广告播放方法、终端和媒体控制器的制作方法

文档序号:7718252阅读:201来源:国知局
专利名称:广告播放方法、终端和媒体控制器的制作方法
技术领域
本发明涉及交互式网络电视领域,具体涉及一种广告播放方法、终端和媒体控制器。
背景技术
交互式网络电视(IPTV,Internet Protocol Television)是一种新兴的电视业 务,相对于传统的电视业务具有交互性,用户可以根据兴趣点播自己喜欢的电视节目进行 播放,不受具体的时间限制,还可以通过拖曳方式来收看电视节目。现有技术中提出了一种在交互式网络电视的点播节目中播放广告的方法,该方法 主要包括将广告内容与点播节目内容进行视频拼接,将视频拼接后的视频保存在网络侧 的媒体服务器上,网络侧的媒体服务器在接收到终端发送的点播节目播放请求后,通过实 时传送协议(RTP,Real-time TransportProtocol)流的形式将视频拼接后的视频发送给终 端设备,终端设备开始播放包含广告的视频。发明人在实现本发明的过程中发现,现有的广告播放方法没有充分利用互联网的 交互性和实时性的特点,不能针对用户提供个性化的广告,广告的针对性和有效性较差。

发明内容
本发明提供一种可以针对用户提供个性化的广告服务的广告播放方法、终端和媒 体控制器。本发明实施例提供的广告播放方法,包括接收节目点播请求,根据所述节目点播 请求获得节目标识信息;获得与所述节目标识信息相对应的广告元数据和广告播放时机,所述广告元数据 中包括目标广告的广告标识,所述广告播放时机包括第一广告播放时机;接收用户发送的第一选择结果,根据所述第一选择结果和所述广告元数据获得用 户需要播放的广告的第一广告标识;在所述第一广告播放时机到来时,播放与所述第一广告标识相对应的广告。一种广告播放方法,包括 接收节目点播请求,根据所述节目点播请求获得节目标识信息;获得与所述节目标识信息相对应的广告元数据和广告播放时机,所述广告元数据 中包括目标广告的广告标识,所述广告播放时机包括第一广告播放时机;在所述第一广告播放时机到来时,接收用户发送的第一选择结果,根据所述第一 选择结果和所述广告元数据获得用户需要播放的广告的第一广告标识;播放与所述第一广告标识相对应的广告。一种广告播放方法,包括接收终端发送的节目点播请求,解析所述节目点播请求获得点播节目标识;获得与所述点播节目标识相对应的广告元数据和广告播放时机,所述广告元数据中包括目标广告的广告标识和内容描述,所述广告播放时机包括第一广告播放时机;向终端发送所述广告元数据和内容交互指示信息,以便于所述终端在接收到内容 交互指示信息后根据用户选择的目标广告发送第三选择结果;接收终端发送的第三选择结果,解析所述第三选择结果获得用户选择的目标广告 的第三广告标识;在所述第一广告播放时机到来时,向媒体服务器发送携带所述第三广告标识的广 告播放请求,以便于所述媒体服务器根据所述第三广告标识向终端发送相应的广告内容。一种广告播放方法,包括接收终端发送的节目点播请求,解析所述节目点播请求获得点播节目标识;获得与所述点播节目标识相对应的广告元数据和广告播放时机,所述广告元数据 中包括目标广告的广告标识以及内容描述,所述广告播放时机中包括第一广告播放时机;在所述第一广告播放时机到来时,向终端发送所述广告元数据和内容交互指示信 息,以便于所述终端在接收到内容交互指示信息后根据用户选择的目标广告发送第五选择 结果;接收终端发送的第五选择结果,解析所述第五选择结果获得用户选择的目标广告 的第五广告标识;向媒体服务器发送携带所述第五广告标识的广告播放请求,以便于所述媒体服务 器根据所述第五广告标识向终端发送相应的广告内容。本发明实施例还提供一种终端,包括第一接收单元,用于接收节目点播请求,根据所述节目点播请求获得节目标识信 息;第一获得单元,用于获得与所述节目标识信息相对应的广告元数据和广告播放时 机,所述广告元数据中包括目标广告的广告标识,所述广告播放时机包括第一广告播放时 机;第二接收单元,用于接收用户发送的第一选择结果;第二获得单元,用于根据所述第一选择结果和所述广告元数据获得用户需要播放 的广告的第一广告标识;第一播放单元,用于在所述第一广告播放时机到来时,播放与所述第一广告标识 相对应的广告。一种终端,包括第三接收单元,用于接收节目点播请求,根据所述节目点播请求获得节目标识信 息;第三获得单元,用于获得与所述节目标识信息相对应的广告元数据和广告播放时 机,所述广告元数据中包括目标广告的广告标识,所述广告播放时机包括第一广告播放时 机;第四接收单元,用于在所述第一广告播放时机到来时,接收用户发送的第一选择
结果;第四获得单元,用于根据所述第一选择结果和所述广告元数据获得用户需要播放 的广告的第一广告标识;
第二播放单元,用于在所述第一广告播放时机到来时,播放与所述第一广告标识 相对应的广告。一种媒体控制器,包括第五接收单元,用于接收终端发送的节目点播请求,解析所述节目点播请求获得 点播节目标识;第五获得单元,用于获得与所述点播节目标识相对应的广告元数据和广告播放时 机,所述广告元数据中包括目标广告的广告标识和内容描述,所述广告播放时机包括第一 广告播放时机;第一交互指示单元,向终端发送所述广告元数据和内容交互指示信息,以便于所 述终端在接收到内容交互指示信息后根据用户选择的目标广告发送第三选择结果;第六接收单元,用于接收终端发送的第三选择结果;第一解析单元,用于解析所述第三选择结果获得用户选择的目标广告的第三广告 标识;第一播放请求单元,用于在所述第一广告播放时机到来时,向媒体服务器发送携 带所述第三广告标识的广告播放请求,以便于所述媒体服务器根据所述第三广告标识向终 端发送相应的广告内容。一种媒体控制器,包括第七接收单元,用于接收终端发送的节目点播请求,解析所述节目点播请求获得 点播节目标识;第七获得单元,用于获得与所述点播节目标识相对应的广告元数据和广告播放时 机,所述广告元数据中包括目标广告的广告标识以及内容描述,所述广告播放时机中包括 第一广告播放时机;第二交互指示单元,用于在所述第一广告播放时机到来时,向终端发送所述广告 元数据和内容交互指示信息,以便于所述终端在接收到内容交互指示信息后根据用户选择 的目标广告发送第五选择结果;第八接收单元,用于接收终端发送的第五选择结果;第二解析单元,用于解析所述第五选择结果获得用户选择的目标广告的第五广告 标识;第二播放请求单元,用于向媒体服务器发送携带所述第五广告标识的广告播放请 求,以便于所述媒体服务器根据所述第五广告标识向终端发送相应的广告内容。在本发明实施例中,终端可以根据用户的第一选择结果获得用户需要播放的广告 的第一广告标识,从而根据第一广告标识播放用户需要播放的广告。本发明实施例使得用 户可以选择自己喜好的广告来播放,充分利用了互联网的交互性和实时性的特点,可以针 对用户提供个性化的广告,广告的针对性和有效性较好。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的广告播放方法第一实施例的流程图;图2是本发明实施例提供的广告播放方法第二实施例的流程图;图3是本发明实施例播放与第一广告标识对应的广告的方法流程图;图4是本发明广告播放方法第三实施例的流程图;图5是本发明实施例提供的广告播放方法中提前播放目标广告的方法流程图;图6是本发明实施例提供的广告播放方法第四实施例的流程图;图7是本发明实施例提供的广告播放方法第五实施例的流程图;图8是本发明实施例提供的广告播放方法第六实施例的流程图;图9是本发明实施例提供的广告播放方法中另一提前播放目标广告的方法流程 图;图10是本发明实施例提供的广告播放方法第七实施例的流程图;图11是本发明实施例提供的终端第一实施例的示意图;图12是本发明实施例提供的终端中第二获得单元的示意图;图13是本发明实施例提供的终端中的第一播放单元的示意图;图14是本发明实施例提供的终端第二实施例的示意图;图15是本发明实施例提供的媒体控制器第一实施例的示意图;图16是本发明实施例提供的媒体控制器第二实施例的示意图。
具体实施例方式本发明提供了一种广告播放方法、终端和媒体控制器。为了更好的理解本发明的 技术方案,下面结合附图对本发明提供的实施例进行详细地描述。参见图1,图1是本发明实施例提供的广告播放方法第一实施例的流程图。在本发明实施例中,用户可以根据操作界面的提示选择需要观看的节目,向终端 发送节目点播请求。本发明广告播放方法第一实施例可以包括步骤Al、接收节目点播请求,根据节目点播请求获得点播节目标识。具体的,终端接收用户发送的节目点播请求,根据该节目点播请求获得点播节目 标识。步骤A2、获得与点播节目标识相对应的广告元数据和广告播放时机,广告元数据 中包括目标广告的广告标识,广告播放时机包括第一广告播放时机。具体的,终端可以根据点播节目标识获得与该点播节目标识相对应的广告元数据 和广告播放时机。其中广告元数据中可以包括目标广告的广告标识和目标广告的内容描 述,广告播放时机包括第一广告播放时机。在本发明实施例中,终端可以在本地预先保存广告元数据和广告播放时机,终端 可以根据点播节目标识查询得到与该点播节目标识相对应的广告元数据和广告播放时机。 另外,终端还可以向广告服务器(Ad Server,Advertisement Server)或电子节目菜单服务 器(EPG Server, Electronic ProgramGuide Server)发送广告元数据请求,广告元数据请 求中携带点播节目标识,广告服务器或电子节目菜单服务器根据广告元数据请求返回广告 元数据和广告播放时机,终端接收广告服务器或电子节目菜单服务器发送的广告元数据和广告播放时机。步骤A3、接收用户发送的第一选择结果,根据第一选择结果和广告元数据获得用 户需要播放的广告的第一广告标识。具体的,终端可以接收用户发送的针对该节目的广告的第一选择结果,终端根据 用户的选择结果和广告元数据获得用户需要播放的广告的第一广告标识。其中,用户发送 的第一选择结果可以为用户选择的某个具体的广告,第一选择结果还可以为用户选择的广 告内容,例如体育用品广告,汽车类广告等。第一广告标识可以为一个集合,第一广告标识 中包括多个广告标识,多个广告标识用于标识用户所选择的广告。其中,目标广告的内容描述可以包括目标广告的文字描述、广告内容类别(如汽 车类或化妆品类)、广告内容关键字描述和/或广告显示截图等信息。步骤A4、在第一广告播放时机到来时,播放与第一广告标识相对应的广告。具体的,终端可以在第一广告播放时机到来时,在本地查询与第一广告标识相对 应的广告,从而播放与第一广告标识相对应的广告。在本发明实施例中,终端可以根据用户的第一选择结果获得用户需要播放的广告 的第一广告标识,从而根据第一广告标识播放用户需要播放的广告。本发明实施例使得用 户可以选择自己喜好的广告来播放,充分利用了互联网的交互性和实时性的特点,可以针 对用户提供个性化的广告,提高了广告的针对性和有效性。在本发明实施例中,终端接收到的广告元数据中还可以包括目标广告的内容描 述,其中目标广告的广告标识和目标广告的内容描述相对应。终端可以在接收用户发送的 第一选择结果(步骤Α; )之前,通过交互界面将目标广告的内容描述呈现给用户,以便于用 户根据目标广告的内容描述来发送第一选择结果,此时第一选择结果中包含用户对目标广 告的内容描述的选择结果。终端根据用户对目标广告的选择结果和广告元数据获得第一广 告标识。在本发明实施例中,终端接收到的广告元数据中还可以包括目标广告的内容描 述,其中目标广告的广告标识和目标广告的内容描述相对应。在上述步骤A3中,终端根据 第一选择结果和广告元数据获得用户需要播放的广告的第一广告标识的步骤可以包括解 析第一选择结果获得用户的广告播放指示信息;在广告元数据中选择与广告播放指示信息 相对应的广告的第一广告标识。其中,广告播放指示信息可以为用户的广告偏好,例如用户 偏好汽车类广告,用户偏好时间较短的广告等。终端可以根据用户偏好自动从广告元数据 中选择相应的广告的第一广告标识。参见图2,图2是本发明实施例提供的广告播放方法第二实施例的流程图。在本发明实施例中,用户可以根据操作界面提示选择需要观看的节目。广告播放 方法第二实施例可以包括步骤Bi、接收节目点播请求,根据节目点播请求获得点播节目标识。步骤B2、获得与点播节目标识相对应的广告元数据和广告播放时机,广告元数据 中包括目标广告的广告标识,广告播放时机包括第一广告播放时机。在本发明实施例中,步骤Bl和步骤B2的执行过程和广告播放方法可以参考第一 实施例中步骤Al和步骤A2,在此不再重复描述。步骤B3、在第一广告播放时间到来时,接收用户发送的第一选择结果,根据第一选6/17 页
择结果和广告元数据获得用户需要播放的广告的第一广告标识。具体的,终端可以在第一广告播放时间到来时,接收用户发送的针对该节目的广 告的第一选择结果,终端根据用户的选择结果和广告元数据获得用户需要播放的广告的第 一广告标识。其中,用户发送的第一选择结果可以为用户选择的某个具体的广告,第一选择 结果还可以为用户选择的广告内容,例如体育用品广告,汽车类广告等。第一广告标识可以 为一个集合,第一广告标识中包括多个广告标识,多个广告标识用于标识用户所选择的广
生步骤B4、播放与第一广告标识相对应的广告。具体的,终端可以在第一广告播放时机到来时,在本地查询与第一广告标识相对 应的广告,从而播放与第一广告标识相对应的广告。在本发明实施例中,终端可以根据用户的第一选择结果获得用户需要播放的广告 的第一广告标识,从而播放用户需要播放的广告。本发明实施例使得用户可以选择自己喜 好的广告来播放,充分利用了互联网的交互性和实时性的特点,可以针对用户提供个性化 的广告,提高了广告的针对性和有效性。参见图3,图3是本发明实施例播放与第一广告标识对应的广告的方法流程图。在本发明实施例中,上述终端播放与第一广告标识对应的广告的过程可以包括步骤Cl、获得与第一广告标识相对应的广告的会话描述协议信息。具体的,终端可以从广告元数据中查询与第一广告标识相对应的会话描述协议 (SDP, Session Description Protocol)信息,当然终端还可以从广告服务器查询与第一广 告标识相对应的会话描述协议信息。步骤C2、根据会话描述协议信息获取广告数据流,播放广告数据流。具体的,终端可以根据该会话描述协议信息从媒体服务器获得广告数据流,向用 户播放广告数据流。在此广告数据流播放期间,终端还可以限制用户的快进操作。本发明实施例通过向媒体服务器请求广告数据流来播放目标广告,广告数据流可 以根据需要发送给响应的终端,不需要将所有目标广告的数据发送到终端,可以节省网络 的流量。参见图4,图4是本发明广告播放方法第三实施例的流程图。在本发明实施例中,用户可以根据操作界面的提示选择需要观看的节目,向终端 发送节目点播请求。广告播放方法第三实施例可以包括步骤D1、接收节目点播请求,根据节目点播请求获得点播节目标识。步骤D2、获得与点播节目标识相对应的广告元数据和广告播放时机,广告元数据 中包括目标广告的广告标识,广告播放时机包括第一广告播放时机。在本发明实施例中,步骤Dl和步骤D2的执行过程和广告播放方法可以参考上述 第一实施例中步骤Al和步骤A2的执行过程,在此不再重复描述。步骤D3、接收用户发送的第一选择结果,根据第一选择结果和广告元数据获得用 户需要播放的广告的第一广告标识和用户选择的广告位形式。具体的,用户发送的第一选择结果可以包括广告内容选择结果和广告位形式选择 结果。其中,广告位形式包括长广告位和短广告位,长广告位表示多个广告在同一广告位中 连续播出,短广告位表示多个广告在不同的广告位间隔播出。终端根据第一选择结果和广告元数据获得用户需要播放的广告的第一广告标识和用户选择的广告位形式。其中,终端可以通过交互界面将广告位形式和广告的内容描述呈现给用户,以便 于用户根据可选的广告位形式来发送第一选择结果。终端也可以根据用户设置的用户偏好 从广告元数据中匹配出符合用户偏好的广告位形式。步骤D4、在第一广告播放时机到来时,按照用户选择的广告位形式播放与第一广 告标识相对应的目标广告。具体的,终端可以根据用户选择的广告位形式来播放与第一广告标识相对应的目 标广告。例如,用户选择的广告位为长广告位,则终端在第一广告播放时机到来时,将第一 广告标识所对应的目标广告在同一广告位中连续播出。本发实施例可以根据用户选择的广告位形式来播放用户选择的目标广告,可以满 足不同的用户的需求,可以针对用户提供个性化的广告,广告的针对性和有效性较好。参见图5,图5是本发明实施例提供的提前播放目标广告的方法流程图。在本发明实施例中,广告播放时机中还包括第二广告播放时机,本发明实施例提 供的终端提前播放目标广告的方法主要包括步骤E1、在第二广告播放时机到来之前,获得当前还未播放广告的广告标识。在本发明实施例中,广告播放时机均对应多个广告标识,用于表明在广告播放时 机到来时需要播放的目标广告的广告标识。终端可以在第二广告播放时机到来之前,实时 获取当前未播放广告的广告标识。步骤E2、通过交互界面将与未播放广告的广告标识对应的未播放广告的内容描述 呈现给用户,以便于用户根据未播放广告的内容描述来发送第二选择结果。步骤E3、接收第二选择结果,解析第二选择结果获得第二广告标识。具体的,终端可以通过解析第二选择结果获得第二广告标识和第三广告播放时 机,第二广告标识用于标识用户需要提前播放的目标广告,第三广告播放时机用于表示用 户需要提前播放广告的时机。步骤E4、在第三广告播放时机到来时,播放与第二广告标识相对应的目标广告。具体的,终端可以在第三广告播放时机到来时,播放与第二广告标识相对应的目 标广告,从而将用户选择的广告提前播放。需要指出的是,终端选择的第三广告播放时机可 以为第二广告播放时机,此时终端在第二广告播放时机到来时开始播放用户选择的广告。 另外,用户也可以不用反馈第三广告播放时机,终端自动在下一个广告播放时机来播放用 户选择的广告。本发明实施例可以根据用户的选择来调整广告播放顺序,可以更好的满足用户的 个性化需求,广告的针对性和有效性更好。下面通过具体的应用场景来描述本发明实施例中的广告播放方法。在本应用场景中,视频点播系统主要包括终端、业务控制器(IPTVControl)、媒 体控制器、媒体服务器和广告服务器以及电子节目菜单服务器(EPG Server)。在本发明实 施例中终端可以实现开放IPTV终端功能0)TIF,Open IPTV Terminal Function),媒体控 制器中可以包括内容分发网络控制器(CDNC,Content Delivery Network Controller)和 集群控制器(CC,ClusterController).广告播放方法第四实施例的流程参见图6,具体可 以包括以下步骤
步骤Q1、接收用户的点播节目请求。其中,终端可以接收用户通过遥控器发送的点播节目请求,并根据该点播节目请 求获得点播节目标识。步骤Q2 Q3、终端发送广告元数据请求消息,接收广告元数据和广告播放指示信 肩、ο具体的,终端可以向EPG Server发送广告元数据请求消息,广告元数据请求消息 中携带点播节目标识,EPG Server根据点播节目标识在本地查找并返回当前的点播节目标 识所对应的广告元数据和广告播放指示信息。在本发明实施例中,广告播放指示信息中包 括广告播放时机、广告位形式以及在广告播放时机到来时需要播放的目标广告的广告标识 和内容描述,其中广告播放时机中可以包括第一广告播放时机和第二广告播放时机。如果EPG Server无法在本地查找到点播节目标识所对应的广告元数据和广告播 放指示信息,则EPG Server可以向广告服务器请求广告元数据和广告播放指示信息,在获 得点播节目标识所对应的广告元数据和广告播放指示信息后,向用户设备发送该广告元数 据和广告播放指示信息。终端还可以向广告服务器发送广告元数据请求消息,广告元数据请求消息中携带 点播节目标识,广告服务器根据点播节目标识在本地查找并返回当前的点播节目标识所对 应的广告元数据和广告播放指示信息。另外,终端还可以通过EPG Server向IPTV Control请求,IPTV Control在本地 查找,如果有则返回广告元数据和广告播放指示信息,否则向广告服务器请求广告元数据 和广告播放指示信息。其中,广告元数据中还可以包括交互控制信息如播放前控制指示信息或者播放中 控制指示信息等。本发明实施例中广告元数据中包括播放前控制指示信息,说明在播放点 播节目前需要用户选择需要播放的目标广告,此时终端将执行步骤Q4。步骤Q4 步骤Q5、广告界面交互,接收第一选择结果。具体的,终端可以通过交互界面将可选的广告的内容描述和可选的广告位形式呈 现给用户,以便于用户根据可选的广告位形式和可选广告的内容描述来发送第一选择结 果,第一选择结果中包括广告选择结果和广告位形式选择结果。终端可以解析第一选择结 果获得用户选择的目标广告的第一广告标识以及用户的广告位形式选择结果。另外,终端还可以根据选项过滤模块的过滤条件对目标广告的内容描述和广告位 形式参数进行过滤,然后选择合适的广告内容描述进行交互或直接返回选择结果。其中,过 滤条件可以为用户的偏好设置,例如用户偏好的广告内容为“汽车”,可以根据该用户偏好 对目标广告进行过滤。终端还可以保存此次交互的所有选项和用户的选择结果,用于后续 的计费。另外,终端还可以根据用户的偏好从广告元数据中自动匹配与用户偏好对应的广 告,从而获得第一广告标识。步骤Q6、更新广告播放指示信息。具体的,终端可以将广告播放指示信息中的广告标识更新为第一广告标识,将广 告播放指示信息中的广告位形式更新为用户选择的广告位形式,终端根据更新后的广告播 放指示信息来播放广告。
步骤Q7 Q8、播放点播节目。具体的,终端在接收到用户的第一选择结果后,开始与媒体服务器进行视频点播 会话初始化的过程,终端与媒体服务器建立连接,播放点播节目内容直到广告播放时机触发。步骤Q9,暂停点播节目播放,触发播放广告。具体的,终端在内容播放执行到广告播放指示信息中的第一广告播放时机时,暂 停当前的点播节目播放,触发广告播放,开始执行步骤Q10。步骤QlO 步骤Q11、终端和媒体服务器建立连接,播放广告数据流。具体的,终端获取该第一广告播放时机到来时需要播放的目标广告的广告标识, 根据该广告标识获得当前需要播放的目标广告的会话描述协议信息。在本应用场景中,第 一广告播放时间到来时需要播放的目标广告的广告标识为第一广告标识。终端可以根据该会话描述协议信息向媒体服务器发送连接请求,连接请求由媒 体控制器转发给媒体服务器,媒体服务器接收到连接请求后向终端发送广告数据流,终端 向用户播放广告数据流。其中,广告数据流可以通过实时流传输协议(RTSP,Real Time Streaming Protocol)来发送。步骤Q12 Q13、终端继续播放暂停的点播节目。终端在广告内容流播放结束后继续从节目内容暂停时间点继续播放点播的节目 内容。步骤Q14 Q15、广告界面交互,发送第二选择结果。具体的,终端可以在第二广告播放时机到来之前,实时地根据广告播放指示信息 来获取广告播放指示信息中未触发的广告播放时机对应的目标广告的广告标识,通过交互 界面将未播放广告的内容描述呈现给用户。用户根据交互界面呈现的广告的内容描述,选择需要提前播放的第二广告标识和 第三广告播放时机并发送第二选择结果。终端接收第二选择结果,解析第二选择结果获得 用户选择的目标广告的第二广告标识和第三广告播放时机。此时第三广告播放时机即为提 前播放的时间,当然,提前播放的时间也可设置为默认,例如在下一广告播放时机到来时播 放上述需要提前播放的广告。步骤Q16、更新广告播放指示信息。具体的,终端可以更新广告播放指示信息,通过修改第二广告标识所在的广告播 放时机为第三广告播放时机;或在第二广告标识所在的广告播放时机播放的广告中删除第 二广告标识,并在指定时间新增第三广告播放时机,第三广告播放时机对应的广告内容为 第二广告标识对应的广告内容,来播放广告。本发明实施例可以根据用户的选择来播放用户选择的目标广告,并且还可以根据 用户的选择来调整目标广告的播放顺序,可以更好的满足用户的个性化需求,广告的针对 性和有效性更好。参见图7,图7是本发明广告播放方法第五实施例的流程图。本发明实施例主要由视频点播系统中的媒体控制器来控制广告的播放。用户可以 根据终端提供的操作界面选择需要观看的节目,发送节目点播请求。媒体控制器控制广告 播放的过程可以包括
步骤F1、接收终端发送的节目点播请求,根据节目点播请求获得点播节目标识。具体的,媒体控制器可以接收终端发送的节目点播请求,该点播节目请求中可以 携带点播节目标识。步骤F2、获得与点播节目标识相对应的广告元数据和广告播放时机。广告元数据 中包括目标广告的广告标识和内容描述,广告播放时机包括第一广告播放时机。具体的,广告元数据中包括目标广告的广告标识以及与目标广告的广告标识相对 应的目标广告的内容描述。媒体控制器可以在本地根据点播节目标识查询得到与该点播节 目标识相对应的广告元数据以及广告播放指示信息。另外,终端还可以通过向广告服务器 或电子节目菜单服务器发送广告元数据请求,终端接收广告服务器或电子节目菜单服务器 发送的广告元数据和广告播放时机。步骤F3、向终端发送目标广告的广告元数据和内容交互指示信息,以便于终端在 接收到内容交互指示信息后根据用户选择的目标广告发送第三选择结果。具体的,媒体控制器可以通过会话发起协议消息(SIP message, SessionInitiation Protocol message)将目标广告的广告元数据和内容交互指示信息发 给终端。终端在接收到内容交互指示信息后可以通过交互界面将目标广告的内容描述呈 现给用户,以便于用户根据目标广告的内容描述选择需要播放的目标广告,并发送第三选 择结果。此时,终端可以根据用户的第三选择结果查询广告元数据获得用户需要播放的目 标广告的第三广告标识。另外,终端还可以根据用户的广告播放指示信息自动从广告元数据中匹配相应的 目标广告,完成广告内容选择,并根据选择发送第三选择结果。其中,用户的广告播放指示 信息可以为用户设置的用户偏好,例如用户偏好为汽车相关的广告,终端根据在广告元数 据中匹配内容描述中包含汽车的广告,从而获得用户需要播放的目标广告,并向媒体控制 器发送第三选择结果,第三选择结果可以是用户选择的广告内容描述,也可以是用户选择 的目标广告的广告标识。步骤F4、接收终端发送的第三选择结果,解析第三选择结果获得用户选择的目标 广告的第三广告标识。具体的,媒体控制器可以接收用户发送的第三选择结果,解析第三选择结果获得 用户需要播放的目标广告的第三广告标识。其中,第三广告标识可以为一个集合,第三广告 标识中可以包括多个广告标识,用于标识用户所选择的需要播放的目标广告。步骤F5、在第一广告播放时机到来时,向媒体服务器发送携带第三广告标识的广 告播放请求,以便于媒体服务器根据第三广告标识向终端发送相应的广告内容。具体的,媒体控制器可以第一广告播放时机到来时,向媒体服务器发送广告播放 请求,广告播放请求携带当前需要播放的目标广告的第三广告标识。媒体服务器开始和终 端建立连接,通过数据流的方式将第三广告标识所对应的广告内容发送给终端,终端即可 向用户播放用户选择的目标广告。在本发明实施例中,媒体控制器控制终端根据用户的选择结果播放相应的广告, 本发明实施例使得用户可以选择自己喜好的广告来播放,充分利用了互联网的交互性和实 时性的特点,可以针对用户提供个性化的广告,广告的针对性和有效性较好。
在本发明实施例中,用户可以选择需要的广告位形式,其中,广告位形式可以包括 长广告位和短广告位,长广告位表示多个广告在同一广告位中连续播出,短广告位表示多 个广告在不同的广告位间隔播出。此时媒体控制器接收到的第三选择结果中包括广告位形 式选择结果,媒体控制器解析第三选择结果,获得广告位形式选择结果和用户需要播放的 目标广告的第三广告标识。媒体控制器将按照广告形式选择结果向媒体服务器发送携带第 三广告标识的广告播放请求。例如,用户选择的广告位为长广告位,则媒体控制器在第一广 告播放时机到来时,将第一广告标识中所有的广告标识连续发送给媒体服务器,使得媒体 服务器连续将第一广告标识所对应的广告内容发送给终端,终端即可将第一广告标识所对 应的广告内容在同一广告位中连续播出。参见图8,图8是本发明广告播放方法第六实施例的流程图。本发明实施例与上述广告播放方法第五实施例的区别在于,本发明实施例在第一 广告播放时机到来时,媒体控制器向终端发送内容交互指示信息。媒体控制器执行广告播 放方法第五实施例的过程可以包括步骤Gl、接收终端发送的节目点播请求,根据节目点播请求获得点播节目标识。步骤G2、获得与点播节目标识相对应的广告元数据和广告播放时机,广告元数据 中包括目标广告的广告标识以及内容描述,广告播放时机中包括第一广告播放时机。其中,上述步骤Gl和步骤G2和上述广告播放方法可以参考第四实施例中的步骤 Fl和步骤F2,在此不再重复描述。步骤G3、在第一广告播放时间到来时,向终端发送广告元数据和内容交互指示信 息,以便于终端在接收到内容交互指示信息后根据用户选择的目标广告发送第五选择结^ ο具体的,媒体控制器在第一广告播放时间到来时,通过会话发起协议消息将广告 元数据和内容交互指示信息发给终端。终端在接收到内容交互指示信息后可以通过交互界面将目标广告的内容描述呈 现给用户,以便于用户根据目标广告的内容描述选择需要播放的目标广告,并发送第五选 择结果,终端可以根据用户的第五选择结果查询广告元数据获得用户需要播放的目标广告 的第五广告标识。另外,终端还可以根据用户的广告播放指示信息自动从广告元数据中匹配相应的 目标广告,完成广告内容选择,并根据选择发送第五选择结果。其中,用户的广告播放指示 信息可以为用户偏好,例如用户偏好汽车相关的广告,终端根据在广告元数据中匹配内容 描述中包含汽车的广告,从而获得用户需要播放的目标广告,第五选择结果可以为用户选 择的目标广告的内容描述,也可以为用户选择的目标广告的广告标识。步骤G4、接收终端发送的第五选择结果,解析第五选择结果获得用户需要播放的 目标广告的第五广告标识。具体的,媒体控制器可以接收终端发送的第五选择结果,解析该第五选择结果获 得第五广告标识,第五广告标识可以反映用户需要播放的目标广告。步骤G5、向媒体服务器发送携带第五广告标识的广告播放请求,以便于媒体服务 器根据第五广告标识向终端发送相应的广告内容。具体的,媒体控制器可以根据更新后的广告播放指示信息向媒体服务器发送广告播放请求,广告播放请求携带当前需要播放的目标广告的第五广告标识。媒体服务器开始和终端建立连接,通过数据流的方式将第五广告标识所对应的广 告内容发送给终端,终端即可向用户播放用户选择的目标广告。在本发明实施例中,媒体控制器控制终端根据用户的选择结果播放相应的广告, 本发明实施例使得用户可以选择自己喜好的广告来播放,充分利用了互联网的交互性和实 时性的特点,可以针对用户提供个性化的广告,广告的针对性和有效性较好。在本发明实施例中,用户可以选择需要的广告位形式,其中,广告位形式可以包括 长广告位和短广告位,长广告位表示多个广告在同一广告位中连续播出,短广告位表示多 个广告在不同的广告位间隔播出。此时媒体控制器接收到的第五选择结果中包括广告位形 式选择结果,媒体控制器解析第五选择结果,获得广告位形式选择结果和用户需要播放的 目标广告的第五广告标识。媒体控制器将按照广告形式选择结果向媒体服务器发送携带第 五广告标识的广告播放请求。例如,用户选择的广告位为长广告位,则媒体控制器在第一广 告播放时机到来时,将第一广告标识中所有的广告标识连续发送给媒体服务器,使得媒体 服务器连续将第一广告标识所对应的广告内容发送给终端,终端即可将第一广告标识所对 应的广告内容在同一广告位中连续播出。本发实施例可以根据用户选择的广告位来播放用 户选择的广告,可以满足不同的用户的需求,可以针对用户提供个性化的广告,广告的针对 性和有效性较好。参见图9,图9是本发明广告播放方法实施例提供的另一提前播放目标广告的方 法流程图。在本发明实施例中,广告播放时机中包括第一广告播放时机和第二广告播放时 机,本发明实施例媒体控制器控制终端提前播放目标广告的方法主要包括步骤Ml、在第二广告播放时机到来之前,获得当前还未播放广告的广告标识。在本发明实施例中,广告播放时机均对应多个广告标识,用于表明在广告播放时 机到来时需要播放的目标广告的广告标识。终端可以在第二广告播放时机到来之前,实时 获取当前未播放广告的广告标识。步骤M2、向终端发送内容交互指示信息以及与未播放广告的广告标识所对应的内 容描述,以便于终端通过交互界面将未播放广告的内容描述呈现给用户,并根据用户的选 择发送第四选择结果。步骤M3、接收第四选择结果,解析第四选择结果获得第四广告标识和第三广告播 放时机。具体的,媒体控制器可以通过解析第四选择结果获得第四广告标识和第三广告播 放时机,第四广告标识用于标识用户需要提前播放的目标广告的广告标识,第三广告播放 时机用于表示用户需要提前播放广告的时机。步骤M4、在第三广告播放时机到来时,向媒体服务器发送携带第四广告标识的广 告播放请求,以便于媒体服务器根据第四广告标识向终端发送相应的广告内容。具体的,媒体控制器可以在第三广告播放时机到来时,向媒体服务器发送携带第 四广告标识的广告播放请求,以便于媒体服务器根据第四广告标识向终端发送相应的广告 内容,从而将用户选择的广告提前播放。需要指出的是,终端选择的第三广告播放时机可以为第二广告播放时机,此时终端在第二广告播放时机到来时开始播放用户选择的广告。用户也可以不用反馈第三广告播 放时机,终端自动下一个广告播放时机来播放用户选择的广告。在本发明实施例中,媒体控制器可以控制终端播放用户需要提前播放的广告。本 发明实施例可以根据用户的选择来调整广告播放顺序,可以更好的满足用户的个性化需 求,广告的针对性和有效性更好。下面在通过一个具体的应用场景来描述发明实施例中的广告播放方法。在本应用场景中,视频点播系统主要包括终端、业务控制器、媒体控制器、媒体服 务器和广告服务器以及电子节目菜单服务器(EPG Server)。在本发明实施例中终端可以 实现开放IPTV终端功能,媒体控制器中可以包括内容分发网络控制器和集群控制器(CC, Cluster Controller)。广告播放方法第七实施例的流程参见图10,具体可以包括以下步 骤步骤Sl 步骤S2、发送点播节目请求。其中,终端可以接收用户通过遥控器发送的点播节目请求,终端向媒体控制器发 送该点播节目请求。步骤S3 S4、媒体控制器接收终端发送的点播节目请求,获得广告元数据和广告 播放指示信息。具体的,媒体控制器可以向EPG Server发送广告元数据请求消息,广告元数据请 求消息中携带点播节目标识,EPG Server根据点播节目标识在本地查找并返回当前的点播 节目标识所对应的广告元数据和广告播放指示信息。如果EPG krver无法在本地查找到 点播节目标识所对应的广告元数据和广告播放指示信息,则EPG krver可以向广告服务器 请求广告元数据,在获得点播节目标识所对应的广告元数据和广告播放指示信息后,向媒 体控制器发送该广告元数据和广告播放指示信息。媒体控制器还可以向广告服务器发送广告元数据请求消息,广告元数据请求消息 中携带点播节目标识,广告服务器根据点播节目标识在本地查找并返回当前的点播节目标 识所对应的广告元数据和广告播放指示信息。另外,终端还可以通过EPG Server向IPTV Control请求,IPTV Control在本地 查找,如果有则返回广告元数据和广告播放指示信息,否则向ADkrver请求广告元数据和 广告播放指示信息。其中,广告元数据中可以包括目标广告的广告标识、目标广告的内容描述、目标广 告的SDP信息,广告播放指示信息中包括广告播放时机,在该广告播放时机到来时需要播 放的目标广告的广告标识,广告位形式、以及交互控制信息如播放前控制指示信息或者播 放中控制指示信息等。本发明实施例中广告元数据中包括播放前控制指示信息,说明需要 用户在播放点播节目之前选择需要播放的目标广告,此时终端将执行步骤S5。步骤S5、向终端发送广告元数据和内容交互指示信息。具体的,媒体控制器可以向终端发送目标广告的内容描述、可选的广告位形式和 内容交互指示信息。步骤S6 步骤S8、广告界面交互,发送第三选择结果。具体的,终端接收到内容交互指示信息后,可以通过交互选择界面将可选的广告 的内容描述和可选的广告位形式呈现给用户,以便于用户设备根据可选的广告位形式和目标广告的内容描述来发送第三选择结果,第三选择结果中包括广告内容选择结果和形式选 择结果。另外,终端还可以根据选项过滤模块的过滤条件对目标广告的内容描述和广告位 形式参数进行过滤,然后选择合适的广告内容描述进行交互或直接返回选择结果。其中,过 滤条件可以为用户的偏好设置,例如用户偏好的广告内容为“汽车”,可以根据该用户偏好 对目标广告进行过滤。终端还可以保存此次交互的所有选项和用户的选择结果,用于后续 的计费。另外,终端还可以根据用户的偏好从广告元数据中匹配与用户偏好对应的广告, 从而发送第三选择结果。步骤S9、更新广告播放指示信息。具体的,媒体控制器可以解析第三选择结果获得用户选择的目标广告的第三广告 标识以及用户选择的广告位形式。媒体控制器可以将广告播放指示信息中的预设广告的广 告标识更新为第三广告标识,将广告播放指示信息中的广告位形式更新为用户选择的广告 位形式,终端根据更新后的广告播放指示信息来播放广告。步骤SlO Sl 1、播放点播节目。具体的,媒体控制器和媒体服务器之间进行点播节目播放协商过程。媒体服务器 与终端建立连接,媒体服务器向终端发送点播节目的视频流,终端播放点播节目内容。步骤S12,暂停播放点播节目,触发播放广告。具体的,当节目内容播放到广告播放指示信息中的第一广告播放时机时,媒体控 制器控制终端暂停当前的点播节目播放,触发播放广告,开始执行步骤S13。步骤S13、向媒体服务器发送广告播放请求。具体的,媒体控制器根据更新后的广告播放指示信息确定第一广告播放时机到来 时需要播放的目标广告的第一广告标识,向媒体服务器发送携带第一广告标识的广告播放 请求。步骤S14、向终端发送广告数据流。媒体服务器与终端建立连接,媒体服务器向终端发送广告数据流,终端向用户播 放接收到的广告数据流。步骤S15 S16、广告内容播放完毕后,媒体控制器控制媒体服务器从节目内容暂 停时间点继续播放暂停的点播节目。步骤S17 S18、获取未播放的广告的内容描述,发送交互选项指示信息和未播放 广告的内容描述。具体的,媒体控制器可以在第二广告播放时机到来之前,实时地根据广告播放指 示信息来获取当前未触发的广告播放时机对应的广告的广告标识,然后向终端发送内容交 互指示信息和与当前未播放广告的广告标识对应的未播放广告的内容描述。步骤S19 S20、广告界面交互,发送第四选择结果终端接收到内容交互指示信息后,可以通过交互界面将未播放广告的内容描述呈 现给用户,用户根据交互界面选择需要提前播放的广告和第三广告播放时机,发送第四选 择结果,此时第三广告播放时机即为提前播放广告的时间。当然,用户可以不需要选择提前 播放的时间,提前播放的时间可以设置为默认,例如在下一个播放时机到来时播放上述需要提前播放的广告。步骤S21 22、接收第四选择结果,更新广告播放指示信息。具体的,媒体控制器可以接收终端转发的第四选择结果,解析第四选择结果获得 用户选择的目标广告的第四广告标识。媒体控制器通过修改第四广告标识所在的广告播放 时机为第三广告播放时机;或在第四广告标识所在的广告播放时机播放的广告中删除第四 广告标识,并在指定时间新增广告播放时机,播放时机对应的广告内容为第四广告标识对 应的广告内容,来播放广告。媒体控制器根据更新后的广告播放指示信息向媒体服务器发送广告播放请求,使 得媒体服务器根据广告播放请求中的第四广告标识来播放相应的广告,从而使得用户选择 的广告提前播放。媒体控制器根据更新后的广告播放指示信息来播放广告,最终完成播放 用户选择的目标广告。本发明实施例可以根据用户的选择来播放用户选择的目标广告,并且还可以根据 用户的选择来调整目标广告的播放顺序,可以更好的满足用户的个性化需求,广告的针对 性和有效性更好。参见图11,图11是本发明实施例提供的终端第一实施例的示意图。在本发明实施例中,终端主要包括第一接收单元110,用于接收节目点播请求,解析节目点播请求获得点播节目标 识;第一获得单元120,用于获得与节目标识信息相对应的广告元数据和广告播放时 机,广告元数据中包括目标广告的广告标识,广告播放时机包括第一广告播放时机;第二接收单元130,用于接收用户发送的第一选择结果;第二获得单元140,用于根据第一选择结果和广告元数据获得用户需要播放的广 告的第一广告标识;第一播放单元150,用于根据更新后的广告播放指示信息来播放广告。在本发明实施例中,广告元数据中还包括与目标广告的广告标识相对应的内容描 述,终端还可以包括第一交互单元160,用于通过交互界面将目标广告的内容描述呈现给 用户,以便于用户根据目标广告的内容描述来发送第一选择结果。参见图12,图12是本发明实施例提供的终端中第二获得单元的示意图。在本发明实施例中,广告元数据中还包括与目标广告的广告标识相对应的内容描 述,第二获得单元140可以包括解析模块141,用于解析第一选择结果获得用户的广告播放指示信息;选择模块142,用于在广告元数据中选择与广告播放指示信息相对应的广告的第 一广告标识。参见图13,图13是本发明实施例提供的终端中的第一播放单元的示意图。本发明实施例中的第一播放单元150可以包括会话描述协议获得模块151,用于获得与第一广告标识相对应的广告的会话描述 协议信息;广告播放模块152,用于根据会话描述协议信息获取广告数据流,播放广告数据 流。
其中,本发明终端第一实施例可以使用在前述对应的广告播放方法第一实施例 中。在本发明实施例中,终端可以根据用户的第一选择结果获得用户需要播放的广告的第 一广告标识,从而根据第一广告标识播放用户需要播放的广告。本发明实施例使得用户可 以选择自己喜好的广告来播放,充分利用了互联网的交互性和实时性的特点,可以针对用 户提供个性化的广告,提高了广告的针对性和有效性。参见图14,图14是本发明实施例提供的终端第二实施例的示意图。本发明终端实施例可以包括第三接收单元210,用于接收节目点播请求,根据节目点播请求获得节目标识信 息;第三获得单元220,用于获得与节目标识信息相对应的广告元数据和广告播放时 机,广告元数据中包括目标广告的广告标识,广告播放时机包括第一广告播放时机;第四接收单元230,用于在第一广告播放时机到来时,接收用户发送的第一选择结 果;第四获得单元M0,用于根据第一选择结果和广告元数据获得用户需要播放的广 告的第一广告标识;第二播放单元250,用于在第一广告播放时机到来时,播放与第一广告标识相对应 的广告.本发明终端第二实施例可以使用在前述对应的广告播放方法第二实施例中。在本 发明实施例中,终端可以根据用户的第一选择结果获得用户需要播放的广告的第一广告标 识,从而播放用户需要播放的广告。本发明实施例使得用户可以选择自己喜好的广告来播 放,充分利用了互联网的交互性和实时性的特点,可以针对用户提供个性化的广告,提高了 广告的针对性和有效性。参见图15,图15是本发明实施例提供的媒体控制器第一实施例的示意图。在本发明实施例中,媒体控制器可以包括第五接收单元310,用于接收终端发送的节目点播请求,根据节目点播请求获得点 播节目标识;第五获得单元320,用于获得与点播节目标识相对应的广告元数据和广告播放时 机,广告元数据中包括目标广告的广告标识和内容描述,广告播放时机包括第一广告播放 时机;第一交互指示单元330,向终端发送广告元数据和内容交互指示信息,以便于终端 在接收到内容交互指示信息后根据用户选择的目标广告发送第三选择结果;第六接收单元340,用于接收终端发送的第三选择结果;第一解析单元350,用于解析第三选择结果获得用户选择的目标广告的第三广告 标识;第一播放请求单元360,用于在第一广告播放时机到来时,向媒体服务器发送携带 第三广告标识的广告播放请求,以便于媒体服务器根据第三广告标识向终端发送相应的广 告内容。其中,媒体控制器第一实施例可以使用在前述广告播放方法第五实施例中。在本 发明实施例中,媒体控制器控制终端根据用户的选择结果播放相应的广告,本发明实施例使得用户可以选择自己喜好的广告来播放,充分利用了互联网的交互性和实时性的特点, 可以针对用户提供个性化的广告,广告的针对性和有效性较好。参见图16,图16是本发明实施例提供的媒体控制器第二实施例的示意图。本发明实施例中的媒体控制器可以包括第七接收单元410,用于接收终端发送的节目点播请求,根据节目点播请求获得点 播节目标识;第七获得单元420,用于获得与点播节目标识相对应的广告元数据和广告播放时 机,广告元数据中包括目标广告的广告标识以及内容描述,广告播放时机中包括第一广告 播放时机;第二交互指示单元430,用于在第一广告播放时机到来时,向终端发送广告元数据 和内容交互指示信息,以便于终端在接收到内容交互指示信息后根据用户选择的目标广告 发送第五选择结果;第八接收单元440,用于接收终端发送的第五选择结果;第二解析单元450,用于解析第五选择结果获得用户选择的目标广告的第五广告 标识;第二播放请求单元460,用于向媒体服务器发送携带第五广告标识的广告播放请 求,以便于媒体服务器根据第五广告标识向终端发送相应的广告内容。其中,媒体控制器第二实施例可以使用在前述广告播放方法第六实施例中。在本 发明实施例中,媒体控制器控制终端根据用户的选择结果播放相应的广告,本发明实施例 使得用户可以选择自己喜好的广告来播放,充分利用了互联网的交互性和实时性的特点, 可以针对用户提供个性化的广告,广告的针对性和有效性较好。以上对本发明所广告播放方法、终端和媒体控制器进行了详细介绍,对于本领域 的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之 处,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种广告播放方法,其特征在于,包括接收节目点播请求,根据所述节目点播请求获得节目标识信息; 获得与所述节目标识信息相对应的广告元数据和广告播放时机,所述广告元数据中包 括目标广告的广告标识,所述广告播放时机包括第一广告播放时机;接收用户发送的第一选择结果,根据所述第一选择结果和所述广告元数据获得用户需 要播放的广告的第一广告标识;在所述第一广告播放时机到来时,播放与所述第一广告标识相对应的广告。
2.根据权利要求1所述的方法,其特征在于,所述广告元数据中还包括与所述目标广 告的广告标识相对应的内容描述,在所述获得与节目标识信息相对应的广告元数据和所述 接收用户发送的第一选择结果之间,还包括通过交互界面将所述目标广告的内容描述呈现给用户,以便于所述用户根据所述目标 广告的内容描述来发送第一选择结果。
3.根据权利要求1所述的方法,其特征在于,所述广告元数据中还包括与所述目标广 告的广告标识相对应的内容描述,所述根据第一选择结果和广告元数据获得用户需要播放 的广告的第一广告标识,包括解析所述第一选择结果获得用户的广告播放指示信息;在所述广告元数据中选择与所述广告播放指示信息相对应的广告的第一广告标识。
4.根据权利要求1所述的方法,其特征在于,所述根据第一选择结果和广告元数据获 得用户需要播放的广告的第一广告标识,包括根据第一选择结果和广告元数据获得用户需要播放的广告的第一广告标识和用户选 择的广告位形式;所述在第一广告播放时机到来时,播放与所述第一广告标识相对应的广告,包括 在所述第一广告播放时机到来时,按照所述用户选择的广告位形式播放与所述第一广 告标识相对应的广告。
5.根据权利要求1所述的方法,其特征在于,所述广告播放时机中还包括第二广告播 放时机,所述广告元数据中包括所述目标广告的广告标识对应的内容描述,在所述播放与 所述第一广告标识相对应的广告之后,还包括在所述第二广告播放时机到来之前,获得当前还未播放广告的广告标识; 通过交互界面将与所述未播放广告的广告标识对应的内容描述呈现给所述用户,以便 于所述用户根据所述未播放广告的内容描述来发送第二选择结果;接收第二选择结果,解析所述第二选择结果获得第二广告标识和第三广告播放时机; 在所述第三广告播放时机到来时,播放与所述第二广告标识相对应的广告。
6.根据权利要求1或2所述的方法,其特征在于,所述播放与第一广告标识相对应的广 告,包括获得与所述第一广告标识相对应的广告的会话描述协议信息; 根据所述会话描述协议信息获取广告数据流,播放所述广告数据流。
7.根据权利要求1或2所述的方法,其特征在于,所述获得与所述点播节目标识相对应 的广告元数据和广告播放时机,包括向广告服务器或电子节目菜单服务器发送广告元数据请求消息,所述广告元数据请求消息中携带所述点播节目标识;接收广告服务器或电子节目菜单服务器发送的与所述点播节目标识相对应的广告元 数据和广告播放时机。
8.一种广告播放方法,其特征在于,包括接收节目点播请求,根据所述节目点播请求获得节目标识信息; 获得与所述节目标识信息相对应的广告元数据和广告播放时机,所述广告元数据中包 括目标广告的广告标识,所述广告播放时机包括第一广告播放时机;在所述第一广告播放时机到来时,接收用户发送的第一选择结果,根据所述第一选择 结果和所述广告元数据获得用户需要播放的广告的第一广告标识; 播放与所述第一广告标识相对应的广告。
9.根据权利要求8所述的方法,其特征在于,所述广告元数据中还包括与所述目标广 告的广告标识相对应的内容描述,所述方法还包括在所述第一广告播放时机到来时,通过交互界面将所述目标广告的内容描述呈现给用 户,以便于所述用户根据所述目标广告的内容描述来发送第一选择结果。
10.根据权利要求8所述的方法,其特征在于,所述广告元数据中还包括与所述目标广 告的广告标识相对应的内容描述,所述根据第一选择结果和广告元数据获得用户需要播放 的广告的第一广告标识,包括解析所述第一选择结果获得用户的广告播放指示信息;在所述广告元数据中选择与所述广告播放指示信息相对应的广告的第一广告标识。
11.根据权利要求8所述的方法,其特征在于,所述播放与第一广告标识相对应的目标 广告,包括获得与所述第一广告标识相对应的广告的会话描述协议信息; 根据所述会话描述协议信息获取广告数据流,播放所述广告数据流。
12.根据权利要求8所述的方法,其特征在于,所述广告播放时机中还包括第二广告播 放时机,所述广告元数据中还包括所述目标广告的广告标识对应的内容描述,在所述播放 与所述第一广告标识相对应的广告之后,还包括在所述第二广告播放时机到来之前,获得当前还未播放广告的广告标识; 通过交互界面将与所述未播放广告的广告标识对应的内容描述呈现给所述用户,以便 于所述用户根据所述未播放广告的内容描述来发送第二选择结果;接收第二选择结果,解析所述第二选择结果获得第二广告标识和第三广告播放时机; 在所述第三广告播放时机到来时,播放与所述第二广告标识相对应的广告。
13.—种广告播放方法,其特征在于,包括接收终端发送的节目点播请求,解析所述节目点播请求获得点播节目标识; 获得与所述点播节目标识相对应的广告元数据和广告播放时机,所述广告元数据中包 括目标广告的广告标识和内容描述,所述广告播放时机包括第一广告播放时机;向终端发送所述广告元数据和内容交互指示信息,以便于所述终端在接收到内容交互 指示信息后根据用户选择的目标广告发送第三选择结果;接收终端发送的第三选择结果,解析所述第三选择结果获得用户选择的目标广告的第 三广告标识;在所述第一广告播放时机到来时,向媒体服务器发送携带所述第三广告标识的广告播 放请求,以便于所述媒体服务器根据所述第三广告标识向终端发送相应的广告内容。
14.根据权利要求13所述的方法,其特征在于,所述解析第三选择结果获得用户需要 播放的广告的第三广告标识,包括解析所述第三选择结果,获得广告位形式选择结果和用户需要播放的广告的第三广告 标识;所述在第一广告播放时机到来时,向媒体服务器发送携带第三广告标识的广告播放请 求,包括在所述第一广告播放时机到来时,按照所述广告形式选择结果向媒体服务器发送携带 第三广告标识的广告播放请求。
15.根据权利要求13所述的方法,其特征在于,所述广告播放时机中还包括第二广告 播放时机,在所述向媒体服务器发送携带第三广告标识的广告播放请求之后,还包括在所述第二广告播放时机到来之前,获得当前还未播放广告的广告标识;向终端发送内容交互指示信息以及与所述未播放广告的广告标识对应的内容描述,以 便于所述终端通过交互界面将所述未播放广告的内容描述呈现给所述用户,并根据所述用 户的选择来发送第四选择结果;接收终端发送的第四选择结果,解析所述第四选择结果获得第四广告标识和第三广告 播放时机;在所述第三广告播放时机到来时,向媒体服务器发送携带第四广告标识的广告播放请 求,以便于所述媒体服务器根据所述第四广告标识向终端发送相应的广告内容。
16.一种广告播放方法,其特征在于,包括接收终端发送的节目点播请求,解析所述节目点播请求获得点播节目标识;获得与所述点播节目标识相对应的广告元数据和广告播放时机,所述广告元数据中包 括目标广告的广告标识以及内容描述,所述广告播放时机中包括第一广告播放时机;在所述第一广告播放时机到来时,向终端发送所述广告元数据和内容交互指示信息, 以便于所述终端在接收到内容交互指示信息后根据用户选择的目标广告发送第五选择结 果;接收终端发送的第五选择结果,解析所述第五选择结果获得用户选择的目标广告的第 五广告标识;向媒体服务器发送携带所述第五广告标识的广告播放请求,以便于所述媒体服务器根 据所述第五广告标识向终端发送相应的广告内容。
17.根据权利要求16所述的方法,其特征在于,所述解析第五选择结果获得第五广告 标识,包括解析所述第五选择结果,获得广告位形式选择结果和第五广告标识;所述向媒体服务器发送携带第五广告标识的广告播放请求,包括按照所述广告位形式选择结果向媒体服务器发送携带第五广告标识的广告播放请求。
18.根据权利要求16所述的方法,其特征在于,所述广告播放时机中还包括第二广告 播放时机,,在所述向媒体服务器发送携带第五广告标识的广告播放请求之后,还包括在所述第二广告播放时机到来之前,获得当前还未播放广告的广告标识;向终端发送内容交互指示信息以及与所述未播放广告的广告标识对应的内容描述,以 便于所述终端通过交互界面将所述未播放广告的内容描述呈现给所述用户,并根据所述用 户的选择来发送第六选择结果;接收终端发送的第六选择结果,解析所述第六选择结果获得第六广告标识和第三广告 播放时机;在所述第三广告播放时机到来时,向媒体服务器发送携带第六广告标识的广告播放请 求,以便于所述媒体服务器根据所述第六广告标识向终端发送相应的广告内容。
19.一种终端,其特征在于,包括第一接收单元,用于接收节目点播请求,根据所述节目点播请求获得节目标识信息; 第一获得单元,用于获得与所述节目标识信息相对应的广告元数据和广告播放时机, 所述广告元数据中包括目标广告的广告标识,所述广告播放时机包括第一广告播放时机; 第二接收单元,用于接收用户发送的第一选择结果;第二获得单元,用于根据所述第一选择结果和所述广告元数据获得用户需要播放的广 告的第一广告标识;第一播放单元,用于在所述第一广告播放时机到来时,播放与所述第一广告标识相对 应的广告。
20.根据权利要求19所述的终端,其特征在于,所述广告元数据中还包括与所述目标 广告的广告标识相对应的内容描述,所述终端还包括第一交互单元,用于通过交互界面将所述目标广告的内容描述呈现给用户,以便于所 述用户根据所述目标广告的内容描述来发送第一选择结果。
21.根据权利要求19所述的终端,其特征在于,广告元数据中还包括与所述目标广告 的广告标识相对应的内容描述,所述第二获得单元包括解析模块,用于解析所述第一选择结果获得用户的广告播放指示信息; 选择模块,用于在所述广告元数据中选择与所述广告播放指示信息相对应的广告的第 一广告标识。
22.根据权利要求19所述的终端,其特征在于,所述第一播放单元包括会话描述协议获得模块,用于获得与所述第一广告标识相对应的广告的会话描述协议 fe息;广告播放模块,用于根据所述会话描述协议信息获取广告数据流,播放所述广告数据流。
23.—种终端,其特征在于,包括第三接收单元,用于接收节目点播请求,根据所述节目点播请求获得节目标识信息; 第三获得单元,用于获得与所述节目标识信息相对应的广告元数据和广告播放时机, 所述广告元数据中包括目标广告的广告标识,所述广告播放时机包括第一广告播放时机; 第四接收单元,用于在所述第一广告播放时机到来时,接收用户发送的第一选择结果;第四获得单元,用于根据所述第一选择结果和所述广告元数据获得用户需要播放的广 告的第一广告标识;第二播放单元,用于在所述第一广告播放时机到来时,播放与所述第一广告标识相对应的广告。
24.一种媒体控制器,其特征在于,包括第五接收单元,用于接收终端发送的节目点播请求,解析所述节目点播请求获得点播 节目标识;第五获得单元,用于获得与所述点播节目标识相对应的广告元数据和广告播放时机, 所述广告元数据中包括目标广告的广告标识和内容描述,所述广告播放时机包括第一广告 播放时机;第一交互指示单元,向终端发送所述广告元数据和内容交互指示信息,以便于所述终 端在接收到内容交互指示信息后根据用户选择的目标广告发送第三选择结果; 第六接收单元,用于接收终端发送的第三选择结果;第一解析单元,用于解析所述第三选择结果获得用户选择的目标广告的第三广告标识;第一播放请求单元,用于在所述第一广告播放时机到来时,向媒体服务器发送携带所 述第三广告标识的广告播放请求,以便于所述媒体服务器根据所述第三广告标识向终端发 送相应的广告内容。
25.一种媒体控制器,其特征在于,包括第七接收单元,用于接收终端发送的节目点播请求,解析所述节目点播请求获得点播 节目标识;第七获得单元,用于获得与所述点播节目标识相对应的广告元数据和广告播放时机, 所述广告元数据中包括目标广告的广告标识以及内容描述,所述广告播放时机中包括第一 广告播放时机;第二交互指示单元,用于在所述第一广告播放时机到来时,向终端发送所述广告元数 据和内容交互指示信息,以便于所述终端在接收到内容交互指示信息后根据用户选择的目 标广告发送第五选择结果;第八接收单元,用于接收终端发送的第五选择结果;第二解析单元,用于解析所述第五选择结果获得用户选择的目标广告的第五广告标识;第二播放请求单元,用于向媒体服务器发送携带所述第五广告标识的广告播放请求, 以便于所述媒体服务器根据所述第五广告标识向终端发送相应的广告内容。
全文摘要
本发明公开了一种广告播放方法、终端和媒体控制器,该方法包括接收节目点播请求,根据所述节目点播请求获得节目标识信息;获得与所述节目标识信息相对应的广告元数据和广告播放时机,所述广告元数据中包括目标广告的广告标识,所述广告播放时机包括第一广告播放时机;接收用户发送的第一选择结果,根据所述第一选择结果和所述广告元数据获得用户需要播放的广告的第一广告标识;在所述第一广告播放时机到来时,播放与所述第一广告标识相对应的广告。本发明实施例可以针对用户提供个性化的广告,广告的针对性和有效性较好。
文档编号H04N21/238GK102118632SQ20091021719
公开日2011年7月6日 申请日期2009年12月31日 优先权日2009年12月31日
发明者张园园, 李克鹏, 谭银燕, 邵刚, 钟杰萍 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1