Intelligence collaborative token allocation method and computing device based on blockchain

Through the blockchain-based token allocation method, the existing intelligence analysis and judgment platforms lack incentive mechanisms and unfair data allocation problems are solved, and effective coordination and fair distribution of intelligence information are achieved.

CN114331778BActive Publication Date: 2025-04-04HUBEI UNIV OF TECH
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202111166410.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2025-04-04
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

The existing intelligence analysis and judgment platforms lack incentive mechanisms, which leads to insufficient motivation for users to share and participate in data analysis and judgment. The distribution of data collaboration results in event cracking is unfair, resulting in serious "pocket data" phenomenon and it is difficult for intelligence information to achieve effective coordination.

Method used

The blockchain-based intelligence collaborative token allocation method is adopted to receive and encrypt data information, extract digital fingerprints and overlink, judge data categories to determine token reward allocation, and disseminate reward information through the blockchain network to ensure fair and reasonable distribution of data.

Benefits of technology

It improves the motivation for users to share clues and intelligence data, improves the timeliness of analysis of event cracking data, realizes fair and reasonable distribution of data collaboration results, eliminates the phenomenon of ‘pocket data’, and promotes effective coordination of intelligence information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114331778B_ABST
    Figure CN114331778B_ABST
Patent Text Reader

Abstract

The present invention provides a blockchain-based intelligence collaborative token allocation method, including: receiving data information uploaded by a first node and a second node, encrypting the data information, storing it in an intelligence library, and extracting a digital fingerprint on the chain; judging whether the uploaded data information meets the requirements for issuing the first token reward and the second token reward according to the data category; if the data category of the data information meets the requirements for issuing the first token reward and the second token reward, the first token reward and the second token reward are allocated, and the first reward information is generated and chained to be propagated in the blockchain network. The first node and the second node can also generate intelligence transactions, obtain a third token, and also obtain a fourth token reward according to the intelligence contribution of each participating node in each case. Through the present invention, the process of intelligence circulation can be mastered, the equalization of the contribution and the corresponding reward can be given according to the contribution, which is conducive to stimulating the enthusiasm of users to participate in event cracking.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of blockchain technology, and in particular to a blockchain-based intelligence collaborative token allocation method, computing device, and storable medium. Background Art

[0002] At present, there are some intelligence collaborative analysis platforms that can make intelligence flow and realize intelligence sharing. However, the existing intelligence analysis platforms only provide data for download and viewing. Due to the lack of incentive mechanisms, users are not motivated enough to share and participate in data analysis. In addition, the allocation of tokens for data collaboration in event cracking is usually result-oriented, and the value of users who provide clues and participate in analysis is difficult to reflect. The results of data collaboration in event cracking are distributed unreasonably and unfairly.

[0003] Since the input and reward of researchers and clue providers are not matched, they are usually not very motivated, which leads to the serious phenomenon of "pocket data" and makes it difficult to achieve effective coordination of intelligence information. The above problems ultimately lead to low effectiveness of data coordination in incident cracking. Summary of the invention

[0004] In view of this, the present invention provides a blockchain-based intelligence collaboration token allocation method, computing equipment, and storable media to increase users' motivation to share clues and intelligence data, and to participate in the analysis of original clues and intelligence data, and to improve the timeliness of effective analysis of event cracking data. At the same time, more importantly, it is to achieve fair and reasonable distribution of data collaboration results, eliminate the "pocket data" phenomenon, and thus achieve effective collaboration of intelligence information, which is of great benefit to social security.

[0005] To achieve the above-mentioned purpose of the invention, an embodiment of the present invention provides a blockchain-based intelligence collaborative token allocation method, the method comprising:

[0006] Receive data information uploaded by the first node and the second node, encrypt the data information, store it in the intelligence database, and extract the digital fingerprint and upload it to the chain, wherein the data information includes the uploaded data category, original intelligence information, intelligence attribute information, and digital signature, and the intelligence attribute information includes the public key of the intelligence owner of the uploaded data information, intelligence summary, intelligence price, access authority, intelligence owner ID, and intelligence ID;

[0007] According to the data category, determine whether the uploaded data information meets the issuance requirements of the first token reward and the second token reward;

[0008] If the data category of the data information meets the issuance requirements of the first token and the second token, the first token reward and the second token reward are allocated, and the first reward information is generated and uploaded to the blockchain network for dissemination.

[0009] Furthermore, the first node is a first original clue data node, and the first node uploads the first original clue data; the second node is a second analysis and judgment intelligence data node, and the second node uploads the first original clue data and / or the second analysis and judgment intelligence data, or downloads and re-analyzes the first original clue data and the second analysis and judgment intelligence data.

