首页> 中国专利> 聊天群组的虚拟资源处理方法、设备及计算机可读介质

聊天群组的虚拟资源处理方法、设备及计算机可读介质

摘要

本申请实施例提供了一种聊天群组的虚拟资源处理方法、设备以及计算机可读介质,该方案中的发送方设备在发放虚拟资源时需要同时设定触发条件信息和领取规则信息,而领取方设备在领取虚拟资源时,无法直接查看到可以直接领取虚拟资源,而是需要用户在领取之前先通过在聊天群组中与触发条件信息匹配的聊天消息,才可以触发显示虚拟资源的领取操作入口,提升了虚拟资源发放和领取过程中的交互性和趣味性,强化了这一行为的社交属性,使得用户体验更好。

著录项

  • 公开/公告号CN112866084A

    专利类型发明专利

  • 公开/公告日2021-05-28

    原文格式PDF

  • 申请/专利权人 上海掌门科技有限公司;

    申请/专利号CN202011642098.2

  • 发明设计人 张国良;王飞;吴晓佟;

    申请日2020-12-31

  • 分类号H04L12/58(20060101);H04L12/18(20060101);G06Q20/36(20120101);G06Q50/00(20120101);

  • 代理机构31243 上海百一领御专利代理事务所(普通合伙);

  • 代理人王奎宇;邵栋

  • 地址 201806 上海市嘉定区沪宜公路5358号1层JT2487室

  • 入库时间 2023-06-19 11:06:50

说明书

技术领域

本申请涉及信息技术领域,尤其涉及一种聊天群组的虚拟资源处理方法、设备以及计算机可读介质。

背景技术

随着互联网技术的不断发展,各种社交应用被人们广泛使用。人们可以使用这些社交应用与其它用户进行交互,向其它用户发送消息或者接收来自其它用户的消息,此外也可以用于发放或者领取一些如红包、游戏币、点券等虚拟资源。以红包为例,目前社交应用聊天群组中的红包都是由发送方直接填写红包金额和个数之后,将红包就被发布到聊天群组的对话页面中,等待聊天群组中的其它用户领取。当聊天群组的其它用户在对话页面中看到红包后,通过点击打开红包,完成红包的领取。但是,这种方法缺乏趣味性,参与者之间的互动较少,用户体验不高。

发明内容

本申请的一个目的是提供一种聊天群组的虚拟资源处理方法、设备以及计算机可读介质。

为实现上述目的,本申请的一些实施例提供了一种聊天群组的虚拟资源处理方法,该方法应用于虚拟资源的领取方设备,包括:

在聊天群组的对话页面中显示领取虚拟资源的引导消息,所述引导消息中包括触发条件信息;

响应于用户的群组消息发送操作,在所述聊天群组中发送聊天消息;

当聊天消息与触发条件信息匹配成功时,显示虚拟资源领取操作入口;

响应于用户对所述虚拟资源领取操作入口的领取操作,根据所述虚拟资源的领取规则信息领取所述虚拟资源,其中,所述触发条件信息和领取规则信息由所述虚拟资源的发送方设备设定。

本申请的一些实施例还提供了另一种聊天群组的虚拟资源处理方法,该方法应用于虚拟资源的发送方设备,包括:

获取虚拟资源的发放指令;

根据所述虚拟资源的发放指令,显示发放设置窗口;

响应于用户在所述发放设置窗口中的设置操作,获取领取所述虚拟资源的触发条件信息和领取规则信息;

根据所述触发条件信息和领取规则信息,在聊天群组中发放所述虚拟资源,其中,在聊天群组中发放所述虚拟资源包括:在领取方设备的聊天群组的对话页面中显示包括所述触发条件信息的引导消息,并在所述领取方设备在所述聊天群组中的发送聊天消息与触发条件信息匹配时,显示虚拟资源领取操作入口。

此外,本申请的一些实施例还提供了另一种聊天群组的虚拟资源处理方法,该方法应用于服务端设备,包括:

