内容推荐方法和装置制造方法及图纸

技术编号:31509284 阅读:13 留言:0更新日期:2021-12-22 23:45
本申请提供了一种内容推荐方法和装置。该方法包括:获取用于向用户推荐的多个待推荐内容,并获取各个待推荐内容对应的内容信息,并获取用户的用户信息;基于多个待推荐内容对应的内容信息确定内容筛选规则,并基于内容信息确定多个待推荐内容之间的关系,并基于多个待推荐内容之间的关系确定关系筛选规则,并基于用户信息确定用户筛选规则;对内容筛选规则、关系筛选规则以及用户筛选规则进行融合,得到由多个规则融合得到的目标筛选规则;基于目标筛选规则,对多个待推荐内容进行筛选,得到待展示内容集合,并展示待展示内容集合,以对以对待展示内容集合中的内容进行推荐。对待展示内容集合中的内容进行推荐。对待展示内容集合中的内容进行推荐。

【技术实现步骤摘要】
内容推荐方法和装置


[0001]本申请涉及计算机及通信
,特别涉及一种内容推荐方法和装置。

技术介绍

[0002]为了满足用户的需求,通常需要为用户推荐内容。现有技术中,推荐内容一般是基于用户的浏览记录,推荐与浏览记录相关的内容,当用户浏览记录较少时,推荐结果可能不准确。

技术实现思路

[0003]本申请旨在提供一种内容推荐方法和装置,能够在一定程度上解决推荐结果不准确的问题。
[0004]根据本申请实施例的一个方面,提供了一种内容推荐方法,包括:获取用于向用户推荐的多个待推荐内容,并获取各个待推荐内容对应的内容信息,并获取用户的用户信息;基于多个待推荐内容对应的内容信息确定内容筛选规则,并基于所述多个内容信息确定多个待推荐内容之间的关系,并基于所述多个待推荐内容之间的关系确定关系筛选规则,并基于所述用户信息确定用户筛选规则;对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合,得到目标筛选规则;基于所述目标筛选规则,对所述多个待推荐内容进行筛选,得到待展示内容集合,并展示所述待展示内容集合,以对所述待展示内容集合中的内容进行推荐。
[0005]根据本申请实施例的一个方面,提供了一种内容推荐装置,包括:获取模块,配置为获取用于向用户推荐的多个待推荐内容,并获取各个待推荐内容对应的内容信息,并获取用户的用户信息;确定模块,配置为基于多个待推荐内容对应的内容信息确定内容筛选规则,并基于所述多个内容信息确定多个待推荐内容之间的关系,并基于所述多个待推荐内容之间的关系确定关系筛选规则,并基于所述用户信息确定用户筛选规则;融合模块,配置为对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合,得到目标筛选规则;筛选模块,配置为基于所述目标筛选规则,对多个待推荐内容进行筛选,得到待展示内容集合,并展示所述待展示内容。
[0006]在本申请的一个实施例中,基于前述方案,所述融合模块配置为:基于所述内容筛选规则对所述多个待推荐内容进行筛选得到第一推荐组,并基于所述关系筛选规则对所述多个待推荐内容进行筛选得到第二推荐组,并基于所述用户筛选规则对所述多个待推荐内容进行筛选得到第三推荐组;将所述第一推荐组、所述第二推荐组以及所述第一推荐组中的相同的内容作为标准内容;基于所述标准内容,确定所述内容筛选规则对应的第一预备权重a2、所述关系筛选规则对应的第二预备权重b2,以及所述用户筛选规则对应的第三预备权重c2;基于所述第一预备权重a2、所述第二预备权重b2,以及所述第三预备权重c2,对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合。
[0007]在本申请的一个实施例中,基于前述方案,所述融合模块配置为:获取所述内容筛
选规则预设的第一预设权重a1、所述关系筛选规则预设的第二预设权重b1,以及所述用户筛选规则预设的第三预设权重c1;将所述第一预设权重a1与所述第一预备权重a2代入公式y1=e
(a1+a2)
,得到所述第一推荐组对应的第一权重y1;将所述第二预设权重b1与所述第二预备权重b2代入公式y2=e
(b1+b2)
,得到所述第二推荐组对应的第二权重y2;将所述第三预设权重c1与所述第三预备权重c2代入公式y3=e
(c1+c2)
,得到所述第三推荐组对应的第三权重y3;基于所述第一权重y1、第二权重y2以及第三权重y3,对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合。
[0008]在本申请的一个实施例中,基于前述方案,所述融合模块配置为:获取所述内容筛选规则预设的第一预设权重a1、所述关系筛选规则预设的第二预设权重b1,以及所述用户筛选规则预设的第三预设权重c1;获取所述用户的历史选择内容;获取所述第一推荐组中的内容与所述历史选择内容相同的内容,占所述第一推荐组的比例,作为所述内容筛选规则对应的第一历史覆盖权重a3;获取所述第二推荐组中的内容与所述历史选择内容相同的内容,占所述第二推荐组的比例,作为所述关系筛选规则对应的第二历史覆盖权重b3;获取所述第三推荐组中的内容与所述历史选择内容相同的内容,占所述第三推荐组的比例,作为所述用户筛选规则对应的第三历史覆盖权重c3;将所述第一预设权重a1、所述第一预备权重a2与所述第一历史覆盖权重a3代入公式y1=e
(a1+a2+a3)
,得到所述第一推荐组对应的第一权重y1;将所述第二预设权重b1、所述第二预备权重b2与所述第二历史覆盖权重b3代入公式y2=e
(b1+b2+b3)
,得到所述第二推荐组对应的第二权重y2;将所述第三预设权重c1、所述第三预备权重c2与所述第三历史覆盖权重c3代入公式y3=e
(c1+c2+c3)
,得到所述第三推荐组对应的第三权重y3;基于所述第一权重y1、第二权重y2以及第三权重y3,对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合。
[0009]在本申请的一个实施例中,基于前述方案,所述融合模块配置为:获取所述内容筛选规则预设的第一预设权重a1、所述关系筛选规则预设的第二预设权重b1,以及所述用户筛选规则预设的第三预设权重c1;获取所述用户的历史选择内容;基于所述历史选择内容,确定所述内容筛选规则对应的第一历史覆盖权重a3、所述关系筛选规则对应的第二历史覆盖权重b3、以及所述用户筛选规则对应的第三历史覆盖权重c3;将所述第一推荐组中与所述历史选择内容相同的内容在所述历史选择内容的中出现的次数作为所述第一历史选中权重a4;将所述第二推荐组中与所述历史选择内容相同的内容在所述历史选择内容的中出现的次数作为所述第二历史选中权重b4;将所述第三推荐组中与所述历史选择内容相同的内容在所述历史选择内容的中出现的次数作为所述第三历史选中权重c4;将所述第一预设权重a1、所述第一预备权重a2、所述第一历史覆盖权重a3与所述第一历史选中权重a4代入公式y1=e
(a1+a2+a3+a4)
,得到所述第一推荐组对应的第一权重y1;将所述第二预设权重b1、所述第二预备权重b2、所述第二历史覆盖权重b3与所述第二历史选中权重b4代入公式y2=e
(b1+b2+b3+b4)
,得到所述第二推荐组对应的第二权重y2;将所述第三预设权重c1、所述第三预备权重c2、所述第三历史覆盖权重c3与所述第三历史选中权重c4代入公式y3=e
(c1+c2+c3+c4)
,得到所述第三推荐组对应的第三权重y3;基于所述第一权重y1、第二权重y2以及第三权重y3,对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合。
[0010]在本申请的一个实施例中,基于前述方案,所述融合模块配置为:获取第一推荐组中内容信息的内容特征,基于所述第一推荐组中的内容特征确定第一表达式;获取第二推
荐组中内容信息的内容特征,基于所述第二推荐组中的内容特征确定第二表达式;获取第三推荐组中内容信息的内容特征,基于所述第三推荐组中的内容特征确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内容推荐方法,其特征在于,包括:获取用于向用户推荐的多个待推荐内容,并获取各个待推荐内容对应的内容信息,并获取所述用户的用户信息;基于多个待推荐内容对应的内容信息确定内容筛选规则,并基于所述内容信息确定多个待推荐内容之间的关系,并基于所述多个待推荐内容之间的关系确定关系筛选规则,并基于所述用户信息确定用户筛选规则;对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合,得到目标筛选规则;基于所述目标筛选规则,对所述多个待推荐内容进行筛选,得到待展示内容集合,并展示所述待展示内容集合,以对所述待展示内容集合中的内容进行推荐。2.根据权利要求1所述的内容推荐方法,其特征在于,所述对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合,包括:基于所述内容筛选规则对所述多个待推荐内容进行筛选得到第一推荐组,并基于所述关系筛选规则对所述多个待推荐内容进行筛选得到第二推荐组,并基于所述用户筛选规则对所述多个待推荐内容进行筛选得到第三推荐组;将所述第一推荐组、所述第二推荐组以及所述第一推荐组中的相同的内容作为标准内容;基于所述标准内容,确定所述内容筛选规则对应的第一预备权重a2、所述关系筛选规则对应的第二预备权重b2,以及所述用户筛选规则对应的第三预备权重c2;基于所述第一预备权重a2、所述第二预备权重b2,以及所述第三预备权重c2,对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合。3.根据权利要求2所述的内容推荐方法,其特征在于,所述基于所述第一预备权重a2、所述第二预备权重b2,以及所述第三预备权重c2,随所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合,包括:获取所述内容筛选规则预设的第一预设权重a1、所述关系筛选规则预设的第二预设权重b1,以及所述用户筛选规则预设的第三预设权重c1;将所述第一预设权重a1与所述第一预备权重a2代入公式y1=e
(a1+a2)
,得到所述第一推荐组对应的第一权重y1;将所述第二预设权重b1与所述第二预备权重b2代入公式y2=e
(b1+b2)
,得到所述第二推荐组对应的第二权重y2;将所述第三预设权重c1与所述第三预备权重c2代入公式y3=e
(c1+c2)
,得到所述第三推荐组对应的第三权重y3;基于所述第一权重y1、第二权重y2以及第三权重y3,对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合。4.根据权利要求2所述的内容推荐方法,其特征在于,所述基于所述第一预备权重a2、所述第二预备权重b2,以及所述第三预备权重c2,随所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合,包括:获取所述内容筛选规则预设的第一预设权重a1、所述关系筛选规则预设的第二预设权重b1,以及所述用户筛选规则预设的第三预设权重c1;
获取所述用户的历史选择内容;获取所述第一推荐组中的内容与所述历史选择内容相同的内容,占所述第一推荐组的比例,作为所述内容筛选规则对应的第一历史覆盖权重a3;获取所述第二推荐组中的内容与所述历史选择内容相同的内容,占所述第二推荐组的比例,作为所述关系筛选规则对应的第二历史覆盖权重b3;获取所述第三推荐组中的内容与所述历史选择内容相同的内容,占所述第三推荐组的比例,作为所述用户筛选规则对应的第三历史覆盖权重c3;将所述第一预设权重a1、所述第一预备权重a2与所述第一历史覆盖权重a3代入公式y1=e
(a1+a2+a3)
,得到所述第一推荐组对应的第一权重y1;将所述第二预设权重b1、所述第二预备权重b2与所述第二历史覆盖权重b3代入公式y2=e
(b1+b2+b3)
,得到所述第二推荐组对应的第二权重y2;将所述第三预设权重c1、所述第三预备权重c2与所述第三历史覆盖权重c3代入公式y3=e
(c1+c2+c3)
,得到所述第三推荐组对应的第三权重y3;基于所述第一权重y1、第二权重y2以及第三权重y3,对所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合。5.根据权利要求2所述的内容推荐方法,其特征在于,所述基于所述第一预备权重a2、所述第二预备权重b2,以及所述第三预备权重c2,随所述内容筛选规则、所述关系筛选规则以及所述用户筛选规则进行融合,包括:获取所述内容筛选规则预设的第一预设权重a1、所述关系筛选规则预设的第二预设权重b1,以及所述用户筛选规则预设的第三预设权重c1;获取所述用户的历史选择内容;基于所述历史选择内容,确定所述内容筛选规则对应的第一历史覆盖权重a3、所述关系筛选规则对应的第二历史覆盖权重b3、以及所述用户筛选规则对应的第三历史覆盖权重c3;将所述第一推荐组中与所述历史选择内容相同的内容在所述历史选择内容的中出现的次数作为所述第一历史选中权重a4...

【专利技术属性】
技术研发人员:黄泽坚
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1