[發明專利]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.17sss.com.cn/pat/books/202011089641.0/2.html,轉載請聲明來源鉆瓜專利網。





