确定用户与商户之间相似度的方法、装置及电子设备制造方法及图纸

技术编号:17305164 阅读:20 留言:0更新日期:2018-02-18 23:54
本申请提供一种确定用户与商户之间相似度的方法、装置及电子设备,方法包括:基于用户对应的第一历史订单,确定所述用户对应的第一金额分布;基于商户对应的第二历史订单,确定所述商户对应的第二金额分布;基于所述第一金额分布与所述第二金额分布,确定所述用户与所述商户之间的相似度。本申请提供的技术方案中通过第一金额分布可以更加细致的刻画用户的消费水平,通过第二金额分布可以更加精准的体现商户提供所商品或者服务的价格,进而通过用户与商户之间的相似度可以准确表示用户和商户之间的匹配度。

Methods, devices, and electronic devices to determine the similarity between users and merchants

This application provides a means of determining the user and merchant similarity method, device and electronic apparatus, method includes: a first order history corresponding to users based on the amount of the first distribution determines the corresponding users; businesses corresponding to the second historical order based on the determined amount of second operators corresponding to the distribution of the first distribution of amount; with the amount of second distribution based on determine the similarity between the user and the merchant. The first amount distribution can be more detailed describe the user's consumption level of technical solution provided by the application, by second of the amount of distribution can be more accurate reflect the businesses to provide goods or services prices, and then through the similarity between users and businesses can accurately represent the matching degree between users and businesses.

【技术实现步骤摘要】
确定用户与商户之间相似度的方法、装置及电子设备
本申请涉及互联网
,尤其涉及确定用户与商户之间相似度的方法、装置及电子设备。
技术介绍
用户通过购物类应用程序(APP)购物时,每一次交易产生的订单金额是用户自己根据其当时的购买需求产生的,因此每一次交易的订单金额不固定。对于用户而言,用户的消费水平体现为用户的消费能力,对于入驻APP的商家而言,商户的消费水平体现为商户为用户提供的商品或服务的价格档次。由于用户每一次交易的订单金额不固定,因此提供APP的服务器无法基于用户已消费的订单金额来预测用户的消费能力,因此也就无法确定用户与商户之间的相似度。
技术实现思路
有鉴于此,本申请提供一种确定用户与商户之间相似度的方法、装置及服务器,可以更加细致的刻画用户的消费水平,并通过相似度准确表示用户和商户之间的匹配度。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种确定用户与商户之间相似度的方法,包括:基于用户对应的第一历史订单,确定所述用户对应的第一金额分布;基于商户对应的第二历史订单,确定所述商户对应的第二金额分布;基于所述第一金额分布与所述第二金额分布,确定所述用户与所述商户之间的相似度。根据本申请的第二方面,提出了一种确定用户与商户之间相似度的装置,包括:第一确定模块,用于基于用户对应的第一历史订单,确定所述用户对应的第一金额分布;第二确定模块,用于基于商户对应的第二历史订单,确定所述商户对应的第二金额分布;第三确定模块,用于基于所述第一确定模块确定的所述第一金额分布与所述第二确定模块确定的所述第二金额分布,确定所述用户与所述商户之间的相似度。根据本申请的第三方面,提出了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第一方面提出的确定用户与商户之间相似度的方法。根据本申请的第四方面,提出了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器,用于执行上述第一方面提出的确定用户与商户之间相似度的方法。由以上技术方案可见,由于第一金额分布可以用来表示用户的消费水平,第二金额分布可以用来表示商户提供商品或者服务的价格水准,因此通过第一金额分布可以更加细致的刻画用户的消费水平,通过第二金额分布可以更加精准的体现商户提供所商品或者服务的价格,进而通过用户与商户之间的相似度可以准确表示用户和商户之间的匹配度。附图说明图1是本申请一示例性实施例示出的确定用户与商户之间相似度的方法的流程示意图。图2A是本申请另一示例性实施例示出的确定用户与商户之间相似度的方法的流程示意图。图2B是图2A所示实施例中第一概率密度分布的示意图。图3是本申请再一示例性实施例示出的确定用户与商户之间相似度的方法的流程示意图。图4是本申请又一示例性实施例示出的确定用户与商户之间相似度的方法的流程示意图。图5是本申请又一示例性实施例示出的确定用户与商户之间相似度的方法的流程示意图。图6是本申请又一示例性实施例示出的确定用户与商户之间相似度的方法的流程示意图。图7是本申请一示例性实施例示出的电子设备的结构示意图。图8是本申请一示例性实施例示出的确定用户与商户之间相似度的装置的结构示意图。图9是本申请另一示例性实施例示出的确定用户与商户之间相似度的装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。图1是本申请一示例性实施例示出的确定用户与商户之间相似度的方法的流程示意图;本实施例可以应用在服务器上,该服务器可以为用户提供用于购物以及餐饮等服务的APP,当用户基于APP购物时,服务器可通过本申请实施例向用户推荐与用户消费水平相匹配的商户,如图1所示,包括如下步骤:步骤101,基于用户对应的第一历史订单,确定用户对应的第一金额分布。在一实施例中,第一历史订单可以为用户通过应用程序所下的全部订单,也可以为用户在设定时间段内通过应用程序所下的订单。相应地,第一金额分布可以基于第一历史订单来确定。服务器可以记录用户通过APP所下的第一历史订单,并记录用户为每一个订单所支付的金额。例如,用户通过APP下了100个订单,则会有100个金额,服务器可以对这100个金额进行统计,得到该100个订单对应的金额分布,其中,第一金额分布可以通过曲线的方式来展示。在一实施例中,可统计第一历史订单的订单量,若第一历史订单的订单量符合第一预设条件,则基于第一历史订单确定用户的第一整体金额分布,根据第一整体金额分布确定用户对应的第一金额分布。在一实施例中,第一预设条件可以为第一历史订单的订单量小于或者等于第一预设阈值并且第一历史订单的订单量大于第二预设阈值,其中,第二预设阈值小于第一预设阈值。在另一实施例中,若第一历史订单的订单量符合第二预设条件,统计用户所在区域的区域金额分布,根据区域金额分布,确定用户对应的第一金额分布。在一实施例中,第二预设条件可以为第一历史订单的订单量小于第二预设阈值。对于新注册的用户而言,由于第一历史订单的订单量较少,因此根据区域金额分布,确定用户对应的第一金额分布,可以解决新用户由于无历史订单记录而无法向新用户推荐商户的问题。步骤102,基于商户对应的第二历史订单,确定商户对应的第二金额分布。在一实施例中,第二历史订单可以为商户通过应用程序所接的全部订单,也可以为商户在设定时间段内通过应用程序所接的订单。服务器可以记录商户通过APP所接的第二历史订单,并记录商户所接订单的金额。例如,商户通过APP接了500个订单,则会有500个金额,服务器可以对这500个金额进行统计,得到该500个订单对应的金额分布,其中,第二金额分布同样可以通过曲线的方式来展示。步骤103,基于第一金额分布与第二金额分布,确定用户与商户之间的相似度。在一实施例中,可以先计算第一金额分布与第二金额分布的各自平均值、最大值以及最小值,通过平均值、最大值以及最小值确定用户与商户之间的相似度。在另一实施例中,还可以根据第一金额分布和第二金额分布确定各自对应的概率密度分布,基于概率密度分布确定用户和商户之间的相似度。本实施例中,由于第一金额分布可以用来表示用户的消费水平,第二金额分布可以用来表示商户提供商本文档来自技高网...
确定用户与商户之间相似度的方法、装置及电子设备

