获取数据包的处理方法和装置的制造方法_2

文档序号:8361484阅读:来源:国知局
取概率。具体的,该步骤S30实现了在系统接收到N连抽的数据包请求信息之前,可以指定每个奖池(即数据池)的连抽次数(即预设提取次数)。由于每组奖池中的礼包和连抽次数都可以相互独立,各不相同。这样极大丰富了营销抽奖活动的需求,可以支持多奖池、多套概率一次请求随机获得多个奖池中任意一个或者多个礼包奖励。
[0035]本申请上述实施例中的数据因子集合可以包括:提取时间t、用户提取标识nl、提取进程编码n2。优选地,步骤S50根据每个数据池对应的数据包参数和数据因子进行概率计算,分别得到每个数据池的数据提取概率可以包括如下步骤:
[0036]读取步骤S501:读取第一数据池的标号X。具体的,以腾讯提供的互娱高级营销系统为应用环境,该步骤中的标号X可以是数据库中存储的奖池I的下标值。
[0037]计算步骤S502:根据如下公式计算得到第一数据池的数据提取概率η: n=R%P+l,R= (t+x*nl+n2) %P,其中,P表征第一数据池中每种类型的数据包的提取概率的总和,R表征第一数据池的随机数的种子。
[0038]具体的,以腾讯提供的互娱高级营销系统为应用环境,该计算步骤中的P可以表征是奖池I的礼包组内配置的各个礼包的提取概率总和,优选地,各个礼包的提取概率之和可以设置为任意百分比。例如,如图3所示,奖池I中包括礼包A-E,礼包A-E的提取概率之和为90%,其中,可以设置礼包A的提取概率为20%,礼包B的提取概率为20%,礼包C的提取概率为30%,礼包D的提取概率为10%,礼包E的提取概率为10%。需要进一步说明的是,其他奖池中所包含的礼包类型和礼包的提取概率可以相同,也可以各自独立设置。
[0039]该计算步骤中的提取时间t可以是每次提取数据包时的时刻值,也可以是每次提取数据包时的时刻值。即在腾讯提供的互娱高级营销系统的应用环境中,该提取时间t可以是当前用户在客户端发起N连抽的抽奖请求时的时刻值,也可以是奖池I收到抽奖请求之后,每次进行抽取礼包时的时刻值。此处需要详细说明的是,由于各个奖池的抽奖次数是预先设置的,因此,每个奖池会依据自身的抽奖次数来循环进行多次抽取礼包。
[0040]该计算步骤中的用户提取标识nl可以是当前登录用户的标识,例如QQ登录客户的登录号码,提取进程编码n2可以为当前登录用户触发当前操作后的进程数。
[0041]上述示例中,可以依据提取时间t、登录的QQ号码、奖池I的下标值和用户进程数得到任意一种随机数,但为了防止得到的上述随机数不是正态分布,需要对上述参数得到的随机数进行调整,由此可知,可以通过计算公式R= (t+x*nl+n2) % P对第一数据池的随机数进行调整,可以得到随机数的种子。
[0042]最终,上述计算步骤通过公式J1=R% P+1,计算得到当前奖池I的针对当前的抽奖请求而确定的数据提取概率H。
[0043]需要进一步说明的是,上述第一数据池(即奖池I)中包含的数据包(即礼包)的类型、数量和每个数据包的提取概率可以根据需求进行预先设置。本申请对比不做限定。
[0044]循环步骤S503,按照第一数据池的预设提取次数循环执行上述读取步骤S501和计算步骤S502,得到第一数据池对应的至少一个数据提取概率。
[0045]具体的,以腾讯提供的互娱高级营销系统为应用环境,上述步骤可以实现按照每个奖池(即数据池)的连抽次数(即预设提取次数),来确定当前用户从各个奖池中进行抽奖时,每次抽奖之前可以确定的礼包提取概率(即数据提取概率)。例如,奖池I的预设提取次数(连抽次数)可以为X,每次从奖池I的礼包组中进行抽奖之前,可以计算得到当次抽奖时的礼包提取概率。
[0046]第一处理步骤S504,对每个数据池执行上述读取步骤、计算步骤和循环步骤,得到所有数据池的全部数据提取概率。
[0047]由此可知,仍旧以腾讯提供的互娱高级营销系统为应用环境进行举例说明,上述步骤S501至步骤S504实现了在从各个奖池中抽奖之前,确定当前用户对应于每个数据池(即奖池)可以获取到的数据提取概率(即礼包提取概率)。
[0048]具体的,如图3所示,本申请可以包括N个奖池,每个奖池的连抽次数各不相同,每个奖池可以获取到与其连抽次数的数目相同的礼包提取概率,例如,连抽次数为X的奖池I可以获取X个礼包提取概率,连抽次数为Y的奖池2可以获取Y个礼包提取概率,连抽次数为Z的奖池3可以获取Z个礼包提取概率,依次类推,连抽次数为W的奖池N可以获取W个礼包提取概率。
[0049]本申请一种可选的实施例中,第一数据池可以包含至少一种类型的数据包,每种类型的数据包对应一种提取概率,其中,步骤S70将每个数据池的数据提取概率分别与对应的数据池中所包含的数据包的提取概率进行匹配处理,分别获取每个数据池对应的提取结果可以包括如下步骤:
[0050]确定步骤S701,通过第一数据池中每种类型的数据包的预设提取概率,确定第一数据池中每种类型的数据包的提取范围值。
[0051]具体的,以腾讯提供的互娱高级营销系统为应用环境,该确定步骤中第一数据池可以是奖池1,数据包的提取范围值可以是礼包的提取范围值,奖池I中可以包括五种类型的数据包(即礼包),如礼包A-E,由于已经预先设置了礼包A的提取概率为20%,礼包B的提取概率为20%,礼包B的提取概率为30%,礼包B的提取概率为10%,礼包B的提取概率为10%,因此可以确定奖池I中各个礼包的提取范围值可以按照礼包的排序而依次递增,也可以按照礼包的排序依次递减,或者按照随机数来确定每个礼包的提取概率。例如此时,礼包A的提取范围值可以为0-20%,礼包B的提取范围值可以为20%-40%,礼包C的提取范围值可以为40%-70%,礼包D的提取范围值可以为70%-80%,礼包E的取范围值可以80%_90%。
[0052]此处需要进一步说明的是,在确定了一个奖池中每种类型的礼包的预设提取概率之后,每种类型的礼包的提取范围值不限于上述方案,可以根据需求进行调整,例如,礼包A的提取范围值可以为0-20%,礼包B的提取范围值可以为0-20%,礼包C的提取范围值可以为0-30%,礼包D的提取范围值可以为0-10%,礼包E的取范围值可以0-10%。而且上述每礼包的类型可以修改或者合并,礼包的排序也可以按需调整。
[0053]匹配步骤S702:将第一数据池的每个数据提取概率与第一数据池中每种类型的数据包的提取范围值进行匹配处理,得到每个数据提取概率对应的提取结果,提取结果包括第一数据池中每种类型的数据包的提取数量。
[0054]具体的,仍旧以腾讯提供的互娱高级营销系统为应用环境进行举例说明,每个数据提取概率对应的提取结果可以是每个奖池对应的礼包提取概率对应的礼包信息,报以包括礼包的提取数量。如图3所示,上述匹配步骤实现了在计算得到奖池I的X个礼包提取概率之后,将每个礼包提取概率分别与上述奖池I中每种类型的礼包的预设提取概率范围值进行匹配,得到每个礼包提取概率落入的预设提取范围,此时,落入的预设提取范围所对应的礼包为奖池I的一次抽奖结果。例如:当奖池I的连抽次数X为3时,如果第一次抽奖时计算得到的礼包提取概率为15%,则该礼包提取概率为15%落入礼包A的提取范围值(0-20%)中,因此,第一次在奖池I中获取到的数据包为礼包A ;如果第二次抽奖时计算得到的礼包提取概率为18%,则该礼包提取概率为18%仍旧落入礼包A的提取范围值(0-20%)中,因此,第二次在奖池I中获取到的数据包还是为礼包A ;如果第三次抽奖时计算得到的礼包提取概率为25%,则该礼包提取概率为25%落入礼包B的提取范围值(20%-40%)中,因此,第三次在奖池I中获取到的数据包为礼包B。由此,在奖池I中进行三次抽奖共获得3个礼包,其中,2个礼包A和I个礼包B。
[0055]此处需要进行详细说明的是,由于本申请上述各个实施例中的数据包请求信息可以包括:总请求次数N,且所有数据池对应的预设提取次数之和等于N。因此,此处奖池I的连抽次数X可以按照需求设置为任意值,但不能够超过用户发出的数据包请求信息中的总请求次数N,而且,奖池I中获得的礼包总数与设置的连抽次数相同。
[0056]第二处理步骤S703,对每个数据池执行上述确定步骤和匹配步骤,得到每个数据池的提取结果。
[0057]由此可知,仍旧以腾讯提供的互娱高级营销系统为应用环境进行举例说明,上述步骤S701至步骤S703实现了从各个数据池中提取到的数据包的总数,即获取各个奖池获取到的抽奖结果。
[0058]具体的,如图3所示,本申请可以包括N个奖池,每个奖池的连抽次数各不相同,每个奖池可以获取到与其连抽次数的数目相同的礼包提取概率,每个奖池可以采用与上述奖池I相同的确定步骤和匹配步骤,得到每个奖池的每个礼包提取概率落入的预设提取范围,从而获取到每个奖池所抽取到的所有礼包。例如,连抽次数为X=3的奖池I进行三次抽奖共获得3个礼包,其中,2个礼包A和I个礼包B ;连抽次数为Y=3的奖池2进行三次抽奖共获得3个礼包,其中,2个礼包C和I个礼包E ;连抽次数为Ζ=3的奖池3进行三次抽奖共获得3个礼包,其中,2个礼包D和I个礼包Ε,依次类推,连抽次数为W=3的奖池N进行三次抽奖共获得3个礼包,其中,2个礼包C和I个礼包B。
[0059]此处需要详细说明的是,由于各个奖池的抽奖次数是预先设置的,可以根据需求设置相同的抽奖次数或者不同的抽奖次数,因此,每个奖池会依据自身的抽奖次数来循环进行多次抽取礼包,每次可以匹配到一个礼包。优选地,上述提取时间t可以是当前用户在客户端发起N连抽的抽奖请求时的时刻值,也可以是各个奖池收到抽奖请求之后,每次进行抽取礼包时的时刻值。
[0060]综上可知,本申请上述实施方案可以应用到抽奖游戏中,用户可以通过一次N连抽请求,从多个不同概率的礼包组中随机抽奖领取N个礼包。由于参与抽奖的用户对应的用户提取标识nl (例如QQ登录号码)、提取时间t (例如点击抽奖按钮的时间或者系统接收到抽奖请求启动抽奖的时间)等数据因子(即抽奖条件)各不相同,因此不同的抽奖用户可以抽到不同的抽奖结果。本申请的重点在于,系统可以根据上述抽奖条件来确定参与抽奖游戏的用户等级或者支付的抽奖金额高低,从而针对不同等级的用户和/或支付的不同抽奖金额,给与不同
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1