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

文档序号:9911197阅读:来源:国知局
评分值;uk( c)为所述用户端对应的用户在所述 第二设定时间范围内的历史订单的消费金额的平均值;rk(i)为所述第i商户在所述第二设 定时间范围内的历史订单的消费金额的平均值。
[0059]较佳地,所述处理模块具体用于:
[0060]根据以下公式确定第i商户的评分值,i为正整数:
[0061] UP(ic)=Pi*X-k(ic)*Y
[0062] 其中,UP(ic)表示所述第i商户的评分值;PiS所述第i商户的第一评分值;k(ic) 为所述第i商户的第二评分值;X、Y为权重值,且X+Y = 1。
[0063] 本发明的上述实施例中,接收用户端发送的登录请求消息;登录请求消息中包括 用户端的位置信息和与用户端对应的用户的标识信息;根据用户端的位置信息确定用户端 所属的目标区域以及与目标区域对应的各个商户,根据各个商户的历史订单信息以及用户 端对应的用户的历史订单信息,确定各个商户的评分值;从而根据商户的评分值,按照评分 值由大到小的顺序对所述各个商户进行排序,将排名靠前的N个商户确定为推荐商户。本发 明实施例首先根据用户端的位置信息,确定目标区域以及目标区域对应的各个商户,从而 使得确定出的商户均为可为该用户提供服务的有效商户,进一步地,根据商户的历史订单 信息以及用户的订单信息两个方面来确定商户的评分值,充分考虑了商户的情况以及用户 的主观情况,使得确定出的推荐商户更符合用户的需求,能够方便用户的消费。
【附图说明】
[0064] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其 他的附图。
[0065] 图1为本发明实施例提供的一种确定推荐商户的方法对应的流程示意图;
[0066] 图2为本发明实施例提供的一种确定推荐商户的装置的结构示意图。
【具体实施方式】
[0067] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本发明保护的范围。
[0068] 图1为本发明实施例提供的一种确定推荐商户的方法对应的流程示意图,如图1所 示,该方法包括:
[0069] 步骤101,接收用户端发送的登录请求消息;所述登录请求消息中包括所述用户端 的位置信息和与所述用户端对应的用户的标识信息;
[0070] 步骤102,根据所述用户端的位置信息确定所述用户端所属的目标区域以及与所 述目标区域对应的各个商户;
[0071] 步骤103,根据所述各个商户的历史订单信息以及所述用户端对应的用户的历史 订单信息,确定所述各个商户的评分值;所述用户端对应的用户的历史订单信息是根据所 述用户的标识信息得到的;
[0072] 步骤104,按照评分值由大到小的顺序对所述各个商户进行排序,将排名靠前的N 个商户确定为推荐商户发送给所述用户端。
[0073] 本发明实施例首先根据用户端的位置信息,确定目标区域以及目标区域对应的各 个商户,从而使得这些商户均为可为该用户提供服务的有效商户,进一步地,根据商户的历 史订单信息以及用户的订单信息两个方面来确定商户的评分值,充分考虑了商户的情况以 及用户的主观情况,使得确定出的推荐商户更符合用户的需求,能够方便用户的消费。
[0074] 本发明实施例中的用户端可以为手机或电脑等设备,与用户端对应的用户是指使 用该用户端登录的用户,用户的标识信息可以为账号信息或其它用于唯一标识用户的信 息。本发明实施例中,确定出的目标区域对应的各个商户均为同一类型的商户,例如均为餐 厅,或者均为其它类型的商户。
[0075] 在步骤101中,登录请求消息中包括的用户端的位置信息可根据多种方式获取,例 如,通过GPS定位方法等。
[0076] 本发明实施例中,可根据调研和收集信息等方式,进行区域的划分。其中,区域对 应的商户是指能够为该区域内的用户服务的商户。具体地,若商户为餐厅,则可分析餐厅的 配送范围,若餐厅的配送范围覆盖该区域,则确定该餐厅为该区域对应的餐厅,若餐厅的配 送范围不覆盖该区域,则该餐厅不是该区域对应的餐厅。具体地,可由本领域技术人员根据 实际情况来具体界定各个区域,以及各个区域对应的商户,或者,也可以在完成区域的划分 后,由商户根据自己的实际情况,选定其所能服务的区域,进而确定出各个区域对应的商 户。
[0077] 进一步地,本发明实施例中划分好的区域以及各个区域对应的商户等信息可以采 用多种存储格式进行存储,比如数据库形式,本申请实施例对此不做限制。
[0078] 以采用数据库形式存储上述信息为例,数据库中存储有区域的标识信息以及区域 对应的商户的标识信息,如表1所示。
[0079] 表1:数据库中的数据表的内容
[0080]
[0081]表1中,区域的标识信息可以用区域的编号或其它能够唯一标识区域的信息表示; 商户的标识信息可以为商户的店名或其它能够唯一标识商户的信息表示。表1仅为一种示 例,在实际应用中,根据需要可在表1的基础上进行增删。
[0082] 在步骤102中,根据用户端的位置信息以及上述表1中各个区域的位置信息,确定 用户端所属的目标区域,进而得到该目标区域对应的各个商户。
[0083] 在步骤103中,获取所述各个商户在第一设定时间范围内的历史订单信息,其中, 第一设定时间范围可由本领域技术人员根据具体情况确定,例如,可以设置为近3个月或者 近1个月等。历史订单信息中包括评分信息,一个商户的评分信息是指一个或一个以上的用 户对该商户的原始评分值;根据一个或一个以上的用户对所述各个商户的原始评分值,确 定所述各个商户的第一评分值。
[0084]具体地,根据以下公式确定第i商户的第一评分值,i为正整数:
[0085]
[0086] 其中,Ρ,*所述第i商户的第一评分值;p(i)为所述第i商户的初始评分值;p(min) 为所述各个商户的初始评分值中的最小值;P (max)为所述各个商户的初始评分值中的最大 值;
[0087] 根据以下公式确定所述第i商户的初始评分值:
[0088]
[0089] 其中,U(j)为第j用户对所述第i商户的归一化评分;η为用户个数。
[0090] 根据以下公式确定所述第j用户对所述第i商户的归一化评分:
[0091]
[0092]其中,u (j)为所述苐j用尸对所述第i商户的原始评分值;u (min)为所述第j用户对 所述各个商户的原始评分值中的最小值;u(max)为所述第j用户对所述各个商户的原始评 分值中的最大值。
[0093] 获取用户端对应的用户在第二设定时间范围内的历史订单信息以及各个商户在 第二设定时间范围内的历史订单信息;其中,第二设定时间范围可由本领域技术人员根据 具体情况确定,例如,可以设置为近3个月或者近1个月等。第二设定时间范围可以与第一设 定时间范围相同,也可以与第一设定时间范围不相同,本发明实施例优选第二设定时间范 围与第一设定时间范围相同或相近,以使结果更为准确。历史订单信息中包括用户的标识 信息、商户的标识信息以及历史订单的消费金额,因此,用户端对应的用户的历史订单信息 可根据该用户的标识信息获取,各个商户的历史订单信息可根据该各个商户的标识信息获 取。
[0094] 进一步地,根据用户在第二设定时间范围内的各个历史订单的消费金额以及各个 商户在第二设定时间范围内的历史订单的消费金额,可以确定出各个商户的第二评分值; 具体地,可根据以下公式确定所述第i商户的第二评分值:
[0095]
[0096] 其中,k(ic)为所述第i商户的第二评分值;uk(c)为所述用户端对应的用户在所述 第二设定时间范围内的历史订单的消费金额的平均值;rk(i)为所述第i商户在所述第二设 定时间范围内的历史订单的消费金额的平均值。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1