An intelligent management system and method based on livestock production management

CN123014549APending Publication Date: 2026-10-30FUYUAN COUNTY FUNONG BREEDING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611203003.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-10
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0003]但是,在多头肉牛共用连续料槽的情况下,容易发生相邻牛只并排采食、顶替占位或短时遮挡,使目标肉牛的身份识别发生中断,并使同一槽段在短时间内先后对应不同牛只

Benefits of technology

[0037](1)本发明在肉牛个体识别中断并发生相邻牛只占位交替时,不将槽段饲料减量直接归属于当前识别到的牛只,而是界定采食量归属不确定区间,并根据牛只离位、后继牛只进入以及槽段净饲料量持续下降的先后衔接关系确定可确认的采食量;对不能形成完整衔接关系的净下降量建立待核验采食记录,待后续独占采食事件和料槽清空核对后再进行结算,从而避免因牛只顶替、遮挡或身份切换造成采食量错误归属,提高个体采食记录、补饲量及分群饲喂任务的准确性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123014549A_ABST
    Figure CN123014549A_ABST
Patent Text Reader

Abstract

The application discloses an intelligent management system and method based on livestock production management, and relates to the technical field of livestock industry.The system comprises the following steps: when the target beef cattle recognition is interrupted, and the adjacent cattle occupies the position alternately and the trough segment feed amount changes, the executed feeding quota is locked and the attribution uncertain interval is defined; according to the occupying order, the trough direction and the feed amount change, the candidate relationship is formed, the reduction amount meeting the dislocation, the subsequent entering and the net reduction continuous connection is counted into the subsequent cattle, the remaining is established as the record to be verified, and the settlement is made after the exclusive feeding and the trough emptying are checked.The application defines the feeding amount attribution uncertain interval when the beef cattle recognition is interrupted and the occupying alternation occurs, confirms the feeding amount according to the connection relationship of the cattle dislocation, the subsequent entering and the trough segment continuous reduction, establishes the remaining reduction as the record to be verified, and makes the settlement after the exclusive feeding and the trough emptying are checked, so that the error attribution caused by the replacement and the shielding is avoided, and the accuracy of the feeding record and the feeding task is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of animal husbandry technology, and in particular to an intelligent management system and method for animal husbandry production management. Background Technology

[0002] In the process of large-scale beef cattle farming, in order to improve feeding efficiency, continuous feed troughs are usually used to feed multiple beef cattle in the same pen in a concentrated manner. The feeding situation of each beef cattle is counted by means of ear tag identification, image recognition, feed trough weighing or trough section weight detection, so as to formulate individual supplementary feeding plans and group feeding tasks.

[0003] However, when multiple cattle share a continuous feed trough, adjacent cattle may feed side-by-side, substitute for each other, or briefly block each other's view, disrupting the identification of the target cattle and causing different cattle to be assigned to the same trough section in a short period of time. Existing management methods usually determine individual feed intake directly based on identification results, time spent occupying a spot, or the amount of weight loss in the feed trough. It is difficult to determine which cattle actually received the feed reduction before and after the identity switch. Furthermore, weight changes caused by cattle rooting at the feed, feed slippage, and impacts to the feed trough may be mistakenly recorded as feed intake, leading to discrepancies between individual daily feed intake records and actual feed intake, and consequently, errors in supplementary feeding and group feeding task allocation. To address this, we propose an intelligent management system and method for livestock production management. Summary of the Invention

[0004] The purpose of this invention is to provide an intelligent management system and method for livestock production management to solve the problems mentioned in the background art.

[0005] To achieve the above objectives, the present invention provides the following technical solution: an intelligent management method for livestock production management, comprising:

[0006] When the individual identification continuity of the target beef cattle in front of the feed trough is interrupted, accompanied by the alternation of adjacent cattle occupying the position and the change of feed amount in the corresponding trough section, the executed feeding quota of the target beef cattle is kept unchanged, and the feed intake is defined as belonging to the uncertain interval.

[0007] Based on the head occupancy order of each cow in the interval, the direction of leaving the trough, the changes in the amount of feed in the trough section, and the feed transfer in adjacent trough sections, candidate feeding affiliation relationships are formed;

[0008] Only when a cow leaves its position, a subsequent cow enters the same feed trough, and the net feed amount in that feed trough continues to decrease sequentially, will the net decrease after the connection be recorded in the individual feed intake record of the subsequent cow.

[0009] For net decreases that do not form a connection, establish a pending feed intake record, which will not be used to deduct or supplement the individual's daily feeding quota for the time being;

[0010] The pending feeding records are settled based on subsequent exclusive feeding events and trough emptying verification results, and the supplementary feeding order, supplementary feeding amount, and group feeding tasks for beef cattle are updated accordingly.

[0011] Preferably, establishing the feed intake record to be verified includes:

[0012] When the identification results of the target beef cattle cannot be uniquely matched in consecutive time, the head projections of at least two cattle enter the same slot segment, and the slot segment shows a continuous net decrease, the moment when the three conditions are met simultaneously for the first time shall be taken as the starting point of the interval.

[0013] When a single cow occupies the same feed trough again, the cow's identity is continuously identifiable for a preset time, and the feed amount in the feed trough returns to stability, the moment when all three conditions are met simultaneously for the first time is taken as the end point of the interval, so that the feed intake records to be verified only cover the time period when the identity and feed amount are both uncertain.

[0014] Preferably, the changes in feed intake within the uncertain interval are divided into three time-series segments: a continuous decrease segment, an inverse change segment between adjacent segments, and a momentary impact segment.

[0015] Among them, the continuous descent segment is used to form the feed intake to be allocated, the reverse change segment of adjacent trough segments is used to characterize the transfer in the trough caused by the cow's snout pushing the feed, and the instantaneous impact segment is used to characterize the collision with the feed trough or the feed slipping off, and the latter two types of changes are removed from the feed intake to be allocated.

[0016] Preferably, the identification of the reverse change segment of the adjacent slot segment includes:

[0017] Select the central trough section and the two side trough sections where the feed reduction occurs along the continuous feed trough. When the reduction in the central trough section corresponds continuously to the increase in the feed volume of at least one side trough section within a preset time, and the increase reaches more than a preset percentage of the reduction in the central trough section, and the feed surface movement direction is from the central trough section to the side trough section, the corresponding change is registered as an in-trough transfer.

[0018] Only when neither of the two side troughs generates a corresponding increase will the remaining net decrease in the central trough be retained as the feed intake to be allocated.

[0019] Preferably, a candidate cattle queue is established for the feed intake to be allocated, arranged in the order of occupancy handover, and the exclusive feeding events of each candidate cattle before and after the uncertain interval are used as the before and after anchoring events.

[0020] The feeding rhythm, head reciprocation amplitude, and single dwell time are extracted from the anchoring events to form individual reference features. When the matching degree between the continuous descent segment in the uncertain interval and the individual reference feature of a candidate cow reaches a preset matching threshold and is higher than the matching degree of other candidate cows by at least a preset difference, the candidate cow is determined as the first verification object, but the feed intake corresponding to the continuous descent segment is not directly calculated to the candidate cow.

[0021] Preferably, the handover point is found one by one according to the candidate cattle queue;

[0022] When, between two adjacent candidate cattle, the head of the first cattle exits the boundary of the trough section, the head of the second cattle crosses the boundary, and the net reduction of the trough section is not interrupted, the moment when the second cattle crosses the boundary of the trough section is taken as the handover point. The feed intake to be allocated before and after the handover point is respectively assigned to the items to be verified for the first and second cattle.

[0023] Preferably, when the same item to be verified corresponds to two or more candidate cattle, or when the time of change of the handover point and the net reduction of the trough section are inconsistent, the allocation is not forced according to the proportion of the stay time. Instead, the range of candidate cattle, the minimum identifiable feed intake, the remaining feed intake that has not yet been confirmed, and the required subsequent verification conditions are recorded, and the individual supplementary feeding increment caused by the item is frozen.

[0024] Preferably, the subsequent verification conditions include the candidate cattle forming an exclusive feeding event under the same ration batch;

[0025] The order of changes in net feed loss in the trough section during exclusive feeding events is matched with the items to be verified. Only when a candidate cow becomes the first matching object in two consecutive exclusive feeding events, and other candidate cows do not meet the matching conditions, will the remaining unconfirmed feed intake be settled to that candidate cow.

[0026] Preferably, if the subsequent verification conditions are not met at the time of daily feeding settlement, the minimum verifiable feed intake is written into the daily feed intake record of the corresponding cattle, the remaining unconfirmed feed intake is retained to the next feeding cycle, and a verification feeding task is generated.

[0027] The verification feeding task first arranges for candidate cattle to enter the feed trough location with single-occupancy conditions during low-crowding periods. After verification is completed, the feeding order and amount are updated to avoid duplicate feeding due to incorrect assignment.

[0028] An intelligent management system for livestock production management, used to execute any one of the intelligent management methods for livestock production management, includes:

[0029] The uncertain interval definition module is used to define the uncertain interval to which feed intake belongs when individual beef cattle identification is interrupted and alternation of trough occupancy occurs;

[0030] The trough section change processing module is used to distinguish between actual net feed intake reduction, feed transfer within the trough, and instantaneous shock changes;

[0031] The candidate relationship generation module is used to establish a candidate cattle queue and pre- and post-anchoring events;

[0032] The handover point determination module is used to divide the feed intake to be allocated based on the continuity of cattle leaving the position, subsequent cattle entering, and net reduction.

[0033] The pending verification record management module is used to save the candidate range, confirmed feed intake and unconfirmed feed intake, and freeze the corresponding supplementary feed increments.

[0034] The subsequent verification module is used to complete the feed intake calculation based on the exclusive feeding event and the feed trough emptying result;

[0035] The production task update module is used to generate the order of supplementary feeding for beef cattle, the amount of supplementary feeding, the verification of feeding tasks, and the group feeding tasks based on the settlement results.

[0036] The technical effects and advantages of this invention are as follows:

[0037] (1) When the identification of individual beef cattle is interrupted and adjacent cattle take turns occupying the space, the present invention does not directly attribute the reduction of feed in the trough section to the currently identified cattle. Instead, it defines the uncertain range of feed intake and determines the verifiable feed intake based on the sequential relationship of cattle leaving the space, subsequent cattle entering the space, and the continuous decrease of net feed in the trough section. For the net decrease that cannot form a complete connection, a feed intake record to be verified is established. The settlement is carried out after subsequent exclusive feeding events and trough emptying verification. This avoids the incorrect attribution of feed intake caused by cattle substitution, obstruction, or identity switching, and improves the accuracy of individual feed intake records, supplementary feed amount, and group feeding tasks.

[0038] (2) By comparing the reverse weight changes of the central trough section and the adjacent trough section and the direction of feed surface movement, this invention distinguishes the feed transfer caused by the cow's snout pushing the feed from the net reduction caused by actual feeding, and removes the instantaneous impact changes caused by the collision with the feed trough and the slippage of feed from the feed intake to be allocated. This can reduce the interference of non-feeding factors on individual feeding statistics and avoid mistaking changes in the position of the trough or fluctuations in weight as the actual intake of beef cattle.

[0039] (3) This invention does not forcibly allocate feed intake that cannot be determined according to the length of time the cattle stay, but freezes the corresponding supplementary feed increment and gradually completes the ownership confirmation by using the previous and subsequent exclusive feeding events, the handover point of the position, and the subsequent verification of feeding tasks. This allows the supplementary feeding task to be updated only after the ownership of the feed intake is clear, which can reduce the risk of the same feed intake being counted repeatedly or omitted. It also provides a reliable basis for individual supplementary feeding of beef cattle, scheduling during low-crowding periods, and group management. Attached Figure Description

[0040] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used together with the embodiments of the invention to explain the invention, but do not constitute a limitation thereof. In the drawings:

[0041] Figure 1 This is a flowchart of the process for handling uncertain intervals in feed intake according to the present invention;

[0042] Figure 2 This is a flowchart of the process for classifying and verifying the amount of feed to be verified according to the present invention;

[0043] Figure 3 This is a flowchart of the cross-feeding cycle verification and task update process of the present invention. Detailed Implementation

[0044] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0045] This invention provides, for example Figures 1-3 The illustrated intelligent management method for livestock production management includes:

[0046] When the individual identification continuity of the target beef cattle in front of the feed trough is interrupted, accompanied by the alternation of adjacent cattle occupying the position and the change of feed amount in the corresponding trough section, the executed feeding quota of the target beef cattle is kept unchanged, and the feed intake is defined as belonging to the uncertain interval.

[0047] Based on the head occupancy order of each cow in the interval, the direction of leaving the trough, the changes in the amount of feed in the trough section, and the feed transfer in adjacent trough sections, candidate feeding affiliation relationships are formed;

[0048] Only when a cow leaves its position, a subsequent cow enters the same feed trough, and the net feed amount in that feed trough continues to decrease sequentially, will the net decrease after the connection be recorded in the individual feed intake record of the subsequent cow.

[0049] For net decreases that do not form a connection, establish a pending feed intake record, which will not be used to deduct or supplement the individual's daily feeding quota for the time being;

[0050] The pending feeding records will be settled based on the results of subsequent exclusive feeding events and trough emptying verification, and the supplementary feeding order, supplementary feeding amount and group feeding tasks for beef cattle will be updated accordingly.

[0051] In practice, the continuous feed trough is divided into multiple segments along its length. Each segment is equipped with a weighing sensor, and an image acquisition device is installed above the feed trough. The system combines the results of cattle ear tag recognition to determine the cattle's identity, the segment their head is in, and the time they enter or exit the feed trough. When a target cattle is obscured by adjacent cattle and cannot be continuously identified, and when there is alternating occupancy and weight loss in the corresponding segment, an uncertain interval for feed intake is established starting from the moment of identification interruption, and the current feeding quota for the target cattle is temporarily locked. The system records the events of cattle entering, leaving, and changing segments within the interval in chronological order, and compares the weight changes between the central segment and adjacent segments. For cases where weight loss in the central segment is accompanied by weight loss in adjacent segments... In cases of increased feed intake, it is considered as feed transfer and deducted from the feed reduction. When one cow leaves its spot and another cow enters the same feed trough section, and the feed reduction in that section continues steadily, the net reduction after the second cow enters is recorded in the second cow's feed record, with the entry time as the boundary. Other net reductions that cannot be clearly attributed are recorded as feed intake pending verification, and the supplementary feed amount is not immediately changed. Subsequently, when a candidate cow occupies a feed trough alone, its feeding rhythm and feed reduction process in the feed trough section are compared with the feed intake pending verification record, and the settlement is completed by combining the amount of feed given in the current batch and the amount remaining after the feed trough is emptied. This can avoid misrecording of feed intake caused by obstruction, substitution, and feed transfer, and allow individual supplementary feeding and group feeding tasks to be adjusted according to the actual feed intake.

[0052] The establishment of food intake records to be verified includes:

[0053] When the identification results of the target beef cattle cannot be uniquely matched in consecutive time, the head projections of at least two cattle enter the same slot segment, and the slot segment shows a continuous net decrease, the moment when the three conditions are met simultaneously for the first time shall be taken as the starting point of the interval.

[0054] When a single cow occupies the same feed trough again, the cow's identity is continuously identifiable for a preset time, and the feed amount in the feed trough returns to stability, the moment when all three conditions are met simultaneously for the first time is taken as the end point of the interval, so that the feed intake records to be verified only cover the time period when the identity and feed amount are both uncertain.

[0055] In practice, the system associates ear tag recognition results, head detection frames, and trough segment numbers according to continuous acquisition cycles. When at least two head projections of beef cattle are detected simultaneously in the same trough segment, and the ear tag recognition results of the target beef cattle are missing, conflicting, or cannot correspond to a unique head detection frame in multiple consecutive acquisition cycles, it is determined that their identity cannot be uniquely matched. Simultaneously, after deducting vibration disturbances and feed transfer from adjacent trough segments from the trough segment weighing data, if the trough segment weight continuously decreases within the continuous acquisition cycle, it is determined that a continuous net loss has occurred. The moment when the identity cannot be uniquely matched, multiple cattle occupying a spot, and continuous net loss are simultaneously met for the first time is used as the dividing line. The interval starts at a certain point; thereafter, when only one cow remains in the trough, and the cow's ear tag identity corresponds continuously with the head detection frame within a preset time, and the weight change in the trough is continuously within a preset stable range, the moment when all three conditions are met simultaneously for the first time is taken as the interval endpoint; the continuous time, preset time, and stable range can be pre-calibrated based on the image acquisition frequency, weighing sampling frequency, and trough vibration level; by simultaneously using identity, occupancy, and feed quantity change to define the interval boundary, it is possible to avoid expanding the verification range due to short-term occlusion, identification jitter, or trough vibration errors, so that the feed intake records to be verified accurately cover the time period where the actual feed intake cannot be attributed.

[0056] Among them, the changes in feed intake in the trough section within the uncertain interval are divided into three time-series segments: a continuous decline segment, a reverse change segment between adjacent trough sections, and a momentary impact segment.

[0057] Among them, the continuous descent segment is used to form the feed intake to be allocated, the reverse change segment of adjacent trough segments is used to characterize the transfer in the trough caused by the cow's snout pushing the feed, and the instantaneous impact segment is used to characterize the collision with the feed trough or the feed slipping off, and the latter two types of changes are removed from the feed intake to be allocated.

[0058] In practice, the feed quantity data of the central trough section and its adjacent trough sections are synchronously arranged according to the weighing sampling time, and the baseline fluctuation caused by the unloaded vibration of the feed trough is corrected. If the feed quantity of the central trough section decreases unidirectionally in multiple consecutive sampling periods, and the decrease process does not show a reverse rebound exceeding the preset fluctuation range, then the corresponding time period is divided into a continuous decreasing segment, and its reduction is taken as the feed intake to be allocated. If the central trough section shows a reduction, and the adjacent trough section shows an increase within a preset time window, and the two changes are in opposite directions and the changes are corresponding. If the feed amount in a trough suddenly increases or decreases within a short period of time, exceeding the normal range of feed intake changes, and subsequently recovers to near the level before the sudden change or is accompanied by trough vibration signals, it is classified as an instantaneous impact segment, used to characterize the feed trough being bumped or the feed slipping. During processing, only the net reduction of the continuously decreasing segment is accumulated, and the reverse change segment and the instantaneous impact segment are removed, thereby reducing the situation where feed movement and mechanical disturbance in the trough are mistakenly counted as actual feed intake, and improving the reliability of the feed intake to be verified.

[0059] The identification of reverse change segments between adjacent slot sections includes:

[0060] Select the central trough section and the two side trough sections where the feed reduction occurs along the continuous feed trough. When the reduction in the central trough section corresponds continuously to the increase in the feed volume of at least one side trough section within a preset time, and the increase reaches more than a preset percentage of the reduction in the central trough section, and the feed surface movement direction is from the central trough section to the side trough section, the corresponding change is registered as an in-trough transfer.

[0061] Only when no corresponding increase is generated in either of the two side troughs will the remaining net decrease in the central trough be retained as the feed intake to be allocated.

[0062] In practice, the section of the feed trough where feed loss occurs is identified as the central section, and the weighing data of the adjacent sections on the left and right and the image above the feed trough are read simultaneously. Starting from the reduction in the central trough section, an increase is checked in adjacent trough sections within a 2-second time window. If the increase in at least one trough section reaches more than 60% of the reduction in the central trough section, and continuous images show the feed surface moving from the central trough section to that side trough section, then the reduction in the central trough section and the corresponding increase in the side trough section are registered as the same in-trough transfer. If there are increases in both sides trough sections, the increases on both sides are merged and compared with the reduction in the central trough section. The portion not corresponding to the increase in adjacent trough sections is taken as the remaining net reduction in the central trough section. The 2-second setting is based on the typical duration of feed crossing the trough section boundary after cattle rooting and the response of adjacent weighing units, which can cover sensor response delay and reduce the incorrect association of different feeding events. 60% is used to accommodate feed spillage, trough section boundary retention, and weighing errors, avoiding the requirement that the reduction and increase be exactly equal. Adjacent increases below this percentage are more likely to be weighing fluctuations or independent feeding. Through the above processing, in-trough transfer can be distinguished from actual intake reduction, reducing the risk of overestimation of the amount of feed to be allocated.

[0063] Among them, a candidate cattle queue is established according to the order of occupation and handover for the feed intake to be allocated, and the exclusive feeding events of each candidate cattle before and after the uncertain interval are used as the anchoring events before and after.

[0064] Individual reference features are formed by extracting feeding rhythm, head reciprocation amplitude and single dwell time from the anchoring events before and after. When the matching degree between the continuous descent segment in the uncertain interval and the individual reference feature of a candidate cow reaches the preset matching threshold and is higher than the matching degree of other candidate cows by at least the preset difference, the candidate cow is determined as the first verification object, but the feed intake corresponding to the continuous descent segment is not directly calculated to the candidate cow.

[0065] In practice, a candidate cattle queue is established according to the order in which cattle enter the same feeding trough. The feeding process of each candidate cattle, before and after the start of the uncertain interval, and continuously monopolizing the same feeding trough for at least 10 seconds, is selected as the pre-anchoring event and post-anchoring event. The interval between two adjacent feeding trough reduction starting points represents the feeding rhythm; the average distance the head moves back and forth along the length of the feeding trough represents the head's reciprocating amplitude; and the time the head remains continuously within the trough boundary represents the duration of a single stay. These three characteristics are normalized according to preset value ranges. The three characteristics corresponding to the continuous descent segment are then... Compared with the anchoring features of each candidate cattle, a matching degree is generated according to the weights of feeding rhythm, head reciprocation amplitude, and single dwell time, respectively, at 40%, 30%, and 30%. When the matching degree of a candidate cattle reaches 0.8 and is at least 0.1 higher than the highest matching degree among the other candidates, it is registered as the first verification object. If the conditions are not met, all candidate cattle are retained. The first verification object is only used to determine the subsequent exclusive feeding verification order and does not directly accept the allocation of feed amount. This is to narrow the verification scope by utilizing the differences in individual feeding behavior, and at the same time avoid incorrect calculation of feed amount due to only one feature matching.

[0066] The aforementioned exclusive duration, feature weights, preset matching thresholds, and preset differences are obtained through calibration using historical feeding samples. Specifically, exclusive feeding samples and substitute feeding samples with known cattle identities and actual occupancy relationships are collected, and the true attribution of each feeding event is manually verified. The duration required for cattle to recognize their identity, move their heads, and simultaneously enter a stable state after entering the feeding trough is statistically analyzed, and the time that can cover a predetermined proportion of stable samples is determined as the exclusive duration. The weights of feeding rhythm, head reciprocation amplitude, and single dwell time are changed respectively, and the correct matching rate and incorrect matching rate under each weight combination are compared. The weight combination with a high correct matching rate and an incorrect matching rate that meets management requirements is determined as the preset weight. The preset matching threshold is determined based on the matching degree distribution between correctly assigned samples and incorrectly assigned samples, and the preset difference is determined based on the matching degree difference distribution between the first candidate and the second candidate. After calibration, 10 seconds, 40%, 30%, 30%, 0.80, and 0.10 can be used as a set of implementation parameters, or they can be recalibrated according to the cattle breed, trough size, and collection frequency.

[0067] Among them, the handover points for each candidate cattle queue are searched one by one;

[0068] When, between two adjacent candidate cattle, the head of the first cattle exits the boundary of the trough section, the head of the second cattle crosses the boundary, and the net reduction of the trough section is not interrupted, the moment when the second cattle crosses the boundary of the trough section is taken as the handover point, and the feed intake to be allocated before and after the handover point is assigned to the items to be verified for the first and second cattle respectively.

[0069] In practice, the system tracks the positional relationship between the head detection frames of adjacent candidate cattle and the boundary of the target feed trough segment frame by frame, according to the order of the candidate cattle queue. When the head detection frame of the previous cattle completely exits the boundary of the target feed trough segment, and then the head detection frame of the next cattle crosses the boundary, and no other cattle enter between the two events, a handover event is formed. At the same time, the weighing data of the target feed trough segment is read. If the amount of feed in the trough segment decreases continuously from the time the previous cattle exits to the time the next cattle enters, and there is no overfeeding, the system will determine the outcome. If the feed reduction process is confirmed to be continuous if it rebounds or is interrupted within the preset fluctuation range, the system uses the collection time when the head of the next cow first crosses the boundary of the trough as the handover point, accumulates the net reduction before and after the handover point, and writes it into the corresponding items to be verified for the previous and next cows. If the head exits or enters in an incomplete order, or if the net reduction is interrupted, no handover point is set, but it is retained as a common item to be verified. This allows the continuous feed reduction to be split according to the actual handover time, avoiding misrecording of feed intake by the cows before and after the cows are evenly distributed according to the total dwell time.

[0070] Among them, when the same item to be verified corresponds to two or more candidate cattle, or when the time of change of the handover point and the net reduction of the trough section are inconsistent, the allocation is not forced according to the proportion of the stay time, but the range of candidate cattle, the minimum amount of feed that can be confirmed, the remaining amount of feed that has not yet been confirmed, and the conditions for subsequent verification are recorded, and the individual supplementary feeding increment caused by the item is frozen.

[0071] In practice, when two or more cattle simultaneously or alternately occupy a position within a sub-item to be verified, or when the deviation between the position handover point determined by the image and the moment of net weight loss change in the weighing data exceeds a preset allowable time difference, the system marks the sub-item as a multi-candidate to be verified state; the candidate cattle range consists of cattle that actually enter the target trough section and have a valid head stop during the duration of the sub-item; for net weight loss that can be individually defined by the start and end boundaries of the interval, the valid handover point, or the exclusive position occupation period, it is respectively taken as the minimum feed intake that can be confirmed for the corresponding cattle; the total number of sub-items to be verified... After deducting the minimum identifiable feed intake for each cow from the net feed reduction, the remaining feed intake that has not yet been confirmed is obtained. The system also records the subsequent verification conditions that need to be met, including the formation of exclusive feeding events by candidate cows, matching of individual reference characteristics, and trough emptying verification. Before the verification is completed, the remaining feed intake that has not yet been confirmed is not included in the feed intake of any candidate cow, nor is the supplementary feed amount for the corresponding cow increased due to the inference of feed intake based on the remaining feed intake. This can preserve existing definite evidence, avoid the forced apportionment of uncertain feed reduction by using the dwell time ratio, and reduce duplicate supplementary feeding or missed supplementary feeding.

[0072] Among them, the subsequent verification conditions include the candidate cattle forming a monopolistic feeding event under the same ration batch;

[0073] The order of changes in net feed reduction in the trough section during exclusive feeding events is matched with the items to be verified. Only when a candidate cow becomes the first matching object in two consecutive exclusive feeding events, and other candidate cows do not meet the matching conditions, will the remaining unconfirmed feed intake be settled to that candidate cow.

[0074] In practice, "same feed batch" refers to the same batch of feed with consistent feed formulation, feeding time, and moisture content to avoid changes in feeding rhythm due to differences in feed. When a candidate cattle is continuously identifiable, its head is alone in the target feeding trough, and no other cattle enter, it is recorded as an exclusive feeding event. The system extracts the change nodes of this event in chronological order, such as the start of net feed reduction, continuous decline, short pause, decline again, and cessation of feed reduction after leaving the trough, and compares them item by item with the corresponding nodes of the sub-items to be verified. Candidate cattle that meet the preset matching threshold are used as matching objects, with the one with the highest matching degree being the first matching object. Only when the same candidate cattle is the first matching object in two consecutive exclusive feeding events, and the other candidate cattle do not reach the preset matching threshold at least once, will the remaining feed intake be calculated for that cattle; otherwise, it will remain in the pending verification state. Through repeated verification under the same feed batch, the influence of accidental feeding actions and differences in feed state can be eliminated, reducing the risk of misattribution caused by similar behavior in a single instance.

[0075] If the subsequent verification conditions are not met at the time of daily feeding settlement, the minimum identifiable feed intake will be written into the daily feed intake record of the corresponding cattle, the remaining unconfirmed feed intake will be retained to the next feeding cycle, and a verification feeding task will be generated.

[0076] To verify the feeding task, candidate cattle are first arranged to enter the feed trough with single-occupancy conditions during low-crowding periods. After verification, the feeding order and amount are updated to avoid duplicate feeding due to incorrect assignment.

[0077] In practice, at the preset settlement time each day, the confirmed feed intake and items to be verified for each beef cattle are summarized. For items that still do not meet the subsequent verification conditions, the net reduction that can be determined separately by the exclusive occupation period, effective handover point, or interval boundary is used as the minimum feed intake that can be confirmed and written into the corresponding cattle's daily feed intake record. The remaining unconfirmed feed intake, along with the candidate cattle range, ration batch, and verification conditions, is transferred to the next feeding cycle, and no candidate cattle are judged to have insufficient feed intake based on this. The system determines the low-crowding period based on the number of cattle entering the feed trough and the number of occupation alternations in each period, and uses isolation fences, one-way passages, or segmented opening of feed troughs to allow candidate cattle to enter the trough segment where only one cattle is allowed to occupy it in turn. When verifying feeding, feed the same batch or formula of ration as the item to be verified, record the exclusive feeding process and complete the attribution verification; after verification, add the confirmed remaining feed intake to the corresponding cattle record, and then adjust the feeding order and amount according to the difference between the updated daily feed intake and the planned feeding amount; this can avoid premature feeding when the attribution is unclear, reduce repeated feeding, and enable continuous processing of the data to be verified across feeding cycles.

[0078] An intelligent management system for livestock production management, used to execute any one of the intelligent management methods for livestock production management, includes:

[0079] The uncertain interval definition module is used to define the uncertain interval to which feed intake belongs when individual beef cattle identification is interrupted and alternation of trough occupancy occurs;

[0080] The trough section change processing module is used to distinguish between actual net feed intake reduction, feed transfer within the trough, and instantaneous shock changes;

[0081] The candidate relationship generation module is used to establish a candidate cattle queue and pre- and post-anchoring events;

[0082] The handover point determination module is used to divide the feed intake to be allocated based on the continuity of cattle leaving the position, subsequent cattle entering, and net reduction.

[0083] The pending verification record management module is used to save the candidate range, confirmed feed intake and unconfirmed feed intake, and freeze the corresponding supplementary feed increments.

[0084] The subsequent verification module is used to complete the feed intake calculation based on the exclusive feeding event and the feed trough emptying result;

[0085] The production task update module is used to generate the order of supplementary feeding of beef cattle, the amount of supplementary feeding, the verification of feeding tasks, and the group feeding tasks based on the settlement results;

[0086] In practice, the system includes a management server that communicates with each weighing unit in the continuous feed trough, the image acquisition device above the feed trough, the cattle identification device, and the feeding execution equipment. The management server receives data on cattle identification, head position, and feed quantity in the feed trough section according to a unified timestamp. The uncertain interval definition module determines the start and end of the interval based on identification interruption, multiple cattle occupying the feed trough, and continuous net reduction in feed quantity in the feed trough section. The feed trough section change processing module synchronously compares the data of the central feed trough section with that of adjacent feed trough sections, eliminating transfers within the feed trough and instantaneous impact changes. The candidate relationship generation module establishes a candidate queue and anchoring events according to the order of cattle entering, leaving, and exclusively consuming feed. The handover cut-off point determination module breaks down the continuous net reduction based on this. The pending verification record management module associates and stores the candidate cattle, the confirmed feed quantity, the unconfirmed feed quantity, and the verification conditions, and sends a supplementary feeding freeze mark to the production task update module. The subsequent verification module calls the exclusive feeding data of the candidate cattle and the feed trough emptying data to complete the attribution confirmation and remove the corresponding freeze mark. The production task update module then generates supplementary feeding and grouping tasks based on the difference between the settled individual daily feed intake and the planned feeding amount. By having each module process the tasks in a unified event sequence, it is possible to avoid adjusting the feeding tasks in advance when the feed intake is not yet clear, thereby improving the reliability of individual feed intake records and production scheduling for beef cattle.

[0087] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. An intelligent management method for livestock production management, characterized in that, include: When the individual identification continuity of the target beef cattle in front of the feed trough is interrupted, accompanied by the alternation of adjacent cattle occupying the position and the change of feed amount in the corresponding trough section, the executed feeding quota of the target beef cattle is kept unchanged, and the feed intake is defined as belonging to the uncertain interval. Based on the head occupancy order of each cow in the interval, the direction of leaving the trough, the changes in feed amount in the trough section, and the feed transfer in adjacent trough sections, candidate feeding affiliation relationships are formed; Only when a cow leaves its position, a subsequent cow enters the same feed trough, and the net feed amount in that feed trough continues to decrease sequentially, will the net decrease after the connection be recorded in the individual feed intake record of the subsequent cow. For net decreases that do not form a connection, establish a pending feed intake record, which will not be used to deduct or supplement the individual's daily feeding quota for the time being; The pending feeding records are settled based on subsequent exclusive feeding events and trough emptying verification results, and the supplementary feeding order, supplementary feeding amount, and group feeding tasks for beef cattle are updated accordingly.

2. The intelligent management method for livestock production management according to claim 1, characterized in that, The establishment of the food intake record to be verified includes: When the identification results of the target beef cattle cannot be uniquely matched in consecutive time, the head projections of at least two cattle enter the same slot segment, and the slot segment shows a continuous net decrease, the moment when the three conditions are met simultaneously for the first time shall be taken as the starting point of the interval. When a single cow occupies the same feed trough again, the cow's identity is continuously identifiable for a preset time, and the feed amount in the feed trough returns to stability, the moment when all three conditions are met simultaneously for the first time is taken as the end point of the interval, so that the feed intake records to be verified only cover the time period when the identity and feed amount are both uncertain.

3. The intelligent management method for livestock production management according to claim 2, characterized in that, The feed changes in the trough section within the uncertain interval of feed intake are divided into three time-series segments: a continuous decrease segment, an inverse change segment between adjacent trough sections, and a momentary impact segment. Among them, the continuous descent segment is used to form the feed intake to be allocated, the reverse change segment of adjacent trough segments is used to characterize the transfer in the trough caused by the cow's snout pushing the feed, and the instantaneous impact segment is used to characterize the collision with the feed trough or the feed slipping off, and the latter two types of changes are removed from the feed intake to be allocated.

4. The intelligent management method for livestock production management according to claim 3, characterized in that, The identification of the reverse change segment of the adjacent slot segment includes: Select the central trough section and the two side trough sections where the feed reduction occurs along the continuous feed trough. When the reduction in the central trough section corresponds continuously to the increase in the feed volume of at least one side trough section within a preset time, and the increase reaches more than a preset percentage of the reduction in the central trough section, and the feed surface movement direction is from the central trough section to the side trough section, the corresponding change is registered as an in-trough transfer. Only when neither of the two side troughs generates a corresponding increase will the remaining net decrease in the central trough be retained as the feed intake to be allocated.

5. The intelligent management method for livestock production management according to claim 4, characterized in that, A candidate cattle queue is established according to the order of occupation handover for the feed intake to be allocated, and the exclusive feeding events of each candidate cattle before and after the uncertain interval are used as the before and after anchoring events. The feeding rhythm, head reciprocation amplitude, and single dwell time are extracted from the anchoring events to form individual reference features. When the matching degree between the continuous descent segment in the uncertain interval and the individual reference feature of a candidate cow reaches a preset matching threshold and is higher than the matching degree of other candidate cows by at least a preset difference, the candidate cow is determined as the first verification object, but the feed intake corresponding to the continuous descent segment is not directly calculated to the candidate cow.

6. The intelligent management method for livestock production management according to claim 5, characterized in that, Search for the designated handover points one by one according to the candidate cattle queue; When, between two adjacent candidate cattle, the head of the first cattle exits the boundary of the trough section, the head of the second cattle crosses the boundary, and the net reduction of the trough section is not interrupted, the moment when the second cattle crosses the boundary of the trough section is taken as the handover point. The feed intake to be allocated before and after the handover point is respectively assigned to the items to be verified for the first and second cattle.

7. The intelligent management method for livestock production management according to claim 6, characterized in that, When the same item to be verified corresponds to two or more candidate cattle, or when the time of change of the handover point and the net reduction of the feed trough is inconsistent, the allocation is not forced according to the proportion of the stay time. Instead, the range of candidate cattle, the minimum feed intake that can be confirmed, the remaining feed intake that has not yet been confirmed, and the conditions for subsequent verification are recorded, and the individual supplementary feeding increment caused by the item is frozen.

8. The intelligent management method for livestock production management according to claim 7, characterized in that, The subsequent verification conditions include the candidate cattle forming a monopolistic feeding event under the same ration batch; The order of changes in net feed loss in the trough section during exclusive feeding events is matched with the items to be verified. Only when a candidate cow becomes the first matching object in two consecutive exclusive feeding events, and other candidate cows do not meet the matching conditions, will the remaining unconfirmed feed intake be settled to that candidate cow.

9. The intelligent management method for livestock production management according to claim 8, characterized in that, If the subsequent verification conditions are not met at the time of daily feeding settlement, the minimum verifiable feed intake will be written into the daily feed intake record of the corresponding cattle, the remaining unconfirmed feed intake will be retained to the next feeding cycle, and a verification feeding task will be generated. The verification feeding task first arranges for candidate cattle to enter the feed trough location with single-occupancy conditions during low-crowding periods. After verification is completed, the feeding order and amount are updated to avoid duplicate feeding due to incorrect assignment.

10. An intelligent management system for livestock production management, used to execute the intelligent management method for livestock production management as described in any one of claims 1-9, characterized in that, include: The uncertain interval definition module is used to define the uncertain interval to which feed intake belongs when individual beef cattle identification is interrupted and alternation of trough occupancy occurs; The trough section change processing module is used to distinguish between actual net feed intake reduction, feed transfer within the trough, and instantaneous shock changes; The candidate relationship generation module is used to establish a candidate cattle queue and pre- and post-anchoring events; The handover point determination module is used to divide the feed intake to be allocated based on the continuity of cattle leaving the position, subsequent cattle entering, and net reduction. The pending verification record management module is used to save the candidate range, confirmed feed intake and unconfirmed feed intake, and freeze the corresponding supplementary feed increments. The subsequent verification module is used to complete the feed intake calculation based on the exclusive feeding event and the feed trough emptying result; The production task update module is used to generate the order of supplementary feeding for beef cattle, the amount of supplementary feeding, the verification of feeding tasks, and the group feeding tasks based on the settlement results.