CN112288414A - Digital currency collection method, device and system - Google Patents
Digital currency collection method, device and system Download PDFInfo
- Publication number
- CN112288414A CN112288414A CN202011230546.8A CN202011230546A CN112288414A CN 112288414 A CN112288414 A CN 112288414A CN 202011230546 A CN202011230546 A CN 202011230546A CN 112288414 A CN112288414 A CN 112288414A
- Authority
- CN
- China
- Prior art keywords
- cashbox
- hardware wallet
- digital currency
- wallet
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004891 communication Methods 0.000 claims abstract description 55
- 230000007246 mechanism Effects 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 12
- 238000007619 statistical method Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Development Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention provides a digital currency collection method, a device and a system, wherein the method comprises the following steps: under the condition that the hardware wallet is not connected with the system background, the cashbox is in communication connection with the hardware wallet; the cashbox sends a data acquisition instruction to the hardware wallet; the cashbox receives transaction data to be acquired sent by the hardware wallet, wherein the transaction data to be acquired is all digital currency transaction data which are not sent to the cashbox in the hardware wallet, and the digital currency transaction data at least comprises: transaction time, payee, payer, digital currency, and transaction amount; the cashbox stores transaction data to be acquired; the cashbox judges whether the cashbox is in network connection with the system background or not, and uploads the transaction data to be acquired to the system background under the condition that the cashbox is in network connection with the system background. Transaction data in one or more hardware wallets are collected through the cashboxes and uploaded to a system background, so that chain enterprises can know business conditions of all shops conveniently; statistical analysis can also be performed on business conditions.
Description
Technical Field
The invention relates to the technical field of electronics, in particular to a digital currency collecting method, device and system.
Background
With the popularization of national digital currency, more and more business scenes in the industry need to support digital currency transactions. In addition to traditional merchant POS, there will be more and more various types of intelligent terminals that can have the function of collecting digital currency, for example: smart electric meters, ETC devices, public transport card swiping terminals, and the like. In practical application, due to the wide variety of devices, some devices are not necessarily in a network environment due to environmental limitations, and these transaction scenarios are greatly limited if a transaction model based on a traditional account system is used.
Meanwhile, for chain shops (i.e. shops with multiple hardware wallets), under an offline condition, an enterprise cannot know the income of each shop, so that the enterprise cannot know the operation condition of each shop.
On the other hand, in the existing off-line settlement transaction mode, the transaction terminal receives a bill when being off-line, but not specific money, and the transaction terminal can obtain the money after settlement in a bank account only by networking to the settlement system again for settlement.
Based on digital currency offline transaction technology, how to safely and flexibly charge digital currency in offline equipment without a clearing system is very important.
Disclosure of Invention
The present invention is directed to solving the above problems.
The invention mainly aims to provide a digital currency collection method;
another object of the present invention is to provide a digital money collecting apparatus;
it is still another object of the present invention to provide a digital currency collection system.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
one aspect of the present invention provides a digital currency collection method, including: under the condition that the hardware wallet is not connected with the system background, the cashbox is in communication connection with the hardware wallet; the cashbox sends a data acquisition instruction to the hardware wallet; the cashbox receives transaction data to be acquired sent by the hardware wallet, wherein the transaction data to be acquired is all digital currency transaction data which are not sent to the cashbox in the hardware wallet, and the digital currency transaction data at least comprises: transaction time, payee, payer, digital currency, and transaction amount; the cashbox stores transaction data to be acquired; the cashbox judges whether the cashbox is in network connection with the system background or not, and uploads the transaction data to be acquired to the system background under the condition that the cashbox is in network connection with the system background.
Wherein the hardware wallet comprises one or more.
Wherein, the wallet information of the hardware wallet that cash box storage and cash box bound, wherein, wallet information includes: a serial number, a service number and/or a certificate; before the cashbox sends a data acquisition instruction to the hardware wallet, the method further comprises the following steps: the cashbox finds the wallet information of the hardware wallet which establishes communication connection with the cashbox.
Wherein, the method further comprises: the cashbox sends a reserve payment to the hardware wallet, wherein the reserve payment comprises at least a preset amount of digital currency.
Wherein, the method further comprises: the cashbox sends a money fetching instruction to the system background and receives a money fetching response sent by the system background, wherein the money fetching response comprises: digital currency.
Wherein, the method further comprises: the cashbox carries out data statistics on transaction data to be acquired according to a preset mode to obtain statistical data of each hardware wallet; or the cashbox stores the corresponding relation between the mechanism of the hardware wallet and the hardware wallet; the method further comprises the following steps: and the cashbox performs data statistics on the transaction data to be acquired according to a preset mode to obtain statistical data of the mechanism to which each hardware wallet belongs.
Wherein, the method further comprises: the cashbox sends configuration data to the hardware wallet, wherein the configuration data comprises: wallet data and/or control data.
Wherein, the method further comprises: the cashbox receives configuration information, wherein the configuration information comprises: wallet information, cashbox information, control information and/or cashbox communication modes of the hardware wallet to be bound; the cashbox is configured according to the configuration information.
Another aspect of the present invention provides a digital money collecting apparatus comprising: the first communication module is used for establishing communication connection with the hardware wallet under the condition that the hardware wallet is not connected with the system background; the security module is used for sending a data acquisition instruction to the hardware wallet through the first communication module and receiving transaction data to be acquired sent by the hardware wallet through the first communication module, wherein the transaction data to be acquired is all digital currency transaction data which are not sent to the digital currency collection device in the hardware wallet, and the digital currency transaction data at least comprise: transaction time, payee, payer, digital currency, and transaction amount; the storage module is used for storing transaction data to be acquired; the second communication module is used for judging whether the digital currency collecting device is in network connection with the system background; and the safety module is also used for uploading the transaction data to be acquired to the system background through the second communication module under the condition that the second communication module judges that the network connection is established with the system background.
Wherein the hardware wallet comprises one or more.
Wherein, the storage module is further used for storing wallet information of a hardware wallet bound with the digital currency collection device, wherein the wallet information comprises: a serial number, a service number and/or a certificate; the security module is also used for searching the wallet information of the hardware wallet which is in communication connection with the digital currency collecting device before the first communication module sends a data acquisition instruction to the hardware wallet.
The security module is further used for sending a reserve payment to the hardware wallet through the first communication module, wherein the reserve payment at least comprises digital currency with preset money.
The safety module is further used for sending a money taking instruction to the system background through the second communication module and receiving a money taking response sent by the system background through the second communication module, wherein the money taking response comprises: digital currency.
Wherein, the device still includes: a statistical module; the statistical module is used for performing data statistics on transaction data to be acquired according to a preset mode to obtain statistical data of each hardware wallet; or the storage module is also used for storing the corresponding relation between the mechanism to which the hardware wallet belongs and the hardware wallet; and the counting module is used for carrying out data statistics on the transaction data to be acquired according to a preset mode to obtain the statistical data of the mechanism to which each hardware wallet belongs.
The security module is further configured to send configuration data to the hardware wallet through the first communication module, where the configuration data includes: wallet data and/or control data.
Wherein, the device still includes: a configuration module; a configuration module, configured to receive configuration information, wherein the configuration information includes: wallet information of the hardware wallet to be bound, digital money collecting device information, control information and/or a digital money collecting device communication mode; and carrying out configuration according to the configuration information.
Still another aspect of the present invention provides a digital currency collection system, comprising: the digital currency collection device, the one or more hardware wallets and the system background; wherein: and the hardware wallet is used for judging whether the digital currency collection device meets the digital currency output condition or not after receiving the data acquisition command, and transmitting the transaction data to be acquired when the digital currency collection device meets the digital currency output condition.
According to the technical scheme provided by the invention, the digital currency collection method, the device and the system are provided, the digital currency in one or more hardware wallets is collected through the cashbox, the currency has value, a clearing system is not needed, chain enterprises can conveniently learn all the digital currency paid in each shop, and the business conditions of each shop can be further known; further, statistical analysis can be carried out on the business situation.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts.
FIG. 1 is a flow chart of a digital currency collection method provided by an embodiment of the present invention;
FIG. 2 is a schematic view of a digital currency collection apparatus according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a digital money collecting system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention are clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
In the description of the present invention, it is to be understood that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", and the like, indicate orientations or positional relationships based on those shown in the drawings, and are used only for convenience in describing the present invention and for simplicity in description, and do not indicate or imply that the referenced devices or elements must have a particular orientation, be constructed and operated in a particular orientation, and thus, are not to be construed as limiting the present invention. Furthermore, the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or quantity or location.
In the description of the present invention, it should be noted that, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
Embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
Fig. 1 is a flowchart showing a digital money collecting method according to an embodiment of the present invention, and referring to fig. 1, the digital money collecting method according to an embodiment of the present invention includes:
and S1, under the condition that the hardware wallet is not connected with the system background, the cashbox is in communication connection with the hardware wallet.
Specifically, in this embodiment, the hardware wallet is a hardware device, and can store digital money. In the invention, the hardware wallet is an off-line hardware wallet which is not connected with the system background, and each merchant can perform cash collection operation through the hardware wallet for distributing the hardware wallet of each merchant.
As an alternative to the embodiments of the present invention, the hardware wallet includes one or more. Specifically, each merchant may have one hardware wallet, or may have multiple hardware wallets, and each merchant has a binding relationship with its own hardware wallet, for example, a binding relationship between an account opening of each merchant and a serial number, a service number, and/or a certificate of the hardware wallet; for a chain of shops, which have multiple shops, each shop may also have one hardware wallet or multiple hardware wallets.
The cashbox is a hardware device as the digital currency collecting device of the invention.
The communication link established by the cashbox with the hardware wallet may include wired and wireless connections, including but not limited to: serial port, USB, magnetism are inhaled, NFC and bluetooth.
S2, the cashbox sends a data acquisition instruction to the hardware wallet.
In particular, to obtain the transaction data in the hardware wallet, the cashbox can send the synchronization instruction through a communication connection established with the hardware wallet to cause the hardware wallet to send the transaction data to the cashbox.
As an optional implementation manner of the embodiment of the present invention, the cashbox stores wallet information of a hardware wallet bound to the cashbox, wherein the wallet information includes: a serial number, a service number and/or a certificate; before the cashbox sends a data acquisition instruction to the hardware wallet, the digital currency collection method provided by the embodiment of the invention further comprises the following steps: the cashbox finds the wallet information of the hardware wallet which establishes communication connection with the cashbox. In particular, the cashbox stores wallet information of the hardware wallet bound to the cashbox, wherein the wallet information is a unique identifier used for indicating the wallet, and the identifier can be a hardware serial number, a service number and/or a certificate allocated to the hardware wallet by a bank. Before the cashbox sends the data acquisition instruction, whether the hardware wallet is a bound hardware wallet needs to be judged, if the hardware wallet is the bound hardware wallet, the data acquisition instruction is sent to the hardware wallet, and otherwise, the data acquisition instruction is not sent. Thereby it can be ensured that the cashbox only obtains transaction data of the hardware wallet to which it is bound.
As an optional implementation manner of the embodiment of the present invention, before the cashbox sends the data acquiring instruction to the hardware wallet, the digital currency collecting method according to the embodiment of the present invention further includes: and the cashbox and the hardware wallet perform identity authentication. Specifically, the identity authentication may be performed on the hardware wallet for the cashbox, may also be performed on the cashbox for the hardware wallet, and may also include mutual identity authentication between the two parties. The identity authentication mode can be a certificate authentication mode, a signature authentication mode and the like. Therefore, the identity of the two communication parties can be guaranteed to be legal.
S3, the cashbox receives transaction data to be acquired sent by the hardware wallet, where the transaction data to be acquired is all digital currency transaction data that is not sent to the cashbox in the hardware wallet, and the digital currency transaction data at least includes: time of transaction, payee, payer, digital currency, and transaction amount.
Specifically, after the hardware wallet receives a data acquisition instruction sent by the cashbox, the digital currency transaction data in the hardware wallet is judged to be distinguished, if the digital currency transaction data already sent to the cashbox exist, at the moment, the digital currency transaction data are not sent to the cashbox again, only the digital currency transaction data which are not sent to the cashbox are sent to the cashbox, and the hardware wallet is ensured not to send the digital currency transaction data repeatedly.
One transaction data is digital currency transaction data obtained by completing one transaction by a hardware wallet, and the format of the digital currency transaction data in this embodiment includes: time of transaction, payee, payer, digital currency, and transaction amount. However, the present invention is not limited to this, and the specific data format may be determined according to actual needs.
If there are multiple pieces of digital currency transaction data within the hardware wallet, the present invention sends all digital currency transaction data not sent to the cashbox.
S4, the cashbox saves the transaction data to be acquired.
Specifically, the cashbox stores all transaction data to be acquired, which are sent by the hardware wallet. The data can be directly stored in plaintext, and can be stored after being encrypted in order to ensure the safety of data storage.
And S5, the cashbox judges whether the cashbox is in network connection with the system background, and uploads the transaction data to be acquired to the system background under the condition that the cashbox is in network connection with the system background.
Specifically, the cashbox does not necessarily upload to the system background immediately after receiving all the transaction data to be acquired, and can upload according to actual needs. For example, the transaction data to be acquired may be uploaded to the system background after network connection is manually performed, or the transaction data to be acquired may be uploaded to the system background after a certain condition is met, such as a predetermined time or a certain data amount is reached, in the case of networking.
As an optional implementation manner of the embodiment of the present invention, the digital currency collection method provided by the embodiment of the present invention further includes: the cashbox sends a reserve payment to the hardware wallet, wherein the reserve payment comprises at least a preset amount of digital currency. In particular, since the hardware wallet sends all of the digital money to the cashbox, in order for the hardware wallet to have some reserve money, the cashbox may also send the digital money to the hardware wallet so that the hardware wallet may perform operations such as refund. For example, a cashbox of a chain of merchants may send a certain amount of digital currency for one or more of the merchants, facilitating use by the merchant. Wherein, in order to guarantee the authenticity of the hardware wallet, the cashbox can also send the reserve payment after carrying out identity authentication on the hardware wallet.
As an optional implementation manner of the embodiment of the present invention, the digital currency collection method provided by the embodiment of the present invention further includes: the cashbox sends a money fetching instruction to the system background and receives a money fetching response sent by the system background, wherein the money fetching response comprises: digital currency. Specifically, if the cashbox needs to exchange scattered digital currency into large-amount digital currency or integral digital currency, a money fetching instruction can be sent to the system background, so that the system background can issue the digital currency to be exchanged by the cashbox.
As an optional implementation manner of the embodiment of the present invention, the digital currency collection method provided by the embodiment of the present invention further includes: the cashbox carries out data statistics on transaction data to be acquired according to a preset mode to obtain statistical data of each hardware wallet; or the cashbox stores the corresponding relation between the mechanism of the hardware wallet and the hardware wallet; the digital currency collection method provided by the embodiment of the invention further comprises the following steps: and the cashbox performs data statistics on the transaction data to be acquired according to a preset mode to obtain statistical data of the mechanism to which each hardware wallet belongs. Specifically, the cashbox can perform data statistics on each hardware wallet, and also can perform data statistics on a plurality of hardware wallets of the mechanism to which the hardware wallets belong, so that an operator can know the operation conditions of the mechanisms to which the hardware wallets belong.
As an optional implementation manner of the embodiment of the present invention, the digital currency collection method provided by the embodiment of the present invention further includes: the cashbox sends configuration data to the hardware wallet, wherein the configuration data comprises: wallet data and/or control data. In particular, the wallet data may include: basic information of the wallet, wallet certificates, etc.; the control data may include transaction limit information such as transaction times, transaction amount, transaction time, etc., and may also include handedness times, privacy free amount, expiration date, etc. In particular embodiments, for example, the cashbox may be configured with the number of transactions allowed for the hardware wallet, for example 500 times a day, with the amount allowed to be collected for the hardware wallet, for example 2 ten thousand times a day, and with the amount allowed to be worked off-line, for example up to three days allowed to be taken off-line. Thereby ensuring that the transaction volume of the hardware wallet is controllable.
As an optional implementation manner of the embodiment of the present invention, the digital currency collection method provided by the embodiment of the present invention further includes: the cashbox receives configuration information, wherein the configuration information comprises: wallet information, cashbox information, control information and/or cashbox communication modes of the hardware wallet to be bound; the cashbox is configured according to the configuration information. Specifically, the cashbox may be configured through a system background or a management terminal, for example, a hardware wallet bound to the cashbox may be configured, cashbox information, such as basic cashbox information, cashbox certificates, and the like, may also be configured with control information of the cashbox, such as a quota, a transaction limit (a number of times, an amount of money, a time, and the like), and a validity period, and in the specific implementation, for example, the cashbox may be configured to allow to be offline for five days, and may also be configured with 100 ten thousand days and the like, and a communication mode of the cashbox with the hardware wallet or with the system background may also be configured, for example, only the cashbox is allowed to communicate with the hardware wallet through an NFC mode, and only the cashbox is allowed to communicate with the system background through a dedicated network.
Therefore, by using the digital currency collection method provided by the embodiment of the invention, the digital currency in one or more hardware purses is collected through the cashbox, the currency has value, a clearing system is not needed, chain enterprises can conveniently learn all the digital currency paid in each shop, and the business conditions of each shop can be further known; further, statistical analysis can be carried out on the business situation.
Fig. 2 is a schematic structural diagram of a digital currency collection device according to an embodiment of the present invention, which is applied to the above method, and only the structure of the digital currency collection device is briefly described below, but for other reasons, referring to the related description of the above digital currency collection method, referring to fig. 2, the digital currency collection device according to an embodiment of the present invention includes:
the first communication module is used for establishing communication connection with the hardware wallet under the condition that the hardware wallet is not connected with the system background;
the security module is used for sending a data acquisition instruction to the hardware wallet through the first communication module and receiving transaction data to be acquired sent by the hardware wallet through the first communication module, wherein the transaction data to be acquired is all digital currency transaction data which are not sent to the digital currency collection device in the hardware wallet, and the digital currency transaction data at least comprise: transaction time, payee, payer, digital currency, and transaction amount; the storage module is used for storing transaction data to be acquired;
the second communication module is used for judging whether the digital currency collecting device is in network connection with the system background;
and the safety module is also used for uploading the transaction data to be acquired to the system background through the second communication module under the condition that the second communication module judges that the network connection is established with the system background.
As an alternative to the embodiments of the present invention, the hardware wallet includes one or more.
As an optional implementation manner of the embodiment of the present invention, the storage module is further configured to store wallet information of a hardware wallet bound to the digital money collecting device, where the wallet information includes: a serial number, a service number and/or a certificate; the security module is also used for searching the wallet information of the hardware wallet which is in communication connection with the digital currency collecting device before the first communication module sends a data acquisition instruction to the hardware wallet.
As an optional implementation manner of the embodiment of the present invention, the security module is further configured to send a reserve payment to the hardware wallet through the first communication module, where the reserve payment at least includes a preset amount of digital money.
As an optional implementation manner of the embodiment of the present invention, the security module is further configured to send a money fetching instruction to the system background through the second communication module, and receive a money fetching response sent by the system background through the second communication module, where the money fetching response includes: digital currency.
As an optional implementation of the embodiment of the present invention, the apparatus further includes: a statistical module; the statistical module is used for performing data statistics on transaction data to be acquired according to a preset mode to obtain statistical data of each hardware wallet; or the storage module is also used for storing the corresponding relation between the mechanism to which the hardware wallet belongs and the hardware wallet; and the counting module is used for carrying out data statistics on the transaction data to be acquired according to a preset mode to obtain the statistical data of the mechanism to which each hardware wallet belongs.
As an optional implementation manner of the embodiment of the present invention, the security module is further configured to send configuration data to the hardware wallet through the first communication module, where the configuration data includes: wallet data and/or control data.
As an optional implementation of the embodiment of the present invention, the apparatus further includes: a configuration module; a configuration module, configured to receive configuration information, wherein the configuration information includes: wallet information of the hardware wallet to be bound, digital money collecting device information, control information and/or a digital money collecting device communication mode; and carrying out configuration according to the configuration information.
Therefore, the digital currency collecting device provided by the embodiment of the invention collects the transaction data in one or more hardware wallets through the cashboxes, so that the transaction data are uploaded to the system background, and linkage enterprises can conveniently know the business conditions of all shops; further, statistical analysis can be carried out on the business situation.
Fig. 3 is a schematic structural view showing a digital money collecting system according to an embodiment of the present invention, and referring to fig. 3, the digital money collecting system according to the embodiment of the present invention includes: the digital currency collection device, the one or more hardware wallets and the system background; wherein: and the hardware wallet is used for judging whether the digital currency collection device meets the digital currency output condition or not after receiving the data acquisition command, and transmitting the transaction data to be acquired when the digital currency collection device meets the digital currency output condition. Specifically, the data acquisition instruction sent by the digital money collection device may include a unique identifier of the digital money collection device, and after receiving the data acquisition instruction, the hardware wallet determines whether the unique identifier of the digital money collection device is the digital money collection device bound to the hardware wallet, and if the unique identifier of the digital money collection device is bound (i.e., meets the digital money output condition), the digital money collection device is considered to be legitimate, and at this time, the digital money may be output, and it is ensured that the object of the digital money output is legitimate. In addition, it can also be determined whether the digital currency output condition is met by verifying the certificate of the digital currency collecting device, and the like, and the digital currency output condition can be specifically set according to actual needs, which is not limited in the present invention. For other specific descriptions of the digital money collecting device, reference may be made to the above description of the digital money collecting method, which is not repeated herein.
According to the digital currency collection system provided by the embodiment of the invention, the digital currency in one or more hardware wallets is collected through the cashbox, the currency has value, a clearing system is not needed, and chain enterprises can conveniently learn all the digital currency paid in each shop so as to learn the business conditions of each shop; further, statistical analysis can be carried out on the business situation.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made in the above embodiments by those of ordinary skill in the art without departing from the principle and spirit of the present invention. The scope of the invention is defined by the appended claims and equivalents thereof.
Claims (17)
1. A digital currency collection method, comprising:
under the condition that the hardware wallet is not connected with the system background, the cashbox is in communication connection with the hardware wallet;
the cashbox sends a data acquisition instruction to the hardware wallet;
the cashbox receives transaction data to be acquired sent by the hardware wallet, wherein the transaction data to be acquired is all digital currency transaction data which is not sent to the cashbox in the hardware wallet, and the digital currency transaction data at least comprises: transaction time, payee, payer, digital currency, and transaction amount;
the cashbox saves the transaction data to be acquired;
the cashbox judges whether the cashbox is in network connection with the system background or not, and uploads the transaction data to be acquired to the system background under the condition that the cashbox is in network connection with the system background.
2. The method of claim 1, wherein the hardware wallet comprises one or more.
3. The method of claim 1, wherein the cashbox stores wallet information for a hardware wallet bound to the cashbox, wherein the wallet information comprises: a serial number, a service number and/or a certificate;
before the cashbox sends a data acquisition instruction to the hardware wallet, the cashbox further comprises:
the cashbox finds wallet information of a hardware wallet which is in communication connection with the cashbox.
4. The method of claim 1, further comprising:
the cashbox sends a reserve payment to the hardware wallet, wherein the reserve payment at least comprises a preset amount of digital currency.
5. The method of claim 1, further comprising:
the cashbox sends a money fetching instruction to the system background and receives a money fetching response sent by the system background, wherein the money fetching response comprises: digital currency.
6. The method of claim 1,
further comprising: the cashbox carries out data statistics on the transaction data to be acquired according to a preset mode to obtain statistical data of each hardware wallet; or
The cashbox stores the corresponding relation between the mechanism of the hardware wallet and the hardware wallet; further comprising: and the cashbox performs data statistics on the transaction data to be acquired according to a preset mode to obtain statistical data of the mechanism to which each hardware wallet belongs.
7. The method of claim 1, further comprising:
the cashbox sends configuration data to the hardware wallet, wherein the configuration data comprises: wallet data and/or control data.
8. The method of claim 1, further comprising:
the cashbox receives configuration information, wherein the configuration information comprises: wallet information, cashbox information, control information and/or cashbox communication modes of the hardware wallet to be bound;
and the cashbox is configured according to the configuration information.
9. A digital currency collection device, comprising:
the first communication module is used for establishing communication connection with the hardware wallet under the condition that the hardware wallet is not connected with a system background;
the security module is used for sending a data acquisition instruction to the hardware wallet through the first communication module and receiving transaction data to be acquired sent by the hardware wallet through the first communication module, wherein the transaction data to be acquired is digital currency transaction data which is not sent to the digital currency collection device in the hardware wallet, and the digital currency transaction data at least comprises: transaction time, payee, payer, digital currency, and transaction amount;
the storage module is used for storing the transaction data to be acquired;
the second communication module is used for judging whether the digital currency collecting device is in network connection with the system background;
the security module is further configured to upload the transaction data to be acquired to the system background through the second communication module when the second communication module determines that the network connection with the system background is established.
10. The apparatus of claim 9, wherein the hardware wallet comprises one or more.
11. The apparatus of claim 9, wherein the storage module is further configured to store wallet information for a hardware wallet bound to the digital currency collection apparatus, wherein the wallet information comprises: a serial number, a service number and/or a certificate;
the security module is further configured to find wallet information of the hardware wallet communicatively connected to the digital currency collection device before the first communication module sends the data acquisition command to the hardware wallet.
12. The apparatus of claim 9, wherein the security module is further configured to send a reserve to the hardware wallet via the first communication module, wherein the reserve includes at least a preset amount of digital currency.
13. The apparatus according to claim 9, wherein the security module is further configured to send a money-fetching instruction to the system background through the second communication module, and receive a money-fetching response sent by the system background through the second communication module, where the money-fetching response includes: digital currency.
14. The apparatus of claim 9, further comprising: a statistical module;
the statistical module is used for carrying out data statistics on the transaction data to be acquired according to a preset mode to obtain statistical data of each hardware wallet; or
The storage module is also used for storing the corresponding relation between the mechanism to which the hardware wallet belongs and the hardware wallet; and the counting module is used for carrying out data statistics on the transaction data to be acquired according to a preset mode to obtain the statistical data of the mechanism to which each hardware wallet belongs.
15. The apparatus of claim 9, wherein the security module is further configured to send configuration data to the hardware wallet via the first communication module, wherein the configuration data comprises: wallet data and/or control data.
16. The apparatus of claim 9, further comprising: a configuration module;
the configuration module is configured to receive configuration information, where the configuration information includes: wallet information of the hardware wallet to be bound, digital money collecting device information, control information and/or a digital money collecting device communication mode; and carrying out configuration according to the configuration information.
17. A digital currency collection system, comprising: the digital currency collection device of any one of claims 9 to 16, one or more hardware wallets and a system back office; wherein:
and the hardware wallet is used for judging whether the digital currency collecting device meets the digital currency output condition or not after receiving the data acquisition instruction, and sending the transaction data to be acquired when the digital currency collecting device meets the digital currency output condition.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011230546.8A CN112288414A (en) | 2020-11-06 | 2020-11-06 | Digital currency collection method, device and system |
PCT/CN2021/136411 WO2022096023A1 (en) | 2020-11-06 | 2021-12-08 | Method, device, and system for collecting digital currency |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011230546.8A CN112288414A (en) | 2020-11-06 | 2020-11-06 | Digital currency collection method, device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112288414A true CN112288414A (en) | 2021-01-29 |
Family
ID=74351881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011230546.8A Pending CN112288414A (en) | 2020-11-06 | 2020-11-06 | Digital currency collection method, device and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112288414A (en) |
WO (1) | WO2022096023A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112598407A (en) * | 2021-03-02 | 2021-04-02 | 捷德(中国)科技有限公司 | Transaction method, device, electronic equipment and storage medium |
WO2022096023A1 (en) * | 2020-11-06 | 2022-05-12 | 天地融科技股份有限公司 | Method, device, and system for collecting digital currency |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109034793A (en) * | 2018-07-05 | 2018-12-18 | 奇酷互联网络科技(深圳)有限公司 | Digital cash method of commerce and digital cash wallet hardware based on block chain |
CN111144862A (en) * | 2019-12-31 | 2020-05-12 | 深圳四方精创资讯股份有限公司 | Method, device, equipment and storage medium for realizing digital currency double-off-line payment |
CN111275411A (en) * | 2018-12-05 | 2020-06-12 | 中国电信股份有限公司 | Digital currency wallet off-line transaction method and system and user identification card |
CN111340469A (en) * | 2020-03-10 | 2020-06-26 | 苏州区盟链数字科技有限公司 | Digital currency wallet and digital currency double-off-line payment method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103839340B (en) * | 2012-11-27 | 2016-08-10 | 中国电信股份有限公司 | The method and system of e-wallet information synchronization, space transference business platform |
US20160148192A1 (en) * | 2014-11-21 | 2016-05-26 | Revolut Ltd. | Method and system for multicurrency transactions |
CN109801068A (en) * | 2019-01-04 | 2019-05-24 | 深圳银链科技有限公司 | Digital cash management system, method, cold wallet and the hot money packet of wallet is isolated |
CN112288414A (en) * | 2020-11-06 | 2021-01-29 | 天地融科技股份有限公司 | Digital currency collection method, device and system |
-
2020
- 2020-11-06 CN CN202011230546.8A patent/CN112288414A/en active Pending
-
2021
- 2021-12-08 WO PCT/CN2021/136411 patent/WO2022096023A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109034793A (en) * | 2018-07-05 | 2018-12-18 | 奇酷互联网络科技(深圳)有限公司 | Digital cash method of commerce and digital cash wallet hardware based on block chain |
CN111275411A (en) * | 2018-12-05 | 2020-06-12 | 中国电信股份有限公司 | Digital currency wallet off-line transaction method and system and user identification card |
CN111144862A (en) * | 2019-12-31 | 2020-05-12 | 深圳四方精创资讯股份有限公司 | Method, device, equipment and storage medium for realizing digital currency double-off-line payment |
CN111340469A (en) * | 2020-03-10 | 2020-06-26 | 苏州区盟链数字科技有限公司 | Digital currency wallet and digital currency double-off-line payment method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022096023A1 (en) * | 2020-11-06 | 2022-05-12 | 天地融科技股份有限公司 | Method, device, and system for collecting digital currency |
CN112598407A (en) * | 2021-03-02 | 2021-04-02 | 捷德(中国)科技有限公司 | Transaction method, device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2022096023A1 (en) | 2022-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11501266B2 (en) | Mobile agent point-of-sale (POS) | |
CN104063791B (en) | A kind of safe payment method and relevant device, system | |
US20190303931A1 (en) | Method of, system for, data processing device, and integrated circuit device for implementing a distributed, ledger-based processing and recording of an electronic financial transaction | |
CN107665427A (en) | A kind of offline electronic payment, business processing, the method and device of payment processes | |
CN104392347B (en) | A kind of account application method, creation method, relevant device and system | |
WO2022096023A1 (en) | Method, device, and system for collecting digital currency | |
CN110457336B (en) | Transaction data processing method and device | |
CN104992073A (en) | Data processing method and medical credit system for hospitalizing procedures | |
CN112232792A (en) | Prepaid card transaction system and method based on block chain | |
CN111523869B (en) | Off-line transaction method and system for digital currency | |
EP3965039A1 (en) | Electronic currency offline payment method and payment collection method | |
CN106910069B (en) | Offline payment method with visible light and bar code bidirectional authentication | |
CN106034031B (en) | Method, device, terminal and cloud authentication platform for acquiring identity information | |
CN111047325B (en) | Collecting system and method | |
US20220180332A1 (en) | Cryptocurrency management system for business use | |
CN109785138A (en) | A kind of terminal device for supporting to exchange between digital cash and commodity money | |
CN107230300B (en) | Method and system for exchanging physical cash by using digital currency chip card | |
CN112446787A (en) | Resource transfer method, device, equipment and storage medium | |
CN209248589U (en) | Quick payment device | |
CN111915283A (en) | Off-line electronic money payment method and device | |
CN101859460A (en) | Cash proxy-charging method based on mobile phone payment | |
WO2020181339A1 (en) | System and method for digital funds transfer and bill payment | |
CN109993323A (en) | A kind of maintenance engineering automatic settlement method, system and storage medium | |
CN214253282U (en) | Digital currency cashbox | |
KR101316687B1 (en) | System and terminal for automatic exchange included card |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |