推荐方法及装置、设备、存储介质制造方法及图纸

技术编号:38892850 阅读:7 留言:0更新日期:2023-09-22 14:16
本申请提供了推荐方法及装置、设备、存储介质;其中,所述方法包括:获取目标用户的第一行为数据;根据所述第一行为数据,确定待推荐的至少一个第一项目;确定与所述第一项目相关联的第二项目的第一偏好;所述第一偏好是基于不同于所述目标用户的至少一个其他用户对所述第二项目的使用数据而确定的;确定所述第二项目的第一评价分数;所述第一评价分数是基于所述第二项目接收的评价信息而确定的;至少根据各个所述第一项目相关联的第二项目的第一偏好、第一评价分数和各个所述第一项目,生成第一推荐结果;如此,对目标用户对于与待推荐的第一项目相关联的第二项目的偏好分析更加全面,使得生成的推荐结果更加准确,从而提升了用户体验。了用户体验。了用户体验。

【技术实现步骤摘要】
推荐方法及装置、设备、存储介质


[0001]本申请涉及通信技术,涉及但不限于推荐方法及装置、设备、存储介质。

技术介绍

[0002]随着5G的普及以及网络带宽的增加,网络技术和应用服务的规模呈现爆发式的增长。面对海量数据,推荐系统使用推荐算法在用户和数据信息之间建立起有效、直接的关联,剖析出用户的需求趋势,并将结果整理成个性化列表的形式推荐给用户,虽然可以有效地缓解因数据体量过大、超出个人负荷所造成的信息过载问题,但是仍存在个性化推荐结果的准确性难以保证,从而影响到用户体验的问题。

技术实现思路

