A property right circulation method, device, system and business end
By combining the property rights transfer system with the business side for identity verification and information digest generation, and integrating blockchain and information systems, the system solves the performance problem in large-scale, high-concurrency property rights transfer scenarios, and realizes the secure and efficient transfer of batch property rights.
Patent Information
- Application Number
- CN202110766245.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-07
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2041-07-07
AI Technical Summary
Existing blockchain-based property rights transfer schemes are difficult to implement in large-scale, high-concurrency property rights transfer scenarios, and blockchain requires the support of blockchain wallet clients when recording operation events and asset transfer events, resulting in insufficient system performance.
By connecting with at least two business terminals through the property rights transfer system, the system receives and verifies the identity identifiers of the property rights transfer-out and transfer-in business terminals, generates and sends relevant information summaries of the property rights identifiers, and uses the combination of blockchain and information systems to realize the secure transfer of property rights in batches.
It improves the security of property rights transfer operations and the system's concurrency capabilities, enables efficient transfer of property rights in batches, and enhances the system's processing capacity.
Smart Images

Figure CN115601032B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of Internet of Things (IoT) technology, and in particular to a method, apparatus, system, and business terminal for the transfer of property rights. Background Technology
[0002] In existing blockchain-based property rights transfer schemes, the blockchain records the evidence and transfer information of each item. This typically requires a blockchain client to support a blockchain wallet. The transfer process is roughly as follows: the transferor transfers the item to the transferee and stores the property rights transfer information on the blockchain. The transferee inspects the received item. If the inspection is successful, the blockchain records the item from the transferor's blockchain wallet to the transferee's blockchain wallet. The blockchain also saves the transferee's confirmation of receipt and the record of the item in the transferee's blockchain wallet. However, current property rights transfer schemes do not consider large-scale, high-concurrency property rights transfer scenarios. Furthermore, while recording operation events and asset transfer events, the blockchain also requires a blockchain wallet client to support the business operations. Summary of the Invention
[0003] This invention provides a method, apparatus, system, and business terminal for the transfer of property rights, in order to solve the problem that the transfer of property rights in batches is difficult to achieve in the prior art.
[0004] To address the aforementioned technical problems, the embodiments of the present invention provide the following technical solutions:
[0005] In a first aspect, embodiments of the present invention provide a method for transferring property rights, applied to a property rights transfer system, wherein the property rights transfer system is connected to at least two business terminals;
[0006] The method includes:
[0007] Receive transfer application information sent by the property rights transfer-out business terminal; the transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch property rights identifier;
[0008] If the property rights transfer-out business terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in business terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier, the relevant information of the first batch of property rights identifier is sent to the property rights transfer-in business terminal.
[0009] Optionally, if the property rights transfer-out service terminal is determined to be the legitimate transferor of the first batch of property rights based on the first identity identifier, and the property rights transfer-in service terminal is determined to be the legitimate recipient of the first batch of property rights based on the second identity identifier, the relevant information of the first batch of property rights identifiers is sent to the property rights transfer-in service terminal, including:
[0010] If the property rights transfer business terminal is determined to be the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, a first in-transit batch information summary corresponding to the first batch of property rights is generated based on the first batch of property rights identifier and the first confirmed batch information summary to which the first batch of property rights identifier belongs.
[0011] If the property rights transfer service terminal is determined to be the legitimate recipient of the first batch of property rights based on the second identity identifier, the first batch in transit information summary is sent to the property rights transfer service terminal.
[0012] Optionally, generating a first in-transit batch information digest corresponding to the first batch property rights identifier based on the first batch property rights identifier and the first batch of property rights information digest to which the first batch property rights identifier belongs includes:
[0013] If the first batch of property rights identifiers belongs to at least two first batch of confirmed property rights information digests, a first batch of information digest corresponding to the first batch of property rights identifiers is generated based on the first batch of property rights identifiers and the at least two first batch of confirmed property rights information digests.
[0014] Optionally, the method further includes:
[0015] Receive transfer application confirmation information sent by the property transfer business terminal, wherein the transfer application confirmation information includes the third-party identity identifier of the property transfer business terminal;
[0016] The step of determining the property rights transfer terminal as the legitimate recipient of the first batch of property rights based on the second identity identifier includes:
[0017] If the second identity identifier matches the third identity identifier, the transferee of property rights is determined to be the legitimate recipient of the first batch of property rights.
[0018] Optionally, before receiving the transfer application information sent by the property transfer service terminal, the method further includes:
[0019] Receive the batch property rights identifiers sent by the property rights transfer service terminal;
[0020] Based on the batch property rights identifiers, a summary of the batch of property rights confirmation information is generated;
[0021] Store the first correspondence between the ownership of the batch of confirmed information and the ownership of the batch of property rights identifier.
[0022] Optionally, after generating a first in-transit batch information digest corresponding to the first batch property rights identifier based on the first batch property rights identifier and the first batch of property rights information digest to which the first batch property rights identifier belongs, the method further includes:
[0023] Store the second correspondence between the first batch information summary in transit and the first batch property rights identifier.
[0024] Optionally, the method further includes:
[0025] The first in-transit batch information summary, the first identity identifier, and the second identity identifier are stored in the blockchain of the property rights transfer system.
[0026] Optionally, after sending the relevant information of the first batch of property rights identifiers to the property rights transfer business terminal, the method further includes:
[0027] A second batch information summary for confirmed rights is generated based on the first batch information summary in transit.
[0028] The first identity identifier, the second identity identifier, and the second batch of rights confirmation information digest are stored in the blockchain.
[0029] Optionally, the method further includes:
[0030] The second correspondence between the first batch information summary in transit and the first batch property rights identifier is updated to the third correspondence between the second confirmed batch information summary and the first batch property rights identifier.
[0031] Optionally, after generating a batch information summary based on the batch property rights identifier, the method further includes:
[0032] The batch of property rights identifiers and the batch information summary of the confirmation of rights are stored in a relational database.
[0033] Optionally, storing the first correspondence between the ownership of the batch of confirmed property rights information summary and the ownership of the batch of property rights identifiers includes:
[0034] Based on a key-value database, the first correspondence between the ownership of the batch of confirmed property rights information summary and the ownership of the batch of property rights identifier is stored.
[0035] Optionally, storing a second correspondence between the digest of the first batch information in transit and the first batch ownership identifier includes:
[0036] Based on the storage database, a second correspondence is stored between the information summary of the first batch in transit and the property rights identifier of the first batch.
[0037] Secondly, embodiments of the present invention provide a method for transferring property rights, applied to a property rights transfer-out business terminal, wherein the property rights transfer-out business terminal is connected to a property rights transfer system;
[0038] The method includes:
[0039] Send transfer application information to the property rights transfer system; the transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers, so that the property rights transfer system sends the relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal based on the first identity identifier and the second identity identifier.
[0040] Optionally, the method further includes:
[0041] Send batch property rights identifiers to the property rights transfer system.
[0042] Thirdly, embodiments of the present invention provide a method for transferring property rights, applied to a property rights transfer-in business terminal, wherein the property rights transfer-in business terminal is connected to a property rights transfer system;
[0043] The method includes:
[0044] The system receives information related to the first batch of property rights identifiers sent by the property rights transfer system. The information related to the first batch of property rights identifiers is sent by the property rights transfer system based on the transfer application information sent by the property rights transfer-out business terminal. The transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers.
[0045] Optionally, the method further includes:
[0046] Send transfer application confirmation information to the property rights transfer system, wherein the transfer application confirmation information includes a third-party identity identifier of the property rights transfer business terminal;
[0047] The information related to the first batch of property rights identifiers is sent when the third identity identifier matches the second identity identifier.
[0048] Fourthly, embodiments of the present invention provide a property rights transfer device, applied to a property rights transfer system, wherein the property rights transfer system is connected to at least two business terminals;
[0049] The device includes:
[0050] The first receiving module is used to receive transfer application information sent by the property transfer-out business terminal; the transfer application information includes: the first identity identifier of the property transfer-out business terminal, the second identity identifier of the property transfer-in business terminal, and the first batch property identifier.
[0051] The first sending module is configured to send relevant information of the first batch of property rights identifiers to the property rights transfer-in service terminal when the property rights transfer-out service terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in service terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier.
[0052] Optionally, the first transmitting module includes:
[0053] The first generation unit is configured to, when determining that the property rights transfer business terminal is the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, generate a first in-transit batch information summary corresponding to the first batch of property rights identifier based on the first batch of property rights identifier and the first confirmation batch information summary to which the first batch of property rights identifier belongs.
[0054] The first sending unit is configured to send a digest of the first batch of information in transit to the property rights transfer service terminal when the property rights transfer service terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier.
[0055] Optionally, the first generation unit is specifically used to generate a first in-transit batch information summary corresponding to the first batch property rights identifier, based on the first batch property rights identifier and the at least two first confirmed batch information summaries, when the first batch property rights identifier belongs to at least two first confirmed batch information summaries.
[0056] Optionally, the device further includes:
[0057] The transfer application information receiving module is used to receive transfer application confirmation information sent by the property transfer business terminal, wherein the transfer application confirmation information includes a third-party identity identifier of the property transfer business terminal;
[0058] The first sending module includes:
[0059] The determining unit is used to determine that the property rights transfer end is the legitimate receiving end of the first batch of property rights when the second identity identifier is consistent with the third identity identifier.
[0060] Optionally, the device further includes:
[0061] A batch property rights identifier receiving module is used to receive batch property rights identifiers sent by the property rights transfer business terminal;
[0062] The first batch information summary generation module is used to generate a batch information summary for the confirmation of rights based on the batch property rights identifier;
[0063] The first storage module is used to store the first correspondence between the ownership of the batch of confirmed information and the ownership of the batch of property rights identifiers.
[0064] Optionally, the device further includes:
[0065] The second storage module is used to store the second correspondence between the first in-transit batch information digest and the first batch property rights identifier.
[0066] Optionally, the device further includes:
[0067] The third storage module is used to store the first in-transit batch information summary, the first identity identifier, and the second identity identifier in the blockchain of the property rights transfer system.
[0068] Optionally, after sending the relevant information of the first batch of property rights identifiers to the property rights transfer business terminal, the device further includes:
[0069] The second batch information digest generation module is used to generate a second rights confirmation batch information digest based on the first in-transit batch information digest.
[0070] The fourth storage module is used to store the first identity identifier, the second identity identifier, the first batch ownership identifier, the first in-transit batch information digest, and the second confirmed batch information digest to the blockchain.
[0071] Optionally, the device further includes:
[0072] The second update module is used to update the second correspondence between the first in-transit batch information summary and the first batch property rights identifier to the third correspondence between the second confirmed batch information summary and the first batch property rights identifier.
[0073] Optionally, the device further includes:
[0074] The fifth storage module is used to store the batch property rights identifiers and the batch information summary of the confirmation of rights based on a relational database.
[0075] Optionally, the first storage module includes:
[0076] The first storage unit is used to store, based on a key-value database, the first correspondence between the ownership of the batch of confirmed information and the ownership of the batch of property rights identifiers.
[0077] Optionally, the second storage module includes:
[0078] The second storage unit is used to store a second correspondence between the first in-transit batch information digest and the first batch property rights identifier based on a key-value database.
[0079] Fifthly, embodiments of the present invention provide a property rights transfer device, applied to a property rights transfer-out business terminal, wherein the property rights transfer-out business terminal is connected to a property rights transfer system;
[0080] The device includes:
[0081] The second sending module is used to send transfer application information to the property rights transfer system; the transfer application information includes: a first identity identifier of the property rights transfer-out business terminal, a second identity identifier of the property rights transfer-in business terminal, and a first batch of property rights identifiers, so that the property rights transfer system sends relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal based on the first identity identifier and the second identity identifier.
[0082] Optionally, the device further includes:
[0083] A batch property rights identifier sending module is used to send batch property rights identifiers to the property rights transfer system.
[0084] Sixthly, embodiments of the present invention provide a property rights transfer device, applied to a property rights transfer-in business terminal, wherein the property rights transfer-in business terminal is connected to a property rights transfer system;
[0085] The device includes:
[0086] The second receiving module is used to receive information related to the first batch of property rights identifiers sent by the property rights transfer system. The information related to the first batch of property rights identifiers is sent by the property rights transfer system based on the transfer application information sent by the property rights transfer-out business terminal. The transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers.
[0087] Optionally, the device further includes:
[0088] The transfer application confirmation information sending module is used to send transfer application confirmation information to the property rights transfer system. The transfer application confirmation information includes a third-party identity identifier of the property rights transfer business terminal.
[0089] The information related to the first batch of property rights identifiers is sent when the third identity identifier matches the second identity identifier.
[0090] In a seventh aspect, embodiments of the present invention provide a property rights transfer system, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, it implements the steps of the property rights transfer method as described in the first aspect.
[0091] Eighthly, embodiments of the present invention provide a business terminal, the business terminal being a property rights transfer business terminal, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, it implements the steps of the property rights transfer method as described in the second aspect.
[0092] In a ninth aspect, embodiments of the present invention provide a business terminal, the business terminal being a property rights transfer business terminal, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, it implements the steps of the property rights transfer method as described in the third aspect.
[0093] In a tenth aspect, embodiments of the present invention provide a computer-readable storage medium for storing a computer program, which, when executed by a processor, implements the steps in the property rights transfer method as described in any one of the first aspects, or implements the steps in the property rights transfer method as described in the second aspect, or implements the steps in the property rights transfer method as described in the third aspect.
[0094] The beneficial effects of this invention are:
[0095] In this embodiment of the invention, the property rights transfer system receives transfer application information sent by the property rights transfer-out business terminal, obtains the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers. Based on the first identity identifier, the property rights transfer-out business terminal is determined to be the legitimate transferor of the first batch of property rights, and based on the second identity identifier, the property rights transfer-in business terminal is determined to be the legitimate recipient of the first batch of property rights. This improves the security of property rights transfer operations. Furthermore, the relevant information of the first batch of property rights identifiers is sent to the property rights transfer-in business terminal, thereby enabling the transfer of property rights in batches. Attached Figure Description
[0096] Figure 1 This is one of the flowcharts illustrating the property rights transfer method provided in the embodiments of the present invention;
[0097] Figure 2 This is one of the structural schematic diagrams of the property rights transfer system provided in the embodiments of the present invention;
[0098] Figure 3 This is the second schematic diagram of the structure of the property rights transfer system provided in this embodiment of the invention;
[0099] Figure 4 This is a flowchart illustrating the initial entry of property rights provided in an embodiment of the present invention;
[0100] Figure 5 A schematic diagram illustrating the blockchain intermediate state provided in an embodiment of the present invention;
[0101] Figure 6A schematic diagram illustrating data management of the information system provided in an embodiment of the present invention;
[0102] Figure 7 The second flowchart illustrating the property rights transfer method provided in this embodiment of the invention;
[0103] Figure 8 The third flowchart illustrating the property rights transfer method provided in this embodiment of the invention;
[0104] Figure 9 The fourth flowchart illustrating the property rights transfer method provided in this embodiment of the invention;
[0105] Figure 10 This is one of the structural schematic diagrams of the property rights transfer device provided in an embodiment of the present invention;
[0106] Figure 11 This is the second schematic diagram of the structure of the property rights transfer device provided in the embodiment of the present invention;
[0107] Figure 12 This is the third schematic diagram illustrating the structure of the property rights transfer device provided in this embodiment of the invention.
[0108] Figure 13 This is a schematic diagram of the structure of the property rights transfer system provided in an embodiment of the present invention;
[0109] Figure 14 This is one of the structural diagrams of the service terminal provided in an embodiment of the present invention;
[0110] Figure 15 This is the second schematic diagram illustrating the structure of the service terminal provided in this embodiment of the invention. Detailed Implementation
[0111] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0112] This invention addresses the problem that it is difficult to realize the transfer of property rights in batches in the prior art by providing a method, device, system and business terminal for the transfer of property rights.
[0113] Before describing the embodiments of the present invention, some concepts in the following description will be explained.
[0114] Blockchain is a novel application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms. In a narrow sense, blockchain is a chain-like data structure that combines data blocks sequentially in chronological order, and is a distributed ledger guaranteed by cryptography to be immutable and unforgeable. In a broader sense, blockchain technology is a new distributed infrastructure and computing method that uses a chain-like data structure to verify and store data, uses distributed node algorithms to generate and update data, uses cryptography to ensure the security of data transmission and access, and uses smart contracts composed of automated script code to program and manipulate data. From a data perspective, blockchain is a chain-like data structure that combines data blocks sequentially in chronological order, and this data structure is guaranteed to be immutable and unforgeable by cryptography. From a technical perspective, blockchain technology integrates multiple different technologies. By building a blockchain network, each node in the network is allowed to obtain a complete copy of the data block, and the update of the data block based on the blockchain is maintained based on a consensus mechanism and competitive computation. Thus, through an end-to-end network composed of multi-node communication, decentralized and trustless data storage and management are achieved.
[0115] In blockchain applications, Throughput per second (TPS) refers to system throughput, which is the number of processes a system can handle per second. If the TPS is too low, it can easily cause severe network congestion, preventing blockchain from being implemented in high-value, high-concurrency industries.
[0116] Currently, mainstream consortium blockchains typically have a TPS ranging from several hundred to several thousand. For example, Hyperledger Fabric, an open-source distributed ledger with the strongest overall capabilities, an early launch date, a complete and mature framework, and international applications and community support, usually achieves a TPS of 300-500 in actual tests. Meanwhile, FISCOBCOS, a representative of localized design, can achieve a single-chain TPS of over 1000 in actual tests.
[0117] A digital digest is a function that transforms a message of arbitrary length into a shorter, fixed-length message. It's analogous to a function of the message itself, also known as a hash function. A digital digest uses a one-way hash function to "digest" the plaintext to be encrypted into a fixed-length (128-bit) ciphertext. This ciphertext is also called a digital fingerprint. It has a fixed length, and different plaintexts will always produce different ciphertexts, while the same plaintext will always produce the same digest.
[0118] The quality of a hash function is determined by the probability of collisions. If an attacker can easily construct two messages with the same hash value, then such a hash function is very dangerous. Generally, the output length of a secure hash standard is 160 bits to ensure sufficient security. This encryption method is also known as the Secure Hash Algorithm (SHA) or MD Standards for Message Digest (MD5), designed by Ron Rivest. This encoding method uses a one-way hash function to "digest" the plaintext to be encrypted into a 128-bit ciphertext. This ciphertext, also known as a digital fingerprint, has a fixed length, and different plaintexts will always produce different ciphertexts, while the same plaintext will always have the same ciphertext. Thus, the digest becomes a "fingerprint" to verify whether the plaintext is genuine.
[0119] like Figure 1 As shown, this embodiment of the invention provides a method for transferring property rights, applied to a property rights transfer system, wherein the property rights transfer system is connected to at least two business terminals;
[0120] The method includes:
[0121] Step 101: Receive the transfer application information sent by the property transfer-out business terminal; the transfer application information includes: the first identity identifier of the property transfer-out business terminal, the second identity identifier of the property transfer-in business terminal, and the first batch property identifier.
[0122] In this embodiment of the invention, a large-scale property rights transfer system based on blockchain and information digests is provided. The system mainly includes a blockchain and an information system. The business system (business end) registers property rights transfers by calling the information system interface and the blockchain's smart contract interface, serving as legal proof of ownership. To adapt to large-scale property rights transfer scenarios and improve system concurrency while ensuring the security and reliability of registration data, this invention proposes using a centralized information system to implement batch property rights information digest decoding and encoding, and using a distributed blockchain to achieve information digest transfer information storage and traceability.
[0123] In this embodiment of the invention, two overall architectures for property rights transfer systems and business terminals are provided, and the overall architecture diagrams of the two property rights transfer systems and business terminals are as follows: Figure 2 and Figure 3 As shown. Figure 2 In the overall architecture of the property rights transfer system and business side shown, the business side first needs to interact with the information system to convert the original property rights information into an information summary, and then the business side applies to upload the transfer information to the blockchain. For example... Figure 3In the overall architecture of the property rights transfer system and business side shown, the business side needs to interact with the information system first to convert the original property rights information into information summary, and then the business side applies for the transfer information to be uploaded to the blockchain.
[0124] The property transfer business terminal submits the first batch of property rights identifiers, the first identity identifier of the property transfer business terminal, and the second identity identifier of the property transfer receiving business terminal to the information system. The information system saves the above data and transmits the first identity identifier of the property transfer business terminal and the second identity identifier of the property transfer receiving business terminal to the blockchain.
[0125] Step 102: If the property rights transfer-out business terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in business terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier, the relevant information of the first batch of property rights identifier is sent to the property rights transfer-in business terminal.
[0126] In this embodiment of the invention, to ensure the security of property rights transfer, the blockchain obtains a first identity identifier of the property rights transfer-out business terminal and a second identity identifier of the property rights transfer-in business terminal through an information system. The blockchain, through smart contracts, verifies that the property rights transfer-out business terminal is the legitimate transferor of the first batch of property rights based on the first identity identifier, and determines that the property rights transfer-in business terminal is the legitimate recipient of the first batch of property rights based on the second identity identifier through smart contracts. Then, it sends the relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal, completing the transfer of the batch of property rights. In this way, during the property rights transfer process, the legitimate identities of both parties to the transaction can be authenticated, thereby preventing unauthorized transferors from obtaining the batch of property rights and improving system security.
[0127] Optionally, if the property rights transfer-out service terminal is determined to be the legitimate transferor of the first batch of property rights based on the first identity identifier, and the property rights transfer-in service terminal is determined to be the legitimate recipient of the first batch of property rights based on the second identity identifier, the relevant information of the first batch of property rights identifiers is sent to the property rights transfer-in service terminal, including:
[0128] If the property rights transfer business terminal is determined to be the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, a first in-transit batch information summary corresponding to the first batch of property rights is generated based on the first batch of property rights identifier and the first confirmed batch information summary to which the first batch of property rights identifier belongs.
[0129] If the property rights transfer service terminal is determined to be the legitimate recipient of the first batch of property rights based on the second identity identifier, the first batch in transit information summary is sent to the property rights transfer service terminal.
[0130] It should be noted that the specific functions of the property rights transfer system are as follows: the information system stores property rights data (original data, property rights ownership confirmation batch information summary, property rights ownership in transit batch information summary, etc.) and batch information summary data (property rights batches corresponding to the confirmation batch information summary, property rights batches corresponding to the in-transit batch information summary, etc.); the blockchain stores the transfer traceability information of all confirmation batch information summaries and the transfer traceability information of in-transit batch information summaries that have not been confirmed. The information summary is calculated based on the above mathematical calculation method. The main functions of the property rights transfer system include: (1) the information system can convert batch property rights information into a batch information summary (confirmation batch information summary or in-transit batch information summary). (2) the information system can convert a batch information summary (confirmation batch information summary or in-transit batch information summary) into batch property rights information. (3) the information system can confirm an in-transit batch information summary as a confirmation batch information summary. (4) the blockchain can store key-value pairs of information summary and ancillary information. (5) The blockchain can add fields to the value corresponding to the key of a stored information digest or append information to existing fields. (6) The blockchain can copy the value corresponding to the key of a stored information digest to a new key, and add fields to the value corresponding to the new key or append information to existing fields, and can also delete the new key-value pair. (7) The blockchain can read the stored key-value pair.
[0131] In this embodiment of the invention, the information system obtains the first batch of confirmation information summary to which the first batch of property rights identifiers belong, and verifies through blockchain whether the property rights transfer business terminal is the legitimate owner of the first batch of confirmation information summary to which the first batch of property rights identifiers belong. After the verification is successful, that is, when it is verified that the property rights transfer business terminal is the legitimate owner of the first batch of confirmation information summary, the information system generates a first batch information summary in transit based on the first batch of property rights identifiers and the first batch of confirmation information summary, and temporarily stores the correspondence between the first batch of in transit information summary and the first batch of property rights identifiers.
[0132] The property transfer business terminal or information system stores the first batch of information summary and transfer information in the intermediate state of the blockchain. The transfer information mainly includes the first identity identifier of the property transfer business terminal, the second identity identifier of the property transfer receiving business terminal, the first batch of property rights identifier, and the temporary transaction number of this transaction generated by the blockchain.
[0133] The blockchain verifies whether the entity transferring property rights is the recipient of the first batch of information digests and a legitimate receiver. Upon successful verification, the entity receiving the property rights obtains the first batch of information digests through the information system, and subsequently obtains the corresponding first batch of property rights identifiers. After obtaining the first batch of information digests through the information system, the blockchain transforms this intermediate state into a confirmed state, meaning the first batch of information digests is converted into a confirmed batch information digest. The entity receiving the property rights or the blockchain then confirms the completion of the batch of property rights transfer and registration through the information system.
[0134] Optionally, generating a first in-transit batch information digest corresponding to the first batch property rights identifier based on the first batch property rights identifier and the first batch of property rights information digest to which the first batch property rights identifier belongs includes:
[0135] If the first batch of property rights identifiers belongs to at least two first batch of confirmed property rights information digests, a first batch of information digest corresponding to the first batch of property rights identifiers is generated based on the first batch of property rights identifiers and the at least two first batch of confirmed property rights information digests.
[0136] For example, in the same transfer, if the first batch identifier includes 5 identifiers, namely identifier 1, identifier 2, identifier 3, identifier 4 and identifier 5, wherein identifier 1 and identifier 2 belong to the same first batch information summary, and identifier 3, identifier 4 and identifier 5 belong to another first batch information summary, then the information system generates a first batch information summary in transit based on the above two first batch information summaries and the 5 identifiers of the first batch property rights identifier.
[0137] Optionally, the method further includes:
[0138] Receive transfer application confirmation information sent by the property transfer business terminal, wherein the transfer application confirmation information includes the third-party identity identifier of the property transfer business terminal;
[0139] The step of determining the property rights transfer terminal as the legitimate recipient of the first batch of property rights based on the second identity identifier includes:
[0140] If the second identity identifier matches the third identity identifier, the transferee of property rights is determined to be the legitimate recipient of the first batch of property rights.
[0141] In this embodiment of the invention, the property rights transfer-in business terminal directly submits its identity identifier to the blockchain. If the information system verifies that the property rights transfer-in business terminal is a legitimate recipient of the first batch of property rights identifiers when the second identity identifier submitted by the property rights transfer-out business terminal matches the third identity identifier submitted by the property rights transfer-in business terminal, the property rights transfer-in business terminal verifies that it is a legitimate recipient of the first batch of property rights identifiers. For example, the ID of the recipient that needs to be admitted to the first batch of property rights identifiers submitted by the property rights transfer-out business terminal is the first ID. The data volume of the property rights transfer-in business terminal is three, and the first ID, second ID and third ID are submitted to the information system respectively. It is determined that the property rights transfer-in business terminal that submitted the first ID is a legitimate recipient of the first batch of property rights identifiers. If it is another ID, the verification fails and the property rights transfer application of the current property rights transferor can be rejected to avoid the situation where the owner of the target property rights illegally transfers the target property rights.
[0142] After identifying the legitimate recipient of the first batch of property rights, the information system sends a summary of the first batch of information in transit. Subsequently, the property rights transfer business terminal or the blockchain confirms the completion of the batch of property rights transfer and registration through the information system.
[0143] Before receiving the transfer application information sent by the property transfer service terminal, the method further includes:
[0144] Receive the batch property rights identifiers sent by the property rights transfer service terminal;
[0145] Based on the batch property rights identifiers, a summary of the batch of property rights confirmation information is generated;
[0146] Store the first correspondence between the ownership of the batch of confirmed information and the ownership of the batch of property rights identifier.
[0147] In this embodiment of the invention, the creator of the property right or the initial owner of the property right needs to initially enter the property right information into the property right transfer system and generate a unique identifier on the blockchain. The flowchart for the initial entry of property rights is as follows: Figure 4 As shown, the process includes: Step 401: The property rights transfer business terminal performs initial entry of batch property rights data through the information system; Step 402: The information summary and ownership are stored on the blockchain.
[0148] Specifically, the property rights transfer business terminal initially enters batch property rights data (including property rights identifiers, additional information, etc.) through the information system. The information system generates batch information summaries and stores the correspondence between batch information summaries and batch property rights identifiers. The property rights transfer business terminal or the information system stores the ownership information of batch information summaries and batch property rights identifiers on the blockchain.
[0149] Optionally, after generating a first in-transit batch information digest corresponding to the first batch property rights identifier based on the first batch property rights identifier and the first batch of property rights information digest to which the first batch property rights identifier belongs, the method further includes:
[0150] Store the second correspondence between the first batch information summary in transit and the first batch property rights identifier.
[0151] In this embodiment of the invention, after the information system generates a first in-transit batch information digest based on the first batch of property rights identifiers and the first batch of confirmed property rights information digests, it temporarily stores the correspondence between the first in-transit batch information digests and the first batch of property rights identifiers.
[0152] Optionally, the method further includes:
[0153] The first in-transit batch information summary, the first identity identifier, and the second identity identifier are stored in the blockchain of the property rights transfer system.
[0154] In this embodiment of the invention, the property transfer business terminal or information system stores the transfer information, including the first in-transit batch information summary, the first identity identifier of the property transfer business terminal, and the second identity identifier of the property transfer receiving business terminal, in the intermediate state of the blockchain. The intermediate state of the blockchain also stores the temporary transaction number generated by the blockchain for this transfer transaction. The intermediate state of the blockchain is also used to temporarily store the property transfer application. Specifically, the property transfer application (transaction1) will be permanently stored in the blockchain ledger (i.e., block).
[0155] Optionally, after sending the relevant information of the first batch of property rights identifiers to the property rights transfer business terminal, the method further includes:
[0156] Based on the first in-transit batch information summary, generate the second confirmed batch information summary;
[0157] The first identity identifier, the second identity identifier, the first in-transit batch information digest, and the second confirmed batch information digest are stored in the blockchain.
[0158] In this embodiment of the invention, after the property rights transfer business obtains the first in-transit batch information digest through the information system, the blockchain generates the second confirmation batch information digest based on the first in-transit batch information digest and stores it.
[0159] The blockchain intermediate state is used to temporarily store property transfer applications, and will be transformed into a confirmed state when the property transfer is successfully confirmed. Specifically, the property transfer application (transaction 1) will be permanently stored in the blockchain ledger (i.e., a block), and the final state will be stored in the state database (in the form of a temporary transaction number - a key-value pair of in-transit batch information summary and circulation information, etc.); the property transfer confirmation (transaction 2) will be permanently stored in the blockchain ledger (i.e., a block), and the final state will be the deletion of the previous intermediate state (the key-value pair of the temporary transaction number - in-transit batch information summary and circulation information, etc.) from the state database, and the creation of a new confirmed state (in the form of a key-value pair of in-transit batch information summary - in-transit batch information summary and circulation information, etc. + appended information). The blockchain verifies whether the entity transferring ownership is the legitimate recipient of the intermediate batch information summary corresponding to the transfer. If so, the blockchain confirms the transfer and transforms the intermediate data into ownership-confirmed data. This involves deleting the key-value pair containing the temporary transaction number from the status database, retrieving the corresponding key-value pair based on the in-transit batch information summary corresponding to the temporary transaction number, and appending the in-transit batch information summary and transfer information (value) corresponding to the temporary transaction number to the value of the retrieved key-value pair. Furthermore, after the transfer is completed, the updated ownership-confirmed batch information summary, the current owner ID, and the previous owner ID must be stored on the blockchain.
[0160] It should be noted that the operational logic of the intermediate state is implemented using blockchain smart contracts, and the concepts of ledger and state database can be found in the Hyperledger Fabric documentation. A diagram illustrating the implementation of the blockchain's intermediate state is shown below. Figure 5 As shown, the state database of a blockchain also uses a key-value database to store property rights data.
[0161] The mathematical calculation method for batch message digests is standardized, using the same hash algorithm (either national or international). The batch message digest for confirmed ownership is non-deletable, while the batch message digest for batches in transit has a deletion mechanism.
[0162] Optionally, the method further includes:
[0163] The second correspondence between the first batch information summary in transit and the first batch property rights identifier is updated to the third correspondence between the second confirmed batch information summary and the first batch property rights identifier.
[0164] In this embodiment of the invention, after the registration of the transfer of property rights is completed, the information system transforms the second correspondence between the first batch of information summary in transit and the first batch of property rights identifiers into a third correspondence between the second batch of information summary of confirmed property rights and the first batch of property rights identifiers.
[0165] Optionally, after generating a batch information summary based on the batch property rights identifier, the method further includes:
[0166] The batch of property rights identifiers and the batch information summary of the confirmation of rights are stored in a relational database.
[0167] It should be noted that there are many ways to implement data management in an information system. This invention proposes a typical implementation method. The information system uses a relational database to manage property rights data (property rights identifier, additional information, summary of confirmation batch information, and summary of in-transit batch information).
[0168] Optionally, storing the first correspondence between the ownership of the batch of confirmed property rights information summary and the ownership of the batch of property rights identifiers includes:
[0169] Based on a key-value database, the first correspondence between the ownership of the batch of confirmed property rights information summary and the ownership of the batch of property rights identifier is stored.
[0170] Optionally, storing a second correspondence between the digest of the in-transit batch information and the first batch title identifier includes:
[0171] A key-value storage database is used to store a second correspondence between the digests of the batch information in transit and the first batch property rights identifiers. In this embodiment of the invention, a key-value database is used to manage the correspondence between the digests of the confirmed batch information and the batch property rights identifiers, as well as the correspondence between the digests of the batch information in transit and the batch property rights identifiers. The data management implementation method of the information system is as follows: Figure 6 As shown.
[0172] The mathematical calculation method for batch message digests is standardized, using the same hash algorithm (either national or international). The batch message digest for confirmed ownership is non-deletable, while the batch message digest for batches in transit has a deletion mechanism.
[0173] The following is combined Figure 7 The following describes in detail the process of the property rights transfer method provided in the embodiments of the present invention.
[0174] The transferring party submits the first batch of property rights identifiers to be transferred to the receiving party to the information system. Based on the received first batch of property rights identifiers, the information system determines the first batch of confirmed property rights information summary, which contains the received first batch of property rights identifiers. It then generates the first batch of information summary in transit (i.e., the batch information summary in transit, not yet confirmed), temporarily storing the correspondence between the first batch of information summary and the first batch of property rights identifiers. Based on the first batch of confirmed property rights information summary, the transferring party verifies its legal ownership of the first batch of information summary via the blockchain. If so, it submits a transfer application, which includes at least the transferor ID, the receiving party ID, and the first batch of information summary in transit (including the first batch of property rights identifiers). The transferring party calls the blockchain interface to upload the transfer application to the blockchain. The blockchain returns a temporary transaction number and stores the key-value pair consisting of the temporary transaction number, the first batch of information summary in transit, and the transit information in the intermediate state of the blockchain (i.e., the stored state number). According to the database); the property rights transfer business terminal obtains a temporary transaction number offline, obtains the corresponding first batch in transit information summary through the temporary transaction number, and then obtains the first batch property rights identifier of this transfer based on the first batch in transit information summary. Offline, it checks whether the first batch property rights identifier is consistent with the contract and the physical object. If consistent, the property rights transfer business terminal (or information system) submits confirmation information for the intermediate state to the blockchain; the blockchain verifies whether the property rights transfer business terminal is the legitimate recipient of the transfer corresponding to the first batch in transit information summary in the intermediate state; if so, it stores the transfer confirmation on the blockchain and transforms the intermediate state data into the confirmed state data, i.e., deleting the key-value pair containing the temporary transaction number from the state database, and retrieving the corresponding key-value pair based on the first batch in transit information summary corresponding to the temporary transaction number, and appending the first batch in transit information summary and transfer information (value) corresponding to the temporary transaction number to the value of the retrieved key-value pair; in addition, after the transfer is completed, the updated confirmed batch information summary and the current owner ID and previous owner ID of the property rights must be stored on the blockchain.
[0175] This invention also proposes a method for processing batch property rights transfers, improving the efficiency of batch property rights transfer processing. A "-" is used to connect the starting property rights ID and the ending property rights ID to represent a unified operation for consecutively numbered property rights, while a comma is used to connect batch operations for enumerating non-consecutively numbered property rights. For example, "10000-10005, 10009, 10100-10105" represents 13 property rights numbers, from 10000 to 10005, plus 10009, plus those from 10100 to 10105.
[0176] The process of property rights transfer is illustrated below with a specific example.
[0177] The following example uses a commodity circulation management system. The system architecture mainly includes a BSN blockchain system, an information system, IoT terminals, and WeChat mini-programs.
[0178] The BSN blockchain system plans to lease public city nodes in three different cities. The underlying blockchain framework uses Hyperledger Fabric (1.4.3). Smart contracts (identity management contracts and property rights transfer contracts) will be deployed on the three public city nodes. External users will access the blockchain service through the BSN city gateway API.
[0179] The information system plan consists of a web front-end, a web back-end, and a database. Overall, the information system includes an account management system and a business system.
[0180] The IoT terminal consists of a centrally procured mobile phone and an SE-SIM. The mobile phone runs Android 7.0 or later, and the SE-SIM provides communication and security capabilities.
[0181] This invention describes the supervision of the circulation process of a certain commodity: tracing the transfer of ownership of the commodity during the processes of production by the manufacturer, wholesale by the agent / distributor, sale at the point of sale, and receipt by the consumer; that is, helping regulators to know where each commodity comes from and where it goes, ultimately achieving efficient management of the commodity and accurate accountability for violations.
[0182] Both parties to the transaction possess an authenticated IoT terminal, completing the transaction application, confirmation, and final on-chain registration via manual input or QR code scanning (consumers without IoT terminals use a mini-program for transaction confirmation). The transaction process should support both single-item and bulk order modes.
[0183] Initial entry of product information
[0184] The product manufacturer, Role1, logs into the information system and enters information either by importing an .xls list or manually (for consecutive product numbers, the first and last numbers are connected by a "-", and other individually enumerated numbers are connected by a ", such as "1-100,105,200-250"). The information system converts the entire product number information into a Hash1 and calls the blockchain interface to complete the ownership certificate.
[0185] After this step is completed, the blockchain will record that the owner of Hash1 is Role1.
[0186] Commodity circulation
[0187] Role1 requests to transfer a batch of goods (whether in boxes, cartons, or bulk) to distributor Role2.
[0188] Transfer application steps:
[0189] Step 1: The Role1 IoT device calls the blockchain interface to obtain a list of addresses for all participants. Role1 obtains the address of the receiving party, Role2, through offline methods such as face-to-face meetings, phone calls, emails, and SMS messages, and selects them in the IoT device's app.
[0190] Step 2: Role1 manually enters the product number range via IoT device (for consecutive ICCID numbers, connect the first and last numbers with "-", and connect other individually enumerated numbers with ", such as "1-10,105,200-220") or scans the barcode to enter the ICCID number range (for consecutive ICCID numbers, connect the first and last numbers with "-", and connect other individually enumerated numbers with ", such as "1-10,005,200-220").
[0191] Step 3: Role 1 clicks the "Confirm" button. Role 1 IoT device submits a product number range to the information system. The information system will return the most recent hash containing that range, such as Hash1 mentioned above (in practice, there may be multiple hash values); simultaneously, the information system returns a Hash2 for the new transaction. Role 1 IoT device calls the blockchain interface to verify its ownership of Hash1.
[0192] Step 4: The Role1 IoT device automatically generates a transfer application protocol and calls the blockchain interface to complete the transfer application (the content of which is "Role1 transfers Hash2 to Role2, contract number", with Role1's digital signature attached). After successful blockchain processing, a "transaction number" will be returned.
[0193] Step 5: Role 1 sends the "transaction number" to Role 2 through offline methods such as face-to-face meetings, phone calls, emails, and text messages.
[0194] Transfer application steps:
[0195] Step 1: Role2 enters the "Transaction Number" through the IoT device and clicks the "Get Transaction Information" button. The Role2 IoT device automatically calls the blockchain interface to obtain the content corresponding to the "Transaction Number": "Role1 transfers Hash2 to Role2, Contract Number".
[0196] Step 2: The Role2 IoT device automatically submits Hash2 to the information system, obtains the corresponding product number range, and displays it. Role2 then checks offline whether the number range matches the contract and the physical product.
[0197] Step 3: If they match, click the "Confirm" button. The Role2 IoT device calls the blockchain interface to complete the transfer application (the content is "Role1 transfers Hash2 to Role2, contract number", with Role2's digital signature attached). After the blockchain successfully processes the transaction, it returns "Success". Upon receiving "Success", the Role2 IoT device automatically notifies the information system that the transaction is complete.
[0198] After this step is completed, the blockchain will record that the owner of Hash2 is Role2, and the previous owner was Role1.
[0199] The property rights transfer system provided in this invention can transform batch property rights transfers into information digest transfers, thereby significantly reducing the frequency of blockchain consensus and improving system concurrency performance. In this invention, the original property rights data is stored in a centralized information system, while the blockchain only stores the transfer information of the information digest, improving the utilization rate of system storage resources. This invention does not require the blockchain client to support a blockchain wallet; support for smart contracts is sufficient, which improves the technical flexibility of the solution and broadens its application scenarios. In this invention, both property rights transfer-out and transfer-in operations require identity verification; unauthorized identities cannot perform operations, thus improving system security. In this invention, if a transaction is terminated midway, the blockchain intermediate state containing the information digest of the batch in transit can be deleted via a smart contract; asset transfer is not required, which reduces the complexity and workload of blockchain operations.
[0200] like Figure 8 As shown, this embodiment of the invention also provides a method for transferring property rights, applied to a property rights transfer-out business terminal, wherein the property rights transfer-out business terminal is connected to a property rights transfer system;
[0201] The method includes:
[0202] Step 801: Send transfer application information to the property rights transfer system; the transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers, so that the property rights transfer system sends the relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal based on the first identity identifier and the second identity identifier.
[0203] In this embodiment of the invention, by sending a first identity identifier of the property rights transfer-out business terminal, a second identity identifier of the property rights transfer-in business terminal, and a first batch of property rights identifiers to the property rights transfer system, the property rights transfer system can determine the property rights transfer-out business terminal as the legitimate transferor of the first batch of property rights based on the first identity identifier, and determine the property rights transfer-in business terminal as the legitimate recipient of the first batch of property rights based on the second identity identifier, thereby improving the security of the property rights transfer operation. Furthermore, by sending the relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal, the transfer of batch property rights can be realized.
[0204] Optionally, the method further includes:
[0205] Send batch property rights identifiers to the property rights transfer system.
[0206] like Figure 9 As shown, this embodiment of the invention also provides a method for transferring property rights, applied to a property rights transfer-in business terminal, wherein the property rights transfer-in business terminal is connected to a property rights transfer system;
[0207] The method includes:
[0208] Step 901: Receive the relevant information of the first batch of property rights identifiers sent by the property rights transfer system. The relevant information of the first batch of property rights identifiers is sent by the property rights transfer system based on the transfer application information sent by the property rights transfer-out business terminal. The transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers.
[0209] It should be noted that the property rights transfer system can verify whether the property rights transfer-out business terminal is the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and can verify whether the property rights transfer-in business terminal is the legitimate receiving terminal of the first batch of property rights based on the second identity identifier.
[0210] In this embodiment of the invention, when the property rights transfer system verifies that the property rights transfer-out business terminal is the legitimate transferor of the first batch of property rights based on the first identity identifier of the property rights transfer-out business terminal, and determines that the property rights transfer-in business terminal is the legitimate receiver of the first batch of property rights based on the second identity identifier, receiving the relevant information of the first batch of property rights identifiers sent by the property rights transfer system can improve the security of the property rights transfer operation and realize the transfer of batch property rights.
[0211] Optionally, the method further includes:
[0212] Send transfer application confirmation information to the property rights transfer system, wherein the transfer application confirmation information includes a third-party identity identifier of the property rights transfer business terminal;
[0213] The information related to the first batch of property rights identifiers is sent when the third identity identifier matches the second identity identifier.
[0214] like Figure 10 As shown, this embodiment of the invention provides a property rights transfer device, applied to a property rights transfer system, wherein the property rights transfer system is connected to at least two business terminals;
[0215] The device includes:
[0216] The first receiving module 1001 is used to receive transfer application information sent by the property rights transfer-out business terminal; the transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch property rights identifier.
[0217] The first sending module 1002 is used to send the relevant information of the first batch of property rights identifiers to the property rights transfer-in service terminal when the property rights transfer-out service terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in service terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier.
[0218] The property rights transfer device provided in this embodiment of the invention receives transfer application information sent by the property rights transfer-out business terminal through the property rights transfer system, obtains the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers. Based on the first identity identifier, the property rights transfer-out business terminal is determined to be the legal transferor of the first batch of property rights, and based on the second identity identifier, the property rights transfer-in business terminal is determined to be the legal receiver of the first batch of property rights, thereby improving the security of the property rights transfer operation. The device also sends the relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal, thus realizing the transfer of batch property rights.
[0219] Optionally, the first transmitting module 1002 includes:
[0220] The first generation unit is configured to, when determining that the property rights transfer business terminal is the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, generate a first in-transit batch information summary corresponding to the first batch of property rights identifier based on the first batch of property rights identifier and the first confirmation batch information summary to which the first batch of property rights identifier belongs.
[0221] The first sending unit is configured to send a digest of the first batch of information in transit to the property rights transfer service terminal when the property rights transfer service terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier.
[0222] Optionally, the first generation unit is specifically used to generate a first in-transit batch information summary corresponding to the first batch property rights identifier, based on the first batch property rights identifier and the at least two first confirmed batch information summaries, when the first batch property rights identifier belongs to at least two first confirmed batch information summaries.
[0223] Optionally, the device further includes:
[0224] The transfer application information receiving module is used to receive transfer application confirmation information sent by the property transfer business terminal, wherein the transfer application confirmation information includes a third-party identity identifier of the property transfer business terminal;
[0225] The first sending module 1002 includes:
[0226] The determining unit is used to determine that the property rights transfer end is the legitimate receiving end of the first batch of property rights when the second identity identifier is consistent with the third identity identifier.
[0227] Optionally, the device further includes:
[0228] A batch property rights identifier receiving module is used to receive batch property rights identifiers sent by the property rights transfer business terminal;
[0229] The first batch information summary generation module is used to generate a batch information summary for the confirmation of rights based on the batch property rights identifier;
[0230] The first storage module is used to store the first correspondence between the ownership of the batch of confirmed information and the ownership of the batch of property rights identifiers.
[0231] Optionally, the device further includes:
[0232] The second storage module is used to store the second correspondence between the first in-transit batch information digest and the first batch property rights identifier.
[0233] Optionally, the device further includes:
[0234] The third storage module is used to store the first in-transit batch information summary, the first identity identifier, and the second identity identifier in the blockchain of the property rights transfer system.
[0235] Optionally, after sending the relevant information of the first batch of property rights identifiers to the property rights transfer business terminal, the device further includes:
[0236] The second batch information digest generation module is used to generate a second rights confirmation batch information digest based on the first in-transit batch information digest.
[0237] The fourth storage module is used to store the first identity identifier, the second identity identifier, the first in-transit batch information digest, and the second rights confirmation batch information digest into the blockchain.
[0238] Optionally, the device further includes:
[0239] The second update module is used to update the second correspondence between the first in-transit batch information summary and the first batch property rights identifier to the third correspondence between the second confirmed batch information summary and the first batch property rights identifier.
[0240] Optionally, the device further includes:
[0241] The fifth storage module is used to store the batch property rights identifiers and the batch information summary of the confirmation of rights based on a relational database.
[0242] Optionally, the first storage module includes:
[0243] The first storage unit is used to store, based on a key-value database, the first correspondence between the ownership of the batch of confirmed information and the ownership of the batch of property rights identifiers.
[0244] Optionally, the second storage module includes:
[0245] The second storage unit is used to store a second correspondence between the first in-transit batch information digest and the first batch property rights identifier based on a key-value database.
[0246] It should be noted that the property rights transfer device provided in the embodiments of the present invention is a device capable of executing the above-described property rights transfer method applied to the property rights transfer system. Therefore, all embodiments of the above-described property rights transfer method are applicable to this device and can achieve the same or similar technical effects.
[0247] like Figure 11 As shown, this embodiment of the invention provides a property rights transfer device, applied to a property rights transfer-out business terminal, wherein the property rights transfer-out business terminal is connected to a property rights transfer system;
[0248] The device includes:
[0249] The second sending module 1101 is used to send transfer application information to the property rights transfer system; the transfer application information includes: a first identity identifier of the property rights transfer-out business terminal, a second identity identifier of the property rights transfer-in business terminal, and a first batch of property rights identifiers, so that the property rights transfer system sends relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal based on the first identity identifier and the second identity identifier.
[0250] The property rights transfer device provided in this embodiment of the invention sends a first identity identifier of the property rights transfer-out business terminal, a second identity identifier of the property rights transfer-in business terminal, and a first batch of property rights identifiers to the property rights transfer system. This enables the property rights transfer system to determine, based on the first identity identifier, that the property rights transfer-out business terminal is the legitimate transferor of the first batch of property rights, and based on the second identity identifier, that the property rights transfer-in business terminal is the legitimate receiver of the first batch of property rights. This improves the security of the property rights transfer operation. Furthermore, by sending the relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal, the device enables the transfer of property rights in batches.
[0251] Optionally, the device further includes:
[0252] A batch property rights identifier sending module is used to send batch property rights identifiers to the property rights transfer system.
[0253] It should be noted that the property rights transfer device provided in the embodiments of the present invention is a device capable of executing the above-described property rights transfer method applied to the property rights transfer business end. Therefore, all embodiments of the above-described property rights transfer method applied to the property rights transfer business end are applicable to this device and can achieve the same or similar technical effects.
[0254] like Figure 12 As shown, this embodiment of the invention provides a property rights transfer device, applied to a property rights transfer-in business terminal, wherein the property rights transfer-in business terminal is connected to a property rights transfer system;
[0255] The device includes:
[0256] The second receiving module 1201 is used to receive information related to the first batch of property rights identifiers sent by the property rights transfer system. The information related to the first batch of property rights identifiers is sent by the property rights transfer system based on the transfer application information sent by the property rights transfer-out business terminal. The transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers.
[0257] It should be noted that the property rights transfer system can verify whether the property rights transfer-out business terminal is the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and can verify whether the property rights transfer-in business terminal is the legitimate receiving terminal of the first batch of property rights based on the second identity identifier.
[0258] The property rights transfer device provided in this embodiment of the invention can improve the security of property rights transfer operations and realize the transfer of batch property rights by verifying that the property rights transfer-out business terminal is the legitimate transfer-out terminal of the first batch of property rights according to the first identity identifier of the property rights transfer-out business terminal and determining that the property rights transfer-in business terminal is the legitimate receiving terminal of the first batch of property rights according to the second identity identifier.
[0259] Optionally, the device further includes:
[0260] The transfer application confirmation information sending module is used to send transfer application confirmation information to the property rights transfer system. The transfer application confirmation information includes a third-party identity identifier of the property rights transfer business terminal.
[0261] The information related to the first batch of property rights identifiers is sent when the third identity identifier matches the second identity identifier.
[0262] It should be noted that the property rights transfer device provided in this embodiment of the invention is a device capable of executing the above-described property rights transfer method applied to the property rights transfer business terminal. Therefore, all embodiments of the above-described property rights transfer method applied to the property rights transfer business terminal are applicable to this device and can achieve the same or similar technical effects.
[0263] like Figure 13 As shown, this embodiment of the invention provides a property rights transfer system, including: a processor 1300; and a memory 1310 connected to the processor 1300 via a bus interface. The memory 1310 is used to store programs and data used by the processor 1300 when performing operations, and the processor 1300 calls and executes the programs and data stored in the memory 1310.
[0264] The property rights transfer system also includes a transceiver 1320, which is connected to a bus interface and is used to receive and send data under the control of the processor 1300; the processor 1300 is used to read the program in the memory 1310.
[0265] Specifically, the transceiver 1320 is used to receive transfer application information sent by the property rights transfer-out service terminal; the transfer application information includes: a first identity identifier of the property rights transfer-out service terminal, a second identity identifier of the property rights transfer-in service terminal, and a first batch of property rights identifiers; and, when the property rights transfer-out service terminal is determined to be the legitimate transferor of the first batch of property rights based on the first identity identifier, and the property rights transfer-in service terminal is determined to be the legitimate receiver of the first batch of property rights based on the second identity identifier, the relevant information of the first batch of property rights identifiers is sent to the property rights transfer-in service terminal.
[0266] Optionally, the processor 1300 is configured to, when determining that the property rights transfer service terminal is the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, generate a first in-transit batch information summary corresponding to the first batch of property rights identifier based on the first batch of property rights identifier and the first confirmation batch information summary to which the first batch of property rights identifier belongs.
[0267] Optionally, the transceiver 1320 is used to send a digest of the first batch of information in transit to the property rights transfer service terminal when the property rights transfer service terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier.
[0268] Optionally, the processor 1300 is specifically configured to generate a first in-transit batch information digest corresponding to the first batch property rights identifier, based on the first batch property rights identifier and the at least two first confirmed batch information digests, when the first batch property rights identifier belongs to at least two first confirmed batch information digests.
[0269] Optionally, the transceiver 1320 is further configured to receive transfer application confirmation information sent by the property transfer service terminal, wherein the transfer application confirmation information includes a third-party identity identifier of the property transfer service terminal.
[0270] Optionally, the transceiver 1320 is specifically used to send relevant information of the first batch of property rights identifiers to the property rights transfer-in service terminal when it is determined that the property rights transfer-out service terminal is the legitimate transfer-out terminal of the first batch of property rights and the property rights transfer-in service terminal is the legitimate receiving terminal of the first batch of property rights; wherein, the property rights transfer-out service terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier; the property rights transfer-in service terminal is determined to be the legitimate receiving terminal of the first batch of property rights by the consistency of the second identity identifier and the third identity identifier.
[0271] Optionally, the transceiver 1320 is also used to receive batch property rights identifiers sent by the property rights transfer service terminal.
[0272] Optionally, the processor 1300 is further configured to generate a batch information summary for the confirmation of ownership based on the batch ownership identifier.
[0273] Optionally, the memory 1310 is used to store the first correspondence between the ownership of the batch confirmation information summary and the ownership of the batch property rights identifier.
[0274] Optionally, the memory 1310 is further configured to store a second correspondence between the first in-transit batch information summary and the first batch ownership identifier.
[0275] Optionally, the processor 1300 is further configured to store the first in-transit batch information digest, the first identity identifier, and the second identity identifier in the blockchain of the property rights transfer system.
[0276] Optionally, the processor 1300 is further configured to generate a second rights confirmation batch information digest based on the first in-transit batch information digest; and to store the first identity identifier, the second identity identifier, and the second rights confirmation batch information digest in the blockchain.
[0277] Optionally, the processor 1300 is further configured to update the second correspondence between the first in-transit batch information digest and the first batch property rights identifier to a third correspondence between the second confirmed batch information digest and the first batch property rights identifier.
[0278] Optionally, the memory 1310 is also used to store the batch property rights identifiers and the batch information summary of the confirmation of rights based on a relational database.
[0279] Optionally, the memory 1310 is specifically used to store, based on a key-value database, a first correspondence between the ownership of the batch of confirmed information and the ownership of the batch of property rights identifiers.
[0280] Optionally, the memory 1310 is specifically used to store a second correspondence between the first in-transit batch information summary and the first batch property rights identifier based on a key-value database.
[0281] Among them, Figure 13 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1300) and memory (memory 1310). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1320 can be multiple components, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 1330 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc. The processor 1300 is responsible for managing the bus architecture and general processing, and the memory 1310 can store data used by the processor 1300 during operation.
[0282] like Figure 14 As shown, this embodiment of the invention provides a business terminal, which is a property rights transfer business terminal. The business terminal includes: a processor 1400; and a memory 1410 connected to the processor 1400 via a bus interface. The memory 1410 is used to store the programs and data used by the processor 1400 when performing operations. The processor 1400 calls and executes the programs and data stored in the memory 1410.
[0283] The service terminal also includes a transceiver 1420, which is connected to a bus interface and is used to receive and send data under the control of the processor 1400; the processor 1400 is used to read the program in the memory 1410.
[0284] Specifically, the transceiver 1420 is used to send transfer application information to the property rights transfer system; the transfer application information includes: a first identity identifier of the property rights transfer-out business terminal, a second identity identifier of the property rights transfer-in business terminal, and a first batch of property rights identifiers, so that the property rights transfer system sends relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal based on the first identity identifier and the second identity identifier.
[0285] Optionally, the transceiver 1420 is also used to send batch property rights identifiers to the property rights transfer system.
[0286] Among them, Figure 14 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1400) and memory (memory 1410). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1420 can be multiple elements, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 1430 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc. The processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1410 can store data used by the processor 1400 during operation.
[0287] like Figure 15 As shown, this embodiment of the invention provides a business terminal, which is a property rights transfer business terminal. The business terminal includes: a processor 1500; and a memory 1510 connected to the processor 1500 via a bus interface. The memory 1510 is used to store the programs and data used by the processor 1500 when performing operations. The processor 1500 calls and executes the programs and data stored in the memory 1510.
[0288] The service terminal also includes a transceiver 1520, which is connected to a bus interface and is used to receive and send data under the control of the processor 1500; the processor 1500 is used to read the program in the memory 1510.
[0289] Specifically, the transceiver 1520 is used to receive information related to the first batch of property rights identifiers sent by the property rights transfer system. The information related to the first batch of property rights identifiers is sent by the property rights transfer system based on the transfer application information sent by the property rights transfer-out business terminal. The transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers.
[0290] Optionally, the transceiver 1520 is further configured to send transfer application confirmation information to the property rights transfer system, wherein the transfer application confirmation information includes a third-party identity identifier of the property rights transfer business terminal;
[0291] The information related to the first batch of property rights identifiers is sent when the third identity identifier matches the second identity identifier.
[0292] Among them, Figure 15 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1500) and memory (memory 1510). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1520 can be multiple elements, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 1530 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc. The processor 1500 is responsible for managing the bus architecture and general processing, and the memory 1510 can store data used by the processor 1500 during operation.
[0293] This invention also provides a readable storage medium storing a program or instructions, which, when executed by a processor, implement the steps of the property rights transfer method as described in any of the preceding claims.
[0294] Furthermore, it should be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Moreover, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve by using their basic programming skills after reading the description of the present invention.
[0295] Therefore, the object of the present invention can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the object of the present invention can also be achieved simply by providing a program product containing program code implementing the method or apparatus. That is, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent to the present invention. Furthermore, the steps performing the above series of processes can naturally be performed in the order described, but are not necessarily required to be performed in chronological order. Some steps can be performed in parallel or independently of each other.
[0296] The above describes the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also within the scope of protection of the present invention.
Claims
1. A method for the transfer of property rights, characterized in that, It is applied to a property rights transfer system, which is connected to at least two business terminals; The method includes: Receive transfer application information sent by the property rights transfer-out business terminal; the transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch property rights identifier; If the property rights transfer-out business terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in business terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier, the relevant information of the first batch of property rights identifier is sent to the property rights transfer-in business terminal. Wherein, if the property rights transfer-out service terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in service terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier, the relevant information of the first batch of property rights identifier is sent to the property rights transfer-in service terminal, including: If the property rights transfer business terminal is determined to be the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, a first in-transit batch information summary corresponding to the first batch of property rights is generated based on the first batch of property rights identifier and the first confirmed batch information summary to which the first batch of property rights identifier belongs. If the property rights transfer service terminal is determined to be the legitimate recipient of the first batch of property rights based on the second identity identifier, a summary of the first batch of information in transit is sent to the property rights transfer service terminal. The method further includes: The first in-transit batch information summary, the first identity identifier, and the second identity identifier are stored in the blockchain of the property rights transfer system; The method further includes, after sending the relevant information of the first batch of property rights identifiers to the property rights transfer business terminal: A second batch information summary for confirmed rights is generated based on the first batch information summary in transit. The first identity identifier, the second identity identifier, and the second batch of rights confirmation information digest are stored in the blockchain; The second correspondence between the first batch information summary in transit and the first batch property rights identifier is updated to the third correspondence between the second confirmed batch information summary and the first batch property rights identifier.
2. The method for transferring property rights according to claim 1, characterized in that, The step of generating a first in-transit batch information summary corresponding to the first batch property rights identifier based on the first batch property rights identifier and the first batch of property rights information summary to which the first batch property rights identifier belongs includes: If the first batch of property rights identifiers belongs to at least two first batch of confirmed property rights information digests, a first batch of information digest corresponding to the first batch of property rights identifiers is generated based on the first batch of property rights identifiers and the at least two first batch of confirmed property rights information digests.
3. The method for transferring property rights according to claim 1, characterized in that, The method further includes: Receive transfer application confirmation information sent by the property transfer business terminal, wherein the transfer application confirmation information includes the third-party identity identifier of the property transfer business terminal; The step of determining the property rights transfer terminal as the legitimate recipient of the first batch of property rights based on the second identity identifier includes: If the second identity identifier matches the third identity identifier, the property rights transfer business terminal is determined to be the legitimate receiving terminal for the first batch of property rights.
4. The method for transferring property rights according to claim 1, characterized in that, Before receiving the transfer application information sent by the property transfer service terminal, the method further includes: Receive the batch property rights identifiers sent by the property rights transfer service terminal; Based on the batch property rights identifiers, a summary of the batch of property rights confirmation information is generated; Store the first correspondence between the ownership of the batch of confirmed information and the ownership of the batch of property rights identifier.
5. The method for transferring property rights according to claim 1, characterized in that, After generating a first in-transit batch information digest corresponding to the first batch property rights identifier based on the first batch property rights identifier and the first batch of property rights information digest to which the first batch property rights identifier belongs, the method further includes: Store the second correspondence between the first batch information summary in transit and the first batch property rights identifier.
6. The method for transferring property rights according to claim 4, characterized in that, After generating a batch information summary based on the batch property rights identifier, the method further includes: The batch of property rights identifiers and the batch information summary of the confirmation of rights are stored in a relational database.
7. The method for transferring property rights according to claim 4, characterized in that, The storage of the first correspondence between the ownership of the batch of confirmed property rights information summary and the ownership of the batch of property rights identifiers includes: Based on a key-value database, the first correspondence between the ownership of the batch of confirmed property rights information summary and the ownership of the batch of property rights identifier is stored.
8. The method for transferring property rights according to claim 5, characterized in that, The storage of a second correspondence between the digest of the first batch information in transit and the first batch title identifier includes: Based on a key-value database, a second correspondence is stored between the information summary of the first batch in transit and the property rights identifier of the first batch.
9. A method for transferring property rights, characterized in that, It is applied to the property rights transfer business terminal, which is connected to the property rights transfer system; The method includes: Send transfer application information to the property rights transfer system; the transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers, so that the property rights transfer system sends the relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal based on the first identity identifier and the second identity identifier; The property rights transfer system is used to: when the property rights transfer-out business terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in business terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier, send the relevant information of the first batch of property rights identifier to the property rights transfer-in business terminal. The property rights transfer system is specifically used to: when the property rights transfer business terminal is determined to be the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, generate a first in-transit batch information summary corresponding to the first batch of property rights identifier based on the first batch of property rights identifier and the first confirmed batch information summary to which the first batch of property rights identifier belongs; If the property rights transfer service terminal is determined to be the legitimate recipient of the first batch of property rights based on the second identity identifier, a summary of the first batch of information in transit is sent to the property rights transfer service terminal. The property rights transfer system is further used to: store the first in-transit batch information summary, the first identity identifier, and the second identity identifier in the blockchain of the property rights transfer system; The property rights transfer system is further configured to: generate a second property rights confirmation batch information digest based on the first in-transit batch information digest; store the first identity identifier, the second identity identifier, and the second property rights confirmation batch information digest in the blockchain; and update the second correspondence between the first in-transit batch information digest and the first batch property rights identifier to a third correspondence between the second property rights confirmation batch information digest and the first batch property rights identifier.
10. The method for transferring property rights according to claim 9, characterized in that, The method further includes: Send batch property rights identifiers to the property rights transfer system.
11. A method for transferring property rights, characterized in that, It is applied to the property rights transfer business terminal, which is connected to the property rights transfer system; The method includes: The system receives information related to the first batch of property rights identifiers sent by the property rights transfer system. The information related to the first batch of property rights identifiers is sent by the property rights transfer system based on the transfer application information sent by the property rights transfer-out business terminal. The transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers. The property rights transfer system is used to: when the property rights transfer-out business terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in business terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier, send the relevant information of the first batch of property rights identifier to the property rights transfer-in business terminal. The property rights transfer system is specifically used to: when the property rights transfer business terminal is determined to be the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, generate a first in-transit batch information summary corresponding to the first batch of property rights identifier based on the first batch of property rights identifier and the first confirmed batch information summary to which the first batch of property rights identifier belongs; If the property rights transfer service terminal is determined to be the legitimate recipient of the first batch of property rights based on the second identity identifier, a summary of the first batch of information in transit is sent to the property rights transfer service terminal. The property rights transfer system is further used to: store the first in-transit batch information summary, the first identity identifier, and the second identity identifier in the blockchain of the property rights transfer system; The property rights transfer system is further configured to: generate a second property rights confirmation batch information digest based on the first in-transit batch information digest; store the first identity identifier, the second identity identifier, and the second property rights confirmation batch information digest in the blockchain; and update the second correspondence between the first in-transit batch information digest and the first batch property rights identifier to a third correspondence between the second property rights confirmation batch information digest and the first batch property rights identifier.
12. The method for transferring property rights according to claim 11, characterized in that, The method further includes: Send transfer application confirmation information to the property rights transfer system, wherein the transfer application confirmation information includes a third-party identity identifier of the property rights transfer business terminal; The information related to the first batch of property rights identifiers is sent when the third identity identifier matches the second identity identifier.
13. A property rights transfer device, characterized in that, It is applied to a property rights transfer system, which is connected to at least two business terminals; The device includes: The first receiving module is used to receive transfer application information sent by the property transfer-out business terminal; the transfer application information includes: the first identity identifier of the property transfer-out business terminal, the second identity identifier of the property transfer-in business terminal, and the first batch property identifier. The first sending module is configured to send relevant information of the first batch of property rights identifiers to the property rights transfer-in service terminal when the property rights transfer-out service terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in service terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier. The first sending module includes: The first generation unit is configured to, when determining that the property rights transfer business terminal is the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, generate a first in-transit batch information summary corresponding to the first batch of property rights identifier based on the first batch of property rights identifier and the first confirmation batch information summary to which the first batch of property rights identifier belongs. The first sending unit is configured to send a digest of the first batch of information in transit to the property rights transfer service terminal when the property rights transfer service terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier. The device further includes: The third storage module is used to store the first in-transit batch information summary, the first identity identifier, and the second identity identifier into the blockchain of the property rights transfer system; The device further includes: The second batch information digest generation module is used to generate a second rights confirmation batch information digest based on the first in-transit batch information digest. The fourth storage module is used to store the first identity identifier, the second identity identifier, the first batch property rights identifier, the first in-transit batch information digest, and the second confirmed batch information digest to the blockchain; The second update module is used to update the second correspondence between the first in-transit batch information summary and the first batch property rights identifier to the third correspondence between the second confirmed batch information summary and the first batch property rights identifier.
14. A property rights transfer device, characterized in that, It is applied to the property rights transfer business terminal, which is connected to the property rights transfer system; The device includes: The second sending module is used to send transfer application information to the property rights transfer system; the transfer application information includes: a first identity identifier of the property rights transfer-out business terminal, a second identity identifier of the property rights transfer-in business terminal, and a first batch of property rights identifiers, so that the property rights transfer system sends relevant information of the first batch of property rights identifiers to the property rights transfer-in business terminal based on the first identity identifier and the second identity identifier; The property rights transfer system is used to: when the property rights transfer-out business terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in business terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier, send the relevant information of the first batch of property rights identifier to the property rights transfer-in business terminal. The property rights transfer system is specifically used to: when the property rights transfer business terminal is determined to be the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, generate a first in-transit batch information summary corresponding to the first batch of property rights identifier based on the first batch of property rights identifier and the first confirmed batch information summary to which the first batch of property rights identifier belongs; If the property rights transfer service terminal is determined to be the legitimate recipient of the first batch of property rights based on the second identity identifier, a summary of the first batch of information in transit is sent to the property rights transfer service terminal. The property rights transfer system is further used to: store the first in-transit batch information summary, the first identity identifier, and the second identity identifier in the blockchain of the property rights transfer system; The property rights transfer system is further configured to: generate a second property rights confirmation batch information digest based on the first in-transit batch information digest; store the first identity identifier, the second identity identifier, and the second property rights confirmation batch information digest in the blockchain; and update the second correspondence between the first in-transit batch information digest and the first batch property rights identifier to a third correspondence between the second property rights confirmation batch information digest and the first batch property rights identifier.
15. A property rights transfer device, characterized in that, It is applied to the property rights transfer business terminal, which is connected to the property rights transfer system; The device includes: The second receiving module is used to receive information related to the first batch of property rights identifiers sent by the property rights transfer system. The information related to the first batch of property rights identifiers is sent by the property rights transfer system based on the transfer application information sent by the property rights transfer-out business terminal. The transfer application information includes: the first identity identifier of the property rights transfer-out business terminal, the second identity identifier of the property rights transfer-in business terminal, and the first batch of property rights identifiers. The property rights transfer system is used to: when the property rights transfer-out business terminal is determined to be the legitimate transfer-out terminal of the first batch of property rights based on the first identity identifier, and the property rights transfer-in business terminal is determined to be the legitimate receiving terminal of the first batch of property rights based on the second identity identifier, send the relevant information of the first batch of property rights identifier to the property rights transfer-in business terminal. The property rights transfer system is specifically used to: when the property rights transfer business terminal is determined to be the legitimate transfer terminal of the first batch of property rights based on the first identity identifier, generate a first in-transit batch information summary corresponding to the first batch of property rights identifier based on the first batch of property rights identifier and the first confirmed batch information summary to which the first batch of property rights identifier belongs; If the property rights transfer service terminal is determined to be the legitimate recipient of the first batch of property rights based on the second identity identifier, a summary of the first batch of information in transit is sent to the property rights transfer service terminal. The property rights transfer system is further used to: store the first in-transit batch information summary, the first identity identifier, and the second identity identifier in the blockchain of the property rights transfer system; The property rights transfer system is further configured to: generate a second property rights confirmation batch information digest based on the first in-transit batch information digest; store the first identity identifier, the second identity identifier, and the second property rights confirmation batch information digest in the blockchain; and update the second correspondence between the first in-transit batch information digest and the first batch property rights identifier to a third correspondence between the second property rights confirmation batch information digest and the first batch property rights identifier.
16. A property rights transfer system, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the property rights transfer method as described in any one of claims 1 to 8.
17. A business terminal, wherein the business terminal is a property rights transfer business terminal, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the property rights transfer method as described in claim 9 or 10.
18. A business terminal, wherein the business terminal is a property rights transfer business terminal, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the property transfer method as described in claim 11 or 12.
19. A computer-readable storage medium for storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps in the property rights transfer method as described in any one of claims 1 to 8, or the steps in the property rights transfer method as described in claim 9 or 10, or the steps in the property rights transfer method as described in claim 11 or 12.
Citation Information
Patent Citations
Asset transfer method, device, equipment apparatus and system
CN111340631A
Transaction processing method and device of block chain system, medium and electronic equipment
CN112232823A