[发明专利]一种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.vipzhuanli.com/pat/books/201110276120.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:荧光灯管加工机的加热装置
- 下一篇:一种摇柄加工工艺