Action adjustment method and device, storage medium and electronic device
By using position recognition and action judgment technology on pet wearable devices, combined with voice and ultrasonic reminder, the activity restrictions and physical and mental health problems caused by pet behavior management in the prior art are solved, and safe and effective pet behavior management is achieved.
Patent Information
- Application Number
- CN202210303314.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-25
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2042-03-25
AI Technical Summary
The existing technology will greatly limit the pet's activities when managing pet behaviors, and may even cause harm to the pet's physical and mental health.
The pet's wearable device determines its position information in the home area, and determines whether its current action is consistent with the preset action within a specific protective area. If consistent, remind the pet to adjust its movements by playing voice information or ultrasonic waves of preset frequency.
It has achieved effective management of pet behavior without causing harm to pets, avoiding excessive restrictions on pet activities, and protecting pet physical and mental health.
Smart Images

Figure CN114859739B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart home technology, and more specifically, to a motion adjustment method and device, a storage medium, and an electronic device. Background Art
[0002] As more and more families start to keep pets, imperfect pet behavior management has also led to more and more problems, such as dogs biting the sofa at home, and cats knocking over vases at home. In response to this, existing pet behavior management solutions either use dog cages and cat cages to restrict pet activities, or use discharge and other methods that may cause harm to pets to manage pet behavior. Such solutions are not conducive to the physical and mental health of pets, and cannot effectively manage pet behavior.
[0003] In view of the problem in the prior art that managing the behavior of pets will greatly restrict the activities of pets and may even cause harm to the physical and mental health of pets, no effective solution has been proposed. Summary of the invention
[0004] The embodiments of the present invention provide a motion adjustment method and device, a storage medium and an electronic device to at least solve the problem in the prior art that when managing the pet's behavior, the pet's activities will be greatly restricted, and may even cause harm to the pet's physical and mental health.
[0005] According to an embodiment of the present invention, there is provided an action adjustment method, comprising: determining position information of a first object in a home area through a wearable device of the first object; in a case where it is determined that the first object is located in a first protection area within the home area according to the position information, determining whether a current action of the first object is consistent with a preset action; and in the case of consistency, playing voice information of a second object through the wearable device to remind the first object to adjust the current action of the first object.
[0006] In an exemplary embodiment, under consistent circumstances, after playing the voice information of the second object through the wearable device to remind the first object to adjust the current action of the first object, the method also includes: if the first object does not adjust the current action of the first object according to the voice information, playing ultrasound within a preset frequency through the wearable device to cause auditory discomfort to the first object, so as to adjust the current action of the first object.
[0007] In an exemplary embodiment, after determining the location information of the first object in the home area through the wearable device of the first object, the method further includes: when the first object is set with multiple protection areas, and when it is determined that the first object is located in a second protection area according to the location information, determining whether the current action of the first object is consistent with the preset action; if they are consistent, playing ultrasonic waves within a preset frequency through the wearable device to cause auditory discomfort to the first object, so as to adjust the current action of the first object.
[0008] In an exemplary embodiment, under consistent circumstances, after the wearable device plays ultrasound waves within a preset frequency to cause auditory discomfort to the first object so as to adjust the current action of the first object, the method further includes: if the first object does not adjust the current action of the first object according to the ultrasound waves within the preset frequency, playing the voice information of the second object through the wearable device to remind the first object again to adjust the current action of the first object.
[0009] In an exemplary embodiment, determining the location information of the first object in the home area through a wearable device of the first object includes: capturing image information around the first object through a built-in camera of the wearable device; and performing image recognition on the image information to determine the location information of the first object in the home area.
[0010] In an exemplary embodiment, before determining the location information of the first object in the home area through the wearable device of the first object, the method also includes: receiving a selection operation of the second object; in response to the selection operation, determining the target protection mode currently adopted by the wearable device among multiple protection modes corresponding to the wearable device; wherein each of the multiple protection modes includes at least one of the following: a preset action, voice information of the second object, and ultrasonic waves of the preset frequency.
[0011] In an exemplary embodiment, determining whether the current action of the first object is consistent with a preset action includes: determining one or more devices in the home area that have a motion recognition function; when the first object is located in the first protection area, determining the first device that is closest to the current position of the first object from the one or more devices, and controlling the first device to perform motion recognition on the first object to obtain the current action of the first object; determining whether the current action of the first object is consistent with the preset action.
[0012] According to another embodiment of the embodiments of the present invention, there is also provided an action adjustment device, including: a first determination module, used to determine the position information of the first object in the home area through the wearable device of the first object; a second determination module, used to determine whether the current action of the first object is consistent with the preset action when it is determined that the first object is located in the first protection area within the home area according to the position information; and a playing module, used to play the voice information of the second object through the wearable device when they are consistent, so as to remind the first object to adjust the current action of the first object.
[0013] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned action adjustment method when running.
[0014] According to another aspect of an embodiment of the present invention, there is provided an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the action adjustment method through the computer program.
[0015] In the embodiment of the present application, the location information of the first object in the home area is determined by the wearable device of the first object, and based on this location information, it is determined whether the first object is located in the first protection area of the home area. If it is located in the first protection area, it is determined whether the current action of the first object is consistent with the preset action. If they are consistent, the voice information of the second object is played through the wearable device to remind the first object to adjust the current action of the first object. The above technical solution is adopted to solve the problem in the prior art that when managing the behavior of pets, the activities of pets will be greatly restricted, and may even cause harm to the physical and mental health of pets. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0018] Figure 1 is a schematic diagram of a hardware environment of an action adjustment method according to an embodiment of the present application;
[0019] Figure 2is a flow chart of an optional action adjustment method according to an embodiment of the present invention;
[0020] Figure 3 is a product application diagram of an optional pet status reminder method according to an embodiment of the present invention;
[0021] Figure 4 is a schematic diagram of an optional action adjustment method according to an embodiment of the present invention;
[0022] Figure 5 It is a structural block diagram of an optional motion adjustment device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0025] According to one aspect of an embodiment of the present application, an action adjustment method is provided. The action adjustment method is widely used in smart home (Smart Home), smart home, smart home device ecology, smart residential (IntelligenceHouse) ecology and other whole-house intelligent digital control application scenarios. Optionally, in this embodiment, the above-mentioned action adjustment method can be applied to Figure 1 In the hardware environment shown in FIG. 1 , a smart collar 102, a terminal device 104 and a server 106 are formed. Figure 1As shown, the server 106 is connected to the terminal device 104 via a network, and can be used to provide services (such as application services, etc.) for the terminal or a client installed on the terminal. A database can be set on the server or independently of the server to provide data storage services for the server 106. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data computing services for the server 106.
[0026] The network may include but is not limited to at least one of the following: wired network, wireless network. The wired network may include but is not limited to at least one of the following: wide area network, metropolitan area network, local area network, and the wireless network may include but is not limited to at least one of the following: WIFI (Wireless Fidelity), Bluetooth. The terminal device 104 may be but is not limited to a PC, a mobile phone, a tablet computer, a smart air conditioner, a smart range hood, a smart refrigerator, a smart oven, a smart stove, a smart washing machine, a smart water heater, a smart washing device, a smart dishwasher, a smart projection device, a smart TV, a smart clothes drying rack, a smart curtain, a smart audio and video, a smart socket, a smart speaker, a smart fresh air device, a smart kitchen and bathroom device, a smart bathroom device, a smart sweeping robot, a smart window cleaning robot, a smart mopping robot, a smart air purification device, a smart steamer, a smart microwave oven, a smart kitchen treasure, a smart purifier, a smart water dispenser, a smart door lock, etc.
[0027] It should be noted that the technical solution of the embodiment of the present application can be applied to wearable devices, especially a pet collar. That is, by adopting the technical solution of the embodiment of the present application through the pet collar, the behavior of the pet can be managed without causing harm to the pet.
[0028] In this embodiment, a motion adjustment method is provided, which is applied to the above-mentioned wearable device. Figure 2 1 is a flow chart of an optional action adjustment method according to an embodiment of the present invention, the flow chart includes the following steps:
[0029] Step S202, determining the location information of the first object in the home area through the wearable device of the first object;
[0030] It should be noted that the above-mentioned first object mainly refers to pets, such as cats, dogs, etc., but it can also be other objects besides pets, and this application does not impose any restrictions on this.
[0031] It should be noted that the above-mentioned location information can be an image of the surrounding environment of the first object, or can be the positioning of the first object, etc., and this application does not impose any restrictions on this.
[0032] Step S204, when it is determined according to the location information that the first object is located in the first protection area within the home area, determining whether the current action of the first object is consistent with a preset action;
[0033] It should be noted that the above-mentioned first protection area is not limited to one area, and the first protection area may include multiple areas. For example, the first protection area may be a sofa area in the living room, a bedroom area, a bookcase area in the study, etc.
[0034] It should be noted that the above-mentioned preset action can be preset by the system or set by the user. The above-mentioned preset action can be biting a sofa or pushing a vase.
[0035] Step S206: in the case of consistency, the voice information of the second object is played through the wearable device to remind the first object to adjust the current action of the first object.
[0036] Through the above steps, the wearable device of the first object determines the location information of the first object in the home area, and determines whether the first object is located in the first protection area of the home area based on the location information. If the first object is located in the first protection area, it determines whether the current action of the first object is consistent with the preset action. If they are consistent, the voice information of the second object is played through the wearable device to remind the first object to adjust the current action of the first object. With the above technical solution, in the prior art, when managing the behavior of pets, the activities of pets will be greatly restricted, and may even cause harm to the physical and mental health of pets.
[0037] It should be noted that the voice information of the second object is used to remind the first object to adjust the action. Optionally, the voice information of the second object can be the scolding of the pet owner, or the cry of the pet's natural enemy. Optionally, the voice information is a recording of the owner, and the content of the recording is: A (pet's name), stop biting the sofa. Optionally, when the pet is a cat, the voice information can be the cry of the cat's natural enemy.
[0038] In an exemplary embodiment, before the wearable device of the first object determines the location information of the first object in the home area, a selection operation of the second object is received; in response to the selection operation, the target protection mode currently adopted by the wearable device is determined among the multiple protection modes corresponding to the wearable device; wherein each of the multiple protection modes includes at least one of the following: a preset action, the voice information of the second object, and the ultrasonic wave of the preset frequency.
[0039] It should be noted that the above-mentioned "receiving the selection operation of the second object" can be understood as the operation of receiving the target object to select the target protection mode from multiple modes. The above-mentioned multiple modes can be divided according to the type of the first object. For example, the multiple modes can be dog mode, cat mode, etc. Furthermore, different modes correspond to different preset actions, different voice messages and ultrasonic waves of different preset frequencies. For example, when the preset action corresponding to the dog mode is biting the sofa, the voice message is: B (dog's name) Don't bite the sofa, and the preset ultrasonic frequency is 30KHZ. The preset action corresponding to the cat mode is scratching the sofa, and the voice message is: B (cat's name) Don't scratch the sofa, and the preset ultrasonic frequency is 20KHZ.
[0040] Optionally, in this embodiment, after determining the target protection mode currently adopted by the wearable device from among the multiple protection modes corresponding to the wearable device, the method further includes: receiving image information of the first protection area uploaded by the first object to determine the characteristics of the first protection area. For example, a video of the first protection area uploaded by the pet owner is received, wherein the first protection area is a sofa, and the collar performs image recognition on the video to determine the color of the sofa, the structure of the sofa, the objects placed on the sofa and other characteristics.
[0041] It should be noted that the image information of the first protection area may be a picture of the first protection area, or may be a video of the first protection area.
[0042] In an exemplary embodiment, image information around the first object is captured by a built-in camera of the wearable device; and image recognition is performed on the image information to determine location information of the first object in the home area.
[0043] Optionally, in this embodiment, in addition to obtaining image information around the first object through the built-in camera of the wearable device, image information around the first object can also be obtained through a device with an image capture function in the home area of the first object. For example, the image around the first object can be captured through an air conditioner with a camera that is closest to the first object.
[0044] Optionally, in an exemplary embodiment, the method for determining the location information of the first object in the home area further includes: determining the location information of the first object in the home area through a positioning function of a wearable device of the first object. For example, a GPS (Global Positioning System) positioning system built into a dog's collar can locate the dog's real-time location and determine that the dog is currently on the sofa.
[0045] In an exemplary embodiment, one or more devices with motion recognition capabilities are determined in the home area; when the first object is located in the first protection area, a first device that is closest to the current position of the first object is determined from the one or more devices, and the first device is controlled to perform motion recognition on the first object to obtain the current action of the first object; and it is determined whether the current action of the first object is consistent with the preset action.
[0046] It should be noted that, when the wearable device of the first object has a motion recognition function, one or more devices with a motion recognition function in the home area may include this wearable device. The device with a motion recognition function may also be a refrigerator with a camera and an image recognition function, etc.
[0047] Optionally, in this embodiment, the method of determining the first device from the one or more devices, in addition to taking the device closest to the current location of the target object as the first device, also includes: sending a message to the mobile terminal of the second object, where the message is used by the second object to select the second device from one or more devices with motion recognition function. The message may be: please select a device for motion recognition of C (pet name); the second object pre-sets the first device for motion recognition of the second object, and selects the first device according to the pre-setting. For example, if the pet owner sets the pet's collar as a device for motion recognition of the pet, the collar is selected as the first device.
[0048] In an exemplary embodiment, when the first object does not adjust the current action of the first object according to the voice information, the wearable device plays ultrasound within a preset frequency to cause auditory discomfort to the first object, so as to adjust the current action of the first object.
[0049] It should be noted that the above embodiment can be understood as: after the voice information of the second object is played, if the first object does not adjust the current action, the reminder mode is switched to play ultrasonic waves to remind the first object to adjust the current action.
[0050] Optionally, in this embodiment, it is determined whether the first object adjusts its current action according to the voice information within a preset time period. If the first object does not adjust its current action, ultrasound waves within a preset frequency are played through the wearable device. For example, if the preset time is 1 minute, when the owner's voice has been played for 1 minute, if the pet still does not stop biting the sofa, the collar starts playing ultrasound waves.
[0051] In an exemplary embodiment, after determining the position information of the first object in the home area through the wearable device of the first object, when multiple protection areas are set for the first object and the first object is determined to be located in the second protection area based on the position information, determine whether the current action of the first object is consistent with the preset action; if they are consistent, the wearable device plays ultrasonic waves within a preset frequency to cause auditory discomfort to the first object, so as to adjust the current action of the first object.
[0052] It should be noted that the above-mentioned multiple protection areas may include a first protection area, a second protection area, a third protection area, etc. The present application lists the first protection area and the second protection area, but the present application does not limit the multiple protection areas to only include the first protection area and the second protection area. For different protection areas, different management methods for the first object can be set.
[0053] Optionally, in the present embodiment, the method of dividing the first protection area and the second protection area includes, but is not limited to: dividing the protection area by the different degrees of vulnerability to damage, for example, the most vulnerable items are fragile products, such as porcelain and glass products, then the area where the fragile items are located is set as the first protection area, and the area that is less vulnerable to damage is set as the second protection area, such as the table in the living room; continuously capturing the behavior image of the first object, and determining the frequency of the target object being in different protection areas based on identifying the behavior image, sorting the objects according to the frequency of being in different areas, and determining the first protection area and the second protection area according to the sorting result, for example, continuously capturing images of the surrounding environment of the first object through the pet's collar, and determining that the pet often stays in the sofa and bed in the protection area, but rarely goes to the bookcase and wardrobe area, then the sofa and bed are used as the first protection area, and the bookcase and wardrobe area are used as the second protection area.
[0054] In this embodiment, different management of different protection areas is achieved by dividing the first protection area and the second protection area, that is, in the first protection area, the pet behavior is managed by first playing the voice of the second object, while in the second protection area, the pet behavior is managed by first playing ultrasound.
[0055] In an exemplary embodiment, when the first object does not adjust the current action of the first object according to the ultrasonic wave within the preset frequency, the voice information of the second object is played through the wearable device to remind the first object again to adjust the current action of the first object.
[0056] It should be noted that the above embodiment can be understood as: after the ultrasonic wave is played, if the first object does not adjust the action, the reminder mode is switched to play the voice information of the second object to remind the first object to adjust the action.
[0057] Optionally, in this embodiment, after the voice information of the second object is played through the wearable device, the method for determining the timing for the wearable device to stop playing the voice information of the second object includes but is not limited to: when the preset playback end time of the wearable device has not been reached, the action information and position information of the first object are identified, and when the current action of the first object is inconsistent with the preset action and the location of the first object is not included in multiple protection areas, the wearable device stops playing the voice information of the second object; when the preset playback stop time of the wearable device is reached, the voice information is stopped, and if the current action of the first object is still consistent with the preset action or the location of the first object is included in multiple protection areas at this time, a voice message is sent to the second object or a message is sent to the mobile terminal device held by the second object to inform the first object of the situation. For example: the time for playing voice information is preset in the pet's collar as 5 minutes, the protection area is the sofa, and the preset action is the pet biting the sofa. Before 5 minutes have passed, if the pet leaves the sofa and no longer bites the sofa, the voice information is stopped. If the voice playback time is full, the pet is still biting the sofa or has not left the sofa area, a message is sent to the pet's owner's mobile terminal, such as Figure 3 As shown, Figure 3 is a product application diagram of an optional pet status reminder method according to an embodiment of the present invention. Figure 3 In the process, a reminder message is sent to the pet's owner, reminding the owner that the pet is biting the sofa, and asking the owner to confirm whether to continue playing the voice message.
[0058] In order to better understand the process of the above-mentioned action adjustment method, the implementation method flow of the above-mentioned action adjustment is described below in combination with an optional embodiment, but it is not used to limit the technical solution of the embodiment of the present invention.
[0059] In this embodiment, an action adjustment method is provided. Figure 4 is a schematic diagram of an optional action adjustment method according to an embodiment of the present invention, such as Figure 4 As shown, the specific steps are as follows:
[0060] Step S402: receiving a protection mode selected by a user (equivalent to a second object);
[0061] Step S404: receiving the protection area set by the user;
[0062] Step S406: receiving the voice set by the user;
[0063] Step S408: identifying whether the pet (equivalent to the first object) is in the first protection area or the second protection area through the image, and if the pet is in the first protection area or the second protection area, continuing to execute step S410;
[0064] Step S410: Identify through the image whether the current action of the pet is consistent with the preset action. If the pet is located in the first protection area and the current action of the pet is consistent with the preset action, execute step S412; if the pet is located in the second protection area and the current action of the pet is consistent with the preset action, execute step S414;
[0065] Step S412: Play the user's voice (equivalent to voice information). After playing the user's voice, if the pet does not adjust the current action of the first object, execute step S414;
[0066] Step S414: playing ultrasonic waves of a preset frequency; after playing the ultrasonic waves of the preset frequency, if the pet does not adjust its movements in the second protection area, executing step S412.
[0067] Through the above steps, the problem in the prior art that when managing the behavior of pets, the activities of pets will be greatly restricted, and may even cause harm to the physical and mental health of pets is solved. At present, image recognition technology has been applied in more and more types of devices, and image recognition technology has also begun to be used in pet collars to understand and recognize 3D images. However, image recognition in pet collars is currently mainly used to collect images of the pet's surroundings to help owners find lost pets, without managing the behavior of pets. This solution uses image recognition and voice technology to restrict pets from approaching specific areas or objects and guide pets to stop specific behaviors, so as to achieve the purpose of protecting objects and managing pets. Voice and sound waves are used to guide and divert the attention of pets without causing harm to pets, and the sound wave range can be customized according to different pets, so that this solution can adapt to the behavior management of different types of pets.
[0068] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of various embodiments of the present invention.
[0069] In the present embodiment, an action adjustment device is also provided, and the action adjustment device is used to implement the above-mentioned embodiment and the preferred embodiment, and the description thereof has been made no further. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and contemplated.
[0070] Figure 5 is a structural block diagram of an optional motion adjustment device according to an embodiment of the present invention; Figure 5 As shown, including:
[0071] A first determining module 52, configured to determine location information of a first subject in a home area through a wearable device of the first subject;
[0072] It should be noted that the above-mentioned first object mainly refers to pets, such as cats, dogs, etc., but it can also be other objects besides pets, and this application does not impose any restrictions on this.
[0073] It should be noted that the above-mentioned location information can be an image of the surrounding environment of the first object, or can be the positioning of the first object, etc., and this application does not impose any restrictions on this.
[0074] A first determination module 54 is used to determine whether a current action of the first object is consistent with a preset action when it is determined according to the location information that the first object is located in a first protection area within the home area;
[0075] It should be noted that the above-mentioned first protection area is not limited to one area, and the first protection area may include multiple areas. For example, the first protection area may be a sofa area in the living room, a bedroom area, a bookcase area in the study, etc.
[0076] It should be noted that the above-mentioned preset action can be preset by the system or set by the user. The above-mentioned preset action can be biting a sofa or pushing a vase.
[0077] The playing module 56 is used to play the voice information of the second object through the wearable device in the case of consistency, so as to remind the first object to adjust the current action of the first object.
[0078] It should be noted that the voice information of the second object is used to remind the first object to adjust the action. Optionally, the voice information of the second object can be the scolding of the pet owner, or the cry of the pet's natural enemy. Optionally, the voice information is a recording of the owner, and the content of the recording is: A (pet's name), stop biting the sofa. Optionally, when the pet is a cat, the voice information can be the cry of the cat's natural enemy.
[0079] Through the above device, the wearable device of the first object determines the location information of the first object in the home area, and determines whether the first object is located in the first protection area of the home area based on the location information. If the first object is located in the first protection area, it determines whether the current action of the first object is consistent with the preset action. If they are consistent, the voice information of the second object is played through the wearable device to remind the first object to adjust the current action of the first object. The above device is used to solve the problem in the prior art that when managing the behavior of pets, the activities of pets will be greatly restricted, and may even cause harm to the physical and mental health of pets.
[0080] In an exemplary embodiment, the first determination module 52 is also used to receive a selection operation of the second object before determining the location information of the first object in the home area through the wearable device of the first object; in response to the selection operation, determine the target protection mode currently adopted by the wearable device among the multiple protection modes corresponding to the wearable device; wherein each of the multiple protection modes includes at least one of the following: a preset action, the voice information of the second object, and the ultrasonic wave of the preset frequency.
[0081] It should be noted that the above-mentioned "receiving the selection operation of the second object" can be understood as the operation of receiving the target object to select the target protection mode from multiple modes. The above-mentioned multiple modes can be divided according to the type of the first object. For example, the multiple modes can be dog mode, cat mode, etc. Further, different modes correspond to different preset actions, different voice information and ultrasonic waves of different preset frequencies. For example, when the preset action corresponding to the dog mode is biting the sofa, the voice information is: B (dog's name) Don't bite the sofa, the preset ultrasonic frequency is 30KHZ, and the preset action corresponding to the cat mode is scratching the sofa, the voice information is: B (cat's name) Don't scratch the sofa, and the preset ultrasonic frequency is 20KHZ.
[0082] Optionally, in this embodiment, the first determination module 52 is also used to receive image information of the first protection area uploaded by the first object after determining the target protection mode currently adopted by the wearable device among multiple protection modes corresponding to the wearable device, so as to determine the location information of the first protection area.
[0083] It should be noted that the image information of the first protection area may be a picture of the first protection area, or may be a video of the first protection area.
[0084] In an exemplary embodiment, the first determination module 52 is further used to capture image information around the first object through a built-in camera of the wearable device; and perform image recognition on the image information to determine location information of the first object in the home area.
[0085] Optionally, in this embodiment, the first determining module 52 is further configured to, in addition to obtaining image information around the first object through a built-in camera of the wearable device, also obtain image information around the first object through a device with an image capturing function in the home area of the first object, such as an air conditioner with a camera that is closest to the first object.
[0086] Optionally, in an exemplary embodiment, the first determination module 52 is further configured to determine the location information of the first object in the home area by: determining the location information of the first object in the home area by using the positioning function of the wearable device of the first object. For example, the GPS (Global Positioning System) positioning system built into the dog's collar can locate the dog's real-time location and determine that the dog is currently on the sofa.
[0087] In an exemplary embodiment, the second determination module 54 is also used to determine one or more devices with motion recognition function in the home area; when the first object is located in the first protection area, determine the first device closest to the current position of the first object from the one or more devices, and control the first device to perform motion recognition on the first object to obtain the current action of the first object; determine whether the current action of the first object is consistent with the preset action.
[0088] It should be noted that, when the wearable device of the first object has a motion recognition function, one or more devices with a motion recognition function in the home area may include this wearable device. The device with a motion recognition function may also be a refrigerator with a camera and an image recognition function, etc.
[0089] Optionally, in this embodiment, the second determination module 54 is also used to determine the first device from the one or more devices in the following manner: sending a message to the mobile terminal of the second object, this message is used by the second object to select the second device from one or more devices with motion recognition function, this message can be: please select a device for motion recognition of C (pet name); the second object pre-sets the first device for motion recognition of the second object, and selects the first device according to this pre-setting. For example, the pet owner sets the pet's collar as a device for motion recognition of the pet, then selects the collar as the first device.
[0090] In an exemplary embodiment, the playback module 56 is also used to, when the first object does not adjust the current action of the first object according to the voice information, play ultrasound within a preset frequency through the wearable device to cause auditory discomfort to the first object, so as to adjust the current action of the first object. It should be noted that the above embodiment can be understood as: after playing the voice information of the second object, if the first object does not adjust the action, the reminder mode is switched to remind the first object to adjust the action by playing ultrasound.
[0091] Optionally, in this embodiment, the playback module 56 is also used to determine whether the first object adjusts the current action of the first object according to the voice information within a preset time period. If the first object does not adjust the current action of the first object, ultrasound within a preset frequency is played through the wearable device. For example, when the preset time is 1 minute, after the owner's voice has been played for 1 minute, if the pet still does not stop biting the sofa, the collar starts playing ultrasound.
[0092] In an exemplary embodiment, the playback module 56 is also used to, after determining the position information of the first object in the home area through the wearable device of the first object, when multiple protection areas are set for the first object and the first object is determined to be located in the second protection area according to the position information, determine whether the current action of the first object is consistent with the preset action; if they are consistent, the wearable device plays ultrasonic waves within a preset frequency to cause auditory discomfort to the first object, so as to adjust the current action of the first object.
[0093] It should be noted that the above-mentioned multiple protection areas may include a first protection area, a second protection area, a third protection area, etc. This application lists the first protection area and the second protection area, but this application does not limit the multiple protection areas to only include the first protection area and the second protection area.
[0094] Optionally, in this embodiment, the above-mentioned device also includes: a classification module, and the classification module is used to divide the first protection area and the second protection area by a method including but not limited to: dividing by the different degrees of vulnerability of the protection area, for example, the most vulnerable products are fragile products, such as porcelain and glass products, then the area where the fragile products are located is set as the first protection area, and the area that is less vulnerable to damage is set as the second protection area, such as the table in the living room; continuously photographing the behavior image of the first object, and determining the frequency of the target object being in different protection areas based on identifying the behavior image, sorting according to the frequency of being in different areas, and determining the first protection area and the second protection area according to the sorting result, for example, continuously photographing the image of the surrounding environment of the first object through the pet's collar, and determining that the pet often stays in the sofa and bed in the protection area, and rarely goes to the bookcase and wardrobe area, then the sofa and bed are used as the first protection area, and the bookcase and wardrobe area are used as the second protection area.
[0095] In this embodiment, different management of different protection areas is achieved by dividing the first protection area and the second protection area, that is, in the first protection area, the pet behavior is managed by first playing the voice of the second object, while in the second protection area, the pet behavior is managed by first playing ultrasound.
[0096] In an exemplary embodiment, the playback module 56 is also used to play the voice information of the second object through the wearable device to remind the first object again to adjust the current action of the first object when the first object does not adjust the current action of the first object according to the ultrasound within the preset frequency.
[0097] It should be noted that the above embodiment can be understood as: after playing the ultrasonic wave, if the first object does not adjust the current action of the first object, the reminder mode is switched to play the voice information of the second object to remind the first object to adjust the current action of the first object.
[0098] Optionally, in this embodiment, the above-mentioned device also includes: a determination module, the determination module is used to determine the timing of the wearable device to stop playing the voice information of the second object after playing the voice information of the second object through the wearable device in the following manner: when the preset playback end time of the wearable device has not been reached, the action information and position information of the first object are identified, and when the current action of the first object is inconsistent with the preset action and the position of the first object is not included in multiple protection areas, the wearable device stops playing the voice information of the second object; when the preset playback stop time of the wearable device is reached, the voice information is stopped, and if the current action of the first object is still consistent with the preset action or the position of the first object is included in multiple protection areas at this time, the voice information is sent to the second object or the mobile terminal device held by the second object is sent to inform the first object of the situation. For example: the time for playing voice information is preset in the pet's collar as 5 minutes, the protection area is the sofa, and the preset action is the pet biting the sofa. Before 5 minutes have passed, if the pet leaves the sofa and no longer bites the sofa, the voice information is stopped. If the voice playback time is full, the pet is still biting the sofa or has not left the sofa area, a message is sent to the pet's owner's mobile terminal, such as Figure 3 As shown, Figure 3 is a product application diagram of an optional pet status reminder method according to an embodiment of the present invention. Figure 3 In the process, a reminder message is sent to the pet's owner, reminding the owner that the pet is biting the sofa, and asking the owner to confirm whether to continue playing the voice message.
[0099] An embodiment of the present invention further provides a storage medium, which includes a stored program, wherein the program executes any of the above methods when it is run.
[0100] Optionally, in this embodiment, the storage medium may be configured to store program codes for executing the following steps:
[0101] S1, determining the location information of the first object in the home area through the wearable device of the first object
[0102] S2, when it is determined according to the location information that the first object is located in a first protection area within the home area, determining whether a current action of the first object is consistent with a preset action;
[0103] S3, when the two objects are consistent, playing the voice information of the second object through the wearable device to remind the first object to adjust the current action of the first object.
[0104] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0105] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0106] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0107] S1, determining the location information of the first object in the home area through the wearable device of the first object
[0108] S2, when it is determined according to the location information that the first object is located in a first protection area within the home area, determining whether a current action of the first object is consistent with a preset action;
[0109] S3, when the two objects are consistent, playing the voice information of the second object through the wearable device to remind the first object to adjust the current action of the first object.
[0110] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.
[0111] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0112] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0113] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An action adjustment method, characterized in that: include: Determining location information of the first subject in the home area through a wearable device of the first subject; In a case where it is determined according to the location information that the first object is located in the first protection area within the home area, determining whether a current action of the first object is consistent with a preset action; In the case of consistency, the voice information of the second object is played through the wearable device to remind the first object to adjust the current action of the first object; if the first object does not adjust the current action of the first object according to the voice information, the ultrasonic wave within the preset frequency is played through the wearable device to cause auditory discomfort to the first object, so as to adjust the current action of the first object; if the first object does not adjust the current action of the first object according to the ultrasonic wave within the preset frequency, the voice information of the second object is played through the wearable device to remind the first object to adjust the current action of the first object again; After determining the location information of the first object in the home area through the wearable device of the first object, the method further includes: In a case where the first object is set with a plurality of protection zones, and it is determined according to the position information that the first object is located in a second protection zone, determining whether a current action of the first object is consistent with the preset action, the protection zones being divided according to the frequency of the first object being in different zones of the home area; In the case of consistency, the wearable device plays ultrasound within a preset frequency to cause auditory discomfort to the first object, so as to adjust the current action of the first object; if the first object does not adjust the current action of the first object according to the ultrasound within the preset frequency, the wearable device plays the voice information of the second object to remind the first object again to adjust the current action of the first object.
2. The motion adjustment method according to claim 1, characterized in that: Determining the location information of the first object in the home area through a wearable device of the first object includes: Capturing image information around the first object by using a built-in camera of the wearable device; Image recognition is performed on the image information to determine location information of the first object in the home area.
3. The motion adjustment method according to claim 1, characterized in that: Before determining the location information of the first object in the home area through the wearable device of the first object, the method further includes: receiving a selection operation of the second object; In response to the selection operation, the target protection mode currently adopted by the wearable device is determined from the multiple protection modes corresponding to the wearable device; wherein each of the multiple protection modes includes at least one of the following: a preset action, voice information of the second object, and ultrasonic waves of the preset frequency.
4. The motion adjustment method according to claim 1, characterized in that: Determining whether the current action of the first object is consistent with the preset action includes: Determining one or more devices in the home area that have motion recognition capabilities; When the first object is located in the first protection area, determining a first device closest to the current position of the first object from the one or more devices, and controlling the first device to perform action recognition on the first object to obtain a current action of the first object; Determine whether the current action of the first object is consistent with the preset action.
5. A motion adjustment device, characterized in that: include: A first determining module, configured to determine location information of a first object in a home area through a wearable device of the first object; a second determination module, configured to determine whether a current action of the first object is consistent with a preset action when it is determined according to the location information that the first object is located in a first protection area within the home area; A playing module, configured to play the voice information of the second object through the wearable device in the case of consistency, so as to remind the first object to adjust the current action of the first object; and if the first object does not adjust the current action of the first object according to the voice information, play ultrasound within a preset frequency through the wearable device to cause auditory discomfort to the first object, so as to adjust the current action of the first object; if the first object does not adjust the current action of the first object according to the ultrasound within the preset frequency, play the voice information of the second object through the wearable device, so as to remind the first object to adjust the current action of the first object again; The playback module is further configured to determine whether a current action of the first object is consistent with the preset action when a plurality of protection areas are set for the first object and the first object is determined to be located in a second protection area according to the position information, and the protection areas are divided according to the frequency of the first object being in different areas of the home area; In the case of consistency, the wearable device plays ultrasound within a preset frequency to cause auditory discomfort to the first object, so as to adjust the current action of the first object; if the first object does not adjust the current action of the first object according to the ultrasound within the preset frequency, the wearable device plays the voice information of the second object to remind the first object again to adjust the current action of the first object.
6. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 4 when executed.
7. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 4 through the computer program.
Citation Information
Patent Citations
Pet disease information pushing method, device and system
CN106453622A
Method, device and system for managing living habits of pet
CN106534477A
Pet behavior correction method and device
CN107960341A
Safety warning method and device based on safety helmet, and storage medium
CN110443976A
Intelligent dog training device electrostatic pulse gear regulation and control system adopting Bluetooth frequency band
CN114019868A