Seed classification method and device, electronic equipment and storage medium

By configuring a collection of tillage seed plan for pre-set farming cycles, the problem of inaccessibility when the real-time tillage plan library changes frequently, achieving shorter change duration and continuous accessibility.

CN120407599APending Publication Date: 2025-08-01YANAN UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510778312.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-11
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In scenarios where the real-time farming planning library changes at a high frequency, the existing technology covers the original changing farming environment logs through log modification, resulting in a long time of change in the farming environment and the real-time farming planning library is inaccessible and no operations can be performed.

Method used

Configure the set of tillage seed plan for pre-set farming cycles, and use the weather status and land status of the changing farming environment to input it into the set of tillage seed plan, and modify it at one time to the set of tillage seed classification set of the real-time farming plan library when the pre-set conditions are met to avoid directly covering the original log.

Benefits of technology

The time to change the farming environment is shortened, ensuring that the real-time farming plan library is still accessible when changes are changed, allowing any operation, and improving the efficiency of change.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120407599A_ABST
    Figure CN120407599A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of agricultural big data, and particularly relates to a seed classification method and device, electronic equipment and a storage medium. A cultivation seed plan set with a preset cultivation period is configured; inputting the changed cultivation environment into the cultivation seed plan set based on the weather state corresponding to the changed cultivation environment and the cultivation environment land state in the cultivation seed plan set; and judging whether the cultivation environment in the cultivation seed plan set meets a preset condition, and if yes, modifying the cultivation environment in the cultivation seed plan set into a cultivation seed classification set of the real-time cultivation plan library. Compared with the prior art, the method does not need to cover the originally changed cultivation environment log, so that the change duration of the cultivation environment each time is relatively short, and in the cultivation environment log covering process each time, the real-time cultivation plan library is accessible, and any cultivation environment processing operation is allowed to be carried out.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of agricultural big data, and particularly relates to a seed classification method, device, electronic device, and storage medium. Background Art

[0002] With the rapid development of computer technology, the farming environment has penetrated into various industries and business function fields today. The arrival of the cloud era has attracted more attention to the large farming environment. In the large farming environment technology, the storage of the farming environment has always been the focus of attention. How to effectively store a large amount of farming environment in a distributed environment, how to effectively design a distributed farming environment set, and how to execute a distributed query are all key points that need to be concerned about in farming environment storage.

[0003] The generation of the farming environment set has largely solved the problem of farming environment storage. In the scenario of multiple queries and few changes in a distributed environment, a real-time farming plan library is more suitable for the storage of the farming environment. Different from the traditional relational farming environment set, the real-time farming plan library is columnar storage and does not support the change operation of the farming environment within a partition.

[0004] Currently, the change operation of the real-time farming plan library usually adopts the method of log modification, placing all the generated changed farming environment entries into another log, and then overwriting the original changed farming environment log. However, in the scenario where the change frequency of the real-time farming plan library is relatively high, the above change method will overwrite the original changed farming environment log every time, resulting in a relatively long duration for each farming environment change. In addition, during the process of overwriting the farming environment log each time, the real-time farming plan library is inaccessible and no farming environment operation can be performed. Summary of the Invention

[0005] According to the first aspect of the present invention, the present invention claims a seed classification method, including:

[0006] Configuring a farming seed plan set with a preset farming cycle, where the farming cycle of the farming seed plan set is the same as that of the farming seed classification set in the real-time farming plan library;

[0007] When a changed farming environment is obtained, inputting the changed farming environment into the farming seed plan set based on the weather state corresponding to the changed farming environment and the farming environment land state in the farming seed plan set;

[0008] Judging whether the farming environment in the farming seed plan set meets the preset conditions;

[0009] If so, modifying the farming environment in the farming seed plan set to the farming seed classification set of the real-time farming plan library.

[0010] Further, inputting the changed farming environment into the farming seed plan set based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the farming seed plan set includes:

[0011] Determine whether the weather state corresponding to the changed farming environment is the weather state where the farming seed plan set is located;

[0012] If so, input the changed farming environment into the farming seed plan set.

[0013] Further, inputting the changed farming environment into the farming seed plan set based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the farming seed plan set further includes:

[0014] If the weather state corresponding to the changed farming environment is not the weather state where the farming seed plan set is located, further determine whether the land state of the farming environment in the farming seed plan set is highly saline-alkali land;

[0015] If the land state of the farming environment in the farming seed plan set is highly saline-alkali land, adjust the weather state corresponding to the farming seed plan set to the weather state corresponding to the changed farming environment, and then input the changed farming environment into the farming seed plan set after adjusting the weather state, or

[0016] Discard the farming seed plan set, newly configure a farming seed plan set in the weather state corresponding to the changed farming environment, and then input the changed farming environment into the newly configured farming seed plan set.

[0017] Further, the method further includes:

[0018] If the land state of the farming environment in the farming seed plan set is not highly saline-alkali land, after modifying the original farming environment in the farming seed plan set to the farming seed classification set in the weather state corresponding to the original farming environment, initialize the farming environment in the farming seed plan set, and adjust the weather state corresponding to the farming seed plan set to the weather state corresponding to the changed farming environment, and then input the changed farming environment into the farming seed plan set after adjusting the weather state, or after modifying the original farming environment in the farming seed plan set to the farming seed classification set in the weather state corresponding to the original farming environment, discard the farming seed plan set, newly configure a farming seed plan set in the weather state corresponding to the changed farming environment, and then input the changed farming environment into the newly configured farming seed plan set.

[0019] Further, determining whether the farming environment in the farming seed plan set meets the preset conditions includes:

[0020] Determining whether the total number of changes in the farming environment in the farming seed plan set exceeds the preset number; and / or

[0021] Determining whether the total number of change times in the farming environment in the farming seed plan set exceeds the preset number; and / or

[0022] Determining whether the total change duration of the farming environment in the farming seed plan set exceeds the preset duration.

[0023] Further, after modifying the farming environment in the farming seed plan set to the farming seed classification set in the real-time farming plan library, the method further includes:

[0024] Initializing the farming environment in the farming seed plan set and resetting the total number of changes, the total number of change times, and the total change duration.

[0025] According to a second aspect of the present invention, the present invention claims protection for a seed classification device, including:

[0026] A configuration module for configuring a farming seed plan set with a preset farming period, where the farming period of the farming seed plan set is the same as the farming period of the farming seed classification set in the real-time farming plan library;

[0027] An input module for, when a changed farming environment is obtained, inputting the changed farming environment into the farming seed plan set based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the farming seed plan set;

[0028] A judgment module for judging whether the farming environment in the farming seed plan set meets the preset conditions;

[0029] A modification module for, if the farming environment in the farming seed plan set meets the preset conditions, modifying the farming environment in the farming seed plan set to the farming seed classification set in the real-time farming plan library.

[0030] Further, the input module includes:

[0031] A judgment module for judging whether the weather state corresponding to the changed farming environment is the weather state where the farming seed plan set is located;

[0032] An input module, configured to input the changed farming environment into the farming seed plan set if the weather state corresponding to the changed farming environment is the weather state where the farming seed plan set is located.

[0033] According to a third aspect of the present invention, the present invention claims protection for a storage medium, the storage medium including a stored program, wherein when the program runs, it controls the device where the storage medium is located to execute any one of the seed classification methods.

[0034] According to a fourth aspect of the present invention, the present invention claims protection for an electronic device, the electronic device being used to run a program, wherein when the program runs, it executes any one of the seed classification methods.

[0035] The present invention belongs to the technical field of agricultural big data, and specifically relates to a seed classification method, device, electronic device and storage medium. A farming seed plan set with a preset farming cycle is configured. When a changed farming environment is obtained, based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the farming seed plan set, the changed farming environment is input into the farming seed plan set; it is determined whether the farming environment in the farming seed plan set meets the preset conditions. If so, the farming environment in the farming seed plan set is modified to the farming seed classification set in the real-time farming plan library. The present invention does not need to overwrite the original log of the changed farming environment, so that the duration of each change in the farming environment is short, and during the process of overwriting the farming environment log each time, the real-time farming plan library is accessible, allowing any farming environment processing operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 It is a working flowchart of a seed classification method claimed and protected by an embodiment of the present invention;

[0037] Figure 2 It is a structural module diagram of a seed classification device claimed and protected by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0038] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0039] The terms "first", "second", and "third" in this application are only used for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first", "second", and "third" may explicitly or implicitly include at least one of such features. In the description of this application, the meaning of "a plurality" is at least two, such as two, three, etc., unless otherwise specifically defined. In the embodiments of this application, all directional indications (such as up, down, left, right, front, back...) are only used to explain the relative positional relationship and movement conditions between components in a specific posture (as shown in the drawings). If the specific posture changes, then the directional indications will also change accordingly. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules, but optionally further includes steps or modules not listed, or optionally further includes other steps or modules inherent to these processes, methods, products, or devices.

[0040] Reference to "embodiment" herein means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of this application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments. The embodiments of the present invention provide a seed classification method. As Figure 1 shown, this method does not directly modify the original stored log, but by configuring a farming seed plan set with the same farming cycle as the farming seed classification set in the real-time farming plan library, the changing farming environment is modified into the farming seed classification set in the real-time farming plan library at one time, reducing the number of repeated operations on the farming seed classification set. For this, the embodiments of the present invention provide the following specific steps:

[0041] 101. Configure a farming seed plan set with a preset farming cycle.

[0042] Among them, the farming cycle of the farming seed plan set is the same as that of the farming seed classification set in the real-time farming plan library. Here, the farming cycle can be a manifestation form of the farming environment, and it is different for different manifestation forms of the farming environment in the real-time farming plan library. Generally, a carefully selected farming cycle can bring higher operation or storage efficiency. For example, common farming cycles include rotation cycle, intercropping cycle, relay cropping cycle, etc. The embodiments of the present invention do not limit the preset farming cycle, and it is specifically determined based on the farming cycle of the farming seed classification set in the current real-time farming plan library.

[0043] It can be understood that the above real-time farming plan library is a collection of farming environments that can only read or query the farming environment. The real-time farming plan library here has multiple weather states of the farming environment, which is more suitable for application scenarios with multiple queries and few changes in diverse environments.

[0044] For the embodiments of the present invention, since the real-time farming plan library does not support modification operations, if it is necessary to modify the farming environment, it is necessary to overwrite and modify the logs in the real-time farming plan library. The embodiments of the present invention configure a collection of farming seed plans with a preset farming cycle. The collection of farming seed plans has the same farming cycle as the collection of farming seed classifications in the real-time farming plan library, and the farming environment to be modified can be pre-stored in the collection of farming seed plans.

[0045] 102. When a changed farming environment is obtained, the changed farming environment is input into the collection of farming seed plans based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the collection of farming seed plans.

[0046] The changed farming environment here can be the content of the farming environment that the user needs to modify in the collection of farming seed classifications in the real-time farming plan library, or it can be a newly generated farming environment according to the time interval. The embodiments of the present invention do not limit this. Further, when a changed farming environment is obtained, the changed farming environment is input into the collection of farming seed plans based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the collection of farming seed plans. Of course, the collection of farming seed plans can be input multiple times here. After the newly generated farming environment is input into the collection of farming seed plans, if there is an incorrect farming environment in the collection of farming seed plans, the incorrect farming environment in the collection of farming seed plans can also be modified. The embodiments of the present invention do not limit the operations on the farming environment in the collection of farming seed plans.

[0047] Among them, there are multiple different weather states corresponding in the real-time farming plan library, and the farming environment in each partition has corresponding division rules, so as to facilitate the management of the farming environment in the real-time farming plan library. For example, according to the occurrence date corresponding to the farming environment or the regional scope corresponding to the farming environment, etc. When obtaining the changed farming environment, since the changed farming environment is not randomly stored in the real-time farming plan library, it is necessary to find the weather state corresponding to the changed farming environment, so as to ensure that the farming environment is changed to the corresponding position in the real-time farming plan library. For example, when it is found that there is an incorrect farming environment in the farming environment on a certain date, it is necessary to change the weather state corresponding to the farming environment to the farming environment in the partition of the incorrect farming environment date. For example, when there is a new farming environment in a certain area, it is necessary to change the weather state corresponding to the farming environment to the farming environment in the partition corresponding to the area of the new farming environment. Of course, the farming environment formats of the farming seed classification sets in different weather states may also be different, and the types of farming environments stored in the farming seed classification sets in different partitions are different. The embodiments of the present invention do not limit the division of the weather state of the real-time farming plan library and the content of the farming environment of the farming seed classification set within the weather state.

[0048] Similarly, since the land state of the farming environment in the farming seed plan set will affect the input of the changed farming environment, if there are other changed farming environments currently in the farming seed plan set, before knowing whether the farming seed plan set is the weather state corresponding to the changed farming environment, the changed farming environment cannot be directly input into the farming seed plan set. Of course, if there are no other changed farming environments currently in the farming seed plan set, after knowing whether the farming seed plan set is the weather state corresponding to the changed farming environment, the changed farming environment is input into the farming seed plan set.

[0049] 103. Determine whether the farming environment in the farming seed plan set meets the preset conditions.

[0050] Among them, the preset conditions can be whether the total number of farming environments in the farming seed plan set meets the preset number, and / or whether the total number of change times of the farming environments in the farming seed plan set meets the preset number of times, and / or whether the total change duration of the farming environments in the farming seed plan set meets the preset duration. Of course, it can also be set manually by the user to meet the preset conditions, or other conditions, which are not limited in the embodiments of the present invention.

[0051] Since the access to the farming seed classification set in the real-time farming plan library is unrestricted when inputting the farming environment in the farming seed plan set, for application scenarios where the real-time farming plan library changes relatively frequently, in the embodiments of the present invention, by setting preset conditions for the farming environment in the farming seed plan set, the unavailable duration of the farming seed classification set in the real-time farming plan library at a relatively high frequency can be reduced to a certain extent. Further, when the farming environment in the farming seed plan set meets the preset conditions, the farming environment is then changed to the farming seed classification set, and it is also possible to complete the farming environment changes multiple times at once, shortening the farming environment change duration.

[0052] 104. If so, modify the farming environment in the farming seed plan set to the farming seed classification set in the real-time farming plan library.

[0053] When the farming environment in the farming seed plan set meets the preset conditions, it indicates that the amount of the farming environment in the farming seed plan set reaches a certain threshold. Further, the weather state of the farming environment that needs to be changed in the real-time farming plan library is found through the partition directory, and the content in the farming seed plan set is changed to the farming seed classification set corresponding to the weather state in the real-time farming plan library. Of course, when the farming environment in the farming seed plan set does not meet the preset conditions, it means that the amount of the farming environment in the farming seed plan set does not reach a certain threshold. At this time, if there is an incorrect farming environment in the farming seed plan set, the farming environment in the farming seed plan set can also be modified.

[0054] It should be noted that after modifying the farming environment in the farming seed plan set to the real-time farming plan library, the farming environment in the farming seed plan set is cleared to facilitate subsequent farming environment changes to the real-time farming plan library again.

[0055] For a seed classification method provided in the embodiments of the present invention, by establishing a farming seed plan set with a preset farming cycle, where the farming cycle of the farming seed plan set is the same as that of the farming seed classification set in the real-time farming plan library. When the real-time farming plan library needs a farming environment change, first, based on the weather state corresponding to the changed farming environment and the farming environment land state in the farming seed plan set, the changed farming environment is input into the farming seed plan set, and the changed farming environment can be accurately input into the corresponding weather state in the real-time farming plan library. Since the amount of the farming environment in the farming seed plan set is smaller than that of the farming seed classification set in the real-time farming plan library, the farming environment change duration is shortened. Further, when the farming environment in the farming seed plan set meets the preset conditions, the farming environment in the farming seed plan set is modified to the farming seed classification set in the real-time farming plan library at once.

[0056] The following is to further describe a seed classification method proposed by the present invention. In particular, when a changing farming environment is obtained, the step of inputting the changing farming environment into the farming seed plan set based on the weather state corresponding to the changing farming environment and the land state of the farming environment in the farming seed plan set. The embodiment of the present invention also provides another seed classification method, and the specific steps of this method include:

[0057] 201. Configure a farming seed plan set with a preset farming cycle in the real-time farming plan library.

[0058] Among them, there are multiple weather states corresponding in the real-time farming plan library. Each weather state stores the corresponding farming environment. The partitioning form of different weather states can be horizontal partitioning or vertical partitioning. By establishing weather states in the real-time farming plan library, it is convenient for users to know which partition contains the farming environment required in a specific query.

[0059] It should be noted that the farming seed plan set with the preset farming cycle here has the same farming cycle as the farming seed classification set. The specific process of configuring the farming seed plan set can be to extract the content of each field in the farming seed classification set in the real-time farming plan library, and then establish a farming seed plan set with the same farming cycle as the farming seed classification set based on the content of each field in the farming seed classification set.

[0060] 202. When a changing farming environment is obtained, judge whether the weather state corresponding to the changing farming environment is the weather state where the farming seed plan set is located.

[0061] Since there are multiple different weather states corresponding in the real-time farming plan library, and there are corresponding division rules for the farming environment in each partition, which is convenient for the management of the farming environment in the real-time farming plan library. For example, according to the generation date corresponding to the farming environment or the regional scope corresponding to the farming environment, etc. When a changing farming environment is obtained, it is necessary to find the weather state corresponding to the changing farming environment. Since the weather state currently corresponding to the farming seed plan set may not be the storage area corresponding to the changing farming environment, in order to avoid putting the changing farming environment into the wrong weather state, further, it can be judged whether the weather state corresponding to the changing farming environment is the weather state where the farming seed plan set is located by searching the partition directory of the real-time farming plan library. Here, the partition directory is equivalent to the farming environment index in the real-time farming plan library, and records the farming environment identifiers of each partition, such as the farming environment name, farming environment date, and farming environment area, etc. The embodiment of the present invention does not limit this.

[0062] 203a. If so, input the changing farming environment into the farming seed plan set; otherwise, judge whether the land state of the farming environment in the farming seed plan set is highly saline-alkali land.

[0063] If it is determined that the weather state corresponding to the changed farming environment is the weather state where the farming seed plan set is located, it can be indicated that the farming environment in this weather state needs to be changed or there is an incorrect farming environment in this weather state, and the weather state corresponding to the farming seed plan set is the weather state corresponding to the farming environment that needs to be changed. Further, directly input the changed farming environment into the farming seed plan set corresponding to the weather state.

[0064] It should be noted that if it is determined that the weather state corresponding to the changed farming environment is not the weather state where the farming seed plan set is located, it indicates that the current weather state is not the weather state corresponding to the changed farming environment. In order to input the changed farming environment into the farming seed plan set in the correct weather state, usually before inputting the changed farming environment into the farming seed plan set, it is necessary to judge the land state of the farming environment in the farming seed plan set, that is, to judge whether there is a farming environment that has not been changed completely before in the current farming seed plan set.

[0065] Among them, the land state of the farming environment in the farming seed plan set indicates whether there is a farming environment that has not been changed completely before in the farming seed plan set. For example, the weather state corresponding to the changed farming environment is Area C, while the weather state corresponding to the current farming seed plan set is Area B, and the farming seed plan set stores that the farming environment in Area B has been changed completely. Then, the land state of the farming seed plan set is not high saline-alkali land. If the farming seed plan set is initialized after changing the farming environment in the changed weather state B, then the land state of the farming seed plan set is high saline-alkali land.

[0066] 204b. If the land state of the farming environment in the farming seed plan set is high saline-alkali land, adjust the weather state corresponding to the farming seed plan set to the weather state corresponding to the changed farming environment, and then input the changed farming environment into the farming seed plan set after adjusting the weather state.

[0067] If the land state of the farming environment in the farming seed plan set is high saline-alkali land, it indicates that the farming environment in the current farming seed plan set has been changed to the weather state corresponding to the farming seed plan set, and the content in the farming seed plan set has been initialized. In order to input the changed farming environment into the correct weather state, in the embodiment of the present invention, the weather state corresponding to the farming seed plan set is adjusted to the weather state corresponding to the changed farming environment, and then the changed farming environment is input into the farming seed plan set.

[0068] It should be noted that if the cultivation cycles of the cultivation seed classification sets corresponding to different weather conditions in the real-time cultivation plan library are different, for example, the cultivation cycles of the cultivation seed classification sets in weather condition A and weather condition C are different, then if only the weather condition A corresponding to the cultivation seed plan set is adjusted to weather condition C, the cultivation environment of this cultivation seed plan set cannot change in weather condition C either. Further, the cultivation seed plan set corresponding to this weather condition is discarded, and then a cultivation seed plan set is newly configured in the weather condition corresponding to the changed cultivation environment. After that, the changed cultivation environment is input into the newly configured cultivation seed plan set, so as to ensure that the cultivation cycle of the newly configured cultivation seed plan set is consistent with the cultivation cycle of the cultivation seed classification set in this weather condition.

[0069] Correspondingly, corresponding to step 204b, there is step 204b'. If the land state of the cultivation environment in the cultivation seed plan set is not high saline-alkali land, after modifying the original cultivation environment in the cultivation seed plan set to the cultivation seed classification set in the weather condition corresponding to the original cultivation environment, initialize the cultivation environment in the cultivation seed plan set, and adjust the weather condition corresponding to the cultivation seed plan set to the weather condition corresponding to the changed cultivation environment. After that, input the changed cultivation environment into the cultivation seed plan set after adjusting the weather condition.

[0070] If the land state of the cultivation environment in the cultivation seed plan set is not high saline-alkali land, it means that there may still be an uncompleted changed cultivation environment in the current cultivation seed plan set, and there may also be a completed changed but uninitialized cultivation environment. Further, after modifying the original cultivation environment in the cultivation seed plan set to the cultivation seed classification set in the weather condition corresponding to the original cultivation environment, initialize the cultivation environment in the cultivation seed plan set. After ensuring that the land state of the cultivation seed plan set is high saline-alkali land, execute the same content as step 204b to adjust the weather condition corresponding to the cultivation seed plan set to the weather condition corresponding to the changed cultivation environment. After that, input the changed cultivation environment into the cultivation seed plan set.

[0071] Similarly, if the cultivation cycles of the cultivation seed classification sets corresponding to different weather conditions in the real-time cultivation plan library are different, in order to ensure that the cultivation cycle of the cultivation seed plan set is consistent with the cultivation cycle of the cultivation seed classification set in this weather condition, after modifying the original cultivation environment in the cultivation seed plan set to the cultivation seed classification set in the weather condition corresponding to the original cultivation environment, discard the cultivation seed plan set, and newly configure a cultivation seed plan set in the weather condition corresponding to the changed cultivation environment. After that, input the changed cultivation environment into the newly configured cultivation seed plan set.

[0072] 205. Determine whether the farming environment in the farming seed plan set meets the preset conditions.

[0073] Among them, the preset conditions can be whether the total number of farming environments in the farming seed plan set meets the preset number, and / or whether the total number of change times of the farming environments in the farming seed plan set meets the preset number of times, and / or whether the total change duration of the farming environments in the farming seed plan set meets the preset duration. Of course, the preset conditions can also be manually set by the user or other conditions, which are not limited in the embodiments of the present invention.

[0074] Since when inputting the farming environment in the farming seed plan set, the access to the farming seed classification set in the real-time farming plan library is not restricted. For application scenarios where the real-time farming plan library changes frequently, such as changing once a day or once an hour, in the embodiments of the present invention, by setting preset conditions for the farming environment in the farming seed plan set, the unavailable duration of the farming seed classification set in the real-time farming plan library at a higher frequency can be reduced to a certain extent. Further, when the farming environment in the farming seed plan set meets the preset conditions, then changing the farming environment to the farming seed classification set can also complete the farming environment with multiple changes at one time, shortening the farming environment change duration.

[0075] 206. If so, modify the farming environment in the farming seed plan set to the farming seed classification set of the real-time farming plan library.

[0076] For the embodiments of the present invention, when the farming environment in the farming seed plan set meets the preset conditions, it indicates that the amount of the farming environment in the farming seed plan set reaches a certain threshold. Further, changing the content in the farming seed plan set to the farming seed classification set corresponding to the weather state in the real-time farming plan library can change the content that needs to be changed multiple times to the real-time farming plan library at one time, reducing the unavailable duration of the farming environment set.

[0077] 207. Initialize the farming environment in the farming seed plan set, and reset all the number of changes, all the number of change times, and all the change durations.

[0078] For the embodiments of the present invention, in the case of using all the change durations as the preset conditions, the embodiments of the present invention only need to perform one log modification operation on the farming seed classification set. The unavailable duration of the farming seed classification set is t. Compared with the prior art where the log modification operation on the farming seed classification set in the real-time farming plan library is X times, and the unavailable duration of the farming seed classification set is z×t, the unavailable duration of the real-time farming plan library in the embodiments of the present invention is 1 / z of the original. When z is larger, the unavailable duration of the real-time farming plan library is larger, significantly improving the farming environment change efficiency.

[0079] For another seed classification method provided by the embodiments of the present invention, the accuracy of the position of the changed cultivation environment is ensured by judging the weather state corresponding to the changed cultivation environment. If the weather state corresponding to the changed cultivation environment is not the weather state of the cultivation seed plan set, the changed cultivation environment corresponding to the weather state is further input into the cultivation seed plan set based on the land state of the cultivation environment in the cultivation seed plan set. Since the cultivation environment quantity in the cultivation seed plan set is smaller than that in the cultivation seed classification set in the real-time cultivation plan library, the duration of the change of the cultivation environment is shortened. Further, when the cultivation environment in the cultivation seed plan set meets the preset conditions, the cultivation environment in the cultivation seed plan set is modified to the cultivation seed classification set in the real-time cultivation plan library at one time. When an incorrect cultivation environment appears in the cultivation seed plan set, it is convenient to modify the incorrect cultivation environment, reducing the number of repeated operations on the cultivation environment in the cultivation seed classification set. At the same time, when the change frequency of the cultivation environment is relatively high, only the cultivation environment operation needs to be performed on the cultivation seed plan set, reducing the unavailable duration of the cultivation seed classification set in the real-time cultivation plan library under high-frequency changes.

[0080] To achieve the above object, based on another aspect of the present invention, an embodiment of the present invention further provides a storage medium. The storage medium includes a stored program, wherein when the program runs, it controls the device where the storage medium is located to execute the above-mentioned seed classification method.

[0081] To achieve the above object, based on another aspect of the present invention, an embodiment of the present invention further provides an electronic device. The electronic device is used to run a program, wherein when the program runs, it executes the above-mentioned seed classification method.

[0082] Further, as an implementation of the above Figure 1 shown method, another embodiment of the present invention further provides a seed classification device. This device embodiment corresponds to the foregoing method embodiment. For the convenience of reading, the details in the foregoing method embodiment will not be repeated one by one in this device embodiment. However, it should be clear that the device in this embodiment can correspondingly implement all the contents in the foregoing method embodiment. This device is used to reduce the duration of the change of the cultivation environment and shorten the unavailable duration of the real-time cultivation plan library. Specifically, as Figure 2 shown, this device includes:

[0083] A configuration module 31, which can be used to configure a cultivation seed plan set with a preset cultivation period, and the cultivation period of the cultivation seed plan set is the same as that of the cultivation seed classification set in the real-time cultivation plan library;

[0084] An input module 32, which can be used to input the changed farming environment into the farming seed plan set based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the farming seed plan set when the changed farming environment is obtained;

[0085] A judgment module 33, which can be used to judge whether the farming environment in the farming seed plan set meets the preset conditions;

[0086] A modification module 34, which can be used to modify the farming environment in the farming seed plan set to the farming seed classification set in the real-time farming plan library if the farming environment in the farming seed plan set meets the preset conditions.

[0087] For the embodiments of the present invention, a seed classification device is provided. By establishing a farming seed plan set with a preset farming cycle, where the farming cycle of the farming seed plan set is the same as that of the farming seed classification set in the real-time farming plan library. When the real-time farming plan library needs a change in the farming environment, first, based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the farming seed plan set, the changed farming environment is input into the farming seed plan set, and the changed farming environment can be accurately input into the corresponding weather state in the real-time farming plan library. Since the amount of farming environment in the farming seed plan set is smaller than that in the farming seed classification set in the real-time farming plan library, the duration of the farming environment change is shortened. Further, when the farming environment in the farming seed plan set meets the preset conditions, the farming environment in the farming seed plan set is modified to the farming seed classification set in the real-time farming plan library at one time.

[0088] Further, the device further includes:

[0089] An initialization module 35, which can be used to initialize the farming environment in the farming seed plan set and reset all the number of changes, all the number of change times, and all the change durations;

[0090] Further, the input module 32 includes:

[0091] A judgment module 321, which can be used to judge whether the weather state corresponding to the changed farming environment is the weather state where the farming seed plan set is located;

[0092] An input module 322, which can be used to input the changed farming environment into the farming seed plan set if the weather state corresponding to the changed farming environment is the weather state where the farming seed plan set is located;

[0093] Further, the input module 322 may specifically be configured to, if the weather state corresponding to the changed farming environment is not the weather state where the farming seed plan set is located, further determine whether the land state of the farming environment in the farming seed plan set is highly saline-alkali land;

[0094] The input module 322 may specifically also be configured to, if the land state of the farming environment in the farming seed plan set is highly saline-alkali land, adjust the weather state corresponding to the farming seed plan set to the weather state corresponding to the changed farming environment, and then input the changed farming environment into the farming seed plan set with the adjusted weather state, or

[0095] Discard the farming seed plan set, newly configure a farming seed plan set in the weather state corresponding to the changed farming environment, and then input the changed farming environment into the newly configured farming seed plan set.

[0096] Further, the input module 322 may specifically be configured to, if the land state of the farming environment in the farming seed plan set is not highly saline-alkali land, after modifying the original farming environment in the farming seed plan set to the farming seed classification set in the weather state corresponding to the original farming environment, initialize the farming environment in the farming seed plan set, and adjust the weather state corresponding to the farming seed plan set to the weather state corresponding to the changed farming environment, and then input the changed farming environment into the farming seed plan set with the adjusted weather state, or

[0097] After modifying the original farming environment in the farming seed plan set to the farming seed classification set in the weather state corresponding to the original farming environment, discard the farming seed plan set, newly configure a farming seed plan set in the weather state corresponding to the changed farming environment, and then input the changed farming environment into the newly configured farming seed plan set.

[0098] Further, the judgment module 33 may specifically be configured to judge whether the total number of changes in the farming environment in the farming seed plan set exceeds a preset number; and / or

[0099] The judgment module 33 may specifically also be configured to judge whether the total number of change times in the farming environment in the farming seed plan set exceeds a preset number of times; and / or

[0100] The judgment module 33 may specifically also be configured to judge whether the total change duration of the farming environment in the farming seed plan set exceeds a preset duration.

[0101] For another seed classification device provided by an embodiment of the present invention, the accuracy of the position of the changing farming environment is ensured by judging the weather state corresponding to the changing farming environment. If the weather state corresponding to the changing farming environment is not the weather state of the farming seed plan set, the changing farming environment corresponding to the weather state is further input into the farming seed plan set based on the land state of the farming environment in the farming seed plan set. Since the amount of farming environment in the farming seed plan set is smaller than that in the farming seed classification set in the real-time farming plan library, the duration of the change in the farming environment is shortened. Further, when the farming environment in the farming seed plan set meets the preset conditions, the farming environment in the farming seed plan set is modified into the farming seed classification set of the real-time farming plan library at one time. When an incorrect farming environment appears in the farming seed plan set, it is convenient to modify the incorrect farming environment, reducing the number of repeated operations on the farming environment in the farming seed classification set. At the same time, when the frequency of change in the farming environment is relatively high, only the farming environment in the farming seed plan set needs to be operated, reducing the unavailable duration of the farming seed classification set in the real-time farming plan library under high-frequency changes.

[0102] The seed classification device includes an electronic device and a memory. The above configuration module 31, input module 32, judgment module 33, modification module 34, etc. are all stored in the memory as program modules, and the electronic device executes the above program modules stored in the memory to implement corresponding functions.

[0103] The electronic device includes a kernel, and the kernel retrieves the corresponding program module from the memory. One or more kernels can be set, and by adjusting the kernel parameters, the duration of the change in the farming environment can be reduced, and at the same time, the non-accessible duration of the real-time farming plan library can be shortened.

[0104] The memory may include non-permanent memory in a computer-readable medium, forms such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM), and the memory includes at least one storage chip.

[0105] An embodiment of the present invention provides a storage medium on which a program is stored, and when the program is executed by an electronic device, the seed classification method is implemented.

[0106] An embodiment of the present invention provides an electronic device, and the electronic device is used to run a program, wherein when the program runs, the seed classification method is executed.

[0107] An embodiment of the present invention provides a device, and the device includes an electronic device, a memory, and a program stored on the memory and executable on the electronic device. When the electronic device executes the program, the following steps are implemented:

[0108] A seed classification method, comprising: configuring a set of farming seed plans with a preset farming cycle, where the farming cycle of the set of farming seed plans is the same as that of the farming seed classification set in the real-time farming plan library; when a changed farming environment is obtained, inputting the changed farming environment into the set of farming seed plans based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the set of farming seed plans; determining whether the farming environment in the set of farming seed plans meets the preset conditions; if so, modifying the farming environment in the set of farming seed plans to the farming seed classification set in the real-time farming plan library.

[0109] Further, the inputting the changed farming environment into the set of farming seed plans based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the set of farming seed plans includes: determining whether the weather state corresponding to the changed farming environment is the weather state where the set of farming seed plans is located; if so, inputting the changed farming environment into the set of farming seed plans.

[0110] Further, the inputting the changed farming environment into the set of farming seed plans based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the set of farming seed plans further includes: if the weather state corresponding to the changed farming environment is not the weather state where the set of farming seed plans is located, further determining whether the land state of the farming environment in the set of farming seed plans is highly saline-alkali land; if the land state of the farming environment in the set of farming seed plans is highly saline-alkali land, adjusting the weather state corresponding to the set of farming seed plans to the weather state corresponding to the changed farming environment, and then inputting the changed farming environment into the set of farming seed plans with the adjusted weather state, or discarding the set of farming seed plans, newly configuring a set of farming seed plans in the weather state corresponding to the changed farming environment, and then inputting the changed farming environment into the newly configured set of farming seed plans.

[0111] Further, the method further includes: if the farming environment land status in the farming seed plan set is not high saline-alkali land, after modifying the original farming environment in the farming seed plan set to the farming seed classification set in the weather state corresponding to the original farming environment, initializing the farming environment in the farming seed plan set, and adjusting the weather state corresponding to the farming seed plan set to the weather state corresponding to the changed farming environment, and then inputting the changed farming environment into the farming seed plan set after adjusting the weather state, or after modifying the original farming environment in the farming seed plan set to the farming seed classification set in the weather state corresponding to the original farming environment, discarding the farming seed plan set, and newly configuring a farming seed plan set in the weather state corresponding to the changed farming environment, and then inputting the changed farming environment into the newly configured farming seed plan set.

[0112] Further, determining whether the farming environment in the farming seed plan set meets the preset conditions includes: determining whether the total number of changes in the farming environment in the farming seed plan set exceeds the preset number; and / or determining whether the total number of change times in the farming environment in the farming seed plan set exceeds the preset number of times; and / or determining whether the total change duration of the farming environment in the farming seed plan set exceeds the preset duration.

[0113] Further, after modifying the farming environment in the farming seed plan set to the farming seed classification set in the real-time farming plan library, the method further includes: initializing the farming environment in the farming seed plan set, and resetting the total number of changes, the total number of change times, and the total change duration.

[0114] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules is only a logical function division, and there may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces, and the indirect coupling or communication connection of devices or modules can be in electrical, mechanical, or other forms.

[0115] In addition, in each embodiment of the present application, each functional module can be integrated into one processing module, or each module can exist physically alone, or two or more modules can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. The above is only the implementation manner of the present application, and does not limit the patent scope of the present application. Any equivalent structural or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be included in the patent protection scope of the present application by the same token.

[0116] The specific implementation manners of the invention have been described in detail above, but they are only examples, and the present application is not limited to the specific implementation manners described above. For those skilled in the art, any equivalent modification or substitution to the invention is also within the scope of the present application. Therefore, all equal transformations, modifications, improvements, etc. made without departing from the spirit and principle of the present application should be covered by the scope of the present application.

Claims

1. A seed classification method, characterized in that, Including: A set of farming seed plans configured with preset farming cycles, where the farming cycles of the set of farming seed plans are the same as those of the farming seed classification set in the real-time farming plan library; When a changed farming environment is obtained, input the changed farming environment into the set of farming seed plans based on the weather condition corresponding to the changed farming environment and the land condition of the farming environment in the set of farming seed plans; Judge whether the farming environment in the set of farming seed plans meets the preset conditions; If so, modify the farming environment in the set of farming seed plans to the farming seed classification set in the real-time farming plan library.

2. The seed classification method according to claim 1, characterized in that The inputting the changed farming environment into the set of farming seed plans based on the weather condition corresponding to the changed farming environment and the land condition of the farming environment in the set of farming seed plans includes: Judge whether the weather condition corresponding to the changed farming environment is the weather condition where the set of farming seed plans is located; If so, input the changed farming environment into the set of farming seed plans.

3. The seed classification method according to claim 2, wherein The inputting the changed farming environment into the set of farming seed plans based on the weather condition corresponding to the changed farming environment and the land condition of the farming environment in the set of farming seed plans further includes: If the weather condition corresponding to the changed farming environment is not the weather condition where the set of farming seed plans is located, further judge whether the land condition of the farming environment in the set of farming seed plans is highly saline-alkali land; If the land condition of the farming environment in the set of farming seed plans is highly saline-alkali land, adjust the weather condition corresponding to the set of farming seed plans to the weather condition corresponding to the changed farming environment, and then input the changed farming environment into the set of farming seed plans after adjusting the weather condition, or Discard the set of farming seed plans, and newly configure a set of farming seed plans in the weather condition corresponding to the changed farming environment, and then input the changed farming environment into the newly configured set of farming seed plans.

4. The seed classification method according to claim 3, characterized in that, The method further includes: If the land condition of the farming environment in the set of farming seed plans is not highly saline-alkali land, after modifying the original farming environment in the set of farming seed plans to the farming seed classification set in the weather condition corresponding to the original farming environment, initialize the farming environment in the set of farming seed plans, and adjust the weather condition corresponding to the set of farming seed plans to the weather condition corresponding to the changed farming environment, and then input the changed farming environment into the set of farming seed plans after adjusting the weather condition, or after modifying the original farming environment in the set of farming seed plans to the farming seed classification set in the weather condition corresponding to the original farming environment, discard the set of farming seed plans, and newly configure a set of farming seed plans in the weather condition corresponding to the changed farming environment, and then input the changed farming environment into the newly configured set of farming seed plans.

5. A seed classification method according to claim 1, characterized in that, The judging whether the farming environment in the set of farming seed plans meets the preset conditions includes: Determine whether the number of all changes in the farming environment in the farming seed plan set exceeds a preset number; and / or Determine whether the number of all change times in the farming environment in the farming seed plan set exceeds a preset number; and / or Determine whether the total change duration of the farming environment in the farming seed plan set exceeds a preset duration.

6. A seed classification method according to any one of claims 1-5, characterized in that, After modifying the farming environment in the farming seed plan set to the farming seed classification set in the real-time farming plan library, the method further includes: Initialize the farming environment in the farming seed plan set, and reset the number of all changes, the number of all change times, and the total change duration.

7. A seed classification device, characterized in that, It includes: A configuration module for configuring a farming seed plan set with a preset farming cycle, where the farming cycle of the farming seed plan set is the same as that of the farming seed classification set in the real-time farming plan library; An input module for, when a changed farming environment is obtained, inputting the changed farming environment into the farming seed plan set based on the weather state corresponding to the changed farming environment and the land state of the farming environment in the farming seed plan set; A judgment module for judging whether the farming environment in the farming seed plan set meets preset conditions; A modification module for, if the farming environment in the farming seed plan set meets the preset conditions, modifying the farming environment in the farming seed plan set to the farming seed classification set in the real-time farming plan library.

8. The device according to claim 7, characterized in that, The input module includes: A judgment module for judging whether the weather state corresponding to the changed farming environment is the weather state where the farming seed plan set is located; An input module for, if the weather state corresponding to the changed farming environment is the weather state where the farming seed plan set is located, inputting the changed farming environment into the farming seed plan set.

9. A storage medium, characterized in that, The storage medium includes a stored program, wherein when the program runs, it controls the device where the storage medium is located to execute the seed classification method according to any one of claims 1 to 6.

10. An electronic device, characterized in that, The electronic device is used to run a program, wherein when the program runs, it executes the seed classification method according to any one of claims 1 to 6.