CN112884437B - Asset management method and device - Google Patents

Asset management method and device Download PDF

Info

Publication number
CN112884437B
CN112884437B CN202110191934.8A CN202110191934A CN112884437B CN 112884437 B CN112884437 B CN 112884437B CN 202110191934 A CN202110191934 A CN 202110191934A CN 112884437 B CN112884437 B CN 112884437B
Authority
CN
China
Prior art keywords
asset transfer
node
asset
notification
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110191934.8A
Other languages
Chinese (zh)
Other versions
CN112884437A (en
Inventor
张作义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jingdong Technology Information Technology Co Ltd
Original Assignee
Jingdong Technology Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jingdong Technology Information Technology Co Ltd filed Critical Jingdong Technology Information Technology Co Ltd
Priority to CN202110191934.8A priority Critical patent/CN112884437B/en
Publication of CN112884437A publication Critical patent/CN112884437A/en
Application granted granted Critical
Publication of CN112884437B publication Critical patent/CN112884437B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Human Resources & Organizations (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Technology Law (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses an asset management method and device, and relates to the technical field of computers. One embodiment of the method comprises the following steps: receiving an asset transfer notification request sent by a first node, wherein the asset transfer notification request indicates asset transfer information between the first node and a second node and information of one or more third nodes to be confirmed on the asset transfer information; generating an asset transfer notice according to the asset transfer information and uploading the asset transfer notice to a block chain; monitoring the state of the asset transfer notice on the blockchain, and reminding the third node to confirm the asset transfer notice on the blockchain according to the information of the one or more third nodes under the condition that the state of the asset transfer notice is to be confirmed. The embodiment realizes the evidence storage of the credited transfer notice and improves the notice efficiency.

Description

Asset management method and device
Technical Field
The present invention relates to the field of computer technologies, and in particular, to an asset management method and apparatus.
Background
In the fields of securitization, insurance management, bad asset disposal and the like, asset transfer processing is often involved in order to rationally utilize assets and increase the mobility of corresponding funds of assets such as creditor, copyright and the like.
In the process of transferring the asset, particularly when the same asset is transferred among different rights, not only is the asset transfer agreement signed among the rights required, but also an asset obligator and the like are required to be notified to effectively realize the asset transfer. Taking the case of transferring the right to the right b as an example, the original right person a needs to not only sign a right transfer agreement with the new right person b, but also notify the right person b or even the guarantee person c. At present, how to timely inform the information to be transmitted to the creditor, even the guarantor, and the like, and to keep the evidence of the information to be notified is a problem to be solved.
Disclosure of Invention
In view of this, the embodiments of the present invention provide an asset management method and apparatus, which not only can implement storage and management of asset transfer notifications based on a blockchain, so as to store and verify, but also can monitor the status of asset transfer notifications on the blockchain in real time through an out-of-chain monitoring mechanism, and automatically remind a third node to confirm when the asset transfer notifications are not confirmed, thereby improving notification efficiency.
To achieve the above object, according to one aspect of the embodiments of the present invention, there is provided an asset management method applied to an asset management device, including:
Receiving an asset transfer notification request sent by a first node, wherein the asset transfer notification request indicates asset transfer information between the first node and a second node and information of one or more third nodes to be confirmed on the asset transfer information;
generating an asset transfer notice according to the asset transfer information and uploading the asset transfer notice to a block chain;
monitoring the state of the asset transfer notice on the blockchain, and reminding the third node to confirm the asset transfer notice on the blockchain according to the information of the one or more third nodes under the condition that the state of the asset transfer notice is to be confirmed.
Optionally, the generating an asset transfer notification according to the asset transfer information and uploading the asset transfer notification to a blockchain includes: generating the asset transfer notification based on the intelligent contract of the blockchain according to the asset transfer information; and issuing the asset transfer notification to the first node so that the first node encrypts the asset transfer notification by using a corresponding private key and uploads the asset transfer notification to the blockchain.
Optionally, the method further comprises: receiving an asset transfer notification acknowledgement request sent by the third node, the asset transfer notification acknowledgement request indicating the asset transfer notification; and generating asset transfer confirmation information corresponding to the asset transfer notification, and uploading the asset transfer confirmation information to the block chain to update the state of the asset transfer notification to be confirmed by the third node.
Optionally, the generating asset transfer acknowledgement information corresponding to the asset transfer notification and uploading to a blockchain to update the status of the asset transfer notification to be that the third node has acknowledged includes: generating the asset transfer acknowledgement information based on the intelligent contract of the blockchain according to the asset transfer information; and transmitting the asset transfer confirmation information to the third node, so that the third node encrypts the asset transfer confirmation information by using a corresponding private key and uploads the asset transfer confirmation information to a blockchain.
Optionally, the method further comprises: and storing the asset transfer notification and the asset transfer confirmation information on the block chain to other block chains for certification through a relay chain.
Optionally, reminding the third node to confirm the asset transfer notification stored on the blockchain by any one or more of: short messages, mails, telephones, messages; and the short message or the mail comprises a link for the third node to log in the asset management device to confirm the asset transfer notification.
Optionally, the third node logs in to the asset management device to obtain the encrypted asset transfer notification from the blockchain and decrypts the asset transfer notification to confirm by using a public key corresponding to the first node when receiving a reminder to confirm the asset transfer notification on the blockchain.
Optionally, the method further comprises: and reminding the first node and the second node of the current state of the asset transfer notice under the condition that the asset transfer notice on the block chain is in the to-be-confirmed state for more than a threshold time.
Optionally, the first node, the second node and the third node all adopt distributed digital identity identifiers to register in the asset management device and pass through KYC or KYB authentication.
To achieve the above object, according to another aspect of an embodiment of the present invention, there is provided an asset management device including: the system comprises a notification request receiving module, a notification generating module and a notification reminding module; wherein,
the notification request receiving module is configured to receive an asset transfer notification request sent by a first node, where the asset transfer notification request indicates asset transfer information between the first node and a second node, and information of one or more third nodes to be confirmed for the asset transfer information;
the notice generating module is used for generating an asset transfer notice according to the asset transfer information and uploading the asset transfer notice to a block chain;
the notification reminding module is configured to monitor a status of an asset transfer notification on the blockchain, so that the third node is reminded to confirm the asset transfer notification on the blockchain according to information of the one or more third nodes when the status of the asset transfer notification is to be confirmed.
Optionally, the generating an asset transfer notification according to the asset transfer information and uploading the asset transfer notification to a blockchain includes: generating the asset transfer notification based on the intelligent contract of the blockchain according to the asset transfer information; and issuing the asset transfer notification to the first node so that the first node encrypts the asset transfer notification by using a corresponding private key and uploads the asset transfer notification to the blockchain.
Optionally, the method further comprises: a confirmation request receiving module; the confirmation request receiving module is configured to receive an asset transfer notification confirmation request sent by the third node, where the asset transfer notification confirmation request indicates the asset transfer notification; and generating asset transfer confirmation information corresponding to the asset transfer notification, and uploading the asset transfer confirmation information to the block chain to update the state of the asset transfer notification to be confirmed by the third node.
Optionally, the generating asset transfer acknowledgement information corresponding to the asset transfer notification and uploading to a blockchain to update the status of the asset transfer notification to be that the third node has acknowledged includes: generating the asset transfer acknowledgement information based on the intelligent contract of the blockchain according to the asset transfer information; and transmitting the asset transfer confirmation information to the third node, so that the third node encrypts the asset transfer confirmation information by using a corresponding private key and uploads the asset transfer confirmation information to a blockchain.
Optionally, the method further comprises: an asset transfer and certification module; the asset transfer verification module is used for storing the asset transfer confirmation information on the blockchain to other blockchains for verification through a relay chain.
Optionally, the notification reminding module is configured to remind the third node to confirm the asset transfer notification stored on the blockchain by any one or more of the following manners: short messages, mails, telephones, messages; and the short message or the mail comprises a link for the third node to log in the asset management device to confirm the asset transfer notification.
Optionally, the third node logs in to the asset management device to obtain the encrypted asset transfer notification from the blockchain and decrypts the asset transfer notification to confirm by using a public key corresponding to the first node when receiving a reminder to confirm the asset transfer notification on the blockchain.
Optionally, the notification reminding module is further configured to remind the first node and the second node of the current status of the asset transfer notification when the asset transfer notification on the blockchain is in the to-be-confirmed status for more than a threshold time.
Optionally, the first node, the second node and one or more third nodes all adopt distributed digital identity identifiers to register in the asset management device and pass through KYC or KYB authentication.
To achieve the above object, according to still another aspect of an embodiment of the present invention, there is provided an electronic device for managing assets, including: one or more processors; and storage means for storing one or more programs that, when executed by the one or more processors, cause the one or more processors to implement any of the methods of asset management as described above.
To achieve the above object, according to still another aspect of the embodiments of the present invention, there is provided a computer-readable medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of the asset management methods described above.
One embodiment of the above invention has the following advantages or benefits: the asset transfer notification is managed and stored in a non-tamperable mode by generating the asset transfer notification and uploading the asset transfer notification to the block chain when the asset transfer notification request is received, so that the asset transfer notification can be stored; meanwhile, the state of the asset transfer notification on the blockchain is monitored in real time through an out-of-chain monitoring mechanism, so that automatic reminding for confirming the asset transfer notification on the third node deblocking chain is realized, and the notification efficiency of the asset transfer notification is improved.
Further effects of the above-described non-conventional alternatives are described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
FIG. 1 is a schematic diagram of the main flow of an asset management method according to an embodiment of the invention;
FIG. 2 is a schematic diagram of the main flow of another asset management method according to an embodiment of the invention;
FIG. 3 is a schematic diagram of the primary modules of an asset management device according to an embodiment of the invention;
FIG. 4 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;
fig. 5 is a schematic diagram of a computer system suitable for use in implementing an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding, and are to be considered merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
FIG. 1 is a schematic diagram of the main flow of an asset management method according to an embodiment of the application, as shown in FIG. 1, which may specifically include the following steps:
step S101, receiving an asset transfer notification request sent by a first node, where the asset transfer notification request indicates asset transfer information between the first node and a second node, and information of one or more third nodes to acknowledge the asset transfer information.
The first node, the second node and the third node may be corresponding to natural persons, or may be an enterprise, an organization or the like. The asset transfer information includes a first node that is a transferor, a second node that is a transferee, and the transfer asset information involved, etc. Transfer assets include, but are not limited to, creditors, copyrights, items, and the like. Specifically, the embodiment of the application is described by taking the transfer asset as an example, and asset transfer information comprises an original creditor, namely a first node, a new creditor, a second node, a creditor transfer agreement signed by the original creditor and the new creditor, and the like; correspondingly, the liability person who needs to fulfill the obligation is the third node which needs to be informed of the right transfer information or confirm the right transfer information, and in the case that the right has a guarantor, the guarantor is the third node which needs to be informed. The information of the third node includes, but is not limited to, one or more of the following: the mobile phone number, the mailbox and the account, the identity and the like which are provided by the first node and used for contacting the third node are registered in the asset management device by the third node.
It will be appreciated that before the first node sends the asset transfer notification request to the asset management device, the first node and the second node need to complete registration at the asset management device, and the third node needs to complete registration at the asset management device, but in some special cases, the third node may be allowed to complete registration of the asset management device according to the direction of the reminding content when receiving the reminding for confirming the asset transfer notification.
In an alternative embodiment, the first node, the second node, and the third node all use distributed digital identities to register with the asset management device and pass KYC or KYB authentication.
The distributed digital identity identifier (Decentralized Identifiers, DID) is a decentralised verifiable digital identifier composed of character strings, and has the characteristics of being distributed, independently controllable, multiplexing across block chains and the like. Each entity can autonomously complete registration, resolution, updating or revocation operations of the DID, and each entity can possess multiple identities, each identity corresponding to a unique DID value and an asymmetric key pair associated therewith. In addition, the user can define the information describing the identity in the DID Document by himself, so that the DID identity can be adopted, private information which is not wanted to be public or is inconvenient to disclose by the user can be hidden, and the safety and privacy of asset transfer are considered.
KYC (Know your customer) is a personal-oriented authentication method, while KYB (Know your Business) is an enterprise-oriented authentication method. Specifically, taking the first node as a natural person to perform KYC verification as an example for explanation, the first node needs to provide information such as name, mobile phone number, identity card number, address and the like when the asset management device registers, so that the asset management device can verify the real identity of the first node through the access authority identity authentication system according to the identity information provided by the first node, and the first node is allowed to complete registration if and only if the real identity verification of the first node passes. Similarly, if the first node is an enterprise, it needs to perform kbb authentication, that is, the first node needs to provide information such as an enterprise name, a unified social credit code, a registration number or a registration address, service flow, and the like for the device when the asset management device registers, so that the asset management device verifies the true identity of the first node by accessing an authoritative identity authentication system such as a national enterprise credit information presentation system according to identity information provided by the first node, and allows the first node to complete registration if and only if the true identity of the first node passes verification.
Thus, the distributed identity identifier can be used for identifying each party identity in the asset management device to carry out asset transfer management, and meanwhile, the authenticity and the effectiveness of each party or each user in the asset management device can be ensured based on KYC or KYB authentication, so that the safety and the reliability of asset transfer are improved.
And step S102, generating an asset transfer notification according to the asset transfer information and uploading the asset transfer notification to a block chain.
Specifically, the generating asset transfer notification according to the asset transfer information and uploading the asset transfer notification to a block chain includes: generating the asset transfer notification based on the intelligent contract of the blockchain according to the asset transfer information; and issuing the asset transfer notification to the first node so that the first node encrypts the asset transfer notification by using a corresponding private key and uploads the asset transfer notification to the blockchain.
That is, asset transfer notifications may be automatically generated by predefined blockchain smart contract templates, for example, right transfer notifications, and the included information includes, but is not limited to, the original right person, the assignee, the transfer time, the debtor, the guarantor, the right itself, and the like. Further, the first node encrypts the right transfer notice by using the private key and uploads the right transfer notice to the blockchain, so that the real validity of the right transfer notice is ensured. On the basis, the credited right transfer notice uploaded to the blockchain is the credited right transfer notice encrypted by the private key of the first node, so that only a user knowing the public key of the first node can decrypt the credited right transfer notice for confirmation, and the security and the reliability of the credited right transfer notice are ensured.
It will be appreciated that the first node and the third node may exchange their public keys in an offline manner, or may send the public key of the first node to the third node via the asset management device. If the first node uploads the encrypted asset transfer notification, the asset management device may send the public key of the first node to the account of the third node according to the distributed identity Fu Dingwei corresponding to the third node provided by the first node, where the account of the third node is in the asset management device, or attach the public key of the first node when sending a message, an email, or other alert to the third node. Meanwhile, in order to facilitate the third node logging in the asset management device to confirm the asset transfer notification, the encrypted asset transfer notification may be directly issued to the account of the third node, or the hash value or the identifier corresponding to the asset transfer notification may be issued to the account of the third node, so that the third node queries the encrypted asset transfer notification from the blockchain and confirms the encrypted asset transfer notification.
Step S103, monitoring a status of the asset transfer notification on the blockchain, so as to remind the third node to confirm the asset transfer notification on the blockchain according to the information of the one or more third nodes when the status of the asset transfer notification is to be confirmed.
Specifically, by establishing an off-chain monitoring mechanism, that is, monitoring the status of the asset transfer notification on the blockchain in real time independently of the monitoring service outside the blockchain, not only can the instantaneity of the monitored asset transfer notification status be ensured, but also the interference of the monitoring service on the asset transfer notification on the blockchain can be avoided, and even if the monitoring message is intercepted or the monitoring service is attacked, the third node can still ensure the reliability of the confirmed asset transfer notification by means of inquiring the asset transfer notification through the uplink.
It will be appreciated that since there may be more than one third node to acknowledge the asset transfer information and the time points at which each third node completes the acknowledgement may be different, it is necessary to record the acknowledgement result for each third node separately and update the corresponding status of the asset transfer notification to acknowledged if and only if all third nodes complete the acknowledgement. For example, if the third node has the first node and the second node, the status of the asset transfer notification needs to be updated according to the confirmation time points of the first node and the second node, for example, the status of the asset transfer notification is updated to be confirmed when the first node and the second node are confirmed. In this process, if the status of the asset transfer notification is monitored to be confirmed, the third node that has not completed the confirmation may be further selectively reminded according to the confirmation records of the first and second nodes.
In an alternative embodiment, the third node is prompted to confirm the asset transfer notification stored on the blockchain by any one or more of: short messages, mails, telephones, messages; and the short message or the mail comprises a link for the third node to log in the asset management device to confirm the asset transfer notification.
Specifically, the third node may log in the asset management device quickly or automatically according to the link indicated in the mail or the sms under the condition that the third node receives the alert. Based on this, the third node may obtain the encrypted asset transfer notification from the blockchain according to the identifier or the hash value of the asset transfer notification indicated in the reminder, or may obtain the encrypted asset transfer notification from the blockchain according to the identifier or the hash value of the asset transfer notification issued in the asset management device account, or directly use the asset transfer notification issued in the asset management device account. In addition, the third node may query the encrypted asset transfer notification from the blockchain by using other asset transfer information, such as the DID of the first node and the DID of the third node. Further, after the third node obtains the encrypted asset transfer notification, the third node decrypts the asset transfer notification by using the public key of the first node exchanged offline, or the public key of the first node additionally sent in the reminder, or the public key of the first node already issued in the third node asset management device account, so as to confirm the asset transfer notification.
In an alternative embodiment, the method further comprises: and reminding the first node and the second node of the current state of the asset transfer notice under the condition that the asset transfer notice on the block chain is in the to-be-confirmed state for more than a threshold time. The threshold time is a valid period of the right transfer notice set according to actual conditions, such as 30 days, 15 days, and the like. That is, if the right transfer notification is not confirmed after being expired, the first node and the second node participating in the right transfer notification are reminded in time, and the third node does not confirm the right transfer notification, so that the first node and the second node can take other processing measures in time.
In an alternative embodiment, the method further comprises: receiving an asset transfer notification acknowledgement request sent by the third node, the asset transfer notification acknowledgement request indicating the asset transfer notification; and generating asset transfer confirmation information corresponding to the asset transfer notification, and uploading the asset transfer confirmation information to the block chain to update the state of the asset transfer notification to be confirmed by the third node.
Further, the generating asset transfer acknowledgement information corresponding to the asset transfer notification and uploading to a blockchain to update the status of the asset transfer notification to be acknowledged by the third node includes: generating the asset transfer acknowledgement information based on the intelligent contract of the blockchain according to the asset transfer information; and transmitting the asset transfer confirmation information to the third node, so that the third node encrypts the asset transfer confirmation information by using a corresponding private key and uploads the asset transfer confirmation information to a blockchain.
That is, asset transfer validation information may be automatically generated by a predefined blockchain smart contract template, such as creditor transfer validation information, including but not limited to the original creditor, assignee, transfer time, debtor, guarantor, creditor, etc. Further, the third party encrypts the right-of-debt confirmation information by using the private key, so that the true validity of the right-of-debt transfer confirmation information is ensured. On the basis, the credited transfer confirmation information uploaded to the blockchain is the credited transfer notice encrypted by the private key of the first node, so that only the user knowing the public key of the third node can decrypt the credited transfer confirmation information, and the reliability and the safety of the credited transfer confirmation information are further ensured.
In an alternative embodiment, the method further comprises: and storing the asset transfer notification and the asset transfer confirmation information on the block chain to other block chains for certification through a relay chain. Taking the right transfer as an example, the right transfer notification and the right transfer confirmation information are uploaded to the judicial alliance chain through the relay chain, so that the right transfer notification and the right transfer confirmation information are stored.
Based on the above embodiment, by encrypting and uploading the right transfer notice and the right transfer confirmation information to the blockchain, the storage and recording of the right transfer notice and the right transfer confirmation information which cannot be tampered are realized, and further the storage of the right transfer notice and the right transfer confirmation information can be realized. Meanwhile, the state of the asset transfer notification on the block chain is monitored in real time through the off-chain monitoring service, so that the automatic reminding of confirming the asset transfer notification on the third node deblocking chain is realized, and the notifying efficiency of the asset transfer notification is improved. In addition, the user identity of the asset management device is managed by combining a distributed identity technology with KYC and KYB authentication, so that the authenticity and the reliability of the user identity are ensured, and the safety and the privacy of asset transfer are also ensured.
Referring to fig. 2, on the basis of the implementation described above, another asset management method is provided in an embodiment of the present invention, and the method specifically includes the following steps:
step S201, receiving an asset transfer notification request sent by a first node, where the asset transfer notification request indicates asset transfer information between the first node and a second node, and information of one or more third nodes to acknowledge the asset transfer information.
Step S202, generating an asset transfer notice according to the asset transfer information and uploading the asset transfer notice to a block chain.
Specifically, generating the asset transfer notification based on the intelligent contract of the blockchain according to the asset transfer information; and issuing the asset transfer notification to the first node so that the first node encrypts the asset transfer notification by using a corresponding private key and uploads the asset transfer notification to the blockchain.
Step S203, monitor the status of the asset transfer notification on the blockchain, so as to remind the third node to confirm the asset transfer notification on the blockchain according to the information of the one or more third nodes when the status of the asset transfer notification is to be confirmed.
Specifically, the third node is prompted to confirm the asset transfer notification stored on the blockchain by any one or more of: short messages, mails, telephones, messages; and the short message or the mail comprises a link for the third node to log in the asset management device to confirm the asset transfer notification.
In addition, the first node and the second node are reminded of the current status of the asset transfer notification if the asset transfer notification on the blockchain is in a to-be-confirmed status for more than a threshold time.
Step S204, receiving an asset transfer notification acknowledgement request sent by the third node, where the asset transfer notification acknowledgement request indicates the asset transfer notification.
Step S205, generating asset transfer acknowledgement information corresponding to the asset transfer notification, and uploading the asset transfer acknowledgement information to the blockchain to update the status of the asset transfer notification to be that the third node has acknowledged.
Specifically, according to the asset transfer information, generating the asset transfer confirmation information based on the intelligent contract of the blockchain; and transmitting the asset transfer confirmation information to the third node, so that the third node encrypts the asset transfer confirmation information by using a corresponding private key and uploads the asset transfer confirmation information to a blockchain.
In step S206, the asset transfer notification and the asset transfer confirmation information on the blockchain are stored to other blockchains for certification through a relay chain.
Referring to fig. 3, on the basis of the above embodiment, an embodiment of the present invention provides an asset management device 300, including: a notification request receiving module 301, a notification generating module 302, and a notification reminding module 303; wherein,
the notification request receiving module 301 is configured to receive an asset transfer notification request sent by a first node, where the asset transfer notification request indicates asset transfer information between the first node and a second node, and information of one or more third nodes to acknowledge the asset transfer information;
The notification generation module 302 is configured to generate an asset transfer notification according to the asset transfer information and upload the asset transfer notification to a blockchain;
the notification reminding module 303 is configured to monitor a status of an asset transfer notification on the blockchain, so as to remind the third node to confirm the asset transfer notification on the blockchain according to information of the one or more third nodes when the status of the asset transfer notification is to be confirmed.
In an alternative embodiment, the generating and uploading the asset transfer notification to the blockchain according to the asset transfer information includes: generating the asset transfer notification based on the intelligent contract of the blockchain according to the asset transfer information; and issuing the asset transfer notification to the first node so that the first node encrypts the asset transfer notification by using a corresponding private key and uploads the asset transfer notification to the blockchain.
In an alternative embodiment, the method further comprises: a confirmation request receiving module 304; wherein, the confirmation request receiving module 304 is configured to receive an asset transfer notification confirmation request sent by the third node, where the asset transfer notification confirmation request indicates the asset transfer notification; and generating asset transfer confirmation information corresponding to the asset transfer notification, and uploading the asset transfer confirmation information to the block chain to update the state of the asset transfer notification to be confirmed by the third node.
In an alternative embodiment, the generating asset transfer acknowledgement information corresponding to the asset transfer notification and uploading to a blockchain to update the status of the asset transfer notification to be acknowledged by the third node includes: generating the asset transfer acknowledgement information based on the intelligent contract of the blockchain according to the asset transfer information; and transmitting the asset transfer confirmation information to the third node, so that the third node encrypts the asset transfer confirmation information by using a corresponding private key and uploads the asset transfer confirmation information to a blockchain.
In an alternative embodiment, the method further comprises: asset transfer inventory module 305; the asset transfer verification module 305 is configured to store, through a relay chain, the asset transfer verification information on the blockchain to other blockchains for verification.
In an alternative embodiment, the notification reminding module 303 is configured to remind the third node to confirm the asset transfer notification stored on the blockchain in any one or more of the following manners: short messages, mails, telephones, messages; and the short message or the mail comprises a link for the third node to log in the asset management device to confirm the asset transfer notification.
In an alternative embodiment, the third node logs in to the asset management device to obtain the encrypted asset transfer notification from the blockchain and decrypts the asset transfer notification for confirmation using a public key corresponding to the first node upon receiving a reminder to confirm the asset transfer notification on the blockchain.
In an alternative embodiment, the notification reminding module is further configured to remind the first node and the second node of the current status of the asset transfer notification if the asset transfer notification on the blockchain is in the to-be-confirmed status for more than a threshold time.
In an alternative embodiment, the first node, the second node, and one or more third nodes all use distributed digital identities to register with the asset management device and pass KYC or KYB authentication.
FIG. 4 illustrates an exemplary system architecture 400 in which an asset management method or asset management device of embodiments of the invention may be applied.
As shown in fig. 4, the system architecture 400 may include terminal devices 401, 402, 403, a network 404, and a server 405. The network 404 is used as a medium to provide communication links between the terminal devices 401, 402, 403 and the server 405. The network 404 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
A user may interact with the server 405 via the network 404 using the terminal devices 401, 402, 403 to receive or send messages or the like. Various communication client applications, such as a web browser application, a search class application, an instant messaging tool, a mailbox client, etc., may be installed on the terminal devices 401, 402, 403.
The terminal devices 401, 402, 403 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
Server 405 may be a server providing various services, such as a background management server that processes asset transfer notification requests sent by users using terminal devices 401, 402, 403, and feeds back processing results such as asset transfer notifications to the terminal devices.
It should be noted that, the asset management method provided by the embodiment of the present invention is generally performed by the server 405, and accordingly, the asset management device is generally disposed in the server 405.
It should be understood that the number of terminal devices, networks and servers in fig. 4 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 5, there is illustrated a schematic diagram of a computer system 500 suitable for use in implementing an embodiment of the present invention. The terminal device shown in fig. 5 is only an example, and should not impose any limitation on the functions and the scope of use of the embodiment of the present invention.
As shown in fig. 5, the computer system 500 includes a Central Processing Unit (CPU) 501, which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 502 or a program loaded from a storage section 508 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the system 500 are also stored. The CPU 501, ROM 502, and RAM 503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
The following components are connected to the I/O interface 505: an input section 506 including a keyboard, a mouse, and the like; an output portion 507 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker, and the like; a storage portion 508 including a hard disk and the like; and a communication section 509 including a network interface card such as a LAN card, a modem, or the like. The communication section 509 performs communication processing via a network such as the internet. The drive 510 is also connected to the I/O interface 505 as needed. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 510 as needed so that a computer program read therefrom is mounted into the storage section 508 as needed.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication portion 509, and/or installed from the removable media 511. The above-described functions defined in the system of the present invention are performed when the computer program is executed by a Central Processing Unit (CPU) 501.
The computer readable medium shown in the present invention may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules involved in the embodiments of the present invention may be implemented in software or in hardware. The described modules may also be provided in a processor, for example, as: a processor comprises a notification request receiving module, a notification generating module and a notification reminding module. The names of these modules do not constitute limitations on the module itself in some cases, for example, the notification generation module may also be described as "a module for generating and uploading asset transfer notifications to a blockchain engine based on the asset transfer information".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be present alone without being fitted into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to include: receiving an asset transfer notification request sent by a first node, wherein the asset transfer notification request indicates asset transfer information between the first node and a second node and information of one or more third nodes to be confirmed on the asset transfer information; generating an asset transfer notice according to the asset transfer information and uploading the asset transfer notice to a block chain; monitoring the state of the asset transfer notice on the blockchain, and reminding the third node to confirm the asset transfer notice on the blockchain according to the information of the one or more third nodes under the condition that the state of the asset transfer notice is to be confirmed.
According to the technical scheme provided by the embodiment of the invention, the storage and the record of the right transfer notice and the right transfer confirmation information which cannot be tampered are realized by encrypting and uploading the right transfer notice and the right transfer confirmation information to the block chain, so that the evidence of the right transfer notice and the right transfer confirmation information can be further realized. Meanwhile, the state of the asset transfer notification on the block chain is monitored in real time through the off-chain monitoring service, so that the automatic reminding of confirming the asset transfer notification on the third node deblocking chain is realized, and the notifying efficiency of the asset transfer notification is improved. In addition, the user identity of the asset management device is managed by combining a distributed identity technology with KYC and KYB authentication, so that the authenticity and the reliability of the user identity are ensured, and the safety and the privacy of asset transfer are also ensured.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives can occur depending upon design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.

Claims (12)

1. An asset management method, applied to an asset management device, comprising:
receiving an asset transfer notification request sent by a first node, wherein the asset transfer notification request indicates asset transfer information between the first node and a second node and information of one or more third nodes to be confirmed on the asset transfer information;
generating an asset transfer notice according to the asset transfer information and uploading the asset transfer notice to a block chain;
monitoring the state of the asset transfer notice on the blockchain, and reminding the third node to confirm the asset transfer notice on the blockchain according to the information of the one or more third nodes under the condition that the state of the asset transfer notice is to be confirmed.
2. The asset management method of claim 1, wherein generating and uploading asset transfer notifications to a blockchain based on the asset transfer information comprises:
generating the asset transfer notification based on the intelligent contract of the blockchain according to the asset transfer information;
and issuing the asset transfer notification to the first node so that the first node encrypts the asset transfer notification by using a corresponding private key and uploads the asset transfer notification to the blockchain.
3. The asset management method of claim 2, further comprising:
receiving an asset transfer notification acknowledgement request sent by the third node, the asset transfer notification acknowledgement request indicating the asset transfer notification;
and generating asset transfer confirmation information corresponding to the asset transfer notification, and uploading the asset transfer confirmation information to the block chain to update the state of the asset transfer notification to be confirmed by the third node.
4. The asset management method of claim 3, wherein the generating asset transfer acknowledgement information corresponding to the asset transfer notification and uploading to a blockchain to update the status of the asset transfer notification to the third node as acknowledged comprises:
Generating the asset transfer acknowledgement information based on the intelligent contract of the blockchain according to the asset transfer information;
and transmitting the asset transfer confirmation information to the third node, so that the third node encrypts the asset transfer confirmation information by using a corresponding private key and uploads the asset transfer confirmation information to a blockchain.
5. The asset management method of claim 4, further comprising:
and storing the asset transfer notification and the asset transfer confirmation information on the block chain to other block chains for certification through a relay chain.
6. The asset management method of claim 1, wherein,
prompting the third node to confirm the asset transfer notification stored on the blockchain by any one or more of: short messages, mails, telephones, messages;
and the short message or the mail comprises a link for the third node to log in the asset management device to confirm the asset transfer notification.
7. The asset management method of claim 6, wherein,
the third node, upon receiving a reminder to confirm the asset transfer notification on the blockchain, logs in to the asset management device to obtain the encrypted asset transfer notification from the blockchain and decrypts the asset transfer notification using a public key corresponding to the first node to confirm.
8. The asset management method of claim 1, further comprising:
and reminding the first node and the second node of the current state of the asset transfer notice under the condition that the asset transfer notice on the block chain is in the to-be-confirmed state for more than a threshold time.
9. The asset management method of claim 1, wherein,
the first node, the second node and the third node are registered in the asset management device by adopting distributed digital identity identifiers and pass through KYC or KYB authentication.
10. An asset management device, comprising: the system comprises a notification request receiving module, a notification generating module and a notification reminding module; wherein,
the notification request receiving module is configured to receive an asset transfer notification request sent by a first node, where the asset transfer notification request indicates asset transfer information between the first node and a second node, and information of one or more third nodes to be confirmed for the asset transfer information;
the notice generating module is used for generating an asset transfer notice according to the asset transfer information and uploading the asset transfer notice to a block chain;
The notification reminding module is configured to monitor a status of an asset transfer notification on the blockchain, so that the third node is reminded to confirm the asset transfer notification on the blockchain according to information of the one or more third nodes when the status of the asset transfer notification is to be confirmed.
11. An electronic device for managing assets, comprising:
one or more processors;
storage means for storing one or more programs,
when executed by the one or more processors, causes the one or more processors to implement the method of any of claims 1-9.
12. A computer readable medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method according to any of claims 1-9.
CN202110191934.8A 2021-02-20 2021-02-20 Asset management method and device Active CN112884437B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110191934.8A CN112884437B (en) 2021-02-20 2021-02-20 Asset management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110191934.8A CN112884437B (en) 2021-02-20 2021-02-20 Asset management method and device

Publications (2)

Publication Number Publication Date
CN112884437A CN112884437A (en) 2021-06-01
CN112884437B true CN112884437B (en) 2023-12-08

Family

ID=76056635

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110191934.8A Active CN112884437B (en) 2021-02-20 2021-02-20 Asset management method and device

Country Status (1)

Country Link
CN (1) CN112884437B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105574760A (en) * 2016-01-27 2016-05-11 广州唯品会信息科技有限公司 Data processing method and data processing server
CN106372976A (en) * 2015-07-21 2017-02-01 深圳市银信网银科技有限公司 Transferring method, system and equipment for electronic certificate issuing confirmation authority
CN109155036A (en) * 2016-02-23 2019-01-04 区块链控股有限公司 System and method for controlling asset-related actions via blockchain
CN109615516A (en) * 2018-12-05 2019-04-12 腾讯科技(深圳)有限公司 Resource transfers method, apparatus, electronic equipment and storage medium
CN110322321A (en) * 2019-06-28 2019-10-11 北京百度网讯科技有限公司 Electronic bill assignment method, device, equipment and medium based on block chain
EP3595241A1 (en) * 2018-07-13 2020-01-15 Kevin Kei Tuncer Distributed blockchain with delayed transaction
CN111047310A (en) * 2018-10-15 2020-04-21 阿里巴巴集团控股有限公司 Method and device for realizing distribution and transfer of digital assets and online financing
CN111104637A (en) * 2019-11-15 2020-05-05 安徽海汇金融投资集团有限公司 Creditor right transfer notification method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2019204713A1 (en) * 2019-04-08 2019-06-27 Advanced New Technologies Co., Ltd. Transferring digital tickets based on blockchain networks

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106372976A (en) * 2015-07-21 2017-02-01 深圳市银信网银科技有限公司 Transferring method, system and equipment for electronic certificate issuing confirmation authority
CN105574760A (en) * 2016-01-27 2016-05-11 广州唯品会信息科技有限公司 Data processing method and data processing server
CN109155036A (en) * 2016-02-23 2019-01-04 区块链控股有限公司 System and method for controlling asset-related actions via blockchain
EP3595241A1 (en) * 2018-07-13 2020-01-15 Kevin Kei Tuncer Distributed blockchain with delayed transaction
CN111047310A (en) * 2018-10-15 2020-04-21 阿里巴巴集团控股有限公司 Method and device for realizing distribution and transfer of digital assets and online financing
CN109615516A (en) * 2018-12-05 2019-04-12 腾讯科技(深圳)有限公司 Resource transfers method, apparatus, electronic equipment and storage medium
CN110322321A (en) * 2019-06-28 2019-10-11 北京百度网讯科技有限公司 Electronic bill assignment method, device, equipment and medium based on block chain
CN111104637A (en) * 2019-11-15 2020-05-05 安徽海汇金融投资集团有限公司 Creditor right transfer notification method and system

Also Published As

Publication number Publication date
CN112884437A (en) 2021-06-01

Similar Documents

Publication Publication Date Title
US10505737B1 (en) System and method for blockchain-based consent and campaign management
WO2019214312A1 (en) Blockchain-based logistics information transmission method, system and device
US8837739B1 (en) Encryption messaging system
US9674156B2 (en) Event-triggered release through third party of pre-encrypted digital data from data owner to data assignee
US20200067903A1 (en) Integration of Publish-Subscribe Messaging with Authentication Tokens
US8539231B1 (en) Encryption key management
US10715502B2 (en) Systems and methods for automating client-side synchronization of public keys of external contacts
CN113228011A (en) Data sharing
CN104468518A (en) Service management method, device and system
CN113193961B (en) Digital certificate management method and device
CN108829539A (en) Data backup, data reconstruction method and equipment
KR20240005014A (en) Methods, devices, instruments and recording media for processing cargo procurement information
US20230075433A1 (en) Blockchain Based Document and Data Sharing
CN113206746B (en) Digital certificate management method and device
CN108564330B (en) Information processing method and platform and computer readable medium
US20210158301A1 (en) Systems and methods for message transmission and retrieval using blockchain
US20130218990A1 (en) Method for the certification of data messages transmission to mobile terminals
CN112884437B (en) Asset management method and device
US11218453B2 (en) Exchanging encrypted messages among multiple agents
US10742717B2 (en) Electronic content delivery with distributed recipient delivery preference
CN115550003A (en) Data transmission method, device and system
Uddin et al. Blockchain and IFPS based Secure System for Managing e-FIR
US10382211B1 (en) Apparatus and method for automating secure email for multiple personas
JP2022549624A (en) Blockchain transaction callback mechanism
JP5001968B2 (en) Certificate authority setting device and certificate authority setting method for setting a certificate authority that guarantees the validity of the public key of each user in a social network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 601, 6 / F, building 2, No. 18, Kechuang 11th Street, Beijing Economic and Technological Development Zone, Beijing 100176

Applicant after: Jingdong Technology Information Technology Co.,Ltd.

Address before: 601, 6 / F, building 2, No. 18, Kechuang 11th Street, Beijing Economic and Technological Development Zone, Beijing 100176

Applicant before: Jingdong Shuke Haiyi Information Technology Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant