A processing method, an electronic device, a server, and a storage medium

The plant images are collected through electronic devices and the processing parameters are obtained using the server-side information database, which solves the complex problems of plant care in different types and states, and achieves the effect of simplifying care.

CN111985283BActive Publication Date: 2025-06-17MIDEA ROBOZONE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910442201.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-05-24
Publication Date
2025-06-17
Estimated Expiration
2039-05-24

AI Technical Summary

Technical Problem

Plant care methods in different types and growth states are complex, which increases the difficulty of care.

Method used

The image information of plants is collected through electronic devices, and the plant information database on the server side is used to identify the plant species and status, obtain the corresponding processing parameters, and display it to the user through the display module.

Benefits of technology

It provides a general care plan for plants of different types and states, simplifies the care process of plants and reduces the difficulty of care for users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111985283B_ABST
    Figure CN111985283B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a processing method, which is applied to an electronic device. The method includes: collecting image information of a target plant; obtaining processing parameters for the target plant according to the collected image information; the processing parameters are related to at least one of the type and state of the target plant; and displaying the processing parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of big data, and in particular, to a processing method, an electronic device, a server, and a storage medium. Background Art

[0002] Plants play roles such as purifying the environment, reducing radiation, and absorbing toxic gases. Therefore, people often plant various plants in workplaces and living places. However, since different types of plants have different coping measures for watering amount, watering cycle, fertilization amount, pests and diseases, etc., that is, different nursing methods, and the nursing methods of the same plant are also different in different growth states; this increases the difficulty of plant nursing. Summary of the Invention

[0003] In view of this, embodiments of the present invention are expected to provide a processing method, an electronic device, a server, and a storage medium, which can simplify the difficulty of plant nursing and provide a general nursing plan for different types of plants.

[0004] To achieve the above object, the technical solution of the present invention is realized as follows:

[0005] An embodiment of the present invention provides a processing method, which is applied to an electronic device. The method includes:

[0006] Collect image information of a target plant;

[0007] Obtain processing parameters for the target plant according to the collected image information; the processing parameters are related to at least one of the type and state of the target plant;

[0008] Display the processing parameters.

[0009] In the above solution, the obtaining of the processing parameters for the target plant according to the collected image information includes:

[0010] Send the collected image information to the server side for recognition processing;

[0011] Receive the processing parameters for the target plant fed back by the server side.

[0012] In the above solution, the obtaining of the processing parameters for the target plant according to the collected image information includes:

[0013] Identify the image information of the target plant based on a plant information database to obtain an identification result; the identification result is used to indicate whether the identification is successful;

[0014] Determine that the identification result is a successful identification, and obtain the processing parameters corresponding to the target plant.

[0015] In the above solution, the method further includes:

[0016] Determine that the recognition result is a recognition failure, and send a search instruction to the server side;

[0017] Receive the search result of the target plant fed back by the server side;

[0018] Based on the search result fed back by the server side, determine the processing parameters corresponding to the target plant, and update the plant information database;

[0019] Wherein, the search instruction is the image information of the target plant; the search result includes at least one of the type and status information of the target plant, and the processing parameters corresponding to at least one of the type and status information.

[0020] In the above solution, the method further includes:

[0021] Collect plant map information; the plant map information includes at least the type, status information, and location information of at least one plant in the space where the electronic device is located;

[0022] Based on the location information of at least one plant collected, determine the environmental information of each plant in the at least one plant; the environmental information includes at least one of light intensity information, temperature and humidity information, and noise.

[0023] In the above solution, the method further includes:

[0024] Based on the environmental information of each plant determined, obtain the environmental information of the target plant;

[0025] Based on the obtained environmental information of the target plant and the preference information of the target plant, determine whether to move the target plant; the preference information is used to characterize the environmental information suitable for the target plant to survive.

[0026] In the above solution, after determining to move the target plant, the method further includes:

[0027] Determine the target position of the target plant;

[0028] Based on the determined target position, control the first module to move the target plant to the target position; the first module includes a robotic arm with a clamping mouth.

[0029] In the above solution, the method further includes:

[0030] Obtain the timestamp in the image information;

[0031] Based on the obtained timestamp, determine the time interval for image acquisition of the target plant;

[0032] Generate new processing parameters according to the time interval and the obtained processing parameters.

[0033] In the above solution, after displaying the processing parameters, the method further includes:

[0034] Control the corresponding functional module to perform corresponding processing according to the displayed processing parameters; the functional module includes a spreading module, and the spreading module includes a storage bin, a discharge pipe, and a valve.

[0035] An embodiment of the present invention further provides a processing method, which is applied to a server side, and the method includes:

[0036] Receive the image information of the target plant;

[0037] Perform identification and analysis on the image information of the target plant to obtain processing parameters; the processing parameters are related to at least one of the type and state of the target plant;

[0038] Send the processing parameters to the electronic device.

[0039] In the above solution, the performing identification and analysis on the image information of the target plant to obtain processing parameters includes:

[0040] Identify the plant image based on the plant information library in the server side to obtain the processing parameters corresponding to the target plant; wherein, the plant information library is at least composed of the characteristic information of various plants and the processing parameters corresponding to the characteristic information, and the characteristic information includes at least one of the type and state information of the plant.

[0041] In the above solution, the method further includes:

[0042] Receive a search instruction; the search instruction is the image information of the target plant;

[0043] Analyze and process the search instruction through a search engine to obtain the search result of the target plant;

[0044] Send the search result to the electronic device.

[0045] An embodiment of the present invention further provides an electronic device, and the device includes: a communication interface, a display module, and a processor, wherein:

[0046] The communication interface is used to collect the image information of the target plant;

[0047] The processor is used to obtain the processing parameters of the target plant according to the collected image information; the processing parameters are related to at least one of the type and state of the target plant;

[0048] The display module is used to display the processing parameters.

[0049] In the above solution, the communication interface is used to send the collected image information to the server side for recognition processing;

[0050] Receive the processing parameters of the target plant fed back by the server side.

[0051] In the above solution, the processor is used to identify the image information of the target plant based on the plant information library to obtain an identification result; the identification result is used to represent whether the identification is successful;

[0052] Determine that the identification result is successful, and obtain the processing parameters corresponding to the target plant.

[0053] In the above solution, the processor is used to determine that the identification result is failed, and send a first instruction to the communication interface;

[0054] The communication interface is used to send a search instruction to the server side based on the first instruction; and is also used to receive the search result of the target plant fed back by the server side;

[0055] The processor is used to determine the processing parameters corresponding to the target plant based on the search result fed back by the server side, and update the plant information library;

