Intelligent garden maintenance method and device

By obtaining and comparing the soil temperature and humidity information of garden vegetation, determining the damage situation and generating a maintenance plan, the scheduling and strategic problems of garden maintenance in extreme weather are solved, and the maintenance effect is improved.

CN119130692APending Publication Date: 2024-12-13GUANG ZHOU SHI YI JIE JIAN SHE YOU XIAN GONG SI
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411114813.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

In extreme weather phenomena such as heavy rain, typhoons and snow disasters, the maintenance of garden vegetation is prone to unreasonable dispatching, incorrect maintenance methods and insufficient timeliness due to insufficient manual experience, resulting in irreparable losses.

Method used

By obtaining the current vegetation information of each maintenance area, including soil temperature and humidity, comparing it to determine the type and degree of damage of vegetation, and matching the local maintenance strategy according to different types and damage levels, integrating it into an overall maintenance strategy, generating and Send maintenance plans to ensure timely and secure maintenance measures.

Benefits of technology

The refined maintenance management of garden vegetation in extreme weather conditions has been achieved, the maintenance effect has been improved, and losses caused by insufficient artificial experience have been avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119130692A_ABST
    Figure CN119130692A_ABST
Patent Text Reader

Abstract

The invention discloses a smart garden maintenance method, device and equipment and a storage medium, and the method comprises the steps: for each maintenance region, calculating the soil humidity and soil temperature of each local region at a plurality of time nodes; respectively comparing with a standard soil humidity range and a standard soil temperature range at each corresponding time node when the vegetation is not damaged to obtain a first comparison result and a second comparison result, and then determining the damage type and the damage degree of the vegetation of the corresponding type in each local area according to the first comparison result and the second comparison result; according to the damage type and the damage degree of the vegetation of the corresponding type in each local area, matching a local maintenance strategy of each local area, and integrating the local maintenance strategies of each local area to obtain an overall maintenance strategy of the maintenance area; and generating a maintenance plan of each maintenance area according to the overall maintenance strategy of each maintenance area. The intelligent garden maintenance effect under the influence of extreme weather can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of garden maintenance, and in particular to a maintenance method and device for a smart garden. Background Art

[0002] Gardening not only provides a good place for people to get close to nature, feel nature and enjoy nature, but also is an important measure to establish ecological environment, purify urban air and improve people's quality of life. Among them, garden maintenance is an important link to ensure the health of garden plants, beautiful landscape and comfortable environment. Through timely and appropriate watering, soil improvement, pruning and pest control, the vegetation can grow well and improve the ornamental effect.

[0003] Existing garden vegetation maintenance methods generally carry out vegetation maintenance through the formulation of maintenance plans, and carry out daily watering, soil improvement, pruning and pest control at regular times and locations. However, if extreme weather phenomena occur, such as heavy rains, typhoons and snowstorms, etc., it will cause large-scale serious damage to garden vegetation. At this time, it is no longer possible to carry out daily maintenance of vegetation according to the formulated daily maintenance plan, and it is generally handled according to manual experience. The damage caused by extreme weather is large and needs to be handled in a timely and safe manner. At this time, relying solely on manual experience is prone to problems such as unreasonable personnel scheduling, incorrect maintenance methods and untimely maintenance, thus causing irreparable losses. Summary of the invention

[0004] The present invention provides a maintenance method and device for a smart garden to solve the technical problems that unreasonable personnel scheduling, wrong maintenance methods and untimely maintenance are prone to occur when garden maintenance is carried out according to manual experience when extreme weather phenomena such as heavy rain, typhoon and snowstorm occur.

[0005] In order to solve the above technical problems, an embodiment of the present invention provides a maintenance method for a smart garden, comprising:

[0006] Obtaining the current vegetation information of each maintenance area after being damaged; wherein, each maintenance area is planted with several types of vegetation, and a maintenance area is divided into several corresponding local areas according to the planting range of each type of vegetation; the current vegetation information includes: soil temperature and soil moisture of each local area at several time nodes;

[0007] For each maintenance area, the soil moisture of each local area at a number of time nodes is compared with the standard soil moisture range at each corresponding time node when the vegetation in the local area is not damaged, to obtain a first comparison result;

[0008] Comparing the soil temperature of each local area at a number of time nodes with the standard soil temperature range at each corresponding time node when the vegetation in the local area is not damaged, obtaining a second comparison result, and then determining the damage type and damage degree of the corresponding type of vegetation in each local area according to the first comparison result and the second comparison result;

[0009] According to the damage type and degree of the corresponding type of vegetation in each local area, the local maintenance strategy of each local area is matched, and the local maintenance strategies of each local area are integrated to obtain the overall maintenance strategy of the maintenance area;

[0010] A maintenance plan for each maintenance area is generated according to the overall maintenance strategy of each maintenance area, and the maintenance plan is sent to corresponding maintenance personnel so that the corresponding maintenance personnel maintain each maintenance area according to the maintenance plan of each maintenance area.

[0011] As a preferred solution, the soil moisture of each local area at a number of time nodes is compared with the standard soil moisture range at each corresponding time node when the vegetation in the local area is not damaged, to obtain a first comparison result, including:

[0012] Each local area is numbered in sequence, and a corresponding spatial rectangular coordinate system is constructed with the number corresponding to the local area as the X-axis, time as the Y-axis, and soil moisture as the Z-axis;

