用于在内容递送网络中预先供应自适应位速率(ABR)资产的系统和方法技术方案

技术编号:13646862 阅读:93 留言:0更新日期:2016-09-04 13:35
公开用于在内容递送网络(CDN)中预先供应ABR资产的系统和方法。在一个示例中,监测在CDN的相应内容递送节点处下载的一个或多个ABR资产的历史递送模式。对于每个内容递送节点,可基于在一段时间周期内递送的ABR资产的统计分布确定一个或多个递送规则。当确定特定内容在特定内容递送节点处变得流行时,可调制预先供应策略,以使得只为特定内容递送节点预先供应通过递送规则的特定内容的资产的某些表示或自适应集合。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的引用本申请公开与以下美国专利申请的主题有关的主题:(i) 2013年7月3日以Christopher Phillips 等人的名义申请的申请号为13/935381的“BANDWIDTH POLICY MANAGEMENT IN A SELF-CORRECTED CONTENT DELIVERY NETWORK”(爱立信参考号:P40905-US1);(ii) 2013年7月3日以Christopher Phillips等人的名义申请的申请号为13/935326的“SYSTEM AND METHOD FOR DELIVERING CONTENT IN A CONTENT DELIVERY NETWORK”(爱立信参考号:P40270-US1);(iii) 2013年6月20日以Christopher Phillips等人的名义申请的申请号为13/923005的“DEFRAGMENTATION OF ADAPTIVE STREAMING SEGMENT FILES IN A CONTENT DELIVERY NETWORK”(爱立信参考号:P40285-US2);以及(iv) 2013年11月1日以Christopher Phillips等人的名义申请的申请号为14/069565的“SYSTEM AND METHOD FOR OPTIMIZING DEFRAGMENTATION OF CONTENT IN A CONTENT DELIVERY NETWORK”(爱立信参考号:P41865-US1),以上每个申请以引用的方式全文并入到本文中。
一般来说,本公开涉及通信网络。更更具体来说,并且不是当作任何限制,本公开涉及用于优化内容递送网络中的自适应位速率(ABR)资产的递送的系统和方法。
技术介绍
内容递送网络或CDN(有时又称为内容分发网络)通常利用诸如自适应位速率(ABR)流播的技术以“尽力”的方式在网络内的节点间分发内容。但是,已知,ABR可导致基于多个客户端开始使用网络资源的顺序的网络中的带宽的不公平且有时不协调的分摊。由于带宽使用通常由请求内容的客户端决定,并且由于ABR客户端可能是机会型的,所以它们可能会变得贪心。例如,当与诸如高清TV(HDTV)的较高分辨率装置所需的带宽相比时,具有低分辨率的客户端装置(例如,蜂窝电话)可能最终会消费不成比例的带宽量。当较高带宽选择变得可用时,预期与CDN中的这种带宽盗用和/或带宽资源的不均匀分配有关的问题会变得甚至更加显著。与此相关,当客户端经由CDN访问流播内容时,可能会在CDN的内容递送节点(即,服务节点)处存在导致本地存储在内容递送节点处的碎片式内容(例如,内容的不完整副本)的状况。
技术实现思路
本专利公开广泛地涉及用于基于历史递送趋势在CDN中预先供应(pre-provision)ABR资产并利用历史递送趋势来对可能从服务节点的数据库高速缓存缺失的内容片断的检索进行有效管理的系统、方法、装置、设备和相关联的计算机可读介质。在一个方面中,公开一种在与CDN相关联的管理节点处操作的方法的实施例。要求权利的实施例尤其包括获得与CDN的一个或多个内容递送节点相关联的一个或多个ABR资产的历史递送模式。对于每个内容递送节点,可基于在一段时间周期内递送的ABR资产的统计分布确定一个或多个递送规则。当确定特定内容在特定内容递送节点处变得流行时,可基于为特定内容递送节点建立的这一个或多个递送规则调制预先供应策略,以使得只为特定内容递送节点预先供应特定内容的资产的某些表示或自适应集合。在方法的另一个实施例中,可监测与CDN的一个或多个内容递送节点相关联的历史网络状况以便递送一个或多个ABR资产。基于历史网络状况,可为每个内容递送节点确定一个或多个递送规则。另外或备选地,当确定特定内容在特定内容递送节点处变得流行时,可基于递送规则调制CDN的预先供应策略,以使得只预先供应通过或以其它方式满足递送规则的特定内容的资产的某些表示或自适应集合以便在特定内容递送节点处进行递送。在另一个实施例中,公开一种与CDN联合操作的管理节点。要求权利的实施例可配置成计算机实现的数据处理系统,它尤其包括一个或多个处理器和数据库,数据库用于存储在CDN的递送节点处下载的一个或多个ABR资产的历史递送模式。可在耦合到这一个或多个处理器的永久存储器中实施递送节点管理和控制(DNMC)模块, DNMC模块包括可由这一个或多个处理器执行的程序指令,这些程序指令配置成对于每个内容递送节点基于在一段时间周期内递送的ABR资产的统计分布确定一个或多个递送规则。可选地,可提供在耦合到这一个或多个处理器的永久存储器中实施的内容预先供应控制模块,内容预先供应控制模块具有可由这一个或多个处理器执行的程序指令,这些程序指令配置成:当确定特定内容在特定内容递送节点处变得流行时,针对特定内容应用对应于特定内容递送节点的这一个或多个递送规则;以及基于为特定内容递送节点建立的递送规则的应用,只选择或以其它方式标识特定内容的资产的某些表示以便在特定内容递送节点处进行预先填充递送。在又一个实施例中,可与CDN操作的管理节点可包括用于存储与CDN的一个或多个内容递送节点相关联的历史网络状况的数据库,其中在永久存储器中实施的DNMC模块可包括可由这一个或多个处理器执行的程序指令,这些程序指令配置成对于每个内容递送节点基于针对在一段时间周期内递送的ABR资产监测的历史网络状况确定一个或多个递送规则。当确定特定内容在特定内容递送节点处变得流行时,可应用基于网络状况的递送规则,以便只选择或以其它方式标识通过递送规则的特定内容的资产的某些表示,从而相对于特定内容递送节点进行预先填充。在另一个方面中,公开一种在内容递送节点处进行操作以便优化内容的碎片整理的方法的实施例。要求权利的实施例尤其包括:分析关于特定内容对于内容递送节点可用的清单以及存储在内容递送节点的数据库高速缓存中的片段文件,以便确定数据库高速缓存中是否缺少清单所引用的任何片段文件。如果是,那么可应用与内容递送节点相关联的一个或多个递送规则,以便确定满足这一个或多个递送规则的缺少的片段文件的表示。在一个变型中,可基于在内容递送节点处下载的一个或多个ABR资产的历史递送模式建立递送规则。在另一个变型中,可基于内容递送节点的历史网络状况建立递送规则。在确定缺少的片段文件的符合的表示之后,可从CDN的另一个内容递送节点(例如,父节点或边缘服务器节点)拉取(pull)它们。在再一个实施例中,公开一种配置成优化内容碎片整理的内容递送节点。要求权利的内容递送节点可作为计算机实现的数据处理系统来实施,计算机实现的数据处理系统尤其包括一个或多个处理器和用于存储流播到内容递送节点的内容的片段文件的数据库高速缓存。在永久存储器中实施的内容碎片整理模块耦合到这一个或多个处理器,其中内容碎片整理模块包括可由这一个或多个处理器执行的程序指令,这些程序指令配置成:分析关于特定内容对于内容递送节点可用的清单以及存储在数据库高速缓存中的片段文件,以便确定数据库中是否缺少清单所引用的任何片段文件;如果是,那么应用与内容递送节点相关联的一个或多个递送规则,以便确定满足这一个或多个递送规本文档来自技高网
...

