一种信息推荐方法及装置制造方法及图纸

技术编号:21914143 阅读:53 留言:0更新日期:2019-08-21 12:29
本发明专利技术提供一种信息推荐方法及装置,在确定推荐场景对应的多个待推荐对象的情况下,获取各个待推荐对象对应的各个推荐因子,对任一待推荐对象:确定该待推荐对象对应的各个推荐因子对应的推荐算法,根据各个推荐因子对应的推荐算法,获得各个推荐因子对该待推荐对象的影响数据,并基于各个推荐因子对各个待推荐对象的影响数据,确定推荐场景对应的至少一个目标推荐对象,其中各个推荐因子从不同方面对待推荐对象进行描述,不同待推荐对象对应有相同的推荐因子,每个推荐因子对待推荐对象的影响数据指示该待推荐对象在推荐因子所描述方面在所有待推荐对象中的重要程度,由此从每个推荐因子对待推荐对象的影响确定目标推荐对象,从而提高推荐质量。

An Information Recommendation Method and Device

【技术实现步骤摘要】
一种信息推荐方法及装置
本专利技术属于信息处理
,尤其涉及一种信息推荐方法及装置。
技术介绍
目前各类应用如网站和APP(Application,应用程序)等均具备推荐功能,通过信息平台的推荐功能向用户推荐信息以此达到引入更多流量的目的,例如根据用户在信息平台中的历史行为向用户推荐信息,以各类购物网站来说,可以根据用户历史购物信息向用户推荐相关物品,以直播网络平台来说,可以根据用户历史浏览信息向用户推荐直播节目。又或者根据信息平台中待推荐对象相关信息进行推荐,以直播网络平台为例,可以根据待推荐的直播节目的人气或送礼价值进行推荐。从上述推荐方式可知,目前各类信息平台根据单一信息向用户推荐信息,而单一信息仅能体现出待推荐对象的一个方面,无法对待推荐对象进行全面描述,从而降低推荐质量。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种信息推荐方法及装置,用于提高推荐质量。技术方案如下:本专利技术提供一种信息推荐方法,所述方法包括:确定推荐场景对应的各个待推荐对象;获取所述各个待推荐对象对应的各个推荐因子,任一待推荐对象对应的各个推荐因子用于从不同方面对该待推荐对象进行描述,且不同待推荐对象对应有相同的推荐因子;对各个待推荐对象中任一待推荐对象:确定该待推荐对象对应的各个推荐因子对应的推荐算法,根据各个推荐因子对应的推荐算法,获得各个推荐因子对该待推荐对象的影响数据,所述影响数据用于指示该待推荐对象在推荐因子所描述方面在所有待推荐对象中的重要程度;基于各个推荐因子对各个待推荐对象的影响数据,从所述各个待推荐对象中确定所述推荐场景对应的至少一个目标推荐对象。优选的,所述确定该待推荐对象对应的各个推荐因子对应的推荐算法包括:获得各个推荐因子对该待推荐对象的描述内容;基于各个描述内容对该待推荐对象的影响情况,从预设算法集合中选取出各个推荐因子对应的推荐算法,任一描述内容用于表明该描述内容所属推荐因子提高该待推荐对象在所有待推荐对象中的重要程度或降低该待推荐对象在所有待推荐对象中的重要程度。优选的,所述预设算法集合中包括第一算法和第二算法,所述第一算法用于表明描述内容所属推荐因子提高该待推荐对象在所有待推荐对象中的重要程度,所述第二算法用于表明描述内容所属推荐因子降低该待推荐对象在所有待推荐对象中的重要程度;所述第一算法的计算公式为:所述第二算法的计算公式为:其中yi为第i个推荐因子的权重,以表示第i个推荐因子对该待推荐对象的影响数据,xi表示第i个推荐因子的取值,M表示所有待推荐对象中第i个推荐因子的最大值,c为常数,a表示所有待推荐对象中第i个推荐因子的平均值,若a=M时,则基于第一算法得到yi的取值为1,基于第二算法得到的yi的取值为0。优选的,所述基于各个推荐因子对各个待推荐对象的影响数据,从所述各个待推荐对象中确定所述推荐场景对应的至少一个目标推荐对象包括:基于各个推荐因子对各个待推荐对象的影响数据,获得各个待推荐对象的综合影响数据,基于各个待推荐对象的综合影响数据确定所述至少一个目标推荐对象,所述待推荐对象的综合影响数据用于指示该待推荐对象在所有待推荐对象中的重要程度;或者从具有第一优先级至第n优先级的各推荐因子中,确定出影响数据不同的最高一级的推荐因子,获得所述最高一级的推荐因子对各个待推荐对象的影响数据,基于最高一级的推荐因子对各个待推荐对象的影响数据确定所述至少一个目标推荐对象。优选的,所述方法还包括:在接收到携带有所述推荐场景的信息展示请求的情况下,确定所述推荐场景对应的至少一个目标推荐对象的推荐内容;展示所述至少一个目标推荐对象的推荐内容。本专利技术还提供一种信息推荐装置,所述装置包括:第一确定单元,用于确定推荐场景对应的各个待推荐对象;获取单元,用于获取所述各个待推荐对象对应的各个推荐因子,任一待推荐对象对应的各个推荐因子用于从不同方面对该待推荐对象进行描述,且不同待推荐对象对应有相同的推荐因子;第二确定单元,用于对各个待推荐对象中任一待推荐对象:确定该待推荐对象对应的各个推荐因子对应的推荐算法;计算单元,用于对各个待推荐对象中任一待推荐对象:根据各个推荐因子对应的推荐算法,获得各个推荐因子对该待推荐对象的影响数据,所述影响数据用于指示该待推荐对象在推荐因子所描述方面在所有待推荐对象中的重要程度;第三确定单元,用于基于各个推荐因子对各个待推荐对象的影响数据,从所述各个待推荐对象中确定所述推荐场景对应的至少一个目标推荐对象。优选的,所述第二确定单元,具体用于获得各个推荐因子对该待推荐对象的描述内容,并基于各个描述内容对该待推荐对象的影响情况,从预设算法集合中选取出各个推荐因子对应的推荐算法,任一描述内容用于表明该描述内容所属推荐因子提高该待推荐对象在所有待推荐对象中的重要程度或降低该待推荐对象在所有待推荐对象中的重要程度。优选的,所述预设算法集合中包括第一算法和第二算法,所述第一算法用于表明描述内容所属推荐因子提高该待推荐对象在所有待推荐对象中的重要程度,所述第二算法用于表明描述内容所属推荐因子降低该待推荐对象在所有待推荐对象中的重要程度;所述第一算法的计算公式为:所述第二算法的计算公式为:其中yi为第i个推荐因子的权重,以表示第i个推荐因子对该待推荐对象的影响数据,xi表示第i个推荐因子的取值,M表示所有待推荐对象中第i个推荐因子的最大值,c为常数,a表示所有待推荐对象中第i个推荐因子的平均值,若a=M时,则基于第一算法得到yi的取值为1,基于第二算法得到的yi的取值为0。优选的,所述第三确定单元,具体用于基于各个推荐因子对各个待推荐对象的影响数据,获得各个待推荐对象的综合影响数据,基于各个待推荐对象的综合影响数据确定所述至少一个目标推荐对象,所述待推荐对象的综合影响数据用于指示该待推荐对象在所有待推荐对象中的重要程度;或者所述第三确定单元,具体用于从具有第一优先级至第n优先级的各推荐因子中,确定出影响数据不同的最高一级的推荐因子,获得所述最高一级的推荐因子对各个待推荐对象的影响数据,基于最高一级的推荐因子对各个待推荐对象的影响数据确定所述至少一个目标推荐对象。优选的,所述装置还包括:第四确定单元,用于在接收到携带有所述推荐场景的信息展示请求的情况下,确定所述推荐场景对应的至少一个目标推荐对象的推荐内容;展示单元,用于展示所述至少一个目标推荐对象的推荐内容。本专利技术还提供一种存储介质,所述存储介质上存储有计算机程序代码,所述计算机程序代码执行时实现上述信息推荐方法。本专利技术还提供一种处理设备,所述处理设备包括处理器和存储器,所述存储器上存储有一个或多个程序,所述处理器运行所述一个或多个程序时实现上述信息推荐方法。从上述技术方案可知,在确定推荐场景对应的多个待推荐对象的情况下,获取各个待推荐对象对应的各个推荐因子,对各个待推荐对象中任一待推荐对象:确定该待推荐对象对应的各个推荐因子对应的推荐算法,根据各个推荐因子对应的推荐算法,获得各个推荐因子对该待推荐对象的影响数据,并基于各个推荐因子对各个待推荐对象的影响数据,从各个待推荐对象中确定推荐场景对应的至少一个目标推荐对象,其中任一待推荐对象对应的各个推荐因子用于从不同方面对该待推荐对象进行描述,不同待推荐对象对应有相同的推荐因子,意味着从各个待推本文档来自技高网...

