Multi-modem identification method

By using cat weight and toilet habits to identify, the high cost and complexity of pet identification equipment in the prior art are solved, and more accurate monitoring of pet health information is achieved.

CN120234334APending Publication Date: 2025-07-01PANASONIC APPLIANCES (CHINA) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510381139.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the prior art, pet identification equipment is costly and complex in integration, and pet health information is single, so it is impossible to accurately characterize the health status of the pet.

Method used

Recognition of cats’ weight and toilet habits, avoid the use of recognition units, reduce costs, and improve the accuracy of health information monitoring from multiple data sources such as weight changes and toilet habit changes.

Benefits of technology

It has achieved the reduction of pet identification costs, improved the accuracy of pet health information monitoring, and provided more comprehensive and accurate health diagnosis information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120234334A_ABST
    Figure CN120234334A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-cat identification method, belongs to the technical field of terminals, and solves the problems of high cost and single information of pet identification, and the technical scheme for solving the problem mainly comprises the following steps: S1, establishing a first database, and inputting an initial weight, a weight upper limit and a login date; s2, setting the putting amount and calculating the weight gain per day; s3, the equipment obtains the weighing weight, the weighing error, the defecation time and the current date; s4, calculating a theoretical increment according to the number of feeding days and single-day weight gain, obtaining an estimated weight according to the theoretical increment and the current weight, and obtaining an estimated weight range; s5, traversing and establishing a second database according to the weighed body weight and the estimated body weight range, and copying cat management data conforming to the weighed body weight into the second database; s6, judging whether the second database enters the next step of identification or not; and S7, judging the third database. The pet recognition cost and information singleness are mainly reduced, and the information accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of terminals, and particularly to a multi-cat recognition method. Background Art

[0002] The litter boxes sold on the market at present have an overall system composition. The function of the litter box is to provide a toilet place for cats. When a cat uses the toilet, the litter box can obtain the weight information of the cat through a weighing module, and the litter box can upload the weight information and toilet time of the cat to the data established by the user for the corresponding cat through a Wi-Fi module. The user's device converts the data of the corresponding cat into chart information for the user to view and analyze.

[0003] The prior art CN202410660021.X discloses a pet health information monitoring system and method based on an intelligent pet toilet device, including a cat litter container unit, a first weight sensing unit, a feces collection bin unit, a second weight sensing unit, a pet identification unit, and a control unit. The cat litter container unit adopts existing and relatively mature technologies, which are used to place cat litter and automatically clean the excrement into the feces collection bin unit every time the pet defecates; the first weight sensing unit is used to monitor the weight data of the cat litter container unit, denoted as the first weight data, and send it to the control unit; the feces collection bin unit includes a bin body, and the bin body is used to collect the excrement cleaned from the cat litter container unit; the second weight sensing unit is used to monitor the weight data of the bin body, denoted as the second weight data, and send it to the control unit; the pet identification unit is used to identify the pet entering the cat litter container unit, identify the currently defecating pet, and send it to the control unit. By collecting the excrement of different pets in different bin bodies of the feces collection bin, the separation of the excrement of different pets is realized. When the pet is unwell, the situation of the excrement in the corresponding bin body can be observed, which provides convenience for the health diagnosis of the pet. The prior art also discloses the identification of multiple pets to facilitate the accurate matching of the health information of multiple pets with each pet; and in order to identify pets, the prior art adopts a pet identification unit based on a visual recognition model or an RFID-based identification unit.

[0004] Although the prior art realizes the identification of multiple pets and the health monitoring of the corresponding pets through the identification of pet excrement and the identification of pets, however, in the prior art, the price of the feces collection bin with an identification function is as high as thousands of yuan. Although users can also buy identification devices at a lower price and then integrate them into the feces collection bin, if the integrated method is adopted, it is relatively complicated for users; and the current excrement of the pet can only monitor whether the stomach of the current pet is normal and cannot accurately represent the health information of the pet. Summary of the Invention

[0005] The objective to be achieved by the present invention is to provide a multi-cat recognition method, which solves the problems of high cost of pet recognition, complexity of integration of pet recognition devices, and single pet health information. The method conducts cat recognition based on the weight and toileting habits of cats, avoids the use of recognition units, thereby reducing the cost of cat recognition, and improves the accuracy of monitoring pet health according to information from multiple data such as changes in cat weight and cat toileting habits.

[0006] To achieve the above objective, the present invention adopts the following technical solution: A multi-cat recognition method, comprising the following steps: S1. The terminal device respectively establishes management data for multiple cats to form a first database. The management data of each cat includes the initial weight, weight upper limit, initial feeding date, and daily feeding amount. The terminal device is network-connected to the litter box; S2. The litter box provides a toileting place for the cat and obtains the weighed weight of the cat. The terminal device obtains the weighing error and the weighed weight from the litter box, and records the cat's toileting time and the current date; S3. The terminal device calculates the theoretical increment of the cat based on the feeding days and the daily feeding amount of the cat, takes the latest weight data as the current weight, obtains the estimated weight of the cat according to the theoretical increment and the current weight, and obtains the estimated weight range of the cat through the estimated weight and the weighing error; S4. The terminal device traverses multiple cats based on the weighed weight and the estimated weight range and establishes a second database, and copies the management data of the cat corresponding to the estimated weight range that conforms to the weighed weight into the second database; S5. If there is no data in the second database, manually assist in recognizing the cat; if there is only one data, the recognition is completed and the data is recorded; if there are multiple data, the terminal device traverses the cat's toileting time and the historical toileting times of multiple cats to recognize the cat, and establishes a third database for the management data of the cat whose toileting time coincides with the recorded historical toileting time of the cat; S6. If there is only one cat in the third database, the corresponding data is recorded and the recognition is completed; if there is no cat or multiple cats in the third database, manually assist in recognizing the cat and record the data.

[0007] After adopting the above technical solution, the present invention has the following advantages: On the user's terminal device, such as a mobile device or a computer, management data is established for the number of cats in the user's home. Each cat has a separate management data, and the management data of multiple cats forms a first database. During the process of establishing the management data for the corresponding cat, the weight value of the corresponding cat is input as the initial weight, and the weight upper limit of the cat is input according to the breed, gender, etc. of the cat. The input date of the initial weight and the weight upper limit is used as the login date for feeding the cat, which is convenient for subsequent records of cat feeding and subsequent partial calculations. The user's terminal device is network-connected to the feeder for feeding the cat and the litter box for the cat to use the toilet during the feeding process, which is convenient for the user's terminal device to record and monitor the feeding situation of the cat; the user sets the daily feeding amount of the feeder on the terminal device according to the age, gender, etc. of each cat, and the terminal device estimates the daily feeding amount of each cat's weight according to the feeding amount of the feeder and the number of cats being fed, so that the terminal device can calculate the theoretical weight gain of the cat according to the daily feeding amount. When the cat enters the litter box to excrete, the litter box obtains the weight of the cat, the time point and date when the weight is obtained, the litter box transmits the measurement error to the terminal device, and the litter box transmits the obtained weight as the weighed weight to the terminal device for temporary storage; after the terminal device obtains the measurement error, it estimates the estimated weight range of all cats according to the initial weight recorded in the first data, the subsequent obtained theoretical weight gain, and the measurement error. The terminal device compares the obtained weighed weight with the estimated weight range of all cats and simultaneously establishes a second database, and copies the management data of the cats whose weighed weight meets the estimated weight range to the second database. If there is no data in the second database, and the terminal device confirms that the weighed weight of the cat is obtained from the litter box, at this time, the user needs to assist in identifying the cat in the litter box, and according to the identification result, a new cat database is created in the first database or the relevant information in the first database is corrected if it is manually identified as an existing cat; if there is only the information data of one cat in the second database, the terminal device determines that the identification of the cat is completed, and replaces the weight data of the corresponding cat in the first database with the weighed weight of the cat as the current weight of the cat. If there are multiple cat data in the second database, the identification continues; when identifying again, the terminal device compares according to the toilet habits of the cats with the recorded time points obtained by the terminal device from the litter box, and identifies again according to the toilet time points of the cats; the specific identification is as follows: during the identification process, a third database is established, and the time points are compared with the toilet time habit list of the cats, and the data of the cats corresponding to the toilet time habit list are copied from the second database to the third database; then, the terminal device makes a judgment again. If there is no data in the third database, the user needs to assist in identifying the cat manually, and after manual judgment, data is updated and historical data is stored, and the new weight data and toilet time data replace the corresponding original data;If there is one piece of data in the third database, the terminal device determines that the recognition is completed, stores and replaces the corresponding data. If there are multiple pieces of data in the third database, manual assistance is required to identify the suffix and store and replace the relevant data. The recognition of the cat is assisted by the terminal device, the litter box, the feeder and the user. Compared with the feces collection bin with a recognition unit, it does not require a high cost to purchase or a complex method to integrate the recognition unit. In the above-mentioned cat recognition process, a large amount of data information is involved, such as initial weight, weight limit, theoretical weight gain, toilet time, date of toilet time, etc. In addition to the cat's intake, it also involves changes in the cat's weight and toilet time. The superposition of these information can more accurately judge the cat's health status.

[0008] Further, the terminal device obtains the number of days between the cat entering the litter box according to the current date and the date of the last use of the litter box, and the theoretical weight gain is the product of the number of days between intervals and the daily feeding amount.

[0009] Adopting the foregoing technical solution, when calculating the cat's theoretical weight gain, it is necessary to first calculate the number of days between intervals according to the dates of the cat's two uses of the litter box, and then obtain the cat's theoretical weight gain through the product of the number of days between intervals and the daily feeding amount; the number of days between intervals here follows the principle of mass conservation. During the number of days between the cat's two uses of the litter box, the terminal device determines that the cat has not excreted the eaten cat food or water from its body. At this time, the cat's theoretical weight gain is the total weight of the food and water ingested by the cat per day. By calculating the cat's theoretical value in the short term through whether the cat excretes, the accuracy of cat recognition is improved.

[0010] Further, the estimated weight is the sum of the theoretical weight gain and the current weight.

[0011] Adopting the foregoing technical solution, the estimated weight is the sum of the theoretical weight gain and the current weight. It should be noted that this current weight is the initial weight when initially establishing the management data, and the subsequent current weight is the most recent weighed weight replaced by the data after the cat is recognized. Its weight data is more accurate, improving the accuracy of cat recognition. When calculating the estimated weight, the current weight recorded by the terminal device is used, improving the accuracy of cat recognition through weight, and thus improving the accuracy of cat recognition.

[0012] Further, when the terminal device has a weighed weight, the estimated weight range is estimated weight ± weighing error; when the terminal device only has an initial weight and the estimated weight exceeds the weight limit, the estimated weight range is weight limit ± weighing error.

[0013] With the foregoing technical solution, under healthy feeding conditions, each cat has a standard weight limit. When the estimated weight calculated based on the current weight and theoretical weight gain does not exceed the weight limit of the cat, the estimated weight range can be directly calculated based on the estimated weight and measurement error; when the estimated weight exceeds the weight limit, there may be a possibility of miscalculation in the estimated weight. To avoid identification errors, the weight limit is used at this time to calculate the estimated weight range, reducing large deviations in the estimated weight range and improving the accuracy of cat identification.

[0014] Furthermore, the management data of each cat also includes breed, gender, standard development cycle, and standard weight. The terminal device establishes toilet use time periods based on the ratio of the estimated weight to the standard weight.

[0015] With the foregoing technical solution, in the management data of the first database, in addition to inputting the initial weight and login date, relevant information such as the breed, gender, standard development cycle, and standard weight of the corresponding cat are also input, ensuring that the recorded cat information data is more accurate. The standard weight and estimated weight facilitate the terminal device to record the habit list of the corresponding cat's toilet use time, ensuring that the habits of the cats corresponding to the habit list are more in line with the biological laws of cats.

[0016] Furthermore, the terminal device divides the time of a day into twenty-four time periods at one-hour intervals, calculates the percentage based on the estimated weight and the standard weight. If it is higher than 80%, five time periods are selected as the cat's toilet use time periods; if it is not higher than 80%, seven time periods are selected as the cat's toilet use time periods; the toilet use time periods can be vacant.

[0017] With the foregoing technical solution, the terminal device divides the time of a day into twenty-four time periods at one-hour intervals, reducing the possibility of having multiple cats in the same time period. The terminal device calculates the percentage based on the estimated weight and the standard weight. If the ratio of the estimated weight to the standard weight is higher than 80%, the terminal device can basically determine that the cat is in an adult state or has good health, and the frequency of using the litter box every day is relatively low. At this time, five time periods are selected from the twenty-four time periods as the cat's toilet use time periods, which can basically cover the frequency of the cat using the litter box; if the ratio of the estimated weight to the standard weight is not higher than 80%, the terminal device determines that the cat tends to be in a juvenile state or does not have good health, and the frequency of the cat using the litter box every day is relatively high or the time interval between using the litter box is large. The setting of more time periods facilitates the statistics of the cat's toilet use situation. At this time, seven time periods are selected from the twenty-four time periods as the cat's toilet use time periods, which is convenient for the statistics of the habit list of the cat's toilet use time, and the health of the cat can also be judged by analyzing the differences in the toilet use time periods. Among the selected five time periods or seven time periods, some time periods can be in a vacant state.

[0018] Further, the terminal device records the toilet use time periods of cats that are not less than 1 month before the current time point and the number of times of using the litter box is not less than 10 times, and selects the corresponding time periods in descending order of the number of times of the same time period of the cat as the effective toilet use time periods of the cat's toilet use habits. The terminal device outputs a habit list of the cat's toilet use according to the effective toilet use time periods.

[0019] Adopting the foregoing technical solution, when counting the toilet use time periods of cats, a statistical period of not less than 1 month is selected, and the number of times the cat uses the litter box during the statistical process also needs to be guaranteed to be not less than 10 times to ensure the accuracy of the cat's toilet use time periods, and further ensure the accuracy during the cat recognition process. At the same time, it is possible to judge whether there are health hazards for the cat by comparing the cat's effective toilet use habits with the current toilet use time point.

[0020] Further, when the number of times of the cat's toilet use time in different time periods is the same on the terminal device, a time period closest to the current toilet use time point in the cat's historical toilet use time periods is selected.

[0021] Adopting the foregoing technical solution, during the statistical process of the cat's effective toilet use time periods, when the number of times of the toilet use time periods is the same in the statistical time periods, a time period closest to the current time point is selected according to the existing time information, ensuring that the toilet use time information of the cat counted is more in line with the actual toilet use habits of the cat, and further improving the accuracy of cat recognition.

[0022] Further, when the terminal device does not form a habit list of effective toilet use time periods, a habit list is output according to the most recently recorded time period.

[0023] Adopting the foregoing technical solution, when the raising time of the cat does not reach one month and a habit list of effective toilet use time periods cannot be formed, the most recently recorded time period is output as a list, so that the process of recognizing the cat is not compared by a single weight, increasing the comparison data, and further improving the accuracy of cat recognition.

[0024] Further, after the terminal device completes the recognition of the cat, the weighed weight is replaced with the current weight of the corresponding cat, and the original current weight is stored as historical data; the toilet use time periods of the recognized cat are recorded and the habit list of the cat is updated.

[0025] Adopting the foregoing technical solution, after the terminal device completes the recognition of the cat, the weighed weight is used as the actual weight of the cat to replace the current weight of the terminal device to become a new current weight record, and the original current weight is stored as historical data for subsequent judgment of the growth situation and health status of the cat according to the change of the cat's weight. Similarly, the toilet use time periods of the recognized cat are also recorded and the habit list of the cat is updated to timely update the database and improve the accuracy of subsequent cat recognition. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The present invention will be further described below with reference to the accompanying drawings:

[0027] Figure 1 is a flowchart of a multi-cat recognition method of the present invention;

[0028] Figure 2 is a flowchart of the calculation of the estimated weight range of a cat in the present invention;

[0029] Figure 3 is a flowchart of obtaining the habit list of a cat in the present invention. Specific embodiments

[0030] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, rather than all, of the embodiments of the present invention.

[0031] The terms "first", "second", etc. (if any) in the description and claims of the present invention are used to distinguish similar objects, rather than to describe a specific order or sequence. Even if "second" is used to distinguish a certain technical feature, it does not necessarily imply the existence of "first". It should be understood that in the present invention, "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. It should be understood that in the present invention, "a plurality" means two or more. "And / or" is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, X and / or Y may represent: X exists alone, X and Y exist simultaneously, and Y exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after. "Including X, Y, and Z", "including X, Y, Z" means that all of X, Y, and Z are included, "including X, Y, or Z" means including any one of X, Y, and Z, and "including X, Y, and / or Z" means including any one or any two or all three of X, Y, and Z.

[0032] The technical solutions of the present invention will be described in detail below with specific embodiments. These specific embodiments can be combined or replaced according to the actual situation. For the same or similar concepts or processes, they may not be repeated in some embodiments.

[0033] As Figure 1 shown, the present invention provides a multi-cat recognition method, including the following steps:

[0034] S1. The terminal device respectively establishes management data for multiple cats to form a first database. The management data of each cat includes the initial weight, weight upper limit, initial feeding date, and daily feeding amount. The terminal device is network-connected to the litter box;

[0035] S2. The cat litter box provides a place for the cat to use the toilet and obtains the weighed body weight of the cat. The terminal device obtains the weighing error and the weighed body weight from the cat litter box, and records the cat's toilet use time and the current date.

[0036] S3. The terminal device calculates the theoretical weight gain of the cat according to the number of feeding days and the daily feeding amount of the cat, takes the latest weight data as the current weight, obtains the estimated weight of the cat according to the theoretical weight gain and the current weight, and obtains the estimated weight range of the cat through the estimated weight and the weighing error.

[0037] S4. The terminal device traverses multiple cats according to the weighed body weight and the estimated weight range and establishes a second database, and copies the management data of the cat corresponding to the estimated weight range that conforms to the weighed body weight into the second database.

[0038] S5. If there is no data in the second database, manually assist in identifying the cat; if there is only one data, the identification is completed and the data is recorded; if there are multiple data, the terminal device traverses the cat's toilet use time and the historical toilet use time of multiple cats to identify the cat, and establishes a third database for the management data of the cat whose toilet use time coincides with the recorded historical toilet use time of the cat.

[0039] S6. If there is only one cat in the third database, the corresponding data is recorded and the identification is completed; if there is no cat or multiple cats in the third database, then manually assist in identifying the cat and recording the data.

[0040] Before the cat is identified, management data is respectively established for multiple cats on the terminal device first. The management data of multiple cats forms a first database, where the management data includes the cat's breed, gender, standard weight, standard weight upper limit, initial weight when the management data is established, and the date when the initial weight is input as the login date. The terminal device stores the input data as information for backup. Basic equipment for feeding cats such as the cat litter box and the feeder are network-connected to the terminal device. Among them, the user sets the daily feeding amount in the feeder according to the feeding situation of the cat, and transmits the feeding amount of the feeder to the terminal device through the network connection.

[0041] The terminal device calculates the daily feeding amount of each cat according to the number of cats recorded in the first database and the feeding amount of the feeder. Specifically, let the feeding amount be X and the number of cats be N1, then the daily feeding amount of each cat is X / N1. Here, when calculating the daily feeding amount of each cat, although the amount of food eaten by a kitten each time is small, but the number of times of eating per day is more. For cats approaching adulthood and adult cats, although the amount of food eaten each time is relatively large, the number of eating times is relatively small. Basically, the daily food intake of cats that are one month old or older varies little, and the food intake is between 100g - 200g, and relative to the cat's body weight, the food intake does not need to be more detailedly distinguished.

[0042] The cat litter box provides a toilet area for the cat, weighs the cat when it uses the toilet, and transmits the weighed weight and measurement error to the terminal device through a network connection with the terminal device. The weighed weight is used as one of the data for identifying the cat. The cat litter box also transmits the time point and date when the cat uses the litter box as the toilet time point and the current date to the terminal device while obtaining the weighed weight of the cat.

[0043] The terminal device forms a habit list of the cat's toilet time period based on the toilet time points of the cat over a period of time, and stores the relevant data of the toilet time period and the habit list in the first database as one of the management data of the cat.

[0044] As Figure 2 shown, the terminal device takes the date when the cat last used the litter box as the historical date and the most recently recorded weight as the current weight. It should be noted here that when the most recently recorded weight is the initial weight, the initial weight is the current weight. If the most recently recorded weight is the weighed weight obtained by the terminal device from the cat litter box last time, then the previously obtained weighed weight is the current weight. The terminal device calculates the estimated weight of the cat based on the current weight, historical date, and the just obtained current date in the first database. Specifically: Calculate the number of days between the cat's two uses of the litter box by the current date and the historical date, and then obtain the theoretical weight gain by multiplying the number of days by the daily feeding amount. The estimated weight is the sum of the current weight and the theoretical weight gain. It should be noted that when calculating the theoretical weight gain within the number of days between intervals, it is based on the law of conservation of mass. Theoretically, during the number of days between the cat's two uses of the litter box, the cat has not excreted, only eaten. Although during this period, the cat may have some heat consumption or sweating, etc., its impact on mass change is very small and can be ignored. After the terminal device calculates the estimated weight, it checks the current weight in the first database. If the current weight only has one value of the initial weight, at this time, compare the estimated weight with the weight limit. When the estimated weight is less than the weight limit, calculate the estimated weight range of the cat by the estimated weight and the measurement error of the litter box, that is, the estimated weight ± the measurement error. If the estimated weight is greater than the weight limit, it is judged that the estimated weight is incorrect. For the identification of the cat, calculate the estimated weight range using the weight limit, that is, the weight limit ± the measurement error. If the current weight has a weighed weight value obtained from the cat litter box, then calculate the estimated weight range of the cat by the estimated weight and the measurement error of the litter box, that is, the estimated weight ± the measurement error.

[0045] When calculating the number of days between the cat's two uses of the litter box, the limit for the number of days is three. When the number of days exceeds three, the terminal device calculates the interval days of the cat's toileting according to three days. The reason for limiting the number of days not to exceed three is that in terms of the cat's spleen and stomach and toileting habits, when the cat does not toilet for more than three days, it can basically be judged that there are serious problems with the cat's spleen and stomach. Therefore, when calculating the theoretical weight gain, the number of days should not be too long.

[0046] After the terminal device obtains the estimated weight range, it compares the weighed weight with the estimated weight range. When comparing, it traverses the weighed weight with the estimated weight ranges of all cats. Here, the so-called traversal means that all the cats in the first database are compared in order. That is to say, the management data of each cat has to be compared. Whether or not a cat is recognized during the comparison process, when the data of all cats are compared, then the recognition judgment is carried out. When the terminal device starts to traverse the weighed weight, it establishes a second database. During the comparison process, the management data of the cats that meet the weight range are copied from the first database to the second database, so as to list the cats identified by the weighed weight separately, which is convenient for subsequent judgment or further recognition.

[0047] After identifying the cat once through the weighed weight, there will be three situations in the second database: The first situation is that there is no management data in the second database, indicating that no corresponding cat is recognized through the weighed weight. At this time, since the weighed weight is indeed received, the terminal device judges that there must be a cat in the litter box. At this time, the user needs to assist in the identification manually and confirm which cat in the first database is in the litter box. If it is confirmed that it is a cat already in the database, the user operates the terminal device to update the cat's data. The specific update items are: replacing the current weight in the first database with the weighed weight to become the new current weight for the next identification, identifying the toileting time period corresponding to the cat at the obtained time point and updating the cat's toileting time habit list or using it as one of the record data of the habit list, and updating the current date to the historical date and recording it for the analysis and calculation of the terminal device during the next identification process. If it is confirmed that it is not a cat recorded in the first database, the user judges and establishes the management data of the new cat in the first database. The second situation is that there is only the management data of one cat in the second database. At this time, the terminal device judges that the identification is completed and updates the first database according to the process of manual assisted identification. The third situation is that there is the management data of multiple cats in the second database. Here, multiple cats refer to the management data of two or more cats. When there are multiple data in the second database, the terminal device cannot complete the identification of the cat and enters the next identification stage of the cat.

[0048] The next identification stage of the cat is to identify it through the toilet use time period. Specifically, while the terminal device obtains the weighed body weight, it also obtains the time point when the cat uses the litter box. The terminal device traverses the time period with the habit list of the existing toilet use time periods in the first database and establishes a third database, and copies the management data of the cat that conforms to the toilet use time period from the second database to the third database.

[0049] After the cat is re-identified through the toilet use time period, there are three situations in the third database. First, there is no data in the third database, indicating that the corresponding cat is not identified through the toilet use time period. At this time, the user needs to assist in the identification of the cat manually. Manually confirm which cat in the second database is in the litter box. After confirmation, the user operates the terminal device to update the data of the cat. The specific update items are: replace the current weight in the first database with the weighed body weight to become the new current weight for the next identification, identify the obtained time point to the toilet use time period of the corresponding cat and update the habit list of the cat's toilet use time or use it as one of the recorded data in the habit list, and update the current date to the historical date and record it for the analysis and calculation of the terminal device during the next identification process. Second, there is only the management data of one cat in the third database. At this time, directly update the corresponding data of the cat in the first database as described above. Third, there are multiple cats in the third database. At this time, manual assistance is required to complete the identification and update the corresponding data of the cat in the first database.

[0050] In order to improve the accuracy of the list of the toilet use time habits of cats output during the toilet use period, the terminal device divides the time of a day into twenty-four time periods at one-hour intervals, and then establishes the toilet use time periods of cats according to the ratio of the standard weight to the estimated weight. Specifically: calculate the percentage according to the estimated weight and the standard weight. If the percentage is higher than 80%, select five time periods from the twenty-four time periods to count the toilet use time periods of the cat; if the percentage is not higher than 80%, select seven time periods from the twenty-four time periods to count the toilet use time periods of the cat; it should be noted that in one embodiment, the standard weight is used as the standard for whether a cat is an adult or not. When the percentage of the estimated weight to the standard weight is not higher than 80%, as an underage cat, the body is in the growth and development stage, and the daily feeding frequency is higher than that of adult cats. Therefore, the frequency of the cat using the litter box is also relatively high; for cats in the adult stage, their weight tends to the standard weight in the adult state. In this case, the cat's feeding is relatively regular, and the frequency of using the litter box is also less than that in the underage state. Counting five time periods can basically cover the toilet use time periods of the cat; in another embodiment, the standard weight of the cat changes with the feeding cycle. For example, the standard state that the cat should reach when it grows to one month, three months or half a year. When the percentage of the estimated weight to the standard weight is not higher than 80%, the cat's ability to absorb nutrients in food is weak. In the case of the same feeding amount, the lighter cat needs to excrete more due to the weak absorption ability, which to a certain extent leads to an increase in the frequency of the cat using the litter box. In addition to the above two cases of the standard weight, the situation where the cat has gastrointestinal problems resulting in an increase in the frequency of using the litter box will also be considered.