[0013] According to the numbers corresponding to the local areas, the soil moisture of each local area at a number of time nodes is projected into the spatial rectangular coordinate system to obtain a corresponding first spatial rectangular coordinate system;

[0014] According to the numbers corresponding to the local areas, the standard soil moisture ranges at the corresponding time nodes when the vegetation in the local areas is not damaged are projected into the spatial rectangular coordinate system to obtain the corresponding second spatial rectangular coordinate system;

[0015] The first spatial rectangular coordinate system and the second spatial rectangular coordinate system are superimposed to obtain overlapping information between the first spatial rectangular coordinate system and the second spatial rectangular coordinate system, and then a first comparison result between the soil moisture of vegetation in a local area and the corresponding standard soil moisture range at the same time node is determined based on the overlapping information between the first spatial rectangular coordinate system and the second spatial rectangular coordinate system.

[0016] As a preferred solution, the soil temperature of each local area at a number of time nodes is compared with the standard soil temperature range at each corresponding time node when the vegetation in the local area is not damaged to obtain a second comparison result, including:

[0017] According to the numbers corresponding to the local areas, the soil temperatures of the local areas at a number of time nodes are projected into the spatial rectangular coordinate system to obtain a corresponding third spatial rectangular coordinate system;

[0018] According to the numbers corresponding to the local areas, the standard soil temperature ranges at the corresponding time nodes when the vegetation in the local areas is not damaged are projected into the spatial rectangular coordinate system to obtain the corresponding fourth spatial rectangular coordinate system;

[0019] The third spatial rectangular coordinate system and the fourth spatial rectangular coordinate system are superimposed to obtain overlapping information between the third spatial rectangular coordinate system and the fourth spatial rectangular coordinate system, and then a second comparison result between the soil temperature of the vegetation in the local area and the corresponding standard soil temperature range at the same time node is determined based on the overlapping information between the third spatial rectangular coordinate system and the fourth spatial rectangular coordinate system.

[0020] As a preferred solution, the current vegetation information further includes: an image of the vegetation in the maintenance area as a whole;

[0021] Before generating the maintenance plan for each maintenance area based on the overall maintenance strategy for each maintenance area, it also includes:

[0022] The vegetation image is analyzed to obtain the vegetation coverage rate in each maintenance area, and the vegetation damage level in each maintenance area is determined according to the vegetation coverage rate, and then the maintenance order of each maintenance area is determined according to the vegetation damage level.

[0023] As a preferred solution, the vegetation image is analyzed to obtain the vegetation coverage rate in each maintenance area, including:

[0024] Preprocessing the vegetation image; wherein the preprocessing includes: image denoising, light correction and color distortion processing;

[0025] According to a preset image segmentation algorithm, the preprocessed vegetation image is segmented to obtain a number of segmented regions; wherein the image segmentation algorithm includes: an edge detection algorithm and a region growing algorithm;

[0026] Extracting features of each segmented area; wherein the features include: color, texture and shape;

[0027] According to the characteristics of each segmented area, the pixels in each segmented area are divided into vegetation pixels and non-vegetation pixels;

[0028] The number of pixels belonging to vegetation pixels and the total number of vegetation pixels and non-vegetation pixels in all segmented areas are counted, and then the vegetation coverage rate in each maintenance area is calculated based on the number of pixels and the total number of pixels.

[0029] As a preferred solution, determining the vegetation damage level in each area according to the vegetation coverage rate, and then determining the maintenance order of each maintenance area according to the vegetation damage level, includes:

[0030] Compare the vegetation coverage rate in each maintenance area with the preset vegetation coverage rate range of each vegetation damage level to determine the vegetation damage level in each maintenance area;

[0031] According to the vegetation damage level in each maintenance area, the maintenance order of each maintenance area is determined in descending order of vegetation damage level.

[0032] As a preferred solution, the maintenance plan for each maintenance area is generated according to the overall maintenance strategy of each maintenance area, and the maintenance plan is sent to the corresponding maintenance personnel, so that the corresponding maintenance personnel maintain each maintenance area according to the maintenance plan of each maintenance area, including:

[0033] A maintenance plan for each maintenance area is generated according to the overall maintenance strategy and maintenance sequence of each maintenance area, and the maintenance plan is sent to the corresponding maintenance personnel according to the maintenance sequence of each maintenance area, so that the corresponding maintenance personnel maintain each maintenance area according to the maintenance plan of each maintenance area.

[0034] Based on the above embodiment, another embodiment of the present invention provides a maintenance device for a smart garden, including: a current vegetation information acquisition module, a first comparison module, a second comparison module, an overall maintenance strategy generation module, and a maintenance plan generation module;

[0035] The current vegetation information acquisition module is used to acquire the current vegetation information of each maintenance area after being damaged; wherein, several types of vegetation are planted in each maintenance area, and a maintenance area is divided into several corresponding local areas according to the planting range of each type of vegetation; the current vegetation information includes: soil temperature and soil moisture of each local area at several time nodes;

[0036] The first comparison module is used to compare the soil moisture of each local area at a number of time nodes with the standard soil moisture range at each corresponding time node when the vegetation in the local area is not damaged, for each maintenance area, to obtain a first comparison result;

[0037] The second comparison module is used to compare the soil temperature of each local area at a number of time nodes with the standard soil temperature range at each corresponding time node when the vegetation in the local area is not damaged, to obtain a second comparison result, and then determine the damage type and degree of the corresponding type of vegetation in each local area according to the first comparison result and the second comparison result;

[0038] The overall maintenance strategy generation module is used to match the local maintenance strategy of each local area according to the current damaged state of the corresponding type of vegetation in each local area, and integrate the local maintenance strategies of each local area to obtain the overall maintenance strategy of the maintenance area;

[0039] The maintenance plan generation module is used to generate a maintenance plan for each maintenance area according to the overall maintenance strategy of each maintenance area, and send the maintenance plan to the corresponding maintenance personnel so that the corresponding maintenance personnel can maintain each maintenance area according to the maintenance plan of each maintenance area.

[0040] Based on the above embodiments, another embodiment of the present invention provides an electronic device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, the maintenance method of the smart garden described in the above embodiments of the invention is implemented.

[0041] Based on the above embodiments, another embodiment of the present invention provides a storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the smart garden maintenance method described in the above invention embodiment.

[0042] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0043] The present invention provides a maintenance method for a smart garden, which divides the garden into multiple maintenance areas for refined maintenance management, wherein each maintenance area is planted with several types of vegetation, and according to the planting range of each type of vegetation, a maintenance area is further divided into several corresponding local areas. After the occurrence of extreme weather phenomena, different from the previous reliance on manual experience for garden maintenance, the present invention formulates a maintenance plan for each maintenance area based on the current damage state of each maintenance area. First, the current vegetation information of each maintenance area is obtained: the soil temperature and soil moisture of the preset monitoring points in each local area at several time nodes.

[0044] Then, for each maintenance area, the soil moisture of the preset monitoring points in each local area at several time nodes is compared with the standard soil moisture of the preset monitoring points at each corresponding time node when the vegetation in the local area is not damaged, to obtain a first comparison result; the soil temperature of the preset monitoring points in each local area at several time nodes is compared with the standard soil temperature of the preset monitoring points at each corresponding time node when the vegetation in the local area is not damaged, to obtain a second comparison result, and then the current damage state of the corresponding type of vegetation in each local area is determined based on the first comparison result and the second comparison result. In vegetation management, soil moisture and soil temperature are the parameters that best reflect the current life state of vegetation. Therefore, the present invention compares the soil moisture and soil temperature after the vegetation is damaged and before the vegetation is damaged, so as to obtain the current damage state of the vegetation in each local area.

[0045] Finally, because different types of vegetation may be planted in a maintenance area, the maintenance strategies for different types of vegetation and the maintenance strategies for the same type of vegetation in different damaged states are all different. Therefore, the present invention matches the local maintenance strategies of each local area according to the current damaged state of the vegetation in each local area, and integrates the local maintenance strategies of each local area to obtain the overall maintenance strategy of the maintenance area. The corresponding maintenance personnel can maintain each maintenance area according to the maintenance plan of each maintenance area, thereby realizing the refined maintenance management of the smart garden. The corresponding maintenance strategies are generated according to the damaged state of different vegetation in each maintenance area and sent to the corresponding maintenance personnel. The maintenance personnel can maintain the damaged vegetation in a timely and safe manner according to the overall maintenance strategy of each maintenance area, thereby improving the maintenance effect of the smart garden under the influence of extreme weather. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 It is a flow chart of a maintenance method of a smart garden provided by one embodiment of the present invention;

[0047] Figure 2 It is a structural schematic diagram of a maintenance device for a smart garden provided by one embodiment of the present invention. DETAILED DESCRIPTION

[0048] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0049] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.

[0050] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.

[0051] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0052] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0053] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).

[0054] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.

[0055] Embodiment 1

[0056] Please refer to Figure 1, is a flow chart of a maintenance method of a smart garden provided by an embodiment of the present invention, comprising the following specific steps:

[0057] S1. Obtaining the current vegetation information of each maintenance area after being damaged; wherein, several types of vegetation are planted in each maintenance area, and a maintenance area is divided into several corresponding local areas according to the planting range of each type of vegetation; the current vegetation information includes: soil temperature and soil moisture of each local area at several time nodes;

[0058] Specifically, since the garden area is large and there are many types of vegetation, the present invention divides the garden into multiple maintenance areas for refined maintenance management. In order to maintain the stability of the ecosystem in an area, generally multiple types of vegetation are planted in each maintenance area, and different types of vegetation have different growth characteristics and need different maintenance methods. Therefore, in order to facilitate maintenance, in each maintenance area, according to the planting range of different types of vegetation, the maintenance area is further subdivided into different local areas, and different maintenance methods are set for each local area according to the growth characteristics of the vegetation types in the local area.

[0059] After extreme weather phenomena such as heavy rain, typhoons and snowstorms occur, the vegetation in the garden will suffer varying degrees of serious damage. At this time, it is no longer possible to carry out daily maintenance according to the daily maintenance process. It is necessary to activate the emergency maintenance plan described in the present invention to ensure the orderly development of garden maintenance work after extreme weather.

[0060] In vegetation management, soil temperature and soil moisture are important factors affecting vegetation growth. Changes in soil moisture and soil temperature can most directly reflect the current health of vegetation. When extreme weather phenomena occur and damage vegetation, the soil temperature and soil moisture in the area where the vegetation is located will change significantly, far exceeding the changes in soil temperature and soil moisture of vegetation under normal weather conditions. For example, when it rains normally, although the soil temperature and soil moisture in the area where the vegetation is located will also change, the change range is not large. We can set a normal range of soil temperature and soil moisture, and judge whether the vegetation is damaged and the extent of the damage according to whether the soil temperature and soil moisture in the area where the vegetation is located exceeds this normal range and the value exceeding this normal range. When extreme weather phenomena such as heavy rain occur, the soil temperature and soil moisture in the area where the vegetation is located will change significantly, far exceeding the normal range of soil temperature and soil moisture. At this time, the soil temperature and humidity collected after the heavy rain can be compared with the set soil temperature and humidity range under normal conditions to evaluate the degree of damage to the vegetation caused by heavy rain.

[0061] Therefore, the present invention uses soil temperature and soil moisture as analysis indicators, and compares the soil temperature and humidity after vegetation damage with the standard range of soil temperature and humidity before vegetation damage to evaluate the damage type and degree of vegetation. In the maintenance area, we need to set at least one measuring point in each local area, and install a temperature sensor and a humidity sensor at the measuring point. After extreme weather phenomena occur, the temperature sensor data and humidity sensor data of the measuring point are collected in time to reflect the soil temperature and soil moisture of the vegetation in the local area. And because the soil temperature value and soil moisture value of the same measuring point are different in different time periods of the same day, if only a single soil temperature value and soil moisture value are collected, the data support is not high, so it is also necessary to set multiple time nodes to collect the soil temperature and soil moisture of each local area at each time node.

[0062] S2. For each maintenance area, the soil moisture of each local area at a number of time nodes is compared with the standard soil moisture range at each corresponding time node when the vegetation in the local area is not damaged, to obtain a first comparison result;

[0063] Preferably, the soil moisture of each local area at a number of time nodes is compared with the standard soil moisture range at each corresponding time node when the vegetation in the local area is not damaged to obtain a first comparison result, including: numbering each local area in sequence, and constructing a corresponding spatial rectangular coordinate system with the number corresponding to the local area as the X-axis, time as the Y-axis, and soil moisture as the Z-axis; projecting the soil moisture of each local area at a number of time nodes into the spatial rectangular coordinate system according to the number corresponding to each local area, to obtain a corresponding first spatial rectangular coordinate system; and projecting the soil moisture of each local area at a number of time nodes into the spatial rectangular coordinate system according to the number corresponding to each local area. , projecting the standard soil moisture range at each corresponding time node when the vegetation in each local area is not damaged into the spatial rectangular coordinate system to obtain the corresponding second spatial rectangular coordinate system; superimposing the first spatial rectangular coordinate system and the second spatial rectangular coordinate system to obtain overlapping information between the first spatial rectangular coordinate system and the second spatial rectangular coordinate system, and then determining a first comparison result between the soil moisture of the vegetation in the local area at the same time node and the corresponding standard soil moisture range according to the overlapping information between the first spatial rectangular coordinate system and the second spatial rectangular coordinate system.

[0064] Specifically, after collecting the soil moisture and soil temperature of each local area at different time nodes, since there are multiple local areas in a maintenance area, each local area will collect temperature and humidity data at multiple time nodes. The data comparison process is cumbersome and prone to errors. Therefore, the present invention first numbers the local areas in the maintenance area, and constructs a spatial rectangular coordinate system with the number corresponding to the local area as the X-axis, time as the Y-axis, and soil moisture as the Z-axis.

[0065] Then, according to the corresponding number of each local area, the soil moisture of each local area at each time node is projected into the spatial rectangular coordinate system to obtain the corresponding first spatial rectangular coordinate system, and the standard soil moisture range at each corresponding time node when the vegetation in each local area is not damaged is projected into the spatial rectangular coordinate system to obtain the corresponding second spatial rectangular coordinate system. In the first spatial rectangular coordinate system, for each local area, its soil moisture at each time node will present a projection point in the first spatial rectangular coordinate system, and finally form multiple projection points in the first spatial rectangular coordinate system, each projection point represents the soil moisture of a local area at a time node. In the second spatial rectangular coordinate system, since the soil moisture on the Z axis is a range value, for each local area, its standard soil moisture range at each time node will present a projection straight line in the second spatial rectangular coordinate system, and finally form multiple projection straight line points in the first spatial rectangular coordinate system, each projection straight line represents the standard soil moisture range of a local area at a time node.

[0066] Then the first spatial rectangular coordinate system and the second spatial rectangular coordinate system are superimposed, and the first comparison result between the soil moisture and the corresponding standard soil moisture range is obtained by comparing the overlap degree of the projection point and the projection line in the spatial rectangular coordinate system after superposition. Among them, after the first spatial rectangular coordinate system and the second spatial rectangular coordinate system are superimposed, the projection point and the projection line divide the superimposed spatial rectangular coordinate system into multiple YOZ planes with the area number of each local area as the segmentation point. In each YOZ plane, there are projection points corresponding to the soil moisture of a single local area at different time nodes, and projection lines corresponding to the quasi-soil moisture range. Then, it is checked whether the projection point at the same time node in the YOZ plane falls within the range of the projection line, and whether the soil moisture at each time node is within the standard soil moisture range is judged. If the soil moisture at multiple time nodes is within the standard soil moisture range, it means that the vegetation has not been damaged. If the soil moisture at multiple time nodes is not within the standard soil moisture range, it means that the vegetation has been damaged, and the degree of damage is judged according to the distance between the projection point and the projection line.

[0067] S3, comparing the soil temperature of each local area at a number of time nodes with the standard soil temperature range at each corresponding time node when the vegetation in the local area is not damaged, to obtain a second comparison result, and then determining the damage type and degree of the corresponding type of vegetation in each local area according to the first comparison result and the second comparison result;

[0068] Preferably, the soil temperature of each local area at several time nodes is compared with the standard soil temperature range at each corresponding time node when the vegetation in the local area is not damaged to obtain a second comparison result, including: according to the corresponding number of each local area, the soil temperature of each local area at several time nodes is projected into the spatial rectangular coordinate system to obtain a corresponding third spatial rectangular coordinate system; according to the corresponding number of each local area, the standard soil temperature range at each corresponding time node when the vegetation in each local area is not damaged is projected into the spatial rectangular coordinate system to obtain a corresponding fourth spatial rectangular coordinate system; the third spatial rectangular coordinate system and the fourth spatial rectangular coordinate system are superimposed to obtain overlapping information between the third spatial rectangular coordinate system and the fourth spatial rectangular coordinate system, and then according to the overlapping information between the third spatial rectangular coordinate system and the fourth spatial rectangular coordinate system, a second comparison result between the soil temperature of the vegetation in the local area at the same time node and the corresponding standard soil temperature range is determined.

[0069] Specifically, the soil temperature and soil moisture are similar. According to the corresponding number of each local area, the soil temperature of each local area at different time nodes is projected into the spatial rectangular coordinate system to obtain the corresponding third spatial rectangular coordinate system. The standard soil temperature range at different time nodes when the vegetation in each local area is not damaged is projected into the spatial rectangular coordinate system to obtain the corresponding fourth spatial rectangular coordinate system. Then the third spatial rectangular coordinate system and the fourth spatial rectangular coordinate system are superimposed to obtain a comparison result. If the soil temperature at multiple time nodes is within the standard soil temperature range, it means that the vegetation has not been damaged. If the soil temperature at multiple time nodes is not within the standard soil moisture range, it means that the vegetation has been damaged, and the degree of damage is judged according to the distance between the projection point and the projection line.

[0070] Among them, the types of vegetation damage are: undamaged and damaged. After obtaining the vegetation damage type and damage degree under the two analysis indicators of soil moisture and soil temperature, as long as the vegetation damage type under one analysis indicator is damaged, it can be judged that the vegetation in the local area is damaged. Then the damage degree under the two analysis indicators is weighted and summed to obtain the overall vegetation damage degree in the local area.

[0071] S4. According to the damage type and degree of the corresponding type of vegetation in each local area, the local maintenance strategy of each local area is matched, and the local maintenance strategies of each local area are integrated to obtain the overall maintenance strategy of the maintenance area;

[0072] Specifically, for a maintenance area, after obtaining the damage type and degree of damage of the corresponding type of vegetation in each local area, the local maintenance strategy of each local area can be matched according to its damage type and degree. In a local area, if its damage type is undamaged, it means that the soil temperature and soil moisture in the local area are within the normal range, and the extreme weather has not damaged the vegetation in the local area. There is no need to match the local maintenance strategy in an emergency situation. After the maintenance of other damaged areas is completed, it can be maintained according to its daily maintenance plan. If its damage type is damaged, it means that the soil temperature and soil moisture in the local area exceed the normal range, and the extreme weather has caused damage to the vegetation in the local area. At this time, according to its damage degree and the preset local maintenance strategy of this type of vegetation at different damage degrees, the corresponding local maintenance strategy is matched. Finally, the local maintenance strategies of each local area are integrated to obtain the overall maintenance strategy of the maintenance area.

[0073] For example, the degree of vegetation damage can be divided into three categories: mild, moderate and severe. Mild damage usually does not affect the overall growth of vegetation, and can be restored naturally, reducing human intervention and allowing vegetation to recover on its own. Moderate damage requires appropriate human intervention to promote vegetation recovery. Severe damage requires comprehensive control measures, including reafforestation, soil and water conservation, ecological reconstruction, etc., to completely restore the functions of the ecosystem.

[0074] If the degree of damage to the vegetation is slight, emergency maintenance will not be carried out on the vegetation in the local area, and daily maintenance can be carried out according to the original daily maintenance plan. If the degree of damage to the vegetation is moderate, it is necessary to match the emergency maintenance plan corresponding to the type of vegetation in the local area and carry out emergency maintenance according to the emergency situation. We will formulate appropriate restoration and maintenance measures in advance according to the vegetation type and regional characteristics. For example, bare land can be repaired by covering the soil, planting pioneer plants, etc. For contaminated land, pollutants need to be removed and soil improved. When it is determined that the vegetation is moderately damaged, the corresponding restoration and maintenance strategy will be matched according to the vegetation type. If the degree of damage to the vegetation is severe, it needs to be reported to the relevant management department, and then professional staff will carry out management, reforestation, soil and water conservation, and ecological reconstruction.

[0075] S5. Generate a maintenance plan for each maintenance area according to the overall maintenance strategy of each maintenance area, and send the maintenance plan to the corresponding maintenance personnel, so that the corresponding maintenance personnel maintain each maintenance area according to the maintenance plan of each maintenance area.

[0076] Preferably, the current vegetation information also includes: a vegetation image of the entire maintenance area; before generating a maintenance plan for each maintenance area based on the overall maintenance strategy of each maintenance area, it also includes: analyzing the vegetation image to obtain the vegetation coverage rate in each maintenance area, and determining the vegetation damage level in each maintenance area based on the vegetation coverage rate, and then determining the maintenance order of each maintenance area based on the vegetation damage level.

[0077] Preferably, the vegetation image is analyzed to obtain the vegetation coverage rate in each maintenance area, including: preprocessing the vegetation image; wherein the preprocessing includes: image denoising, light correction and color distortion processing; according to a preset image segmentation algorithm, the preprocessed vegetation image is segmented to obtain a number of segmented areas; wherein the image segmentation algorithm includes: an edge detection algorithm and a region growing algorithm; extracting features of each segmented area; wherein the features include: color, texture and shape; according to the features of each segmented area, the pixels in each segmented area are divided into vegetation pixels and non-vegetation pixels; counting the number of pixels belonging to vegetation pixels in all segmented areas, as well as the total number of pixels of vegetation pixels and non-vegetation pixels, and then calculating the vegetation coverage rate in each maintenance area based on the number of pixels and the total number of pixels.

[0078] Preferably, the method of determining the vegetation damage level in each area according to the vegetation coverage rate, and then determining the maintenance order of each maintenance area according to the vegetation damage level, includes: comparing the vegetation coverage rate in each maintenance area with the preset vegetation coverage rate range of each vegetation damage level to determine the vegetation damage level in each maintenance area; and determining the maintenance order of each maintenance area according to the vegetation damage level in each maintenance area in descending order of the vegetation damage level.

[0079] Preferably, the maintenance plan for each maintenance area is generated according to the overall maintenance strategy of each maintenance area, and the maintenance plan is sent to corresponding maintenance personnel so that the corresponding maintenance personnel maintain each maintenance area according to the maintenance plan of each maintenance area, including: generating a maintenance plan for each maintenance area according to the overall maintenance strategy and maintenance sequence of each maintenance area, and sending the maintenance plan to corresponding maintenance personnel in the maintenance sequence of each maintenance area, so that the corresponding maintenance personnel maintain each maintenance area according to the maintenance plan of each maintenance area.

[0080] Specifically, after obtaining the overall maintenance strategy of each maintenance area, it is also necessary to obtain the overall vegetation image of the maintenance area, and then analyze the vegetation image to obtain the vegetation coverage rate in each maintenance area, and then determine the vegetation damage level in each maintenance area according to the vegetation coverage rate. Several vegetation coverage rate ranges and the vegetation damage level corresponding to each vegetation coverage rate range are set in advance, and then the vegetation coverage rate in the maintenance area is compared with the preset vegetation coverage rate range of each vegetation damage level to determine the vegetation damage level in each maintenance area, and then the maintenance order of each maintenance area is determined in order from high to low according to the vegetation damage level. Then, according to the overall maintenance strategy and maintenance order of each maintenance area, a maintenance plan for each maintenance area is generated, and the maintenance plan is sent to the corresponding maintenance personnel according to the maintenance order of each maintenance area, so that the corresponding maintenance personnel can maintain each maintenance area according to the maintenance plan of each maintenance area.

[0081] The present invention calculates the vegetation coverage rate in each maintenance area, so as to roughly understand the severity of damage in each maintenance area, and sorts the maintenance order of each maintenance area according to the severity of damage in each maintenance area, and gives priority to maintenance of maintenance areas with higher damage severity, which can greatly avoid the situation where there is a shortage of manpower and unreasonable personnel scheduling, resulting in maintenance areas with higher damage severity not being maintained in time, thereby causing irreparable losses.

[0082] The vegetation coverage rate in each maintenance area is calculated by the following method:

[0083] (1) preprocessing the vegetation image; wherein the preprocessing includes: image denoising, light correction and color distortion processing;

[0084] (2) Segmenting the preprocessed vegetation image according to a preset image segmentation algorithm to obtain a plurality of segmented regions; wherein the image segmentation algorithm includes: an edge detection algorithm and a region growing algorithm;

[0085] (3) extracting features of each segmented area; wherein the features include: color, texture and shape;

[0086] (4) According to the characteristics of each segmented area, the pixels in each segmented area are divided into vegetation pixels and non-vegetation pixels; the number of pixels belonging to vegetation pixels in all segmented areas and the total number of pixels of vegetation pixels and non-vegetation pixels are counted, and then the vegetation coverage rate in each maintenance area is calculated based on the number of pixels and the total number of pixels.

[0087] Embodiment 2

[0088] Please refer to Figure 2, is a structural schematic diagram of a smart garden maintenance device provided by an embodiment of the present invention, the device comprising: a current vegetation information acquisition module, a first comparison module, a second comparison module, an overall maintenance strategy generation module and a maintenance plan generation module;

[0089] The current vegetation information acquisition module is used to acquire the current vegetation information of each maintenance area after being damaged; wherein, several types of vegetation are planted in each maintenance area, and a maintenance area is divided into several corresponding local areas according to the planting range of each type of vegetation; the current vegetation information includes: soil temperature and soil moisture of each local area at several time nodes;

[0090] The first comparison module is used to compare the soil moisture of each local area at a number of time nodes with the standard soil moisture range at each corresponding time node when the vegetation in the local area is not damaged, for each maintenance area, to obtain a first comparison result;

[0091] The second comparison module is used to compare the soil temperature of each local area at a number of time nodes with the standard soil temperature range at each corresponding time node when the vegetation in the local area is not damaged, to obtain a second comparison result, and then determine the damage type and degree of the corresponding type of vegetation in each local area according to the first comparison result and the second comparison result;

[0092] The overall maintenance strategy generation module is used to match the local maintenance strategy of each local area according to the current damaged state of the corresponding type of vegetation in each local area, and integrate the local maintenance strategies of each local area to obtain the overall maintenance strategy of the maintenance area;

[0093] The maintenance plan generation module is used to generate a maintenance plan for each maintenance area according to the overall maintenance strategy of each maintenance area, and send the maintenance plan to the corresponding maintenance personnel so that the corresponding maintenance personnel can maintain each maintenance area according to the maintenance plan of each maintenance area.

[0094] It should be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art may understand and implement it without paying any creative effort.

[0095] Those skilled in the art can clearly understand that for the sake of convenience and brevity, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0096] Embodiment 3

[0097] Accordingly, an embodiment of the present invention provides an electronic device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the smart garden maintenance method described in the above-mentioned embodiment of the invention when executing the computer program.

[0098] The electronic device may be a computing device such as a desktop computer, a notebook, a palm computer, a cloud server, etc. The device may include, but is not limited to, a processor and a memory.

[0099] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the device, and various interfaces and lines are used to connect various parts of the entire device.

[0100] Embodiment 4

[0101] Accordingly, an embodiment of the present invention provides a storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the smart garden maintenance method described in the above-mentioned embodiment of the invention.

[0102] The memory can be used to store the computer program, and the processor realizes various functions of the device by running or executing the computer program stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can store data created according to the use of the mobile phone, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Med ia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Fl ash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0103] The storage medium is a computer-readable storage medium, and the computer program is stored in the computer-readable storage medium. When the computer program is executed by the processor, the steps of each method embodiment described above can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-On l yMemory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0104] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A method for maintaining a smart garden, characterized in that: include: Obtaining the current vegetation information of each maintenance area after being damaged; wherein, each maintenance area is planted with several types of vegetation, and a maintenance area is divided into several corresponding local areas according to the planting range of each type of vegetation; the current vegetation information includes: soil temperature and soil moisture of each local area at several time nodes; For each maintenance area, the soil moisture of each local area at a number of time nodes is compared with the standard soil moisture range at each corresponding time node when the vegetation in the local area is not damaged, to obtain a first comparison result; Comparing the soil temperature of each local area at a number of time nodes with the standard soil temperature range at each corresponding time node when the vegetation in the local area is not damaged, obtaining a second comparison result, and then determining the damage type and damage degree of the corresponding type of vegetation in each local area according to the first comparison result and the second comparison result; According to the damage type and degree of the corresponding type of vegetation in each local area, the local maintenance strategy of each local area is matched, and the local maintenance strategies of each local area are integrated to obtain the overall maintenance strategy of the maintenance area; A maintenance plan for each maintenance area is generated according to the overall maintenance strategy of each maintenance area, and the maintenance plan is sent to corresponding maintenance personnel so that the corresponding maintenance personnel maintain each maintenance area according to the maintenance plan of each maintenance area.

2. The maintenance method of the smart garden as claimed in claim 1, characterized in that: The soil moisture of each local area at a plurality of time nodes is compared with the standard soil moisture range at each corresponding time node when the vegetation in the local area is not damaged, to obtain a first comparison result, including: Each local area is numbered in sequence, and a corresponding spatial rectangular coordinate system is constructed with the number corresponding to the local area as the X-axis, time as the Y-axis, and soil moisture as the Z-axis; According to the numbers corresponding to the local areas, the soil moisture of each local area at a number of time nodes is projected into the spatial rectangular coordinate system to obtain a corresponding first spatial rectangular coordinate system; According to the numbers corresponding to the local areas, the standard soil moisture ranges at the corresponding time nodes when the vegetation in the local areas is not damaged are projected into the spatial rectangular coordinate system to obtain the corresponding second spatial rectangular coordinate system; The first spatial rectangular coordinate system and the second spatial rectangular coordinate system are superimposed to obtain overlapping information between the first spatial rectangular coordinate system and the second spatial rectangular coordinate system, and then a first comparison result between the soil moisture of vegetation in a local area and the corresponding standard soil moisture range at the same time node is determined based on the overlapping information between the first spatial rectangular coordinate system and the second spatial rectangular coordinate system.

