对象投放的确定方法、装置以及计算机可读存储介质与流程

文档序号:17607472发布日期:2019-05-07 20:50阅读:156来源:国知局
对象投放的确定方法、装置以及计算机可读存储介质与流程

本公开涉及大数据技术领域,特别涉及一种对象投放的确定方法、装置以及计算机可读存储介质。



背景技术:

随着互联网技术的发展,人们获取信息的渠道越来越多,信息量越来越大。互联网技术丰富了人们的日常生活,人们可以通过互联网阅读、购物、娱乐、社交等等。

同类型的互联网平台往往会互相参考对象的投放,以提升自身的竞争力,例如,购物平台商品的投放、视频网站视频的投放、阅读平台书籍、新闻的投放等等。目前,一般互联网平台对象的投放,依靠人为监测其他平台的投放行为,进行简单的模仿,以使平台自身的相应的对象的产出不至于太低。



技术实现要素:

发明人发现,简单模仿其他平台的对象的投放,不能很好的适应本平台的需求以及客户需求,容易造成投放效果不好,投放产出较差的问题。

本公开所要解决的一个技术问题是:提出一种更为科学和高效的对象投放方法,提升投放效果。

根据本公开的一些实施例,提供的一种对象投放的确定方法,包括:获取对象在第三方平台的投放因子作为对象的投放参考因子;根据对象在上一周期的产出变化量确定对象在当前周期的调整系数,上一周期产出变化量是根据对象在当前周期的上两个周期的产出量的差值确定的;根据投放参考因子以及当前周期的调整系数确定对象在当前周期的投放因子。

在一些实施例中,根据对象在上一周期的产出变化量确定对象在当前周期的调整系数包括:接收对象在上一周期的产出量的反馈,确定对象在上一周期的产出变化量;根据对象在上一周期的产出变化量更新对象在上一周期对应的调整系数的权重;从各个调整系数中选取权重最大的调整系数作为对象在当前周期的调整系数。

在一些实施例中,产出变化量用至少一种产出指标的变化量表示;根据对象在上一周期的产出变化量更新对象在上一周期对应的调整系数的权重包括:将对象在上一周期的各产出指标的变化量的加权和再加上对象在上一周期对应的调整系数更新前的权重,得到对象在上一周期对应的调整系数更新后的权重。

在一些实施例中,根据对象在上一周期的产出变化量确定对象在当前周期的调整系数还包括:将对象在上一周期的产出变化量与预设对照组中的对象在上一周期的产出变化量进行比对;在两者之差不超过阈值的情况下,不更新对象在上一周期对应的调整系数的权重;在两者之差超过阈值的情况下,执行根据对象在上一周期的产出变化量更新对象在上一周期对应的调整系数的权重的步骤。

在一些实施例中,对象是根据第三方平台中各个对象对应的产出量进行确定的。

在一些实施例中,对象为商品,投放因子为价格;或者,对象为商品,投放因子为商品广告投放量;或者,对象为活动,投放因子为活动广告投放量;或者,对象为商品品类,投放因子为该商品品类下的子品类数量。

根据本公开的另一些实施例,提供的一种对象投放的确定装置,包括:投放参考因子确定模块,用于获取对象在第三方平台的投放因子作为对象的投放参考因子;调整系数确定模块,用于根据对象在上一周期的产出变化量确定对象在当前周期的调整系数,上一周期产出变化量是根据对象在当前周期的上两个周期的产出量的差值确定的;投放因子确定模块,用于根据投放参考因子以及当前周期的调整系数确定对象在当前周期的投放因子。

在一些实施例中,调整系数确定模块用于接收对象在上一周期的产出量的反馈,确定对象在上一周期的产出变化量,根据对象在上一周期的产出变化量更新对象在上一周期对应的调整系数的权重,从各个调整系数中选取权重最大的调整系数作为对象在当前周期的调整系数。

在一些实施例中,产出变化量用至少一种产出指标的变化量表示;调整系数确定模块用于将对象在上一周期的各产出指标的变化量的加权和再加上对象在上一周期对应的调整系数更新前的权重,得到对象在上一周期对应的调整系数更新后的权重。

在一些实施例中,调整系数确定模块还用于将对象在上一周期的产出变化量与预设对照组中的对象在上一周期的产出变化量进行比对,在两者之差不超过阈值的情况下,不更新对象在上一周期对应的调整系数的权重,在两者之差超过阈值的情况下,执行根据对象在上一周期的产出变化量更新对象在上一周期对应的调整系数的权重的步骤。

