Discharge device, method and computer readable storage medium

By combining the identification component and the shielding structure, the feeding device achieves precise control over the multi-pet feeding plan, solving the problems of inaccurate feeding and competition for food in multi-pet feeding, and cultivating good eating habits in pets.

CN119366457BActive Publication Date: 2026-06-12NINGBO HOMERUN SMART TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NINGBO HOMERUN SMART TECHNOLOGY CO LTD
Filing Date
2023-07-25
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Existing feeding devices are difficult to adapt to various feeding programs, and it is difficult to accurately obtain the eating status of each pet during multi-pet feeding, resulting in inaccurate feeding and frequent competition for food.

Method used

A feeding device was designed, comprising a storage module, an identification part, a feeding mechanism, a container, and a shielding structure. By identifying the state of the target object and the difference in material weight, the device controls the opening and closing of the feeding and shielding structures to ensure that each pet eats according to the plan and avoids competition for food.

🎯Benefits of technology

It enables precise feeding based on the individual information of different pets, avoiding interference from feeding plans and competition for food, cultivating good eating habits in pets, and reducing the risk of food refusal and picky eating.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119366457B_ABST
    Figure CN119366457B_ABST
Patent Text Reader

Abstract

Provided are a discharging device, a method and a computer readable storage medium. The discharging device comprises a storage module, which stores individual information; an identification part, which identifies target objects to determine whether the corresponding target objects are in an identified state or an unidentified state; and a control module, which controls the discharging mechanism to discharge until the difference between the weight of the remaining material and a preset unit amount is less than a first preset difference value based on a first preset condition; and controls and adjusts the degree of obstruction of the opening to allow only one corresponding target object to pass through the opening to obtain the material based on a second preset condition. The first preset condition comprises that the cover is in a closed state during the feeding time of any individual information, the number of times of identification of at least one target object is less than a corresponding preset feeding number, and the difference between the preset unit amount and the weight of the remaining material is greater than or equal to a second preset difference value. The second preset condition comprises that one of the target objects is in the identified state, and the number of times of identification of the corresponding target object in the identified state is less than or equal to the preset feeding number.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] At least one embodiment of this disclosure relates to a discharge device, method, and computer-readable storage medium. Background Technology

[0002] Depending on the different needs of different items, a single dispensing device is often required to implement different dispensing plans. For example, in multi-pet households, different plans need to be developed based on the needs of different pets, and a single dispensing device is used to meet the different plans for different pets. Summary of the Invention

[0003] At least one embodiment of this disclosure provides a discharging device, including a storage module, an identification section, a discharging mechanism, a container, and a blocking structure, all communicatively connected to a control module. The discharging mechanism is connected to the container. The container includes an outwardly facing opening, and the blocking structure is disposed at the opening. The blocking structure and the container are configured to move relative to each other and switch between a closed state and an open state to adjust the degree to which the opening is blocked. In the closed state, the blocking structure completely blocks the opening. The storage module is configured to store multiple individual information corresponding to multiple target objects, each individual information including at least a feeding time and a preset feeding number. The identification section is configured to identify the target objects to determine whether the corresponding target object is in an identified state or an unidentified state. The control module is configured to control the discharging mechanism based on a first preset condition. The material is discharged into the container until the difference between the remaining material weight in the container and a preset unit quantity is less than a first preset difference. The control module is further configured to control based on a second preset condition and adjust the degree to which the opening is blocked so that only one corresponding target object is allowed to obtain material from the container through the opening. The first preset condition includes that during the feeding time of any of the multiple individual information, the blocking structure completely blocks the opening, the number of times at least one target object is identified is less than the corresponding preset feeding number, and the difference between the preset unit quantity and the remaining material weight is greater than or equal to the second preset difference. The second preset condition includes that one of the multiple target objects is in the identified state, and the number of times the corresponding target object in the identified state is less than or equal to the preset feeding number.

[0004] For example, according to an embodiment of this disclosure, the identification portion includes a detection module communicatively connected to the control module, configured to detect the distance between the target object and the container; the target object being in the identified state includes the distance between the target object and the container being less than or equal to a preset distance; the target object being in the unidentified state includes the distance between the target object and the container being greater than the preset distance.

[0005] For example, according to an embodiment of this disclosure, the control module is further configured to control based on a third preset condition so that the blocking structure completely blocks the opening; the third preset condition is at least one of the following: the feeding time of the corresponding target object in the identified state is exceeded; the state of the corresponding target object changes to an unidentified state; and the material in the container is exhausted.

[0006] For example, according to an embodiment of this disclosure, the storage module is further configured to record the duration of a single material usage for the corresponding target object when it changes from the identified state to the unidentified state.

[0007] For example, according to an embodiment of this disclosure, the storage module is further configured to record the total material usage time for each of the plurality of target objects; the total material usage time is the sum of the single material usage time of the corresponding target object within the material supply time.

[0008] For example, according to an embodiment of this disclosure, the control module is configured to obtain the corresponding preset feeding number based on the corresponding target object identified by the identification portion; and / or the control module is configured to obtain the corresponding feeding time based on the corresponding target object identified by the identification portion.

[0009] For example, according to an embodiment of this disclosure, the first preset difference is 0% to 10% of the preset unit quantity.

[0010] For example, according to an embodiment of this disclosure, the second preset difference is greater than or equal to 0 and less than or equal to 5% to 10% of the preset unit quantity.

[0011] For example, according to embodiments of this disclosure, a weighing module communicatively connected to the control module is further included, configured to weigh the container to obtain the weight of the remaining material.

[0012] For example, according to an embodiment of this disclosure, the storage module is further configured to record the amount of material used per batch of the corresponding target object when it changes from the identified state to the unidentified state.

[0013] For example, according to an embodiment of this disclosure, the storage module is further configured to record the total amount of material used for each of the plurality of target objects; the total amount of material used is the sum of the single material usage for the corresponding target object within the material supply time.

[0014] For example, according to embodiments of this disclosure, the discharge mechanism is configured to switch between a discharge state and a stop state.

[0015] For example, according to an embodiment of this disclosure, the discharge mechanism further includes a discharge component and a sensor respectively communicatively connected to the control module; the sensor is configured to detect the braking position of the discharge component, and the control module brakes the discharge component based on the braking position, so that the discharge mechanism switches from the discharge state to the stop state.

