在ip电视中实现媒体内容插播的方法、装置及系统的制作方法

文档序号:7692797阅读:351来源:国知局
专利名称:在ip电视中实现媒体内容插播的方法、装置及系统的制作方法
技术领域
本发明涉及网络互联领域,尤其涉及在IP电视中实现4某体内容插播的方法、 装置及系统。
背景技术
基于IMS网纟各的IPTV( Internet Protocol Television,互l关网十办-汉电一见), 是在IMS( IP Multimedia Subsystem, IP多媒体子系统)网络架构上引入的 一种多媒体业务,该业务是通过对IMS网络实体和接口的增强来实现的,其中, 包括对IMS网络实体和接口协议的扩展,对AS (Application Server,应用 服务器)能力的细化和增强。实现各种IPTV基本业务,包括CoD(Content on Demand,点播节目),BC ( BroadCas t ,直播节目),N-PVR ( Network-Personal Video Recorder,网络内容录制)。并且还可以通过对用户终端数据、内容数 据的交互和控制,为用户终端提供各式各样的增强业务,如PPV预定(PayPer View,按次计费)、广告业务、推荐业务等,提高用户终端的观看体验。
随着传播媒体的多样化,广告主为了达到投放效益的最大化,已经开始关 注广告的受众分析,以提高广告的命中率和回报效益。从终端用户心理上分析, 终端用户痛恨与其不相关的电视广告,但不会介意能为他们提供帮助的广告。
而现有的节目插放技术是基于区域广播的方式,该方式从媒体流中获取节 目插入信息,只能针对区域内所有受众进行广播,也即只能针对目标用户终端 的地域特征进行节目的插播。而实际情况下,用户特征不仅仅包含所处的地域, 还包括用户终端的年龄、性别、职业、信仰、收入等等。而用户终端都希望接 收的节目,比如广告宣传、节目推送等等,能够符合自身的需求和特点。显然,现有技术仅仅基于地域特征的广播,并不能满足这样的商用需求。

发明内容
本发明的实施例提供一种在IP电视中实现媒体内容插播的方法、装置及系 统。本发明实施例能够解决现有技术中只能针对区域内所有受众进行节目广播 的问题。
为达到上述目的,本发明的实施例采用如下技术方案 一种在IP电视中实现i某体内容插播的方法,包括 接收插入提示信息; 获取与用户信息匹配的第二媒体内容; 根据插入提示信息,将所述第二媒体内容发送给用户终端。
一种在IP电视中实现媒体内容插播的装置,包括 插入提示信息媒体接收单元用于接收插入提示信息; 第二媒体内容获取单元用于获取与用户信息匹配的第二媒体内容; 插播单元用于根据插入提示信息,将所述第二媒体内容发送给用户终端。 一种在IP电视中实现媒体内容插播的系统,包括 匹配单元,为用户匹配相应的第二媒体内容,得到匹配结果; 插入提示信息提供单元,用于提供所述第二媒体内容插入第 一媒体内容的 插入提示信息;
媒体内容插入单元用于根据插入提示信息和匹配结果,将所述第二々某体 内容插入第一媒体内容;
所述媒体接收单元用于接收插入所述第二々某体内容的第一^某体内容。 本发明实施例提供的在IP电视中实现4某体内容插入的方法及装置通过用户 终端的主视频媒体内容选择匹配恰当的第二媒体内容,从而根据用户的个性化的需要进行内容插入。与现有技术中,只能针对区域内所有受众进行广播的问 题,也就是只能针对目标用户的地域特征进行节目插播的问题,本发明实施列 不仅适用于直播频道中的节目插入,还适用于点播节目中的个性化节目插入等 应用场景,让插入的节目符合用户偏好或者用户特征,提高了用户体验。特别 在广告推送的过程中,可以针对不同特征的用户推送不同的节目,从而提高广 告商的推送效果,达到广告商的宣传目的。


图1为本发明实施提供的一种在IP电视中实现媒体内容插播的方法流程
图2为本发明实施提供的另一种在IP电视中实现i某体内容插播的方法流程
图3为本发明实施提供的一种在IP电视中实现媒体内容插播的装置结构示 意图4为本发明实施提供的另一种在IP电视中实现媒体内容插播的装置结构 示意图5为本发明实施提供的一种在IP电视中实现媒体内容插播的系统结构示 意图6为为本发明实施例图5中提供的一种在IP电一见中实现i某体内容插播的 系统的i某体内容插入单元的结构示意图7为本发明实施例提供的一种在IP电视中实现媒体内容插播的方法流程
图8为本发明实施例提供的另一种在IP电视中实现媒体内容插播的方法流 程图;图9为本发明实施例提供的另一种在IP电视中实现媒体内容插播的方法流 程图10为本发明实施例提供的另一种在IP电视中实现媒体内容插播的方法 流程图11为本发明实施例提供的另一种在IP电视中实现媒体内容插播的方法 流程图12为本发明实施例提供的另一种在IP电视中实现媒体内容插播的方法 流程图13为本发明实施例提供的另一种在IP电视中实现i某体内容插播的方法 流程图14本发明实施例提供的另一种在IP电视中实现力某体内容插播的方法流 程图15本发明实施例提供的另一种在IP电视中实现媒体内容插播的方法流程图。
具体实施例方式
下面结合附图对本发明实施例在IP电视中实现媒体内容插入的方法及装置 进4亍详细对笛述。
如图1所示,本发明实施提供的一种在IP电视中实现媒体内容插播的方法; S101:接收插入提示信息。所述插入提示信息至少包括如下信息中的一种 第二媒体内容的插入标识、第二媒体内容插入时间信息、插入第二i某体内容类 型、插入的第二4某体内容标识;所述插入提示信息的发送方式,包括通过i某 体面发送插入提示信息的方式或通过信令面发送插入提示信息的方式。
S102:获取与用户信息匹配的第二媒体内容。该步骤通过根据所述用户信息和第二媒体内容之间建立关联关系,获取匹配结果,从而可以得到与用户信
息匹配的第二々某体内容。其中,所述用户信息至少包括用户终端当前所接收 的第一i某体内容的描述信息、用户偏好、用户特征信息及用户终端能力中的一 种。所述的匹配结果至少包括第二媒体内容传输参数、第二媒体内容传输参 数指示、用户信息与第二J 某体内容的对应关系和第二々某体内容插入指示中的一 种。所述媒体内容插入指示,至少包括第二媒体插入标识、插入时间、第二 媒体播放速率和播放格式信息中的一种。所述的用户终端当前所接收的第一媒 体内容的描述信息,例如用户终端当前接收到的第一i某体内容可以是体育类 节目、娱乐类节目等等。所述用户偏好、用户特征信息可以通过用户注册的方 式将其自身信息预先存储。
S103:根据插入提示信息,将所述第二媒体内容发送给用户终端。 如图2所示,为本发明实施提供的另一种在IP电视中实现媒体内容插播的 方法;
S201:接收插入提示信息;
S202:根据用户信息和第二媒体内容,得到匹配结果,从而获取与用户信 息相匹配的第二媒体内容;
所述获取匹配结果的过程可以在接收插入提示信息步骤之后完成,还可以 在接收插入提示信息步骤之前完成。其中,获取匹配结果的过程可以为对用 户信息进行分类;对第二媒体内容进行分类;在类别相同的用户信息和第二媒 体内容之间建立关联关系,作为匹配结果;其中,用户信息至少包括用户终 端当前所接收的第一々某体内容的描述信息、用户偏好、用户特征信息及用户终 端能力中一种;其中,所述第一媒体内容的描述信息包括第一媒体内容的标 识、第一媒体内容的类型、以及第一媒体内容包含的关键字等数据信息。以所述用户信息为用户终端当前所接收的第 一媒体内容的描述信息为例,
对所述的匹配结果中相同的用户信息和第二媒体内容之间关联关系进行说明
一个第 一媒体内容可以对应一个第二媒体内容; 一个第 一媒体内容对应多个第 二媒体内容。
S203:存储所述第二J 某体内容;
S204:将所述第二媒体内容发送给用户终端;
该步骤中第二媒体内容采用第二媒体传输参数进行传输;所述的第二媒体 传输参数可以与第一^ 某体传输参数相同。如果所述第二J 某体内容通过新的媒体 传输参数进行传输,还可以进一步包括协商媒体传输参数的步骤。然后,通 过新的媒体传输参数将所述的第二媒体内容发送给用户。
所述第二媒体内容通过媒体传输参数发送给用户终端的步骤中,所述第二 媒体内容与第 一媒体内容可以通过第 一媒体传输参数一起发送给用户终端;还 可以通过将第一媒体内容停止发送,所述第二媒体内容通过第一媒体传输参数 发送给用户终端;还可以通过将所述第二^ 某体内容通过第二^!某体传输参数发送 给用户终端。
根据插入提示信息显示所述第二媒体内容。该步骤可以根据插入提示信息 将所述第二媒体内容插入到主视频媒体内容后,进行显示;还可以根据插入提 示信息所述第二媒体内容全屏覆盖第一媒体内容后,进行显示;还可以根据插 入提示信息所述第二媒体内容部分覆盖第一媒体内容后,进行显示。
如图3所示,本发明实施提供的一种在IP电视中实现媒体内容插播的装 置;包括
插入提示信息媒体接收单元:用于接收插入提示信息; 第二J 某体内容获取单元用于获取与用户信息匹配的第二媒体内容;插播单元用于根据插入提示信息,将所述第二々某体内容发送给用户终端。 如图4所示,本发明实施提供的另一种在IP电视中实现媒体内容插播的
装置;
插入提示信息接收单元用于接收插入提示信息;
第二媒体内容获取单元用于获取与用户信息匹配的第二媒体内容;该单 元,包括
用户信息分类模块用于对用户信息进行分类;
第二媒体内容分类模块用于对第二媒体内容进行分类;所述第二媒体内 容可以包括一个或多个类型的媒体内容,可以是适合不同年龄、性别、职业、 信仰、收入人群观看的广告,还可以是影视节目的片花等等。
关联模块用于在类别相同的用户信息和第二媒体内容之间建立关联关 系,作为匹配结果。
媒体存储模块用于存储所述第二媒体内容。其中所述第二媒体内容是根 据用户信息匹配所获取的。
插播单元用于根据插入提示信息将所述第二媒体内容插播到第 一媒体内 容。该单元,包括
协商模块用于协商媒体传输参数;该单元可以根据选择的传输参数进行 选择协商。如果传输第二媒体内容的媒体传输参数为第一媒体传输参数,则不 需要进行协商;如果传输第二媒体内容的々某体传输参数为新的传输参数,则需 要进行协商。
发送模块用于所述第二媒体内容通过媒体传输参数发送给用户终端。 所述发送模块可以用于将所述第二媒体内容与第 一媒体内容通过第 一媒体 传输参数一起发送给用户终端;或用于第一媒体内容停止发送,将所 第二媒体内容通过第一々某体传输参数发送给用户终端;或用于将所述第二媒体内容通 过第二媒体传输参数发送给用户终端。
如图5所示,本发明实施提供的一种在IP电视中实现媒体内容插播的系统; 该系统,包括插入提示信息提供单元、匹配单元、媒体内容插入单元、媒体 接收单元;
所述插入提示信息提供单元,用于提供所述第二媒体内容插入第 一媒体内 容的插入提示信息;实际应用中,该插入提示信息可以经信令面或者媒体面发 送
1. 经媒体面发送插入提示信息的方式此时插入提示信息提供单元可以 存在于MDN、 IPTVMF、 ADServer、卫星信号接收点、IPTV内容编码头端、以 及IPTV业务开展中所部署的其他服务器或者々某体存储网络等网元中,插入提 示信息经i某体传输通道以MPEG-TS 、 RTP、 TCP、 UDP等封装方式进行传输。
2. 经信令面发送插入提示信息的方式此时插入提示信息提供单元可以 是单独的网元,或者存在于其他网元上,如存在于CPSF (Content Profile Server Function,内容酉己置月良务功能)、IPTV SCF( Service Control Function, IPTV业务控制功能)或者其他能够提供插入^t是示信息的网元,如EAS紧急通 知中心也可以发送紧急消息,通知当前第一媒体内容需要被紧急频道所替换等 等。插入提示信息被封装在SOAP命令或者HTTP、 FTP、 DIAMETER、 SIP、内部 协议等协议消息中,发送到i某体内容插入单元。
所述匹配单元用于为用户终端匹配相应的第二媒体内容,得到匹配结果; 即针对同一个用户信息而言,能够插入的第二々某体内容有哪些。此处所述用户 信息至少包括用户终端当前所接收的第一媒体内容的描述信息、用户偏好、用户特征信息及用户终端能力中一种。此处所述匹配结果中可以至少携带第
二媒体传输参数;第二J;某体传输参数指示,用户信息与第二々某体内容的对应关 系和第二媒体内容插入指示中的一种;其中,所述第二媒体传输参数指示,用 于说明第二媒体内容使用的传输参数即使用第 一媒体传输参数还是使用第二
媒体传输参数;
本发明所有实施例中,第 一媒体内容使用第 一媒体传输参数进行传输,而 第二媒体内容使用第二媒体传输参数进行传输;所述媒体传输参数可以包括但 不限于单播地址和端口,多播地址和端口,内部才莫块标识,用户终端标识、用 户群组标识等等;第一媒体和第二媒体的传输参数可以相同,也可以不同。
对于匹配结果中携带第二媒体传输参数的情形,该传输参数可以是匹配单 元根据自身逻辑生成,或者与媒体接收单元进行协商后决定生成,甚至由其他 网元提供,如IPTV业务服务器,或者IPTV业务部署单元等。对于媒体接收单 元与媒体内容插入单元分属不同网元时,传输参数通常以IP地址和端口等进
行标识,对于二者同属一个网元时,传输参数通常以内部逻辑模块标识进行表 示,此时二者之间的J 某体和信令交互均属内部协议实现。
举例来说,当匹配单元与媒体接收单元之间存在SIP会话时,可以通过会 话修改的方式,进行SDP协商,从而决定新的接收地址和端口。比如匹配单元 使用SIP UPDATE或者re-INVITE等SIP消息发起会话修改请求,在其中携带 的SDP消息体中修改c行的接收地址、m行中的i某体接收端口 ,或者新增m行, c行的方式,对第二媒体内容所对应的接收地址、端口进行协商。媒体接收单 元接收到该SDP协商请求后,返回一个SDP答复。在进行一次或者多次SDP 交互之后,匹配单元和媒体接收单元之间对新的第二媒体内容传输参数达成共识,从而为建立插入单元与J 某体接收单元之间的第二J 某体内容传输通道做好准 备。
如在SIP UPDATE消息的SDP消息体包含如下内容
m=video 3458 RTP/AVP 0 96 97 98
c= IN IP6 5555: 1: 2: 3: 4
a=...
m=video 0 RTP/AVP 99 100 c=IN IP6 5555: 1: 2: 3: 4 a=...
其中第 一个m行和c行表示第 一媒体内容所传输的端口 ( 3458 )和接收地 址(5555:1:2:3:4 ),后面新增的m行和c行则为新的第二媒体内容传输参数 (地址加端口 )。
媒体接收单元返回的SDP响应可以包括如下内容
m=video 3458 RTP/AVP 0 96 97 98 c= IN IP6 5555: 1: 2: 3: 4m=video 3334 RTP/AVP 99 100 c=IN IP6 5555: 1: 2: 3: 4 a=...
对于具体的SDP协商方法,本发明并不做限定,只要求协商的结果中包含 新生成的第二々某体内容传输参数即可。
进一步的,匹配结果中可以提供内容的插入指示,包括且不限于以下方式 的任意组合
采用(第二媒体内容标识+时间起止点)的方式,用于指示发送的是指定 第二媒体内容的某个时间段或者多个时间段内的那部分,而非全部。比如当前
第一媒体内容是CCTV,在插入时间20080420T123432Z开始,将第二媒体内容 "英雄"中从00:00:30到00: 10: 30之间的部分影片内容插入进去,则匹配结 果中可以采用("英雄,,,00:00:30, 00: 10: 30 )等形式进行描述;
提供第二媒体内容的播放速率。如以2倍速快进方式播放,则匹配结果中 可以增加类似(speed=2. 0)等形式进行描述;
提供第二媒体内容的格式转换信息。如第二々某体内容是高清的,需要转换
成标清,或者^Mv—种编解码转换成另一种编解码。
实际应用中,针对一个第一A某体内容,可以提供一个或者多个第二媒体内 容。具体包括且不限于
1、 匹配结果中一个第二J 某体内容传输参数对应一个第二媒体内容,用于 指示插入单元使用该标识相媒体接收单元发送一个第二i某体内容;
2、 匹配结果中一个第二媒体内容传输参数对应多个第二々某体内容,用于
16指示插入单元使用该传输参数向媒体接收单元同时发送多个第二媒体内容、或 者顺序发送多个第二々某体内容;
3、匹配结果中多个第二媒体内容传输参数对应多个第二媒体内容,用于 指示插入单元同时使用多个第二媒体内容传输参数,分别将对应的第二々某体内 容发送到对应的々某体接收单元。该情形可算作是上述两种情况的特例,即要求 使用不同的第二媒体内容传输参数同时接收不同的第二媒体内容;
在实际应用中,匹配单元可以是单独的网元,也可以存在于其他网元上,
如推荐服务器RCMF(ReCoMmendation Function )、广告服务器AD Server、 IPTV SCF、 UPSF (User Prof ile Server Function,用户终端配置服务功能)、CPSF、 UE等等,视实际情况而定。
所述媒体内容插入单元用于根据插入提示信息和匹配结果,将所述第二 媒体内容插入第 一媒体内容;
所述的媒体内容插入单元用于在内容插入时间段内,向所述媒体接收单元 提供第二媒体内容。
为了能够及时的进行媒体切换,媒体内容插入单元需要完成的操作可以分 为以下几个
1、获取插入提示信息,判断是否允许第二媒体内容内容插入以及内容插入 的起止时间点等;
2 、获取第二媒体内容标识与第二媒体内容传输参数的匹配结果;
3、 获取匹配结果所指示的第二媒体内容;
4、 当插入点来临时,向第二4某体内容传输参数发送匹配结果所指示的第二 媒体内容;当插入点结束时,停止向第二々某体内容传输参数发送第二々某体内容;以上所述l、 2、 3步可以是实时或者提前完成。当实时完成时,媒体内容 插入单元直接应用匹配结果,将获取的第二媒体内斜艮据第二媒体内容传输参
数实时转发到指定媒体接收单元;当提前完成时,需要对所获取的提示信息、
匹配结果、第二i某体内容等进行存储和记录。
以上所述l、 2、 3步可以分开完成,也可以在一个或者两个步骤中完成, 如插入单元可以首先获取提示信息以及匹配结果,然后再根据匹配结果获取
第二媒体内容;或者插入单元可以在获取第二媒体内容的同时,也同时获得插
入提示信息和匹配结果,等等。
除以上几个步骤之外,媒体内容插入单元还可以获取第一々某体内容,当内 容插入时间未来临时,使用第 一媒体内容传输参数将第 一媒体内容发送到媒体
接收单元,而在插入时间段内停止发送第一媒体内容;或者无论何时都使用第 一媒体内容传输参数将第 一媒体内容发送到媒体接收单元。
在媒体内容插入单元决定进行媒体内容插入时,针对匹配单元提供的匹配 结果,分以下情况
I.第二媒体内容重用第一媒体传输参数进行传输;
此时媒体内容插入单元根据获得的匹配结果,针对同 一个第 一媒体内容可 以获得一个或者多个第二々某体内容,并且在插入时间点到来时,将获得的多个 (如果有多个)第二媒体内容同时发送到第一媒体内容传输参数所标识的媒体 接收单元。
具体来说
对于单播情况,第一々某体内容传输参数通常采耳又单播地址和端口的方式进 行描述,则插入单元将第二媒体内容发送到该单播地址和端口。在插入时间点 到来时,接收第一々某体内容的媒体接收单元并不需要建立新的媒体连接即从相
18同的端口接收到了第二々某体内容。
对于多播情况,第一媒体内容传输参数还可以多播地址(可能再加上端口 ) 的方式进行描述,在插入单元将第二媒体内容发送到该多播地址(和端口 ),接 收第 一媒体内容的所有媒体接收单元都不需要重新加入多播组,即可接收到第 二^某体内容。
该过程中,第一媒体内容的传输可以停止,也可以不停止。当第一媒体内 容停止发送,则插入单元执行媒体的拼接,即执行类似开关的操作,将原先的 第一媒体内容传输换成第二媒体内容传输,传输的目的地址和方式均不发生改
变;如果第一媒体内容停止发送,则媒体内容插入单元执行媒体的混合,将两
种媒体混合发送到同一个地址和端口 ,则此时媒体接收单元可以从一个媒体传 输参数同时获取第 一媒体内容和第二媒体内容。
II.第二媒体内容使用第二媒体传输参数进行传输;
此时插入单元根据匹配结果,可以针对一个第一々某体内容获得一个或者多 个第二媒体内容,并且在插入时间点到来时,将第二媒体内容使用第二媒体内 容传输参数发送到对应的媒体接收单元。
A此时如果匹配结果中携带了第二媒体内容传输参数,则媒体内容插入单 元使用第二媒体传输参数将获得的第二媒体内容发送到对应々某体接收单元。
具体来说
对于单播情况,匹配结果中携带了第二媒体单播地址和端口或者同 一个单 播地址但使用不同的端口 ,则插入单元将获得的一个或者多个第二媒体内容, 发送到该单播地址和端口 ,则此时接收第一媒体内容的媒体接收单元需要从第 二媒体地址和端口接收第二媒体内容;
对于多播情况,匹配结果中携带了第二媒体多播地址和端口,由媒体内容插入单元用来发送第二々某体内容,则此时接收第 一媒体内容的々某体接收单元需 要加入第二媒体多播地址,用于接收第二媒体内容。
B如果匹配结果中不携带新的第二媒体内容传输参数,则需要媒体内容插 入单元在插入内容之前先完成第二媒体内容传输参数的生成,然后再使用第二
媒体传输参数发送第二々某体内容。所述的第二々某体传输参数可以完全由插入 单元自身逻辑生成,或从其他单元获取,如IPTV业务服务器、IPTV部署实体、 IPTV终端等,或者与々某体接收单元进行协商后决定。对于i某体接收单元与i某体 内容插入单元分属不同网元时,传输参数通常以IP地址和端口等进行标识,对 于二者同属一个网元时,传输参数通常以内部逻辑模块标识表示,此时二者之 间的媒体和信令交互均属内部协议实现。
举例来说,当插入单元与媒体接收单元之间存在SIP会话时,可以通过会 话修改的方式,进行SDP协商,从而决定新的接收地址和端口。比如插入单元 使用SIP UPDATE或者re-INVITE等SIP消息发起会话修改请求,在其中携带的 SDP消息体中修改c行的接收地址、m行中的媒体接收端口,或者新增m行,c 行的方式,对第二媒体内容所对应的接收地址、端口进行协商。媒体接收单元 接收到该SDP协商请求后,返回一个SDP答复。在进行一次或者多次SDP交互 之后,插入单元和媒体接收单元之间对新的第二々某体传输参数达成共识,从而 为建立媒体内容插入单元与媒体接收单元之间的第二媒体内容传输通道做好准 备。
如在SIP UPDATE消息的SDP消息体包含如下内容
m=video 3458 RTP/AVP 0 96 97 98 c= IN IP6 5555: 1: 2: 3: 4m=video 0 RTP/AVP 99 100 c=IN IP6 5555: 1: 2: 3: 4 a=...
其中第一个m行和c行表示第一媒体内容所传输的端口 ( 3458 )和接收地 址(55": 1: 2: 3: 4 ),后面新增的m行和c行则为新的第二媒体内容传输参数(地 址加端口 )。
媒体接收单元返回的SDP响应可以包括如下内容
m=video 3458 RTP/AVP 0 96 97 98
c= IN IP6 5555: 1: 2: 3: 4
a=...
m=video 3334 RTP/AVP 99 100 c=IN IP6 5555: 1: 2: 3: 4 a=...
对于具体的SDP协商方法,本发明并不做限定,只要求协商的结果中包含 新生成的第二媒体传输参数即可。
对于情况II,媒体内容插入单元在插入时间段内发送第二媒体内容的同时, 可以对第一^某体内容^f故相应的处理,包括且不限于如下几种
1、第一媒体内容仍然使用第一媒体传输参数发送,此时接收第一媒体内容 的媒体接收单元可以使用两个传输参数(单播接收端口、或者多播地址)同时 接收第 一媒体内容和第二媒体内容;2、 停止使用第一媒体传输参数发送第一媒体内容,而是将第一媒体内容与 第二媒体内容一起,使用新的传输参数进行传输。此时接收第一媒体内容的媒 体接收单元通过使用新的传输参数,同时接收第 一媒体内容和第二媒体内容,
由插入单元执行媒体的混合;
3、 既不使用第一i某体传输参数,也不使用第二々某体内容传输参数发送第一 媒体内容,而是做其他处理,如丟弃,或者緩存等,此时接收第一媒体内容的 媒体接收单元通过使用新的传输参数,仅接收第二媒体内容,由媒体内容插入
单元执行媒体的拼接。
从上可以看出,々某体内容插入单元的实质工作就是利用已有的传输通道、 或者通过新建传输通道,在插入时间段内将第二媒体内容发送到指定的媒体接 收单元。对于媒体接收单元而言,插入时间段内可以只接收第二媒体内容,也
有可能同时接收第二媒体内容和第一媒体内容;所述传输通道为媒体传输参数。 在实际应用中,々某体内容插入单元可以是单独的网元,或者存在于其他网 元上,如IPTV UE、 IPTV MF、广告拼接器(AD Splicer )、广告服务器ADS、内 容分发网络CDN、交互式应用服务器iTV AS、 EAS (Emergency Alert Service, 紧急报警业务)服务器、或者其他能够提供内容插入功能的网元等。
所述媒体接收单元用于接收第一媒体内容,所述的第一媒体内容中插有 与所述第二媒体内容。媒体接收单元在内容插入的过程中用于接收从媒体内容 插入单元发过来的第二媒体内容,在没有内容插入的时候用于接收第一媒体内 容。
媒体接收单元接收到第二媒体内容或者第一媒体内容之后,可以在自身逻 辑的驱动下,或者其他控制单元的控制之下进行相应的处理,比如将第二々某体 内容单独呈现到显示设备,将第二媒体内容与第一媒体内容一同显示,甚至对接收到的内容进行解码等操作。除此之外,媒体接收单元还可以与媒体内容插 入单元进行信令面交互,如々某体接收单元请求媒体内容插入单元进行内容的插 入;如媒体接收单元与媒体内容插入单元进行媒体协商,以建立第二媒体内容 的媒体传输通道等等。该接口上的信令交互协议可以包括但不限于IGMP、 MLD、
SIP、 RTSP、 HTTP、 FTP、 S0AP、内部协议等等。
在实际应用中,i某体接收单元可以是单独的网元,或者存在于IPTV UE( User Equipment, IPTV用户终端终端)、STB ( Set Top Box,才几顶盒)、附属设备如新 式遥控器、连接STB的PDA等设备之中。
如图6所示,为本发明实施例图5中提供的一种在IP电视中实现媒体内 容插播的系统的々某体内容插入单元。该单元,进一步包括插入提示信息获取 模块、匹配结果获取模块、媒体内容获取模块、媒体内容发送模块、媒体存储 模块;
所述插入提示信息获取模块,用于获取插入提示信息;
所述匹配结杲获取模块,用于获取匹配结果;该模块可以在接收到插入提 示信息后,获:f又匹配结果;还可以独立的完成获取匹配结果的操作;
所述媒体内容获取模块,用于根据所述匹配结果和插入提示信息,获取媒 体内容;
所述媒体内容发送模块,用于通过媒体传输参数,将所述媒体内容获取单 元获取的媒体内容发送给所述媒体接收单元。
所述媒体存储模块用于存储所述第二媒体内容。
如图7所示,本发明实施例提供的一种在IP电视中实现々某体内容插播的方 法;该方法的力t禾呈:^下
该实施例中,IPTV编码头端将第二々某体内容即广告插入时间等信息与当前播放的节目媒体即第 一媒体内容一起封装到媒体传输通道即媒体传输参数中进
行发送;广告服务器AD Server提供用户与广告的匹配结果,以及相应的广告 资源;IPTV终端负责接收当前播放的节目媒体以及插播的广告资源;插入服务 器完成广告的插播,即在插入时间未来临时向IPTV电视终端发送正常节目,在 插入时间段内发送广告内容。其中,IPTV终端包括媒体接收单元;插入服务 器包括媒体内容插入单元;AD Server包括匹配单元和第二媒体内容提供单 元;IPTV编码头端包括第一媒体内容提供单元和插入提示信息提供单元。 具体流程如下
1. IPTV编码头端将广告插入的时间信息等与直播节目媒体一起,以 MPEG-TS (Moving Picture Engineer Group-Transport Stream,运动图像工程 师组-传输流)的封装方式发送到插入服务器。该步骤中以IPTV编码头端为较 佳选择,实际应用中,也可以由IPTV MF (Media Function,々某体功能)、CDN
(Content Delivery Network,内容分发网络)或者其他网元实现该动作。比 如当MF具有在媒体流中混合封装一些附加信息时,广告插入的时间点等可以作 为附加信息与正常直拨节目流进行绑定,从而发送到广告4并接器。
2. 插入服务器在没有广告插播任务时,将正常的直播节目发送到IPTV终 端,实现正常节目的观看;同时插入服务器需要对获取的正常直播媒体进行监 测,在发现其中携带的广告插入时间等信息时将其提取出来,以备緩存或者立 刻发起内容的插入。
3. 插入服务器从媒体中获取了广告插入时间信息等,按照自身逻辑,或者 其他网元的控制信息,向AD Server (Advertising Server,广告服务器)获取 合适的广告资源。广告服务器通过自身的匹配功能生成匹配结果,或者从别的 网元获取用户与广告的匹配结果,并以此为依据在广告服务器中定位和准备广告资源。
4. AD Server在获得请求之后将广告资源发送给插入服务器。该步骤中,AD Server可以通过TCP ( Transfer Control Protocol,传IIH空制f办i义)、UDP (User Datagram Protocol,用户凄t据才艮协议)、RTP ( Realtime Streaming Protocol, 实时信号流协议)、MPEG-TS流等封装方式,将广告资源发送到插入服务器。插 入服务器根据自身逻辑或者其他网元的控制信息,对接收的广告资源进行即时 插入或者进行緩存,以备插入时间到来时立刻执行广告的插入。
5. 当插入时间点到来时,插入服务器将即时获取的或者提前緩存的广告资 源替换正在发送的直播节目媒体,转而发送广告々某体。该过程中,广告资源的 封装格式可以与第一媒体内容一样,也可以使用其他的封装格式。广告资源的 发送方式也可以与第一媒体内容一样,使用原先的单播或者多播地址和端口 , 也可以采取与第 一媒体内容不同的传输方式,比如通过新分配的多播地址等等, 将广告资源发送到另外的地址。
6. 即步骤5执行的结果,插入服务器将插播的广告资源发送到媒体接收单 元所在的IPTV终端。当插入服务器将广告资源发送到原有的正常直播节目地址 时,IPTV终端不感知内容的转换,即可完成广告的插播;当插入服务器使用新 的传播地址和端口即所述的第二媒体传输参数时,IPTV终端需要感知传播方式 的变化,比如从网络获取多播地址,从而加入到新的多播组等等。该过程中, 插入服务器可以继续接收正常直播节目,但是并不将其发送出去,可以采取丢 弃或者緩存的方式进^f于处理。
7. 插入时间段结束,插入服务器将接收的正常直播节目替代广告资源,以 原有的封装格式和传播方式发送出去。所述的原有封装格式和传播方式指的是, 插入时间段来临之前,正常直播节目如何封装和传播,则此时正常直播节目就以这种封装和传播方式进行下发。
8.作为步骤7的执行结果,IPTV终端恢复获取正常直播节目媒体,结束广
告的插入。
如图8所示,本发明实施例提供的另一种在IP电视中实现媒体内容插播的 方法;该方法的流,呈如下
本实施例根据用户群与广告的匹配结果实现直播节目中的群组化的广告插 播。在直播节目进行到一定时间时可以插入广告,但对于不同特征的用户,推 送的是不同的广告。比如在某个直播频道中有三个待插入的广告A、 B、 C,需要 在同一时刻推送给不同的用户群青少年、成年、老年。则经本实施例应用之 后的结果是,观看同一频道的所有人之中,在相同时间^a内,所有青少年收看 的是插播广告A 、所有成年人收看的是插播广告B ,而所有老年人收看的是插播 广告C。其中,IPTV终端包括媒体接收单元;IPTV SCF包括匹配单元和插入提 示信息提供单元;MF包括媒体内容插入单元和第一媒体内容提供单元;AD Server第二媒体内容提供单元。
具体流程如下
该实施例中,由IPTV SCF提供插入提示信息以及用户信息和第二媒体内容 相匹配的联系即广告的匹配结果,并将其发送到MF; MF提供正常播放的节目媒 体,并且在内容插入时间段内完成广告的插入;AD Server提供插播的广告资源。
具体流程解释如下
la, lb.不同的IPTV终端观看同一个IPTV节目,此时MF向终端发送该节 目的媒体。当前播放的节目媒体可以经过媒体内容插入单元转发,也可以不经 过媒体内容插入单元,而是直接发送到IPTV终端。本方案中该节目媒体以多播 方式发送到多播接入点,由各个IPTV终端以加入多播组的方式接收,实际应用
26中也可以使用单播方式进行传输,可实际情况的需要而定。媒体封装方式可以
是MPEG-TS 、 RTP、 UDP、 TCP等方式。
2a, 2b. IPTV SCF根据当前播放节目的原数据、待插入的广告原数据以及 用户特征等数据生成用户信息与第二Jf某体内容的匹配关系即广告的匹配结果, 并将其发送给正在观看当前节目的终端。同时还可以4是供当前节目的广告插入 时间(即间隙时间)等。此时不同类型的用户,根据获得的匹配结果即找到对 应的多播地址。此处各个广告对应的多播地址由IPTV SCF根据自身逻辑进行分 配,或者由后台的业务部署实体提供。
该步骤中IPTV SCF向IPTV终端下发信息的通道可以经过IMS Core (IP Multimedia Subsystem, IP多媒体子系统核心),以SIP消息的方式通知到,比 如SIP INFO、 SIP MESSAGE, SIP NOTIFY等;也可以不经过IMS Core,而是以 单独的信息通知方式,以HTTP、 SOAP (Simple Object Access Protocol,简单 对象访问协议)或其他方式通知到;甚至将其发送给MF,由MF将其与正常节目 进行混合后发送给IPTV终端;进一步的,下发的信息可以封装在XML( extensible Markup Language,可扩展的标签语言)文本方式的脚本程序中下发给IPTV终 端,由后者执行其中的指令。
3. IPTV SCF向MF发送匹配的结果和广告插入时间,以指示MF进行广告插 播。在基于IMS的IPTV网络中,IPTV SCF可以通过IMS Core,以SIP消息的 方式将匹配结果和广告插入时间信息发送给MF; IPTV SCF也可以不通过IMS Core,而是以单独的TCP连接,将这些信息以HTTP、 SOAP或者其他协议方式发 送给MF。进一步的,IPTV SCF可以将这些信息封装在脚本程序文本中,发送给 MF。此时脚本程序可以是以XML方式描述的文本,MF获耳又脚本程序后,可以执 行脚本程序中的命令,比如立刻执行内容插入,或者等待一定时间后执行内容
27插入等等。
4. MF在获取了不同用户群所对应的广告标识、以及各个广告的插入时间信
息后,向广告服务器AD Server请求广告资源。
5. 广告服务器将广告资源下发给MF。下发的广告资源可以使用MPEG-TS 、 RTP、 UDP、 TCP等传输协议。
6. MF在插入点到来时,向各个用户群组发送不同的广告资源。该过程中, MF根据获取的匹配结果,将获取的广告资源分别发送到对应的多播地址。此时 正常节目媒体可以停止发送,也可以不停止发送。
7a, 7b.作为步骤6的执行结果,MF将广告资源以多播方式经多播接入点 发送到各个需要第二媒体内容的IPTV终端。封装格式可以是MPEG-TS 、 RTP、 UDP、 TCP等。其中终端a与终端b由于获取的匹配结果不同,同时加入了不同 的多播组,接收到的是不同的广告如终端a的用户终端是男性,播放刮胡刀 的广告(第二々某体内容I );终端b的用户终端是女性,播放化妆品的广告(第 二媒体内容II )。该过程中各个IPTV终端可以选择退出正常播放的节目媒体多 播组,也可以不退出,而是将节目媒体与广告资源一同接收。
8.在广告插入点结束时,MF停止发送所有广告资源。如果在插入时间段内 MF没有停止发送被中断的节目媒体,则此时MF仅需要停止发送广告资源即可, 否则MF需要重新将被被中断的节目媒体发送到原先的多播地址中。
9a, 9b.作为步骤8的执行结果,MF将被中断的节目媒体发送到原有的多 播地址中,各个广告多播组的IPTV终端也退出相应的多播组,从原有的多播组 中接收节目媒体。此时如果在插入时间段内第一i某体内容没有中断,则IPTV终 端仅退出广告资源多播组即可;如果插入时间段内MF停止发送正常的节目媒体, 则IPTV除了退出广告资源多播组之外,还需要重新加入原先的节目媒体多播组。如图9所示,本发明实施例提供的另一种在IP电视中实现媒体内容插播的
方法;
本实施例是实现群组化内容插播的一种方法。该实施例中由IPTV终端包 括媒体接收单元、媒体内容插入单元和匹配单元;实现第二媒体内容的匹配、 插入与接收功能;MF包括第一媒体内容提供单元、第二媒体提供单元和插 入提示信息提供单元。IPTV终端通过同时获取插播资源和节目媒体,在插入 时间点到来时执行内容的插入,使得插入时间段内呈现的是插播的内容。本实 施例中插播资源是根据用户偏好所选择的IPTV内容,如电影片花、游戏等, 当然也可以是根据用户特征或者偏好所选择的插播广告。插入的内容可以有多 个,由MF根据部署结果在插入时间到来时分别发往多个多播地址,在此之前, MF将插入时间(间隙时间)、多个待插入的内容描述信息与当前播放的节目媒 体以多播方式发送到多个IPTV终端,后者通过获取用户终端数据进行匹配后 选择适合当前用户终端的第二媒体内容,找到对应多播地址,在插入点到来时 加入相应多播组,并在IPTV终端实现内容的插入,使得插入时间段内IPTV 终端能够获得插入的资源。
具体流程如下
1. MF将内容插入的时间信息与当前#^文的节目经多4番接入点发送到收看 节目的IPTV终端。本实施例中以多播方式进行i某体下发。
2. IPTV终端获取广告插入的时间信息之后,向AS请求获取用户终端数 据,比如用户偏好数据或者用户终端的特征,如总体方案中所描述。在特定情 况下,该步骤可以省略比如用户终端数据保存在终端,则IPTV终端可以从 本地获取,而不需要从AS获取用户终端数据;又比如匹配所依据的信息不是用户终端数据,而是由IPTV终端根据自身特性或者其他交互方式获得,举例
来说,用户终端所在IP地址,等等。
3. IPTV终端对第二媒体内容进行匹配,从中选择合适的匹配结果,并找 到对应的多播地址,以备在插入时间点到来时进行内容的插播。在该步骤之前, IPTV终端可以根据自身配置或者从别的网元获得第二i某体内容的描述信息, 比如从SSF获得,或者该信息与媒体流一同,从MF获得等等。其中的第二媒 体内容描述信息即包括待插入的一个或多个第二媒体内容的原数据,以及对应 的多播地址等。此时匹配单元、插入单元以及々某体接收单元都存在于IPTV终 端,之间的信令交互和媒体传输均属于内部协议实现。
4. 当插入点到来时,MF将多个第二媒体内容,即插播资源,分别发送到 对应的多播地址。
5,6.与4同步,IPTV终端在插入点到来时,通过获取的匹配结果加入到 对应的多播组,从而获得相应的第二媒体内容。此时媒体接收单元与媒体内容 插入单元之间的II接口可以由内部协议实现。IPTV终端在步骤1到步骤6之 间,可以不停止接收正常播放的节目媒体,但是在插入时间段内必须获取和呈 现所插入的资源,如插播广告、插入的电影片花等。
7.插入时间段结束,IPTV终端退出广告多播组;
8. 插入时间段结束,MF发送的媒体中没有了插播资源,而是正常播放的节 目媒体。
9. 与此同时,IPTV终端也结束了对插播资源的插入,恢复正常直播节目的 播放。
如图10所示,本发明实施例提供的另一种在IP电视中实现媒体内容插播
30的方法;
本实施例是实现群组化内容插播的另一种方法。该实施例中多个待选的插
播资源与正常播放的直播节目一起,发送到相同的多播地址,由IPTV终端根据
用户终端个性化需求进行匹配后,从获取的多个插播资源中选择合适的资源,
实现内容的插入。此处插"l番资源可以是广告、交互式内容、电影片花等IPTV内容。
该过程中,IPTV终端不需要退出当前多播组,即可同时接收第一媒体内容 和第二媒体内容,且从多个第二媒体内容中选择一个或多个,在显示设备上呈 现。所述的IPTV终端包括樣体接收单元、々某体内容插入单元和匹配单元;MF 包括第一媒体内容提供单元、第二媒体内容提供单元和插入提示信息提供单 元。
具体流程如下
1. MF将插播资源插入的时间信息(即间隙时间)与当前播放的节目一起发 送到多播接入点,由IPTV终端加入多播组进行接收,同时发送的还有插播资源 插入的时间信息。
2. IPTV终端获取广告插入的时间信息之后,向AS请求获取用户终端数据, 比如用户偏好数据或者用户终端的特征,如总体方案中所描述。在特定情况下, 该步骤可以省略比如用户终端数据保存在终端,则IPTV终端可以从本地获取, 而不需要从AS获取用户终端数据;又比如匹配所依据的信息不是用户终端数据, 而是由IPTV终端根据自身特性或者其他交互方式获得,举例来说,用户终端所 在IP地址,等等。
3. IPTV终端对插播资源进行匹S己,从中选择合适的匹配结果以备到时插入。 在进行匹配之前,IPTV终端可以根据自身配置或者从别的网元获得第二媒体内容的描述信息,比如从SSF获得,或者该信息与媒体流一同,从MF获得等等。 其中的第二媒体内容描述信息即包括待插入的 一个或多个第二媒体内容的原数 据。此时匹配单元、插入单元以及媒体接收单元都存在于IPTV终端,之间的信 令交互和媒体传输均属于内部协议实现。
4. 当插入点到来时,MF将多个第二媒体内容,即插播资源,随同当前播放 的直播媒体一起发送到直播节目的多播地址。此时MF执行第二媒体内容与第一 媒体内容之间的混合,使用第 一媒体内容传输参数进行传输(多播地址)。
4a. IPTV终端在插入点到来之前,对获取的多个插播资源进行选择性緩存 只缓存符合上面匹配结果的资源。该过程可选,即如果插入时间是要求实时插 入,则IPTV终端直接将获取的符合匹配结果的插播资源发送到显示设备或做其 他处理,而不是进行緩存。
5. IPTV终端在插入点到来时呈现插播资源。IPTV终端在步骤1到步骤5 之间,可以停止呈现正常播放的直播节目,则IPTV终端实现对々某体的拼接;也 可以不停止呈现正常播放的节目媒体,但是在插入时间段内必须获取和呈现所 插入的资源,如插^"广告、插入的电影片花等。
6. 插入时间段结束,MF发送的媒体中没有了插播资源,而是正常播放的节 目媒体。
7. 与此同时,IPTV终端也结束了对插播资源的插入,恢复正常直播节目的播放。
如图11所示,本发明实施例提供的另一种在IP电视中实现媒体内容插播 的方法;
本实施例是实现群组化广告插播的另一种方法。IPTV AS获取当前节目中的 广告插入时间点后,携带当前节目标识、广告插入时间点,将业务触发到广告
32服务器AD Server实行群组化广告插播,AD Server根据用户终端个性化设置后 对广告进行匹配,生成匹配结果,同时建立多个组播组,将各个广告媒体分别 发送到相应的组播地址中。
IPTV终端获取当前节目的广告插入点,以及广告请求链接(即AD Server 地址)之后,向AD Server请求插播,后者才艮据请求用户终端的个性化设置找 到对应的广告及组播地址,返回给UE, UE加入相应的组播组。
广告结束之后,IPTV终端再退出相应的(广告)组#"组,恢复正常的节目 观看。其中,所述IPTV终端,包括J 某体内容插入单元和i某体接收单元;所述 IPTV AS包括插入提示信息提供单元;MF包括第一媒体内容提供单元;AD Server包括第二士某体内容提供单元和匹配单元。
具体流程下
1. IPTV终端加入IPTV节目i某体多播组,观看节目。此时节目i某体的发送采 取多播方式,由MF发送到多播接入点,IPTV终端通过IGMP或者MLD等协议加 入到相应多播组接收i某体流。
2. 广告插入时间即将到来,IPTV AS向各个IPTV终端下发广告插入时间信 息,同时下发的还有广告服务器AD Server的地址。
3. IPTV终端通过获取的AD Server地址,向广告服务器请求匹配结果,后 者根据用户终端数据、广告部署安排等信息,生成用户终端传输参数与广告标 识的匹配结果,返回给IPTV终端。此处的请求和响应可以使用SIP、 HTTP、 SOAP、 RTSP、内部协议等方式进行传输;匹配结果中,针对一个正常播放的节目力某体, 可以对应一个或者多个多播地址,并且每个多播地址可以对应一个或者多个广 告。当匹配结果中一个多播地址对应多个广告时,说明AD Server需要同时在 一个媒体传输参数中发送多个广告,IPTV终端可以选择其中的一个、多个或者全部进行呈现。
4. 当广告插入点到来时,AD Server向多播地址发送相应的广告。
5. 作为步骤4的执行结果,广告媒体使用多播方式发送到多播接入点,由 IPTV终端加入多^番组,>^人而获得广告内容。
6. 各个群组的IPTV终端在广告插入点到来时,将正常播放的节目纟某体替换 成获得的广告,从而呈现广告内容。
7. 广告插入时间^殳结束时,AD Server停止向各个多^番地址发送相应的广告。
8. 与7同步,IPTV终端退出对应的广告多播組,继续接收和呈现被中断的 节目媒体。从步骤1到步骤8过程中,IPTV终端可以继续接收节目媒体,只是 获取之后不呈现,或者与广告一起呈现;当然可以在广告插入的过程中停止接 收节目媒体,则此时IPTV终端在此期间只获得广告内容,而没有节目i某体。
如图12所示,本发明实施例提供的另一种在IP电视中实现媒体内容插播 的方法;
本实施例通过内容插入的方法进行紧急业务通知及i某体的强制切换。当一 个紧急业务通知到达时,网络需要将特定的第二々某体内容,如紧急频道播放的 视频通知等发送到该紧急业务范畴之内的所有用户。比如某地即将发生火山爆 发,则该地的所有IPTV业务都需要暂停,并且强制插入有关火山爆发的现场报 道、紧急撤离指示等内容。此处报警中心EAS Center (Emergency Alert Service Center,紧急报警业务中心)包含插入提示信息提供单元和紧急业务的匹配单 元,MF包含媒体内容插入单元、第一媒体内容和第二媒体内容的提供单元,IPTV 终端包含媒体接收单元。
具体应流程如下
1. IPTV终端在使用IPTV业务,由MF发送节目士某体。节目媒体可以根据业
34务的需要,以单播或者多播的方式发送,封装格式可以是MPEG-TS 、 RTP、 UDP、
TCP等。
2. 紧急业务通知中心EAS Center发送紧急通知到MF,通知进行内容的插 入。此时紧急通知中携带匹配结果,如某个地区的所有用户都需要接收某个紧 急内容等,以及内容插入的时间点,如"now"表示立刻进行紧急内容的插播。
3. MF根据紧急通知的内容获取紧急内容,并中断所有正在发送的节目媒体 流,转而插入获取的紧急内容,向相同的传输参数进行发送。比如针对某个地 区的所有用户,无论在使用单播还是多播,或者数据传输、交互式等,都需要 在相同时刻插入相同的内容。对于单播或者多播,MF将紧急内容使用节目媒体 流的传输通道(如单播接收地址和端口、多播地址等)进行发送。
4. 作为步骤3的执行结果,MF将紧急内容发送到适用所述紧急通知的所有 IPTV终端进行呈现。此时IPTV终端上正常播放的节目^某体被紧急内容所代替。
5. 报警时间已过,MF停止插入紧急内容,转而将被中断的节目媒体使用原 来的传输通道进行发送。整个过程中,MF与各个IPTV终端均沿用正常节目i某体 流所适用的传输参数进行媒体发送,而无需通过协商产生新的媒体传输参数。
6. 作为步骤5的执行结果,MF将被中断的节目々某体发送到对应的IPTV终 端,所有适用前述紧急通知的IPTV终端上的媒体播放恢复正常。
如图13所示,本发明实施例提供的另一种在IP电一见中实现々某体内容插播 的方法;
本实施例通过内容插入的方式实现点播节目中的个性化广告插入。IPTV AS 获取当前点播节目的广告插入时间后通过获取用户终端个性化设置,对可供插 播的广告(一个或者多个)进行匹配筛选,将匹配结果(广告媒体地址、广告 插入时间、UE IP等)通知MF; MF在间隙时间来临前或者来临时获取广告媒体流,当间隙时间到达时MF暂停当前节目播放,并且对广告媒体流和正常点播节
目内容进行拼接,发送地址和端口不变;间隙时间结束时MF结束拼接,恢复之 前的点播媒体流。此处所述的广告媒体流是指上述提到的第二媒体内容,所述 正常点播节目内容为上述提到的第一媒体内容。所述IPTV终端包括々某体接收 单元;IPTV AS包括匹配单元和提示信息提供单元MF包括第一J 某体内容 提供单元、第二媒体内容提供单元和媒体内容插入单元;具体应流程如下
1. IPTV终端与MF建立点播会话。该过程可以是IPTV终端、IPTV AS以及 MF之间建立的SIP会话,如^f吏用SIP INVITE;也可以是IPTV终端与MF之间建 立的RTSP会话,如使用SETUP。还可以是其他方式的点播会话,在此并不限定。
2. MF在会话建立成功之后,向IPTV终端发送点^^节目流。
3. IPTV AS通过从CPSF获取广告插入时间(即间隙时间)和广告原数据、 从IPTV AS本地或者其他网元如UPSF获得用户终端数据进行个性化匹配,在待 选的多个广告中进行匹配,生成匹配结果。此处CPSF (Content Profile Server Function,内容配置服务功能)作为原数据存储和管理的逻辑单元,可以单独 设立,也可以存在于IPTV AS、 SSF等其他网元中。
4. IPTV AS将匹配结果以及广告插入时间发送给MF,指示执行内容的插入。 此处IPTVAS到MF的消息发送途径可以是直接的TCP链接,如使用HTTP、 RTSP 或者S0AP命令,也可以是通过IMS Core的SIP接口,如使用SIP INVITE、 INFO、 REFER等。
5. MF在间隙时间到来时或者到来前根据广告标识获取广告媒体,并且在间 隙时间到来时对点播节目流进行拼接暂停点播节目流的发送,并且记录暂停 时间点,转而将获取的广告媒体内容发送到点播节目流所使用的接收地址和端 口。该过程中暂停时间点通常釆取媒体时间偏移的方式(比如从影片开始偏移15分钟),而不是绝对时间进行表示;媒体传输的接收地址和端口均不变, 只是MF将广告内容插入到暂停时间点;广告播放多久,点播节目流即暂停多久。
6. 作为步骤5的执行结果,点播节目即第一i某体内容的IPTV终端在间隙时 间段内接收到的是广告内容即所述的第二媒体内容。
7. 间隙时间段结束,MF停止发送广告内容,并且恢复点播节目流在暂停时 间点的播放。MF获取之前保存的暂停时间点及该时间点开始的第一媒体内容, 同时停止广告的发送,将第一媒体内容的内容发送到同一个传输参数(地址、 端口等)。
8. 作为步骤7执行的结果,IPTV终端结束广告插播,恢复点播节目流的播放。
如图14所示,本发明实施例提供的另一种在IP电视中实现媒体内容插播 的方法;
本实施例是实现点播中个性化广告插入的另一种方法。IPTV AS将匹配结果 发送到IPTV终端,当间隙时间到来时或者到来前,IPTV终端通过匹配结果获取 广告资源并在必要时进行緩存,并通过RTSP々某体控制信令,实现对第一媒体内 容的暂停和恢复等播^L控制。
本方案中,IPTV终端包含J 某体接收单元和々某体内容插入单元、IPTV AS包 含匹配单元和内容插入信息提供单元、MF包含第一媒体内容提供单元和第二媒 体内容提供单元。具体流程如下
1. IPTV终端与MF建立点播会话。该会话可以是直接的RTSP会话,也可以 是经过IPTV AS而建立的SIP会话。
2. 会话建立后,MF向IPTV终端发送点播节目流,以呈现点播内容。
3. IPTV AS在正常节目播放过程中触发个性化广告的推送,本步骤中完成个性化广告的匹配,即从多个待选的广告中选择适合用户个性化的广告。
4. IPTV AS在间隙时间到来前将匹配结果,即广告的标识(此处为广告的媒 体地址,也可以是其他标识)、广告插入时间(间隙时间)发送给IPTV终端。 此处发送的途径可以是SIP方式的INF0、 REFER、 MESSAGE等,或者是HTTP协 议等、甚至可以是IPTV终端与IPTV AS建立点播会话的成功响应中,携带该匹 配结果。
5. 在间隙时间到来之前,IPTV终端根据获取的广告媒体地址向MF请求广告 资源。此处采取了提前获取广告资源,实际应用时也可以可以等到间隙时间到 来时再执行本步骤,视部署情况而定,本方案中并不限定是否实时获取广告资 源。该过程中IPTV终端可以与MF建立广告的RTSP会话。该过程中IPTV终端 可以与MF进行SDP协商,以决定广告传输通道所需的参数即上述提到的第二媒 体内容传输参数,此处第二媒体内容传输参数与第 一媒体内容传输参数不同。
6. 作为步骤5的请求结果,MF向需要插播广告的IPTV终端发送广告资源。 该过程中,广告资源可以使用与插入前的点播节目流不同的接收地址和端口 。
7. IPTV终端获取广告资源,并且在间隙时间到来之前进行緩存。当间隙时 间到来之前,IPTV终端可以从同一个接收端口获得点播节目媒体和广告媒体, 或者从两个接收端口分别获得点播节目媒体和广告媒体,只是点播节目媒体仍 正常播放,而广告媒体在接收之后进行緩存,以提供媒体的无缝拼接。步骤5、 6、 7可以是提前进^f亍;也可以在间隙时间到来的时候,与第8步同时进行,则 此时第7步的緩存可以省略;具体如何实现可以由部署决定。
8. 间隙时间到达,IPTV终端向MF请求暂停播放当前的点播节目。该过程 中IPTV终端可以采用RTSP的PAUSE消息向MF请求暂停,点播节目的暂停时间 点可采用媒体时间,如播放开始后的第15分钟;可以由IPTV终端或者MF记录。9. 与8同步,IPTV点播节目媒体的暂停时间点开始播放广告资源。
10. 间隙时间段结束,IPTV终端请求MF恢复正常节目的播放。比如可以采 用RTSP的PLAY消息,MF获取之后由当前的暂停时间点开始恢复播放正常节目。
11. 作为步骤10的执行结果,IPTV终端重新获取第一媒体内容,观看正常 节目。
如图15所示,本发明实施例提供的另一种在IP电视中实现々某体内容插播 的方法;
本实施例是实现点播中个性化广告插入的另一种方法。广告插入时间信息 随着第一媒体内容一同从MF发送到IPTV终端,其中携带AD Server的地址, IPTV终端据此向AD Server请求匹配结果,从而向MF获取第二媒体内容,最终 由IPTV终端实现内容的拼接。
本方案中,IPTV终端包含々某体接收单元和々某体内容插入单元、AD Server 包含匹配单元、MF包含第一媒体内容提供单元、第二媒体内容提供单元以及插 入提示信息提供单元。具体流程如下
1. IPTV终端/人MF接收正常节目流,其中携带当前节目的广告插入时间(间 隙时间)等信息。
2. IPTV终端向AD Server地址请求个性化广告匹配结果,后者在响应中返 回符合用户终端个性化设置的广告标识,如广告々某体地址等。此处的AD Server 地址可以是IPTV终端自身配置或者^^人别的网元(如SSF)获取的。
步骤3、 4、 5、 6、 7、 8、 9,分别与图13所示的实施例的5、 6、 7、 8、 9、 10、 ll相似,再此不估l赘述。
以上所述本发明实施例中,除非特别说明,所述SIP消息需经过IMS Core, 特别指的是经过S-CSCF (Serve-Call Session Control Function,服务-呼叫
39会话控制功能筒称)。虽然在流程图或者步骤说明中并未出现IMS Core或者 S-CSCF,但并不表明相关SIP信令不经过S-CSCF。
本发明实施例提供的在IP电视中实现媒体内容插入的方法及装置通过用户 终端的用户信息选择匹配恰当的第二媒体内容,从而根据用户终端的个性化的 需要进行内容插入。与现有技术中,只能针对区域内所有受众进行广播的问题, 也就是只能针对目标用户终端的地域特征进行节目插播的问题,本发明实施列 不仅适用于直播频道中的节目插入,还适用于点播节目中的个性化节目插入等 应用场景,让插入的节目符合用户偏好或者用户特征,提高了用户体验。特别 在广告推送的过程中,可以针对不同特征的用户推送不同的节目,从而提高广 告商的推送效果,达到广告商的宣传目的。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 所述以权利要求的保护范围为准。
权利要求
1、一种在IP电视中实现媒体内容插播的方法,包括接收插入提示信息;获取与用户信息匹配的第二媒体内容;根据插入提示信息,将所述第二媒体内容发送给用户终端。
2、 根据权利要求1所述在IP电视中实现J 某体内容插播的方法,其特征在 于,所述获取与用户信息匹配的第二々某体内容的步骤包括对用户信息进行分类; 对第二々某体内容进行分类;在类别相同的用户信息和第二媒体内容之间建立关联关系,作为匹配结果。
3、 根据权利要求1或2所述在IP电视中实现媒体内容插播的方法,其特 征在于,所述用户信息至少包括用户终端当前所接收的第一媒体内容的描述 信息、用户偏好、用户特征信息及用户终端能力中一种。
4、 根据权利要求1或2所述在IP电视中实现J 某体内容插播的方法,其特 征在于,所述获fl与用户信息匹配的第二々某体内容的步骤,还包括存储所述第二媒体内容。
5、 根据权利要求1所述在IP电视中实现々某体内容插播的方法,其特征在 于,所述插入提示信息至少包括第二媒体内容的插入标识、第二媒体内容插 入时间信息、插入第二々某体内容类型、插入的第二々某体内容标识中的一种;所 述插入提示信息发送方式,包括通过々某体面发送插入提示信息的方式或通过 信令面发送插入提示信息的方式。
6、 根据权利要求2所述在IP电视中实现媒体内容插播的方法,其特征在 于,所述的匹配结果至少包括第二媒体内容传输参数、第二媒体内容传输参数指示、用户信息与第二々某体内容的对应关系和第二々某体内容插入指示中的一种。
7、 根据权利要求6所述在IP电视中实现媒体内容插播的方法,其特征在 于,所述々某体内容插入指示,至少包括第二々某体插入标识、插入时间、第二 媒体播放速率和播放格式信息中的一种。
8、 根据权利要求1所述在IP电视中实现媒体内容插播的方法,其特征在 于,所述根据插入提示信息,将所述第二媒体内容发送给用户终端的步骤,包 括将所述第二媒体内容通过所述媒体传输参数发送给用户终端。
9、 根据权利要求8所述在IP电视中实现媒体内容插播的方法,其特征在 于,所述媒体传输参数,包括第一媒体传输参数或第二媒体传输参数;所述 媒体传输参数的描述方式,包括单播地址加端口方式、多播地址方式或多播地址加端口方式、用户终端标识方式、用户群组标识方式。
10、 根据权利要求8或9所述在IP电视中实现媒体内容插播的方法,其特 征在于,所述第二媒体内容通过媒体传输参数发送给用户终端的步骤包括所述第二媒体内容与第 一媒体内容通过第 一媒体传输参数一起发送给用户 终端;或第 一媒体内容停止发送,所述第二媒体内容通过第 一媒体传输参数发送 纟合用户终端。
11、 根据权利要求1所述在IP电视中实现媒体内容插播的方法,其特征在 于,所述根据插入提示信息,将所述第二媒体内容发送给用户终端的步骤,包 括协商媒体传输参数;所述第二媒体内容通过所述媒体传输参数发送给用户终端。
12、根据权利要求9或11所述在IP电视中实现媒体内容插播的方法,其 特征在于,所述第二媒体内容通过媒体传输参数发送给用户终端的步骤包括 所述第二媒体内容通过第二媒体传输参数发送给用户终端。
13、 一种在IP电视中实现媒体内容插播的装置,包括 插入提示信息i某体接收单元用于接收插入提示信息;第二媒体内容获取单元用于获取与用户信息匹配的第二媒体内容; 插播单元用于根据插入提示信息,将所述第二媒体内容发送给用户终端。
14、 根据权利要求13所述在IP电视中实现媒体内容插播的装置,其特征 在于,所述第二媒体内容获取单元,包括用户信息分类模块用于对用户信息进行分类; 第二媒体内容分类模块用于对第二媒体内容进行分类;关联模块用于在类别相同的用户信息和第二^某体内容之间建立关联关 系,作为匹配结果。
15、 根据权利要求13或14所述在IP电视中实现J 某体内容插播的装置,其 特征在于,所述第二媒体内容获取单元,还包括媒体存储模块用于存储所述第二媒体内容。
16、 根据权利要求13所述在IP电视中实现媒体内容插播的装置,其特征 在于,所述插播单元,包括协商模块用于协商媒体传输参数;发送模块用于所述第二々某体内容通过々某体传输参数发送给用户终端。
17、 根据权利要求16所述在IP电视中实现媒体内容插播的装置,其特征 在于,所述发送模块用于将所述第二媒体内容与第一々某体内容通过第一媒体传输参数一起发送给用户终端;或用于第一i某体内容停止发送,将所述第二々某 体内容通过第一々某体传输参数发送给用户终端;或用于将所述第二々某体内容通 过第二媒体传输参数发送给用户终端。
18、 一种在IP电视中实现媒体内容插播的系统,包括 匹配单元用于为用户匹配相应的第二i某体内容,得到匹配结果; 插入提示信息提供单元,用于提供所述第二媒体内容插入第 一媒体内容的插入提示信息;媒体内容插入单元用于根据插入提示信息和匹配结果,将所述第二媒体 内容插入第一媒体内容;媒体接收单元用于接收插入所述第二々某体内容的第一i某体内容。
19、 根据权利要求18所述在IP电视中实现媒体内容插播的系统,其特征 在于所述媒体内容插入单元,包括插入提示信息获取模块、匹配结果获取 模块、媒体内容获取模块、媒体内容发送模块;所述插入提示信息获取模块,用于获取插入提示信息; 所述匹配结果获取模块,用于获取匹配结果;所述媒体内容获取模块,用于根据所述匹配结果和插入提示信息,获取媒 体内容;所述媒体内容发送模块,用于通过媒体传输参数,将所述媒体内容获取单 元获取的媒体内容发送给所述媒体内容媒体接收单元。
20、 根据权利要求19所述在IP电视中实现媒体内容插播的系统,其特征 在于所述媒体内容插入单元,还包括媒体存储模块;所述媒体存储模块用于存储所述第二媒体内容。
全文摘要
本发明实施例公开了一种在IP电视中实现媒体内容插播的方法、装置及系统,涉及网络互联领域,为了解决现有技术中,只能针对区域内所有受众进行节目广播的问题而设计。本发明实施例提供的一种在IP电视中实现媒体内容插播的方法,包括接收插入提示信息;获取与用户信息匹配的第二媒体内容;根据插入提示信息,将所述第二媒体内容发送给用户终端。采用本发明实施例可以根据用户的需求与特点进行节目插播。
文档编号H04N7/24GK101588216SQ20081010067
公开日2009年11月25日 申请日期2008年5月21日 优先权日2008年5月21日
发明者施有铸, 朱文明, 漆宝剑 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1