[发明专利]IP库生成方法、装置、电子设备及计算机可读存储介质有效
申请号: | 201810030614.2 | 申请日: | 2018-01-12 |
公开(公告)号: | CN108573018B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 王伟 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司;北京金迅瑞博网络技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/25;H04L29/12 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ip 生成 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本发明实施例提供了一种IP库生成方法、装置、电子设备及计算机可读存储介质,方法包括:确定每一第一信息对应的IP段归属的第一线路,利用各个第一线路以及归属于各个第一线路的IP段,生成IP库,其中,通过以下方式确定每一第一信息对应的IP段归属的第一线路:判断关键词表中是否存在与第一信息匹配的关键词,作为目标关键词;如果是,利用所获得各个目标关键词对应的地理位置的标识和权重,以及运营商的标识和权重,获得第一信息对应的线路标识,作为第一线路标识;查找线路表,得到与第一线路标识对应的线路,确定所得到的线路为第一信息对应的IP段归属的第一线路。应用本发明实施例提供的技术方案,提高了生成IP库的效率。
技术领域
本发明涉及信息处理技术领域,特别是涉及一种IP库生成方法、装置、电子设备及计算机可读存储介质。
背景技术
随着互联网业务的发展,通过获取用户地理位置来优化互联网服务的需求日益增长,例如,CDN(Content Delivery Network,内容分发网络)通过获取用户地理位置来优化调度服务,以实现快速、准确地响应用户请求,从而提高用户体验。
为了便于获取用户地理位置,IP(Internet Protocol,网络之间互连的协议)库应运而生。IP库,也叫IP地址数据库,是用来存储IP段及其对应的运营商和/或地理位置的数据库。IP段包括从起始IP地址到结束IP地址范围内的多个IP地址,比如,192.168.0.1—192.168.0.254是一个以192.168.0.1为起始IP地址,以192.168.0.254为结束地址的IP段,运营商是指提供网络服务的供应商,例如,电信、联通、移动等等,每个运营商对应一个或多个IP段,并且运营商可以从自身对应的一个或多个IP段中,按区域划分不同地理位置对应的IP段,以供不同地区的用户通过IP段接入网络,由于运营商还可以更改IP段对应的地理位置,也就是说,同一个IP段在不同时期可能对应不同的地理位置,因此,需要定期生成IP库,来提高IP库的准确性。
由于在不同的业务需求下,业务所需线路的维度不同,线路可以为运营商、地理位置中的一种或组合,也就是,有的业务所需的线路为运营商,有的为地理位置,还有的为运营商与地理位置的组合。为了生成同时满足多种业务需求的IP库,通常需要预先将线路作为关键词写入IP库配置文件,一个IP库配置文件用于存储一种维度的线路所对应的关键词,例如,IP库配置文件A对应的线路为运营商,则IP库配置文件A中的关键词为运营商的名称,例如电信、联通、移动等等。
目前,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段归属的第一线路:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司;北京金迅瑞博网络技术有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司;北京金迅瑞博网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810030614.2/2.html,转载请声明来源钻瓜专利网。