一种针对数字电视网络的智能广告投放方法与流程

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

本发明涉及一种广告投放方法,具体涉及一种针对数字电视网络的智能广告投放方法。



背景技术:

在数字电视广播网络中,在前端发布数字化的广告,由机顶盒接收并通过电视机显示给订户,是运营商的基本业务要求之一。数字广告的展现形式可能为各种格式的图片、二维码链接、视频、文本等。这种广告与普通的、在信源端就插入到电视频道中的广告内容是不同的;信源广告在电视台进行节目录制时通过非线性编辑处理的方式插入到原始的音视频码流中;而这里描述的数字广告则以私有数据的方式发送给机顶盒,然后由机顶盒通过屏幕显示叠加到输出的视频图像层,或者输出声音到电视机。

这种广告,现在只能做到由数字电视运营商或者广告商指定在全部或者指定的若干数字电视频道和固定的时段进行展示,无法实现与实际电视节目内容相关联的精确投放,因而广告效果还亟待改进。比如,如果用户正在收看体育频道的一个乒乓球比赛,那么此时显示乒乓球用品的广告无疑是最合适的;但是若仅仅借助于频道和时段,现有广告播发机制还做不到这一点,因为广告系统无从获知精确的节目信息。因此,现有的广告投放方法效果不佳,无法实现针对不同节目内容显示不同广告的效果。



技术实现要素:

本发明所要解决的技术问题是在数字电视广播网络中,广告播发系统在现有技术框架下无法实现针对具体节目的内容播发不同广告的功能,从而导致广告效果不佳,目的在于提供一种针对数字电视网络的智能广告投放方法,解决现有的广告投放方法效果不佳,无法实现针对不同节目内容显示不同广告的效果的问题。

本发明通过下述技术方案实现:

一种针对数字电视网络的智能广告投放方法,包括依次进行的以下步骤:

A、根据广告内容分类和节目内容分类建立广告与节目内容的关系表:广告-节目内容属性关系表;

B、前端将供应商提供的广告与步骤A建立的广告-节目内容属性关系表发送到终端;

C、终端基于正在播放的节目按照步骤B发送的广告-节目内容属性关系表在供应商提供的广告中选择合适的广告;

D、将步骤C选出的广告与电视节目混合后进行播放。本方法是基于用户所看的节目精准的投放广告,要实现这一目的,首先需要将广告内容与节目内容提取出来并建立他们之间对应的关系,即建立广告-节目内容属性关系表,在建立了广告-节目内容属性关系表之后,我们需要将广告与广告-节目内容属性关系表发送到用户的终端,终端通过检测用所观看的节目获取节目内容,将节目内容,广告内容和广告-节目内容属性关系表进行对比后可以得到最适合现在播放的广告。

所述步骤A建立广告-节目内容属性关系表包括依次进行的以下步骤:

A1、为广告确定广告内容属性值P,为节目确定节目内容属性值A;

A2、将广告内容属性值P与的节目内容属性值A进行匹配,整理出有关联的广告内容属性值P和节目内容属性值A,形成广告-节目内容属性关系表。

所述节目内容属性值A由多级数值构成,记为A=a1a2a3…an,所述广告内容属性值P也由多级数值构成,记为P=p1p2p3…pm,其中m、n均为正整数;节目和广告属性值中每一级的取值将其所代表的分类,可以由使用者自行定义,或者采用行业已有的评估标准。例如,定义广告内容属性值A1=0x01020A为“体育用品、跑步用品、跑步机”,其中01代表体育用品大类,02代表跑步用品子类,0A代表跑步机二级子类,属性分为三级。节目内容属性的取值也可以分为多个部分,分别代表该电视节目的大类、子类和更加细分的次级子类。举例,定义节目内容属性值0x040605表示“体育节目、田径、马拉松”,其中04代表体育节目大类,06代表田径赛事子类,05代表马拉松二级子类,属性也分为三级,若广告-节目内容属性关系表中存在一条记录,其广告内容属性字段为0x010203,即“体育用品、跑步用品、跑步机”,节目内容属性字段为0x040605,即“体育节目、田径、马拉松”,则表明“体育用品、跑步用品、跑步机”产品广告与“体育节目、田径、马拉松”电视节目产生了关联。

所述步骤C选择合适的广告采用依次进行的以下步骤进行选择:

C1、提取正在播放节目的节目内容属性值Ax,Ax=a1a2a3…ax,提取供应商发送广告的广告内容属性值Py,Py=p1p2p3…py;确定当前正在播放的节目,正在播放节目的节目内容属性值Ax,同时从供应商发送的广告列表中依次提取广告的广告内容属性值Py。

