广告推送方法、装置、设备及计算机可读存储介质与流程

文档序号:19276503发布日期:2019-11-29 22:21阅读:183来源:国知局
广告推送方法、装置、设备及计算机可读存储介质与流程

本发明涉及金融科技(fintech)技术领域,尤其涉及广告推送方法、装置、设备及计算机可读存储介质。



背景技术:

随着互联网技术,尤其是互联网金融科技(fintech)的飞速发展,越来越多的技术(大数据、分布式、区块链blockchain、人工智能等)应用在金融领域,金融业务也越来越多,为了更好地推广金融业务,通常借助互联网媒体。

以金融理财产品为例,广告主首先制作金融理财产品的广告素材,然后通过互联网媒体将广告素材发送至广告受众,以实现金融理财产品的推广;当前为了尽可能多的寻找到有交易意向的广告受众,广告主会根据经验选择广告受众进行推广;这样的广告方式,难以保证广告受众中有交易意向的人数最多。



技术实现要素:

本发明的主要目的在于提出一种广告推送方法、装置、设备及计算机可读存储介质,旨在解决当前不可以准确地将广告推送至有交易意向的广告受众的技术问题。

为实现上述目的,本发明提供一种广告推送方法,所述广告推送方法包括如下步骤:

获取广告文本信息;

对所述广告文本信息进行预处理,得到所述广告文本信息中的关键词,并根据所述关键词生成查询表达式;

查询预设用户数据库,获取所述查询表达式对应的目标用户标签,并将所述广告文本信息对应的广告素材推送至所述目标用户标签对应的广告受众。

在一实施例中,所述获取广告文本信息的步骤,包括:

获取所述广告推送请求对应的广告素材;

根据所述广告素材确定素材处理模型,并通过所述素材处理模型处理所述广告素材,得到所述广告素材对应的广告文本信息。

在一实施例中,所述根据所述广告素材确定素材处理模型,并通过所述素材处理模型处理所述广告素材,得到所述广告素材对应的广告文本信息的步骤,包括:

在所述广告素材包含语音、图像、视频、文档和网页中的至少一种时,通过预设的素材处理模型处理所述广告素材,得到广告文本信息。

在一实施例中,所述对所述广告文本信息进行预处理,得到所述广告文本信息中的关键词,并根据所述关键词生成查询表达式的步骤,包括:

将所述广告文本信息进行分词处理,得到所述广告文本信息对应的词语集合;

删除所述词语集合中的噪声词、同形词和同义词,得到所述广告文本信息对应的词语列表;

对所述词语列表中的关键词进行标签化处理得到广告标签,并将各所述广告标签进行组合生成查询表达式。

在一实施例中,所述对所述词语列表中的关键词进行标签化处理得到广告标签,并将各所述广告标签进行组合生成查询表达式的步骤,包括:

将所述词语列表中的各关键词作为键,将预设标签库中的各预设标签作为值,查询所述预设标签库,获取所述词语列表中各关键词对应的广告标签;

将同一个关键词对应的广告标签作为一个标签单元,将所述标签单元中的各所述广告标签设置为或关系,将各所述标签单元之间设置为与关系,生成查询表达式。

在一实施例中,所述查询预设用户数据库,获取所述查询表达式对应的目标用户标签,并将所述广告文本信息对应的广告素材推送至所述目标用户标签对应的广告受众的步骤之后,包括:

在检测到广告素材更新时,获取更新的广告素材;

根据更新的广告素材确定素材处理模型,并通过所述素材处理模型处理更新的广告素材,得到更新的广告素材对应的广告文本更新信息;

在所述广告文本更新信息与所述广告文本信息不相同时,对所述广告文本更新信息进行预处理,得到所述广告文本更新信息中的更新关键词,并根据所述更新关键词生成新的查询表达式;

查询预设用户数据库,获取所述新的查询表达式对应的目标用户标签,并将所述更新的广告素材推送至所述目标用户标签对应的广告受众。

