[go: up one dir, main page]

CN111932222B - 网络资源处理和网络红包发放方法、设备及存储介质 - Google Patents

网络资源处理和网络红包发放方法、设备及存储介质 Download PDF

Info

Publication number
CN111932222B
CN111932222B CN201910335427.XA CN201910335427A CN111932222B CN 111932222 B CN111932222 B CN 111932222B CN 201910335427 A CN201910335427 A CN 201910335427A CN 111932222 B CN111932222 B CN 111932222B
Authority
CN
China
Prior art keywords
random
red packet
red
numbers
forbidden
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910335427.XA
Other languages
English (en)
Other versions
CN111932222A (zh
Inventor
陈林林
朱彬
李从江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201910335427.XA priority Critical patent/CN111932222B/zh
Publication of CN111932222A publication Critical patent/CN111932222A/zh
Application granted granted Critical
Publication of CN111932222B publication Critical patent/CN111932222B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • G06Q10/40
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Finance (AREA)
  • Computing Systems (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请实施例提供一种网络资源处理和网络红包发放方法、设备及存储介质。在本申请实施例中,服务端设备与终端设备相互配合,在随机红包发放过程中,可生成包含设定可用数字的随机红包或不包含设定的禁用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。

Description

网络资源处理和网络红包发放方法、设备及存储介质
技术领域
本申请涉及互联网技术领域,尤其涉及一种网络资源处理和网络红包发放方法、设备及存储介质。
背景技术
随着网络时代的到来和不断升温,网络红包也逐渐兴起。很多网络用户可通过一些支付软件或App给自己的亲朋好友派发红包,增进与亲朋好友之间的情感交流。
在现有各种支付软件支持的红包派发方式中,随机红包具有更多的随机性和趣味性,因此更受用户的青睐。但现有随机红包派发方式比较单一,灵活度不够,用户体验较差,因此有待进一步改进。
发明内容
本申请的多个方面提供一种网络资源处理和网络红包发放方法、设备及存储介质,用以丰富使红包派发方式,并优化网络资源处理的合理性,进而有助于提高用户体验和用户黏度。
本申请实施例提供一种网络红包发放方法,适用于终端设备,所述方法包括:
响应于群组聊天界面上的红包触发操作,显示红包信息界面;
响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N为大于或等于2的整数;
将所述红包总金额和红包个数N发送给服务端设备,以供所述服务端设备根据所述红包总金额和红包个数N生成并返回随机红包;
将所述服务端设备返回的随机红包的图标显示于所述群组聊天界面中,以供群组用户领取;其中,所述随机红包中不包含设定的禁用数字。
相应地,本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述终端设备执行网络红包发放方法中的步骤。
本申请实施例还提供一种网络红包发放方法,适用于服务端设备,所述方法包括:
接收终端设备发送的红包总金额和红包个数N,其中,N为大于或等于2的整数;
根据所述红包总金额和红包个数N生成随机红包,所述随机红包不包含设定的禁用数字;
将所述随机红包返回给所述终端设备,以供所述终端设备将所述随机红包显示于群组聊天界面中供群组用户领取。
相应地,本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述服务端设备执行网络红包发放方法中的步骤。
本申请实施例还提供一种网络红包发放方法,适用于终端设备,所述方法包括:
响应于群组聊天界面上的红包触发操作,显示红包信息界面;
响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N为大于或等于2的整数;
将所述红包总金额和红包个数N发送给服务端设备,以供所述服务端设备根据所述红包总金额和红包个数N生成并返回随机红包;
将所述随机红包显示于所述群组聊天界面中,以供群组用户领取;其中,所述随机红包中的数字属于设定的可用数字。
相应地,本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述终端设备执行网络红包发放方法中的步骤。
本申请实施例还提供一种网络红包发放方法,适用于服务端设备,所述方法包括:
接收终端设备发送的红包总金额和红包个数N,其中,N为大于或等于2的整数;
根据所述红包总金额和红包个数N生成随机红包,所述随机红包中的数字属于设定的可用数字;
将所述随机红包返回给所述终端设备,以供所述终端设备将所述随机红包显示于群组聊天界面中供群组用户领取。
相应地,本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述服务端设备执行网络红包发放方法中的步骤。
本申请实施例还提供一种网络资源处理方法,适用于终端设备,所述方法包括:
响应于资源发放操作,显示资源信息界面;
响应于所述资源信息界面上的输入操作,获取待发放资源总量、待发放资源份数和禁用数字;
将所述待发放资源总量、待发放资源份数和禁用数字发送给服务端设备,以供所述服务端设备生成不包含所述禁用数字的随机资源数并返回;
根据所述服务端设备返回的随机资源数,向选定的用户提供相应数量的资源。
本申请实施例还提供一种网络资源处理方法,适用于服务端设备,接收终端设备发送的待发放资源总量、待发放资源份数和禁用数字;
根据所述待发放资源总量、待发放资源份数和禁用数字,生成不包含所述禁用数字的随机资源数;
将所述随机资源数返回给所述终端设备,以供所述终端设备向选定的用户提供与所述随机资源数对应数量的资源。
本申请实施例还提供一种网络资源处理方法,适用于终端设备,所述方法包括:
响应于资源发放操作,显示资源信息界面;
响应于所述资源信息界面上的输入操作,获取待发放资源总量、待发放资源份数和可用数字;
将所述待发放资源总量、待发放资源份数和禁用数字发送给服务端设备,以供所述服务端设备生成数字属于所述可用数字的随机资源数并返回;
根据所述服务端设备返回的随机资源数,向选定的用户提供相应数量的资源。
本申请实施例还提供一种网络资源处理方法,适用于服务端设备,所述方法包括:
接收终端设备发送的待发放资源总量、待发放资源份数和可用数字;
根据所述待发放资源总量、待发放资源份数和可用数字,生成随机资源数,所述随机资源数中的数字属于设定的可用数字;
将所述随机资源数返回给所述终端设备,以供所述终端设备向选定的用户提供与所述随机资源数对应数量的资源。
本申请实施例还提供一种终端设备,包括:存储器、处理器、通信组件和显示屏;
其中,所述存储器,用于存储计算机程序;所述显示屏上展示有群组聊天界面;
所述处理器耦合至所述存储器,用于执行所述计算机程序以用于:
响应于所述群组聊天界面上的红包触发操作,在所述显示屏上显示红包信息界面;
响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N为大于或等于2的整数;
通过所述通信组件将所述红包总金额和红包个数N发送给服务端设备,以供所述服务端设备根据所述红包总金额和红包个数N生成并返回随机红包;
将所述服务端设备返回的随机红包的图标显示于所述群组聊天界面中,以供群组用户领取;其中,所述随机红包中不包含设定的禁用数字。
本申请实施例还提供一种服务端设备,其特征在于,包括:存储器、处理器和通信组件;
所述存储器,用于存储计算机程序;
所述处理器耦合至所述存储器,用于执行所述计算机程序以用于:
通过所述通信组件接收终端设备发送的红包总金额和红包个数N,其中,N为大于或等于2的整数;
根据所述红包总金额和红包个数N生成随机红包,所述随机红包不包含设定的禁用数字;
通过所述通信组件将所述随机红包返回给所述终端设备,以供所述终端设备将所述随机红包显示于群组聊天界面中供群组用户领取。
本申请实施例还提供一种终端设备,其特征在于,包括:存储器、处理器、通信组件和显示屏;
所述存储器,用于存储计算机程序;所述显示屏上展示有群组聊天界面;
所述处理器耦合至所述存储器,用于执行所述计算机程序以用于:
响应于所述群组聊天界面上的红包触发操作,在所述显示屏上显示红包信息界面;
响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N为大于或等于2的整数;
通过所述通信组件将所述红包总金额和红包个数N发送给服务端设备,以供所述服务端设备根据所述红包总金额和红包个数N生成并返回随机红包;
将所述随机红包显示于所述群组聊天界面中,以供群组用户领取;其中,所述随机红包中的数字属于设定的可用数字。
本申请实施例还提供一种服务端设备,其特征在于,包括:存储器、处理器和通信组件;
所述存储器,用于存储计算机程序;
所述处理器耦合至所述存储器,用于执行所述计算机程序以用于:
通过所述通信组件接收终端设备发送的红包总金额和红包个数N,其中,N为大于或等于2的整数;
根据所述红包总金额和红包个数N生成随机红包,所述随机红包中的数字属于设定的可用数字;
通过所述通信组件将所述随机红包返回给所述终端设备,以供所述终端设备将所述随机红包显示于群组聊天界面中供群组用户领取。
在本申请实施例中,服务端设备与终端设备相互配合,在随机红包发放过程中,可生成包含设定可用数字的随机红包或不包含设定的禁用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1a为本申请实施例提供的一种网络系统的结构示意图;
图1b为本申请实施例提供的一种红包信息界面的示意图;
图1c为本申请实施例提供的一种随机红包的图标示意图;
图1d为本申请实施例提供的另一种随机红包的图标示意图;
图1e为本申请实施例提供的一种数字设置界面的示意图;
图1f为本申请实施例提供的一种随机红包生成方法的流程示意图;
图2a为本申请实施例提供的一种网络红包发放方法的流程示意图;
图2b为本申请实施例提供的另一种网络红包发放方法的流程示意图;
图3a为本申请实施例提供的又一种网络红包发放方法的流程示意图;
图3b为本申请实施例提供的再一种网络红包发放方法的流程示意图;
图4a为本申请实施例提供的一种网络资源处理方法的流程示意图;
图4b为本申请实施例提供的另一种网络资源处理方法的流程示意图;
图5a为本申请实施例提供的又一种网络资源处理方法的流程示意图;
图5b为本申请实施例提供的再一种网络资源处理方法的流程示意图;
图6为本申请实施例提供的一种终端设备的结构示意图;
图7为本申请实施例提供的一种服务端设备的结构示意图;
图8为本申请实施例提供的另一种终端设备的结构示意图;
图9为本申请实施例提供的另一种服务端设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
针对现有随机红包派发方式比较单一,灵活度不够等技术问题,在本申请实施例中,服务端设备与终端设备相互配合,在随机红包发放过程中,可生成包含设定可用数字的随机红包或不包含设定的禁用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。
以下结合附图,详细说明本申请各实施例提供的技术方案。
图1a为本申请实施例提供的一种网络系统的结构示意图。如图1a所示,该系统包括:服务端设备10a和若干个终端设备10b。图1a中所呈现的服务端设备10a和终端设备10b的实现形态只是示例性说明,并不对其做限定。
其中,服务端设备10a和各终端设备10b之间可以是无线或有线连接。可选地,服务端设备10a可以通过移动网络和终端设备10b通信连接,相应地,移动网络的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。可选地,服务端设备10a也可以通过蓝牙、WiFi、红外线等方式和各终端设备10b通信连接。
在本实施例中,服务端设备10a是指可以进行网络资源管理,可响应终端设备10b的服务请求,为用户提供与网络资源处理相关的服务的计算机设备,一般具备承担服务并保障服务的能力。服务端设备10a可以为单一服务器设备,也可以云化的服务器阵列,或者为云化的服务器阵列中运行的虚拟机(Virtual Machine,VM)。另外,服务端设备也可以指具备相应服务能力的其他计算设备,例如电脑等终端设备(运行服务程序)等。
在本实施例中,终端设备10b是指用户使用的,具有用户所需计算、上网、通信等功能的计算机设备,例如可以是智能手机、平板电脑、个人电脑、穿戴设备等。终端设备10b通常包括至少一个处理单元和至少一个存储器。处理单元和存储器的数量取决于终端设备10b的配置和类型。存储器可以包括易失性的,例如RAM,也可以包括非易失性的,例如只读存储器(Read-Only Memory,ROM)、闪存等,或者也可以同时包括两种类型的。存储器内通常存储有操作系统(Operating System,OS)、一个或多个应用软件,例如与服务器10a对应的即时通信类软件,也可以存储有程序数据等。除了处理单元和存储器之外,终端设备10b也会包括网卡芯片、IO总线、音视频组件等基本配置。可选地,根据终端设备10b的实现形式,终端设备10b也可以包括一些外围设备,例如键盘、鼠标、输入笔、打印机等。这些外围设备在本领域中是众所周知的,在此不做赘述。
本实施例提供的网络系统支持群组功能。基于此,某个用户可以通过其终端设备10b创建各种群组,或者,也可以被其它用户邀请加入不同的群组。在本实施例中,并不限定群组创建方式,也不限定邀请用户加入群组的方式,凡是可以创建群组,或者可以邀请用户加入群组的实施方式均适用于本实施例提供的网络资源处理。为便于理解群组的概念,下面结合一种示例性群组创建流程对本申请实施例中的群组进行说明。
当某个用户需要创建群组时,可以通过其终端设备10b上的即时通信软件向服务端设备10a发出群组创建请求,以请求创建群组。其中,用户创建群组所使用的软件可以为即时通讯类软件、购物类软件、游戏类软件或在线服务类软件等,但不限于此。根据用户创建群组所使用的软件不同,用户发出群组创建请求的方式也会有所不同。在一种可选实施方式中,用户所使用的软件可以向用户提供一消息页面,在该消息页面上提供“发起群聊”等可供用户发出创建群组请求的控件;基于此,用户可以在消息页面上找到“发起群聊”等控件,点击该控件从而向服务端设备10a发出群组创建请求。
之后,服务端设备10a根据用户发出的群组创建请求,通过用户的终端设备10b向用户展示群组用户选择页面,在该页面上可以显示用户的好友列表、手机联系人等好友信息,以供用户从中选择群组用户。用户可以在终端设备10b展示的群组用户选择页面上选择需要加入群组的用户,即群组用户。终端设备10b可以响应于用户的选择操作,将用户选择的群组用户的信息发送给服务端设备10a。服务端设备10a可以根据用户选择的群组用户的信息,为该用户建立群组。可选地,在创建群组过程中,可默认被选择的用户同意加入该群组,或者,需要得到被选择的用户的同意后才能将被选择的用户加入群组。可选地,在群组创建之后,该群组中的用户也可自主选择退出该群组。
在群组创建之后,服务端设备10a需要负责该群组信息的管理、维护、该群组中用户之间的通信、该群组中用户的网络资源的处理等事宜。例如,服务端设备10a要维护该群组的用户列表,负责为群组中每个用户创建、维护属于该群组的聊天界面,并负责将群组中每个用户发送的信息传输至其它用户。
值得说明是,根据终端设备10b的实现形态的不同,终端设备10b上安装的群组对应的软件也会有所不同。如果终端设备10b是智能手机,则可以安装手机版的群组对应的软件的应用程序(Application,App),例如手机版的微信、钉钉、QQ、淘宝等。如果终端设备10b是电脑,则可以安装电脑版的客户端,例如电脑版的微信、钉钉、QQ、淘宝等。对每个终端设备10b来说,可以通过运行群组对应的软件来享受服务端设备10a提供的网络资源处理服务,以便实现与其它终端设备10b之间的网络资源转移。
在本申请实施例中,一个群组至少包括2个或2个以上的用户,相应地,这些用户的终端设备10b隶属于同一群组。一个用户或终端设备10b可以属于一个群组,也可以同时属于多个群组。本申请各实施例中的“多个”是指两个或两个以上。
当某个用户属于某个群组时,该用户可以打开其所属群组的聊天界面,在该聊天界面中发布消息,或者也可以通过该聊天界面发放和收取网络资源。其中,用户可以发放或收取的网络资源可以是网络红包、积分、流量、虚拟游戏币等各种可通过互联网进行转移的资源。例如,在即时通讯软件中,网络资源可以是网络红包、话费等电子货币。又例如,在网络游戏中,网络资源可以是虚拟游戏币、生命值等。又例如,在网络购物软件中,网络资源可以是消费用户之间的积分、能量值,或者是电商平台或商户给消费用户发放的红包、代金券等。在本实施例中,为了便于描述和理解,重点对用户在群组中发放和收取网络红包的过程进行说明。为了方便描述,以群组A为例,假设群组A中的某用户需要打开群组A的聊天界面发放网络红包。为了便于区分和描述,将发放网络红包的用户定义为红包发放用户。其中,红包发放用户可以是群组A中的任一用户;群组A可以是网络资源处理系统中的任一群组。为了简化描述,将红包发放用户的终端设备定义为第一终端设备,如图1a中所示的第一终端设备10b1。
在本实施例中,红包发放用户可以通过第一终端设备10b1打开群组A的聊天界面。例如,红包发放用户可以在第一终端设备10b1显示的软件的消息页面上,点击群组A的群标识,例如群组的头像。对第一终端设备10b1而言,可响应于红包发放用户打开群组A的聊天界面的操作,向红包发放用户展示该聊天界面。
进一步,该聊天界面上可设置红包发放控件。或者,该聊天界面的下拉菜单中包括红包发放控件。当红包发放用户发放网络红包时,可触发相应的红包发放控件。对第一终端设备10b1而言,可响应于群组聊天界面上的红包触发操作,显示红包信息界面。其中,如图1b所示,红包信息界面上包括:红包总额输入框和红包个数输入框。红包发放用户可通过红包总额输入框输入其想要发放的红包总金额,并通过红包个数输入框输入其想要发放的红包个数N,即红包发放用户想要将其发放的红包总金额分成多少份。其中,N为大于或等于2的整数。相应地,第一终端设备10b1响应于红包信息界面上的输入操作,获取待发放的红包总金额和红包个数N,并将待发放的红包总金额和红包个数N发送给服务端设备10a。
相应地,服务端设备10a接收第一终端设备10b1发送的红包总金额和红包个数N,并根据红包总金额和红包个数N,生成随机红包。在本实施例中,随机红包不包括设定的禁用数字,主要是指随机红包的金额数字中不包括设定的禁用数字。例如,假设设定的禁用数字为4,则随机红包3.45(即三元四角五分)中包含禁用数字4,而随机红包5.67(即五元六角七分)中不包含禁用数字。进一步,服务端设备10a将生成的随机红包返回给群组A中各用户的终端设备10b。相应地,群组A中的各用户的终端设备10b将随机红包的图标显示于群组A的聊天界面中,以供群组A中的用户领取随机红包。其中,各随机红包的金额分别对应服务端设备10a生成的随机红包中的金额。其中,随机红包的图标可以有多种实现形式。可选地,随机红包的图标可以为红包、金蛋、刮刮卡、能量球或百宝箱等,但不限于此。可选地,在群组聊天界面上显示的随机红包的图标可如图1c所示,各随机红包共用一个图标,也可如图1d所示,每份随机红包对应一个图标。其中,图1d中仅以随机红包为4份进行示例,且图1c和图1d仅以图标为红包进行示例。
在本实施例中,服务端设备可根据红包发放用户设置的待发放的红包总金额和红包个数N,生成不包含禁用数字的随机红包,并将随机红包返回给终端设备。相应地,终端设备可将随机红包提供给群组中的用户。这样,每个用户领取的红包的金额不带有禁用数字。禁用数字可以为一个或多个。对禁用数字的具体取值不进行限定,其可以由系统预先设定,和/或,由群组A中的红包发放用户根据当地风俗习惯、个人爱好等灵活设定。例如,可根据当地忌讳,将“4”、“7”等数字设为禁用数字等。
在本实施例中,服务端设备与终端设备相互配合,在随机红包发放过程中,可生成不包含设定的禁用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。
在本申请实施例中,禁用数字可以为软件技术开发人员设定的,并将禁用数字预置在服务端设备10a中。服务端设备10a在生成随机红包时可调取禁用数字,并根据待发放的红包总金额和红包个数N,生成不包括禁用数字的随机红包。
或者,禁用数字可以由红包发放用户自主设置。相应地,第一终端设备10b1上还可显示数字设置界面。该数字设置界面可用于由用户自主设置禁用数字。其中,数字设置界面可与红包信息界面属于同一界面,例如,数字设置界面位于红包信息界面的下方(图1e虚线框中所示)或上方,数字设置界面也可为红包信息界面上的一文本输入框等等。或者,数字设置界面可以为红包信息界面上的浮窗,也可以为红包信息界面的下一界面,等等。
进一步,红包发放用户可在数字设置界面上输入禁用数字。相应地,第一终端设备10b1响应于数字设置界面上的输入操作,获取红包发放用户输入的禁用数字,并将红包发放用户输入的禁用数字发送给服务端设备10a。相应地,服务端设备10a接收第一终端设备10b1发送的禁用数字,并根据待发放的红包总金额和红包个数N,生成不包含红包发放用户设置的禁用数字的随机红包。
可选地,数字设置界面上包括:禁用数字输入框。用户可通过禁用数字输入框输入禁用数字。或者,如图1e所示,数字设置界面上包括:禁用数字列表。用户可从禁用数字列表中选择禁用数字。相应地,第一终端设备10b1响应于红包发放用户在禁用数字列表中的选择操作,确定红包发放用户选择的禁用数字。
可选地,在一些实施例中,服务端设备10a在根据待发放的红包总金额和红包个数N,生成不包括禁用数字的随机红包时,可根据待发放的红包总金额和红包个数N生成(N-1)个服从指定分布的随机数。其中,指定分布可以为正态分布、指数分布、二项分布或泊松分布等,但不限于此。进一步,针对生成的每个随机数,服务端设备10a判断该随机数是否包含设定的禁用数字;若该随机数中包含设定的禁用数字,将随机数中包含的禁用数字替换为非禁用数字,并将替换禁用数字后的随机数作为一个随机红包的金额。相应地,若生成的随机数中不包含设定的禁用数字,则直接将该随机数直接作为一个随机红包的金额。之后,服务端设备10a根据待发放的红包总金额与根据生成的(N-1)个随机数得到的(N-1)个随机红包的总金额之间的差值,得到最后一个随机红包的金额。
进一步,在本申请实施例中,可采用多种方式生成服从指定分布的随机数。例如,可先确定服从指定分布的随机种子数,再结合随机种子数、当前剩余的红包金额和当前剩余的红包个数,生成服从指定分布的随机数。下面以根据设定的MAC地址、时间戳,生成随机种子数为例,并结合图1f对生成随机数的过程进行示例性说明。假设红包发放用户输入的待发放红包个数为N,其中N为大于或等于2的整数。则有:
S1:i=0,i表示当前已经确定金额的随机红包的个数,i为自然数。即,将当前已经确定金额的随机红包的个数初始化为0。其中,已经确定金额的随机红包的金额数字中不包括设定的禁用数字。
S2:确定当前剩余的红包金额Q和当前剩余的红包个数M,其中,M=N-i。
S3:判断当前剩余的红包个数M是否大于1;若判断结果为是,则执行步骤S4和S5;若判断结果为当前剩余的红包个数为M=1,则执行步骤S10。
S4:根据设定的MAC地址、当前时间戳以及指定分布对应的函数,生成一个随机种子数R。其中,MAC地址可以为第一终端设备10b1的MAC地址,也可以为服务端设备10a的MAC地址,或者为其它指定的任意设备的MAC地址。例如,可以为群组A中任意用户的终端设备的MAC地址等。进一步,,且其数据类型为浮点型。
S5:结合随机种子数、当前剩余的红包金额Q和当前剩余的红包个数M,生成一个服从指定分布的随机数X。
可选地,可将当前剩余的红包金额Q均分成M份,得到当前剩余红包金额的平均值,并将该平均值与随机种子数相乘的乘积作为随机数X。
进一步,在步骤S5中,需要以生成的随机数的取值范围为[a,b]为约束条件,其中,a为红包的最小单位值,即每个领取到红包的用户可领取的最小金额;b=Q-(M-1)*a,即b表示当前确定的红包的金额需要大于或等于红包的最小单位值,但小于扣除其他尚未确定的那几个红包应分得的最小金额。其中,a可以由软件开发人员预先设置,也可由红包发放用户在数字信息界面上进行设置。例如,软件开发人员或红包发放用户可设置每个用户领取的红包金额的最小值,即将a设置为红包最小单位值。
S6:判断生成的随机数X是否包含设定的禁用数字。若判断结果为是,则执行步骤S7;若判断结果为否,则执行步骤S8。
S7:将随机数X中包含的禁用数字替换为非禁用数字,并将替换禁用数字后的随机数作为当前随机红包Y的金额。
S8:将随机数X直接作为当前随机红包Y的金额。
S9:将当前已经确定金额的随机红包的个数i加1,即i=i+1,并将待发放的红包总金额扣除已经确定的i个随机红包的总金额,再扣除随机红包Y后的红包金额作为当前剩余的红包金额Q,即Q=Q-Y。重复执行步骤S2-S6,直至当前剩余的红包个数M=1。
S10:计算待发放的红包总金额与已经确定的前(N-1)个随机红包总金额的差值,并根据该差值得到最后一个随机红包Z的金额。即,根据当前剩余的红包金额得到最后一个随机红包Z的金额。其中,已经确定的(N-1)个随机红包的金额是根据上述生成的(N-1)个随机数得到的。
进一步,考虑到最后一个随机红包Z可能包含禁用数字。为了使该随机红包Z也不包含禁用数字,服务端设备10a还判断待发放的红包总金额与已经确定的前(N-1)个随机红包总金额之间的差值是否包含禁用数字,若该差值包含禁用数字,则服务端设备10a还可向第一终端设备10b1发送红包金额调整提示信息。相应地,第一终端设备10b1接收该红包金额调整提示信息,并显示该提示信息,进而可提示红包发放用户调整待发放的红包总金额。相应地,红包发放用户可调整待发放的红包金额,使得最后一个随机红包Z也不包含禁用数字。第一终端设备10b1响应于红包发放用户调整红包金额的操作,获取红包调整金额,并将其发送给服务端设备10a。
相应地,服务端设备10a接收红包调整金额,并根据红包调整金额,将上述差值中的禁用数字替换为非禁用数字,并将替换为非禁用数字后的差值作为最后一个随机红包Z的金额。
其中,上述红包调整提示信息可以为调整后的红包总金额,也可以为红包总金额的变量。相应地,第一终端设备10b1获取的红包调整金额可以为调整后的红包总金额,也可以为红包总金额的变量。例如,假设用户最初设置的待发放的红包总金额为10元,其中红包调整提示信息可以为“请将红包金额调整为10.50元”等提示信息。相应地,第一终端设备10b1获取的红包调整金额为调整后的红包总金额为10.50元。或者,红包调整提示信息也可以为为“请增加0.5元”等提示信息,相应地,第一终端设备10b1获取的红包调整金额为在原来红包总金额的基础上增加了0.5元。
可选地,为了避免红包发放用户盲目调整待发放红包金额,提高待发放的红包金额的分配效率,服务端设备10a还可确定随机红包Z中包含的禁用数字替换为非禁用数字所需的红包金额的调整方向和调整幅度,并将红包金额的调整方向和调整幅度发送给第一终端设备10b1。相应地,第一终端设备10b1接收待发放红包金额的调整方向和调整幅度,并显示待发放红包金额的调整方向和调整幅度,进而可引导红包发放用户调整红包金额,这样可使红包发放用户尽快的将待发放的红包金额调整为所需的红包金额,进而有助于提高服务端设备10a将调整后的红包总金额分成N个不含有禁用数字的随机红包的效率。其中,调整方向是指在最初的待发放的红包总金额的基础上,是增加金额,还是减少金额;调整幅度是指增加或减少多少金额。
值得说明的是,在本申请实施例中,为了使用户调整后的待发放红包总金额尽可能的接近其最初想要发放的红包总金额,对于前(N-1)个随机红包,若这些随机红包中含有禁用数字,则前(N-1)个随机红包对应的红包总金额可在红包发放用户最初输入的待发放红包总金额中进行调整;对于最后一个随机红包,若最后一个随机红包中含有禁用数字,则可采用上述由服务端设备10a向第一终端设备10b1发送红包总金额调整提示信息的方式,由红包发放用户来调整待发放红包总金额(或者在最初红包总金额的基础上增加或减小一定金额),以使得最后一个随机红包中不含有禁用数字。
进一步,在本申请实施例中,为了使用户调整后的待发放红包总金额尽可能的接近其最初想要发放的红包总金额,且使用户尽量不增加待发放的红包总金额。无论对于前(N-1)个随机红包,还是对于最后一个随机红包,服务端设备10a在将随机红包中的禁用数字替换为非禁用数字时,均可先计算各非禁用数字与随机红包中包含的禁用数字之间的差值,并选择最小差值对应的非禁用数字作为目标非禁用数字,并将随机红包中的禁用数字替换为目标非禁用数字。其中,各非禁用数字与随机红包中包含的禁用数字之间的差值为矢量差值,即非禁用数字减去随机红包中包含的禁用数字所得的差。
进一步,在本申请实施例中还可设置可用数字。可用数字是指每个用户领取的红包金额可带有的数字,或者每个用户领取的红包金额必须带有的数字,且可用数字不同于设定的禁用数字。例如,用户在发放资源时,希望每个领取到资源的用户所领取的资源数中含有某个或某些寓意较好的数字,比如数字“6”、“8”、“5”等。其中,可用数字可以为1个或多个。
可选地,可用数字可以为软件技术开发人员设定的,并将可用数字预置在服务端设备10a中。服务端设备10a在生成随机红包时可调取可用数字,并结合待发放的红包总金额、红包个数N、禁用数字以及可用数字,生成不包括禁用数字的随机红包。
或者,红包发放用户可通过数字设置界面自主设置可用数字。相应地,第一终端设备10b1响应于数字设置界面上的输入操作,获取红包发放用户输入的可用数字,并将红包发放用户输入的可用数字发送给服务端设备10a。相应地,服务端设备10a接收第一终端设备10b1发送的可用数字,并结合待发放的红包总金额、红包个数N、禁用数字以及可用数字,生成不包括禁用数字的随机红包。
可选地,数字设置界面上包括:可用数字输入框。用户可通过可用数字输入框输入可用数字。或者,如图1e所示,数字设置界面上包括:可用数字列表。用户可从可用数字列表中选择可用数字。相应地,第一终端设备10b1响应于红包发放用户在可用数字列表中的选择操作,确定红包发放用户选择的可用数字,并将红包发放用户输入的可用数字发送给服务端设备10a。
无论可用数字是系统设定,还是红包发放用户设定,服务端设备10a可从设定的可用数字中选择目标可用数字,并将随机数中包含的禁用数字替换为目标可用数字。
进一步,为了使用户调整后的待发放的红包总金额尽可能的接近其最初想要发放的红包总金额,且使用户尽量不增加待发放的红包总金额。无论对于前(N-1)个随机红包,还是对于最后一个随机红包,服务端设备10a在将随机红包中的禁用数字替换为可用数字时,可先计算各可用数字与随机红包中包含的禁用数字之间的差值,并选择最小差值对应的可用数字作为目标可用数字,并将随机红包中的禁用数字替换为目标可用数字。
在另一可选实施例中,用户还可指定随机红包的某个或某些数位上不能含有禁用数字。相应地,数字设置界面上还可包括:禁用数字的数位列表或禁用数字的数位输入框。红包发放用户可通过禁用数字的数位列表选择不能包含禁用数字的指定数位。相应地,第一终端设备10b1响应于红包发放用户从禁用数字的数位列表选择操作,确定红包发放用户选择的数位,并将该数位作为不能包含禁用数字的指定数位。或者,红包发放用户可通过禁用数字的数位输入框输入不能包含禁用数字的数位,相应地,第一终端设备10b1响应于数字设置界面上的输入操作,获取红包发放用户输入的数位,作为不能包含禁用数字的指定数位。
进一步,第一终端设备10b1将指定数位发送给服务端设备10a。相应地,服务端设备10a接收第一终端设备10b1发送的不能包含禁用数字的指定数位,并根据该指定数位、待发放的红包总金额、红包个数N和禁用数字,生成指定数位上不包括禁用数字的随机红包。可选地,服务端设备10a可判断随机红包中的指定位数上的数字是否属于设定的禁用数字,若判断结果为是,则服务端设备10a确定该随机红包中包含设定的禁用数字,之后,将指定位数上的禁用数字替换为非禁用数字。其中,服务端设备10a将指定位数上的禁用数字替换为非禁用数字的具体实施方式,可参见上述相关内容,在此不再赘述。
或者,不能包含禁用数字的指定数位也可由为软件技术开发人员设定的,并将指定数位预置在服务端设备10a中。
在本申请实施例中,指定数位可以为个位、十位、小数点后第一位和小数点后第二位等等中的一种或多种,在此不进行限定。例如,对于网络红包,可将小数点后第二位设置为指定数位,即将圆角分中的分所在的数位设置为指定数位。
在又一可选实施例中,为了使群组A中能够领取到红包的用户所领取的红包金额不存在较大的差别,还可设置随机红包浮动范围。其中,随机红包浮动范围可由软件技术开发人员设定,并将随机红包浮动范围预置在服务端设备10a中。相应地,服务端设备10a可获取该随机红包浮动范围,并生成不同随机红包之间的数值浮动位于随机红包浮动范围内的随机红包。
或者,也可由红包发放用户自主设置随机红包浮动范围。相应地,如图1e所示,数字设置界面上还可包括随机红包浮动范围设置单元。红包发放用户可通过该随机红包浮动范围设置单元设置随机红包浮动范围。相应地,第一终端设备10b1响应于数字设置界面上的输入操作,获取红包发放用户输入的随机红包浮动范围;并将该随机红包浮动范围发送给服务端设备10a。相应地,服务端设备10a接收该随机红包浮动范围,并生成不同随机红包之间的数值浮动位于随机红包浮动范围内的随机红包。
本申请实施例提供的网络系统不仅可使用户领取的红包不包含禁用数字,也可使用户领取的红包包含可用数字。为了使用户领取的红包包含可用数字,在本实施例中,红包发放用户可以通过第一终端设备10b1打开群组A的聊天界面。例如,红包发放用户可以在第一终端设备10b1显示的软件的消息页面上,点击群组A的群标识,例如群组的头像。对第一终端设备10b1而言,可响应于红包发放用户打开群组A的聊天界面的操作,向红包发放用户展示该聊天界面。
进一步,该聊天界面上可设置红包发放控件。或者,该聊天界面的下拉菜单中包括红包发放控件。当红包发放用户发放网络红包时,可触发相应的红包发放控件。对第一终端设备10b1而言,可响应于群组聊天界面上的红包触发操作,显示红包信息界面。其中,如图1b所示,红包信息界面上包括:红包总额输入框和红包个数输入框。红包发放用户可通过红包总额输入框输入其想要发放的红包总金额,并通过包个数输入框输入其想要发放的红包个数N,即红包发放用户想要将其发放的红包总金额分成N份。相应地,第一终端设备10b1响应于红包信息界面上的输入操作,获取待发放的红包总金额和红包个数N,并将待发放的红包总金额和红包个数N发送给服务端设备10a。
相应地,服务端设备10a接收第一终端设备10b1发送的待发放的红包总金额和红包个数N,并根据待发放红包总金额和红包个数N,生成随机红包,其中随机红包的个数等于待发放红包个数N。在本实施例中,每个随机红包中的数字均属于设定的可用数字。在本实施例中,每个随机红包中的数字可均为可用数字,或者每个随机红包中指定数位的数字为可用数字。进一步,服务端设备10a将生成的随机红包返回给群组A中的用户的终端设备10b。相应地,群组A中的各用户的终端设备10b将随机红包的图标显示于群组A的聊天界面中,以供群组A中的用户领取随机红包。其中,各随机红包的金额分别对应服务端设备10a生成的随机红包中的金额。其中,随机红包的图标的实现形式可参见上述相关内容,在此不再赘述。
在本实施例中,服务端设备与终端设备相互配合,在随机红包发放过程中,可生成属于可用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。
在本申请实施例中,服务端设备可根据红包发放用户设置的待发放的红包总金额和红包个数N,生成属于可用数字的随机红包,并将随机红包返回给终端设备。相应地,终端设备可将随机红包提供给群组中的用户。这样,每个用户领取的红包的金额均属于可用数字。其中可用数字可以为一个或多个。在本实施例中,对可用数字的具体取值不进行限定,其可以由系统预先设定,和/或,由群组A中的红包发放用户根据当地风俗习惯、个人爱好等灵活设定。例如,可根据当地习俗,将有美好寓意的吉利数字设为可用数字,例如“6”、“8”或“9”等。其中,设置可用数字的实施方式可参见上述相关描述,在此不再赘述。
进一步,当可用数字由红包发放用户进行设置时,第一终端设备10b1可服务端设备10a响应于数字设置界面上的输入操作,获取红包发放用户输入的可用数字,并将红包发放用户输入的可用数字发送给服务端设备10a。相应地,服务端设备10a接收第一终端设备10b1发送的可用数字,并根据待发放的红包总金额、设定的红包个数N以及可用数字,生成数字属于可用数字的随机红包。
可选地,服务端设备10a在根据待发放的红包总金额和红包个数N,生成数字属于可用数字的随机红包时,可根据待发放的红包总金额和红包个数N生成服从指定分布的(N-1)个随机数。进一步,针对每个随机数,服务端设备10a判断该随机数是否包含与设定的可用数字不同的其它数字;若随机数中包含与设定的可用数字不同的其它数字,将该随机数中包含的其它数字替换为可用数字,并将替换其它数字后的随机数作为一个随机红包的金额。相应地,若生成的随机数中不包含与设定的可用数字不同的其它数字,则将该随机数直接作为一个随机红包的金额。进一步,服务端设备10a还根据待发放的红包总金额与根据生成的(N-1)个随机数得到的(N-1)个随机红包的总金额之间的差值,得到最后一个随机红包的金额。
可选地,在剩余红包个数大于1时,服务端设备10a每次可根据设定的MAC地址、当前时间戳以及指定分布对应的函数,生成一个随机种子数,并结合该随机种子数、剩余红包金额和剩余红包个数,生成一个随机数。其中,剩余红包个数是指红包个数N减去已经确定红包金额的随机红包的个数,剩余红包金额是指待发放的红包总金额扣除已经确定金额的随机红包总金额后所剩余的金额。
其中,服务端设备10a根据待发放的红包总金额和红包个数N,生成(N-1)个随机红包的具体实施方式,可参见上述步骤S1-S10的相关内容,在此不再赘述。可选地,在本申请实施例中,每个随机红包的数字可以为每个数位均属于可用数字,或者每个随机红包的指定数位的数字属于可用数字。
在一些实施例中,属于可用数字的指定数位也可由为软件技术开发人员设定的,并将指定数位预置在服务端设备10a中。
在另一些实施例中,用户可指定随机红包的某个或某些数位上的数字属于可用数字,也可以指定全部数位上的数字都属于可用数字。相应地,数字设置界面上还可包括:可用数字的数位列表或可用数字的数位输入框。红包发放用户可通过可用数字的数位列表选择为可用数字的指定数位。相应地,第一终端设备10b1响应于红包发放用户从可用数字的数位列表选择操作,确定红包发放用户选择的数位,并将该数位作为属于可用数字的指定数位。或者,红包发放用户可通过可用数字的数位输入框输入为可用数字的数位,相应地,第一终端设备10b1响应于数字设置界面上的输入操作,获取红包发放用户输入的数位,作为属于可用数字的指定数位。
进一步,第一终端设备10b1将指定数位发送给服务端设备10a。相应地,服务端设备10a接收第一终端设备10b1发送的不能包含可用数字的指定数位,并根据指定数位、待发放的红包总金额、红包个数N和可用数字,生成指定数位上的数字属于可用数字的随机数。可选地,服务端设备10a可判断随机数中的指定位数上的数字是否属于设定的可用数字,若判断结果为是,则服务端设备10a将该随机数作为随机红包。相应地,若判断结果为否,则服务端设备10a确定随机数的指定数位上的数字为其它数字,并将该指定数位上的其它数字替换为可用数字,并将替换后的随机数作为随机红包的数值。其中,服务端设备10a将指定位数上的其它数字替换为可用数字的具体实施方式,可参见上述服务端设备10a将指定位数上的禁用数字替换为可用数字相关内容,在此不再赘述。
值得说明的是,在上述服务端设备10a与第一终端设备10b1相互配合,使得发放的随机红包的数字属于可用数字的实施例中,服务端设备10a也可向第一终端设备10b1发送红包金额调整提示信息,可选地,红包金额调整提示信息也可为红包金额的调整方向和调整幅度。关于服务端设备10a向第一终端设备10b1发送红包金额调整提示信息,以及第一终端设备10b1显示红包金额提示信息,供红包发放用户调整待发放红包金额的具体实施方式,可参见上述服务端设备10a与第一终端设备10b1相互配合,使得发放的随机红包的数字不含禁用数字的相关内容,在此不再赘述。
进一步,在本实施例中,也可设置不同随机红包之间的随机红包浮动范围。其中,关于随机红包浮动范围的设置方式以及服务端设备10a服务端设备10a与第一终端设备10b1相互配合,使得不同随机红包之间的数值浮动属于随机红包浮动范围的具体实施方式,可参数上述服务端设备10a与第一终端设备10b1相互配合,使得发放的随机红包的数字不含禁用数字的相关内容,在此不再赘述。
除了上述实施例提供的系统实施例之外,本申请实施例还提供相应的网络红包发放方法。下面分别从发放红包的用户对应的终端设备和服务端设备的角度分别进行示例。
图2a为本申请实施例提供的一种网络红包发放方法的流程示意图。该方法适用于终端设备。如图2a所示,该方法包括:
201a、响应于群组聊天界面上的红包触发操作,显示红包信息界面。
202a、响应于红包信息界面上的输入操作,获取红包总金额和红包个数N,其中N≥2,且为整数。
203a、将红包总金额和红包个数N发送给服务端设备,以供服务端设备根据红包总金额和红包个数N生成并返回随机红包。
204a、将服务端设备返回的随机红包的图标显示于群组聊天界面中,以供群组用户领取;其中,随机红包中不包含设定的禁用数字。
相应地,图2b为本申请实施例提供的另一种网络红包发放方法的流程示意图。该方法适用于服务端设备。如图2b所示,该方法包括:
201b、接收终端设备发送的红包总金额和红包个数N,N≥2,且为整数。
202b、根据红包总金额和红包个数N生成随机红包,随机红包不包含设定的禁用数字。
203b、将随机红包返回给终端设备,以供终端设备将随机红包显示于群组聊天界面中供群组用户领取。
在上述图2a和图2b所示的网络红包发放方法中,服务端设备和终端设备的实现形态可连接方式可参见上述系统实施例的相关内容,在此不再赘述。
在上述网络红包发放的实施例中,红包发放用户可以通过其终端设备打开群组A的聊天界面。为了便于描述和区分,将红包发放用户的终端设备定义为第一终端设备。例如,红包发放用户可以在第一终端设备显示的软件的消息页面上,点击群组A的群标识,例如群组的头像。对第一终端设备而言,可响应于红包发放用户打开群组A的聊天界面的操作,向红包发放用户展示该聊天界面。
进一步,该聊天界面上可设置红包发放控件。或者,该聊天界面的下拉菜单中包括红包发放控件。当红包发放用户发放网络红包时,可触发相应的红包发放控件。对第一终端设备而言,在步骤201a中,可响应于群组聊天界面上的红包触发操作,显示红包信息界面。其中,如上图1b所示,红包信息界面上包括:红包总额输入框和红包个数输入框。红包发放用户可通过红包总额输入框输入其想要发放的红包总金额,并通过红包个数输入框输入其想要发放的红包个数N,即红包发放用户想要将其发放的红包总金额分成N份。相应地,在步骤202a中,第一终端设备响应于红包信息界面上的输入操作,获取待发放的红包总金额和红包个数N,并在步骤203a中,将待发放的红包总金额和红包个数N发送给服务端设备。
相应地,在步骤201b中,服务端设备接收第一终端设备发送的待发放的红包总金额和红包个数N,并在步骤202b中,根据待发放的红包总金额和红包个数N,生成随机红包,其中随机红包的个数为N个。在本实施例中,每个随机红包的金额均不包括设定的禁用数字。进一步,在步骤203b中,服务端设备将生成的随机红包返回给群组A中的用户的终端设备。相应地,在步骤204a中,群组A中的各用户的终端设备将随机红包的图标显示于群组A的聊天界面中,以供群组A中的用户领取随机红包。其中,各随机红包的金额分别对应服务端设备生成的随机红包中的金额。其中,随机红包的图标的实现形式,可参见上述系统实施例的相关内容,在此不再赘述。
在上述网络红包发放方法的实施例中,服务端设备可根据网络资源发放用户设置的待发放的红包总金额和红包个数N,生成不包含禁用数字的随机红包,并将随机红包返回给终端设备。相应地,终端设备可将随机红包提供给群组中的用户。这样,每个用户领取的红包的金额不带有禁用数字。禁用数字可以为一个或多个。对禁用数字的具体取值不进行限定,其可以由系统预先设定,和/或,由群组A中的红包发放用户根据当地风俗习惯、个人爱好等灵活设定。例如,可根据当地忌讳,将“4”、“7”等数字设为禁用数字等。
在本申请实施例提供的网络红包发放方法中,服务端设备与终端设备相互配合,在随机红包发放过程中,可生成不包含设定的禁用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。
在本申请实施例中,禁用数字可以为软件技术开发人员设定的,并将禁用数字预置在服务端设备中。服务端设备在生成随机红包时可调取禁用数字,并根据待发放的红包总金额和红包个数N,生成不包括禁用数字的随机红包,即服务端设备按照红包个数N将待发放红包总金额随机分成N份,每份的红包的金额值中不包括禁用数字。
或者,禁用数字可以由红包发放用户自主设置。相应地,第一终端设备上还可显示数字设置界面。该数字设置界面可用于由用户自主设置禁用数字。其中,数字设置界面可与红包信息界面属于同一界面,例如,数字设置界面位于红包信息界面的下方或上方,数字设置界面也可为红包信息界面上的一文本输入框等等。或者,数字设置界面可以为红包信息界面上的浮窗,也可以为红包信息界面的下一界面等等。
进一步,红包发放用户可在数字设置界面上输入禁用数字。相应地,第一终端设备响应于数字设置界面上的输入操作,获取红包发放用户输入的禁用数字,并将红包发放用户输入的禁用数字发送给服务端设备。
可选地,数字设置界面上包括:禁用数字输入框。用户可通过禁用数字输入框输入禁用数字。或者,数字设置界面上包括:禁用数字列表。用户可从禁用数字列表中选择禁用数字。相应地,第一终端设备响应于红包发放用户在禁用数字列表中的选择操作,确定红包发放用户选择的禁用数字。
可选地,在一些实施例中,步骤202b的一种可选实施方式为:根据待发放的红包总金额和红包个数N,生成服从指定分布的(N-1)个随机数;针对每个生成的随机数,判断该随机数是否包含设定的禁用数字;若随机数中包含设定的禁用数字,将随机数中包含的禁用数字替换为非禁用数字,并将替换禁用数字后的随机数作为一个随机红包的金额。相应地,若生成的随机数中不包含设定的禁用数字,则直接将该随机数直接作为一个随机红包的金额。其中,指定分布可以为正态分布、指数分布、二项分布或泊松分布等,但不限于此。进一步,根据待发放的红包总金额与根据生成的(N-1)个随机数得到的(N-1)个红包的总金额之间的差值,得到最后一个随机红包的金额。
进一步,在本申请实施例中,可采用多种方式生成服从指定分布的随机数。例如,可先确定服从指定分布的随机种子数,再结合随机种子数、当前剩余的红包总金额和当前剩余的红包个数N,生成服从指定分布的(N-1)个随机数。例如,在剩余红包个数大于1时,服务端设备每次可根据设定的MAC地址、当前时间戳以及指定分布对应的函数,生成一个随机种子数,并结合随机种子数、剩余红包金额和剩余红包个数,生成一个随机数。其中,其中,根据设定的MAC地址、时间戳,生成随机种子数生成随机数的过程可参见上述图1e中步骤S1-S10的相关内容,在此不再赘述。
进一步,考虑到最后一个随机红包Z可能包含禁用数字。为了使该随机红包Z也不包含禁用数字,服务端设备还判断待发放的红包总金额与根据生成的(N-1)个随机数得到的(N-1)个红包的总金额之间的差值是否包含禁用数字,若随机红包Z包含禁用数字,则服务端设备还可向第一终端设备发送红包金额调整提示信息。相应地,第一终端设备接收该红包金额调整提示信息,并显示该提示信息,进而可提示红包发放用户调整待发放的红包金额。相应地,红包发放用户可调整待发放的红包金额,使得最后一个随机红包Z也不包含禁用数字。第一终端设备响应于红包发放用户调整红包金额的操作,获取调整后红包调整金额,并将其发送给服务端设备。
相应地,服务端设备接收红包调整金额,并根据红包调整金额,将上述差值中的禁用数字替换为非禁用数字,并将替换为非禁用数字后的差值作为最后一个随机红包Z的金额。其中,红包调整提示信息和红包调整金额的实现形式,可参见上述系统实施例的相关内容,在此不再赘述。
可选地,为了避免红包发放用户盲目调整待发放红包金额,提高待发放的红包金额的分配效率,服务端设备还可确定随机红包Z中包含的禁用数字替换为非禁用数字所需的红包金额的调整方向和调整幅度,并将红包金额的调整方向和调整幅度发送给第一终端设备。相应地,第一终端设备接收红包金额的调整方向和调整幅度,并显示红包金额的调整方向和调整幅度,进而可引导红包发放用户调整待发放红包金额,这样可使红包发放用户尽快的将待发放的红包金额调整为所需的红包金额,进而有助于提高服务端设备将调整后的红包总金额分成N个不含有禁用数字的随机红包的效率。
值得说明的是,在本申请实施例中,为了使用户调整后的待发放红包总金额尽可能的接近其最初想要发放的红包总金额,对于前(N-1)个随机红包,若这些随机红包中含有禁用数字,则前(N-1)个随机红包对应的红包总金额可在红包发放用户最初输入的待发放红包总金额中进行调整,无需红包发放用户调整待发放红包的金额。对于最后一个随机红包,若最后一个随机红包中含有禁用数字,则可采用上述由服务端设备向第一终端设备发送红包总金额调整提示信息的方式,由红包发放用户来调整待发放红包总金额,以使得最后一个随机红包中不含有禁用数字。
进一步,在本申请实施例中,为了使用户调整后的待发放红包总金额尽可能的接近其最初想要发放的红包总金额,且使用户尽量不增加待发放的红包总金额。无论对于前(N-1)个随机红包,还是对于最后一个随机红包,服务端设备在将随机红包中的禁用数字替换为非禁用数字时,均可先计算各非禁用数字与随机红包中包含的禁用数字之间的差值,并选择最小差值对应的非禁用数字作为目标非禁用数字,并将随机红包中的禁用数字替换为目标非禁用数字。其中,各非禁用数字与随机红包中包含的禁用数字之间的差值为矢量差值,即非禁用数字减去随机红包中包含的禁用数字所得的差。
进一步,在本申请实施例中还可设置可用数字。可用数字是指每个用户领取的红包金额可带有的数字,或者每个用户领取的红包金额必须带有的数字,且可用数字不同于设定的禁用数字。例如,用户在发放资源时,希望每个领取到资源的用户所领取的资源数中含有某个或某些寓意较好的数字,比如数字“6”、“8”、“5”等。
进一步,可用数字可以为软件技术开发人员设定的,并将可用数字预置在服务端设备中。服务端设备在生成随机红包时可调取可用数字,并结合待发放的红包总金额、红包个数N、禁用数字以及可用数字,生成不包括禁用数字的随机红包。
或者,用户可通过数字设置界面自主设置可用数字。相应地,第一终端设备响应于数字设置界面上的输入操作,获取红包发放用户输入的可用数字,并将红包发放用户输入的可用数字发送给服务端设备。
可选地,数字设置界面上包括:可用数字输入框。用户可通过可用数字输入框输入可用数字。或者,数字设置界面上包括:可用数字列表。用户可从可用数字列表中选择可用数字。相应地,第一终端设备响应于红包发放用户在可用数字列表中的选择操作,确定红包发放用户选择的可用数字,并将红包发放用户输入的可用数字发送给服务端设备。
相应地,服务端设备接收第一终端设备发送的可用数字,并结合待发放的红包总金额、红包个数N、禁用数字以及可用数字,生成不包括禁用数字的随机红包。
无论可用数字是系统设定,还是用户设定,服务端设备可从设定的可用数字中选择目标可用数字,并将随机数中包含的禁用数字替换为目标可用数字。
进一步,为了使用户调整后的待发放的红包总金额尽可能的接近其最初想要发放的红包总金额,且使用户尽量不增加待发放的红包总金额。无论对于前(N-1)个随机红包,还是对于最后一个随机红包,服务端设备在将随机红包中的禁用数字替换为可用数字时,可先计算各可用数字与随机红包中包含的禁用数字之间的差值,并选择最小差值对应的可用数字作为目标可用数字,并将随机红包中的禁用数字替换为目标可用数字。
在另一可选实施例中,用户还可指定随机红包的某个或某些数位上不能含有禁用数字。相应地,数字设置界面上还可包括:禁用数字的数位列表或禁用数字的数位输入框。红包发放用户可通过禁用数字的数位列表选择不能包含禁用数字的指定数位。相应地,第一终端设备响应于红包发放用户从禁用数字的数位列表选择操作,确定红包发放用户选择的数位,并将该数位作为不能包含禁用数字的指定数位。或者,红包发放用户可通过禁用数字的数位输入框输入不能包含禁用数字的数位,相应地,第一终端设备响应于数字设置界面上的输入操作,获取红包发放用户输入的数位,作为不能包含禁用数字的指定数位。
进一步,第一终端设备将指定数位发送给服务端设备。相应地,服务端设备接收第一终端设备发送的不能包含禁用数字的指定数位,并根据该指定数位、待发放的红包总金额、红包个数N和禁用数字,生成指定数位上不包括禁用数字的随机红包。可选地,服务端设备可判断随机红包中的指定位数上的数字是否属于设定的禁用数字,若判断结果为是,则服务端设备确定该随机红包中包含设定的禁用数字,之后,将指定位数上的禁用数字替换为非禁用数字。其中,服务端设备将指定位数上的禁用数字替换为非禁用数字的具体实施方式,可参见上述相关内容,在此不再赘述。
或者,不能包含禁用数字的指定数位也可由为软件技术开发人员设定的,并将指定数位预置在服务端设备中。
在本申请实施例中,指定数位可以为个位、十位、小数点后第一位和小数点后第二位等等中的一种或多种,在此不进行限定。例如,对于网络红包,可将小数点后第二位设置为指定数位,即将圆角分中的分所在的数位设置为指定数位。
在又一可选实施例中,为了使群组A中能够领取到红包的用户所领取的红包金额不存在较大的差别,还可设置随机红包浮动范围。其中,随机红包浮动范围可由软件技术开发人员设定,并将随机红包浮动范围预置在服务端设备10a中。相应地,服务端设备可获取该随机红包浮动范围,并生成不同随机红包之间的数值浮动位于随机红包浮动范围内的随机红包。
或者,也可由用户自主设置随机红包浮动范围。相应地,数字设置界面上还可包括随机红包浮动范围设置单元。红包发放用户可通过该随机红包浮动范围设置单元设置随机红包浮动范围。相应地,第一终端设备响应于数字设置界面上的输入操作,获取红包发放用户输入的随机红包浮动范围;并将该随机红包浮动范围发送给服务端设备。相应地,服务端设备接收该随机红包浮动范围,并生成不同随机红包之间的数值浮动位于随机红包浮动范围内的随机红包。
相应地,本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当计算机指令被一个或多个处理器执行时,致使一个或多个处理器执行上述终端设备执行网络红包发放方法中的步骤。
相应地,本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当计算机指令被一个或多个处理器执行时,致使一个或多个处理器执行上述服务端设备执行网络红包发放方法中的步骤。
除了上述发放不含有禁用数字的随机红包之外,本申请实施例还提供一种发放属于可用数字的随机红包的方法,下面分别从终端设备和服务端设备的角度,分别对其进行示例性说明。其中,终端设备和服务端设备的实现形式及连接方式可参见上述系统实施例的相关内容,在此不再赘述。
图3a为本申请实施例提供的又一种网络红包发放方法的流程示意图。该方法适用于终端设备。如图3a所示,该方法包括:
301a、响应于群组聊天界面上的红包触发操作,显示红包信息界面。
302a、响应于红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N≥2,且为整数。
303a、将红包总金额和红包个数N发送给服务端设备,以供服务端设备根据红包总金额和红包个数N生成并返回随机红包。
304a、将随机红包显示于群组聊天界面中,以供群组用户领取;其中,随机红包中的数字属于设定的可用数字。
图3b为本申请实施例提供的又一种网络红包发放方法的流程示意图。该方法适用于服务端设备。如图3b所示,该方法包括:
301b、接收终端设备发送的红包总金额和红包个数N其中,N≥2,且为整数。
302b、根据红包总金额和红包个数N生成随机红包,随机红包中的数字属于设定的可用数字。
303b、将随机红包返回给终端设备,以供终端设备将随机红包显示于群组聊天界面中供群组用户领取。
在上述图3a和图3b所示的网络红包发放方法中,为了便于描述和区分,将红包发放用户通过群组A发放红包时所使用的终端设备,定义为第一终端设备。红包发放用户可以通过第一终端设备打开群组A的聊天界面。例如,红包发放用户可以在第一终端设备显示的软件的消息页面上,点击群组A的群标识,例如群组的头像。对第一终端设备而言,可响应于红包发放用户打开群组A的聊天界面的操作,向红包发放用户展示该聊天界面。
进一步,该聊天界面上可设置红包发放控件。或者,该聊天界面的下拉菜单中包括红包发放控件。当红包发放用户发放网络红包时,可触发相应的红包发放控件。对第一终端设备而言,在步骤301a中,可响应于群组聊天界面上的红包触发操作,显示红包信息界面。其中,如上述系统实施例中的图1b所示,红包信息界面上包括:红包总额输入框和红包个数输入框。红包发放用户可通过红包总额输入框输入其想要发放的红包总金额,并通过红包个数输入框输入其想要发放的红包个数N,即红包发放用户想要将其发放的红包总金额分成N份。相应地,在步骤302a中,第一终端设备响应于红包信息界面上的输入操作,获取待发放的红包总金额和红包个数N,并在步骤303a中,将待发放的红包总金额和红包个数N发送给服务端设备。
相应地,在步骤301b中,服务端设备接收第一终端设备发送的待发放的红包总金额和红包个数N,并在步骤302b中,根据待发放红包总金额和待发放红包个数N,生成随机红包,其中随机红包的个数等于N个。在本实施例中,每个随机红包的数字均属于设定的可用数字。在本实施例中,每个随机红包的所有数位的数字可均属于可用数字,或者每个随机红包的指定数位的数字属于可用数字。进一步,在步骤303b中,服务端设备将生成的随机红包返回给群组A中的用户的终端设备。相应地,在步骤304a中,群组A中的各用户的终端设备将随机红包的图标显示于群组A的聊天界面中,以供群组A中的用户领取随机红包。其中,各随机红包的金额分别对应服务端设备生成的随机红包中的金额。其中,随机红包的图标的实现形式可参见上述相关内容,在此不再赘述。
在本实施例中,服务端设备与终端设备相互配合,在随机红包发放过程中,可生成属于可用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。
在本申请实施例中,服务端设备可根据网络资源发放用户设置的待发放的红包总金额和红包个数N,生成属于可用数字的随机红包,并将随机红包返回给终端设备。相应地,终端设备可将随机红包提供给群组中的用户。这样,每个用户领取的红包的金额均属于可用数字。其中可用数字可以为一个或多个。在本实施例中,对可用数字的具体取值不进行限定,其可以由系统预先设定,和/或,由群组A中的红包发放用户根据当地风俗习惯、个人爱好等灵活设定。例如,可根据当地习俗,将有美好寓意的吉利数字设为可用数字,例如“6”、“8”等。其中,设置可用数字的实施方式可参见上述相关描述,在此不再赘述。
进一步,当可用数字由红包发放用户进行设置时,第一终端设备可服务端设备响应于数字设置界面上的输入操作,获取红包发放用户输入的可用数字,并将红包发放用户输入的可用数字发送给服务端设备。
相应地,服务端设备接收第一终端设备发送的可用数字,并根据待发放的红包总金额、设定的红包个数N以及可用数字,生成数字属于可用数字的随机红包。
可选地,服务端设备在根据待发放的红包总金额和红包个数N,生成数字属于可用数字的随机红包时,可根据待发放红包总金额和红包个数N生成服从指定分布的(N-1)个随机数。进一步,针对每个随机数,服务端设备判断该随机数是否包含与设定的可用数字不同的其它数字;若随机数中包含与设定的可用数字不同的其它数字,将该随机数中包含的其它数字替换为可用数字,并将替换其它数字后的随机数作为一个随机红包的金额。相应地,若生成的随机数中不包含与设定的可用数字不同的其它数字,则将该随机数直接作为一个随机红包的金额。进一步,服务端设备10a还根据待发放的红包总金额与根据生成的(N-1)个随机数得到的(N-1)个随机红包的总金额之间的差值,得到最后一个随机红包的金额。
可选地,进一步,在剩余红包个数大于1时,服务端设备10a每次可根据设定的MAC地址、当前时间戳以及指定分布对应的函数,生成一个随机种子数,并结合该随机种子数、剩余红包金额和剩余红包个数,生成一个随机数。其中,剩余红包个数是指红包个数N减去已经确定红包金额的随机红包的个数,剩余红包金额是指待发放的红包总金额扣除已经确定金额的随机红包总金额后所剩余的金额。其中,服务端设备根据待发放的红包总金额和红包个数N生成(N-1)个随机红包的具体实施方式,可参见上述实施例步骤S1-S10的相关内容,在此不再赘述。
可选地,在本申请实施例中,每个随机红包的数字可以为每个数位均属于可用数字,或者每个随机红包的指定数位的数字属于可用数字。
在一些实施例中,属于可用数字的指定数位也可由为软件技术开发人员设定的,并将指定数位预置在服务端设备中。
在另一些实施例中,用户可指定随机红包的某个或某些数位上的数字属于可用数字,也可以指定全部数位上的数字都属于可用数字。相应地,数字设置界面上还可包括:可用数字的数位列表或可用数字的数位输入框。红包发放用户可通过可用数字的数位列表选择为可用数字的指定数位。相应地,第一终端设备响应于红包发放用户从可用数字的数位列表选择操作,确定红包发放用户选择的数位,并将该数位作为属于可用数字的指定数位。或者,红包发放用户可通过可用数字的数位输入框输入为可用数字的数位,相应地,第一终端设备响应于数字设置界面上的输入操作,获取红包发放用户输入的数位,作为属于可用数字的指定数位。
进一步,第一终端设备将指定数位发送给服务端设备。相应地,服务端设备接收第一终端设备发送的不能包含可用数字的指定数位,并根据指定数位、待发放的红包总金额、红包个数N和可用数字,生成指定数位上的数字属于可用数字的随机数。可选地,服务端设备可判断随机数中的指定位数上的数字是否属于设定的可用数字,若判断结果为是,则服务端设备将该随机数作为随机红包。相应地,若判断结果为否,则服务端设备确定随机数的指定数位上的数字为其它数字,并将该指定数位上的其它数字替换为可用数字,并将替换后的随机数作为随机红包的数值。其中,服务端设备将指定位数上的其它数字替换为可用数字的具体实施方式,可参见上述服务端设备将指定位数上的禁用数字替换为可用数字相关内容,在此不再赘述。
值得说明的是,在上述服务端设备与第一终端设备相互配合,使得发放的随机红包的数字属于可用数字的实施例中,服务端设备也可向第一终端设备发送红包金额调整提示信息,可选地,红包金额调整提示信息也可为红包金额的调整方向和调整幅度。关于服务端设备向第一终端设备发送红包金额调整提示信息,以及第一终端设备显示红包金额提示信息,供红包发放用户调整待发放红包金额的具体实施方式,可参见上述系统实施例中,服务端设备与第一终端设备相互配合,使得发放的随机红包的数字不含禁用数字的相关内容,在此不再赘述。
进一步,在本实施例中,也可设置不同随机红包之间的随机红包浮动范围。其中,关于随机红包浮动范围的设置方式以及服务端设备服务端设备与第一终端设备相互配合,使得不同随机红包之间的数值浮动属于随机红包浮动范围的具体实施方式,可参数上述系统实施例中,服务端设备与第一终端设备相互配合,使得发放的随机红包的数字不含禁用数字的相关内容,在此不再赘述。
相应地,本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当计算机指令被一个或多个处理器执行时,致使一个或多个处理器执行上述终端设备执行网络红包发放方法中的步骤。
相应地,本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当计算机指令被一个或多个处理器执行时,致使一个或多个处理器执行上述服务端设备执行网络红包发放方法中的步骤。
在上述系统中,用户不仅可以发放网络红包,还可以发放或领取流量、话费、虚拟游戏币、积分等其它网络资源。另外,用户除了可以在群组中发放网络红包、流量等网络资源之外,也可以采用其它方式发放。例如网络资源发放用户可触发资源信息界面,在该资源信息界面上设置待发放资源总量和待发放资源份数,设置完成后,跳转到接收用户选择列表,网络资源发放用户从用户选择列表中选择待领取网络资源的多个用户,并通过其终端设备提交服务端设备。基于此,本申请实施例还提供一种网络资源处理方法,参见图4a和图4b。其中,图4a从终端设备一侧进行描述,图4b从服务端设备一侧进行描述。为了便于区分和描述,在下述实施例中将发放网络资源的用户定义为第一用户,将其发放网络资源所使用的终端设备定义为第一终端设备。
图4a为本申请实施例提供的一种网络资源处理方法的流程示意图。该方法适用于终端设备。如图4a所示,该方法包括:
401a、响应于资源发放操作,显示资源信息界面。
402a、响应于资源信息界面上的输入操作,获取待发放资源总量、待发放资源份数和禁用数字。
403a、将待发放资源总量、待发放资源份数和禁用数字发送给服务端设备,以供服务端设备生成不包含禁用数字的随机资源数并返回。
404a、根据服务端设备返回的随机资源数,向选定的用户提供相应数量的资源。
图4b为本申请实施例提供的一种网络资源处理方法的流程示意图。该方法适用于服务端设备。如图4b所示,该方法包括:
401b、接收终端设备发送的待发放资源总量、待发放资源份数和禁用数字。
402b、根据待发放资源总量和待发放资源个数,生成不包含禁用数字的随机资源数。
403b、将随机资源数返回给终端设备,以供终端设备向选定的用户提供与随机资源数对应数量的资源。
在上述图4a和图4b提供的网络资源处理方法中,终端设备和服务端设备的实现形式及连接方式,可参见上述系统实施例中的相关内容,在此不再赘述。
在上述图4a和图4b中,第一用户可以通过第一终端设备进行网络资源发放。可选地,第一用户可触发网络资源对应的软件图标,打开网络资源软件的首页。可选地,该首页上可设置资源发放控件,或与网络资源发放对应的链接或关联项等。例如,该首页的下拉菜单中包括资源发放控件。当第一用户发放网络资源时,可触发相应的资源发放控件。对第一终端设备而言,可响应于资源发放操作,显示资源信息界面。其中,资源信息界面上包括:资源量输入框和资源份数输入框。第一用户可通过资源量输入框输入其想要发放的资源总量,并通过资源份数输入框输入其想要发放的资源份数,即第一用户想要将其发放的资源总量分成多少份。相应地,第一终端设备响应于资源信息界面上的输入操作,获取待发放资源总量和待发放资源份数,并将待发放资源总量和待发放资源份数发送给服务端设备。相应地,服务端设备接收第一终端设备发送的待发放资源总量和待发放资源份数,并根据待发放资源总量和待发放资源份数,生成随机资源数,其中随机资源数的个数等于待发放资源份数。在本实施例中,每个随机资源数均不包括设定的禁用数字。进一步,服务端设备将生成的随机资源数返回给第一用户选定的用户的终端设备。相应地,第一用户选定的各用户通过各自的终端设备领取随机资源。其中,各随机资源的资源量分别对应服务端设备生成的随机资源数。
在本实施例中,服务端设备可根据网络资源发放用户设置的待发放资源量和待发放资源份数,生成不包含禁用数字的随机资源数,并将随机资源数返回给终端设备。相应地,终端设备可按照随机资源数将待发放资源量发放给第一用户选定的用户。这样,每个选定的用户领取的资源数不带有禁用数字。在本实施例中,禁用数字可以为一个或多个。对禁用数字的具体取值不进行限定,其可以由系统预先设定,和/或,由网络资源发放用户根据当地风俗习惯、个人爱好等灵活设定。例如,可根据当地忌讳,将“4”、“7”等数字设为禁用数字等。其中,网络资源发放用户自主设定禁用数字的具体实施方式可参见上述系统实施例中的相关内容,在此不再赘述。
进一步,针对第一用户自主设置禁用数字的情况,第一终端设备可响应于资源信息界面上的输入操作,获取待发放资源总量、待发放资源份数和禁用数字,并将待发放资源总量、待发放资源份数和禁用数字发送给服务端设备。相应地,服务端设备接收待发放资源总量、待发放资源份数和禁用数字,并根据待发放资源总量、待发放资源份数和禁用数字,生成随机资源数,其具体实现方式可参见上述系统实施例中生成随机数的相关内容,在此不再赘述。
可选地,终端设备与服务端设备也可相互配合实现随机资源数的指定位数上不含禁用数字、不同随机资源数的数值浮动范围属于设定的数值浮动范围以及由第一用户根据资源总量调整提示信息调整待发放资源总量等,其具体实施方式,均可参见上述系统实施例中的相关内容,在此不再赘述。
在图4a和图4b提供对应的实施例中,服务端设备与终端设备相互配合,在随机资源发放过程中,可生成不包含设定的禁用数字的随机资源数,在随机的基础上增加了随机红包的预知性,这样,每个用户分到的资源数均不包含禁用数字,进一步优化了网络资源的处理方法,提高了网络资源处理的合理性,有助于提高用户体验,增加用户黏度。
本申请实施例提供的网络资源处理方法不仅可使用户领取的资源数不包含禁用数字,也可使用户领取的资源数包含可用数字。为了使用户领取的资源数包含可用数字,网络资源发放用户可采用与上述使用户领取的资源数不包含禁用数字时相同的方法选定可领取资源的用户。基于选定的用户,本申请实施例提供相应的网络资源处理方法,如图5a和5b所示。其中,图5a和图5b分别从终端设备和服务端设备的角度,对网络资源处理方法进行示例性说明。
图5a为本申请实施例提供的一种网络资源处理方法的流程示意图。该方法适用于终端设备。如图5a所示,该方法包括:
501a、响应于资源发放操作,显示资源信息界面。
502a、响应于资源信息界面上的输入操作,获取待发放资源总量、待发放资源份数和可用数字。
503a、将待发放资源总量、待发放资源份数和可用数字发送给服务端设备,以供服务端设备生成数字属于可用数字的随机资源数并返回。
504a、根据服务端设备返回的随机资源数,向选定的用户提供相应数量的资源。
图5b为本申请实施例提供的一种网络资源处理方法的流程示意图。该方法适用于服务端设备。如图5b所示,该方法包括:
501b、接收终端设备发送的待发放资源总量、待发放资源份数和可用数字。
502b、根据待发放资源总量、待发放资源份数和可用数字,随机资源数中的数字属于设定的可用数字。
503b、将随机资源数返回给终端设备,以供终端设备向选定的用户提供与随机资源数对应数量的资源。
在上述图5a和图5b提供的网络资源处理方法中,终端设备和服务端设备的实现形式及连接方式,可参见上述系统实施例中的相关内容,在此不再赘述。
在上述图5a和图5b中,第一用户可以通过第一终端设备进行网络资源发放。可选地,第一用户可触发网络资源对应的软件图标,打开网络资源软件的首页。可选地,该首页上可设置资源发放控件,或与网络资源发放对应的链接或关联项等。例如,该首页的下拉菜单中包括资源发放控件。当第一用户发放网络资源时,可触发相应的资源发放控件。对第一终端设备而言,可响应于资源发放操作,显示资源信息界面。其中,资源信息界面上包括:资源量输入框和资源份数输入框。第一用户可通过资源量输入框输入其想要发放的资源总量,并通过资源份数输入框输入其想要发放的资源份数,即第一用户想要将其发放的资源总量分成多少份。相应地,第一终端设备响应于资源信息界面上的输入操作,获取待发放资源总量和待发放资源份数,并将待发放资源总量和待发放资源份数发送给服务端设备。相应地,服务端设备接收第一终端设备发送的待发放资源总量和待发放资源份数,并根据待发放资源总量和待发放资源份数,生成随机资源数,其中随机资源数的个数等于待发放资源份数。在本实施例中,每个随机资源数均属于设定的可用数字。进一步,服务端设备将生成的随机资源数返回给第一用户选定的用户的终端设备。相应地,第一用户选定的各用户通过各自的终端设备领取随机资源。其中,各随机资源的资源量分别对应服务端设备生成的随机资源数。
在本实施例中,服务端设备可根据网络资源发放用户设置的待发放资源量和待发放资源份数,生成属于可用数字的随机资源数,并将随机资源数返回给终端设备。相应地,终端设备可按照随机资源数将待发放资源量发放给第一用户选定的用户。这样,每个选定的用户领取的资源数均属于禁用数字。在本实施例中,可用数字可以为一个或多个。对可用数字的具体取值不进行限定,其可以由系统预先设定,和/或,由网络资源发放用户根据当地风俗习惯、个人爱好等灵活设定。例如,用户在发放资源时,希望每个领取到资源的用户所领取的资源数中含有某个或某些寓意较好的数字,比如数字“6”、“8”、“5”等。其中,网络资源发放用户自主设定禁用数字的具体实施方式可参见上述系统实施例中的相关内容,在此不再赘述。
进一步,针对第一用户自主设置可用数字的情况,第一终端设备可响应于资源信息界面上的输入操作,获取待发放资源总量、待发放资源份数和可用数字,并将待发放资源总量、待发放资源份数和可用数字发送给服务端设备。相应地,服务端设备接收待发放资源总量、待发放资源份数和可用数字,并根据待发放资源总量、待发放资源份数和可用数字,生成随机资源数,其具体实现方式可参见上述系统实施例中的相关内容,在此不再赘述。
可选地,终端设备与服务端设备也可相互配合实现随机资源数的指定位数上数字属于可用数字、不同随机资源数的数值浮动范围属于设定的数值浮动范围以及由第一用户根据资源总量调整提示信息调整待发放资源总量等,其具体实施方式,均可参见上述系统实施例中生成随机数的相关内容,在此不再赘述。
在图5a和图5b提供对应的实施例中,服务端设备与终端设备相互配合,在随机资源发放过程中,可生成属于设定的可用数字的随机资源数,在随机的基础上增加了随机红包的预知性,这样,每个用户分到的资源数均属于可用数字,进一步优化了网络资源的处理方法,提高了网络资源处理的合理性,有助于提高用户体验,增加用户黏度。
需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤201a至步骤204a的执行主体可以为设备A;又比如,步骤201a和202a的执行主体可以为设备A,步骤204a的执行主体可以为设备B;等等。
另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如301a、302a等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
图6为本申请实施例提供的一种终端设备的结构示意图。如图6所示,该终端设备包括:存储器60a、处理器60b、通信组件60c和显示屏60d。
其中,存储器60a,用于存储计算机程序。显示屏60d上展示有群组聊天界面。
处理器60b耦合至存储器,用于执行计算机程序以用于:响应于群组聊天界面上的红包触发操作,在显示屏60d上显示红包信息界面;响应于红包信息界面上的输入操作,获取红包总金额和红包个数N,其中N≥2,且为整数;通过通信组件60c将红包总金额和红包个数N发送给服务端设备,以供服务端设备根据红包总金额和红包个数N生成并返回随机红包;以及将服务端设备返回的随机红包的图标显示于群组聊天界面中,以供群组用户领取;其中,随机红包中不包含设定的禁用数字。
在一可选实施例中,处理器60b还用于:控制显示屏60d显示数字设置界面,以供红包发放用户设置禁用数字;响应于数字设置界面上的输入操作,获取红包发放用户输入的禁用数字;通过通信组件60c将红包发放用户输入的禁用数字发送给服务端设备,以供服务端设备生成不包含禁用数字的随机红包。
进一步,处理器60b还用于:响应于数字设置界面上的输入操作,获取红包发放用户输入的可用数字;通过通信组件60c将红包发放用户输入的可用数字发送给服务端设备,以供服务端设备根据可用数字生成不包含禁用数字的随机红包。
可选地,数字设置界面上包含禁用数字列表和可用数字列表。处理器60b在获取红包发放用户输入的禁用数字时,具体用于:响应于红包发放用户在禁用数字列表中的选择操作,确定红包发放用户选择的禁用数字。以及处理器60b在获取红包发放用户输入的可用数字时,具体用于:响应于红包发放用户在可用数字列表中的选择操作,确定红包发放用户选择的可用数字。
可选地,数字设置界面与红包信息界面是同一界面;或者,数字设置界面是红包信息界面上的浮窗;或者,数字设置界面是红包信息界面的下一界面。
或者,在一些可选实施例中,禁用数字预置于服务端设备中。
在另一可选实施例中,处理器60b还用于:响应于数字设置界面上的输入操作,获取红包发放用户输入的不能包含禁用数字的指定数位;通过通信组件60c将指定数位发送给服务端设备,以供服务端设备生成指定数位上不包含禁用数字的随机红包。
在又一可选实施例中,处理器60b还用于:响应于数字设置界面上的输入操作,获取红包发放用户输入的随机红包浮动范围;通过通信组件60c将随机红包浮动范围发送给服务端设备,以供服务端设备生成不同随机红包之间的数值浮动在随机红包浮动范围内的随机红包。
在再一可选实施例中,处理器60b在通过通信组件60c接收服务端设备返回的随机红包之前,还用于:通过通信组件60c接收服务端设备发送的金额调整提示信息,显示金额调整提示信息,以提示红包发放用户调整红包金额;响应于红包发放用户调整红包金额的操作,获取红包调整金额,并发送给服务端设备,以供服务端设备根据红包调整金额生成不包含禁用数字的随机红包。
进一步,处理器60b在响应于红包发放用户调整红包金额的操作之前,还用于:通过通信组件60c接收服务端设备发送的红包金额的调整方向和调整幅度;并在显示屏60d上显示红包金额的调整方向和调整幅度,以引导红包发放用户调整红包金额。
在一些实施例中,如图6所示,该终端设备还包括:电源组件60e、音频组件60f等其它组件。图6中仅示意性给出部分组件,并不意味着终端设备只包括图6所示组件。
本实施例提供的终端设备,可与服务端设备相互配合,在随机红包发放过程中,可生成不包含设定的禁用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。
图7为本申请实施例提供的一种服务端设备的结构示意图。如图7所示,该服务端设备包括:存储器70a、处理器70b和通信组件70c。
其中,存储器70a,用于存储计算机程序。
处理器70b耦合至存储器70a,用于执行计算机程序以用于:通过通信组件70c接收终端设备发送的红包总金额和红包个数N,其中N≥2,且为整数;根据红包总金额和红包个数N生成随机红包,随机红包不包含设定的禁用数字;通过通信组件70c将随机红包返回给终端设备,以供终端设备将随机红包显示于群组聊天界面中供群组用户领取。
在一可选实施例中,处理器70b在根据红包总金额和红包个数N生成随机红包时,具体用于:根据红包总金额和红包个数N,生成服从指定分布的(N-1)个随机数;针对每个随机数,判断该随机数是否包含设定的禁用数字;若该随机数中包含设定的禁用数字,将该随机数中包含的禁用数字替换为非禁用数字,并将替换禁用数字后的随机数作为一个随机红包的金额;若该随机数中不包含设定的禁用数字,直接将该随机数作为一个随机红包的金额;进一步,根据红包总金额与根据所述(N-1)个随机数得到的(N-1)个随机红包的总金额之间的差值,得到最后一个随机红包的金额。
进一步,处理器70b在生成服从指定分布的(N-1)个随机数时,具体用于:在剩余红包个数大于1的情况下,每次根据设定的MAC地址、当前时间戳以及指定分布对应的函数,生成一个随机种子数,结合随机种子数、剩余红包金额和剩余红包个数,生成一个随机数。其中,随机种子数是大于等于0且小于1的浮点型数据;随机数的取值范围为[a,b],a为红包最小单位值,b为当前剩余的红包总金额与(当前剩余的红包个数N-1)与红包最小单位值的乘积的差值。
进一步,如果随机数中包含设定的禁用数字,且是生成最后一个随机红包所需的随机数,则处理器70b在将随机数中包含的禁用数字替换为非禁用数字之前,还用于:通过通信组件70c向终端设备发送金额调整提示信息,以供终端设备提示红包发放用户调整红包总金额;通过通信组件70c接收终端设备返回的红包发放用户调整后的红包总金额,并根据调整后的红包总金额,将随机数中包含的禁用数字替换为非禁用数字。
在另一可选实施例中,处理器70b在得到最后一个随机红包的金额时,具体用于:若上述差值包含禁用数字,则向终端设备发送金额调整提示信息,以供终端设备提示红包发放用户调整红包总金额;接收终端设备返回的红包发放用户提供的红包调整金额,并根据红包调整金额,将该差值中包含的禁用数字替换为非禁用数字后作为最后一个随机红包的金额。
进一步,处理器70b还用于:确定将上述差值中包含的禁用数字替换为非禁用数字所需的红包金额的调整方向和调整幅度;以及通过通信组件70c将红包金额的调整方向和调整幅度发送给终端设备,以供终端设备引导红包发放用户调整红包金额。
在又一可选实施例中,处理器70b在根据红包总金额和红包个数N生成随机红包之前,还用于:通过通信组件70c接收终端设备发送的由红包发放用户设定的禁用数字。
在本实施例中,处理器70b在将随机数中包含的禁用数字替换为非禁用数字时,具体用于:从设定的可用数字中选择目标可用数字,设定的可用数字不同于设定的禁用数字;将随机数中包含的禁用数字替换为目标可用数字。
进一步,处理器70b在从设定的可用数字中选择目标可用数字时,具体用于:计算设定的各个可用数字与随机数中包含的禁用数字之间的差值;选择最小差值对应的可用数字作为目标可用数字。
可选地,处理器70b在从设定的可用数字中选择目标可用数字之前,还用于:通过通信组件70c接收终端设备发送的由红包发放用户设定的可用数字。
可选地,处理器70b还用于:通过通信组件70c接收终端设备发送的由红包发放用户设定的不能包含禁用数字的指定位数。相应地,处理器70b在判断随机数是否包含设定的禁用数字时,具体用于:判断随机数中指定数位上的数字是否属于设定的禁用数字,若判断结果为是,确定随机数中包含设定的禁用数字。
可选地,处理器70b还用于:通过通信组件70c接收终端设备发送的由红包发放用户设定的随机红包浮动范围。相应地,处理器70b在根据红包总金额和红包个数N生成随机红包时,具体用于:根据红包总金额、红包个数N和随机红包浮动范围生成随机红包,不同随机红包之间的数值浮动在随机红包浮动范围内。
在一些实施例中,如图7所示,该终端设备还包括:显示屏70d、电源组件70e、音频组件70f等其它组件。图7中仅示意性给出部分组件,并不意味着终端设备只包括图7所示组件。
本实施例提供的服务端设备,可与终端设备相互配合,在随机红包发放过程中,可生成不包含设定的禁用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。
图8为本申请实施例提供的一种终端设备的结构示意图。如图8所示,该终端设备包括:存储器80a、处理器80b、通信组件80c和显示屏80d。
其中,存储器80a,用于存储计算机程序。显示屏80d上展示有群组聊天界面。
处理器80b耦合至存储器80a,用于执行计算机程序以用于:响应于群组聊天界面上的红包触发操作,在显示屏80d上显示红包信息界面;响应于红包信息界面上的输入操作,获取红包总金额和红包个数N,其中N≥2,且为整数;通过通信组件80c将红包总金额和红包个数N发送给服务端设备,以供服务端设备根据红包总金额和红包个数N生成并返回随机红包;将随机红包显示于群组聊天界面中,以供群组用户领取;其中,随机红包中的数字属于设定的可用数字。
在一可选实施例中,处理器80b还用于:控制显示屏80c显示数字设置界面,以供红包发放用户设置可用数字;响应于数字设置界面上的输入操作,获取红包发放用户输入的可用数字;通过通信组件80c将红包发放用户输入的可用数字发送给服务端设备,以供服务端设备生成数字属于设定的可用数字的随机红包。
在另一可选实施例中,处理器80b还用于:响应于数字设置界面上的输入操作,获取红包发放用户输入的要求包含可用数字的指定数位;通过通信组件80c将指定数位发送给服务端设备,以供服务端设备生成指定数位上包含可用数字的随机红包。
在一些实施例中,如图8所示,该终端设备还包括电源组件80e、音频组件80f等其它组件。图8中仅示意性给出部分组件,并不意味着终端设备只包括图8所示组件。
本实施例提供的终端设备与服务端设备相互配合,在随机红包发放过程中,可生成属于可用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。
图9为本申请实施例提供的一种服务端设备的结构示意图。如图9所示,该服务端设备包括:存储器90a、处理器90b和通信组件90c。
其中,存储器90a,用于存储计算机程序。
处理器90b耦合至存储器90a,用于执行计算机程序以用于:通过通信组件90c接收终端设备发送的红包总金额和红包个数N;根据红包总金额和红包个数N生成随机红包,随机红包中的数字属于设定的可用数字;通过通信组件90c将随机红包返回给终端设备,以供终端设备将随机红包显示于群组聊天界面中供群组用户领取。
在一可选实施例中,处理器90b在根据红包总金额和红包个数N生成随机红包时,具体用于:根据红包总金额和红包个数N,生成服从指定分布的(N-1)个随机数;针对每个随机数,判断该随机数是否包含其它数字,其它数字是指与设定的可用数字不同的数字;若该随机数中包含其它数字,将该随机数中包含的其它数字替换为设定的可用数字,将替换其它数字后的随机数作为一个随机红包的金额;若该随机数中不包含其它数字,将该随机数作为一个随机红包的金额;进一步,根据红包总金额与根据(N-1)个随机数得到的(N-1)个随机红包的总金额之间的差值,得到最后一个随机红包的金额。
进一步,处理器90b还用于:通过通信组件90c接收终端设备发送的由红包发放用户设定的要求包含可用数字的指定数位。相应地,处理器90b在判断随机数是否包含其它数字时,具体用于:判断随机数的指定数位上的数字是否属于设定的可用数字;若判断结果为否,确定随机数包含其它数字。
可选地,处理器90b在根据红包总金额和红包个数N生成随机红包之前,还用于:通过通信组件90c接收终端设备发送的由红包发放用户设定的可用数字。
在一些实施例中,如图9所示,该终端设备还包括:显示屏90d、电源组件90e、音频组件90f等其它组件。图9中仅示意性给出部分组件,并不意味着终端设备只包括图9所示组件。
本实施例提供的服务端设备与终端设备相互配合,在随机红包发放过程中,可生成属于可用数字的随机红包,在随机的基础上增加了随机红包的预知性,不仅具有趣味性,还考虑了用户的使用感受,提高了红包发放的合理性和灵活性,有助于提高用户体验,增加用户黏度。
在上述各实施例中,存储器可被配置为存储其它各种数据以支持在计算平台上的操作。这些数据的示例包括用于在计算平台上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。
存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
在上述各实施例中,通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在上述各实施例中,显示屏可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
在上述各实施例中,电源组件为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
在上述各实施例中,音频组件可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(MIC),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器 (CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM) 和/或非易失性内存等形式,如只读存储器 (ROM) 或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (PRAM)、静态随机存取存储器 (SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器 (RAM)、只读存储器 (ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘 (DVD) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (39)

1.一种网络红包发放方法,适用于终端设备,其特征在于,所述方法包括:
响应于群组聊天界面上的红包触发操作,显示红包信息界面;
响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N为大于或等于2的整数;
将所述红包总金额和红包个数N发送给服务端设备,以供所述服务端设备根据所述红包总金额和红包个数N得到N-1个随机红包的金额,根据所述红包总金额与所述N-1个随机红包的总金额之间的差值,得到最后一个随机红包的金额并返回随机红包,其中,在得到所述N-1个随机红包中每个随机红包的过程中,根据当前剩余红包金额和当前剩余红包个数生成服从指定分布的一个随机数,若所述随机数中包含设定的禁用数字,将所述随机数中包含的禁用数字替换为非禁用数字后作为一个随机红包的金额,若所述随机数中不包含设定的禁用数字,直接将所述随机数作为一个随机红包的金额;
将所述服务端设备返回的随机红包的图标显示于所述群组聊天界面中,以供群组用户领取;其中,所述随机红包中不包含设定的禁用数字。
2.根据权利要求1所述的方法,其特征在于,还包括:
显示数字设置界面,以供红包发放用户设置禁用数字;
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的禁用数字;
将所述红包发放用户输入的禁用数字发送给所述服务端设备,以供所述服务端设备生成不包含所述禁用数字的随机红包。
3.根据权利要求2所述的方法,其特征在于,还包括:
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的可用数字;
将所述红包发放用户输入的可用数字发送给所述服务端设备,以供所述服务端设备根据所述可用数字生成不包含所述禁用数字的随机红包。
4.根据权利要求3所述的方法,其特征在于,所述数字设置界面上包含禁用数字列表和可用数字列表;
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的禁用数字,包括:响应于所述红包发放用户在所述禁用数字列表中的选择操作,确定所述红包发放用户选择的禁用数字;
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的可用数字,包括:响应于所述红包发放用户在所述可用数字列表中的选择操作,确定所述红包发放用户选择的可用数字。
5.根据权利要求2所述的方法,其特征在于,还包括:
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的不能包含禁用数字的指定数位;
将所述指定数位发送给所述服务端设备,以供所述服务端设备生成所述指定数位上不包含所述禁用数字的随机红包。
6.根据权利要求2所述的方法,其特征在于,还包括:
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的随机红包浮动范围;
将所述随机红包浮动范围发送给所述服务端设备,以供所述服务端设备生成不同随机红包之间的数值浮动在所述随机红包浮动范围内的随机红包。
7.根据权利要求2-6任一项所述的方法,其特征在于,所述数字设置界面与所述红包信息界面是同一界面;或者,所述数字设置界面是所述红包信息界面上的浮窗;或者,所述数字设置界面是所述红包信息界面的下一界面。
8.根据权利要求1所述的方法,其特征在于,所述禁用数字预置于所述服务端设备中。
9.根据权利要求1-6和8中任一项所述的方法,其特征在于,在接收所述服务端设备返回的随机红包之前,还包括:
接收所述服务端设备发送的金额调整提示信息,显示所述金额调整提示信息,以提示红包发放用户调整红包金额;
响应于所述红包发放用户调整红包金额的操作,获取红包调整金额,并发送给所述服务端设备,以供所述服务端设备根据所述红包调整金额生成不包含所述禁用数字的随机红包。
10.根据权利要求9所述的方法,其特征在于,在响应于所述红包发放用户调整红包金额的操作之前,还包括:
接收所述服务端设备发送的红包金额的调整方向和调整幅度;
显示所述红包金额的调整方向和调整幅度,以引导所述红包发放用户调整红包金额。
11.一种网络红包发放方法,适用于服务端设备,其特征在于,所述方法包括:
接收终端设备发送的红包总金额和红包个数N,其中,N为大于或等于2的整数;
根据所述红包总金额和红包个数N得到N-1个随机红包的金额,根据所述红包总金额与所述N-1个随机红包的总金额之间的差值,得到最后一个随机红包的金额,其中,在得到所述N-1个随机红包中每个随机红包的过程中,根据当前剩余红包金额和当前剩余红包个数生成服从指定分布的一个随机数,若所述随机数中包含设定的禁用数字,将所述随机数中包含的禁用数字替换为非禁用数字后作为一个随机红包的金额,若所述随机数中不包含设定的禁用数字,直接将所述随机数作为一个随机红包的金额;
将所述随机红包返回给所述终端设备,以供所述终端设备将所述随机红包显示于群组聊天界面中供群组用户领取;其中,所述随机红包中不包含设定的禁用数字。
12.根据权利要求11所述的方法,其特征在于,根据当前剩余红包金额和当前剩余红包个数生成服从指定分布的一个随机数,包括:
根据设定的MAC地址、当前时间戳以及所述指定分布对应的函数,生成一个随机种子数,结合所述随机种子数、剩余红包金额和剩余红包个数,生成一个随机数;
其中,所述随机种子数是大于等于0且小于1的浮点型数据;所述随机数的取值范围为[a,b],a为红包最小单位值,b=Q-(M-1)*a,Q是当前剩余的红包金额,M是当前剩余的红包个数。
13.根据权利要求11所述的方法,其特征在于,根据所述红包总金额与根据N-1个随机数得到的N-1个随机红包的总金额之间的差值,得到最后一个随机红包的金额,包括:
若所述差值包含禁用数字,则向所述终端设备发送金额调整提示信息,以供所述终端设备提示红包发放用户调整红包金额;
接收所述终端设备返回的所述红包发放用户提供的红包调整金额,并根据所述红包调整金额,将所述差值中包含的禁用数字替换为非禁用数字后作为最后一个随机红包的金额。
14.根据权利要求13所述的方法,其特征在于,还包括:
确定将所述差值中包含的禁用数字替换为非禁用数字所需的红包金额的调整方向和调整幅度;
将所述红包金额的调整方向和调整幅度发送给所述终端设备,以供所述终端设备引导所述红包发放用户调整红包金额。
15.根据权利要求11所述的方法,其特征在于,在根据所述红包总金额和红包个数N生成随机红包之前,还包括:
接收所述终端设备发送的由红包发放用户设定的禁用数字。
16.根据权利要求11-15任一项所述的方法,其特征在于,将所述随机数中包含的禁用数字替换为非禁用数字,包括:
从设定的可用数字中选择目标可用数字,所述设定的可用数字不同于设定的禁用数字;
将所述随机数中包含的禁用数字替换为所述目标可用数字。
17.根据权利要求16所述的方法,其特征在于,从设定的可用数字中选择目标可用数字,包括:
计算设定的各个可用数字与所述随机数中包含的禁用数字之间的差值;
选择最小差值对应的可用数字作为所述目标可用数字。
18.根据权利要求17所述的方法,其特征在于,在从设定的可用数字中选择目标可用数字之前,还包括:
接收所述终端设备发送的由红包发放用户设定的可用数字。
19.根据权利要求11-15任一项所述的方法,其特征在于,还包括:
接收所述终端设备发送的由红包发放用户设定的不能包含禁用数字的指定位数;
则,判断所述随机数是否包含设定的禁用数字,包括:判断所述随机数中所述指定数位上的数字是否属于设定的禁用数字,若判断结果为是,确定所述随机数中包含设定的禁用数字。
20.根据权利要求11-15任一项所述的方法,其特征在于,还包括:
接收所述终端设备发送的由红包发放用户设定的随机红包浮动范围;
其中,根据所述红包总金额和红包个数N生成随机红包,包括:
根据所述红包总金额、红包个数N和随机红包浮动范围生成随机红包,不同随机红包之间的数值浮动在所述随机红包浮动范围内。
21.一种网络红包发放方法,适用于终端设备,其特征在于,所述方法包括:
响应于群组聊天界面上的红包触发操作,显示红包信息界面;
响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中N为大于或等于2的整数;
将所述红包总金额和红包个数N发送给服务端设备,以供所述服务端设备根据所述红包总金额和红包个数N得到N-1个随机红包的金额,根据所述红包总金额与所述N-1个随机红包的总金额之间的差值,得到最后一个随机红包的金额并返回随机红包,其中,在得到所述N-1个随机红包中每个随机红包的过程中,根据当前剩余红包金额和当前剩余红包个数生成服从指定分布的一个随机数,若所述随机数中包含与设定的可用数字不同的其它数字,将所述随机数中包含的其它数字替换为设定的可用数字后作为一个随机红包的金额,若所述随机数中不包含与设定的可用数字不同的其它数字,直接将所述随机数作为一个随机红包的金额;
将所述随机红包显示于所述群组聊天界面中,以供群组用户领取;其中,所述随机红包中的数字属于设定的可用数字。
22.根据权利要求21所述的方法,其特征在于,还包括:
显示数字设置界面,以供红包发放用户设置可用数字;
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的可用数字;
将所述红包发放用户输入的可用数字发送给所述服务端设备,以供所述服务端设备生成数字属于设定的可用数字的随机红包。
23.根据权利要求22所述的方法,其特征在于,还包括:
响应于所述数字设置界面上的输入操作,获取所述红包发放用户输入的要求包含可用数字的指定数位;
将所述指定数位发送给所述服务端设备,以供所述服务端设备生成所述指定数位上包含所述可用数字的随机红包。
24.一种网络红包发放方法,适用于服务端设备,其特征在于,所述方法包括:
接收终端设备发送的红包总金额和红包个数N,其中,N为大于或等于2的整数;
根据所述红包总金额和红包个数N得到N-1个随机红包的金额,根据所述红包总金额与所述N-1个随机红包的总金额之间的差值,得到最后一个随机红包的金额,其中,在得到所述N-1个随机红包中每个随机红包的过程中,根据当前剩余红包金额和当前剩余红包个数生成服从指定分布的一个随机数,若所述随机数中包含与设定的可用数字不同的其它数字,将所述随机数中包含的其它数字替换为设定的可用数字后作为一个随机红包的金额,若所述随机数中不包含与设定的可用数字不同的其它数字,直接将所述随机数作为一个随机红包的金额;
将所述随机红包返回给所述终端设备,以供所述终端设备将所述随机红包显示于群组聊天界面中供群组用户领取;其中,所述随机红包中的数字属于设定的可用数字。
25.根据权利要求24所述的方法,其特征在于,根据当前剩余红包金额和当前剩余红包个数生成服从指定分布的一个随机数,包括:
根据设定的MAC地址、当前时间戳以及所述指定分布对应的函数,生成一个随机种子数,结合所述随机种子数、剩余红包金额和剩余红包个数,生成一个随机数;
其中,所述随机种子数是大于等于0且小于1的浮点型数据;所述随机数的取值范围为[a,b],a为红包最小单位值,b=Q-(M-1)*a,Q是当前剩余的红包金额,M是当前剩余的红包个数。
26.根据权利要求25所述的方法,其特征在于,还包括:
接收所述终端设备发送的由红包发放用户设定的要求包含可用数字的指定数位;
则,判断所述随机数是否包含其它数字,包括:判断所述随机数的所述指定数位上的数字是否属于设定的可用数字;若判断结果为否,确定所述随机数包含其它数字。
27.根据权利要求24-26任一项所述的方法,其特征在于,在根据所述红包总金额和红包个数N生成随机红包之前,还包括:
接收所述终端设备发送的由红包发放用户设定的可用数字。
28.一种网络资源处理方法,适用于终端设备,其特征在于,所述方法包括:
响应于资源发放操作,显示资源信息界面;
响应于所述资源信息界面上的输入操作,获取待发放资源总量、待发放资源份数N和禁用数字,其中,N为大于或等于2的整数;
将所述待发放资源总量、待发放资源份数N和禁用数字发送给服务端设备,以供所述服务端设备根据所述待发放资源总量、待发放资源份数N和禁用数字得到N-1份随机资源数,根据所述待发放资源总量与所述N-1份随机资源数之间的差值,得到最后一份随机资源数并返回,其中,在得到所述N-1份随机资源数中每份随机资源数的过程中,根据当前剩余待发放资源量和当前剩余待发放资源份数生成服从指定分布的一个随机数,若所述随机数中包含设定的禁用数字,将所述随机数中包含的禁用数字替换为非禁用数字后作为一份随机资源数,若所述随机数中不包含设定的禁用数字,直接将所述随机数作为一份随机资源数;
根据所述服务端设备返回的随机资源数,向选定的用户提供相应数量的资源。
29.一种网络资源处理方法,适用于服务端设备,其特征在于,所述方法包括:
接收终端设备发送的待发放资源总量、待发放资源份数和禁用数字;
根据所述待发放资源总量、待发放资源份数N和禁用数字得到N-1份随机资源数,根据所述待发放资源总量与所述N-1份随机资源数之间的差值,得到最后一份随机资源数,其中,在得到所述N-1份随机资源数中每份随机资源数的过程中,根据当前剩余待发放资源量和当前剩余待发放资源份数生成服从指定分布的一个随机数,若所述随机数中包含设定的禁用数字,将所述随机数中包含的禁用数字替换为非禁用数字后作为一份随机资源数,若所述随机数中不包含设定的禁用数字,直接将所述随机数作为一份随机资源数,其中,N为大于或等于2的整数;
将所述随机资源数返回给所述终端设备,以供所述终端设备向选定的用户提供与所述随机资源数对应数量的资源。
30.一种网络资源处理方法,适用于终端设备,其特征在于,所述方法包括:
响应于资源发放操作,显示资源信息界面;
响应于所述资源信息界面上的输入操作,获取待发放资源总量、待发放资源份数N和可用数字,其中,N为大于或等于2的整数;
将所述待发放资源总量、待发放资源份数N和可用数字发送给服务端设备,以供所述服务端设备根据所述待发放资源总量、待发放资源份数N和可用数字得到N-1份随机资源数,根据所述待发放资源总量与所述N-1份随机资源数之间的差值,得到最后一份随机资源数并返回,其中,在得到所述N-1份随机资源数中每份随机资源数的过程中,根据当前剩余待发放资源量和当前剩余待发放资源份数生成服从指定分布的一个随机数,若所述随机数中包含与设定的可用数字不同的其它数字,将所述随机数中包含的其它数字替换为设定的可用数字后作为一份随机资源数;若所述随机数中不包含与设定的可用数字不同的其它数字,直接将所述随机数作为一份随机资源数;
根据所述服务端设备返回的随机资源数,向选定的用户提供相应数量的资源。
31.一种网络资源处理方法,适用于服务端设备,其特征在于,所述方法包括:
接收终端设备发送的待发放资源总量、待发放资源份数N和可用数字,其中,N为大于或等于2的整数;
根据所述待发放资源总量、待发放资源份数N和可用数字得到N-1份随机资源数,根据所述待发放资源总量与所述N-1份随机资源数之间的差值,得到最后一份随机资源数,其中,在得到所述N-1份随机资源数中每份随机资源数的过程中,根据当前剩余待发放资源量和当前剩余待发放资源份数生成服从指定分布的一个随机数,若所述随机数中包含与设定的可用数字不同的其它数字,将所述随机数中包含的其它数字替换为设定的可用数字后作为一份随机资源数;若所述随机数中不包含与设定的可用数字不同的其它数字,直接将所述随机数作为一份随机资源数;
将所述随机资源数返回给所述终端设备,以供所述终端设备向选定的用户提供与所述随机资源数对应数量的资源。
32.一种终端设备,其特征在于,包括:存储器、处理器、通信组件和显示屏;
其中,所述存储器,用于存储计算机程序;所述显示屏上展示有群组聊天界面;
所述处理器耦合至所述存储器,用于执行所述计算机程序以用于:
响应于所述群组聊天界面上的红包触发操作,在所述显示屏上显示红包信息界面;
响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N为大于或等于2的整数;
通过所述通信组件将所述红包总金额和红包个数N发送给服务端设备,以供所述服务端设备根据所述红包总金额和红包个数N得到N-1个随机红包的金额,根据所述红包总金额与所述N-1个随机红包的总金额之间的差值,得到最后一个随机红包的金额并返回随机红包,其中,在得到所述N-1个随机红包中每个随机红包的过程中,根据当前剩余红包金额和当前剩余红包个数生成服从指定分布的一个随机数,若所述随机数中包含设定的禁用数字,将所述随机数中包含的禁用数字替换为非禁用数字后作为一个随机红包的金额,若所述随机数中不包含设定的禁用数字,直接将所述随机数作为一个随机红包的金额;
将所述服务端设备返回的随机红包的图标显示于所述群组聊天界面中,以供群组用户领取;其中,所述随机红包中不包含设定的禁用数字。
33.一种服务端设备,其特征在于,包括:存储器、处理器和通信组件;
所述存储器,用于存储计算机程序;
所述处理器耦合至所述存储器,用于执行所述计算机程序以用于:
通过所述通信组件接收终端设备发送的红包总金额和红包个数N,其中,N为大于或等于2的整数;
根据所述红包总金额和红包个数N得到N-1个随机红包的金额,根据所述红包总金额与所述N-1个随机红包的总金额之间的差值,得到最后一个随机红包的金额,其中,在得到所述N-1个随机红包中每个随机红包的过程中,根据当前剩余红包金额和当前剩余红包个数生成服从指定分布的一个随机数,若所述随机数中包含设定的禁用数字,将所述随机数中包含的禁用数字替换为非禁用数字后作为一个随机红包的金额,若所述随机数中不包含设定的禁用数字,直接将所述随机数作为一个随机红包的金额;
通过所述通信组件将所述随机红包返回给所述终端设备,以供所述终端设备将所述随机红包显示于群组聊天界面中供群组用户领取;其中,所述随机红包中不包含设定的禁用数字。
34.一种终端设备,其特征在于,包括:存储器、处理器、通信组件和显示屏;
所述存储器,用于存储计算机程序;所述显示屏上展示有群组聊天界面;
所述处理器耦合至所述存储器,用于执行所述计算机程序以用于:
响应于所述群组聊天界面上的红包触发操作,在所述显示屏上显示红包信息界面;
响应于所述红包信息界面上的输入操作,获取红包总金额和红包个数N,其中,N为大于或等于2的整数;
通过所述通信组件将所述红包总金额和红包个数N发送给服务端设备,以供所述服务端设备根据所述红包总金额和红包个数N得到N-1个随机红包的金额,根据所述红包总金额与所述N-1个随机红包的总金额之间的差值,得到最后一个随机红包的金额并返回随机红包,其中,在得到所述N-1个随机红包中每个随机红包的过程中,根据当前剩余红包金额和当前剩余红包个数生成服从指定分布的一个随机数,若所述随机数中包含与设定的可用数字不同的其它数字,将所述随机数中包含的其它数字替换为设定的可用数字后作为一个随机红包的金额,若所述随机数中不包含与设定的可用数字不同的其它数字,直接将所述随机数作为一个随机红包的金额;
将所述随机红包显示于所述群组聊天界面中,以供群组用户领取;其中,所述随机红包中的数字属于设定的可用数字。
35.一种服务端设备,其特征在于,包括:存储器、处理器和通信组件;
所述存储器,用于存储计算机程序;
所述处理器耦合至所述存储器,用于执行所述计算机程序以用于:
通过所述通信组件接收终端设备发送的红包总金额和红包个数N,其中,N为大于或等于2的整数;
根据所述红包总金额和红包个数N得到N-1个随机红包的金额,根据所述红包总金额与所述N-1个随机红包的总金额之间的差值,得到最后一个随机红包的金额,其中,在得到所述N-1个随机红包中每个随机红包的过程中,根据当前剩余红包金额和当前剩余红包个数生成服从指定分布的一个随机数,若所述随机数中包含与设定可用数字不同的其它数字,将所述随机数中包含的其它数字替换为设定的可用数字后作为一个随机红包的金额,若所述随机数中不包含与设定的可用数字不同的其它数字,直接将所述随机数作为一个随机红包的金额;
通过所述通信组件将所述随机红包返回给所述终端设备,以供所述终端设备将所述随机红包显示于群组聊天界面中供群组用户领取;其中,所述随机红包中的数字属于设定的可用数字。
36.一种存储有计算机指令的计算机可读存储介质,其特征在于,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行权利要求1-9任一项所述方法中的步骤。
37.一种存储有计算机指令的计算机可读存储介质,其特征在于,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行权利要求10-20任一项所述方法中的步骤。
38.一种存储有计算机指令的计算机可读存储介质,其特征在于,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行权利要求21-23任一项所述方法中的步骤。
39.一种存储有计算机指令的计算机可读存储介质,其特征在于,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行权利要求24-27任一项所述方法中的步骤。
CN201910335427.XA 2019-04-24 2019-04-24 网络资源处理和网络红包发放方法、设备及存储介质 Active CN111932222B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910335427.XA CN111932222B (zh) 2019-04-24 2019-04-24 网络资源处理和网络红包发放方法、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910335427.XA CN111932222B (zh) 2019-04-24 2019-04-24 网络资源处理和网络红包发放方法、设备及存储介质

Publications (2)

Publication Number Publication Date
CN111932222A CN111932222A (zh) 2020-11-13
CN111932222B true CN111932222B (zh) 2025-02-21

Family

ID=73282435

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910335427.XA Active CN111932222B (zh) 2019-04-24 2019-04-24 网络资源处理和网络红包发放方法、设备及存储介质

Country Status (1)

Country Link
CN (1) CN111932222B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114742545A (zh) * 2022-04-15 2022-07-12 上海连尚网络科技有限公司 一种群资源信息的分配方法、设备、介质及程序产品
CN119835331A (zh) * 2023-01-03 2025-04-15 支付宝(杭州)信息技术有限公司 一种资源发放方法、装置及设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107330680A (zh) * 2017-06-22 2017-11-07 福建中金在线信息科技有限公司 红包控制方法、装置、计算机设备及计算机可读存储介质
CN108462658A (zh) * 2016-12-12 2018-08-28 阿里巴巴集团控股有限公司 对象分配方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7547252B2 (en) * 2001-08-20 2009-06-16 Igt Gaming device having player-selectable award digits and award modification options
CN105809481B (zh) * 2014-01-29 2021-06-18 腾讯科技(深圳)有限公司 虚拟物品发送方法、接收方法、装置和系统
CN105681246A (zh) * 2014-11-17 2016-06-15 绍兴水滴网络科技有限公司 一种验证码的实现方法
CN108335400A (zh) * 2017-12-15 2018-07-27 蔚来汽车有限公司 号码筛选方法、筛选系统及操作终端
CN108563412B (zh) * 2018-03-05 2021-08-27 创新先进技术有限公司 一种数值变化展示方法及装置
CN108985644B (zh) * 2018-07-27 2021-02-09 创新先进技术有限公司 权益分配方法及装置、电子设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108462658A (zh) * 2016-12-12 2018-08-28 阿里巴巴集团控股有限公司 对象分配方法及装置
CN107330680A (zh) * 2017-06-22 2017-11-07 福建中金在线信息科技有限公司 红包控制方法、装置、计算机设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN111932222A (zh) 2020-11-13

Similar Documents

Publication Publication Date Title
CN118798877B (zh) 一种基于近场通信的支付方法、装置、设备及介质
US9146936B2 (en) Systems and methods for automatically synchronizing data using a mobile communications device
CN108064373B (zh) 资源转移方法及装置
US11537654B2 (en) Automated personalized identifier switching in view of closeness
CN110490808B (zh) 图片拼接方法、装置、终端及存储介质
CN109688418A (zh) 直播界面功能引导方法、设备及存储介质
CN102783121A (zh) 通信设备
CN108462853A (zh) 视频会议终端的控制方法、智能终端以及视频会议终端
CN110390641B (zh) 图像脱敏方法、电子设备及存储介质
CN106104602A (zh) 卡片显示方法及装置
US11829809B2 (en) Method, system, and non-transitory computer-readable record medium for managing event messages and system for presenting conversation thread
CN104182869A (zh) 处理业务的方法、装置及系统
CN103810595B (zh) 信息验证方法及装置
CN111932222B (zh) 网络资源处理和网络红包发放方法、设备及存储介质
CN112187624B (zh) 消息回复方法、装置及电子设备
CN115129835A (zh) 会话处理方法、装置、计算机设备和存储介质
CN111709506B (zh) 一种定制标签生成方法和系统
CN112184277B (zh) 虚拟物品包发送、接收方法、装置、设备及存储介质
CN111538554A (zh) 一种支付方法、装置、移动终端及存储介质
CN108156206B (zh) 一种数据转移方法、服务器、客户端以及系统
CN113852723B (zh) 号码调度方法、设备及存储介质
CN113763137B (zh) 信息推送方法及计算机设备
CN111858564A (zh) 数据处理方法、业务处理方法、装置、终端及存储介质
CN109725966B (zh) 一种模式转换方法、装置、终端设备及存储介质
KR20160094205A (ko) Ars 서비스 제공 방법 및 그를 수행하는 단말장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant