一种信息推荐方法、装置、服务器和存储介质与流程

文档序号:24710458发布日期:2021-04-16 13:39阅读:127来源:国知局
一种信息推荐方法、装置、服务器和存储介质与流程

1.本公开涉及数据处理技术领域,尤其涉及一种信息推荐方法、装置、服务器和存储介质。


背景技术:

2.目前,在投放作品的过程中,通常会先对该作品进行人群定向处理,以确定出该作品的定向人群(该定向人群包括与作品相关的潜在受众);然后,在定向人群中投放该作品。
3.由此可见,人群定向是作品投放过程中一个非常重要的环节,定向人群的准确性与作品投放效果息息相关。因此,如何保证定向人群的准确性显得尤为重要。


技术实现要素:

4.本公开提供一种信息推荐方法、装置、服务器和存储介质,以至少解决相关技术中如何保证定向人群的准确性的问题。
5.本公开的技术方案如下:
6.根据本公开实施例的第一方面,提供一种信息推荐方法,包括:获取统计时长内的作品转化率和账号的至少一个行为操作转化率。其中,作品转化率为预设类目的作品中目标作品的转化率,行为操作转化率为与目标行为操作对应的目标作品的转化率,目标行为操作为账号在预设类目的作品中记录的行为操作,不同行为操作对应不同行为操作转化率。确定每个行为操作转化率在作品转化率中的占比;根据确定出的每个行为操作转化率在作品转化率中的占比,确定账号对预设类目的作品的关注度。在关注度大于或等于关注度阈值的情况下,向账号投放待投放作品。其中,待投放作品归属的类目为预设类目。
7.在一种可实施的方式中,上述“获取统计时长内的至少一个行为操作转化率”具体可通过下述步骤实现:获取统计时长内账号在预设类目的作品中执行的至少一个目标行为操作;在目标行为操作和行为操作转化率的对应关系中查询每个目标行为操作对应的行为操作转化率,确定统计时长内的至少一个行为操作转化率。
8.在一种可实施的方式中,上述对应关系的获取步骤包括:获取转化数据,第一账号总数和第二账号总数;其中,转化数据包括账号在目标作品上记录的转化操作的数据,第一账号总数为在预设类目的作品中记录有目标行为操作的账号的数量,第二账号总数为在预设类目的作品中记录有目标行为操作,并且在目标作品上执行过目标操作的账号的数量;确定目标行为操作对应的行为操作转化率为第二账号总数在第一账号总数中的占比;生成包含每个目标行为操作对应的行为操作转化率的对应关系。
9.在一种可实施的方式中,上述“获取统计时长内的作品转化率”具体可通过下述步骤实现:获取统计时长内的转化数据,第三账号总数和第四账号总数;其中,转化数据包括账号在目标作品上记录的转化操作的数据,第三账号总数为统计时长内在预设类目的作品中记录有行为操作的账号的数量,第四账号总数为统计时长内在预设类目的作品中记录有行为操作,并且在目标作品上记录有转化操作的账号的数量;确定统计时长内的作品转化
率为第四账号总数在第三账号总数中的占比。
10.在一种可实施的方式中,上述“确定每个行为操作转化率在作品转化率中的占比”具体可通过下述步骤实现:确定每个行为操作转化率与作品转化率的差值;根据确定出的差值和作品转化率,确定每个行为操作转化率在作品转化率中的占比。
11.在一种可实施的方式中,上述占比满足下述公式:
[0012][0013]
其中,表示占比,action_cvr表示行为操作转化率,avg_cvr表示作品转化率。
[0014]
在一种可实施的方式中,上述“根据确定出的每个行为操作转化率在作品转化率中的占比,确定账号对预设类目的作品的关注度”具体可通过下述步骤实现:获取统计时长内包含的单位时间的数量;根据确定出的占比和数量,确定账号对预设类目的作品的关注度。
[0015]
在一种可实施的方式中,上述关注度满足下述公式:
[0016][0017]
其中,s
x
表示关注度,t表示数量,n表示账号在预设类目的作品中执行的目标行为操作的总数,表示目标行为操作i对应的行为操作转化率在作品转化率中的占比,i为整数且i∈[1,n],0<a≤1,0<b≤1,且a+b=1。
[0018]
根据本公开实施例的第二方面,提供一种信息推荐装置,包括:获取单元和处理单元。
[0019]
获取单元,被配置为获取统计时长内的作品转化率和账号的至少一个行为操作转化率;其中,作品转化率为预设类目的作品中目标作品的转化率,行为操作转化率为与目标行为操作对应的目标作品的转化率,目标行为操作为账号在预设类目的作品中执行的行为操作,不同行为操作对应不同行为操作转化率;处理单元,被配置为确定每个获取单元获取的行为操作转化率在获取单元获取的作品转化率中的占比;处理单元,还被配置为根据确定出的每个行为操作转化率在作品转化率中的占比,确定账号对预设类目的作品的关注度;处理单元,还被配置为在关注度大于或等于关注度阈值的情况下,向账号投放待投放作品;其中,待投放作品归属的类目为预设类目。
[0020]
在一种可实施的方式中,获取单元,具体被配置为获取统计时长内账号在预设类目的作品中执行的至少一个目标行为操作;处理单元,具体被配置为在目标行为操作和行为操作转化率的对应关系中查询每个获取单元获取的目标行为操作对应的行为操作转化率,确定统计时长内的至少一个行为操作转化率。
[0021]
在一种可实施的方式中,获取单元,具体被配置为获取转化数据,第一账号总数和第二账号总数;其中,转化数据包括账号在目标作品上记录的转化操作的数据,第一账号总数为在预设类目的作品中记录有目标行为操作的账号的数量,第二账号总数为在预设类目的作品中记录有目标行为操作,并且在目标作品上执行过目标操作的账号的数量;处理单体,具体被配置为确定目标行为操作对应的行为操作转化率为获取单元获取的第二账号总数在获取单元获取的第一账号总数中的占比;处理单体,具体被配置为生成包含每个目标行为操作对应的行为操作转化率的对应关系。
[0022]
在一种可实施的方式中,获取单元,具体被配置为获取统计时长内的转化数据,第
三账号总数和第四账号总数;其中,转化数据包括账号在目标作品上记录的转化操作的数据,第三账号总数为统计时长内在预设类目的作品中记录有行为操作的账号的数量,第四账号总数为统计时长内在预设类目的作品中记录有行为操作,并且在目标作品上记录有转化操作的账号的数量;处理单元,具体被配置为确定统计时长内的作品转化率为获取单元获取的第四账号总数在获取单元获取的第三账号总数中的占比。
[0023]
在一种可实施的方式中,处理单元,具体被配置为确定每个获取单元获取的行为操作转化率与获取单元获取的作品转化率的差值;处理单元,具体被配置为根据确定出的差值和获取单元获取的作品转化率,确定每个行为操作转化率在所述作品转化率中的占比。
[0024]
在一种可实施的方式中,占比满足下述公式:
[0025][0026]
其中,表示占比,action_cvr表示行为操作转化率,avg_cvr表示作品转化率。
[0027]
在一种可实施的方式中,获取单元,具体被配置为获取统计时长内包含的单位时间的数量;处理单元,具体被配置为根据确定出的占比和获取单元获取的数量,确定账号对预设类目的作品的关注度。
[0028]
在一种可实施的方式中,关注度满足下述公式:
[0029][0030]
其中,s
x
表示关注度,t表示数量,n表示账号在预设类目的作品中执行的目标行为操作的总数,表示目标行为操作i对应的行为操作转化率在作品转化率中的占比,i为整数且i∈[1,n],0<a≤1,0<b≤1,且a+b=1。
[0031]
根据本公开实施例的第三方面,提供一种服务器,包括:
[0032]
处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现第一方面提供的信息推荐方法。
[0033]
根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由第三方面提供的服务器的处理器执行时,使得服务器能够执行第一方面提供的信息推荐方法。
[0034]
根据本公开实施例的第五方面,提供一种计算机程序产品,包括,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面的设计方式所述的信息推荐方法。
[0035]
本公开的实施例提供的技术方案至少带来以下有益效果:
[0036]
本公开实施例通过的信息推荐方法,根据预设类目的作品转化率和账号的至少一个行为操作转化率,可以确定每个行为操作转化率在作品转化率中的占比。然后,根据确定出的每个行为操作转化率在作品转化率中的占比,确定账号对预设类目的作品的关注度。当确定关注度大于或等于关注度阈值,并且该待投放作品归属的类目为预设类目时,向该账号投放待投放作品,从而可以根据关注度选择出投放待投放作品的至少一个账号,完成了对人群进行定向的问题。同时,由于定向人群中的每个账号的关注度大于或等于关注度阈值,因此可以提高待投放作品的作品转化率,解决了相关技术中如何保证定向人群的准确性的问题。
[0037]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0038]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
[0039]
图1是根据一示例性实施例示出的一种实施环境的架构图。
[0040]
图2是根据一示例性实施例示出的一种信息推荐方法的流程图之一。
[0041]
图3是根据一示例性实施例示出的一种信息推荐方法的流程图之二。
[0042]
图4是根据一示例性实施例示出的一种信息推荐方法的流程图之三。
[0043]
图5是根据一示例性实施例示出的总点赞数与行为操作转化率的关系表的示意图。
[0044]
图6是根据一示例性实施例示出的总转发数与行为操作转化率的关系表的示意图。
[0045]
图7是根据一示例性实施例示出的一种信息推荐装置的结构示意图之一。
[0046]
图8是根据一示例性实施例示出的一种信息推荐装置的结构示意图之二。
具体实施方式
[0047]
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
[0048]
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0049]
在本公开实施例中,预设类目的作品可以是提供作品的账号制作的不包含有任何描述信息的纯视频或图像,获取该预设类目的作品的其他账号仅能通过自身理解了解该种预设类目的作品的内容。预设类目的作品还可以是账号制作的携带有相应的文字或语音描述信息,以向其他账号解释或传播其所表情的资源内容的视频或图像,针对这种包含有描述信息的图文作品,可以针对该描述信息确定该图文资源的实际内容。图文作品是指包含有文字和/或语音描述信息的视频或图像。
[0050]
人群定向是指筛选出与待投放作品(也称为目标作品)最相关的潜在受众的过程。其中,潜在受众又可称为定向用户,具体是指有较大概率接收到目标作品的潜在接收者,或者指有较大概率接收到目标作品,并且会在该目标作品上进行转化操作(如:填写表单、下载预设应用程序,或者与预设账号进行通讯)的潜在接收者。研究表明,在投放目标作品的过程中,人群定向的准确性通常与目标作品的作品转化率(conversion rate,cvr)或者点击率(predicted click through rate,ctr)成正比;即人群定向的准确性越高,目标作品的作品转化率也越高。所谓的作品转化率也可称为曝光率,是指定向人群中实际曝光用户
数与定向人群的总用户数的比值,此处的实际曝光用户数是指在统计时长内对目标作品存在转化操作的用户的数量;作品转化率可用于衡量定向人群中实际会有多少比例的用户得到实际的目标作品,即作品转化率可用于衡量定向人群中实际看见目标作品的用户比例。例如,定向人群的总用户数为500人,若在统计时长内对目标作品存在转化操作的用户的数量为450人,那么作品转化率(曝光率)就等于450/500=90%;若在统计时长内对目标作品存在转化操作的用户的数量为200人,那么作品转化率(曝光率)就等于200/500=40%。此处的统计时长可以根据实际业务需求设置,本公开对此不作具体限制。
[0051]
由此可见,人群定向是将待投放作品进行投放的过程中的一个非常重要的环节;无论是从投放用户(即有投放该待投放作品需求的用户)的角度还是从流量方(如信息推荐系统)的角度,都离不开人群定向这一过程。例如,对于投放主而言,低曝光率意味着待投放作品投放的预算得不到有效的消耗,无法触达足够规模的用户群体;而对于流量方而言,低曝光率会影响其收益。因此,为了更好地进行人群定向以提高作品转化率,本公开实施例提出了一种信息推荐方法;该信息推荐方法可应用于信息推荐系统中,此处的信息推荐系统是指能够提供信息推荐媒体平台,并可以为投放用户在该信息推荐媒体平台上投放作品的系统。
[0052]
图1是根据一示例性实施例示出的一种实施环境的架构图,如图1所示,下述信息推荐方法可以应用于该实施环境中。该实施环境包括投放用户01、服务器02和定向人群03(包括n个用户,n为大于或等于0的整数)。其中,投放用户01想要确定待投放作品的定向人群03时,可以通过信息推荐系统的前端向后台服务器(以下简称服务器)发送人群定向请求,如图1所示。服务器02在接收到该人群定向请求之后,可以响应于该人群定向请求,执行上述的信息推荐方法以确定出该待投放作品归属的预设类目,以及每个用户对该预设类目的作品的关注度,进一步根据该关注度确定出对该待投放作品感兴趣的定向人群03。
[0053]
在一种可实施的方式中,服务器02可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。服务器02可以包括处理器、存储器以及网络接口等。
[0054]
基于此,本公开的实施例提供一种信息推荐方法中,根据预设类目的作品转化率和账号的至少一个行为操作转化率,可以确定每个行为操作转化率在作品转化率中的占比。然后,根据确定出的每个行为操作转化率在作品转化率中的占比,确定账号对预设类目的作品的关注度。当确定关注度大于或等于关注度阈值,并且该待投放作品归属的类目为预设类目时,向该账号投放待投放作品,从而可以根据关注度选择出投放待投放作品的至少一个账号,完成了对人群进行定向的问题,在提高待投放作品的作品转化率的同时保证了用户的体验,解决了相关技术中如何保证定向人群的准确性的问题,具体的实现过程如下:
[0055]
本公开的实施例提供的信息推荐方法的执行主体可以为上述的信息推荐装置,信息推荐装置可以是服务器,也可以为服务器中能够实现该信息推荐方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本公开的实施例不作限定。下面以执行主体为信息推荐装置为例,对本公开的实施例提供的信息推荐方法进行示例性的说明。
[0056]
本领域技术人员应能理解上述服务器仅为举例,其他现有的或今后可能出现的其他设备如可适用于本公开,也应包含在本公开保护范围以内,并在此以引用方式包含于此。
[0057]
本公开所涉及的数据可以为经用户授权或者经过各方充分授权的数据。
[0058]
下面结合各个附图对本公开实施例提供的信息推荐方法进行示例性的说明。
[0059]
图2是根据一示例性实施例示出的一种信息推荐方法的流程图,如图2所示,信息推荐方法用于信息推荐装置中,该方法包括以下s11

