Tracking method and device for plant growth care

Through mixed reality technology, real plant growth is simulated in virtual plant models, and plant growth tracking combined with user care instructions is carried out, which solves the problem of lack of long-term tracking and real plant simulation of virtual plant care in the existing technology, and improves user experience and Data storage efficiency.

CN119229062AActive Publication Date: 2024-12-31TIANAN STAR CONTROL (BEIJING) TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411200725.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2024-12-31
Estimated Expiration
2044-08-29

AI Technical Summary

Technical Problem

Existing virtual plant care interactions lack long-term tracking of plant growth care processes and cannot provide simulation and detailed experience of real plant growth.

Method used

Using mixed reality (MR) technology, by identifying real plants and establishing communication connections with their corresponding virtual plant models, real and virtual plant growth tracking is realized, user care instructions are detected and plant interaction data is updated, and long-term plant growth simulation and data storage is provided. .

Benefits of technology

It improves the authenticity and accuracy of the user's planting experience, realizes the long-term tracking of the plant growth care process and the combination of virtual and real, and solves the problem that virtual plant models in the prior art cannot simulate real plant growth and lack of data storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119229062A_ABST
    Figure CN119229062A_ABST
Patent Text Reader

Abstract

The invention provides a tracking method and device for plant growth care. The tracking method and device are applied to MR equipment. The MR equipment establishes communication connection with the server; a specific embodiment of the method comprises the following steps: firstly, when a real plant is identified, displaying a current virtual plant corresponding to the real plant; secondly, based on triggering of a user care instruction, planting interaction of a current virtual plant is detected, and a detection result is generated; then, if the detection result shows that the planting interaction of the current virtual plant meets the preset condition, executing a planting operation corresponding to the user care instruction, and generating care data; and updating the preset operand. According to the embodiment, virtuality and reality combined plant growth care is achieved in an MR mode, the plant growth process can be simulated and presented on a real plant, and the plant care process is tracked for a long time; therefore, a presentation mode with a better virtuality and reality combination effect can be provided, the long-term experience of the whole plant growth care process is realized, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of virtual reality, and in particular relates to a tracking method and device for plant growth care. Background Art

[0002] With the development of recognition and positioning technology and three-dimensional technology, more and more types of objects can be displayed by combining virtual and real, and the degree of integration of virtual and real is getting higher and higher. Simulating the growth process of plants and conducting long-term virtual care interactions can more intuitively display the details of plant growth and development. At the same time, long-term care is closer to the real planting process, which can increase the realism of the experience; it has certain application prospects in games, agriculture, science and education, etc.

[0003] In current virtual plant care interactions, virtual plant models are mainly presented in a completely virtual way, without combining with real plant growth, and lack long-term tracking of the care process.

[0004] Therefore, there is an urgent need to provide a tracking method for plant growth care, so as to achieve long-term tracking of the plant growth care process, thereby improving the user's planting experience. Summary of the invention

[0005] In view of the above-mentioned problems existing in the prior art, an embodiment of the present invention provides a tracking method and device for plant growth care; the method can realize virtual-real plant growth care in an MR manner, can simulate and present the plant growth process on real plants, and conduct long-term tracking of plant growth care, providing a presentation method with a more virtual-real effect, and realizing a long-term plant growth care experience.

[0006] According to a first aspect of an embodiment of the present invention, a tracking method for plant growth care is provided, which is applied to an MR device; the MR device establishes a communication connection with a server; the method comprises: when a real plant is identified, displaying a current virtual plant corresponding to the real plant; based on the triggering of a user care instruction, detecting the planting interaction of the current virtual plant and generating a detection result; if the detection result indicates that the planting interaction of the current virtual plant meets a preset condition, executing the planting operation corresponding to the user care instruction and generating care data; and updating the current remaining number of operations.