[0003]有鉴于此,本申请提供的推荐方法及装置、设备、存储介质,使得对目标用户对于待推荐的第一项目相关联的第二项目的偏好分析更加全面,从而使得生成的推荐结果更加准确,提升了用户体验。
[0004]根据本申请实施例的一个方面,提供一种推荐方法,应用于边缘侧,包括:获取目标用户的第一行为数据;根据所述第一行为数据,确定待推荐的至少一个第一项目;确定与所述第一项目相关联的第二项目的第一偏好;所述第一偏好是基于不同于所述目标用户的至少一个其他用户对所述第二项目的使用数据而确定的;确定所述第二项目的第一评价分数;所述第一评价分数是基于所述第二项目接收的评价信息而确定的;至少根据各个所述第一项目相关联的第二项目的第一偏好、第一评价分数和各个所述第一项目,生成第一推荐结果。
[0005]根据本申请实施例的一个方面,提供一种推荐方法,应用于云端侧,包括:接收边缘设备发送的目标用户的用户行为数据;根据所述目标用户的用户行为数据和不同于所述目标用户的其他至少一个用户的用户行为数据,确定至少一个待推荐项目;确定与所述待推荐项目相关联的关联项目的使用偏好;所述使用偏好是基于不同于所述目标用户的至少一个其他用户对所述关联项目的使用数据而确定的;确定所述关联项目的综合评价分数;所述综合评价分数是基于所述关联项目接收的评价信息而确定的;至少根据各个所述待推荐项目相关联的关联项目的使用偏好、综合评价分数和各个所述待推荐项目,生成项目推荐结果;将所述项目推荐结果发送给边缘设备。
[0006]可以理解地,第一推荐结果至少是根据各个所述第一项目相关联的第二项目的第一偏好和第一评价分数生成的,如此,在为目标用户推荐与第一项目关联的第二项目时,不仅考虑到了因为目标用户使用过第二项目而对第二项目产生偏好的情况,还考虑到了第二项目接收到的评价信息,即考虑到了目标用户和/或其他用户在没有使用第二项目的情况下也会对第二项目产生偏好的情况,使得对目标用户对于第二项目的偏好分析更加全面,从而使得生成的推荐结果更加准确,提升了用户体验。
[0007]根据本申请实施例的一个方面,提供一种推荐装置,应用于边缘侧,所述推荐装置
包括:第一获取模块,用于获取目标用户的第一行为数据;第一确定模块,用于根据所述第一行为数据,确定待推荐的至少一个第一项目;第二确定模块,用于确定与所述第一项目相关联的第二项目的第一偏好;所述第一偏好是基于不同于所述目标用户的至少一个其他用户对所述第二项目的使用数据而确定的;确定所述第二项目的第一评价分数;所述第一评价分数是基于所述第二项目接收的评价信息而确定的;第一生成模块,用于至少根据各个所述第一项目相关联的第二项目的第一偏好、第一评价分数和各个所述第一项目,生成第一推荐结果。
[0008]根据本申请实施例的一个方面,提供一种推荐装置,应用于云端侧,所述推荐装置包括:第一接收模块,用于接收边缘设备发送的目标用户的用户行为数据;第三确定模块,用于根据所述目标用户的用户行为数据和不同于所述目标用户的其他至少一个用户的用户行为数据,确定至少一个待推荐项目;第四确定模块,用于确定与所述待推荐项目相关联的关联项目的使用偏好;所述使用偏好是基于不同于所述目标用户的至少一个其他用户对所述关联项目的使用数据而确定的;确定所述关联项目的综合评价分数;所述综合评价分数是基于所述关联项目接收的评价信息而确定的;第二生成模块,用于至少根据各个所述待推荐项目相关联的关联项目的使用偏好、综合评价分数和各个所述待推荐项目,生成项目推荐结果;第一发送模块,用于将所述项目推荐结果发送给边缘设备。
[0009]根据本申请实施例的一个方面,提供一种边缘设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的方法。
[0010]根据本申请实施例的一个方面,提供一种云端设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的方法。
[0011]根据本申请实施例的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例提供的所述的方法。
[0012]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0013]此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请的技术方案。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0015]图1为本申请实施例提供的推荐方法的实现流程示意图;
[0016]图2为本申请实施例提供的另一推荐方法的实现流程示意图;
[0017]图3为本申请实施例提供的又一推荐方法的实现流程示意图;
[0018]图4为本申请实施例提供的确定第四项目推荐分数的实现流程示意图;
[0019]图5为本申请实施例提供的再一推荐方法的实现流程示意图;
[0020]图6为本申请实施例提供的混合推荐方法的流程示意图;
[0021]图7为本申请实施例提供的混合推荐流程示意图;
[0022]图8为本申请实施例提供的一种推荐装置的结构示意图;
[0023]图9为本申请实施例提供的另一推荐装置的结构示意图;
[0024]图10为本申请实施例提供的一种边缘设备的结构示意图;
[0025]图11为本申请实施例提供的一种云端设备的结构示意图。
具体实施方式
[0026]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。
[0027]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种推荐方法,其特征在于,所述方法应用于边缘侧,所述方法包括:获取目标用户的第一行为数据;根据所述第一行为数据,确定待推荐的至少一个第一项目;确定与所述第一项目相关联的第二项目的第一偏好;所述第一偏好是基于不同于所述目标用户的至少一个其他用户对所述第二项目的使用数据而确定的;确定所述第二项目的第一评价分数;所述第一评价分数是基于所述第二项目接收的评价信息而确定的;至少根据各个所述第一项目相关联的第二项目的第一偏好、第一评价分数和各个所述第一项目,生成第一推荐结果。2.根据权利要求1所述的方法,其特征在于,所述至少根据各个所述第一项目相关联的第二项目的第一偏好、第一评价分数和各个所述第一项目,生成第一推荐结果,包括:确定所述目标用户分别对与所述第二项目相关联的各个第一项目的第二偏好;所述第二偏好是基于所述目标用户对对应第一项目的使用数据而确定的;确定包括所述第二项目的第一目标子关联规则的第一推荐度;其中,所述第一目标子关联规则包括所述第二项目和与所述第二项目关联的第一项目,所述第一推荐度表征所述第二项目和与所述第二项目关联的第一项目的关联程度;根据各个所述第一目标子关联规则的第一推荐度、所述目标用户分别对与所述第二项目相关联的各个第一项目的第二偏好和所述第一偏好,确定所述第二项目的第二评价分数;根据所述第一评价分数和所述第二评价分数,确定所述第二项目的推荐分数;根据各个所述第一项目相关联的第二项目的推荐分数和各个所述第一项目的推荐分数,生成所述第一推荐结果。3.根据权利要求2所述的方法,其特征在于,在确定包括所述第二项目的第一目标子关联规则的第一推荐度之前,所述方法还包括:根据关联分析算法,在第二行为数据中挖掘出各个所述第一项目的第一频繁项集;其中,所述第一频繁项集包括所述第一项目的至少一个第一频繁关联规则;确定所述至少一个第一频繁关联规则中的强关联规则,对所述强关联规则进行拆分,得到所述第一项目对应的至少一个第一子关联规则;同一所述第一项目的不同第一子关联规则中关联的第二项目不同。4.根据权利要求3所述的方法,其特征在于,在获取所述第一行为数据之后,所述方法还包括:获取所述目标用户的第三行为数据;根据所述第三行为数据,对所述第一推荐结果进行更新,得到第二推荐结果;其中,所述第三行为数据的产生时段在所述第一行为数据的产生时段之后;将所述第三行为数据发送给云端设备,以便所述云端设备根据所述第三行为数据和不同于所述目标用户的其他至少一个用户的行为数据,确定待推荐的至少一个第三项目;接收所述云端设备返回的第三推荐结果;其中,所述第三推荐结果包括所述第三项目和与所述第三项目关联的第四项目的推荐分数;根据所述第三行为数据的发送时间和所述第三推荐结果的接收时间,确定交互时长;
根据所述交互时长,确定时间衰减因子;根据所述时间衰减因子,重新确定所述第四项目的推荐分数;根据所述第四项目的重新确定的推荐分数,更新所述第三推荐结果,得到第四推荐结果;根据所述第二推荐结果和所述第四推...

【专利技术属性】
技术研发人员:王琦黄新安仇明
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1