一种自适应的信息植入方法、装置及相关设备与流程

文档序号:12498665阅读:376来源:国知局
一种自适应的信息植入方法、装置及相关设备与流程

本发明涉及IPTV(Internet Protocol Television,网络协定电视)、OTT(Over The Top TV,基于开放互联网的视频服务)技术领域,尤其涉及一种自适应的信息植入方法、装置及相关设备。



背景技术:

目前,IPTV及OTT的广告业务都是机顶盒在播放前,通过客户端到广告服务器去获取该待播放的内容是否有广告,然后对广告进行播放。但是,这样带来一个问题,如果有多个CP(Content Provider,内容提供商)的情况下,每个CP都需要实现一套自己的广告业务流程,无法做到统一的广告播放控制,这样就无法做到统一管控,同时也增加了多个CP的开发成本。

因此,如果有一种广告植入方法能够自适应多个CP的广告植入,将大大的减少多CP情况下带来的业务流程变更,使得广告植入能够自动适应多CP的场景,提升了广告的统一管控。



技术实现要素:

本发明要解决的技术问题是,提供一种自适应的信息植入方法、装置及相关设备,能够自适应多个CP在其所提供的内容中的信息植入。

本发明采用的技术方案是,所述自适应的信息植入方法,在广告服务器侧执行的流程,包括:

对机顶盒向内容提供商服务器发送的业务请求进行分析,判断是否需要向所述机顶盒进行信息植入;

在需要进行信息植入的情况下,向所述机顶盒发送需植入的信息。

进一步的,所述业务请求的获取方式,包括以下之一:

方式一:对机顶盒向内容提供商服务器发送的业务请求进行截获;

方式二:作为中继节点接收到机顶盒发来的欲向内容提供商服务器发送的业务请求。

进一步的,在方式一中,所述对机顶盒向内容提供商服务器发送的业务请求进行截获,包括:

在路由设备将机顶盒向内容提供商服务器发送的业务请求转发给所述内容提供服务商之前,通过分光器对所述业务请求进行截获。

进一步的,所述对机顶盒向内容提供商服务器发送的业务请求进行分析,判断是否需要向所述机顶盒进行信息植入,包括:

判断机顶盒向内容提供商服务器发送的业务请求的字段内容是否满足所述内容提供商的信息植入条件,若是,则判定为需要向所述机顶盒进行信息植入,否则判定为不需要向所述机顶盒进行信息植入。

进一步的,满足所述内容提供商的信息植入条件,包括:

所述业务请求的字段中包含:设定文件的请求地址,和/或,设定的特征字段;其中,设定文件格式的请求地址包括:视频文件格式的请求地址、网页页面文件格式的请求地址或者对FTP(File Transfer Protocol,文件传输协议)服务器下资源的请求地址,设定的特征字段包括:设定后缀的文件字段或者设定频道的频道编码字段。

进一步的,所述向所述机顶盒发送需植入的信息,包括:

向所述机顶盒发送信息植入页面;

根据所述机顶盒基于所述信息植入页面发出的信息植入请求,确定出目标信息的内容、目标信息的类型和目标信息的策略;

根据目标信息的内容、目标信息的类型和目标信息的策略组装成信息播控页面下发给所述机顶盒,以供机顶盒执行所述信息播控页面并进行信息的播发。

进一步的,在采用方式一获取所述业务请求且需要进行信息植入的情况下,在内容提供商服务器向机顶盒响应所述业务请求之前,向所述机顶盒发送需植入的信息;

所述方法,还包括:

向所述机顶盒发送需植入的信息之后,将所述业务请求打上已处理标识后告知所述机顶盒,以供所述机顶盒再次向内容提供商服务器发送打上已处理标识的所述业务请求;

在采用方式二获取所述业务请求且不需要进行信息植入的情况下,将所述业务请求转发给所述内容提供商服务器。

本发明还提供一种自适应的信息植入装置,设置于广告服务器侧,该装置包括:

分析判断模块,用于对机顶盒向内容提供商服务器发送的业务请求进行分析,判断是否需要向所述机顶盒进行信息植入;

信息植入模块,用于在需要进行信息植入的情况下,向所述机顶盒发送需植入的信息。

进一步的,所述装置,还包括:

请求获取模块,用于采用以下方式之一获取所述业务请求:

方式一:对机顶盒向内容提供商服务器发送的业务请求进行截获;

方式二:作为中继节点接收到机顶盒发来的欲向内容提供商服务器发送的业务请求。

进一步的,针对方式一,所述请求获取模块,具体用于:

在路由设备将机顶盒向内容提供商服务器发送的业务请求转发给所述内容提供服务商之前,通过分光器对所述业务请求进行截获。

进一步的,所述分析判断模块,具体用于:

判断机顶盒向内容提供商服务器发送的业务请求的字段内容是否满足所述 内容提供商的信息植入条件,若是,则判定为需要向所述机顶盒进行信息植入,否则判定为不需要向所述机顶盒进行信息植入。

进一步的,满足所述内容提供商的信息植入条件,包括:

所述业务请求的字段中包含:设定文件的请求地址,和/或,设定的特征字段;其中,设定文件格式的请求地址包括:视频文件格式的请求地址、网页页面文件格式的请求地址或者对FTP服务器下资源的请求地址,设定的特征字段包括:设定后缀的文件字段或者设定频道的频道编码字段。

进一步的,所述信息植入模块,具体用于:

向所述机顶盒发送信息植入页面;

根据所述机顶盒基于所述信息植入页面发出的信息植入请求,确定出目标信息的内容、目标信息的类型和目标信息的策略;

根据目标信息的内容、目标信息的类型和目标信息的策略组装成信息播控页面下发给所述机顶盒,以供机顶盒执行所述信息播控页面并进行信息的播发。

进一步的,所述信息植入模块,具体用于:在采用方式一获取所述业务请求且需要进行信息植入的情况下,在内容提供商服务器向机顶盒响应所述业务请求之前,向所述机顶盒发送需植入的信息;

所述装置,还包括:业务恢复模块,用于:

向所述机顶盒发送需植入的信息之后,将所述业务请求打上已处理标识后告知所述机顶盒,以供所述机顶盒再次向内容提供商服务器发送打上已处理标识的所述业务请求;

在采用方式二获取所述业务请求且不需要进行信息植入的情况下,将所述业务请求转发给所述内容提供商服务器。

本发明还提供一种广告服务器,作为机顶盒与内容提供商服务器之间的中继节点,所述广告服务器包括上述自适应的信息植入装置。该广告服务系统可以应用于新开网络中,需要对现有网络架构做改进,即在机顶盒与内容提供商 服务器之间插入广告服务器。

本发明还提供一种广告服务系统,包括广告服务器以及分光器,其中,所述广告服务器包括上述自适应的信息植入装置。该广告服务系统可以应用于现网架构中,无需对网络架构做改进。

本发明还提供一种广告服务系统,包括广告服务器以及内容提供商服务器,其中,所述内容提供商服务器包括上述自适应的信息植入装置中的请求获取模块和分析判断模块,所述广告服务器包括上述自适应的信息植入装置中的信息植入模块。该广告服务系统可以应用于现网架构中,无需对网络架构做改进。

采用上述技术方案,本发明至少具有下列优点:

本发明所述自适应的信息植入方法、装置及相关设备,在多CP的情况下,通过广告服务器的获取机顶盒发送给内容提供商服务器的业务请求并根据业务请求进行对应的信息植入,使得机顶盒能够适配多CP的信息植入接口,无需CP做调整,便于运营商做统一管控,提升用户体验。

附图说明

图1为本发明第一实施例的自适应的信息植入方法流程图;

图2为本发明第二实施例的自适应的信息植入方法流程图;

图3为本发明第三实施例的适应的信息植入装置组成结构示意图;

图4为本发明第四实施例的适应的信息植入装置组成结构示意图;

图5为本发明第九实施例的基于自适应的广告植入装置的组成原理图;

图6为本发明第九实施例的步骤A的具体流程图;

图7为本发明第九实施例的步骤B的具体流程图;

图8为本发明第九实施例的采用代理模式的自适应广告植入装置的组成原理图。

具体实施方式

为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。

本发明第一实施例,一种自适应的信息植入方法,如图1所示,该方法在广告服务器侧执行的流程,包括以下具体步骤:

步骤S101,对机顶盒向内容提供商服务器发送的业务请求进行分析,判断是否需要向所述机顶盒进行信息植入;

具体的,所述业务请求的获取方式,包括以下之一:

方式一:对机顶盒向内容提供商服务器发送的业务请求进行截获;这种方式优先适用于现网架构中,无需对现网架构的网络连接做出改进。

方式二:作为中继节点接收到机顶盒发来的欲向内容提供商服务器发送的业务请求。这种方式优先适用于新开网络中对现网架构的网络连接做出改进,即在机顶盒与内容提供商服务器之间插入广告服务器。这种方式也适用于现网架构中,无需对现网架构的网络连接做出改进,只需在CP服务器中增加相应的请求截获模块即可。

进一步的,在方式一中,对机顶盒向内容提供商服务器发送的业务请求进行截获,包括:

在路由设备将机顶盒向内容提供商服务器发送的业务请求转发给所述内容提供服务商之前,通过分光器对所述业务请求进行截获。

需要说明的是,在采用方式一获取所述业务请求且需要进行信息植入的情况下,在需要进行信息植入的情况下,在内容提供商服务器向机顶盒响应所述业务请求之前,向所述机顶盒发送需植入的信息。在通过分光器对所述业务请求进行截获的情况下,由于分光器并没有阻断内容提供商服务器对于所述业务请求的接收,此时向机顶盒发送信息植入页面须发生在内容提供商服务器向机顶盒给出业务请求的响应之前。现有技术中机顶盒接收业务请求响应的机制是, 一旦机顶盒接收到了针对所述业务请求的响应,则不会处理再次接收到的所述业务请求的响应。

在步骤S101中,对机顶盒向内容提供商服务器发送的业务请求进行分析,判断是否需要向所述机顶盒进行信息植入,包括:

判断机顶盒向内容提供商服务器发送的业务请求的字段内容是否满足所述内容提供商的信息植入条件,若是,则判定为需要向所述机顶盒进行信息植入,否则判定为不需要向所述机顶盒进行信息植入。

更进一步的,满足所述内容提供商的信息植入条件,包括:

所述业务请求的字段中包含:设定文件的请求地址,和/或,设定的特征字段;其中,设定文件格式的请求地址包括:视频文件格式的请求地址、网页页面文件格式的请求地址或者对FTP(File Transfer Protocol,文件传输协议)服务器下资源的请求地址,设定的特征字段包括:设定后缀的文件字段或者设定频道的频道编码字段。其中,设定后缀的文件字段,可以是:视频类的.mpg、.mp4、.avi、.3gp等,网页类主要是.html、.jsp、.php、.asp、.js等。

步骤S102,在需要进行信息植入的情况下,向所述机顶盒发送需植入的信息。

具体的,在步骤S102中,向所述机顶盒发送需植入的信息,包括:

A1:向所述机顶盒发送信息植入页面;

进一步的,在现网架构中通过分光器对所述业务请求进行截获的情况下,由于分光器并没有阻断内容提供商服务器对于所述业务请求的接收,此时向机顶盒发送信息植入页面须发生在内容提供商服务器向机顶盒给出业务请求的响应之前。现有技术中机顶盒接收业务请求响应的机制是,一旦机顶盒接收到了针对所述业务请求的响应,则不会处理再次接收到的所述业务请求的响应。

A2:根据所述机顶盒基于所述信息植入页面发出的信息植入请求,确定出目标信息的内容、类型和策略;

A3:根据目标信息的内容、类型和策略组装成信息播控页面下发给所述机 顶盒,以供机顶盒执行所述信息播控页面并进行信息的播发。

本发明第二实施例,一种自适应的信息植入方法,本实施例所述方法与第一实施例大致相同,区别在于,如图2所示,本实施例的所述方法,还包括以下具体步骤:

步骤S103,向所述机顶盒发送需植入的信息之后,将所述业务请求打上已处理标识后告知所述机顶盒,以供所述机顶盒再次向内容提供商服务器发送打上已处理标识的所述业务请求;该已处理标识的作用是:当再次获取所述业务请求后,根据该已处理标识可以判定所述业务请求无需进行信息植入的判断处理。

现有技术中机顶盒接收业务请求响应的机制是,一旦机顶盒接收到了针对所述业务请求的响应,则不会处理再次接收到的所述业务请求的响应。而机顶盒对已经发送并收到响应的业务请求没有重发机制,因此,本申请需要将已进行信息植入的业务请求进行恢复以告知机顶盒,让机顶盒重新再发送一次该业务请求给内容提供商服务器去获取用户想要观看的内容。

步骤S103还包括:

在采用方式二即作为中继节点获取所述业务请求且不需要进行信息植入的情况下,将所述业务请求转发给所述内容提供商服务器。这样做可以不影响机顶盒正常的业务请求内容的获取。

本发明第三实施例,与第一实施例对应,本实施例介绍一种自适应的信息植入装置,设置于广告服务器侧,如图3所示,该装置包括以下组成部分:

1)请求获取模块300,用于采用以下方式之一获取所述业务请求:

方式一:对机顶盒向内容提供商服务器发送的业务请求进行截获;这种方式优先适用于现网架构中,无需对现网架构的网络连接做出改进。

方式二:作为中继节点接收到机顶盒发来的欲向内容提供商服务器发送的 业务请求。这种方式优先适用于新开网络中对现网架构的网络连接做出改进,即在机顶盒与内容提供商服务器之间插入广告服务器。这种方式也适用于现网架构中,无需对现网架构的网络连接做出改进,只需在CP服务器中增加相应的请求截获模块即可。

具体的,针对方式一,请求获取模块300,具体用于:

在路由设备将机顶盒向内容提供商服务器发送的业务请求转发给所述内容提供服务商之前,通过分光器对所述业务请求进行截获。

需要说明的是,在请求获取模块300采用方式一获取所述业务请求且需要进行信息植入的情况下,信息植入模块302须在内容提供商服务器向机顶盒响应所述业务请求之前,向所述机顶盒发送需植入的信息。在通过分光器对所述业务请求进行截获的情况下,由于分光器并没有阻断内容提供商服务器对于所述业务请求的接收,此时向机顶盒发送信息植入页面须发生在内容提供商服务器向机顶盒给出业务请求的响应之前。现有技术中机顶盒接收业务请求响应的机制是,一旦机顶盒接收到了针对所述业务请求的响应,则不会处理再次接收到的所述业务请求的响应。

2)分析判断模块301,用于对机顶盒向内容提供商服务器发送的业务请求进行分析,判断是否需要向所述机顶盒进行信息植入;

具体的,分析判断模块301,具体用于:

判断机顶盒向内容提供商服务器发送的业务请求的字段内容是否满足所述内容提供商的信息植入条件,若是,则判定为需要向所述机顶盒进行信息植入,否则判定为不需要向所述机顶盒进行信息植入。

进一步的,满足所述内容提供商的信息植入条件,包括:

所述业务请求的字段中包含:设定文件的请求地址,和/或,设定的特征字段;其中,设定文件格式的请求地址包括:视频文件格式的请求地址、网页页面文件格式的请求地址或者对FTP服务器下资源的请求地址,设定的特征字段包括:设定后缀的文件字段或者设定频道的频道编码字段。

3)信息植入模块302,用于在需要进行信息植入的情况下,向所述机顶盒发送需植入的信息。

具体的,信息植入模块302,具体用于:

向所述机顶盒发送信息植入页面;在现网架构下通过分光器对所述业务请求进行截获的情况下,由于分光器并没有阻断内容提供商服务器对于所述业务请求的接收,此时向机顶盒发送信息植入页面须发生在内容提供商服务器向机顶盒给出业务请求的响应之前。现有技术中机顶盒接收业务请求响应的机制是,一旦机顶盒接收到了针对所述业务请求的响应,则不会处理再次接收到的所述业务请求的响应。

根据所述机顶盒基于所述信息植入页面发出的信息植入请求,确定出目标信息的内容、类型和策略;

根据目标信息的内容、类型和策略组装成信息播控页面下发给所述机顶盒,以供机顶盒执行所述信息播控页面并进行信息的播发。

进一步的,在现网架构中,信息植入模块302,具体用于:在需要进行信息植入的情况下,在内容提供商服务器向机顶盒响应所述业务请求之前,向所述机顶盒发送需植入的信息;

本发明第四实施例,与第二实施例对应的介绍一种自适应的信息植入装置,本实施例所述装置与第三实施例大致相同,区别在于,如图4所示,本实施例的所述装置,还包括:

业务恢复模块303,用于:

向所述机顶盒发送需植入的信息之后,将所述业务请求打上已处理标识后告知所述机顶盒,以供所述机顶盒再次向内容提供商服务器发送打上已处理标识的所述业务请求;该已处理标识的作用是:当再次获取所述业务请求后,根据该已处理标识可以判定所述业务请求无需进行信息植入的判断处理。

在采用方式二即作为中继节点获取所述业务请求且不需要进行信息植入的 情况下,将所述业务请求转发给所述内容提供商服务器。

本发明第五实施例,一种广告服务系统,可以作为实体装置来理解,应用于现网架构中,所述广告服务系统包括广告服务器以及分光器,其中,所述广告服务器包括第三实施例或者第四实施例所述的自适应的信息植入装置。

本发明第六实施例,一种广告服务系统,可以作为实体装置来理解,应用于现网架构中,所述广告服务系统包括广告服务器以及内容提供商服务器,其中,所述内容提供商服务器包括第三实施例或者第四实施例所述的自适应的信息植入装置中的请求获取模块和分析判断模块,所述广告服务器包括第三实施例或者第四实施例所述的自适应的信息植入装置中的信息植入模块。

本发明第七实施例,一种广告服务器,应用于新开网络中作为机顶盒与内容提供商服务器之间的中继节点,所述广告服务器包括第三实施例或第四实施例自适应的信息植入装置。

