一种自动生成城市ip数据的方法

文档序号:6463296阅读:993来源:国知局
专利名称:一种自动生成城市ip数据的方法
技术领域
本发明涉及一种自动生成城市IP数据的方法,特别涉及一种采用通过流行 的"纯真IP数据库"自动生成城市IP数据的方法。
背景技术
纯真IP数据库提供所有的最新的IP段,只要知道了 IP地址,就可以通过 这个数据库查询到该IP对应的地理位置,这些位置很可能比较精确,有时候甚 至可以通过IP地址知道其所在小区和楼层。
纯真IP数据库一^:来讲是不断升级的,新的升级版本中包含更多的IP信 息,而这些升级包一般也可以通过互联网免费随时得到。

发明内容
本发明所要解决的技术问题是提供一种采用通过流行的"纯真IP数据库" 自动生成城市IP数据的方法。
本发明所述的一种自动生成城市IP数据的方法,该方法至少包括如下的步

步骤l:通过字典数据库解析纯真IP数据库中每个IP对应的省和市的名称。 步骤2:形成IP地址和省市对应关系列表和不能解析的IP地址列表。 步骤3:把IP地址和省、市的对应关系转化成IP地址段和省、市的对应关系。 步骤4:把IP地址段和省、市的对应关系写入数据库。 步骤5:把不能解析的IP地址写入"无法解析的IP地址库"。 本发明所述的一种自动生成城市IP数据的方法,通过字典数据库解析纯真 IP数据库中每个IP对应的省和市的名称,其步骤为步骤ll:系乡j 称和城市的名称。
本发明所述的 一种自动生成城市IP数据的方法,形成IP地址和省市对应关 系列表和不能解析的IP地址列表,其步骤为
步骤21:在解析和转化成列表的过程中,不对数据库作任何操作。
本发明所述的本发明所述的一种自动生成城市IP数据的方法,把IP地址 和省、市的对应关系转化成IP地址段和省、市的对应关系,其步骤为
步骤31:去掉冗余数据的同时减少数据量,同时能够大大降低存储数据量, 提高查询性能。
本发明所述的一种自动生成城市IP数据的方法,把IP地址段和省、市的 对应关系写入数据库,其步骤为
步骤41:采用批量写入数据的方法,对数据资源占用的时间会很短。
本发明所述的 一种自动生成城市IP数据的方法,把不能解析的IP地址写入 "无法解析的IP地址库",其步骤为
步骤51:这些无法解析IP的数据一般非常少,通过人工的方式去纯真IP 数据库中查询就能确定其城市了。如果这种IP比较多,可能是字段数据库的特 征数据不够多., 一般先修改字典数据库增加新特征数据以后,然后再重新开始 以上步骤解析,将会大大减少无法解析的IP数量。
本发明涉及的一种自动生成城市IP数据的方法,使得通过流行的"纯真IP 数据库"自动生成城市IP数据。


图1为本发明的流程图。
具体实施例方式
参见图1,本发明的主要步骤如下
步骤l:通过字典数据库解析纯真IP数据库中每个IP对应的省和市的名称。
步骤2:形成IP地址和省市对应关系列表和不能解析的IP地址列表。
步骤3:把IP地址和省、市的对应关系转化成IP地址段和省、市的对应关系。
步骤4:把IP地址段和省、市的对应关系写入数据库。
步骤5:把不能解析的IP地址写入"无法解析的IP地址库"。
上述步骤1通过字典数据库解析纯真IP数据库中每个IP对应的省和市的
名称的具体步骤如下
步骤ll:系统逐条才艮据字典表中的特征字符串解析出IP地址对应的省的名
称和城市的名称。
上述步骤2形成IP地址和省市对应关系列表和不能解析的IP地址列表的 具体步骤如下
步骤21:在解析和转化成列表的过程中,不对数据库作任何操作。 上述步骤3把IP地址和省、市的对应关系转化成IP地址段和省、市的对
应关系的具体步骤如下
步骤31:去掉冗余数据的同时减少数据量,同时能够大大降低存储数据量,
提高查询性能。
上述步骤4把IP地址段和省、市的对应关系写入数据库的具体步骤如下 步骤41:采用批量写入数据的方法,对数据资源占用的时间会很短。 上述步骤5把不能解析的IP地址写入"无法解析的IP地址库"的具体步 骤如下
步骤51:这些无法解析IP的数据一般非常少,通过人工的方式去纯真IP数据库中查询就能确定其城市了。如果这种IP比较多,可能是字段数据库的特 征数据不够多, 一般先修改字典数据库增加新特征数据以后,然后再重新开始 以上步骤解析,将会大大减少无法解析的IP数量。
上述的技术方案实施时,通过流行的"纯真IP数据库"自动生成城市IP数据。
最后所应说明的是,以上实施例仅用以说明而并非限制本发明所描述的技
术方案;因此,尽管本说明书参照上述的实施例对本发明已进行了详细的说明, 但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同 地替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖 在本发明的权利要求范围当中。
权利要求
1、一种自动生成城市IP数据的方法,其特征在于该方法至少包括如下的步骤步骤1通过字典数据库解析纯真IP数据库中每个I P对应的省和市的名称。步骤2形成IP地址和省市对应关系列表和不能解析的IP地址列表。步骤3把IP地址和省、市的对应关系转化成IP地址段和省、市的对应关系。步骤4把IP地址段和省、市的对应关系写入数据库。步骤5把不能解析的IP地址写入“无法解析的IP地址库”。
2、 根据权利要求l所述的一种自动生成城市IP数据的方法,其特征在于 通过字典数据库解析纯真IP数据库中每个IP对应的省和市的名称,其步骤为称和城市的名称。
3、 根据权利要求1所述的一种自动生成城市IP数据的方法,其特征在于 形成IP地址和省市对应关系列表和不能解析的IP地址列表,其步骤为步骤21:在解析和转化成列表的过程中,不对数据库作任何操作。
4、 根据权利要求1所述的一种自动生成城市IP数据的方法,把IP地址和 省、市的对应关系转化成IP地址段和省、市的对应关系,其步骤为步骤31:去掉冗余数据的同时减少数据量,同时能够大大降低存储数据量, 提高查询性能。
5、 根据权利要求1所述的一种自动生成城市IP数据的方法,把IP地址段 和省、市的对应关系写入数据库,其步骤为步骤41:采用批量写入数据的方法,对数据资源占用的时间会很短。
6、 根据权利要求1所述的一种自动生成城市IP数据的方法,把不能解析的 IP地址写入"无法解析的IP地址库",其步骤为步骤51:这些无法解析IP的数据一般非常少,通过人工的方式去纯真IP 数据库中查询就能确定其城市了。如果这种IP比较多,可能是字段数据库的特 征数据不够多, 一般先修改字典数据库增加新特征数据以后,然后再重新开始 以上步骤解析,将会大大减少无法解析的IP数量。
全文摘要
一种自动生成城市IP数据的方法,首先通过字典数据库解析纯真IP数据库中每个IP对应的省和市的名称;形成IP地址和省市对应关系列表和不能解析的IP地址列表;把IP地址和省、市的对应关系转化成IP地址段和省、市的对应关系;然后把IP地址段和省、市的对应关系写入数据库;最后把不能解析的IP地址写入“无法解析的IP地址库”。本发明使得通过流行的“纯真IP数据库”自动生成城市IP数据。
文档编号G06F17/30GK101556594SQ20081010385
公开日2009年10月14日 申请日期2008年4月11日 优先权日2008年4月11日
发明者刘立军, 孔晓兵, 涛 孙, 朱红军, 汤海京, 峰 赵 申请人:北京闻言科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1