一种服务器及红包生成方法技术

技术编号:39270482 阅读:10 留言:0更新日期:2023-11-07 10:50
本申请提供一种服务器及红包生成方法,所述方法在获取随机金额类型的红包配置信息之后,根据红包配置信息建立业务活动,并根据红包配置信息中的总金额、红包数量以及分配给红包的最小金额生成各红包;其中,各红包的红包金额大于等于最小金额,各红包的红包金额总和等于总金额;然后在第一用户端的账户中扣除与总金额等量的金额,生成红包入口链接,并将红包入口链接发送至业务活动对应的各第二用户端。以此通过最小金额,防止红包金额出现极值,增加红包生成的均衡性;通过各红包的红包金额总和等于总金额,增加红包生成的准确率。增加红包生成的准确率。增加红包生成的准确率。

【技术实现步骤摘要】
一种服务器及红包生成方法


[0001]本申请涉及数据处理
,尤其涉及一种服务器及红包生成方法。

技术介绍

[0002]随着互联网的不断进步,传统的线下红包逐渐转移到线上;如互联网红包就是线上交易的一种方式。如今,线上交易是一种很流行的互联网工具,以互联网红包为例,通常以抢红包和红包雨的业务活动形式出现;其中抢红包一般包括两种类型,一种是等分金额类型,另一种是随机金额类型。
[0003]无论是抢红包还是红包雨的形式,针对随机金额类型的抢红包时,任一红包的红包金额是随机生成的;也就是说,参与者(抢红包者)所抢到的红包金额是由随机算法生成的,即参与者所抢红包金额为红包创建者(发红包者)所发红包金额中随机生成的金额;这就导致参与者所抢红包金额会存在所抢红包金额过小或过大,导致生成的红包均衡性和灵活性差。
[0004]其中,发红包者在发红包时,一般需要预先设置,预先设置包括总金额、红包数量信息,因为红包是按照顺序生成的,存在生成的红包的数量未达到预设红包数量时,发红包者所发红包金额已被抢完的情况,导致抢红包活动无法满足发红包者的预先设置。也就是说,现有技术中红包生成方法的准确率较低,存在无法满足红包创建者需求的情况。

技术实现思路

