首页 / 专利库 / 银行与财务事项 / 无现金支付 / 一种交易数据支付方法及装置、电子设备和服务器

一种交易数据支付方法及装置、电子设备和服务器

阅读:154发布:2020-05-14

专利汇可以提供一种交易数据支付方法及装置、电子设备和服务器专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种交易数据支付方法及装置、 电子 设备和 服务器 ,所述方法包括:在检测到交易订单时,录入用户的身份信息;根据所述身份信息确定所述用户为注册用户,且确定所述用户的账户具有针对所述第一交易订单的支付能 力 ;根据所述交易订单生成 智能合约 ,并向所述服务器发送所述智能合约,所述智能合约用于所述服务器对所述第一交易订单进行记录确认,并向所述电子设备发送记录确认后的所述智能合约;接收记录确认后的所述智能合约,并根据记录确认后的所述智能合约在第一时间期限内检测所述交易订单的支付情况;根据所述支付情况,对所述用户的账户进行处理,如此,满足用户的 无现金支付 行为,以提高交易数据支付的便捷和安全性。,下面是一种交易数据支付方法及装置、电子设备和服务器专利的具体信息内容。

1.一种交易数据支付方法,其特征在于,应用于电子设备,所述电子设备与服务器建立通信;所述方法包括:
在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;
根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能
根据所述第一交易订单生成智能合约,并向所述服务器发送所述智能合约,所述智能合约用于所述服务器对所述第一交易订单进行记录确认,并向所述电子设备发送记录确认后的所述智能合约;
接收记录确认后的所述智能合约,并根据记录确认后的所述智能合约在第一时间期限内检测所述第一交易订单的支付情况;
根据所述支付情况处理所述第一用户的账户。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力,包括:
向所述服务器发送所述第一用户的身份信息,所述第一用户的身份信息用于所述服务器对第一用户进行身份验证,并向所述电子设备发送身份验证结果;
接收来自所述服务器的所述身份验证结果,在所述身份验证结果为合法时,确定所述第一用户为注册用户;
建立所述第一交易订单与第一用户的账户地址的确认请求,向所述服务器发送所述确认请求,所述确认请求用于所述服务器根据第一用户的其余交易信息确认所述第一用户的账户具有针对所述第一交易订单的支付能力,并将确认结果发送给所述电子设备;
接收来自所述服务器的所述确认结果。
3.根据权利要求2所述的方法,其特征在于,所述第一交易订单包括第一数量的待支付交易数据;所述确认请求用于执行以下步骤:所述服务器遍历所述第一用户的其余交易信息,获得所述第一用户的账户余额;若所述第一数量的待支付交易数据小于所述第一用户的账户余额,则获得所述第一用户的账户具有针对所述第一交易订单的支付能力的确认结果。
4.根据权利要求2所述的方法,其特征在于,所述确认请求用于执行以下步骤:所述服务器遍历所述第一用户的其余交易信息,获得所述第一用户的第二数量的其余待支付交易数据和第三数量的其余待支付对象;若所述第二数量的其余待支付交易数据小于第二预设阈值和所述第三数量的其余待支付对象小于第三预设阈值,则获得所述第一用户的账户具有针对所述第一交易订单的支付能力的确认结果。
5.根据权利要求1-4所述的任一项方法,其特征在于,所述根据所述支付情况处理所述第一用户的账户,包括:
若所述第一用户的账户支付所述第一交易订单的第二时间期限小于所述第一时间期限,则把所述第一用户的账户加入会员名单;
和/或,
若所述第一用户的账户未在所述第一时间期限内支付所述第一交易订单,则通知所述第一用户的账户在第三时间期限内支付所述第一交易订单,所述第三时间期限大于所述第一时间期限;
和/或,
若所述第一用户的账户未在所述第三时间期限内支付所述第一交易订单,则把所述第一用户的账户加入黑名单。
6.一种交易数据支付方法,其特征在于,应用于服务器,电子设备与所述服务器建立通信;所述方法包括:
接收来自所述电子设备的智能合约,所述智能合约是所述电子设备执行以下操作而生成的:在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;以及根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力;以及根据所述第一交易订单生成智能合约;
对所述智能合约进行记录确认;
向所述电子设备发送记录确认后的所述智能合约,所述记录确认后的所述智能合约用于所述电子设备执行以下操作:在第一时间期限内检测所述第一交易订单的支付情况;以及根据所述支付情况处理所述第一用户的账户。
7.根据权利要求6所述的方法,其特征在于,在所述接收来自所述电子设备的智能合约之前,所述方法还包括:
接收来自所述电子设备的所述第一用户的身份信息,所述第一用户的身份信息是所述电子设备执行以下操作而获得的:在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;
对所述第一用户的身份信息进行身份验证,并向所述电子设备发送身份验证结果;
接收来自所述电子设备的所述确认请求,所述确认请求是所述电子设备执行以下操作而建立的:接收来自所述服务器的所述身份验证结果,在所述身份验证结果为合法时,确定所述第一用户为注册用户;以及建立所述第一交易订单与所述第一用户的账户地址的确认请求;
根据第一用户的其余交易信息确认所述第一用户的账户具有针对所述第一交易订单的支付能力,并向所述电子设备发送确认结果,所述确认结果用于所述电子设备执行以下操作:根据所述第一交易订单生成智能合约,并向所述服务器发送所述智能合约。
8.一种交易数据支付装置,其特征在于,应用于电子设备,所述电子设备与服务器建立通信;所述装置包括处理单元和通信单元,其中,
所述处理单元,用于在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;以及用于根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力;以及用于根据所述第一交易订单生成智能合约,并通过所述通信单元向所述服务器发送所述智能合约,所述智能合约用于所述服务器对所述第一交易订单进行记录确认,并向所述电子设备发送记录确认后的所述智能合约;以及用于通过所述通信单元接收记录确认后的所述智能合约,并根据记录确认后的所述智能合约在第一时间期限内检测所述第一交易订单的支付情况;以及用于根据所述支付情况处理所述第一用户的账户。
9.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。
10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序被处理器执行以实现如权利要求1-7任一项所述的方法。

说明书全文

一种交易数据支付方法及装置、电子设备和服务器

技术领域

[0001] 本申请涉及计算机技术领域,具体涉及一种交易数据支付方法及装置、电子设备和服务器。

背景技术

[0002] 随着无现金支付生活的日益便利,人们越来越习惯通过手机等移动设备支付日常出行、购物和饮食等产生的小额费用
[0003] 移动设备接入无线移动通信网络,完成实时在线的小额费用支付。然而,人们通过移动设备浏览大量的移动媒体资讯和参与各式在线娱乐,使得移动设备的电量消耗过快,而电量的耗尽导致人们无法通过移动设备完成无现金支付行为。发明内容
[0004] 在不携带移动设备和现金或移动设备电量耗尽的情况下,如何满足用户的无现金支付需求,成为亟需考虑的问题。为了解决上述存在的问题,本申请实施例提供了一种交易数据支付方法及装置、电子设备,以期望提高交易数据支付的便捷性、安全性和可持续性
[0005] 第一方面,本申请实施例提供一种交易数据支付方法,应用于电子设备,所述电子设备与服务器建立通信;所述方法包括:
[0006] 在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;
[0007] 根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能
[0008] 根据所述第一交易订单生成智能合约,并向所述服务器发送所述智能合约,所述智能合约用于所述服务器对所述第一交易订单进行记录确认,并向所述电子设备发送记录确认后的所述智能合约;
[0009] 接收记录确认后的所述智能合约,并根据记录确认后的所述智能合约在第一时间期限内检测所述第一交易订单的支付情况;
[0010] 根据所述支付情况处理所述第一用户的账户。
[0011] 第二方面,本申请实施例提供一种交易数据支付方法,应用于服务器,电子设备与所述服务器建立通信;所述方法包括:
[0012] 接收来自所述电子设备的智能合约,所述智能合约是所述电子设备执行以下操作而生成的:在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;以及根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力;以及根据所述第一交易订单生成智能合约;
[0013] 对所述智能合约进行记录确认;
[0014] 向所述电子设备发送记录确认后的所述智能合约,所述记录确认后的所述智能合约用于所述电子设备执行以下操作:在第一时间期限内检测所述第一交易订单的支付情况;以及根据所述支付情况处理所述第一用户的账户。
[0015] 第三方面,本申请实施例提供一种交易数据支付装置,应用于电子设备,所述电子设备与服务器建立通信;所述装置包括处理单元和通信单元,其中,
[0016] 所述处理单元,用于在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;以及用于根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力;以及用于根据所述第一交易订单生成智能合约,并通过所述通信单元向所述服务器发送所述智能合约,所述智能合约用于所述服务器对所述第一交易订单进行记录确认,并向所述电子设备发送记录确认后的所述智能合约;以及用于通过所述通信单元接收记录确认后的所述智能合约,并根据记录确认后的所述智能合约在第一时间期限内检测所述第一交易订单的支付情况;以及用于根据所述支付情况处理所述第一用户的账户。
[0017] 第四方面,本申请实施例提供一种交易数据支付装置,应用于服务器,电子设备与所述服务器建立通信;所述装置包括处理单元和通信单元,其中,
[0018] 所述处理单元,用于通过所述通信单元接收来自所述电子设备的智能合约,所述智能合约是所述电子设备执行以下操作而生成的:在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;以及根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力;以及根据所述第一交易订单生成智能合约;以及用于对所述智能合约进行记录确认;以及用于通过所述通信单元向所述电子设备发送记录确认后的所述智能合约,所述记录确认后的所述智能合约用以所述电子设备执行以下操作:在第一时间期限内检测所述第一交易订单的支付情况;以及用于根据所述支付情况处理所述第一用户的账户。
[0019] 第五方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面和第二方面任一方法中的步骤的指令。
[0020] 第六方面,本申请实施例提供一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面和第二方面任一方法中所描述的部分或全部步骤。
[0021] 第七方面,本申请实施例提供一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面和第二方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0022] 可以看出,本申请实施例中所描绘的交易数据支付方法及装置,应用于电子设备,所述电子设备与服务器建立通信,以满足用户在不携带移动设备和现金或移动设备电量耗尽的情况下的无现金支付需求,既能保证商家的利益,也能提高交易数据支付的便捷性、安全性和可持续性。附图说明
[0023] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024] 图1是本申请实施例提供的一种交易数据支付方法的示例架构图;
[0025] 图2a是本申请实施例提供的一种交易数据支付方法的流程示意图;
[0026] 图2b是本申请实施例提供的一种可能的链服务器记录确认后的智能合约的示意图;
[0027] 图3是本申请实施例提供的另一种交易数据支付方法的流程示意图;
[0028] 图4是本申请实施例提供的一种电子设备的结构示意图;
[0029] 图5是本申请实施例提供的一种交易数据支付装置的功能单元组成框图
[0030] 图6是本申请实施例提供的一种交易数据支付装置的功能单元组成框图。

具体实施方式

[0031] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0032] 本申请的说明书权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0033] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0034] 下面对本申请实施例进行详细介绍。
[0035] 请参阅图1,图1是本申请实施例提供的一种交易数据支付方法的示例架构图。其中,在提交一项交易订单后,用户通过电子设备录入身份信息,所述电子设备连接于服务器,并向所述服务器发送所述交易订单的交易数据,同时所述服务器中保存有用户信息、商家信息和记录确认后的智能合约。针对不携带移动设备和现金或移动设备电量耗尽的情况下的无现金支付行为,用户可以通过所述电子设备向商家完成无现金支付。
[0036] 具体的,本申请的服务器包括但不限于传统的中心化服务器,还可以是去中心化的区块链服务器;区块链服务器特点是去中心化、公开透明,让每个区块链服务器节点均可参与数据库记录,使用密码学和数字签名来证明身份,真实性和强制读/写访问权限,有机制使其难以改变历史记录,可以很容易地检测到有人试图改变它。
[0037] 具体的,本申请的电子设备可以是具备通信能力的电子设备,也可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的智能终端设备(intelligent terminal device)等等。
[0038] 具体请参阅图2a,图2a是本申请实施例提供一种交易数据方法的流程示意图,应用于所述电子设备,所述电子设备与所述服务器建立通信;所述方法包括:
[0039] S201、在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息。
[0040] 具体实现中,商家提供的电子设备检查到由用户产生的一笔交易订单的支付请求,所述电子设备录入所述用户的身份信息包括用户指纹。
[0041] 可选地,所述电子设备录入所述用户的身份信息包括用户人脸的图像或者视频流
[0042] S202、根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力。
[0043] S203、根据所述第一交易订单生成智能合约,并向所述服务器发送所述智能合约,所述智能合约用于所述服务器对所述第一交易订单进行记录确认,并向所述电子设备发送记录确认后的所述智能合约。
[0044] 举例中,图2b是本申请实施例提供的一种可能的区块链服务器记录确认后的智能合约的示意图。其中,记录确认后的智能合约记录在区块中,所述区块通过时间戳、当前区块的根和前一区块的根将每个区块进行连接,形成一个区块链,保证记录确认后的智能合约不被篡改和真实性。
[0045] 可选地,所述智能合约根据所述第一交易订单可以由以下步骤生成:首先,所述电子设备设定所述第一用户的账户地址支付所述第一交易订单交易的时间期限。然后,所述电子设备利用预设加密算法对所述第一交易订单进行加密。最后,所述电子设备通过Solidity汇编语言将所述时间期限和加密后的所述第一交易订单进行汇编,生成所述智能合约。通过设定第一用户支付所述第一交易订单的所述时间期限,能够有效保证商家的利益。同时,加密上链到所述区块链服务器中的所述第一交易订单,能有效保证所述第一交易订单不被篡改和真实性,以提高交易数据支付的安全性。
[0046] 可选地,所述电子设备在向所述区块链服务器发送所述智能合约之前,可以将商家的账户地址和所述第一用户的账户地址利用签名算法对所述智能合约进行签名,再将签名后的所述智能合约上传到所述区块链服务器中。在所述区块链服务器利用已记录的所述商家的账户地址和所述第一用户的账户地址对签名后的所述智能合约进行记录确认后,获取所述服务器记录确认后的智能合约。可见,通过签名所述智能合约,以便所述区块链服务器验证商家账户地址和用户账户地址的真实性。同时,记录确认后的所述智能合约具有不被篡改和真实性,以便提高交易数据支付的安全性。
[0047] S204、接收记录确认后的所述智能合约,并根据记录确认后的所述智能合约在第一时间期限内检测所述第一交易订单的支付情况。
[0048] S205、根据所述支付情况处理所述第一用户的账户。
[0049] 可以看出,本申请实施例中所描绘的交易数据支付方法,应用于电子设备,所述电子设备与服务器建立通信,以满足用户在不携带移动设备和现金或移动设备电量耗尽的情况下的无现金支付需求,既能保证商家的利益,也能提高交易数据支付的便捷性、安全性和可持续性。
[0050] 在一个可能的示例中,所述根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力,包括:向所述服务器发送所述第一用户的身份信息,所述第一用户的身份信息用于所述服务器对第一用户进行身份验证,并向所述电子设备发送身份验证结果;接收来自所述服务器的所述身份验证结果,在所述身份验证结果为合法时,确定所述第一用户为注册用户;建立所述第一交易订单与第一用户的账户地址的确认请求,向所述服务器发送所述确认请求,所述确认请求用于所述服务器根据第一用户的其余交易信息确认所述第一用户的账户具有针对所述第一交易订单的支付能力,并将确认结果发送给所述电子设备;接收来自所述服务器的所述确认结果。
[0051] 可选地,所述电子设备录入所述第一用户的身份信息包括用户指纹,并利用指纹识别技术提取所述用户指纹中的指纹特征参数,然后将所述指纹特征参数发送到所述服务器。所述服务器中的验证节点根据记录在指纹信息库中的每个用户的指纹信息对所述指纹特征参数进行匹配,获得匹配参数值。若所述匹配参数值大于第一预设阈值,则所述用户指纹的验证结果为合法,并向所述电子设备发送验证结果;若所述匹配参数值小于第一预设阈值,则所述用户指纹的验证结果为不合法,并向所述电子设备发送验证结果。
[0052] 可选地,所述电子设备录入所述第一用户的身份信息包括用户人脸的图像或者视频流,并利用人脸识别技术提取诉所述用户人脸的图像或者视频流中的人脸特征参数,然后将所述人脸特征参数发送到所述服务器。后续验证处理如上所述,不再赘述。
[0053] 可以看出,在确认所述第一用户的账户具有针对所述第一交易订单的支付能力之前,所述电子设备对所述第一用户的身份信息进行身份验证,能有效保证用户在不携带移动设备和现金或移动设备电量耗尽的情况下交易数据支付的准确性和安全性。同时,通过确认所述第一用户的账户具有针对所述第一交易订单的支付能力,也能保证交易数据支付的安全性。
[0054] 在一个可能的示例中,所述第一交易订单包括第一数量的待支付交易数据;所述确认请求用于执行以下步骤:所述服务器遍历所述第一用户的其余交易信息,获得所述第一用户的账户余额;若所述第一数量的待支付交易数据小于所述第一用户的账户余额,则获得所述第一用户的账户具有针对所述第一交易订单的支付能力的确认结果。
[0055] 可选地,若所述第一数量的待支付交易数据大于所述第一用户的账户余额,则所述用户支付请求的交易确认失败,则获得所述第一用户的账户不具有针对所述第一交易订单的支付能力的确认结果。
[0056] 可以看出,通过确认所述第一用户的账户和所述第一用户的账户余额之间的关联关系,及时判断所述第一用户的账户的支付能力,既能有效保证商家的利益,也能提高交易数据支付的安全性。
[0057] 在一个可能的示例中,所述确认请求用于执行以下步骤:所述服务器遍历所述第一用户的其余交易信息,获得所述第一用户的第二数量的其余待支付交易数据和第三数量的其余待支付对象;若所述第二数量的其余待支付交易数据小于第二预设阈值和所述第三数量的其余待支付对象小于第三预设阈值,则获得所述第一用户的账户具有针对所述第一交易订单的支付能力的确认结果。
[0058] 举例中,服务器遍历用户A的其余交易信息,获得用户A的其余待支付交易金额为5000元和其余待支付对象有商家C、商家D和商家E。如果第二预设阈值为8000元和第三预设阈值为5,则用户A的账户具有支付商家B的交易订单的支付能力。
[0059] 可选地,若所述第一用户的第二数量的其余待支付交易数据大于第二预设阈值或者所述第三数量的其余待支付对象大于第三预设阈值,则获得所述第一用户的账户不具有针对所述第一交易订单的支付能力的确认结果。
[0060] 可以看出,通过确认所述第一用户的账户和所述第一用户的其余待支付交易数据和其余待支付对象,及时判断所述第一用户的账户的支付能力,既能有效保证商家的利益,也能提高交易数据支付的安全性。
[0061] 在一个可能的示例中,所述根据所述支付情况处理所述第一用户的账户,包括:若所述第一用户的账户支付所述第一交易订单的第二时间期限小于所述第一时间期限,则把所述第一用户的账户加入会员名单;和/或,若所述第一用户的账户未在所述第一时间期限内支付所述第一交易订单,则通知所述第一用户的账户在第三时间期限内支付所述第一交易订单,所述第三时间期限大于所述第一时间期限;和/或,若所述第一用户的账户未在所述第三时间期限内支付所述第一交易订单,则把所述第一用户的账户加入黑名单。
[0062] 可以看出,根据所述第一用户的支付情况对所述第一用户的账户进行处理,有利于商家对用户的支付行为进行奖励和惩罚,同时也有利于用户注重自身的支付行为,以提高交易数据支付的可持续性和可靠性。
[0063] 上述图2a所述的实施例从电子设备一侧描述了所述交易数据支付方法的执行步骤,下面从电子设备和服务器之间的多侧交互进行描述,请参阅图3。
[0064] 图3是本申请实施例提供的另一种交易数据支付方法的流程示意图,应用于电子设备,所述电子设备与服务器建立通信;所述方法包括:
[0065] S301、在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息,并向服务器发送所述第一用户的身份信息。
[0066] 具体的,所述电子设备录入所述第一用户的身份信息包括用户指纹,并利用指纹识别技术提取所述用户指纹中的指纹特征参数,然后将所述指纹特征参数发送到所述服务器。
[0067] 可选地,所述电子设备录入所述第一用户的身份信息包括用户人脸的图像或者视频流,并利用人脸识别技术提取诉所述用户人脸的图像或者视频流中的人脸特征参数,然后将所述人脸特征参数发送到所述服务器。
[0068] S302、接收所述第一用户的身份信息,对所述第一用户的身份信息进行身份确认,并向所述电子设备发送身份验证结果。
[0069] 具体的,所述服务器根据记录在指纹信息库中的每个用户的指纹信息对所述电子设备发送的所述指纹特征参数进行匹配,获得匹配参数值。若所述匹配参数值大于第一预设阈值,则所述用户指纹的验证结果为合法,并向所述电子设备发送所述验证结果;若所述匹配参数值小于第一预设阈值,则所述用户指纹的验证结果为不合法,并向所述电子设备发送所述验证结果。
[0070] S303、接收所述身份验证结果,在所述身份验证结果为合法时,确定所述第一用户为注册用户。
[0071] S304、向所述服务器发送确定所述第一用户的账户具有针对所述第一交易订单的支付能力的请求。
[0072] S305、接收所述请求,并遍历第一用户的其余交易信息确认所述第一用户的账户具有针对所述第一交易订单的支付能力,将确认结果发送给所述电子设备。
[0073] 具体的,所述服务器遍历所述第一用户的其余交易信息,获得所述第一用户的账户余额;若所述第一数量的待支付交易数据小于所述第一用户的账户余额,则获得所述第一用户的账户具有针对所述第一交易订单的支付能力的确认结果。
[0074] 可选地,所述服务器遍历所述第一用户的其余交易信息,获得所述第一用户的第二数量的其余待支付交易数据和第三数量的其余待支付对象;若所述第二数量的其余待支付交易数据小于第二预设阈值和所述第三数量的其余待支付对象小于第三预设阈值,则获得所述第一用户的账户具有针对所述第一交易订单的支付能力的确认结果。
[0075] S306、接收所述确认结果,以根据所述第一交易订单的支付请求生成智能合约,并向所述区块链节点发送所述智能合约。
[0076] S307、接收所述智能合约,对所述智能合约进行记录确认,并向所述电子设备发送记录确认后的所述智能合约。
[0077] S308、接收记录确认后的所述智能合约,并根据记录确认后的所述智能合约在第一时间期限内检测所述第一交易订单的支付情况。
[0078] S309、根据所述支付情况处理所述第一用户的账户。
[0079] 其中,根据所述支付情况处理所述第一用户的账户,包括:若所述第一用户的账户支付所述第一交易订单的第二时间期限小于所述第一时间期限,则把所述第一用户的账户加入会员名单;和/或,若所述第一用户的账户未在所述第一时间期限内支付所述第一交易订单,则通知所述第一用户的账户在第三时间期限内支付所述第一交易订单,所述第三时间期限大于所述第一时间期限;和/或,若所述第一用户的账户未在所述第三时间期限内支付所述第一交易订单,则把所述第一用户的账户加入黑名单。
[0080] 举例中,区块链服务器中的区块链账本中记录了每个注册用户的用户信息和指纹信息,同时上面记录了每个注册商家的商家信息。用户A在由商家B经营的无人商店购买物品后,产生了一笔交易订单的支付请求,所述交易订单的支付请求包括X元,并向所述商家B提供的指纹设备输入用户A的指纹信息。所述指纹设备录入所述指纹信息,并利用指纹识别技术提取所述指纹信息中的指纹特征参数,然后将所述指纹特征参数发送到所述区块链服务器。所述区块链服务器遍历区块链账本中每个注册用户的指纹信息,以验证所述用户A的指纹信息,并将验证结果发送给所述指纹设备。所述指纹设备在接收所述验证结果为合法时,确定所述用户A为注册用户,并向所述区块链服务器发送确定所述用户A具有针对X元的支付能力的请求。所述区块链服务器接收到所述请求后,查找所述用户A的其余交易信息,获得所述用户A的账户余额为Y元。如果X元大于Y元,则产生所述用户A没有支付能力的确认失败结果,将所述确认结果发送给所述指纹设备;如果X元小于Y元,则产生所述用户A有支付能力的确认结果,并经所述确认成功结果发送给所述指纹设备。所述指纹设备接收到所述确认成功结果后,根据所述交易订单的支付请求生成智能合约,并向所述区块链服务器发送所述智能合约。所述区块链服务器接收所述智能合约,并对所述智能合约进行记录确认在区块链账本中,再向所述指纹设备发送记录确认后的所述智能合约。所述指纹设备在接收记录确认后的所述智能合约后,根据记录确认后的所述智能合约检测所述支付订单的时间为T,如果所述用户A的账户支付所述支付订单的时间K小于所述T,则将所述用户A加入所述商家的会员名单。
[0081] 可以看出,本申请实施例中所描绘的交易数据支付方法,应用于电子设备,所述电子设备与服务器建立通信,以满足用户在不携带移动设备和现金或移动设备电量耗尽的情况下的无现金支付行为,既能保证商家的利益,也能提高交易数据支付的便捷性、安全性和可持续性。
[0082] 与上述图2a所示的实施例一致,请参阅图4,图4是本申请实施例提供的一种电子设备400的结构示意图,所述电子设备400包括应用处理器410、存储器420、通信接口430以及一个或多个程序421,其中,所述一个或多个程序421被存储在上述存储器420中,并且被配置由上述应用处理器410执行,所述电子设备与所述服务器建立通信,所述一个或多个程序421包括用于执行以下步骤的指令:在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力;根据所述第一交易订单生成智能合约,并向所述服务器发送所述智能合约,所述智能合约用于所述服务器对所述第一交易订单进行记录确认,并向所述电子设备发送记录确认后的所述智能合约;接收记录确认后的所述智能合约,并根据记录确认后的所述智能合约在第一时间期限内检测所述第一交易订单的支付情况;根据所述支付情况处理所述第一用户的账户。
[0083] 可以看出,本申请实施例中所描绘的电子设备与服务器建立通信,以满足用户在不携带移动设备和现金或移动设备电量耗尽的情况下的无现金支付行为,既能保证商家的利益,也能提高交易数据支付的便捷性、安全性和可持续性。
[0084] 在一个可能的示例中,在所述根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力方面,所述程序中的指令具体用于执行以下操作:向所述服务器发送所述第一用户的身份信息,所述第一用户的身份信息用于所述服务器对第一用户进行身份验证,并向所述电子设备发送身份验证结果;接收来自所述服务器的所述身份验证结果,在所述身份验证结果为合法时,确定所述第一用户为注册用户;建立所述第一交易订单与第一用户的账户地址的确认请求,向所述服务器发送所述确认请求,所述确认请求用于所述服务器根据第一用户的其余交易信息确认所述第一用户的账户具有针对所述第一交易订单的支付能力,并将确认结果发送给所述电子设备;接收来自所述服务器的所述确认结果。
[0085] 在一个可能的示例中,所述第一交易订单包括第一数量的待支付交易数据;所述确认请求用于执行以下步骤:所述电子设备遍历所述服务器中记录的所述用户其余交易信息,获得用户账户余额;若所述第一数量的待支付交易数据小于所述用户账户余额,则所述用户支付请求的交易确认成功。
[0086] 在一个可能的示例中,所述确认请求用于执行以下步骤:所述服务器遍历所述第一用户的其余交易信息,获得所述第一用户的第二数量的其余待支付交易数据和第三数量的其余待支付对象;若所述第二数量的其余待支付交易数据小于第二预设阈值和所述第三数量的其余待支付对象小于第三预设阈值,则所述第一用户的账户具有针对所述第一交易订单的支付能力。
[0087] 在一个可能的示例中,在所述根据所述支付情况处理所述第一用户的账户方面,所述程序中的指令具体用于执行以下操作:若所述第一用户的账户支付所述第一交易订单的第二时间期限小于所述第一时间期限,则把所述第一用户的账户加入会员名单;和/或,若所述第一用户的账户未在所述第一时间期限内支付所述第一交易订单,则通知所述第一用户的账户在第三时间期限内支付所述第一交易订单,所述第三时间期限大于所述第一时间期限;和/或,若所述第一用户的账户未在所述第三时间期限内支付所述第一交易订单,则把所述第一用户的账户加入黑名单。
[0088] 上述主要从方法侧执行过程的度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0089] 本申请实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0090] 图5是本申请实施例提供的一种交易数据支付装置500的功能单元组成框图。所述交易数据支付装置500应用于电子设备,所述电子设备包括处理单元501和通信单元502。
[0091] 其中,所述处理单元501,用于执行如上述方法实施例中的任一步骤,且在执行诸如发送等数据传输时,可选择的调用所述通信单元502来完成相应操作。下面进行详细说明。
[0092] 所述处理单元501具体用于:在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力;根据所述第一交易订单生成智能合约,并向所述服务器发送所述智能合约,所述智能合约用于所述服务器对所述第一交易订单进行记录确认,并向所述电子设备发送记录确认后的所述智能合约;接收记录确认后的所述智能合约,并根据记录确认后的所述智能合约在第一时间期限内检测所述第一交易订单的支付情况;根据所述支付情况处理所述第一用户的账户。
[0093] 可以看出,本申请实施例中所描绘的交易数据支付装置,应用于电子设备,所述电子设备与服务器建立通信,以满足用户在不携带移动设备和现金或移动设备电量耗尽的情况下的无现金支付行为,既能保证商家的利益,也能提高交易数据支付的便捷性、安全性和可持续性。
[0094] 在一个可能的示例中,在所述根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力方面,所述处理单元501具体用于:向所述服务器发送所述第一用户的身份信息,所述第一用户的身份信息用于所述服务器对第一用户进行身份验证,并向所述电子设备发送身份验证结果;接收来自所述服务器的所述身份验证结果,在所述身份验证结果为合法时,确定所述第一用户为注册用户;建立所述第一交易订单与第一用户的账户地址的确认请求,向所述服务器发送所述确认请求,所述确认请求用于所述服务器根据第一用户的其余交易信息确认所述第一用户的账户具有针对所述第一交易订单的支付能力,并将确认结果发送给所述电子设备;接收来自所述服务器的所述确认结果。
[0095] 在一个可能的示例中,所述第一交易订单包括第一数量的待支付交易数据;所述确认请求用于执行以下步骤:所述服务器遍历所述第一用户的其余交易信息,获得所述第一用户的账户余额;若所述第一数量的待支付交易数据小于所述第一用户的账户余额,则所述第一用户的账户具有针对所述第一交易订单的支付能力。
[0096] 在一个可能的示例中,所述确认请求用于执行以下步骤:所述服务器遍历所述第一用户的其余交易信息,获得所述第一用户的第二数量的其余待支付交易数据和第三数量的其余待支付对象;若所述第二数量的其余待支付交易数据小于第二预设阈值和所述第三数量的其余待支付对象小于第三预设阈值,则所述第一用户的账户具有针对所述第一交易订单的支付能力。
[0097] 在一个可能的示例中,在所述根据所述支付情况处理所述第一用户的账户方面,所述处理单元501具体用于:若所述第一用户的账户支付所述第一交易订单的第二时间期限小于所述第一时间期限,则把所述第一用户的账户加入会员名单;和/或,若所述第一用户的账户未在所述第一时间期限内支付所述第一交易订单,则通知所述第一用户的账户在第三时间期限内支付所述第一交易订单,所述第三时间期限大于所述第一时间期限;和/或,若所述第一用户的账户未在所述第三时间期限内支付所述第一交易订单,则把所述第一用户的账户加入黑名单。
[0098] 其中,所述交易数据支付装置500还可以包括存储单元503,用于存储电子设备的程序代码和数据。所述处理单元501可以是处理器,所述通信单元502可以是触控显示屏或者收发器,存储单元503可以是存储器。
[0099] 下面对服务器进行功能单元的划分,图6是本申请实施例提供的一种交易数据支付装置600的功能单元组成框图。所述交易数据支付装置600应用于服务器,所述服务器包括处理单元601和通信单元602。
[0100] 其中,所述处理单元601,用于执行如上述方法实施例中的任一步骤,且在执行诸如发送等数据传输时,可选择的调用所述通信单元602来完成相应操作。下面进行详细说明。
[0101] 所述处理单元601具体用于:接收来自所述电子设备的智能合约,所述智能合约是所述电子设备执行以下操作而生成的:在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;以及根据所述第一用户的身份信息确定所述第一用户为注册用户,且确定所述第一用户的账户具有针对所述第一交易订单的支付能力;以及根据所述第一交易订单生成智能合约;对所述智能合约进行记录确认;向所述电子设备发送记录确认后的所述智能合约,所述记录确认后的所述智能合约用于所述电子涉笔执行以下操作:在第一时间期限内检测所述第一交易订单的支付情况;以及根据所述支付情况处理所述第一用户的账户。
[0102] 可以看出,本申请实施例中所描绘的交易数据支付装置,应用于服务器,电子设备与所述服务器建立通信,以满足用户在不携带移动设备和现金或移动设备电量耗尽的情况下的无现金支付行为,既能保证商家的利益,也能提高交易数据支付的便捷性、安全性和可持续性。
[0103] 在一个可能的示例中,在所述接收来自所述电子设备的智能合约之前,所述处理单元601还包括具体用于:接收来自所述电子设备的所述第一用户的身份信息,所述第一用户的身份信息是所述电子设备执行以下操作而获得的:在检测到针对第一交易订单的支付请求时,录入第一用户的身份信息;对所述第一用户的身份信息进行身份验证,并向所述电子设备发送身份验证结果;接收来自所述电子设备的所述确认请求,所述确认请求是所述电子设备执行以下操作而建立的:接收来自所述服务器的所述身份验证结果,在所述身份验证结果为合法时,确定所述第一用户为注册用户;以及建立所述第一交易订单与第一用户的账户地址的确认请求;根据第一用户的其余交易信息确认所述第一用户的账户具有针对所述第一交易订单的支付能力,并向所述电子设备发送确认结果,所述确认结果用于所述电子设备执行以下操作:根据所述第一交易订单生成智能合约,并向所述服务器发送所述智能合约。
[0104] 在一个可能的示例中,所述第一交易订单包括第一数量的待支付交易数据;所述确认请求用于执行以下步骤:遍历所述第一用户的其余交易信息,获得所述第一用户的账户余额;若所述第一数量的待支付交易数据小于所述第一用户的账户余额,则获得所述第一用户的账户具有针对所述第一交易订单的支付能力的确认结果。
[0105] 在一个可能的示例中,所述确认请求用于执行以下步骤:遍历所述第一用户的其余交易信息,获得所述第一用户的第二数量的其余待支付交易数据和第三数量的其余待支付对象;若所述第二数量的其余待支付交易数据小于第二预设阈值和所述第三数量的其余待支付对象小于第三预设阈值,则获得所述第一用户的账户具有针对所述第一交易订单的支付能力的确认结果。
[0106] 其中,所述交易数据支付装置600还可以包括存储单元603,用于存储服务器的程序代码和数据。所述处理单元601可以是处理器,所述通信单元602可以是触控显示屏或者收发器,存储单元603可以是存储器。
[0107] 本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
[0108] 本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
[0109] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0110] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0111] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0112] 上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0113] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0114] 上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0115] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
[0116] 以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