[0016] For example, according to embodiments of this disclosure, the identification portion includes a radio frequency identification module and / or an image recognition module.

[0017] For example, according to an embodiment of this disclosure, an alarm module communicatively connected to the control module is further included, configured to issue an alarm signal under abnormal conditions; the control module is configured to control based on the alarm signal so that the blocking structure completely blocks the opening.

[0018] For example, according to an embodiment of this disclosure, the abnormal condition is at least one of the following: the container and the discharge mechanism are not aligned; the shielding structure and the container are in an intermediate state between the closed state and the open state; when the discharge mechanism discharges material to the container, no material is added to the container; when the discharge mechanism does not discharge material to the container, material is added to the container.

[0019] At least one embodiment of this disclosure provides a material discharge method for use with the material discharge device described in any of the above embodiments, comprising: storing a plurality of individual information corresponding to a plurality of target objects, each of the individual information including at least the feeding time and the preset feeding number; identifying the target object to determine whether the corresponding target object is in the identified state or the unidentified state; controlling the discharge mechanism to discharge material to the container based on a first preset condition, until the difference between the remaining material weight in the container and the preset unit quantity is less than the first preset difference; controlling based on a second preset condition and adjusting the degree of obstruction of the opening to allow only one of the corresponding target objects to obtain material from the container through the opening; wherein, the first preset condition includes that during the feeding time of any of the individual information in the plurality of individual information, the obstruction structure completely obstructs the opening, the identification number of at least one target object is less than the corresponding preset feeding number, and the difference between the preset unit quantity and the remaining material weight is greater than or equal to the second preset difference; the second preset condition includes that one of the plurality of target objects is in the identified state, and the identification number of the corresponding target object in the identified state is less than or equal to the preset feeding number.

[0020] At least one embodiment of this disclosure provides a computer-readable storage medium having executable code stored thereon, which, when executed by a processor, causes the processor to perform the discharging method described in the above embodiments. Attached Figure Description

[0021] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings of the embodiments will be briefly described below. Obviously, the drawings described below only relate to some embodiments of this disclosure and are not intended to limit this disclosure.

[0022] Figure 1 This is a schematic diagram of the closed state of the discharge device provided in at least one embodiment of this disclosure.

[0023] Figure 2 This is a schematic diagram showing the open state of the discharge device provided in at least one embodiment of this disclosure.

[0024] Figure 3 This is a cross-sectional view of the discharge device in the closed state, provided in at least one embodiment of this disclosure.

[0025] Figure 4 This is a cross-sectional view of the discharge device in the open state, provided in at least one embodiment of this disclosure.

[0026] Figure 5 This is a schematic block diagram of a discharge device provided for at least one embodiment of the present disclosure.

[0027] Figure 6 This is a schematic diagram of the working process of the discharge device provided in at least one embodiment of the present disclosure.

[0028] Figure 7 A schematic flowchart illustrating the first preset conditions for the discharge device provided in at least one embodiment of this disclosure.

[0029] Figure 8 A schematic flowchart illustrating the second preset conditions for the discharge device provided in at least one embodiment of this disclosure.

[0030] Figure 9 A schematic flowchart illustrating the third preset conditions for the discharge device provided in at least one embodiment of this disclosure.

[0031] Figure 10 This is a schematic diagram of a discharge method provided in at least one embodiment of the present disclosure.

[0032] Explanation of reference numerals in the attached figures:

[0033] 100. Discharge device; 110. Control module; 120. Storage module; 130. Identification part; 132. Camera; 140. Discharge mechanism; 141. Discharge assembly; 145. Storage component; 150. Container; 151. Opening; 160. Shielding structure; 170. Weighing module; 180. Alarm module. Detailed Implementation

[0034] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. Based on the described embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0035] Unless otherwise defined, the technical or scientific terms used in this disclosure shall have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms “first,” “second,” and similar terms used in this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as “comprising” or “including” mean that an element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects.

[0036] In industries such as manufacturing, agriculture, and pet care, a single feeding device is often needed to implement different feeding plans. Taking the pet industry as an example, with the increasing number of pets per person, more and more pet-owning families have more than one pet. For instance, when raising two or more cats or dogs simultaneously, the feeding plans differ depending on the health status of each pet. In their research, the inventors of this application discovered that feeding devices are difficult to adapt to multiple feeding plans. Furthermore, during multi-pet feeding, because the pets' eating behavior is uncontrollable, the feeding device struggles to accurately obtain information about each pet's eating habits.

[0037] At least one embodiment of this disclosure provides a discharging device, including a storage module, an identification section, a discharging mechanism, a container, and a blocking structure, all communicatively connected to a control module. The discharging mechanism is connected to the container. The container includes an outwardly facing opening, and the blocking structure is disposed at the opening. The blocking structure and the container are configured to move relative to each other and switch between a closed state and an open state to adjust the degree to which the opening is blocked. In the closed state, the blocking structure completely blocks the opening. The storage module is configured to store multiple individual information corresponding to multiple target objects, each individual information including at least a feeding time and a preset feeding number. The identification section is configured to identify the target objects to determine whether the corresponding target object is in an identified state or an unidentified state. The control module is configured to control the discharging mechanism to discharge the target object based on a first preset condition. The container discharges material until the difference between the remaining material weight in the container and a preset unit quantity is less than the first preset difference. The control module is further configured to control the blocking structure based on a second preset condition and adjust the degree of blocking of the opening so that only one corresponding target object is allowed to obtain material from the container through the opening. The first preset condition includes that during the feeding time of any of the multiple individual information, the blocking structure completely blocks the opening, the number of times at least one target object is identified is less than the corresponding preset feeding number, and the difference between the preset unit quantity and the remaining material weight is greater than or equal to the second preset difference. The second preset condition includes that one of the multiple target objects is in the identified state, and the number of times the corresponding target object in the identified state is less than or equal to the preset feeding number.

[0038] According to the discharging device of this disclosure embodiment, during the feeding time, when the remaining material weight meets the replenishment condition and the recognition count of at least one target object is less than its corresponding preset feeding count, the control module controls the discharging mechanism to discharge the material into the container. During this process, the blocking structure completely blocks the opening. When the target object is in the recognition state, and the recognition count of the corresponding target object is less than or equal to its preset feeding count, the relative movement of the blocking structure and the container is controlled to adjust the degree of blocking of the opening, so that the material in the container is exposed to the outside, so that the corresponding target object can take or use the material through the opening, while preventing other target objects from eating the material together with the corresponding target object.

[0039] The following will take the example of a pet as the target object, pet food as the material, and a feeding device used to feed the pet, and will describe in more detail the feeding device, method, and computer-readable storage medium of this disclosure in conjunction with some embodiments, so that the technical solution, advantages, and technical effects of this disclosure will be clearer.

[0040] Figure 1This is a schematic diagram of the closed state of the discharge device 100 provided in at least one embodiment of the present disclosure. Figure 2 This is a schematic diagram of the open state of the discharge device 100 provided in at least one embodiment of the present disclosure. Figure 3 A cross-sectional view of the discharge device 100 in the closed state, provided for at least one embodiment of this disclosure. Figure 4 A cross-sectional view of the discharge device 100 provided in at least one embodiment of this disclosure in the open state. Figure 5 This is a schematic block diagram of a discharge device 100 provided for at least one embodiment of the present disclosure.

[0041] refer to Figures 1 to 5 The discharge device 100 includes a storage module 120, an identification part 130, a discharge mechanism 140, a container 150, and a blocking structure 160, all of which are communicatively connected to the control module 110. The discharge mechanism 140 is connected to the container 150, which includes an outwardly facing opening 151. The blocking structure 160 is disposed at the opening 151. For example, see reference... Figures 1 to 4 The shielding structure 160 and the container 150 are configured to move relative to each other, switching between a closed state and an open state to adjust the degree to which the opening 151 is blocked. In the closed state, the shielding structure 160 completely blocks the opening 151. For example, the shielding structure 160 remains stationary while the container 150 is moved. Or, for another example, the container 150 remains stationary while the shielding structure 160 is moved. The following description will use the movement of the shielding structure 160 as an example, but is not intended to limit the scope. When the shielding structure 160 is in the open state, a target object, such as a pet, can obtain material from the container; when the shielding structure 160 is in the closed state, it can seal the discharge device 100, preventing the material inside the container from becoming damp or oxidized. Furthermore, the shielding structure 160 can adjust the degree to which the opening 151 is shielded. As can be understood in conjunction with some embodiments described later, when the corresponding pet is eating, the shielding structure 160 can adjust the degree to which the opening 151 is exposed, so that the opening 151 only allows the corresponding pet to eat, thus avoiding the situation where other pets compete for food.

[0042] For example, the dispensing device 100 may also include a storage component 145 connected to the dispensing mechanism 140. The storage component 145 has a storage cavity containing material. For example, the storage component 145 is a food container for storing pet food.

[0043] Figure 6 This is a schematic diagram illustrating the working process of the discharge device 100 provided in at least one embodiment of the present disclosure. (See reference...) Figure 6For example, storage module 120 is configured to store individual information corresponding to multiple target animals, each individual information including at least the feeding time and the preset number of feedings. The target animals are, for example, dogs, cats, or other pets. The feeding time is, for example, the feeding schedule, which can be set based on the pet's actual situation. Setting a feeding time can help the pet establish good conditioned reflexes. By setting a preset number of feedings within the feeding time, good eating habits can be cultivated in the pet, reducing the risk of the pet refusing to eat or being picky about food, which is beneficial to the pet's health.

[0044] For example, individual information also includes identity information, which refers to information that can be matched with the target. For example, identity information may include the pet's facial features, nose print features, or electronic identification information, etc. Relevant embodiments of this disclosure will be described in detail later. Of course, individual information may also include other information, such as pet breed, pet age, pet weight, etc., which are not limited here. For example, individual information may also include a single feeding time, such as a single meal time. For example, a single meal time refers to the process of a pet eating continuously within a certain period. Setting a single feeding time helps the pet finish the pet food in the container 150 in a timely manner when the shielding structure 160 is open. Furthermore, setting a single feeding time can reduce the risk of other pets being affected by the corresponding pet's poor eating behavior, such as the corresponding pet continuously occupying the feeding area in front of the container 150 without eating, causing other pets to be unable to eat during the feeding time.

[0045] For example, the recognition unit 130 is configured to recognize a target object to determine whether the corresponding target object is in an recognized or unrecognized state. For example, during the recognition process, the recognition unit 130 determines whether the target object has been recognized, causing the target object to switch between an recognized and unrecognized state. By recognizing pets, food can be accurately supplied to the corresponding pet based on pre-stored individual information, preventing other unrelated pets from eating and thus avoiding interference with the feeding plan.

[0046] Figure 7 A schematic flowchart illustrating the first preset conditions for the discharge device 100 provided in at least one embodiment of this disclosure. (See reference...) Figure 6 and Figure 7 The control module 110 is also configured to control the dispensing mechanism 140 to dispense food into the container 150 based on a first preset condition, until the difference between the remaining weight of the food in the container 150 and a preset unit amount is less than a first preset difference, thereby facilitating the control of the pet's single feeding amount. For example, the remaining weight of the food is the real-time weight of the food in the container 150. When the difference between the remaining weight of the food and the preset unit amount is less than the first preset difference, that is, when the container 150 contains approximately a preset unit amount of food, the pet can eat approximately a preset unit amount of pet food when the shielding structure 160 is open.

[0047] For example, the first preset difference is 0%-10% of the preset unit amount. For example, the first preset difference could be one of 9%, 7%, 5%, 4%, 3%, 2%, or 1% of the preset unit amount. Most pet food is in uniformly sized pellets, and the amount of pet food dispensed each time can fluctuate within approximately 10% of the preset unit amount. Understandably, users can also set the first preset difference according to their actual needs; this is not limited here.

[0048] The preset unit amount can be set by the user. For example, the preset unit amount can be set as a common factor of multiple planned feeding amounts for multiple pets, thereby matching different feeding plans with the preset unit amount. Specific details will be explained later with some examples. It should be noted that... Figure 7 The order of judgment shown is merely illustrative; in reality, the judgment of each sub-condition in the first preset condition has no order.

[0049] For example, the first preset condition includes the feeding time of any one of the multiple individual information. For example, multiple individual information corresponding to multiple feeding times are pre-stored, and the first preset condition includes any one of the feeding times. Of course, the feeding time in each individual information can be set to different time periods or the same time period. For example, the feeding time includes a timestamp and a time period. For example, the feeding mechanism 140 is controlled to feed according to the timestamp. For example, in conjunction with some embodiments below, during the feeding time of 6:00-7:00, assuming that the control module 110 determines that the first preset condition is met at 6:59, then even if feeding cannot be completed at 7:00 (for example, dispensing 20 grams takes 2 minutes), the feeding mechanism 140 is still controlled to start and dispense food into the container 150. For example, when the current feeding time is exceeded, for example at 7:01, the feeding mechanism 140 is no longer controlled to start and dispense food into the container 150 to prevent the pet food from getting damp or oxidized, and the feeding mechanism 140 can be controlled to dispense food again at the next feeding time. For example, the system can determine whether a pet's eating behavior exceeds the feeding time based on the time period. For instance, if a pet is allowed to eat between 6:00 and 7:00, but has not finished eating by 7:00, the control module 110 will still control the blocking structure 160 to close, preventing the pet from continuing to eat.

[0050] For example, the first preset condition also includes the shielding structure 160 completely blocking the opening 151, such as the shielding structure 160 being in a closed state. During the feeding process, the shielding structure 160 is closed, thereby preventing the remaining material weight from increasing as dispensing proceeds while simultaneously decreasing due to the pet's continued eating behavior, which could interfere with the dispensing process and cause inaccurate dispensing. It can be understood that the shielding structure 160 remains closed during dispensing; correspondingly, when the shielding structure 160 is open to allow the pet to eat, the dispensing mechanism 140 will not dispense material. Thus, the dispensing process of the dispensing device 100 can be separated from the pet's eating process, avoiding potential interference between the two processes.

[0051] For example, the first preset condition also includes that the number of times at least one target is identified is less than the corresponding preset feeding number. In conjunction with some embodiments described later, the corresponding pet is identified during the feeding time, and when a pet is identified, the shielding structure 160 is activated to feed the pet. It can be understood that the number of times the corresponding pet is identified is also the number of times the pet is fed. For example, when at least one pet's identification count is less than its corresponding preset feeding number, that is, when there are pets whose feeding count has not reached the preset feeding number, the control module 110 controls the dispensing mechanism 140 to dispense food into the container 150 during the feeding time, so that when the next pet is identified, it can be fed based on its individual information. For example, after all pets' identification counts have reached the preset feeding number, the dispensing mechanism 140 will no longer dispense food into the container 150 to prevent the pet food from becoming damp or oxidized.

[0052] For example, the first preset condition also includes that the difference between the preset unit quantity and the weight of the remaining material is greater than or equal to a second preset difference. It can be understood that the difference between the preset unit quantity and the weight of the remaining material corresponds to the pet's single feeding amount. For example, to ensure more accurate pet feeding, the second preset difference can be set to 0, meaning that regardless of the previous pet's single feeding amount, the remaining material weight will be replenished to the preset unit quantity. For example, to avoid overly frequent refeeding, the second preset difference can be set to be greater than 0 and less than or equal to 5% to 10% of the preset unit quantity, meaning that when the pet's single feeding amount is too small, refeeding can be set not to occur. For example, the user can set the second preset difference to 5%. In some embodiments described later, where the preset unit quantity is 20 grams, the second preset difference is 1 gram, meaning that if the previous pet only ate less than 1 gram, refeeding will not occur because it has little impact on the subsequent pet's feeding amount. It is understood that users can also set the second preset difference according to actual needs, which is not limited here.

[0053] For example, according to an embodiment of this disclosure, the control module 110 is configured to control the dispensing mechanism 140 to stop dispensing when the remaining material weight equals a preset unit amount. It can be understood that when the food is replenished to the preset unit amount, the dispensing mechanism 140 stops dispensing, thereby ensuring that the container 150 contains the preset unit amount of pet food after replenishment. For example, if the remaining material weight before dispensing by the dispensing mechanism 140 is 10 grams, dispensing stops when the material in the container 150 reaches 20 grams; that is, during this process, the dispensing mechanism 140 dispenses 10 grams.

[0054] refer to Figure 7 and combined Figure 3 For example, according to embodiments of this disclosure, the dispensing mechanism 140 is configured to switch between a dispensing state and a stopped state. For example, in the dispensing state, the dispensing mechanism 140 feeds pet food into the container 150, and in the stopped state, the dispensing mechanism 140 stops operating and no longer feeds pet food into the container 150.

[0055] For example, according to an embodiment of this disclosure, the dispensing mechanism 140 includes a dispensing component 141 and a sensor (not shown) respectively communicatively connected to the control module 110. The sensor is configured to detect the braking position of the dispensing component 141, and the control module 110 brakes the dispensing component 141 based on the braking position to stop dispensing. The dispensing component 141 is, for example, a drive-connected impeller assembly and a motor. The control module 110 controls the motor to rotate, driving the impeller in the impeller assembly to rotate. The forward rotation of the impeller in the impeller assembly agitates the pet food, causing it to fall into the container 150. When controlling the dispensing component 141 to brake, the sensor detects the braking position of the dispensing component 141, thereby improving the braking reliability of the dispensing component 141. For example, the storage component 145 has an inlet and an outlet respectively communicating with the storage chamber. The inlet is used to add material into the storage chamber, and the impeller assembly is configured to open or close the outlet during rotation, so that the outlet is connected to or disconnected from the dispensing mechanism 140.

[0056] For example, the sensor is a magnetic sensor, such as a Hall sensor. For example, a magnet is provided at the bottom of the impeller. When braking the impeller assembly, if the magnet at the bottom of the impeller does not trigger the positioning sensor, the impeller reverses until the positioning sensor is triggered, thereby reliably braking the discharge assembly 141. For example, the impeller material includes silicone to improve the sealing effect. Of course, other sealing elements can also be provided on the impeller; this is not limited here.

[0057] Figure 8 A schematic flowchart illustrating the second preset conditions for the discharge device 100 provided in at least one embodiment of this disclosure. (See reference...) Figure 8The control module 110 is also configured to control the opening of the blocking structure 160 based on a second preset condition, and adjust the degree to which the opening 151 is blocked so that only one corresponding target object can obtain material from the container 150 through the opening 151 to provide pet food to the corresponding pet, while preventing non-corresponding pets from stealing the food. For example, the degree to which the opening 151 is blocked can be adjusted according to the size of the user's own pet.

[0058] For example, such as Figure 8 As shown, the obstruction structure 160 may include a cover, the degree to which the opening is obstructed is controlled by different positions of the cover. The cover is positioned above the opening 151 and is opened or closed under the control of the control module 110 to expose or close the opening 151.

[0059] However, embodiments according to this disclosure are not limited to this. For example, the shielding structure 160 may include a cover and multiple baffles (not shown in the figures). The cover merely controls whether the opening is completely blocked or completely open, while the baffles are used to adjust the degree to which the opening is blocked. For example, there may be two baffles, respectively disposed on both sides of the opening 151. Under the control of the control module 110, the two baffles can move away from or closer to each other, thereby adjusting the size of the space allowed for the pet to pass through to accommodate pets of different sizes. Of course, the number of baffles may also be multiple or one, and this is not limited thereto.

[0060] For example, the shielding structure 160 includes a cover and a shield (not shown in the figure), with the shield covering the opening 151. When multiple pets are roughly the same size, the shield has an entrance that allows only one pet to pass through at a time, and the entrance communicates with the opening 151, thus allowing only the corresponding pet to eat. Of course, when multiple pets have significantly different sizes, shields with entrances of different sizes can be matched for different pets, which is not limited here.

[0061] For example, individual information also includes the pet's size data. The control module 110 adjusts the degree of exposure of the opening 151 based on the size data to prevent other pets from competing for food.

[0062] For example, the container 150 is a flip-top feeding bowl, meaning the lid can be flipped relative to the opening 151. Another example is a sliding feeding bowl, where the lid is a sliding door. Yet another example is a folding feeding bowl, where the lid is a folding door. Of course, the lid can also be configured in other ways, as long as it can switch between an open and closed state; this is not limited here. It should be noted that... Figure 8 The order of judgment shown is merely illustrative; in reality, the judgment of each sub-condition in the second preset condition has no order.

[0063] For example, the second preset condition includes one of multiple target objects being in an identified state. It can be understood that the second preset condition includes a target object changing from an unidentified state to an identified state. For example, the identification unit 130 continuously identifies pets during operation; when a pet meets a certain trigger condition or a combination of trigger conditions, the identification unit 130 determines that the corresponding pet has changed from an unidentified state to an identified state.

[0064] For example, the second preset condition also includes that the number of times the corresponding target object in the identified state is less than or equal to the preset feeding number. For example, when the identification part 130 determines that the pet has changed from an unidentified state to an identified state, the identification count increases by 1. It should be noted that when the pet is in the identified state and the number of identifications has not exceeded the preset feeding number, the occlusion structure 160 will open once to feed the pet for each increase in the number of identifications. Thus, when the accumulated number of identifications is less than or equal to the preset feeding number, that is, the actual number of feedings has not yet reached the preset feeding number, and when the number of identifications of the corresponding pet exceeds the preset feeding number, the feeding plan for the corresponding pet has been met, and the occlusion structure 160 will no longer open.

[0065] For example, storage module 120 stores individual information for three pets, A, B, and C. Referring to Table 1 below, the feeding times for A, B, and C are each set to three times, and the feeding times are consistent: 6:00-7:00, 12:00-13:00, and 18:00-19:00. Based on the aforementioned embodiments, it can be understood that the planned feeding amount for a pet during the feeding time is the product of the preset feeding frequency and the preset unit amount. For example, during the feeding time of 6:00-7:00, the planned feeding amount for A is 40 grams, and the planned feeding amount for B is 20 grams; the preset unit amount can be set to a common factor of 20 grams. Between 6:00 and 7:00, the preset feeding times for A, B, and C are 2, 1, and 0, respectively; between 12:00 and 13:00, the preset feeding times for A, B, and C are 1, 1, and 2, respectively; between 18:00 and 19:00, the preset feeding times for A, B, and C are 2, 1, and 2, respectively.

[0066] Table 1

[0067] A B C 6:00—7:00 2 1 0 12:00—13:00 1 1 2 18:00—19:00 2 1 2

[0068] For example, at 6:00, 12:00, and 18:00, the pets have not yet started eating during the feeding time, meaning each pet is identified 0 times. At this time, if other conditions are met, such as the shielding structure 160 being closed and the container 150 containing no pet food, the dispensing mechanism 140 can dispense 20 grams of food into the container 150.

[0069] For example, the second preset difference is set to 4 grams. For example, if the remaining weight of the food in container 150 is 2 grams when other conditions are met, that is, the difference between the preset unit amount and the weight of the remaining food is 18 grams, then the first preset condition is met, and food needs to be added to container 150. It can be understood that 18 grams is the amount of food the pet eats in a single meal before the cover structure 160 is closed.

[0070] For example, during the feeding period from 6:00 to 7:00, A can eat twice, B can eat once, and C cannot eat. For example, after A changes from an unidentified state to an identified state once, when it changes to an identified state a second time, the blocking structure 160 will reopen to A so that A can eat a second time. For example, after B changes from an unidentified state to an identified state once, even if the identified part 130 determines that B is in an identified state, for example, if B changes from an unidentified state to an identified state a second time, the blocking structure 160 will not reopen to B. For example, when C is in an identified state, since its preset feeding count is set to 0, the blocking structure 160 remains closed and will not open to C.

[0071] For example, the control module 110 is configured to obtain a preset feeding number based on the target object identified by the identification section 130. For example, in conjunction with some of the foregoing embodiments, during the feeding time from 6:00 to 7:00, when the identification section 130 identifies A, that is, when A changes from an unidentified state to an identified state, the control module 110 obtains a preset feeding number of 2 times for A. For example, the control module 110 is configured to obtain a corresponding feeding time based on the target object identified by the identification section 130. For example, in conjunction with some of the foregoing embodiments, when the identification section 130 identifies B, that is, when B changes from an unidentified state to an identified state, the control module 110 obtains a feeding time for B of 6:00-7:00, 12:00-13:00, and 18:00-19:00.

[0072] Combination Figure 8 and Figure 5As shown, for example, according to an embodiment of this disclosure, the identification section 130 includes a detection module communicatively connected to the control module 110, configured to detect the distance between the target object and the container 150. For example, the detection module may be a radar or infrared sensor. For example, a target object being in an identified state includes a distance between the target object and the container that is less than or equal to a preset distance; a target object being in an unidentified state includes a distance between the target object and the container that is greater than the preset distance. By detecting the distance through the detection module, when a pet approaches the container 150, it can be determined that the pet has changed from an unidentified state to an identified state, thereby the control module 110 opens the shielding structure 160 to facilitate the pet's eating. When the distance is greater than the preset distance, that is, when the pet moves away from the container 150, it is determined that the pet has changed from an identified state to an unidentified state, thereby the control module 110 closes the shielding structure 160. For example, the preset distance is any value from 0 to 10 centimeters.

[0073] For example, according to embodiments of this disclosure, the identification section 130 includes a radio frequency identification (RFID) module and / or an image recognition module. RFID, also known as wireless radio frequency identification, is a communication technology that can identify specific targets and read / write related data via radio signals without requiring mechanical or optical contact between the identification system and the target. For example, a sensor chip can be embedded in a pet collar, storing the pet's identity information. When a pet wearing the collar with the embedded sensor chip approaches the container 150, the RFID module in the dispensing device 100 can receive the corresponding identity information through electromagnetic induction, thereby achieving identification. The image recognition module is, for example, a camera 132, which can photograph the approaching pet, thereby achieving identification through the captured image. For example, the camera 132 is located inside the dispensing device 100, and the shielding structure 160 is made of transparent material, thus enabling both photographing and protecting the camera 132. Of course, other biometric technologies can also be used to identify and mark different pets, and this is not limited to these methods.

[0074] For example, the identification of a pet by the identification component 130 means that the RFID module and / or image recognition module recognize the pet's identity information when the distance between the pet and the identification component is less than a preset distance. For example, the preset distance is set to be less than the recognition range of the RFID module and / or image recognition module, thereby more accurately controlling the opening of the obstruction structure 160 to prevent the obstruction structure 160 from opening even when the pet is not close. For example, if the recognition range radius of the RFID module and / or image recognition module is 30 centimeters, the preset distance can be set to 10 centimeters.

[0075] Figure 9A schematic flowchart illustrating the third preset conditions for the discharge device 100 provided in at least one embodiment of this disclosure. (See reference...) Figure 9 For example, the control module 110 is also configured to control based on a third preset condition, such as controlling the blocking structure 160 to close so that the blocking structure 160 completely blocks the opening 151. The third preset condition is at least one of the following: the feeding time of the corresponding target object in the identified state has exceeded; the state of the corresponding target object changes to the unidentified state; and the material in the container is exhausted. It should be noted that... Figure 9 The order of judgment shown is merely illustrative; in reality, the judgment of each sub-condition in the second preset condition has no order.

[0076] In conjunction with the aforementioned embodiments, for example, when the time is 7:01, exceeding the feeding time for the corresponding pet, the shielding structure 160 will close even if the pet in the identified state is still eating, thereby cultivating a good habit of eating within the feeding time. When the corresponding pet's state changes from the identified state to the unidentified state, for example, when the corresponding pet leaves and the distance between it and the container 150 is 15 cm, the shielding structure 160 is controlled to close. This prevents the pet food from becoming damp and oxidizing due to the shielding structure 160 remaining open. Furthermore, timely control of closing the shielding structure 160 can also prevent other non-corresponding pets from eating. For example, it can prevent pets whose feeding schedule does not match the current feeding time from eating. Or, for example, it can prevent pets that have already reached the preset feeding number from continuing to eat. When the material in container 150 is used up, for example, when the pet food in container 150 has been eaten by the corresponding pet and the remaining material weight is 0 grams, the shielding structure 160 needs to be closed and the dispensing mechanism 140 needs to be controlled to dispense food to replenish the preset unit amount of 20 grams.

[0077] For example, according to embodiments of this disclosure, the storage module 120 is further configured to record the duration of a single feeding session for the corresponding target object as it transitions from an identified state to an unidentified state. For example, the duration of a single feeding session is the time from when the blocking structure 160 is open to when it is closed. By recording the duration of each feeding session for the corresponding pet, it is easy to understand the pet's feeding situation each time. In conjunction with some of the foregoing embodiments, for example, A transitions from an unidentified state to an identified state at 6:10, at which point the blocking structure 160 is opened, and A begins feeding until 6:15 when it leaves the container 150, at which point A transitions from an identified state to an unidentified state, and the blocking structure 160 is closed. During this feeding process, A's single feeding session lasts for 5 minutes.

[0078] For example, according to embodiments of this disclosure, the storage module 120 is further configured to record the total feeding time for the corresponding target, where the total feeding time is the sum of the feeding times of individual feedings within the feeding period. By recording the total feeding time of the corresponding pet, the overall feeding situation of the pet within the feeding period can be understood, thereby facilitating the management and control of the corresponding pet's feeding behavior. In conjunction with some of the foregoing embodiments, for example, if A's feeding time in the first feeding process is 5 minutes and its feeding time in the second feeding process is 10 minutes, then the total feeding time is 15 minutes.

[0079] like Figure 3 and Figure 5 As shown, for example, according to an embodiment of this disclosure, a weighing module 170 communicatively connected to the control module 110 is further included. This module is configured to weigh the container 150 to obtain the weight of the remaining material within the container 150, thereby enabling real-time monitoring of the weight of the pet food within the container 150. For example, the container 150 is placed above the weighing module 170, and when the weighing module 170 weighs the food, its own weight is removed to obtain the weight of the pet food.

[0080] For example, according to embodiments of this disclosure, the storage module 120 is further configured to record the amount of food consumed per feeding for the corresponding target. For example, the amount of food consumed per feeding is the change in the weight of the remaining material when the shielding structure 160 is switched from open to closed. By recording the amount of food consumed per feeding for the corresponding pet, the feeding situation of the corresponding pet at each feeding can be known. In conjunction with some of the foregoing embodiments, for example, after A eats and leaves the container 150, the shielding structure 160 switches from an open state to a closed state. When the shielding structure 160 is open, the weight of the remaining material in the container 150 is 20 grams; when the shielding structure 160 is closed, the weight of the remaining material in the container 150 is 10 grams. Therefore, A's amount of food consumed per feeding is 10 grams. As another example, when B eats and leaves the container 150, the weight of the remaining material when the container 150 is open is 19 grams; when the container 150 is closed, the weight of the remaining material is 0 grams. Therefore, B's amount of food consumed per feeding is 19 grams.

[0081] For example, according to embodiments of this disclosure, the storage module 120 is further configured to record the total amount of food consumed by the corresponding target, where the total amount of food consumed is the sum of the amounts consumed in a single feeding session during the feeding period. By recording the total amount of food consumed by the corresponding pet, the feeding situation of the corresponding pet throughout the feeding period can be known, thereby facilitating the management and control of the feeding behavior of the corresponding pet. In conjunction with some of the foregoing embodiments, for example, during the feeding period from 6:00 to 7:00, if A consumes 10 grams in the first feeding session and 1 gram in the second feeding session, then A's total food consumption is 11 grams.

[0082] For example, according to embodiments of this disclosure, an alarm module 180 communicatively connected to the control module 110 is further included, configured to issue an alarm signal under abnormal conditions. The control module 110 is configured to perform control based on the alarm signal, such as controlling the blocking structure 160 to close so that the blocking structure 160 completely blocks the opening 151. Under abnormal conditions, controlling the blocking structure 160 to close via the alarm signal can alert and remind the user to adjust the dispensing device 100 in a timely manner, and can also prevent the pet's eating behavior from being affected by a malfunction of the dispensing device 100.

[0083] For example, according to embodiments of this disclosure, the abnormal condition is at least one of the following: the container 150 and the discharge mechanism 140 are not aligned; the shielding structure 160 and the container 150 are in an intermediate state between a closed state and an open state; when the discharge mechanism 140 discharges material into the container 150, no material is added to the container 150; when the discharge mechanism 140 does not discharge material into the container 150, material is added to the container 150. It should be noted that the judgment of the above sub-conditions has no order.

[0084] For example, abnormal conditions include misalignment or displacement of the container 150, causing misalignment with the dispensing mechanism 140. For example, the container 150 remains stationary while the blocking structure 160 moves; the blocking structure 160 fails to completely block the opening 151 when switched to the closed state, or fails to open fully when switched to the open state, resulting in the exposed portion of the opening 151 not matching the corresponding pet. For example, the pet food in the storage container 145 is zero, or the dispensing mechanism 140 becomes clogged, causing the dispensing mechanism 140 to dispense food while the container 150 does not add pet food. For example, the pet food in the storage container 145 is insufficient, and the preset unit amount is not dispensed. For example, the motor in the dispensing mechanism 140 stalls. For example, the control module 110 fails to control the dispensing mechanism 140 to dispense food, while the container 150 adds pet food. For example, the first preset condition is not met, and the weight detected by the weighing module 170 increases significantly. Of course, abnormal conditions can also be other malfunctions of the discharge device 100, which are not limited here.

[0085] Figure 10 This is a schematic diagram illustrating a discharge method provided in at least one embodiment of this disclosure. Figure 10 As shown, and in combination Figure 3 and Figure 5 At least one embodiment of this disclosure provides a discharge method for the discharge device 100 of any of the above embodiments, comprising:

[0086] Step S110: Store multiple individual information corresponding to multiple target objects, each individual information including at least the feeding time and the preset feeding number;

[0087] Step S120: Identify the target object to determine whether the corresponding target object is in an identified state or an unidentified state;

[0088] Step S130: Based on the first preset conditions, control the discharge mechanism 140 to discharge material into the container 150 until the difference between the remaining material weight in the container 150 and the preset unit quantity is less than the first preset difference. The first preset conditions include that during the feeding time of any individual information in multiple individual information, the blocking structure 160 completely blocks the opening 151, the number of times at least one target object is identified is less than the corresponding preset feeding number, and the difference between the preset unit quantity and the remaining material weight is greater than or equal to the second preset difference.

[0089] Step S140: Control is performed based on a second preset condition, such as controlling the opening of the shielding structure 160 and adjusting the degree of shielding of the opening 151 so that only one corresponding target object is allowed to obtain material from the container 150 through the opening 151; the second preset condition includes that one of the multiple target objects is in the identification state, and the number of times the corresponding target object in the identification state is identified is less than or equal to the preset feeding number.

[0090] In step S110, for example, the storage module 120 stores individual information. The target object is, for example, a pet such as a dog or cat. The feeding time and preset feeding number in the individual information can be referred to the content of some of the aforementioned embodiments, and will not be repeated here. In step S120, for example, the identification part 130 identifies the target object. The identification part 130 includes, for example, a detection module, an RFID module, and an image recognition module. In step S130, for example, the control module 110 controls the discharging mechanism 140 to operate under a first preset condition to achieve discharging. In step S140, for example, the control module 110 controls the shielding structure 160 to open under a second preset condition and adjusts the degree to which the opening 151 is shielded, so that material is fed to the corresponding target object and only one corresponding target object is allowed to receive material.

[0091] Since the discharge method according to the embodiments of this disclosure is used in at least one of the above-described discharge devices, it also has corresponding beneficial technical effects, which will not be elaborated here. It should be noted that the various method steps used in the discharge devices of the above embodiments of this disclosure can also be included in the grain discharge method according to the embodiments of this disclosure, which will not be elaborated here.

[0092] At least one embodiment of this disclosure provides a computer-readable storage medium storing executable code thereon. When executed by a processor, the executable code causes the processor to perform the feeding method of the above embodiments. Since the computer-readable storage medium according to the embodiments of this disclosure performs the feeding method, it also has corresponding beneficial technical effects, which will not be elaborated here.

[0093] The following points need to be explained:

[0094] (1) The accompanying drawings of the embodiments of this disclosure only involve the structures involved in the embodiments of this disclosure, and other structures can be referred to the general design.

[0095] (2) Where there is no conflict, features of the same embodiment and different embodiments of this disclosure may be combined with each other.

[0096] The above description is merely an exemplary embodiment of this disclosure and is not intended to limit the scope of protection of this disclosure, which is determined by the appended claims.

Claims

1. A discharging device, comprising a storage module, an identification part, a discharging mechanism, a container, and a blocking structure, all communicatively connected to a control module, wherein the discharging mechanism is connected to the container; the container includes an opening facing outward, and the blocking structure is disposed at the opening; the blocking structure and the container are configured to be able to move relative to each other and switch between a closed state and an open state to adjust the degree to which the opening is blocked, wherein in the closed state, the blocking structure completely blocks the opening; The storage module is configured to store multiple individual information corresponding to multiple target objects, and each individual information includes at least the feeding time and a preset number of feedings; The identification section is configured to identify target objects to determine whether the corresponding target object is in an identified state or an unidentified state. The control module is configured to control the discharge mechanism to discharge material into the container based on a first preset condition, until the difference between the remaining material weight in the container and the preset unit amount is less than the first preset difference. The control module is also configured to control based on a second preset condition and adjust the degree to which the opening is blocked so that only one corresponding target object can obtain material from the container through the opening; in, The first preset condition includes that during the feeding time of any of the multiple individual information, the blocking structure completely blocks the opening, the number of times at least one target object is identified is less than the corresponding preset feeding number, and the difference between the preset unit quantity and the weight of the remaining material is greater than or equal to a second preset difference; the second preset condition includes that one of the multiple target objects is in the identified state, and the number of times the corresponding target object in the identified state is less than or equal to the preset feeding number.

2. The discharge device as described in claim 1, wherein, The identification section includes a detection module that is communicatively connected to the control module and is configured to detect the distance between the target object and the container. The target object being in the identified state includes the distance between the target object and the container being less than or equal to a preset distance; the target object being in the unidentified state includes the distance between the target object and the container being greater than the preset distance.

3. The discharge device as described in claim 2, wherein, The control module is also configured to control based on a third preset condition so that the shielding structure completely blocks the opening. The third preset condition is at least one of the following conditions: The feeding time of the corresponding target object in the identified state exceeds the specified time. The state of the corresponding target object changes to an unidentified state; and The material in the container has been used up.

4. The discharge device according to any one of claims 1-3, wherein, The storage module is also configured to record the duration of a single material usage for the corresponding target object when it changes from the identified state to the unidentified state.

5. The discharge device as described in claim 4, wherein, The storage module is also configured to record the total material usage time for each of the plurality of target objects; The total material usage time is the sum of the single material usage time for the corresponding target object within the material supply time.

6. The discharge device according to any one of claims 1-3, wherein, The control module is configured to obtain the corresponding preset feeding number based on the target object identified by the identification part; and / or The control module is configured to obtain the corresponding feeding time based on the target object identified by the identification part.

7. The discharge device according to any one of claims 1-3, wherein, The first preset difference is 0% to 10% of the preset unit quantity.

8. The discharge device according to any one of claims 1-3, wherein, The second preset difference is greater than or equal to 0 and less than or equal to 5% to 10% of the preset unit quantity.

9. The discharge device according to any one of claims 1-3 further includes a weighing module communicatively connected to the control module, configured to weigh the container to obtain the weight of the remaining material.

10. The discharge device as described in claim 9, wherein, The storage module is also configured to record the amount of material used in a single transaction for the corresponding target object when it changes from the identified state to the unidentified state.

11. The discharge device as claimed in claim 10, wherein, The storage module is also configured to record the total amount of material used for each of the plurality of target objects; The total amount of material used is the sum of the amount of material used in a single instance for the target object within the material supply time.

12. The discharge device according to any one of claims 1-3, wherein, The discharge mechanism is configured to switch between a discharge state and a stop state.

13. The discharge device as described in claim 12, wherein, The discharge mechanism also includes a discharge component and a sensor that are communicatively connected to the control module. The sensor is configured to detect the braking position of the discharge assembly, and the control module brakes the discharge assembly based on the braking position to switch the discharge mechanism from the discharge state to the stop state.

14. The discharge device according to any one of claims 1-3, wherein, The identification component includes a radio frequency identification module and / or an image recognition module.

15. The discharge device according to any one of claims 1-3, further comprising an alarm module communicatively connected to the control module, configured to issue an alarm signal under abnormal conditions; The control module is configured to control based on the alarm signal so that the shielding structure completely blocks the opening.

16. The discharge device as described in claim 15, wherein, The abnormal condition is at least one of the following: The container and the discharge mechanism are not aligned; The shielding structure and the container are in an intermediate state between the closed state and the open state; When the discharge mechanism discharges material into the container, no material is added to the container; When the discharge mechanism does not discharge material into the container, material is added into the container.

17. A discharge method for use in the discharge apparatus as described in any one of claims 1-16, comprising: The system stores multiple individual information corresponding to multiple target objects, and each individual information includes at least the feeding time and the preset feeding number. Identify the target object to determine whether the corresponding target object is in the identified state or the unidentified state; Based on the first preset condition, the discharge mechanism is controlled to discharge material into the container until the difference between the remaining material weight in the container and the preset unit amount is less than the first preset difference. Control is performed based on the second preset condition, and the degree to which the opening is blocked is adjusted so that only one corresponding target object is allowed to obtain material from the container through the opening; The first preset condition includes that, within the feeding time of any of the multiple individual information, the blocking structure completely blocks the opening, the number of times at least one target object is identified is less than the corresponding preset feeding number, and the difference between the preset unit quantity and the weight of the remaining material is greater than or equal to the second preset difference; the second preset condition includes that one of the multiple target objects is in the identified state, and the number of times the corresponding target object in the identified state is less than or equal to the preset feeding number.

18. A computer-readable storage medium having executable code stored thereon, said executable code, when executed by a processor, causing the processor to perform the discharging method of claim 17.