一种广告的显示方法、媒体播放系统及媒体播放终端技术领域
本发明属于媒体播放终端技术领域,尤其涉及一种广告的显示方法、媒体
播放系统及媒体播放终端。
背景技术
目前,媒体播放终端的广告业务的投放方式还是采用传统的由媒体播放终
端台嵌入固定广告的方式,该方式提供的广告不仅占据了节目播放时间,而且
该广告既不是与媒体播放终端节目相关的内容,也不是用户所需要和所关心的
内容,不能使用户在观看媒体播放终端节目的同时,获取到更多的信息。
另外,当用户在观看媒体播放终端节目时,对媒体播放终端节目中出现的
某个场景物体感兴趣时,也无法得到该场景物体的信息,或者还需要再到网络
中进行检索,媒体播放终端并不能实时地直接地展示该场景物体的信息至用
户。
发明内容
本发明实施例提供了一种广告的显示方法、媒体播放系统及媒体播放终
端,旨在解决现有技术在媒体播放终端中投放的广告既不是与媒体播放终端节
目相关的内容,也不是用户所需要和所关心的内容,不能使用户在观看媒体播
放终端节目的同时,获取到更多的信息的问题。
一方面,提供一种广告的显示方法,所述方法包括:
建立数据源远程服务,所述数据源包括节目源和节目广告信息源,所述节
目源包括至少一个场景,所述场景包括至少一个场景物体,所述节目广告信息
源包括至少一个广告文件;
根据所述广告文件与所述场景物体的关联关系设置关联信息;
与远程服务器建立连接,传输节目源和节目广告信息源数据;
播放所述节目源,当播放到所述节目源的场景物体时,根据所述的关联信
息,触发播放所述广告文件
另一方面,提供一种媒体播放系统,所述系统包括:
远程服务器与媒体播放终端,其中所述远程服务器包括:
媒体数据源服务单元,用于提供数据源远程服务,所述数据源包括节目源
和节目广告信息源,所述节目源包括至少一个场景,所述场景包括至少一个场
景物体,所述节目广告信息源包括至少一个广告文件;
关联设置单元,用于根据所述广告文件与所述场景物体的关联关系设置关
联信息;
所述媒体播放终端包括:
连接建立单元,用于与远程服务器建立连接,传输节目源和节目广告信息
源数据;
播放单元,用于播放所述节目源,当播放到所述节目源的场景物体时,根
据所述的关联信息,触发播放所述广告文件。
相应地,本发明还提供一媒体播放终端,所述媒体播放终端包括一播放单
元,用于播放节目源,当播放到所述节目源的场景物体时,根据所述的关联信
息,触发播放所述广告文件。
在本发明实施例中,可以达到用户在观看媒体播放终端节目的同时,同时
观看与所述媒体播放终端节目中出现的场景物体相关的广告,使得广告不再是
烦人的节目,而使用户可以获得更多所关心的内容,极大的提高了用户的使用
体验。
附图说明
图1是本发明实施例一提供的广告的显示方法的实现流程图;
图2是本发明实施例二提供的广告的显示方法的实现流程图;
图3是本发明实施例三提供的广告的显示方法的实现流程图;
图4是本发明实施例四提供的媒体播放系统的具体结构图;
图5是本发明实施例五提供的媒体播放系统的具体结构图;
图6是本发明实施例六提供的媒体播放系统的具体结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实
施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅
仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,媒体播放终端与远程服务器建立连接,远程服务器先
根据所述数据源的节目广告信息源中的广告文件与场景物体的关联关系设置关
联信息,其中,所述数据源的节目源包括至少一个场景,所述场景包括至少一
个场景物体,所述节目广告信息源包括至少一个广告文件;媒体播放终端接收
到所述远程服务器传输的节目源和节目广告信息源数据后,先播放所述节目源
节目,当播放到所述节目源的场景物体时,再根据所述的关联信息,触发播放
所述广告文件。
以下结合具体实施例对本发明的实现进行详细描述:
实施例一
图1示出了本发明实施例一提供的广告的显示方法的实现流程,详述如
下:
在步骤S101中,远程服务器建立数据源远程服务,所述数据源包括节目源
和节目广告信息源,所述节目源包括至少一个场景,所述场景包括至少一个场
景物体,所述节目广告信息源包括至少一个广告文件。
在步骤S102中,设置所述场景物体与广告文件的关联,根据所述广告文件
与所述场景物体的关联关系设置关联信息。
在步骤S103中,媒体播放终端与远程服务器建立连接,传输节目源和节目
广告信息源数据。
在本实施例中,媒体播放终端接收到远程服务器传送的数据源后,从所述
数据源中提取出节目源和节目广告信息源并区分存储。
另外,为了便于管理,可根据节目源中相关的场景物体的属性对广告文件
进行分类存储,如将广告文件划分为:汽车类、电子通信类、服饰类等。
在步骤S104中,播放所述节目源,当播放到所述节目源的场景物体时,根
据所述的关联信息,触发播放所述广告文件。
在本实施例中,媒体播放终端首先解码并播放所述节目源数据并实时检测
所述的关联信息;再根据所述关联信息中关联的节目广告信息源地址或者广告
文件ID信息载入相应的广告文件并播放所述广告文件。
其中,在所述与远程服务器建立连接,传输节目源和节目广告信息源数据
的步骤之后,在所述播放所述节目源,当播放到所述节目源的场景物体时,根
据所述的关联信息,触发播放所述广告文件步骤之前,还可以包括步骤:
设置广告文件缓存存储空间,并把载入的广告文件临时存储在所述的缓存
存储空间中。
其中,在所述根据关联信息中关联的广告信息源地址或者广告文件ID载入
相应的广告文件步骤之前,还可以包括步骤:
查询所述缓存存储空间中是否存储有对应的场景物体的节目广告信息源,
如果有,则从缓存存储空间中载入与所述场景物体对应的广告文件,否则通过
远程服务器获取并载入与所述场景物体对应的广告文件。
具体的,播放所述广告文件时,可以先在媒体播放终端的显示屏幕上设置
广告信息窗口,然后再在该信息窗口中播放所述的广告文件。
另外,在播放所述广告文件时,媒体播放终端实时判断结束该广告文件播
放的时间,并监测是否播放到下个场景物体,如果是,则播放与下个场景物体
对应的广告文件。
具体的,所述广告文件包括文字、动画、链接信息至少一项。
其中,媒体播放终端播放广告文件时,可以首先判断所述广告文件中是否
有与该场景物体对应的动画,如果有,则优先播放所述动画,如果没有,则查
找是否有与该场景物体对应的文字信息,比如所述场景物体的名称、品牌和型
号,如果有,则播放所述文字信息,为了显示给客户更多场景物体信息,可以
提供所述场景物体的链接信息,依据该链接信息进行网络检索,获得所述场景
物体的详细信息,还可以过滤所述场景物体的详细信息,提取用户关心的关键
信息,所述关键信息包括:场景物体报价、附近售卖点、网购站点、用户评论
等详情,极大的提高了用户的使用体验。
本实施例,可以达到用户在观看媒体播放终端节目的同时,同时观看与所
述媒体播放终端节目中出现的场景物体相关的广告,使得广告不再是与节目无
关的烦人的节目,而使用户可以获得更多所关心的内容,极大的提高了用户的
使用体验。
实施例二
图2示出了本发明实施例二提供的广告的显示方法的实现流程,需要说明
的是,本实施例继承实施例一的方案,详述如下:
在步骤S201中,远程服务器建立数据源远程服务,所述数据源包括节目源
和节目广告信息源,所述节目源包括至少一个场景,所述场景包括至少一个场
景物体,所述节目广告信息源包括至少一个广告文件。
在步骤S202中,所述节目源或者节目广告信息源中还包括场景物体与广告
播放关联表,所述场景物体与广告播放关联表中存储有各个场景物体在节目播
放时出现的时间点信息,根据所述的时间点信息与对应的节目广告信息源地址
或者广告文件ID信息在所述播放关联表中设置广告文件与场景物体的关联关
系。
在本实施例中,所述节目源或者节目广告信息源中还包括场景物体与广告
播放关联表,所述场景物体与广告播放关联表中存储有各个场景物体在节目播
放时出现的时间点信息,可以根据所述的时间点信息与对应的节目广告信息源
地址或者广告文件ID信息在所述广告播放关联表中设置所述的关联信息。当
然,所述场景物体与广告播放关联表也可以设置在节目源中,这里不作限制。
在步骤S203中,媒体播放终端与远程服务器建立连接,传输节目源和节目
广告信息源数据。
在步骤S204中,解码并播放所述节目广告信息源数据并实时检测所述的
关联信息。
在步骤S205中,设置广告文件缓存存储空间,并查询所述缓存存储空间中
是否存储有对应的场景物体的广告文件,如果有,则执行步骤S206,从所述缓
存存储空间中载入与所述场景物体对应的广告文件,否则执行步骤S209。
在步骤S206中,根据关联信息中关联的节目广告信息源地址或者广告文
件ID信息载入相应的广告文件。
在步骤S207中,把载入的广告文件临时存储在所述的缓存存储空间中。
在步骤S208中,播放所述广告文件。
在步骤S209中,通过远程服务器的节目广告信息源获取并载入与所述场
景物体对应的广告文件。
实施例三
图3示出了本发明实施例三提供的广告的显示方法的实现流程,需要说明
的是,本实施例继承实施例一的方案,详述如下:
在步骤S301中,远程服务器建立数据源远程服务,所述数据源包括节目源
和节目广告信息源,所述节目源包括至少一个场景,所述场景包括至少一个场
景物体,所述节目广告信息源包括至少一个广告文件。
在步骤S302中,所述节目源包括多个帧数据包,所述帧数据包设置包括节
目广告信息源地址或者广告文件ID信息的扩展信息,根据场景物体对应的节目
广告信息源地址或者广告文件ID信息,在场景物体所在的帧数据包的扩展信息
中设置广告文件与场景物体的关联关系。
在本实施例中,节目源中包括多个帧数据包,所述帧数据包设置包括节目
广告信息源地址或者广告文件ID信息的扩展信息,也可以根据场景物体对应的
节目广告信息源地址或者广告文件ID信息,在场景物体所在的帧数据包的扩展
信息中设置所述的关联信息。
在步骤S303中,媒体播放终端与远程服务器建立连接,传输节目源和节目
广告信息源数据。
在步骤S304中,解码并播放所述信息源数据并实时检测所述的关联信息。
在步骤S305中,设置广告文件缓存存储空间,并查询所述缓存存储空间中
是否存储有对应的场景物体的广告文件,如果有,则执行步骤S306,从所述缓
存存储空间中载入与所述场景物体对应的广告文件,否则执行步骤S309。
在步骤S306中,根据关联信息中关联的节目广告信息源地址或者广告文
件ID信息载入相应的广告文件。
在步骤S307中,把载入的广告文件临时存储在所述的缓存存储空间中。
在步骤S308中,播放所述广告文件。
在步骤S309中,通过远程服务器的节目广告信息源获取并载入与所述场
景物体对应的广告文件。
实施例四
图4示出了本发明实施例四提供的媒体播放系统的具体结构框图,为了便
于说明,仅示出了与本发明实施例相关的部分。该媒体播放系统可以是内置于
服务器或者媒体播放终端中的软件单元、硬件单元或者软硬件结合的单元。在
本实施例中,所述的系统包括远程服务器1与媒体播放终端2,该远程服务器1
包括媒体数据源服务单元44,关联设置单元42,该媒体播放终端2包括:连接
建立单元41和播放单元43。
其中媒体数据源服务单元44,用于提供数据源远程服务,所述数据源包括
节目源和节目广告信息源,所述节目源包括至少一个场景,所述场景包括至少
一个场景物体,所述节目广告信息源包括至少一个广告文件。
其中,连接建立单元41,用于与远程服务器建立连接,传输节目源和节目
广告信息源数据;
关联设置单元42,用于设置所述场景物体与广告文件的关联,根据所述广
告文件与所述场景物体的关联关系设置关联信息;
播放单元43,用于播放所述节目源,当播放到所述节目源的场景物体时,
根据所述的关联信息,触发播放所述广告文件。
具体的,所述播放单元43包括:关联检测模块431、广告载入模块432和
广告播放模块433。
其中,关联检测模块431,用于解码并播放所述节目源数据并实时检测所
述的关联信息;
广告载入模块432,用于根据关联信息中关联的节目广告信息源地址或者
广告文件ID信息载入相应的广告文件;
广告播放模块433,用于播放所述广告文件。
本发明实施例提供的媒体播放系统可以应用在前述对应的方法实施例一
中,详情参见上述实施例一的描述,在此不再赘述。
实施例五
图5示出了本发明实施例五提供的媒体播放系统的具体结构框图,为了便
于说明,仅示出了与本发明实施例相关的部分。该媒体播放系统可以是内置于
服务器或者媒体播放终端中的软件单元、硬件单元或者软硬件结合的单元。在
本实施例中,所述的系统包括远程服务器1与媒体播放终端2,该远程服务器1
包括媒体数据源服务单元54,关联设置单元52,该媒体播放终端2包括:连接
建立单元51和播放单元53。
其中,连接建立单元51、关联设置单元52和播放单元53的功能与实施例
四中的连接建立单元41、关联设置单元42和播放单元43相同,在此不再赘述。
具体的,所述节目源或者节目广告信息源中还包括场景物体与广告播放关
联表,所述场景物体与广告播放关联表中存储有各个场景物体在节目播放时出
现的时间点信息,所述关联设置单元52包括:第一关联设置模块521,该模块
用于根据所述的时间点信息与对应的节目广告信息源地址或者广告文件ID信
息在所述播放关联表中设置所述的关联信息。
具体的,所述播放单元53包括:关联检测模块531、存储判断模块532、
广告载入模块533、广告存储模块534和和广告播放模块535。
其中,关联检测模块531、广告载入模块533和广告播放模块535的功能
与实施例五中的关联检测模块431、广告载入模块432和广告播放模块433相
同,在此不再赘述。
具体的,广告存储模块534,用于设置广告文件缓存存储空间,并把载入
的广告文件临时存储在所述的缓存存储空间中;
存储判断模块532,用于查询所述缓存存储空间中是否存储有对应的场景
物体的节目广告信息源,如果有,则从缓存存储空间中载入与所述场景物体对
应的广告文件,否则通过远程服务器的节目广告信息源获取并载入与所述场景
物体对应的广告文件。
进一步地,所述播放单元53还包括:
广告信息窗口设置模块,用于设置广告信息窗口,在该信息窗口中播放所
述的广告文件,所述广告文件包括文字、动画、链接信息至少一项。
本发明实施例提供的媒体播放系统可以应用在前述对应的方法实施例二
中,详情参见上述实施例二的描述,在此不再赘述。
实施例六
图6示出了本发明实施例六提供的媒体播放系统的具体结构框图,为了便
于说明,仅示出了与本发明实施例相关的部分。该媒体播放系统可以是内置于
服务器或者媒体播放终端中的软件单元、硬件单元或者软硬件结合的单元。在
本实施例中,所述的系统包括远程服务器1与媒体播放终端2,该远程服务器1
包括媒体数据源服务单元64,关联设置单元62,该媒体播放终端2包括:连接
建立单元61和播放单元63。
其中,连接建立单元61、关联设置单元62和播放单元63的功能与实施例
四中的连接建立单元41、关联设置单元42和播放单元43相同,在此不再赘述。
具体的,所述节目源包括多个帧数据包,所述帧数据包设置包括节目广告
信息源地址或者广告文件ID信息的扩展信息,所述关联设置单元62包括:第
二关联设置模块621,该模块用于根据场景物体对应的节目广告信息源地址或
者广告文件ID信息,在场景物体所在的帧数据包的扩展信息中设置所述的关联
信息。
进一步地,播放单元63包括:关联检测模块631、存储判断模块632、广
告载入模块633、广告存储模块634和广告播放模块635。
其中,关联检测模块631、广告载入模块633和广告播放模块635的功能
与实施例四中的关联检测模块431、广告载入模块432和广告播放模块433相
同,在此不再赘述。
具体的,广告存储模块634,用于设置广告文件缓存存储空间,并把载入
的广告文件临时存储在所述的缓存存储空间中;
存储判断模块632,用于查询所述缓存存储空间中是否存储有对应的场景
物体的节目广告信息源,如果有,则从缓存存储空间中载入与所述场景物体对
应的广告文件,否则通过远程服务器的节目广告信息源获取并载入与所述场景
物体对应的广告文件。
进一步地,所述播放单元63还包括:
广告信息窗口设置模块,用于设置广告信息窗口,在该信息窗口中播放所
述的广告文件,所述广告文件包括文字、动画、链接信息至少一项。
本发明实施例提供的媒体播放系统可以应用在前述对应的方法实施例三
中,详情参见上述实施例三的描述,在此不再赘述。
值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑
进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另
外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的
保护范围。
实施例七
本发明还提供一媒体播放终端,参照图4,该媒体播放终端包括:连接建
立单元41和播放单元43。
其中,连接建立单元41,用于与远程服务器建立连接,传输节目源和节目
广告信息源数据;
播放单元43,用于播放所述节目源,当播放到所述节目源的场景物体时,
根据所述的关联信息,触发播放所述广告文件。
具体的,所述播放单元43包括:关联检测模块431、广告载入模块432和
广告播放模块433。
其中,关联检测模块431,用于解码并播放所述节目源数据并实时检测所
述的关联信息;
广告载入模块432,用于根据关联信息中关联的节目广告信息源地址或者
广告文件ID信息载入相应的广告文件;
广告播放模块433,用于播放所述广告文件。
需要说明的是,所述的关联信息具体可以为节目源或者节目广告信息源中
的场景物体与广告播放关联表,在该场景物体与广告播放关联表中存储有各个
场景物体在节目播放时出现的时间点信息、所述的时间点信息与对应的节目广
告信息源地址或者广告文件ID信息的关联信息。
所述的关联信息还可以为,所述节目源包括多个帧数据包,所述帧数据包
设置包括节目广告信息源地址或者广告文件ID信息的扩展信息,根据场景物体
对应的节目广告信息源地址或者广告文件ID信息,在场景物体所在的帧数据包
的扩展信息中设置所述的关联信息。
本发明实施例提供的媒体媒体播放终端可以应用在前述对应的方法、系统
的各实施例中,详情参见上述实施例一至实施例六的描述,在此不再赘述。
另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部
分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计
算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发
明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明
的保护范围之内。