一种内容推荐方法、系统、电子设备及介质与流程

文档序号:36734149发布日期:2024-01-16 12:47阅读:16来源:国知局
一种内容推荐方法、系统、电子设备及介质与流程

本发明属于计算机,具体涉及一种内容推荐方法、系统、电子设备及介质。


背景技术:

1、随着生活水平的提高以及健康意识的增强,人们越来越关注健康问题。对医药健康等领域的企业而言,存在健康产品广告及软文等推广数据的推广需求。现有的健康产品推广,通常为企业将其主推产品进行优先推广,未考虑用户的实际需求,导致健康产品推广数据与用户的匹配度较低,推广数据的转化率较差,基于该问题,目前已出现基于用户进行系统交互过程中的用户行为数据进行用户兴趣标签的提取,然后基于用户兴趣标签对用户进行针对性内容推荐的技术。

2、然而,在使用现有技术过程中,发明人发现现有技术中至少存在如下问题:现有技术中,在面对新用户时,通常采用随机推荐的方式,在用户进行后续的如搜索、点击等操作时,提取用户行为数据,并基于该行为数据进行内容推荐,由此使得现有的内容推荐方法与新用户的需求匹配度较低,健康推广数据的转化周期较长。


技术实现思路

1、本发明旨在至少在一定程度上解决上述技术问题,本发明提供了一种内容推荐方法、系统、电子设备及介质。

2、为了实现上述目的,本发明采用以下技术方案:

3、第一方面,本发明提供了一种内容推荐方法,包括:

4、接收产品推广数据,并对所述产品推广数据进行分类处理,得到分类后产品推广数据;

5、获取分类后产品推广数据的产品标签,并基于所述产品标签对所述分类后产品推广数据进行标记;

6、根据所述产品推广数据以及所述产品推广数据对应的所述产品标签,得到推广内容数据库;

7、获取当前用户的用户信息,并根据所述用户信息得到用户画像;

8、获取当前用户的用户行为特征信息,并根据所述用户行为特征信息和所述用户画像得到当前用户的产品需求信息;

9、将所述产品需求信息与所述推广内容数据库中的产品推广数据进行相似度匹配,得到相似度最高的n个产品推广数据,并将所述相似度最高的n个产品推广数据作为推荐推广数据进行输出;其中,n为大于0的自然数。

10、本发明可提高对新用户的内容推荐匹配度,利于提升推广数据的转化率。具体地,本发明在实施过程中,得到推广内容数据库后,还对当前用户进行画像,进而得到当前用户的用户画像,随后在用户进行系统交互时,获取当前用户的用户行为特征信息,并根据所述用户行为特征信息和所述用户画像得到当前用户的产品需求信息,最后将所述产品需求信息与所述推广内容数据库中的产品推广数据进行相似度匹配,并将所述相似度最高的n个产品推广数据作为推荐推广数据进行输出。在此过程中,本发明通过结合用户画像进行内容推荐,可避免对首次注册用户进行内容推荐时推荐的推广数据与用户需求度不符合的问题,进而可利于提升推广数据的转化率,具备推广应用的价值。

11、在一个可能的设计中,对所述产品推广数据进行分类处理,得到分类后产品推广数据,包括:

12、对所述产品推广数据进行文本特征提取处理,得到文本特征集合;

13、获取所述文本特征集合中所有文本特征数据的权重;

14、根据所述文本特征集合中所有文本特征数据的权重,对所述文本特征集合中所有文本特征数据进行分类,得到分类后产品推广数据。

15、在一个可能的设计中,对所述产品推广数据进行文本特征提取处理,得到文本特征集合,包括:

16、对所述产品推广数据进行分词处理,得到初始分词数据;

17、对所述初始分词数据进行过滤处理,得到过滤后分词数据;

18、计算所述过滤后分词数据在所述产品推广数据中的出现频率;

19、选取出现频率大于频率阈值的过滤后分词数据,并将所有出现频率大于频率阈值的过滤后分词数据作为所述产品推广数据的文本特征数据,所有文本特征数据构成文本特征集合。

20、在一个可能的设计中,所述用户信息包括用户基础信息以及用户行为数据;对应地,根据所述用户信息得到用户画像,包括:

21、根据所述用户基础信息构建用户初始画像;

22、根据所述用户行为数据对所述用户初始画像进行更新,得到最终的用户画像。

23、在一个可能的设计中,根据所述用户行为特征信息和所述用户画像得到当前用户的产品需求信息,包括:

24、获取其他用户的用户画像中,与所述用户画像之间的相似度大于画像阈值的用户画像,并将该用户画像作为最大相似画像;

25、获取所述最大相似画像对应用户在指定时段的用户需求信息,并将该用户需求信息作为最大相似用户需求信息;

26、从所述用户行为特征信息中提取得到当前用户的个人用户需求信息;

27、将所述个人用户需求信息与所述最大相似用户需求信息进行融合,得到当前用户的产品需求信息。

28、在一个可能的设计中,任一其他用户的用户画像与当前用户的用户画像之间的相似度为:

29、sim(i,j)=r(ui∩uj)/r(ui);

30、式中,ui为当前用户的用户画像对应的用户标签集合;uj为当前任一其他用户的用户画像对应的用户标签集合;r(ui∩uj)为用户标签集合ui与用户标签集合uj的共同用户标签的数量;r(ui)为用户标签集合ui中用户标签的数量。

31、在一个可能的设计中,将所述相似度最高的n个产品推广数据作为推荐推广数据进行输出时,将所述相似度最高的n个产品推广数据按相似度由大到小的顺序进行排序,然后作为推荐推广数据进行输出。

32、第二方面,本发明提供了一种内容推荐系统,用于实现如上述任一项所述的内容推荐方法;所述内容推荐系统包括:

33、推广数据处理模块,用于接收产品推广数据,并对所述产品推广数据进行分类处理,得到分类后产品推广数据;还用于获取分类后产品推广数据的产品标签,并基于所述产品标签对所述分类后产品推广数据进行标记;还用于根据所述产品推广数据以及所述产品推广数据对应的所述产品标签,得到推广内容数据库;

34、用户画像模块,用于获取当前用户的用户信息,并根据所述用户信息得到用户画像;

35、需求信息获取模块,分别与所述推广数据处理模块和所述用户画像模块通信连接,用于获取当前用户的用户行为特征信息,并根据所述用户行为特征信息和所述用户画像得到当前用户的产品需求信息;

36、输出模块,与所述需求信息获取模块通信连接,用于将所述产品需求信息与所述推广内容数据库中的产品推广数据进行相似度匹配,得到相似度最高的n个产品推广数据,并将所述相似度最高的n个产品推广数据作为推荐推广数据进行输出;其中,n为大于0的自然数。

37、第三方面,本发明提供了一种电子设备,包括:

38、存储器,用于存储计算机程序指令;以及,

39、处理器,用于执行所述计算机程序指令从而完成如上述任一项所述的内容推荐方法的操作。

40、第四方面,本发明提供了一种计算机可读存储介质,用于存储计算机可读取的计算机程序指令,所述计算机程序指令被配置为运行时执行如上述任一项所述的内容推荐方法的操作。

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