(57)【要約】      （修正有）【課題】牛の進行速度の異なる疾病を検知可能な牛の健康状態管理システムを提供する。【解決手段】活動状態管理システムは、３軸加速度センサ及び気圧センサを備えた活動状態センサモジュールと、活動状態センサモジュールに通信ネットワークを介して接続された管理装置３０と、を備え、管理装置は、活動状態判定部、健康状態判定部３１０、通信部３１１、記憶部３１２、表示部３１４、及びシステム全般の制御を行う制御部３００を含み、活動状態判定部は、活動状態センサモジュールから受信した牛の活動データに基づいて、特定された牛の活動状態に対応する行動系指標、静止系指標、及び反芻系指標を算出し、健康状態判定部は、算出された牛の行動系指標、静止系指標、及び反芻系指標に基づいて牛の健康状態の異常の有無を所定の判定モデルにより判定し、制御部は，牛の健康状態に異常があると、警告を表示させるための指令を生成するように制御する。【選択図】図３
2019122368.tif 000002
【特許請求の範囲】
【請求項１】
管理区域内の牛に装着される活動状態センサモジュールと、
前記活動状態センサモジュールに通信ネットワークを介して接続された管理装置と、を備える牛の健康状態管理システムであって、
前記活動状態センサモジュールは、３軸加速度センサ及び気圧センサを含み、前記それぞれのセンサで測定された測定値に前記牛の識別用データを関連付けた前記牛の活動データを前記管理装置に送信し、
前記管理装置は、活動状態判定部、健康状態判定部、通信部、記憶部、表示部、及びシステム全般の制御を行う制御部を含み、
前記活動状態判定部は、前記活動状態センサモジュールから受信した前記牛の活動データに基づいて、前記牛の活動状態を予め設定された行動特定モデルを利用して特定し、前記特定された前記牛の活動状態に対応する前記牛の行動系指標、静止系指標、及び反芻系指標を算出し、
前記健康状態判定部は、前記算出された牛の行動系指標、静止系指標、及び反芻系指標の時間的変動量を予め設定された閾値と比較し、前記牛の行動系指標、静止系指標、及び反芻系指標のいずれかの前記変動量が前記閾値を超えた場合、所定の判定モデルにより前記牛の健康状態の異常の有無を判定し、
前記制御部は、
所定の周期で前記活動状態センサモジュールから前記牛の活動データを取得し、前記活動状態判定部を動作させて、前記取得した牛の活動データに基づいて算出した前記牛の行動系指標、静止系指標、及び反芻系指標を含む指標データを、取得した時間順に前記記憶部に保存し、
所定の時間ごとに前記健康状態判定部を動作させ、前記記憶部に時間順に保存された前記指標データの中から直前を含む所定期間の指標データを読み出して前記健康状態判定部に送信し、
前記健康状態判定部で前記所定期間の指標データに対する前記直前の指標データの変動量に基づいて、前記牛の健康状態に異常があると判定されると、警告を表示させるための指令を生成するように制御することを特徴とする牛の健康状態管理システム。
【請求項２】
前記活動状態判定部は、姿勢判定部、採食判定部、飲水判定部、歩行判定部、走行判定部、静止判定部、及び反芻判定部を含み、
前記行動系指標は、前記採食判定部により生成される採食活動量、前記飲水判定部により生成される飲水活動量、前記歩行判定部により生成される歩行活動量、及び前記走行判定部により生成される走行活動量のうちの少なくとも１つを含み、
前記静止系指標は、前記姿勢判定部及び前記静止判定部により生成される起立静止活動量及び横臥静止活動量のうちの少なくとも１つを含み、
前記反芻系指標は、前記姿勢判定部及び前記反芻判定部により生成される起立反芻活動量及び横臥反芻活動量のうちの少なくとも１つを含むことを特徴とする請求項１に記載の牛の健康状態管理システム。
【請求項３】
前記記憶部から読み出される前記指標データの前記所定期間は、前記制御部が前記健康状態判定部を動作させる前記所定の時間の間隔と同じか又はそれよりも長く、
前記所定の時間の間隔は、０．５時間〜３時間であることを特徴とする請求項１又は２に記載の牛の健康状態管理システム。
【請求項４】
前記記憶部から読み出される前記指標データの前記所定期間は、第１時間期間及び第２時間期間を含み、
前記第１時間期間は、６時間〜４８時間であり、
前記第２時間期間は、３日〜６０日であることを特徴とする請求項３に記載の牛の健康状態管理システム。
【請求項５】
前記健康状態判定部は、前記記憶部に保存された過去の前記牛の行動系指標、静止系指標、及び反芻系指標を含む前記指標データを学習データに利用して前記閾値を更新することを特徴とする請求項１に記載の牛の健康状態管理システム。
【請求項６】
前記牛の活動状態管理システムは、前記管理装置に通信ネットワークを介して接続されたユーザ端末をさらに含み、
前記管理装置は、前記牛の健康状態の異常に応じた警告を表示させるための指令を前記ユーザ端末に送信し、
前記ユーザ端末は、前記送信された警告を前記ユーザ端末が備える表示手段に表示させることを特徴とする請求項１に記載の牛の健康状態管理システム。
【請求項７】
管理区域内の牛に装着される活動状態センサモジュールと、前記活動状態センサモジュールに通信ネットワークを介して接続された管理装置と、を備える牛の健康状態管理システムにおいて、牛の健康状態を管理する方法であって、
前記管理装置が、
所定の周期で前記活動状態センサモジュールから牛の活動データを取得するステップと、
前記取得した前記牛の活動データに基づいて、前記牛の行動系指標、静止系指標、及び反芻系指標を算出するステップと、
前記算出された前記牛の行動系指標、静止系指標、及び反芻系指標を含む指標データを前記牛の識別用データに関連付けて、取得した時間順に前記管理装置の記憶部に保存するステップと、
所定の時間ごとに、前記記憶部に保存された前記指標データの中から直前を含む所定期間の指標データを読み出して、前記所定期間の指標データに対する前記直前の指標データの変動量を予め設定された閾値と比較するステップと、
前記比較された指標データに含まれる行動系指標、静止系指標、及び反芻系指標のいずれかの前記変動量が前記閾値を超えた場合、所定の判定モデルにより前記牛の健康状態の異常の有無を判定するステップと、
前記牛の健康状態に異常があると判定されると、警告を表示させるための指令を生成するステップと、を有することを特徴とする牛の健康状態管理方法。
【請求項８】
前記生成された警告を表示させるための指令をユーザ端末に送信するステップをさらに含むことを特徴とする請求項７に記載の牛の健康状態管理方法。
【請求項９】
牛の健康状態管理方法は、
前記記憶部に保存された過去の前記牛の行動系指標、静止系活動量、及び反芻系指標を含む前記指標データを学習データに利用して前記閾値を更新するステップをさらに含むことを特徴とする請求項７に記載の牛の健康状態管理方法。
【請求項１０】
管理区域内の牛に装着される活動状態センサモジュールと、前記活動状態センサモジュールに通信ネットワークを介して接続された管理装置と、を備える牛の健康状態管理システムにおいて、
活動状態判定部、健康状態判定部、通信部、記憶部、表示部、及びシステム全般の制御を行う制御部を含む前記管理装置のコンピュータに牛の健康状態を管理するための処理を実行させるプログラムであって、
前記コンピュータに、
所定の周期で前記活動状態センサモジュールから牛の活動データを取得するステップと、
前記取得した前記牛の活動データに基づいて、前記牛の行動系指標、静止系指標、及び反芻系指標を算出するステップと、
前記算出された前記牛の行動系指標、静止系指標、及び反芻系指標を含む指標データを前記牛の識別用データに関連付けて、取得した時間順に前記記憶部に保存するステップと、
所定の時間ごとに、前記記憶部に保存された前記指標データの中から直前を含む所定期間の指標データを読み出して、前記所定期間の指標データに対する前記直前の指標データの変動量を予め設定された閾値と比較するステップと、
前記比較された指標データに含まれる行動系指標、静止系指標、及び反芻系指標のいずれかの前記変動量が前記閾値を超えた場合、所定の判定モデルにより前記牛の健康状態の異常の有無を判定するステップと、
前記牛の健康状態に異常があると判定されると、警告を表示させるための指令を生成するステップと、を実行させることを特徴とする牛の健康状態管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、牛の健康状態管理システム及び管理方法並びに健康状態管理プログラムに関する。
【背景技術】
【０００２】
畜産業において、畜産動物の健康状態の把握は重要である。しかし、近年、畜産業に従事する人の数が減少し、酪農に関しては、一戸あたりの規模が大規模化してきている一方、労働力不足の問題が生じている。労働力不足により飼育している牛の体調や健康状況のチェック等が疎かになり、牛の繁殖や病気の管理に影響が生じ、ひいては牛乳や牛肉等の生産性の低下につながる虞がある。
そこで、このような状況を改善するために、牛などの畜産動物を各種センサ及びコンピュータを用いて管理するシステムが提案されている（例えば、特許文献１〜４）。
【０００３】
特許文献１には、温度センサやテレメータを備えたタグを牛の耳標に用いて、牛の個体識別を可能にするとともに、検出した牛の体温をコンピュータを用いて一括して管理するシステムが開示されている。
【０００４】
特許文献２には、管理する動物に装着されて加速度等の所定の物理量を測定すると共にその測定データを無線送信するように構成されたセンサと、当該センサによる測定データに基づいて所定の頻度で所定の判定を行うと共に、その判定結果を所定の報告先へ所定の方法で伝える判定コンピュータと、を備える動物の健康管理システムが開示されている。
【０００５】
特許文献３には、牛などの反芻動物の健康状態を管理する方法及びシステムとして、反芻動物の首輪に取り付けられ、反芻動物から見て前後方向の加速度を計測する加速度センサおよび／または反芻動物の下顎部および体部の温度を計測する温度センサを有し、これらのセンサにより計測された加速度データおよび／または温度データに基づいて反芻動物１１の健康状態、発情や分娩のタイミングを把握する技術が開示されている。
【０００６】
特許文献４には、反芻動物が横臥姿勢で休息しているか、あるいは立位姿勢で休息しているかをいっそう正確に把握するために、反芻動物の首に装着する首輪に気圧センサ及び加速度センサを取り付けて、気圧センサ及び加速度センサで取得したそれぞれの計測データによって反芻動物の健康状態を判別する反芻動物状態判別部を備えたデータ解析処理装置を備える健康管理システムが開示されている。
【０００７】
しかし、このような従来のシステムは、牛の健康管理において、牛に生じる進行速度の異なる疾病を早期に発見して処置や管理を行うことができないという問題があった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−３３３９５０号公報
【特許文献２】特開２００７−３０６８０４号公報
【特許文献３】特開２００８−２２８５７３号公報
【特許文献４】特開２０１７−６０４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上記従来の問題点に鑑みてなされたものであって、本発明の目的は、飼育されている牛の多様な活動状態を判別し、判別された活動ごとの活動量から算出した指標の変化に基づいて、進行速度の異なる疾病を検知可能な、牛の健康状態管理システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するためになされた本発明の一態様による牛の健康状態管理システムは、管理区域内の牛に装着される活動状態センサモジュールと、前記活動状態センサモジュールに通信ネットワークを介して接続された管理装置と、を備える牛の健康状態管理システムであって、前記活動状態センサモジュールは、３軸加速度センサ及び気圧センサを含み、前記それぞれのセンサで測定された測定値に前記牛の識別用データを関連付けた前記牛の活動データを前記管理装置に送信し、前記管理装置は、活動状態判定部、健康状態判定部、通信部、記憶部、表示部、及びシステム全般の制御を行う制御部を含み、前記活動状態判定部は、前記活動状態センサモジュールから受信した前記牛の活動データに基づいて、前記牛の活動状態を予め設定された行動特定モデルを利用して特定し、前記特定された前記牛の活動状態に対応する前記牛の行動系指標、静止系指標、及び反芻系指標を算出し、前記健康状態判定部は、前記算出された牛の行動系指標、静止系指標、及び反芻系指標の時間的変動量を予め設定された閾値と比較し、前記牛の行動系指標、静止系指標、及び反芻系指標のいずれかの前記変動量が前記閾値を超えた場合、所定の判定モデルにより前記牛の健康状態の異常の有無を判定し、前記制御部は、所定の周期で前記活動状態センサモジュールから前記牛の活動データを取得し、前記活動状態判定部を動作させて、前記取得した牛の活動データに基づいて算出した前記牛の行動系指標、静止系指標、及び反芻系指標を含む指標データを、取得した時間順に前記記憶部に保存し、所定の時間ごとに前記健康状態判定部を動作させ、前記記憶部に時間順に保存された前記指標データの中から直前を含む所定期間の指標データを読み出して前記健康状態判定部に送信し、前記健康状態判定部で前記所定期間の指標データに対する前記直前の指標データの変動量に基づいて、前記牛の健康状態に異常があると判定されると、警告を表示させるための指令を生成するように制御することを特徴とする。
【００１１】
上記目的を達成するためになされた本発明の一態様による牛の健康状態管理方法は、管理区域内の牛に装着される活動状態センサモジュールと、前記活動状態センサモジュールに通信ネットワークを介して接続された管理装置と、を備える牛の健康状態管理システムにおいて、牛の健康状態を管理する方法であって、前記管理装置が、所定の周期で前記活動状態センサモジュールから牛の活動データを取得するステップと、前記取得した前記牛の活動データに基づいて、前記牛の行動系指標、静止系指標、及び反芻系指標を算出するステップと、前記算出された前記牛の行動系指標、静止系指標、及び反芻系指標を含む指標データを前記牛の識別用データに関連付けて、取得した時間順に前記管理装置の記憶部に保存するステップと、所定の時間ごとに、前記記憶部に保存された前記指標データの中から直前を含む所定期間の指標データを読み出して、前記所定期間の指標データに対する前記直前の指標データの変動量を予め設定された閾値と比較するステップと、前記比較された指標データに含まれる行動系指標、静止系指標、及び反芻系指標のいずれかの前記変動量が前記閾値を超えた場合、所定の判定モデルにより前記牛の健康状態の異常の有無を判定するステップと、前記牛の健康状態に異常があると判定されると、警告を表示させるための指令を生成するステップと、を有することを特徴とする。
【００１２】
上記目的を達成するためになされた本発明の一態様による牛の健康状態管理プログラムは、管理区域内の牛に装着される活動状態センサモジュールと、前記活動状態センサモジュールに通信ネットワークを介して接続された管理装置と、を備える牛の健康状態管理システムにおいて、活動状態判定部、健康状態判定部、通信部、記憶部、表示部、及びシステム全般の制御を行う制御部を含む前記管理装置のコンピュータに牛の健康状態を管理するための処理を実行させるプログラムであって、前記コンピュータに、所定の周期で前記活動状態センサモジュールから牛の活動データを取得するステップと、前記取得した前記牛の活動データに基づいて、前記牛の行動系指標、静止系指標、及び反芻系指標を算出するステップと、前記算出された前記牛の行動系指標、静止系指標、及び反芻系指標を含む指標データを前記牛の識別用データに関連付けて、取得した時間順に前記記憶部に保存するステップと、所定の時間ごとに、前記記憶部に保存された前記指標データの中から直前を含む所定期間の指標データを読み出して、前記所定期間の指標データに対する前記直前の指標データの変動量を予め設定された閾値と比較するステップと、前記比較された指標データに含まれる行動系指標、静止系指標、及び反芻系指標のいずれかの変動量が前記閾値を超えた場合、所定の判定モデルにより前記牛の健康状態の異常の有無を判定するステップと、前記牛の健康状態に異常があると判定されると、警告を表示させるための指令を生成するステップと、を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、牛に生じる進行速度の異なる疾病、すなわち、急性疾病及び慢性疾病を早期に発見することができる。また、活動状態の看視を省力化することに伴う牛の体調変化の見逃しを防止し、健康管理を容易且つ効率化する効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による牛の健康状態管理システムの構成を示す概略図である。
【図２】本発明の一実施形態による活動状態センサモジュールの構成を示すブロック図である。
【図３】本発明の一実施形態による管理装置のブロック図である。
【図４】本発明の一実施形態による管理装置の活動状態判定処理を示すフローチャートである。
【図５】本発明の一実施形態による管理装置の健康状態判定部により牛の健康状態を判定する方法を示すフローチャートである。
【図６】本実施形態による管理装置で算出された行動系指標の時間推移の一例を示す図である。
【図７】本発明の一実施形態による管理装置の健康状態判定部により牛の健康状態を判定する他の方法を示すフローチャートである。
【図８】本実施形態による管理装置で算出された行動系指標の時間推移の他の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態の具体例を図面を参照しながら詳細に説明する。なお、本発明の実施形態では、牛を一例として説明するが、これに限定されない。
【００１６】
＜全体構成＞
先ず、本発明による牛の健康状態管理システムの全体構成について説明する。
【００１７】
図１は、本発明の一実施形態による牛の健康状態管理システムの構成を示す概略図である。図１に示すように、健康状態管理システム１は、牛舎や牧場等の管理区域１０内の１頭以上の牛Ａ〜Ｅに装着される活動状態センサモジュール２０と、活動状態センサモジュール２０からの情報を処理し、牛の活動状態や健康状態の管理などを行う管理装置３０とを含む。活動状態センサモジュール２０の詳細については後述する。
【００１８】
管理装置３０は、ＣＰＵ、主記憶装置、補助記憶装置、及びネットワークモジュール等を備えた汎用のコンピュータ又はサーバーコンピュータであり、インストールされたプログラム及びソフトウェアとの協働により実現される各機能部を有する。管理装置３０の各機能部の詳細は後述する（図３を参照）。
【００１９】
管理装置３０に含まれる各機能部は、活動状態センサモジュール２０内のＣＰＵを含む制御部（図２を参照）により実現されるものであってもよい。つまり、管理装置３０は、活動状態センサモジュール２０によって判定された牛の活動状態に関するデータを取得し、管理装置３０内の記憶装置及び／又はネットワーク４０（ＬＡＮやインターネット等）を介してクラウド上のデータベース６０に保存するようにしてもよい。
【００２０】
健康状態管理システム１には、活動状態センサモジュール２０と無線通信し、管理装置３０と有線又は無線により通信する中継機１７が含まれていてもよい。この場合、中継機１７は、管理区域１０内（又は外）に１つ又は複数個が設置され、管理区域１０全体をカバーする。
【００２１】
中継機１７と活動状態センサモジュール２０との間の無線通信は、Ｗｉ−Ｆｉ（登録商標）などの無線ＬＡＮ、ＰＨＳ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＺｉｇＢｅｅ（登録商標）等の規格に基づくものであってもよい。また、中継機１７と管理装置３０との間は、これらの規格に基づく無線通信か、又はシリアル通信やイーサネット（登録商標）等の規格に基づく有線通信が用いられる。なお、中継機１７を設けずに、管理装置３０と活動状態センサモジュール２０とが無線により直接通信するようにしてもよい。
【００２２】
健康状態管理システム１は、管理区域１０内の各種環境状態（気圧、気温、湿度、風向及び風力、使用電力量、使用水量等）を測定して、その情報を管理装置３０に送信するために、複数のセンサ１１〜１６を含んでもよい。管理区域１０の各種環境状態を測定するためのセンサとして、基準気圧センサ１１、温度センサ１２、湿度センサ１３、風速センサ１４、電力センサ１５、及び水量センサ１６のうちの１つ以上を用いることができる。これらのセンサ１１〜１６は、無線又は有線により、直接又は中継機１７を介して管理装置３０と通信する。さらに、健康状態管理システム１は、管理区域１０内の牛の位置、即ち所在を検知するための位置情報センサ（図示せず）を含んでもよい。位置情報センサを用いて牛の所在を検知する方法は、従来知られている位置検出方法（例えば、特許第６４０９０２８号公報）を用いることができる。
【００２３】
ここで、基準気圧センサ１１とは、管理区域１０内の基準となる気圧を測定するものであり、管理区域１０内の所定のエリア１０Ａの所定の位置（例えば、牛舎内の地面上）に設置される。基準気圧センサ１１は、所定の時間毎（例えば、数十ミリ秒〜数秒）に測定した気圧値を、基準気圧データとして管理装置３０に送信する。管理装置３０に送信された基準気圧データは、管理装置３０内のデータベース３１３及び／又はクラウド上のデータベース６０に保存（蓄積）される。
【００２４】
基準気圧センサ１１、温度センサ１２、湿度センサ１３、風速センサ１４、電力センサ１５、及び水量センサ１６のそれぞれの配置数や配置位置は、管理区域１０の広さ、管理区域のエリア数等に応じて調整される。
【００２５】
また、健康状態管理システム１は、パーソナルコンピュータＰＣ、スマートフォン、又はタブレット端末等のユーザ端末（５０、５１）が、インターネット、ＬＡＮ、又はＷＡＮ等のネットワーク４０を介して管理装置３０と通信可能に接続される。これにより、管理装置３０は、ユーザ端末（５０、５１）に後述する牛の健康状態に応じたアラーム、即ち警告を送信し、ユーザ端末（５０、５１）は、管理装置３０にアクセスして、牛の活動状態及び健康状態や各種環境状態に関する情報を取得できる。この際、ユーザ端末（５０、５１）は、ウェブブラウザ又は所定のアプリケーションを通じて、管理装置３０にアクセスし、管理装置３０及び／又はクラウド上のデータベース６０から情報を取得する。
【００２６】
＜活動状態センサモジュール＞
次に、本発明による活動状態センサモジュールについて説明する。
【００２７】
図２は、本発明の一実施形態による活動状態センサモジュールの構成を示すブロック図である。活動状態センサモジュール２０は、少なくとも牛の加速度及びその周囲の気圧を測定するためのセンサを含むセンサモジュールである。活動状態センサモジュール２０は、バッテリー及びアンテナ（図示せず）を搭載し、自ら無線通信を行うアクティブなセンサモジュールであり、例えば、読取り装置による測定データの読取り作業等を必要としない。
【００２８】
図２に示すように、活動状態センサモジュール２０は、３軸加速度センサ２１、気圧センサ２２、制御部２４、記憶部２５、通信部２６、及びタイマ２７を含む。また、活動状態センサモジュール２０は、温度センサ２３、ジャイロスコープ又は光ファイバジャイロ等の角速度センサ（図示せず）をさらに備えてもよい。
【００２９】
活動状態センサモジュール２０は、内蔵する３軸加速度センサ２１及び気圧センサ２２が牛の垂直方向の動き及び首全体の加速度を測定できるように、牛の首の横又は下側に首輪等を用いて装着される。牛の活動状態に起因する加速度の変化や牛の頭部（首部）の高さ位置の変化等を精度よく測定するために、好ましくは、活動状態センサモジュール２０を牛の喉の付近に取り付けるとよい。なお、活動状態センサモジュール２０の装着方法は、首輪に限定されず、頭絡を用いて頭部に装着するか、又は牛の体内埋め込み型とすることもできる。
【００３０】
活動状態センサモジュール２０は、所定の期間毎又は管理装置３０からの要求に応じて、３軸加速度センサ２１及び気圧センサ２２で検知された牛の活動データ（後述の各種データを含む）を管理装置３０に送信する。この際、活動状態センサモジュール２０は、牛の識別用データとして活動状態センサモジュール２０自身の識別子及び／又はそれが装着された牛の識別子と、タイマ２７から得られた測定日時のデータとを、これらのセンサの測定値データに付加して送信する。
【００３１】
なお、測定日時のデータは、中継機１７において付加されてもよく、又は活動状態センサモジュール２０から送信された牛の活動データを管理装置３０が受信した時に、管理装置３０側で、取得日時のデータとして付加してもよい。この場合、活動状態センサモジュール２０は、タイマ２７を備えない構成にしてもよい。
【００３２】
以上のように牛の活動データを構成することにより、管理装置３０は、牛、その牛の活動状態、及び活動状態の測定日時（又は取得日時）を識別して管理することができる。なお、管理装置３０側で、活動状態センサモジュール２０の識別子と、それが装着された牛の識別子とを予め関連付けた対応表を作成して記憶部２５に保存しておき、活動状態センサモジュール２０が自身の識別子を管理装置３０に送信すると、管理装置３０がその対応表を基に、牛の識別子を調べて、その牛の識別子に関連付けて、測定値データを含む各種データを管理するようにしてもよい。
【００３３】
３軸加速度センサ２１は、所定の時間毎に（例えば数十ミリ秒〜数秒）、牛の前後（Ｘ軸）、左右（Ｙ軸）、及び上下（Ｚ軸）方向の加速度を測定し、その測定値を制御部２４に出力する。
【００３４】
気圧センサ２２は、所定の時間毎に（例えば数十ミリ秒〜数秒）、数ｃｍ単位の気圧変化を検出することができる高精度及び高分解能の気圧センサであり、活動状態センサモジュール２０の高さ位置における気圧を測定し、その気圧の測定値を制御部２４に出力する。牛の横臥姿勢と立位姿勢とで活動状態センサモジュール２０の高さに数１０ｃｍほどの差があるので、気圧の測定値に差が生じる。この気圧の測定値の差によって横臥姿勢と立位姿勢を判別することができる。
【００３５】
なお、日常的に天候の変動等による気圧変化があるので、牛の姿勢に対応した気圧の測定値には、天候変動による気圧変化を相殺した相対気圧によって牛の姿勢を判別することが望ましい。本実施形態における「相対気圧」とは、天候変動等による気圧変化に左右されずに牛の姿勢を判断できるように変換した気圧をいう。相対気圧については後述する。
【００３６】
温度センサ２３は、所定の時間毎に（例えば数秒）、温度センサ２３付近の温度を測定し、その測定値を制御部２４に出力する。
【００３７】
制御部２４は、ＣＰＵ、Ｉ／Ｏ及びＡ／Ｄ変換回路等を含み、３軸加速度センサ２１及び気圧センサ２２で検知された各信号、即ち、測定値をデジタルデータに変換して測定値データを生成する処理や、この測定値データに、牛の識別用データとして活動状態センサモジュール２０の識別子及び／又は牛の識別子を、さらに測定日時（又は取得日時）のデータを関連付けたデータの組（ｔｕｐｌｅ）からなる牛の活動データを生成し、通信部２６に出力する処理等を行う。
【００３８】
記憶部２５は、不揮発性メモリ等を含み、活動状態センサモジュール２０の識別子及び／又はそれが装着される牛の識別子の情報とその対応表や、制御部２４で実行される各処理に必要なそれぞれのプログラム及びソフトウェアが保存される。また、活動状態センサモジュール２０で取得された各種センサの測定値データを一時的に保存する。
【００３９】
通信部２６は、データの送受信機能を備え、所定の期間毎又は管理装置３０からの要求に応じて、制御部２４で生成された牛の活動データや、活動状態センサモジュール２０に内蔵された各センサ２１〜２３からの測定データを、無線通信により中継機１７を介して管理装置３０へ送信する。
【００４０】
活動状態センサモジュール２０は、牛の体温、心拍、又は筋電信号等を測定する生体センサ（図示せず）をさらに備えてもよい。これらの生体センサによる情報（測定値データ）も管理装置３０に送信し、管理装置３０は、牛の活動状態の判断及び牛の体調管理をサポートするために、これらの情報を利用し得る。
【００４１】
＜管理装置＞
以下、本発明による牛の健康状態管理システムにおいて、牛の活動状態や健康状態を判定し、その情報を管理する装置である管理装置について説明する。
【００４２】
図３は、本発明の一実施形態による管理装置のブロック図である。図３に示すように、管理装置３０は、ＣＰＵ、主記憶装置、補助記憶装置等で構成されてシステム全般を制御する制御部３００と、制御部３００の補助記憶装置にインストールされたプログラムないしソフトウェアをＣＰＵで実行させることで実現される機能部として、姿勢判定部３０１、採食判定部３０２、飲水判定部３０３、歩行判定部３０４、走行判定部３０５、静止判定部３０６、反芻判定部３０８、環境状態判定部３０９、及び健康状態判定部３１０のうちの少なくとも１つ又は全てを含む。なお、機能部として、さらに発情判定部を含めてもよい。
【００４３】
ここで、採食判定部３０２、飲水判定部３０３、歩行判定部３０４、走行判定部３０５、静止判定部３０６、及び反芻判定部３０８は、総称して活動状態判定部と称する。なお、以下で説明する各機能部（３０１〜３１０）の機能は、管理装置３０のデータベース３１３及び／又はクラウド上のデータベース６０にアクセスできる別の装置（図示せず）や、ユーザ端末（５０、５１）により実現されるものであってもよい。
【００４４】
管理装置３０は、ネットワーク４０を介して複数の活動状態センサモジュール２０及び各種センサ１１〜１６と通信する機能を備えた通信部３１１、各機能部（３０１〜３１０）による判定結果や、各活動状態センサモジュール２０及び各種センサ１１〜１６から取得した情報等を記憶する記憶部３１２、並びに各種情報を所定のフォーマットに従って液晶ディスプレイ等の画面上に表示する機能を有する表示部３１４をさらに含む。
【００４５】
記憶部３１２には、各機能部（３０１〜３１０）による判定結果（活動状態の種類）等を保存するデータベース３１３が構築されている。データベース３１３は、牛の識別子及び／又は活動状態センサモジュール２０の識別子のフィールド、測定日時のフィールド、活動状態の種類のフィールド、及び環境状態のフィールドを有するテーブルとして管理される。但し、データベース３１３の構成は、これに限定されない。
【００４６】
姿勢判定部３０１は、所定の周期で（例えば数十ミリ秒〜数秒）、活動状態センサモジュール２０の３軸加速度センサ２１により測定された牛の起立時又は横臥時の特有の加速度の変化（例えば重力方向の加速度の大きな変化）と、活動状態センサモジュール２０の気圧センサ２２により測定された気圧に基づく高さ位置の情報に基づいて、牛が起立状態又は横臥状態にあるか否かを判定する。なお、気圧の測定値から牛が起立状態又は横臥状態にあるかを判定する方法には、基準気圧センサ１１と気圧センサ２２とで測定されたそれぞれの気圧の差である「相対気圧」に基づいて判断する方法（例えば、特許文献４）を利用してもよい。
【００４７】
姿勢判定部３０１により牛が横臥状態にあると判定された場合、牛が採食活動、飲水活動、歩行活動、走行活動、及び静止状態にある蓋然性が低いので、各機能部の中で採食判定部３０２、飲水判定部３０３、歩行判定部３０４、走行判定部３０５、静止判定部３０６はこれらの活動を判定しないが、反芻判定部３０８は牛が横臥した状態で反芻活動を行っているか否かを判定する。他方、姿勢判定部３０１により牛が起立状態にあると判定された場合、牛が採食活動、飲水活動、歩行活動、走行活動、静止状態、及び反芻活動の中の何れの活動を行っているかが、それぞれに対応する機能部（３０２〜３０８）によって判定される。このように姿勢判定部３０１によって牛の姿勢（起立又は横臥）を判定しておくことで、その後の牛の活動状態判定の一部を省略することができ、ひいてはデータ量の低減及びバッテリーの長寿命化につながる。
【００４８】
姿勢判定部３０１による牛の姿勢判定に続いて、採食判定部３０２、飲水判定部３０３、歩行判定部３０４、走行判定部３０５、静止判定部３０６、及び反芻判定部３０８によって、所定の期間（牛がどの活動状態にあるかが判定できる量のデータが得られる時間期間。例えば数秒〜数分）ごとに、牛がどの活動状態（姿勢判定部３０１による横臥状態の判定を含む）にあるかが判定される。そして、その活動量（牛が横臥、採食、飲水、歩行、走行、静止、又は反芻を行った時間量）に、その牛の識別子及び／又は活動状態センサモジュール２０の識別子並びに測定日時の情報が関連付けられて、管理装置３０の記憶部３１２内のデータベース３１３（又はクラウド上のデータベース６０）に保存される。これらの判定には、センサの測定値と牛の行動との関係が定義された行動特定モデルが利用される。行動特定モデルの詳細は後述する。
【００４９】
ここで、制御部３００は、姿勢判定部３０１により、牛が横臥状態にあると判定された場合の各活動量を横臥時の活動量に分類し、牛が起立状態にあると判定された場合の各活動量は起立時の活動量に分類する。また、採食判定部３０２、飲水判定部３０３、歩行判定部３０４、走行判定部３０５、静止判定部３０６、及び反芻判定部３０８のそれぞれにより測算される活動量（単位は時間）を、それぞれ採食活動量、飲水活動量、歩行活動量、走行活動量、静止活動量、及び反芻活動量と称する。
【００５０】
例えば、管理装置３０により、１分間ごとに、活動状態センサモジュール２０で生成された各測定値データに基づいて、ある牛（Ａ、Ｂ、Ｃ、…）が１分間の間にどの活動状態にあったかが判定され、その判定結果として牛の状態が、「状態判定データ」として、その牛の識別情報及び時刻情報に関連付けられてデータベース３１３及び／又はクラウド上のデータベース６０に保存される。一例として、下記の表１に示す各牛の１分ごとの牛の活動状態に関するデータが時刻順にデータベース３１３に保存される。
【００５１】
【表１】
2019122368.tif 000003
【００５２】
次に、各機能部の動作について、詳細に説明する。
【００５３】
採食判定部３０２は、主として３軸加速度センサ２１からの測定値（即ち、測定値データ）に基づいて、牛が採食活動中であるか否かを判定する。一般的に、草地における牛の採食行動は、牧草を舌で巻き込み口に入れ、下顎の切歯と上顎の歯床板で挟み、頭部を前後左右に小刻みに振って草を引きちぎり、この動作を数回行った後咀嚼し嚥下する。畜舎内において混合飼料などを給餌された場合においても概ね類似した行動を示す。このことから、採食判定部３０２は、３軸加速度センサ２１の測定値データが牛の採食時に特有の小刻みな動きに対応する変動パターン（以下、測定パターンと称する）を示し、且つ気圧センサ２２から得られた牛の頭部（首部）の高さが所定の時間継続して低い場合に、その牛が採食活動を行っていると判断する。これは、一般的に牛は採食のために頭を低い位置に下げることから、放牧地又は牛舎である管理区域１０において牛の頭部が所定の時間継続して低い場合には、その牛が採食活動を行っている蓋然性が高い。そのため、採食判定部３０２は、気圧センサ２２から得られた牛の頭部（首部）の高さの測定値データを採食活動の判定に用いる。また、牛の首の動き方は、採食活動と、後述する反芻行動とでは、動き方が異なるので、加速度センサの測定パターンによって判別が可能である。
【００５４】
なお、採食行動の判定精度を高めるために、飼槽に接近していることを、管理区域１０内に設置された位置情報センサを利用して取得し、採食行動判定部にこの情報を付与してもよい。このような各センサの測定値データに基づく、牛の活動状況の判定のために、判定用測定パターン等を含む行動特定モデルが、予め管理装置３０のデータベース３１３（又はクラウド上のデータベース６０）に保存される。
【００５５】
飲水判定部３０３は、主として３軸加速度センサ２１からの測定値データに基づいて、牛が飲水活動中であるか否かを判定する。一般的に、牛は飲水時に頭の位置を下げ、口（特に下顎部）を上下左右に動かしたのち、静止した状態で飲水する。このことから、飲水判定部３０３は、３軸加速度センサ２１の測定値データが牛の飲水時に特有の動きの測定パターンを示し、且つ気圧センサ２２から得られた牛の頭部（首部）の高さが所定の時間継続して飲水場の高さ位置に維持される場合に、その牛が飲水活動を行っていると判定する。飲水判定部３０３は、飲水活動の判定に用いる加速度センサの測定パターンと牛の頭部（首部）の高さ位置の情報とを、行動特定モデルから取得する。しかし、飲水時の加速度の変化は微小であるため、判定精度向上のために位置情報センサを利用して取得した牛の位置情報により、水槽に接近していることを含めて判断してもよい。
【００５６】
歩行判定部３０４は、主として３軸加速度センサ２１からの測定値データに基づいて、牛が歩行活動中であるか否かを判定する。一般的に、牛は歩行の際に、一方の前足を移動方向の地面に向けて送り出し、その足が着地すると、他方の前足を移動方向の地面に向けて送り出す動作を行い、これを繰り返すことで歩いて移動する。このことから、歩行判定部３０４は、３軸加速度センサ２１の測定値データが牛の歩行時に特有の動きの測定パターンを示している時に、その牛が歩行活動を行っていると判定する。
【００５７】
走行判定部３０５は、主として３軸加速度センサ２１からの測定値データに基づいて、牛が走っている状態（走行活動）にあるか否かを判断する。一般的に、牛の走行活動による３軸加速度センサ２１の測定値データは、歩行活動と同様の測定パターンを示すが、その強度が相対的に大きくなる。このため、走行判定部３０５は、３軸加速度センサ２１の測定値データが牛の走行時に特有の動きの測定パターンを示している時に、その牛が走行活動を行っていると判断する。
【００５８】
静止判定部３０６は、主として３軸加速度センサ２１からの測定値データに基づいて、牛が静止状態にあるか否かを判定する。例えば、一般的に、牛がじっとして起立又は横臥したまま動かない場合には、牛が静止状態にあると考えられる。このようにして、静止判定部３０６は、３軸加速度センサ２１及び気圧センサからの測定値データに基づいて、その牛が静止状態にあると判定する。なお、静止状態は、起立して静止した状態と横臥して静止した状態とに区別して判定される。
【００５９】
反芻判定部３０８は、主として３軸加速度センサ２１からの測定値データに基づいて、牛が反芻活動中であるか否かを判定する。一般的に、牛の反芻は牛の起立状態や横臥状態でみられ、いったん摂食した草を第一胃から食塊にして口に戻し、下顎を左右に動かして臼歯でその食塊を噛み直し、１つの食塊につき４０〜５０回程度の噛み直しを行った後嚥下する。そのため、３軸加速度センサ２１からの測定値データは、食塊を第一胃から口の中に戻した後頭部が４０〜５０回程度小刻みに動いた後に動きが一旦停止し食塊が嚥下され、再び食塊を第一胃から口に戻した後４０〜５０回程度動いた後に停止し嚥下するという動きに応じて規則的に変化する測定パターンを示す。このことから、反芻判定部３０８は、３軸加速度センサ２１からの測定値データが牛の反芻時に特有の動きの測定パターンを示している時に、牛が反芻活動を行っていると判定する。なお、反芻活動は、起立して反芻する状態と横臥して反芻する状態とに区別して判定される。
【００６０】
上述した活動状態の判定に利用する行動特定モデルは、所定の時間（例えば、１〜１０分）の間における加速度センサの測定値のＬ２ノルムの最大値及び標準偏差と、牛の行動との関係を表す領域が定義されたモデルである（例えば、特開２０１８−１７０９６９号公報）。このような行動特定モデルは、ＳＶＭ（Ｓｕｐｐｏｒｔ  Ｖｅｃｔｏｒ  Ｍａｃｈｉｎｅ）等の機械学習の手法により予め作成される。なお、行動特定モデルの学習には、例えば、ニューラルネットワーク等の種々の機械学習の手法が用いられる。
【００６１】
環境状態判定部３０９は、管理区域１０内に設けられた各種センサ１１〜１６からの測定値データに基づいて、管理区域１０の環境状態（気圧、気温、湿度、風向と風速、電力使用量、水使用量など）を判定する。
【００６２】
健康状態判定部３１０は、姿勢判定部３０１により判定された牛が横臥状態か又は起立状態かの情報（即ち、状態判定データ）、採食判定部３０２により測算された採食活動量、飲水判定部３０３により測算された飲水活動量、歩行判定部３０４により測算された歩行活動量、走行判定部３０５により測算された走行活動量、静止判定部３０６により測算された静止活動量、及び反芻判定部３０８により測算された反芻活動量の情報に基づいて、牛の健康状態を判定する。健康状態判定部３１０による健康状態判定の詳細は後述する。
【００６３】
管理装置３０は、所定の時間間隔ごとに（又は管理装置３０の要求時に）、各牛に取り付けられた活動状態センサモジュール２０及び管理区域１０に設けられた各種センサ１１〜１６から各測定値データを取得して記憶部３１２に一時保存し、それらの測定値データに基づいて、各判定部（３０１〜３１０）で牛の活動状態や管理区域１０の環境状態等を判定し、その結果を記憶部３１２のデータベース３１３及び／又はクラウド上のデータベース６０に追加する。
【００６４】
複数の種類の牛の活動状態に関するデータベース３１３及び／又はクラウド上のデータベース６０を構築することで（ビッグデータ化）、牛の疾病等の前触れとなる牛の活動状態を解析し、牛の疾病、搾乳量への影響等に対する精度の高い予測等を可能にする。
【００６５】
図４は、本発明の一実施形態による管理装置の活動状態判定処理を示すフローチャートである。図４に示すスタートからエンドまでの流れは、所定の時間間隔で繰り返され、データベース３１３及び／又はクラウド上のデータベース６０に蓄積される。
【００６６】
図４に示すように、まずステップＳ４０１で、管理装置３０は、所定の時間間隔ごとに（又は管理装置３０の要求時に）、各牛に装着された活動状態センサモジュール２０から牛の活動状態の情報を取得し、記憶部３１２に保存する。
【００６７】
ステップＳ４０２で、管理装置３０の姿勢判定部３０１は、ステップＳ４０１で取得した牛の活動状態の情報に基づいて、牛が起立にあるか又は横臥状態にあるかを判定する。姿勢判定部３０１により牛が横臥状態にあると判定された場合、続けて反芻判定部３０８により牛が反芻活動を行っているか否かが判定され、反芻活動を行っていない場合は牛の行動が横臥状態にあると判定される。他方、姿勢判定部３０１により牛が起立していると判定された場合、採食判定部３０２、飲水判定部３０３、歩行判定部３０４、走行判定部３０５、静止判定部３０６、及び反芻判定部３０８により、牛の行動が、採食、飲水、歩行、走行、静止、及び反芻の中のどの種類の活動状態に該当するかが判定される。
【００６８】
ステップＳ４０３で、管理装置３０は、ステップＳ４０２で判定した牛の活動状態の種類に関する情報を、その牛の識別子及び／又は活動状態センサモジュール２０の識別子並びに活動状態を測定した日時の情報に関連付けて、その牛の「活動データ」として、記憶部３１２のデータベース３１３及び／又はクラウド上のデータベース６０に保存（蓄積）する。
【００６９】
ステップＳ４０４で、管理装置３０は、所定の時間間隔ごとに（又は管理装置３０の要求時に）、管理区域１０に設けられた各種センサ１１〜１６から各測定値データを取得し、記憶部３１２に保存する。
【００７０】
ステップＳ４０５で、管理装置３０は、ステップＳ４０４で取得した各測定値データを、環境状態判定部３０９で処理し、管理区域１０の環境状態（気圧、気温、湿度、風向及び風速、電力使用量、水使用量など）を判定する。
【００７１】
ステップＳ４０６で、管理装置３０は、ステップＳ４０５で判定した環境状態に関する情報を、日時情報に関連付けて、記憶部３１２のデータベース３１３及び／又はクラウド上のデータベース６０に保存する。
【００７２】
ステップＳ４０７で、管理装置３０は、所定の間隔で又はユーザ端末（５０、５１）からの要求に応じて、ユーザ端末（５０、５１）にデータベース３１３及び／又はクラウド上のデータベース６０から所定の情報を送信し、ユーザ端末（５０、５１）は、その画面上に所定の様式で各種情報を表示する。なお、管理装置３０も、同様に所定の間隔又はユーザの要求に応じて、表示部３１４に所定の様式で各種情報を表示し得る。
【００７３】
なお、ステップＳ４０１〜ステップＳ４０７の順番はこの順に限定されるものではなく、適宜変更されてもよい。
【００７４】
＜牛の健康状態を判定する方法＞
以下、図３及び図５を参照しながら、本発明の一実施形態による管理装置で牛の健康状態を判定する方法について説明する。
【００７５】
管理装置３０の健康状態判定部３１０は、データベース３１３（又はクラウド上のデータベース６０）から牛ごとに各活動状態における活動量データを読出し（取得し）、所定時間ｔごとの行動系指標、静止系指標、及び反芻系指標として集計する。ここで、行動系指標は、採食活動量、飲水活動量、歩行活動量、及び走行活動量を集計した数値であり、静止系指標は、静止活動量を集計した数値である。静止活動量は、起立又は横臥の状態に応じて、起立静止活動量と横臥静止活動量とに分けて集計する。また、反芻系指標は、反芻活動量を集計した数値であり、起立又は横臥の状態に応じて、起立反芻活動量と横臥反芻活動量とに分けて集計する。
【００７６】
また、健康状態判定部３１０は、所定時間Ｔ（ｔの２以上の整数倍）の時間期間中に含まれる各活動状態の活動量データから行動系指標、静止系指標、及び反芻系指標を算出する。そして、健康状態判定部３１０は、算出した指標に基づいて、牛の健康状態を判定する。
【００７７】
図５は、本発明の一実施形態による管理装置の健康状態判定部により牛の健康状態を判定する方法を示すフローチャートである。
【００７８】
ステップＳ５０１で、健康状態判定部３１０は、所定時間ｔ（数十分〜数時間。例えば３時間など）ごとに、データベース３１３（又はクラウド上のデータベース６０）にアクセスし、牛ごとの各活動量データを読み出す。
【００７９】
ステップＳ５０２で、健康状態判定部３１０は、現時点から過去の所定時間ｔまでの期間に含まれる各活動量データを集計し、行動系指標、静止系指標、及び反芻系指標をそれぞれ算出する。
【００８０】
例えば、所定時間ｔを３時間（最小単位は１分）とすると、所定時間ｔに含まれる全活動量は１８０分となる。下記の表２に示す例では、現時点における活動項目ごとの活動量の集計値として、採食活動量が３０分、飲水活動量が１０分、歩行活動量が７０分、横臥静止活動量が３０分、起立静止活動量が１０分、そして起立反芻活動量が３０分であったとすると、行動系指標は１１０＝（３０＋１０＋７０）、静止系指標は４０＝（３０＋１０）、そして反芻系指標は３０となる。また、次回（現時点から３時間後）についても同様に計算すると、行動系指標は４０、静止系指標は１２０、及び反芻系指標は２０となる。すなわち、各指標は、所定時間ｔ中における当該指標に含まれる各活動量の和に対応する数値として定義される。
【００８１】
【表２】
2019122368.tif 000004
【００８２】
このように健康状態判定部３１０は、牛ごとに、現時点における行動系指標、静止系指標、及び反芻系指標を算出し、これらを牛の識別子（又は活動状態センサモジュール２０の識別子）及び現時点の時刻に関連付けて、データベース３１３（又はクラウド上のデータベース６０）に保存する。また、集計された各活動量データ（以下、活動量集計データという）も、同様に牛の識別子及び現時点の時刻に関連付けて、データベース３１３（又はクラウド上のデータベース６０）に保存する。本実施形態では、それぞれの指標を、対応する各活動量の和として算出するものであるが、異なる時刻又は時間における各活動量の変化を検出することを目的とする指標であればどのような指標を用いてもよい。例えば、所定時間ｔに占める各活動量の比（比率）を用いてもよい。
【００８３】
ステップＳ５０３で、健康状態判定部３１０は、現時点から所定時間Ｔ１（ｔの２以上の整数倍。例えば３時間〜２４時間など）前までの期間を単位評価期間に設定し、この単位評価期間内における、所定時間ｔごとの行動系指標、静止系指標、及び反芻系指標の平均値を算出する。これにより、所定時間ｔごとの各指標に含まれるノイズ成分の影響を抑制した評価用指標を得ることができる。
【００８４】
このように健康状態判定部３１０は、牛ごとに、単位評価期間に含まれる行動系指標、静止系指標、及び反芻系指標の平均値を算出し、牛の識別子（又は活動状態センサモジュール２０の識別子）及び現時点の時刻に関連付けて、時間順にデータベース３１３（又はクラウド上のデータベース６０）に保存する。以下の説明では、この単位評価期間ごとに算出された各指標の平均値を、各指標の単位評価データと呼ぶ。したがって、データベースには、各指標の単位評価データが時系列に蓄積される。
【００８５】
ステップＳ５０４で、健康状態判定部３１０は、ステップＳ５０３で算出した現時点から所定時間Ｔ１前までの単位評価期間における各指標の単位評価データと、Ｔ１よりも前の所定時間Ｔ２（ｔの２以上の整数倍。Ｔ１と同じであってもよい。）までの期間における同様に算出した各指標の単位評価データと、をそれぞれ比較する。比較の方法は、単純に現時点の単位評価データと直前の単位評価データとの差を算出してもよいが、時系列分析により、過去の複数の単位評価データから予測される変動量との差を算出して比較してもよい。
【００８６】
ステップＳ５０４で、現時点の行動系指標、静止系指標、及び反芻系指標の単位評価データを比較する方法として、各指標の平均値の過去から現在に亘る移動平均値を用いることも考えられる。しかしながら、長期間の移動平均値との比較では、牛の健康状態の変化に起因して大きく変化した現時点の各指標の平均値と、それぞれの移動平均値との差は小さくなってしまう。また、ユーザは牛の健康状態の変化（悪化又は好転）をタイムリーに（変化が生じてすぐに）知ることができなくなる虞がある。さらに、ユーザのオペレーション周期は日毎（２４時間）であることが多い。これらを考慮すると、所定時間Ｔ２は、６〜４８時間、好ましくは６〜２４時間、より好ましくは２４時間とするとよい。
【００８７】
なお、本実施形態では、各指標の平均値又は移動平均値を用いたが、異なる時刻又は時間における各活動量の変動を求めることを目的とする関数であればどのような関数を用いてもよい。例えば、移動平均、自己回帰（ＡＲモデル）、自己回帰移動平均（ＡＲＭＡモデル）、自己回帰和分移動平均（ＡＲＩＭＡモデル）、忘却型学習アルゴリズム（ＳＤＡＲモデル）、Ｋ近傍法などを用いてもよい。
【００８８】
ステップＳ５０５で、健康状態判定部３１０は、Ｓ５０４で算出された各指標の差（又は変動量）に基づいて、アラート発生の有無を判定する。判定は、算出された各指標及び当該指標に含まれる各活動量集計データそれぞれの差（又は変動量）が、各指標及び各活動量集計データのそれぞれに対して予め設定されたそれぞれの閾値を超えた場合、アラート発生のフラグを立てる。これらの閾値は、過去の実績及び経験値から導かれるが、過去の各集計データを利用した機械学習等により更新する構成とすることも可能である。
【００８９】
図６は、本実施形態による管理装置で算出された行動系指標の時間推移の一例を示す図である。図６に示す例では、ある牛の行動系指標の単位評価データが、行動系指標を構成する採食活動量集計データ及び動態活動量集計データとともに時間順にプロットされ、時間期間Ｔ１（現在）とその前の時間期間Ｔ２との間で、行動系指標の差ΔＡＣＴ、採食活動量集計データの差Δｆｅｅｄ、及び動態活動量集計データΔｍｏｖｅがいずれもそれぞれの閾値（Ｔｈａ、Ｔｈｆ、Ｔｈｍ）を超えている例を示している。この場合、牛の行動系指標、採食活動量及び動態活動量に、アラート発生のフラグが立てられる。なお、動態活動量とは、飲水活動量、歩行活動量、及び走行活動量の合算活動量である。
【００９０】
健康状態判定部３１０は、アラートのフラグが立った指標及び活動量の項目を、アラート情報として、牛の識別子（又は活動状態センサモジュール２０の識別子）及び現時点の時刻に関連付けて、データベース３１３（又はクラウド上のデータベース６０）に保存する。
【００９１】
ステップＳ５０６で、健康状態判定部３１０は、ステップＳ５０５で判定されたアラート情報から、判定モデルに基づいて、牛の健康状態の異常の有無を判定する。すわなち、アラームが立った指標及び活動量の項目の組み合わせパターンから、判定モデルに基づいて、牛の健康状態に異常があるか否か判定する。図６に示す例では、牛の行動系指標と、この指標に含まれる採食活動量及び動態活動量に、アラートのフラグが立てられ、牛の採食活動量及び動態活動量が急減する様子が認められる。健康状態判定部３１０は、これらの項目に対して同時にアラートが立つパターンを、判定モデルによって分類し、牛の健康状態に異常があると判定する。また、アラートが立った指標及び活動量の項目の組み合わせパターンにより、異常の内容（即ち、疾病や体調不良）を判別してもよい。なお、図６には、過去のＴ１’及びＴ２’の時期に、行動系指標と動態活動量とがそれぞれの閾値を超えた事例が記録されているが、この時は採食活動量が閾値以下であったため、牛の健康状態に異常があるとは判定されていない。
【００９２】
判定モデルは、各指標及び当該指標に含まれる活動量の中の特定の組み合わせが、牛の特定の異常（疾病や体調不良）と関連するという過去の事例や記録データに基づいて、予め設定された複数の判定基準で構成されたモデルであり、ルールベースのモデル及び／又は機械学習で分類して抽出されたモデルが利用できる。
【００９３】
健康状態判定部３１０は、牛の健康状態に異常があると判定すると、ユーザ端末（５０、５１）に該当する牛の情報とともに、健康状態が悪化している旨の警告を表示させるための指令（コマンド）を生成して、送信する（Ｓ５０７）。なお、警告には、異常の内容が確認できる所定の形態の情報（例えば、文字情報やアイコン等）を含めてもよい。これにより、ユーザは、牛の急性疾病を早期に発見することが可能になる。
【００９４】
次に、本発明の一実施形態による管理装置で牛の健康状態を判定する他の方法について説明する。
【００９５】
図７は、本発明の一実施形態による管理装置の健康状態判定部により牛の健康状態を判定する他の方法を示すフローチャートである。
【００９６】
本実施形態では、現時点から過去に向かってより長期に亘る牛の健康状態の変化を判定する方法を示す。これにより、慢性疾病の発見につながる方法が提供される。
【００９７】
健康状態判定部３１０が、現時点から過去の所定時間ｔまでの期間に含まれる各活動状態の活動量を集計し、各指標の単位評価データを算出して、データベースに時刻順に蓄積する段階は、図５のステップＳ５０１からステップＳ５０３までの段階と同じであるので、説明は省略する。
【００９８】
ステップＳ７０４で、健康状態判定部３１０は、図５のＳ５０３までの段階により算出した現時点から所定時間Ｔ１前までの単位評価期間における各指標の単位評価データと、Ｔ１よりも前の所定時間Ｔ３（ｔの２以上の整数倍。Ｔ２よりも長期）までの期間における各指標の単位評価データと、をそれぞれ比較する。なお、比較の方法は、単純に現時点の単位評価データとこれより前の単位評価データとの差（又は変動量）を比較してもよいが、時系列分析により、所定時間Ｔ３の期間に亘る単位評価データの変動パターンを抽出して、予めデータベース３１３に保存された複数の過去の慢性疾病に対応する単位評価データの変動パターンから作成された判定モデルとの一致度から判定してもよい。
【００９９】
ステップＳ７０４で、現時点の行動系指標、静止系指標、及び反芻系指標の単位評価データを比較する方法として、牛の慢性疾患に検出するため、各指標の平均値の過去から現在にわたる移動平均値等を用いる場合は、健康状態の変化を正確に捉える観点で、所定時間Ｔ３は、３日〜６０日、好ましくは７日〜４２日とするのが好ましい。
【０１００】
ステップＳ７０５で、健康状態判定部３１０は、Ｓ７０４で算出された各指標の差（又は変動量）に基づいて、アラート発生の有無を判定する。判定は、予め設定された閾値を、算出された各指標及び当該指標に含まれる活動量集計データの差（又は変動量）を超えた場合に、アラートを立てる。
【０１０１】
本実施形態で使用される牛の健康状態を判定するための閾値は、過去の実績及び経験値から導かれるが、ステップＳ５０５で用いられたものとは異なる条件、即ち、長期変動に対応した条件で構成されることが望ましい。
【０１０２】
図８は、本実施形態による管理装置で算出された行動系指標の時間推移の他の例を示す図である。図８は、ある牛の行動系指標の単位評価データが、行動系指標を構成する採食活動量集計データ及び動態活動量集計データとともに時間順に配列され、Ｔ１（現在）とその前のＴ３との時間期間で、行動系指標の差ΔＡＣＴ、採食活動量集計データの差Δｆｅｅｄ、及び動態活動量集計データΔｍｏｖｅがいずれもそれぞれの閾値（Ｔｈａ’、Ｔｈｆ’、Ｔｈｍ’）を超えている例を示している。
【０１０３】
健康状態判定部３１０は、アラートのフラグが立った指標及び活動量の項目を、アラート情報として、牛の識別子（又は活動状態センサモジュール２０の識別子）及び現時点の時刻に関連付けて、データベース３１３（又はクラウド上のデータベース６０）に保存する。
【０１０４】
ステップＳ７０６で、健康状態判定部３１０は、ステップＳ７０５で判定されたアラート情報から、判定モデルに基づいて、牛の健康状態の異常の有無を判定する。すわなち、アラームが立った指標及び活動量の項目の組み合わせパターンから、判定モデルに基づいて、牛の健康状態に異常があるか否か判定する。図８に示す例では、牛の行動系指標と、この指標に含まれる採食活動量及び動態活動量に、アラートのフラグが立てられ、牛の採食活動量及び動態活動量が長期に亘って漸減する様子が認められる。健康状態判定部３１０は、これらの項目に対して同時にアラートが立つパターンを、判定モデルによって分類し、牛の健康状態に異常があると判定する。また、アラートが立った指標及び活動量の項目の組み合わせパターンにより、異常の内容（即ち、慢性疾病や体調不良）を判別してもよい。なお、ここで使用される牛の健康状態を判定するための判定モデルは、ステップＳ５０６で用いられたものとは異なるモデル即ち、長期変動と関連性の高い異常に対応したモデルで構成されることが望ましい。
【０１０５】
健康状態判定部３１０は、牛の健康状態に異常があると判定すると、ユーザ端末（５０、５１）に該当する牛の情報とともに、慢性疾病を罹患している旨の警告を表示させるための指令（コマンド）を生成して、送信する（ステップＳ７０７）。
【０１０６】
さらに、本発明の他の実施形態として、牛に装着された３軸加速度センサ及び気圧センサの測定値を基に、姿勢判定部３０１、採食判定部３０２、飲水判定部３０３、歩行判定部３０４、走行判定部３０５、静止判定部３０６、及び反芻判定部３０８を含む群からなる機能部としてコンピュータを機能させるためのコンピュータプログラム、及び健康状態判定部３１０としてコンピュータを機能させるためのコンピュータプログラムに関する。当該コンピュータプログラムは、活動状態センサモジュール２０、管理装置３０、又はユーザ端末（５０、５１）にインストールされるものであってもよい。また管理装置３０の各機能部を実現するサーバーをクラウド上に設け、このサーバーが牛の各種活動状態及び健康状態の判定を行うようにしてもよい。
【０１０７】
以上、本発明の実施形態について図面を参照しながら詳細に説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【符号の説明】
【０１０８】
１    健康状態管理システム
１０    管理区域
１０Ａ  管理区域内の所定のエリア
１１    基準気圧センサ
１２    温度センサ
１３    湿度センサ
１４    風速センサ
１５    電力センサ
１６    水量センサ
１７    中継機
２０    活動状態センサモジュール
２１    ３軸加速度センサ
２２    気圧センサ
２３    温度センサ
２４    制御部
２５    記憶部
２６    通信部
２７    タイマ
３０    管理装置
４０    ネットワーク
５０、５１    ユーザ端末
６０    クラウド上のデータベース
３００    制御部
３０１    姿勢判定部
３０２    採食判定部
３０３    飲水判定部
３０４    歩行判定部
３０５    走行判定部
３０６    静止判定部
３０８    反芻判定部
３０９    環境状態判定部
３１０    健康状態判定部
３１１    通信部
３１２    記憶部
３１３    データベース
３１４    表示部
【図１】
2019122368.tif 000005
【図２】
2019122368.tif 000006
【図３】
2019122368.tif 000007
【図４】
2019122368.tif 000008
【図５】
2019122368.tif 000009
【図６】
2019122368.tif 000010
【図７】
2019122368.tif 000011
【図８】
2019122368.tif 000012