[发明专利]获取数据包的处理方法和装置有效
申请号: | 201310641903.3 | 申请日: | 2013-12-03 |
公开(公告)号: | CN104679791B | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 孙晓丽 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/90 | 分类号: | G06F16/90;G06Q30/02 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 数据包 处理 方法 装置 | ||
本发明公开了一种获取数据包的处理方法和装置。其中,该方法包括:接收数据包请求信息,数据包请求信息包括:数据因子集合;读取每个数据池对应的数据包参数,数据包参数包括:预设提取次数和每种类型的数据包的提取概率;根据每个数据池对应的数据包参数和数据因子集合进行概率计算,分别得到每个数据池的数据提取概率;将每个数据池的数据提取概率分别与对应的数据池中所包含的数据包的提取概率进行匹配处理,分别获取每个数据池对应的提取结果。通过本发明,能够扩展数据包请求在各个数据池中提取数据得到提取结果的数量,即丰富了提取数据的需求,实现了提高系统提取数据的灵活性,拓展提取结果的技术效果。
技术领域
本发明涉及计算机互联网领域,具体而言,涉及一种获取数据包的处理方法和装置。
背景技术
一般情况下,在系统接收到数据提取请求之后,基于数据提取请求在数据库中提取数据包,由于系统可以预先对每种类型的数据包的提取概率进行设置,因此,系统从数据库中提取到的数据包可以预估。但由于数据库中的提取数据包的规则已经固定,因此无法针对用户请求得到不同的提取结果,导致提取数据包的灵活性差。
利用上述原理,以腾讯提供的互娱高级营销系统(Advanced Marketing System,简称为AMS)为例,可以通过互娱高级营销系统的互娱高级系统动作引擎AME实现数据包的提取,即将上述数据包的提取原理应用在游戏营销抽奖类活动中,实现N连抽的功能,具体的,系统在接收到用户发出的抽奖请求(即数据提取请求)之后,从礼包组(即数据库的数据池)内按照每个礼包(即每个数据包)的抽奖概率(即提取概率)和抽奖次数(即请求次数)得到当次抽奖得到的礼包。
图1是相关现有技术的在抽奖活动中实现获取数据包的处理方法流程图。
如图1所示,用户在客户端点击N连抽的按钮之后,通过互娱高级营销系统发起N连抽的抽奖请求,互娱高级营销系统的抽奖模块接收到抽奖请求之后,可以去作为奖池的数据池中根据礼包的中奖概率和连抽次数计算得到抽到的礼包数量。其中,每种礼包的中奖概率可以根据当前客户端的QQ号码、QQ等级、请求进程数、连抽次数索引等因素来预先设置,例如,设置奖池中礼包组内的礼包配置如下:礼包A的中奖概率为20%,礼包B的中奖概率为20%,礼包C的中奖概率为30%,礼包D的中奖概率为10%,礼包E的中奖概率为10%,在系统接收到N连抽的请求之后,从奖池中随机抽奖得到礼包N个,其中包括2个礼包A和1个礼包B,礼包A和礼包B的总数为2个。
由上述方案可知,由于只能在一个礼包组中连续抽中不同的物品,从而不能支持当奖池礼包物品相同而概率不同的游戏抽奖类营销需求,因此无法支持针对用户请求得到不同的提取结果。
针对上述相关技术的无法针对用户请求定制不同的提取结果,导致提取数据包的灵活性差的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种获取数据包的处理方法和装置,以至少解决相关技术的无法针对用户请求定制不同的提取结果,导致提取数据包的灵活性差的技术问题。
根据本发明实施例的一个方面,提供了一种获取数据包的处理方法,该方法包括接收数据包请求信息,数据包请求信息包括:数据因子集合;读取每个数据池对应的数据包参数,数据包参数包括:预设提取次数和每种类型的数据包的提取概率;根据每个数据池对应的数据包参数和数据因子集合进行概率计算,分别得到每个数据池的数据提取概率;将每个数据池的数据提取概率分别与对应的数据池中所包含的数据包的提取概率进行匹配处理,分别获取每个数据池对应的提取结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310641903.3/2.html,转载请声明来源钻瓜专利网。