s14。
[0060]
s11、信息推荐装置获取统计时长内的作品转化率和账号的至少一个行为操作转化率。其中,作品转化率为预设类目的作品中目标作品的转化率,行为操作转化率为与目标行为操作对应的目标作品的转化率,目标行为操作为账号在预设类目的作品中记录的行为操作,不同行为操作对应不同行为操作转化率。
[0061]
在一种可实现的方式中,由于现有技术中对作品的分类不够准确,导致无法精准得到账号对预设类目的作品的作品转化率。因此,需要建立完整的作品的分类体系。具体的,可以根据预先配置的分类模型,确定作品归属的预设类目,从而可以更加准确地对作品进行分类,确定作品归属的预设类目。其中,类目分类模型的训练过程如下:
[0062]
信息推荐装置获取训练样本作品和对训练样本作品的标注结果。其中,训练样本作品均对应同一个关键词,类目包括至少一个关键词,标注结果包括训练样本作品归属的预设类目;
[0063]
信息推荐装置将训练样本作品输入至预设算法中。
[0064]
信息推荐装置基于预设算法,确定预设算法输出的对训练样本作品的预测结果与标注结果是否匹配。
[0065]
当预测结果与标注结果不匹配时,信息推荐装置反复循环地迭代更新预设算法的网络参数,直至模型收敛,得到类目分类模型。
[0066]
示例性的,预设算法可以是bert(bidirectional encoder representation from transformers),或者fasttext。
[0067]
具体的,预设类目依次至少包括一级类目、二级类目和三级类目中的任一项。
[0068]
示例性的,当需要对教育类的作品进行分类时,若预设类目包括一级类目、二级类目和三级类目,则一级类目可以为基础教育,二级类目为小学教育,三级类目为一年级。
[0069]
当需要对母婴类的作品进行分类时,若类目包括一级类目、二级类目和三级类目时,此时一级类目可以为母婴,二级类目为幼儿,三级类目为0

