[发明专利]CDN网络中的数据传输方法及设备有效
申请号: | 201010620661.6 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102137006A | 公开(公告)日: | 2011-07-27 |
发明(设计)人: | 顾纳;陈寒冰;欧雄兵 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | cdn 网络 中的 数据传输 方法 设备 | ||
技术领域
本发明涉及通信技术,尤其涉及一种CDN网络中的数据传输方法及设备。
背景技术
内容分发网络(Content Delivery Network,CDN)是通过在现有的IP传输网络中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就取得所需的内容,解决目前网络拥挤的状况,提高用户访问网络的响应速度。
CDN网络中,如果边缘服务器中没有用户所请求的内容,则边缘服务器会向CDN路由服务器发送查询请求,查询上层节点的信息,之后,边缘服务器根据其上层节点的位置信息从上层节点获取用户所请求的内容,上层节点可以为中心存储服务器或者内容源服务器。
为了提高可靠性,运营商通常会部署多个内容源服务器。由于内容源服务器并不受CDN的控制,一般通过静态配置的方式告诉CDN其域名或者IP地址信息,CDN中没有内容原服务器动态的负载和状态信息,因此,CDN路由服务器不能选择合理的内容源服务器,甚至内容源服务器过载或者故障时可能仍然被选中,导致业务失败或者业务质量变差。
发明内容
本发明实施例是提供一种CDN网络中数据传输方法及设备,用以解决现有技术中采用静态配置方式确定最优内容源服务器时造成的业务质量较差的问题,实现对业务质量的提高。
本发明实施例提供了一种CDN网络中数据传输方法,包括:
接收终端发送的访问请求消息;
如果本地没有所述访问请求消息所请求的内容,判断向上层节点已经发送的访问请求消息的次数是否大于预设的探测阈值;
如果大于预设的探测阈值,则根据已经建立的链路状况信息表,在多个可选的上层节点中确定合适的上层节点,所述链路状况信息表是在发送给上层节点的访问请求消息的次数小于等于所述预设的探测阈值时,根据从所述多个可选的上层节点下载内容时得到的每个上层节点的链路状况信息建立的;
将所述访问请求消息发送给所述合适的上层节点,以获取所请求的内容。
本发明实施例提供了一种CDN网络中数据传输设备,包括:
接收模块,用于接收终端发送的访问请求消息;
判断模块,用于如果本地没有所述访问请求消息所请求的内容,判断向上层节点已经发送的访问请求消息的次数是否大于预设的探测阈值;
确定模块,用于如果大于预设的探测阈值,则根据已经建立的链路状况信息表,在多个可选的上层节点中确定合适的上层节点,所述链路状况信息表是在发送给上层节点的访问请求消息的次数小于等于所述预设的探测阈值时,根据从所述多个可选的上层节点下载内容时得到的每个上层节点的链路状况信息建立的;
发送模块,用于将所述访问请求消息发送给所述合适的上层节点,以获取所请求的内容。
由上述技术方案可知,本发明实施例通过根据链路状况信息确定合适的上层节点,由于链路状况信息可以实时反映各上层节点的状况,因此,根据链路状况信息确定的合适的上层节点相对于采用静态配置方式确定的上层节点是更为合理的,可以提高业务质量。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例的方法流程示意图;
图2为本发明第二实施例的方法流程示意图;
图3为本发明第二实施例对应系统结构示意图;
图4为本发明第三实施例的方法流程示意图;
图5为本发明第四实施例的设备结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明第一实施例的方法流程示意图,包括:
步骤11:接收终端发送的访问请求消息;
步骤12:如果本地没有所述访问请求消息所请求的内容,判断向上层节点已经发送的访问请求消息的次数是否大于预设的探测阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010620661.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:便携式电子设备
- 下一篇:服务信息匹配、投放方法、装置及服务信息服务器、系统