[发明专利]IP地址或者手机号码的分组方法和归属地的查询方法有效
申请号: | 201110432897.1 | 申请日: | 2011-12-21 |
公开(公告)号: | CN103177000A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 唐轶贤;董庆军;黄科峰;张啸雄 | 申请(专利权)人: | 卓望数码技术(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 李琴 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种IP地址或者手机号码的分组方法和归属地的查询方法,分组方法包括步骤:首先根据归属地对IP地址或者手机号码进行分组,然后将每组中的IP地址或者手机号码转换成整型数字并排序后存入数组;在根据本发明的分组方法对IP地址或者手机号码分组生成数组列表后,本发明的查询方法包括步骤:首先将请求查询的IP地址或者手机号码相应地转换成整型数字,然后利用二分法在数组列表中查询与之匹配的整型数字的位置,最后返回相应的归属地信息。本发明的分组和归属地的查询方法能够降低系统消耗、具有高并发处理能力、查询速度比数据库查询和内存查询更快且具备比内存分布式存储的对应关系查询更快的初始化时间。 | ||
搜索关键词: | ip 地址 或者 手机号码 分组 方法 属地 查询 | ||
【主权项】:
一种IP地址的分组方法,其特征在于,包括以下步骤:S110、根据归属地对数据库中的IP地址进行分组;S120、将每组的IP地址转换为整型数字并按照数值自增进行排序;S130、将每组中数值最小的整型数字作为IP地址的初始值并存入数组,对所述IP地址的初始值自增并与其相邻的整型数字比较;若相等,则继续对所述IP地址的初始值自增并与下一个整型数字比较;若不相等,则将与自增后的所述IP地址的初始值相等的最后一个整型数字存入数组;若没有与自增后的IP地址的初始值相等的整型数字,则将IP地址的初始值再次存入数组;S140、将与步骤S130中自增后的所述IP地址的初始值不相等的第一个整型数字作为IP地址的下一个初始值,并相应地重复步骤S130中的过程;S150、在每组IP地址转换成的整型数字中,重复步骤S130和步骤S140的过程直至完成所有整型数字的入数组处理;对每组的整型数字相应地执行步骤S130至步骤S150的过程,以生成完整的数组列表,所述数组列表中的每一数组与归属地一一对应。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓望数码技术(深圳)有限公司,未经卓望数码技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110432897.1/,转载请声明来源钻瓜专利网。