[0051] When recording the toilet use time period, the statistical time span of the terminal device is not less than one month and the number of recorded toilet uses is not less than ten times. Among the toilet use records that exceed one month and more than 10 times, select them in descending order of the number of occurrences in the same time period until the number of seven time periods or five time periods required by the terminal device is satisfied; for a simple example, the toilet use time period is from 8:00 to 9:00, and the number of times the cat uses the toilet is 4 times, the toilet use time period is from 11:00 to 12:00, the number of times the cat uses the toilet is 3 times, the toilet use time period is from 13:00 to 14:00, the number of times the cat uses the toilet is 5 times, the toilet use time period is from 14:00 to 15:00, the number of times the cat uses the toilet is 2 times, the toilet use time period is from 15:00 to 16:00, the number of times the cat uses the toilet is 6 times, the toilet use time period is from 18:00 to 19:00, the number of times the cat uses the toilet is 2 times, the toilet use time period is from 20:00 to 21:00, and the number of times the cat uses the toilet is 1 time; then according to the standard weight of the cat, the selected time periods are from 15:00 to 16:00, from 13:00 to 14:00, from 8:00 to 9:00, from 11:00 to 12:00, from 14:00 to 15:00 (or from 18:00 to 19:00), from 20:00 to 21:00, and make the final selection according to the number of selected segments.

[0052] When the number of times the cat uses the toilet in different time periods of the terminal device is the same, select the time period closest to the current toilet use time in the cat's historical toilet use time periods; for a simple example: if the number of times the cat uses the toilet from 14:00 to 15:00 and from 18:00 to 19:00 is the same in the terminal device statistics, and the current time point for obtaining the weighed weight is 14:45, then the time period selected by the terminal device is the time period from 15:00 to 16:00. The selected toilet use time period can be vacant in the cat's toilet use time.

[0053] As Figure 3 shown, the terminal device generates the effective toilet use time period of the cat according to the obtained toilet use time period, and outputs the habit list of the cat's toilet use according to the effective toilet use time period.

[0054] In another embodiment, if the number of days between the login date of the cat in the first database and the current date is less than 30 days or the number of times the cat uses the litter box does not exceed 10 times, the terminal device cannot generate the habit list of the effective toilet use time period according to the currently recorded toilet use time period. At this time, the terminal device outputs the corresponding habit list according to the existing record of the cat's toilet use time, assisting the terminal device to identify the cat according to the information of weight and toilet use time, and improving the accuracy of cat identification. If the terminal device has no record of the cat's toilet use time, it can first identify the cat by weighing the weight, gradually record the toilet use time point and the habit list of the effective toilet use time period during the identification process, and gradually form the habit list of the effective toilet use time period.

[0055] For the above-mentioned list of cat habits, after the cat completes one identification, the data after identification can be used for replacement, and the corresponding cat habit list can be updated.

[0056] The terminal device can be a mobile device or a fixed PC. During the cat identification process, multiple data are involved, including the initial weight, standard weight, weight limit, historical toilet dates and the current date, as well as the interval days between toilet visits. Based on this data information, in addition to identifying the cat, the health status of the cat can also be judged according to the data information, and the data coverage is more comprehensive than the prior art, enabling a more accurate judgment of the cat's health status.

[0057] The identification process is as follows:

[0058] First, the terminal device detects whether a cat enters the litter box to use the toilet. If no cat is detected in the litter box, the identification ends directly.

[0059] If a cat is detected in the litter box, the litter box obtains the weighed weight. The terminal device obtains the weighed weight, measurement error, toilet time point and the current date from the litter box, and the terminal device proceeds to the next step.

[0060] The terminal device obtains the number N1 of cats from the first database and first calculates the estimated weight range of the first cat in the order of the first database.

[0061] Compare the obtained estimated weight range of the first cat with the weighed weight. If the weighed weight is within the estimated weight range of the first cat, copy the management data of the first cat from the first database to the second database; otherwise, do not copy the management data of the first cat.

[0062] Continue to calculate and obtain the estimated weight range of the next cat and compare it with the weighed weight. This process continues until the comparison of the estimated weight ranges of all N1 cats is completed.

[0063] The terminal device identifies the data in the second database; if there is no data in the second database, the terminal device prompts the user for manual-assisted identification and updates the data according to the identification result; if there is only one set of data in the second database, the terminal device determines that the identification is completed and updates the data; if there are multiple sets of data in the second database.

[0064] The terminal device obtains the number N2 of cats from the second database and obtains the habit list recorded by the terminal device.

[0065] Compare the obtained toilet time point with the habit list of the first cat in the second database. If the toilet time point is in the habit list of the first cat, copy the management data of the first cat in the second database to the third database; otherwise, use the toilet time point to compare with the habit list of the next cat. This process continues until the comparison of the habit lists of all cats in the second database is completed.

[0066] The terminal device identifies the data in the third database. If there is no data in the third database, the terminal device prompts the user for manual assistance in identification and updates the data according to the identification result. If there is only one set of data in the third database, the terminal device completes the identification and updates the data. If there are multiple sets of data in the third database, the terminal device prompts the user for manual assistance to complete the identification of the cat and updates the data according to the identification result.

[0067] In addition to the above preferred embodiments, the present invention has other implementation manners. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the scope of protection claimed by the present invention.

Claims

1. A multi-cat identification method, characterized in that: The method comprises the following steps: S1, a terminal device establishes management data for a plurality of cats respectively to form a first database, the management data of each cat includes initial weight, upper weight limit, initial feeding date and daily feeding amount, and the terminal device is connected to a cat litter box network; S2, the cat litter box provides a toilet place for the cat and obtains the weighing weight of the cat, the terminal device obtains the weighing error and weighing weight from the cat litter box, and records the toileting time and current date of the cat; S3, the terminal device calculates the theoretical value-added of the cat according to the number of feeding days and daily feeding amount of the cat, takes the most recent weight data as the current weight, obtains the estimated weight of the cat according to the theoretical value-added and the current weight, and obtains the estimated weight range of the cat through the estimated weight and the weighing error; S4, the terminal device traverses multiple cats according to the weighed weight and the estimated weight range and establishes a second database, and copies the management data of the cats corresponding to the estimated weight range that meets the weighed weight into the second database; S5. There is no data in the second database, and the cat is identified manually; there is only one data, the identification is completed, and the data is recorded; there are multiple data, the terminal device traverses the cat's toilet time and the historical toilet time of multiple cats to identify the cat, and establishes a third database for the management data of cats whose toilet time coincides with the recorded historical toilet time of the cat; S6. There is only one cat in the third database, the corresponding data is recorded, and the identification is completed; there is no cat or multiple cats in the third database, so the cat is identified manually and the data is recorded.

2. The multi-cat identification method according to claim 1, wherein The terminal device obtains the number of days between the cat entering the litter box according to the current date and the date when the cat litter box was last used, and the theoretical weight gain is the product of the number of days between the cat entering the litter box and the daily feeding amount.

3. The multi-cat identification method according to claim 2, wherein: The estimated body weight is the sum of theoretical weight gain and current body weight.

4. The multi-cat identification method according to claim 3, wherein: When the terminal device has a weighing function, the estimated weight range is the estimated weight±weighing error; when the terminal device only has an initial weight and the estimated weight exceeds the upper weight limit, the estimated weight range is the upper weight limit±weighing error.

5. The multi-cat identification method according to claim 1, characterized in that: The management data of each cat also includes breed, gender, standard development cycle and standard weight. The terminal device establishes the toileting time period based on the ratio of estimated weight to standard weight.

6. The multi-cat identification method according to claim 5, characterized in that: The terminal device divides a day into 24 time periods at one-hour intervals, and calculates the percentage based on the estimated weight and the standard weight. If it is higher than 80%, five time periods are selected as the cat's toilet time periods; if it is not higher than 80%, seven time periods are selected as the cat's toilet time periods; the toilet time periods can be left blank.

7. The multi-cat identification method according to claim 6, characterized in that: The terminal device records the toilet time periods of the cat for no less than 1 month and no less than 10 times before the current time point, and selects corresponding time periods in descending order according to the number of times the cat has gone to the toilet in the same time period as the effective toilet time periods of the cat's toilet habits. The terminal device outputs a list of the cat's toilet habits based on the effective toilet time periods.

8. The multi-cat identification method according to claim 7, characterized in that: When the terminal device shows that the cat has the same number of toilet visits in different time periods, a time period closest to the current toilet visit time point in the cat's history is selected.

9. The multi-cat identification method according to claim 7, characterized in that: When the terminal device has not formed a habit list of valid toilet time periods, the habit list is output according to the most recently recorded time periods.

10. The multi-cat identification method according to claim 1, characterized in that: After the terminal device completes the identification of the cat, the weighed weight is replaced with the current weight of the corresponding cat, and the original current weight is stored as historical data; the toilet time period of the identified cat is recorded and the cat's habit list is updated.

Citation Information

Patent Citations

  • Pet health information monitoring system and method based on intelligent pet toilet equipment

    CN118383290A