确定ISP归属的方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:27751262 阅读:40 留言:0更新日期:2021-03-19 13:47
本发明专利技术实施例涉及互联网技术领域,公开了一种确定ISP归属的方法、装置、设备及计算机存储介质,其中方法包括:采集用户报文信息;根据所述用户报文信息生成XDR话单信息;根据所述XDR话单信息获取服务器IP地址信息;基于二分法在预先设置的有序IP流向资源库内查找所述服务器IP信息对应的ISP归属;其中,所述有序IP流向资源库是预先通过确定全网IP地址与ISP归属的对应段,将所述对应段按IP地址的大小进行排序来生成的。通过上述方式,本发明专利技术实施例能够提高匹配服务器IP信息的效率,从而更快地查找出服务器IP信息对应的ISP归属。

【技术实现步骤摘要】
确定ISP归属的方法、装置、设备及计算机存储介质
本专利技术实施例涉及互联网
,具体涉及一种确定ISP归属的方法、装置、设备及计算机存储介质。
技术介绍
随着互联网业务的蓬勃发展,家庭宽带网络用户和移动互联网用户的规模呈指数形式增长,流量规模增长巨大。用户对上网的感知需求也不断增高,不断改善用户的互联网体验,提升用户上网感知已然成为各运营商的重要工作目标。同时,在内容网络质量的日常优化工作中,也在定期开展质量、流量、调度等方面的持续优化,持续完善流量视图、质量视图和调度视图等工作;对出网及跨省访问量过大的ICP(InternetContentProvider,网络内容服务商)实现可视化监控分析,推动政企协调ICP将资源调度至网内和省内。因此精准识别用户访问资源的ISP(InternetServiceProvider,互联网服务提供商)归属成为各运营商的工作重点。在实现本专利技术实施例的过程中,专利技术人发现:目前对用户访问资源的ISP归属定位技术主要是顺序查找。即:通过提取XDR话单中用户访问的资源服务器IP字段,与收集完善的IP流向资源库的全部记录进行逐条匹配,将匹配成功的服务器IP的ISP归属信息标记在XDR话单对应的记录中。但这种匹配方式效率过低,无法应对日益增加的上网用户。
技术实现思路
鉴于上述问题,本专利技术实施例提供了一种确定ISP归属的方法、装置、设备及计算机存储介质,克服了上述问题或者至少部分地解决了上述问题。根据本专利技术实施例的一个方面,提供了一种确定ISP归属的方法,所述方法包括:采集用户报文信息;根据所述用户报文信息生成XDR话单信息;根据所述XDR话单信息获取服务器IP地址信息;基于二分法在预先设置的有序IP流向资源库内查找所述服务器IP信息对应的ISP归属;其中,所述有序IP流向资源库是预先通过确定全网IP地址与ISP归属的对应段,将所述对应段按IP地址的大小进行排序来生成的。在一种可选的方式中,所述方法还包括:获取全网IP地址;查找所述全网IP地址对应的ISP归属;根据所述全网IP地址对应的ISP归属,生成IP地址与ISP归属的对应段;根据所述全网IP地址的大小,将所述对应段排序,形成所述有序IP流向资源库。在一种可选的方式中,所述根据所述全网IP地址的大小,将所述对应段排序,形成所述有序IP流向资源库,具体为:将所述全网IP地址由点分十进制的形式转换为长整型IP地址;根据所述长整型IP地址的大小,将所述对应段排序,形成所述有序IP流向资源库。在一种可选的方式中,所述长整型IP地址为普通十进制IP地址。在一种可选的方式中,所述根据所述全网IP地址对应的ISP归属,生成IP地址与ISP归属的对应段,具体为:将所述全网IP地址按大小进行排序,确定所述ISP归属的开始IP地址和结束IP地址;根据所述ISP归属的开始IP地址和结束IP地址,生成所述IP地址与ISP归属的对应段。在一种可选的方式中,所述基于二分法在有序IP流向资源库内查找所述服务器IP信息对应的ISP归属,具体为:将所述服务器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中间值所属对应段内的ISP归属确定为所述服务器IP信息的ISP归属。在一种可选的方式中,所述基于二分法在有序IP流向资源库内查找所述服务器IP信息对应的ISP归属之后,所述方法还包括:将无法确定ISP归属的服务器IP信息汇总,生成待完善服务器信息详单;对所述待完善服务器信息详单内的服务器IP信息进行批量查询与校验,得到所述无法确定ISP归属的服务器IP信息与ISP归属的对应段;将所述无法确定ISP归属的服务器IP信息与ISP归属的对应段加入所述有序IP流向资源库。根据本专利技术实施例的另一方面,提供了一种确定ISP归属的装置,包括:第一获取模块,用于获取XDR话单,所述XDR话单包括服务器IP信息;第一查找模块,用于基于二分法在预先设置的有序IP流向资源库内查找所述服务器IP信息对应的ISP归属;其中,所述有序IP流向资源库是预先通过确定全网IP地址与ISP归属的对应段,将所述对应段按IP地址的大小进行排序来生成的。根据本专利技术实施例的另一方面,提供了一种确定ISP归属的设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述一种确定ISP归属的方法对应的操作。根据本专利技术实施例的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使所述处理器执行上述一种确定ISP归属的方法对应的操作。本专利技术实施例先通过定IP地址与ISP归属的对应段,再将所述对应段按IP地址的大小进行排序来生成有序IP流向资源库。之后基于二分法将用户的XDR话单内的服务器IP信息与有序IP流向资源库进行匹配,从而确定该用户的XDR话单的ISP归属,即该用户访问资源的ISP归属。具体地,可以先选取有序IP流向资源库内IP地址的中间值,并以此为界将IP地址分为两半,之后判断XDR话单内的服务器IP信息落入哪一个半区,并对其落入的半区进行进一步划分,直到确定服务器IP信息对应的IP地址。最后即可将该对应的IP地址所属对应段包含的ISP归属,确定为用户的XDR话单的ISP归属。和现有技术中将服务器IP信息与IP流向资源库的全部记录进行逐条匹配相比,本专利技术实施例的匹配效率更高,减少用于匹配服务器IP信息的服务器的使用规模,从而降低成本。上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种确定ISP归属的方法的流程图;图2示出了本专利技术实施例中生成有序IP流向资源库的子步骤流程图;图3示出了本专利技术实本文档来自技高网...

【技术保护点】
1.一种确定ISP归属的方法,其特征在于,包括:/n采集用户报文信息;/n根据所述用户报文信息生成XDR话单信息;/n根据所述XDR话单信息获取服务器IP地址信息;/n基于二分法在预先设置的有序IP流向资源库内查找所述服务器IP信息对应的ISP归属;其中,所述有序IP流向资源库是预先通过确定全网IP地址与ISP归属的对应段,将所述对应段按IP地址的大小进行排序来生成的。/n

【技术特征摘要】
1.一种确定ISP归属的方法,其特征在于,包括:
采集用户报文信息;
根据所述用户报文信息生成XDR话单信息;
根据所述XDR话单信息获取服务器IP地址信息;
基于二分法在预先设置的有序IP流向资源库内查找所述服务器IP信息对应的ISP归属;其中,所述有序IP流向资源库是预先通过确定全网IP地址与ISP归属的对应段,将所述对应段按IP地址的大小进行排序来生成的。


2.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取全网IP地址;
查找所述全网IP地址对应的ISP归属;
根据所述全网IP地址对应的ISP归属,生成IP地址与ISP归属的对应段;
根据所述全网IP地址的大小,将所述对应段排序,形成所述有序IP流向资源库。


3.如权利要求2所述的方法,所述根据所述全网IP地址的大小,将所述对应段排序,形成所述有序IP流向资源库,具体为:
将所述全网IP地址由点分十进制的形式转换为长整型IP地址;
根据所述长整型IP地址的大小,将所述对应段排序,形成所述有序IP流向资源库。


4.如权利要求3所述的方法,其特征在于,所述长整型IP地址为普通十进制IP地址。


5.如权利要求3所述的方法,其特征在于,所述根据所述全网IP地址对应的ISP归属,生成IP地址与ISP归属的对应段,具体为:
将所述全网IP地址按大小进行排序,确定所述ISP归属的开始IP地址和结束IP地址;
根据所述ISP归属的开始IP地址和结束IP地址,生成所述IP地址与ISP归属的对应段。


6.如权利要求5所述的方法,所述基于二分法在有序IP流向资源库内查找所述服务器IP信息对应的ISP归属,具体为:
将所述服务器IP信息由点分十进制的形式转换为长整型服务器IP地址;
根据所述结束IP地址大小,确定所述有序IP流向资源库内的结束IP中间值;
以所述结束IP中间值为界将所述结束IP地址划分为两分区;
当所述长整型服务器IP地址大于所述结束IP中间值时,将所述有序IP流向资源库内小于或等于所述结束IP中间值...

【专利技术属性】
技术研发人员:唐蓉
申请(专利权)人:中国移动通信集团河北有限公司中国移动通信集团有限公司
类型:发明
国别省市:河北;13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1