本发明第八实施例,一种内容提供商服务器,应用于现网架构中,所述内容提供商服务器中设有上述自适应的信息植入装置中的请求获取模块和分析判断模块,并配合上述自适应的信息植入装置中的信息植入模块使用。

本发明第九实施例,本实施例是在上述实施例的基础上,以广告信息植入为例,结合附图5~8介绍一个本发明的应用实例。

图5是基于自适应的广告植入装置的组成原理图,其核心模块是分光器和广告服务器,其使得机顶盒的业务请求能够自动分光到广告服务器,以便能够自动处理多CP情况下的广告业务植入。其中,分光器主要用于将机顶盒发出的业务请求进行分光,即将业务请求分一路到广告服务器,以便广告服务器进行请求的匹配识别;广告服务器包含请求截获模块(类似于第三实施例的分析判 断模块)和广告植入模块(类似于第三实施例的信息植入模块)其中,请求截获模块负责截获多CP的业务请求,并从业务请求中识别出哪种业务请求需要植入广告;广告植入模块负责从广告服务器获取广告信息,控制广告植入策略并播放广告;

本实例基于自适应的广告植入方法,包括以下步骤:

步骤A:分光器将机顶盒请求分光,发给请求截获模块进行匹配;

步骤B:广告植入模块获取匹配广告,并执行广告播放;

具体的,如图6所示,步骤A中执行的具体步骤如下:

步骤201:广告服务器的请求截获模块初始化匹配规则,匹配规则一般从广告服务器上进行获取,可以根据需要灵活设置即可;其中,匹配规则根据各个CP提供的广告植入URL确定,广告植入URL中一般包含RTSP和HTTP两种视频格式,也可以是包含页面格式,或者是FTP服务器中资源的请求地址,在上述格式中有包含指定的特征,如URL中包含m3u8后缀的视频需要植入,指定频道的频道编码ch0000001等格式;若业务请求中包含上述视频格式、页面格式或者FTP服务器中资源的请求地址,且在这些请求地址中又包含有指定的特征字段,比如:.m3u8字段、指定频道的频道编码字段等,则满足匹配规则,表明可以基于该业务请求向机顶盒播发广告。

步骤202:机顶盒发起CP相关的业务请求到分光器;

步骤203:分光器将业务请求进行分光,在业务请求发送到CP的同时,分出一路业务请求发给广告服务器;

步骤204:广告服务器的请求截获模块将该业务请求对比匹配规则进行分析;

步骤205:若满足匹配规则,则请求截获模块下发广告植入页面给机顶盒,以防止该业务请求的响应先于广告植入页面返回给机顶盒;

步骤206:机顶盒解析广告植入页面,并向广告服务器发起广告植入请求;

步骤207:广告服务器的请求截获模块获取广告植入请求后,通知广告植入模块进行广告植入

如图7所示,步骤B中执行的步骤如下:

步骤301:广告植入模块获取匹配的广告信息,如:广告内容、广告类型、广告策略等;

步骤302:广告植入模块保存当前的业务请求,以便在广告播放结束后恢复原先的业务请求;

步骤303:广告植入模块组装广告播控页面,并下发给机顶盒;

步骤304:机顶盒执行广告播控页面,进行广告播放

步骤305:广告播放结束,机顶盒上报结束标识给广告植入模块

步骤306:广告植入模块根据步骤302保存的业务请求,组装业务请求页面,并下发给机顶盒;

步骤307:机顶盒执行业务请求,恢复原先的业务请求。

图8是采用代理模式的自适应广告植入装置的组成原理图,该代理模式是上述分光器模式的一种扩展,只需要将请求截获模块部署到CP所在的EPG(Electronic Program Guide,电子节目指南)服务器(类似于前面实施例的内同提供商服务器)即可完成业务请求的自动截获,实际是在机顶盒与CP之前串联入广告服务器,广告服务器起到一个中继节点,在CP的设备中安插了一个请求截获模块。

在采用代理模式下,基于自适应的广告植入方法,主要包括如下步骤:

步骤401:请求截获模块从广告服务器获取匹配规则;

步骤402:广告服务器返回匹配规则给请求截获模块;

步骤403:请求截获模块初始化匹配规则;

步骤404:机顶盒向CP发起业务请求,该业务请求首先进入请求截获模块;

步骤405:CP上部署的请求截获模块将该业务请求对比匹配规则进行分析;

步骤406:若请求截获模块发现有符合匹配规则的业务请求,则通知广告植 入模块进行广告植入;

步骤407:后续广告植入流程参照图7的流程来实施即可。

通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。

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