一种广告投放方法、装置及存储介质与流程

文档序号:18353034发布日期:2019-08-06 22:42阅读:162来源:国知局
一种广告投放方法、装置及存储介质与流程

本申请涉及互联网技术领域,具体而言,涉及一种广告投放方法、装置及存储介质。



背景技术:

随着网络技术的不断发展,当前无线网络的应用已渗透到生活的各个方面,向用户推送广告也是其一。但目前,广告投放当前的现状是精准度越高,投放量越小,存在着不能保证在好的转化效果下扩大投放量的问题。



技术实现要素:

本申请实施例的目的在于提供一种广告投放方法、装置及存储介质,用于解决现有广告投放存在的不能保证在好的转化效果下扩大投放量的问题。

为了实现上述目的,本申请提供了以下技术方案如下:

第一方面:本申请提供了一种广告投放方法,该方法包括:

根据用户的信息确定所述用户的关联用户集合和所述用户认可的广告的广告属性;

根据所述广告属性向所述用户的关联用户集合进行广告投放。

上述方案设计的方法,通过大数据分析用户的社交关系,生成用户的关联用户集合,再确定用户认可的广告,进而有针对性的将用户认可的广告投放给用户有关联的用户,保证了广告投放量和投放效果,避免了因社交数据缺乏而导致的投放不够精准且扩大投放量困难的问题,从而实现了广告的精准投放。

在第一方面的可选实施方式中,所述用户的信息包括所述用户的用户标识,所述根据用户的信息确定所述用户的关联用户集合,包括:

根据所述用户标识在数据库中查找所述用户使用设备的设备标识以及所述设备标识对应的网际协议ip地址,所述数据库预先存储有用户标识、用户标识对应的设备标识以及对应的ip地址的映射;

在数据库中查找所述设备标识的关联设备标识,所述关联设备标识为所述ip地址对应的设备标识中除所述设备标识以外的设备标识,所述关联设备标识对应的多个用户的集合为所述关联用户集合。

上述方案设计的方法,通过相同ip地址下的多个设备标识进而确定该用户的关联用户集合,利用计算机网络应用来分析出与该用户有相关关系的用户集合,使得后续广告投放目标更加精准。

在第一方面的可选实施方式中,在所述在数据库中查找所述设备标识的关联设备标识之后,所述方法还包括:

在数据库中查找所述关联设备标识在所述数据库中的存储时间;

根据所述存储时间确定所述关联设备标识对应的用户与所述用户之间的关系类型;

根据所述关系类型确定向所述关联设备标识对应的用户投放广告的频率。

上述方案设计的方法,通过关联设备标识的存储时间进而确定其与该用户之间的关系类型,通过关系类型确定投放频率。使得关系类型不同的用户的投放频率也不同,使得广告投放更加精准、精确,不浪费资源。

在第一方面的可选实施方式中,在所述在数据库中查找所述设备标识的关联设备标识之后,所述方法还包括:

确定所述关联设备标识的数量;

根据所述关联设备标识的数量确定所述关联设备标识对应的用户与所述用户之间的关系类型;

根据所述关系类型确定向所述关联设备标识对应的用户投放广告的频率。

在第一方面的可选实施方式中,所述用户的信息包括所述用户的访问记录,所述根据用户的信息确定所述用户认可的广告,包括:

根据所述用户的访问记录分析所述用户访问多个广告的访问频率;

将所述用户访问频率最高的广告确定所述用户认可的广告。

在第一方面的可选实施方式中,在将所述广告属性向所述用户的关联用户集合进行广告投放之后,所述方法还包括:

获取预设时间段内所述用户的关联用户集合中各个用户访问投放广告的反馈数据;

根据所述反馈数据调整对所述用户的关联用户集合中的各个用户投放广告的频率。

上述方案设计的方法,通过关联用户集合中各个用户的反馈数据进而再来调整投放广告的频率,根据实际广告投放响应来作出适当的调整,使得后续的广告投放更加精确。

第二方面:本申请提供一种广告投放装置,所述装置包括:

确定模块,用于根据用户的信息确定所述用户的关联用户集合和所述用户认可的广告的广告属性;

投放模块,用于将所述广告属性向所述用户的关联用户集合进行广告投放。

上述方案设计的装置,通过大数据分析用户的社交关系,生成用户的关联用户集合,再确定用户认可的广告,进而有针对性的将用户认可的广告投放给用户有关联的用户,保证了广告投放量和投放效果,避免了因社交数据缺乏而导致的投放不够精准且扩大投放量困难的问题,从而实现了广告的精准投放。

在第二方面的可选实施方式中,所述装置还包括获取模块和调整模块;

所述获取模块,用于在所述投放模块将所述广告属性向所述用户的关联用户集合进行广告投放之后,获取预设时间段内所述用户的关联用户集合中各个用户访问投放广告的反馈数据;

所述调整模块,用于根据所述反馈数据调整对所述用户的关联用户集合中的各个用户投放广告的频率。

上述方案设计的装置,通过关联用户集合中各个用户的反馈数据进而再来调整投放广告的频率,根据实际广告投放响应来作出适当的调整,使得后续的广告投放更加精确。

第三方面:本申请还提供一种电子设备,包括:处理器,以及分别与处理器连接的存储器和通信模块,所述存储器存储有所述处理器可执行的机器可读指令,所述通信模块用于与外部设备进行通信传输;当所述计算设备运行时,所述处理器执行所述机器可读指令,以执行时执行第一方面、第一方面的任一可选的实现方式中的所述方法。

第四方面:本申请提供一种非暂态计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一方面、第一方面的任一可选的实现方式中的所述方法。

第五方面:本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一方面、第一方面的任一可选的实现方式中的所述方法。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。

附图说明

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

图1为本申请第一实施例提供的广告投放方法第一流程示意图;

图2为本申请第一实施例提供的广告投放方法第二流程示意图;

图3为本申请第一实施例提供的广告投放方法第三流程示意图;

图4为本申请第一实施例提供的广告投放方法第四流程示意图;

图5为本申请第一实施例提供的广告投放方法第五流程示意图;

图6为本申请第一实施例提供的广告投放方法第六流程示意图;

图7为本申请第二实施例提供的广告投放装置结构示意图;

图8为本申请第三实施例提供的电子设备结构示意图。

具体实施方式

为了便于本领域技术人员理解,下面对本申请实施例中的词语进行解释和说明。

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

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

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

另外,需要理解的是,在本申请实施例的描述中,相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,如果在本申请的描述中,存在“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或者暗示相对重要性,也不能理解为指示或者暗示顺序。

第一实施例

如图1所示,本申请提供一种广告投放方法,该方法包括:

步骤101:根据用户的信息确定该用户的关联用户集合和该用户认可的广告的广告属性,转到步骤103。

步骤103:根据该广告属性向用户的关联用户集合进行广告投放。

在步骤101中,该用户的信息存储在数据库中,该数据库可同时存储广告信息和用户信息;用户信息包括该用户多个方面的信息,其具体可包括该用户的用户标识、该用户使用设备的标识、该用户访问各种网站、各种品牌广告的记录等。该用户的关联用户集合标识的是与该用户有相关关系的多个用户的集合。该用户认可的广告的广告属性可为该用户认可的品牌或者认可的商品对应的宣传广告等。例如该用户比较喜欢运动装备,经常访问关于一些运动大牌的官网或者观看运动大牌推出的宣传视频,那么用户认可的品牌就是从运动大牌中的其中一个,认可的广告即为该运动大牌对应的广告,此时这个运动大牌对应的广告的数量可以有一个或者多个。

另外,该用户认可的广告的广告属性还可为用户认可的同类型产品或者品牌,例如,用户经常访问的都是一些比较轻奢类型的品牌的广告,例如一些轻奢品牌类型的衣服等,那么步骤103的意思表达的是可以将这一类型的品牌广告都投放给该用户的关联用户集合。在此基础上,该用户认可的广告的广告属性还可以包括区域性的品牌广告,例如,该用户经常访问的是一些美国地区的品牌广告,那么步骤103的意思表达的是可以将该用户经常访问的美国地区的品牌广告以及美国地区同一类型品牌的其他广告,也一并投放给该用户的关联用户集合。

