CN109345215B - Digital currency processing method, device, computer equipment and storage medium - Google Patents
Digital currency processing method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN109345215B CN109345215B CN201811215498.8A CN201811215498A CN109345215B CN 109345215 B CN109345215 B CN 109345215B CN 201811215498 A CN201811215498 A CN 201811215498A CN 109345215 B CN109345215 B CN 109345215B
- Authority
- CN
- China
- Prior art keywords
- account
- identification information
- type
- currency
- account identification
- 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.)
- Active
Links
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
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The embodiment of the invention discloses a digital currency processing method, a digital currency processing device, computer equipment and a storage medium. The method comprises the following steps: acquiring a target currency type and account identification information corresponding to the digital currency; extracting an associated account and a standard currency type matched with the associated account from account identification information; performing a processing operation of the digital currency if the target currency type matches the standard currency type. The embodiment of the invention can execute the subsequent processing operation under the condition of the same type of the digital currency, thereby improving the safety of the digital currency operation.
Description
Technical Field
The embodiments of the present invention relate to a block chain data processing technology, and in particular, to a digital currency processing method, apparatus, computer device, and storage medium.
Background
The blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism and an encryption algorithm. To develop a blockchain, the nodes generated by the blocks are rewarded with digital currency in the blockchain network.
In different blockchain networks, the types of currencies that correspond to currency flows are different. Generally, in a blockchain network, a user can realize transfer operation only by knowing the destination address of the transfer.
If a plurality of different types of digital currencies are associated in one user account, and each type of digital currency corresponds to different addresses or different accounts, the digital currencies can be bitcoin, Ether house and the like.
Disclosure of Invention
The embodiment of the invention provides a digital currency processing method, a digital currency processing device, computer equipment and a storage medium, which are used for improving the safety of digital currency type transfer.
In a first aspect, an embodiment of the present invention provides a digital currency processing method, including:
acquiring a target currency type and account identification information corresponding to the digital currency;
extracting an associated account and a standard currency type matched with the associated account from account identification information;
performing a processing operation of the digital currency if the target currency type matches the standard currency type.
In a second aspect, an embodiment of the present invention further provides a digital currency processing method, including:
when an account identification information acquisition request is received, acquiring an associated account corresponding to the account identification information acquisition request and a standard currency type matched with the associated account, wherein the account identification information is used for a first transaction platform to extract the associated account and the standard currency type matched with the associated account;
generating account identification information of a set information type according to the associated account and the standard currency type matched with the associated account;
and taking the generated account identification information as a feedback result of the account identification information acquisition request.
In a third aspect, an embodiment of the present invention provides a digital currency processing apparatus, disposed on a first transaction platform, including:
the digital currency information acquisition module is used for acquiring a target currency type and account identification information corresponding to the digital currency;
the account and currency type acquisition module is used for extracting an associated account and a standard currency type matched with the associated account from account identification information;
a digital currency processing module for performing a processing operation of the digital currency if the target currency type matches the standard currency type.
In a fourth aspect, an embodiment of the present invention further provides a digital currency processing apparatus, disposed on a second transaction platform, including:
the account and currency type acquisition module is used for acquiring an associated account corresponding to an account identification information acquisition request and a standard currency type matched with the associated account when the account identification information acquisition request is received;
the account identification information generation module is used for generating account identification information of a set information type according to the associated account and the standard currency type matched with the associated account;
and the feedback result acquisition module is used for taking the generated account identification information as a feedback result of the account identification information acquisition request.
In a fifth aspect, embodiments of the present invention also provide a computer device, including a memory, a processor, and a computer program stored on the memory and operable on the processor, wherein the processor implements the digital currency processing method as described in any of the embodiments of the present invention when the processor executes the program.
In a sixth aspect, embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, which when executed by a processor, implements a digital currency processing method as described in any of the embodiments of the present invention.
According to the embodiment of the invention, the target currency type and the account identification information are obtained, the standard currency type matched with the associated account in the account identification information is extracted, and the subsequent processing operation is performed on the digital currency under the condition that the target currency type of the digital currency is matched with the standard currency type matched with the associated account, so that the problem that the transfer address filled by the user is not verified in the prior art, and the wrong transfer operation is performed under the condition of receiving the wrong address is solved, the subsequent processing operation on the digital currency is realized only when the account identification information is verified, the economic loss brought to the user when the subsequent processing operation is continuously performed under the condition of receiving the wrong transfer address can be avoided, and the safety of the processing operation of the digital currency is improved.
Drawings
FIG. 1 is a flow chart of a method of digital currency processing in accordance with one embodiment of the invention;
FIG. 2 is a flow chart of a digital currency processing method according to a second embodiment of the invention;
FIG. 3 is a flow chart of a digital currency processing method in a third embodiment of the invention;
FIG. 4 is a flowchart of a digital money processing method in the fourth embodiment of the invention;
FIG. 5 is a structural view of a digital money handling apparatus according to a fifth embodiment of the present invention;
FIG. 6 is a structural view of a digital money handling apparatus according to a sixth embodiment of the present invention;
fig. 7 is a schematic structural diagram of a computer device in a seventh embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
It should be further noted that, for the convenience of description, only some but not all of the relevant aspects of the present invention are shown in the drawings. Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Example one
Fig. 1 is a flowchart of a digital currency processing method according to an embodiment of the present invention, where the method may be applied to a first transaction platform, where the first transaction platform is a service platform that can implement a financial transaction in a platform or across platforms for at least one digital currency, and the solution of this embodiment may be applied to a case where the first transaction platform processes digital currency, and the method may be executed by a digital currency processing apparatus according to an embodiment of the present invention, where the apparatus may be implemented in a software and/or hardware manner, and may be generally integrated in a server that implements a function of the first transaction platform, as shown in fig. 1, the method of this embodiment specifically includes:
s110, acquiring the target currency type and the account identification information corresponding to the digital currency.
In the first transaction platform applied in this embodiment, a user may own at least one transaction account number, at least one digital currency may be associated with one transaction account number, and for one transaction account number, each digital currency corresponds to one transaction account. The first trading platform may refer to a platform that provides trading services.
Optionally, the platform belongs to a blockchain network, for example, the first transaction platform itself is a blockchain network, or the first transaction platform includes at least one node in the blockchain network.
Specifically, the digital currency may refer to virtual currency used for circulation and transaction in a network, such as bitcoin, ether house, game coin, special currency (such as Q coin) issued by a service provider, or other currency with currency function.
The target currency type may refer to a type of digital currency, such as one of the bitcoin, the etherhouse, or the Q-coin described above, and is used to verify whether the association information is correct.
The account identification information may refer to information related to an associated account that matches digital currency, and may be, for example, identification information of the account, a currency type associated with the account, or the like. It should be noted that, in the first transaction platform, the user has logged in a current account number and entered a target currency type.
Optionally, the account identification information includes an associated account and a standard currency type matching the associated account, and the account identification information may be generated by a second transaction platform associated with the associated account. For example, the associated account is an address corresponding to the digital currency, generated by the second transaction platform according to the public key generated by the first encryption algorithm and the second encryption algorithm, where the first encryption algorithm may be the same as or different from the second encryption algorithm, and the encryption algorithm may be an elliptic encryption algorithm or may also be another encryption algorithm, and embodiments of the present invention are not limited in particular. In addition, the first trading platform is the same as or different from the second trading platform.
The target currency type can be based on data information directly acquired by a current login account number in the first transaction platform, and account identification information can be directly input by a user; or according to the parameter information input by the user, inquiring from a pre-constructed database to determine the account identification information required by the user; or by interacting with other devices.
And S120, extracting the associated account and the standard currency type matched with the associated account from the account identification information.
The associated account may refer to an account associated with a processing operation of digital money, and may refer to a transfer account of digital money, for example. An account may refer to information used to distinguish digital currency in a transaction account number, such as a random string corresponding to the digital currency.
Optionally, the associated account may specifically include a wallet account or an exchange account. The wallet account may refer to an account having functions of saving, money transaction, or money circulation.
The standard currency type may refer to a currency type that matches the associated account for verification of the associated information by comparison to the target currency type. The standard currency type is specifically the type of digital currency and is used for verifying whether the associated account is correct, and specifically, when the standard currency type is the same as the target currency type, the associated account is determined to be correct, so that the next digital currency processing operation can be continuously executed; when the standard currency type is different from the target currency type, the associated account is determined to be wrong, the correct account identification information needs to be input again, and the next digital currency processing operation cannot be carried out continuously.
The account identifying information may be in the form of text, pictures, or video. Optionally, the extracting, from the account identification information, an associated account and a standard currency type matched with the associated account includes: and extracting a related account and a standard currency type matched with the related account from the account identification information according to the information type of the account identification information.
Specifically, the information type is text information, image information, video information, or audio information. And selecting a corresponding extraction method to extract the associated account and the standard currency type matched with the associated account according to different information types. For example, if the information type is text information, the text can be directly read; if the information type is image information, the associated account and the standard currency type matched with the associated account can be obtained through an image recognition algorithm; if the information type is audio information, the associated account and the standard currency type matched with the associated account can be obtained through a voice recognition algorithm. By extracting the information in the account identification information according to the information type of the account identification information, different extraction modes can be determined according to different information types, and therefore the accuracy of information extraction is improved.
S130, if the target currency type is matched with the standard currency type, the processing operation of the digital currency is executed.
When the standard currency type is the same as the target currency type, the account identification information is determined to be correct, and subsequent processing operations may be performed on the digital currency based on the account identification information. Specifically, the subsequent processing operation may be a transaction operation (a money withdrawal operation, a payment operation, a transfer operation, an exchange rate conversion operation, or the like), a binding operation, a cash withdrawal operation, or the like of digital money.
In this embodiment, the account identification information includes an account to be transferred, when the standard currency type inquired based on the account to be transferred is the same as the target currency type, it is determined that the account to be transferred is correct, and the transfer amount is transferred from the account to be transferred corresponding to the digital currency in the transaction account to the account to be transferred.
In addition, if the target currency type does not match the standard currency type, the user identification information is determined to be invalid, and error information is fed back.
On the basis of the above embodiment, optionally, after the performing the processing operation of the digital currency, the method may further include: and generating a transaction request according to the processing operation, and sending the transaction request to the blockchain network, wherein the transaction request is used for generating a block and storing the block in the blockchain network.
The blockchain may be a public chain, a federation chain, or a private chain, and the blockchain network usually includes a plurality of nodes, and the nodes obtain the block generation right to become block generation nodes based on a consensus mechanism.
Blocks are generated through processing operation based on digital currency and stored in a block chain network, so that the processing operation is recorded in the block chain network and cannot be tampered, and the safety of digital currency processing is further improved.
According to the embodiment of the invention, the target currency type and the account identification information are obtained, the standard currency type matched with the associated account in the account identification information is extracted, and the subsequent processing operation is performed on the digital currency under the condition that the target currency type of the digital currency is matched with the standard currency type matched with the associated account, so that the problem that the transfer address filled by the user is not verified in the prior art, and the wrong transfer operation is performed under the condition of receiving the wrong address is solved, the subsequent processing operation on the digital currency is realized only when the account identification information is verified, the economic loss brought to the user when the subsequent processing operation is continuously performed under the condition of receiving the wrong transfer address can be avoided, and the safety of the processing operation of the digital currency is improved.
Example two
Fig. 2 is a flowchart of a digital currency processing method according to a second embodiment of the present invention, which is embodied based on the second embodiment, and the information type of the account identification information is embodied as: two-dimensional codes or text documents. As shown in fig. 2, the method of this embodiment specifically includes:
s210, acquiring a target currency type corresponding to the digital currency and account identification information, wherein the account identification information is generated by a second transaction platform associated with the associated account, and the information type of the account identification information is a two-dimensional code or a text document.
It should be noted that the meaning of the information of the first transaction platform, the account identification information, the standard currency type, the target currency type, etc. may refer to the description in the above embodiments.
The second transaction platform is a platform which is associated with the account identification information and records the account identification information, for example, the account identification information includes an associated account, if a transaction account number associated with the associated account exists in one platform, for example, the transaction account number is bound to the associated account, the platform is associated with the account identification information, and the transaction account number is the associated account number.
Specifically, the text document may refer to a document in which text information corresponding to the account identification information is recorded, for example, text information of an associated account and text information of a standard currency type matching the associated account are recorded. The two-dimensional code may be a black and white pattern which is distributed on a plane (two-dimensional direction) according to a certain rule by setting a specific geometric figure, and the pattern is recorded with account identification information and used for obtaining the recorded account identification information by an image identification method.
Optionally, the extracting, according to the information type of the account identification information, the associated account and the standard currency type matched with the associated account from the account identification information may include: when the information type of the account identification information is determined to be a two-dimensional code, decoding the two-dimensional code picture to obtain decoded data, wherein the decoded data is formed by combining text information of the associated account and text information of a standard currency type matched with the associated account; and analyzing the decoded data to determine the associated account and the standard currency type.
The mode of determining that the information type of the account identification information is the two-dimensional code may be reading an image provided by a user, judging whether the two-dimensional code exists in the image according to the characteristics of the two-dimensional code, and directly photographing or scanning the two-dimensional code in a photographing mode.
When there is the two-dimensional code, fix a position the two-dimensional code to cut apart the bar code, obtain the region including account identification information, decode the operation to this region, specifically can include: sampling the image in a grid mode, confirming dark color blocks and light color blocks according to threshold values, constructing a bitmap by using '1' and '0', acquiring binary sequence values, correcting errors of data, and converting the bar codes into matched data contents according to coding rules, namely decoding data.
The decoding data is actually a combination of the associated account and the standard currency type, and the associated account and the standard currency type can be extracted respectively according to a set analysis rule, for example, a first action associated account, a second action standard currency type and the like in the decoding data.
Optionally, the extracting, according to the information type of the account identification information, the associated account and the standard currency type matched with the associated account from the account identification information may include: and when the information type of the account identification information is determined to be a text document, analyzing the associated account and the standard currency type from the text document according to a predefined analysis rule.
Specifically, the manner of determining that the information type of the account identification information is a text document may be that when it is detected that a file input by a user is a text document, for example, a file in txt or xml format, the text document may be directly read to obtain data information recorded in the text document, where the data information is also a combination of an associated account and a standard currency type and needs to be extracted separately. The extraction may be performed according to a predefined parsing rule.
The information type of the account identification information is set to be a two-dimensional code or a text document, the diversity of the account identification information can be increased, meanwhile, a user can provide the account identification information in various modes aiming at different information types, the user experience is improved, the extraction modes of the matched associated account and the standard currency type are correspondingly set according to different information types, and the extraction accuracy of the associated account and the standard currency type can be improved.
S220, extracting a related account and a standard currency type matched with the related account from the account identification information according to the information type of the account identification information.
S230, if the target currency type is matched with the standard currency type, the processing operation of the digital currency is executed.
The information type of the account identification information is set to be the two-dimensional code or the text document, so that the diversity of the account identification information can be increased, and meanwhile, a user can provide the account identification information in various modes according to different information types, and the user experience is improved.
EXAMPLE III
Fig. 3 is a flowchart of a digital currency processing method according to a third embodiment of the present invention, where the method may be applied to a second transaction platform, and the solution of the present embodiment may be applied to a case where the second transaction platform generates account identification information based on an associated account and a standard currency type matching the associated account, and the method may be executed by a digital currency processing apparatus according to the third embodiment of the present invention, where the apparatus may be implemented in a software and/or hardware manner, and may be generally integrated in a server that implements a function of the second transaction platform, as shown in fig. 3, the method of the present embodiment specifically includes:
s310, when an account identification information acquisition request is received, acquiring an associated account corresponding to the account identification information acquisition request and a standard currency type matched with the associated account, wherein the account identification information is used for a first transaction platform to extract the associated account and the standard currency type matched with the associated account.
It should be noted that the meaning of the information of the first transaction platform, the second transaction platform, the account identification information, the associated account, the standard currency type and the target currency type may refer to the description in the above embodiments.
Specifically, the account identification information acquisition request may be an acquisition request directly input by the user at the second transaction platform, or may be an acquisition request sent by the first transaction platform.
The second trading platform is the same as or different from the first trading platform. Likewise, the second transaction platform belongs to the blockchain network, and the associated account can be a wallet account or an exchange account.
And S320, generating account identification information of a set information type according to the associated account and the standard currency type matched with the associated account.
Specifically, the manner of generating the account identification information according to the associated account and the standard currency type may be that the associated account and the standard currency type are used together as a set of data information, and the data information after encryption is encrypted to be the account identification information. The associated account and the standard currency type may be adjusted in various ways to generate data information, for example, splicing directly, splitting and combining, or performing code conversion according to a set coding rule, and the like.
Optionally, the generating of the account identification information of the set information type according to the associated account and the standard currency type matched with the associated account may include: and combining the associated account and the standard currency type matched with the associated account according to a set information processing mode to generate account identification information of a set information type, wherein the set information type is a two-dimensional code or a text document.
Specifically, the information processing method may be a method of performing information processing using the associated account and the standard currency type as data information, where the information processing method matches the setting information type. For example, if the user needs account identification information in a text format, a file in the text format is finally generated based on the information processing mode; and if the two-dimensional code is needed by the user, finally generating a picture containing the two-dimensional code based on the information processing mode. By setting different information processing modes and correspondingly generating account identification information of different information types, the diversity of the account identification information can be increased.
S330, the generated account identification information is used as a feedback result of the account identification information acquisition request.
Specifically, the feedback result may be used to directly feed back to the user or the first transaction platform, or may be fed back to the interactive device that sends the account identification information acquisition request.
On the basis of the foregoing embodiment, before acquiring the associated account corresponding to the account identification information acquisition request and the standard currency type matching the associated account, the method may further include: generating a public key and a private key through a first encryption algorithm; generating an address corresponding to the digital currency according to the public key based on a second encryption algorithm; and using the address as the associated account.
Specifically, a key pair is generated based on a first encryption algorithm, the key pair comprises a public key and a private key, the public key is visible in the public and the whole network, the private key is an private non-public password owned by a person, and then the public key is encrypted to generate an address. Wherein the first encryption algorithm may be the same as or different from the second encryption algorithm, and when the first encryption algorithm is different from the second encryption algorithm, the first encryption algorithm may be an asymmetric encryption algorithm, such as an elliptic encryption algorithm, and the second encryption algorithm may be a digest algorithm. It should be noted that the first encryption algorithm and the second encryption algorithm may also be other encryption algorithms that can implement encryption, and the embodiment of the present invention is not limited in particular.
The address is generated through an encryption algorithm, the associated account is determined, the safety of the associated account can be guaranteed, the uniqueness of the corresponding relation between the digital currency and the associated account is guaranteed, and transfer errors caused by the fact that a plurality of digital currencies correspond to the same associated account can be avoided.
According to the embodiment of the invention, the second transaction platform generates the account identification information according to the associated account corresponding to the account identification information acquisition request and the standard currency type matched with the associated account, and the account identification information is used for the first transaction platform to perform query verification, so that the first transaction platform executes the next processing operation when the account identification information passes the verification, and the safety of digital currency processing is improved.
Example four
Fig. 4 is a flowchart of a digital currency processing method according to a fourth embodiment of the present invention, where the solution of this embodiment may be applicable to a digital currency processing situation of a first transaction platform during a currency withdrawal process, and a digital currency processing situation of a second transaction platform during the currency withdrawal process, as shown in fig. 4, the method of this embodiment specifically includes:
s401, when receiving an account identification information acquisition request, a second platform acquires a money withdrawal address corresponding to the account identification information acquisition request and currency information matched with the money withdrawal address.
The platform of this embodiment prestores the correspondence between the denomination of each digital currency of the user and the matched withdrawal address. Wherein, the money withdrawal address can be a random character string. In a specific example, in the first transaction platform, the note extracting address of the bitcoin under the account number of the user a is 36CDdCDVVP3 pwqnqnyucc 6CDtjF7q3tptB, and the note extracting address of the etherhouse is 36CDdCDVVP3 pwqnqnyucc 6CDtjF7q3 tptC; in the second transaction platform, the coin picking address of the bitcoin under the account number of the user A is 46CDdCDVVP3PwQNJAYcCc6CDtjF7q3tptB, and the coin picking address of the Etherhouse is 46CDdCDVVP3PwQNJAYcCc6CDtjF7q3 tptC. Meanwhile, the first transaction platform and the second transaction platform respectively store each digital currency under the account number of the user A and a currency extracting address corresponding to the digital currency in respective corresponding databases.
It should be noted that the meaning of the information of the first transaction platform, the second transaction platform, the account identification information, the setting information type, the associated account, the standard currency type, the target currency type, and the like may refer to the description in the above embodiments.
S402, the second platform generates account identification information of set information type according to the money withdrawing address and the currency information matched with the money withdrawing address.
The set information type may be a text document or a two-dimensional code picture, for example, the money extraction address and currency information are stored in a file document in different fields, or a two-dimensional code picture is generated according to the money extraction address and currency information.
And S403, the second platform provides the generated account identification information as a feedback result of the account identification information acquisition request to the user.
S404, the first transaction platform receives a money withdrawing instruction of the digital currency input by the user and provides an input field of account identification information for the user.
The money withdrawing instruction of the digital money comprises corresponding target currency type information, the input field is used for a user to input account identification information, the importing mode of importing the account identification information in the input field can comprise directly importing a text document or a two-dimensional code picture, and the two-dimensional code can be photographed or scanned by triggering a camera to obtain the two-dimensional code picture.
S405, the first transaction platform receives the account identification information through the input field and extracts currency information from the account identification information.
If the user inputs a text document in an input field of the money extracting address, the first transaction platform can divide fields of a text in the imported text document, and extracts an associated account and a standard money type matched with the associated account from the divided fields; or the first transaction platform respectively extracts the money extracting address and the standard currency type matched with the money extracting address from the identified contents by identifying the two-dimensional code picture.
S406, the first trading platform judges whether the currency information is the same as the currency information of the digital currency extracted according to the currency extracting instruction, if so, S407 is executed; otherwise, S408 is performed.
The currency information of the digital currency extracted by the currency extracting instruction actually refers to the target currency information. That is, the first trading platform needs to verify that the target currency information is the same as the currency information of the associated account, and only if so will the transfer operation be performed. When it is verified that the two currency information are the same, the user is prompted to enter a payment password in order to perform a subsequent transfer operation.
S407, the first trading platform extracts the money extracting address from the account identification information, and transfers the digital money of the target amount from the transfer-out account in the first trading platform to the transfer-in account matched with the money extracting address in the second trading platform.
In a specific example, a user a performs a money withdrawal operation in a first transaction platform: extracting 1 bit coin in the first trading platform into a second trading platform, firstly, acquiring account identification information of a user A in the second trading platform by the user A, wherein the account identification information comprises the bit coin and a bit coin address 46CDdCDVVP3PwQNJAYcCc6CDtjF7q3tptB, specifically, selecting a corresponding currency, namely the bit coin, from an asset account number of the user A in the second trading platform, returning the bit coin and a coin extraction address of the bit coin to the user A by the second trading platform, then, entering the first trading platform by the user, selecting the bit coin from the asset account number of the user A, carrying out coin extraction operation, and inputting 1 in the coin extraction quantity; inputting account identification information; after currency information in the account identification information is confirmed to be matched, namely the currency extraction address is confirmed to be correct, a payment password corresponding to the asset account number is input, currency extraction operation is started, the first transaction platform transfers the 1 bit currency to the currency extraction address of the bit currency of the user A in the second transaction platform, and after the transfer is completed, the user A can check that the asset account number is increased by 1 bit currency in the asset account number of the second transaction platform.
S408, the first trading platform prompts the user that the money extracting address does not accord with the currency type of the digital currency.
Referring to the previous example, if the customer A fills in the withdrawal address with the Etherhouse withdrawal address 46CDdCDVVP3PwQNJAYcCc6CDtjF7q3tptC in the second trading platform, the first trading platform finds that the target currency of the withdrawal is different from the currency result of the associated account of the second trading platform, and then returns the result of the failure of the withdrawal operation to the customer A, and at the same time, may prompt "the withdrawal address does not correspond to the currency of the withdrawal", and may request the customer A to re-input the withdrawal address.
Of course, the user a may also provide money to other users, for example, the user B, and at this time, the account identification information of the user B may be input in the first transaction platform, and the rest of the processes are similar to the above processes and are not described again.
EXAMPLE five
Fig. 5 is a schematic structural diagram of a digital currency processing apparatus according to a fifth embodiment of the present invention, and as shown in fig. 5, the apparatus is disposed on a first transaction platform, and specifically includes:
a digital money information obtaining module 510 for obtaining a target money type corresponding to the digital money and account identification information;
an account and currency type obtaining module 520, configured to extract, from the account identification information, an associated account and a standard currency type matching the associated account;
a digital currency processing module 530 for performing processing operations of the digital currency if the target currency type matches the standard currency type.
According to the embodiment of the invention, the target currency type and the account identification information are obtained, the standard currency type matched with the associated account in the account identification information is extracted, and the subsequent processing operation is performed on the digital currency under the condition that the target currency type of the digital currency is matched with the standard currency type matched with the associated account, so that the problem that the transfer address filled by the user is not verified in the prior art, and the wrong transfer operation is performed under the condition of receiving the wrong address is solved, the subsequent processing operation on the digital currency is realized only when the account identification information is verified, the economic loss brought to the user when the subsequent processing operation is continuously performed under the condition of receiving the wrong transfer address can be avoided, and the safety of the processing operation of the digital currency is improved.
Further, the account identification information is generated by a second transaction platform associated with the associated account.
Further, the account and currency type obtaining module 520 is specifically configured to: and extracting a related account and a standard currency type matched with the related account from the account identification information according to the information type of the account identification information.
Further, the information type of the account identification information is a two-dimensional code or a text document.
Further, the account and currency type obtaining module 520 is specifically configured to: when the information type of the account identification information is determined to be a two-dimensional code, decoding the two-dimensional code picture to obtain decoded data, wherein the decoded data is formed by combining text information of the associated account and text information of a standard currency type matched with the associated account; and analyzing the decoded data to determine the associated account and the standard currency type.
Further, the account and currency type obtaining module 520 is specifically configured to: and when the information type of the account identification information is determined to be a text document, analyzing the associated account and the standard currency type from the text document according to a predefined analysis rule.
Further, the first transaction platform belongs to a blockchain network, and the associated accounts comprise a wallet account and a trading exchange account.
Further, the apparatus may further include: a transaction request processing module to: and generating a transaction request according to the processing operation, and sending the transaction request to the blockchain network, wherein the transaction request is used for generating a block and storing the block in the blockchain network.
Further, the associated account is an address corresponding to the digital currency, which is generated by the second transaction platform according to the public key generated by the first encryption algorithm and the second encryption algorithm.
Further, the first trading platform is the same as or different from the second trading platform.
The digital currency processing device can execute the digital currency processing method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the executed digital currency processing method.
EXAMPLE six
Fig. 6 is a schematic structural diagram of a digital currency processing apparatus according to a sixth embodiment of the present invention, and as shown in fig. 6, the apparatus is disposed on a second transaction platform, and specifically includes:
an account and currency type obtaining module 610, configured to, when receiving an account identification information obtaining request, obtain an associated account corresponding to the account identification information obtaining request and a standard currency type matching the associated account;
an account identification information generating module 620, configured to generate account identification information of a set information type according to the associated account and a standard currency type matched with the associated account;
a feedback result obtaining module 630, configured to use the generated account identification information as a feedback result of the account identification information obtaining request.
According to the embodiment of the invention, the second transaction platform generates the account identification information according to the associated account corresponding to the account identification information acquisition request and the standard currency type matched with the associated account, and the account identification information is used for the first transaction platform to perform query verification, so that the first transaction platform executes the next processing operation when the account identification information passes the verification, and the safety of digital currency processing is improved.
Further, the account identification information generating module 620 is specifically configured to: and combining the associated account and the standard currency type matched with the associated account according to a set information processing mode to generate account identification information of a set information type, wherein the set information type is a two-dimensional code or a text document.
Further, the second transaction platform belongs to a block chain network, and the associated account is a wallet account or an exchange account.
Further, the apparatus may further include: the encryption module is used for generating a public key and a private key through a first encryption algorithm; generating an address corresponding to the digital currency according to the public key based on a second encryption algorithm; and using the address as the associated account.
Further, the second trading platform is the same as or different from the first trading platform.
The digital currency processing device can execute the digital currency processing method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the executed digital currency processing method.
EXAMPLE seven
Fig. 7 is a schematic structural diagram of a computer device according to a seventh embodiment of the present invention. FIG. 7 illustrates a block diagram of an exemplary computer device 701 suitable for use in implementing embodiments of the present invention. The computer device 701 shown in fig. 7 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present invention.
As shown in fig. 7, computer device 701 is in the form of a general purpose computing device. The components of computer device 701 may include, but are not limited to: one or more processors or processing units 702, a system memory 703, and a bus 704 that couples the various system components including the system memory 703 and the processing unit 702. The computer device 701 may be a device, such as a server, carrying the first transaction platform. The first trading platform may be a blockchain network or may be a platform formed by at least one node in a blockchain network.
The system Memory 703 may include computer system readable media in the form of volatile Memory, such as Random Access Memory (RAM) 705 and/or cache Memory 706. The computer device 701 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, the storage system 707 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 7, and commonly referred to as a "hard disk drive"). Although not shown in FIG. 7, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a Compact disk Read-Only Memory (CD-ROM), Digital Video disk (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to bus 704 by one or more data media interfaces. Memory 703 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 709 having a set (at least one) of program modules 708 may be stored, for instance, in the memory 703, such program modules 708 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 708 generally perform the functions and/or methodologies of embodiments of the invention as described herein.
The computer device 701 may also communicate with one or more external devices 710 (e.g., keyboard, pointing device, display 711, etc.), with one or more devices that enable a user to interact with the computer device 701, and/or with any devices (e.g., network card, modem, etc.) that enable the computer device 701 to communicate with one or more other computing devices. Such communication may be through an Input/Output (I/O) interface 712. Moreover, computer device 701 may also communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public Network, such as the internet) via Network adapter 713. As shown, network adapter 713 communicates with the other modules of computer device 701 via bus 704. It should be appreciated that although not shown in FIG. 7, other hardware and/or software modules may be used in conjunction with computer device 701, including but not limited to: microcode, device drivers, Redundant processing units, external disk drive Arrays, disk array (RAID) systems, tape drives, and data backup storage systems, to name a few.
The processing unit 702 executes various functional applications and data processing by executing programs stored in the system memory 703, for example, implementing a digital money processing method provided by any of the embodiments of the present invention.
That is, the processing unit implements, when executing the program: acquiring a target currency type and account identification information corresponding to the digital currency; extracting an associated account and a standard currency type matched with the associated account from account identification information; performing a processing operation of the digital currency if the target currency type matches the standard currency type.
For another example, a digital currency processing method provided by the embodiment of the invention is realized.
That is, the processing unit implements, when executing the program: when an account identification information acquisition request is received, acquiring an associated account corresponding to the account identification information acquisition request and a standard currency type matched with the associated account, wherein the account identification information is used for a first transaction platform to extract the associated account and the standard currency type matched with the associated account; generating account identification information of a set information type according to the associated account and the standard currency type matched with the associated account; and taking the generated account identification information as a feedback result of the account identification information acquisition request.
Example eight
An eighth embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a digital currency processing method according to any embodiment of the present invention:
that is, the program when executed by the processor implements: acquiring a target currency type and account identification information corresponding to the digital currency; extracting an associated account and a standard currency type matched with the associated account from account identification information; performing a processing operation of the digital currency if the target currency type matches the standard currency type.
Alternatively, the program may be executed by a processor to implement the digital money processing method according to any of the invention embodiments of the present application:
that is, the program when executed by the processor implements: when an account identification information acquisition request is received, acquiring an associated account corresponding to the account identification information acquisition request and a standard currency type matched with the associated account, wherein the account identification information is used for a first transaction platform to extract the associated account and the standard currency type matched with the associated account; generating account identification information of a set information type according to the associated account and the standard currency type matched with the associated account; and taking the generated account identification information as a feedback result of the account identification information acquisition request.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a RAM, a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM), a flash Memory, an optical fiber, a portable CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, Radio Frequency (RF), etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a LAN or a WAN, or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (18)
1. A digital currency processing method, applied to a first transaction platform, includes:
acquiring a target currency type and account identification information corresponding to digital currency, wherein the information type of the account identification information is a two-dimensional code or a text document;
extracting the associated account and the standard currency type matched with the associated account from the account identification information, wherein the extracting the associated account and the standard currency type matched with the associated account from the account identification information comprises: when the information type of the account identification information is determined to be a two-dimensional code, decoding the two-dimensional code to obtain decoded data, analyzing the decoded data, and determining the associated account and the standard currency type;
performing processing operations of the digital currency if the target currency type matches the standard currency type, the processing operations including: a transaction operation, a binding operation, or a cash-out operation.
2. The method of claim 1, wherein the account identification information is generated by a second transaction platform associated with the associated account.
3. The method of claim 1, wherein extracting the associated account and the standard currency type matching the associated account from the account identification information comprises:
and extracting a related account and a standard currency type matched with the related account from the account identification information according to the information type of the account identification information.
4. The method of claim 1, wherein the decoded data is formed from a combination of textual information of the associated account and textual information of a standard currency type matching the associated account.
5. The method of claim 1, wherein the extracting, according to the information type of the account identification information, the associated account and the standard currency type matched with the associated account from the account identification information comprises:
and when the information type of the account identification information is determined to be a text document, analyzing the associated account and the standard currency type from the text document according to a predefined analysis rule.
6. The method of claim 1, wherein the first transaction platform belongs to a blockchain network, and wherein the associated accounts include a wallet account and an exchange account.
7. The method according to claim 1, further comprising, after said performing the digital currency processing operation:
and generating a transaction request according to the processing operation, and sending the transaction request to the blockchain network, wherein the transaction request is used for generating a block and storing the block in the blockchain network.
8. The method of claim 1, wherein the associated account is an address generated by the second transaction platform corresponding to the digital currency based on a public key generated by the first encryption algorithm and a second encryption algorithm.
9. The method of claim 1, wherein the first trading platform is the same as or different from the second trading platform.
10. A digital currency processing method, applied to a second transaction platform, comprising:
when an account identification information acquisition request is received, acquiring an associated account corresponding to the account identification information acquisition request and a standard currency type matched with the associated account, wherein the account identification information is used for the first transaction platform to extract the associated account and the standard currency type matched with the associated account, and when a target currency type corresponding to digital currency is matched with the standard currency type, executing the processing operation of the digital currency, and the processing operation comprises the following steps: the method comprises the steps of performing transaction operation, binding operation or cash withdrawal operation, wherein the information type of account identification information is a two-dimensional code or a text document, when the information type of the account identification information is determined to be the two-dimensional code, decoding the two-dimensional code to obtain decoded data, analyzing the decoded data, and determining the associated account and the standard currency type;
generating account identification information of a set information type according to the associated account and the standard currency type matched with the associated account;
and taking the generated account identification information as a feedback result of the account identification information acquisition request.
11. The method of claim 10, wherein generating account identification information of a set information type from the associated account and a standard currency type matching the associated account comprises:
and combining the associated account and the standard currency type matched with the associated account according to a set information processing mode to generate account identification information of a set information type, wherein the set information type is a two-dimensional code or a text document.
12. The method of any of claims 10-11, wherein the second transaction platform belongs to a blockchain network, and wherein the associated account is a wallet account or an exchange account.
13. The method of claim 10, further comprising, prior to obtaining the associated account corresponding to the account identification information obtaining request and the standard currency type matching the associated account:
generating a public key and a private key through a first encryption algorithm;
generating an address corresponding to the digital currency according to the public key based on a second encryption algorithm; and using the address as the associated account.
14. The method of claim 10, wherein the second trading platform is the same or different from the first trading platform.
15. A digital currency processing apparatus, disposed on a first transaction platform, comprising:
the digital currency information acquisition module is used for acquiring a target currency type and account identification information corresponding to digital currency, wherein the information type of the account identification information is a two-dimensional code or a text document;
an account and currency type obtaining module, configured to extract, from account identification information, an associated account and a standard currency type matching the associated account, where the extracting, from the account identification information, the associated account and the standard currency type matching the associated account includes: when the information type of the account identification information is determined to be a two-dimensional code, decoding the two-dimensional code to obtain decoded data, analyzing the decoded data, and determining the associated account and the standard currency type;
a digital currency processing module for performing processing operations of the digital currency if the target currency type matches the standard currency type, the processing operations including: a transaction operation, a binding operation, or a cash-out operation.
16. A digital currency processing apparatus, disposed on a second transaction platform, comprising:
an account and currency type obtaining module, configured to, when an account identification information obtaining request is received, obtain an associated account corresponding to the account identification information obtaining request and a standard currency type matching the associated account, where the account identification information is used by a first transaction platform to extract the associated account and the standard currency type matching the associated account, and perform a processing operation of digital currency when a target currency type corresponding to the digital currency matches the standard currency type, where the processing operation includes: the method comprises the steps of performing transaction operation, binding operation or cash withdrawal operation, wherein the information type of account identification information is a two-dimensional code or a text document, when the information type of the account identification information is determined to be the two-dimensional code, decoding the two-dimensional code to obtain decoded data, analyzing the decoded data, and determining the associated account and the standard currency type;
the account identification information generation module is used for generating account identification information of a set information type according to the associated account and the standard currency type matched with the associated account;
and the feedback result acquisition module is used for taking the generated account identification information as a feedback result of the account identification information acquisition request.
17. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor, when executing the program, implements a digital currency processing method as claimed in any one of claims 1 to 9 or 10 to 14.
18. A computer-readable storage medium, on which a computer program is stored, the program, when being executed by a processor, implementing a digital money processing method according to any one of claims 1 to 9 or 10 to 14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811215498.8A CN109345215B (en) | 2018-10-18 | 2018-10-18 | Digital currency processing method, device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811215498.8A CN109345215B (en) | 2018-10-18 | 2018-10-18 | Digital currency processing method, device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109345215A CN109345215A (en) | 2019-02-15 |
CN109345215B true CN109345215B (en) | 2021-08-17 |
Family
ID=65310097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811215498.8A Active CN109345215B (en) | 2018-10-18 | 2018-10-18 | Digital currency processing method, device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109345215B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111340494B (en) * | 2020-05-15 | 2020-08-28 | 支付宝(杭州)信息技术有限公司 | Asset type consistency evidence generation, transaction and transaction verification method and system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105976246A (en) * | 2016-04-29 | 2016-09-28 | 北京太云科技有限公司 | Block chain-based digital asset superposition method and device |
CN108629581A (en) * | 2018-04-28 | 2018-10-09 | 比飞力(深圳)科技有限公司 | A kind of entity digital cash and the method and device for verifying its validity |
CN108596766A (en) * | 2018-04-28 | 2018-09-28 | 深圳市优学链科技有限公司 | Block chain credit rating method, apparatus, computer equipment and storage medium |
-
2018
- 2018-10-18 CN CN201811215498.8A patent/CN109345215B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN109345215A (en) | 2019-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3499795A1 (en) | Authentication system and method, and user equipment, authentication server, and service server for performing same method | |
CN105512881B (en) | A kind of method and terminal for completing payment based on two dimensional code | |
CN112651841B (en) | Online business handling method, online business handling device, server and computer readable storage medium | |
US11562351B2 (en) | Interoperable mobile-initiated transactions with dynamic authentication | |
CN108898206A (en) | A kind of method and barcode scanning safe checking method generating gathering code | |
US10885507B1 (en) | Transferring a customer from an ATM transaction to a device-based transaction during an error state, and applications thereof | |
CN110602114A (en) | Block chain-based identity authentication method and device, storage medium and electronic equipment | |
CN111242462B (en) | Data processing method and device, computer storage medium and electronic equipment | |
CN109961293A (en) | Business method of payment, system, device, server and storage medium | |
US20210383402A1 (en) | Systems and methods for automated identity verification | |
CN109472567B (en) | Digital currency processing method, device, computer equipment and storage medium | |
CN109345215B (en) | Digital currency processing method, device, computer equipment and storage medium | |
US11599882B2 (en) | Data processing method, apparatus, and system | |
CN112181482A (en) | Version verification method and device, electronic equipment and storage medium | |
CN116962021A (en) | Method, device, equipment and medium for user real name authentication in financial cooperative institution | |
CN110084611B (en) | Numerical value transfer method, device, computer equipment and storage medium | |
CN114118046A (en) | Batch transaction processing method and device | |
CN112561518A (en) | Information identification method, device and storage medium | |
JP6464870B2 (en) | Authentication method, authentication program, and authentication apparatus | |
CN113656782A (en) | Method for aggregating identification codes, device for aggregating identification codes and electronic equipment | |
KR20150105937A (en) | Method for loan covenant and apparatus for using the same | |
CN111292051A (en) | Foreign exchange service processing method, device, equipment and medium | |
RU2796267C1 (en) | Method, device and system for data processing | |
KR20140142465A (en) | Method for loan covenant and apparatus for using the same | |
US20240177137A1 (en) | Systems and methods for enhanced payment codes |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |