[发明专利]一种CDN节点与CDN服务系统在审
申请号: | 201310263928.4 | 申请日: | 2013-06-27 |
公开(公告)号: | CN104253838A | 公开(公告)日: | 2014-12-31 |
发明(设计)人: | 王庆波;陈升 | 申请(专利权)人: | 北京世纪互联宽带数据中心有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100015 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cdn 节点 服务 系统 | ||
技术领域
本发明涉及分布式CDN服务技术领域,更具体的涉及一种CDN节点与CDN服务系统。
背景技术
CDN(Content Delivery Network,内容分发网络)是在现有的互联网基础之上构成的一层虚拟网络。参考图1所示,为现有CDN服务系统的结构示意图,其中ISP代表运营商,比如移动、联通等;中心节点包括分发中心,管理中心和存储中心,其中存储中心用来存储各个已注册网站(订阅CDN服务的网站)的数据资源,管理中心管理分发中心的分发策略,如分发区域,分发数量,分发模式等。分发中心主要用于向边缘节点分发网站数据,边缘节点可以缓存分发的数据并为用户提供缓存的数据。
基于图1所示架构的CDN服务系统的工作原理如下:中心节点将注册到CDN服务系统的网站数据分发至不同的边缘节点,当有用户要访问某网站时,用户会向网站服务器发送数据访问请求,而CDN服务系统能够将用户的数据访问请求定向到离用户“最近”的边缘节点上,即用户发送的数据访问请求被发送到距离用户“最近”的边缘节点。所述“最近”的边缘节点可以是负载最少的边缘节点或网速较快的边缘节点。该用户从该边缘节点获取待访问网站的内容,以使用户可以获取较佳的服务。
发明内容
经研究发现,现有的CDN系统覆盖率较低,服务器(边缘节点可以包括多个服务器)都存放在数据中心内,一个边缘节点需要服务的用户就较多,而带宽有限,对于距离数据中心较远的用户来说,访问速度(访问质量)很难得到改进。
本申请实施例提供一种CDN节点与CDN服务系统,以解决现有CDN服务系统中,边缘节点服务的用户较多,而带宽有限,导致距离数据中心较远的用户访问速度依然较慢的技术问题。本申请中的CDN节点可以在现有电子设备的基础上改造完成,比如路由器、机顶盒。
为解决上述技术问题,本发明提供一种CDN节点与CDN服务系统,本发明提供如下技术方案:
一种CDN节点,所述方法包括:
第一接收模块,用于接收终端设备发送的数据访问请求;
发送模块,用于所述终端设备待访问网站已注册时,将所述数据访问请求发送给所述CDN节点所属的边缘节点,以便所述边缘节点根据节点索引确定具有所述终端设备请求数据的第一目标节点组;
数据获取模块,用于从所述第一目标节点组获取请求数据并将获取的数据提供给所述终端设备。
优选的,所述节点索引包括中心节点为所述边缘节点分配的CDN节点列表、CDN节点历史下载记录、CDN节点优先级、相邻边缘节点列表以及正在从所述边缘节点下载数据的CDN节点列表。
优选的,当第一目标节点组包括一个节点时,所述节点为边缘节点或CDN节点,所述数据获取模块包括:
确定子模块,用于确定多个空闲CDN节点;
接收子模块,用于所述多个空闲CDN节点从第一目标节点组下载所述请求数据完成后,接收所述多个空闲CDN节点从第一目标节点组下载的所述请求数据。
优选的,当第一目标节点组包括多个节点时,所述数据获取模块具体用于从所述多个节点中并行下载数据。
优选的,所述CDN节点还包括存储模块,用于存储所述数据获取模块获取的数据,以便于所述终端设备和其他CDN节点后续从存储模块获取所述数据。
优选的,所述CDN节点还包括第二接收模块,用于接收中心节点下发的数据下载任务;
则发送模块具体用于根据所述数据下载任务向所述CDN节点所属的边缘节点发送下载请求,以便边缘节点根据节点索引确定具有所述下载任务指示的数据的第二目标节点组;
则数据获取模块具体用于从第二目标节点组下载数据,以便所述存储模块存储。
优选的,所述第二接收模块还用于接收终端设备发送的控制信号,以实现终端设备对CDN节点的远程控制。
优选的,所述节点还包括:
设备管理模块,用于对所述CDN节点的登陆用户名、登陆密码、下载内容的存储优先级进行配置。
优选的,所述CDN节点还包括:上报模块,用于向边缘节点汇报数据下载或上传状态。
优选的,所述上报模块,还用于向中心节点上报所述CDN节点的状态信息,所述状态信息包括CDN节点的存储剩余空间、开关机状态、下载数据列表。
优选的,在家庭环境中,所述CDN节点为任意具有收发功能且具有网络连接功能的电子设备。
优选的,所述CDN节点为路由器或机顶盒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世纪互联宽带数据中心有限公司,未经北京世纪互联宽带数据中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310263928.4/2.html,转载请声明来源钻瓜专利网。