[go: up one dir, main page]

CN117495594B - Methods, devices, equipment and storage media for monitoring growth status of biological assets - Google Patents

Methods, devices, equipment and storage media for monitoring growth status of biological assets Download PDF

Info

Publication number
CN117495594B
CN117495594B CN202311842001.6A CN202311842001A CN117495594B CN 117495594 B CN117495594 B CN 117495594B CN 202311842001 A CN202311842001 A CN 202311842001A CN 117495594 B CN117495594 B CN 117495594B
Authority
CN
China
Prior art keywords
matrix
biological
target
asset
biological asset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311842001.6A
Other languages
Chinese (zh)
Other versions
CN117495594A (en
Inventor
林永桐
许育锋
刘冬亮
徐坤扬
安磊
徐凌子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Mingxin Digital Intelligence Technology Co ltd
Original Assignee
Shenzhen Mingxin Digital Intelligence Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Mingxin Digital Intelligence Technology Co ltd filed Critical Shenzhen Mingxin Digital Intelligence Technology Co ltd
Priority to CN202311842001.6A priority Critical patent/CN117495594B/en
Publication of CN117495594A publication Critical patent/CN117495594A/en
Application granted granted Critical
Publication of CN117495594B publication Critical patent/CN117495594B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K11/00Marking of animals
    • A01K11/006Automatic identification systems for animals, e.g. electronic devices, transponders for animals
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K29/00Other apparatus for animal husbandry
    • A01K29/005Monitoring or measuring activity
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/76Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
    • G06F7/78Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data for changing the order of data flow, e.g. matrix transposition or LIFO buffers; Overflow or underflow handling therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Environmental Sciences (AREA)
  • Animal Husbandry (AREA)
  • General Physics & Mathematics (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Primary Health Care (AREA)
  • Mining & Mineral Resources (AREA)
  • Mathematical Physics (AREA)
  • Biophysics (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Agronomy & Crop Science (AREA)
  • Birds (AREA)
  • Zoology (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

本申请涉及物联网技术领域,提供了生物资产的生长状态监控方法、装置、设备及存储介质,其中,所述方法包括通过各个生物资产佩戴的电子耳标的序列号生成各个生物资产的身份标识;通过所述身份标识在所述电子耳标的数据库中获取所述生物资产的历史生理状态信息;基于所述历史生理状态信息对所述生物资产的生长状态进行评估。该方法解决了通过人工扫描生物资产佩戴的电子耳标上的图形码来获取生物资产的生长数据时造成的养殖成本高的问题。

This application relates to the technical field of the Internet of Things and provides methods, devices, equipment and storage media for monitoring the growth status of biological assets. The method includes generating the identity of each biological asset through the serial number of the electronic ear tag worn by each biological asset; The historical physiological state information of the biological asset is obtained from the database of the electronic ear tag through the identity identifier; and the growth state of the biological asset is evaluated based on the historical physiological state information. This method solves the problem of high breeding costs caused by manually scanning the graphic code on the electronic ear tag worn by the biological asset to obtain the growth data of the biological asset.

Description

Method, device, equipment and storage medium for monitoring growth state of biological asset
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 monitoring the growth state of biological assets.
Background
In animal husbandry, it is necessary to monitor and track the growth state of a biological asset, and when the growth state of the biological asset is monitored and tracked, the identity of the biological asset needs to be accurately identified, and the conventional technology mainly includes that the biological asset is identified by wearing an electronic ear tag on the biological asset, growth data of the biological asset is collected through the electronic ear tag, and then the growth data of the biological asset is obtained by manually scanning a graphic code on the electronic ear tag worn on the biological asset at a specific time, so that the growth state of the biological asset is analyzed according to the growth data of the biological asset.
Disclosure of Invention
The application provides a method, a device, equipment and a storage medium for monitoring the growth state of biological assets, so as to solve the problems of the background technology.
In a first aspect, the present application provides a method for monitoring the growth status of a biological asset, comprising:
acquiring serial numbers of electronic ear tags worn by various biological assets, synthesizing all the serial numbers into an initial matrix based on a preset synthesis mode, and generating a transposed matrix of the initial matrix;
generating an identity of each of the biological assets based on the initial matrix and the transpose matrix;
for each biological asset, associating an electronic ear tag worn by the biological asset with an identity of the biological asset;
for each biological asset, acquiring the physiological state information of the biological asset in real time through an electronic ear tag worn by the biological asset, marking the physiological state information with a time tag to obtain target physiological state information, and storing the target physiological state information into a database arranged in the electronic ear tag;
for each biological asset, acquiring historical physiological state information of the biological asset from the database through the identity of the biological asset at preset time of each day, and evaluating the growth state of the biological asset based on the historical physiological state information.
In a second aspect, the present application provides a growth status monitoring device for a biological asset, comprising:
the first acquisition module is used for acquiring serial numbers of electronic ear tags worn by all biological assets and generating identity marks of the biological assets based on all the serial numbers;
the association module is used for associating the electronic ear tag worn by the biological asset with the identity of the biological asset for each biological asset;
the second acquisition module is used for acquiring the physiological state information of each biological asset in real time through an electronic ear tag worn by the biological asset, labeling the physiological state information with a time tag to obtain target physiological state information, and storing the target physiological state information into a database arranged in the electronic ear tag;
and the third acquisition module is used for acquiring the historical physiological state information of the biological asset from the database according to the identity of the biological asset at preset time of each day and evaluating the growth state of the biological asset based on the historical physiological state information.
In a third aspect, the present application provides a terminal device comprising a processor, a memory and a computer program stored on the memory and executable by the processor, wherein the computer program, when executed by the processor, implements a method of monitoring the growth status of any one of the biological assets as described above.
In a fourth aspect, the present application provides a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, wherein the computer program, when executed by a processor, implements a method for monitoring the growth status of any one of the biological assets as described above.
The application discloses a method, a device, equipment and a storage medium for monitoring the growth state of biological assets, wherein the method comprises the following steps: acquiring serial numbers of electronic ear tags worn by various biological assets, synthesizing all the serial numbers into an initial matrix based on a preset synthesis mode, and generating a transposed matrix of the initial matrix; generating an identity of each of the biological assets based on the initial matrix and the transpose matrix; for each biological asset, associating an electronic ear tag worn by the biological asset with an identity of the biological asset; for each biological asset, acquiring the physiological state information of the biological asset in real time through an electronic ear tag worn by the biological asset, marking the physiological state information with a time tag to obtain target physiological state information, and storing the target physiological state information into a database arranged in the electronic ear tag; for each biological asset, acquiring historical physiological state information of the biological asset from the database through the identity of the biological asset at preset time of each day, and evaluating the growth state of the biological asset based on the historical physiological state information. The method solves the problem of high culture cost caused when the growth data of the biological asset are acquired by manually scanning the graphic code on the electronic ear tag worn by the biological asset.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for monitoring the growth status of a biological asset according to an embodiment of the present application;
FIG. 2 is a block diagram schematically illustrating the structure of a device for monitoring the growth status of a biological asset according to an embodiment of the present application;
fig. 3 is a schematic block diagram of a structure of a terminal device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All that will be made by those skilled in the art without undue burden will now be explicitly and fully described in connection with the drawings of embodiments of the present invention based on the embodiments of the present invention, and it is apparent that the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The flow diagrams depicted in the figures are merely illustrative and not necessarily all of the elements and operations/steps are included or performed in the order described. For example, some operations/steps may be further divided, combined, or partially combined, so that the order of actual execution may be changed according to actual situations.
It is also to be understood that the terminology used in the description of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
In animal husbandry, it is necessary to monitor and track the growth state of a biological asset, and when the growth state of the biological asset is monitored and tracked, it is necessary to accurately identify the identity of the biological asset. To this end, embodiments of the present application provide a method, apparatus, device, and storage medium for monitoring a growth state of a biological asset. To solve the above problems.
Some embodiments of the present application are described in detail below with reference to the accompanying drawings. The following embodiments and features of the embodiments may be combined with each other without conflict.
Referring to fig. 1, fig. 1 is a flowchart of a method for monitoring a growth status of a biological asset according to an embodiment of the present application, and as shown in fig. 1, the method for monitoring a growth status of a biological asset according to an embodiment of the present application includes steps S100 to S400.
Step S100, obtaining serial numbers of electronic ear tags worn by the biological assets, and generating identity marks of the biological assets based on all the serial numbers.
Wherein the electronic ear tag includes, but is not limited to, a body temperature sensor and a motion sensor.
It should be noted that, the method for generating the identity of each biological asset based on all the serial numbers is described in detail below, and is not described herein.
Step 200, for each biological asset, associating an electronic ear tag worn by the biological asset with an identity of the biological asset.
Step S300, for each biological asset, acquiring the physiological state information of the biological asset in real time through an electronic ear tag worn by the biological asset, marking the physiological state information with a time tag to obtain target physiological state information, and storing the target physiological state information into a database built in the electronic ear tag.
Step 400, for each biological asset, acquiring historical physiological status information of the biological asset from the database through the identity of the biological asset at preset time of each day, and evaluating the growth status of the biological asset based on the historical physiological status information.
It will be appreciated that the historical physiological state information is the target physiological state information stored in the database.
It can be appreciated that, because the electronic ear tag worn by the biological asset is associated with the identity of the biological asset, the historical physiological state information of the biological asset can be obtained by identifying the identity of the biological asset, and specifically, the historical physiological state information of the biological asset can be obtained by clicking the identity of the biological asset in the cultivation APP or the cultivation applet downloaded by the terminal device. It will also be appreciated that, for each of the biological assets, the binding relationship of the identity of the biological asset to the electronic ear tag worn by the biological asset is stored in a database built in the electronic ear tag worn by the biological asset, and the terminal device is communicatively connected to each of the electronic ear tags worn by the biological asset.
It can be appreciated that the identity of each biological asset generated in step S100 is less likely to be acquired by an unauthorized person, so that the physiological status information of the biological asset is ensured not to be stolen by the unauthorized person, and the security of the physiological status information of the biological asset is improved.
According to the method provided by the embodiment, the identification mark of each biological asset is generated through the serial number of the electronic ear tag worn by each biological asset, the electronic ear tag worn by each biological asset is bound with the identification mark, the historical physiological state information of the biological asset is obtained in the database of the electronic ear tag through the identification mark, and the growth state of the biological asset is evaluated based on the historical physiological state information, so that on one hand, the safety of the physiological state information of the biological asset is improved, on the other hand, the problem of high culture cost caused when the growth data of the biological asset are obtained through manually scanning the graphic code on the electronic ear tag worn by the biological asset is solved, and on the other hand, the full-automatic monitoring of the growth state of the biological asset is realized.
In some embodiments, the generating the identity of each of the biological assets based on all of the serial numbers includes the steps of:
synthesizing all the serial numbers into an initial matrix based on a preset synthesis mode, and generating a transposed matrix of the initial matrix;
judging whether the transposed matrix is a square matrix or not;
if the transposed matrix is not a square matrix, matrix elements are added to the transposed matrix based on a preset matrix element adding rule, and a target matrix is obtained; wherein the target matrix is a square matrix;
and generating the identity of each biological asset based on the initial matrix and the target matrix.
For example, if the last two digits of each serial number are digits, the method of synthesizing all serial numbers into the initial matrix based on the preset synthesis method may be to sequentially arrange each serial number from top to bottom according to the order of the two digits formed by the last two digits of each serial number, and specifically, the serial number corresponding to the smallest two digits may be arranged in the first row of the initial matrix.
For example, the serial numbers of the electronic ear tag a, the electronic ear tag B, the electronic ear tag C, the electronic ear tag D and the electronic ear tag E are QWE12, RTY34, ASD56, FGH78, PLM83, YGC72, respectively, and the initial matrix is shown in formula (1):
the transposed matrix is shown in formula (2):
it may be appreciated that, in this embodiment, when the transposed matrix is not a square matrix, by adding matrix elements to the transposed matrix to change the transposed matrix into a square matrix, to obtain the target matrix, each element position of the initial matrix may have a corresponding element position in the target matrix.
In some embodiments, adding matrix elements to the transpose matrix based on a preset matrix element addition rule to obtain a target matrix includes:
judging the size relation between the number of rows and the number of columns of the transposed matrix;
if the number of columns is larger than the number of rows, determining that the transposed matrix is changed into a square matrix with the size of the number of columns, and judging the row number of the added matrix vacancy in the square matrix;
searching a target number consistent with the row number of the matrix empty space in the square matrix in a preset standard coding table; wherein the standard coding table comprises a character column and a number column;
deleting the characters corresponding to the target number in the standard coding table to obtain a first character space, moving each character in front of the first character space backwards by one character space to obtain a second character space, and inserting the characters corresponding to the target number into the second character space to obtain a target coding table;
for each added matrix empty position, determining the row number and the column number of the added matrix empty position in the target matrix, calculating the product of the row number and the column number of the matrix empty position in the target matrix, and taking the character corresponding to the number of the unit number of the product in the target coding table as the target character corresponding to the added matrix empty position to obtain the target matrix.
Table 1 standard encoding table:
table 2 target encoding table:
for example, table 1 is the standard encoding table, the transposed matrix is shown in formula (2), and since the number of columns is larger than the number of rows in formula (2), it is determined that the transposed matrix is a square matrix with the size of the number of columns, the number of columns of the transposed matrix is 6, the number of rows of the transposed matrix is 5, and the row number of the added matrix space in the square matrix is 6, that is, the target number is 6, it is known from table 1 that the character corresponding to the target number is G, and G is added to the character column of table 1Initial position, deleting G from the character string, and moving the numbers after the initial position and before G backward to obtain a target coding table as shown in Table 2, wherein the matrix empty space comprises matrix empty space 6,1 Matrix empty space 6,2 Matrix empty space 6,3 Matrix empty space 6,4 Matrix empty space 6,5 Sum matrix nulling 6,6 Matrix nulling 6,1 Matrix empty space 6,2 Matrix empty space 6,3 Matrix empty space 6,4 Matrix empty space 6,5 Sum matrix nulling 6,6 The products between row and column numbers are 6, 12, 18, 24, 30 and 36, respectively, as can be seen from Table 2 6,1 Matrix empty space 6,2 Matrix empty space 6,3 Matrix empty space 6,4 Matrix empty space 6,5 Sum matrix nulling 6,6 And F, B, I, D, G, F, respectively, and the obtained target matrix is shown in formula (3).
According to the embodiment, the target matrix is obtained by combining the characteristics of the transposed matrix with the preset standard coding table, so that the unpredictability of the target matrix is improved, the cracking difficulty of the identity of the biological asset is further improved, the difficulty of an unauthorized person to obtain the identity of the biological asset is increased, and the safety of the physiological state information of the biological asset is further improved.
In some embodiments, the generating the identity of each of the biological assets based on the initial matrix and the target matrix includes the steps of:
for each biological asset, acquiring a first row and column number corresponding to each character in the serial number corresponding to the biological asset in the initial matrix, and acquiring a second row and column number corresponding to each number in the serial number corresponding to the biological asset in the initial matrix;
respectively extracting first elements corresponding to each first row and column number from the target matrix, and sequencing each extracted first element based on the position of each extracted first element in the target matrix to obtain a first element sequence;
respectively extracting second elements corresponding to each second rank number from the target matrix, and sequencing each extracted second element based on the position of each extracted second element in the target matrix to obtain a second element sequence;
extracting characters in the first element sequence, and sequentially arranging the extracted characters to obtain a character sequence;
extracting numbers in the second element sequence, and sequentially arranging the extracted numbers to obtain a number sequence;
and sequentially inserting each number in the number sequence into a designated position of the character sequence to obtain the identity of the biological asset.
It is understood that the serial number corresponding to the biological asset refers to the serial number of the electronic ear tag worn by the biological asset.
By adopting the embodiment to set the identity for each biological asset, the unpredictability of the identity of the biological asset can be improved, so that the security of the physiological state information of the biological asset is improved.
In some embodiments, the historical physiological state information includes historical temperature information of the biological asset and historical number of steps of the biological asset, the evaluating the growth state of the biological asset based on the historical physiological state information includes:
calculating the temperature fluctuation value of the biological asset on the same day based on the historical temperature information, and comparing the temperature fluctuation value with a preset temperature fluctuation value;
calculating a fluctuation value of the walking steps of the biological asset on the same day based on the historical walking steps information, and comparing the fluctuation value of the walking steps with a preset fluctuation value of the walking steps;
and if the body temperature fluctuation value is not greater than the preset body temperature fluctuation value and the walking step number fluctuation value is not greater than the preset walking step number fluctuation value, judging that the growth state of the biological asset is good.
Illustratively, the method of calculating the temperature fluctuation value of the biological asset on the same day based on the historical temperature information is as follows:
biological body temperature fluctuation value = { |t 0 -[∑(T 1 +T 2 +T 3 ...+T 30 )/30]| }/approximately 30 balance average body temperature x 100%;
wherein T is 0 For the temperature value, T, of the biological asset at the preset time of the day 1 、T 2 、T 3 ...T 30 A body temperature value at the preset time of approximately 30 days for the biological asset.
Illustratively, the method for calculating the fluctuation value of the walking steps of the biological asset on the same day based on the historical walking steps information comprises the following steps:
fluctuation value of walking step number= { |d 0 -[∑(D 1 +D 2 +D 3 ...+D 7 )/7]I/average number of steps in near 7 days x 100%;
wherein D is 0 For the number of steps taken on the day of the biological asset, D 1 、D 2 、D 3 D7 is the number of steps taken by the biological asset in approximately seven days.
It is understood that the number of steps taken on the day of the biological asset refers to the number of steps taken during the period from the preset time of the previous day to the preset time of the day of the biological asset.
According to the method provided by the embodiment, when the body temperature fluctuation value is not larger than the preset body temperature fluctuation value and the walking step number fluctuation value is not larger than the preset walking step number fluctuation value, the growth state of the biological asset is judged to be good, the growth state of the biological asset can be strictly judged, the biological asset can be timely treated when the growth state of the biological asset is slightly abnormal, and the occurrence of the condition that the biological asset is casualty due to the fact that the biological asset is not timely treated when the biological asset is abnormal is prevented, so that economic loss is reduced.
Referring to fig. 2, fig. 2 is a schematic block diagram illustrating a structure of a growth status monitoring device 100 for a biological asset according to an embodiment of the present application, and as shown in fig. 2, the growth status monitoring device 100 for a biological asset includes:
the first obtaining module 110 is configured to obtain serial numbers of electronic ear tags worn by the biological assets, and generate identity identifiers of the biological assets based on all the serial numbers.
And the association module 120 is configured to associate, for each biological asset, an electronic ear tag worn by the biological asset with an identity of the biological asset.
The second obtaining module 130 is configured to obtain, for each biological asset, physiological status information of the biological asset in real time through an electronic ear tag worn by the biological asset, tag the physiological status information with a time tag, obtain target physiological status information, and store the target physiological status information in a database built in the electronic ear tag.
A third obtaining module 140, configured to obtain, for each of the biological assets, historical physiological status information of the biological asset from the database at a preset time of each day through an identity of the biological asset, and evaluate a growth status of the biological asset based on the historical physiological status information.
It should be noted that, for convenience and brevity of description, the specific working process of the apparatus and each module described above may refer to the corresponding process in the foregoing embodiment of the method for monitoring the growth status of a biological asset, which is not described herein again.
The growth state monitoring apparatus 100 of biological assets provided by the above-described embodiments may be implemented in the form of a computer program that can be run on the terminal device 200 as shown in fig. 3.
Referring to fig. 3, fig. 3 is a schematic block diagram of a structure of a terminal device 200 according to an embodiment of the present application, where the terminal device 200 includes a processor 201 and a memory 202, and the processor 201 and the memory 202 are connected through a system bus 203, and the memory 202 may include a nonvolatile storage medium and an internal memory.
The non-volatile storage medium may store a computer program. The computer program comprises program instructions which, when executed by the processor 201, cause the processor 201 to perform any of the methods of monitoring the growth status of a biological asset described above.
The processor 201 is used to provide computing and control capabilities supporting the operation of the overall terminal device 200.
The internal memory provides an environment for the execution of a computer program in a non-volatile storage medium that, when executed by the processor 201, causes the processor 201 to perform any of the methods of monitoring the growth status of a biological asset described above.
It will be appreciated by those skilled in the art that the structure shown in fig. 3 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation of the terminal device 200 related to the present application, and that a specific terminal device 200 may include more or less components than those shown in the drawings, or may combine some components, or have a different arrangement of components.
It should be appreciated that the processor 201 may be a central processing unit (Central Processing Unit, CPU), and the processor 201 may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. Wherein the general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
In some embodiments, the processor 201 is configured to execute a computer program stored in the memory to implement the following steps:
acquiring serial numbers of electronic ear tags worn by all biological assets, and generating identity marks of all the biological assets based on all the serial numbers;
for each biological asset, associating an electronic ear tag worn by the biological asset with an identity of the biological asset;
for each biological asset, acquiring the physiological state information of the biological asset in real time through an electronic ear tag worn by the biological asset, marking the physiological state information with a time tag to obtain target physiological state information, and storing the target physiological state information into a database arranged in the electronic ear tag;
for each biological asset, acquiring historical physiological state information of the biological asset from the database through the identity of the biological asset at preset time of each day, and evaluating the growth state of the biological asset based on the historical physiological state information.
It should be noted that, for convenience and brevity of description, the specific working process of the terminal device 200 described above may refer to the corresponding process of the method for monitoring the growth status of the biological asset, which is not described herein.
Embodiments of the present application also provide a computer-readable storage medium storing a computer program that, when executed by one or more processors, causes the one or more processors to implement a method for monitoring a growth state of a biological asset as provided by embodiments of the present application.
The computer readable storage medium may be an internal storage unit of the terminal device 200 of the foregoing embodiment, for example, a hard disk or a memory of the terminal device 200. The computer readable storage medium may also be an external storage device of the terminal device 200, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) or the like, which the terminal device 200 is equipped with.
While the invention has been described with reference to certain preferred embodiments, it will be understood by those skilled in the art that various changes and substitutions of equivalents may be made and equivalents will be apparent to those skilled in the art without departing from the scope of the invention. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (6)

1.一种生物资产的生长状态监控方法,其特征在于,包括:1. A method for monitoring the growth status of biological assets, which is characterized by including: 获取各个生物资产佩戴的电子耳标的序列号,并基于所有所述序列号生成各个所述生物资产的身份标识;Obtain the serial number of the electronic ear tag worn by each biological asset, and generate the identity of each biological asset based on all the serial numbers; 针对每个所述生物资产,将所述生物资产佩戴的电子耳标与所述生物资产的身份标识进行关联;For each biological asset, associate the electronic ear tag worn by the biological asset with the identity of the biological asset; 针对每个所述生物资产,通过所述生物资产佩戴的电子耳标实时获取所述生物资产的生理状态信息,并对所述生理状态信息标注时间标签,得到目标生理状态信息,及将所述目标生理状态信息存储至所述电子耳标内置的数据库;For each biological asset, the physiological state information of the biological asset is obtained in real time through the electronic ear tag worn by the biological asset, and the physiological state information is marked with a time tag to obtain the target physiological state information, and the The target physiological state information is stored in the database built into the electronic ear tag; 针对每个所述生物资产,在每天的预设时间,通过所述生物资产的身份标识从所述数据库中获取所述生物资产的历史生理状态信息,并基于所述历史生理状态信息对所述生物资产的生长状态进行评估;For each biological asset, at a preset time every day, the historical physiological status information of the biological asset is obtained from the database through the identity of the biological asset, and the historical physiological status information of the biological asset is obtained based on the historical physiological status information. Evaluate the growth status of biological assets; 其中,所述基于所有所述序列号生成各个所述生物资产的身份标识,包括:Wherein, generating the identity of each biological asset based on all the serial numbers includes: 基于预设的合成方式将所有所述序列号合成初始矩阵,及生成所述初始矩阵的转置矩阵;Synthesize all the serial numbers into an initial matrix based on a preset synthesis method, and generate a transpose matrix of the initial matrix; 判断所述转置矩阵是否为方阵;Determine whether the transposed matrix is a square matrix; 若所述转置矩阵不是方阵,基于预设的矩阵元素添加规则对所述转置矩阵添加矩阵元素,得到目标矩阵;其中,所述目标矩阵为方阵;If the transposed matrix is not a square matrix, adding matrix elements to the transposed matrix based on a preset matrix element adding rule to obtain a target matrix; wherein the target matrix is a square matrix; 基于所述初始矩阵和所述目标矩阵生成各个所述生物资产的身份标识;generating an identity identifier of each of the biological assets based on the initial matrix and the target matrix; 所述基于预设的矩阵元素添加规则对所述转置矩阵添加矩阵元素,得到目标矩阵,包括:Add matrix elements to the transposed matrix based on preset matrix element addition rules to obtain a target matrix, including: 判断所述转置矩阵的行数和列数的大小关系;Determine the relationship between the number of rows and the number of columns of the transposed matrix; 若所述列数大于所述行数,确定将所述转置矩阵变为尺寸为所述列数的方阵,并判断被添加的矩阵空位在所述方阵中的行号;If the number of columns is greater than the number of rows, determine to change the transposed matrix into a square matrix with the size of the number of columns, and determine the row number of the added matrix slot in the square matrix; 在预设的标准编码表中,查找与所述矩阵空位在所述方阵中的行号一致的目标数字;其中,所述标准编码表包括字符列与数字列;In a preset standard coding table, searching for a target number that is consistent with the row number of the matrix vacancy in the square matrix; wherein the standard coding table includes a character column and a number column; 在所述标准编码表中删除所述目标数字对应的字符,得到第一字符空位,并将所述第一字符空位之前的各个字符均向后移动一个字符空位,得到第二字符空位,及将所述目标数字对应的字符插入所述第二字符空位,得到目标编码表;Delete the characters corresponding to the target number in the standard encoding table to obtain the first character gap, and move each character before the first character gap backward by one character gap to obtain the second character gap, and move The characters corresponding to the target number are inserted into the second character gap to obtain a target encoding table; 针对每个被添加的所述矩阵空位,确定被添加的所述矩阵空位在所述目标矩阵中的行号和列号,并计算所述矩阵空位在所述目标矩阵中的行号和列号之间的乘积,及将所述乘积的个位数的数字在所述目标编码表中对应的字符,作为被添加的所述矩阵空位对应的目标字符,得到所述目标矩阵。For each added matrix slot, determine the row number and column number of the added matrix slot in the target matrix, and calculate the row number and column number of the matrix slot in the target matrix The target matrix is obtained by taking the product of the product and using the character corresponding to the single-digit number of the product in the target encoding table as the target character corresponding to the added matrix slot. 2.根据权利要求1所述的生物资产的生长状态监控方法,其特征在于,所述基于所述初始矩阵和所述目标矩阵生成各个所述生物资产的身份标识,包括:2. The growth status monitoring method of biological assets according to claim 1, characterized in that generating the identity of each biological asset based on the initial matrix and the target matrix includes: 针对每个所述生物资产,获取所述生物资产对应的所述序列号中的每个字符在所述初始矩阵中对应的第一行列号,并获取所述生物资产对应的所述序列号中的每个数字在所述初始矩阵中对应的第二行列号;For each biological asset, obtain the first row and column number corresponding to each character in the serial number corresponding to the biological asset in the initial matrix, and obtain the serial number corresponding to the biological asset. The second row and column number corresponding to each number in the initial matrix; 在所述目标矩阵中分别提取每个所述第一行列号对应的第一元素,并基于提取的每个所述第一元素在所述目标矩阵中的位置,对提取的每个所述第一元素进行排序,得到第一元素序列;Extract the first element corresponding to each first row and column number in the target matrix, and based on the position of each extracted first element in the target matrix, calculate each extracted first element Sort one element to obtain the first element sequence; 在所述目标矩阵中分别提取每个所述第二行列号对应的第二元素,并基于提取的每个所述第二元素在所述目标矩阵中的位置,对提取的每个所述第二元素进行排序,得到第二元素序列;Extract the second element corresponding to each second row and column number from the target matrix, and based on the position of each extracted second element in the target matrix, calculate each extracted second element Sort the two elements to obtain the second element sequence; 提取所述第一元素序列中的字符,并依序将提取的各个所述字符排列,得到字符序列;Extract the characters in the first element sequence, and arrange the extracted characters in sequence to obtain a character sequence; 提取所述第二元素序列中的数字,并依序将提取的各个所述数字排列,得到数字序列;Extract the numbers in the second element sequence, and arrange the extracted numbers in sequence to obtain a number sequence; 将所述数字序列中的各个所述数字依序插入所述字符序列的指定位置,得到所述生物资产的身份标识。Insert each number in the number sequence into a designated position of the character sequence in order to obtain the identity of the biological asset. 3.根据权利要求1所述的生物资产的生长状态监控方法,其特征在于,所述历史生理状态信息包括所述生物资产的历史温度信息和所述生物资产的历史行走步数信息,所述基于所述历史生理状态信息对所述生物资产的生长状态进行评估,包括:3. The growth status monitoring method of biological assets according to claim 1, characterized in that the historical physiological state information includes historical temperature information of the biological assets and historical walking step information of the biological assets, and the Evaluating the growth status of the biological assets based on the historical physiological status information includes: 基于所述历史温度信息计算所述生物资产当天的体温波动值,并将所述体温波动值与预设体温波动值进行比较;Calculate the body temperature fluctuation value of the biological asset on that day based on the historical temperature information, and compare the body temperature fluctuation value with the preset body temperature fluctuation value; 基于所述历史行走步数信息计算所述生物资产当天的行走步数波动值,并将所述行走步数波动值与预设行走步数波动值进行比较;Calculate the walking step fluctuation value of the biological asset on that day based on the historical walking step information, and compare the walking step fluctuation value with the preset walking step fluctuation value; 若所述体温波动值不大于所述预设体温波动值,且所述行走步数波动值不大于所述预设行走步数波动值,判定所述生物资产的生长状态良好。If the body temperature fluctuation value is not greater than the preset body temperature fluctuation value, and the walking step fluctuation value is not greater than the preset walking step fluctuation value, it is determined that the growth status of the biological asset is good. 4.一种生物资产的生长状态监控装置,其特征在于,包括:4. A device for monitoring the growth status of biological assets, which is characterized in that it includes: 第一获取模块,用于获取各个生物资产佩戴的电子耳标的序列号,并基于所有所述序列号生成各个所述生物资产的身份标识;The first acquisition module is used to obtain the serial number of the electronic ear tag worn by each biological asset, and generate the identity of each biological asset based on all the serial numbers; 关联模块,用于针对每个所述生物资产,将所述生物资产佩戴的电子耳标与所述生物资产的身份标识进行关联;An association module, configured to associate, for each of the biological assets, the electronic ear tag worn by the biological asset with the identity of the biological asset; 第二获取模块,用于针对每个所述生物资产,通过所述生物资产佩戴的电子耳标实时获取所述生物资产的生理状态信息,并对所述生理状态信息标注时间标签,得到目标生理状态信息,及将所述目标生理状态信息存储至所述电子耳标内置的数据库;The second acquisition module is configured to obtain, for each biological asset, the physiological status information of the biological asset in real time through the electronic ear tag worn by the biological asset, and label the physiological status information with a time tag to obtain the target physiological status. status information, and storing the target physiological status information into a database built into the electronic ear tag; 第三获取模块,用于针对每个所述生物资产,在每天的预设时间,通过所述生物资产的身份标识从所述数据库中获取所述生物资产的历史生理状态信息,并基于所述历史生理状态信息对所述生物资产的生长状态进行评估;The third acquisition module is configured to obtain, for each biological asset, the historical physiological status information of the biological asset from the database through the identity of the biological asset at a preset time every day, and based on the Historical physiological status information evaluates the growth status of the biological assets; 其中,所述基于所有所述序列号生成各个所述生物资产的身份标识,包括:Wherein, generating the identity of each biological asset based on all the serial numbers includes: 基于预设的合成方式将所有所述序列号合成初始矩阵,及生成所述初始矩阵的转置矩阵;Synthesize all the serial numbers into an initial matrix based on a preset synthesis method, and generate a transpose matrix of the initial matrix; 判断所述转置矩阵是否为方阵;Determine whether the transposed matrix is a square matrix; 若所述转置矩阵不是方阵,基于预设的矩阵元素添加规则对所述转置矩阵添加矩阵元素,得到目标矩阵;其中,所述目标矩阵为方阵;If the transposed matrix is not a square matrix, adding matrix elements to the transposed matrix based on a preset matrix element adding rule to obtain a target matrix; wherein the target matrix is a square matrix; 基于所述初始矩阵和所述目标矩阵生成各个所述生物资产的身份标识;Generate the identity of each biological asset based on the initial matrix and the target matrix; 所述基于预设的矩阵元素添加规则对所述转置矩阵添加矩阵元素,得到目标矩阵,包括:The adding matrix elements to the transposed matrix based on a preset matrix element adding rule to obtain a target matrix includes: 判断所述转置矩阵的行数和列数的大小关系;Determine the relationship between the number of rows and the number of columns of the transposed matrix; 若所述列数大于所述行数,确定将所述转置矩阵变为尺寸为所述列数的方阵,并判断被添加的矩阵空位在所述方阵中的行号;If the number of columns is greater than the number of rows, determine to change the transposed matrix into a square matrix with the size of the number of columns, and determine the row number of the added matrix slot in the square matrix; 在预设的标准编码表中,查找与所述矩阵空位在所述方阵中的行号一致的目标数字;其中,所述标准编码表包括字符列与数字列;In the preset standard coding table, search for the target number that is consistent with the row number of the matrix slot in the square matrix; wherein the standard coding table includes a character column and a numeric column; 在所述标准编码表中删除所述目标数字对应的字符,得到第一字符空位,并将所述第一字符空位之前的各个字符均向后移动一个字符空位,得到第二字符空位,及将所述目标数字对应的字符插入所述第二字符空位,得到目标编码表;Delete the characters corresponding to the target number in the standard encoding table to obtain the first character gap, and move each character before the first character gap backward by one character gap to obtain the second character gap, and move The characters corresponding to the target number are inserted into the second character gap to obtain a target encoding table; 针对每个被添加的所述矩阵空位,确定被添加的所述矩阵空位在所述目标矩阵中的行号和列号,并计算所述矩阵空位在所述目标矩阵中的行号和列号之间的乘积,及将所述乘积的个位数的数字在所述目标编码表中对应的字符,作为被添加的所述矩阵空位对应的目标字符,得到所述目标矩阵。For each added matrix slot, determine the row number and column number of the added matrix slot in the target matrix, and calculate the row number and column number of the matrix slot in the target matrix The target matrix is obtained by taking the product of the product and using the character corresponding to the single-digit number of the product in the target encoding table as the target character corresponding to the added matrix slot. 5.一种终端设备,其特征在于,所述终端设备包括处理器、存储器以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中,所述计算机程序被所述处理器执行时,实现如权利要求1至3中任一项所述的生物资产的生长状态监控方法。5. A terminal device, characterized in that the terminal device includes a processor, a memory and a computer program stored on the memory and executable by the processor, wherein the computer program is executed by the processor When executed, the method for monitoring the growth status of biological assets as described in any one of claims 1 to 3 is implemented. 6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中,所述计算机程序被处理器执行时,实现如权利要求1至3中任一项所述的生物资产的生长状态监控方法。6. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, wherein when the computer program is executed by a processor, any one of claims 1 to 3 is implemented. The method for monitoring the growth status of biological assets.
CN202311842001.6A 2023-12-29 2023-12-29 Methods, devices, equipment and storage media for monitoring growth status of biological assets Active CN117495594B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311842001.6A CN117495594B (en) 2023-12-29 2023-12-29 Methods, devices, equipment and storage media for monitoring growth status of biological assets

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311842001.6A CN117495594B (en) 2023-12-29 2023-12-29 Methods, devices, equipment and storage media for monitoring growth status of biological assets

Publications (2)

Publication Number Publication Date
CN117495594A CN117495594A (en) 2024-02-02
CN117495594B true CN117495594B (en) 2024-04-02

Family

ID=89680376

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311842001.6A Active CN117495594B (en) 2023-12-29 2023-12-29 Methods, devices, equipment and storage media for monitoring growth status of biological assets

Country Status (1)

Country Link
CN (1) CN117495594B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108617533A (en) * 2018-04-17 2018-10-09 青岛章鱼哥信息科技有限公司 Herding monitoring method, device and ear tag based on ear tag monitor system
CN109816072A (en) * 2019-03-14 2019-05-28 安徽鲜森绿色食品有限公司 A kind of animal health intelligent management and its system based on RFID
CN115168822A (en) * 2022-06-15 2022-10-11 北京牧国科技有限公司 System and method and electronic device for managing electronic archives of living assets
CN115765808A (en) * 2022-11-17 2023-03-07 国网浙江省电力有限公司信息通信分公司 Method, terminal and base station for generating identity
CN116034904A (en) * 2023-03-31 2023-05-02 华南农业大学 Pig health monitoring system and method based on orbital inspection robot
CN116703969A (en) * 2023-05-18 2023-09-05 优简(南京)信息科技有限公司 A method of pig identity tracking based on machine vision
CN116911498A (en) * 2023-07-18 2023-10-20 六安市绿洁牧业有限公司 Electronic ear tag digital management method for sheep breeding
CN117195934A (en) * 2023-11-07 2023-12-08 双胞胎(集团)股份有限公司 Ear tag tracking method and breeding data acquisition method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108617533A (en) * 2018-04-17 2018-10-09 青岛章鱼哥信息科技有限公司 Herding monitoring method, device and ear tag based on ear tag monitor system
CN109816072A (en) * 2019-03-14 2019-05-28 安徽鲜森绿色食品有限公司 A kind of animal health intelligent management and its system based on RFID
CN115168822A (en) * 2022-06-15 2022-10-11 北京牧国科技有限公司 System and method and electronic device for managing electronic archives of living assets
CN115765808A (en) * 2022-11-17 2023-03-07 国网浙江省电力有限公司信息通信分公司 Method, terminal and base station for generating identity
CN116034904A (en) * 2023-03-31 2023-05-02 华南农业大学 Pig health monitoring system and method based on orbital inspection robot
CN116703969A (en) * 2023-05-18 2023-09-05 优简(南京)信息科技有限公司 A method of pig identity tracking based on machine vision
CN116911498A (en) * 2023-07-18 2023-10-20 六安市绿洁牧业有限公司 Electronic ear tag digital management method for sheep breeding
CN117195934A (en) * 2023-11-07 2023-12-08 双胞胎(集团)股份有限公司 Ear tag tracking method and breeding data acquisition method

Also Published As

Publication number Publication date
CN117495594A (en) 2024-02-02

Similar Documents

Publication Publication Date Title
CN109063055B (en) Homologous binary file retrieval method and device
CN115171792B (en) A hybrid prediction method for virulence factors and antibiotic resistance genes
CN115269613B (en) Patient main index construction method, system, equipment and storage medium
WO2017217169A1 (en) Information processing device, method, and program
US20160231167A1 (en) Integrated Data Capture Station For Fish, Animals, Or Other Objects
CN105229651A (en) DNA sequence dna fast and the retrieval of safety
CN110796156B (en) Information processing method and information processing system
CN117495594B (en) Methods, devices, equipment and storage media for monitoring growth status of biological assets
CN111383732A (en) Medicine auditing method, device, computer system and readable storage medium based on mutual exclusion identification
Speybroeck et al. A pattern-based tool for long-term, large-sample capture-mark-recapture studies of fire salamanders Salamandra species (Amphibia: Urodela: Salamandridae)
CN113707341A (en) Training method of prediction model of drug and cell line reaction and related device
CN113889214B (en) Data processing system for acquiring target text
Saigusa et al. Robust minimum divergence estimation in a spatial Poisson point process
CN118866091B (en) Cancer risk gene screening method, device, equipment and storage medium
CN115273973B (en) QTL sample processing, model training and identifying method, device and equipment
Amarasinghe et al. Evaluation of the robustness of predictive yield models based on catchment characteristics using GIS for reservoir fisheries in Sri Lanka
CN114822814B (en) Autism assessment method, assessment device, electronic device and storage medium
CN117523758B (en) Biological asset monitoring methods, devices, equipment and storage media
Arjona-Medina et al. Computational synteny block: a framework to identify evolutionary events
Nsofu et al. Multiple Crop Diseases Detection and Diagnosis Using AI
CN111477273A (en) Method for predicting individual age information based on brain tissue gene expression
CN111723299A (en) Person identification method, device and computer readable storage medium
CN117932111B (en) Video tracing method, device, equipment and storage medium based on image processing
Thenappan et al. Support Vector Machine-Based Bioinformatics in Agriculture Genomic Insights for Crop Improvement
CN119250834A (en) A method and system for tracing agricultural products

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant