Automatic pet feeding method, automatic feeder, electronic equipment and storage medium
By combining a pet recognition module and a camera, the problem of existing pet feeders being unable to monitor the feeding status in real time is solved, enabling accurate monitoring of pets' eating and assessment of their health status, thus meeting the needs of pet owners to understand their pets' eating conditions.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-14
- Publication Date
- 2026-03-31
AI Technical Summary
Existing pet feeders cannot monitor a pet's eating time and status in real time, making it difficult for feeders to understand their pet's eating situation, and video monitoring cannot meet the need to watch a pet eat in real time.
The system uses a pet recognition module to capture images and monitor the pet's dwell time through sensors. When the preset time is reached, it pushes a feeding reminder to the user's terminal. It also uses a camera to capture images of the pet and combines this with the monitoring of food consumption by cameras inside the food storage silo to determine the pet's health status.
It enables precise monitoring and reminders of pets' eating status, allowing users to understand their pets' eating habits and health status in real time, improving the level of intelligence and meeting the needs of pet owners to understand their pets' eating conditions.
Smart Images

Figure CN121753752A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of pet feeding technology, and in particular to an automatic pet feeding method, an automatic feeder, an electronic device, and a storage medium. Background Technology
[0002] Existing pet feeders cannot monitor a pet's eating time or eating status, making it difficult for owners to understand their pet's eating data when they are not at home. At the same time, many young people enjoy watching their pets eat after feeding them, which can be therapeutic for the owners. However, ordinary pet feeders cannot accurately determine when a pet eats, and even with video monitoring, owners cannot monitor the video content at all times. Therefore, an automatic pet feeder has been designed to allow owners to monitor their pet's eating status. Summary of the Invention
[0003] This invention provides an automatic pet feeding method, an automatic feeder, an electronic device, and a storage medium to solve the technical problem in the prior art that it is difficult for users to observe the pet's eating status.
[0004] The technical problem solved by this invention is achieved by the following technical solution:
[0005] In a first aspect, the present invention provides an automatic pet feeding method, the steps of which include: when a pet enters the image capture preset range of a pet recognition module, accumulating the pet's dwell time;
[0006] When the pet stays for longer than the first preset monitoring time, a feeding reminder is pushed to the user terminal and the pet image is acquired through the first camera.
[0007] In some embodiments, when a pet enters the preset image capture range of the pet recognition module, the accumulation of pet dwell time includes:
[0008] The image capture preset range of the pet recognition module is controlled to cover the food bowl area on the feeder.
[0009] In some embodiments, when the pet stays for longer than a first preset monitoring time, pushing a feeding reminder to the user terminal and acquiring a pet image through the first camera includes:
[0010] The first preset monitoring time of the pet recognition module is any value between 15S and 25S.
[0011] In some embodiments, when the pet stays for longer than a first preset monitoring time, pushing a feeding reminder to the user terminal and acquiring a pet image through the first camera includes:
[0012] The feeding time is accumulated from the time the pet eats within the image capture range for more than the second preset monitoring time. When the pet finishes eating, the feeding time is determined to be longer than the second preset monitoring time, and a feeding completion message is pushed to the user terminal.
[0013] In some embodiments, a second camera is installed inside the food storage compartment of the feeder to obtain the real-time food storage volume in the compartment. The consumption rate of the food in the compartment is used to determine whether there is any abnormality in the pet's eating habits, thereby monitoring the pet's health status.
[0014] In some embodiments, the pet recognition module includes: a PIR module, an infrared sensing module, and a processing module;
[0015] When an object approaches, it is first identified. If the object is a pet, video image is acquired; if it is not a pet, no further instructions are given. The identification process is as follows:
[0016] When an object approaches, the PIR module identifies whether there is a heat source; if so, it sends a signal to the processing module, which then calls the infrared sensor module to identify whether there is an object blocking the view; if so, it acquires a video image.
[0017] Preferably, the pet recognition module further includes an AI camera. In use, the AI camera determines whether the object is a designated pet's head; if so, the next step is performed; if not, the operation is terminated.
[0018] Preferably, the pet recognition module further includes a vibration sensor. When in use, if vibration is detected, the next step is performed; otherwise, the operation is terminated.
[0019] In some embodiments, the pet recognition module further includes a sound monitoring module. When in use, the sound monitoring module is turned on, and the sound monitoring module monitors the sound emitted by the object to determine whether it is a preset pet sound; if so, the next step is performed; if not, the operation is terminated.
[0020] Secondly, the present invention provides an automatic feeder for implementing the above method, comprising a main module for supporting and connecting the various modules;
[0021] Grain storage silos are used to store food;
[0022] Food bowl, used to hold food;
[0023] An ozone sterilization module is installed inside the grain storage silo to remove grain odors;
[0024] The discharging module is used to put food from the grain storage bin into the food container;
[0025] The first camera is used to capture images of the pet;
[0026] The second camera is used to capture images of food inside the grain storage warehouse;
[0027] The pet recognition module is used to monitor pet activity information;
[0028] The panel module is used to display the function status;
[0029] The knob module is used to switch function states;
[0030] The control module is used to push a message to the user terminal and acquire a pet image through the first camera when the pet is within the preset monitoring range of the pet recognition module and exceeds the first preset monitoring time of the pet recognition module.
[0031] Thirdly, the present invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein: the memory is used to store computer programs; and the processor is used to execute the method steps of any one of claims 1 to 7 by running the program stored in the memory.
[0032] Fourthly, the present invention provides a storage medium, characterized in that the storage medium includes a stored program, wherein the program executes the above-described method steps when it runs.
[0033] The beneficial effects of this invention are:
[0034] The automatic pet feeding method of the present invention starts accumulating the pet's dwell time when the pet enters the image capture preset range of the pet recognition module; when the pet's dwell time exceeds a first preset monitoring time, a feeding message reminder is pushed to the user terminal and the pet image is acquired through a first camera; by presetting the monitoring range of the pet recognition module on the feeder and presetting the first monitoring time of the pet recognition module on the feeder, when the pet is within the preset monitoring range of the pet recognition module and exceeds the first preset monitoring time of the pet recognition module, a feeding message reminder is pushed to the user terminal and the pet image is acquired through the first camera; the preset monitoring range of the pet recognition module can avoid the pet being exposed to the monitoring range of the pet recognition module for a long time during daily activities, resulting in accidental touch; the preset monitoring time can also avoid the pet being exposed to the monitoring range of the pet recognition module for a short time during activities, resulting in accidental touch; thus achieving accurate judgment on whether to send a feeding message reminder and whether to shoot video; improving the intelligence level of this application. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0036] Figure 1 This is a flowchart illustrating the present invention;
[0037] Figure 2 This is a schematic diagram of the internal structure of the electronic device of the present invention;
[0038] Figure 3 This is a three-dimensional structural diagram of the feeder according to an embodiment of this application.
[0039] Explanation of reference numerals in the attached figures:
[0040] 10. Food bowl; 20. Pet recognition module. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be combined with each other.
[0042] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0043] The following disclosure provides numerous different embodiments or examples for implementing various structures of this application. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the scope of this application. Furthermore, reference numerals and / or letters may be repeated in different examples. Such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed.
[0044] For ease of description, spatial relative terms may be used in this text to describe the relative position or movement of one element or feature relative to another element or feature, as shown in the figure. These relative terms include, for example, "inside," "outside," "middle," "outer," "below," "below," "above," "front," "back," etc. Such spatial relative terms are intended to include different orientations of the device in use or operation, other than those depicted in the figure. For example, if the device in the figure undergoes a positional flip, orientation change, or change of motion, these directional indications will change accordingly. For instance, an element described as "below other elements or features" or "below other elements or features" will subsequently be oriented "above other elements or features" or "above other elements or features." Therefore, the example term "below" can include both upper and lower orientations. The device may be otherwise oriented (rotated 90 degrees or in other directions), and the spatial relative descriptors used in this text will be interpreted accordingly.
[0045] Example 1
[0046] The method embodiment provided in Embodiment 1 of this application can be executed in an automatic pet feeder or similar device. Taking an automatic pet feeder as an example, this embodiment provides an automatic pet feeding method (it is understood that feeding should not be limited to food, but should also include water, medicine, and even beverages, etc.). Figure 1 This is a flowchart of an automatic pet feeding method according to an embodiment of this application. As shown in the figure, the process includes the following steps:
[0047] Step S10: When the pet enters the preset image capture range of the pet recognition module, the pet's dwell time is accumulated.
[0048] Step S20: When the pet stays for longer than the first preset monitoring time, a feeding message reminder is pushed to the user terminal and the pet image is acquired through the first camera.
[0049] In this embodiment, the pet identification module can be part of the feeder and installed on the feeder body. In this embodiment, the pet identification module can be a PIR (human pyroelectric identification module, used to identify pets, which can be understood as a pet pyroelectric identification module). In this embodiment, the user terminal can be a PC or a mobile terminal, etc.
[0050] As shown in the figure, a food bowl 10 is installed on one side of the bottom of the feeder, and a pet recognition module 20 is installed on the side of the feeder facing the food bowl 10. When a pet enters the preset image capture range of the pet recognition module, the pet's dwell time begins to accumulate. When the pet's dwell time exceeds a first preset monitoring time, a feeding message reminder is pushed to the user terminal, and the pet image is acquired through the first camera. Based on the preset monitoring range of the pet recognition module on the feeder and the preset first monitoring time of the pet recognition module 20, when the pet is within the preset monitoring range of the pet recognition module 20 and exceeds the first preset monitoring time, a feeding message reminder is pushed to the user terminal, and the pet image is acquired through the first camera. The preset monitoring time of the pet recognition module 20... The range can prevent pets from being exposed to the monitoring range of the pet recognition module 20 for extended periods during daily activities, thus avoiding accidental activation; it enables accurate judgment on whether to send feeding reminders and whether to record video; thus improving the intelligence level of this application; otherwise, it can be expected that if the monitoring range of the pet recognition module 20 is not preset, the pet recognition module 20 will send a feeding reminder to the user terminal if it detects the pet resting or playing far away from the feeder; similarly, it can be expected that if the continuous initial monitoring time of the pet recognition module is not preset, even if the monitoring range of the pet recognition module 20 is preset, the feeder will send a feeding reminder to the user terminal or acquire a pet image every time the pet passes through the food bowl area.
[0051] Through the above steps, the feeder will only send a feeding message reminder or obtain a pet image to the user terminal when both conditions are met simultaneously (the pet is within the preset monitoring range of the pet recognition module 20 and exceeds the first preset monitoring time of the pet recognition module); so that the user knows that the pet is currently eating and can see if the user has any further needs, such as watching the pet eat.
[0052] In one embodiment, the pet recognition module includes: a PIR module, an infrared sensing module, and a processing module;
[0053] When an object approaches, it is first identified. If the object is a pet, video image is acquired; if it is not a pet, no further instructions are given. The identification process is as follows:
[0054] When an object approaches, the PIR module identifies whether there is a heat source; if so, it sends a signal to the processing module, which then calls the infrared sensor module to identify whether there is an object obstructing the view; if so, it acquires a video image.
[0055] In this embodiment, the PIR module may give false alarms due to the temperature difference between hot and cold sources; while the traditional infrared sensing module is flawed in that it will be regarded as approaching as long as it is blocked, such as the movement of a robot vacuum cleaner at home; therefore, both may give false alarms. Therefore, by combining the two situations where there are many false alarms, the two can complement each other and avoid misjudgment.
[0056] In a preferred embodiment, the pet recognition module further includes an AI camera. By setting a specified pet image in the AI camera, an additional logical judgment is made to compare the pet image with the object, further avoiding misjudgment. For example, if there are not only cats but also dogs or people in the house, a comprehensive comparison can be made. After multiple judgments and filtering by the processing module, if it is finally confirmed that a pet is approaching, a video is taken and uploaded to the mobile phone. This video can be forwarded to WeChat and other Moments for sharing.
[0057] In a preferred embodiment, the pet recognition module further includes a vibration sensor. When in use, if vibration is detected, the next step is performed; otherwise, the operation is terminated.
[0058] In this embodiment, since the feeder is usually placed in a dry place to prevent the food from getting damp, it is often placed near a window. When the curtains flutter, it can easily lead to misjudgment. Therefore, adding a vibration sensor can effectively avoid such misjudgment.
[0059] If the above judgment steps result in a negative signal, the operation will terminate. It is understood that an interval time for repeated signal triggering can be set, which can be set according to the actual situation, such as 1 minute, 2 minutes, etc.
[0060] In a preferred embodiment, the pet recognition module further includes a sound monitoring module, which is activated and used to monitor the sound emitted by an object to determine whether it is a preset pet sound.
[0061] In one embodiment of this example, the monitoring range of the pet recognition module on the preset feeder includes:
[0062] In one alternative implementation, the monitoring range of the pet recognition module is controlled to cover the food bowl area on the feeder.
[0063] In this embodiment, to avoid blind spots in monitoring, the preset monitoring range of the pet identification module 20 is determined to cover the area of the food bowl 10; and the possibility of the pet eating is only determined when the pet is in the area of the food bowl 10; it is conceivable that if the pet is not in the area of the food bowl 10, it does not need to be included in the category of possible eating.
[0064] In one embodiment of this example, controlling the monitoring range of the pet recognition module to cover the food bowl area of the feeder includes:
[0065] In one optional implementation, the monitoring range of the pet recognition module 20 on the feeder is a wide-angle 180° range from the pet recognition module 20 toward the food bowl, and the monitoring length and monitoring width of the monitoring area are 10-20 cm.
[0066] In this embodiment, the preset monitoring range of the pet recognition module 20 is a wide angle of 180° towards the food bowl to avoid blind spots. At the same time, the length and width values of the monitoring area are set to avoid the monitoring area being too small to detect the pet, and also to avoid the monitoring area being too large to detect the pet even when it is not eating.
[0067] In one embodiment of this invention, the monitoring range of the pet recognition module is controlled to be equal to the food bowl 10 of the feeder and the space above the food bowl 10. Precise control of the monitoring range of the pet recognition module 20 avoids the monitoring area being too small to detect the pet, while also avoiding the monitoring area being too large to detect the pet even when it is not eating.
[0068] In one embodiment of this example, since the monitoring range of the pet recognition module 20 is mostly a fan-shaped or other shaped area, and the shape of the food bowl 10 is not exactly the same as the shape of the monitoring range of the pet recognition module 20, the actual monitoring range area of the pet recognition module 20 is larger than the area of the food bowl 10. This is also the interpretation of the term "food bowl area". For example, when the monitoring range of the pet recognition module 20 is a fan shape, then the food bowl 10 should be located exactly within the included angle of the fan-shaped area.
[0069] Of course, the monitoring range of the pet recognition module 20 can be slightly smaller than that of the food bowl 10, because when a pet is eating, it often puts its entire head into the food bowl, thus occupying part of the area of the food bowl 10.
[0070] In one embodiment of this example, the first monitoring time of the pet recognition module on the preset feeder includes:
[0071] In one optional implementation, the first preset monitoring time of the pet recognition module is any value between 15S and 25S;
[0072] In this embodiment, one of the conditions for triggering the feeding message alert or acquiring the target image is that the pet stays within the monitoring range for 15-25 seconds; too short a time may lead to misjudgment, while too long a time may result in the inability to capture the desired video image.
[0073] In one embodiment of this example, when the pet is within the preset monitoring range of the pet recognition module and exceeds the first preset monitoring time of the pet recognition module, pushing a message to the user terminal and acquiring a pet image through the first camera includes:
[0074] The pet image is captured by the first camera for 10-30 seconds to generate a video, which is then pushed to the user's terminal.
[0075] In this embodiment, the first camera is designed to capture images and also provide real-time video, but its main function is to shoot VLOGs. PIR stands for human body sensor, and in this case, it is used for pet sensing. As long as the pet's head is extended to eat food, the software determines that its head stays there for more than a first preset monitoring time, and considers the pet to have successfully eaten the food; otherwise, it is defined as not eating.
[0076] When the PIR sensor detects that the pet's head is near the food bowl, it records a 10-30 second video (which we call a VLOG highlight) and pushes it to the app, reminding the owner to watch it in real time. The push notification of the eating video is more user-friendly and can effectively make up for the shortcoming that the owner cannot see the pet's eating expression when not at home.
[0077] Commercially available products cannot monitor whether a pet is eating. The PIR function in this application can push real-time feeding notifications to the app so the owner is notified, and also push video feeds to the app. You can check the notifications and videos when you have time, or know if your pet is eating on time at home even if you don't have time.
[0078] In one optional implementation, the feeder is battery powered. As long as the pet is within a 180-degree wide-angle range directly in front of the food dish and is about 10 cm away, after the feeding record is sent, if the pet is active within the PIR sensing range for more than 20 seconds, the WIFI board determines that the pet is eating, and the VLOG version determines that the pet has arrived and is ready to eat, and at the same time pushes the information to the mobile APP.
[0079] In another optional implementation, the feeder is powered by a 5V, 1A continuous power supply and continuously detects that as long as the pet is within a 180-degree wide-angle range directly in front of the food dish and within a PIR sensing range of about 10CM for more than 20 seconds, a video is recorded and pushed to the APP.
[0080] In one embodiment of this example, when the pet is within the preset monitoring range of the pet recognition module and exceeds the first preset monitoring time of the pet recognition module, pushing a message to the user terminal and acquiring a pet image through the first camera includes:
[0081] The second preset monitoring time of the pet recognition module is preset. When the pet is within the preset monitoring range and exceeds the second preset monitoring time of the pet recognition module, it is determined that the pet has finished eating, and a message indicating that the pet has finished eating is pushed to the user terminal.
[0082] In this embodiment, the second preset monitoring time is intended to determine whether the pet has finished eating, so as to push the message to the user to let them know; the second preset monitoring time is 1min-3min. If the time is too short, the pet has not finished eating; if the second preset monitoring time is too long, it is easy to cause the user to misjudge. It is understood that this time can be set according to the actual situation.
[0083] Preferably, the pet recognition module can also be used to accurately determine whether the pet has finished eating. The pet recognition module continues to work after the pet eating signal is triggered; when the various components of the pet recognition module cannot recognize the corresponding signal, it is determined that the pet has finished eating and sends a signal to the user terminal.
[0084] In one embodiment of this invention, a second camera is installed inside the food storage compartment of the feeder. The real-time food storage volume inside the compartment is obtained through the second camera. The rate at which the food in the compartment is consumed is used to determine whether there is any abnormality in the pet's eating habits, thereby monitoring the pet's health status.
[0085] In this embodiment, if the pet's health and living conditions are normal, the pet's food intake will generally be relatively consistent. By installing a second camera in the food storage bin, the amount of food stored in the bin can be monitored in real time. Combined with each feeding reminder, users can judge whether there are any abnormalities in the pet's health or living conditions based on the amount of food consumed by the pet at each meal and the total amount of food consumed in half a day or a day.
[0086] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0087] Example 2
[0088] This embodiment also provides an automatic feeder for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated. An automatic feeder includes: a main module for supporting, connecting, and mounting various modules;
[0089] Grain storage silos are used to store food.
[0090] Food bowl, used to hold food;
[0091] An ozone sterilization module is installed inside the grain storage silo to remove grain odors;
[0092] The discharging module is used to put food from the grain storage bin into the food container;
[0093] The first camera is used to capture images of the pet;
[0094] The second camera is used to capture images of food inside the grain storage warehouse;
[0095] The pet recognition module is used to monitor pet activity information;
[0096] The control module is used to push a message to the user terminal and acquire a pet image through the first camera when the pet is within the preset monitoring range of the pet recognition module and exceeds the first preset monitoring time of the pet recognition module.
[0097] The panel module is used to display various functions and their status;
[0098] An ozone sterilization module, located within the grain storage silo, is used to remove odors from the grain. Ozone effectively kills bacteria, viruses, and fungi in the air, exhibiting strong bactericidal and disinfecting properties. It also removes odors, decomposing and eliminating odor molecules in the air, such as smoke, musty smells, and formaldehyde, resulting in fresher air. Furthermore, it purifies the air, oxidizing and decomposing harmful substances such as formaldehyde and benzene, converting them into harmless substances. Additionally, it plays a preservative role, delaying food spoilage and deterioration, and is used for food preservation and processing.
[0099] The knob module can be mounted on the side of the theme module and used to switch between various functions displayed in the panel module; a specific embodiment of the panel module and the knob module working together is as follows:
[0100] The panel module includes a display screen, preferably an LCD screen, which is controlled by a knob on the side. By default, the display screen is fully lit when the power is on. When the knob is turned to the right, the TIME icon flashes. Turning it again, the PLAN icon flashes. Turning it again, the REC icon flashes. Turning it again, the RESET icon flashes. Turning it again, the speaker icon flashes. Turning it again, the food bowl icon flashes. Turning it again, the lock icon flashes. Turning it again, it returns to the TIME icon.
[0101] When the TIME icon appears, press it to enter the time settings: the time settings icon will start flashing, then you can adjust it to the current time. After adjusting, press the knob switch and turn it to the PLAN icon. After the PLAN icon flashes, press it to enter the planned feeding time settings. At this time, you can choose to feed 1 to 6 times a day (or set it to more times according to customer requirements; the feeding plan settings will be synchronized to the local program and the display screen after being set in the APP). For example, if you set it to feed twice a day, at noon and in the evening, the noon feeding is at 12:00 noon with 5 servings, and the evening feeding is at 6:00 pm with 25 servings.
[0102] The setup method is as follows:
[0103] Press the PLAN icon. After it flashes, rotate the knob to the MEAL icon. The "2" in the MEAL icon will flash, representing 2 times, 3 times, 6 times, and so on. After confirming with "2", you'll enter the current first feeding time setting. Let's assume it's set to 12:00 PM. Press the knob to confirm and it will jump to the PORTION icon. The number in the PORTION icon will flash; you can set it up to 99 times. We'll set it to 5 times. After confirming, it will automatically jump to the "2" flashing again, then enter the time icon setting. Set it to 6:00 PM, then confirm and enter the PORTION icon setting again, setting it to 25 servings. Press confirm to complete the setting. To feed 6 servings over 24 hours, repeat the above steps.
[0104] It should be understood that the above is one embodiment of the use of this application, and is intended only to clearly illustrate the specific usage method, and should not be regarded as a limitation thereof.
[0105] In one implementation, after the APP connects and completes the settings, it sends the data to the server, which then sends it to the router. The router synchronizes the data to the microcontroller's data ROM, and the microcontroller sends the settings to the router, which then sends them to the server. Finally, the server automatically synchronizes the data to the mobile APP.
[0106] In one embodiment, the automatic feeder also includes a recording module and a playback module, which can record what the user wants to say and play it back at an appropriate time.
[0107] In one implementation, the specific operation of the APP is as follows:
[0108] 1. Scan the specified QR code to download the APP, register and log in;
[0109] 2. Turn on your phone's Bluetooth, connect to Wi-Fi, and wait for the app to discover and add the device.
[0110] 3. Enter the Wi-Fi password, click Next, and wait for network configuration;
[0111] 4. After successful network configuration, you can customize the device name and click "Finish";
[0112] 5. Click "Feed" and select the corresponding feeding score to feed your pet. You can feed up to 20 portions (each portion is a preset amount of food; choose the appropriate amount of food based on your pet's individual needs).
[0113] 6. Click on "Timed Feeding" to add a timed plan. You can choose any time from Monday to Sunday, set the number of servings, and save.
[0114] 7. Click "Feed" to enter the feeding history, where you can view the feeding records for the corresponding time points;
[0115] 8. Enter the settings page to set basic function parameters, infrared night vision switch, detection alarm, and also share the device with other family members.
[0116] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0117] Example 3
[0118] Embodiments of this application also provide a storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
[0119] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0120] S1, a preset feeding plan is set up. Food from the food storage compartment in the feeder is put into the food bowl for the pet to eat according to the feeding plan. The preset feeding plan includes feeding time, number of feedings and amount of food per feeding.
[0121] S2, preset the monitoring range of the pet recognition module on the feeder;
[0122] S3, preset the first monitoring time of the pet recognition module on the feeder;
[0123] S4. When the pet is within the preset monitoring range of the pet recognition module and exceeds the first preset monitoring time of the pet recognition module, a feeding message reminder is pushed to the user terminal and the pet image is obtained through the first camera.
[0124] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0125] Embodiments of this application also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0126] 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.
[0127] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0128] S1, a preset feeding plan is set up. Food from the food storage compartment in the feeder is put into the food bowl for the pet to eat according to the feeding plan. The preset feeding plan includes feeding time, number of feedings and amount of food per feeding.
[0129] S2, preset the monitoring range of the pet recognition module on the feeder;
[0130] S3, preset the first monitoring time of the pet recognition module on the feeder;
[0131] S4. When the pet is within the preset monitoring range of the pet recognition module and exceeds the first preset monitoring time of the pet recognition module, a feeding message reminder is pushed to the user terminal and the pet image is obtained through the first camera.
[0132] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0133] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0134] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0135] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0136] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0137] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0138] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0139] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. An automatic pet feeding method, characterized in that: When a pet enters the preset image capture range of the pet recognition module, the pet's dwell time begins to accumulate; When the pet stays for longer than the first preset monitoring time, a feeding reminder is pushed to the user terminal and the pet image is acquired through the first camera.
2. The automatic pet feeding method as described in claim 1, characterized in that, When a pet enters the preset image capture range of the pet recognition module, the accumulated pet dwell time begins, including: The image capture preset range of the pet recognition module is controlled to cover the food bowl area on the feeder.
3. The automatic pet feeding method as described in claim 1, characterized in that, When the pet stays for longer than the first preset monitoring time, a feeding reminder is pushed to the user terminal, and the pet image is acquired through the first camera, including: The first preset monitoring time of the pet recognition module is any value between 15S and 25S.
4. The automatic pet feeding method as described in claim 1, characterized in that, When the pet stays for longer than the first preset monitoring time, a feeding reminder is pushed to the user terminal, and the pet image is acquired through the first camera, including: The feeding time is accumulated from the time the pet eats within the image capture range for more than the second preset monitoring time. When the pet finishes eating, the feeding time is determined to be longer than the second preset monitoring time, and a feeding completion message is pushed to the user terminal.
5. The automatic pet feeding method as described in claim 1, characterized in that, A second camera is installed inside the food storage compartment of the feeder to obtain the real-time food storage level. The rate at which the food in the storage compartment is consumed is used to determine whether there are any abnormalities in the pet's eating habits, thereby monitoring the pet's health status.
6. The automatic pet feeding method according to any one of claims 1-5, characterized in that, The pet recognition module includes: a PIR module, an infrared sensing module, and a processing module; When an object approaches, it is first identified. If the object is a pet, video image is acquired; if it is not a pet, no further instructions are given. The identification process is as follows: When an object approaches, the PIR module identifies whether there is a heat source; if so, it sends a signal to the processing module, which then calls the infrared sensor module to identify whether there is an object blocking the view; if so, it acquires a video image. Preferably, the pet recognition module further includes an AI camera. In use, the AI camera determines whether the object is a designated pet's head; if so, the next step is performed; if not, the operation is terminated. Preferably, the pet recognition module further includes a vibration sensor. When in use, if vibration is detected, the next step is performed; otherwise, the operation is terminated.
7. The automatic pet feeding method as described in claim 6, characterized in that, The pet recognition module also includes a sound monitoring module. When in use, the sound monitoring module is turned on and the sound emitted by the object is monitored to determine whether it is a preset pet sound. If it is, the next step is performed; if not, the operation is terminated.
8. An automatic feeder, characterized in that, include: The main module is used to support and connect the various modules; Grain storage silos are used to store food. Food bowl, used to hold food; An ozone sterilization module is installed inside the grain storage silo to remove grain odors; The discharging module is used to put food from the grain storage bin into the food container; The first camera is used to capture images of the pet; The second camera is used to capture images of food inside the grain storage warehouse; The pet recognition module is used to monitor pet activity information; The panel module is used to display the function status; The knob module is used to switch function states; The control module is used to push a message to the user terminal and acquire a pet image through the first camera when the pet is within the preset monitoring range of the pet recognition module and exceeds the first preset monitoring time of the pet recognition module.
9. An electronic device, characterized in that, The system includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus; wherein the memory is used to store computer programs; and the processor is used to execute the method steps of any one of claims 1 to 7 by running the programs stored in the memory.
10. A storage medium, characterized in that, The storage medium includes a stored program, wherein the program, when executed, performs the method steps of any one of claims 1 to 7.