一种自助购物风控方法及系统与流程

文档序号:15400764发布日期:2018-09-11 17:27阅读:192来源:国知局

本说明书实施例涉及互联网应用技术领域,尤其涉及一种自助购物风控方法及系统。



背景技术:

随着移动支付技术的不断发展与普及,由于自助购物的无人超市、店铺,能够节省店内的人工开销,因而越来越多的线下超市、店铺,引入自助购物的方式,用户选择商品及结算的过程均自助完成。但是,在用户自助购物的过程中,如果不采取人工介入或其他审核商品及支付情况的手段,将可能发生用户付款商品与拿取商品不一致的情况,造成店铺或者用户的损失,因而需要对自助购物进行风险控制。



技术实现要素:

针对上述技术问题,本说明书实施例提供一种自助购物风控方法及系统,技术方案如下:

根据本说明书实施例的第一方面,提供一种自助购物风控方法,该方法包括:

风控客户端调用摄像装置对购买商品进行图像拍摄,并获得所述购买商品对应的结算信息,所述结算信息包括:订单信息、用户信息及支付账户信息中的至少一种;

风控客户端将拍摄的图像与获得的结算信息上传至风控服务端;

风控服务端接收到风控客户端上传的图像与结算信息后,识别所述图像中的商品信息,并根据所述结算信息获得购买商品信息;

风控服务端核对识别到的商品信息与获得的购买商品信息是否一致;若否,则进行风控报警。

根据本说明书实施例的第二方面,提供一种自助购物风控方法,应用于风控客户端,该方法包括:

调用摄像装置对购买商品进行图像拍摄;

获得所述购买商品对应的结算信息,所述结算信息包括:订单信息、用户信息及支付账户信息中的至少一种;

将拍摄的图像与获得的结算信息上传至风控服务端。

根据本说明书实施例的第三方面,提供一种自助购物风控方法,应用于风控服务端,该方法包括:

接收到风控客户端上传的图像与结算信息后,识别所述图像中的商品信息;

根据所述结算信息获得购买商品信息;

核对识别到的商品信息与获得的购买商品信息是否一致;若否,则进行风控报警。

根据本说明书实施例的第四方面,提供一种自助购物风控系统,该系统包括:风控客户端及风控服务端;

风控客户端调用摄像装置对购买商品进行图像拍摄,并获得所述购买商品对应的结算信息,所述结算信息包括:订单信息、用户信息及支付账户信息中的至少一种;

风控客户端将拍摄的图像与获得的结算信息上传至风控服务端;

风控服务端接收到风控客户端上传的图像与结算信息后,识别所述图像中的商品信息,并根据所述结算信息获得购买商品信息;

风控服务端核对识别到的商品信息与获得的购买商品信息是否一致;若否,则进行风控报警。

根据本说明书实施例的第五方面,提供一种自助购物风控装置,应用于风控客户端,该装置包括:

商品图像获取模块,用于调用摄像装置对购买商品进行图像拍摄;

结算信息获取模块,用于获得所述购买商品对应的结算信息,所述结算信息包括:订单信息、用户信息及支付账户信息中的至少一种;

上传模块,用于将拍摄的图像与获得的结算信息上传至风控服务端。

根据本说明书实施例的第六方面,提供一种自助购物风控装置,应用于风控服务端,该装置包括:

商品图像识别模块,用于接收到风控客户端上传的图像与结算信息后,识别所述图像中的商品信息;

商品信息获取模块,用于根据所述结算信息获得购买商品信息;

核对模块,用于核对识别到的商品信息与获得的购买商品信息是否一致;若否,则进行风控报警。

本说明书实施例所提供的技术方案,在线下超市、店铺中配置风控客户端,通过风控客户端调用摄像装置,拍摄用户实际拿取的商品的图像,并由风控服务端对拍摄的图像进行识别,将识别到的商品信息与用户的订单中的商品信息进行核对,如果发现信息不一致则进行风控报警,从而在节约人工成本的同时,实现对用户自助购物的审核,避免发生用户付款商品与拿取商品不一致的情况。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。

此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。

附图说明

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1是本说明书实施例的自助购物风控系统的结构示意图;

图2是本说明书实施例的自助购物风控方法的一种流程示意图;

图3是本说明书实施例的自助购物风控方法的另一种流程示意图;

图4是本说明书实施例的自助购物风控方法的又一种流程示意图;

图5是本说明书实施例的一种自助购物流程的示意图;

图6是本说明书实施例的另一种自助购物流程的示意图;

图7是本说明书实施例的自助购物风控装置的第一种结构示意图;

图8是本说明书实施例的自助购物风控装置的第二种结构示意图;

图9是用于配置本说明书实施例装置的一种设备的结构示意图。

具体实施方式

为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。

在本说明书的实施例中,自助购物风控的流程涉及风控客户端及风控服务端,对应的系统架构示意图如图1所示,包括风控客户端设备10和风控服务端设备20。风控客户端设备中配置有摄像装置,并作为风控客户端的载体设备,部署在无人超市、店铺内,风控服务端设备的具体形式,可以是特定的一台服务器或服务器集群等形式,两端设备可通过各种形式的网络实现通信连接,本说明书对此并不需要进行限定。

图2为本说明书实施例提供的自助购物风控方法的交互流程图,具体可以包括以下步骤:

s201,风控客户端调用摄像装置对购买商品进行图像拍摄;

在用户的购买商品订单形成后,风控客户端即可以调用风控客户端设备所配置的摄像装置,对购买商品进行图像拍摄,可以理解的是,本说明书实施例中并不需要限定购买商品的摆放位置,也不需要限定图像拍摄时订单是否已完成结算并扣款成功。

s202,风控客户端获得所述购买商品对应的结算信息;

本说明书实施例提供的自助购物风控方法中,需要对形成的订单中的商品,与用户实际拿取的商品进行核对,以判断该订单是否存在风险,因此需要订单信息,此外,通过与订单关联的用户信息与支付账户信息,也可以得到对应的订单信息,因此,本说明书实施例中的结算信息可以包括订单信息、用户信息及支付账户信息中的至少一种。

相应地,风控客户端可以通过多种方式获得购买商品对应的结算信息。

在本说明书提供的一种具体实施方式中,风控客户端可以扫描所述购买商品对应的付款码,如购买该商品的用户通过所持有的移动终端设备展示的付款码,扫描付款码后可以获得所述付款码中包含的支付账户信息作为结算信息。

在本说明书提供的另一种具体实施方式中,风控客户端可以调用摄像装置对用户面部进行图像拍摄,并将获得的面部图像作为结算信息。这里可以使用与拍摄购买商品相同、或不同的摄像装置进行拍摄,还可以将购买商品与用户面部拍摄于同一图像中,以直接建立二者的对应关系,等等,本说明书中不对具体技术细节进行限定。

此外,还可以有其他多种方式,例如可以获得用户输入的订单号码、支付账户名、支付账户关联的手机号码,或者拍摄用户展示订单页面,扫描用户所持有的移动终端生成的定制二维码,等等。

s203,风控客户端将拍摄的图像与获得的结算信息上传至风控服务端;

s204,风控服务端接收到风控客户端上传的图像与结算信息后,识别所述图像中的商品信息,并根据所述结算信息获得购买商品信息;

为了便于描述,将s203与s204结合进行说明。

风控客户端拍摄图像并获得结算信息后,将二者上传至风控服务端,由风控服务端进行商品核对。

一方面,风控服务端需要根据风控客户端上传的图像,识别用户实际拿取的商品的名称、数量等信息,具体地,可以通过基于视觉识别技术进行商品识别等多种方式实现。

另一方面,风控服务端需要根据风控客户端上传的结算信息,获得用户在订单中购买的商品的名称、数量等信息,具体地,根据不同的结算信息,可以通过不同的方式获得。

在本说明书提供的一种具体实施方式中,如果该结算信息为支付账户信息,则风控服务端可以在预先获得的、存在对应关系的订单信息与支付账户信息中,查询风控客户端上传的支付账户信息对应的订单信息,并获得查询到的订单信息中的购买商品信息。

