Cdn缩小的制作方法_4

文档序号:9474257阅读:来源:国知局
以电子形式下载至设备。替换地或附带地,所述软件可存储于有形、非临时性计算机可读存储介质中,诸如光学、磁性或电子存储器。
[0108]应当理解,若需,软件组件可以ROM(只读存储器)形式实现。一般地,若需,使用常规技术,软件组件可以硬件实现。还应当理解,例如,软件组件可实例化为:计算机程序产品或在有形介质上。在一些情况下,可能使软件组件实例化为可由适当计算机翻译的信号,尽管在本发明的某些实施方案中,可能不包括所述实例化。
[0109]应当理解,为了清晰起见,在不同实施方案的情况下所述的本发明的各种特征也可在单个实施方案中合并提供。反之,为了简便起见,在单个实施方案的情况下所述的本发明的各种特征也可单独或以任何合适的子组合而提供。
[0110]本领域技术人员应当理解,本发明并不限于上文已经特定示出且说明的实施方案。相反,本发明范围由所附权利要求及其等同物限定。
【主权项】
1.一种系统组件,在内容分发网络(CDN)中,所述CDN包括请求路由器及多个边缘缓存,所述请求路由器可操作为判定所述边缘缓存中的哪一个应当提供内容给客户端,所述系统组件包括: 处理器;及 存储器,用于存储由所述处理器使用的数据,其中所述处理器可操作为: 从所述客户端接收内容请求;以及 在所述客户端已经从第一边缘缓存下载所述内容的一些之后,基于关闭第一边缘缓存的决定,参与在所述客户端下载内容当中将所述客户端由从所述第一边缘缓存下载所述内容转移到从第二边缘缓存下载所述内容的处理,使得所述客户端从所述第二边缘缓存继续下载所述内容。2.根据权利要求1所述的系统组件,还包括在其中存储所述内容的缓存存储器,所述缓存存储器及所述处理器包括在所述第一边缘缓存中,所述处理器可操作为将存储于所述缓存存储器中的所述内容的至少一些提供给所述客户端。3.根据权利要求2所述的系统组件,其中所述处理器可操作为将所述客户端重新定向至所述请求路由器,使得所述客户端可接收由所述请求路由器选择的所述第二边缘缓存的标识,用于所述客户端从所述第二边缘缓存继续所述内容的下载。4.根据权利要求2所述的系统组件,其中所述处理器可操作为: 发送请求至所述请求路由器,以选择所述边缘缓存中一个,所述客户端将从所述一个边缘缓存继续所述内容的下载; 从所述请求路由器接收所述边缘缓存中所述选择的一个的标识,作为所述第二边缘缓存;以及 发送所述第二边缘缓存的所述标识至所述客户端。5.根据权利要求4所述的系统组件,其中所述处理器可操作为: 发送数据至所述客户端,以触发所述客户端重新请求清单文件;以及 然后发送向所述第二边缘缓存的重新定向至所述客户端。6.根据权利要求2所述的系统组件,其中所述处理器可操作为发送数据至所述客户端,以触发所述客户端重新请求清单文件。7.根据权利要求6所述的系统组件,其中在收到所述清单的重新请求时,所述处理器可操作为发送数据至所述客户端以将所述客户端重新定向至所述请求路由器。8.根据权利要求1所述的系统组件,其中: 所述处理器包括在所述请求路由器中; 回应于从所述客户端接收所述内容请求,所述处理器可操作为发送所述第一边缘缓存的标识至所述客户端,以便所述客户端从所述第一边缘缓存检索清单文件及所述内容;以及 选择所述边缘缓存中的一个,所述客户端将从所述一个边缘缓存继续下载所述内容。9.根据权利要求8所述的系统组件,其中所述处理器可操作为: 从与接收所述内容有关的所述客户端接收另一个请求;以及 将所述边缘缓存中作为所述第二边缘缓存的所述选择的一个的标识发送至所述客户端,以便所述客户端从第二边缘缓存继续下载内容。10.根据权利要求9所述的系统组件,其中来自与接收所述内容有关的所述客户端的所述另一个请求为清单文件请求。11.根据权利要求8所述的系统组件,其中所述处理器可操作为: 从所述第一边缘缓存接收请求以便选择所述边缘缓存中一个,所述客户端将从所述选择的一个边缘缓存继续所述内容的下载;以及 将所述边缘缓存中作为所述第二边缘缓存的所述选择的一个的标识发送至所述第一边缘缓存。12.根据权利要求1所述的系统组件,其中所述处理器可操作为编辑包括位置数据的清单文件,使得仍将下载的所述内容的所述位置数据从指向所述第一边缘缓存更改为指向所述第二边缘缓存。13.根据权利要求1所述的系统组件,其中所述处理器可操作为将与所述由所述边缘缓存中的一个提供服务的客户端有关的数据发送至编排系统,所述编排系统监测所述边缘缓存,以判定所述CDN是否应当通过分别添加或移除所述边缘缓存的实例来放大或缩小。14.根据权利要求13所述的系统组件,其中所述处理器可操作为发送所述第一边缘缓存不再提供内容给任何客户端的通知至所述编排系统。15.一种客户端设备,包括处理器及用于存储由所述处理器使用的数据的存储器,其中所述处理器可操作为: 从在包括多个边缘缓存的内容分发网络(CDN)中的第一边缘缓存请求内容; 从所述第一边缘缓存下载所述内容的至少一些; 当第一边缘缓存仍然运行时,接收数据,所述数据包括CDN中的第二边缘缓存的标识,基于关闭所述第一边缘缓存的决定,所述标识将从所述第一边缘缓存下载所述内容重新定向为从所述第二边缘缓存下载所述内容;以及 基于第二边缘缓存的所述标识从所述第二边缘缓存继续下载所述内容。16.根据权利要求15所述的设备,其中所述内容包括多个片段,所述第二边缘缓存的所述标识包括所述第二边缘缓存的定位符,所述处理器可操作为: 从所述第一边缘缓存接收清单文件,所述清单文件包括所述内容的所述片段的多个定位符; 将所述第二边缘缓存的所述定位符置于至所述内容的所述片段的至少一些定位符之前,产生多个新定位符;以及 基于所述片段的所述新定位符从所述第二边缘缓存继续下载所述内容。17.根据权利要求15所述的设备,其中所述处理器可操作为: 从所述第一边缘缓存为所述内容的至少部分请求第一清单文件; 从第一边缘缓存接收所述第一清单文件; 基于接收由请求路由器选择的所述第二边缘缓存的所述标识,从所述第二边缘缓存为所述内容的至少部分请求第二清单文件,用于所述客户端设备从所述第二边缘缓存继续所述内容的下载,所述请求路由器可操作为判定所述边缘缓存中的哪一个应当提供内容给客户端; 从所述第二边缘缓存接收所述第二清单文件;以及 基于所述第二清单文件从所述第二边缘缓存继续下载所述内容。18.根据权利要求17所述的设备,其中所述处理器可操作为: 从所述第一边缘缓存接收触发,以重新请求清单文件;并且然后从所述第一边缘缓存接收向所述第二边缘缓存的重新定向。19.根据权利要求17所述的设备,其中所述处理器可操作为: 从所述第一边缘缓存接收触发,以重新请求清单文件;然后 基于接收所述触发,发送清单文件请求至所述第一边缘缓存;然后 接收向所述请求路由器的重新定向;然后 从所述请求路由器请求清单文件;然后 从所述请求路由器接收所述第二边缘缓存的标识;然后 基于从请求路由器接收的所述标识从所述第二边缘缓存请求所述第二清单文件。20.根据权利要求15所述的设备,其中所述处理器可操作为: 请求清单文件; 接收所述清单文件,所述清单文件包括指向所述第一边缘缓存的位置数据; 基于所述清单文件从所述第一边缘缓存检索所述内容的一些;然后 重新请求所述清单文件; 接收所述清单文件,其中所述位置数据的至少部分已经更改为指向所述第二边缘缓存而不是指向所述第一边缘缓存;以及 基于所述更改的清单文件从所述第二边缘缓存继续下载所述内容。21.一种内容分发网络(CDN)中的方法,,所述CDN包括请求路由器及多个边缘缓存,所述请求路由器可操作为判定所述边缘缓存中哪一个应当提供内容给客户端,所述方法包括: 从所述客户端接收内容请求;以及 在所述客户端已经从第一边缘缓存下载所述内容的一些之后,基于关闭所述第一边缘缓存的决定,参与在所述客户端下载内容当中将所述客户端由从所述第一边缘缓存下载所述内容转移到从第二边缘缓存下载所述内容的处理,使得所述客户端从所述第二边缘缓存继续下载所述内容。22.—种方法,包括: 从在包括多个边缘缓存的内容分发网络(CDN)中的第一边缘缓存请求内容; 从所述第一边缘缓存下载所述内容的至少一些; 当第一边缘缓存仍然运行时,接收数据,所述数据包括所述CDN中第二边缘缓存的标识,基于关闭所述第一边缘缓存的决定,所述标识将从所述第一边缘缓存下载所述内容重新定向为从所述第二边缘缓存下载所述内容;以及 基于第二边缘缓存的所述标识从所述第二边缘缓存继续下载所述内容。
【专利摘要】在一个实施方案中,提供了系统组件,在内容分发网络(CDN)中,所述CDN包括请求路由器及多个边缘缓存,所述请求路由器可操作为判定哪个边缘缓存应当提供内容给客户端,所述系统组件包括处理器及用于存储由所述处理器使用的数据的存储器,其中所述处理器可操作为:从所述客户端接收内容请求;以及基于关闭第一边缘缓存的决定(在所述客户端已经从第一边缘缓存下载一些内容之后),参与在所述客户端下载内容当中使所述客户端由从第一边缘缓存下载内容转移到从第二边缘缓存下载内容的处理,使得所述客户端从第二边缘缓存继续下载内容。本发明也说明了相关装置及方法。
【IPC分类】H04L29/08, H04L29/06
【公开号】CN105227535
【申请号】CN201410311011
【发明人】弗朗科斯.勒.法尔兹, 王琪
【申请人】思科技术公司
【公开日】2016年1月6日
【申请日】2014年7月1日
【公告号】US20160006836, WO2016001777A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1