用于将媒体数据流式传送的定向广告插入的制作方法

文档序号:11852823阅读:来源:国知局

技术特征:

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、订阅信息、用户偏好&简档(UP/P)数据以及使用历史中的一个或多个。

16.一种计算机可读存储介质,其上已存储的指令当被执行时使得客户端设备的处理器:

确定与多个广告组的广告媒体数据相关联的广告组标识符集合,其中,所述广告媒体数据将被播放在针对主媒体内容的广告插播期间,其中,所述主媒体数据是与清单文件相关联的;

获取对所述清单文件的更新,其中,所述更新定义与所述广告媒体数据对应的远程时段,其中,对所述清单文件的所述更新指定用于包括标识符属性的可扩展标记语言(XML)链接语言(XLink)统一资源定位符(URL)的模板;

至少部分地基于所述客户端设备的用户的特性,从所述集合中选择所述广告组中的一个广告组;

根据所述模板,分配与所选择的广告组对应的标识符值给根据所述模板的所述XLink URL的所述标识符属性;

解引用包括与所选择的广告组对应的所述标识符值的所述XLink URL,以从所述远程时段获取所选择的广告组的广告媒体数据;以及

提供所述广告媒体数据给媒体应用。

17.根据权利要求16所述的计算机可读存储介质,其中,使得所述处理器解引用所述XLink URL的指令包括使得所述处理器发送用于指定包括所述标识符值的XLinkURL的请求给所述客户端设备的多媒体广播多播服务(MBMS)客户端的指令。

18.根据权利要求16所述的计算机可读存储介质,其中,所述指令用于基于HTTP的动态自适应流式传送(DASH)客户端,还包括用于多媒体广播多播服务(MBMS)客户端的指令,其中,用于所述MBMS客户端的指令使得所述处理器:

从所述DASH客户端接收包括所述标识符值的所述XLink URL;

经由广播传输或多播传输接收针对所述远程时段的数据;

当所述广播传输或所述多播传输的文件递送表(FDT)包括与所述XLink URL的标识符值匹配的标识符值时,确定针对所述远程时段的数据匹配所述XLink URL;以及

响应于确定针对所述远程时段的所述数据匹配所述XLink URL,递送针对所述远程时段的所述数据。

19.根据权利要求18所述的计算机可读存储介质,其中,使得所述处理器接收针对所述远程时段的所述数据的指令包括使得所述处理器接收针对所述广告组中的每个广告组的数据的指令。

20.根据权利要求18所述的计算机可读存储介质,其中,使得所述处理器接收针对所述远程时段的所述数据的指令包括使得所述处理器丢弃针对所述广告组中的除了与所述XLink URL的所述标识符值对应的广告组之外的全部广告组的数据的指令。

21.根据权利要求16所述的计算机可读存储介质,还包括使得所述客户端设备的多媒体广播多播服务(MBMS)客户端进行如下操作的指令:

从所述DASH客户端接收包括所述标识符值的所述XLink URL;

经由广播传输或多播传输接收针对所述远程时段的数据;

当过滤器描述片段的groupIDFilter语法元素的值与所述XLink URL的所述标识符值对应时,确定针对所述远程时段的数据匹配所述XLink URL;以及

响应于针对所述远程时段的所述数据匹配所述XLink URL,递送针对所述远程时段的所述数据给所述DASH客户端。

22.根据权利要求16所述的计算机可读存储介质,其中,使得所述处理器获取所述更新的指令包括使得所述处理器获得定义了清单文件更新时段的数据的指令,其中,使得所述处理器获取所述更新的指令包括使得所述处理器根据所述清单文件更新时段获取所述更新的指令。

23.根据权利要求22所述的计算机可读存储介质,其中,定义了所述清单文件更新时段的所述数据包括所述清单文件的MPD@minimumUpdatePeriod元素。

24.根据权利要求16所述的计算机可读存储介质,其中,所述清单文件包括媒体呈现描述。

25.一种获取媒体数据的方法,所述方法包括,通过客户端设备的多媒体广播多播服务(MBMS)客户端:

从所述客户端设备的基于HTTP的动态自适应流式传送(DASH)客户端接收包括针对与广告媒体数据对应的远程时段的标识符属性的可扩展标记语言(XML)链接语言(XLink)统一资源定位符(URL);

经由广播传输或多播传输接收针对所述远程时段的数据;

当所述广播传输或所述多播传输的数据包括与所述XLink URL的标识符值匹配的所述标识符值时,确定针对所述远程时段的所述数据匹配所述XLink URL;以及

响应于确定针对所述远程时段的所述数据匹配所述XLink URL,递送针对所述远程时段的所述数据给所述DASH客户端。

26.根据权利要求25所述的方法,其中,包括所述标识符值的所述数据包括针对所述广播传输或所述多播传输的文件递送表(FDT)。

27.根据权利要求25所述的方法,其中,包括所述标识符值的所述数据包括包括groupIDFilter语法元素的过滤器描述片段。

28.根据权利要求25所述的方法,其中,接收针对所述远程时段的所述数据包括接收针对多个广告组中的每个广告组的数据。

29.根据权利要求25所述的方法,其中,接收针对所述远程时段的所述数据包括丢弃针对除了与所述XLink URL的所述标识符值对应的广告组之外的广告组的数据。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1