A method, apparatus, equipment, and storage medium for managing arable land ledgers.

By constructing a knowledge graph of cultivated land ledgers and using timestamps to describe the relationships between cultivated land attributes, the problem of dynamic changes in attributes in cultivated land ledger management is solved, and efficient, convenient management and traceability of cultivated land information are achieved.

CN117648351BActive Publication Date: 2026-11-06CHINA UNITED NETWORK COMM GRP CO LTD +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311570124.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-22
Publication Date
2026-11-06
Estimated Expiration
2043-11-22

AI Technical Summary

Technical Problem

The existing farmland ledger management platform cannot adapt to the dynamic changes in farmland attributes, especially when land is transferred or divided, it cannot achieve accurate data updates and traceability.

Method used

By employing knowledge graph technology, a knowledge graph for arable land ledgers is constructed by treating arable land as an entity, natural attributes as entity attributes, and social attributes as entity relationships, and by using timestamps to describe these relationships, thereby enabling dynamic management of arable land information.

Benefits of technology

It enables traceability and efficient management of arable land records, adapts to dynamic changes in arable land attributes, and provides a convenient data query and update mechanism.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117648351B_ABST
    Figure CN117648351B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, equipment, and storage medium for managing arable land ledgers. The method includes: obtaining an arable land query request, the query request including: an identifier of the arable land to be queried; obtaining, based on the query request, a query timestamp of the arable land query request and a pre-constructed knowledge graph of the arable land ledger to which the identifier of the arable land to be queried belongs, and performing a solidification process on the knowledge graph of the arable land ledger based on the query timestamp; querying the solidified knowledge graph and obtaining attribute information corresponding to the identifier of the arable land to be queried, and carrying the attribute information in the query response for feedback. The method of this application utilizes a time-series knowledge graph to construct an arable land ledger, realizing secondary reorganization and attribute inheritance and tracing after land transfer, facilitating the query and management of arable land information, and providing an efficient and detailed data management system and capability for arable land management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of farmland ledger management, and in particular to a method, apparatus, equipment and storage medium for farmland ledger management. Background Technology

[0002] Farmland is a vital component of food production, and its protection is crucial to national food security, ecological security, and social stability. Therefore, there is an urgent need to utilize cutting-edge digital and information technologies to establish a comprehensive farmland resource monitoring system for long-term, systematic monitoring of farmland resource utilization and dynamic changes in its carrying capacity.

[0003] Currently, the existing farmland resource monitoring system mainly uses a farmland ledger management platform to control farmland resources. This control method primarily employs a traditional database storage model, using a relational database to complete attribute association and updates. In other words, it manages farmland by using natural attributes as the main table and social attributes or other supplementary information as sub-tables.

[0004] However, in actual planting scenarios, the planting production entity often differs from the entity that has been registered (the actual planting personnel change after land transfer or contracting), and the actual planting plot differs from the main plot (there are phenomena such as integration and division). The existing farmland ledger management platform can only use the traditional database storage mode for control, which leads to the problem that the existing management mode cannot adapt to dynamic changes in attributes. Summary of the Invention

[0005] This application provides a method, apparatus, equipment, and storage medium for managing farmland ledgers, in order to solve the technical problem that the traditional database storage management mode cannot adapt to dynamic changes in attributes during the management of farmland ledgers.

[0006] Firstly, this application provides a method for managing cultivated land ledgers, including:

[0007] Obtain a farmland query request, wherein the farmland query request includes: the identifier of the farmland to be queried;

[0008] Based on the farmland query request, obtain the query timestamp of the farmland query request, and the knowledge graph of the farmland ledger to which the identifier of the farmland to be queried belongs, and solidify the knowledge graph of the farmland ledger based on the query timestamp.

[0009] The solidified knowledge graph is queried, and the attribute information corresponding to the identifier of the farmland to be queried is obtained. The attribute information is then carried in the query response for feedback.

[0010] Optionally, as described above, the knowledge graph construction method for the farmland ledger to be queried includes at least the following:

[0011] For each piece of cultivated land in the cultivated land ledger to be queried, the cultivated land is treated as an entity, the natural attribute information of the cultivated land is treated as an entity attribute, and the social attribute information of the cultivated land is treated as an entity relationship. The timestamp relationship describing the start and end times of the entity relationship is obtained to realize the construction of a knowledge graph of the cultivated land ledger to be queried.

[0012] Optionally, the method described above further includes:

[0013] Obtain a farmland renewal request, wherein the farmland renewal request includes: an identifier of the farmland to be renewed;

[0014] According to the farmland renewal request, obtain the natural attribute information and social attribute information of the farmland to be renewed corresponding to the identifier of the farmland to be renewed, and determine the positional relationship with each farmland in the existing farmland ledger based on the geographical location information in the natural attribute information of the farmland to be renewed.

[0015] If there is an intersecting positional relationship, then obtain the first target cultivated land that has an intersecting positional relationship with the cultivated land to be updated, and the first target cultivated land ledger to which the first target cultivated land belongs;

[0016] Construct a first new cultivated land ledger that is related to the first target cultivated land ledger, and respectively treat the cultivated land to be updated as an entity, the natural attribute information of the cultivated land to be updated as an entity attribute, and the social attribute information of the cultivated land to be updated as an entity relationship, so as to construct a knowledge graph of the first new cultivated land ledger.

[0017] Based on the natural attribute information of the cultivated land to be updated and the natural attribute information of the first target cultivated land, the natural attribute information of the intersecting cultivated land is obtained, and based on the social attribute information of the cultivated land to be updated and the social attribute information of the target cultivated land, the social attribute information of the intersecting cultivated land is obtained; the intersecting cultivated land refers to the plot of land where the cultivated land to be updated and the target cultivated land intersect.

[0018] A second new cultivated land ledger is constructed that is associated with both the first target cultivated land ledger and the first new cultivated land ledger. The intersecting cultivated land is treated as an entity, the natural attribute information of the intersecting cultivated land is treated as an entity attribute, and the social attribute information of the intersecting cultivated land is treated as an entity relationship, so as to construct a knowledge graph of the second new cultivated land ledger.

[0019] Optionally, the method described above further includes: if there is an overlapping positional relationship, obtaining a second target cultivated land that overlaps with the cultivated land to be updated, and a second target cultivated land ledger to which the second target cultivated land belongs;

[0020] Based on the natural and social attribute information of the cultivated land to be updated, the natural and social attribute information of the second target cultivated land is updated, and the knowledge graph of the second target cultivated land ledger is updated.

[0021] Optionally, the method described above further includes: if there are non-intersecting and non-overlapping positional relationships, then construct a third new cultivated land ledger, and respectively treat the cultivated land to be updated as an entity, the natural attribute information of the cultivated land to be updated as an entity attribute, and the social attribute information of the cultivated land to be updated as an entity relationship, so as to construct a knowledge graph of the third new cultivated land ledger.

[0022] Optionally, in the method described above, the natural attribute information includes one or more of the following combinations: farmland location, map data, elevation information, and land ownership information;

[0023] The social attribute information includes one or more of the following combinations: boundary information, land type information, land transfer information, and planting information.

[0024] Optionally, in the method described above, the attribute information is one or more combinations of the following: natural attribute information, social attribute information, intersecting land parcel attribute information, and old land parcel attribute information.

[0025] Secondly, this application provides a management device for cultivated land ledgers, comprising:

[0026] The acquisition module is used to acquire farmland query requests and farmland update requests.

[0027] The processing module is used to obtain the query timestamp of the farmland query request and the knowledge graph of the farmland ledger to which the identifier of the farmland to be queried belongs, and to solidify the knowledge graph of the farmland ledger based on the query timestamp.

[0028] The processing module is further configured to obtain, according to the farmland update request, the natural attribute information and social attribute information of the farmland to be updated corresponding to the identifier of the farmland to be updated, and determine the positional relationship with each farmland in the existing farmland ledger according to the geographical location information in the natural attribute information of the farmland to be updated, and update the farmland ledger and knowledge graph according to the positional relationship.

[0029] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0030] The memory stores computer-executed instructions;

[0031] The processor executes computer execution instructions stored in the memory to implement the farmland ledger management method described in any of the above embodiments.

[0032] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the farmland ledger management method described in any of the above embodiments.

[0033] This application provides a method, apparatus, equipment, and storage medium for managing arable land ledgers. The system establishes a arable land ledger with arable land as the core entity, natural attributes as entity attributes, and social attributes as entity relationships. Timestamps are used to describe the start and end times of these entity relationships. During arable land subdivision or transfer, the system continuously iterates and reconstructs the arable land entity and entity relationships based on the updated spatial location information of the arable land through attribute inheritance and overlay. When arable land ledger queries are required, a knowledge graph is solidified based on timestamp information, and the system returns the queried arable land ledger attribute information and the corresponding knowledge graph with temporal relationships. This establishes a traceable and inheritable arable land ledger management system that can adapt to dynamic attribute changes, providing users with a more convenient and efficient arable land ledger management model. Attached Figure Description

[0034] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0035] Figure 1 A schematic flowchart illustrating an embodiment of a method for managing farmland ledgers provided in this application;

[0036] Figure 2 This is a schematic diagram of the knowledge graph of the cultivated land ledger obtained in this embodiment.

[0037] Figure 3 A schematic flowchart illustrating another embodiment of the method for managing cultivated land ledgers provided in this application;

[0038] Figure 4 This is a schematic diagram illustrating the establishment of a knowledge graph for cultivated land ledgers in this embodiment;

[0039] Figure 5 A schematic flowchart of another embodiment of the method for managing cultivated land ledgers provided in this application;

[0040] Figure 6 This is a diagram showing the location of cultivated land in this embodiment;

[0041] Figure 7 This is a schematic diagram of the first new cultivated land ledger knowledge graph obtained after the update in this embodiment;

[0042] Figure 8 A schematic flowchart illustrating another embodiment of the method for managing cultivated land ledgers provided in this application;

[0043] Figure 9 A schematic flowchart illustrating another embodiment of the method for managing cultivated land ledgers provided in this application;

[0044] Figure 10 A schematic diagram of the structure of an embodiment of a farmland ledger management device provided in this application;

[0045] Figure 11 This is a schematic diagram of the structure of one embodiment of an electronic device provided in this application.

[0046] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0047] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0048] Food is the paramount necessity of the people, and land is the mother of grain. Establishing and improving a monitoring system for arable land resources, utilizing cutting-edge digital and information technologies such as satellite remote sensing, the Internet of Things, cloud computing, big data, artificial intelligence, and blockchain, to systematically monitor the utilization status and dynamic changes in the carrying capacity of arable land resources over the long term is urgently needed. Currently, the arable land ledger management system lacks digital support, and problems such as unclear and inaccurate grain planting data statistics, slow data updates, insufficient timeliness, and immature evaluation and assessment mechanisms are widespread. Therefore, utilizing cutting-edge digital and information technologies to monitor the utilization status of arable land resources in a timely and accurate manner, and establishing a standardized, multi-level, convenient, and efficient arable land resource management platform, is of great significance for safeguarding the red line of arable land resources, constructing a rational grain planting structure, ensuring the effective supply of grain in my country, and achieving high-quality agricultural development.

[0049] Therefore, to accurately control arable land information, it is necessary to map and record arable land. Current arable land ledger management technology still primarily relies on traditional database modeling, using relational databases to complete attribute association and updates. The general model is as follows:

[0050] 1. Establish a master ledger of cultivated land, which includes basic information about cultivated land such as number, location, boundaries, four boundaries, land type, etc.

[0051] 2. Establish farmland ledgers, including information on land rights confirmation, contracting, transfer, planting, remote sensing imagery, and investigation and verification.

[0052] This involves managing arable land by using its natural attributes as the main table and its social attributes or other supplementary information as sub-tables. However, the traditional database storage model ignores the spatiotemporal changes in arable land use and the overlap of natural and social attributes. In actual use, arable land faces frequent transfers, consolidations, divisions, and changes in land use categories. Furthermore, retrieval of arable land information includes various needs such as geographic location, planting purpose, and historical tracing. Therefore, arable land ledgers established using the traditional database storage model suffer from problems during actual arable land querying and management, such as data updates involving multiple entities or the inability to trace back to the original plot after updates.

[0053] In order to solve the above-mentioned technical problems, the inventive concept of this application is: how to reorganize the farmland ledger information in a more comprehensive and convenient way, establish the relationship between land and crops, subjects, time and space, and solve the technical problems of farmland change, division, attribute inheritance and superposition in the actual management process.

[0054] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0055] Figure 1 This is a schematic flowchart illustrating an embodiment of a method for managing cultivated land ledgers provided in this application. Figure 1 As shown, the method includes:

[0056] Step 101: Obtain the farmland query request.

[0057] In this embodiment, the farmland query request includes, but is not limited to, the identifier of the farmland to be queried and the query timestamp; the identifier of the farmland to be queried can be a number, code, etc.

[0058] Step 102: Based on the farmland query request, obtain the query timestamp of the farmland query request, as well as the knowledge graph of the farmland ledger to which the identifier of the farmland to be queried belongs, and solidify the knowledge graph of the farmland ledger based on the query timestamp.

[0059] In this embodiment, based on the identifier of the farmland to be queried and the timestamp information of the query in the farmland query request, the knowledge graph of the corresponding farmland ledger to be queried is obtained and solidified, the knowledge graph corresponding to the farmland ledger to be queried is obtained, and the farmland entity to be queried and the associated farmland entity are determined.

[0060] Step 103: Query the solidified knowledge graph and obtain the attribute information corresponding to the identifier of the farmland to be queried, and carry the attribute information in the query response.

[0061] In this embodiment, based on the solidified knowledge graph, the attribute information corresponding to the farmland entity to be queried and its associated farmland entities is obtained; and the knowledge graph corresponding to the farmland ledger to be queried and the attribute information corresponding to the farmland entities in the knowledge graph are fed back to the query response. For example, Figure 2 This is a schematic diagram of the knowledge graph of the cultivated land ledger obtained in this embodiment, such as... Figure 2 As shown, the information returned by the query response includes the natural attribute information and social attribute information of the farmland ledger to be queried, as well as the ledger of farmland associated with the farmland ledger to be queried.

[0062] Optionally, the attribute information may include, but is not limited to: natural attribute information, social attribute information, intersecting land parcel attribute information, and old land parcel attribute information.

[0063] Among them, the intersecting land parcel attribute information fed back to the query response includes the natural attribute information and social attribute information corresponding to the intersecting cultivated land that has an intersecting positional relationship with other cultivated land;

[0064] The old land parcel attribute information fed back to the query response includes the natural attribute information and social attribute information of other cultivated land that has an intersecting position with the cultivated land to be queried.

[0065] In this embodiment, when querying farmland ledgers, timestamp information is obtained based on the farmland query request to solidify the knowledge graph. Then, the queried farmland entity is fed back along with the knowledge graphs corresponding to associated farmland, and the attributes of the queried farmland itself, the attributes of intersecting plots, and the attribute information of associated old plots are returned. Compared to the existing technology that uses traditional database storage and can only obtain the farmland ledger to be queried, this application queries a farmland ledger with temporal relationships built based on a knowledge graph. Simultaneously with obtaining the farmland ledger to be queried, it obtains the associated farmland ledgers and attribute information based on the timestamp information, thus achieving traceable management of farmland information.

[0066] Figure 3 A flowchart illustrating another embodiment of the method for managing cultivated land ledgers provided in this application is shown below. Figure 3 As shown, based on the above embodiments, the knowledge graph construction method for the cultivated land ledger to be queried in the above embodiments can be as follows:

[0067] Step 201: For each cultivated land in the cultivated land ledger to be queried, obtain the natural attribute information and social attribute information of each cultivated land.

[0068] In this embodiment, the natural attribute information corresponding to each cultivated land can be obtained from the land and resources map database, or received from users uploading relevant cultivated land natural attribute information. Optionally, the natural attributes corresponding to the cultivated land include, but are not limited to, cultivated land location, map patch data, elevation information, and land ownership information.

[0069] In addition, the social attribute information corresponding to each piece of arable land can be obtained through data collection or user reporting. Optionally, the social attributes corresponding to the arable land include, but are not limited to, boundary information, land type information, transfer information, and planting information.

[0070] Step 202: For each cultivated land in the cultivated land ledger to be queried, the cultivated land is treated as an entity, the natural attribute information of the cultivated land is treated as an entity attribute, and the social attribute information of the cultivated land is treated as an entity relationship. The timestamp relationship of the start and end times used to describe the entity relationship is obtained in order to construct a knowledge graph of the cultivated land ledger to be queried.

[0071] In this embodiment, for example, Figure 4 This is a schematic diagram illustrating the establishment of a knowledge graph for cultivated land ledgers in this embodiment, as shown below. Figure 4As shown, based on the obtained information on each cultivated land and its corresponding natural and social attributes, the cultivated land is stored as an entity in the graph database. The natural attributes of the cultivated land are the entity attributes, and the social attributes are the entity relations. The relation information is the connecting words between the cultivated land and the social attributes. For example, if the planting information in the social attribute of the cultivated land is corn, the corresponding relation information is planting; if the land type information is high-standard farmland, the relation information is belonging. A timestamp is also established to describe the start and end time of the entity relations, i.e., time sequence information.

[0072] For example, Farmland A - (May 2023 - July 2023) | Planted - Corn means that farmland A was planted with corn during the period from May 2023 to July 2023, where the entity is farmland A and the entity relationship is planting corn.

[0073] In this embodiment, a knowledge graph for the cultivated land ledger is constructed based on each acquired cultivated land plot and its corresponding initialized natural and social attribute information. Cultivated land is the entity, natural attributes are the entity attributes, and social attributes are the entity relationships. The start and end times of these entity relationships are determined by timestamp information, thus constructing the cultivated land ledger. Compared to the traditional database storage method used in existing technologies, which uses the natural attributes of cultivated land as the main table and social attributes or other supplementary information as sub-tables for business management, this application employs a graph database storage method. By constructing a knowledge graph with timestamp information for business management, the cultivated land ledger and its corresponding attribute information can be viewed more intuitively, facilitating business management.

[0074] Figure 5 This is a schematic flowchart illustrating another embodiment of the method for managing cultivated land ledgers provided in this application. Figure 5 As shown above, in the above Figure 1 or Figure 3 Based on the illustrated embodiment, the method may further include:

[0075] Step 301: Obtain farmland renewal request.

[0076] The farmland renewal request includes the identification of the farmland to be renewed.

[0077] Step 302: Based on the farmland renewal request, obtain the natural attribute information and social attribute information of the farmland to be renewed corresponding to the identifier of the farmland to be renewed, and determine the positional relationship with each farmland in the existing farmland ledger based on the geographical location information in the natural attribute information of the farmland to be renewed.

[0078] In this embodiment, the geographical location information in the natural attribute information of the cultivated land to be updated is overlaid with the geographical location information of each existing cultivated land in the cultivated land ledger for analysis, thereby determining the positional relationship of the cultivated land to be updated.

[0079] For example, Figure 6 This is a diagram showing the location of cultivated land in this embodiment, such as... Figure 6 As shown, the location relationships of the cultivated land include, but are not limited to: intersecting, overlapping, and non-intersecting and non-overlapping.

[0080] Step 303: If there is an intersecting positional relationship, obtain the first target cultivated land that has an intersecting positional relationship with the cultivated land to be updated, and the first target cultivated land ledger to which the first target cultivated land belongs.

[0081] In this embodiment, when it is determined that there is an intersecting plot of land (i.e., intersecting cultivated land) between the cultivated land to be updated and the existing cultivated land, the existing cultivated land with intersecting cultivated land is taken as the first target cultivated land, and the first target cultivated land ledger is obtained.

[0082] Step 304: Construct a new first cultivated land ledger that is related to the first target cultivated land ledger, and take the cultivated land to be updated as an entity, the natural attribute information of the cultivated land to be updated as an entity attribute, and the social attribute information of the cultivated land to be updated as an entity relationship, so as to construct a knowledge graph of the new first cultivated land ledger.

[0083] In this embodiment, the first new cultivated land ledger is a ledger of cultivated land to be updated; wherein, the cultivated land to be updated is an entity, the natural attributes corresponding to the cultivated land to be updated are entity attributes, the corresponding social attributes are entity relationships, and timestamp information is obtained to describe the start and end time of the social attributes of the cultivated land to be updated, thereby completing the establishment of the knowledge graph of the first new cultivated land ledger.

[0084] Step 305: Based on the natural attribute information of the cultivated land to be updated and the natural attribute information of the first target cultivated land, obtain the natural attribute information of the intersecting cultivated land, and based on the social attribute information of the cultivated land to be updated and the social attribute information of the first target cultivated land, obtain the social attribute information of the intersecting cultivated land; intersecting cultivated land refers to the plot of land where the cultivated land to be updated and the target cultivated land intersect.

[0085] In this embodiment, the natural attribute information of the intersecting cultivated land is obtained based on the natural attribute information of the first target cultivated land and the cultivated land to be updated; then the social attribute information of the first target cultivated land and the cultivated land to be updated is assigned to the intersecting cultivated land, the social attribute information of the intersecting cultivated land is updated, and the start and end times of the social attributes of the intersecting cultivated land are described by timestamp information according to the temporal relationship.

[0086] Step 306: Construct a second new cultivated land ledger that is associated with the first target cultivated land ledger and the first new cultivated land ledger respectively, and take the intersecting cultivated land as entities, the natural attribute information of the intersecting cultivated land as entity attributes, and the social attribute information of the intersecting cultivated land as entity relations, so as to construct a knowledge graph of the second new cultivated land ledger.

[0087] In this embodiment, based on the obtained intersecting farmland and its corresponding natural attribute information and social attribute information with timestamps, the intersecting farmland is used as the farmland entity, the natural attribute corresponding to the intersecting farmland is used as the entity attribute, the social attribute corresponding to the intersecting farmland is used as the entity relationship, and the timestamp is used to describe the start and end time of the entity relationship to construct the knowledge graph corresponding to the intersecting farmland, which is the second new farmland ledger knowledge graph.

[0088] For example, Figure 7 This is a schematic diagram of the first new cultivated land ledger knowledge graph obtained after the update in this embodiment, such as... Figure 7 As shown, the second new cultivated land ledger contains the social attribute information of the first new cultivated land ledger, and inherits the social attribute information of the first target cultivated land ledger. The temporal relationship between the first target cultivated land ledger, the second new cultivated land ledger, and the first new cultivated land ledger is established through entity relationships with timestamp information.

[0089] In this embodiment, when farmland is divided or merged, the farmland ledger is updated after determining the positional relationship between the new farmland and the existing farmland in the ledger using geospatial location information. When the positional relationship is determined to be intersecting, a relationship of old plot - intersecting plot - new plot is established using triples, and the attribute information of the old plot and the new plot is assigned to the intersecting plot. The temporal relationship is updated based on timestamp information. Compared with the existing technology that uses traditional database storage, the method of this application, by determining the positional relationship of farmland, links the new farmland and the old farmland through the intersecting farmland when they intersect. At the same time, it updates the social attribute changes of the new and old farmland over time using temporal relationships, realizing the dynamic change of farmland attributes after updating the farmland ledger in actual business management.

[0090] Figure 8 This is a flowchart illustrating another embodiment of the method for managing cultivated land ledgers provided in this application. Figure 8 As shown above, in the above Figure 1 or Figure 3 Based on the illustrated embodiment, the method may further include:

[0091] Step 401: Obtain farmland update request.

[0092] The farmland renewal request includes the identification of the farmland to be renewed.

[0093] Step 402: Based on the farmland renewal request, obtain the natural attribute information and social attribute information of the farmland to be renewed corresponding to the identifier of the farmland to be renewed, and determine the positional relationship with each farmland in the existing farmland ledger based on the geographical location information in the natural attribute information of the farmland to be renewed.

[0094] In this embodiment, the geographical location information in the natural attribute information of the cultivated land to be updated is overlaid with the geographical location information of each existing cultivated land in the cultivated land ledger for analysis, thereby determining the positional relationship of the cultivated land to be updated.

[0095] Step 403: If there is an overlapping positional relationship, obtain the second target cultivated land that has an overlapping positional relationship with the cultivated land to be updated, and the second target cultivated land ledger to which the second target cultivated land belongs.

[0096] In this embodiment, when it is determined that the cultivated land to be updated and any existing cultivated land in the cultivated land ledger are completely overlapping in position, the completely overlapping existing cultivated land is taken as the second target cultivated land, and the cultivated land ledger corresponding to the second target cultivated land is obtained.

[0097] Step 404: Based on the natural and social attribute information of the cultivated land to be updated, update the natural and social attribute information of the second target cultivated land, and update the knowledge graph of the second target cultivated land ledger.

[0098] In this embodiment, based on the natural and social attribute information corresponding to the cultivated land to be updated, the corresponding attribute information is updated in the second target cultivated land ledger by establishing a time-series relationship. The updated second target cultivated land ledger is the cultivated land ledger corresponding to the cultivated land to be updated.

[0099] In this embodiment, when it is determined that the arable land to be updated overlaps with existing arable land in the arable land register, the arable land register corresponding to the existing arable land whose geographical location completely overlaps with the arable land to be updated is obtained. The attribute information is then updated based on this arable land register, and a timestamp is established to describe the temporal relationship of social attributes. The updated arable land register is then the new arable land register corresponding to the arable land to be updated. Compared to the traditional database storage mode used in the prior art, this application, after determining the location relationship of the arable land to be updated, does not require re-establishing the arable land register for arable land that overlaps with existing arable land in the arable land register. Instead, it updates the arable land register by updating the temporal relationship, achieving more efficient and convenient arable land management and avoiding the situation of repeatedly establishing arable land registers for the same arable land.

[0100] Figure 9 This is a flowchart illustrating another embodiment of the method for managing cultivated land ledgers provided in this application. Figure 9 As shown above, in the above Figure 1 or Figure 3 Based on the illustrated embodiment, the method may further include:

[0101] Step 501: Obtain farmland update request.

[0102] The farmland renewal request includes the identification of the farmland to be renewed.

[0103] Step 502: Based on the farmland renewal request, obtain the natural attribute information and social attribute information of the farmland to be renewed corresponding to the identifier of the farmland to be renewed, and determine the positional relationship with each farmland in the existing farmland ledger based on the geographical location information in the natural attribute information of the farmland to be renewed.

[0104] In this embodiment, the geographical location information in the natural attribute information of the cultivated land to be updated is overlaid with the geographical location information of each existing cultivated land in the cultivated land ledger for analysis, thereby determining the positional relationship of the cultivated land to be updated.

[0105] Step 503: If there are non-intersecting and non-overlapping positional relationships, construct a third new cultivated land ledger, and respectively treat the cultivated land to be updated as an entity, the natural attribute information of the cultivated land to be updated as entity attributes, and the social attribute information of the cultivated land to be updated as entity relationships, so as to construct a knowledge graph of the third new cultivated land ledger.

[0106] In this embodiment, when it is determined that the location relationship between the cultivated land to be updated and the existing cultivated land is non-intersecting and non-overlapping, based on the cultivated land to be updated and its corresponding natural and social attribute information, the cultivated land to be updated is taken as an entity, its corresponding natural attribute is taken as an entity attribute, and its corresponding social attribute is taken as an entity relationship. The start and end time of the corresponding social attribute is described by timestamp information, thereby completing the construction of the third new cultivated land ledger knowledge graph.

[0107] In this embodiment, when it is determined that the arable land to be updated and the existing arable land in the arable land ledger are in a non-intersecting and non-overlapping positional relationship, a new arable land ledger is directly constructed by establishing a knowledge graph based on the natural and social attribute information of the arable land to be updated, and timestamp information is used to describe the start and end times of the entity relationship. Compared with the prior art, which uses the natural attributes of arable land as the main table and social attributes or other supplementary information as sub-tables and adopts a traditional database storage method, the method of this application determines the positional relationship through the geographical location information of the arable land to be updated, and establishes a new arable land ledger when there are non-intersecting and non-overlapping relationships; therefore, in actual business management, when arable land is transferred or changed, it is not necessary to re-establish the ledger for each new arable land, thus achieving more efficient arable land ledger management.

[0108] Figure 10 This is a schematic diagram of one embodiment of a farmland ledger management device provided in this application. Figure 10As shown, the device 50 includes: an acquisition module 51 and a processing module 52. Specifically, the acquisition module 51 is used to acquire farmland query requests and farmland update requests; the processing module 52 is used to acquire, according to the farmland query request, the query timestamp of the farmland query request, and the knowledge graph of the existing farmland ledger to which the identifier of the farmland to be queried belongs, and to solidify the knowledge graph of the farmland ledger based on the query timestamp; the processing module 52 is also used to acquire, according to the farmland update request, the natural attribute information and social attribute information of the farmland to be updated corresponding to the identifier of the farmland to be updated, and to determine the positional relationship with each farmland in the existing farmland ledger based on the geographical location information in the natural attribute information of the farmland to be updated, and to update the farmland ledger and knowledge graph according to the positional relationship.

[0109] The farmland ledger management device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0110] Figure 11 This is a schematic diagram of the structure of one embodiment of an electronic device provided in this application. Figure 11 As shown, the electronic device 60 may include a processor 61 and a memory 62.

[0111] The processor 61 is communicatively connected to the memory 62, which stores computer execution instructions. The processor 61 is configured to execute the technical solutions in any of the foregoing method embodiments via the computer execution instructions stored in the memory 62.

[0112] Optionally, the memory 62 can be either standalone or integrated with the processor 61. Optionally, when the memory 62 is a device independent of the processor 61, the electronic device 60 may further include a bus for connecting the aforementioned devices.

[0113] The electronic device is used to execute the technical solutions in any of the foregoing method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.

[0114] This application also provides a computer-readable storage medium storing computer-executable instructions. When executed by a processor, these computer-executable instructions are used to implement the methods described above. The implementation principle and technical effects are similar and will not be repeated here.

[0115] Specifically, the computer-readable storage medium may include various media capable of storing computer-executable instructions, such as USB flash drives, portable hard drives, read-only memory (ROM), RAM, disks, or optical discs. Specifically, the computer-readable storage medium stores computer-executable instructions, which, when executed by a computer, cause the technical solution shown in the above method embodiments to be executed. The specific implementation methods and technical effects are similar and will not be repeated here.

[0116] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0117] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed 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 performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0118] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.

[0119] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.

[0120] When integrated units / modules are implemented in hardware, the hardware can be digital circuits, analog circuits, etc. The physical implementation of the hardware structure includes, but is not limited to, transistors, memristors, etc. Unless otherwise specified, the processor can be any suitable hardware processor, such as a CPU, GPU, FPGA, DSP, and ASIC, etc. Unless otherwise specified, the storage unit can be any suitable magnetic or magneto-optical storage medium, such as Resistive Random Access Memory (RRAM), Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Enhanced Dynamic Random Access Memory (EDRAM), High-Bandwidth Memory (HBM), Hybrid Memory Cube (HMC), etc.

[0121] If the integrated unit / module is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0122] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.

[0123] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0124] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for managing arable land ledgers, characterized in that, include: Obtain a farmland query request, wherein the farmland query request includes: the identifier of the farmland to be queried; Based on the farmland query request, obtain the query timestamp of the farmland query request, and the knowledge graph of the farmland ledger to which the identifier of the farmland to be queried belongs, and solidify the knowledge graph of the farmland ledger based on the query timestamp. The solidified knowledge graph is queried, and the attribute information corresponding to the identifier of the farmland to be queried is obtained. The attribute information is then carried in the query response for feedback. Also includes: Obtain a farmland renewal request, wherein the farmland renewal request includes: an identifier of the farmland to be renewed; According to the farmland renewal request, obtain the natural attribute information and social attribute information of the farmland to be renewed corresponding to the identifier of the farmland to be renewed, and determine the positional relationship with each farmland in the existing farmland ledger based on the geographical location information in the natural attribute information of the farmland to be renewed. If there is an intersecting positional relationship, then obtain the first target cultivated land that has an intersecting positional relationship with the cultivated land to be updated, and the first target cultivated land ledger to which the first target cultivated land belongs; Construct a first new cultivated land ledger that is related to the first target cultivated land ledger, and respectively treat the cultivated land to be updated as an entity, the natural attribute information of the cultivated land to be updated as an entity attribute, and the social attribute information of the cultivated land to be updated as an entity relationship, so as to construct a knowledge graph of the first new cultivated land ledger. Based on the natural attribute information of the cultivated land to be updated and the natural attribute information of the first target cultivated land, the natural attribute information of the intersecting cultivated land is obtained, and based on the social attribute information of the cultivated land to be updated and the social attribute information of the target cultivated land, the social attribute information of the intersecting cultivated land is obtained; the intersecting cultivated land refers to the plot of land where the cultivated land to be updated and the target cultivated land intersect. A second new cultivated land ledger is constructed that is associated with both the first target cultivated land ledger and the first new cultivated land ledger. The intersecting cultivated land is treated as an entity, the natural attribute information of the intersecting cultivated land is treated as an entity attribute, and the social attribute information of the intersecting cultivated land is treated as an entity relationship, so as to construct a knowledge graph of the second new cultivated land ledger.

2. The method according to claim 1, characterized in that, The knowledge graph construction methods for the farmland ledger to be queried include at least the following: For each piece of cultivated land in the cultivated land ledger to be queried, the cultivated land is treated as an entity, the natural attribute information of the cultivated land is treated as an entity attribute, and the social attribute information of the cultivated land is treated as an entity relationship. The timestamp relationship describing the start and end times of the entity relationship is obtained to realize the construction of a knowledge graph of the cultivated land ledger to be queried.

3. The method according to claim 1, characterized in that, Also includes: If there is an overlapping positional relationship, then obtain the second target cultivated land that has an overlapping positional relationship with the cultivated land to be updated, and the second target cultivated land ledger to which the second target cultivated land belongs; Based on the natural and social attribute information of the cultivated land to be updated, the natural and social attribute information of the second target cultivated land is updated, and the knowledge graph of the second target cultivated land ledger is updated.

4. The method according to claim 3, characterized in that, Also includes: If there are non-intersecting and non-overlapping positional relationships, a third new cultivated land ledger is constructed, and the cultivated land to be updated is treated as an entity, the natural attribute information of the cultivated land to be updated is treated as an entity attribute, and the social attribute information of the cultivated land to be updated is treated as an entity relationship, so as to construct the knowledge graph of the third new cultivated land ledger.

5. The method according to claim 1, characterized in that, The natural attribute information includes one or more of the following combinations: farmland location, map data, elevation information, and land ownership information; The social attribute information includes one or more of the following combinations: boundary information, land type information, land transfer information, and planting information.

6. The method according to any one of claims 1-5, characterized in that, The attribute information includes one or more of the following combinations: natural attribute information, social attribute information, intersecting land parcel attribute information, and old land parcel attribute information.

7. A management device for cultivated land ledgers, characterized in that, include: The acquisition module is used to acquire farmland query requests and farmland update requests. The farmland query request includes: the identifier of the farmland to be queried; the farmland update request includes: the identifier of the farmland to be updated; The processing module is used to obtain the query timestamp of the farmland query request and the knowledge graph of the farmland ledger to which the identifier of the farmland to be queried belongs, and to solidify the knowledge graph of the farmland ledger based on the query timestamp. The processing module is also used to query the solidified knowledge graph, obtain the attribute information corresponding to the identifier of the farmland to be queried, and carry the attribute information in the query response for feedback. The processing module is further configured to obtain, according to the farmland renewal request, the natural attribute information and social attribute information of the farmland to be renewed corresponding to the identifier of the farmland to be renewed, and determine the positional relationship with each farmland in the existing farmland ledger according to the geographical location information in the natural attribute information of the farmland to be renewed. If there is an intersecting positional relationship, the module obtains the first target farmland that has an intersecting positional relationship with the farmland to be renewed, and the first target farmland ledger to which the first target farmland belongs. Construct a first new cultivated land ledger that is related to the first target cultivated land ledger, and respectively treat the cultivated land to be updated as an entity, the natural attribute information of the cultivated land to be updated as an entity attribute, and the social attribute information of the cultivated land to be updated as an entity relationship, so as to construct a knowledge graph of the first new cultivated land ledger. Based on the natural attribute information of the cultivated land to be updated and the natural attribute information of the first target cultivated land, the natural attribute information of the intersecting cultivated land is obtained, and based on the social attribute information of the cultivated land to be updated and the social attribute information of the target cultivated land, the social attribute information of the intersecting cultivated land is obtained; the intersecting cultivated land refers to the plot of land where the cultivated land to be updated and the target cultivated land intersect. A second new cultivated land ledger is constructed that is associated with both the first target cultivated land ledger and the first new cultivated land ledger. The intersecting cultivated land is treated as an entity, the natural attribute information of the intersecting cultivated land is treated as an entity attribute, and the social attribute information of the intersecting cultivated land is treated as an entity relationship, so as to construct a knowledge graph of the second new cultivated land ledger.

8. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Cultivated land extraction method based on knowledge graph and deep learning

    CN113780097A