在一些实施例中,对象为商品,投放因子为价格;或者,对象为商品,投放因子为商品广告投放量;或者,对象为活动,投放因子为活动广告投放量;或者,对象为商品品类,投放因子为该商品品类下的子品类数量。

根据本公开的又一些实施例,提供的一种对象投放的确定装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器设备中的指令,执行前述任一个实施例的对象投放的确定方法。

根据本公开的再一些实施例,提供的一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现前述任一个实施例的对象投放的确定方法。

本公开中将对象在第三方平台的投放因子作为投放参考因子,并结合本平台的对像在上一周期的产出变化量的反馈确定对象在当前周期的调整系数,最后基于投放参考因子和当前周期的调整系数确定对象在当前周期的投放因子。本公开的方案结合第三方平台的投放情况和本平台的产出情况,实现对象在各周期的动态投放。由于不同周期的产出反映了本平台的客户在不同时间的需求,并且通过产出变化量调整当前周期的调整系数也反映了本平台的需求。因此,本公开的方案是一种更为科学和高效的对象投放方法,可以提升投放效果。

通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出本公开的一些实施例的对象投放的确定方法的流程示意图。

图2示出本公开的另一些实施例的对象投放的确定方法的流程示意图。

图3示出本公开的一些实施例的对象投放的确定装置的结构示意图。

图4示出本公开的另一些实施例的对象投放的确定装置的结构示意图。

图5示出本公开的又一些实施例的对象投放的确定装置的结构示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

针对目前在进行对象投放时,简单模仿其他平台的对象的投放,不能很好的适应本平台的需求以及客户需求,容易造成投放效果不好,投放产出较差的问题,提出本方案。

本公开提出一种对象投放的确定方法,下面结合图1进行描述。

图1为本公开对象投放的确定方法一些实施例的流程图。如图1所示,该实施例的方法包括:步骤s102~s106。

步骤s102,获取对象在第三方平台的投放因子作为对象的投放参考因子。

可以通过爬虫技术抓取第三方平台中各个对象的投放因子。可以通过匹配对象的名称、类别等确定本平台与第三方平台中的同一种对象。本平台和第三方平台中可能存在很多对象,可以根据第三方平台中各个对象对应的产出量进行确定在本平台中对哪些对象重新确定投放因子。例如,将抓取的第三方平台中各个对象的产出量进行排序,选取排序高于阈值的对象,对这些对象在本平台中进行投放因子的确定。进一步,第三方平台中对象的产出量可以根据对象的评论数量进行确定。对象的产出量的计算方法可以参考以下公式。

公式(1)中,oj,t表示对象j在预设时间t内的产出量,cj,t表示对象j在预设时间t内的评论数量,表示对象j在预设时间t内产出量关于评论数量的参数,j为正整数,t为正数。可以根据经验确定。产出量可以包括至少一种产出指标,产出指标例如包括:浏览量、成交总额、销量、利润等。

对象在第三方平台的投放因子可以是一段时间内的平均投放因子或者一段时间内的投放因子的最值,可以根据实际需求选取。例如,对象为商品,投放因子为价格时,该商品在第三方平台的投放因子可以是一个月内的最低价。又例如,对象为商品,投放因子为商品的广告数量时,该商品在第三方平台的投放因子可以是一个月内的广告投放量的最大值。

可以监测对象在第三方平台的投放因子的波动,以判断第三方平台的投放因子是否有参考价值。例如,设置一段时间内对象在第三方平台的平均投放因子与该段时间内的投放因子的最值的差值的阈值,如果超过阈值,表明投放因子的最值相对于平常的投放因子变化较大,可能属于误操作或基于第三方平台的特殊原因产生的,不具有参考价值。则不选取该段时间内的投放因子的最值作为投放参考因子。

步骤s104,根据对象在上一周期的产出变化量确定对象在当前周期的调整系数。

可以通过数据库动态记录对象在一个周期内的产出量,当一个周期结束时,向数据库发送产出量查询指令,接收对象在上一周期的产出量的反馈,确定对象在上一周期的产出变化量。产出变化量可以是根据对象在上两个周期的产出量的差值确定的。例如将上一周期内每天的产出量进行加和可以得到上一周期的产出量,同样的,可以得到上一周期的上一周期的产出量,将两者相减,得到上一周期的产出变化量。对象在每个周期的产出量可以是根据对象在该周期内的投放因子进行投放后的产出量。产出量包括至少一种产出指标。

