Blockchain-based information disclosure method, device, equipment and medium

By deploying an information disclosure method system in the blockchain system, generating smart contracts and processing valuation data, the problem of low timeliness of enterprise annuity information disclosure is solved, and efficient and accurate information transmission and personalized data processing are achieved.

CN114119255BActive Publication Date: 2025-05-16泰康保险集团股份有限公司 +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111264254.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-28
Publication Date
2025-05-16
Estimated Expiration
2041-10-28

AI Technical Summary

Technical Problem

The prior art has problems with long acquisition cycles and low timeliness in the disclosure of enterprise annuity information, especially when information is transmitted through third-party information service providers or point-to-point methods.

Method used

By using blockchain-based information disclosure method, by deploying an information disclosure method system in the blockchain system, receiving information disclosure rules for each information acquisition node, generating smart contracts, and processing valuation data uploaded by the investment management node based on these smart contracts, generating and sending disclosure information suitable for each information acquisition node's permission.

Benefits of technology

It improves the timeliness and accuracy of information disclosure, avoids participation and transit of third-party equipment, reduces development costs, and allows each information acquisition node to personalize the format and content of the disclosed information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114119255B_ABST
    Figure CN114119255B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a blockchain-based information disclosure method, apparatus, device and medium, which are applied to an annuity data processing platform, wherein the annuity data processing platform is deployed in each node of the blockchain system, and the nodes in the blockchain system include: multiple investment management nodes, and multiple information acquisition nodes with different permissions; the method includes: receiving information disclosure rules uploaded by each of the multiple information acquisition nodes, wherein the information disclosure rules uploaded by the information acquisition nodes with different permissions are different; based on the information disclosure rules, generating first smart contracts corresponding to the multiple information acquisition nodes respectively; receiving first valuation data uploaded by the multiple investment management nodes, and generating each disclosure information for the multiple information acquisition nodes respectively based on each of the first smart contracts and the multiple first valuation data; and sending each disclosure information to the multiple information acquisition nodes respectively based on the permissions possessed by the multiple information acquisition nodes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of blockchain technology, and in particular to a blockchain-based information disclosure method, device, equipment and medium. Background Art

[0002] Enterprise annuity is a supplementary pension system, which refers to the supplementary pension insurance system independently established by enterprises and their employees on the basis of participating in basic pension insurance in accordance with the law. When operating enterprise annuities, it is generally initiated by the principal and managed by the trustee under the supervision of the China Banking and Insurance Regulatory Commission. In the actual operation process, in addition to the principal and the trustee, it also involves the custodian, investment manager, account manager, etc.

[0003] Among them, the trustee can select, supervise, and replace the account keeper, custodian, investment manager, and intermediary service agency, and regularly provide enterprise annuity fund management reports to the principal, beneficiary, and relevant regulatory authorities. Therefore, in order to better operate the enterprise annuity, the trustee and regulatory authorities generally need to provide service supervision on the work of annuity investment. In some cases, the custodian bank and the investment manager check the product valuation information of the investment portfolio in the enterprise annuity plan every day, and after the check is consistent, an information disclosure report is generated, and then the information disclosure report is disclosed to the parties in need. Generally speaking, due to the different powers of the parties that need to report, the content of the information disclosure report they finally obtain is different.

[0004] In the related technologies, one is to provide information disclosure reports to all parties through a third-party information service provider, and the other is that the information disclosure report is not released publicly, but is sent to the parties in need in a point-to-point manner. Regardless of which method is used, the authority of the acquirer must be taken into account. For example, when the information disclosure report is provided by a third-party information service provider, due to the transfer of the third-party information vendor, it is necessary to pay the third-party information vendor before obtaining one's own data, resulting in a long acquisition cycle and low timeliness. In the case of point-to-point transmission, it is necessary to develop a corresponding point-to-point interface, which has a high development cost and requires multi-party docking. The data formats required by different data acquirers are also inconsistent, resulting in low timeliness when the data is delivered to each party.

[0005] Therefore, how to disclose information efficiently has become a technical problem that needs to be solved urgently. Summary of the invention

[0006] In order to solve the above problems, the present application provides a blockchain-based information disclosure method, device, equipment and medium, aiming to improve the efficiency and accuracy of information disclosure.

[0007] In a first aspect of an embodiment of the present application, a blockchain-based information disclosure method is provided, which is applied to an annuity data processing platform, wherein the annuity data processing platform is deployed in each node of a blockchain system, wherein the nodes in the blockchain system include: a plurality of investment management nodes, and a plurality of information acquisition nodes with different permissions; the method includes:

[0008] Receiving information disclosure rules uploaded by each of the multiple information acquisition nodes, wherein the information disclosure rules uploaded by information acquisition nodes with different permissions are different;

[0009] Based on the information disclosure rule, generating first smart contracts corresponding to the multiple information acquisition nodes respectively;

[0010] Receive the first valuation data uploaded by the multiple investment management nodes, and generate each disclosure information for the multiple information acquisition nodes based on each of the first smart contracts and the multiple first valuation data;

[0011] Based on the permissions of the multiple information acquisition nodes, each of the disclosure information is sent to the multiple information acquisition nodes respectively.

[0012] Optionally, based on the information disclosure rule, generating, through the smart contract layer, first smart contracts corresponding to the multiple information acquisition nodes respectively, including:

[0013] For each disclosure rule, perform the following steps:

[0014] Extracting multiple target information and information format parameters corresponding to each target information from the information disclosure rule, wherein the target information is used to characterize the items that need to be disclosed in the valuation data, and the information format parameters are used to characterize the conversion format of the target information;

[0015] The multiple target information and the information format parameters corresponding to each target information are converted into the first smart contract.

[0016] Optionally, the multiple information acquisition nodes include a trustee node and a supervisory node; and the generating, based on each of the first smart contracts and the multiple first valuation data, respective disclosure information for the multiple information acquisition nodes includes:

[0017] In the case where the first smart contract is a smart contract corresponding to the entrusted node or the escrow node, based on the first smart contract, first target values ​​corresponding to each of the plurality of target information are extracted from the single first valuation data, and each of the extracted first target data is processed according to the information format parameter to obtain the revenue disclosure information corresponding to the single first valuation data;

[0018] In the case where the first smart contract is a smart contract corresponding to the supervisory node, based on the first smart contract, second target values ​​belonging to the multiple target information are extracted from the first valuation data uploaded by the multiple investment management nodes, and the extracted second target data are clustered according to the information format parameters to obtain asset disclosure information corresponding to the multiple first valuation data.

[0019] Optionally, the node deployed on the blockchain further includes: a hosting node, and the method further includes:

[0020] receiving second valuation data sent by the hosting node, and verifying the first valuation data and the second valuation data;

[0021] Based on each of the first smart contracts and the first valuation data, each disclosure information for each of the multiple information acquisition nodes is generated, including:

[0022] The first smart contracts respectively calculate the multiple first valuation data after successful verification to generate disclosure information for the multiple information acquisition nodes.

[0023] Optionally, the method further comprises:

[0024] Receiving the data verification rules uploaded by the escrow node, and generating a second smart contract based on the data verification rules through the smart contract layer;

[0025] The first estimated data and the second estimated data are checked, including:

[0026] Based on the second smart contract, the first valuation data and the second valuation data are verified.

[0027] Optionally, verifying the first estimated data and the second estimated data includes:

[0028] Verifying whether the net value information in the first valuation data is consistent with the product net value information in the second valuation data;

[0029] If they are consistent, verify whether the position information in the first valuation data is consistent with the position information in the second valuation data;

[0030] If they are consistent, the verification of the first estimated data and the second estimated data is successful.

[0031] Optionally, the method further comprises:

[0032] Receiving the data disclosure authority rules uploaded by the investment manager, and generating a third smart contract based on the data disclosure authority rules;

[0033] Based on the permissions of the multiple information acquisition nodes, feeding back each of the disclosure information to the multiple information acquisition nodes respectively includes:

[0034] Based on the third smart contract, respectively verifying the authority of the multiple information acquisition nodes to each of the disclosed information;

[0035] The disclosure information with the authority is sent to the corresponding information acquisition node.

[0036] In a second aspect of the embodiment of the present application, a blockchain-based information disclosure method device is provided, which is applied to an information disclosure method system, wherein the information disclosure method system is deployed in each node of the blockchain system, and the nodes in the blockchain system include: an investment management node, and multiple information acquisition nodes with different permissions; the device includes:

[0037] A rule receiving module, used to receive information disclosure rules uploaded by each of the multiple information acquisition nodes, wherein the information disclosure rules uploaded by information acquisition nodes with different permissions are different;

[0038] A smart contract generation module, used to generate first smart contracts corresponding to the multiple information acquisition nodes respectively based on the information disclosure rules;

[0039] A disclosure information generation module, configured to receive the first valuation data uploaded by the plurality of investment management nodes, and generate respective disclosure information for the plurality of information acquisition nodes based on the first smart contracts and the plurality of first valuation data;

[0040] The disclosure information sending module is used to send each of the disclosure information to the multiple information acquisition nodes respectively based on the permissions of the multiple information acquisition nodes.

[0041] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when executed, the processor implements the blockchain-based information disclosure method as described in the first aspect.

[0042] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, wherein a computer program stored in the medium enables a processor to execute the blockchain-based information disclosure method as described in the first aspect.

[0043] The technical solution of the embodiment of the present application has at least the following advantages:

[0044] In an embodiment of the present application, an information disclosure method system can be deployed in each node of the blockchain system, and the nodes in the blockchain system include an investment management node and multiple information acquisition nodes with different permissions, wherein the information disclosure method system can receive information disclosure rules uploaded by each of the multiple information acquisition nodes, wherein the information disclosure rules uploaded by information acquisition nodes with different permissions are different; and based on the information disclosure rules, generate first smart contracts corresponding to the multiple information acquisition nodes respectively; then, receive first valuation data sent by the investment management node, and process the first valuation data through each of the first smart contracts to generate disclosure information corresponding to the multiple information acquisition nodes respectively; based on the permissions of the multiple information acquisition nodes, each of the disclosure information is fed back to the multiple information acquisition nodes respectively.

[0045] In this embodiment, since each information acquisition node and investment management node form a closed-loop blockchain, it is a decentralized distributed network. Therefore, when disclosing information, there is no need for the participation and transfer of third-party equipment, thereby improving the timeliness of information disclosure. In addition, each information acquisition node can upload the required information disclosure rules, and generate a corresponding smart contract based on the information disclosure rules of each information acquisition node. In this way, each information acquisition node can personalize the format and content of the disclosed information. Due to the trustworthiness of the smart contract, the disclosed information generated by processing the first valuation data based on the smart contract is adapted to the information acquisition node, thereby improving the timeliness of the disclosed information landing at the information acquisition node. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0047] Figure 1 This is a schematic diagram of a communication environment used by a blockchain-based information disclosure method according to an embodiment of the present application;

[0048] Figure 2 This is a schematic diagram of a process flow of a blockchain-based information disclosure method shown in an embodiment of the present application;

[0049] Figure 3 This is a schematic diagram of a communication environment of another information disclosure method based on blockchain according to an embodiment of the present application;

[0050] Figure 4It is a schematic diagram of information disclosure rules uploaded by a trusted node shown in an embodiment of the present application;

[0051] Figure 5 It is a schematic diagram of information disclosure rules uploaded by a supervision node according to an embodiment of the present application;

[0052] Figure 6 A schematic diagram of the overall process of a blockchain-based information disclosure method shown in an embodiment of the present application;

[0053] Figure 7 It is a schematic diagram of the framework of a blockchain-based information disclosure device shown in one embodiment of the present application. DETAILED DESCRIPTION

[0054] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0055] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0056] In view of the low timeliness of information disclosure in related technologies, this application proposes a blockchain-based information disclosure method. The core technical concept adopted is: adding investment management nodes and various information acquisition nodes that need to obtain disclosure information to the blockchain. After each information acquisition node uploads its own information disclosure rules, a smart contract is generated based on the blockchain, and the valuation data is processed using the smart contract to generate the disclosure information required by each information acquisition node.

[0057] Reference Figure 1 As shown, a schematic diagram of the communication environment in which the information disclosure method based on blockchain provided by the present application is applied is shown, Figure 1As shown, a blockchain system is included, in which multiple nodes are deployed, namely multiple hosting nodes and multiple information acquisition nodes. Among them, the permissions of different information acquisition nodes may be different, and the content and format of the disclosure information that the information acquisition nodes with different permissions need to obtain may be different.

[0058] Among them, an annuity data processing platform is deployed on each node, so that each node in the blockchain runs an annuity data processing platform. The annuity data processing platform can be understood as the blockchain client of each node in the blockchain system. When each node needs to process related transactions through the blockchain, it can log in to the annuity data processing platform to enter the blockchain network composed of various nodes, thereby using the blockchain to process annuity transactions.

[0059] like Figure 1 As shown, in the actual annuity business scenario, the investment management node is the terminal device used by the investment manager, where the investment manager can be entrusted by the trustee to manage the enterprise annuity fund property, be responsible for the investment operation of the enterprise annuity fund property, and upload the valuation data of each investment portfolio in the annuity plan.

[0060] Among them, the way for investment managers and various information acquisition nodes to build blockchain can be as follows:

[0061] In practice, the investment management node and the master node among the information acquisition nodes can first create a blockchain. The master node can be a supervisory node among the information acquisition nodes, for example, a regulatory agency. After creating a blockchain, it can receive blockchain access requests from the investment management node and other information acquisition nodes. After the access requests of the investment management node and other information acquisition nodes are verified, the investment management node and other information acquisition nodes can be allowed to join the blockchain, thereby constructing a blockchain network. Among them, the process of the master node creating a blockchain can refer to the relevant technology, which will not be repeated here.

[0062] Reference Figure 2 As shown, a flowchart of the steps of the information disclosure method based on blockchain in one embodiment is shown, as Figure 2 As shown, it is applied to an annuity data processing platform, and the annuity data processing platform is deployed in each node of the blockchain system. The nodes in the blockchain system include: an investment management node, and multiple information acquisition nodes with different permissions. Specifically, the following steps may be included:

[0063] Step S201: receiving information disclosure rules uploaded by each of the multiple information acquisition nodes, wherein information disclosure rules uploaded by information acquisition nodes with different permissions are different.

[0064] In this embodiment, after the blockchain is constructed, multiple information acquisition nodes become nodes in the blockchain, so each information acquisition node can upload the information disclosure rules to the blockchain. Specifically, each information acquisition node can log in to the annuity data processing platform to enter the blockchain and upload the information disclosure rules to the platform.

[0065] Among them, the information disclosure rules uploaded by an information acquisition node can be used to specify the content and format of the disclosure information it wants. In practice, the information disclosure rules can be an execl table. The fields in the header part of the execl table can be used to indicate the content of the disclosure information, such as the product net asset value, asset share, etc., indicating that the content required by the information acquisition node is the product net asset value and asset share in the valuation data.

[0066] The format of the disclosed information can also be determined by the information disclosure rules. For example, when the information disclosure rules are for an execl table, the field value of each field can be specified, for example, whether it is a numeric or string type, and if it is a numeric type, how many digits it has, etc., all of which can be determined by the information disclosure rules.

[0067] Step S202: Based on the information disclosure rule, generate a first smart contract corresponding to each of the plurality of information acquisition nodes.

[0068] In this embodiment, after each information acquisition node uploads the information disclosure rules to the blockchain, the information disclosure rules can be converted into the first smart contract. Among them, the smart contract can be understood as a computer-readable code solidified into the annuity data processing platform. When the smart contract is generated, when the annuity data processing platform detects a triggering event that meets the smart contract, it can automatically trigger the operation of the smart contract, thereby generating the disclosed information.

[0069] Among them, since the information disclosure rules can be used to specify the content and format of the information to be disclosed, that is to say, the information disclosure rules disclose the data content that the information acquisition node needs to extract from the valuation data, and organize the extracted data content into the corresponding data format. In this way, when the first smart contract is generated, it can be understood as converting the information disclosure rules into an itemized, parameterized, and structured computer-readable code. When the smart contract is running, the valuation data is extracted and formatted according to the corresponding data processing process, so as to obtain the disclosure information that meets the information disclosure rules.

[0070] Among them, since each information acquisition node uploads its own information disclosure rules, each information acquisition node corresponds to a first smart contract, and different information acquisition nodes correspond to different first smart contracts.

[0071] Step S203: receiving the first valuation data uploaded by the plurality of investment management nodes, and generating respective disclosure information for the plurality of information acquisition nodes based on the first smart contracts and the plurality of the first valuation data.

[0072] In this embodiment, after generating a smart contract corresponding to each information acquisition node, the triggering condition of the smart contract may be the first valuation data uploaded by multiple investment management nodes. The first valuation data may be the valuation data after successful verification.

[0073] Specifically, each investment management node can log in to the annuity data processing platform and upload the first valuation data, so that the first valuation data exists in the blockchain. In this way, the operating conditions of the first smart contract can be triggered, and then each first smart contract starts to run. During the operation of each first smart contract, the corresponding data can be parsed from the valuation data, and then the data format is converted to generate disclosure information.

[0074] Since different information acquisition nodes correspond to different first smart contracts, and therefore, different information acquisition nodes can correspond to different disclosure information, when generating disclosure information, based on different first smart contracts, the first valuation data can be parsed differently to parse out different types of information. Then, based on different first smart contracts, different types of information are processed differently, for example, statistical processing, format conversion processing, and calculation processing, so as to obtain disclosure information corresponding to different first smart contracts.

[0075] Specifically, since different information acquisition nodes have different requirements for disclosing information, some information acquisition nodes may need to disclose the first valuation data uploaded by a single investment management node, while some information acquisition nodes may need to disclose the first valuation data uploaded by multiple investment management nodes. Thus, in an embodiment of the present application, multiple or single first valuation data can be processed based on different first smart contracts to generate disclosure information corresponding to each information acquisition node.

[0076] In this way, it is possible to generate multiple different disclosure information for one valuation data in a decentralized manner based on multiple different first smart contracts.

[0077] Step S204: Based on the permissions of the multiple information acquisition nodes, each of the disclosure information is sent to the multiple information acquisition nodes respectively.

[0078] In this embodiment, authority may refer to the authority to obtain disclosure information. Since different information acquisition nodes have different authorities, different information acquisition nodes can only obtain disclosure information that matches their own authority.

[0079] In specific implementation, after the disclosure information is generated, it can be encrypted and broadcast to each node in the blockchain, so that each information acquisition node can only decrypt the disclosure information that it has the authority to view.

[0080] In another way, each information acquisition node can also log in to the blockchain. When the annuity data processing platform receives an information acquisition request sent by the information acquisition node, it can respond to the information acquisition request and feed back the disclosure information that matches the authority of the information acquisition node to the information acquisition node.

[0081] The technical solution of the embodiment of the present application is adopted. Since each information acquisition node and the investment management node form a closed-loop blockchain, it is a decentralized distributed network. Therefore, when disclosing information, there is no need for the participation and transfer of third-party equipment, thereby improving the timeliness of information disclosure. In addition, each information acquisition node can upload the required information disclosure rules, and generate a corresponding smart contract based on the information disclosure rules of each information acquisition node. In this way, each information acquisition node can personalize the format and content of the disclosed information. Based on the trustworthiness of the smart contract, the disclosed information generated by processing the first valuation data based on the smart contract is adapted to the information acquisition node, thereby improving the timeliness of the disclosed information landing at the information acquisition node.

[0082] Furthermore, since the investment management nodes and various information acquisition nodes are directly connected to the blockchain, the annuity data processing platform in the blockchain generates various types of information disclosure data, reducing development costs.

[0083] In one embodiment, how to generate a first smart contract is introduced.

[0084] Among them, since each information acquisition node has uploaded the information disclosure rules, in practice, the blockchain will generate a corresponding first smart contract for the information disclosure rules uploaded by each information acquisition node. Among them, the specific process of generating the first smart contract for each information disclosure rule is as follows:

[0085] Firstly, a plurality of target information and information format parameters corresponding to each target information are extracted from the information disclosure rule, wherein the target information is used to characterize the items that need to be disclosed in the valuation data, and the information format parameters are used to characterize the conversion format of the information.

[0086] Next, the multiple target information and the information format parameters corresponding to each target information are converted into the first smart contract.

[0087] In this embodiment, the information disclosure rules may include multiple target information and information format parameters corresponding to each target information. The target information can be understood as information to be extracted from the valuation data, that is, the valuation content required by the information acquisition node, and the information format parameter can be understood as the format of the content to be extracted after processing, such as character format, text format or numerical format.

[0088] In this embodiment, multiple target information and the information format parameters corresponding to each target information can be parsed out from the information disclosure rules, and then the parsed multiple target information and the information format parameters corresponding to each target information can be converted into corresponding computer-readable codes, thereby forming itemized, parameterized, and structured computer-readable codes to obtain the first smart contract.

[0089] Accordingly, refer to Figure 3 As shown, it shows an implementation environment diagram of an embodiment of the present application, such as Figure 3 As shown, the blockchain includes investment management nodes, trustee nodes and supervisory nodes, wherein the trustee nodes, supervisory nodes and investment management nodes can all be the information acquisition nodes described in the above embodiment. The following describes how to generate target information according to the smart contract corresponding to the trustee node; and how to generate target information according to the smart contract corresponding to the supervisory node:

[0090] 3.1, the process of generating target information according to the smart contract corresponding to the entrusted node.

[0091] Specifically, in the case where the first smart contract is a smart contract corresponding to the entrusted node or the investment management node, based on the first smart contract, the first target values ​​corresponding to each of the multiple target information are extracted from the single first valuation data, and the extracted first target data are processed according to the information format parameters to obtain the disclosure information corresponding to the single first valuation data.

[0092] In this case, the single first valuation data may refer to a target first valuation data specified by the trustee or investment manager, or may refer to each first valuation data. In practice, the trustee generally obtains the disclosure information of a single first valuation data. In this way, the trustee can specify to obtain the disclosure information of the valuation data of a certain investment portfolio.

[0093] Among them, the first target value may refer to the value belonging to the target information in the valuation data. For example, if the target information is the net value information, the first target value is the specific value of the net value information. Then, according to the information format parameters, the first target value is converted into a value that conforms to the target format. For example, the numerical first target value is converted into a text value. Then, the converted first target value is combined with the corresponding target information and mapped to a corresponding template, such as an Excel template, to obtain the earnings disclosure information.

[0094] Reference Figure 4 As shown, a schematic diagram of information disclosure rules uploaded by a trustee node or a voting node is shown, such as Figure 4 As shown in the figure, the information disclosure rules uploaded by the entrusted node include the product net asset value (yuan), asset share (share), unit net value (yuan), investment income during the reporting period (yuan), investment rate of return during the reporting period (%), investment rate of return since the beginning of this year, and cumulative rate of return since the establishment of the product. In this way, the income disclosure information obtained can also be as follows Figure 4 .

[0095] Of course, there may be multiple trustees in practice. In this case, the disclosure information corresponding to one of the trustees can be sent to the remaining trustees, so that the valuation data of a product can be disclosed to multiple trustees.

[0096] Among them, since the first smart contract can be a smart contract corresponding to the investment management node, it means that the investment management node can also become an information acquisition node and obtain the disclosure information of other custody nodes.

[0097] 3.2, the process of generating target information according to the smart contract corresponding to the supervisory node.

[0098] Specifically, in the case where the first smart contract is a smart contract corresponding to the supervisory node, based on the first smart contract, the second target values ​​belonging to the multiple target information are extracted from the first valuation data uploaded by multiple investment management nodes, and the extracted second target data are clustered according to the information format parameters to obtain the disclosure information corresponding to the supervisory node.

[0099] In this case, since the supervisory node needs to perform statistical analysis on the first valuation data uploaded by multiple entrusted nodes and generate corresponding disclosure information, in this embodiment, the first smart contract corresponding to the supervisory node can process the first valuation data uploaded by multiple investment management nodes, thereby analyzing the annuity investment situation of the entire annuity industry.

[0100] Specifically, the second target value belonging to the target information can be extracted from the first valuation data uploaded by each investment management node. Then, the extracted second target values ​​belonging to the same type of target information are statistically processed to obtain the statistical values ​​of the same type of target information. Then, after converting the statistical values ​​of multiple target information into the target value format, the multiple target information and the converted statistical values ​​are mapped to the corresponding Excel template to obtain the disclosure information.

[0101] Among them, statistical processing is performed on the extracted second target values ​​belonging to the same type of target information to obtain the statistical values ​​of the same type of target information, which can be understood as clustering processing of the extracted second target data.

[0102] Reference Figure 5 As shown, a schematic diagram of the information disclosure rules uploaded by the supervisory node is shown, Figure 5 As shown, the target information includes major asset categories and secondary classifications, and each major asset category includes multiple secondary classifications. Then, multiple second target values ​​of the secondary classifications under the same major asset category can be extracted from the first valuation data uploaded by each trustee. For example, multiple second target values ​​of stocks in the secondary classification of equity assets in the valuation data can be extracted. The second target value can be the code of the investment target, for example, the code of a certain stock.

[0103] Next, the multiple second target values ​​of the secondary classifications under the same asset category are counted. In practice, the number of multiple second target values ​​of the secondary classifications under the same asset category can be counted, and then the number can be used as a statistical value to be mapped to an Excel template with the corresponding target information to obtain disclosure information.

[0104] Depend on Figure 4 and Figure 5 It can be seen that the disclosure information required by the entrusted node is the analysis of the returns of the valuation data of a single investment portfolio, while the disclosure information required by the supervisory node is the statistical analysis of the valuation information of multiple trustees. The information disclosure scales of the two are different. By combining the blockchain with the smart contract method of this application, the valuation data can be processed differently to provide different disclosure information for information acquisition nodes with different needs.

[0105] In one embodiment, the first valuation data may be checked first, and after the first valuation data is successfully checked, various disclosure information for the first valuation data may be generated based on each of the first smart contracts.

[0106] like Figure 3In the implementation environment shown, in the field of corporate annuities, the valuation data uploaded by the investment manager is generally checked based on the valuation data uploaded by the custodian. In this case, the custodian node can be added to the blockchain, and the second valuation data sent by the custodian node can be received, and the first valuation data and the second valuation data can be checked. Then, after the verification is successful, the first valuation data after the successful verification is calculated respectively through each of the first smart contracts to generate disclosure information corresponding to the multiple information acquisition nodes.

[0107] In this embodiment, the custodian node can also log in to the annuity data processing platform to upload its own second valuation data, wherein the first valuation data and the second valuation data must be valuation data for the same investment portfolio for the same period. Generally speaking, for an investment portfolio, its own valuation data will be formed at the investment manager and the custodian, wherein the valuation data at the investment manager and the valuation data at the custodian will be checked to avoid differences in the valuation data recorded by the two.

[0108] The first valuation data and the second valuation data may be checked to determine whether there is a difference between the first valuation data and the second valuation data. If there is no difference, the check is passed; if there is a difference, the check is failed.

[0109] Accordingly, in an optional embodiment, the process of verifying the first estimated data and the second estimated data may be:

[0110] First, verify whether the net value information in the first valuation data and the product net value information in the second valuation data are consistent.

[0111] Next, if they are consistent, verify whether the position information in the first valuation data is consistent with the position information in the second valuation data;

[0112] Afterwards, if they are consistent, the first estimated data and the second estimated data are successfully verified.

[0113] In this implementation, the valuation data may include both net value information and position information, wherein the net value information is also called residual value, which may refer to the balance after deducting the accumulated depreciation from the original value or full replacement value of the fixed assets; when the net value information of the two is consistent, it is then verified whether the position information of the two is consistent. If the position information is also consistent, it means that the first valuation data and the second valuation data are consistent, and thus the verification is successful.

[0114] When the verification is successful, the corresponding disclosure information can be generated for the first valuation data after the verification according to the corresponding first smart contract.

[0115] After the verification fails, an alarm message for the first valuation data may be generated, and the alarm message may be fed back to the custodian and the investment manager so that the custodian and the investment manager can conduct reconciliation.

[0116] Of course, in an optional embodiment, the first valuation data and the second valuation data may also be checked based on a smart contract. In this case, the data checking rules uploaded by the escrow node may also be received, and a second smart contract may be generated based on the data checking rules through the smart contract layer; then, the first valuation data and the second valuation data may be checked based on the second smart contract.

[0117] Among them, the data verification rules can be used to indicate the information that needs to be verified in the valuation data, as well as the verification standards; as described in the above embodiment, when generating the second smart contract, it can be understood as converting the data verification rules into itemized, parameterized, and structured computer-readable codes. When the second smart contract is running, the first valuation data and the second valuation data obtained are verified, and the verification results are output.

[0118] In practice, when the verification is consistent, the result of the verification is the trigger condition for running the first smart contract, so that the first smart contract starts to run to generate disclosure information corresponding to each information acquisition node.

[0119] In an optional embodiment, when the disclosure information is sent to the corresponding information acquisition nodes respectively, it can also be sent based on the corresponding smart contract.

[0120] Specifically, the data disclosure authority rules uploaded by the investment manager can be received, and a third smart contract can be generated based on the data disclosure authority rules; then, based on the third smart contract, the authority of the multiple information acquisition nodes to each of the disclosed information can be verified respectively; and the disclosure information with the authority can be sent to the corresponding information acquisition node.

[0121] In an embodiment of the present application, the data disclosure permission rules can be used to indicate the access rights of each information acquisition node to the disclosed information. For example, when the information acquisition node is a trustee's node and a regulator's node, the data disclosure permission rules can record the disclosure information that only the trustee's node can obtain, and the disclosure information that only the regulator's node can obtain.

[0122] Among them, the process of generating the third smart contract can refer to the above-mentioned process of generating the second smart contract and the first smart contract, which will not be repeated here.

[0123] In this way, after each disclosure information is generated, the operation of the third smart contract is triggered, so that each disclosure information is sent to the information acquisition node with corresponding authority. Alternatively, when an information acquisition request is received from an information acquisition node, the operation of the third smart contract is triggered to verify the authority of the information acquisition node, so that the corresponding disclosure information is sent to the information acquisition node.

[0124] Reference Figure 6 As shown, the overall flow chart of the information disclosure method based on blockchain is shown, combined with Figure 6 As shown, the corresponding introduction is given. Figure 6 The product issuer is the investment manager, the product investor is the trustee or the investment manager in need, the blockchain platform is the annuity data processing platform of the above embodiment, and the product inventor, custodian bank, product investor and supervisory agency form a blockchain.

[0125] First, product issuers and custodians will upload product valuation information of the investment portfolio to the blockchain platform. Product investors will upload information disclosure data rules to the blockchain platform, and regulators will upload industry analysis report rules to the blockchain platform.

[0126] Next, the blockchain platform generates the corresponding smart contract based on the information disclosure data rules and the corresponding smart contract based on the industry analysis report rules.

[0127] Afterwards, the blockchain platform verifies the valuation information based on smart contract 0001 (i.e. the second smart contract). When the verification is consistent, it generates corresponding disclosure data (the above-mentioned disclosure information) based on smart contract 0002 (i.e. the first smart contract), including the information disclosure data required by product investors and the industry product analysis report required by regulatory authorities.

[0128] Finally, based on smart contract 0003 (the third smart contract), the information disclosure data is sent to product investors and the industry product analysis report is sent to regulatory agencies.

[0129] The technical solution of the embodiment of the present application has the following advantages:

[0130] First, the valuation data of a product can be disclosed to multiple information acquisition nodes at the same time, and the disclosed information obtained by different information acquisition nodes may be different.

[0131] Second, it improves the timeliness of information disclosure. Since the smart contract for information disclosure generation is set up on the blockchain, the information disclosure data calculation and generation can be completed according to the different requirements of regulatory agencies and product investors, thereby improving the timeliness of information disclosure.

[0132] Third, it can reduce development costs. Since all parties in the annuity plan are directly connected to the blockchain, various disclosure information is generated by the annuity data processing platform. There is no need to transfer through third-party information providers, pay fees, or develop corresponding interfaces point-to-point, thereby reducing development costs.

[0133] Based on the same inventive concept, in one embodiment, a blockchain-based information disclosure device is also provided, referring to Figure 7 As shown, a structural block diagram of an information disclosure device based on blockchain is shown, wherein the device is applied to an annuity data processing platform, and the annuity data processing platform is deployed in each node of the blockchain system. The nodes in the blockchain system include: multiple investment management nodes, and multiple information acquisition nodes with different permissions; the device may specifically include the following modules:

[0134] A rule receiving module 701 is used to receive information disclosure rules uploaded by each of the multiple information acquisition nodes, wherein the information disclosure rules uploaded by information acquisition nodes with different permissions are different;

[0135] A smart contract generation module 702, configured to generate first smart contracts corresponding to the plurality of information acquisition nodes respectively based on the information disclosure rule;

[0136] A disclosure information generation module 703 is used to receive the first valuation data uploaded by the multiple investment management nodes, and generate each disclosure information for the multiple information acquisition nodes based on each of the first smart contracts and the multiple first valuation data;

[0137] The disclosure information sending module 704 is used to send each of the disclosure information to the multiple information acquisition nodes respectively based on the permissions of the multiple information acquisition nodes.

[0138] Optionally, the smart contract generation module 70 includes the following units:

[0139] A parameter parsing unit, for extracting, for each information disclosure rule, a plurality of target information and information format parameters corresponding to each target information from the information disclosure rule, wherein the target information is used to characterize the items that need to be disclosed in the valuation data, and the information format parameters are used to characterize the conversion format of the target information;

[0140] A conversion unit is used to convert the multiple target information and the information format parameters corresponding to each target information into the first smart contract.

[0141] Optionally, the multiple information acquisition nodes include a trustee node and a supervisory node; the disclosure information generation module 703 includes:

[0142] a first generating unit, configured to extract first target values ​​corresponding to each of the plurality of target information from a single first valuation data based on the first smart contract when the first smart contract is a smart contract corresponding to the entrusted node or the escrow node, and to perform calculations on each of the extracted first target data according to the information format parameters to obtain revenue disclosure information corresponding to the single first valuation data;

[0143] The second generating unit is used for extracting second target values ​​belonging to the multiple target information from the first valuation data uploaded by the multiple investment and management nodes based on the first smart contract when the first smart contract is the smart contract corresponding to the supervisory node, and clustering the extracted second target data according to the information format parameters to obtain asset disclosure information corresponding to the multiple first valuation data.

[0144] Optionally, the node deployed on the blockchain further includes: a hosting node, and the device may further include the following modules:

[0145] a data checking module, configured to receive the second valuation data sent by the hosting node, and check the first valuation data and the second valuation data;

[0146] The disclosure information generation module 703 is specifically used to calculate the multiple first valuation data after successful verification through each of the first smart contracts to generate disclosure information for the multiple information acquisition nodes.

[0147] Optionally, the device may further include the following modules:

[0148] A verification rule receiving module, used for receiving the data verification rules uploaded by the hosting node;

[0149] A verification contract generation module, configured to generate a second smart contract based on the data verification rule through the smart contract layer;

[0150] The data verification module is specifically used to verify the first valuation data and the second valuation data based on the second smart contract.

[0151] Optionally, the data checking module specifically includes:

[0152] A first verification unit, used to verify whether the net value information in the first valuation data and the product net value information in the second valuation data are consistent;

[0153] The second verification unit is used to verify whether the position information in the first valuation data and the position information in the second valuation data are consistent when they are consistent; wherein, if they are consistent, the first valuation data and the second valuation data are successfully checked.

[0154] Optionally, the device may further include the following modules:

[0155] An authority rule receiving module, used to receive the data disclosure authority rules uploaded by the investment manager;

[0156] A permission contract generation module, used to generate a third smart contract based on the data disclosure permission rules;

[0157] The disclosure information sending module 704 is specifically used to verify the authority of the multiple information acquisition nodes to each of the disclosure information based on the third smart contract; and send the disclosure information with the authority to the corresponding information acquisition node.

[0158] The annuity data processing platform of the embodiment of the present application can be deployed to each node in the blockchain system to form a decentralized distributed network. Therefore, when disclosing information, there is no need for the participation and transfer of third-party equipment, thereby improving the timeliness of information disclosure. In addition, each information acquisition node can upload the required information disclosure rules, and generate a corresponding smart contract based on the information disclosure rules of each information acquisition node. In this way, each information acquisition node can personalize the format and content of the disclosed information. Based on the trustworthiness of the smart contract, the disclosed information generated by processing the first valuation data based on the smart contract is adapted to the information acquisition node, thereby improving the timeliness of the disclosed information landing on the information acquisition node.