从发送方设备获取所述触发条件信息和领取规则信息;

向领取方设备发送领取虚拟资源的引导消息,以使所述领取方设备在聊天群组的对话页面中显示所述引导消息,所述引导消息包括所述触发条件信息;

在获取到所述领取方设备在所述聊天群组中发送的聊天消息时,将所述聊天消息与触发条件信息进行匹配;

当聊天消息与触发条件信息匹配成功时,向领取方设备提供虚拟资源领取操作入口,以使所述领取方设备显示虚拟资源领取操作入口;

在检测到用户对领取方设备中的所述虚拟资源领取操作入口的领取操作后,根据所述虚拟资源的领取规则信息向所述领取方设备发放所述虚拟资源。

本申请实施例还提供了一种计算设备,该设备包括用于存储计算机可读指令的存储器和用于执行计算机可读指令的处理器,其中,当该计算机可读指令被该处理器执行时,触发所述设备执行所述聊天群组的虚拟资源处理方法。

本申请实施例还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现所述聊天群组的虚拟资源处理方法。

本申请的一些实施例提供的聊天群组的虚拟资源处理方案中,领取方设备可以在聊天群组的对话页面中显示领取虚拟资源的引导消息,所述引导消息中包括触发条件信息,并且响应于用户的群组消息发送操作,在所述聊天群组中发送聊天消息,当聊天消息与触发条件信息匹配成功时,显示虚拟资源领取操作入口;此时,可以响应于用户对所述虚拟资源领取操作入口的领取操作,根据所述虚拟资源的领取规则信息领取所述虚拟资源,其中,所述触发条件信息和领取规则信息由所述虚拟资源的发送方设备设定,并且由服务端设备,在交互过程中协助完成相关消息或操作入口的生成和发送以及信息的匹配。由此,该方案中的发送方设备在发放虚拟资源时需要同时设定触发条件信息和领取规则信息,而领取方设备在领取虚拟资源时,无法直接查看到可以直接领取虚拟资源,而是需要用户在领取之前先通过在聊天群组中与触发条件信息匹配的聊天消息,才可以触发显示虚拟资源的领取操作入口,提升了虚拟资源发放和领取过程中的交互性和趣味性,强化了这一行为的社交属性,使得用户体验更好。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为本申请实施例在领取方设备中实现虚拟资源处理过程的处理流程图;

图2为本申请实施例中的一种发放设置窗口的界面示意图;

图3为本申请实施例在领取方设备中实现虚拟资源处理过程的处理流程图;

图4为本申请实施例中显示了引导消息的对话页面的示意图;

图5为本申请实施例中显示了缩略提示信息的对话页面的示意图;

图6为本申请实施例中在固定区域显示引导消息的对面页面的示意图;

图7为本申请实施例在服务端设备中实现虚拟资源处理过程的处理流程图;

图8为本申请实施例提供的一种用于实现虚拟资源处理的计算设备的结构示意图;

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本申请一个典型的配置中,终端、服务网络的设备均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

本申请实施例提供了一种聊天群组的虚拟资源处理方法,该方法中的发送方设备在发放虚拟资源时需要同时设定触发条件信息和领取规则信息,而领取方设备在领取虚拟资源时,无法直接查看到可以直接领取虚拟资源,而是需要用户在领取之前先通过在聊天群组中与触发条件信息匹配的聊天消息,才可以触发显示虚拟资源的领取操作入口,提升了虚拟资源发放和领取过程中的交互性和趣味性,强化了这一行为的社交属性,使得用户体验更好。

本申请实施例提供的一种聊天群组的虚拟资源处理方法中,虚拟资源由发送方设备进行发放,并且由领取方设备领取。所述发送方设备和领取方设备都可以至少包括人机交互模块和处理模块,其中,所述人机交互模块用于与用户进行人机交互,如向用户显示实现群组聊天的交互界面,获取用户输入的操作等,处理模块用于进行相关的数据处理。实际场景中,发送方设备和领取方设备可以包括但不限于计算机、手机、智能手表、平板电脑等各类终端设备。

图1示出了在领取方设备中实现虚拟资源处理过程的处理流程,包括了以下的处理步骤:

步骤S101,获取虚拟资源的发放指令。所述虚拟资源可以是任意电子形式的资源,如电子红包、应用程序中使用的代币、点券、游戏中使用的游戏币等。所述发放指令可以由用户通过相应的操作向领取方设备输入,例如用户在聊天群组的对话页面中点击发红包的按钮时,该用户所使用的设备即可获取到红包的发放指令。

步骤S102,根据所述虚拟资源的发放指令,显示发放设置窗口。所述发放设置窗口中可以包括一些用于供用户输入相关参数的控件,以便于用户基于这些控件来输入与发放虚拟资源相关的参数。

步骤103,响应于用户在所述发放设置窗口中的设置操作,获取领取所述虚拟资源的触发条件信息和领取规则信息。

图2为本申请实施例中的一种发放设置窗口的界面示意图,该发放设置窗口用于实现红包这一虚拟资源的参数设置,至少包括了触发语句设置控件210、金额设置控件220、个数设置控件230和类型设置控件240。其中,触发语句设置控件210用于设置触发条件信息,例如用户可以在触发语句设置控件210的输入框中输入了“恭喜发财”这一文本内容,使得“恭喜发财”作为红包领取发放过程中的触发条件信息。金额设置控件220、个数设置控件230和类型设置控件240用于设置红包的领取规则信息,例如,用户可以在金额设置控件220的输入框中输入金额“100”,个数设置控件的输入框中输入个数“10”,并在类型设置控件240的选择框中选择类型为“随机”,由此可以将该红包的发放规则设定为:总金额100,可领取的个数是10个,且每个红包的金额随机确定。

步骤S104,根据所述触发条件信息和领取规则信息,在聊天群组中发放所述虚拟资源。当用户通过在发放设置窗口中的设置操作完成触发条件信息和领取规则信息的输入之后,发送方设备即可获得用户输入的触发条件信息和领取规则信息,并基于这些信息在聊天群组中发放所述虚拟资源。例如,用户在输入完触发条件信息和领取规则信息,通过点击发放设置窗口中的确认按钮之后,即可使得发送方设备获得触发条件信息和领取规则信息,进而在聊天群组中发放所述虚拟资源。

在本申请的一些实施例中,所述发放设置窗口还可以提供发放范围信息的设置功能,此时发送方设备还可以响应于用户在所述发放设置窗口中的设置操作,获取领取所述虚拟资源的发放范围信息。由此,在发放虚拟资源时,可以根据所述触发条件信息、领取规则信息和发放范围信息,在聊天群组中发放所述虚拟资源。

所述发放范围信息用于确定发放所述虚拟资源的聊天群组,例如,发放设置窗口还提供了用于选择群组的控件,通过控件发送方用户可以从其参与多个聊天群组中确定其中的一个或者几个,来作为本次发放虚拟资源的目标。

此外,所述发放范围信息也可以用于确定发放所述虚拟资源的聊天群组中的成员。例如,用于可以在发放设置窗口选择其参与某一个聊天群组,并从该群组中确定其中的一部分成员作为本次虚拟资源发放的目标。此时,在该聊天群组中,这些在发放范围内的目标成员可以看到引导消息,或者是这些目标成员可以基于引导消息进行互动,使得其发送的聊天消息能够与触发条件信息进行匹配,来领取虚拟资源,而其它用户无法领取到该虚拟资源。

由于本申请实施例的方案中采用了交互性更强的虚拟资源处理方案,因此,当发送方在聊天群组中发放所述虚拟资源后,领取方无法在直接接收到虚拟资源,而是需要在聊天群组中输入与触发条件信息匹配的聊天消息之后,才可以看到用于输入领取操作的虚拟资源领取操作入口,基于该入口来最终完成虚拟资源的领取。

由此,本申请实施例中在领取方设备中实现的虚拟资源处理过程如图3所示,包括了以下的处理步骤:

步骤S301,在聊天群组的对话页面中显示领取虚拟资源的引导消息。该引导消息并非是直接可以输入领取操作的操作入口,而是用于提示用户如何进行互动来接收领取虚拟资源的操作入口。引导消息中可以包括触发条件信息,使得领取方的用户可以通过查看该引导消息获知如何完成与触发条件信息的匹配。例如,发送方设备设定的触发条件信息为“恭喜发财”,则领取方设备的聊天群组的对话页面中将会显示如图4所示的引导消息,该引导消息中包含了文字“输入“恭喜发财”获得红包!”。由此,当用户看到该引导消息时,即可获知若想要获得红包,需要在聊天群组中输入“恭喜发财”的聊天消息。

在实际场景中,所述触发条件信息也可以设定为具有更加复杂的匹配逻辑,例如可以让用户输入包含特定文字的语句、成语等,例如触发条件信息为包含文字“七”的成语,此时领取方用户需要在聊天群组中输入“七上八下”、“七嘴八舌”等成语,才可以与触发条件信息匹配成功。

其中,所述引导消息的具体显示形式可以是由发送方用户在聊天群组中所发出的一条聊天消息,例如图4中的“输入“恭喜发财”获得红包!”即为一条此种类型的引导消息410。为了避免其它的聊天消息过多,导致引导消息滚动至当前的消息显示范围外而使其不可见,所述领取方设备可以在引导消息滚动至所述聊天群组的对话页面的消息显示范围外时,在所述聊天群组的对话页面中显示所述引导消息的缩略提示信息。例如图5示出了本实施中的一种聊天群组的对话页面的示意图,该场景中,因其它的领取方用户后续输入的很多“恭喜发财”来尝试领取红包,引导消息“输入“恭喜发财”获得红包!”已经滚动至当前的消息显示范围之外,此时可以在对话页面的一侧,显示一条缩略提示信息510“存在待触发的红包,点击跳转至引导消息”,用户通过点击该条缩略提示信息即可跳转至引导消息,或者是缩略提示信息直接显示引导消息的全部内容或者是其中关于触发条件信息的内容等。

在本申请的另一些实施例中,领取方设备也可以在聊天群组的对话页面中的固定区域显示领取虚拟资源的引导消息。例如,所述固定区域可以是在对话页面的标题栏中显示引导消息,如图6所示,其中对话页面的标题栏610中显示了引导消息“输入“恭喜发财”获得红包!”,还如固定区域也可以设置在聊天群组对话页面中任意不影响正常使用的空白区域。

在此,本领域技术人员应当理解上述缩略提示消息和固定区域的具体形式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本申请,也应该包含在本申请的保护范围内,并以引用的形式包含于此。

步骤S302,响应于用户的群组消息发送操作,在所述聊天群组中发送聊天消息。其中,群组消息发送操作是用于在聊天群组中输入聊天消息的操作,根据使用的设备、提供群组聊天功能的社交应用、选择的输入方式的不同,所述群组消息发送操作具体形式可以采用多种形式,此处不做限制。

步骤S303,当聊天消息与触发条件信息匹配成功时,显示虚拟资源领取操作入口。虚拟资源领取操作入口可以是任意能够进行领取操作输入的对象,例如可以是一个可以点击领取的红包图像,领取方用户通过点击该红包图像,即可领取到红包。

本申请实施例的方案中,所述虚拟资源领取操作入口的形式可以根据实际场景的需要设定。其中一种形式为:领取方设备可以通过聊天群组的对话页面来提供虚拟资源领取操作入口。此时,该操作入口即为相应的所述聊天群组的对话页面中的可供操作的资源领取消息,例如,可以显示为由发送方用户在该聊天群组中发送的一条可供点击的红包领取消息,该红包领取消息至少包括了一个红包样式的图像,领取方用户可以通过点击完成领取操作的输入。

当所述虚拟资源领取操作入口是所述聊天群组的对话页面中的可供操作的资源领取消息时,可以在与所述触发条件信息匹配成功的聊天消息的下一条显示所述资源领取消息。例如,用户A和用户B都是一个红包的领取方,两者在聊天群组的对话页面中看到引导消息后,随即在聊天群组中输入的一条聊天消息“恭喜发财”,由于都能够与触发条件信息匹配成功,因此用户A和用户B都会收到一个红包领取消息,分别为红包A和红包B。此时,对于每个用户,其对应的资源领取消息会显示在与触发条件信息匹配的聊天消息的下一条,即消息“红包A”显示在消息用户A发送的“恭喜发财”的下一条,而消息“红包B”显示在消息用户B发送的“恭喜发财”的下一条,如图7所示。

在实际场景中,与触发条件信息匹配成功的聊天消息默认可以对聊天群组中的所有成员可见,或者也可以设定为对聊天群组中的部分成员可见。其中,所述部分员包括以下至少任意一项:

未发送与触发条件信息匹配成功的聊天消息的成员;

已发送与触发条件信息匹配成功的聊天消息的成员;

发送所述聊天消息的成员;

虚拟资源的发送方成员。

例如,若触发条件信息时一些需要回答的问题时,则会使得还未匹配成功的群组成员能够看到其它成员的正确答案,导致互动的趣味性降低。此时,即可根据需求设定选择上述的至少任意一项来设定可见的部分成员,例如,可以选择将可见的成员设定为虚拟资源的发送方成员和已发送与触发条件信息匹配成功的聊天消息的成员,以一个有用户A-F共6个成员组成的聊天群组为例,用户A是红包的发送方,用户B和用户C已经发送过与触发条件信息匹配成功的聊天消息,接收到了红包,当用户D发送一条聊天消息且与与触发条件信息匹配成功时,用户A、B、C和D可以看到用户D发送的该条聊天消息,而用户E和用户F由于还未发送过与触发条件信息匹配成功的聊天消息,因此无法看到用户D发送的该条聊天消息。

在本申请的另一些实施例中,所述虚拟资源领取操作入口还可以是系统消息的接收页面中的可供操作的资源领取消息,即领取方设备通过系统消息的形式接收资源领取消息,此时领取方的用户通过在系统消息的接收页面中对资源领取消息进行领取操作,来完成虚拟资源的领取。

或者,所述虚拟资源领取操作入口与发送方的私聊页面中的可供操作的资源领取消息,即领取方设备通过私聊的形式接收资源领取消息,此时领取方的用户通过在与发送方的私聊页面中对资源领取消息进行领取操作,来完成虚拟资源的领取。

此外,所述虚拟资源领取操作入口还可以是显示于所述聊天群组的对话页面上层的可供操作的资源领取对象。例如,领取方设备通过悬浮窗的形式在所述聊天群组的对话页面上层显示一个可供操作的资源领取对象,悬浮窗的大小可以根据需要设定,如设定为与对话页面的大小一致或者也可以设置全屏显示等。在红包的领取场景中,红包的领取操作入口可以设定为一个全屏弹出的动态红包图像,用户可以点击该动态红包图像后,领取方设备可以检测到点击的领取操作,完成领取红包的处理,同时可以产生红包被打开的动画,告知用户领取操作输入成功。

步骤S304,响应于用户对所述虚拟资源领取操作入口的领取操作,根据所述虚拟资源的领取规则信息领取所述虚拟资源。

在实际场景中,领取规则信息会影响到领取方用户实际能够领取到的虚拟资源的领取额度。由此本申请的一些实施例中,可以提供更多类型的领取规则信息,从而使得本方案更加灵活,使用体验更好。所述领取规则信息包括以下任意一项:

根据预设数值确定虚拟资源的领取额度。例如所述预设数值可以是用户直接设定的领取额度值,如5、20等,此时确定虚拟资源的领取额度对应确定为5、20,以红包为例表示领取方用户一次领取红包的金额是5元或者是20元。或者,预设数值也可以是根据用户输入的能够间接计算出领取额度的数值,如前述发放设置窗口中输入的总金额、个数等信息,若类型设定为“平分”,则可以将总金额和个数的商确定为虚拟资源的领取额度。

在预设范围内随机确定虚拟资源的领取额度。例如,在前述发放设置窗口的类型设置控件240的选择框中选择类型为“随机”,此时可以在总金额的范围内随机确定用户可以领取红包的额度。此外,也可以在总金额的范围内额外设置更进一步的金额范围,从而更加灵活的设定领取规则信息,例如设定为5-20,则领取方用户一次领取红包的金额是将在5元至20元之间随机确定。

根据匹配完成或领取的时间确定虚拟资源的领取额度。例如,可以预先设定每个时间段对应的领取额度,若匹配完成或领取的时间处于时间段1时,则可以领取数额为20的红包,若匹配完成或领取的时间处于时间段2时,则可以领取数额为10的红包,若匹配完成或领取的时间处于时间段3时,则可以领取数额为5的红包。还如,可以将发送方设备发放红包的时间点作为起始时间点,设定匹配完成或领取的时间距离该起始时间点越接近则虚拟资源的领取额度越高,反之,领取额度越低。

根据虚拟资源被领取的次数确定虚拟资源的领取额度。例如,用户A发放的红包一共可以被领取10次,则前5次领取的红包是20元,后5次领取红包则变为10元。

根据未领取的虚拟资源的剩余额度确定虚拟资源的领取额度。例如,用户A发放的红包一共有100元,当未被领取的红包的余额有50以上时,每次领取的红包的领取额度是10-20元范围内的随机值,而当未被领取的红包的余额在50以下时,每次领取的红包的领取额度是5-10元范围内的随机值。

在此,本领域技术人员应当理解上述领取规则信息的具体形式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本申请,也应该包含在本申请的保护范围内,并以引用的形式包含于此。例如,在一些场景中发送方设备也可以设定红包可以被同一用户的领取次数限制,例如默认情况下可以限制同一用户最多领取一次,而在特殊情况下也可以设定为最多领取3次、5次等。

在本申请的另一些实施例中,对于领取方设备,可以在用户头像和/或聊天群组标识处显示虚拟资源的待领提示信息。例如,当聊天群组中有用户发放了红包之后,领取方设备可以在用户头像处显示红包的待领取提示信息,所述待领取提示信息可以是一个红包图像,显示于用户头像的左上角,由此提示用户可以去参与互动领取红包。此外,作为待领取提示信息的红包图像也可以显示在聊天群组标识处,例如在聊天群组的群组标签旁边显示一个红包图像,提示用户该聊天群组中可以参与互动来领取红包。当然,也可以同时在用户头像和聊天群组标识处显示该待领提示信息。

此外,无论是对于领取方设备还是发送方设备,都可以是在聊天群组的对话页面中显示虚拟资源的发放进度。例如,可以在聊天群组的对话页面中的某一个位置显示红包的剩余个数,从而激励还未参与的用户积极参加互动,领取红包,从而提升交互性。并且,领取方设备和发送方设备也可以在所述聊天群组的对话页面中为已领取虚拟资源的成员的相关显示对象添加预设显示效果。例如,已经领取红包的用户在聊天群组中的成员头像或者聊天气泡,可以与未领取红包的用户区别显示,例如其成员头像可以在左上角标记一个已打开的红包图像,并且聊天气泡的背景颜色设定为红色等。

由于本申请实施例的方案是应用于群组聊天中的虚拟资源发放领取过程,因此发放领取虚拟资源的过程中,发送方设备与领取方设备之间的交互实际都会提供聊天群组服务的服务端设备参与。以发送方设备在聊天群组中发放所述虚拟资源的处理为例,可以是由发送方设备向服务端设备发送一个虚拟资源发送请求,该请求中可以携带本次虚拟资源发放的触发条件信息和领取规则信息,使得服务端设备可以在收到触发条件信息和领取规则信息,与领取方设备进行后续的交互,例如检测聊天消息是否与触发条件信息匹配,推送虚拟资源领取操作入口等,从而完成该虚拟资源的处理过程。

所述服务端设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。

本申请实施例提供的服务端设备在实现聊天群组的虚拟资源处理方法的处理流程如图7所示,包括至少以下步骤:

步骤S701,从发送方设备获取所述触发条件信息和领取规则信息。

步骤S702,向领取方设备发送领取虚拟资源的引导消息,以使所述领取方设备在聊天群组的对话页面中显示所述引导消息,所述引导消息包括所述触发条件信息。

步骤S703,在获取到所述领取方设备在所述聊天群组中发送的聊天消息时,将所述聊天消息与触发条件信息进行匹配。

步骤S704,当聊天消息与触发条件信息匹配成功时,向领取方设备提供虚拟资源领取操作入口,以使所述领取方设备显示虚拟资源领取操作入口;

步骤S705,在检测到用户对领取方设备中的所述虚拟资源领取操作入口的领取操作后,根据所述虚拟资源的领取规则信息向所述领取方设备发放所述虚拟资源。

在实际场景中,服务端设备可以预先设定一定的判断逻辑,以红包的领取过程为例,服务端设备在检测到领取方设备发送了聊天消息时,会进行如下的判断处理过程,并在完成后推送红包,该判断处理过程如下:

1、是否来自于发放红包的聊天群组;

2、是否在红包对应的有效期内;

3、聊天消息是否满足触发条件信息;

4、发送该条聊天消息的用户是否满足超过领取次数限制;

5、发送该条聊天消息的用户是否为合法用户;

6、根据领取规则信息确定发送该条聊天消息的用户本次的领取金额。

7、未发放的余额是否充足。

基于同一发明构思,本申请实施例中还提供了一种聊天群组的虚拟资源处理设备,该设备包括用于存储计算机可读指令的存储器和用于执行计算机可读指令的处理器,其中,当该计算机可读指令被该处理器执行时,触发所述设备执行前述聊天群组的虚拟资源处理方法。

图8示出了适用于实现本申请实施例中的方法和/或技术方案的一种设备的结构,该设备800包括中央处理单元(CPU,Central Processing Unit)801,其可以根据存储在只读存储器(ROM,Read Only Memory)802中的程序或者从存储部分808加载到随机访问存储器(RAM,Random Access Memory)803中的程序而执行各种适当的动作和处理。在RAM 803中,还存储有系统操作所需的各种程序和数据。CPU 801、ROM 802以及RAM803通过总线804彼此相连。输入/输出(I/O,Input/Output)接口805也连接至总线804。

以下部件连接至I/O接口805:包括键盘、鼠标、触摸屏、麦克风、红外传感器等的输入部分806;包括诸如阴极射线管(CRT,Cathode Ray Tube)、液晶显示器(LCD,LiquidCrystal Display)、LED显示器、OLED显示器等以及扬声器等的输出部分807;包括硬盘、光盘、磁盘、半导体存储器等一个或多个计算机可读介质的存储部分808;以及包括诸如LAN(局域网,Local Area Network)卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。

特别地,本申请实施例中的方法和/或实施例可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在该计算机程序被中央处理单元(CPU)801执行时,执行本申请的方法中限定的上述功能。

需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图或框图示出了按照本申请各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的针对硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个计算机可读指令,所述计算机可读指令可被处理器执行以实现前述本申请的多个实施例的方法和/或技术方案。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一些实施例中,本申请的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号