Autonomous ownership adjustment and visualization system in global land comprehensive renovation
By designing the ownership automatic adjustment and visualization system on the comprehensive land remediation ownership platform in the whole region, and using the ownership registration code to query the encrypted land ownership image data, the problem of inability to effectively ensure data security in the existing technology is solved, and efficient and secure data query and download services are achieved.
Patent Information
- Application Number
- CN202510688289.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-27
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2045-05-27
AI Technical Summary
The existing technology cannot effectively guarantee the security of visual land ownership image data on the comprehensive land improvement ownership platform in the entire region and prevent data theft.
An automatic ownership adjustment and visualization system in comprehensive land remediation in the whole region was designed, including a land ownership image data query module, a visual land ownership image acquisition module and a visual land ownership image download module. The encrypted land ownership image data is queried through the ownership registration code, and the visualization process is used to generate a visual land ownership image to ensure the security of the data when downloading.
It realizes the security guarantee of visual land ownership image data stored on the comprehensive land improvement ownership platform in the whole region, prevents data theft, and provides real-time and efficient data query and download services.
Smart Images

Figure CN120197203A_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 comprehensive land consolidation across the region. Background Art
[0002] Land resources provide humans with the material 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 investigations for areas with overlaps, out-of-scope 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. However, this invention cannot guarantee the security of the 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 comprehensive land consolidation across the region.
[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 comprehensive land consolidation across the region, 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 comprehensive land consolidation property right platform across the region 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 comprehensive land consolidation property right platform across the region 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 visualized land ownership image download module is used to download the visualized land ownership image after visualizing the land ownership image data.
[0009] In a preferred embodiment of the present invention, the image format of the visualized land ownership image in the visualized 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 visualized 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 extracted value is obtained;
[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 extracted value is obtained;
[0024] S2-9, divide the extracted value 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 retrieved 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 determining 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, then download the visual land ownership image;
[0049] If the visual code is inconsistent with the ownership registration code in the land ownership image data query module, then do not download the visual land ownership image.
[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, which is useless even if stolen; second, the retrieved land ownership image data is combined with the ownership registration code to obtain the visual land ownership image for downloading and use, which has real-time and high efficiency.
[0051] The additional aspects and advantages of the present invention will be partially given in the following description, partially 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, wherein:
[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 ownership rights in comprehensive land consolidation across the region, as Figure 1 shown, including 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 rights platform across the region 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 rights platform across the region 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 QR 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 QR 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 QR codes in sequence from left to right to form a QR 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 it, and retain the data before the deletion symbol; the operation data is obtained after such 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 in groups of bits in sequence 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;
[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 QR code group from left to right and from top to bottom, that is, obtain 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 QR code group from left to right and from top to bottom, that is, obtain the extracted values;
[0075] S2-9. Divide the extracted values into groups in 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] Through the above operations, the replaced image can be obtained, which is the visualized land ownership image.
[0077] In step S2-9, the leading 0 of the numerical value in each group should be removed first. For example , is the numerical value of any group; is the first numerical value in the numerical value of any group, is the second numerical value in the numerical value of any group, is the third numerical value in the numerical value of any group, is the th numerical value in the numerical 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 when it 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 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;
[0095] 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 sequence from left to right and from top to bottom, that is, obtain the extracted values;
[0096] 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 sequence from left to right and from top to bottom, that is, obtain the extracted values;
[0097] 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;
[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 the order from left to right and from top to bottom in sequence;
[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 the order 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 the order 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 the order from left to right and from top to bottom in sequence;
[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 the order from left to right and from top to bottom in sequence;
[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 the order 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 the order 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, then delete the deletion symbol and the data after the deletion symbol, and retain the data before the deletion symbol; the operation data three is obtained after such operation;
[0116] If there is no deletion symbol in the blue channel data, then the blue channel data is the operation data three;
[0117] S2-15, arrange the operation data three in groups of bits 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;
[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, arrange the extracted values in groups of bits from left to right 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] The replaced image can be obtained through the above operations, that is, the visual 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, so as to be 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 squares 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 squares;
[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 per 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 per 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 determining 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 not consistent 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 from 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 the held key with AES 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 consolidation 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 obtained number of pixel points in the horizontal and vertical directions of the 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] Arrange 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 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 top to bottom;
[0176] Randomly fill the remaining squares with other values;
[0177] S1-6, Take out the values in the squares from the QR code group in sequence from left to right and top to bottom, and the encrypted data of the land ownership image is obtained; Pack the encrypted data of the land ownership image and the image parameters (pack and compress by 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 the 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 SMS, and registration and authentication need to be performed on the platform before this.
[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 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 top to bottom;
[0181] Randomly fill the remaining squares with other values;
[0182] S1-6, Take out the values in the squares from the QR code group in sequence from left to right and 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 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 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 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 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 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 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 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 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 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 the same. If the number of digits of the pixel values is different, add 0 in front of the pixel values to make the number of digits the same; similarly, the other values randomly filled in the remaining squares should also be the same as 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 sequence from left to right and top to bottom, if there are still remaining white squares, write a deletion symbol after them. This deletion symbol can be other characters except for 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 sequence from left to right and top to bottom, if there are still remaining black squares, write a deletion symbol after them. This deletion symbol can be other characters except for 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 sequence from left to right and 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 right adjustment and visualization system in comprehensive land consolidation across regions, 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 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 property 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, 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 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 in the order 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 values are the taken-out values; 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 values are the taken-out values; S2-9, take out the values in the order from left to right and divide them into groups by bits in sequence, and replace the pixel values in the image template in the order from left to right and from top to bottom; Through the above operations, the replaced image can be obtained, which is the visualized land ownership image.
4. The ownership automatic adjustment and visualization system in the comprehensive land consolidation as claimed in claim 1, wherein 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 pixels in the image parameters; is the number of vertical pixels in the image parameters.
5. The ownership automatic adjustment and visualization system in the comprehensive land consolidation according to claim 1, characterized in that, 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 the same black-and-white two-dimensional codes; is the calculated total number of pixels; is the number of white or black squares; Is the ceiling algorithm.
6. The ownership automatic adjustment and visualization system in the comprehensive land consolidation as claimed in claim 1, wherein In step S2-7 and is related as follows: , is the number of digits for each group of values; is the total number of bits of the operation data; is the number of groups into which it is divided.
7. The ownership automatic adjustment and visualization system in the comprehensive land consolidation as claimed in claim 1, wherein In step S2-8 and have the relationship of: , is the number of digits for each group of values; is the total number of digits of the extracted value; is the total number of calculated pixels.
8. The ownership automatic adjustment and visualization system in the comprehensive land consolidation as claimed in claim 1, wherein, In the visualized land ownership image download module, the method for judging whether to download the visualized land ownership image is also included: 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
Method for preparing and decoding two-dimensional color codes
CA2790925A1
Customized two-dimensional code positioning and orienteering system and implementation method thereof
CN107451508A
Two-dimensional code encryption method, storage medium, equipment and two-dimensional code encryption system
CN109379351A
Three-dimensional visual medical image system
CN116955681A
Two-dimensional bar code recognition method and device
CN118036630A