识别个人客户在不同商户购买的产品的计算机实现的方法和系统与流程

文档序号:15050474发布日期:2018-07-31 08:49阅读:170来源:国知局
本申请要求2015年11月6日提交的新加坡申请序列号10201509207t的优先权,该申请通过引用整体包含在本文中。本发明涉及识别个人客户在不同商户购买的产品的计算机实现的方法和系统。
背景技术
:零售行业面临的一个问题是目前不存在令人满意的跨越多个不同商店识别客户购买偏好的方式。尽管商户可对于进入他们自己商店的个人客户获得库存量单位(sku)级信息,然而不存在让一个商户能够了解到相同客户在其他商店(尤其是他们的竞争对手)的购买习惯的方式。于是,目前还没有一种方式让商户可以获得客户的消费的整体观。这个问题使得商户很难留住客户(例如,因为商户不知道客户在别处买什么)。这也使得商户难以获得或培养客户忠诚度。目前,商店中的产品搭配和产品布置是以在该特定商店的客户消费的分析为基础的,而没有考虑相同客户在其他商户的购买习惯。然而,在合适的时间,在一起供应合适的产品和品牌,对获得客户忠诚度可能至关重要。于是,本发明的目的是提供识别个人客户在不同商户购买的产品的计算机实现的方法和系统。技术实现要素:按照本发明的第一方面,提供一种识别个人客户在不同商户购买的产品的计算机实现的方法,包括:a)从预先定义的商户群中的两个或更多个商户接收产品购买信息;b)接收预先定义的客户群中的多个客户的交易数据;c)比较产品购买信息的细节和交易数据的细节,以识别与各个交易关联的产品购买,并把关联保存在数据库中;和d)对于预先定义的客户群中的个人客户或者每个客户,从数据库提取信息,以确定客户从每个商户购买的产品。从而,本发明的实施例提供一种通过跟踪个人客户的消费模式,跨越多个商户(例如,零售商)地提取购买数据的计算机化方法。目前,支付卡运营商(比如mastercardtm)只可以获得不包括购买的各个产品的细节的交易级数据。另一方面,各个商户可监视产品购物(例如,通过pos设备),并保存包含在单次交易中购买的每件产品的标识的购物篮级数据。然而,每个商户只可以获得在他们的特定商店一起购买的产品。各个商户不可获得关于在任何其他商店(例如,他们的竞争对手)一起购买的产品的任何数据,他们也不能确定其客户中的哪些客户也在其他商店购买产品,以及这些客户在其他商店购买了什么(例如,与客户在第一个商户购买的产品相比)。本发明的实施例通过结合交易级数据和产品购买信息,以便识别个人客户及其对于多个商户的消费习惯,克服了这些现有的限制。应理解在整个说明书中,术语“产品”用于表示任何商品或服务。于是,它不限于实物产品,并可以包括诸如水疗、美发或其他美容服务,交通或旅游服务,娱乐或休闲活动,酒吧或餐厅服务之类的服务。该方法还可包括分析跨商户购买的产品,以向所述商户提供数据和/或建议。提供给商户的数据可能在诸如产品搭配、库存管理、以及报价和活动的设计之类的方面有用。例如,数据可用于向商户推荐产品组合,以帮助推动商户的盈利能力。在一个实施例中,分析步骤可包括确定(个人或者预先定义的客户群)最常从一个商户购买哪些产品,最常从另一个商户购买哪些相关或补充产品,以致该数据和/或基于该数据的一个或多个建议可被提交给商户中的一个或多个。所述建议可包含下述中的一个或多个:同时供应两个物品;在商店中将两个物品放在彼此相邻或相近的位置;把物品捆绑在一起;或者如果物品一起买的话,那么提供折扣。产品购买信息可包含库存量单位(sku)数据,sku数据包括下述中的一个或多个:交易关键字、商店名称、商店地点、个人关键字、商店id、购买日期、购买时间、购物篮id、购物篮总消费、购买的物品的总数、购买的每种产品的数目、产品代码、产品描述、单个产品价格、兑换的任何折扣或报价(offer)等。交易数据可包含交易的日期、交易的时间、客户id、卡号、交易id、商户名称和地点、交易金额(amount)等。产品购买信息可以直接从商户获得或者通过中介获得。预先定义的商户群可以基于地点,与其他商户(例如,供应互补产品或者相同或相似产品或产品类别)的邻近度,行业,产品种类,价格范围,营业时间(例如,朝9晚5或24/7),或者目标客户群中的一个或多个。预先定义的客户群可以基于(例如,家庭、工作场所、通常购物的商场/区域的)地点、性别、年龄、婚姻状况、受赡养者的数目/年龄、职业、收入等级、一般月/季/年消费、一般行业消费等中的一个或多个。该数据可以直接从客户(例如,如何他们参与调查的话)或者从数据提供商获得。比较可包括过滤交易数据,以识别预先定义的时间范围(例如,1小时、1天、1周、1月或1年,或者其一部分,比如在白天、在晚上、在工作日、在周末)内,来自特定商户的所有交易,和过滤相同时间范围内,对于该特定商户的产品购买信息。随后可比较交易金额和购物篮总消费,以匹配产品购买信息和交易数据。分析步骤可包括识别从每个商户最常购买的产品,和/或识别从每个商户购买的产品的一般金额或价格。数据可以特定产品或产品类别的市场份额的形式,被提供给商户中的一个或多个商户。本发明的实施例的优点在于获得的数据可用于通过一系列的技术来增加销售,包括新产品的识别、更好的产品放置、改进的产品捆绑销售,以及向客户提供的报价的更好时机或种类的识别。所述方法可以由服务器,或者包括服务器或其他计算机处理器的设备的计算机化网络实现。接收产品购买信息的步骤可包括在商户的运转中的电子销售点设备(epos)把所述产品购买信息传送给服务器可访问的产品数据库。epos可以实时(即,在每次购买时)传送该信息。或者,epos可保存信息,随后把信息传送给产品数据库。这种情况下,可以在预先定义的时间或每隔一段时间,或者依据操作人员的指令,成批地传送信息。接收交易数据的步骤可包括支付卡运营商或银行把所述交易数据传送给服务器可访问的交易数据库。支付卡运营商或银行可实时(即,在每次交易时)传送该数据。或者,支付卡运营商或银行可保存数据,随后把数据传送给交易数据库。这种情况下,可以在预先定义的时间或每隔一段时间,或者依据操作人员的指令,成批地传送数据。按照本发明的第二方面,提供一种用于实现按照本发明的第一方面的方法的计算机系统,包括:处理器,所述处理器被配置成:a)从预先定义的商户群中的两个或更多个商户接收产品购买信息;b)接收预先定义的客户群中的多个客户的交易数据;c)比较产品购买信息的细节和交易数据的细节,以识别与各个交易关联的产品购买,并把关联保存在数据库中;和d)对于预先定义的客户群中的个人客户或者每个客户,从数据库提取信息,以确定客户从每个商户购买的产品。按照本发明的第三方面,提供一种非临时性计算机程序产品,包括保存在有形的数据存储设备上,用于使处理器执行按照本发明的第一方面的方法的指令。附图说明下面参考附图,仅为示例目的而说明本发明的实施例,附图中:图1示意表示用于进行作为本发明的第一实施例的方法的电子设备的计算机化网络;图2表示本发明的第一实施例的方法的流程图;图3表示本发明的实施例的更详细流程图;图4表示图1中的服务器的技术架构的方框图。具体实施方式图1表示为实现本发明的实施例而构成的计算机系统10。该系统包括布置成与产品数据库14通信(例如,通过网络)的服务器12,产品数据库14包含由在商户16的电子销售点(epos)设备进行的每笔交易的产品购买信息。尽管图1中只例示了1个商户16,不过,应明白将按照如上所述的相同方式,从许多不同的商户16获得产品购买信息,以致产品数据库14包含来自每个不同商户16的数据。或者,服务器12可被配置成从许多不同的产品数据库14获得产品购买信息,每个产品数据库14与一个或多个不同的商户16关联。服务器12还被布置成(例如,通过网络)与交易数据库18通信,交易数据库18包含支付卡运营商或银行20提供的交易数据,当通过电子支付网络(未图示)进行支付时,支付卡运营商或银行20记录从许多商户16获得的交易信息。本文中使用的术语“支付卡”指的是与支付账户关联的任何无现金支付设备,比如信用卡、借记卡、预付卡、充值卡、会员卡、促销卡、常旅客卡、识别卡、预付卡、礼品卡、和/或可保持支付账户信息的任何其他设备,比如移动电话机、智能电话机、个人数字助手(pda)、遥控钥匙、应答器设备、具有nfc功能的设备和/或计算机。服务器12包括配置成实现图2中图解所示的方法100的处理器,所述方法100包括以下步骤:步骤102:从预先定义的商户群中的两个或更多个商户16接收产品购买信息;步骤104:接收预先定义的客户群中的多个客户的交易数据;步骤106:比较产品购买信息的细节和交易数据的细节,以识别与各个交易关联的产品购买,并把关联保存在数据库22中;和步骤108:对于预先定义的客户群中的个人客户或者每个客户,从数据库22提取信息,以确定客户从每个商户16购买的产品。服务器12可通过无线连接(例如,3g、4g、wi-fi或蓝牙)或有线连接,与每个数据库14、18和22通信。应理解尽管图1中例示了3个独立的数据库,不过,它们中的两个或更多个可被组合成可由相关数据提供商访问的单个数据库。图3表示本发明的实施例的更详细流程图。这种情况下,产品数据库112中的产品购买信息包含来自相同地区(例如,城市的相同商业中心或区域)和相同行业(例如,超市)的3个商户a、b、c的sku级数据(114、116、118)。类似地,交易数据库120中的交易数据被过滤,以识别相同地区中的一组客户的交易数据122。可以按需要,应用客户交易数据的进一步细分(例如,根据客户人口统计资料、收入等级和每个行业的一般消费金额)。随后在步骤124,通过匹配日期、时间、地点和交易金额,将客户交易数据122的子集与每个商户的产品购买信息114、116、188合并,以识别每个客户在每个商户购买的产品。组合的数据随后可被保存在图1的关联数据库22中。在步骤126,进行数据库22中的数据的分析。该分析可取决于商户所需要的信息。例如,所述分析可包括确定该特定一组客户最常从每个商户购买的产品。在步骤128,以识别的每种产品的市场份额的形式,将数据提供给商户。在步骤130,分析数据,以确定产品和购买时间之间的相关性,所述相关性显示这些产品通常是一起购买的,商户可利用该信息将产品捆绑在一起。在步骤132,数据被用于推荐(例如,用于购买相关物品的)报价,和商店的最佳产品布置(例如,极接近地布置通常一起购买的物品)。要理解的是一旦利用本发明的实施例确定了组合的交易和产品数据,商户就可以进行许多其他形式的分析,可进行数据的许多其他使用。例如,在本发明的一个实施例中,可以识别定期从2个商户(例如,商户a和商户b)购买产品的客户,可以分析sku级数据,找出该客户从商户a那里购买什么产品,该客户想要的哪些产品需要该客户还从商户b购买物品。下表1中,表示了可保存在产品数据库14中的典型数据的提取,表1中,每个唯一的交易关键字表示不同的购物篮(即,交易)。表1中,个人关键字是进行购物的客户的唯一标识符,商店id是客户进行购物的商户商店的唯一标识符,交易日期和时间分别是发生交易的日期和时间,产品代码是购买的产品的唯一代码,产品消费是就该交易来说,花在该产品上的总金额,购物篮总消费是花在购物篮(即,交易)中的所有物品上的总消费,购物篮总数量是购物篮中购买的所有物品的总数量,产品总数量是每个购物篮中购买的每个产品的数量。表1:样本产品购买信息如上所述,产品购买信息与交易数据相结合,以识别客户从不同的商户购买什么东西。该数据随后被分析,以向商户提供信息和建议,如上详细所述。卡号商户城市交易日期交易时间商户名称交易金额1789876曼哈顿10/6/201017:00:00零售商a41789876曼哈顿10/6/201018:23:12零售商b0.5表2:样本交易数据表2表示构成特定客户的交易数据的典型数据的提取。表2中,卡号识别该客户,交易数据包括交易日期、时间、地点(例如,城市)、商户名称和交易金额。该例子显示在1小时30分钟内,在两个不同的零售商(a和b)进行的2次购买。下面的表3表示从零售商a获得的样本产品购买信息,下面的表4表示从零售商b获得的样本产品购买信息,在大约与表2中的交易相同的时间。从这些表中可以看出,分别来自零售商a和b的数据包含商店名称、城市、交易日期、交易时间和购物篮总消费,而客户的交易数据包含商户名称、交易金额及交易日期和时间。按照本发明的实施例,比较交易数据(表2)和来自零售商a的产品购买信息(表3),试着匹配商店名称/商户名称、交易日期、交易时间和购物篮总消费/交易金额,以便识别从零售商a进行购物的卡号(即,客户id)。随后对于交易数据(表2)和来自零售商b的产品购买信息(表4)重复该处理,以便识别上面识别出的客户从零售商b进行的购物。这种(在产品层面)跟踪客户从商户到商户的消费的能力是独一无二的。表3和4中的产品购买信息(也称为sku级数据)可由各个商户直接提供,或者可通过(例如,运行忠诚计划的)中介提供,而表2中的交易数据是从支付卡运营商或银行获得的。根据这种跨越多个零售商、对于多个客户的分析,可以从零售商a到其他零售商(比如b、c、d等)地跟踪客户,以便判定客户是否更可能从零售商a购买牛奶,而去另一个零售商(例如,零售商b)购买早餐谷物食品(例如)。根据该数据,可以推断出零售商a或者不供应所需的谷物食品,与零售商b相比,谷物食品的定价没有竞争力,或者谷物食品没有位于最佳位置(例如靠近牛奶的位置)。图4表示图1中的服务器12的技术架构的方框图。所述技术架构包括处理器222(可被称为中央处理器或cpu),处理器222与包括辅助存储器224(比如硬盘驱动器)、只读存储器(rom)226和随机存取存储器(ram)228的存储设备通信。处理器222可被实现成一个或多个cpu芯片。所述技术架构还可包括输入/输出(i/o)设备230和网络连接设备232。辅助存储器224一般由一个或多个盘驱动器或磁带驱动器构成,用于数据的非易失性存储,和用作溢流数据存储设备,如果ram228未大到足以保持所有工作数据的话。辅助存储器224可用于保存程序,当选择执行这些程序时,这些程序被载入ram228中。在本实施例中,辅助存储器224具有包含可由处理器222操作,以进行本公开的方法的各种操作的非临时性指令的组件224a。rom226用于保存指令,可能还保存在程序执行期间读取的数据。辅助存储器224、ram228和/或rom226在某些上下文中,可被称为计算机可读存储介质和/或非临时性计算机可读介质。i/o设备230可包括打印机、视频监视器、液晶显示器(lcd)、等离子体显示器、触摸屏显示器、键盘、小键盘、开关、旋钮、鼠标、跟踪球、语音识别器、读卡器、纸带阅读器、或者其他公知的输入设备。网络连接设备232可以采取如下形式:调制解调器,调制解调器组,以太网卡,通用串行总线(usb)接口卡,串行接口,令牌环卡,光纤分布式数据接口(fddi)卡,无线局域网(wlan)卡,利用诸如码分多址接入(cdma)、全球移动通信系统(gsm)、长期演进(lte)、微波存取全球互通(wimax)、近场通信(nfc)、射频识别(rfid)之类的协议来促进无线电通信的无线电收发器卡,和/或其他空中接口协议无线电收发器卡,以及其他公知的网络设备。这些网络连接设备232可允许处理器222与因特网或者一个或多个企业内部网通信。借助这样的网络连接,可以预见的是在进行上述方法操作的过程中,处理器222可从网络接收信息,或者可向网络输出信息。通常被表示成利用处理器222执行的指令序列的这种信息例如可以体现在载波中的计算机数据信号的形式,接收自网络和输出给网络。处理器222执行它从硬盘、软盘、光盘(这些各种基于盘片的系统都可被视为辅助存储器224)、闪存驱动器、rom226、ram228或网络连接设备232访问的指令、代码、计算机程序、脚本。尽管只表示了1个处理器222,不过,可以存在多个处理器。从而,尽管指令可能被描述成由一个处理器执行,不过,指令可由一个或多个处理器同时地、串行地或者以其他方式执行。尽管关于一个计算机说明了技术架构,不过应意识到所述技术架构可由相互通信、协同地执行任务的两个或更多个计算机形成。例如(但决不限于),可按照允许程序的指令的同时和/或并行处理的方式,分割程序。或者,可按照允许由两个或更多个计算机,同时和/或并行处理数据集的不同部分的方式,分割由程序处理的数据。在实施例中,技术架构220可以采用虚拟化软件来提供不直接受技术架构220中的计算机的数目的约束的许多服务器的功能。在实施例中,通过在云计算环境中执行程序和/或多个程序,可以提供上面公开的功能。云计算可包括利用可动态扩展的计算资源,通过网络连接提供计算服务。云计算环境可由企业建立,和/或可以根据需要从第三方提供者那里租用。应理解通过编程和/或把可执行指令加载到技术架构上,cpu222、ram228和rom226至少之一被改变,从而把技术架构部分变换成具有本公开所教导的新功能的专用机器或装置。对电气工程和软件工程领域来说,最基本的是借助众所周知的设计规则,可通过将可执行软件载入计算机中而实现的功能可被转换成硬件实现。应进一步理解的是,本发明的实施例提供一种组合来自多个来源(例如商户)的数据,和提取可用于识别个人客户在不同商户购买的产品的数据的方式。根据获得的信息,数据可被商户用于增加销售(例如,通过新产品的识别),通过在适当时间提供适当的产品和品牌来改善客户维系,通过识别在一家商店中目前没有的相关产品来改进产品捆绑销售,改进商店中的产品布置,和设计报价及其时机。尽管上面的说明描述了例证实施例,不过本领域的技术人员明白,在权利要求书限定的本发明的范围内,可以作出记载的各个实施例的许多变化。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1