一种用于获取媒体数据的方法及计算机可读介质技术

技术编号:14062422 阅读:90 留言:0更新日期:2016-11-27 23:43
在一个示例中,一种获取媒体数据的方法,包括,通过客户端设备的多媒体广播多播服务(MBMS)客户端:接收一个或多个广告组的广告媒体数据;从所述客户端设备的基于HTTP的动态自适应流式传送(DASH)客户端接收针对所述广告组中的一个广告组的标识符值;提取与所述标识符值对应的该个广告组的所述广告媒体数据;以及提供所提取的广告媒体数据给所述DASH客户端。

【技术实现步骤摘要】
【国外来华专利技术】本申请要求保护于2014年3月24日提交的、序列号为61/969,707的美国临时申请以及2014年3月31日提交的、序列号为61/973,063的美国临时申请的权益,这两件申请的每件申请的全部内容通过引用并入到本文中。
本公开内容涉及媒体数据的传输,例如,通过使用广播传输服务对媒体数据进行流式传送(streaming)。
技术介绍
数字视频能力可以被并入到包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、膝上型电脑或台式机、数码相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电话、视频电话会议设备等的各种设备中。数字视频设备实施视频压缩技术(诸如在由MPEG-2、MPEG-4、ITU-T H.263或ITU-T H.264/MPEG-4、Part 10、高级视频编码(AVC)定义的标准以及这些标准的扩展中描述的那些视频压缩技术)以较高效地发送和接收数字视频信息。视频压缩技术执行空间预测和/或时间预测以减少或去除视频序列中固有的冗余。对于基于块的视频编码,视频帧或者片(slice)可以被划分成宏块。每个宏块可以被进一步划分。帧内编码(I)帧或片中的宏块是通过使用相对于相邻宏块的空间预测来编码的。帧间编码(P或B)帧或片中的宏块可以使用相对于相同的帧或片中的相邻宏块的空间预测或者相对于其它参考帧的时间预测。在视频数据(和/或其它媒体数据,诸如视频和/或定时文本数据)被编码后,媒体数据可以被分组化用于发送或存储。经分组化的媒体数据可以是通过使用诸如超文本传输协议(HTTP)的单播协议或者诸如增强多媒体广播多播服务(eMBMS)的多播协议来发送的。
技术实现思路
概括而言,本公开内容描述与将定向广告插入媒体数据有关的技术。具体而言,媒体应用可以提供用户细节和/或用户数据(例如,对用户偏好的选择)给流式传送客户端,诸如基于HTTP的动态自适应流式传送(dynamic adaptive streaming over HTTP,DASH)客户端。流式传送客户端可以提供对应的数据给广播或多播中间件单元。中间件单元可以从广播或多播服务器接收针对一个或多个广告组的数据,并随后基于来自流式传送客户端的数据选择所述广告组中的一个广告组。替代地,流式传送客户端可以提供针对所述广告组中的一个广告组的标识符给中间件单元,例如,这发生在激活(即,解引用)包括与针对一广告组的标识符对应的替换属性的链接时通过将该标识符作为针对该属性的值插入该链接中来实现。在一个例子中,一种用于获取媒体数据的方法,包括,通过基于HTTP的动态自适应流式传送(DASH)客户端:确定与多个广告组的广告媒体数据相关联的广告组标识符集合,其中,所述广告媒体数据将被播放在针对主媒体内容的广告插播期间,其中,所述主媒体数据是与清单文件相关联的,获取对所述清单文件的更新,其中,所述更新定义与所述广告媒体数据对应的远程时段,其中,对所述清单文件的所述更新指定用于包括标识符属性的可扩展标记语言(XML)链接语言(Xlink)统一资源定位符(URL)的模板,至少部分地基于所述DASH客户端的用户的特性,从所述集合中选择所述广告组中的一个广告组,根据所述模板,分配与所选择的广告组对应的标识符值给根据所述模板的所述Xlink URL的所述标识符属性,解引用包括与所选择的广告组对应的所述标识符值的所述Xlink URL,以从所述远程时段获取所选择的广告组的广告媒体数据,以及提供所述广告媒体数据给媒体应用。在另一个例子中,一种获取媒体数据的方法包括,通过客户端设备的多媒体广播多播服务(MBMS)客户端:接收一个或多个广告组的广告媒体数据,从所述客户端设备的基于HTTP的动态自适应流式传送(DASH)客户端接收包括针对所述广告组中的一个广告组的标识符值的可扩展标记语言(XML)链接语言(Xlink)统一资源定位符(URL),提取与所述标识符值对应的该个广告组的所述广告媒体数据,以及提供所提取的广告媒体数据给所述DASH客户端。在另一个例子中,一种计算机可读存储介质其上已存储的指令当被执行时使得客户端设备的处理器:确定与多个广告组的广告媒体数据相关联的广告组标识符集合,其中,所述广告媒体数据将被播放在针对主媒体内容的广告插播期间,其中,所述主媒体数据是与清单文件相关联的,获取对所述清单文件的更新,其中,所述更新定义与所述广告媒体数据对应的远程时段,其中,对所述清单文件的所述更新指定用于包括标识符属性的可扩展标记语言(XML)链接语言(Xlink)统一资源定位符(URL)的模板,至少部分地基于所述客户端设备的用户的特性,从所述集合中选择所述广告组中的一个广告组,根据所述模板,分配与所选择的广告组对应的标识符值给根据所述模板的所述Xlink URL的所述标识符属性,解引用包括与所选择的广告组对应的所述标识符值的所述Xlink URL,以从所述远程时段获取所选择的广告组的广告媒体数据,以及提供所述广告媒体数据给媒体应用。在另一个例子中,一种计算机可读存储介质其上已存储的指令当被执行时使得客户端设备的处理器:接收一个或多个广告组的广告媒体数据,从所述客户端设备的基于HTTP的动态自适应流式传送(DASH)客户端接收包括针对所述广告组中的一个广告组的标识符值的可扩展标记语言(XML)链接语言(Xlink)统一资源定位符(URL),提取与所述标识符值对应的该个广告组的所述广告媒体数据,以及提供所提取的广告媒体数据给所述DASH客户端。在另一个例子中,一种获取媒体数据的方法包括,通过客户端设备的多媒体广播多播服务(MBMS)客户端:从所述客户端设备的基于HTTP的动态自适应流式传送(DASH)客户端接收包括针对与广告媒体数据对应的远程时段的标识符属性的可扩展标记语言(XML)链接语言(Xlink)统一资源定位符(URL),经由广播传输或多播传输接收针对所述远程时段的数据(例如,文件传送表(FDT)或过滤器描述片段,其包括groupIDFilter语法元素),当所述广播传输或所述多播传输的数据包括与所述XLink URL的标识符值匹配的标识符值时,确定针对所述远程时段的数据匹配所述XLink URL,响应于确定针对所述远程时段的数据匹配所述XLink URL,递送针对所述远程时段的数据给所述DASH客户端。一个或多个例子的细节是在附图和下面的说明书中阐述的。根据说明书和附图并根据权利要求书,其它特征、对象和益处将是显而易见的。附图说明图1是示出实施了用于在网络上对媒体数据进行流式传送的技术的示例系统的框图。图2是具体地示出图1的获取单元的示例组件集合的框图。图3是示出示例多媒体内容中的各元素的概念图。图4是示出可以实施本公开内容的技术的另一示例系统的框图。图5是示出可以实施本公开内容的技术的另一示例系统的框图。图6A-8B是示出多种示例方法的序列图,其中,DASH客户端确保对适当的广告内容的接收。图9是示出当前被定义的用以携带位置过滤器数据的示例过滤器描述片段的概念图。图10是示出用以携带用户偏好&简档(UP/P)数据的对过滤器描述片段的扩展的概念图。图11A和11B是示出根据本公开内容的技术用于MBMS客户端协助本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201580015755.html" title="一种用于获取媒体数据的方法及计算机可读介质原文来自X技术">用于获取媒体数据的方法及计算机可读介质</a>

