CN201310695007.5
2013.12.16
CN104715390A
2015.06.17
实审
审中
实质审查的生效IPC(主分类):G06Q 30/02申请日:20131216|||公开
G06Q30/02(2012.01)I
G06Q30/02
腾讯科技(深圳)有限公司
孙明星
518000广东省深圳市福田区振兴路赛格科技园2栋东403室
北京康信知识产权代理有限责任公司11240
李志刚; 吴贵明
本发明公开了一种用于网络应用的数据处理方法和装置。该数据处理方法包括:接收网络应用参与操作;基于网络应用参与操作执行网络应用;判断网络应用是否抽中网络应用参与结果;以及如果网络应用抽中网络应用参与结果,则调整剩余应用参与结果的得到概率。通过本发明,能够在网络应用中进行关联网络应用。
1. 一种用于网络应用的数据处理方法,其特征在于,包括:接收网络应用参与操作;基于所述网络应用参与操作执行网络应用的参与;判断所述网络应用的参与是否得到应用参与结果;以及如果所述网络应用得到应用参与结果,则调整剩余应用参与结果的得到概率。2. 根据权利要求1所述的数据处理方法,其特征在于,通过以下方式调整所述应用参与结果的得到概率:获取得到的应用参与结果的概率;计算所述得到的应用参与结果的概率和所述剩余应用参与结果的概率之和;以及调整所述剩余应用参与结果的得到概率,其中,调整后的所述剩余应用参与结果的得到概率为所述得到的应用参与结果的概率和调整之前的所述剩余应用参与结果的概率之和。3. 根据权利要求2所述的数据处理方法,其特征在于,所述得到的应用参与结果的概率和所述剩余应用参与结果的概率之和为100%,其中,调整所述剩余应用参与结果的得到概率包括:将所述得到的应用参与结果的概率分摊至所述剩余应用参与结果的得到概率。4. 根据权利要求3所述的数据处理方法,其特征在于,所述得到的应用参与结果的概率和所述剩余应用参与结果的概率满足以下公式:(K+K*T)+(J+J*T+T*T)+(P+P*T)+…+(n+n*T)=100%其中,T为所述得到的应用参与结果的概率,K为所述剩余网络应用参与结果中第1个网络应用参与结果的概率,J为所述剩余网络应用参与结果中第2个网络应用参与结果的概率,P为所述剩余网络应用参与结果中第3个网络应用参与结果的概率,n为所述剩余网络应用参与结果中第n个网络应用参与结果的概率。5. 根据权利要求1所述的数据处理方法,其特征在于,接收网络应用参与操作包括:接收网络应用主体的网络应用参与操作,基于所述网络应用参与操作执行网络应用包括:基于所述网络应用主体的网络应用参与操作执行网络应用的参与,判断所述网络应用是否抽中网络应用参与结果包括:判断所述网络应用主体是否抽中网络应用参与结果,如果所述网络应用抽中网络应用参与结果,则调整剩余应用参与结果的得到概率包括:调整所述网络应用主体对应的剩余应用参与结果的得到概率,其中,调整所述网络应用主体对应的剩余应用参与结果的得到概率包括:记录所述网络应用主体的网络应用次数;根据预先存储的所述网络应用主体的网络应用次数与剩余应用参与结果的得到概率之间的对应关系计算与所述网络应用次数对应的剩余应用参与结果的得到概率;以及按照计算出的剩余应用参与结果的得到概率调整所述网络应用主体对应的剩余应用参与结果的得到概率。6. 一种用于网络应用的数据处理装置,其特征在于,包括:接收单元,用于接收网络应用参与操作;执行单元,用于基于所述网络应用参与操作执行网络应用的参与;判断单元,用于判断所述网络应用是否抽中网络应用参与结果;以及调整单元,用于在所述网络应用抽中网络应用参与结果时,调整剩余应用参与结果的得到概率。7. 根据权利要求6所述的数据处理装置,其特征在于,所述调整单元用于通过以下模块调整所述剩余应用参与结果的得到概率:获取模块,用于获取得到的应用参与结果的概率;计算模块,用于计算所述得到的应用参与结果的概率和所述剩余应用参与结果的概率之和;以及调整模块,用于调整所述剩余应用参与结果的得到概率,其中,调整后的所述剩余应用参与结果的得到概率为所述得到的应用参与结果的概率和调整之前的所述剩余应用参与结果的概率之和。8. 根据权利要求6所述的数据处理装置,其特征在于,所述得到的应用参与结果的概率和所述剩余应用参与结果的概率之和为100%,其中,所述调整单元用于将所述得到的应用参与结果的概率分摊至所述剩余应用参与结果的得到概率。9. 根据权利要求8所述的数据处理装置,其特征在于,所述得到的应用参与结果的概率和所述剩余应用参与结果的概率满足以下公式:(K+K*T)+(J+J*T+T*T)+(P+P*T)+…+(n+n*T)=100%其中,T为所述得到的应用参与结果的概率,K为所述剩余网络应用参与结果中第1个网络应用参与结果的概率,J为所述剩余网络应用参与结果中第2个网络应用参与结果的概率,P为所述剩余网络应用参与结果中第3个网络应用参与结果的概率,n为所述剩余网络应用参与结果中第n个网络应用参与结果的概率。10. 根据权利要求6所述的数据处理装置,其特征在于,所述接收单元用于接收网络应用主体的网络应用参与操作,所述执行单元用于基于所述网络应用主体的网络应用参与操作执行网络应用,所述判断单元用于判断所述网络应用主体是否抽中网络应用参与结果,所述调整单元用于调整所述网络应用主体对应的剩余应用参与结果的得到概率,其中,所述调整单元包括:记录模块,用于记录所述网络应用主体的网络应用次数;计算模块,用于根据预先存储的所述网络应用主体的网络应用次数与剩余应用参与结果的得到概率之间的对应关系计算与所述网络应用次数对应的剩余应用参与结果的得到概率;调整模块,用于按照计算出的剩余应用参与结果的得到概率调整所述网络应用主体对应的剩余应用参与结果的得到概率。
用于网络应用的数据处理方法和装置 技术领域 本发明涉及数据处理领域,具体而言,涉及一种用于网络应用的数据处理方法和装置。 背景技术 目前游戏市场上大多营销推广类活动都以网络应用赠送网络应用参与结果形式为主,网络应用的核心是概率算法。 目前市场上大多网络应用类活动采用的是固定概率网络应用形式,整个活动期间道具概率一成不变。玩家进来网络应用,抽中某一网络应用参与结果后离开,下次再抽时还是相同的网络应用参与结果概率,抽一次与抽百次无任何区别。详情如下例所示: 假定网络应用参与结果分为为:网络应用参与结果1,网络应用参与结果2,网络应用参与结果3,网络应用参与结果4,网络应用参与结果5,以抽奖为例,网络应用参与结果分别为道具1,道具2,道具3,道具4,道具5,极品道具,对应的概率分别为:10%,20%,30%,20%,%18,%2, 第一次网络应用:得到网络应用参与结果4后结束 第二次网络应用:得到网络应用参与结果3后结束 第三次网络应用:得到网络应用参与结果3后结束 第四次网络应用:得到网络应用参与结果2后结束 传统网络应用概率算法形式比较机械,每个游戏网络应用参与结果道具以固定概率值存在于网络应用参与结果数据库中,玩家进活动页面参与网络应用时,后台会自动生成1-100中的某个随机数,落到哪个道具概率占比中,相应道具即被抽中,形式非常单一。 针对现有技术中网络应用的概率算法单一的问题,目前尚未提出有效的解决方案。 发明内容 本发明实施例的主要目的在于提供一种用于网络应用的数据处理方法和装置,以 解决现有技术中网络应用概率算法单一的问题。 为了实现上述目的,根据本发明实施例的一个方面,提供了一种用于网络应用的数据处理方法。该方法包括:接收网络应用参与操作;基于网络应用参与操作执行网络应用;判断网络应用是否抽中网络应用参与结果;以及如果网络应用抽中网络应用参与结果,则调整剩余应用参与结果的得到概率。 为了实现上述目的,根据本发明实施例的另一方面,提供了一种用于网络应用的数据处理装置。该装置包括:接收单元,用于接收网络应用参与操作;执行单元,用于基于网络应用参与操作执行网络应用;判断单元,用于判断网络应用是否抽中网络应用参与结果;以及调整单元,用于在网络应用抽中网络应用参与结果时,调整剩余应用参与结果的得到概率。 通过本发明实施例,解决了现有技术中网络应用概率算法单一的问题,进而达到了在网络网络应用中进行关联网络应用的效果。 附图说明 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 图1是根据本发明第一实施例的用于网络应用的数据处理方法的流程图; 图2是根据本发明第二实施例的用于网络应用的数据处理方法的流程图; 图3是根据本发明第三实施例的用于网络应用的数据处理方法的流程图; 图4是根据本发明实施例的玩家进行每轮网络应用的概率变化示意图; 图5是根据本发第一实施例的用于网络应用的数据处理装置示意图; 图6是根据本发明第二实施例的数据处理装置的示意图;以及 图7是根据本发明第三实施例的数据处理装置的示意图。 具体实施方式 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于 本发明保护的范围。 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。 本发明实施例提供了一种用于网络应用的数据处理方法。 图1是根据本发明第一实施例的用于网络应用的数据处理方法的流程图。具体地,该网络应用可以为网络抽奖,本发明实施例中的网络应用均可以指网络抽奖,如图所示,该用于网络应用的数据处理方法包括如下步骤: 步骤S101,接收网络应用参与操作。网络应用参与操作对于不同的网络应用形式可能会有不同的操作形式,但是网络应用参与操作都能够触发网络应用流程的开始,示意网络应用系统启动网络应用工作。网络应用的形式有很多种,比如晚会中滚动式网络应用、游戏中的转盘式网络应用或者游戏中的砸蛋式网络应用,不论是哪种网络应用形式都需要用户触发网络应用工作的开始,同时网络应用系统接收用户进行网络应用的信号。 步骤S102,基于网络应用参与操作执行网络应用。在接收网络应用参与操作之后,网络应用系统启动网络应用参与操作,对于不同的网络应用系统,能够供用户网络应用的次数可以是一次或者多次。在用户可以进行多次网络应用的时候,为了增加网络应用的趣味性以及提高用户抽中的概率可以在用户抽中某个网络应用参与结果之后,调整其他网络应用参与结果的得到概率。 网络应用系统在接收用户网络应用参与操作之后向用户发送随机数,根据用户收到的随机数是否符合系统设置的中奖条件,判断用户是否抽中网络应用参与结果。 步骤S103,判断网络应用是否抽中网络应用参与结果。网络应用系统为每个网络应用参与结果设置一个基础得到概率,每个网络应用参与结果的得到概率可以相同或者不同。网络应用系统根据各个网络应用参与结果的多少设置相应的得到概率,例如,对于游戏中的普通道具设置较高的得到概率,对于游戏中的极品道具设置较低的得到概率。 步骤S104,如果网络应用抽中网络应用参与结果,则调整剩余应用参与结果的得到概率。在网络应用系统判断出用户抽中网络应用参与结果后,扣除本次抽中网络应用参与结果对应的概率,调整剩余应用参与结果的得到概率。为了能够控制上述例子 中普通道具与极品道具的发放数量,可以在设置的基础得到概率上对剩余应用参与结果的得到概率进行调节。 通过上述方法,能够在第一次抽中网络应用参与结果之后,提高剩余应用参与结果的得到概率,使得用户每次抽中一个网络应用参与结果之后,提高剩余应用参与结果的得到概率。 图2是根据本发明第二实施例的用于网络应用的数据处理方法的流程图。如图所示,该用于网络应用的数据处理方法包括如下步骤: 步骤S201,接收网络应用参与操作。网络应用参与操作对于不同的网络应用形式可能会有不同的操作形式,但是网络应用参与操作都能够触发网络应用流程的开始,示意网络应用系统启动网络应用工作。网络应用的形式有很多种,比如晚会中滚动式网络应用、游戏中的转盘式网络应用或者游戏中的砸蛋式网络应用,不论是哪种网络应用形式都需要用户触发网络应用工作的开始,同时网络应用系统接收用户进行网络应用的信号。 步骤S202,基于网络应用参与操作执行网络应用。在接收网络应用参与操作之后,网络应用系统启动网络应用参与操作,对于不同的网络应用系统,能够供用户网络应用的次数可以是一次或者多次。在用户可以进行多次网络应用的时候,为了增加网络应用的趣味性以及提高用户抽中的概率可以在用户抽中某个网络应用参与结果之后,调整其他网络应用参与结果的得到概率。 网络应用系统在接收用户网络应用参与操作之后向用户发送随机数,根据用户收到的随机数是否符合系统设置的中奖条件,判断用户是否抽中网络应用参与结果。 步骤S203,判断网络应用是否抽中网络应用参与结果。网络应用系统为每个网络应用参与结果设置一个基础得到概率,每个网络应用参与结果的得到概率可以相同或者不同。网络应用系统根据各个网络应用参与结果的多少设置相应的得到概率,例如,对于游戏中的普通道具设置较高的得到概率,对于游戏中的极品道具设置较低的得到概率。 步骤S204,获取得到的应用参与结果的概率。网络应用系统设置了每个网络应用参与结果对应的基础得到概率,可以将每个网络应用参与结果对应的基础得到概率存储在中奖概率表中,在确定用户抽中网络应用参与结果之后,在中奖概率表中查找抽中网络应用参与结果对应的中奖概率。用户抽中网络应用参与结果之后,将用户的中奖信息以一条记录的形式存放在数据库中。在整个网络应用活动期间一个用户对应一条记录,记录该用户的网络应用轮次以及抽中网络应用参与结果的序号,以便对剩余应用参与结果的概率进行统计。 步骤S205,计算得到的应用参与结果的概率和剩余应用参与结果的概率之和。在获取得到的应用参与结果的概率之后,确定得到的应用参与结果的概率和剩余网络应 用参与结果概率之和。抽中网络应用参与结果的概率和剩余应用参与结果的概率可以根据网络应用活动的需要进行设置,例如所有网络应用参与结果的得到概率为50%,则不能抽中网络应用参与结果的概率为50%。如果中奖的概率为100%,则得到的应用参与结果的概率和剩余应用参与结果的概率之和为100%。 步骤S206,调整剩余应用参与结果的得到概率,其中,调整后的剩余应用参与结果的得到概率为得到的应用参与结果的概率和调整之前的剩余应用参与结果的概率之和。 在一个网络应用参与结果抽中之后,调整剩余应用参与结果的得到概率,从而提高剩余应用参与结果的得到概率,使得两个网络应用过程能够关联。在调整剩余应用参与结果的得到概率过程中,要保证奖池的概率基数保持不变,也就是调整后的剩余应用参与结果的得到概率为得到的应用参与结果的概率和调整之前的剩余应用参与结果的概率之和,也可以理解为将抽中的网络应用参与结果对应的得到概率分摊在剩余应用参与结果的得到概率中。 优选地,为了方便对每个网络应用参与结果的得到概率进行分配以及根据活动的需要,得到的应用参与结果的概率和剩余应用参与结果的概率之和可以设置为100%,将得到的应用参与结果的概率分摊至剩余应用参与结果的得到概率。 由于网络应用系统中设置的网络应用参与结果的总数是相同的,因此,在一个网络应用参与结果抽中之后,在提高得到概率的同时保证奖池的得到概率总数保持为100%,也就是将得到的应用参与结果的概率分摊至网络应用参与结果的得到概率。在分摊的过程中,以剩余网络应用参与结果对应的基础得到概率为分摊百分比,按照百分比将抽中网络应用参与结果对应的得到概率分摊到剩余网络应用参与结果中。 在分摊抽中网络应用参与结果对应的概率的过程中,由于按照每个网络应用参与结果对应的基础得到概率的百分比进行分摊,由于将抽中网络应用参与结果对应的概率去除,在按照得到概率的百分比进行分摊之后,会剩余部分概率。网络应用参与结果有普通网络应用参与结果和极品道具之分,为了经济的考虑,将剩余的部分概率加到基础得到概率最大的概率上。 下面以游戏中抽中道具的概率为例对网络应用参与的得到概率进行说明: 表1示出了第一次抽中道具1时,调整道具2、道具3、道具4、道具5和极品道具的得到概率以及第二次抽中道具2,调整道具3、道具4、道具5和极品道具的得到概率。 道具1、道具2、道具3、道具4、道具5和极品道具的基础概率分别为5%、15%、30%、25%、20%和5%。 假设第一次抽中的奖品为道具1,那么第一次抽奖抽中道具1、道具2、道具3、道具4、道具5和极品道具的概率分别为5%*5、15%*5、30%*5、25%*5、20%*5和5%*5。 在抽中道具1之后,将道具1对应的抽中概率5%分摊到剩余奖品的概率中,每个奖品分摊到的比例与基础抽中概率相同,则道具2、道具3、道具4、道具5和极品道具摊到的概率分别为0.75%、1.5%、1.25%、1%和0.25%。在按照基础抽中概率分摊5%之后,还剩余0.25%的概率,将该剩余的概率0.25%加到基础概率最大的奖品上,则道具2的抽中概率为30%+1.5%+0.25%=31.75%。 将抽中概率5%分摊到剩余奖品的概率中之后,道具2、道具3、道具4、道具5和极品道具的概率由原来的15%、30%、25%、20%和5%变为15.75%、31.75%、26.25%、21%和5.25%。改变后的剩余道具的概率的总和为100%。 假设第二次抽中的道具2,则各个剩余奖项的中奖概率分别为15.75%*15.75、31.75%*15.75、26.25%*15.75、21%*15.75和5.25%*15.75。 同样地,在抽中道具2之后,将道具2的抽中概率分摊到剩余奖品中。分摊概率后的道具2、道具3、道具4、道具5和极品道具的概率分别为39.23125%、30.384375%、24.3075%和6.076875%。 抽中其他奖品之后将概率分摊的方法与抽中道具1和道具2之后的概率分摊方法相同,不再一一赘述。 经过概率的分摊,不仅保证奖池中中奖概率保持100%,还使得用户在抽中一个道具之后,提高其他道具抽中概率,从而提高了用户的积极性,使中奖概率动态改变,不再单一。 优选地,为了方便计算剩余应用参与结果的得到概率,得到的应用参与结果的概率和剩余应用参与结果的概率满足以下公式:(K+K*T)+(J+J*T+T*T)+(P+P*T)+…+(n+n*T)=100%。其中,T为得到的应用参与结果的概率,K为剩余网络应用参与结果中第1个网络应用参与结果的概率,J为剩余网络应用参与结果中第2个网络应用参与结果的概率,P为剩余网络应用参与结果中第3个网络应用参与结果的概率,n为剩余网络应用参与结果中第n个网络应用参与结果的概率。 为了保证在得到概率改变之后,抽中网络应用参与结果的数目与预先设置的数目基本保持一致,将分摊概率之后剩余的概率添加到预先设置的基本得到概率中概率最高的网络应用参与结果上,从而保证极品道具被抽中的概率与预先设置的基本相同,即提高了玩家的中奖概率,又不破坏游戏提供商设置的网络应用参与结果数目规则。因此,上述公式中的J可以为基本得到概率最大的网络应用参与结果对应的概率。 图3是根据本发明第三实施例的用于网络应用的数据处理方法的流程图。如图所示,该用于网络应用的数据处理方法包括如下步骤: 步骤S301,接收网络应用主体的网络应用参与操作。网络应用参与操作对于不同的网络应用形式可能会有不同的操作形式,但是网络应用参与操作都能够触发网络应用流程的开始,示意网络应用系统启动网络应用工作。网络应用的形式有很多种,比如晚会中滚动式网络应用、游戏中的转盘式网络应用或者游戏中的砸蛋式网络应用,不论是哪种网络应用形式都需要用户触发网络应用工作的开始,同时网络应用系统接收用户进行网络应用的信号。 接收网络应用主体的网络应用参与操作可以接收用户的网络应用参与操作,触发网络应用系统进行网络应用。 步骤S302,基于网络应用主体的网络应用参与操作执行网络应用。在接收网络应用参与操作之后,网络应用系统启动网络应用参与操作,对于不同的网络应用系统,能够供用户网络应用的次数可以是一次或者多次。网络应用系统在接收用户网络应用参与操作之后自动生成1-100中的某个随机数,并判断生成的随机数落在哪个网络应用参与结果的概率占比中,确定用户所中奖项。 用户网络应用的次数可以根据网络应用系统的设置而定,可以是一次或者多次,在用户第二次网络应用的时候,可以改变每个网络应用参与结果的得到概率,从而提高用户网络应用的趣味性。 步骤S303,判断网络应用主体是否抽中网络应用参与结果。判断在用户触发网络应用参与操作开始之后生成的随机数是否落在每个网络应用参与结果相应的概率占比中,如果落在网络应用系统设置的概率占比中,则确定用户抽中相应的网络应用参与结果呢,如果没有落在网络应用系统设置的概率占比重,则确定用户本轮没有抽中网络应用参与结果。 步骤S304,如果网络应用抽中网络应用参与结果,则调整网络应用主体对应的剩余应用参与结果的得到概率。其中,调整网络应用主体对应的剩余应用参与结果的得到概率包括如下步骤: 步骤S3041,记录网络应用主体的网络应用次数。将网络应用主体网络应用的轮次和抽中网络应用参与结果的序号记录在记录表中,并将该表存储在数据库中。在整个网络应用活动期间,每个网络应用主体对应一条记录,其中,网络应用主体可以为玩家。 下次玩家再次进行网络应用,网络应用系统会根据该玩家的网络应用记录中的网络应用轮次和抽中网络应用参与结果计算每个网络应用参与结果的得到概率。 步骤S3042,根据预先存储的网络应用主体的网络应用次数与剩余应用参与结果的得到概率之间的对应关系计算与网络应用次数对应的剩余应用参与结果的得到概率。 玩家每抽中一个网络应用参与结果,被网络应用品所占的概率值被剩余网络应用参与结果按各自在100%中所占的比例进行分摊,例如极品道具原先基础概率值为5%,第一轮次道具1被抽掉后,它以5%的概率从道具1中分得了0.25%的比例值,玩家在第二轮次网络应用时,它就以5.25%的比例值出现,被抽道具概率占比加到下一轮次概率最大那个剩余道具中。奖池基数又恢复到了100%,而且极品道具概率增长幅度也会受其基础概率值(5%)所限,涨幅不会太高,不会过多改变每个道具在所有设置的奖项中的整体概率比值。 步骤S3043,按照计算出的剩余应用参与结果的得到概率调整网络应用主体对应的剩余应用参与结果的得到概率。 由于每个网络应用主体网络应用的次数不同,每个网络应用主体对应的每次的得到概率也有所不同。因此,在计算每个网络应用主体对应的当次剩余应用参与结果的得到概率时,要依据数据库中存储的当前用户的网络应用轮次和抽中网络应用参与结果计算当次网络应用主体对应的剩余应用参与结果的得到概率。 图4示出了玩家进行每轮网络应用的网络应用概率。 如图所示,玩家在进行首轮第一次网络应用的时候,奖池中所有网络应用参与结果的概率值总数为100%,每个网络应用参与结果的中奖概率为该网络应用参与结果对应的基础得到概率,如图所示,本轮设置6个网络应用参与结果,每个网络应用参与结果对应的中奖概率分别为5%、15%、30%、25%、20%和5%。 如果首轮第一次网络应用将得到概率为5%的第一个网络应用参与结果抽中,在首轮第二次网络应用时,每个网络应用参与结果对应的得到概率相应的变为15.75%、31.75%、26.25%、21%和5.25%。虽然每个网络应用参与结果对应的得到概率改变了, 但是整个奖池中的整体得到概率保持100%不变。 在首轮第三次网络应用中,假设在第二次网络应用时将15.75%对应的网络应用参与结果抽中,则第三次网络应用的时候,剩余网络应用参与结果对应的得到概率相应的变为39.23125%、30.384375%、24.3075%和6.076875%。 在第一轮的网络应用结束之后,进行下一轮网络应用。下一轮的网络应用以基础得到概率作为用户的得到概率。 本发明实施例还提供了一种用于网络应用的数据处理装置。 本发明实施例的用于网络应用的数据处理方法可以通过本发明实施例所提供的用于网络应用的数据处理装置来执行,本发明实施例的用于网络应用的数据处理装置也可以用于执行本发明实施例所提供的用于网络应用的数据处理方法。 图5是根据本发第一实施例的用于网络应用的数据处理装置示意图。如图所示,该用于网络应用的数据处理装置包括接收单元10、执行单元20、判断单元30和调整单元40。 接收单元10用于接收网络应用参与操作。网络应用参与操作对于不同的网络应用形式可能会有不同的操作形式,但是网络应用参与操作都能够触发网络应用流程的开始,示意网络应用系统启动网络应用工作。网络应用的形式有很多种,比如晚会中滚动式网络应用、游戏中的转盘式网络应用或者游戏中的砸蛋式网络应用,不论是哪种网络应用形式都需要用户触发网络应用工作的开始,同时网络应用系统接收用户进行网络应用的信号。 接收单元10能够接收网络应用主体的网络应用参与操作,其中,网络应用主体优选为网络应用活动玩家。接收单元10能够接收活动玩家的网络应用参与操作。活动玩家的网络应用参与操作提示网络应用系统可以开始网络应用工作。 执行单元20用于基于网络应用参与操作执行网络应用。在接收网络应用参与操作之后,网络应用系统启动网络应用参与操作,对于不同的网络应用系统,能够供用户网络应用的次数可以是一次或者多次。在用户可以进行多次网络应用的时候,为了增加网络应用的趣味性以及提高用户抽中的概率可以在用户抽中某个网络应用参与结果之后,调整其他网络应用参与结果的得到概率。 网络应用系统在接收用户网络应用参与操作之后向用户发送随机数,根据用户收到的随机数是否符合系统设置的中奖条件,判断用户是否抽中网络应用参与结果。 判断单元30用于判断网络应用是否抽中网络应用参与结果。网络应用系统为每个网络应用参与结果设置一个基础得到概率,每个网络应用参与结果的得到概率可以相同或者不同。网络应用系统根据各个网络应用参与结果的多少设置相应的得到概率,例如,对于游戏中的普通道具设置较高的得到概率,对于游戏中的极品道具设置较低 的得到概率。 在网络应用过程中,由系统生成随机数,预定的随机数落在哪个网络应用参与结果上,哪个网络应用参与结果就会被抽中。判断单元30能够根据网络应用系统设置的基础网络应用概率以及生成的随机数判断当次网络应用是否抽中网络应用参与结果。 调整单元40用于在网络应用抽中网络应用参与结果时,调整剩余应用参与结果的得到概率。在网络应用系统判断出用户抽中网络应用参与结果后,扣除本次抽中网络应用参与结果对应的概率,调整剩余应用参与结果的得到概率。为了能够控制上述例子中普通道具与极品道具的发放数量,可以在设置的基础得到概率上对剩余应用参与结果的得到概率进行调节。 通过上述用于网络应用的数据处理装置,能够在第一次抽中网络应用参与结果之后,提高剩余应用参与结果的得到概率,使得用户每次抽中一个网络应用参与结果之后,提高剩余应用参与结果的得到概率。 图6是根据本发明第二实施例的数据处理装置的示意图。如图所示,该数据处理装置包括接收单元10、执行单元20、判断单元30和调整单元40,其中,所示调整单元40还包括获取模块401、计算模块402和调整模块403。 接收单元10用于接收网络应用参与操作。网络应用参与操作对于不同的网络应用形式可能会有不同的操作形式,但是网络应用参与操作都能够触发网络应用流程的开始,示意网络应用系统启动网络应用工作。网络应用的形式有很多种,比如晚会中滚动式网络应用、游戏中的转盘式网络应用或者游戏中的砸蛋式网络应用,不论是哪种网络应用形式都需要用户触发网络应用工作的开始,同时网络应用系统接收用户进行网络应用的信号。 执行单元20用于基于网络应用参与操作执行网络应用。在接收网络应用参与操作之后,网络应用系统启动网络应用参与操作,对于不同的网络应用系统,能够供用户网络应用的次数可以是一次或者多次。在用户可以进行多次网络应用的时候,为了增加网络应用的趣味性以及提高用户抽中的概率可以在用户抽中某个网络应用参与结果之后,调整其他网络应用参与结果的得到概率。 网络应用系统在接收用户网络应用参与操作之后向用户发送随机数,根据用户收到的随机数是否符合系统设置的中奖条件,判断用户是否抽中网络应用参与结果。 判断单元30用于判断网络应用是否抽中网络应用参与结果。网络应用系统为每个网络应用参与结果设置一个基础得到概率,每个网络应用参与结果的得到概率可以相同或者不同。网络应用系统根据各个网络应用参与结果的多少设置相应的得到概率,例如,对于游戏中的普通道具设置较高的得到概率,对于游戏中的极品道具设置较低的得到概率。 在网络应用过程中,由系统生成随机数,预定的随机数落在哪个网络应用参与结果上,哪个网络应用参与结果就会被抽中。判断单元30能够根据网络应用系统设置的基础网络应用概率以及生成的随机数判断当次网络应用是否抽中网络应用参与结果。 调整单元40用于在网络应用抽中网络应用参与结果时,调整剩余应用参与结果的得到概率。在网络应用系统判断出用户抽中网络应用参与结果后,扣除本次抽中网络应用参与结果对应的概率,调整剩余应用参与结果的得到概率。为了能够控制上述例子中普通道具与极品道具的发放数量,可以在设置的基础得到概率上对剩余应用参与结果的得到概率进行调节。 其中,调整单元40还包括获取模块401、计算模块402和调整模块403,通过获取模块401、计算模块402和调整模块403能够在抽中网络应用参与结果时,调整剩余应用参与结果的得到概率。 获取模块401用于获取得到的应用参与结果的概率。网络应用系统设置了每个网络应用参与结果对应的基础得到概率,可以将每个网络应用参与结果对应的基础得到概率存储在中奖概率表中,在确定用户抽中网络应用参与结果之后,在中奖概率表中查找抽中网络应用参与结果对应的中奖概率。用户抽中网络应用参与结果之后,将用户的中奖信息以一条记录的形式存放在数据库中。在整个网络应用活动期间一个用户对应一条记录,记录该用户的网络应用轮次以及抽中网络应用参与结果的序号,以便对剩余应用参与结果的概率进行统计。 计算模块402用于计算得到的应用参与结果的概率和剩余应用参与结果的概率之和。在获取得到的应用参与结果的概率之后,确定得到的应用参与结果的概率和剩余网络应用参与结果概率之和。抽中网络应用参与结果的概率和剩余应用参与结果的概率可以根据网络应用活动的需要进行设置,例如所有网络应用参与结果的得到概率为50%,则不能抽中网络应用参与结果的概率为50%。如果中奖的概率为100%,则得到的应用参与结果的概率和剩余应用参与结果的概率之和为100%。 调整模块403用于调整剩余应用参与结果的得到概率,其中,调整后的剩余应用参与结果的得到概率为得到的应用参与结果的概率和调整之前的剩余应用参与结果的概率之和。在一个网络应用参与结果抽中之后,调整剩余应用参与结果的得到概率,从而提高剩余应用参与结果的得到概率,使得两个网络应用过程能够关联。在调整剩余应用参与结果的得到概率过程中,要保证奖池的概率基数保持不变,也就是调整后的剩余应用参与结果的得到概率为得到的应用参与结果的概率和调整之前的剩余应用参与结果的概率之和,也可以理解为将抽中的网络应用参与结果对应的得到概率分摊在剩余应用参与结果的得到概率中。 优选地,为了方便对每个网络应用参与结果的得到概率进行分配以及根据活动的需要,得到的应用参与结果的概率和剩余应用参与结果的概率之和可以设置为100%, 调整单元40用于将得到的应用参与结果的概率分摊至剩余应用参与结果的得到概率。 由于网络应用系统中设置的网络应用参与结果的总数是相同的,因此,在一个网络应用参与结果抽中之后,在提高得到概率的同时保证奖池的得到概率总数保持为100%,也就是将得到的应用参与结果的概率分摊至网络应用参与结果的得到概率。在分摊的过程中,以剩余网络应用参与结果对应的基础得到概率为分摊百分比,按照百分比将抽中网络应用参与结果对应的得到概率分摊到剩余网络应用参与结果中。 在分摊抽中网络应用参与结果对应的概率的过程中,由于按照每个网络应用参与结果对应的基础得到概率的百分比进行分摊,由于将抽中网络应用参与结果对应的概率去除,在按照得到概率的百分比进行分摊之后,会剩余部分概率。网络应用参与结果有普通网络应用参与结果和极品道具之分,为了经济的考虑,将剩余的部分概率加到基础得到概率最大的概率上。 下面以游戏中抽中道具的概率为例进行说明: 表1示出了第一次抽中道具1时,调整道具2、道具3、道具4、道具5和极品道具的得到概率以及第二次抽中道具2,调整道具3、道具4、道具5和极品道具的得到概率。 道具1、道具2、道具3、道具4、道具5和极品道具的基础概率分别为5%、15%、30%、25%、20%和5%。 假设第一次抽中的网络应用参与结果为道具1,那么第一次网络应用抽中道具1、道具2、道具3、道具4、道具5和极品道具的概率分别为5%*5、15%*5、30%*5、25%*5、20%*5和5%*5。 在抽中道具1之后,将道具1对应的得到概率5%分摊到剩余应用参与结果的概率中,每个网络应用参与结果分摊到的比例与基础得到概率相同,则道具2、道具3、道具4、道具5和极品道具摊到的概率分别为0.75%、1.5%、1.25%、1%和0.25%。在按照基础得到概率分摊5%之后,还剩余0.25%的概率,将该剩余的概率0.25%加到基础概率最大的网络应用参与结果上,则道具2的得到概率为30%+1.5%+0.25%=31.75%。 基础概率最大的网络应用参与结果与基础概率较小的网络应用参与结果相比,基础概率较大的网络应用参与结果成本较低,因此将剩余的概率0.25%加到基础概率最大的网络应用参与结果上。 在抽中道具1之后,将道具1对应的得到概率5%分摊到剩余应用参与结果的概率中,每个网络应用参与结果分摊到的比例与基础得到概率相同,则道具2、道具3、道具4、道具5和极品道具摊到的概率分别为0.75%、1.5%、1.25%、1%和0.25%。在按照基础得到概率分摊5%之后,还剩余0.25%的概率,将该剩余的概率0.25%加到基础概率最大的网络应用参与结果上,则道具2的得到概率为30%+1.5%+0.25%=31.75%。 将得到概率5%分摊到剩余应用参与结果的概率中之后,道具2、道具3、道具4、道具5和极品道具的概率由原来的15%、30%、25%、20%和5%变为15.75%、31.75%、26.25%、21%和5.25%。改变后的剩余道具的概率的总和为100%。 假设第二次抽中的道具2,则各个剩余奖项的中奖概率分别为15.75%*15.75、31.75%*15.75、26.25%*15.75、21%*15.75和5.25%*15.75。 表1基础概率、第一次网络应用及第二次网络应用的概率 同样地,在抽中道具2之后,将道具2的得到概率分摊到剩余网络应用参与结果中。分摊概率后的道具2、道具3、道具4、道具5和极品道具的概率分别为39.23125%、30.384375%、24.3075%和6.076875%。 抽中其他网络应用参与结果之后分摊抽中网络应用参与结果概率的方法与抽中道具1和道具2之后的分摊概率的方法相同,不再一一赘述。 经过概率的分摊,不仅保证奖池中中奖概率保持100%,还使得用户在抽中一个道具之后,提高其他道具得到概率,从而提高了用户的积极性,使中奖概率动态改变,不再单一。 优选地,为了方便计算剩余应用参与结果的得到概率,得到的应用参与结果的概率和剩余应用参与结果的概率满足以下公式:(K+K*T)+(J+J*T+T*T)+(P+P*T)+… +(n+n*T)=100%。其中,T为得到的应用参与结果的概率,K为剩余网络应用参与结果中第1个网络应用参与结果的概率,J为剩余网络应用参与结果中第2个网络应用参与结果的概率,P为剩余网络应用参与结果中第3个网络应用参与结果的概率,n为剩余网络应用参与结果中第n个网络应用参与结果的概率。 为了保证在得到概率改变之后,抽中网络应用参与结果的数目与预先设置的数目基本保持一致,将分摊概率之后剩余的概率添加到预先设置的基本得到概率中概率最高的网络应用参与结果上,从而保证极品道具被抽中的概率与预先设置的基本相同,即提高了玩家的中奖概率,又不破坏游戏提供商设置的网络应用参与结果数目规则。因此,上述公式中的J可以为基本得到概率最大的网络应用参与结果对应的概率。 图7是根据本发明第三实例的数据处理装置的示意图。如图所示,该数据处理装置包括接收单元10、执行单元20、判断单元30和调整单元40,其中,调整单元40包括计算模块402、调整模块403和记录模块404。 接收单元10用于接收网络应用主体的网络应用参与操作。网络应用参与操作对于不同的网络应用形式可能会有不同的操作形式,但是网络应用参与操作都能够触发网络应用流程的开始,示意网络应用系统启动网络应用工作。网络应用的形式有很多种,比如晚会中滚动式网络应用、游戏中的转盘式网络应用或者游戏中的砸蛋式网络应用,不论是哪种网络应用形式都需要用户触发网络应用工作的开始,同时网络应用系统接收用户进行网络应用的信号。 接收单元10接收用户的网络应用参与操作,触发网络应用系统进行网络应用。 执行单元20用于基于网络应用主体的网络应用参与操作执行网络应用。在接收单元10接收网络应用参与操作之后,执行单元20启动网络应用参与操作,对于不同的网络应用系统,能够供用户网络应用的次数可以是一次或者多次。网络应用系统在接收用户网络应用参与操作之后自动生成1-100中的某个随机数,并判断生成的随机数落在哪个网络应用参与结果的概率占比中,确定用户所中奖项。 用户网络应用的次数可以根据网络应用系统的设置而定,可以是一次或者多次。在用户第二次网络应用的时候,可以改变每个网络应用参与结果的得到概率,从而提高用户网络应用的趣味性。 判断单元30用于判断网络应用主体是否抽中网络应用参与结果。判断在用户触发网络应用参与操作开始之后生成的随机数是否落在每个网络应用参与结果相应的概率占比中,如果落在网络应用系统设置的概率占比中,则确定用户抽中相应的网络应用参与结果呢,如果没有落在网络应用系统设置的概率占比重,则确定用户本轮没有抽中网络应用参与结果。 调整单元40用于调整网络应用主题对应的剩余应用参与结果的得到概率。在网络应用系统判断出用户抽中网络应用参与结果后,扣除本次抽中网络应用参与结果对应 的概率,调整剩余应用参与结果的得到概率。为了能够控制上述例子中普通道具与极品道具的发放数量,可以在设置的基础得到概率上对剩余应用参与结果的得到概率进行调节。 调整单元40包括记录模块404、计算模块402和调整模块403。 记录模块404用于记录网络应用主体的网络应用次数。将网络应用主体网络应用的轮次和抽中网络应用参与结果的序号记录在记录表中,并将该表存储在数据库中。在整个网络应用活动期间,每个网络应用主体对应一条记录,其中,网络应用主体可以为玩家。 下次玩家再次进行网络应用,网络应用系统会根据该玩家的网络应用记录中的网络应用轮次和抽中网络应用参与结果计算每个网络应用参与结果的得到概率。 计算模块402用于根据预先存储的网络应用主体的网络应用次数与剩余应用参与结果的得到概率之间的对应关系计算与网络应用次数对应的剩余应用参与结果的得到概率。玩家每抽中一个网络应用参与结果,被网络应用品所占的概率值被剩余网络应用参与结果按各自在100%中所占的比例进行分摊,例如极品道具原先基础概率值为5%,第一轮次道具1被抽掉后,它以5%的概率从道具1中分得了0.25%的比例值,玩家在第二轮次网络应用时,它就以5.25%的比例值出现,被抽道具概率占比加到下一轮次概率最大那个剩余道具中。奖池基数又恢复到了100%,而且极品道具概率增长幅度也会受其基础概率值(5%)所限,涨幅不会太高,不会过多改变每个道具在所有设置的奖项中的整体概率比值。 调整模块403用于按照计算出的剩余应用参与结果的得到概率调整网络应用主体对应的剩余应用参与结果的得到概率。 由于每个网络应用主体网络应用的次数不同,每个网络应用主体对应的每次的得到概率也有所不同。因此,在计算每个网络应用主体对应的当次剩余应用参与结果的得到概率时,要依据数据库中存储的当前用户的网络应用轮次和抽中网络应用参与结果计算当次网络应用主体对应的剩余应用参与结果的得到概率。 本发明实施例还提供了一种计算机存储介质。该计算机存储介质可存储有程序,该程序用于执行上述的用于网络应用的数据处理方法中的部分或全部步骤。 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其他实施例的相关描述。 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。 以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
《用于网络应用的数据处理方法和装置.pdf》由会员分享,可在线阅读,更多相关《用于网络应用的数据处理方法和装置.pdf(22页珍藏版)》请在专利查询网上搜索。
本发明公开了一种用于网络应用的数据处理方法和装置。该数据处理方法包括:接收网络应用参与操作;基于网络应用参与操作执行网络应用;判断网络应用是否抽中网络应用参与结果;以及如果网络应用抽中网络应用参与结果,则调整剩余应用参与结果的得到概率。通过本发明,能够在网络应用中进行关联网络应用。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1