logo好方法网

产品信息推荐方法及装置


技术摘要:
本发明提供了一种产品信息推荐方法及装置,该方法包括:预先构建包含用户标签键和产品标签值的用户偏好键值对,响应产品信息推荐请求,查找与产品信息推荐请求对应的各个用户标签,依据各个用户标签,遍历用户偏好键值对,获得产品信息推荐请求对应的各个用户偏好键值  全部
背景技术:
随着计算机技术的发展,个性化的产品信息推荐应运而生,个性化产品信息推荐 是建立在大数据基础上的一种智能算法和决策,能够向用户提供个性化的信息服务。 现有的产品信息推荐方法采用矩阵的方式存储多个用户与产品偏好的对应关系, 而采用矩阵的方式必然涉及矩阵计算,矩阵计算又需要消耗大量的计算机性能,因此,需要 提前进行矩阵计算,以得到每个用户对应的推荐结果,并基于预先计算得到的推荐结果进 行产品信息推荐。由于推荐结果是预先计算得到的,当用户偏好矩阵发生变化时,无法实时 对推荐结果进行更新,导致推荐结果的准确性较低。
技术实现要素:
本申请提供了一种产品信息推荐方法及装置,目的在于解决当用户偏好矩阵发生 变化时,无法实时对推荐结果进行更新,导致推荐结果的准确性较低的问题。 为了实现上述目的,本申请提供了以下技术方案: 一种产品信息推荐方法,包括: 响应产品信息推荐请求,查找与所述产品信息推荐请求对应的各个用户标签; 依据各个所述用户标签,遍历预先构建的用户偏好键值对,获得所述产品信息推 荐请求对应的各个用户偏好键值对;其中,所述用户偏好键值对中包含用户标签键和产品 标签值,所述用户标签键用于表征一个用户标签或多个用户标签的逻辑组合,所述产品标 签值用于表征一个产品标签或多个产品标签的逻辑组合; 针对所述产品信息推荐请求对应的每个用户偏好键值对,查找与所述用户偏好键 值对中包含的产品标签值对应的产品信息; 从所查找到的各个产品信息中选取预设数目的产品信息进行推荐。 上述的方法,可选的,所述响应产品信息推荐请求,查找与所述产品信息推荐请求 对应的各个用户标签,包括: 响应产品信息推荐请求,获取所述产品信息推荐请求中包含的用户标识; 遍历预先存储的用户画像,查找与所述用户标识对应的用户画像;其中,所述用户 画像用于存储用户标识与至少一个用户标签的对应关系; 将所查找到的用户画像中所包含的每个用户标签作为所述产品信息推荐请求对 应的用户标签。 上述的方法,可选的,所述依据各个所述用户标签,遍历预先构建的用户偏好键值 对,获得所述产品信息推荐请求对应的各个用户偏好键值对,包括: 遍历预先构建的用户偏好键值对,获取与每个所述用户标签各自对应的用户偏好 键值对; 5 CN 111582991 A 说 明 书 2/11 页 针对所获取的每个用户偏好键值对,调用规则解析器对所述用户偏好键值对中包 含的用户标签键进行规则解析,得到所述用户偏好键值对所对应的第一解析结果,将所述 第一解析结果与所述用户偏好键值对所对应的各个用户标签进行匹配,若所述第一解析结 果与所述用户偏好键值对所对应的各个用户标签相匹配,则将所述用户偏好键值对作为所 述产品信息推荐请求对应的用户偏好键值对。 上述的方法,可选的,所述针对所述产品信息推荐请求对应的每个用户偏好键值 对,查找与所述用户偏好键值对中包含的产品标签值对应的产品信息,包括: 针对所述产品信息推荐请求对应的每个用户偏好键值对,调用所述规则解析器对 所述用户偏好键值对中包含的产品标签值进行规则解析,得到所述用户偏好键值对所对应 的第二解析结果,查找预先构建的与所述第二解析结果对应的产品画像,将所查找到的产 品画像中包含的产品信息作为与所述用户偏好键值对中包含的产品标签值对应的产品信 息,其中,所述第二解析结果用于指示所述产品标签值中包含的各个产品标签之间的逻辑 关系,所述产品画像用于存储产品信息与至少一个产品标签的对应关系。 上述的方法,可选的,所述从所查找到的各个产品信息中选取预设数目的产品信 息进行推荐,包括: 针对所查找到的每个产品信息,依据所述产品信息对应的用户偏好键值对中所包 含的产品标签值、以及所述产品信息对应产品画像中包含的各个产品标签,计算所述产品 信息的匹配度; 依据各个所述产品信息的匹配度,按预设顺序,对所查找到的产品信息进行排序; 从已排序的各个产品信息中选取预设数目的产品信息进行推荐。 一种产品信息推荐装置,包括: 第一查找单元,用于响应产品信息推荐请求,查找与所述产品信息推荐请求对应 的各个用户标签; 获取单元,用于依据各个所述用户标签,遍历预先构建的用户偏好键值对,获得所 述产品信息推荐请求对应的各个用户偏好键值对;其中,所述用户偏好键值对中包含用户 标签键和产品标签值,所述用户标签键用于表征一个用户标签或多个用户标签的逻辑组 合,所述产品标签值用于表征一个产品标签或多个产品标签的逻辑组合; 第二查找单元,用于针对所述产品信息推荐请求对应的每个用户偏好键值对,查 找与所述用户偏好键值对中包含的产品标签值对应的产品信息; 推荐单元,用于从所查找到的各个产品信息中选取预设数目的产品信息进行推 荐。 上述的装置,可选的,所述第一查找单元执行响应产品信息推荐请求,查找与所述 产品信息推荐请求对应的各个用户标签,用于: 响应产品信息推荐请求,获取所述产品信息推荐请求中包含的用户标识; 遍历预先存储的用户画像,查找与所述用户标识对应的用户画像;其中,所述用户 画像用于存储用户标识与至少一个用户标签的对应关系; 将所查找到的用户画像中所包含的每个用户标签作为所述产品信息推荐请求对 应的用户标签。 上述的装置,可选的,所述获取单元执行依据各个所述用户标签,遍历预先构建的 6 CN 111582991 A 说 明 书 3/11 页 用户偏好键值对,获得所述产品信息推荐请求对应的各个用户偏好键值对,用于: 遍历预先构建的用户偏好键值对,获取与每个所述用户标签各自对应的用户偏好 键值对; 针对所获取的每个用户偏好键值对,调用规则解析器对所述用户偏好键值对中包 含的用户标签键进行规则解析,得到所述用户偏好键值对所对应的第一解析结果,将所述 第一解析结果与所述用户偏好键值对所对应的各个用户标签进行匹配,若所述第一解析结 果与所述用户偏好键值对所对应的各个用户标签相匹配,则将所述用户偏好键值对作为所 述产品信息推荐请求对应的用户偏好键值对。 上述的装置,可选的,所述第二查找单元执行针对所述产品信息推荐请求对应的 每个用户偏好键值对,查找与所述用户偏好键值对中包含的产品标签值对应的产品信息, 用于: 针对所述产品信息推荐请求对应的每个用户偏好键值对,调用所述规则解析器对 所述用户偏好键值对中包含的产品标签值进行规则解析,得到所述用户偏好键值对所对应 的第二解析结果,查找预先构建的与所述第二解析结果对应的产品画像,将所查找到的产 品画像中包含的产品信息作为与所述用户偏好键值对中包含的产品标签值对应的产品信 息,其中,所述第二解析结果用于指示所述产品标签值中包含的各个产品标签之间的逻辑 关系,所述产品画像用于存储产品信息与至少一个产品标签的对应关系。 上述的装置,可选的,所述推荐单元执行从所查找到的各个产品信息中选取预设 数目的产品信息进行推荐,用于: 针对所查找到的每个产品信息,依据所述产品信息对应的用户偏好键值对中所包 含的产品标签值、以及所述产品信息对应产品画像中包含的各个产品标签,计算所述产品 信息的匹配度; 依据各个所述产品信息的匹配度,按预设顺序,对所查找到的产品信息进行排序; 从已排序的各个产品信息中选取预设数目的产品信息进行推荐。 一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述 存储介质所在的设备执行上述的产品信息推荐方法。 一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以 上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的产品信息推荐 方法。 与现有技术相比,本发明包括以下优点: 本发明提供了一种产品信息推荐方法及装置,该方法包括:响应产品信息推荐请 求,查找与产品信息推荐请求对应的各个用户标签,依据各个用户标签,遍历预先构建的用 户偏好键值对,获得产品信息推荐请求对应的各个用户偏好键值对,其中,用户偏好键值对 中包含用户标签键和产品标签值,用户标签键用于表征一个用户标签或多个用户标签的逻 辑组合,产品标签值用于表征一个产品标签或多个产品标签的逻辑组合,针对产品信息推 荐请求对应的每个用户偏好键值对,查找与用户偏好键值对中包含的产品标签值对应的产 品信息,从所查找到的各个产品信息中选取预设数目的产品信息进行推荐。本发明所提供 的技术方案,采用用户偏好键值对存储用户标签键和产品标签值,可以实时依据用户标签, 遍历用户偏好键值对,获得相应的产品标签,进而基于产品标签获取推荐结果进行推荐,也 7 CN 111582991 A 说 明 书 4/11 页 就是获取相应的产品信息进行推荐,当用户偏好键值对发生变化时,推荐结果也相应变化, 从而提高推荐结果的准确性。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。 图1为本发明提供的一种产品信息推荐方法的方法流程图; 图2为本发明提供的一种产品信息推荐方法的又一方法流程图; 图3为本发明提供的一种产品信息推荐方法的另一方法流程图; 图4为本发明提供的一种产品信息推荐装置的结构示意图; 图5为本发明提供的一种电子设备的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