网络距离自动测量的方法及装置.pdf

上传人:111****11 文档编号:20439 上传时间:2018-01-12 格式:PDF 页数:9 大小:412.96KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510138305.3

申请日:

2015.03.26

公开号:

CN104811477A

公开日:

2015.07.29

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):H04L 29/08变更事项:申请人变更前:广东睿江科技有限公司变更后:广东睿江云计算股份有限公司变更事项:地址变更前:528000 广东省佛山市禅城区岭南大道北121号东江国际A区写字楼7-8层变更后:528000 广东省佛山市禅城区岭南大道北121号二座705-708房|||实质审查的生效IPC(主分类):H04L 29/08申请日:20150326|||公开

IPC分类号:

H04L29/08; H04L29/12

主分类号:

H04L29/08

申请人:

广东睿江科技有限公司

发明人:

刘杰; 麦剑; 闵宇; 梁润强; 曾宪力; 史伟

地址:

528000广东省佛山市禅城区岭南大道北121号东江国际A区写字楼7-8层

优先权:

专利代理机构:

北京品源专利代理有限公司11332

代理人:

路凯; 胡彬

PDF下载: PDF下载
内容摘要

本发明公开了一种网络距离自动测量的方法及装置,其中方法包括:获取用户在网络中的各个服务节点上的访问日志;根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;将单位数据的响应时间最短的服务节点视为IP地址的服务节点。本发明实施例能够快速准确的确定IP地址对应的距离最短的服务节点,从而缩短了网络响应时间,降低了发生故障的风险。

权利要求书

1.  一种网络距离自动测量的方法,其特征在于,包括:
获取用户在网络中的各个服务节点上的访问日志;
根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;
将单位数据的响应时间最短的服务节点视为IP地址的服务节点。

2.
  根据权利要求1所述的方法,其特征在于,根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间之后还包括:
将所述IP地址在各个服务节点上的单位数据的响应时间进行排序;
根据排序结果确定IP地址的邻域服务节点。

3.
  根据权利要求2所述的方法,其特征在于,还包括:构建IP网络距离信息库,所述网络距离信息库中包含IP地址对应的单位数据的响应时间最短的服务节点和/或邻近服务节点。

4.
  根据权利要求1~3任一项所述的方法,其特征在于,所述网络为CDN网络。

5.
  一种网络距离自动测量的装置,其特征在于,包括:
访问日志获取模块,用于获取用户在网络中的各个服务节点上的访问日志;
响应时间获取模块,用于根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;
服务节点确定模块,将单位数据的响应时间最短的服务节点视为IP地址的服务节点。

6.
  根据权利要求5所述的装置,其特征在于,还包括:排序模块,用于在所述响应时间获取模块根据所述访问日志获取用户IP地址及计算在各个服务节 点上的单位数据的响应时间之后,将所述IP地址在各个服务节点上的单位数据的响应时间进行排序;
邻域服务节点确定模块,用于根据排序结果确定IP地址的邻域服务节点。

7.
  根据权利要求6所述的装置,其特征在于,还包括:
信息库构建模块,用于构建IP网络距离信息库,所述网络距离信息库中包含IP地址对应的单位数据的响应时间最短的服务节点和/或邻近服务节点。

8.
  根据权利要求5~7任一项所述的装置,其特征在于,所述网络为CDN网络。

说明书

