Redundancy cleaning method and system for water affair ontology data
Through the redundant cleaning method for water ontology data, the encrypted server generates a package and attaches a redundant identification code to modify it, the problem of redundancy and incomplete data system in the existing technology is solved, and efficient data sharing and the availability of important information are achieved.
Patent Information
- Application Number
- CN202510096102.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-02-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing water data aggregation and fusion method has data redundancy problems, and has failed to form a unified and complete water data system. The aggregation source and aggregation target are limited, so the source table and the target table need to be relatively consistent.
A redundant cleaning method for water ontology data is proposed. The encapsulation package is generated by an encrypted server, the specified encapsulation package is selected and the appropriate redundant identification code is attached to it for modification, the synchronization mapping relationship of the information block group is verified, the modification instructions are corrected, the redundant identification code information is counted, and the redundant risk is issued according to different strategies when the information is restored.
The redundancy in the water ontology data has been effectively cleaned up, and a unified and complete water data system has been formed, which has improved the efficiency of data sharing and the availability of important information, and adapted to requirements at different redundancy levels.
Smart Images

Figure CN119537329A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of big data information technology, and in particular relates to a redundant cleaning method and system for water affairs ontology data. Background Art
[0002] With the rapid development of cloud computing technology, data sharing has become one of the current research and application hotspots. Public key encryption schemes with one-to-many encryption characteristics are important technical tools for realizing redundant data sharing in cloud computing environments. At the same time, in recent years, with the development of smart water services, water service data has gradually converged and developed towards full-domain and full-factor perception, and water service data has gradually developed into water service big data, which is mainly reflected in the explosive expansion of data volume; the types are becoming more and more diverse and numerous, and the correlation between data has also increased (such as location information, monitoring information and forecasting information); and the data growth rate is relatively large, in the flood season rainfall, flow, and other monitoring information; at the same time, it has great hidden value, such as analyzing the abnormal living conditions of residents through water consumption, and simulating and predicting the future development trend of water quality and water volume through the monitoring information of the basin.
[0003] The existing data aggregation and fusion methods have the following shortcomings: ① The aggregation source and aggregation target are restricted by the aggregation system, and the source table and the target table need to be relatively consistent; ② There is data redundancy in multi-source data, and a unified and complete water data system has not been formed. Summary of the invention
[0004] According to a first aspect of the present invention, a redundant cleaning method for water affairs ontology data is proposed, comprising:
[0005] The encryption server generates an encapsulation package through the listener, records the synchronization associated data after the generation is completed, and returns an identification of the successfully generated encapsulation package to the listener;
[0006] The file to be encrypted triggers a modification instruction to the water utility ontology data through a target encapsulation key, which selects a specified encapsulation package and attaches a suitable redundant identification code for modification;
[0007] Verify the modification instruction of the target encapsulation key to verify whether there is an available information block group, and if so, instruct the synchronization mapping relationship of the information block group, otherwise apply for a batch of new modifiable information block groups;
[0008] Modifying the modification instruction for modifying the information block group, returning a success output after all information blocks are successfully modified, and synchronizing the redundant identification code statistics of the corresponding information block group;
[0009] The water conservancy data is deciphered and identified on time. When it is found that the key deciphering requires information recovery, a new key or signature is found as the target key or signature for recovery, triggering the information recovery instruction for the specified key, issuing recovery redundancy risks according to different strategies and synchronizing routing information after the recovery is completed.
[0010] Furthermore, the encryption server generates an encapsulation package through the listener, records the synchronization associated data after the generation is completed, and returns an identification of the successfully generated encapsulation package to the listener, further comprising:
[0011] When generating an encapsulation package, a complexity strategy, an early warning strategy, an information aggregation strategy and a recovery control strategy of the encapsulation package are specified.
[0012] Furthermore, after specifying the complexity strategy, early warning strategy, information aggregation strategy and recovery control strategy of the encapsulation package when generating the encapsulation package, it also includes:
[0013] After receiving the encapsulation package generation instruction from the encryption server, the listener forwards the instruction to the water affairs entity data management unit;
[0014] After receiving the encapsulation package generation instruction, the water affairs ontology data management unit verifies the instruction parameters of the generation instruction, allocates an encapsulation package identifier, and records the policy debugging information of the encapsulation package;
[0015] The water affairs ontology data management unit waits for the basic debugging information of the encapsulation package and the debugging information of the water affairs ontology data management unit itself to be generated according to the complexity strategy, and calls the interface of the information encapsulation unit to generate a batch of information block groups;
[0016] The information block group is composed of multiple information blocks from different positions according to complexity and early warning strategy, and the information block group records the length or percentage of information encapsulated in each redundant identification code as redundant identification code statistical information of the information block group;
[0017] After the generation is completed, the water conservancy ontology data management unit records the synchronization related data and returns the successfully generated encapsulated package identifier to the listener.
[0018] Further, the file to be encrypted triggers a modification instruction to the water service ontology data through a target encapsulation key, the target encapsulation key selects a specified encapsulation package and attaches a suitable redundant identification code for modification, and also includes:
[0019] The target encapsulation key obtains information of the encapsulation package through an interface, and after receiving a modification instruction from the file to be encrypted, selects a specified encapsulation package according to a redundancy level;
[0020] According to the information aggregation strategy and recovery control strategy of the encapsulation package, a suitable redundant identification code is selected and attached for modification, and a modification instruction is triggered to the water conservancy ontology data association unit, the instruction including the encapsulation package identifier, the information to be modified and the redundant identification code.
[0021] Further, verifying whether there is an available information block group, and if so, instructing the synchronization mapping relationship of the information block group, otherwise applying for a batch of new modifiable information block groups, further comprising:
[0022] Modifying information with the same redundant identification code into the same information block group under the first information aggregation strategy;
[0023] Or, under the second information aggregation strategy, information with the same identification code or redundant identification codes with similar importance is modified into the same information block group.
[0024] Furthermore, the modification instruction for modifying the information block group is modified, and after all the information blocks are successfully modified, a success output is returned, and redundant identification code statistics of the corresponding information block group are synchronized, and further includes:
[0025] After obtaining the available information block group, the water affairs ontology data association unit verifies other contents, instructs the water affairs ontology data management unit on the routing information of the information block group, and triggers a write instruction to the information encapsulation unit according to the routing information;
[0026] After receiving the write instruction, the information encapsulation unit modifies each information block in the information block group according to the complexity and early warning strategy after correction;
[0027] When all information blocks are modified successfully, the information encapsulation unit returns a successful output to the water affairs ontology data association unit, otherwise it returns a failed output;
[0028] After receiving the output of successful modification from the information encapsulation unit, the water affairs ontology data association unit synchronizes the redundant identification code statistical information of the corresponding information block group.
[0029] Furthermore, the method further comprises:
[0030] If an output indicating a modification failure is received, the water affairs ontology data association unit records the synchronous modification information and selects other available information block groups for re-verification.
[0031] Furthermore, the water conservancy entity data is decrypted and identified on time, and when it is found that the key decryption requires information recovery, a new key or signature is found as the target key or signature for recovery, and an information recovery instruction for the specified key is triggered, and redundancy risk recovery is issued according to different strategies. After the recovery is completed, the routing information is synchronized, and the following is also included:
[0032] After receiving the information recovery instruction, the redundancy risk control unit generates an information block recovery redundancy risk queue for the key according to the redundancy identification code statistics of the information block group to which each information block to be recovered belongs and the recovery control strategy of the encapsulation package;
[0033] Different redundancy types adopt different control strategies, and personalized selection is made according to the redundancy type;
[0034] After the redundant risk control unit finishes constructing the redundant risk recovery queue, it sends the redundant risk recovery to the information encapsulation unit according to different strategies;
[0035] After the recovery is completed, the synchronization routing information in the water conservancy entity data management unit is synchronized.
[0036] Furthermore, the recovery control strategy further includes:
[0037] The first recovery control strategy is to recover with the information of the identification code with higher importance as the absolute priority;
[0038] The second recovery control strategy is to recover the information of the identification code with higher importance as the relative front;
[0039] The third recovery control strategy: On the basis of the first recovery control strategy and the second recovery control strategy, if the redundant risk control unit evaluates that the information recovery time may have been longer than the expiration time of the low-importance redundant information, then the information block of the low-importance redundant information does not participate in the sorting of constructing the recovery queue.
[0040] According to a second aspect of the present invention, the present invention instructs to protect a redundant cleaning system for water affairs ontology data, including a water affairs ontology data association unit, an information encapsulation unit, a redundant risk control unit, a water affairs ontology data management unit, and a listener unit;
[0041] The water affairs entity data association unit receives external instructions and verifies them;
[0042] An information encapsulation unit encapsulates information and performs copy migration or check bit calculation on the information according to the complexity strategy;
[0043] Redundancy risk control unit controls and manages the background redundancy risk of water conservancy data encapsulated in big data. The background redundancy risk includes at least information recovery, information balance, and garbage collection. The importance and concurrent scale of redundancy risk are controlled according to the management strategy.
[0044] The water affairs ontology data management unit manages key views, saves debugging information, and provides information routing information for the water affairs ontology data association unit;
[0045] The monitor unit is the control surface of the big data encapsulation system, providing water service ontology data generation, debugging management, operation and maintenance functions;
[0046] The redundant cleaning system for water affairs ontology data is used to execute the redundant cleaning method for water affairs ontology data.
[0047] The present invention relates to a redundant cleaning method and system for water conservancy ontology data, in the field of big data information technology, through a water conservancy ontology data association unit, an information encapsulation unit, a redundant risk control unit, a water conservancy ontology data management unit, and a listener unit, personalized information processing according to the redundant level can be performed, and adjustment and optimization can be performed for different redundant levels, and the requirements of different redundant levels can be adapted. Various strategies for encapsulation packages are determined before the redundancy starts, and the redundant performance can be improved in a targeted manner, and the use efficiency of the encapsulation packages can be improved. According to the redundant identification code, information is aggregated and restored. The importance control is controlled, and different redundant levels are adjusted and optimized to adapt to the requirements of different redundant levels. The comprehensive importance of the redundant identification code of the information block is calculated by using a weighted average method through the information proportion and importance, and the importance control method can be selected according to different redundant levels and needs, which can effectively improve the information recovery time and ensure the availability of important information. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The accompanying drawings are only used to illustrate specific embodiments and are not considered to limit the present invention. In the entire drawings, the same reference symbols represent the same components. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings.
[0049] Figure 1 A flowchart of a redundant cleaning method for water affairs ontology data protected by instructions in an embodiment of the present invention;
[0050] Figure 2 This is a structural unit diagram of a redundant cleaning system for water affairs ontology data protected by instructions in an embodiment of the present invention. DETAILED DESCRIPTION
[0051] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. It should be understood that these descriptions are only exemplary and are not intended to limit the scope of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present invention.
[0052] Furthermore, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily obscuring the concepts disclosed in the present invention.
[0053] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the orientation or position relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inside", "outside", etc. is based on the orientation or position relationship shown in the drawings, which is only for the convenience of describing the present invention and simplifying the description, and does not indicate or imply that the system or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. In addition, the terms "first", "second", and "third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. The terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be a connection between the two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0054] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of methods and systems consistent with some aspects of the present invention as detailed in the appended claims.
[0055] According to the first embodiment of the present invention, a redundant cleaning method for water affairs ontology data is proposed. Figure 1 ,include:
[0056] The encryption server generates an encapsulation package through the listener, records the synchronization associated data after the generation is completed, and returns an identification of the successfully generated encapsulation package to the listener;
[0057] The file to be encrypted triggers a modification instruction to the water utility ontology data through a target encapsulation key, which selects a specified encapsulation package and attaches a suitable redundant identification code for modification;
[0058] Verify the modification instruction of the target encapsulation key to verify whether there is an available information block group, and if so, instruct the synchronization mapping relationship of the information block group, otherwise apply for a batch of new modifiable information block groups;
[0059] Modifying the modification instruction for modifying the information block group, returning a success output after all information blocks are successfully modified, and synchronizing the redundant identification code statistics of the corresponding information block group;
[0060] The water conservancy data is deciphered and identified on time. When it is found that the key deciphering requires information recovery, a new key or signature is found as the target key or signature for recovery, triggering the information recovery instruction for the specified key, issuing recovery redundancy risks according to different strategies and synchronizing routing information after the recovery is completed.
[0061] Among them, in this embodiment, the encryption server first generates an encapsulation package on the management listener, and specifies the warning strategy (which racks, servers, signatures, etc. of the encapsulation package), complexity strategy, information aggregation strategy, recovery control strategy, etc. of the encapsulation package when generating it. The upper-level unit (such as the target key) selects the specified encapsulation package according to the redundancy needs, and when modifying the information, according to the information aggregation strategy and recovery control strategy of the encapsulation package, the corresponding redundant identification code is transmitted to the encapsulated water affairs ontology data; after receiving the information modification instruction, the association of the encapsulated water affairs ontology data selects the corresponding information block to be modified according to the information aggregation strategy; the upper-level unit (such as the target key) deletes the expired information according to its own life cycle strategy, and the space corresponding to the big data encapsulated water affairs ontology data mark is recyclable; the control key performs garbage collection according to the information aggregation strategy, and for the information aggregated according to the life cycle strategy, verifies whether the latest modification time of the information block is expired. If it is expired, the whole block is recycled; when the key is decrypted offline and information recovery is required, the control key recovers the information block according to the specified importance according to the recovery strategy.
[0062] The present invention can adjust and optimize for different redundancy levels, adapt to the requirements of different redundancy levels, improve redundancy performance, and improve the efficiency of encapsulation packages. It can maximize the effectiveness of encapsulation packages, effectively improve information recovery time, ensure the availability of important information, improve encapsulation system performance and reduce system overhead.
[0063] Furthermore, the encryption server generates an encapsulation package through the listener, records the synchronization associated data after the generation is completed, and returns an identification of the successfully generated encapsulation package to the listener, further comprising:
[0064] When generating an encapsulation package, a complexity strategy, an early warning strategy, an information aggregation strategy and a recovery control strategy of the encapsulation package are specified.
[0065] The warning strategy refers to which racks, servers, and signatures the information blocks of the encapsulated package should be warned on. Preferably, the information blocks should be warned on different racks, secondly on different servers, and thirdly on different signatures.
[0066] Information aggregation strategy refers to the criteria by which information is aggregated or not. Aggregated information will be modified to the same information block as much as possible. For example, it can be specified to aggregate according to redundant identification codes. In this case, the type of redundant identification codes should be agreed upon, and the weights or importance of different redundant identification codes should be determined.
[0067] The recovery control strategy can specify whether to use importance control in an aggregated manner or other control methods when information needs to be recovered.
[0068] Furthermore, after specifying the complexity strategy, early warning strategy, information aggregation strategy and recovery control strategy of the encapsulation package when generating the encapsulation package, it also includes:
[0069] After receiving the encapsulation package generation instruction from the encryption server, the listener forwards the instruction to the water affairs entity data management unit;
[0070] After receiving the encapsulation package generation instruction, the water affairs ontology data management unit verifies the instruction parameters of the generation instruction, allocates an encapsulation package identifier, and records the policy debugging information of the encapsulation package;
[0071] The water affairs ontology data management unit waits for the basic debugging information of the encapsulation package and the debugging information of the water affairs ontology data management unit itself to be generated according to the complexity strategy, and calls the interface of the information encapsulation unit to generate a batch of information block groups;
[0072] The information block group is composed of multiple information blocks from different positions according to complexity and early warning strategy, and the information block group records the length or percentage of information encapsulated in each redundant identification code as redundant identification code statistical information of the information block group;
[0073] After the generation is completed, the water conservancy ontology data management unit records the synchronization related data and returns the successfully generated encapsulated package identifier to the listener.
[0074] Further, the file to be encrypted triggers a modification instruction to the water service ontology data through a target encapsulation key, the target encapsulation key selects a specified encapsulation package and attaches a suitable redundant identification code for modification, and also includes:
[0075] The target encapsulation key obtains information of the encapsulation package through an interface, and after receiving a modification instruction from the file to be encrypted, selects a specified encapsulation package according to a redundancy level;
[0076] According to the information aggregation strategy and recovery control strategy of the encapsulation package, a suitable redundant identification code is selected and attached for modification, and a modification instruction is triggered to the water conservancy ontology data association unit, the instruction including the encapsulation package identifier, the information to be modified and the redundant identification code.
[0077] Among them, in this embodiment, the information reporting method process is: when the information of the encrypted file is modified, the modification is triggered to the water conservancy entity data through the target encapsulation key.
[0078] The target encapsulation key obtains the information of the encapsulation package through the interface. After receiving the modification instruction from the file to be encrypted, the specified encapsulation package is selected according to the redundancy level, and the appropriate redundant identification code is selected and attached for modification according to the information aggregation strategy and recovery control strategy of the encapsulation package, and the modification instruction is triggered to the water conservancy ontology data association unit. The instruction includes the encapsulation package identifier, the information to be modified and the redundant identification code.
[0079] The water affairs ontology data association unit receives the modification instruction from the target encapsulation key and verifies it. After the verification, the water affairs ontology data association unit verifies whether there is an available information block group according to the information aggregation strategy, so as to achieve: modifying the information with the same redundant identification code to the same information block group under a strict information aggregation strategy; or modifying the information with the same identification code or redundant identification codes with similar importance to the same information block group as much as possible under a relatively loose information aggregation strategy. When there is no available information block group, the water affairs ontology data association unit applies to the water affairs ontology data management unit for a batch of new modifiable information block groups.
[0080] After obtaining the available information block group, the water conservancy ontology data association unit verifies other contents, and then instructs the water conservancy ontology data management unit on the synchronization mapping relationship (routing information) of the information block group, and triggers a write instruction to the information encapsulation unit according to the routing information.
[0081] After receiving the write instruction, the information encapsulation unit first makes corrections, and then modifies each information block in the information block group according to the complexity and early warning strategy. After all information blocks are successfully modified, the information encapsulation unit returns a successful output to the water affairs ontology data association unit; otherwise, it returns a failed output.
[0082] After receiving the output of successful modification from the information encapsulation unit, the water conservancy ontology data association unit synchronizes the redundant identification code statistical information of the corresponding information block group; if it receives the output of failed modification, the water conservancy ontology data association unit records the synchronized modification information and selects other available information block groups for re-verification.
[0083] Through the encapsulation package generation method and information reporting method of the system, it is possible to aggregate information according to redundant identification codes for different specific redundancies.
[0084] Further, verifying whether there is an available information block group, and if so, instructing the synchronization mapping relationship of the information block group, otherwise applying for a batch of new modifiable information block groups, further comprising:
[0085] Modifying information with the same redundant identification code into the same information block group under the first information aggregation strategy;
[0086] Or, under the second information aggregation strategy, information with the same identification code or redundant identification codes with similar importance is modified into the same information block group.
[0087] Among them, in this embodiment, the water affairs ontology data association unit receives the modification instruction from the target encapsulation key and verifies it. After the verification, the water affairs ontology data association unit verifies whether there is an available information block group according to the information aggregation strategy, so as to achieve: modifying the information with the same redundant identification code to the same information block group under a strict information aggregation strategy; or modifying the information with the same identification code or redundant identification codes with similar importance to the same information block group as much as possible under a relatively loose information aggregation strategy. When there is no available information block group, the water affairs ontology data association unit applies to the water affairs ontology data management unit for a batch of new modifiable information block groups.
[0088] Furthermore, the modification instruction for modifying the information block group is modified, and after all the information blocks are successfully modified, a success output is returned, and redundant identification code statistics of the corresponding information block group are synchronized, and further includes:
[0089] After obtaining the available information block group, the water affairs ontology data association unit verifies other contents, instructs the water affairs ontology data management unit on the routing information of the information block group, and triggers a write instruction to the information encapsulation unit according to the routing information;
[0090] After receiving the write instruction, the information encapsulation unit modifies each information block in the information block group according to the complexity and early warning strategy after correction;
[0091] When all information blocks are modified successfully, the information encapsulation unit returns a successful output to the water affairs ontology data association unit, otherwise it returns a failed output;
[0092] After receiving the output of successful modification from the information encapsulation unit, the water affairs ontology data association unit synchronizes the redundant identification code statistical information of the corresponding information block group.
[0093] Furthermore, the method further comprises:
[0094] If an output indicating a modification failure is received, the water affairs ontology data association unit records the synchronous modification information and selects other available information block groups for re-verification.
[0095] Furthermore, in the information recovery control process, the water service entity data is decrypted and identified on time, and when it is found that the key is decrypted and information recovery is required, a new key or signature is found as the target key or signature for recovery, and an information recovery instruction for the specified key is triggered. The recovery redundancy risk is issued according to different strategies, and after the recovery is completed, the routing information is synchronized, which also includes:
[0096] After receiving the information recovery instruction, the redundancy risk control unit generates an information block recovery redundancy risk queue for the key according to the redundancy identification code statistics of the information block group to which each information block to be recovered belongs and the recovery control strategy of the encapsulation package;
[0097] Different redundancy types adopt different control strategies, and personalized selection is made according to the redundancy type;
[0098] After the redundant risk control unit finishes constructing the redundant risk recovery queue, it sends the redundant risk recovery to the information encapsulation unit according to different strategies;
[0099] After the recovery is completed, the synchronization routing information in the water conservancy entity data management unit is synchronized.
[0100] Furthermore, the recovery control strategy further includes:
[0101] The first recovery control strategy is to recover with the information of the identification code with higher importance as the absolute priority;
[0102] The second recovery control strategy is to recover the information of the identification code with higher importance as the relative front;
[0103] The third recovery control strategy: On the basis of the first recovery control strategy and the second recovery control strategy, if the redundant risk control unit evaluates that the information recovery time may have been longer than the expiration time of the low-importance redundant information, then the information block of the low-importance redundant information does not participate in the sorting of constructing the recovery queue.
[0104] According to the second embodiment of the present invention, the present invention instructs to protect a redundant cleaning system for water service ontology data, referring to Figure 2 , including a water affairs ontology data association unit, an information encapsulation unit, a redundant risk control unit, a water affairs ontology data management unit, and a listener unit;
[0105] The water affairs entity data association unit receives external instructions and verifies them;
[0106] An information encapsulation unit encapsulates information and performs copy migration or check bit calculation on the information according to the complexity strategy;
[0107] Redundancy risk control unit controls and manages the background redundancy risk of water conservancy data encapsulated in big data. The background redundancy risk includes at least information recovery, information balance, and garbage collection. The importance and concurrent scale of redundancy risk are controlled according to the management strategy.
[0108] The water affairs ontology data management unit manages key views, saves debugging information, and provides information routing information for the water affairs ontology data association unit;
[0109] The monitor unit is the control surface of the big data encapsulation system, providing water service ontology data generation, debugging management, operation and maintenance functions;
[0110] The redundant cleaning system for water affairs ontology data is used to execute the redundant cleaning method for water affairs ontology data.
[0111] The applicant of the present invention has made a detailed explanation and description of the implementation examples of the present invention in conjunction with the drawings in the specification. However, those skilled in the art should understand that the above implementation examples are only preferred implementation schemes of the present invention, and the detailed description is only to help readers better understand the spirit of the present invention, but not to limit the scope of protection of the present invention. On the contrary, any improvements or modifications based on the inventive spirit of the present invention should fall within the scope of protection of the present invention.
[0112] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the embodiments of the present invention, rather than to limit them. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the above embodiments, or replace some of the technical features therein by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. Any changes or replacements that can be easily thought of by those skilled in the art within the technical scope disclosed in the present invention should be covered within the protection scope of the present invention.
Claims
1. A redundant cleaning method for water affairs ontology data, characterized in that: include: The encryption server generates an encapsulation package through the listener, records the synchronization associated data after the generation is completed, and returns an identification of the successfully generated encapsulation package to the listener; The file to be encrypted triggers a modification instruction to the water utility ontology data through a target encapsulation key, which selects a specified encapsulation package and attaches a suitable redundant identification code for modification; Verify the modification instruction of the target encapsulation key to verify whether there is an available information block group, and if so, instruct the synchronization mapping relationship of the information block group, otherwise apply for a batch of new modifiable information block groups; Modifying the modification instruction for modifying the information block group, returning a success output after all information blocks are successfully modified, and synchronizing the redundant identification code statistics of the corresponding information block group; The water conservancy data is deciphered and identified on time. When it is found that the key deciphering requires information recovery, a new key or signature is found as the target key or signature for recovery, triggering the information recovery instruction for the specified key, issuing recovery redundancy risks according to different strategies and synchronizing routing information after the recovery is completed.
2. A redundant cleaning method for water affairs ontology data according to claim 1, characterized in that: The encryption server generates an encapsulation package through a listener, records synchronization associated data after the generation is completed, and returns an identification of the successfully generated encapsulation package to the listener, further comprising: When generating an encapsulation package, a complexity strategy, an early warning strategy, an information aggregation strategy and a recovery control strategy of the encapsulation package are specified.
3. A redundant cleaning method for water affairs ontology data according to claim 2, characterized in that: When generating an encapsulation package, after specifying the complexity strategy, early warning strategy, information aggregation strategy and recovery control strategy of the encapsulation package, it also includes: After receiving the encapsulation package generation instruction from the encryption server, the listener forwards the instruction to the water affairs entity data management unit; After receiving the encapsulation package generation instruction, the water affairs ontology data management unit verifies the instruction parameters of the generation instruction, allocates an encapsulation package identifier, and records the policy debugging information of the encapsulation package; The water affairs ontology data management unit waits for the basic debugging information of the encapsulation package and the debugging information of the water affairs ontology data management unit itself to be generated according to the complexity strategy, and calls the interface of the information encapsulation unit to generate a batch of information block groups; The information block group is composed of multiple information blocks from different positions according to complexity and early warning strategy, and the information block group records the length or percentage of information encapsulated in each redundant identification code as redundant identification code statistical information of the information block group; After the generation is completed, the water conservancy ontology data management unit records the synchronization related data and returns the successfully generated encapsulated package identifier to the listener.
4. A redundant cleaning method for water affairs ontology data according to claim 1, characterized in that: The file to be encrypted triggers a modification instruction to the water service ontology data through a target encapsulation key, the target encapsulation key selects a specified encapsulation package and attaches a suitable redundant identification code for modification, and also includes: The target encapsulation key obtains information of the encapsulation package through an interface, and after receiving a modification instruction from the file to be encrypted, selects a specified encapsulation package according to a redundancy level; According to the information aggregation strategy and recovery control strategy of the encapsulation package, a suitable redundant identification code is selected and attached for modification, and a modification instruction is triggered to the water conservancy ontology data association unit, the instruction including the encapsulation package identifier, the information to be modified and the redundant identification code.
5. A redundant cleaning method for water affairs ontology data according to claim 1, characterized in that: Verify whether there is an available information block group, and if so, instruct the synchronization mapping relationship of the information block group; otherwise, apply for a batch of new modifiable information block groups, and further include: Modifying information with the same redundant identification code into the same information block group under the first information aggregation strategy; Or, under the second information aggregation strategy, information with the same identification code or redundant identification codes with similar importance is modified into the same information block group.
6. A redundant cleaning method for water affairs ontology data according to claim 1, characterized in that: The modification instruction for modifying the information block group is modified, and after all information blocks are successfully modified, a success output is returned, and redundant identification code statistics of the corresponding information block group are synchronized, and further includes: After obtaining the available information block group, the water affairs ontology data association unit verifies other contents, instructs the water affairs ontology data management unit on the routing information of the information block group, and triggers a write instruction to the information encapsulation unit according to the routing information; After receiving the write instruction, the information encapsulation unit modifies each information block in the information block group according to the complexity and early warning strategy after correction; When all information blocks are modified successfully, the information encapsulation unit returns a successful output to the water affairs ontology data association unit, otherwise it returns a failed output; After receiving the output of successful modification from the information encapsulation unit, the water affairs ontology data association unit synchronizes the redundant identification code statistical information of the corresponding information block group.
7. A redundant cleaning method for water affairs ontology data according to claim 1, characterized in that: Also includes: If an output indicating a modification failure is received, the water affairs ontology data association unit records the synchronous modification information and selects other available information block groups for re-verification.
8. A redundant cleaning method for water affairs ontology data according to claim 1, characterized in that: The water conservancy entity data is decrypted and identified on time, and when it is found that the key decryption requires information recovery, a new key or signature is found as the target key or signature for recovery, and an information recovery instruction for the specified key is triggered, and redundancy risk recovery is issued according to different strategies. After the recovery is completed, the routing information is synchronized, and the following is also included: After receiving the information recovery instruction, the redundancy risk control unit generates an information block recovery redundancy risk queue for the key according to the redundancy identification code statistics of the information block group to which each information block to be recovered belongs and the recovery control strategy of the encapsulation package; Different redundancy types adopt different control strategies, and personalized selection is made according to the redundancy type; After the redundant risk control unit finishes constructing the redundant risk recovery queue, it sends the redundant risk recovery to the information encapsulation unit according to different strategies; After the recovery is completed, the synchronization routing information in the water conservancy entity data management unit is synchronized.
9. A redundant cleaning method for water affairs ontology data according to claim 8, characterized in that: The recovery control strategy also includes: The first recovery control strategy is to recover with the information of the identification code with higher importance as the absolute priority; The second recovery control strategy is to recover the information of the identification code with higher importance as the relative front; The third recovery control strategy: On the basis of the first recovery control strategy and the second recovery control strategy, if the redundant risk control unit evaluates that the information recovery time may have been longer than the expiration time of the low-importance redundant information, then the information block of the low-importance redundant information does not participate in the sorting of constructing the recovery queue.
10. A redundant cleaning system for water affairs ontology data, characterized in that: It includes a water affairs ontology data association unit, an information encapsulation unit, a redundant risk control unit, a water affairs ontology data management unit, and a listener unit; The water affairs entity data association unit receives external instructions and verifies them; An information encapsulation unit encapsulates information and performs copy migration or check bit calculation on the information according to the complexity strategy; Redundancy risk control unit controls and manages the background redundancy risk of water conservancy data encapsulated in big data. The background redundancy risk includes at least information recovery, information balance, and garbage collection. The importance and concurrent scale of redundancy risk are controlled according to the management strategy. The water affairs ontology data management unit manages key views, saves debugging information, and provides information routing information for the water affairs ontology data association unit; The monitor unit is the control surface of the big data encapsulation system, providing water service ontology data generation, debugging management, operation and maintenance functions; The redundant cleaning system for water conservancy ontology data is used to execute the redundant cleaning method for water conservancy ontology data as described in any one of claims 1-9.
Citation Information
Patent Citations
Efficient and safe data deduplication method and efficient and safe data deduplication system based on user perception
CN104917609A
Cloud storage system and method capable of supporting secure data deduplication and deletion
CN108200172A
Automatic updating method for block chain distributed dynamic network key
CN110852745A
Method for eliminating redundancy of encrypted data of cloud storage and verification method thereof
CN117609168A
Thermal printer label instruction analysis method and system
CN118410108A