一种基于大数据的广告播放方法、系统及广告服务平台与流程

文档序号:23224226发布日期:2020-12-08 15:07阅读:112来源:国知局
一种基于大数据的广告播放方法、系统及广告服务平台与流程

本发明涉及大数据与多媒体技术领域,具体而言,涉及一种基于大数据的广告播放方法、系统及广告服务平台。



背景技术:

在人们的日常生活中,各种广告无处不在,广告市场正在由大众行销转向分众行销,以及产品与消费者不断被细分化的时代,传统媒体的局限性已经无法有效的区分产品的目标受众群。

传统的广告分配方案中,可以通过业务人员进行广告内容分析的方式获取广告分配的特点,从而基于这些特点为广告展示设备分配更符合其兴趣的广告。

然而,经本发明发明人研究发现,人工广告内容分析的时间成本极高,并且分析效率难以达到预期效果,导致极大影响了广告分配的准确性和广告分配的分析效率。



技术实现要素:

为了至少克服现有技术中的上述不足,本发明的目的在于提供一种基于大数据的广告播放方法、系统及广告服务平台,能够通过对候选视频播放信息中的广告投放策略信息进行广告轮播规则的迭代映射,实现广告轮播规则的轮播内容服务的不断更新,并且将广告节目特征和相应的投放影响热度特征进行融合对预设广告控制脚本进行配置,使得配置后的预设广告控制脚本的广告分配的准确性更高,极大的提升了数据处理的效率,进而提升了广告分配的分析效率。

第一方面,本发明提供一种基于大数据的广告播放方法,应用于广告服务平台,所述广告服务平台与多个广告展示设备通信连接,所述方法包括:

获取候选视频播放信息,并对所述候选视频播放信息进行广告流配置和广告轮播规则添加,得到相应的候选广告流配置集合,其中,所述候选视频播放信息为所述广告展示设备在预设时间段的大数据操作数据所对应的视频兴趣元素的视频播放信息;

对所述候选广告流配置集合进行解析,得到广告位展示节点集合以及相应的广告轮播控制信息,将广告轮播控制信息满足预设信息流展示策略的广告位展示节点集合确定为候选广告展示控制控件;

根据所述候选广告展示控制控件对所述候选广告流配置集合进行遍历,循环更新广告轮播规则的轮播内容服务,为满足候选广告展示控制控件的候选广告流配置集合添加轮播内容队列,并提取添加轮播内容队列的候选广告流配置集合中的广告节目特征和相应的投放影响热度特征;

根据所述广告节目特征、投放影响热度特征以及轮播内容队列对预设广告控制脚本进行配置,得到配置后的预设广告控制脚本,基于配置后的预设广告控制脚本对候选广告流配置集合进行所述候选视频播放信息对应的播放视频的相应广告控制节点的广告分配。

在第一方面的一种可能的实现方式中,所述对所述候选广告流配置集合进行解析,得到广告位展示节点集合以及相应的广告轮播控制信息,将广告轮播控制信息满足预设信息流展示策略的广告位展示节点集合确定为候选广告展示控制控件的步骤,包括:

对所述候选广告流配置集合进行解析,得到相应的广告位展示节点集合;

获取每一广告位展示节点集合中包含的广告轮播规则的第一候选轮播控制信息以及广告轮播规则的全局轮播控制信息;

根据所述第一候选轮播控制信息与所述全局轮播控制信息的包含关系确定相应的第一广告轮播控制信息;

将所述第一广告轮播控制信息匹配预设轮播订阅规则的广告位展示节点集合确定为候选广告展示控制控件。

在第一方面的一种可能的实现方式中,所述对所述候选视频播放信息进行广告流配置和广告轮播规则添加,得到相应的候选广告流配置集合的步骤,包括:

对所述候选视频播放信息进行广告流配置操作,得到相应的广告流配置集合;

获取广告轮播规则的轮播内容服务,并确定所述广告流配置集合中的轮播内容服务;

为所述广告流配置集合中的轮播内容服务映射相应的广告轮播规则,得到相应的候选广告流配置集合。

在第一方面的一种可能的实现方式中,所述根据所述候选广告展示控制控件对所述候选广告流配置集合进行遍历,循环更新广告轮播规则的轮播内容服务的步骤,包括:

确定所述候选广告流配置集合中与所述候选广告展示控制控件的广告位展示节点集合匹配的广告投放策略信息集合;

获取每一广告投放策略信息集合中包含的广告轮播规则的第二候选轮播控制信息以及广告轮播规则的全局轮播控制信息,并根据所述第二候选轮播控制信息与所述全局轮播控制信息的包含关系确定相应的第二广告轮播控制信息;

将所述第二广告轮播控制信息覆盖预设投放订阅范围的广告投放策略信息集合确定为候选广告投放策略信息集合,并按照所述候选广告展示控制控件对所述候选广告投放策略信息集合中的广告投放策略信息进行广告轮播规则映射,更新广告轮播规则的轮播内容服务;

重新执行获取每一广告投放策略信息集合中包含的广告轮播规则的第二候选轮播控制信息以及广告轮播规则的全局轮播控制信息的步骤,迭代对所述候选广告投放策略信息集合中的广告投放策略信息进行广告轮播规则映射,更新广告轮播规则的轮播内容服务,直至迭代次数满足预设迭代阈值。

在第一方面的一种可能的实现方式中,所述按照所述候选广告展示控制控件对所述候选广告投放策略信息集合中的广告投放策略信息进行广告轮播规则映射,更新广告轮播规则的轮播内容服务的步骤,包括:

获取所述候选广告展示控制控件中对每一广告展示控制节点进行广告轮播规则映射的映射规则;

根据所述映射规则对所述候选广告投放策略信息集合中的广告投放策略信息按照广告展示控制节点进行广告轮播规则映射,更新广告轮播规则的轮播内容服务。

在第一方面的一种可能的实现方式中,所述提取添加轮播内容队列的候选广告流配置集合中的广告节目特征和相应的投放影响热度特征的步骤,包括:

确定所述添加轮播内容队列的候选广告流配置集合的广告节目特征;

计算添加轮播内容队列的候选广告流配置集合的投放影响热度特征。

在第一方面的一种可能的实现方式中,所述计算添加轮播内容队列的候选广告流配置集合的投放影响热度特征的步骤,包括:

获取添加轮播内容队列的候选广告流配置集合中候选广告投放策略信息的历史分配频次,并获取所述候选视频播放信息中出现的总轮播内容队列数量;

根据候选广告投放策略信息的历史分配频次与总轮播内容队列数量的包含关系确定相应的内容热点信息;

获取候选视频播放信息中的全局内容热点数量,并获取包含候选广告投放策略信息的候选内容热点数量;

计算所述全局内容热点数量与候选内容热点数量的相同热点数量对应的热点内容信息,并计算所述相同热点数量对应的热点内容信息的热点词频特征,得到相应的热点词频特征结果;

将所述内容热点信息融合热点词频特征结果得到所述候选广告投放策略信息的影响因子,将同一候选广告流配置集合中的广告投放策略信息相应的影响因子组合,生成投放影响热度特征。

在第一方面的一种可能的实现方式中,所述视频兴趣元素的视频播放信息通过以下步骤获得:

从所述广告展示设备在预设时间段的大数据操作数据中获取至少一个视频操作对象集合,每个所述视频操作对象集合中各广告操作元素属于同一广告排期,并且,每个所述广告操作元素对应于所属广告排期下的操作跳转页面;

基于所属广告排期下各操作跳转页面对所述视频操作对象集合进行兴趣点识别,得到各视频操作对象集合的兴趣点特征和对应的兴趣权重;

根据所述兴趣点特征和对应的兴趣权重,确定各所述广告操作元素对应所属广告排期的视频播放追溯信息;

根据各所述广告操作元素对应所属广告排期的视频播放追溯信息,采用人工智能模型确定每个广告排期对应的候选视频兴趣对象,并根据每个广告排期对应的候选视频兴趣对象生成所述大数据操作数据对应的视频播放策略的策略配置信息,并根据所述视频播放策略的策略配置信息向所述广告展示设备推送对应的视频兴趣元素的视频播放信息。

在第一方面的一种可能的实现方式中,所述根据所述兴趣点特征和对应的兴趣权重,确定各所述广告操作元素对应所属广告排期的视频播放追溯信息的步骤,包括:

根据所述兴趣点特征和对应的兴趣权重从所述兴趣点特征中筛选获得大于预设兴趣权重的目标兴趣点特征;

获取在目标兴趣点特征上第一兴趣点服务对应的第一视频播放追溯对象集合和第二兴趣点服务对应的第二视频播放追溯对象集合,其中,所述第一视频播放追溯对象集合包括所述第一兴趣点服务对所述目标兴趣点特征中的相关兴趣轨迹进行兴趣点追溯的多个兴趣点追溯节点,所述第二视频播放追溯对象集合包括所述第二兴趣点服务对所述目标兴趣点特征中的相关兴趣轨迹进行兴趣点追溯的多个兴趣点追溯节点,并且每个兴趣点追溯节点包括多个追溯对象覆盖信息;

基于预设兴趣点追溯节点类别,对所述第一视频播放追溯对象集合中的多个兴趣点追溯节点进行聚类,得到聚类后的第一视频播放追溯对象集合;所述预设兴趣点追溯节点类别属于多个追溯对象覆盖信息对应的类型;

将所述聚类后的第一视频播放追溯对象集合中,与预设兴趣点追溯节点类别集合中的每个预设兴趣点追溯节点类别对应的各个追溯对象覆盖信息,组合为第一初始兴趣点追溯节点集合;

对所述第一初始兴趣点追溯节点集合进行噪声去除,得到第一兴趣点追溯节点集合,从而得到与所述预设兴趣点追溯节点类别集合对应的第一兴趣点追溯节点集合;

将所述第一兴趣点追溯节点集合中的各个追溯对象覆盖信息,组合为所述第一兴趣点服务对应的第一追溯对象覆盖信息集合,其中,所述第一追溯对象覆盖信息集合与所述预设兴趣点追溯节点类别集合相对应,所述预设兴趣点追溯节点类别类型为用于进行兴趣点追溯爬取的各个兴趣点追溯节点类别所组成的集合;

从所述第二视频播放追溯对象集合中,提取与所述预设兴趣点追溯节点类别集合中的各个预设兴趣点追溯节点类别分别对应的各个追溯对象覆盖信息,组合为所述第二兴趣点服务对应的第二追溯对象覆盖信息集合,其中,所述第二追溯对象覆盖信息集合与所述预设兴趣点追溯节点类别集合相对应,其中,所述第一追溯对象覆盖信息集合和所述第二追溯对象覆盖信息集合分别是从所对应视频播放追溯对象集合中提取出的追溯对象覆盖信息所组成的集合;

确定所述第一追溯对象覆盖信息集合和所述第二追溯对象覆盖信息集合之间的相同追溯对象覆盖信息的特征片段标签,并将所述特征片段标签对应的标签业务区间得到标签业务描述向量;

当所述标签业务描述向量覆盖预设描述向量范围时,确定所述第一兴趣点服务和所述第二兴趣点服务为兴趣点追溯单位;

将所述目标兴趣点特征中的任意两个兴趣点元素,作为第一兴趣点服务和第二兴趣点服务进行兴趣点追溯爬取,直到完成所述目标兴趣点特征中的兴趣点元素相互之间的检测时,得到所述目标兴趣点特征中存在兴趣点追溯行为的特征片段集合;

将所述特征片段集合中兴趣点元素的特征片段标签,作为候选目标标签;

将所述目标兴趣点特征对应的兴趣点元素的特征片段标签,作为候选全局标签;

计算所述候选目标标签与所述候选全局标签的标签分布,得到所述目标兴趣点特征对应的标签分布特征;

当所述标签分布特征满足预设分布趋向时,将所述目标兴趣点特征所对应的标签分布特征构成的播放内容确定为各所述广告操作元素对应所属广告排期的视频播放追溯信息。

第二方面,本发明实施例还提供一种基于大数据的广告播放系统,应用于广告服务平台,所述广告服务平台与多个广告展示设备通信连接,所述系统包括:

配置添加模块,用于获取候选视频播放信息,并对所述候选视频播放信息进行广告流配置和广告轮播规则添加,得到相应的候选广告流配置集合,其中,所述候选视频播放信息为所述广告展示设备在预设时间段的大数据操作数据所对应的视频兴趣元素的视频播放信息;

解析模块,用于对所述候选广告流配置集合进行解析,得到广告位展示节点集合以及相应的广告轮播控制信息,将广告轮播控制信息满足预设信息流展示策略的广告位展示节点集合确定为候选广告展示控制控件;

更新模块,用于根据所述候选广告展示控制控件对所述候选广告流配置集合进行遍历,循环更新广告轮播规则的轮播内容服务,为满足候选广告展示控制控件的候选广告流配置集合添加轮播内容队列,并提取添加轮播内容队列的候选广告流配置集合中的广告节目特征和相应的投放影响热度特征;

广告分配模块,用于根据所述广告节目特征、投放影响热度特征以及轮播内容队列对预设广告控制脚本进行配置,得到配置后的预设广告控制脚本,基于配置后的预设广告控制脚本对候选广告流配置集合进行所述候选视频播放信息对应的播放视频的相应广告控制节点的广告分配。

第三方面,本发明实施例还提供一种基于大数据的广告播放方法系统,所述基于大数据的广告播放方法系统包括广告服务平台以及与所述广告服务平台通信连接的多个广告展示设备;

所述广告服务平台用于获取候选视频播放信息,并对所述候选视频播放信息进行广告流配置和广告轮播规则添加,得到相应的候选广告流配置集合,其中,所述候选视频播放信息为所述广告展示设备在预设时间段的大数据操作数据所对应的视频兴趣元素的视频播放信息;

所述广告服务平台用于对所述候选广告流配置集合进行解析,得到广告位展示节点集合以及相应的广告轮播控制信息,将广告轮播控制信息满足预设信息流展示策略的广告位展示节点集合确定为候选广告展示控制控件;

所述广告服务平台用于根据所述候选广告展示控制控件对所述候选广告流配置集合进行遍历,循环更新广告轮播规则的轮播内容服务,为满足候选广告展示控制控件的候选广告流配置集合添加轮播内容队列,并提取添加轮播内容队列的候选广告流配置集合中的广告节目特征和相应的投放影响热度特征;

所述广告服务平台用于根据所述广告节目特征、投放影响热度特征以及轮播内容队列对预设广告控制脚本进行配置,得到配置后的预设广告控制脚本,基于配置后的预设广告控制脚本对候选广告流配置集合进行所述候选视频播放信息对应的播放视频的相应广告控制节点的广告分配。

第四方面,本发明实施例还提供一种广告服务平台,所述广告服务平台包括处理器、机器可读存储介质和网络接口,所述机器可读存储介质、所述网络接口以及所述处理器之间通过总线系统相连,所述网络接口用于与至少一个广告展示设备通信连接,所述机器可读存储介质用于存储程序、指令或代码,所述处理器用于执行所述机器可读存储介质中的程序、指令或代码,以执行第一方面或者第一方面中任意一个可能的实现方式中的基于大数据的广告播放方法。

第五方面,本发明实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其被执行时,使得计算机执行上述第一方面或者第一方面中任意一个可能的实现方式中的基于大数据的广告播放方法。

基于上述任意一个方面,本发明通过采集候选视频播放信息进行广告流配置和广告轮播规则添加,得到相应的候选广告流配置集合;对候选广告流配置集合进行计算,得到广告位展示节点集合以及广告轮播控制信息,将广告轮播控制信息满足预设信息流展示策略的广告位展示节点集合确定为候选广告展示控制控件;根据候选广告展示控制控件对候选广告流配置集合循环更新广告轮播规则的轮播内容服务;为满足候选广告展示控制控件的候选广告流配置集合添加轮播内容队列,并提取添加轮播内容队列的候选广告流配置集合中的广告节目特征和投放影响热度特征;根据广告节目特征、投放影响热度特征以及轮播内容队列对预设广告控制脚本进行配置,得到配置后的预设广告控制脚本对候选广告流配置集合进行所述候选视频播放信息对应的播放视频的相应广告控制节点的广告分配。以此,对候选视频播放信息中的广告投放策略信息进行广告轮播规则的迭代映射,实现广告轮播规则的轮播内容服务的不断更新,并且将广告节目特征和相应的投放影响热度特征进行融合对预设广告控制脚本进行配置,使得配置后的预设广告控制脚本的广告分配的准确性更高,极大的提升了数据处理的效率,进而提升了广告分配的分析效率。

附图说明

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

图1为本发明实施例提供的基于大数据的广告播放方法系统的应用场景示意图;

图2为本发明实施例提供的基于大数据的广告播放方法的流程示意图;

图3为本发明实施例提供的基于大数据的广告播放方法系统的功能模块示意图;

图4为本发明实施例提供的用于实现上述的基于大数据的广告播放方法的广告服务平台的结构示意框图。

具体实施方式

为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。

应当理解,本说明书中所使用的“系统”、“系统”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。

如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。

本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

图1是本发明一种实施例提供的基于大数据的广告播放方法系统10的交互示意图。基于大数据的广告播放方法系统10可以包括广告服务平台100以及与所述广告服务平台100通信连接的广告展示设备200。图1所示的基于大数据的广告播放方法系统10仅为一种可行的示例,在其它可行的实施例中,该基于大数据的广告播放方法系统10也可以仅包括图1所示组成部分的其中一部分或者还可以包括其它的组成部分。

本实施例中,基于大数据的广告播放方法系统10中的物联网云广告服务平台100和广告展示设备200可以通过配合执行以下方法实施例所描述的基于大数据的广告播放方法,具体广告服务平台100和广告展示设备200的执行步骤部分可以参照以下方法实施例的详细描述。

为了解决前述背景技术中的技术问题,图2为本发明实施例提供的基于大数据的广告播放方法的流程示意图,本实施例提供的基于大数据的广告播放方法可以由图1中所示的广告服务平台100执行,下面对该基于大数据的广告播放方法进行详细介绍。

步骤s110,获取候选视频播放信息,并对候选视频播放信息进行广告流配置和广告轮播规则添加,得到相应的候选广告流配置集合。

步骤s120,对候选广告流配置集合进行解析,得到广告位展示节点集合以及相应的广告轮播控制信息,将广告轮播控制信息满足预设信息流展示策略的广告位展示节点集合确定为候选广告展示控制控件。

步骤s130,根据候选广告展示控制控件对候选广告流配置集合进行遍历,循环更新广告轮播规则的轮播内容服务,为满足候选广告展示控制控件的候选广告流配置集合添加轮播内容队列,并提取添加轮播内容队列的候选广告流配置集合中的广告节目特征和相应的投放影响热度特征。

步骤s140,根据广告节目特征、投放影响热度特征以及轮播内容队列对预设广告控制脚本进行配置,得到配置后的预设广告控制脚本,基于配置后的预设广告控制脚本对候选广告流配置集合进行所述候选视频播放信息对应的播放视频的相应广告控制节点的广告分配。

本实施例中,候选视频播放信息可以为广告展示设备200在预设时间段的大数据操作数据所对应的视频兴趣元素的视频播放信息。例如,广告展示设备200可以遍布设置于不同服务点(如银行、商场、居民网点等)为用户提供各类咨询服务,用户可以在浏览操作中自动通过广告展示终端200生成大数据操作数据从而获取视频兴趣元素的视频播放信息。

本实施例中,广告投放策略信息可以是指具体的广告投放过程中产生的用于衡量每个广告标签业务的策略信息,广告轮播规则可以是指具体的广告投放过程中用于进行推送策略参考的轮播规则信息,例如可以是指以按照预设定义的广告队列进行业务设置后的轮播规则配置信息。

本实施例中,广告位展示节点集合中的每个广告位展示节点可以用于表示在广告分配过程中后续具体参照的广告位信息,相应的广告轮播控制信息可以是指该广告位展示节点作为后续广告位的定位过程时,在此之前的预先配置的轮播控制的内容排布信息。

本实施例中,轮播内容服务可以是指在后续的轮播控制过程中的轮播控制中所包含的运行服务,每个运行服务可以对应一个轮播内容队列,广告节目特征可以用于表示在后续的推送过程中的广告节目的特征,相应的投放影响热度特征可以用于表示该广告节目的参考热度,具体参考热度的定义规则不作限定,可以基于现有技术进行灵活设计。