12个月。
[0070]
上述对预设类目的描述仅为示例性描述,具体可根据实际需求进行设定,本公开对此不作具体限制。
[0071]
具体的,行为操作包括观看时长、打赏、点赞、转发、评论、关注、点击、付费、表单提交和搜索中的至少一项。
[0072]
示例性的,假设用户a在预设类目的作品1上点赞了3次,并在预设类目的作品1上转发了3次,用户a在预设类目的作品2上点赞了2次,并在预设类目的作品2上转发了1次,用户a在预设类目的作品3上点赞了5次,并在预设类目的作品3转发了3次,则该用户在预设类目的作品上的目标行为操作为点赞10(3+2+5)次,转发7(3+1+3)次。
[0073]
在一种可实现的方式中,信息推荐装置可以通过如表1所示的数据源获取统计时长内用户在预设类目的作品上的每个行为操作。
[0074]
表1
[0075][0076]
在一种可实现的方式中,本公开实施例提供的信息推荐方法也就可以基于自然语言处理(natural language processing,nlp)对预设类目中每个作品的作者进行分类,比如是从事小学教育的老师还是职业教育培训机构的老师,从而确定每个作者归属的预设类目。
[0077]
具体的,可以根据短文本匹配,和/或文本分类确定关键词,并根据关键词圈定一定范围的作者(每个作者对应至少一个标签(也称为关键词)),再通过fasttest进行对每个作者分类,对错误的数据进行标注,不断迭代,从而得到类目分类模型。
[0078]
s12、信息推荐装置确定每个行为操作转化率在作品转化率中的占比。
[0079]
s13、信息推荐装置根据确定出的每个行为操作转化率在作品转化率中的占比,确定账号对预设类目的作品的关注度。
[0080]
s14、信息推荐装置在关注度大于或等于关注度阈值的情况下,向账号投放待投放作品。其中,待投放作品归属的类目为预设类目。
[0081]
由上述可知,本公开实施例通过的信息推荐方法根据预设类目的作品转化率和账号的至少一个行为操作转化率,确定该账号对该预设类目的作品的关注度。当确定关注度大于或等于关注度阈值,并且该待投放作品归属的类目为预设类目时,向该账号投放待投放作品,从而在提高待投放作品的作品转化率的同时保证了用户的体验,解决了相关技术中如何保证定向人群的准确性的问题。
[0082]
在一种可实施的方式中,结合图2,如图3所示,上述s11具体可通过下述s110和s111实现。
[0083]
s110、信息推荐装置获取统计时长内账号在预设类目的作品中执行的至少一个目标行为操作。
[0084]
s111、信息推荐装置在目标行为操作和行为操作转化率的对应关系中查询每个目标行为操作对应的行为操作转化率,确定统计时长内的至少一个行为操作转化率。
[0085]
由上述可知,本公开实施例提供的信息推荐方法,通过预先确定的对应关系,从而信息推荐装置可以在对应关系中查询每个目标行为操作对应的行为操作转化率,确定统计时长内的至少一个行为操作转化率,方便确定每个账号在统计时长内的至少一个行为操作转化率,提升用户的体验。
[0086]
在一种可实施的方式中,结合图3,如图4所示,本公开实施例提供的信息推荐方法还包括s15、s16和s17。
[0087]
s15、信息推荐装置获取转化数据,第一账号总数和第二账号总数。其中,转化数据包括账号在目标作品上记录的转化操作的数据,第一账号总数为在预设类目的作品中记录有目标行为操作的账号的数量,第二账号总数为在预设类目的作品中记录有目标行为操作,并且在目标作品上执行过目标操作的账号的数量。
[0088]
在一种可实现的方式中,信息推荐装置获取转化数据时,可以在后台中获取统计时长内的表单填写记录。其中,表单填写记录中记录了账号在目标作品上产生的转化操作。
[0089]
s16、信息推荐装置确定目标行为操作对应的行为操作转化率为第二账号总数在第一账号总数中的占比。
[0090]
s17、信息推荐装置生成包含每个目标行为操作对应的行为操作转化率的对应关系。
[0091]
在一种可实现的方式中,对应关系可以为关系表,信息推荐装置可以生成包含每个目标行为操作对应的行为操作转化率的关系表,从而在得到账号在预设类目的作品中执行的至少一个目标行为操作时,通过在目标行为操作和行为操作转化率的关系表中查询每一个目标行为操作对应的行为操作转化率,确定该账号的至少一个行为操作转化率。
[0092]
示例性的,以预设类目为基础教育,转化数据为表单数据,行为操作为点赞,对应关系为关系表为例,生成关系表的步骤如下:
[0093]
1、获取统计时长内在基础教育的作品上点赞的每一个账号的总点赞数,以及表单数据。
[0094]
2、获取总点赞数为n的账号的总数(即第一账号总数)。n为大于或等于0的整数。
[0095]
3、在表单数据中查询该总点赞数为n的账号中,存在转化操作的账号的总数(即第二账号总数)。
[0096]
4、确定总点赞数为n对应的行为操作转化率为第二账号总数在第一账号总数中的占比。其中,每个总点赞数对应的行为操作转化率如表2所示。
[0097]
表2
[0098]
总点赞数12
……
n行为操作转化率ab
……
c
[0099]
5、根据表2中的记录的每个总点赞数对应的行为操作转化率,绘制关系表。
[0100]
示例性的,关系表如图5所示。
[0101]
具体的,其他的行为操作的对应关系的获取方式与上述点赞的对应关系的获取方式相同,此处不再赘述。
[0102]
上述对对应关系的描述仅为示例性描述,具体可根据实际需求确定对应关系,本公开对此不作具体限制。
[0103]
由上述可知,本公开实施例提供的信息推荐方法,通过获取转化数据从而可以确定用户是否在目标作品上有产生过转化操作,从而可以基于该转化数据确定第二账号总数。然后,可以计算一个目标行为操作对应的行为操作转化率为第二账号总数在第一账号总数中的占比。最后,根据每个目标行为操作对应的行为操作转化率,生成包含每个目标行为操作对应的行为操作转化率的对应关系,方便后续的使用。
[0104]
在一种可实施的方式中,结合图2,如图3所示,上述步骤s11具体可通过下述s112和s113实现。
[0105]
s112、信息推荐装置获取统计时长内的转化数据,第三账号总数和第四账号总数。其中,转化数据包括账号在目标作品上记录的转化操作的数据,第三账号总数为统计时长内在预设类目的作品中记录有行为操作的账号的数量,第四账号总数为统计时长内在预设类目的作品中记录有行为操作,并且在目标作品上记录有转化操作的账号的数量。
[0106]
具体的,s112中转化数据的获取方式与s15中转化数据的获取方式类似,此处不再赘述。
[0107]
s113、信息推荐装置确定统计时长内的作品转化率为第四账号总数在第三账号总数中的占比。
[0108]
示例性的,以预设类目为基础教育,转化数据为表单数据为例,确定作品转化率的步骤如下:
[0109]
1、获取统计时长内在基础教育的作品上有行为操作的账号的总数(即第三账号总数),以及表单数据。
[0110]
2、在表单数据中查询该统计时长内在基础教育的作品上有行为操作的账号中,存在转化操作的账号的总数(即第四账号总数)。
[0111]
3、确定统计时长内的作品转化率为第四账号总数在第三账号总数中的占比。
[0112]
由上述可知本公开实施例提供的信息推荐方法,通过获取转化数据从而可以确定用户是否在目标作品上有产生过转化操作,从而可以基于该转化数据确定第四账号总数。然后,确定统计时长内的作品转化率为第四账号总数在第三账号总数中的占比。进一步,可以基于该作品转化率,确定账号的每个行为操作转化率在作品转化率中的占比。然后,根据账号的每个行为操作转化率在作品转化率中的占比,确定该账号对预设类目的作品的关注度,方便提高后续投放待投放作品的作品转化率。
[0113]
在一种可实施的方式中,结合图2,如图3所示,上述s12具体可通过下述s120和s121实现。
[0114]
s120、信息推荐装置确定每个行为操作转化率与作品转化率的差值。
[0115]
s121、信息推荐装置根据确定出的差值和作品转化率,确定每个行为操作转化率在作品转化率中的占比。
[0116]
由上述可知,本公开实施例提供的信息推荐方法,通过计算每个行为操作转化率与作品转化率的差值,从而可以根据确定出的差值和作品转化率,确定每个行为操作转化率在作品转化率中的占比。然后,根据账号的每个行为操作转化率在作品转化率中的占比,确定该账号对预设类目的作品的关注度,方便提高后续投放待投放作品的作品转化率。
[0117]
在一种可实施的方式中,上述占比满足下述公式:
[0118][0119]
其中,表示占比,action_cvr表示行为操作转化率,avg_cvr表示作品转化率。
[0120]
示例性的,假设预设类目的作品的作品转化率为50%,统计时长内用户a在预设类目的作品1上点赞了1次,并在预设类目的作品1上转发了3次,用户a在预设类目的作品2上点赞了1次,并在预设类目的作品2上转发了3次,用户b在预设类目的作品1上点赞了1次,并在预设类目的作品1上转发了5次,用户b在预设类目的作品2上点赞了1次,并在预设类目的作品2上转发了7次,则行为操作转化率的计算过程如下:
[0121]
根据用户a在预设类目的作品的点赞的总次数2(1+1),查询如图5所示的关系表,确定用户a在预设类目的作品的目标行为操作(点赞2次)对应的行为操作转化率为2%,由上述公式可知用户a在预设类目的作品的点赞2次对应的行为操作转化率在作品转化率中的占比等于
[0122]
根据用户b在预设类目的作品的点赞的总次数2(1+1),查询如图5所示的关系表,确定用户b在预设类目的作品的目标行为操作(点赞2次)对应的行为操作转化率为2%,由上述公式可知用户b在预设类目的作品的点赞2次对应的行为操作转化率在作品转化率中的占比等于
[0123]
根据用户a在预设类目的作品的转发的总次数6(3+3),查询如图6所示的关系表(包含每个总转发数对应的行为操作转化率),确定用户a在预设类目的作品的目标行为操作(转发6次)对应的行为操作转化率为2.5%,由上述公式可知用户a在预设类目的作品的转发6次对应的行为操作转化率在作品转化率中的占比等于
[0124]
根据用户b在预设类目的作品的转发的总次数12(5+7),查询如图6所示的关系表,确定用户b在预设类目的作品的目标行为操作(转发12次)对应的行为操作转化率为2.5%,由上述公式可知用户b在预设类目的作品的转发12次对应的行为操作转化率在作品转化率中的占比等于
[0125]
由上述可知,本公开实施例提供的信息推荐方法,通过计算每一个差值和在作品转化率中的占比,从而可以确定每个行为操作转化率在作品转化率中的占比。然后,根据账号的每个行为操作转化率在作品转化率中的占比,确定该账号对预设类目的作品的关注度,方便提高后续投放待投放作品的作品转化率。
[0126]
在一种可实施的方式中,结合图2,如图3所示,上述s13具体可通过下述s130和s131实现。
[0127]
s130、信息推荐装置获取统计时长内包含的单位时间的数量。
[0128]
在一种可实现的过程中,单位时间为天时,如统计时长为一周,则统计时长内包含的单位时间的数量等于7。
[0129]
s131、信息推荐装置根据确定出的占比和数量,确定账号对预设类目的作品的关注度。
[0130]
由上述可知,本公开实施例提供的信息推荐方法,通过计算统计时长内包含的单位时间的数量,从而可以根据确定出的占比和数量,确定账号对预设类目的作品的关注度,方便提高后续投放待投放作品的作品转化率。
[0131]
在一种可实施的方式中,上述关注度满足下述公式:
[0132][0133]
其中,s
x
表示关注度,t表示数量,n表示账号在预设类目的作品中执行的目标行为操作的总数,表示目标行为操作i对应的行为操作转化率在作品转化率中的占比,i为整数且i∈[1,n],0<a≤1,0<b≤1,且a+b=1。
[0134]
示例性的,假设a等于0.2,b等于0.8,统计时长为1周,单位时间为天,统计时长内用户a和用户b二者对预设类目的作品只进行了点赞和转发,并且用户a在预设类目的作品
的点赞2次对应的行为操作转化率在作品转化率中的占比为0.96,用户b在预设类目的作品的点赞2次对应的行为操作转化率在作品转化率中的占比为0.96,用户a在预设类目的作品的转发6次对应的行为操作转化率在作品转化率中的占比为0.95,用户b在预设类目的作品的转发12次对应的行为操作转化率在作品转化率中的占比为0.90,则每个用户对预设类目的作品的关注度的计算过程如下:
[0135]
用户a对预设类目的作品的关注度等于(0.2
×
7)
×
(0.8
×
(0.96+0.95))=2.1392。
[0136]
用户b对预设类目的作品的关注度等于(0.2
×
7)
×
(0.8
×
(0.96+0.90))=2.0832。
[0137]
由上述可知,本公开实施例提供的信息推荐方法,基于关注度满足的公式,可以根据统计时长内包含的单位时间的数量,以及统计时长内账号的至少一个行为操作转化力,确定账号对预设类目的作品的关注度,方便提高后续投放待投放作品的作品转化率。
[0138]
图7是根据一示例性实施例示出的一种信息推荐装置的框图。参照图7,该信息推荐装置10包括获取单元101和处理单元102。
[0139]
获取单元101,被配置为获取统计时长内的作品转化率和账号的至少一个行为操作转化率;其中,作品转化率为预设类目的作品中目标作品的转化率,行为操作转化率为与目标行为操作对应的目标作品的转化率,目标行为操作为账号在预设类目的作品中执行的行为操作,不同行为操作对应不同行为操作转化率;处理单元102,被配置为确定每个获取单元101获取的行为操作转化率在获取单元101获取的作品转化率中的占比;处理单元102,还被配置为根据确定出的每个行为操作转化率在作品转化率中的占比,确定账号对预设类目的作品的关注度;处理单元102,还被配置为在关注度大于或等于关注度阈值的情况下,向账号投放待投放作品;其中,待投放作品归属的类目为预设类目。
[0140]
在一种可实施的方式中,获取单元101,具体被配置为获取统计时长内账号在预设类目的作品中执行的至少一个目标行为操作;处理单元102,具体被配置为在目标行为操作和行为操作转化率的对应关系中查询每个获取单元101获取的目标行为操作对应的行为操作转化率,确定统计时长内的至少一个行为操作转化率。
[0141]
在一种可实施的方式中,获取单元101,具体被配置为获取转化数据,第一账号总数和第二账号总数;其中,转化数据包括账号在目标作品上记录的转化操作的数据,第一账号总数为在预设类目的作品中记录有目标行为操作的账号的数量,第二账号总数为在预设类目的作品中记录有目标行为操作,并且在目标作品上执行过目标操作的账号的数量;处理单体,具体被配置为确定目标行为操作对应的行为操作转化率为获取单元101获取的第二账号总数在获取单元101获取的第一账号总数中的占比;处理单体,具体被配置为生成包含每个目标行为操作对应的行为操作转化率的对应关系。
[0142]
在一种可实施的方式中,获取单元101,具体被配置为获取统计时长内的转化数据,第三账号总数和第四账号总数;其中,转化数据包括账号在目标作品上记录的转化操作的数据,第三账号总数为统计时长内在预设类目的作品中记录有行为操作的账号的数量,第四账号总数为统计时长内在预设类目的作品中记录有行为操作,并且在目标作品上记录有转化操作的账号的数量;处理单元102,具体被配置为确定统计时长内的作品转化率为获取单元101获取的第四账号总数在获取单元101获取的第三账号总数中的占比。
[0143]
在一种可实施的方式中,处理单元102,具体被配置为确定每个获取单元101获取的行为操作转化率与获取单元101获取的作品转化率的差值;处理单元102,具体被配置为根据确定出的差值和获取单元101获取的作品转化率,确定每个行为操作转化率在所述作品转化率中的占比。
[0144]
在一种可实施的方式中,占比满足下述公式:
[0145][0146]
其中,表示占比,action_cvr表示行为操作转化率,avg_cvr表示作品转化率。
[0147]
在一种可实施的方式中,获取单元101,具体被配置为获取统计时长内包含的单位时间的数量;处理单元102,具体被配置为根据确定出的占比和获取单元101获取的数量,确定账号对预设类目的作品的关注度。
[0148]
在一种可实施的方式中,关注度满足下述公式:
[0149][0150]
其中,s
x
表示关注度,t表示数量,n表示账号在预设类目的作品中执行的目标行为操作的总数,表示目标行为操作i对应的行为操作转化率在作品转化率中的占比,i为整数且i∈[1,n],0<a≤1,0<b≤1,且a+b=1。
[0151]
当然,本公开的实施例提供的信息推荐装置10包括但不限于上述模块,例如信息推荐装置10还可以包括存储单元105。存储单元105可以用于存储该写信息推荐装置10的程序代码,还可以用于存储写信息推荐装置10在运行过程中生成的数据,如写请求中的数据等。
[0152]
另外,上述实施例提供的信息推荐装置10在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将信息推荐装置10的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0153]
图8为本公开实施例提供的一种信息推荐装置10的结构示意图,如图8所示,该信息推荐装置10可以包括:至少一个处理器51、存储器52、通信接口53和通信总线54。
[0154]
下面结合图8对信息推荐装置10的各个构成部件进行具体的介绍:
[0155]
其中,处理器51是信息推荐装置10的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器51是一个中央处理器(central processing unit,cpu),也可以是特定集成电路(application specific integrated circuit,asic),或者是被配置成实施本公开实施例的一个或多个集成电路,例如:一个或多个dsp,或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)。
[0156]
在具体的实现中,作为一种实施例,处理器51可以包括一个或多个cpu,例如图8中所示的cpu0和cpu1。且,作为一种实施例,信息推荐装置10可以包括多个处理器,例如图8中所示的处理器51和处理器55。这些处理器中的每一个可以是一个单核处理器(single

cpu),也可以是一个多核处理器(multi

cpu)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0157]
存储器52可以是只读存储器(read

only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信
息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read

only memory,eeprom)、只读光盘(compact disc read

only memory,cd

rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器52可以是独立存在,通过通信总线54与处理器51相连接。存储器52也可以和处理器51集成在一起。
[0158]
在具体的实现中,存储器52,用于存储本发明中的数据和执行本发明的软件程序。处理器51可以通过运行或执行存储在存储器52内的软件程序,以及调用存储在存储器52内的数据,执行空调器的各种功能。
[0159]
通信接口53,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)、终端、云端等。通信接口53可以包括接收单元实现接收功能。
[0160]
通信总线54,可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0161]
作为一个示例,结合图7,信息推荐装置10中的获取单元101实现的功能与图8中的通信接口53的功能相同,处理单元102实现的功能与图8中的处理器51的功能相同,存储单元103实现的功能与图8中的存储器52的功能相同。
[0162]
本发明另一实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述方法实施例所示的方法。
[0163]
在一些实施例中,所公开的方法可以实施为以机器可读格式被编码在计算机可读存储介质上的或者被编码在其它非瞬时性介质或者制品上的计算机程序指令。
[0164]
在示例性实施例中,本公开实施例还提供了一种包括指令的存储介质,例如包括指令的存储器102,上述指令可由信息推荐装置10的处理器101执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,该非临时性计算机可读存储介质可以是只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、cd

rom、磁带、软盘和光数据存储设备等。
[0165]
在示例性实施例中,本公开实施例还提供了一种包括一条或多条指令的计算机程序产品,该一条或多条指令可以由信息推荐装置10的处理器101执行以完成上述方法。
[0166]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0167]
在本公开所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件
可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0168]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0169]
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0170]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本公开的实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0171]
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何在本公开揭露的技术范围内的变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1