[0007] Optionally, when a real plant is identified, a current virtual plant corresponding to the real plant is displayed; including: when a real plant corresponding to a virtual plant model is identified, an initialization instruction for the virtual plant model is generated; and the initialization instruction is sent to the server so that the server queries the current care data corresponding to the virtual plant model; in response to the initialization instruction, based on the identified real plant and the current care data, the virtual plant model is initialized to generate a current virtual plant corresponding to the real plant; and the current virtual plant is visually displayed.

[0008] Optionally, in response to the initialization instruction, the virtual plant model is initialized based on the identified real plant and the current care data to generate a current virtual plant corresponding to the real plant; including: in response to the initialization instruction, obtaining the position information of the real plant and the current care data corresponding to the virtual plant model; initializing the position of the virtual plant model based on the position information of the real plant; initializing the current growth state of the virtual plant model based on the current care data; generating the current virtual plant corresponding to the real plant based on the position information and current growth state of the initialized virtual plant model.

[0009] Optionally, based on the triggering of the user care instruction, the planting interaction of the current virtual plant is detected to generate a detection result; including: based on the triggering of the user care instruction, obtaining the planting interaction mode of the current virtual plant and the current remaining operation number corresponding to the planting interaction mode; if the current remaining operation number does not reach the preset threshold, determining that the planting interaction of the current virtual plant meets the preset condition; if the current remaining operation number reaches the preset threshold, determining that the planting interaction of the current virtual plant does not meet the preset condition.

[0010] Optionally, before the planting interaction of the current virtual plant is detected and the detection result is generated based on the triggering of the user care instruction; it also includes: obtaining the last planting operation time before the current time from the database; determining the difference between the current time and the last planting operation time; if the difference is greater than a preset threshold, determining that the current virtual plant enters the next planting stage; and for any planting interaction mode in the next planting stage: updating the current remaining operation number based on the preset operation number corresponding to the planting interaction mode; wherein the planting stage includes at least one planting interaction mode.

[0011] Optionally, the method further includes: if the detection result indicates that the planting interaction of the current virtual plant does not meet a preset condition, sending a prompt message to the user.

[0012] Optionally, the method further includes: sending the care data to a server; wherein the care data includes at least: user ID, planting operation time, planting stage and stage care operation number, planting interaction mode and preset operation number corresponding to the planting interaction mode.

[0013] According to the second aspect of an embodiment of the present invention, a tracking method for plant growth care is also provided, which is applied to a server; the method includes: receiving care data sent by an MR device and storing the care data; receiving the initialization instruction, querying the current care data corresponding to the virtual plant model, and sending the current care data to the MR device.

[0014] According to the third aspect of the embodiment of the present invention, a tracking device for plant growth care is also provided, which is applied to an MR device; the MR device establishes a communication connection with a server; and includes: an identification and positioning module, which is used to display a current virtual plant corresponding to the real plant when a real plant is identified; a detection module, which is used to detect the planting interaction of the current virtual plant based on the triggering of a user care instruction; and generate a detection result; a growth control module, which is used to execute the planting operation corresponding to the user care instruction if the detection result indicates that the planting interaction of the current virtual plant meets a preset condition, and generate care data; and update the preset operand.

[0015] According to a fourth aspect of an embodiment of the present invention, a tracking system for plant growth care is also provided, comprising: an MR device and a server; the MR device establishes a communication connection with the server; when the MR device recognizes a real plant, the MR device displays a current virtual plant corresponding to the real plant; based on the triggering of a user care instruction, the MR device detects the planting interaction of the current virtual plant and generates a detection result; if the detection result indicates that the planting interaction of the current virtual plant meets a preset condition, the MR device executes the planting operation corresponding to the user care instruction and generates care data; and updates the preset operand; the MR device sends the care data to the server; the server receives the care data sent by the MR device and stores the care data.

[0016] According to a fifth aspect of an embodiment of the present invention, there is further provided a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the method as described in the first aspect or the method as described in the second aspect is implemented.

[0017] The present invention provides a tracking method for plant growth care, which is applied to an MR device; the MR device establishes a communication connection with a server; a specific implementation of the method includes: first, when a real plant is identified, the current virtual plant corresponding to the real plant is displayed; second, based on the triggering of a user care instruction, the planting interaction of the current virtual plant is detected to generate a detection result; thereafter, if the detection result indicates that the planting interaction of the current virtual plant meets a preset condition, the planting operation corresponding to the user care instruction is executed to generate care data; and the preset operation number is updated. This embodiment implements virtual-real combined plant growth care in an MR manner, can simulate and present the plant growth process on a real plant, and track the plant care process for a long time; thereby, it can provide a presentation method with a more virtual-real combined effect, realize a long-term experience of the entire process of plant growth care, and thus improve user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Hereinafter, some specific embodiments of the present invention will be described in detail in an exemplary and non-limiting manner with reference to the accompanying drawings. The same reference numerals in the accompanying drawings indicate the same or similar components or parts. It should be understood by those skilled in the art that these drawings are not necessarily drawn to scale. In the accompanying drawings:

[0019] Figure 1 A schematic diagram of a flow chart of a method for tracking plant growth care provided by an embodiment of the present invention;

[0020] Figure 2 A schematic flow chart of a method for tracking plant growth care provided by another embodiment of the present invention;

[0021] Figure 3 A schematic diagram of the structure of a tracking system for plant growth care provided by an embodiment of the present invention;

[0022] Figure 4 A schematic diagram of the structure of a tracking device for plant growth care provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0023] In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0024] like Figure 1 , which is a flow chart of a method for tracking plant growth care provided by an embodiment of the present invention.

[0025] A tracking method for plant growth care is applied to an MR device; the MR device establishes a communication connection with a server; and at least comprises the following steps:

[0026] S101, when a real plant is identified, displaying a current virtual plant corresponding to the real plant;

[0027] S102, based on the triggering of the user care instruction, detecting the planting interaction of the current virtual plant and generating a detection result;

[0028] S103, if the detection result indicates that the planting interaction of the current virtual plant meets a preset condition, then executing the planting operation corresponding to the user care instruction, generating care data; and updating the current remaining operation number.

[0029] In S101, exemplarily, when a real plant corresponding to a virtual plant model is identified, an initialization instruction for the virtual plant model is generated; and the initialization instruction is sent to the server so that the server queries the current care data corresponding to the virtual plant model; in response to the initialization instruction, the virtual plant model is initialized based on the identified real plant and the current care data, and a current virtual plant corresponding to the real plant is generated; and the current virtual plant is visually displayed.

[0030] More specifically, in response to the initialization instruction, the virtual plant model is initialized based on the identified real plant and the current care data to generate a current virtual plant corresponding to the real plant; including: in response to the initialization instruction, obtaining the position information of the real plant and the current care data corresponding to the virtual plant model; initializing the position of the virtual plant model based on the position information of the real plant; initializing the current growth state of the virtual plant model based on the current care data; generating a current virtual plant corresponding to the real plant based on the position information and current growth state of the initialized virtual plant model.

[0031] In S102 and S103, based on the triggering of the user care instruction, the planting interaction mode of the current virtual plant and the current remaining operation number corresponding to the planting interaction mode are obtained; if the current remaining operation number does not reach the preset threshold, it is determined that the planting interaction of the current virtual plant meets the preset conditions; if the current remaining operation number reaches the preset threshold, it is determined that the planting interaction of the current virtual plant does not meet the preset conditions.

[0032] After identifying the real plants, this embodiment presents the process of plant growth in a combination of real and virtual ways, which not only realizes the planting interaction process that combines the real and virtual and improves the visual presentation effect; but also can improve the accuracy and efficiency of plant growth control through planting interaction, thereby improving the user experience.

[0033] In a preferred implementation manner of the present embodiment, before the planting interaction of the current virtual plant is detected and the detection result is generated based on the triggering of the user care instruction; the method also includes: obtaining the last planting operation time before the current time from the database; determining the difference between the current time and the last planting operation time; if the difference is greater than a preset threshold, determining that the current virtual plant enters the next planting stage; and for any planting interaction mode in the next planting stage: updating the current remaining operation number based on the preset operation number corresponding to the planting interaction mode; wherein the planting stage includes at least one planting interaction mode.

[0034] This embodiment can accurately update the preset operation numbers corresponding to each planting interaction mode in the planting stage by determining the planting stage of the current virtual plant before the planting interaction; thereby, it is beneficial to accurately control the growth of the plant during the planting interaction process and improve the user experience.

[0035] In a preferred implementation manner of this embodiment, the care data is sent to a server; wherein the care data at least includes: user ID, planting operation time, planting stage, planting interaction mode and a preset operation number corresponding to the planting interaction mode.

[0036] Specifically, the user ID is used to indicate the user to whom each plant belongs that is uniquely identified; the planting operation time is used to indicate the last time that a planting operation was performed on the virtual plant before the current time; the planting stage is used to indicate the current growth status of the plant; the planting interaction mode is used to indicate various care activities, such as watering, fertilizing, or pruning; the total number of preset operable planting interaction modes corresponding to the planting interaction modes is used to indicate the total number of planting interaction modes required to complete a growth stage of the virtual plant.

[0037] The server can effectively distinguish the care data based on the user ID, which improves the accuracy and security of data transmission. The MR device can effectively determine the planting stage of the current virtual plant based on the planting operation time, which is conducive to updating the preset operation number corresponding to each planting interaction mode and improving the accuracy of planting interaction control. By determining the planting interaction mode, the MR device can execute the planting operation corresponding to the user's care instruction.

[0038] The MR device in this embodiment sends the generated care data to the server, which can solve the problem in the prior art that the MR device cannot store a large amount of data and the storage of data leads to a reduced operating speed, thereby providing a guarantee for long-term tracking of planting interactions and improving the user's long-term plant growth care experience.

[0039] like Figure 2 , which is a flow chart of a method for tracking plant growth care provided by another embodiment of the present invention.

[0040] A tracking method for plant growth care, applied to a server, at least comprising the following steps:

[0041] S201, receiving care data sent by the MR device, and storing the care data;

[0042] S202, receiving the initialization instruction, querying the current care data corresponding to the virtual plant model, and sending the current care data to the MR device.

[0043] Specifically, the storage module of the server in this embodiment is responsible for collecting and storing the above-mentioned care data to ensure the integrity and traceability of the care data. Before each planting interaction, the server will establish a communication connection with the MR device, and the care data will be safely and efficiently transmitted to the growth control module of the MR device through the data transmission module of the server. During the care process, the growth control module will make certain modifications to the current remaining operation number according to the planting operation. After the planting interaction is completed, the care data is transmitted back, and the updated care data is sent back to the storage module through the transmission module for storage.

[0044] like Figure 3 , which is a schematic diagram of the structure of a tracking system for plant growth care provided by an embodiment of the present invention.

[0045] A tracking system for plant growth care includes at least the following steps: an MR device and a server; the MR device establishes a communication connection with the server;

[0046] S301, when the MR device recognizes a real plant, the MR device displays a current virtual plant corresponding to the real plant;

[0047] S302, the MR device detects the planting interaction of the current virtual plant based on the triggering of the user care instruction, and generates a detection result;

[0048] S303, if the detection result indicates that the planting interaction of the current virtual plant meets the preset condition, the MR device executes the planting operation corresponding to the user care instruction, generates care data, and updates the preset operand;

[0049] S304, the MR device sends the care data to the server;

[0050] S305: The server receives the care data sent by the MR device and stores the care data.

[0051] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0052] The following describes in detail a tracking method for plant growth care provided by this embodiment in conjunction with specific application scenarios.