对于步骤101,这里需要说明的是,执行101步骤可针对数据库中所有的用户,也可以是选取一些具有代表性的用户,代表性用户的评判可依据用户上网时间量、用户访问品牌广告数量等因素来进行,也就是说如果数据库中存在一个用户,其上网时间量不多,并且基本没有访问任何一个品牌的广告,那么就不对这个用户执行步骤101来确定其关联用户集合,进而达到缩短运算处理的时间的目的。

上述方案设计的方法,通过大数据分析用户的社交关系,生成用户的关联用户集合,再确定用户认可的广告,进而有针对性的将用户认可的广告投放给用户有关联的用户,保证了广告投放量和投放效果,避免了因社交数据缺乏而导致的投放不够精准且扩大投放量困难的问题,从而实现了广告的精准投放。

在第一实施例的可选实施方式中,用户的信息包括用户的用户标识,步骤101中的根据用户的信息确定该用户的关联用户集合,如图2所示,可具体包括以下步骤:

步骤1011:根据用户标识在数据库中查找该用户使用设备的设备标识以及该设备标识对应的网际协议ip地址,该数据库预先存储有用户标识、用户标识对应的设备标识以及对应的ip地址的映射,转到步骤1013。

步骤1013:在数据库中查找该设备标识的关联设备标识,该关联设备标识为ip地址对应的设备标识中除设备标识以外的设备标识,该关联设备标识对应的多个用户的集合为该关联用户集合,转到步骤1015。

在步骤1011中,用户标识可以是用户的名称或者用户id,在执行步骤1011之前,该数据库中已经预先存储大量用户id,并将各个用户id、各个用户id对应的设备标识和以及对应的ip地址一一映射。

在后续执行步骤1011时,通过用户标识即可查找到该用户标识对应的设备标识和ip地址。其具体的方式可为:假设一个用户为用户a,根据用户a的用户id在数据库中查找用户id对应的用户a使用设备的id,例如手机生产时设置的唯一编号也就是手机mac地址等,并查找用户a使用设备id对应的外网出口ip地址。

承接前述对步骤1011的描述,执行的步骤1013具体可为,同一个外网出口ip地址下会存在多个对应的使用设备id,在这多个使用设备id中除了用户a对应的使用设备id以外的其余使用设备id,都作为用户a设备id的关联设备id,也就是这些关联设备id对应的用户都与用户a存在着社会关系。存在着社会关系的群体可能存在着相同的爱好、相同的品味或者相同的需求,所以用户a认可的广告可能也是这些社会关系人员同样认可的广告,进而将用户a认可的广告投放给与用户a关联的用户集合,也就是与用户a存在着社会关系的人群,进而扩大该广告对应品牌的影响力和用户覆盖度以及对应品牌产品的销售额。

另外,除了上述的方式来确定用户关联的用户集合外,还可以通过爬虫数据来进行获得该用户的关联用户集合。例如,对该用户在微博应用上的微博id、注册信息以及发博数据进行分析,进而获得该用户的关联用户集合;还可以分析该用户使用小程序时的监测数据来确定,例如小程序中的id、小程序内行为轨迹以及内容数据等。

在第一实施例的可选实施方式中,如图3所示,在步骤1013确定了关联用户集合之后,该方法还包括:

步骤1015:在数据库中查找关联设备标识在数据库中的存储时间,转到步骤1017。

步骤1017:根据存储时间确定关联设备标识对应的用户与用户之间的关系类型,转到步骤1019。

步骤1019:根据关系类型确定向关联设备标识对应的用户投放广告的频率。

对于步骤1017中的根据存储时间确定关联设备标识对应的用户与用户之间的关系类型,具体包括:

若关联设备标识在数据库中的存储时间在预设的第一时间段内,则确定所述关联设备标识对应的用户与该用户的关系类型为同事关系。在确定为同事关系之后,对于步骤1019,其具体可为:

根据同事关系类型确定根据第一频率向关联设备标识对应的用户投放广告。

对于步骤1017,还可为:

若关联设备标识在数据库中的存储时间在预设的第二时间段内,则确定该关联设备标识对应的用户与该用户的关系类型为家庭或室友关系。

在确定为同事关系之后,对于步骤1019,其具体可为:

根据家庭或室友关系类型确定根据第二频率向关联设备标识对应的用户投放广告。

其中,预设的第一时间段可为周一至周五早上九点到下午六点这个时间段;第二时间段可为周一至周五的晚上七点至第二天上午八点这个时间段,另外,第二时间段还可增加周六和周日整天时间段这个时间段。

承接前述所说,第一频率应小于第二频率,在确定该关联用户集合中的用户为家庭或室友关系之后,会适当的增加投放的频率。因为如果是同事关系的话,同一个公司的人大家可能都来自五湖四海,各自之间差异性是比较大的,其认可的广告更加不可把控;而对于家庭或室友成员来说,长期生活在相同的环境下,爱好、品味可能都会互相影响,进而认可的广告或品牌都会有所相同。另外,家庭或室友关系,用户购买了认可广告对应的产品之后,如果产品效果好,一般都会给家庭或者室友进行推荐,进而在家庭或室友的印象中,该用户认可的品牌可靠性都是比较高的。

在第一方面的可选实施方式中,如图4所示,在步骤1013确定了关联用户集合之后,所述方法还包括:

步骤1021:确定关联设备标识的数量,转到步骤1023。

步骤1023:根据关联设备标识的数量确定关联设备标识对应的用户与该用户之间的关系类型,转到步骤1025。

步骤1025:根据关系类型确定向关联设备标识对应的用户投放广告的频率。

对于步骤1021中确定关联设备标识的数量,也就是ip地址对应的关联设备标识具体数量有多少个。基于此,步骤1023表述的含义具体可为:若关联设备标识的数量小于10个,那么则判定关联设备标识对应的用户与该用户之间的关系为家庭或室友关系;若关联设备标识的数量大于或等于10个,那么则判定关联设备标识对应的用户与该用户之间的关系为同事关系;关于同事关系和家庭关系的进一步特征限定已在前述说明,这里不在赘述。

在第一实施例的可选实施方式中,如图5所示,该用户的信息中包含了用户的访问记录,根据用户的信息确定该用户认可的广告的具体做法可以是:

步骤1027:根据该用户的访问记录分析该用户访问多个广告的访问频率,转到步骤1029。

步骤1029:将该用户访问频率最高的广告确定为该用户认可的广告。

对于上述步骤,一个用户对于认可的品牌或者产品,对它们的广告的访问频率肯定是比该用户不认可的品牌或者产品对应的广告访问频率高的,由此可以确定出该用户认可的广告。

另外,确定用户认可的广告还可以根据该用户访问广告的时长来进行确定,访问时间越长的广告则是该用户认可的广告。

在这里还需要说明的是,用户认可的广告可以不只是一个品牌或产品对应的一个广告,可以是一个品牌货产品对应的多个广告或者多个品牌或产品分别对应的广告,前述步骤1027~1029只是确定用户认可广告的其中一种方式。

在第一实施例的可选实施方式中,如图6所示,在根据广告属性向用户的关联用户集合进行广告投放之后,该方法还包括:

步骤105:获取预设时间段内用户的关联用户集合中各个用户访问投放广告的反馈数据,转到步骤107。

步骤107:根据反馈数据调整对用户的关联用户集合中的各个用户投放广告的频率。

在步骤105中,在一定时间段后会获取之前投放广告后的一个反馈数据,该反馈数据可以为:该用户的关联用户集合中的各个用户对投放广告的点击率或者该用户的关联用户集合中的各个用户对投放广告的评价,以及或者该用户的关联用户集合中的各个用户对投放广告内容的观看时间。

