Chicken farm control method, device and equipment and readable storage medium

By obtaining the egg production image of the chicken house and analyzing the peak egg laying period, and implementing feeding control, the problem of large fluctuations in the egg production in the chicken farm is solved, and the egg production efficiency and stability are improved.

CN119488073AActive Publication Date: 2025-02-21厦门农芯数字科技有限公司
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411480887.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-02-21
Estimated Expiration
2044-10-23

AI Technical Summary

Technical Problem

The breeding management of existing chicken farms lacks systematicity and refinement, resulting in large fluctuations in egg production of laying hens and the inability to achieve stable and efficient egg laying efficiency.

Method used

By obtaining the egg production image in the chicken coop within the set time range, the peak egg laying period of the chicken in the chicken coop was analyzed, and feeding it separately before and after this period was performed to standardize breeding and reduce the factors of egg laying disturbance.

Benefits of technology

Through time division and feeding control, the total number of egg laying in the chicken coop is improved, the fluctuations in the egg laying are reduced, and more stable egg laying efficiency is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119488073A_ABST
    Figure CN119488073A_ABST
Patent Text Reader

Abstract

The invention provides a chicken farm control method and device and a readable storage medium, and the method comprises the steps: obtaining an egg yield image of each chicken house in a chicken farm within a set time range, and defining a time period from the time when the egg yield image is obtained once to the time when the egg yield image is obtained next time; according to the egg yield image, obtaining an egg laying peak time period of the chickens in the chicken house; in a first time period before the egg laying peak time period and in a second time period after the egg laying peak time period, chickens in a chicken house are fed, the interval between the first time period and the egg laying peak time period is N time periods, and the interval between the second time period and the egg laying peak time period is M time periods.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of breeding technology, and in particular to a control method, device, equipment and readable storage medium for a chicken farm. Background Art

[0002] The existing management of breeding affairs in chicken farms still relies on the experience of breeders and lacks systematic and refined breeding methods supported by data. As a result, during the hen breeding process, the egg production of laying hens has large fluctuations, and chicken farms cannot achieve stable and efficient egg production efficiency. Summary of the invention

[0003] The purpose of the present disclosure is to provide a control method, device, equipment and readable storage medium for a chicken farm to improve the above-mentioned problems.

[0004] In order to achieve the above objectives, the present disclosure provides the following technical solutions:

[0005] In a first aspect, the present disclosure provides a control method for a chicken farm, the method comprising: obtaining an egg production image in each chicken house in the chicken farm within a set time range, wherein a time period is defined as a time from when the egg production image is obtained once to when the egg production image is obtained next time;

[0006] According to the egg production image, obtaining the peak egg-laying period of the chickens in the chicken house;

[0007] The chickens in the chicken house are fed in a first time period before the peak egg-laying period and in a second time period after the peak egg-laying period, respectively, wherein the first time period is separated from the peak egg-laying period by N time periods, and the second time period is separated from the peak egg-laying period by M time periods.

[0008] In a second aspect, the present disclosure provides a control device for a chicken farm, the device comprising:

[0009] An image acquisition module is used to acquire the egg production image in each chicken house in the chicken farm through the camera device within a set time range, wherein a time period is defined as the time when the egg production image is acquired once to the time when the egg production image is acquired next time;

[0010] A time period acquisition module, used to acquire the peak egg-laying period of the chickens in the chicken house according to the egg production image;

[0011] A feeding module is used to feed the chickens in the chicken house through the feeding device in a first time period before the peak egg-laying period and in a second time period after the peak egg-laying period, wherein the first time period is separated from the peak egg-laying period by N time periods, and the second time period is separated from the peak egg-laying period by M time periods.

[0012] In a third aspect, the present disclosure provides an electronic device, including:

[0013] a memory storing execution instructions; and

[0014] A processor, wherein the processor executes the execution instructions stored in the memory, so that the processor executes the method as described in the first aspect.

[0015] In a fourth aspect, the present disclosure provides a readable storage medium, wherein the readable storage medium stores execution instructions, and when the execution instructions are executed by a processor, they are used to implement the method described in the first aspect.

[0016] The beneficial effects of the present disclosure are:

[0017] 1. The control method of the chicken farm provided by the present disclosure divides the egg-laying cycle of the chickens in the chicken house in the chicken farm into time periods, obtains the egg-laying image, analyzes the total number of eggs laid in each time period, and obtains the peak egg-laying period of the chicken house. Then, based on the peak egg-laying period, the breeding work of the chicken house is controlled, including the control of the feeding time, so as to standardize the breeding work during the peak egg-laying period and a period before and after, thereby reducing the disturbing factors on the egg-laying of the chickens and increasing the total number of eggs.

[0018] 2. By monitoring the environmental parameter values ​​during the peak egg-laying period and a period of time before and after, and preventing non-emergency personnel from entering the chicken house, the egg-laying of the hens can be further ensured not to be affected.

[0019] 3. Monitor the status of hens through egg production rate and mark the areas of hens with abnormalities for further cause analysis. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present disclosure and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0021] Figure 1 It is a flow chart of a control method for a chicken farm provided by an embodiment of the present disclosure;

[0022] Figure 2 is a curve chart showing the increase in egg production in a chicken house within a preset time range provided by an embodiment of the present disclosure;

[0023] Figure 3 It is a schematic diagram of the structure of the control device of a chicken farm provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the present disclosure for protection, but merely represents the selected embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.

[0025] It should be noted that similar reference numerals or letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. At the same time, in the description of the present disclosure, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0026] Embodiment 1

[0027] The embodiment of the present disclosure provides a control method for a chicken farm.

[0028] It should be noted in advance that the sequence of the step numbers, such as S102 to S112, does not limit the execution sequence of the steps. It should be considered that in a specific scenario, the steps can be executed in parallel or in a different sequence.

[0029] refer to Figure 1 , a chicken farm control method S100, the method comprising:

[0030] S102, obtaining an egg production image in each chicken house in the chicken farm within a set time range, wherein a time period is defined as a time from when the egg production image is obtained once to when the egg production image is obtained next time;

[0031] S104, obtaining the peak egg-laying period of the chickens in the chicken house according to the egg production image;

[0032] S106, feeding the chickens in the chicken house in a first time period before the peak egg-laying period and in a second time period after the peak egg-laying period, respectively, wherein the first time period is separated from the peak egg-laying period by N time periods, and the second time period is separated from the peak egg-laying period by M time periods.

[0033] In some embodiments, in step S102, the set time range is from the start time of egg laying to the end time of egg laying of the chickens in the chicken house.

[0034] Specifically, the set time range includes the time when the first laying hen in the chicken house lays the first egg to the time when the last laying hen lays the last egg in a day.

[0035] That is, the sum of the egg-laying cycles of each chicken in the chicken house within one day.

[0036] In some embodiments, in step S102, the set time range is a time range of a fixed length centered on the peak egg-laying period after the peak egg-laying period is estimated.

[0037] In some implementations, in step S102, the set time range is 20 hours, 22 hours, or 24 hours.

[0038] In some embodiments, in step S102, the time interval between two adjacent acquisitions of the egg production images is 10 minutes, 15 minutes, 30 minutes, 45 minutes, or 60 minutes.

[0039] Correspondingly, the duration of the above time interval is the duration of a period.

[0040] The set time range is divided into multiple periods to analyze the total number of eggs laid in each period.

[0041] In some embodiments, the set time range is divided into k time periods, and the egg production images are acquired at the initial moment and the final moment of the set time range, respectively, so that the egg production images at k+1 moments in total are acquired.

[0042] In some embodiments, eggs laid by chickens in each pen in a chicken house are collected and arranged by a collecting device to facilitate egg production images to be obtained for egg identification or counting.

[0043] When acquiring images of egg production, avoid any movements that may disturb the birds. For example, avoid using the camera flash.

[0044] In some embodiments, in step S102, obtaining an image of egg production in each chicken house in the chicken farm within a set time range includes:

[0045] S1021, acquiring an egg production image in each pen in the chicken house according to the egg production image.

[0046] For example, an image of egg production in a chicken house is obtained through a camera device, wherein the image of egg production includes all the pens, and each pens is identified and divided to obtain an image of egg production in each pens.

[0047] Furthermore, the egg production image may be obtained by integrating multiple images.

[0048] Furthermore, the identification and division of pens in the egg production image can be achieved through an image recognition model.

[0049] Furthermore, an area of ​​each pen in the egg production image is preset, for example, a coordinate range.

[0050] In some embodiments, in step S102, obtaining an image of egg production in each chicken house in the chicken farm within a set time range includes:

[0051] S1022, obtaining an image of the egg production in each pen in the chicken house.

[0052] S1023, obtaining an egg production image in the chicken house based on the egg production image in each pen in the chicken house.

[0053] For example, the egg production images are acquired through a plurality of camera devices, and each camera device acquires an image of the egg production in one pen.

[0054] The egg production images in each pen are then identified, counted and analyzed.

[0055] Furthermore, the counting may be performed by counting a plurality of egg production images in the same pen and then taking an average value.

[0056] In some embodiments, in step S104, obtaining the peak egg-laying period of the chickens in the chicken house according to the egg production image includes:

[0057] S1041, obtaining the total number of eggs laid in the chicken house at each moment according to the egg production image.

[0058] S1042, according to the total number of eggs laid in the chicken house at each moment, obtain the increase in egg production in the chicken house in each time period.

[0059] S1043, obtaining the peak egg-laying period of the chickens in the chicken house, wherein the period when the egg production in the chicken house increases the most is defined as the peak egg-laying period.

[0060] In step S1042, the total number of eggs laid at a moment minus the total number of eggs laid at the previous moment is defined as the increase in egg laying in a period.

[0061] In some embodiments, in step S1041, obtaining the total number of eggs laid in the chicken house at each moment according to the egg production image includes: using an image recognition algorithm model to recognize the egg production image;

[0062] The training method of the image recognition algorithm model includes:

[0063] The image recognition algorithm model is iteratively trained using a training set, and during the training process, the parameters of the image recognition algorithm model are adjusted based on a mixed loss function using Dice loss and negative log-likelihood loss.

[0064] In some embodiments, the egg production image is identified using an image recognition algorithm model to obtain each egg region in the egg production image.

[0065] In some embodiments, an image recognition algorithm model is used to recognize the egg production image to obtain the outline of each egg in the egg production image.

[0066] The egg contour can be obtained by performing edge recognition on the obtained egg region.

[0067] Negative log-likelihood loss (NLLLoss) is a loss function based on maximum likelihood estimation, commonly used in multi-classification problems. It optimizes model parameters by calculating the negative log probability of the true label.

[0068] Maximizing the likelihood function L(θ) estimates the optimal parameter θ by maximizing the product of the probabilities of all pixels in the real egg region of the input model image being predicted as eggs.

[0069]

[0070] Among them, θ represents the model parameters, a represents the total number of pixels in the real egg area in the image, and x i represents the i-th pixel in the real egg area, P(x i θ) represents the pixel x under parameter θ i The probability of predicting it to be an egg.

[0071] The Dice coefficient is an objective indicator for evaluating the segmentation effect. It calculates the overall loss of all pixels in the same category by calculating the intersection-over-union ratio of the predicted result and the true label. The network uses the Dice loss as a segmentation effect evaluation indicator as direct supervision, and ignores a large number of irrelevant background pixels when calculating the intersection-over-union ratio. This can greatly reduce the problem of category imbalance and speed up convergence.

[0072] The Dice loss uses the Dice coefficient between the egg area predicted by the model and the actual egg area to evaluate the recognition effect of the model.

[0073]

[0074] Among them, Dice represents the Dice coefficient, A and B represent the predicted egg area and the actual egg area respectively, |A∩B| represents the intersection area of ​​the two, and |A| and |B| represent the areas of A and B respectively.

[0075] When identifying the number of eggs in an image, a combination of negative log-likelihood loss and Dice loss can be used to optimize model performance. Using this hybrid loss function can improve the accuracy and robustness of the model in the task of identifying the number of eggs. By continuously adjusting the hyperparameters and optimizing the training process, better recognition results can be achieved. Especially when dealing with complex backgrounds and small objects.

[0076] Adjusting the weight ratio of negative log-likelihood loss and Dice loss is a key optimization step to ensure that the model can learn effectively and improve prediction accuracy.

[0077] In some embodiments, in the mixed loss function, a -log function may be used to amplify the Dice loss to the same order of magnitude as the negative log-likelihood loss, and a variable α may be used to control the ratio of the negative log-likelihood loss to the Dice loss.

[0078] In some embodiments, the hybrid loss function is:

[0079] Loss=α·NLLLoss+(1-α)·[1-log(1-L DICE )].

[0080] Among them, Loss represents the mixed loss function, NLLLoss represents the negative log-likelihood loss function, and L DICE Represents the Dice loss function, α is a variable, 0<α<1.

[0081] In some embodiments, the variable α gradually increases and approaches 1 during the training process.

[0082] If the mixed loss function converges, it means that the prediction results of the model are consistent with the actual results. The performance evaluation results of the model have met the requirements and the model can be used to identify egg production images.

[0083] In some embodiments, the image recognition model adopts a U-Net model, including multiple consecutive upsampling layers and multiple consecutive downsampling layers, and a bottleneck layer connected therebetween.

[0084] The training set is annotated egg production images with real egg regions.

[0085] In some embodiments, grayscale normalization and / or resampling are performed on the original image, and then true labels are annotated on the processed original image to form samples of the training set.

[0086] In some implementations, a data augmentation operation is performed on the original image, and then the real label is annotated on the augmented original image to form a sample of the training set.

[0087] Data enhancement operations include rotation, brightness adjustment, mirror inversion, etc.

[0088] In some embodiments, the sampling probability ratio of the foreground and the background in the samples of the training set is set, wherein the foreground refers to the pixels in the egg area, and the background refers to the pixels in the non-egg area.

[0089] In some embodiments, a validation set is used to evaluate the recognition effect of the trained model, with the true rate (TPR) as an evaluation indicator.

[0090]

[0091] Among them, TPR represents the true positive rate, TP represents the number of true positive cases, and FN represents the number of false negative cases.

[0092] In some embodiments, in step S104, obtaining the peak egg-laying period of the chickens in the chicken house according to the egg production image includes:

[0093] S1044, obtaining the peak egg-laying period of the chickens in each pen according to the egg production image in each pen in the chicken house.

[0094] S1045, obtaining the peak egg-laying period of the chickens in the chicken house according to the peak egg-laying period of the chickens in each pen.

[0095] In some embodiments, in step S1045, the peak egg-laying period of the chickens in the chicken house is the union of the peak egg-laying period of the chickens in each pen.

[0096] In some embodiments, in step S1045, the peak egg-laying period of the chickens in the chicken house is a fixed number of periods, which covers the peak egg-laying period of the largest number of pens.

[0097] In some embodiments, the feeding comprises feeding feed and / or feeding water. The chicken feed comprises feed and / or water.

[0098] In some implementations, in step S106, M is greater than or equal to 2, and N is greater than or equal to 2.

[0099] In some implementations, in step S106, M=N.

[0100] In step S106, it is prevented that during the peak egg-laying period, people enter the chicken house to feed the chickens, or the automatic feeding device makes noises while providing chicken feed and disturbs the chickens, thereby affecting their egg-laying status or egg-laying status.