[0159] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0160] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0161] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0162] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0163] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0164] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0165] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0166] The data processing system, readable storage medium, electronic device and computer storage medium provided by the present invention are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A blockchain-based information disclosure method, characterized in that: Applied to an annuity data processing platform, the annuity data processing platform is deployed in each node of the blockchain system, the nodes in the blockchain system include: multiple investment management nodes, multiple information acquisition nodes with different permissions; the method includes: Receiving information disclosure rules uploaded by each of the multiple information acquisition nodes, wherein the information disclosure rules uploaded by information acquisition nodes with different permissions are different; Based on the information disclosure rule, generating first smart contracts corresponding to the multiple information acquisition nodes respectively; Receive the first valuation data uploaded by the multiple investment management nodes, and generate each disclosure information for the multiple information acquisition nodes based on each of the first smart contracts and the multiple first valuation data; Based on the permissions of the multiple information acquisition nodes, each of the disclosure information is sent to the multiple information acquisition nodes respectively; Wherein, based on the information disclosure rules, generating first smart contracts corresponding to the plurality of information acquisition nodes respectively through the smart contract layer includes: For each disclosure rule, perform the following steps: Extracting multiple target information and information format parameters corresponding to each target information from the information disclosure rule, wherein the target information is used to characterize the items that need to be disclosed in the valuation data, and the information format parameters are used to characterize the conversion format of the target information; The multiple target information and the information format parameters corresponding to each target information are converted into the first smart contract.

2. The method according to claim 1, characterized in that The multiple information acquisition nodes include a trustee node and a supervisory node; the generating of each disclosure information for each of the multiple information acquisition nodes based on each of the first smart contracts and the multiple first valuation data includes: In the case where the first smart contract is a smart contract corresponding to the entrusted node or the investment management node, based on the first smart contract, first target values ​​corresponding to each of the plurality of target information are extracted from the single first valuation data, and each of the extracted first target data is processed according to the information format parameter to obtain disclosure information corresponding to the single first valuation data; In the case where the first smart contract is a smart contract corresponding to the supervisory node, based on the first smart contract, second target values ​​belonging to the multiple target information are extracted from the first valuation data uploaded by the multiple investment management nodes, and the extracted second target data are clustered according to the information format parameters to obtain disclosure information corresponding to the multiple first valuation data.

3. The method according to claim 1, characterized in that The nodes deployed on the blockchain further include: a hosting node, and the method further includes: receiving second valuation data sent by the hosting node, and verifying the first valuation data and the second valuation data; Based on each of the first smart contracts and the first valuation data, each disclosure information for each of the multiple information acquisition nodes is generated, including: Through each of the first smart contracts, each of the multiple first valuation data that have been successfully verified is used to generate each disclosure information for the multiple information acquisition nodes.

4. The method according to claim 3, characterized in that The method further comprises: Receiving the data verification rules uploaded by the escrow node, and generating a second smart contract based on the data verification rules through the smart contract layer; The first estimated data and the second estimated data are checked, including: Based on the second smart contract, the first valuation data and the second valuation data are verified.

5. The method according to claim 3, characterized in that: The first estimated data and the second estimated data are checked, including: Verifying whether the net value information in the first valuation data is consistent with the product net value information in the second valuation data; If they are consistent, verify whether the position information in the first valuation data is consistent with the position information in the second valuation data; If they are consistent, it is determined that the first estimated data and the second estimated data are successfully verified.

6. The method according to claim 1, characterized in that The method further comprises: Receiving the data disclosure authority rules uploaded by the investment manager, and generating a third smart contract based on the data disclosure authority rules; Based on the permissions of the multiple information acquisition nodes, feeding back each of the disclosure information to the multiple information acquisition nodes respectively includes: Based on the third smart contract, respectively verifying the authority of the multiple information acquisition nodes to each of the disclosed information; The disclosure information with the authority is sent to the corresponding information acquisition node.

7. A method and device for information disclosure based on blockchain, characterized in that: Applied to an information disclosure method system, the information disclosure method system is deployed in each node of a blockchain system, the nodes in the blockchain system include: an investment management node, and multiple information acquisition nodes with different permissions; the device includes: A rule receiving module, used to receive information disclosure rules uploaded by each of the multiple information acquisition nodes, wherein the information disclosure rules uploaded by information acquisition nodes with different permissions are different; A smart contract generation module, used to generate first smart contracts corresponding to the multiple information acquisition nodes respectively based on the information disclosure rules; Wherein, the smart contract generation module includes: A parameter parsing unit, for extracting, for each information disclosure rule, a plurality of target information and information format parameters corresponding to each target information from the information disclosure rule, wherein the target information is used to characterize the items that need to be disclosed in the valuation data, and the information format parameters are used to characterize the conversion format of the target information; A conversion unit, configured to convert the plurality of target information and information format parameters corresponding to each target information into the first smart contract; A disclosure information generation module, configured to receive the first valuation data uploaded by the plurality of investment management nodes, and generate respective disclosure information for the plurality of information acquisition nodes based on the first smart contracts and the plurality of first valuation data; The disclosure information sending module is used to send each of the disclosure information to the multiple information acquisition nodes respectively based on the permissions of the multiple information acquisition nodes.

8. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes, the blockchain-based information disclosure method as described in any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that: The computer program stored therein enables the processor to execute the blockchain-based information disclosure method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Enterprise annuity service processing method and system based on a block chain

    CN109801152A

  • Annual data processing method and device, medium and electronic equipment

    CN111209281A

  • Annuity data processing method and device, medium and electronic equipment

    CN112085601A