在一实施例中,所述查询预设用户数据库,获取所述查询表达式对应的目标用户标签,并将所述广告素材推送至所述目标用户标签对应的广告受众的步骤之后,包括:

在接收到基于所述广告素材触发的购买指令时,获取所述购买指令中的购买信息,及所述购买信息中的购买数量;

统计预设时间段的购买数量得到总购买数量,获取所述广告受众的受众数量,计算所述受众数量与所述总购买数量之间的交易成交比例;

在所述交易成交比例低于预设比例阈值时,输出提示信息。

此外,为实现上述目的,本发明还提供一种广告推送装置,所述广告推送装置包括:

信息获取模块,用于获取广告文本信息;

处理生成模块,用于对所述广告文本信息进行预处理,得到所述广告文本信息中的关键词,并根据所述关键词生成查询表达式;

查询推送模块,用于查询预设用户数据库,获取所述查询表达式对应的目标用户标签,并将所述广告文本信息对应的广告素材推送至所述目标用户标签对应的广告受众。

此外,为实现上述目的,本发明还提供一种广告推送设备,所述广告推送设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的广告推送程序,所述广告推送程序被所述处理器执行时实现如上所述的广告推送方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有广告推送程序,所述广告推送程序被处理器执行时实现如上所述的广告推送方法的步骤。

本发明提供一种广告推送方法、装置、设备及计算机可读存储介质。本发明实施例中服务器对广告素材进行挖掘,得到广告文本信息,生成广告文本信息对应的查询表达式,然后,服务器根据查询表达式检索用户数据库,获取用户数据库中查询表达式对应的目标用户标签,服务器将广告素材推送至目标用户标签对应的广告受众,本发明实施例中将广告素材和广告受众关联起来,提高了的广告素材推送的准确率,同时可以有效地保证广告受众中有交易意向的人数最多。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;

图2为本发明广告推送方法第一实施例的流程示意图;

图3为本发明广告推送方法第一实施例中步骤s10的细化流程示意图;

图4为本发明广告推送方法第二实施例的流程示意图;

图5为本发明广告推送方法第三实施例的流程示意图;

图6为本发明广告推送装置一实施例的功能模块示意图。

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

具体实施方式

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

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

本发明实施例广告推送设备可以是pc机或服务器。

如图1所示,该广告推送设备可以包括:处理器1001,例如cpu,网络接口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中存储的广告推送程序,并执行下述广告推送方法中的操作,在所述处理器上运行的广告推送程序被执行时所实现的方法可参照本发明广告推送方法各个实施例,此处不再赘述。

基于上述硬件结构,提出本发明广告推送方法实施例。

参照图2,图2为本发明广告推送方法第一实施例的流程示意图,所述广告推送方法包括:

步骤s10,获取广告文本信息。

本实施例中广告推送方法应用于广告推送设备(又叫服务器),服务器获取广告文本信息,广告文本信息的来源不作具体限定,即,广告文本信息可以是用户主动输入的,此外,广告文件信息还可以是服务器对广告素材(广告素材包含语音、图像、视频、文档和网页中的至少一种)进行解析得到,服务器通过预设的素材处理模型处理广告素材,得到广告文本信息。

参照图3,本实施例中给出了一种获取广告文本信息的实现方式,具体地,包括:

步骤s11,在接收到广告推送请求时,获取所述广告推送请求对应的广告素材;

步骤s12,根据所述广告素材的素材格式确定素材处理模型,并通过所述素材处理模型处理所述广告素材,得到所述广告素材对应的广告文本信息。

服务器接收广告推送请求,广告推送请求的触发方式不作具体限定,即,广告推送请求可以是用户主动触发的,例如,广告主基于金融业务应用程序的界面上,选中xxx产品的广告素材点击“推送”主动触发广告推送请求;广告推送请求还可以是服务器自动触发的,例如,服务器检测到金融产品更新时,自动触发广告推送请求。

服务器在接收到广告推送请求时,服务器获取广告推送请求对应的广告素材,本实施例中的广告素材的数量和格式不作具体限定,即,广告素材可以是语音格式、图像格式、视频格式、网页格式和/或定向文案(定向文案是指广告主提供广告文本信息)等等,广告素材的数量可以是一个,或者多个。

本实施例中,服务器中预设素材处理模型,预设素材处理模型是指预先训练的用于广告素材分析的算法,例如,素材处理模型可以是用于处理语音格式广告素材的语音识别模型、用于处理图像格式广告素材的光学字符识别模型或者是用于处理网页格式广告素材的元素提取模型等等。

服务器根据广告素材的素材格式确定素材处理模型,然后,服务器利用素材处理模型处理广告素材,得到广告素材对应的广告文本信息,具体地:

服务器确定广告素材为语音格式,服务器利用语音识别模型处理广告素材,得到语音广告素材对应的广告文本信息;服务器确定广告素材为图像格式,服务器利用光学字符识别模型处理广告素材,得到图像格式广告素材对应的广告文本信息;服务器确定广告素材为视频格式,服务器将视频格式的广告素材分解为语音广告素材和图像广告素材,服务器利用语音识别模型对语音广告素材进行处理,服务器利用光学字符识别模型对图像广告素材进行处理,得到视频格式广告素材对应的广告文本信息;服务器确定广告素材为网页格式,服务器利用元素提取模型处理广告素材,得到网页格式广告素材对应的广告文本信息。

本实施例中,服务器可以对不同格式的广告素材进行处理,得到不同格式广告素材中的广告文本信息,服务器在得到广告文本信息之后,服务器还需要处理广告文本信息,将广告文本信息变成一个词语列表,然后,服务器将词语列表输入查询引擎,通过查询引擎生成查询表达式,以使查询引擎根据生成的查询表达式,确定广告素材的广告受众。

步骤s20,对所述广告文本信息进行预处理,得到所述广告文本信息中的关键词,并根据所述关键词生成查询表达式。

服务器对广告文本信息进行预处理,即,服务器将广告文本信息按照自然语言处理技术进行分词处理,得到广告文本信息对应的词语集合,服务器将词语集合中的噪声词进行删除,得到广告文本信息中的关键词。

服务器中预设标签库,预设标签库是指用于保存预设标签(预设标签是指预先设置的广告标签)的数据库,预设标签可以是人工设置的,即,人工根据已有标签,为标签标注对应的key,比如,可以为“定制”这个key,构建标签“硕士学历”“有车”“年龄22~32”等;此外,预设标签还可以是服务器通过将已有标签和大量网络真实文本进行对比自动生成的,例如,某个文本包含若干标签,服务器将该文本的主题作为键(key),这些被包含的标签作为值(value)。

在得到广告文本信息中的关键词之后,服务器对关键词进行标签化处理,得到广告标签,具体地,服务器查询预设标签库,服务器将关键词作为key,服务器根据预设标签库中的key到value的映射关系,服务器获取预设标签库中key对应的value作为广告标签;服务器在关键词转化为广告标签之后,服务器将广告标签进行组合,生成查询表达式,以通过查询表达式确定广告受众。

本实施例中,不需要广告主针对网络媒体提供的不同标签体系,来选择用户标签进行广告素材推送,广告主只需提供广告素材,服务器就可以自动进行地根据广告素材生成查询表达式,进行定向广告受众的检索,能够提高检索效率,具体地:

步骤s30,查询预设用户数据库,获取所述查询表达式对应的目标用户标签,并将所述广告素材推送至所述目标用户标签对应的广告受众。

服务器中预设用户数据库,预设用户数据库是指预先设置的用于存储用户信息的数据库,即,预设用户数据库中保存有服务器采集的用户行为数据,和服务器基于用户行为数据生成的用户标签,例如:预设用户数据库中保存用户对xxx网页的浏览记录、点击记录和交易记录等,预设用户数据库中还包保存根据浏览记录、点击记录和交易记录,得到的用户标签:“男”“18至25岁”“拥有1或以上数量的小型汽车”。

服务器查询预设用户数据库,服务器将预设用户数据库中的预设用户标签作为键,将所述查询表达式中各所述广告标签作为值,查询预设用户数据库,获取各广告标签对应的目标用户标签;服务器将目标用户标签对应的用户作为广告受众,服务器将广告素材推送至广告受众对应的客户端。

本实施例中,服务器对广告素材进行挖掘,得到广告文本信息,生成广告文本信息对应的查询表达式,使得服务器根据查询表达式检索用户数据库,获取用户数据库中查询表达式对应的目标用户标签,服务器并将广告素材推送至目标用户标签对应的广告受众,本发明实施例中将广告素材和广告受众关联起来,提高了的准确率,同时可以有效地保证广告受众中有交易意向的人数最多。

进一步地,参照图4,基于本发明广告推送方法第一实施例,提出本发明广告推送方法第二实施例。

本实施例是第一实施例中步骤s12的细化,本实施例与第一实施例的区别在于:

本实施例中具体说明了不同格式的广告素材处理步骤,即,素材格式包括:语音格式、图像格式、视频格式和网页格式,素材处理模型包括:语音识别模型、光学字符识别模型和元素提取模型,即,

步骤s121,在所述广告素材是语音格式时,通过预设的语音识别模型处理所述广告素材,得到广告文本信息。

服务器通过语音识别模型处理语音格式的广告素材,得到广告文本信息,具体地,包括:

步骤a1,在所述广告素材是语音格式时,将所述广告素材输入至预设的语音识别模型,通过所述语音识别模型删除所述广告素材中首尾静音;

步骤a2,在所述广告素材中的首尾静音删除完成时,通过所述语音识别模型对所述广告素材进行分帧,并提取各帧所述广告素材中的语音特征;

步骤a3,通过所述语音识别模型组合各所述语音特征,得到所述广告素材对应的广告文本信息。

即,服务器在广告素材是语音格式时,服务器将语音格式的广告素材发送至语音识别模型,语音识别模型删除广告素材中首尾静音;服务器在广告素材中的首尾静音删除完成时,服务器通过语音识别模型对广告素材进行分帧,并提取各帧广告素材中的语音特征(又叫音素);服务器通过语音识别模型中的隐马尔科夫算法组合各语音特征,得到广告素材对应的广告文本信息。

本实施例中服务器利用语音识别模型处理语音格式的广告素材,实现根据语音格式广告素材定向广告受众检索,同时提高准确率和效率。

步骤s122,在所述广告素材是图像格式时,通过预设的光学字符识别模型处理所述广告素材,得到广告文本信息。

服务器通过光学字符识别模型处理图像格式的广告素材,得到广告文本信息,具体地,包括:

步骤b1,在所述广告素材是图像格式时,通过预设的光学字符识别模型对所述广告素材进行二值化处理;

步骤b2,在所述广告素材二值化处理处理完成时,通过所述光学字符识别模型中的文字检测算法提取所述广告素材中的广告文本信息。

即,服务器在广告素材是图像格式时,服务器将图像格式的广告素材发送至预设的光学字符识别模型,其中,光学字符识别模型中包括但不限于:图像预处理算法、文字检测算法和文字识别算法等,服务器利用光学字符识别模型中的图像预处理算法对图像格式的广告素材进行二值化处理;服务器在图像格式的广告素材二值化处理处理完成时,服务器通过光学字符识别模型中的字检测算法和文字识别算法提取广告素材中的广告文本信息。

步骤s123,在所述广告素材是视频格式时,通过预设的语音识别模型和预设的光学字符识别模型处理所述广告素材,得到广告文本信息。

服务器在广告素材是视频格式时,服务器将视频格式的广告素材拆分为语音广告素材和图像广告素材,然后,服务器利用的语音识别模型处理语音广告素材,利用光学字符识别模型处理图像广告素材,得到视频格式的广告素材对应的广告文本信息。

步骤s124,在所述广告素材是网页格式时,通过预设的元素提取模型处理所述广告素材,得到广告文本信息。

