种子用户确定方法、装置及广告投放方法、装置与流程

文档序号:15639839发布日期:2018-10-12 21:55阅读:148来源:国知局
本发明涉及广告投放
技术领域
,特别是涉及一种种子用户确定方法、装置及广告投放方法、装置。
背景技术
:目前,在网站中投放广告,作为一种商业模式,已经被各个大型互联网公司所使用,各个大型互联网公司都有其广告投放平台,广告主可以通过广告投放平台提交自己的广告需求,然后广告投放平台会根据广告主的广告需求寻找出目标用户,进而向该目标用户投放广告。而look-alike技术,即相似人群扩展技术,是一种基于广告主提供的现有用户/设备id,通过算法评估模型,找到更多拥有潜在关联性的相似人群的技术,具有目标用户定向精准、目标用户覆盖面广的特点,因此,被各个广告投放平台广泛使用。然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:在使用look-alike技术寻找目标用户时,需要较多数量的基础用户,当广告主提供的基础用户数量较少时,无法使用look-alike技术寻找出合适的目标用户。技术实现要素:本发明实施例的目的在于提供一种种子用户确定方法、装置及电子设备,以实现根据较少的基础用户,确定出种子用户,以使得可以根据种子用户,使用look-alike技术寻找出合适的目标用户,还提供了一种广告投放方法、装置及电子设备,以根据种子用户确定目标用户,并向目标用户投放广告。具体技术方案如下:在本发明实施的一个方面,本发明实施例提供了一种种子用户确定方法,该方法包括:获取广告信息和基础用户标识信息;判断基础用户标识信息的数量是否小于预设基础用户数量阈值;在基础用户标识信息的数量小于预设基础用户数量阈值时,在预先建立的命名实体库中查询与广告信息对应的第一命名实体,其中,预先建立的命名实体库中保存有历史查询数据的命名实体和与历史查询数据的命名实体对应的历史查询用户的标识信息;获取与第一命名实体对应的第一历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。可选的,在判断基础用户标识信息的数量是否小于预设基础用户数量阈值之后,本发明实施例的一种种子用户确定方法,还包括:在基础用户标识信息的数量大于或等于预设基础用户数量阈值时,将与基础用户标识信息对应的基础用户作为种子用户。可选的,预先建立命名实体库包括:获取历史查询数据库中的每条历史查询数据和与每条历史查询数据对应的历史查询用户的标识信息;对历史查询数据库中的每条历史查询数据进行命名实体识别,得到与每条历史查询数据对应的命名实体;针对每条历史查询数据,建立该条历史查询数据对应的命名实体和该条历史查询数据对应的历史查询用户的标识信息的映射关系,并根据每条历史查询数据对应的命名实体、与每条历史查询数据对应的历史查询用户的标识信息以及映射关系,预先建立命名实体库。可选的,在获取与第一命名实体对应的第一历史查询用户的标识信息之前,本发明实施例的一种种子用户确定方法,还包括:对第一命名实体进行意图识别,得到意图识别后的第一命名实体;相应的,获取与第一命名实体对应的第一历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户,包括:获取与意图识别后的第一命名实体对应的第二历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第二历史查询用户的标识信息对应的用户确定为种子用户。在本发明实施例的又一方面,本发明实施例还提供了一种广告投放方法,该方法包括:获取广告信息和基础用户标识信息;判断基础用户标识信息的数量是否小于预设基础用户数量阈值;在基础用户标识信息的数量小于预设基础用户数量阈值时,在预先建立的命名实体库中查询与广告信息对应的第一命名实体,其中,预先建立的命名实体库中保存有历史查询数据的命名实体和与历史查询数据的命名实体对应的历史查询用户的标识信息;获取与第一命名实体对应的第一历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户;获取其他用户的标识信息,并以种子用户为正样本,以与其他用户的标识信息对应的其他用户为未标注样本,通过pu-learning技术,计算与广告信息对应的目标用户,其中,其他用户的标识信息为预先建立的命名实体库中,除与第一命名实体对应的用户标识信息之外的用户的标识信息;向目标用户投放与广告信息对应的广告。在本发明实施例的又一方面,本发明实施例还提供了一种种子用户确定装置,该装置包括:基础用户标识信息获取模块,用于获取广告信息和基础用户标识信息;判断模块,用于判断基础用户标识信息的数量是否小于预设基础用户数量阈值;第一命名实体查找模块,用于在基础用户标识信息的数量小于预设基础用户数量阈值时,在预先建立的命名实体库中查询与广告信息对应的第一命名实体,其中,预先建立的命名实体库中保存有历史查询数据的命名实体和与历史查询数据的命名实体对应的历史查询用户的标识信息;种子用户确定模块,用于获取与第一命名实体对应的第一历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。可选的,种子用户确定模块,还用于:在基础用户标识信息的数量大于或等于预设基础用户数量阈值时,将与基础用户标识信息对应的基础用户作为种子用户。可选的,本发明实施例的一种种子用户确定装置,还包括:历史查询数据获取模块,用于获取历史查询数据库中的每条历史查询数据和与每条历史查询数据对应的历史查询用户的标识信息;命名实体识别模块,用于对历史查询数据库中的每条历史查询数据进行命名实体识别,得到与每条历史查询数据对应的命名实体;命名实体库建立模块,用于针对每条历史查询数据,建立该条历史查询数据对应的命名实体和该条历史查询数据对应的历史查询用户的标识信息的映射关系,并根据每条历史查询数据对应的命名实体、与每条历史查询数据对应的历史查询用户的标识信息以及映射关系,预先建立命名实体库。可选的,本发明实施例的一种种子用户确定装置,还包括:意图识别模块,用于对第一命名实体进行意图识别,得到意图识别后的第一命名实体;相应的,种子用户确定模块,还用于:获取与意图识别后的第一命名实体对应的第二历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第二历史查询用户的标识信息对应的用户确定为种子用户。在本发明实施例的又一方面,本发明实施例还提供了一种广告投放装置,该装置包括:基础用户标识信息获取模块、判断模块、第一命名实体查找模块、种子用户确定模块,以及目标用户确定模块,用于获取其他用户的标识信息,并以种子用户为正样本,以与其他用户的标识信息对应的其他用户为未标注样本,通过pu-learning技术,计算与广告信息对应的目标用户,其中,其他用户的标识信息为预先建立的命名实体库中,除与第一命名实体对应的用户标识信息之外的用户的标识信息;广告投放模块,用于向目标用户投放与广告信息对应的广告。在本发明实施的又一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一项所述的种子用户确定方法。在本发明实施的又一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述的一种广告投放方法。在本发明实施的又一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的一种种子用户确定方法。在本发明实施的又一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的一种广告投放方法。在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的一种种子用户确定方法。在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述的一种广告投放方法。本发明实施例提供的一种种子用户确定方法、装置及电子设备,在广告主提供的基础用户标识信息小于预设基础用户数量阈值时,说明该基础用户数量不能满足look-alike技术要求的种子用户数量,可以在预先建立的命名实体识别库中查询与该广告信息对应的第一命名实体,然后可以得到与第一命名实体对应的第一历史查询用户的标识信息,进而可以将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。从而可以实现根据较少的基础用户,确定出种子用户,以使得可以根据该种子用户,使用look-alike技术寻找出合适的目标用户。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本发明实施例的一种种子用户确定方法第一种实施方式的流程图;图2为本发明实施例的一种种子用户确定方法第二种实施方式的流程图;图3为本发明实施例的一种种子用户确定方法第三种实施方式的流程图;图4为本发明实施例的一种种子用户确定方法第四种实施方式的流程图;图5为本发明实施例的一种广告投放方法的流程图;图6为本发明实施例的一种种子用户确定装置的结构示意图;图7为本发明实施例的一种广告投放装置的结构示意图;图8为本发明实施例的一种应用种子确定方法的电子设备的结构示意图;图9为本发明实施例的一种应用广告投放方法的电子设备的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。在现有技术中,在使用look-alike技术寻找目标用户时,需要较多数量的基础用户,才能寻找出合适的目标用户,而当广告主提供的基础用户数量较少时,无法使用look-alike技术寻找出合适的目标用户,因此,有必要提供一种种子用户确定方法、装置及电子设备,实现根据广告主提供的数量较少的基础用户确定出种子用户,以使得可以根据该种子用户,使用look-alike技术寻找出合适的目标用户。下面,首先对本发明实施例的一种种子用户确定方法进行介绍,如图1所示,为本发明实施例的一种种子用户确定方法第一种实施方式的流程图,在图1中,该方法可以包括:s110,获取广告信息和基础用户标识信息。具体的,广告主在投放广告时,可以首先向广告平台输入广告信息和基础用户标识信息,因此,应用本发明实施例的一种种子用户确定方法的广告平台可以获取到广告主发送的广告信息和基础用户标识信息。其中,该广告信息可以包括:广告的产品信息、广告标签、广告分类以及与该广告对应的关键词等,例如,广告主发送的广告中的产品信息可以为:苹果醋,广告标签可以是:营养、美容,广告分类可以是:饮料类,与该广告对应的关键词可以是:消除疲劳、预防感冒、醒酒等。该基础用户标识信息可以是用户名、也可以是该基础用户的终端设备的ip地址、物理地址等,例如,该基础用户标识信息可以是:user1、user2等。在一些示例中,上述的广告平台可以是由多个服务器建立的服务器集群,该服务器集群中的每个服务器可以运行有投放广告的应用程序。s120,判断基础用户标识信息的数量是否小于预设基础用户数量阈值。其中,该预设基础用户数量阈值为预先根据经验设置的阈值,对于look-alike技术中不同的算法评估模型,设置的阈值可以不同。具体的,上述的广告平台在接收到广告主发送的广告信息和基础用户标识信息后,为了使得使用look-alike技术寻找出的目标用户为合适的目标用户,可以判断基础用户标识信息的数量是否小于预设基础用户数量阈值。当基础用户标识信息的数量小于预设基础用户数量阈值时,则可以说明,根据与该基础用户标识信息对应的基础用户并不能寻找出合适的目标用户。当基础用户标识信息的数量小于预设基础用户数量阈值时,则可以说明,根据与该基础用户标识信息对应的基础用户可以寻找出合适的目标用户。例如,假设广告主发送的基础用户标识信息的数量为10万个,预设基础用户数量阈值为50万,则上述的广告平台通过s120,判断出基础用户标识信息的数量小于预设基础用户数量阈值,不能以与该基础用户标识信息对应的基础用户为种子用户,通过look-alike技术寻找目标用户。在基础用户标识信息的数量小于预设基础用户数量阈值时,执行步骤s130。s130,在预先建立的命名实体库中查询与广告信息对应的第一命名实体。其中,预先建立的命名实体库中保存有历史查询数据的命名实体和与历史查询数据的命名实体对应的历史查询用户的标识信息,该命名实体可以包括:人名、地名、机构名、专有名词等,例如,该命名实体可以是张三、北京等。在一些示例中,上述的预先建立的命名实体库中可以保存有多个命名实体,以及与至少一个命名实体对应的历史查询用户的标识信息。在一些示例中,上述的第一命名实体可以是多个。在一些示例中,预先建立的命名实体库可以是数据表,该表中可以存储有,历史查询数据的命名实体和与历史查询数据的命名实体对应的历史查询用户的标识信息。表1预先建立的命名实体数据表命名实体用户标识信息苹果、陕西user1天安门、北京user2小蛮腰、广州user3哈密瓜、哈密user4例如,如表1所示,为预先建立的命名实体数据表,在该表1中,可以保存有命名实体:苹果、天安门、小蛮腰、哈密瓜、陕西、北京、广州以及哈密。保存有用户标识信息:user1、user2、user3以及user4。与命名实体“苹果、陕西”对应的用户标识信息为“user1”,与命名实体“天安门、北京”对应的用户标识信息为“user2”,与命名实体“小蛮腰、广州”对应的用户标识信息为“user3”,与命名实体“哈密瓜、哈密”对应的用户标识信息为“user4”。具体的,当不同用户查询不同产品或点击不同广告时,上述的广告平台可以将该产品和查询该产品的用户标识信息、该广告和点击该广告的用户标识信息作为历史查询数据存储在历史查询数据库中,然后可以以该历史查询数据库中的历史查询数据建立命名实体库。在一些示例中,上述的广告平台在判断得到基础用户标识信息的数量小于预设基础用户数量阈值时,可以在预先建立的命名实体库中查询与广告信息对应的第一命名实体。例如,广告信息中的广告的产品信息为苹果,通过在表1中查询,可以查询到与该广告信息对应的命名实体为:苹果、陕西。s140,获取与第一命名实体对应的第一历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。具体的,当上述的广告平台在获取到第一命名实体后,可以在上述的预先建立的命名实体库中查询与该第一命名实体对应的第一历史查询用户的标识信息,例如,上述的广告平台通过表1确定与广告信息对应的第一命名实体为“苹果、陕西”,然后可以在表1中查询到与该第一命名实体“苹果、陕西”对应的第一历史查询用户的标识信息为“user1”。在上述的广告平台在得到第一历史查询用户的标识信息后,为了可以将基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户,从而可以实现确定种子用户。例如,假设广告主提供的基础用户标识信息为“user10”,第一历史查询用户的标识信息为“user1”,则上述的广告平台可以将“user10”对应的基础用户和“user1”对应的第一历史查询用户确定为种子用户。通过本发明实施例提供的一种种子用户确定方法,在广告主提供的基础用户标识信息小于预设基础用户数量阈值时,说明该基础用户数量不能满足look-alike技术要求的种子用户数量,可以在预先建立的命名实体识别库中查询与该广告信息对应的第一命名实体,然后可以得到与第一命名实体对应的第一历史查询用户的标识信息,进而可以将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。从而可以实现根据较少的基础用户,确定出种子用户,以使得可以根据该种子用户,使用look-alike技术寻找出合适的目标用户。在本发明实施例一种可选的实施例中,在图1所示的一种种子用户确定方法的基础上,本发明实施例还提供了一种可能的实现方式,如图2所示,为本发明实施例的一种种子用户确定方法第二种实施方式的流程图,在s120,判断基础用户标识信息的数量是否小于预设基础用户数量阈值之后,本发明实施例的一种种子用户确定方法,还可以包括:在基础用户标识信息的数量大于或等于预设基础用户数量阈值时,执行步骤。s150,将与基础用户标识信息对应的基础用户作为种子用户。具体的,当上述的广告平台在判断基础用户标识信息的数量大于或等于预设基础用户数量阈值时,说明根据广告主提供的基础用户的数量,可以通过look-alike技术寻找到目标用户,因此,本发明实施例还提供了一种可能的实现方式,当基础用户标识信息的数量大于或等于预设基础用户数量阈值时,可以将与基础用户标识信息对应的基础用户作为种子用户。例如,假设广告主提供的基础用户标识信息的数量为11万,预设基础用户数量阈值为10万,则可以说明基础用户标识信息的数量大于或等于预设基础用户数量阈值,可以将与基础用户标识信息对应的基础用户作为种子用户。通过应用本发明实施例的一种种子用户确定方法,可以在基础用户标识信息的数量大于或等于预设基础用户数量阈值时,将与基础用户标识信息对应的基础用户作为种子用户,从而减少查找种子用户的时间开销,提高应用本发明实施例的效率。在本发明实施例一种可选的实施例中,为了进一步降低确定种子用户的时间开销,在图1所示的一种种子用户确定方法的基础上,本发明实施例还提供了一种可能的实现方式,如图3所示,为本发明实施例的一种种子用户确定方法第三种实施方式的流程图,在获取广告信息和基础用户标识信息之前,本发明实施例的一种种子用户确定方法可以预先建立命名实体库,具体可以包括:s131,获取历史查询数据库中的每条历史查询数据和与每条历史查询数据对应的历史查询用户的标识信息。在一些示例中,当用户在进行查询或点击广告时,上述的广告平台可以将该产品和查询该产品的用户标识信息、该广告和点击该广告的用户标识信息作为历史查询数据存储在历史查询数据库中,并且可以在该历史查询数据库中,建立每条历史查询数据与对应的历史查询用户的标识信息的映射关系。在一些示例中,上述的历史查询数据库可以以数据表的形式存储在上述的广告平台的服务器或数据库中。例如,如表2所示,为本发明实施例的一种历史查询数据库示意表,在表2中,可以包括历史查询数据“数据1”、“数据2”、“数据3”、“数据4”、“数据5”、“数据6”、“数据7”和历史查询用户标识信息“user1”、“user2”、“user3”、“user4”,其中,与历史查询数据“数据1”、“数据2”和“数据3”对应的历史查询用户标识信息为“user1”,与历史查询数据“数据4”和“数据5”对应的历史查询用户标识信息为“user2”,与历史查询数据“数据6”对应的历史查询用户标识信息为“user3”,与历史查询数据“数据7”对应的历史查询用户标识信息为“user4”。表2历史查询数据库示意表在一些示例中,上述的广告平台在建立历史查询数据库后,为了降低使用本发明实施例的一种种子用户确定方法确定种子用户的时间开销,可以预先通过该历史查询数据库建立命名实体库,因此,在本步骤中,上述的广告平台可以从历史查询数据库中获取每条历史查询数据和与每条历史查询数据对应的历史查询用户的标识信息。s132,对历史查询数据库中的每条历史查询数据进行命名实体识别,得到与每条历史查询数据对应的命名实体。具体的,为了建立命名实体库,上述的广告平台在获取到每条历史查询数据后,在本步骤中,可以对每条历史查询数据分别进行命名实体识别,得到与每条历史查询数据对应的命名实体。例如,假设上述的广告平台获取到与历史查询用户标识信息“user1”对应的历史查询数据为“数据1”、“数据2”以及“数据3”,在本步骤中,可以分别对“数据1”、“数据2”以及“数据3”进行命名实体识别,得到“数据1”对应的命名实体、“数据2”对应的命名实体以及“数据3”对应的命名实体。应当理解的是,上述的命名实体识别方法可以采用现有的命名实体识别方法,这里不再赘述。s133,针对每条历史查询数据,建立该条历史查询数据对应的命名实体和该条历史查询数据对应的历史查询用户的标识信息的映射关系,并根据每条历史查询数据对应的命名实体、每条历史查询数据对应的历史查询用户的标识信息以及映射关系,预先建立命名实体库。具体的,上述的广告平台在得到每条数据对应的命名实体后,为了预先建立命名实体库,可以针对每条历史查询数据,建立该条历史查询数据对应的命名实体和该条历史查询数据对应的历史查询用户的标识信息的映射关系,根据每条历史查询数据对应的命名实体、每条历史查询数据对应的历史查询用户的标识信息以及映射关系,预先建立命名实体库。在一些示例中,上述的命名实体库可以是数据表,该表在初始化状态下可以是空表,在建立映射关系后,可以将每条历史查询数据对应的命名实体、每条历史查询数据对应的历史查询用户的标识信息以及映射关系存储在该空表中,从而可以预先建立命名实体库。通过建立映射关系,本发明实施例的一种种子用户确定方法在查找到与广告信息对应的命名实体后,可以通过该命名实体,查询到与该命名实体对应的历史查询用户的标识信息,进而可以将于该与该历史查询用户的标识信息对应的历史查询用户确定为种子用户。进一步的,通过预先建立命名实体库,可以减少应用本发明实施例的一种种子用户确定方法确定种子用户的时间开销,提高确定种子用户的效率,进而可以提高根据该种子用户确定目标用户的效率,并且可以提高投放广告的效率。在本发明实施例一种可选的实施例中,在图1所示的一种种子用户确定方法的基础上,本发明实施例还提供了一种可能的实现方式,如图4所示,为本发明实施例的一种种子用户确定方法第四种实施方式的流程图,在s140,获取与第一命名实体对应的第一历史查询用户的标识信息之前,本发明实施例的一种种子用户确定方法,还可以包括:s160,对第一命名实体进行意图识别,得到意图识别后的第一命名实体。在本发明实施例的一种可能的实现方式中,本发明实施例的一种种子用户确定方法在查询到与广告信息对应的第一命名实体后,可以对该第一命名实体的数量进行判断,当该第一命名实体的数量过多时,可能会降低应用本发明实施例的一种种子用户确定方法确定种子用户的效率。因此,为了进一步提高应用本发明实施例的一种种子用户确定方法确定种子用户的效率,当第一命名实体的数量大于预设命名实体后,可以对第一命名实体进行筛选。具体的,上述的广告平台可以对第一命名实体进行意图识别,以确定第一命名实体中,对上述的广告信息意图较强的第一命名实体,在对第一命名实体进行意图识别后,可以得到意图识别后的第一命名实体,从而可以实现对第一命名实体的筛选。在一些示例中,上述的意图识别方法可以采用现有的意图识别方法,这里不再赘述。通过对第一命名实体进行意图识别,得到意图识别后的第一命名实体,可以确定对上述的广告信息意图较强的第一命名实体,在后续的步骤中,获取到的与第一命名实体对应的第一历史查询用户,是对该广告信息兴趣较高的用户,因此,可以提高应用本发明实施例的一种种子用户确定方法确定出的种子用户的质量,还可以在第一命名实体较多时,提高应用本发明实施例的一种种子用户确定方法确定种子用户的效率。当上述的广告平台在对第一命名实体进行筛选,得到意图识别后的第一命名实体后,相应的,s140,获取与第一命名实体对应的第一历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户,可以包括:s141,获取与意图识别后的第一命名实体对应的第二历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第二历史查询用户的标识信息对应的用户确定为种子用户。具体的,上述的广告平台在得到意图识别后的第一命名实体后,可以从预先建立的命名实体库中,获取与意图识别后的第一命名实体对应的第二历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第二历史查询用户的标识信息对应的用户确定为种子用户。在一些示例中,该第二历史查询用户的标识信息的数量可以比第一历史查询用户的标识信息的数量少。在一些示例中,上述的广告平台在获取到第二历史查询用户的标识信息后,可以首先将与第二历史查询用户的标识信息对应的用户确定为种子用户,然后将与基础用户标识信息对应的基础用户确定为种子用户,也可以同时与基础用户标识信息对应的基础用户和与第二历史查询用户的标识信息对应的用户确定为种子用户。通过本发明实施例的一种种子用户确定方法,可以提高确定出的种子用户的质量,还可以在第一命名实体较多时,提高确定种子用户的效率。在本发明实施例一种可选的实施例中,在图4所示的一种种子用户确定方法的基础上,本发明实施例还提供了一种可能的实现方式,如图5所示,为本发明实施例的一种广告投放方法的流程图,在s140,将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户之后,本发明实施例的一种广告投放方法,可以包括:s170,获取其他用户的标识信息,并以种子用户为正样本,以与其他用户的标识信息对应的其他用户为未标注样本,通过pu-learning技术,计算与广告信息对应的目标用户,其中,其他用户的标识信息为预先建立的命名实体库中,除与第一命名实体对应的用户标识信息之外的用户的标识信息。具体的,上述的广告平台在确定出种子用户后,为了投放广告,还可以根据该种子用户确定出目标用户,因此,本发明实施例还提供了一种广告投放方法,可以应用上述的任一种种子用户确定方法。在一些示例中,上述的广告平台,可以在预先建立的命名实体库中,获取除与第一命名实体对应的用户标识信息之外的用户的标识信息。在一些示例中,上述广告平台,还可以从用户标识信息数据库中,获取除与第一命名实体对应的用户标识信息之外的用户的标识信息。该用户标识信息数据库中存储的用户标识信息可以是预先收集并存储起来的。在一些示例中,上述的pu-learning技术是lookalike技术中的一种,在采用上述的pu-learning技术,计算与广告信息对应的目标用户时,可以将种子用户作为正样本,将与其他用户的标识信息对应的其他用户作为未标注样本,计算与广告信息对应的目标用户。具体的,可以使用现有技术中的贝叶斯分类器、rocchio技术等pu-learning技术计算与广告信息对应的目标用户。例如,可以使用正样本和未标注样本训练贝叶斯分类器,得到训练后的贝叶斯分类器,然后使用训练后的贝叶斯分类器对未标注样本中的各个样本进行分类,当存在分类结果为-1的样本时,则将该分类结果为-1的样本对应的用户作为与广告信息对应的目标用户。s180,向目标用户投放与广告信息对应的广告。具体的,在得到与广告信息对应的目标用户后,上述的广告平台可以向该目标用户投放与广告信息对应的广告。通过本发明实施例的一种广告投放方法,可以在确定种子用户后,根据该种子用户确定目标用户,进而可以向目标用户投放与该广告信息对应的广告,实现广告投放,通过应用上述的任一种种子用户确定方法确定种子用户,可以减少应用本发明实施例的一种广告投放方法投放广告的时间开销,提高广告投放效率。相应于上述种子用户确定方法的实施例,本发明实施例还提供了一种种子用户确定装置,如图6所示,为本发明实施例的一种种子用户确定装置的结构示意图,该装置可以包括:基础用户标识信息获取模块610,用于获取广告信息和基础用户标识信息;判断模块620,用于判断基础用户标识信息的数量是否小于预设基础用户数量阈值;第一命名实体查找模块630,用于在基础用户标识信息的数量小于预设基础用户数量阈值时,在预先建立的命名实体库中查询与广告信息对应的第一命名实体,其中,预先建立的命名实体库中保存有历史查询数据的命名实体和与历史查询数据的命名实体对应的历史查询用户的标识信息;种子用户确定模块640,用于获取与第一命名实体对应的第一历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。通过本发明实施例提供的一种种子用户确定装置,在广告主提供的基础用户标识信息小于预设基础用户数量阈值时,说明该基础用户数量不能满足look-alike技术要求的种子用户数量,可以在预先建立的命名实体识别库中查询与该广告信息对应的第一命名实体,然后可以得到与第一命名实体对应的第一历史查询用户的标识信息,进而可以将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。从而可以实现根据较少的基础用户,确定出种子用户,以使得可以根据该种子用户,使用look-alike技术寻找出合适的目标用户。具体的,种子用户确定模块640,还用于:在基础用户标识信息的数量大于或等于预设基础用户数量阈值时,将与基础用户标识信息对应的基础用户作为种子用户。具体的,本发明实施例的一种种子用户确定装置,还包括:历史查询数据获取模块,用于获取历史查询数据库中的每条历史查询数据和与每条历史查询数据对应的历史查询用户的标识信息;命名实体识别模块,用于对历史查询数据库中的每条历史查询数据进行命名实体识别,得到与每条历史查询数据对应的命名实体;命名实体库建立模块,用于针对每条历史查询数据,建立该条历史查询数据对应的命名实体和该条历史查询数据对应的历史查询用户的标识信息的映射关系,并根据每条历史查询数据对应的命名实体、与每条历史查询数据对应的历史查询用户的标识信息以及映射关系,预先建立命名实体库。具体的,本发明实施例的一种种子用户确定装置,还包括:意图识别模块,用于对第一命名实体进行意图识别,得到意图识别后的第一命名实体;相应的,种子用户确定模块640,还用于:获取与意图识别后的第一命名实体对应的第二历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第二历史查询用户的标识信息对应的用户确定为种子用户。相应于上述广告投放方法的实施例,本发明实施例还提供了一种广告投放装置,如图7所示,为本发明实施例的一种广告投放装置的结构示意图,该装置可以包括:基础用户标识信息获取模块610、判断模块620、第一命名实体查找模块630、种子用户确定模块640,以及目标用户确定模块710,用于获取其他用户的标识信息,并以种子用户为正样本,以与其他用户的标识信息对应的其他用户为未标注样本,通过pu-learning技术,计算与广告信息对应的目标用户,其中,其他用户的标识信息为预先建立的命名实体库中,除与第一命名实体对应的用户标识信息之外的用户的标识信息;广告投放模块720,用于向目标用户投放与广告信息对应的广告。通过本发明实施例的一种广告投放装置,可以在确定种子用户后,根据该种子用户确定目标用户,进而可以向目标用户投放与该广告信息对应的广告,实现广告投放,通过应用上述的任一种种子用户确定装置确定种子用户,可以减少应用本发明实施例的一种广告投放装置投放广告的时间开销,提高广告投放效率。本发明实施例还提供了一种应用本发明实施例的种子用户确定方法的电子设备,如图8所示,包括处理器810、通信接口820、存储器830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信,存储器830,用于存放计算机程序;处理器810,用于执行存储器830上所存放的程序时,实现如下步骤:获取广告信息和基础用户标识信息;判断基础用户标识信息的数量是否小于预设基础用户数量阈值;在基础用户标识信息的数量小于预设基础用户数量阈值时,在预先建立的命名实体库中查询与广告信息对应的第一命名实体,其中,预先建立的命名实体库中保存有历史查询数据的命名实体和与历史查询数据的命名实体对应的历史查询用户的标识信息;获取与第一命名实体对应的第一历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。通过本发明实施例提供的一种电子设备,在广告主提供的基础用户标识信息小于预设基础用户数量阈值时,说明该基础用户数量不能满足look-alike技术要求的种子用户数量,可以在预先建立的命名实体识别库中查询与该广告信息对应的第一命名实体,然后可以得到与第一命名实体对应的第一历史查询用户的标识信息,进而可以将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。从而可以实现根据较少的基础用户,确定出种子用户,以使得可以根据该种子用户,使用look-alike技术寻找出合适的目标用户。本发明实施例还提供了一种应用广告投放方法的电子设备,如图9所示,包括处理器910、通信接口920、存储器930和通信总线940,其中,处理器910,通信接口920,存储器930通过通信总线940完成相互间的通信,存储器930,用于存放计算机程序;处理器910,用于执行存储器930上所存放的程序时,实现如下步骤:获取广告信息和基础用户标识信息;判断基础用户标识信息的数量是否小于预设基础用户数量阈值;在基础用户标识信息的数量小于预设基础用户数量阈值时,在预先建立的命名实体库中查询与广告信息对应的第一命名实体,其中,预先建立的命名实体库中保存有历史查询数据的命名实体和与历史查询数据的命名实体对应的历史查询用户的标识信息;获取与第一命名实体对应的第一历史查询用户的标识信息,并将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户;获取其他用户的标识信息,并以种子用户为正样本,以与其他用户的标识信息对应的其他用户为未标注样本,通过pu-learning技术,计算与广告信息对应的目标用户,其中,其他用户的标识信息为预先建立的命名实体库中,除与第一命名实体对应的用户标识信息之外的用户的标识信息;向目标用户投放与广告信息对应的广告。通过本发明实施例的一种应用广告投放方法的电子设备,可以在确定种子用户后,根据该种子用户确定目标用户,进而可以向目标用户投放与该广告信息对应的广告,实现广告投放,通过应用上述的任一种种子用户确定装置确定种子用户,可以减少应用本发明实施例的一种广告投放装置投放广告的时间开销,提高广告投放效率。上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子设备与其他设备之间的通信。存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的一种种子用户确定方法。通过本发明实施例提供的一种计算机可读存储介质,在广告主提供的基础用户标识信息小于预设基础用户数量阈值时,说明该基础用户数量不能满足look-alike技术要求的种子用户数量,可以在预先建立的命名实体识别库中查询与该广告信息对应的第一命名实体,然后可以得到与第一命名实体对应的第一历史查询用户的标识信息,进而可以将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。从而可以实现根据较少的基础用户,确定出种子用户,以使得可以根据该种子用户,使用look-alike技术寻找出合适的目标用户。在本发明实施例的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中所述的一种广告投放方法。通过本发明实施例的一种计算机可读存储介质,可以在确定种子用户后,根据该种子用户确定目标用户,进而可以向目标用户投放与该广告信息对应的广告,实现广告投放,通过应用上述的任一种种子用户确定装置确定种子用户,可以减少应用本发明实施例的一种广告投放装置投放广告的时间开销,提高广告投放效率。在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的一种种子用户确定方法。通过本发明实施例提供的一种包含指令的计算机程序产品,在广告主提供的基础用户标识信息小于预设基础用户数量阈值时,说明该基础用户数量不能满足look-alike技术要求的种子用户数量,可以在预先建立的命名实体识别库中查询与该广告信息对应的第一命名实体,然后可以得到与第一命名实体对应的第一历史查询用户的标识信息,进而可以将与基础用户标识信息对应的基础用户和与第一历史查询用户的标识信息对应的用户确定为种子用户。从而可以实现根据较少的基础用户,确定出种子用户,以使得可以根据该种子用户,使用look-alike技术寻找出合适的目标用户。在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中所述的一种广告投放方法。通过本发明实施例的一种包含指令的计算机程序产品,可以在确定种子用户后,根据该种子用户确定目标用户,进而可以向目标用户投放与该广告信息对应的广告,实现广告投放,通过应用上述的任一种种子用户确定装置确定种子用户,可以减少应用本发明实施例的一种广告投放装置投放广告的时间开销,提高广告投放效率。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1