logo好方法网

基于向量评分的客户端、服务端内容推荐系统和方法


技术摘要:
本发明涉及一种基于向量评分的客户端、服务端内容推荐系统和方法,其中,所述客户端内容推荐系统包括所述系统内容评分获取模块、用户喜好评分模块、关系评分模块和推荐模块,所述内容评分获取模块用于获取多个线上内容的一个或多个内容维度评分;所述用户喜好评分模块  全部
背景技术:
随着网络技术的发展,网络用户急速增加,为用户提供各种内容服务的内容供应 商也越来越多,例如,提供视频服务的视频网站、提供商品交易的电商平台、提供小说阅读 的阅读网站和提供各种情报信息的各类网站等等。基于吸引用户、推荐内容/服务的目的, 各种内容推荐技术也层出不穷。总的说来,基本是由内容供应商在服务端收集用户数据,如 个人信息、网络行为数据、浏览的内容数据等,基于用户数据分析得到用户的个人喜好,再 基于内容供应商提供的内容,计算出与用户个人喜好相匹配的内容并推荐给用户。然而现 有的内容推荐方法涉及的数据种类繁多,算法复杂,因而推荐效率不高。另外,现有的内容 推荐方法需要在服务端收集用户信息,如用户个人信处、浏览数据等,造成用户个人隐私的 泄露,导致用户不愿再使用该内容供应商的服务,从而导致用户流失。
技术实现要素:
针对现有技术中存在的技术问题,本发明提出了一种基于向量评分的客户端、服 务端内容推荐系统和方法,用于简化数据、提高推荐效率,保护用户隐私。 为了解决上述技术问题,根据本发明的一个方面,本发明提供了一种基于向量评 分的客户端内容推荐系统,所述系统包括内容评分获取模块、用户喜好评分模块、关系评分 模块和推荐模块,其中,所述内容评分获取模块经配置获取多个线上内容的一个或多个内 容维度评分;所述用户喜好评分模块经配置以获取用户喜好维度评分;所述关系评分模块 经配置以基于线上内容的内容维度评分与用户维度喜好评分,确定所述用户对所述线上内 容的关系评分;所述推荐模块经配置以按照关系评分的排序向用户推荐内容。 根据本发明的另一个方面,本发明提供了一种基于向量评分的客户端内容推荐方 法,其包括以下步骤: 获取多个线上内容的一个或多个内容维度评分; 获取用户喜好维度评分; 基于多个线上内容的一个或多个内容维度评分与用户喜好维度评分,确定多个内 容与所述用户的多个关系评分;以及 按照多个内容关系评分的排序向用户推荐内容。 根据本发明的另一个方面,本发明提供了一种基于向量评分的服务端内容推荐系 统,所述系统包括内容评分提供模块和内容提供模块,其中,所述内容评分提供模块经配置 以响应来自应用客户端的请求提供内容维度评分列表;所述内容提供模块,经配置以响应 来自应用客户端的内容请求,向应用客户端发送所述内容请求所请求的内容。 根据本发明的另一个方面,本发明提供了一种基于向量评分的服务端内容推荐方 5 CN 111586089 A 说 明 书 2/9 页 法,所述方法包括以下步骤: 接收来自应用客户端的请求,向应用客户端提供内容维度评分列表;以及 接收来自应用客户端的内容请求,向应用客户端发送所述内容请求所请求的内 容。 本发明为线上内容构建了不同的内容维度,并依据具体的线上内容,为其设置不 同的内容维度评分,该线上内容的内容维度评分可以持久地存储在数据库,为计算其与不 同用户的关系评分提供基础数据。通过构建与内容维度相对应的用户喜好维度及其评分, 简化了用户喜好数据,在匹配用户喜好与内容及确定推荐内容时,算法简单、计算量小,因 而计算快速,推荐效率高;在用户端基于用户使用内容客户端过程中产生的数据,在客户端 为用户推荐内容,既保护了用户的隐私,也达到了内容推荐的目的。 附图说明 下面,将结合附图对本发明的优选实施方式进行进一步详细的说明,其中: 图1是根据本发明的一个实施例提供的一种基于向量评分的客户端内容推荐系统 的应用原理框图; 图2是根据本发明的一个实施例的基于向量评分的客户端内容推荐系统原理框 图; 图3根据本发明的一个实施例的用户喜好评分模块原理框图; 图4是根据本发明的一个实施例的推荐模块原理框图; 图5是根据本发明的一个实施例的基于向量评分的客户端内容推荐方法流程图; 图6是根据本发明的一个实施例的获取用户喜好维度及其评分的流程图; 图7是根据本发明的一个实施例的基于向量评分的服务端内容推荐系统原理框 图; 图8是根据本发明的一个实施例的内容评分构建模块原理框图; 图9是根据本发明的一个实施例的基于向量评分的服务端内容推荐方法流程图; 以及 图10是根据本发明的一个实施例的为一个应用构建内容维度评分的流程图。
分享到:
收藏