Smart agricultural data processing method, device, equipment and storage medium
By allocating crops to independent areas in greenhouses and generating environmental control signals, the problem of low environmental regulation accuracy in small-scale planting of multiple varieties is solved, and high-precision environmental control and improvement of use efficiency is achieved.
Patent Information
- Application Number
- CN202411024454.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-29
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-07-29
AI Technical Summary
In the prior art, the environmental adjustment accuracy of many varieties and small-scale greenhouses is not high, making it difficult to meet the growth environmental needs of different crops.
By analyzing the crop planting requests of each planting user, the crops are allocated to the mixed seed areas in the independent areas of the greenhouse, and environmental control signals are generated using the environmental needs of different crops to regulate the environmental parameters of each mixed seed area in the greenhouse.
High-precision mixed environmental control during small-scale planting operations of multiple varieties has been achieved, which improves the efficiency of greenhouses and lowers the threshold for use.
Smart Images

Figure CN118661580B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart agriculture technology, and in particular to a smart agriculture data processing method, device, equipment and storage medium. Background Art
[0002] With the continuous advancement of science and technology, greenhouse technology is increasingly being used in the agricultural field. As a modern agricultural facility, greenhouses have brought many advantages to traditional planting methods and have strongly promoted agricultural modernization and sustainable development. Specifically, the main function of greenhouses is to achieve off-season vegetable production by regulating the planting environment of crops (mainly including light, temperature and carbon dioxide), increase crop yield and quality, extend crop growing season, save water resources, protect crops from extreme weather, increase the sustainability of agricultural production, and improve agricultural economic benefits.
[0003] However, in some scenarios, the application and promotion of greenhouses are limited by actual conditions. For example, for small rural farmers or rural areas in economically underdeveloped areas, due to the demand for labor or agricultural products, the scale of agricultural activities carried out by some planting individuals is not large. In such scenarios, on the one hand, a single planting individual cannot afford the cost of building, using and maintaining a greenhouse. On the other hand, a single planting individual cannot reach the level of scientific and reasonable use of greenhouse technology in a short period of time, and the learning cost is high. In this case, mixed planting of crops (i.e., multiple planting individuals share a greenhouse) is a better solution that can meet the needs of small-scale planting operations of multiple varieties. However, due to the different growth environment requirements of different crops, mixed planting of crops requires precise control of the planting environment (i.e., light, temperature and carbon dioxide) of different crops in the greenhouse. There is no good implementation solution for environmental regulation of small-scale mixed planting of multiple varieties in greenhouses in the prior art.
[0004] Therefore, how to provide an environmental regulation solution for small-scale greenhouses with multiple varieties is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The main purpose of the present invention is to provide a smart agricultural data processing method, device, equipment and storage medium, aiming to solve the current technical problem of low accuracy in adjusting the mixed-crop environment in greenhouses.
[0006] To achieve the above object, the present invention provides a method for processing smart agricultural data, the method comprising the following steps:
[0007] Obtaining the crop planting request uploaded by each planting user, and extracting the crop type and planting quantity in the crop planting request;
[0008] allocating target crops to separate areas in the greenhouse according to the crop types;
[0009] Generate planting assistance information based on the environmental demand relationship of the target crops in each independent area; wherein the planting service information is configured to assist the user in planting the target crops in the mixed seed area in each independent area;
[0010] generating an environmental control signal for each independent sub-region using the crop type and planting quantity of the target crop in each independent region;
[0011] The environmental control signal is sent to the environmental control component of each independent area, so that the environmental control component adjusts and controls the environmental parameters of each mixed sub-area in each independent area.
[0012] Optionally, the step of allocating the target crops to independent areas in the greenhouse according to the crop types specifically includes:
[0013] According to the crop type, calling the crop planting association table, dividing all crops into several planting types, and allocating the target crops of each planting type to the corresponding independent area;
[0014] The crop planting association table records the growth temperature range information and crop antagonism relationship information of each crop.
[0015] Optionally, according to the crop type, calling the crop planting association table to divide all crops into several planting type steps specifically includes:
[0016] Extracting the growth temperature range information of each crop recorded in the crop planting association table, and dividing all crops into a number of planting types according to a preset temperature division rule; wherein the preset temperature division rule is to ensure that the overlap rate of the growth temperature ranges of any two crops in each planting type is not less than a preset ratio, and the number of planting types obtained by division is the least;
[0017] Extracting the crop antagonistic relationship information recorded in the crop planting association relationship table, exchanging the crops with antagonistic relationship in each planting type among different planting types, and determining whether the exchange can ensure that all crops in each planting type do not have antagonistic relationship;
[0018] If so, the planting type after the exchange is used as the division result. If not, a new planting type is generated for the crops that still have an antagonistic relationship after the exchange, and all the planting types after the exchange and the generated new planting types are used as the division result.
[0019] Optionally, based on the environmental demand relationship of the target crops in each independent area, the step of generating planting auxiliary information specifically includes:
[0020] Obtaining the environmental demand relationship of the target crops in each independent area; wherein the environmental demand relationship includes an optimal carbon dioxide concentration value;
[0021] Based on the optimal carbon dioxide concentration value of each target crop, the target crops in each independent area are sorted from high to low in terms of the optimal carbon dioxide concentration value, and the planting position of each target crop in each independent area is generated according to the preset planting position setting rules using the sorting result, and the planting position is sent to the corresponding user as planting auxiliary information;
[0022] Among them, the preset planting position setting rule is to ensure that the optimal carbon dioxide concentration values of the target crops in each independent area are arranged from high to low in the direction from the edge of the area to the center of the area, and the difference between the optimal carbon dioxide concentration values of two adjacent planting positions does not exceed the preset concentration value.
[0023] Optionally, the step of generating an environmental control signal for each independent sub-region by using the crop type and planting quantity of the target crop in each independent region specifically includes:
[0024] Acquire the crop type and planting quantity of the target crop in each mixed seed area in each independent area, and generate environmental control reference information for each independent area according to the optimal carbon dioxide concentration value, planting quantity and crop growth stage corresponding to the crop type in each mixed seed area; wherein the environmental control reference information includes the carbon dioxide concentration maintenance value and carbon dioxide concentration consumption rate of each mixed seed area in each independent area;
[0025] Inputting the environmental control reference information into a carbon dioxide concentration control model corresponding to each independent area, and using the carbon dioxide concentration control model to output a first control signal set for controlling a plurality of carbon dioxide exhaust inlets arranged around the edge of each independent area;
[0026] According to the crop type and crop growth stage of each mixed seed area, the lighting requirement information of the target crop in each mixed seed area is queried, and according to the lighting requirement information, a second control signal set for controlling the lighting control device of each independent area is generated.
[0027] Optionally, before the step of generating the environmental control signal for each independent sub-area by using the crop type and planting quantity of the target crop in each independent area, the method further includes:
[0028] Control each independent area to perform a carbon dioxide emission test action before planting crops; wherein the carbon dioxide emission test action is to control a plurality of carbon dioxide emission inlets arranged around the edge of each independent area, and to perform a control action of different carbon dioxide emission inlet opening combinations and different carbon dioxide emission rates for each carbon dioxide emission inlet;
[0029] Obtain the carbon dioxide concentration value of each mixed sub-area in each independent area when performing the carbon dioxide emission test action, and generate a carbon dioxide area concentration control reference table for each independent area according to different carbon dioxide discharge port opening combinations and different carbon dioxide emission rates of each carbon dioxide discharge port and the corresponding carbon dioxide concentration value of each mixed sub-area;
[0030] Based on the carbon dioxide regional concentration control reference table, the carbon dioxide concentration control model corresponding to each independent area outputs corresponding different carbon dioxide exhaust port opening combinations and different carbon dioxide emission rates for each carbon dioxide exhaust port when the carbon dioxide concentration control model inputs environmental control reference information.
[0031] Optionally, the step of sending the environmental control signal to the environmental control component of each independent area so that the environmental control component adjusts and controls the environmental parameters of each mixed seed area in each independent area specifically includes:
[0032] Sending the environmental control signal to the environmental control component of each independent area; wherein the environmental control signal includes a first control signal set, a second control signal set and a temperature control signal set, and the environmental control component includes a carbon dioxide exhaust port, a lighting control device and a temperature control device;
[0033] The carbon dioxide exhaust port performs carbon dioxide concentration control on each mixed seed area in each independent area according to the received first control signal set, the lighting control device performs lighting control on each mixed seed area in each independent area according to the received second control signal set, and the temperature control device performs temperature control on each mixed seed area in each independent area according to the received temperature control signal set.
[0034] In addition, in order to achieve the above-mentioned purpose, the present invention also provides a smart agricultural data processing device, comprising:
[0035] An acquisition module is used to acquire the crop planting request uploaded by each planting user, and extract the crop type and planting quantity in the crop planting request;
[0036] an allocation module, for allocating target crops to independent areas in the greenhouse according to the crop types;
[0037] A first generating module is used to generate planting auxiliary information based on the environmental demand relationship of the target crop in each independent area; wherein the planting service information is configured to assist the user to plant the target crop in the mixed seed area in each independent area;
[0038] A second generating module is used to generate an environmental control signal for each independent sub-region by using the crop type and planting quantity of the target crop in each independent region;
[0039] The sending module is used to send the environmental control signal to the environmental control component of each independent area, so that the environmental control component adjusts and controls the environmental parameters of each mixed seed area in each independent area.
[0040] In addition, in order to achieve the above-mentioned purpose, the present invention also provides a smart agriculture data processing device, which includes: a memory, a processor, and a smart agriculture data processing program stored in the memory and executable on the processor, and when the smart agriculture data processing program is executed by the processor, the steps of the smart agriculture data processing method as described above are implemented.
[0041] In addition, in order to achieve the above-mentioned purpose, the present invention also provides a storage medium, on which a smart agriculture data processing program is stored, and when the smart agriculture data processing program is executed by a processor, the steps of the above-mentioned smart agriculture data processing method are implemented.
[0042] The beneficial effects of the present invention are: a smart agriculture data processing method, device, equipment and storage medium are proposed, by analyzing the crop planting request of each planting user, the crops planted by each planting user are allocated to the mixed seed area in the independent area of the greenhouse, and then the different environmental requirements of different crops are used to control the environmental control component to perform environmental control actions, so that different crops mixed in the same independent area can grow in their own most suitable environment, realizing high-precision mixed seed environment control during multi-variety small-scale planting operations, improving the use efficiency of the greenhouse, and lowering the use threshold. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present invention;
[0044] Figure 2 This is a flow chart of an embodiment of a method for processing smart agricultural data according to the present invention;
[0045] Figure 3 This is a structural block diagram of a smart agricultural data processing device in an embodiment of the present invention.
[0046] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0047] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0048] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0049] like Figure 1 As shown, Figure 1 It is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present invention.
[0050] like Figure 1 As shown, the device may include: a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or it may be a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0051] Those skilled in the art will understand that Figure 1 The structure of the device shown in the figure does not constitute a limitation of the device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0052] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a smart agriculture data processing program.
[0053] exist Figure 1 In the terminal shown, the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and communicate data with the client; and the processor 1001 can be used to call the smart agriculture data processing program stored in the memory 1005 and perform the following operations:
[0054] Obtaining the crop planting request uploaded by each planting user, and extracting the crop type and planting quantity in the crop planting request;
[0055] allocating target crops to separate areas in the greenhouse according to the crop types;
[0056] Generate planting assistance information based on the environmental demand relationship of the target crops in each independent area; wherein the planting service information is configured to assist the user in planting the target crops in the mixed seed area in each independent area;
[0057] generating an environmental control signal for each independent sub-region using the crop type and planting quantity of the target crop in each independent region;
[0058] The environmental control signal is sent to the environmental control component of each independent area, so that the environmental control component adjusts and controls the environmental parameters of each mixed sub-area in each independent area.
[0059] The specific embodiments of the present invention applied to the device are basically the same as the embodiments of the following application of the smart agriculture data processing method, and will not be described in detail here.
[0060] The embodiment of the present invention provides a method for processing smart agricultural data. Figure 2 , Figure 2 It is a flow chart of an embodiment of the smart agriculture data processing method of the present invention.
[0061] In this embodiment, the smart agriculture data processing method includes the following steps:
[0062] S100: Acquire a crop planting request uploaded by each planting user, and extract the crop type and planting quantity in the crop planting request;
[0063] S200: Allocating target crops to independent areas in the greenhouse according to the crop types;
[0064] S300: Generate planting assistance information based on the environmental demand relationship of the target crops in each independent area; wherein the planting service information is configured to assist the user to plant the target crops in the mixed seed area in each independent area;
[0065] S400: Generate an environmental control signal for each independent sub-region using the crop type and planting quantity of the target crop in each independent region;
[0066] S500: Sending the environmental control signal to the environmental control component of each independent area, so that the environmental control component adjusts and controls the environmental parameters of each mixed sub-area in each independent area.
[0067] It should be noted that in some scenarios, the application and promotion of greenhouses are limited by actual conditions. For example, for small rural farmers or rural areas in underdeveloped areas, due to the demand for labor or agricultural products, the scale of agricultural activities carried out by some planting individuals is not large. In such a scenario, on the one hand, a single planting individual cannot afford the cost of building, using and maintaining a greenhouse. On the other hand, a single planting individual cannot reach the level of scientific and reasonable use of greenhouse technology in a short period of time, and the learning cost is high. In this case, mixed planting of crops (i.e., multiple planting individuals share a greenhouse) is a better solution that can meet the needs of small-scale planting operations of multiple varieties. However, due to the different growth environment requirements of different crops, mixed planting of crops requires precise control of the planting environment (i.e., light, temperature and carbon dioxide) of different crops in the greenhouse. There is no good implementation solution for environmental regulation of small-scale mixed planting of multiple varieties in greenhouses in the prior art. In order to solve the above problems, this embodiment analyzes the crop planting requests of each planting user, distributes the crops planted by each planting user to the mixed seed area in the independent area of the greenhouse, and then uses the different environmental requirements of different crops to control the environmental control component to perform environmental control actions, so that different crops mixed in the same independent area can grow in their own most suitable environment, realizing high-precision mixed seed environment control during multi-variety small-scale planting operations, improving the use efficiency of the greenhouse, and lowering the usage threshold.
[0068] In a preferred embodiment, the step of allocating target crops to independent areas in the greenhouse according to the crop type specifically includes: calling a crop planting association table according to the crop type, dividing all crops into several planting types, and allocating target crops of each planting type to corresponding independent areas; wherein the crop planting association table records the growth temperature range information and crop antagonism relationship information of each crop.
[0069] Furthermore, according to the crop type, the crop planting association table is called to divide all crops into several planting types, specifically including: extracting the growth temperature range information of each crop recorded in the crop planting association table, and dividing all crops into several planting types according to a preset temperature division rule; wherein the preset temperature division rule is to ensure that the overlapping rate of the growth temperature ranges of any two crops in each planting type is not less than a preset ratio, and the number of planting types obtained by division is the minimum; extracting the crop antagonism information recorded in the crop planting association table, exchanging the crops with antagonistic relationships in each planting type among different planting types, and judging whether the exchange can ensure that all crops in each planting type do not have an antagonistic relationship; if so, taking the exchanged planting type as the division result, if not, generating a new planting type for the crops that still have an antagonistic relationship after the exchange, and taking all the exchanged planting types and the generated new planting types as the division result.
[0070] In this embodiment, the greenhouse can be divided into independent areas by setting up isolation panels, and each independent area is used to grow crops with large differences in growth temperature ranges and antagonistic relationships, thereby achieving preliminary independent planting of crops in the greenhouse.
[0071] In a preferred embodiment, based on the environmental requirement relationship of the target crops in each independent area, the step of generating planting auxiliary information specifically includes: obtaining the environmental requirement relationship of the target crops in each independent area; wherein the environmental requirement relationship includes an optimal carbon dioxide concentration value; based on the optimal carbon dioxide concentration value of each target crop, sorting the optimal carbon dioxide concentration values of the target crops in each independent area from high to low, using the sorting result, and generating the planting position of each target crop in each independent area according to a preset planting position setting rule, and sending the planting position as planting auxiliary information to the corresponding user; wherein the preset planting position setting rule is to ensure that the optimal carbon dioxide concentration values of the target crops in each independent area are arranged from high to low in the direction from the edge of the area to the center of the area, and the difference between the optimal carbon dioxide concentration values of two adjacent planting positions does not exceed the preset concentration value.
[0072] In this embodiment, by obtaining the environmental demand relationship of the target crops in each independent area, planting auxiliary information is generated to assist the user in planting the target crops in the mixed seed area in each independent area. The planting auxiliary information is used to help the planting user to plant crops in each independent area according to the optimal carbon dioxide concentration value of each crop, so that crops closer to the edge of the independent area have a higher optimal carbon dioxide concentration, and crops farther from the edge of the independent area have a lower optimal carbon dioxide concentration, which can better adapt to the effects of carbon dioxide diffusion and plant absorption.
[0073] In a preferred embodiment, the step of generating an environmental control signal for each independent sub-area using the crop type and planting quantity of the target crop in each independent area specifically includes: obtaining the crop type and planting quantity of the target crop in each mixed seed area in each independent area, and generating environmental control reference information for each independent area according to the optimal carbon dioxide concentration value, planting quantity and crop growth stage corresponding to the crop type of each mixed seed area; wherein the environmental control reference information includes the carbon dioxide concentration maintenance value and carbon dioxide concentration consumption rate of each mixed seed area in each independent area; inputting the environmental control reference information into the carbon dioxide concentration control model corresponding to each independent area, and using the carbon dioxide concentration control model to output a first control signal set for controlling a plurality of carbon dioxide exhaust ports arranged around the edge of each independent area; querying the light requirement information of the target crop in each mixed seed area according to the crop type and crop growth stage of each mixed seed area, and generating a second control signal set for controlling the light control device of each independent area according to the light requirement information.
[0074] Among them, before the step of generating an environmental control signal for each independent sub-area by using the crop type and planting quantity of the target crops in each independent area, the method also includes: controlling each independent area to perform a carbon dioxide emission test action before planting crops; wherein the carbon dioxide emission test action is to control a number of carbon dioxide emission inlets arranged around the edge of each independent area in each independent area, and perform a control action of different carbon dioxide emission inlet opening combinations and different carbon dioxide emission rates for each carbon dioxide emission inlet; obtaining the carbon dioxide concentration value of each mixed sub-area in each independent area when performing the carbon dioxide emission test action, and generating a carbon dioxide area concentration control reference table for each independent area according to the different carbon dioxide emission inlet opening combinations and the different carbon dioxide emission rates of each carbon dioxide emission inlet and the corresponding carbon dioxide concentration value of each mixed sub-area; based on the carbon dioxide area concentration control reference table, the carbon dioxide concentration control model corresponding to each independent area outputs the corresponding different carbon dioxide emission inlet opening combinations and the different carbon dioxide emission rates of each carbon dioxide emission inlet when the carbon dioxide concentration control model inputs the environmental control reference information.
[0075] In this embodiment, by pre-performing a carbon dioxide emission test action, a reference table is established according to different carbon dioxide exhaust port opening combinations and different carbon dioxide emission rates of each carbon dioxide exhaust port and the carbon dioxide concentration value of each mixed seed area tested. When controlling, the carbon dioxide concentration holding value and the carbon dioxide concentration consumption rate of each mixed seed area are considered, and a query is performed by comparing the reference table to obtain the carbon dioxide exhaust port opening combination and emission rate that best matches the carbon dioxide concentration of each mixed seed area in the current independent sub-area, thereby achieving high-precision mixed seed environment control during small-scale planting operations of multiple varieties in greenhouses.
[0076] In a preferred embodiment, the environmental control signal is sent to the environmental control component of each independent area so that the environmental control component adjusts and controls the environmental parameters of each mixed seed area in each independent area, and the step specifically includes: sending the environmental control signal to the environmental control component of each independent area; wherein the environmental control signal includes a first control signal set, a second control signal set and a temperature control signal set, and the environmental control component includes a carbon dioxide exhaust port, a lighting control device and a temperature control device; the carbon dioxide exhaust port performs carbon dioxide concentration control on each mixed seed area in each independent area according to the received first control signal set, the lighting control device performs lighting control on each mixed seed area in each independent area according to the received second control signal set, and the temperature control device performs temperature control on each mixed seed area in each independent area according to the received temperature control signal set.
[0077] In this embodiment, a smart agriculture data processing method is provided. By analyzing the crop planting requests of each planting user, the crops planted by each planting user are allocated to a mixed seed area in an independent area of the greenhouse, and then the different environmental requirements of different crops are used to control the environmental control component to perform environmental control actions, so that different crops mixed in the same independent area can grow in their own most suitable environment, realizing high-precision mixed seed environment control during multi-variety small-scale planting operations, improving the utilization efficiency of the greenhouse, and lowering the usage threshold.
[0078] Reference Figure 3 , Figure 3 This is a structural block diagram of an embodiment of the smart agricultural data processing device of the present invention.
[0079] like Figure 3 As shown, the smart agricultural data processing device proposed in the embodiment of the present invention includes:
[0080] The acquisition module 10 is used to acquire the crop planting request uploaded by each planting user, and extract the crop type and planting quantity in the crop planting request;
[0081] an allocation module 20, for allocating target crops to independent areas in the greenhouse according to the crop types;
[0082] A first generating module 30 is used to generate planting assistance information based on the environmental demand relationship of the target crop in each independent area; wherein the planting service information is configured to assist the user to plant the target crop in the mixed seed area in each independent area;
[0083] A second generating module 40 is used to generate an environmental control signal for each independent sub-region by using the crop type and planting quantity of the target crop in each independent region;
[0084] The sending module 50 is used to send the environmental control signal to the environmental control component of each independent area, so that the environmental control component adjusts and controls the environmental parameters of each hybrid sub-area in each independent area.
[0085] Other embodiments or specific implementation methods of the smart agricultural data processing device of the present invention can refer to the above-mentioned method embodiments and will not be repeated here.
[0086] In addition, the present invention also proposes a smart agriculture data processing device, which includes: a memory, a processor, and a smart agriculture data processing program stored in the memory and executable on the processor, and the smart agriculture data processing program implements the steps of the smart agriculture data processing method described above when executed by the processor.
[0087] The specific implementation of the smart agriculture data processing equipment of the present application is basically the same as the embodiments of the above-mentioned smart agriculture data processing method, and will not be repeated here.
[0088] In addition, the present invention also proposes a readable storage medium, which includes a computer-readable storage medium on which a smart agriculture data processing program is stored. The readable storage medium may be Figure 1 The memory 1005 in the terminal may also be at least one of a ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, and an optical disk. The readable storage medium includes a number of instructions for enabling a smart agricultural data processing device with a processor to execute the smart agricultural data processing method described in each embodiment of the present invention.
[0089] The specific implementation methods in the readable storage medium of the present application are basically the same as the embodiments of the above-mentioned smart agriculture data processing method, and will not be repeated here.
[0090] It is understood that, in the description of this specification, the description with reference to the terms "one embodiment", "another embodiment", "other embodiments", or "first to Nth embodiments" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0091] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0092] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0093] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0094] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for processing smart agricultural data, characterized in that: The following steps are involved: Obtaining the crop planting request uploaded by each planting user, and extracting the crop type and planting quantity in the crop planting request; allocating target crops to separate areas in the greenhouse according to the crop types; Generate planting auxiliary information based on the environmental demand relationship of the target crops in each independent area; wherein the planting auxiliary information is configured to assist the user to plant the target crops in the mixed seed area in each independent area; specifically include: obtaining the environmental demand relationship of the target crops in each independent area; wherein the environmental demand relationship includes an optimal carbon dioxide concentration value; based on the optimal carbon dioxide concentration value of each target crop, sort the optimal carbon dioxide concentration values of the target crops in each independent area from high to low, and use the sorting result to generate the planting position of each target crop in each independent area according to the preset planting position setting rule, and send the planting position as planting auxiliary information to the corresponding user; wherein the preset planting position setting rule is to ensure that the optimal carbon dioxide concentration values of the target crops in each independent area are arranged from high to low in the direction from the edge of the area to the center of the area, and the difference between the optimal carbon dioxide concentration values of two adjacent planting positions does not exceed the preset concentration value; generating an environmental control signal for each independent sub-region using the crop type and planting quantity of the target crop in each independent region; The environmental control signal is sent to the environmental control component of each independent area, so that the environmental control component adjusts and controls the environmental parameters of each mixed sub-area in each independent area.
2. The smart agricultural data processing method according to claim 1, characterized in that: The step of allocating target crops to independent areas in the greenhouse according to the crop types specifically includes: According to the crop type, calling the crop planting association table, dividing all crops into several planting types, and allocating the target crops of each planting type to the corresponding independent area; The crop planting association table records the growth temperature range information and crop antagonism relationship information of each crop.
3. The smart agricultural data processing method according to claim 2, characterized in that: According to the crop type, the crop planting association table is called to divide all crops into several planting type steps, specifically including: Extracting the growth temperature range information of each crop recorded in the crop planting association table, and dividing all crops into a number of planting types according to a preset temperature division rule; wherein the preset temperature division rule is to ensure that the overlap rate of the growth temperature ranges of any two crops in each planting type is not less than a preset ratio, and the number of planting types obtained by division is the least; Extracting the crop antagonistic relationship information recorded in the crop planting association relationship table, exchanging the crops with antagonistic relationship in each planting type among different planting types, and determining whether the exchange can ensure that all crops in each planting type do not have antagonistic relationship; If so, the planting type after the exchange is used as the division result. If not, a new planting type is generated for the crops that still have an antagonistic relationship after the exchange, and all the planting types after the exchange and the generated new planting types are used as the division result.
4. The smart agricultural data processing method according to claim 3, characterized in that: The step of generating an environmental control signal for each independent sub-region by using the crop type and planting quantity of the target crop in each independent region specifically includes: Acquire the crop type and planting quantity of the target crop in each mixed seed area in each independent area, and generate environmental control reference information for each independent area according to the optimal carbon dioxide concentration value, planting quantity and crop growth stage corresponding to the crop type in each mixed seed area; wherein the environmental control reference information includes the carbon dioxide concentration maintenance value and carbon dioxide concentration consumption rate of each mixed seed area in each independent area; Inputting the environmental control reference information into a carbon dioxide concentration control model corresponding to each independent area, and using the carbon dioxide concentration control model to output a first control signal set for controlling a plurality of carbon dioxide exhaust inlets arranged around the edge of each independent area; According to the crop type and crop growth stage of each mixed seed area, the lighting requirement information of the target crop in each mixed seed area is queried, and according to the lighting requirement information, a second control signal set for controlling the lighting control device of each independent area is generated.
5. The smart agricultural data processing method according to claim 4, characterized in that: Before the step of generating the environmental control signal for each independent sub-region by using the crop type and planting quantity of the target crop in each independent region, the method further includes: Control each independent area to perform a carbon dioxide emission test action before planting crops; wherein the carbon dioxide emission test action is to control a plurality of carbon dioxide emission inlets arranged around the edge of each independent area, and to perform a control action of different carbon dioxide emission inlet opening combinations and different carbon dioxide emission rates for each carbon dioxide emission inlet; Obtain the carbon dioxide concentration value of each mixed sub-area in each independent area when performing the carbon dioxide emission test action, and generate a carbon dioxide area concentration control reference table for each independent area according to different carbon dioxide discharge port opening combinations and different carbon dioxide emission rates of each carbon dioxide discharge port and the corresponding carbon dioxide concentration value of each mixed sub-area; Based on the carbon dioxide regional concentration control reference table, the carbon dioxide concentration control model corresponding to each independent area outputs corresponding different carbon dioxide exhaust port opening combinations and different carbon dioxide emission rates for each carbon dioxide exhaust port when the carbon dioxide concentration control model inputs environmental control reference information.
6. The smart agricultural data processing method according to claim 5, characterized in that: The step of sending the environmental control signal to the environmental control component of each independent area so that the environmental control component adjusts and controls the environmental parameters of each mixed seed area in each independent area specifically includes: Sending the environmental control signal to the environmental control component of each independent area; wherein the environmental control signal includes a first control signal set, a second control signal set and a temperature control signal set, and the environmental control component includes a carbon dioxide exhaust port, a lighting control device and a temperature control device; The carbon dioxide exhaust port performs carbon dioxide concentration control on each mixed seed area in each independent area according to the received first control signal set, the lighting control device performs lighting control on each mixed seed area in each independent area according to the received second control signal set, and the temperature control device performs temperature control on each mixed seed area in each independent area according to the received temperature control signal set.
7. A smart agricultural data processing device, characterized in that: include: An acquisition module is used to acquire the crop planting request uploaded by each planting user, and extract the crop type and planting quantity in the crop planting request; an allocation module, for allocating target crops to independent areas in the greenhouse according to the crop types; The first generation module is used to generate planting auxiliary information based on the environmental demand relationship of the target crops in each independent area; wherein the planting auxiliary information is configured to assist the user to plant the target crops in the mixed seed area in each independent area; specifically comprising: obtaining the environmental demand relationship of the target crops in each independent area; wherein the environmental demand relationship includes an optimal carbon dioxide concentration value; based on the optimal carbon dioxide concentration value of each target crop, sorting the optimal carbon dioxide concentration values of the target crops in each independent area from high to low, using the sorting result, and generating the planting position of each target crop in each independent area according to the preset planting position setting rule, and sending the planting position as planting auxiliary information to the corresponding user; wherein the preset planting position setting rule is to ensure that the optimal carbon dioxide concentration values of the target crops in each independent area are arranged from high to low in the direction from the edge of the area to the center of the area, and the difference between the optimal carbon dioxide concentration values of two adjacent planting positions does not exceed the preset concentration value; A second generating module is used to generate an environmental control signal for each independent sub-region by using the crop type and planting quantity of the target crop in each independent region; The sending module is used to send the environmental control signal to the environmental control component of each independent area, so that the environmental control component adjusts and controls the environmental parameters of each mixed seed area in each independent area.
8. A smart agricultural data processing device, characterized in that: The smart agriculture data processing device includes: a memory, a processor, and a smart agriculture data processing program stored in the memory and executable on the processor. When the smart agriculture data processing program is executed by the processor, the steps of the smart agriculture data processing method as described in any one of claims 1 to 6 are implemented.
9. A storage medium, characterized in that: The storage medium stores a smart agriculture data processing program, which, when executed by a processor, implements the steps of the smart agriculture data processing method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Greenhouse and control method thereof
CN106342594A