Natural resource information management method and system based on AI technology, and storage medium

By building a business process and a unified data form filling system, combining encryption and segmentation technology for distributed storage, and using AI technology for data analysis, the problem of natural resource information data security is solved, and data efficiency and security management is achieved.

CN119475376AActive Publication Date: 2025-02-18HENAN SHUHUI INFORMATION TECH CO LTD
View PDF 13 Cites 0 Cited by

Patent Information

Application Number
CN202411504695.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-26
Publication Date
2025-02-18
Estimated Expiration
2044-10-26

AI Technical Summary

Technical Problem

The prior art has failed to effectively solve the security problems of natural resource information data, resulting in the data being easily stolen or damaged during management and processing.

Method used

By building a business process and a unified data form filling system, resource information data is collected, and encryption algorithms and segmentation technology are used in the storage management module for distributed storage to ensure data security. Use AI technology to analyze the original data, determine whether there are abnormalities, and promptly notify relevant departments.

Benefits of technology

Improve the security of natural resource information data, prevent data theft and corruption, and ensure the integrity and reliability of data during management and processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119475376A_ABST
    Figure CN119475376A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of data processing, and particularly relates to a natural resource information management method and system based on the AI technology and a storage medium, and the method comprises the steps: constructing a business process, creating a corresponding data form for the business process according to a business acceptance rule, and sending the data form to a corresponding approval processing unit. Collecting resource information data based on the data form, and sending the resource information data to the storage management module; the storage management module is used for encrypting and segmenting the resource information data, then carrying out distributed storage, and carrying out restoration processing on the distributed stored resource information data to obtain original resource information data; the AI technology is used for analyzing and processing the original resource information data, whether an abnormal condition occurs or not is judged, and if the abnormal condition occurs, related departments are informed of the abnormal condition. According to the method, the resource information data is stored in a distributed manner after encryption and segmentation, so that the security of the natural resource information data can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of data processing technology, and specifically relates to a natural resource information management method, system and storage medium based on AI technology. Background Art

[0002] With the development of computer technology, AI technology has been gradually applied to all walks of life. Scientific management of natural resource information data can achieve sustainable utilization of natural resources, better protect natural resources, and help improve administrative efficiency and decision-making accuracy and efficiency, reduce resource waste and promote sustainable development. Therefore, it is necessary to use new technologies to manage natural resource information more scientifically, while ensuring the security of natural resource information. A similar prior art Chinese invention patent with publication number CN115774861B provides a natural resource multi-source heterogeneous data convergence and fusion service system, which includes a multi-source heterogeneous data management module for managing converged and fused multi-source heterogeneous data, which includes spatial data and non-spatial data; a data management engine for building a full-space information management model, and using the full-space information management model to decompose geographic spatial data, and mapping the decomposed data to multi-granular spatiotemporal objects; a convergence and fusion engine for preprocessing data on multi-granular spatiotemporal objects according to a unified data format and a unified spatiotemporal benchmark, and using a preset neural network algorithm and ETL data exchange technology to fuse the preprocessed data. Similar prior art also has a patent application document with publication number CN110069869A, which discloses a multi-plan integrated regional spatial planning information management platform, including a data collection module, which collects regional spatial data, including the general characteristics of natural geographical elements and social and cultural elements of urban spatial terrain, and unifies the collected regional spatial data; integrates the planning of environmental planning, urban and rural planning, municipal planning, etc., to achieve "multi-plan integration"; after the site is three-dimensionally modeled, the geographic information, land natural resource information, population information and other comprehensive information of the point can be obtained at will, which is convenient for government departments to manage conveniently; it has a data service function and a concise and detailed display platform, which is convenient for users to display and analyze the global data in a macroscopic overall manner. However, the above two documents do not consider the issue of improving the security of natural resource information data. Therefore, the present invention provides a natural resource information management method, system and storage medium based on AI technology. Summary of the invention

[0003] The present invention constructs a business process by combing the natural resource planning business, designs a unified data form filling, and interconnects with the approval processing unit to realize real-time data flow, so that the business process is more standardized and standardized, and then collects resource information data according to the data form; in order to ensure that the resource information data is not stolen, the storage management module encrypts the resource information data and divides it for distributed storage, specifically, first uses a complex encryption algorithm to encrypt the natural resource information data to ensure the security of the resource information data, and then divides the encrypted data, and then divides it for distributed storage, further ensuring that the resource information data cannot be easily stolen; when the resource information data needs to be processed, the distributed resource information data is also restored to obtain the original resource information data; finally, the original resource information data is analyzed and processed using AI technology to determine whether an abnormal situation occurs, and if an abnormal situation occurs, the abnormal situation is notified to the relevant departments. The present invention can improve the security of natural resource information data by encrypting and dividing the resource information data for distributed storage.

[0004] In order to achieve the above-mentioned purpose of the invention, the present invention provides the following natural resource information management method based on AI technology, which is implemented by executing the following steps:

[0005] Constructing a business process, wherein the business process includes a land reserve plan, land application, post-approval implementation, land supply, planning application and completion acceptance, creating a corresponding data form for the business process according to a business acceptance rule, sending the data form to a corresponding approval processing unit based on the business process, and the approval processing unit performs approval processing, collecting resource information data based on the data form, and sending the resource information data to a storage management module;

[0006] The storage management module encrypts and divides the resource information data for distributed storage, and also stores storage information of the resource information data in a storage information list of the storage management module, wherein the storage information includes a data identification ID and first information, and the storage management module performs a restoration process on the distributedly stored resource information data to obtain the original resource information data;

[0007] Use AI technology to analyze and process the original resource information data to determine whether any abnormal situation occurs. The abnormal situation includes illegal land use and process abnormalities. If an abnormal situation occurs, the abnormal situation will be notified to the relevant department, and the relevant department will take corresponding measures to resolve the abnormal situation.

[0008] As a preferred technical solution of the present invention, the resource information data is encrypted and divided for distributed storage, including the following steps:

[0009] Acquire the resource information data, use the resource information data as the first data, acquire a storage device connected to the storage management module, acquire the storage space and communication rate of the storage device, refer to the storage device whose storage space is greater than a first threshold and whose communication rate is greater than a second threshold as a first storage device, acquire a first number of the first storage devices, encrypt the first data to generate second data, divide the second data based on the first number, acquire a first number of first sub-data, generate a corresponding data identification ID, first information and second information for each of the first sub-data, save the data identification ID and the first information in the storage information list of the storage management module, and send the first sub-data and the second information to the first storage device.

[0010] As a preferred technical solution of the present invention, after receiving the first sub-data and the second information, the first storage device performs the following steps:

[0011] The first storage device performs error checking on the first sub-data according to the second information. If an error occurs in the first sub-data, the first sub-data is corrected based on the second information. Then, the first storage device obtains the data volume of the corrected first sub-data. If the data volume is greater than a third threshold, it is determined that the first sub-data needs to be further segmented. A storage device connected to the first storage device is obtained, a storage space and a communication rate of the storage device are obtained, a storage device whose storage space is greater than the first threshold and whose communication rate is greater than the second threshold is called a second storage device, a second number of the second storage devices is obtained, the first sub-data is segmented based on the second number, a second number of second sub-data is obtained, a data identification ID, first information, and second information are generated for each second sub-data, the data identification ID and the first information are saved in a storage information list of the first storage device, the second sub-data and the second information are sent to the second storage device, and after the second storage device receives the second sub-data, this step is repeated. If the data volume is less than or equal to the third threshold, it is determined that the first sub-data does not need to be further segmented. The first sub-data and the data identification ID are associated and saved in the memory of the first storage device, and this step is terminated.

[0012] As a preferred technical solution of the present invention, encrypting the first data to generate the second data includes the following steps:

[0013] Acquire the first data, encode the first data to generate encoded data, divide the encoded data into a plurality of data blocks on average, assign different numbers to the plurality of data blocks, arrange the plurality of numbers in sequence to generate a first data group, exchange the data in the first data group in random order to generate a second data group, arrange the plurality of data blocks based on the sequence of the second data group to generate first intermediate data, generate a first arbitrary value and a second arbitrary value with the same number of bits as the first intermediate data, perform an XOR operation on the first arbitrary value and the first intermediate data to obtain second intermediate data, and exchange the prime bits of the second intermediate data and the second arbitrary value to obtain second data.

[0014] As a preferred technical solution of the present invention, after obtaining the second data, the following steps are further performed:

[0015] The storage management module also saves the first data group, the second data group, the first arbitrary value, and the second arbitrary value.

[0016] As a preferred technical solution of the present invention, randomly exchanging the data in the first data group to generate the second data group includes the following steps:

[0017] Obtain the total number N of the first data group, randomly generate N positive integers, the positive integers are less than or equal to the total number N, the N positive integers form an integer group R = {R1, R2, ..., RN}, obtain the first data from the first data group, obtain the first data R1 in the integer group, exchange the order of the first data and the R1-th data in the first data group, repeat this step until the order of the N-th data and the RN-th data in the first data group is exchanged, and end this step.

[0018] As a preferred technical solution of the present invention, segmenting the second data based on the first quantity includes the following steps:

[0019] Obtain storage space of all the first storage devices, add up all the storage spaces to obtain a total storage space, and also obtain the ratio of the storage space of each first storage device to the total storage space, and divide the first data into first sub-data of different data sizes based on each ratio.

[0020] As a preferred technical solution of the present invention, the distributed resource information data is restored to obtain the original resource information data, including the following steps:

[0021] Acquire storage information of the resource information data according to the storage information list, and also acquire the data identification ID and the first information in the storage information, wherein the first information refers to a first storage device of the first sub-data corresponding to the data identification ID, and the data identification ID is used to identify the first sub-data stored in the first storage device, and send a data request to the corresponding first storage device according to the first information;

[0022] After receiving the data request, the first storage device determines whether the first sub-data is stored in the memory of the first storage device based on the data identification ID. If so, the first sub-data is obtained and sent to the data management module. If not, a storage information list in the first storage device is obtained, and a second storage device for the first sub-data is searched. A data request is sent to the second storage device to obtain the second sub-data. The second storage device repeats this step to obtain the second sub-data and sends the second sub-data to the first storage device. After obtaining the second sub-data, multiple second sub-data are restored to first sub-data based on the data identification ID and sent to the storage management module. After receiving multiple first sub-data, the storage management module restores them to the encrypted resource information data based on the corresponding data identification ID, and then decrypts the encrypted resource information data to obtain the original resource information data.

[0023] The present invention also provides a natural resource information management system based on AI technology, including the following modules:

[0024] A data collection module is used to construct a business process, wherein the business process includes a land reserve plan, land application, implementation after approval, land supply, planning application and completion acceptance, and to create a corresponding data form for the business process according to a business acceptance rule, and to send the data form to a corresponding approval processing unit based on the business process, and the approval processing unit performs approval processing, collects the resource information data based on the data form, and sends the resource information data to a storage management module;

[0025] A storage management module, used to encrypt and divide the resource information data for distributed storage, and also store the storage information of the resource information data in a storage information list of the storage management module, wherein the storage information includes a data identification ID and first information, and the storage management module performs a restoration process on the distributedly stored resource information data to obtain the original resource information data;

[0026] The data analysis module is used to use AI technology to analyze and process the original resource information data to determine whether any abnormal situation occurs. The abnormal situation includes illegal land use and process abnormalities. If an abnormal situation occurs, the abnormal situation will be notified to the relevant departments, and the relevant departments will take corresponding measures to resolve the abnormal situation.

[0027] The present invention also provides a storage medium, wherein the storage medium stores program instructions, wherein when the program instructions are executed, the device where the storage medium is located is controlled to execute any one of the above methods.

[0028] Compared with the prior art, the beneficial effects of the present invention are at least as follows:

[0029] In the present invention, firstly, by constructing a business process, a corresponding data form is created for the business process according to the business acceptance rules, and the data form is sent to the corresponding approval processing unit to achieve the purpose of improving the efficiency of administrative approval. By establishing a unified data form to collect resource information data, the purpose of quickly and accurately collecting resource information data is achieved, and the resource information data is sent to the storage management module; the storage management module encrypts and divides the resource information data and then stores it in a distributed manner to achieve the purpose of ensuring the security of the resource information data. When the resource information data needs to be analyzed, the distributed resource information data is restored to obtain the original resource information data; the original resource information data is analyzed and processed using AI technology to determine whether an abnormal situation occurs. If an abnormal situation occurs, the abnormal situation is notified to the relevant departments. The present invention can improve the security of natural resource information data by encrypting and dividing the resource information data and then storing it in a distributed manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 A flowchart of the steps of the natural resource information management method based on AI technology of the present invention;

[0031] Figure 2 A schematic diagram of original data and first intermediate data generated by reordering the original data according to the present invention;

[0032] Figure 3 A schematic diagram of a process of randomly exchanging the order of a first data group according to an integer group to obtain a second data group according to the present invention;

[0033] Figure 4 This is a structural diagram of the natural resource information management system based on AI technology of the present invention. DETAILED DESCRIPTION

[0034] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0035] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script.

[0036] The present invention provides Figure 1 The natural resource information management method based on AI technology is implemented by executing the following steps:

[0037] Step S1, construct a business process, which includes reserve land plan, land approval, post-approval implementation, land supply, planning and construction approval, and completion acceptance. Create a corresponding data form for the business process according to the business acceptance rules, send the data form to the corresponding approval processing unit based on the business process, and the approval processing unit will perform approval processing, collect resource information data based on the data form, and send the resource information data to the storage management module.

[0038] Specifically, in order to improve the efficiency of administrative approval of land planning as well as the capacity and level of public services, an integrated business approval process is constructed based on construction projects, covering stages such as reserve land planning, land application, post-approval implementation, land supply, planning application, and completion acceptance, to achieve the full business flow of land planning. Corresponding data forms are created for business processes based on business acceptance rules, and data forms are sent to corresponding approval processing units based on business processes. The approval processing units will perform approval processing to improve administrative approval efficiency. Resource information data is also collected based on data forms and sent to the storage management module.

[0039] Step S2, the storage management module encrypts and splits the resource information data for distributed storage, and also stores the storage information of the resource information data in the storage information list of the storage management module. The storage information includes a data identification ID and the first information. The storage management module restores the distributed stored resource information data to obtain the original resource information data.

[0040] Specifically, since natural resource information data is very important data, the security of the resource information data needs to be ensured. Therefore, the storage management module encrypts the resource information data and divides it for distributed storage. The first layer of protection of the data is performed through encryption. The data is then divided and stored in different storage devices for the second layer of protection of the data. The specific encryption and storage process will be explained in detail later. In order to more conveniently obtain the encrypted and distributed stored resource information data and analyze and process the resource information data, the storage management module stores the storage information of the resource information data in its own storage information list. The storage information includes a data identification ID and a first information. The data identification ID refers to the first information stored in the encrypted and distributed storage device. After the original resource information data is divided, an identification ID of the sub-data is generated. For example, the original resource information data is D. Assuming that the resource information data is divided into 4 sub-data, D1, D2, D3 and D4 can be set as the data identification ID of the sub-data respectively. The first information refers to the storage device information where each sub-data is stored. For example, D1 is stored in the storage device S1, and D2 is stored in the storage device S2, where S1 and S2 are the first information. When the resource information data needs to be analyzed and processed later, the storage management module will restore the distributed resource information data to obtain the original resource information data. The specific restoration process will be explained in detail later.

[0041] Step S3: Use AI technology to analyze and process the original resource information data to determine whether any abnormal situation occurs. Abnormal situations include illegal land use and process abnormalities. If any abnormal situation occurs, the abnormal situation will be notified to the relevant departments, and the relevant departments will take corresponding measures to resolve the abnormal situation.

[0042] Specifically, after obtaining the original resource information data, AI technology is used to analyze and process the resource information data to determine whether there are any abnormal situations. Abnormal situations include illegal land use, process abnormalities, etc. For example, through analysis, it is found that a certain piece of land is agricultural land and is not allowed to be used for real estate development, but it is used to apply for commercial real estate development. At this time, the abnormal situation will be sent to the relevant department, and the relevant department will take corresponding measures, such as suspending the illegal use of a certain piece of land, or notifying the relevant units to supplement the missing approval information.

[0043] Furthermore, the resource information data is encrypted and divided for distributed storage, including the following steps:

[0044] Obtain resource information data, use the resource information data as the first data, encrypt the first data to generate second data, obtain a storage device connected to the storage management module, obtain the storage space and communication rate of the storage device, call a storage device with a storage space greater than a first threshold and a communication rate greater than a second threshold a first storage device, obtain a first number of first storage devices, divide the second data based on the first number, obtain a first number of first sub-data, generate a corresponding data identification ID, first information and second information for each first sub-data, save the data identification ID and the first information in the storage information list of the storage management module, and send the first sub-data and the second information to the first storage device.

[0045] Specifically, in order to ensure the security of resource information data, the resource information data is encrypted and divided for distributed storage. Specifically, the resource information data is first obtained as the first data, and the first data is encrypted to generate the second data. The specific encryption process will be explained in detail later, and then the storage device connected to the storage management module is obtained. There may be many storage devices connected to the storage management module, but not all storage devices may be suitable as storage devices at the current time. Some storage devices may have less remaining storage space at the current time. Saving the resource information data to a storage device with less remaining storage space may reduce the operating efficiency of the storage device and may also cause the saving to fail. Some storage devices may have a poor network status at the current time, resulting in a too low communication rate. In order to store the resource information data more quickly and efficiently, the storage space and communication speed of the storage device are obtained. signal rate, a storage device whose storage space is greater than a first threshold and whose communication rate is greater than a second threshold is called a first storage device, a first number of the first storage devices is obtained, the first data is divided based on the first number to obtain a first number of first sub-data, and a data identification ID, first information and second information are generated for each first sub-data, the data identification ID and the first information are saved in a storage information list of a storage management module to facilitate subsequent restoration of resource information data, multiple first sub-data and corresponding second information are sent to each first storage device for distributed storage, and which first sub-data is sent to which first storage device will be explained in detail later, wherein the second information refers to verification information generated according to the first sub-data, and after the first storage device receives the first sub-data, the first sub-data is verified according to the verification information to prevent the first sub-data from being lost or erroneous during the sending process.

[0046] Further, after receiving the first sub-data and the second information, the first storage device performs the following steps:

[0047] The first storage device performs an error check on the first sub-data according to the second information. If an error occurs in the first sub-data, the first sub-data is corrected based on the second information. Then, the first storage device obtains the data volume of the corrected first sub-data. If the data volume is greater than a third threshold, it is determined that the first sub-data needs to be further segmented, a storage device connected to the first storage device is obtained, a storage space and a communication rate of the storage device are obtained, a storage device having a storage space greater than the first threshold and a communication rate greater than the second threshold is referred to as a second storage device, a second number of second storage devices is obtained, the first sub-data is segmented based on the second number, a second number of second sub-data is obtained, a data identification ID, the first information, and the second information are generated for each second sub-data, the data identification ID and the first information are saved in a storage information list of the first storage device, the second sub-data and the second information are sent to the second storage device, and after the second storage device receives the second sub-data, this step is repeated. If the data volume is less than or equal to the third threshold, it is determined that the first sub-data does not need to be further segmented, the first sub-data and the data identification ID are associated and saved in the memory of the first storage device, and this step is terminated.

[0048] Specifically, in order to further distribute the data, after the first storage device receives the first sub-data and the second information, it first uses the second information to perform an error check on the first sub-data. If an error occurs in the first sub-data, the first sub-data is corrected using the second information. The specific verification and correction methods can use existing technologies such as cyclic easy verification and Hamming code to ensure that the first sub-data received by the first storage device is the correct first sub-data.

[0049] Then, the size of the data volume of the first sub-data is continuously determined. If the data volume of the first sub-data is greater than the third threshold value, it indicates that the data volume of the first sub-data is too large. The first sub-data is further segmented. The first storage device obtains the storage device connected to itself, obtains the storage space and communication rate of all storage devices, selects a suitable second storage device based on the storage space and the communication rate, and obtains the second number of the second storage devices. The first sub-data is segmented based on the second number to obtain a second number of second sub-data. For example, if the second number is 5, the first sub-data is segmented into 5 second sub-data. The specific segmentation method is the same as the method for segmenting the second data in the previous step. A data identification ID, first information, and second information are generated for each second sub-data. The data identification ID, first information, and second information have the same functions as those in the previous step. Then, all the second sub-data and the corresponding second information are sent to the second storage device for distributed storage. The data identification ID and the corresponding first information are stored in the storage information table of the first storage device to facilitate the subsequent restoration of resource information data according to the storage information table. After receiving the second sub-data, the second storage device repeats this step and performs the same operation as the first storage device.

[0050] If the data size of the first sub-data is less than or equal to the third threshold, it means that the data size of the first sub-data is not large, and it is determined that the first sub-data does not need to be further segmented, so the first sub-data is directly stored in the memory of the first storage device, and this step ends.

[0051] The above solution can be used to store data in multiple different storage devices. The decentralized storage of encrypted data can further ensure the security of the data.

[0052] Furthermore, encrypting the first data to generate the second data includes the following steps:

[0053] Acquire first data, encode the first data to generate encoded data, divide the encoded data into a plurality of data blocks on average, assign different numbers to the plurality of data blocks, arrange the plurality of numbers in sequence to generate a first data group, exchange the numbered data in the first data group in random order to generate a second data group, arrange the plurality of data blocks based on the order of the second data group to generate first intermediate data, generate a first arbitrary value and a second arbitrary value with the same number of bits as the first intermediate data, perform an XOR operation on the first arbitrary value and the first intermediate data to obtain second intermediate data, and exchange the prime bits of the second intermediate data and the second arbitrary value to obtain second data.

[0054] Specifically, in order to ensure the security of the data, the first data is encrypted, firstly, the first data is encoded to generate encoded data, the encoding process may be binary encoding, the encoded data is evenly divided into a plurality of data blocks, a different number is assigned to each data block, for example, the first data is divided into a first data block, a second data block, ..., a sixth data block, the plurality of numbers are arranged in sequence to generate a first data group {1, 2, 3, 4, 5, 6}, the numbered data in the first data group are randomly exchanged in sequence to generate a second data group {2, 3, 1, 5, 6, 4}, the specific random sequence exchange step will be explained in detail later, the plurality of data blocks are rearranged according to the sequence of the second data group to generate the first intermediate data, such as Figure 2 As shown, it is a schematic diagram of original data and first intermediate data generated by reordering the original data, and then a first arbitrary value and a second arbitrary value with the same number of bits as the first intermediate data are generated. For example, assuming that the number of bits of the first intermediate data is 32 bits, a first arbitrary value and a second arbitrary value with two numbers of 32 bits are generated, and the first arbitrary value and the first intermediate data are firstly XOR-ed to obtain the second intermediate data, and then the second intermediate data and the prime number bits pointed to by the second arbitrary value are exchanged to obtain the second data.

[0055] Furthermore, after obtaining the second data, the following steps are also performed:

[0056] The storage management module also stores the first data group, the second data group, the first arbitrary value, and the second arbitrary value.

[0057] Specifically, after encrypting the first data to obtain the second data, the storage management module also saves the first data group, the second data group, the first arbitrary value and the second arbitrary value to facilitate subsequent decryption of the second data.

[0058] Furthermore, randomly exchanging the order of data in the first data group to generate a second data group includes the following steps:

[0059] Obtain the total number N of the first data group, randomly generate N positive integers, the positive integers are less than or equal to the total number N, the N positive integers form an integer group R = {R1, R2, ..., RN}, obtain the first data from the first data group, obtain the first data R1 in the integer group, swap the order of the first data and the R1-th data in the first data group, repeat this step until the order of the N-th data and the RN-th data in the first data group is swapped, and end this step.

[0060] Specifically, in the process of encrypting the first data, in order to make the encryption method more complicated and to better protect the data, the data in the first data group are randomly exchanged in order, specifically to obtain the total number of data in the first data group. Assuming that the first data group is {1, 2, 3, 4, 5, 6}, the total number of the first data group is 6, and 6 integers greater than 0 and less than 6 are randomly generated. The specific generation method can be based on the built-in random number generation method. For example, in the NODE.js development environment, there is a Math.random() method that can randomly generate a number from 0 to 1. The generated number is multiplied by 6 and then rounded to the nearest integer to obtain a random number less than 6. The 6 integers constitute the integer group R , for example, R = {4, 1, 6, 3, 4, 2}, obtain the first data 1 from the first data group, obtain the first data 4 in the integer group, exchange the first data 1 and the fourth data 4 in the first data group to obtain a new first data group {4, 2, 3, 1, 5, 6}, then obtain the second numbered data 2 from the first data group, obtain the second data 1 in the integer group, exchange the second data 2 and the first numbered data 4 in the first data group to obtain a new first data group {2, 4, 3, 1, 5, 6}, repeat this step until the sixth data and the second data in the first data group are exchanged and the final second data group {2, 3, 1, 5, 6, 4} is obtained in sequence, and this step ends. Figure 3 It is a schematic diagram showing the process of acquiring the second data group by randomly exchanging the order of the first data group according to the integer group.

[0061] Further, segmenting the second data based on the first quantity includes the following steps:

[0062] The storage space of all first storage devices is obtained, all storage spaces are added up to obtain the total storage space, the ratio of the storage space of each first storage device to the total storage space is obtained, and the first data is divided into first sub-data of different data sizes based on each ratio.

[0063] Specifically, in order to obtain a specific splitting scheme for the second data, obtain the storage space of all the first storage devices, for example, there are three first storage devices S1, S2 and S3, and their respective storage spaces are 1G, 2G and 3G, respectively, and the total storage space is 6G. The proportion of each first storage space in the total storage space is obtained as 1 / 6, 1 / 3, and 1 / 2, respectively, and the second data is split into three parts according to the three proportions. Assuming that the second data is D, D is split into first sub-data D1, first sub-data D2, and first sub-data D3, where D1 accounts for 1 / 6 of D, D2 accounts for 1 / 3 of D, and D3 accounts for 1 / 2 of D. Then, D1 is sent to S1 for storage, D2 is sent to S2 for storage, and D3 is sent to S3 for storage.

[0064] Furthermore, the distributed resource information data is restored to obtain the original resource information data, including the following steps:

[0065] The storage information of the resource information data is obtained according to the storage information list, and the data identification ID and the first information in the storage information are also obtained, the first information refers to the first storage device of the first sub-data corresponding to the data identification ID, and the data identification ID is used to identify the first sub-data stored in the first storage device, and a data request is sent to the corresponding first storage device according to the first information.

[0066] Specifically, after the resource information data is encrypted and split for distributed storage, it may be necessary to analyze and process the resource information data at certain times, so the encrypted and split data needs to be restored. First, the first storage device that stores the resource information data is obtained according to the storage information list in the storage management module, and a data request is sent to the first storage device.

[0067] After receiving the data request, the first storage device determines whether the first sub-data is stored in the memory of the first storage device based on the data identification ID. If so, the first sub-data is obtained and sent to the storage management module. If not, the storage information list in the first storage device is obtained, the second storage device of the first sub-data is searched, and a data request is sent to the second storage device to obtain the second sub-data. The second storage device repeats this step to obtain the second sub-data and sends the second sub-data to the first storage device. After obtaining the second sub-data, multiple second sub-data are restored to the first sub-data based on the data identification ID and sent to the storage management module. After receiving the multiple first sub-data, the storage management module is restored to the encrypted resource information data based on the corresponding data identification ID, and then the encrypted resource information data is decrypted to obtain the original resource information data.

[0068] Specifically, after receiving the data request, the first storage device first determines whether the first sub-data corresponding to the data identification ID is stored in its own memory based on its own storage information list. If so, the first sub-data is sent to the storage management module. If not, it means that the first storage device continues to divide the first sub-data and sends it to multiple second storage devices. At this time, the first storage device sends a data request to the second storage device to obtain the second sub-data. After receiving the data request, the second storage device determines whether the second sub-data is stored in its own memory. If so, the second sub-data is sent to the first storage device. If not, it means that the second storage device continues to divide the second sub-data. The second sub-data is divided and sent to other storage devices for distributed storage, so the second sub-data repeats this step to obtain the second sub-data, and then the second sub-data is sent to the first storage device. The first storage device combines the obtained second sub-data based on the corresponding data identification ID to generate the first sub-data and sends the first sub-data to the storage management module. The storage management module combines the first sub-data based on the data identification ID to generate resource information data. At this time, the resource information data obtained is encrypted resource information data, so the resource information data is decrypted based on the information data used for encryption stored previously, and then the decrypted resource information data is analyzed and processed using AI technology.

[0069] According to another aspect of the embodiment of the present invention, Figure 4 As shown, a natural resource information management system based on AI technology is also provided, including a data collection module, a storage management module and a data analysis module, which are used to implement the natural resource information management method based on AI technology as described above. The specific functions of each module are as follows:

[0070] The data collection module is used to build business processes, including land reserve planning, land application, post-approval implementation, land supply, planning application and completion acceptance. The corresponding data form is created for the business process according to the business acceptance rules, and the data form is sent to the corresponding approval processing unit based on the business process. The approval processing unit performs approval processing, collects resource information data based on the data form, and sends the resource information data to the storage management module;

[0071] A storage management module is used to encrypt and divide the resource information data for distributed storage, and also store the storage information of the resource information data in a storage information list of the storage management module, the storage information including the data identification ID and the first information, and the storage management module performs a restoration process on the distributedly stored resource information data to obtain the original resource information data;

[0072] The data analysis module is used to use AI technology to analyze and process the original resource information data to determine whether any abnormal situations occur. Abnormal situations include illegal land use and process abnormalities. If abnormal situations occur, the abnormal situations will be notified to the relevant departments, and the relevant departments will take corresponding measures to resolve the abnormal situations.

[0073] According to another aspect of an embodiment of the present invention, a storage medium is provided, wherein the storage medium stores program instructions, wherein when the program instructions are executed, a device where the storage medium is located is controlled to execute any one of the above methods.

[0074] In summary, the natural resource information management method, system and storage medium based on AI technology of the present invention include constructing a business process, creating a corresponding data form for the business process according to the business acceptance rules, sending the data form to the corresponding approval processing unit, collecting resource information data based on the data form after approval, and sending the resource information data to the storage management module; the storage management module encrypts and divides the resource information data for distributed storage, and also restores the distributed resource information data to obtain the original resource information data; uses AI technology to analyze and process the original resource information data to determine whether an abnormal situation occurs, and if an abnormal situation occurs, notifies the relevant departments of the abnormal situation. The present invention can improve the security of natural resource information data by encrypting and dividing the resource information data for distributed storage.

[0075] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0076] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The above-mentioned program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0077] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0078] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

[0079] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A natural resource information management method based on AI technology, characterized in that: The steps include: Constructing a business process, wherein the business process includes a land reserve plan, land application, post-approval implementation, land supply, planning application and completion acceptance, creating a corresponding data form for the business process according to a business acceptance rule, sending the data form to a corresponding approval processing unit based on the business process, and the approval processing unit performs approval processing, collecting resource information data based on the data form, and sending the resource information data to a storage management module; The storage management module encrypts and divides the resource information data for distributed storage, and also stores storage information of the resource information data in a storage information list of the storage management module, wherein the storage information includes a data identification ID and first information, and the storage management module performs a restoration process on the distributedly stored resource information data to obtain the original resource information data; Use AI technology to analyze and process the original resource information data to determine whether any abnormal situation occurs. The abnormal situation includes illegal land use and process abnormalities. If an abnormal situation occurs, the abnormal situation will be notified to the relevant department, and the relevant department will take corresponding measures to resolve the abnormal situation.

2. The method according to claim 1, characterized in that The resource information data is encrypted and divided for distributed storage, comprising the following steps: Acquire the resource information data, use the resource information data as the first data, acquire a storage device connected to the storage management module, acquire the storage space and communication rate of the storage device, refer to the storage device whose storage space is greater than a first threshold and whose communication rate is greater than a second threshold as a first storage device, acquire a first number of the first storage devices, encrypt the first data to generate second data, divide the second data based on the first number, acquire a first number of first sub-data, generate a corresponding data identification ID, first information and second information for each of the first sub-data, save the data identification ID and the first information in the storage information list of the storage management module, and send the first sub-data and the second information to the first storage device.

3. The method according to claim 2, characterized in that After receiving the first sub-data and the second information, the first storage device performs the following steps: The first storage device performs error checking on the first sub-data according to the second information. If an error occurs in the first sub-data, the first sub-data is corrected based on the second information. Then, the first storage device obtains the data volume of the corrected first sub-data. If the data volume is greater than a third threshold, it is determined that the first sub-data needs to be further segmented. A storage device connected to the first storage device is obtained, a storage space and a communication rate of the storage device are obtained, a storage device whose storage space is greater than the first threshold and whose communication rate is greater than the second threshold is called a second storage device, a second number of the second storage devices is obtained, the first sub-data is segmented based on the second number, a second number of second sub-data is obtained, a data identification ID, first information, and second information are generated for each second sub-data, the data identification ID and the first information are saved in a storage information list of the first storage device, the second sub-data and the second information are sent to the second storage device, and after the second storage device receives the second sub-data, this step is repeated. If the data volume is less than or equal to the third threshold, it is determined that the first sub-data does not need to be further segmented. The first sub-data and the data identification ID are associated and saved in the memory of the first storage device, and this step is terminated.

4. The method according to claim 2, characterized in that: Encrypting the first data to generate second data includes the following steps: Acquire the first data, encode the first data to generate encoded data, divide the encoded data into a plurality of data blocks on average, assign different numbers to the plurality of data blocks, arrange the plurality of numbers in sequence to generate a first data group, exchange the data in the first data group in random order to generate a second data group, arrange the plurality of data blocks based on the sequence of the second data group to generate first intermediate data, generate a first arbitrary value and a second arbitrary value with the same number of bits as the first intermediate data, perform an XOR operation on the first arbitrary value and the first intermediate data to obtain second intermediate data, and exchange the prime bits of the second intermediate data and the second arbitrary value to obtain second data.

5. The method according to claim 4, characterized in that After obtaining the second data, the following steps are also performed: The storage management module also saves the first data group, the second data group, the first arbitrary value, and the second arbitrary value.

6. The method according to claim 4, characterized in that The step of randomly exchanging the data in the first data group to generate a second data group comprises the following steps: Obtain the total number N of the first data group, randomly generate N positive integers, the positive integers are less than or equal to the total number N, the N positive integers form an integer group R = {R1, R2, ..., RN}, obtain the first data from the first data group, obtain the first data R1 in the integer group, exchange the order of the first data and the R1-th data in the first data group, repeat this step until the order of the N-th data and the RN-th data in the first data group is exchanged, and end this step.

7. The method according to claim 2, segmenting the second data based on the first quantity, comprises the following steps: Obtain storage space of all the first storage devices, add up all the storage spaces to obtain a total storage space, and also obtain the ratio of the storage space of each first storage device to the total storage space, and divide the first data into first sub-data of different data sizes based on each ratio.

8. The method according to claim 1, characterized in that Restoring the distributed resource information data to obtain the original resource information data includes the following steps: Acquire storage information of the resource information data according to the storage information list, and also acquire the data identification ID and the first information in the storage information, wherein the first information refers to a first storage device of the first sub-data corresponding to the data identification ID, and the data identification ID is used to identify the first sub-data stored in the first storage device, and send a data request to the corresponding first storage device according to the first information; After receiving the data request, the first storage device determines whether the first sub-data is stored in the memory of the first storage device based on the data identification ID. If so, the first sub-data is obtained and sent to the data management module. If not, a storage information list in the first storage device is obtained, and a second storage device for the first sub-data is searched. A data request is sent to the second storage device to obtain the second sub-data. The second storage device repeats this step to obtain the second sub-data and sends the second sub-data to the first storage device. After obtaining the second sub-data, multiple second sub-data are restored to first sub-data based on the data identification ID and sent to the storage management module. After receiving multiple first sub-data, the storage management module restores them to the encrypted resource information data based on the corresponding data identification ID, and then decrypts the encrypted resource information data to obtain the original resource information data.

9. A natural resource information management system based on AI technology, used to implement the method according to any one of claims 1 to 8, characterized in that: Includes the following modules: A data collection module is used to construct a business process, wherein the business process includes a land reserve plan, land application, implementation after approval, land supply, planning application and completion acceptance, and to create a corresponding data form for the business process according to a business acceptance rule, and to send the data form to a corresponding approval processing unit based on the business process, and the approval processing unit performs approval processing, collects the resource information data based on the data form, and sends the resource information data to a storage management module; A storage management module, used to encrypt and divide the resource information data for distributed storage, and also store the storage information of the resource information data in a storage information list of the storage management module, wherein the storage information includes a data identification ID and first information, and the storage management module performs a restoration process on the distributedly stored resource information data to obtain the original resource information data; The data analysis module is used to use AI technology to analyze and process the original resource information data to determine whether any abnormal situation occurs. The abnormal situation includes illegal land use and process abnormalities. If an abnormal situation occurs, the abnormal situation will be notified to the relevant departments, and the relevant departments will take corresponding measures to resolve the abnormal situation.

10. A storage medium, characterized in that: The storage medium stores program instructions, wherein when the program instructions are executed, the device where the storage medium is located is controlled to execute the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Multi-specification-in-one regional space planning information management platform

    CN110069869A

  • A natural resource multi-source heterogeneous data aggregation and fusion service system

    CN115774861B

  • Artificial-intelligence-based panoramic grid operation monitoring and control management system

    CN108830457A

  • Distributed data set encryption and decryption

    CN110710153A

  • Data encryption transmission method and system, terminal and storage medium

    CN112235104A