[发明专利]内容分发网络节点检测方法及系统有效
| 申请号: | 200910243089.3 | 申请日: | 2009-12-24 |
| 公开(公告)号: | CN101741643A | 公开(公告)日: | 2010-06-16 |
| 发明(设计)人: | 姚福源;张永森;张家强;井卫军;蒋建平 | 申请(专利权)人: | 北京世纪互联宽带数据中心有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L29/12 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
| 地址: | 100015 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 内容 分发 网络 节点 检测 方法 系统 | ||
技术领域
本发明涉及网络技术领域,尤其涉及一种内容发布网络(CDN,ContentDelivery Network)节点检测方法及系统。
背景技术
随着互联网的发展,用户在使用网络时对网站的浏览速度和效果愈加重视,但由于网民数量激增,网络访问路径过长,从而使用户的访问质量受到严重影响。特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良是一个急待解决的问题。为了保证让各地的用户都能够进行高质量的访问,并尽量减少由此而产生的费用和网站管理压力,CDN应运而生。
CDN通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。CDN有别于镜像,因为它比镜像更智能,或者可以做这样一个比喻:CDN=更智能的镜像+缓存+流量导流。因而,CDN可以明显提高Internet网络中信息流动的效率。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问网站的响应速度。CDN工作原理为:当用户访问已经加入CDN服务的网站时,首先通过DNS(DomainName System,域名系统)重定向技术确定最接近用户的最佳CDN节点,同时将用户的请求指向该节点。当用户的请求到达指定节点时,CDN的服务器负责将用户请求的内容提供给用户。具体流程为:用户在自己的浏览器中输入要访问的网站的域名,浏览器向本地DNS请求对该域名的解析,本地DNS将请求发到网站的主DNS,主DNS根据一系列的策略确定当时最适当的CDN节点,并将解析的结果(节点IP地址)发给用户,用户向给定的CDN节点请求相应网站的内容。
但是在实施本发明创造过程中,发明人发现:由于现有技术中并没有对各个CDN节点进行实时的分析检测的技术,所以无法及时的发现各节点出现的问题,从而无法保证各节点的正常工作。
发明内容
有鉴于此,本发明提供一种内容分发网络CDN节点检测方法,以实现对CDN中各个节点进行分析检测。其具体方式为:
一种内容分发网络CDN节点检测方法,包括:
接收用户提交的包含域名和被测文件信息的测试任务;
根据所述测试任务中的域名生成CDN的测试报告;
解析所述测试报告,得到所述域名的CDN节点列表;
获取所述节点列表中的节点内的被测文件信息;
将所述获得的被测文件信息与所述测试任务中的对应的被测文件信息进行比较,并保存比较结果;
当所述比较结果不同时发送报警信息。
优选的,所述测试任务为用户在线实时提交,或根据用户预先设定的计划提交。
优选的,根据下述步骤生成CDN测试报告:
向互联网内的本地域名系统DNS发送所述测试任务中的域名解析请求;
接收所述本地DNS返回的所述域名下的所有CDN节点IP;
生成所述域名下所有的CDN节点IP的测试报告。
优选的,所述接收所述本地DNS返回的所述域名下的节点IP的过程之后,还包括:
过滤掉少于预设数量个DNS同时返回的节点IP。
优选的,所述测试文件信息包括:测试文件的地址URL、大小、修改时间和信息-摘要算法结果MD5码。
优选的,所述获取节点内的被测文件信息并与所述测试任务中的对应的被测文件信息进行比较的过程为:
依次从不同的节点中获取所有的被测文件信息并比较;
或者,通过多线程并行对所有节点中的所有被测文件进行获取并比较。
优选的,当被测文件信息中包含测试文件URL和被测文件大小和修改时间时,所述通过线程并行对所有节点内的所有被测文件信息进行获取并比较的过程中的每一线程的具体步骤为:
根据文件信息中被测文件的URL,向该线程所对应的被测文件所在的节点发送头文件HEAD请求;
接收返回的HEAD请求结果,解析获得被测文件的大小和修改时间;
将获得的被测文件的大小和修改时间的信息与所述测试任务中的相应的被测文件的大小和修改时间信息进行比较。
优选的,当所述文件信息中包含测试文件URL和被测文件MD5码时,所述通过线程并行对所有节点内的所有被测文件信息进行获取并比较的过程中的每一线程的具体步骤为:
根据文件信息中被测文件的URL,下载该线程对应的被测文件;
下载完成后,对下载文件利用MD5进行加密,得到加密结果MD5码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世纪互联宽带数据中心有限公司,未经北京世纪互联宽带数据中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910243089.3/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法





