一种优化ip库的方法、装置及计算设备的制造方法

文档序号:9670928阅读:458来源:国知局
一种优化ip库的方法、装置及计算设备的制造方法
【技术领域】
[0001] 本发明设及互联网领域,特别设及一种优化IP库的方法、装置及计算设备。
【背景技术】
[0002]Internet(互联网)依靠TCPdYansmissionConholProtocol,传输控制协议)/IPdnternetProtocol,互联网协议),在全球范围内实现不同硬件结构、不同操作系统、不 同网络系统的互联。在Internet上,每一个节点都依靠唯一的IP地址互相区分和相互联系。 每一台联网的计算设备无权自行设定IP地址,由IANA(InternetAssignedNumbers Authority,互联网数字分配机构)负责IP地址的分配。
[0003]IP库是IP地址与地理信息的对应数据库,常用于定位网络地址与地理意义的地 址,其中记录各个IP地址段所属的地理区域。目前IP库的优化主要是W中国广告协会IP库 为基准,融合多个现有IP库,如IPIP、IP特例库等,对差异进行第=方投票,如淘宝、新浪等, 最后合并得到的IP段获取正式IP库。但上述方案的数据来源质量会对IP库准确度产生影 响,且辅助投票方式并不一定能选出正确的IP地址。

【发明内容】

[0004]为此,本发明提供一种优化IP库的方案,W力图解决或者至少缓解上面存在的问 题。
[0005]根据本发明的一个方面,提供一种优化IP库的方法,适于在计算设备中执行。该方 法包括如下步骤。首先,从用户日志中获取GI^信息和关联的IP地址,形成第一经缔度IP库, 其中GI^信息包括经缔度信息,解析经缔度信息获取地理信息;对第一经缔度IP库进行IP地 址过滤,保留唯一对应一个地理信息的IP地址;对IP地址过滤后的第一经缔度IP库,按照IP 地址进行排序,合并地理位置相同的相邻IP地址,形成第二经缔度IP库;利用预定IP库对第 二经缔度IP库进行补充,获得优化后的IP库。
[0006] 可选地,在根据本发明的优化IP库的方法中,对第一经缔度IP库进行IP地址过滤, 保留唯一对应一个地理信息的IP地址包括:判断同一IP地址对应的地理信息是否超过一 个;如果所述IP地址对应的地理信息超过一个,则将其过滤;如果所述IP地址对应的地理信 息仅为一个,则将其保留。
[0007] 可选地,在根据本发明的优化IP库的方法中,按照IP地址进行排序,合并地理位置 相同的相邻IP地址,形成第二经缔度IP库包括:将IP地址从二进制转换为十进制,进行排 序;将地理信息相同且相邻的IP地址进行合并,获得地理信息对应的IP地址段;移除对应地 理信息单点的IP地址,形成第二经缔度IP库,其中,对应地理信息单点包括当前IP地址对应 的地理信息与前一IP地址和后一IP地址对应的地理信息均不一致。
[000引可选地,在根据本发明的优化IP库的方法中,利用预定IP库对第二经缔度IP库进 行补充,获得优化后的IP库,包括W第二经缔度IP库为基准,对其中缺失的IP段,利用预定 IP库进行补充。
[0009]可选地,在根据本发明的优化IP库的方法中,地理信息为省级地址或市级地址。
[0010] 根据本发明的又一个方面,提供一种优化IP库的装置,适于驻留在计算设备中。该 装置包括第一经缔度IP库形成模块、IP地址过滤模块、第二经缔度IP库形成模块和IP库优 化模块。第一经缔度IP库形成模块,适于从用户日志中获取GPS信息和关联的IP地址,形成 第一经缔度IP库,其中GPS信息包括经缔度信息,解析经缔度信息获取地理信息。IP地址过 滤模块,适于对第一经缔度IP库进行IP地址过滤,保留唯一对应一个地理信息的IP地址。第 二经缔度IP库形成模块,适于对IP地址过滤后的第一经缔度IP库,按照IP地址进行排序,合 并地理位置相同的相邻IP地址,形成第二经缔度IP库。IP库优化模块,适于利用预定IP库对 第二经缔度IP库进行补充,获得优化后的IP库。
[0011] 可选地,在根据本发明的优化IP库的装置中,IP地址过滤模块还包括:判断子模 块,适于判断同一IP地址对应的地理信息是否超过一个;过滤子模块,适于过滤对应地理信 息超过一个的IP地址;保留子模块,适于保留对应地理信息仅为一个的IP地址。
[0012] 可选地,在根据本发明的优化IP库的装置中,第二经缔度IP库形成模块还包括:排 序子模块,适于将IP地址从二进制转换为十进制并进行排序;合并子模块,适于将地理信息 相同且相邻的IP地址进行合并,获得地理信息对应的IP地址段;移除子模块,适于移除对应 地理信息单点的IP地址,其中对应地理信息单点包括当前IP地址对应的地理信息与前一IP 地址和后一IP地址对应的地理信息均不一致。
[0013]可选地,在根据本发明的优化IP库的装置中,IP库优化模块进一步适于W第二经 缔度IP库为基准,对其中缺失的IP段,利用预定IP库进行补充。
[0014]根据本发明的又一个方面,还提供一种计算设备,包括根据本发明的优化IP库的 装置。
[0015]根据本发明的优化IP库的技术方案,通过从用户日志获取GPS信息和关联的IP地 址,解析GI^信息中包含的经缔度信息W获得地理信息,过滤对应地理信息超过一个的IP地 址后进行排序,合并相邻的IP地址,形成经缔度IP库,改善了数据源的质量。同时,针对获得 的经缔度IP库覆盖度不完整的情况,利用预定IP库补充缺失的IP段,从而实现IP库的优化, 提升了IP库的准确度。
【附图说明】
[0016]为了实现上述W及相关目的,本文结合下面的描述和附图来描述某些说明性方 面,运些方面指示了可W实践本文所公开的原理的各种方式,并且所有方面及其等效方面 旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述 W及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的 部件或元素。
[0017]图1为根据本发明的示例计算设备100的框图;
[0018]图2示出了根据本发明一个实施例的优化IP库的方法200流程图;W及 [0019]图3示出了根据本发明一个实施例的优化IP库的装置300示意图。
【具体实施方式】
[0020]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开 的示例性实施例,然而应当理解,可WW各种形式实现本公开而不应被运里阐述的实施例 所限制。相反,提供运些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围 完整的传达给本领域的技术人员。
[0021] 图1是示例计算设备100的框图。在基本的配置102中,计算设备100典型地包括系 统存储器106和一个或者多个处理器104。存储器总线108可W用于在处理器104和系统存储 器106之间的通信。
[0022] 取决于期望的配置,处理器104可W是任何类型的处理,包括但不限于:微处理器 ((W)、微控制器(iiC)、数字信息处理器(DSP)或者它们的任何组合。处理器104可W包括诸 如一级高速缓存110和二级高速缓存112之类的一个或者多个级别的高速缓存、处理器核屯、 114和寄存器116。示例的处理器核屯、114可W包括运算逻辑单元(ALU)、浮点数单元(FPU)、 数字信号处理核屯、化SP核屯、)或者它们的任何组合。示例的存储器控制器118可W与处理器 104-起使用,或者在一些实现中,存储器控制器1
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1