利用边缘缓存设备的内容分发网络系统及其业务实现方法技术方案

技术编号:12662935 阅读:267 留言:0更新日期:2016-01-07 00:13
本发明专利技术实施例公开了一种利用边缘缓存设备的内容分发网络系统及其业务实现方法,其中,CDN系统包括一个以上cache设备,CDN运营系统和CDN连接器connector,CDN connector上设置有S接口单元;cache设备上设置有C接口单元;S接口单元用于存储cache设备的节点能力信息并将该节点能力信息上报给CDN运营系统;C接口单元用于将CDN运营系统上传的内容存储到cache设备上,并建立内容与cache设备的IP地址之间的对应关系;以及接收CDN运营系统前转的内容访问请求,向用户传输其请求访问内容;CDN运营系统用于在接收到用户对某个内容的内容访问请求时,查询存储该内容的cache设备的IP地址,并将该内容访问请求前转到查询到的cache设备上。本发明专利技术实施例可以将网络运营商闲置的cache资源开放给CDN运营商。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其是一种利用边缘缓(cache)存设备的内容分发网络内容分发网络(CDN)系统及其业务实现方法。
技术介绍
在网络运营商的核心机房中存在着大量的cache设备,这些cache设备可能是点对点(P2P)cache、特定应用的缓存、透明cache、或者某些应用的专用cache,这些cache设备位于中国电信的核心机房中,属于最靠近用户侧的边缘设备。对于需要利用CDN、cache设备提升用户体验的互联网业务运营商来说,这部分cache设备是最宝贵的资源。可以通过如下两种方式统一使用这些cache资源。第一种方式是通过构建CDN的方式,即构建一个网络运营商自己的CDN,将这些cache设备统一管理,并开放给互联网业务运营商。第二种方式是直接通过将这些cache资源开放给CDN运营商,通过对Cache资源的使用率来和CDN运营商分成。其中,第一种方式已经提出了较多的实现技术方案,但是由于CDN运营是一个需要经验和CDN开发经验的工作,目前网络运营商几乎没有独立运营CDN成功的案例。而第二种方式目前尚不存在相应的实现方案。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提供一种利用边缘缓存设备的内容分发网络系统及其业务实现方法,以将网络运营商闲置的cache资源开放给CDN运营商,成为CDN系统的一部分。本专利技术实施例提供的一种利用边缘缓存设备的内容分发网络系统,r>包括网络运营商提供的一个以上cache设备和CDN运营系统,所述CDN系统还包括CDN连接器connector,所述CDNconnector上设置有设备管理S接口单元;所述cache设备上设置有内容管理C接口单元;所述S接口单元,用于存储网络运营商提供的cache设备的节点能力信息并将存储的cache设备的节点能力信息上报给CDN运营系统,所述cache设备的节点能力信息包括cache设备的IP地址、存储能力和网络接入能力信息;所述C接口单元,用于将所述CDN运营系统上传的内容存储到cache设备上,并建立内容与存储该内容的cache设备的IP地址之间的对应关系;以及接收所述CDN运营系统前转的内容访问请求,向用户传输其请求访问内容;所述CDN运营系统,用于在接收到用户对某个内容的内容访问请求时,查询存储用户请求访问内容的cache设备的IP地址,并将该内容访问请求前转到查询到的cache设备上。在本专利技术上述系统的另一个实施例中,所述存储能力信息包括硬盘容量、中央处理单元CPU型号和数量、以及内存型号和数量信息;所述网络接入能力信息包括网络带宽信息;所述S接口单元具体通过向CDN运营系统发送节点能力报告消息,将存储的cache设备的节点能力信息上报给CDN运营系统。在本专利技术上述系统的另一个实施例中,所述C接口单元将所述CDN运营系统上传的内容存储到cache设备上时,具体接收所述CDN运营系统发送的内容上传请求消息,所述内容上传请求消息中包括请求上传内容的内容名称、请求上传内容的具体内容和过期时间信息;将所述请求上传内容的内容名称、请求上传内容的具体内容和过期时间信息存储在所述C接口单元所在的cache设备中。在本专利技术上述系统的另一个实施例中,所述C接口单元还用于周期性地将所在cache设备的资源使用情况发送给所述CDN运营系统;所述CDN运营系统还用于在cache设备的IP地址之间的对应关系中存储相应cache设备的资源使用情况。在本专利技术上述系统的另一个实施例中,所述C接口单元具体通过资源报告消息,周期性地将所在cache设备的资源使用情况发送给所述CDN运营系统,所述资源报告消息包括cache设备的硬盘可用容量、网络可用带宽、CPU负荷和内存可用容量信息。在本专利技术上述系统的另一个实施例中,所述C接口单元还用于周期性地将所在cache设备的流量使用情况发送给所述CDNconnector;所述CDNconnector还用于存储所述cache设备的流量使用情况以便网络运营商进行计费。在本专利技术上述系统的另一个实施例中,所述C接口单元具体通过流量报告消息,周期性地将所在cache设备的流量使用情况发送给所述CDNconnector,所述流量报告消息包括内容超链接、源目的地址、访问时间、持续时间和流量信息。本专利技术实施例提供的一种利用边缘缓存设备的内容分发网络系统的业务实现方法,所述CDN系统包括网络运营商提供的一个以上cache设备和CDN运营系统,所述CDN系统还包括CDN连接器connector,所述CDNconnector上设置有设备管理S接口单元;所述cache设备上设置有内容管理C接口单元;所述方法包括:CDNconnector通过S接口单元将存储的cache设备的节点能力信息上报给CDN运营系统,所述cache设备的节点能力信息包括cache设备的IP地址、存储能力和网络接入能力信息;CDN运营系统根据所述cache设备的节点能力信息,通过C接口单元向cache设备上传内容,并建立内容与存储该内容的cache设备的IP地址之间的对应关系;CDN运营系统在接收到用户对某个内容的内容访问请求时,查询存储用户请求访问内容的cache设备的IP地址,并将该内容访问请求前转到查询到的cache设备上,所述内容访问请求中共包括所述用户的IP地址和请求访问的内容名称;查询到的cache设备接收到内容访问请求时,通过C接口向用户传输其请求访问的内容。在本专利技术上述方法的另一个实施例中,还包括:预先在所述CDNconnector登记需要接入CDN运营系统的cache设备的节点能力信息;所述存储能力信息包括硬盘容量、中央处理单元CPU型号和数量、以及内存型号和数量信息;所述网络接入能力信息包括网络带宽信息;所述CDNconnector通过S接口单元将存储的cache设备的节点能力信息上报给CDN运营系统包括:所述CDNconnector通过S接口单元,向CDN运营系统发送节点能力报告消息,所述节点能力报告消息中包括所述节点能力信息。在本专利技术上述方法的另一个实施例中,CDN运营系统通过C接口单元向cache设备上传内容包括:CDN运营系统向所述C接口单元发送内容上传请求消息,所述内容上传请求消息中包括请求上传内容的内容名称、请求上传内容的具体内容和过期时间信息;所述C接口单元将所述请本文档来自技高网...
利用边缘缓存设备的内容分发网络系统及其业务实现方法