在本说明书提供的另一种具体实施方式中,如果该结算信息为用户面部图像,则风控服务端可以对所述面部图像进行面部识别,得到对应的用户信息;在预先获得的、存在对应关系的订单信息与用户信息中,查询识别到的用户信息对应的订单信息,并获得查询到的订单信息中的购买商品信息。

s205,风控服务端核对识别到的商品信息与获得的购买商品信息是否一致;若否,则进行风控报警。

风控服务端分别识别到图像中的商品信息、与获得订单中的商品信息后,可以将二者进行核对,例如核对商品名称、数量等是否一致,并在两种信息存在不一致的情况下,进行风控报警,具体地,可以将风控客户端上传的图像与结算信息,发送至监控警报平台,以指示监控警报平台进行处理。

为了更清楚地说明本说明书实施例的自助购物风控方案,下面分别再从单侧的角度,对风控客户端与风控服务端所执行的自助购物风控方法进行说明:

图3所示为风控客户端所执行的自助购物风控方法流程图,具体可以包括以下步骤:

s301,调用摄像装置对购买商品进行图像拍摄;

s302,获得所述购买商品对应的结算信息,所述结算信息包括:订单信息、用户信息及支付账户信息中的至少一种;

s303,将拍摄的图像与获得的结算信息上传至风控服务端。

图4所示为风控服务端所执行的自助购物风控方法流程图,具体可以包括以下步骤:

s401,接收到风控客户端上传的图像与结算信息后,识别所述图像中的商品信息;

s402,根据所述结算信息获得购买商品信息;

s403,核对识别到的商品信息与获得的购买商品信息是否一致;若否,则进行风控报警。

关于风控客户端与风控服务端的单侧执行方法细节,可以参见前面实施例的描述,这里不再赘述。

下面结合一个更为具体的实例,对本说明书提供的自助购物风控方法进行说明。

图5所示为一种自助购物流程的示意图,用户在无人超市中自助购物时,可以使用其智能手机中的自助购物app(application,应用程序),对购买的商品在线上下单,同时在线下店铺中拿取所购买的商品。

例如,用户在选购商品时,使用自助购物app调用手机的摄像头,扫描商品包装上的条形码,扫描后自助购物app可以自动解析条形码,获得其中编入的信息,并据此向erp(enterpriseresourceplanning,企业资源计划)服务器,获取商品的库存、售价及折扣等信息,以供用户决定是否购买该商品。

用户决定购买某一件或几件商品,并通过自助购物app形成包括购买商品名称及数量的订单后,自助购物app将订单信息及用户的支付宝账户名,发送至erp服务器。

同时,用户可以向无人超市内部署的自助服务设备的扫描窗口,展示手机中的支付宝付款码,并将存放购买商品的购物篮,置于该自助服务设备的摄像平台上,自助服务设备扫描该付款码获得用户的支付宝账户名,并使用所配置的摄像装置拍摄该购物篮内的商品。在完成付款码的扫描及购物篮内商品的拍摄后,将用户的支付宝账户名与图像一同发送至风控服务器。

风控服务器一方面对自助服务设备发送的图像进行视觉识别,得到购物篮中的商品名称及数量,另一方面根据一同发送的支付宝账户名,向erp服务器关联订单,从而得到订单中的商品名称及数量。核对两份商品名称及数量是否一致,如果不一致,则将订单信息、图像及支付宝账户名发送至监控报警平台。

可见,应用上述方案,对用户支付的订单中的商品,与用户实际拿取的商品进行核对,并可以在二者不一致的情况下进行报警,从而实现对无人超市的自助购物过程的风险控制。

此外,如图6所示,erp服务器接收到自助购物app发送的订单信息及用户的支付宝账户名后,可以根据本地的商品售价及折扣等信息,对订单进行结算后得到订单总价,并将商品名称、数量及订单总价等信息,与用户的支付宝账户名一同,发送至支付服务器。

自助服务设备扫描用户展示的支付宝付款码,获得用户的支付宝账户名后,也可以将用户的支付宝账户名发送至支付服务器。