[0053] A tracking method for plant growth care, comprising: an MR device and a server; the MR device and the server establish a communication connection; the method is applied to the MR device; and at least comprises the following steps:

[0054] S1, when a real plant corresponding to a virtual plant model is identified, generating an initialization instruction for the virtual plant model; and sending the initialization instruction to the server, so that the server queries current care data corresponding to the virtual plant model;

[0055] S2, in response to the initialization instruction, acquiring the position information of the real plant and the current care data corresponding to the virtual plant model;

[0056] S3, initializing the position of the virtual plant model based on the position information of the real plant;

[0057] S4, initializing the current growth state of the virtual plant model based on the current care data;

[0058] S5, generating a current virtual plant corresponding to the real plant based on the position information and current growth state of the initialized virtual plant model;

[0059] S6, visually displaying the current virtual plant;

[0060] S7, obtaining the last planting operation time before the current time from the database;

[0061] S8, determining the difference between the current time and the last planting operation time; if the difference is greater than a preset threshold, executing step S9; if the difference is not greater than the preset threshold, executing step S10;

[0062] S9, obtaining the last planting operation time before the current time from the database; determining the difference between the current time and the last planting operation time; if the difference is greater than a preset threshold, determining that the current virtual plant enters the next planting stage; and for any planting interaction mode in the next planting stage: updating the current remaining operation number based on the preset operation number corresponding to the planting interaction mode; wherein the planting stage includes at least one planting interaction mode;

[0063] S10, based on the triggering of the user care instruction, obtaining the planting interaction mode of the current virtual plant and the current remaining number of operations corresponding to the planting interaction mode;

[0064] S11, if the current number of remaining operations does not reach the preset threshold, execute step S12; if the current number of remaining operations reaches the preset threshold, execute step S13;

[0065] S12, determining that the planting interaction of the current virtual plant meets a preset condition, and executing a planting operation corresponding to the user care instruction to generate care data; and updating the preset operand;

[0066] S13, determining that the planting interaction of the current virtual plant does not meet the preset condition, and sending a prompt message to the user that the planting interaction mode has reached the upper limit of the operation;

[0067] S14, sending the care data to the server; wherein the care data at least includes: user ID, planting operation time, planting stage, planting interaction mode and preset operation number corresponding to the planting interaction mode.

[0068] Specifically:

[0069] (1) Combining virtual and real positioning

[0070] The recognition and positioning module mainly realizes the display of virtual and real models by identifying real plants and locating them. The recognition and positioning module first needs to model and import the three-dimensional plant model to be identified in advance through three-dimensional scanning and other methods. Place the required virtual plant model at the growth point corresponding to the imported three-dimensional plant model, and identify the surrounding objects through the visual acquisition function of the MR device. When an object with the same shape and texture as the imported three-dimensional object is identified, the virtual plant model is displayed at the corresponding position of the object; in addition, the position data will continue to be calibrated and adjusted in real time to update the growth position of the virtual plant model to ensure the consistency of the virtual plant model with the real plant display.

[0071] (2) Data transmission and storage

[0072] The storage module is responsible for collecting and storing the above care data to ensure the integrity and traceability of the care data. Before each care, the storage module will establish a connection with the growth control module, and the care data will be safely and efficiently transmitted to the plant growth control module through the transmission module. During the care process, the growth control module will modify the data according to the operation. After the planting interaction is completed, the care data is transmitted back, and the updated care data is sent back to the storage module through the transmission module for storage.

[0073] (3) Long-term interactive control of plant growth

[0074] The growth control module is mainly responsible for the interactive feedback of planting and the interactive control of long-term care of plants. When the growth control module receives the care data, it initializes the current growth state of the plant according to the care data, including but not limited to the growth stage, health status, etc. The growth animation will be scaled according to a certain proportion of the normal growth cycle of the plant and then played. After interactive care, the plant growth animation will be accelerated to a certain extent. For each planting operation, the corresponding current remainder will decrease. Each planting stage is set with a specified preset number of operations. When the current remaining number of operations decreases to zero, care can no longer be performed until the next growth stage updates the current remaining number of operations; in addition, the current remaining number of operations for each planting interaction method in all planting stages is limited. Each operation will also decrease until it reaches zero, and the current remaining number of operations will no longer be updated. When the planting interaction is over, the care data will be updated according to the operations in the interaction process. The growth control module outputs the updated care data, and the care data is transmitted to the storage module for storage.

[0075] Through the mutual cooperation of several modules, the system realizes the complete process from data collection, storage, transmission to plant status initialization, care execution, status update, and real-time monitoring and calibration of plant position, ensuring the accuracy and efficiency of plant growth control.

[0076] The tracking system structure is mainly divided into identification and positioning module, detection module, growth control module, storage module and transmission module. The identification and positioning module realizes the position recognition of real plants and determines the growth position of virtual plant parts; the detection module realizes the detection of planting interaction; the growth control module realizes the control of plant growth animation, initializes the growth state of virtual plants according to the care data, and gives feedback on the planting interaction; the storage module and the transmission module realize the storage of long-term care data and control the data transmission between the MR device and the server.

[0077] This method uses MR to achieve virtual-real plant growth care, can simulate the growth process of virtual plants on real plants, and track the care process over a long period of time; thereby, it provides a presentation method with a more virtual-real combination effect and achieves a long-term plant growth care experience.

[0078] like Figure 4 , which is a schematic diagram of the structure of a tracking device for plant growth care provided by an embodiment of the present invention.

[0079] A tracking device for plant growth care, the device 400 is applied to a MR device; the MR device establishes a communication connection with a server; and comprises: an identification and positioning module 401, for displaying a current virtual plant corresponding to the real plant when a real plant is identified; a detection module 402, for detecting the planting interaction of the current virtual plant based on the triggering of a user care instruction and generating a detection result; a growth control module 403, for executing a planting operation corresponding to the user care instruction and generating care data if the detection result indicates that the planting interaction of the current virtual plant meets a preset condition; and updating the current remaining operation number.

[0080] In a preferred implementation manner of this embodiment, the identification and positioning module includes: a first generation unit, which is used to generate an initialization instruction for the virtual plant model when a real plant corresponding to the virtual plant model is identified; and send the initialization instruction to the server so that the server can query the current care data corresponding to the virtual plant model; a second generation unit, which is used to respond to the initialization instruction, initialize the virtual plant model based on the identified real plant and the current care data, and generate a current virtual plant corresponding to the real plant; and a display unit, which is used to visually display the current virtual plant.

[0081] In a preferred implementation manner of this embodiment, the second generation unit includes: an acquisition subunit, used to acquire the position information of the real plant and the current care data corresponding to the virtual plant model in response to the initialization instruction; a position initialization subunit, used to initialize the position of the virtual plant model based on the position information of the real plant; a state initialization subunit, used to initialize the current growth state of the virtual plant model based on the current care data; a generation subunit, used to generate a current virtual plant corresponding to the real plant based on the position information and current growth state of the initialized virtual plant model.

[0082] In a preferred implementation manner of this embodiment, the detection module includes: an acquisition unit, which is used to acquire the planting interaction mode of the current virtual plant and the current remaining operation number corresponding to the planting interaction mode based on the triggering of the user care instruction; a first determination unit, which is used to determine that the planting interaction of the current virtual plant meets the preset conditions if the current remaining operation number does not reach the preset threshold; and a second determination unit, which is used to determine that the planting interaction of the current virtual plant does not meet the preset conditions if the current remaining operation number reaches the preset threshold.

[0083] In a preferred implementation manner of this embodiment, the device also includes: an acquisition module, used to obtain the last planting operation time before the current time from a database; a first determination module, used to determine the difference between the current time and the last planting operation time; a second determination module, used to determine that the current virtual plant enters the next planting stage if the difference is greater than a preset threshold; and for any planting interaction mode in the next planting stage: updating the current remaining operation number based on the preset operation number corresponding to the planting interaction mode; wherein the planting stage includes at least one planting interaction mode.

[0084] In a preferred implementation manner of the present embodiment, the second determination module includes: a first determination unit, which is used to determine the preset operation number corresponding to the planting interaction mode in the next planting stage as the current remaining operation number corresponding to the planting interaction mode in the previous planting stage adjacent to the next planting stage if the current remaining operation number of the planting interaction mode in the previous planting stage adjacent to the next planting stage is zero; a second determination unit, which is used to determine the preset operation number corresponding to the planting interaction mode in the next planting stage and the current remaining operation number corresponding to the planting interaction mode in the previous planting stage together into the current remaining operation number corresponding to the planting interaction mode in the next stage if the current remaining operation number of the planting interaction mode in the previous planting stage adjacent to the next planting stage is not zero.

[0085] The device also includes: a transmission module, which is used to send the care data to the server; wherein the care data at least includes: user ID, planting operation time, planting stage, planting interaction mode and preset operation number corresponding to the planting interaction mode.

[0086] A tracking device for plant growth care, which is applied to a server, comprises: a storage module for receiving care data sent by a MR device and storing the care data; a transmission module for receiving the initialization instruction, querying the current care data corresponding to the virtual plant model, and sending the current care data to the MR device.

[0087] The above device can execute a tracking method for plant growth care provided by an embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the tracking method for plant growth care. For technical details not fully described in this embodiment, please refer to the tracking method for plant growth care provided by an embodiment of the present invention.

[0088] The present invention also provides an electronic device, comprising: a processor; a memory for storing executable instructions of the processor; the processor is used to read the executable instructions from the memory and execute the instructions to implement a tracking method for plant growth care described in the present invention.

[0089] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the method according to various embodiments of the present application described in the above-mentioned "Exemplary Method" section of this specification.

[0090] The computer program product may be written in any combination of one or more programming languages ​​to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0091] In addition, an embodiment of the present application may also be a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the processor executes the steps of the method according to the following embodiments of the present application described in the above "Exemplary Method" section of this specification.

[0092] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0093] The basic principles of the present application are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present application. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, not for limitation, and the above details do not limit the present application to being implemented by adopting the above specific details.

[0094] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.

[0095] It should also be noted that in the apparatus, device and method of the present application, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present application.

[0096] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

[0097] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present application to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.

[0098] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.

[0099] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0100] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A tracking method for plant growth care, characterized in that: Applied to MR equipment; the MR equipment establishes a communication connection with a server; including: When a real plant is identified, displaying a current virtual plant corresponding to the real plant; Based on the triggering of the user care instruction, the planting interaction of the current virtual plant is detected to generate a detection result; If the detection result indicates that the planting interaction of the current virtual plant meets the preset condition, the planting operation corresponding to the user care instruction is executed to generate care data; and the current remaining operation number is updated.

2. The method according to claim 1, characterized in that: When a real plant is identified, displaying a current virtual plant corresponding to the real plant comprises: When a real plant corresponding to the virtual plant model is identified, an initialization instruction for the virtual plant model is generated; and the initialization instruction is sent to the server so that the server queries the current care data corresponding to the virtual plant model; In response to the initialization instruction, the virtual plant model is initialized based on the identified real plant and the current care data to generate a current virtual plant corresponding to the real plant; The current virtual plant is visualized.

3. The method according to claim 2, characterized in that The step of responding to the initialization instruction and initializing the virtual plant model based on the identified real plant and the current care data to generate a current virtual plant corresponding to the real plant comprises: In response to the initialization instruction, acquiring the position information of the real plant and the current care data corresponding to the virtual plant model; Initializing the position of the virtual plant model based on the position information of the real plant; Initializing a current growth state of the virtual plant model based on the current care data; Based on the position information and current growth state of the initialized virtual plant model, a current virtual plant corresponding to the real plant is generated.

