Farmer identity recognition method, device and equipment and storage medium

Through handheld terminal devices, collect the latitude and longitude of the plot and the identity of farmers, combine cloud archives and map positioning, and perform two-factor identity authentication, solving the problem of time-consuming and labor-intensive identification of farmers in traditional methods, and achieving efficient and accurate identity and plots Location verification prevents identity and plots from being misused, and improves the transparency and reliability of the grain acquisition process.

CN119228484APending Publication Date: 2024-12-31GUIZHOU MOUTAI WINERY GRP XIJIU CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411193310.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

In the process of large-scale grain purchases, farmers' identity identification supervision and data identification are time-consuming and labor-intensive. Traditional manual methods have problems such as large amount of information and verification records are prone to errors.

Method used

Through handheld terminal equipment, collect the latitude and longitude coordinates of the plot and the identity of the farmers, download basic archive information from the cloud, combine map positioning to perform two-factor identity authentication, identify the identity of the farmers and verify the location of the plot, and use the ray method and the ownership relationship to judge the matching of the plot. Implement two-factor verification of identity identification and plot association.

Benefits of technology

It improves the accuracy and reliability of identity authentication, prevents identity impersonation and plot impersonation, realizes identity identification and supervision based on real planting operations, and enhances the efficiency and transparency of identity authentication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119228484A_ABST
    Figure CN119228484A_ABST
Patent Text Reader

Abstract

The invention relates to a peasant household identity recognition method, device and equipment and a storage medium. The method comprises the steps that latitude and longitude coordinates of a current land parcel and an identity label of a current peasant household are collected through handheld terminal equipment; pre-stored basic archive information is downloaded from the cloud end, and the basic archive information comprises peasant household archive information and corresponding plot archive information; if the identity label of the current peasant household exists in the peasant household file information, searching for plot file information corresponding to the identity label of the current peasant household, and displaying land plot pattern spots corresponding to the plot file information on a display screen of the handheld terminal device based on the plot file information; and based on the latitude and longitude coordinates of the current land parcel, displaying the position of the current land parcel on a display screen of the handheld terminal equipment, and if the position of the current land parcel is matched with the land parcel pattern spot, determining that the current peasant household identity recognition is passed. According to the invention, identity recognition and supervision based on real planting operation can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a farmer identification method, device, equipment and storage medium. Background Art

[0002] At present, in the current large-scale grain procurement process, how to identify and supervise the identities of farmers and screen and trace data is a relatively time-consuming and labor-intensive problem currently faced.

[0003] In the prior art, farmers are usually identified manually. The information of farmers is manually collected by the collectors, and compared with the archive data. There are problems such as large amount of information to be processed manually and error prone authentication records. Therefore, a farmer identification method is needed to solve the above problems. Summary of the invention

[0004] Based on this, the present application provides a farmer identity identification method, device, equipment and storage medium to solve the problems existing in the prior art.

[0005] In a first aspect, a method for identifying a farmer's identity is provided, the method comprising:

[0006] Collect the longitude and latitude coordinates of the current plot and the identity of the current farmer through a handheld terminal device;

[0007] Downloading pre-stored basic file information from the cloud, wherein the basic file information includes farmer file information and corresponding plot file information;

[0008] If the identity of the current farmer exists in the farmer's file information, searching for the land parcel file information corresponding to the identity of the current farmer, and displaying the land parcel map corresponding to the land parcel file information on the display screen of the handheld terminal device based on the land parcel file information;

[0009] Based on the latitude and longitude coordinates of the current plot, the location of the current plot is displayed on the display screen of the handheld terminal device. If the location of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified.

[0010] According to an achievable method in an embodiment of the present application, based on the latitude and longitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device, and if the position of the current plot matches the land plot pattern, it is determined that the current farmer's identity is recognized, including:

[0011] Based on the latitude and longitude coordinates of the current plot, displaying the location of the current plot on the display screen of the handheld terminal device;

[0012] Taking the position of the current plot as the target point, drawing a ray along any direction with the target point as the starting point, and calculating the number of intersections between the ray and the contour line of the land plot, if the number of intersections is an odd number, determining that the position of the current plot is within the range of the land plot;

[0013] If the position of the current plot is within the range of the land plot patch, determining that the position of the current plot matches the land plot patch;

[0014] If the position of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified successfully.

[0015] According to an achievable method in an embodiment of the present application, based on the latitude and longitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device, and if the position of the current plot matches the land plot pattern, it is determined that the current farmer's identity is recognized, including:

[0016] Based on the latitude and longitude coordinates of the current plot, displaying the location of the current plot on the display screen of the handheld terminal device;

[0017] Determine the belonging relationship between the position of the current plot and the land plot spot, wherein the belonging relationship includes that the position of the current plot is within the range of the land plot spot, the position of the current plot is on the edge of the land plot spot, or the position of the current plot is outside the range of the land plot spot;

[0018] If the position of the current plot is within the range of the land plot patch, determining that the position of the current plot matches the land plot patch;

[0019] If the position of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified successfully.

[0020] According to an achievable method in an embodiment of the present application, before downloading the pre-stored basic archive information from the cloud, the method further includes:

[0021] Collecting plot archive information based on a preset location collection method, wherein the plot archive information includes the latitude and longitude information of the plot;

[0022] The preset location acquisition method includes:

[0023] Collecting the light-receiving image of the plot through spectral illumination;

[0024] Based on the light-receiving image, determining a plurality of boundary coordinate points with obvious light-receiving spectrum differences;

[0025] The plurality of boundary coordinate points are connected to form plot boundary information, and a plot coordinate matrix and a plot area are determined based on the plot boundary information.

[0026] According to an achievable manner in the embodiment of the present application, the method further includes:

[0027] Acquire current farmer operation data corresponding to the identity identifier of the current farmer;

[0028] Downloading pre-stored basic file information from the cloud, wherein the basic file information also includes blacklist household information;

[0029] The current farmer's operation data is matched with the blacklist household information. If the current farmer's operation data exists in the blacklist household information, the identity of the current farmer is added as a dishonest household. If the current farmer's operation data does not exist in the blacklist household information, the identity of the current farmer is added as a normal household.

[0030] According to an achievable manner in the embodiment of the present application, the method further includes:

[0031] If the identity of the current farmer is added as a normal household, the pre-stored basic file information corresponding to the current plot is downloaded from the cloud, wherein the basic file information also includes soil moisture information, temperature and humidity information, historical planting information and environmental information;

[0032] If the soil moisture information, the temperature and humidity information, the historical planting information and the environmental information are within the normal value range, it is determined that the current plot of land is planted normally.

[0033] According to an achievable manner in the embodiment of the present application, the method further includes:

[0034] If the current plot of land is planted normally, the data of the current plot of land is put into the traceability chain;

[0035] Based on the traceability chain, a Sankey diagram of the data flow is traced through a handheld terminal device, wherein the data flow includes one or more of plot data, planting data, farming data, agricultural material collection data, order data, purchase data, warehousing data, and logistics data.

[0036] In a second aspect, a farmer identification device is provided, the device comprising:

[0037] Collection module: used to collect the longitude and latitude coordinates of the current plot and the identity of the current farmer;

[0038] Download module: used to download pre-stored basic file information from the cloud, wherein the basic file information includes farmer file information and corresponding plot file information;

[0039] Display module: used for searching the land parcel file information corresponding to the identity identifier of the current farmer if the identity identifier of the current farmer exists in the farmer file information, and displaying the land parcel map corresponding to the land parcel file information on the display screen of the handheld terminal device based on the land parcel file information;

[0040] Identification module: used to display the location of the current plot on the display screen of the handheld terminal device based on the latitude and longitude coordinates of the current plot. If the location of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified.

[0041] In a third aspect, a computer device is provided, comprising:

[0042] at least one processor; and

[0043] a memory communicatively connected to the at least one processor; wherein,

[0044] The memory stores computer instructions that can be executed by the at least one processor, and the computer instructions are executed by the at least one processor to enable the at least one processor to perform the method involved in the first aspect above.

[0045] In a fourth aspect, a computer-readable storage medium is provided, on which computer instructions are stored, characterized in that the computer instructions are used to enable a computer to execute the method involved in the first aspect above.

[0046] According to the technical content provided by the embodiment of the present application, the present application collects the longitude and latitude coordinates of the current plot and the identity of the current farmer through a handheld terminal device and downloads the pre-stored basic archive information from the cloud. If the identity of the current farmer exists in the farmer's archive information, the plot archive information corresponding to the identity of the current farmer is searched, and the land plot map corresponding to the plot archive information is displayed on the display screen of the handheld terminal device based on the plot archive information. Further, based on the longitude and latitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device. If the position of the current plot matches the land plot map, it is determined that the current farmer's identity recognition is passed. The present application combines identity recognition with map positioning to perform mobile identity supervision with dual-factor identity authentication. Different from traditional ID card recognition, map positioning is added to identify the plot archive information associated with the current plot, further confirm the farmer's identity information, and achieve identity recognition and supervision based on real planting operations. The double verification of the farmer's identity and the plot location is realized, which greatly improves the accuracy and reliability of identity authentication and effectively prevents identity fraud and plot fraud. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 A schematic diagram of a flow chart of a farmer household identification method in one embodiment;

[0048] Figure 2 is a structural block diagram of a farmer household identification device in one embodiment;

[0049] Figure 3 FIG. 4 is a schematic structural diagram of a computer device in one embodiment. DETAILED DESCRIPTION

[0050] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0051] Figure 1 A flowchart of a farmer identification method provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the method may include the following steps:

[0052] Step 101: Collect the longitude and latitude coordinates of the current plot of land and the identity of the current farmer through a handheld terminal device.

[0053] Specifically, the PDA (Personal Digital Assistant) has the functions of positioning and inputting information. The handheld terminal device PDA collects the current positioning position, i.e., the longitude and latitude coordinates of the current plot of land and the identity of the current farmer, wherein the farmer's identity is a unique identification code representing the farmer's identity.

[0054] Step 102: downloading pre-stored basic file information from the cloud, wherein the basic file information includes farmer file information and corresponding plot file information.

[0055] Specifically, the basic file information of farmers, plots of land, and title certificates is collected in advance and initialized, and stored in the backend cloud database, where the farmer file information includes the unique ID card code, and the plot file information includes the latitude and longitude information. The basic file data is downloaded to the PDA device, where the downloaded data is based on the interface and encryption method agreed upon by the front and back ends.

[0056] Step 103: If the current farmer's identity exists in the farmer's file information, then search for the plot file information corresponding to the current farmer's identity, and display the land plot map corresponding to the plot file information on the display screen of the handheld terminal device based on the plot file information.

[0057] Specifically, the farmer's identity authentication is performed on the PDA, and the farmer's file information downloaded and stored locally is brought out by swiping the ID card, and the farmer's file information is associated and matched. If the current farmer's identity identifier exists in the farmer's file information, the plot file information corresponding to the current farmer's identity identifier is searched. If the current farmer's identity identifier does not exist in the farmer's file information, it means that there is no local data for this farmer, and the identity is judged as false, and the back end is marked, and then the collection is added or ended.

[0058] If the current farmer's identity exists in the farmer's archive information, the plot archive information corresponding to the current farmer's identity is searched, the farmer's identity information is associated with the land title certificate, the land latitude and longitude information is taken out, and the plot is displayed on the PDA. Based on the plot archive information, the land plot map corresponding to the plot archive information is displayed on the display screen of the handheld terminal device. Among them, the land title certificate is a certificate for the ownership, affiliation of the right to use and other rights of the land within a certain range, which contains information such as grain types, land area, location, etc., and has been uploaded to the background data before the farmer's identity information is collected. The land plot map is an irregular polygon formed by a collection of a series of longitude and latitude points and its extended information. Specifically, the longitude and latitude of the plot of the confirmed farmer are plotted. The plot map includes the longitude and latitude information of the plot, land humidity, soil moisture and other information.

[0059] Step 104: Based on the longitude and latitude coordinates of the current plot, the location of the current plot is displayed on the display screen of the handheld terminal device. If the location of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified.

[0060] Specifically, the PDA obtains the current positioning position (i.e., the real position of the handheld PDA device in real time), superimposes the land plot map in step 103 with the current positioning information, and performs position judgment. If the position of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified.

[0061] It can be seen that the embodiment of the present application collects the longitude and latitude coordinates of the current plot and the identity of the current farmer through a handheld terminal device and downloads the pre-stored basic archive information from the cloud. If the identity of the current farmer exists in the farmer's archive information, the plot archive information corresponding to the identity of the current farmer is searched, and the land plot map corresponding to the plot archive information is displayed on the display screen of the handheld terminal device based on the plot archive information. Further, based on the longitude and latitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device. If the position of the current plot matches the land plot map, it is determined that the current farmer's identity recognition has passed. The present application combines identity recognition with map positioning to perform mobile identity supervision with dual-factor identity authentication. Different from traditional ID card recognition, map positioning is added to identify the plot archive information associated with the current plot, further confirm the farmer's identity information, and achieve identity recognition and supervision based on real planting operations. It realizes the dual verification of the farmer's identity and the plot location, greatly improves the accuracy and reliability of identity authentication, and effectively prevents identity fraud and plot fraud.