[0005]本申请提供了一种服务器及红包生成方法,以解决传统红包生成方法中均衡性以及准确性低的问题。
[0006]第一方面,本申请提供一种服务器,所述智能设备包括存储模块和控制模块;
[0007]存储模块,被配置为存储生成的各红包;
[0008]所述控制模块,被配置为:
[0009]获取第一用户端发送的随机金额类型的红包配置信息;所述红包配置信息包括总金额、红包数量以及分配给红包的最小金额;
[0010]根据所述红包配置信息建立业务活动,并根据所述总金额、所述红包数量和所述最小金额生成各红包;所述各红包的红包金额大于等于所述最小金额,所述各红包的红包金额总和等于所述总金额;
[0011]在所述第一用户端的账户中扣除与所述总金额等量的金额,并生成红包入口链接;所述红包入口链接用于用户端获取红包;
[0012]将所述红包入口链接发送至所述业务活动对应的各第二用户端。
[0013]第二方面,本申请还提供一种红包生成方法,所述方法应用于服务器;
[0014]所述方法包括:
[0015]获取第一用户端发送的随机金额类型的红包配置信息;所述红包配置信息包括总金额、红包数量以及分配给红包的最小金额;
[0016]根据所述红包配置信息建立业务活动,并根据所述总金额、所述红包数量和所述最小金额生成各红包;所述各红包的红包金额大于等于所述最小金额,所述各红包的红包金额总和等于所述总金额;
[0017]在所述第一用户端的账户中扣除与所述总金额等量的金额,并生成红包入口链接;所述红包入口链接用于用户端获取红包;
[0018]将所述红包入口链接发送至所述业务活动对应的各第二用户端。
[0019]第三方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述的红包生成方法。
[0020]由以上技术方案可知,本申请在红包生成之前,为红包设置了最小金额,也可以理解为保底金额,然后根据总金额、红包数量和最小金额生成各红包,其中,任一红包的红包金额大于等于最小金额,防止红包的红包金额过小;且各红包的红包金额总和等于总金额,防止红包的红包金额过大以及在按顺序生成红包时,无法满足红包创建者预先设置的情况,保证了红包生成的均衡性和准确性。
附图说明
[0021]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为一些实施例中智能设备的使用场景;
[0023]图2为一些实施例中智能设备的结构示意图;
[0024]图3为一些实施例中智能设备的软件架构示意图;
[0025]图4为一些实施例中智能设备的界面示意图;
[0026]图5为本申请实施例中智能设备与服务器红包生成的示意图;
[0027]图6为本申请实施例中一种红包生成方法的流程示意图;
[0028]图7为本申请实施例中一种红包配置信息界面的示意图;
[0029]图8为本申请实施例中一种红包显示的示意图;
[0030]图9为本申请实施例中一种红包获取方法的流程示意图。
具体实施方式
[0031]为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
[0032]需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
[0033]本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
[0034]术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,
包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
[0035]本申请实施方式提供的服务器与智能设备进行数据通信。服务器接收智能设备发送的红包配置信息,并在根据红包配置信息生成各红包之后,由智能设备获取红包。
[0036]在一些实施例中,服务器包括存储模块和控制模块,存储模块被配置为存储生成的各红包,控制模块被配置为生成各红包。
[0037]在一些实施例中,存储模块还存储有预设随机算法,预设随机算法用于计算各红包的红包金额。
[0038]智能设备可以具有多种实施形式,例如,可以是智能电视、移动终端、笔记本电脑、平板电脑(ipad)等。图1为本申请的服务器的一种具体实施方式。
[0039]图1为根据实施例中智能设备与服务器之间操作场景的示意图。如图1所示,用户可通过智能设备100(如移动终端、平板电脑、计算机、笔记本电脑等)与服务器200进行数据通信。进而将红包配置信息发送至服务器200,以使服务器200根据红包配置信息生成各红包。
[0040]图2示出了智能设备100的结构示意图。
[0041]下面以智能设备100为例对实施例进行具体说明。应该理解的是,图2所示智能设备100仅是一个范例,并且智能设备100可以具有比图2中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器,其特征在于,包括:存储模块,被配置为存储生成的各红包;控制模块,被配置为:获取第一用户端发送的随机金额类型的红包配置信息;所述红包配置信息包括总金额、红包数量以及分配给红包的最小金额;根据所述红包配置信息建立业务活动,并根据所述总金额、所述红包数量和所述最小金额生成各红包;所述各红包的红包金额大于等于所述最小金额,所述各红包的红包金额总和等于所述总金额;在所述第一用户端的账户中扣除与所述总金额等量的金额,并生成红包入口链接;所述红包入口链接用于用户端获取红包;将所述红包入口链接发送至所述业务活动对应的各第二用户端。2.根据权利要求1所述的服务器,其特征在于,所述控制模块还被配置为:根据所述总金额、所述红包数量和所述最小金额生成各红包的步骤中,计算所述最小金额的第一数量;所述第一数量为所述总金额与第一结果的商;所述第一结果为所述红包数量与所述最小金额的乘积;根据所述第一数量以及所述最小金额,按照预设等差数列计算出分配给红包的最大金额;将所述最小金额和所述最大金额作为分配给红包的金额范围,并根据所述金额范围随机计算出各红包的红包金额,进而生成各红包。3.根据权利要求2所述的服务器,其特征在于,所述控制模块还被配置为:根据所述第一数量以及所述最小金额,按照预设等差数列计算出分配给红包的最大金额的步骤中,根据所述第一数量,按照所述预设等差数列计算出最小金额的第二数量;计算出分配给红包的最大金额;所述分配给红包的最大金额是所述第二数量与所述最小金额的乘积。4.根据权利要求3所述的服务器,其特征在于,所述控制模块还被配置为:根据所述第一数量,按照所述预设等差数列计算出最小金额的第二数量的步骤中,按照下述公式计算出第二数量:2M

s=a1;其中,s为所述第二数量,M为所述第一数量,a1为所述预设等差数列的初始值,所述预设等差数列的公差为1。5.根据权利要求2所述的服务器,其特征在于,所述控制模块还被配置为:根据所述金额范围随机计算出各红包的红包金额,进而生成各红包的步骤中,基于...

【专利技术属性】
技术研发人员:齐海岩盖迎新逯林虎
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:

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

1