Automatic Right Adjustment and Visualization System in Comprehensive Land Consolidation at the Whole Region
Through the automatic adjustment and visualization system of ownership in the comprehensive land remediation of the whole region, the ownership registration code query and encryption processing are used to solve the security problem of ownership data, and the security visual download of data is realized to prevent data theft.
Patent Information
- Application Number
- CN202510688289.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-27
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-05-27
AI Technical Summary
The existing technology cannot effectively ensure the security of ownership visual data in comprehensive land remediation across the region and is easily stolen.
An automatic ownership adjustment and visualization system in comprehensive land remediation in the whole region was designed. Through the land ownership image data query module, the visual land ownership image acquisition module and the visual land ownership image download module, the ownership registration code is used to query, encrypt and visual download to ensure data security.
It has achieved security guarantees for visual land ownership images on the comprehensive land improvement ownership platform in the whole region, preventing data theft, and is real-time and efficient.
Smart Images

Figure CN120197203B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer data processing, and particularly to a system for automatic adjustment and visualization of property rights in the comprehensive improvement of all-region land Background Art
[0002] Land resources provide humans with materials and space for survival, development and enjoyment. Among them, with the development of society and the progress of science and technology, more and more land resources need to be developed and utilized. As time changes, the registration information of land resources also changes accordingly. Patent Application No. 2024100141751, titled "Method and Electronic Device for Unified Confirmation and Registration of Natural Resources", discloses the following steps: Step S1, obtaining a natural resource distribution map; Step S2, matching the property right scope: matching the existing property right scope with the natural resource distribution map to achieve spatial matching and integration of images and data; Step S3, verification and supplementary investigation: discovering and correcting errors and inconsistencies in the data, and conducting on-site supplementary investigation for areas with overlaps, out-of-range areas or areas without property rights; Step S4, confirmation and registration of property rights: conducting confirmation and registration of natural resources; Step S5, data storage. This invention cannot guarantee the security of visualized stored data, thus giving rise to this patent application. Summary of the Invention
[0003] The present invention aims to at least solve the technical problems existing in the prior art, and particularly innovatively proposes a system for automatic adjustment and visualization of property rights in the comprehensive improvement of all-region land.
[0004] To achieve the above object of the present invention, the present invention provides a system for automatic adjustment and visualization of property rights in the comprehensive improvement of all-region land, including a land property right image data query module, a visualized land property right image acquisition module, and a visualized land property right image download module;
[0005] The data output end of the land property right image data query module is connected to the data input end of the visualized land property right image acquisition module, and the data output end of the visualized land property right image acquisition module is connected to the data input end of the visualized land property right image download module;
[0006] The land property right image data query module is used to query the land property right image data corresponding to the property right registration code from the all-region land comprehensive improvement property right platform by using the property right registration code;
[0007] The visualized land property right image acquisition module is used to query the land property right image data corresponding to the property right registration code from the all-region land comprehensive improvement property right platform by using the property right registration code, and then perform visualization processing on the land property right image data to obtain a visualized land property right image;
[0008] The visual land ownership image download module is used to download the visual land ownership image after visualizing the land ownership image data.
[0009] In a preferred embodiment of the present invention, the image format of the visual land ownership image in the visual land ownership image acquisition module is one of PNG, BMP, and TIFF.
[0010] In a preferred embodiment of the present invention, the method for visualizing the land ownership image data in the visual land ownership image acquisition module includes the following steps:
[0011] S2-1, obtaining the image parameters and image encryption data in the land ownership image data according to the land ownership image data;
[0012] S2-2, obtaining the number of pixel points in the horizontal and vertical directions according to the obtained image parameters, and constructing an image template according to the obtained number of pixel points in the horizontal and vertical directions;
[0013] S2-3, obtaining the number of pixel points in the horizontal and vertical directions according to the obtained image parameters, and obtaining the total number of pixel points according to the obtained number of pixel points in the horizontal and vertical directions;
[0014] S2-4, generating a black and white two-dimensional code according to the ownership registration code in the land ownership image data query module; obtaining the number of white squares and black squares in the black and white two-dimensional code:
[0015] If the number of white squares ≥ the number of black squares, then record the number of white squares as ;
[0016] If the number of white squares < the number of black squares, then record the number of black squares as ;
[0017] S2-5, arranging black and white two-dimensional codes in sequence from left to right to form a two-dimensional code group;
[0018] S2-6, judging whether there is a deletion symbol in the image encryption data:
[0019] If there is a deletion symbol in the image encryption data, then delete the deletion symbol and the data after the deletion symbol, and retain the data before the deletion symbol; the operation data is obtained after such operation;
[0020] If there is no deletion symbol in the image encryption data, then the image encryption data is the operation data;
[0021] S2-7, dividing the operation data into groups of bits in sequence from left to right and dividing them into The groups are written into the squares in the two-dimensional code group in sequence from left to right and from top to bottom;
[0022] S2-8, if the total number of white squares ≥ the total number of black squares, then take out the values in the white squares from the two-dimensional code group in sequence from left to right and from top to bottom, and the obtained values are the extracted values;
[0023] If the total number of white squares < the total number of black squares, then take out the values in the black squares from the two-dimensional code group in sequence from left to right and from top to bottom, and the obtained values are the extracted values;
[0024] S2-9, divide the extracted values into groups in bits in sequence from left to right, and replace the pixel values in the image template in sequence from left to right and from top to bottom;
[0025] Through the above operations, the replaced image can be obtained, which is the visualized land ownership image.
[0026] In a preferred embodiment of the present invention, in step S2-3, the total number of pixel points is obtained according to the number of pixel points in the horizontal and vertical directions obtained:
[0027] ,
[0028] is the calculated total number of pixel points;
[0029] is the number of horizontal pixel points in the image parameters;
[0030] is the number of vertical pixel points in the image parameters.
[0031] In a preferred embodiment of the present invention, in step S2-5, the total number of two-dimensional codes is determined according to the number of squares and the total number of pixel points:
[0032] ,
[0033] is the total number of the same black and white two-dimensional codes;
[0034] is the calculated total number of pixel points;
[0035] is the number of white or black squares;
[0036] is the ceiling algorithm.
[0037] In a preferred embodiment of the present invention, in step S2-7 The relationship with is as follows:
[0038] ,
[0039] is the number of digits of each group of numerical values;
[0040] is the total number of digits of the operation data;
[0041] is the number of groups divided.
[0042] In a preferred embodiment of the present invention, in step S2-8 The relationship with is as follows:
[0043] ,
[0044] is the number of digits of each group of numerical values;
[0045] is the total number of digits of the extracted numerical values;
[0046] is the total number of calculated pixel points.
[0047] In a preferred embodiment of the present invention, in the visual land ownership image download module, the method for judging whether to download the visual land ownership image is as follows:
[0048] If the visual code is consistent with the ownership registration code in the land ownership image data query module, the visual land ownership image is downloaded;
[0049] If the visual code is inconsistent with the ownership registration code in the land ownership image data query module, the visual land ownership image is not downloaded.
[0050] In summary, due to the adoption of the above technical solutions, the present invention can ensure the security of the visual land ownership images stored on the comprehensive land consolidation ownership platform in the whole region and prevent data theft; first, this patent application queries the land ownership image data stored on the platform through the ownership registration code owned by the user, and this data is encrypted data. Even if it is stolen, it is useless to the other party; secondly, the visual land ownership image is obtained for downloading by combining the queried land ownership image data with the ownership registration code, which has real-time and high efficiency.
[0051] The additional aspects and advantages of the present invention will be partly given in the following description, partly become obvious from the following description, or be understood through the practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The above and / or additional aspects and advantages of the present invention will become apparent and be readily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0053] Figure 1 is a schematic connection block diagram of the present invention. Detailed implementation manners
[0054] The embodiments of the present invention will be described in detail below. Examples of the embodiments are shown in the drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the drawings are exemplary and are only used to explain the present invention and should not be construed as a limitation of the present invention.
[0055] The present invention discloses a system for automatic adjustment and visualization of land ownership rights in comprehensive land consolidation, as Figure 1 shown, which includes a land ownership image data query module, a visualized land ownership image acquisition module, and a visualized land ownership image download module;
[0056] The data output end of the land ownership image data query module is connected to the data input end of the visualized land ownership image acquisition module, and the data output end of the visualized land ownership image acquisition module is connected to the data input end of the visualized land ownership image download module;
[0057] The land ownership image data query module is used to query the land ownership image data corresponding to the ownership registration code from the comprehensive land consolidation ownership platform by using the ownership registration code;
[0058] The visualized land ownership image acquisition module is used to query the land ownership image data corresponding to the ownership registration code from the comprehensive land consolidation ownership platform by using the ownership registration code, and then perform visualization processing on the land ownership image data to obtain a visualized land ownership image;
[0059] The visualized land ownership image download module is used to download the visualized land ownership image after performing visualization processing on the land ownership image data.
[0060] In a preferred implementation manner of the present invention, in the visualized land ownership image acquisition module, the image format of the visualized land ownership image is one of PNG, BMP, and TIFF.
[0061] In a preferred implementation manner of the present invention, the method for performing visualization processing on the land ownership image data in the visualized land ownership image acquisition module includes the following steps:
[0062] S2-1, obtaining the image parameters and image encryption data in the land ownership image data according to the land ownership image data;
[0063] S2-2. Obtain the number of pixel points in the horizontal and vertical directions according to the acquired image parameters, and construct an image template according to the obtained number of pixel points in the horizontal and vertical directions;
[0064] S2-3. Obtain the number of pixel points in the horizontal and vertical directions according to the acquired image parameters, and obtain the total number of pixel points according to the obtained number of pixel points in the horizontal and vertical directions;
[0065] S2-4. Generate a black-and-white two-dimensional code according to the ownership registration code in the land ownership image data query module; obtain the number of white squares and black squares in the black-and-white two-dimensional code:
[0066] If the number of white squares ≥ the number of black squares, record the number of white squares as ;
[0067] If the number of white squares < the number of black squares, record the number of black squares as ;
[0068] S2-5. Arrange the black-and-white two-dimensional codes in sequence from left to right to form a two-dimensional code group;
[0069] S2-6. Determine whether there is a deletion symbol in the image encryption data:
[0070] If there is a deletion symbol in the image encryption data, delete the deletion symbol and the data after the deletion symbol, and retain the data before the deletion symbol; the operation data is obtained after such an operation;
[0071] If there is no deletion symbol in the image encryption data, the image encryption data is the operation data;
[0072] S2-7. Divide the operation data into groups of bits in sequence from left to right, and write them into the squares in the two-dimensional code group in sequence from left to right and from top to bottom;
[0073] S2-8. If the total number of white squares ≥ the total number of black squares, sequentially take out the values in the white squares from the two-dimensional code group from left to right and from top to bottom, and the obtained values are the extracted values;
[0074] If the total number of white squares < the total number of black squares, sequentially take out the values in the black squares from the two-dimensional code group from left to right and from top to bottom, and the obtained values are the extracted values;
[0075] S2-9. Divide the extracted values into groups of bits in sequence from left to right, and sequentially replace the pixel values in the image template from left to right and from top to bottom;
[0076] The replaced image can be obtained through the above operations, which is the visualized land ownership image.
[0077] In step S2-9, the leading 0 of each group of values should be removed first. For example , is the value of any group; is the first digit value of the value of any group, is the second digit value of the value of any group, is the third digit value of the value of any group, is the th digit value of the value of any group,
[0078] First step, judge whether is 0:
[0079] If is 0, then proceed to the next step;
[0080] If is not 0, then it is ; Stop the subsequent steps;
[0081] Second step, judge whether is 0:
[0082] If is 0, then proceed to the next step;
[0083] If is not 0, then it is ; Stop the subsequent steps;
[0084] Third step, judge whether is 0:
[0085] If is 0, then proceed to the next step;
[0086] If is not 0, then it is ; Stop the subsequent steps;
[0087] ……;
[0088] The last step, then it is ;
[0089] For example is 3, =123, then it is 123; =012, then it is 12; =001, then it is 1; =000, then it is 0; = 010, then it is 10; = 100, then it is 100; = 101, then it is 101.
[0090] In a preferred embodiment of the present invention, if the image parameters include a grayscale image, the image template is a grayscale image template; steps S2-6 to S2-9 are as follows:
[0091] S2-6, determine whether there is a deletion symbol in the image encryption data:
[0092] If there is a deletion symbol in the image encryption data, delete the deletion symbol and the data after it, and retain the data before the deletion symbol; the operation data is obtained after such an operation;
[0093] If there is no deletion symbol in the image encryption data, the image encryption data is the operation data;
[0094] S2-7, divide the operation data into groups of bits in order from left to right, and write them into the squares in the two-dimensional code group in order from left to right and from top to bottom;
[0095] S2-8, if the total number of white squares ≥ the total number of black squares, take out the values in the white squares from the two-dimensional code group in order from left to right and from top to bottom, that is, the obtained values;
[0096] If the total number of white squares < the total number of black squares, take out the values in the black squares from the two-dimensional code group in order from left to right and from top to bottom, that is, the obtained values;
[0097] S2-9, divide the obtained values into groups of bits in order from left to right, and replace the pixel values in the image template in order from left to right and from top to bottom;
[0098] The replaced image can be obtained through the above operations, which is the visualized land ownership image.
[0099] If the image parameter is a color image, the image template is a color image template; the image encryption data includes red channel data, green channel data, and blue channel data; steps S2-6 to S2-9 are as follows:
[0100] S2-6, determine whether there is a deletion symbol in the red channel data:
[0101] If there is a deletion symbol in the red channel data, delete the deletion symbol and the data after it, and retain the data before the deletion symbol; the operation data one is obtained after such an operation;
[0102] If there is no deletion symbol in the red channel data, the red channel data is the first operation data;
[0103] S2-7, arrange the first operation data in groups of bits from left to right and divide them into groups, and write them into the squares in the two-dimensional code group in sequence from left to right and from top to bottom;
[0104] S2-8, if the total number of white squares ≥ the total number of black squares, take out the values in the white squares from the two-dimensional code group in sequence from left to right and from top to bottom, and the obtained value is the extracted value;
[0105] If the total number of white squares < the total number of black squares, take out the values in the black squares from the two-dimensional code group in sequence from left to right and from top to bottom, and the obtained value is the extracted value;
[0106] S2-9, arrange the extracted value in groups of bits from left to right and divide them into groups, and replace the red channel pixel values in the image template in sequence from left to right and from top to bottom;
[0107] S2-10, determine whether there is a deletion symbol in the green channel data:
[0108] If there is a deletion symbol in the green channel data, delete the deletion symbol and the data after it, and retain the data before the deletion symbol; the second operation data is obtained after such operation;
[0109] If there is no deletion symbol in the green channel data, the green channel data is the second operation data;
[0110] S2-11, arrange the second operation data in groups of bits from left to right and divide them into groups, and write them into the squares in the two-dimensional code group in sequence from left to right and from top to bottom;
[0111] S2-12, if the total number of white squares ≥ the total number of black squares, take out the values in the white squares from the two-dimensional code group in sequence from left to right and from top to bottom, and the obtained value is the extracted value;
[0112] If the total number of white squares < the total number of black squares, take out the values in the black squares from the two-dimensional code group in sequence from left to right and from top to bottom, and the obtained value is the extracted value;
[0113] S2-13, arrange the extracted value in groups of bits from left to right and divide them into The group replaces the pixel values of the green channel in the image template in sequence from left to right and from top to bottom;
[0114] S2-14, determine whether there is a deletion symbol in the blue channel data:
[0115] If there is a deletion symbol in the blue channel data, delete the deletion symbol and the data after it, and retain the data before the deletion symbol; after such operation, the operation data three is obtained;
[0116] If there is no deletion symbol in the blue channel data, the blue channel data is the operation data three;
[0117] S2-15, according to the order from left to right, divide the operation data three into groups by bits, and write them into the squares in the two-dimensional code group in sequence from left to right and from top to bottom;
[0118] S2-16, if the total number of white squares ≥ the total number of black squares, then take out the values in the white squares from the two-dimensional code group in sequence from left to right and from top to bottom, that is, the extracted values are obtained;
[0119] If the total number of white squares < the total number of black squares, then take out the values in the black squares from the two-dimensional code group in sequence from left to right and from top to bottom, that is, the extracted values are obtained;
[0120] S2-17, according to the order from left to right, divide the extracted values into groups by bits, and replace the pixel values of the blue channel in the image template in sequence from left to right and from top to bottom;
[0121] Through the above operations, the replaced image can be obtained, which is the visualized land ownership image.
[0122] After taking out the values in steps S2-8 and S2-12, the values in the two-dimensional code group should be cleared to keep it consistent with the two-dimensional code group in step S-5.
[0123] In a preferred embodiment of the present invention, in step S2-3, the total number of pixel points is obtained according to the number of pixel points in the horizontal and vertical directions obtained:
[0124] ,
[0125] is the calculated total number of pixel points;
[0126] is the number of horizontal pixel points in the image parameters;
[0127] is the number of vertical pixels in the image parameters.
[0128] In a preferred embodiment of the present invention, in step S2-5, the total number of two-dimensional codes is determined according to the number of blocks and the total number of pixels:
[0129] ,
[0130] is the total number of the same black-and-white two-dimensional codes;
[0131] is the total number of pixels calculated;
[0132] is the number of white or black blocks;
[0133] is the ceiling algorithm.
[0134] In a preferred embodiment of the present invention, in step S2-7 and The relationship is:
[0135] ,
[0136] is the number of digits in each group of values;
[0137] is the total number of digits of the operation data;
[0138] is the number of groups divided.
[0139] In a preferred embodiment of the present invention, in step S2-8 and The relationship is:
[0140] ,
[0141] is the number of digits in each group of values;
[0142] is the total number of digits of the extracted value;
[0143] is the total number of pixels calculated.
[0144] In a preferred embodiment of the present invention, the method for judging whether to download the visualized land ownership image in the visualized land ownership image download module is:
[0145] If the visual code is consistent with the ownership registration code in the land ownership image data query module, the visual land ownership image is downloaded;
[0146] If the visual code is inconsistent with the ownership registration code in the land ownership image data query module, the visual land ownership image is not downloaded.
[0147] In the visual land ownership image download module, the calculation method of the visual code of the visual land ownership image is as follows:
[0148] First, form pixel groups from the pixel values in the visual land ownership image in the order from left to right and top to bottom:
[0149] ,
[0150] is the pixel value at the position in the visual land ownership image;
[0151] = 1, 2, 3,..., , = 1, 2, 3,..., ;
[0152] Then, use the digest algorithm to obtain the visual code of the visual land ownership image:
[0153] ,
[0154] is the visual code of the visual land ownership image;
[0155] is the digest algorithm SHA-3.
[0156] In a preferred embodiment of the present invention, it further includes encrypting the downloaded image data using Advanced Encryption Standard (AES) and uploading it to the blockchain platform for storage, and decrypting it using AES with the held key during decryption.
[0157] In a preferred embodiment of the present invention, the origin of the land ownership image data in step S1 includes the following steps:
[0158] S1-1, obtain the land ownership image to be stored on the comprehensive land improvement ownership platform;
[0159] S1-2, obtain the number of pixel points in the horizontal and vertical directions of the land ownership image, and obtain the total number of pixel points according to the number of pixel points in the horizontal and vertical directions of the obtained land ownership image:
[0160] ,
[0161] is the total number of pixel points of the land ownership image;
[0162] is the number of horizontal pixel points of the land ownership image;
[0163] is the number of vertical pixel points of the land ownership image;
[0164] S1-3. Obtain any character group (there is no exactly the same character group) as the ownership registration code, and generate a black and white QR code from the character group; obtain the total number of white squares and black squares in the black and white QR code:
[0165] If the total number of white squares ≥ the total number of black squares, then record the total number of white squares as ;
[0166] If the total number of white squares < the total number of black squares, then record the total number of black squares as ;
[0167] S1-4. Determine the relationship between the number of squares and the total number of pixel points:
[0168] ,
[0169] is the total number of the same black and white QR codes;
[0170] is the total number of pixel points of the land ownership image;
[0171] is the total number of white or black squares;
[0172] is the ceiling algorithm. When it is an integer, take the integer part; when it is not an integer, take the integer part plus 1; for example =1, =2, =2, =12, =14;
[0173] Place black and white QR codes in order from left to right to form a QR code group;
[0174] S1-5. If the total number of white squares ≥ the total number of black squares, then write the pixel values in the land ownership image in order from left to right and top to bottom into the white squares in the QR code group in order from left to right and top to bottom;
[0175] If the total number of white squares < the total number of black squares, then write the pixel values in the land ownership image into the black squares in the QR code group in sequence from left to right and from top to bottom;
[0176] Randomly fill other values into the remaining squares;
[0177] S1-6, Take out the values in the squares from the QR code group in sequence from left to right and from top to bottom, and the encrypted data of the land ownership image is obtained; Package the encrypted data of the land ownership image and the image parameters (package and compress them in the way of zip) to form the land ownership image data; The image parameters include the number of pixel points in the horizontal and vertical directions of the image, the number of bits of the pixel value, and grayscale / color image; Use the ownership registration code as the index to query the land ownership image data; The ownership registration code owned by the querier is sent by the platform via text message, and it is necessary to register and authenticate on the platform before that.
[0178] In a preferred embodiment of the present invention, if the land ownership image is a grayscale image, then steps S1-5 to S1-6 are:
[0179] S1-5, If the total number of white squares ≥ the total number of black squares, then write the pixel values in the land ownership image into the white squares in the QR code group in sequence from left to right and from top to bottom;
[0180] If the total number of white squares < the total number of black squares, then write the pixel values in the land ownership image into the black squares in the QR code group in sequence from left to right and from top to bottom;
[0181] Randomly fill other values into the remaining squares;
[0182] S1-6, Take out the values in the squares from the QR code group in sequence from left to right and from top to bottom, and the encrypted data of the land ownership image is obtained;
[0183] If the land ownership image is a color image, then steps S1-5 to S1-6 are:
[0184] S1-5, If the total number of white squares ≥ the total number of black squares, then write the red channel pixel values in the land ownership image into the white squares in the QR code group in sequence from left to right and from top to bottom;
[0185] If the total number of white squares < the total number of black squares, then write the red channel pixel values in the land ownership image into the black squares in the QR code group in sequence from left to right and from top to bottom;
[0186] Randomly fill the remaining squares with other values;
[0187] S1-6, Take out the values in the squares from the QR code group in the order from left to right and top to bottom, and the processed red channel data is obtained;
[0188] S1-7, If the total number of white squares ≥ the total number of black squares, then write the green channel pixel values in the land ownership image into the white squares in the QR code group in the order from left to right and top to bottom;
[0189] If the total number of white squares < the total number of black squares, then write the green channel pixel values in the land ownership image into the black squares in the QR code group in the order from left to right and top to bottom;
[0190] Randomly fill the remaining squares with other values;
[0191] S1-8, Take out the values in the squares from the QR code group in the order from left to right and top to bottom, and the processed green channel data is obtained;
[0192] S1-9, If the total number of white squares ≥ the total number of black squares, then write the blue channel pixel values in the land ownership image into the white squares in the QR code group in the order from left to right and top to bottom;
[0193] If the total number of white squares < the total number of black squares, then write the blue channel pixel values in the land ownership image into the black squares in the QR code group in the order from left to right and top to bottom;
[0194] Randomly fill the remaining squares with other values;
[0195] S1-10, Take out the values in the squares from the QR code group in the order from left to right and top to bottom, and the processed blue channel data is obtained;
[0196] The processed red channel data, green channel data and blue channel data are the encrypted data of the land ownership image.
[0197] In steps S1-5, S1-7, S1-9, it should be ensured that the number of digits of the pixel values in the land ownership image is consistent. If the number of digits of the pixel values is inconsistent, add 0 in front of the pixel values to make their number of digits consistent; similarly, the other values randomly filled in the remaining squares should also be consistent with the number of digits of the pixel values;
[0198] If the total number of white squares ≥ the total number of black squares, after writing the pixel values / red channel pixel values / green channel pixel values / blue channel pixel values in the land ownership image into the white squares in the QR code group in order from left to right and from top to bottom, if there are still remaining white squares, write an exclusion character after them. This exclusion character can be other characters except numbers and letters, such as @, &, *, etc.
[0199] Similarly, if the total number of white squares < the total number of black squares, after writing the pixel values / red channel pixel values / green channel pixel values / blue channel pixel values in the land ownership image into the black squares in the QR code group in order from left to right and from top to bottom, if there are still remaining black squares, write an exclusion character after them. This exclusion character can be other characters except numbers and letters, such as @, &, *, etc.
[0200] In a preferred embodiment of the present invention, the method for obtaining any character group in step S1-3 includes the following steps:
[0201] First, form a pixel group from the pixel values in the land ownership image in order from left to right and from top to bottom:
[0202] ,
[0203] is the pixel value at the position in the land ownership image;
[0204] = 1, 2, 3, ……, , = 1, 2, 3, ……, ;
[0205] Then, use the digest algorithm to obtain a unique character group:
[0206] ,
[0207] is the character group;
[0208] is the digest algorithm SHA-3.
[0209] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and purposes of the present invention. The scope of the present invention is defined by the claims and their equivalents.
Claims
1. An automatic adjustment and visualization system for property rights in comprehensive land consolidation across the board, characterized in that, It includes a land ownership image data query module, a visualized land ownership image acquisition module, and a visualized land ownership image download module; The data output end of the land ownership image data query module is connected to the data input end of the visualized land ownership image acquisition module, and the data output end of the visualized land ownership image acquisition module is connected to the data input end of the visualized land ownership image download module; The land ownership image data query module is used to query the land ownership image data corresponding to the ownership registration code from the whole-region land comprehensive improvement ownership platform by using the ownership registration code; The visualized land ownership image acquisition module is used to query the land ownership image data corresponding to the ownership registration code from the whole-region land comprehensive improvement ownership platform by using the ownership registration code, and then perform visualization processing on the land ownership image data to obtain a visualized land ownership image; The method for performing visualization processing on the land ownership image data in the visualized land ownership image acquisition module includes the following steps: S2-1, obtain the image parameters and image encryption data in the land ownership image data according to the land ownership image data; S2-2, obtain the number of pixel points in the horizontal and vertical directions according to the obtained image parameters, and construct an image template according to the obtained number of pixel points in the horizontal and vertical directions; S2-3, obtain the number of pixel points in the horizontal and vertical directions according to the obtained image parameters, and obtain the total number of pixel points according to the obtained number of pixel points in the horizontal and vertical directions; S2-4, generate a black-and-white two-dimensional code according to the ownership registration code in the land ownership image data query module; obtain the number of white squares and black squares in the black-and-white two-dimensional code: If the number of white squares ≥ the number of black squares, then record the number of white squares as ; If the number of white squares < the number of black squares, then record the number of black squares as ; S2-5, arrange black and white QR codes in sequence from left to right to form a QR code group; S2-6, determine whether there is a deletion symbol in the image encryption data: If there is a deletion symbol in the image encryption data, then delete the deletion symbol and the data after the deletion symbol, and retain the data before the deletion symbol; the operation data is obtained after such an operation; If there is no deletion symbol in the image encryption data, then the image encryption data is the operation data; S2-7, divide the operation data into groups of bits in the order from left to right, and write them into the squares in the QR code group in sequence from left to right and from top to bottom in groups; S2-8, if the total number of white squares ≥ the total number of black squares, then sequentially take out the values in the white squares from the two-dimensional code group in the order from left to right and from top to bottom, and the obtained extracted values are obtained; If the total number of white squares < the total number of black squares, then sequentially take out the values in the black squares from the two-dimensional code group in the order from left to right and from top to bottom, and the obtained extracted values are obtained; S2-9, take out the numerical values in the order from left to right and divide them into groups of bits each, and then replace the pixel values in the image template in the order from left to right and from top to bottom in groups; Through the above operations, the replaced image can be obtained, which is the visualized land ownership image; The visualized land ownership image download module is used to download the visualized land ownership image after performing visualization processing on the land ownership image data.
2. The automatic adjustment and visualization system for ownership rights in the comprehensive land consolidation as claimed in claim 1, wherein In the visualized land ownership image acquisition module, the image format of the visualized land ownership image is one of PNG, BMP, and TIFF.
3. The ownership automatic adjustment and visualization system in the comprehensive land consolidation as claimed in claim 1, characterized in that, In step S2-3, obtain the total number of pixel points according to the obtained number of pixel points in the horizontal and vertical directions: , is the total number of calculated pixels; is the number of horizontal pixel points in the image parameters; is the number of vertical pixels in the image parameters.
4. The ownership automatic adjustment and visualization system in the comprehensive land consolidation as claimed in claim 1, wherein, In step S2-5, determine the total number of two-dimensional codes according to the number of squares and the total number of pixel points: , is the total number of identical black-and-white QR codes; is the total number of calculated pixels; is the number of white or black squares; It is a ceiling algorithm.
5. The ownership automatic adjustment and visualization system in the comprehensive land consolidation as claimed in claim 1, wherein In step S2-7 and are related as follows: , is the number of digits of each group of numerical values; is the total number of bits of the operation data; is the number of divided groups.
6. The ownership automatic adjustment and visualization system in the comprehensive land consolidation as claimed in claim 1, wherein In step S2-8 and are related as follows: , is the number of digits for each group of numerical values; is the total number of digits of the extracted value; is the total number of calculated pixels.
7. The automatic adjustment and visualization system for land ownership in the comprehensive land improvement of the whole region according to claim 1, characterized in that, In the visualized land ownership image download module, the method for judging whether to download the visualized land ownership image also includes: If the visual code is consistent with the ownership registration code in the land ownership image data query module, then download the visualized land ownership image; If the visual code is inconsistent with the ownership registration code in the land ownership image data query module, the visualized land ownership image will not be downloaded.
Citation Information
Patent Citations
Land space planning implementation monitoring network CSPON platform security system, method and medium
CN119544750A