[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108647969A - A kind of method, apparatus, system and the storage medium of access block chain - Google Patents

A kind of method, apparatus, system and the storage medium of access block chain Download PDF

Info

Publication number
CN108647969A
CN108647969A CN201810469125.7A CN201810469125A CN108647969A CN 108647969 A CN108647969 A CN 108647969A CN 201810469125 A CN201810469125 A CN 201810469125A CN 108647969 A CN108647969 A CN 108647969A
Authority
CN
China
Prior art keywords
transaction
information
block chain
order information
node device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810469125.7A
Other languages
Chinese (zh)
Inventor
张慧勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Onething Technologies Co Ltd
Shenzhen Xunlei Networking Technologies Co Ltd
Original Assignee
Shenzhen Onething Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Onething Technologies Co Ltd filed Critical Shenzhen Onething Technologies Co Ltd
Priority to CN201810469125.7A priority Critical patent/CN108647969A/en
Publication of CN108647969A publication Critical patent/CN108647969A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种接入区块链的方法、装置、系统和存储介质,该方法包括:为来自交易一方设备的订单信息生成预支付标识;将所述预支付标识发送给所述交易一方设备;获取来自交易另一方设备的交易入链请求,所述交易入链请求包括交易信息和所述订单信息,所述订单信息包括所述预支付标识;使用所述订单信息对所述交易信息进行验证,若验证成功,将所述交易信息发往区块链记帐节点设备。本发明提供的接入区块链的方法、装置、系统和存储介质提供了通用的区块链接入流程,方便商户终端使用和接入区块链。

The invention discloses a method, device, system and storage medium for accessing a block chain. The method includes: generating a prepayment identifier for order information from a transaction party's device; sending the prepayment identifier to the transaction party device; obtain a transaction entry request from the other party's device, the transaction entry request includes transaction information and the order information, the order information includes the prepayment identifier; use the order information to process the transaction information Verification is carried out, and if the verification is successful, the transaction information is sent to the blockchain accounting node device. The method, device, system and storage medium for accessing the block chain provided by the present invention provide a general block chain entry process, which is convenient for merchant terminals to use and access the block chain.

Description

一种接入区块链的方法、装置、系统和存储介质A method, device, system and storage medium for accessing blockchain

技术领域technical field

本发明涉及区块链技术领域,尤其涉及一种接入区块链的方法、装置、系统和存储介质。The present invention relates to the technical field of block chains, in particular to a method, device, system and storage medium for accessing block chains.

背景技术Background technique

目前,区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,其本质是一个去中心化的数据库,是一串使用密码学方法相关联的数据块。但目前的区块链由于自身的复杂性,不利于普通商户的使用和接入。At present, Blockchain is a new application model of computer technology such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. data block. However, due to its own complexity, the current blockchain is not conducive to the use and access of ordinary merchants.

发明内容Contents of the invention

为了克服现有技术的不足,本发明的目的之一在于提供一种接入区块链的方法,为来自商户终端发送的订单信息生成预支付标识并发送给商户终端。获取来自买方终端的交易入链请求,所述交易入链请求包括交易信息和所述订单信息,所述订单信息包括所述预支付标识,使用所述订单信息对所述交易信息进行验证,若验证成功,将所述交易信息发往区块链记帐节点设备,从而提供了通用的区块链接入流程,方便商户终端使用和接入区块链。In order to overcome the deficiencies of the prior art, one of the purposes of the present invention is to provide a method for accessing the block chain to generate a prepayment identifier for the order information sent from the merchant terminal and send it to the merchant terminal. Obtain a transaction entry request from the buyer terminal, the transaction entry request includes transaction information and the order information, the order information includes the prepayment identifier, and uses the order information to verify the transaction information, if After the verification is successful, the transaction information is sent to the block chain accounting node device, thereby providing a general block chain entry process, which is convenient for the merchant terminal to use and access the block chain.

本发明的目的之二在于提供一种接入区块链的方法,商户终端将订单信息发送到区块链接入节点设备;获取来自所述区块链接入节点设备的预支付标识;将订单信息发送到所述买方终端,以供所述买方终端进行订单支付并向所述区块链接入节点发起交易入链请求,所述订单信息包括所述预支付标识;获取来自所述区块链接入节点设备的表示交易已写入区块的通知信息,从而实现了商户终端与区块链的接入点实现通讯连接,方便商户终端使用和接入区块链。The second object of the present invention is to provide a method for accessing the block chain. The merchant terminal sends the order information to the block chain entry node device; obtains the prepayment identification from the block chain entry node device; sent to the buyer's terminal for the buyer's terminal to make order payment and initiate a transaction entry request to the block chain entry node, the order information includes the prepayment identifier; The notification information of the node device indicates that the transaction has been written into the block, so as to realize the communication connection between the merchant terminal and the access point of the blockchain, and facilitate the use and access of the merchant terminal to the blockchain.

本发明的目的之三在于提供一种接入区块链的方法,获取来自交易相对方的订单信息,所述订单信息包括预支付标识,将交易入链请求发送到区块链接入节点设备以供区块链接入节点设备进行验证,所述交易入链请求包括所述订单信息和与所述订单信息相应的交易信息,若区块链接入节点设备验证成功,区块链接入节点设备将所述交易信息发往区块链记帐节点设备,从而提供了通用的区块链接入流程,方便商户终端使用和接入区块链。The third object of the present invention is to provide a method for accessing the block chain to obtain order information from the counterparty of the transaction, the order information includes the pre-payment identifier, and send the transaction entry request to the block chain entry node device for For the block chain entry node device to verify, the transaction entry request includes the order information and the transaction information corresponding to the order information, if the block chain entry node device verification is successful, the block chain entry node device will The above transaction information is sent to the blockchain accounting node device, thus providing a general blockchain entry process, which is convenient for merchant terminals to use and access the blockchain.

本发明的目的之四在于提供一种区块链接入节点设备,为来自商户终端发送的订单信息生成预支付标识并发送给商户终端。获取来自买方终端的交易入链请求,所述交易入链请求包括交易信息和所述订单信息,所述订单信息包括所述预支付标识,使用所述订单信息对所述交易信息进行验证,若验证成功,将所述交易信息发往区块链记帐节点设备,从而提供了通用的区块链接入流程,方便商户终端使用和接入区块链。The fourth object of the present invention is to provide a block chain entry node device, which generates a prepayment identifier for the order information sent from the merchant terminal and sends it to the merchant terminal. Obtain a transaction entry request from the buyer terminal, the transaction entry request includes transaction information and the order information, the order information includes the prepayment identifier, and uses the order information to verify the transaction information, if After the verification is successful, the transaction information is sent to the block chain accounting node device, thereby providing a general block chain entry process, which is convenient for the merchant terminal to use and access the block chain.

本发明的目的之五在于提供一种商户终端,商户终端将订单信息发送到区块链接入节点设备;获取来自所述区块链接入节点设备的预支付标识;将订单信息发送到所述买方终端,以供所述买方终端进行订单支付并向所述区块链接入节点发起交易入链请求,所述订单信息包括所述预支付标识;获取来自所述区块链接入节点设备的表示交易已写入区块的通知信息,从而实现了商户终端与区块链的接入点实现通讯连接,方便商户终端使用和接入区块链。The fifth object of the present invention is to provide a merchant terminal, the merchant terminal sends order information to the block chain entry node device; obtains the prepayment identification from the block chain entry node device; sends the order information to the buyer The terminal is used for the buyer terminal to make order payment and initiate a transaction entry request to the block chain entry node, the order information includes the pre-payment identifier; obtain the representative transaction from the block chain entry node device The notification information of the block has been written, so as to realize the communication connection between the merchant terminal and the access point of the blockchain, which is convenient for the merchant terminal to use and access the blockchain.

本发明的目的之六在于提供一种买方终端,获取来自交易相对方的订单信息,所述订单信息包括预支付标识,将交易入链请求发送到区块链接入节点设备以供区块链接入节点设备进行验证,所述交易入链请求包括所述订单信息和与所述订单信息相应的交易信息,若区块链接入节点设备验证成功,区块链接入节点设备将所述交易信息发往区块链记帐节点设备,从而提供了通用的区块链接入流程,方便商户终端使用和接入区块链。The sixth purpose of the present invention is to provide a buyer terminal to obtain order information from the counterparty of the transaction, the order information includes the pre-payment identifier, and send the transaction entry request to the block chain entry node device for block chain entry The node device performs verification. The transaction entry request includes the order information and the transaction information corresponding to the order information. If the verification of the block chain entry node device is successful, the block chain entry node device sends the transaction information to The blockchain accounting node device provides a general blockchain entry process, which is convenient for merchant terminals to use and access the blockchain.

本发明的目的之七在于提供一种接入区块链的系统,其提供了通用的区块链接入流程,方便商户终端使用和接入区块链。The seventh object of the present invention is to provide a system for accessing the blockchain, which provides a general blockchain access process and facilitates the use and access of merchant terminals to the blockchain.

本发明的目的之八在于提供一种存储介质,其提供了通用的区块链接入流程,方便商户终端使用和接入区块链。The eighth object of the present invention is to provide a storage medium, which provides a general block chain entry process, which is convenient for merchant terminals to use and access the block chain.

本发明的目的之一采用如下技术方案实现:One of purpose of the present invention adopts following technical scheme to realize:

一种接入区块链的方法,包括:A method of accessing the blockchain comprising:

为来自交易一方设备的订单信息生成预支付标识;Generate a prepaid identifier for the order information from the device of one party to the transaction;

将所述预支付标识发送给所述交易一方设备;获取来自交易另一方设备的交易入链请求,所述交易入链请求包括交易信息和所述订单信息,所述订单信息包括所述预支付标识;Send the prepayment identifier to the device of one party to the transaction; obtain a transaction entry request from the other transaction device, the transaction entry request includes transaction information and the order information, and the order information includes the prepayment logo;

使用所述订单信息对所述交易信息进行验证,若验证成功,将所述交易信息发往区块链记帐节点设备。The transaction information is verified by using the order information, and if the verification is successful, the transaction information is sent to the blockchain accounting node device.

进一步地,所述交易入链请求包括验证码,所述将所述交易信息发往区块链记帐节点设备之前还包括:Further, the transaction entry request includes a verification code, and before sending the transaction information to the blockchain accounting node device, it also includes:

将认证请求发送到认证服务器,所述认证请求包括所述交易另一方身份标识信息及所述验证码;Sending an authentication request to an authentication server, where the authentication request includes the identity information of the other party to the transaction and the verification code;

获取所述认证服务器发送的认证结果,若所述认证结果表示认证通过,则将所述交易信息发往区块链记帐节点设备。Obtain the authentication result sent by the authentication server, and if the authentication result indicates that the authentication is passed, then send the transaction information to the blockchain accounting node device.

进一步地,所述订单信息包括第一支付信息,所述交易信息包括第二支付信息,所述使用所述订单信息对所述交易信息进行验证包括:Further, the order information includes first payment information, the transaction information includes second payment information, and using the order information to verify the transaction information includes:

判断所述第一支付信息与所述第二支付信息是否一致,若是,则验证成功,否则,验证失败。Judging whether the first payment information is consistent with the second payment information, if yes, the verification is successful; otherwise, the verification fails.

进一步地,所述订单信息还包括交易一方签名,所述交易信息包括交易另一方签名,所述第一、第二支付信息中均包括收款帐户标识及交易金额,所述使用所述订单信息对所述交易信息进行验证包括:Further, the order information also includes the signature of one party to the transaction, the transaction information includes the signature of the other party to the transaction, the first and second payment information both include the identification of the receiving account and the transaction amount, and the use of the order information Verifying the transaction information includes:

对所述交易一方签名和交易另一方签名分别进行认证;Authenticating the signature of one party to the transaction and the signature of the other party to the transaction respectively;

若认证通过,判断第一支付信息中的收款标识及交易金额与第二支付信息中的收款标识及交易金额是否一致,若是,则验证成功,否则验证失败。If the authentication is passed, it is judged whether the collection identifier and the transaction amount in the first payment information are consistent with the collection identifier and the transaction amount in the second payment information, if yes, the verification is successful, otherwise, the verification fails.

进一步地,所述将所述交易信息发往区块链记帐节点设备之前还包括:对所述交易信息进行签名。Further, before sending the transaction information to the block chain accounting node device, it also includes: signing the transaction information.

进一步地,所述将所述交易信息发往区块链记帐节点设备之后还包括:接收所述区块链网络返回的交易入块通知,并发送通知消息通知所述交易一方设备交易已经入块,所述通知消息包括所述预支付标识。Further, after sending the transaction information to the blockchain accounting node device, it also includes: receiving the transaction input notification returned by the blockchain network, and sending a notification message to notify the transaction party device that the transaction has entered block, the notification message includes the prepayment identifier.

本发明的目的之二采用如下技术方案实现:Two of the purpose of the present invention adopts following technical scheme to realize:

一种接入区块链的方法,包括:A method of accessing the blockchain comprising:

将订单信息发送到区块链接入节点设备;Send the order information to the block chain entry node device;

获取来自所述区块链接入节点设备的预支付标识;Obtain the prepayment identification from the block chain entry node device;

将订单信息发送到所述买方终端,以供所述买方终端进行订单支付并向所述区块链接入节点设备发起交易入链请求,所述订单信息包括所述预支付标识;Sending order information to the buyer terminal for order payment by the buyer terminal and initiating a transaction entry request to the block chain entry node device, the order information including the prepayment identifier;

获取来自所述区块链接入节点设备的表示交易已写入区块的通知信息。Obtain notification information from the block chain entry node device indicating that the transaction has been written into the block.

进一步地,在所述将订单信息发送到所述买方终端步骤之前还包括:Further, before the step of sending the order information to the buyer terminal, it also includes:

使用密钥对所述订单信息进行签名。The order information is signed using a key.

进一步地,在所述获取来自所述区块链接入节点设备的表示交易已写入区块的通知信息之后还包括:记录发货处理状态,将交易结果信息发送给所述买方终端,所述交易结果信息包括已发货的交易状态。Further, after the acquisition of the notification information indicating that the transaction has been written into the block from the block chain entry node device, it also includes: recording the delivery processing status, and sending the transaction result information to the buyer terminal, the Transaction result information includes the status of the transaction as shipped.

本发明的目的之三采用如下技术方案实现:Three of the purpose of the present invention adopts following technical scheme to realize:

一种接入区块链的方法,包括:A method of accessing the blockchain comprising:

获取来自交易相对方设备的订单信息,所述订单信息包括预支付标识;Obtain order information from the device of the counterparty to the transaction, where the order information includes a prepayment identifier;

将交易入链请求发送到区块链接入节点设备,所述交易入链请求包括所述订单信息和与所述订单信息相应的交易信息。进一步地,在获取来自交易相对方设备的订单信息之后还包括:调用区块链凭证储存和使用的应用程序,以供用户完成支付;A transaction entry request is sent to the block chain entry node device, the transaction entry request includes the order information and transaction information corresponding to the order information. Further, after obtaining the order information from the transaction counterparty’s device, it also includes: calling the application program for storing and using the blockchain certificate, so that the user can complete the payment;

或者,扫描二维码,以供用户完成支付。Alternatively, scan the QR code for the user to complete the payment.

进一步地,所述将交易入链请求发送到区块链接入节点之后还包括:Further, after sending the transaction entry request to the block chain entry node, it also includes:

获取来自交易相对方设备的交易结果信息,所述交易结果信息包括已发货的交易状态。Acquiring transaction result information from the transaction counterparty device, the transaction result information including the transaction status of the shipment.

进一步地,所述交易入链请求包括所述验证码,在将所述交易入链请求中的交易信息发往区块链记帐节点设备之前还包括:Further, the transaction entry request includes the verification code, and before sending the transaction information in the transaction entry request to the blockchain accounting node device, it also includes:

若检测到预定用户输入信号,向认证服务器发送验证码获取请求;If a predetermined user input signal is detected, a verification code acquisition request is sent to the authentication server;

获取所述认证服务器发送的验证码。Obtain the verification code sent by the authentication server.

本发明的目的之四采用如下技术方案实现:Four of the purpose of the present invention adopts following technical scheme to realize:

一种区块链接入节点设备,包括存储器、处理器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现如本发明目的之一所述的接入区块链的方法的步骤。A block chain entry node device, including a memory, a processor, and a program stored in the memory, the program is configured to be executed by the processor, and the processor implements one of the objectives of the present invention when executing the program The steps of the method of accessing the blockchain.

本发明的目的之五采用如下技术方案实现:Five of the purpose of the present invention adopts following technical scheme to realize:

一种商户终端,包括存储器、处理器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现如本发明目的之二所述的接入区块链的方法的步骤。A merchant terminal, including a memory, a processor, and a program stored in the memory, the program is configured to be executed by the processor, and when the processor executes the program, the access block as described in the second object of the present invention is realized Chain of method steps.

本发明的目的之六采用如下技术方案实现:Sixth object of the present invention adopts following technical scheme to realize:

一种买方终端,包括存储器、处理器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现如本发明目的之三所述的接入区块链的方法的步骤。A buyer's terminal, including a memory, a processor, and a program stored in the memory, the program is configured to be executed by the processor, and when the processor executes the program, the access block as described in the third object of the present invention is realized Chain of method steps.

本发明的目的之七采用如下技术方案实现:Seventh object of the present invention adopts following technical scheme to realize:

一种接入区块链的系统,包括:A system for accessing the blockchain, including:

如本发明目的之五所述的商户终端、如本发明目的之六所述的买方终端以及如本发明目的之四所述区块链接入节点设备;所述商户终端、买方终端均与所述区块链接入节点设备通讯连接,所述商户终端和买方终端通讯连接。The merchant terminal as described in the fifth object of the present invention, the buyer terminal as described in the sixth object of the present invention, and the block chain entry node device as described in the fourth object of the present invention; the merchant terminal and the buyer terminal are all related to the The block chain is connected to the node device for communication, and the merchant terminal is connected to the buyer terminal.

本发明的目的之八采用如下技术方案实现:Eighth object of the present invention adopts following technical solutions to realize:

一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现:A storage medium, the storage medium stores a computer program, and when the computer program is executed by a processor, it realizes:

如本发明目的之一所述的接入区块链的方法的步骤,或如本发明目的之二所述的接入区块链的方法的步骤,或如本发明目的之三所述的接入区块链的方法的步骤。The steps of the method for accessing the blockchain as described in the first object of the present invention, or the steps of the method for accessing the blockchain as described in the second object of the present invention, or the steps of the method for accessing the blockchain as described in the third object of the present invention The steps of the method of entering the blockchain.

相比现有技术,本发明的有益效果在于:Compared with the prior art, the beneficial effects of the present invention are:

为来自交易一方设备发送的订单信息生成预支付标识并发送给交易一方设备。获取来自交易另一方设备的交易入链请求,所述交易入链请求包括交易信息和所述订单信息,所述订单信息包括所述预支付标识,使用所述订单信息对所述交易信息进行验证,若验证成功,将所述交易信息发往区块链记帐节点设备,从而提供了一种通用的区块链接入流程,方便商户终端使用和接入区块链。Generate a prepayment identifier for the order information sent from the transaction party's device and send it to the transaction party's device. Obtain a transaction entry request from the device of the other party to the transaction, the transaction entry request includes transaction information and the order information, the order information includes the prepayment identifier, and uses the order information to verify the transaction information , if the verification is successful, the transaction information is sent to the block chain accounting node device, thereby providing a general block chain entry process, which is convenient for the merchant terminal to use and access the block chain.

附图说明Description of drawings

图1为本发明第一实施例提供的接入区块链的方法的流程示意图;FIG. 1 is a schematic flow diagram of a method for accessing a block chain provided by the first embodiment of the present invention;

图2为本发明第二实施例提供的接入区块链的方法的流程示意图;FIG. 2 is a schematic flowchart of a method for accessing a blockchain provided by a second embodiment of the present invention;

图3为本发明第三实施例提供的接入区块链的方法的流程示意图;FIG. 3 is a schematic flowchart of a method for accessing a blockchain provided by a third embodiment of the present invention;

图4为本发明第四实施例提供的接入区块链的方法的流程示意图;FIG. 4 is a schematic flowchart of a method for accessing a blockchain provided by a fourth embodiment of the present invention;

图5为本发明第五实施例提供的接入区块链的方法的流程示意图;FIG. 5 is a schematic flowchart of a method for accessing a blockchain provided by a fifth embodiment of the present invention;

图6为本发明实施例提供的接入区块链的系统的示意图。FIG. 6 is a schematic diagram of a system for accessing a blockchain provided by an embodiment of the present invention.

图中:610、商户终端;620、买方终端;630、区块链接入节点设备。In the figure: 610, merchant terminal; 620, buyer terminal; 630, block chain access node device.

具体实施方式Detailed ways

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。Below, the present invention will be further described in conjunction with the accompanying drawings and specific implementation methods. It should be noted that, under the premise of not conflicting, the various embodiments described below or the technical features can be combined arbitrarily to form new embodiments. .

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。Below, the present invention will be further described in conjunction with the accompanying drawings and specific implementation methods. It should be noted that, under the premise of not conflicting, the various embodiments described below or the technical features can be combined arbitrarily to form new embodiments. .

实施例一Embodiment one

如图1所示,本实施例提供了一种接入区块链的方法,该方法可以由区块链接入节点设备执行,包括:As shown in Figure 1, this embodiment provides a method for accessing a blockchain, which can be executed by a blockchain access node device, including:

S110、为来自交易一方设备的订单信息生成预支付标识。S110. Generate a prepayment identifier for the order information from the device of one party to the transaction.

其中的交易一方较佳的为商户,所述的交易一方设备可以是商户后台设备(也称商户终端)。One of the transaction parties is preferably a merchant, and the transaction party's device may be a merchant's background device (also called a merchant's terminal).

具体的,商户前端包含安装在买方终端上的应用程序或打开的网页,其中有可供用户选择购买的商品。用户在商户前端点击购买后通知到商户后台设备。商户终端向区块链接入节点设备发送订单信息。区块链接入节点设备接收到订单信息后生成预支付标识。其中,订单信息可包括交易金额及收款账户标识,还可包括收款地址、收款数量、备注信息以及商户标识信息中的一个或多个。具体的,收款账户标识包括收款帐户号码、名称和/或地址等,商户标识信息包括商户的姓名、商户的地址、商户的电话号码、商户的电子邮件地址、个人标识号码(PIN)、商户的指纹或其他生物学信息和对于商户在例如服务器或金融机构中具有账户特有的信息中的一个或多个。Specifically, the front end of the merchant includes an application program installed on the buyer's terminal or an opened webpage, in which there are commodities for the user to choose to purchase. After the user clicks to buy on the front end of the merchant, the notification will be sent to the backend device of the merchant. The merchant terminal sends order information to the block chain entry node device. The block chain entry node device generates a prepayment identifier after receiving the order information. Wherein, the order information may include transaction amount and receiving account identification, and may also include one or more of receiving address, receiving amount, remark information and merchant identification information. Specifically, the receiving account identification includes the receiving account number, name and/or address, etc., and the merchant identification information includes the name of the merchant, the address of the merchant, the telephone number of the merchant, the email address of the merchant, a personal identification number (PIN), One or more of the merchant's fingerprint or other biometric information and information specific to the merchant's account with, for example, a server or financial institution.

S120、将所述预支付标识发送给所述交易一方设备。S120. Send the prepayment identifier to the transaction party's device.

具体的,区块链接入节点设备将生成的预支付标识发送给商户终端,商户终端接收到预支付标识后将订单信息给买方终端,所述订单信息包括前述预支付标识。Specifically, the block chain entry node device sends the generated pre-payment ID to the merchant terminal, and the merchant terminal sends the order information to the buyer terminal after receiving the pre-payment ID, and the order information includes the aforementioned pre-payment ID.

S130、获取来自交易另一方设备的交易入链请求,所述交易入链请求包括交易信息和所述订单信息,所述订单信息包括所述预支付标识。S130. Obtain a transaction on-chain request from the device of the other party to the transaction, where the transaction on-chain request includes transaction information and the order information, and the order information includes the prepayment identifier.

具体的,商户终端接收到预支付标识后,将订单信息发送给买方终端上的商户前端。买方终端完成支付后,将交易入链请求发送给区块链接入节点设备,交易入链请求包括所述订单信息和与前述订单信息相对应的交易信息,所述订单信息包括所述预支付标识。在一个较佳实施例中,交易信息包括交易金额、收款账户、支付账户、收款地址、收款数量、备注信息、买方终端签名等信息,订单信息包括交易金额、收款账户、预支付标识、商户终端签名等信息。Specifically, after receiving the prepayment identifier, the merchant terminal sends the order information to the merchant front end on the buyer terminal. After the buyer terminal completes the payment, the transaction entry request is sent to the block chain entry node device, the transaction entry request includes the order information and the transaction information corresponding to the aforementioned order information, and the order information includes the pre-payment identifier . In a preferred embodiment, the transaction information includes information such as transaction amount, collection account, payment account, collection address, collection amount, remarks information, buyer terminal signature, etc., and the order information includes transaction amount, collection account, prepayment Logo, merchant terminal signature and other information.

作为优选的实施方式,订单信息和交易信息均为明文传输。As a preferred implementation, both order information and transaction information are transmitted in clear text.

S140、使用所述订单信息对所述交易信息进行验证,若验证成功,将所述交易信息发往区块链记帐节点设备。S140. Use the order information to verify the transaction information, and if the verification is successful, send the transaction information to the blockchain accounting node device.

作为优选的实施方式,所述订单信息包括第一支付信息,所述交易信息包括第二支付信息,所述使用所述订单信息对所述交易信息进行验证包括:判断所述第一支付信息与所述第二支付信息是否一致,若是,则验证成功,否则,验证失败。As a preferred embodiment, the order information includes first payment information, the transaction information includes second payment information, and the verification of the transaction information using the order information includes: judging whether the first payment information is consistent with Whether the second payment information is consistent, if yes, the verification is successful; otherwise, the verification fails.

作为优选的实施方式,所述订单信息还包括交易一方签名,所述交易信息包括交易另一方签名,所述第一、第二支付信息中均包括收款帐户标识及交易金额,所述使用所述订单信息对所述交易信息进行验证包括:对所述交易一方签名和交易另一方签名分别进行认证;若认证通过,判断第一支付信息中的收款标识及交易金额与第二支付信息中的收款标识及交易金额是否一致,若是,则验证成功,否则验证失败。As a preferred embodiment, the order information also includes the signature of one party to the transaction, the transaction information includes the signature of the other party to the transaction, the first and second payment information both include the identification of the receiving account and the transaction amount, and the use of the Verifying the transaction information through the order information includes: verifying the signature of one party to the transaction and the signature of the other party to the transaction respectively; Whether the receipt ID and the transaction amount of the transaction are consistent, if so, the verification is successful, otherwise the verification fails.

具体的,交易信息包括交易金额、收款账户、支付账户、收款地址、收款数量、备注信息、买方终端签名等信息,订单信息包括交易金额、收款账户、预支付标识、商户终端签名等信息。区块链接入节点设备收到买方终端发送的交易入链请求后对买方终端签名和商户终端签名进行认证,若认证通过,判断经第一支付信息中的收款标识及交易金额与第二支付信息中的收款标识及交易金额是否一致,若是,则验证成功,否则验证失败。如果使用所述订单信息对所述交易信息进行验证成功,将所述交易信息发往区块链记帐节点设备。如果使用所述订单信息对所述交易信息进行验证失败,则拒绝将交易信息发往区块链记帐节点设备,并可向买方终端发送通知消息。Specifically, transaction information includes information such as transaction amount, receiving account, payment account, receiving address, receiving amount, remark information, buyer terminal signature, and order information includes transaction amount, receiving account, prepayment ID, and merchant terminal signature and other information. After the block chain entry node device receives the transaction entry request sent by the buyer terminal, it authenticates the signature of the buyer terminal and the signature of the merchant terminal. Whether the receipt ID and the transaction amount in the information are consistent, if so, the verification is successful, otherwise the verification fails. If the transaction information is successfully verified by using the order information, the transaction information is sent to the blockchain accounting node device. If the verification of the transaction information using the order information fails, the transaction information is refused to be sent to the block chain accounting node device, and a notification message may be sent to the buyer terminal.

作为优选的实施方式,所述将所述交易信息发往区块链记帐节点设备之前还包括:对所述交易信息进行签名。As a preferred implementation manner, before sending the transaction information to the blockchain accounting node device, it further includes: signing the transaction information.

所述将所述交易信息发往区块链记帐节点设备之后还包括:接收所述区块链网络返回的交易入块通知,并发送通知消息通知所述交易一方设备交易已经入块,所述通知消息包括所述预支付标识。具体的,在区块链接入节点设备将交易信息发往区块链记账节点后,区块链的接入节点设备接收区块链网络返回的交易入块通知,将预支付标识发送给商户终端并通知商户终端交易已经入块。After sending the transaction information to the block chain accounting node device, it also includes: receiving the transaction entry notification returned by the block chain network, and sending a notification message to notify the transaction party that the transaction has entered the block, so The notification message includes the prepayment identifier. Specifically, after the block chain entry node device sends the transaction information to the block chain bookkeeping node, the block chain access node device receives the transaction entry notification returned by the block chain network, and sends the prepayment identifier to the merchant The terminal notifies the merchant that the terminal transaction has entered the block.

本实施例提供的上述方法,为来自商户终端发送的订单信息生成预支付标识并发送给商户终端。获取来自买方终端的交易入链请求,所述交易入链请求包括交易信息和所述订单信息,所述订单信息包括所述预支付标识,使用所述订单信息对所述交易信息进行验证,若验证成功,将所述交易信息发往区块链记帐节点设备,从而提供了通用的区块链接入流程,方便商户终端使用和接入区块链。The above method provided in this embodiment generates a prepayment identifier for the order information sent from the merchant terminal and sends it to the merchant terminal. Obtain a transaction entry request from the buyer terminal, the transaction entry request includes transaction information and the order information, the order information includes the prepayment identifier, and uses the order information to verify the transaction information, if After the verification is successful, the transaction information is sent to the block chain accounting node device, thereby providing a general block chain entry process, which is convenient for the merchant terminal to use and access the block chain.

实施例二Embodiment two

如图2所示,本实施例提供了一种接入区块链的方法,该方法可以由区块链的接入节点设备执行,包括:As shown in Figure 2, this embodiment provides a method for accessing the blockchain, which can be executed by an access node device of the blockchain, including:

S210、为来自交易一方设备的订单信息生成预支付标识。S210. Generate a prepayment identifier for the order information from the device of one party to the transaction.

S220、将所述预支付标识发送给所述交易一方设备。S220. Send the prepayment identifier to the transaction party's device.

S230、获取来自交易另一方设备的交易入链请求,所述交易入链请求包括交易信息和所述订单信息,所述订单信息包括所述预支付标识。S230. Obtain a transaction on-chain request from the device of the other party to the transaction, where the transaction on-chain request includes transaction information and the order information, and the order information includes the prepayment identifier.

S240、使用所述订单信息对所述交易信息进行验证。S240. Verify the transaction information by using the order information.

步骤S210、S220、S230和S240在实施例一中已详细阐述,不再赘述。Steps S210, S220, S230, and S240 have been described in detail in Embodiment 1, and will not be repeated here.

S250、将认证请求发送到认证服务器,所述认证请求包括所述交易另一方身份标识信息及验证码。S250. Send an authentication request to the authentication server, where the authentication request includes the identity information of the other party to the transaction and a verification code.

具体的,所述交易入链请求包括验证码,验证码可以是一串数字(6位数字、4位数字等等)、一串字符(比如,中文字符、英文字符或者其他语言的字符)等或数字与字符的组合等。买方通过买方终端的网页或APP输入发起同意进行交易支付的输入信号,当买方终端检测到前述的输入信号时,向认证服务器发送验证码获取请求,所述验证码获取请求包括所述买方的身份标识信息。认证服务器接收买方终端发送的验证码获取请求,存储买方的身份标识信息,生成验证码并向买方终端发送验证码。买方终端接收到认证服务器发送的验证码,将交易入链请求发送到区块链接入点设备,所述交易入链请求包括交易信息、订单信息及所述验证码,所述订单信息包括所述预支付标识。区块链接入点设备接收从买方终端发送的交易入链请求,将认证请求发送到认证服务器,所述认证请求包括所述买方的身份标识信息及上述验证码。可以理解的,买方的身份标识信息至少包括买方的姓名、地址、电话号码、电子邮件地址、个人标识号码(PIN)、指纹或其他生物学信息和对于买方在例如服务器或金融机构中具有账户特有的信息中的一个或多个。Specifically, the transaction entry request includes a verification code, which can be a string of numbers (6 digits, 4 digits, etc.), a string of characters (for example, Chinese characters, English characters, or characters in other languages), etc. Or a combination of numbers and characters, etc. The buyer initiates an input signal for agreeing to transaction payment through the web page or APP of the buyer terminal. When the buyer terminal detects the aforementioned input signal, it sends a verification code acquisition request to the authentication server, and the verification code acquisition request includes the buyer's identity Identification information. The authentication server receives the verification code acquisition request sent by the buyer's terminal, stores the buyer's identity information, generates a verification code, and sends the verification code to the buyer's terminal. The buyer's terminal receives the verification code sent by the authentication server, and sends a transaction entry request to the blockchain entry point device. The transaction entry request includes transaction information, order information, and the verification code. The order information includes the Prepaid sign. The block chain entry point device receives the transaction entry request sent from the buyer's terminal, and sends the authentication request to the authentication server. The authentication request includes the buyer's identity information and the above-mentioned verification code. It can be understood that the buyer's identification information includes at least the buyer's name, address, telephone number, email address, personal identification number (PIN), fingerprint or other biological information and information unique to the buyer's account in, for example, a server or a financial institution. One or more of the information.

S260、获取所述认证服务器发送的认证结果,若所述认证结果和所述验证结果均表示通过,则将所述交易信息发往区块链记帐节点设备。S260. Obtain the authentication result sent by the authentication server, and if both the authentication result and the verification result are passed, send the transaction information to the blockchain accounting node device.

具体的,认证服务器接收所述区块链接入点设备发送的认证请求,对区块链接入点设备发送的买方的身份标识信息和验证码进行认证,向所述区块链接入点设备发送认证结果。区块链接入点设备接收认证服务器发送的认证结果,如果认证结果表示认证通过,则将买方终端发送的交易信息写入区块链记账节点设备。Specifically, the authentication server receives the authentication request sent by the block chain entry point device, authenticates the buyer's identity information and verification code sent by the block chain entry point device, and sends an authentication request to the block chain entry point device. result. The block chain entry point device receives the authentication result sent by the authentication server, and if the authentication result indicates that the authentication is passed, it writes the transaction information sent by the buyer terminal into the block chain bookkeeping node device.

认证服务器可以依据认证请求中的买方的身份标识信息获得所存储的之前发送给买方终端的验证码,通过比较认证请求中的验证码和所存储的验证码来获得认证结果,如果认证请求中的验证码和所存储的验证码一致,则认证通过,否则,认证失败。如果所述认证结果和所述验证结果均表示通过,则将所述交易信息发往区块链记帐节点设备。如果若所述认证结果和所述验证结果有一个表示失败,则拒绝将所述交易信息发往区块链记帐节点设备。The authentication server can obtain the stored verification code sent to the buyer's terminal according to the buyer's identity information in the authentication request, and obtain the authentication result by comparing the verification code in the authentication request with the stored verification code. If the verification code is consistent with the stored verification code, the authentication is passed; otherwise, the authentication fails. If both the authentication result and the verification result are passed, the transaction information is sent to the blockchain accounting node device. If one of the authentication result and the verification result indicates a failure, it is refused to send the transaction information to the block chain accounting node device.

本实施例提供的上述方法,为来自商户终端发送的订单信息生成预支付标识并发送给商户终端。获取来自买方终端的交易入链请求,所述交易入链请求包括交易信息、所述订单信息和验证码,所述订单信息包括所述预支付标识,将认证请求发送到认证服务器,所述认证请求包括所述交易另一方身份标识信息及所述验证码,获取所述认证服务器发送的认证结果,使用所述订单信息对所述交易信息进行验证,若验证结果且认证结果均通过,将所述交易信息发往区块链记帐节点,从而既提供了通用的区块链接入流程,方便商户终端使用和接入区块链;又在区块链的基础上通过验证码对账户进行二次验证,有效降低了用户账户信息泄露的风险,既符合用户的使用习惯,也加强了用户账户信息的安全性。The above method provided in this embodiment generates a prepayment identifier for the order information sent from the merchant terminal and sends it to the merchant terminal. Obtain a transaction entry request from the buyer terminal, the transaction entry request includes transaction information, the order information and a verification code, the order information includes the prepayment identifier, and sends the authentication request to the authentication server, the authentication The request includes the identity information of the other party to the transaction and the verification code, obtains the verification result sent by the verification server, uses the order information to verify the transaction information, and if the verification result and the verification results pass, send all The above transaction information is sent to the blockchain accounting node, which not only provides a general blockchain entry process, but also facilitates the use and access of merchant terminals to the blockchain; This verification effectively reduces the risk of user account information leakage, which not only conforms to the user's usage habits, but also strengthens the security of user account information.

实施例三Embodiment Three

如图3所示,本实施例提供了一种接入区块链的方法,该方法可以由商户终端执行,包括:As shown in Figure 3, this embodiment provides a method for accessing the blockchain, which can be executed by a merchant terminal, including:

S310、将订单信息发送到区块链接入节点设备。S310. Send the order information to the block chain entry node device.

商户终端将订单信息发送到区块链接入节点设备。订单信息可包括交易金额及收款账户标识,还可包括收款地址、收款数量、备注信息以及商户标识信息中的一个或多个。具体的,收款账户标识包括收款账户号码、名称和/或地址等,商户标识信息包括商户的姓名、商户的地址、商户的电话号码、商户的电子邮件地址、个人标识号码(PIN)、商户的指纹或其他生物学信息和对于商户在例如服务器或金融机构中具有账户特有的信息中的一个或多个。The merchant terminal sends the order information to the block chain entry node device. The order information may include the transaction amount and the identification of the receiving account, and may also include one or more of the receiving address, the amount of receiving the payment, remark information, and merchant identification information. Specifically, the receiving account identification includes the receiving account number, name and/or address, etc., and the merchant identification information includes the name of the merchant, the address of the merchant, the telephone number of the merchant, the email address of the merchant, a personal identification number (PIN), One or more of the merchant's fingerprint or other biometric information and information specific to the merchant's account with, for example, a server or financial institution.

S320、获取来自所述区块链接入节点设备的预支付标识;S320. Obtain a prepayment identifier from the block chain entry node device;

具体的,区块链接入节点设备在接收到商户终端发送的订单信息后,将预支付标识返回给商户终端,商户终端再将预支付标识和订单信息发送给买方终端。Specifically, after receiving the order information sent by the merchant terminal, the block chain entry node device returns the prepayment identifier to the merchant terminal, and the merchant terminal then sends the prepayment identifier and order information to the buyer terminal.

S330、将订单信息发送到所述买方终端,以供所述买方终端进行订单支付并向所述区块链接入节点发起交易入链请求,所述订单信息包括所述预支付标识。S330. Send order information to the buyer terminal, so that the buyer terminal can make order payment and initiate a transaction entry request to the block chain entry node, where the order information includes the prepayment identifier.

作为优选的实施方式,为了保证订单信息安全地发送到买方终端,在所述将所述订单信息发送到所述买方终端步骤之前还包括:使用密钥对所述订单信息进行签名。As a preferred implementation manner, in order to ensure that the order information is safely sent to the buyer terminal, before the step of sending the order information to the buyer terminal, the method further includes: signing the order information with a key.

S340、获取来自所述区块链接入节点设备的表示交易已写入区块的通知信息。S340. Obtain notification information from the block chain entry node device indicating that the transaction has been written into the block.

作为优选的实施方式,在所述获取来自所述区块链接入节点的表示交易已写入区块的通知信息之后还包括:记录发货处理状态,将交易结果信息发送给所述买方终端,所述交易结果信息包括已发货的交易状态。As a preferred embodiment, after the acquisition of the notification information from the block chain entry node indicating that the transaction has been written into the block, it also includes: recording the delivery processing status, sending the transaction result information to the buyer terminal, The transaction result information includes a shipped transaction status.

本实施例提供的上述方法,商户终端将订单信息发送到区块链接入节点设备;获取来自所述区块链接入节点设备的预支付标识;将订单信息发送到所述买方终端,以供所述买方终端进行订单支付并向所述区块链接入节点发起交易入链请求,所述订单信息包括所述预支付标识;获取来自所述区块链接入节点设备的表示交易已写入区块的通知信息,从而实现了商户终端与区块链的接入点实现通讯连接,方便商户终端使用和接入区块链。In the above method provided by this embodiment, the merchant terminal sends the order information to the block chain entry node device; obtains the prepayment identification from the block chain entry node device; sends the order information to the buyer terminal for all The buyer terminal performs order payment and initiates a transaction entry request to the entry node of the block chain, and the order information includes the prepayment identifier; obtains a message from the entry node device of the block chain indicating that the transaction has been written into the block Notification information, so as to realize the communication connection between the merchant terminal and the access point of the blockchain, which is convenient for the merchant terminal to use and access the blockchain.

实施例四Embodiment Four

如图4所示,本实施例提供了一种接入区块链的方法,该方法可以由买方终端执行,包括:As shown in Figure 4, this embodiment provides a method for accessing the blockchain, which can be executed by the buyer's terminal, including:

S410、获取来自交易相对方的订单信息,所述订单信息包括预支付标识。S410. Obtain order information from the transaction counterparty, where the order information includes a prepayment identifier.

具体的,其中交易相对方较佳的为卖方,卖方的商户终端将订单信息发送给买方终端,所述订单信息包括预支付标识。Specifically, the opposite party to the transaction is preferably the seller, and the seller's merchant terminal sends order information to the buyer terminal, and the order information includes the prepayment identifier.

作为优选的实施方式,获取来自交易相对方设备的订单信息后还包括:调用区块链凭证储存和使用的应用程序,以供用户完成支付;或者,扫描二维码,以供用户完成支付。所述凭证可以为虚拟卡劵、积分、虚拟货币、区块链代币、工作量证明(Proof of Work,POW)、权益证明(Proof of Stake,POS)及或其他电子记帐单位中的一种或多种,所述区块链凭证储存和使用的应用程序可以为区块链钱包应用程序。在一具体实施例中,商户终端预先将订单信息生成一个二维码并显示该二维码,买方终端扫描该二维码完成支付。在另一具体实施例中,买方终端调用区块链凭证储存和使用的应用程序,以供用户完成支付。As a preferred implementation, after obtaining the order information from the transaction counterparty's device, it also includes: calling the application program for storing and using blockchain certificates for the user to complete the payment; or scanning the QR code for the user to complete the payment. The voucher can be one of virtual cards, points, virtual currency, blockchain tokens, Proof of Work (POW), Proof of Stake (POS) and or other electronic accounting units One or more, the application program for storing and using the blockchain certificate can be a blockchain wallet application program. In a specific embodiment, the merchant terminal generates a two-dimensional code from the order information in advance and displays the two-dimensional code, and the buyer terminal scans the two-dimensional code to complete the payment. In another specific embodiment, the buyer's terminal invokes an application program for storage and use of blockchain certificates for the user to complete the payment.

S420、将交易入链请求发送到区块链接入节点设备,所述交易入链请求包括所述订单信息和与所述订单信息相应的交易信息。S420. Send a transaction entry request to the blockchain entry node device, where the transaction entry request includes the order information and transaction information corresponding to the order information.

在一个较佳实施例中,所述订单信息包括商户终端签名和第一支付信息,所述交易信息包括买方终端签名和第二支付信息,第一支付信息包括交易金额和收款账户,第二支付信息包括交易金额、收款账户和支付账户。作为优选的实施方式,所述将交易入链请求发送到区块链接入节点设备之后还包括:获取来自交易相对方设备的交易结果信息,所述交易结果信息包括已发货的交易状态。In a preferred embodiment, the order information includes the merchant terminal signature and the first payment information, the transaction information includes the buyer terminal signature and the second payment information, the first payment information includes the transaction amount and the receiving account, and the second Payment information includes transaction amount, receiving account and paying account. As a preferred implementation manner, after sending the transaction entry request to the block chain entry node device, it further includes: obtaining transaction result information from the transaction counterparty device, the transaction result information including the transaction status that has been shipped.

本实施例提供的上述方法,获取来自交易相对方的订单信息,所述订单信息包括预支付标识,将交易入链请求发送到区块链接入节点设备以供区块链接入节点设备进行验证,所述交易入链请求包括所述订单信息和与所述订单信息相应的交易信息,若区块链接入节点设备验证成功,区块链接入节点设备将所述交易信息发往区块链记帐节点设备,从而提供了通用的区块链接入流程,方便商户终端使用和接入区块链。The above-mentioned method provided by this embodiment obtains order information from the counterparty of the transaction, the order information includes the pre-payment identifier, and sends the transaction entry request to the block chain entry node device for verification by the block chain entry node device, The transaction entry request includes the order information and the transaction information corresponding to the order information. If the block chain entry node device is successfully verified, the block chain entry node device will send the transaction information to the block chain accounting The node device provides a general block chain entry process, which is convenient for merchant terminals to use and access the block chain.

实施例五Embodiment five

如图5所示,本实施例提供了一种接入区块链的方法,该方法可以由买方终端执行,包括:As shown in Figure 5, this embodiment provides a method for accessing the blockchain, which can be executed by the buyer's terminal, including:

S510、获取来自交易相对方的订单信息,所述订单信息包括预支付标识。S510. Obtain order information from the transaction counterparty, where the order information includes a prepayment identifier.

步骤S510在实施例四中已详细阐述,不再赘述。Step S510 has been described in detail in Embodiment 4, and will not be repeated here.

S520、若检测到预定用户输入信号,向认证服务器发送验证码获取请求。S520. Send a verification code acquisition request to the authentication server if a predetermined user input signal is detected.

具体的,买方通过买方终端的网页或APP输入发起同意进行交易支付的输入信号,当买方终端检测到前述的输入信号时,向认证服务器发送验证码获取请求,所述验证码获取请求包括所述买方的身份标识信息。认证服务器接收买方终端发送的验证码获取请求,存储买方的身份标识信息,生成验证码并向买方终端发送验证码。Specifically, the buyer initiates an input signal for agreeing to transaction payment through the webpage or APP of the buyer terminal. When the buyer terminal detects the aforementioned input signal, it sends a verification code acquisition request to the authentication server. The verification code acquisition request includes the The buyer's identifying information. The authentication server receives the verification code acquisition request sent by the buyer's terminal, stores the buyer's identity information, generates a verification code, and sends the verification code to the buyer's terminal.

作为优选的实施方式,所述预定用户输入信号为表示用户同意进行交易支付的输入信号。具体的,用户在买方终端的钱包APP或网页输入发起同意进行交易支付的输入信号,买方终端检测到前述的输入信号,向认证服务器发送验证码获取请求。其中,所述验证码获取请求包括所述用户的标识信息,用户的标识信息包括用户的姓名、用户的地址、用户的电话号码、用户的电子邮件地址、个人标识号码(PIN)、用户的指纹或其他生物学信息和对于用户在例如服务器或金融机构中具有账户特有的信息中的一个或多个。As a preferred implementation manner, the predetermined user input signal is an input signal indicating that the user agrees to make transaction payment. Specifically, the user inputs an input signal to initiate transaction payment on the wallet APP or webpage of the buyer terminal, and the buyer terminal detects the aforementioned input signal and sends a verification code acquisition request to the authentication server. Wherein, the verification code acquisition request includes the user's identification information, and the user's identification information includes the user's name, user's address, user's phone number, user's email address, personal identification number (PIN), user's fingerprint or other biometric information and information specific to an account the user has with, for example, a server or financial institution.

作为优选的实施方式,上述若检测到预定用户输入信号,向认证服务器发送验证码获取请求之前,还可以包括:将注册请求发送到认证服务器,所述注册请求包括所述用户的注册信息。用户预先通过买方终端将手机号或者邮箱等注册信息发送到认证服务器,认证服务器接收上述注册信息并存储,这样认证服务器就能够将验证码通过用户预先注册的手机号或邮箱等注册信息发送给用户。As a preferred implementation manner, if a predetermined user input signal is detected, before sending a verification code acquisition request to the authentication server, the method may further include: sending a registration request to the authentication server, the registration request including the registration information of the user. The user sends the registration information such as mobile phone number or email address to the authentication server in advance through the buyer terminal, and the authentication server receives and stores the above registration information, so that the authentication server can send the verification code to the user through the user's pre-registered mobile phone number or email address and other registration information .

S530、获取所述认证服务器发送的验证码。S530. Obtain the verification code sent by the authentication server.

具体的,买方终端接收到认证服务器发送的验证码。其中,验证码可以是一串数字(6位数字、4位数字等等),一串字符(比如,中文字符、英文字符或者其他语言的字符)或数字与字符的组合等。Specifically, the buyer terminal receives the verification code sent by the authentication server. Wherein, the verification code may be a string of numbers (6 digits, 4 digits, etc.), a string of characters (for example, Chinese characters, English characters, or characters in other languages) or a combination of numbers and characters.

S540、将交易入链请求发送到区块链接入节点设备,所述交易入链请求包括所述订单信息、与所述订单信息相应的交易信息和所述验证码。S540. Send a transaction entry request to the blockchain entry node device, where the transaction entry request includes the order information, transaction information corresponding to the order information, and the verification code.

具体的,买方终端将交易入链请求发送到区块链接入点设备,所述交易入链请求包括交易信息及所述验证码。在一个较佳实施例中,订单信息包括商户终端签名和第一支付信息,交易信息包括买方终端签名及第二支付信息,第一支付信息包括交易金额和收款账户,第二支付信息包括交易金额、收款账户和支付账户。区块链接入点设备接收从买方终端发送的交易入链请求,将认证请求发送到认证服务器,所述认证请求包括所述买方的身份标识信息及上述验证码。认证服务器接收所述区块链接入点设备发送的认证请求,对区块链接入点设备发送的买方的身份标识信息和验证码进行认证,向所述区块链接入点设备发送认证结果。认证服务器可以依据认证请求中的买方的身份标识信息获得所存储的之前发送给买方终端的验证码,通过比较认证请求中的验证码和所存储的验证码来获得认证结果,如果认证请求中的验证码和所存储的验证码一致,则认证通过,否则,认证失败。Specifically, the buyer terminal sends a transaction entry request to the blockchain entry point device, and the transaction entry request includes transaction information and the verification code. In a preferred embodiment, the order information includes the merchant's terminal signature and the first payment information, the transaction information includes the buyer's terminal signature and the second payment information, the first payment information includes the transaction amount and the receiving account, and the second payment information includes the transaction amount, receiving account, and paying account. The block chain entry point device receives the transaction entry request sent from the buyer's terminal, and sends the authentication request to the authentication server. The authentication request includes the buyer's identity information and the above-mentioned verification code. The authentication server receives the authentication request sent by the block chain entry point device, authenticates the buyer's identity information and verification code sent by the block chain entry point device, and sends the authentication result to the block chain entry point device. The authentication server can obtain the stored verification code sent to the buyer's terminal according to the buyer's identity information in the authentication request, and obtain the authentication result by comparing the verification code in the authentication request with the stored verification code. If the verification code is consistent with the stored verification code, the authentication is passed; otherwise, the authentication fails.

本实施例提供的上述方法,获取来自交易相对方的订单信息,所述订单信息包括预支付标识,若检测到预定用户输入信号,向认证服务器发送验证码获取请求,获取所述认证服务器发送的验证码,将交易入链请求发送到区块链接入节点以供区块链接入节点进行验证,所述交易入链请求包括所述订单信息和与所述订单信息相应的交易信息,若区块链接入节点设备验证成功以及认证服务器认证通过,区块链接入节点设备将所述交易信息发往区块链记帐节点设备,既提供了通用的区块链接入流程,方便商户终端使用和接入区块链;又在区块链的基础上通过验证码对账户进行二次验证,有效降低了用户账户信息泄露的风险,既符合用户的使用习惯,也加强了用户账户信息的安全性。The above method provided in this embodiment acquires the order information from the counterparty of the transaction, the order information includes the prepayment identifier, and if a predetermined user input signal is detected, a verification code acquisition request is sent to the authentication server, and the authentication code sent by the authentication server is obtained. Verification code, send the transaction entry request to the block chain entry node for verification by the block chain entry node, the transaction entry request includes the order information and the transaction information corresponding to the order information, if the block If the verification of the link-in node device is successful and the authentication server passes the authentication, the block-chain entry-node device will send the transaction information to the block-chain accounting node device, which not only provides a general block-link entry process, but also facilitates the use and access of merchant terminals. On the basis of the blockchain, the verification code is used to verify the account twice, which effectively reduces the risk of user account information leakage, which not only conforms to the user's usage habits, but also strengthens the security of user account information.

实施例六Embodiment six

本实施例还提供一种区块链接入节点设备,包括存储器、处理器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现如实施例一和实施例二中所述的接入区块链的方法的步骤。This embodiment also provides a block chain entry node device, including a memory, a processor, and a program stored in the memory, the program is configured to be executed by the processor, and when the processor executes the program, the implementation as in Embodiment 1 And the steps of the method for accessing the block chain described in the second embodiment.

本实施例提供的区块链接入节点设备,为来自商户终端发送的订单信息生成预支付标识并发送给商户终端。获取来自买方终端的交易入链请求,所述交易入链请求包括交易信息和所述订单信息,所述订单信息包括所述预支付标识,使用所述订单信息对所述交易信息进行验证,若验证成功,将所述交易信息发往区块链记帐节点设备,从而提供了通用的区块链接入流程,方便商户终端使用和接入区块链。The block chain access node device provided by this embodiment generates a prepayment identifier for the order information sent from the merchant terminal and sends it to the merchant terminal. Obtain a transaction entry request from the buyer terminal, the transaction entry request includes transaction information and the order information, the order information includes the prepayment identifier, and uses the order information to verify the transaction information, if After the verification is successful, the transaction information is sent to the block chain accounting node device, thereby providing a general block chain entry process, which is convenient for the merchant terminal to use and access the block chain.

实施例七Embodiment seven

本实施例还提供一种商户终端,包括存储器、处理器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现实施例三中所述的接入区块链的方法的步骤。This embodiment also provides a merchant terminal, including a memory, a processor, and a program stored in the memory. The program is configured to be executed by the processor. When the processor executes the program, the interface described in the third embodiment is implemented. The steps of the method of entering the blockchain.

本实施例提供的上述商户终端,将订单信息发送到区块链接入节点设备;获取来自所述区块链接入节点设备的预支付标识;将订单信息发送到所述买方终端,以供所述买方终端进行订单支付并向所述区块链接入节点发起交易入链请求,所述订单信息包括所述预支付标识;获取来自所述区块链接入节点设备的表示交易已写入区块的通知信息,从而实现了商户终端与区块链的接入点实现通讯连接,方便商户终端使用和接入区块链。The above-mentioned merchant terminal provided in this embodiment sends order information to the block chain entry node device; obtains the prepayment identification from the block chain entry node device; sends the order information to the buyer terminal for the The buyer's terminal makes an order payment and initiates a transaction entry request to the block chain entry node, the order information includes the prepayment identifier; obtains the transaction from the block chain entry node device indicating that the transaction has been written into the block Notification information, so as to realize the communication connection between the merchant terminal and the access point of the blockchain, which is convenient for the merchant terminal to use and access the blockchain.

实施例八Embodiment Eight

本实施例还提供一种买方终端,包括存储器、处理器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现如实施例四和实施例五所述的接入区块链的方法的步骤。This embodiment also provides a buyer's terminal, including a memory, a processor, and a program stored in the memory, the program is configured to be executed by the processor, and when the processor executes the program, the fourth and fifth embodiments are implemented. The steps of the method for accessing the block chain.

本实施例提供的上述买方终端,获取来自交易相对方的订单信息,所述订单信息包括预支付标识,将交易入链请求发送到区块链接入节点设备以供区块链接入节点设备进行验证,所述交易入链请求包括所述订单信息和与所述订单信息相应的交易信息,若区块链接入节点设备验证成功,区块链接入节点设备将所述交易信息发往区块链记帐节点设备,从而提供了通用的区块链接入流程,方便商户终端使用和接入区块链。The above-mentioned buyer terminal provided in this embodiment obtains the order information from the opposite party of the transaction, the order information includes the pre-payment identifier, and sends the transaction entry request to the block chain entry node device for verification by the block chain entry node device , the transaction entry request includes the order information and the transaction information corresponding to the order information. If the block chain entry node device is successfully verified, the block chain entry node device will send the transaction information to the block chain recorder. The account node device provides a general block chain entry process, which is convenient for merchant terminals to use and access the block chain.

实施例九Embodiment nine

如图6所示,本实施例还提供一种接入区块链的系统,包括如实施例七所述的商户终端610、如实施例八所述的买方终端620以及如实施例六所述区块链接入节点设备630;所述商户终端610、买方终端620均与所述区块链接入节点设备630通讯连接,所述商户终端610和买方终端620通讯连接。As shown in Figure 6, this embodiment also provides a system for accessing blockchain, including the merchant terminal 610 as described in Embodiment 7, the buyer terminal 620 as described in Embodiment 8, and the system as described in Embodiment 6 The block chain entry node device 630; the merchant terminal 610 and the buyer terminal 620 are both in communication connection with the block chain entry node device 630, and the merchant terminal 610 and the buyer terminal 620 are in communication connection.

本实施例提供的系统,商户终端将订单信息发送给区块链的接入节点设备。区块链接入节点设备收到商户终端发送的订单信息后生成预付标识将预支付标识返回给商户终端,商户终端收到来自区块链接入节点设备的预支付标识后将包括预支付标识的订单信息发送给买方终端,以供所述买方终端进行订单支付并向所述区块链接入节点发起交易入链请求。买方终端接收到商户终端发送的订单信息后,将交易入链请求发送给区块链接入节点设备,交易入链请求包括订单信息和与所述订单信息相应的交易信息,所述订单信息包括所述预支付标识,区块链接入节点使用所述订单信息对所述交易信息进行验证,若验证成功,将所述交易信息发往区块链记帐节点设备,将所述区块链接入节点设备的表示交易已写入区块的通知信息发送给商户终端,从而提供了通用的区块链接入流程,方便商户终端使用和接入区块链。In the system provided in this embodiment, the merchant terminal sends the order information to the access node device of the blockchain. After the block chain entry node device receives the order information sent by the merchant terminal, it generates a prepayment identifier and returns the prepayment identifier to the merchant terminal. After the merchant terminal receives the prepayment identifier from the block chain entry node device, it will include the order with the prepayment identifier The information is sent to the buyer's terminal for the buyer's terminal to pay for the order and initiate a transaction entry request to the block chain entry node. After receiving the order information sent by the merchant terminal, the buyer terminal sends a transaction entry request to the blockchain entry node device. The transaction entry request includes order information and transaction information corresponding to the order information. The order information includes all The prepayment identifier, the block chain entry node uses the order information to verify the transaction information, if the verification is successful, the transaction information is sent to the block chain accounting node device, and the block chain entry node The notification information of the device indicating that the transaction has been written into the block is sent to the merchant terminal, thereby providing a general block chain entry process, which is convenient for the merchant terminal to use and access the block chain.

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法,如:It can be seen from the above description of the implementation manners that those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, disk , optical disc, etc., including several instructions to make a computer device (which may be a personal computer, server or network device, etc.) execute the methods described in various embodiments of the present invention or some parts of the embodiments, such as:

存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现:A storage medium, the storage medium stores a computer program, wherein when the computer program is executed by a processor, it realizes:

前述的接入区块链的方法的步骤。Steps of the aforementioned method for accessing the blockchain.

本发明的商户终端和买方终端均可以是任何具有网络交易功能的设备,例如移动电话、智能电话、笔记本电脑、数字广播接收机、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载装置等可移动设备,以及诸如数字TV、台式计算机、服务器等固定终端。Both the merchant terminal and the buyer's terminal of the present invention can be any equipment with network transaction functions, such as mobile phones, smart phones, notebook computers, digital broadcast receivers, PDA (personal digital assistant), PAD (tablet computer), PMP (portable Multimedia players), navigation devices, vehicle-mounted devices and other mobile devices, as well as fixed terminals such as digital TVs, desktop computers and servers.

本发明实施例中的区块链接入节点设备可以是接入网络的并具有通用或专用的计算系统环境。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程的消费业务服务器、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等。本发明实施例中的商户终端也可以是上述的可以接入网络的并具有通用或专用的计算系统环境。The block chain entry node device in the embodiment of the present invention may be connected to the network and have a general or dedicated computing system environment. Examples: personal computers, server computers, handheld or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer service servers, network PCs, minicomputers, mainframe computers, including the above Distributed computing environments, etc. for any system or device. The merchant terminal in the embodiment of the present invention may also be the above-mentioned one that can access the network and have a general or dedicated computing system environment.

本发明实施例中的认证服务器可以是接入网络并具有通用或专用的计算系统环境,计算机、单个网络服务器、多个网络服务器组成的服务器组或者基于云计算的由大量主机或者网络服务器构成的云等。The authentication server in the embodiment of the present invention can be connected to the network and has a general or dedicated computing system environment, a computer, a single network server, a server group composed of multiple network servers, or a cloud computing-based network composed of a large number of hosts or network servers. cloud etc.

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。The above-mentioned embodiment is only a preferred embodiment of the present invention, and cannot be used to limit the protection scope of the present invention. Any insubstantial changes and substitutions made by those skilled in the art on the basis of the present invention belong to the scope of the present invention. Scope of protection claimed.

Claims (18)

1. a kind of method of access block chain, which is characterized in that including:
Pre-paid mark is generated for the order information from one method, apparatus of transaction;
Pre-paid mark is sent to one method, apparatus of the transaction;
It obtains the transaction from another method, apparatus of merchandising and enters chain request, described merchandise into chain request includes Transaction Information and order letter Breath, the order information include the pre-paid mark;
The Transaction Information is verified using the order information, if being proved to be successful, the Transaction Information is sent to block Chain record keeping node device.
2. the method for access block chain as described in claim 1, which is characterized in that described merchandise into chain request includes verification Code, the described Transaction Information is sent to before block chain record keeping node device further include:
Certification request is sent to certificate server, the certification request includes transaction another party identification information and institute State identifying code;
The authentication result that the certificate server is sent is obtained, if the authentication result indicates that certification passes through, by the transaction Information is sent to block chain record keeping node device.
3. the method for access block chain as described in claim 1, which is characterized in that the order information includes the first disbursement letter Breath, the Transaction Information includes the second payment information, described to carry out verification packet to the Transaction Information using the order information It includes:
Judge whether first payment information and second payment information are consistent, if so, be proved to be successful, otherwise, verification Failure.
4. the method for access block chain as claimed in claim 3, which is characterized in that the order information further includes one side of transaction Signature, the Transaction Information include transaction another party's signature, include that collecting account identifies in first, second payment information And transaction amount, the use order information carry out verification to the Transaction Information and include:
Another party's signature of signing and merchandise to one side of the transaction is authenticated respectively;
If certification passes through, the gathering mark in gathering mark and the transaction amount and the second payment information in the first payment information is judged Know and whether transaction amount is consistent, if so, be proved to be successful, otherwise authentication failed.
5. the method for access block chain as described in claim 1, which is characterized in that described that the Transaction Information is sent to block Further include before chain record keeping node device:It signs to the Transaction Information.
6. the method for access block chain as described in claim 1, which is characterized in that described that the Transaction Information is sent to block Further include after chain record keeping node device:It receives the transaction that the block chain network returns and enters block notice, and send a notification message The transaction of one method, apparatus of the transaction is notified to enter block, the notification message includes the pre-paid mark.
7. a kind of method of access block chain, which is characterized in that including:
Order information is sent to block and is linked into node device;
Obtain the pre-paid mark that node device is linked into from the block;
Order information is sent to the buyer terminal, order payment is carried out for the buyer terminal and is linked to the block The initiation of ingress equipment is merchandised asks into chain, and the order information includes the pre-paid mark;
Obtain the notification information for the expression transaction written block that node device is linked into from the block.
8. the method for access block chain as claimed in claim 7, which is characterized in that be sent to the order information described Further include before the buyer terminal step:
It is signed using order information described in key pair.
9. the method for access block chain as claimed in claim 7, which is characterized in that linked from the block in described obtain Further include after the notification information of the expression transaction written block of ingress equipment:Record delivery processing state, transaction is tied Fruit information is sent to the buyer terminal, and the transaction results information includes shipped stateful transaction.
10. a kind of method of access block chain, which is characterized in that including:
The order information from the opposite method, apparatus of transaction is obtained, the order information includes pre-paid mark;
To merchandise and be sent to block into chain request and be linked into node device, it is described merchandise into chain request include the order information with Transaction Information corresponding with the order information.
11. the method for access block chain as claimed in claim 10, which is characterized in that obtaining method, apparatus opposite from transaction Order information after further include:The application program called the storage of block chain voucher and used, so that user completes to pay;
Alternatively, scanning the two-dimensional code, so that user completes to pay.
12. the method for access block chain as claimed in claim 10, which is characterized in that described will merchandise is sent into chain request Further include after block link ingress:
Obtain the transaction results information from the opposite method, apparatus of transaction, the transaction results information includes shipped transaction shape State.
13. the method for access block chain as claimed in claim 10, which is characterized in that described merchandise into chain request includes described Identifying code, by it is described merchandise chain request in Transaction Information be sent to block chain record keeping node device before further include:
If detecting predesignated subscriber's input signal, sends identifying code to certificate server and obtain request;
Obtain the identifying code that the certificate server is sent.
14. a kind of block is linked into node device, which is characterized in that in memory including memory, processor and storage Program, described program is configured to be executed by processor, and processor is realized when executing described program as appointed in claim 1-6 The step of method of access block chain described in one.
15. a kind of merchant tenninal, which is characterized in that described including memory, processor and program stored in memory Program is configured to be executed by processor, is realized when processor executes described program as claim 7-9 any one of them connects The step of entering the method for block chain.
16. a kind of buyer terminal, which is characterized in that described including memory, processor and program stored in memory Program is configured to be executed by processor, and processor realizes such as claim 10-13 any one of them when executing described program The step of accessing the method for block chain.
17. a kind of system of access block chain, which is characterized in that including:
As claimed in claim 15 merchant tenninal, buyer terminal as claimed in claim 16 and as claimed in claim 14 Block is linked into node device, and the merchant tenninal, buyer terminal are linked into node device communication connection, institute with the block State merchant tenninal and buyer terminal communication connection.
18. a kind of storage medium, the storage medium is stored with computer program, which is characterized in that the computer program quilt Processor is realized when executing:
The step of method of access block chain as claimed in any one of claims 1 to 6, or as described in claim any one of 7-9 Access block chain method the step of, or as claim 10-13 any one of them access block chain method the step of.
CN201810469125.7A 2018-05-16 2018-05-16 A kind of method, apparatus, system and the storage medium of access block chain Pending CN108647969A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810469125.7A CN108647969A (en) 2018-05-16 2018-05-16 A kind of method, apparatus, system and the storage medium of access block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810469125.7A CN108647969A (en) 2018-05-16 2018-05-16 A kind of method, apparatus, system and the storage medium of access block chain

Publications (1)

Publication Number Publication Date
CN108647969A true CN108647969A (en) 2018-10-12

Family

ID=63756317

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810469125.7A Pending CN108647969A (en) 2018-05-16 2018-05-16 A kind of method, apparatus, system and the storage medium of access block chain

Country Status (1)

Country Link
CN (1) CN108647969A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109451036A (en) * 2018-12-04 2019-03-08 北京创世智链信息技术研究院 A kind of block chain safety communicating method, service node and system
CN109544145A (en) * 2018-11-23 2019-03-29 中国联合网络通信集团有限公司 Rechargeable card processing method and processing device
CN109711201A (en) * 2018-12-29 2019-05-03 百度在线网络技术(北京)有限公司 Poverty alleviation processing method, device, equipment and medium based on block chain
CN109816512A (en) * 2018-12-14 2019-05-28 深圳壹账通智能科技有限公司 Verification method, device and the computer equipment of reconciliation result
CN109886676A (en) * 2018-12-25 2019-06-14 上海点融信息科技有限责任公司 Method of payment, calculating equipment, storage medium for block chain network
CN109948989A (en) * 2019-03-28 2019-06-28 深圳前海微众银行股份有限公司 Blockchain-based order status update method, device, device and storage medium
CN110609869A (en) * 2019-09-10 2019-12-24 连连银通电子支付有限公司 Block chain-based data storage method, related equipment and storage medium
CN110807187A (en) * 2019-11-06 2020-02-18 福建福链科技有限公司 Block chain-based network market illegal information evidence storing method and platform terminal
CN111178840A (en) * 2019-12-27 2020-05-19 支付宝实验室(新加坡)有限公司 Service processing method, device, system, electronic equipment and storage medium
CN112055077A (en) * 2020-09-02 2020-12-08 杭州复杂美科技有限公司 Block link access method, device and storage medium
CN113554512A (en) * 2021-07-21 2021-10-26 永旗(北京)科技有限公司 Settlement method based on block chain
CN113807959A (en) * 2021-01-28 2021-12-17 刘高峰 Method and terminal for preventing digital assets from being repeatedly transferred in close range
CN114445071A (en) * 2020-10-30 2022-05-06 博泰车联网科技(上海)股份有限公司 Payment method, apparatus, computer-readable storage medium, and electronic device
CN116109383A (en) * 2023-02-16 2023-05-12 北京易思汇商务服务有限公司 Payment order service method, system, electronic equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106327173A (en) * 2016-08-22 2017-01-11 布比(北京)网络技术有限公司 Network payment method and network payment device
CN106600252A (en) * 2016-12-15 2017-04-26 咪咕文化科技有限公司 Payment method and system based on block chain
CN107038578A (en) * 2017-04-19 2017-08-11 浙江数秦科技有限公司 Multi-signature exchange information processing method in data trade platform based on block chain
CN107153961A (en) * 2017-05-18 2017-09-12 努比亚技术有限公司 A kind of method of payment, paying server, trading server and readable storage medium storing program for executing
CN107358422A (en) * 2017-06-23 2017-11-17 现在(北京)支付股份有限公司 Payment system based on block chain technology
CN107491948A (en) * 2017-08-04 2017-12-19 现在(北京)支付股份有限公司 Payment by the transfer of accounts method based on block chain technology
CN107506997A (en) * 2017-08-04 2017-12-22 现在(北京)支付股份有限公司 The method of payment of active barcode scanning on customer mobile terminal based on block chain technology
CN107622387A (en) * 2017-08-04 2018-01-23 现在(北京)支付股份有限公司 Public number method of payment based on block chain technology
CN107705125A (en) * 2017-08-28 2018-02-16 杭州云象网络技术有限公司 A kind of payment marking method based on block chain
CN107767127A (en) * 2017-10-23 2018-03-06 中国联合网络通信集团有限公司 Exchange information processing method and device in block chain

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106327173A (en) * 2016-08-22 2017-01-11 布比(北京)网络技术有限公司 Network payment method and network payment device
CN106600252A (en) * 2016-12-15 2017-04-26 咪咕文化科技有限公司 Payment method and system based on block chain
CN107038578A (en) * 2017-04-19 2017-08-11 浙江数秦科技有限公司 Multi-signature exchange information processing method in data trade platform based on block chain
CN107153961A (en) * 2017-05-18 2017-09-12 努比亚技术有限公司 A kind of method of payment, paying server, trading server and readable storage medium storing program for executing
CN107358422A (en) * 2017-06-23 2017-11-17 现在(北京)支付股份有限公司 Payment system based on block chain technology
CN107491948A (en) * 2017-08-04 2017-12-19 现在(北京)支付股份有限公司 Payment by the transfer of accounts method based on block chain technology
CN107506997A (en) * 2017-08-04 2017-12-22 现在(北京)支付股份有限公司 The method of payment of active barcode scanning on customer mobile terminal based on block chain technology
CN107622387A (en) * 2017-08-04 2018-01-23 现在(北京)支付股份有限公司 Public number method of payment based on block chain technology
CN107705125A (en) * 2017-08-28 2018-02-16 杭州云象网络技术有限公司 A kind of payment marking method based on block chain
CN107767127A (en) * 2017-10-23 2018-03-06 中国联合网络通信集团有限公司 Exchange information processing method and device in block chain

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109544145A (en) * 2018-11-23 2019-03-29 中国联合网络通信集团有限公司 Rechargeable card processing method and processing device
CN109451036A (en) * 2018-12-04 2019-03-08 北京创世智链信息技术研究院 A kind of block chain safety communicating method, service node and system
CN109451036B (en) * 2018-12-04 2021-07-16 北京创世智链信息技术研究院 Block chain secure communication method, service node and system
CN109816512A (en) * 2018-12-14 2019-05-28 深圳壹账通智能科技有限公司 Verification method, device and the computer equipment of reconciliation result
CN109886676A (en) * 2018-12-25 2019-06-14 上海点融信息科技有限责任公司 Method of payment, calculating equipment, storage medium for block chain network
CN109711201A (en) * 2018-12-29 2019-05-03 百度在线网络技术(北京)有限公司 Poverty alleviation processing method, device, equipment and medium based on block chain
CN109948989A (en) * 2019-03-28 2019-06-28 深圳前海微众银行股份有限公司 Blockchain-based order status update method, device, device and storage medium
CN110609869A (en) * 2019-09-10 2019-12-24 连连银通电子支付有限公司 Block chain-based data storage method, related equipment and storage medium
CN110609869B (en) * 2019-09-10 2023-04-07 连连银通电子支付有限公司 Block chain-based data storage method, related equipment and storage medium
CN110807187B (en) * 2019-11-06 2021-09-14 福建福链科技有限公司 Block chain-based network market illegal information evidence storing method and platform terminal
CN110807187A (en) * 2019-11-06 2020-02-18 福建福链科技有限公司 Block chain-based network market illegal information evidence storing method and platform terminal
CN111178840A (en) * 2019-12-27 2020-05-19 支付宝实验室(新加坡)有限公司 Service processing method, device, system, electronic equipment and storage medium
CN112055077A (en) * 2020-09-02 2020-12-08 杭州复杂美科技有限公司 Block link access method, device and storage medium
CN112055077B (en) * 2020-09-02 2023-04-18 杭州复杂美科技有限公司 Block link access method, device and storage medium
CN114445071A (en) * 2020-10-30 2022-05-06 博泰车联网科技(上海)股份有限公司 Payment method, apparatus, computer-readable storage medium, and electronic device
CN113807959A (en) * 2021-01-28 2021-12-17 刘高峰 Method and terminal for preventing digital assets from being repeatedly transferred in close range
CN113554512A (en) * 2021-07-21 2021-10-26 永旗(北京)科技有限公司 Settlement method based on block chain
CN116109383A (en) * 2023-02-16 2023-05-12 北京易思汇商务服务有限公司 Payment order service method, system, electronic equipment and storage medium
CN116109383B (en) * 2023-02-16 2023-09-22 北京易思汇商务服务有限公司 Payment order service method, system, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN108647969A (en) A kind of method, apparatus, system and the storage medium of access block chain
CN109741056B (en) Method and device for uploading electronic certificate
CN109191108B (en) Two-dimensional code aggregation payment system based on block chain and working method thereof
CN103617531B (en) Safe payment method based on credible two-dimension code and device
US10552828B2 (en) Multiple tokenization for authentication
US10204215B2 (en) System and method for processing a transaction with secured authentication
EP3042350B1 (en) Approval of a payment by reading a qr code generated by a separate user or device
CN104615939B (en) Document generation method, verification method, device and system
TW201516904A (en) On-line account settlement method, related apparatus and system thereof
US20220156753A1 (en) End-to-End Product Authentication Technique
CN104901936B (en) A kind of method for processing business, device, terminal and server
CN102722816B (en) A kind of method, system and device of mobile payment
CN111784347B (en) Resource transfer method and device
CN107464120A (en) Exempt from the safe verification method, trade company's background system and payment system of close payment
CN108683667B (en) Account protection method, device, system and storage medium
CN108460593A (en) A kind of offline Quick Response Code method of payment and device
WO2020119705A1 (en) Payment two-dimensional code secure payment method and system without two-step authentication
CN112036868A (en) Two-dimensional code secure payment method and device, storage medium and equipment
CN107330696A (en) A kind of method of payment, device, terminal and the system of utilization speech recognition technology
CN108171863A (en) Method and device for checking value-added tax invoices
CN103973660B (en) Security information exchange device and method
WO2021121030A1 (en) Resource transfer method, settlement terminal, and server node
WO2021081704A1 (en) Two-dimensional payment code management method and device, payment system, and storage medium
CN111178913A (en) Product quality assurance generation and verification method, device, server and storage medium
CN110705990A (en) Verification method, verification device, terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210916

Address after: 518000 21 / f-23 / F, block B, building 12, Shenzhen Bay science and technology ecological park, No. 18, South Keji Road, high tech community, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: Xunlei Networking Technologies, Ltd.

Applicant after: SHENZHEN ONETHING TECHNOLOGIES Co.,Ltd.

Address before: 518000 5th floor, building 5, Weixin Software Park, No.9, Gaoxin South 9th Road, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: SHENZHEN ONETHING TECHNOLOGIES Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20181012

RJ01 Rejection of invention patent application after publication