C2、检索广告-节目内容属性关系表,查看是否存在配对的广告内容属性值P和节目内容属性值A与Ax、Py相同,若存在,确定Ax与Py的关联性为C,C=y;若不存在,将正在播放节目的节目内容属性值Ax、提取供应商发送广告的广告内容属性值Py最末级的数值去掉得到Ax-1=a1a2a3…ax-1、Py-1=p1p2p3…py-1,将Ax-1、Py-1与广告-节目内容属性关系表进行对比,以此类推,去掉最末级的数值过程P次,直到出现一组广告内容属性值Py-p=p1p2p3…py-p和节目内容属性值Ax-p=a1a2a3…ax-p与广告-节目内容属性关系表中的一组相匹配的A、P相同,则Ax与Py的关联性为C=y-p;确定Ax后开始从供应商发送的广告列表第一条广告开始提取广告内容属性值Py,对比广告-节目内容属性关系表,查看是否存在一组A、P与Ax、Py相同,若有,则关联性C等于广告内容属性值的分级数y,若无,由于Ax、Py均是分级建立的标签数据,去掉最末级的数值得到Ax-1与Py-1,将A1n-1、P1m-1与广告-节目内容属性关系表进行对比查找是否有对应的一组A、P,若有,则关联性C等于广告内容属性值的分级数y-1,若无,继续去掉Ax-1与Py-1最末级的数值,以此类推直到出现一组广告内容属性值Py-p和节目内容属性值Ax-p与广告-节目内容属性关系表中的一组A、P相同,此时C=y-p。

C3、依次循环进行步骤C1、C2直到确定所有供应商发送的广告与正在播放节目的关联性,选择其中关联性最高的广告为合适的广告。确定所有广告与当前节目的关联性后,选择其中关联性最高,即C的值最大的广告作为合适的广告。

本发明与现有技术相比,具有如下的优点和有益效果:

1、本发明一种针对数字电视网络的智能广告投放方法,分级处理,定位精准;

2、本发明一种针对数字电视网络的智能广告投放方法,节目与广告结合度高;

3、本发明一种针对数字电视网络的智能广告投放方法,广告投放效果好。

附图说明

此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:

图1为基于本发明的方法组成的系统示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。

实施例

如图1所示,本发明一种针对数字电视网络的智能广告投放方法,其特征在于,包括依次进行的以下步骤:

A、根据广告内容分类和节目内容分类建立广告与节目内容的关系表:广告-节目内容属性关系表;

B、前端将供应商提供的广告与步骤A建立的广告-节目内容属性关系表发送到终端;

C、终端基于正在播放的节目按照步骤B发送的广告-节目内容属性关系表在供应商提供的广告中选择合适的广告;

D、将步骤C选出的广告与电视节目混合后进行播放。

所述步骤A建立广告-节目内容属性关系表包括依次进行的以下步骤:

A1、为广告确定广告内容属性值P,为节目确定节目内容属性值A;

A2、将广告内容属性值P与的节目内容属性值A进行匹配,整理出有关联的广告内容属性值P和节目内容属性值A,形成广告-节目内容属性关系表。

所述节目内容属性值A由多级数值构成,记为A=a1a2a3…an,所述广告内容属性值P也由多级数值构成,记为P=p1p2p3…pm,其中m、n均为正整数;节目和广告属性值中每一级的取值将其所代表的分类,可以由使用者自行定义,或者采用行业已有的评估标准。

所述步骤C选择合适的广告采用依次进行的以下步骤进行选择:

C1、提取正在播放节目的节目内容属性值Ax,Ax=a1a2a3…ax,提取供应商发送广告的广告内容属性值Py,Py=p1p2p3…py

C2、检索广告-节目内容属性关系表,查看是否存在配对的广告内容属性值P和节目内容属性值A与Ax、Py相同,若存在,确定Ax与Py的关联性为C,C=y;若不存在,将正在播放节目的节目内容属性值Ax、提取供应商发送广告的广告内容属性值Py最末级的数值去掉得到Ax-1=a1a2a3…ax-1、Py-1=p1p2p3…py-1,将Ax-1、Py-1与广告-节目内容属性关系表进行对比,以此类推,去掉最末级的数值过程P次,直到出现一组广告内容属性值Py-p=p1p2p3…py-p和节目内容属性值Ax-p=a1a2a3…ax-p与广告-节目内容属性关系表中的一组相匹配的A、P相同,则Ax与Py的关联性为C=y-p;

C3、依次循环进行步骤C1、C2直到确定所有供应商发送的广告与正在播放节目的关联性,选择其中关联性最高的广告为合适的广告。基于上述方法我们可以建立一个广告投放系统:包括前端和终端,前端包括广告发送模块,以及终端的广告接收模块、广告展示模块、EPG接收和处理模块、节目播放模块等。在前端:

每个广告除了广告内容本身如图片、视频、文本等、广告ID之外,还包括一个广告内容属性值,这个值在广告内容产生时设定。在实际应用中,每个内容属性取值所对应的实际含义可以由系统使用者自行设定。广告内容属性的取值分为多个部分,分别代表该广告所推广的产品的大类、子类和更加细分的次级子类。举例,定义广告内容属性值A=0x010203为“体育用品、跑步用品、跑步机”,其中01代表体育用品大类,02代表跑步用品子类,03代表跑步机二级子类,属性分为三级。

每个数字电视频道包括连续播出的节目码流和电子节目指南EPG信息流。EPG信息流中包含该频道所播出的节目的内容属性。节目内容属性一般按照已有的标准,比如DVBSI标准并结合运营商的私有定义进行取值。节目内容属性的取值也可以分为多个部分,分别代表该电视节目的大类、子类和更加细分的次级子类。举例,定义节目内容属性值0x040605表示“体育节目、田径、马拉松”,其中04代表体育节目大类,06代表田径赛事子类,05代表马拉松二级子类,属性也分为三级。

广告系统前端会产生和维护一个“广告-节目内容属性关系表”。这张表的每个记录包含广告内容属性和节目内容属性字段。每一个记录表示某种广告内容属性和某种数字电视节目内容属性之间存在关联关系。举例:若该表中存在一条记录,其广告内容属性值为0x010203,即“体育用品、跑步用品、跑步机”,节目内容属性字段为0x040605,即“体育节目、田径、马拉松”,则表明“体育用品、跑步用品、跑步机”产品广告与“体育节目、田径、马拉松”电视节目产生了关联。

广告发送模块发送的广告码流中,应该包含各个广告的广告内容、广告ID和广告内容属性,以及“广告-节目内容属性关系表”。这些信息在码流中进行封装的格式可由广告系统自行定义。

在终端:

节目播放模块按照用户的请求接收和播放特定频道的数字电视节目。

EPG接收和处理模块接收数字电视频道的节目预告信息,这其中包括当前频道、当前正在播放的节目的内容属性。

广告接收模块应接收并缓存广告内容,并维护一个包含每个广告ID和广告内容属性的广告索引表;同时要接收并保存“广告-节目内容属性关系表”。这些数据都保存在机顶盒内存中。

广告展示模块负责展示广告信息。广告信息和解码后的节目音视频信号叠加到一起后输出到电视机。

广告展示模块展示广告之前,要先计算广告与当前播放节目的关联程度。

广告内容属性与节目内容属性的关联程度R由广告内容属性值和节目内容属性值,以及广告-节目内容属性关系表中的各个记录共同决定。如果广告内容属性的层级为Ca,节目内容属性的层级为Cb,一般Ca大于Cb,因为实际生活中产品的分类比电视节目的分类更细。某广告的内容属性为A,某节目的内容属性值为P。那么计算R的方法如下:

查找广告-节目内容属性关系表,看是否存在一条记录,其节目内容属性等于P,广告内容属性等于A,如果这样的记录存在,则R=Ca;如果这样的记录不存在,那么再判断是否存在一条记录,其节目内容属性的Ca-1部分等于P的Ca-1部分,广告内容属性的Cb-1部分等于A的Cb-1部分,如果这样的记录存在,则R=Ca-1。如果这样的记录也不存在,那么再判断是否存在一条记录,其节目内容属性的Ca-2部分等于P的Ca-2部分,广告内容属性的Cb-2部分等于A的Cb-2部分,如果这样的记录存在,则R=Ca-2;以此类推。

举例说明:假设广告内容属性的层级为Ca=节目内容属性的层级为Cb=3,且在“广告-节目内容属性关系表”有三条记录,第1条节目内容属性为P1=0x040605,即“体育节目、田径、马拉松”、广告内容属性为0x010203,即“体育用品、跑步用品、跑步机”;第2条节目内容属性为P2=0x050501,即“儿童、卡通、国产卡通片”、广告内容属性为0x070809,即“儿童用品、玩具、卡通玩偶”,第3条节目内容属性为P3=0x040607,即“体育节目、田径、跳远”、广告内容属性为0x010204,即“体育用品、跑步用品、钉鞋”。如果节目P1的内容属性等于0x040605,节目P2的内容属性为0x050501,节目P3的内容属性为0x040607,某广告A1的内容属性等0x010203,那么该广告A1与节目P1的内容匹配程度R(A1,P1)=3,与节目P2的内容匹配程度R(A1,P2)=0,与节目P3的内容匹配程度R(A1,P3)=2。

在所有已经接收并缓存的广告内容中,广告展示模块展示与当前节目关联程度最高的广告。如果所有广告与当前节目的关联程度R都为0,则可以不展示任何广告。如果同时有多个广告满足展示要求,则依次展示。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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