服务器通过元素提取模型处理图像格式的广告素材,得到广告文本信息,具体地,包括:

步骤c1,在所述广告素材是网页格式时,通过预设的元素提取模型提取所述广告素材中的网页元素,其中,所述元素提取模型包括:xpath网页元素选取算法、css网页元素选取算法和/或交互式网页元素选取算法。

步骤c2,获取各所述网页元素中的广告字符,将各所述广告字符作为所述广告素材对应的广告文本信息。

即,服务器在广告素材是网页格式时,服务器通过预设的元素提取模型提取广告素材中的网页元素,其中,元素提取模型包括但不仅限于:xpath网页元素选取算法、css网页元素选取算法和/或交互式网页元素选取算法;服务器获取各网页元素中的广告字符,服务器将各广告字符作为广告素材对应的广告文本信息。

本实施例中,服务器对不同格式广告素材进行处理,得到广告素材中的广告文本信息,增加了广告素材分析的灵活性和准确性。

进一步地,参照图5,基于本发明广告推送方法上述实施例,提出本发明广告推送方法第三实施例。

本实施例是第一实施例中步骤s20的细化,本实施例与第一实施例的区别在于:

步骤s21,将所述广告文本信息进行分词处理,得到所述广告文本信息对应的词语集合。

服务器将广告文本信息进行分词处理,即,服务器基于字符串匹配的分词方法、基于理解的分词方法和基于统计的分词方法,对广告信息进行处理,服务器得到所述广告文本信息对应的词语集合。

步骤s22,删除所述词语集合中的噪声词、同形词和同义词,得到所述广告文本信息对应的词语列表。

服务器删除词语集合中的噪声词、同形词和同义词,具体地,服务器指去掉词语集合中虚词(虚词包括:的、地和得等等)和重复词,服务器去掉形相同的词,比如,两个重复的“定制”,去掉其中一个;或者服务器去掉相同义词,其中,同义词可以根据同义词库中的字典找到,同义词字典可以通过公开的同义词词库进行构建。比如:上例中“屋”和“房屋”,构成一对同义词,去掉“房屋”,留下“屋”,服务器得到广告文本信息对应的词语列表。

步骤s23,对所述词语列表中的关键词进行标签化处理得到广告标签,并将各所述广告标签进行组合生成查询表达式。

服务器对词语列表中的关键词进行标签化处理,生成查询表达式,具体地,包括:

步骤d1,将所述词语列表中的各关键词作为键,将预设标签库中的各预设标签作为值,查询所述预设标签库,获取所述词语列表中各关键词对应的广告标签;

步骤d2,将同一个关键词对应的广告标签作为一个标签单元,将所述标签单元中的各所述广告标签设置为或关系,将各所述标签单元之间设置为与关系,生成查询表达式。

即,服务器中预设标签库,预设标签库中包含有预先设置的广告标签,服务器将词语列表中的各关键词作为键,将预设标签库中的各预设标签作为值,查询预设标签库,获取词语列表中各关键词对应的广告标签;具体地,服务器是根据预设标签库中的key到value的映射关系,将作为key的词,转化为作为value的标签。例如:“一线”这个词,在标签库的key到value的映射为“一线”>“北京”或“上海”或“广州”或“深圳”;又例如:“折扣价”这个词,在标签库的key到value的映射为“折扣价”>“未购车”或“普通消费水平”或“非别墅住宅区”。

服务器将广告标签组合成一个查询表达式,即,服务器将同一个关键词对应的广告标签作为一个标签单元,服务器将标签单元中的各广告标签设置为或关系,将各标签单元之间设置为与关系,生成查询表达式,即,服务器同一个词的不同标签的关系是或,不同词的标签直接的关系是与。例如:“一线”和“折扣价”的组合生成的查询表达式为:(“北京”或“上海”或“广州”或“深圳”)与(“未购车”或“普通消费水平”或“非别墅住宅区”)。

