[发明专利]获取数据包的处理方法和装置有效
申请号: | 201310641903.3 | 申请日: | 2013-12-03 |
公开(公告)号: | CN104679791B | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 孙晓丽 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/90 | 分类号: | G06F16/90;G06Q30/02 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 数据包 处理 方法 装置 | ||
1.一种获取数据包的处理方法,其特征在于,包括:
接收数据包请求信息,所述数据包请求信息包括:数据因子集合;
其中,所述数据因子集合包括:提取时间t、用户提取标识n1、提取进程编码n2;
读取每个数据池对应的数据包参数,所述数据包参数包括:预设提取次数和每种类型的数据包的提取概率;
根据所述每个数据池对应的数据包参数和所述数据因子集合进行概率计算,分别得到每个数据池的数据提取概率;
将所述每个数据池的数据提取概率分别与对应的数据池中所包含的数据包的提取概率进行匹配处理,分别获取每个数据池对应的提取结果。
2.根据权利要求1所述的方法,其特征在于,根据所述每个数据池对应的数据包参数和所述数据因子进行概率计算,分别得到每个数据池的数据提取概率的步骤包括:
读取步骤,读取第一数据池的标号x;
计算步骤,根据如下公式计算得到所述第一数据池的数据提取概率η:
η=R%P+1,R=(t+x*n1+n2)%P,其中,所述P表征所述第一数据池中每种类型的数据包的提取概率的总和,所述R表征所述第一数据池的随机数的种子;
循环步骤,按照所述第一数据池的预设提取次数循环执行上述读取步骤和计算步骤,得到所述第一数据池对应的至少一个数据提取概率;
第一处理步骤,对每个数据池执行上述读取步骤、计算步骤和所述循环步骤,得到所有数据池的全部数据提取概率。
3.根据权利要求2所述的方法,其特征在于,所述第一数据池包含至少一种类型的数据包,每种类型的数据包对应一种提取概率,其中,将所述每个数据池的数据提取概率分别与对应的数据池中所包含的数据包的提取概率进行匹配处理,分别获取每个数据池对应的提取结果的步骤包括:
确定步骤,通过所述第一数据池中每种类型的数据包的预设提取概率,确定所述第一数据池中每种类型的数据包的提取范围值;
匹配步骤,将所述第一数据池的每个数据提取概率与所述第一数据池中每种类型的数据包的提取范围值进行匹配处理,得到所述每个数据提取概率对应的提取结果,所述提取结果包括所述第一数据池中每种类型的数据包的提取数量;
第二处理步骤,对每个数据池执行上述确定步骤和匹配步骤,得到每个数据池的提取结果。
4.根据权利要求3所述的方法,其特征在于,在所述匹配步骤之后,所述方法还包括:
汇总步骤,对所述第一数据池中每种类型的数据包的提取数量进行汇总,得到所述第一数据池的数据包提取总数;
检查步骤,检查所述第一数据池中第一种类型的数据包的提取数量是否超过所述第一数据池中所述第一种类型的数据包总数;
获取步骤,在所述第一数据池中第一种类型的数据包的提取数量超过所述第一数据池中所述第一种类型的数据包总数量的情况下,读取超出所述第一数据池中所述第一种类型的数据包总数的数据包;
替换步骤,使用默认数据包替换超出所述第一种类型的数据包总数的数据包;
第三处理步骤,对所述第一数据池中的每种类型的数据包执行上述检查步骤、获取步骤和替换步骤。
5.根据权利要求4所述的方法,其特征在于,在替换步骤之前,所述方法还包括:
计算所述第一数据池中的每种类型的数据包的提取概率的总和;
当所述第一数据池中的每种类型的数据包的提取概率的总和为100%时,设置所述默认数据包;
当所述第一数据池中的每种类型的数据包的提取概率的总和小于100%时,删除所述第一数据池中超出所述第一数据池中所述第一种类型的数据包总数的数据包。
6.根据权利要求1所述的方法,其特征在于,在读取每个数据池对应的数据包参数之前,所述方法还包括:
设置多个数据池,每个数据池至少包括一种类型的数据包;
预设每个数据池的所述预设提取次数,并设置任意一个数据池中每个数据包的提取概率。
7.根据权利要求1所述的方法,其特征在于,所述数据包请求信息包括:总请求次数N,且所有数据池对应的预设提取次数之和等于N。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310641903.3/1.html,转载请声明来源钻瓜专利网。