[0056] Wherein, the search instruction is the image information of the target plant; the search result includes at least one of the type and status information of the target plant, and the processing parameters corresponding to at least one of the type and status information.

[0057] In the above solution, the communication interface is used to collect plant map information; the plant map information includes at least the type, status information, and location information of at least one plant in the space where the electronic device is located;

[0058] The processor is used to determine the environmental information of each plant in the at least one plant based on the collected location information of the at least one plant; the environmental information includes at least one of light intensity information, temperature and humidity information, and noise.

[0059] In the above solution, the processor is used to obtain the environmental information of the target plant based on the determined environmental information of each plant; and determine whether to move the target plant based on the obtained environmental information of the target plant and the preference information of the target plant; the preference information is used to represent the environmental information suitable for the target plant to survive.

[0060] The processor is configured to determine the target position of the target plant after determining to move the target plant; based on the determined target position, control the first module to move the target plant to the target position; the first module includes a robotic arm with a clamping mouth.

[0061] In the above solution, the processor is configured to obtain the timestamp in the image information;

[0062] Based on the obtained timestamp, determine the time interval for image acquisition of the target plant;

[0063] Generate new processing parameters according to the time interval and the obtained processing parameters.

[0064] In the above solution, the device further includes at least one functional module; wherein,

[0065] The processor is configured to control the corresponding functional module to perform corresponding processing according to the displayed processing parameters; the functional module includes a sowing module, and the sowing module includes a storage bin, a discharge pipe, and a valve.

[0066] An embodiment of the present invention further provides a server, which includes: a communication interface and a processor, wherein:

[0067] The communication interface is configured to receive the image information of the target plant;

[0068] The processor is configured to identify and analyze the image information of the target plant to obtain processing parameters; the processing parameters are related to at least one of the type and state of the target plant;

[0069] The communication interface is configured to send the processing parameters to the electronic device.

[0070] In the above solution, the processor is configured to identify the plant image based on the plant information database on the server side to obtain the processing parameters corresponding to the target plant; wherein, the plant information database is at least composed of the characteristic information of various plants and the processing parameters corresponding to the characteristic information, and the characteristic information includes at least one of the type and state information of the plant.

[0071] In the above solution, the communication interface is configured to receive a search instruction; the search instruction is the image information of the target plant;

[0072] The processor is configured to analyze and process the search instruction through a search engine to obtain the search result of the target plant;

[0073] The communication interface is configured to send the search result to the electronic device.

[0074] The present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, any step of the above method is implemented.

[0075] The processing method, electronic device, server, and storage medium provided by the embodiments of the present invention collect image information of a target plant through the electronic device, obtain processing parameters for the target plant based on the collected image information, and then display the processing parameters for the user to refer to. In this way, by introducing the electronic device, the analysis of plants of different types and states can be realized based on the processing of the electronic device, and the corresponding processing parameters can be obtained, simplifying the difficulty of plant care. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] Figure 1 is a flowchart of a processing method provided by an embodiment of the present invention;

[0077] Figure 2 is a schematic diagram of automatically caring for plants provided by an embodiment of the present invention;

[0078] Figure 3 is a schematic diagram of the overall implementation process of the processing method provided by an embodiment of the present invention;

[0079] Figure 4 is a flowchart of another processing method provided by an embodiment of the present invention;

[0080] Figure 5 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention;

[0081] Figure 6 is a schematic diagram of the structure of a server provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0082] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention.

[0083] All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0084] An embodiment of the present invention provides a processing method, which is applied to an electronic device Figure 1 is a flowchart of the processing method provided by an embodiment of the present invention, as Figure 1 shown, the method includes:

[0085] S101, collect image information of a target plant;

[0086] S102. Obtain processing parameters for the target plant according to the acquired image information; the processing parameters are related to at least one of the type and state of the target plant.

[0087] S103. Display the processing parameters.

[0088] It should be noted that the electronic device in the embodiments of the present invention can be any electronic device with an image acquisition function, such as a mobile phone, a robot, etc. The image acquisition can be in ways such as taking pictures and scanning.

[0089] It should also be noted that the plant type can be: the plant is Epipremnum aureum, chrysanthemum, etc.; the plant state can be: the leaves turn yellow, the leaves curl and wither, etc. Here, the yellowing of the leaves can indicate that the plant lacks fertilizer.

[0090] In practical applications, when it is necessary to care for a certain plant, the electronic device acquires the image information of the plant. Based on the acquired image information, the processing parameters for the plant are obtained through the recognition model in the plant information library, and then the processing parameters are displayed for the user's reference. Here, a certain plant is the target plant.

[0091] Since the care methods for different types of plants are different, different processing parameters need to be obtained for different types of plants.

[0092] Here, the method of obtaining the processing parameters in step S102 can be:

[0093] Send the acquired image information to the server for recognition processing.

[0094] Receive the processing parameters for the target plant fed back by the server.

[0095] Specifically: by sending the acquired image information to the server, the server realizes the recognition processing of the image and obtains the processing parameters.

[0096] In the specific implementation process, as an implementation manner, a plant information library can be pre-stored in the server, and the plant information library can contain a recognition model; after the server obtains the above-mentioned target plant image, the recognition model in the plant information library is used to recognize the target plant image, extract the structural features of the target plant from the image, for example, the leaf features of the target plant are extracted, and then the structural features are input into the recognition model in the plant information library, so that the recognition model recognizes the structural features and outputs at least one of the type and state of the plant in the target plant image.

[0097] Further, on the server side, the plant information database pre-stored in the server analyzes at least one of the type and status of the plant and outputs a nursing method corresponding to the type and / or status.

[0098] Here, the analysis of at least one of the type and status of the plant can be that the server side calls a calculation model. After obtaining at least one of the type and status of the plant in the target plant image, it can first quantify it, convert it into corresponding parameters, and input the parameters into the calculation model to obtain corresponding processing parameters. Here, the quantification process of at least one of the type and status of the plant will not be elaborated here.

[0099] The analysis of at least one of the type and status of the plant can also be that the plant information database on the server side is pre-configured with a mapping table, and the mapping table includes mapping relationships between multiple groups of at least one of the type and status of the plant and corresponding processing parameters.

[0100] After the server obtains the above target plant image, it recognizes the target plant image, extracts the structural features of the target plant from the image. For example, the leaf features of the target plant are extracted, and the leaves are yellow. Then, the structural features are input into the recognition model in the plant information database, so that the recognition model recognizes the structural features and outputs at least one of the type and status of the plant in the target plant image. Further, the server queries the mapping table, obtains the processing parameters for the target plant, and outputs a nursing method corresponding to the type and / or status. Furthermore, the server can return the nursing method to the electronic device, and the nursing method is displayed on the electronic device, so that the user can obtain the nursing method for the target plant when the leaves are yellow through the nursing method displayed on the electronic device.

[0101] Here, the method for obtaining the processing parameters in step S102 can also be:

[0102] The electronic device itself can store a plant information database, and recognize the target plant image through the plant information database stored in the electronic device itself. Specifically:

[0103] When the processing parameters are obtained from the local database, that is, when the processing parameters are obtained from the plant information database stored in the electronic device itself, the obtaining of the processing parameters for the target plant according to the collected image information includes:

[0104] Based on the plant information database, recognize the image information of the target plant to obtain a recognition result; the recognition result is used to indicate whether the recognition is successful;

[0105] Determine that the recognition result is a successful recognition, and obtain the processing parameters corresponding to the target plant.

[0106] Determine that the recognition result is a recognition failure, and send a search instruction to the server side;

[0107] Receive the search result of the target plant fed back by the server side;

[0108] Based on the search result fed back by the server side, determine the processing parameters corresponding to the target plant, and update the plant information database;

[0109] Among them, the search instruction is the image information of the target plant; the search result includes at least one of the type and status information of the target plant, and the processing parameters corresponding to at least one of the type and status information.

[0110] Here, specifically, the implementation can be to extract the structural features of the target plant from the image, and then input the structural features into the recognition model in the plant information database of the electronic device, so that the recognition model recognizes the structural features.

[0111] Since the local database may have incomplete data, then during the recognition process, it may be recognized successfully or failed. Therefore, it is necessary to determine the recognition result.

[0112] Determine that the recognition result is a recognition success, and output at least one of the type and status of the plant in the target plant image. Here, for example, the leaf features of the target plant are extracted, and the leaves are yellowed. The leaf features are input into the recognition model, and the status of the target plant is obtained as yellowed leaves.

[0113] Furthermore, after obtaining at least one of the type and status information of the plant, through the calculation model or mapping table in the plant information database, obtain the processing parameters for the target plant, and output the processing parameters corresponding to the type and / or status.

[0114] Furthermore, the processing parameters can be displayed on the display module of the electronic device, so that the user can obtain the nursing method of the target plant in the case of yellowed leaves through the processing parameters displayed on the electronic device.

[0115] Here, when the corresponding structural features cannot be found in the plant information database of the electronic device, it is considered that the plant information database of the electronic device is incomplete, and the above recognition result is a recognition failure. At this time, it is necessary to update the plant information database of the electronic device.

[0116] In practical applications, relevant information about the plant can be searched through the network, and the searched relevant information can be stored in the local plant information database. The relevant information includes the type, status, habits, maintenance cycle, etc. of the plant.

[0117] It should be noted that when the recognition result is recognition failure, the image information of the target plant is directly used as a search parameter to perform a search on the network. Here, the search can be executed by a search engine on the server side, and the search engine can be any search engine such as Baidu or Google.

[0118] After the search results regarding the target plant are displayed on the search engine of the server side, the search results are returned to the electronic device. The electronic device determines the processing parameters corresponding to the target plant based on the search results fed back by the server side, and adds the obtained processing parameters to the plant information database of the electronic device to update the plant information database.

[0119] As an example, for Plant A and Plant B, the types, status information of Plants A and B, as well as the processing parameters corresponding to the types and status information, such as watering intervals, the amount of water for each watering, suggestions for pruning branches and leaves, etc., are stored in the local plant information database. If a new plant C is added, after scanning the image and performing image recognition and analysis, it is found that it is different from all the plants in the existing plant information database, then the electronic device displays recognition failure. At this time, the user can be prompted whether to initiate a search. When the user selects to search, relevant plant information and its associated habits, maintenance cycles, etc. are searched on the network cloud, and the above information obtained from the search is stored in the local plant information database and associated with Plant C.

[0120] It should be noted that when the electronic device fails to recognize, it can also automatically initiate a search without prompting the user.

[0121] In this way, through the plant information database stored in the electronic device itself, it is possible to perform recognition processing on plants in an offline state and adapt to various actual situations.

[0122] Here, before matching and recognizing the plant image based on the pre-stored plant information database to determine at least one of the type and status of the target plant, the plant information database needs to be set up first.

[0123] The plant information database contains a recognition model, and the recognition of plants is achieved through the recognition model. As a possible implementation method, the determination of the recognition model can be based on pre-stored training samples to determine the recognition model, which specifically may include:

[0124] Based on the structural features of each sample in the training samples, determine at least one of the type and status of each sample.

[0125] Based on at least one of the type and status of each sample, determine the processing parameters corresponding to each sample;

[0126] The recognition model is obtained by training the structural features of each sample and their corresponding processing parameters through deep learning methods.

[0127] Among them, the training samples include various plants, such as cacti, Epipremnum aureum, chrysanthemums, etc. The structural features include the features of plant leaves, stems, etc.

[0128] Taking the Epipremnum aureum sample as an example: After collecting images of Epipremnum aureum and obtaining the images of Epipremnum aureum samples, the structural features of Epipremnum aureum samples are extracted. Here, assuming that the extracted structural features include a stem diameter of 0.5 cm, a stem length of 5 cm; leaf length of 3 cm, oval shape, and brown edges, etc., then it can be determined that the sample is Epipremnum aureum with a leaf yellowing degree of 2.

[0129] Correspondingly, a similar method can be used to obtain at least one of the types and states of each sample.

[0130] Here, the structural features of the training samples can also include the shapes, sizes, and colors of the structures such as the roots, stems, leaves, flowers, and fruits of plants, so that the recognition model can identify at least one of the types and states of the target plants based on this information.

[0131] Here, a feasible way to determine the recognition model according to the pre-stored training samples is as follows: First, determine at least one of the types and states of each sample according to the structural features of each sample in the training samples, then determine the processing parameters corresponding to each sample according to at least one of the types and states of each sample; finally, determine the recognition model according to the structural features of each sample and the processing parameters corresponding to each sample.

[0132] After obtaining the recognition model, the corresponding nursing method of the target plant can be directly obtained according to the image of the target plant and the recognition model. Compared with the existing technology, it saves time and effort and improves the user experience.

[0133] Here, in order to achieve targeted treatment of plants, the overall environmental information of the home environment can be collected, and the most suitable plant placement location can be determined by analyzing the habits of each plant. Based on this, the method can also include:

[0134] Collect plant map information; the plant map information includes at least the types, state information, and location information of at least one plant in the space where the electronic device is located;

[0135] Based on the collected location information of at least one plant, determine the environmental information of each plant in the at least one plant; the environmental information includes at least one of light intensity information, temperature and humidity information, and noise.

[0136] Obtain the environmental information of the target plant based on the determined environmental information of each plant.

[0137] Based on the obtained environmental information of the target plant and the preference information of the target plant, determine whether to move the target plant; the preference information is used to characterize the environmental information suitable for the target plant to survive.

[0138] Here, the preference information refers to the habits of the plant. For example, it can be information such as preferring shade, preferring dryness, and not being able to be without light for a long time. In actual operation, for the convenience of comparison, the preference information can be determined by setting. Based on the queried preference information of the target plant, the preference information is described by a predetermined light intensity information, predetermined temperature and humidity information, predetermined noise or other parameters.

[0139] Since the plant needs to be moved, before moving, it is necessary to collect the current position information of the plant, associate the current position of the plant with the type and status of the plant, and based on the collected position information, type, and status information of each plant, form plant map information.

[0140] Here, the collection of the current position information of the plant can be achieved through a distance detector. The principle of the distance detector will not be elaborated here.

[0141] After collecting the current position information of various plants, the environmental information of various plants can be determined through the collected position information. Here, the environmental information at least includes light intensity information, temperature and humidity information, and noise. Of course, it can also include particulate matter information, etc.

[0142] Here, determining the environmental information of each plant in the at least one plant can be to move the electronic device to the side of the plant to be processed, preset a radius centered on the plant to be processed, and thus collect the environmental information around the plant.

[0143] The collection can be carried out through sensors, such as a light distribution intensity sensor, a temperature and humidity distribution sensor, a noise detection sensor, etc.

[0144] Taking the temperature sensor as an example, the temperature sensor is used to sense the temperature and convert it into an available output signal. The temperature sensor detects the temperature signal of the environment, converts the temperature signal into an available electrical signal and outputs it to the processor of the electronic device for processing and analysis, and determines the temperature around the plant based on the analysis result. The temperature sensor can be a thermistor, a thermocouple, a metal tube sensor, or other devices that can sense temperature changes.

[0145] Here, in order to measure the environment around the specified plant, the electronic device needs to be moved to the side of the plant for measurement.

[0146] After determining the environmental information of each plant, the environmental information can be compared with the preference information to determine whether to move the plant.

[0147] Furthermore, in practical applications, moving plants requires considering various factors. For example, whether the target location to which you want to move is already occupied, and whether it is convenient to move existing objects after it is occupied. Then, a comprehensive consideration of the moving position of the plant is required.

[0148] Here, a combined judgment can be made by setting weights to determine whether to move or how to move.

[0149] Then, determining whether to move the target plant based on the obtained environmental information of the target plant and the preference information of the target plant can be to first collect the map position information of the entire space and then set weights.

[0150] Collecting the map position information of the entire space can be achieved based on the user's manual input or through the distance detector of the electronic device to obtain the map position information of the entire space.

[0151] Here, the map position information is used to represent the distribution information of various objects in the space where the electronic device is located; the distribution information of various objects includes the type, status information, and position information of the target plant among at least one plant.

[0152] After collection, corresponding weights are set for the map position information, environmental information, and preference information of the target plant; based on the set weights, the comprehensive information value of the target plant is calculated; the comprehensive information value is compared with a preset threshold to obtain a comparison result; based on the comparison result, it is determined whether to move the target plant.

[0153] Furthermore, the method can also be that the user can preset and manually operate at any time in the map to adjust the area where plants are prohibited from being placed or the area where plants can be placed in the map. Then, when the map position information of the entire space changes, the electronic device receives an environment change parameter, and the environment change parameter is used to represent the position state change information of the space where it is located; based on the received environment change parameter, the home map information is updated.

[0154] After determining that the plant needs to be moved, the movement of the plant can be achieved by controlling the electronic device or manually by the user.

[0155] When moving the plant by controlling the electronic device, the electronic device can be configured with a mechanical structure to move the plant to a suitable position.

[0156] Specifically, determine the target position for moving the target plant; based on the determined target position, control the first module to move the target plant to the target position; the first module includes a robotic arm with a clamping mouth.

[0157] Here, the electronic device can be a robot. The robot is equipped with a robotic arm, and there is a clamping mouth at the end of the robotic arm. The plant is picked up through the clamping mouth to achieve the movement of the plant. Of course, it can also be achieved in other ways. For example, the electronic device can push the plant to move, or it has a platform. After the plant is placed on the platform, the plant is moved to the target position.

[0158] Further, the method further includes:

[0159] Obtain the timestamp in the image information;

[0160] Based on the obtained timestamp, determine the time interval for image acquisition of the target plant;

[0161] Generate new processing parameters according to the time interval and the obtained processing parameters.

[0162] Here, in order to better implement the processing, a processing parameter for the target plant can be comprehensively given in combination with the frequency of care; the frequency of care is the time interval for processing the same plant.

[0163] When the processing interval of the target plant is relatively long, the amount of the next processing can be appropriately increased. Here, since the processing of the plant can be reflected by its state, when the collected plant image shows that the plant is withered, a processing parameter can be obtained for the image collected this time. However, in order to combine with the actual situation, the processing time interval of the target plant can be determined. When it is determined that the target plant has not been processed for a long time, a new processing parameter can be obtained by combining the time interval and the processing parameter obtained for the image collected this time.

[0164] As an example, after watering the Epipremnum aureum for the first time, it is only remembered to process the Epipremnum aureum again after 5 days. Since the Epipremnum aureum that has not been watered for 5 days can be reflected in its appearance state, based on the collected image information of the Epipremnum aureum, the processing parameter for the Epipremnum aureum in this state can be obtained. Here, in order to better target the processing, the actual situation of not being processed for 5 days will be combined, and the processing parameter will be appropriately increased; for example, for the image of the Epipremnum aureum collected this time, the obtained processing parameter is to water 10 ml, and when combined with the situation of not being processed for 5 days, the comprehensive processing parameter given is to water 15 ml.

[0165] Here, the obtaining of the timestamp in the image information can be: recording the timestamp during image acquisition.

[0166] Based on the obtained timestamps, determining the time interval for image acquisition of the target plant may be: determining the time interval for image acquisition of the target plant through two obtained timestamps; the two obtained timestamps are the timestamp of the currently acquired target plant image and the timestamp of the previous acquisition of the target plant.

[0167] It should be noted that in practical applications, there may be multiple plants of one species. For example, there are 3 pots of Epipremnum aureum, and it is necessary to distinguish the treatment of each plant.

[0168] Here, the state of the plant can be reflected in the acquired plant image. Those skilled in the art should understand that even plants of the same species do not have exactly the same growth state. Specifically, it can be distinguished by characteristics such as the leaf veins and the thickness of the root and stem of the plant. That is, by extracting the characteristics of the plant and inputting them into the recognition model for recognition and analysis, the state of the plant can be directly analyzed. For a machine, the species state of the plant can be known through the acquired plant image. Then, the above distinction is more for users to make. For users, when the states of plants of the same species are similar, the distinction may be relatively difficult, and it may occur that the same plant is watered repeatedly within a day, while another plant is not treated.

[0169] To prevent the above situation from occurring, as an example, before obtaining the processing parameters for the target plant according to the acquired image information, the plant care method may also be:

[0170] Obtaining identification information for the target plant; the identification information is used to distinguish plants of the same species;

[0171] According to the acquired image information and the identification information, obtaining the processing parameters for the target plant.

[0172] Here, the above-mentioned obtaining of the identification information for the target plant may be to display a selection box after acquiring the image information of the target plant. The selection box may be: whether to number the plant in the image. When the user selects "yes", a number input box will pop up again to receive the user's input. The user's input is the above-mentioned identification information for the target plant.

[0173] As an example, when "whether to number the plant in the image", the user selects "yes"; when the received user input is "1", it indicates that the identification information of the target plant is "1".

[0174] Here, the number entered by the user needs to correspond to the target plant the user is targeting. For example, the user can manually number the flower pots. For example, the user manually numbers 3 pots of Epipremnum aureum as 1, 2, and 3. After the image information of the Epipremnum aureum in the flower pot numbered 2 is collected through an electronic device, when the prompt "Do you want to number the plant in this image?" is displayed on the electronic device, and the user selects "Yes", then the input received from the user is "2".

[0175] In this way, the determination of the above time stamp can also be based on the identification information of the image, and thus the time interval for image acquisition of the target plant can be determined. Through the identification information, the processing parameters of the target plant can be obtained more pertinently.

[0176] Here, after the processing parameters are displayed, the method may further include:

[0177] According to the displayed processing parameters, control the corresponding functional module to perform corresponding processing.

[0178] After the processing parameters are displayed on the display module of the electronic device, it can be the processor of the electronic device that controls the corresponding functional module to perform corresponding processing. For example, control the sowing module to perform watering and / or fertilizing operations; the sowing module may include a water tank, a fertilizer tank, a discharge pipe, and a valve, and the valve may be located at the end of the discharge pipe; the processor controls the opening and closing of the valve to control the amount of water, fertilizer, etc.

[0179] In the above situation, the electronic device may be a robot with a storage box.

[0180] Figure 2 It is a schematic diagram for automatically caring for plants provided by an embodiment of the present invention; as Figure 2 shown, when it is necessary to process the target plant, the user turns on the power of the robot and turns on the plant care mode; at this time, the processor of the robot receives the plant care instruction, controls the moving module to make the robot walk around the target plant, and starts to collect the target plant image through the collection module.

[0181] After the collection is completed, according to the collected image information, through identification and analysis processing, the processing parameters for the target plant are obtained; according to the displayed processing parameters, the processor controls the sowing module to align its discharge pipe with the root of the plant in the flower pot, opens the valve on the discharge pipe, and outputs the corresponding nursing materials.

[0182] In this way, full-automatic care for plants can be realized, reducing the labor intensity of users.

[0183] To more clearly express the content of this embodiment, it is described here in combination with specific application situations:

[0184] Figure 3Schematic diagram of the overall implementation process of the plant care method according to the embodiments of the present invention; as Figure 3 shown, when it is necessary to care for a target plant, start the electronic device. At this time, the image acquisition function is default enabled. The user aims the electronic device at the target plant, and the acquisition module of the electronic device acquires an image of the target plant.

[0185] Here, after acquiring the image of the target plant, the acquired image can be sent to the server for recognition processing, and the processing parameters for the target plant fed back by the server are received; it can also be through the plant information library pre-stored in the electronic device itself for recognition processing to obtain the processed parameters after recognition.

[0186] Here, when the recognition is successful, the signal fed back and received is the processing parameter; when the recognition fails, the signal fed back and received is a notification of recognition failure, and the user is prompted whether to continue with the image acquisition.

[0187] When the recognition is successful, the processing plan for the target plant is displayed on the display module of the electronic device. Here, after displaying the processing plan, the user can manually configure care materials such as water and fertilizer according to the processing parameters for processing. It can also be that the electronic device controls the corresponding functional modules to execute corresponding processing through the controller according to the displayed processing parameters to implement the care of the plant.

[0188] The processing method according to the embodiments of the present invention acquires an image of a target plant through an electronic device, and based on the acquired image information, obtains the processing parameters for the plant through the recognition model in the big data model library, and then displays the processing parameters for the user to refer to. In this way, a general care plan for different types of plants can be provided, and the difficulty of plant care can be simplified.

[0189] The embodiments of the present invention also provide a processing method applied to the server, as Figure 4 shown, the method includes:

[0190] S401, receiving the image information of the target plant;

[0191] S402, performing recognition and analysis on the image information of the target plant to obtain processing parameters; the processing parameters are related to at least one of the type and state of the target plant;

[0192] S403, sending the processing parameters to the electronic device.

[0193] Here, a plant information database can be pre-stored in the server, and the plant image is recognized based on the plant information database in the server to obtain the processing parameters corresponding to the target plant. Among them, the plant information database is at least composed of the characteristic information of various plants and the processing parameters corresponding to the characteristic information, and the characteristic information includes at least one of the type and status information of the plant.

[0194] In specific implementation, the plant information database can include an identification model. After the server obtains the above-mentioned target plant image, it recognizes the target plant image, extracts the structural features of the target plant from the image. For example, the leaf features of the target plant are extracted, and then the structural features are input into the identification model in the plant information database, so that the identification model recognizes the structural features and outputs at least one of the type and status of the plant in the target plant image.

[0195] Further, on the server side, the plant information database pre-stored in the server analyzes at least one of the type and status of the plant and outputs the nursing method corresponding to the type and / or status.

[0196] Here, the analysis of at least one of the type and status of the plant can be that the server side calls a calculation model. After obtaining at least one of the type and status of the plant in the target plant image, it can first quantify it, convert it into corresponding parameters, and input the parameters into the calculation model to obtain the corresponding processing parameters. Here, the quantization process of at least one of the type and status of the plant will not be elaborated here.

[0197] The analysis of at least one of the type and status of the plant can also be that the plant information database on the server side is pre-configured with a mapping table, and the mapping table includes multiple groups of mapping relationships between at least one of the type and status of the plant and the corresponding processing parameters.

[0198] After the server obtains the above-mentioned target plant image, it recognizes the target plant image, extracts the structural features of the target plant from the image. For example, the leaf features of the target plant are extracted, and the leaves are yellow. Then the structural features are input into the identification model in the plant information database, so that the identification model recognizes the structural features and outputs at least one of the type and status of the plant in the target plant image. Further, the server queries the mapping table, obtains the processing parameters for the target plant, and outputs the nursing method corresponding to the type and / or status. Furthermore, the server can return the nursing method to the electronic device, and the nursing method is displayed on the electronic device, so that the user can obtain the nursing method for the target plant in the case of yellow leaves through the nursing method displayed on the electronic device.

[0199] After obtaining the processing parameters, send the processing parameters to the electronic device.

[0200] Here, the method further includes: receiving a search instruction; the search instruction is image information of a target plant; analyzing and processing the search instruction through a search engine to obtain a search result of the target plant; and sending the search result to an electronic device.

[0201] It should be noted that when the corresponding structural features cannot be found in the plant information database of the electronic device, it is considered that the plant information database of the electronic device is incomplete, and the above recognition result is a recognition failure. At this time, the plant information database of the electronic device needs to be updated.

[0202] Specifically, when the recognition result is a recognition failure, the image information of the target plant is directly used as a search parameter to perform a search on the network. Here, the search can be executed through a search engine on the server side, and the search engine can be any search engine such as Baidu or Google.

[0203] After the search results regarding the target plant are displayed on the search engine of the server side, the search results are returned to the electronic device. The electronic device determines the processing parameters corresponding to the target plant based on the search results fed back by the server side, and adds the obtained processing parameters to the plant information database of the electronic device to implement the update of the plant information database.

[0204] The processing method described in the embodiments of the present invention receives the image information of the target plant, performs matching recognition on the plant image based on a pre-stored plant information database to determine the state and / or type of the target plant; then determines the processing parameters corresponding to the target plant based on a pre-configured mapping table, and sends the processing parameters to the electronic device for the user's reference. In this way, a general care plan for different types of plants can be provided, simplifying the difficulty of plant care.

[0205] Based on the same technical concept as the foregoing embodiments, as Figure 5 shown, the embodiments of the present invention further provide an electronic device 500, and the electronic device 500 includes: a communication interface 501, a display module 502, and a processor 503, wherein:

[0206] The communication interface 501 is used to collect image information of a target plant;

[0207] The processor 503 is used to obtain processing parameters for the target plant according to the collected image information; the processing parameters are related to at least one of the type and state of the target plant;

[0208] The display module 502 is used to display the processing parameters.

[0209] The communication interface 501 is used to send the collected image information to the server side for recognition processing;

[0210] Receive the processing parameters of the target plant fed back by the server side.

[0211] The processor 503 is used to identify the image information of the target plant based on the plant information database to obtain an identification result; the identification result is used to indicate whether the identification is successful;

[0212] When it is determined that the identification result is a successful identification, obtain the processing parameters corresponding to the target plant.

[0213] The processor 503 is used to determine that the identification result is an unsuccessful identification and send a first instruction to the communication interface;

[0214] The communication interface 501 is used to send a search instruction to the server side based on the first instruction; it is also used to receive the search result of the target plant fed back by the server side;

[0215] The processor 503 is used to determine the processing parameters corresponding to the target plant based on the search result fed back by the server side and update the plant information database;

[0216] Wherein, the search instruction is the image information of the target plant; the search result includes at least one of the type and status information of the target plant, and the processing parameters corresponding to at least one of the type and status information.

[0217] The communication interface 501 is used to collect plant map information; the plant map information includes at least the type, status information, and location information of at least one plant in the space where the electronic device is located;

[0218] The processor 503 is used to determine the environmental information of each plant in the at least one plant based on the collected location information of the at least one plant; the environmental information includes at least one of light intensity information, temperature and humidity information, and noise.

[0219] The processor 503 is used to obtain the environmental information of the target plant based on the determined environmental information of each plant; based on the obtained environmental information of the target plant and the preference information of the target plant, determine whether to move the target plant; the preference information is used to represent the environmental information suitable for the target plant to survive.

[0220] The processor 503 is used to determine the target position of the target plant after determining to move the target plant; based on the determined target position, control the first module to move the target plant to the target position; the first module includes a robotic arm with a clamping mouth.

[0221] The processor 503 is configured to obtain the timestamp in the image information;

[0222] Based on the obtained timestamp, determine the time interval for image acquisition of the target plant;

[0223] Generate new processing parameters according to the time interval and the obtained processing parameters.

[0224] The electronic device 500 further includes at least one functional module; wherein,

[0225] The processor 503 is configured to control the corresponding functional module to perform corresponding processing according to the displayed processing parameters; the functional module includes a sowing module, and the sowing module includes a storage bin, a discharge pipe, and a valve.

[0226] It should be noted that in practical applications, there may be multiple plants of one type. For example, there are 3 pots of Epipremnum aureum, and the processing of each plant needs to be distinguished.

[0227] As an example, before obtaining the processing parameters for the target plant according to the collected image information, the plant care method may further be:

[0228] Obtain the identification information for the target plant; the identification information is used to distinguish plants of the same type;

[0229] Obtain the processing parameters for the target plant according to the collected image information and the identification information.

[0230] Here, the above-mentioned obtaining of the identification information for the target plant may be that after collecting the image information for the target plant, a selection box is displayed. The selection box may be: whether to number the plant in the image. When the user selects "yes", a number input box will pop up again to receive the user's input. The user's input is the above-mentioned identification information for the target plant.

[0231] In this way, the determination of the above-mentioned timestamp can also be based on the identification information of the image, and thus the time interval for image acquisition of the target plant can be determined. Through the identification information, the processing parameters of the target plant can be obtained more specifically.

[0232] It should be noted that since the principle of the electronic device 500 to solve the problem is similar to the aforementioned processing method applied to the electronic device, therefore, the specific implementation process and implementation principle of the sub-device 500 can refer to the aforementioned method and implementation process, as well as the description of the implementation principle, and the repeated parts will not be elaborated.

[0233] The electronic device described in the embodiments of the present invention collects images of target plants, and based on the collected image information, obtains processing parameters for the plants through the recognition models in the big data model library, and then displays the processing parameters for the user to refer to. In this way, a general care plan for different types of plants can be provided, simplifying the difficulty of plant care.