本实施例中,服务器规范化地对广告文本进行处理,将广告文本信息处理生成广告标签,并基于广告标签生成查询表达式,以使服务器可以根据查询表达式来检索定向广告受众,以提高检索效率和准确率。

进一步地,基于本发明广告推送方法上述实施例,提出本发明广告推送方法第四实施例。

本实施例是第一实施例中步骤s30之后的步骤,本实施例与第一实施例的区别在于:

在检测到广告素材更新时,获取更新的广告素材;

根据更新的广告素材确定素材处理模型,并通过所述素材处理模型处理更新的广告素材,得到更新的广告素材对应的广告文本更新信息;

在所述广告文本更新信息与所述广告文本信息不相同时,对所述广告文本更新信息进行预处理,得到所述广告文本更新信息中的更新关键词,并根据所述更新关键词生成新的查询表达式;

查询预设用户数据库,获取所述新的查询表达式对应的目标用户标签,并将所述更新的广告素材推送至所述目标用户标签对应的广告受众。

本实施例中,服务器在检测到广告素材更新时,服务器获取更新的广告素材;服务器获取更新的广告素材的素材格式,服务器根据素材格式确定素材处理模型,并通过素材处理模型处理更新的广告素材,得到更新的广告素材对应的广告文本更新信息;服务器将广告文本更新信息与广告文本信息进行比对,判断广告文本更新信息与广告文本信息是否相同,若广告文本更新信息与广告文本信息相同则不作处理,若广告文本更新信息与广告文本信息不同则需要更新广告受众,具体地:

服务器在广告文本更新信息与广告文本信息不相同时,服务器对广告文本更新信息进行预处理(参照上述实施例),得到广告文本更新信息中的更新关键词,服务器并根据更新关键词生成新的查询表达式;服务器查询预设用户数据库,获取新的查询表达式对应的目标用户标签,服务器将更新的广告素材推送至所述目标用户标签对应的广告受众。

本实施例中,服务器在广告素材更新的时候,可以根据更新的广告素材更新查询表达式,并将更新的广告素材推送至新的广告受众,使得广告推送更加灵活。

进一步地,基于本发明广告推送方法上述实施例,提出本发明广告推送方法第五实施例。

本实施例是第一实施例中步骤s30之后的步骤;本实施例与第一实施例的区别在于:

在接收到基于所述广告素材触发的购买指令时,获取所述购买指令中的购买信息,及所述购买信息中的购买数量;

统计预设时间段的购买数量得到总购买数量,获取所述广告受众的受众数量,计算所述受众数量与所述总购买数量之间的交易成交比例;

在所述交易成交比例低于预设比例阈值时,输出提示信息。

本实施例中,服务器接收基于广告素材触发的购买指令,即,服务器将广告素材推送至客户端之后,客户端对应的用户查看广告素材,并基于广告素材触发购买指令,客户端接收到购买指令之后,客户端将购买指令发送至服务器,服务器获取购买指令中的购买信息(购买信息中包含购买产品名称、购买时间、产品价格和购买数量等等),服务器获取购买信息中的购买数量。

然后,服务器统计预设时间段(预设时间段是指预先设置的时间间隔,例如,预设时间段可以设置为一周,一个月)的购买数量得到总购买数量,服务器获取广告受众的受众数量,然后,服务器计算受众数量与总购买数量之间的交易成交比例,例如,总购买数量为10个,广告受众的受众数量为2000人,交易成交比例为0.5%。

服务器中预设比例阈值,其中,预设的比例阈值是根据广告成本和广告收益设置的临界值,服务器将计算得到的交易成交比例与预设比例阈值进行比较,若交易成交比例低于预设比例阈值时,则服务器判定广告投入多于广告产出,服务器输出提示信息,以使广告主调整广告素材,或者广告主调整目标广告受众。

本实施例中,在广告素材推送到广告受众之后,服务器可以统计用于基于广告素材触发的购买指令,服务器计算交易成交比例,并根据交易成绩比例提示广告主调整广告素材,以使得广告素材更加符合用户,并最终实现提高广告收益的目的。

