A soil data security storage method and system
By receiving the device flag, location information parsing bit, and data parsing bit from the soil data packet for permission determination, the monitoring problem of cross-regional acquisition of remote sensing image data is solved, and the secure storage and legal processing of soil data are realized, avoiding the risk of data leakage.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA GEOLOGICAL SURVEY URUMQI NATURAL RESOURCES COMPREHENSIVE SURVEY CENT
- Filing Date
- 2023-05-24
- Publication Date
- 2026-05-08
AI Technical Summary
In existing technologies, cross-regional data acquisition of remote sensing images is difficult to monitor, leading to the risk of data leakage, which cannot be effectively avoided.
By receiving the device flag, location information parsing bit, and data parsing bit from the soil data packet, permission is determined, and the image data is stored in the corresponding database or server according to the location information, ensuring that the data is processed and stored within a legal scope, including image segmentation and pixel color update processing.
It achieves secure storage of soil data, avoids the risk of data leakage caused by improper storage, and ensures that data is processed and stored within a legal scope.
Smart Images

Figure CN117194688B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of soil data processing, and specifically relates to a method and system for secure storage of soil data. Background Technology
[0002] Soil is the most active life-bearing layer in the global terrestrial ecosystem, exhibiting the most dynamic patterns of biogeochemical energy exchange and material cycling. Monitoring the spatial distribution characteristics of soil types helps in the rational development and utilization of land. Currently, remote sensing imagery using specialized aircraft or drones equipped with sensors is becoming increasingly common. However, due to geographical divisions and the sensitivity of remote sensing data, numerous collection restrictions exist, such as allowing only certain entities to collect images of specific areas. Furthermore, monitoring data collected by various parties is currently difficult, making it impossible to effectively prevent cross-regional data collection. Summary of the Invention
[0003] To address the aforementioned problems in the existing technology, this invention provides a method and system for secure storage of soil data. The technical problem to be solved by this invention is achieved through the following technical solution:
[0004] A method for securely storing soil data includes:
[0005] The system receives soil data packets sent by a data acquisition terminal. The soil data packets include a device flag bit, a location information parsing bit, a data parsing bit, location information, and soil image data. The device flag bit is used to characterize the device information of the data acquisition terminal. The location information parsing bit is used to provide the parsing code for the location information. The data parsing bit is used to provide the parsing code for the soil image data. The location information is used to characterize the maximum boundary of the image captured by the data acquisition terminal.
[0006] The location information parsing permission is determined based on the location information parsing bit. When the parsing code matches the first server, the location information is parsed and obtained. If the location information belongs to a first region, the parsing code corresponding to the data parsing bit is sent to the image processing module, so that the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in the first database. Alternatively, if the location information belongs to a second region, the parsing code corresponding to the data parsing bit is sent to the image processing module, so that the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in the second database. In addition, at least one second server that intersects with the location information is matched, so that the soil data packet is sent to the second server. Alternatively, if the location information belongs to a third region, at least one third server that intersects with the location information is matched, so that the soil data packet is sent to the third server, and the backup of the soil data packet in the first server is deleted.
[0007] In one specific implementation, when the soil data packet is sent to the second server, the data packet frame header also includes identification information for each second server.
[0008] In one specific embodiment, the data acquisition device information includes preset data acquisition range information, wherein the first region is the region within the preset data acquisition range, the second region is the region within the preset data acquisition range and outside the preset data acquisition range, and the third region is the region outside the preset data acquisition range.
[0009] In one specific embodiment, before the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in the second database, it further includes:
[0010] The image is divided into M×N rectangles of the same size according to the resolution of the image data;
[0011] The regions within the rectangles that correspond to the position information of the boundary are marked to obtain the position mark corresponding to each rectangle based on the position information of the boundary, thus obtaining a marked image;
[0012] The location marker corresponding to each rectangle in the marked image is compared with the area coordinates within the preset acquisition range. When it is determined that the location marker corresponding to the rectangle does not belong to the preset acquisition range, the pixel color corresponding to the rectangle that does not belong to the preset acquisition range is updated to a preset color so that the updated image is stored in the second database.
[0013] In one specific implementation, before sending the soil data packet to the second server, the process further includes:
[0014] The location marker corresponding to each rectangle in the marked image is compared with the area coordinates within the preset collection range. When it is determined that the location marker corresponding to the rectangle belongs to the preset collection range, the pixel color corresponding to the rectangle belonging to the preset collection range is updated to a preset color. The soil data packet is then regenerated based on the updated image and sent to the second server.
[0015] This invention also provides a soil data secure storage system, comprising:
[0016] The data receiving module is used to receive soil data packets sent by the data acquisition terminal. The soil data packets include a device flag bit, a location information parsing bit, a data parsing bit, location information, and soil image data. The device flag bit is used to characterize the device information of the data acquisition terminal. The location information parsing bit is used to provide the parsing code of the location information. The data parsing bit is used to provide the parsing code of the soil image data. The location information is used to characterize the maximum boundary of the image captured by the data acquisition terminal.
[0017] A first server is configured to determine the location information parsing permission based on the location information parsing bit. When the parsing code matches the first server, the location information is parsed and obtained. If the location information is determined to belong to a first region, the parsing code corresponding to the data parsing bit is sent to the image processing module, so that the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in a first database. Alternatively, if the location information is determined to belong to a second region, the parsing code corresponding to the data parsing bit is sent to the image processing module, so that the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in a second database. Furthermore, at least one second server intersecting with the location information is matched to send the soil data packet to the second server. Alternatively, if the location information is determined to belong to a third region, at least one third server intersecting with the location information is matched to send the soil data packet to the third server, and the backup of the soil data packet in the first server is deleted.
[0018] In one specific implementation, when the soil data packet is sent to the second server, the data packet frame header also includes identification information for each second server.
[0019] In one specific embodiment, the data acquisition device information includes preset data acquisition range information, wherein the first region is the region within the preset data acquisition range, the second region is the region within the preset data acquisition range and outside the preset data acquisition range, and the third region is the region outside the preset data acquisition range.
[0020] In one specific embodiment, before the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in the second database, it further includes:
[0021] The image is divided into M×N rectangles of the same size according to the resolution of the image data;
[0022] The regions within the rectangles that correspond to the position information of the boundary are marked to obtain the position mark corresponding to each rectangle based on the position information of the boundary, thus obtaining a marked image;
[0023] The location marker corresponding to each rectangle in the marked image is compared with the area coordinates within the preset acquisition range. When it is determined that the location marker corresponding to the rectangle does not belong to the preset acquisition range, the pixel color corresponding to the rectangle that does not belong to the preset acquisition range is updated to a preset color so that the updated image is stored in the second database.
[0024] In one specific implementation, before sending the soil data packet to the second server, the process further includes:
[0025] The location marker corresponding to each rectangle in the marked image is compared with the area coordinates within the preset collection range. When it is determined that the location marker corresponding to the rectangle belongs to the preset collection range, the pixel color corresponding to the rectangle belonging to the preset collection range is updated to a preset color. The soil data packet is then regenerated based on the updated image and sent to the second server.
[0026] The beneficial effects of this invention are:
[0027] The soil data secure storage method of the present invention first encapsulates image data into a soil data packet. Because the soil data packet has a specific format, when the server receives the data packet, it needs to make a judgment based on the device flag bit, location information parsing bit, data parsing bit, etc. before proceeding with subsequent data processing and storage. At the same time, when the device collects data that is not within the current collection range, it needs to make a specific judgment based on the location information of the collected image, thereby avoiding the risk of data leakage caused by unreasonable data storage.
[0028] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description
[0029] Figure 1 This is a schematic diagram of a method for securely storing soil data provided in an embodiment of the present invention;
[0030] Figure 2This is a block diagram of a soil data secure storage system provided in an embodiment of the present invention. Detailed Implementation
[0031] The present invention will be further described in detail below with reference to specific embodiments, but the implementation of the present invention is not limited thereto.
[0032] Example 1
[0033] Please see Figure 1 , Figure 1 This is a schematic flowchart of a method for securely storing soil data provided in an embodiment of the present invention, including:
[0034] S1. Receive soil data packets sent by the data acquisition terminal, wherein the soil data packets include a device flag bit, a location information parsing bit, a data parsing bit, location information, and soil image data; the device flag bit is used to characterize the device information of the data acquisition terminal, the location information parsing bit is used to provide the parsing code of the location information, the data parsing bit is used to provide the parsing code of the soil image data, and the location information is used to characterize the maximum boundary of the image captured by the data acquisition terminal.
[0035] The data acquisition terminal in this embodiment can be a remote sensing device mounted on a drone, or a dedicated remote sensing aircraft. In some scenarios, it can also be remote sensing data captured by satellite or data captured by a camera. It should be noted that all of the above data acquisition terminals need to perform image processing to generate corresponding soil data packets from the captured image data for transmission. The soil data packet contains data acquisition terminal device information, including a unique code for the capturing device used to identify the capturing device and determine whether the capturing device has the right to capture the area. It also includes preset collection range information to determine the area that the acquisition terminal device can collect. The location information parsing bit includes a pre-determined parsing code, which is also stored on the server. If the two correspond, it indicates that the server has the authority to parse the location information. Correspondingly, the data parsing bit also includes a pre-determined parsing code, which is also stored on the server. If the two correspond, it indicates that the server has the authority to parse the soil image data. The location information mentioned above in this application refers to the maximum boundary of the captured image. Taking a rectangular image as an example, the maximum boundary refers to the area enclosed by the coordinates of the four vertices of the image.
[0036] S2. Determine the location information parsing permission based on the location information parsing bit, so that the location information can be parsed when the parsing code matches the first server;
[0037] S31. When it is determined that the location information belongs to a first region, the parsing code corresponding to the data parsing bit is sent to the image processing module, so that the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in the first database; or S32. When it is determined that the location information belongs to a second region, the parsing code corresponding to the data parsing bit is sent to the image processing module, so that the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in the second database, and at least one second server that intersects with the location information is matched to send the soil data packet to the second server; or S33. When it is determined that the location information belongs to a third region, at least one third server that intersects with the location information is matched to send the soil data packet to the third server, and the backup of the soil data packet in the first server is deleted.
[0038] In this embodiment, the first region is the region within the preset acquisition range, the second region is the region within the preset acquisition range and outside the preset acquisition range, and the third region is the region outside the preset acquisition range.
[0039] In other words, when the location information is within the preset collection range, it means the acquisition device has not deviated from the collection area and has only acquired images of the required area. In this case, direct parsing and processing are sufficient. When the location information includes both areas within and outside the preset collection range, it means the acquisition device has acquired boundary images. In this case, not only is parsing and processing of these images necessary, but the second server corresponding to the area outside the preset collection range must also be located to simultaneously send the boundary image to the second server for processing. It should be noted that since there may be multiple second servers associated with areas outside the preset collection range, each second server needs to be identified based on the location information. When the location information is outside the preset collection range, it means the acquisition device has deviated from the collection area and acquired data outside the collectable area. Therefore, after sending the soil data packet to the third server associated with this location information, it is also necessary to delete data packets that do not belong to the current area for processing.
[0040] In one specific implementation, when the soil data packet is sent to the second server, the packet frame header also includes identification information for each second server. Since there may be multiple second servers, to prevent the soil data packet from being forwarded to one server and then forwarded to another, thus avoiding duplicate reception, identification information for each second server is added to prevent unnecessary forwarding.
[0041] In one specific embodiment, the acquisition device information includes, in another specific embodiment, before the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in the second database, the method further includes:
[0042] The image is divided into M×N rectangles of the same size according to the resolution of the image data;
[0043] The regions in the rectangles corresponding to the position information of the boundary are marked to obtain the position mark corresponding to each rectangle based on the position information of the boundary, thus obtaining a marked image; for the outermost rectangles, the middle position of the outermost rectangle is marked as a judgment condition; for the inner rectangles, the position of the center of the rectangle is marked as a judgment condition.
[0044] The location marker corresponding to each rectangle in the marked image is compared with the area coordinates within the preset acquisition range. When it is determined that the location marker corresponding to the rectangle does not belong to the preset acquisition range, the pixel color corresponding to the rectangle that does not belong to the preset acquisition range is updated to a preset color so that the updated image is stored in the second database.
[0045] To ensure that the obtained image data only includes the area within the preset acquisition range, image data from other areas needs to be deleted. For convenience, since the positional information in the image data is known in this embodiment, deletion is performed by removing image pixel information outside the preset acquisition range, thus obtaining the target image without complex processing. In specific implementation, the values of M and N can be set according to the image size and the required precision.
[0046] In one specific implementation, before sending the soil data packet to the second server, the process further includes:
[0047] The location marker corresponding to each rectangle in the marked image is compared with the region coordinates within the preset acquisition range. When it is determined that the location marker corresponding to a rectangle belongs to the preset acquisition range, the pixel color corresponding to the rectangle belonging to the preset acquisition range is updated to a preset color. Based on the updated image, a soil data packet is regenerated and sent to the second server. Similarly, to avoid the image data sent to the second server including the current image data from the first server, the image data of the first region needs to be deleted.
[0048] The soil data secure storage method of the present invention first encapsulates image data into a soil data packet. Because the soil data packet has a specific format, when the server receives the data packet, it needs to make a judgment based on the device flag bit, location information parsing bit, data parsing bit, etc. before proceeding with subsequent data processing and storage. At the same time, when the device collects data that is not within the current collection range, it needs to make a specific judgment based on the location information of the collected image, thereby avoiding the risk of data leakage caused by unreasonable data storage.
[0049] Please see Figure 2 The present invention also provides a soil data secure storage system, comprising:
[0050] The data receiving module 1 is used to receive soil data packets sent by the data acquisition terminal. The soil data packets include a device flag bit, a location information parsing bit, a data parsing bit, location information, and soil image data. The device flag bit is used to characterize the device information of the data acquisition terminal. The location information parsing bit is used to provide the parsing code of the location information. The data parsing bit is used to provide the parsing code of the soil image data. The location information is used to characterize the maximum boundary of the image captured by the data acquisition terminal.
[0051] The first server 2 is used to determine the location information parsing permission based on the location information parsing bit. When the parsing code matches the first server, the location information is parsed and obtained. If the location information is determined to belong to a first region, the parsing code corresponding to the data parsing bit is sent to the image processing module 3, so that the image processing module 3 parses the image data according to the parsing code corresponding to the data parsing bit and stores it in the first database 4. Alternatively, if the location information is determined to belong to a second region, the parsing code corresponding to the data parsing bit is sent to the image processing module 3, so that the image processing module 3 parses the image data according to the parsing code corresponding to the data parsing bit and stores it in the second database 5. In addition, at least one second server 6 that intersects with the location information is matched to send the soil data packet to the second server 6. Alternatively, if the location information is determined to belong to a third region, at least one third server 7 that intersects with the location information is matched to send the soil data packet to the third server 7, and the backup of the soil data packet in the first server 2 is deleted.
[0052] In one specific implementation, when the soil data packet is sent to the second server, the data packet frame header also includes identification information for each second server.
[0053] In one specific embodiment, the data acquisition device information includes preset data acquisition range information, wherein the first region is the region within the preset data acquisition range, the second region is the region within the preset data acquisition range and outside the preset data acquisition range, and the third region is the region outside the preset data acquisition range.
[0054] In one specific embodiment, before the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in the second database, it further includes:
[0055] The image is divided into M×N rectangles of the same size according to the resolution of the image data;
[0056] The regions within the rectangles that correspond to the position information of the boundary are marked to obtain the position mark corresponding to each rectangle based on the position information of the boundary, thus obtaining a marked image;
[0057] The location marker corresponding to each rectangle in the marked image is compared with the area coordinates within the preset acquisition range. When it is determined that the location marker corresponding to the rectangle does not belong to the preset acquisition range, the pixel color corresponding to the rectangle that does not belong to the preset acquisition range is updated to a preset color so that the updated image is stored in the second database.
[0058] In one specific implementation, before sending the soil data packet to the second server, the process further includes:
[0059] The location marker corresponding to each rectangle in the marked image is compared with the area coordinates within the preset collection range. When it is determined that the location marker corresponding to the rectangle belongs to the preset collection range, the pixel color corresponding to the rectangle belonging to the preset collection range is updated to a preset color. The soil data packet is then regenerated based on the updated image and sent to the second server.
[0060] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0061] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. In addition, those skilled in the art can combine and integrate the different embodiments or examples described in this specification.
[0062] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0063] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus (devices), or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects, all of which are collectively referred to herein as "modules" or "systems." Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The computer program may be stored / distributed in a suitable medium, provided with or as part of other hardware, or may take other distribution forms, such as via the Internet or other wired or wireless telecommunications systems.
[0064] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0065] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0066] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0067] The above description, in conjunction with specific preferred embodiments, provides a further detailed explanation of the present invention. It should not be construed that the specific implementation of the present invention is limited to these descriptions. For those skilled in the art, various simple deductions or substitutions can be made without departing from the concept of the present invention, and all such modifications and substitutions should be considered within the scope of protection of the present invention.
Claims
1. A method for securely storing soil data, characterized in that, include: The system receives soil data packets sent by a data acquisition terminal. The soil data packets include a device flag bit, a location information parsing bit, a data parsing bit, location information, and soil image data. The device flag bit is used to characterize the device information of the data acquisition terminal. The location information parsing bit is used to provide the parsing code for the location information. The data parsing bit is used to provide the parsing code for the soil image data. The location information is used to characterize the maximum boundary of the image captured by the data acquisition terminal. The location information parsing permission is determined based on the location information parsing bits, so that the location information can be parsed when the parsing code of the location information matches the first server; When the location information is determined to belong to a first region, the parsing code corresponding to the data parsing bit is sent to the image processing module, so that the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in a first database; or when the location information is determined to belong to a second region, the parsing code corresponding to the data parsing bit is sent to the image processing module, so that the image processing module parses the image data according to the parsing code corresponding to the data parsing bit and stores it in a second database, and at least one second server that intersects with the location information is matched to send the soil data packet to the second server; or when the location information is determined to belong to a third region, at least one third server that intersects with the location information is matched to send the soil data packet to the third server.
2. The method for securely storing soil data according to claim 1, characterized in that, When the soil data packet is sent to the second server, the data packet header also includes identification information for each second server.
3. The method for securely storing soil data according to claim 1, characterized in that, The data acquisition device information includes preset data acquisition range information, the first region is the region within the preset data acquisition range, the second region is the region within the preset data acquisition range and outside the preset data acquisition range, and the third region is the region outside the preset data acquisition range.
4. The method for securely storing soil data according to claim 3, characterized in that, Before storing the image data in the second database after parsing the image data according to the parsing code corresponding to the data parsing bit, the image processing module further includes: The image is divided into M×N rectangles of the same size according to the resolution of the image data; The regions within the rectangles that correspond to the position information of the boundary are marked to obtain the position mark corresponding to each rectangle based on the position information of the boundary, thus obtaining a marked image; The location marker corresponding to each rectangle in the marked image is compared with the region coordinates within the preset acquisition range. When it is determined that the location marker corresponding to the rectangle does not belong to the preset acquisition range, the pixel color corresponding to the rectangle that does not belong to the preset acquisition range is updated to a preset color to store the updated image in the second database, where M and N are both positive integers.
5. The method for securely storing soil data according to claim 4, characterized in that, Before sending the soil data packet to the second server, the process also includes: The location marker corresponding to each rectangle in the marked image is compared with the area coordinates within the preset collection range. When it is determined that the location marker corresponding to the rectangle belongs to the preset collection range, the pixel color corresponding to the rectangle belonging to the preset collection range is updated to a preset color. The soil data packet is then regenerated based on the updated image and sent to the second server.
6. A soil data secure storage system, characterized in that, include: The data receiving module is used to receive soil data packets sent by the data acquisition terminal. The soil data packets include a device flag bit, a location information parsing bit, a data parsing bit, location information, and soil image data. The device flag bit is used to characterize the device information of the data acquisition terminal. The location information parsing bit is used to provide the parsing code of the location information. The data parsing bit is used to provide the parsing code of the soil image data. The location information is used to characterize the maximum boundary of the image captured by the data acquisition terminal. A first server is configured to determine the location information parsing permission based on the location information parsing bits, so that when the parsing code of the location information matches the first server, the location information is parsed and obtained; when the location information is determined to belong to a first region, the parsing code corresponding to the data parsing bits is sent to the image processing module, so that the image processing module parses the image data according to the parsing code corresponding to the data parsing bits and stores it in a first database; or when the location information is determined to belong to a second region, the parsing code corresponding to the data parsing bits is sent to the image processing module, so that the image processing module parses the image data according to the parsing code corresponding to the data parsing bits and stores it in a second database, and at least one second server that intersects with the location information is matched to send the soil data packet to the second server; or when the location information is determined to belong to a third region, at least one third server that intersects with the location information is matched to send the soil data packet to the third server.
7. The soil data secure storage system according to claim 6, characterized in that, When the soil data packet is sent to the second server, the data packet header also includes identification information for each second server.
8. The soil data secure storage system according to claim 6, characterized in that, The data acquisition device information includes preset data acquisition range information, the first region is the region within the preset data acquisition range, the second region is the region within the preset data acquisition range and outside the preset data acquisition range, and the third region is the region outside the preset data acquisition range.
9. The soil data secure storage system according to claim 8, characterized in that, Before storing the image data in the second database after parsing the image data according to the parsing code corresponding to the data parsing bit, the image processing module further includes: The image is divided into M×N rectangles of the same size according to the resolution of the image data; The regions within the rectangles that correspond to the position information of the boundary are marked to obtain the position mark corresponding to each rectangle based on the position information of the boundary, thus obtaining a marked image; The location marker corresponding to each rectangle in the marked image is compared with the area coordinates within the preset acquisition range. When it is determined that the location marker corresponding to the rectangle does not belong to the preset acquisition range, the pixel color corresponding to the rectangle that does not belong to the preset acquisition range is updated to a preset color so that the updated image is stored in the second database.
10. The soil data secure storage system according to claim 9, characterized in that, Before sending the soil data packet to the second server, the process also includes: The location marker corresponding to each rectangle in the marked image is compared with the area coordinates within the preset collection range. When it is determined that the location marker corresponding to the rectangle belongs to the preset collection range, the pixel color corresponding to the rectangle belonging to the preset collection range is updated to a preset color. The soil data packet is then regenerated based on the updated image and sent to the second server.
Citation Information
Patent Citations
Method and device for automatically reminding working report
CN101944207A
Management method and device for product testing, equipment and storage medium
CN113780812A