【技术实现步骤摘要】
一种IP国家映射信息的编解码方法及系统
[0001]本专利技术涉及数据压缩相关
,具体涉及一种IP国家映射信息的编解码方法及系统。
技术介绍
[0002]随着互联网的迅速发展,对于地理信息的定位方式诸如GPS定位和IP定位,其中,一般IP地址中包含着网络信息来源的地理位置,因此可以通过分析访问网页的访客的IP地址确定其来源于哪个国家、省市、城市、小区等,具有定位准确等优点得以广泛使用。
[0003]IP数据定位服务主要通过IP地理定位数据库提供IP地理信息查询,由于离线数据库可以保障IP定位信息的安全性且响应迅速而被广泛选择。
[0004]但是在实现本申请中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:
[0005]现有技术中的离线IP地理定位数据库一般由于数量较大,下载到本地一般占用较多内存,导致存在离线IP地理定位服务成本较高的技术问题。
技术实现思路
[0006]本申请提供了一种IP国家映射信息的编解码方法及系统,用于针对解决现有技术中的离线IP地理定位数据库 ...
【技术保护点】
【技术特征摘要】
1.一种IP国家映射信息的编解码方法,其特征在于,所述方法包括:获得第一国家信息映射表和第一IP国家映射信息;根据所述第一IP国家映射信息,获得第一IP段结点集合和第一国家名信息集合,其中,所述第一IP段结点和所述第一国家名信息一一对应;对所述第一IP段结点进行排序,获得第一排序结果;基于所述第一排序结果,将所述第一国家名信息集合依次输入所述第一国家信息映射表,获得第一索引值集合;遍历所述第一排序结果,根据第一预设编码规则对所述第一IP段结点集合进行编码,获得第一编码结果;根据所述第一索引值集合和所述第一编码结果,生成第一存储文件,其中,所述第一存储文件包括国家映射信息编码文件。2.如权利要求1所述的方法,其特征在于,所述对所述第一IP段结点进行排序,获得第一排序结果,包括:对所述第一IP段结点集合进行起始IP地址提取,获得第一起始IP地址集合;按照第一预设排序规则基于所述第一起始IP地址集合对所述第一IP段结点集合进行排序,获得第一排序结果。3.如权利要求2所述的方法,其特征在于,所述按照第一预设排序规则基于所述第一起始IP地址集合对所述第一IP段结点集合进行排序,获得第一排序结果,包括:根据所述第一预设排序规则,获得第一升序排序指令;按照所述第一升序排序指令基于所述第一起始IP地址集合对所述第一IP段结点集合进行排序,获得所述第一排序结果。4.如权利要求3所述的方法,其特征在于,所述方法包括:根据所述第一IP国家映射信息,获得第二IP段结点集合,其中,所述第二IP段结点无所述国家信息相对应;对所述第二IP段结点集合进行起始IP地址提取,获得第二起始IP地址集合;按照所述第一升序排序指令基于所述第二起始IP地址集合将所述第二IP段结点集合添加进所述第一排序结果,获得第二排序结果。5.如权利要求4所述的方法,其特征在于,所述方法还包括:遍历所述第二排序结果,当具有所述第二IP段结点集合时,获得第一预设索引值,其中,所述第一预设索引值和所述第二IP段结点集合相互对应,且不同于所述第一索引值集合;将所述第一预设索引值添加进所述第一索引值集合,获得第二索引值集合。6.如权利要求5所述的方法,其特征在于,所述方法还包括:遍历所述第二排序结果对IP段结点进行类型分析,获得第一结点类...
【专利技术属性】
技术研发人员:李智,汤平,谢有胜,
申请(专利权)人:深圳市小溪流科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。