[0234] Based on the same technical concept as the foregoing embodiments, as Figure 6 shown, the embodiments of the present invention further provide a server 600, which is characterized in that the server 600 includes: a communication interface 601 and a processor 602, wherein:

[0235] The communication interface 601 is used to receive the image information of the target plant;

[0236] The processor 602 is used to perform recognition and analysis on the image information of the target plant to obtain processing parameters; the processing parameters are related to at least one of the type and state of the target plant;

[0237] The communication interface 601 is used to send the processing parameters to the electronic device.

[0238] The processor 602 is used to perform recognition on the plant image based on the plant information library in the server side to obtain the processing parameters corresponding to the target plant; wherein, the plant information library is at least composed of the characteristic information of various plants and the processing parameters corresponding to the characteristic information, and the characteristic information includes at least one of the type and state information of the plant.

[0239] The communication interface 601 is used to receive a search instruction; the search instruction is the image information of the target plant;

[0240] The processor 602 is used to analyze and process the search instruction through a search engine to obtain the search result of the target plant;

[0241] The communication interface 601 is used to send the search result to the electronic device.

[0242] Determine the processing parameters corresponding to the target plant through the mapping table pre-configured in the server side; the mapping table is used to represent the corresponding relationship between at least one of the type and state of the plant and the processing parameters.

[0243] It should be noted that since the principle of the server 600 to solve the problem is similar to the foregoing processing method applied to the server side, therefore, the specific implementation process and implementation principle of the server 600 can refer to the foregoing method, implementation process, and description of the implementation principle, and the repeated parts will not be elaborated.

[0244] The server described in the embodiments of the present invention receives the image information of the target plant, performs matching and recognition on the plant image based on the pre-stored plant information library, and determines the status and / or type of the target plant; then, based on the pre-configured mapping table, determines the processing parameters corresponding to the target plant, and sends the processing parameters to the electronic device for the user to refer to. In this way, a general care plan for different types of plants can be provided, and the difficulty of plant care can be simplified.

[0245] The embodiments of the present invention also provide a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in this embodiment are implemented. And when the computer program is executed by the processor, the steps of the method provided in the first embodiment are implemented. Details are not described herein again.

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

[0247] The units described as separate components above may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0248] In addition, in each embodiment of the present invention, the functional units can all be integrated in one processing module, or each unit can be separately used as a unit, or two or more units can be integrated in one unit; the above-mentioned integrated units can be implemented in the form of hardware, or in the form of a combination of hardware and software functional units. Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above method embodiments are executed; and the foregoing storage medium includes: mobile storage devices, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks or optical disks and other various media that can store program codes.

[0249] Among the method embodiments provided in this application, the disclosed methods can be arbitrarily combined without conflict to obtain new method embodiments.

[0250] Among the product embodiments provided in this application, the disclosed features can be arbitrarily combined without conflict to obtain new product embodiments.

[0251] Among the features disclosed in the method or device embodiments provided in this application, they can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0252] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A processing method, applied to an electronic device, characterized in that, The method includes: Collecting image information of a target plant; Obtaining processing parameters for the target plant according to the collected image information; the processing parameters are related to at least one of the type and state of the target plant; Displaying the processing parameters; The method further includes: Collecting plant map information; the plant map information includes at least the type, state information, and location information of at least one plant in the space where the electronic device is located; Determining the environmental information of each plant in the at least one plant based on the collected location information of the at least one plant; the environmental information includes at least one of light intensity information, temperature and humidity information, and noise; Obtaining the environmental information of the target plant based on the determined environmental information of each plant; Determining whether to move the target plant based on the obtained environmental information of the target plant and the preference information of the target plant; the preference information is used to characterize the environmental information suitable for the target plant to survive; The determining whether to move the target plant based on the obtained environmental information of the target plant and the preference information of the target plant includes: Collecting map location information of the entire space; the map location information is used to characterize the distribution information of various objects in the space where the electronic device is located; the distribution information of the various objects includes the type, state information, and location information of the target plant among at least one plant; Setting corresponding weights for the map location information, environmental information, and preference information of the target plant; calculating a comprehensive information value of the target plant based on the set weights; comparing the comprehensive information value with a preset threshold to obtain a comparison result; determining whether to move the target plant based on the comparison result.

2. The method according to claim 1, characterized in that, The obtaining the processing parameters for the target plant according to the collected image information includes: Sending the collected image information to the server side for recognition processing; Receiving the processing parameters for the target plant feedback by the server side.

3. The method according to claim 1, characterized in that, The obtaining the processing parameters for the target plant according to the collected image information includes: Identifying the image information of the target plant based on a plant information database to obtain an identification result; the identification result is used to characterize whether the identification is successful; Determining that the identification result is successful, and obtaining the processing parameters corresponding to the target plant.

4. The method according to claim 3, characterized in that, The method further includes: Determining that the identification result is failed, and sending a search instruction to the server side; Receiving the search result of the target plant feedback by the server side; Determining the processing parameters corresponding to the target plant based on the search result feedback by the server side, and updating the plant information database; Wherein, the search instruction is the image information of the target plant; the search result includes at least one of the type and state information of the target plant, and the processing parameters corresponding to at least one of the type and state information.

5. The method according to claim 1, characterized in that, After determining to move the target plant, the method further includes: Determining the target position of the target plant; Based on the determined target position, controlling a first module to move the target plant to the target position; the first module includes a robotic arm with a clamping mouth.

6. The method according to claim 1, characterized in that, The method further includes: Obtaining the timestamp in the image information; Based on the acquired timestamp, determine the time interval for image acquisition of the target plant; Generate new processing parameters according to the time interval and the acquired processing parameters.

7. The method according to claim 1, characterized in that, After displaying the processing parameters, the method further includes: Controlling the corresponding functional module to perform corresponding processing according to the displayed processing parameters; the functional module includes a sowing module, and the sowing module includes a storage bin, a discharge pipe, and a valve.

