一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于电子凭证的互动方法、装置及电子设备与流程

2023-02-14 14:21:01 来源:中国专利 TAG:


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.图1是本说明书一示例性实施例示出的一种虚拟资源分配系统的示意图;
30.图2是本说明书一示例性实施例示出的一种基于电子凭证的互动方法的流程图;
31.图3a和3b是是本说明书一示例性实施例示出的一种展示界面的示意图;
32.图4是本说明书一示例性实施例示出的另一种展示界面的示意图;
33.图5a和5b是本说明书一示例性实施例示出的再一种展示界面的示意图;
34.图6a和6b是本说明书一示例性实施例示出的一种互动界面的示意图;
35.图7a和7b是本说明书一示例性实施例示出的另一种互动界面的示意图;
36.图8a和8b是本说明书一示例性实施例示出的再一种互动界面的示意图;
37.图9是本说明书一示例性实施例示出的再一种展示界面的示意图;
38.图10是本说明书一示例性实施例示出的再一种互动界面的示意图;
39.图11是本说明书一示例性实施例示出的另一种基于电子凭证的互动方法的流程图;
40.图12是本说明书一示例性实施例示出的一种基于电子凭证的互动装置所在电子设备的硬件结构图;
41.图13是本说明书一示例性实施例示出的一种基于电子凭证的互动装置的框图;
42.图14是本说明书一示例性实施例示出的另一种基于电子凭证的互动装置的框图。
具体实施方式
43.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。
44.需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
45.在实际应用中,除了可以由用户配置一定数量的虚拟资源(例如:包括一定金额的礼金的虚拟红包),并将配置的该虚拟资源发放给其他用户之外,还可以预先在服务端中配置包括一定数量的虚拟资源的虚拟资源集合(例如:包括一定金额的奖金的虚拟红包池),由服务端从该虚拟资源集合中为用户分配虚拟资源。
46.在一些虚拟资源的分配场景下,用户可以收集多种类别的电子凭证,并在收集到的电子凭证的类别数达到预设阈值时,取得预设的虚拟资源集合中的虚拟资源的领取权限。对于具有该领取权限的用户而言,服务端可以从该虚拟资源集合中为该用户分配虚拟
资源,即该用户可以领取该虚拟资源集合中的虚拟资源。
47.举例来说,上述虚拟资源可以是虚拟红包,上述虚拟资源集合可以是虚拟红包池;在示出的一种“五福分大奖”的红包发放场景中,上述电子凭证可以包括“寿康福”、“友爱福”、“富强福”、“家和福”以及“财旺福”等5类虚拟福卡。用户可以通过多种途径收集虚拟福卡,并在收集到这5类虚拟福卡后,取得虚拟红包的领取权限,由服务端从该虚拟红包池中为具有该领取权限的用户发放虚拟红包。
48.在本说明书中,在以上示出的虚拟资源分配场景的基础之上,提出了一种全新的互动模式。
49.在这种全新的互动模式下,一方面,用户可以在获取到的电子凭证的类别数达到阈值时,取得预设的互动任务对应的任务权限,以及预设的虚拟资源集合中的虚拟资源的领取权限,从而使客户端可以向该用户输出与该互动任务对应的互动界面,并基于该用户在该互动界面中执行的互动操作,为该用户分配第一数量的虚拟资源;其中,第一数量的虚拟资源可以在该虚拟资源集合中的虚拟资源满足分配条件时,累加到服务端从该虚拟资源集合中为该用户分配的第二数量的虚拟资源中,发放给该用户,这样可以为用户提供互动任务,使用户可以通过在与互动任务对应的互动界面中执行互动操作,获取到数量更多的虚拟资源,从而可以提升虚拟资源的分配过程中的用户体验。另一方面,由于用户可以通过持续发出音频的方式在该互动界面中执行的互动操作,因此降低了用户在与互动任务对应的互动界面中执行互动操作的操作难度,从而可以进一步提升虚拟资源的分配过程中的用户体验。
50.请参考图1,图1是本说明书一示例性实施例示出的一种虚拟资源分配系统的示意图。
51.如图1所示,在该虚拟资源分配系统中,用户可以通过客户端收集多种类别的电子凭证。客户端可以维护用户收集到的各个电子凭证;或者,客户端可以将用户收集到的各个电子凭证发送给服务端,由服务端维护用户收集到的各个电子凭证。服务端可以维护预设的虚拟资源集合,并从该虚拟资源集合中为用户分配虚拟资源;其中,该虚拟资源集合可以包括一定数量的虚拟资源,该虚拟资源的数量可以由技术人员根据实际需求预先设置,例如:该虚拟资源集合可以是包括一定金额的奖金的虚拟红包池。
52.其中,部署了客户端的电子设备可以是计算机、手机、平板设备、笔记本电脑、掌上电脑(pdas,personal digital assistants)等电子设备;部署了服务端的电子设备可以是服务器等电子设备;本说明书对此不作限制。
53.请参考图2,图2是本说明书一示例性实施例示出的一种基于电子凭证的互动方法的流程图。
54.结合如图1所示的虚拟资源分配系统,该基于电子凭证的互动方法可以应用于该虚拟资源分配系统中的客户端。该基于电子凭证的互动方法可以包括以下步骤:
55.步骤202,响应于服务端返回的与预设的互动任务的任务权限和预设的虚拟资源集合中的虚拟资源的领取权限对应的权限授权结果,向用户输出与所述互动任务对应的互动界面,以使所述用户在所述互动界面中执行对应的互动操作;其中,所述互动操作包括用户通过持续发出音频的方式,与所述互动界面进行互动的操作;
56.步骤204,从采集到的音频数据中识别用户发出的音频数据,并基于识别出的音频
数据确定所述用户发出的音频的持续时长;
57.步骤206,基于所述持续时长向所述用户分配第一数量的虚拟资源;其中,所述第一数量的虚拟资源,在所述虚拟资源集合中的虚拟资源满足分配条件时,累加到所述服务端从所述虚拟资源集合中为所述用户分配的第二数量的虚拟资源中,发放至与所述用户对应的用户账户。
58.上述虚拟资源,可以包括任意类型的可以在线完成分配发放的电子资源,例如:虚拟资源可以包括电子资金(比如“红包”)、电子物品、电子资源、电子奖品等。
59.上述电子凭证,包括用于获取预设的虚拟资源集合中的虚拟资源的领取权限的任意类型的电子凭证。也即,上述电子凭证可以作为用户向服务端提取虚拟资源时的凭证。其中,电子凭证的具体形式可以是字符串、数字、字符、口令、虚拟卡片等形式,本说明书对此不作限制。
60.举例来说,可以预先在服务端中配置一定数量的不同类别的电子凭证,并由服务端按照一定的发放规则向特定的用户人群发放不同类别的电子凭证。用户可以收集多种类别的电子凭证,并在收集到的电子凭证的类别数达到预设阈值时,取得服务端中的预设的虚拟资源集合中的虚拟资源的领取权限。
61.用户可以通过上述客户端收集多种类别的电子凭证。客户端可以在确定用户获取到的电子凭证的类别数达到预设阈值(该阈值可以由技术人员预先设置)时,认为用户完成电子凭证的收集,从而可以向上述服务端发送权限获取请求。
62.具体地,客户端可以实时地检测由客户端维护的用户获取到的电子凭证的类别数是否达到上述阈值。如果是,则客户端可以在与上述电子凭证对应的展示界面中输出可供用户操作的用户选项(称为第一用户选项),并在检测到用户针对第一用户选项的触发操作时,响应于该触发操作,向服务端发送与该用户对应的权限获取请求。
63.或者,客户端可以实时地检测由客户端维护的用户获取到的电子凭证的类别数是否达到上述阈值。如果是,则客户端可以直接向服务端发送与该用户对应的权限获取请求。
64.再者,客户端可以在与上述电子凭证对应的展示界面中输出可供用户操作的用户选项,并在检测到用户针对该用户选项的触发操作时,响应于该触发操作,向服务端发送与该用户对应的电子凭证查询请求。服务端在接收到该电子凭证查询请求时,可以响应于该电子查询请求,确定由服务端维护的该用户获取到的电子凭证的类别数是否达到上述阈值。如果是,则服务端可以向客户端返回查询确认信息,从而使客户端在接收到该查询确认信息时,可以确定该用户获取到的电子凭证的类别数达到该阈值,并向服务端发送与该用户对应的权限获取请求。
65.需要说明的是,上述权限获取请求用于针对获取到的电子凭证的类别数达到上述阈值的用户请求获取对应的用户权限。其中,该用户权限可以包括:与互动任务(该互动任务可以由技术人员根据实际需求预先设置)对应的任务权限;以及,上述虚拟资源集合中的虚拟资源的领取权限;等等。
66.对于具有该用户权限的用户而言,一方面,该用户可以执行该互动任务;另一方面,服务端可以从该虚拟资源集合中为该用户分配虚拟资源,即该用户可以领取该虚拟资源集合中的虚拟资源。
67.请参考图3a和3b,图3a和3b是本说明书一示例性实施例示出的一种展示界面的示
意图。
68.继续以上述“五福分大奖”的红包发放场景为例,如图3a和3b所示,与上述电子凭证对应的展示界面,具体可以是“我的福卡”界面。
69.在“我的福卡”界面中,一方面,客户端可以针对用户获取到的“寿康福”、“友爱福”、“富强福”、“家和福”以及“财旺福”这5类虚拟福卡,分别提供与各个类别的虚拟福卡对应的展示位置(例如:界面的下方,横向排列的5个位置);另一方面,客户端可以针对与任意一种类别的虚拟福卡对应的展示位置,在与该展示位置对应的预设位置(例如:该展示位置的右上角)上标注用户获取到的这类虚拟福卡的数量,并在这类虚拟福卡的数量发生变化时对标注的该数量进行更新。
70.如图3a所示,用户获取到的“寿康福”的数量为16,“友爱福”的数量为11,“富强福”的数量为4,“家和福”的数量为8,“财旺福”的数量为13。
71.由于一共有5类虚拟福卡,因此可以预先将用于判断用户是否完成虚拟福卡的收集的阈值设置为5。也即,当用户成功收集到“寿康福”、“友爱福”、“富强福”、“家和福”以及“财旺福”这5类虚拟福卡时,可以确定该用户获取到的虚拟福卡的类别数达到该阈值。相应地,当用户未收集到这5类虚拟福卡中的任意一种或多种类别的虚拟福卡时,可以确定该用户获取到的虚拟福卡的类别数未达到该阈值,例如:假设用户获取到的“寿康福”的数量为16,“友爱福”的数量为11,“富强福”的数量为0,“家和福”的数量为8,“财旺福”的数量为13,则由于用户当前未收集到“富强福”,因此可以确定该用户获取到的虚拟福卡的类别数未达到该阈值。
72.在这种情况下,客户端可以实时地检测用户获取到的虚拟福卡的类别数是否达到5。如果是,则客户端可以在“我的福卡”界面中的预设位置(例如:界面的正中央)上输出可供用户点击的“合成”按钮(即为上述第一用户选项)。用户可以针对“合成”按钮执行点击操作;客户端在检测到用户针对“合成”按钮的点击操作时,可以响应于该点击操作,向服务端发送与该用户对应的权限获取请求。
73.如图3b所示,客户端还可以响应于该点击操作,对在“我的福卡”界面中标注的上述5类虚拟福卡中的各个类别的虚拟福卡的数量进行更新,即将各个类别的虚拟福卡的数量减1,以表示在合成时消耗了5张虚拟福卡,消耗的这5张虚拟福卡分别为这5类虚拟福卡各一张。此时,用户获取到的“寿康福”的数量为15,“友爱福”的数量为10,“富强福”的数量为3,“家和福”的数量为7,“财旺福”的数量为12。
74.此外,客户端还可以在“我的福卡”界面中将“合成”按钮切换为不可点击状态(以背景色为灰色表示不可点击状态),并将“合成”按钮中的文本更新为“合成中
……”
,以表示当前正在向服务端请求获取上述用户权限。
75.为了提高上述互动任务的用户参与度,并进一步提升用户体验,客户端可以直接向上述服务端发送权限获取请求。也即,可以默认任意一个用户均具有与上述互动任务对应的任务权限,以及上述虚拟资源集合中的虚拟资源的领取权限等用户权限。
76.具体地,客户端可以直接在与上述电子凭证对应的展示界面中输出可供用户操作的上述第一用户选项,并在检测到用户针对第一用户选项的触发操作时,响应于该触发操作,向服务端发送与该用户对应的权限获取请求。
77.在实际应用中,用户取得上述用户权限所需满足的要求,可以根据实际需求预先
设置。例如,可以在用户获取到的电子凭证的类别数达到预设阈值时,确定用户可以取得该用户权限;或者,可以在用户获取到了任意一张电子凭证时,确定用户可以取得该用户权限。
78.服务端在接收到客户端发送的上述权限获取请求时,可以响应于该权限获取请求,为上述用户授权上述用户权限,并返回与上述任务权限和上述领取权限对应的权限授权结果。
79.具体地,服务端可以在完成为该用户授权该用户权限时,返回表示该用户被授权了该用户权限中的与上述互动任务对应的任务权限,以及上述虚拟资源集合中的虚拟资源的领取权限的权限授权结果。
80.客户端在接收到服务端返回的上述权限授权结果时,可以响应于该权限授权结果,向用户输出与上述互动任务对应的互动界面。
81.在实际应用中,客户端可以响应于上述权限授权结果,在与上述电子凭证对应的展示界面中输出与上述互动任务对应的可供用户操作的用户选项(称为第二用户选项),并在检测到用户针对第二用户选项的触发操作时,响应于该触发操作,向用户输出与该互动任务对应的互动界面。
82.请参考图4,图4是本说明书一示例性实施例示出的另一种展示界面的示意图。
83.结合如图3b所示的“我的福卡”界面,如图4所示,上述互动任务,具体可以是“打年兽”任务。
84.在“我的福卡”界面中,一方面,客户端可以响应于服务端返回的上述权限授权结果,在一个预设位置(例如:界面的正中央)上输出可供用户点击的“开启”按钮,并在与该位置对应的预设位置(例如:“开启”按钮的上方)上输出文本选项,以提示用户被授权了上述虚拟红包池(即为虚拟资源集合)中的虚拟红包(即为虚拟资源)的领取权限,例如:在该文本选项中展示“五福已集齐,可领取五福红包”这一文本。其中,用户通过点击“开启”按钮,可以使服务端从该虚拟红包池中为该用户分配红包。
85.另一方面,客户端可以响应于服务端返回的上述权限授权结果,在另一个预设位置(例如:上述文本选项的上方)上输出可供用户点击的“去打年兽”按钮(即为上述第二用户选项),并在与该位置对应的预设位置(例如:“去打年兽”按钮的左边)上输出文本选项,以提示用户点击“去打年兽”按钮,例如:在该文本选项中展示“打年兽,领取更多福利!”这一文本。用户可以针对“去打年兽”按钮执行点击操作,以查看与“打年兽”任务对应的互动界面。客户端在检测到用户针对“去打年兽”按钮的点击操作时,可以响应于该点击操作,向用户输出与“打年兽”任务对应的互动界面。
86.客户端在向用户输出了与上述互动任务对应的上述互动界面之后,可以基于用户在该互动界面中执行的互动操作,向该用户分配第一数量的虚拟资源。
87.具体地,客户端可以直接基于用户在该互动界面中执行的互动操作,向该用户分配第一数量的虚拟资源。或者,客户端可以将用户在该互动界面中执行的互动操作发送给服务端,由服务端基于该用户在该互动界面中执行的互动操作,向该用户分配第一数量的虚拟资源。
88.需要说明的是,上述第一数量的虚拟资源,可以在上述虚拟资源集合中的虚拟资源满足分配条件时,累加到服务端从该虚拟资源集合中为上述用户分配的第二数量的虚拟
资源中,从而使服务端可以将累加得到的数量的虚拟资源发放至与该用户对应的用户账户。其中,与该用户对应的用户账户,具体可以是由该用户使用的,用于登录客户端的用户账户。
89.对于向用户分配的虚拟资源而言,一方面,服务端可以将向用户分配的上述第一数量的虚拟资源,与该用户对应的用户账户进行关联存储;另一方面,服务端可以在上述虚拟资源集合中的虚拟资源满足分配条件时,从该虚拟资源集合中为该用户分配上述第二数量的虚拟资源,并将第一数量的虚拟资源累加到第二数量的虚拟资源中,以将累加得到的总数量的虚拟资源发放至与该用户对应的用户账户。也即,最终发放至与该用户对应的用户账户的虚拟资源的总数量=第二数量 第一数量。
90.具体地,服务端可以实时地检测上述虚拟资源集合中的虚拟资源是否满足分配条件,例如:可以针对该虚拟资源集合设置一个发放时刻,在当前时刻达到该发放时刻时,即可认为该虚拟资源集合中的虚拟资源满足分配条件。
91.继续以上述“五福分大奖”的红包发放场景为例,假设针对上述虚拟红包池设置的开奖时刻(即为上述发放时刻)为2021年2月11日22点18分,则可以在当前时刻为2021年2月11日22点18分时,确定该虚拟红包池中的虚拟红包满足分配条件。
92.在实际应用中,客户端在向上述用户分配了上述第一数量的虚拟资源之后,可以向服务端发送与该用户对应的资源分配请求;其中,该资源分配请求可以包括第一数量。服务端在接收到该资源分配请求时,可以响应于该资源分配请求,将该资源分配请求中的第一数量与该用户对应的用户账户进行关联存储。
93.用户可以通过在与上述互动任务对应的上述互动界面中执行互动操作,多次获取一定数量(均称为第一数量)的虚拟资源。也即,客户端可以基于用户在该互动界面中执行的互动操作,多次向该用户分配第一数量的虚拟资源。
94.举例来说,可以在该互动任务中设置多个关卡,该用户可以通过在该互动界面中执行互动操作,完成该互动任务中的各个关卡;该用户每完成一个关卡,都可以由客户端执行一次向该用户分配第一数量的虚拟资源的操作。其中,客户端每次向该用户分配的虚拟资源的第一数量可以相同,也可以不同,本说明书对此不作限制。
95.在这种情况下,服务端可以将向上述用户分配的多个第一数量均与该用户对应的用户账户进行关联存储,并在上述虚拟资源集合中的虚拟资源满足分配条件时,将这多个第一数量的虚拟资源均累加到从该虚拟资源集合中为该用户分配的第二数量的虚拟资源中,以将累加得到的总数量的虚拟资源发放至与该用户对应的用户账户。也即,最终发放至与该用户对应的用户账户的虚拟资源的总数量=第二数量 每次向该用户分配的虚拟资源的第一数量的总和。
96.此外,客户端还可以在与上述电子凭证对应的展示界面中输出文本选项;其中,该文本选项中展示的文本可以包括每次向用户分配的第一数量的总和,以供用户查看。
97.继续以上述“五福分大奖”的红包发放场景为例,可以将上述第二数量的虚拟资源称为五福红包,并将上述第一数量的虚拟资源称为添福红包。
98.假设用户a通过在与上述互动任务对应的上述互动界面中执行互动操作,使客户端3次向用户a分配了添福红包;其中,第一次向用户a分配的添福红包的金额为1.88元,第二次向用户a分配的添福红包的金额为2.88元,第三次向用户a分配的添福红包的金额为
3.88元,则服务端可以将这3个添福红包的金额与用户a对应的用户账户进行关联存储,如下表1所示:
[0099][0100]
表1
[0101]
在这种情况下,可以计算得到向用户a分配的添福红包的总金额=1.88 2.88 3.88=8.64元。
[0102]
为了便于用户查看获取到的添福红包,客户端可以在上述展示界面中输出文本选项,并在该文本选项中展示“已获得添福红包8.64元”这一文本,以供用户查看。
[0103]
在上述虚拟红包池中的虚拟红包满足分配条件时,服务端可以从该虚拟红包池中为用户a分配五福红包。
[0104]
假设为用户a分配的五福红包的金额为4.68元,则服务端可以将该用户获得的总金额为8.64元的添福红包,累加到金额为4.68元的五福红包中,并将累加得到的红包发放至与用户a对应的用户账户。也即,最终发放至与用户a对应的用户账户的红包的总金额=4.68 8.64=13.32元。
[0105]
请参考图5a和5b,图5a和5b是本说明书一示例性实施例示出的再一种展示界面的示意图。
[0106]
结合如图4所示的“我的福卡”界面,如图5a和5b所示,上述第二数量的虚拟资源,具体可以是五福红包;上述第一数量的虚拟资源,具体可以是添福红包。
[0107]
在“我的福卡”界面中,一方面,客户端可以在一个预设位置(例如:界面的正中央)上输出可供用户点击的“开启”按钮,并在与该位置对应的预设位置(例如:“开启”按钮的上方)上输出文本选项,以提示用户被授权了上述虚拟红包池中的虚拟红包的领取权限,例如:在该文本选项中展示“五福已集齐,可领取五福红包”这一文本。其中,用户通过点击“开启”按钮,可以使服务端在该虚拟红包池中的虚拟红包满足分配条件时,从该虚拟红包池中为该用户分配五福红包。
[0108]
另一方面,客户端可以在另一个预设位置(例如:“开启”按钮的下方)上输出文本选项,并在该文本选项中展示用户获取到的的添福红包的总金额,以供用户查看,例如:可以在该文本选项中展示“已获得添福红包8.64元”这一文本。
[0109]
如图5b所示,客户端还可以在与该文本选项对应的位置(例如:该文本选项的后方)输出可供用户点击的“查看”按钮。用户可以点击“查看”按钮,以查看每次向该用户分配的添福红包。客户端在检测到用户针对“查看”按钮的点击操作时,可以跳转至“添福红包”界面,并在“添福红包”界面中展示每次为该用户分配的添福红包的金额、分配时间、分配理由(例如:完成互动任务的第一个关卡)等相关信息。
[0110]
为了提高上述互动任务的用户参与度,并进一步提升用户体验,与上述互动任务对应的互动界面可以包括邀请选项。客户端在检测到用户针对该邀请选项的触发操作时,
可以向用户输出用户列表。其中,该用户列表可以包括获取到的电子凭证的类别数达到上述阈值的若干用户,例如:可以在该用户列表中展示与这些用户对应的用户账户的账户头像、账户名称等相关信息。
[0111]
具体地,客户端可以基于上述用户对应的用户账户,确定与该用户账户绑定的好友账户,并分别确定与该好友账户关联的电子凭证(即与该好友账户对应的用户获取到的电子凭证)的类别数是否达到上述阈值。如果是,则可以将与该好友账户对应的用户添加到上述用户列表中。
[0112]
作为邀请方的用户可以通过上述用户列表选择作为被邀请方的用户(称为目标用户)。客户端在获取到用户选择的目标用户之后,可以通过服务端向与目标用户对应的客户端发送互动邀请请求。
[0113]
与目标用户对应的客户端在接收到该互动邀请请求时,可以响应于该互动邀请请求,向目标用户同步输出与上述互动任务对应的上述互动界面,从而使该邀请方用户和目标用户可以在该互动界面中执行多人互动操作。
[0114]
请参考图6a和6b,图6a和6b是本说明书一示例性实施例示出的一种互动界面的示意图。
[0115]
结合如图4所示的“我的福卡”界面,上述互动任务,具体可以是“打年兽”任务;与“打年兽”任务对应的上述互动界面,具体可以是“打年兽”界面。
[0116]
客户端在检测到用户针对如图4所示的“我的福卡”界面中的“去打年兽”按钮的点击操作时,可以响应于该点击操作,向用户输出如图6a所示的“打年兽”界面。
[0117]
在“打年兽”界面中,用户可以执行与“打年兽”任务对应的互动操作,从而使客户端或服务端可以基于用户执行的互动操作,为该用户分配虚拟积分。
[0118]
具体地,用户可以针对“打年兽”界面中的“打年兽”按钮进行点击操作;客户端在检测到该点击操作时,可以触发与“打年兽”按钮对应的“炮车”向“年兽”发射“鞭炮”。当“鞭炮”命中“年兽”时,即可为该用户分配虚拟积分;后续可以基于为该用户分配的虚拟积分,为该用户分配上述第一数量的虚拟资源。
[0119]
如图6a所示,在“打年兽”界面中,客户端可以在预设位置(例如:“打年兽”按钮的右边)上输出可供用户点击的“一起打”按钮(即为上述邀请选项)。用户可以针对“一起打”按钮执行点击操作;客户端在检测到该点击操作时,可以向用户输出如图6b所示的用户列表。其中,该用户列表可以包括获取到的虚拟福卡的类别数为5的若干用户(例如:好友a、好友b、好友c)。
[0120]
用户可以针对该用户列表中的与好友a对应的“邀请”按钮执行点击操作;客户端在检测到该点击操作时,可以通过服务端向与好友a对应的客户端发送互动邀请请求。与好友a对应的客户端在接收到该互动邀请请求时,可以响应于该互动邀请请求,向好友a同步输出如图6a所示的“打年兽”界面。
[0121]
为了提高上述互动任务的用户参与度,并进一步提升用户体验,可以为上述互动任务配置互动次数上限值(该互动次数上限值可以由技术人员根据实际需求预先设置);用户可以使用上述电子凭证兑换与该互动任务对应的互动次数。
[0122]
在这种情况下,客户端可以响应于用户发起的兑换操作,向服务端发送与该用户对应的兑换请求。其中,该兑换请求可以包括用于兑换与该互动任务对应的互动次数的电
子凭证(称为目标电子凭证)。
[0123]
具体地,与上述互动任务对应的上述互动界面可以包括次数兑换选项。客户端在检测到用户针对该次数兑换选项的触发操作时,可以响应于该触发操作,向用户输出电子凭证列表,并在该电子凭证列表中展示该用户获取到的上述电子凭证。
[0124]
用户可以通过该电子凭证列表选择目标电子凭证。客户端在获取到用户选择的目标电子凭证之后,可以基于目标电子凭证生成与该用户对应的兑换请求,并将该兑换请求发送给服务端。
[0125]
服务端在接收到该兑换请求时,可以响应于该兑换请求,基于目标电子凭证为该用户兑换与上述互动任务对应的互动次数,并更新与该互动任务对应的互动次数上限值,例如:可以将当前的与该互动任务对应的互动次数上限值,与兑换得到的与该互动任务对应的互动次数相加,并将相加得到的数值作为更新后的与该互动任务对应的互动次数上限值。
[0126]
需要说明的是,在完成基于上述目标电子凭证为上述用户兑换与上述互动任务对应的互动次数之后,可以将目标电子凭证从服务端和/或客户端维护的该用户获取到的电子凭证中删除。
[0127]
在实际应用中,用户每完成一次在与上述互动任务对应的互动界面中执行互动操作之时,可以将与该互动任务对应的互动次数上限值减1。客户端可以在与该互动任务对应的互动次数上限值减少为0时,向用户输出用于提示与该互动任务对应的互动次数上限值为0的文本选项,例如:在该文本选项中展示“次数已用完,请兑换次数”这一文本。
[0128]
举例来说,可以为该互动任务配置任务执行时长;用户在该互动界面中执行互动操作的持续时长达到该任务执行时长时,即可视为该用户完成了一次在该互动界面中执行互动操作;或者,在用户通过在该互动界面中执行互动操作,完成了该互动任务中的一个关卡时,即可视为该用户完成了一次在该互动界面中执行互动操作。
[0129]
请参考图7a和7b,图7a和7b是本说明书一示例性实施例示出的另一种互动界面的示意图。
[0130]
结合如图6a所示的“打年兽”界面,如图7a所示,在“打年兽”界面中,客户端可以在与“打年兽”按钮的展示位置对应的预设位置(例如:展示位置的右上角)上标注与“打年兽”任务对应的互动次数上限值,并在该互动次数上限值发生变化时对标注的该互动次数上限值进行更新。
[0131]
在“打年兽”界面中,客户端可以在预设位置(例如:“打年兽”按钮的左边)上输出“兑换次数”按钮(即为上述次数兑换选项)。用户可以针对“兑换次数”按钮执行点击操作;客户端在检测到该点击操作时,可以向用户输出如图7b所示的虚拟福卡列表。其中,该虚拟福卡列表可以包括该用户获取到的虚拟福卡。
[0132]
用户可以通过该虚拟福卡列表选择用于兑换与“打年兽”任务对应的互动次数的目标虚拟福卡,并在完成选择之后针对“兑换”按钮执行点击操作。
[0133]
具体地,针对上述5类虚拟福卡中的任意一个类别的虚拟福卡,用户可以通过与这类虚拟福卡对应的“ ”按钮增加选择的这类虚拟福卡的数量,或者可以通过与这类虚拟福卡对应的
“‑”
按钮增加选择的这类虚拟福卡的数量。由于此时用户获取到的“寿康福”的数量为15,“友爱福”的数量为10,“富强福”的数量为3,“家和福”的数量为7,“财旺福”的数量
为12,因此在用户选择的“富强福”的数量达到3时,客户端可以将与“富强福”对应的“ ”按钮切换为不可点击状态;此外,对于用户选择的数量为0的虚拟福卡而言,客户端可以将与这类虚拟福卡对应的
“‑”
按钮切换为不可点击状态。
[0134]
在实际应用中(图7b中未示出),客户端还可以在该虚拟福卡列表中分别展示用户获取到的各张虚拟福卡,由用户在该虚拟福卡列表中选择用于兑换与“打年兽”任务对应的互动次数的目标虚拟福卡。
[0135]
客户端在检测到用户针对“兑换”按钮的点击操作时,可以响应于该点击操作,获取用户选择的目标虚拟福卡,并基于目标虚拟福卡生成与该用户对应的兑换请求,以及将该兑换请求发送给服务端。
[0136]
服务端在接收到该兑换请求时,可以响应于该兑换请求,按照预设的兑换规则为该用户兑换与“打年兽”任务对应的互动次数。其中,该兑换规则可以由技术人员根据实际需求预先设置,例如:该兑换规则可以包括2张虚拟福卡兑换1次互动次数。
[0137]
假设用户选择的目标虚拟福卡为1张“寿康福”和3张“富强福”,则基于这4张虚拟福卡为该用户兑换的与“打年兽”任务对应的互动次数为2。由于此时与“打年兽”任务对应的互动次数上限值为2,因此可以将该互动次数上限值更新为2 2=4。也即,可以将如图7a所示的“打年兽”界面中标注的与“打年兽”任务对应的互动次数上限值更新为4。
[0138]
此外,可以将作为目标虚拟福卡的1张“寿康福”和3张“富强福”从服务端和/或客户端维护的该用户获取到的电子凭证中删除。也即,可以将如图3b所示的“我的福卡”界面中标注的“寿康福”的数量更新为14,并将标注的“富强福”的数量更新为0。
[0139]
在示出的一种实施方式中,在基于用户在与上述互动任务对应的上述互动界面中执行的互动操作,向该用户分配上述第一数量的虚拟资源时,可以先基于该用户在该互动界面中执行的互动操作,向该用户分配虚拟积分。后续,可以进一步确定为该用户分配的该虚拟积分是否达到预设阈值(该阈值可以由技术人员根据实际需求预先设置)。如果是,则可以向该用户分配第一数量的虚拟资源。
[0140]
具体地,为该用户分配的第一数量可以与为该用户分配的虚拟积分成正比,即为该用户的分配的虚拟积分越高,则为该用户分配的第一数量越多。
[0141]
或者,可以预先设置不同的积分数值区间,并为每个积分数值区间设置对应的虚拟资源的数量;后续可以先确定为该用户分配的虚拟积分所属的积分数值区间,再将与该积分数值区间对应的虚拟资源的数量作为第一数量,为该用户分配上述第一数量的虚拟资源。
[0142]
在示出的另一种实施方式中,在基于用户在与上述互动任务对应的上述互动界面中执行的互动操作,向该用户分配上述第一数量的虚拟资源时,可以先基于该用户在该互动界面中执行的互动操作,向该用户分配虚拟积分。后续,客户端可以响应于该用户发起的兑换操作,向服务端发送与该用户对应的兑换请求。其中,该兑换请求可以包括待兑换的预设数量的虚拟积分。
[0143]
具体地,上述互动界面可以包括积分兑换选项。客户端在检测到用户针对该积分兑换选项的触发操作时,可以响应于该触发操作,向用户输出数字权益列表,并在该数字权益列表中展示可供该用户领取的若干数字权益。其中,可供该用户领取的若干数字权益可以包括与该用户获取到的上述电子凭证绑定的数字权益。
[0144]
举例来说,服务端可以维护电子凭证与数字权益对应的获取权限之间的关联关系,如下表2所示:
[0145][0146]
表2
[0147]
在这种情况下,假设用户收集到电子凭证a,则可以认为该用户具有与电子凭证a绑定的数字权益a、数字权益b、数字权益c的获取权限,即可以将数字权益a、数字权益b、数字权益c作为可供该用户领取的数字权益。
[0148]
用户可以通过该数字权益列表选择需要领取的数字权益(称为目标数字权益)。客户端在获取到用户选择的目标数字权益之后,可以基于目标数字权益生成与该用户对应的兑换请求,并将该兑换请求发送给服务端。
[0149]
服务端在接收到该兑换请求时,可以响应于该兑换请求,基于该兑换请求中的虚拟积分为该用户兑换目标数字权益。
[0150]
需要说明的是,在基于上述兑换请求中的虚拟积分为上述用户兑换了上述目标数字权益之后,可以从为该用户分配的虚拟积分中扣除用于兑换目标数字权益的虚拟积分,即扣除该兑换请求中的虚拟积分。
[0151]
后续,可以在用户核销了目标数字权益时,为该用户分配与目标数字权益绑定的上述第一数量的虚拟资源。
[0152]
具体地,客户端可以响应于用户发起的与目标数字权益对应的核销操作,向服务端发送与目标数字权益对应的核销请求。
[0153]
服务端在接收到该核销请求时,可以对目标数字权益进行核销处理,并在核销了目标数字权益时,向该用户分配与目标数字权益绑定的上述第一数量的虚拟资源。
[0154]
在实际应用中,数字权益可以是在用户的消费过程中为用户提供优惠的凭证,包括:数字折扣券、数字代金券等数字优惠券。例如,可以是由用户在线下实体商铺或线上商店购买商品使用的折扣券、代金券等;或者,可以是与线上app的会员资格对应的兑换券;等等。
[0155]
假设用户领取的数字权益为由用户在线下实体商铺使用的折扣券,则用户可以前往该实体商铺购买商品,并在对购买的商品进行结算时使用该折扣券,以享受与该折扣券对应的优惠策略。当用户按照该优惠策略完成针对购买的商品的支付时,即可认为该用户核销了该数字权益。
[0156]
此外,可以分别为各个数字权益绑定上述第一数量的虚拟资源,从而使用户在核销了某个数字权益时,可以获得与该数字权益绑定的上述第一数量的虚拟资源。其中,与各个数字权益绑定的虚拟资源的第一数量可以相同,也可以不同,本说明书对此不作限制。
[0157]
继续以上述“五福分大奖”的红包发放场景为例,服务端可以维护电子凭证与数字
权益对应的获取权限之间的关联关系,以及与各个数字权益绑定的添福红包的金额,如下表3所示:
[0158][0159]
表3
[0160]
在这种情况下,假设用户收集到电子凭证a,则可以认为该用户具有与电子凭证a绑定的数字权益a、数字权益b、数字权益c的获取权限,即可以将数字权益a、数字权益b、数字权益c作为可供该用户领取的数字权益。
[0161]
进一步假设该用户兑换并核销了数字权益b,则可以向该用户分配金额为2.38元的添福红包。
[0162]
请参考图8a和8b,图8a和8b是本说明书一示例性实施例示出的再一种互动界面的示意图。
[0163]
结合如图7a所示的“打年兽”界面,如图8a所示,可以在预设位置(例如:界面的右上角)上输出文本选项,并在该文本选项中展示用户通过执行“打年兽”任务获得的虚拟积分,并在该虚拟积分发生变化时对在该文本选项中展示的该虚拟积分进行更新。
[0164]
在“打年兽”界面中,客户端可以在与该文本选项的展示位置对应的预设位置(例如:该文本选项的展示位置的下方)上输出“兑换”按钮(即为上述积分兑换选项)。用户可以针对“兑换”按钮执行点击操作;客户端在检测到该点击操作时,可以向用户输出如图8b所示的数字权益列表;其中,该数字权益列表可以包括可供该用户领取的若干数字权益。
[0165]
用户可以针对该数字权益列表中的与店铺a的数字权益对应的“兑换”按钮执行点击操作;客户端在检测到该点击操作时,可以生成包括兑换店铺a的数字权益所需的虚拟积分的兑换请求,并将该兑换请求发送给服务端。
[0166]
服务端在接收到该兑换请求时,可以响应于该兑换请求,基于该兑换请求中的虚拟积分为该用户兑换店铺a的数字权益,并将店铺a的数字权益下发给该用户。
[0167]
由于兑换店铺a的数字权益所需的虚拟积分为500,则此时分配给该用户的虚拟积分为1000分,因此可以将分配给该用户的虚拟积分更新为1000-500=500分。也即,可以将如图8a所示的“打年兽”界面中输出的用户通过执行“打年兽”任务获得的虚拟积分更新为500。
[0168]
为了进一步提升用户体验,在上述电子凭证关联了与上述数字权益对应的获取权限的情况下,客户端可以响应于用户针对该用户获取到电子凭证中的任意一个电子凭证(称为目标电子凭证)的触发操作,向服务端发送与目标电子凭证对应的数字权益获取请求。
[0169]
服务端在接收到该数字权益获取请求时,可以响应于该数字权益获取请求,从与目标电子凭证绑定的若干数字权益中为该用户随机分配数字权益,并将分配的数字权益下发给该用户。
[0170]
也即,服务端可以将为该用户分配的数字权益发送至客户端,从而使该用户可以通过客户端使用该数字权益。
[0171]
与前述针对数字权益的说明类似地,也可以在用户核销了该数字权益时,为该用户分配与该数字权益绑定的上述第一数量的虚拟资源。
[0172]
请参考图9,图9是本说明书一示例性实施例示出的再一种展示界面的示意图。
[0173]
结合如图3a所示的“我的福卡”界面,如图9所示,在“我的福卡”界面中,客户端可以针对用户获取到的各张虚拟福卡提供展示位置。用户可以通过点击“《”按钮查看上一张虚拟福卡,并通过点击“》”按钮查看下一张虚拟福卡。
[0174]
用户可以针对在“我的福卡”界面中展示的“寿康福b”执行触发操作;客户端可以响应于该触发操作,向服务端发送与“寿康福b”对应的数字权益获取请求。
[0175]
服务端可以响应于接收到的该数字权益获取请求,从与“寿康福b”绑定的数字权益中为该用户随机分配数字权益,并将分配的该数字权益下发给该用户。
[0176]
在实际应用中,客户端还可以基于用户在与上述互动任务对应的上述互动界面中执行的互动操作,向该用户分配数字权益。
[0177]
例如,可以针对用户的各种互动操作配置绑定的数字权益。后续,可以基于用户在该互动的界面中执行的互动操作,将与该互动操作绑定的数字权益分配给该用户。
[0178]
在示出的一种实施方式中,可以先基于用户在与上述互动任务对应的上述互动界面中执行的互动操作,向该用户分配虚拟积分。后续可以进一步确定为该用户分配的该虚拟积分是否达到预设阈值(该阈值可以由技术人员根据实际需求预先设置)。如果是,则可以向该用户分配数字权益,并将分配的该数字权益下发给该用户。
[0179]
例如,可以预先配置虚拟积分的阈值和数字权益的对应关系。后续,可以确定为该用户分配的该虚拟积分是否达到该阈值;如果是,则可以将与该阈值对应的数字权益分配给该用户。在实际应用中,可以为一个虚拟积分的阈值配置多个对应的数字权益;此时,可以随机地从与该阈值对应的若干数字权益中选择一个数字权益,并将该数字权益分配给该用户。
[0180]
与前述针对数字权益的说明类似地,也可以在用户核销了该数字权益时,为该用户分配与该数字权益绑定的上述第一数量的虚拟资源。
[0181]
在实际应用中,上述互动操作可以包括用户通过持续发出音频的方式,与上述互动界面进行互动的操作。
[0182]
具体地,用户可以通过持续发出音频的方式,控制该互动界面中由用于互动的用户选项触发的互动操作。以如图6a所示的“打年兽”界面为例,用户可以通过持续发出音频的方式,控制“打年兽”界面中由“打年兽”按钮触发的点击操作。
[0183]
在这种情况下,在基于用户在该互动界面中执行的互动操作,向该用户分配虚拟积分时,可以从采集到的音频数据中识别用户发出的音频数据,并基于识别出的由用户发出的音频数据,确定该用户发出的音频的持续时长。
[0184]
具体地,可以在用户开始在该互动界面中执行互动操作时,调用麦克风采集音频数据。由于通过麦克风采集到的音频数据除了用户发出的音频的音频数据之外,通常还包括一些杂音(例如:用户当前所在环境中的风声、雨声等自然噪声;路人说话声、汽车鸣笛声、工地施工声等环境噪声;等等)的音频数据,因此可以对采集到的音频数据进行音频识
别,以排除掉该音频数据中的杂音数据,识别出由该用户发出的音频数据,从而可以基于识别出的由该用户发出的音频数据,确定该用户发出的音频的持续时长。
[0185]
后续,可以及基于确定的该用户发出的音频的持续时长,向该用户分配虚拟积分。
[0186]
具体地,为该用户分配的虚拟积分可以与该用户发出的音频的持续时长成正比,即该用户发出的音频的持续时长越长,则为该用户分配的虚拟积分越高。
[0187]
举例来说,假设用户在上述互动界面中执行互动操作的次数为3,并假设用户发出的音频的持续时长与虚拟积分的比值为1/100,则当第一次识别出的该用户发出的音频的持续时长为1秒时,可以为该用户分配100分虚拟积分;当第二次识别出的该用户发出的音频的持续时长为3秒时,可以为该用户分配300分虚拟积分;当第三次识别出的该用户发出的音频的持续时长为2秒时,可以为该用户分配200分虚拟积分。也即,在这3次互动之后,为该用户分配的虚拟积分为100 200 300=600分。
[0188]
或者,可以预先设置不同的时长数值区间,并为每个时长数值区间配置对应的虚拟积分,后续可以确定该用户发出的音频的持续时长所属的时长数值区间,并基于与该时长数值区间对应的虚拟积分,为该用户分配虚拟积分。
[0189]
举例来说,假设用户在上述互动界面中执行互动操作的次数为3,并假设时长数值区间与虚拟积分的对应关系如下表2所示:
[0190]
时长数值区间(单位:秒)虚拟积分[0,3)100[3,6)500
…………
[0191]
表2
[0192]
则当第一次识别出的该用户发出的音频的持续时长为1秒时,由于1属于区间[0,3),因此可以为该用户分配100分虚拟积分;当第二次识别出的该用户发出的音频的持续时长为3秒时,由于3属于区间[3,6),因此可以为该用户分配500分虚拟积分;当第三次识别出的该用户发出的音频的持续时长为2秒时,由于2属于区间[0,3),因此可以为该用户分配100分虚拟积分。也即,在这3次互动之后,为该用户分配的虚拟积分为100 500 100=700分。
[0193]
在示出的一种实施方式中,可以在确定为上述用户分配的虚拟积分达到预设阈值(该阈值可以由技术人员预先设置)时,在上述互动界面中输出预设的字符文本(该字符文本可以由技术人员根据实际需求预先设置)。
[0194]
具体地,客户端可以实时地检测为该用户分配的虚拟积分是否达到上述阈值。如果是,则可以在上述互动界面中输出上述预设的字符文本。
[0195]
在这种情况下,可以进一步对从采集到的音频数据中识别出的由该用户发出的音频数据进行内容识别,以得到与该用户发出的音频数据对应的字符文本。后续,可以判断识别出的与该用户发出的音频数据对应的字符文本是否匹配上述预设的字符文本。如果是,则可以向该用户分配额外的虚拟积分。
[0196]
请参考图10,图10是本说明书一示例性实施例示出的再一种互动界面的示意图。
[0197]
结合如图8a所示的“打年兽”界面,如图10所示,假设上述预设的字符文本为“春节快乐”,上述阈值为1000分,则由于当前分配给用户的虚拟积分为1000分,因此可以在“打年
兽”界面中输出“春节快乐”这一字符文本。
[0198]
此时可以进一步对从采集到的音频数据中识别出的由用户发出的音频数据进行内容识别,以得到与该用户发出的音频数据对应的字符文本。如果识别出的字符文本也为“春节快乐”,则可以确定识别出的字符文本与上述预设的字符文本匹配,从而可以向该用户分配额外的虚拟积分。例如,假设预设的额外的虚拟积分为500分,则可以将分配给该用户的虚拟积分更新为1000 500=1500分。也即,可以将如图10所示的“打年兽”界面中输出的用户通过“打年兽”任务获得的虚拟积分更新为1500。
[0199]
需要说明的是,上述阈值可以有多个;在确定为上述用户分配的虚拟积分达到这些阈值中的任意一个阈值时,都可以在上述互动界面中输出上述预设的字符文本,并在识别出的与该用户发出的音频数据对应的字符文本匹配预设的字符文本时,向该用户分配额外的虚拟积分。
[0200]
继续以如图8a所示的“打年兽”界面为例,该阈值可以包括1000分、2000分、3000分,则在分配给该用户的虚拟积分达到1000分时,可以在“打年兽”界面中输出“春节快乐”这一字符文本;在分配给该用户的虚拟积分达到2000分时,也可以在“打年兽”界面中输出“春节快乐”这一字符文本;在分配给该用户的虚拟积分达到3000分时,也可以在“打年兽”界面中输出“春节快乐”这一字符文本;以此类推。
[0201]
在实际应用中,上述互动操作可以包括用户通过在上述互动界面中持续执行点击操作,与该互动界面进行互动的操作。
[0202]
在这种情况下,在基于用户在该互动界面中执行的互动操作,向该用户分配虚拟积分时,可以采集与该用户在该互动界面中执行的点击操作对应的点击数据,并基于采集到的点击数据确定该用户在该互动界面中执行的点击操作的频率。
[0203]
后续,可以及基于确定的该用户在该互动界面中执行的点击操作的频率,向该用户分配虚拟积分。
[0204]
具体地,为该用户分配的虚拟积分可以与该用户在该互动界面中执行的点击操作的频率成正比,即该用户在该互动界面中执行的点击操作的频率越快,则为该用户分配的虚拟积分越高。
[0205]
或者,可以预先设置不同的频率数值区间,并为每个频率数值区间配置对应的虚拟积分,后续可以确定该用户在该互动界面中执行的点击操作的频率所属的频率数值区间,并基于与该频率数值区间对应的虚拟积分,为该用户分配虚拟积分。
[0206]
在示出的一种实施方式中,可以在确定为上述用户分配的虚拟积分达到预设阈值(该阈值可以由技术人员预先设置)时,在上述互动界面中输出预设的字符文本(该字符文本可以由技术人员根据实际需求预先设置)。
[0207]
具体地,客户端可以实时检测为该用户分配的虚拟积分是否达到上述阈值。如果是,则可以在上述互动界面中输出上述预设的字符文本。
[0208]
在这种情况下,可以进一步基于上述采集到的点击数据确定与该用户在该互动界面中执行的点击操作对应的点击位置。后续,可以判断确定的点击位置是否匹配上述预设的字符文本在该互动界面中的展示位置。如果是,则可以向该用户分配额外的虚拟积分。
[0209]
需要说明的是,上述阈值可以有多个;在确定为上述用户分配的虚拟积分达到这些阈值中的任意一个阈值时,都可以在上述互动界面中输出上述预设的字符文本,并在基
于用户在该互动界面中执行的点击操作确定的点击位置匹配上述预设的字符文本在该互动界面中的展示位置时,向该用户分配额外的虚拟积分。
[0210]
在上述技术方案中,一方面,用户可以在获取到的电子凭证的类别数达到阈值时,取得预设的互动任务对应的任务权限,以及预设的虚拟资源集合中的虚拟资源的领取权限,从而使客户端可以向该用户输出与该互动任务对应的互动界面,并基于该用户在该互动界面中执行的互动操作,为该用户分配第一数量的虚拟资源;其中,第一数量的虚拟资源可以在该虚拟资源集合中的虚拟资源满足分配条件时,累加到服务端从该虚拟资源集合中为该用户分配的第二数量的虚拟资源中,发放给该用户,这样可以为用户提供互动任务,使用户可以通过在与互动任务对应的互动界面中执行互动操作,获取到数量更多的虚拟资源,从而可以提升虚拟资源的分配过程中的用户体验。另一方面,由于用户可以通过持续发出音频的方式在该互动界面中执行的互动操作,因此降低了用户在与互动任务对应的互动界面中执行互动操作的操作难度,从而可以进一步提升虚拟资源的分配过程中的用户体验。
[0211]
请参考图11,图11是本说明书一示例性实施例示出的一种基于电子凭证的互动方法的流程图。
[0212]
结合如图1所示的虚拟资源分配系统,该基于电子凭证的互动方法可以应用于该虚拟资源分配系统中的客户端;该基于电子凭证的互动方法可以包括以下步骤:
[0213]
步骤1102,响应于服务端返回的与预设的互动任务的任务权限和预设的虚拟资源集合中的虚拟资源的领取权限对应的权限授权结果,向用户输出与所述互动任务对应的互动界面,以使所述用户在所述互动界面中执行对应的互动操作;其中,所述互动操作包括用户在所述互动界面中持续进行点击操作,与所述互动界面进行互动的操作;
[0214]
步骤1104,采集与所述用户在所述互动界面中执行的点击操作对应的点击数据,并基于采集到的点击数据确定所述用户在所述互动界面中执行的点击操作的频率;
[0215]
步骤1106,基于所述点击频率向所述用户分配第一数量的虚拟资源;其中,所述第一数量的虚拟资源,在所述虚拟资源集合中的虚拟资源满足分配条件时,累加到所述服务端从所述虚拟资源集合中为所述用户分配的第二数量的虚拟资源中,发放至与所述用户对应的用户账户。
[0216]
上述步骤1102至1106的具体实施方式可以参考如图2所示的实施例,本说明书在此不再赘述。
[0217]
在上述技术方案中,一方面,用户可以在获取到的电子凭证的类别数达到阈值时,取得预设的互动任务对应的任务权限,以及预设的虚拟资源集合中的虚拟资源的领取权限,从而使客户端可以向该用户输出与该互动任务对应的互动界面,并基于该用户在该互动界面中执行的互动操作,为该用户分配第一数量的虚拟资源;其中,第一数量的虚拟资源可以在该虚拟资源集合中的虚拟资源满足分配条件时,累加到服务端从该虚拟资源集合中为该用户分配的第二数量的虚拟资源中,发放给该用户,这样可以为用户提供互动任务,使用户可以通过在与互动任务对应的互动界面中执行互动操作,获取到数量更多的虚拟资源,从而可以提升虚拟资源的分配过程中的用户体验。另一方面,由于用户可以通过持续发出音频的方式在该互动界面中执行的互动操作,因此降低了用户在与互动任务对应的互动界面中执行互动操作的操作难度,从而可以进一步提升虚拟资源的分配过程中的用户体
验。
[0218]
与前述基于电子凭证的互动方法的实施例相对应,本说明书还提供了基于电子凭证的互动装置的实施例。
[0219]
本说明书基于电子凭证的互动装置的实施例可以应用在电子设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图12所示,为本说明书基于电子凭证的互动装置所在电子设备的一种硬件结构图,除了图12所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常根据该基于电子凭证的互动的实际功能,还可以包括其他硬件,对此不再赘述。
[0220]
请参考图13,图13是本说明书一示例性实施例示出的一种基于电子凭证的互动装置的框图。该基于电子凭证的互动装置130可以应用于如图12所示的电子设备,该电子设备中部署了客户端;该基于电子凭证的互动装置130可以包括:
[0221]
第一输出模块1301,响应于服务端返回的与预设的互动任务的任务权限和预设的虚拟资源集合中的虚拟资源的领取权限对应的权限授权结果,向用户输出与所述互动任务对应的互动界面,以使所述用户在所述互动界面中执行对应的互动操作;其中,所述互动操作包括用户通过持续发出音频的方式,与所述互动界面进行互动的操作;
[0222]
第一识别模块1302,从采集到的音频数据中识别用户发出的音频数据,并基于识别出的音频数据确定所述用户发出的音频的持续时长;
[0223]
第一分配模块1303,基于所述持续时长向所述用户分配第一数量的虚拟资源;
[0224]
其中,所述第一数量的虚拟资源,在所述虚拟资源集合中的虚拟资源满足分配条件时,累加到所述服务端从所述虚拟资源集合中为所述用户分配的第二数量的虚拟资源中,发放至与所述用户对应的用户账户。
[0225]
在本实施例中,所述互动任务被配置了互动次数上限值;
[0226]
所述装置还包括(图中未示出):
[0227]
兑换模块,响应于所述用户发起的兑换操作,向所述服务端发送兑换请求,其中所述兑换请求包括待兑换的目标电子凭证,以使所述服务端响应于所述兑换请求,基于所述目标电子凭证为所述用户兑换与所述互动任务对应的互动次数,并更新所述互动任务对应的互动次数上限值。
[0228]
在本实施例中,所述互动界面包括互动邀请选项;
[0229]
所述装置还包括(图中未示出):
[0230]
第二输出模块,响应于所述用户针对所述互动邀请选项的触发操作,向所述用户输出用户列表;其中,所述用户列表包括获取到的电子凭证的类别数达到预设阈值的若干用户;
[0231]
邀请模块,获取所述用户在所述用户列表中选择的目标用户,并通过所述服务端向与所述目标用户对应的客户端发送互动邀请请求,以使与所述目标用户对应的客户端响应于所述互动邀请请求,向所述目标用户同步输出所述互动界面,由所述用户和所述目标用户在所述互动界面中执行多人互动操作。
[0232]
在本实施例中,所述装置还包括(图中未示出):
[0233]
第一确定模块,确定所述用户获取到的电子凭证的类别数是否达到预设阈值;
[0234]
授权模块,如果所述用户获取到的电子凭证的类别数达到预设阈值,向所述服务端发送权限获取请求,以使所述服务端响应于所述权限获取请求,为所述用户授权所述任务权限和所述领取权限,并返回所述权限授权结果。
[0235]
在本实施例中,所述装置还包括(图中未示出):
[0236]
关联模块,在向所述用户分配了第一数量的虚拟资源之后,向所述服务端发送资源分配请求,其中所述资源分配请求包括所述第一数量,以使所述服务端响应于所述资源分配请求,将所述第一数量与所述用户的用户账户进行关联存储。
[0237]
在本实施例中,所述授权模块(图中未示出):
[0238]
如果所述用户获取到的电子凭证的类别数达到预设阈值,在与所述电子凭证对应的展示界面输出与所述用户权限对应的第一用户选项;
[0239]
响应于所述用户针对所述第一用户选项的触发操作,向服务端发送权限获取请求。
[0240]
在本实施例中,所述第一输出模块1303:
[0241]
响应于服务端返回的与预设的互动任务的任务权限和预设的虚拟资源集合中的虚拟资源的领取权限对应的权限授权结果,在与所述电子凭证对应的展示界面中输出与所述互动任务对应的第二用户选项;
[0242]
响应于所述用户针对所述第二用户选项的触发操作,向所述用户输出与所述互动任务对应的互动界面。
[0243]
在本实施例中,所述第一分配模块1303:
[0244]
确定所述持续时长是否达到预设阈值;
[0245]
如果所述持续时长达到预设阈值,向所述用户分配第一数量的虚拟资源。
[0246]
在本实施例中,所述第一分配模块1303:
[0247]
如果所述持续时长达到预设阈值,向所述用户分配虚拟积分;
[0248]
确定所述虚拟积分是否达到预设阈值;
[0249]
如果所述虚拟积分达到预设阈值,向所述用户分配第一数量的虚拟资源。
[0250]
在本实施例中,所述第一分配模块1303:
[0251]
如果所述持续时长达到预设阈值,向所述用户分配虚拟积分;
[0252]
响应于所述用户发起的兑换操作,向所述服务端发送兑换请求,其中所述兑换请求包括待兑换的预设数量的虚拟积分,以使所述服务端响应于所述兑换请求,基于所述预设数量的虚拟积分为所述用户兑换数字权益,并在用户核销了所述数字权益时,向所述用户分配与所述数字权益绑定的第一数量的虚拟资源。
[0253]
在本实施例中,所述装置还包括(图中未示出):
[0254]
第三输出模块,如果所述虚拟积分达到预设阈值,在所述互动界面中输出预设的字符文本;
[0255]
第二识别模块,针对所述用户发出的音频数据进行内容识别,得到与所述音频数据对应的字符文本;
[0256]
第二确定模块,确定识别出的与所述音频数据对应的所述字符文本是否匹配所述预设的字符文本;
[0257]
第二分配模块,如果识别出的与所述音频数据对应的字符文本匹配所述预设的字符文本,向所述用户分配额外的虚拟积分。
[0258]
在本实施例中,所述互动操作还包括用户在所述互动界面中持续进行点击操作,与所述互动界面进行互动的操作;
[0259]
所述装置还包括(图中未示出):
[0260]
第三识别模块,采集与所述用户在所述互动界面中执行的点击操作对应的点击数据,并基于采集到的点击数据确定所述用户在所述互动界面中执行的点击操作的频率;
[0261]
第三确定模块,确定所述频率是否达到预设阈值;
[0262]
第三分配模块,如果所述频率达到预设阈值,向所述用户分配与所述预设阈值对应的虚拟积分。
[0263]
在本实施例中,所述虚拟资源包括虚拟红包。
[0264]
请参考图14,图14是本说明书一示例性实施例示出的一种基于电子凭证的互动装置的框图。该基于电子凭证的互动装置140可以应用于如图12所示的电子设备,该电子设备中部署了客户端;该基于电子凭证的互动装置140可以包括:
[0265]
输出模块1401,响应于服务端返回的与预设的互动任务的任务权限和预设的虚拟资源集合中的虚拟资源的领取权限对应的权限授权结果,向用户输出与所述互动任务对应的互动界面,以使所述用户在所述互动界面中执行对应的互动操作;其中,所述互动操作包括用户在所述互动界面中持续进行点击操作,与所述互动界面进行互动的操作;
[0266]
识别模块1402,采集与所述用户在所述互动界面中执行的点击操作对应的点击数据,并基于采集到的点击数据确定所述用户在所述互动界面中执行的点击操作的频率;
[0267]
分配模块1403,基于所述点击频率向所述用户分配第一数量的虚拟资源;
[0268]
其中,所述第一数量的虚拟资源,在所述虚拟资源集合中的虚拟资源满足分配条件时,累加到所述服务端从所述虚拟资源集合中为所述用户分配的第二数量的虚拟资源中,发放至与所述用户对应的用户账户。
[0269]
上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0270]
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0271]
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
[0272]
在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0273]
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
[0274]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0275]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0276]
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0277]
在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0278]
应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0279]
以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献