[go: up one dir, main page]

WO2018006310A1 - Method and system for realizing issuance, circulation and recycling of electronic currency - Google Patents

Method and system for realizing issuance, circulation and recycling of electronic currency Download PDF

Info

Publication number
WO2018006310A1
WO2018006310A1 PCT/CN2016/089047 CN2016089047W WO2018006310A1 WO 2018006310 A1 WO2018006310 A1 WO 2018006310A1 CN 2016089047 W CN2016089047 W CN 2016089047W WO 2018006310 A1 WO2018006310 A1 WO 2018006310A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic money
payment
redemption
authentication
bank
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.)
Ceased
Application number
PCT/CN2016/089047
Other languages
French (fr)
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 Cifpay Network Bank Technology Co Ltd
Original Assignee
Shenzhen Cifpay Network Bank Technology 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 Cifpay Network Bank Technology Co Ltd filed Critical Shenzhen Cifpay Network Bank Technology Co Ltd
Priority to PCT/CN2016/089047 priority Critical patent/WO2018006310A1/en
Priority to CN201680000747.4A priority patent/CN107851250A/en
Priority to CA3001922A priority patent/CA3001922C/en
Publication of WO2018006310A1 publication Critical patent/WO2018006310A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes

Definitions

  • the present invention relates to the field of Internet application technologies, and in particular, to a method and system for implementing electronic money issuance, circulation, and recycling.
  • the development of currency has experienced four stages of development: physical currency, metal currency, banknotes and electronic money.
  • the physical currency has various manifestations, such as credit and cash.
  • people are experiencing the era of network economy, and the currency has also entered the stage of electronic development, and various electronic money has emerged.
  • the electronic money that is widely existed is virtual virtual electronic money, such as Facebook Credits, Amazon, and Q coins.
  • the most typical ones are digital electronic money represented by bitcoin, which is realized by digital encryption technology.
  • the value corresponding to the electronic money is always owned by the platform, and the user can only obtain various instructions in response to the payment or transfer process in the platform, for example, receiving a certain amount by the user. The amount of electronic money is not actually held until it is extracted from the platform.
  • a method for realizing the issuance, circulation and recycling of electronic money comprising the following steps:
  • the bank adopts a preset mode for electronic money issuance, and the issued electronic money and the legal currency are equivalent;
  • the bank party When the bank party receives the electronic money redemption application of the user, the bank converts the legal currency equivalent to the electronic money exchanged with the application to the user, and collects the redeemed electronic money.
  • a method for realizing the issuance, circulation and recycling of electronic money comprising the following steps:
  • the bank adopts a preset mode for electronic money issuance, and the issued electronic money and the legal currency are equivalent;
  • the bank side exchanges electronic money for the user, and performs multi-party authentication when the user uses the electronic money to pay, and confirms the payment success when all the minimum factors participating in the certification pass, and the circulation of the electronic money is triggered to trigger the corresponding circulation legal currency. Data following transfer;
  • the user will redeem the electronic money on the bank side, and the bank will redeem the equal amount of legal currency to the user and recover the redeemed electronic money.
  • a method for realizing the issuance, circulation and recycling of electronic money comprising the following steps:
  • the electronic money is carried by digital packets, and the amount of electronic money encapsulated in the digital package is equivalent to the currency of the exchange currency;
  • the multi-party authentication is performed, and the minimum factor of the participation in the authentication is confirmed, the payment is successful, the payment of the electronic money is validated, and the corresponding circulation legal currency data is followed to transfer;
  • the user will redeem the electronic money on the bank to get the same amount of legal currency, and the same amount of electronic money will be recycled to the bank.
  • a system for realizing the issuance, circulation and recycling of electronic money comprising a bank party and a user, wherein the bank party comprises a distribution module and a recycling module;
  • the issuance module is configured to perform electronic money issuance in a preset mode, and the issued electronic money and the legal currency equivalent;
  • the use direction is to exchange the electronic money with the bank, and the multi-party authentication method is adopted when the electronic money is used for payment, and only the least-factors participating in the authentication are all authenticated to confirm the payment success, thereby circulating the electronic money;
  • the recycling module is configured to, when receiving the electronic money redemption application of the user, redeem the legal currency equivalent to the electronic money exchanged with the application, and collect the redeemed electronic money.
  • the bank adopts a preset mode to issue electronic money equivalent to the circulation of the legal currency, exchanges the electronic money in the direction of use, and adopts a multi-party authentication method when performing electronic money payment, and only the minimum factor for participating in the authentication. All certifiers confirm the payment success, in order to distribute electronic money, and when the bank recycles the electronic money, the user will cash the electronic currency on the bank to obtain the same amount of legal currency, and the bank will recycle the same amount of electronic money.
  • the bank side needs to issue the equivalent value of electronic money according to the entity currency, and after the user converts the electronic money, the electronic currency is safely circulated through multi-party authentication, and the electronic data held by the user is used.
  • the bank recycles electronic money, it also pays the equivalent amount of legal currency for the user. Therefore, on the one hand, the realization of electronic money can be connected to the own system built by the bank and integrated with the own system built by the bank. On the other hand, the realization of electronic money can Longer confined to a specific platform that enables electronic money in cooperation with the multi-party certified to ensure the safe flow in the whole domain, which brings cross-platform electronic money to achieve.
  • FIG. 1 is a schematic diagram of an application of issuing, circulating, and recycling electronic money in an embodiment of the present invention
  • FIG. 2 is a schematic structural diagram of a brief hardware architecture according to an embodiment of the present invention.
  • 3 is a flow chart of a method for implementing electronic money issuance, circulation, and recycling in one embodiment
  • FIG. 4 is a flow chart of the method for distributing electronic money by using the direction bank to exchange electronic money in FIG. 3 and using the multi-party authentication method when using electronic money for payment, and only the minimum factor of participating in the authentication is all passed after the authentication is confirmed. ;
  • FIG. 5 is a flow chart of the method for obtaining a digital packet carrying electronic money using the direction bank to exchange electronic money in FIG. 4;
  • FIG. 6 is a flow chart of a method for redeeming the legal currency of the same amount of electronic money to be redeemed by the user and receiving the redemption of the electronic money when the electronic money redemption application of the user is received in FIG. 3;
  • FIG. 7 is a flow chart of an embodiment of a method for implementing electronic money issuance, circulation, and recycling with respect to a bank in one embodiment
  • Figure 8 is the bank in Figure 7 for the use of the party to exchange electronic money, and when the user uses electronic money to pay for multi-party authentication, the minimum factor for participation in the certification is confirmed by the successful payment, the circulation of the effective electronic money triggers the corresponding circulation Flow chart of method for following the transfer of legal currency data;
  • 9 is a flow chart of a method for encrypting a digital packet carrying electronic money when the bank exchanges electronic money for the user, and calculating the amount of the electronic money encapsulated in the digital package and the currency equivalent of the exchanged currency;
  • FIG. 10 is a flow chart of the method for extracting the amount, the bank party identifier, and the user identifier in the electronic money in FIG. 9 and performing encryption processing to obtain a digital packet;
  • 11 is a multi-party authentication for electronic money payment by digital packet in FIG. 8.
  • all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the payment of the electronic money to the payee is effective.
  • FIG. 12 is a flow chart of the method for the electronic money to be redeemed by the bank in the bank in FIG. 7 , and the bank will redeem the equivalent amount of the legal currency to the user and recover the redeemed electronic money;
  • FIG. 13 is a multi-party authentication for electronic money redemption by digital packet in FIG. 12, in a multi-party authentication participating in electronic money redemption, a flow chart of a method for validating redemption and validating redemption of the electronic currency is determined by all the minimum factors participating in the authentication;
  • Figure 14 is a flow chart of the method in which the user in FIG. 7 redeems the electronic money on the bank side, and the bank party will return the equal amount of the legal currency to the user and recycle the redeemed electronic money;
  • 15 is a flow chart of the method for the electronic money to be redeemed by the bank in the bank in FIG. 7 , and the bank will redeem the equal amount of the legal currency to the user and recycle the redeemed electronic money;
  • 16 is a flow chart showing an embodiment of a method for implementing electronic money issuance, circulation, and recycling relative to a user in an embodiment
  • 17 is a flow chart of a method for the user in FIG. 16 to exchange electronic money by the bank, the electronic money is carried by the digital package, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency;
  • 18 is a flow chart showing another embodiment of a method for implementing electronic money issuance, distribution, and recycling with respect to a user in an embodiment
  • FIG. 19 is a flow chart of the method for triggering the multi-party authentication in FIG. 16 to perform multi-party authentication, confirming that the payment is successful when the minimum factor of the certification is passed, and triggering the payment of the corresponding circulation legal currency data by the payment of the valid electronic money. ;
  • FIG. 20 is a flow chart of a method for performing multi-party authentication and participating in electronic money payment in FIG. 19, in which all the factors to be authenticated are all authenticated, and the payment is successful, and the payment is performed by the payee;
  • 21 is a payment for registering electronic money by the user initiating the electronic money payment in FIG. 20, and performing multi-party authentication according to the content registered by itself and the contents registered by all other parties, and the minimum factor of participating in the authentication is passed, and the electronic money is passed.
  • Figure 22 is a flow chart of the method in which the user in FIG. 16 cashes the electronic money on the bank side to obtain an equal amount of the legal currency, and the same amount of the electronic money is recycled to the bank side;
  • FIG. 23 is a multi-party authentication for performing electronic money redemption in FIG. 22.
  • the multi-party authentication participating in the electronic money redemption all the minimum factors participating in the authentication are confirmed to be successful, and the user will deduct the electronic money stored in the wallet to A flow chart of the method for realizing the redemption of the same amount of electronic money and the equal circulation of the legal currency;
  • Figure 24 is a key flow chart of the electronic money implemented by the present invention.
  • Figure 25 is a timing diagram of the implementation of the electronic money in Figure 24;
  • Figure 26 is a flow chart showing the electronic currency exchange between the issuing bank and the user in one embodiment
  • Figure 27 is a flow chart showing the implementation of payment of electronic money in one embodiment
  • 29 is a schematic structural diagram of a system for realizing electronic money issuance, circulation, and recycling in one embodiment
  • Figure 30 is a schematic view showing the structure of the user in Figure 29;
  • Figure 31 is a schematic structural view of the redemption module of Figure 30;
  • Figure 32 is a schematic structural view of the recycling module of Figure 29;
  • 33 is a schematic structural diagram of a system for implementing electronic money issuance, circulation, and recycling in an embodiment in relation to a bank in one embodiment;
  • Figure 34 is a schematic view showing the structure of the circulation processing module in Figure 33;
  • Figure 35 is a schematic structural view of the redemption unit of Figure 33;
  • Figure 36 is a schematic structural view of the packet subunit of Figure 35;
  • FIG. 37 is a schematic structural diagram of a bank side and a payee in an embodiment
  • 38 is a schematic structural diagram of a cashing performer in an embodiment
  • FIG. 39 is a schematic structural diagram of a redemption authentication module in FIG. 38;
  • Figure 40 is a schematic structural view of the redemption module of Figure 33;
  • 41 is a schematic structural diagram of the redemption module of FIG. 33 in another embodiment
  • Figure 42 is a block diagram showing the structure of a system for realizing the issuance, circulation, and recycling of electronic money in one embodiment
  • FIG. 43 is a schematic structural diagram of a redemption application module in FIG. 42;
  • 44 is a schematic structural diagram of a memory module in an embodiment
  • FIG. 45 is a schematic structural diagram of a payment initiation module in FIG. 42;
  • Figure 46 is a schematic diagram showing the structure of the authentication processing unit of Figure 45;
  • FIG. 47 is a schematic structural diagram of an authentication execution unit in FIG. 46;
  • Figure 48 is a schematic structural diagram of the redemption initiating module of Figure 42;
  • Figure 49 is a block diagram showing the structure of the cashout confirmation processing unit of Figure 48.
  • the platform acts as the middle layer, and the value corresponding to the electronic money flows between the platform and the bank. Only the transfer of instructions is made between the users in the platform, thereby realizing the transfer and payment of electronic money between users.
  • the operation of the electronic money is not actually performed between the users.
  • the electronic money of the user A is actually held by the platform, and the user B is initiating the electronic money transfer operation. It is also impossible to hold the electronic currency, which is still held by the platform, and can only be obtained when User B withdraws.
  • a method for realizing the issuance, circulation and recycling of electronic money is proposed.
  • the method is implemented by a computer program, and correspondingly, in order to run the method, a hardware architecture as shown in FIG. 1 is constructed, and a method for realizing electronic money issuance, circulation, and recycling is run in the hardware architecture, thereby implementing the electronic The transmission of parties in the network corresponding to money and electronic money.
  • Fig. 1 shows a flow path of electronic money and circulation legal currency in the present invention.
  • the consumer of electronic money includes an X consumer and a Y consumer.
  • the X consumer is the payer and the Y consumer is the payee.
  • the bank of the electronic money is the issuing bank, that is, the bank A, and the redemption executor of the electronic money is another bank different from the issuing bank, namely the B bank.
  • Bank A conducts the issuance of electronic money, and the consumer of X receives a certain amount of electronic money by A bank, that is, obtains the electronic currency equivalent to the currency of the exchange currency, and makes the Y user hold the payment when paying to the Y user. There are electronic money.
  • the Y user shall cash the electronic money held by the Bank B as needed to obtain the same amount of circulation legal currency.
  • the electronic money shall be recovered by the Bank B.
  • the electronic money starts with Bank A, and its circulation path is: Bank A ⁇ X Consumer ⁇ Y Consumer ⁇ B Bank.
  • the circulation of electronic money also corresponds to the circulation of the circulation of legal currency, and the circulation path of the circulation legal currency is X consumer ⁇ A bank ⁇ B bank ⁇ Y consumer.
  • the electronic money exchange process 1 of the X use direction A bank corresponds to the X use direction A bank storage, etc.
  • the process of electronic money circulation between the X consumer and the Y consumer 2 corresponds to the process in which Bank A transfers the equivalent currency to the Bank B. 2, Y uses the direction B bank to redeem the electronic money.
  • the process 3 corresponding to the use of the direction B bank to take out the same amount of electronic money.
  • FIG. 2 finds a brief hardware architecture of the present invention.
  • the system in the embodiment of the present invention may include a bank side and a user, and further optionally, may also include a storage system, and may also include a third-party verification system. .
  • the consumer 140 can exchange the electronic money issued by the bank 110 through the electronic money issuance, the recycling online system, the mobile terminal 120 or the electronic money issuance, the recycling offline terminal device 130, or can be distributed through the electronic money, the online system, and the mobile system.
  • the terminal 120 or the electronic money issuance and collection line terminal device 130 performs the redemption of the electronic money.
  • the electronic money cloud storage system 160 is used to implement storage and retrieval by the user's wallet and electronic money in the wallet.
  • the issuance, redemption, payment and recycling of electronic money can be realized by the hardware architecture shown in FIG. 2, and can be integrated with the bank, thereby making the implementation of electronic money not limited to the platform.
  • the method for implementing electronic money issuance, circulation, and recycling includes the following steps:
  • step S210 the bank side adopts a preset mode for electronic money issuance, and the issued electronic money and the legal currency are equivalent.
  • the bank is a bank that has the ability to issue electronic money.
  • the preset mode is any one or any combination of credit, cash, and capital freeze.
  • the equivalent of the legal currency issued by the electronic currency and the bank, that is, the value ratio between the electronic money and the circulation legal currency is 1:1.
  • the mode for electronic money issuance includes at least credit, cash and capital freezes.
  • the bank may use any one or any combination of expressions for the issuance of electronic money, wherein the mode used is any one of credit, cash or capital freezing, or any combination of the three.
  • the bank side is completing the issuance of electronic money, and the electronic money will be exchanged for use by the bank.
  • step S230 the electronic bank is exchanged with the direction bank, and the multi-party authentication method is adopted when the payment is made by using the electronic money, and only the minimum factor of the participation in the authentication is confirmed by the authentication to pass the electronic money.
  • the user uses the currency of the circulation to exchange the equivalent electronic money with the bank, thereby enabling the electronic currency to be held.
  • the holder of electronic money can pay electronic money to other consumers, that is, the payee.
  • the payment of the electronic money refers to the use of the electronic device such as a computer or a mobile terminal by the user to remotely initiate an instruction based on the public network information system, and the electronic device of the payer does not interact with the electronic device of the payee among the users involved. Interaction, the bank provides the recipients and payers with the activities of circulation of legal currency transfer services.
  • the multi-party authentication method is adopted, and the payment is valid after the certification is passed, so that the electronic money can be circulated.
  • the multi-party authentication is performed in the payment of the electronic money, so that the payment is successful only after all the factors participating in the authentication are all passed, and the payment is made to the payee by the current user as the payer.
  • multi-party authentication means that all parties involved participate in the authentication of the current payment, and only the minimum factor of participation in the certification can be confirmed only when all parties are fully authenticated.
  • the minimum factor involved in the certification refers to the parties defined by all parties involved in the payment, and the minimum factor participating in the certification defines the parties that must be authenticated in the multi-party authentication.
  • step S250 when the bank party receives the electronic money redemption application of the user, the bank exchanges the legal currency equivalent to the electronic currency that is applied for redemption, and recycles the redeemed electronic money.
  • the bank can also recover electronic money, in order to use the party to cash in electronic money.
  • the same amount of electronic money is cashed, so that the equivalent redemption between electronic money and circulation legal currency can be realized.
  • the bank and the user will be provided with tools to realize the issuance, circulation and recycling of electronic money, and then deployed in the bank and the user to carry out electronic money.
  • the issuance, circulation and recycling so that the realization of electronic money can be applied to various platforms, and does not need to be limited to the platform.
  • the cross-platform implementation of electronic money issuance, circulation and recycling is more secure.
  • step S230 includes:
  • step S231 the electronic bank is exchanged with the direction bank to obtain a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency.
  • the user can exchange electronic money. Understandably, the user will use the currency of the currency in circulation to exchange the equivalent of the electronic currency, that is, the amount of the exchanged electronic money and the currency of the exchanged currency.
  • Electronic money will be realized through digital packets, and electronic money will be carried through digital packets, thereby enabling electronic money to be held, paid and recycled.
  • the existence form of electronic money is a digital packet. Therefore, the amount of electronic money packaged in the digital package is the amount in the exchanged electronic money.
  • Step S233 when performing electronic money payment, obtain a digital packet conforming to the electronic money payment, and send the digital packet to the multi-party direction involved in the payment, and the payment involves multiple parties including the electronic money payment payer, the payee, and the payer bank. And the payee bank.
  • the user can redeem the electronic money to pay in electronic money.
  • the electronic money payment performed according to the current electronic money payment, a digital packet matching the electronic money payment is obtained, and the digital packet is transmitted.
  • the amount of the encapsulated electronic money is the amount of the electronic money paid, and the packaged other information will also be consistent with the current electronic money payment.
  • a corresponding digital packet will be obtained for each party involved in the payment to send a digital packet to the multi-party directed by the payment.
  • the payment involved In addition to the payee including the electronic money payment, the multiparty includes the user, that is, the payer bank and the payee bank, and the bank of the electronic money.
  • Step S235 performing multi-party authentication of the electronic money.
  • the multi-party authentication participating in the electronic money payment all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the payment of the electronic money to the payee is effective.
  • step S237 the legal currency data in the corresponding account between the user and the payee is followed by the payment for transfer.
  • the legal currency data in the corresponding account between the user and the payee is transferred accordingly.
  • the user pays a certain amount of electronic money to the payee the same amount of currency is transferred to the legal currency. Beneficiary.
  • step S231 includes:
  • step S2311 the bank purchase party initiates the redemption application, and the bank obtains the circulation legal currency used by the user for the exchange, and the amount of the exchanged electronic money is equivalent to the exchanged legal currency.
  • Step S2313 extracting the bank party identifier and the user identifier in the electronic money, and encrypting the amount, the bank party identifier, and the user identifier in the network electronic money to obtain a digital packet.
  • electronic money In the issuance of electronic money, electronic money only has the bank side identification; with the electronic money exchange by the user, the electronic money exchanged by the bank side to the user has key information such as the amount, the bank side identification and the user identification. This is encrypted to obtain a digital packet carrying electronic money.
  • step S250 includes:
  • Step S251 the cashing execution party receives the digital packet carrying the electronic money redemption application, and authenticates with the bank of the electronic money through the digital package, and the electronic money is recovered by the bank when the authentication is passed.
  • step S253 multi-party authentication is performed. When all the factors that are to participate in the authentication are all passed, the verification is successful, and the user obtains the same amount of circulation legal currency in the bank.
  • multi-party authentication should also be carried out in the redemption of electronic money, so that the electronic currency can be fulfilled when the minimum factor of participation in certification is fully passed, thereby further improving the security of electronic money redemption.
  • a method for realizing electronic money issuance, circulation, and recycling is also provided correspondingly. As shown in FIG. 7, the method includes the following steps:
  • step S310 the bank side adopts a preset mode for electronic money issuance, and the issued electronic money and the legal currency are equivalent.
  • the bank generates data in a preset mode, which is used to indicate the amount of the electronic money and the bank side, thereby realizing the issuance of electronic money, and the value ratio between the electronic money and the circulation currency is 1 :1.
  • the currency of circulation will be used as the benchmark for the issuance of electronic money.
  • relevant electronic money issuance data is also recorded correspondingly, wherein the electronic money issuance data includes at least the circulation amount, the unissued amount and the circulation amount.
  • Step S330 the bank side exchanges the electronic money for the user, and performs multi-party authentication when the user uses the electronic money to pay, and the minimum factor of the participation in the certification is confirmed by the payment, and the payment is successful, and the circulation of the valid electronic money triggers the corresponding circulation legal currency data to follow. Transfer.
  • step S350 the user cashes the electronic money on the bank side, and the bank side will return the equal amount of the legal currency to the user, and recycle the redeemed electronic money.
  • step S330 includes:
  • Step S331 the bank side encrypts the electronic money when the user converts the electronic money to obtain a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency.
  • the redemption of the user is initiated by the terminal device carrying the identity and capable of accessing the network, and the identity is the user identifier.
  • the issuance will receive the amount of electronic money that the user currently needs to redeem, and the converted electronic money will be equivalent to the currency of the currency used by the user to redeem.
  • the digital packet technology is used to encapsulate the data corresponding to the electronic money. Specifically, the amount of the electronic money is issued and the identification packet is issued to obtain a digital packet. And the digital packets are directed to the parties involved in the electronic currency exchange.
  • the bank side will use the respective public keys to implement the packet for each of the parties involved in the electronic money exchange, thereby obtaining the digital packets respectively corresponding to the multiple parties, and transmitting Directional delivery is possible.
  • This process guarantees security and can be implemented in a central architecture or distributed architecture as needed.
  • step S333 when the electronic money payment is made, the digital packet matching the electronic money payment is obtained, and the digital packet is sent to the multi-party of the payment, and the plurality of parties involved in the payment include the payee of the electronic money payment.
  • the corresponding digital packets will also be obtained in the electronic money payment, and the multi-party directed digital packets will be delivered to the electronic money payment, so that the parties involved in the electronic money payment can timely and accurately know the current electronic data.
  • Money payment Similar to the above-mentioned redemption, the corresponding digital packets will also be obtained in the electronic money payment, and the multi-party directed digital packets will be delivered to the electronic money payment, so that the parties involved in the electronic money payment can timely and accurately know the current electronic data.
  • Money payment Similar to the above-mentioned redemption, the corresponding digital packets will also be obtained in the electronic money payment, and the multi-party directed digital packets will be delivered to the electronic money payment, so that the parties involved in the electronic money payment can timely and accurately know the current electronic data.
  • Money payment Similar to the above-mentioned redemption, the corresponding digital packets will also be obtained in the electronic money payment, and the multi-party directed digital packets will be delivered to the electronic money payment, so that the parties involved in the electronic money payment can timely and
  • the parties involved in electronic money payment include the payee, the bank of the electronic money, and the bank associated with the payee.
  • Step S335 performing multi-party authentication of electronic money payment by digital packet.
  • the multi-party authentication participating in the electronic money payment all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the payment of the electronic money to the payee is effective.
  • the directional transmission of the digital packet enables the multiple parties involved in the electronic money payment to obtain the corresponding digital packet, and obtains the current electronic money payment according to the digital packet, so as to log in, and complete the multi-party authentication of the electronic money payment according to the registered content. .
  • step 337 the circulation legal currency data is followed by the payment transfer in the corresponding account between the user and the payee according to the payment effective.
  • the follow-up transfer of the legal currency data will also be triggered accordingly, so that the legal currency equivalent to the electronic currency is transferred from the payer to the payee.
  • step S331 is as shown in FIG. 9 and includes the following steps:
  • step S3311 the bank party receives the redemption application initiated by the user.
  • step S3313 the bank obtains the legal currency data used by the user for the exchange, and obtains the equivalent electronic money accordingly.
  • the bank Upon receiving the redemption request, the bank will trigger the acquisition of the relevant data in response to the redemption request, and perform encryption processing to obtain a digital packet. Among them, the bank will first obtain the circulation legal currency data used by the user for redemption, and the circulation legal currency data is the amount of the circulation legal currency deposited by the user for the electronic currency exchange and deposited with the bank.
  • Step S3315 extracting the amount, the bank party identifier and the consumer identifier in the electronic money, and performing encryption processing to obtain a digital packet.
  • the obtained electronic money is essentially in the form of data such as the amount, bank side identification, etc., and for the bank side, the current electronic money is in the issuance state, and therefore only the relevant amount and the bank side are marked.
  • the digital packet thus obtained encapsulates the amount of electronic money and sets the direction under the action of encryption processing, so that the digital packet can be directed and transmitted in the network, and the bank is realized by directed transmission. Direct interaction between the party and the user from the platform.
  • the setting of the pointing is also performed by encryption, and therefore, the directivity of the digital packet for directed transmission in the network is provided.
  • the digital packets are directed to the bank, the user and the payee, and the completion is completed.
  • the digital packet of electronic money payment is directed to the bank and the payee;
  • the digital packets obtained to the user are directed to the bank and the consumer.
  • the digital packet that is directed to the parties can be informed by the pointer of the digital packet to the payer and the payee of the current electronic money payment, thereby realizing the login according to this.
  • Step S3317 sending the digital packet to the user.
  • the electronic money issued and exchanged to the user is transferred to the user through the digital packet, and since the pointing is set in the digital packet, the bank party identification and use are encapsulated.
  • the party logo therefore, the bank can register and effectively control the circulation of electronic money in the future, greatly improving the controllability and security of electronic money.
  • step S3315 includes the following steps:
  • Step S33151 obtaining the public key of the user who initiated the redemption application.
  • the redemption application carries the user's own public key, and the user's own public key is obtained before the user initiates the redemption request.
  • step S33153 the user's own public key is used to encrypt the amount of the electronic money and the consumer identifier, and the bank party's own private key is used to encrypt the bank party identifier to encapsulate the amount of the electronic money and set the direction.
  • Security-based protection requires encryption of the data involved in the packet.
  • the validity of the data such as the amount of electronic money and the user identification is limited to the current exchange, ie between the bank and the user; and the bank identification is such data.
  • Electronic money is always valid before it is destroyed. Therefore, using different public keys to encrypt these two types of data separately will improve the pertinence and reliability of digital packet implementation.
  • the bank's own private key is used to encrypt the amount of the electronic money and the user's identity
  • the bank's own private key is used to encrypt the bank's identity.
  • the digital packet thus implemented encapsulates the amount of the electronic money and sets the amount. direction.
  • the encryption by the user's own public key and the bank's own private key, for the user, has its own private key and the bank's public key, so it can be decrypted accordingly; for other parties In other words, it does not have the private key of the user itself, and it will not be able to decrypt it, so that even if it receives the digital packet, it is equivalent to not receiving, thereby enabling the targeted delivery of the digital packet.
  • Step S33155 attaching a corresponding digital signature to obtain a digital packet.
  • the bank uses its private key for digital signatures so that digital signatures are attached to the digital packets, thereby ensuring that the digital packets used to redeem are from the bank.
  • the specific implementation of the bank side is provided during the issuance and exchange phase of electronic money, while ensuring security,
  • the issuance and exchange of electronic money can be separated from the platform and lay the foundation for the subsequent circulation of electronic money.
  • step S335 includes:
  • step S3351 when the electronic money payment is initiated, the bank and the bank associated with the payee register the payment of the electronic money according to the direction of the corresponding digital packet.
  • the directional delivery of digital packets refers to the digital packets transmitted by the sender to the payee and the bank and the bank associated with the payee. Therefore, when the electronic money payment is initiated, the bank Banks associated with the payee are registered according to the direction of the digital packet.
  • the bank associated with the payee refers to the bank that the payee opens.
  • step S3353 the bank and the bank associated with the payee perform multi-party authentication according to the content registered by the user and the content registered by the user and the payee, and send corresponding payment authentication messages to all other parties.
  • the payment of electronic money involves at least the four parties of the bank associated with the payer, the payee, the bank and the payee, and all four parties register this. On this basis, all parties will conduct multi-party authentication according to the content of their registration and the contents registered by other three parties, and output corresponding payment authentication messages.
  • the bank party registers the electronic money payment according to the received digital packet, and obtains the registered content and the content registered by all other parties to determine whether it is consistent. If yes, the authentication is performed, and the payment is correspondingly output. The authentication message is sent to all other parties; if the judgment is inconsistent, the current electronic money payment is invalidated and the electronic money payment is cancelled, and the electronic money payment that occurs will be automatically rolled back.
  • the bank associated with the payee that is, the deposit bank of the payee, also registers the electronic money payment, and obtains the contents of its own registration and the contents registered by all other parties, including the bank, and judges all Whether the registered contents are consistent, and if yes, it is determined to perform authentication, and the corresponding payment authentication message is output and sent out.
  • the registration of the electronic money transfer by the parties is achieved by accounting, for example, establishing its own accounting records, which will be included in the accounting records when electronic money is exchanged, paid, and recycled.
  • the registered content obtained is its own accounting record and the accounting records of all other parties.
  • the accounting record will reflect the current electronic money payment and the amount of electronic money paid, the payer, the payee, etc. content.
  • the digital digest information is compared and the authentication is completed.
  • Each party involved in the payment of electronic money conducts a comparison of digital summary information to separately output a payment authentication message and send it to all other parties.
  • Step S3355 Receive a payment authentication message sent by each of the other parties, and determine that the payment is successful when all the authentications of the multi-party authentication in the multi-party authentication are determined according to the payment authentication message and the authentication performed by itself.
  • Both the bank and the paying bank of the payee will receive the payment authentication message sent by all other parties, and according to the payment authentication message, it is determined that all parties through the payment authentication trigger the corresponding account between the payer and the payee.
  • the transfer of legal currency data which in turn makes the payment of electronic money through digital packets also drives the transfer of legal currency data; for the payee, it also holds the electronic money while in the account of the deposit bank. A corresponding circulation currency has been added.
  • step S350 includes:
  • Step S351 The redemption executing party receives the digital packet carrying the electronic money redemption application, and the electronic money redemption application is initiated by the user holding the electronic money, and the multiple parties involved in the redemption receive the digital packet that is sent in the corresponding direction.
  • the cashing execution party can be a bank, and the consumer holding the electronic money can redeem the electronic money to any bank, that is, the electronic money held by the company can be cashed into the legal currency.
  • the redemption executor will receive a digital packet sent by the user, and the digital packet carries an electronic money redemption application to enable the initiation of electronic money redemption.
  • the circulation of electronic money is realized by digital packets. Therefore, the user distributes the electronic money to the redemption executor by sending a digital packet to the cashing executor, thereby enabling the bank to obtain electronic money for recycling.
  • Step S353 performing multi-party authentication of electronic money redemption through digital packets.
  • the multi-party authentication participating in electronic money redemption all the minimum factors participating in the authentication are confirmed to be successful, and the redemption of the electronic money is effective.
  • the redemption executor registers the redemption of the currently occurring electronic money to include the redemption of the electronic currency in the billing record of the redemption party.
  • the current redemption of electronic money is also included in the accounting records of the user and the bank.
  • the digital packet always encapsulates the bank-side identification of the electronic money.
  • the digital packet is set to include the bank side and the user. Therefore, in the direction of use, the executing party sends the digital packet, and The fixed point will send a digital packet to the bank to enable the bank to know the redemption of the electronic currency.
  • multi-party authentication Similar to the payment of electronic money, the redemption of electronic money requires multi-party authentication.
  • the implementation of multi-party authentication is also based on the content registered by the parties for the payment of electronic money.
  • the parties involved in the redemption of the electronic currency involve at least the user, the redemption executor and the bank. Among them, if the redemption executor and the bank are the same bank, the two parties are involved.
  • the three parties involved in the redemption of the electronic currency are each authenticated by multiple parties. At the time of the least factor or all of the certifications, the cashier will initiate the redemption of the electronic currency.
  • step S355 the executing party initiates the redemption of the electronic money, and the bank party recovers the same amount of electronic money through the received digital packet, and redeems the equal amount of the circulating legal currency to the user.
  • the redemption of the electronic money initiated by the executing party includes the exchange of the interaction between the executing party and the user's bank and bank.
  • the redemption executor, the bank of the account of the user, and the bank may be the same bank or different banks, and are not limited herein.
  • step S350 further includes:
  • the fulfillment party verifies and decrypts the digital packet carrying the electronic money redemption application to obtain the encapsulated electronic money redemption application, the amount of redemption, and the direction of the digital packet.
  • the digital packet sets the direction and encapsulates the amount of electronic money requested to be redeemed.
  • the redemption executor verifies the received digital packet and decrypts it after verification to obtain an electronic money redemption application, the amount of redemption, and the direction of the digital packet.
  • the electronic money redemption application may be in the form of an electronic money operation instruction.
  • step S353 includes:
  • step S3531 the performing party performs a digital digest operation on the content registered by itself to obtain its own digital digest information.
  • the digital digest operations performed can be implemented by, for example, the HASH algorithm.
  • the obtained digital digest information is a HASH value, but other digital digest algorithms may also be used, which are not limited herein.
  • step S3533 the digital summary information calculated by all other parties is obtained, and the other parties are the least factors participating in the authentication.
  • All other parties involved in electronic currency redemption also perform numerical digest operations to obtain corresponding digital summary information.
  • the redemption executor obtains their respective digital summary information from all other parties.
  • step S3535 it is compared with the digital summary information of the self and the obtained digital summary information. If yes, the process goes to step S3537, and if no, the process goes to step S3538.
  • the cashier performs the comparison between the digital summary information and the obtained digital summary information. If the digital summary information of the company is consistent with the digital summary information of all other parties, the redemption performed by the authentication itself is not consistent. , the redemption confirmation currently performed by the executing party is invalidated.
  • the corresponding redemption authentication message will be output and sent to the parties involved in the electronic money.
  • step S3537 the redemption performed by itself is authenticated, and the other party's redemption authentication message is sent to other parties.
  • step S3538 it is determined that the redemption failure performed by itself.
  • step S3539 the redemption authentication message sent by all other parties is received, and after all the certifications that confirm the participation authentication according to the redemption authentication message and the self-certification are all authenticated, the payment is confirmed to be successful, and the electronic money is validated.
  • At least three parties including the cashier executing the party, the user, and the bank party respectively perform their respective certifications, wherein the cashier performing the execution party and the bank side is the bank, and the user is the user, the security level of the bank is very high, and the data is generated.
  • the chance of tampering is very low, so even if the user has data tampering, it is impossible to defraud the executing party from the redemption of a larger amount of electronic money, and the current electronic money redemption is invalid.
  • step 350 further includes:
  • Step S357 After confirming that the balance of the circulation legal currency in the account is greater than or equal to the amount encapsulated in the digital package according to the legal currency data, the execution party sends an application to the bank.
  • the redemption of electronic money can only be initiated when there is a legal currency equivalent to electronic money under the user's account.
  • the circulation legal currency is currently held by the user who initiated the electronic currency redemption, and the corresponding circulation legal currency data is stored under the corresponding account of the user.
  • the redemption executor needs to initiate an application to the bank to confirm whether the bank is currently redeeming, and obtain the circulated legal currency allocated by the user's account on the premise that the bank confirms that the electronic currency can be redeemed.
  • step 357 the executing party queries the legal currency data in the corresponding account of the user.
  • the executing party inquires the user's account to confirm that there is a circulating legal currency in the user's account, and the circulation of the legal currency is equivalent to the electronic currency for which the application is redeemed.
  • the corresponding account of the consumer is stored in the bank of the user's account, so the inquiry made by the redemption executor will be the process of interacting with the bank of the user's bank.
  • the bank that fulfills the executor and the user can be a different bank, but it can also be the same bank.
  • the legal currency data in the corresponding account of the user is the amount of the legal currency under this account.
  • Step S358 after the bank performs the transfer of the same amount of circulation legal currency to the executing party, the cashier performs the execution of the electronic currency.
  • the bank party Upon receiving the application initiated by the redemption executor, the bank party confirms to the redemption executor that the current electronic money can be cashed in response to the application, and the electronic money with the application is cashed through the interaction between the bank party and the bank of the user's account.
  • the equivalent circulation currency is allocated by the user's account To the bank side, the bank side transfers to the redemption executor, and the redemption executor holding the circulated legal currency can trigger the redemption of the electronic money.
  • the step 350 further includes:
  • step S410 the bank party receives the execution redemption application initiated by the redemption executor.
  • step S430 the amount of redemption of the electronic money is obtained by executing the redemption application.
  • the bank party receives the application initiated by the redemption executor, according to which the electronic currency cashing currently performed by the executor can be obtained.
  • step S450 an equivalent amount of the circulation of the legal currency of the electronic money is exchanged between the corresponding account of the user and the redemption executor.
  • Step S470 updating the related electronic money issuance data according to the amount of the electronic money redemption.
  • the bank side stores the electronic money issuance data
  • the bank side records the relevant electronic money issuance data, that is, the issuance amount and unissued amount of the electronic money. And the record of liquidity.
  • the electronic money data will change accordingly. Therefore, it needs to be updated to ensure that the bank stores it. The accuracy of the electronic money data.
  • a method for implementing electronic currency issuance, circulation, and recycling including the following steps:
  • step S510 the user exchanges the electronic money by the bank, and the electronic money is carried by the digital package, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency.
  • the electronic money issued by the bank will exist in the form of data. That is to say, in the electronic money issuance issued by the bank, the amount of the electronic money and the bank's data are obtained.
  • the user who exchanges the electronic money obtains the digital packet returned by the bank, and the digital package encapsulates the amount of the electronic money to be exchanged and the bank party identifier, so that the digital packet becomes a form of circulation of the electronic money in the network, and has Pointed.
  • the amount of the electronic money encapsulated in the digital package will be a part of the amount of electronic money issued by the bank.
  • step S530 when the user performs the payment of the electronic money, the multi-party authentication is performed, and the minimum factor of the participation in the authentication is confirmed as the payment is successful, the payment of the electronic money is validated, and the corresponding circulation legal currency data is followed to transfer.
  • the user holding the electronic money can initiate payment of the electronic money at will.
  • the electronic money held by the user is paid to other users, that is, the payee, in the form of digital packets, so that the electronic money is held by other users.
  • the digital packet points to the three parties involved in the payment of the electronic money, namely the bank party, the consumer and the payee; when the payment of the digital packet is completed, the direction will be converted into a bank. Party and payee.
  • the transfer of the legal currency in the account is reflected by the increase or decrease of the legal currency data, and as described above, the transfer of the electronic money will involve the bank of the account corresponding to both the user and the user, as the consumer of the payer. If the current electronic money to be transferred is obtained by direct exchange by the bank, the corresponding bank is the bank.
  • the payment of digital packets between consumers is also achieved by directed delivery, ie the consumer acting as the sender will deliver digital packets to all other parties involved in the payment of electronic money.
  • the bank account corresponding to the respective parties will be informed of the current electronic money payment, which will trigger the transfer of the legal currency data.
  • step S550 the user cashes the electronic money on the bank side to obtain an equal amount of legal currency, and the same amount of electronic money is recovered to the bank.
  • the method as described above further comprises storing the electronic money in the wallet via the dynamic data link in accordance with the digital packet.
  • the wallet may be located in any storage medium.
  • a wallet of a user may be a wallet located in a storage medium, or may be a plurality of wallets located in a plurality of different storage media.
  • the storage medium distributed by the wallet corresponding to the user may be a cloud, a local, a mobile device, an Internet of Things and its device, a physical smart card, or the like. It should be further noted that the wallet corresponding to the user may be a wallet under the name of the party, or a wallet under the name of another user.
  • the digital packet setting is also directed by the pointing party to point to the bank and the consumer, ie, for the digital packets received by the consumer.
  • the pointer includes: the sender points to the bank side, and the receiver points to the consumer.
  • the storage of the electronic money held by the user will also be stored in the form of data. Specifically, according to the amount of the digital package package and the set direction, at least the amount of the electronic money in the wallet is issued, and the identifier is issued. And the storage of the consumer ID.
  • step S510 includes:
  • step S511 the direction bank is used to initiate the redemption application.
  • the bank of electronic money is the same as the bank of the circulating legal currency.
  • the redemption application carries the amount of the electronic money that is applied for redemption and the user's own public key. Among them, the user's own public key will be used to implement subsequent packet and directed delivery.
  • Step S513 receiving a digital packet returned by the bank party according to the redemption application through the packet and the directional delivery, and the digital packet carries the electronic money.
  • the bank uses the user's own public key for the packet to obtain the amount of the electronic money packaged and sets the digital seal pointed to.
  • the consumer receives the digital packet sent by the bank and decrypts it using its own public key.
  • the consumer as one of the nodes, will receive multiple digital packets, and is not limited to the digital packets returned by the bank in response to the redemption request.
  • the digital packet is obtained by using a corresponding public key for a specific recipient, only the digital packet sent to the user can be successfully decrypted, and the other digital packets cannot be decrypted successfully. Equivalent to not receiving the digital packet.
  • the step of storing the electronic money in the wallet via the dynamic data link according to the digital packet includes:
  • Step S610 performing unpacking processing of the digital packet to obtain unpacked data, and appending the unpacked data to the dynamic data link, where the unpacked data includes the amount in the electronic money and the bank party identifier and the user identifier.
  • the user performs unpacking processing on the received digital packet in the redemption application initiated by the bank, wherein the unpacking process is essentially a process of performing identity authentication, data verification, and decryption on the received digital packet.
  • the unpacked data obtained by the unpacking process is data related to electronic money, and is stored as a form of existence of the electronic money on the side of the user.
  • the dynamic data link is deployed locally to the user to register the electronic money exchange, payment and redemption by the user, and each registered content is attached to the dynamic data link.
  • the pointing is set in the digital packet, and in one embodiment, the setting of the pointing is accomplished by encryption of the associated identification.
  • the direction of the digital packet can be obtained by the bank party identifier and the consumer identifier encrypted in the unpacked data.
  • the current exchange of electronic money is registered by performing the addition of the unpacked data.
  • Step S630 storing the unpacked data attached in the dynamic data chain in the wallet, updating the possession amount of the electronic money in the wallet, and the wallet is located in any one of the associated storage media or any combination.
  • the unpacked data is directly stored in the wallet corresponding to the user, and the electronic money amount held by the user is recorded through the wallet.
  • the wallet can be multiple and distributed among multiple storage media, and the electronic money stored between each other can be safely interchanged.
  • the storage of the electronic money is not limited to its own wallet, but may be stored in a wallet corresponding to other users.
  • the electronic money held by a user can be stored in the wallet corresponding to any user, even in the wallet corresponding to all users, thereby greatly improving the security and storage flexibility.
  • step S530 is as shown in FIG. 19, and includes the following steps:
  • step S531 the payment request of the electronic money is initiated using the direction, and the public key of the payee itself is obtained from the payee.
  • the returned public key After using the other party to initiate the transfer request of the electronic money, the returned public key will be received, and the public key is returned by the user who received the transfer request of the electronic money, and is used to initiate the electronic money transfer request.
  • the user guarantees data security and prevents data theft and tampering in the network communication with the user who accepts the transfer request.
  • Step S533 according to the parties involved in the electronic money payment, the returned public key and the public key of all other parties are separately encrypted, so that the encapsulation of the electronic money amount and the setting of the self-pointing are obtained by the parties.
  • the digital packet deducts the amount in the electronic money held by the user based on the amount in the electronic money paid.
  • the user who initiates the electronic money transfer owns the public key of the user involved in the electronic money transfer, which is returned by each user in response to the transfer request of the electronic money.
  • the transfer of electronic money involves other parties, for example, the bank, the bank that accepts the user of the electronic money transfer, and the user who initiated the electronic money transfer itself presets the public key of the other parties.
  • the bank is a bank
  • the types of banks are limited, and there are often only a few banks. Therefore, the user will pre-set the public keys of all the banks, so that the public key of the bank does not need to be transmitted, which is greatly reduced.
  • the amount of data passed is small.
  • the user who initiates the electronic money transfer is the sender, and each user involved in the electronic money transfer acts as the receiver.
  • all other parties are banks, that is, the issuing bank and the sender's bank, sending The party uses the public key returned by the receiver to perform the encapsulation of the electronic money amount and the setting of its own pointing to obtain a digital packet to be used for realizing the directional transmission between the sender and the receiver.
  • the sender pre-sets the public key of the issuing bank and the public key of the sender's bank, and uses the issuing bank's public key to encapsulate the electronic money amount and set its own pointing to get the data to be used.
  • Step S535 the digital packet corresponding to each party is sent.
  • the user who initiates the electronic money transfer will send the digital packet, and the other users or banks that can successfully decrypt the digital packet can be regarded as receiving the digital packet. This number is not successful when the digital packet decryption is successful. The packet is considered unreceived.
  • step S537 multi-party authentication is performed, and in the multi-party authentication of the electronic money payment, all the minimum factors to be authenticated are passed, and the payment is confirmed to be successful, and the electronic money is paid for the payee.
  • the payment of electronic money for other users in the wallet refers to the transfer of electronic money in the same wallet or between the wallets.
  • the electronic money held by the sender and the receiver may be stored in the same wallet.
  • the wallet may be a wallet located in the cloud, thereby causing the sender and the receiver. The transfer of electronic money between them is carried out in the wallet.
  • each user's electronic money can be stored in all wallets in the network, that is, for a user, all wallets in the network have their own image of the electronic money to improve security.
  • the electronic money held by the sender and the receiver corresponding to the electronic money transfer are respectively stored in different wallets, and the electronic money payment performed in this case will be the electronic money stored between the two wallets. Pay.
  • the digital packet sent by the parties in the direction of use of the sender carries the sender's own public key and the recipient's own public key to transmit the public key through the digital packet. In turn, it is convenient to encrypt in subsequent network communication.
  • step 537 includes:
  • Step S5371 the user who initiates the electronic money payment registers the payment of the electronic money, performs multi-party authentication according to the content registered by itself and the contents registered by all other parties, and the minimum factor of the participation in the authentication is passed, and the electronic money is collected.
  • the party’s payment is effective.
  • the user who initiates the payment and all other parties can register the electronic money payment in the form of a billing record, so that the user who initiated the payment and all other parties have corresponding registration content.
  • the user who initiates the payment performs its own authentication based on the content registered by itself and the contents registered by all other parties, thereby obtaining its own payment authentication message, and transmitting it to all other parties.
  • Step S5373 Receive a payment authentication message sent by all other parties.
  • the user receives the payment authentication message sent by all other parties, and then obtains the payment authentication message that all parties involved in the electronic money payment perform authentication.
  • Step S5375 when the user determines, according to the payment authentication message and the authentication performed by itself, that all the factors participating in the authentication are all authenticated, the payment of the electronic money is valid in the wallet of the user, and is received by the digital packet that has been sent to the payee. The party holds the electronic money paid.
  • the payment authentication messages received and the authentication performed by itself it is determined whether the payment of the current electronic money is authenticated at all parties or the minimum factor participating in the authentication.
  • the payment of the electronic money will be effective. That is, in the wallet corresponding to the user who initiated the electronic money payment, the electronic money is formally paid out, and in the wallet corresponding to the other users, the electronic money is correspondingly transferred.
  • step S5371 is as shown in FIG. 21, and includes:
  • step S53711 the user registers the payment of the electronic money.
  • Step S53713 performing digital digesting on the content registered by itself to obtain its own digital digest information.
  • the user who initiates the payment will perform a digital digest operation on the content registered by itself, for example, performing an operation through the HASH algorithm to obtain a corresponding number. Summary information.
  • Step S53715 Obtain digital summary information calculated by other parties separately, and the other parties are the least factors participating in the authentication.
  • Step S53717 comparing the digital summary information of the self and the obtained digital summary information, if yes, authenticating the payment made by itself, and sending its own payment authentication message to each of its parties, and if not, The payment made by itself is invalid.
  • step S53719 the authentication message sent by all other parties is received, and after all the authentications of the participation authentication are confirmed according to the payment authentication message and the self-certification, the payment is successful, and the payment of the electronic money is validated.
  • step S550 is as shown in FIG. 22, and includes:
  • Step S551 the user holding the electronic money performs the setting of the packet and the self-pointing through the encryption of the electronic money redemption application, the redemption amount and the bank party identification, and attaches a corresponding digital signature to obtain the number of the electronic money carrying the redemption. Packet and send.
  • the user holds the electronic money, generates the electronic money application in the redemption of the electronic money, and obtains the corresponding cash amount and the bank party identification, and then encrypts by the preset public key, thereby realizing the setting of the package and the self-pointing.
  • the preset public key used is the public key of the bank party itself obtained in advance by the user.
  • the transmission of digital packets will be directional transmission through the bank's own public key.
  • Step S553 performing multi-party authentication of electronic money redemption.
  • the multi-party authentication participating in electronic money redemption all the minimum factors participating in the authentication are confirmed to be successful, and the user will deduct the electronic money stored in the wallet to perform the same amount.
  • the redemption of the electronic currency is obtained by the equal circulation of the legal currency.
  • the electronic money held by the user follows the bank party transferred to the electronic money, and at this time, the multi-party authentication of the redemption of all parties will be performed.
  • the multi-party authentication is similar to the multi-party authentication carried out in the payment of the aforementioned electronic money, and will also be carried out in the parties involved in the electronic money redemption.
  • the parties involved in the electronic currency redemption will register the current electronic money redemption according to the digital packets they receive, and will verify the current redemption when verifying that the contents of the registration are the same, and then guarantee the electronic money through this process. Cashing in security.
  • step S553 includes:
  • step S5531 the user registers the redemption of the electronic money, and the redemption of the electronic money is registered by the bank party and the redemption executor according to the direction of the digital packet.
  • the user will register the electronic currency when it is redeemed.
  • the bank and the cashing executor also register it.
  • step S5533 the user performs multi-party authentication according to the content registered by itself and the contents registered by all other parties.
  • Multi-party authentication is based on the registered content.
  • the registered content will be in the form of conversion information digest value, and the registration content of each party will be compared to ensure the convenience of comparison. And simplicity, improve processing efficiency.
  • step S5535 when the authentication of the user and all other parties are authenticated, the user deducts the electronic money stored in the wallet.
  • the electronic money stored in the corresponding wallet will be deducted when it is known that its own certification and all other parties' certifications have passed.
  • the cashier when the redemption executor is informed that its own certification has passed and all other parties' certifications have been passed, the cashier will perform an inquiry into the corresponding account and initiate an application to the bank.
  • the bank will respond to the electronic currency redemption when it is informed that its own certification and the certification of all other parties have been passed.
  • the circulation legal currency may be in the form of cash or deposit, and the circulation currency and the electronic currency are now described in the same currency, and the timing process corresponding thereto is shown in FIG. 25.
  • FIG. 26 shows the exchange process of electronic money between the issuing bank and the user.
  • the issuing bank exchanges the electronic money for the user according to the unified standard, and obtains the amount of the electronic money exchanged for the user.
  • the amount of the electronic money and the user identifier are encrypted by using the public key of the user, and the issuing bank identifier is encrypted by using the public key of the issuing bank, and the digital signature is attached to obtain the digital packet.
  • step S804 and step S805 are performed to obtain the unpacked data, that is, the amount of the electronic money, the issuing bank identifier, and the user identifier, and are attached to the dynamic data link to complete the registration. , get the accounting record.
  • FIG. 27 shows a payment realization process of electronic money between the X consumer and the Y consumer.
  • the X consumer pays the held electronic money to the Y consumer, the X consumer acts as the payer and the Y consumer uses the payee.
  • step S903 is performed to perform packetization, obtain a digital packet, and carry the public key of the X consumer and the public key of the Y consumer through the digital packet to perform public key transmission, thereby facilitating the Secure transmission of data during the transfer process.
  • the digital packet is directed to be transmitted, and as described in step S904, multi-party authentication is performed, so that when all the authentications of the parties are passed, the electronic money is dumped, thereby completing the payment between the X consumer and the Y consumer.
  • FIG. 28 shows the process by which the consumer performs electronic money redemption.
  • the redemption executor and the bank side are the same bank, that is, the issuing bank.
  • the user encrypts the public key through a preset public key, which is the issuing bank's own public key. Under the encryption of the preset public key, the obtained digital packet can be directionally transmitted.
  • the digital packets that are directed to be delivered are obtained by the issuing bank and the user, and after the billing is completed, the issuing bank and the user perform the cashing confirmation, that is, the process of step S1030 to step S1050 is performed.
  • step S1060 When the multi-party authentication of the issuing bank and the user is completed, the issuing bank and the user respectively perform corresponding operations through step S1060, so that the final redemption is successfully completed.
  • a third party verifier is also provided, and the parties involved in the transfer, payment, and redemption process further include a third party verifier. Corresponding registration and confirmation are also performed under the action of the third party verifier, and since the third party verifier is always online, security and processing efficiency can be further ensured.
  • a system for implementing electronic money transmission, distribution, and recycling is also provided, as shown in FIG. 29, including a bank party 10 and a consumer 30, wherein the bank party 10 includes a distribution module 110 and a recycling module. 130.
  • the issuing module 110 is configured to perform electronic money issuance in a preset mode, and the issued electronic money and the legal currency equivalent.
  • the preset mode is any one or any combination of credit, cash, and capital freeze.
  • the consumer 30 is used to exchange the electronic money with the bank party 10, and adopts the multi-party authentication method when using the electronic money for payment, and only the minimum factor of the participation in the certification is passed before the payment is confirmed to be successful, thereby circulating the electronic money.
  • the recycling module 130 is configured to, when receiving the electronic money redemption application of the user, redeem the legal currency equivalent to the electronic money equivalent to the application for redemption, and collect the redeemed electronic money.
  • the consumer 30 includes a redemption module 310, a payment module 330, an authentication module 350, and a transfer module 370, where:
  • the redemption module 310 is configured to exchange electronic money with the bank to obtain a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency;
  • the payment module 330 is configured to obtain a digital packet conforming to the electronic money payment when the electronic money payment is made, and send the digital packet to the multi-party direction involved in the payment, and the payment involves multiple parties including the payment party and the payee of the electronic money payment.
  • the payment authentication module 350 is configured to perform multi-party authentication of the electronic money payment through the digital package.
  • the minimum factor of all the certifications participating in the authentication confirms that the payment is successful, and the payment of the electronic money to the payee is effective;
  • the transfer module 370 is configured to transfer the legal currency data in the corresponding account between the user and the payee to follow the payment.
  • the redemption module 310 includes a redemption application unit 311 and a packet unit 313, where:
  • the redemption application unit 311 is configured to initiate a redemption application to the bank party 10, obtain the circulation legal currency used by the user 30 for redemption, and correspondingly obtain the amount in the exchanged electronic money, and the redeemed electronic currency and the exchanged legal currency equivalent.
  • the packet unit 313 is configured to extract the bank party identifier and the user identifier in the electronic money, and encrypt the amount, the bank party identifier, and the user identifier in the electronic money to obtain a digital packet.
  • the recycling module 130 includes a currency recovery unit 131 and a redemption authentication unit 133, wherein:
  • the money recovery unit 131 is configured to receive the digital packet carrying the electronic money redemption application, and perform authentication by the digital party and the bank of the electronic money, and the electronic money is recovered when the authentication is passed.
  • the redemption authentication unit 133 is configured to perform multi-party authentication. When all the certifications for the certification are passed, the verification is successful, and the user 30 redeems to obtain the same amount of circulation legal currency.
  • a system for realizing electronic money issuance, circulation, and recycling including a bank party 10 and a redemption executor, wherein the bank party 10 includes a distribution module 210, and a circulation process. Module 230 and redemption module 250.
  • the issuing module 210 is configured to perform electronic money issuance in a preset mode, and the issued electronic money and the legal currency equivalent.
  • the circulation processing module 230 is configured to exchange electronic money for the user 30, and perform multi-party authentication when the user 30 uses the electronic money payment, and the minimum factor of the participation in the certification is confirmed when the payment is successful, and the circulation of the effective electronic money is triggered.
  • the circulation of legal currency data follows the transfer.
  • the redemption module 250 is configured to redeem the electronic money to the bank side 10 at the user 30, and the bank side 10 will redeem the equal amount of the legal currency to the user 30 and collect the redeemed electronic money.
  • the circulation processing module 230 includes a redemption unit 231, a payment processing unit 233, a payment validation unit 235, and an account processing unit 237, wherein:
  • the redemption unit 231 is configured to perform encryption processing on the electronic money exchanged by the user to obtain a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency;
  • the payment processing unit 233 is configured to: when performing the electronic money payment, acquire a digital packet conforming to the electronic money payment, and send the digital packet to the multi-party direction involved in the payment, and the plurality of parties involved in the payment include the payee of the electronic money payment;
  • the payment effective unit 235 is configured to perform multi-party authentication of the electronic money payment by using the digital package. In the multi-party authentication participating in the electronic money payment, all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the electronic money is sent to the payee. Payment is effective;
  • the account processing unit 237 is configured to cause the circulation legal currency data to follow the payment transfer in the corresponding account between the user and the payee according to the payment effective.
  • the redemption unit 231 includes a redemption application receiving subunit 2311, a data acquisition subunit 2313, a packet subunit 2315, and a directional transfer subunit 2317, where:
  • the redemption application receiving subunit 2311 is configured to receive a redemption application initiated by the user.
  • the data acquisition sub-unit 2313 is configured to obtain the circulation legal currency data used by the user for redemption according to the redemption application, and obtain the equivalent electronic money accordingly.
  • the packet subunit 2315 is configured to extract the amount of the electronic money, the bank party identifier, and the user identifier, and perform encryption processing to obtain a digital packet.
  • the packet subunit 2315 includes a public key acquisition subunit 23151, an encryption subunit 23153, and a signature attachment subunit 23155, where:
  • the public key acquisition sub-unit 23151 is configured to obtain the public key of the user who initiated the redemption application.
  • the encryption subunit 23153 is configured to encrypt the amount of the electronic money and the consumer identifier using the public key of the user, and encrypt the bank party identifier using the private key of the bank itself to encapsulate the amount of the electronic money and set the pointing.
  • the bank side 10 and the payee include a transfer registration module 410, a self transfer confirmation module 430, and a party transfer confirmation determination module 450, wherein:
  • the transfer registration module 410 is configured to associate the bank party with the payee according to the direction of the corresponding digital packet when the electronic money payment is initiated.
  • the banks all register the payment of the electronic money.
  • the self-transfer confirmation module 430 is configured to perform multi-party authentication according to the content registered by itself and the content registered by the user and the payee, and send a corresponding payment authentication message to all other parties.
  • the party transfer confirmation determination module 450 is configured to receive the payment authentication message sent by all other parties, and determine that the payment is successful when all the authentications of the multi-party authentication in the multi-party authentication are passed according to the payment authentication message and the authentication performed by itself.
  • the redemption executor 50 includes a redemption application receiving module 510, a redemption authentication module 530, and a redemption initiation module 550, wherein:
  • the redemption application receiving module 510 is configured to receive a digital packet carrying an electronic money redemption application, and the electronic money redemption application is initiated by a user holding the electronic money, and the plurality of parties involved in the redemption receive the digital packet that is sent in a targeted manner.
  • the redemption authentication module 530 is used for multi-party authentication of electronic money redemption through digital packets. In the multi-party authentication of participating in electronic money redemption, all the minimum factors participating in the authentication are confirmed to be successful, and the redemption of the electronic money is effective.
  • the cashing initiation module 550 is configured to redeem the electronic money to be initiated. By receiving the digital packet, the bank side 10 recovers the same amount of electronic money, and redeems the equal amount of the circulating legal currency to the user.
  • redemption executor 50 also includes a verification decryption module.
  • the verification decryption unit is used to verify and decrypt the digital packet carrying the electronic money redemption application to obtain the encapsulated electronic money redemption application, the amount of redemption, and the direction of the digital packet.
  • the redemption authentication module 530 includes a digital digest computing unit 531, an information acquisition unit 533, a comparison unit 535, and a message receiving unit 537, where:
  • the digital digest computing unit 531 is configured to perform digital digesting on the content registered by itself to obtain its own digital digest information.
  • the information acquisition unit 533 is configured to obtain digital summary information calculated by all other parties, and the other parties are the least factors involved in the authentication.
  • the comparison unit 535 is configured to compare the digital summary information of the self and the obtained digital summary information, and if yes, the confirmation of the redemption performed by the authentication itself is passed, and the other redemption authentication message is sent to all other parties. .
  • the message receiving unit 537 is configured to receive the redemption authentication message sent by each of the other parties, and after all the authentications of the minimum factor participating in the authentication according to the redemption authentication message and the self-certification are passed, the payment is confirmed to be successful, and the electronic money is redeemed.
  • the redemption module 250 includes an application initiation unit 251 and an execution unit 253, wherein:
  • the application initiating unit 251 is configured to initiate an application to the bank when the balance of the circulation legal currency in the account is greater than or equal to the amount encapsulated in the digital package according to the legal currency data.
  • the executing unit 253 is configured to initiate execution of the equal amount of electronic money after the transfer of the equivalent amount of the legal currency to the redemption executor.
  • the redemption module 250 further includes an application receiving module 610, a dial trigger module 630, and a data update module 650, where:
  • the application receiving module 610 is configured to receive an execution redemption application initiated by the redemption executor, and obtain an amount of the electronic money exchanged by the execution redemption application.
  • the transfer triggering module 630 is configured to transfer the same amount of circulation legal currency of the electronic money exchange between the corresponding account of the user and the cashing performer.
  • the data update module 650 is configured to update related electronic money issuance data according to the amount of electronic money redemption.
  • a system for implementing electronic money issuance, circulation, and recycling includes a plurality of users, and a consumer 10, as shown in FIG. 42, includes a redemption application module 710. , a payment initiation module 730 and a redemption initiation module 750, wherein:
  • the redemption application module 710 is configured to exchange electronic money with the bank, the electronic money is carried by the digital package, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the currency in which the exchange is initiated.
  • the payment initiation module 730 is configured to perform multi-party authentication when the electronic money payment is performed, and the minimum factor of the participation in the authentication is confirmed as the payment is successful, and the payment of the valid electronic money is triggered to trigger the corresponding circulation legal currency data to follow the transfer.
  • the cashing initiation module 750 is configured to redeem the electronic money on the bank side to obtain an equal amount of legal currency, and the same amount of electronic money is recycled to the bank.
  • the consumer further includes a storage module for storing the network electronic money in the wallet via the dynamic data link according to the digital packet.
  • the redemption application module 710 includes a redemption application initiation unit 711 and a redemption reception unit 713, where:
  • the redemption application initiation unit 711 is configured to initiate a redemption application to the bank.
  • the redemption receiving unit 713 is configured to receive a digital packet returned by the bank by the packet and the directional delivery according to the redemption application, and the digital packet carries the electronic money.
  • the storage module 80 includes an unpacking processing module 810 and an unpacking data storage unit 830, wherein:
  • the unpacking processing module 810 is configured to perform unpacking processing of the digital packet to obtain unpacked data, and attach the unpacked data to the dynamic data link, where the unpacked data includes an amount in the electronic money, a bank party identifier, and a user identifier.
  • the unpacking data storage unit 830 is configured to store the unpacked data attached in the dynamic data link in the wallet, update the possession amount of the electronic money in the wallet, and the wallet is located in any one of the associated storage media or any combination.
  • the payment initiation module 730 includes a request transfer unit 731, a packet execution unit 733, a directional transmission unit 735, and an authentication processing unit 737, where:
  • the request transfer unit 731 is configured to initiate a payment request for the electronic money to the payee of the payment, and obtain the public key of the payee from the payee.
  • the packet execution unit 733 is configured to separately encrypt the returned public key and the public key of all other parties according to the electronic money payment, so as to perform the encapsulation of the amount in the electronic money and the setting of the self-pointing.
  • the digital packets corresponding to the parties deduct the amount in the electronic money held by the user according to the amount in the electronic money paid.
  • the directional sending unit 735 is configured to directly send the digital packets corresponding to the parties.
  • the authentication processing unit 737 is configured to perform multi-party authentication. In the multi-party authentication to participate in the electronic money payment, all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the payment is performed by the payee.
  • the authentication processing unit 737 includes an authentication execution unit 7371, a party message receiving unit 7373, and a payment validation unit 7375, where:
  • the authentication execution unit 7371 is configured to initiate payment of the electronic money by the user who initiates the electronic money payment, and perform multi-party authentication according to the content registered by itself and the content registered by all other parties, and the least factor of the participation in the authentication is passed, and the payment is passed. Payment of electronic money to the payee takes effect.
  • the party message receiving unit 7373 is configured to receive a payment authentication message sent by all other parties.
  • the payment validation unit 7375 is configured to determine, according to the payment authentication message and the payment authentication performed by itself, that the minimum factor of participation in the authentication is all passed, the payment of the electronic money is valid in its own wallet, and the digital packet that has been sent to the payee The payee holds the electronic money paid.
  • the authentication execution unit 7371 includes a registration subunit 73711, an in-payment digital digest operation sub-unit 73713, an inter-party digital digest information acquisition sub-unit 73715, a digital digest information comparison sub-unit 73719, and Payment Effectiveness Unit 73719, where:
  • the registration subunit 73711 is for registering payment of electronic money.
  • the in-payment digital digest operation sub-unit 73713 is configured to perform a digital digest operation on the content registered by itself to obtain its own digital digest information;
  • the digital summary information obtaining sub-unit 73715 is configured to obtain digital summary information calculated by all other parties, and the other parties are the least factors participating in the authentication;
  • the digital summary information comparison sub-unit 73719 is configured to compare the digital summary information of the self and the obtained digital summary information, and if yes, authenticate the payment made by itself, and send the payment to the other parties accordingly.
  • the authentication message if not, determines that the payment made by itself is invalid.
  • the payment validating unit 73719 is configured to receive the authentication messages respectively sent by all other parties, and after all the authentications of the minimum factors participating in the authentication according to the payment authentication message and the own authentication are passed, the payment is confirmed to be successful, and the payment of the electronic money is validated.
  • the redemption initiation module 750 further includes a redemption packet unit 751 and a redemption confirmation processing unit 753, where:
  • the redemption packet unit 751 is configured to perform packet and self-pointing setting by encrypting the electronic money redemption application, the redeemed amount and the bank party identification, and attaching a corresponding digital signature to obtain a digital packet carrying the redeemed electronic money, and send.
  • the redemption confirmation processing unit 753 is used for multi-party authentication of electronic money redemption.
  • the multi-party authentication for participating in electronic money redemption all the minimum factors participating in the authentication are confirmed to be successful, and the electronic money stored in the wallet is deducted to perform the same.
  • the redemption of the amount of electronic money is obtained by equalizing the circulation of the legal currency.
  • the redemption confirmation processing unit 753 as shown in FIG. 49, further includes a redemption registration subunit 7531 and a redemption confirmation subunit 7533, wherein:
  • the redemption registration sub-unit 7531 is used for registering the redemption of the electronic money, and the redemption of the electronic money is registered by the bank party and the redemption executor according to the direction of the digital packet.
  • the redemption confirmation sub-unit 7533 is used to deny the electronic money stored in the wallet when the authentication is to be authenticated by itself and all other parties are authenticated.
  • the deposit of electronic money in the wallet includes the deposit of the electronic money amount, the bank party identifier, and the consumer identifier, the system further comprising a merging module for using the bank party identifier in the wallet and The consumer identifier is used to merge the electronic money amount to merge the electronic money included in the wallet according to the bank side.
  • a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
  • the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

A method and system for realizing issuance, circulation and recycling of an electronic currency. A bank party issues an electronic currency by means of freezing credit, cash, funds, etc. and according to a proportion equivalent to circulated legal tender; and a user party uses a multi-party authentication method when using the electronic currency for payment, and only when the minimum number of factors involved in the authentication are authenticated, a payment success is confirmed, thereby realizing the circulation of the electronic currency. The system comprises a bank party and a user party. The bank party recycles an electronic currency according to an issuance rule, the user party exchanges the electronic currency into cash at the bank party, and at the same time, the bank party recycles the equal amount of electronic currencies. The present invention realizes a safe, convenient, transparent, inter-bank, cross-border and cross-currency secure and efficient electronic currency and payment.

Description

实现电子货币发行、流通及回收的方法和系统Method and system for realizing electronic currency issuance, circulation and recycling 技术领域Technical field

本发明涉及互联网应用技术领域,特别涉及一种实现电子货币发行、流通及回收的方法和系统。The present invention relates to the field of Internet application technologies, and in particular, to a method and system for implementing electronic money issuance, circulation, and recycling.

背景技术Background technique

货币的发展经历了实物货币、金属货币、纸币以及电子货币四个发展阶段,实体货币存在着各种不同的表现形态,例如,信用、现金等。进入20世纪末,随着计算机及网络技术的快速发展,人们正经历着网络经济时代,货币也随之进入电子化发展阶段,进而出现了各种电子货币。The development of currency has experienced four stages of development: physical currency, metal currency, banknotes and electronic money. The physical currency has various manifestations, such as credit and cash. At the end of the 20th century, with the rapid development of computer and network technology, people are experiencing the era of network economy, and the currency has also entered the stage of electronic development, and various electronic money has emerged.