【技术保护点】
一种用于获取媒体数据的方法,该方法包括,通过基于HTTP的动态自适应流式传送(DASH)客户端:确定与多个广告组的广告媒体数据相关联的广告组标识符集合,其中,所述广告媒体数据将被播放在针对主媒体内容的广告插播期间,其中,所述主媒体数据是与清单文件相关联的;获取对所述清单文件的更新,其中,所述更新定义与所述广告媒体数据对应的远程时段,其中,对所述清单文件的所述更新指定用于包括标识符属性的可扩展标记语言(XML)链接语言(XLink)统一资源定位符(URL)的模板;至少部分地基于所述DASH客户端的用户的特性,从所述集合中选择所述广告组中的一个广告组;根据所述模板,分配与所选择的广告组对应的标识符值给根据所述模板的所述XLink URL的所述标识符属性;解引用包括与所选择的广告组对应的所述标识符值的所述XLink URL,以从所述远程时段获取所选择的广告组的广告媒体数据,以及提供所述广告媒体数据给媒体应用。

【技术特征摘要】
【国外来华专利技术】2014.03.24 US 61/969,707;2014.03.31 US 61/973,063;1.一种用于获取媒体数据的方法,该方法包括,通过基于HTTP的动态自适应流式传送(DASH)客户端:确定与多个广告组的广告媒体数据相关联的广告组标识符集合,其中,所述广告媒体数据将被播放在针对主媒体内容的广告插播期间,其中,所述主媒体数据是与清单文件相关联的;获取对所述清单文件的更新,其中,所述更新定义与所述广告媒体数据对应的远程时段,其中,对所述清单文件的所述更新指定用于包括标识符属性的可扩展标记语言(XML)链接语言(XLink)统一资源定位符(URL)的模板;至少部分地基于所述DASH客户端的用户的特性,从所述集合中选择所述广告组中的一个广告组;根据所述模板,分配与所选择的广告组对应的标识符值给根据所述模板的所述XLink URL的所述标识符属性;解引用包括与所选择的广告组对应的所述标识符值的所述XLink URL,以从所述远程时段获取所选择的广告组的广告媒体数据,以及提供所述广告媒体数据给媒体应用。2.根据权利要求1所述的方法,其中,所述DASH客户端被包括在客户端设备中,并且其中,解引用所述XLink URL包括发送用于指定包括所述标识符值的XLink URL的请求给所述客户端设备的多媒体广播多播服务(MBMS)客户端。3.根据权利要求1所述的方法,其中,所述DASH客户端被包括在客户端设备中,所述方法还包括,通过所述客户端设备的多媒体广播多播服务(MBMS)客户端:从所述DASH客户端接收包括所述标识符值的所述XLink URL;经由广播传输或多播传输接收针对所述远程时段的数据;当所述广播传输或所述多播传输的文件递送表(FDT)包括与所述XLink URL的标识符值匹配的所述标识符值时,确定针对所述远程时段的所述数据匹配所述XLinkURL;以及响应于确定针对所述远程时段的所述数据匹配所述XLink URL,递送针对所述远程时段的所述数据给所述DASH客户端。4.根据权利要求3所述的方法,其中,接收针对所述远程时段的所述数据包括接收针对所述广告组中的每个广告组的数据。5.根据权利要求3所述的方法,其中,接收针对所述远程时段的所述数据包括丢弃针对所述广告组中的除了与所述XLink URL的所述标识符值对应的广告组之外的全部广告组的数据。6.根据权利要求1所述的方法,其中,所述DASH客户端被包括在客户端设备中,所述方法还包括,通过所述客户端设备的多媒体广播多播服务(MBMS)客户端:从所述DASH客户端接收包括所述标识符值的所述XLink URL;经由广播传输或多播传输接收针对所述远程时段的数据;当过滤器描述片段的groupIDFilter语法元素的值与所述XLink URL的所述标识符值对应时,确定针对所述远程时段的所述数据匹配所述XLink URL;响应于确定针对所述远程时段的所述数据匹配所述XLink URL,递送针对所述远程时段的所述数据给所述DASH客户端。7.根据权利要求1所述的方法,其中,获取包括:获得定义了清单文件更新时段的数据,其中,获取所述更新包括根据所述清单文件更新时段获取所述更新。8.根据权利要求7所述的方法,其中,定义了所述清单文件更新时段的所述数据包括所述清单文件的MPD@minimumUpdatePeriod元素。9.根据权利要求1所述的方法,其中,所述清单文件包括媒体呈现描述。10.根据权利要求1所述的方法,其中,所述DASH客户端被包括在客户端设备中,所述方法还包括:由所述DASH客户端提供与所述用户或者设备相关的状态信息给所述客户端设备的多媒体广播多播服务(MBMS)客户端;由所述MBMS客户端经由广播传输或多播传输接收所述广告媒体数据;以及由所述MBMS客户端将所述状态信息映射到唯一的广告组标识符。11.根据权利要求10所述的方法,其中,所述状态信息包括cookies、订阅信息、用户偏好&简档(UP/P)数据以及使用历史中的一个或多个。12.根据权利要求1所述的方法,其中,选择包括基于用户偏好和简档数据、内容消费历史或者广告推荐引擎中的至少一个进行选择。13.一种获取媒体数据的方法,所述方法包括,通过客户端设备的多媒体广播多播服务(MBMS)客户端:接收一个或多个广告组的广告媒体数据;从所述客户端设备的基于HTTP的动态自适应流式传送(DASH)客户端接收包括针对所述广告组中的一个广告组的标识符值的可扩展标记语言(XML)链接语言(XLink)统一资源定位符(URL);提取与所述标识符值对应的该个广告组的所述广告媒体数据;以及提供所提取的广告媒体数据给所述DASH客户端。14.根据权利要求13所述的方法,其中,接收所述标识符值包括从所述DASH客户端接收与所述客户端设备相关的状态信息。15.根据权利要求14所述的方法,其中,所述状态信息包括cookies、订阅信息、用户偏好&...

【专利技术属性】
技术研发人员:C·N·洛T·施托克哈默G·K·瓦尔克王俊N·奈克C·M·D·帕索斯
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1