红包分配金额确定方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:34129917 阅读:15 留言:0更新日期:2022-07-14 15:09
本公开涉及一种红包分配金额确定方法、装置、计算机设备、存储介质,涉及数据处理技术领域。所述方法包括:建立闭合椭圆;基于所述闭合椭圆的焦点所在的轴线、旋转角度数据、所述闭合椭圆的焦点,通过开普勒第二定律按照领取红包的人数将所述闭合椭圆划分为多个部分;根据划分后所述闭合椭圆中每个部分对应的弧长数据、所述闭合椭圆的周长数据、所述红包的总金额数据确定领取每个红包的金额数据。采用本方法能够减少随机红包分配最大值和最小值之间差距过大的情况,具备一定的公平性。具备一定的公平性。具备一定的公平性。

【技术实现步骤摘要】
红包分配金额确定方法、装置、计算机设备、存储介质


[0001]本公开涉及数据处理
,特别是涉及一种红包分配金额确定方法、装置、计算机设备、存储介质。

技术介绍

[0002]随着社会的发展,移动终端上安装的许多应用程序都具备抢红包功能,如互联网社交应用程序、短视频应用程序、金融应用程序。对于红包发送对象为一人的定向红包,无论红包金额还是红包接收对象都是唯一的,无需进行红包金额分配。而对于红包发送对象为多人的红包,其分配方式有平均分配(普通红包)和随机分配(拼手气红包)。
[0003]而红包金额平均分配的方案缺少趣味性。红包金额随机分配的方案虽然趣味性足,但是随机分配可能会出现抢到的红包最大值过大,最小值过小的情况,并且先领取红包的用户领取的最大金额可能会小于最后一个用户领取红包的最大金额,相对来说不公平。用户对红包金额的分配完全没有控制力,而对于部分发送红包的用户,希望既具有趣味性和娱乐性,而又不希望出现上述差距过大的情况。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够减少随机红包分配最大值和最小值之间差距过大,具备一定公平性的红包分配金额确定方法、装置、计算机设备、存储介质。
[0005]第一方面,本公开提供了一种红包分配金额确定方法。所述方法包括:
[0006]建立闭合椭圆;
[0007]基于所述闭合椭圆的焦点所在的轴线、旋转角度数据、所述闭合椭圆的焦点,通过开普勒第二定律按照领取红包的人数将所述闭合椭圆划分为多个部分;
[0008]根据划分后所述闭合椭圆中每个部分对应的弧长数据、所述闭合椭圆的周长数据、所述红包的总金额数据确定领取每个红包的金额数据。
[0009]在其中一个实施例中,所述方法还包括:调整所述闭合椭圆的离心率,根据所述离心率确定领取所述红包的最大金额数据和最小金额数据之间的比例。
[0010]在其中一个实施例中,采用包括下述方式确定所述旋转角度数据:
[0011]预先设置所述旋转角度数据,所述旋转角度数据为非零实数且不为180的倍数;
[0012]或,根据发送所述红包时的时间参数数据、圆周率确定所述旋转角度数据,所述时间参数数据包括:年数据、月数据、日数据、时数据、分数据、秒数据。
[0013]在其中一个实施例中,所述基于所述闭合椭圆的焦点所在的轴线、旋转角度数据、所述闭合椭圆的焦点,通过开普勒第二定律按照领取红包的人数将所述闭合椭圆划分为多个部分,包括:
[0014]以所述焦点为旋转中心,所述轴线的位置为初始位置按照所述旋转角度数据旋转,确定旋转初始位置;
[0015]在所述旋转初始位置处,以预设的固定角速度进行旋转一周,按照领取所述红包的人数将所述闭合椭圆划分为对应的多个部分。
[0016]在其中一个实施例中,所述根据划分后所述闭合椭圆中每个部分对应的弧长数据、所述闭合椭圆的周长数据、所述红包的总金额数据确定领取每个红包的金额数据,包括:
[0017]将每个部分对应的所述弧长数据除以所述周长数据,确定每个部分对应的比例值;
[0018]将所述每个部分对应的比例值乘以所述总金额数据,确定领取每个红包的金额数据。
[0019]在其中一个实施例中,所述确定领取每个红包的金额数据,之后还包括:
[0020]根据预先确定的旋转方向排列所述弧长数据的顺序;
[0021]根据所述弧长数据的顺序确定领取金额数据的顺序;
[0022]按照领取所述红包的时间顺序,依次领取所述金额数据对应的红包。
[0023]第二方面,本公开还提供了一种红包分配金额确定装置,其特征在于,所述装置包括:
[0024]创建模块,用于建立闭合椭圆;
[0025]划分模块,用于基于所述闭合椭圆的焦点所在的轴线、旋转角度数据、所述闭合椭圆的焦点,通过开普勒第二定律按照领取红包的人数将所述闭合椭圆划分为多个部分;
[0026]金额确定模块,用于根据划分后所述闭合椭圆中每个部分对应的弧长数据、所述闭合椭圆的周长数据、所述红包的总金额数据确定领取每个红包的金额数据。
[0027]在所述装置的其中一个实施例中,所述装置还包括:调整模块,用于调整所述闭合椭圆的离心率,根据所述离心率确定领取所述红包的最大金额数据和最小金额数据之间的比例。
[0028]在所述装置的其中一个实施例中,所述划分模块,包括:位置确定模块,位置划分模块;
[0029]所述位置确定模块,用于以所述焦点为旋转中心,所述轴线的位置为初始位置按照所述旋转角度数据旋转,确定旋转初始位置;
[0030]所述位置划分模块,用于在所述旋转初始位置处,以预设的固定角速度进行旋转一周,按照领取所述红包的人数将所述闭合椭圆划分为对应的多个部分。
[0031]在所述装置的其中一个实施例中,所述装置还包括:旋转角度确定模块,用于预先设置所述旋转角度数据,所述旋转角度数据为非零实数且不为180的倍数;或,根据发送所述红包时的时间参数数据、圆周率确定所述旋转角度数据,所述时间参数数据包括:年数据、月数据、日数据、时数据、分数据、秒数据。
[0032]在所述装置的其中一个实施例中,所述金额确定模块,包括:比例确定模块,比例计算模块;
[0033]所述比例确定模块,用于将每个部分对应的所述弧长数据除以所述周长数据,确定每个部分对应的比例值;
[0034]所述比例计算模块,用于将所述每个部分对应的比例值乘以所述总金额数据,确定领取每个红包的金额数据。
[0035]在所述装置的其中一个实施例中,所述装置还包括:顺序确定模块,用于根据预先确定的旋转方向排列所述弧长数据的顺序;根据所述弧长数据的顺序确定领取金额数据的顺序;
[0036]红包领取模块,用于按照领取所述红包的时间顺序,依次领取确定顺序后的所述金额数据对应的红包。
[0037]第三方面,本公开还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
[0038]第四方面,本公开还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
[0039]第五方面,本公开还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
[0040]上述各实施例中,基于闭合椭圆的焦点所在轴线、旋转角度数据、所述闭合椭圆的焦点,通过开普勒第二定律并根据领取红包的人数将闭合椭圆划分为多个部分,该多个部分的面积相同,能够基于统一的指标进行划分红包金额,保证红包分配的公平性。而设置旋转角度数据可以避免椭圆被评分的情况,造成红包金额相同,增加了趣味性和娱乐性。进而根据每个部分对应的弧长数据、所述闭合椭圆的周长数据、所述红包的总金额数据确定领取每个红包的金额数据。因为是通过开普勒第二定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种红包分配金额确定方法,其特征在于,所述方法包括:建立闭合椭圆;基于所述闭合椭圆的焦点所在的轴线、旋转角度数据、所述闭合椭圆的焦点,通过开普勒第二定律按照领取红包的人数将所述闭合椭圆划分为多个部分;根据划分后所述闭合椭圆中每个部分对应的弧长数据、所述闭合椭圆的周长数据、所述红包的总金额数据确定领取每个红包的金额数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:调整所述闭合椭圆的离心率,根据所述离心率确定领取所述红包的最大金额数据和最小金额数据之间的比例。3.根据权利要求1所述的方法,其特征在于,采用包括下述方式确定所述旋转角度数据:预先设置所述旋转角度数据,所述旋转角度数据为非零实数且不为180的倍数;或,根据发送所述红包时的时间参数数据、圆周率确定所述旋转角度数据,所述时间参数数据包括:年数据、月数据、日数据、时数据、分数据、秒数据。4.根据权利要求1所述的方法,其特征在于,所述基于所述闭合椭圆的焦点所在的轴线、旋转角度数据、所述闭合椭圆的焦点,通过开普勒第二定律按照领取红包的人数将所述闭合椭圆划分为多个部分,包括:以所述焦点为旋转中心,所述轴线的位置为初始位置按照所述旋转角度数据旋转,确定旋转初始位置;在所述旋转初始位置处,以预设的固定角速度进行旋转一周,按照领取所述红包的人数将所述闭合椭圆划分为对应的多个部分。5.根据权利要求1所述的方法,其特征在于,所述根据划分后所述闭合椭圆中每个部分对应的弧长数据、所述闭合椭圆的周长数据、所述红包的总金额数据确定领取每个红包的金额数据,包括:将每个部分对应的所述弧长数据除以所述周长数据,确定每个部分对应的比例值;将所述每个部分对应的比例值乘以所述总金额数据,确定领取每个红包的金额数据。6.根据权利要求1或5所述的方法,其特征在于,所述确定领取每个红包的金额数据,之后还包括:根据预先确定的旋转方向排列所述弧长数据的顺序;根据所述弧长数据的顺序确定领取金额数据的顺序;按照领取所述红包的时间顺序,依次领取所述金额数据对应的红包。7.一种红包分配金额确定装置,其特征在于,所述装置包括:创建模块,用于建立闭合椭圆;划分模块,用于基于所述闭合椭圆的焦点所在的轴线、旋转角度数据、所述闭合椭圆的焦点,通过开普勒第二定律按照领取红包的人数将所述闭合椭圆划分为多个部分;金额确定...

【专利技术属性】
技术研发人员:兰欣
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1