Animal oestrus monitoring system and method, storage medium, equipment and product
By designing a system that integrates identity body temperature sensing module, reception module and estrus monitoring module, and using body temperature information to analyze animal estrus status, the problem of large artificial observation errors in the prior art is solved, and high-precision animal estrus monitoring is achieved.
Patent Information
- Application Number
- CN202411795342.7
- 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
In the prior art, the error rate of reliance on artificial observation of animals to identify the estrus status of animals is relatively high, and accurate animal estrus monitoring technology is lacking.
By designing a system including identity temperature detection module, identity temperature reception module and estrus monitoring module, the animal's body temperature information is used for analysis, and combined with the interaction between cloud servers and terminals, accurate monitoring of animal estrus status is achieved.
High-precision monitoring of animal estrus status is achieved, artificial errors are reduced, and monitoring efficiency and accuracy are improved.
Smart Images

Figure CN119791016A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of animal monitoring technology, and in particular to a system, method, storage medium, device and product for animal estrus monitoring. Background Art
[0002] The fundamental purpose of raising female even-toed ungulates at present is to provide animal protein for humans by breeding offspring. Each adult female even-toed ungulate has its own estrus cycle. During the estrus cycle, its estrus can be detected through various traits and bred in time, which can be used as an important key node to improve the breeding efficiency of female even-toed ungulates and reduce waste. At present, whether an animal is in estrus is determined by experienced breeders through manual on-site observation or by real-time viewing of monitor content. However, relying solely on manual observation of animals to identify their status has a high error rate.
[0003] Therefore, how to provide an accurate technical solution for animal estrus monitoring has become a technical problem that needs to be solved urgently. Summary of the invention
[0004] The purpose of some embodiments of the present application is to provide a system, method, storage medium, device and product for monitoring animal estrus. Through the technical solutions of the embodiments of the present application, accurate monitoring of animal estrus can be achieved with good monitoring effect.
[0005] In a first aspect, some embodiments of the present application provide a system for monitoring animal estrus, including: an identity and body temperature detection module for collecting animal identity information and body temperature information; an identity and body temperature receiving module for receiving the animal identity information and the body temperature information; an estrus monitoring module for determining the animal estrus result by analyzing the body temperature information after receiving an estrus instruction sent by a cloud server, wherein the animal estrus result represents whether the animal is in an estrus state.
[0006] Some embodiments of the present application use a system consisting of an identity body temperature detection module, an identity body temperature receiving module and an estrus monitoring module to effectively monitor whether a specific animal is in estrus through animal identity information and body temperature information. The monitoring results are highly accurate and the monitoring method is more intelligent.
[0007] In some embodiments, the estrus monitoring module is used to: if the body temperature information is greater than the body temperature reference value, confirm that the animal is in the estrus state; if the body temperature information is not greater than the body temperature reference value, confirm that the animal is not in the estrus state.
[0008] Some embodiments of the present application can accurately determine whether an animal is in estrus by comparing body temperature information with a body temperature reference value to confirm whether the animal is in estrus.
[0009] In some embodiments, the estrus monitoring module is used to: obtain the average body temperature of the body temperature information within a preset time period; if the average body temperature is greater than the body temperature reference value, confirm that the animal is in the estrus state; if the average body temperature is not greater than the body temperature reference value, confirm that the animal is in a non-estrus state.
[0010] Some embodiments of the present application can accurately determine whether an animal is in estrus by comparing an average body temperature within a preset time period with a body temperature reference value to confirm whether the animal is in estrus.
[0011] In some embodiments, the estrus monitoring module is used to issue an indication message when it is confirmed that the animal is in the estrus state.
[0012] Some embodiments of the present application remind animals that they are in estrus through indication information, so that relevant personnel can be informed of the animal's condition in a timely manner.
[0013] In some embodiments, the cloud server is used to: determine the batches and pens of the animals to be monitored, and confirm that the behavior detection module is in normal working condition, and then receive the estrus program start instruction sent by the terminal; send the estrus instruction corresponding to the estrus program start instruction to the estrus monitoring module; the cloud server is also used to: receive the animal estrus results.
[0014] Some embodiments of the present application determine the working status of the module through the cloud server, and issue estrus instructions through the interaction between the terminal and the cloud server. The animal estrus results can be learned later, realizing intelligent control of related modules and intelligent management of related data.
[0015] In some embodiments, the system further comprises a behavior detection module, and the behavior detection module is used to: determine the body posture state of the animal; wherein, when the body posture state is standing, the identity and body temperature detection module is activated.
[0016] Some embodiments of the present application confirm the body posture of the animal through a behavior detection module to achieve accurate collection of the animal's temperature.
[0017] In a second aspect, some embodiments of the present application provide a method for monitoring animal estrus, including: an identity and body temperature detection module collects animal identity information and body temperature information; an identity and body temperature receiving module receives the animal identity information and the body temperature information; after receiving the estrus instruction sent by the cloud server, the estrus monitoring module analyzes the body temperature information to determine the animal estrus result, wherein the animal estrus result represents whether the animal is in estrus.
[0018] In a third aspect, some embodiments of the present application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement the method described in any embodiment of the second aspect.
[0019] In a fourth aspect, some embodiments of the present application provide an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor can implement a method as described in any embodiment of the second aspect when executing the program.
[0020] In a fifth aspect, some embodiments of the present application provide a computer program product, comprising a computer program, wherein the computer program, when executed by a processor, can implement the method described in any embodiment of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of some embodiments of the present application, the drawings required for use in some embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show some 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.
[0022] Figure 1 A system diagram of animal estrus monitoring provided for some embodiments of the present application;
[0023] Figure 2 A flow chart of a method for animal estrus monitoring provided in some embodiments of the present application;
[0024] Figure 3 A schematic diagram of an electronic device is provided for some embodiments of the present application. DETAILED DESCRIPTION
[0025] The technical solutions in some embodiments of the present application will be described below in conjunction with the drawings in some embodiments of the present application.
[0026] 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.
[0027] In the related art, in order to improve the breeding efficiency of female even-toed ungulates, it is usually determined whether the animal is in estrus through artificial vision and machine vision. However, this determination method is highly dependent on manual labor, has high labor costs, and different people have different experiences. The error rate of relying solely on manual observation of the animal's state to determine whether it is in estrus is very high.
[0028] In view of this, some embodiments of the present application provide a system for monitoring animal estrus, which is composed of an identity body temperature detection module, an identity body temperature receiving module, an estrus monitoring module, a cloud server and a terminal. After receiving the body temperature information of the animal, the estrus monitoring module can analyze it and determine the estrus result of the animal. And transmit it back to the cloud server and the terminal device. Some embodiments of the present application can automatically monitor whether the animal is in estrus without human participation, and the accuracy of the monitoring results is relatively high. The animals mentioned in this application can be hoofed animals such as pigs, sheep, and cattle.
[0029] The following is combined with Figure 1 The overall composition structure of the animal estrus monitoring system provided by some embodiments of the present application is exemplified.
[0030] like Figure 1 As shown, some embodiments of the present application provide a system for animal estrus monitoring, which may include: an identity temperature sensor 110 (as a specific example of an identity temperature sensing module), an identity temperature receiver 120 (as a specific example of an identity temperature receiving module), an estrus monitoring module 130, a cloud server 140, and a terminal 150; as well as a feeder 160 and a feed trough 170. Automatic feeding can be achieved through the feeder 160 and the feed trough 170, which is convenient for intelligent animal breeding. Among them, the identity temperature sensor 110 and the identity temperature receiver 120 can realize data transmission when they are in the same field.
[0031] In some embodiments of the present application, the terminal 150 may be a mobile terminal or a non-portable computer terminal, which is not specifically limited in the embodiments of the present application.
[0032] The following is an example of Figure 1 The functions of each module in it.
[0033] In some embodiments of the present application, the identity and temperature sensor 110 is used to collect animal identity information and temperature information.
[0034] For example, in some embodiments of the present application, Figure 1The identification temperature sensor 110 shown can be worn on the ear of an animal, and can collect the animal's identification information and current body temperature information through wireless radio frequency technology. Each animal has a unique identification information ID, and the identification information can be used to monitor a specific animal. When collecting the animal's body temperature, it can be collected according to a preset period, for example, once every 2 seconds. The embodiments of the present application are not specifically limited here.
[0035] In some embodiments of the present application, the identity and body temperature receiver 120 is used to receive the animal identity information and the body temperature information.
[0036] For example, in some embodiments of the present application, an animal wearing an identity temperature sensor 110 enters the receiver field and can send identity information and temperature information to the receiver (i.e., identity temperature receiver 120) in real time. After receiving the information, the receiver transmits the information to the estrus algorithm module (as a specific example of the estrus monitoring module 130).
[0037] In some embodiments of the present application, the animal estrus monitoring system also includes: a behavior detection module (not shown in the figure), which is used to: determine the body posture state of the animal; wherein, when the body posture state is standing, the identity and body temperature detection module is activated.
[0038] For example, in some embodiments of the present application, the behavior sensor (as a specific example of the behavior sensing module) can determine whether the animal is in a standing or lying posture state. The male adult and the aphrodisiac are placed in place or sprayed in time. When the behavior sensor detects that the female individual is in a standing posture, the identity and body temperature sensor 110 will automatically sense the identity information and body temperature information of the animal individual multiple times.
[0039] In some embodiments of the present application, the cloud server 140 is used to: determine the batches and pens of the animals to be monitored, and confirm that the behavior detection module is in normal working condition, and then receive the estrus program start instruction sent by the terminal; send the estrus instruction corresponding to the estrus program start instruction to the estrus monitoring module.
[0040] For example, in some embodiments of the present application, the cloud server 140 is composed of a database and management software, both of which are deployed in the cloud, so that remote access and sharing of data can be achieved, facilitating multi-location and multi-user collaboration. Among them, the database can be classified and stored, not limited to the uplink data of the above-mentioned identity temperature sensor 110, identity temperature receiver 120, and estrus monitoring module 130; and decision instructions (for example, estrus instructions) can be issued according to needs. The management software can realize functions such as human-computer interaction and data query.
[0041] Specifically, the cloud server 140 can determine the batches and pens of the pre-monitored animals in the estrus start module of the cloud service platform (i.e., cloud server 140) according to batch production or planning, confirm that the behavior sensor is normal and start the estrus program on the mobile terminal to achieve the purpose of controlling feed in advance and eliminating feed in the feed trough, and at the same time issue an estrus algorithm start command (i.e., estrus instruction) to the estrus algorithm module.
[0042] In some embodiments of the present application, the cloud server 140 is used to: receive the animal estrus result.
[0043] For example, in some embodiments of the present application, the estrus monitoring module 130 may transmit the estrus identification result (ie, the animal estrus result) back to the cloud server 140 to complete an estrus identification process.
[0044] In some embodiments of the present application, the estrus monitoring module 130 is used to: after receiving the estrus instruction sent by the cloud server, determine the animal estrus result by analyzing the body temperature information, wherein the animal estrus result represents whether the animal is in estrus.
[0045] For example, in some embodiments of the present application, the estrus algorithm module starts the algorithm after receiving the estrus instruction issued by the estrus initiation module in the cloud server 140, and determines whether the animal is in estrus based on the identity information and body temperature information (as a specific example of the animal estrus result).
[0046] In some embodiments of the present application, the estrus monitoring module 130 is used to: if the body temperature information is greater than the body temperature reference value, confirm that the animal is in the estrus state; if the body temperature information is not greater than the body temperature reference value, confirm that the animal is not in the estrus state.
[0047] For example, in some embodiments of the present application, the real-time collected animal body temperature information TN is compared with the normal body temperature T (as a specific example of a body temperature reference value). If TN>T, it is confirmed that the animal is in estrus, otherwise it is not in estrus.
[0048] In order to better evaluate whether the animal is in estrus, in other embodiments of the present application, the estrus monitoring module 130 is used to: obtain the average body temperature of the body temperature information within a preset time period; if the average body temperature is greater than the body temperature reference value, it is confirmed that the animal is in the estrus state; if the average body temperature is not greater than the body temperature reference value, it is confirmed that the animal is not in estrus.
[0049] For example, in some embodiments of the present application, the estrus monitoring module 130 can calculate the body temperature information received within the preset time period to obtain the average body temperature, and compare the average body temperature with T to determine whether the animal is in estrus. The preset time period can be 4s, 8s, 10s, etc. The preset time period can be set according to actual needs, and the embodiments of the present application are not specifically limited here.
[0050] In some embodiments of the present application, the estrus monitoring module 130 is used to: issue an indication message when it is confirmed that the animal is in the estrus state.
[0051] For example, in some embodiments of the present application, when it is confirmed that the animal is in estrus, a light indication that is easily discernible to the naked eye can be given by an on-site indicator light (as a specific example of the indication information). Alternatively, the indication information can also be sent to the cloud server 140, and the cloud server 140 pushes the indication information to the mobile terminal. It should be understood that the embodiments of the present application are not limited to this. In some application scenarios, after receiving the indication information, the breeder can further confirm whether the animal is in estrus. The specific selection can be made according to the actual application scenario, and the embodiments of the present application are not specifically limited here.
[0052] The following is combined with Figure 2 Exemplary description of some embodiments of the present application provided by Figure 1 The system shown implements the process of animal estrus monitoring.
[0053] Please see attached Figure 2 , Figure 2 A flow chart of a method for animal estrus monitoring provided for some embodiments of the present application. The method for animal estrus monitoring may include: S210, an identity and body temperature sensing module collects animal identity information and body temperature information. S220, an identity and body temperature receiving module receives the animal identity information and the body temperature information. S230, after receiving the estrus-inducing instruction sent by the cloud server, the estrus monitoring module determines the animal estrus result by analyzing the body temperature information, wherein the animal estrus result indicates whether the animal is in estrus.
[0054] In some embodiments of the present application, S230 may include: if the body temperature information is greater than the body temperature reference value, confirming that the animal is in the estrus state; if the body temperature information is not greater than the body temperature reference value, confirming that the animal is not in the estrus state.
[0055] In some embodiments of the present application, S230 may include: obtaining the average body temperature of the body temperature information within a preset time period; if the average body temperature is greater than the body temperature reference value, confirming that the animal is in the estrus state; if the average body temperature is not greater than the body temperature reference value, confirming that the animal is in a non-estrus state.
[0056] In some embodiments of the present application, S230 may include: when it is confirmed that the animal is in the estrus state, issuing an indication message.
[0057] In some embodiments of the present application, the method for animal estrus monitoring may include: the cloud server determines the batches and pens of the animals to be monitored, and confirms that the behavior detection module is in normal working condition, and then receives the estrus program start instruction sent by the receiving terminal; sends the estrus instruction corresponding to the estrus program start instruction to the estrus monitoring module; and receives the animal estrus result.
[0058] In some embodiments of the present application, the method for animal estrus monitoring may include: a behavior detection module determines the body posture state of the animal; wherein, when the body posture state is standing, an identity and body temperature detection module is activated.
[0059] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the method described above can refer to the corresponding process in the aforementioned system, and will not be described in detail here.
[0060] Some embodiments of the present application further provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement the operations of the method corresponding to any of the above methods provided in the above embodiments.
[0061] Some embodiments of the present application further provide a computer program product, which includes a computer program, wherein when the computer program is executed by a processor, it can implement the operations corresponding to any of the above methods provided in the above embodiments.
[0062] like Figure 3 As shown, some embodiments of the present application provide an electronic device 300, which includes: a memory 310, a processor 320, and a computer program stored in the memory 310 and executable on the processor 320, wherein the processor 320 can implement a method as described in any of the above embodiments when reading the program from the memory 310 through a bus 330 and executing the program.
[0063] Processor 320 can process digital signals and can include various computing structures, such as complex instruction set computer structure, reduced instruction set computer structure, or a structure that implements a combination of multiple instruction sets. In some examples, processor 320 can be a microprocessor.
[0064] The memory 310 may be used to store instructions executed by the processor 320 or data related to the execution of instructions. These instructions and / or data may include codes for implementing some or all functions of one or more modules described in the embodiments of the present application. The processor 320 of the disclosed embodiment may be used to execute instructions in the memory 310 to implement the method shown above. The memory 310 includes a dynamic random access memory, a static random access memory, a flash memory, an optical memory, or other memory known to those skilled in the art.
[0065] 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.
[0066] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present 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.
[0067] 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 system for monitoring animal estrus, characterized in that: include: Identity and body temperature detection module, used to collect animal identity information and body temperature information; An identity and body temperature receiving module, used for receiving the animal identity information and the body temperature information; The estrus monitoring module is used to determine the animal estrus result by analyzing the body temperature information after receiving the estrus-inducing instruction sent by the cloud server, wherein the animal estrus result represents whether the animal is in estrus.
2. The system according to claim 1, characterized in that The estrus monitoring module is used for: If the body temperature information is greater than the body temperature reference value, it is confirmed that the animal is in the estrus state; If the body temperature information is not greater than the body temperature reference value, it is confirmed that the animal is in a non-estrus state.
3. The system according to claim 1, characterized in that The estrus monitoring module is used for: Obtaining the average temperature of the body temperature information within a preset time period; If the body temperature mean value is greater than the body temperature reference value, it is confirmed that the animal is in the estrus state; If the body temperature mean is not greater than the body temperature reference value, it is confirmed that the animal is in a non-estrus state.
4. The system according to any one of claims 1 to 3, characterized in that: The estrus monitoring module is used to send out indication information when it is confirmed that the animal is in the estrus state.
5. The system according to any one of claims 1 to 3, characterized in that: The cloud server is used for: Determine the batch and pen of the animals to be monitored, and confirm that the behavior detection module is in normal working condition, and then receive the seduction program start instruction sent by the terminal; Sending the estrus monitoring module the estrus instruction corresponding to the estrus program start instruction; The cloud server is also used to receive the animal estrus result.
6. The system according to any one of claims 1 to 3, characterized in that: The system also includes a behavior detection module, which is used to determine the body posture state of the animal; wherein, when the body posture state is standing, the identity and body temperature detection module is activated.
7. A method for animal estrus monitoring, characterized in that: include: The identity and body temperature detection module collects animal identity information and body temperature information; The identity and body temperature receiving module receives the animal identity information and the body temperature information; After receiving the estrus-inducing instruction sent by the cloud server, the estrus monitoring module determines the estrus result of the animal by analyzing the body temperature information, wherein the estrus result of the animal indicates whether the animal is in estrus.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is executed by a processor to perform the method according to claim 7.
9. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the computer program performs the method according to claim 7 when being run by the processor.
10. A computer program product, characterized in that The computer program product comprises a computer program, wherein the computer program executes the method as claimed in claim 7 when executed by a processor.
Citation Information
Patent Citations
Intelligent analysis system for sow oestrous diagnosis
CN106037685A
Intelligent system and control method for animal body temperature acquisition and estrus monitoring
CN108520783A
Digital behavior recognition device for dairy cows
CN110059781A
Animal oestrus monitoring device and method
CN112586391A
Farm animal supervision system and farm animal positioning method
CN114731964A