Farming planning management method and system
By collecting and analyzing crop growth status data and dynamically updating agricultural planning, the problem of weak adaptability of agricultural planning in the existing technology is solved, and the reference value of the planning, crop quality and yield are improved.
Patent Information
- Application Number
- CN202311125699.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-01
- Publication Date
- 2025-03-04
AI Technical Summary
The existing agricultural planning methods have weak adaptability and low reference value, making it difficult to meet the dynamic changes during the crop life cycle.
By collecting real-time growth status data of crop varieties in the target area, and analyzing these data using timed tasks, we will judge whether the conditions for agricultural issuance are met and the agricultural plan is dynamically updated.
It improves the adaptability and reference value of agricultural planning, helping to improve the quality and yield of crop varieties.
Smart Images

Figure CN119558637A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital agricultural technology, and in particular to a method and system for agricultural planning and management. Background Art
[0002] At present, agricultural planning can be automatically generated based on the planting data of previous years, or agricultural experts can manually formulate agricultural planning based on their own experience to provide reference for agricultural personnel's decision-making. However, the natural environment is ever-changing, and the agricultural tasks planned at the beginning of the planting plan may not be applicable to the entire life cycle of the planted crops. Therefore, the agricultural planning generated by existing technologies has weak adaptability and low reference value. Summary of the invention
[0003] In view of this, an embodiment of the present invention provides a method and system for agricultural planning management, which can obtain the real-time growth status of crop varieties in the target area, update the agricultural plan while meeting the conditions for agricultural issuance, and solve the problems of weak adaptability and low reference value of existing agricultural planning methods. At the same time, it helps to improve the quality and yield of crop varieties to a certain extent.
[0004] To achieve the above object, according to one aspect of an embodiment of the present invention, a method for agricultural planning management is provided, comprising:
[0005] Collect growth status data of crop varieties in the target area;
[0006] Analyze the growth status data through a scheduled task to determine whether the crop variety meets the conditions for agricultural work issuance;
[0007] When the crop variety meets the conditions for issuing agricultural activities, a farming plan for the crop variety in the target area is generated.
[0008] Optionally, the method further comprises:
[0009] Before analyzing the growth status data through a scheduled task, in response to issuing a planting plan for the crop variety in the target area, generating and issuing a farming plan for the crop variety in the target area at each growth node;
[0010] Before generating the farming plan for the crop variety in the target area, it is confirmed that there is no issued farming plan corresponding to the farming plan for the current growth node of the crop variety in the target area.
[0011] Optionally, generating a farming plan for the crop variety at each growth node in the target region includes:
[0012] Determining the planting standard of the crop variety in the target area according to the planting plan of the crop variety in the target area;
[0013] According to the regional characteristics of the target area, the planned growth node information of the crop variety, and the planting standard, a farming plan for each growth node of the crop variety in the target area is generated.
[0014] Optionally, the method further comprises:
[0015] Before generating the farming plan for the crop variety at each growth node in the target area, the standard growth node information of the crop variety is configured according to the crop basic information database; the standard growth node information is adjusted according to the node adjustment instructions of the farming personnel in the target area to obtain the planned growth node information of the crop variety in the target area; the growth node information includes: each growth node of the crop variety, and the growth cycle of each growth node.
[0016] Optionally, generating a farming plan for the crop variety in the target area includes:
[0017] Determining the farming type of the farming plan according to the farming conditions satisfied by the crop varieties;
[0018] According to the farming type, the planting standards of the crop varieties in the target area, and the basic pesticide information database and the pest and disease information database, the recommended pesticide and fertilizer information for the crop varieties in the target area is generated to obtain the farming plan for the crop varieties in the target area.
[0019] Optionally, the method further comprises:
[0020] After generating the farming plan for the crop variety in the target area, generating reminder information corresponding to the farming plan, and pushing the reminder message to the farming personnel in the target area;
[0021] In response to receiving the farming instructions from the farming personnel, the farming plan is issued to the target area.
[0022] Optionally, the method further comprises:
[0023] After generating the reminder information corresponding to the farming plan, setting the status of the reminder message to have been pushed;
[0024] In response to the status of the reminder message being recommended after a preset period of time, the reminder message is pushed again to the farmers in the target area;
[0025] In response to monitoring that the agricultural personnel view the reminder information, the status of the reminder message is set to read.
[0026] According to a second aspect of an embodiment of the present invention, a system for agricultural planning management is provided, comprising:
[0027] Data collection module, collecting growth status data of crop varieties in the target area;
[0028] A scheduled task module, which analyzes the growth status data through scheduled tasks to determine whether the crop variety meets the conditions for agricultural work issuance;
[0029] The farming planning module generates a farming plan for the crop variety in the target area when the crop variety meets the farming issuance conditions.
[0030] Optionally, the farming planning module is also used to:
[0031] Before analyzing the growth status data through a scheduled task, in response to issuing a planting plan for the crop variety in the target area, generating a farming plan for the crop variety in the target area at each growth node;
[0032] Before generating the farming plan for the crop variety in the target area, confirming that there is no issued farming plan corresponding to the farming plan at the current growth node of the crop variety in the target area;
[0033] The system also includes a farming module for issuing the farming plan for the crop variety at each growth node in the target area after generating the farming plan for the crop variety at each growth node in the target area.
[0034] Optionally, the farming planning module generates a farming plan for the crop variety at each growth node in the target area, including:
[0035] Determining the planting standard of the crop variety in the target area according to the planting plan of the crop variety in the target area;
[0036] According to the regional characteristics of the target area, the planned growth node information of the crop variety, and the planting standard, a farming plan for each growth node of the crop variety in the target area is generated.
[0037] Optionally, the system further comprises a crop module, for:
[0038] Before generating the farming plan for the crop variety at each growth node in the target area, the standard growth node information of the crop variety is configured according to the crop basic information database; the standard growth node information is adjusted according to the node adjustment instructions of the farming personnel in the target area to obtain the planned growth node information of the crop variety in the target area; the growth node information includes: each growth node of the crop variety, and the growth cycle of each growth node.
[0039] Optionally, the farming planning module generates a farming plan for the crop variety in the target area, including:
[0040] Determining the farming type of the farming plan according to the farming conditions satisfied by the crop varieties;
[0041] According to the farming type, the planting standards of the crop varieties in the target area, and the basic pesticide information database and the pest and disease information database, the recommended pesticide and fertilizer information for the crop varieties in the target area is generated to obtain the farming plan for the crop varieties in the target area.
[0042] Optionally, the system further comprises a message module, configured to:
[0043] After generating the farming plan for the crop variety in the target area, generating reminder information corresponding to the farming plan, and pushing the reminder message to the farming personnel in the target area;
[0044] In response to receiving the farming instructions from the farming personnel, the farming plan is issued to the target area.
[0045] Optionally, the message module is further used for:
[0046] After generating the reminder information corresponding to the farming plan, setting the status of the reminder message to have been pushed;
[0047] In response to the status of the reminder message being recommended after a preset period of time, the reminder message is pushed again to the farmers in the target area;
[0048] In response to monitoring that the agricultural personnel view the reminder information, the status of the reminder message is set to read.
[0049] According to a third aspect of an embodiment of the present invention, there is provided an electronic device for agricultural planning management, comprising:
[0050] one or more processors;
[0051] a storage device for storing one or more programs,
[0052] When the one or more programs are executed by the one or more processors, the one or more processors implement the method provided in the first aspect of the embodiment of the present invention.
[0053] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method provided by the first aspect of the embodiment of the present invention is implemented.
[0054] An embodiment of the above invention has the following advantages or beneficial effects: by collecting the growth status data of crop varieties in the target area, the real-time growth status of the crop varieties in the target area can be obtained; by analyzing the growth status data through scheduled tasks, data analysis can be performed according to different regions and crop varieties, and the agricultural planning can be updated while meeting the conditions for agricultural planning, which solves the problems of weak adaptability and low reference value of existing agricultural planning methods, and at the same time helps to improve the quality and yield of crop varieties to a certain extent.
[0055] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
[0057] Figure 1 It is a schematic diagram of the main process of the method for agricultural planning management according to an embodiment of the present invention;
[0058] Figure 2 It is a flow chart of a method for agricultural planning management in an optional embodiment of the present invention;
[0059] Figure 3 It is a schematic diagram of the process of pushing reminder messages in an optional embodiment of the present invention;
[0060] Figure 4 Schematic diagram of main modules of the device for agricultural planning and management according to an embodiment of the present invention;
[0061] Figure 5 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;
[0062] Figure 6 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0063] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0064] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, storage and other aspects of user personal information involved in the technical solution of this disclosure are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security and national security.
[0065] According to one aspect of an embodiment of the present invention, a method for agricultural planning management is provided.
[0066] Figure 1 FIG. 2 is a schematic diagram of the main process of the method for agricultural planning management according to an embodiment of the present invention. Figure 1 As shown, the method for agricultural planning management includes step S101, step S102 and step S103.
[0067] Step S101: Collect growth status data of crop varieties in the target area.
[0068] Growth status data refers to data reflecting the growth status of crop varieties, such as environmental data such as temperature, humidity, soil state, and growth-related data such as whether the crop lacks water, fertilizer, and whether there are pests and diseases. In an embodiment of the present invention, the growth status data can be directly collected by the execution subject of the method of the present invention, or it can be received by the execution subject of the method of the present invention from other data acquisition devices. Exemplarily, an IOT (abbreviation of Internet of Things, Internet of Things) module is set to be responsible for receiving and analyzing device data, and the corresponding equipment may include meteorological equipment, soil moisture equipment, stem water potential equipment, insect light, camera, etc. Each device. For ease of management, each data acquisition device can correspond to a globally unique device code. When saving the collected data, only the growth status data can be stored, or more information items can be stored on this basis, such as the device type, device number, data indicator, data value, data unit, receiving time, etc.
[0069] Step S102: Analyze the growth status data through a scheduled task to determine whether the crop variety meets the conditions for issuing agricultural products.
[0070] The scheduled task will collect and analyze the growth status data collected in step S101 in real time, and judge the current growth status of the crop based on it, including whether the crop is short of water, fertilizer, whether it has pests and diseases, etc., and judge whether the agricultural issuance conditions are met based on the growth status data and analysis results. The agricultural issuance conditions are used to indicate under what conditions a new agricultural plan can be generated. The specific content of the agricultural issuance conditions can be set selectively. For example, the agricultural issuance conditions include any of the following: the crop is short of water or is about to be short of water, the crop is short of fertilizer or is about to be short of fertilizer, and the crop has pests and diseases.
[0071] The execution frequency of scheduled tasks can be set as needed according to external conditions, and scheduled tasks with different periods can also be set for different types of abnormal situations. For example, a scheduled task can be executed once a day or a week, or a scheduled task can be executed once a day to determine whether there is a lack of water, or a scheduled task can be executed once a week to determine whether there is a lack of fertilizer or pests.
[0072] Step S103: When the crop variety meets the conditions for issuing agricultural activities, generate an agricultural activity plan for the crop variety in the target area.
[0073] When a crop variety meets the conditions for agricultural issuance, it indicates that there are abnormalities in the growth of the crop variety. At this time, by generating a corresponding agricultural plan, the agricultural personnel in the target area can be reminded to determine whether to issue the agricultural plan to solve the above abnormal situation. The natural environment is ever-changing, and the agricultural plan determined at the beginning of the planting plan may not be applicable to the entire life cycle of the planted crops, or the reference value is low. The embodiment of the present invention can obtain the real-time growth status of the crop varieties in the target area by collecting the growth status data of the crop varieties in the target area; by analyzing the growth status data through scheduled tasks, data analysis can be performed according to different regions and crop varieties, and the agricultural plan can be updated in time according to the real-time growth status data of the crop variety in the target area when the conditions for agricultural issuance are met, which solves the problems of weak adaptability and low reference value of the existing agricultural planning methods, improves the adaptability of the agricultural planning methods and the reference value of agricultural planning, and at the same time helps to improve the quality and yield of crop varieties to a certain extent.
[0074] In some optional embodiments of the present invention, before analyzing the growth status data through a scheduled task, in response to issuing a planting plan for the crop variety in the target area, an agricultural plan for the crop variety in the target area at each growth node is generated and issued; before generating the agricultural plan for the crop variety in the target area, it is confirmed that there is no issued agricultural plan corresponding to the agricultural plan for the current growth node of the crop variety in the target area.
[0075] Planting plans and agricultural plans can be issued to the target area. After the target area issues a planting plan, it means that the target area will start planting operations. In actual application, a planting plan must be available before an agricultural plan can be issued, and agricultural plans can be issued throughout the entire growth cycle of the crop. Each planting plan is associated with a crop variety in a region. The planting standards for crops in the corresponding region can be set in the planting plan. For example, the planting standards that can be set include: Eco-quality Class I (i.e., organic standards) and Eco-quality Class II (i.e., green standards). In order to facilitate distinction, a globally unique planting plan number can be set for each planting plan. The planting plan numbers corresponding to any two crops in the same region are different, and the planting plan codes for the planting plans of crops in any two regions are also different.
[0076] In this embodiment, when a crop variety meets the conditions for agricultural product issuance, if there is already an agricultural product plan that has been issued corresponding to the current growth node of the crop variety in the target area, a new agricultural product plan will not be generated; when a crop variety meets the conditions for agricultural product issuance, if there is no agricultural product plan that has been issued corresponding to the current growth node of the crop variety in the target area, a new agricultural product plan will be generated, thereby avoiding the generation of multiple agricultural products plans for the same abnormal situation.
[0077] The agricultural planning of crop varieties is an agricultural operation plan set according to the growth requirements of crop varieties. In the actual application process, after the planting plan is issued in the target area, the agricultural planning can be set for the crop variety in the target area according to the experience of agricultural experts. In an optional embodiment of the present invention, according to the planting plan of the crop variety in the target area, the planting standard of the crop variety in the target area is determined, and according to the regional characteristics in the target area, the planned growth node information of the crop variety, and the planting standard, the agricultural planning of the crop variety in the target area at each growth node is generated. The agricultural planning of the crop variety in the target area at each growth node is generated in the manner of this embodiment, which can not only realize the automatic generation of agricultural planning, but also, by dividing the growth cycle of the variety into multiple generation nodes, and generating the corresponding agricultural planning for each growth node when issuing the planting plan, the generated agricultural planning can reflect and meet the agricultural needs of different growth nodes, and improve the reference value of agricultural planning.
[0078] Optionally, before generating the agricultural planning for the crop varieties in the target area at each growth node, standard growth node information of the crop varieties can be configured according to the crop basic information database; the standard growth node information can be adjusted according to the node adjustment instructions of the agricultural personnel in the target area to obtain the planned growth node information of the crop varieties in the target area; the growth node information includes: each growth node of the crop variety, and the growth cycle of each of the growth nodes.
[0079] Exemplarily, a crop basic information library module is set up, and crops and varieties are added according to system support. The same variety cannot be added multiple times. The crop basic information library belongs to the system level and is shared by all farms and users. Crops can include fruits, vegetables, tea, grains and oils and other major categories. For the convenience of management, a globally unique crop code can be set for each crop in the crop basic information library. Of course, the "crop name + variety name" of each crop can also be made globally unique. A crop module is set up. For crops created by the crop basic information library module, standard crop growth nodes can be configured for the crops. Farmers in each region can create their own crops in the crop module. Since the growth nodes of crops generally do not change, only the time length of each growth node changes. Therefore, farmers in each region cannot add / delete growth nodes, but the length of each growth cycle can be set. For the convenience of management, a globally unique crop variety code can be set for crop varieties. The same crop variety can be added in different regions, that is, the same crop variety has unique data in the regional dimension.
[0080] Crops have regional characteristics. Specifically, the growth cycles of crop varieties in different regions may be different. This embodiment directly associates crops with regions. It can combine factors such as regional location information, planted crop varieties, and agricultural product quality standards. After issuing the planting plan, it can generate customized agricultural plans for the entire life cycle of crop varieties from sowing to harvesting for different regions to meet the growth difference requirements of the same variety in different growth environments.
[0081] Optionally, generating an agricultural plan for the crop variety in the target area includes: determining the agricultural type of the agricultural plan based on the agricultural issuance conditions satisfied by the crop variety; generating recommended pesticide and fertilizer information for the crop variety in the target area based on the agricultural type, the planting standards of the crop variety in the target area, and a basic pesticide information database and a pest and disease information database, to obtain an agricultural plan for the crop variety in the target area.
[0082] In the actual application process, the quality of agricultural products should be strictly controlled, and agricultural products must meet the national green food or organic food standards. The basic pesticide information database is configured according to the green food and organic food standards, or is set according to internal standards that are higher than the green food and organic food standards. It is a pesticide information database based on planting standards and crops. The basic pesticide information database can contain at least one of the following information: planting standards (such as green standards or organic standards), available crops, active ingredients, dosage form percentage, pesticide registration certificate number, maximum available times, safe isolation period and other information. The pesticide registration certificate number in the basic pesticide information database must belong to the national pesticide database and the registration certificate number must be unique. At the same time, the basic pesticide information database can contain available crop information, default available times, safe period and other data. Available crop information is mainly used to determine whether the pesticide is suitable for the current crop. For example, some pesticides can act on citrus, but cannot be used for other crops such as wheat. The default available times and safe isolation period are mainly used to control the use of the drug throughout the crop growth cycle, that is, how many times the drug can be used by default, and how long it will take for it to be used again after the last use.
[0083] The pest and disease information database contains information related to pests and diseases, such as crop varieties, disease characteristics, growth nodes prone to disease, causes of disease, chemical control measures, physical control measures, etc. Chemical control measures can include recommended drugs. In actual application, the pest and disease module can be distinguished by diseases and pests, and each pest and disease record corresponds to a global unique code.
[0084] The farming type of farming planning can be set selectively. For example, in response to abnormal conditions of water shortage, the farming type is irrigation operation; in response to abnormal conditions of fertilizer shortage, the farming type is fertilization operation; in response to abnormal conditions of pests and diseases, the farming type is pesticide spraying.
[0085] In an embodiment of the present invention, generating agricultural planning according to agricultural types can reduce the management granularity of agricultural planning, so that the generated agricultural planning can better meet the needs of crop varieties at corresponding growth nodes, and improve the reference value of agricultural planning; generating agricultural planning according to planting standards and a basic pesticide information database and a pest and disease information database can further improve the safety and accuracy of agricultural planning, thereby improving the reference value of agricultural planning.
[0086] In addition, it is worth noting that whether it is to generate agricultural plans for each growth node of a crop variety when issuing a planting plan, or to generate agricultural plans through scheduled tasks, the agricultural plan of the current planting plan can be generated according to different regions, crop varieties, growth cycles, historical data and other information. The agricultural plan can include basic and necessary agricultural activities for each growth node of the crop. The initial state of agricultural activities generated through scheduled tasks can be set to pending confirmation, and updated to the issued agricultural plan after confirmation by agricultural personnel. Each agricultural plan is associated with a unique planting plan, and the agricultural code is globally unique for easy management.
[0087] The embodiment of the present invention combines real-time data analysis with information such as different regions, crop varieties, growth cycles, planting standards, and a basic pesticide library to determine whether the conditions for issuing agricultural activities are met and updates agricultural planning, thereby solving the problems of weak adaptability and low reference value of existing agricultural planning. At the same time, it can improve the quality and yield of agricultural products to a certain extent.
[0088] Optionally, after generating the agricultural plan for the crop variety in the target area, reminder information corresponding to the agricultural plan can be further generated, and the reminder message can be pushed to the agricultural personnel in the target area; in response to receiving the agricultural issuance instruction from the agricultural personnel, the agricultural plan is issued for the target area. The reminder message is used to remind the agricultural personnel to check the agricultural plan. The agricultural personnel can check the generated agricultural plan and judge whether the currently generated agricultural plan is reasonable based on the equipment monitoring data and their own experience. If the agricultural personnel confirms that the agricultural plan can be issued, an agricultural issuance instruction can be issued, otherwise, the agricultural plan can be refused to be issued. In actual application, the reminder information can be accurately pushed to the designated personnel based on the information of the target area and the role information of each person in the target area. The reminder message can have a globally unique message primary key to facilitate segmentation and record management.
[0089] Optionally, the method may further include: after generating reminder information corresponding to the agricultural plan, setting the status of the reminder message to pushed; in response to the status of the reminder message being recommended after a preset period of time, pushing the reminder message to agricultural personnel in the target area again; in response to monitoring the agricultural personnel viewing the reminder information, setting the status of the reminder message to read.
[0090] Figure 3 FIG. 1 is a flow chart of pushing a reminder message in an optional embodiment of the present invention. Figure 3As shown, the process of pushing reminder messages includes: step S301, generating a farming plan for the crop variety in the target area, step S302, generating reminder information corresponding to the farming plan, and setting the status of the reminder message to pushed; step S303, pushing the reminder message to the farming personnel in the target area; step S304, judging whether the farming personnel are monitored to view the reminder information, if so, jumping to step S306, otherwise jumping to step S305; step S305, judging whether the preset time has been reached, if so, ending the process, otherwise jumping to step S304; step S306, setting the status of the reminder message to read. The preset time can be set selectively, such as 1 hour, 1 day, etc.
[0091] Although the push time is used as the monitoring termination condition in this embodiment, those skilled in the art should understand that other forms of monitoring termination conditions may also be used, such as the number of pushes, or the push time and the number of pushes. Exemplarily, after the reminder information corresponding to the farming plan is generated and pushed to the farming personnel, the push coefficient is updated; when the number of pushes reaches the preset number threshold, if the status of the reminder message is still pushed, the monitoring is terminated and the reminder message is no longer pushed to the farming personnel; or, after the number of pushes reaches the preset number threshold within the preset time, if the status of the reminder message is still pushed, the monitoring is terminated and the reminder message is no longer pushed to the farming personnel.
[0092] In this embodiment, by setting the message push status and the read status, the pushed messages will not be pushed again frequently, thereby improving the user experience.
[0093] Figure 2 1 is a flow chart of a method for agricultural planning and management in an optional embodiment of the present invention. Figure 2As shown, the process of the method for agricultural planning management includes: step S201, issuing a planting plan for crop varieties in a target area; step S202, generating an agricultural plan for the crop varieties in the target area at each growth node, and executing subsequent steps during the growth of the crop varieties; step S203, collecting growth status data of the crop varieties in the target area; step S204, judging whether the agricultural issuance conditions are met, if so, jumping to step S205, otherwise ending the process; step S205, judging whether there is a corresponding agricultural plan that has been issued for the current growth node, if so, jumping to step S206. Go to step S211, otherwise jump to step S206; step S206, generate an agricultural plan for the crop variety in the target area; step S207, generate reminder information corresponding to the agricultural plan; step S208, push the reminder message to the agricultural personnel in the target area; step S209, determine whether the agricultural issuance instruction from the agricultural personnel is received, if so, jump to step S210, otherwise end the process; step S210, issue the agricultural plan for the target area; step S211, guide agricultural operations; step S212, archive data.
[0094] For the description of the relevant steps, please refer to the above content and will not be repeated here. The embodiment of the present invention can combine the geographical location information of the target area, the crop varieties planted, the quality standard requirements of agricultural products and other factors, and after issuing the planting plan, customize the agricultural planning of the entire life cycle of the planted crops from sowing to harvesting for the target area, and monitor in real time whether it is necessary to add or modify the agricultural planning to ensure the yield and quality of agricultural products according to the crop growth nodes, external environmental changes, and available fertilizers and other information during the growth process of the crop varieties to ensure the yield and quality of agricultural products, and provide a basis for farm decision-making.
[0095] According to a second aspect of an embodiment of the present invention, a device for implementing the above method is provided.
[0096] Figure 4 FIG. 1 is a schematic diagram of the main modules of the apparatus for agricultural planning and management according to an embodiment of the present invention. Figure 4 As shown, the system 400 for agricultural planning and management includes:
[0097] The data collection module 401 collects the growth status data of the crop varieties in the target area;
[0098] The scheduled task module 402 analyzes the growth status data through the scheduled task to determine whether the crop variety meets the agricultural operation issuance conditions;
[0099] The farming planning module 403 generates a farming plan for the crop variety in the target area when the crop variety meets the farming issuance conditions.
[0100] Optionally, the farming planning module is also used to:
[0101] Before analyzing the growth status data through a scheduled task, in response to issuing a planting plan for the crop variety in the target area, generating a farming plan for the crop variety in the target area at each growth node;
[0102] Before generating the farming plan for the crop variety in the target area, confirming that there is no issued farming plan corresponding to the farming plan at the current growth node of the crop variety in the target area;
[0103] The system also includes a farming module for issuing the farming plan for the crop variety at each growth node in the target area after generating the farming plan for the crop variety at each growth node in the target area.
[0104] Optionally, the farming planning module generates a farming plan for the crop variety at each growth node in the target area, including:
[0105] Determining the planting standard of the crop variety in the target area according to the planting plan of the crop variety in the target area;
[0106] According to the regional characteristics of the target area, the planned growth node information of the crop variety, and the planting standard, a farming plan for each growth node of the crop variety in the target area is generated.
[0107] Optionally, the system further comprises a crop module, for:
[0108] Before generating the farming plan for the crop variety at each growth node in the target area, the standard growth node information of the crop variety is configured according to the crop basic information database; the standard growth node information is adjusted according to the node adjustment instructions of the farming personnel in the target area to obtain the planned growth node information of the crop variety in the target area; the growth node information includes: each growth node of the crop variety, and the growth cycle of each growth node.
[0109] Optionally, the farming planning module generates a farming plan for the crop variety in the target area, including:
[0110] Determining the farming type of the farming plan according to the farming conditions satisfied by the crop varieties;
[0111] According to the farming type, the planting standards of the crop varieties in the target area, and the basic pesticide information database and the pest and disease information database, the recommended pesticide and fertilizer information for the crop varieties in the target area is generated to obtain the farming plan for the crop varieties in the target area.
[0112] Optionally, the system further comprises a message module, configured to:
[0113] After generating the farming plan for the crop variety in the target area, generating reminder information corresponding to the farming plan, and pushing the reminder message to the farming personnel in the target area;
[0114] In response to receiving the farming instructions from the farming personnel, the farming plan is issued to the target area.
[0115] Optionally, the message module is further used for:
[0116] After generating the reminder information corresponding to the farming plan, setting the status of the reminder message to have been pushed;
[0117] In response to the status of the reminder message being recommended after a preset period of time, the reminder message is pushed again to the farmers in the target area;
[0118] In response to monitoring that the agricultural personnel view the reminder information, the status of the reminder message is set to read.
[0119] According to a third aspect of an embodiment of the present invention, there is provided an electronic device for agricultural planning management, comprising:
[0120] one or more processors;
[0121] a storage device for storing one or more programs,
[0122] When the one or more programs are executed by the one or more processors, the one or more processors implement the method provided in the first aspect of the embodiment of the present invention.
[0123] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method provided by the first aspect of the embodiment of the present invention is implemented.
[0124] Figure 5 An exemplary system architecture 500 is shown to which the method or apparatus for agricultural planning management according to an embodiment of the present invention may be applied.
[0125] like Figure 5As shown, system architecture 500 may include terminal devices 501, 502, 503, a network 504 and a server 505. Network 504 is used to provide a medium for communication links between terminal devices 501, 502, 503 and server 505. Network 504 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0126] Users can use terminal devices 501, 502, 503 to interact with server 505 through network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, 503, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).
[0127] The terminal devices 501 , 502 , and 503 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.
[0128] The server 505 may be a server that provides various services, such as a backend management server (only an example) that provides support for shopping websites browsed by users using the terminal devices 501, 502, and 503. The backend management server may analyze and process the received data such as the agricultural planning query request, and feed back the processing results (such as agricultural planning information - only an example) to the terminal device.
[0129] It should be noted that the method for agricultural planning management provided in the embodiment of the present invention is generally executed by the server 505 , and accordingly, the system for agricultural planning management is generally set in the server 505 .
[0130] It should be understood that Figure 5 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0131] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of a terminal device suitable for implementing an embodiment of the present invention. Figure 6 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0132] like Figure 6As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0133] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.
[0134] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) Y01, the above-mentioned functions defined in the system of the present invention are executed.
[0135] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0136] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0137] The modules involved in the embodiments of the present invention may be implemented by software or hardware. The modules described may also be set in a processor. For example, they may be described as: a processor including: a data acquisition module, a timing task module, and a farming planning module. The names of these modules do not, in some cases, constitute limitations on the modules themselves. For example, the farming planning module may also be described as a "module for collecting growth status data of crop varieties in the target area."
[0138] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently and not be assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: collecting growth status data of crop varieties in the target area; analyzing the growth status data through a scheduled task to determine whether the crop variety meets the conditions for agricultural delivery; and generating an agricultural plan for the crop variety in the target area when the crop variety meets the conditions for agricultural delivery.
[0139] According to the technical solution of the embodiments of the present invention, by collecting the growth status data of crop varieties in the target area, the real-time growth status of the crop varieties in the target area can be obtained; by analyzing the growth status data through scheduled tasks, data analysis can be performed according to different regions and crop varieties, and the agricultural planning can be updated while meeting the conditions for agricultural planning. This solves the problems of weak adaptability and low reference value of existing agricultural planning methods, and at the same time helps to improve the quality and yield of crop varieties to a certain extent.
[0140] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for agricultural planning and management, characterized in that: include: Collect growth status data of crop varieties in the target area; Analyze the growth status data through a scheduled task to determine whether the crop variety meets the conditions for agricultural work issuance; When the crop variety meets the conditions for issuing agricultural activities, a farming plan for the crop variety in the target area is generated.
2. The method according to claim 1, characterized in that The method further comprises: Before analyzing the growth status data through a scheduled task, in response to issuing a planting plan for the crop variety in the target area, generating and issuing a farming plan for the crop variety in the target area at each growth node; Before generating the farming plan for the crop variety in the target area, it is confirmed that there is no issued farming plan corresponding to the farming plan for the current growth node of the crop variety in the target area.
3. The method according to claim 2, characterized in that Generate a farming plan for the crop variety in the target area at each growth node, including: Determining the planting standard of the crop variety in the target area according to the planting plan of the crop variety in the target area; According to the regional characteristics of the target area, the planned growth node information of the crop variety, and the planting standard, a farming plan for each growth node of the crop variety in the target area is generated.
4. The method according to claim 2, characterized in that The method further comprises: Before generating the farming plan for the crop variety at each growth node in the target area, the standard growth node information of the crop variety is configured according to the crop basic information database; the standard growth node information is adjusted according to the node adjustment instructions of the farming personnel in the target area to obtain the planned growth node information of the crop variety in the target area; the growth node information includes: each growth node of the crop variety, and the growth cycle of each growth node.
5. The method according to claim 1, characterized in that Generating a farming plan for the crop variety in the target area, including: Determining the farming type of the farming plan according to the farming conditions satisfied by the crop varieties; According to the farming type, the planting standards of the crop varieties in the target area, and the basic pesticide information database and the pest and disease information database, the recommended pesticide and fertilizer information for the crop varieties in the target area is generated to obtain the farming plan for the crop varieties in the target area.
6. The method according to claim 1, characterized in that The method further comprises: After generating the farming plan for the crop variety in the target area, generating reminder information corresponding to the farming plan, and pushing the reminder message to the farming personnel in the target area; In response to receiving the farming instructions from the farming personnel, the farming plan is issued to the target area.
7. The method according to claim 6, characterized in that The method further comprises: After generating the reminder information corresponding to the farming plan, setting the status of the reminder message to have been pushed; In response to the status of the reminder message being recommended after a preset period of time, the reminder message is pushed again to the farmers in the target area; In response to monitoring that the agricultural personnel view the reminder information, the status of the reminder message is set to read.
8. A system for agricultural planning and management, characterized in that: include: Data collection module, collecting growth status data of crop varieties in the target area; A scheduled task module, which analyzes the growth status data through scheduled tasks to determine whether the crop variety meets the conditions for agricultural work issuance; The farming planning module generates a farming plan for the crop variety in the target area when the crop variety meets the farming issuance conditions.
9. An electronic device for agricultural planning and management, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.