欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种广告播放状态调节方法、装置及电子设备独创技术49501字

一种广告播放状态调节方法、装置及电子设备

2021-03-09 09:06:29

一种广告播放状态调节方法、装置及电子设备

  技术领域

  本发明涉及互联网与广告播放技术领域,具体而言,涉及一种广告播放状态调节方法、装置及电子设备。

  背景技术

  目前,随着线上观看服务的发展,越来越多的应用程序能够提供在线视频播放服务。

  在用户启动应用程序以观看视频时,视频播放平台运营商可以在应用程序的服务界面上插入广告。

  但现有技术中用户仅能够基于设定的背景图像观看广告,而无法个性化配置一些广告播放背景,广告播放的灵活性较差,从而导致用户的广告观看体验较差。

  发明内容

  为解决上述的至少部分问题,本发明采用的技术方案如下:

  第一方面,本发明提供一种广告播放状态调节方法,所述方法包括:

  获取当前播放广告和所述当前播放广告在当前播放页面所使用的广告背景图像,其中,所述当前播放广告包括多个广告背景信息;

  在所述当前播放广告中筛选出属于预设背景信息库中的广告背景信息,得到第一背景信息,并将所述第一背景信息按照所述广告背景图像的分辨率大小,查找对应的背景图像,得到目标背景图像;

  采用预设的深度学习模型对所述目标背景图像进行处理,以在所述预设背景信息库中筛选出与所述目标背景图像相匹配的第二背景信息,其中,所述深度学习模型由多个背景图像样本训练而成,所述背景图像样本由预设背景信息库中的广告背景信息按照不同广告背景图像的分辨率大小查找得到;

  根据所述第一背景信息在当前播放广告的匹配程度,在所述第二背景信息中确定出所述第一背景信息对应的目标广告背景信息;

  基于所述目标广告背景信息,对所述当前播放广告所使用的广告背景图像进行更新。

  可选地,所述采用预设的深度学习模型对所述目标背景图像进行处理,以在所述预设背景信息库中筛选出与所述目标背景图像相匹配的第二背景信息,包括:

  采用深度学习模型对所述目标背景图像进行多分辨率的背景信息提取,得到不同分辨率下对应的子背景图像数据;

  将所述子背景图像数据进行融合,得到所述目标背景图像的融合背景图像数据;

  根据所述融合背景图像数据,在所述预设背景信息库中筛选出与所述目标背景图像相匹配的所有第二背景信息。

  可选地,所述根据所述第一背景信息在当前播放广告的匹配程度,在所述第二背景信息中确定出所述第一背景信息对应的目标广告背景信息,包括:

  当筛选出的与所述目标背景图像相匹配的第二背景信息的数量为一个时,将所述第二背景信息作为所述第一背景信息对应的目标广告背景信息;

  当筛选出的与所述目标背景图像相匹配的第二背景信息的数量存在多个时,根据所述第一背景信息在当前播放广告的匹配程度,在所述当前播放广告中筛选出所述第一背景信息的第一相似广告背景信息;

  确定所述第一相似广告背景信息与所述第二背景信息的相似度;

  根据所述相似度,在所述第二背景信息中确定出所述第一背景信息对应的目标广告背景信息。

  可选地,所述基于所述目标广告背景信息,对所述当前播放广告所使用的广告背景图像进行更新,包括:

  将所述当前播放广告的广告背景信息中的第一背景信息替换为所述目标广告背景信息,得到所述当前播放广告的待贴图广告背景信息,其中,所述待贴图广告背景信息可以通过播放器sdk被显示;

  获取所述待贴图广告背景信息在所述当前播放广告中的匹配程度;

  根据所述匹配程度,在所述当前播放广告中筛选出待贴图广告背景信息的第二相似广告背景信息;

  对所述待贴图广告背景信息进行背景特征提取,得到所述待贴图广告背景信息的初始背景数据特征;

  根据所述待贴图广告背景信息的初始背景数据特征,确定所述第二相似广告背景信息的背景数据特征;

  基于所述第二相似广告背景信息的背景数据特征,更新所述待贴图广告背景信息的初始背景数据特征,得到所述待贴图广告背景信息的背景数据特征;

  将所述待贴图广告背景信息的背景数据特征进行融合,得到所述当前播放广告的第一初始背景数据特征;

  在所述待贴图广告背景信息中筛选出多个广告背景信息;

  将所述多个广告背景信息各自的背景数据特征进行数据融合,得到所述当前播放广告的第二初始背景数据特征;

  将所述第一初始背景数据特征和第二初始背景数据特征进行数据融合,得到所述当前播放广告的背景数据特征;

  将所述当前播放广告的背景数据特征进行数据切割,得到多个子背景数据特征;

  对预设的背景数据特征库进行聚类分析,得到所述子背景数据特征对应的目标子背景数据特征库;其中,所述预设背景数据特征库包括多个子背景数据特征库;

  计算所述子背景数据特征与所述目标子背景数据特征库中的背景数据特征的第一关联度;

  对所述第一关联度进行加权合并,得到所述当前播放广告的背景数据特征与预设背景数据特征库中的背景数据特征的第二关联度;

  根据所述第二关联度,在所述预设背景数据特征库中筛选出多个目标预设背景数据特征,其中,所述预设背景数据特征库中包括第一预设背景数据特征和第二预设背景数据特征,所述目标预设背景数据特征的数量为接收用户输入获得;

  将所述多个目标预设背景数据特征进行融合,得到所述当前播放广告的优化背景数据特征,并将所述当前播放广告所使用的广告背景图像,替换为与所述优化背景数据特征所对应的广告背景图像。

  可选地,所述方法应用于运行有第一广告控制插件的服务器;所述方法还包括:

  获取与所述当前播放广告相关联的状态记录文件,将所述状态记录文件写入所述第一广告控制插件;其中,所述第一广告控制插件中部署有第一监控服务;

  获取与所述当前播放广告相关联的播放任务配置文件,在所述第一广告控制插件中基于所述播放任务配置文件调用所述第一监控服务;

  通过所述第一监控服务的所述当前播放广告的监控策略,对所述状态记录文件的状态数据进行检测处理,得到状态检测结果;其中,所述状态检测结果用于指示云计算节点在校验所述状态检测结果通过后,将所述状态记录文件上传至云服务器。

  可选地,所述获取与所述当前播放广告相关联的状态记录文件,将所述状态记录文件写入所述第一广告控制插件,包括:

  获取所述当前播放广告对应的广告监测节点通过第二广告控制插件对应的数字通信服务发送的第一操作信息;其中,所述第一操作信息中包括有针对所述当前播放广告的状态操作信息;

  根据所述第一操作信息中所包括的操作时间信息,在所述操作时间信息对应的时间点访问所述第一广告控制插件;

  在访问所述第一广告控制插件时,确定所述当前播放广告写入所述第一广告控制插件的状态记录信息;

  基于所述状态记录信息响应所述状态操作指令,根据所述状态记录信息生成与所述当前播放广告相关联的状态记录文件,且将所述状态记录文件写入部署有第一监控服务的所述第一广告控制插件;

  在所述获取所述当前播放广告对应的广告监测节点通过第二广告控制插件对应的数字通信服务发送的第一操作信息之前,所述方法还包括:

  向广告服务控制中心发送用于对所述第一广告控制插件的播放状态进行记录的状态记录请求;其中,所述状态记录请求用于指示所述广告服务控制中心获取所述第一广告控制插件中的第一监控服务的所保存的状态记录文件;所述广告服务控制中心还用于获取第二容器空间中的第二监控服务的所保存的状态记录文件;所述第二广告控制插件为部署在所当前播放广告对应的广告监测节点中的播放状态;

  当所述广告服务控制中心确定所述第一监控服务的工作状态处于活跃状态,且所述第二监控服务的工作状态处于活跃状态时,获取所述广告服务控制中心返回的与所述第一广告控制插件和所述第二广告控制插件相关联的状态获取指令;其中,所述状态获取指令用于指示所述广告监测节点在所述第二广告控制插件下通过所述状态获取指令对应的数字通信服务向所述服务器发送第一操作信息;

  所述方法还包括:

  将所述状态检测结果通过所述第一广告控制插件与所述第二广告控制插件之间的所述数字通信服务返回给所述广告监测节点;其中,所述广告监测节点用于根据所述状态检测结果生成所述状态记录文件对应的云数据保存指令;所述云数据保存指令用于指示云服务器集群中的云计算节点在校验所述状态检测结果通过后,将所述状态记录文件上传至所述云服务器集群对应的云服务器。

  可选地,所述获取与所述当前播放广告相关联的播放任务配置文件,在所述第一广告控制插件中基于所述播放任务配置文件调用所述第一监控服务,包括:

  获取所述当前播放广告录入的播放任务配置文件,在所述第一广告控制插件中根据所述播放任务配置文件对所述当前播放广告进行任务进度查询;

  若所述第一广告控制插件中保存的所述状态记录文件与所述播放任务配置文件相匹配,则任务进度匹配成功,且为所述当前播放广告配置所述第一监控服务的服务接口;

  在所述当前播放广告配置有所述第一监控服务的服务接口后,由所述当前播放广告通过所述服务接口调用所述第一监控服务。

  第二方面,本发明提供一种广告播放状态调节装置,所述装置包括:

  处理模块,用于获取当前播放广告和所述当前播放广告在当前播放页面所使用的广告背景图像,其中,所述当前播放广告包括多个广告背景信息;

  所述处理模块还用于,在所述当前播放广告中筛选出属于预设背景信息库中的广告背景信息,得到第一背景信息,并将所述第一背景信息按照所述广告背景图像的分辨率大小,查找对应的背景图像,得到目标背景图像;

  所述处理模块还用于,采用预设的深度学习模型对所述目标背景图像进行处理,以在所述预设背景信息库中筛选出与所述目标背景图像相匹配的第二背景信息,其中,所述深度学习模型由多个背景图像样本训练而成,所述背景图像样本由预设背景信息库中的广告背景信息按照不同广告背景图像的分辨率大小查找得到;

  所述处理模块还用于,根据所述第一背景信息在当前播放广告的匹配程度,在所述第二背景信息中确定出所述第一背景信息对应的目标广告背景信息;

  调节模块,用于基于所述目标广告背景信息,对所述当前播放广告所使用的广告背景图像进行更新。

  第三方面,本发明提供一种电子设备,所述控制设备包括存储器,用于存储一个或多个程序;处理器;当所述一个或多个程序被所述处理器执行时,实现上述的广告播放状态调节方法。

  第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的广告播放状态调节方法。

  本发明提供的一种广告播放状态调节方法、装置及电子设备,在获取当前播放广告和当前播放广告在当前播放页面所使用的广告背景图像后,通过在该当前播放广告包括的多个广告背景信息中筛选出属于预设背景信息库中的广告背景信息,得到第一背景信息,并将第一背景信息按照广告背景图像的分辨率大小查找出目标背景图像,采用深度学习模型对目标背景图像进行处理,以在预设背景信息库中筛选出与目标背景图像相匹配的第二背景信息,该深度学习模型由多个背景图像样本训练而成,背景图像样本由预设背景信息库中的广告背景信息按照不同广告背景图像的分辨率大小查找得到,根据第一背景信息在当前播放广告的匹配程度,在第二背景信息中确定出第一背景信息对应的目标广告背景信息,基于目标广告背景信息,对当前播放广告所使用的广告背景图像进行更新;由于本发明提供的方案可以对所述当前播放广告所使用的广告背景图像进行更新,以实现广告背景的灵活替换,从而提高用户的体验。

  为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

  附图说明

  为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。

  图1为本发明提供的电子设备的示意性结构框图。

  图2为本发明提供的广告播放状态调节方法的流程图。

  图3为本发明提供的广告播放状态调节装置的结构框图。

  图中:100-电子设备;101-存储器;102-处理器;103-通信接口;400-广告播放装置;410-处理模块;420-调节模块。

  具体实施方式

  为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明的一些实施例中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明的组件可以以各种不同的配置来布置和设计。

  因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明选定的一些实施例。基于本发明中的一部分实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

  应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

  需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

  下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

  请参阅图1,图1为本发明提供的电子设备100的示意性结构框图,所述电子设备100可以包括存储器101、处理器102和通信接口103,该存储器101、处理器102和通信接口103相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。比如,该电子设备100可以是但不限于是手机、个人电脑(personal computer,PC)、平板电脑、服务器等等。

  存储器101可用于存储软件程序及模块,如本发明提供的广告播放调节装置对应的程序指令/模块,处理器102通过执行存储在存储器101内的软件程序及模块,从而执行各种功能应用以及数据处理,进而执行本发明提供的广告播放调节方法的步骤。该通信接口103可用于与其他节点设备进行信令或数据的通信。

  其中,存储器101可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除可编程只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。

  处理器102可以是一种集成电路芯片,具有信号处理能力。该处理器102可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

  请参阅图2,图2为本发明提供的广告播放状态调节方法的流程图,所述广告播放状态调节方法包括以下步骤:

  步骤S100,获取当前播放广告和所述当前播放广告在当前播放页面所使用的广告背景图像,其中,所述当前播放广告包括多个广告背景信息。

  在本发明中,所述电子设备内可以保存有一训练好的深度学习模型,所述深度学习模型可以被训练成用于提取视频帧中的背景图像;所述电子设备可以利用所述深度学习模型对所述当前播放广告的视频帧进行识别,从而提取所述当前播放广告中的广告背景图像。

  另外,所述当前播放广告还包括有多个广告背景信息,每个所述广告背景信息为针对所述当前播放广告所适用的背景图片类别的描述信息。

  步骤S200,在所述当前播放广告中筛选出属于预设背景信息库中的广告背景信息,得到第一背景信息,并将所述第一背景信息按照所述广告背景图像的分辨率大小,查找对应的背景图像,得到目标背景图像。

  在本发明中,所述电子设备可以从所述当前播放广告所包含的多个广告背景信息中筛选出属于预设背景信息库的广告背景信息,所述预设背景信息库可以为用户输入的背景信息可选择库,所述预设背景信息库中的每个背景信息可以用于表征用户所期望替换的背景描述信息,比如“悲伤主题”、“开心主题”、“纯黑主题”等等。

  所述电子设备在筛选出属于所述预设背景信息库中的广告背景信息,得到第一背景信息中,可以将所述第一背景信息按照所述广告背景图像的分辨率大小,在例如互联网络或者是预设的背景图库中查找对应的背景图像,得到目标背景图像。

  步骤S300,采用预设的深度学习模型对所述目标背景图像进行处理,以在所述预设背景信息库中筛选出与所述目标背景图像相匹配的第二背景信息,其中,所述深度学习模型由多个背景图像样本训练而成,所述背景图像样本由预设背景信息库中的广告背景信息按照不同广告背景图像的分辨率大小查找得到。

  步骤S400,根据所述第一背景信息在当前播放广告的匹配程度,在所述第二背景信息中确定出所述第一背景信息对应的目标广告背景信息。

  步骤S500,基于所述目标广告背景信息,对所述当前播放广告所使用的广告背景图像进行更新。

  当所述电子设备得到所述目标广告背景信息后,可以基于所述目标广告背景信息,对所述当前播放广告所使用的广告背景图像进行更新,以实现广告背景的灵活替换。

  因此,基于上述,本发明在获取当前播放广告和当前播放广告在当前播放页面所使用的广告背景图像后,通过在该当前播放广告包括的多个广告背景信息中筛选出属于预设背景信息库中的广告背景信息,得到第一背景信息,并将第一背景信息按照广告背景图像的分辨率大小查找出目标背景图像,采用深度学习模型对目标背景图像进行处理,以在预设背景信息库中筛选出与目标背景图像相匹配的第二背景信息,该深度学习模型由多个背景图像样本训练而成,背景图像样本由预设背景信息库中的广告背景信息按照不同广告背景图像的分辨率大小查找得到,根据第一背景信息在当前播放广告的匹配程度,在第二背景信息中确定出第一背景信息对应的目标广告背景信息,基于目标广告背景信息,对当前播放广告所使用的广告背景图像进行更新;由于本发明提供的方案可以对所述当前播放广告所使用的广告背景图像进行更新,以实现广告背景的灵活替换,从而提高用户的体验。

  其中,在一些实施例中,为了准确地筛选出第二背景信息,所述电子设备可以通过以下方案执行步骤S300:

  首先,所述电子设备可以采用深度学习模型对所述目标背景图像进行多分辨率的背景信息提取,得到不同分辨率下对应的子背景图像数据。

  其中,所述的不同分辨率可以为预设的分辨率范围,并按照预设的步长间隔所得出的多个分辨率。

  接下来,所述电子设备可以将所述子背景图像数据进行融合,得到所述目标背景图像的融合背景图像数据。

  在本发明中,所述电子设备可以利用设定大小的滑动窗口,以所有的子背景图像数据作为执行对象,求取滑动窗口中所有子背景图像数据在该滑动窗口中的像素点的平均像素值,从而将所有的所述子背景图像数据进行融合,得到所述融合背景图像数据。

  然后,所述电子设备可以根据所述融合背景图像数据,在所述预设背景信息库中筛选出与所述目标背景图像相匹配的所有第二背景信息。

  如此,按照本发明提供的上述实现方式,能够得到更为精确的第二背景信息。

  另外,基于上述实现方式,为了确定出更精确的目标广告背景信息,所述电子设备可以采用以下方式执行步骤S400:

  首先,当筛选出的与所述目标背景图像相匹配的第二背景信息的数量为一个时,所述电子设备可以将所述第二背景信息作为所述第一背景信息对应的目标广告背景信息。

  其次,当筛选出的与所述目标背景图像相匹配的第二背景信息的数量存在多个时,所述电子设备可以根据所述第一背景信息在当前播放广告的匹配程度,在所述当前播放广告中筛选出所述第一背景信息的第一相似广告背景信息。

  接下来,所述电子设备可以确定所述第一相似广告背景信息与所述第二背景信息的相似度。

  然后,所述电子设备可以根据所述相似度,在所述第二背景信息中确定出所述第一背景信息对应的目标广告背景信息。

  比如,在本发明中,所述电子设备可以将对应的相似度最大的第二背景信息确定所述目标广告背景信息。

  另外,作为一种实施方式,为了使更新后的广告背景图像与用户的选择更匹配,所述电子设备可以采用以下方式实现步骤S500:

  首先,所述电子设备可以将所述当前播放广告的广告背景信息中的第一背景信息替换为所述目标广告背景信息,得到所述当前播放广告的待贴图广告背景信息,其中,所述待贴图广告背景信息可以通过播放器sdk被显示。

  接下来,所述电子设备可以获取所述待贴图广告背景信息在所述当前播放广告中的匹配程度。

  然后,所述电子设备可以根据所述匹配程度,在所述当前播放广告中筛选出待贴图广告背景信息的第二相似广告背景信息。

  接下来,所述电子设备可以对所述待贴图广告背景信息进行背景特征提取,得到所述待贴图广告背景信息的初始背景数据特征。

  然后,所述电子设备可以根据所述待贴图广告背景信息的初始背景数据特征,确定所述第二相似广告背景信息的背景数据特征。

  接下来,所述电子设备可以基于所述第二相似广告背景信息的背景数据特征,更新所述待贴图广告背景信息的初始背景数据特征,得到所述待贴图广告背景信息的背景数据特征。

  然后,所述电子设备可以将所述待贴图广告背景信息的背景数据特征进行融合,得到所述当前播放广告的第一初始背景数据特征。

  接下来,所述电子设备可以在所述待贴图广告背景信息中筛选出多个广告背景信息。

  然后,所述电子设备可以将所述多个广告背景信息各自的背景数据特征进行数据融合,得到所述当前播放广告的第二初始背景数据特征。

  接下来,所述电子设备可以将所述第一初始背景数据特征和第二初始背景数据特征进行数据融合,得到所述当前播放广告的背景数据特征。

  然后,所述电子设备可以将所述当前播放广告的背景数据特征进行数据切割,得到多个子背景数据特征。

  接下来,所述电子设备可以对预设的背景数据特征库进行聚类分析,得到所述子背景数据特征对应的目标子背景数据特征库;其中,所述预设背景数据特征库包括多个子背景数据特征库。

  然后,所述电子设备可以计算所述子背景数据特征与所述目标子背景数据特征库中的背景数据特征的第一关联度。

  接下来,所述电子设备可以对所述第一关联度进行加权合并,得到所述当前播放广告的背景数据特征与预设背景数据特征库中的背景数据特征的第二关联度。

  然后,所述电子设备可以根据所述第二关联度,在所述预设背景数据特征库中筛选出多个目标预设背景数据特征,其中,所述预设背景数据特征库中包括第一预设背景数据特征和第二预设背景数据特征,所述目标预设背景数据特征的数量为接收用户输入获得。

  接下来,所述电子设备可以将所述多个目标预设背景数据特征进行融合,得到所述当前播放广告的优化背景数据特征,并将所述当前播放广告所使用的广告背景图像,替换为与所述优化背景数据特征所对应的广告背景图像。

  如此,基于本发明提供的上述实现方式,通过结合用户输入的参数对广告背景图像进行更新,能够替换后的广告背景图像与用户的契合度,进一步提高用户的体验。

  其中,在一些实施例中,所述电子设备可以为用户侧的个人电脑或者是智能手机等设备;在其他一些实施例中,所述电子设备还可以为服务器,所述服务器可以运行有第一广告控制插件,本发明中提供的广告播放状态调节方法可以应用于所述服务器。

  基于此,作为一种可能的实施方式,所述广告播放状态调节方法还可以包括以下步骤:

  步骤S600,获取与所述当前播放广告相关联的状态记录文件,将所述状态记录文件写入所述第一广告控制插件;其中,所述第一广告控制插件中部署有第一监控服务。

  在本发明中,所述状态记录文件可以记录有所述当前播放广告的播放状态等信息,比如播放时间、播放次数、暂停此处、跳过次数等等信息。

  步骤S700,获取与所述当前播放广告相关联的播放任务配置文件,在所述第一广告控制插件中基于所述播放任务配置文件调用所述第一监控服务。

  在本发明中,所述播放任务配置文件可以用于指示所述当前播放广告的播放要求,比如最少播放时长、不可跳过广告头等等。所述服务器调用所述第一监控服务可以查看所述当前播放广告对应的状态记录文件中记录的播放状态是否满足所述播放任务配置文件记录的播放要求。

  步骤S800,通过所述第一监控服务的所述当前播放广告的监控策略,对所述状态记录文件的状态数据进行检测处理,得到状态检测结果;其中,所述状态检测结果用于指示云计算节点在校验所述状态检测结果通过后,将所述状态记录文件上传至云服务器。

  在本发明中,所述服务器可以将得到的所述状态检测结果发送给一云计算节点,从而指示该云计算节点在校验所述状态检测结果通过后,将所述状态记录文件上传至云服务器进行保存。

  可见,通过在服务器上部署有第一广告控制插件,此时,服务器可以获取与当前播放广告相关联的状态记录文件,并可以将状态记录文件写入第一广告控制插件;其中,第一广告控制插件中部署有第一监控服务;进一步的,服务器可以获取与当前播放广告相关联的播放任务配置文件,并可以在第一广告控制插件中基于播放任务配置文件调用第一监控服务;进一步的,服务器可以通过第一监控服务中的当前播放广告的监控策略,对状态记录文件的状态数据进行检测处理,以得到状态检测结果;其中,状态检测结果可以用于指示云计算节点在校验状态检测结果通过后,将状态记录文件上传至云服务器进行保存。由此,按照本发明提供的上述实现方式,可以对所述当前播放广告的状态检测结果进行记录,并保存至云服务器中,以满足广告播放需求商对广告播放的进度查看需求。

  其中,在一实施例中,所述服务器可以采用以下方式执行步骤S600:

  首先,所述服务器可以获取所述当前播放广告对应的广告监测节点通过第二广告控制插件对应的数字通信服务发送的第一操作信息;其中,所述第一操作信息中包括有针对所述当前播放广告的状态操作信息。

  接下来,所述服务器可以根据所述第一操作信息中所包括的操作时间信息,在所述操作时间信息对应的时间点访问所述第一广告控制插件。

  然后,所述服务器可以在访问所述第一广告控制插件时,确定所述当前播放广告写入所述第一广告控制插件的状态记录信息。

  接下来,所述服务器可以基于所述状态记录信息响应所述状态操作指令,根据所述状态记录信息生成与所述当前播放广告相关联的状态记录文件,且将所述状态记录文件写入部署有第一监控服务的所述第一广告控制插件。

  另外,在一些实施例中,所述服务器在获取所述当前播放广告对应的广告监测节点通过第二广告控制插件对应的数字通信服务发送的第一操作信息之前,所述广告播放状态调节方法还可以包括以下步骤:

  首先,所述服务器可以向广告服务控制中心发送用于对所述第一广告控制插件的播放状态进行记录的状态记录请求;其中,所述状态记录请求用于指示所述广告服务控制中心获取所述第一广告控制插件中的第一监控服务的所保存的状态记录文件;所述广告服务控制中心还用于获取第二容器空间中的第二监控服务的所保存的状态记录文件;所述第二广告控制插件为部署在所当前播放广告对应的广告监测节点中的播放状态。

  接下来,当所述广告服务控制中心确定所述第一监控服务的工作状态处于活跃状态,且所述第二监控服务的工作状态处于活跃状态时,获取所述广告服务控制中心返回的与所述第一广告控制插件和所述第二广告控制插件相关联的状态获取指令;其中,所述状态获取指令用于指示所述广告监测节点在所述第二广告控制插件下通过所述状态获取指令对应的数字通信服务向所述服务器发送第一操作信息。

  另外,所述服务器还可以将所述状态检测结果通过所述第一广告控制插件与所述第二广告控制插件之间的所述数字通信服务返回给所述广告监测节点;其中,所述广告监测节点用于根据所述状态检测结果生成所述状态记录文件对应的云数据保存指令;所述云数据保存指令用于指示云服务器集群中的云计算节点在校验所述状态检测结果通过后,将所述状态记录文件上传至所述云服务器集群对应的云服务器。

  其中,在一些实施例中,为了便于各个监控服务的集中管理,所述服务器可以采用以下方案执行步骤S700:

  首先,所述服务器可以获取所述当前播放广告录入的播放任务配置文件,在所述第一广告控制插件中根据所述播放任务配置文件对所述当前播放广告进行任务进度查询。

  接下来,若所述第一广告控制插件中保存的所述状态记录文件与所述播放任务配置文件相匹配,则所述服务器可以确定任务进度匹配成功,且为所述当前播放广告配置所述第一监控服务的服务接口。

  然后,所述服务器可以在所述当前播放广告配置有所述第一监控服务的服务接口后,由所述当前播放广告通过所述服务接口调用所述第一监控服务。

  另外,结合图3所示,本发明还提供广告播放状态调节装置400,所示广告播放状态调节装置400包括处理模块410及调节模块420。

  处理模块410,用于获取当前播放广告和所述当前播放广告在当前播放页面所使用的广告背景图像,其中,所述当前播放广告包括多个广告背景信息;

  所述处理模块410还用于,在所述当前播放广告中筛选出属于预设背景信息库中的广告背景信息,得到第一背景信息,并将所述第一背景信息按照所述广告背景图像的分辨率大小,查找对应的背景图像,得到目标背景图像;

  所述处理模块410还用于,采用预设的深度学习模型对所述目标背景图像进行处理,以在所述预设背景信息库中筛选出与所述目标背景图像相匹配的第二背景信息,其中,所述深度学习模型由多个背景图像样本训练而成,所述背景图像样本由预设背景信息库中的广告背景信息按照不同广告背景图像的分辨率大小查找得到;

  所述处理模块410还用于,根据所述第一背景信息在当前播放广告的匹配程度,在所述第二背景信息中确定出所述第一背景信息对应的目标广告背景信息;

  调节模块420,用于基于所述目标广告背景信息,对所述当前播放广告所使用的广告背景图像进行更新。

  可选地,所述处理模块410在采用预设的深度学习模型对所述目标背景图像进行处理,以在所述预设背景信息库中筛选出与所述目标背景图像相匹配的第二背景信息时,具体用于:

  采用深度学习模型对所述目标背景图像进行多分辨率的背景信息提取,得到不同分辨率下对应的子背景图像数据;

  将所述子背景图像数据进行融合,得到所述目标背景图像的融合背景图像数据;

  根据所述融合背景图像数据,在所述预设背景信息库中筛选出与所述目标背景图像相匹配的所有第二背景信息。

  可选地,所述处理模块410在根据所述第一背景信息在当前播放广告的匹配程度,在所述第二背景信息中确定出所述第一背景信息对应的目标广告背景信息时,具体用于:

  当筛选出的与所述目标背景图像相匹配的第二背景信息的数量为一个时,将所述第二背景信息作为所述第一背景信息对应的目标广告背景信息;

  当筛选出的与所述目标背景图像相匹配的第二背景信息的数量存在多个时,根据所述第一背景信息在当前播放广告的匹配程度,在所述当前播放广告中筛选出所述第一背景信息的第一相似广告背景信息;

  确定所述第一相似广告背景信息与所述第二背景信息的相似度;

  根据所述相似度,在所述第二背景信息中确定出所述第一背景信息对应的目标广告背景信息。

  可选地,所述调节模块420在基于所述目标广告背景信息,对所述当前播放广告所使用的广告背景图像进行更新时,具体用于:

  将所述当前播放广告的广告背景信息中的第一背景信息替换为所述目标广告背景信息,得到所述当前播放广告的待贴图广告背景信息,其中,所述待贴图广告背景信息可以通过播放器sdk被显示;

  获取所述待贴图广告背景信息在所述当前播放广告中的匹配程度;

  根据所述匹配程度,在所述当前播放广告中筛选出待贴图广告背景信息的第二相似广告背景信息;

  对所述待贴图广告背景信息进行背景特征提取,得到所述待贴图广告背景信息的初始背景数据特征;

  根据所述待贴图广告背景信息的初始背景数据特征,确定所述第二相似广告背景信息的背景数据特征;

  基于所述第二相似广告背景信息的背景数据特征,更新所述待贴图广告背景信息的初始背景数据特征,得到所述待贴图广告背景信息的背景数据特征;

  将所述待贴图广告背景信息的背景数据特征进行融合,得到所述当前播放广告的第一初始背景数据特征;

  在所述待贴图广告背景信息中筛选出多个广告背景信息;

  将所述多个广告背景信息各自的背景数据特征进行数据融合,得到所述当前播放广告的第二初始背景数据特征;

  将所述第一初始背景数据特征和第二初始背景数据特征进行数据融合,得到所述当前播放广告的背景数据特征;

  将所述当前播放广告的背景数据特征进行数据切割,得到多个子背景数据特征;

  对预设的背景数据特征库进行聚类分析,得到所述子背景数据特征对应的目标子背景数据特征库;其中,所述预设背景数据特征库包括多个子背景数据特征库;

  计算所述子背景数据特征与所述目标子背景数据特征库中的背景数据特征的第一关联度;

  对所述第一关联度进行加权合并,得到所述当前播放广告的背景数据特征与预设背景数据特征库中的背景数据特征的第二关联度;

  根据所述第二关联度,在所述预设背景数据特征库中筛选出多个目标预设背景数据特征,其中,所述预设背景数据特征库中包括第一预设背景数据特征和第二预设背景数据特征,所述目标预设背景数据特征的数量为接收用户输入获得;

  将所述多个目标预设背景数据特征进行融合,得到所述当前播放广告的优化背景数据特征,并将所述当前播放广告所使用的广告背景图像,替换为与所述优化背景数据特征所对应的广告背景图像。

  可选地,所述方法应用于运行有第一广告控制插件的服务器;所述处理模块410还用于:

  获取与所述当前播放广告相关联的状态记录文件,将所述状态记录文件写入所述第一广告控制插件;其中,所述第一广告控制插件中部署有第一监控服务;

  获取与所述当前播放广告相关联的播放任务配置文件,在所述第一广告控制插件中基于所述播放任务配置文件调用所述第一监控服务;

  通过所述第一监控服务的所述当前播放广告的监控策略,对所述状态记录文件的状态数据进行检测处理,得到状态检测结果;其中,所述状态检测结果用于指示云计算节点在校验所述状态检测结果通过后,将所述状态记录文件上传至云服务器。

  可选地,所述处理模块410在获取与所述当前播放广告相关联的状态记录文件,将所述状态记录文件写入所述第一广告控制插件时,具体用于:

  获取所述当前播放广告对应的广告监测节点通过第二广告控制插件对应的数字通信服务发送的第一操作信息;其中,所述第一操作信息中包括有针对所述当前播放广告的状态操作信息;

  根据所述第一操作信息中所包括的操作时间信息,在所述操作时间信息对应的时间点访问所述第一广告控制插件;

  在访问所述第一广告控制插件时,确定所述当前播放广告写入所述第一广告控制插件的状态记录信息;

  基于所述状态记录信息响应所述状态操作指令,根据所述状态记录信息生成与所述当前播放广告相关联的状态记录文件,且将所述状态记录文件写入部署有第一监控服务的所述第一广告控制插件;

  在所述处理模块410获取所述当前播放广告对应的广告监测节点通过第二广告控制插件对应的数字通信服务发送的第一操作信息之前,所述处理模块410还用于:

  向广告服务控制中心发送用于对所述第一广告控制插件的播放状态进行记录的状态记录请求;其中,所述状态记录请求用于指示所述广告服务控制中心获取所述第一广告控制插件中的第一监控服务的所保存的状态记录文件;所述广告服务控制中心还用于获取第二容器空间中的第二监控服务的所保存的状态记录文件;所述第二广告控制插件为部署在所当前播放广告对应的广告监测节点中的播放状态;

  当所述广告服务控制中心确定所述第一监控服务的工作状态处于活跃状态,且所述第二监控服务的工作状态处于活跃状态时,获取所述广告服务控制中心返回的与所述第一广告控制插件和所述第二广告控制插件相关联的状态获取指令;其中,所述状态获取指令用于指示所述广告监测节点在所述第二广告控制插件下通过所述状态获取指令对应的数字通信服务向所述服务器发送第一操作信息;

  所述处理模块410还用于:

  将所述状态检测结果通过所述第一广告控制插件与所述第二广告控制插件之间的所述数字通信服务返回给所述广告监测节点;其中,所述广告监测节点用于根据所述状态检测结果生成所述状态记录文件对应的云数据保存指令;所述云数据保存指令用于指示云服务器集群中的云计算节点在校验所述状态检测结果通过后,将所述状态记录文件上传至所述云服务器集群对应的云服务器。

  可选地,所述处理模块410在获取与所述当前播放广告相关联的播放任务配置文件,在所述第一广告控制插件中基于所述播放任务配置文件调用所述第一监控服务时,具体用于:

  获取所述当前播放广告录入的播放任务配置文件,在所述第一广告控制插件中根据所述播放任务配置文件对所述当前播放广告进行任务进度查询;

  若所述第一广告控制插件中保存的所述状态记录文件与所述播放任务配置文件相匹配,则任务进度匹配成功,且为所述当前播放广告配置所述第一监控服务的服务接口;

  在所述当前播放广告配置有所述第一监控服务的服务接口后,由所述当前播放广告通过所述服务接口调用所述第一监控服务。

  在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的一些实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。

  也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。

  也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

  另外,在本发明的一些实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

  所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明的一些实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

  以上所述仅为本发明的部分实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

  对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其它的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

《一种广告播放状态调节方法、装置及电子设备.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)