可以理解的是,在本发明第一实施例中步骤s30之后,还可以包括:

在接收到基于所述广告素材触发的屏蔽指令时,获取所述屏蔽指令中的用户信息,在广告素材二次推送的时,屏蔽所述用户信息对应的目标广告受众。

本实施例中,服务器接收到基于广告素材触发的屏蔽指令,即,服务器将广告素材推送至广告受众对应的客户端时,广告受众可以选择广告素材屏蔽,客户端接收到广告素材屏蔽指令时,客户端将广告素材屏蔽指令发送至服务器,服务器获取屏蔽指令中的用户信息,在服务器对广告素材进行推送时,服务器将用户信息对应的目标广告受众进行屏蔽,以减少广告推送对用户的干扰。

参考图6,本发明实施例还提供一种广告推送装置,所述广告推送装置包括:

信息获取模块10,用于获取广告文本信息;

处理生成模块20,用于对所述广告文本信息进行预处理,得到所述广告文本信息中的关键词,并根据所述关键词生成查询表达式;

查询推送模块20,用于查询预设用户数据库,获取所述查询表达式对应的目标用户标签,并将所述广告文本信息对应的广告素材推送至所述目标用户标签对应的广告受众。

在一实施例中,所述信息获取模块10,包括:

素材获取单元,用于获取所述广告推送请求对应的广告素材;

信息处理单元,用于根据所述广告素材确定素材处理模型,并通过所述素材处理模型处理所述广告素材,得到所述广告素材对应的广告文本信息。

在一实施例中,所述信息处理单元,还用于:

在所述广告素材包含语音、图像、视频、文档和网页中的至少一种时,通过预设的素材处理模型处理所述广告素材,得到广告文本信息。

在一实施例中,所述处理生成模块20,包括:

分词处理子模块,用于将所述广告文本信息进行分词处理,得到所述广告文本信息对应的词语集合;

列表生成子模块,用于删除所述词语集合中的噪声词、同形词和同义词,得到所述广告文本信息对应的词语列表;

表达式生成子模块,用于对所述词语列表中的关键词进行标签化处理得到广告标签,并将各所述广告标签进行组合生成查询表达式。

在一实施例中,所述表达式生成子模块,包括:

查询获取单元,用于将所述词语列表中的各关键词作为键,将预设标签库中的各预设标签作为值,查询所述预设标签库,获取所述词语列表中各关键词对应的广告标签;

关系组合单元,用于将同一个关键词对应的广告标签作为一个标签单元,将所述标签单元中的各所述广告标签设置为或关系,将各所述标签单元之间设置为与关系,生成查询表达式。

在一实施例中,所述的广告推送装置,包括:

素材更新模块,用于在检测到广告素材更新时,获取更新的广告素材;

信息处理模块,用于根据更新的广告素材确定素材处理模型,并通过所述素材处理模型处理更新的广告素材,得到更新的广告素材对应的广告文本更新信息;

表达式生成模块,用于在所述广告文本更新信息与所述广告文本信息不相同时,对所述广告文本更新信息进行预处理,得到所述广告文本更新信息中的更新关键词,并根据所述更新关键词生成新的查询表达式;

查询推送模块,用于查询预设用户数据库,获取所述新的查询表达式对应的目标用户标签,并将所述更新的广告素材推送至所述目标用户标签对应的广告受众。

在一实施例中,所述的广告推送装置,还包括:

购买信息获取模块,用于在接收到基于所述广告素材触发的购买指令时,获取所述购买指令中的购买信息,及所述购买信息中的购买数量;

统计计算模块,用于统计预设时间段的购买数量得到总购买数量,获取所述广告受众的受众数量,计算所述受众数量与所述总购买数量之间的交易成交比例;

提示输出模块,用于在所述交易成交比例低于预设比例阈值时,输出提示信息。

上述各程序模块所执行的方法可参照本发明广告推送方法各个实施例,此处不再赘述。

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

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

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

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

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