步骤107中的根据所反馈数据调整对用户的关联用户集合中的各个用户投放广告的频率有两种方式:第一,根据反馈数据来调整对该用户的关联用户集合中所有用户的投放广告的频率。第二,根据反馈数据来调整对该用户的关联用户集合中每一个用户的投放频率。

基于前述对反馈数据的描述,对于步骤107中的第一种方式,这里具体可以这样来对其进行解释:当用户的关联用户集合中的各个用户对投放广告的点击率相对较高,或者判断其是否在预设的点击率数量范围区间,当处于这个区间时则不更改广告投放的频率,当低于预设区间最小值时,则减少广告投放的频率,当高于预设的区间范围时,则增加广告投放的频率。例如,当用户的关联用户集合中的用户数量为20个,预设的点击率数量范围区间为[20,25],反馈数据中对投放的广告的点击率总体为15,那么则说明该反馈的点击率低于预设区间的最小值,那么按照前述所说,就降低对该用户关联的用户集合中所有用户的广告投放频率。

对于步骤107中的第二种方式,这里具体可以这样来对其进行解释:

在第一种方式中反馈的点击率低于预设区间的最小值之后,可以找出关联的用户集合中哪些用户没有对该广告进行点击,那么则可以下调对该用户的广告投放频率。也可以是,不在判定总体点击率的基础上,直接判定关联的用户集合中哪些用户没有对其进行点击,则下调投放频率。

基于上述的两种方式,其还可以在确定了需要下调投放频率的用户时,可以不马上进行频率下调,可按照初始投放的频率来进行投放,观察该用户在下一预设时间段内,对又一次投放的广告有没有进行点击观看,如果在又一次的投放中,该用户还没有点击,则确定下调对该用户的广告投放频率。以此,如果该用户在几次的广告投放之后,始终没有对该广告进行点击观看,那么则撤销对该用户的广告投放。

步骤105描述中的反馈数据的另外两种情形也类似如此,在这里不再赘述。

上述方案设计的方法,通过关联用户集合中各个用户的反馈数据进而再来调整投放广告的频率,根据实际广告投放响应来作出适当的调整,在用户反馈的数据中对该投放的广告比较热衷,那么可以增加投放频率,使得后续的广告投放更加精确。

第二实施例

如图7所示,本申请提供一种广告投放装置,该装置包括:

确定模块201,用于根据用户的信息确定该用户的关联用户集合和该用户认可的广告的广告属性;

投放模块202,用于将广告属性向该用户的关联用户集合进行广告投放。

上述方案设计的装置,通过大数据分析用户的社交关系,生成用户的关联用户集合,再确定用户认可的广告,进而有针对性的将用户认可的广告投放给用户有关联的用户,保证了广告投放量和投放效果,避免了因社交数据缺乏而导致的投放不够精准且扩大投放量困难的问题,从而实现了广告的精准投放。

在第二实施例的可选实施方式中,该装置还包括获取模块203和调整模块204;

获取模块203,用于在投放模块202将广告属性向该用户的关联用户集合进行广告投放之后,获取预设时间段内该用户的关联用户集合中各个用户访问投放广告的反馈数据;

调整模块204,用于根据反馈数据调整对用户的关联用户集合中的各个用户投放广告的频率。

上述方案设计的装置,通过关联用户集合中各个用户的反馈数据进而再来调整投放广告的频率,根据实际广告投放响应来作出适当的调整,使得后续的广告投放更加精确。

第三实施例

如图8所示,本申请提供一种电子设备,包括:处理器301,以及分别与处理器连接的存储器302和通信模块303,存储器302存储有处理器301可执行的机器可读指令,通信模块303用于与外部设备进行通信传输;当所述计算设备运行时,处理器301执行所述机器可读指令,以执行时执行第一实施例、第一实施例的任一可选的实现方式中的所述方法。

本申请提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一实施例、第一实施例的任一可选的实现方式中的所述方法。

其中,存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,简称eprom),可编程只读存储器(programmablered-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。

本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一实施例、第一实施例的任一可选的实现方式中的所述方法置。

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

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