Animal pregnancy judgment method and device, computer readable storage medium and computer program product
By wearing a communication transmitting device for animals and installing a communication receiving device in the feeding area, collecting and analyzing the animal's body temperature and feeding data, the problem of lack of efficient and intelligent animal pregnancy judgment in the prior art is solved, efficient and accurate pregnancy judgment is achieved, and productivity and economic benefits are improved.
Patent Information
- Application Number
- CN202411803210.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-04-11
AI Technical Summary
The lack of efficient and intelligent animal pregnancy judging methods in the prior art leads to failure to detect unpregnant economic animals in a timely manner, resulting in waste of feed and production factors, affecting production efficiency and economic benefits.
By wearing a communication transmitting device for the animal to be judged for pregnancy and installing an automatically connected communication receiving device in its feeding area, the animal's body temperature and feeding data are collected. When these data meet the changes in the signs of the animal during pregnancy, it is automatically determined whether the animal is pregnant.
It realizes efficient and accurate judgment of whether an animal is pregnant, improves the efficiency of pregnancy judgment, reduces the waste of production factors, and improves production efficiency and economic benefits.
Smart Images

Figure CN119791017A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of animal breeding technology, and more specifically, to a method and device for determining animal pregnancy, a computer-readable storage medium, and a computer program product. Background Art
[0002] At present, the large-scale production of female even-toed ungulate economic animals has become the dominant industry, and the batch production model has gradually been accepted and widely used. The pregnancy rate index of each batch will have a direct impact on NPD (non-productive days). If non-pregnant economic animals are not found in time, it will cause a large amount of waste of production factors such as feed and labor, seriously affecting production efficiency and economic benefits. However, there is no efficient and intelligent method for judging animal pregnancy in the relevant technology. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a method, device, computer-readable storage medium and computer program product for determining animal pregnancy, so as to achieve the technical effect of efficiently determining whether an animal is pregnant.
[0004] In a first aspect, an embodiment of the present application provides a method for determining animal pregnancy, wherein the animal is equipped with a communication transmitter, and a communication receiving device that automatically communicates with the communication transmitter within a preset range is installed in the animal's feeding area; the method comprises:
[0005] Acquire the animal behavior data received by the communication receiving device; wherein the animal behavior data is collected when the communication transmitting device enters the preset range; the animal behavior data includes body temperature data and eating data; the body temperature data is collected by the communication transmitting device; the eating data is determined based on the communication interaction data between the communication transmitting device and the communication receiving device;
[0006] If the animal behavior data is consistent with the physical sign change pattern of pregnant animals, it is determined that the animal is pregnant.
[0007] In the above implementation process, by equipping the animal to be judged to be pregnant with a communication transmitter and installing a communication receiving device in its feeding area that is automatically connected to the communication transmitter within a preset range, the animal's body temperature and eating data can be efficiently collected. When these data are consistent with the changes in the physical signs of pregnant animals, it can be automatically and accurately determined that the animal is pregnant, thereby improving the efficiency of animal pregnancy judgment.
[0008] Further, the animal behavior data includes behavior data at a current time node and behavior data at a historical time node, wherein the behavior data at the current time node includes body temperature data and eating data at the current time node, and the behavior data at the historical time node includes body temperature data and eating data at the historical time node; if the animal behavior data conforms to the law of physical sign changes of pregnant animals, determining that the animal is pregnant includes:
[0009] Determine the difference between the behavior data at the current time node and the behavior data at the historical time node;
[0010] When the difference is consistent with the rule of changes in physical signs, it is determined that the animal is pregnant.
[0011] In the above implementation process, the behavioral data of the animal at the current time node and the historical time node, including body temperature and eating conditions, are comprehensively considered. By comparing and analyzing the differences between these data, it is possible to more accurately capture the changes in the animal's physical signs over time. When these differences are consistent with the typical physical sign changes of pregnant animals, the animal is automatically determined to be pregnant.
[0012] Furthermore, when the difference conforms to the rule of physical sign change, determining that the animal is pregnant includes:
[0013] If the body temperature of the animal at the current time node is increased and the food intake is reduced compared to the historical time nodes, it is determined that the animal is pregnant.
[0014] In the above implementation process, increased body temperature and reduced food intake are common physical signs of pregnant animals. Judging whether an animal is pregnant based on the changing pattern of these physical signs can achieve accurate judgment of the animal's pregnancy status.
[0015] Further, the animal behavior data includes behavior data at a current time node and behavior data at a historical time period; if the animal behavior data conforms to a rule of physical sign changes of a pregnant animal, determining that the animal is pregnant includes:
[0016] If it is determined based on the behavior data at the current time node and the behavior data at the historical time period that the body temperature of the animal is on an increasing trend and the total amount of food intake is on a decreasing trend, then it is determined that the animal is pregnant.
[0017] In the above implementation process, through long-term behavioral data monitoring, the changing trends of animal body temperature and feeding can be observed more accurately, and whether the animal is pregnant can be judged based on this trend, which can improve the accuracy of pregnancy judgment.
[0018] Furthermore, the communication interaction data includes the number of communications and the communication duration; the method further includes:
[0019] determining the number of meals according to the number of communications;
[0020] Determining the duration of eating according to the communication duration;
[0021] The total amount of food consumed is determined according to the number of times the food is consumed and the duration of the food consumed.
[0022] In the above implementation process, when the communication transmitting device worn by the animal communicates with the communication receiving device, it can be said that the animal has entered the feeding area. The number of times the animal enters the feeding area can be determined by the number of connections, and the length of time the animal has been in the feeding area can be determined by the length of time the animal has been in the feeding area. The total amount of food eaten can be determined based on the number of times the animal has eaten and the length of time the animal has eaten.
[0023] Furthermore, the method further comprises:
[0024] When the animal behavior data does not conform to the physical sign change pattern, it is determined that the animal is not pregnant.
[0025] In the above implementation process, when the obtained animal behavior data does not conform to the typical change pattern of animal physical signs during pregnancy, it can be determined that the animal is not pregnant.
[0026] Furthermore, the body temperature data includes an average body temperature of the animal within a preset time period.
[0027] In the above implementation process, taking the average body temperature of the animal within a preset time period helps to smooth out abnormal values caused by instantaneous fluctuations or measurement errors, thereby improving the accuracy and reliability of body temperature data.
[0028] A second aspect of an embodiment of the present application provides a device, the device comprising:
[0029] processor;
[0030] a memory for storing processor-executable instructions;
[0031] Wherein, when the processor calls the executable instruction, any method described in the first aspect is implemented.
[0032] A third aspect of an embodiment of the present application provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the steps of any method described in the first aspect.
[0033] A fourth aspect of the embodiments of the present application provides a computer program product, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, any method described in the first aspect is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0035] Figure 1 A schematic diagram of a process for determining animal pregnancy provided in an embodiment of the present application;
[0036] Figure 2 A schematic diagram of a communication transmitting device provided in an embodiment of the present application;
[0037] Figure 3 A schematic diagram of the positional relationship between a communication receiving device and a feeding device provided in an embodiment of the present application;
[0038] Figure 4 A schematic diagram of another method for determining animal pregnancy provided in an embodiment of the present application;
[0039] Figure 5 A schematic diagram of another method for determining animal pregnancy provided in an embodiment of the present application;
[0040] Figure 6 A structural block diagram of a device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0042] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0043] In the related art, usually in the second half of a natural estrus of female even-toed ungulate economic animals, artificial B-ultrasound is used to determine whether they are pregnant, and artificial B-ultrasound is used again one week later to determine whether they are pregnant. In some cases, artificial B-ultrasound is used again one week later. It can be seen that the related art relies on artificial judgment to determine whether an animal is pregnant, which is not only unreliable but also requires a lot of manpower. There is no efficient and intelligent way to determine animal pregnancy.
[0044] In response to any of the above-mentioned problems, the present application embodiment provides a method for determining animal pregnancy, referring to Figure 1 , Figure 1 A schematic flow chart of a method for determining animal pregnancy provided in an embodiment of the present application.
[0045] In this embodiment, the animal is equipped with a communication transmitter, and the animal's feeding area is equipped with a communication receiving device that automatically communicates with the communication transmitter within a preset range; the method includes:
[0046] Step S10: acquiring the animal behavior data received by the communication receiving device; wherein the animal behavior data is collected when the communication transmitting device enters the preset range; the animal behavior data includes body temperature data and eating data; the body temperature data is collected by the communication transmitting device; the eating data is determined based on the communication interaction data between the communication transmitting device and the communication receiving device;
[0047] It should be noted that the execution subject of this embodiment may be a server or a communication receiving device.
[0048] The animal may be a female even-toed ungulate economic animal, such as a sow.
[0049] Communication transmitter:
[0050] Specific form: The communication transmitter can be a small and light device so that it can be worn on the animal without affecting its normal activities. For example, the communication transmitter can be worn on the ear of the animal. The communication transmitter can also be an embedded sensor. This embodiment does not limit the specific form of the communication transmitter;
[0051] Technical implementation: As an example, a communication transmitter integrates a sensor, a processor, and a wireless communication module. The sensor is used to collect the animal's body temperature data, and the processor is responsible for processing the data and formatting it into a format suitable for wireless communication. The wireless communication module is responsible for sending the processed data to the communication receiving device. In addition, the animal behavior data may also include the animal's identity. The communication transmitter is not only used to collect the animal's body temperature data, but also used to send the obtained animal identity along with the animal behavior data to the communication receiving device.
[0052] Communication receiving device:
[0053] Specific form: The communication receiving device is installed in the animal's feeding area, such as near the feeding trough or drinking water point. These devices may be wall-mounted, column-mounted or embedded to facilitate receiving data from the communication transmitting device. For example, the communication receiving device is integrated into the intelligent feeding device.
[0054] Technical implementation: As an example, the receiving device transmits the animal behavior data to the server via an ultra-high frequency antenna module which is also installed in the feeding area.
[0055] The wireless communication technology used between the communication transmitting device and the communication receiving device can be one or more of the following: Bluetooth, Wi-Fi, Zigbee, LoRa, NB-IoT, etc.
[0056] As an example, the communication transmitting device is an ultra-high frequency RFID tag, that is, a micro-energy sensor tag. The ultra-high frequency RFID tag is integrated with a temperature sensor to collect the body temperature of the animal. The temperature sensor has a temperature collection range of -40°C to 80°C and an accuracy of ±0.2°C. The communication receiving device is an ultra-high frequency RFID reader / writer. The ultra-high frequency RFID reader / writer uses an ARMCortex-M3 processor with an operating frequency of 72MHz, a built-in Flash memory capacity of 512KB, a RAM memory capacity of 64KB, and an operating frequency of 915MHz for the ultra-high frequency antenna module. The communication distance is controlled within 0.5 meters in the near field. Based on ultra-high frequency RFID technology, by using an ultra-high frequency RFID reader / writer and the corresponding micro-energy sensor tag, near-field non-contact identification and information reading of animals can be achieved, thereby realizing accurate positioning and behavior recording of animals. Figure 2 As shown, Figure 2 This is a schematic diagram of a communication transmitter provided in an embodiment of the present application, wherein the communication transmitter shown in the figure is worn on the ear of an animal. Figure 3 As shown, Figure 3 A schematic diagram of the positional relationship between a communication receiving device and a feeding device provided in an embodiment of the present application. The figure shows the structure of the feeding device, to which the communication receiving device and the UHF antenna are attached.
[0057] It should be understood that when an animal wearing a communication transmitter enters a preset range, the communication receiving device will automatically establish a communication connection with the transmitter. The transmitter will send the collected body temperature data to the receiving device, and the receiving device will also determine the animal's eating data (such as eating time, number of times, etc.) based on the communication interaction data with the transmitter. In addition, the transmitter can also send the animal's identity and the collected temperature data to the receiving device.
[0058] Step S20: If the animal behavior data is consistent with the physical sign change pattern of pregnant animals, it is determined that the animal is pregnant.
[0059] It should be noted that the system will preset or learn the patterns of changes in physical signs of pregnant animals.
[0060] For example, sows usually show a pattern of physical signs such as increased body temperature and reduced food intake during pregnancy. When the collected animal behavior data is consistent with this pattern or the degree of consistency reaches a certain threshold, it can be determined that the animal is pregnant.
[0061] In this embodiment, the behavioral data of the animal is collected by utilizing the communication interaction between the communication transmitting device and the communication receiving device, so as to achieve accurate judgment of the pregnancy status of the animal, which has the advantages of non-invasiveness, real-time monitoring, continuous evaluation, automation, and high accuracy.
[0062] Based on any of the above embodiments, the animal behavior data includes behavior data at a current time node and behavior data at a historical time node, wherein the behavior data at the current time node includes body temperature data and eating data at the current time node, and the behavior data at the historical time node includes body temperature data and eating data at the historical time node; step S20 includes the following: Figure 4 Steps S21-S22 shown:
[0063] Step S21: determining the difference between the behavior data at the current time node and the behavior data at the historical time node;
[0064] It is understandable that the body temperature data and eating data of the current time node can be the body temperature data and eating data within 24 hours, or the body temperature data and eating data within a shorter period of time; the body temperature data and eating data of the historical time node can be the body temperature data and eating data within 24 hours, or the body temperature data and eating data within a shorter period of time; the duration of the current time node should be consistent with that of the historical time node.
[0065] The differences in behavioral data between different time points are reflected in the rise and fall of body temperature and the increase or decrease in food intake.
[0066] Step S22: When the difference conforms to the rule of physical sign changes, it is determined that the animal is pregnant.
[0067] Specifically, if the differences match a pattern of physical changes, such as an increase in body temperature and a decrease in food intake, then this indicates that the animal is undergoing the physiological changes of pregnancy.
[0068] In this embodiment, by comparing the behavioral data at the current and historical time nodes, it is possible to preliminarily determine whether the animal is experiencing physiological changes during pregnancy, and thereby determine whether it is pregnant or not.
[0069] Based on any of the above embodiments, step S22 includes:
[0070] If the body temperature of the animal at the current time node is increased and the food intake is reduced compared to the historical time nodes, it is determined that the animal is pregnant.
[0071] Understandably, an increase in body temperature is one of the common physiological reactions during animal pregnancy. In early pregnancy, the animal's body temperature may rise slightly due to changes in hormone levels in the body. By comparing the body temperature data at the current time node and the historical time node, this trend of rising body temperature can be observed.
[0072] Reduced food intake is another common physiological response during pregnancy. Although appetite changes may vary between different animals during pregnancy, some animals may eat less in early pregnancy due to physical discomfort or hormonal changes. By comparing the food intake data at the current time point and the historical time point, this trend of reduced food intake can be observed.
[0073] When an animal's body temperature is observed to rise and its food intake decreases at the current time point, it is considered to be in line with the regular changes in physical signs of pregnant animals. Based on this regular change, it can be preliminarily determined that the animal is pregnant.
[0074] In addition, increased body temperature and reduced food intake may also be caused by other factors, such as illness and environmental changes. To ensure the accuracy of pregnancy determination, further verification can be performed through ultrasound examinations, blood tests, etc.
[0075] In this embodiment, the determination condition of increased body temperature and reduced food intake is based on objective changes in animal behavior data and has a certain degree of accuracy. At the same time, by monitoring the body temperature and food intake of animals, preliminary information on whether the animal is pregnant can be obtained non-invasively.
[0076] Based on any of the above embodiments, the animal behavior data includes behavior data at a current time node and behavior data at a historical time period; step S20 includes:
[0077] If it is determined based on the behavior data at the current time node and the behavior data at the historical time period that the body temperature of the animal is on an increasing trend and the total amount of food intake is on a decreasing trend, then it is determined that the animal is pregnant.
[0078] It should be noted that the historical time period can be the previous day or the previous few days. When comparing behavioral data, it must be based on the same time period. Based on the behavioral data of the current time node and the behavioral data of the historical time period, the animal's body temperature change curve and total food intake change curve during this period can be drawn. If it is determined that the body temperature is increasing and the total food intake is decreasing, it can be determined that the animal is pregnant.
[0079] In this embodiment, by comparing the behavior data of the animal at the current time node with the behavior data of the historical time period, when it is observed that the body temperature of the animal is increasing and the total amount of food intake is decreasing, it can be preliminarily determined that the animal is pregnant.
[0080] Based on any of the above embodiments, the communication interaction data includes the number of communications and the communication duration; the method further includes: Figure 5 Steps S30 to S32 shown:
[0081] Step S30: determining the number of meals according to the number of communications;
[0082] It should be noted that the communication transmitting device and the communication receiving device are connected in communication within a preset range, which may be 0.5 m. This embodiment does not limit the size of the preset range. Since long-term feeding has formed a conditioned reflex for animals, when the communication transmitting device enters the preset range and communicates with the communication receiving device installed in the feeding area, it indicates that the animal has the intention to eat.
[0083] Step S31: determining the eating duration according to the communication duration;
[0084] It should be noted that in some cases, an animal wearing a communication transmitter enters the feeding area not because it needs to eat, but based on the length of time the animal stays in the feeding area, it can be further determined whether the animal enters the feeding area for the purpose of eating.
[0085] Because the communication transmitting device and the communication receiving device will automatically communicate and connect within the preset range, the length of time the animal stays in the feeding area, that is, the feeding time, can be determined based on the communication duration.
[0086] Step S32: determining the total amount of food consumed according to the number of times the food is consumed and the duration of the food consumed.
[0087] It is understood that the product of the number of times the animal eats and the duration of the meal is the total amount of food consumed. If the total amount of food consumed by the animal in 24 hours today is reduced compared to the 24 hours of the previous day and the body temperature is increased, it can be determined that the animal is pregnant.
[0088] In this embodiment, there is no need to directly observe the animal's eating behavior, but it is indirectly inferred by analyzing its communication interaction data, thus having the advantages of being non-invasive and automated.
[0089] Based on any of the above embodiments, the method further includes:
[0090] When the animal behavior data does not conform to the physical sign change pattern, it is determined that the animal is not pregnant.
[0091] It should be noted that if the behavior data of an animal is inconsistent with the physical sign changes of pregnant animals, that is, it does not conform to the expected physical sign changes, then it can be determined that the animal is not currently pregnant. This determination can be based on the comparison of a single or multiple behavior data points, or the change trend of the data can be considered.
[0092] In this embodiment, it is determined that the animal is not pregnant based on the animal behavior data, which further improves the applicability of the scheme.
[0093] Based on any of the above embodiments, the body temperature data includes an average body temperature of the animal within a preset time period.
[0094] It should be understood that the preset time period can be determined according to the specific duration of the above-mentioned current time node.
[0095] In the specific implementation, the communication transmitting device collects the body temperature data of the animal within 24 hours, calculates the average body temperature within 24 hours, and sends the average body temperature and the corresponding animal identity to the communication receiving device, so that the communication receiving device forwards these data and the eating data to the pregnancy algorithm module (the pregnancy algorithm module is essentially a miniature intelligent decision-making body). The above temperature collection and data forwarding steps are repeated every day. After receiving all the data every day, the pregnancy algorithm module starts the algorithm operation. Compared with the data of the previous day, the average body temperature and the total amount of food intake have two results of increase and decrease, that is, there are four permutations and combinations: the average body temperature increases + the total amount of food intake increases, the average body temperature increases + the total amount of food intake decreases, the average body temperature decreases + the total amount of food intake increases, and the average body temperature decreases + the total amount of food intake decreases. The pregnancy algorithm module can be trained according to the actual pregnancy sign reaction of the animal to be tested to select one of the results to confirm the pregnancy, and the judgment result is sent to the cloud service platform. Among them, the cloud service platform consists of two parts: database and management software. The database and management software are deployed in the cloud to realize remote access and sharing of data, which is convenient for multi-location and multi-user collaboration. The database is used to classify and store the data generated during the pregnancy judgment process, and to run algorithms according to needs. The management software is used for human-computer interaction, data query, etc.
[0096] In this embodiment, the average body temperature within a preset time period is used as the basis for judgment. Compared with the body temperature data at a single time point, it can better reflect the actual body temperature condition of the animal, reduce misjudgment caused by instantaneous body temperature fluctuations, and enhance the accuracy of pregnancy judgment.
[0097] Based on the method described in any of the above embodiments, the present application also provides Figure 6 A schematic diagram of the structure of a device is shown in FIG. Figure 6At the hardware level, the device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and may also include hardware required for other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to implement the method described in any of the above embodiments.
[0098] Based on the method described in any of the above embodiments, the present application also provides a computer storage medium, which stores a computer program. When the computer program is executed by a processor, it can be used to execute the method described in any of the above embodiments.
[0099] Based on the method described in any of the above embodiments, the present application also provides a computer program product, which includes one or more computer programs or instructions. The computer program or instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. When the computer program is executed by a processor, the method described in any of the above embodiments is implemented.
[0100] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0101] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0102] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0103] The above description is only an embodiment of the present application and is not intended to limit the scope of protection of the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application. It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.
[0104] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0105] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
Claims
1. A method for determining animal pregnancy, characterized in that: The animal is equipped with a communication transmitter, and the animal's feeding area is equipped with a communication receiver that automatically communicates with the communication transmitter within a preset range; the method includes: Acquire the animal behavior data received by the communication receiving device; wherein the animal behavior data is collected when the communication transmitting device enters the preset range; the animal behavior data includes body temperature data and eating data; the body temperature data is collected by the communication transmitting device; the eating data is determined based on the communication interaction data between the communication transmitting device and the communication receiving device; If the animal behavior data is consistent with the physical sign change pattern of pregnant animals, it is determined that the animal is pregnant.
2. The method according to claim 1, characterized in that The animal behavior data includes behavior data at a current time node and behavior data at a historical time node, wherein the behavior data at the current time node includes body temperature data and eating data at the current time node, and the behavior data at the historical time node includes body temperature data and eating data at the historical time node; if the animal behavior data conforms to the law of physical sign changes of pregnant animals, determining that the animal is pregnant includes: Determine the difference between the behavior data at the current time node and the behavior data at the historical time node; When the difference is consistent with the rule of changes in physical signs, it is determined that the animal is pregnant.
3. The method according to claim 2, characterized in that When the difference conforms to the rule of physical sign change, determining that the animal is pregnant includes: If the body temperature of the animal at the current time node is increased and the food intake is reduced compared to the historical time nodes, it is determined that the animal is pregnant.
4. The method according to claim 1, characterized in that The animal behavior data includes behavior data at a current time node and behavior data in a historical time period; if the animal behavior data conforms to the law of physical sign changes of pregnant animals, determining that the animal is pregnant includes: If it is determined based on the behavior data at the current time node and the behavior data at the historical time period that the body temperature of the animal is on an increasing trend and the total amount of food intake is on a decreasing trend, then it is determined that the animal is pregnant.
5. The method according to claim 4, characterized in that The communication interaction data includes the number of communications and the communication duration; the method further includes: determining the number of meals according to the number of communications; Determining the duration of eating according to the communication duration; The total amount of food consumed is determined according to the number of times the food is consumed and the duration of the food consumed.
6. The method according to claim 1, characterized in that The method further comprises: When the animal behavior data does not conform to the physical sign change pattern, it is determined that the animal is not pregnant.
7. The method according to claim 1, characterized in that The body temperature data includes an average body temperature of the animal within a preset time period.
8. A device, characterized in that: The device comprises: processor; a memory for storing processor-executable instructions; Wherein, when the processor calls the executable instruction, the method described in any one of claims 1-7 is implemented.
9. A computer-readable storage medium, characterized in that: Computer instructions are stored thereon, and when the computer instructions are executed by a processor, the steps of any method described in claims 1-7 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Method and device for identifying sow pregnancy
CN110972994A
Feeder with state monitoring function for pregnant pigs
CN115067223A
Apparatus and method for predicting incidence of specific disease through artificial intelligence
KR102736014B1