基于CDN的数字内容获取方法及系统技术方案

技术编号:10444604 阅读:104 留言:0更新日期:2014-09-17 20:14
本发明专利技术提供一种基于CDN的数字内容获取方法及系统,该方法包括:服务器接收本地客户端发送的数字内容的获取消息;服务器向本地客户端发送第一查找指令;本地客户端在本地个人数据仓库中查找是否包括数字内容;在本地个人数据仓库中不包括数字内容的情况下,向服务器发送第一查找结果;服务器接收到第一查找结果,在集中内容分发网络CDN中获取数字内容,并将数字内容发送给本地客户端;本地客户端将所述数字内容缓存到本地个人数据仓库。通过本地客户端在本地个人数据仓库中查找是否包括缓存的所需数字内容,在本地个人数据仓库中不包括所需数字内容的情况下,则利用服务器在集中CDN中获取,从而减少了不必要的跨运营商获取的时间。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种基于CDN(Content Delivery Network,内容分发网络)的数字内容获取方法及系统。
技术介绍
随着互联网技术的迅速发展,在线点播观看视频节目的请求不断增多,这些请求来自不同的地域或运营商,集中式的视频发布和管理模式需要大量的服务器和网络交换设备,这给门户网站带来巨大压力。现有技术的方案提出了一种CDN技术,CDN技术是一种将数字内容从中心服务器分发到靠近用户的边缘服务器,从而实现内容的分布式就近访问的方法。在查找所需的数字内容时,首先请求该用户所在的运营商距离本地最近的节点中查找是否包括该数字内容,在不包括所述数字内容的情况下,继续请求该用户所在运营商的集中节点中查找是否包括该数字内容,在不包括该数字内容的情况下,继续在所有运营商最近的节点中查找该数字内容,在不包括该数字内容的情况下,继续在所有运营商的集中节点中查找是否包括该数字内容,直到查找到该数字内容。然而,用户在本地域的本运营商内未查找到所需数字内容的情况下,需要跨运营商和跨地域获取所需数字内容,减慢了用户获取到所需数字内容的速度。
技术实现思路
有鉴于此,本专利技术提供一种基于CDN的数字内容获取方法和一种基于CDN的数字内容获取系统,以解决现有技术中用户在本地域的本运营商内未查找到所需数字内容的情况下,需要跨运营商和跨地域获取所需数字内容,减慢了用户获取到所需数字内容的速度问题。第一方面,提供了一种基于CDN的数字内容获取方法,包括:服务器接收本地客户端发送的数字内容的获取消息;服务器根据所述获取消息,向本地客户端发送所述数字内容的第一查找指令;本地客户端根据第一查找指令,在本地个人数据仓库中查找是否包括所述数字内容;在本地个人数据仓库中不包括所述数字内容的情况下,向服务器发送所述本地个人数据仓库中不包括所述数字内容的第一查找结果;服务器接收到所述本地个人数据仓库中不包括所述数字内容的第一查找结果,在集中内容分发网络CDN中获取所述数字内容,并将所述数字内容发送给本地客户端;本地客户端将所述数字内容缓存到本地个人数据仓库。优选地,所述服务器接收到所述本地个人数据仓库中不包括所述数字内容的第一查找结果,在集中内容分发网络CDN中获取所述数字内容,并将所述数字内容发送给本地客户端,具体包括:服务器接收到所述本地个人数据仓库中不包括所述数字内容的第一查找结果,向与客户端相同运营商中与本地最近的相邻客户端发送所述数字内容的第二查找指令;相邻客户端根据第二查找指令,在该相邻客户端的个人数据仓库中查找是否包括所述数字内容;在相邻客户端的个人数据仓库中不包括所述数字内容的情况下,向服务器发送所述相邻客户端的个人数据仓库中不包括所述数字内容的第二查找结果;服务器接收所述相邻客户端的个人数据仓库中不包括所述数字内容的第二查找结果,在集中CDN中获取所述数字内容。优选地,所述在集中内容分发网络CDN中获取所述数字内容之后,包括:服务器根据获取的所述数字内容,提取所述数字内容的偏好需求,根据所述偏好需求在集中CDN中获取所述数字内容的偏好内容,并将所述偏好内容发送给本地客户端;本地客户端将服务器发送的偏好内容缓存到本地个人数据仓库中。优选地,所述方法包括:本地客户端根据服务器发送的预设的最大存储值,对本地个人数据仓库进行清理;本地客户端根据服务器发送的预设时间段,对本地个人数据仓库进行更新。优选地,所述本地客户端将服务器发送的偏好内容缓存到个人数据仓库中,包括:本地客户端对服务器发送的偏好内容进行加密,将加密后的偏好内容缓存到本地个人数据仓库中。第二方面,提供了一种基于CDN的数字内容获取系统,包括:服务器,用于接收本地客户端发送的数字内容的获取消息;根据所述获取消息,向本地客户端发送所述数字内容的第一查找指令;接收到所述本地个人数据仓库中不包括所述数字内容的第一查找结果,在集中内容分发网络CDN中获取所述数字内容,并将所述数字内容发送给本地客户端;本地客户端,用于根据第一查找指令,在本地个人数据仓库中查找是否包括所述数字内容;在本地个人数据仓库中不包括所述数字内容的情况下,向服务器发送所述本地个人数据仓库中不包括所述数字内容的第一查找结果;将所述数字内容缓存到本地个人数据仓库。优选地,服务器,具体用于接收到所述本地个人数据仓库中不包括所述数字内容的第一查找结果,向与客户端相同运营商中与本地最近的相邻客户端发送所述数字内容的第二查找指令;所述系统还包括:相邻客户端;相邻客户端,用于根据第二查找指令,在该相邻客户端的个人数据仓库中查找是否包括所述数字内容;在相邻客户端的个人数据仓库中不包括所述数字内容的情况下,向服务器发送所述相邻客户端的个人数据仓库中不包括所述数字内容的第二查找结果;服务器,具体用于接收所述相邻客户端的个人数据仓库中不包括所述数字内容的第二查找结果,在集中CDN中获取所述数字内容。优选地,所述服务器,用于根据获取的所述数字内容,提取所述数字内容的偏好需求,根据所述偏好需求在集中CDN中获取所述数字内容的偏好内容,并将所述偏好内容发送给本地客户端;本地客户端,用于将服务器发送的偏好内容缓存到本地个人数据仓库中。优选地,本地客户端,用于根据服务器发送的预设的最大存储值,对本地个人数据仓库进行清理;根据服务器发送的预设时间段,对本地个人数据仓库进行更新。优选地,本地客户端,用于对服务器发送的偏好内容进行加密,将加密后的偏好内容缓存到本地个人数据仓库中。本专利技术实施例提供了一种基于CDN的数字内容获取方法及系统,通过本地客户端在本地个人数据仓库中查找是否包括缓存的所需数字内容,在本地个人数据仓库中不包括所需数字内容的情况下,则利用服务器在集中CDN中获取,从而减少了不必要的跨运营商获取的时间。附图说明图1是本专利技术实施例提供的方法流程图;图2是本专利技术又一实施例提供的方法流程图;图3是本专利技术实施例提供的系统结构示意图。具体实施方式根据现有技术,在查找所需的数字内容时,首先请求该用户所在的运营商距离本地最近的节点中查找是否包括该数字内容,在不包括所述数字内容的情况下,继续请求该用户所在运营商的集中节点中查找是否包括该数字内容,在不包括该数字内容的情况下本文档来自技高网...

