Encryption transmission method and system for secret-related geological data
Through the hierarchical encryption method of identifying risk characteristics based on map-based data segmentation and neural network model, the problems of leakage and tampering during geological data transmission are solved, and the secure encrypted transmission of data and environmental protection are realized.
Patent Information
- Application Number
- CN202411428214.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-01-14
AI Technical Summary
Geological data is easily leaked or tampered during transmission, resulting in damage to commercial interests and environmental risks. It is difficult for the existing technology to effectively encrypt and protect these sensitive data.
Using a hierarchical encryption method for identifying risk characteristics based on map data segmentation and neural network model, the map is constructed by obtaining the boundary information of the surveying and mapping area, divided into sub-mapping units, data encryption is carried out based on risk characteristics and confidence, and query according to user permissions Encrypted data.
It realizes the secure and encrypted transmission of geological data, ensures the reliability and security of the data, while retaining a certain amount of readability, avoiding the risks of data leakage and tampering.
Smart Images

Figure CN119316134A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of geological data encryption, and in particular to an encryption transmission method and system for confidential geological data. Background Art
[0002] Geological data refers to various data and information related to the earth and its structure, composition, evolution, etc. They are widely used in geology, geography, environmental science, resource exploration, engineering geology and other fields.
[0003] Geological data itself is a kind of highly sensitive data, and geological data is crucial for the exploration of mineral resources, oil, natural gas and other resources. If these data are leaked, competitors may obtain key information and damage the company's business interests; many countries regard strategic resources such as mineral resources, oil and natural gas as an important part of national security. Protecting the relevant geological data of these resources can prevent hostile forces or illegal organizations from obtaining sensitive information; in addition, geological data involves information about groundwater, soil and ecological environment. These data are very important for environmental assessment and protection. If the data is tampered with or leaked, it may lead to wrong environmental decisions and cause environmental risks. Therefore, geological data needs to be encrypted. How to encrypt geological data is a technical problem that the technical solution of the present invention wants to solve. Summary of the invention
[0004] The purpose of the present invention is to provide a method and system for encrypting and transmitting confidential geological data to solve the problems raised in the above-mentioned background technology.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] A method for encrypting and transmitting confidential geological data, the method comprising:
[0007] Acquire boundary information of the surveying and mapping area, construct a map of the surveying and mapping area according to the boundary information, and acquire and store geological data based on the map of the surveying and mapping area;
[0008] Slicing the survey area map containing geological data to obtain sub-survey units, identifying the sub-survey units, and determining risk characteristics and confidence levels;
[0009] Select sub-surveying and mapping units according to the confidence level as the area to be encrypted, and encrypt the data in the area to be encrypted; the data encryption process is a hierarchical encryption process, and different authorization levels correspond to different encryption ranges;
[0010] When receiving a query request input by the user, the user's authority is obtained, the encrypted data is queried according to the user's authority, and feedback is given to the user.
[0011] As a further solution of the present invention, the steps of obtaining boundary information of the surveying and mapping area, constructing a map of the surveying and mapping area according to the boundary information, and obtaining and storing geological data based on the map of the surveying and mapping area include:
[0012] Display the map based on the map service, receive the boundary coordinates input by the surveyor, and fit the boundary outline in the map;
[0013] An adjustment port is opened to receive adjustment information input by a surveyor and adjust the boundary contour; wherein the inputting method of boundary coordinates and adjustment information includes a keyboard and mouse method and a touch screen method;
[0014] Determine a map template based on the adjusted boundary contour, and acquire and store geological mapping data at each moment based on the map template;
[0015] Among them, a region selection port is provided in the map template. When the region selection port receives data, a storage repository corresponding to the region is created to store the region annotation information.
[0016] As a further solution of the present invention, the steps of segmenting the surveying area map containing geological data to obtain sub-surveying units, identifying the sub-surveying units, and determining risk characteristics and their confidence levels include:
[0017] Receive risk characteristics selected by the management party and obtain surveying and mapping images of risk characteristics under different environmental conditions;
[0018] The mapping images are used as samples and the risk characteristics are used as labels to construct the training set, test set, and validation set;
[0019] Training a neural network model based on the training set, test set, and validation set;
[0020] Reading a surveying and mapping area map containing geological data, dividing the surveying and mapping area map according to a preset grid to obtain sub-surveying and mapping units;
[0021] Based on the trained neural network model, the sub-mapping units are identified to determine the risk characteristics and their confidence levels.
[0022] As a further solution of the present invention: the step of identifying the sub-surveying and mapping units based on the trained neural network model and determining the risk characteristics and their confidence levels includes:
[0023] The sub-mapping units are input into the trained neural network model to output risk characteristics;
[0024] Obtain risk characteristics of other sub-mapping units around the sub-mapping unit;
[0025] Compare the risk characteristics of the current sub-surveying and mapping unit with the risk characteristics of other sub-surveying and mapping units, and calculate the proportion of similar risk characteristics;
[0026] The proportion is taken as the confidence level;
[0027] The meaning of surrounding is that the distance between two sub-surveying and mapping units is less than a preset threshold.
[0028] As a further solution of the present invention: the step of selecting a sub-surveying and mapping unit according to the confidence level as the area to be encrypted, and encrypting data in the area to be encrypted comprises:
[0029] When the confidence reaches a preset confidence threshold, the sub-surveying and mapping unit is used as an area to be encrypted;
[0030] Determine the data extraction ratio according to the confidence level, take the data extraction ratio as the last term, take zero as the first term, and take the number of types of the preset permission level as the number of terms to construct an arithmetic sequence, which is called a ratio sequence;
[0031] Based on the proportional series, data is uniformly extracted from the sub-surveying and mapping units and their corresponding storage repositories to obtain the extracted data corresponding to different authority levels;
[0032] The extracted data corresponding to different permission levels are encrypted and compressed into the decryption library using the label of the sub-mapping unit as the index.
[0033] As a further solution of the present invention: when receiving a query request input by a user, obtaining user authority, querying encrypted data according to the user authority, and feeding back to the user includes:
[0034] Receive the query target input by the user, and obtain the sub-surveying and mapping unit and its label corresponding to the query target;
[0035] Identify the user and obtain user permissions;
[0036] The encrypted and compressed data is located in the decryption library based on the tag, and the data of the corresponding permission level is matched according to the user's permission, and fed back to the user.
[0037] The technical solution of the present invention also provides an encrypted transmission system for confidential geological data, the system comprising:
[0038] A geological data acquisition module is used to acquire boundary information of a surveying and mapping area, construct a map of the surveying and mapping area according to the boundary information, and acquire and store geological data based on the map of the surveying and mapping area;
[0039] A mapping unit identification module is used to segment the mapping area map containing geological data to obtain sub-mapping units, identify the sub-mapping units, and determine risk characteristics and their confidence levels;
[0040] The data encryption module is used to select a sub-surveying and mapping unit as the area to be encrypted according to the confidence level, and encrypt the data in the area to be encrypted; wherein the data encryption process is a hierarchical encryption process, and different authorization levels correspond to different encryption ranges;
[0041] The data query feedback module is used to obtain user permissions when receiving a query request input by the user, query the encrypted data according to the user permissions, and feedback to the user.
[0042] As a further solution of the present invention: the geological data acquisition module includes:
[0043] A contour fitting unit, used for displaying a map based on a map service, receiving boundary coordinates input by a surveyor, and fitting boundary contours in the map;
[0044] The contour adjustment unit is used to open the adjustment port, receive the adjustment information input by the surveyor, and adjust the boundary contour; wherein the input method of the boundary coordinates and the adjustment information includes a keyboard and mouse method and a touch screen method;
[0045] A storage unit, used to determine a map template based on the adjusted boundary contour, and to acquire and store geological surveying and mapping data at various times based on the map template;
[0046] Among them, a region selection port is provided in the map template. When the region selection port receives data, a storage repository corresponding to the region is created to store the region annotation information.
[0047] As a further solution of the present invention: the surveying and mapping unit identification module includes:
[0048] An image acquisition unit is used to receive the risk characteristics selected by the management party and obtain the surveying and mapping images of the risk characteristics under different environmental conditions;
[0049] A sample set construction unit, used to construct a training set, a test set, and a validation set using mapping images as samples and risk features as labels;
[0050] A training execution unit, used for training a neural network model based on the training set, the test set and the validation set;
[0051] A map segmentation unit is used to read a surveying and mapping area map containing geological data, and segment the surveying and mapping area map according to a preset grid to obtain sub-surveying and mapping units;
[0052] The model application unit is used to identify the sub-mapping units based on the trained neural network model and determine the risk characteristics and their confidence levels.
[0053] As a further solution of the present invention: the model application unit includes:
[0054] The data input subunit is used to input the sub-mapping unit into the trained neural network model and output the risk characteristics;
[0055] A feature query subunit is used to obtain risk features of other sub-surveying and mapping units around the sub-surveying and mapping unit;
[0056] Compare sub-units, which are used to compare the risk characteristics of the current sub-surveying and mapping unit with the risk characteristics of other sub-surveying and mapping units, and calculate the proportion of similar risk characteristics;
[0057] A confidence generating unit, used to use the proportion as the confidence;
[0058] The meaning of surrounding is that the distance between two sub-surveying and mapping units is less than a preset threshold.
[0059] Compared with the prior art, the beneficial effects of the present invention are as follows: the present invention uses map-based statistical geological data, identifies the geological data by a trained neural network model, determines whether there are risk features in each area, selects areas that need to be encrypted based on the risk features, and determines the encryption amplitude at the same time. The areas that need to be encrypted are encrypting based on the encryption amplitude, and retains a certain readability on the basis of gradient encryption. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention.
[0061] Figure 1 The figure is a flowchart of the encrypted transmission method for confidential geological data.
[0062] Figure 2 This is a flowchart of the first sub-process of the encrypted transmission method for confidential geological data.
[0063] Figure 3 This is a flowchart of the second sub-process of the method for encrypting and transmitting confidential geological data.
[0064] Figure 4 This is the third sub-process flowchart of the encrypted transmission method for confidential geological data.
[0065] Figure 5 This is the fourth sub-process flowchart of the encrypted transmission method for confidential geological data.
[0066] Figure 6 This is a structural block diagram of the encrypted transmission system for confidential geological data. DETAILED DESCRIPTION
[0067] In order to make the technical problems, technical solutions and beneficial effects to be solved by 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 used to limit the present invention.
[0068] Figure 1 The flowchart of the encrypted transmission method of confidential geological data is as follows. In an embodiment of the present invention, an encrypted transmission method of confidential geological data includes:
[0069] Step S100: obtaining boundary information of the surveying and mapping area, constructing a map of the surveying and mapping area according to the boundary information, and obtaining and storing geological data based on the map of the surveying and mapping area;
[0070] Step S200: Slice the survey area map containing geological data to obtain sub-survey units, identify the sub-survey units, and determine risk characteristics and confidence levels;
[0071] Step S300: selecting a sub-surveying and mapping unit as the area to be encrypted according to the confidence level, and encrypting data in the area to be encrypted; wherein the data encryption process is a hierarchical encryption process, and different authorization levels correspond to different encryption ranges;
[0072] Step S400: When receiving a query request input by a user, obtain the user's authority, query the encrypted data according to the user's authority, and feedback to the user.
[0073] The purpose of the technical solution of the present invention is to encrypt the surveyed geological data. The data structure of geological data is a map plus some annotation data. The solution for encrypting geological data in this application adopts a data extraction solution. Data is extracted on the basis of the original data, and the extracted content is used as decrypted data. After the content is extracted, the remaining data is used as encrypted data and fed back to the user. While retaining a certain degree of readability, the decryption process is also very easy. When a decryption request is received, the extracted data is fed back to the user. The above steps are specifically described as follows:
[0074] Before encryption, you first need to determine a surveying and mapping area. The user inputs boundary information to determine a range, and creates a map based on the range, called a surveying and mapping area map, as a surveying and mapping template. When geological data is obtained, the geological data is entered into the surveying and mapping template to obtain a map, called a surveying and mapping area map.
[0075] The surveying and mapping area map is segmented, and the segmentation process requires the use of a grid of preset size. After the surveying and mapping area map is segmented, the sub-maps obtained are called sub-surveying and mapping units. Each sub-surveying and mapping unit is identified to determine whether there is a risk feature in the sub-surveying and mapping unit; the risk feature is an image feature of preset important information; based on the risk feature in the sub-surveying and mapping unit, a parameter can be determined to characterize the risk level of the corresponding sub-surveying and mapping unit, which is called confidence; generally, the confidence of a sub-surveying and mapping unit needs to be comprehensively judged in combination with the risk features of other sub-surveying and mapping units around it.
[0076] Finally, a sub-surveying and mapping unit with a higher confidence level is selected as the area to be encrypted, and data in the area to be encrypted is encrypted. The encryption process adopts a gradient encryption process, and different encryption methods are applied to different authority levels. When a query request input by a user is received, the user authority is obtained, and the encrypted data is queried according to the user authority, and feedback is given to the user. In the technical solution of the present invention, the lower the user authority level, the greater the encryption range, and the less information the user receives from the encrypted data.
[0077] Figure 2 The first sub-process flowchart of the encrypted transmission method of confidential geological data is as follows: the steps of obtaining boundary information of the surveying and mapping area, constructing a surveying and mapping area map according to the boundary information, and obtaining and storing geological data based on the surveying and mapping area map include:
[0078] Step S101: Displaying a map based on a map service, receiving boundary coordinates input by a surveyor, and fitting boundary contours in the map;
[0079] Step S102: opening an adjustment port, receiving adjustment information input by a surveyor, and adjusting the boundary contour; wherein the boundary coordinates and adjustment information may be input by keyboard and mouse or by touch screen;
[0080] Step S103: determining a map template based on the adjusted boundary contour, and acquiring and storing geological mapping data at each moment based on the map template;
[0081] Among them, a region selection port is provided in the map template. When the region selection port receives data, a storage repository corresponding to the region is created to store the region annotation information.
[0082] The above content specifically describes the construction process and application process of the surveying and mapping area map. The map is displayed based on the map service, the boundary coordinates input by the surveyor are received, and the boundary contour is fitted in the map. At the same time, the execution body of this method will also open an adjustment port to receive the adjustment information input by the surveyor and adjust the boundary contour; after the adjustment is completed, the adjusted boundary contour is used as a map template to obtain and store geological surveying and mapping data at various times.
[0083] It should be noted that when acquiring and storing geological data, the uploader often needs to enter some annotation information. Therefore, this application also provides a region selection port. When the region selection port receives data, a storage repository corresponding to the region is created to store the region annotation information. From a usage perspective, this annotation function allows users to delimit a small area and then enter annotations.
[0084] Figure 3 The second sub-flow chart of the encrypted transmission method of confidential geological data is as follows: the steps of dividing the surveying and mapping area map containing geological data to obtain sub-surveying and mapping units, identifying the sub-surveying and mapping units, and determining risk characteristics and their confidence levels include:
[0085] Step S201: receiving risk characteristics selected by the management party, and obtaining mapping images of the risk characteristics under different environmental conditions;
[0086] Step S202: Use the mapping images as samples and the risk features as labels to construct a training set, a test set, and a validation set;
[0087] Step S203: training a neural network model based on the training set, the test set and the validation set;
[0088] Step S204: reading a surveying and mapping area map containing geological data, and dividing the surveying and mapping area map according to a preset grid to obtain sub-surveying and mapping units;
[0089] Step S205: Identify the sub-surveying and mapping units based on the trained neural network model to determine risk characteristics and their confidence levels.
[0090] In an example of the technical solution of the present invention, the risk feature identification process is specifically limited. The principle is that with the help of a neural network model, feature identification is performed on sub-surveying and mapping units with extremely high identification speed and efficiency.
[0091] Steps S201 to S203 in the above content are the model training stage. The risk features are selected by the management party, and the mapping images of the risk features under different environmental conditions are obtained. The mapping images are used as samples (input) and the risk features are used as labels (output) to construct training sets, test sets and validation sets, and then the neural network model is trained.
[0092] In actual application, the surveying and mapping area map containing geological data is read, and the surveying and mapping area map is divided according to the preset grid to obtain sub-surveying and mapping units. The sub-surveying and mapping units are identified based on the trained neural network model to determine the risk characteristics and their confidence levels.
[0093] Specifically, for step S205 in the above content, the step of identifying the sub-surveying and mapping units based on the trained neural network model and determining the risk characteristics and their confidence levels includes:
[0094] The sub-mapping units are input into the trained neural network model to output risk characteristics;
[0095] Obtain risk characteristics of other sub-mapping units around the sub-mapping unit;
[0096] Compare the risk characteristics of the current sub-surveying and mapping unit with the risk characteristics of other sub-surveying and mapping units, and calculate the proportion of similar risk characteristics;
[0097] The proportion is taken as the confidence level;
[0098] The meaning of surrounding is that the distance between two sub-surveying and mapping units is less than a preset threshold.
[0099] The sub-mapping unit is input into the trained neural network model and the risk characteristics are output. On this basis, for a certain sub-mapping unit, the risk characteristics of other sub-mapping units around the sub-mapping unit are obtained, and the risk characteristics of the current sub-mapping unit are compared with the risk characteristics of other sub-mapping units. The number of times the risk characteristics of the current sub-mapping unit appear in its surrounding area is calculated, and the ratio is divided by the total number of surrounding sub-mapping units. The obtained ratio is called confidence. The higher the confidence, the more accurate the risk characteristic. This is because when a certain feature appears in geological data, it appears in a large area. If a certain feature appears in only a small area, it is very likely to be a misjudgment.
[0100] Figure 4 The third sub-flow chart of the encrypted transmission method of confidential geological data is as follows: the sub-surveying and mapping unit is selected according to the confidence level as the area to be encrypted, and the step of encrypting data in the area to be encrypted includes:
[0101] Step S301: when the confidence reaches a preset confidence threshold, the sub-surveying and mapping unit is used as an area to be encrypted;
[0102] Step S302: Determine the data extraction ratio according to the confidence level, take the data extraction ratio as the last term, take zero as the first term, and take the number of types of the preset permission level as the number of terms to construct an arithmetic progression, which is called a ratio progression;
[0103] Step S303: uniformly extracting data from the sub-surveying and mapping units and their corresponding storage repositories based on the proportional series to obtain extracted data corresponding to different authority levels;
[0104] Step S304: using the label of the sub-mapping unit as an index, encrypt and compress the extracted data corresponding to different authority levels into a decryption library.
[0105] All sub-mapping units are traversed, and when the confidence reaches a preset confidence threshold, the sub-mapping unit is regarded as an area to be encrypted, that is, an encryption process needs to be performed on it.
[0106] The technical solution of the present application provides a gradient encryption process. First, a data extraction ratio (maximum value) is determined by the confidence level. Then, an arithmetic progression is constructed based on the data extraction ratio to obtain encryption results of different degrees. The smaller the data extraction ratio, the smaller the encryption effect, which corresponds to a higher authority level. If the authority is high enough, the data extraction ratio is zero.
[0107] Finally, based on the proportional series, data is evenly extracted from the sub-surveying and mapping units and their corresponding storage repositories to obtain the extracted data corresponding to different permission levels. The extracted data are then counted and compressed using the sub-surveying and mapping unit labels as indexes.
[0108] The comprehensive explanation of the above content is: a data extraction ratio is determined by the confidence level, and multiple gradient encryption results are determined by the data extraction ratio, and each encryption result corresponds to an authority level.
[0109] Figure 5 The fourth sub-flow diagram of the encrypted transmission method of confidential geological data is shown in the figure. When receiving a query request input by a user, the steps of obtaining user authority, querying encrypted data according to the user authority, and feeding back to the user include:
[0110] Step S401: receiving a query target input by a user, and obtaining a sub-surveying and mapping unit corresponding to the query target and its label;
[0111] Step S402: Identify the user and obtain user permissions;
[0112] Step S403: Locate the encrypted and compressed data in the decryption library based on the tag, match the data with the corresponding permission level according to the user's permission, and feed back to the user.
[0113] When a query request input by the user is received, the query target input by the user is received, the sub-mapping unit and its label corresponding to the query target are obtained, the user's identity is authenticated, such as face recognition, and his authority is queried; all encryption results in the decryption library are queried according to the label of the sub-mapping unit, and the corresponding encryption results are matched according to the user's authority.
[0114] Figure 6 1 is a structural block diagram of a system for encrypted transmission of confidential geological data. In an embodiment of the present invention, a system for encrypted transmission of confidential geological data, the system 10 includes:
[0115] The geological data acquisition module 11 is used to acquire the boundary information of the surveying and mapping area, construct a map of the surveying and mapping area according to the boundary information, and acquire and store geological data based on the map of the surveying and mapping area;
[0116] A mapping unit identification module 12 is used to segment the mapping area map containing geological data to obtain sub-mapping units, identify the sub-mapping units, and determine risk characteristics and confidence levels;
[0117] The data encryption module 13 is used to select a sub-surveying and mapping unit as the area to be encrypted according to the confidence level, and perform data encryption on the area to be encrypted; wherein the data encryption process is a hierarchical encryption process, and different authorization levels correspond to different encryption ranges;
[0118] The data query feedback module 14 is used to obtain user authority when receiving a query request input by the user, query the encrypted data according to the user authority, and feedback to the user.
[0119] Furthermore, the geological data acquisition module 11 includes:
[0120] A contour fitting unit, used for displaying a map based on a map service, receiving boundary coordinates input by a surveyor, and fitting boundary contours in the map;
[0121] The contour adjustment unit is used to open the adjustment port, receive the adjustment information input by the surveyor, and adjust the boundary contour; wherein the input method of the boundary coordinates and the adjustment information includes a keyboard and mouse method and a touch screen method;
[0122] A storage unit, used to determine a map template based on the adjusted boundary contour, and to acquire and store geological surveying and mapping data at various times based on the map template;
[0123] Among them, a region selection port is provided in the map template. When the region selection port receives data, a storage repository corresponding to the region is created to store the region annotation information.
[0124] Specifically, the surveying and mapping unit identification module 12 includes:
[0125] An image acquisition unit is used to receive the risk characteristics selected by the management party and obtain the surveying and mapping images of the risk characteristics under different environmental conditions;
[0126] A sample set construction unit, used to construct a training set, a test set, and a validation set using mapping images as samples and risk features as labels;
[0127] A training execution unit, used for training a neural network model based on the training set, the test set and the validation set;
[0128] A map segmentation unit is used to read a surveying and mapping area map containing geological data, and segment the surveying and mapping area map according to a preset grid to obtain sub-surveying and mapping units;
[0129] The model application unit is used to identify the sub-mapping units based on the trained neural network model and determine the risk characteristics and their confidence levels.
[0130] Wherein, the model application unit includes:
[0131] The data input subunit is used to input the sub-mapping unit into the trained neural network model and output the risk characteristics;
[0132] A feature query subunit is used to obtain risk features of other sub-surveying and mapping units around the sub-surveying and mapping unit;
[0133] Compare sub-units, which are used to compare the risk characteristics of the current sub-surveying and mapping unit with the risk characteristics of other sub-surveying and mapping units, and calculate the proportion of similar risk characteristics;
[0134] A confidence generating unit, used to use the proportion as the confidence;
[0135] The meaning of surrounding is that the distance between two sub-surveying and mapping units is less than a preset threshold.
[0136] The above description is only a preferred embodiment of the present invention and is 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 method for encrypting and transmitting confidential geological data, characterized in that: The method comprises: Acquire boundary information of the surveying and mapping area, construct a map of the surveying and mapping area according to the boundary information, and acquire and store geological data based on the map of the surveying and mapping area; Slicing the survey area map containing geological data to obtain sub-survey units, identifying the sub-survey units, and determining risk characteristics and confidence levels; Select sub-surveying and mapping units according to the confidence level as the area to be encrypted, and encrypt the data in the area to be encrypted; the data encryption process is a hierarchical encryption process, and different authorization levels correspond to different encryption ranges; When receiving a query request input by the user, the user's authority is obtained, the encrypted data is queried according to the user's authority, and feedback is given to the user.
2. The encrypted transmission method of confidential geological data according to claim 1 is characterized in that: The steps of obtaining boundary information of the surveying and mapping area, constructing a map of the surveying and mapping area according to the boundary information, and obtaining and storing geological data based on the map of the surveying and mapping area include: Display the map based on the map service, receive the boundary coordinates input by the surveyor, and fit the boundary outline in the map; An adjustment port is opened to receive adjustment information input by a surveyor and adjust the boundary contour; wherein the inputting method of boundary coordinates and adjustment information includes a keyboard and mouse method and a touch screen method; Determine a map template based on the adjusted boundary contour, and acquire and store geological mapping data at each moment based on the map template; Among them, a region selection port is provided in the map template. When the region selection port receives data, a storage repository corresponding to the region is created to store the region annotation information.
3. The encrypted transmission method of confidential geological data according to claim 1 is characterized in that: The steps of cutting the surveying and mapping area map containing geological data to obtain sub-surveying and mapping units, identifying the sub-surveying and mapping units, and determining risk characteristics and confidence levels thereof include: Receive risk characteristics selected by the management party and obtain surveying and mapping images of risk characteristics under different environmental conditions; The mapping images are used as samples and the risk characteristics are used as labels to construct the training set, test set, and validation set; Training a neural network model based on the training set, test set, and validation set; Reading a surveying and mapping area map containing geological data, dividing the surveying and mapping area map according to a preset grid to obtain sub-surveying and mapping units; Based on the trained neural network model, the sub-mapping units are identified to determine the risk characteristics and their confidence levels.
4. The encrypted transmission method of confidential geological data according to claim 3 is characterized in that: The step of identifying the sub-surveying and mapping units based on the trained neural network model and determining the risk characteristics and their confidence levels includes: The sub-mapping units are input into the trained neural network model to output risk characteristics; Obtain risk characteristics of other sub-mapping units around the sub-mapping unit; Compare the risk characteristics of the current sub-surveying and mapping unit with the risk characteristics of other sub-surveying and mapping units, and calculate the proportion of similar risk characteristics; The proportion is taken as the confidence level; The meaning of surrounding is that the distance between two sub-surveying and mapping units is less than a preset threshold.
5. The encrypted transmission method of confidential geological data according to claim 1 is characterized in that: The step of selecting a sub-surveying and mapping unit according to the confidence level as the area to be encrypted and encrypting data in the area to be encrypted comprises: When the confidence reaches a preset confidence threshold, the sub-surveying and mapping unit is used as an area to be encrypted; Determine the data extraction ratio according to the confidence level, take the data extraction ratio as the last term, take zero as the first term, and take the number of types of the preset permission level as the number of terms to construct an arithmetic sequence, which is called a ratio sequence; Based on the proportional series, data is uniformly extracted from the sub-surveying and mapping units and their corresponding storage repositories to obtain the extracted data corresponding to different authority levels; The extracted data corresponding to different permission levels are encrypted and compressed into the decryption library using the label of the sub-mapping unit as the index.
6. The encrypted transmission method of confidential geological data according to claim 1 is characterized in that: The steps of obtaining user authority, querying encrypted data according to the user authority, and feeding back to the user when receiving a query request input by the user include: Receive the query target input by the user, and obtain the sub-surveying and mapping unit and its label corresponding to the query target; Identify the user and obtain user permissions; The encrypted and compressed data is located in the decryption library based on the tag, and the data of the corresponding permission level is matched according to the user's permission, and fed back to the user.
7. An encrypted transmission system for confidential geological data, characterized in that: The system comprises: A geological data acquisition module is used to acquire boundary information of a surveying and mapping area, construct a map of the surveying and mapping area according to the boundary information, and acquire and store geological data based on the map of the surveying and mapping area; A mapping unit identification module is used to segment the mapping area map containing geological data to obtain sub-mapping units, identify the sub-mapping units, and determine risk characteristics and their confidence levels; The data encryption module is used to select a sub-surveying and mapping unit as the area to be encrypted according to the confidence level, and encrypt the data in the area to be encrypted; wherein the data encryption process is a hierarchical encryption process, and different authorization levels correspond to different encryption ranges; The data query feedback module is used to obtain user permissions when receiving a query request input by the user, query the encrypted data according to the user permissions, and feedback to the user.
8. The encrypted transmission system for confidential geological data according to claim 7 is characterized in that: The geological data acquisition module includes: A contour fitting unit, used for displaying a map based on a map service, receiving boundary coordinates input by a surveyor, and fitting boundary contours in the map; The contour adjustment unit is used to open the adjustment port, receive the adjustment information input by the surveyor, and adjust the boundary contour; wherein the input method of the boundary coordinates and the adjustment information includes a keyboard and mouse method and a touch screen method; A storage unit, used to determine a map template based on the adjusted boundary contour, and to acquire and store geological surveying and mapping data at various times based on the map template; Among them, a region selection port is provided in the map template. When the region selection port receives data, a storage repository corresponding to the region is created to store the region annotation information.
9. The encrypted transmission system for confidential geological data according to claim 7, characterized in that: The surveying and mapping unit identification module includes: An image acquisition unit is used to receive the risk characteristics selected by the management party and obtain the surveying and mapping images of the risk characteristics under different environmental conditions; A sample set construction unit, used to construct a training set, a test set, and a validation set using mapping images as samples and risk features as labels; A training execution unit, used for training a neural network model based on the training set, the test set and the validation set; A map segmentation unit is used to read a surveying and mapping area map containing geological data, and segment the surveying and mapping area map according to a preset grid to obtain sub-surveying and mapping units; The model application unit is used to identify the sub-mapping units based on the trained neural network model and determine the risk characteristics and their confidence levels.
10. The encrypted transmission system for confidential geological data according to claim 9, characterized in that: The model application unit comprises: The data input subunit is used to input the sub-mapping unit into the trained neural network model and output the risk characteristics; A feature query subunit is used to obtain risk features of other sub-surveying and mapping units around the sub-surveying and mapping unit; Compare sub-units, which are used to compare the risk characteristics of the current sub-surveying and mapping unit with the risk characteristics of other sub-surveying and mapping units, and calculate the proportion of similar risk characteristics; A confidence generating unit, used to use the proportion as the confidence; The meaning of surrounding is that the distance between two sub-surveying and mapping units is less than a preset threshold.