电视广告获取、显示方法、广告服务器、电视机及系统与流程

文档序号:13768772阅读:330来源:国知局

本发明涉及广告投放领域,尤其涉及一种电视广告获取、显示方法、广告服务器、电视机及系统。



背景技术:

目前android电视品牌厂家,都有自己独立的广告系统,广告投放过程是:业务人员和广告需求方交流,获取广告数据,存放到广告服务器,电视端获取广告数据,进行广告展示,并上报曝光数据,作为后续计费依据。整个过程需要人工参与,而广告需求的一部分来自于广告商,比如qq、百度、阿里等,它们有自己的广告系统,在应用广告系统进行广告投放时,广告系统并未对接,在实现广告端到端自动投放时,人工参与过多,影响了广告投放的效率。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种电视广告获取方法,旨在解决广告系统未对接影响广告投放效率的技术问题。

为实现上述目的,本发明提供一种电视广告获取方法,包括以下内容:

在接收到电视端发送的广告请求时,根据所述广告请求确认目标广告商;

根据所述目标广告商对应的广告请求协议,生成广告数据获取请求,并将所述广告获取请求发送至目标广告商服务器;

在接收到所述目标广告商服务器依据所述广告获取请求反馈的第一广告信息后,获取所述第一广告信息对应的广告数据并生成广告数据下载地址;

依据所述广告信息和所述广告数据下载地址生成对应所述广告请求的第二广告信息返回至所述电视端,以供所述电视端根据所述第二广告信息获取广告数据并显示。

优选地,所述在接收到所述目标广告商服务器依据所述广告获取请求反馈的第一广告信息后,获取所述第一广告信息对应的广告数据并生成广告数据下载地址的步骤包括:

根据所述第一广告信息在预设存储区域获取所述第一广告信息对应的广告数据;

并将获取至所述预设存储区域的所述广告数据的存储位置生成所述广告数据下载地址。

优选地,所述根据所述第一广告信息在预设存储区域获取所述第一广告信息对应的广告数据的步骤之后,还包括:

若在所述预设存储区域未获取到所述广告数据时,根据所述第一广告信息中提供的原始下载地址下载所述广告数据;

将所述广告数据存储至所述预设存储区域;

根据所述广告数据在所述预设存储区域的存储地址生成所述广告数据下载地址。

优选地,所述将所述广告数据存储至所述预设存储区域的步骤具体包括:

将所述广告数据的格式转换为目标格式,并将转换为目标格式的所述广告数据存储至所述预设存储区域。

优选地,所述根据所述广告请求确认目标广告商的步骤,包括:

提取所述广告请求的对应关键字,以所述对应关键字为条件在已存储的各广告商中进行筛选,并将与所述对应关键字匹配的广告商确认为目标广告商。

此外,本发明还提供一种电视广告显示方法,包括以下内容:

向广告服务器发送广告请求;

在接收到广告服务器反馈的第二广告信息时,解析所述第二广告信息;

根据解析结果获取所述第二广告信息对应的广告数据;

显示获取的所述广告数据。

优选地,所述显示获取的所述广告数据的步骤具体包括:

读取所述第二广告信息中的曝光地址列表;

在所述曝光地址列表中的曝光地址对应的页面显示所述广告数据,并向曝光服务器上报曝光数据。

此外,为实现上述目的,本发明还提供一种广告服务器及电视,所述广告服务器及电视包括:存储器、处理器及存储在所述存储器上并可在所述广告服务器处理器上运行的电视广告获取程序及在所述电视处理器上运行的电视广告显示程序,所述电视广告获取程序及电视广告显示程序被所述处理器执行时实现如上所述的电视广告获取方法及电视广告显示方法的步骤。

本发明还提供一种电视广告显示系统,所述系统包括:如上所述的广告服务器及如上所述的电视,其中,所述广告商服务器,用于接收所述广告商服务器发送的广告数据获取请求,生成第一广告信息返回至所述广告服务器。

本发明实施例提出的一种电视广告获取方法,通过在接收到电视端发送的广告请求时,根据所述广告请求确认目标广告商;根据所述目标广告商对应的广告请求协议,生成广告数据获取请求,并将所述广告获取请求发送至目标广告商服务器;在接收到所述目标广告商服务器依据所述广告获取请求反馈的第一广告信息后,获取所述第一广告信息对应的广告数据并生成广告数据下载地址;依据所述广告信息和所述广告数据下载地址生成对应所述广告请求的第二广告信息返回至所述电视端,以供所述电视端根据所述第二广告信息获取广告数据并显示。通过广告服务器与广告商服务器的接入,实现广告信息自动生成,并对应下载广告信息的广告数据后对所述广告数据进行自动曝光的有益效果。

附图说明

图1是本发明实施例方案涉及的广告服务器终端结构示意图;

图2是本发明实施例方案涉及的电视终端结构示意图;

图3为本发明电视广告获取方法第一实施例的流程示意图;

图4为图3中步骤s30的细化流程示意图;

图5为本发明电视广告显示方法第一实施例的流程示意图

图6为本发明电视广告显示系统的系统结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:在接收到电视端发送的广告请求时,根据所述广告请求确认目标广告商;根据所述目标广告商对应的广告请求协议,生成广告数据获取请求,并将所述广告获取请求发送至目标广告商服务器;在接收到所述目标广告商服务器依据所述广告获取请求反馈的第一广告信息后,获取所述第一广告信息对应的广告数据并生成广告数据下载地址;依据所述广告信息和所述广告数据下载地址生成对应所述广告请求的第二广告信息返回至所述电视端,以供所述电视端根据所述第二广告信息获取广告数据并显示。

由于现有技术中无法对接对应的广告商广告系统,在生成广告信息并曝光的过程中,需要人工参与广告信息生成及广告数据转化及广告信息的发送,期间操作步骤过多影响了广告投放的效率。

本发明提供一种解决方案,通过将对应的广告商进行对接,并设置对应的功能模块,以自动响应广告信息并相应生成对应的广告信息和广告数据,实现了提高广告投放效率的有益效果。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明的一实施例终端为广告服务器,是提供计算服务的设备,包括非x86服务器及x86服务器,也可以为能提供计算服务的其他设备,包括笔记本电脑、pc版电脑等具有计算服务的终端设备。

如图1所述,该广告服务器终端可以包括:处理器1001,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电视广告获取程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的电视广告获取程序,并执行以下操作:

在接收到电视端发送的广告请求时,根据所述广告请求确认目标广告商;

根据所述目标广告商对应的广告请求协议,生成广告数据获取请求,并将所述广告获取请求发送至目标广告商服务器;

在接收到所述目标广告商服务器依据所述广告获取请求反馈的第一广告信息后,获取所述第一广告信息对应的广告数据并生成广告数据下载地址;

依据所述广告信息和所述广告数据下载地址生成对应所述广告请求的第二广告信息返回至所述电视端,以供所述电视端根据所述第二广告信息获取广告数据并显示。

进一步地,处理器1001可以调用存储器1005中存储的电视广告获取程序,还执行以下操作:

根据所述第一广告信息在预设存储区域获取所述第一广告信息对应的广告数据;

并将获取至所述预设存储区域的所述广告数据的存储位置生成所述广告数据下载地址。

进一步地,处理器1001可以调用存储器1005中存储的电视广告获取程序,还执行以下操作:

若在所述预设存储区域未获取到所述广告数据时,根据所述第一广告信息中提供的原始下载地址下载所述广告数据;

将所述广告数据存储至所述预设存储区域;

根据所述广告数据在所述预设存储区域的存储地址生成所述广告数据下载地址。

进一步地,处理器1001可以调用存储器1005中存储的电视广告获取程序,还执行以下操作:

将所述广告数据的格式转换为目标格式,并将转换为目标格式的所述广告数据存储至所述预设存储区域。

进一步地,处理器1001可以调用存储器1005中存储的电视广告获取程序,还执行以下操作:

提取所述广告请求的对应关键字,以所述对应关键字为条件在已存储的各广告商中进行筛选,并将与所述对应关键字匹配的广告商确认为目标广告商。

本发明的另一实施例终端为电视,其具体结构如图2所示,该电视可以包括:处理器2001,例如cpu,网络接口2004,用户接口2003,存储器2005,通信总线2002。其中,通信总线2002用于实现这些组件之间的连接通信。用户接口2003可以包括显示屏(display),可选用户接口2003还可以包括标准的有线接口、无线接口。网络接口2004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器2005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory)。存储器2005可选的还可以是独立于前述处理器2001的存储装置。

本领域技术人员可以理解,图2中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图2所示,作为一种计算机存储介质的存储器2005中可以包括操作系统、网络通信模块、用户接口模块以及电视广告显示程序。

在图2所示的终端中,网络接口2004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口2003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器2001可以用于调用存储器2005中存储的电视广告显示程序,并执行以下操作:

向广告服务器发送广告请求;

在接收到广告服务器反馈的第二广告信息时,解析所述第二广告信息;

根据解析结果获取所述第二广告信息对应的广告数据;

显示获取的所述广告数据。

进一步地,处理器2001可以调用存储器2005中存储的电视广告显示程序,还执行以下操作:

读取所述第二广告信息中的曝光地址列表;

在所述曝光地址列表中的曝光地址对应的页面显示所述广告数据,并向曝光服务器上报曝光数据。

参照图3,图3为本发明电视广告获取方法第一实施例的流程示意图,所述电视广告获取方法包括:

步骤s10,在接收到电视端发送的广告请求时,根据所述广告请求确认目标广告商;

接收电视端发送的广告请求信息,所述电视端与所述服务器存在连接关系,或者所述电视端通过客户端的形式与服务器建立连接,并基于所述连接发送广告数据的广告请求信息,所述广告请求信息包括所述电视端的所有信息。其具体的,包括终端标志id信息、终端机型、终端mac地址、ip地址等,即所述广告请求信息的内容需符合对应目标广告商要求的基本信息。所述广告请求信息是电视端以json格式的http请求发给目标广告服务器。所述目标广告服务器在接收到所述广告请求信息后,基于所述广告据请求信息,结合所述服务器中预设的广告配置策略,为所述广告数据请求信息确定对应的目标广告商。

其中,在确认对应广告商,即所述根据所述广告请求确认目标广告商的步骤,包括:

提取所述广告请求的对应关键字,以所述对应关键字为条件在已存储的各广告商中进行筛选,并将与所述对应关键字匹配的广告商确认为目标广告商。

基于所述广告请求的信息,提取所述广告请求的对应关键字,并将所述对应关键字与所述预先设置的广告策略中已定义的各广告商选择条件进行信息匹配。其中,所述广告请求的对应关键字,与已定义的所述各广告选择条件相关;例如,已定义的一广告商的选择条件为电视端id号的最后一位数字的对应关系及广告商流量访问次数,则对应提取所述广告信息中包含的所述电视端的终端id号最后一位数字,并统计所述电视端访问各广告商的流量次数,如此,通过上述方式,确认所述广告信息的对应广告商。

另外,为已接入广告商服务器配置对应的广告策略,并基于所述广告策略定义所述广告商的选择条件。所述广告配置策略,为所述服务器中对应配置的广告商选择策略模块,当前的广告服务器在接收到广告商接入请求后,基于所述广告商信息及与所述广告对应的接入协议内容,对应配置所述广告的选择策略,所述广告商选择策略模块中对应配置有动态广告商选择方式。所述动态广告商选择方式具体的内容包括设备id分配策略、广告商策略及流量策略,其具体内容如下所述:

1)设备id分配策略:建立设备id最后一位数字与预设广告商列表中的广告商顺序的对应关系,用以根据接收到的广告数据请求协议中设备id的最后一位数据确定对应的广告商;所述设备id最后一位数字与广告商顺序的对应关系,由对应管理员设置。

2)广告商策略:根据已确定的广告商等级排序,例如,广告商n为最高优先级,广告商1为次等。

3)流量策略:获取广告商的访问次数,排序后由高至低确认优先级。

步骤s20,根据所述目标广告商对应的广告请求协议,生成广告数据获取请求,并将所述广告获取请求发送至目标广告商服务器;

通过服务器中预先配置的服务器协议转换模块,根据接收到的广告请求协议及已确认的对应目标广告商,读取所述对应目标广告商的广告协议后生成符合所述目标广告商要求的广告获取请求;其中,所述目标广告商的广告协议存储在所述终端的对应存储区域,用以在生成广告数据获取请求前读取对应的广告协议后生成与所述广告协议匹配的广告获取请求。所述生成符合广告要求的广告数据获取请求,为基于所述目标广告商系统的对应识别方式,对应生成符合所述广告商系统的广告获取请求。将已生成的所述广告获取请求发往对应的目标广告商系统所在的服务器,即目标广告商服务器。

步骤s30,在接收到所述目标广告商服务器依据所述广告获取请求反馈的第一广告信息后,获取所述第一广告信息对应的广告数据并生成广告数据下载地址;

在接收到所述目标广告商服务器基于接收到的所述广告获取请求,返回的已生成对应第一广告信息时,其中,所述目标广告商服务器生成对应的第一广告信息,其具体过程为读取所述广告获取请求后,对应生成的第一广告信息。其第一广告信息的内容包括广告基本信息、广告商广告数据下载地址、md5值(message-digestalgorithm5信息-摘要算法5,用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一,主流编程语言普遍已有md5实现。将数据如汉字运算为另一固定长度值,是杂凑算法的基础原理)及其曝光上报地址列表等,其具体的信息,为所述广告商服务器已定义的广告信息的全部数据。

步骤s40,依据所述广告信息和所述广告数据下载地址生成对应所述广告请求的第二广告信息返回至所述电视端,以供所述电视端根据所述第二广告信息获取广告数据并显示。

根据对应目标广告商服务器返回的第一广告信息,读取所述第一广告信息的内容,并基于所述广告信息生成对应的广告数据下载地址,所述广告数据下载地址是基于当前服务器的广告数据存储区域对应广告数据位置的广告数据下载地址。将已生成的所述广告数据下载地址,连同所述广告信息生成为第二广告信息返回至对应的电视端,以使所述电视端读取所述第二广告信息中的广告数据下载地址后,对应下载广告数据,并曝光所述广告数据的信息。

在本实施例中,通过接收到的广告数据请求信息,对应选取所述广告数据请求信息的目标广告商,并生成符合所述目标广告商的广告请求协议,发送至所述目标广告商服务器中,以此得到对应的广告信息;并根据所述广告信息生成所述广告数据的对应下载地址后,返回至对应的电视端,以使所述电视端曝光所述广告数据,实现自动生成广告信息并下载广告数据后曝光所述广告数据信息的有益效果,提高了广告曝光效率。

进一步的,参照图4,图4为图3中步骤s30的细化流程示意图,所述在接收到所述目标广告商服务器依据所述广告获取请求反馈的第一广告信息后,获取所述第一广告信息对应的广告数据并生成广告数据下载地址的步骤包括:

步骤s31,根据所述第一广告信息在预设存储区域获取所述第一广告信息对应的广告数据;

步骤s32,并将获取至所述预设存储区域的所述广告数据的存储位置生成所述广告数据下载地址;

步骤s33,若在所述预设存储区域未获取到所述广告数据时,根据所述第一广告信息中提供的原始下载地址下载所述广告数据;

步骤s34,将所述广告数据存储至所述预设存储区域;

步骤s35,根据所述广告数据在所述预设存储区域的存储地址生成所述广告数据下载地址。

在接收到目标广告服务器返回的第一广告信息后,其第一广告信息的内容包括广告基本信息、广告商广告数据下载地址、md5值。根据所述广告基本信息及md5值,在对应预设存储区域查找是否存储有与所述广告基本信息及md5值对应的广告数据。此操作是为确认当前服务器中是否有存储有与所述第一广告信息对应的广告数据,避免重复下载广告数据造成数据冗余。若在所述预设存储区域中已存储有与所述广告基本信息及md5值对应的广告数据时,基于所述广告数据在所述预设存储区域的存储位置,生成所述广告数据的服务器数据下载地址,即内部下载地址。基于已生成的所述服务器数据下载地址,使对应电视端基于所述服务器数据下载地址在所述服务器下载对应的广告数据,提高广告数据的下载效率。若在所述预设存储区域中未存储有与所述广告基本信息及md5值对应的广告数据时,根据所述广告商服务器返回的第一广告信息中的原始下载地址,连接网络并读取所述原始下载地址后下载对应的广告数据,在所述广告数据下载完成后将所述广告数据转换为目标格式,以适应所述第一广告信息的广告数据要求。并将所述转换格式后的所述广告数据存储至服务器的预设存储区域。即在所述广告数据下载完成后,将所述广告数据转换为目标格式,并将转换为目标格式的所述广告数据存储至所述预设存储区域。并基于所述广告数据在所述预设存储区域的存储位置,生成所述广告数据的服务器数据下载地址,即内部下载地址。

另外,本发明实施例还提供另一电视广告显示方法,参考图5,图5为本发明电视广告显示方法的第一实施例,所述电视广告显示方法,还包括:

步骤s50,向广告服务器发送广告请求;

步骤s60,在接收到广告服务器反馈的第二广告信息时,解析所述第二广告信息;

步骤s70,根据解析结果获取所述第二广告信息对应的广告数据;

步骤s80,显示获取的所述广告数据。

电视端根据接收到的广告曝光需求,向连接的广告服务器发送广告请求,以使所述广告服务器根据所述广告请求确认对应的目标广告商的广告请求协议,生成对应的广告数据获取请求发送至对应的目标广告商服务器中,以使所述目标广告商服务器根据所述广告数据获取请求生成对应的第一广告信息反馈至所述广告服务器后,所述广告服务器根据所述第一广告信息中的广告数据下载地址获取对应的广告数据后,生成所述广告数据基于所述广告服务器的内部下载地址。并将所述内部下载地址及广告信息生成第二广告信息后返回。读取广告服务器返回的第二广告信息中的广告信息,所述广告信息包括广告基本信息、广告商广告数据下载地址、md5值,以所述广告信息中的广告基本信息及md5值为条件,确认电视端中预设广告数据存储区域是否存储有与所述第二广告信息对应的广告数据,若所述预设广告数据存储区域未存储与所述第二广告信息对应的广告数据,则读取所述第二广告信息中的广告数据下载地址,下载所述广告数据并显示所述广告数据;若所述预设广告数据存储区域已存储有与所述第二广告信息对应的广告数据,则直接提取所述广告数据并显示。

其中,所述显示获取的所述广告数据的步骤具体包括:

读取所述第二广告信息中的曝光地址列表;

在所述曝光地址列表中的曝光地址对应的页面显示所述广告数据,并向曝光服务器上报曝光数据。

读取所述第二广告信息中的曝光地址列表。并以所述曝光地址显示所述第二广告信息对应的广告数据,即分别在所述曝光地址的网页中进行所述广告数据的曝光展示。在所述广告数据曝光展示的过程中,遍历各所述曝光地址,用以将基于所述曝光地址中所述广告数据产生的adclicks(广告点击次数)以http协议的方式逐个向对应的广告服务器上报。以使对应的所述广告商服务器在接收到各所述曝光地址中产生的adclicks(广告点击次数)后,统计所述adclicks(广告点击次数)并展示统计结果。其中,具体的广告曝光操作步骤和流程,为现有技术,在此不多赘述。

另外,在所述电视端上报曝光地址至对应的所述目标广告商服务器同时,还将各所述曝光地址的曝光数量一并上报至所述目标广告商服务器对应的第三方服务器,以使所述第三方服务器统计所述曝光数量,作为所述广告数据的曝光数量备份。

电视端在上报各所述曝光地址的adclicks(广告点击次数)至对应的广告商服务器的同时,为避免曝光数据遭到所述电视端的作假,将各所述曝光地址的adclicks(广告点击次数)一并上报至与对应的所述广告商服务器连接的第三方服务器中,所述第三方服务器与所述广告商服务器连接,用以接收曝光地址后统计所述曝光数量,作为所述广告数据的曝光数量备份信息。其具体执行方式,为现有技术,在此不多赘述。

另外,本发明实施例还提供一种电视广告显示系统,可参考图6,图6为本发明电视广告显示系统的系统结构示意图,所述系统包括:广告服务器、电视以及广告商服务器,其中,

所述广告商服务器,用于接收所述广告商服务器发送的广告数据获取请求,生成第一广告信息返回至所述广告服务器。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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