一种抽奖活动概率的控制方法及装置与流程

文档序号:17699064发布日期:2019-05-17 22:02阅读:2229来源:国知局
一种抽奖活动概率的控制方法及装置与流程
本发明涉及互联网
技术领域
,特别涉及一种抽奖活动概率的控制方法及装置。
背景技术
:为了促进用户活跃,提高充值收入,电子商务网站、手机app等平台来点儿抽奖的活动,应该是极好的,“刮刮乐”、“砸金蛋”、“大转盘”等,都是受用户容易接受和爱参与的抽奖游戏。大转盘抽奖活动是运营人员常用的活动工具之一,几乎每款app都有过大转盘抽奖活动,大多数活动形式都相似且老套,但它仍然是目前效果最出众的运营套路之一。现有技术中,这样就产生的一个问题,我们对奖品会变得不可控制。如果一个运气好,很有可能机会造成奖品还不够发送。如果运气不好,这些奖品永远都可能留在那里。现有技术中,也提出了可控的中奖概率方法,但是调整比较麻烦,费时费力,如图1所示,设置了5个奖品和分别对应的中奖概率;将每一个中奖概率分别乘以1000,得到相对应的划分区间;然后,在具体操作时,随机1-10000以内的数字,然后随机出的数字对应在那个区间,则获得对应的奖品。那么问题来了,发奖机制如何进一步调整才能达到预期的效果,先来看目标,站在商家角度,什么是比较好的效果,也就是需求是什么:1.稀有的奖品尽量低概率被抽中;2.普通的奖品尽量高概率被抽中;3.库存不足或者达到限制的奖品不会被抽中;因此,如何方便调整中奖概率以及合理的控制中奖概率,是同行业人员亟待解决的问题。技术实现要素:鉴于上述问题,本发明提出了一种抽奖活动概率的控制方法,该方法可方便调整中奖概率,并合理的控制中奖概率。第一方面,本发明实施例提供一种抽奖活动概率的控制方法,包括:设置预设等级的奖项i、每一个所述奖项i对应的一个获奖权重wi以及每一个所述奖项i的备注值ai;所述备注值ai用二值逻辑表示;将所有的所述获奖权重wi相加,生成奖品权重总和w;将所述获奖权重wi和所述备注值ai,代入预设算法,获得每一个所述奖项i对应的中奖范围;所述中奖范围中的最小值为0,最大值为w;在0~w内随机选择数字k,确定所述数字k所在的中奖范围,根据所述中奖范围确定对应的所述奖项i。在一个实施例中,所述备注值ai用二值逻辑表示,包括:所述备注值ai∈{0,1}。在一个实施例中,将所述获奖权重wi和所述备注值ai,代入预设算法,获得每一个所述奖项i对应的中奖范围,包括:将所述获奖权重wi和所述备注值ai,分别代入:范围下限值:范围上限值:式中,ai表示备注值,i表示奖项序号,k表示随机数字,ai表示奖项i所对应的备注值,wk表示随机数字k所对应的获奖权重;获得每一个所述奖项i对应的中奖范围。第二方面,本发明还提供一种抽奖活动概率的控制装置,包括:设置模块,用于设置预设等级的奖项i、每一个所述奖项i对应的一个获奖权重wi以及每一个所述奖项i的备注值ai;所述备注值ai用二值逻辑表示;生成模块,用于将所有的所述获奖权重wi相加,生成奖品权重总和w;获得模块,用于将所述获奖权重wi和所述备注值ai,代入预设算法,获得每一个所述奖项i对应的中奖范围;所述中奖范围中的最小值为0,最大值为w;确定模块,用于在0~w内随机选择数字k,确定所述数字k所在的中奖范围,根据所述中奖范围确定对应的所述奖项i。在一个实施例中,所述设置模块中,所述备注值ai用二值逻辑表示,包括:所述备注值ai∈{0,1}。在一个实施例中,所述获得模块,具体用于将所述获奖权重wi和所述备注值ai,分别代入:范围下限值:范围上限值:式中,ai表示备注值,i表示奖项序号,k表示随机数字,ai表示奖项i所对应的备注值,wk表示随机数字k所对应的获奖权重;获得每一个所述奖项i对应的中奖范围。本发明的优点在于,本发明提出了一种抽奖活动概率的控制方法及装置,该方法可通过调整备注值实现库存不足或者达到限制的奖品不会被抽中;通过调整获奖权重,可实现稀有的奖品尽量低概率被抽中,普通的奖品尽量高概率被抽中。方便调整中奖概率,并合理的控制中奖概率,可满足活动提供方的需求。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。附图说明附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1为现有技术中中奖概率控制方法的示意图。图2为本发明提供的抽奖活动概率的控制方法的流程图。图3为本发明提供的抽奖活动概率的控制装置的框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本发明实施例提供一种抽奖活动概率的控制方法,参照图2所示,包括:s11、设置预设等级的奖项i、每一个所述奖项i对应的一个获奖权重wi以及每一个所述奖项i的备注值ai;所述备注值ai用二值逻辑表示;s12、将所有的所述获奖权重wi相加,生成奖品权重总和w;s13、将所述获奖权重wi和所述备注值ai,代入预设算法,获得每一个所述奖项i对应的中奖范围;所述中奖范围中的最小值为0,最大值为w;s14、在0~w内随机选择数字k,确定所述数字k所在的中奖范围,根据所述中奖范围确定对应的所述奖项i。上述步骤s11中,设置可参照表1所示:以设置5个奖项为例:表1:判断奖励是否可用(库存不足|达到发放限制)不可用时,设置发放概率设置为0;步骤s12中,将上述表格中的所有获奖权重相加,生成奖品权重总和:总权重w=∑wi·ai=21可用奖品权重相加21取1-21之间随机数根据随机数反查对应的奖品范围下限:范围上限:式中,ai表示备注值,i表示奖项序号,k表示随机数字,ai表示奖项i所对应的备注值,wk表示随机数字k所对应的获奖权重;还是以上述表1的数据为例,分别代入上述公式(1)和(2),即可得:奖品1:从:0=0到:0*(1*0)=0奖品2:从:1*(1*0)+1=1到:1*(1*0+4*1)=4奖品3:从:1*(1*0+4*1)+1=5到:1*(1*0+4*1+8*1)=12奖品4:从:0*(1*0+4*1+8*1)+0=0到:0*(1*0+4*1+8*1+3*0)=0奖品5:从:1*(1*0+4*1+8*1+3*0)+1=13到:1*(1*0+4*1+8*1+3*0+9*1)=21即:如表2所示;表2:中奖范围0-01-45-120-013-21奖品奖品1奖品2奖品3奖品4奖品5根据步骤s14,采用随机算法,比如随机k-选择法,以表1为例在1-21之间随机选择数字,随机210000次:随机的结果如表3所示:奖品1奖品2奖品3奖品4奖品5获奖权重wi14839是否可用ai∈{0,1}0库存不足1可用1可用0发放限制1可用抽中次数04020180176089623从上述表3可以看出,结果符合预期;即:奖品1,4(库存不足|达到发放限制)不会被抽中奖品2,3,5的权重分别为4,8,9模拟发放的次数分别为40201,80176,89623通过本发明提供的抽奖活动概率的控制方法,根据发奖机制,可以很好地满足了运营的活动目标:1.稀有的奖品尽量低概率被抽中;2.普通的奖品尽量高概率被抽中;3.库存不足或者达到限制的奖品不会被抽中。基于同一发明构思,本发明实施例还提供了一种抽奖活动概率的控制装置,由于该装置所解决问题的原理与一种抽奖活动概率的控制方法相似,因此该装置的实施可以参见前述方法的实施,重复之处不再赘述。第二方面,本发明还提供一种抽奖活动概率的控制装置,参照图3所示,包括:设置模块31,用于设置预设等级的奖项i、每一个所述奖项i对应的一个获奖权重wi以及每一个所述奖项的备注值ai;所述备注值ai用二值逻辑表示;生成模块32,用于将所有的所述获奖权重wi相加,生成奖品权重总和w;获得模块33,用于将所述获奖权重wi和所述备注值ai,代入预设算法,获得每一个所述奖项i对应的中奖范围;所述中奖范围中的最小值为0,最大值为w;确定模块34,用于在0~w内随机选择数字k,确定所述数字k所在的中奖范围,根据所述中奖范围确定对应的所述奖项i。在一个实施例中,所述设置模块31中,所述备注值ai用二值逻辑表示,包括:所述备注值ai∈{0,1}。在一个实施例中,所述获得模块33,具体用于将所述获奖权重wi和所述备注值ai,分别代入:范围下限值:范围上限值:式中,ai表示备注值,i表示奖项序号,k表示随机数字,ai表示奖项i所对应的备注值,wk表示随机数字k所对应的获奖权重;获得每一个所述奖项i对应的中奖范围。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1