用于分配资源、领取资源的方法和设备技术

技术编号:19344793 阅读:34 留言:0更新日期:2018-11-07 14:52
本申请实施例公开了用于分配资源、领取资源的方法和设备。用于分配资源的方法的一具体实施方式包括:接收终端设备发送的资源领取请求,其中,该资源领取请求用于为属于群聊的一个用户请求领取发布于群聊中的群资源;若群资源存在未领取资源,为用户生成资源分配参数;若资源分配参数满足预设条件,将未领取资源中的至少部分数额的资源分配给用户,并向用户发送第一领取通知消息,第一领取通知消息用于通知用户本次资源领取成功以及用户所领取到的资源数额。该实施方式提供了一种新的资源分配方式,使资源分配方式更加丰富多样。并且,该资源分配方式实现了资源分配的随机性。

Method and equipment for distributing resources and receiving resources

The application embodiment discloses a method and device for distributing resources and receiving resources. A specific embodiment of the method for allocating resources includes: receiving a resource claim request sent by the terminal device, in which the resource claim request is used to receive a group resource published in the group chat for a user belonging to the group chat; generating a resource allocation parameter for the user if the group resource does not exist; Source allocation parameters satisfy the preset conditions, and allocate at least part of the resources that are not received to users, and send the first receipt notification message to users. The first receipt notification message is used to inform users of the successful receipt of this resource and the amount of resources that users receive. The implementation provides a new way of resource allocation, which makes resources allocation more diverse. Moreover, the resource allocation method achieves the randomness of resource allocation.

【技术实现步骤摘要】
用于分配资源、领取资源的方法和设备
本申请实施例涉及计算机
,具体涉及用于分配资源、领取资源的方法和设备。
技术介绍
即时通讯(InstantMessage,IM)是目前互联网上最为流行的通讯方式,能够实现即时发送和接收消息。随着互联网的飞速发展,各种各样的即时通讯应用也层出不穷。大多数即时通讯应用都集成有资源类(如红包类)程序,以实现在即时通讯应用中发布资源(如红包)。通常,在即时通讯应用中发布的资源可以包括单个资源(如单个红包)和群资源(如拼手气红包)。目前,若在即时通讯应用的群聊中发布群资源,属于群聊的用户可以请求领取群资源中的资源。现有的资源分配方式通常会按照用户发起请求的顺序,依次为用户分配资源,直至群资源全部被分配为止。
技术实现思路
本申请实施例提出了用于分配资源、领取资源的方法和设备。第一方面,本申请的一些实施例提供了一种用于分配资源的方法,应用于网络设备,包括:接收终端设备发送的资源领取请求,其中,该资源领取请求用于为属于群聊的一个用户请求领取发布于群聊中的群资源;若群资源存在未领取资源,为用户生成资源分配参数;若资源分配参数满足预设条件,将未领取资源中的至少部分数额的资源分配给用户,并向用户发送第一领取通知消息,其中,第一领取通知消息用于通知用户本次资源领取成功以及用户所领取到的资源数额。第二方面,本申请的一些实施例提供了一种用于领取资源的方法,应用于终端设备,包括:若检测到属于群聊的用户对群聊中发布的群资源执行领取操作,向网络设备发送资源领取请求,其中,该资源领取请求用于为用户请求领取群资源;若接收到网络设备发送的第一领取通知消息,更新用户的资源存储账户中的资源值,其中,第一领取通知消息用于通知用户本次资源领取成功以及用户所领取到的资源数额。第三方面,本申请的一些实施例提供了一种用于分配资源的装置,设置于网络设备,包括:接收单元,被配置成接收终端设备发送的资源领取请求,其中,该资源领取请求用于为属于群聊的一个用户请求领取发布于群聊中的群资源;生成单元,被配置成若群资源存在未领取资源,为用户生成资源分配参数;分配单元,被配置成若资源分配参数满足预设条件,将未领取资源中的至少部分数额的资源分配给用户,并向用户发送第一领取通知消息,其中,第一领取通知消息用于通知用户本次资源领取成功以及用户所领取到的资源数额。第四方面,本申请的一些实施例提供了一种用于领取资源的装置,设置于终端设备,包括:发送单元,被配置成若检测到属于群聊的用户对群聊中发布的群资源执行领取操作,向网络设备发送资源领取请求,其中,该资源领取请求用于为用户请求领取群资源;更新单元,被配置成若接收到网络设备发送的第一领取通知消息,更新用户的资源存储账户中的资源值,其中,第一领取通知消息用于通知用户本次资源领取成功以及用户所领取到的资源数额。第五方面,本申请的一些实施例提供了一种网络设备,该网络设备包括:一个或多个处理器;存储装置,其上存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。第六方面,本申请的一些实施例提供了一种终端设备,该终端设备包括:一个或多个处理器;存储装置,其上存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第二方面中任一实现方式描述的方法。第七方面,本申请的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法或实现如第二方面中任一实现方式描述的方法。本申请实施例提供的用于分配资源、领取资源的方法和设备,在接收到终端设备发送的资源领取请求的情况下,网络设备可以确定群资源中是否存在未领取资源。在存在未领取资源的情况下,为用户生成资源分配参数。随后,在资源分配参数满足预设条件的情况下,将未领取资源中的至少部分数额的资源分配给用户。提供了一种新的资源分配方式,使资源分配方式更加丰富多样。并且,该资源分配方式实现了资源分配的随机性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请一些实施例可以应用于其中的示例性系统架构图;图2是根据本申请的用于分配资源的方法的一个实施例的流程图;图3是根据本申请的用于分配资源的方法的又一个实施例的流程图;图4是根据本申请的用于分配资源的方法的另一个实施例的流程图;图5是图4所提供的用于分配资源的方法的一个应用场景的示意图;图6是根据本申请的用于领取资源的方法的一个实施例的流程图;图7是根据本申请的用于领取资源的方法的又一个实施例的流程图;图8是适于用来实现本申请实施例的网络设备或终端设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的用于分配资源、领取资源的方法的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、网络102和网络设备103。网络102用以在终端设备101和网络设备103之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101通过网络102与网络设备103交互,以接收或发送消息等。终端设备101上可以安装有各种客户端应用,例如即时通讯应用等。终端设备101可以是硬件,也可以是软件。当终端设备101为硬件时,可以是支持即时通讯功能的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。当终端设备101为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。网络设备103可以是提供各种服务的网络设备,例如网络设备103可以是即时通讯应用的后台服务器;该后台服务器可以是集成式的,也可以是分布式的。即时通讯应用的后台服务器可以对从终端设备101获取的资源领取请求等数据进行分析等处理,并根据处理结果,确定是否为用户分配资源。需要说明的是,网络设备103可以是硬件,也可以是软件。当网络设备103为硬件时,可以实现成多个网络设备组成的分布式网络设备群,也可以实现成单个网络设备。当网络设备103为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。需要说明的是,本申请的一些实施例所提供的用于分配资源的方法可以由网络设备103执行,用于领取资源的方法可以由终端设备101执行。应该理解,图1中的终端设备、网络和网络设备的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和网络设备。继续参考图2,其示出了根据本申请的用于分配资源的方法的一个实施例的流程200。该用于分配资源的方法应用于网络设备,包括以下步骤:步骤201,接收终端设备发送的资源领取本文档来自技高网...

【技术保护点】
1.一种用于分配资源的方法,应用于网络设备,包括:接收终端设备发送的资源领取请求,其中,该资源领取请求用于为属于群聊的一个用户请求领取发布于所述群聊中的群资源;若所述群资源存在未领取资源,为所述用户生成资源分配参数;若所述资源分配参数满足预设条件,将所述未领取资源中的至少部分数额的资源分配给所述用户,并向所述用户发送第一领取通知消息,所述第一领取通知消息用于通知所述用户本次资源领取成功以及所述用户所领取到的资源数额。

【技术特征摘要】
1.一种用于分配资源的方法,应用于网络设备,包括:接收终端设备发送的资源领取请求,其中,该资源领取请求用于为属于群聊的一个用户请求领取发布于所述群聊中的群资源;若所述群资源存在未领取资源,为所述用户生成资源分配参数;若所述资源分配参数满足预设条件,将所述未领取资源中的至少部分数额的资源分配给所述用户,并向所述用户发送第一领取通知消息,所述第一领取通知消息用于通知所述用户本次资源领取成功以及所述用户所领取到的资源数额。2.根据权利要求1所述的方法,其中,在所述将所述未领取资源中的至少部分数额的资源分配给所述用户之后,还包括:向属于所述群聊的其他用户发送第二领取通知消息,其中,所述第二领取通知消息用于通知所述其他用户所述用户本次资源领取成功。3.根据权利要求1所述的方法,其中,所述方法还包括:若所述资源分配参数不满足所述预设条件,向所述用户发送第三领取通知消息,其中,所述第三领取通知消息用于通知所述用户本次资源领取未成功。4.根据权利要求1-3之一所述的方法,其中,所述方法还包括:若再次接收到来自所述终端设备的资源领取请求,且所述群资源存在未领取资源,为所述用户生成新的资源分配参数;若所述新的资源分配参数满足预设条件,将所述未领取资源中的至少部分数额的资源分配给所述用户,并向所述用户发送第一领取通知消息。5.根据权利要求1所述的方法,其中,所述为所述用户生成资源分配参数,包括:为所述用户分配领取序号;获取所述未领取资源的资源值;基于所述领取序号和所述未领取资源的资源值,生成所述资源分配参数。6.根据权利要求5所述的方法,其中,所述基于所述领取序号和所述未领取资源的资源值,生成所述资源分配参数,包括:计算所述领取序号与所述未领取资源的资源值的第预设位数字的和,将所得到的和作为所述资源分配参数。7.根据权利要求6所述的方法,其中,在所述为所述用户生成源分配参数之后,还包括:利用所述资源分...

【专利技术属性】
技术研发人员:肖树山
申请(专利权)人:上海掌门科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1