一种确定推荐商户的方法及装置的制造方法_4

文档序号:9911197阅读:来源:国知局
载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一 个方框或多个方框中指定的功能的步骤。
[0137] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。
[0138] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1. 一种确定推荐商户的方法,其特征在于,该方法包括: 接收用户端发送的登录请求消息;所述登录请求消息中包括所述用户端的位置信息和 与所述用户端对应的用户的标识信息; 根据所述用户端的位置信息确定所述用户端所属的目标区域以及与所述目标区域对 应的各个商户; 根据所述各个商户的历史订单信息以及所述用户端对应的用户的历史订单信息,确定 所述各个商户的评分值;所述用户端对应的用户的历史订单信息是根据所述用户的标识信 息得到的; 按照评分值由大到小的顺序对所述各个商户进行排序,将排名靠前的N个商户确定为 推荐商户发送给所述用户端。2. 如权利要求1所述的方法,其特征在于,所述根据所述各个商户的历史订单信息以及 所述用户端对应的用户的历史订单信息,确定所述各个商户的评分值,包括: 获取所述各个商户在第一设定时间范围内的历史订单信息;所述历史订单信息中包括 评分信息,一个商户的评分信息是指一个或一个以上的用户对该商户的原始评分值; 根据一个或一个以上的用户对所述各个商户的原始评分值,确定所述各个商户的第一 评分值; 获取所述用户端对应的用户在第二设定时间范围内的历史订单信息以及所述各个商 户在第二设定时间范围内的的历史订单信息;所述历史订单信息中包括所述历史订单的消 费金额; 根据所述用户在所述第二设定时间范围内的各个历史订单的消费金额以及所述各个 商户在所述第二设定时间范围内的历史订单的消费金额,确定所述各个商户的第二评分 值; 根据所述各个商户的第一评分值和第二评分值,确定所述各个商户的评分值。3. 如权利要求2所述的方法,其特征在于,所述根据一个或一个以上的用户对所述各个 商户的原始评分值,确定所述各个商户的第一评分值,包括: 根据以下公式确定第i商户的第一评分值,i为正整数:其中,Pi为所述第i商户的第一评分值;P (i)为所述第i商户的初始评分值;P (min)为所 述各个商户的初始评分值中的最小值;P (max)为所述各个商户的初始评分值中的最大值; 根据以下公式确定所述第i商户的初始评分值:其中,U(j)为第j用户对所述第i商户的归一化评分;η为用户个数; 根据以下公式确定所述第j用户对所述第i商户的归一化评分:其中,U(j)为所述第j用户对所述第i商户的原始评分值;u(min)为所述第j用户对所述 各个商户的原始评分值中的最小值;u(max)为所述第j用户对所述各个商户的原始评分值 中的最大值。4. 如权利要求2所述的方法,其特征在于,所述根据所述用户在所述第二设定时间范围 内的各个历史订单的消费金额以及所述各个商户在所述第二设定时间范围内的历史订单 的消费金额,确定所述各个商户的第二评分值,包括: 根据以下公式确定所述第i商户的第二评分值:其中,k(ic)为所述第i商户的第二评分值;uk(c)为所述用户端对应的用户在所述第二 设定时间范围内的历史订单的消费金额的平均值;rk(i)为所述第i商户在所述第二设定时 间范围内的历史订单的消费金额的平均值。5. 如权利要求2所述的方法,其特征在于,所述根据所述各个商户的第一评分值和第二 评分值,确定所述各个商户的评分值,包括: 根据以下公式确定第i商户的评分值,i为正整数: UP(ic)=Pi*X-k(ic)*Y 其中,UP(ic)表示所述第i商户的评分值;PiS所述第i商户的第一评分值;k(ic)为所述 第i商户的第二评分值;X、Y为权重值,且X+Y = 1。6. -种确定推荐商户的装置,其特征在于,该装置包括: 接收模块,用于接收用户端发送的登录请求消息;所述登录请求消息中包括所述用户 端的位置信息和与所述用户端对应的用户的标识信息; 处理模块,用于根据所述用户端的位置信息确定所述用户端所属的目标区域以及与所 述目标区域对应的各个商户;根据所述各个商户的历史订单信息以及所述用户端对应的用 户的历史订单信息,确定所述各个商户的评分值;所述用户端对应的用户的历史订单信息 是根据所述用户的标识信息得到的; 发送模块,用于按照评分值由大到小的顺序对所述各个商户进行排序,将排名靠前的N 个商户确定为推荐商户发送给所述用户端。7. 如权利要求6所述的装置,其特征在于,所述处理模块具体用于: 获取所述各个商户在第一设定时间范围内的历史订单信息;所述历史订单信息中包括 评分信息,一个商户的评分信息是指一个或一个以上的用户对该商户的原始评分值; 根据一个或一个以上的用户对所述各个商户的原始评分值,确定所述各个商户的第一 评分值; 获取所述用户端对应的用户在第二设定时间范围内的历史订单信息以及所述各个商 户在第二设定时间范围内的的历史订单信息;所述历史订单信息中包括所述历史订单的消 费金额; 根据所述用户在所述第二设定时间范围内的各个历史订单的消费金额以及所述各个 商户在所述第二设定时间范围内的历史订单的消费金额,确定所述各个商户的第二评分 值; 根据所述各个商户的第一评分值和第二评分值,确定所述各个商户的评分值。8. 如权利要求7所述的装置,其特征在于,所述处理模块具体用于: 根据以下公式确定第i商户的第一评分值,i为正整数:其中,Pi为所述第i商户的第一评分值;P (i)为所述第i商户的初始评分值;P (min)为所 述各个商户的初始评分值中的最小值;P (max)为所述各个商户的初始评分值中的最大值; 根据以下公式确定所述第i商户的初始评分值:其中,U(j)为第j用户对所述第i商户的归一化评分;η为用户个数; 根据以下公式确定所述第j用户对所述第i商户的归一化评分:其中,u(j)为所述第j用户对所述第i商户的原始评分值;u(min)为所述第j用户对所述 各个商户的原始评分值中的最小值;u(max)为所述第j用户对所述各个商户的原始评分值 中的最大值。9. 如权利要求7所述的装置,其特征在于,所述处理模块具体用于: 根据以下公式确定所述第i商户的第二评分值:其中,k(ic)为所述第i商户的第二评分值;uk(c)为所述用户端对应的用户在所述第二 设定时间范围内的历史订单的消费金额的平均值;rk(i)为所述第i商户在所述第二设定时 间范围内的历史订单的消费金额的平均值。10. 如权利要求7所述的装置,其特征在于,所述处理模块具体用于: 根据以下公式确定第i商户的评分值,i为正整数: UP(ic)=Pi*X-k(ic)*Y 其中,UP(ic)表示所述第i商户的评分值;PiS所述第i商户的第一评分值;k(ic)为所述 第i商户的第二评分值;X、Y为权重值,且X+Y = 1。
【专利摘要】本发明实施例公开了一种确定推荐商户的方法及装置。本发明实施例中,接收用户端发送的登录请求消息,并根据用户端的位置信息确定目标区域以及与目标区域对应的各个商户,根据历史订单信息,确定各个商户的评分值,并按照评分值由大到小的顺序对所述各个商户进行排序,将排名靠前的N个商户确定为推荐商户。本发明实施例首先确定目标区域以及目标区域对应的各个商户,从而使得确定出的商户均为可为该用户提供服务的有效商户,进一步地,根据商户的历史订单信息以及用户的订单信息两个方面来确定商户的评分值,充分考虑了商户的情况以及用户的主观情况,使得确定出的推荐商户更符合用户的需求,能够方便用户的消费。
【IPC分类】G06Q30/02, G06F17/30
【公开号】CN105677831
【申请号】CN201610003776
【发明人】乐建军
【申请人】拉扎斯网络科技(上海)有限公司
【公开日】2016年6月15日
【申请日】2016年1月4日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1