3. The maintenance method of the smart garden as claimed in claim 2, characterized in that: The soil temperature of each local area at a plurality of time nodes is compared with the standard soil temperature range at each corresponding time node when the vegetation in the local area is not damaged to obtain a second comparison result, including: According to the numbers corresponding to the local areas, the soil temperatures of the local areas at a number of time nodes are projected into the spatial rectangular coordinate system to obtain a corresponding third spatial rectangular coordinate system; According to the numbers corresponding to the local areas, the standard soil temperature ranges at the corresponding time nodes when the vegetation in the local areas is not damaged are projected into the spatial rectangular coordinate system to obtain the corresponding fourth spatial rectangular coordinate system; The third spatial rectangular coordinate system and the fourth spatial rectangular coordinate system are superimposed to obtain overlapping information between the third spatial rectangular coordinate system and the fourth spatial rectangular coordinate system, and then a second comparison result between the soil temperature of the vegetation in the local area and the corresponding standard soil temperature range at the same time node is determined based on the overlapping information between the third spatial rectangular coordinate system and the fourth spatial rectangular coordinate system.

4. The maintenance method of the smart garden as claimed in claim 1, characterized in that: The current vegetation information also includes: an image of the vegetation in the maintenance area as a whole; Before generating the maintenance plan for each maintenance area based on the overall maintenance strategy for each maintenance area, it also includes: The vegetation image is analyzed to obtain the vegetation coverage rate in each maintenance area, and the vegetation damage level in each maintenance area is determined according to the vegetation coverage rate, and then the maintenance order of each maintenance area is determined according to the vegetation damage level.

5. The maintenance method of the smart garden as claimed in claim 4, characterized in that: The vegetation image is analyzed to obtain the vegetation coverage rate in each maintenance area, including: Preprocessing the vegetation image; wherein the preprocessing includes: image denoising, light correction and color distortion processing; According to a preset image segmentation algorithm, the preprocessed vegetation image is segmented to obtain a number of segmented regions; wherein the image segmentation algorithm includes: an edge detection algorithm and a region growing algorithm; Extracting features of each segmented area; wherein the features include: color, texture and shape; According to the characteristics of each segmented area, the pixels in each segmented area are divided into vegetation pixels and non-vegetation pixels; The number of pixels belonging to vegetation pixels and the total number of vegetation pixels and non-vegetation pixels in all segmented areas are counted, and then the vegetation coverage rate in each maintenance area is calculated based on the number of pixels and the total number of pixels.

6. The maintenance method of the smart garden as claimed in claim 5, characterized in that: Determining the vegetation damage level in each area according to the vegetation coverage rate, and then determining the maintenance order of each maintenance area according to the vegetation damage level, includes: Compare the vegetation coverage rate in each maintenance area with the preset vegetation coverage rate range of each vegetation damage level to determine the vegetation damage level in each maintenance area; According to the vegetation damage level in each maintenance area, the maintenance order of each maintenance area is determined in descending order of vegetation damage level.

7. The maintenance method of the smart garden as claimed in claim 6, characterized in that: The method of generating a maintenance plan for each maintenance area according to the overall maintenance strategy of each maintenance area, and sending the maintenance plan to a corresponding maintenance personnel so that the corresponding maintenance personnel can perform maintenance on each maintenance area according to the maintenance plan of each maintenance area includes: A maintenance plan for each maintenance area is generated according to the overall maintenance strategy and maintenance sequence of each maintenance area, and the maintenance plan is sent to the corresponding maintenance personnel according to the maintenance sequence of each maintenance area, so that the corresponding maintenance personnel maintain each maintenance area according to the maintenance plan of each maintenance area.

8. A maintenance device for a smart garden, characterized in that: include: Current vegetation information acquisition module, first comparison module, second comparison module, overall maintenance strategy generation module and maintenance plan generation module; The current vegetation information acquisition module is used to acquire the current vegetation information of each maintenance area after being damaged; wherein, several types of vegetation are planted in each maintenance area, and a maintenance area is divided into several corresponding local areas according to the planting range of each type of vegetation; the current vegetation information includes: soil temperature and soil moisture of each local area at several time nodes; The first comparison module is used to compare the soil moisture of each local area at a number of time nodes with the standard soil moisture range at each corresponding time node when the vegetation in the local area is not damaged, for each maintenance area, to obtain a first comparison result; The second comparison module is used to compare the soil temperature of each local area at a number of time nodes with the standard soil temperature range at each corresponding time node when the vegetation in the local area is not damaged, to obtain a second comparison result, and then determine the damage type and degree of the corresponding type of vegetation in each local area according to the first comparison result and the second comparison result; The overall maintenance strategy generation module is used to match the local maintenance strategy of each local area according to the current damaged state of the corresponding type of vegetation in each local area, and integrate the local maintenance strategies of each local area to obtain the overall maintenance strategy of the maintenance area; The maintenance plan generation module is used to generate a maintenance plan for each maintenance area according to the overall maintenance strategy of each maintenance area, and send the maintenance plan to the corresponding maintenance personnel so that the corresponding maintenance personnel can maintain each maintenance area according to the maintenance plan of each maintenance area.

9. An electronic device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, the maintenance method of the smart garden as described in any one of claims 1 to 7 is implemented.

10. A storage medium, characterized in that: The storage medium includes a stored computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the smart garden maintenance method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • A garden plant maintenance management method and system

    CN109726940A

  • Intelligent saving-type maintenance method and system for garden vegetation

    CN111264348A

  • Multi-region ecological restoration monitoring system

    CN117196878A

  • Greening ecological restoration system

    CN117372224A

  • Monitoring and maintenance management method for intelligent community greening species

    CN117372868A