[0101] At the same time, providing chicken feed to the chickens in the chicken house before the peak egg-laying period can provide the chickens with enough egg-laying preparation period, so that they can reserve enough energy during this period and reach a better state to lay eggs smoothly, thus ensuring the egg-laying efficiency. And after the peak egg-laying period, timely replenish the energy of the chickens after laying eggs to breed the next egg and ensure the continuous egg-laying of the chickens.

[0102] The method provided by the embodiment of the present disclosure ensures the stability of the average daily egg production of each chicken by avoiding behaviors that disturb the chickens in the chicken house during the peak egg-laying period of the chickens, such as feeding, and monitoring and analyzing the total number of eggs laid. Compared with traditional breeding methods that lack time control, the method can improve the egg production level of the chicken farm.

[0103] At the same time, reducing artificial breeding activities and realizing automated control in the breeding process can make breeding work more precise and systematic.

[0104] In some embodiments, see Figure 2 According to the total number of eggs laid / increased egg production in the chicken house in each period, a curve chart of the increase in egg production in the chicken house within the preset time range is drawn, so as to realize data visualization and facilitate comparison and statistics between multiple chicken houses.

[0105] Furthermore, a curve chart showing the increase in egg production in each pen in the chicken house can be drawn.

[0106] In some embodiments, the method S100 also includes: S108, obtaining environmental parameter values ​​in the chicken house during the peak egg-laying period, and at least one period before and after it, and controlling the environmental parameter values ​​within a preset range, wherein the environmental parameter values ​​include light values ​​and / or temperature values.

[0107] Light and ambient temperature have a key impact on the egg production of chickens. Therefore, it is necessary to ensure that the chickens get the best light and / or ambient temperature values ​​during the critical egg-laying period in the chicken house, including the egg-laying preparation period before the peak egg-laying period, so that they can lay eggs smoothly in a good egg-laying state. Also, in the period after egg-laying, the sudden change of environmental parameters will cause the chicken's state to decline, and it will not be able to properly incubate eggs for the next egg-laying cycle.

[0108] Furthermore, during the resting time of the hens, corresponding environmental parameter values ​​of low light values ​​are provided to induce the hens to rest and prepare for the next egg-laying cycle.

[0109] In some implementations, the environmental parameter value also includes: a music volume value.

[0110] During the egg-laying cycle of the chickens, the egg-laying music is played to further improve the egg-laying efficiency of the chickens, and the music is monitored to see whether it is played correctly and the volume of the music.

[0111] In some embodiments, the method S100 further includes: S110, during the peak egg-laying period, and at least one period before and after the peak egg-laying period, controlling the door of the chicken house to be in a state where it cannot be opened unless it is an emergency.

[0112] Similarly, human disturbance of chickens is an important reason for the downward fluctuation in the egg-laying efficiency of chickens.

[0113] Avoid non-emergency entry into the chicken house during and around peak egg production.

[0114] In some embodiments, further, a warning is given to the person who attempts to open the door of the chicken house, for example, a message is sent to the person in charge of the chicken farm.

[0115] In some implementations, further, multiple access control levels are set.

[0116] For example, during the peak egg-laying period, and at least one period before and after it, there is a first-level access control.

[0117] During the rest of the preset time range, there is a second-level access control, and farmers who are familiar with the chickens can enter the chicken house and behave quietly after being authorized.

[0118] In some implementations, the method S100 further includes: step S112.

[0119] Step S112 includes:

[0120] S1121, obtaining an average egg production rate P of chickens in a chicken house, and obtaining an egg production rate Pi of chickens in each pen in the chicken house;

[0121] S1122, determine whether the egg production rate Pi is lower than the average egg production rate P, if the egg production rate Pi is lower than the average egg production rate P, obtain the egg production rate deviation value of the pen △ P;

[0122] S1123, determining the egg production rate deviation value △Is P greater than the first preset value? If the egg production rate deviation value △ If P is greater than a first preset value, the field is marked as a first abnormality.

[0123] The average egg production rate P is the average egg production rate of the chickens in the chicken house within a preset time range.

[0124] In some embodiments, when a pen is marked as a first abnormality, it is determined whether the chicken feed consumption of the pen is within a preset range.

[0125] For example, if the feed consumption of multiple pens deviates significantly from the daily preset range, we can first consider the impact of the feed on egg production, replace other types of feed, and then observe whether the egg production rate can return to normal.

[0126] If the feed consumption of only one pen is abnormal, you can consider whether the chickens in that pen are sick and isolate them as soon as possible to avoid affecting the chickens in other pens and causing all the chickens in the same chicken house to become sick.

[0127] Furthermore, the relationship between the amount / type / ratio of chicken feed and egg production can be studied to expand the reliable data of the control method of the chicken farm, so as to form a better breeding model and apply the obtained model to multiple chicken houses in the entire chicken farm.

[0128] In some embodiments, after a bin is marked as a first abnormality, it is determined whether there are defective eggs in the bin.

[0129] In some embodiments, based on the egg production image, an image recognition model is used to determine whether there are defective eggs in the pen.

[0130] In some implementations, the method S100 further includes: step S114.

[0131] Step S114 includes:

[0132] S1141, obtaining an average egg production rate R of chickens in a plurality of chicken houses, and obtaining an average egg production rate Ri of chickens in each of the plurality of chicken houses;

[0133] S1142, determine whether the average egg production rate Ri is lower than the average egg production rate R, if the average egg production rate Ri is lower than the average egg production rate R, obtain the egg production rate deviation value of the chicken house △ R;

[0134] S1143, determining the egg production rate deviation value △ Is R greater than the second preset value? If the egg production rate deviation value △ If R is greater than the second preset value, the chicken house is marked as the second abnormality.

[0135] On the premise that the chickens in the same chicken house are of similar age, when a chicken house is marked as the second abnormality and the chickens in it are not likely to be sick, it can be considered whether the chickens are over-aged.

[0136] If the egg production rate deviation value of a chicken house △ R is increasing, and the chickens have been raised for a long time. It should be considered that the chickens are no longer at the best egg-laying age, and they need to be replaced with chickens of the right age in time to avoid affecting the overall egg production rate of the chicken farm.

[0137] In some implementations, the method S100 further includes: step S116.

[0138] Step S116 includes:

[0139] S1161, obtaining the peak egg-laying period of the chickens in each pen in the chicken house.

[0140] S1162: If the absolute value of the deviation between the peak egg-laying period of the chickens in a pen and the peak egg-laying period of the chickens in the chicken house is greater than a third preset value, mark the pen as a third abnormality.

[0141] According to the peak egg-laying period of the chickens in each pen, the pens that are significantly different from other pens in the same chicken house are marked, and then the chickens in the pens with similar peak egg-laying periods are adjusted to the same chicken house to achieve the consistency of the egg-laying cycle of the chickens in the chicken house. This can further facilitate the control of the chicken house, such as making the feeding time and the monitoring time of the environmental parameter values ​​more reasonable, thereby improving the effect of the method on improving the egg-laying efficiency.

[0142] Embodiment 2

[0143] An embodiment of the present disclosure provides a control device for a chicken farm.

[0144] The device may include a corresponding module for performing each or several steps in the above flowchart. Therefore, each step or several steps in the above flowchart may be performed by a corresponding module, and the device may include one or more modules in these modules. The module may be one or more hardware modules specially configured to perform the corresponding steps, or implemented by a processor configured to perform the corresponding steps, or stored in a computer-readable medium for implementation by a processor, or implemented by some combination.

[0145] Specifically, refer to Figure 3 , a control device 1000 for a chicken farm, the device comprising:

[0146] The image acquisition module 1002 is used to acquire the egg production image of each chicken house in the chicken farm through the camera device within a set time range, wherein a time period is defined as the time when the egg production image is acquired once to the time when the egg production image is acquired next time;

[0147] The time period acquisition module 1004 is used to acquire the peak egg-laying time period of the chickens in the chicken house according to the egg production image;

[0148] The feeding module 1006 is used to feed the chickens in the chicken house through the feeding device in a first time period before the peak egg-laying period and in a second time period after the peak egg-laying period, wherein the first time period is separated from the peak egg-laying period by N time periods, and the second time period is separated from the peak egg-laying period by M time periods.

[0149] The embodiment of the present disclosure also provides an electronic device, including: a memory, the memory storing execution instructions; and a processor or other hardware module, the processor or other hardware module executes the execution instructions stored in the memory, so that the processor or other hardware module executes the above-mentioned chicken farm control method.

[0150] The embodiment of the present disclosure also provides a readable storage medium, in which execution instructions are stored. When the execution instructions are executed by a processor, they are used to implement the above-mentioned chicken farm control method.

[0151] Among them, the hardware structure adopted by the control device of the chicken farm implemented by the hardware implementation method using the processor of the present disclosure can be implemented using a bus architecture. The bus architecture can include any number of interconnected buses and bridges, depending on the specific application and overall design constraints of the hardware. The bus connects various circuits including one or more processors, memories and / or hardware modules together. The bus can also connect various other circuits such as peripherals, voltage regulators, power management circuits, external antennas, etc.

[0152] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Component (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one connecting line is used in this figure, but it does not mean that there is only one bus or one type of bus.

[0153] Any process or method description in the flowchart or otherwise described herein can be understood as a module, fragment or portion of a code representing one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present disclosure includes other implementations, in which the functions may not be performed in the order shown or discussed, including performing the functions in a substantially simultaneous manner or in a reverse order according to the functions involved, which should be understood by a person skilled in the art of the present disclosure. The processor performs the various methods and processes described above. For example, the method implementation in the present disclosure can be implemented as a software program, which is tangibly contained in a machine-readable medium, such as a memory. In some embodiments, part or all of the software program can be loaded and / or installed via a memory and / or a communication interface. When the software program is loaded into the memory and executed by the processor, one or more steps in the method described above can be performed. Alternatively, in other embodiments, the processor can be configured to perform one of the above methods in any other appropriate manner (e.g., by means of firmware).

[0154] The logic and / or steps represented in the flowchart or otherwise described herein may be embodied in any readable storage medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from and execute instructions on an instruction execution system, apparatus, or device), or in combination with such instruction execution systems, apparatuses, or devices.

[0155] For the purposes of this specification, a "readable storage medium" may be any device that can contain, store, communicate, propagate or transmit a program for use with or in conjunction with an instruction execution system, device or apparatus. More specific examples of readable storage media (a non-exhaustive list) include the following: an electrical connection with one or more wirings (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), a fiber optic device, and a portable read-only memory (CDROM). In addition, the readable storage medium may even be paper or other suitable medium on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a memory.

[0156] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0157] A person skilled in the art may understand that all or part of the steps of implementing the above-mentioned implementation method may be completed by instructing related hardware through a program, and the program may be stored in a readable storage medium, which, when executed, includes one or a combination of the steps of the implementation method.

[0158] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a readable storage medium. The storage medium may be a read-only memory, a disk or an optical disk, etc.

[0159] Those skilled in the art should understand that the above embodiments are only for the purpose of clearly illustrating the present disclosure, and are not intended to limit the scope of the present disclosure. For those skilled in the art, other changes or modifications may be made based on the above disclosure, and these changes or modifications are still within the scope of the present disclosure.

Claims

1. A control method for a chicken farm, characterized in that: The method comprises: obtaining an egg production image in each chicken house in the chicken farm within a set time range, wherein a time period is defined as the time when the egg production image is obtained once to the time when the egg production image is obtained next time; According to the egg production image, obtaining the peak egg-laying period of the chickens in the chicken house; The hens in the chicken house are fed in a first time period before the peak egg-laying period and in a second time period after the peak egg-laying period, respectively, wherein the first time period is separated from the peak egg-laying period by N time periods, and the second time period is separated from the peak egg-laying period by M time periods.