在一些实施例中,根据对象在上一周期的产出变化量更新对象在上一周期对应的调整系数的权重,从各个调整系数中选取权重最大的调整系数作为对象在当前周期的调整系数。

可以根据实际需求预设多个调整系数(α1,α2,……,αn),αi为调整系数,i∈(1,n),为正整数,n为调整系数的个数,为正整数。每个调整系数对应一个权重调整系数和权重的对应关系可以存储于数据库,并进行在每个周期结束或者下一周期开始时进行动态更新。每个周期基于调整系数的权重选择一个作为该周期的调整系数,在下一周期会基于该周期内的产出变化量调整该周期选取的调整系数的权重,进一步,在根据各个调整系数的权重重新选取下一周期的调整系数。

可选的,产出变化量用至少一种产出指标的变化量表示。将对象在上一周期的各产出指标的变化量的加权和再加上对象在上一周期对应的调整系数更新前的权重,得到对象在上一周期对应的调整系数更新后的权重。可以采用以下公式更新调整系数的权重。

公式(2)中,αi表示对象在上一周期对应的调整系数,i为正整数,表示更新前αi的权重,表示更新后αi的权重,表示第k个产出指标的变化量,k为正整数,βk表示第k个产出指标的权重系数。

在一些实施例中,还可以设置对照组进一步确定上一周期影响产出变化量的主要原因是否为投放因子。预设对照组中的对象与待确定调整系数的对象属于同一类的对象,具有参考价值,可以从同一类的对象中选一部分作为对照组中的对象。将对象在上一周期的产出变化量与预设对照组中的对象在上一周期的产出变化量进行比对,在两者之差不超过阈值的情况下,不更新对象在上一周期对应的调整系数的权重,在两者之差超过阈值的情况下,执行根据对象在上一周期的产出变化量更新对象在上一周期对应的调整系数的权重的步骤。

对照组中的对象为没有根据本方案的方法设置投放因子的对象,如果对照组中的对象在上一周期内的产出变化量与利用本方案设置投放因子的对象在上一周期内的产出变化量的差距很小,表明上一周期内影响对象的产出变化量的主要因素不是投放因子,而是其他变化因素,例如客户上一周期的需求等。因此,对上一周期的对象的调整系数的权重不更新,在当前周期仍采用该调整系数确定投放因子进行投放。

上述设置对照组的方法,可以监测出投放因子的效果,同时可以避免当投放因子不是影响产出变化量主要因素时,将调整系数改变了,影响调整效果,增加调整次数。

步骤s106,根据投放参考因子以及当前周期的调整系数确定对象在当前周期的投放因子。

可以将投放参考因子乘以当前周期的调整系数作为对象在当前周期的投放因子。按照当前周期的投放因子对对象进行投放,基于当前周期的产出变化量确定下一周期的对象的投放因子。

上述实施例的方法中将对象在第三方平台的投放因子作为投放参考因子,并结合本平台的对像在上一周期的产出变化量的反馈确定对象在当前周期的调整系数,最后基于投放参考因子和当前周期的调整系数确定对象在当前周期的投放因子。上述实施例的方案结合第三方平台的投放情况和本平台的产出情况,实现对象在各周期的动态投放。由于不同周期的产出反映了本平台的客户在不同时间的需求,并且通过产出变化量调整当前周期的调整系数也反映了本平台的需求。因此,上述实施例的方案是一种更为科学和高效的对象投放方法,可以提升投放效果。

本公开的方法适用于多种对象的投放。例如,对象为商品,投放因子为价格;对象为商品,投放因子为商品广告投放量;对象为活动,投放因子为活动广告投放量;对象为商品品类,投放因子为该商品品类下的子品类数量;对象为视频,投放因子为视频广告投放量;对象为新闻,投放因子为新闻种类等等。本公开的方案对于平台初始成立无法合理投放具有更加重要的参考价值。

下面以对象为商品,投放因子为价格进行举例,描述本公开的对象投放的确定方法。

图2为本公开对象投放的确定方法一些实施例的流程图。如图2所示,该实施例的方法包括:步骤s202~s206。