网络距离自动测量的方法及装置
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种网络距离自动测量的方法及装置。
背景技术
随着互联网的发展,如何最大限度的提升用户体验成为了大家关心的问题,其中,一个方法就是将互联网服务送到离用户最近的服务节点上,从而缩短网络的响应时间,降低故障的可能性。那么要实现这个目的,如何丈量用户IP与服务节点之间的距离就成了一个重要的问题。
在现有技术中,通过IP地址的whois信息确定IP的地理位置或者通过用户自己反馈来确定IP的地理位置,进而根据确定IP的地理位置查询CDN服务节点信息库,确定与IP的地理位置距离最接近的服务节点。
但是,上述方法均存在一定的局限性,IP的whois信息往往更新比较缓慢,并不能准确的确定IP的地理位置;而用户反馈的方式实时性较差,且数据收集难度大,难以覆盖较大的范围。
发明内容
本发明实施例提供一种网络距离自动测量的方法及装置,能够快速准确的确定IP地址对应的距离最短的服务节点。
第一方面,本发明实施例提供了一种网络距离自动测量的方法,包括:
获取用户在网络中的各个服务节点上的访问日志;
根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;
将单位数据的响应时间最短的服务节点视为IP地址的服务节点。
第二方面,本发明实施例还提供一种网络距离自动测量的装置,包括:
访问日志获取模块,用于获取用户在网络中的各个服务节点上的访问日志;
响应时间获取模块,用于根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;
服务节点确定模块,将单位数据的响应时间最短的服务节点视为IP地址的服务节点。
本发明实施例通过获取用户在网络中的各个服务节点上的访问日志;根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;将单位数据的响应时间最短的服务节点视为IP地址的服务节点。本发明实施例能够快速准确的确定IP地址对应的距离最短的服务节点,从而缩短了网络响应时间,降低了发生故障的风险。
附图说明
图1为本发明实施例一提供的网络距离自动测量的方法的流程示意图;
图2为本发明实施例二提供的网络距离自动测量的方法的流程示意图;
图3为本发明实施例三提供的网络距离自动测量的装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
本发明实施例提供的网络距离自动测量的方法的执行主体,可为安装在终端设备上的网络距离自动测量的装置,该装置可以采用硬件或软件实现。其中,终端设备可以为移动终端设备例如智能手机、便携式电脑等,也可以为固定终端设备例如台式电脑等。
实施例一
图1为本发明实施例一提供的网络距离自动测量的方法的流程示意图,如图1所示,具体包括:
步骤11、获取用户在网络中的各个服务节点上的访问日志;
其中,网络包括WIFI、3G、4G等常用网络。服务节点为部署在网络中的服务器。访问日志中包括用户客户端的IP地址、访问数据及访问服务节点等信息。
例如,可以定期或者实时的从各个服务节点上获取服务日志,也可以通过各个服务节点上报服务日志来获取。
步骤12、根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;
其中,单位数据的响应时间为获取用户获取单位数据所需的时间。例如,用户通过客户端在服务节点上下载3M数据所需的时间为1s,则可计算得到该客户端对应的IP地址在该服务节点上的单位数据的响应时间为1s/3M=0.33s/M。
步骤13、将单位数据的响应时间最短的视为IP地址的服务节点。
例如,通过步骤12所述的方法,分别计算出该IP地址在各个服务节点上的单位数据的响应时间,通过比较将单位数据的响应时间最短的视为IP地址的服务节点。
本实施例通过获取用户在网络中的各个服务节点上的访问日志;根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;将单位数据的响应时间最短的服务节点视为IP地址的服务节点,能够快速准确的确定IP地址对应的距离最短的服务节点,从而缩短了网络访问响应时间,降低了发生故障的风险。
示例性的,在上述实施例的基础上,根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间之后还包括:
将所述IP地址在各个服务节点上的单位数据的响应时间进行排序;
根据排序结果确定IP地址的邻域服务节点。
其中,IP地址在邻域服务节点上的单位数据的响应时间与最短的单位数据的响应时间之差小于预设值的服务节点。
例如,通过计算得到IP地址在服务节点1上的单位数据的响应时间最短为1s/M,将预设值设为1s/M,计算得到IP地址在在服务节点2上的单位数据的响应时间为2s/M、在服务节点3上的单位数据的响应时间为2s/M、在服务节点 4上的单位数据的响应时间为3s/M,则确定该IP地址的邻域服务节点为服务节点2和服务节点3。
示例性的,在上述实施例的基础上,所述方法还包括:构建IP网络距离信息库,所述网络距离信息库中包含IP地址对应的单位数据的响应时间最短的服务节点和/或邻近服务节点。
示例性的,所述网络优选为CDN网络。
上述实施例同样通过获取用户在网络中的各个服务节点上的访问日志;根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;将单位数据的响应时间最短的服务节点视为IP地址的服务节点,能够快速准确的确定IP地址对应的距离最短的服务节点,从而缩短了网络访问响应时间,降低了发生故障的风险。并且构建了网络距离信息库,便于后续查询。
实施例二
图2为本发明实施例二提供的网络距离自动测量的方法的流程示意图,如图2所示,具体包括:
步骤21、定期收集用户在网络中的各个服务节点上的访问日志;
步骤22、分析所述访问日志,从中获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;
步骤23、将单位数据的响应时间最短的服务节点视为IP地址的服务节点;
步骤24、将所述IP地址在各个服务节点上的单位数据的响应时间进行排序;
步骤25、根据排序结果确定IP地址的邻域服务节点;
步骤26、构建IP网络距离信息库,所述网络距离信息库中包含IP地址对应的单位数据的响应时间最短的服务节点和/或邻近服务节点。
本实施例通过获取用户在网络中的各个服务节点上的访问日志;根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;将单位数据的响应时间最短的服务节点视为IP地址的服务节点,能够快速准确的确定IP地址对应的距离最短的服务节点,从而缩短了网络访问响应时间,降低了发生故障的风险。
实施例三
图3为本发明实施例三提供的网络距离自动测量的装置的结构示意图,如图3所示,具体包括:访问日志获取模块31、响应时间获取模块32和服务节点确定模块33。
访问日志获取模块31用于获取用户在网络中的各个服务节点上的访问日志;
响应时间获取模块32用于根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;
服务节点确定模块33将单位数据的响应时间最短的服务节点视为IP地址的服务节点。
本实施例所述的网络距离自动测量的装置用于执行上述方法实施例所述的网络距离自动测量的方法,其技术原理和产生的技术效果类似,这里不再累述。
示例性的,在上述实施例的基础上,上述装置还包括:
排序模块34用于在所述响应时间获取模块32根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间之后,将所述IP地址在各个服务节点上的单位数据的响应时间进行排序;
邻域服务节点确定模块35用于根据排序结果确定IP地址的邻域服务节点。
示例性的,在上述实施例的基础上,上述装置还包括:
信息库构建模块36用于构建IP网络距离信息库,所述网络距离信息库中包含IP地址对应的单位数据的响应时间最短的服务节点和/或邻近服务节点。
示例性的,在上述实施例的基础上,所述网络为CDN网络。
上述实施例所述的网络距离自动测量的装置用于执行上述方法实施例所述的网络距离自动测量的方法,其技术原理和产生的技术效果类似,这里不再累述。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

网络距离自动测量的方法及装置.pdf_第1页
第1页 / 共9页
网络距离自动测量的方法及装置.pdf_第2页
第2页 / 共9页
网络距离自动测量的方法及装置.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《网络距离自动测量的方法及装置.pdf》由会员分享,可在线阅读,更多相关《网络距离自动测量的方法及装置.pdf(9页珍藏版)》请在专利查询网上搜索。

本发明公开了一种网络距离自动测量的方法及装置,其中方法包括:获取用户在网络中的各个服务节点上的访问日志;根据所述访问日志获取用户IP地址及计算在各个服务节点上的单位数据的响应时间;将单位数据的响应时间最短的服务节点视为IP地址的服务节点。本发明实施例能够快速准确的确定IP地址对应的距离最短的服务节点,从而缩短了网络响应时间,降低了发生故障的风险。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1