An agricultural technology intelligent recommendation method and system
Patent Information
- Application Number
- CN202611487511.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-23
- Publication Date
- 2026-10-30
AI Technical Summary
[0004]本发明旨在提供一种农业技术智能推荐方法及系统,针对农业规划过程中农业技术事项类型较多、农业基础条件与农业技术适用关系存在差异、不同农业技术之间存在实施关联,以及农业基础条件或农业规划需求发生变化时推荐结果需要重新校验的问题,建立农业规划需求、农业技术事项、农业技术类别、农业技术资源及农业基础条件之间的对应处理关系,在候选农业技术筛选的基础上进一步校验农业技术之间的实施关系,并根据农业基础条件或农业规划需求的变化对相关农业技术进行重新校验,以形成与目标农业对象当前农业规划需求相对应的农业技术推荐方案
[0015]本发明实施例提供的技术方案带来的有益效果至少包括:
Smart Images

Figure CN123014617A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart agriculture technology, and in particular to a method and system for intelligent recommendation of agricultural technologies. Background Technology
[0002] The field of smart agriculture technology mainly involves information collection, data processing, knowledge management, agricultural decision-making, and technical services in the agricultural production process. It typically revolves around aspects such as crop planting, soil environment, meteorological conditions, agricultural operations, pest and disease control, and agricultural technology application. It involves organizing, analyzing, and applying relevant agricultural production information, and is widely used in industries such as crop cultivation, agricultural technical services, agricultural production management, and agricultural informatization. Among these, the traditional agricultural technology intelligent recommendation method refers to a method that, based on the technical needs of agricultural producers and relevant information such as crop type, planting area, and agricultural stage, filters, matches, and recommends agricultural technology information from existing agricultural technical data and agricultural knowledge bases to provide agricultural producers with agricultural technical information corresponding to specific production conditions.
[0003] Traditional agricultural technology recommendations are mostly based on technical needs and information such as crop type, planting area, soil conditions, meteorological conditions, and agricultural stage. They are selected, matched, and recommended from agricultural technical data, agricultural knowledge bases, and expert solutions. However, when different technical matters coexist in agricultural planning, there is a lack of unified correlation between the applicability and implementation relationships of technical resources. Conflicts in conditions can easily occur between candidate technologies. When agricultural basic conditions or planning needs change, the original technical information needs to be processed repeatedly, which affects the correspondence between the recommendation results and the current state of agricultural planning. Summary of the Invention
[0004] This invention aims to provide an intelligent agricultural technology recommendation method and system. Addressing the challenges of diverse agricultural technology categories, varying relationships between agricultural infrastructure and technology applicability, implementation connections between different agricultural technologies, and the need for re-verification of recommendation results when agricultural infrastructure or planning needs change, this invention establishes a corresponding processing relationship between agricultural planning needs, agricultural technology items, agricultural technology categories, agricultural technology resources, and agricultural infrastructure. Based on the screening of candidate agricultural technologies, it further verifies the implementation relationships between agricultural technologies and re-verifies relevant agricultural technologies according to changes in agricultural infrastructure or planning needs, thereby forming an agricultural technology recommendation scheme corresponding to the current agricultural planning needs of the target agricultural object.
[0005] To achieve the above objectives, the present invention provides an intelligent recommendation method for agricultural technology, comprising the following steps: S1: Obtain information on the basic agricultural conditions and agricultural planning needs of the target agricultural object, and determine agricultural technology matters and agricultural technology categories based on the agricultural planning needs; S2: Obtain agricultural technology resources based on the agricultural technology matters and the agricultural technology categories, extract applicable information and technology-related information from the agricultural technology resources, and establish agricultural technology constraint information; S3: Perform constraint verification between the agricultural basic conditions information and the applicable information, determine the agricultural technologies that meet the applicable constraints as candidate agricultural technologies, and form a set of candidate agricultural technologies according to the agricultural technology items; S4: Based on the technology association information, cross-validate the candidate agricultural technology sets corresponding to different agricultural technology items, determine the agricultural technology combination and the implementation relationship of the agricultural technology combination, and generate agricultural technology recommendation schemes; S5: Detect changes in the agricultural infrastructure information and the agricultural planning requirements. When the agricultural infrastructure information changes, identify the affected agricultural technologies and re-perform constraint verification and cross-verification. When the agricultural planning requirements change, identify the affected agricultural technology items and the agricultural technology categories, update the agricultural technology constraint information and re-verify, and then update the recommended agricultural technology scheme based on the verification results.
[0006] Furthermore, the agricultural planning requirements are broken down into requirement items according to the planning objectives corresponding to the target agricultural objects. The requirement items are then associated with the condition fields of objects with the same function in the agricultural basic conditions information. The agricultural technology items are determined based on the associated requirement items, and the corresponding agricultural technology categories are determined according to the preset mapping relationship between the agricultural technology items and the agricultural technology categories.
[0007] Furthermore, the agricultural technology resources are screened according to the agricultural technology matters and the agricultural technology categories. From the screened agricultural technology resources, the applicable information that characterizes the applicable conditions of agricultural technologies and the technology association information that characterizes the association between agricultural technologies are extracted. The applicable information and the technology association information corresponding to the same agricultural technology are associated to form agricultural technology constraint information used to screen the candidate agricultural technologies and verify the combination of agricultural technologies.
[0008] Furthermore, the condition fields in the agricultural basic conditions information are matched item by item with the applicable conditions in the applicable information to form condition matching results corresponding to each agricultural technology; when the condition matching result meets the applicable conditions defined by the applicable information, the agricultural technology is identified as the candidate agricultural technology and included in the candidate agricultural technology set; when the condition matching result does not meet the applicable conditions defined by the applicable information, the agricultural technology is not included in the candidate agricultural technology set.
[0009] Furthermore, agricultural technologies are selected from the candidate agricultural technology sets corresponding to different agricultural technology matters and combined to form agricultural technology combinations to be verified. The implementation sequence and applicable conflict relationships among the agricultural technologies in the agricultural technology combinations to be verified are verified according to the technology association information. When there is no applicable conflict relationship among the agricultural technologies and the implementation sequence relationship is satisfied, the agricultural technology combination to be verified is retained. When there is an applicable conflict relationship among the agricultural technologies or the implementation sequence relationship is not satisfied, the agricultural technologies in the agricultural technology combination to be verified are adjusted, and the agricultural technology combination and the implementation relationship are determined according to the agricultural technology combination to be verified.
[0010] Furthermore, when a change in the agricultural basic conditions information is detected, the condition fields in the agricultural basic conditions information before and after the change are compared to determine the changed condition fields. Based on the correlation between the changed condition fields in the agricultural technology constraint information and the agricultural technologies, the affected agricultural technologies are determined. The constraint verification based on the applicable information is re-executed on the affected agricultural technologies. The corresponding candidate agricultural technology set is updated according to the constraint verification results. Cross-validation is re-executed on the affected candidate agricultural technology set. The agricultural technology recommendation scheme is updated according to the verification results.
[0011] Furthermore, when a change in the agricultural planning demand is detected, the changed agricultural planning demand is compared with the current agricultural technology matters to determine the agricultural technology matters and agricultural technology categories affected by the demand change; the agricultural technology resources and agricultural technology constraint information are updated according to the re-determined agricultural technology categories; the corresponding agricultural technology is determined according to the updated agricultural technology resources; constraint verification is re-performed on the corresponding agricultural technology based on the updated agricultural technology constraint information; the candidate agricultural technology set is updated according to the constraint verification results; cross-validation is re-performed on the updated candidate agricultural technology set; and the recommended agricultural technology scheme is updated according to the verification results.
[0012] Furthermore, the agricultural technologies in the agricultural technology combination are associated with their corresponding agricultural technology items, and the implementation relationships between the agricultural technologies are associated with the corresponding agricultural technology combination; based on the association between the agricultural technologies and the agricultural technology items and the implementation relationships corresponding to the agricultural technology combination, the agricultural technologies are organized, and the recommended agricultural technology scheme is formed based on the organization results.
[0013] Furthermore, the recommended order is determined based on the implementation relationship between agricultural technologies in the agricultural technology combination. When the implementation relationship represents a prerequisite implementation relationship between agricultural technologies, the order of the corresponding agricultural technologies is determined according to the prerequisite implementation relationship. When there is no prerequisite implementation relationship between agricultural technologies and they correspond to different agricultural technology items, the corresponding agricultural technologies are organized in parallel. Each agricultural technology and its corresponding agricultural technology item are organized according to the recommended order, and the agricultural technology recommendation scheme is updated based on the organization result.
[0014] Furthermore, an intelligent agricultural technology recommendation system is provided, which is applied to the intelligent agricultural technology recommendation method. The system includes an agricultural information processing module, a technology resource processing module, a candidate technology screening module, a technology combination recommendation module, and a dynamic update module. The agricultural information processing module acquires information on the basic agricultural conditions and agricultural planning needs of the target agricultural object, and determines agricultural technical matters and agricultural technology categories based on the agricultural planning needs. The technology resource processing module acquires agricultural technology resources based on the agricultural technology matters and the agricultural technology categories, extracts applicable information and technology-related information from the agricultural technology resources, and establishes agricultural technology constraint information. The candidate technology screening module performs constraint verification between the agricultural basic conditions information and the applicable information, identifies agricultural technologies that meet the applicable constraints as candidate agricultural technologies, and forms a candidate agricultural technology set according to the agricultural technology items. The technology combination recommendation module cross-validates the candidate agricultural technology sets corresponding to different agricultural technology items based on the technology association information, determines the agricultural technology combination and the implementation relationship of the agricultural technology combination, and generates an agricultural technology recommendation scheme. The dynamic update module detects changes in the agricultural infrastructure information and the agricultural planning requirements. When the agricultural infrastructure information changes, it identifies the affected agricultural technologies and performs constraint verification and cross-verification again. When the agricultural planning requirements change, it identifies the affected agricultural technology items and the agricultural technology categories, updates the agricultural technology constraint information and re-verifies it, and then updates the recommended agricultural technology scheme based on the verification results.
[0015] The beneficial effects of the technical solutions provided in the embodiments of the present invention include at least the following: By determining agricultural technology items and categories based on agricultural planning needs, and extracting applicable and technology-related information from corresponding agricultural technology resources to establish agricultural technology constraint information, agricultural technology selection is based on the constraint verification of basic agricultural conditions and applicable information. Furthermore, cross-validation is performed on candidate agricultural technology sets corresponding to different agricultural technology items to determine agricultural technology combinations and implementation relationships, ensuring that recommended solutions simultaneously reflect the applicable conditions of individual agricultural technologies and the relationships between multiple agricultural technologies. When basic agricultural conditions or agricultural planning needs change, the affected objects are located and re-verified, reducing redundant processing of unaffected technologies and ensuring that recommended agricultural technology solutions are updated accordingly with current agricultural planning conditions. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A schematic diagram illustrating the collaborative interaction of intelligent recommendation methods and system modules for agricultural technologies; Figure 2 A schematic diagram illustrating the relationship between agricultural planning needs and agricultural technology resources; Figure 3 A schematic diagram illustrating the verification of agricultural technology applicability constraints and the formation of a candidate agricultural technology set. Figure 4 A schematic diagram illustrating the cross-validation of candidate agricultural technology combinations and their implementation relationships; Figure 5 A diagram illustrating the dynamic updating relationship of recommended agricultural technology programs. Detailed Implementation
[0018] The following describes the implementation of the intelligent agricultural technology recommendation method and system in conjunction with the technical solution described in this invention. The target agricultural object refers to an agricultural region or project that receives agricultural planning and agricultural technology recommendations. Agricultural basic condition information is a data set used to characterize the current agricultural conditions of the target agricultural object; the data content corresponds to the objects involved in the agricultural planning requirements. Agricultural planning requirements are records of planning objectives and technical needs formed for the target agricultural object. Agricultural technology matters are matters decomposed from agricultural planning requirements and used to determine the direction of agricultural technology processing. Agricultural technology categories are technology classifications that establish a pre-defined mapping relationship with agricultural technology matters. Agricultural technology resources are agricultural technology materials retrieved and filtered according to agricultural technology matters and agricultural technology categories. Applicable information characterizes the agricultural basic conditions that need to be met when agricultural technology is applied; technology association information characterizes the implementation association between different agricultural technologies. Agricultural technology constraint information is constraint data formed by associating the applicable information and technology association information of the same agricultural technology. The candidate agricultural technology set is a set of agricultural technologies organized according to agricultural technology matters after applicable constraint verification. An agricultural technology portfolio is a combination of technologies retained after cross-validation of candidate agricultural technologies corresponding to different agricultural technology items. Implementation relationships characterize the sequential or parallel implementation relationships between the agricultural technologies within the portfolio. A recommended agricultural technology scheme consists of the agricultural technology portfolio, the corresponding agricultural technology item, and the implementation relationships. The names and technical meanings of the aforementioned data objects remain consistent in subsequent steps.
[0019] Example 1: Please see Figures 1 to 5 This embodiment provides an intelligent agricultural technology recommendation method. Using the agricultural infrastructure information and agricultural planning needs of the target agricultural object as initial inputs, the method sequentially completes the following steps: determining agricultural technology items and categories; screening agricultural technology resources and establishing agricultural technology constraint information; screening candidate agricultural technologies; cross-validating agricultural technology combinations; and generating agricultural technology recommendation schemes. When the agricultural infrastructure information or agricultural planning needs change, the affected technology content is re-validated according to the corresponding change path. Throughout the process, the applicability conditions of agricultural technology resources and the current agricultural conditions of the target agricultural object form the first layer of constraints, and the implementation relationships between agricultural technologies form the second layer of constraints. The final output agricultural technology recommendation scheme simultaneously retains the correspondence between agricultural technologies and agricultural technology items, as well as the implementation relationships between agricultural technologies.
[0020] S1: Obtain information on the basic agricultural conditions and agricultural planning needs of the target agricultural entities, and determine agricultural technology matters and categories based on the agricultural planning needs.
[0021] Agricultural infrastructure information originates from existing agricultural data of the target agricultural entity, while agricultural planning needs are derived from planning need records created for the target agricultural entity. Agricultural infrastructure information is organized according to condition fields that correspond to applicable agricultural technologies; each condition field characterizes the agricultural conditions that need to be verified during the implementation of agricultural technologies. Agricultural planning needs record the agricultural planning content to be processed according to planning objectives. Planning objectives and condition fields are associated using the same object, enabling data links to be established between the needs in agricultural planning requirements and the corresponding conditions in the agricultural infrastructure information.
[0022] S111: Read the planning objectives from the agricultural planning requirements and group the requirements belonging to the same technical target into the same requirement item. The requirement item maintains its source correspondence with the original agricultural planning requirements, without changing the content of the planning requirements themselves, and is only used for subsequent determination. If a planning objective involves multiple technical targets, separate requirement items are formed according to the targets; if multiple planning objectives point to the same technical target, the corresponding planning content is grouped into the same requirement item, so that each requirement item corresponds to a clear agricultural technical treatment direction.
[0023] S112: Read the condition fields from the agricultural basic conditions information, find the condition fields corresponding to the demand items according to the target objects, and establish the association between the demand items and the condition fields. After establishing the association, the demand items can obtain the basic conditions required for subsequent agricultural technology screening, and the condition fields retain their original data identity in the agricultural basic conditions information. This association is used to ensure that the agricultural technology matters formed subsequently can simultaneously bear the planning needs and agricultural basic conditions, rather than determining the technology direction solely based on the planning text.
[0024] S113: Determine agricultural technology items based on the associated demand items, and then determine the corresponding agricultural technology categories according to the pre-defined mapping relationship between agricultural technology items and agricultural technology categories. The pre-defined mapping relationship is formed before this method runs and is used to record the correspondence between agricultural technology items and agricultural technology categories. Agricultural technology categories are used to limit the retrieval scope of agricultural technology resources in S2. After completing S1, output the agricultural technology items, corresponding agricultural technology categories, and the association relationship between agricultural technology items and condition fields in agricultural basic conditions information for use by S2 and S3. In the agricultural planning scenario of this embodiment, agricultural technology items can correspond to existing technology directions such as agricultural planning, smart agriculture, soil improvement, ecological restoration, agricultural production technology, and agricultural technology promotion. The above directions are used to describe the business technology scope corresponding to the agricultural technology items.
[0025] S2: Obtain agricultural technology resources based on agricultural technology matters and categories, extract applicable information and technology-related information from agricultural technology resources, and establish agricultural technology constraint information.
[0026] Agricultural technology resources are initially screened based on agricultural technology categories, and further screened based on agricultural technology matters corresponding to planning needs. After resource screening, for each agricultural technology, content related to applicable conditions and implementation associations between agricultural technologies are retrieved, thereby forming applicable information and technology association information. This embodiment does not directly determine the recommendation result based on the similarity of agricultural technology names, but uses the applicable conditions of agricultural technologies and the implementation associations between technologies as the processing basis for the subsequent two verification levels.
[0027] S211: Agricultural technology resources are screened based on agricultural technology items and categories. The screening process first narrows down the scope of agricultural technology resources by category, then determines the agricultural technologies corresponding to the current needs based on the agricultural technology items. The screened agricultural technology resources then proceed to the process of extracting applicable information and technology-related information. The agricultural technology resources themselves retain their original technical content; the screening process only determines the scope of resources for recommendation processing for the current target agricultural object.
[0028] S212: Extract applicable information from the screened agricultural technology resources. Establish a comparable relationship between the applicable information and the condition fields in the agricultural basic conditions information. The applicable information records the applicable conditions proposed by the agricultural technology for the corresponding condition fields. The expression boundaries of the applicable conditions are based on the applicable requirements already recorded in the agricultural technology resources. For cases where the same agricultural technology corresponds to multiple applicable conditions, each applicable condition is saved separately according to its corresponding condition field, enabling S3 to complete the matching item by item.
[0029] S213: Extract technology association information from the screened agricultural technology resources. Technology association information describes whether there are sequential or conflicting relationships between agricultural technologies. When agricultural technology resources can determine that two agricultural technologies have sequential execution constraints, the technology association information stores the corresponding sequential relationship; when two agricultural technologies cannot simultaneously enter the same technology combination under the current conditions of the same target agricultural object, the technology association information stores the corresponding conflicting relationship.
[0030] S214: Associate the applicable information and technology association information corresponding to the same agricultural technology to form agricultural technology constraint information. Agricultural technology constraint information should be able to find corresponding applicable information based on the agricultural technology and technology association information based on the agricultural technologies participating in the combined verification. Therefore, S3 calls the applicable information to complete the constraint verification of a single agricultural technology, and S4 calls the technology association information to complete the cross-verification between multiple agricultural technologies. When verifying whether the agricultural technology constraint information has been established, check whether the agricultural technologies participating in the current recommendation process can be traced back to agricultural technology resources and whether applicable information and existing technology association information can be obtained separately.
[0031] S3: Perform constraint verification between agricultural basic conditions information and applicable information, identify agricultural technologies that meet the applicable constraints as candidate agricultural technologies, and form a set of candidate agricultural technologies according to agricultural technology matters.
[0032] S3 takes the basic agricultural conditions information formed by S1 and the applicable information formed by S2 as input. The verification object is the matching relationship between the applicable conditions corresponding to the same agricultural technology and the corresponding condition fields of the target agricultural object. The output is the condition matching results of each agricultural technology and a set of candidate agricultural technologies organized by agricultural technology items.
[0033] S311: For current agricultural technologies, read the applicable conditions from the applicable information, and locate the condition fields in the agricultural basic condition information according to the target of the applicable conditions. Only perform item-by-item matching on condition fields and applicable conditions that can establish a corresponding relationship with the same target, and do not mix condition contents of different targets as the same matching basis.
[0034] S312: Perform a match between each condition field and the corresponding applicable condition to form the condition matching result of the current agricultural technology. When the applicable condition is a clearly defined state, determine whether the current state recorded in the agricultural basic condition information is consistent with the state defined by the applicable condition or whether it falls within the allowable range of the applicable condition; when the applicable condition is a prerequisite state requirement, check whether the corresponding condition field has the prerequisite state.
[0035] S313: When the applicable conditions corresponding to the current agricultural technology meet the applicable constraints, the current agricultural technology is identified as a candidate agricultural technology and included in the candidate agricultural technology set for the corresponding agricultural technology matter; when there are applicable conditions that do not meet the applicable constraints, the current agricultural technology is not included in the corresponding candidate agricultural technology set. For multiple agricultural technologies under the same agricultural technology matter, condition matching results are formed separately according to the same verification path, so that the candidate agricultural technology set only retains agricultural technologies that pass the verification of the current basic agricultural condition constraints.
[0036] After completing S3, each agricultural technology item yields a corresponding set of candidate agricultural technologies. The correspondence between the candidate agricultural technology set and the agricultural technology item is used in S4 to determine cross-item agricultural technology combinations, and the condition matching results are used to verify the inclusion criteria of the candidate agricultural technologies. The screening results of S3 are verified by checking whether the applicable information corresponding to the candidate agricultural technology and the basic agricultural conditions information maintain a satisfying relationship.
[0037] S4: Based on the technology association information, cross-validate the candidate agricultural technology sets corresponding to different agricultural technology items, determine the agricultural technology combinations and their implementation relationships, and generate recommended agricultural technology solutions.
[0038] S4 processes the combination relationships between agricultural technologies after verification of individual applicability constraints. Candidate agricultural technologies corresponding to different agricultural technology items participate in the combination process, first forming combinations of agricultural technologies to be verified, and then checking the implementation sequence and applicability conflicts according to the technology association information. Combinations that pass cross-verification enter the agricultural technology recommendation solution generation process.
[0039] S411: Select agricultural technologies from the candidate agricultural technology sets corresponding to different agricultural technology items, and form agricultural technology combinations to be verified according to the corresponding agricultural technology items. The source relationship between each agricultural technology and agricultural technology item is retained in the agricultural technology combination to ensure that it is still possible to determine which agricultural technology item it is used to respond to after cross-verification.
[0040] S412: Read the technical association information between the agricultural technologies in the agricultural technology combination to be verified, and verify the implementation sequence. When the technical association information indicates that one agricultural technology should be implemented before another, the corresponding sequence is saved as the implementation relationship; when the organizational order of the current combination is inconsistent with the sequence defined by the technical association information, the organizational order of the agricultural technologies is adjusted so that the adjusted combination satisfies the implementation sequence.
[0041] S413: Verify the applicable conflict relationships in the agricultural technology combinations to be verified. When the technology association information does not record applicable conflict relationships between agricultural technologies, the corresponding agricultural technologies are allowed to remain in the current combination. When the technology association information records applicable conflict relationships between agricultural technologies, the conflicting agricultural technologies are optimized from the current agricultural technology combination to be verified, and the corresponding candidate agricultural technology set is returned to redetermine the agricultural technologies that can participate in the combination. The adjusted agricultural technology combination to be verified is subjected to the same implementation sequence and applicable conflict relationship verification again until the combination has no applicable conflicts and satisfies the recorded implementation sequence relationships, or the corresponding candidate agricultural technology set has no agricultural technologies that can continue to be used for adjustment. The former state forms an agricultural technology combination that has passed cross-validation, while the latter state does not use the corresponding agricultural technology combination to be verified as the current recommendation result.
[0042] S414: For agricultural technology combinations that pass cross-validation, associate each agricultural technology in the combination with its corresponding agricultural technology item, and link the implementation sequence relationships between the agricultural technologies to the agricultural technology combination. For agricultural technologies that do not have a prerequisite implementation relationship and correspond to different agricultural technology items, organize the corresponding agricultural technologies according to a parallel implementation relationship. Through the above processing, the agricultural technology combination preserves both the correspondence between agricultural technologies and agricultural technology items, as well as the implementation relationships between agricultural technologies.
[0043] S415: Determine the recommended order based on the implementation relationships within the agricultural technology combination. When the implementation relationship indicates a prerequisite implementation relationship between agricultural technologies, determine the order of the corresponding agricultural technologies according to the prerequisite implementation relationship; when there is no prerequisite implementation relationship between agricultural technologies and they correspond to different agricultural technology items, organize the corresponding agricultural technologies in parallel. Organize the agricultural technologies, corresponding agricultural technology items, and agricultural technology combinations according to the recommended order to form an agricultural technology recommendation scheme. The output of the agricultural technology recommendation scheme is used to express the agricultural technologies that should be adopted under the current planning needs of the target agricultural object and the organizational relationships between different agricultural technologies.
[0044] S5: Detect changes in agricultural infrastructure information and agricultural planning needs, and update agricultural technology recommendations based on the sources of these changes.
[0045] S5 has two parallel change processing paths. The first path uses changes in basic agricultural conditions as the trigger, keeping the current agricultural planning needs and agricultural technology matters unchanged, locating the agricultural technologies affected by the changes, and re-performing applicable constraint checks and cross-checks. The second path uses changes in agricultural planning needs as the trigger, redetermining the affected agricultural technology matters and categories, and updating the corresponding agricultural technology resources and constraints. Both paths ultimately output updated agricultural technology recommendations, but their triggering objects and reprocessing scopes differ.
[0046] In response to changes in agricultural infrastructure information, the following first change handling path will be implemented: S511: When detecting changes in agricultural basic condition information, the current agricultural basic condition information is compared with the agricultural basic condition information of the previous state according to the same condition fields to determine the changed condition fields. Changed condition fields refer only to fields whose condition content has changed; unchanged condition fields retain their original verification status. Based on the correlation between the changed condition fields in the agricultural technology constraint information and the agricultural technology application information, the affected agricultural technologies are determined.
[0047] S512: Read the changed agricultural basic condition information for the affected agricultural technologies and re-execute the constraint verification in S3. If the constraint verification passes, the corresponding agricultural technology is retained or re-included in the corresponding candidate agricultural technology set; if the constraint verification fails, the corresponding agricultural technology is removed from the current candidate range. Agricultural technologies that have not been associated with the changed condition field retain their original constraint verification results and are not subject to repeated condition verification in this round.
[0048] S513: Identify the affected agricultural technology combinations based on the updated candidate agricultural technology set, and re-perform cross-validation according to the same technology association information in S4. After cross-validation, redetermine the agricultural technology combinations and implementation relationships, and then update the recommended agricultural technology schemes based on the validation results. Thus, changes in agricultural basic conditions are propagated sequentially along the change condition field, affected agricultural technologies, candidate agricultural technology set, agricultural technology combinations, and recommended agricultural technology schemes, forming a local update path.
[0049] In response to changes in agricultural planning needs, the following second change handling path will be implemented: S521: When detecting changes in agricultural planning needs, the changed agricultural planning needs are matched with current agricultural technology items. Agricultural technology items that still correspond to the changed agricultural planning needs retain their current item relationship. Items that no longer correspond or require a new processing direction are identified as agricultural technology items affected by the change in needs, and their corresponding agricultural technology categories are redefined according to the mapping relationship in S1.
[0050] S522: Based on the redefined agricultural technology categories, re-select corresponding agricultural technology resources and update the agricultural technology constraint information according to the processing method in S2. The updated agricultural technology resources are used to determine the scope of agricultural technologies that can be included in subsequent constraint verification for currently affected agricultural technology matters, and the updated agricultural technology constraint information is used to provide applicable information and technology association information for these agricultural technologies. Agricultural technology matters not affected by changes in agricultural planning needs retain their original agricultural technology resources and agricultural technology constraint information.
[0051] S523: Based on the updated agricultural technology constraint information, constraint verification is performed on the newly determined agricultural technologies, and the corresponding candidate agricultural technology set is updated according to the verification results; then, cross-verification is performed on the updated candidate agricultural technology set to redetermine the affected agricultural technology combinations and implementation relationships, and the recommended agricultural technology schemes are updated according to the verification results. Thus, changes in agricultural planning needs are transmitted layer by layer along the agricultural technology items, agricultural technology categories, agricultural technology resources, agricultural technology constraint information, candidate agricultural technology sets, and agricultural technology combinations, without directly replacing the judgment of agricultural technology applicability conditions with the textual planning needs.
[0052] After S5 is implemented, the implementation results are verified by comparing the correspondence between the agricultural technology recommendation schemes before and after the update and the sources of change. The change path of agricultural basic conditions should be traceable back to the changed condition fields and the affected agricultural technologies, and the change path of agricultural planning needs should be traceable back to the affected agricultural technology items and the redefined agricultural technology categories. Unaffected technologies in the agricultural technology recommendation schemes maintain their original organizational relationships, while affected technologies are adjusted according to the re-verification results, thereby ensuring that the update process has clear data sources and verification paths.
[0053] Example 2: Please see Figures 1 to 5 This embodiment provides an intelligent agricultural technology recommendation system. The intelligent agricultural technology recommendation system implements the intelligent agricultural technology recommendation method of Embodiment 1, using the data interaction relationships between the agricultural information processing module, the technology resource processing module, the candidate technology screening module, the technology combination recommendation module, and the dynamic update module to carry the same processing chain.
[0054] The agricultural information processing module receives basic agricultural conditions information and agricultural planning needs from the target agricultural entity. After entering the module, the agricultural planning needs are broken down into requirement items according to the planning objectives and associated with condition fields in the basic agricultural conditions information that have the same function. Based on the associated requirement items, the module determines agricultural technology items and, according to pre-defined mapping relationships, determines agricultural technology categories. The agricultural technology items and categories output by the module are sent to the technology resource processing module, while the basic agricultural conditions information is simultaneously provided to the candidate technology screening module.
[0055] The technology resource processing module uses agricultural technology items and categories as inputs for filtering agricultural technology resources. First, it determines the scope of agricultural technology resources corresponding to each category. Then, it filters agricultural technologies for current recommendation based on the agricultural technology items, extracting applicable and technology-related information from the corresponding resources. The module links the applicable and technology-related information of the same agricultural technology to form agricultural technology constraint information. Applicable information from the constraint information is sent to the candidate technology filtering module, while technology-related information is sent to the technology combination recommendation module. This constraint information is also provided to the dynamic update module for locating affected agricultural technologies when agricultural infrastructure conditions change, and for updating when agricultural planning needs change.
[0056] The candidate technology screening module receives agricultural basic conditions information and applicable information. It performs constraint checks on each condition field against its corresponding applicable conditions, generating a condition matching result for the agricultural technology. Agricultural technologies that meet the applicable constraints are identified as candidate agricultural technologies and form a candidate agricultural technology set according to the agricultural technology items; agricultural technologies that do not meet the applicable constraints are not included in the corresponding candidate agricultural technology set. The candidate technology screening module sends the candidate agricultural technology set to the technology combination recommendation module, and receives updated agricultural basic conditions information or agricultural technology constraint information when the dynamic update module triggers re-verification, and outputs an updated candidate agricultural technology set again.
[0057] The technology combination recommendation module receives candidate agricultural technology sets and technology association information corresponding to different agricultural technology items. It organizes agricultural technology combinations to be verified from these candidate sets and checks the implementation sequence and applicable conflict relationships between the agricultural technologies based on the technology association information. Agricultural technology combinations that meet the implementation sequence requirements and do not have applicable conflicts are identified as valid combinations. If there are inconsistencies in the order, the organizational order of the agricultural technologies is adjusted; if there are applicable conflicts, the participating agricultural technologies are adjusted and re-verified. The module further establishes the correspondence between agricultural technologies and agricultural technology items, and determines the sequential or parallel organizational relationships according to the implementation relationship, thereby generating recommended agricultural technology schemes.
[0058] The dynamic update module receives information on basic agricultural conditions, agricultural planning needs, agricultural technology constraints, a set of candidate agricultural technologies, and the data status corresponding to the current recommended agricultural technology scheme. When the basic agricultural conditions change, the dynamic update module compares the condition fields before and after the change, determines the changed condition fields, and locates the affected agricultural technologies through the agricultural technology constraints. The affected agricultural technologies are returned to the candidate technology screening module to re-perform constraint verification. The updated set of candidate agricultural technologies enters the technology combination recommendation module to re-perform cross-validation, ultimately forming an updated recommended agricultural technology scheme.
[0059] When agricultural planning needs change, the dynamic update module returns the changed needs to the agricultural information processing module to redetermine the affected agricultural technologies and their categories. The redefined agricultural technology categories are then sent to the technology resource processing module, which updates the corresponding agricultural technology resources and constraints. The updated constraints are then sent to the candidate technology screening module to redetermine the set of candidate agricultural technologies. Finally, the technology combination recommendation module performs cross-validation and updates the recommended solutions. Thus, the dynamic update module handles the triggering and processing of changes, while the actual screening and combination processes are still executed by the respective modules. The dynamic update module is not treated as an independent recommendation module detached from other modules.
[0060] The specific processes, data association methods, processing order, judgment conditions, module collaboration relationships, and result organization methods described in the above embodiments are used to illustrate the implementable methods of the technical solutions recorded in this invention, and are not intended to limit this invention to a single data carrier or a single software deployment form. Without departing from the scope of the technical solutions recorded in this invention, making equivalent field transformations to the names of agricultural technology items, agricultural technology categories, and condition field names, correspondingly assigning modules with the same data processing responsibilities, or making equivalent adjustments to the data processing execution order within the same main step without changing the processing dependencies of S1 to S5, all constitute equivalent implementations of the technical solutions. Any equivalent changes should maintain the definite relationship between agricultural planning needs and agricultural technology items, the constraint verification relationship between agricultural basic condition information and applicable information, the cross-verification relationship between candidate agricultural technology sets and technology association information, and the data closed loop between changed inputs and updates to recommended agricultural technology solutions, without altering the substantive correspondence of the technical objects through name changes.
Claims
1. An intelligent recommendation method for agricultural technologies, characterized in that, The method includes: Obtain information on the basic agricultural conditions and agricultural planning needs of the target agricultural entities, and determine agricultural technology items and categories based on the agricultural planning needs; Agricultural technology resources are obtained based on the agricultural technology matters and agricultural technology categories, applicable information and technology-related information are extracted from the agricultural technology resources, and agricultural technology constraint information is established. The agricultural basic conditions information and the applicable information are constrained and verified. Agricultural technologies that meet the applicable constraints are identified as candidate agricultural technologies, and a set of candidate agricultural technologies is formed according to the agricultural technology items. Based on the technology association information, cross-validate the candidate agricultural technology sets corresponding to different agricultural technology items, determine the agricultural technology combinations and the implementation relationship of the agricultural technology combinations, and generate recommended agricultural technology solutions. The system detects changes in the agricultural infrastructure information and the agricultural planning requirements. When the agricultural infrastructure information changes, it identifies the affected agricultural technologies and performs constraint verification and cross-verification again. When the agricultural planning requirements change, it identifies the affected agricultural technology items and the categories of agricultural technologies, updates the agricultural technology constraint information and re-verifies it, and then updates the recommended agricultural technology scheme based on the verification results.
2. The intelligent agricultural technology recommendation method according to claim 1, characterized in that, The agricultural planning requirements are broken down into requirement items according to the planning objectives corresponding to the target agricultural objects. The requirement items are then associated with the condition fields of objects with the same function in the agricultural basic conditions information. The agricultural technology items are determined based on the associated requirement items, and the corresponding agricultural technology categories are determined according to the preset mapping relationship between the agricultural technology items and the agricultural technology categories.
3. The intelligent agricultural technology recommendation method according to claim 1, characterized in that, The agricultural technology resources are screened according to the agricultural technology matters and the agricultural technology categories, and the applicable information that characterizes the applicable conditions of agricultural technologies and the technology association information that characterizes the relationship between agricultural technologies are extracted from the screened agricultural technology resources. The applicable information and the technology association information corresponding to the same agricultural technology are associated to form agricultural technology constraint information used to screen the candidate agricultural technologies and verify the combination of agricultural technologies.
4. The intelligent agricultural technology recommendation method according to claim 1, characterized in that, The condition fields in the agricultural basic condition information are matched item by item with the applicable conditions in the applicable information to form the condition matching results corresponding to each agricultural technology. When the condition matching result meets the applicable conditions defined by the applicable information, the agricultural technology is identified as a candidate agricultural technology and included in the candidate agricultural technology set; when the condition matching result does not meet the applicable conditions defined by the applicable information, the agricultural technology is not included in the candidate agricultural technology set.
5. The intelligent agricultural technology recommendation method according to claim 4, characterized in that, Agricultural technologies are selected from the candidate agricultural technology sets corresponding to different agricultural technology matters and combined to form agricultural technology combinations to be verified. The implementation sequence and applicable conflict relationships between agricultural technologies in the agricultural technology combinations to be verified are verified according to the technology association information. When there is no applicable conflict between agricultural technologies and the implementation sequence is satisfied, the agricultural technology combination to be verified is retained. When there is an applicable conflict between agricultural technologies or the implementation sequence is not satisfied, the agricultural technologies in the agricultural technology combination to be verified are adjusted, and the agricultural technology combination and the implementation sequence are determined according to the agricultural technology combination to be verified.
6. The intelligent agricultural technology recommendation method according to claim 1, characterized in that, When a change in the agricultural basic conditions information is detected, the condition fields in the agricultural basic conditions information before and after the change are compared to determine the changed condition fields. Based on the correlation between the changed condition fields in the agricultural technology constraint information and agricultural technology, the affected agricultural technology is determined. The constraint verification based on the applicable information is re-executed on the affected agricultural technologies, the corresponding candidate agricultural technology set is updated according to the constraint verification results, and the cross-validation is re-executed on the affected candidate agricultural technology set, and the agricultural technology recommendation scheme is updated according to the verification results.
7. The intelligent agricultural technology recommendation method according to claim 1, characterized in that, When a change in the agricultural planning requirements is detected, the changed agricultural planning requirements are compared with the current agricultural technology matters to determine the agricultural technology matters and agricultural technology categories affected by the change in requirements. The agricultural technology resources and agricultural technology constraint information are updated according to the redefined agricultural technology category. The corresponding agricultural technology is determined according to the updated agricultural technology resources. The constraint verification is re-executed on the corresponding agricultural technology based on the updated agricultural technology constraint information. The candidate agricultural technology set is updated according to the constraint verification results. Cross-validation is re-executed on the updated candidate agricultural technology set. The agricultural technology recommendation scheme is updated according to the verification results.
8. The intelligent agricultural technology recommendation method according to claim 1, characterized in that, The agricultural technologies in the agricultural technology combination are associated with their corresponding agricultural technology matters, and the implementation relationships between the agricultural technologies are associated with the corresponding agricultural technology combination. Based on the relationship between agricultural technologies and the agricultural technology matters, as well as the implementation relationship corresponding to the combination of agricultural technologies, agricultural technologies are organized, and a recommended agricultural technology scheme is formed based on the organization results.
9. The intelligent agricultural technology recommendation method according to claim 8, characterized in that, The recommended order is determined based on the implementation relationship between agricultural technologies in the agricultural technology combination. When the implementation relationship represents a prerequisite implementation relationship between agricultural technologies, the order of the corresponding agricultural technologies is determined according to the prerequisite implementation relationship. When there is no prerequisite implementation relationship between agricultural technologies and they correspond to different agricultural technology matters, the corresponding agricultural technologies are organized in parallel. Organize the agricultural technologies and their corresponding agricultural technology items according to the recommended order, and update the agricultural technology recommendation scheme based on the organization results.
10. An intelligent agricultural technology recommendation system, the system being used to implement the intelligent agricultural technology recommendation method as described in any one of claims 1-9, characterized in that, The system includes an agricultural information processing module, a technical resource processing module, a candidate technology screening module, a technology combination recommendation module, and a dynamic update module. The agricultural information processing module acquires information on the basic agricultural conditions and agricultural planning needs of the target agricultural object, and determines agricultural technical matters and agricultural technology categories based on the agricultural planning needs. The technology resource processing module acquires agricultural technology resources based on the agricultural technology matters and the agricultural technology categories, extracts applicable information and technology-related information from the agricultural technology resources, and establishes agricultural technology constraint information. The candidate technology screening module performs constraint verification between the agricultural basic conditions information and the applicable information, identifies agricultural technologies that meet the applicable constraints as candidate agricultural technologies, and forms a candidate agricultural technology set according to the agricultural technology items. The technology combination recommendation module cross-validates the candidate agricultural technology sets corresponding to different agricultural technology items based on the technology association information, determines the agricultural technology combination and the implementation relationship of the agricultural technology combination, and generates an agricultural technology recommendation scheme. The dynamic update module detects changes in the agricultural infrastructure information and the agricultural planning requirements. When the agricultural infrastructure information changes, it identifies the affected agricultural technologies and performs constraint verification and cross-verification again. When the agricultural planning requirements change, it identifies the affected agricultural technology items and the agricultural technology categories, updates the agricultural technology constraint information and re-verifies it, and then updates the recommended agricultural technology scheme based on the verification results.