【技术保护点】
一种利用边缘缓存(cache)设备的内容分发网络(CDN)系统,包括网络运营商提供的一个以上cache设备和CDN运营系统,其特征在于,所述CDN系统还包括CDN连接器connector,所述CDN connector上设置有设备管理S接口单元;所述cache设备上设置有内容管理C接口单元;所述S接口单元,用于存储网络运营商提供的cache设备的节点能力信息并将存储的cache设备的节点能力信息上报给CDN运营系统,所述cache设备的节点能力信息包括cache设备的IP地址、存储能力和网络接入能力信息;所述C接口单元,用于将所述CDN运营系统上传的内容存储到cache设备上,并建立内容与存储该内容的cache设备的IP地址之间的对应关系;以及接收所述CDN运营系统前转的内容访问请求,向用户传输其请求访问内容;所述CDN运营系统,用于在接收到用户对某个内容的内容访问请求时,查询存储用户请求访问内容的cache设备的IP地址,并将该内容访问请求前转到查询到的cache设备上。

【技术特征摘要】
1.一种利用边缘缓存(cache)设备的内容分发网络(CDN)系
统,包括网络运营商提供的一个以上cache设备和CDN运营系统,其
特征在于,所述CDN系统还包括CDN连接器connector,所述CDN
connector上设置有设备管理S接口单元;所述cache设备上设置有内
容管理C接口单元;
所述S接口单元,用于存储网络运营商提供的cache设备的节点能
力信息并将存储的cache设备的节点能力信息上报给CDN运营系统,
所述cache设备的节点能力信息包括cache设备的IP地址、存储能力
和网络接入能力信息;
所述C接口单元,用于将所述CDN运营系统上传的内容存储到
cache设备上,并建立内容与存储该内容的cache设备的IP地址之间的
对应关系;以及接收所述CDN运营系统前转的内容访问请求,向用户
传输其请求访问内容;
所述CDN运营系统,用于在接收到用户对某个内容的内容访问请
求时,查询存储用户请求访问内容的cache设备的IP地址,并将该内
容访问请求前转到查询到的cache设备上。
2.根据权利要求1所述的系统,其特征在于,所述存储能力信息
包括硬盘容量、中央处理单元CPU型号和数量、以及内存型号和数量
信息;所述网络接入能力信息包括网络带宽信息;
所述S接口单元具体通过向CDN运营系统发送节点能力报告消
息,将存储的cache设备的节点能力信息上报给CDN运营系统。
3.根据权利要求1所述的系统,其特征在于,所述C接口单元将
所述CDN运营系统上传的内容存储到cache设备上时,具体接收所述
CDN运营系统发送的内容上传请求消息,所述内容上传请求消息中包
括请求上传内容的内容名称、请求上传内容的具体内容和过期时间信
息;将所述请求上传内容的内容名称、请求上传内容的具体内容和过期
时间信息存储在所述C接口单元所在的cache设备中。
4.根据权利要求1至3任意一项所述的系统,其特征在于,所述

\tC接口单元还用于周期性地将所在cache设备的资源使用情况发送给所
述CDN运营系统;
所述CDN运营系统还用于在cache设备的IP地址之间的对应关系
中存储相应cache设备的资源使用情况。
5.根据权利要求4所述的系统,其特征在于,所述C接口单元具
体通过资源报告消息,周期性地将所在cache设备的资源使用情况发送
给所述CDN运营系统,所述资源报告消息包括cache设备的硬盘可用
容量、网络可用带宽、CPU负荷和内存可用容量信息。
6.根据权利要求4所述的系统,其特征在于,所述C接口单元还
用于周期性地将所在cache设备的流量使用情况发送给所述CDN
connector;
所述CDNconnector还用于存储所述cache设备的流量使用情况以
便网络运营商进行计费。
7.根据权利要求6所述的系统,其特征在于,所述C接口单元具
体通过流量报告消息,周期性地将所在cache设备的流量使用情况发送
给所述CDNconnector,所述流量报告消息包括内容超链接、源目的地
址、访问时间、持续时间和流量信息。
8.一种利用边缘缓存(cache)设备的内容分发网络(CDN)系统
的业务实现方法,所述CDN系统包括网络运营商提供的一个以上
cache设备和CDN运营系统,其特征在于,所述CDN系统还包括
CDN连接器connector,所述CDNconnector上设置有设备管理S接口
单元;所述c...

【专利技术属性】
技术研发人员:李凯王茜孙颖
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1