[0062] In one embodiment of the present application, based on the latitude and longitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device. If the position of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified, including: based on the latitude and longitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device; taking the position of the current plot as the target point, and making rays in any direction with the target point as the starting point, and calculating the number of intersections between the rays and the contour lines of the land plot map. If the number of intersections is an odd number, it is determined that the position of the current plot is within the range of the land plot map; if the position of the current plot is within the range of the land plot map, it is determined that the position of the current plot matches the land plot map; if the position of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified.

[0063] Specifically, the above step 104 includes displaying the position of the current plot on the display screen of the handheld terminal device based on the latitude and longitude coordinates of the current plot; taking the position of the current plot as the target point, making a ray in any direction with the target point as the starting point, and calculating the number of intersections between the ray and the contour line of the land plot patch. If the number of intersections is an odd number, it is determined that the position of the current plot is within the range of the land plot patch; if the position of the current plot is within the range of the land plot patch, it is determined that the position of the current plot matches the land plot patch; if the position of the current plot matches the land plot patch, it is determined that the current farmer's identity recognition is passed. The specific judgment logic adopts the ray method to establish a coordinate system. In the program, a ray is made in any direction with the target point as the starting point, and the number of intersections between the ray and the contour line of the land plot patch surface is calculated. If it is an even number, it means that the target point is not included by the surface of the land plot patch, and if it is an odd number, it is included.

[0064] In an embodiment of the present application, the position of the current plot is taken as the target point, and a ray is drawn in any direction with the target point as the starting point to calculate the number of intersections between the ray and the contour line of the land plot map. If the number of intersections is an odd number, it is determined that the position of the current plot is within the range of the land plot map. Compared with other complex algorithms, the ray method usually only needs to traverse each edge of the polygon and calculate the intersections of the ray with these edges. Therefore, the amount of calculation is relatively small, the response speed is fast, and the matching efficiency is improved.

[0065] In one embodiment of the present application, based on the latitude and longitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device. If the position of the current plot matches the land plot pattern, it is determined that the current farmer's identity has been identified, including: based on the latitude and longitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device; determining the ownership relationship between the position of the current plot and the land plot pattern, wherein the ownership relationship includes that the position of the current plot is within the range of the land plot pattern, the position of the current plot is on the edge of the land plot pattern, or the position of the current plot is outside the range of the land plot pattern; if the position of the current plot is within the range of the land plot pattern, it is determined that the position of the current plot matches the land plot pattern; if the position of the current plot matches the land plot pattern, it is determined that the current farmer's identity has been identified.

[0066] Specifically, the above step 104 includes displaying the position of the current plot on the display screen of the handheld terminal device based on the latitude and longitude coordinates of the current plot; determining the ownership relationship between the position of the current plot and the land plot patch. The position judgment here is the position ownership relationship judgment of the point and the surface. It is divided into three states: inclusion, intersection, and separation. The inclusion specified site is within the irregular polygon range of the patch; the intersection specified site is on the edge of the irregular polygon edge of the patch; the separation specified site is outside the irregular polygon range of the patch. The ownership relationship includes that the position of the current plot is within the range of the land plot patch, the position of the current plot is on the edge of the land plot patch, or the position of the current plot is outside the range of the land plot patch; if the position of the current plot is within the range of the land plot patch, it is determined that the position of the current plot matches the land plot patch; if the position of the current plot matches the land plot patch, it is determined that the current farmer's identity recognition is passed.

[0067] In one embodiment of the present application, before downloading the pre-stored basic file information from the cloud, it also includes: collecting plot file information based on a preset location collection method, the plot file information includes the longitude and latitude information of the plot; the preset location collection method includes: collecting a light image of the plot through spectral irradiation; based on the light image, determining multiple boundary coordinate points with obvious differences in light spectra; connecting the multiple boundary coordinate points to form plot boundary information, and determining the plot coordinate matrix and plot area based on the plot boundary information.

[0068] Specifically, there are three methods for data collection of basic archival information. The first method is to collect the coordinate matrix by flying around with a drone and then import it into the system. The second method is to automatically collect the coordinate matrix by walking around the collection plot with a human-carrying device. The third method is to collect the light-receiving image of the plot through the spectral irradiation area, and then use the GIS graphic comparison algorithm to distinguish the coordinates based on the obvious difference between the outline of the plot and the surrounding light spectrum, forming the boundary information of the irregular polygon, thereby automatically outlining the coordinate matrix and area of ​​the plot, and then importing it into the system after verification and confirmation through manual intervention.

[0069] The embodiments of the present application combine the advantages of spectral technology and GIS technology. The light-receiving image of the plot is collected by spectral illumination area, and the boundary information of the plot is automatically identified by GIS graphic comparison algorithm. Finally, the automatic delineation of the plot coordinate matrix and area is realized, thereby improving the efficiency and automation of collection.

[0070] In one embodiment of the present application, the method also includes: obtaining the current farmer's operation data corresponding to the current farmer's identity identification; downloading pre-stored basic file information from the cloud, wherein the basic file information also includes blacklist household information; matching the current farmer's operation data with the blacklist household information, if the current farmer's operation data exists in the blacklist household information, then adding the current farmer's identity identification as a dishonest household, if the current farmer's operation data does not exist in the blacklist household information, then adding the current farmer's identity identification as a normal household.

[0071] Specifically, when the local match is successful, the farmer's identity and land location are verified correctly, and the current farmer's identity is confirmed to have been identified, the farmer's historical planting, agricultural materials, orders, and purchase data are retrieved synchronously, and the farmer's operation data is matched with the blacklist of honest households to determine whether there are dishonest households that have received materials but not planted, have not signed orders after planting, and have not sold grain. If there is dishonest behavior, the farmer is prohibited from receiving agricultural materials, signing orders, and delivering grain in that year, and the status is marked. If the current farmer's operation data does not exist in the blacklist household information, that is, there is no dishonest behavior, the current farmer's identity is added as a normal household.

[0072] The embodiments of the present application provide a two-factor authentication and mobile identity supervision method based on identity and map positioning. By combining land title confirmation information and real-time positioning, dual verification of farmer identities and land location is achieved, effectively preventing identity fraud and land fraud. At the same time, dishonest households are automatically determined through historical data analysis, and a planting integrity system is established. Using the planting, order and other data collected by PDA, combined with historical data, dishonest behaviors (such as taking materials without planting, not signing orders after planting, not selling grain, etc.) are intelligently screened out, thereby establishing a farmer planting integrity system. Compared with traditional manual screening, this method not only improves efficiency, but also enhances accuracy, which will help improve future grain procurement satisfaction rates.

[0073] In one embodiment of the present application, the method also includes: if the identity of the current farmer is added as a normal household, then downloading the pre-stored basic file information corresponding to the current plot of land from the cloud, wherein the basic file information also includes soil moisture information, temperature and humidity information, historical planting information and environmental information; if the soil moisture information, temperature and humidity information, historical planting information and environmental information are within the normal value range, it is determined that the current plot of land is planted normally.

[0074] Specifically, if the grower is determined to be a normal household, a farming inspection will be carried out. The background database pulls the soil moisture, temperature and humidity data of the currently located plot, as well as the normal value fluctuation range of the historical planting and environmental data of the local plot, and compares the current collected data with the fluctuation range to determine whether the current planting and farming are normal. If the data fluctuation is normal, it is determined that the current plot is planted normally. If the data fluctuation is abnormal, the planting process is abnormal, and the fertility, temperature and humidity are adjusted according to the abnormal environment to avoid further losses.

[0075] After the planting order data is collected by PDA, the embodiment of the present application links the local soil moisture, temperature and humidity data to conduct real-time analysis of the current collected data, quickly identify abnormal operation data, and warn of possible losses in advance. This real-time monitoring and early warning mechanism helps to find problems in time and take measures to ensure operation accuracy and reduce losses.

[0076] In one embodiment of the present application, the method also includes: if the current plot of land is planted normally, the current plot data is placed in the traceability chain; based on the traceability chain, a Sankey diagram of the data flow is traced through a handheld terminal device, wherein the data flow includes one or more of plot data, planting data, agricultural data, agricultural supplies data, order data, procurement data, warehousing data, and logistics data.

[0077] Specifically, if the planting process is normal, the current data will be put into the traceability chain, and the Sankey diagram of the data flow of land, planting, farming, agricultural supplies, orders, procurement, warehousing, and logistics will be traced through the PDA.

[0078] The embodiment of the present application uses the identity authentication performed by PDA to read the plot information of the farmer, and reads the plot map information through the personal identity information, so as to solve the problem that farmers can deliver grain without land and solve the problem of delivering grain by impersonating other people's plots. It also judges the farmers' agricultural activities based on the soil moisture, temperature and humidity, and purchases the grain based on the farmers' orders, which solves the problem of mismatch between the amount of grain delivered by farmers and the actual output, and prevents farmers from passing inferior goods as good ones. Finally, the PDA is used to verify the collected grain and "associate the object code" to form a complete traceability chain in procurement, warehousing and logistics. It provides rapid identification and early warning of abnormal operation data, as well as data traceability functions for the entire chain, which ensures the transparency and traceability of grain production, and also helps to control the source and quality of grain, and prevents behaviors such as passing inferior goods as good ones.

[0079] It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in the application, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0080] Figure 2 A schematic diagram of a farmer identification device provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the device may include:

[0081] Collection module 201: used to collect the longitude and latitude coordinates of the current plot and the identity of the current farmer;

[0082] Download module 202: used to download pre-stored basic file information from the cloud, wherein the basic file information includes farmer file information and corresponding plot file information;

[0083] Display module 203: for searching for the land parcel file information corresponding to the current farmer's identity identifier if the current farmer's identity identifier exists in the farmer's file information, and displaying the land parcel image corresponding to the land parcel file information on the display screen of the handheld terminal device based on the land parcel file information;

[0084] Identification module 204: used to display the location of the current plot on the display screen of the handheld terminal device based on the latitude and longitude coordinates of the current plot. If the location of the current plot matches the land plot map, it is determined that the current farmer's identity is recognized.

[0085] In one embodiment of the present application, based on the latitude and longitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device. If the position of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified, including: based on the latitude and longitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device; taking the position of the current plot as the target point, and making rays in any direction with the target point as the starting point, and calculating the number of intersections between the rays and the contour lines of the land plot map. If the number of intersections is an odd number, it is determined that the position of the current plot is within the range of the land plot map; if the position of the current plot is within the range of the land plot map, it is determined that the position of the current plot matches the land plot map; if the position of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified.

[0086] In one embodiment of the present application, based on the latitude and longitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device. If the position of the current plot matches the land plot pattern, it is determined that the current farmer's identity has been identified, including: based on the latitude and longitude coordinates of the current plot, the position of the current plot is displayed on the display screen of the handheld terminal device; determining the ownership relationship between the position of the current plot and the land plot pattern, wherein the ownership relationship includes that the position of the current plot is within the range of the land plot pattern, the position of the current plot is on the edge of the land plot pattern, or the position of the current plot is outside the range of the land plot pattern; if the position of the current plot is within the range of the land plot pattern, it is determined that the position of the current plot matches the land plot pattern; if the position of the current plot matches the land plot pattern, it is determined that the current farmer's identity has been identified.

[0087] In one embodiment of the present application, before downloading the pre-stored basic file information from the cloud, it also includes: collecting plot file information based on a preset location collection method, the plot file information includes the longitude and latitude information of the plot; the preset location collection method includes: collecting a light image of the plot through spectral irradiation; based on the light image, determining multiple boundary coordinate points with obvious differences in light spectra; connecting the multiple boundary coordinate points to form plot boundary information, and determining the plot coordinate matrix and plot area based on the plot boundary information.

[0088] In one embodiment of the present application, a verification module is also included, which is used to: obtain the current farmer's operation data corresponding to the identity identifier of the current farmer; download pre-stored basic file information from the cloud, wherein the basic file information also includes blacklist household information; match the current farmer's operation data with the blacklist household information, if the current farmer's operation data exists in the blacklist household information, then add the current farmer's identity identifier as a dishonest household, if the current farmer's operation data does not exist in the blacklist household information, then add the current farmer's identity identifier as a normal household.

[0089] In one embodiment of the present application, a correction module is also included, which is used to: if the identity of the current farmer is added as a normal household, download the pre-stored basic file information corresponding to the current plot from the cloud, wherein the basic file information also includes soil moisture information, temperature and humidity information, historical planting information and environmental information; if the soil moisture information, the temperature and humidity information, the historical planting information and the environmental information are within the normal value range, it is determined that the current plot is planted normally.

[0090] In one embodiment of the present application, a tracing module is also included. It is used to: if the current plot is planted normally, put the current plot data into the tracing chain; based on the tracing chain, perform Sankey diagram tracing of the data stream through a handheld terminal device, wherein the data stream includes one or more of the plot data, planting data, farming data, agricultural materials collection data, order data, purchase data, warehousing data, and logistics data.

[0091] According to the specific embodiments provided in this application, the technical solution provided in this application can have the following advantages:

[0092] The embodiment of the present application uses the identity authentication performed by PDA to read the plot information of the farmer, and reads the plot map information through the personal identity information, so as to solve the problem that farmers can deliver grain without land and solve the problem of delivering grain by impersonating other people's plots. It also judges the farmers' agricultural activities based on the soil moisture, temperature and humidity, and purchases the grain based on the farmers' orders, which solves the problem of mismatch between the amount of grain delivered by farmers and the actual output, and prevents farmers from passing inferior goods as good ones. Finally, the PDA is used to verify the collected grain and "associate the object code" to form a complete traceability chain in procurement, warehousing and logistics. It provides rapid identification and early warning of abnormal operation data, as well as data traceability functions for the entire chain, which ensures the transparency and traceability of grain production, and also helps to control the source and quality of grain, and prevents behaviors such as passing inferior goods as good ones.

[0093] The same or similar parts between the above embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0094] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the scheme described in this article within the scope permitted by applicable laws and regulations, provided that the applicable laws and regulations of the country are met (for example, the user's explicit consent, effective notification to the user, and the user's explicit authorization, etc.).

[0095] According to an embodiment of the present application, the present application also provides a computer device and a computer-readable storage medium. The present application also provides a computer device, including at least one processor and a memory in communication with the at least one processor; wherein the memory stores computer instructions executable by the at least one processor, and the computer instructions are executed by the at least one processor so that the at least one processor can execute the farmer identification method described in any of the above embodiments.

[0096] like Figure 3 , is a block diagram of a computer device according to an embodiment of the present application. The computer device is intended to represent various forms of digital computers or mobile devices. The digital computer may include a desktop computer, a portable computer, a workbench, a personal digital assistant, a server, a mainframe computer, and other suitable computers. The mobile device may include a tablet computer, a smart phone, a wearable device, etc.

[0097] like Figure 3 As shown, the computer device 300 includes a computing unit 301, a ROM 302, a RAM 303, a bus 304, and an input / output (I / O) interface 305. The computing unit 301, the ROM 302, and the RAM 303 are connected to each other via the bus 304. The input / output (I / O) interface 305 is also connected to the bus 304.

[0098] The computing unit 301 can perform various processes in the method embodiment of the present application according to the computer instructions stored in the read-only memory (ROM) 302 or the computer instructions loaded from the storage unit 308 to the random access memory (RAM) 303. The computing unit 301 can be various general and / or special processing components with processing and computing capabilities. The computing unit 301 may include, but is not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. In some embodiments, the method provided in the embodiment of the present application can be implemented as a computer software program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 308.

[0099] RAM 303 may also store various programs and data required for the operation of device 300. Part or all of a computer program may be loaded and / or installed onto device 300 via ROM 302 and / or communication unit 309.

[0100] The input unit 306, output unit 307, storage unit 308 and communication unit 309 in the computer device 300 can be connected to the I / O interface 305. The input unit 306 can be, for example, a keyboard, a mouse, a touch screen, a microphone, etc. The output unit 307 can be, for example, a display, a speaker, an indicator light, etc. The device 300 can exchange information, data, etc. with other devices through the communication unit 309.

[0101] It should be noted that the device may also include other components necessary for normal operation, or may only include components necessary for implementing the solution of the present application, rather than all the components shown in the figure.

[0102] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof.

[0103] The computer instructions for implementing the method of the present application can be written in any combination of one or more programming languages. These computer instructions can be provided to the computing unit 301, so that when the computer instructions are executed by the computing unit 301 such as a processor, the steps involved in the method embodiment of the present application are executed.

[0104] The present application also provides a computer-readable storage medium on which computer instructions are stored, and the computer instructions are used to enable a computer to execute the farmer identity identification method described in any of the above embodiments.

[0105] The computer-readable storage medium provided in the present application may be a tangible medium that may contain or store computer instructions for executing the steps involved in the method embodiments of the present application. The computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, and other forms of storage media.

[0106] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A farmer identification method, characterized in that: The method includes: Collect the longitude and latitude coordinates of the current plot and the identity of the current farmer through a handheld terminal device; Downloading pre-stored basic file information from the cloud, wherein the basic file information includes farmer file information and corresponding plot file information; If the identity of the current farmer exists in the farmer's file information, searching for the land parcel file information corresponding to the identity of the current farmer, and displaying the land parcel map corresponding to the land parcel file information on the display screen of the handheld terminal device based on the land parcel file information; Based on the latitude and longitude coordinates of the current plot, the location of the current plot is displayed on the display screen of the handheld terminal device. If the location of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified.

2. The farmer household identification method according to claim 1, characterized in that: The method of displaying the location of the current plot of land on the display screen of the handheld terminal device based on the latitude and longitude coordinates of the current plot of land, and determining that the current farmer's identity is recognized successfully if the location of the current plot of land matches the land plot map, includes: Based on the latitude and longitude coordinates of the current plot, displaying the location of the current plot on the display screen of the handheld terminal device; Taking the position of the current plot as the target point, drawing a ray along any direction with the target point as the starting point, and calculating the number of intersections between the ray and the contour line of the land plot, if the number of intersections is an odd number, determining that the position of the current plot is within the range of the land plot; If the position of the current plot is within the range of the land plot patch, determining that the position of the current plot matches the land plot patch; If the location of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified.

3. The farmer household identification method according to claim 1, characterized in that: The method of displaying the location of the current plot of land on the display screen of the handheld terminal device based on the latitude and longitude coordinates of the current plot of land, and determining that the current farmer's identity is recognized successfully if the location of the current plot of land matches the land plot map, includes: Based on the latitude and longitude coordinates of the current plot, displaying the location of the current plot on the display screen of the handheld terminal device; Determine the belonging relationship between the position of the current plot and the land plot spot, wherein the belonging relationship includes that the position of the current plot is within the range of the land plot spot, the position of the current plot is on the edge of the land plot spot, or the position of the current plot is outside the range of the land plot spot; If the position of the current plot is within the range of the land plot patch, determining that the position of the current plot matches the land plot patch; If the location of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified.

4. The farmer household identification method according to claim 1, characterized in that: Before downloading the pre-stored basic archive information from the cloud, the method further includes: Collecting plot archive information based on a preset location collection method, wherein the plot archive information includes the latitude and longitude information of the plot; The preset location acquisition method includes: Collecting the light-receiving image of the plot through spectral illumination; Based on the light-receiving image, determining a plurality of boundary coordinate points with obvious light-receiving spectrum differences; The plurality of boundary coordinate points are connected to form plot boundary information, and a plot coordinate matrix and a plot area are determined based on the plot boundary information.

5. The farmer household identification method according to claim 1, characterized in that: The method further comprises: Acquire current farmer operation data corresponding to the identity identifier of the current farmer; Downloading pre-stored basic file information from the cloud, wherein the basic file information also includes blacklist household information; The current farmer's operation data is matched with the blacklist household information. If the current farmer's operation data exists in the blacklist household information, the identity of the current farmer is added as a dishonest household. If the current farmer's operation data does not exist in the blacklist household information, the identity of the current farmer is added as a normal household.

6. The farmer household identification method according to claim 5, characterized in that: The method further comprises: If the identity of the current farmer is added as a normal household, the pre-stored basic file information corresponding to the current plot is downloaded from the cloud, wherein the basic file information also includes soil moisture information, temperature and humidity information, historical planting information and environmental information; If the soil moisture information, the temperature and humidity information, the historical planting information and the environmental information are within the normal value range, it is determined that the current plot of land is planted normally.

7. The farmer household identification method according to claim 5, characterized in that: The method further comprises: If the current plot of land is planted normally, the data of the current plot of land is put into the traceability chain; Based on the traceability chain, a Sankey diagram of the data flow is traced through a handheld terminal device, wherein the data flow includes one or more of plot data, planting data, farming data, agricultural material collection data, order data, purchase data, warehousing data, and logistics data.

8. A farmer identification device, characterized in that: The device includes: Collection module: used to collect the longitude and latitude coordinates of the current plot and the identity of the current farmer; Download module: used to download pre-stored basic file information from the cloud, wherein the basic file information includes farmer file information and corresponding plot file information; Display module: used for searching the land parcel file information corresponding to the identity identifier of the current farmer if the identity identifier of the current farmer exists in the farmer file information, and displaying the land parcel map corresponding to the land parcel file information on the display screen of the handheld terminal device based on the land parcel file information; Identification module: used to display the location of the current plot on the display screen of the handheld terminal device based on the latitude and longitude coordinates of the current plot. If the location of the current plot matches the land plot map, it is determined that the current farmer's identity has been identified.

9. A computer device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores computer instructions that can be executed by the at least one processor, and the computer instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having computer instructions stored thereon, characterized in that: The computer instructions are used to make a computer execute the method according to any one of claims 1 to 7.