[0010] Further preferably, the data category includes one of first original clue data or second research and judgment intelligence data, and the second research and judgment intelligence data is new conclusion data after the second node conducts research and analysis on the first original clue data or the second research and judgment intelligence data;

[0011] If the data category is second-level analysis and intelligence data, the intelligence attribute information also includes a previous-level intelligence ID set.

[0012] Furthermore, if the data category of the data information meets the requirements for issuing the first token and the second token, the allocation of the first token and the second token specifically includes: if the uploaded data information is the first original clue data, the original data is encrypted and uploaded to the intelligence library; if the uploaded data information is the second analysis intelligence data, the first token is allocated to the corresponding first node and second node, and the second token is allocated to the corresponding second node, wherein,

[0013] Allocating the first token reward to the corresponding first node and second node specifically includes: according to the data information uploaded by the second node, allocating the first token to all intelligence owners in the previous level intelligence ID set in the intelligence attribute information in the data information, and the first token reward is an intelligence call reward;

[0014] The specific method of allocating the second token reward to the corresponding second node is: allocating the second token reward to the second node according to the data information uploaded by the second node, and the second token reward is a research and judgment reward.

[0015] Furthermore, the method further comprises:

[0016] Receiving retrieval request information from the second node, and matching the retrieval request information with the intelligence summary in the intelligence attribute information of the data information in the intelligence library;

[0017] According to the intelligence attribute information, an intelligence retrieval page is generated and sent to the second node, and the second node selects required intelligence data for downloading;

[0018] The account corresponding to the second node transfers money to the intelligence owner account corresponding to the downloaded intelligence data, and the intelligence owner obtains a third token reward, generates transaction information and broadcasts the transaction information to the blockchain network.

[0019] Preferably, the account corresponding to the second node transfers money to the intelligence owner account corresponding to the downloaded intelligence data, and the intelligence owner obtains the third token specifically including:

[0020] The account of the second node transfers money to the system account;

[0021] Obtain the digital wallet address of the intelligence owner of the intelligence data;

[0022] The system account sends the same amount of money transferred from the account of the second node to the system account to the digital wallet address of the intelligence owner of the intelligence data as the third token reward of the intelligence owner.

[0023] Furthermore, the method further comprises:

[0024] When a successful cracking mark of an event is obtained, the contribution of each node participating in the event in the cracked event is calculated, triggering the allocation of the fourth token, and calculating the fourth token that each node participating in the event should obtain according to the proportion of the contribution of each node participating in the event to all nodes participating in the event;

[0025] According to the contribution, the fourth token correspondingly obtained by each node participating in the event is sent to the digital wallet address of each node participating in the event, and the second reward information is generated and uploaded to the chain and propagated in the blockchain network.

[0026] Preferably, the step of calculating the contribution of each node participating in the event in the cracked event specifically includes:

[0027] The contribution of each node participating in the event to the cracked event is the sum of the intelligence contributions of the useful intelligence provided by the node in this event. The calculation of the intelligence contribution of each useful intelligence is combined with three contribution factors. The three contribution factors include: the influence of the intelligence α, the number of times the intelligence is called β and the directness of the intelligence λ. Suppose the weight factors of α, β, λ in the calculation of a single intelligence contribution are m, n, l respectively, where m, n, l are set according to the preset logic.

[0028] On the other hand, an embodiment of the present invention further provides a computer device, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the blockchain-based intelligence collaborative token allocation method as described above.

[0029] On the other hand, an embodiment of the present invention further provides a computer-readable storage medium, wherein the storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the blockchain-based intelligence collaborative token allocation method as described above.

[0030] The blockchain-based intelligence collaborative token allocation method, computing device, and storable medium provided in the embodiments of the present invention determine whether a user is eligible for token allocation based on the data information provided by the user in the blockchain network, and allocate tokens to users based on the association between the data information, thereby increasing the motivation of users to share clues and intelligence data, and to participate in the analysis and judgment of original clues and intelligence data, improving the timeliness of event cracking, and more importantly, achieving fair and reasonable distribution of event cracking results and eliminating the "pocket data" phenomenon. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The specific implementation modes of the present invention will be described below with reference to the accompanying drawings.

[0032] Figure 1 A schematic diagram of a blockchain-based intelligence collaboration token allocation method provided by an embodiment of the present invention;

[0033] Figure 2 A schematic diagram showing another blockchain-based intelligence collaboration token allocation method;

[0034] Figure 3 A schematic diagram of a blockchain-based intelligence collaboration token allocation method provided by an embodiment of the present invention;

[0035] Figure 4 A schematic diagram of a hierarchical relationship structure of intelligence called according to an embodiment of the present invention;

[0036] Figure 5 A structural block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the specific implementation methods of the present invention will be described below with reference to the accompanying drawings. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings and other implementation methods can be obtained based on these drawings without creative work. In order to make the drawings concise, only the parts related to the present invention are schematically shown in each figure, and they do not represent the actual structure of the product.

[0038] The following first explains and illustrates the technical terms involved in the embodiments of the present invention:

[0039] Clues / primary clues: The most original, unprocessed clues about the incident in the hands of the user, which can be text descriptions, images, audio and video data information;

[0040] Intelligence: Valuable clues become intelligence after being analyzed and judged. Intelligence is usually new valuable data information obtained after multiple clues or intelligence are analyzed and judged;

[0041] Intelligence contribution: Intelligence contribution refers to the contribution of a single piece of intelligence to the solution of an incident;

[0042] Node contribution: Node contribution refers to the contribution of a single node to the solution of an event. The contribution of a single node in an event is the sum of the intelligence contributions of the useful intelligence provided by the node in the event.

[0043] The embodiment of the present invention is applied to the scenario of collaborative analysis and sharing of intelligence in event cracking. The embodiment of the present invention uses the consortium chain Hyperledger Fabric blockchain network to implement the above functions.

[0044] Blockchain technology has the characteristics of decentralization, immutability, and traceability. The collaborative sharing and incentives of intelligence based on blockchain can ensure that the provision, analysis, and sharing of intelligence do not rely on any organization or individual. In the entire blockchain network, everyone is equal. Users can upgrade their permissions by working hard to obtain more token allocations. There is no distinction between superiors and subordinates in the blockchain. Due to the immutable nature of blockchain technology, the authenticity of the data can be guaranteed; using the traceability of blockchain, the analysis process can be traced back, and the individual contribution in the entire event cracking process can be judged and calculated, so that tokens can be allocated fairly to the participants. In general, the incentive mechanism for collaborative sharing of intelligence based on blockchain can achieve the following points;

[0045] ① Output high-quality clues ② Real-time collaborative sharing of data, more efficient ③ More reasonable and fair distribution of results ④ Incentive mechanism and automatic recognition of results and token allocation can increase users' enthusiasm for participating in shared analysis and judgment ⑤ Data is safe and reliable and can be shared for a long time.

[0046] The present invention is further described below in conjunction with embodiments and drawings.

[0047] Figure 1 The present invention is a flowchart of a method for allocating intelligence collaboration tokens based on blockchain according to an embodiment of the present invention.

[0048] like Figure 1 As shown, a blockchain-based intelligence collaborative token allocation method according to an embodiment of the present invention includes:

[0049] S101. Receive data information uploaded by the first node and the second node, encrypt the data information, store it in the intelligence database, and extract the digital fingerprint and upload it to the chain, wherein the data information includes the uploaded data category, original intelligence information, intelligence attribute information, and digital signature, and the intelligence attribute information includes the public key of the intelligence owner of the uploaded data information, intelligence summary, intelligence price, access authority, intelligence owner ID, and intelligence ID;

[0050] Furthermore, the first node is a first original clue data node, and the first node uploads the first original clue data; the second node is a second analysis and judgment intelligence data node, and the second node uploads the first original clue data and / or the second analysis and judgment intelligence data, or downloads and re-analyzes the first original clue data and the second analysis and judgment intelligence data.

[0051] Further preferably, the data category includes one of first original clue data or second research and judgment intelligence data, and the second research and judgment intelligence data is new conclusion data after the second node conducts research and analysis on the first original clue data or the second research and judgment intelligence data;

[0052] If the data category is second-level analysis and intelligence data, the intelligence attribute information also includes a previous-level intelligence ID set.

[0053] In S101, the first node may correspond to the first user, and the second node may correspond to the second user. The two nodes upload their own data information to the intelligence collaborative analysis sharing platform. The intelligence collaborative analysis sharing platform encrypts the data information uploaded by the nodes, stores it in the intelligence library, and extracts the digital fingerprint and uploads it to the chain;

[0054] The first node may be a common user node, the first user refers to a common user, and the common user node uploads the first original clue data;

[0055] The second node can be a research and judgment user node. The second user refers to the research and judgment user. In addition to uploading the first original clue data and the second research and judgment intelligence data, the second node can also download and re-review the first original clue data and the second research and judgment intelligence data to obtain new second research and judgment intelligence data. That is, the second node is a node with research and judgment authority, which can download and judge clues / intelligence, and of course also has the authority of ordinary nodes.

[0056] The data information here also includes the uploaded data category, original intelligence information, intelligence attribute information, and digital signature.

[0057] In the technical solution of the embodiment of the present invention, the data information uploaded by the user is recorded and identified in detail, which is convenient for the subsequent statistics and calculation of the contribution of the nodes or users in the blockchain based on the user data, and for the subsequent reward after the event is cracked. Due to the immutability and decentralized nature of the blockchain network, the technical solution of the embodiment of the present invention can objectively and completely record the data contribution of the node user in the event cracking.

[0058] Digital signature is a data security technology that can prevent data from being forged and tampered with.

[0059] Its principle is:

[0060] ① The sender of the message generates a corresponding hash value from the message text through a hash function, and encrypts the hash value with the signer's private key to obtain the sender's digital signature.

[0061] ② The obtained digital signature will be sent to the recipient of the message together with the message as an attachment.

[0062] ③ The receiver of the message calculates the corresponding hash value from the original message received through the hash function, and then uses the sender's public key to decrypt the digital signature attached to the message. The two hash values ​​are compared. If the hash values ​​of the two are consistent, the digital signature is considered valid, that is, the receiver can confirm that the received digital signature is indeed the sender's. The digital signature can be used to identify the original message and prevent data from being forged and tampered with.

[0063] Furthermore, the data category of the data information includes and only includes one of the following data: one of the first original clue data and the second research and judgment intelligence data, wherein the second research and judgment intelligence data may be new conclusion data after the second node conducts research and judgment analysis on the first original clue data or the second research and judgment intelligence data, that is, new research and judgment intelligence data;

[0064] By identifying data categories, the value of data can be determined effectively and quickly, which helps to motivate users to provide data.

[0065] The first original clue data in the embodiment of the present invention refers to the original clue data that has not been processed. The first original clue data includes but is not limited to the original audio, video, image, text description and other clue data.

[0066] For example, an original, unedited surveillance video obtained from a surveillance video; a photo taken with a mobile phone camera without image processing, etc.

[0067] Among them, the second analysis and judgment intelligence data refers to the data after being analyzed by the second user, that is, the analysis and judgment user node. For example, after the analysis and judgment user downloads the required first original data or second analysis and judgment data to the local, after a series of analysis and judgment, a definite conclusion or a new clue is obtained, and new analysis and judgment data is generated. Among them, there is no limit on the number of the first original data or the second analysis and judgment data used.

[0068] It should be noted that the unprocessed first original clue data needs to be analyzed before the second analysis intelligence data can be generated.

[0069] The intelligence attribute information includes the public key of the owner of the uploaded data information, the intelligence summary, the intelligence price, the access authority, the intelligence owner ID, and the intelligence ID.

[0070] In addition, if the data category of the uploaded data information is the second analysis data, the intelligence attribute information also includes the previous level intelligence ID set. The previous level intelligence ID set here is used for retrospective distribution of rewards after the event is cracked.

[0071] Through the information record of the previous level intelligence ID set, the user data itself has traceability. At the same time, the correlation between the data can be verified, which can effectively reflect the value of the data provided by the user at any stage, thereby facilitating the Token allocation of user data.

[0072] S102. According to the data category, determine whether the uploaded data information meets the requirements for issuing the first token reward and the second token reward;

[0073] In S102, it is determined whether the uploaded data category meets the requirements for issuing the first token reward and the second token reward.

[0074] Among them, the judgment of whether the uploaded data category meets the requirements for issuing the first token reward and the second token reward is to first judge whether the data category of the uploaded data information is the first original clue data or the second research and judgment intelligence data, that is, when the user selects the original clue or intelligence to be uploaded and uploads it, it will trigger the calling platform's token allocation mechanism to judge whether the data uploaded by the user is the first original clue data or the second research and judgment intelligence data.

[0075] During the data upload process, the data category is immediately judged to determine whether it meets the token reward requirements. If it does, the data reward will be given immediately, which is conducive to mobilizing user enthusiasm.

[0076] S103. If the data category of the data information meets the requirements for issuing the first token and the second token, the first token and the second token are allocated, and the first reward information is generated and uploaded to the blockchain network for dissemination.

[0077] Furthermore, if the data category of the data information meets the issuance requirements of the first token and the second token, allocating the first token and the second token specifically includes:

[0078] If the uploaded data information is the first original clue data, the original data is encrypted and uploaded to the intelligence library; if the uploaded data information is the second judgment intelligence data, the first token is assigned to the corresponding first node and second node, and the second token is assigned to the corresponding second node, wherein,

[0079] Allocating the first token to the corresponding first node and second node specifically includes: according to the data information uploaded by the second node, allocating the first token to all intelligence owners in the previous level intelligence ID set in the intelligence attribute information in the data information, wherein the first token is an intelligence call reward;

[0080] The allocation of the second token to the corresponding second user specifically includes: allocating a second token reward to the second node according to the data information uploaded by the second node, and the second token reward is a research and judgment reward.

[0081] Specifically, allocating the first token reward to the corresponding first node or user and the second node or user means that for the data information uploaded by the second user, i.e., the second analysis and judgment intelligence data, an intelligence call reward, i.e., the first token reward, is allocated to the intelligence owners of all intelligence in the upper-level intelligence ID set in the intelligence attribute information in the data information.

[0082] For example, when distributing the first token reward, the digital wallet addresses of the first node or user and the second node or user who obtain the first token are first obtained, and then the first token reward is issued to the digital wallet addresses of the first user and the second user, and finally the first reward information is broadcast on the blockchain network.

[0083] Specifically, allocating the second token reward to the corresponding second node or user means allocating an analysis reward, i.e., a second token reward, to the second user, i.e., the intelligence analyst.

[0084] Specifically, the method includes: obtaining the digital wallet address of the second node or user who should receive the second token reward, issuing the second token reward to the digital wallet address of the second node or user, and finally broadcasting the first reward information on the blockchain network.

[0085] Figure 2 The flowchart of the method for allocating tokens for collaborative intelligence analysis based on blockchain is another exemplary embodiment of the present invention.

[0086] like Figure 2 As shown, the blockchain-based intelligence collaborative analysis token allocation method provided in this embodiment includes:

[0087] S104. Receive the search request information of the second node, and match the search request information with the intelligence summary in the intelligence attribute information of the data information in the intelligence library;

[0088] S105. Generate an intelligence retrieval page based on the intelligence attribute information and send it to the second node, and the second node selects the required intelligence data to download;

[0089] S106. The account corresponding to the second node transfers money to the intelligence owner account corresponding to the downloaded intelligence data, and the intelligence owner obtains a third token reward, generates transaction information and broadcasts the transaction information to the blockchain network.

[0090] Preferably, the account corresponding to the second node transfers money to the intelligence owner account corresponding to the downloaded intelligence data, and the intelligence owner obtains the third token reward specifically including:

[0091] The account of the second node transfers money to the system account;

[0092] Obtain the digital wallet address of the intelligence owner of the intelligence data;

[0093] The system account sends the same amount of money transferred from the account of the second node to the system account to the digital wallet address of the intelligence owner of the intelligence data as the third token reward of the intelligence owner.

[0094] In S104, the search request information of the second node is received, and the search request information is matched with the intelligence summary in the intelligence attribute information of the data information in the intelligence library.

[0095] The second node user, i.e., the judgment user node, can retrieve the intelligence information it needs through the retrieval system of the intelligence collaborative judgment sharing platform, and generate an intelligence retrieval page based on the intelligence attribute information and send it to the second user;

[0096] The retrieval system performs fuzzy matching on the keywords input by the second user and the intelligence summary in the intelligence attribute information in the intelligence library according to the fuzzy matching algorithm, performs information retrieval, generates a retrieval result set based on the retrieval results, and sends it to the second node or user. The second node or user selects the required intelligence data for download.

[0097] It should be noted that the first node or user and the second node or user can upload data information, or download clue data or intelligence through a terminal, and the terminal includes but is not limited to: a mobile phone device, a computer device.

[0098] Furthermore, before the second user selects the required intelligence data for downloading, it is first necessary to determine whether the second node or user has the downloading authority and payment ability for the intelligence data; and if the second user has the downloading authority and payment ability for the intelligence data, the operation of transferring money from the second user account to the intelligence uploader account of the intelligence data to be downloaded is completed.

[0099] It should be noted that each node corresponding to the first user and the second user has its own and unique digital wallet, and the digital wallet can be identified by a unique and fixed digital wallet address.

[0100] In a more optimized embodiment, the uploader or owner of the intelligence can set attribute-based access control policy information. The uploader formulates attribute-based access control policies, which may include but are not limited to: regional attributes, level attributes, etc. For example, the uploader of intelligence can set that only users in a certain city can download the intelligence uploaded by him.

[0101] Under a more optimized implementation method, the operation of transferring money from the second user account to the account of the intelligence uploader of the intelligence data to be downloaded is completed, including: first completing the operation of transferring money from the second user account to the system account; secondly obtaining the digital wallet address of the intelligence uploader of the intelligence data; then the system account sends the same amount of money transferred from the second user account to the system account to the digital wallet address of the intelligence uploader of the intelligence data as the third token reward of the second user, and finally broadcasting the entire transaction process to the blockchain network.

[0102] Figure 3 The present invention is a flowchart of a blockchain-based intelligence collaborative token allocation method shown as another exemplary embodiment of the present invention.

[0103] like Figure 3 As shown, the blockchain-based intelligence collaborative token allocation method provided in this embodiment includes:

[0104] S107. When a successful cracking mark of an event is obtained, the contribution of each node participating in the event in the cracked event is calculated, triggering the fourth token allocation, and calculating the fourth token reward that each node participating in the event should receive according to the proportion of the contribution of each node participating in the event to all nodes participating in the event;

[0105] S108. According to the contribution, the fourth token reward corresponding to each node participating in the event is sent to the digital wallet address of each node participating in the event, and the second reward information is generated and uploaded to the chain and propagated in the blockchain network.

[0106] In this blockchain network, there are two main roles: ordinary users and analysts.

[0107] In fact, a user can have multiple blockchain nodes, but in this blockchain network, each user corresponds to a node, and the total number of nodes is equal to the total number of users. Calculate the contribution of each node participating in the event in the cracked event, that is, calculate the contribution of each user in the cracked event.

[0108] Preferably, the step of calculating the contribution of each node participating in the event in the cracked event specifically includes:

[0109] The contribution of each node participating in the event to the cracked event is the sum of the intelligence contributions of the useful intelligence provided by the node in this event. The calculation of the intelligence contribution of each useful intelligence is combined with three contribution factors. The three contribution factors include: the influence of the intelligence α, the number of times the intelligence is called β and the directness of the intelligence λ. Suppose the weight factors of α, β, λ in the calculation of a single intelligence contribution are m, n, l respectively, where m, n, l are set according to the preset logic.

[0110] The preset logic of the embodiment of the present invention may be one of the following situations. The embodiment of the present invention does not limit the specific logic setting. As long as the setting conforms to the actual situation, it conforms to the technical solution design concept of this application.

[0111] For example, in event A, if the influence of intelligence is considered to have the greatest impact on the cracking of the entire event, α should be set higher. For example: m = 0.5; n = 0.25; l = 0.25

[0112] In event B, it is believed that the directness of intelligence has the greatest impact on the cracking of the entire event, so β ​​should be set higher. For example: m = 0.3; n = 0.3; l = 0.4.

[0113] In S107, for example, the contribution of the first node or user and the second node or user in a cracking event is calculated. Furthermore, the fourth token allocation trigger condition, allocation logic, single intelligence contribution calculation function, and user contribution calculation function can be set.

[0114] For example, the fourth token allocation trigger condition is triggered by event cracking. After an event cracking case is closed, the returned event cracking result, i.e., the event cracking success mark, will trigger the fourth token allocation.

[0115] The logic of the fourth token allocation is: the higher the contribution of a node to a certain event, the more fourth token rewards it will be allocated.

[0116] Specifically, the contribution of a node in a cracking event is calculated as follows:

[0117] The total budget of the entire event is allocated according to the contribution ratio of each node participating in the event. The contribution of a node in an event is the sum of the intelligence contributions of the useful intelligence provided by the node in this event.

[0118] The calculation of the contribution of a single intelligence considers three contribution factors: the influence of the intelligence α, the number of times the intelligence is called β, and the directness of the intelligence λ. The weight factors of α, β, and λ in the calculation of the contribution of a single intelligence are: m, n, and l, respectively. m, n, and l can be set and adjusted according to the preset logic.

[0119] In some embodiments of the present invention, the influence degree α of intelligence is calculated as follows:

[0120] The intelligence impact of an intelligence refers to the degree of influence of the intelligence on the solution of the entire incident, which is calculated by the similarity between the intelligence and the key clues to the solution of the incident.

[0121] In some embodiments of the present invention: the number of times β that the intelligence is called is calculated as follows:

[0122] The number of times an intelligence is called refers to the total number of times the clue / intelligence is used in a solved incident. Figure 4 As shown, A is called once in event 1 and once in event 2, and is settled separately by event 1 and event 2, without affecting each other; B is called twice in event 2. When event 2 is settled, the number of times it is called is β: B>A

[0123] In some embodiments of the present invention: the directness λ of the intelligence is calculated as follows:

[0124] The directness of intelligence refers to the hierarchical relationship between the intelligence / clue and the incident solving center. The closer it is to the incident solving center, the greater its directness.

[0125] Figure 3 Indicates the relationship between the called levels: the small square represents the first-level original clue; the triangle represents the event cracking (not limited to these three levels). For example, C is directly called by the triangle and has been judged once, D has been judged twice, and E has been judged once. The directness λ: C=E>D.

[0126] Specifically, after calculating the contribution of each node participating in the event, the fourth token reward that each node participating in the event should receive is calculated according to the contribution ratio of a single node to all nodes participating in the event. The system account sends the corresponding fourth token reward to the digital wallet addresses of the first user and the second user, and finally broadcasts the second reward information to the blockchain network.

[0127] In some embodiments of the present invention: it also includes upgrading the user's permissions.

[0128] Clues or intelligence will have permission settings due to privacy, importance, region, etc. Second users can spend tokens to upgrade their permissions, so that they can download intelligence with higher permissions, access more and bigger events, and obtain more tokens. As the contribution of the first user increases, more and more tokens are obtained, and they can also be promoted to researchers to participate in the research and judgment and obtain more token rewards.

[0129] It is worth noting that there is no sequence relationship between steps S101-103, steps S104-106, and steps S107-108. They can be processed in parallel to obtain the first token reward, the second token reward, the third token reward, or the fourth token reward, respectively. The token reward obtained by each node, each cracking event, and each node involved in the cracking event are independent of each other in the blockchain network and have no time sequence dependency.

[0130] Through the present invention, the process of intelligence circulation can be mastered, the contribution can be quantified and corresponding rewards can be given according to the contribution amount, which is conducive to stimulating the enthusiasm of users to participate in event cracking.

[0131] Please refer to Figure 5 , which shows a schematic diagram of the structure of a computer device 1500 provided in one embodiment of the present application. The computer device 1500 can be used to implement the blockchain-based intelligence collaborative token allocation method provided in the above embodiment.

[0132] Specifically:

[0133] The computer device 1500 includes a central processing unit (CPU) 1501, a system memory 1504 including a random access memory (RAM) 1502 and a read-only memory (ROM) 1503, and a system bus 1505 connecting the system memory 1504 and the central processing unit 1501. The computer device 1500 also includes a basic input / output system (I / O system) 1506 that helps transfer information between various components in the computer, and a large-capacity storage device 1507 for storing an operating system 1513, application programs 1514, and other program modules 1515.

[0134] The basic input / output system 1506 includes a display 1508 for displaying information and an input device 1509 such as a mouse and a keyboard for user inputting information. The display 1508 and the input device 1509 are connected to the central processing unit 1501 through an input / output controller 1510 connected to the system bus 1505. The basic input / output system 1506 may also include an input / output controller 1510 for receiving and processing inputs from a plurality of other devices such as a keyboard, a mouse, or an electronic stylus. Similarly, the input / output controller 1510 also provides output to a display screen, a printer, or other types of output devices.

[0135] The mass storage device 1507 is connected to the central processing unit 1501 through a mass storage controller (not shown) connected to the system bus 1505. The mass storage device 1507 and its associated computer readable media provide non-volatile storage for the computer device 1500. That is, the mass storage device 1507 may include a computer readable medium (not shown) such as a hard disk or a CD-ROM drive.

[0136] Without loss of generality, the computer readable medium may include computer storage media and communication media. Computer storage media include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storing information such as computer readable instructions, data structures, program modules or other data. Computer storage media include RAM, ROM, EPROM, EEPROM, flash memory or other solid-state storage technology, CD-ROM, DVD or other optical storage, tape cassettes, magnetic tapes, disk storage or other magnetic storage devices.

[0137] Of course, those skilled in the art will appreciate that the computer storage media are not limited to the above mentioned ones. The above mentioned system memory 1504 and large capacity storage device 1507 can be collectively referred to as memory.

[0138] According to various embodiments of the present application, the computer device 1500 can also be connected to a remote computer on the network through a network such as the Internet. That is, the computer device 1500 can be connected to the network 1512 through the network interface unit 1511 connected to the system bus 1505, or the network interface unit 1511 can be used to connect to other types of networks or remote computer systems (not shown).

[0139] The memory also includes one or more programs, which are stored in the memory and configured to be executed by one or more processors. The one or more programs include a program for implementing the intelligence collaborative token allocation method.

[0140] In an exemplary embodiment, a computer device is also provided, the computer device comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set or instruction set. The at least one instruction, at least one program, code set or instruction set is configured to be executed by the processor to implement the above-mentioned intelligence collaborative token allocation method.

[0141] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein at least one instruction, at least one program, code set or instruction set is stored in the storage medium, and the at least one instruction, at least one program, code set or instruction set implements the blockchain-based intelligence collaborative token allocation method of the above embodiment when executed by the processor of the terminal. Optionally, the above computer-readable storage medium can be ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk and optical data storage device, etc.

[0142] In an exemplary embodiment, a computer program product is also provided, which, when executed, is used to implement the above-mentioned blockchain-based intelligence collaborative token allocation method.

[0143] Two or more "and / or" describe the relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0144] In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order to that shown in the figure. The embodiments of the present application are not limited to this.

[0145] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

[0146] The above descriptions are only partial embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A blockchain-based intelligence collaborative token allocation method, characterized in that: The method comprises: Receive data information uploaded by the first node and the second node, encrypt the data information, store it in the intelligence database, and extract the digital fingerprint and upload it to the chain, wherein the data information includes the uploaded data category, original intelligence information, intelligence attribute information, and digital signature, and the intelligence attribute information includes the public key of the intelligence owner of the uploaded data information, intelligence summary, intelligence price, access authority, intelligence owner ID, and intelligence ID; According to the data category, determine whether the uploaded data information meets the issuance requirements of the first token reward and the second token reward; If the data category of the data information meets the requirements for issuing the first token reward and the second token reward, the first token reward and the second token reward are allocated, and the first reward information is generated and uploaded to the blockchain network for dissemination, wherein if the data category of the data information meets the requirements for issuing the first token reward and the second token reward, the first token reward and the second token reward are allocated specifically including: If the uploaded data information is the first original clue data, the original data is encrypted and uploaded to the intelligence database; If the uploaded data information is the second analysis and judgment intelligence data, a first token is allocated to the corresponding first node and second node, and a second token is allocated to the corresponding second node, wherein: Allocating the first token reward to the corresponding first node and second node specifically includes: according to the data information uploaded by the second node, allocating the first token reward to all intelligence owners in the previous level intelligence ID set in the intelligence attribute information in the data information, wherein the first token reward is an intelligence call reward; Allocating a second token reward to the corresponding second node specifically includes: allocating a second token reward to the second node according to the data information uploaded by the second node, wherein the second token reward is a research and judgment reward; When a successful cracking mark of an event is obtained, the contribution of each node participating in the event in the cracked event is calculated, triggering the fourth token allocation, and the fourth token reward that each node participating in the event should receive is calculated according to the proportion of the contribution of each node participating in the event to all nodes participating in the event; According to the contribution, the fourth token reward corresponding to each node participating in the event is sent to the digital wallet address of each node participating in the event, and the second reward information is generated and uploaded to the chain and propagated in the blockchain network.

2. The blockchain-based intelligence collaborative token allocation method according to claim 1 is characterized in that: The first node is a first original clue data node, and the first node uploads the first original clue data; the second node is a second analysis and judgment intelligence data node, and the second node uploads the first original clue data and / or the second analysis and judgment intelligence data, or downloads and re-analyzes the first original clue data and the second analysis and judgment intelligence data.

3. The blockchain-based intelligence collaborative token allocation method according to claim 1 is characterized in that: The data category includes one of first original clue data or second research and judgment intelligence data, and the second research and judgment intelligence data is new conclusion data after the second node conducts research and analysis on the first original clue data or the second research and judgment intelligence data; If the data category is second-level analysis and intelligence data, the intelligence attribute information also includes a previous-level intelligence ID set.

4. The blockchain-based intelligence collaborative token allocation method according to claim 3, characterized in that: The method further comprises: Receiving retrieval request information from the second node, and matching the retrieval request information with the intelligence summary in the intelligence attribute information of the data information in the intelligence library; Generate an intelligence retrieval page based on the intelligence summary of the intelligence attribute information and send it to the second node, and the second node selects the required intelligence data for downloading; The account corresponding to the second node transfers money to the intelligence owner account corresponding to the downloaded intelligence data, and the intelligence owner obtains a third token reward, generates transaction information and broadcasts the transaction information to the blockchain network.

5. The blockchain-based intelligence collaborative token allocation method according to claim 4, characterized in that: The account corresponding to the second node transfers money to the intelligence owner account corresponding to the downloaded intelligence data, and the intelligence owner obtains the third token reward specifically including: The account of the second node transfers money to the system account; Obtain the digital wallet address of the intelligence owner of the intelligence data; The system account sends the same amount of money transferred from the second node account to the system account to the digital wallet address of the intelligence owner of the intelligence data as the third token reward of the intelligence owner.

6. The blockchain-based intelligence collaborative token allocation method according to claim 5, wherein the step of calculating the contribution of each node participating in the event to the cracked event specifically comprises: The contribution of each node participating in the event to the cracked event is the sum of the intelligence contributions of the useful intelligence provided by the node in this event. The calculation of the intelligence contribution of each useful intelligence is combined with three contribution factors. The three contribution factors include: the influence of the intelligence α, the number of times the intelligence is called β and the directness of the intelligence λ. Suppose the weight factors of α, β, λ in the calculation of a single intelligence contribution are m, n, l respectively, where m, n, l are set according to the preset logic.

7. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program, code set or instruction set, and the at least one program, code set or instruction set is loaded and executed by the processor to implement the blockchain-based intelligence collaborative token allocation method as described in any one of claims 1 to 6.

8. A computer-readable storage medium, characterized in that: The storage medium stores at least one program, code set or instruction set, and the at least one program, code set or instruction set is loaded and executed by the processor to implement the blockchain-based intelligence collaborative token allocation method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Token distribution method, device and equipment based on block chain

    CN108712487A

  • Achievement processing method and device based on block chain, electronic equipment and storage medium

    CN113259126A

  • System and method for creating and providing crime intelligence based on crowdsourced information stored on a blockchain

    US20200143242A1