Method, device, equipment and storage medium for positioning eggs

文档序号:1316454 发布日期:2020-07-14 浏览:21次 中文

阅读说明:本技术 一种土鸡蛋定位方法、装置、设备及存储介质 (Method, device, equipment and storage medium for positioning eggs ) 是由 徐圣兵 林映青 钟国祥 王振友 刘科峰 金应华 于 2020-03-31 设计创作,主要内容包括:本申请中公开了一种土鸡蛋定位方法、装置、设备及存储介质,方法包括:在每只土鸡身上设置PRID标签识别器,并定时获取每只土鸡的位置数据;设置土鸡的休息活动指标阈值、产蛋时间状态指标阈值和产蛋活动状态指标阈值,并根据位置数据获得土鸡的休息活动指标、产蛋时间状态指标和产蛋活动状态指标。本申请解决了传统的土鸡蛋收捡更多地依靠饲养员按照经验对养殖场各个地方进行排查,这种方法往往需要大量的人力成本,而且鸡蛋收捡不及时又会造成鸡蛋品质的下降的技术问题。(The application discloses a method, a device, equipment and a storage medium for positioning eggs, wherein the method comprises the following steps: setting a PRID tag identifier on each local chicken, and acquiring position data of each local chicken at regular time; and setting a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value of the local chicken, and obtaining the resting activity index, the egg laying time state index and the egg laying activity state index of the local chicken according to the position data. This application has been solved traditional native egg and has been received and pick up and rely on the breeder to investigate each place of plant according to the experience more, and this kind of method often needs a large amount of human costs, and the egg is received and picks up the technical problem that untimely will cause the decline of egg quality in addition.)

1. A method for positioning eggs, comprising:

setting a PRID tag identifier on each local chicken, and acquiring position data of each local chicken at regular time;

and setting a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value of the local chicken, and obtaining the resting activity index, the egg laying time state index and the egg laying activity state index of the local chicken according to the position data.

2. The method according to claim 1, wherein the setting of the resting activity index threshold value, the laying time status index threshold value and the laying activity status index threshold value of the local chicken and the obtaining of the resting activity index, the laying time status index and the laying activity status index of the local chicken according to the position data further comprises: and judging whether the local chicken lay eggs according to whether the rest activity index, the egg laying time state index and the egg laying activity state index of the local chicken respectively meet the rest activity index threshold value, the egg laying time state index threshold value and the egg laying activity state index threshold value of the local chicken.

3. The method according to claim 1, wherein the setting of the resting activity index threshold value, the laying time status index threshold value and the laying activity status index threshold value of the local chicken and the obtaining of the resting activity index, the laying time status index and the laying activity status index of the local chicken according to the position data further comprises:

locking a rest area in the local chicken cluster according to experimental data, and setting a rest activity index threshold value;

and narrowing the egg laying time range of the local chicken flocks according to the experimental data so as to set the egg laying time state index threshold.

4. The method according to claim 1, wherein the step of providing a PRID tag identifier on each native chicken and the step of regularly acquiring the position data of each native chicken specifically comprises:

a PRID tag identifier is bound on the foot of each local chicken, and the position data of each local chicken is acquired every day at preset time intervals.

5. A native egg positioner, its characterized in that includes:

the data acquisition module is used for setting a PRID tag identifier on each local chicken and acquiring the position data of each local chicken at regular time;

and the preset index module is used for setting a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value of the local chicken and obtaining a resting activity index, an egg laying time state index and an egg laying activity state index of the local chicken according to the position data.

6. The egg positioning device of claim 5, wherein the pre-set indicator module is further configured to:

and judging whether the local chicken lay eggs according to whether the rest activity index, the egg laying time state index and the egg laying activity state index of the local chicken respectively meet the rest activity index threshold value, the egg laying time state index threshold value and the egg laying activity state index threshold value of the local chicken.

7. The egg positioning device of claim 5, wherein the pre-set indicator module is further configured to:

locking a rest area in the local chicken cluster according to experimental data, and setting a rest activity index threshold value;

and narrowing the egg laying time range of the local chicken flocks according to the experimental data so as to set the egg laying time state index threshold.

8. The egg positioning device of claim 5, wherein the data acquisition module is specifically configured to:

a PRID tag identifier is bound on the foot of each local chicken, and the position data of each local chicken is acquired every day at preset time intervals.

9. An egg positioning apparatus, the apparatus comprising a processor and a memory:

the memory is used for storing program codes and transmitting the program codes to the processor;

the processor is used for executing the method for positioning the eggs in the farm according to the instructions in the program codes, wherein the method is as defined in any one of claims 1 to 4.

10. A computer-readable storage medium for storing program code for performing the method of locating eggs of chicken according to any one of claims 1 to 4.

Technical Field

The application relates to the technical field of Internet of things, in particular to a method, a device, equipment and a storage medium for positioning eggs.

Background

China is a large country for egg production and consumption, the egg yield of China is the top of the world in recent years, the egg is one of the most common foods on dining tables, the nutritional quality of eggs is particularly important, and native eggs are delicious in meat quality and rich in nutrition and are more and more popular with consumers. Because the local chickens have strong physique, are good for running and have high requirements on the growth environment, farmers usually adopt an ecological breeding method to breed the local chickens in a larger jungle, so that the egg laying positions of the local chickens are dispersed and hidden, and the eggs laid by the local chickens are difficult to find in time. The traditional native eggs are collected and picked up more by depending on the fact that breeders check all places of a farm according to experience, a large amount of labor cost is needed by the method, and the quality of the eggs is reduced when the eggs are not collected and picked up in time.

Disclosure of Invention

The application provides a native egg positioning method, device, equipment and storage medium, has solved traditional native egg and has received to pick up and rely on the breeder to investigate each place of plant according to the experience more, and this kind of method often needs a large amount of human costs, and the egg is received and is picked up untimely technical problem that can cause the decline of egg quality in addition.

The application provides a native egg positioning method in a first aspect, and the method comprises the following steps:

setting a PRID tag identifier on each local chicken, and acquiring position data of each local chicken at regular time;

and setting a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value of the local chicken, and obtaining the resting activity index, the egg laying time state index and the egg laying activity state index of the local chicken according to the position data.

Optionally, the setting a resting activity index threshold value, an egg laying time state index threshold value, and an egg laying activity state index threshold value of the local chicken, and obtaining a resting activity index, an egg laying time state index, and an egg laying activity state index of the local chicken according to the position data further includes: and judging whether the local chicken lay eggs according to whether the rest activity index, the egg laying time state index and the egg laying activity state index of the local chicken respectively meet the rest activity index threshold value, the egg laying time state index threshold value and the egg laying activity state index threshold value of the local chicken.

Optionally, the setting a resting activity index threshold value, an egg laying time state index threshold value, and an egg laying activity state index threshold value of the local chicken, and obtaining a resting activity index, an egg laying time state index, and an egg laying activity state index of the local chicken according to the position data further includes:

locking a rest area in the local chicken cluster according to experimental data, and setting a rest activity index threshold value;

and narrowing the egg laying time range of the local chicken flocks according to the experimental data so as to set the egg laying time state index threshold.

Optionally, the setting a PRID tag identifier on each local chicken and the regularly acquiring the position data of each local chicken specifically include:

a PRID tag identifier is bound on the foot of each local chicken, and the position data of each local chicken is acquired every day at preset time intervals.

This application second aspect provides a native egg positioner, includes:

the data acquisition module is used for acquiring the position data of each local chicken at regular time by using the PRID tag identifier on each local chicken;

and the preset index module is used for setting a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value of the local chicken and obtaining a resting activity index, an egg laying time state index and an egg laying activity state index of the local chicken according to the position data.

Optionally, the preset index module is further configured to:

and judging whether the local chicken lay eggs according to whether the rest activity index, the egg laying time state index and the egg laying activity state index of the local chicken respectively meet the rest activity index threshold value, the egg laying time state index threshold value and the egg laying activity state index threshold value of the local chicken.

Optionally, the preset index module is further configured to:

locking a rest area in the local chicken cluster according to experimental data, and setting a rest activity index threshold value;

and narrowing the egg laying time range of the local chicken flocks according to the experimental data so as to set the egg laying time state index threshold.

Optionally, the data obtaining module is specifically configured to:

a PRID tag identifier is bound on the foot of each local chicken, and the position data of each local chicken is acquired every day at preset time intervals.

A third aspect of the present application provides a native egg positioning apparatus, the apparatus comprising a processor and a memory:

the memory is used for storing program codes and transmitting the program codes to the processor;

the processor is used for executing the method for positioning the eggs according to the instructions in the program codes.

A fourth aspect of the present application provides a computer-readable storage medium for storing program code for executing the method for locating eggs of the farm eggs of the first aspect.

According to the technical scheme, the method has the following advantages:

the application provides a method for positioning eggs, which comprises the following steps:

setting a PRID tag identifier on each local chicken, and acquiring position data of each local chicken at regular time; and setting a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value of the local chicken, and obtaining the resting activity index, the egg laying time state index and the egg laying activity state index of the local chicken according to the position data.

According to the method for positioning the eggs, the position information of the local chickens in the chicken farm is obtained in real time through the PRID technology, egg laying positioning early warning distinguishing indexes are established, and distinguishing index threshold values of respective conditions are obtained according to experimental data, so that the egg laying position early warning and abnormity early warning effects are achieved. This application has been solved traditional native egg and has been received and pick up and rely on the breeder to investigate each place of plant according to the experience more, and this kind of method often needs a large amount of human costs, and the egg is received and picks up the technical problem that untimely will cause the decline of egg quality in addition.

Drawings

Fig. 1 is a schematic flow chart of an embodiment of a method for positioning eggs in the soil according to the present application;

fig. 2 is a view of a positioning scene of laying eggs by local chickens according to an embodiment of the local egg positioning method provided by the present application;

fig. 3 is a schematic view illustrating a process of positioning a native egg according to an embodiment of the present application;

fig. 4 is a schematic structural diagram of a native egg positioning device provided by the present application.

Reference numerals: a data acquisition module 10; and an index presetting module 20.

Detailed Description

In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

The application provides a native egg positioning method, device, equipment and storage medium, has solved traditional native egg and has received to pick up and rely on the breeder to investigate each place of plant according to the experience more, and this kind of method often needs a large amount of human costs, and the egg is received and is picked up untimely technical problem that can cause the decline of egg quality in addition.

Referring to fig. 1-3, fig. 1 is a schematic flow chart of an embodiment of a method for positioning eggs in the soil according to the present application; fig. 2 is a view of a positioning scene of laying eggs by local chickens according to an embodiment of the local egg positioning method provided by the present application; fig. 3 is a schematic view illustrating a process of positioning a native egg according to an embodiment of the present application;

the embodiment of the application provides a method for positioning eggs on the first aspect, which comprises the following steps:

100, arranging a PRID tag identifier on each local chicken, and acquiring position data of each local chicken at regular time;

200, setting a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value of the local chicken, and obtaining the resting activity index, the egg laying time state index and the egg laying activity state index of the local chicken according to the position data.

It should be noted that, in the local egg positioning method provided in the embodiment of the present application, a PRID tag identifier is bound to the foot of each local chicken raised in a chicken farm, and the position data of the local chicken is sent at regular intervals every h minutes every day, so that the staff can acquire the position time series data P of the local chickeni=P(ti)ti=t0+ ih, i ═ 0, …, n; and time-sequence data P of the position of the local chickeni=P(ti) Sending the information to the cloud end, as shown in figure 2, according to the position time sequence data P of the local chickeni=P(ti) The information calculates the motion distance time sequence data S in the unit period h minutes at the cloudi=|Pi-Pi-1|,i=1,…,n。

According to the activity range, the rest range, the laying time and the laying area of the local chicken, the rest activity index threshold value, the laying time state index threshold value and the laying activity state index threshold value of the local chicken are set according to the observation result. And respectively substituting the collected position data into a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value so as to judge the position of the local chicken and whether to lay eggs.

The egg laying positioning early warning technology is adopted, so that the labor cost and the time cost of manual blind inspection can be reduced; according to the egg laying positioning early warning technology, the egg collecting time can be effectively shortened, so that the quality of the collected native eggs is guaranteed; the egg laying position is effectively found through the egg laying positioning early warning technology, and the phenomenon of egg waste caused by the fact that eggs are difficult to find due to hidden positions is reduced.

Further, setting a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value of the local chicken, and obtaining the resting activity index, the egg laying time state index and the egg laying activity state index of the local chicken according to the position data further comprises: and judging whether the local chicken lay eggs according to whether the rest activity index, the egg laying time state index and the egg laying activity state index of the local chicken respectively meet the rest activity index threshold value, the egg laying time state index threshold value and the egg laying activity state index threshold value of the local chicken.

The activity state measuring distance threshold of the local chicken laying eggs is set, and the activity state index of the local chicken laying eggs is defined as follows:

thereby obtaining the time sequence data of the activity state of the egg laying of the local chicken: di,i=1,…,n;

Calculating egg laying tendency indexes in k observation periods according to the activity state time sequence data of the local chicken eggs:

thereby obtaining tjAnd (3) judging indexes of egg laying tendency of the local chickens in k observation periods at the moment: gj(k) (ii) a Setting the parameters h, τ empirically1,τ2K, then learning the parameter l according to the parameter h and the related data1,l2Wherein 1 is less than or equal to l1<l2And (5) k is less than or equal to k, and the positioning flow chart of the laying of the local chickens is finally obtained and is shown in figure 3.

Further, setting a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value of the local chicken, and obtaining the resting activity index, the egg laying time state index and the egg laying activity state index of the local chicken according to the position data further comprises:

locking a rest area in the local chicken cluster according to experimental data, and setting a rest activity index threshold value;

and (4) narrowing the egg laying time range of the local chicken flocks according to the experimental data so as to set the egg laying time state index threshold.

It should be noted that chicken flocks of a certain scale generally concentrate on a certain area to rest, and eggs are easily found when laying eggs in the rest area, so that the laying hens can lay eggs in a certain concealed place, the rest area D is manually selected as one of egg laying positioning early warning and abnormity early warning judgment indexes, and if the local chicken bound by the identifier is in the rest area, the mark is 1; if the local chicken bound by the recognizer is not in the rest area, the mark is 0, and the definition is as follows:

thereby obtaining the rest activity time sequence data E of the local chickensi,i=0,1,…,n。

According to the raising experience, the laying time of the hens is generally in the daytime (tau)12) During the period of time, during which the local chicken has a possibility of laying eggs, marked as 1; in other periods, the local chickens generally have few eggs, and no egg laying early warning is given in the period, which is marked as 0 and defined as follows:

thereby obtaining the time state time sequence data T of the laying of the local chickensi,i=0,1,…,n。

Further, setting a PRID tag identifier on each local chicken, and regularly acquiring the position data of each local chicken specifically includes:

and (3) binding a PRID tag identifier on the foot of each local chicken, and acquiring the position data of each local chicken at preset time intervals every day.

Need to explainThe method is characterized in that a PRID tag recognizer can be bound on any foot of each local chicken, and the position data of the local chicken is sent at regular intervals of h minutes every day, so that workers can acquire the position time sequence data P of the local chickeni=P(ti)ti=t0+ ih, i ═ 0, …, n; and time-sequence data P of the position of the local chickeni=P(ti) And sending the information to the cloud.

Referring to fig. 4, a schematic structural diagram of the device for positioning eggs is provided.

This application second aspect provides a native egg positioner, includes:

the data acquisition module 10 is used for acquiring the position data of each local chicken at regular time by using the PRID tag identifier on each local chicken;

and the preset index module 20 is used for setting a resting activity index threshold value, an egg laying time state index threshold value and an egg laying activity state index threshold value of the local chicken, and obtaining a resting activity index, an egg laying time state index and an egg laying activity state index of the local chicken according to the position data.

Further, the preset index module 20 is further configured to:

and judging whether the local chicken lay eggs according to whether the rest activity index, the egg laying time state index and the egg laying activity state index of the local chicken respectively meet the rest activity index threshold value, the egg laying time state index threshold value and the egg laying activity state index threshold value of the local chicken.

Further, the preset index module 20 is further configured to:

locking a rest area in the local chicken cluster according to experimental data, and setting a rest activity index threshold value;

and (4) narrowing the egg laying time range of the local chicken flocks according to the experimental data so as to set the egg laying time state index threshold.

Further, the data obtaining module 10 is specifically configured to:

and (3) binding a PRID tag identifier on the foot of each local chicken, and acquiring the position data of each local chicken at preset time intervals every day.

A third aspect of the present application provides a native egg positioning apparatus, the apparatus comprising a processor and a memory:

the memory is used for storing the program codes and transmitting the program codes to the processor;

the processor is used for executing the method for positioning the eggs according to the instructions in the program codes.

A fourth aspect of the present application provides a computer-readable storage medium for storing program codes for performing the above-mentioned embodiments of the method for locating eggs.

The terms "comprises," "comprising," and any other variation thereof in the description and the drawings described above are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.

It should be understood that in the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" for describing an association relationship of associated objects, indicating that there may be three relationships, e.g., "a and/or B" may indicate: only A, only B and both A and B are present, wherein A and B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of single item(s) or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.

In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a unit is merely a logical division, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.

The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.

The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种生态养殖用户外喂养设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!