CN116193363B - 一种生猪转栏的动态追踪处理方法和*** - Google Patents
一种生猪转栏的动态追踪处理方法和*** Download PDFInfo
- Publication number
- CN116193363B CN116193363B CN202310482933.8A CN202310482933A CN116193363B CN 116193363 B CN116193363 B CN 116193363B CN 202310482933 A CN202310482933 A CN 202310482933A CN 116193363 B CN116193363 B CN 116193363B
- Authority
- CN
- China
- Prior art keywords
- information
- shed
- pigs
- transferred
- pig
- 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
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 76
- 238000003672 processing method Methods 0.000 title claims abstract description 13
- 241000282887 Suidae Species 0.000 claims abstract description 141
- 238000000034 method Methods 0.000 claims abstract description 32
- 238000012795 verification Methods 0.000 claims abstract description 23
- 230000008569 process Effects 0.000 claims abstract description 19
- 241000282898 Sus scrofa Species 0.000 claims description 119
- 238000012545 processing Methods 0.000 claims description 25
- 238000005192 partition Methods 0.000 claims description 21
- 238000012216 screening Methods 0.000 claims description 12
- 108090000623 proteins and genes Proteins 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 9
- 230000002068 genetic effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000009395 breeding Methods 0.000 description 2
- 230000001488 breeding effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000013011 mating Effects 0.000 description 2
- 230000037361 pathway Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K29/00—Other apparatus for animal husbandry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
- G06K17/0029—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
- G08B21/24—Reminder alarms, e.g. anti-loss alarms
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y10/00—Economic sectors
- G16Y10/05—Agriculture
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y20/00—Information sensed or collected by the things
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y20/00—Information sensed or collected by the things
- G16Y20/10—Information sensed or collected by the things relating to the environment, e.g. temperature; relating to location
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y40/00—IoT characterised by the purpose of the information processing
- G16Y40/10—Detection; Monitoring
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y40/00—IoT characterised by the purpose of the information processing
- G16Y40/60—Positioning; Navigation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Life Sciences & Earth Sciences (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Animal Husbandry (AREA)
- Environmental Sciences (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Agronomy & Crop Science (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Accounting & Taxation (AREA)
- Marine Sciences & Fisheries (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Biodiversity & Conservation Biology (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Engineering & Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Development Economics (AREA)
- Emergency Management (AREA)
- Environmental & Geological Engineering (AREA)
- Toxicology (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
本发明提供了一种生猪转栏的动态追踪处理方法和***,方法包括:获取起始棚舍的第一位置信息和猪只的身份信息;查询对应的目标棚舍,并获得路线信息;每隔第一预设时间获取猪只的所处位置,并绘制猪只的移动轨迹;计算移动轨迹与路线信息之间的偏差值,并结合通道信息进行验证;判断所述待转栏猪只是否偏离了转栏路线,在偏离时向管理人员终端发送预警信息。相比于现有技术,通过待转栏猪只的身份信息和起始棚舍的位置,确定猪只的转栏路线,并绘制移动轨迹,可以掌握生猪的转栏进度,减少猪只丢失或者混淆发生的概率;此外,基于实时计算的偏差值以及通道信息进行双重的验证,可以帮助管理人员发现猪只转栏过程中发生偏离。
Description
技术领域
本发明涉及智慧养猪领域,尤其涉及一种生猪转栏的动态追踪处理方法和***。
背景技术
随着科学技术的发展,智慧养猪技术得到广泛的应用。
目前,在大型的养殖场中,只能电子饲养***已经得到普及,该电子饲养***包括了猪只群养饲喂、分栏和监测等功能。但是,在生猪转栏功能上不够完善,其具体的技术方案是根据生产计划生成当天需要转栏的生猪的预转栏队列,并结合人工设置的转栏调度表,从而将需要转栏的生猪信息同步至预转栏队列。但是,这种技术方案主要是依赖猪只的离栏和入栏验证,无法实时掌握到生猪的转栏进度,由此可能发生猪只丢失或者混淆的问题,导致转栏出错。因此,亟需一种能够确保猪只精准转栏的动态追踪方法。
发明内容
本发明提供了一种生猪转栏的动态追踪处理方法和***,以解决如何提高对猪只转栏识别的准确性的技术问题。
为了解决上述技术问题,本发明实施例提供了一种生猪转栏的动态追踪处理方法,包括:
在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,并获取待转栏猪只的身份信息;
基于所述身份信息和所述第一位置信息查询对应的目标棚舍,并通过所述第一位置信息获取从所述起始棚舍到所述目标棚舍的路线信息;其中,所述目标棚舍与所述起始棚舍在同一养殖场;所述路线信息包括从所述起始棚舍到所述目标棚舍的一段或多段通道的通道信息;所述通道信息包括通道长度、通道起点位置和通道终点位置;
基于所述身份信息,每隔第一预设时间获取所述待转栏猪只的所处位置信息,并根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹;
实时计算所述移动轨迹与所述路线信息之间的偏差值,在所述偏差值小于预设的第一阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述偏差值大于等于预设的第一阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。
作为优选方案,所述身份信息包括猪只个体的品种信息、性别信息、基因信息、编号信息、父母信息、年龄信息、入舍时间和已育种信息;其中,所述入舍时间为所述待转栏猪只进入所述起始棚舍的时间;
所述基于所述身份信息和所述第一位置信息查询对应的目标棚舍,具体为:
根据所述入舍时间和所述猪只离开所述起始棚舍的时刻,对所述年龄信息进行更新;根据更新后的年龄信息,筛选掉不符合生猪年龄要求的棚舍,同时筛选掉不符合所述品种信息的棚舍;
根据所述第一位置信息,在预设的半径范围内,从符合生猪年龄要求和符合品种信息的棚舍中选取生猪数量最少的五个棚舍;
根据处于转栏过程的猪只对应选定的目标棚舍信息,从所述五个棚舍中确定所述待转栏猪只的目标棚舍。
作为优选方案,所述通过所述第一位置信息获取从所述起始棚舍到所述目标棚舍的路线信息,具体为:
根据第一位置信息和第二位置信息规划若干路线;其中,所述第二位置信息为所述目标棚舍的位置信息;
根据处于转栏过程的猪只对应的路线信息和所述处于转栏过程的猪只的转栏进度,绘制所述处于转栏过程的猪只的移动路径图;
根据所述移动路径图,选定与所述移动路径图交点最少的路线作为所述待转栏猪只的路线,并获取选定的路线的转折点;其中,所述转折点用于获取所述通道信息。
作为优选方案,所述每隔第一预设时间获取所述待转栏猪只的所处位置信息,具体为:
所述待转栏猪只携带有定位设备;
通过所述定位设备接收每隔所述第一预设时间发送的定位指令;所述定位指令由服务器发出;
在所述定位设备接收到所述定位指令时,响应所述定位指令,分别获取不少于三个预设网关的网关信号强度;其中,所述养殖场被划分为若干信号分区;每一信号分区设有一所述网关;
根据各网关的网关信号强度,分别建立各信号分区对应的信号衰减模型,从而获得各网关对应的衰减因子;
选取衰减因子最小的三个网关,根据选取的三个网关与所述定位设备之间的距离以及所述选取的三个网关的位置,确定所述定位设备的所处位置,从而获得所述待转栏猪只的所处位置信息。
作为优选方案,在所述根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹之后,还包括:
实时计算所述移动轨迹与所述路线信息之间的重合度,在所述重合度大于等于预设的第二阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述重合度小于预设的第二阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。
作为优选方案,所述在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,具体为:
通过所述待转栏猪只的RFID耳标,检测所述待转栏猪只是否离开了起始棚舍;
在检测到待转栏猪只离开起始棚舍时,通过所述服务器获取起始棚舍的第一位置信息。
作为优选方案,所述实时计算所述移动轨迹与所述路线信息之间的偏差值的具体步骤,包括:
根据所述路线信息的转角位置确定多个第一位置点,同时,确定所述路线信息的中心基准点;
以所述路线信息的中心基准点为原点建立第一空间直角坐标系,在第一空间直角坐标系中确定各个第一位置点所对应的坐标系数;
根据所述路线信息中的第一位置点,在所述移动轨迹中确定对应转角位置的第二位置点,同时,确定所述移动轨迹的中心基准点;
以所述移动轨迹的中心基准点为原点建立第二空间直角坐标系,在第二空间直角坐标系中确定各个第二位置点所对应的坐标系数;
根据所述第一位置点所对应的坐标系数和所述第二位置点所对应的坐标系数,计算出每一个转角位置在移动轨迹与路线信息之间的理论偏差值;
将所有转角位置对应的理论偏差值求和,得到所述移动轨迹与所述路线信息之间的偏差值。
相应的,本发明实施例还提供了一种生猪转栏的动态追踪处理***,包括身份信息获取模块、路线信息获取模块、移动轨迹绘制模块和第一验证处理模块;其中,
所述身份信息获取模块,用于在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,并获取待转栏猪只的身份信息;
所述路线信息获取模块,用于基于所述身份信息和所述第一位置信息查询对应的目标棚舍,并通过所述第一位置信息获取从所述起始棚舍到所述目标棚舍的路线信息;其中,所述目标棚舍与所述起始棚舍在同一养殖场;所述路线信息包括从所述起始棚舍到所述目标棚舍的一段或多段通道的通道信息;所述通道信息包括通道长度、通道起点位置和通道终点位置;
所述移动轨迹绘制模块,用于基于所述身份信息,每隔第一预设时间获取所述待转栏猪只的所处位置信息,并根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹;
所述第一验证处理模块,用于实时计算所述移动轨迹与所述路线信息之间的偏差值,在所述偏差值小于预设的第一阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述偏差值大于等于预设的第一阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。
作为优选方案,所述身份信息包括猪只个体的品种信息、性别信息、基因信息、编号信息、父母信息、年龄信息、入舍时间和已育种信息;其中,所述入舍时间为所述待转栏猪只进入所述起始棚舍的时间;
所述路线信息获取模块基于所述身份信息和所述第一位置信息查询对应的目标棚舍,具体为:
所述路线信息获取模块根据所述入舍时间和所述猪只离开所述起始棚舍的时刻,对所述年龄信息进行更新;根据更新后的年龄信息,筛选掉不符合生猪年龄要求的棚舍,同时筛选掉不符合所述品种信息的棚舍;
根据所述第一位置信息,在预设的半径范围内,从符合生猪年龄要求和符合品种信息的棚舍中选取生猪数量最少的五个棚舍;
根据处于转栏过程的猪只对应选定的目标棚舍信息,从所述五个棚舍中确定所述待转栏猪只的目标棚舍。
作为优选方案,所述移动轨迹绘制模块每隔第一预设时间获取所述待转栏猪只的所处位置信息,具体为:
所述待转栏猪只携带有定位设备;
所述移动轨迹绘制模块通过所述定位设备接收每隔所述第一预设时间发送的定位指令;所述定位指令由服务器发出;
在所述定位设备接收到所述定位指令时,响应所述定位指令,分别获取不少于三个预设网关的网关信号强度;其中,所述养殖场被划分为若干信号分区;每一信号分区设有一所述网关;
根据各网关的网关信号强度,分别建立各信号分区对应的信号衰减模型,从而获得各网关对应的衰减因子;
选取衰减因子最小的三个网关,根据选取的三个网关与所述定位设备之间的距离以及所述选取的三个网关的位置,确定所述定位设备的所处位置,从而获得所述待转栏猪只的所处位置信息。
作为优选方案,所述动态追踪处理***还包括第二验证处理模块,所述第二验证处理模块在所述根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹之后,用于:
实时计算所述移动轨迹与所述路线信息之间的重合度,在所述重合度大于等于预设的第二阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述重合度小于预设的第二阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。
作为优选方案,所述身份信息获取模块在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,具体为:
所述身份信息获取模块通过所述待转栏猪只的RFID耳标,检测所述待转栏猪只是否离开了起始棚舍;
在检测到待转栏猪只离开起始棚舍时,通过所述服务器获取起始棚舍的第一位置信息。
作为优选方案,第一验证处理模块用于实时计算所述移动轨迹与所述路线信息之间的偏差值的具体步骤,包括:根据所述路线信息的转角位置确定多个第一位置点,同时,确定所述路线信息的中心基准点;以所述路线信息的中心基准点为原点建立第一空间直角坐标系,在第一空间直角坐标系中确定各个第一位置点所对应的坐标系数;根据所述路线信息中的第一位置点,在所述移动轨迹中确定对应转角位置的第二位置点,同时,确定所述移动轨迹的中心基准点;以所述移动轨迹的中心基准点为原点建立第二空间直角坐标系,在第二空间直角坐标系中确定各个第二位置点所对应的坐标系数;根据所述第一位置点所对应的坐标系数和所述第二位置点所对应的坐标系数,计算出每一个转角位置在移动轨迹与路线信息之间的理论偏差值;将所有转角位置对应的理论偏差值求和,得到所述移动轨迹与所述路线信息之间的偏差值。
相比于现有技术,本发明实施例具有如下有益效果:
本发明实施例提供了一种生猪转栏的动态追踪处理方法和***,所述动态追踪处理方法包括:在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,并获取待转栏猪只的身份信息;基于所述身份信息和所述第一位置信息查询对应的目标棚舍,并通过所述第一位置信息获取从所述起始棚舍到所述目标棚舍的路线信息;其中,所述目标棚舍与所述起始棚舍在同一养殖场;所述路线信息包括从所述起始棚舍到所述目标棚舍的一段或多段通道的通道信息;所述通道信息包括通道长度、通道起点位置和通道终点位置;基于所述身份信息,每隔第一预设时间获取所述待转栏猪只的所处位置信息,并根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹;实时计算所述移动轨迹与所述路线信息之间的偏差值,在所述偏差值小于预设的第一阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;当所述通道信息与所述所处位置信息的对应通道不一致时,或所述偏差值大于等于预设的第一阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。相比于现有技术,通过待转栏猪只的身份信息和起始棚舍的位置,确定猪只的转栏路线,实时获取待转栏猪只的位置并绘制移动轨迹,可以实时掌握生猪的转栏进度,减少猪只丢失或者混淆发生的概率,实现对猪只的跟踪;此外,基于实时计算的偏差值以及通道信息进行双重的验证,从而在待转栏猪只偏离转栏路线时,向管理人员终端发送预警信息,可以帮助管理人员发现猪只转栏过程中发生偏离,从而及时采取相应措施,实现精准的预警和转栏,并为智慧养猪提供数据支撑。
附图说明
图1:为本发明提供的生猪转栏的动态追踪处理方法的一种实施例的流程示意图。
图2:为本发明提供的生猪转栏的动态追踪处理***的一种实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:请参照图1,图1为本发明实施例提供的一种生猪转栏的动态追踪处理方法,包括步骤S1至步骤S4;其中,
步骤S1,在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,并获取待转栏猪只的身份信息。
在本实施例中,可以通过所述待转栏猪只的RFID耳标,检测所述待转栏猪只是否离开了起始棚舍。此外,还可以通过电子标签对猪只进行识别。例如,对母猪、公猪采用RFID电子耳标管理,对肥猪、商品猪则采用电子标签,并通过标签上的序列号进行管理。
在检测到待转栏猪只离开起始棚舍时,可以通过服务器获取起始棚舍的第一位置信息。所述服务器预先存储有养殖场的信息,养殖场的信息包括各棚舍的位置信息、各生猪的信息等。同时,所述待转栏猪只的身份信息也可以通过服务器进行获取。
作为本实施例的一种实施方式,在待转栏猪只离开起始棚舍时,可以通过棚舍出口的扫描设备,也可以通过管理人员手持扫描枪,扫描与猪只对应的标签,从而实现对猪只信息的读写功能。在扫描设备或者扫描枪检测到相应信号时,则判断猪只离开了起始棚舍,此时可以执行后续的步骤。需要说明的是,本实施例所述的生猪转栏的动态追踪处理方法也可以应用于服务器中,且执行所述动态追踪处理方法的服务器可以与存储有养殖场信息、猪只信息的服务器为同一服务器,也可以为不同服务器(当为不同的服务器时,为了便于区分,前者为第一服务器,后者为第二服务器)。
本实施例中,所述身份信息包括但不限于猪只个体的品种信息、性别信息、基因信息、编号信息、父母信息、年龄信息、入舍时间和已育种信息等;其中,所述入舍时间为所述待转栏猪只进入所述起始棚舍的时间。品种信息包括猪的品种名称和作用类别等。作为本实施例的一种举例,猪的品种包括但不限于黑猪、白猪、土杂猪和黄毛猪等。猪的作用类别包括母猪(繁殖母猪、后备母猪)、公猪(繁殖公猪、后备公猪)、肥猪(乳猪、断奶猪、育肥猪、育成猪)和商品猪。此外,编号信息是为了方便对猪只进行管理。父母信息、基因信息则是为了便于对猪只的转栏或配种,例如可以通过合理措施进行优生选配,提高遗传进展效率。
步骤S2,基于所述身份信息和所述第一位置信息查询对应的目标棚舍,并通过所述第一位置信息获取从所述起始棚舍到所述目标棚舍的路线信息;其中,所述目标棚舍与所述起始棚舍在同一养殖场;所述路线信息包括从所述起始棚舍到所述目标棚舍的一段或多段通道的通道信息;所述通道信息包括通道长度、通道起点位置和通道终点位置。
在本实施例中,所述基于所述身份信息和所述第一位置信息查询对应的目标棚舍,具体为:
根据所述入舍时间和所述猪只离开所述起始棚舍的时刻,对所述年龄信息进行更新;根据更新后的年龄信息,筛选掉不符合生猪年龄要求的棚舍,同时筛选掉不符合所述品种信息的棚舍;根据所述第一位置信息,在预设的半径范围内,从符合生猪年龄要求和符合品种信息的棚舍中选取生猪数量最少的五个棚舍;根据处于转栏过程的猪只对应选定的目标棚舍信息,从所述五个棚舍中确定所述待转栏猪只的目标棚舍。在本实施例中,每一次猪只离开起始棚舍,则对其年龄信息进行一次更新。根据更新后的年龄,可以缩小可选的目标棚舍范围,例如,待转栏猪只的年龄为24个月,目标棚舍内的猪只的年龄范围可以对应为23至25个月,此外也可以设定其他的年龄范围。根据具体的应用场景和转栏目的,可以使同一棚舍内的猪只内的年龄在同一范围内,也可以使其年龄差距较大。另外,也可以考虑出于遗传发展等目的,根据父母信息、基因信息等考虑目标棚舍的选取条件。
进一步地,所述根据处于转栏过程的猪只对应选定的目标棚舍信息,从所述五个棚舍中确定所述待转栏猪只的目标棚舍,具体可以考虑其他正在转栏过程的猪只,选定对应的目标棚舍,例如选定A棚舍作为目标棚舍的正在转栏的猪只数量最少,则选定A棚舍作为待转栏猪只的目标棚舍。
优选地,所述通过所述第一位置信息获取从所述起始棚舍到所述目标棚舍的路线信息,具体为:
根据第一位置信息(对应于起始棚舍,也就是猪只转栏的起点)和第二位置信息(对应于目标棚舍,也就是猪只转栏的终点)规划猪只的若干移动路线;其中,所述第二位置信息为所述目标棚舍的位置信息;
根据处于转栏过程的猪只对应的路线信息和所述处于转栏过程的猪只的转栏进度,绘制所述处于转栏过程的猪只的移动路径图;
根据所述移动路径图,选定与所述移动路径图交点最少的路线作为所述待转栏猪只的路线,并获取选定的路线的转折点;其中,所述转折点用于获取所述通道信息。根据转折点,将路线划分为若干通道。出于便捷性的考虑,这些通道也可以是预先划分好的。在一条猪只移动的路线上,这条路线可以是由一段或多段通道(从所述起始棚舍到所述目标棚舍的通道)拼接而成。路线信息包括路线对应的所有通道的通道信息,通道信息包括但不限于通道长度、通道起点位置和通道终点位置等。
步骤S3,基于所述身份信息,每隔第一预设时间获取所述待转栏猪只的所处位置信息,并根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹。
在本实施例中,所述每隔第一预设时间获取所述待转栏猪只的所处位置信息,具体为:
所述待转栏猪只携带有定位设备;该定位的功能也可以基于猪只对应的标签进行实现。
通过所述定位设备接收每隔所述第一预设时间发送的定位指令;所述定位指令由所述服务器发出;
在所述定位设备接收到所述定位指令时,响应所述定位指令,分别获取不少于三个预设网关的网关信号强度;其中,所述养殖场被划分为若干信号分区(例如可以划分为B1区、B2区、B3区等,如此类推,但是其数量大于3);每一信号分区设有一所述网关;每一个信号分区可以对应一个或多个棚舍,也可以针对单一个棚舍设置多个信号分区。
考虑到不同信号分区中的环境差异,随着信号传输距离的变长,信号可能会以不同的速度衰减,因此本实施例根据各网关的网关信号强度,分别建立各信号分区对应的信号衰减模型,从而获得各网关对应的衰减因子。
选取衰减因子最小的三个网关,根据选取的三个网关与所述定位设备之间的距离以及所述选取的三个网关的位置,确定所述定位设备的所处位置,从而获得所述待转栏猪只的所处位置信息。作为本实施例的一种举例,定位设备的位置坐标为(x,y),三个网关的位置坐标分别为(x1,y1)、(x2,y2)和(x3、y3),定位设备与三个网关的距离分别为s1、s2和s3,其中,三个网关的位置是确定的,定位设备与三个网关的距离可以通过信号传输进行确定。基于“三点确定一个平面”的原则,可以计算得到定位设备的位置坐标,从而确定所述定位设备的所处位置,获得所述待转栏猪只的所处位置信息。
步骤S4,实时计算所述移动轨迹与所述路线信息之间的偏差值,在所述偏差值小于预设的第一阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述偏差值大于等于预设的第一阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。
进一步地,本实施例在进行偏差值计算的过程中,考虑到猪只在移动轨迹和路线信息两者运动轨迹的不同,为了令偏差计算更准确,我们研究发现,通过转角位置之间的空间差异变化,可以更直接有效地表达猪只的轨迹偏差。因此,上述步骤S4在执行所述实时计算所述移动轨迹与所述路线信息之间的偏差值的具体步骤,包括:根据所述路线信息的转角位置确定多个第一位置点,同时,确定所述路线信息的中心基准点;以所述路线信息的中心基准点为原点建立第一空间直角坐标系,在第一空间直角坐标系中确定各个第一位置点所对应的坐标系数;根据所述路线信息中的第一位置点,在所述移动轨迹中确定对应转角位置的第二位置点,同时,确定所述移动轨迹的中心基准点;以所述移动轨迹的中心基准点为原点建立第二空间直角坐标系,在第二空间直角坐标系中确定各个第二位置点所对应的坐标系数;根据所述第一位置点所对应的坐标系数和所述第二位置点所对应的坐标系数,计算出每一个转角位置在移动轨迹与路线信息之间的理论偏差值;将所有转角位置对应的理论偏差值求和,得到所述移动轨迹与所述路线信息之间的偏差值。
对于上述步骤S4预警方式,除了该预警方式以外,本实施例还提供了另一种预警方式,具体为:实时计算所述移动轨迹与所述路线信息之间的重合度,在所述重合度大于等于预设的第二阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;在本实施例中,第二预设时间和第一预设时间可相同可不同,第二预设时间优选为1秒,第一预设时间优选为0.5秒。
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述重合度小于预设的第二阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。两种不同的预警方式的区别在于,前者使用偏差值和通道信息进行结合验证,后者采用重合度和通道信息进行结合验证。对于偏差值,第一阈值可以设置一个较大值,然后再通过通道信息进行验证,这样,可以避免第一阈值太小而发出错误的预警,然后在猪只偏离路线时,通过通道进行预警,也即通过偏差值和通道两者结合的预警方式,可以有效提高预警的准确性,对猪只实现精准的追踪。基于同样的道理,第二阈值可以设置一个较小值,以避免发出错误的预警,减少没有必要的人力资源、物力资源或计算资源的消耗。
相应的,参照图2,本发明实施例还提供了一种生猪转栏的动态追踪处理***,包括身份信息获取模块101、路线信息获取模块102、移动轨迹绘制模块103和第一验证处理模块104;其中,
所述身份信息获取模块101,用于在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,并获取待转栏猪只的身份信息;
所述路线信息获取模块102,用于基于所述身份信息和所述第一位置信息查询对应的目标棚舍,并通过所述第一位置信息获取从所述起始棚舍到所述目标棚舍的路线信息;其中,所述目标棚舍与所述起始棚舍在同一养殖场;所述路线信息包括从所述起始棚舍到所述目标棚舍的一段或多段通道的通道信息;所述通道信息包括通道长度、通道起点位置和通道终点位置;
所述移动轨迹绘制模块103,用于基于所述身份信息,每隔第一预设时间获取所述待转栏猪只的所处位置信息,并根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹;
所述第一验证处理模块104,用于实时计算所述移动轨迹与所述路线信息之间的偏差值,在所述偏差值小于预设的第一阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述偏差值大于等于预设的第一阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。
作为优选方案,所述身份信息包括猪只个体的品种信息、性别信息、基因信息、编号信息、父母信息、年龄信息、入舍时间和已育种信息;其中,所述入舍时间为所述待转栏猪只进入所述起始棚舍的时间;
所述路线信息获取模块102基于所述身份信息和所述第一位置信息查询对应的目标棚舍,具体为:
所述路线信息获取模块102根据所述入舍时间和所述猪只离开所述起始棚舍的时刻,对所述年龄信息进行更新;根据更新后的年龄信息,筛选掉不符合生猪年龄要求的棚舍,同时筛选掉不符合所述品种信息的棚舍;
根据所述第一位置信息,在预设的半径范围内,从符合生猪年龄要求和符合品种信息的棚舍中选取生猪数量最少的五个棚舍;
根据处于转栏过程的猪只对应选定的目标棚舍信息,从所述五个棚舍中确定所述待转栏猪只的目标棚舍。
作为优选方案,所述移动轨迹绘制模块103每隔第一预设时间获取所述待转栏猪只的所处位置信息,具体为:
所述待转栏猪只携带有定位设备;
所述移动轨迹绘制模块103通过所述定位设备接收每隔所述第一预设时间发送的定位指令;所述定位指令由服务器发出;
在所述定位设备接收到所述定位指令时,响应所述定位指令,分别获取不少于三个预设网关的网关信号强度;其中,所述养殖场被划分为若干信号分区;每一信号分区设有一所述网关;
根据各网关的网关信号强度,分别建立各信号分区对应的信号衰减模型,从而获得各网关对应的衰减因子;
选取衰减因子最小的三个网关,根据选取的三个网关与所述定位设备之间的距离以及所述选取的三个网关的位置,确定所述定位设备的所处位置,从而获得所述待转栏猪只的所处位置信息。
作为优选方案,所述动态追踪处理***还包括第二验证处理模块,所述第二验证处理模块在所述根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹之后,用于:
实时计算所述移动轨迹与所述路线信息之间的重合度,在所述重合度大于等于预设的第二阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述重合度小于预设的第二阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。
作为优选方案,所述身份信息获取模块101在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,具体为:
所述身份信息获取模块101通过所述待转栏猪只的RFID耳标,检测所述待转栏猪只是否离开了起始棚舍;
在检测到待转栏猪只离开起始棚舍时,通过所述服务器获取起始棚舍的第一位置信息。
作为优选方案,第一验证处理模块104用于实时计算所述移动轨迹与所述路线信息之间的偏差值的具体步骤,包括:根据所述路线信息的转角位置确定多个第一位置点,同时,确定所述路线信息的中心基准点;以所述路线信息的中心基准点为原点建立第一空间直角坐标系,在第一空间直角坐标系中确定各个第一位置点所对应的坐标系数;根据所述路线信息中的第一位置点,在所述移动轨迹中确定对应转角位置的第二位置点,同时,确定所述移动轨迹的中心基准点;以所述移动轨迹的中心基准点为原点建立第二空间直角坐标系,在第二空间直角坐标系中确定各个第二位置点所对应的坐标系数;根据所述第一位置点所对应的坐标系数和所述第二位置点所对应的坐标系数,计算出每一个转角位置在移动轨迹与路线信息之间的理论偏差值;将所有转角位置对应的理论偏差值求和,得到所述移动轨迹与所述路线信息之间的偏差值。
相比于现有技术,本发明实施例具有如下有益效果:
本发明实施例提供了一种生猪转栏的动态追踪处理方法和***,所述动态追踪处理方法包括:在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,并获取待转栏猪只的身份信息;基于所述身份信息和所述第一位置信息查询对应的目标棚舍,并通过所述第一位置信息获取从所述起始棚舍到所述目标棚舍的路线信息;其中,所述目标棚舍与所述起始棚舍在同一养殖场;所述路线信息包括从所述起始棚舍到所述目标棚舍的一段或多段通道的通道信息;所述通道信息包括通道长度、通道起点位置和通道终点位置;基于所述身份信息,每隔第一预设时间获取所述待转栏猪只的所处位置信息,并根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹;实时计算所述移动轨迹与所述路线信息之间的偏差值,在所述偏差值小于预设的第一阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;当所述通道信息与所述所处位置信息的对应通道不一致时,或所述偏差值大于等于预设的第一阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。相比于现有技术,通过待转栏猪只的身份信息和起始棚舍的位置,确定猪只的转栏路线,实时获取待转栏猪只的位置并绘制移动轨迹,可以实时掌握生猪的转栏进度,减少猪只丢失或者混淆发生的概率,实现对猪只的跟踪;此外,基于实时计算的偏差值以及通道信息进行双重的验证,从而在待转栏猪只偏离转栏路线时,向管理人员终端发送预警信息,可以帮助管理人员发现猪只转栏过程中发生偏离,从而及时采取相应措施,实现精准的预警和转栏,并为智慧养猪提供数据支撑。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种生猪转栏的动态追踪处理方法,其特征在于,包括:
在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,并获取待转栏猪只的身份信息;
基于所述身份信息和所述第一位置信息查询对应的目标棚舍,并通过所述第一位置信息获取从所述起始棚舍到所述目标棚舍的路线信息;其中,所述目标棚舍与所述起始棚舍在同一养殖场;所述路线信息包括从所述起始棚舍到所述目标棚舍的一段或多段通道的通道信息;所述通道信息包括通道长度、通道起点位置和通道终点位置;
基于所述身份信息,每隔第一预设时间获取所述待转栏猪只的所处位置信息,并根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹;
实时计算所述移动轨迹与所述路线信息之间的偏差值,在所述偏差值小于预设的第一阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述偏差值大于等于预设的第一阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括RFID标签的编号信息和所述待转栏猪只的身份信息。
2.如权利要求1所述的一种生猪转栏的动态追踪处理方法,其特征在于,所述身份信息包括猪只个体的品种信息、性别信息、基因信息、编号信息、父母信息、年龄信息、入舍时间和已育种信息;其中,所述入舍时间为所述待转栏猪只进入所述起始棚舍的时间;
所述基于所述身份信息和所述第一位置信息查询对应的目标棚舍,具体为:
根据所述入舍时间和所述猪只离开所述起始棚舍的时刻,对所述年龄信息进行更新;根据更新后的年龄信息,筛选掉不符合生猪年龄要求的棚舍,同时筛选掉不符合所述品种信息的棚舍;
根据所述第一位置信息,在预设的半径范围内,从符合生猪年龄要求和符合品种信息的棚舍中选取生猪数量最少的五个棚舍;
根据处于转栏过程的猪只对应选定的目标棚舍信息,从所述五个棚舍中确定所述待转栏猪只的目标棚舍。
3.如权利要求1所述的一种生猪转栏的动态追踪处理方法,其特征在于,所述每隔第一预设时间获取所述待转栏猪只的所处位置信息,具体为:
所述待转栏猪只携带有定位设备;
通过所述定位设备接收每隔所述第一预设时间发送的定位指令;所述定位指令由服务器发出;
在所述定位设备接收到所述定位指令时,响应所述定位指令,分别获取不少于三个预设网关的网关信号强度;其中,所述养殖场被划分为若干信号分区;每一信号分区设有一所述网关;
根据各网关的网关信号强度,分别建立各信号分区对应的信号衰减模型,从而获得各网关对应的衰减因子;
选取衰减因子最小的三个网关,根据选取的三个网关与所述定位设备之间的距离以及所述选取的三个网关的位置,确定所述定位设备的所处位置,从而获得所述待转栏猪只的所处位置信息。
4.如权利要求1所述的一种生猪转栏的动态追踪处理方法,其特征在于,在所述根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹之后,还包括:
实时计算所述移动轨迹与所述路线信息之间的重合度,在所述重合度大于等于预设的第二阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述重合度小于预设的第二阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。
5.如权利要求3所述的一种生猪转栏的动态追踪处理方法,其特征在于,所述在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,具体为:
通过所述待转栏猪只的RFID耳标,检测所述待转栏猪只是否离开了起始棚舍;
在检测到待转栏猪只离开起始棚舍时,通过所述服务器获取起始棚舍的第一位置信息。
6.如权利要求1所述的一种生猪转栏的动态追踪处理方法,其特征在于,所述实时计算所述移动轨迹与所述路线信息之间的偏差值的具体步骤,包括:
根据所述路线信息的转角位置确定多个第一位置点,同时,确定所述路线信息的中心基准点;
以所述路线信息的中心基准点为原点建立第一空间直角坐标系,在第一空间直角坐标系中确定各个第一位置点所对应的坐标系数;
根据所述路线信息中的第一位置点,在所述移动轨迹中确定对应转角位置的第二位置点,同时,确定所述移动轨迹的中心基准点;
以所述移动轨迹的中心基准点为原点建立第二空间直角坐标系,在第二空间直角坐标系中确定各个第二位置点所对应的坐标系数;
根据所述第一位置点所对应的坐标系数和所述第二位置点所对应的坐标系数,计算出每一个转角位置在移动轨迹与路线信息之间的理论偏差值;
将所有转角位置对应的理论偏差值求和,得到所述移动轨迹与所述路线信息之间的偏差值。
7.一种生猪转栏的动态追踪处理***,其特征在于,包括身份信息获取模块、路线信息获取模块、移动轨迹绘制模块和第一验证处理模块;其中,
所述身份信息获取模块,用于在检测到待转栏猪只离开起始棚舍时,获取起始棚舍的第一位置信息,并获取待转栏猪只的身份信息;
所述路线信息获取模块,用于基于所述身份信息和所述第一位置信息查询对应的目标棚舍,并通过所述第一位置信息获取从所述起始棚舍到所述目标棚舍的路线信息;其中,所述目标棚舍与所述起始棚舍在同一养殖场;所述路线信息包括从所述起始棚舍到所述目标棚舍的一段或多段通道的通道信息;所述通道信息包括通道长度、通道起点位置和通道终点位置;
所述移动轨迹绘制模块,用于基于所述身份信息,每隔第一预设时间获取所述待转栏猪只的所处位置信息,并根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹;
所述第一验证处理模块,用于实时计算所述移动轨迹与所述路线信息之间的偏差值,在所述偏差值小于预设的第一阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述偏差值大于等于预设的第一阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括RFID标签的编号信息和所述待转栏猪只的身份信息。
8.如权利要求7所述的一种生猪转栏的动态追踪处理***,其特征在于,所述身份信息包括猪只个体的品种信息、性别信息、基因信息、编号信息、父母信息、年龄信息、入舍时间和已育种信息;其中,所述入舍时间为所述待转栏猪只进入所述起始棚舍的时间;
所述路线信息获取模块基于所述身份信息和所述第一位置信息查询对应的目标棚舍,具体为:
所述路线信息获取模块根据所述入舍时间和所述猪只离开所述起始棚舍的时刻,对所述年龄信息进行更新;根据更新后的年龄信息,筛选掉不符合生猪年龄要求的棚舍,同时筛选掉不符合所述品种信息的棚舍;
根据所述第一位置信息,在预设的半径范围内,从符合生猪年龄要求和符合品种信息的棚舍中选取生猪数量最少的五个棚舍;
根据处于转栏过程的猪只对应选定的目标棚舍信息,从所述五个棚舍中确定所述待转栏猪只的目标棚舍。
9.如权利要求7所述的一种生猪转栏的动态追踪处理***,其特征在于,所述移动轨迹绘制模块每隔第一预设时间获取所述待转栏猪只的所处位置信息,具体为:
所述待转栏猪只携带有定位设备;
所述移动轨迹绘制模块通过所述定位设备接收每隔所述第一预设时间发送的定位指令;所述定位指令由服务器发出;
在所述定位设备接收到所述定位指令时,响应所述定位指令,分别获取不少于三个预设网关的网关信号强度;其中,所述养殖场被划分为若干信号分区;每一信号分区设有一所述网关;
根据各网关的网关信号强度,分别建立各信号分区对应的信号衰减模型,从而获得各网关对应的衰减因子;
选取衰减因子最小的三个网关,根据选取的三个网关与所述定位设备之间的距离以及所述选取的三个网关的位置,确定所述定位设备的所处位置,从而获得所述待转栏猪只的所处位置信息。
10.如权利要求7所述的一种生猪转栏的动态追踪处理***,其特征在于,所述动态追踪处理***还包括第二验证处理模块,所述第二验证处理模块在所述根据各时刻获取的所处位置信息,实时绘制所述待转栏猪只的移动轨迹之后,用于:
实时计算所述移动轨迹与所述路线信息之间的重合度,在所述重合度大于等于预设的第二阈值时,每隔第二预设时间利用所述通道信息和所述所处位置信息的对应通道进行验证;
当所述通道信息与所述所处位置信息的对应通道不一致时,或所述重合度小于预设的第二阈值时,判断所述待转栏猪只偏离了转栏路线,并向管理人员终端发送预警信息;所述预警信息包括所述RFID标签的编号信息和所述待转栏猪只的身份信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310482933.8A CN116193363B (zh) | 2023-05-04 | 2023-05-04 | 一种生猪转栏的动态追踪处理方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310482933.8A CN116193363B (zh) | 2023-05-04 | 2023-05-04 | 一种生猪转栏的动态追踪处理方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116193363A CN116193363A (zh) | 2023-05-30 |
CN116193363B true CN116193363B (zh) | 2023-06-27 |
Family
ID=86444692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310482933.8A Active CN116193363B (zh) | 2023-05-04 | 2023-05-04 | 一种生猪转栏的动态追踪处理方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116193363B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103118427A (zh) * | 2011-11-16 | 2013-05-22 | 北京百度网讯科技有限公司 | 基于位置预取的定位方法及*** |
WO2021236006A1 (en) * | 2020-05-19 | 2021-11-25 | Grabtaxi Holdings Pte. Ltd. | Route deviation quantification and vehicular route learning based thereon |
CN114120441A (zh) * | 2021-11-10 | 2022-03-01 | 四川新希望动物营养科技有限公司 | 猪只转群盘点方法、装置、电子设备及存储介质 |
-
2023
- 2023-05-04 CN CN202310482933.8A patent/CN116193363B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103118427A (zh) * | 2011-11-16 | 2013-05-22 | 北京百度网讯科技有限公司 | 基于位置预取的定位方法及*** |
WO2021236006A1 (en) * | 2020-05-19 | 2021-11-25 | Grabtaxi Holdings Pte. Ltd. | Route deviation quantification and vehicular route learning based thereon |
CN114120441A (zh) * | 2021-11-10 | 2022-03-01 | 四川新希望动物营养科技有限公司 | 猪只转群盘点方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116193363A (zh) | 2023-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109389275B (zh) | 一种图像标注方法和装置 | |
CN108990831B (zh) | 一种牲畜健康监控方法和*** | |
CN111148057B (zh) | 室内定位方法、***、计算机设备及可读存储介质 | |
CN108828519B (zh) | 一种基于机器学习的高精度室内可见光定位方法 | |
Lu et al. | An automatic splitting method for the adhesive piglets’ gray scale image based on the ellipse shape feature | |
CN115250950B (zh) | 一种基于人工智能的畜禽养猪场巡检方法及*** | |
KR20220064712A (ko) | 영상 기반 가축 개체 성장 추이 모니터링 장치 및 방법 | |
CN111598000A (zh) | 基于多任务的人脸识别方法、装置、服务器和可读存储介质 | |
CN116193363B (zh) | 一种生猪转栏的动态追踪处理方法和*** | |
Tiwari et al. | Computer vision and deep learningbased framework for cattle monitoring | |
CN112070475A (zh) | 基于工程管理的企业业务处理方法及装置 | |
CN114155714A (zh) | 一种机动车牌接力识别***及车牌接力识别方法 | |
CN115909403A (zh) | 基于深度学习的低成本高精度猪脸识别方法 | |
US20220007614A1 (en) | Smart barn system and smart barn control method for detecting abnormal sign of livestock and tag attachable to livestock | |
US11610080B2 (en) | Object detection improvement based on autonomously selected training samples | |
CN114724089A (zh) | 一种基于互联网的智慧城市监测方法 | |
CN109831737B (zh) | 一种基于置信度的蓝牙定位方法、装置、设备和*** | |
Juan et al. | Rapid density estimation of tiny pests from sticky traps using Qpest RCNN in conjunction with UWB-UAV-based IoT framework | |
CN116230087B (zh) | 培养基成分优化的方法及装置 | |
CN112529038B (zh) | 一种主板物料的识别方法、装置及存储介质 | |
CN113343729B (zh) | 一种笼内鸡只多目标定位***及其定位方法 | |
CN115034335B (zh) | 一种基于决策树模型的机器人自主协同控制方法和*** | |
CN117558026B (zh) | 一种规模化牧场基于ai眼镜识别牛只的方法及*** | |
CN112069860B (zh) | 一种基于肢体姿势图像识别奶牛的方法和装置 | |
CN108759836B (zh) | 基于室内定位***的定位方法及装置 |
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 |