Incentive value calculation method, system, device and storage medium based on data sharing
By using the incentive value calculation method based on blockchain technology, the problem of low efficiency in data sharing between departments is solved, an incentive mechanism for data sharing is realized, and data security and normal system operation are ensured.
Patent Information
- Application Number
- CN202310211931.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-07
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2043-03-07
AI Technical Summary
In existing technologies, data sharing between departments is inefficient, and data privacy and security concerns make departments unwilling to share data, resulting in a lack of effective incentive mechanisms to promote data sharing.
By adopting a blockchain-based incentive value calculation method, and through weighted indicators, behavioral analysis, and smart contract technology, data sharing incentives are realized among departments, including data uploading, sharing, and incentives and penalties for violations, thereby building a government data sharing environment.
It has increased the enthusiasm of departments for data sharing, ensured data security and privacy, built a transparent and traceable data sharing system, and ensured the normal operation of the system.
Smart Images

Figure CN116414789B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of blockchain and data sharing technology, and in particular relates to a method, system, device and storage medium for calculating incentive values based on data sharing. Background Technology
[0002] Currently, with the continuous development of the information age, information exchange between different departments and regions is gradually increasing. Traditional offline data information interaction suffers from low efficiency due to multiple departments and unclear responsibilities. To enable more people and departments to make fuller use of existing data resources, reduce repetitive work such as data collection, and improve the efficiency of data sharing between departments, it is imperative. Because of the high value of data, different departments are increasingly valuing data privacy and security, leading to a decrease in the willingness of many departments to share their data. Blockchain, hailed as the "next-generation internet," is essentially a shared, immutable ledger designed to facilitate transaction records and asset tracking processes within business networks. Almost everything of value can be tracked and traded on the blockchain network, thereby reducing costs in various aspects. With the development and widespread application of blockchain technology, the role of blockchain networks in daily life is becoming increasingly important.
[0003] The integration of blockchain with various fields is becoming increasingly frequent, and the pace of application implementation is accelerating, with applications being explored in industries such as trade finance and supply chain. In terms of data sharing, blockchain can provide instant, shared, and transparent information stored in the blockchain network. Due to the inherent immutability of blockchain, it has a natural advantage in data security and privacy during data sharing. Furthermore, its traceability features also provide a certain level of security for data during sharing.
[0004] Therefore, in response to the existing problems, there is an urgent need to provide an incentive method for data sharing based on blockchain, which can incentivize inter-departmental participation in data sharing while ensuring secure data sharing and protecting data privacy, so as to promote the realization of inter-departmental data sharing. Summary of the Invention
[0005] The purpose of this invention is to provide a method, system, device, and storage medium for calculating incentive values based on data sharing. It integrates data supervision, behavior analysis, departmental incentives, and user trust using blockchain and smart contract technologies, realizes departmental incentive value calculation based on blockchain data sharing, builds a sound government data sharing environment, encourages departments to actively upload data for data sharing, and ensures the normal operation of the data sharing system.
[0006] The objective of this invention can be achieved through the following technical solutions:
[0007] In a first aspect, embodiments of this application provide a method for calculating incentive values based on data sharing, comprising the following steps:
[0008] S1, the department submits a joining application, the blockchain system receives the joining application and reviews it, after the review is approved, the blockchain system initializes the incentive value and writes the department's information into the blockchain system;
[0009] S2, the blockchain system performs an authorization operation on the department according to the authorization index;
[0010] S3, the departments match each other and share data in the blockchain system;
[0011] S4, the blockchain system analyzes the behavior of the department and calculates the incentive value based on the behavior;
[0012] S5, the blockchain system updates the incentive value of the department according to the incentive value obtained in step S4.
[0013] As a preferred embodiment of the present invention, the weighting indicators include: data sharing ratio, department activity level, and department incentives.
[0014] As a preferred embodiment of the present invention, the weighting operation employs a forced normal distribution method and uses Cronbach's coefficients, the formula of which is as follows:
[0015]
[0016] Where α is the consistency coefficient; K is the number of test items; s i This represents the difference in scores among all respondents on the i-th question; The variance of the total selected outcome scores for all survey participants.
[0017] As a preferred embodiment of the present invention, the behaviors include uploading datasets, sharing data, and violating regulations.
[0018] As a preferred technical solution of the present invention, the blockchain system reviews and scores the dataset, and imposes incentive value penalties on the departments that have violated the rules.
[0019] As a preferred embodiment of the present invention, the updated excitation value is: E = E ′ +E1+E2+E3+E4+E5; where E is the department incentive value to be calculated. ′E1 represents the total incentive value for the department during the previous period, E2 represents the incentive value obtained by the department from uploading the dataset, E3 represents the incentive value obtained by the department from sharing data from other departments.
[0020] Secondly, embodiments of this application provide an incentive value calculation system based on data sharing, including an access module, an approval module, an authorization module, a data sharing module, an incentive value calculation module, and an update module connected in sequence;
[0021] The access module is used to conduct security audits on departments applying to join the blockchain system, prevent unauthorized departments from joining the blockchain system, and assign an initial trust value to departments that pass the audit.
[0022] The audit module is used to evaluate the department that has been given an initial trust value, including behavioral analysis evaluation and trust evaluation. If the department passes the evaluation, it is allowed to join the blockchain system.
[0023] The weighting module is used to analyze and calculate the role of the computing department in the blockchain system and the incentive weights it receives.
[0024] The data sharing module is used for matching and sharing data among the departments according to their needs;
[0025] The incentive value calculation module is used to generate transaction contracts for the matched departments, supervise and execute the transaction contracts, analyze the behavior of the departments in the blockchain system, score the behavior and calculate incentive values.
[0026] The update module is used to update the incentive value based on the feedback from the transaction contract and the department's score after the transaction is completed.
[0027] Thirdly, embodiments of this application provide a computer device, including a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the processor enables the processor to implement an incentive value calculation method based on data sharing as described above.
[0028] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor implements an incentive value calculation method based on data sharing as described above.
[0029] The present invention has the following beneficial effects:
[0030] This invention integrates blockchain and smart contract technologies for data supervision, behavior analysis, departmental incentives, and user trust. It realizes the calculation of departmental incentive values based on blockchain data sharing, builds a sound government data sharing environment, encourages departments to actively upload data for data sharing, and ensures the normal operation of the data sharing blockchain system. Attached Figure Description
[0031] To better understand and implement this application, the technical solution is described in detail below with reference to the accompanying drawings.
[0032] Figure 1 A flowchart illustrating the steps of an incentive value calculation method based on data sharing, provided in an embodiment of this application;
[0033] Figure 2 A schematic diagram of the structure of an incentive value calculation system based on data sharing, provided for an embodiment of this application;
[0034] Figure 3 A schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0035] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, exemplary embodiments will be described in detail below, examples of which are illustrated in the accompanying drawings. In the following description relating to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of methods and systems consistent with some aspects of this application as detailed in the appended claims.
[0036] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0037] The following detailed description of the specific implementation methods, features, and effects of the present invention, in conjunction with the accompanying drawings and preferred embodiments, is provided in detail.
[0038] Example 1
[0039] Please see Figure 1 This invention provides a method for calculating incentive values based on data sharing, specifically including the following steps:
[0040] S101, the department submits a joining application, the blockchain system receives the application and reviews it, and after the review is approved, the blockchain system initializes the incentive value and writes the department's information into the blockchain system;
[0041] S102, the blockchain system empowers departments based on empowerment indicators;
[0042] S103, departments match and share data with each other in the blockchain system;
[0043] S104, the blockchain system analyzes the behavior of the department and calculates incentive values based on the behavior;
[0044] S105, the blockchain system updates the incentive value of the department based on the incentive value obtained in step S104.
[0045] The steps S101 to S105 described above will be explained in detail below.
[0046] Regarding step S101, a department applies to join the blockchain system, thus initiating a joining application to the blockchain system. The blockchain system conducts an offline review and determines whether the department meets the eligibility requirements. After the department passes the review, the blockchain system initializes the incentive value and writes the department's information into the blockchain system. In this embodiment, the aforementioned departments include departments awaiting joining and departments already joined. Since departments already joined are within the blockchain system and do not need to apply to join again, all departments mentioned in this embodiment are departments awaiting joining. In this embodiment, the aforementioned blockchain system is also called the system; any term related to blockchain is within the scope of protection of this invention. The department conducting the offline review within the blockchain system is the department that has already joined the blockchain system.
[0047] Regarding step S102, the blockchain system empowers departments by analyzing and calculating their actions in uploading datasets and sharing data within the blockchain system, combined with certain empowerment indicators, to finally achieve the empowerment operation for the departments.
[0048] In one embodiment of the present invention, the weighting indicators include: data sharing ratio, department activity level, and department incentives. The three weighting indicators will be described in detail below.
[0049] (1) Data sharing ratio: Different departments will have different amounts of data to share due to varying business volumes. Therefore, it is unfair to departments with fewer business volumes and less data to solely consider the amount of data uploaded by a department and thus reduce their incentive to participate in data sharing. Therefore, in this embodiment, the ratio S1 of the data uploaded by a department to the number of times it is shared is considered, expressed by the following formula:
[0050]
[0051] Where data i This refers to the total number of datasets uploaded by the department, in shares. i It represents the number of times a dataset uploaded by a department has been used and shared by other departments.
[0052] (2) Department Activity: Based on the time different departments have been active on the blockchain system, certain incentives should be given. In this embodiment, this activity is not reflected in the department's incentive value as a direct incentive, but is fed back to the department's weight as a parameter, thereby affecting the department's incentive value. Specifically, it is expressed by the following formula:
[0053]
[0054] Here, T refers to a specified time period in the blockchain system. Every T interval, the blockchain system recalculates the weights for each department. i This refers to the length of time that the department has been active in the blockchain system.
[0055] (3) Departmental Incentives: When calculating the weights of different departments, the incentive value of the department itself provides feedback to the department. Therefore, this embodiment uses departmental incentives as a feedback factor and applies it to the departmental weight calculation. In this embodiment, it is expressed by the following formula:
[0056] S3 = E i
[0057] Where E i It is the current incentive value for department i.
[0058] In one embodiment of the present invention, the above weighting operation adopts the forced normal distribution method, and the Cronbach's coefficient is used in the weighting process, the calculation formula of which is as follows:
[0059]
[0060] Where α is the consistency coefficient; K is the number of test items; s i This represents the difference in scores among all respondents on the i-th question; The variance of the total selected outcome scores for all survey participants.
[0061] In this embodiment, the specific operational process for assigning weights to departments is as follows: The blockchain system analyzes and compares the departments' behavior in data sharing. Considering that different departments have different data volumes and data needs, which may affect the department weights, this solution adopts a multi-factor approach to address the department weighting issue. First, a department's support for the shared blockchain system is related to the shared dataset and the total amount of uploaded datasets to some extent. The department's data sharing ratio is used as a weighting factor. For departments that are very active in the blockchain system, the blockchain system will also increase their weight as a reward for their activity. The incentive value of the department itself is also considered as a factor. After obtaining the results of the above three factors, the blockchain system calculates the corresponding coefficient value of the department according to the Cronbach's alpha coefficient, and finally uses the forced normal distribution method to obtain the corresponding weight of the department.
[0062] Regarding step S103, each department will have its own needs and will share and adopt data based on its own needs; departments will match each other in the blockchain system through their own needs analysis, and the matching will be completed when the needs of both parties match or are consistent, thereby realizing the sharing of data between the two parties.
[0063] Regarding step S104, the incentive value for each department is calculated by analyzing its behavior within the blockchain system. In this embodiment of the invention, the aforementioned departmental behaviors include: departmental dataset uploading, departmental data sharing, and departmental violation behavior. These three types of departmental behaviors will be described in detail below.
[0064] The blockchain system should encourage and support departments uploading datasets, provided that such datasets have been reviewed by the relevant departments within the blockchain system. The calculation formula is as follows:
[0065]
[0066] Here, E1 refers to the sum of incentive values obtained by the department for uploading datasets during that time period; Score i The above refers to the score given after the dataset i uploaded by the department has been reviewed by the relevant department. The time period mentioned above refers to a certain period T specified by the blockchain system in the department's activity level.
[0067] To facilitate data sharing between departments within a blockchain system, the system will reward the relevant departments with a certain amount of incentive value, as shown in the following formula:
[0068]
[0069]
[0070] Where E2 refers to the incentive value obtained by the department of uploaded dataset i; E3 refers to the incentive value obtained by the department for sharing data from other departments; department is the weight of the department; Score i The score is given to dataset i uploaded by a department after it has been approved by the relevant department; α and β are relevant parameters.
[0071] For departments that complete the data sharing activity, the blockchain system will evaluate the relevant datasets based on the user experience of those departments. These evaluations, whether positive or negative, will be reflected in incentive values, specifically expressed by the following formula:
[0072]
[0073] E4 refers to the incentive value obtained by evaluating and scoring the datasets of other departments based on the sharing results after sharing data with them; feedback i This refers to the department's evaluation of the dataset after it has been shared among departments, where γ is the correlation coefficient.
[0074] For departmental violations within the blockchain system, i.e., the unauthorized use of data by a department, the blockchain system will impose an incentive value penalty on the violating department, specifically expressed by the following formula:
[0075]
[0076] E5 refers to the incentive value penalty imposed by the blockchain system on malicious departments that misuse data after such misuse is discovered; i It is the incentive value penalty imposed after a malicious department is discovered, where r is the relevant penalty factor, which is a coefficient.
[0077] Regarding step S105, the blockchain system updates the incentive value of the department within a certain period of time. In one embodiment provided in this application, the updated incentive value is represented by the following formula:
[0078] E = E ′ +E1+E2+E3+E4+E5
[0079] Where E is the incentive value for the department that needs to be calculated. ′ E1, E2, E3, E4, and E5 are the incentive values for the department in the previous time period, calculated in the above embodiments.
[0080] In this embodiment, after a department uploads data to the blockchain system, the review department evaluates and scores the uploaded data. This score represents the value of the data to some extent, i.e., the data upload reward. After data upload, there is a possibility of data sharing. For departments that share data, it indicates that they have increased the attractiveness of the blockchain system to other departments, so the blockchain system will give that department a certain incentive value reward. Departments that share data with other departments will also receive certain incentives. Furthermore, after data sharing, the user of the data will evaluate and score the department based on the actual situation of the data, and this score will also affect the incentive value. All departments in the blockchain system are subject to its supervision. If a department engages in malicious violations, the blockchain system will impose an incentive value penalty on the violating department. The updated incentive value is the result of the department's original incentive value combined with the above-mentioned incentive values. In this embodiment, the violating department is referred to as a malicious department.
[0081] In summary, the present invention has the following beneficial effects:
[0082] (1) This invention uses the Cronbach's alpha coefficient to measure the weight of departments. Due to the differences between departments and the possible impacts, the weight differences between departments may be too large, which may dampen the enthusiasm of departments. Therefore, the behavior of departments in the data sharing blockchain system is analyzed to reduce the differences brought about by the departments themselves and achieve fairness between departments.
[0083] (2) This invention is an incentive value calculation method that realizes the incentive value calculation in the data sharing blockchain system. The transaction information is stored in the blockchain to realize the transparency and immutability of the transaction information. The traceability of departments is realized by using smart contracts in the blockchain system, which ensures the security and privacy of data. At the same time, the incentive value calculation of departments based on blockchain data sharing is realized, a good government data sharing environment is built, and departments are encouraged to actively upload data for data sharing, which ensures the normal operation of the data sharing blockchain system.
[0084] Example 2
[0085] like Figure 2 As shown, this embodiment of the invention provides an incentive value calculation system based on data sharing, including an access module 10, an approval module 20, an authorization module 30, a data sharing module 40, an incentive value calculation module 50, and an update module 60 connected in sequence.
[0086] Access module 10 is used to conduct security audits on departments applying to join the blockchain system and to assign an initial trust value to departments that pass the audit.
[0087] The audit module 20 is used to evaluate the departments assigned an initial trust value, including behavioral analysis evaluation and trust evaluation. If the department passes the evaluation, it is allowed to join the blockchain system.
[0088] The empowerment module 30 is used to analyze and calculate the role of the computing department in the blockchain system and the incentive weights it receives.
[0089] Data sharing module 40 is used for matching and sharing data between departments according to their needs;
[0090] The incentive value calculation module 50 is used to generate transaction contracts for matching departments, supervise and execute transaction contracts, analyze the behavior of departments in the blockchain system, score the behavior and calculate incentive values.
[0091] Update module 60 is used to update the incentive value based on feedback from the transaction contract and the department's score after the transaction is completed.
[0092] In this example, a department initiates an application to join the blockchain system. The review department conducts an offline review and determines whether the department meets the eligibility requirements. Once the department passes the review, the blockchain system initializes its incentive value and writes the department's information into the blockchain. The system analyzes and calculates the department's actions regarding uploading datasets and sharing data within the blockchain system. Finally, a forced normal distribution method is used to empower the department's operations within the blockchain system. Departments within the blockchain system match based on their own needs analysis, enabling data sharing between them. By analyzing the department's behavior within the blockchain system, the incentive value for each department is calculated and updated.
[0093] Example 3
[0094] like Figure 3 As shown, in one embodiment of the present invention, a computer device 21 is also provided, including a processor 210, a memory 211, and a computer program 212 stored in the memory 211 that can be executed by the processor 210. When the processor 210 executes the computer program 212, it implements the steps of the incentive value calculation method based on data sharing described in any one of the above.
[0095] The processor 210 may include one or more processing cores. The processor 210 connects to various parts within the computer device 21 using various interfaces and lines. It executes various functions of the computer device 21 and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 211, and by accessing data in the memory 211. Optionally, the processor 210 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 210 may integrate one or more of the following: a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), and a modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required to be displayed on the touch screen; and the modem handles wireless communication. It is understood that the modem may also be implemented as a separate chip without being integrated into the processor 210.
[0096] The memory 211 may include random access memory (RAM) or read-only memory. Optionally, the memory 211 may include a non-transitory computer-readable storage medium. The memory 211 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 211 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch instructions), instructions for implementing the various method embodiments described above, etc.; the data storage area may store data involved in the various method embodiments described above, etc. Optionally, the memory 211 may also be at least one storage device located remotely from the aforementioned processor 210.
[0097] In one embodiment of the present invention, a computer-readable storage medium is also provided, which stores a computer program. When the computer program is executed by a processor, the processor implements the steps of the incentive value calculation method based on data sharing described in any one of the above embodiments. For the specific execution process, please refer to the detailed description of the above embodiments, which will not be repeated here.
[0098] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is merely an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above. The functional modules in the embodiments can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules can be implemented in hardware or as software functional modules. Furthermore, the specific names of the functional modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0099] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0100] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the present invention. Any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the scope of the present invention.
Claims
1. A method for calculating incentive values based on data sharing, characterized in that: Includes the following steps: S1, the department submits a joining application, the blockchain system receives the joining application and reviews it, after the review is approved, the blockchain system initializes the incentive value and writes the department's information into the blockchain system; S2, the blockchain system performs an authorization operation on the department according to the authorization index; S3, the departments match each other and share data in the blockchain system; S4, the blockchain system analyzes the behavior of the department and calculates the incentive value based on the behavior; S5, the blockchain system updates the incentive value of the department according to the incentive value obtained in step S4; The weighting operation employs a forced normal distribution method and uses Cronbach's coefficients, the formula of which is as follows: ; in, K represents the consistency coefficient; K represents the number of test items. This represents the difference in scores among all respondents on the i-th question; The variance of the total selected outcome scores for all survey participants.
2. The method for calculating incentive values based on data sharing according to claim 1, characterized in that: The weighting indicators include: data sharing ratio, department activity level, and department incentives.
3. The method for calculating incentive values based on data sharing according to claim 1, characterized in that: In step S4, the behaviors include uploading datasets, sharing data, and violating regulations.
4. The method for calculating incentive values based on data sharing according to claim 3, characterized in that: The blockchain system reviews and scores the dataset, and imposes incentive penalties on departments that have committed the violations.
5. The method for calculating incentive values based on data sharing according to claim 1, characterized in that: The updated incentive value is: Where E is the departmental incentive value that needs to be calculated. This represents the department's incentive value for the previous period. The sum of incentive values obtained by uploading the dataset to the aforementioned departments. The incentive values obtained from the dataset described in the upload section. The incentive value obtained by the department for sharing data from other departments. The incentive value is obtained by evaluating and scoring the datasets of other departments based on the sharing results after sharing data with them. The blockchain system sets incentive and penalty values for malicious departments that misuse data after such misuse is discovered.
6. An incentive value calculation system based on data sharing, characterized in that: A method for calculating incentive values based on data sharing as described in any one of claims 1-5 includes an admission module, an approval module, an authorization module, a data sharing module, an incentive value calculation module, and an update module connected in sequence. The access module is used to conduct security audits on departments applying to join the blockchain system and to assign an initial trust value to departments that pass the audit. The audit module is used to evaluate the department that has been given an initial trust value, including behavioral analysis evaluation and trust evaluation. If the department passes the evaluation, it is allowed to join the blockchain system. The weighting module is used to analyze and calculate the role of the department in the blockchain system and the incentive weight it receives; The data sharing module is used for matching and sharing data among the departments according to their needs; The incentive value calculation module is used to generate transaction contracts for the matched departments, supervise and execute the transaction contracts, analyze the behavior of the departments in the blockchain system, score the behavior and calculate incentive values. The update module is used to update the incentive value based on the feedback from the transaction contract and the department's score after the transaction is completed.
7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the computer program is executed by the processor, it causes the processor to implement the method as described in any one of claims 1 to 5.
8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the processor implements the method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Block chain intelligence data sharing excitation method and system, equipment and medium
CN113761070A
Privacy protection asynchronous federation sharing method and system based on block chain
CN114297722A