一种广告信息推送方法、装置以及系统与流程

文档序号:11918750阅读:221来源:国知局
一种广告信息推送方法、装置以及系统与流程

本发明涉及计算机应用技术领域,具体而言,涉及一种广告信息推送方法、装置以及系统。



背景技术:

在电脑、手机等智能终端上进行广告信息推送的时候,一般是采取固定广告位,即在显示界面固定的位置显示预先设置好的广告信息;或者采用弹出页面的形式显示广告信息;有些还会在内容信息流的内部穿插广告内容。这几种广告信息推送方式生硬,在很多情况下,如果不是用户所需,那么是无法引起用户兴趣的,导致广告投放的有效性差。

因此,一种能够根据用户阅读内容与用户兴趣推送广告信息的方法成为目前亟待解决的问题。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种广告信息推送方法、装置以及系统,能够根据用户阅读内容与用户兴趣向用户推送广告信息,提高广告投放的有效性。

第一方面,本发明实施例提供了一种广告信息推送方法,包括:

获取用户的访问请求;

对与所述访问请求相对应的阅读内容进行语义分析,得到用户的兴趣信息;

获取与所述兴趣信息匹配的广告信息;

将所述广告信息向客户端推送。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中:

采用如下方式对与所述访问请求相对应的阅读内容进行语义分析:

使用自然语言处理方法对所述阅读内容进行语义分析,并将自然语言处理的结果作为所述兴趣信息;

和/或,

使用机器学习的方法对所述阅读内容进行语义分析,并将机器学习的结果作为所述兴趣信息;

和/或,

按照预设的关键词在阅读内容中进行检索,当检索结果满足第一预设条件时,将该关键词所对应的分类标签作为用户的兴趣信息;

和/或,

根据所述阅读内容获取与预先为所述阅读内容所添加的分类标签,将所述分类标签作为用户的兴趣信息。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中:所述第一预设条件包括:

从所述阅读内容中检索到关键词的数量大于等于预设次数;

或者,

每一个关键词还关联有至少一个辅助关键词;

当从所述阅读内容中检索到关键词的数量大于等于次数,且所述阅读内容中至少包括一个辅助关键词。

结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中:还包括:

为每一个广告信息添加至少一个标签;

所述获取与所述兴趣信息匹配的广告信息具体包括:

将所述兴趣信息与所述广告信息的标签进行匹配;

如果匹配的结果满足第二预设条件,则将所述标签所对应的广告信息作为与所述兴趣信息匹配的广告信息。

结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中:所述第二预设条件包括:

兴趣信息与广告信息的标签匹配成功,且相关性高于预设值;

和/或,

与兴趣信息匹配的标签成功,且标签对应的广告信息的推送等级高于预设等级。

结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中:

所述将所述广告信息向客户端推送之前,还包括:

对与所述访问请求相对应的阅读内容进行语义分析,得到阅读内容的情感倾向,并判断所述情感倾向是否满足第三预设条件;

如果是,则将所述广告信息向客户端推送。

第二方面,本发明实施例还提供一种广告信息推送装置,包括:

访问请求获取单元,用于获取用户的访问请求;

兴趣信息获取单元,用于对与所述访问请求相对应的阅读内容进行语义分析,得到用户的兴趣信息;

广告信息匹配单元,用于获取与所述兴趣信息匹配的广告信息;

广告信息推送单元,用于将所述广告信息向客户端推送。

结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中:

所述兴趣信息获取单元具体包括:

自然语言分析模块,用于使用自然语言处理方法对所述阅读内容进行语义分析,并将自然语言处理的结果作为所述兴趣信息;

和/或,

机器学习分析模块,用于使用机器学习的方法对所述阅读内容进行语义分析,并将机器学习的结果作为所述兴趣信息;

和/或,

关键词检索模块,用于按照预设的关键词在阅读内容中进行检索,当检索结果满足第一预设条件时,将该关键词所对应的分类标签作为用户的兴趣信息;

和/或,

分类标签获取模块,用于根据所述阅读内容获取与预先为所述阅读内容所添加的分类标签,将所述分类标签作为用户的兴趣信息。

结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中:

还包括:

情感倾向获取单元,用于对与所述访问请求相对应的阅读内容进行语义分析,得到阅读内容的情感倾向;

情感倾向判断单元,用于判断所述情感倾向是否满足第三预设条件;

所述广告信息推送单元,还用于在所述情感倾向判断单元的判断结果为是时,向所述广告信息向客户端推送。

第三方面,本发明实施例还提供一种广告信息推送系统,包括:客户端与服务器;

所述服务器还设置有如上述第二方面所述的广告信息推送装置。

本发明实施例所提供的广告信息推送方法、装置以及系统,由于在获取用户的访问请求之后,会对访问请求相对应的阅读内容进行语义分析,获得用户的兴趣信息,并根据兴趣信息获得与兴趣信息匹配的广告信息,从而推送给客户,在很大程度上保证了向用户所推送的广告均是出于用户的兴趣的,从而保证了广告的有效性。

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

附图说明

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

图1示出了本发明实施例所提供的一种广告信息推送方法的流程图;

图2示出了本发明实施例所提供的另一种广告信息推送方法的流程图;

图3示出了本发明实施例所提供的一种广告信息推送装置的结构示意图;

图4示出了本发明实施例所提供的广告信息推送装置中,兴趣信息获取单元的具体结构示意图;

图5示出了本发明实施例所提供的另一种广告信息推送装置的结构示意图;

图6示出了本发明实施例所提供的一种广告信息推送系统的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前在智能终端进行广告信息推送的方法一般有如下几种:

1、在显示界面设置位置固定的广告播放位置,例如显示界面的旁侧、下方,以浮动的方式进行显示,或者直接将广告播放位置嵌入在显示界面的内部,在广告播放位置播放预先设定好的广告。

2、采用弹出页面的形式显示广告信息,即在用户点击显示界面的时候,触发弹出指令,显示界面自动弹出另外一个显示界面,该弹出界面用来显示预先设定好的广告。

3、在内容信息流的内部穿插广告内容,即在显示界面中不定位置显示广告内容。

而不论是上述哪一种广告信息推送方法,都需要预先设定好要播放的广告内容,在被触发的时候,直接将广告信息连同用户的阅读内容一起发送至客户端进行显示,这种广告信息推送方法,在很多情况下,并非是用户所需,因此也无法引起用户的兴趣,从而造成广告的效果并不能够达到预期,造成成本以及资源的浪费。基于此,本申请提供的一种广告信息推送方法、装置以及系统,可以根据用户的兴趣推送广告。

为便于对本实施例进行理解,首先对本发明实施例所公开的一种广告信息推送方法进行详细介绍,该方法可以应用于如电脑、智能手机、PAD、其他类型的具有数据处理、显示功能的智能终端中。

参见图1所示,本发明实施例所提供的广告信息推送方法,包括:

S101:获取用户的访问请求。

在具体实现的时候,用户一般要使用客户端工具访问网络,以获取其想要阅读的信息。例如浏览器,各种功能的手机、电脑应用。用户在访问其想要阅读的内容时,会先通过客户端向服务器发送访问请求,服务器根据客户端所发送的请求向客户端返回相应的阅读内容(文字、图片、图文、视频等)。阅读内容通常有多种类型,文字、图片、文字结合图片等。

S102:对与所述访问请求相对应的阅读内容进行语义分析,得到用户的兴趣信息。

在具体实现的时候,用户根据访问请求所获取的阅读内容通常都是与某种话题相关,例如新闻信息,购物信息,娱乐信息,招聘信息等等。通常情况下,用户访问哪一类的阅读内容,就象征着其对相应的话题比较关注,因此,在获取用户的阅读内容之后,就可以根据用户的阅读内容获取到用户感兴趣的话题,即用户的兴趣信息。

例如,用户如果访问的是体育新闻,那么可能会对体育用品的广告比较感兴趣;如果是鞋类的购物信息,那么可能会对其他的鞋类售卖信息的广告比较感兴趣;如果是招聘信息,那么可能会对同职位的一些职位推荐广告比较感兴趣。

在对与访问请求对应的阅读内容进行语义分析的时候,通常有如下几种方式:

1、使用自然语言处理方法对所述阅读内容进行语义分析。自然语言处理(natural language processing,NLP)能够使得服务器获得一段自然文本的意义,例如可以通过自然语言处理技术获得某段阅读内容的文摘等,该文摘即为用户的兴趣信息。

2、使用机器学习的方法对所述阅读内容进行语义分析。机器学习(Machine Learning,ML)能够从阅读内容中自动分析获得规律,进行自然语言处理。

3、按照预设的关键词在阅读内容中进行检索,当检索结果满足第一预设条件时,将该关键词所对应的分类标签作为用户的兴趣信息。在实现的时候,预设好的关键词对应有特定的分类标签,进行语义分析的时候,在阅读内容中检索预设的关键词,如果检索到该预设的关键词,并且达到了第一预设条件那么就将该关键词所对应的特定的分类标签作为语义分析的结果。

第一预设条件可以根据实际的需要进行具体的设定,例如将检索到某关键词的次数作为第一预设条件,当某关键词在阅读内容中出现的次数大于等于该预设的次数的时候,则将该关键词对应的分类标签作为兴趣信息;或者该关键词还关联有其他的辅助关键词,当从阅读内容中检索出关键词之后,再以其所关联的其他辅助关键词在阅读内容中进行检索,当相关联的其他辅助关键词也检索出至少一个的时候,则将该关键词对应的分类标签作为兴趣信息。

例如,将足球作为关键词,与足球关联起来的关键词可以有足球运动员的名字、足球俱乐部的名称、球场的名称、足球赛事的名称,足球所对应的分类标签有体育用品、足球、球鞋、运动鞋、护腿等,以足球为关键词在阅读内容中进行检索,如果在阅读内容中检索出来有足球一词,并且出现了预设的次数,那么就将其分类标签作为用户的兴趣信息;或者,以足球为关键词在阅读内容中进行检索,如果在阅读内容中出现了足球一词,那么再以与足球相关联的其他关键词在阅读内容中进行检索,如果其他相关联的关键词也出现了至少一个,那么可以将足球对应的分类标签作为用户的兴趣信息。

4、预先为阅读内容进行分类标签的添加,即由人工对阅读内容进行理解,或者通过上述三种方式对阅读内容进行理解或者语义分析,根据理解或者语义分析的结果预先为每一个阅读内容添加分类标签,在获取到阅读内容的时候,可以直接通过阅读内容获得与阅读内容所对应的分类标签,并将分类标签作为用户的兴趣信息。

5、其他。服务器在提供具体的访问服务的时候,通常都会对其提供的访问服务有自己的定义,例如某门户网站,提供信息的服务器通常都会根据其发布的消息的类型对消息进行具体的分类,并且在分类的时候,还会进行更加具体,更加多层次的划分,例如将其提供的消息划分为:新闻、财经、科技、体育、娱乐、汽车、博客、房产、时尚、教育、旅游、游戏等。而又会将新闻划分为军事、社会、国际等,将体育划分为NBA,中超、英超等,甚至在不同的时期,所划分的类别也是不同的。而服务器在获取到用户的访问请求,并根据访问请求获取阅读内容的时候,也会获得该阅读内容的相关分类,对应于每一个分类,可以将这个分类作为用户的兴趣信息。

S103:获取与所述兴趣信息匹配的广告信息。

在具体实现的时候,需要预先为预备要推送的广告信息添加至少一个标签,例如鞋子广告的标签可能有:针对性别的标签(男鞋、女鞋、童鞋),针对用途的标签(跑步、足球、篮球),针对款式的标签(长靴、短靴、凉鞋)、针对材质的标签(皮质、PU、橡胶、布)等等。

在获取了用户的兴趣信息之后,要将兴趣信息与这些标签进行匹配,当匹配的结果满足第二预设条件时,则认为该标签对应的广告信息与所获取的兴趣信息是匹配的。

一般地,第二预设条件也可以根据实际的情况进行具体的设定,例如,可以预先建立某些设定好的兴趣信息与广告信息的标签之间的关联关系(该关联关系也可以不预先设定,而是直接进行语义的匹配),且这个关联关系并非是一一对应的,而是交叉的,例如某广告的标签可能对应有多个兴趣信息,而某个兴趣信息也会对应有多个标签,在具体进行匹配的时候,由于所获得的用户的兴趣信息可能有多个,因此需要针对这多个兴趣信息进行一一匹配,最终可能会获得多个广告信息。然后将匹配度(标签和兴趣信息语义越相近,则匹配度越高,和/或,标签与兴趣信息匹配成功的数量越多,匹配度越高)最高的广告信息作为要推送的广告信息,即按照相关性对广告信息排序,向用户推送相关性较高的广告信息。或者按照预先为广告信息所设定好的推送等级,将其中推送等级较高的广告信息向用户推送。或者还可以按照推送等级和相关性相结合的方式向用户推送广告信息。

当需要按照广告信息的推送等级向用户推送广告信息的时候,需要先对广告信息进行推送等级的划分。推送等级的划分可以根据实际的情况进行具体的设定,例如按照广告竞价进行排序等。

S104:将所述广告信息向客户端推送。

在将所述广告信息向客户端推送的时候,客户端可以针对广告信息有不同的处理方式:

1、以弹出界面的形式,向用户显示或者播放广告;

2、将广告信息插入到用户在发起访问请求时,向用户显示的信息流界面中,当用户再次返回到此信息流界面的时候,在特定的位置向用户显示或者播放广告;例如,用户使用手机浏览器阅读新闻的时候,当用户点击“返回”按钮时,在所返回的界面的特定位置,例如其所访问的信息流下方显示或者播放广告;

3、当用户再次向服务器发起某阅读信息的访问请求时,服务器根据新的访问请求向客户端返回新的阅读内容,客户端根据新的阅读内容进行显示,同时在新的阅读内容的显示界面显示或者播放广告。

本发明实施例所提供的广告信息推送方法,由于在获取用户的访问请求之后,会对访问请求相对应的阅读内容进行语义分析,获得用户的兴趣信息,并根据兴趣信息获得与兴趣信息匹配的广告信息,从而推送给客户,在很大程度上保证了向用户所推送的广告均是出于用户的兴趣的,从而保证了广告的有效性。

另外,在上述实施例的基础上,参见图2所示,本发明实施例还提供另外一种广告信息推送方法,在将所述广告信息向客户端推送之前,还包括:

S201:对与所述访问请求相对应的阅读内容进行情感分析,得到阅读内容的情感倾向;

在具体对阅读内容进行情感分析的时候,可以采用下述多种方式:

1、对预设的词汇进行情感标签的标注,尤其是可以设定某一类情感尤为明显的词汇,例如灾难类词汇、事故类词汇等。在进行情感分析的时候,可以以预设的词汇为关键词在阅读内容中进行检索,如果检索到的次数大于预设的次数,那么就认为阅读内容的情感倾向对应于为词汇所标注的情感标签。

2、使用自然语言理解模型对阅读内容进行情感分析,最终的分析结果即为阅读内容的情感倾向。

S202:判断所述情感倾向是否满足第三预设条件;

S203:如果是,则将所述广告信息向客户端推送。

在具体实现的时候,第三预设条件可以根据实际情况进行具体的设定,例如,如果阅读内容的情感倾向是负面的,例如某些阅读内容是与灾难相关的,那么再播放广告就会不合适,此时,广告将不再播放;只有当情感倾向是非负面的时候,才会向客户端推送广告信息。另外,还可以根据情感倾向的不同程度来判断广告信息是否推送。

另外,也可以在对与所述访问请求相对应的阅读内容进行语义分析,得到用户的兴趣信息之前,就对阅读内容进行情感分析,这样,当情感倾向不满足第三预设条件的时候,就可以不执行后续的过程,节省服务器的资源,减轻服务器的压力。

本发明又一实施例还提供一种广告信息推送装置,参见图3所示,本发明实施例所提供的广告信息推送装置包括:

访问请求获取单元,用于获取用户的访问请求;

兴趣信息获取单元,用于对与所述访问请求相对应的阅读内容进行语义分析,得到用户的兴趣信息;

广告信息匹配单元,用于获取与所述兴趣信息匹配的广告信息;

广告信息推送单元,用于将所述广告信息向客户端推送。

本实施例中,访问请求获取单元、兴趣信息获取单元、广告信息匹配单元和广告信息推送单元的具体功能和交互方式,可参见图1对应的实施例的记载,在此不再赘述。

本发明实施例所提供的广告信息推送装置,由于在获取用户的访问请求之后,会对访问请求相对应的阅读内容进行语义分析,获得用户的兴趣信息,并根据兴趣信息获得与兴趣信息匹配的广告信息,从而推送给客户,在很大程度上保证了向用户所推送的广告均是出于用户的兴趣的,从而保证了广告的有效性。

参见图4所示,本发明实施例所提供的广告信息推送装置中,所述兴趣信息获取单元具体包括:

自然语言分析模块,用于使用自然语言处理方法对所述阅读内容进行语义分析,并将自然语言处理的结果作为所述兴趣信息;

和/或,

机器学习分析模块,用于使用机器学习的方法对所述阅读内容进行语义分析,并将机器学习的结果作为所述兴趣信息;

和/或,

关键词检索模块,用于按照预设的关键词在阅读内容中进行检索,当检索结果满足第一预设条件时,将该关键词所对应的分类标签作为用户的兴趣信息;

和/或,

分类标签获取模块,用于根据所述阅读内容获取与预先为所述阅读内容所添加的分类标签,将所述分类标签作为用户的兴趣信息。

参见图5所示,本发明实施例还提供另一种广告信息推送装置,还包括:

情感倾向获取单元,用于对与所述访问请求相对应的阅读内容进行语义分析,得到阅读内容的情感倾向,

情感倾向判断单元,用于判断所述情感倾向是否满足第三预设条件;

所述广告信息推送单元,还用于在所述情感倾向判断单元的判断结果为是时,向所述广告信息向客户端推送。

本实施例中,访问请求获取单元、兴趣信息获取单元、广告信息匹配单元、广告信息推送单元和情感倾向判断单元的具体功能和交互方式,可参见图2对应的实施例的记载,在此不再赘述。

本发明又一实施例还提供了一种广告信息推送系统,参见图6所示,包括:客户端以及服务器;

所述服务器上还设置有如上述实施例中的广告信息推送装置。

本发明实施例所提供的广告信息推送方法、装置以及系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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