支付服务器依据自助服务设备发送的支付宝账户名,查询与该支付宝账户名一同,由erp服务器发送的订单总价,并根据查询到的订单总价对该支付宝账户进行扣款。完成扣款后分别向用户的自助购物app、自助服务设备及erp服务器反馈扣款结果。

相应于上述方法实施例,本说明书实施例还提供一种自助购物风控装置,应用于风控客户端,参见图7所示,该装置可以包括:

商品图像获取模块110,用于调用摄像装置对购买商品进行图像拍摄;

结算信息获取模块120,用于获得所述购买商品对应的结算信息,所述结算信息包括:订单信息、用户信息及支付账户信息中的至少一种;

上传模块130,用于将拍摄的图像与获得的结算信息上传至风控服务端。

在本说明书提供的一种具体实施方式中,所述结算信息获取模块120,具体可以用于:

扫描所述购买商品对应的付款码,并获得所述付款码中包含的支付账户信息作为结算信息。

在本说明书提供的一种具体实施方式中,所述结算信息获取模块120,具体可以用于:

调用摄像装置对用户面部进行图像拍摄,并将获得的面部图像作为结算信息。

本说明书实施例还提供一种自助购物风控装置,应用于风控服务端,参见图8所示,该装置可以包括:

商品图像识别模块210,用于接收到风控客户端上传的图像与结算信息后,识别所述图像中的商品信息;

商品信息获取模块220,用于根据所述结算信息获得购买商品信息;

核对模块230,用于核对识别到的商品信息与获得的购买商品信息是否一致;若否,则进行风控报警。

在本说明书提供的一种具体实施方式中,所述商品信息获取模块220,具体可以用于:

在预先获得的、存在对应关系的订单信息与支付账户信息中,查询风控客户端上传的支付账户信息对应的订单信息,并获得查询到的订单信息中的购买商品信息。

在本说明书提供的一种具体实施方式中,所述商品信息获取模块220,具体可以用于:

对所述面部图像进行面部识别,得到对应的用户信息;在预先获得的、存在对应关系的订单信息与用户信息中,查询识别到的用户信息对应的订单信息,并获得查询到的订单信息中的购买商品信息。

在本说明书提供的一种具体实施方式中,所述核对模块230具体用于通过以下方式进行风控报警:

将风控客户端上传的图像与结算信息,发送至监控警报平台,以指示监控警报平台进行处理。

上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

本说明书实施例还提供一种计算机设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现前述的应用于风控客户端的自助购物风控方法,该方法至少包括:

调用摄像装置对购买商品进行图像拍摄;

获得所述购买商品对应的结算信息,所述结算信息包括:订单信息、用户信息及支付账户信息中的至少一种;

将拍摄的图像与获得的结算信息上传至风控服务端。

本说明书实施例还提供一种计算机设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现前述的应用于风控服务端的自助购物风控方法,该方法至少包括:

接收到风控客户端上传的图像与结算信息后,识别所述图像中的商品信息;

根据所述结算信息获得购买商品信息;

核对识别到的商品信息与获得的购买商品信息是否一致;若否,则进行风控报警。

图9示出了本说明书实施例所提供的一种更为具体的计算设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。

处理器1010可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。

存储器1020可以采用rom(readonlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。

输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。

通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。

总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。

需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。

本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的应用于风控客户端的自助购物风控方法,该方法至少包括:

调用摄像装置对购买商品进行图像拍摄;

获得所述购买商品对应的结算信息,所述结算信息包括:订单信息、用户信息及支付账户信息中的至少一种;

将拍摄的图像与获得的结算信息上传至风控服务端。

本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的应用于风控服务端的自助购物风控方法,该方法至少包括:

接收到风控客户端上传的图像与结算信息后,识别所述图像中的商品信息;

根据所述结算信息获得购买商品信息;

核对识别到的商品信息与获得的购买商品信息是否一致;若否,则进行风控报警。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书实施例可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书实施例各个实施例或者实施例的某些部分所述的方法。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅是本说明书实施例的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本说明书实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本说明书实施例的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1