虚拟资源分派消息处理方法和会话消息处理方法与流程

1.本技术涉及计算机技术领域,特别是涉及一种虚拟资源分派消息处理方法、装置、计算机设备、存储介质和计算机程序产品、以及一种会话消息处理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
2.随着计算机技术的发展,网络社交成为现代人生活中的重要部分,越来越多的人通过网络社交方式进行社交互动交流,如通过即时通讯平台、游戏交流平台、社交论坛平台等各种网络社交方式进行交流互动。用户也可以领取由活动平台或活动发起方所分派的虚拟资源,分派的虚拟资源包括但不限于虚拟红包、电子券、积分券、积分、电子代金券、游戏币以及虚拟物品等。
3.然而,在虚拟资源的分派过程中,各个用户往往是通过接收并触发虚拟资源活动通知进行虚拟资源的领取,由于多个用户针对虚拟资源领取触发时机的差异性较大,容易导致计算过程零散且持续时间长,需要占用较多的计算资源,影响计算资源的利用效率。
技术实现要素:
4.基于此,有必要针对上述技术问题,提供一种能够丰富用户之间的交互,提高虚拟资源分派效果的虚拟资源分派消息处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品和会话消息处理方法、装置、计算机设备、存储介质和计算机程序产品。
5.第一方面,本技术提供了一种虚拟资源分派消息处理方法。所述方法包括:
6.显示群组会话中所产生的会话消息;
7.当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息;所述虚拟资源分派消息的总虚拟资源量,与所述成员数量正相关;
8.响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果。
9.第二方面,本技术还提供了一种拟资源分派消息处理装置。所述装置包括:
10.会话消息显示模块,用于显示群组会话中所产生的会话消息;
11.虚拟资源分派消息显示模块,用于当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息;所述虚拟资源分派消息的总虚拟资源量,与所述成员数量正相关;
12.虚拟资源领取模块,用于响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果。
13.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
14.显示群组会话中所产生的会话消息;
15.当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息;所述虚拟资源分派消息的总虚拟资源量,与所述成员数量正相关;
16.响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果。
17.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
18.显示群组会话中所产生的会话消息;
19.当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息;所述虚拟资源分派消息的总虚拟资源量,与所述成员数量正相关;
20.响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果。
21.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
22.显示群组会话中所产生的会话消息;
23.当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息;所述虚拟资源分派消息的总虚拟资源量,与所述成员数量正相关;
24.响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果。
25.上述虚拟资源分派消息处理方法、装置、计算机设备、存储介质和计算机程序产品,群组的群组成员可以通过目标会话消息进行交互,当进行交互的成员数量达到群组活跃判定条件时,此时群组中活跃的人数达到了一定活跃程度,这些成员集中在线,此时触发虚拟资源分派消息,可以让虚拟资源分派消息的虚拟资源尽快被领取,通过使虚拟资源分派消息的总虚拟资源量与成员数量正相关,以使得有足够的虚拟资源供群组成员领取,避免后续持续、偶发的领取占用计算资源,提高计算资源的利用效率。
26.第六方面,本技术提供了一种会话消息处理方法。所述方法包括:
27.显示群组会话中所产生的会话消息;
28.每当所述会话消息中出现符合目标条件的当前目标会话消息时,对应于所述当前目标会话消息,显示目标道具;其中,所述群组会话多个群组成员各自发起的符合所述目标条件的目标会话消息,用于联同触发虚拟资源分派消息;
29.当所述当前目标会话消息存在前一条符合所述目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示。
30.第七方面,本技术还提供了一种会话消息处理装置。所述装置包括:
31.会话消息显示模块,用于显示群组会话中所产生的会话消息;
32.目标道具显示模块,用于每当所述会话消息中出现符合目标条件的当前目标会话消息时,对应于所述当前目标会话消息,显示目标道具;其中,所述群组会话多个群组成员
各自发起的符合所述目标条件的目标会话消息,用于联同触发虚拟资源分派消息;
33.目标道具取消显示模块,用于当所述当前目标会话消息存在前一条符合所述目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示。
34.第八方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
35.显示群组会话中所产生的会话消息;
36.每当所述会话消息中出现符合目标条件的当前目标会话消息时,对应于所述当前目标会话消息,显示目标道具;其中,所述群组会话多个群组成员各自发起的符合所述目标条件的目标会话消息,用于联同触发虚拟资源分派消息;
37.当所述当前目标会话消息存在前一条符合所述目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示。
38.第九方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
39.显示群组会话中所产生的会话消息;
40.每当所述会话消息中出现符合目标条件的当前目标会话消息时,对应于所述当前目标会话消息,显示目标道具;其中,所述群组会话多个群组成员各自发起的符合所述目标条件的目标会话消息,用于联同触发虚拟资源分派消息;
41.当所述当前目标会话消息存在前一条符合所述目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示。
42.第十方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
43.显示群组会话中所产生的会话消息;
44.每当所述会话消息中出现符合目标条件的当前目标会话消息时,对应于所述当前目标会话消息,显示目标道具;其中,所述群组会话多个群组成员各自发起的符合所述目标条件的目标会话消息,用于联同触发虚拟资源分派消息;
45.当所述当前目标会话消息存在前一条符合所述目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示。
46.上述会话消息处理方法、装置、计算机设备、存储介质和计算机程序产品,群组的群组成员可以通过目标会话消息进行交互,而且每当群组中产生一个新的目标会话消息时,就会让目标道具转移到对应该最新的目标会话消息进行展示,能够可视化地展示出群组成员通过目标会话消息进行交互的过程,从而可以引导更多群组成员尽快参与触发目标会话消息,进而尽早通过多个群组成员发起的目标会话消息触发虚拟资源分派消息,减少交互过程中对计算资源的占用,提高计算资源的利用效率。
附图说明
47.图1为一个实施例中虚拟资源分派消息处理方法和会话消息处理方法的应用环境图;
48.图2为一个实施例中虚拟资源分派消息处理方法的流程示意图;
49.图3为一个实施例中显示群组消息的界面示意图;
50.图4为一个实施例中显示虚拟资源分派消息的界面示意图;
51.图5为一个实施例中显示未达到虚拟资源领取条件时的界面示意图;
52.图6为一个实施例中显示符合语义条件的目标会话消息的界面示意图;
53.图7为一个实施例中显示主题活动的启动提示消息的界面示意图;
54.图8为另一个实施例中在主题活动的活动期间显示目标会话消息的界面示意图;
55.图9为一个实施例中会话消息处理方法的流程示意图;
56.图10为一个实施例中针对不同的目标会话消息显示目标道具的界面变化示意图;
57.图11为一个实施例中目标道具为消息气泡组件的界面变化示意图;
58.图12为一个实施例中显示目标道具的移动动画的界面变化示意图;
59.图13为一个实施例中虚拟资源分派活动的界面变化示意图;
60.图14为一个实施例中显示手气最佳群组成员提示消息的界面示意图;
61.图15为一个实施例中虚拟资源分派消息处理装置的结构框图;
62.图16为一个实施例中会话消息处理装置的结构框图;
63.图17为一个实施例中计算机设备的内部结构图。
具体实施方式
64.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
65.本技术实施例提供的虚拟资源分派消息处理方法和会话消息处理方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。各用户可以通过终端102登录相应会话客户端,通过会话客户端建立群组实现多人对话。多个用户通过相应终端102建立目标群组进行多人对话后,每当群组会话中所产生的会话消息中出现符合目标条件的当前目标会话消息时,对应于当前目标会话消息,在终端102显示目标道具,当当前目标会话消息存在前一条符合目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示,当发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,终端102显示总虚拟资源量与成员数量正相关的虚拟资源分派消息,响应于针对虚拟资源分派消息触发的虚拟资源领取操作,在终端102显示与虚拟资源领域操作对应的虚拟资源领取结果。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
66.在一个实施例中,如图2所示,提供了一种虚拟资源分派消息处理方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
67.步骤202,显示群组会话中所产生的会话消息。
68.其中,群组也称群聊或群,为社交应用中建立的提供多人会话的平台,群组中的各成员可以通过群组实现聊天交流,会话消息为群组会话中各群组成员在对话交流过程中发
出的消息,会话消息为群组中不同群组成员进行信息交互的群组消息,具体可以为群组中任意一个群组成员所发送的群组消息。会话消息具体可以为文本、图像、符号、音视频等各种形式的消息。
69.具体地,终端显示群组会话的群组成员所发起的群组消息,具体可以由终端在登录会话客户端后,在会话客户端中群组的会话界面中,显示群组中各群组成员各自对应发送的群组消息。在群组会话中,每一个会话消息都与之发起该会话消息的群组成员相对应,例如,每一个会话消息都对应于发起该会话消息的群组成员标识进行显示。如图3所示,在群组会话的会话界面中显示有3条会话消息,分别为m1,m2和m3,若群组消息m1的发起群组成员为张三,则群组消息m1与群组成员张三的群组成员标识组合显示,若群组消息m2和m3的发起群组成员为李四,则群组消息m2和m3与群组成员李四的群组成员标识组合显示。
70.步骤204,当会话消息中存在符合目标条件的目标会话消息时,响应于发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息;虚拟资源分派消息的总虚拟资源量,与成员数量正相关。
71.其中,目标条件是指基于会话消息判定其是否为目标会话消息的条件。具体地,目标条件可以基于会话消息的消息内容、消息格式、消息类型等至少一项属性进行设定。以目标条件对应的是会话消息的消息内容为例,目标条件具体可以根据活动主题进行设定,如可以是设定会话消息包含关键词或是设定会话消息表达的语义符合语义条件。例如,针对节日主题的虚拟资源分派活动,以元旦节为例,可以设定关键词为“新年”、“元旦”等,其中关键词的数量可以是一个,也可以是多个。对于关键词为多个的情况,符合目标条件的目标会话消息可以是命中多个关键词中的至少一个关键词,也可以是同时命中所有的关键词。目标条件也可以设定会话消息表达的语义为元旦节相关的祝福语,例如,元旦节相关的祝福语可以是“新年快乐”、“元旦快乐”、“happy new year”等。
72.目标群组成员是指在群组会话中发起符合目标条件的目标会话消息的群组成员。当群组会话的群组成员在群组会话中发起一条或一条以上的符合目标条件的目标会话消息,则确定该群组成员为目标群组成员。例如,群组成员a在群组会话中发送了符合目标条件的会话消息m1,群组成员b在群组会话中发送了符合目标条件的会话消息m2和m3,则群组成员a和群组成员b都属于群组会话中的目标群组成员。
73.群组活跃判定条件用于判定发起目标会话消息的目标群组成员的成员数量是否满足条件。判定是否符合群组活跃判定条件,具体可以是:当发起目标会话消息的目标群组成员的成员数量大于或等于成员数量阈值时,判定满足群组活跃判定条件,当发起目标会话消息的目标群组成员的成员数量小于成员数量阈值时,判定不满足群组活跃判定条件。
74.虚拟资源分派消息是资源分派者所发起的用于对资源进行分派的消息,所分派的资源包括但不限于虚拟红包、电子券、积分券、积分、电子代金券、游戏币以及虚拟物品等,虚拟物品可以是游戏道具、游戏皮肤等。资源分派者可以是系统平台,也可以是任意用户。例如,系统平台可以通过虚拟资源分派开展主题活动,虚拟资源的领取对象可以是全平台的用户,也可以是参与该主题活动的用户,还可以是满足筛选条件的部分用户,具体可以根据实际的应用场景进行设定。再例如,用户也可以通过配置虚拟资源分派信息,针对指定对象,个性化地开展虚拟资源分派活动。如目标群组的群主通过配置虚拟资源分派信息,开展针对目标群组的各个群组成员的虚拟资源分派活动。
75.虚拟资源分派消息包括消息体和用于领取虚拟资源所需的数据,消息体是对虚拟资源分派消息进行展示时所呈现的消息结构,例如,用户触发虚拟资源分派消息后,终端可以展示浮层界面,并在浮层界面中展示虚拟资源分派消息的消息体。领取资源所需的数据可以包括虚拟资源分派消息所对应的分派触发条件和可领取对象信息,分派触发条件用于限定虚拟资源分派的触发时机,即只有在满足分派触发条件时才能触发展示的虚拟资源分派消息的消息体,以供用户触发虚拟资源领取操作以领取虚拟资源,可领取对象用于限定可领域虚拟资源的对象,例如,可领取对象信息可以限定领取对象为发起过符合目标条件的目标会话消息的群组成员,再例如,可以限定可领取对象的数量为n(n为正整数),仅限最先触发虚拟资源领取操作的n个群组成员。
76.总虚拟资源量用于表征可分派的最大虚拟资源量,总虚拟资源量是一个可变参数,总虚拟资源量与发起目标会话消息的目标群组成员的成员数量正相关。当发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,成员数量越少,虚拟资源分派消息的总虚拟资源量越小,成员数量越多,虚拟资源分派消息的总虚拟资源量越大。
77.具体地,终端对群组会话中所产生的会话消息是否符合目标条件进行检测,当检测到群组会话中所产生的会话消息中存在符合目标条件的目标会话消息时,统计在群组会话中发起目标会话消息的目标群组成员的成员数量,并判断目标群组成员的成员数量是否满足群组活跃判定条件,若满足,则显示虚拟资源分派消息,以便进行虚拟资源的领取分派。若不满足,则显示未达到虚拟资源分派条件的提示信息。
78.在一个具体应用中,假设群组活跃判定条件为发起目标会话消息的目标群组成员的成员数量不少于20人。如图4所示,在第一群组会话中,一共有30位群组成员发起了符合目标条件的目标会话消息,则可以在第一群组会话中显示虚拟资源分派消息;如图5所示,在第二群组会话中,一共有10位群组成员发起了符合目标条件的目标会话消息,则可以在第二群组会话中显示“很遗憾,参与人数少于20,未达到虚拟资源领取条件”的提示消息。
79.需要说明的是,虚拟资源分派消息是针对每一个群组而言的,同一用户可以在不同的群组中通过发起符合目标条件的目标会话消息,从而在各个群组中均参与虚拟资源的领取。例如,用户a同时为第一群组和第二群组的群组成员,用户a在第一群组和第二群组的群组会话中均发起有符合目标条件的目标群组消息,当第一群组和第二群组中发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,用户a既可以在第一群组中领取到分派的虚拟资源,也可以在第二群组中领取到分派的虚拟资源。
80.步骤206,响应于针对虚拟资源分派消息触发的虚拟资源领取操作,显示与虚拟资源领域操作对应的虚拟资源领取结果。
81.其中,虚拟资源领取操作用于触发对虚拟资源分派消息中虚拟资源量的领取。具体可以为对虚拟资源分派消息的点击、双击、长按、滑动等各种形式的操作,而触发操作的类型可以根据实际需要灵活设置。用户通过触发虚拟资源领取操作,可以从虚拟资源分派消息的总虚拟资源量中领取部分虚拟资源量。每一领取对象可以在首次触发虚拟资源分派消息时,进行虚拟资源的领取。当领取对象已经从虚拟资源分派消息的总虚拟资源量中领取到部分虚拟资源时,终端响应于该用户对虚拟资源分派消息的触发,显示已经领取到的部分虚拟资源。即,用户首次触发虚拟资源分派消息时,该触发操作为虚拟资源领取操作,用户在非首次触发虚拟资源分派消息时,该触发操作为虚拟资源查看操作。用户针对虚拟
资源分派消息触发虚拟资源领取操作,表明需要从虚拟资源分派消息所对应的总虚拟资源量中,为当前用户分派部分虚拟资源。
82.具体地,终端监测用户针对虚拟资源分派消息所触发的操作,在监测到用户对虚拟资源分派消息触发的虚拟资源领取操作时,具体可以为监测到用户触控虚拟资源分派消息关联的资源领取控件时,终端响应于该虚拟资源领取操作,显示针对该虚拟资源领域操作对应的领取结果区域,在领取结果区域中,显示虚拟资源领取结果。
83.上述虚拟资源分派消息处理方法,群组的群组成员可以通过目标会话消息进行交互,当进行交互的成员数量达到群组活跃判定条件时,此时群组中活跃的人数达到了一定活跃程度,这些成员集中在线,此时触发虚拟资源分派消息,可以让虚拟资源分派消息的虚拟资源尽快被领取,通过使虚拟资源分派消息的总虚拟资源量与成员数量正相关,以使得有足够的虚拟资源供群组成员领取,避免后续持续、偶发的领取占用计算资源,提高计算资源的利用效率。
84.在一个实施例中,当会话消息中存在符合目标条件的目标会话消息时,响应于发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息,包括:当会话消息中存在符合目标主题所对应目标条件的目标会话消息时,响应于发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示与目标主题相匹配的虚拟资源分派消息。
85.其中,目标主题用于表征目标会话消息所对应的活动,以使得群组会话中各个群组成员能围绕同一个目标主题发送目标会话消息,从而提高该主题活动的讨论热度。目标主题可以是游戏主题、节日主题等,具体可以根据实际场景进行设定。
86.与目标主题相匹配的虚拟资源分派消息可以通过不同的文字、图像、控件元素等各种形式的进行标识,虚拟资源分派消息还可以基于目标主题设有不同的显示方式,如显示的位置、显示的颜色、透明度、背景等。虚拟资源分派方可以对虚拟资源分派消息的消息体进行自定义,通过对消息体的显示内容和显示方式进行个性化设置,从而设置不同显示样式的虚拟资源分派消息,以对不同目标主题进行有效区分。
87.具体地,终端对群组会话中所产生的会话消息是否符合目标主题所对应目标条件进行检测,当检测到群组会话中所产生的会话消息中存在符合目标主题所对应目标条件的目标会话消息时,统计在群组会话中发起目标会话消息的目标群组成员的成员数量,并判断目标群组成员的成员数量是否满足群组活跃判定条件,若满足,则显示与目标主题相匹配的虚拟资源分派消息。例如,用户触发虚拟资源分派消息后,终端可以展示浮层界面,并在浮层界面中展示显示样式与目标主题相匹配的虚拟资源分派消息。
88.在一个具体的应用中,以目标主题为新年节日活动为例,目标主题所对应目标条件为新年祝福语,当终端检测到群组会话中所产生的会话消息中存在消息内容为新年祝福语的目标会话消息,且在群组会话中发送新年祝福语的目标群组成员的成员数量达到群组活跃判定条件所对应的成员数量阈值时,显示与新年活动相关的虚拟资源分派消息。其中与新年活动相关的虚拟资源分派消息可以包含与新年活动相关背景图的虚拟资源分派消息,也可以是显示有新年祝福语字样的虚拟资源分派消息,其中,新年祝福语字样可以是预先配置的内容,也可以是从目标群组成员所发送的新年祝福语中随机抽取的内容,以提高用户发送新年祝福语的积极性,提高主题活动的开展效果。
89.在本实施例中,通过将目标会话消息限定为符合目标主题所对应目标条件,并且将虚拟资源分派消息限定为与目标主题相匹配,能够使得目标会话消息和虚拟资源分派消息相匹配,能够贴合目标主题,提高用户发送目标会话消息的积极性,提高目标主题所对应主题活动的开展效果。
90.在一个实施例中,当会话消息中存在符合目标条件的目标会话消息时,响应于发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息,包括:当会话消息中存在符合目标主题所对应语义条件的目标会话消息时,响应于发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息。
91.其中,语义条件是指消息内容所表达的语义所需要满足的条件。同一个词语在不同的语境中可以对应多种语义,不同的词语也可以具有相同的语义。通过限定目标条件为符合目标主题所对应语义条件,能够使得表达方式多样化,实现针对采用不同表达方式的表达会话消息均能满足相同的条件。语义条件可以是一个具体的语义,例如特定场景对应的内容,如生日祝福、游戏活动等,也可以是一类语义,例如新年吉祥话,如图6所示,新年吉祥话如“年年有余”、“万事如意”等。
92.具体地,终端可以通过自然语言处理,识别群组成员所发送的会话消息所表征的语义是否符合语义条件。其中自然语言处理过程可以基于由终端所配置的自然语言处理模块来实现,通过终端进行自然语言处理,能够提高分析速度,便于快速进行响应。自然语言处理过程也可以由终端将会话消息同步至后台,由在后台部署的自然语言处理服务进行分析处理,判定该会话消息所表征的语义是否符合语义条件,通过后台进行自然语言处理,能够减小终端的数据处理资源的占用。
93.在一个具体的应用中,以语义条件为新年吉祥话为例,当会话消息中存在消息内容为新年吉祥话的目标会话消息时,终端对发起目标会话消息的目标群组成员的成员数量进行统计,当成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。其中,虚拟资源分派消息可以是普通的虚拟资源分派消息,也可以是显示样式与新年主题相匹配的虚拟资源分派消息。
94.在本实施例中,通过将目标会话消息限定为符合目标主题的语义条件,能够便于各个群组成员集思广益,在群组会话中发送不同表达方式的目标会话消息,实现符合语义条件的目标会话消息的多样化表达,调动群组成员发送会话消息的积极性,同时能够有效提高目标会话消息的识别效率。
95.在一个实施例中,当会话消息中存在符合目标条件的目标会话消息时,响应于发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息,包括:当会话消息中产生符合目标条件的目标会话消息时,显示主题活动的启动提示信息;在当前时间满足主题活动对应的中止时间条件、且在主题活动的活动时间内发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。
96.其中,启动提示信息用于指示主题活动的启动,群组中主题活动的启动时间为群组会话中第一次产生符合目标条件的目标会话消息的时刻。主题活动的启动提示信息可以包括主题活动的简要介绍,还可以包括虚拟资源分派消息所对应的目标主题。
97.中止时间条件是指虚拟资源分派事件被触发时所需要满足的时间条件。中止时间
条件与主题活动的活动中止时间相匹配。主题活动的活动时间为活动启动时间到活动中止时间所构成的时间段。为了将在其他非活动时间发送的符合目标条件的会话消息与在活动时间内发送的符合目标条件的会话消息混合,因此,只在统计的发起目标会话消息的目标群组成员的成员数量,为在主题活动的活动时间内发起目标会话消息的目标群组成员的成员数量。中止时间条件可以是当前时间达到目标时间点,也可以是当前时间所对应的活动启动时长达到目标时长,具体可以根据实际的应用场景进行设定。虚拟资源分派消息的触发需要同时满足中止时间条件和群组活跃判定条件,只有当两个条件同时满足时,才会在终端显示虚拟资源分派消息。
98.具体地,当群组的会话消息中产生符合目标条件的目标会话消息时,触发针对该群组的主题活动,在该群组的每一群组成员的会话页面,显示主题活动的启动提示信息,从而提示该群组的各个群组成员参与该主题活动。主题活动的开始提示消息可以通过浮层界面的方式在该群组的会话页面显示。当主题活动开,该群组的群组成员在群组会话中发送符合目标条件的目标会话消息时,终端将该群组成员计入目标群组成员集合。其中,目标群组成员集合中的第一个成员为第一个在群组会话中发送符合目标条件的目标会话消息,以触发启动主题活动的群组成员。目标群组成员集合中的成员数量即为发起目标会话消息的目标群组成员的成员数量。在当前时间满足主题活动对应的中止时间条件且目标群组成员集合中的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。
99.在一个具体的应用中,当会话消息中产生符合目标条件的目标会话消息时,显示主题活动的启动提示信息,该启动提示信息包括主题活动的简要介绍,以及虚拟资源分派消息所对应的目标主题。如图7所示,主题活动为迎财神,当用户a在群组会话中发送“迎财神”这一符合目标条件的目标会话消息时,通过浮层显示包含图像和文本的启动提示信息,其中图像可以是“财神”图像,文本可以是“财神降临本群,快去找找谁是真正的财神吧!”。启动提示信息的显示时长可以是预先设定的时长,如显示时长为2s。当群组中任意一个群组成员触发启动主题活动后,响应于该群组中其他群组成员进入该群组的会话页面,在该会话页面,显示主题活动的启动提示信息。进一步地,当中止时间条件为当前时间达到目标时间点时,以目标时间点为20:30为例,则在当前时间为20:30,且在主题活动触发时刻至20:30这段时间内,发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。当中止时间条件为当前时间所对应的活动启动时长达到目标时长时,以目标时长为30分钟,主题活动的开始时间为14:00为例,则在当前时间为14:30、且14:00-14:30这段时间内发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。
100.在本实施例中,通过当会话消息中产生符合目标条件的目标会话消息时,显示主题活动的启动提示信息,以便提示群组成员主题活动的启动,通过在当前时间满足主题活动对应的中止时间条件、且在主题活动的活动时间内发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息,结合时间条件和成员数量条件来触发虚拟资源分派消息,可以让虚拟资源分派消息的虚拟资源尽快被领取,避免后续持续、偶发的领取占用计算资源,提高计算资源的利用效率。
101.在一个实施例中,当会话消息中产生符合目标条件的目标会话消息时,显示主题活动的启动提示信息,包括:当会话消息中产生符合目标条件的目标会话消息、且目标会话
消息的产生时间满足主题活动的启动时间条件时,在群组会话页面显示活动信息区域;在活动信息区域中,显示主题活动的启动提示信息。
102.其中,目标会话消息的产生时间是指群组成员在群组会话中发送符合目标条件的会话消息的时间。由于主题活动可能只在固定的活动时间段开放,为了将在其他非活动时间发送的符合目标条件的会话消息与在活动时间内发送的符合目标条件的会话消息混合,因此,只在目标会话消息的产生时间满足主题活动的启动时间条件时,在群组会话页面的活动信息区域中,显示主题活动的启动提示信息。
103.具体地,如图8所示,以主题活动的活动时间为20:00-20:30为例,当群组成员在群组中发送符合目标条件的发送会话消息后,判断会话消息发送时间是否在活动期间20:00-20:30之间,若不在活动期间的消息直接丢弃,不做处理,若在活动期间,则触发针对该群组的主题活动启动事件,并在群组会话页面的活动信息区域中,显示主题活动的启动提示信息。
104.在本实施例中,通过将会话消息符合目标条件和会话消息的发送时间作为启动提示信息的触发条件,能够实现在固定时间段内启动主题活动,从而便于对群组的主题活动进行指定时间段内集中触发,可以让虚拟资源分派消息的虚拟资源尽快被领取,避免后续持续、偶发的领取占用计算资源,提高计算资源的利用效率。
105.在一个实施例中,在当前时间满足主题活动对应的中止时间条件、且发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息,包括:在当前时间与主题活动的启动时间的时间间隔满足主题活动对应的持续时长条件、且发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。
106.其中,当前时间与主题活动的启动时间的时间间隔是指主题活动后到当前时间的持续时长。具体地,终端在群组成员在群组中发送符合目标条件的发送会话消息时,显示主题活动的启动提示信息时,记录主题活动的启动时间,在当前时间与主题活动的启动时间的时间间隔满足主题活动对应的持续时长条件时、统计在主题活动的活动时间内,发起目标会话消息的目标群组成员的成员数量,当成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。
107.在本实施例中,通过将主题活动对应的持续时长条件作为主题活动的中止时间条件,能够确保每个群组中主题活动的活动持续时间是一样长的,确保群组中的每一个群组成员都能够足够的时间通过发送目标会话消息来参与主题活动,并且让虚拟资源分派消息的虚拟资源尽快被领取,避免后续持续、偶发的领取占用计算资源,提高计算资源的利用效率。
108.在一个实施例中,当会话消息中存在符合目标条件的目标会话消息时,响应于发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息,包括:当会话消息中存在符合目标条件的目标会话消息、且发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,响应于进入群组会话所对应群组会话页面的触发操作,在群组会话页面,显示虚拟资源分派消息。
109.具体地,群组会话页面是显示群组的会话消息的页面,群组中的每一个群组成员都可以在会话列表中触发群组会话标识,进入群组会话所对应群组会话页面。例如,当会话
消息中存在符合目标条件的目标会话消息、且发起目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,群组成员a在第一时刻进入群组会话所对应群组会话页面,则群组成员a的终端在进入群组会话页面的第一时刻,显示虚拟资源分派消息。群组成员b在第二时刻进入群组会话所对应群组会话页面,则群组成员b的终端在进入群组会话页面的第二时刻,显示虚拟资源分派消息。第一时刻和第二时刻为不同的时刻。
110.在本实施例中,终端通过响应于进入群组会话所对应群组会话页面的触发操作,在群组会话页面,显示虚拟资源分派消息,能够确保群组成员进入群组会话页面,即可自动触发虚拟资源分派消息的显示,便于群组成员及时便捷地对虚拟资源进行领取。
111.在一个实施例中,虚拟资源分派消息中的可领取虚拟资源的份数与目标群组成员的成员数量相等。响应于进入群组会话所对应群组会话页面的触发操作,在群组会话页面,显示虚拟资源分派消息包括:响应于群组会话的群组成员进入群组会话页面的触发操作,当群组成员为目标群组成员时,在群组会话页面中,显示虚拟资源分派消息。
112.具体地,虚拟资源分派消息中的可领取虚拟资源的份数用于表征可参与领取虚拟资源分派消息对应虚拟资源池中的虚拟资源的人数。虚拟资源分派消息中的可领取虚拟资源的份数与目标群组成员的成员数量相等,能够确保每一个参与目标群组成员都能领取到虚拟资源。在主题活动的活动期间,随着目标群组成员的增加,虚拟资源分派消息中的可领取虚拟资源的份数也随之增加,目标群组成员的数量越多,虚拟资源分派消息中的可领取虚拟资源的份数也越多。
113.由于群组中有可能存在未参与主题活动的群组成员,为使得群组中的各个目标群组成员都能领取到虚拟资源,同时吸引未参与主题活动的群组成员参与到主题活动中,终端响应于群组会话的群组成员进入群组会话页面的触发操作,分析该触发操作所对应的群组成员是否为目标群组成员,当群组成员为目标群组成员时,在群组会话页面中,显示虚拟资源分派消息,当群组成员不为目标群组成员时正常显示群组会话页面,或显示未参与主题活动,无法领取虚拟资源的提示消息,以便用于用户了解到参与主题活动可以领取到虚拟资源,使得在一次主题活动启动时主动参与。
114.在本实施例中,终端响应于群组会话的群组成员进入群组会话页面的触发操作,在确定群组成员为目标群组成员的情况下,在群组会话页面中,显示虚拟资源分派消息,虚拟资源分派消息中的可领取虚拟资源的份数与目标群组成员的成员数量相等,能够确保有足够的虚拟资源供目标群组成员领取,让每一个目标群组成员都能有机会领取到虚拟资源。
115.在一个实施例中,响应于针对虚拟资源分派消息触发的虚拟资源领取操作,显示与虚拟资源领域操作对应的虚拟资源领取结果,包括:响应于群组会话的群组成员针对虚拟资源分派消息触发的虚拟资源领取操作,显示从虚拟资源分派消息对应的虚拟资源池随机分派的部分虚拟资源;其中,虚拟资源池的最大资源量为总虚拟资源量。
116.其中,虚拟资源池是用于存储待分派虚拟资源的容器,一个群组在一个主题活动期间对应一个虚拟资源池,换言之,不同的群组所对应的虚拟资源池不同,同一群组在不同主题活动或是同一主题活动的不同活动次数所对应的虚拟资源池也不同。在虚拟资源分派消息触发之前,虚拟资源池中的资源量随着群组中目标群组成员的成员数量的增加而增长,并且,在虚拟资源分派消息触发之后,虚拟资源池中的资源量随着虚拟资源领取操作的
增加而减少。在虚拟资源分派消息触发时刻,虚拟资源池中的资源量是最大的,为虚拟资源分派消息所对应的总虚拟资源量。虚拟资源领取结果为从虚拟资源池随机分派的部分虚拟资源。
117.具体地,对应于具有虚拟资源领取权限的群组成员,显示虚拟资源分派消息。当群组成员未从虚拟资源分派消息所对应的虚拟资源池中领取虚拟资源时,终端响应于该群组成员针对虚拟资源分派消息触发的虚拟资源领取操作,显示从虚拟资源池随机分派的部分虚拟资源。当群组成员已从虚拟资源分派消息所对应的虚拟资源池中领取虚拟资源时,终端响应于该群组成员针对虚拟资源分派消息触发的虚拟资源查看操作,显示以领取的部分虚拟资源。
118.在本实施例中,通过从虚拟资源池中随机分派虚拟资源,能够实现群组成员所领取虚拟资源的随机性,通过确定每一群组中总虚拟资源量来进行随机分派,能够以群组为单位进行分派处理,减少对计算资源的占用,提高计算资源的利用效率。
119.在一个实施例中,虚拟资源分派消息处理方法还包括:针对每一目标群组成员,基于当前虚拟资源分派周期在总周期内的周期进度、目标群组成员在总周期内的剩余可领虚拟资源量、以及针对目标群组成员随机抽取的随机数,确定每一目标群组成员各自对应的虚拟资源量贡献值;累加各目标群组成员各自对应的虚拟资源量贡献值,确定总虚拟资源量。
120.其中,虚拟资源分派周期是主题活动的单次持续时间,在一个虚拟资源分派周期内,触发一次虚拟资源分派消息,进行依次虚拟资源分派。虚拟资源分派周期可以为24小时,例如在每天的24:00更新为最新的虚拟资源分派周期,即当前虚拟资源分派周期在总周期内的周期进度可以是活动进行周期/活动总周期,如活动进行天数/活动总天数。
121.在整个主题活动的活动期间内,可以包括一个或多个虚拟资源分派周期。当整个主题活动的活动期间内,包括多个虚拟资源分派周期时,为了避免用户批量建立群组过于频繁地参与主题活动,进行虚拟资源的无限制领取,为此限定了每一用户在总周期内的可领虚拟资源量。当用户领取一次虚拟资源时,其在总周期内对应的剩余可领虚拟资源量会减少,减少量即为该用户已领取的虚拟资源量。
122.针对目标群组成员随机抽取的随机数可以是通过任意一种随机数抽取方式来实现的。通过为针对目标群组成员随机抽取随机数,能够确保每一目标群组成员各自对应的虚拟资源量贡献值具有随机性。虚拟资源量贡献值是总虚拟资源量的组成部分,通过对每一个目标群组成员各自对应的虚拟资源量贡献值进行累加,可以得到总虚拟资源量。
123.具体地,终端或后台可以针对群组中的每一目标群组成员,基于当前虚拟资源分派周期在总周期内的周期进度、目标群组成员在总周期内的剩余可领虚拟资源量、以及针对目标群组成员随机抽取的随机数,计算出每一目标群组成员各自对应的虚拟资源量贡献值。其中,虚拟资源量贡献值=(用户领取虚拟资源上限
–
用户已领取虚拟资源)
×
随机数
×
(目标数值-(活动进行周期/活动总周期))。其中,目标数值可以为0、1、1.1等指定的数据。终端或后台累加群组中各目标群组成员各自对应的虚拟资源量贡献值,得到虚拟资源分派消息对应的总虚拟资源量。
124.在本实施例中,通过当前虚拟资源分派周期在总周期内的周期进度、目标群组成员在总周期内的剩余可领虚拟资源量、以及针对目标群组成员随机抽取的随机数,来计算
得到每一目标群组成员各自对应的虚拟资源量贡献值,能够限定每一个用户在总周期内可以领取的总虚拟资源,并且保证了虚拟资源量贡献值的随机性,进而确保群组对应的总虚拟资源量的合理性。
125.在其中一个实施例中,虚拟资源分派消息处理方法还包括:当目标群组成员满足活跃用户判定条件和针对目标群组成员随机抽取的随机数为目标数值中的至少一个条件满足时,确定目标群组成员对应的虚拟资源量贡献值为目标贡献值;其中,目标贡献值大于或等于群组会话中其余目标群组成员所对应的虚拟资源量贡献值。
126.其中,活跃用户判定条件是用户在应用平台或是群组中的活跃程度的判定条件。例如,当群组成员在群组内的发言频率或次数达到设定阈值时,可以判断该群组成员满足活跃用户判定条件。当群组成员在群组内的发言频率或次数低于设定阈值时,可以判断该群组成员不满足活跃用户判定条件。针对目标群组成员随机抽取的随机数可以设定范围内的随机数,例如0-100000内的随机数,目标数值可以是设定范围内的任意一个或多个数值。
127.具体地,当目标群组成员满足活跃用户判定条件且针对目标群组成员随机抽取的随机数为目标数值时,确定目标群组成员对应的虚拟资源量贡献值为目标贡献值,目标贡献值是群组会话中各个目标群组成员所共享虚拟资源量最大的数值。在具体的应用中,同一个群组中可以出现多个虚拟资源量贡献值为目标贡献值的目标群组成员,针对虚拟资源量贡献值为目标贡献值的群组成员,还可以在群组会话中通过提示消息的方式进行显示。
128.在本实施例中,通过设定目标群组成员所对应的条件,确定该目标群组成员对应的虚拟资源量贡献值是否为目标贡献值,能够随机选择出“幸运用户”,减小用于确定“幸运用户”所需要的计算资源的占用,提高计算资源的利用效率。
129.在一个实施例中,响应于针对虚拟资源分派消息触发的虚拟资源领取操作,显示与虚拟资源领域操作对应的虚拟资源领取结果,包括:
130.当虚拟资源领取操作的触发对象在虚拟资源分派活动期间所领取的第一类虚拟资源总量达到第一类虚拟资源阈值时,响应于针对虚拟资源分派消息触发的虚拟资源领取操作,显示领取到第二类虚拟资源的虚拟资源领取结果;其中,虚拟资源分派消息所对应第一类虚拟资源的总虚拟资源量,与成员数量正相关。
131.其中,第一类虚拟资源可以是在多个平台或场景下通用的可流通虚拟资源,例如电子红包等,第二类虚拟资源可以是在特定的平台或场景下使用的虚拟资源,例如电子券、积分券、游戏币、积分、电子代金券等。
132.具体地,当虚拟资源领取操作的触发对象在虚拟资源分派期间所内领取的第一类虚拟资源总量达到第一类虚拟资源阈值时,终端响应于针对虚拟资源分派消息触发的虚拟资源领取操作,显示领取到第二类虚拟资源的虚拟资源领取结果,进而限定每一个用户在虚拟资源分派期间所能领取到的第一类虚拟资源的总量,实现虚拟资源的合理有效分派。
133.在一个实施例中,如图9所示,提供了一种虚拟资源分派消息处理方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
134.步骤902,显示群组会话中所产生的会话消息。
135.其中,群组也称群聊或群,为社交应用中建立的提供多人会话的平台,群组中的各成员可以通过群组实现聊天交流,会话消息为群组会话中各群组成员在对话交流过程中发出的消息,会话消息为群组中不同群组成员进行信息交互的群组消息,具体可以为群组中
任意一个群组成员所发送的群组消息。会话消息具体可以为文本、图像、符号、音视频等各种形式的消息。
136.具体地,终端显示群组会话的群组成员所发起的群组消息,具体可以由终端在登录会话客户端后,在会话客户端中群组的会话界面中,显示群组中各群组成员各自对应发送的群组消息。在群组会话中,每一个会话消息都与之发起该会话消息的群组成员相对应,例如,每一个会话消息都对应于发起该会话消息的成员标识进行显示。成员标识用于标识群组成员,具体可以包括群组成员的姓名、昵称、群聊级别或头像等各种群组成员的标识信息中的一种或多种。
137.步骤904,每当会话消息中出现符合目标条件的当前目标会话消息时,对应于当前目标会话消息,显示目标道具;其中,群组会话多个群组成员各自发起的符合目标条件的目标会话消息,用于联同触发虚拟资源分派消息。
138.其中,目标道具是用于在群组会话中显示的一种组件,道具可以与常用的消息组件进行组合显示。目标道具的大小、形状、颜色、透明度、显示位置等可以根据目标条件所对应的活动主题进行设置。
139.目标条件是指基于会话消息判定其是否为目标会话消息的条件。具体地,目标条件可以基于会话消息的消息内容、消息格式、消息类型等至少一项属性进行设定。以目标条件对应的是会话消息的消息内容为例,目标条件具体可以根据活动主题进行设定,如可以是设定会话消息包含关键词或是设定会话消息表达的语义符合语义条件。例如,以元旦节活动为例,可以设定关键词为“新年”、“元旦”等,其中关键词的数量可以是一个,也可以是多个。对于关键词为多个的情况,符合目标条件的目标会话消息可以是命中多个关键词中的至少一个关键词,也可以是同时命中所有的关键词。目标条件也可以设定会话消息表达的语义为元旦节相关的祝福语,例如,元旦节相关的祝福语可以是“新年快乐”、“元旦快乐”、“happy new year”等。
140.当前目标会话消息是由群组成员最新发送的符合目标条件的目标会话消息。群组会话多个群组成员各自发起的符合目标条件的目标会话消息,用于联同触发虚拟资源分派消息。具体地,可以是当群组会话多个群组成员各自发起的符合目标条件的目标会话消息符合群组活跃判定条件,例如,当群组会话多个群组成员各自发起的符合目标条件的目标会话消息的数量达到消息数量阈值时,触发虚拟资源分派消息,也可以是当群组会话发起的符合目标条件的目标会话消息的多个群组成员的成员数量达到成员数量阈值时,触发虚拟资源分派消息。虚拟资源分派消息的触发条件,可以根据实际应用场景进行设定。
141.步骤906,当当前目标会话消息存在前一条符合目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示。
142.其中,前一条目标会话消息是指在当前目标会话消息之前产生的符合目标条件的目标会话消息。目标道具对应于前一条目标会话消息取消显示以及对应于当前目标会话消息显示的过程如图10所示,其中,当前目标会话消息为“迎财神”,前一条目标会话消息为“迎财神迎财神”,目标道具为“财神帽”的头像挂件。当当前目标会话消息为“迎财神”产生时,“财神帽”的头像挂件从前一条目标会话消息为“迎财神迎财神”对应群组成员头像上取消显示,并在当前目标会话消息群组成员头像上显示。每当群组中产生一个新的目标会话消息时,就会让目标道具转移到对应该最新的目标会话消息进行展示,能够可视化地展示
出群组成员通过目标会话消息进行交互的过程。
143.上述会话消息处理方法,群组的群组成员可以通过目标会话消息进行交互,而且每当群组中产生一个新的目标会话消息时,就会让目标道具转移到对应该最新的目标会话消息进行展示,能够可视化地展示出群组成员通过目标会话消息进行交互的过程,从而可以引导更多群组成员尽快参与触发目标会话消息,进而尽早通过多个群组成员发起的目标会话消息触发虚拟资源分派消息,减少交互过程中对计算资源的占用,提高计算资源的利用效率。
144.在一个实施例中,会话消息与针对会话消息的消息组件组合显示;对应于当前目标会话消息,显示目标道具,包括:对应于与当前目标会话消息组合显示的消息组件,显示与消息组件相匹配的目标道具。
145.其中,与当前目标会话消息组合显示的消息组件可以是群组成员标识,例如群组成员的昵称、头像等,也可以是会话消息组件,例如消息气泡等。具体地,目标道具的道具类型与消息组件的组件类型相匹配,例如,当消息组件为群组成员的昵称时,与消息组件相匹配的目标道具为昵称后缀。再例如,当消息组件为群组成员的头像时,与消息组件相匹配的目标道具为头像挂件。再例如,当消息组件为消息气泡时,与消息组件相匹配的目标道具为气泡挂件。如图11所示,目标道具为“财神”字样的气泡挂件。在其中一个实施例中,每当会话消息中出现符合目标条件的当前目标会话消息时,对应于与当前目标会话消息组合显示的消息组件,将消息组件的显示样式更新为目标样式,当当前目标会话消息存在前一条符合目标条件的目标会话消息时,将对应于前一条目标会话消息的消息组件的组件样式还原为初始样式。
146.具体地,每当会话消息中出现符合目标条件的当前目标会话消息时,对应于与当前目标会话消息组合显示的消息组件,显示与消息组件相匹配的目标道具,当当前目标会话消息存在前一条符合目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示。
147.在本实施例中,通过对应于与当前目标会话消息组合显示的消息组件,显示与消息组件相匹配的目标道具,能够基于消息组件可视化地显示目标道具的转移过程,目标道具与消息组件相匹配,能够基于消息组件确定目标道具的显示位置,减少计算目标道具的显示位置所需的计算资源的占用,能够使得目标道具的显示和取消显示更加快速和流畅。
148.在一个实施例中,会话消息与发起群组会话的群组成员所对应的成员头像组合显示;对应于当前目标会话消息,显示目标道具,包括:对应于当前目标会话消息组合显示的成员头像,显示头像挂件。
149.其中,群组成员所对应的成员头像是群组成员的身份标识,将成员头像与会话消息与发起群组会话组合显示,能够使得群组成员快速地确定会话消息的发起对象。头像挂件是与成员头像相匹配的道具。头像挂件的边界形状可以与成员头像的显示边界的形状相契合。例如,当成员头像是显示边界为圆形的图像,则头像挂件的边界形状为半径与成员头像的图像半径相同的弧形,以使得头像挂件是与成员头像相契合。具体地,每当会话消息中出现符合目标条件的当前目标会话消息时,对应于当前目标会话消息组合显示的成员头像,显示头像挂件,当当前目标会话消息存在前一条符合目标条件的目标会话消息时,将对应于前一条目标会话消息的头像挂件取消显示。
150.在本实施例中,通过对应于与当前目标会话消息组合显示的成员头像,显示与,能够基于成员头像可视化地显示头像挂件的转移过程,并且,基于成员头像的显示位置,能够快速确定头像挂件的显示位置,进而减少计算头像挂件的显示位置所需的计算资源的占用,提高响应速度,使得头像挂件的显示和取消显示更加快速和流畅。
151.在一个实施例中,所述会话消息处理方法,还包括:每当会话消息中出现符合目标条件的当前目标会话消息,且当前目标会话消息存在前一条符合目标条件的目标会话消息时,显示目标道具从前一条目标会话消息的关联位置移动至当前目标会话消息的关联位置的移动动画。
152.其中,目标道具在前一条目标会话消息的关联位置基于目标道具相对应目标会话消息的显示方式来确定。以目标道具为头像挂件为例,目标道具相对应目标会话消息的显示方式为显示在目标会话消息所对应成员头像的头像边界位置,则目标道具从前一条目标会话消息的关联位置移动至当前目标会话消息的关联位置的移动动画为,头像挂件从前一条目标会话消息的成员头像的头像边界位置处移动至当前目标会话消息的成员头像的头像边界位置处。
153.具体地,当前一条目标会话消息与当前目标会话消息的成员头像在显示页面的同一侧显示时,目标道具的移动动画为竖直移动,当前一条目标会话消息与当前目标会话消息的成员头像在显示页面的不同侧显示时,目标道具的移动动画为斜线移动或曲线移动。
154.在本实施例中,通过显示目标道具从前一条目标会话消息的关联位置移动至当前目标会话消息的关联位置的移动动画,能够可视化地展示出群组成员通过目标会话消息进行交互的过程,便于群组成员直观地了解目标道具的转移方式,提高用户体验。
155.在一个实施例中,每当会话消息中出现符合目标条件的当前目标会话消息时,对应于当前目标会话消息,显示目标道具,包括:每当会话消息中出现符合目标主题所对应语义条件的当前目标会话消息时,对应于当前目标会话消息,显示道具样式与目标主题相匹配的目标道具。
156.其中,道具样式是指目标道具的表现形式,不同样式的目标道具可以是不同的内容。例如,当目标主题为生日祝福时,群组成员可以发送生日祝福对应的目标会话消息,与生日祝福这一主题相匹配的目标道具可以是生日帽,对应于在群组中最新发送生日祝福的群组成员的成员头像,显示生日帽。在例如,当目标主题为新年祝福时,群组成员可以发送吉祥话祝福语对应的目标会话消息,与新年祝福这一主题相匹配的目标道具可以是财神帽,对应于在群组中最新发送生日祝福的群组成员的成员头像,显示财神帽。
157.在本实施例中,通过每当会话消息中出现符合目标主题所对应语义条件的当前目标会话消息时,对应于当前目标会话消息,显示道具样式与目标主题相匹配的目标道具,能够使得目标道具与目标会话消息的语义向匹配,既能个性化地针对不同的目标主题显示不同样式的目标道具,从而避免设定目标道具的道具样式所需的复杂操作。
158.在一个实施例中,会话消息处理方法还包括:当虚拟资源分派消息对应的可领取虚拟资源份数为零时,将目标道具作为领取到虚拟资源量最多的目标群组成员的固定道具;其中,固定道具与目标群组成员所发起的会话消息组合显示。
159.其中,虚拟资源分派消息对应的可领取虚拟资源份数为零,表征不存在可以领取的虚拟资源,此时,可以确定领取到虚拟资源量最多的目标群组成员,该目标群组成员则是
该次虚拟资源分派活动的“手气最佳”群组成员。作为目标群组成员的固定道具是指目标群组成员具有对该目标道具的使用权限,可以在目标群组成员所发起的任意会话消息时,与会话消息组合显示。
160.在本实施例中,通过将目标道具作为领取到虚拟资源量最多的目标群组成员的固定道具,能够基于该固定道具表征出用户在所参与的活动中所获得的虚拟资源是最多的,可以引导更多群成员参与虚拟资源分派活动。
161.在一个实施例中,会话消息处理方法还包括:响应于针对虚拟资源分派消息的触发事件,将目标道具作为发起当前目标会话消息的目标群组成员的固定道具;其中,固定道具与目标群组成员所发起的会话消息组合显示。
162.其中,虚拟资源分派消息的触发事件,表征群组中活跃的人数达到了一定活跃程度,虚拟资源分派消息中虚拟资源的可领取虚拟资源的对象为已发送符合目标条件的目标会话消息的群组成员,当虚拟资源分派消息被触发时,不再新增可领取虚拟资源的群组成员,此时,将发起当前目标会话消息的目标群组成员作为具有对该目标道具的使用权限的对象。
163.在本实施例中,通过将目标道具作为当前目标会话消息的目标群组成员的固定道具,能够基于该固定道具表征出用户在所参与的活动中是最后一个发送目标会话消息,通过与会话消息组合显示固定道具,可以引导更多群成员参与虚拟资源分派活动。
164.在一个实施例中,固定道具为限时固定道具;在限时固定道具所对应的目标时间段内,限时固定道具与目标群组成员在任意一个会话中所发起的会话消息组合显示。
165.其中,目标时间段为当前虚拟资源分派活动的结束时间至下一次虚拟资源分派活动的启动时间。限时固定道具是指用户在指定时间内具有对该目标道具的使用权限。当前虚拟资源分派活动的结束时间至下一次虚拟资源分派活动的启动时间,即为非活动时间。
166.在本实施例中,在限时固定道具所对应的目标时间段内,限时固定道具与目标群组成员在任意一个会话中所发起的会话消息组合显示,既能避免与活动期间显示目标道具的情况发生冲突,又能在非活动期间能够可视化地展示出用户所参与的活动,有效提高用户对虚拟资源分派活动的参与度。
167.本技术还提供一种应用场景,该应用场景应用上述的虚拟资源分派消息处理方法和会话消息处理方法。具体地,该虚拟资源分派消息处理方法和会话消息处理方法在线上群聊应用场景的应用如下:
168.在线上群聊场景中,在限时的活动玩法中,当群内接财神的活跃人气达到一定门槛后,即可召唤财神爷降临本群,随机派发电子红包与卡券。
169.具体地,如图13所示,春节活动期间,在每晚20:00-20:30,将通过即时通讯应用的消息列表吊坠、群内呼吸灯等资源位提示“接财神红包玩法”,吸引用户进群互动并参与游戏。任一群组成员通过发送吉祥话祝福语,如:恭喜发财,身体健康等,当通过语义分析识别该会话消息为吉祥话祝福语,即可开启该群组的接财神红包玩法。
170.具体地,用户在群发送消息后,发送的消息同步至后台,后台判断发送消息时间是否在20:00-20:30之间,不在活动期间的消息直接丢弃。若在活动期间,则判断群组是否已开启迎财神活动,若未开启,则将用户发送的消息内容接入云平台的自然语言处理服务判断是否为祝福语句,如果是祝福语句,标记该群组已开启接财神红包活动。同时将开启用户
计入接龙用户集合。若已开启迎财神活动,则判断会话消息是否为接龙口令,若该会话消息的发送对象未参与过该群组的接龙,则将该用户计入该群的用户接龙集合。
171.在接财神红包玩法启动之后,通过抢财神帽的活动,来活跃群内氛围,具体实现为:群组成员可以在群组内接龙发送语义为吉祥话祝福语的迎财神口令,即可依次获得财神帽头像挂件,例如用户a发送吉祥话祝福语接龙后,用户b也发送吉祥话祝福语加入接龙,此时财神帽挂件将从用户a的头像位置掉落到用户b的头像位置,通过营造群内热闹气氛,提升整体活动参与积极性。
172.具体地,用户在群组内发送会话消息后,由后台判断会话消息是否处于活动时间内和是否为祝福语句。如果判断命中,则标记该用户为该群组的财神帽挂件的当前拥有者。同时取消该群接龙上一个用户的财神帽标记。后台将该用户的用户标识推送至客户端,客户端接收到推送的数据后,更新该用户的挂件为财神帽挂件。
173.群组成员通过发送语义为吉祥话祝福语的迎财神口令,能够使得该群组所对应的电子红包的数额进行膨胀,在20:00-20:30半所对应的30分钟内,当群内接龙人数超过20人时,在20:30召唤财神红包降临,其中,财神红包对应的电子红包总额和红包个数会随着群接龙累计人数的增加,以电子红包膨胀为驱动点,能够吸引用户参与祝福语接龙,刺激群内消息活跃。
174.具体地,后台设置定时任务,在20:30开始遍历所有开启迎财神活动的群组,对其中参与接龙人数大于等于20的群组下发财神抽奖活动推送,群组成员通过点击推送可进入抽奖页面。其中,该群内红包总金额=所有参与接龙人员电子红包贡献值加和。用户随机电子红包贡献值=(用户领取电子红包数额上限
–
用户已领取电子红包数额)
×
随机数
×
(目标数值-(活动进行天数/活动总天数)),进一步地,判断用户是否满足用户活跃条件,若用户不满足,不额外下发大额红包。若满足,判断活动平台今日剩余大额红包份数,若仍有名额,抽取与该用户对应的随机数0-100000,若抽取的随机数等于100000,则使用大额电子红包金额替换该用户的电子红包金额。
175.在20:30红包分派时刻,统计20:00-20:30期间的群内接龙人数。达到20人门槛后,在群组会话页面将降临财神爷形象的电子红包消息体,以便参与接龙的用户参与电子红包的分派,接龙的用户点击财神红包即可随机获得电子红包、卡券等。其中,如图14所示,获得最大金额红包的用户将成为群内小财神爷,获赠并自动佩戴24h财神帽头像挂件,并通过群内小灰条提示“恭喜李四成为今天的小财神爷”。
176.具体地,用户进入参与到活动的群界面后,客户端向后台发送请求,确认该群和该用户是否达到领取红包的条件。如果命中,在客户端界面出现财神派红包动画,点击后打开h5活动页。页面加载时,通过请求通知后台该用户在该群中领取红包。后台首先校验该用户是否已经在该群中领取过电子红包。如果已经领取过,则返回该用户的奖品数据。如果没有领取过,则计算出该用户命中的奖励,通知营收侧后台下发奖励,并将命中奖励的数据返回给前端。客户端点击领取红包,后台获取该用户随机到的电子红包金额,若用户金额为0,则下发卡券。若用户本次奖励电子红包金额数大于0,则直接下发电子红包奖励。当本群所有参与抽奖用户均领取奖励后,对本群电子红包金额最大用户下发小财神爷挂件。若领取到最大电子红包的用户有多个,则选其中参与接龙最早的用户作为本群财神爷,下次活动开启时定时取消上次活动财神爷标记。
177.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
178.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的虚拟资源分派消息处理方法的虚拟资源分派消息处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个虚拟资源分派消息处理装置实施例中的具体限定可以参见上文中对于虚拟资源分派消息处理方法的限定,在此不再赘述。
179.在一个实施例中,如图15所示,提供了一种虚拟资源分派消息处理装置1500,包括:会话消息显示模块1502、虚拟资源分派消息显示模块1504和虚拟资源领取模块1506,其中:
180.会话消息显示模块1502,用于显示群组会话中所产生的会话消息;
181.虚拟资源分派消息显示模块1504,用于当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息;所述虚拟资源分派消息的总虚拟资源量,与所述成员数量正相关;
182.虚拟资源领取模块1506,用于响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果。
183.在一个实施例中,所述虚拟资源分派消息显示模块,还用于当所述会话消息中存在符合目标主题所对应目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示与所述目标主题相匹配的虚拟资源分派消息。
184.在一个实施例中,所述虚拟资源分派消息显示模块,还用于当所述会话消息中存在符合目标主题所对应语义条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息。
185.在一个实施例中,所述虚拟资源分派消息显示模块,还包括启动提示信息显示单元和虚拟资源分派消息显示单元,其中:
186.启动提示信息显示单元用于当所述会话消息中产生符合目标条件的目标会话消息时,显示主题活动的启动提示信息;
187.虚拟资源分派消息显示单元,用于在当前时间满足所述主题活动对应的中止时间条件、且在所述主题活动的活动时间内发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。
188.在一个实施例中,所述启动提示信息显示单元,用于当所述会话消息中产生符合目标条件的目标会话消息、且所述目标会话消息的产生时间满足主题活动的启动时间条件时,在群组会话页面显示活动信息区域;
189.在所述活动信息区域中,显示所述主题活动的启动提示信息。
190.在一个实施例中,所述虚拟资源分派消息显示单元,用于在当前时间与所述主题活动的开始时间的时间间隔满足所述主题活动对应的持续时长条件、且在所述主题活动的活动时间内发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。
191.在一个实施例中,所述虚拟资源分派消息显示模块,还用于当所述会话消息中存在符合目标条件的目标会话消息、且发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,响应于进入所述群组会话所对应群组会话页面的触发操作,在所述群组会话页面,显示虚拟资源分派消息。
192.在一个实施例中,所述虚拟资源分派消息中的可领取虚拟资源的份数与所述目标群组成员的成员数量相同;所述虚拟资源分派消息显示模块,还用于响应于所述群组会话的群组成员进入群组会话页面的触发操作,当所述群组成员为所述目标群组成员时,在所述群组会话页面中,显示虚拟资源分派消息。
193.在一个实施例中,所述虚拟资源领取模块,用于响应于所述群组会话的群组成员针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示从所述虚拟资源分派消息对应的虚拟资源池随机分派的部分虚拟资源;其中,所述虚拟资源池的最大资源量为所述总虚拟资源量。
194.在一个实施例中,所述虚拟资源分派消息处理装置还包括虚拟资源量贡献值计算模块,用于针对每一目标群组成员,基于当前虚拟资源分派周期在总周期内的周期进度、所述目标群组成员在所述总周期内的剩余可领虚拟资源量、以及针对所述目标群组成员随机抽取的随机数,确定每一所述目标群组成员各自对应的虚拟资源量贡献值;累加各所述目标群组成员各自对应的虚拟资源量贡献值,确定所述总虚拟资源量。
195.在一个实施例中,所述虚拟资源量贡献值计算模块,还用于当所述目标群组成员满足活跃用户判定条件、针对所述目标群组成员随机抽取的随机数为目标数值中的至少一个条件满足时,确定所述目标群组成员对应的虚拟资源量贡献值为目标贡献值;其中,所述目标贡献值大于或等于所述群组会话中其余目标群组成员所对应的虚拟资源量贡献值。
196.在一个实施例中,所述虚拟资源分派消息显示单元,用于当所述虚拟资源领取操作的触发对象在虚拟资源分派活动期间所领取的第一类虚拟资源总量达到第一类虚拟资源阈值时,响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示领取到第二类虚拟资源的虚拟资源领取结果;其中,所述虚拟资源分派消息所对应第一类虚拟资源的总虚拟资源量,与所述成员数量正相关。
197.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的会话消息处理方法的会话消息处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个会话消息处理装置实施例中的具体限定可以参见上文中对于会话消息处理方法的限定,在此不再赘述。
198.在一个实施例中,如图16所示,提供了一种会话消息处理装置1600,包括:会话消息显示模块1602、目标道具显示模块1604和目标道具取消显示模块1606,其中:
199.会话消息显示模块1602,用于显示群组会话中所产生的会话消息;
200.目标道具显示模块1604,用于每当所述会话消息中出现符合目标条件的当前目标
会话消息时,对应于所述当前目标会话消息,显示目标道具;其中,所述群组会话多个群组成员各自发起的符合所述目标条件的目标会话消息,用于联同触发虚拟资源分派消息;
201.目标道具取消显示模块1606,用于当所述当前目标会话消息存在前一条符合所述目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示。
202.在一个实施例中,所述会话消息与针对会话消息的消息组件组合显示;
203.所述目标道具显示模块,还用于对应于与所述当前目标会话消息组合显示的消息组件,显示与所述消息组件相匹配的目标道具;
204.其中,所述目标道具的道具类型与所述消息组件的组件类型相匹配。
205.在一个实施例中,所述会话消息与发起所述群组会话的群组成员所对应的成员头像组合显示;所述目标道具显示模块,还用于对应于所述当前目标会话消息组合显示的成员头像,显示头像挂件。
206.在一个实施例中,所述会话消息处理装置还包括移动动画显示模块,用于每当所述会话消息中出现符合目标条件的当前目标会话消息,且所述当前目标会话消息存在前一条符合所述目标条件的目标会话消息时,显示所述目标道具从前一条目标会话消息的关联位置移动至所述当前目标会话消息的关联位置的移动动画。
207.在一个实施例中,所述目标道具显示模块,还用于每当所述会话消息中出现符合所述目标主题所对应语义条件的当前目标会话消息时,对应于所述当前目标会话消息,显示道具样式与所述目标主题相匹配的目标道具。
208.在一个实施例中,所述会话消息处理装置还包括固定道具显示模块,用于当所述虚拟资源分派消息对应的可领取虚拟资源份数为零时,将所述目标道具作为领取到虚拟资源量最多的目标群组成员的固定道具;或,响应于针对所述虚拟资源分派消息的触发事件,将所述目标道具作为发起所述当前目标会话消息的目标群组成员的固定道具;其中,所述固定道具与所述目标群组成员所发起的会话消息组合显示。
209.在一个实施例中,所述固定道具为限时固定道具;在所述限时固定道具所对应的目标时间段内,所述限时固定道具与所述目标群组成员在任意一个会话中所发起的会话消息组合显示。
210.上述虚拟资源分派消息处理装置和会话消息处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
211.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图17所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器
执行时以实现一种虚拟资源分派消息处理方法和会话消息处理方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置,显示屏可以是液晶显示屏或电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
212.本领域技术人员可以理解,图17中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
213.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
214.在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
215.在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
216.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
217.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
218.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
219.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员
来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
技术特征:
1.一种虚拟资源分派消息处理方法,其特征在于,所述方法包括:显示群组会话中所产生的会话消息;当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息;所述虚拟资源分派消息的总虚拟资源量,与所述成员数量正相关;响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果。2.根据权利要求1所述的方法,其特征在于,所述当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息,包括:当所述会话消息中存在符合目标主题所对应目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示与所述目标主题相匹配的虚拟资源分派消息。3.根据权利要求1所述的方法,其特征在于,所述当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息,包括:当所述会话消息中存在符合目标主题所对应语义条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息。4.根据权利要求1所述的方法,其特征在于,所述当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息,包括:当所述会话消息中产生符合目标条件的目标会话消息时,显示主题活动的启动提示信息;在当前时间满足所述主题活动对应的中止时间条件、且在所述主题活动的活动时间内发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。5.根据权利要求4所述的方法,其特征在于,所述当所述会话消息中产生符合目标条件的目标会话消息时,显示主题活动的启动提示信息,包括:当所述会话消息中产生符合目标条件的目标会话消息、且所述目标会话消息的产生时间满足主题活动的启动时间条件时,在群组会话页面显示活动信息区域;在所述活动信息区域中,显示所述主题活动的启动提示信息。6.根据权利要求4所述的方法,其特征在于,所述在当前时间满足所述主题活动对应的中止时间条件、且在所述主题活动的活动时间内发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息,包括:在当前时间与所述主题活动的开始时间的时间间隔满足所述主题活动对应的持续时长条件、且在所述主题活动的活动时间内发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,显示虚拟资源分派消息。7.根据权利要求1所述的方法,其特征在于,所述当所述会话消息中存在符合目标条件
的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息,包括:当所述会话消息中存在符合目标条件的目标会话消息、且发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件时,响应于进入所述群组会话所对应群组会话页面的触发操作,在所述群组会话页面,显示虚拟资源分派消息。8.根据权利要求1所述的方法,其特征在于,所述虚拟资源分派消息中的可领取虚拟资源的份数与所述目标群组成员的成员数量相同;所述响应于进入所述群组会话所对应群组会话页面的触发操作,在所述群组会话页面,显示虚拟资源分派消息包括:响应于所述群组会话的群组成员进入群组会话页面的触发操作,当所述群组成员为所述目标群组成员时,在所述群组会话页面中,显示虚拟资源分派消息。9.根据权利要求1所述的方法,其特征在于,所述响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果,包括:响应于所述群组会话的群组成员针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示从所述虚拟资源分派消息对应的虚拟资源池随机分派的部分虚拟资源;其中,所述虚拟资源池的最大资源量为所述总虚拟资源量。10.根据权利要求1所述的方法,其特征在于,所述方法还包括:针对每一目标群组成员,基于当前虚拟资源分派周期在总周期内的周期进度、所述目标群组成员在所述总周期内的剩余可领虚拟资源量、以及针对所述目标群组成员随机抽取的随机数,确定每一所述目标群组成员各自对应的虚拟资源量贡献值;累加各所述目标群组成员各自对应的虚拟资源量贡献值,确定所述总虚拟资源量。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:当所述目标群组成员满足活跃用户判定条件、针对所述目标群组成员随机抽取的随机数为目标数值中的至少一个条件满足时,确定所述目标群组成员对应的虚拟资源量贡献值为目标贡献值;其中,所述目标贡献值大于或等于所述群组会话中其余目标群组成员所对应的虚拟资源量贡献值。12.根据权利要求1至11中任一项所述的方法,其特征在于,所述响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果,包括:当所述虚拟资源领取操作的触发对象在虚拟资源分派活动期间所领取的第一类虚拟资源总量达到第一类虚拟资源阈值时,响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示领取到第二类虚拟资源的虚拟资源领取结果;其中,所述虚拟资源分派消息所对应第一类虚拟资源的总虚拟资源量,与所述成员数量正相关。13.一种会话消息处理方法,其特征在于,所述方法包括:显示群组会话中所产生的会话消息;每当所述会话消息中出现符合目标条件的当前目标会话消息时,对应于所述当前目标会话消息,显示目标道具;其中,所述群组会话多个群组成员各自发起的符合所述目标条件
的目标会话消息,用于联同触发虚拟资源分派消息;当所述当前目标会话消息存在前一条符合所述目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示。14.根据权利要求13所述的方法,其特征在于,所述会话消息与针对会话消息的消息组件组合显示;所述对应于所述当前目标会话消息,显示目标道具,包括:对应于与所述当前目标会话消息组合显示的消息组件,显示与所述消息组件相匹配的目标道具。15.根据权利要求13所述的方法,其特征在于,所述会话消息与发起所述群组会话的群组成员所对应的成员头像组合显示;所述对应于所述当前目标会话消息,显示目标道具,包括:对应于所述当前目标会话消息组合显示的成员头像,显示头像挂件。16.根据权利要求13所述的方法,其特征在于,所述方法还包括:每当所述会话消息中出现符合目标条件的当前目标会话消息,且所述当前目标会话消息存在前一条符合所述目标条件的目标会话消息时,显示所述目标道具从前一条目标会话消息的关联位置移动至所述当前目标会话消息的关联位置的移动动画。17.根据权利要求13所述的方法,其特征在于,所述每当所述会话消息中出现符合目标条件的当前目标会话消息时,对应于所述当前目标会话消息,显示目标道具,包括:每当所述会话消息中出现符合所述目标主题所对应语义条件的当前目标会话消息时,对应于所述当前目标会话消息,显示道具样式与所述目标主题相匹配的目标道具。18.根据权利要求13至17中任一项所述的方法,其特征在于,所述方法还包括:当所述虚拟资源分派消息对应的可领取虚拟资源份数为零时,将所述目标道具作为领取到虚拟资源量最多的目标群组成员的固定道具;或,响应于针对所述虚拟资源分派消息的触发事件,将所述目标道具作为发起所述当前目标会话消息的目标群组成员的固定道具;其中,所述固定道具与所述目标群组成员所发起的会话消息组合显示。19.根据权利要求18所述的方法,其特征在于,所述固定道具为限时固定道具;在所述限时固定道具所对应的目标时间段内,所述限时固定道具与所述目标群组成员在任意一个会话中所发起的会话消息组合显示。20.一种虚拟资源分派消息处理装置,其特征在于,所述装置包括:会话消息显示模块,用于显示群组会话中所产生的会话消息;虚拟资源分派消息显示模块,用于当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息;所述虚拟资源分派消息的总虚拟资源量,与所述成员数量正相关;虚拟资源领取模块,用于响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果。21.一种会话消息处理装置,其特征在于,所述装置包括:会话消息显示模块,用于显示群组会话中所产生的会话消息;目标道具显示模块,用于每当所述会话消息中出现符合目标条件的当前目标会话消息
时,对应于所述当前目标会话消息,显示目标道具;其中,所述群组会话多个群组成员各自发起的符合所述目标条件的目标会话消息,用于联同触发虚拟资源分派消息;目标道具取消显示模块,用于当所述当前目标会话消息存在前一条符合所述目标条件的目标会话消息时,将对应于前一条目标会话消息的目标道具取消显示。22.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至19中任一项所述的方法的步骤。23.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至19中任一项所述的方法的步骤。24.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至19中任一项所述的方法的步骤。
技术总结
本申请涉及一种虚拟资源分派消息处理方法和会话消息处理方法。所述虚拟资源分派消息处理方法包括:显示群组会话中所产生的会话消息;当所述会话消息中存在符合目标条件的目标会话消息时,响应于发起所述目标会话消息的目标群组成员的成员数量满足群组活跃判定条件,显示虚拟资源分派消息;所述虚拟资源分派消息的总虚拟资源量,与所述成员数量正相关;响应于针对所述虚拟资源分派消息触发的虚拟资源领取操作,显示与所述虚拟资源领域操作对应的虚拟资源领取结果。采用本方法能够减少交互过程中对计算资源的占用,提高计算资源的利用效率。率。率。
技术研发人员:陈颖滨 张浩 刘镇伟 潘红 陈丹蕾 彭政道 张友印 朱欣欣
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.01.21
技术公布日:2023/7/31
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/