Multi-subject data collaborative risk supervision system and method based on block chain
By collecting and analyzing blockchain energy data usage scenario characteristic text data in the energy data management system, matching the required smart contract types, and performing user identity risk verification and regulatory agency identification, the problem that existing systems cannot accurately select smart contracts and implement risk supervision is solved, and efficient and secure energy data processing is achieved.
Patent Information
- Application Number
- CN202510465008.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-04-15
AI Technical Summary
The existing energy data management system cannot accurately select smart contract types based on blockchain-based energy data usage scenarios, nor can it accurately perform energy data risk supervision operations based on user identity verification information classification.
By collecting blockchain energy data and using scene feature text data, analyzing and matching the required blockchain smart contract types, performing data processing operations, and achieving accurate risk supervision through user identity risk verification and regulatory agency identification.
It realizes scientific identification of blockchain energy data usage scenarios, accurate matching of smart contracts and efficient execution of risk supervision, and improves the security and applicability of energy data processing.
Smart Images

Figure CN119989316A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data protection processing, and specifically to a multi-subject data collaborative risk supervision system and method based on blockchain. Background Art
[0002] The energy industry can achieve intelligent and efficient energy management through digital management systems, and blockchain-based energy management can achieve decentralized data management. Although it guarantees the security of energy data to a certain extent, there is still a lack of safe and effective energy data security supervision methods in the energy data management process. As a result, the data management process in the energy industry is vulnerable to data tampering and security threats. Therefore, how to achieve intelligent and secure data supervision of energy traceability, energy trading and energy production management in the energy data management process has become a very important issue. The existing energy data management cannot accurately select the type of blockchain smart contract based on the blockchain energy data usage scenario, nor can it accurately perform blockchain energy data risk supervision operations based on the classification of blockchain user identity verification information.
[0003] The Chinese invention patent application with the publication number CN117932694A discloses a blockchain-based energy trading and supervision system, which uses a data integrity verification module, a time series analysis module, an anomaly detection module, a relationship mining module, a trading strategy optimization module, an energy consumption prediction module, a federated learning framework module, and a system integration and supervision module. It combines the isolation forest and neural network technologies to realize the recognition of abnormal energy data. The relationship mining module uses cluster analysis, association rule mining and network analysis methods to reveal the complex relationship between energy data and provide deep insights for decision-making. At the same time, the combination of deep neural networks and reinforcement learning algorithms makes trading strategies more flexible. The energy consumption prediction module accurately predicts future demand and analyzes consumption patterns to better meet the needs of target user groups and regions. The federated learning framework module strengthens data privacy and security by sharing learning results across nodes. However, the above technical solutions cannot accurately select smart contract types based on energy data usage scenarios, nor can they accurately perform energy data risk supervision operations based on user identity verification information classification. Summary of the invention
[0004] 1. Technical issues to be resolved In order to solve the problem that the existing energy data management cannot accurately select the type of blockchain smart contract based on the blockchain energy data usage scenario, and cannot accurately perform blockchain energy data risk supervision operations based on the classification of blockchain user identity verification information, the above purpose is to scientifically identify the type of blockchain energy data usage scenario, accurately match the blockchain smart contract type required for the blockchain energy data usage scenario, efficiently and reliably execute blockchain energy data processing operations, intelligently verify blockchain user identity risk information, accurately identify blockchain energy data risk supervision agencies, and accurately perform blockchain energy data risk supervision operations.
[0005] (II) Technical solution The present invention is implemented through the following technical solution: a multi-subject data collaborative risk supervision method based on blockchain, the method comprising the following steps: S1. Collect characteristic text data of blockchain energy data usage scenarios; S2. Analyze and process the specific application scenario types of blockchain energy data in energy management based on the blockchain energy data usage scenario feature text data and different blockchain energy data application scenario type feature text data to generate target blockchain energy data application scenario type analysis data; S3. According to the target blockchain energy data application scenario type analysis data and the blockchain smart contract type data required for different energy data, a matching process is performed on the blockchain smart contract type required for the specific application scenario type of blockchain energy data in energy management, and the target blockchain energy data application scenario blockchain smart contract type matching data is generated; S4, matching data according to the target blockchain energy data application scenario blockchain smart contract type to execute the data processing operation of the target blockchain energy data; S5. Collecting blockchain energy data user identity feature text data; S6. Perform identity risk verification processing on the blockchain energy data processing user according to the blockchain energy data user identity feature text data and the blockchain energy data security user identity feature text data to generate target blockchain energy data user identity risk verification data; when there is no risk, continue to execute the data processing operation of the target blockchain energy data until completion; S7. When there is a risk, the blockchain energy data risk regulatory agency identification processing required for the specific application scenario type of blockchain energy data in energy management is performed according to the target blockchain energy data application scenario type analysis data and the identity characteristic data of energy data regulatory agencies in different energy data application scenarios, and the target blockchain energy data application scenario energy data regulatory agency identification data is generated and the blockchain energy data processing risk supervision operation is performed with the blockchain energy data user identity characteristic text data.
[0006] Preferably, the operation steps for collecting blockchain energy data usage scenario feature text data are as follows: S11. Collect the characteristic text information of the target energy data generated by blockchain storage in the specific application scenarios of energy management online through the energy data management platform, and generate the characteristic text data of blockchain energy data usage scenarios .
[0007] Preferably, the specific application scenario type analysis and processing of blockchain energy data in energy management is performed based on the blockchain energy data usage scenario feature text data and different blockchain energy data application scenario type feature text data, and the operation steps for generating target blockchain energy data application scenario type analysis data are as follows: S21. Establishing characteristic text data sets of different blockchain energy data application scenarios , ;in Indicates The characteristic text data of different blockchain energy data application scenario types corresponding to the blockchain energy data application scenario types, Indicates the maximum number of blockchain energy data application scenario types; blockchain energy data application scenario types include energy traceability, energy trading and energy production management of blockchain energy data in the energy industry; the characteristic text data of different blockchain energy data application scenario types indicates the standard application scenario characteristic text information of energy data in energy management set for different types of blockchain energy data application scenarios; S22: Using the blockchain energy data as the scenario feature text data Different blockchain energy data application scenario type feature text data sets Characteristic text data of different blockchain energy data application scenarios described in Perform energy data application scenario type feature text character matching to search for the blockchain energy data usage scenario feature text data Matching characteristic text data of different blockchain energy data application scenarios The corresponding blockchain energy data application scenario type keyword information, and generate the target blockchain energy data application scenario type analysis data through data identification , generate the target blockchain energy data application scenario type analysis data The specific steps are as follows: S221, initialization stage, update the scene type search whale population position and the maximum iteration algorithm T, the scene type search whale population position update formula is as follows: ,in Indicates the scene type to search for individual whales In the different blockchain energy data application scenario type feature text data collection The position in the search space of and Respectively represent the scene type search whale individual in the different blockchain energy data application scene type feature text data sets The upper and lower bounds in the search space of Indicates value Random numbers in the interval; S222, in the stage of surrounding prey, the scene type search whale individual will choose to swim towards the scene type search whale individual in the optimal position or randomly swim towards a scene type search whale individual when surrounding the prey. The scene type search whale individual is in the different blockchain energy data application scene type feature text data sets Search the search space to find the characteristic text data related to the blockchain energy data usage scenario The most matching characteristic text data of different blockchain energy data application scenarios Or randomly search for text data related to the blockchain energy data usage scenario characteristics Matching characteristic text data of different blockchain energy data application scenarios ; S2221. When selecting to search for whale individuals swimming towards the optimal position scenario type, the scenario type search whale individuals are in the different blockchain energy data application scenario type feature text data sets. Search the search space to find the characteristic text data related to the blockchain energy data usage scenario The most matching characteristic text data of different blockchain energy data application scenarios , the update formula of the location of individual whales in the scene type search is as follows: ;in Indicates the scene type search whale individual after the t+1th iteration In the different blockchain energy data application scenario type feature text data collection The position in the search space of Indicates the scene type search whale individual after the tth iteration In the different blockchain energy data application scenario type feature text data collection The position in the search space of Represents the scene type search whale individual after the tth iteration in the different blockchain energy data application scene type feature text data set The optimal position in the search space of Indicates value The random number inside The initial value of is 2, and it decreases linearly to 0 with the number of iterations; Represents a random number in the interval (0,2). Indicates the absolute value symbol; S2222. When choosing to swim toward the position of the random scene type search whale individual, the scene type search whale individual is in the different blockchain energy data application scene type feature text data sets Randomly search for text data with characteristics of the blockchain energy data usage scenario in the search space Matching characteristic text data of different blockchain energy data application scenarios , the update formula of the location of individual whales in the scene type search is as follows: ,in Represents the scenario type randomly selected after the tth iteration to search for whale individuals in the different blockchain energy data application scenario type feature text data sets The position in the search space of when When <1, the scene type search whale individual chooses to swim towards the optimal scene type search whale individual, and the scene type search whale individual is in the different blockchain energy data application scene type feature text data sets Search the search space to find the characteristic text data related to the blockchain energy data usage scenario The most matching characteristic text data of different blockchain energy data application scenarios ; when When ≥1, the scene type search whale individual chooses to swim towards the random scene type search whale individual, and the scene type search whale individual is in the different blockchain energy data application scene type feature text data sets Randomly search for text data with characteristics of the blockchain energy data usage scenario in the search space Matching characteristic text data of different blockchain energy data application scenarios ; S223, bubble net stage, scene type search whale individuals will spray steam bags to form bubble nets to drive prey when hunting, scene type search whale individuals use bubble nets to drive prey, scene type search whale individuals constantly update themselves in the different blockchain energy data application scenario type feature text data sets The position in the search space of , when using the bubble network, the update formula of the position of the scene type search whale individual is as follows: ,in is a constant with a value of 1, Represents a random number in the interval [-1,1], Indicates The base and Exponential power of the product; The total angle value of the bubble net, Indicates the number of bubble nets, indicating express The cosine of ; S224. When the maximum iteration algorithm is satisfied, output the characteristic text data of the blockchain energy data usage scenario The most matching characteristic text data of different blockchain energy data application scenarios ; S225, the characteristic text data of the blockchain energy data usage scenario output in step S224 The most matching characteristic text data of different blockchain energy data application scenarios The corresponding blockchain energy data application scenario type keyword information, and generate the target blockchain energy data application scenario type analysis data through data identification .
[0008] Preferably, according to the target blockchain energy data application scenario type analysis data and the blockchain smart contract type data required for different energy data, the blockchain energy data is matched with the blockchain smart contract type required for the specific application scenario type of energy management, and the operation steps for generating the target blockchain energy data application scenario blockchain smart contract type matching data are as follows: S31. Establish blockchain smart contract type data sets required for different energy data ,in Indicates Blockchain smart contract type data required for different energy data corresponding to the blockchain energy data application scenario type, wherein the blockchain smart contract type data required for different energy data represents blockchain smart contract type text information set for different types of blockchain energy data application scenario standards; S32, using the Rabin-Karp search algorithm to analyze the target blockchain energy data application scenario type data The data set of blockchain smart contract types required for different energy data Blockchain smart contract type data required for different energy data described in Perform keyword matching of application scenario types and search for analysis data of the target blockchain energy data application scenario types The corresponding blockchain smart contract type data required for the different energy data , and build the target blockchain energy data application scenario blockchain smart contract type matching data .
[0009] Preferably, the operation steps of matching data to execute the data processing operation of the target blockchain energy data according to the target blockchain energy data application scenario blockchain smart contract type are as follows: S41. The energy data management platform matches data based on the target blockchain energy data application scenario blockchain smart contract type The corresponding blockchain smart contract type text information executes the data processing job of the target blockchain energy data.
[0010] Preferably, the operation steps for collecting blockchain energy data user identity feature text data are as follows: S51, during the data processing operation of the target blockchain energy data in step S41, the identity characteristic information of the user performing the blockchain energy data processing is collected through the energy data management platform, and the blockchain energy data user identity characteristic text data is generated The blockchain energy data user identity feature text data includes the user's name text information, ID number text information, company name text information, and company code text information.
[0011] Preferably, the identity risk verification processing of the blockchain energy data processing user is performed according to the blockchain energy data user identity feature text data and the blockchain energy data security user identity feature text data to generate target blockchain energy data user identity risk verification data; when there is no risk, the operation steps of continuing to execute the data processing operation of the target blockchain energy data until completion are as follows: S61. Establish a blockchain energy data security user identity feature text data set , ;in Indicates Blockchain energy data security user identity feature text data corresponding to each blockchain user, Indicates the maximum number of blockchain users; the blockchain energy data security user identity feature text data indicates the user identity information that has been securely verified during the blockchain energy data processing process; S62, using the Sorensen-Morris-Pratt search algorithm to search the blockchain energy data user identity feature text data A text data set of user identity characteristics related to the blockchain energy data security Blockchain energy data security user identity feature text data Perform character matching of user identity information, and generate target blockchain energy data user identity risk verification data based on the character matching results of user identity information ; when and If the character matching of the user identity information is successful, it means that the identity of the blockchain energy data processing user has been securely verified, and the target blockchain energy data user identity risk verification data is output. In order to avoid any risk, the data processing operation of the target blockchain energy data in step S41 is continued until the data processing operation of the target blockchain energy data is completed; when and If the user identity information characters are not matched successfully, it means that the identity of the blockchain energy data processing user has not been securely verified, then the target blockchain energy data user identity risk verification data is output. There are risks.
[0012] Preferably, when there is a risk, the operation steps of performing identification processing of blockchain energy data risk regulatory agencies required for specific application scenario types of blockchain energy data in energy management according to the target blockchain energy data application scenario type analysis data and identity feature data of energy data regulatory agencies in different energy data application scenarios, generating target blockchain energy data application scenario energy data regulatory agency identification data and performing blockchain energy data processing risk regulatory operations with the blockchain energy data user identity feature text data are as follows: S71, when the target blockchain energy data user identity risk verification data Establish identity feature data sets of energy data regulatory agencies in different energy data application scenarios when risks exist ,in Indicates identity feature data of energy data regulatory agencies in different energy data application scenarios corresponding to the types of blockchain energy data application scenarios, wherein the identity feature data of energy data regulatory agencies in different energy data application scenarios represent standard energy data risk regulatory agency identity text information set for different types of blockchain energy data application scenarios; S72, using the KMP search algorithm to analyze the target blockchain energy data application scenario type data Energy data regulatory agency identity feature data set for different energy data application scenarios Energy data regulatory agency identity data for different energy data application scenarios described in Perform keyword matching of application scenario types and search for analysis data of the target blockchain energy data application scenario types The corresponding energy data regulatory agency identity data for the different energy data application scenarios , and build the target blockchain energy data application scenario Energy data regulatory agency identification data ; S73, the energy data management platform uses the blockchain energy data user identity feature text data and the target blockchain energy data application scenario energy data regulatory agency identification data Perform blockchain energy data processing risk supervision tasks on blockchain energy data processing users.
[0013] A multi-subject data collaborative risk supervision system based on blockchain, used to implement the multi-subject data collaborative risk supervision method based on blockchain, characterized in that: the system includes a blockchain energy data application scenario analysis module, a blockchain energy data processing module, and a blockchain energy data risk supervision module; The blockchain energy data application scenario analysis module includes a blockchain energy data usage scenario feature information collection unit, a different blockchain energy data application scenario type storage unit, and a blockchain energy data application scenario type analysis unit; The blockchain energy data usage scenario feature information collection unit collects blockchain energy data usage scenario feature text data through the energy data management platform; the different blockchain energy data application scenario type storage unit is used to store different blockchain energy data application scenario type feature text data; the blockchain energy data application scenario type analysis unit performs specific application scenario type analysis and processing of blockchain energy data in energy management based on the blockchain energy data usage scenario feature text data and different blockchain energy data application scenario type feature text data, and generates target blockchain energy data application scenario type analysis data; The blockchain energy data processing module includes a blockchain smart contract type storage unit required for different energy data, an energy data blockchain smart contract type matching unit, and a blockchain energy data processing job execution unit; The storage unit for blockchain smart contract types required for different energy data is used to store data on blockchain smart contract types required for different energy data; the energy data blockchain smart contract type matching unit matches the blockchain energy data with the blockchain smart contract type data required for different energy data according to the target blockchain energy data application scenario type analysis data and the blockchain smart contract type data required for different energy data, and generates target blockchain energy data application scenario blockchain smart contract type matching data; the blockchain energy data processing job execution unit performs data processing operations for the target blockchain energy data according to the target blockchain energy data application scenario blockchain smart contract type matching data combined with the energy data management platform; The blockchain energy data risk supervision module includes a blockchain energy data user identity information collection unit, a blockchain energy data security user identity information storage unit, a blockchain energy data blockchain user identity risk verification unit, an information storage unit for energy data regulatory agencies of different blockchain energy data application scenario types, a blockchain energy data regulatory agency object identification unit, and a blockchain energy data risk supervision operation execution unit; The blockchain energy data user identity information collection unit collects blockchain energy data user identity feature text data through the energy data management platform; the blockchain energy data security user identity information storage unit is used to store blockchain energy data security user identity feature text data; the blockchain energy data blockchain user identity risk verification unit performs identity risk verification processing on the blockchain energy data processing user according to the blockchain energy data user identity feature text data and the blockchain energy data security user identity feature text data, and generates target blockchain energy data user identity risk verification data; the different blockchain energy data application scenario type energy data regulatory agency information storage unit is used to store the identity feature data of energy data regulatory agencies in different energy data application scenarios; the blockchain energy data regulatory agency object identification unit performs blockchain energy data risk regulatory agency identification processing required for the specific application scenario type of blockchain energy data in energy management according to the target blockchain energy data application scenario type analysis data and the identity feature data of energy data regulatory agencies in different energy data application scenarios, and generates target blockchain energy data application scenario energy data regulatory agency identification data; the blockchain energy data risk supervision operation execution unit performs blockchain energy data processing risk supervision operations according to the target blockchain energy data application scenario energy data regulatory agency identification data, the blockchain energy data user identity feature text data and the energy data management platform.
[0014] (III) Beneficial effects The present invention provides a multi-subject data collaborative risk supervision system and method based on blockchain. It has the following beneficial effects: 1. Through the energy data management platform, convenient online collection of blockchain energy data usage scenario feature information provides reliable data support for scientific analysis of blockchain energy data usage scenario types; based on the blockchain energy data usage scenario feature information combined with intelligent recognition algorithms and scientifically preset different blockchain energy data application scenario type feature information, accurate analysis of specific blockchain energy data application scenario types is performed to achieve accurate digital evaluation of blockchain energy data usage scenarios and improve the security of blockchain energy data processing.
[0015] 2. By analyzing the target blockchain energy data application scenario type information and combining the intelligent search algorithm with the standard storage of different energy data required by the blockchain smart contract type information, scientific matching of the blockchain smart contract types required for the specific application scenario types of blockchain energy data can be achieved, so as to achieve accurate calling of the smart contracts required for blockchain energy data processing and improve the security and applicability of blockchain energy data processing; according to the target blockchain energy data application scenario blockchain smart contract type matching data combined with the energy data management platform to autonomously and reliably execute the data processing operations of the target blockchain energy data, so as to improve the intelligence and reliability of blockchain energy data processing.
[0016] 3. Dynamically obtain blockchain energy data user identity feature information through the energy data management platform to provide real data support for dynamic supervision of blockchain energy data risks; accurately verify the identity risk of blockchain energy data processing users based on blockchain energy data user identity feature information combined with intelligent search algorithms and blockchain energy data security user identity feature information based on big data storage, realize online verification of blockchain energy data user identity information, and improve the risk supervision quality of blockchain energy data processing; intelligently match blockchain energy data risk supervision agencies required for specific application scenario types of blockchain energy data in energy management based on target blockchain energy data application scenario type analysis information combined with intelligent search algorithms and standard storage of energy data supervision agencies’ identity feature information, realize accurate screening of energy data supervision agency objects based on blockchain energy data application scenario types, and improve the intelligence of blockchain energy data processing risk supervision response; dynamically and reliably execute blockchain energy data processing risk supervision operations based on target blockchain energy data application scenario energy data supervision agency identification information, blockchain energy data user identity feature information and combined with the energy data management platform, and improve the efficiency and accuracy of blockchain energy data processing risk supervision response. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1A schematic diagram of a module of a multi-subject data collaborative risk supervision system based on blockchain provided by the present invention; Figure 2 A flowchart of a multi-subject data collaborative risk supervision method based on blockchain provided by the present invention. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] The embodiments of the multi-subject data collaborative risk supervision system and method based on blockchain are as follows: Embodiment 1: See also Figure 1 - Figure 2 , a multi-subject data collaborative risk supervision method based on blockchain, the method comprises the following steps: S1. Collect characteristic text data of blockchain energy data usage scenarios; S2. Analyze and process the specific application scenario types of blockchain energy data in energy management based on the blockchain energy data usage scenario feature text data and different blockchain energy data application scenario feature text data, and generate target blockchain energy data application scenario type analysis data; S3. According to the target blockchain energy data application scenario type analysis data and the blockchain smart contract type data required for different energy data, the blockchain energy data is matched with the blockchain smart contract type required for the specific application scenario type of energy management, and the target blockchain energy data application scenario blockchain smart contract type matching data is generated; S4. Match data according to the target blockchain energy data application scenario blockchain smart contract type to execute the data processing job of the target blockchain energy data; S5. Collecting blockchain energy data user identity feature text data; S6. Perform identity risk verification processing on the blockchain energy data processing user according to the blockchain energy data user identity feature text data and the blockchain energy data security user identity feature text data, and generate target blockchain energy data user identity risk verification data; when there is no risk, continue to execute the data processing operation of the target blockchain energy data until it is completed; S7. When there is a risk, the target blockchain energy data application scenario type analysis data and the identity characteristic data of energy data regulatory agencies in different energy data application scenarios are used to identify and process the blockchain energy data risk regulatory agencies required for the specific application scenario types of blockchain energy data in energy management, and the target blockchain energy data application scenario energy data regulatory agency identification data is generated and the blockchain energy data processing risk regulatory operation is performed with the blockchain energy data user identity characteristic text data.
[0020] For further information, see Figure 1 - Figure 2 ,The steps for collecting blockchain energy data usage scenario feature text data are as follows: S11. Collect the characteristic text information of the target energy data generated by blockchain storage in the specific application scenarios of energy management online through the energy data management platform, and generate the characteristic text data of blockchain energy data usage scenarios .
[0021] According to the blockchain energy data usage scenario feature text data and different blockchain energy data application scenario feature text data, the specific application scenario type of blockchain energy data in energy management is analyzed and processed, and the operation steps for generating the target blockchain energy data application scenario type analysis data are as follows: S21. Establishing characteristic text data sets of different blockchain energy data application scenarios , ;in Indicates The characteristic text data of different blockchain energy data application scenario types corresponding to the blockchain energy data application scenario types, Indicates the maximum number of blockchain energy data application scenario types; blockchain energy data application scenario types include energy traceability, energy trading and energy production management of blockchain energy data in the energy industry; different blockchain energy data application scenario type feature text data indicates the standard application scenario feature text information of energy data in energy management set for different types of blockchain energy data application scenarios; S22. Use blockchain energy data as scenario feature text data Characteristic text data collection of different blockchain energy data application scenarios Characteristic text data of different blockchain energy data application scenarios Perform character matching of energy data application scenario type feature text to search for feature text data related to blockchain energy data usage scenarios Matching different blockchain energy data application scenario types feature text data The corresponding blockchain energy data application scenario type keyword information, and generate the target blockchain energy data application scenario type analysis data through data identification , generate target blockchain energy data application scenario type analysis data The specific steps are as follows: S221, initialization stage, update the scene type search whale population position and the maximum iteration algorithm T, the scene type search whale population position update formula is as follows: ,in Indicates the scene type to search for individual whales Characteristic text data collection in different blockchain energy data application scenarios The position in the search space of and They represent the scene type search whale individual feature text data sets in different blockchain energy data application scene types The upper and lower bounds in the search space of Indicates value Random numbers in the interval; S222, in the stage of surrounding prey, the scene type search whale individual will choose to swim towards the scene type search whale individual in the optimal position or randomly swim towards a scene type search whale individual when surrounding the prey. The scene type search whale individual is in different blockchain energy data application scene type feature text data sets Search for text data with blockchain energy data usage scenario characteristics in the search space The most matching different blockchain energy data application scenario types feature text data Or randomly search for text data with characteristics of blockchain energy data usage scenarios Matching different blockchain energy data application scenario types feature text data ; S2221. When selecting the optimal position scene type to search for whale individuals swimming, scene type search for whale individuals in different blockchain energy data application scene type feature text data sets Search for text data with blockchain energy data usage scenario characteristics in the search space The most matching different blockchain energy data application scenario types feature text data , the update formula of the location of individual whales in the scene type search is as follows: ;in Indicates the scene type search whale individual after the t+1th iteration Characteristic text data collection in different blockchain energy data application scenarios The position in the search space of Indicates the scene type search whale individual after the tth iteration Characteristic text data collection in different blockchain energy data application scenarios The position in the search space of Represents the feature text data set of the scenario type search whale individual in different blockchain energy data application scenario types after the tth iteration The optimal position in the search space of Indicates value The random number inside The initial value of is 2, and it decreases linearly to 0 with the number of iterations; Represents a random number in the interval (0,2). Indicates the absolute value symbol; S2222. When choosing to swim toward the position of the random scene type search whale individual, the scene type search whale individual in different blockchain energy data application scene type feature text data sets Randomly search for text data with blockchain energy data usage scenario characteristics in the search space Matching different blockchain energy data application scenario types feature text data , the update formula of the location of individual whales in the scene type search is as follows: ,in Represents the randomly selected scenario type after the tth iteration to search for whale individuals in different blockchain energy data application scenario type feature text data sets The position in the search space of when When <1, the scene type search whale individual chooses to swim towards the optimal scene type search whale individual, and the scene type search whale individual is in different blockchain energy data application scene type feature text data sets Search for text data with blockchain energy data usage scenario characteristics in the search space The most matching different blockchain energy data application scenario types feature text data ; when When ≥1, the scene type search whale individual chooses to swim towards the random scene type search whale individual, and the scene type search whale individual is in different blockchain energy data application scene type feature text data sets Randomly search for text data with blockchain energy data usage scenario characteristics in the search space Matching different blockchain energy data application scenario types feature text data ; S223, Bubble Net Stage, Scene Type Search Whales will spray steam to form bubble nets when hunting to drive away prey. Scene Type Search Whales use bubble nets to drive away prey. Scene Type Search Whales constantly update their own feature text data sets in different blockchain energy data application scenario types. The position in the search space of , when using the bubble network, the update formula of the position of the scene type search whale individual is as follows: ,in is a constant with a value of 1, Represents a random number in the interval [-1,1], Indicates The base and Exponential power of the product; The total angle value of the bubble net, Indicates the number of bubble nets, indicating express The cosine of ; S224. When the maximum iteration algorithm is satisfied, output the characteristic text data of the blockchain energy data usage scenario The most matching different blockchain energy data application scenario types feature text data ; S225: The characteristic text data of the blockchain energy data usage scenario output in step S224 The most matching different blockchain energy data application scenario types feature text data The corresponding blockchain energy data application scenario type keyword information, and generate the target blockchain energy data application scenario type analysis data through data identification .
[0022] Through the blockchain energy data usage scenario characteristic information collection unit, the energy data management platform is used to conveniently collect the blockchain energy data usage scenario characteristic information online, providing reliable data support for the scientific analysis of the blockchain energy data usage scenario types; the blockchain energy data application scenario type analysis unit, based on the blockchain energy data usage scenario characteristic information combined with the intelligent recognition algorithm and the scientifically preset different blockchain energy data application scenario type characteristic information, conducts precise analysis of the specific application scenario types of blockchain energy data, realizes the digital and accurate evaluation of the blockchain energy data usage scenarios, and improves the security of blockchain energy data processing.
[0023] For further information, see Figure 1 - Figure 2According to the target blockchain energy data application scenario type analysis data and the blockchain smart contract type data required for different energy data, the blockchain energy data is matched with the blockchain smart contract type required for the specific application scenario type of energy management. The operation steps for generating the target blockchain energy data application scenario blockchain smart contract type matching data are as follows: S31. Establish blockchain smart contract type data sets required for different energy data ,in Indicates The blockchain smart contract type data required for different energy data corresponding to the blockchain energy data application scenario type, and the blockchain smart contract type data required for different energy data represents the blockchain smart contract type text information set for different types of blockchain energy data application scenario standards; S32. Use the Rabin-Karp search algorithm to analyze the target blockchain energy data application scenario type data Data collection of blockchain smart contract types required for different energy data Blockchain smart contract type data required for different energy data Perform keyword matching of application scenario types and search for analysis data on target blockchain energy data application scenario types The blockchain smart contract type data required for different energy data , and build the target blockchain energy data application scenario blockchain smart contract type matching data .
[0024] According to the target blockchain energy data application scenario, the operation steps for matching data and executing the data processing job of the target blockchain energy data are as follows: S41. Energy data management platform matches data based on target blockchain energy data application scenario blockchain smart contract type The corresponding blockchain smart contract type text information executes the data processing job of the target blockchain energy data.
[0025] Through the energy data blockchain smart contract type matching unit, according to the target blockchain energy data application scenario type analysis information combined with the intelligent search algorithm and the standard storage of different energy data required for the blockchain smart contract type information, scientific matching of the blockchain smart contract type required for the specific application scenario type of blockchain energy data is carried out, so as to realize the precise calling of the smart contract required for blockchain energy data processing and improve the security and applicability of blockchain energy data processing; the blockchain energy data processing job execution unit, according to the target blockchain energy data application scenario blockchain smart contract type matching data combined with the energy data management platform to autonomously and reliably execute the data processing operations of the target blockchain energy data, so as to improve the intelligence and reliability of blockchain energy data processing.
[0026] For further information, see Figure 1-Figure 2 ,The steps for collecting blockchain energy data user identity feature text data are as follows: S51, during the data processing operation of the target blockchain energy data in step S41, the identity characteristic information of the user performing the blockchain energy data processing is collected through the energy data management platform, and the blockchain energy data user identity characteristic text data is generated ,The identity feature text data of the user of blockchain energy data includes the user’s name text information, ID number text information, enterprise name text information, and enterprise code text information.
[0027] According to the blockchain energy data user identity feature text data and the blockchain energy data security user identity feature text data, the identity risk verification processing of the blockchain energy data processing user is performed to generate the target blockchain energy data user identity risk verification data; when there is no risk, the data processing operation of the target blockchain energy data is continued until it is completed. The operation steps are as follows: S61. Establish a blockchain energy data security user identity feature text data set , ;in Indicates Blockchain energy data security user identity feature text data corresponding to each blockchain user, Indicates the maximum number of blockchain users; Blockchain energy data security user identity feature text data indicates the user identity information that has been securely verified during the blockchain energy data processing; S62. Use the Sorensen-Morris-Pratt search algorithm to convert blockchain energy data user identity feature text data Blockchain energy data security user identity feature text data collection Blockchain energy data security user identity feature text data Perform character matching of user identity information, and generate target blockchain energy data user identity risk verification data based on the character matching results of user identity information ; when and If the character matching of the user identity information is successful, it means that the identity of the blockchain energy data processing user has been securely verified, and the target blockchain energy data user identity risk verification data is output. In order to avoid any risk, the data processing operation of the target blockchain energy data in step S41 is continued until the data processing operation of the target blockchain energy data is completed; when and If the user identity information characters are not matched successfully, it means that the identity of the blockchain energy data processing user has not been securely verified, then the target blockchain energy data user identity risk verification data is output. There are risks.
[0028] When there is a risk, the specific application scenario type of blockchain energy data in energy management is analyzed according to the target blockchain energy data application scenario type analysis data and the identity feature data of energy data regulatory agencies in different energy data application scenarios to identify and process the blockchain energy data risk regulatory agencies required, generate the target blockchain energy data application scenario energy data regulatory agency identification data and perform the blockchain energy data processing risk regulatory operation with the blockchain energy data user identity feature text data as follows: S71. When the target blockchain energy data user identity risk verification data Establish identity feature data sets of energy data regulatory agencies in different energy data application scenarios when risks exist ,in Indicates The identity characteristic data of energy data regulatory agencies in different energy data application scenarios corresponding to the types of blockchain energy data application scenarios, and the identity characteristic data of energy data regulatory agencies in different energy data application scenarios represent the identity text information of standard energy data risk regulatory agencies set for different types of blockchain energy data application scenarios; S72. Use the KMP search algorithm to analyze the target blockchain energy data application scenario type data Energy data regulatory agency identity data collection for different energy data application scenarios Energy data regulatory agency identity data for different energy data application scenarios Perform keyword matching of application scenario types and search for analysis data on target blockchain energy data application scenario types Energy data regulatory agency identity data corresponding to different energy data application scenarios , and build the target blockchain energy data application scenario Energy data regulatory agency identification data ; S73. Energy data management platform based on blockchain energy data user identity feature text data and target blockchain energy data application scenarios energy data regulatory agencies identify data Perform blockchain energy data processing risk supervision tasks on blockchain energy data processing users.
[0029] Through the blockchain energy data user identity information collection unit, the energy data management platform is used to dynamically obtain the blockchain energy data user identity feature information, providing real data support for the dynamic supervision of blockchain energy data risks; the blockchain energy data blockchain user identity risk verification unit, based on the blockchain energy data user identity feature information combined with the intelligent search algorithm and the blockchain energy data security user identity feature information based on big data storage, accurately verifies the identity risk of the blockchain energy data processing user, realizes the online verification of the blockchain energy data user identity information, and improves the risk supervision quality of blockchain energy data processing; the blockchain energy data regulatory agency object identification unit, according to the target blockchain energy data application scenario type analysis information combined with the intelligent search algorithm and the standard storage of different energy data application scenario energy data regulatory agency identity feature information to perform intelligent matching of blockchain energy data risk regulatory agencies required for specific application scenario types of blockchain energy data in energy management, realizes accurate screening of energy data regulatory agency objects based on blockchain energy data application scenario types, and improves the intelligence of blockchain energy data processing risk supervision response; the blockchain energy data risk supervision operation execution unit, according to the target blockchain energy data application scenario energy data regulatory agency identification information, blockchain energy data user identity feature information and combined with the energy data management platform to dynamically and reliably execute blockchain energy data processing risk supervision operations, improve the efficiency and accuracy of blockchain energy data processing risk supervision response.
[0030] Embodiment 2: See also Figure 1 - Figure 2 , a multi-subject data collaborative risk supervision system based on blockchain, used to implement a multi-subject data collaborative risk supervision method based on blockchain, the system includes a blockchain energy data application scenario analysis module, a blockchain energy data processing module, and a blockchain energy data risk supervision module; The blockchain energy data application scenario analysis module includes a blockchain energy data usage scenario feature information collection unit, a different blockchain energy data application scenario type storage unit, and a blockchain energy data application scenario type analysis unit; The blockchain energy data usage scenario feature information collection unit collects blockchain energy data usage scenario feature text data through the energy data management platform; different blockchain energy data application scenario type storage units are used to store different blockchain energy data application scenario type feature text data; blockchain energy data application scenario type analysis unit analyzes and processes the specific application scenario types of blockchain energy data in energy management based on the blockchain energy data usage scenario feature text data and different blockchain energy data application scenario type feature text data, and generates target blockchain energy data application scenario type analysis data; The blockchain energy data processing module includes a blockchain smart contract type storage unit required for different energy data, an energy data blockchain smart contract type matching unit, and a blockchain energy data processing job execution unit; A storage unit for blockchain smart contract types required for different energy data is used to store data on blockchain smart contract types required for different energy data; an energy data blockchain smart contract type matching unit matches blockchain energy data in energy management with blockchain smart contract type data required for different energy data according to target blockchain energy data application scenario type analysis data, and generates target blockchain energy data application scenario blockchain smart contract type matching data; a blockchain energy data processing job execution unit performs data processing operations on target blockchain energy data according to target blockchain energy data application scenario blockchain smart contract type matching data combined with an energy data management platform; The blockchain energy data risk supervision module includes a blockchain energy data user identity information collection unit, a blockchain energy data security user identity information storage unit, a blockchain energy data blockchain user identity risk verification unit, an information storage unit for energy data regulatory agencies of different blockchain energy data application scenario types, a blockchain energy data regulatory agency object identification unit, and a blockchain energy data risk supervision operation execution unit; A blockchain energy data user identity information collection unit collects blockchain energy data user identity feature text data through an energy data management platform; a blockchain energy data security user identity information storage unit is used to store blockchain energy data security user identity feature text data; a blockchain energy data blockchain user identity risk verification unit performs identity risk verification processing on a blockchain energy data processing user based on the blockchain energy data user identity feature text data and the blockchain energy data security user identity feature text data, and generates target blockchain energy data user identity risk verification data; an energy data regulatory agency information storage unit for different blockchain energy data application scenario types is used to store identity feature data of energy data regulatory agencies for different energy data application scenarios; a blockchain energy data regulatory agency object identification unit performs blockchain energy data risk regulatory agency identification processing required for specific application scenario types of blockchain energy data in energy management based on target blockchain energy data application scenario type analysis data and identity feature data of energy data regulatory agencies for different energy data application scenarios, and generates target blockchain energy data application scenario energy data regulatory agency identification data; a blockchain energy data risk supervision operation execution unit performs blockchain energy data processing risk supervision operations based on target blockchain energy data application scenario energy data regulatory agency identification data, blockchain energy data user identity feature text data, and in combination with the energy data management platform.
[0031] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A multi-subject data collaborative risk supervision method based on blockchain, characterized in that: The method comprises the following steps: S1. Collect characteristic text data of blockchain energy data usage scenarios; S2. Analyze and process the specific application scenario types of blockchain energy data in energy management, and generate target blockchain energy data application scenario type analysis data; S3. Perform blockchain smart contract type matching processing required for specific application scenario types of blockchain energy data in energy management, and generate blockchain smart contract type matching data for target blockchain energy data application scenarios; S4, executing data processing operations of target blockchain energy data; S5. Collecting blockchain energy data user identity feature text data; S6. Perform identity risk verification processing on the blockchain energy data processing user to generate target blockchain energy data user identity risk verification data; when there is no risk, continue to execute the data processing operation of the target blockchain energy data until completion; S7. When there are risks, the blockchain energy data risk supervision agency shall identify and process the specific application scenario types of blockchain energy data in energy management, generate the target blockchain energy data application scenario energy data supervision agency identification data, and execute the blockchain energy data processing risk supervision operation.
2. According to a blockchain-based multi-agent data collaborative risk supervision method according to claim 1, it is characterized by: The S1 comprises the following steps: S11. Collect the characteristic text information of the target energy data generated by blockchain storage in the specific application scenarios of energy management online through the energy data management platform, and generate the characteristic text data of blockchain energy data usage scenarios .
3. According to a blockchain-based multi-agent data collaborative risk supervision method according to claim 2, it is characterized by: The S2 comprises the following steps: S21. Establishing characteristic text data sets of different blockchain energy data application scenarios , ;in Indicates The characteristic text data of different blockchain energy data application scenario types corresponding to the blockchain energy data application scenario types, Indicates the maximum number of blockchain energy data application scenario types; S22, the With the As stated in Perform energy data application scenario type feature text character matching to search for Matching the The corresponding blockchain energy data application scenario type keyword information, and generate the target blockchain energy data application scenario type analysis data through data identification , generate the target blockchain energy data application scenario type analysis data The specific steps are as follows: S221, initialization phase, updating the scene type to search for the location of the whale population and the maximum iteration algorithm T; S222, in the stage of surrounding prey, the scene type search whale individual will choose to swim towards the scene type search whale individual at the optimal position or randomly swim towards a scene type search whale individual when surrounding the prey. Search the search space for The best match for Or randomly search for Matching the ; S2221, when the scene type search whale individual is selected to swim toward the optimal position, the scene type search whale individual is in the Search the search space for The best match for ; S2222: When the whale is selected to swim toward the location of the random scene type search whale individual, the scene type search whale individual is located in the Randomly search for the same Matching the ; when <1, where Indicates value The random number inside The initial value of is 2, the scene type search whale individual chooses to swim towards the optimal scene type search whale individual, and the scene type search whale individual is in the Search the search space for The best match for ; when ≥1, the scene type search whale individual chooses to swim towards the random scene type search whale individual, and the scene type search whale individual is in the Randomly search for the same Matching the ; S223, Bubble Net Stage, Scene Type Search Whale Individual will spray out steam to form a bubble net to drive away prey when hunting. Scene Type Search Whale Individual uses bubble net to drive away prey. Scene Type Search Whale Individual constantly updates itself in the above The position in the search space of S224, when the maximum iteration algorithm is satisfied, the output is the same as the The best match for ; S225, the output in step S224 and the The best match The corresponding blockchain energy data application scenario type keyword information, and generate the target blockchain energy data application scenario type analysis data through data identification .
4. According to a blockchain-based multi-agent data collaborative risk supervision method according to claim 3, it is characterized by: The S3 comprises the following steps: S31. Establish blockchain smart contract type data sets required for different energy data ,in Indicates The blockchain smart contract type data required for different energy data corresponding to the blockchain energy data application scenario types; S32, using the Rabin-Karp search algorithm to With the As stated in Perform keyword matching for application scenario types and search for the The corresponding , and build the target blockchain energy data application scenario blockchain smart contract type matching data .
5. According to a blockchain-based multi-agent data collaborative risk supervision method according to claim 4, it is characterized by: The S4 comprises the following steps: S41. Energy data management platform is based on The corresponding blockchain smart contract type text information executes the data processing job of the target blockchain energy data.
6. According to claim 5, a multi-agent data collaborative risk supervision method based on blockchain is characterized in that: The S5 comprises the following steps: S51, during the data processing operation of the target blockchain energy data in step S41, the identity characteristic information of the user performing the blockchain energy data processing is collected through the energy data management platform, and the blockchain energy data user identity characteristic text data is generated .
7. The multi-agent data collaborative risk supervision method based on blockchain according to claim 6 is characterized by: The S6 comprises the following steps: S61. Establish a blockchain energy data security user identity feature text data set , ;in Indicates Blockchain energy data security user identity feature text data corresponding to each blockchain user, Indicates the maximum number of blockchain users; S62, using the Sorensen-Morris-Pratt search algorithm to With the As stated in Perform character matching of user identity information, and generate target blockchain energy data user identity risk verification data based on the character matching results of user identity information ; when and If the user identity information character match is successful, the output is In order to avoid any risk, the data processing operation of the target blockchain energy data in step S41 is continued until the data processing operation of the target blockchain energy data is completed; when and If the user identity information characters are not matched successfully, the following is output: There are risks.
8. The multi-agent data collaborative risk supervision method based on blockchain according to claim 7 is characterized by: The S7 comprises the following steps: S71, when the Establish identity feature data sets of energy data regulatory agencies in different energy data application scenarios when risks exist ,in Indicates The identity characteristic data of energy data regulatory agencies in different energy data application scenarios corresponding to the types of blockchain energy data application scenarios; S72, using KMP search algorithm to With the As stated in Perform keyword matching for application scenario types and search for the The corresponding , and build the target blockchain energy data application scenario Energy data regulatory agency identification data ; S73, energy data management platform according to and stated Perform blockchain energy data processing risk supervision tasks on blockchain energy data processing users.
9. A blockchain-based multi-subject data collaborative risk supervision system, used to implement a blockchain-based multi-subject data collaborative risk supervision method as claimed in any one of claims 1 to 8, characterized in that: The system includes a blockchain energy data application scenario analysis module, a blockchain energy data processing module, and a blockchain energy data risk supervision module.
Citation Information
Patent Citations
Energy transaction and supervision system based on block chain
CN117932694A
Big data intelligent search method and system based on whale optimization algorithm
CN108021658A
Data evidence storage service templated development method based on block chain
CN112148280A
Identity authentication method, device and system in financial scene
CN112700250A
Scene determination method and device based on joint learning platform, equipment and storage medium
CN116226204A