[发明专利]IP地址段查找方法与业务调度方法、装置、电子设备有效
| 申请号: | 202011089641.0 | 申请日: | 2020-10-13 |
| 公开(公告)号: | CN112347377B | 公开(公告)日: | 2023-10-20 |
| 发明(设计)人: | 齐俊涛;谢于贵;王琦 | 申请(专利权)人: | 咪咕视讯科技有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司 |
| 主分类号: | G06F16/9537 | 分类号: | G06F16/9537;G06F16/28;G06F16/242;G06F16/22;H04L61/251;H04L101/668 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王宇杨 |
| 地址: | 201206 上海市浦东*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 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地址(IPv4地址或IPv6地址)检索IP地址库,获取用户IP地址所在区域以及业务平面,然后根据所获取的区域以及业务平面匹配对应的调度出口策略,最后根据调度出口策略进行302跳转(302redirect)。
实现音视频播放请求业务调度的关键是要确定发起音视频播放请求的用户的IP地址所属的IP地址段,进而得到与IP地址段相对应的区域以及业务平面信息。
在现有技术中,查找IP地址段采用了以下技术方案中的一种:
1、将IP地址集构建为源代码,所述源代码包括IP地址哈希表、索引存储表及确证函数;再将源代码编译为目标程序,使用该程序进行IP地址检索,获取IP地址所属区域的地域信息。
2、为IPv4地址、IPv6地址分别建立hash规则及存储数据结构,并将它们存储到诸如Redis的高效读取数据库;系统访问该数据库进行IP地址检索,获取IP地址所属区域的地域信息。
上述技术方案中的第一种将IP地址集包含在源代码以及目标程序中,使得该技术方案很难适应IP地址集经常变更的场景,不便于IP地址集的升级,代码执行效率相对较低。
上述技术方案中的第二种需要跨网络访问高速读取数据库(如Redis),当网络不稳定时,系统响应就会变慢。
发明内容
针对现有技术中存在的问题,本发明实施例提供一种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地址库;其中,
所述第二IP地址库包括多个IP地址段的数据,每个IP地址段的数据包括IP地址段的类型、IP起始地址以及IP结束地址。
上述技术方案中,在所述从第一IP地址库中获取候选IP地址段集合的步骤之前,方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咪咕视讯科技有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司,未经咪咕视讯科技有限公司;咪咕文化科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011089641.0/2.html,转载请声明来源钻瓜专利网。





