[發明專利]一種電子紅包的分配方法及裝置在審
| 申請號: | 201610576103.1 | 申請日: | 2016-07-19 |
| 公開(公告)號: | CN107633389A | 公開(公告)日: | 2018-01-26 |
| 發明(設計)人: | 朱海 | 申請(專利權)人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | G06Q20/06 | 分類號: | G06Q20/06;G06Q20/38 |
| 代理公司: | 北京路浩知識產權代理有限公司11002 | 代理人: | 李相雨 |
| 地址: | 100871 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電子 紅包 分配 方法 裝置 | ||
技術領域
本發明涉及數據技術領域,尤其是涉及一種電子紅包的分配方法及裝置。
背景技術
目前,紅包分配就是把一個大整數m分解(直接以分為單位,如1元即100)分解成n個小整數的過程,小整數的范圍是[min,max]。
最簡單的思路,先保底,每個小紅包保證有min,然后每個請求都隨機生成一個0到(max-min)范圍的整數,再加上min就是紅包的錢數。這個算法雖然簡單,但是有一個弊端:最后生成的紅包可能都是min錢數的。
發明內容
本發明要解決的技術問題是:如何設定一種合理的電子紅包的金額分配方式。
基于上述目的,本發明的一個方面提出了一種電子紅包的分配方法,其特征在于,包括:
接收客戶端發送的紅包分配請求,所述紅包分配請求中攜帶有預分配的電子紅包的總金額和紅包個數信息;
提取所述紅包分配請求中攜帶的電子紅包的總金額和紅包個數信息,并根據所述電子紅包的總金額和紅包個數確定分配到每個電子紅包的平均金額;
采用隨機分配算法確定每一電子紅包的初始金額;
根據每個電子紅包的平均金額與初始金額,計算每個電子紅包的修正值,并根據所述修正值對各個電子紅包的初始金額進行調整。
其中,所述采用隨機分配算確定每一電子紅包的初始金額,具體包括:
對于每個電子紅包,根據電子紅包的總金額和紅包個數,計算分配給該電子紅包的最大金額和最小金額;
選擇最大金額與最小金額之間的任一金額作為該電子紅包的初始金額。
其中,所述分配給每個電子紅包的最大金額設定為:
當分配給一個電子紅包最大金額時,剩余金額至少為其他電子紅包分配最小金額;
其中,所述最小金額設置為所述總金額的最小單位值。
其中,所述修正值的計算方法具體為:
設定當前電子紅包的初始金額為R,平均金額為P,計算(R-P)2的值,在計算(R-P)2得到的值與0之間選擇任意一個隨機值,并對所述隨機值進行開方得到所述修正值T。
其中,根據所述修正值對各個電子紅包的初始金額進行調整,具體包括:
判斷每個電子紅包的初始金額與平均金額的大小,若初始金額小于平均金額,則在所述初始金額上增加所述修正值,生成該電子紅包的金額;
若所述初始金額大于所述平均金額,則在所述初始金額上減去所述修正值,生成該電子紅包的金額;
若所述初始金額等于所述平均金額,則將所述初始金額作為該電子紅包的金額。
其中,所述方法還包括:
判斷為每個電子紅包分配金額后是否有剩余金額,
是則查找金額最少的電子紅包,將剩余金額加入到所述金額最少的電子紅包中。
根據本發明的另一個方面,提供一種電子紅包的分配裝置,其特征在于,包括:
接收單元,用于接收客戶端發送的紅包分配請求,所述紅包分配請求中攜帶有預分配的電子紅包的總金額和紅包個數信息;
平均金額計算單元,用于提取所述紅包分配請求中攜帶的電子紅包的總金額和紅包個數信息,并根據所述電子紅包的總金額和紅包個數確定分配到每個電子紅包的平均金額;
初始金額計算單元,用于采用隨機分配算法確定每一電子紅包的初始金額;
金額分配單元,根據每個電子紅包的平均金額與初始金額,計算每個電子紅包的修正值,并根據所述修正值對各個電子紅包的初始金額進行調整。
其中,所述初始金額計算單元具體包括:
最大值和最小值計算子單元,用于根據電子紅包的總金額和紅包個數,針對每個電子紅包,計算分配給該電子紅包的最大金額和最小金額;
初始金額計算子單元,用于在最大值和最小值計算子單元針對每個電子紅包計算出相應電子紅包的最大值和最小值后,選擇每個電子紅包的最大金額與最小金額之間的任一金額作為該電子紅包的初始金額。
其中,所述最大金額為:
當分配給其中一個電子紅包最大金額時,剩余金額至少為其他電子紅包分配最小金額;
其中,所述最小金額設置為所述總金額的最小單位值。
其中,所述裝置還包括:剩余金額分配單元,用于判斷為每個電子紅包分配金額后是否有剩余金額,是則查找金額最少的電子紅包,將剩余金額加入到所述金額最少的電子紅包中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610576103.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種覆膜電極溶解氧測定儀在線校準裝置
- 下一篇:一種云錢包管理方法及服務器





