基于区块链的支付数据处理方法及装置制造方法及图纸

技术编号:22755667 阅读:13 留言:0更新日期:2019-12-07 04:13
本发明专利技术实施例涉及一种基于区块链的支付数据处理方法及装置。包括:通过用户名和密码进行登录账户,所述账户对应有至少一个第一地址,所述至少一个第一地址存储有第一数量的通用积分;获取购买商品的价格以及第二地址;根据所述价格,校验所述第一数量的通用积分是否足够;如果足够,根据所述价格对应的通用积分的第二数量、所述第一地址和第二地址生成交易事件,并将所述交易事件发送至区块链节点,以使所述区块链节点将所述交易事件记录在区块链中,在所述交易事件中,所述第二数量的通用积分,由所述第一地址转入所述第二地址。以此,在保证一定的支付成功率的同时,降低支付的复杂程度,提升了支付效率。

Payment data processing method and device based on blockchain

The embodiment of the invention relates to a payment data processing method and device based on a blockchain. Including: log in the account through the user name and password, the account corresponding to at least one first address, the at least one first address storing the first quantity of general points; obtain the price of the purchased goods and the second address; verify whether the general points of the first quantity are sufficient according to the price; if it is sufficient, the general points corresponding to the price The second number, the first address and the second address generate a transaction event, and send the transaction event to the blockchain node so that the blockchain node records the transaction event in the blockchain. In the transaction event, the general integral of the second number is transferred from the first address to the second address. Thus, while ensuring a certain success rate of payment, it reduces the complexity of payment and improves the efficiency of payment.

【技术实现步骤摘要】
基于区块链的支付数据处理方法及装置
本专利技术涉及计算机
,尤其涉及一种基于区块链的支付数据处理方法及装置。
技术介绍
货币在人们的生活中起着至关重要的作用,人们的衣食住行都离不开货币。随着第三方支的兴起,尤其是手机扫码支付的发展,货币的流通业越来越趋向于无纸化。第三方支付是指具备一定实力和信誉保障的独立机构,采用与各大银行签约的方式,通过与银行支付结算系统接口对接而促成交易双方进行交易的网络支付模式。由于第三方支付降低了政府、企业、事业单位直连银行的成本以及保障了交易双方的利益等的优势得到了迅猛发展。由于不同银行、不同地域以及不同业务等对应的交易成本不同,清算方式也多种多样,尤其是对于跨行、跨地域的清算,还需要经过央行甚至银联的中转,流程繁琐且效率低。
技术实现思路
基于上述问题,本专利技术实施例提供了一种基于区块链的支付数据处理方法及装置。第一方面,本专利技术实施例提供了一种基于区块链的支付数据处理方法。所述方法应用于终端,所述区块链包括地址,所述地址用于存储通用积分,所述通用积分关联有第一可信币,所述区块链客户端对应有第一地址;所述方法包括:通过用户名和密码进行登录账户,所述账户对应有至少一个第一地址,所述至少一个第一地址存储有第一数量的通用积分;获取购买商品的价格以及第二地址;根据所述价格,校验所述第一数量的通用积分是否足够;如果足够,根据所述价格对应的通用积分的第二数量、所述第一地址和第二地址生成交易事件,并将所述交易事件发送至区块链节点,以使所述区块链节点将所述交易事件记录在区块链中,在所述交易事件中,所述第二数量的通用积分,由所述第一地址转入所述第二地址。在一些可选的实现中,所述获取购买商品的价格以及第二地址包括:通过扫描商家提供的二维码获取第二地址;响应成功获取第二地址的事件,显示支付界面;基于所述支付界面,接收购买商品的价格。在一些可选的实现中,还包括:根据所述至少一个第一地址生成二维码。在一些可选的实现中,所述第一可信币为可信的通用积分、法币或者一篮子货币中的任意一项;所述购买商品的价格为通过第二可信币计量;所述方法还包括:应用所述第一可信币和所述第二可信币的实时汇率,根据第二可信币对应的购买商品的价格,换算得到第一可信币的第二数量。在一些可选的实现中,还包括:验证所述通用积分和所述第一可信币的关联关系是否合法;如果所述通用积分和所述第一可信币的关联关系合法,则执行将所述交易事件发送至区块链节点,以使所述区块链节点将所述交易事件记录在区块链中的步骤。在一些可选的实现中,所述验证所述通用积分和所述第一可信币的关联关系是否合法,包括下述一项或多项:验证所述第一可信币的可信度是否足够;验证所述通用积分的发行机构是否具有所述第一可信币的发行机构出具的证明文件;验证所述所述通用积分和所述第一可信币的转换关系是否合理。第二方面,提供了一种基于区块链的支付数据处理装置。该装置应用于终端,所述区块链包括地址,所述地址用于存储通用积分,所述通用积分关联有第一可信币,所述区块链客户端对应有第一地址;所述装置包括:登录单元,用于通过用户名和密码进行登录账户,所述账户对应有至少一个第一地址,所述至少一个第一地址存储有第一数量的通用积分;获取单元,用于获取购买商品的价格以及第二地址;校验单元,用于根据所述价格,校验所述第一数量的通用积分是否足够;记录单元,如果足够,用于根据所述价格对应的通用积分的第二数量、所述第一地址和第二地址生成交易事件,并将所述交易事件发送至区块链节点,以使所述区块链节点将所述交易事件记录在区块链中,在所述交易事件中,所述第二数量的通用积分,由所述第一地址转入所述第二地址。在一些可选的实现中,所述获取单元用于:通过扫描商家提供的二维码获取第二地址;响应成功获取第二地址的事件,显示支付界面;基于所述支付界面,接收购买商品的价格。在一些可选的实现中,还包括:生成单元,用于根据所述至少一个第一地址生成二维码。在一些可选的实现中,所述第一可信币为可信的通用积分、法币或者一篮子货币中的任意一项;所述购买商品的价格为通过第二可信币计量;所述方法还包括:应用所述第一可信币和所述第二可信币的实时汇率,根据第二可信币对应的购买商品的价格,换算得到第一可信币的第二数量。在一些可选的实现中,还包括:验证单元,用于验证所述通用积分和所述第一可信币的关联关系是否合法;如果所述通用积分和所述第一可信币的关联关系合法,则执行将所述交易事件发送至区块链节点,以使所述区块链节点将所述交易事件记录在区块链中的步骤。在一些可选的实现中,所述验证单元具体用于:验证所述第一可信币的可信度是否足够;验证所述通用积分的发行机构是否具有所述第一可信币的发行机构出具的证明文件;验证所述所述通用积分和所述第一可信币的转换关系是否合理。第三方面,本说明书实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现前述第一方面所述的方法步骤。第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法步骤。第五方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行上述第一方面所述的方法步骤。本专利技术实施例提供了一种基于区块链的支付数据处理方法及装置。通过用户名和密码进行登录账户,所述账户对应有至少一个第一地址,所述至少一个第一地址存储有第一数量的通用积分;获取购买商品的价格以及第二地址;根据所述价格,校验所述第一数量的通用积分是否足够;如果足够,根据所述价格对应的通用积分的第二数量、所述第一地址和第二地址生成交易事件,并将所述交易事件发送至区块链节点,以使所述区块链节点将所述交易事件记录在区块链中,在所述交易事件中,所述第二数量的通用积分,由所述第一地址转入所述第二地址。通过将通用积和第一可信币关联,在区块链客户端进行购物时,使用通用积分进行交易,通过上述支付操作,在保证一定的支付成功率的同时,降低支付的复杂程度,提升了支付效率,用户体验更好,安全性更高。附图说明图1应用本申请提供的实施例的示例性架构;图2为本专利技术实施例提供的一种基于区块链的支付数据处理方法的流程图;图3为本专利技术实施例提供的一种基于区块链的支付数据处理装置的结构示意图;图4示出了本说明书实施例所提供的一种计算机设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施本文档来自技高网...

【技术保护点】
1.一种基于区块链的支付数据处理方法,其特征在于,所述方法应用于终端,所述区块链包括地址,所述地址用于存储通用积分,所述通用积分关联有第一可信币;所述方法包括:/n通过用户名和密码进行登录账户,所述账户对应有至少一个第一地址,所述至少一个第一地址存储有第一数量的通用积分;/n获取购买商品的价格以及第二地址;/n根据所述价格,校验所述第一数量的通用积分是否足够;/n如果足够,根据所述价格对应的通用积分的第二数量、所述第一地址和第二地址生成交易事件,并将所述交易事件发送至区块链节点,以使所述区块链节点将所述交易事件记录在区块链中,在所述交易事件中,所述第二数量的通用积分,由所述第一地址转入所述第二地址。/n

【技术特征摘要】
1.一种基于区块链的支付数据处理方法,其特征在于,所述方法应用于终端,所述区块链包括地址,所述地址用于存储通用积分,所述通用积分关联有第一可信币;所述方法包括:
通过用户名和密码进行登录账户,所述账户对应有至少一个第一地址,所述至少一个第一地址存储有第一数量的通用积分;
获取购买商品的价格以及第二地址;
根据所述价格,校验所述第一数量的通用积分是否足够;
如果足够,根据所述价格对应的通用积分的第二数量、所述第一地址和第二地址生成交易事件,并将所述交易事件发送至区块链节点,以使所述区块链节点将所述交易事件记录在区块链中,在所述交易事件中,所述第二数量的通用积分,由所述第一地址转入所述第二地址。


2.根据权利要求1所述的方法,其特征在于,所述获取购买商品的价格以及第二地址包括:
通过扫描商家提供的二维码获取第二地址;
响应成功获取第二地址的事件,显示支付界面;
基于所述支付界面,接收购买商品的价格。


3.根据权利要求1所述的方法,其特征在于,还包括:
根据所述至少一个第一地址生成二维码。


4.根据权利要求1所述的方法,其特征在于,所述第一可信币为可信的通用积分、法币或者一篮子货币中的任意一项;所述购买商品的价格为通过第二可信币计量;所述方法还包括:应用所述第一可信币和所述第二可信币的实时汇率,根据第二可信币对应的购买商品的价格,换算得到第一可信币的第二数量。


5.根据权利要求1所述的方法,其特征在于,还包括:
验证所述通用积分和所述第一可信币的关联关系是否合法;
如果所述通用积分和所述第一可信币的关联关系合法,则执行将所述交易事件发送至区块链节点,以使所述区块链节点将所述交易事件记录在区块链中的步骤。


6.根据权...

【专利技术属性】
技术研发人员:吉建勋杨慧
申请(专利权)人:北京艾摩瑞策科技有限公司
类型:发明
国别省市:北京;11

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

1