步骤s202,根据商品在第三方平台的价格确定该商品的参考价格。

首先,获取第三方平台的各种商品的商品信息。商品信息例如包括:商品名称、商品价格、商品属性等。将抓取的第三方平台的商品信息与本平台的商品信息进行匹配,确定相同的商品。首次确定本平台与第三方平台的商品的对应关系之后,可以每次只获取第三方平台的商品的价格,可以在预设时间内以固定频率采集第三方平台的商品价格,可以得到该预设时间内商品的平均价格,最高价格和最低价格等。进一步,将商品第三方平台的最低价格作为该商品的参考价格。当对象为商品,投放因子为商品广告投放量时,将商品在第三方平台的最高广告投放量作为该商品的广告参考投放量。同理,选取第三方平台的投放因子,需要根据对象的实际情况进行确定。

还可以根据预设时间内获取的第三方平台的商品的各种价格,确定是否以该第三方平台的价格作为参考。例如,如果预设时间内第三方平台商品的平均价格与最低价格的差值超过阈值,则不以该第三方平台的最低价格作为该商品的参考价格。

本平台和第三方平台都有多种商品,可以根据第三方平台的销量或浏览量确定选取哪些商品的价格进行调整,例如选取销量或浏览量排序在预设排名之前的商品。商品的销量和浏览量如果不能直接抓取,可以根据商品的评价数量确定。例如,商品的销量和浏览量可以分别根据公式(3)和(4)确定。

公式(3)和(4)中,sj,t表示商品j在预设时间t内的销量,pvj,t表示商品j在预设时间t内的浏览量,cj,t表示商品j在预设时间t内的评论数量是商品j在预设时间t内销量关于评论数量的参数,表示商品j在预设时间t内浏览量关于评论数量的参数,j为正整数,t为正数。

步骤s204,根据商品在上一周期的销售变化情况确定商品在当前周期的调整系数。

在一些实施例中,根据商品在上一周期的销售变化情况更新该商品在上一周期对应的调整系数的权重;从各个调整系数中选取权重最大的调整系数作为该商品在当前周期的调整系数。

可以根据实际需求预设多个调整系数(α1,α2,……,αn),αi为调整系数,i∈(1,n),为正整数,n为调整系数的个数,为正整数。每个调整系数对应一个权重αi例如可以设置为0.8至1范围内的数值。初始时,调整系数对应的权重可以根据实际需求进行设置。

每次选取调整系数αi时,可以首先生成随机数rd0,rd0服从[0,1]的均匀分布,如果rd0≤阈值,则随机从(α1,α2,……,αn)中选取一个αi作为调整系数。如果rd0>阈值,则选取权重最大的调整系数作为该商品在当前周期的调整系数。设置随机数决定如何选取调整系数,有较小的概率会选取权重不是最大的调整系数,这样,可以减少调整系数的权重设置不合理时还选取该调整系数的概率,或减少价格不是主要影响因素还依据权重进行调整的情况,提高方案的合理性。

商品的销售变化情况,例如包括销量变化量、浏览量变化量、利润变化量、交易总额中等销售指标变化量中的至少一项。将商品在上一周期的各项销售指标变化量的加权和再加上商品在上一周期对应的调整系数更新前的权重,得到商品在上一周期对应的调整系数更新后的权重。可以采用以下公式更新调整系数的权重。

公式(5)中,αi表示商品在上一周期对应的调整系数,i为正整数,表示更新前αi的权重,表示更新后αi的权重,pvδ%表示浏览量变化量,gmvδ%表示交易总量变化量,sδ%表示销量变化量,pδ%表示利润变化量,β1,β2,β3,β4分别表示浏览量变化量、交易总量变化量、销量变化量和利润变化量的权重系数,为0或正数。各种销售指标的变化量可以是变化百分比。当各项销售指标均提高时,权重相对于增大。可以通过调整β1,β2,β3,β4调整的变化趋势,例如,调整β1,β2,β3,β4使在两项以上销售指标提升时,比增大,在一项或没有销售指标提升时,比减小。

在一些实施例中,还可以设置对照组,对商品价格调整的合理程度进行估计。对照组中的商品为待进行价格调整的商品的同类商品。例如,在一类商品中选择一部分进行价格调整,另一部分作为对照组中的商品。又例如,还可以将上一周期中根据本方案的方法调整价格后但是上线达不到预设时间的商品作为对照组中的商品。有些商品由于其他原因,例如人为促销,可能上线很短时间又被修改了价格,将这部分商品加入对照组。