【技术保护点】
一种在与配置成递送自适应流播内容的内容递送网络(CDN)(100,400)相关联的管理节点(112)处操作的方法,所述方法包括:获得(502)与所述CDN(100,400)的一个或多个内容递送节点相关联的一个或多个自适应位速率(ABR)资产的历史递送模式;对于每个内容递送节点,基于在一段时间周期内递送的所述ABR资产的统计分布确定(504)一个或多个递送规则;以及当确定特定内容在特定内容递送节点(106‑N)处变得流行时,基于为所述特定内容递送节点(106‑N)建立的所述一个或多个递送规则只预先供应(510)所述特定内容的某些表示以便在所述特定内容递送节点(106‑N)处递送。

【技术特征摘要】
【国外来华专利技术】2013.11.01 US 14/0694901. 一种在与配置成递送自适应流播内容的内容递送网络(CDN)(100,400)相关联的管理节点(112)处操作的方法,所述方法包括:获得(502)与所述CDN(100,400)的一个或多个内容递送节点相关联的一个或多个自适应位速率(ABR)资产的历史递送模式;对于每个内容递送节点,基于在一段时间周期内递送的所述ABR资产的统计分布确定(504)一个或多个递送规则;以及当确定特定内容在特定内容递送节点(106-N)处变得流行时,基于为所述特定内容递送节点(106-N)建立的所述一个或多个递送规则只预先供应(510)所述特定内容的某些表示以便在所述特定内容递送节点(106-N)处递送。2. 如权利要求1所述的方法,其中所述ABR资产包括以下中的至少一项:视频成分、音频轨道成分和一种或多种字幕语言。3. 如权利要求2所述的方法,其中为在一段时间周期内在所述CDN(100,400)的相应内容递送节点处下载的所有所述视频成分、所有所述音频轨道成分和所有字幕语言获得所述历史递送模式。4. 如权利要求3所述的方法,其中相应内容递送节点(106-N)的所述一个或多个递送规则包括以下至少其中之一:基于从所述相应内容递送节点(106-N)下载的视频成分的位速率的视频递送规则;基于从所述相应内容递送节点(106-N)下载的音频语言轨道的音频递送规则;以及基于从所述相应内容递送节点(106-N)下载的字幕语言选择的字幕递送规则。5. 如权利要求1所述的方法,其中基于为所述特定内容获得的收入数据、搜索趋势数据、订户人口统计数据和社交媒体数据的至少其中之一估计所述特定内容在特定内容递送节点(106-N)处变得流行。6. 如权利要求1所述的方法,其中所述内容递送节点包括一个或多个边缘服务器节点(106-1至106-N、108-1至108-M、110-1至110-K)和耦合到国家服务器节点(102)的一个或多个区域服务器节点(104-1至104-3)。7. 一种与配置成递送自适应流播内容的内容递送网络(CDN)(100,400)操作的管理节点(600),所述管理节点(600)包括:一个或多个处理器(602-1至602-N);数据库(623),用于存储与所述CDN(100,400)的一个或多个内容递送节点相关联的一个或多个自适应位速率(ABR)资产的历史递送模式;在耦合到所述一个或多个处理器(602-1至602-N)的永久存储器(617)中实施的递送节点管理和控制(DNMC)模块(621),所述DNMC模块(621)具有可由所述一个或多个处理器(602-1至602-N)执行的指令,所述指令配置成对于每个内容递送节点基于在一段时间周期内递送的所述ABR资产的统计分布确定(504)一个或多个递送规则;以及在耦合到所述一个或多个处理器(602-1至602-N)的永久存储器(617)中实施的内容预先供应控制模块(625),所述内容预先供应控制模块(625)具有可由所述一个或多个处理器(602-1至602-N)执行的指令,所述指令配置成:当确定特定内容在特定内容递送节点(106-N)处变得流行时,针对所述特定内容应用(512)对应于所述特定内容递送节点(106-N)的所述一个或多个递送规则;以及基于为所述特定内容递送节点(106-N)建立的所述递送规则的所述应用,只选择(514)所述特定内容的某些表示以便在所述特定内容递送节点(106-N)处进行预先填充递送。8. 如权利要求7所述的管理节点(600),其中所述ABR资产包括以下中的至少一项:视频成分、音频轨道成分和一种或多种字幕语言。9. 如权利要求8所述的管理节点(600),其中为在一段时间周期内在所述CDN(100,400)的相应内容递送节点处下载的所有所述视频成分、所有所述音频轨道成分和所有字幕语言获得所述历史递送模式,并将它们存储在所述数据库(623)中。10. 如权利要求9所述的管理节点(600),其中所述DNMC模块(621)操作以便为相应的内容递送节点(106-N)确定所述一个或多个递送规则,所述一个或多个递送规则包括以下至少其中之一:基于从所述相应内容递送节点(106-N)下载的视频成分的位速率的视频递送规则;基于从所述相应内容递送节点(106-N)下载的音频语言轨道的音频递送规则;以及基于从所述相应内容递送节点(106-N)下载的字幕语言选择的字幕递送规则。11. 如权利要求7所述的管理节点(600),其中基于为所述特定内容获得的收入数据、搜索趋势数据、订户人口统计数据和社交媒体数据的至少其中之一估计所述特定内容在特定内容递送节点(106-N)处变...

【专利技术属性】
技术研发人员:C菲利普斯RH富尔斯曼JA雷诺斯
申请(专利权)人:爱立信股份有限公司
类型:发明
国别省市:瑞典;SE

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

1