资源推荐的方法和装置、电子设备和存储介质与流程

文档序号:33899784发布日期:2023-04-21 08:26阅读:22来源:国知局
资源推荐的方法和装置、电子设备和存储介质与流程

本技术涉及计算机,尤其涉及一种资源推荐的方法和装置、电子设备和存储介质。


背景技术:

1、推荐匹配方案主要是为了精准地向用户推荐商品、服务、文章等,现有的技术方案中,大部分都是根据用户的搜索记录,分析用户的行为偏好,然后进行推荐,并不考虑用户的喜好,关注的重点,也不能与用户实时沟通,获取用户意图,推荐结果往往并不符合用户的预期。当多次向用户提供低质量的推荐后,甚至会引起用户的反感。

2、因此,相关技术中存在推荐结果不准确,容易引起用户反感的问题。


技术实现思路

1、本技术提供了一种资源推荐的方法和装置、电子设备和存储介质,以至少解决相关技术中存在推荐结果不准确,容易引起用户反感的问题。

2、根据本技术实施例的一个方面,提供了一种资源推荐的方法,该方法包括:

3、获取与目标用户相关的关联信息,生成所述目标用户的用户画像;

4、确定当前资源推荐的触发方式以及与所述触发方式相对应的推荐逻辑;

5、根据所述推荐逻辑和所述用户画像,确定向所述目标用户推荐的目标资源。

6、根据本技术实施例的另一个方面,还提供了一种资源推荐的装置,该装置包括:

7、第一获取模块,用于获取与目标用户相关的关联信息,生成所述目标用户的用户画像;

8、第一确定模块,用于确定当前资源推荐的触发方式以及与所述触发方式相对应的推荐逻辑;

9、第二确定模块,用于根据所述推荐逻辑和所述用户画像,确定向所述目标用户推荐的目标资源。

10、可选地,第一确定模块,包括:

11、第一确定单元,用于在获取到第一触发指示的情况下,确定所述触发方式为系统主动触发方式;

12、第一获取单元,用于若所述第一触发指示携带的信息为待推荐的所述目标资源的情况下,获取与所述系统主动触发方式相对应的第一推荐逻辑,其中,所述第一推荐逻辑为基于待推荐的所述目标资源选择出多个候选用户;第二获取单元,用于若所述第一触发指示携带的信息为待推荐的所述目标用户的情况下,获取与所述系统主动触发方式相对应的所述第一推荐逻辑,其中,所述第一推荐逻辑为根据提供的用户集合内每个所述目标用户的个体标签,确定每个所述目标用户对应的候选资源,其中,所述候选用户所属集合包含了所述目标用户所属集合。

13、可选地,在所述第一推荐逻辑为基于待推荐的所述目标资源选择出多个候选用户的情况下,第二确定模块,包括:

14、第三获取单元,用于获取所述目标资源所对应的多个资源标签;

15、第四获取单元,用于获取所述个体标签中包含所述资源标签的多个参考用户;

16、第五获取单元,用于获取所述参考用户对所述目标标签的适用性和适用性程度值;

17、第一评分单元,用于根据所述适用性和所述适用性程度值对所述参考用户进行评分,得到每个所述参考用户的第一得分值;

18、第一排序单元,用于基于所述第一得分值将所述参考用户按照第一预设顺序进行排序,选取满足预设条件的所述候选用户;

19、第一调整单元,用于根据所述候选用户的用户画像,对所述候选用户的原始排序进行调整,得到所述目标用户;

20、第一推荐单元,用于向所述目标用户推荐所述目标资源。

21、可选地,在所述第一推荐逻辑为根据提供的用户集合内每个所述目标用户的个体标签,确定每个所述目标用户对应的候选资源的情况下,第二确定模块,包括:

22、第六获取单元,用于获取所述用户集合内每个所述目标用户的个体标签;

23、第一查找单元,用于查找包含所述个体标签的第一参考资源;

24、第七获取单元,用于获取每个所述目标用户对所述第一参考资源的第一态度和第一态度值;

25、第二评分单元,用于基于所述第一态度和所述第一态度值对所述第一参考资源进行评分,得到所述第一参考资源的第二得分值;

26、第二排序单元,用于基于所述第二得分值将所述第一参考资源按照第二预设顺序进行排序,选取满足预设条件的第一候选资源;

27、第二调整单元,用于根据每个所述目标用户的用户画像,对所述第一候选资源的原始排序进行调整,得到所述目标资源;

28、第二推荐单元,用于向所述目标用户推荐所述目标资源。

29、可选地,第一确定模块,包括:

30、第二确定单元,用于在获取到第二触发指示的情况下,确定所述触发方式为用户主动触发方式;

31、第八获取单元,用于获取与所述用户主动触发方式相对应的第二推荐逻辑,其中,所述第二推荐逻辑为基于所述目标用户的个体标签选出所述目标用户对应的候选资源。

32、可选地,第二确定模块,包括:

33、第九获取单元,用于获取所述目标用户的个体标签;

34、第二查找单元,用于查找包含所述个体标签的第二参考资源;

35、第十获取单元,用于获取所述目标用户对所述第二参考资源的第二态度和第二态度值;

36、第三评分单元,用于基于所述第二态度和所述第二态度值对所述第二参考资源进行评分,得到所述第二参考资源的第三得分值;

37、第三排序单元,用于基于所述第三得分值将所述第二参考资源按照第三预设顺序进行排序,选取满足预设条件的第二候选资源;

38、第三调整单元,用于根据所述目标用户的用户画像,对所述第二候选资源的原始排序进行调整,得到所述目标资源;

39、第三推荐单元,用于向所述目标用户推荐所述目标资源。

40、可选地,第一获取模块,包括:

41、第十一获取单元,用于获取所述目标用户与系统产生交互操作时与所述目标用户相关的所有关联信息;

42、转换单元,用于将所述关联信息转换成目标标识形式,其中,所述目标标识形式为可识别表示形式;

43、得到单元,用于分析所述目标标识形式,生成所述目标用户的标签,得到所述用户画像。

44、可选地,该装置还包括:

45、第一发送模块,用于在所述根据所述推荐逻辑和所述用户画像,确定向所述目标用户推荐的目标资源之后,根据反馈的点击操作向所述目标用户发送所述目标资源;

46、或者,

47、第二发送模块,用于根据预设时间点向所述目标用户发送所述目标资源;

48、或者,

49、第三发送模块,用于根据预设推荐形式向所述目标用户发送所述目标资源;

50、或者,

51、第四发送模块,用于根据所述目标用户的目标需求向所述目标用户发送所述目标资源;

52、或者,

53、第五发送模块,用于根据交互中的目标关键词向所述目标用户发送所述目标资源,其中,所述目标关键词用于表征当前产生推荐需求。

54、根据本技术实施例的又一个方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;其中,存储器,用于存储计算机程序;处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行上述任一实施例中的方法步骤。

55、根据本技术实施例的又一个方面,还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一实施例中的方法步骤。

56、在本技术实施例中,通过获取与目标用户相关的关联信息,生成目标用户的用户画像;确定当前资源推荐的触发方式以及与触发方式相对应的推荐逻辑;根据推荐逻辑和用户画像,确定向目标用户推荐的目标资源。由于本技术实施例根据场景确定当前资源推荐的触发方式以及匹配的推荐逻辑,再结合得出的用户画像,确定出最终推荐对象,即目标用户,以及推荐给目标用户的目标资源。由于场景的细化更贴合用户使用的真实需求,最终呈现给用户其最符合预期的推荐结果,进而解决了相关技术中存在的推荐结果不准确,容易引起用户反感的问题。

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