[发明专利]互联网协议IP地址数据处理方法、装置及电子设备有效
申请号: | 202010469330.0 | 申请日: | 2020-05-28 |
公开(公告)号: | CN111629081B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 滕达 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L61/255 | 分类号: | H04L61/255;H04L61/2503;H04L101/69 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互联网 协议 ip 地址 数据处理 方法 装置 电子设备 | ||
1.一种互联网协议IP地址数据处理方法,所述IP地址数据包括IP地址段和该IP地址段对应的物理地址信息,其特征在于,包括:
根据获取到的至少一个第一IP地址数据的IP地址段和该IP地址段对应的物理地址信息,得到至少一个第二IP地址数据;
对所述至少一个第二IP地址数据的IP地址段和该IP地址段对应的物理地址信息分别进行压缩处理;
根据预定编码方式,将压缩处理得到的结果编码到相应的编码文件中,以使得根据所述编码文件查询目标IP地址对应的物理地址信息;
其中,对所述至少一个第二IP地址数据的IP地址段进行压缩处理,包括:
当多个IP地址段中存在至少两个连续的IP地址段、且所述至少两个连续的IP地址段对应的物理地址信息相同,对所述至少两个连续的IP地址段进行合并处理,得到合并处理后的IP地址段;
对所述至少一个第二IP地址数据的IP地址段对应的物理地址信息进行压缩处理,包括:
将各个IP地址段对应的物理地址信息存储至预定的集合列表中,并当所述集合列表中存在重复出现的物理地址信息时,滤除所述重复出现的物理地址信息;
根据预定编码方式,将压缩处理得到的结果编码到相应的编码文件中,包括:
确定合并处理后的IP地址段的总数量、每个IP前缀对应的IP地址段的数量以及所述集合列表中滤除所述重复出现的物理地址信息后剩余的物理地址信息的总字节数,所述IP前缀为点分十进制字符串类型的IP地址的首个十进制数字;
根据预定编码方式,将所述合并处理后的IP地址段的总数量、根据每个IP前缀对应的IP地址段的数量确定出的索引区域起始位置和索引区域结束位置、预先确定出的每个IP前缀对应的每个IP地址段的终止IP地址、物理地址信息起始位置及物理地址信息长度、以及所述集合列表中滤除所述重复出现的物理地址信息后剩余的物理地址信息编码到相应的编码文件中。
2.根据权利要求1所述的方法,其特征在于,根据获取到的至少一个第一IP地址数据,得到至少一个第二IP地址数据,包括:
对获取到的至少一个第一IP地址数据的IP地址段和该IP地址段对应的物理地址信息分别进行数据处理,得到至少一个第二IP地址数据;
其中,对获取到的至少一个第一IP地址数据的IP地址段和该IP地址段对应的物理地址信息分别进行数据处理,包括:
将每个第一IP地址数据的IP地址段中的点分十进制字符串类型的IP地址转换为十进制数值类型的IP地址;
对每个第一IP地址数据的IP地址段对应的物理地址信息进行简化描述,得到简化描述的物理地址信息;
所述第二IP地址数据包括十进制数值类型的IP地址和简化描述的物理地址信息。
3.根据权利要求2所述的方法,其特征在于,所述物理地址信息包括地理位置和互联网服务提供商的名称;所述对每个第一IP地址数据的IP地址段对应的物理地址信息进行简化描述,包括:
对每个第一IP地址数据的IP地址段对应的地理位置进行以下至少一项处理:滤除地理位置中的非关键词、利用第一预定标识符表征地理位置中的未知信息或缺失信息、根据预定的国家地区编码将地理位置映射为相应的国家地区编码;
对每个第一IP地址数据的IP地址段对应的互联网服务提供商的名称进行以下至少一项处理:滤除互联网服务提供商的名称中的非关键词、利用第二预定标识符表征互联网服务提供商队列中除前N个互联网服务提供商之外的其他互联网服务提供商,所述互联网服务提供商队列是按照用户量从多到少的顺序对各个互联网服务提供商进行排序的。
4.根据权利要求1所述的方法,其特征在于,所述合并处理后的IP地址段的起始IP地址为所述至少两个连续的IP地址段中的首个IP地址段的起始IP地址,合并后的IP地址段的终止IP地址为所述至少两个连续的IP地址段中的最后一个IP地址段的终止IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010469330.0/1.html,转载请声明来源钻瓜专利网。