[發明專利]一種Web訪問中的IP地址庫修正方法和設備有效
| 申請號: | 201110276120.0 | 申請日: | 2011-09-16 |
| 公開(公告)號: | CN102394944A | 公開(公告)日: | 2012-03-28 |
| 發明(設計)人: | 孫朝暉;國興旺 | 申請(專利權)人: | 北京新媒傳信科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/08 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web 訪問 中的 ip 地址 修正 方法 設備 | ||
技術領域
本發明涉及互聯網技術領域,特別是涉及一種Web訪問中的IP地址庫修正方法和設備。
背景技術
在實際應用中,多互聯網服務提供商(ISP,Internet?Service?Provider)并存,且ISP之間接口網絡帶寬有限,造成了客戶端跨域網絡訪問Web服務器時訪問速度較慢。例如一個使用電信ADSL的用戶訪問部署在北方網通互聯網數據中心(IDC,Internet?Data?Center)中的Web服務器時受到兩個ISP網絡之間總體接口容量的限制,訪問速度較慢。隨著智能移動終端設備的大量使用,移動網絡與固定網絡(WIFI)之間的切換頻率增高,互聯網服務需要兼顧移動互聯網與固定互聯網之間的跨域訪問,進一步提高了對于跨ISP訪問的加速方案的需求。
目前的跨ISP?Web訪問加速技術中,一般會根據IP地址庫來判定客戶端IP地址所屬的ISP。IP地址庫的獲取可從APNIC(亞太網絡管理委員會)的地址庫來獲取。
使用APNIC地址庫的主要問題是,由于各運營商IP地址分配情況變動不一定能夠有效及時的同步到APNIC,因此存在著地址庫不準確的現象,同時運營商IDC之間復雜的BGP網絡互聯情況,也是根據IP地址庫進行訪問節點速度的判定有時會遇到不準確的現象。
可見,由于復雜的網絡環境條件以及APNIC?IP地址庫存在不準確的問題,可能會造成判定失誤,例如將用戶的IP地址判定為聯通網絡地址,但有可能由于地址庫的不準確,或者由于接入網的結構,造成實質用戶訪問電信網絡的服務器會更快。
發明內容
本發明提供了一種Web訪問中的IP地址庫修正方法,該方法能夠改善IP地址庫的準確性,提升跨ISP?Web訪問加速的效率。
本發明還提供了一種Web訪問中的IP地址庫修正設備,該設備能夠改善IP地址庫的準確性,提升跨ISP?Web訪問加速的效率。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明公開了一種Web訪問中的IP地址庫修正方法,該方法包括:
接收到表示當前客戶端訪問特定服務器IP地址的客戶端Web訪問請求時,根據預置概率判斷當前客戶端是否需要修正檢測,是則根據統計庫中的數據比較當前客戶端以及與當前客戶端屬于同一地域的各客戶端訪問所述特定服務器IP地址時的加載時間之間的差異,根據該差異確定地址庫中的當前客戶端IP地址所在的ISP是否需要修正;所述統計庫為對屬于同一地域的客戶端訪問指定ISP內的服務器IP地址的加載時間匯總得到;
當確定需要修正時,隨機給出一個ISP修正地址,該ISP修正地址與地址庫中當前客戶端IP地址所在的ISP不同,并向當前客戶端返回引導其跳轉到對應的ISP服務器地址上的指令。
本發明還公開了一種Web訪問中的IP地址庫修正設備,該設備為七層交換設備,其特征在于,該設備包括:
加載時間統計模塊,用于將屬于同一地域的客戶端訪問指定ISP內的服務器IP地址的加載時間記錄到統計庫中;
地址庫收集模塊,用于維護地址庫;
地址庫管理模塊,用于管理地址庫,向智能路由模塊提供查詢服務;
智能路由模塊,用于在接收到表示當前客戶端訪問特定服務器IP地址的客戶端Web訪問請求時,獲取客戶端IP地址,根據客戶端IP地址向地址庫管理模塊查詢客戶端所在的ISP,判斷客戶端Web訪問請求所要訪問的服務器IP地址是否與客戶端所在的ISP一致;如果不一致則向客戶端返回引導其跳轉到對應的ISP服務器地址上的指令;如果一致則根據預置概率判斷當前客戶端是否需要修正檢測,是則就將所述客戶端Web訪問請求發送到路由修正模塊;當接收到路由修正模塊發送的需要修正的通知時,隨機給出一個ISP修正地址,該ISP修正地址與地址庫中當前客戶端IP地址所在的ISP不同的,并向當前客戶端返回引導其跳轉到對應的ISP服務器地址上的指令,當接收到不需要修正的通知時,將客戶端Web訪問請求轉發給反向代理模塊,并將反向代理模塊反饋的響應數據返回給客戶端;
反向代理模塊,用于在接收到智能路由模塊發送的客戶端Web訪問請求后,根據負預設的載策略轉發到相應的Web服務器,并將Web服務器返回的響應數據反饋給智能路由模塊;
路由修正模塊,用于根據統計庫中的數據比較當前客戶端以及與當前客戶端屬于同一地域的各客戶端訪問所述特定服務器IP地址時的加載時間之間的差異,根據該差異確定地址庫中的當前客戶端IP地址所屬的ISP是否需要修正,是則向智能路由模塊發送需要修正的通知,否則向智能路由模塊發送不需要修正的通知;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新媒傳信科技有限公司,未經北京新媒傳信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110276120.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:熒光燈管加工機的加熱裝置
- 下一篇:一種搖柄加工工藝





