System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机技术、互联网技术、数据处理技术和推荐,更具体地,涉及一种对象推荐方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
1、随着计算机技术的发展,移动互联网和在线支付等技术的不断进步及应用普及,网上购物己成为用户最基本的消费方式。
2、电子商务平台(即e-business platform)是用户进行网上购物的媒介。电子商务平台可以针对用户的不同购物行为提供不同的产品推荐服务,以便于帮助用户进行购物选择。
3、在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:当前的产品推荐服务无法满足用户的个性化需求,导致无法保障推荐产品的准确性。
技术实现思路
1、有鉴于此,本公开提供了一种对象推荐方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
2、根据本公开的一个方面,提供了一种对象推荐方法,包括:响应于接收到来自于用户的对象推荐请求,根据上述对象推荐请求中的模式标识,确定m个第一候选对象集合,其中,上述对象推荐请求还包括与上述用户对应的用户偏好信息,上述m个第一候选对象集合各自包括多个候选对象,m为大于1的正整数;根据上述m个第一候选对象集合,获取与上述多个候选对象各自对应的候选对象属性信息;根据与上述多个候选对象各自对应的候选对象属性信息,对上述m个第一候选对象集合进行处理,得到n个第二候选对象集合,其中,n为大于1且小于或等于m的正整数;以及,根据上述用户偏好信息,对上述n个第二候选对象集合进
3、根据本公开的实施例,上述多个候选对象各自对应有对象标识,上述候选对象属性信息包括基础属性信息、拓展属性信息和质量评估信息。
4、根据本公开的实施例,上述根据上述m个第一候选对象集合,获取与上述多个候选对象各自对应的候选对象属性信息包括:针对上述m个第一候选对象集合中的每个第一候选对象集合,针对上述多个候选对象中的每个候选对象,根据与上述候选对象对应的对象标识,从第一数据源获取与上述对象标识对应的上述基础属性信息和上述拓展属性信息;以及,从第二数据源获取与上述对象标识对应的上述质量评估信息。
5、根据本公开的实施例,上述m个第一候选对象集合各自对应有关联信息,上述关联信息用于表征上述第一候选对象集合中上述多个候选对象之间的关联程度,上述基础属性信息包括对象评估信息,上述拓展属性信息包括浏览情况信息和操作频次信息。
6、根据本公开的实施例,上述根据与上述多个候选对象各自对应的候选对象属性信息,对上述m个第一候选对象集合进行处理,得到n个第二候选对象集合包括:针对上述m个第一候选对象集合中的每个第一候选对象集合,根据与上述多个候选对象各自对应的对象评估信息,确定与上述第一候选对象集合对应的集合属性信息;根据与上述多个候选对象各自对应的浏览情况信息、操作频次信息和质量评估信息,确定与上述第一候选对象集合对应的集合质量评估信息;根据上述关联信息、上述集合属性信息和上述集合质量评估信息,确定与上述第一候选对象集合对应的对象集合评估结果;以及,根据与上述m个第一候选对象集合各自对应的上述对象集合评估结果,对上述m个第一候选对象集合进行筛选,得到上述n个第二候选对象集合。
7、根据本公开的实施例,上述根据上述关联信息、上述集合属性信息和上述集合质量评估信息,确定与上述第一候选对象集合对应的对象集合评估结果包括:根据第一权重和上述关联信息,确定第一乘积值;根据第二权重和上述集合属性信息,确定第二乘积值;根据第三权重和上述集合质量评估信息,确定第三乘积值;以及,根据上述第一乘积值、上述第二乘积值和上述第三乘积值,确定上述对象集合评估结果。
8、根据本公开的实施例,上述方法还包括,在上述响应于接收到来自于用户的对象推荐请求,根据上述对象推荐请求中的模式标识,确定m个第一候选对象集合之前:获取与p个候选模式标识各自对应的历史数据集,其中,p为正整数;以及,根据与上述p个候选模式标识各自对应的历史数据集,确定与上述p个候选模式标识各自对应的多个上述候选对象集合。
9、根据本公开的实施例,上述历史数据集包括q个历史订单数据,上述q个历史订单数据各自对应有多个历史对象,q为正整数。
10、根据本公开的实施例,上述根据与上述p个候选模式标识各自对应的历史数据集,确定与上述p个候选模式标识各自对应的多个上述候选对象集合包括:针对上述p个候选模式标识中的每个候选模式标识,根据与上述候选模式标识对应的上述q个历史订单数据,确定与上述多个历史对象各自对应的对象支持度;根据与上述多个历史对象各自对应的对象支持度,构建对象列表和对象树;以及,根据上述对象列表和上述对象树,确定与上述候选模式标识对应的多个候选对象集合。
11、根据本公开的实施例,上述响应于接收到来自于用户的对象推荐请求,根据上述对象推荐请求中的模式标识,确定m个第一候选对象集合包括:响应于接收到来自于用户的对象推荐请求,将上述模式标识与上述p个候选模式标识分别进行匹配,得到与上述p个候选模式标识各自对应的模式标识匹配结果;响应于上述模式标识匹配结果表征上述模式标识与上述候选模式标识相匹配,将与上述候选模式标识确定为目标模式标识;以及,将与上述目标模式标识对应的多个上述候选对象集合,确定为上述m个第一候选对象集合。
12、根据本公开的实施例,上述方法还包括,在上述响应于接收到来自于用户的对象推荐请求,根据上述对象推荐请求中的模式标识,确定m个第一候选对象集合之前:响应于检测到上述用户针对第一页面中目标链接的用户操作,确定与上述目标链接对应的上述模式标识,其中,上述用户对应有用户标识;根据上述用户标识,获取与上述用户标识对应的用户画像,其中,上述用户画像是基于上述用户在预设历史时间段内的行为数据确定的;以及,根据上述用户画像,确定与上述用户对应的用户偏好信息。
13、根据本公开的实施例,上述n个第二候选对象集合各自对应有对象集合评估结果。
14、根据本公开的实施例,上述根据上述用户偏好信息,对上述n个第二候选对象集合进行处理,得到至少一个推荐对象集合包括:根据上述用户偏好信息和与上述n个第二候选对象集合各自对应的对象集合评估结果,对上述n个第二候选对象集合进行排序,得到候选对象集合排序结果;以及,根据预设阈值和上述候选对象集合排序结果,从上述n个第二候选对象集合中确定上述至少一个推荐对象集合。
15、根据本公开的实施例,上述方法还包括,在上述根据上述用户偏好信息,对上述n个第二候选对象集合进行处理,得到至少一个推荐对象集合之后:在第二页面的输出区域向上述用户展示上述至少一个推荐对象集合,其中,上述第二页面与上述第一页面相关联。
16、根据本公开的另一个方面,提供了一种对象推荐装置,包括:第一确定模块,用于响应于接收到来自于用户的对象推荐请求,根据上述对象推荐请求中的模式标识,确定m个第一候选对象集合,其中,上述对象本文档来自技高网...
【技术保护点】
1.一种对象推荐方法,包括:
2.根据权利要求1所述的方法,其中,所述多个候选对象各自对应有对象标识,所述候选对象属性信息包括基础属性信息、拓展属性信息和质量评估信息;
3.根据权利要求2所述的方法,其中,所述M个第一候选对象集合各自对应有关联信息,所述关联信息用于表征所述第一候选对象集合中所述多个候选对象之间的关联程度,所述基础属性信息包括对象评估信息,所述拓展属性信息包括浏览情况信息和操作频次信息;
4.根据权利要求3所述的方法,其中,所述根据所述关联信息、所述集合属性信息和所述集合质量评估信息,确定与所述第一候选对象集合对应的对象集合评估结果包括:
5.根据权利要求1至4中任一项所述的方法,还包括,在所述响应于接收到来自于用户的对象推荐请求,根据所述对象推荐请求中的模式标识,确定M个第一候选对象集合之前:
6.根据权利要求5所述的方法,其中,所述历史数据集包括Q个历史订单数据,所述Q个历史订单数据各自对应有多个历史对象,Q为正整数;
7.根据权利要求5所述的方法,其中,所述响应于接收到来自于用户的对象推
8.根据权利要求1至4中任一项所述的方法,还包括,在所述响应于接收到来自于用户的对象推荐请求,根据所述对象推荐请求中的模式标识,确定M个第一候选对象集合之前:
9.根据权利要求8所述的方法,其中,所述N个第二候选对象集合各自对应有对象集合评估结果;
10.根据权利要求8所述的方法,还包括,在所述根据所述用户偏好信息,对所述N个第二候选对象集合进行处理,得到至少一个推荐对象集合之后:
11.一种对象推荐装置,包括:
12.一种电子设备,包括:
13.一种计算机可读存储介质,其上存储有可执行指令,所述可执行指令被处理器执行时使处理器实现权利要求1至10中任一项所述的方法。
14.一种计算机程序产品,所述计算机程序产品包括计算机可执行指令,所述计算机可执行指令在被执行时用于实现权利要求1至10中任一项所述的方法。
...【技术特征摘要】
1.一种对象推荐方法,包括:
2.根据权利要求1所述的方法,其中,所述多个候选对象各自对应有对象标识,所述候选对象属性信息包括基础属性信息、拓展属性信息和质量评估信息;
3.根据权利要求2所述的方法,其中,所述m个第一候选对象集合各自对应有关联信息,所述关联信息用于表征所述第一候选对象集合中所述多个候选对象之间的关联程度,所述基础属性信息包括对象评估信息,所述拓展属性信息包括浏览情况信息和操作频次信息;
4.根据权利要求3所述的方法,其中,所述根据所述关联信息、所述集合属性信息和所述集合质量评估信息,确定与所述第一候选对象集合对应的对象集合评估结果包括:
5.根据权利要求1至4中任一项所述的方法,还包括,在所述响应于接收到来自于用户的对象推荐请求,根据所述对象推荐请求中的模式标识,确定m个第一候选对象集合之前:
6.根据权利要求5所述的方法,其中,所述历史数据集包括q个历史订单数据,所述q个历史订单数据各自对应有多个历史对象,q为正整数;
7.根据权...
【专利技术属性】
技术研发人员:张兵,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。