2. The method according to claim 1, characterized in that The method also includes: obtaining environmental parameter values ​​in the chicken house during the peak egg-laying period and at least one period before and after the peak egg-laying period, and controlling the environmental parameter values ​​within a preset range, wherein the environmental parameter values ​​include light values ​​and / or temperature values.

3. The method according to claim 1, characterized in that The method further comprises: during the peak egg-laying period, and at least one period before and after the peak egg-laying period, controlling the door of the chicken house to be in a state where it cannot be opened unless it is urgent.

4. The method according to claim 1, characterized in that According to the egg production image, the peak egg-laying period of the chickens in the chicken house is obtained, including: According to the egg production image, the total number of eggs produced in the chicken house at each moment is obtained; According to the total number of eggs laid in the chicken house at each moment, the increase in egg production in the chicken house during each period is obtained; The peak egg-laying period of the chickens in the chicken house is obtained, wherein the period when the egg production of the chicken house increases the most is defined as the peak egg-laying period.

5. The method according to claim 4, characterized in that According to the egg production image, the total number of eggs produced in the chicken house at each moment is obtained, including: using an image recognition algorithm model to recognize the egg production image; The training method of the image recognition algorithm model includes: The image recognition algorithm model is iteratively trained using a training set, and during the training process, the parameters of the image recognition algorithm model are adjusted based on a mixed loss function using Dice loss and negative log-likelihood loss.

6. The method according to claim 1, characterized in that The method further comprises: Obtain the average egg production rate P of the chickens in a chicken house, and obtain the egg production rate Pi of the chickens in each pen in the chicken house; Determine whether the egg production rate Pi is lower than the average egg production rate P. If the egg production rate Pi is lower than the average egg production rate P, obtain the egg production rate deviation value of the pen. △ P; Determine the egg production rate deviation value △ Is P greater than the first preset value? If the egg production rate deviation value △ If P is greater than a first preset value, the field is marked as a first abnormality.

7. The method according to claim 1, characterized in that The method further comprises: Obtain an average egg production rate R of chickens in a plurality of chicken houses, and obtain an average egg production rate Ri of chickens in each of the plurality of chicken houses; Determine whether the average egg production rate Ri is lower than the average egg production rate R. If the average egg production rate Ri is lower than the average egg production rate R, obtain the egg production rate deviation value of the chicken house. △ R; Determine the egg production rate deviation value △ Is R greater than the second preset value? If the egg production rate deviation value △ If R is greater than the second preset value, the chicken house is marked as the second abnormality.

8. A control device for a chicken farm, characterized in that: The device comprises: An image acquisition module is used to acquire the egg production image in each chicken house in the chicken farm through the camera device within a set time range, wherein a time period is defined as the time when the egg production image is acquired once to the time when the egg production image is acquired next time; A time period acquisition module, used to acquire the peak egg-laying period of the chickens in the chicken house according to the egg production image; A feeding module is used to feed the chickens in the chicken house through the feeding device in a first time period before the peak egg-laying period and in a second time period after the peak egg-laying period, wherein the first time period is separated from the peak egg-laying period by N time periods, and the second time period is separated from the peak egg-laying period by M time periods.

9. An electronic device, characterized in that: include: A memory storing execution instructions; as well as A processor, wherein the processor executes the execution instruction stored in the memory so that the processor executes the method according to claims 1-7.

10. A readable storage medium, characterized in that: The readable storage medium stores execution instructions, which are used to implement the method according to claims 1-7 when executed by a processor.

Citation Information

Patent Citations

  • Method for cultivating chickens

    CN103262825A

  • Compound feed used in egg-laying peak season of laying hens and preparation method of compound feed

    CN103549177A

  • Chicken house environment monitoring system

    CN106818538A

  • Laying hen breeding method

    CN107125196A

  • Breeding method for improving production performance of laying hens

    CN108668997A