CN109258508B - 母猪发情分析方法、装置、终端与计算机可读存储介质 - Google Patents
母猪发情分析方法、装置、终端与计算机可读存储介质 Download PDFInfo
- Publication number
- CN109258508B CN109258508B CN201811121439.4A CN201811121439A CN109258508B CN 109258508 B CN109258508 B CN 109258508B CN 201811121439 A CN201811121439 A CN 201811121439A CN 109258508 B CN109258508 B CN 109258508B
- Authority
- CN
- China
- Prior art keywords
- time
- oestrus
- sow
- standing
- sows
- 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
- 230000012173 estrus Effects 0.000 title claims abstract description 262
- 238000004458 analytical method Methods 0.000 title claims abstract description 47
- 238000003860 storage Methods 0.000 title claims abstract description 19
- 230000009027 insemination Effects 0.000 claims abstract description 103
- 238000012417 linear regression Methods 0.000 claims abstract description 29
- 238000004364 calculation method Methods 0.000 claims abstract description 10
- 238000001914 filtration Methods 0.000 claims description 30
- 230000006978 adaptation Effects 0.000 claims description 18
- 210000000582 semen Anatomy 0.000 claims description 18
- 230000001502 supplementing effect Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 10
- 239000013589 supplement Substances 0.000 claims description 7
- 230000004048 modification Effects 0.000 claims description 4
- 238000012986 modification Methods 0.000 claims description 4
- 238000002604 ultrasonography Methods 0.000 claims 4
- 206010052804 Drug tolerance Diseases 0.000 claims 3
- 230000026781 habituation Effects 0.000 claims 3
- 230000000422 nocturnal effect Effects 0.000 claims 1
- 230000000153 supplemental effect Effects 0.000 claims 1
- 230000013011 mating Effects 0.000 abstract description 13
- 238000009395 breeding Methods 0.000 description 15
- 230000001488 breeding effect Effects 0.000 description 15
- 238000000034 method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 230000006872 improvement Effects 0.000 description 6
- 108010001267 Protein Subunits Proteins 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000008021 deposition Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000001158 estrous effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000016087 ovulation Effects 0.000 description 2
- 238000013019 agitation Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000004836 empirical method Methods 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 230000035558 fertility Effects 0.000 description 1
- 235000013622 meat product Nutrition 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 230000035946 sexual desire Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000009469 supplementation Effects 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Images
Classifications
-
- 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
- A01K29/005—Monitoring or measuring activity, e.g. detecting heat or mating
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61D—VETERINARY INSTRUMENTS, IMPLEMENTS, TOOLS, OR METHODS
- A61D17/00—Devices for indicating trouble during labour of animals ; Methods or instruments for detecting pregnancy-related states of animals
- A61D17/002—Devices for indicating trouble during labour of animals ; Methods or instruments for detecting pregnancy-related states of animals for detecting period of heat of animals, i.e. for detecting oestrus
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Veterinary Medicine (AREA)
- Animal Husbandry (AREA)
- Biophysics (AREA)
- Environmental Sciences (AREA)
- Zoology (AREA)
- Wood Science & Technology (AREA)
- Engineering & Computer Science (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Biodiversity & Conservation Biology (AREA)
- Pregnancy & Childbirth (AREA)
- Investigating Or Analyzing Materials Using Thermal Means (AREA)
- Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)
Abstract
一种母猪发情分析方法,包括:判断母猪于夜间的站立次数与站立时间是否超过发情阈值,若是则判定所述母猪为发情母猪;获取所述发情母猪于发情期内的站立次数与站立时间,并去除由所述发情母猪附近的母猪集体站立引起的扰动数据,从而得到有效发情数据;对所述有效发情数据进行分段线性回归以得到发情趋势线;根据所述发情趋势线确定所述发情母猪的发情结束时间与最佳输精时间。本发明提供的母猪发情分析方法、装置、终端与计算机可读存储介质,通过科学定量计算而精确判断母猪的发情状态,并精确推测发情母猪的发情结束时间与最佳输精时间,有效地提高配种精确率与配种质量。
Description
技术领域
本发明属于生猪养殖技术领域,具体地来说,是一种母猪发情分析方法、装置、终端与计算机可读存储介质。
背景技术
养猪业是农业中的重要产业,对保障肉食品安全供应起着重要作用。我国的生猪养殖业历史悠久,可追溯至数千年前。目前,我国养猪业正由传统养猪业向现代养猪业转变,无论是养殖模式、区域布局,还是生产方式、生产能力,都在发生显著变化。
尽管如此,目前的养猪业仍然缺乏科学的养殖指导,经验养殖占据着重要的地位。经验养殖依赖于饲养人员的主观判断,容易发生误差波动而影响判断结果,且缺乏对于不同环境的普适性,养殖质量难以保证。
例如,母猪的发情判断与配种时间预测,对于母猪的繁殖有着重要的影响。目前的养殖方式,多依赖“一看二摸三压背”等经验方法进行判断预测,缺乏定量计算的精确度。不同的饲养人员判断结果不一,同一饲养人在不同的环境下的判断结果亦差异明显,无法实现精确预测,常会错过最佳的配种时间而影响受孕与生育质量。
发明内容
为了克服现有技术的不足,本发明提供了一种母猪发情分析方法、装置、终端与计算机可读存储介质,通过科学定量计算而精确判断母猪的发情状态,并精确推测发情母猪的发情结束时间与最佳输精时间,有效地提高配种精确率与配种质量。
本发明的目的通过以下技术方案来实现:
一种母猪发情分析方法,包括:
判断母猪于夜间的站立次数与站立时间是否超过发情阈值,若是则判定所述母猪为发情母猪;
获取所述发情母猪于发情期内的站立次数与站立时间,并去除由所述发情母猪附近的母猪集体站立引起的扰动数据,从而得到有效发情数据;
对所述有效发情数据进行分段线性回归以得到发情趋势线;
根据所述发情趋势线确定所述发情母猪的发情结束时间与最佳输精时间。
作为上述技术方案的改进,“对所述有效发情数据进行分段线性回归以得到发情趋势线”包括:
将所述有效发情数据按预设时间间隔划分为复数个数值区间;
对所述复数个数值区间分别线性回归,得到对应的复数个区间趋势线;
根据所述复数个区间趋势线连接得到所述发情趋势线。
作为上述技术方案的进一步改进,“去除由所述发情母猪附近的母猪集体站立引起的扰动数据”包括:
获取所述发情母猪附近的母猪于同一时间片段内站立的数量,所述同一时间片段位于所述发情母猪的发情期内;
比较获取的数量是否超过扰动阈值,若是则过滤所述同一时间片段内所述发情母猪的站立次数与站立时间。
作为上述技术方案的进一步改进,所述母猪的站立次数与站立时间由阵列超声传感器采集。
作为上述技术方案的进一步改进,所述阵列超声传感器与所述母猪一一对应地设置。
一种母猪发情分析装置,包括:
判断发情模块,用于判断母猪于夜间的站立次数与站立时间是否超过发情阈值,若是则判定所述母猪为发情母猪;
获取过滤模块,用于获取所述发情母猪于发情期内的站立次数与站立时间,并去除由所述发情母猪附近的母猪集体站立引起的扰动数据,从而得到有效发情数据;
线性回归模块,用于对所述有效发情数据进行分段线性回归以得到发情趋势线;
预测计算模块,用于根据所述发情趋势线确定所述发情母猪的发情结束时间与最佳输精时间。
作为上述技术方案的改进,所述线性回归模块包括:
区间划分子模块,用于将所述有效发情数据按预设时间间隔划分为复数个数值区间;
区间回归子模块,用于对所述复数个数值区间分别线性回归以得到对应的复数个区间趋势线;
趋势形成子模块,用于根据所述复数个区间趋势线连接得到所述发情趋势线。
作为上述技术方案的进一步改进,所述获取过滤模块包括:
定位获取子模块,用于获取所述发情母猪附近的母猪于同一时间片段内站立的数量,所述同一时间片段位于所述发情母猪的发情期内;
比较过滤子模块,用于比较获取的数量是否超过扰动阈值,若是则过滤所述同一时间片段内所述发情母猪的站立次数与站立时间。
一种终端,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器执行所述计算机程序以使所述终端实现以上任一项所述的母猪发情分析方法。
一种计算机可读存储介质,其存储有所述终端所执行的所述计算机程序。
本发明的有益效果是:
根据母猪于夜间的站立次数与站立时间而判断母猪是否发情,并去除由于外界因素(如饲养人员活动、环境噪音等)造成的数据扰动,进而对有效发情数据进行分段线性回归以得到发情趋势线,从而精确预测发情母猪的发情结束时间与最佳输精时间,具有定量计算的科学性与精确性,避免主客观因素的误差影响,有效地提高配种精确率与配种质量。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例1提供的母猪发情分析方法的流程图;
图2是本发明实施例1提供的母猪发情分析方法的步骤A的流程图;
图3是本发明实施例1提供的母猪发情分析方法的步骤A0的流程图;
图4是本发明实施例1提供的母猪发情分析方法的步骤B的流程图;
图5是本发明实施例1提供的母猪发情分析方法的步骤C的流程图;
图6是本发明实施例1提供的母猪发情分析方法的步骤E的流程图;
图7是本发明实施例1提供的母猪发情分析方法的步骤E3的流程图;
图8是本发明实施例2提供的母猪发情分析装置的结构示意图;
图9是本发明实施例2提供的母猪发情分析装置的判断发情模块的结构示意图;
图10是本发明实施例2提供的母猪发情分析装置的判断发情模块的初期数据过滤子模块的结构示意图;
图11是本发明实施例2提供的母猪发情分析装置的获取过滤模块的结构示意图;
图12是本发明实施例2提供的母猪发情分析装置的线性回归模块的结构示意图;
图13是本发明实施例2提供的母猪发情分析装置的值守修正模块的结构示意图;
图14是本发明实施例2提供的母猪发情分析装置的值守修正模块的补充输精判断子模块的结构示意图;
图15是本发明实施例3提供的终端的结构示意图。
主要元件符号说明:
100-母猪发情分析装置,110-判断发情模块,111-判断数据获取子模块,112-扰动数据过滤子模块,113-发情判断子模块,114-初期数据过滤子模块,114a-初期数据获取子单元,114b-干扰滤除子单元,120-获取过滤模块,121-定位获取子模块,122-比较过滤子模块,130-线性回归模块,131-区间划分子模块,132-区间回归子模块,133-趋势形式子模块,140-预测计算模块,150-值守修正模块,151-值守节点获取子模块,152-实际时刻选择子模块,153-补充输精判断子模块,153a-终值获取子单元,153b-补充判断子单元,200-终端,210-存储器,220-处理器,230-输入单元,240-显示单元。
具体实施方式
为了便于理解本发明,下面将参照相关附图对母猪发情分析方法、装置、终端与计算机可读存储介质进行更全面的描述。附图中给出了母猪发情分析方法、装置、终端与计算机可读存储介质的优选实施例。但是,母猪发情分析方法、装置、终端与计算机可读存储介质可以通过许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对母猪发情分析方法、装置、终端与计算机可读存储介质的公开内容更加透彻全面。
需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。相反,当元件被称作“直接在”另一元件“上”时,不存在中间元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在母猪发情分析方法、装置、终端与计算机可读存储介质的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
实施例1
请参阅图1,本实施例提供一种母猪发情分析方法,该方法包括步骤步骤A~D:
步骤A:判断母猪于夜间的站立次数与站立时间是否超过发情阈值,若是则判定所述母猪为发情母猪。母猪进入发情期的重要标志在于,母猪频繁站起/卧倒,活动频次迅速增加。发情阈值为***预设值,可根据实际的养殖环境、母猪品种与状态等参数事先设定。
在夜间时段,生物多处于休息状态,外界因素影响下降至理想范围内。例如,饲养人员活动(喂食、清扫等)基本停止,环境噪音下降至理想范围。因此,母猪于夜间发生的频繁站立主要由发情引起,外界扰动较少,使发情判断较为精确。夜间的时间区段由实际养殖环境决定,示范性地,夜间为晚上8时至次日清晨5时。
示范性地,所述母猪的站立次数与站立时间由阵列超声传感器采集。线阵超声传感器由多个线阵排布的超声探头组成,可同时进行多点采集,完整覆盖母猪的活动区域,有效地保证采集精度,避免检测对象丢失。此外,超声检测不受粪便等环境污染干扰,可避免红外传感器等光学检测模式因环境遮挡引起的数据丢失。
示范性地,所述阵列超声传感器与所述母猪一一对应地设置。换言之,任一阵列超声传感器完整覆盖母猪的养殖栏位,不因母猪活动而发生数据丢失。示范性地,线阵超声传感器可采用A超、B超等形式实现。补充说明,母猪于猪舍内分栏养殖,任一养殖栏位仅圈养一头母猪。
请参阅图2,示范性地,步骤A包括步骤A1~3,进一步提高发情判断的精确度:
步骤A1:获取母猪于夜间的站立次数与站立时间;
步骤A2:去除其中由所述母猪附近的母猪集体站立引起的扰动数据,得到该母猪有效的站立数据(站立次数与站立时间);
步骤A3:比较判断该母猪有效的站立数据是否超过发情阈值,若是则判定所述母猪为发情母猪。
其中,母猪于夜间的站立次数与站立时间的获取起点位于所述母猪的适应期外。母猪的适应期,是指其自进入猪舍起所需的适应时间。于适应期内,母猪可能发生躁动而引起扰动数据。前述获取起点的设置,可避免由适应期数据造成的干扰误判。
请参阅图3,另一种示范,步骤A可包括步骤A0:在已获取的全部数据中去除母猪于其适应期内的站立数据,从而实现数据过滤。示范性地,步骤A0包括步骤A01~A02:
步骤A01:获取母猪自进入猪舍起的站立次数与站立时间;
步骤A02:去除所述母猪自进入猪舍起预设适应时长内的站立数据(站立次数与站立时间),所述预设适应时长为所述母猪于所述猪舍所需的环境适应期间(即适应期期间)。
步骤B:获取所述发情母猪于发情期内的站立次数与站立时间,并去除由所述发情母猪附近的母猪集体站立引起的扰动数据,从而得到有效发情数据。
在本步骤中,发情期包括日间与夜间的全部时段。一般而言,母猪的发情期为2~3天,在发情期结束前需要进行配种。对于不同的养殖环境、不同的母猪品种、乃至母猪的已生育次数,最佳输精时间与发情结束时间之间的关系有所差异,需要根据实际进行预设。
在发情期内,尤其是日间,由于饲养人员的活动(如喂食、清扫等)、猪舍周围环境的影响(如轰鸣、雨水、响雷等),猪舍内的母猪有时会发生集体站立,形成对于发情母猪的数据干扰,此即为扰动数据。扰动数据的特征在于,发情母猪附近的母猪同时站立,使附近的线阵超声传感器于基本相同的时间采集到站立数据。基于该数据特性,可有效进行过滤,从而保证有效发情数据的精确性。
请参阅图4,示范性地,步骤B可包括步骤B1~2:
步骤B1:获取所述发情母猪附近的母猪于同一时间片段内站立的数量,所述同一时间片段位于所述发情母猪的发情期内。所述时间片段为预设的时间尺度,用于限定母猪站立的同时性。在该时间片段内,发情母猪附近母猪的先后站立,均认定为同时站立。
步骤B2:比较获取的数量是否超过扰动阈值,若是则过滤所述同一时间片段内所述发情母猪的站立次数与站立时间。扰动阈值为预设值,用于鉴别个体扰动与集体扰动。在前述时间片段内,若发情母猪附近发生站立的母猪数量超过扰动阈值,表明受到同一外界因素刺激,该时间片段内的数据为集体扰动数据,应当予以过滤。滤除后剩余的数据即为有效发情数据。
步骤C:对所述有效发情数据进行分段线性回归以得到发情趋势线。在发情期内,母猪的站立频次呈现先升后降的趋势。换言之,在不同的发情阶段,发情数据所服从的线性回归的回归系数并不相同,从而呈现不同的发情趋势。对有效发情数据进行分段线性回归,即可得到不同发情阶段的发情趋势,最终得到完整的发情趋势线。
请参阅图5,示范性地,步骤C包括步骤C1~3:
步骤C1:将所述有效发情数据按预设时间间隔划分为复数个数值区间。预设时间间隔为预设时长,在该预设时长定义的数值区间内,有效发情数据的数量应保证分段线性回归具有理想的回归精确度,使发情趋势计算更为精确。可以理解,复数个数值区间于时间轴上保持连续。示范性地,预设时间间隔为半小时或一小时。
步骤C2:对所述复数个数值区间分别线性回归,得到对应的复数个区间趋势线。换言之,对每一数值区间内的有效发情数据进行线性回归。复数个数值区间的分别线性回归,即形成分段线性回归。
步骤C3:根据所述复数个区间趋势线连接得到所述发情趋势线。换言之,发情趋势线由复数个区间趋势线组成。通过观察复数个区间趋势线的回归系数(即斜率),即可得知发情母猪的发情趋势变化。可以理解,在发情期前段,发情母猪的求偶欲望逐渐强烈,直至发情高潮点;随后,发情母猪的求偶欲望逐渐减弱并平复,最终达到发情结束点。在不同阶段,发情母猪的***情况发生变化,从而影响输精配种的质量。
步骤D:根据所述发情趋势线确定所述发情母猪的发情结束时间与最佳输精时间。根据发情趋势线,即可计算得到发情结束时间。可以理解,发情趋势线一般呈现趋势先升后降、最终逐渐平缓的形态,于最终逐渐平缓的转折处即为发情结束时间。
根据发情结束时间进行倒推计算,即可得到最佳输精时间。在最佳输精时间进行输精配种,母猪的受胎率、产仔数等数值较为理想,从而保证配种质量,使养猪场的经济效率最大化。研究表明,发情结束时间前的数小时(示范性地,为4~8小时),为最佳输精时间。在最佳输精时间内,发情母猪的***状态达至最佳,使配种效率与质量最大化。
示范性地,母猪发情分析方法还包括步骤E:根据猪舍的值班时间表判断所述最佳输精时间当前值是否处于工作时间段内,否则选择值班时间表中与所述最佳输精时间当前值最为接近的下班时间节点为实际输精时间。
需要说明的是,在由饲养人员人工管理的猪舍中,仅于工作时间段内有人值守,而非工作时间段内则无人值守。最佳输精时间当前值为当前计算得到的最佳输精时间,由于发情期尚未结束,并非最终得到的最佳输精时间(即终值)。
若最佳输精时间当前值出现于非工作时间段内,由于猪舍无人值守,无法及时对母猪进行输精,使之受精配种。为此,以与所述最佳输精时间当前值最为接近的下班时间节点为实际输精时间,由饲养人员于该下班时间节点对母猪进行输精,从而保证较佳的授精配种效果。
特别地,由于公猪的***于母猪体内具有一定的存活时间,而最为接近的下班时间节点与最佳输精时间相距较近,当到达最佳输精时间时,步骤E可保母猪体内存在可与***结合的活性***,规避无人值守的影响,保证理想的授精配种。
请参阅图6,示范性地,步骤E包括步骤E1~2:
步骤E1:获取所述猪舍当日的下班时间节点与下一日的上班时间节点。在此,即使猪舍不同日期的值守时间不尽相同,也可保证步骤E的精确进行。
步骤E2:判断所述最佳输精时间当前值是否位于所述当日的下班时间节点与所述下一日的上班时间节点之间,是则以所述当日的下班时间节点为实际输精时间,否则以所述最佳输精时间当前值为实际输精时间。示范性地,所述最佳输精时间当前值为所述当日的下班时间节点之前(可径为所述当日的下班时间节点)得到的数值。
请参阅图7,示范性地,步骤E还包括步骤E3:根据最佳输精时间终值计算补充输精时间判断是否需要补充输精,是则以所述下一日的上班时间节点为补充输精时间。
步骤E31:获取所述最佳输精时间终值。最佳输精时间终值为根据整个发情期的有效发情数据计算得到的最佳输精时间的最终值,准确反映母猪的最佳输精时间。具体而言,步骤C~D基于所述当日的下班时间节点之后的有效发情数据继续运行,使最佳输精时间当前值持续趋近而最终得到最佳输精时间终值。
步骤E32:判断所述最佳输精时间终值是否位于所述当日的下班时间节点与所述下一日的上班时间节点之间并偏于后者,是则需要补充输精并以所述下一日的上班时间节点为补充输精时间,否则无需补充输精。
实施例2
请参阅图8,本实施例提供一种母猪发情分析装置100,该装置包括:
判断发情模块110,用于判断母猪于夜间的站立次数与站立时间是否超过发情阈值,若是则判定所述母猪为发情母猪;
获取过滤模块120,用于获取所述发情母猪于发情期内的站立次数与站立时间,并去除由所述发情母猪附近的母猪集体站立引起的扰动数据,从而得到有效发情数据;
线性回归模块130,用于对所述有效发情数据进行分段线性回归以得到发情趋势线;
预测计算模块140,用于根据所述发情趋势线确定所述发情母猪的发情结束时间与最佳输精时间。
请参阅图9,示范性地,所述判断发情模块110包括:
判断数据获取子模块111,用于获取母猪于夜间的站立次数与站立时间;
扰动数据过滤子模块112,用于去除其中由所述母猪附近的母猪集体站立引起的扰动数据,得到该母猪有效的站立数据(站立次数与站立时间);
发情判断子模块113,用于比较判断该母猪有效的站立数据是否超过发情阈值,若是则判定所述母猪为发情母猪。
请参阅图10,示范性地,所述判断发情模块110还包括初期数据过滤子模块114,用于在已获取的全部数据中去除所述母猪于其适应期内的站立数据。
示范性地,所述初期数据过滤子模块114包括:
初期数据获取子单元114a,用于获取母猪自进入猪舍起的站立次数与站立时间;
干扰滤除子单元114b,用于去除所述母猪自进入猪舍起预设适应时长内的站立数据(站立次数与站立时间),所述预设适应时长为所述母猪于所述猪舍所需的环境适应期间。
请参阅图11,示范性地,所述获取过滤模块120包括:
定位获取子模块121,用于获取所述发情母猪附近的母猪于同一时间片段内站立的数量,所述同一时间片段位于所述发情母猪的发情期内;
比较过滤子模块122,用于比较获取的数量是否超过扰动阈值,若是则过滤所述同一时间片段内所述发情母猪的站立次数与站立时间。
请参阅图12,示范性地,所述线性回归模块130包括:
区间划分子模块131,用于将所述有效发情数据按预设时间间隔划分为复数个数值区间;
区间回归子模块132,用于对所述复数个数值区间分别线性回归以得到对应的复数个区间趋势线;
趋势形成子模块133,用于根据所述复数个区间趋势线连接得到所述发情趋势线。
示范性地,母猪发情分析装置100还包括值守修正模块150,用于根据猪舍的值班时间表判断所述最佳输精时间当前值是否处于工作时间段内,否则选择值班时间表中与所述最佳输精时间当前值最为接近的下班时间节点为实际输精时间。
请参阅图13,示范性地,所述值守修正模块150包括:
值守节点获取子模块151,用于获取所述猪舍当日的下班时间节点与下一日的上班时间节点;
实际时刻选择子模块152,用于判断所述最佳输精时间当前值是否位于所述当日的下班时间节点与所述下一日的上班时间节点之间,是则以所述当日的下班时间节点为实际输精时间,否则以所述最佳输精时间当前值为实际输精时间。
请参阅图14,示范性地,所述值守修正模块150还包括:
补充输精判断子模块153,用于根据最佳输精时间终值计算补充输精时间判断是否需要补充输精,是则以所述下一日的上班时间节点为补充输精时间。
示范性地,所述补充输精判断子模块153包括:
终值获取子单元153a,用于获取所述最佳输精时间终值;
补充判断子单元153b,用于判断所述最佳输精时间终值是否位于所述当日的下班时间节点与所述下一日的上班时间节点之间并偏于后者,是则需要补充输精并以所述下一日的上班时间节点为补充输精时间,否则无需补充输精。
实施例3
请参阅图15,本实施例提供一种终端200,该终端200包括存储器210以及处理器220,存储器210用于存储计算机程序,处理器220执行计算机程序以使终端200实现以上所述的母猪发情分析方法。
其中,终端200包括不具备移动通信能力的终端设备(比如计算机、服务器等),亦包括移动终端(比如智能电话、平板电脑、车载电脑、智能穿戴设备等)。
存储器210可包括存储程序区和存储数据区。其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端200的使用所创建的数据(比如音频数据、备份文件等)等。此外,存储器210可以包括高速随机存取存储器,还可以包括非易失性存储器(例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件)。
优选地,终端200还包括输入单元230与显示单元240。其中,输入单元230用于接收用户输入的各项指令或参数(包括预设滚动方式、预设时间间隔与预设滚动次数),包括鼠标、键盘、触控面板及其他输入设备。显示单元240用于显示终端200的各种输出信息(包括网页页面、参数配置界面等),包括显示面板。
在此一并提供一种计算机可读存储介质,其存储有终端所执行的所述计算机程序。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。
也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。
也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制,因此,示例性实施例的其他示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明的保护范围应以所附权利要求为准。
Claims (26)
1.一种母猪发情分析方法,其特征在于,包括:
判断母猪于夜间的站立次数与站立时间是否超过发情阈值,若是则判定所述母猪为发情母猪;
获取所述发情母猪于发情期内的站立次数与站立时间,并去除由所述发情母猪附近的母猪集体站立引起的扰动数据,从而得到有效发情数据;
对所述有效发情数据进行分段线性回归以得到发情趋势线;根据所述发情趋势线确定所述发情母猪的发情结束时间与最佳输精时间;
“去除由所述发情母猪附近的母猪集体站立引起的扰动数据”包括:
获取所述发情母猪附近的母猪于同一时间片段内站立的数量,所述同一时间片段位于所述发情母猪的发情期内;
比较获取的数量是否超过扰动阈值,若是则过滤所述同一时间片段内所述发情母猪的站立次数与站立时间;
“对所述有效发情数据进行分段线性回归以得到发情趋势线”包括:
将所述有效发情数据按预设时间间隔划分为复数个数值区间;
对所述复数个数值区间分别线性回归,得到对应的复数个区间趋势线;
根据所述复数个区间趋势线连接得到所述发情趋势线。
2.根据权利要求1所述的母猪发情分析方法,其特征在于,所述母猪的站立次数与站立时间由阵列超声传感器采集。
3.根据权利要求2所述的母猪发情分析方法,其特征在于,所述阵列超声传感器与所述母猪一一对应地设置。
4.根据权利要求1所述的母猪发情分析方法,其特征在于,所述母猪于猪舍内分栏养殖,任一养殖栏位仅圈养一头母猪。
5.根据权利要求1所述的母猪发情分析方法,其特征在于,“判断母猪于夜间的站立次数与站立时间是否超过发情阈值,若是则判定所述母猪为发情母猪”包括:
获取母猪于夜间的站立次数与站立时间;
去除其中由所述母猪附近的母猪集体站立引起的扰动数据,得到该母猪有效的站立数据;
比较判断该母猪有效的站立数据是否超过发情阈值,若是则判定所述母猪为发情母猪。
6.根据权利要求5所述的母猪发情分析方法,其特征在于,所述母猪于夜间的站立次数与站立时间的获取起点位于所述母猪的适应期外。
7.根据权利要求5所述的母猪发情分析方法,其特征在于,“判断母猪于夜间的站立次数与站立时间是否超过发情阈值,若是则判定所述母猪为发情母猪”还包括:于已获取的全部数据中去除所述母猪于其适应期内的站立数据。
8.根据权利要求7所述的母猪发情分析方法,其特征在于,“于已获取的全部数据中去除所述母猪于其适应期内的站立数据”:
获取母猪自进入猪舍起的站立次数与站立时间;
去除所述母猪自进入猪舍起预设适应时长内的站立数据,所述预设适应时长为所述母猪于所述猪舍所需的环境适应期间。
9.根据权利要求1所述的母猪发情分析方法,其特征在于,还包括:根据猪舍的值班时间表判断所述最佳输精时间当前值是否处于工作时间段内,否则选择值班时间表中与所述最佳输精时间当前值最为接近的下班时间节点为实际输精时间。
10.根据权利要求9所述的母猪发情分析方法,其特征在于,“根据猪舍的值班时间表判断所述最佳输精时间当前值是否处于工作时间段内,否则选择值班时间表中与所述最佳输精时间当前值最为接近的下班时间节点为实际输精时间”包括:
获取所述猪舍当日的下班时间节点与下一日的上班时间节点;
判断所述最佳输精时间当前值是否位于所述当日的下班时间节点与所述下一日的上班时间节点之间,是则以所述当日的下班时间节点为实际输精时间,否则以所述最佳输精时间当前值为实际输精时间。
11.根据权利要求10所述的母猪发情分析方法,其特征在于,所述最佳输精时间当前值为所述当日的下班时间节点之前得到的数值。
12.根据权利要求10所述的母猪发情分析方法,其特征在于,“根据猪舍的值班时间表判断所述最佳输精时间当前值是否处于工作时间段内,否则选择值班时间表中与所述最佳输精时间当前值最为接近的下班时间节点为实际输精时间”还包括:根据最佳输精时间终值计算补充输精时间判断是否需要补充输精,是则以所述下一日的上班时间节点为补充输精时间。
13.根据权利要求12所述的母猪发情分析方法,其特征在于,“根据最佳输精时间终值计算补充输精时间判断是否需要补充输精,是则以所述下一日的上班时间节点为补充输精时间”包括:
获取所述最佳输精时间终值;
判断所述最佳输精时间终值是否位于所述当日的下班时间节点与所述下一日的上班时间节点之间并偏于后者,是则需要补充输精并以所述下一日的上班时间节点为补充输精时间,否则无需补充输精。
14.根据权利要求13所述的母猪发情分析方法,其特征在于,最佳输精时间终值为根据整个发情期的有效发情数据计算得到的最佳输精时间的最终值。
15.一种母猪发情分析装置,其特征在于,包括:
判断发情模块,用于判断母猪于夜间的站立次数与站立时间是否超过发情阈值,若是则判定所述母猪为发情母猪;
获取过滤模块,用于获取所述发情母猪于发情期内的站立次数与站立时间,并去除由所述发情母猪附近的母猪集体站立引起的扰动数据,从而得到有效发情数据;
线性回归模块,用于对所述有效发情数据进行分段线性回归以得到发情趋势线;
预测计算模块,用于根据所述发情趋势线确定所述发情母猪的发情结束时间与最佳输精时间;
所述获取过滤模块包括:
定位获取子模块,用于获取所述发情母猪附近的母猪于同一时间片段内站立的数量,所述同一时间片段位于所述发情母猪的发情期内;
比较过滤子模块,用于比较获取的数量是否超过扰动阈值,若是则过滤所述同一时间片段内所述发情母猪的站立次数与站立时间;
所述线性回归模块包括:
区间划分子模块,用于将所述有效发情数据按预设时间间隔划分为复数个数值区间;
区间回归子模块,用于对所述复数个数值区间分别线性回归以得到对应的复数个区间趋势线;
趋势形成子模块,用于根据所述复数个区间趋势线连接得到所述发情趋势线。
16.根据权利要求15所述的母猪发情分析装置,其特征在于,所述判断发情模块包括:
判断数据获取子模块,用于获取母猪于夜间的站立次数与站立时间;
扰动数据过滤子模块,用于去除其中由所述母猪附近的母猪集体站立引起的扰动数据,得到该母猪有效的站立数据,所述有效的站立数据包括有效站立次数与有效站立时间;
发情判断子模块,用于比较判断该母猪有效的站立数据是否超过发情阈值,若是则判定所述母猪为发情母猪。
17.根据权利要求15所述的母猪发情分析装置,其特征在于,所述判断发情模块还包括初期数据过滤子模块,用于在已获取的全部数据中去除所述母猪于其适应期内的站立数据。
18.根据权利要求17所述的母猪发情分析装置,其特征在于,所述初期数据过滤子模块包括:
初期数据获取子单元,用于获取母猪自进入猪舍起的站立次数与站立时间;
干扰滤除子单元,用于去除所述母猪自进入猪舍起预设适应时长内的站立数据,所述预设适应时长为所述母猪于所述猪舍所需的环境适应期间。
19.根据权利要求15所述的母猪发情分析装置,其特征在于,还包括值守修正模块,用于根据猪舍的值班时间表判断所述最佳输精时间当前值是否处于工作时间段内,否则选择值班时间表中与所述最佳输精时间当前值最为接近的下班时间节点为实际输精时间。
20.根据权利要求19所述的母猪发情分析装置,其特征在于,所述值守修正模块包括:
值守节点获取子模块,用于获取所述猪舍当日的下班时间节点与下一日的上班时间节点;
实际时刻选择子模块,用于判断所述最佳输精时间当前值是否位于所述当日的下班时间节点与所述下一日的上班时间节点之间,是则以所述当日的下班时间节点为实际输精时间,否则以所述最佳输精时间当前值为实际输精时间。
21.根据权利要求20所述的母猪发情分析装置,其特征在于,所述值守修正模块还包括补充输精判断子模块,用于根据最佳输精时间终值计算补充输精时间判断是否需要补充输精,是则以所述下一日的上班时间节点为补充输精时间。
22.根据权利要求21所述的母猪发情分析装置,其特征在于,所述补充输精判断子模块包括:
终值获取子单元,用于获取所述最佳输精时间终值;
补充判断子单元,用于判断所述最佳输精时间终值是否位于所述当日的下班时间节点与所述下一日的上班时间节点之间并偏于后者,是则需要补充输精并以所述下一日的上班时间节点为补充输精时间,否则无需补充输精。
23.根据权利要求15所述的母猪发情分析装置,其特征在于,所述母猪的站立次数与站立时间由阵列超声传感器采集。
24.根据权利要求23所述的母猪发情分析装置,其特征在于,所述阵列超声传感器与所述母猪一一对应地设置。
25.一种终端,其特征在于,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器执行所述计算机程序以使所述终端实现权利要求1~14中任一项所述的母猪发情分析方法。
26.一种计算机可读存储介质,其特征在于,其存储有权利要求25所述的终端所执行的所述计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811121439.4A CN109258508B (zh) | 2018-09-26 | 2018-09-26 | 母猪发情分析方法、装置、终端与计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811121439.4A CN109258508B (zh) | 2018-09-26 | 2018-09-26 | 母猪发情分析方法、装置、终端与计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109258508A CN109258508A (zh) | 2019-01-25 |
CN109258508B true CN109258508B (zh) | 2020-11-10 |
Family
ID=65198948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811121439.4A Active CN109258508B (zh) | 2018-09-26 | 2018-09-26 | 母猪发情分析方法、装置、终端与计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109258508B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114375158B (zh) * | 2019-09-06 | 2023-11-17 | 日本火腿株式会社 | 母猪用发情判定装置、母猪发情判定方法和母猪发情判定程序 |
CN111084118B (zh) * | 2019-12-31 | 2020-11-10 | 中国农业大学 | 预测母猪发情的方法及装置 |
CN113711944B (zh) * | 2021-08-27 | 2023-03-03 | 河南牧原智能科技有限公司 | 一种母猪发情鉴定方法、装置及*** |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE504267C2 (sv) * | 1994-06-01 | 1996-12-16 | Tetra Laval Holdings & Finance | Identitets- och kobrunstindikator |
NL9401617A (nl) * | 1994-10-03 | 1996-05-01 | Nedap Nv | Activiteitsdetector met standafhankelijke bewegingssensor. |
ITMI20071072A1 (it) * | 2007-05-25 | 2008-11-26 | Lps Electronics S R L | Apparecchiatura per la rilevazione automatica dello stato di calore di una scrofa. |
JP2006075090A (ja) * | 2004-09-10 | 2006-03-23 | Fumio Kashiwamura | 牛の発情発見装置 |
EP1839621A1 (en) * | 2006-03-31 | 2007-10-03 | Walter Signorini | Method and system to determine a physiological state of a sow |
NL2010098C2 (en) * | 2013-01-09 | 2014-07-10 | Lely Patent Nv | Method and system for generating an oestrus attention signal for a cattle animal. |
CN203735246U (zh) * | 2014-01-16 | 2014-07-30 | 诠懋实业有限公司 | 母猪配种发情检测装置 |
CN204180708U (zh) * | 2014-10-29 | 2015-03-04 | 中国农业大学 | 母猪发情远程自动监测*** |
CN107027650B (zh) * | 2017-03-21 | 2019-10-22 | 中国农业大学 | 一种基于pso-svm的种猪异常状态检测方法及装置 |
-
2018
- 2018-09-26 CN CN201811121439.4A patent/CN109258508B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109258508A (zh) | 2019-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109258508B (zh) | 母猪发情分析方法、装置、终端与计算机可读存储介质 | |
Mishra et al. | Automated irrigation system-IoT based approach | |
WO2015193327A1 (de) | Überwachungsvorrichtung für tiere | |
Sammons et al. | Larval sampling as a fisheries management tool: early detection of year-class strength | |
CN110506656A (zh) | 一种低功耗的多功能畜牧智能耳标及其数据采集方法 | |
EP3226682A1 (de) | Verfahren für das gewinnen von informationen über ein nutztier | |
Finney et al. | Validating the IceRobotics IceQube tri-axial accelerometer for measuring daily lying duration in dairy calves | |
DE60205585T2 (de) | Verfahren und anlage zur verwaltung und überwachung von bienenstöcken | |
CA3093190A1 (en) | System and method for determining animal behavioral phenotypes | |
KR20200117610A (ko) | 전자식 모돈 관리 장치 | |
CN111528858A (zh) | 牲畜运动的远程监测方法及装置、存储介质、电子装置 | |
CN108229351A (zh) | 一种动物养殖方法、动物养殖装置及电子设备 | |
CN113711944A (zh) | 一种母猪发情鉴定方法、装置及*** | |
CN108541596A (zh) | 一种基于九宫格的大数据羊圈 | |
Kviesis et al. | Honey bee colony monitoring with implemented decision support system | |
CN110312421B (zh) | 用于自定义监测由呼吸窘迫引起的声音的方法 | |
CN111449000A (zh) | 一种云养殖***及云养殖方法 | |
CN105608554A (zh) | 信息显示方法、信息显示装置和终端 | |
CN115035590A (zh) | 种牛状态的检测方法、装置及*** | |
Punt et al. | An examination of certain of the assumptions made in the Bayesian approach used to assess the eastern North Pacific stock of gray whales (Eschrichtius robustus) | |
DE19834257C2 (de) | Verfahren zur Überwachung eines Tieres, insbesondere eines Pferdes | |
CN111109123B (zh) | 基于4g网络的肉牛自然配种过程监控方法 | |
CH719673A2 (de) | Ai-basiertes akustisches echtzeit-überwachungssystem für wildtiere | |
CN114184755A (zh) | 一种养殖水体自动监控及水体富营养化预防***及方法 | |
EP0988786A2 (de) | Vorrichtung zur Überwachung und gegebenenfalls Betreuung von Nutztieren |
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 | ||
CP03 | Change of name, title or address |
Address after: 518110 Room 405, building B, 404 Golf Avenue, Guangpei community, Guanlan street, Longhua District, Shenzhen City, Guangdong Province Patentee after: Shenzhen glaway Technology Co.,Ltd. Address before: 518000 2nd floor, building a, 68 Weizi old village, fukeng community, Guanlan, Longhua New District, Shenzhen City, Guangdong Province Patentee before: SHENZHEN BEISHIWO SMART EQUIPMENT Co.,Ltd. |
|
CP03 | Change of name, title or address |