本实施例中,在步骤s140中,可以根据广告节目特征、投放影响热度特征对预设广告控制脚本进行配置,得到配置后的预设广告控制脚本。例如,可以将广告节目特征、投放影响热度特征以及轮播内容队列输入到预设广告控制脚本中进行配置获得对应的信息轮播内容队列集合,并与前述的轮播内容队列进行比较,然后根据比较差异继续更新预设广告控制脚本的脚本配置内容,由此可以基于配置后的预设广告控制脚本对候选广告流配置集合进行所述候选视频播放信息对应的播放视频的相应广告控制节点的广告分配。例如,可以基于配置后的预设广告控制脚本对候选广告流配置集合获得对应的候选轮播内容队列,然后基于候选轮播内容队列相关的推送源内容进行所述候选视频播放信息对应的播放视频的相应广告控制节点的广告分配。

基于上述步骤,本实施例通过对候选视频播放信息中的广告投放策略信息进行广告轮播规则的迭代映射,实现广告轮播规则的轮播内容服务的不断更新,并且将广告节目特征和相应的投放影响热度特征进行融合对预设广告控制脚本进行配置,使得配置后的预设广告控制脚本的广告分配的准确性更高,极大的提升了数据处理的效率,进而提升了广告分配的分析效率。

在一种可能的实现方式中,针对步骤s120,可以通过以下示例性的子步骤来实现,详细描述如下。

子步骤s121,对候选广告流配置集合进行解析,得到相应的广告位展示节点集合。

子步骤s122,获取每一广告位展示节点集合中包含的广告轮播规则的第一候选轮播控制信息以及广告轮播规则的全局轮播控制信息。

子步骤s123,根据第一候选轮播控制信息与全局轮播控制信息的包含关系确定相应的第一广告轮播控制信息。

子步骤s124,将第一广告轮播控制信息匹配预设轮播订阅规则的广告位展示节点集合确定为候选广告展示控制控件。

在一种可能的实现方式中,针对步骤s110,可以通过以下示例性的子步骤来实现,详细描述如下。

子步骤s111,对候选视频播放信息进行广告流配置操作,得到相应的广告流配置集合。

子步骤s112,获取广告轮播规则的轮播内容服务,并确定广告流配置集合中的轮播内容服务。

子步骤s113,为广告流配置集合中的轮播内容服务映射相应的广告轮播规则,得到相应的候选广告流配置集合。

在一种可能的实现方式中,针对步骤s130,在根据候选广告展示控制控件对候选广告流配置集合进行遍历,循环更新广告轮播规则的轮播内容服务的过程中,可以通过以下示例性的子步骤来实现,详细描述如下。

子步骤s131,确定候选广告流配置集合中与候选广告展示控制控件的广告位展示节点集合匹配的广告投放策略信息集合。

子步骤s132,获取每一广告投放策略信息集合中包含的广告轮播规则的第二候选轮播控制信息以及广告轮播规则的全局轮播控制信息,并根据第二候选轮播控制信息与全局轮播控制信息的包含关系确定相应的第二广告轮播控制信息。

子步骤s133,将第二广告轮播控制信息覆盖预设投放订阅范围的广告投放策略信息集合确定为候选广告投放策略信息集合,并按照候选广告展示控制控件对候选广告投放策略信息集合中的广告投放策略信息进行广告轮播规则映射,更新广告轮播规则的轮播内容服务。

例如,可以获取候选广告展示控制控件中对每一广告展示控制节点进行广告轮播规则映射的映射规则。然后,根据映射规则对候选广告投放策略信息集合中的广告投放策略信息按照广告展示控制节点进行广告轮播规则映射,更新广告轮播规则的轮播内容服务。

子步骤s134,重新执行获取每一广告投放策略信息集合中包含的广告轮播规则的第二候选轮播控制信息以及广告轮播规则的全局轮播控制信息的步骤,迭代对候选广告投放策略信息集合中的广告投放策略信息进行广告轮播规则映射,更新广告轮播规则的轮播内容服务,直至迭代次数满足预设迭代阈值。

在一种可能的实现方式中,针对步骤s130,在提取添加轮播内容队列的候选广告流配置集合中的广告节目特征和相应的投放影响热度特征的过程中,可以通过以下示例性的子步骤来实现,详细描述如下。

子步骤s135,确定添加轮播内容队列的候选广告流配置集合的广告节目特征。

子步骤s136,计算添加轮播内容队列的候选广告流配置集合的投放影响热度特征。

例如,可以获取添加轮播内容队列的候选广告流配置集合中候选广告投放策略信息的历史分配频次,并获取候选视频播放信息中出现的总轮播内容队列数量。然后,根据候选广告投放策略信息的历史分配频次与总轮播内容队列数量的包含关系确定相应的内容热点信息。在此基础上,获取候选视频播放信息中的全局内容热点数量,并获取包含候选广告投放策略信息的候选内容热点数量,计算全局内容热点数量与候选内容热点数量的相同热点数量对应的热点内容信息,并计算相同热点数量对应的热点内容信息的热点词频特征,得到相应的热点词频特征结果。而后,将内容热点信息融合热点词频特征结果得到候选广告投放策略信息的影响因子,将同一候选广告流配置集合中的广告投放策略信息相应的影响因子组合,生成投放影响热度特征。

在一种可能的实现方式中,对于步骤s110,视频兴趣元素的视频播放信息可以通过以下示例性的子步骤获得,详细描述如下。

步骤s101,从广告展示设备在预设时间段的大数据操作数据中获取至少一个视频操作对象集合。

步骤s102,基于所属广告排期下各操作跳转页面对视频操作对象集合进行兴趣点识别,得到各视频操作对象集合的兴趣点特征和对应的兴趣权重。

步骤s103,根据兴趣点特征和对应的兴趣权重,确定各广告操作元素对应所属广告排期的视频播放追溯信息。

步骤s104,根据各广告操作元素对应所属广告排期的视频播放追溯信息,采用人工智能模型确定每个广告排期对应的候选视频兴趣对象,并根据每个广告排期对应的候选视频兴趣对象生成大数据操作数据对应的视频播放策略的策略配置信息。

本实施例中,每个视频操作对象集合中各广告操作元素属于同一广告排期,并且,每个广告操作元素对应于所属广告排期下的操作跳转页面。例如,可以从广告展示设备在预设时间段的大数据操作数据中获取广告排期属于同一广告排期的广告操作元素,并将属于每个广告排期的广告操作元素确定为对应的视频操作对象集合。

示例性地,大数据操作数据中可包括多个广告操作元素,每个广告操作元素可以是指操作行为的相关的视频区域和图形区域构成的区域划分集合,这些视频区域和图形区域构成的区域划分集合可以用于表示实际基于大数据的广告播放的操作过程中的不同具有特别标识的信息。同理,对于不同的广告操作元素,其所对应的广告排期的类型各有不同,因此其可以与某个广告排期一一对应,也即广告排期可以用于表示上述的广告排期阶段的标签类型。

本实施例中,兴趣点可以用于表示具有可以表示与相关联的业务场景服务的兴趣内容,兴趣点特征可以用于表示兴趣点所对应的兴趣内容集合,其对应的兴趣权重可以用于表示兴趣点所对应的兴趣内容集合具有与相关联的广告排期之间的广告服务的内容热点的投放频次。

本实施例中,视频播放追溯信息可以用于表示产生的兴趣点追溯行为的追溯业务范围为单位的记录信息,由此可以根据各广告操作元素对应所属广告排期的视频播放追溯信息,采用人工智能模型确定每个广告排期对应的候选视频兴趣对象,这些候选视频兴趣对象用于表示兴趣点追溯过程中的热度化项目(例如操作循环次数超过两次的项目),由此可以具体根据每个广告排期对应的候选视频兴趣对象生成大数据操作数据对应的视频播放策略的策略配置信息。

基于上述设计,本实施例通过兴趣点识别的方式抽取各视频操作对象集合的兴趣点特征,并基于兴趣权重确定各所述广告操作元素对应所属广告排期的视频播放追溯信息,从而将各操作跳转页面转化为有效的推送预测依据。由此根据各所述广告操作元素对应所属广告排期的视频播放追溯信息,采用人工智能模型确定每个广告排期对应的候选视频兴趣对象,并根据每个广告排期对应的候选视频兴趣对象生成所述大数据操作数据对应的视频播放策略的策略配置信息,并根据所述视频播放策略的策略配置信息向所述广告展示设备推送对应的视频兴趣元素的视频播放信息,从而能够根据大数据操作数据去有效结合广告排期的具体类型进行请求响应推荐,进而提高广告分配的预测精度。

在一种可能的实现方式中,譬如,对于步骤s102,可以通过以下的示例性子步骤来实现,详细描述如下。

子步骤s1021,对每个视频操作对象集合,遍历视频操作对象集合中的广告操作元素,从广告操作元素中提取融合该视频操作对象集合所属广告排期下各操作跳转页面的操作跳转迁移信息,根据提取的操作跳转迁移信息确定与视频操作对象集合对应的跳转业务信息。

子步骤s1022,剔除跳转业务信息中各操作跳转迁移信息包含的设定描述信息,对剔除设定描述信息的操作跳转迁移信息进行视频播放业务分布拆分,获得第一跳转业务信息,根据视频播放业务分布在第一跳转业务信息所包含的操作跳转迁移信息中的跳转业务热度,确定各视频播放业务分布的兴趣点强度。

譬如,视频播放业务分布在第一跳转业务信息所包含的操作跳转迁移信息中的跳转业务热度可以是指视频播放业务分布在第一跳转业务信息所包含的操作跳转迁移信息中存在重叠段部分的长度。

子步骤s1023,剔除第一跳转业务信息中兴趣点强度小于预设兴趣点强度阈值的视频播放业务分布,得到第二跳转业务信息,将兴趣点强度不小于预设兴趣点强度阈值的视频播放业务分布作为第一视频播放业务分布,得到第一视频播放业务分布图谱,根据第一视频播放业务分布图谱中各第一视频播放业务分布在第二跳转业务信息中的匹配信息,确定与各第一视频播放业务分布对应的由接续在该第一视频播放业务分布之后的视频播放业务分布组成的第二视频播放业务分布图谱。

子步骤s1024,判断第二视频播放业务分布图谱是否为空,如果第二视频播放业务分布图谱为空,则循环返回,如果第二视频播放业务分布图谱不为空,则统计第二视频播放业务分布图谱中各视频播放业务分布的兴趣点强度,判断各视频播放业务分布的兴趣点强度是否满足最小兴趣点强度条件。

子步骤s1025,如果视频播放业务分布的兴趣点强度不满足最小兴趣点强度条件,则循环返回,如果视频播放业务分布的兴趣点强度满足最小兴趣点强度条件,则将视频播放业务分布与第二视频播放业务分布图谱对应的第一视频播放业务分布拼接,得到新第一视频播放业务分布,确定新第一视频播放业务分布的第二视频播放业务分布图谱,并对新第一视频播放业务分布对应的第二视频播放业务分布图谱执行循环识别,获得所有满足最小兴趣点强度条件的候选第一视频播放业务分布和对应的兴趣点强度。

例如,其中,循环返回的数据为当前获得的所有满足最小兴趣点强度条件的候选第一视频播放业务分布和对应的兴趣点强度,获得所有满足最小兴趣点强度条件的候选第一视频播放业务分布和对应的兴趣点强度,将候选第一视频播放业务分布作为视频操作对象集合的兴趣点特征,将第二视频播放业务分布图谱中各候选第一视频播放业务分布的兴趣点强度作为与兴趣点特征对应的兴趣权重。

在一种可能的实现方式中,针对步骤s103,为了能够准确且全面地确定出具有兴趣点追溯行为的兴趣点元素,从而提升兴趣点追溯爬取的覆盖率和准确率,有效确定出各所述广告操作元素对应所属广告排期的视频播放追溯信息,可以通过以下示例性的子步骤来实现。详细描述如下。

子步骤s1031,根据兴趣点特征和对应的兴趣权重从兴趣点特征中筛选获得大于预设兴趣权重的目标兴趣点特征。

子步骤s1032,获取在目标兴趣点特征上第一兴趣点服务对应的第一视频播放追溯对象集合和第二兴趣点服务对应的第二视频播放追溯对象集合。

例如,第一视频播放追溯对象集合包括第一兴趣点服务对目标兴趣点特征中的相关兴趣轨迹进行兴趣点追溯的多个兴趣点追溯节点,第二视频播放追溯对象集合包括第二兴趣点服务对目标兴趣点特征中的相关兴趣轨迹进行兴趣点追溯的多个兴趣点追溯节点,并且每个兴趣点追溯节点包括多个追溯对象覆盖信息。

子步骤s1033,基于预设兴趣点追溯节点类别,对第一视频播放追溯对象集合中的多个兴趣点追溯节点进行聚类,得到聚类后的第一视频播放追溯对象集合。预设兴趣点追溯节点类别属于多个追溯对象覆盖信息对应的类型。

子步骤s1034,将聚类后的第一视频播放追溯对象集合中,与预设兴趣点追溯节点类别集合中的每个预设兴趣点追溯节点类别对应的各个追溯对象覆盖信息,组合为第一初始兴趣点追溯节点集合。

子步骤s1035,对第一初始兴趣点追溯节点集合进行噪声去除,得到第一兴趣点追溯节点集合,从而得到与预设兴趣点追溯节点类别集合对应的第一兴趣点追溯节点集合,将第一兴趣点追溯节点集合中的各个追溯对象覆盖信息,组合为第一兴趣点服务对应的第一追溯对象覆盖信息集合.

例如,第一追溯对象覆盖信息集合与预设兴趣点追溯节点类别集合相对应,预设兴趣点追溯节点类别类型为用于进行兴趣点追溯爬取的各个兴趣点追溯节点类别所组成的集合。

子步骤s1036,从第二视频播放追溯对象集合中,提取与预设兴趣点追溯节点类别集合中的各个预设兴趣点追溯节点类别分别对应的各个追溯对象覆盖信息,组合为第二兴趣点服务对应的第二追溯对象覆盖信息集合。

例如,第二追溯对象覆盖信息集合与预设兴趣点追溯节点类别集合相对应,第一追溯对象覆盖信息集合和第二追溯对象覆盖信息集合分别是从所对应视频播放追溯对象集合中提取出的追溯对象覆盖信息所组成的集合。

子步骤s1037,确定第一追溯对象覆盖信息集合和第二追溯对象覆盖信息集合之间的相同追溯对象覆盖信息的特征片段标签,并将所述特征片段标签对应的标签业务区间得到标签业务描述向量,当标签业务描述向量覆盖预设描述向量范围时,确定第一兴趣点服务和第二兴趣点服务为兴趣点追溯单位。

子步骤s1038,将目标兴趣点特征中的任意两个兴趣点元素,作为第一兴趣点服务和第二兴趣点服务进行兴趣点追溯爬取,直到完成目标兴趣点特征中的兴趣点元素相互之间的检测时,得到目标兴趣点特征中存在兴趣点追溯行为的特征片段集合。

子步骤s1039,将特征片段集合中兴趣点元素的特征片段标签,作为候选目标标签,将目标兴趣点特征对应的兴趣点元素的特征片段标签,作为候选全局标签,计算候选目标标签与候选全局标签的标签分布,得到目标兴趣点特征对应的标签分布特征,当标签分布特征满足预设分布趋向时,将目标兴趣点特征所对应的标签分布特征构成的播放内容确定为各广告操作元素对应所属广告排期的视频播放追溯信息。

基于上述步骤,由于具有兴趣点追溯行为的兴趣点元素在进行兴趣点追溯时,所对应的兴趣点追溯节点之间是存在相同追溯对象覆盖信息的;因此,在进行兴趣点追溯爬取时,通过对兴趣点元素的多个兴趣点追溯节点组成的视频播放追溯对象集合进行获取,并根据兴趣点元素间的操作集合对应的追溯对象覆盖信息集合之间是否出现了共同属性情况来确定兴趣点元素是否存在兴趣点追溯行为,进而确定兴趣点元素是否是兴趣点追溯单位,如此,能够准确且全面地确定出具有兴趣点追溯行为的兴趣点元素,从而提升了兴趣点追溯爬取的覆盖率和准确率,有效确定出各广告操作元素对应所属广告排期的视频播放追溯信息。

在一种可能的实现方式中,进一步针对步骤s104,譬如,在根据各广告操作元素对应所属广告排期的视频播放追溯信息,采用人工智能模型确定每个广告排期对应的候选视频兴趣对象的过程中,可以通过以下示例性的子步骤来实现,详细描述如下。

子步骤s1041,从各广告操作元素对应所属广告排期的视频播放追溯信息中获得对应的广告素材内容以及广告素材内容的初始内容字段。

子步骤s1042,根据预先训练的人工智能模型对广告素材内容进行预测,得到预测内容字段。

子步骤s1043,将初始内容字段与预测内容字段进行比对,得到字段关联信息。

子步骤s1044,根据字段关联信息采用人工智能模型确定每个广告排期对应的候选视频兴趣对象。

例如,可以从字段关联信息中获得每个表项匹配节点所对应的候选跟踪热度化项目,并将每个候选跟踪热度化项目以聚类后排列的方式作为采用人工智能模型确定每个广告排期对应的候选视频兴趣对象。

图3为本发明实施例提供的基于大数据的广告播放系统300的功能模块示意图,本实施例可以根据上述广告服务平台100执行的方法实施例对该基于大数据的广告播放系统300进行功能模块的划分,也即该基于大数据的广告播放系统300所对应的以下各个功能模块可以用于执行上述广告服务平台100执行的各个方法实施例。其中,该基于大数据的广告播放系统300可以包括配置添加模块310、解析模块320、更新模块330以及广告分配模块340,下面分别对该基于大数据的广告播放系统300的各个功能模块的功能进行详细阐述。

配置添加模块310,用于获取候选视频播放信息,并对候选视频播放信息进行广告流配置和广告轮播规则添加,得到相应的候选广告流配置集合,其中,候选视频播放信息为广告展示设备200在预设时间段的大数据操作数据所对应的视频兴趣元素的视频播放信息。其中,配置添加模块310可以用于执行上述的步骤s110,关于配置添加模块310的详细实现方式可以参照上述针对步骤s110的详细描述即可。

解析模块320,用于对候选广告流配置集合进行解析,得到广告位展示节点集合以及相应的广告轮播控制信息,将广告轮播控制信息满足预设信息流展示策略的广告位展示节点集合确定为候选广告展示控制控件。其中,解析模块320可以用于执行上述的步骤s120,关于解析模块320的详细实现方式可以参照上述针对步骤s120的详细描述即可。

更新模块330,用于根据候选广告展示控制控件对候选广告流配置集合进行遍历,循环更新广告轮播规则的轮播内容服务,为满足候选广告展示控制控件的候选广告流配置集合添加轮播内容队列,并提取添加轮播内容队列的候选广告流配置集合中的广告节目特征和相应的投放影响热度特征。其中,更新模块330可以用于执行上述的步骤s130,关于更新模块330的详细实现方式可以参照上述针对步骤s130的详细描述即可。

广告分配模块340,用于根据广告节目特征、投放影响热度特征以及轮播内容队列对预设广告控制脚本进行配置,得到配置后的预设广告控制脚本,基于配置后的预设广告控制脚本对候选广告流配置集合进行所述候选视频播放信息对应的播放视频的相应广告控制节点的广告分配。其中,广告分配模块340可以用于执行上述的步骤s140,关于广告分配模块340的详细实现方式可以参照上述针对步骤s140的详细描述即可。

需要说明的是,应理解以上系统的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,配置添加模块310可以为单独设立的处理元件,也可以集成在上述系统的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述系统的存储器中,由上述系统的某一个处理元件调用并执行以上配置添加模块310的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个微处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。

图4示出了本发明实施例提供的用于实现上述的基于大数据的广告播放方法的广告服务平台100的硬件结构示意图,如图4所示,广告服务平台100可包括处理器110、机器可读存储介质120、总线130以及收发器140。

在具体实现过程中,至少一个处理器110执行所述机器可读存储介质120存储的计算机执行指令(例如图3中所示的基于大数据的广告播放系统300包括的配置添加模块310、解析模块320、更新模块330以及广告分配模块340),使得处理器110可以执行如上方法实施例的基于大数据的广告播放方法,其中,处理器110、机器可读存储介质120以及收发器140通过总线130连接,处理器110可以用于控制收发器140的收发动作,从而可以与前述的广告展示设备200进行数据收发。

处理器110的具体实现过程可参见上述广告服务平台100执行的各个方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

在上述的图4所示的实施例中,应理解,处理器可以是中央处理单元(英文:centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

机器可读存储介质120可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器。

总线130可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponentinterconnect,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。总线130可以分为地址总线、数据总线、控制总线等。为便于表示,本发明附图中的总线并不限定仅有一根总线或一种类型的总线。

此外,本发明实施例还提供一种可读存储介质,所述可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上基于大数据的广告播放方法。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。

同时,本说明书使用了特定词语来描述本说明书的实施例。如“一种可能的实现方式”、“一种可能的示例”、和/或“示例性地”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一种可能的实现方式”、“一种可能的示例”、和/或“示例性地”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。

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