物品支付方法、装置及计算机可读存储介质与流程

文档序号:11287972阅读:190来源:国知局
物品支付方法、装置及计算机可读存储介质与流程

本发明涉及网络通讯技术领域,尤其涉及一种物品支付方法、装置及计算机可读存储介质。



背景技术:

随着互联网的普及,越来越多的用户选择手机支付来代替现金支付。因此,目前越来越多的商家支持使用微信、支付宝、或qq钱包等支付方式进行支付。现有的支付方法需要携带手机,通过手机上的移动终端开启支付方式对应的应用,再输入账号、密码及验证码等信息,然后执行相应的支付操作。这种支付方式不仅需要随身携带手机,而且还需要进一步在手机应用中输入密码和验证码等,操作步骤比较繁琐,不够便捷,而且在输入信息被泄露的情况下,可能会造成财产损失,安全性不高。



技术实现要素:

本发明的主要目的在于提出一种物品支付方法、装置及计算机可读存储介质,旨在解决传统扫码方式操作不便且安全性不高的技术问题。

为实现上述目的,本发明提供一种物品支付方法,所述物品支付方法包括以下步骤:

在接收到支付请求时,获取物品中设有的标识信息;

将所述标识信息发送至服务器,以供所述服务器在预设数据库中获取与所述标识信息关联的账号信息;

接收所述服务器发送的所述账号信息,根据所述账号信息和当前用户操作触发的密码信息,判断当前用户是否为合法用户;

在所述当前用户为合法用户时,根据所述账号信息和所述支付请求完成支付操作。

可选地,所述在所述当前用户为合法用户时,根据所述账号信息和所述支付请求完成支付操作的步骤包括:

在所述当前用户为合法用户时,获取所述账号信息中的头像信息;

判断当前用户是否为所述头像信息对应的用户;

在所述当前用户为所述头像信息对应的用户时,根据所述账号信息和所述支付请求完成支付操作。

可选地,所述判断当前用户是否为所述头像信息对应的用户的步骤之后,还包括:

在所述当前用户不是所述头像信息对应的用户时,通过服务器获取所述账号信息对应的关联用户信息;

判断所述当前用户是否为所述关联用户信息对应的用户;

在所述当前用户为所述关联用户信息对应的用户时,根据所述账号信息和所述支付请求完成支付操作。

可选地,所述判断所述当前用户是否为所述关联用户信息对应的用户的步骤之后,还包括:

在所述当前用户不是所述关联用户信息对应的用户时,输出报警信息并通过商家用户终端显示操作用户异常提醒消息。

可选地,所述在所述当前用户为合法用户时,根据所述账号信息和所述支付请求完成支付操作的步骤包括:

在所述当前用户为合法用户时,根据所述账号信息关联的支付账号、所述支付请求中的待支付金额和商家账户信息完成支付操作。

此外,为实现上述目的,本发明还提供一种物品支付装置,所述物品支付装置包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的物品支付程序,其中所述物品支付程序被所述处理器执行时实现以下步骤:

在接收到支付请求时,获取物品中设有的标识信息;

将所述标识信息发送至服务器,以供所述服务器在预设数据库中获取与所述标识信息关联的账号信息;

接收所述服务器发送的所述账号信息,根据所述账号信息和当前用户操作触发的密码信息,判断当前用户是否为合法用户;

在所述当前用户为合法用户时,根据所述账号信息和所述支付请求完成支付操作。

可选地,所述物品支付程序被所述处理器执行时,还实现以下步骤:

在所述当前用户为合法用户时,获取所述账号信息中的头像信息;

判断当前用户是否为所述头像信息对应的用户;

在所述当前用户为所述头像信息对应的用户时,根据所述账号信息和所述支付请求完成支付操作。

可选地,所述物品支付程序被所述处理器执行时,还实现以下步骤:

在所述当前用户不是所述头像信息对应的用户时,通过服务器获取所述账号信息对应的关联用户信息;

判断所述当前用户是否为所述关联用户信息对应的用户;

在所述当前用户为所述关联用户信息对应的用户时,根据所述账号信息和所述支付请求完成支付操作;

在所述当前用户不是所述关联用户信息对应的用户时,输出报警信息并通过商家用户终端显示操作用户异常提醒消息。

可选地,所述物品支付程序被所述处理器执行时,还实现以下步骤:

在所述当前用户为合法用户时,根据所述账号信息关联的支付账号、所述支付请求中的待支付金额和商家账户信息完成支付操作。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有物品支付程序,所述物品支付程序被处理器执行时实现上述任意一项所述的物品支付方法的步骤。

本发明提供一种物品支付方法,所述物品支付方法通过在接收到支付请求时,获取物品中设有的标识信息;将所述标识信息发送至服务器,以供所述服务器在预设数据库中获取与所述标识信息关联的账号信息;接收所述服务器发送的所述账号信息,根据所述账号信息和当前用户操作触发的密码信息,判断当前用户是否为合法用户;在所述当前用户为合法用户时,根据所述账号信息和所述支付请求完成支付操作。通过以上方式,本发明物品支付方法通过在物品上设有标识信息,然后获取标识信息对应的账号信息完成支付请求对应地支付。本发明物品支付方法可通过随身携带物品完成支付操作,无需用户携带手机,不仅简化了支付操作,而且提高了支付的安全性,提升了用户体验,解决了传统支付方式操作不便且安全性不高的技术问题。

附图说明

图1为本发明实施例方案涉及的物品支付方法执行终端的终端结构示意图;

图2为本发明物品支付方法第一实施例的流程示意图;

图3为本发明物品支付方法第二实施例的流程示意图;

图4为本发明物品支付方法第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例方案的主要思路是:物品支付装置在接收到支付请求时,获取物品中设有的标识信息;将所述标识信息发送至服务器,以供所述服务器在预设数据库中获取与所述标识信息关联的账号信息;接收所述服务器发送的所述账号信息,根据所述账号信息和当前用户操作触发的密码信息,判断当前用户是否为合法用户;在所述当前用户为合法用户时,根据所述账号信息和所述支付请求完成支付操作。以解决传统支付方式操作不便且安全性不高的技术问题。

参照图1,图1是本发明实施例方案涉及的硬件运行环境的运行终端结构示意图。

本发明实施例的运行终端可以是pc,也可以是智能手机、平板电脑、电子书阅读器、便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对运行终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

继续参照图1,图1中作为一种计算机存储介质的存储器1005可以包括操作系统、网络通信模块、用户接口模块以及物品支付程序。其中,操作系统是管理和控制物品支付装置与软件资源的程序,支持网络通信模块、用户接口模块、物品支付程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1002;用户接口模块用于管理和控制用户接口1003。

在图1所示的终端中,网络接口1004主要用于连接云服务器,与云服务器进行数据通信。用户接口1003还可以连接客户端(用户端),与客户端进行数据通信;本发明终端中的处理器1001、存储器1005可以设置在物品支付装置中,所述物品支付装置通过处理器1001调用存储器1005中存储的物品支付程序,并执行以下操作:

在接收到支付请求时,获取物品中设有的标识信息;

将所述标识信息发送至服务器,以供所述服务器在预设数据库中获取与所述标识信息关联的账号信息;

接收所述服务器发送的所述账号信息,根据所述账号信息和当前用户操作触发的密码信息,判断当前用户是否为合法用户;

在所述当前用户为合法用户时,根据所述账号信息和所述支付请求完成支付操作。

进一步的,本发明终端中的处理器1001、存储器1005可以设置在物品支付装置中,所述物品支付装置通过处理器1001调用存储器1005中存储的物品支付程序,执行以下操作:

在所述当前用户为合法用户时,获取所述账号信息中的头像信息;

判断当前用户是否为所述头像信息对应的用户;

在所述当前用户为所述头像信息对应的用户时,根据所述账号信息和所述支付请求完成支付操作。

进一步的,本发明终端中的处理器1001、存储器1005可以设置在物品支付装置中,所述物品支付装置通过处理器1001调用存储器1005中存储的物品支付程序,执行以下操作:

在所述当前用户不是所述头像信息对应的用户时,通过服务器获取所述账号信息对应的关联用户信息;

判断所述当前用户是否为所述关联用户信息对应的用户;

在所述当前用户为所述关联用户信息对应的用户时,根据所述账号信息和所述支付请求完成支付操作。

进一步的,本发明终端中的处理器1001、存储器1005可以设置在物品支付装置中,所述物品支付装置通过处理器1001调用存储器1005中存储的物品支付程序,执行以下操作:

在所述当前用户不是所述关联用户信息对应的用户时,输出报警信息并通过商家用户终端显示操作用户异常提醒消息。

进一步的,本发明终端中的处理器1001、存储器1005可以设置在物品支付装置中,所述物品支付装置通过处理器1001调用存储器1005中存储的物品支付程序,执行以下操作:

在所述当前用户为合法用户时,根据所述账号信息关联的支付账号、所述支付请求中的待支付金额和商家账户信息完成支付操作。

基于上述硬件结构,提出本发明物品支付方法实施例。

参照图2,图2为本发明物品支付方法第一实施例的流程示意图。

本实施例中,所述物品支付方法包括以下步骤:

步骤s10,在接收到支付请求时,获取物品中设有的标识信息;

本实施例中,为解决传统支付方式操作不便且安全性不高的技术问题,本发明通过随身携带物品完成支付操作,无需用户携带手机,以便简化支付操作。本实施例中,以珠宝举例进行说明。可以理解地是,本发明中的物品不限于珠宝,还可以是其他饰品、便于携带物品或可穿戴设备等。将用户对应的珠宝中的标识信息存储在存储介质中,例如存储在rfid(radiofrequencyidentification,射频识别)电子标签中。优选地,物品中设有rfid(radiofrequencyidentification,射频识别)电子标签,商家用户终端的无线通信模块为rfid模块,用户可以通过带有rfid模块的手机、ipad、智能手环等带有显示屏的智能终端扫描物品的rfid电子标签,进而得到rfid电子标签的标识信息,其中,每一个rfid电子标签对应唯一一个标识信息,以便于物品的识别,本实施例中,进一步地,rfid电子标签可以为nfc(nearfieldcommunication,近场通信)芯片,商家用户终端的rfid模块为nfc模块。

本实施例中,所述芯片具有防拆防撕毁的特性,即在用户将所述芯片从商品上撕下时,会输出警报声以提醒商家该商品发生异常并提醒用户该操作不当

步骤s20,将所述标识信息发送至服务器,以供所述服务器在预设数据库中获取与所述标识信息关联的账号信息;

本实施例中,物品中的账号信息在用户注册时,需要经过线上快速身份验证联盟fido(fastidentityonline)联盟的认证,在经过fido联盟的认证后,可以绑定一定额度内的免密支付账号,如中银通、云闪付等。所述免密支付账号可以允许用户在支付预设值以内的金额时,无需密码验证,可直接通过账号信息绑定的免密支付账号支付。如:在支付1000元以下的账单时,可直接在账号信息绑定的免密支付账号中扣款。在支付1000元以上,包括1000元时,需要通过账号信息绑定的其他银行卡或信用卡进行支付,并根据所述账号信息生成密码输入界面,反馈所述密码输入界面至商家用户终端,将所述密码输入界面通过商家用户终端进行显示。进一步地,在用户绑定银行卡或信用卡时,可以再通过实名验证的方式以确保该账号信息的真实性和准确性。

本实施例中,可以将物品对应的的账号信息存储在预设数据库中,具体地,将物品中rfid电子标签的标识信息与用户的账号信息关联存储在预设数据库中。在物品支付装置获得物品中rfid电子标签的标识信息后,将获取到的标识信息发送至服务器,服务器在接收到物品支付装置发送的标识信息后,服务器在预设数据库中查找该标识信息关联的账号信息,然后生成包括所述账号信息的密码输入界面,并将该密码输入界面发送至商家终端。

步骤s30,接收所述服务器发送的所述账号信息,根据所述账号信息和当前用户操作触发的密码信息,判断当前用户是否为合法用户;

具体地,显示密码输入界面后,在检测到用户输入信息时,接收所述输入信息,即用户输入的密码信息。所述密码形式可以是人脸识别、指纹识别、虹膜识别、或国密认证等多种方式。输入密码可以在商家用户终端进行人脸、指纹或者虹膜的识别,或者在商家用户终端上输入国密认证的密码。商家用户终端在接收到用户输入的密码信息时,将获取到的账号信息和接收到的密码信息与服务器中存储的数据进行比对。判断是否存在一组已有的账号与密码信息和当前的账号与密码信息匹配。若存在和当前的账号与密码信息匹配的已有账号与密码时,则表示当前用户提供的账号密码信息正确,即表示当前用户符合预设的合法用户条件。若不存在和当前的账号与密码信息匹配的已有账号与密码时,则表示当前用户提供的账号密码信息不正确,即表示当前用户不符合预设的合法用户条件。

步骤s40,在所述当前用户为合法用户时,根据所述账号信息和所述支付请求完成支付操作。

具体地,在所述当前用户符合预设的合法用户条件时,根据商家用户终端发送的所述支付请求中的交易金额,获取所述账号信息关联的免密支付账号中的交易金额对应金额,转账至所述支付请求中的商家账户。

进一步地,本实施例中,步骤s40包括:

步骤s41,在所述当前用户为合法用户时,根据所述账号信息关联的支付方式、所述支付请求中的待支付金额和商家账户信息完成支付操作。

本实施例中,在当前用户符合预设的合法用户条件时,根据商家用户终端发送的所述支付请求,其中所述支付请求至少包括商家账号信息和支付金额两种信息,根据所述支付请求中的支付金额,获取用户提供的所述账号信息关联的信用卡或银行卡中所述支付金额对应的金额,转账至所述支付请求中的商家账号,以完成支付操作。具体实施例中,所述支付请求还可以包括商家账号信息、支付金额和账单信息,在根据所述支付请求中的支付金额,获取用户提供的所述账号信息关联的信用卡或银行卡中所述支付金额对应的金额,转账至所述支付请求中的商家账号的同时,将账单信息通过所述商家用户终端进行显示,以便用户在转账过程中,可以核对商品数目与价格是否正确。

本实施例提供一种物品支付方法,所述物品支付方法通过获取所述rfid读卡器检测到的所述物品支付装置所处环境中预设范围内的当前标签信息;判断是否存在与所述当前标签信息匹配的预存商品信息;若存在与所述当前标签信息匹配的预存商品信息,则统计所述当前标签信息对应的商品总价,并通过用户终端显示所述当前标签信息对应的预存商品信息。通过以上方式,本发明物品支付方法通过射频识别rfid直接获取标签中存有的商品信息,即通过无线电讯号识别待支付商品信息,提供用户在实体商店中自助完成商品结算,无需排队等候服务人员。本发明物品支付方法操作简单,节省排队结账时间,不仅提高了扫码准确度,而且提高了扫码效率,提升了用户体验,解决了传统扫码方式操作不便且效率低下的技术问题。

参照图3,图3为本发明物品支付方法第二实施例的流程示意图。

为了保证用户的支付安全性,进一步对用户身份进行验证,本实施例中,基于上述图2所示实施例,步骤s40还包括:

步骤s42,在所述当前用户为合法用户时,获取所述账号信息中的头像信息;

本实施例中,在所述当前用户通过账号密码验证,即符合预设的合法用户条件时,进一步对所述用户身份进行验证。具体地,在服务器根据所述标识信息获取所述标识信息对应的账号信息时,进一步获取服务器中存储的所述账号信息对应用户的头像信息。并通过商家用户终端带有的摄像头获取当前用户面部信息,并将预先存储的所述头像信息与所述面部信息进行比对,判断所述头像信息是否与所述用户的面部信息相匹配。

步骤s43,判断当前用户是否为所述头像信息对应的用户;

具体地,在判断当前用户是所述头像信息对应的用户时,若所述头像信息与所述面部信息匹配,则当前用户是所述头像信息对应的用户。若所述头像信息与所述面部信息不匹配,则当前用户不是所述头像信息对应的用户。

步骤s44,在所述当前用户为所述头像信息对应的用户时,根据所述账号信息和所述支付请求完成支付操作。

具体地,在判定所述头像信息与所述当前用户的面部信息匹配时,即当前用户是所述头像信息对应的用户,根据商家用户终端发送的所述支付请求,其中所述支付请求至少包括商家账号信息和支付金额两种信息,根据所述支付请求中的支付金额,获取用户提供的所述账号信息关联的信用卡或银行卡中所述支付金额对应的金额,转账至所述支付请求中的商家账号,以完成支付操作。

参照图4,图4为本发明物品支付方法第三实施例的流程示意图。

为了提升用户体验,进一步提供亲密支付,本实施例中,步骤s40还包括:

步骤s45,在所述当前用户不是所述头像信息对应的用户时,通过服务器获取所述账号信息对应的关联用户信息;

具体地,在判定所述头像信息与所述当前用户的面部信息不匹配时,即当前用户不是所述头像信息对应的用户。进一步通过服务器获取数据库中所述账号信息对应的关联用户信息,其中,所述关联用户信息为用户预先存储的被授权支付用户。所述被授权用户可以是用户的父母、子女等亲人关系。预先将被授权用户的面部信息与所述账号信息进行关联存储。

步骤s46,判断所述当前用户是否为所述关联用户信息对应的用户;

具体地,将通过商家用户终端获取到的所述当前用户的面部信息与被授权的关联用户信息的面部信息进行匹配,在所述关联用户信息的面部信息与所述当前用户的面部信息匹配时,则判定所述当前用户是所述关联用户信息对应的用户,即当前用户为合法用户身份。在所述关联用户信息的面部信息与所述当前用户的面部信息不匹配时,则判定所述当前用户不是所述关联用户信息对应的用户,即当前用户不是合法用户身份。具体实施例中,所述关联用户信息还可以是将所述被授权用户的指纹、号码或姓名等信息进行存储,然后通过商家用户终端显示对应的验证方式,并接收当前用户输入的验证信息,然后进行比对。若匹配,则当前用户为被授权用户。即可通过商家用户终端输入自己的号码,服务器在即受到商家用户终端发送的号码信息时,将所述号码信息与预存数据进行比对,若匹配,则当前用户为被授权用户。否则,当前用户为非法用户。

步骤s47,在所述当前用户为所述关联用户信息对应的用户时,根据所述账号信息和所述支付请求完成支付操作。

具体地,在判定所述当前用户为所述关联用户信息对应的用户时,根据商家用户终端发送的所述支付请求,其中所述支付请求至少包括商家账号信息和支付金额两种信息,根据所述支付请求中的支付金额,获取用户提供的所述账号信息关联的信用卡或银行卡中所述支付金额对应的金额,转账至所述支付请求中的商家账号,以完成支付操作。

进一步地,为了提醒商家当前用户为非法用户,本实施例中,还包括:

步骤s48,在所述当前用户不是所述关联用户信息对应的用户时,输出报警信息并通过商家用户终端显示操作用户异常提醒消息。

具体地,在所述当前用户既不是所述头像信息对应的用户,也不是所述关联用户信息对应的用户时,则当前用户为非法用户。在判定当前用户为非法用户时,并输出警报信息,并反馈当前用户为非法用户的提醒消息至商家用户终端,通知商家该用户为非法用户,请及时处理,同时提醒其他用户不要随意使用他人物品支付装置进行不当操作。具体实施例中,还可以输出提醒消息至所述账号信息关联存储的联系地址,以提醒用户该物品支付装置正在被他人非法使用,请及时采取对应措施,如及时锁定账号。更多实施例中,还可以通过商家用户终端获取当前用户的面部信息,并将所述面部信息保存至服务器以供下次再检测到该用户使用物品支付时显示该记录,以提醒商家。或将该当前用户的面部信息发送至犯罪举报平台,以进行盗窃举报。

本发明还提供一种计算机可读存储介质。

本发明计算机可读存储介质上存储有物品支付程序,所述物品支付程序被处理器执行时实现如上述智能方法的步骤。

其中,物品支付程序被执行时所实现的方法可参照本发明物品支付方法的各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

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

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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