如果上一周期内对照组中的商品和利用本方案调整价格的商品的各种销售指标的差不超过阈值,则不更新商品在上一周期对应的调整系数的权重。进一步,如果上一周期内对照组中的商品相对于利用本方案调整价格的商品的各种销售指标好很多,例如超过第二阈值(正数),则将商品的价格调整为对照组中的价格或调整价格前的价格。

步骤s206,根据参考价格以及当前周期的调整系数确定商品在当前周期的价格。

记录当前周期的商品的销售情况,进一步,基于当前周期的商品的销售情况确定下一周期商品的价格,对商品价格进行不断调整。本平台内各种商品采用分布式的方式并行进行处理。

上述实施例的方法,结合第三方平台的价格和本平台的销售情况,实现商品在各周期的动态投放。由于不同周期的销售情况反映了本平台的客户在不同时间的需求,并且通过销售变化量调整当前周期的调整系数也反映了本平台的需求。因此,上述实施例的方案是一种更为科学和高效的商品定价方法,可以提升定价效果。

本公开还提供一种对象投放的确定装置,下面结合图3进行描述。

图3为本公开对象投放的确定装置一些实施例的结构图。如图3所示,该装置30包括:

投放参考因子确定模块302,用于获取对象在第三方平台的投放因子作为对象的投放参考因子。投放参考因子确定模块302例如可执行步骤s102或202。

在一些实施例中,对象是根据第三方平台中各个对象对应的产出量进行确定的。例如,对象为商品,投放因子为价格;或者,对象为商品,投放因子为商品广告投放量;或者,对象为活动,投放因子为活动广告投放量;或者,对象为商品品类,投放因子为该商品品类下的子品类数量。

调整系数确定模块304,用于根据对象在上一周期的产出变化量确定对象在当前周期的调整系数,上一周期产出变化量是根据对象在当前周期的上两个周期的产出量的差值确定的。调整系数确定模块304例如可执行步骤s104或204。

在一些实施例中,调整系数确定模块304用于接收对象在上一周期的产出量的反馈,确定对象在上一周期的产出变化量,根据对象在上一周期的产出变化量更新对象在上一周期对应的调整系数的权重,从各个调整系数中选取权重最大的调整系数作为对象在当前周期的调整系数。

在一些实施例中,产出变化量用至少一种产出指标的变化量表示。调整系数确定模块304将对象在上一周期的各产出指标的变化量的加权和再加上对象在上一周期对应的调整系数更新前的权重,得到对象在上一周期对应的调整系数更新后的权重。

在一些实施例中,调整系数确定模块304用于将对象在上一周期的产出变化量与预设对照组中的对象在上一周期的产出变化量进行比对,在两者之差不超过阈值的情况下,不更新对象在上一周期对应的调整系数的权重,在两者之差超过阈值的情况下,执行根据对象在上一周期的产出变化量更新对象在上一周期对应的调整系数的权重的步骤。

投放因子确定模块306,用于根据投放参考因子以及当前周期的调整系数确定对象在当前周期的投放因子。投放因子确定模块306例如可执行步骤s106或s206。

本公开的实施例中的对象投放的确定装置可各由各种计算设备或计算机系统来实现,下面结合图4以及图5进行描述。

图4为本公开对象投放的确定装置的一些实施例的结构图。如图4所示,该实施例的装置40包括:存储器410以及耦接至该存储器410的处理器420,处理器420被配置为基于存储在存储器410中的指令,执行本公开中任意一些实施例中的对象投放的确定方法。

其中,存储器410例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(bootloader)、数据库以及其他程序等。

图5为本公开对象投放的确定装置的另一些实施例的结构图。如图5所示,该实施例的装置50包括:存储器510以及处理器520,存储器510以及处理器520分别与存储器410以及处理器420类似,还可以包括输入输出接口530、网络接口540、存储接口550等。这些接口530,540,550以及存储器510和处理器520之间例如可以通过总线560连接。其中,输入输出接口530为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口540为各种联网设备提供连接接口,例如可以连接到数据库服务器或者云端存储服务器等。存储接口550为sd卡、u盘等外置存储设备提供连接接口。

本公开还提供一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现前述任一个实施例中对象投放的确定方法的步骤。

本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解为可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

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