【技术保护点】
1.一种信息推荐方法,其特征在于,所述方法包括:确定推荐场景对应的各个待推荐对象;获取所述各个待推荐对象对应的各个推荐因子,任一待推荐对象对应的各个推荐因子用于从不同方面对该待推荐对象进行描述,且不同待推荐对象对应有相同的推荐因子;对各个待推荐对象中任一待推荐对象:确定该待推荐对象对应的各个推荐因子对应的推荐算法,根据各个推荐因子对应的推荐算法,获得各个推荐因子对该待推荐对象的影响数据,所述影响数据用于指示该待推荐对象在推荐因子所描述方面在所有待推荐对象中的重要程度;基于各个推荐因子对各个待推荐对象的影响数据,从所述各个待推荐对象中确定所述推荐场景对应的至少一个目标推荐对象。

【技术特征摘要】
1.一种信息推荐方法,其特征在于,所述方法包括:确定推荐场景对应的各个待推荐对象;获取所述各个待推荐对象对应的各个推荐因子,任一待推荐对象对应的各个推荐因子用于从不同方面对该待推荐对象进行描述,且不同待推荐对象对应有相同的推荐因子;对各个待推荐对象中任一待推荐对象:确定该待推荐对象对应的各个推荐因子对应的推荐算法,根据各个推荐因子对应的推荐算法,获得各个推荐因子对该待推荐对象的影响数据,所述影响数据用于指示该待推荐对象在推荐因子所描述方面在所有待推荐对象中的重要程度;基于各个推荐因子对各个待推荐对象的影响数据,从所述各个待推荐对象中确定所述推荐场景对应的至少一个目标推荐对象。2.根据权利要求1所述的方法,其特征在于,所述确定该待推荐对象对应的各个推荐因子对应的推荐算法包括:获得各个推荐因子对该待推荐对象的描述内容;基于各个描述内容对该待推荐对象的影响情况,从预设算法集合中选取出各个推荐因子对应的推荐算法,任一描述内容用于表明该描述内容所属推荐因子提高该待推荐对象在所有待推荐对象中的重要程度或降低该待推荐对象在所有待推荐对象中的重要程度。3.根据权利要求2所述的方法,其特征在于,所述预设算法集合中包括第一算法和第二算法,所述第一算法用于表明描述内容所属推荐因子提高该待推荐对象在所有待推荐对象中的重要程度,所述第二算法用于表明描述内容所属推荐因子降低该待推荐对象在所有待推荐对象中的重要程度;所述第一算法的计算公式为:所述第二算法的计算公式为:其中yi为第i个推荐因子的权重,以表示第i个推荐因子对该待推荐对象的影响数据,xi表示第i个推荐因子的取值,M表示所有待推荐对象中第i个推荐因子的最大值,c为常数,a表示所有待推荐对象中第i个推荐因子的平均值,若a=M时,则基于第一算法得到yi的取值为1,基于第二算法得到的yi的取值为0。4.根据权利要求1所述的方法,其特征在于,所述基于各个推荐因子对各个待推荐对象的影响数据,从所述各个待推荐对象中确定所述推荐场景对应的至少一个目标推荐对象包括:基于各个推荐因子对各个待推荐对象的影响数据,获得各个待推荐对象的综合影响数据,基于各个待推荐对象的综合影响数据确定所述至少一个目标推荐对象,所述待推荐对象的综合影响数据用于指示该待推荐对象在所有待推荐对象中的重要程度;或者从具有第一优先级至第n优先级的各推荐因子中,确定出影响数据不同的最高一级的推荐因子,获得所述最高一级的推荐因子对各个待推荐对象的影响数据,基于最高一级的推荐因子对各个待推荐对象的影响数据确定所述至少一个目标推荐对象。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到携带有所述推荐场景的信息展示请求的情况下,确定所述推荐场景对应的至少一个目标推荐对象的推荐内容;展示所述至少一个目标推荐对象的推荐内容。6.一种信息推荐装置,其特...

【专利技术属性】
技术研发人员:吴洋洋
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1