4. The method according to claim 1, characterized in that The method of detecting the planting interaction of the current virtual plant based on the triggering of the user care instruction and generating the detection result comprises: Based on the triggering of the user care instruction, acquiring the planting interaction mode of the current virtual plant and the current remaining number of operations corresponding to the planting interaction mode; If the current remaining number of operations does not reach a preset threshold, determining that the current planting interaction of the virtual plant meets a preset condition; If the current remaining operation number reaches a preset threshold, it is determined that the planting interaction of the current virtual plant does not meet a preset condition.

5. The method according to claim 4, characterized in that Before the triggering of the user care instruction and the detection of the planting interaction of the current virtual plant and the generation of the detection result, the method further includes: Get the last planting operation time before the current time from the database; Determining the difference between the current time and the last planting operation time; If the difference is greater than a preset threshold, it is determined that the current virtual plant enters the next planting stage; and for any planting interaction mode in the next planting stage: the current remaining operation number is updated based on the preset operation number corresponding to the planting interaction mode; wherein the planting stage includes at least one planting interaction mode.

6. The method according to claim 5, characterized in that The updating of the current remaining number of operations based on the preset number of operations corresponding to the planting interaction mode comprises: If the current remaining number of operations of the planting interaction mode in the previous planting stage adjacent to the next planting stage is zero, the preset number of operations corresponding to the planting interaction mode in the next planting stage is determined as the current remaining number of operations corresponding to the planting interaction mode; If the current remaining number of operations of the planting interaction mode in the previous planting stage adjacent to the next planting stage is not zero, the preset number of operations corresponding to the planting interaction mode in the next planting stage and the current remaining number of operations corresponding to the planting interaction mode in the previous planting stage are jointly counted into the current remaining number of operations corresponding to the planting interaction mode in the next stage.

7. The method according to claim 1, characterized in that Also includes: The care data is sent to the server; wherein the care data at least includes: user ID, planting operation time, planting stage, planting interaction mode and preset operation number corresponding to the planting interaction mode.

8. A tracking method for plant growth care, characterized in that: Applied to the server; including: receiving care data sent by the MR device and storing the care data; The initialization instruction is received, current care data corresponding to the virtual plant model is queried, and the current care data is sent to the MR device.

9. A tracking system for plant growth care, characterized in that: include: MR device and server; the MR device establishes a communication connection with the server; When the MR device recognizes a real plant, it displays a current virtual plant corresponding to the real plant; The MR device detects the planting interaction of the current virtual plant based on the triggering of the user's care instruction and generates a detection result; If the detection result indicates that the planting interaction of the current virtual plant meets the preset condition, the MR device executes the planting operation corresponding to the user care instruction to generate care data; And update the current number of remaining operations; The MR device sends the care data to the service end; The server receives the care data sent by the MR device and stores the care data.

10. A tracking device for plant growth care, characterized in that: Applied to MR equipment; the MR equipment establishes a communication connection with a server; including: An identification and positioning module, for displaying a current virtual plant corresponding to the real plant when a real plant is identified; A detection module, configured to detect the planting interaction of the current virtual plant based on the triggering of the user care instruction and generate a detection result; The growth control module is used to execute the planting operation corresponding to the user care instruction, generate care data, and update the current remaining operation number if the detection result indicates that the planting interaction of the current virtual plant meets the preset condition.

11. A computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 7 or the method according to claim 8 is implemented.

Citation Information

Patent Citations

  • Virtual and actual organically combined fun farm and implementation method thereof

    CN102810129A

  • Virtual reality combining plant nursing system and control method thereof

    CN109381862A

  • Method, device and system for processing information

    CN113572772A

  • Vehicle-mounted interactive virtual planting method and device, terminal equipment and storage medium

    CN116301327A

  • Apparatus and method for processing sensor singnal, and vehicle having the same

    KR1020240003130A