【技术保护点】
一种基于CDN的数字内容获取方法,其特征在于,包括:服务器接收本地客户端发送的数字内容的获取消息;服务器根据所述获取消息,向本地客户端发送所述数字内容的第一查找指令;本地客户端根据第一查找指令,在本地个人数据仓库中查找是否包括所述数字内容;在本地个人数据仓库中不包括所述数字内容的情况下,向服务器发送所述本地个人数据仓库中不包括所述数字内容的第一查找结果;服务器接收到所述本地个人数据仓库中不包括所述数字内容的第一查找结果,在集中内容分发网络CDN中获取所述数字内容,并将所述数字内容发送给本地客户端;本地客户端将所述数字内容缓存到本地个人数据仓库。

【技术特征摘要】
1.一种基于CDN的数字内容获取方法,其特征在于,包括:
服务器接收本地客户端发送的数字内容的获取消息;
服务器根据所述获取消息,向本地客户端发送所述数字内容的第一查找
指令;
本地客户端根据第一查找指令,在本地个人数据仓库中查找是否包括所
述数字内容;
在本地个人数据仓库中不包括所述数字内容的情况下,向服务器发送所
述本地个人数据仓库中不包括所述数字内容的第一查找结果;
服务器接收到所述本地个人数据仓库中不包括所述数字内容的第一查找
结果,在集中内容分发网络CDN中获取所述数字内容,并将所述数字内容
发送给本地客户端;
本地客户端将所述数字内容缓存到本地个人数据仓库。
2.根据权利要求1所述的方法,其特征在于,所述服务器接收到所述本
地个人数据仓库中不包括所述数字内容的第一查找结果,在集中内容分发网
络CDN中获取所述数字内容,并将所述数字内容发送给本地客户端,具体
包括:
服务器接收到所述本地个人数据仓库中不包括所述数字内容的第一查找
结果,向与客户端相同运营商中与本地最近的相邻客户端发送所述数字内容
的第二查找指令;
相邻客户端根据第二查找指令,在该相邻客户端的个人数据仓库中查找
是否包括所述数字内容;
在相邻客户端的个人数据仓库中不包括所述数字内容的情况下,向服务
器发送所述相邻客户端的个人数据仓库中不包括所述数字内容的第二查找结
果;
服务器接收所述相邻客户端的个人数据仓库中不包括所述数字内容的第

\t二查找结果,在集中CDN中获取所述数字内容。
3.根据权利要求1所述的方法,其特征在于,所述在集中内容分发网络
CDN中获取所述数字内容之后,包括:
服务器根据获取的所述数字内容,提取所述数字内容的偏好需求,根据
所述偏好需求在集中CDN中获取所述数字内容的偏好内容,并将所述偏好
内容发送给本地客户端;
本地客户端将服务器发送的偏好内容缓存到本地个人数据仓库中。
4.根据权利要求1所述的方法,其特征在于,所述方法包括:
本地客户端根据服务器发送的预设的最大存储值,对本地个人数据仓库
进行清理;
本地客户端根据服务器发送的预设时间段,对本地个人数据仓库进行更
新。
5.根据权利要求3所述的方法,其特征在于,所述本地客户端将服务器

【专利技术属性】
技术研发人员:杨建军
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1