随着电子货币的出现,使得货币的发展不再仅限于金融层面,而不断涉及技术层面,并且在技术层面上存在着诸多问题。With the advent of electronic money, the development of money is no longer limited to the financial level, but constantly involves the technical level, and there are many problems at the technical level.

目前所广泛存在的电子货币实质是网络虚拟电子货币,例如Facebook Credits、亚马逊币和Q币等等,其中,最典型的是以比特币为代表的各种通过数字加密技术实现的数字电子货币。At present, the electronic money that is widely existed is virtual virtual electronic money, such as Facebook Credits, Amazon, and Q coins. The most typical ones are digital electronic money represented by bitcoin, which is realized by digital encryption technology.

电子货币的实现中,大都为此专门搭建平台,用户通过网络登录此平台,相对应的,此平台将为用户提供电子货币,并响应用户在此平台内触发的支付或转账操作。In the realization of electronic money, most of them set up a platform for this. Users log in to the platform through the network. Correspondingly, this platform will provide users with electronic money and respond to the payment or transfer operations triggered by users in this platform.

在平台内电子货币的支付或转账过程中,此电子货币对应的价值始终是平台的拥有的,用户在平台中仅能够得到响应此支付或转账过程的各种指令,例如,通过用户收到一定数额的电子货币,并未实际持有,直至从平台中提取出来。In the process of payment or transfer of electronic money in the platform, the value corresponding to the electronic money is always owned by the platform, and the user can only obtain various instructions in response to the payment or transfer process in the platform, for example, receiving a certain amount by the user. The amount of electronic money is not actually held until it is extracted from the platform.

由此可知,电子货币的实现现状中,由于必须依赖于特定的平台进行发行以及交易,进而极大地限制了其所能够应用的场所。From this, it can be seen that in the current state of realization of electronic money, it is necessary to rely on a specific platform for distribution and transactions, thereby greatly limiting the places where it can be applied.

并且,需要进一步说明的是,目前电子货币的实现中是自行进行发行以及交易的;而另一方面的,对于在计算机技术及网络技术的发展下,银行所构建的自有系统不仅是货币管理的工具,还用于实现货币所涉及的各种用途,例如,交易。由此可知,目前电子货币的实现并无法与银行构建的自有系统可融合,其是去银行化发展的。Moreover, it needs to be further explained that the current implementation of electronic money is self-issued and traded; on the other hand, for the development of computer technology and network technology, the bank's own system is not only a currency management. Tools, also used to achieve various uses involved in currency, such as transactions. It can be seen that the realization of electronic money can not be integrated with the own system built by the bank, and it is de-banking development.

因此,目前电子货币的实现存在着无法与银行构建的自有系统相融合,也无法跨平台的技术缺陷。Therefore, the current realization of electronic money has the technical flaws that cannot be integrated with the bank's own system, and it is also unable to cross-platform.

发明内容Summary of the invention

基于此,有必要提供一种实现电子货币发行、流通及回收的方法,所述方法能够与银行构建的自有系统相融合,进而实现跨平台。Based on this, it is necessary to provide a method for realizing the issuance, circulation and recycling of electronic money, which can be integrated with the own system built by the bank to realize cross-platform.

此外,还有必要提供一种实现电子货币发行、流通及回收的系统,所述系统能够与银行构建的自有系统相融合,进而实现跨平台。In addition, it is also necessary to provide a system for realizing the issuance, circulation and recycling of electronic money, which can be integrated with the own system built by the bank to realize cross-platform.

为解决上述技术问题,将采用如下技术方案:In order to solve the above technical problems, the following technical solutions will be adopted:

一种实现电子货币发行、流通及回收的方法,包括如下步骤:A method for realizing the issuance, circulation and recycling of electronic money, comprising the following steps:

银行方采用预置模式进行电子货币发行,发行的所述电子货币与流通法币等值;The bank adopts a preset mode for electronic money issuance, and the issued electronic money and the legal currency are equivalent;

使用方向所述银行方兑换电子货币,并在使用所述电子货币进行支付时采用多方认证方式,只有参与认证的最少因子全部认证通过才确认支付成功,以此流通电子货币;Using the bank to exchange electronic money, and adopting the multi-party authentication method when using the electronic money for payment, and only the minimum factor of participating in the certification is passed before the payment is confirmed to be successful, thereby circulating the electronic money;

所述银行方收到所述使用方的电子货币兑现申请时,向所述使用方兑回与所述申请兑现的电子货币等额的流通法币,并将已兑现的电子货币进行回收。When the bank party receives the electronic money redemption application of the user, the bank converts the legal currency equivalent to the electronic money exchanged with the application to the user, and collects the redeemed electronic money.

一种实现电子货币发行、流通及回收的方法,包括如下步骤:A method for realizing the issuance, circulation and recycling of electronic money, comprising the following steps:

银行方采用预置模式进行电子货币发行,发行的所述电子货币与流通法币等值;The bank adopts a preset mode for electronic money issuance, and the issued electronic money and the legal currency are equivalent;

所述银行方为使用方兑换电子货币,并在使用方使用电子货币支付时进行多方认证,在参与认证的最少因子全部认证通过时确认支付成功,以生效所述电子货币的流通触发相应流通法币数据跟随转移;The bank side exchanges electronic money for the user, and performs multi-party authentication when the user uses the electronic money to pay, and confirms the payment success when all the minimum factors participating in the certification pass, and the circulation of the electronic money is triggered to trigger the corresponding circulation legal currency. Data following transfer;

使用方将电子货币在银行方兑现时,银行方将向所述使用方兑回等额的流通法币,并将已兑现的电子货币进行回收。The user will redeem the electronic money on the bank side, and the bank will redeem the equal amount of legal currency to the user and recover the redeemed electronic money.

一种实现电子货币发行、流通及回收的方法,包括如下步骤:A method for realizing the issuance, circulation and recycling of electronic money, comprising the following steps:

使用方向银行方兑换电子货币,所述电子货币通过数字封包承载,并且所述数字封包中封装的电子货币的金额与兑换的流通法币等值;Using the direction bank to exchange electronic money, the electronic money is carried by digital packets, and the amount of electronic money encapsulated in the digital package is equivalent to the currency of the exchange currency;

所述使用方进行电子货币支付时,进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,生效所述电子货币的支付,触发相应流通法币数据跟随转移;When the user performs the electronic money payment, the multi-party authentication is performed, and the minimum factor of the participation in the authentication is confirmed, the payment is successful, the payment of the electronic money is validated, and the corresponding circulation legal currency data is followed to transfer;

使用方将电子货币在银行方兑现得到等额的流通法币,同等金额的电子货币被回收至所述银行方。The user will redeem the electronic money on the bank to get the same amount of legal currency, and the same amount of electronic money will be recycled to the bank.

一种实现电子货币发行、流通及回收的系统,包括银行方和使用方,其中,所述银行方包括发行模块和回收模块;A system for realizing the issuance, circulation and recycling of electronic money, comprising a bank party and a user, wherein the bank party comprises a distribution module and a recycling module;

所述发行模块用于采用预置模式进行电子货币发行,发行的所述电子货币与流通法币等值;The issuance module is configured to perform electronic money issuance in a preset mode, and the issued electronic money and the legal currency equivalent;

所述使用方向所述银行方兑换电子货币,并在使用所述电子货币进行支付时采用多方认证方式,只有参与认证的最少因子全部认证通过才确认支付成功,以此流通电子货币; The use direction is to exchange the electronic money with the bank, and the multi-party authentication method is adopted when the electronic money is used for payment, and only the least-factors participating in the authentication are all authenticated to confirm the payment success, thereby circulating the electronic money;

所述回收模块用于收到所述使用方的电子货币兑现申请时,向所述使用方兑回与所述申请兑现的电子货币等额的流通法币,并将已兑现的电子货币进行回收。The recycling module is configured to, when receiving the electronic money redemption application of the user, redeem the legal currency equivalent to the electronic money exchanged with the application, and collect the redeemed electronic money.

由上述技术方案可知,银行方采用预置模式进行与流通法币等值的电子货币发行,在使用方向银行方兑换电子货币,并在进行电子货币支付时采用多方认证方式,只有参与认证的最少因子全部认证者确认支付成功,以此流通电子货币,银行方进行电子货币的回收时,使用方将电子货币在银行方兑现得到等额的流通法币,同时银行方将同等金额的电子货币进行回收,在此电子货币的实现过程中,由于需要银行方根据实体货币进行电子货币的等值发行,并且在使用方兑换电子货币之后,通过多方认证实现电子货币的安全流通,对于使用方所持有的电子货币,在银行方回收电子货币的同时,也为使用方兑现等额的流通法币,因此,一方面使得电子货币的实现能够接入银行构建的自有系统,与银行构建的自有系统相融合,另一方面使得电子货币的实现能够不再局限于特定平台,在多方认证的配合下使得电子货币得以在全网域中安全流通,从而带来了电子货币的跨平台实现。According to the above technical solution, the bank adopts a preset mode to issue electronic money equivalent to the circulation of the legal currency, exchanges the electronic money in the direction of use, and adopts a multi-party authentication method when performing electronic money payment, and only the minimum factor for participating in the authentication. All certifiers confirm the payment success, in order to distribute electronic money, and when the bank recycles the electronic money, the user will cash the electronic currency on the bank to obtain the same amount of legal currency, and the bank will recycle the same amount of electronic money. In the process of realizing this electronic currency, since the bank side needs to issue the equivalent value of electronic money according to the entity currency, and after the user converts the electronic money, the electronic currency is safely circulated through multi-party authentication, and the electronic data held by the user is used. Currency, while the bank recycles electronic money, it also pays the equivalent amount of legal currency for the user. Therefore, on the one hand, the realization of electronic money can be connected to the own system built by the bank and integrated with the own system built by the bank. On the other hand, the realization of electronic money can Longer confined to a specific platform that enables electronic money in cooperation with the multi-party certified to ensure the safe flow in the whole domain, which brings cross-platform electronic money to achieve.

附图说明DRAWINGS

图1是本发明实施例中电子货币实现发行、流通和回收的应用示意图;1 is a schematic diagram of an application of issuing, circulating, and recycling electronic money in an embodiment of the present invention;

图2是本发明实施例提供的一种简要硬件架构的结构示意图;2 is a schematic structural diagram of a brief hardware architecture according to an embodiment of the present invention;

图3是一个实施例中实现电子货币发行、流通及回收的方法流程图;3 is a flow chart of a method for implementing electronic money issuance, circulation, and recycling in one embodiment;

图4是图3中使用方向银行方兑换电子货币,并在使用电子货币进行支付时采用多方认证方式,只有参与认证的最少因子全部认证通过才确认支付成功,以此流通电子货币的方法流程图;FIG. 4 is a flow chart of the method for distributing electronic money by using the direction bank to exchange electronic money in FIG. 3 and using the multi-party authentication method when using electronic money for payment, and only the minimum factor of participating in the authentication is all passed after the authentication is confirmed. ;

图5是图4中使用方向银行方兑换电子货币,得到承载电子货币的数字封包的方法流程图;5 is a flow chart of the method for obtaining a digital packet carrying electronic money using the direction bank to exchange electronic money in FIG. 4;

图6是图3中收到使用方的电子货币兑现申请时,向使用方兑回与申请兑现的电子货币等额的流通法币,并将已兑现的电子货币进行回收的方法流程图;6 is a flow chart of a method for redeeming the legal currency of the same amount of electronic money to be redeemed by the user and receiving the redemption of the electronic money when the electronic money redemption application of the user is received in FIG. 3;

图7是一个实施例中实现电子货币发行、流通及回收的方法相对银行方的一个实施例的流程图;7 is a flow chart of an embodiment of a method for implementing electronic money issuance, circulation, and recycling with respect to a bank in one embodiment;

图8是图7中银行方为使用方兑换电子货币,并在使用方使用电子货币支付时进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,以生效电子货币的流通触发相应流通法币数据跟随转移的方法流程图;Figure 8 is the bank in Figure 7 for the use of the party to exchange electronic money, and when the user uses electronic money to pay for multi-party authentication, the minimum factor for participation in the certification is confirmed by the successful payment, the circulation of the effective electronic money triggers the corresponding circulation Flow chart of method for following the transfer of legal currency data;

图9是图8中银行方为使用方兑换电子货币时进行加密处理得到承载电子货币的数字封包,数字封包中封装的电子货币的金额与兑换的流通法币等值的方法流程图;9 is a flow chart of a method for encrypting a digital packet carrying electronic money when the bank exchanges electronic money for the user, and calculating the amount of the electronic money encapsulated in the digital package and the currency equivalent of the exchanged currency;

图10是图9中提取电子货币中的金额、银行方标识和使用方标识,并进行加密处理得到数字封包的方法流程图;10 is a flow chart of the method for extracting the amount, the bank party identifier, and the user identifier in the electronic money in FIG. 9 and performing encryption processing to obtain a digital packet;

图11是图8中通过数字封包进行电子货币支付的多方认证,在参与电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,电子货币向收款方的支付生效的方法流程图;11 is a multi-party authentication for electronic money payment by digital packet in FIG. 8. In the multi-party authentication participating in the electronic money payment, all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the payment of the electronic money to the payee is effective. Method flow chart;

图12是图7中使用方将电子货币在银行方兑现时,银行方将向使用方兑回等额的流通法币,并将已兑现的电子货币进行回收的方法流程图;12 is a flow chart of the method for the electronic money to be redeemed by the bank in the bank in FIG. 7 , and the bank will redeem the equivalent amount of the legal currency to the user and recover the redeemed electronic money;

图13是图12中通过数字封包进行电子货币兑现的多方认证,在参与电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,电子货币的兑现生效的方法流程图;FIG. 13 is a multi-party authentication for electronic money redemption by digital packet in FIG. 12, in a multi-party authentication participating in electronic money redemption, a flow chart of a method for validating redemption and validating redemption of the electronic currency is determined by all the minimum factors participating in the authentication;

图14是图7中使用方将电子货币在银行方兑现时,银行方将向使用方兑回等额的流通法币,并将已兑现的电子货币进行回收的方法流程图;Figure 14 is a flow chart of the method in which the user in FIG. 7 redeems the electronic money on the bank side, and the bank party will return the equal amount of the legal currency to the user and recycle the redeemed electronic money;

图15是图7中使用方将电子货币在银行方兑现时,银行方将向使用方兑回等额的流通法币,并将已兑现的电子货币进行回收的方法流程图;15 is a flow chart of the method for the electronic money to be redeemed by the bank in the bank in FIG. 7 , and the bank will redeem the equal amount of the legal currency to the user and recycle the redeemed electronic money;

图16是一个实施例中实现电子货币发行、流通及回收的方法相对使用方的一个实施例的流程图;16 is a flow chart showing an embodiment of a method for implementing electronic money issuance, circulation, and recycling relative to a user in an embodiment;

图17是图16中使用方通过向银行方兑换电子货币,电子货币通过数字封包承载,并且数字封包中封装的电子货币的金额与兑换的流通法币等值的方法流程图;17 is a flow chart of a method for the user in FIG. 16 to exchange electronic money by the bank, the electronic money is carried by the digital package, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency;

图18是一个实施例中实现电子货币发行、流通及回收的方法相对使用方的另一个实施例的流程图;18 is a flow chart showing another embodiment of a method for implementing electronic money issuance, distribution, and recycling with respect to a user in an embodiment;

图19是图16中使用方进行电子货币的支付时,进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,以生效电子货币的支付,触发相应流通法币数据跟随转移的方法流程图;19 is a flow chart of the method for triggering the multi-party authentication in FIG. 16 to perform multi-party authentication, confirming that the payment is successful when the minimum factor of the certification is passed, and triggering the payment of the corresponding circulation legal currency data by the payment of the valid electronic money. ;

图20是图19中进行多方认证,参与电子货币支付的多方认证中,待参与认证的最少因子全部认证通过则确认支付成功,为收款方进行电子货币的支付的方法流程图;20 is a flow chart of a method for performing multi-party authentication and participating in electronic money payment in FIG. 19, in which all the factors to be authenticated are all authenticated, and the payment is successful, and the payment is performed by the payee;

图21是图20中发起电子货币支付的使用方登记电子货币的支付,根据自身登记的内容和其他所有各方登记的内容进行多方认证,参与认证的最少因子全部认证通过则支付通过,电子货币向收款方的支付生效的方法流程图;21 is a payment for registering electronic money by the user initiating the electronic money payment in FIG. 20, and performing multi-party authentication according to the content registered by itself and the contents registered by all other parties, and the minimum factor of participating in the authentication is passed, and the electronic money is passed. Flow chart of the method for the payment to the payee to take effect;

图22是图16中使用方将电子货币在银行方兑现得到等额的流通法币,同等金额的电子货币被回收至银行方的方法流程图;Figure 22 is a flow chart of the method in which the user in FIG. 16 cashes the electronic money on the bank side to obtain an equal amount of the legal currency, and the same amount of the electronic money is recycled to the bank side;

图23是图22中进行电子货币兑现的多方认证,在参与电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,使用方将扣减钱包中存储的电子货币,以执行同等金额的电子货币的兑现,等额流通法币被兑现得到的方法流程图;FIG. 23 is a multi-party authentication for performing electronic money redemption in FIG. 22. In the multi-party authentication participating in the electronic money redemption, all the minimum factors participating in the authentication are confirmed to be successful, and the user will deduct the electronic money stored in the wallet to A flow chart of the method for realizing the redemption of the same amount of electronic money and the equal circulation of the legal currency;

图24是本发明所实现的电子货币的关键流程图; Figure 24 is a key flow chart of the electronic money implemented by the present invention;

图25是图24中电子货币实现的时序图;Figure 25 is a timing diagram of the implementation of the electronic money in Figure 24;

图26是一个实施例中发行银行和使用方之间电子货币兑换的流程图;Figure 26 is a flow chart showing the electronic currency exchange between the issuing bank and the user in one embodiment;

图27是一个实施例中电子货币的支付实现的流程图;Figure 27 is a flow chart showing the implementation of payment of electronic money in one embodiment;

图28是一个实施例中使用方进行电子货币兑现的流程图;28 is a flow chart of a user performing electronic money redemption in an embodiment;

图29是一个实施例中实现电子货币发行、流通及回收的系统的结构示意图;29 is a schematic structural diagram of a system for realizing electronic money issuance, circulation, and recycling in one embodiment;

图30是图29中使用方的结构示意图;Figure 30 is a schematic view showing the structure of the user in Figure 29;

图31是图30中兑换模块的结构示意图;Figure 31 is a schematic structural view of the redemption module of Figure 30;

图32是图29中回收模块的结构示意图;Figure 32 is a schematic structural view of the recycling module of Figure 29;

图33是一个实施例中实现电子货币发行、流通及回收的系统相对银行方在一个实施例中的结构示意图;33 is a schematic structural diagram of a system for implementing electronic money issuance, circulation, and recycling in an embodiment in relation to a bank in one embodiment;

图34图33中流通处理模块的结构示意图;Figure 34 is a schematic view showing the structure of the circulation processing module in Figure 33;

图35是图33中兑换单元的结构示意图;Figure 35 is a schematic structural view of the redemption unit of Figure 33;

图36是图35中封包子单元的结构示意图;Figure 36 is a schematic structural view of the packet subunit of Figure 35;

图37是一个实施例中银行方和收款方的结构示意图;37 is a schematic structural diagram of a bank side and a payee in an embodiment;

图38是一个实施例中兑现执行方的结构示意图;38 is a schematic structural diagram of a cashing performer in an embodiment;

图39是图38中兑现认证模块的结构示意图;39 is a schematic structural diagram of a redemption authentication module in FIG. 38;

图40是图33中兑回模块的结构示意图;Figure 40 is a schematic structural view of the redemption module of Figure 33;

图41是图33中兑回模块在另一个实施例中的结构示意图;41 is a schematic structural diagram of the redemption module of FIG. 33 in another embodiment;

图42是实现电子货币发行、流通及回收的系统相对使用方在一个实施例中的结构示意图;Figure 42 is a block diagram showing the structure of a system for realizing the issuance, circulation, and recycling of electronic money in one embodiment;

图43是图42中兑现申请模块的结构示意图;43 is a schematic structural diagram of a redemption application module in FIG. 42;

图44是一个实施例中存储模块的结构示意图;44 is a schematic structural diagram of a memory module in an embodiment;

图45是图42中支付发起模块的结构示意图;45 is a schematic structural diagram of a payment initiation module in FIG. 42;

图46是图45中认证处理单元的结构示意图;Figure 46 is a schematic diagram showing the structure of the authentication processing unit of Figure 45;

图47是图46中认证执行单元的结构示意图;47 is a schematic structural diagram of an authentication execution unit in FIG. 46;

图48是图42中兑换发起模块的结构示意图;Figure 48 is a schematic structural diagram of the redemption initiating module of Figure 42;

图49是图48中兑现确认处理单元的结构示意图。Figure 49 is a block diagram showing the structure of the cashout confirmation processing unit of Figure 48.

具体实施方式detailed description

体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。Exemplary embodiments embodying the features and advantages of the present invention will be described in detail in the following description. It is to be understood that the invention is capable of various modifications in the various embodiments and this invention.

如前所述的,从技术层面看货币的发展,货币发展到电子货币阶段才真正有了技术的涉入。在出现互联网络之后,电子货币便存在并得到不断的发展。但是,电子货币的去银行化使得其发展非常艰难,并且也使得电子货币无法得到跨平台的实现,使用方必须借助一特定的平台来实现电子货币的获取和使用。As mentioned above, from the technical point of view, the development of money, the development of money to the stage of electronic money has really involved in technology. After the emergence of the Internet, electronic money exists and is constantly evolving. However, the de-banking of electronic money makes its development very difficult, and it also makes electronic money unable to achieve cross-platform implementation. Users must use a specific platform to achieve the acquisition and use of electronic money.

另一方面的,对于电子货币的实现而言,即便电子货币的价值只有用户从银行账户中提取方可得到,平台作为中间层,在平台与银行之间进行电子货币所对应的价值流转,而平台内的各用户之间仅进行指令的传递,由此便实现了电子货币在用户之间的转账和支付。On the other hand, for the realization of electronic money, even if the value of electronic money is only available to the user from the bank account, the platform acts as the middle layer, and the value corresponding to the electronic money flows between the platform and the bank. Only the transfer of instructions is made between the users in the platform, thereby realizing the transfer and payment of electronic money between users.

在此电子货币的实现中,可以清楚地看到,用户之间实际并无法进行电子货币的操作,例如,用户A的电子货币实际是被平台所持有,在发起电子货币转移操作时用户B也无法持有该电子货币,该电子货币仍然由平台所持有,只有在用户B提取时才能获取到该电子货币。In the implementation of the electronic money, it can be clearly seen that the operation of the electronic money is not actually performed between the users. For example, the electronic money of the user A is actually held by the platform, and the user B is initiating the electronic money transfer operation. It is also impossible to hold the electronic currency, which is still held by the platform, and can only be obtained when User B withdraws.

因此,现有的电子货币的实现中,无论电子货币是以何种数据形式存在,都无法在网络中传递,始终停留在平台中。Therefore, in the realization of the existing electronic money, no matter what kind of data form the electronic money exists, it cannot be transmitted in the network and always stays in the platform.

基于此,特提出了一种实现电子货币发行、流通及回收的方法。该方法由计算机程序实现,与之相对应的,为运行该方法,还构建了如图1所示的硬件架构,实现电子货币发行、流通及回收的方法在该硬件架构中运行,进而实现电子货币以及电子货币所对应的网络中各方的传递。Based on this, a method for realizing the issuance, circulation and recycling of electronic money is proposed. The method is implemented by a computer program, and correspondingly, in order to run the method, a hardware architecture as shown in FIG. 1 is constructed, and a method for realizing electronic money issuance, circulation, and recycling is run in the hardware architecture, thereby implementing the electronic The transmission of parties in the network corresponding to money and electronic money.

图1示出本发明中电子货币和流通法币的流通路径,在本发明提供的电货币的发行、流通及回收中,电子货币的使用方包括X使用方和Y使用方。其中,在X使用方和Y使用方之间所进行的电子货币流通中,X使用方为付款方,Y使用方为收款方。Fig. 1 shows a flow path of electronic money and circulation legal currency in the present invention. In the issuance, circulation and recovery of electric money provided by the present invention, the consumer of electronic money includes an X consumer and a Y consumer. Among them, in the electronic money circulation between the X consumer and the Y consumer, the X consumer is the payer and the Y consumer is the payee.

电子货币的银行方为发行银行,即A银行,电子货币的兑现执行方是区别于发行银行的另一银行,即B银行。The bank of the electronic money is the issuing bank, that is, the bank A, and the redemption executor of the electronic money is another bank different from the issuing bank, namely the B bank.

A银行进行电子货币的发行,X使用方由A银行兑换得到一定金额的电子货币,即得到与兑换的流通法币等值的电子货币,并在向Y使用方进行支付时,使得Y使用方持有电子货币。Bank A conducts the issuance of electronic money, and the consumer of X receives a certain amount of electronic money by A bank, that is, obtains the electronic currency equivalent to the currency of the exchange currency, and makes the Y user hold the payment when paying to the Y user. There are electronic money.

Y使用方根据需要自行向B银行兑现持有的电子货币,以得到同等金额的流通法币,相对应的,电子货币被B银行回收。如图1中实线所标示的数据流可知,电子货币以A银行为起始,其流通路径为:A银行→X使用方→Y使用方→B银行。The Y user shall cash the electronic money held by the Bank B as needed to obtain the same amount of circulation legal currency. Correspondingly, the electronic money shall be recovered by the Bank B. As shown in the data flow indicated by the solid line in Fig. 1, the electronic money starts with Bank A, and its circulation path is: Bank A→X Consumer→Y Consumer→B Bank.

电子货币的流通也对应于流通法币的流通,流通法币的流通路径为X使用方→A银行→B银行→Y使用方。The circulation of electronic money also corresponds to the circulation of the circulation of legal currency, and the circulation path of the circulation legal currency is X consumer → A bank → B bank → Y consumer.

其中,如图1中序号所标示的,X使用方向A银行的电子货币兑换过程①对应于X使用方向A银行存储等 值流通法币的过程1,X使用方和Y使用方之间进行电子货币流通的过程②对应于A银行向B银行划拨等值流通法币的过程2,Y使用方向B银行兑现电子货币的过程③对应于Y使用方向B银行取出同等金额电子货币的过程3。Wherein, as indicated by the serial number in FIG. 1, the electronic money exchange process 1 of the X use direction A bank corresponds to the X use direction A bank storage, etc. The process of circulation of legal currency 1. The process of electronic money circulation between the X consumer and the Y consumer 2 corresponds to the process in which Bank A transfers the equivalent currency to the Bank B. 2, Y uses the direction B bank to redeem the electronic money. The process 3 corresponding to the use of the direction B bank to take out the same amount of electronic money.

在此基础上,图2求出了本发明的简要硬件架构,本发明实施例中的系统可包括银行方和使用方,进一步可选的,还可以包括存储系统,还可以包括第三方验证系统。包括用于进行货币发行、回收的银行110,电子货币发行、回收线上系统、移动终端120,电子货币发行、回收线下终端设备130,使用方140,第三方验证者150和电子货币云端存储系统160。On the basis of this, FIG. 2 finds a brief hardware architecture of the present invention. The system in the embodiment of the present invention may include a bank side and a user, and further optionally, may also include a storage system, and may also include a third-party verification system. . Including bank 110 for currency issuance, recycling, electronic money issuance, recycling online system, mobile terminal 120, electronic money issuance, recycling offline terminal device 130, consumer 140, third party verifier 150 and electronic money cloud storage System 160.

使用方140可通过电子货币发行、回收线上系统、移动终端120或者电子货币发行、回收线下终端设备130兑换银行110中发行的电子货币,也可以通过电子货币发行、回收线上系统、移动终端120或者电子货币发行、回收线下终端设备130进行电子货币的兑现。The consumer 140 can exchange the electronic money issued by the bank 110 through the electronic money issuance, the recycling online system, the mobile terminal 120 or the electronic money issuance, the recycling offline terminal device 130, or can be distributed through the electronic money, the online system, and the mobile system. The terminal 120 or the electronic money issuance and collection line terminal device 130 performs the redemption of the electronic money.

电子货币云端存储系统160用于实现使用方的钱包以及钱包中电子货币所进行的存储和取出。The electronic money cloud storage system 160 is used to implement storage and retrieval by the user's wallet and electronic money in the wallet.

通过图2所示出的硬件架构即可实现电子货币的发行、兑换、支付和回收,且能够与银行相融合,由此使得电子货币的实现不需要局限于平台中。The issuance, redemption, payment and recycling of electronic money can be realized by the hardware architecture shown in FIG. 2, and can be integrated with the bank, thereby making the implementation of electronic money not limited to the platform.

在一个实施例中,具体的,该实现电子货币发行、流通及回收的方法,如图3所示,包括如下步骤:In one embodiment, specifically, the method for implementing electronic money issuance, circulation, and recycling, as shown in FIG. 3, includes the following steps:

步骤S210,银行方采用预置模式进行电子货币发行,发行的电子货币与流通法币等值。In step S210, the bank side adopts a preset mode for electronic money issuance, and the issued electronic money and the legal currency are equivalent.

银行方是具备电子货币发行能力的银行。预置模式为信用、现金和资金冻结中的任意一种或者任意组合。电子货币与银行发行的流通法币等值,即电子货币与流通法币之间的价值比例为1:1。The bank is a bank that has the ability to issue electronic money. The preset mode is any one or any combination of credit, cash, and capital freeze. The equivalent of the legal currency issued by the electronic currency and the bank, that is, the value ratio between the electronic money and the circulation legal currency is 1:1.

如上所述的,用以进行电子货币发行的模式至少包括信用、现金和资金冻结。银行方可使用任意一种或者任意组合的表现形式进行电子货币的发行,其中所使用的模式是信用、现金或资金冻结中的任意一种,也可以是这三种中的任意组合。As mentioned above, the mode for electronic money issuance includes at least credit, cash and capital freezes. The bank may use any one or any combination of expressions for the issuance of electronic money, wherein the mode used is any one of credit, cash or capital freezing, or any combination of the three.

银行方在完成电子货币的发行,电子货币将供使用方向银行方兑换。The bank side is completing the issuance of electronic money, and the electronic money will be exchanged for use by the bank.

步骤S230,使用方向银行方兑换电子货币,并在使用电子货币进行支付时采用多方认证方式,只有参与认证的最少因子全部认证通过才确认支付成功,以此流通电子货币。In step S230, the electronic bank is exchanged with the direction bank, and the multi-party authentication method is adopted when the payment is made by using the electronic money, and only the minimum factor of the participation in the authentication is confirmed by the authentication to pass the electronic money.

使用方使用流通法币向银行方兑换等值的电子货币,进而得以持有电子货币。The user uses the currency of the circulation to exchange the equivalent electronic money with the bank, thereby enabling the electronic currency to be held.

持有电子货币的使用方可向其他使用方,即收款方进行电子货币的支付。所指的电子货币的支付是指使用方通过计算机、移动终端等电子设备,依托公共网络信息系统远程发起指令,且所涉及的使用方中,付款方的电子设备不与收款方的电子设备交互,由银行为收款方和付款方提供流通法币转移服务的活动。The holder of electronic money can pay electronic money to other consumers, that is, the payee. The payment of the electronic money refers to the use of the electronic device such as a computer or a mobile terminal by the user to remotely initiate an instruction based on the public network information system, and the electronic device of the payer does not interact with the electronic device of the payee among the users involved. Interaction, the bank provides the recipients and payers with the activities of circulation of legal currency transfer services.

在进行电子货币支付时,采用多方认证方式,并在认证通过之后支付生效,得以进行电子货币的流通。In the case of electronic money payment, the multi-party authentication method is adopted, and the payment is valid after the certification is passed, so that the electronic money can be circulated.

具体的,电子货币的支付中进行多方认证,以在参与认证的最少因子全部认证通过才确认支付成功,以生效当前所使用方作为付款方,向收款方进行的支付。Specifically, the multi-party authentication is performed in the payment of the electronic money, so that the payment is successful only after all the factors participating in the authentication are all passed, and the payment is made to the payee by the current user as the payer.

需要说明的是,多方认证指的是参与的所有各方均对当前的支付进行认证,只有参与认证的最少因子甚至于所有各方全部认证时,才能够确认支付。其中,参与认证的最少因子指的是支付中参与的所有各方所限定的其中几方,参与认证的最少因子限定了多方认证中必须进行认证的各方。It should be noted that multi-party authentication means that all parties involved participate in the authentication of the current payment, and only the minimum factor of participation in the certification can be confirmed only when all parties are fully authenticated. Among them, the minimum factor involved in the certification refers to the parties defined by all parties involved in the payment, and the minimum factor participating in the certification defines the parties that must be authenticated in the multi-party authentication.

步骤S250,银行方收到使用方的电子货币兑现申请时,向使用方兑回与申请兑现的电子货币等额的流通法币,并将已兑现的电子货币进行回收。In step S250, when the bank party receives the electronic money redemption application of the user, the bank exchanges the legal currency equivalent to the electronic currency that is applied for redemption, and recycles the redeemed electronic money.

银行方除了发行、兑换电子货币,还可进行电子货币的回收,以为使用方兑现电子货币。电子货币的回收中,同等金额的电子货币得到兑现,由此便可实现电子货币和流通法币之间的等额兑现。In addition to issuing and redeeming electronic money, the bank can also recover electronic money, in order to use the party to cash in electronic money. In the recovery of electronic money, the same amount of electronic money is cashed, so that the equivalent redemption between electronic money and circulation legal currency can be realized.

通过如上所述的电子货币发行、流通及回收的实现,将为银行方和使用方提供实现电子货币发行、流通和回收的工具,进而在银行方和使用方中进行部署即可进行电子货币的发行、流通和回收,从而电子货币的实现能够适用于各平台,并且不需要局限于平台,在多方认证的配合下使得电子货币的发行、流通和回收的跨平台实现更具安全性。Through the realization of the issuance, circulation and recycling of electronic money as described above, the bank and the user will be provided with tools to realize the issuance, circulation and recycling of electronic money, and then deployed in the bank and the user to carry out electronic money. The issuance, circulation and recycling, so that the realization of electronic money can be applied to various platforms, and does not need to be limited to the platform. With the cooperation of multi-party authentication, the cross-platform implementation of electronic money issuance, circulation and recycling is more secure.

在一实施例中,如图4所示,步骤S230包括:In an embodiment, as shown in FIG. 4, step S230 includes:

步骤S231,使用方向银行方兑换电子货币,得到承载电子货币的数字封包,数字封包中封装的电子货币的金额与兑换的流通法币等值。In step S231, the electronic bank is exchanged with the direction bank to obtain a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency.

银行方完成了电子货币的发行之后,使用方可进行电子货币的兑换。可以理解的,使用方将使用持有的流通法币向银行方兑换等值的电子货币,即兑换的电子货币的金额与兑换的流通法币等值。After the bank has completed the issuance of electronic money, the user can exchange electronic money. Understandably, the user will use the currency of the currency in circulation to exchange the equivalent of the electronic currency, that is, the amount of the exchanged electronic money and the currency of the exchanged currency.

而电子货币将是通过数字封包实现的,通过数字封包承载电子货币,进而得以实现电子货币的持有、支付和回收。换而言之,对于使用方而言,为实现电子货币的流通,电子货币的存在形态即为数字封包。因此,数字封包中封装的电子货币的金额即为兑换的电子货币中的金额。Electronic money will be realized through digital packets, and electronic money will be carried through digital packets, thereby enabling electronic money to be held, paid and recycled. In other words, for the user to realize the circulation of electronic money, the existence form of electronic money is a digital packet. Therefore, the amount of electronic money packaged in the digital package is the amount in the exchanged electronic money.

步骤S233,在进行电子货币支付时,获得与电子货币支付相符的数字封包,并向支付涉及的多方定向发送数字封包,支付涉及的多方包括电子货币支付的付款方、收款方、付款方银行和收款方银行。Step S233, when performing electronic money payment, obtain a digital packet conforming to the electronic money payment, and send the digital packet to the multi-party direction involved in the payment, and the payment involves multiple parties including the electronic money payment payer, the payee, and the payer bank. And the payee bank.

使用方兑换得到电子货币即可使用电子货币进行支付。进行的电子货币支付中,根据当前所进行的电子货币支付,获得与电子货币支付相符的数字封包,并发送数字封包。The user can redeem the electronic money to pay in electronic money. In the electronic money payment performed, according to the current electronic money payment, a digital packet matching the electronic money payment is obtained, and the digital packet is transmitted.

具体的,所获得的数字封包中,封装的电子货币的金额即为支付的电子货币金额,封装的其它信息也将与当前所进行的电子货币支付相符。Specifically, in the obtained digital packet, the amount of the encapsulated electronic money is the amount of the electronic money paid, and the packaged other information will also be consistent with the current electronic money payment.

将为支付涉及的每一方获得相应的数字封包,以向支付涉及的多方定向发送数字封包。其中,支付涉及的 多方除了包括电子货币支付的收款方之外,还包括使用方,即付款方银行和收款方银行以及电子货币的银行方。A corresponding digital packet will be obtained for each party involved in the payment to send a digital packet to the multi-party directed by the payment. Among them, the payment involved In addition to the payee including the electronic money payment, the multiparty includes the user, that is, the payer bank and the payee bank, and the bank of the electronic money.

步骤S235,进行电子货币的多方认证,在参与电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,电子货币向收款方的支付生效。Step S235, performing multi-party authentication of the electronic money. In the multi-party authentication participating in the electronic money payment, all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the payment of the electronic money to the payee is effective.

由于向支付涉及的多方定向发送了数字封包,因此,支付涉及的多方均获知当前所进行的电子货币支付,进而进行电子货币支付的多方认证。Since the digital packets are sent to the multiple parties involved in the payment, the parties involved in the payment are informed of the current electronic money payment, and then the multi-party authentication of the electronic money payment.

步骤S237,使用方和收款方之间相应账户中流通法币数据跟随支付进行转移。In step S237, the legal currency data in the corresponding account between the user and the payee is followed by the payment for transfer.

在电子货币支付生效时,使用方和收款方之间相应账户中流通法币数据相应进行转移,在使用方将一定金额的电子货币支付给收款方时,同等金额的流通法币也被转移至收款方。When the electronic money payment is effective, the legal currency data in the corresponding account between the user and the payee is transferred accordingly. When the user pays a certain amount of electronic money to the payee, the same amount of currency is transferred to the legal currency. Beneficiary.

通过上述过程,实现了安全高效、便捷、透明的电子货币及其支付。Through the above process, safe, efficient, convenient and transparent electronic money and its payment are realized.

进一步的,在本实施例中,如图5所示,步骤S231包括:Further, in this embodiment, as shown in FIG. 5, step S231 includes:

步骤S2311,使用方向银行方发起兑换申请,银行方获得使用方用于进行兑换的流通法币,相应得到兑换的电子货币中的金额,兑换的电子货币与兑换的流通法币等值。In step S2311, the bank purchase party initiates the redemption application, and the bank obtains the circulation legal currency used by the user for the exchange, and the amount of the exchanged electronic money is equivalent to the exchanged legal currency.

步骤S2313,提取电子货币中的银行方标识和使用方标识,对网络电子货币中的金额、银行方标识和使用方标识进行加密处理得到数字封包。Step S2313, extracting the bank party identifier and the user identifier in the electronic money, and encrypting the amount, the bank party identifier, and the user identifier in the network electronic money to obtain a digital packet.

电子货币的发行中,电子货币仅有银行方标识;随着使用方进行的电子货币兑换,银行方兑换给使用方的电子货币存在着金额、银行方标识和使用方标识等关键信息,需对此进行加密处理来得到承载电子货币的数字封包。In the issuance of electronic money, electronic money only has the bank side identification; with the electronic money exchange by the user, the electronic money exchanged by the bank side to the user has key information such as the amount, the bank side identification and the user identification. This is encrypted to obtain a digital packet carrying electronic money.

电子货币兑换中,通过数字封包的方式实现电子货币,将极大地增强了电子货币的安全性。In electronic currency exchange, the realization of electronic money through digital packaging will greatly enhance the security of electronic money.

在一个实施例中,如图6所示,步骤S250包括:In an embodiment, as shown in FIG. 6, step S250 includes:

步骤S251,兑现执行方接收携带电子货币兑现申请的数字封包,并通过数字封包与电子货币的银行方进行认证,待所述认证通过时电子货币被银行方回收。Step S251, the cashing execution party receives the digital packet carrying the electronic money redemption application, and authenticates with the bank of the electronic money through the digital package, and the electronic money is recovered by the bank when the authentication is passed.

步骤S253,进行多方认证,待参与认证的最少因子全部认证通过时确认兑现成功,使用方在银行方兑现得到等额的流通法币。In step S253, multi-party authentication is performed. When all the factors that are to participate in the authentication are all passed, the verification is successful, and the user obtains the same amount of circulation legal currency in the bank.

与电子货币支付相类似的,电子货币的兑现中也应当进行多方认证,以在参与认证的最少因子全部认证通过时方可生效电子货币的兑现,从而进一步提高电子货币兑现中的安全性。Similar to electronic money payment, multi-party authentication should also be carried out in the redemption of electronic money, so that the electronic currency can be fulfilled when the minimum factor of participation in certification is fully passed, thereby further improving the security of electronic money redemption.

在一个实施例中,还相应地提供了一种实现电子货币发行、流通及回收的方法,如图7所示,包括如下步骤:In an embodiment, a method for realizing electronic money issuance, circulation, and recycling is also provided correspondingly. As shown in FIG. 7, the method includes the following steps:

步骤S310,银行方采用预置模式进行电子货币发行,发行的电子货币与流通法币等值。In step S310, the bank side adopts a preset mode for electronic money issuance, and the issued electronic money and the legal currency are equivalent.

如前所述的,银行方以预置模式生成数据,该数据用于标示电子货币的金额和银行方,由此即实现了电子货币的发行,电子货币与流通法币之间的价值比例为1:1。流通法币将作为电子货币发行的基准。As mentioned above, the bank generates data in a preset mode, which is used to indicate the amount of the electronic money and the bank side, thereby realizing the issuance of electronic money, and the value ratio between the electronic money and the circulation currency is 1 :1. The currency of circulation will be used as the benchmark for the issuance of electronic money.

需要说明的是,在此电子货币的发行中,还相应记录相关的电子货币发行数据,其中,电子货币发行数据至少包括发行量、未发行量和流通量。It should be noted that in the issuance of the electronic money, relevant electronic money issuance data is also recorded correspondingly, wherein the electronic money issuance data includes at least the circulation amount, the unissued amount and the circulation amount.

步骤S330,银行方为使用方兑换电子货币,并在使用方使用电子货币支付时进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,以生效电子货币的流通触发相应流通法币数据跟随转移。Step S330, the bank side exchanges the electronic money for the user, and performs multi-party authentication when the user uses the electronic money to pay, and the minimum factor of the participation in the certification is confirmed by the payment, and the payment is successful, and the circulation of the valid electronic money triggers the corresponding circulation legal currency data to follow. Transfer.

步骤S350,使用方将电子货币在银行方兑现时,银行方将向使用方兑回等额的流通法币,并将已兑现的电子货币进行回收。In step S350, the user cashes the electronic money on the bank side, and the bank side will return the equal amount of the legal currency to the user, and recycle the redeemed electronic money.

通过如上所述的过程,使得电子货币的发行、流通和回收成为可能,并且在数字封包的作用下,也保证了电子货币的安全性以及在网络中的可流通性。Through the process as described above, the issuance, circulation and recycling of electronic money are made possible, and under the action of digital packets, the security of electronic money and the liquidity in the network are also guaranteed.

进一步的,在本实施例中,如图8所示,步骤S330包括:Further, in this embodiment, as shown in FIG. 8, step S330 includes:

步骤S331,银行方为使用方兑换电子货币时进行加密处理得到承载电子货币的数字封包,数字封包中封装的电子货币的金额与兑换的流通法币等值。Step S331, the bank side encrypts the electronic money when the user converts the electronic money to obtain a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency.

电子货币的实现是以流通法币为基准实现的,将极大地避免了价值波动,也降低了其所存在的风险。The realization of electronic money is based on the circulation of legal currency, which will greatly avoid the value fluctuations and reduce the risks.

银行方为使用方所进行的电子货币兑换中,使用方的兑换是携带了身份标识且能够接入网络的终端设备发起的,该身份标识即为使用方标识。发行该将获得使用方当前所需要兑换的电子货币的金额,兑换的电子货币与使用方用以兑换的流通法币等值。In the electronic money exchange performed by the bank for the user, the redemption of the user is initiated by the terminal device carrying the identity and capable of accessing the network, and the identity is the user identifier. The issuance will receive the amount of electronic money that the user currently needs to redeem, and the converted electronic money will be equivalent to the currency of the currency used by the user to redeem.

采用数字封包技术对电子货币所对应的数据进行封包。具体的,将电子货币的金额和发行该标识封包,以得到数字封包。并向电子货币兑换相关的各方进行数字封包的定向传递。The digital packet technology is used to encapsulate the data corresponding to the electronic money. Specifically, the amount of the electronic money is issued and the identification packet is issued to obtain a digital packet. And the digital packets are directed to the parties involved in the electronic currency exchange.

通过定向传递过程,使得电子货币兑换所涉及的多方都能够有效获得自身所属的数字封包。Through the directional transfer process, multiple parties involved in electronic money exchange can effectively obtain the digital packets to which they belong.

也就是说,需要进一步说明的是,在优选的实施例中,银行方将为电子货币兑换所涉及的多方分别采用各自公钥来实现封包,进而得到多方所分别对应的数字封包,并发送即可实现定向传递。That is to say, it should be further explained that, in a preferred embodiment, the bank side will use the respective public keys to implement the packet for each of the parties involved in the electronic money exchange, thereby obtaining the digital packets respectively corresponding to the multiple parties, and transmitting Directional delivery is possible.

此过程保证了安全性,并且可根据需要实现于中心架构中,或者分布式架构中。This process guarantees security and can be implemented in a central architecture or distributed architecture as needed.

步骤S333,进行电子货币支付时,获取与电子货币支付相符的数字封包,向支付涉及的多方定向发送数字封包,支付涉及的多方包括电子货币支付的收款方。In step S333, when the electronic money payment is made, the digital packet matching the electronic money payment is obtained, and the digital packet is sent to the multi-party of the payment, and the plurality of parties involved in the payment include the payee of the electronic money payment.

与前述兑换相类似的,电子货币支付中也将获得相应的数字封包,并向电子货币支付涉及的多方定向传递数字封包,以使电子货币支付涉及的多方均及时准确地获知当前所进行的电子货币支付。Similar to the above-mentioned redemption, the corresponding digital packets will also be obtained in the electronic money payment, and the multi-party directed digital packets will be delivered to the electronic money payment, so that the parties involved in the electronic money payment can timely and accurately know the current electronic data. Money payment.

例如,电子货币支付涉及的多方包括收款方、电子货币的银行方、收款方关联的银行。 For example, the parties involved in electronic money payment include the payee, the bank of the electronic money, and the bank associated with the payee.

步骤S335,通过数字封包进行电子货币支付的多方认证,在参与电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,电子货币向收款方的支付生效。Step S335, performing multi-party authentication of electronic money payment by digital packet. In the multi-party authentication participating in the electronic money payment, all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the payment of the electronic money to the payee is effective.

数字封包的定向发送使得电子货币支付涉及的多方均获得相应的数字封包,并根据数字封包获知当前所进行的电子货币支付,以对此进行登录,进而根据登录的内容完成电子货币支付的多方认证。The directional transmission of the digital packet enables the multiple parties involved in the electronic money payment to obtain the corresponding digital packet, and obtains the current electronic money payment according to the digital packet, so as to log in, and complete the multi-party authentication of the electronic money payment according to the registered content. .

步骤337,根据支付生效在使用方和收款方之间相应账户中使流通法币数据跟随支付转移。In step 337, the circulation legal currency data is followed by the payment transfer in the corresponding account between the user and the payee according to the payment effective.

付款方和收款方之间电子货币的支付中,也将相应触发流通法币数据的跟随转移,以使得与电子货币等额的流通法币由付款方转移至收款方。In the payment of electronic money between the payer and the payee, the follow-up transfer of the legal currency data will also be triggered accordingly, so that the legal currency equivalent to the electronic currency is transferred from the payer to the payee.

由此将使得流通法币的电子化,即电子货币的实现与流通法币的本质相符合,进而不再需要借助于特定的平台或者场景来实现,提高了便捷性和处理速度。This will make the electronicization of the circulation currency, that is, the realization of the electronic currency, conform to the essence of the circulation currency, and thus no longer need to be realized by means of a specific platform or scene, thereby improving convenience and processing speed.

在一个实施例中,步骤S331如图9所示,包括如下步骤:In an embodiment, step S331 is as shown in FIG. 9 and includes the following steps:

步骤S3311,银行方接收使用方发起的兑换申请。In step S3311, the bank party receives the redemption application initiated by the user.

步骤S3313,根据兑换申请,银行方获取使用方用于进行兑换的流通法币数据,并相应得到等值的电子货币。In step S3313, according to the redemption application, the bank obtains the legal currency data used by the user for the exchange, and obtains the equivalent electronic money accordingly.

银行方在接收到兑换申请时,将响应于此兑换申请触发获取相关的数据,并以此进行加密处理得到数字封包。其中,银行方将首先获取使用方用于进行兑换的流通法币数据,该流通法币数据是使用方用于进行电子货币兑换而向银行方存入的流通法币的金额。Upon receiving the redemption request, the bank will trigger the acquisition of the relevant data in response to the redemption request, and perform encryption processing to obtain a digital packet. Among them, the bank will first obtain the circulation legal currency data used by the user for redemption, and the circulation legal currency data is the amount of the circulation legal currency deposited by the user for the electronic currency exchange and deposited with the bank.

如前所述的,在流通法币和电子货币之间,其兑换原则是流通法币和电子货币之间在价值上进行1:1的兑换,因此,将根据获取的流通法币数据得到与兑换的流通法币等值的电子货币。As mentioned above, between the circulation of legal currency and electronic money, the principle of exchange is a 1:1 exchange of value between the legal currency and the electronic currency. Therefore, the circulation of the currency will be obtained and exchanged according to the obtained legal currency. Legal currency equivalent of electronic money.

步骤S3315,提取电子货币中的金额、银行方标识和使用方标识,并进行加密处理得到数字封包。Step S3315, extracting the amount, the bank party identifier and the consumer identifier in the electronic money, and performing encryption processing to obtain a digital packet.

所得到的电子货币实质是以金额、银行方标识等数据形式存在的,并且对于银行方而言,当前电子货币处于发行状态,因此,仅标示了相关的金额和银行方。The obtained electronic money is essentially in the form of data such as the amount, bank side identification, etc., and for the bank side, the current electronic money is in the issuance state, and therefore only the relevant amount and the bank side are marked.

在为使用方兑换电子货币时,需要提取电子货币中的金额、银行方标识,除此之外,还需要提取申请兑换的使用方标识,进而对电子货币中的金额、银行方标识和使用方标识进行加密处理,完成封包得到数字封包。When redeeming electronic money for the user, it is necessary to extract the amount in the electronic money and the bank party identification. In addition, the user ID of the application for redemption needs to be extracted, and the amount in the electronic money, the bank party identification and the user. The identification is encrypted, and the packet is completed to obtain a digital packet.

需要指出的是,由此所得到的数字封包在加密处理的作用下,封装了电子货币的金额并设定了指向,进而使得数字封包能够在网络中实现定向传递,并且通过定向传递来实现银行方与使用方之间的脱离平台的直接交互。It should be pointed out that the digital packet thus obtained encapsulates the amount of electronic money and sets the direction under the action of encryption processing, so that the digital packet can be directed and transmitted in the network, and the bank is realized by directed transmission. Direct interaction between the party and the user from the platform.

进一步的,数字封包的实现中通过加密还进行了指向的设定,因此,对于网络中进行定向传递的数字封包而言,具备了指向性。例如,在电子货币的支付中,无论是向银行方进行数字封包的定向传递还是向收款方关联的银行进行定向传递,数字封包均是指向银行方、使用方和收款方的,完成了电子货币支付的数字封包则是指向银行方和收款方;Further, in the implementation of the digital packet, the setting of the pointing is also performed by encryption, and therefore, the directivity of the digital packet for directed transmission in the network is provided. For example, in the payment of electronic money, whether it is directed delivery of digital packets to the bank or directed delivery to the bank associated with the payee, the digital packets are directed to the bank, the user and the payee, and the completion is completed. The digital packet of electronic money payment is directed to the bank and the payee;

又例如,在电子货币的兑换中,向使用方所得到的数字封包是指向银行方和使用方的。For another example, in the exchange of electronic money, the digital packets obtained to the user are directed to the bank and the consumer.

通过数字封包的指向,使得定向传递至各方的数字封包能够由数字封包的指向获知当前时行电子货币支付的付款方和收款方,进而以此为依据实现自身的登录。Through the direction of the digital packet, the digital packet that is directed to the parties can be informed by the pointer of the digital packet to the payer and the payee of the current electronic money payment, thereby realizing the login according to this.

步骤S3317,发送该向使用方传递数字封包。Step S3317, sending the digital packet to the user.

通过如上所述的过程,对于银行方而言,其发行且向使用方兑换的电子货币均通过数字封包流转至使用方,并且由于数字封包中设定了指向,即封装了银行方标识和使用方标识,因此,银行方能够在后续对电子货币的流通进行登记和有效控制,极大地提高了电子货币的可控性和安全性。Through the process as described above, for the bank side, the electronic money issued and exchanged to the user is transferred to the user through the digital packet, and since the pointing is set in the digital packet, the bank party identification and use are encapsulated. The party logo, therefore, the bank can register and effectively control the circulation of electronic money in the future, greatly improving the controllability and security of electronic money.

在一个实施命名,如图10所示,步骤S3315包括如下步骤:In an implementation naming, as shown in FIG. 10, step S3315 includes the following steps:

步骤S33151,获取发起兑换申请的使用方自身的公钥。Step S33151, obtaining the public key of the user who initiated the redemption application.

兑换申请中携带了使用方自身的公钥,在为使用方发起的兑换申请进行封包之前,将获取使用方自身的公钥。The redemption application carries the user's own public key, and the user's own public key is obtained before the user initiates the redemption request.

步骤S33153,使用该使用方自身的公钥加密电子货币的金额和使用方标识,并使用银行方自身的私钥加密银行方标识,以封装电子货币的金额并设定指向。In step S33153, the user's own public key is used to encrypt the amount of the electronic money and the consumer identifier, and the bank party's own private key is used to encrypt the bank party identifier to encapsulate the amount of the electronic money and set the direction.

基于安全性的保障,需要对封包所涉及的数据进行加密。在优选的实施例中,由于电子货币的金额和使用方标识这一类数据其有效性仅限于当前所进行的兑换中,即银行方和使用方之间;而银行方标识这一类数据是电子货币未被销毁前始终有效的,因此,使用不同的公钥对这两类数据分别进行加密将提高了数字封包实现的针对性和可靠性。Security-based protection requires encryption of the data involved in the packet. In a preferred embodiment, the validity of the data such as the amount of electronic money and the user identification is limited to the current exchange, ie between the bank and the user; and the bank identification is such data. Electronic money is always valid before it is destroyed. Therefore, using different public keys to encrypt these two types of data separately will improve the pertinence and reliability of digital packet implementation.

具体的,通过使用方自身的公钥加密电子货币的金额和使用方标识,通过银行方自身的私钥加密银行方标识,由此所实现的数字封包便封装了电子货币的金额并设定了指向。Specifically, the bank's own private key is used to encrypt the amount of the electronic money and the user's identity, and the bank's own private key is used to encrypt the bank's identity. The digital packet thus implemented encapsulates the amount of the electronic money and sets the amount. direction.

通过使用方自身的公钥和银行方自身的私钥所分别进行的加密,对于使用方而言,其拥有自身的私钥以及银行方的公钥,因此,能够进行相应的解密;对于其他方而言,其并未拥有使用方自身的私钥,将无法对此进行解密,从而即便其接收到数字封包,也相当于未接收,由此使得数字封包的定向传递得以实现。The encryption by the user's own public key and the bank's own private key, for the user, has its own private key and the bank's public key, so it can be decrypted accordingly; for other parties In other words, it does not have the private key of the user itself, and it will not be able to decrypt it, so that even if it receives the digital packet, it is equivalent to not receiving, thereby enabling the targeted delivery of the digital packet.

步骤S33155,附上相应的数字签名得到数字封包。Step S33155, attaching a corresponding digital signature to obtain a digital packet.

银行方采用其私钥进行数字签名,以使得数字封包中附加了数字签名,进而保证用以实现兑换的数字封包是来自于银行方的。The bank uses its private key for digital signatures so that digital signatures are attached to the digital packets, thereby ensuring that the digital packets used to redeem are from the bank.

通过如上所述的过程,在电子货币的发行兑换阶段提供了银行方的具体实现,在保证安全性的同时,也使 得电子货币的发行兑换能够脱离平台,并且为后续电子货币的自行流转奠定基础。Through the process as described above, the specific implementation of the bank side is provided during the issuance and exchange phase of electronic money, while ensuring security, The issuance and exchange of electronic money can be separated from the platform and lay the foundation for the subsequent circulation of electronic money.

在一个实施例中,如图11所示,步骤S335包括:In one embodiment, as shown in FIG. 11, step S335 includes:

步骤S3351,电子货币支付发起时,根据对应数字封包的指向,银行方和收款方关联的银行均登记电子货币的支付。In step S3351, when the electronic money payment is initiated, the bank and the bank associated with the payee register the payment of the electronic money according to the direction of the corresponding digital packet.

如前所述的,电子货币支付中,数字封包的定向传递是指数字封包由发送方传递至收款方以及银行方、收款方关联的银行,因此,在电子货币支付发起时,银行方和收款方关联的银行都根据数字封包的指向进行登记的。As mentioned above, in electronic money payment, the directional delivery of digital packets refers to the digital packets transmitted by the sender to the payee and the bank and the bank associated with the payee. Therefore, when the electronic money payment is initiated, the bank Banks associated with the payee are registered according to the direction of the digital packet.

其中,收款方关联的银行是指收款方的开户银行。Among them, the bank associated with the payee refers to the bank that the payee opens.

步骤S3353,银行方以及收款方关联的银行均根据自身登记的内容以及使用方、收款方登记的内容进行多方认证,并向其他所有各方发送相应的支付认证消息。In step S3353, the bank and the bank associated with the payee perform multi-party authentication according to the content registered by the user and the content registered by the user and the payee, and send corresponding payment authentication messages to all other parties.

电子货币的支付至少涉及付款方、收款方、银行方和收款方关联的银行四方,并且这四方均对此进行登记。在此基础上,各方都将根据自身登记的内容和其他三方登记的内容进行多方认证,并输出相应的支付认证消息。The payment of electronic money involves at least the four parties of the bank associated with the payer, the payee, the bank and the payee, and all four parties register this. On this basis, all parties will conduct multi-party authentication according to the content of their registration and the contents registered by other three parties, and output corresponding payment authentication messages.

一方面,银行方根据接收的数字封包进行电子货币支付的登记,并获取登记的内容和其他所有各方所分别登记的内容,判断是否一致,若为是,则进行认证,相应输出自身的支付认证消息,并向其他所有各方发送;若判断不一致,则当前所进行的电子货币支付失效,并取消电子货币支付,所发生的电子货币支付将自动回滚。On the one hand, the bank party registers the electronic money payment according to the received digital packet, and obtains the registered content and the content registered by all other parties to determine whether it is consistent. If yes, the authentication is performed, and the payment is correspondingly output. The authentication message is sent to all other parties; if the judgment is inconsistent, the current electronic money payment is invalidated and the electronic money payment is cancelled, and the electronic money payment that occurs will be automatically rolled back.

另一方面,收款方关联的银行,即收款方的开户银行也进行电子货币支付的登记,并获取自身登记的内容和其他所有各方,包括银行方在内所登记的内容,判断所有登记的内容是否一致,若为是,则判定进行认证,相应输出自身的支付认证消息,并发送出去。On the other hand, the bank associated with the payee, that is, the deposit bank of the payee, also registers the electronic money payment, and obtains the contents of its own registration and the contents registered by all other parties, including the bank, and judges all Whether the registered contents are consistent, and if yes, it is determined to perform authentication, and the corresponding payment authentication message is output and sent out.

进一步的,各方对电子货币转移所进行的登记是通过记账实现的,例如,建立自身的记账记录,在发生电子货币的兑换、支付以及回收时都将纳入记账记录。Further, the registration of the electronic money transfer by the parties is achieved by accounting, for example, establishing its own accounting records, which will be included in the accounting records when electronic money is exchanged, paid, and recycled.

所获取的登记的内容即为自身的记账记录以及其他所有各方的记账记录,记账记录将反映了当前所发生的电子货币支付以及支付的电子货币金额、付款方、收款方等内容。The registered content obtained is its own accounting record and the accounting records of all other parties. The accounting record will reflect the current electronic money payment and the amount of electronic money paid, the payer, the payee, etc. content.

进一步优选的,在对登记的内容,即记账记录进行数字摘要运算得到数字摘要信息之后,再进行数字摘要信息的比对,完成认证。Further preferably, after performing digital digesting on the registered content, that is, the accounting record, to obtain digital digest information, the digital digest information is compared and the authentication is completed.

由此,将使得各方所进行的比对更为方便,且处理效率更优。电子货币支付所涉及的各方均对自身登记的内容进行数字摘要运算,以为其他所有各方提供自身的数字摘要信息。As a result, the comparisons made by the parties will be more convenient and the processing efficiency will be better. All parties involved in electronic money payment perform digital summary operations on their own registered content to provide their own digital summary information to all other parties.

电子货币支付所涉及的各方均进行数字摘要信息的比对,以分别输出支付认证消息,并向其他所有各方发送。Each party involved in the payment of electronic money conducts a comparison of digital summary information to separately output a payment authentication message and send it to all other parties.

步骤S3355,接收其他所有各方所分别发送的支付认证消息,待根据支付认证消息和自身进行的认证判定多方认证中参与认证的最少因子全部认证通过时确认支付成功。Step S3355: Receive a payment authentication message sent by each of the other parties, and determine that the payment is successful when all the authentications of the multi-party authentication in the multi-party authentication are determined according to the payment authentication message and the authentication performed by itself.

银行方和收款方的开户银行都会接收到其他所有各方所分别发送的支付认证消息,并根据支付认证消息判定所有各方全部通过支付认证时触发付款方和收款方之间相应账户中流通法币数据的转移,进而使得通过数字封包所进行的电子货币的支付也带动了流通法币数据的转移;对于收款方而言,其在持有电子货币的同时,在开户银行的账户中也新增了相应的流通法币。Both the bank and the paying bank of the payee will receive the payment authentication message sent by all other parties, and according to the payment authentication message, it is determined that all parties through the payment authentication trigger the corresponding account between the payer and the payee. The transfer of legal currency data, which in turn makes the payment of electronic money through digital packets also drives the transfer of legal currency data; for the payee, it also holds the electronic money while in the account of the deposit bank. A corresponding circulation currency has been added.

在一个实施例中,如图12所示,步骤S350包括:In one embodiment, as shown in FIG. 12, step S350 includes:

步骤S351,兑现执行方接收携带电子货币兑现申请的数字封包,电子货币兑现申请是持有电子货币的使用方发起的,并且兑现涉及的多方相应接收定向发送的数字封包。Step S351: The redemption executing party receives the digital packet carrying the electronic money redemption application, and the electronic money redemption application is initiated by the user holding the electronic money, and the multiple parties involved in the redemption receive the digital packet that is sent in the corresponding direction.

兑现执行方可以是银行,持有电子货币的使用方可以向任意银行进行电子货币的兑现,即,将持有的电子货币兑现为流通法币。The cashing execution party can be a bank, and the consumer holding the electronic money can redeem the electronic money to any bank, that is, the electronic money held by the company can be cashed into the legal currency.

兑现执行方将接收到使用方发送的数字封包,该数字封包携带了电子货币兑现申请,以实现电子货币兑现的发起。The redemption executor will receive a digital packet sent by the user, and the digital packet carries an electronic money redemption application to enable the initiation of electronic money redemption.

如前所述的,电子货币的流通是通过数字封包实现的,因此,使用方通过向兑现执行方发送数字封包来使得电子货币流通至兑现执行方,进而使得银行方获得电子货币,实现回收。As mentioned above, the circulation of electronic money is realized by digital packets. Therefore, the user distributes the electronic money to the redemption executor by sending a digital packet to the cashing executor, thereby enabling the bank to obtain electronic money for recycling.

步骤S353,通过数字封包进行电子货币兑现的多方认证,在参与电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,电子货币的兑现生效。Step S353, performing multi-party authentication of electronic money redemption through digital packets. In the multi-party authentication participating in electronic money redemption, all the minimum factors participating in the authentication are confirmed to be successful, and the redemption of the electronic money is effective.

兑现执行方对当前发生的电子货币的兑现进行登记,以将此电子货币的兑现纳入兑现方的记账记录中。The redemption executor registers the redemption of the currently occurring electronic money to include the redemption of the electronic currency in the billing record of the redemption party.

与之相对应的,当前发生的电子货币的兑现也被纳入使用方和银行方的记账记录中。Correspondingly, the current redemption of electronic money is also included in the accounting records of the user and the bank.

数字封包始终封装了电子货币的银行方标识,在电子货币的兑现中,数字封包所设定的指向包括银行方和使用方,因此,在使用方向兑现执行方发送数字封包的同时,还根据设定的指向将向银行方发送数字封包,以使得银行方获知此电子货币的兑现。The digital packet always encapsulates the bank-side identification of the electronic money. In the redemption of the electronic currency, the digital packet is set to include the bank side and the user. Therefore, in the direction of use, the executing party sends the digital packet, and The fixed point will send a digital packet to the bank to enable the bank to know the redemption of the electronic currency.

与电子货币的支付所类似的,电子货币的兑现需要进行多方认证。多方认证的实现也是根据各方为电子货币的支付所登记的内容进行的。Similar to the payment of electronic money, the redemption of electronic money requires multi-party authentication. The implementation of multi-party authentication is also based on the content registered by the parties for the payment of electronic money.

电子货币兑现所涉及的各方,至少涉及使用方、兑现执行方和银行方,其中,如果兑现执行方和银行方为同一银行,则涉及两方。The parties involved in the redemption of the electronic currency involve at least the user, the redemption executor and the bank. Among them, if the redemption executor and the bank are the same bank, the two parties are involved.

电子货币兑现所涉及的三方或者两方都各自进行多方认证,在最少因子或全部认证时时,兑现执行方将发起电子货币的兑现。 The three parties involved in the redemption of the electronic currency are each authenticated by multiple parties. At the time of the least factor or all of the certifications, the cashier will initiate the redemption of the electronic currency.

步骤S355,待兑现执行方发起电子货币的兑现时,通过接收的数字封包,银行方回收同等金额的电子货币,并向使用方兑回等额的流通法币。In step S355, the executing party initiates the redemption of the electronic money, and the bank party recovers the same amount of electronic money through the received digital packet, and redeems the equal amount of the circulating legal currency to the user.

需要说明的是,兑现执行方所发起的电子货币的兑现包括了兑现执行方与使用方的开户银行、银行方之间的交互。其中,兑现执行方、使用方的开户银行和银行方可以是相同的银行,也可以是各不相同的银行,在此不进行限定。It should be noted that the redemption of the electronic money initiated by the executing party includes the exchange of the interaction between the executing party and the user's bank and bank. The redemption executor, the bank of the account of the user, and the bank may be the same bank or different banks, and are not limited herein.

进一步的,在本实施例中,步骤S350还包括:Further, in this embodiment, step S350 further includes:

兑现执行方验证并解密携带电子货币兑现申请的数字封包得到封装的电子货币兑现申请、兑现的金额以及数字封包的指向。The fulfillment party verifies and decrypts the digital packet carrying the electronic money redemption application to obtain the encapsulated electronic money redemption application, the amount of redemption, and the direction of the digital packet.

该数字封包除了携带电子货币兑现申请之外,还设定了指向,并封装了请求兑现的电子货币的金额。In addition to carrying the electronic money redemption application, the digital packet sets the direction and encapsulates the amount of electronic money requested to be redeemed.

兑现执行方对接收的数字封包进行验证,并在验证后解密,以得到电子货币兑现申请、兑现的金额以及数字封包的指向。The redemption executor verifies the received digital packet and decrypts it after verification to obtain an electronic money redemption application, the amount of redemption, and the direction of the digital packet.

其中,该电子货币兑现申请可以是电子货币操作指令的形式。Wherein, the electronic money redemption application may be in the form of an electronic money operation instruction.

在一个实施例中,如图13所示,步骤S353包括:In one embodiment, as shown in FIG. 13, step S353 includes:

步骤S3531,兑现执行方对自身登记的内容进行数字摘要运算得到自身的数字摘要信息。In step S3531, the performing party performs a digital digest operation on the content registered by itself to obtain its own digital digest information.

所进行的数字摘要运算可以通过如HASH算法实现的。与之相对应的,所得到的数字摘要信息即为HASH值,但是也可采用其它数字摘要算法,在此不进行限定。The digital digest operations performed can be implemented by, for example, the HASH algorithm. Correspondingly, the obtained digital digest information is a HASH value, but other digital digest algorithms may also be used, which are not limited herein.

步骤S3533,获取其他所有各方分别运算得到的数字摘要信息,其他各方为参与认证的最少因子。In step S3533, the digital summary information calculated by all other parties is obtained, and the other parties are the least factors participating in the authentication.

电子货币兑现所涉及的其他所有各方也进行数字摘要运算,以得到相应的数字摘要信息。兑现执行方由其他所有各方获取到各自的数字摘要信息。All other parties involved in electronic currency redemption also perform numerical digest operations to obtain corresponding digital summary information. The redemption executor obtains their respective digital summary information from all other parties.

步骤S3535,比对自身的数字摘要信息和获取的数字摘要信息是否一致,若为是,则进入步骤S3537,若为否,则进入步骤S3538。In step S3535, it is compared with the digital summary information of the self and the obtained digital summary information. If yes, the process goes to step S3537, and if no, the process goes to step S3538.

兑现执行方将自身的数字摘要信息和获取的数字摘要信息进行比对,如果自身的数字摘要信息和其他所有各方的数字摘要信息全部相一致,则认证自身所进行的兑现,如果不相一致,则兑现执行方当前所进行的兑现确认失效。The cashier performs the comparison between the digital summary information and the obtained digital summary information. If the digital summary information of the company is consistent with the digital summary information of all other parties, the redemption performed by the authentication itself is not consistent. , the redemption confirmation currently performed by the executing party is invalidated.

在完成认证之后将输出相应的兑现认证消息,并向电子货币涉及的各方发送。After the authentication is completed, the corresponding redemption authentication message will be output and sent to the parties involved in the electronic money.

步骤S3537,认证自身所进行的兑现,并向其他各方相应发送自身的兑现认证消息。In step S3537, the redemption performed by itself is authenticated, and the other party's redemption authentication message is sent to other parties.

步骤S3538,判定自身所进行的兑现失效。In step S3538, it is determined that the redemption failure performed by itself.

步骤S3539,接收其他所有各方分别发送的兑现认证消息,在根据兑现认证消息和自身的认证确认参与认证的最少因子全部认证通过,则确认支付成功,生效电子货币的兑现。In step S3539, the redemption authentication message sent by all other parties is received, and after all the certifications that confirm the participation authentication according to the redemption authentication message and the self-certification are all authenticated, the payment is confirmed to be successful, and the electronic money is validated.

通过如上所述的过程,兑现执行方以及电子货币兑现所涉及的其他所有各方或者参与认证的最少因子全部认证通过,由此将提高了电子货币兑现过程的安全性。Through the process as described above, the redemption of the execution party and all other parties involved in the electronic money redemption or the minimum factor involved in the certification are all authenticated, thereby improving the security of the electronic money redemption process.

具体的,包括兑现执行方、使用方、银行方在内的至少三方分别进行各自的认证,其中,兑现执行方和银行方是银行,而使用方为用户,银行的安全等级非常高,发生数据的篡改几率非常低,因此即便使用方发生了数据篡改也无法从兑现执行方骗取更多数额的电子货币的兑现,当前所进行的电子货币兑现失效。Specifically, at least three parties including the cashier executing the party, the user, and the bank party respectively perform their respective certifications, wherein the cashier performing the execution party and the bank side is the bank, and the user is the user, the security level of the bank is very high, and the data is generated. The chance of tampering is very low, so even if the user has data tampering, it is impossible to defraud the executing party from the redemption of a larger amount of electronic money, and the current electronic money redemption is invalid.

在一个实施例中,如图14所示,步骤S355之前,步骤350还包括:In an embodiment, as shown in FIG. 14, before step S355, step 350 further includes:

步骤S357,待根据流通法币数据确认账户中的流通法币余额大于或等于数字封包中封装的金额时,兑现执行方向银行方发起申请。Step S357: After confirming that the balance of the circulation legal currency in the account is greater than or equal to the amount encapsulated in the digital package according to the legal currency data, the execution party sends an application to the bank.

在使用方的账户下拥有与电子货币等值的流通法币时方可发起电子货币的兑现。The redemption of electronic money can only be initiated when there is a legal currency equivalent to electronic money under the user's account.

随着电子货币的流通,无论电子货币当前被哪一使用方所持有,其都是初始的使用方使用流通法币向银行方兑换的,并随着电子货币的支付,流通法币也跟随转移。With the circulation of electronic money, regardless of which consumer is currently held by the electronic currency, it is originally used by the user to convert the currency to the bank, and with the payment of electronic money, the circulation of the legal currency is also followed.

因此,流通法币当前是被发起电子货币兑现的使用方持有的,使用方的相应账户下存储了对应的流通法币数据。Therefore, the circulation legal currency is currently held by the user who initiated the electronic currency redemption, and the corresponding circulation legal currency data is stored under the corresponding account of the user.

兑现执行方需要向银行方发起申请,以向银行方确认当前是否进行兑现,并在银行方确认能够进行电子货币兑现的前提下得到由使用方的账户划拨的流通法币。The redemption executor needs to initiate an application to the bank to confirm whether the bank is currently redeeming, and obtain the circulated legal currency allocated by the user's account on the premise that the bank confirms that the electronic currency can be redeemed.

需要说明的是,在步骤357之前,兑现执行方查询使用方的相应账户中流通法币数据。It should be noted that, before step 357, the executing party queries the legal currency data in the corresponding account of the user.

在电子货币兑现所涉及的各方均通过了认证之后,兑现执行方对使用方的账户进行查询,以确认使用方的账户中存在着流通法币,并且流通法币与申请兑现的电子货币等值。After all parties involved in the electronic currency redemption have passed the certification, the executing party inquires the user's account to confirm that there is a circulating legal currency in the user's account, and the circulation of the legal currency is equivalent to the electronic currency for which the application is redeemed.

使用方的相应账户被存储于使用方的开户银行,因此,兑现执行方所进行的查询将是与使用方的开户银行进行交互的过程。兑现执行方和使用方的开户银行可以是不同的银行,但其也可以是相同的银行。The corresponding account of the consumer is stored in the bank of the user's account, so the inquiry made by the redemption executor will be the process of interacting with the bank of the user's bank. The bank that fulfills the executor and the user can be a different bank, but it can also be the same bank.

如果兑现执行方和使用方的开户银行是同一银行,则兑现执行方所进行的查询将对其所存储的账户进行查询的过程。If the bank that fulfills the execution of the executor and the consumer is the same bank, then the process performed by the executor of the executor will be queried for the account it stores.

使用方的相应账户中的流通法币数据即为此账户下拥有流通法币的金额。The legal currency data in the corresponding account of the user is the amount of the legal currency under this account.

步骤S358,待银行方向兑现执行方进行同等金额流通法币的划拨之后,兑现执行方发起执行电子货币的兑现。Step S358, after the bank performs the transfer of the same amount of circulation legal currency to the executing party, the cashier performs the execution of the electronic currency.

银行方在接收到兑现执行方发起的申请时,响应此申请向兑现执行方确认当前可进行电子货币的兑现,并通过银行方与使用方的开户银行之间的交互使得与申请兑现的电子货币等值的流通法币由使用方的账户划拨 至银行方,再由银行方划拨至兑现执行方,持有流通法币的兑现执行方方可触发进行电子货币的兑现。Upon receiving the application initiated by the redemption executor, the bank party confirms to the redemption executor that the current electronic money can be cashed in response to the application, and the electronic money with the application is cashed through the interaction between the bank party and the bank of the user's account. The equivalent circulation currency is allocated by the user's account To the bank side, the bank side transfers to the redemption executor, and the redemption executor holding the circulated legal currency can trigger the redemption of the electronic money.

进一步的,在本实施例中,使用方向兑现执行方进行流通法币的划拨之后,兑现执行方触发执行电子货币的等额兑现的步骤之前,如图15所示,步骤350还包括:Further, in this embodiment, after the step of redeeming the execution of the circulation of the legal currency by the direction redemption executing party, and before the step of cashing the execution of the equal amount of the execution of the electronic money, as shown in FIG. 15, the step 350 further includes:

步骤S410,银行方接收兑现执行方发起的执行兑现申请。In step S410, the bank party receives the execution redemption application initiated by the redemption executor.

步骤S430,由执行兑现申请得到兑回电子货币的金额。In step S430, the amount of redemption of the electronic money is obtained by executing the redemption application.

银行方接收兑现执行方发起的申请,根据此申请即可以得到兑现执行方当前所进行的电子货币兑现。The bank party receives the application initiated by the redemption executor, according to which the electronic currency cashing currently performed by the executor can be obtained.

步骤S450,在使用方的相应账户和兑现执行方之间进行电子货币兑现的同等金额的流通法币的划拨。In step S450, an equivalent amount of the circulation of the legal currency of the electronic money is exchanged between the corresponding account of the user and the redemption executor.

步骤S470,根据进行电子货币兑现的金额更新相关的电子货币发行数据。Step S470, updating the related electronic money issuance data according to the amount of the electronic money redemption.

如前所述的,银行方存储了电子货币发行数据,并且随着电子货币的银行方和兑换,银行方都进行了相关的电子货币发行数据的记录,即电子货币的发行量、未发行量和流通量的记录。而在发生电子货币的兑现,即对银行方和兑现执行方而言,进行了电子货币的回收时,电子货币数据将随之发生变化,因此,需要对此进行更新,以保证银行方所存储的电子货币数据的准确性。As mentioned above, the bank side stores the electronic money issuance data, and with the bank side and exchange of the electronic money, the bank side records the relevant electronic money issuance data, that is, the issuance amount and unissued amount of the electronic money. And the record of liquidity. In the event of the redemption of electronic money, that is, for the bank side and the redemption executor, when the electronic money is recovered, the electronic money data will change accordingly. Therefore, it needs to be updated to ensure that the bank stores it. The accuracy of the electronic money data.

在一个实施例中,如图16所示,还相应提供了一种实现电子货币发行、流通及回收的方法,包括如下步骤:In one embodiment, as shown in FIG. 16, a method for implementing electronic currency issuance, circulation, and recycling is further provided, including the following steps:

步骤S510,使用方通过向银行方兑换电子货币,电子货币通过数字封包承载,并且数字封包中封装的电子货币的金额与兑换的流通法币等值。In step S510, the user exchanges the electronic money by the bank, and the electronic money is carried by the digital package, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency.

如前所述的,银行方所发行的电子货币将是以数据的形式存在的,也就是说,在银行方进行的电子货币发行中,得到标示了电子货币的金额和银行方的数据。As mentioned above, the electronic money issued by the bank will exist in the form of data. That is to say, in the electronic money issuance issued by the bank, the amount of the electronic money and the bank's data are obtained.

进行电子货币的兑换的使用方得到银行方返回的数字封包,该数字封包封装了申请兑换的电子货币的金额和银行方标识,从而使得该数字封包成为电子货币在网络中的流通形式,并且具备了指向。The user who exchanges the electronic money obtains the digital packet returned by the bank, and the digital package encapsulates the amount of the electronic money to be exchanged and the bank party identifier, so that the digital packet becomes a form of circulation of the electronic money in the network, and has Pointed.

其中,该数字封包封装的电子货币的金额将是银行方所发行的电子货币的部分金额。The amount of the electronic money encapsulated in the digital package will be a part of the amount of electronic money issued by the bank.

步骤S530,使用方进行电子货币的支付时,进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,生效电子货币的支付,触发相应流通法币数据跟随转移。In step S530, when the user performs the payment of the electronic money, the multi-party authentication is performed, and the minimum factor of the participation in the authentication is confirmed as the payment is successful, the payment of the electronic money is validated, and the corresponding circulation legal currency data is followed to transfer.

对于向银行方兑换而得到的电子货币,持有该电子货币的使用方可随意发起电子货币的支付。For electronic money obtained by redemption with the bank, the user holding the electronic money can initiate payment of the electronic money at will.

通过电子货币支付的发起,使用方所持有的电子货币通过数字封包的形式支付给其他使用方,即收款方,以使得该电子货币被其他使用方持有。Through the initiation of electronic money payment, the electronic money held by the user is paid to other users, that is, the payee, in the form of digital packets, so that the electronic money is held by other users.

数字封包在使用方与收款方之间的支付中,其指向电子货币支付所涉及的三方,即银行方、使用方和收款方;待数字封包的支付完成时,其指向将变换为银行方和收款方。In the payment between the consumer and the payee, the digital packet points to the three parties involved in the payment of the electronic money, namely the bank party, the consumer and the payee; when the payment of the digital packet is completed, the direction will be converted into a bank. Party and payee.

如前所述的,使用方和收款方之间进行的支付中,需要进行多方认证,以在参与认证的最少因子全部认证时确认支付成功。As mentioned above, in the payment between the consumer and the payee, multi-party authentication is required to confirm the payment success when all the factors participating in the authentication are all authenticated.

在使用方之间所进行的电子货币支付中,也将触发使用方各自所对应的账户中流通法币的转移。In the electronic money payment between the users, the transfer of the legal currency in the account corresponding to each of the users will also be triggered.

其中,账户中流通法币的转移是通过流通法币数据的增减体现的,并且如前面所描述的,电子货币的转移将涉及使用方双方以及使用方分别对应的开户银行,作为付款方的使用方,如果当前进行转移的电子货币是其直接由银行方兑换所得到的,则这一对应的开户银行为银行方。Wherein, the transfer of the legal currency in the account is reflected by the increase or decrease of the legal currency data, and as described above, the transfer of the electronic money will involve the bank of the account corresponding to both the user and the user, as the consumer of the payer. If the current electronic money to be transferred is obtained by direct exchange by the bank, the corresponding bank is the bank.

如前所述的,数字封包在使用方之间的支付也是通过定向传递所实现的,即作为发送方的使用方将向电子货币支付所涉及的其他所有各方定向传递数字封包。As previously mentioned, the payment of digital packets between consumers is also achieved by directed delivery, ie the consumer acting as the sender will deliver digital packets to all other parties involved in the payment of electronic money.

因此,双方使用方分别对应的开户银行将获知当前所进行的电子货币支付,从而随之触发流通法币数据的转移。Therefore, the bank account corresponding to the respective parties will be informed of the current electronic money payment, which will trigger the transfer of the legal currency data.

通过如上所述的过程可知,电子货币的支付是直接在使用方之间进行的,而并不需要其他辅助,因此电子货币的转移能够脱离平台随意进行,极大地提高了电子货币应用的广泛性和方便性。Through the process as described above, the payment of electronic money is directly between the users, and no other assistance is needed. Therefore, the transfer of electronic money can be carried out freely from the platform, greatly improving the extensiveness of the application of electronic money. And convenience.

步骤S550,使用方将电子货币在银行方兑现得到等额的流通法币,同等金额的电子货币被回收至银行方。In step S550, the user cashes the electronic money on the bank side to obtain an equal amount of legal currency, and the same amount of electronic money is recovered to the bank.

在一个实施例中,如上所述的方法还包括:根据数字封包通过动态数据链将电子货币存储于钱包中。In one embodiment, the method as described above further comprises storing the electronic money in the wallet via the dynamic data link in accordance with the digital packet.

使用方持有数字封包时,可通过数字封包使得电子货币存储于钱包中。其中,钱包可以位于任意存储媒介,例如,一使用方的钱包可以是位于一存储媒介中的一个钱包,也可以是位于多个不同存储媒介中的多个钱包。When the user holds the digital packet, the electronic packet can be stored in the wallet through the digital packet. The wallet may be located in any storage medium. For example, a wallet of a user may be a wallet located in a storage medium, or may be a plurality of wallets located in a plurality of different storage media.

使用方对应的钱包所分布的存储媒介可以是云端、本地、移动设备、物联网及其设备、实物智能卡等。需要进一步说明的是,使用方对应的钱包可能是使用方名下的钱包,也可以是其他使用方名下的钱包。The storage medium distributed by the wallet corresponding to the user may be a cloud, a local, a mobile device, an Internet of Things and its device, a physical smart card, or the like. It should be further noted that the wallet corresponding to the user may be a wallet under the name of the party, or a wallet under the name of another user.

随着数字封包在银行方和使用方之间所进行的传递,数字封包设定的指向也由指向银行方变换为指向银行方和使用方,即,对于使用方所接收到的数字封包而言,其指向包括:发送方指向银行方,接收方指向使用方。As digital packets are passed between the bank and the consumer, the digital packet setting is also directed by the pointing party to point to the bank and the consumer, ie, for the digital packets received by the consumer. The pointer includes: the sender points to the bank side, and the receiver points to the consumer.

钱包中,使用方持有的电子货币的存储也将是以数据的形态存储的,具体的,根据数字封包封装的金额和设定的指向,钱包中至少进行了电子货币的金额、发行该标识和使用方标识的存储。In the wallet, the storage of the electronic money held by the user will also be stored in the form of data. Specifically, according to the amount of the digital package package and the set direction, at least the amount of the electronic money in the wallet is issued, and the identifier is issued. And the storage of the consumer ID.

在一个实施例中,如图17所示,步骤S510包括:In one embodiment, as shown in FIG. 17, step S510 includes:

步骤S511,使用方向银行方发起兑换申请。In step S511, the direction bank is used to initiate the redemption application.

在实际部署中,电子货币的银行方与流通法币的银行方相同。兑换申请中携带了申请兑换的电子货币的金额以及使用方自身的公钥。其中,使用方自身的公钥将用以实现后续的封包和定向传递。In actual deployment, the bank of electronic money is the same as the bank of the circulating legal currency. The redemption application carries the amount of the electronic money that is applied for redemption and the user's own public key. Among them, the user's own public key will be used to implement subsequent packet and directed delivery.

步骤S513,接收银行方根据兑换申请通过封包和定向传递所返回的数字封包,数字封包承载电子货币。Step S513, receiving a digital packet returned by the bank party according to the redemption application through the packet and the directional delivery, and the digital packet carries the electronic money.

如前所述的,银行方使用使用方自身的公钥进行封包得到封装了电子货币的金额并设定了指向的数字封 包,定向传递数字封包,以响应兑换申请。As mentioned above, the bank uses the user's own public key for the packet to obtain the amount of the electronic money packaged and sets the digital seal pointed to. A package that delivers digital packets in a targeted manner in response to a redemption request.

使用方接收银行方发送的数字封包,并使用自身的公钥进行解密处理。在网络所部署的分布式架构中,使用方作为其中的一个节点,将接收到多个数字封包,而并不仅限于银行方响应兑换申请所返回的数字封包。The consumer receives the digital packet sent by the bank and decrypts it using its own public key. In the distributed architecture deployed by the network, the consumer, as one of the nodes, will receive multiple digital packets, and is not limited to the digital packets returned by the bank in response to the redemption request.

但是,由于数字封包是针对特定的接收者使用相应公钥加密所得到的,因此,对于使用方而言,仅能够成功解密向其发送的数字封包,其它数字封包则无法成功进行解密处理,进而相当于未收到该数字封包。However, since the digital packet is obtained by using a corresponding public key for a specific recipient, only the digital packet sent to the user can be successfully decrypted, and the other digital packets cannot be decrypted successfully. Equivalent to not receiving the digital packet.

在一个实施例中,如图18所示,根据数字封包通过动态数据链将电子货币存储于钱包中的步骤包括:In one embodiment, as shown in FIG. 18, the step of storing the electronic money in the wallet via the dynamic data link according to the digital packet includes:

步骤S610,进行数字封包的解包处理得到解包数据,并将解包数据附加在动态数据链中,解包数据包括电子货币中的金额以及银行方标识、使用方标识。Step S610, performing unpacking processing of the digital packet to obtain unpacked data, and appending the unpacked data to the dynamic data link, where the unpacked data includes the amount in the electronic money and the bank party identifier and the user identifier.

使用方在向银行方发起的兑换申请中,对接收的数字封包进行解包处理,其中,该解包处理实质是对接收的数字封包进行身份认证、数据校验和解密的过程。The user performs unpacking processing on the received digital packet in the redemption application initiated by the bank, wherein the unpacking process is essentially a process of performing identity authentication, data verification, and decryption on the received digital packet.

进行解包处理所得到的解包数据即为电子货币相关的数据,将作为电子货币在使用方这一方的存在形态,并存储。The unpacked data obtained by the unpacking process is data related to electronic money, and is stored as a form of existence of the electronic money on the side of the user.

动态数据链被部署于使用方本地,用以对使用方所进行的电子货币的兑换、支付和兑现进行登记,每一次登记的内容都将附加在动态数据链上。The dynamic data link is deployed locally to the user to register the electronic money exchange, payment and redemption by the user, and each registered content is attached to the dynamic data link.

如前所述的,数字封包中设定了指向,并且在一个实施例中,该指向的设定是通过相关标识的加密实现的。在电子货币的兑换中,数字封包的指向可由解包数据中加密的银行方标识和使用方标识得到。在动态数据链中通过进行解包数据的附加来实现电子货币当前所的兑换进行登记。As previously mentioned, the pointing is set in the digital packet, and in one embodiment, the setting of the pointing is accomplished by encryption of the associated identification. In the redemption of electronic money, the direction of the digital packet can be obtained by the bank party identifier and the consumer identifier encrypted in the unpacked data. In the dynamic data link, the current exchange of electronic money is registered by performing the addition of the unpacked data.

步骤S630,将附加在动态数据链中的解包数据存储于钱包中,更新钱包中电子货币的拥有量,钱包位于关联的任意一个或者任意组合的存储媒介。Step S630, storing the unpacked data attached in the dynamic data chain in the wallet, updating the possession amount of the electronic money in the wallet, and the wallet is located in any one of the associated storage media or any combination.

解包数据被直接存储于使用方对应的钱包中,通过该钱包记录使用方持有的电子货币金额。该钱包可以是多个,并分布于多个存储媒介中,相互之间存储的电子货币能够安全互转。The unpacked data is directly stored in the wallet corresponding to the user, and the electronic money amount held by the user is recorded through the wallet. The wallet can be multiple and distributed among multiple storage media, and the electronic money stored between each other can be safely interchanged.

另一方面,对于一使用方持有的电子货币而言,其电子货币的存储并不仅限于自身的钱包,还可存储于其他使用方对应的钱包。换而言之,一使用方所持有的电子货币可存储于任意使用方对应的钱包中,甚至于所有使用方对应的钱包中,进而极大地提高了安全性和存储的灵活性。On the other hand, for an electronic money held by a user, the storage of the electronic money is not limited to its own wallet, but may be stored in a wallet corresponding to other users. In other words, the electronic money held by a user can be stored in the wallet corresponding to any user, even in the wallet corresponding to all users, thereby greatly improving the security and storage flexibility.

在一个实施例中,步骤S530如图19所示,包括如下步骤:In an embodiment, step S530 is as shown in FIG. 19, and includes the following steps:

步骤S531,使用方向发起电子货币的支付请求,并从收款方获得收款方自身的公钥。In step S531, the payment request of the electronic money is initiated using the direction, and the public key of the payee itself is obtained from the payee.

使用方向另一使用方发起电子货币的转移请求之后,将会接收到返回的公钥,这一公钥是接收到电子货币的转移请求的使用方返回的,其用于发起电子货币转移请求的使用方在与接受转移请求的使用方之间的网络通讯中保证数据安全,防止数据的窃取和篡改。After using the other party to initiate the transfer request of the electronic money, the returned public key will be received, and the public key is returned by the user who received the transfer request of the electronic money, and is used to initiate the electronic money transfer request. The user guarantees data security and prevents data theft and tampering in the network communication with the user who accepts the transfer request.

步骤S533,根据电子货币支付所涉及的各方使用返回的公钥和预置的其他所有各方的公钥分别加密,以进行电子货币金额的封装和自身指向的设定得到各方所对应的数字封包,根据支付的电子货币中的金额扣减使用方持有的电子货币中的金额。Step S533, according to the parties involved in the electronic money payment, the returned public key and the public key of all other parties are separately encrypted, so that the encapsulation of the electronic money amount and the setting of the self-pointing are obtained by the parties. The digital packet deducts the amount in the electronic money held by the user based on the amount in the electronic money paid.

发起电子货币转移的使用方拥有电子货币转移所涉及的各方使用方自身的公钥,其是各使用方响应电子货币的转移请求所返回的。除此之外,电子货币的转移还涉及了其他各方,例如,银行方、接受电子货币转移的使用方的开户银行,发起电子货币转移的使用方自身预置了其他各方的公钥。The user who initiates the electronic money transfer owns the public key of the user involved in the electronic money transfer, which is returned by each user in response to the transfer request of the electronic money. In addition, the transfer of electronic money involves other parties, for example, the bank, the bank that accepts the user of the electronic money transfer, and the user who initiated the electronic money transfer itself presets the public key of the other parties.

例如,银行方为一银行,银行的种类有限,常常只存在着少数几种银行,因此,使用方将预置了所有银行的公钥,进而不需要对银行的公钥进行传递,极大减小了传递的数据量。For example, the bank is a bank, the types of banks are limited, and there are often only a few banks. Therefore, the user will pre-set the public keys of all the banks, so that the public key of the bank does not need to be transmitted, which is greatly reduced. The amount of data passed is small.

发起电子货币转移的使用方为发送方,电子货币转移所涉及的各使用方作为接收方,在一个实施例中,其他所有各方则是各银行,即发行银行和发送方的开户银行,发送方使用接收方返回的公钥进行电子货币金额的封装和自身指向的设定,以得到即将用于实现发送方与接收方之间定向传递的数字封包。The user who initiates the electronic money transfer is the sender, and each user involved in the electronic money transfer acts as the receiver. In one embodiment, all other parties are banks, that is, the issuing bank and the sender's bank, sending The party uses the public key returned by the receiver to perform the encapsulation of the electronic money amount and the setting of its own pointing to obtain a digital packet to be used for realizing the directional transmission between the sender and the receiver.

与之相类似的,发送方预置了发行银行的公钥和发送方的开户银行的公钥,使用发行银行的公钥进行电子货币金额的封装和自身指向的设定,以得到即将用于实现发送方和发行银行之间定向传递的数字封包;使用发送方的开户银行的公钥进行电子货币金额的封装和自身指向的设定,以得到即将用于实现发送方和发行银行之间定向传递的数字封包。Similarly, the sender pre-sets the public key of the issuing bank and the public key of the sender's bank, and uses the issuing bank's public key to encapsulate the electronic money amount and set its own pointing to get the data to be used. Implementing a digital packet directed between the sender and the issuing bank; using the public key of the sending bank of the sender to package the electronic money amount and set its own direction to obtain the orientation to be used between the sender and the issuing bank The digital packet passed.

通过此过程,将大为提高网络通讯的安全性,数字封包所携带的数据均为敏感数据,通过此方式,也将有效避免敏感数据的窃取。Through this process, the security of network communication will be greatly improved, and the data carried by the digital packet is sensitive data. In this way, the stealing of sensitive data will also be effectively avoided.

步骤S535,定向发送各方所对应的数字封包。Step S535, the digital packet corresponding to each party is sent.

发起电子货币转移的使用方将进行数字封包的发送,在此,能够成功进行数字封包解密的其他使用方或者银行才可视为接收到此数字封包,在未能成功进行数字封包解密时此数字封包视为未接收,The user who initiates the electronic money transfer will send the digital packet, and the other users or banks that can successfully decrypt the digital packet can be regarded as receiving the digital packet. This number is not successful when the digital packet decryption is successful. The packet is considered unreceived.

步骤S537,进行多方认证,参与电子货币支付的多方认证中,待参与认证的最少因子全部认证通过则确认支付成功,为收款方进行电子货币的支付。In step S537, multi-party authentication is performed, and in the multi-party authentication of the electronic money payment, all the minimum factors to be authenticated are passed, and the payment is confirmed to be successful, and the electronic money is paid for the payee.

由此可知,电子货币的支付中,所涉及的各方都能够通过接收的数字封包来获知当前所发行的电子货币的支付,通过多方认证所有各方均对电子货币的支付进行确认,待通过支付确认时方可在钱包中生效其他使用方进行电子货币的支付。It can be seen that in the payment of electronic money, all parties involved can obtain the payment of the currently issued electronic money through the received digital packet, and all parties are confirmed by the multi-party authentication for the payment of the electronic money, to be passed. Payment by electronic payment can be made to other users in the wallet upon payment confirmation.

其中,这里所指的在钱包中为其他使用方进行电子货币的支付是指在同一钱包中,或者在钱包之间进行电子货币的转存。 Here, the payment of electronic money for other users in the wallet referred to herein refers to the transfer of electronic money in the same wallet or between the wallets.

一方面,电子货币支付所涉及的各使用方中,发送方和接收方持有的电子货币可存储于同一钱包中,例如,该钱包可以是位于云端的一钱包,进而使得发送方和接收方之间的电子货币转移是在钱包内进行的。In one aspect, among the various consumers involved in the payment of the electronic money, the electronic money held by the sender and the receiver may be stored in the same wallet. For example, the wallet may be a wallet located in the cloud, thereby causing the sender and the receiver. The transfer of electronic money between them is carried out in the wallet.

在一个实施例中,各使用方的电子货币可存储于网络中所有的钱包中,即对于一使用方而言,网络中所有钱包都有其持有电子货币的镜像,以提高安全性。In one embodiment, each user's electronic money can be stored in all wallets in the network, that is, for a user, all wallets in the network have their own image of the electronic money to improve security.

另一方面,电子货币转移所对应的发送方和接收方持有的电子货币被分别存储于不同的钱包中,在此情况下进行的电子货币支付将是两个钱包之间存储的电子货币的支付。On the other hand, the electronic money held by the sender and the receiver corresponding to the electronic money transfer are respectively stored in different wallets, and the electronic money payment performed in this case will be the electronic money stored between the two wallets. Pay.

需要特别说明的是,电子货币的支付中,作为发送方的使用方向各方发送的数字封包携带了发送方自身的公钥和接收方自身的公钥,以通过数字封包进行公钥的传递,进而便于后续网络通讯中加密方便。It should be specially noted that in the payment of electronic money, the digital packet sent by the parties in the direction of use of the sender carries the sender's own public key and the recipient's own public key to transmit the public key through the digital packet. In turn, it is convenient to encrypt in subsequent network communication.

由于使用方的数量是海量的,并且使用方之间进行的电子货币转移具有随意性,即任意使用方可以随意向其他任意一个使用方发起电子货币的转移。因此,对于使用方而言,其不可能预置其他使用方自身的公钥,在此,为保证后续网络通讯,将进行优化,以通过数字封包携带所需要的公钥,进而提高了网络通讯的方便性和灵活性。Since the number of users is massive, and the electronic money transfer between the users is arbitrary, that is, any user can freely transfer the electronic money to any other user. Therefore, for the user, it is impossible to preset other users' own public keys. Here, in order to ensure subsequent network communication, optimization will be performed to carry the required public key through the digital packet, thereby improving network communication. Convenience and flexibility.

在一个实施例中,如图20所示,步骤537包括:In one embodiment, as shown in FIG. 20, step 537 includes:

步骤S5371,发起电子货币支付的使用方登记电子货币的支付,根据自身登记的内容和其他所有各方登记的内容进行多方认证,参与认证的最少因子全部认证通过则支付通过,电子货币向收款方的支付生效。Step S5371, the user who initiates the electronic money payment registers the payment of the electronic money, performs multi-party authentication according to the content registered by itself and the contents registered by all other parties, and the minimum factor of the participation in the authentication is passed, and the electronic money is collected. The party’s payment is effective.

发起支付的使用方和其他所有各方可通过记账记录的形式进行电子货币支付的登记,以使得发起支付的使用方和其他所有各方均存在着相应的登记内容。The user who initiates the payment and all other parties can register the electronic money payment in the form of a billing record, so that the user who initiated the payment and all other parties have corresponding registration content.

发起支付的使用方以自身登记的内容和其他所有各方登记的内容为依据,来执行自身的认证,进而得到自身的支付认证消息,并向其他所有各方发送。The user who initiates the payment performs its own authentication based on the content registered by itself and the contents registered by all other parties, thereby obtaining its own payment authentication message, and transmitting it to all other parties.

步骤S5373,接收其他所有各方所分别发送的支付认证消息。Step S5373: Receive a payment authentication message sent by all other parties.

使用方接收其他所有各方所分别发送的支付认证消息,进而得到电子货币支付所涉及的所有各方进行认证而输出的支付认证消息。The user receives the payment authentication message sent by all other parties, and then obtains the payment authentication message that all parties involved in the electronic money payment perform authentication.

步骤S5375,待使用方根据支付认证消息和自身进行的认证判定参与认证的最少因子全部认证通过时,电子货币的支付在自身的钱包中生效,并且通过已发送至收款方的数字封包,收款方持有支付的电子货币。Step S5375, when the user determines, according to the payment authentication message and the authentication performed by itself, that all the factors participating in the authentication are all authenticated, the payment of the electronic money is valid in the wallet of the user, and is received by the digital packet that has been sent to the payee. The party holds the electronic money paid.

根据接收的所有支付认证消息和自身所进行的认证来判定当前电子货币的支付是否在所有各方或者参与认证的最少因子均已通过认证,在均已认证时,电子货币的支付将是有效的,即,发起电子货币支付的使用方对应的钱包中,电子货币被正式支付出去,而在其他使用方对应的钱包中,电子货币被相应地转存进来。According to all the payment authentication messages received and the authentication performed by itself, it is determined whether the payment of the current electronic money is authenticated at all parties or the minimum factor participating in the authentication. When both are authenticated, the payment of the electronic money will be effective. That is, in the wallet corresponding to the user who initiated the electronic money payment, the electronic money is formally paid out, and in the wallet corresponding to the other users, the electronic money is correspondingly transferred.

通过此过程,使得电子货币支付所涉及的所有各方,即各使用方和相关的银行进行多方认证,杜绝了电子货币转移中数据篡改的可能性,安全性得到大大提高。Through this process, all parties involved in electronic money payment, that is, each user and the relevant bank, carry out multi-party authentication, which eliminates the possibility of data tampering in electronic money transfer, and the security is greatly improved.

进一步的,在本实施例中,步骤S5371如图21所示,包括:Further, in this embodiment, step S5371 is as shown in FIG. 21, and includes:

步骤S53711,使用方登记电子货币的支付。In step S53711, the user registers the payment of the electronic money.

步骤S53713,对自身登记的内容进行数字摘要运算得到自身的数字摘要信息。Step S53713, performing digital digesting on the content registered by itself to obtain its own digital digest information.

在根据登记的内容进行电子货币的支付的多方认证中,对于发起支付的使用方而言,其将对自身登记的内容进行数字摘要运算得到,例如,通过HASH算法进行运算,以得到相应的数字摘要信息。In the multi-party authentication for paying the electronic money according to the registered content, the user who initiates the payment will perform a digital digest operation on the content registered by itself, for example, performing an operation through the HASH algorithm to obtain a corresponding number. Summary information.

步骤S53715,获取其他各方分别运算得到的数字摘要信息,其他各方为参与认证的最少因子。Step S53715: Obtain digital summary information calculated by other parties separately, and the other parties are the least factors participating in the authentication.

步骤S53717,比对自身的数字摘要信息和获取的数字摘要信息是否一致,若为是,则认证通过自身所进行的支付,并向其也各方相应发送自身的支付认证消息,若为否,则自身所进行的支付失效。Step S53717: comparing the digital summary information of the self and the obtained digital summary information, if yes, authenticating the payment made by itself, and sending its own payment authentication message to each of its parties, and if not, The payment made by itself is invalid.

比对所有数字摘要信息是否全部一致,如果是,则说明电子货币支付中所有各方所进行的认证都已通过,使用方当前所进行的电子货币支付生效。Compare all the digital summary information is consistent, if it is, it means that all the parties in the electronic money payment have passed the certification, and the current electronic money payment made by the user is effective.

如果使用方得到的所有数字摘要信息并不一致,则电子货币支付失效,例如,当前已进行的电子货币支付自动回滚。If all the digital summary information obtained by the user is inconsistent, the electronic money payment is invalid, for example, the currently performed electronic money payment is automatically rolled back.

步骤S53719,接收其他所有各方所分别发送的认证消息,在根据支付认证消息和自身的认证确认参与认证的最少因子全部认证通过,则确认支付成功,生效电子货币的支付。In step S53719, the authentication message sent by all other parties is received, and after all the authentications of the participation authentication are confirmed according to the payment authentication message and the self-certification, the payment is successful, and the payment of the electronic money is validated.

在一个实施例中,步骤S550如图22所示,包括:In an embodiment, step S550 is as shown in FIG. 22, and includes:

步骤S551,持有电子货币的使用方通过电子货币兑现申请、兑现的金额和银行方标识的加密进行封包和自身指向的设定,并附上相应的数字签名以得到承载兑现的电子货币的数字封包,并发送。Step S551, the user holding the electronic money performs the setting of the packet and the self-pointing through the encryption of the electronic money redemption application, the redemption amount and the bank party identification, and attaches a corresponding digital signature to obtain the number of the electronic money carrying the redemption. Packet and send.

使用方持有电子货币,在电子货币的兑现中,生成电子货币申请,并获取相应的兑现金额和银行方标识,进而通过预置的公钥进行加密,进而实现封包和自身指向的设定,所使用的预置的公钥是使用方预先获取的银行方自身的公钥。The user holds the electronic money, generates the electronic money application in the redemption of the electronic money, and obtains the corresponding cash amount and the bank party identification, and then encrypts by the preset public key, thereby realizing the setting of the package and the self-pointing. The preset public key used is the public key of the bank party itself obtained in advance by the user.

如前所述的,电子货币的兑现中,数字封包的发送将是通过银行方自身的公钥所实现的定向发送。As mentioned above, in the redemption of electronic money, the transmission of digital packets will be directional transmission through the bank's own public key.

步骤S553,进行电子货币兑现的多方认证,在参与电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,使用方将扣减钱包中存储的电子货币,以执行同等金额的电子货币的兑现,等额流通法币被兑现得到。Step S553, performing multi-party authentication of electronic money redemption. In the multi-party authentication participating in electronic money redemption, all the minimum factors participating in the authentication are confirmed to be successful, and the user will deduct the electronic money stored in the wallet to perform the same amount. The redemption of the electronic currency is obtained by the equal circulation of the legal currency.

在完成了数字封包的发送之后,使用方持有的电子货币跟随转移至电子货币的银行方,此时,将进行所有各方的兑现的多方认证。After the completion of the transmission of the digital packet, the electronic money held by the user follows the bank party transferred to the electronic money, and at this time, the multi-party authentication of the redemption of all parties will be performed.

多方认证与前述电子货币的支付中所进行的多方认证相类似的,也将在电子货币兑现所涉及的各方进行。 The multi-party authentication is similar to the multi-party authentication carried out in the payment of the aforementioned electronic money, and will also be carried out in the parties involved in the electronic money redemption.

电子货币兑现所涉及的各方都会根据其所接收的数字封包对当前的电子货币兑现进行登记,并在核实各方登记的内容一致时认证当前所进行的兑现,进而通过此过程来保证电子货币兑现的安全性。The parties involved in the electronic currency redemption will register the current electronic money redemption according to the digital packets they receive, and will verify the current redemption when verifying that the contents of the registration are the same, and then guarantee the electronic money through this process. Cashing in security.

在一个实施例中,如图23所示,步骤S553包括:In one embodiment, as shown in FIG. 23, step S553 includes:

步骤S5531,使用方登记电子货币的兑现,电子货币的兑现按照数字封包的指向分别被银行方和兑现执行方登记。In step S5531, the user registers the redemption of the electronic money, and the redemption of the electronic money is registered by the bank party and the redemption executor according to the direction of the digital packet.

以使用方为例,使用方在发起电子货币的兑现时,将对此进行登记,另一方面的,银行方和兑现执行方也对此进行登记。Taking the user as an example, the user will register the electronic currency when it is redeemed. On the other hand, the bank and the cashing executor also register it.

步骤S5533,使用方根据自身登记的内容和其他所有各方登记的内容进行多方认证。In step S5533, the user performs multi-party authentication according to the content registered by itself and the contents registered by all other parties.

多方认证是以登记的内容为依据进行的,在多方认证的具体实现中,登记的内容将转换信息摘要值的形式存在,并实现各方登记内容的比对的,以保证比对的方便性和简易性,提高处理效率。Multi-party authentication is based on the registered content. In the specific implementation of multi-party authentication, the registered content will be in the form of conversion information digest value, and the registration content of each party will be compared to ensure the convenience of comparison. And simplicity, improve processing efficiency.

步骤S5535,待自身的认证和其他所有各方均认证通过时,使用方扣减钱包中存储的电子货币。In step S5535, when the authentication of the user and all other parties are authenticated, the user deducts the electronic money stored in the wallet.

对于使用方而言,在获知自身的认证和其他所有各方的认证均已通过时,对应钱包中存储的电子货币将被扣减。For the user, the electronic money stored in the corresponding wallet will be deducted when it is known that its own certification and all other parties' certifications have passed.

与之相对应的,兑现执行方在获知自身的认证通过和其他所有各方的认证均已通过时,兑现执行方会进行相应账户的查询并向银行方发起申请。Correspondingly, when the redemption executor is informed that its own certification has passed and all other parties' certifications have been passed, the cashier will perform an inquiry into the corresponding account and initiate an application to the bank.

银行方在获知自身的认证和其他所有各方的认证均已通过时,将对电子货币兑现进行响应。The bank will respond to the electronic currency redemption when it is informed that its own certification and the certification of all other parties have been passed.

待通过兑现确认并完成钱包中存储的电子货币扣减之后,便完成使用方所发起的电子货币兑现,进而得到同等金额的流通法币。After confirming by cashing and completing the deduction of the electronic money stored in the wallet, the electronic money redemption initiated by the user is completed, thereby obtaining the same amount of circulation legal currency.

由此可知,电子货币的实现中,如图24所示,存在着电子货币的发行兑换、存储、流通和回收四大关键步骤。From this, it can be seen that in the realization of electronic money, as shown in FIG. 24, there are four key steps in the issuance, exchange, storage, distribution, and recovery of electronic money.

在本实施例中,流通法币可以是现金或者存款的形式,现以流通法币与电子货币为相同币种进行说明,与之相对应的时序过程请参阅图25所示。In this embodiment, the circulation legal currency may be in the form of cash or deposit, and the circulation currency and the electronic currency are now described in the same currency, and the timing process corresponding thereto is shown in FIG. 25.

具体的,关于电子货币的兑换,图26示出了发行银行和使用方之间电子货币的兑换过程。Specifically, with respect to the exchange of electronic money, FIG. 26 shows the exchange process of electronic money between the issuing bank and the user.

在使用方申请电子货币时,发行银行按照统一标准为使用方兑换电子货币,得到为使用方兑换的电子货币金额。在步骤S803中,采用使用方自身的公钥对电子货币的金额和使用方标识进行加密,采用发行银行的公钥对发行银行标识进行加密,并附上数字签名就可得到数字封包。When the user applies for electronic money, the issuing bank exchanges the electronic money for the user according to the unified standard, and obtains the amount of the electronic money exchanged for the user. In step S803, the amount of the electronic money and the user identifier are encrypted by using the public key of the user, and the issuing bank identifier is encrypted by using the public key of the issuing bank, and the digital signature is attached to obtain the digital packet.

数字封包实现定向传递至使用方,此时,将执行步骤S804和步骤S805以得到解包数据,即电子货币的金额、发行银行标识和使用方标识,并附加至动态数据链中,以完成登记,得到记账记录。The digital packet is delivered to the user in a targeted manner. At this time, step S804 and step S805 are performed to obtain the unpacked data, that is, the amount of the electronic money, the issuing bank identifier, and the user identifier, and are attached to the dynamic data link to complete the registration. , get the accounting record.

最后,兑换的电子货币被存储于钱包中,以便于使用方随时使用。Finally, the exchanged electronic money is stored in the wallet so that the user can use it at any time.

关于电子货币的流通,以支付为例,图27示出了X使用方和Y使用方之间电子货币的支付实现过程。Regarding the circulation of electronic money, taking payment as an example, FIG. 27 shows a payment realization process of electronic money between the X consumer and the Y consumer.

在X使用方将持有的电子货币支付给Y使用方时,X使用方作为付款方,Y使用方使用收款方。When the X consumer pays the held electronic money to the Y consumer, the X consumer acts as the payer and the Y consumer uses the payee.

X使用方首先向Y使用方发起支付,以得到Y使用方所返回的公钥。然后使用返回的公钥和自己的私钥执行步骤S903,以进行封包,得到数字封包,并通过数字封包携带X使用方的公钥和Y使用方的公钥,以进行公钥传递,便于此转账过程中数据的安全传输。The X consumer first initiates a payment to the Y consumer to obtain the public key returned by the Y consumer. Then, using the returned public key and its own private key, step S903 is performed to perform packetization, obtain a digital packet, and carry the public key of the X consumer and the public key of the Y consumer through the digital packet to perform public key transmission, thereby facilitating the Secure transmission of data during the transfer process.

定向传递数字封包,如步骤S904所描述的,进行多方认证,以待各方的认证全部通过时,电子货币被转存,进而完成X使用方和Y使用方之间的支付。The digital packet is directed to be transmitted, and as described in step S904, multi-party authentication is performed, so that when all the authentications of the parties are passed, the electronic money is dumped, thereby completing the payment between the X consumer and the Y consumer.

关于电子货币数据的兑现,图28示出了使用方进行电子货币兑现的过程。图28所示出的电子货币兑现中兑现执行方与银行方为相同银行,即发行银行。Regarding the redemption of electronic money data, FIG. 28 shows the process by which the consumer performs electronic money redemption. In the electronic money redemption shown in FIG. 28, the redemption executor and the bank side are the same bank, that is, the issuing bank.

使用方通过预置的公钥进行加密,该预置的公钥为发行银行自身的公钥,在预置的公钥的加密作用下,能够对得到的数字封包进行定向传递。The user encrypts the public key through a preset public key, which is the issuing bank's own public key. Under the encryption of the preset public key, the obtained digital packet can be directionally transmitted.

定向传递的数字封包被发行银行和使用方获取得到,并且在完成记账之后发行银行和使用方进行兑现确认,即执行步骤S1030至步骤S1050的过程。The digital packets that are directed to be delivered are obtained by the issuing bank and the user, and after the billing is completed, the issuing bank and the user perform the cashing confirmation, that is, the process of step S1030 to step S1050 is performed.

在发行银行和使用方的多方认证完成时,通过步骤S1060,发行银行和使用方各自执行相应的操作,以最终兑现成功完成。When the multi-party authentication of the issuing bank and the user is completed, the issuing bank and the user respectively perform corresponding operations through step S1060, so that the final redemption is successfully completed.

需要说明的是,如图26至图28所示的,在优选的实施例中,还设置了第3方验证者,转账、支付和兑现过程涉及的各方还包括第3方验证者,在第3方验证者的作用下也进行相应的登记和确认,由于第3方验证者是永远在线的,因此,能够进一步地保证安全性和处理效率。It should be noted that, as shown in FIG. 26 to FIG. 28, in a preferred embodiment, a third party verifier is also provided, and the parties involved in the transfer, payment, and redemption process further include a third party verifier. Corresponding registration and confirmation are also performed under the action of the third party verifier, and since the third party verifier is always online, security and processing efficiency can be further ensured.

通过如上所述的过程,一方面,能够引入银行,搭建了能够包容中心架构,并且能够通过进一步的迭代更新而演变为分布式架构的电子货币实现;另一方面,能够真正实现在全网域的自动行、自解析和自存储的电子货币。Through the process as described above, on the one hand, it is possible to introduce a bank, build an electronic money implementation that can accommodate the central architecture, and can evolve into a distributed architecture through further iterative updating; on the other hand, it can be truly implemented in the entire domain. Automatic line, self-resolving and self-storing electronic money.

通过这一电子货币的实现,将得到银行版并且通过网络而全球通用的电子货币,进而能够进一步促进网络经济的快速发展,创建了一种安全、便捷、高效、全球通用的电子货币。Through the realization of this electronic currency, the electronic version of the bank version and globally through the network will be obtained, which will further promote the rapid development of the network economy and create a safe, convenient, efficient and global electronic currency.

在一个实施例中,还相应提供了一种实现电子货币发送、流通及回收的系统,如图29所示,包括银行方10和使用方30,其中,银行方10包括发行模块110和回收模块130。In one embodiment, a system for implementing electronic money transmission, distribution, and recycling is also provided, as shown in FIG. 29, including a bank party 10 and a consumer 30, wherein the bank party 10 includes a distribution module 110 and a recycling module. 130.

发行模块110,用于采用预置模式进行电子货币发行,发行的电子货币与流通法币等值。The issuing module 110 is configured to perform electronic money issuance in a preset mode, and the issued electronic money and the legal currency equivalent.

预置模式为信用、现金和资金冻结中的任意一种或者任意组合。 The preset mode is any one or any combination of credit, cash, and capital freeze.

使用方30,用于向银行方10兑换电子货币,并在使用电子货币进行支付时采用多方认证方式,只有参与认证的最少因子全部认证通过才确认支付成功,以此流通电子货币。The consumer 30 is used to exchange the electronic money with the bank party 10, and adopts the multi-party authentication method when using the electronic money for payment, and only the minimum factor of the participation in the certification is passed before the payment is confirmed to be successful, thereby circulating the electronic money.

回收模块130,用于收到使用方的电子货币兑现申请时,向使用方兑回与申请兑现的电子货币等额的流通法币,并将已兑现的电子货币进行回收。The recycling module 130 is configured to, when receiving the electronic money redemption application of the user, redeem the legal currency equivalent to the electronic money equivalent to the application for redemption, and collect the redeemed electronic money.

在一个实施例中,如图30所示,使用方30包括兑现模块310、支付模块330、认证模块350和转移模块370,其中:In one embodiment, as shown in FIG. 30, the consumer 30 includes a redemption module 310, a payment module 330, an authentication module 350, and a transfer module 370, where:

兑换模块310,用于向银行方兑换电子货币,得到承载电子货币的数字封包,数字封包中封装的电子货币的金额与兑换的流通法币等值;The redemption module 310 is configured to exchange electronic money with the bank to obtain a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency;

支付模块330,用于在进行电子货币支付时,获得与电子货币支付相符的数字封包,并向支付涉及的多方定向发送数字封包,支付涉及的多方包括电子货币支付的付款方、收款方、付款方银行和收款方银行;The payment module 330 is configured to obtain a digital packet conforming to the electronic money payment when the electronic money payment is made, and send the digital packet to the multi-party direction involved in the payment, and the payment involves multiple parties including the payment party and the payee of the electronic money payment. Payer bank and payee bank;

支付认证模块350,用于通过数字封包进行电子货币支付的多方认证,在参与电子货币支付的多方认证中,参与认证的最少因子全部认证则确认支付成功,电子货币向收款方的支付生效;The payment authentication module 350 is configured to perform multi-party authentication of the electronic money payment through the digital package. In the multi-party authentication participating in the electronic money payment, the minimum factor of all the certifications participating in the authentication confirms that the payment is successful, and the payment of the electronic money to the payee is effective;

转移模块370,用于使用方和收款方之间相应账户中流通法币数据跟随支付进行转移。The transfer module 370 is configured to transfer the legal currency data in the corresponding account between the user and the payee to follow the payment.

进一步的,在本实施例中,如图31所示,兑换模块310包括兑换申请单元311和封包单元313,其中:Further, in this embodiment, as shown in FIG. 31, the redemption module 310 includes a redemption application unit 311 and a packet unit 313, where:

兑换申请单元311,用于向银行方10发起兑换申请,获得使用方30用于进行兑换的流通法币,相应得到兑换的电子货币中的金额,兑现的电子货币与兑换的流通法币等值。The redemption application unit 311 is configured to initiate a redemption application to the bank party 10, obtain the circulation legal currency used by the user 30 for redemption, and correspondingly obtain the amount in the exchanged electronic money, and the redeemed electronic currency and the exchanged legal currency equivalent.

封包单元313,用于提取电子货币中的银行方标识和使用方标识,对电子货币中的金额、银行方标识和使用方标识进行加密处理得到数字封包。The packet unit 313 is configured to extract the bank party identifier and the user identifier in the electronic money, and encrypt the amount, the bank party identifier, and the user identifier in the electronic money to obtain a digital packet.

在一个实施例中,回收模块130如图32所示,包括货币回收单元131和兑现认证单元133,其中:In one embodiment, the recycling module 130, as shown in FIG. 32, includes a currency recovery unit 131 and a redemption authentication unit 133, wherein:

货币回收单元131,用于接收携带电子货币兑现申请的数字封包,并通过数字封包与电子货币的银行方进行认证,待认证通过时电子货币被回收。The money recovery unit 131 is configured to receive the digital packet carrying the electronic money redemption application, and perform authentication by the digital party and the bank of the electronic money, and the electronic money is recovered when the authentication is passed.

兑现认证单元133,用于进行多方认证,待参与认证的最少因子全部认证通过时确认兑现成功,使用方30兑现得到等额的流通法币。The redemption authentication unit 133 is configured to perform multi-party authentication. When all the certifications for the certification are passed, the verification is successful, and the user 30 redeems to obtain the same amount of circulation legal currency.

在一个实施例中,还相应提供了一种实现电子货币发行、流通及回收的系统,如图33所示,包括银行方10和兑现执行方,其中,银行方10包括发行模块210、流通处理模块230和兑回模块250。In one embodiment, a system for realizing electronic money issuance, circulation, and recycling is also provided, as shown in FIG. 33, including a bank party 10 and a redemption executor, wherein the bank party 10 includes a distribution module 210, and a circulation process. Module 230 and redemption module 250.

发行模块210,用于采用预置模式进行电子货币发行,发行的电子货币与流通法币等值。The issuing module 210 is configured to perform electronic money issuance in a preset mode, and the issued electronic money and the legal currency equivalent.

流通处理模块230,用于为使用方30兑换电子货币,并在使用方30使用电子货币支付时进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,以生效电子货币的流通触发相应流通法币数据跟随转移。The circulation processing module 230 is configured to exchange electronic money for the user 30, and perform multi-party authentication when the user 30 uses the electronic money payment, and the minimum factor of the participation in the certification is confirmed when the payment is successful, and the circulation of the effective electronic money is triggered. The circulation of legal currency data follows the transfer.

兑回模块250,用于在使用方30将电子货币向银行方10兑现时,银行方10将向使用方30兑回等额的流通法币,并将已兑现的电子货币进行回收。The redemption module 250 is configured to redeem the electronic money to the bank side 10 at the user 30, and the bank side 10 will redeem the equal amount of the legal currency to the user 30 and collect the redeemed electronic money.

在一个实施例中,如图34所示,流通处理模块230包括兑换单元231、支付处理单元233、支付生效单元235和账户处理单元237,其中:In one embodiment, as shown in FIG. 34, the circulation processing module 230 includes a redemption unit 231, a payment processing unit 233, a payment validation unit 235, and an account processing unit 237, wherein:

兑换单元231,用于为使用方兑换电子货币时进行加密处理得到承载电子货币的数字封包,数字封包中封装的电子货币的金额与兑换的流通法币等值;The redemption unit 231 is configured to perform encryption processing on the electronic money exchanged by the user to obtain a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency;

支付处理单元233,用于进行电子货币支付时,获取与电子货币支付相符的数字封包,向支付涉及的多方定向发送数字封包,支付涉及的多方包括电子货币支付的收款方;The payment processing unit 233 is configured to: when performing the electronic money payment, acquire a digital packet conforming to the electronic money payment, and send the digital packet to the multi-party direction involved in the payment, and the plurality of parties involved in the payment include the payee of the electronic money payment;

支付生效单元235,用于通过数字封包进行电子货币支付的多方认证,在参与电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,电子货币向所述收款方的支付生效;The payment effective unit 235 is configured to perform multi-party authentication of the electronic money payment by using the digital package. In the multi-party authentication participating in the electronic money payment, all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the electronic money is sent to the payee. Payment is effective;

账户处理单元237,用于根据支付生效在使用方和收款方之间相应账户中使流通法币数据跟随所述支付转移。The account processing unit 237 is configured to cause the circulation legal currency data to follow the payment transfer in the corresponding account between the user and the payee according to the payment effective.

在一个实施例中,如图35所示,兑换单元231包括兑换申请接收子单元2311、数据获取子单元2313、封包子单元2315和定向传递子单元2317,其中:In one embodiment, as shown in FIG. 35, the redemption unit 231 includes a redemption application receiving subunit 2311, a data acquisition subunit 2313, a packet subunit 2315, and a directional transfer subunit 2317, where:

兑换申请接收子单元2311,用于接收使用方发起的兑换申请。The redemption application receiving subunit 2311 is configured to receive a redemption application initiated by the user.

数据获取子单元2313,用于根据兑换申请,获取使用方用于进行兑换的流通法币数据,并相应得到等值的电子货币。The data acquisition sub-unit 2313 is configured to obtain the circulation legal currency data used by the user for redemption according to the redemption application, and obtain the equivalent electronic money accordingly.

封包子单元2315,用于提取电子货币的金额、银行方标识和使用方标识,并进行加密处理得到数字封包。The packet subunit 2315 is configured to extract the amount of the electronic money, the bank party identifier, and the user identifier, and perform encryption processing to obtain a digital packet.

定向传递子单元2317,用于定向传递数字封包。A directional transfer sub-unit 2317 for directed delivery of digital packets.

在一个实施例中,如图36所示,封包子单元2315包括公钥获取子单元23151、加密子单元23153和签名附加子单元23155,其中:In one embodiment, as shown in FIG. 36, the packet subunit 2315 includes a public key acquisition subunit 23151, an encryption subunit 23153, and a signature attachment subunit 23155, where:

公钥获取子单元23151,用于获取发起兑换申请的使用方自身的公钥。The public key acquisition sub-unit 23151 is configured to obtain the public key of the user who initiated the redemption application.

加密子单元23153,用于使用使用方自身的公钥加密电子货币的金额和使用方标识,并使用银行方自身的私钥加密银行方标识,以封装电子货币的金额并设定指向。The encryption subunit 23153 is configured to encrypt the amount of the electronic money and the consumer identifier using the public key of the user, and encrypt the bank party identifier using the private key of the bank itself to encapsulate the amount of the electronic money and set the pointing.

签名附加子单元23155,用于附上相应的数字签名得到数字封包。A signature appending sub-unit 23155 for attaching a corresponding digital signature to obtain a digital packet.

在一个实施例中,银行方10和收款方如图37所示,包括转移登记模块410、自身转移确认模块430和各方转移确认判定模块450,其中:In one embodiment, the bank side 10 and the payee, as shown in FIG. 37, include a transfer registration module 410, a self transfer confirmation module 430, and a party transfer confirmation determination module 450, wherein:

转移登记模块410,用于电子货币支付发起时,根据对应数字封包的指向,所述银行方和所述收款方关联 的银行均登记所述电子货币的支付。The transfer registration module 410 is configured to associate the bank party with the payee according to the direction of the corresponding digital packet when the electronic money payment is initiated. The banks all register the payment of the electronic money.

自身转移确认模块430,用于根据自身登记的内容以及使用方、收款方登记的内容进行多方认证,并向其他所有各方发送相应的支付认证消息。The self-transfer confirmation module 430 is configured to perform multi-party authentication according to the content registered by itself and the content registered by the user and the payee, and send a corresponding payment authentication message to all other parties.

各方转移确认判定模块450,用于接收其他所有各方所分别发送的支付认证消息,待根据支付认证消息和自身进行的认证判定多方认证中参与认证的最少因子全部认证通过时确认支付成功。The party transfer confirmation determination module 450 is configured to receive the payment authentication message sent by all other parties, and determine that the payment is successful when all the authentications of the multi-party authentication in the multi-party authentication are passed according to the payment authentication message and the authentication performed by itself.

在一个实施例中,兑现执行方50如图38所示,包括兑现申请接收模块510、、兑现认证模块530和兑现发起模块550,其中:In one embodiment, the redemption executor 50, as shown in FIG. 38, includes a redemption application receiving module 510, a redemption authentication module 530, and a redemption initiation module 550, wherein:

兑现申请接收模块510,用于接收携带电子货币兑现申请的数字封包,电子货币兑现申请是持有电子货币的使用方发起的,并且兑现涉及的多方相应接收定向发送的数字封包。The redemption application receiving module 510 is configured to receive a digital packet carrying an electronic money redemption application, and the electronic money redemption application is initiated by a user holding the electronic money, and the plurality of parties involved in the redemption receive the digital packet that is sent in a targeted manner.

兑现认证模块530,用于通过数字封包进行电子货币兑现的多方认证,在参与电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,电子货币的兑现生效。The redemption authentication module 530 is used for multi-party authentication of electronic money redemption through digital packets. In the multi-party authentication of participating in electronic money redemption, all the minimum factors participating in the authentication are confirmed to be successful, and the redemption of the electronic money is effective.

兑现发起模块550,用于待发起电子货币的兑现时,通过接收的数字封包,银行方10回收同等金额的电子货币,并向使用方兑回等额的流通法币。The cashing initiation module 550 is configured to redeem the electronic money to be initiated. By receiving the digital packet, the bank side 10 recovers the same amount of electronic money, and redeems the equal amount of the circulating legal currency to the user.

在一个实施例中,兑现执行方50还包括验证解密模块。验证解密单元用于验证并解密携带电子货币兑现申请的数字封包得到封装的电子货币兑现申请、兑现的金额以及数字封包的指向。In one embodiment, redemption executor 50 also includes a verification decryption module. The verification decryption unit is used to verify and decrypt the digital packet carrying the electronic money redemption application to obtain the encapsulated electronic money redemption application, the amount of redemption, and the direction of the digital packet.

在一个实施例中,兑现认证模块530如图39所示,包括数字摘要运算单元531、各方信息获取单元533、比对单元535和消息接收单元537,其中:In one embodiment, the redemption authentication module 530, as shown in FIG. 39, includes a digital digest computing unit 531, an information acquisition unit 533, a comparison unit 535, and a message receiving unit 537, where:

数字摘要运算单元531,用于对自身登记的内容进行数字摘要运算得到自身的数字摘要信息。The digital digest computing unit 531 is configured to perform digital digesting on the content registered by itself to obtain its own digital digest information.

各方信息获取单元533,用于获取其他所有各方分别运算得到的数字摘要信息,其他各方为参与认证的最少因子。The information acquisition unit 533 is configured to obtain digital summary information calculated by all other parties, and the other parties are the least factors involved in the authentication.

比对单元535,用于比对自身的数字摘要信息和获取的数字摘要信息是否一致,若为是,则认证自身所进行的兑现确认通过,并向其他所有各方相应发送自身的兑现认证消息。The comparison unit 535 is configured to compare the digital summary information of the self and the obtained digital summary information, and if yes, the confirmation of the redemption performed by the authentication itself is passed, and the other redemption authentication message is sent to all other parties. .

消息接收单元537,用于接收其他所有各方所分别发送的兑现认证消息,在根据兑现认证消息和自身的认证确认参与认证的最少因子全部认证通过,则确认支付成功,生成电子货币的兑现。The message receiving unit 537 is configured to receive the redemption authentication message sent by each of the other parties, and after all the authentications of the minimum factor participating in the authentication according to the redemption authentication message and the self-certification are passed, the payment is confirmed to be successful, and the electronic money is redeemed.

在一个实施例中,兑回模块250如图40所示,包括申请发起单元251和执行单元253,其中:In one embodiment, the redemption module 250, as shown in FIG. 40, includes an application initiation unit 251 and an execution unit 253, wherein:

申请发起单元251,用于待根据流通法币数据确认账户中的流通法币余额大于或等于数字封包中封装的金额时,向银行方发起申请。The application initiating unit 251 is configured to initiate an application to the bank when the balance of the circulation legal currency in the account is greater than or equal to the amount encapsulated in the digital package according to the legal currency data.

执行单元253,用于向兑现执行方进行同等金额流通法币的划拨之后,发起执行电子货币的等额兑现。The executing unit 253 is configured to initiate execution of the equal amount of electronic money after the transfer of the equivalent amount of the legal currency to the redemption executor.

在一个实施例中,如图41所示,兑回模块250还包括申请接收模块610、划拨触发模块630和数据更新模块650,其中:In one embodiment, as shown in FIG. 41, the redemption module 250 further includes an application receiving module 610, a dial trigger module 630, and a data update module 650, where:

申请接收模块610,用于接收兑现执行方发起的执行兑现申请,由所述执行兑现申请得到兑回电子货币的金额。The application receiving module 610 is configured to receive an execution redemption application initiated by the redemption executor, and obtain an amount of the electronic money exchanged by the execution redemption application.

划拨触发模块630,用于在使用方的相应账户和兑现执行方之间进行电子货币兑现的同等金额的流通法币的划拨。The transfer triggering module 630 is configured to transfer the same amount of circulation legal currency of the electronic money exchange between the corresponding account of the user and the cashing performer.

数据更新模块650,用于根据进行电子货币兑现的金额更新相关的电子货币发行数据。The data update module 650 is configured to update related electronic money issuance data according to the amount of electronic money redemption.

此外,在一个实施例中,还相应地提供了一种实现电子货币发行、流通及回收的系统,所述系统包括若干个使用方,一使用方10如图42所示,包括兑换申请模块710、支付发起模块730和兑现发起模块750,其中:In addition, in one embodiment, a system for implementing electronic money issuance, circulation, and recycling is also provided, the system includes a plurality of users, and a consumer 10, as shown in FIG. 42, includes a redemption application module 710. , a payment initiation module 730 and a redemption initiation module 750, wherein:

兑换申请模块710,用于向银行方兑换电子货币,电子货币通过数字封包承载,并且数字封包中封装的电子货币的金额与发起兑换的流通法币等值。The redemption application module 710 is configured to exchange electronic money with the bank, the electronic money is carried by the digital package, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the currency in which the exchange is initiated.

支付发起模块730,用于进行电子货币支付时,进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,以生效电子货币的支付,触发相应流通法币数据跟随转移。The payment initiation module 730 is configured to perform multi-party authentication when the electronic money payment is performed, and the minimum factor of the participation in the authentication is confirmed as the payment is successful, and the payment of the valid electronic money is triggered to trigger the corresponding circulation legal currency data to follow the transfer.

兑现发起模块750,用于将电子货币在银行方兑现得到等额的流通法币,同等金额的电子货币被回收到银行方。The cashing initiation module 750 is configured to redeem the electronic money on the bank side to obtain an equal amount of legal currency, and the same amount of electronic money is recycled to the bank.

在一个实施例中,使用方还包括存储模块,该存储模块用于根据数字封包通过动态数据链将网络电子货币存储于钱包中。In one embodiment, the consumer further includes a storage module for storing the network electronic money in the wallet via the dynamic data link according to the digital packet.

在一个实施例中,如图43所示,兑现申请模块710包括兑换申请发起单元711和兑换接收单元713,其中:In one embodiment, as shown in FIG. 43, the redemption application module 710 includes a redemption application initiation unit 711 and a redemption reception unit 713, where:

兑换申请发起单元711,用于向银行方发起兑换申请。The redemption application initiation unit 711 is configured to initiate a redemption application to the bank.

兑换接收单元713,用于接收银行方根据兑换申请通过封包和定向传递所返回的数字封包,数字封包承载电子货币。The redemption receiving unit 713 is configured to receive a digital packet returned by the bank by the packet and the directional delivery according to the redemption application, and the digital packet carries the electronic money.

在一个实施例中,存储模块80如图44所示,包括解包处理模块810和解包数据存储单元830,其中:In one embodiment, the storage module 80, as shown in FIG. 44, includes an unpacking processing module 810 and an unpacking data storage unit 830, wherein:

解包处理模块810,用于进行数字封包的解包处理得到解包数据,并将解包数据附加在动态数据链中,解包数据包括电子货币中的金额以及银行方标识、使用方标识。The unpacking processing module 810 is configured to perform unpacking processing of the digital packet to obtain unpacked data, and attach the unpacked data to the dynamic data link, where the unpacked data includes an amount in the electronic money, a bank party identifier, and a user identifier.

解包数据存储单元830,用于将附加在动态数据链中的解包数据存储于钱包中,更新钱包中电子货币的拥有量,钱包位于关联的任意一个或者任意组合的存储媒介。The unpacking data storage unit 830 is configured to store the unpacked data attached in the dynamic data link in the wallet, update the possession amount of the electronic money in the wallet, and the wallet is located in any one of the associated storage media or any combination.

在一个实施例中,支付发起模块730如图45所示,包括请求转移单元731、封包执行单元733、定向发送单元735和认证处理单元737,其中: In one embodiment, the payment initiation module 730, as shown in FIG. 45, includes a request transfer unit 731, a packet execution unit 733, a directional transmission unit 735, and an authentication processing unit 737, where:

请求转移单元731,用于向支付的收款方发起电子货币的支付请求,并从收款方获得收款方自身的公钥。The request transfer unit 731 is configured to initiate a payment request for the electronic money to the payee of the payment, and obtain the public key of the payee from the payee.

封包执行单元733,用于根据电子货币支付所涉及的各方使用返回的公钥和预置的其他所有各方的公钥分别加密,以进行电子货币中金额的封装和自身指向的设定得到各方所对应的数字封包,根据支付的电子货币中的金额扣减使用方持有的电子货币中的金额。The packet execution unit 733 is configured to separately encrypt the returned public key and the public key of all other parties according to the electronic money payment, so as to perform the encapsulation of the amount in the electronic money and the setting of the self-pointing. The digital packets corresponding to the parties deduct the amount in the electronic money held by the user according to the amount in the electronic money paid.

定向发送单元735,用于定向发送各方所对应的数字封包。The directional sending unit 735 is configured to directly send the digital packets corresponding to the parties.

认证处理单元737,用于进行多方认证,待参与电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,为收款方进行电子货币的支付。The authentication processing unit 737 is configured to perform multi-party authentication. In the multi-party authentication to participate in the electronic money payment, all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the payment is performed by the payee.

在一个实施例中,认证处理单元737如图46所示,包括认证执行单元7371、各方消息接收单元7373和支付生效单元7375,其中:In one embodiment, the authentication processing unit 737, as shown in FIG. 46, includes an authentication execution unit 7371, a party message receiving unit 7373, and a payment validation unit 7375, where:

认证执行单元7371,用于发起电子货币支付的使用方登记电子货币的支付,根据自身登记的内容和其他所有各方登记的内容进行多方认证中,参与认证的最少因子全部认证通过则支付通过,电子货币向收款方的支付生效。The authentication execution unit 7371 is configured to initiate payment of the electronic money by the user who initiates the electronic money payment, and perform multi-party authentication according to the content registered by itself and the content registered by all other parties, and the least factor of the participation in the authentication is passed, and the payment is passed. Payment of electronic money to the payee takes effect.

各方消息接收单元7373,用于接收其他所有各方所分别发送的支付认证消息。The party message receiving unit 7373 is configured to receive a payment authentication message sent by all other parties.

支付生效单元7375,用于根据支付认证消息和自身进行的支付认证判定参与认证的最少因子全部认证通过时,电子货币的支付在自身的钱包中生效,并且通过已发送至收款方的数字封包,收款方持有所述支付的电子货币。The payment validation unit 7375 is configured to determine, according to the payment authentication message and the payment authentication performed by itself, that the minimum factor of participation in the authentication is all passed, the payment of the electronic money is valid in its own wallet, and the digital packet that has been sent to the payee The payee holds the electronic money paid.

在一个实施例中,认证执行单元7371如图47所示,包括登记子单元73711、支付中数字摘要运算子单元73713、各方数字摘要信息获取子单元73715、数字摘要信息比对子单元73717和支付生效单元73719,其中:In one embodiment, the authentication execution unit 7371 includes a registration subunit 73711, an in-payment digital digest operation sub-unit 73713, an inter-party digital digest information acquisition sub-unit 73715, a digital digest information comparison sub-unit 73719, and Payment Effectiveness Unit 73719, where:

登记子单元73711,用于登记电子货币的支付。The registration subunit 73711 is for registering payment of electronic money.

支付中数字摘要运算子单元73713,用于对自身登记的内容进行数字摘要运算得到自身的数字摘要信息;The in-payment digital digest operation sub-unit 73713 is configured to perform a digital digest operation on the content registered by itself to obtain its own digital digest information;

各方数字摘要信息获取子单元73715,用于获取其他所有各方分别运算得到的数字摘要信息,其他各方为参与认证的最少因子;The digital summary information obtaining sub-unit 73715 is configured to obtain digital summary information calculated by all other parties, and the other parties are the least factors participating in the authentication;

数字摘要信息比对子单元73717,用于比对自身的数字摘要信息和获取的数字摘要信息是否一致,若为是,则认证通过自身所进行的支付,并向其他各方相应发送自身的支付认证消息,若为否,则判定自身所进行的支付失效。The digital summary information comparison sub-unit 73719 is configured to compare the digital summary information of the self and the obtained digital summary information, and if yes, authenticate the payment made by itself, and send the payment to the other parties accordingly. The authentication message, if not, determines that the payment made by itself is invalid.

支付生效单元73719,用于接收其他所有各方所分别发送的认证消息,在根据支付认证消息和自身的认证确认参与认证的最少因子全部认证通过,则确认支付成功,生效电子货币的支付。The payment validating unit 73719 is configured to receive the authentication messages respectively sent by all other parties, and after all the authentications of the minimum factors participating in the authentication according to the payment authentication message and the own authentication are passed, the payment is confirmed to be successful, and the payment of the electronic money is validated.

在一个实施例中,兑现发起模块750如图48所示,还包括兑现封包单元751和兑现确认处理单元753,其中:In one embodiment, the redemption initiation module 750, as shown in FIG. 48, further includes a redemption packet unit 751 and a redemption confirmation processing unit 753, where:

兑现封包单元751,用于通过电子货币兑现申请、兑现的金额和银行方标识的加密进行封包和自身指向的设定,并附上相应的数字签名以得到承载兑现的电子货币的数字封包,并发送。The redemption packet unit 751 is configured to perform packet and self-pointing setting by encrypting the electronic money redemption application, the redeemed amount and the bank party identification, and attaching a corresponding digital signature to obtain a digital packet carrying the redeemed electronic money, and send.

兑现确认处理单元753,用于电子货币兑现的多方认证,在参与电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,扣减钱包中存储的电子货币,以执行同等金额的电子货币的兑现,等额流通法币被兑现得到。The redemption confirmation processing unit 753 is used for multi-party authentication of electronic money redemption. In the multi-party authentication for participating in electronic money redemption, all the minimum factors participating in the authentication are confirmed to be successful, and the electronic money stored in the wallet is deducted to perform the same. The redemption of the amount of electronic money is obtained by equalizing the circulation of the legal currency.

在一个实施例中,兑现确认处理单元753如图49所示,还包括兑现登记子单元7531和兑现确认子单元7533,其中:In one embodiment, the redemption confirmation processing unit 753, as shown in FIG. 49, further includes a redemption registration subunit 7531 and a redemption confirmation subunit 7533, wherein:

兑现登记子单元7531,用于登记电子货币的兑现,电子货币的兑现按照数字封包的指向分别被银行方和兑现执行方登记。The redemption registration sub-unit 7531 is used for registering the redemption of the electronic money, and the redemption of the electronic money is registered by the bank party and the redemption executor according to the direction of the digital packet.

兑现确认子单元7533,用于待自身的认证和其他所有各方均认证通过时,使用方扣减钱包中存储的电子货币。The redemption confirmation sub-unit 7533 is used to deny the electronic money stored in the wallet when the authentication is to be authenticated by itself and all other parties are authenticated.

在一个实施例中,钱包中电子货币的存入包括电子货币金额、银行方标识和使用方标识的存入,所述系统还包括归并模块,该归并模块用于在钱包中按照银行方标识和使用方标识进行电子货币金额的归并,以在钱包将使用方所纳入的电子货币按照银行方合并。In one embodiment, the deposit of electronic money in the wallet includes the deposit of the electronic money amount, the bank party identifier, and the consumer identifier, the system further comprising a merging module for using the bank party identifier in the wallet and The consumer identifier is used to merge the electronic money amount to merge the electronic money included in the wallet according to the bank side.

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。A person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium. The storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.

虽然已参照几个典型实施方式描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。 While the invention has been described with respect to the preferred embodiments the embodiments The present invention may be embodied in a variety of forms without departing from the spirit or scope of the invention. It is to be understood that the invention is not limited to the details of the invention. All changes and modifications that come within the scope of the claims or the equivalents thereof are intended to be covered by the appended claims.

Claims (44)

一种实现银行电子货币发行、流通及回收的方法,其特征在于,包括如下步骤:A method for realizing bank electronic money issuance, circulation and recycling, characterized in that it comprises the following steps: 银行方采用信用、资金兑换、资金冻结或以三种的组合方式进行电子货币发行,发行的所述电子货币与流通法币等值;The bank adopts credit, fund exchange, fund freezing or electronic currency issuance in a combination of three, and the issued electronic money and the legal currency are equivalent; 使用方在使用所述电子货币进行支付时采用多方认证方式,只有参与认证的最少因子全部认证通过才确认支付成功,兑换的所述电子货币被存储至所述使用方的数字钱包,用于进行转账或支付交易;The consumer adopts the multi-party authentication method when using the electronic money for payment, and only the least factor participating in the authentication passes all the certifications to confirm the payment success, and the redeemed electronic money is stored to the digital wallet of the user for performing Transfer or payment transaction; 所述银行方收到所述使用方的电子货币兑现申请时,向所述使用方兑回与所述申请兑现的电子货币等额的流通法币,并将已兑现的电子货币进行回收。When the bank party receives the electronic money redemption application of the user, the bank converts the legal currency equivalent to the electronic money exchanged with the application to the user, and collects the redeemed electronic money. 根据权利要求1所述的方法,其特征在于,所述使用方在使用所述电子货币进行支付时采用多方认证方式,只有参与认证的最少因子全部认证通过才确认支付成功的步骤包括:The method according to claim 1, wherein the user adopts a multi-party authentication method when using the electronic money for payment, and the steps of confirming the payment success only after all the minimum factors participating in the authentication pass the authentication include: 所述使用方得到承载所述电子货币的数字封包,所述数字封包中封装的电子货币的金额与已兑换的流通法币等值;The user obtains a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency; 在进行电子货币支付时,获得与电子货币支付相符的数字封包,并向支付涉及的多方定向发送所述数字封包,所述支付涉及的多方包括所述电子货币支付的付款方、收款方、付款方银行和收款方银行;When performing the electronic money payment, obtaining a digital packet conforming to the electronic money payment, and transmitting the digital packet to a plurality of parties involved in the payment, the multiple parties involved in the payment including the payer and the payee of the electronic money payment, Payer bank and payee bank; 进行所述电子货币支付的多方认证,在参与所述电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,所述电子货币向所述收款方的支付生效;Performing multi-party authentication of the electronic money payment, in the multi-party authentication participating in the electronic money payment, all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the payment of the electronic money to the payee is effective; 所述使用方和收款方之间相应账户中流通法币数据跟随所述支付进行转移。The legal currency data in the corresponding account between the user and the payee is transferred following the payment. 根据权利要求2所述的方法,其特征在于,所述使用方得到承载所述电子货币的数字封包,所述数字封包中封装的电子货币的金额与已兑换的流通法币等值的步骤之前,所述方法还包括:The method according to claim 2, wherein said user obtains a digital packet carrying said electronic money, said step of: e.g., the amount of electronic money encapsulated in said digital package is equivalent to the value of the converted currency The method further includes: 所述使用方向所述银行方发起兑换申请时,所述银行方获得使用方用于进行兑换的流通法币,相应得到兑换的电子货币中的金额,所述兑换的电子货币与所述兑换的流通法币等值;When the use direction initiates the redemption application by the bank party, the bank party obtains the circulation legal currency used by the user for redemption, correspondingly obtains the amount in the exchanged electronic money, and the exchanged electronic money and the circulation of the exchange Legal currency equivalent; 提取所述电子货币中的银行方标识和使用方标识,对所述电子货币中的金额、银行方标识和使用方标识进行加密处理得到数字封包,并发送给申请兑换的使用方。Extracting the bank party identifier and the user identifier in the electronic money, encrypting the amount, the bank party identifier and the user identifier in the electronic money to obtain a digital packet, and sending the digital packet to the user who applies for redemption. 根据权利要求1所述的方法,其特征在于,所述银行方收到所述使用方的电子货币兑现申请时,向所述使用方兑回与所述申请兑现的电子货币等额的流通法币,并将已兑现的电子货币进行回收的步骤包括:The method according to claim 1, wherein when the bank party receives the electronic money redemption application of the user, the bank exchanges the legal currency equivalent to the electronic money equivalent to the application for redemption. The steps to recycle the redeemed e-currency include: 兑现执行方接收携带电子货币兑现申请的数字封包,并通过所述数字封包与所述电子货币的银行方进行认证,待所述认证通过时所述电子货币被所述银行方回收;The redemption executor receives the digital packet carrying the electronic money redemption application, and authenticates with the bank of the electronic money through the digital package, and the electronic money is recovered by the bank when the authentication is passed; 进行多方认证,待参与认证的最少因子全部认证通过时确认兑现成功,所述使用方在银行方兑现得到等额的流通法币。Multi-party authentication is carried out, and when the minimum factor of participation in the certification is passed, the verification is successful, and the user is cashed in the bank to obtain the equal amount of circulation currency. 一种实现电子货币发行、流通及回收的方法,其特征在于,包括如下步骤:A method for realizing the issuance, circulation and recycling of electronic money, characterized in that it comprises the following steps: 银行方采用信用、资金兑换、资金冻结或以三种的组合方式进行电子货币发行,发行的所述电子货币与流通法币等值;The bank adopts credit, fund exchange, fund freezing or electronic currency issuance in a combination of three, and the issued electronic money and the legal currency are equivalent; 所述银行方在使用方使用电子货币支付时进行多方认证,在参与认证的最少因子全部认证通过时确认支付成功,以生效所述电子货币的流通触发相应流通法币数据跟随转移,兑换的所述电子货币被存储至所述使用方的数字钱包,用于进行转账或/支付交易;The bank party performs multi-party authentication when the user uses the electronic money payment, and confirms the payment success when all the minimum factors participating in the authentication pass, to validate the circulation of the electronic money to trigger the corresponding circulation legal currency data to follow the transfer, the redemption said The electronic money is stored to the digital wallet of the consumer for making a transfer or payment transaction; 使用方将电子货币在银行方兑现时,银行方将向所述使用方兑回等额的流通法币,并将已兑现的电子货币进行回收。The user will redeem the electronic money on the bank side, and the bank will redeem the equal amount of legal currency to the user and recover the redeemed electronic money. 根据权利要求5所述的方法,其特征在于,所述银行方在使用方使用电子货币支付时进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,以生效所述电子货币的流通触发相应流通法币跟随转移的步骤包括:The method according to claim 5, wherein the bank side performs multi-party authentication when the user uses the electronic money payment, and the minimum factor of the participation in the authentication is confirmed by the payment, and the payment is confirmed to be effective for the circulation of the electronic money. The steps to trigger the corresponding circulation currency to follow the transfer include: 所述银行方为使用方进行加密处理得到承载所述电子货币的数字封包,所述数字封包中封装的电子货币的金额与兑换的流通法币等值;The bank side performs encryption processing for the user to obtain a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency; 进行电子货币支付时,获取与所述电子货币支付相符的数字封包,向支付涉及的多方定向发送所述数字封包,所述支付涉及的多方包括所述电子货币支付的收款方;And performing a digital packet conforming to the electronic money payment, and transmitting the digital packet to a plurality of parties involved in the payment, wherein the plurality of parties involved in the payment comprise a payee of the electronic money payment; 通过所述数字封包进行所述电子货币支付的多方认证,在参与所述电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,所述电子货币向所述收款方的支付生效;Performing multi-party authentication of the electronic money payment by the digital packet, and in the multi-party authentication participating in the electronic money payment, all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the electronic money is sent to the payee Payment is effective; 根据所述支付生效在使用方和收款方之间相应账户中使流通法币数据跟随所述支付转移。The circulation of legal currency data is followed by the payment transfer in the corresponding account between the consumer and the payee in accordance with the payment in effect. 根据权利要求6所述的方法,其特征在于,所述银行方为使用方进行加密处理得到承载所述电子货币的数字封包步骤包括:The method according to claim 6, wherein the step of the bank side performing encryption processing for the user to obtain the digital packet carrying the electronic money comprises: 所述银行方接收使用方发起的兑换申请;The bank party receives a redemption application initiated by the user; 根据所述兑换申请,所述银行方获取所述使用方用于进行兑换的流通法币的数据,并相应得到与所述流通法币等值的电子货币;According to the redemption application, the bank obtains data of the circulation legal currency used by the user for redemption, and correspondingly obtains the electronic money equivalent to the circulation legal currency; 提取所述电子货币中的金额、银行方标识和使用方标识,并进行加密处理得到数字封包;Extracting the amount, the bank party identifier and the user identifier in the electronic money, and performing encryption processing to obtain a digital packet; 所述银行方向使用方传递所述数字封包。The bank passes the digital packet to the consumer. 根据权利要求7所述的方法,其特征在于,所述提取所述电子货币中的金额、银行方标识和使用方标 识,并进行加密处理得到数字封包的步骤包括:The method according to claim 7, wherein said extracting the amount in the electronic money, the bank party identification, and the use of the square The steps of identifying and encrypting the digital packets include: 获取发起所述兑换申请的使用方自身的公钥;Obtaining the public key of the user who initiated the redemption application; 使用所述使用方自身的公钥加密所述电子货币中的金额和使用方标识,并使用所述银行方自身的私钥加密所述银行方标识,以封装电子货币的金额并设定指向;Encrypting the amount and the consumer identifier in the electronic money using the public key of the user itself, and encrypting the bank party identifier by using the private key of the bank party itself to encapsulate the amount of the electronic money and setting a pointing point; 附上相应的数字签名得到数字封包。Attach a corresponding digital signature to get a digital packet. 根据权利要求6所述的方法,其特征在于,所述通过所述数字封包进行所述电子货币支付的多方认证,在参与所述电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,所述电子货币向所述收款方的支付生效的步骤包括:The method according to claim 6, wherein said multi-party authentication of said electronic money payment is performed by said digital packet, and in the multi-party authentication participating in said electronic money payment, all the factors participating in the authentication are all authenticated Then confirming that the payment is successful, the steps of the payment of the electronic money to the payee include: 所述电子货币支付发起时,根据对应数字封包的指向,所述银行方和所述收款方关联的银行均登记所述电子货币的支付;When the electronic money payment is initiated, according to the direction of the corresponding digital package, the bank party and the bank associated with the payee register the payment of the electronic money; 所述银行方以及所述收款方关联的银行均根据自身登记的内容以及使用方、收款方登记的内容进行多方认证,并向其他所有各方发送相应的支付认证消息;The bank party and the bank associated with the payee perform multi-party authentication according to the content registered by the user and the content registered by the user and the payee, and send corresponding payment authentication messages to all other parties; 接收其他所有各方所分别发送的支付认证消息,待根据所述支付认证消息和自身进行的认证判定所述多方认证中参与认证的最少因子全部认证通过时确认支付成功。Receiving a payment authentication message sent by each of the other parties, and determining that the payment is successful when all the authentications in the multi-party authentication are all passed according to the payment authentication message and the authentication performed by itself. 根据权利要求5所述的方法,其特征在于,所述使用方将电子货币在银行方兑现时,银行方将向所述使用方兑回等额的流通法币,并将已兑现的电子货币进行回收的步骤包括:The method according to claim 5, wherein said user cashes the electronic money on the bank side, and the bank side exchanges the equal amount of the legal currency with the user and recycles the redeemed electronic money. The steps include: 兑现执行方接收携带电子货币兑现申请的数字封包,所述电子货币兑现申请是持有所述电子货币的使用方发起的,并且所述兑现涉及的多方相应接收定向发送的数字封包;The redemption executing party receives the digital packet carrying the electronic money redemption application, the electronic money redemption application is initiated by the user holding the electronic money, and the plurality of parties involved in the redemption correspondingly receive the digital packet that is sent in a targeted manner; 通过所述数字封包进行所述电子货币兑现的多方认证,在参与所述电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,所述电子货币的兑现生效;Performing multi-party authentication of the electronic money by the digital packet, and in the multi-party authentication participating in the electronic money redemption, all the minimum factors participating in the authentication are confirmed to be successful, and the redemption of the electronic money is effective; 待所述兑现执行方发起电子货币的兑现时,通过接收所述数字封包,所述银行方回收同等金额的电子货币,并向使用方兑回等额的流通法币。After the redemption executor initiates the redemption of the electronic money, the bank party recovers the same amount of electronic money by receiving the digital packet, and redeems the equal amount of circulation legal currency to the user. 根据权利要求10所述的方法,其特征在于,所述兑现执行方接收携带电子货币兑现申请的数字封包的步骤之后,所述使用方将电子货币在银行方兑现时,银行方将向所述使用方兑回等额的流通法币,并将已兑现的电子货币进行回收的步骤还包括:The method according to claim 10, wherein after the cashing execution party receives the digital packet carrying the electronic money redemption application, the user cashes the electronic money on the bank side, and the bank side will The steps for the user to redeem the equal amount of currency for circulation and to recycle the redeemed electronic money include: 所述兑现执行方验证并解密携带电子货币兑现申请的数字封包,得到封装的电子货币兑现申请、兑现的金额以及所述数字封包的指向。The redemption performer verifies and decrypts the digital packet carrying the electronic money redemption application, and obtains the encapsulated electronic money redemption application, the amount of redemption, and the direction of the digital packet. 根据权利要求10所述的方法,其特征在于,所述通过数字封包进行所述电子货币兑现的多方认证,在参与所述电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,所述电子货币的兑现生效的步骤包括:The method according to claim 10, wherein said multi-party authentication of said electronic money is performed by digital packet, and in the multi-party authentication participating in said electronic money redemption, the minimum factor of participation in authentication is confirmed by all the certifications The payment is successful, and the steps for the redemption of the electronic currency to take effect include: 所述兑现执行方对自身登记的内容进行数字摘要运算得到自身的数字摘要信息;The cashing execution party performs a digital digest operation on the content registered by itself to obtain its own digital summary information; 获取其他各方分别运算得到的数字摘要信息,所述其他各方为参与认证的最少因子;Obtaining digital summary information calculated by other parties separately, and the other parties are the least factors participating in the authentication; 比对自身的数字摘要信息和获取的数字摘要信息是否一致,若为是,则认证通过自身所进行的兑现,并向其他各方相应发送自身的兑现认证消息;Whether the digital summary information of the self is consistent with the obtained digital summary information, and if so, the authentication is performed by itself, and the other parties are correspondingly sent their own redemption authentication message; 接收其他所有各方所分别发送的兑现认证消息,在根据所述兑现认证消息和自身的认证确认参与认证的最少因子全部认证通过,则确认支付成功,生效所述电子货币的兑现。Receiving the redemption authentication message sent by each of the other parties, and confirming that all the participation factors of the participation authentication are verified according to the redemption authentication message and the self-certification, the payment is confirmed to be successful, and the electronic money is validated. 根据权利要求10所述的方法,其特征在于,所述待兑现执行方发起电子货币的兑现时,通过接收的所述数字封包,所述银行方回收同等金额的电子货币,并向使用方兑回等额的流通法币的步骤之前,The method according to claim 10, wherein the executing party to be redeemed initiates redemption of electronic money, and by receiving the digital packet, the bank party recovers an electronic money of the same amount and Before returning the equal amount of the legal currency, 所述使用方将电子货币在银行方兑现时,银行方将向所述使用方兑回等额的流通法币,并将已兑现的电子货币进行回收的步骤还包括:The user shall redeem the electronic money on the bank side, and the bank shall return the equal amount of the circulation legal currency to the user, and the step of recycling the redeemed electronic money further includes: 待根据所述流通法币数据确认所述账户中的流通法币余额大于或等于所述数字封包中封装的金额时,所述兑现执行方向所述银行方发起申请;When the balance of the circulation legal currency in the account is greater than or equal to the amount encapsulated in the digital package according to the circulation legal currency data, the execution of the redemption execution direction is initiated by the bank party; 待所述银行方向兑现执行方进行同等金额流通法币的划拨之后,所述兑现执行方发起执行所述电子货币的等额兑现。After the bank performs the transfer of the same amount of circulating legal currency to the executing party, the redemption executing party initiates execution of the equal amount of the electronic money. 根据权利要求13所述的方法,其特征在于,所述待所述银行方向兑现执行方进行同等金额流通法币的划拨之后,所述兑现执行方触发执行所述电子货币的等额兑现的步骤之前,The method according to claim 13, wherein after the cash-for-executing party performs the transfer of the same amount of circulation currency, the cash-executing party triggers the step of performing the equal-currency of the electronic money, 所述使用方将电子货币在银行方兑现时,银行方将向所述使用方兑回等额的流通法币,并将已兑现的电子货币进行回收的步骤还包括:The user shall redeem the electronic money on the bank side, and the bank shall return the equal amount of the circulation legal currency to the user, and the step of recycling the redeemed electronic money further includes: 所述银行方接收所述兑现执行方发起的执行兑现申请;Receiving, by the bank party, an execution redemption application initiated by the redemption executing party; 由所述执行兑现申请得到兑回电子货币的金额;The amount of redemption of the electronic money is obtained by the execution of the redemption application; 在使用方的相应账户和兑现执行方之间进行电子货币兑现的同等金额的流通法币的划拨;The transfer of the same amount of currency in circulation between the corresponding account of the user and the redemption executor; 根据所述进行电子货币兑现的金额更新相关的电子货币发行数据。The related electronic money issuance data is updated according to the amount of the electronic money redemption. 一种实现电子货币发行、流通及回收的方法,其特征在于,包括如下步骤:A method for realizing the issuance, circulation and recycling of electronic money, characterized in that it comprises the following steps: 使用方向银行方兑换电子货币,所述电子货币通过数字封包承载,并且所述数字封包中封装的电子货币的金额与兑换的流通法币等值;Using the direction bank to exchange electronic money, the electronic money is carried by digital packets, and the amount of electronic money encapsulated in the digital package is equivalent to the currency of the exchange currency; 所述使用方进行电子货币支付时,进行多方认证,参与认证的最少因子全部认证通过时确认支付成功, 生效所述电子货币的支付,触发相应流通法币数据跟随转移;When the user performs the electronic money payment, the multi-party authentication is performed, and the minimum factor of the participation in the authentication is all passed, and the payment is confirmed to be successful. Effective payment of the electronic money, triggering the corresponding circulation of legal currency data to follow the transfer; 使用方将电子货币在银行方兑现得到等额的流通法币,同等金额的电子货币被回收至所述银行方。The user will redeem the electronic money on the bank to get the same amount of legal currency, and the same amount of electronic money will be recycled to the bank. 根据权利要求15所述的方法,其特征在于,所述方法还包括:The method of claim 15 wherein the method further comprises: 根据所述数字封包通过动态数据链将所述电子货币存储于钱包中。The electronic money is stored in the wallet via the dynamic data link based on the digital packet. 根据权利要求15所述的方法,其特征在于,所述使用方向银行方兑换电子货币的步骤包括:The method according to claim 15, wherein said step of using the direction bank to exchange electronic money comprises: 所述使用方向所述银行方发起兑换申请;The use direction sends the redemption application to the bank side; 接收银行方根据所述兑换申请通过封包和定向传递所返回的数字封包,所述数字封包承载所述电子货币。Receiving, by the bank, the digital packet returned by the packet and the directed delivery according to the redemption request, the digital packet carrying the electronic money. 根据权利要求15所述的方法,其特征在于,所述使用方进行电子货币支付时,进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,生效所述电子货币的支付,触发相应流通法币数据跟随转移的步骤包括:The method according to claim 15, wherein when the user performs the electronic money payment, the multi-party authentication is performed, and the minimum factor of the participation in the authentication is confirmed, the payment is successful, the payment of the electronic money is validated, and the corresponding trigger is triggered. The steps for the circulation of legal currency data to follow the transfer include: 所述使用方向支付的收款方发起所述电子货币的支付请求,并从所述收款方获得所述收款方自身的公钥;The payee using the direction payment initiates the payment request of the electronic money, and obtains the public key of the payee from the payee; 根据所述电子货币支付所涉及的各方使用所述返回的公钥和预置的其他所有各方的公钥分别加密,以进行所述电子货币中金额的封装和自身指向的设定得到各方所对应的数字封包,根据支付的所述电子货币中的金额扣减所述使用方持有的电子货币中的金额;The parties involved in the electronic money payment are separately encrypted using the returned public key and the preset public keys of all other parties to perform the encapsulation of the amount in the electronic money and the setting of the self-pointing. The digital packet corresponding to the party deducts the amount in the electronic money held by the user according to the amount in the electronic money paid; 定向发送所述各方所对应的数字封包;Directly transmitting the digital packets corresponding to the parties; 进行所述多方认证,参与所述电子货币支付的多方认证中,待参与认证的最少因子全部认证通过则确认支付成功,为所述收款方进行电子货币的支付。The multi-party authentication is performed, and in the multi-party authentication of the electronic money payment, all the minimum factors to be authenticated are passed, and the payment is confirmed to be successful, and the payment is performed by the payee. 根据权利要求18所述的方法,其特征在于,所述进行所述多方认证,待参与所述电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,为所述收款方进行电子货币的支付的步骤包括:The method according to claim 18, wherein said multi-party authentication is performed, and in the multi-party authentication to participate in the electronic money payment, all the minimum factors participating in the authentication are confirmed to be successful, and the payment is successful. The steps for the payment of electronic money by the parties include: 发起所述电子货币支付的使用方登记所述电子货币的支付,根据自身登记的内容和其他所有各方登记的内容进行多方认证中,参与认证的最少因子全部认证通过则支付通过,所述电子货币向所述收款方的支付生效;The user initiating the electronic money payment registers the payment of the electronic money, and performs multi-party authentication according to the content registered by itself and the content registered by all other parties, and the least factor of the participation in the authentication is passed, and the payment is passed. The payment of the currency to the payee takes effect; 接收其他所有各方所分别发送的支付认证消息;Receiving payment authentication messages sent by all other parties; 待所述使用方根据所述支付认证消息和自身进行的认证判定参与认证的最少因子全部认证通过时,所述电子货币的支付在自身的钱包中生效,并且通过已发送至收款方的数字封包,所述收款方持有所述支付的电子货币。When the user determines that all the factors participating in the authentication are all authenticated according to the payment authentication message and the authentication performed by itself, the payment of the electronic money is valid in its own wallet, and the number that has been sent to the payee is passed. A packet, the payee holding the electronic money of the payment. 根据权利19所述的方法,其特征在于,所述发起所述电子货币支付的使用方登记所述电子货币的支付,根据自身登记的内容和其他所有各方登记的内容进行多方认证中,参与认证的最少因子全部认证通过则支付通过,所述电子货币向所述收款方的支付生效的步骤包括:The method according to claim 19, wherein the user initiating the electronic money payment registers the payment of the electronic money, and performs multi-party authentication according to the content registered by itself and the contents registered by all other parties, and participates The minimum factor of authentication is passed through all the certifications, and the steps of the payment of the electronic money to the payee include: 所述使用方登记所述电子货币的支付;The user registers the payment of the electronic money; 对自身登记的内容进行数字摘要运算得到自身的数字摘要信息;Performing a digital digest operation on the content registered by itself to obtain its own digital summary information; 获取其他各方分别运算得到的数字摘要信息,所述其他各方为参与认证的最少因子;Obtaining digital summary information calculated by other parties separately, and the other parties are the least factors participating in the authentication; 比对自身的数字摘要信息和获取的数字摘要信息是否一致,若为是,则认证通过自身所进行的支付,并向其他各方相应发送自身的支付认证消息;Comparing the digital summary information of the self and the obtained digital summary information, if yes, authenticating the payment made by itself, and transmitting its own payment authentication message to other parties; 接收其他所有各方所分别发送的认证消息,在根据所述支付认证消息和自身的认证确认参与认证的最少因子全部认证通过,则确认支付成功,生效所述电子货币的支付。Receiving the authentication message respectively sent by all other parties, and confirming that all the authentication factors participating in the authentication according to the payment authentication message and the own authentication are all passed, the payment is confirmed to be successful, and the payment of the electronic money is validated. 根据权利要求15所述的方法,其特征在于,所述使用方将电子货币在银行方兑现得到等额的流通法币的步骤包括:The method according to claim 15, wherein the step of the consumer cashing the electronic money on the bank side to obtain an equal amount of circulating legal currency comprises: 所述持有所述电子货币的使用方通过电子货币兑现申请、兑现的金额和银行方标识的加密进行封包和自身指向的设定,并附上相应的数字签名以得到承载兑现的电子货币的数字封包,并发送;The user holding the electronic money performs the setting of the packet and the self-pointing by encrypting the electronic money redemption application, the redemption amount and the bank party identification, and attaching a corresponding digital signature to obtain the electronic money carrying the redemption Digital packet and send; 进行所述电子货币兑现的多方认证,在参与所述电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,所述使用方将扣减钱包中存储的电子货币,以执行同等金额的电子货币兑现,等额流通法币被兑现得到。Performing multi-party authentication of the electronic money redemption, in the multi-party authentication participating in the electronic money redemption, all the minimum factors participating in the authentication pass the confirmation that the redemption is successful, and the user will deduct the electronic money stored in the wallet to The implementation of the same amount of electronic money is cashed, and the equal amount of legal currency is cashed. 根据权利要求21所述的方法,其特征在于,所述进行所述电子货币兑现的多方认证,在参与所述电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,所述使用方将扣减钱包中存储的电子货币,以执行同等金额的电子货币兑现的步骤包括:The method according to claim 21, wherein said multi-party authentication of said electronic money is performed, and in the multi-party authentication participating in said electronic money redemption, all of the minimum factors participating in the authentication pass are confirmed to be successful. The steps in which the user will deduct the electronic money stored in the wallet to perform the same amount of electronic money redemption include: 所述使用方登记所述电子货币的兑现,所述电子货币的兑现按照所述数字封包的指向分别被银行方和兑现执行方登记;The user registers the redemption of the electronic money, and the redemption of the electronic money is registered by the bank party and the redemption executing party according to the direction of the digital packet; 所述使用方根据自身登记的内容和其他所有各方登记的内容进行多方认证;The user performs multi-party authentication according to the content registered by itself and the contents registered by all other parties; 待自身的认证和其他所有各方均认证通过时,所述使用方扣减钱包中存储的电子货币。The consumer deducts the electronic money stored in the wallet when its own authentication and all other parties pass the certification. 一种实现电子货币发行、流通及回收的系统,其特征在于,包括银行方和使用方,其中,所述银行方包括发行模块和回收模块;A system for realizing the issuance, circulation and recycling of electronic money, characterized in that it comprises a bank party and a user, wherein the bank party comprises a distribution module and a recycling module; 所述发行模块用于采用信用、资金兑换、资金冻结或以三种的组合方式进行电子货币发行,发行的所述电子货币与流通法币等值;The issuance module is configured to perform electronic money issuance by credit, fund exchange, capital freezing or a combination of three, and the issued electronic money and the legal currency equivalent; 所述使用方在使用所述电子货币进行支付时采用多方认证方式,只有参与认证的最少因子全部认证通过才确认支付成功,兑换的所述电子货币被存储至所述使用方的数字钱包,用于进行转账或/支付交易;The user adopts a multi-party authentication method when using the electronic money for payment, and only the least-factors participating in the authentication are all authenticated to confirm that the payment is successful, and the redeemed electronic money is stored in the digital wallet of the user, For transfer or / payment transactions; 所述回收模块用于收到所述使用方的电子货币兑现申请时,向所述使用方兑回与所述申请兑现的电子货 币等额的流通法币,并将已兑现的电子货币进行回收。The recycling module is configured to, when receiving the electronic money redemption application of the user, exchange the electronic goods with the application for redemption with the application Currency is equal to the circulation of legal currency, and the electronic money that has been redeemed is recycled. 根据权利要求23所述的系统,其特征在于,所述使用方包括:The system of claim 23 wherein said consumer comprises: 兑换模块,用于向所述银行方兑换电子货币,得到承载所述电子货币的数字封包,所述数字封包中封装的电子货币的金额与兑换的流通法币等值;a redemption module, configured to exchange electronic money with the bank, to obtain a digital packet carrying the electronic money, and the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency; 支付模块,用于在进行电子货币支付时,获得与电子货币支付相符的数字封包,并向支付涉及的多方定向发送所述数字封包,所述支付涉及的多方包括电子货币支付的付款方、收款方、付款方银行和收款方银行;a payment module, configured to obtain a digital packet conforming to the electronic money payment when the electronic money payment is made, and send the digital packet to a plurality of parties involved in the payment, where the multiple parties involved in the payment include a payment party of the electronic money payment, and receive Party, payer bank and payee bank; 支付认证模块,用于通过所述数字封包进行所述电子货币支付的多方认证,在参与所述电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,所述电子货币向所述收款方的支付生效;a payment authentication module, configured to perform multi-party authentication of the electronic money payment by using the digital packet, and in the multi-party authentication participating in the electronic money payment, the minimum factor of the participation in the authentication is all passed, and the payment is confirmed to be successful, the electronic money Payment to the payee takes effect; 转移模块,用于所述使用方和收款方之间相应账户中流通法币数据跟随所述支付进行转移。And a transfer module, configured to transfer the legal currency data in the corresponding account between the user and the payee, following the payment. 根据权利要求24所述的系统,其特征在于,所述银行方包括:The system of claim 24 wherein said bank side comprises: 兑换申请模块,用于向所述银行方发起兑换申请时,获得使用方用于进行兑换的流通法币,相应得到兑换的电子货币中的金额,所述兑换的电子货币与所述兑换的流通法币等值;a redemption application module, configured to obtain a circulation legal currency used by the user for redemption when the redemption application is initiated to the bank, and correspondingly obtain an amount in the exchanged electronic money, the exchanged electronic money and the exchanged legal currency Equivalent 封包模块,用于提取所述电子货币中的银行方标识和使用方标识,对所述电子货币中的金额、银行方标识和使用方标识进行加密处理得到数字封包,并发送给申请兑换的使用方。a packet module, configured to extract a bank party identifier and a user identifier in the electronic money, encrypt the amount, the bank party identifier, and the user identifier in the electronic money to obtain a digital packet, and send the digital packet to the application for redemption square. 根据权利要求23所述的系统,其特征在于,所述回收模块包括:The system of claim 23, wherein the recycling module comprises: 货币回收单元,用于接收携带电子货币兑现申请的数字封包,并通过所述数字封包与所述电子货币的银行方进行认证,待所述认证通过时所述电子货币被回收;a money recovery unit, configured to receive a digital packet carrying an electronic money redemption application, and perform authentication by the digital party with the digital party, and the electronic money is recovered when the authentication is passed; 兑现认证单元,用于进行多方认证,待参与认证的最少因子全部认证通过时确认兑现成功,所述使用方兑现得到等额的流通法币。The redemption authentication unit is used for multi-party authentication. When all the certifications for the certification are passed, the verification is successful, and the user is cashed to obtain the same amount of circulation currency. 一种实现电子货币发行、流通及回收的系统,其特征在于,所述系统包括银行方和使用方,其中,所述银行方包括发行模块和兑回模块、流通处理模块和兑回模块,其中:A system for realizing electronic money issuance, circulation, and recycling, wherein the system includes a bank side and a user, wherein the bank side includes a issuing module and a redemption module, a circulation processing module, and a redemption module, wherein : 所述发行模块用于采用信用、资金兑换、资金冻结或以三种的组合方式进行电子货币发行,发行的所述电子货币与流通法币等值;The issuance module is configured to perform electronic money issuance by credit, fund exchange, capital freezing or a combination of three, and the issued electronic money and the legal currency equivalent; 所述流通处理模块用于在使用者使用电子货币支付时进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,以生效所述电子货币的流通触发相应流通法币数据跟随转移,的所述电子货币被存储至所述使用方的数字钱包,用于进行转账或/支付交易;The circulation processing module is configured to perform multi-party authentication when the user uses the electronic money payment, and the minimum factor of the participation in the certification is confirmed when the payment is successful, and the circulation of the electronic money is activated to trigger the corresponding circulation legal currency data to follow the transfer. The electronic money is stored to the digital wallet of the consumer for making a transfer or payment transaction; 所述兑回模块用于在使用方将电子货币向银行方兑现时,将向使用方兑回等额的流通法币,并将已兑现的电子货币进行回收。The redemption module is used to redeem the electronic money to the bank at the user, and will return the equal amount of the legal currency to the user and recover the redeemed electronic money. 根据权利要求27所述的系统,其特征在于,所述流通处理模块包括:The system of claim 27 wherein said circulation processing module comprises: 兑换单元,用于为使用方兑换电子货币时进行加密处理得到承载电子货币的数字封包,所述数字封包中封装的电子货币的金额与兑换的流通法币等值;a redemption unit, configured to perform encryption processing on the electronic currency for the user to obtain a digital packet carrying the electronic money, wherein the amount of the electronic money encapsulated in the digital package is equivalent to the currency of the exchanged currency; 支付处理单元,用于进行电子货币支付时,获取与所述电子货币支付相符的数字封包,向支付涉及的多方定向发送所述数字封包,所述支付涉及的多方包括所述电子货币支付的收款方;a payment processing unit, configured to receive a digital packet corresponding to the electronic money payment, and send the digital packet to a plurality of parties involved in the payment, where the multiple parties involved in the payment include the receipt of the electronic money payment Party 支付生效单元,用于通过所述数字封包进行所述电子货币支付的多方认证,在参与所述电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,所述电子货币向所述收款方的支付生效;a payment effective unit, configured to perform multi-party authentication of the electronic money payment by using the digital package, and in the multi-party authentication participating in the electronic money payment, the minimum factor of the participation in the certification is all passed, and the payment is confirmed to be successful, the electronic money Payment to the payee takes effect; 账户处理单元,用于根据所述支付生效在使用方和收款方之间相应账户中使流通法币数据跟随所述支付转移。The account processing unit is configured to cause the circulation legal currency data to follow the payment transfer in the corresponding account between the user and the payee according to the payment effective. 根据权利要求28所述的系统,其特征在于,所述兑换单元包括:The system of claim 28 wherein said redemption unit comprises: 兑换申请接收子单元,用于接收使用方发起的兑换申请;Redemption application receiving sub-unit for receiving a redemption application initiated by the user; 数据获取子单元,用于根据所述兑换申请,获取使用方用于进行兑换的流通法币数据,并相应得到等值的电子货币;a data acquisition subunit, configured to obtain, according to the redemption application, the legal currency data used by the user for redemption, and correspondingly obtain the equivalent electronic money; 封包子单元,用于提取所述电子货币的金额、银行方标识和使用方标识,并进行加密处理得到数字封包;a packet subunit, configured to extract the amount of the electronic money, the bank party identifier, and the user identifier, and perform encryption processing to obtain a digital packet; 定向传递子单元,用于向使用方传递所述数字封包。A directional transfer subunit for delivering the digital packet to a consumer. 根据权利要求29所述的系统,其特征在于,所述封包子单元包括:The system of claim 29, wherein the packet subunit comprises: 公钥获取子单元,用于获取发起所述兑换申请的使用方自身的公钥;a public key obtaining subunit, configured to acquire a public key of the user who initiated the redemption application; 加密子单元,用于使用所述使用方自身的公钥加密所述电子货币的金额和使用方标识,并使用所述银行方自身的私钥加密所述银行方标识,以封装电子货币的金额并设定指向;And an encryption subunit, configured to encrypt the amount of the electronic money and the user identifier by using the public key of the user, and encrypt the bank identifier by using the private key of the bank itself to encapsulate the amount of the electronic money And set the direction; 签名附加子单元,用于附上相应的数字签名得到数字封包。A signature additional sub-unit for attaching a corresponding digital signature to obtain a digital packet. 根据权利要求29所述的系统,其特征在于,所述银行方和收款方关联的银行中还包括转移登记模块、自身转移确认模块和各方转移确认判定模块,其中:The system according to claim 29, wherein the bank associated with the payee and the payee further includes a transfer registration module, a self transfer confirmation module, and a party transfer confirmation determination module, wherein: 所述转移登记模块用于所述电子货币支付发起时,根据对应数字封包的指向,所述银行方和所述收款方关联的银行均登记所述电子货币的支付;The transfer registration module is configured to: when the electronic money payment is initiated, according to the direction of the corresponding digital package, the bank and the bank associated with the payee register the payment of the electronic money; 所述自身转移确认模块用于根据自身登记的内容以及使用方、收款方登记的内容进行多方认证,并向其他所有各方发送相应的支付认证消息;The self-transfer confirmation module is configured to perform multi-party authentication according to the content registered by itself and the content registered by the user and the payee, and send a corresponding payment authentication message to all other parties; 各方转移确认判定模块用于接收其他所有各方所分别发送的支付认证消息,待根据所述支付认证消息和自身进行的认证判定所述多方认证中参与认证的最少因子全部认证通过时确认支付成功。 The party transfer confirmation determination module is configured to receive a payment authentication message sent by each of the other parties, and determine, according to the payment authentication message and the authentication performed by itself, that the minimum factor of the participation in the multi-party authentication is all passed, and the payment is confirmed. success. 根据权利要求27所述的系统,其特征在于,所述兑现执行方包括:The system of claim 27 wherein said redemption performer comprises: 兑现申请接收模块,用于接收携带电子货币兑现申请的数字封包,所述电子货币兑现申请是持有所述电子货币的使用方发起的,并且所述兑现涉及的多方相应接收定向发送的数字封包;And a redemption application receiving module, configured to receive a digital packet carrying an electronic money redemption application, where the electronic money redemption application is initiated by a user holding the electronic money, and the plurality of parties involved in the redemption receive correspondingly sent digital packets ; 兑现认证模块,用于通过所述数字封包进行所述电子货币兑现的多方认证,在参与所述电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,所述电子货币的兑现生效;And a redemption authentication module, configured to perform multi-party authentication of the electronic money by the digital packet, and in the multi-party authentication participating in the electronic money redemption, the minimum factor of the participation in the certification is all passed, and the redemption is confirmed to be successful, the electronic money Cashing in effect; 兑现发起模块,用于待发起电子货币的兑现时,通过接收的所述数字封包,所述银行方回收同等金额的电子货币,并向使用方兑回等额的流通法币。The cashing initiation module is configured to redeem the electronic money to be initiated, and by receiving the digital packet, the bank party recovers the same amount of electronic money, and redeems the equal amount of circulation legal currency to the user. 根据权利要求32所述的系统,其特征在于,所述兑现执行方还包括:The system of claim 32, wherein the redemption executor further comprises: 验证解密模块,用于验证并解密携带电子货币兑现申请的数字封包得到封装的电子货币兑现申请、兑现的金额以及所述数字封包的指向。The verification decryption module is configured to verify and decrypt the digital packet carrying the electronic money redemption application to obtain the encapsulated electronic money redemption application, the amount of redemption, and the direction of the digital packet. 根据权利要求32所述的系统,其特征在于,所述兑现认证模块包括:The system of claim 32, wherein the redemption authentication module comprises: 数字摘要运算单元,用于对自身登记的内容进行数字摘要运算得到自身的数字摘要信息;a digital digest computing unit, configured to perform a digital digest operation on the content registered by itself to obtain its own digital digest information; 各方信息获取单元,用于获取其他所有各方分别运算得到的数字摘要信息,所述其他各方为参与认证的最少因子;The information obtaining unit of each party is configured to obtain digital summary information calculated by all other parties, and the other parties are the least factors participating in the authentication; 比对单元,用于比对自身的数字摘要信息和获取的数字摘要信息是否一致,若为是,则认证自身所进行的兑现,并向其他各方相应发送自身的兑现认证消息;The comparison unit is configured to compare the digital summary information of the self and the obtained digital summary information, and if yes, authenticate the redemption performed by itself, and send the corresponding redemption authentication message to the other parties accordingly; 消息接收单元,用于接收其他所有各方所分别发送的兑现认证消息,在根据所述兑现认证消息和自身的认证确认参与认证的最少因子全部认证通过,则确认支付成功,生成所述电子货币的兑现。a message receiving unit, configured to receive a redemption authentication message sent by each of the other parties, and confirm that the payment is successful, and generate the electronic money, after all the certifications that confirm the participation in the authentication according to the redemption authentication message and the self-certification are all passed. Cashing. 根据权利要求32所述的系统,其特征在于,所述兑回模块包括:The system of claim 32, wherein the redemption module comprises: 申请发起单元,用于待根据所述流通法币数字确认所述账户中的流通法币余额大于或等于所述数字封包中封装的金额时,向所述银行方发起申请;An application initiation unit, configured to initiate an application to the bank party when the balance of the circulation legal currency in the account is greater than or equal to the amount encapsulated in the digital package according to the circulation legal currency number; 执行单元,用于向兑现执行方进行同等金额流通法币的划拨之后,发起执行所述电子货币的等额兑现。The execution unit is configured to initiate execution of the equal amount of the electronic money after the transfer of the equivalent amount of the legal currency to the redemption executor. 根据权利要求35所述的系统,其特征在于,所述兑回模块还包括:The system of claim 35, wherein the redemption module further comprises: 申请接收模块,用于接收所述兑现执行方发起的执行兑现申请,由所述执行兑现申请得到兑回电子货币的金额;An application receiving module, configured to receive an execution redemption application initiated by the redemption executing party, and obtain an amount of electronic money exchanged by the execution redemption application; 划拨触发模块,用于在使用方的相应账户和兑现执行方之间进行电子货币兑现的同等金额的流通法币的划拨;a transfer triggering module for transferring the same amount of circulation legal currency for electronic money redemption between the corresponding account of the user and the cashing performer; 数据更新模块,用于根据所述进行电子货币兑现的金额更新相关的电子货币发行数据。And a data update module, configured to update related electronic money issuance data according to the amount of the electronic money redemption. 一种实现电子货币系统,其特征在于,所述系统包括使用方,所述使用方包括:An implementation of an electronic money system, characterized in that the system comprises a consumer, the consumer comprising: 兑换申请模块,用于向银行方兑换电子货币,所述电子货币通过数字封包承载,并且所述数字封包中封装的电子货币的金额与发起兑换的流通法币等值;a redemption application module for redeeming electronic money to a bank, the electronic money being carried by a digital package, and the amount of electronic money encapsulated in the digital package is equivalent to the currency of the currency in which the exchange is initiated; 支付发起模块,用于进行电子货币支付时,进行多方认证,参与认证的最少因子全部认证通过时确认支付成功,生效所述电子货币的支付,触发相应流通法币数据跟随转移;The payment initiation module is configured to perform multi-party authentication when performing electronic money payment, and the minimum factor of participation in the certification is confirmed when the payment is successful, the payment of the electronic money is validated, and the corresponding circulation legal currency data is triggered to be transferred; 兑现发起模块,用于将电子货币在银行方兑现得到等额的流通法币,同等金额的电子货币被回收至所述银行方。The cash-initiating module is used to redeem the electronic money on the bank side to obtain an equal amount of circulating legal currency, and the same amount of electronic money is recycled to the bank side. 根据权利要求37所述的系统,其特征在于,所述使用方还包括:The system of claim 37, wherein the user further comprises: 存储模块,用于根据所述数字封包通过动态数据链将所述网络电子货币存储于钱包中。And a storage module, configured to store the network electronic money in the wallet through the dynamic data link according to the digital packet. 根据权利要求37所述的系统,其特征在于,所述兑换申请模块包括:The system of claim 37, wherein the redemption application module comprises: 兑换申请发起单元,用于向银行方发起兑换申请;Redemption application initiation unit for invoking a redemption application to the bank; 兑换接收单元,用于接收银行方根据所述兑换申请通过封包和定向传递所返回的数字封包,所述数字封包承载所述电子货币。And a redemption receiving unit, configured to receive a digital packet returned by the bank by the packet and the directional delivery according to the redemption request, where the digital packet carries the electronic money. 根据权利要求37所述的系统,其特征在于,所述支付发起模块包括:The system of claim 37, wherein the payment initiation module comprises: 请求转移单元,用于向支付的收款方发起所述电子货币的支付请求,并从所述收款方获得所述收款方自身的公钥;Requesting a transfer unit, configured to initiate a payment request of the electronic money to a payee of the payment, and obtain the public key of the payee from the payee; 封包执行单元,用于根据所述电子货币支付所涉及的各方使用返回的公钥和预置的其他所有各方的公钥分别加密,以进行所述电子货币中金额的封装和自身指向的设定得到各方所对应的数字封包,根据支付的电子货币中的金额扣减所述使用方持有的电子货币中的金额;a packet execution unit, configured to separately encrypt the returned public key and the public key of all other parties according to the electronic money payment, to perform encapsulation and self-pointing of the amount in the electronic money Setting a digital packet corresponding to each party, and deducting the amount in the electronic money held by the user according to the amount in the electronic money paid; 定向发送单元,用于定向发送所述各方所对应的数字封包;a directional sending unit, configured to directionally send the digital packet corresponding to the parties; 认证处理单元,用于进行所述多方认证,待参与所述电子货币支付的多方认证中,参与认证的最少因子全部认证通过则确认支付成功,为所述收款方进行电子货币的支付。The authentication processing unit is configured to perform the multi-party authentication. In the multi-party authentication to participate in the electronic money payment, all the minimum factors participating in the authentication pass the confirmation that the payment is successful, and the payment is performed by the payee. 根据权利要求40所述的系统,其特征在于,所述认证处理单元包括:The system of claim 40, wherein the authentication processing unit comprises: 认证执行单元,用于发起所述电子货币支付的使用方登记所述电子货币的支付,根据自身登记的内容和其他所有各方登记的内容进行多方认证中,参与认证的最少因子全部认证通过则支付通过,所述电子货币向所述收款方的支付生效;An authentication execution unit, the user for initiating the electronic money payment registers the payment of the electronic money, and performs multi-party authentication according to the content registered by itself and the content registered by all other parties, and all the minimum factors participating in the authentication are passed. After payment is made, the payment of the electronic money to the payee takes effect; 各方消息接收单元,用于接收其他所有各方所分别发送的支付认证消息;a message receiving unit of each party, configured to receive a payment authentication message sent by all other parties; 支付生效单元,用于根据支付认证消息和自身进行的支付认证判定参与认证的最少因子全部认证通过时, 所述电子货币的支付在自身的钱包中生效,并且通过已发送至收款方的数字封包,所述收款方持有所述支付的电子货币。a payment effective unit, configured to determine, according to the payment authentication message and the payment authentication performed by itself, that all the factors participating in the authentication are all authenticated, The payment of the electronic money takes effect in its own wallet and through the digital packets that have been sent to the payee, the payee holds the electronic money of the payment. 根据权利要求41所述的系统,其特征在于,所述认证执行单元包括:The system of claim 41, wherein the authentication execution unit comprises: 登记子单元,用于登记所述电子货币的支付;a registration subunit for registering payment of the electronic money; 支付中数字摘要运算子单元,用于对自身登记的内容进行数字摘要运算得到自身的数字摘要信息;The digital summary operation sub-unit in the payment is used for performing digital digesting on the content registered by itself to obtain its own digital summary information; 各方数字摘要信息获取子单元,用于获取其他各方分别运算得到的数字摘要信息,所述其他各方为参与认证的最少因子;a digital summary information obtaining sub-unit for obtaining digital summary information calculated by other parties separately, wherein the other parties are the least factors participating in the authentication; 数字摘要信息比对子单元,用于比对自身的数字摘要信息和获取的数字摘要信息是否一致,若为是,则认证通过自身所进行的支付,并向其他各方相应发送自身的支付认证消息;The digital summary information comparison sub-unit is configured to compare the digital summary information of the self and the obtained digital summary information, and if yes, authenticate the payment made by itself, and send the payment authentication to the other parties accordingly. Message 支付生效单元,用于接收其他所有各方所分别发送的认证消息,在根据所述支付认证消息和自身的认证确认参与认证的最少因子全部认证通过,则确认支付成功,生效所述电子货币的支付。a payment effective unit, configured to receive an authentication message separately sent by all other parties, and after all the certifications of the participation authentication are confirmed according to the payment authentication message and the self-certification, the payment is successful, and the electronic money is valid. Pay. 根据权利要求37所述的系统,其特征在于,所述兑现发起模块包括:The system of claim 37, wherein the redemption initiation module comprises: 兑现封包单元,用于通过电子货币兑现申请、兑现的金额和银行方标识的加密进行封包和自身指向的设定,并附上相应的数字签名以得到承载兑现的电子货币的数字封包,并发送;The cashing unit is configured to perform packet and self-pointing setting by encrypting the electronic money redemption application, the redeemed amount and the bank party identification, and attaching a corresponding digital signature to obtain a digital packet carrying the redeemed electronic money, and sending ; 兑现确认处理单元,用于进行所述电子货币兑现的多方认证,在参与所述电子货币兑现的多方认证中,参与认证的最少因子全部认证通过则确认兑现成功,扣减钱包中存储的电子货币,以执行同等金额的电子货币的兑现,等额流通法币被兑现得到。a redemption confirmation processing unit, configured to perform multi-party authentication of the electronic money redemption, in the multi-party authentication participating in the electronic money redemption, all the minimum factors participating in the authentication are confirmed to be successful, and the electronic money stored in the wallet is deducted In order to perform the redemption of the same amount of electronic money, the equivalent circulation of the legal currency is cashed. 根据权利要求43所述的系统,其特征在于,所述兑现确认处理单元包括:The system according to claim 43, wherein said redemption confirmation processing unit comprises: 兑现登记子单元,用于登记所述电子货币的兑现,所述电子货币的兑现按照所述数字封包的指向分别被银行方和兑现执行方登记;Redeeming a registration subunit for registering the redemption of the electronic money, the redemption of the electronic money being registered by the bank side and the redemption executor according to the direction of the digital package; 兑现确认子单元,用于待自身的认证和其他所有各方均认证通过时,所述使用方扣减钱包中存储的电子货币。 The redemption confirmation sub-unit is used to deny the electronic money stored in the wallet when the authentication is to be authenticated by itself and all other parties are authenticated.
PCT/CN2016/089047 2016-07-07 2016-07-07 Method and system for realizing issuance, circulation and recycling of electronic currency Ceased WO2018006310A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/CN2016/089047 WO2018006310A1 (en) 2016-07-07 2016-07-07 Method and system for realizing issuance, circulation and recycling of electronic currency
CN201680000747.4A CN107851250A (en) 2016-07-07 2016-07-07 Realize the method and system of electronic money distribution, circulation and recovery
CA3001922A CA3001922C (en) 2016-07-07 2016-07-07 Method and system for realizing issuance, circulation and recycling of electronic currency

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/089047 WO2018006310A1 (en) 2016-07-07 2016-07-07 Method and system for realizing issuance, circulation and recycling of electronic currency

Publications (1)

Publication Number Publication Date
WO2018006310A1 true WO2018006310A1 (en) 2018-01-11

Family

ID=60901499

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/089047 Ceased WO2018006310A1 (en) 2016-07-07 2016-07-07 Method and system for realizing issuance, circulation and recycling of electronic currency

Country Status (3)

Country Link
CN (1) CN107851250A (en)
CA (1) CA3001922C (en)
WO (1) WO2018006310A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1073789A (en) * 1991-11-15 1993-06-30 美商·花旗银行 Electronic-monetary system
CN102646238A (en) * 2011-02-16 2012-08-22 苏州同程旅游网络科技有限公司 Internet-based payment channel integrating method
CN102855564A (en) * 2012-08-27 2013-01-02 江苏乐买到网络科技有限公司 Digital cash payment method
CN105518730A (en) * 2014-09-25 2016-04-20 深圳市银信网银科技有限公司 Online payment verification method and online payment verification system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101751644A (en) * 2008-12-12 2010-06-23 清华大学 Electronic currency information management platform and method
US8635156B2 (en) * 2011-09-06 2014-01-21 Rawllin International Inc. Converting paper invoice to electronic form for processing of electronic payment thereof
CN102609878A (en) * 2012-02-08 2012-07-25 郁晓东 Service system and service method for electronic currency exchange based on cloud service
EP2797058A1 (en) * 2013-04-24 2014-10-29 The Roberto Giori Company Ltd. System and method for electronic money withdrawal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1073789A (en) * 1991-11-15 1993-06-30 美商·花旗银行 Electronic-monetary system
CN102646238A (en) * 2011-02-16 2012-08-22 苏州同程旅游网络科技有限公司 Internet-based payment channel integrating method
CN102855564A (en) * 2012-08-27 2013-01-02 江苏乐买到网络科技有限公司 Digital cash payment method
CN105518730A (en) * 2014-09-25 2016-04-20 深圳市银信网银科技有限公司 Online payment verification method and online payment verification system

Also Published As

Publication number Publication date
CN107851250A (en) 2018-03-27
CA3001922A1 (en) 2018-01-11
CA3001922C (en) 2023-09-12

Similar Documents

Publication Publication Date Title
US12380441B2 (en) Federated closed-loop system
US20240303635A1 (en) Token-based off-chain interaction authorization
US10535065B2 (en) Secure payment transactions based on the public bankcard ledger
WO2022076036A1 (en) Apparatus and methods to define and use bearer tokens and certified tokens and applications using bearer tokens and certified tokens
CN111062717B (en) Data transfer processing method, device and computer readable storage medium
US20170053249A1 (en) Electronic Crypto-Currency Management Method and System
US20090070263A1 (en) Peer to peer fund transfer
US20200013045A1 (en) Stake pool for a secure and trusted data communication system
JP2012517067A (en) Enabling payment using the image of a paperless check
AU2011235531B2 (en) Message storage and transfer system
WO2023108127A1 (en) Universal payment channel system and method
US20230274269A1 (en) Apparatus and methods to define and use bearer tokens and certified tokens and applications using bearer tokens and certified tokens
WO2009137971A1 (en) Method and system of secure payment based on electronic contracts
CN113516461A (en) Quantum currency transaction method based on distributed account book
US20240078522A1 (en) Interaction channel balancing
KR20190132160A (en) Method for Providing Cryptocurrency Trading Platform by using Smart Contract
CA3001922C (en) Method and system for realizing issuance, circulation and recycling of electronic currency
JP7258378B2 (en) Systems and methods for processing payment transactions over blockchain networks
CN114548978B (en) Using method of detachable digital currency wallet and digital currency wallet
Du et al. A blockchain-based online transaction system for physical products trading with fairness, privacy preservation, and auditability
US20250328896A1 (en) System and method for orchestration of mobile exchange utilizing decentralized non-fungible token identification and secure near-field communication
CN118333623A (en) Digital currency intra-chain and cross-chain off-chain payment method based on trusted hardware
CN111401890A (en) Transaction method and device
HK40022194A (en) Method, apparatus for processing data transfer, and computer readable storage medium
HK40022194B (en) Method, apparatus for processing data transfer, and computer readable storage medium

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 3001922

Country of ref document: CA

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16907815

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 25.04.2019)

122 Ep: pct application non-entry in european phase

Ref document number: 16907815

Country of ref document: EP

Kind code of ref document: A1