【技术保护点】
一种确定用户与商户之间相似度的方法,其特征在于,所述方法包括:基于用户对应的第一历史订单,确定所述用户对应的第一金额分布;基于商户对应的第二历史订单,确定所述商户对应的第二金额分布;基于所述第一金额分布与所述第二金额分布,确定所述用户与所述商户之间的相似度。

【技术特征摘要】
1.一种确定用户与商户之间相似度的方法,其特征在于,所述方法包括:基于用户对应的第一历史订单,确定所述用户对应的第一金额分布;基于商户对应的第二历史订单,确定所述商户对应的第二金额分布;基于所述第一金额分布与所述第二金额分布,确定所述用户与所述商户之间的相似度。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一金额分布与所述第二金额分布,确定所述用户与所述商户之间的相似度,包括:基于所述第一金额分布确定所述用户对应的第一概率密度分布;基于所述第二金额分布确定所述商户对应的第二概率密度分布;基于所述第一概率密度分布与所述第二概率密度分布,确定所述用户与所述商户之间的相似度。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一概率密度分布与所述第二概率密度分布,确定所述用户与所述商户之间的相似度,包括:确定所述第一概率密度布与所述第二概率密度分布的重叠面积;基于所述重叠面积确定所述用户与所述商户之间的相似度。4.根据权利要求3所述的方法,其特征在于,所述基于所述重叠面积确定所述用户与所述商户之间的相似度,包括:确定所述用户对应的第一置信度以及所述商户对应的第二置信度;基于所述重叠面积、所述第一置信度以及所述第二置信度,确定所述用户与所述商户之间的相似度。5.根据权利要求1所述的方法,其特征在于,所述基于用户对应的第一历史订单,确定所述用户对应的第一金额分布,包括:确定所述第一历史订单对应的至少一个分组;对属于每一个分组的订单金额进行统计,得到所述用户的至少一个组内金额分布;基于所述至少一个组内金额分布,确定所述用户对应的第一金额分布。6.根据权利要求5所述的方法,其特征在于,所述基于所述至少一个组内金额分布,确定所述用户对应的第一金额分布,包括:确定所述商户所属的第一分组;确定所述第一历史订单所属的至少一个第二分组;若所述至少一个第二分组中存在与所述第一分组相同的分组,则将与所述第一分组相同的分组对应的金额分布确定为所述用户的第一金额分布。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:对所述至少一个组内金额分布中的每一个组内金额分布,确定每一个订单金额上的订单以及每一个订单的下单时间点;对所述每一个订单金额上的订单按照各自的下单...

【专利技术属性】
技术研发人员:刘海文
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1