8. A processing method, applied to the server side, characterized in that, The method includes: Receiving the image information of the target plant; Performing identification and analysis on the image information of the target plant to obtain processing parameters; the processing parameters are related to at least one of the type and state of the target plant; sending the processing parameters to an electronic device; the method further includes: Collecting plant map information; the plant map information includes at least the type, state information, and location information of at least one plant in the space where the electronic device is located; Based on the location information of at least one collected plant, determine the environmental information of each plant in the at least one plant; the environmental information includes at least one of light intensity information, temperature and humidity information, and noise; Based on the determined environmental information of each plant, obtain the environmental information of the target plant; Based on the obtained environmental information of the target plant and the preference information of the target plant, determine whether to move the target plant; the preference information is used to characterize the environmental information suitable for the survival of the target plant; The determining whether to move the target plant based on the obtained environmental information of the target plant and the preference information of the target plant includes: Obtaining the map location information of the entire space; the map location information is used to characterize the distribution information of various objects in the space where the electronic device is located; the distribution information of the various objects includes the type, state information, and location information of the target plant among at least one plant; Setting corresponding weights for the map location information, environmental information, and preference information of the target plant; calculating the comprehensive information value of the target plant based on the set weights; comparing the comprehensive information value with a preset threshold to obtain a comparison result; determining whether to move the target plant based on the comparison result.

9. The method according to claim 8, characterized in that, The performing identification and analysis on the image information of the target plant to obtain processing parameters includes: Identifying the image information based on the plant information library in the server to obtain the processing parameters corresponding to the target plant; wherein, the plant information library is at least composed of the characteristic information of various plants and the processing parameters corresponding to the characteristic information, and the characteristic information includes at least one of the type and state information of the plant.

10. The method according to claim 8, characterized in that, The method further includes: Receiving a search instruction; the search instruction is the image information of the target plant; Analyzing and processing the search instruction through a search engine to obtain the search result of the target plant; Sending the search result to an electronic device.

11. An electronic device, characterized in that, The device includes: a communication interface, a display module, and a processor, wherein: The communication interface is used to collect the image information of the target plant; The communication interface is further used for: For collecting plant map information; the plant map information at least includes the type, status information, and location information of at least one plant within the space where the electronic device is located; The processor is used to obtain the processing parameters for the target plant according to the collected image information; the processing parameters are related to at least one of the type and status of the target plant; The processor is further used for: Based on the location information of at least one collected plant, determine the environmental information of each plant among the at least one plant; the environmental information includes at least one of light intensity information, temperature and humidity information, and noise; based on the determined environmental information of each plant, obtain the environmental information of the target plant; based on the obtained environmental information of the target plant and the preference information of the target plant, determine whether to move the target plant; the preference information is used to characterize the environmental information suitable for the target plant to survive; The determining whether to move the target plant based on the obtained environmental information of the target plant and the preference information of the target plant includes: Obtain the map location information of the entire space; the map location information is used to characterize the distribution information of various objects within the space where the electronic device is located; the distribution information of the various objects includes the type, status information, and location information of the target plant among at least one plant; Set corresponding weights for the map location information, environmental information, and preference information of the target plant; based on the set weights, calculate the comprehensive information value of the target plant; compare the comprehensive information value with a preset threshold to obtain a comparison result; based on the comparison result, determine whether to move the target plant; The display module is used to display the processing parameters.

12. The device according to claim 11, characterized in that, The communication interface is used to send the collected image information to the server for recognition processing; and is used to receive the processing parameters of the target plant fed back by the server.

13. The device according to claim 11, characterized in that, The processor is used to identify the image information of the target plant based on the plant information library to obtain an identification result; the identification result is used to characterize whether the identification is successful; When it is determined that the identification result is successful, obtain the processing parameters corresponding to the target plant.

14. The device according to claim 13, characterized in that, The processor is used to determine that the identification result is a failure and send a first instruction to the communication interface; The communication interface is used to send a search instruction to the server based on the first instruction; and is also used to receive the search result of the target plant fed back by the server; The processor is used to determine the processing parameters corresponding to the target plant based on the search result fed back by the server and update the plant information library; Wherein, the search instruction is the image information of the target plant; the search result includes at least one of the type and status information of the target plant, and the processing parameters corresponding to at least one of the type and status information; 15. The device according to claim 11, wherein, The processor is used to determine the target position of the target plant after determining to move the target plant; based on the determined target position, control the first module to move the target plant to the target position; the first module includes a robotic arm with a clamping mouth.

16. The device according to claim 11, wherein, The processor is used to obtain the timestamp in the image information; Based on the acquired timestamp, determine the time interval for image acquisition of the target plant; Generate new processing parameters according to the time interval and the acquired processing parameters.

17. The electronic device according to claim 11, wherein, The device further includes at least one functional module; wherein, The processor is configured to control the corresponding functional module to perform corresponding processing according to the displayed processing parameters; the functional module includes a sowing module, and the sowing module includes a storage bin, a discharge pipe, and a valve.

18. A server, wherein, The server includes: a communication interface and a processor, wherein: The communication interface is configured to receive the image information of the target plant; The communication interface is further configured to: Collect plant map information; the plant map information includes at least the types, status information, and location information of at least one plant in the space where the electronic device is located; The processor is configured to perform identification and analysis on the image information of the target plant to obtain processing parameters; the processing parameters are related to at least one of the type and status of the target plant; The processor is further configured to: Based on the collected location information of at least one plant, determine the environmental information of each plant in the at least one plant; the environmental information includes at least one of light intensity information, temperature and humidity information, and noise; based on the determined environmental information of each plant, obtain the environmental information of the target plant; based on the obtained environmental information of the target plant and the preference information of the target plant, determine whether to move the target plant; the preference information is used to characterize the environmental information suitable for the survival of the target plant; The determining whether to move the target plant based on the obtained environmental information of the target plant and the preference information of the target plant includes: Obtain the map location information of the entire space; the map location information is used to characterize the distribution information of various objects in the space where the electronic device is located; the distribution information of the various objects includes the type, status information, and location information of the target plant among at least one plant; Set corresponding weights for the map location information, environmental information, and preference information of the target plant; based on the set weights, calculate the comprehensive information value of the target plant; compare the comprehensive information value with a preset threshold to obtain a comparison result; based on the comparison result, determine whether to move the target plant; The communication interface is configured to send the processing parameters to the electronic device.

19. The server according to claim 18, wherein, The processor is configured to identify the image information based on the plant information library in the server to obtain the processing parameters corresponding to the target plant; wherein, the plant information library is at least composed of the characteristic information of various plants and the processing parameters corresponding to the characteristic information, and the characteristic information includes at least one of the type and status information of the plant.

20. The server according to claim 18, wherein, The communication interface is configured to receive a search instruction; the search instruction is the image information of the target plant; The processor is configured to analyze and process the search instruction through a search engine to obtain the search result of the target plant; The communication interface is configured to send the search result to the electronic device.

21. A computer-readable storage medium having a computer program stored thereon, wherein, When the computer program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Intelligent plant management system and method

    CN107943167A

  • Intelligent flower irrigation system and planting flower identification method thereof

    CN109479683A