In-place identification system and method for dairy cows in milking parlour

By using a system of cow activity collector and recognizer in a milking hall, combined with radar and Bluetooth technology, the problem of low accuracy of existing cow in-situ recognition technology is solved, and higher recognition accuracy and data reliability are achieved sex.

CN119422899APending Publication Date: 2025-02-14YINCHUAN AOTOSO INFORMATION TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411687999.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The existing dairy cow in-situ recognition technology has low recognition accuracy, especially when the cow's face is completely black or white, and the milk hall environment is humid, water mist, cleaning, dirty feces, causing the camera to be unable to recognize, and the sensor The recognition method is easy to miss identification when the cattle are crowded.

Method used

A milking hall cow in-place identification system is adopted, which includes a data acquisition device, a communication device and cloud applications. The data acquisition device consists of a cow activity collector and an identifier. The cow activity collector binds the identity information of the cow and is equipped with Bluetooth functions. The identifier uses radar and Bluetooth modules to identify and collect data. The identifier packages the milking position number and Bluetooth identification data and uploads it to the cloud application through the communication device. The cloud application matches it to determine the identity of the cow.

Benefits of technology

It improves the accuracy of cow in-situ identification, avoids identification errors caused by cow appearance or environmental factors, and ensures data accuracy and traceability during the milking process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119422899A_ABST
    Figure CN119422899A_ABST
Patent Text Reader

Abstract

The invention provides an in-place identification system and method for dairy cows in a milking parlour, and relates to the technical field of dairy cow breeding, in the system, a communication device is connected with a cloud application, each dairy cow wears a dairy cow activity collector, the dairy cow activity collector is bound with identity information of the worn cow, and the dairy cow activity collector has a Bluetooth function; each milking position is provided with a recognizer which is in communication connection with the communication device; the recognizer is used for judging whether a cow stands at a milking position or not and acquiring Bluetooth recognition data from the cow activity collector in a Bluetooth communication mode; the recognizer is further used for packaging the milking position number information and the Bluetooth recognition data into to-be-uploaded data and then uploading the to-be-uploaded data to the cloud application through the communication device; and the cloud application is configured to match the milking positions with the identity cattle number information of the target cattle located at the milking positions according to the received to-be-uploaded data of the milking positions. According to the scheme, the in-place identification accuracy of the dairy cows in the milking parlor can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of dairy cow breeding, and in particular to a system and method for identifying dairy cows in a milking parlor. Background Art

[0002] In the process of dairy farming in large-scale cattle farms, when milking cows in the milking parlor, it is necessary to match the cow's identity number with the station number of the milking cow, so as to ensure the on-site identification of the cow, and to ensure a high accuracy rate of one-to-one on-site identification. Therefore, the on-site identification device and data statistics system of the milking parlor cow will be used. Realize the daily refined management of the automatic and information-based data of individual milk volume, mastitis, etc. of the cow; count and count the number of milking cows, and reasonably plan the daily milking order of the cows; obtain the epidemic prevention and detection information and illness of each cow to avoid unreasonable milking affecting the quality of milk; accurately identify the information of the cows in place, understand the milk production of each cow, and feed each cow reasonably; monitor the cows on the milking platform in real time to ensure the traceability of the milk quality; automatically upload the data of each milking situation to avoid errors caused by manual entry; each milking data is saved, and the previous milking data can be analyzed to provide effective data support for ranch management.

[0003] At present, there are two main technical paths for the existing technologies of cow on-site identification: induction identification and camera identification. In actual application, there are many problems with low cow on-site identification rates. For example, the camera identification method is to identify the cow's face. In actual application, when the cow's face is completely black or has a lot of white hair, it is not easy to identify and is easy to be blocked; in addition, the milking parlor environment is humid and foggy, and there are often cleaning and feces that contaminate the camera, resulting in the inability to identify; for the induction identification method, when the cows are crowded, it is easy to miss the cow identification, which leads to mismatching. Therefore, the existing recognition accuracy of cow on-site identification is low. Summary of the invention

[0004] In view of this, in order to address the above shortcomings, it is necessary to propose a system and method for identifying cows in a milking parlor to improve the accuracy of identifying cows in a milking parlor.

[0005] In a first aspect, the present invention provides a system for identifying cows in a milking parlor, the system comprising: a data collection device, a communication device and a cloud application, wherein the communication device is in communication connection with the cloud application; the data collection device comprises: a cow activity collector and an identifier, each milking cow in the milking parlor of a ranch wears the cow activity collector, and the cow activity collector is bound with the identity information of the cow wearing it, and the cow activity collector is equipped with a Bluetooth function; an identifier is provided at each milking position, and the identifier is in communication connection with the communication device;

[0006] The identifier is used to determine whether there is a cow standing at the milking position, and to obtain Bluetooth identification data from the cow activity collector via Bluetooth; the identifier is also used to package the milking position number information and Bluetooth identification data into data to be uploaded and then upload them to the cloud application via the communication device; the cloud application is configured to match the milking position with the identity cow number information of the target cow located at the milking position based on the received data to be uploaded of each milking position.

[0007] Preferably, the identifier includes: a radar identification module, a Bluetooth acquisition module and a main control module;

[0008] The radar recognition module is used to scan whether there are cows at the current milking position, and send the radar scanning results to the main control module; the main control module is used to determine whether there are cows entering the current milking position according to the radar scanning results, and when it is determined that there are cows entering the current milking position, send a Bluetooth signal collection instruction to the Bluetooth collection module;

[0009] The Bluetooth acquisition module is used to obtain the Bluetooth ID signal values ​​of the top N cow activity collectors with the strongest signal values ​​near the current milking position after receiving the Bluetooth signal acquisition instruction, and send the Bluetooth ID signal value to the main control module; wherein the larger the signal value, the stronger the signal strength;

[0010] The main control module is also used to package the Bluetooth ID signal value, the cow activity collector number corresponding to the Bluetooth ID signal, and the milking position number information into data to be uploaded and then send them to the cloud application through the communication device.

[0011] Preferably, the main control module is used to determine whether the radar signal emitted by the radar identification module is blocked for a period of time exceeding a first preset period of time; if so, it is determined that a cow has entered the current milking position; if not, it is determined that no cow has entered the current milking position, and after initializing the scanning information, the scanning operation is continued through the radar identification module.

[0012] Preferably, the main control module is used to send a Bluetooth signal collection instruction to the Bluetooth collection module to collect the Bluetooth ID signal of the second preset time length; the main control module is also used to determine whether there is a Bluetooth ID signal strength of a cow activity collector greater than a preset Bluetooth signal strength threshold among the Bluetooth ID signal values ​​collected within the second preset time length uploaded by the Bluetooth collection module, and the number of scan occurrences is greater than a preset number threshold; if so, it is determined that there are cows wearing cow activity collectors standing around the current milking position; if not, it is determined that there are no cows wearing cow activity collectors standing around the current milking position, and scanning and identification continue to be performed through the radar recognition module.

[0013] Preferably, the cloud application is configured to perform the following operations when matching the milking position and the cow number according to the received data to be uploaded of each milking position:

[0014] For any k milking positions, numbered C k1 , C k2 ,…,C kN The top N Bluetooth signal values ​​emitted by the cow activity collector are S k1 , S k2 ,…,S kN , and S k1 >S k2 >…>S kN , the priority of each cow activity collector information is C k1 >C k2 >…>C kN ; Among them, the cow activity collector C and its corresponding Bluetooth signal value S appear in pairs;

[0015] S10: Determine whether there is a cow activity collector number C at milking position k k1 ; If not, it is determined that the cow at the k milking position is not wearing the cow activity collector; if it exists, execute step S20;

[0016] S20: Determine whether there is a cow activity collector number C with the first priority at other milking positions x1 The activity collector number C of the first priority cow at milking position k k1 Consistent; where x≠k;

[0017] S30: If it does not exist, determine that the recognition result of the k milking position is C k1 ;

[0018] S40: If it exists, then judge C k1 The corresponding Bluetooth signal value S k1 Is it greater than C? x1 The corresponding Bluetooth signal value S x1 If S k1 >S x1 , then the first priority cow activity collector C at milking position x is abandoned x1 The relevant information is collected, and the other cow activity collectors at the x milking position are all upgraded by one priority;

[0019] S50: cyclically execute the above steps S10-S40 until the cow activity collector C with the last priority at any k milking positions is kN Also abandoned, or there is no other milking position first priority cow activity collector number C x1 The activity collector number C of the first priority cow at milking position kk1 Consistent.

[0020] Preferably, the communication device comprises: an Internet of Things communication module and a base station, the identifier is communicatively connected to the Internet of Things communication module, the Internet of Things communication module is wirelessly connected to the base station, and the base station is communicatively connected to the cloud application;

[0021] The Internet of Things communication module is used to poll the identifier, and after polling the data to be uploaded, upload it to the cloud application through the base station.

[0022] Preferably, the cloud application is a SaaS cloud of a professional smart farm, which is used to obtain the data to be uploaded corresponding to each milking position uploaded by the identifier in real time through a communication device, and record various data during the milking process of each cow.

[0023] Preferably, the milking data includes but is not limited to milking shift, milking time, station number, collar number, cow number and milk volume data; the cow activity collector is made into a cow collar and worn on the cow's neck.

[0024] In a second aspect, the present invention provides a method for identifying cows in a milking parlor, the implementation subject of which is the system for identifying cows in a milking parlor as described in the first aspect, and the method comprises:

[0025] Step S1: Initialize the identifier and put it into operation;

[0026] Step S2: using the radar recognition module of the identifier to send out a radar signal for scanning and recognition;

[0027] Step S3: using the main control module of the identifier to determine whether the radar signal is blocked for a period of time exceeding a first preset period; if so, sending a Bluetooth signal collection instruction to the Bluetooth collection module to collect Bluetooth ID signals for a second preset period of time, and executing step S4; otherwise, returning to executing step S1;

[0028] Step S4: using the main control module to determine whether the Bluetooth ID signal values ​​collected within the second preset time period uploaded by the Bluetooth collection module have a Bluetooth ID signal strength greater than a preset Bluetooth signal strength threshold, and the number of scans is greater than a preset number threshold; if so, executing step S5; otherwise, returning to executing step S1;

[0029] Step S5: using the Bluetooth acquisition module to obtain the Bluetooth ID signal values ​​of the top N cow activity collectors with the strongest signal values ​​near the current milking position;

[0030] Step S6: using the Bluetooth acquisition module to send the acquired Bluetooth ID signal value to the main control module;

[0031] Step S7: the main control module packages the Bluetooth ID signal value, the cow activity collector number corresponding to the Bluetooth ID signal, and the milking position number information as data to be uploaded, and uploads it to the cloud application through the communication device;

[0032] Step S8: using the cloud application to match the milking position with the identity cow number information of the target cow located at the milking position according to the received data to be uploaded of each milking position.

[0033] Preferably, the step S8 specifically includes:

[0034] For any k milking positions, numbered C k1 , C k2 ,…,C kN The top N Bluetooth signal values ​​emitted by the cow activity collector are S k1 , S k2 ,…,S kN , and S k1 >S k2 >…>S kN , the priority of each cow activity collector information is C k1 >C k2 >…>C kN ; Among them, the cow activity collector C and its corresponding Bluetooth signal value S appear in pairs;

[0035] S10: Determine whether there is a cow activity collector number C at milking position k k1 ; If not, it is determined that the cow at the k milking position is not wearing the cow activity collector; if it exists, execute step S20;

[0036] S20: Determine whether there is a cow activity collector number C with the first priority at other milking positions x1 The activity collector number C of the first priority cow at milking position k k1 Consistent; where x≠k;

[0037] S30: If it does not exist, determine that the recognition result of the k milking position is C k1 ;

[0038] S40: If it exists, then judge C k1 The corresponding Bluetooth signal value S k1 Is it greater than C? x1 The corresponding Bluetooth signal value S x1 If S k1 >S x1 , then the first priority cow activity collector C at milking position x is abandoned x1 The relevant information is collected, and the other cow activity collectors at the x milking position are all upgraded by one priority;

[0039] S50: cyclically execute the above steps S10-S40 until the cow activity collector C with the last priority at any k milking positions is kN Also abandoned, or there is no other milking position first priority cow activity collector number C x1 The activity collector number C of the first priority cow at milking position k k1 Consistent.

[0040] It can be seen from the above technical scheme that in the milking parlor dairy cow on-site identification system and method provided by the embodiment of the present invention, the on-site identification system includes a data acquisition device, a communication device and a cloud application, and the data acquisition device includes a dairy cow activity collector and an identifier. Each milking cow in the ranch milking parlor wears a dairy cow activity collector, and the dairy cow activity collector is bound to the identity cow number information of the wearing cow, and the dairy cow activity collector is equipped with a Bluetooth function. In this way, the identifier can be used to scan and identify the dairy cow activity collector of the milking position, and the scanned and identified Bluetooth identification data and the milking position number information are packaged and uploaded to the cloud application through the communication device. The cloud application matches the milking position with the identity cow number information of the target cow located at the milking position according to the received data to be uploaded. It can be seen that this scheme is based on the Bluetooth function to identify the cow on-site, which will not be affected by the appearance of the cow, and the environment of the milking parlor has less impact on the identification. For example, compared with the camera recognition solution, this solution will not reduce the recognition accuracy due to the cow's completely black face or a lot of white hair that is difficult to recognize or blocked, nor will it pollute the camera due to the environment of the milking parlor. Therefore, this solution can improve the accuracy of in-situ cow recognition.

[0041] In addition, the identifier provided by this solution includes a radar identification module and a Bluetooth acquisition module. The radar identification module is used to determine whether there is a standing position at the milking position, and to start the Bluetooth acquisition module when there is a standing position; the Bluetooth acquisition module collects the Bluetooth ID signal values ​​of the N cow activity collectors with the strongest signal values, and finally the cloud application determines the target cow corresponding to the current milking position from the N Bluetooth ID signal values, thereby completing the matching of the milking position and the cow's identity information. This avoids the situation where cows are crowded near the milking position, resulting in missing cows and matching errors during monitoring, thereby further improving the accuracy of in-place identification of cows, and can also realize the identification of abnormal situations where cows are not wearing activity collectors. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A schematic diagram of a system for identifying cows on-site in a milking parlor provided by an embodiment of the present invention.

[0043] Figure 2 A schematic diagram of the installation of a milking parlor cow presence identification system provided by an embodiment of the present invention.

[0044] Figure 3 A schematic diagram of a system for identifying cows in a milking parlor including a specific example of an identifier provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0046] like Figure 1-3 The embodiment of the present invention provides a system for identifying cows in a milking parlor, the system comprising: a data collection device, a communication device and a cloud application, the communication device being in communication connection with the cloud application; the data collection device comprising: a cow activity collector and an identifier, each milking cow in the milking parlor of a ranch wears the cow activity collector, and the cow activity collector is bound with the identity information of the cow wearing it, and the cow activity collector is equipped with a Bluetooth function; an identifier is set at each milking position, and the identifier is in communication connection with the communication device;

[0047] The identifier is used to determine whether there is a cow standing at the milking position, and to obtain Bluetooth identification data from the cow activity collector via Bluetooth; the identifier is also used to package the milking position number information and Bluetooth identification data into data to be uploaded and then upload them to the cloud application via the communication device; the cloud application is configured to match the milking position with the identity cow number information of the target cow located at the milking position based on the received data to be uploaded of each milking position.

[0048] In this embodiment, the cow identification based on Bluetooth function will not be affected by the cow's appearance, and the environment of the milking parlor will have less impact on the identification. For example, compared with the camera identification solution, the cow's face will not be difficult to identify or blocked due to the cow's full black face or white hair, and the camera will not be polluted by the environment of the milking parlor, thereby reducing the recognition accuracy. Therefore, this solution can improve the accuracy of cow identification.

[0049] In addition, the cow activity collector provided in this embodiment is equipped with a Bluetooth function. For example, it can be made into a cow collar and worn on the cow's neck. The identifier includes a radar recognition module and a Bluetooth collection module. The radar recognition module is used to determine whether there is a standing position at the milking position, and start the Bluetooth collection module when there is a standing position; the Bluetooth collection module collects the Bluetooth ID signal values ​​of the N cow activity collectors with the strongest signal values, and finally the cloud application determines the target cow corresponding to the current milking position from the N Bluetooth ID signal values, thereby completing the matching of the milking position and the cow's identity information. This avoids the situation where cows are crowded near the milking position, resulting in missing cows and matching errors during monitoring, thereby further improving the accuracy of in-situ identification of cows, and can also realize the identification of abnormal situations where cow activity collectors are not worn.

[0050] Specifically, the identifier may include: a radar identification module, a Bluetooth acquisition module and a main control module;

[0051] The radar identification module is used to scan whether there are cows at the current milking station, and send the radar scanning results to the main control module; the main control module is used to determine whether there are cows entering the current milking station according to the radar scanning results, and when it is determined that there are cows entering the current milking station, send a Bluetooth signal collection instruction to the Bluetooth collection module;

[0052] The Bluetooth acquisition module is used to obtain the Bluetooth ID signal values ​​of the top N cow activity collectors with the strongest signal values ​​near the current milking position after receiving the Bluetooth signal acquisition instruction, and send the Bluetooth ID signal value to the main control module; wherein, the larger the signal value, the stronger the signal strength, and N is an integer greater than 1; of course, the corresponding milking time and other data can also be sent at the same time.

[0053] The main control module is also used to package the Bluetooth ID signal value, the cow activity collector number corresponding to the Bluetooth ID signal, and the milking position number information into data to be uploaded and then send them to the cloud application through the communication device.

[0054] In this embodiment, the main control module of the identifier can issue an identification command to the radar identification module, and the radar identification module is used to identify the current milking position through radar scanning to determine whether there is a cow standing at the current milking position. For example, the main control module can be used to determine whether the radar signal emitted by the radar identification module is blocked for a period of time exceeding a first preset period of time; if so, it means that a cow has entered the current milking position; if not, it means that no cow has entered the current milking position, and after initializing the scanning information, the radar identification module continues to perform the scanning operation.

[0055] When the radar identification module determines that a cow has entered the current milking position, a Bluetooth signal collection instruction is sent to the Bluetooth collection module through the main control module, so that the Bluetooth collection module obtains the Bluetooth ID signal values ​​of the top N cow activity collectors with the strongest signal values ​​near the current milking position, and further sends the collected Bluetooth ID signal values ​​to the main control module.

[0056] Of course, in one embodiment, when collecting Bluetooth ID signal values ​​through the Bluetooth acquisition module, consider first further determining whether there are cows wearing cow activity collectors at the milking position through the signal value strength and scanning frequency. Specifically, the main control module can be used to send a Bluetooth signal acquisition instruction to the Bluetooth acquisition module to collect Bluetooth ID signals of a second preset duration; the main control module is also used to determine whether there are Bluetooth ID signal strengths of cow activity collectors greater than the preset Bluetooth signal strength threshold value and the number of scans greater than the preset threshold value among the Bluetooth ID signal values ​​collected within the second preset duration uploaded by the Bluetooth acquisition module; if so, it means that there are cows wearing cow activity collectors around the current milking position; if not, it means that there are no cows wearing cow activity collectors around the current milking position, and the radar recognition module continues to scan and identify.

[0057] The communication device is used to send the data to be uploaded by the identifier to the cloud application so that the cloud application can match the cow milking information. Specifically, it includes: an Internet of Things communication module and a base station, the data acquisition device is connected to the Internet of Things communication module, the Internet of Things communication module is connected to the base station wirelessly, and the base station is connected to the cloud application;

[0058] The IoT communication module is used to poll the identifier and upload the data to be uploaded to the cloud application through the base station after polling the data to be uploaded.

[0059] In this embodiment, the communication device includes an Internet of Things communication module and a base station. The Internet of Things communication module is connected to the base station by wireless means, so as to transmit the Bluetooth identification data of the milking cow, the Bluetooth signal ID, the total milking time, the station number and other data to the cloud application through the Internet of Things communication module and the base station. Specifically, the Internet of Things communication module can include a 4G communication module, a 5G communication module, etc.

[0060] For cloud applications, it can be a SaaS cloud for professional smart ranches, which is used to obtain the data to be uploaded corresponding to each milking position uploaded by the identifier in real time through a communication device, and match and record various milking data of each cow during the milking process through the milking machine software, such as milking date, milking shift, milk temperature, milk conductivity, cow number, collar number, milk volume and other information, and match the milking information with the identity cow number information of the target cow at the milking position based on the received data to be uploaded corresponding to each milking position.

[0061] Specifically, when the cloud application matches the milking position and the cow number according to the received data to be uploaded of each milking position, it is configured to perform the following operations:

[0062] For any k milking positions, numbered C k1 , C k2 ,…,C kN The top N Bluetooth signal values ​​emitted by the cow activity collector are S k1 , S k2 ,…,S kN , and S k1 >S k2 >…>S kN , the priority of each cow activity collector information is C k1 >C k2 >…>C kN ; Among them, the cow activity collector C and its corresponding Bluetooth signal value S appear in pairs;

[0063] S10: Determine whether there is a cow activity collector number C at milking position k k1 ; If not, it is determined that the cow at the k milking position is not wearing the cow activity collector; if it exists, execute step S20;

[0064] S20: Determine whether there is a cow activity collector number C with the first priority at other milking positions x1 The activity collector number C of the first priority cow at milking position k k1 Consistent; where x≠k;

[0065] S30: If it does not exist, determine that the recognition result of the k milking position is C k1 ;

[0066] S40: If it exists, then judge C k1 The corresponding Bluetooth signal value S k1 Is it greater than C? x1 The corresponding Bluetooth signal value S x1 If S k1 >S x1 , then the first priority cow activity collector C at milking position x is abandoned x1 The relevant information is collected, and the other cow activity collectors at the x milking position are all upgraded by one priority;

[0067] S50: cyclically execute the above steps S10-S40 until the cow activity collector C with the last priority at any k milking positions is kN Also abandoned, or there is no other milking position first priority cow activity collector number C x1The activity collector number C of the first priority cow at milking position k k1 Consistent.

[0068] In addition, cloud applications can also be used to perform comprehensive data processing and display data. For example, accurately record various data during the milking process of each cow, and then present these data in groups, helping the ranch to more thoroughly understand the production conditions and differences of different groups in the herd.

[0069] In addition, the present invention provides a method for identifying cows in a milking parlor, the implementation subject of which is the above-mentioned system for identifying cows in a milking parlor, and the method comprises:

[0070] Step S1: Initialize the identifier and put it into operation;

[0071] Step S2: using the radar recognition module of the identifier to send out a radar signal for scanning and recognition;

[0072] Step S3: using the main control module of the identifier to determine whether the radar signal is blocked for a period of time exceeding a first preset period; if so, sending a Bluetooth signal collection instruction to the Bluetooth collection module to collect Bluetooth ID signals for a second preset period of time, and executing step S4; otherwise, returning to executing step S1;

[0073] Step S4: using the main control module to determine whether the Bluetooth ID signal values ​​collected within the second preset time period uploaded by the Bluetooth collection module have a Bluetooth ID signal strength greater than a preset Bluetooth signal strength threshold, and the number of scans is greater than a preset number threshold; if so, executing step S5; otherwise, returning to executing step S1;

[0074] Step S5: using the Bluetooth acquisition module to obtain the Bluetooth ID signal values ​​of the top N cow activity collectors with the strongest signal values ​​near the current milking position;

[0075] Step S6: using the Bluetooth acquisition module to send the acquired Bluetooth ID signal value to the main control module;

[0076] Step S7: the main control module packages the Bluetooth ID signal value, the cow activity collector number corresponding to the Bluetooth ID signal, and the milking position number information as data to be uploaded, and uploads it to the cloud application through the communication device;

[0077] Step S8: using the cloud application to match the milking position with the identity cow number information of the target cow located at the milking position according to the received data to be uploaded of each milking position.

[0078] Specifically, step S8 can be implemented in the following manner:

[0079] For any k milking positions, numbered C k1 , Ck2 ,…,C kN The top N Bluetooth signal values ​​emitted by the cow activity collector are S k1 , S k2 ,…,S kN , and S k1 >S k2 >…>S kN , the priority of each cow activity collector information is C k1 >C k2 >…>C kN ; Among them, the cow activity collector C and its corresponding Bluetooth signal value S appear in pairs;

[0080] S10: Determine whether there is a cow activity collector number C at milking position k k1 ; If not, it is determined that the cow at the k milking position is not wearing the cow activity collector; if it exists, execute step S20;

[0081] S20: Determine whether there is a cow activity collector number C with the first priority at other milking positions x1 The activity collector number C of the first priority cow at milking position k k1 Consistent; where x≠k;

[0082] S30: If it does not exist, determine that the recognition result of the k milking position is C k1 ;

[0083] S40: If it exists, then judge C k1 The corresponding Bluetooth signal value S k1 Is it greater than C? x1 The corresponding Bluetooth signal value S x1 If S k1 >S x1 , then the first priority cow activity collector C at milking position x is abandoned x1 The relevant information is collected, and the other cow activity collectors at the x milking position are all upgraded by one priority;

[0084] S50: cyclically execute the above steps S10-S40 until the cow activity collector C with the last priority at any k milking positions is kN Also abandoned, or there is no other milking position first priority cow activity collector number C x1 The activity collector number C of the first priority cow at milking position k k1 Consistent.

[0085] In this embodiment, (1) radar identification is first turned on. After the identifier is initialized and set, it enters the running state. The radar identification module in the identifier enters the identification working state to identify whether there is a cow standing at the current milking position blocking the radar signal emitted by the radar identification module for more than a specific time. If not, it is called back to the initialization identification working state; if yes, it means that the milking cow has entered the current milking position, and then the second step of Bluetooth scanning is entered.

[0086] (2) Start the second stage of scanning. When the radar identifies that there is a cow standing, the main control module of the identifier issues a collection instruction to the Bluetooth collection module to collect the Bluetooth ID signal value of the cow activity collector near the milking position for a specific period of time. The main control module determines whether there is a cow activity collector with a Bluetooth ID signal value less than 85 and the number of scans exceeds 10 times based on the signal collected by the Bluetooth collection module. If not, return to the initialization recognition working state; if yes, it can be accurately confirmed that there are cows standing around the current milking position before proceeding to the next step.

[0087] (3) Start the third stage of scanning. In actual applications, there are multiple milking cows equipped with cow activity collectors near the current milking position, and the Bluetooth acquisition module will indiscriminately collect all Bluetooth IDs that can be collected. Therefore, when the Bluetooth acquisition module of the identifier is performing Bluetooth scanning, it is considered that the three Bluetooth ID signal values ​​with the strongest signal values ​​among all Bluetooth signals are screened. Furthermore, the main control module packages the Bluetooth ID signal values ​​collected by the Bluetooth acquisition module with the cow activity collector number and milking position number information corresponding to the Bluetooth ID signal, and uploads them to the cloud application through the communication device.

[0088] (4) The communication device polls the identifier. The communication device polls the identifier and saves the data to be uploaded to the memory. The 4G module reads the memory data and uploads it to the cloud application through the base station.

[0089] (5) The cloud application can be a SaaS cloud of a professional smart farm. The cloud application obtains the data uploaded by the identifier in real time, obtains milking data by matching with the milking machine software, and processes the data to be uploaded after receiving the data sent by the identifier. Specifically, the cloud application is used to determine whether there is a cow activity collector number C in the data to be uploaded corresponding to the current k milking positions for each milking position. k1 If it does not exist, it means that the cow at the current k milking position is not wearing a cow activity collector and cannot correspond to the cow number; if it exists, it is further determined whether there is a cow activity collector number C of the first priority in other milking positions. x1 The number C of the cow activity collector with the first priority at the current k milking position k1 If it does not exist, it means the match is correct, and the recognition result of k milking position can be determined as Ck1 If it exists, it means that the adjacent milking position has collected the Bluetooth signal of the current milking position, and then we can further judge C k1 The corresponding Bluetooth signal value S k1 Is it greater than C? x1 The corresponding Bluetooth signal value S x1 ; if S k1 >S x1 , it means that the x milking position has collected the Bluetooth signal of the cow in the k milking position. At this time, the first priority cow activity collector C in the x milking position is x1 The relevant information of the x milking position is discarded, and the remaining cow activity collectors of the x milking position are all upgraded by one priority. For example, the original second priority is upgraded to the first priority, and the original third priority is upgraded to the second priority. In this way, by cyclically executing the above process, a unique match can be achieved for each milking position cow activity collector, that is, a unique match between the milking position and the cow information, and then the milking information can be uniquely matched with the cow information, so as to facilitate the subsequent milk traceability.

[0090] In addition, the present invention also has the following beneficial effects:

[0091] (1) The present invention may also involve the collection of key indicator data such as milk production and milk conductivity in a pasture, which is of great significance for accurate data-based pasture management. For example, milk production is directly related to the economic benefits of the pasture, and is also the basis for grouping and feed formulation; for another example, milk conductivity can characterize the number of somatic cells in milk, which is an indicator related to the health of dairy cows.

[0092] (2) The on-site identification scheme for dairy cows in the milking parlor provided by the present invention can effectively improve the on-site identification accuracy of dairy cows in the milking parlor, accurately record various data of each cow during the milking process in real time, and then present these data in groups, so as to help the ranch to have a deeper and more thorough understanding of the production conditions and differences of different groups in the herd.

[0093] Since the method embodiment provided by the present invention is based on the same concept as the system embodiment of this specification, the specific content can be combined with the description in the system embodiment of this specification and will not be repeated here.

[0094] The modules or units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs. The above disclosure is only the preferred embodiment of the present invention, and of course it cannot be used to limit the scope of the rights of the present invention. Those skilled in the art can understand that all or part of the processes of the above embodiment are implemented, and the equivalent changes made according to the claims of the present invention still fall within the scope of the invention.

Claims

1. A system for identifying cows in a milking parlor, characterized in that: The system includes: a data collection device, a communication device and a cloud application, wherein the communication device is connected to the cloud application in communication; the data collection device includes: a cow activity collector and an identifier, each milking cow in the milking hall of the ranch wears the cow activity collector, and the cow activity collector is bound with the identity information of the cow wearing it, and the cow activity collector is equipped with a Bluetooth function; an identifier is set at each milking position, and the identifier is connected to the communication device in communication; The identifier is used to determine whether there is a cow standing at the milking position, and to obtain Bluetooth identification data from the cow activity collector via Bluetooth; the identifier is also used to package the milking position number information and Bluetooth identification data into data to be uploaded and then upload them to the cloud application via the communication device; the cloud application is configured to match the milking position with the identity cow number information of the target cow located at the milking position based on the received data to be uploaded of each milking position.

2. The system for identifying cows in a milking parlor according to claim 1, characterized in that: The identifier includes: a radar identification module, a Bluetooth acquisition module and a main control module; The radar recognition module is used to scan whether there are cows at the current milking position, and send the radar scanning results to the main control module; the main control module is used to determine whether there are cows entering the current milking position according to the radar scanning results, and when it is determined that there are cows entering the current milking position, send a Bluetooth signal collection instruction to the Bluetooth collection module; The Bluetooth acquisition module is used to obtain the Bluetooth ID signal values ​​of the top N cow activity collectors with the strongest signal values ​​near the current milking position after receiving the Bluetooth signal acquisition instruction, and send the Bluetooth ID signal value to the main control module; wherein the larger the signal value, the stronger the signal strength; The main control module is also used to package the Bluetooth ID signal value, the cow activity collector number corresponding to the Bluetooth ID signal, and the milking position number information into data to be uploaded and then send them to the cloud application through the communication device.

3. The system for identifying cows in the milking parlor according to claim 2, characterized in that: The main control module is used to determine whether the radar signal emitted by the radar identification module is blocked for a period of time exceeding a first preset period of time; if so, it is determined that a cow has entered the current milking position; if not, it is determined that no cow has entered the current milking position, and after initializing the scanning information, the scanning operation is continued through the radar identification module.

4. The system for identifying cows in a milking parlor according to claim 2, characterized in that: The main control module is used to send a Bluetooth signal collection instruction to the Bluetooth collection module to collect the Bluetooth ID signal of the second preset time length; the main control module is also used to determine whether there is a Bluetooth ID signal strength of a cow activity collector greater than a preset Bluetooth signal strength threshold and the number of scan occurrences greater than a preset number threshold among the Bluetooth ID signal values ​​collected within the second preset time length uploaded by the Bluetooth collection module; if so, it is determined that there are cows wearing cow activity collectors standing around the current milking position; if not, it is determined that there are no cows wearing cow activity collectors standing around the current milking position, and scanning and identification continue to be performed through the radar recognition module.

5. The system for identifying cows in a milking parlor according to claim 2, characterized in that: When matching the milking position and the cow number according to the received data to be uploaded of each milking position, the cloud application is configured to perform the following operations: For any k milking positions, numbered C k1 , C k2 ,…,C kN The top N Bluetooth signal values ​​emitted by the cow activity collector are S k1 , S k2 ,…,S kN , and S k1 >S k2 >…>S kN , the priority of each cow activity collector information is C k1 >C k2 >…>C kN ; Among them, the cow activity collector C and its corresponding Bluetooth signal value S appear in pairs; S10: Determine whether there is a cow activity collector number C at milking position k k1 ; If not, it is determined that the cow at the k milking position is not wearing the cow activity collector; if it exists, execute step S20; S20: Determine whether there is a cow activity collector number C with the first priority at other milking positions x1 The activity collector number C of the first priority cow at milking position k k1 Consistent; where x≠k; S30: If it does not exist, determine that the recognition result of the k milking position is C k1 ; S40: If it exists, then judge C k1 The corresponding Bluetooth signal value S k1 Is it greater than C? x1 The corresponding Bluetooth signal value S x1 If S k1 >S x1 , then the first priority cow activity collector C at milking position x is abandoned x1 The relevant information is collected, and the other cow activity collectors at the x milking position are all upgraded by one priority; S50: cyclically execute the above steps S10-S40 until the cow activity collector C with the last priority at any k milking positions is kN Also abandoned, or there is no other milking position first priority cow activity collector number C x1 The activity collector number C of the first priority cow at milking position k k1 Consistent.

6. The system for identifying cows in a milking parlor according to claim 1, characterized in that: The communication device comprises: an Internet of Things communication module and a base station, the data acquisition device is communicatively connected with the Internet of Things communication module, the Internet of Things communication module is wirelessly connected with the base station, and the base station is communicatively connected with the cloud application; The Internet of Things communication module is used to poll the identifier, and after polling the data to be uploaded, upload it to the cloud application through the base station.

7. The system for identifying cows in a milking parlor according to claim 1, characterized in that: The cloud application is a SaaS cloud of a professional smart farm, which is used to obtain the data to be uploaded corresponding to each milking position uploaded by the identifier in real time through a communication device, and record various data during the milking process of each cow.

8. The system for identifying cows in a milking parlor according to claim 5, characterized in that: The cow activity collector is made into a cow collar and is worn on the cow's neck; the milking data includes but is not limited to milking shifts, milking time, station number, collar number, cow number and milk volume data.

9. A method for identifying cows in a milking parlor, characterized in that: The implementation subject is the milking parlor cow presence identification system as described in claims 1-8, and the method comprises: Step S1: Initialize the identifier and put it into operation; Step S2: using the radar recognition module of the identifier to send out a radar signal for scanning and recognition; Step S3: using the main control module of the identifier to determine whether the radar signal is blocked for a period of time exceeding a first preset period; if so, sending a Bluetooth signal collection instruction to the Bluetooth collection module to collect Bluetooth ID signals for a second preset period of time, and executing step S4; otherwise, returning to executing step S1; Step S4: using the main control module to determine whether the Bluetooth ID signal values ​​collected within the second preset time period uploaded by the Bluetooth collection module have a Bluetooth ID signal strength greater than a preset Bluetooth signal strength threshold, and the number of scans is greater than a preset number threshold; if so, executing step S5; otherwise, returning to executing step S1; Step S5: using the Bluetooth acquisition module to obtain the Bluetooth ID signal values ​​of the top N cow activity collectors with the strongest signal values ​​near the current milking position; Step S6: using the Bluetooth acquisition module to send the acquired Bluetooth ID signal value to the main control module; Step S7: the main control module packages the Bluetooth ID signal value, the cow activity collector number corresponding to the Bluetooth ID signal, and the milking position number information as data to be uploaded, and uploads it to the cloud application through the communication device; Step S8: using the cloud application to match the milking position with the identity cow number information of the target cow located at the milking position according to the received data to be uploaded of each milking position.

10. The method for identifying cows in a milking parlor according to claim 9, characterized in that: The step S8 specifically includes: For any k milking positions, numbered C k1 , C k2 ,…,C kN The top N Bluetooth signal values ​​emitted by the cow activity collector are S k1 , S k2 ,…,S kN , and S k1 >S k2 >…>S kN , the priority of each cow activity collector information is C k1 >C k2 >…>C kN ; Among them, the cow activity collector C and its corresponding Bluetooth signal value S appear in pairs; S10: Determine whether there is a cow activity collector number C at milking position k k1 ; If not, it is determined that the cow at the k milking position is not wearing the cow activity collector; if it exists, execute step S20; S20: Determine whether there is a cow activity collector number C with the first priority at other milking positions x1 The activity collector number C of the first priority cow at milking position k k1 Consistent; where x≠k; S30: If it does not exist, determine that the recognition result of the k milking position is C k1 ; S40: If it exists, then judge C k1 The corresponding Bluetooth signal value S k1 Is it greater than C? x1 The corresponding Bluetooth signal value S x1 If S k1 >S x1 , then the first priority cow activity collector C at milking position x is abandoned x1 The relevant information is collected, and the other cow activity collectors at the x milking position are all upgraded by one priority; S50: cyclically execute the above steps S10-S40 until the cow activity collector C with the last priority at any k milking positions is kN Also abandoned, or there is no other milking position first priority cow activity collector number C x1 The activity collector number C of the first priority cow at milking position k k1 Consistent.

Citation Information

Patent Citations

  • RFID-based intelligent cattle finding method and device

    CN109271816A

  • Determining the location of an animal

    CN113678135A

  • Milk room and be used for ox recognition device of fish bone formula or abreast milking parlor

    CN205585007U

  • Milk cow monitored control system that milks

    CN207502978U

  • Intelligent cow identification device

    CN210534556U