(57)【要約】【課題】  膨大な数の家畜を選択する負荷の低減や、複数のイベントから実施すべきイベント誤選択の可能性を低減することができるように処理を行うことを目的とする。【解決手段】  複数の家畜の情報を管理する畜産情報管理システム１であって、ユーザが操作を行う入力部２１１と、個々の家畜又は家畜群に紐付く履歴情報を記憶する家畜情報記憶部１２１と、入力部２１１により家畜に対して実施を希望するイベントを選択するイベント選択部１１１と、履歴情報を用いて、イベント選択部１１１で選択されたイベントを実施可能な家畜又は家畜群を抽出する家畜抽出部１１３と、入力部２１１により、家畜抽出部１１３で抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を選択する１１４家畜選択部と、を備える。【選択図】図１
2020197863.tif 000002
【特許請求の範囲】
【請求項１】
複数の家畜の情報を管理する畜産情報管理システムであって、
ユーザが操作を行う入力部と、
個々の家畜又は家畜群に紐付く履歴情報を記憶する家畜情報記憶部と、
前記入力部により、家畜に対して実施を希望するイベントを選択するイベント選択部と、
前記履歴情報を用いて、前記イベント選択部で選択されたイベントを実施可能な家畜又は家畜群を抽出する家畜抽出部と、
前記入力部により、前記家畜抽出部で抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を選択する家畜選択部と、
を備える畜産情報管理システム。
【請求項２】
複数の家畜の情報を管理する畜産情報管理システムであって、
ユーザが操作を行う入力部と、
個々の家畜又は家畜群に紐付く履歴情報を記憶する家畜情報記憶部と、
前記入力部により、家畜又は家畜群を選択する家畜選択部と、
前記履歴情報を用いて、前記家畜選択部で選択された家畜又は家畜群に実施可能なイベントを抽出するイベント抽出部と、
前記入力部により、前記イベント抽出部で抽出されたイベントから前記家畜に対して実施するイベントを選択するイベント選択部と、
を備える畜産情報管理システム。
【請求項３】
ユーザに表示を行う表示部を更に備え、
前記表示部は、イベントをアイコンとして表示する請求項１又は２に記載の畜産情報管理システム。
【請求項４】
前記イベントは、交配、分娩、給餌、投薬、移動のうち少なくとも１つの行為を含む請求項１から３のいずれか一項に記載の畜産情報管理システム。
【請求項５】
前記履歴情報は、個々の家畜の個体識別子と、交配情報、分娩情報、離乳情報、給餌情報、投薬情報、場所情報のうち少なくとも１つの情報が紐づけられる情報である請求項１から４のいずれか一項に記載の畜産情報管理システム。
【請求項６】
前記履歴情報は、複数の家畜群の群識別子と、群編成日、場所情報、性別情報、投薬情報のうち少なくとも１つの情報が紐づけられる情報である請求項１から５のいずれか一項に記載の畜産情報管理システム。
【請求項７】
前記場所情報は、農場情報、畜舎情報、畜舎内の部屋情報の少なくとも１つを含む請求項５又は６に記載の畜産情報管理システム。
【請求項８】
前記家畜は繁殖用家畜であって、
前記家畜情報記憶部は、前記履歴情報に交配情報、分娩情報又は離乳情報の少なくとも１つの情報を含み
交配情報、分娩情報又は離乳情報から所定条件を満たす繁殖用家畜を、前記イベントである交配の対象候補として抽出する家畜抽出部を備える請求項１から７のいずれか一項に記載の畜産情報管理システム。
【請求項９】
前記入力部は、
前記交配の対象候補として抽出された繁殖用家畜の履歴情報に、交配に用いる雄家畜又は精液に関する情報を入力可能とする請求項８に記載の畜産情報管理システム。
【請求項１０】
前記イベント選択部で選択されたイベントを、所定の期間に実施したことを登録された複数の家畜に対して家畜群として群識別子を付与する識別子付与部を更に備える請求項１から９のいずれか一項に記載の畜産情報管理システム。
【請求項１１】
識別子付与部は、前記イベント選択部で選択されたイベントを、更に所定の場所で実施したことを登録された複数の家畜に対して家畜群として群識別子を付与する請求項１から１０のいずれか一項に記載の畜産情報管理システム。
【請求項１２】
前記家畜情報記憶部は、イベントの実施の為に用いる情報を登録情報として記憶し、
前記家畜選択部で選択された家畜又は家畜群の履歴情報を用いて前記イベントに対応する登録情報を抽出する登録情報抽出部を更に備える請求項１から１１のいずれか一項に記載の畜産情報管理システム。
【請求項１３】
前記登録情報は、雄家畜情報、精液情報、餌情報、薬品情報、ホルモン情報、ワクチン情報の少なくとも１つを含む情報である請求項１２に記載の畜産情報管理システム。
【請求項１４】
前記家畜は豚である請求項１から１３のいずれか一項に記載の畜産情報管理システム。
【請求項１５】
複数の家畜の情報を管理する畜産情報管理サーバであって、
個々の家畜又は家畜群に紐付く履歴情報を記憶する家畜情報記憶部と、
ユーザの指示により家畜に対して実施を希望するイベントを選択するイベント選択部と、
前記履歴情報を用いて、前記イベント選択部で選択されたイベントを実施可能な家畜又は家畜群を抽出する家畜抽出部と、
ユーザの指示により前記家畜抽出部で抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を選択する家畜選択部と、
を備える畜産情報管理サーバ。
【請求項１６】
複数の家畜の情報を管理する畜産情報管理サーバであって、
個々の家畜又は家畜群に紐付く履歴情報を記憶する家畜情報記憶部と、
ユーザの指示により家畜又は家畜群を選択する家畜選択部と、
前記履歴情報を用いて、前記家畜選択部で選択された家畜又は家畜群に実施可能なイベントを抽出するイベント抽出部と、
ユーザの指示により前記イベント抽出部で抽出されたイベントから前記家畜に対して実施するイベントを選択するイベント選択部と、
を備える畜産情報管理サーバ。
【請求項１７】
複数の家畜の情報を管理する畜産情報管理方法であって、
イベント選択部が、ユーザの指示により家畜に対して実施を希望するイベントを選択するイベント選択ステップと、
家畜抽出部が、個々の家畜又は家畜群に紐付く履歴情報を用いて、前記イベント選択ステップで選択されたイベントを実施可能な家畜又は家畜群を抽出する家畜抽出ステップと、
家畜選択部が、ユーザの指示により前記家畜抽出部で抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を選択する家畜選択ステップと、
を備える畜産情報管理方法。
【請求項１８】
複数の家畜の情報を管理する畜産情報管理方法であって、
家畜選択部が、ユーザの指示により家畜又は家畜群を選択する家畜選択ステップと、
イベント抽出部が、個々の家畜又は家畜群に紐付く履歴情報を用いて、前記家畜選択ステップで選択された家畜又は家畜群に実施可能なイベントを抽出するイベント抽出ステップと、
イベント選択部が、ユーザの指示により前記イベント抽出ステップで抽出されたイベントから前記家畜に対して実施するイベントを選択するイベント選択ステップと、
を備える畜産情報管理方法。
【請求項１９】
複数の家畜の情報を管理する畜産情報管理プログラムであって、
ユーザの指示により家畜に対して実施を希望するイベントを選択するイベント選択ステップと、
個々の家畜又は家畜群に紐付く履歴情報を用いて、前記イベント選択ステップで選択されたイベントを実施可能な家畜又は家畜群を抽出する家畜抽出ステップと、
ユーザの指示により前記家畜抽出ステップで抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を選択する家畜選択ステップと、
をコンピュータに実行させる畜産情報管理プログラム。
【請求項２０】
複数の家畜の情報を管理する畜産情報管理プログラムであって、
ユーザの指示により家畜又は家畜群を選択する家畜選択ステップと、
個々の家畜又は家畜群に紐付く履歴情報を用いて、前記家畜選択ステップで選択された家畜又は家畜群に実施可能なイベントを抽出するイベント抽出ステップと、
ユーザの指示により前記イベント抽出ステップで抽出されたイベントから前記家畜に対して実施するイベントを選択するイベント選択ステップと、
をコンピュータに実行させる畜産情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、畜産業における家畜に対して実施する交配（種付）、給餌、又は投薬等の作業（イベント）の情報の記録を管理するための畜産情報管理システム、畜産情報管理サーバ、畜産情報管理方法、及び畜産情報管理プログラムに関する。
【背景技術】
【０００２】
畜産業においては、食の安全性の担保や生産性を効率的に高めるため、家畜の履歴情報の管理が求められている。従来からも履歴情報の管理は行われてきたが、ユーザが家畜舎等で紙に記録を取り、それらをコンピュータに入力する等の作業が求められるものである。しかし、家畜の種類によっては、数千から数万の数の家畜を扱うため、膨大な数の履歴情報の管理を行うことは、管理の負荷増大や、情報の誤入力の可能性という問題があった。
【０００３】
特許文献１には、畜産場所における畜産履歴情報の入力作業負担を軽減させる技術として、ユーザが日付およびグループを指定して、給餌・投薬履歴の入力操作を行うと、指定グループに対応するプランを参照し、指定日付に近い給餌・投薬予定を認識し、予定の飼料名・薬名を入力候補として提示してユーザが確認入力を行うと、履歴データ格納部に対して、入力候補として提示された飼料名・薬名を用いた履歴登録が自動的になされる技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１５８２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載されている技術は、飼育プランに応じて入力候補となる履歴登録情報を提示する技術であり、膨大な数の家畜を選択する負荷を低減することや、複数のイベントから実施すべきイベントを誤選択してしまう可能性を低減するには不十分であるという課題がある。
【０００６】
本発明は、このような問題点を解決するためになされたもので、家畜に紐づけられた履歴情報に応じて、ユーザが実施を希望するイベントに対応する家畜を抽出し、又、ユーザがイベントの実施を希望する家畜を選択する事で実施可能なイベントを抽出することにより、膨大な数の家畜を選択する負荷の低減や、複数のイベントの誤選択の可能性を低減することができるように処理を行う畜産情報管理システム、畜産情報管理サーバ、畜産情報管理方法、及び畜産情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記した目的を達成するために、本発明に係る畜産情報管理システムは、複数の家畜の情報を管理する畜産情報管理システムであって、ユーザが操作を行う入力部と、個々の家畜又は家畜群に紐付く履歴情報を記憶する家畜情報記憶部と、前記入力部により、家畜に対して実施を希望するイベントを選択するイベント選択部と、前記履歴情報を用いて、前記イベント選択部で選択されたイベントを実施可能な家畜又は家畜群を抽出する家畜抽出部と、前記入力部により、前記家畜抽出部で抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を選択する家畜選択部と、を備える。
【０００８】
また上記した目的を達成するために、複数の家畜の情報を管理する畜産情報管理システムであって、ユーザが操作を行う入力部と、個々の家畜又は家畜群に紐付く履歴情報を記憶する家畜情報記憶部と、前記入力部により、家畜又は家畜群を選択する家畜選択部と、前記履歴情報を用いて、前記家畜選択部で選択された家畜又は家畜群に実施可能なイベントを抽出するイベント抽出部と、前記入力部により、前記イベント抽出部で抽出されたイベントから前記家畜に対して実施するイベントを選択するイベント選択部と、を備える。
【０００９】
また、ユーザに表示を行う表示部を更に備え、前記表示部は、イベントをアイコンとして表示してもよい。
【００１０】
また、前記イベントは、交配、分娩、給餌、投薬、移動のうち少なくとも１つの行為を含んでもよい。
【００１１】
また、前記履歴情報は、個々の家畜の個体識別子と、交配情報、分娩情報、離乳情報、給餌情報、投薬情報、場所情報のうち少なくとも１つの情報が紐づけられる情報であってもよい。
【００１２】
また、前記履歴情報は、複数の家畜群の群識別子と、群編成日、場所情報、性別情報、投薬情報のうち少なくとも１つの情報が紐づけられる情報であってもよい。
【００１３】
また、前記場所情報は、農場情報、畜舎情報、畜舎内の部屋情報の少なくとも１つを含んでもよい。
【００１４】
また、前記家畜は繁殖用家畜であって、前記家畜情報記憶部は、前記履歴情報に交配情報、分娩情報又は離乳情報の少なくとも１つの情報を含み、交配情報、分娩情報又は離乳情報から所定条件を満たす繁殖用家畜を、前記イベントである交配の対象候補として抽出する家畜抽出部を備えてもよい。
【００１５】
また、前記入力部は、前記交配の対象候補として抽出された繁殖用家畜の履歴情報に、交配に用いる雄家畜又は精液に関する情報を入力可能としてもよい。
【００１６】
また、前記イベント選択部で選択されたイベントを、所定の期間に実施したことを登録された複数の家畜に対して家畜群として群識別子を付与する識別子付与部を更に備えてもよい。
【００１７】
また、識別子付与部は、前記イベント選択部で選択されたイベントを、更に所定の場所で実施したことを登録された複数の家畜に対して家畜群として群識別子を付与してもよい。
【００１８】
また、前記家畜情報記憶部は、イベントの実施の為に用いる情報を登録情報として記憶し、前記家畜選択部で選択された家畜又は家畜群の履歴情報を用いて前記イベントに対応する登録情報を抽出する登録情報抽出部を更に備えてもよい。
【００１９】
また、前記登録情報は、雄家畜情報、精液情報、餌情報、薬品情報、ホルモン情報、ワクチン情報の少なくとも１つを含む情報であってもよい。
【００２０】
また、前記家畜は豚であってもよい。
【００２１】
また、上記した目的を達成するために、本発明に係る畜産情報管理サーバは、複数の家畜の情報を管理する畜産情報管理サーバであって、個々の家畜又は家畜群に紐付く履歴情報を記憶する家畜情報記憶部と、ユーザの指示により家畜に対して実施を希望するイベントを選択するイベント選択部と、前記履歴情報を用いて、前記イベント選択部で選択されたイベントを実施可能な家畜又は家畜群を抽出する家畜抽出部と、ユーザの指示により前記家畜抽出部で抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を選択する家畜選択部と、を備える。
【００２２】
また、上記した目的を達成するために、本発明に係る畜産情報管理サーバは、複数の家畜の情報を管理する畜産情報管理サーバであって、個々の家畜又は家畜群に紐付く履歴情報を記憶する家畜情報記憶部と、ユーザの指示により家畜又は家畜群を選択する家畜選択部と、前記履歴情報を用いて、前記家畜選択部で選択された家畜又は家畜群に実施可能なイベントを抽出するイベント抽出部と、ユーザの指示により前記イベント抽出部で抽出されたイベントから前記家畜に対して実施するイベントを選択するイベント選択部と、を備える。
【００２３】
また、上記した目的を達成するために、本発明に係る畜産情報管理方法は、複数の家畜の情報を管理する畜産情報管理方法であって、イベント選択部が、ユーザの指示により家畜に対して実施を希望するイベントを選択するイベント選択ステップと、家畜抽出部が、個々の家畜又は家畜群に紐付く履歴情報を用いて、前記イベント選択ステップで選択されたイベントを実施可能な家畜又は家畜群を抽出する家畜抽出ステップと、家畜選択部が、ユーザの指示により前記家畜抽出部で抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を選択する家畜選択ステップと、を備える。
【００２４】
また、上記した目的を達成するために、本発明に係る畜産情報管理方法は、複数の家畜の情報を管理する畜産情報管理方法であって、家畜選択部が、ユーザの指示により家畜又は家畜群を選択する家畜選択ステップと、イベント抽出部が、個々の家畜又は家畜群に紐付く履歴情報を用いて、前記家畜選択ステップで選択された家畜又は家畜群に実施可能なイベントを抽出するイベント抽出ステップと、イベント選択部が、ユーザの指示により前記イベント抽出ステップで抽出されたイベントから前記家畜に対して実施するイベントを選択するイベント選択ステップと、を備える。
【００２５】
また、上記した目的を達成するために、本発明に係る畜産情報管理プログラムは、複数の家畜の情報を管理する畜産情報管理プログラムであって、ユーザの指示により家畜に対して実施を希望するイベントを選択するイベント選択ステップと、個々の家畜又は家畜群に紐付く履歴情報を用いて、前記イベント選択ステップで選択されたイベントを実施可能な家畜又は家畜群を抽出する家畜抽出ステップと、ユーザの指示により前記家畜抽出部で抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を選択する家畜選択ステップと、をコンピュータに実行させる。
【００２６】
また、上記した目的を達成するために、本発明に係る畜産情報管理プログラムは、複数の家畜の情報を管理する畜産情報管理プログラムであって、ユーザの指示により家畜又は家畜群を選択する家畜選択ステップと、個々の家畜又は家畜群に紐付く履歴情報を用いて、前記家畜選択ステップで選択された家畜又は家畜群に実施可能なイベントを抽出するイベント抽出ステップと、ユーザの指示により前記イベント抽出ステップで抽出されたイベントから前記家畜に対して実施するイベントを選択するイベント選択ステップと、をコンピュータに実行させる。
【発明の効果】
【００２７】
上記手段を用いる本発明によれば、家畜に紐づけられた履歴情報に応じて、ユーザが実施を希望するイベントに対応する家畜を抽出し、又、ユーザがイベントの実施を希望する家畜を選択する事で実施可能なイベントを抽出することにより、膨大な数の家畜を選択する負荷の低減や、複数のイベントから実施すべきイベントの誤選択する可能性を低減することができる
【図面の簡単な説明】
【００２８】
【図１】本発明の第１の実施形態に係る畜産情報管理システム１の構成を示す概略ブロック図である。
【図２】本発明の第１の実施形態に係る畜産情報管理システム１の共通イベント選択のためのアイコンを表示する表示画面である。
【図３】本発明の第１の実施形態に係る畜産情報管理システム１の繁殖イベント選択のためのアイコンを表示する表示画面である。
【図４】本発明の第１の実施形態に係る畜産情報管理システム１の母豚検索のための表示画面である。
【図５】本発明の第１の実施形態に係る畜産情報管理システム１の交配イベントの情報を登録する表示画面である。
【図６】本発明の第１の実施形態に係る畜産情報管理システム１の動作について説明するためのフローチャートである。
【図７】本発明の第２の実施形態に係る畜産情報管理システム２の構成を示す概略ブロック図である。
【図８】本発明の第２の実施形態に係る畜産情報管理システム２の母豚検索のための表示画面である。
【図９】本発明の第２の実施形態に係る畜産情報管理システム２の繁殖イベント選択のためのアイコンを表示する表示画面である。
【図１０】本発明の第２の実施形態に係る畜産情報管理システム２の交配イベントの情報を登録する表示画面である。
【図１１】本発明の第２の実施形態に係る畜産情報管理システム２の動作について説明するためのフローチャートである。
【図１２】実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施形態を図面に基づき説明する。
【００３０】
なお、以下で説明する本発明の実施形態は、家畜として主に豚を例として説明を行う。豚は畜産において、１つの農場で飼育する数が数千から数万頭単位となる場合があり、膨大な数の家畜の管理負荷が大きく、又、豚に実施するイベント等が誤って実施される可能性があるものである。
【００３１】
（第１の実施形態）
本発明の第１の実施形態について説明する。第１の実施形態はユーザが、家畜に対して実施を希望するイベントを選択し、選択したイベントを実施可能な家畜が抽出されるシステムである。これにより、イベントの実施に当たってシステムが抽出した対象となる家畜からイベントを実施する家畜を選択する事ができ、イベントを実施可能な豚の誤選択する可能性を低減することができる。
＜構成＞
図１は、本発明の第１の実施形態に係る畜産情報管理サーバ１０１を含む畜産情報管理システム１を示すシステム構成図である。図１で示すように、本発明の第１の実施形態に係る畜産情報管理システム１は、畜産情報管理サーバ１０１と、ユーザが使用する端末装置２０１とが、ネットワークＮＷを介して通信可能に接続されている。説明の簡略化のため、図１では１つのユーザを想定して端末装置２０１のみを示しているが、畜産情報管理サーバ１０１はネットワークＮＷを介して複数のユーザの端末装置と接続可能である。
【００３２】
畜産情報管理システム１は、主に畜産業者が、家畜情報の管理を支援するためのシステムである。畜産情報管理システムの運営業者は、当該システムを用いて畜産業者に家畜情報の管理を支援するサービスを提供する。運営者は、複数の畜産業者に対してサービスを提供することができる。畜産情報管理サーバ１０１は、畜産情報管理システム１の運営者が管理を行い、畜産業者が端末装置２０１を使用するものである。なお、畜産情報管理サーバ１０１は、畜産業者自身が管理を行っても構わない。
【００３３】
豚は、主に繁殖用豚（繁殖用家畜）と、非繁殖用豚（非繁殖用家畜）に分けられる。繁殖用豚は、子豚を産むために飼育される豚である。非繁殖用豚は、成長後、出荷するために飼育される豚である。繁殖用豚は、母豚と雄豚があり、個々の豚にそれぞれ個体識別子（個体ＩＤ）が付与され管理される。非繁殖用豚は、複数の豚に対して群識別子が付与され管理される。群識別子は、複数の豚をグループとしてまとめたグループ識別子（グループＩＤ）と、複数のグループをロットとしてまとめたロット識別子（ロット番号）が付与されて管理される。
【００３４】
本実施形態においてイベントとは、家畜に対して実施する行為であり、例えば、交配（本交配、人工授精）、分娩、給餌、投薬、移動等の行為を示すものである。イベントは、これらの行為に限られるものではなく、ホルモン処置、妊娠鑑定、再発情判定、流産判定、哺乳開始・里子、哺乳中死亡判定、ワクチン投与、離乳、死亡判定、出荷・廃用選別等を含んでも構わない。なお、本実施形態において交配とは、いわゆる種付を含むものとして記載する。
【００３５】
以下、各イベントについて説明する。本交配は、母豚に対して雄豚で交配を実施するイベントである。人工授精は、母豚に対して精液で交配を実施するイベントである。分娩は、母豚が正常に出産する場合のイベントである。給餌は、個体豚又は群（グループ又はグループの集合であるロット）に対して、給餌を実施するイベントである。投薬は、対象の個体豚又は群（グループ又はグループの集合であるロット）に対して、薬品を投与するイベントである。移動は、対対象の個体豚又は群（グループ又はグループの集合であるロット）に対して、畜舎（豚舎・部屋・豚房を含む）の移動を行うイベントである。ホルモン処置は、母豚に対して発情を促すためホルモンを投与するイベントである。妊娠鑑定は、母豚に対して交配を行った後、機械を用いて妊娠しているかどうかを判定するイベントである。再発情判定は、母豚が交配に失敗し、再発情行動が行われていることを判定するイベントである。流産判定は、母豚が妊娠していたが、出産できずに流産したことを判定するイベントである。ワクチン投与は、対象の個体豚又は群（グループ又はグループの集合であるロット）に対して、ワクチンを投与するイベントである。哺乳開始・里子は、分娩後に母豚が里子に対して、哺乳を開始するイベントである。哺乳中死亡判定は、母豚が哺乳期間中に、哺乳子豚が死亡したことを判定するイベントである。離乳は、母豚が哺乳期間を終えて、子豚を離乳舎へ移動するイベントである。死亡判定は、対象の個体豚又は群（グループ又はグループの集合であるロット）に対して、死亡したことを判定するイベントである。出荷・廃用選別は、対象の個体豚又は群（グループ又はグループの集合であるロット）に対して、出荷または廃棄を行うイベントである。
【００３６】
なお、上記イベントは、繁殖用豚に対して実施する繁殖イベントと、繁殖用豚及び非繁殖用豚に共通して実施する共通イベントに分類することができる。
【００３７】
図１に示すように、本実施形態に係る畜産情報管理システム１は、インターネット、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等のネットワークＮＷを介して、ユーザが使用する端末装置である端末装置２０１と、畜産情報管理サーバ１０１とが接続されて構成されている。なお、説明の簡略化のため図１では１人のユーザを想定して端末装置２０１のみを示しているが、畜産情報管理サーバ１０１はネットワークＮＷを介して２以上の端末装置、２人以上のユーザと接続可能である。また、一台の端末装置を複数のユーザが使用しても構わない。
【００３８】
畜産情報管理サーバ１０１は、イベント選択部１１１、家畜抽出部１１３、家畜選択部１１４、登録情報抽出部１１５、識別子付与部１１６、家畜情報記憶部１２１を備える。畜産情報管理サーバ１０１は、例えば、サーバ装置（サーバ用コンピュータ）等である。
【００３９】
イベント選択部１１１は、家畜に実施を希望するイベントを、ユーザからの指示により選択する機能を有する。具体的には、端末装置２０１の表示部２１２に表示されるアイコンを、ユーザが入力部２１１から選択する事で、実施を希望するイベントを選択する。
【００４０】
家畜抽出部１１３は、後述する家畜情報記憶部１２１に記憶されている家畜又は家畜群に紐づく履歴情報を用いて、イベント選択部１１１で選択されたイベントを実施可能な家畜又は家畜群を抽出する機能を有する。具体的には、例えば、イベント選択部１１１において本交配のイベントが選択されている場合、履歴情報から、本交配可能な豚又は豚のグループを抽出する。より具体的には、家畜抽出部１１３は、最新のイベントが離乳の履歴情報を有する母豚又は母豚のグループを、本交配イベントが可能であるものとして抽出し、リストとして表示部２１２に表示することができる。
【００４１】
家畜選択部１１４は、家畜抽出部１１３で抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を、ユーザからの指示により選択する機能を有する。具体的には、例えば、表示部２１２に表示される母豚又は母豚のグループのリストから、本交配を実施する母豚又は母豚のグループをユーザが入力部２１１から選択することができる。
【００４２】
登録情報抽出部１１５は、家畜選択部１１４で選択された家畜又は家畜群の履歴情報を用いて、イベント選択部１１１で選択されたイベントに対応する家畜情報記憶部１２１に記憶されているイベントの実施の為に用いる登録情報を抽出する機能を有する。具体的には、例えば、家畜選択部１１４で選択された家畜又は家畜群の履歴情報の中の場所情報を用いて、イベント選択部１１１で選択された本交配イベントのための母豚の場所に近い場所にいる雄豚の情報（登録情報）を抽出する機能を有する。
【００４３】
識別子付与部１１６は、イベント選択部１１１で選択されたイベントを、所定の期間に実施したことを登録された複数の家畜に対して家畜グループとして群識別子（グループ識別子）を付与する機能を有する。また、識別子付与部１１６は、イベント選択部１１１で選択されたイベントを、更に所定の場所で実施したことを登録された複数の家畜に対して家畜グループとしてグループ識別子を付与することができる。具体的には、識別子付与部１１６は、例えば２０１９年５月３０日に離乳イベントが選択された複数の豚に対して、「２０１９０５３０離乳グループ」のようなグループ識別子を付与し、複数の豚とグループ識別子を紐づけて家畜情報記憶部１２１に記憶する。また、さらにイベントを選択する際に同じ豚舎の情報を有する豚に対してグループ識別子を付与することもできる。
【００４４】
家畜情報記憶部１２１は、畜産に係る家畜情報を履歴情報として記憶する記憶装置である。家畜情報は、豚の場合、主に農場基本情報、繁殖豚情報、非繁殖豚情報がある。家畜情報記憶部１２１は、図１では畜産情報管理サーバ１０１と一体に記載しているが、畜産情報管理サーバ１０１と物理的に独立した記憶装置であっても構わない。
【００４５】
農場基本情報は、畜産業者の事業全体に関わる情報であり、農場、豚舎、部屋、豚房等の情報や、農場で取り扱う豚の品種情報、廃用理由、飼料の種類（餌情報）、薬品情報、ホルモン情報、ワクチン情報、出荷先の情報が含まれる。
【００４６】
繁殖豚情報は、母豚台帳、母豚廃用台帳、交配記憶台帳、分娩記憶台帳、哺乳記憶台帳、注意母豚一覧等の母豚に関する情報や、雄豚・精液台帳、雄豚・精液廃用台帳の雄豚及び精液に関する情報含まれる。
【００４７】
母豚台帳は、ユーザの農場で母豚として登録された豚の一覧表であり、各母豚の基本的な個別情報が紐づけられている。例えば、当該母豚の基本的な個別情報には、母豚番号（個体識別子）、産次、前回イベントタイプ、最新イベント日付、農場名、豚舎名、部屋名、豚房名、品種、導入日、購買先、親豚情報、生年月日、導入時日齢、導入時体重、等の情報が含まれる。
【００４８】
母豚廃用台帳は、廃用した母豚の一覧表であり、廃用した母豚の廃用に関する個別情報が紐づけられている。例えば、当該廃用した母豚の個別情報には、死・廃用日、廃用選別日、母豚番号（個体識別子）、産次、前回離乳日、廃用理由、出荷実施、等の情報が含まれる。
【００４９】
交配記録台帳は、母豚の交配状況、妊娠鑑定の結果等を示した一覧表であり、交配対象の母豚の交配や妊娠に関する個別情報（交配情報）が紐づけられている。例えば、当該交配対象の母豚の個別情報には、交配日、再発情予定日、分娩予定日、母豚番号（個体識別子）、産次、妊娠鑑定日、妊娠鑑定結果、投与ホルモン情報、前回離乳日、離乳後交配日数、再発情日、流産日、等の情報が含まれる。
【００５０】
分娩記録台帳は、分娩した母豚の一覧表であり、分娩した母豚の分娩に関する個別情報（分娩情報）が紐づけられている。例えば、当該分娩した母豚の個別情報には、分娩日、母豚番号（個体識別子）、産次、雄豚・精液番号、総産子数、死産原因（白子、黒子、ミイラ子、その他、等）に応じた死産数、生存産子数、生時体重（平均）、産後死因（圧死、奇形、虚弱、淘汰、その他、等）に応じた子豚の産後死数、哺乳開始頭数、等の情報が含まれる。
【００５１】
哺乳記憶台帳は、離乳した母豚の一覧表であり、離乳した母豚の哺乳に関する個別情報が紐づけられている。例えば、当該離乳した母豚の個別情報には、離乳日、母豚番号（個体識別子）、産次、里子前哺乳開始頭数、哺乳開始総体重、里子増減数、里子後哺乳開始頭数、哺乳事故（圧死、下痢、餓死、衰弱、皮膚病、関節炎、噛み、股開き、未熟、淘汰、その他）に応じた子豚の死亡数、哺乳事故率、離乳頭数、離乳時総体重、哺乳日数、継続哺乳日数、哺乳継続フラグ、等の情報が含まれる。
【００５２】
注意母豚一覧は、離乳済みの母豚の中で発情再起予定日数を超過している母豚（以下、注意母豚という）の一覧表であり、当該注意母豚の個別情報が紐づけられている。例えば、当該注意母豚の個別情報には、母豚番号（個体識別子）、産次、前回離乳日、超過日数、等の情報が含まれる。
【００５３】
雄豚・精液台帳は、農場内で飼養している雄豚及び外部導入した精液の一覧表であり、雄豚及び精液の個別情報が紐づけられている。例えば、当該雄豚及び精液の個別情報には、雄豚・精液番号（個体識別子）、種別、品種、導入日、購買先、生年月日、導入時日齢、導入時体重、血統書番号、等の情報が含まれる。
【００５４】
雄豚・精液廃用台帳は、廃用した雄豚及び精液の一覧表であり、廃用した雄豚及び精液の個別情報が紐づけられている。例えば、当該廃用した雄豚及び精液の個別情報には、種別、死・廃用日、廃用選別日、雄豚・精液番号（個体識別子）、廃用理由、出荷実施状況、等の情報が含まれる。
【００５５】
グループ情報は、母豚のグループに関する情報として、交配グループ台帳、離乳グループ台帳等の情報を含む。
【００５６】
交配グループ台帳は、交配した母豚のグループの一覧表であり、交配した母豚のグループの個別情報が紐づけられている。例えば、交配した母豚のグループの個別情報には、農場名、交配グループ名（グループ識別子）、交配開始日、交配終了日、等の情報が含まれる。
【００５７】
離乳グループ台帳は、離乳した母豚のグループの一覧表であり、離乳した母豚のグループの個別情報が紐づけられている。例えば、離乳した母豚のグループの個別情報には、農場、離乳グループ名（グループ識別子）、授乳開始日、授乳終了日、離乳子豚合計、離乳子豚平均重量、導入時平均日齢、等の情報が含まれる。
【００５８】
非繁殖豚情報は、複数の離乳子豚にまとめて付与される離乳子豚ロット台帳、複数の離乳子豚ロットをまとめた肥育豚ロット台帳と、育成豚ロット台帳、出荷豚ロット台帳の情報を含む。
【００５９】
離乳子豚ロット台帳は、離乳した子豚の一覧表であり、複数の子豚のグループをまとめて離乳子豚の群情報が紐づけられている。例えば離乳子豚の群情報には、離乳子豚ロット名（群識別子）、農場名、豚舎名、部屋名、豚房名、離乳日（ロット編成日、群編成日）、現在の飼養頭数、外部導入、離乳グループ名（グループ識別子）の情報を含む。
【００６０】
肥育豚ロット台帳は、肥育豚の一覧表であり、複数の肥育豚をまとめて肥育豚の群情報が紐づけられている。例えば肥育豚の群情報には、肥育豚ロット名（群識別子）、農場名、豚舎名、部屋名、豚房名、肥育開始日（ロット編成日、群編成日）、現在の飼養頭数、外部導入の情報を含む。
【００６１】
育成豚ロット台帳は、育成豚の一覧表であり、複数の育成豚をまとめて育成豚の群情報が紐づけられている。例えば育成豚の群情報には、育成豚ロット名（群識別子）、ロット編成日（群編成日）、農場、豚舎、部屋、選別時平均日齢、選別時平均体重、性別、候補豚頭数、投薬された薬品や最終投薬日（投薬情報）、休薬期間（日）の情報を含む。
【００６２】
出荷豚ロット台帳は、出荷対象となる出荷豚の一覧表であり、複数の出荷豚をまとめて出荷豚の群情報が紐づけられている。出荷豚種類、農場、出荷豚ロット名（群識別子）、ロット編成日（群編成日）、出荷先、出荷頭数、出荷時総体重（ｋｇ）、出荷時平均日齢、混入頭数、特定病気等を疑う症状、出荷可能日、最終投与薬品、最終投薬日、コメントの情報を含む。
【００６３】
なお、家畜情報記憶部１２１は、雄豚情報（雄家畜情報）、精液情報、餌情報、薬品情報、ホルモン情報、ワクチン情報を、イベントの実施に必要な情報である登録情報としても記憶している。また、家畜情報記憶部１２１は、個々の豚、グループ、ロットの豚に対する給餌の履歴を給餌情報として記憶しても構わない。
【００６４】
端末装置２０１は、例えばＰＣや、スマートフォン、タブレットＰＣ、及び携帯電話のような装置である。端末装置２０１は、端末にインストールされた専用のアプリケーションソフトウェアによって畜産情報管理サーバ１０１にアクセスしてもよい。また、畜産情報管理サーバ１０１が提供する動作環境（ＡＰＩ（アプリケーションプログラミングインタフェース）、プラットフォーム等）を利用して畜産情報管理サーバ１０１にアクセスしてもよい。
【００６５】
入力部２１１は、例えば、キーボードや、マウス、タッチパッド等のユーザが操作することにより情報の入力や選択が可能な装置である。また、スマートフォンやタブレット、ＰＣにおける液晶ディスプレイや有機ＥＬディスプレイ等の表示部２１２と一体であるタッチパネルでもよい。入力部２１１は、音声入力装置であっても構わない。
【００６６】
表示部２１２は、情報等をユーザに表示するディスプレイ装置等である。端末装置２０１と独立したディスプレイ装置であっても構わないし、スマートフォンやタブレットにおける液晶ディスプレイや有機ＥＬディスプレイ等の表示装置であっても構わない。
【００６７】
なお端末装置２０１は、畜産情報管理サーバ１０１とネットワークを介さず、一体として構成されていても構わない。
【００６８】
＜端末装置画面＞
次に、本発明の第１の実施形態に係る端末装置２０１の表示部２１２に表示される表示画面２１３について、図２から図５を参照しながら説明する。なお以下では、ユーザが繁殖用豚である母豚に対して本交配のイベントの実施を行う場合を例として説明する。
【００６９】
図２は、共通イベント選択のためのアイコンを表示する表示画面である。共通イベントは、繁殖用豚と非繁殖用豚に対して実施するイベントを表示している。ユーザは、入力部２１１から希望する共通イベントのアイコンを選択する事で、共通イベントの登録に処理を進めることができる。
【００７０】
図３は、繁殖イベント選択のためのアイコンを表示する表示画面である。繁殖イベントは、繁殖用豚に対して実施するイベントをアイコンで表示している。ユーザは、入力部２１１から希望する繁殖イベントのアイコンを選択する事で、繁殖イベントの登録に処理を進めることができる。なお、図２の共通イベントと図３の繁殖イベントは、メニュー画面により切り替えることができる。
【００７１】
図４は、母豚検索のための表示画面である。具体的には、図３の繁殖イベントのアイコンから、本交配のイベントを選択した場合に表示される画面である。図４では、交配グループ、離乳グループ、母豚のいる場所（農場、豚舎、部屋）のいずれか、又は全てを入力し、検索ボタンを押すことで、条件に合致する母豚が検索され、表示画面の下部に母豚リストが表示される。母豚リストは、母豚毎に、母豚番号、産次、農場、豚舎、部屋が表示され、ユーザは、交配を希望する母豚を、表示画面左のチェックボックスで選択することができる。
【００７２】
図５は、交配イベントの情報を登録する表示画面である。図５では、母豚およびイベントタイプは、図４で選択された母豚と図３で選択されたイベントが予め表示される。そして、ユーザは、イベントの実施日、雄豚・精液の情報、交配タイミングの情報を入力することができる。「続けて登録する」のボタンを押すことで、図４で選択した母豚に対して順次情報の入力を行うことができる。また「全て登録する」のボタンを押すことで、図４で選択した母豚に対して、図５の画面で入力した情報を全て適用することもできる。
【００７３】
以上の、ユーザは、図２から図５に表示される画面の遷移に従って、イベントの登録を行うことができる。
【００７４】
＜処理の流れ＞
次に、本発明の第１の実施形態に係る畜産情報管理システム１の動作について、図６に示すフローチャートを参照しながら説明する。なお、以下では、イベントを本交配である場合を例として説明する。
【００７５】
ステップＳ１０１において、イベント選択部１１１は、端末装置２０１の入力部２１１からの指示により、イベントの選択を行う。具体的には、表示部２１２に表示されているイベントのアイコンから、ユーザが入力部２１１で本交配イベントを選択することで、本交配イベントの選択情報を生成する。
【００７６】
ステップＳ１０２において、家畜抽出部１１３は、ステップＳ１０１で選択され、生成されたイベントの選択情報と、家畜情報記憶部１２１に記憶されている履歴情報とを用いて、当該イベントを実施可能な家畜を抽出する。具体的には、家畜抽出部１１３は、本交配イベントの選択情報により、本交配の対象となる母豚を、履歴情報を用いて抽出する。母豚の抽出は、履歴情報である分娩情報、離乳情報を用いて行い、例えば、離乳情報の中の前回の離乳イベントが行われた日から２０日経過した豚で、かつ、分娩情報の中の分娩回数は７回以下の母豚を、本交配の対象候補として抽出する。
【００７７】
ステップＳ１０３において、家畜抽出部１１３は、ステップＳ１０２で抽出したイベントを実施可能な家畜を表示部２１２に表示する。具体的には、家畜抽出部１１３は、抽出された本交配の対象候補である母豚のリストを表示部２１２に表示する。
【００７８】
ステップＳ１０４において、家畜選択部１１４は、入力部２１１からの指示により、ステップＳ１０３で表示した家畜の中からイベントを実施する家畜を選択する。具体的には、表示部２１２に表示されている本交配の対象候補である母豚のリストから、ユーザが入力部２１１で本交配の実施を希望する母豚を選択することで、本交配の対象母豚の選択情報を生成する。
【００７９】
ステップＳ１０５において、登録情報抽出部１１５は、ステップＳ１０４で選択された家畜に対して、ステップＳ１０１で選択されたイベントの実施に当たって必要となる登録情報を抽出する。具体的には、ステップＳ１０４で選択された本交配の対象母豚に対して、本交配を行うための雄豚の登録情報を抽出する。より具体的には選択された本交配の対象母豚の場所情報に応じて、その母豚の存在場所に近い農場の雄豚を登録情報として抽出する。
【００８０】
ステップＳ１０６において、登録情報抽出部１１５は、ステップＳ１０５で抽出された登録情報を表示部２１２で表示し、ユーザが抽出された登録情報から希望する登録情報を選択する。具体的には、ステップＳ１０５で選択された複数の雄豚情報を、表示部２１２で例えばプルダウンメニューで複数表示し、ユーザは入力部２１１複数の雄豚情報から希望する雄豚を選択することができる。
【００８１】
以上説明したように、本発明の実施形態に係る畜産情報管理システム１では、ユーザが豚に対して実施を希望するイベントを選択し、個々の豚に紐付く履歴情報を用いてイベントを実施可能な豚を抽出し、ユーザが抽出された豚からイベントを実施する豚を選択することで、膨大な数の豚の中からユーザが希望するイベントの対象となる豚のみを表示し、効率的にイベントに関する情報の登録を行うことができる。これにより、膨大な数の豚の管理負荷を低減することができる。またユーザはイベントをアイコンで選択する事により直観的な操作を行うことができる。
【００８２】
なお、以上の説明では個々の豚を抽出しているが、個々の豚に変えて群としての豚（グループ、ロット）を抽出し、ユーザが家畜群を選択することもできる。例えば２０１９年５月３０日に離乳イベントが選択された複数の豚に対して、「２０１９０５３０離乳グループ」のようなグループ識別子を付与されている場合、次回本交配イベントを選択する際にユーザが当該グループ識別子を選択する事で、複数の母豚を選択する手間を省くことができる。
【００８３】
また家畜抽出部１１３は、家畜情報記憶部１２１に記憶されている注意母豚一覧の情報を用いて、離乳済みの母豚の中で発情再起予定日数を超過している母豚を抽出し、ユーザに対して警告の表示を行ってもかまわない。
【００８４】
また、以上では繁殖用豚に対する本交配のイベントを例として説明したが、イベントはこれに限られるものではない。例えば、共通イベントとしての投薬イベントをユーザが希望する場合、履歴情報から投薬対象となる豚、豚のグループ、豚のロットを抽出しても構わない。
【００８５】
（第２の実施形態）
本発明の第２の実施形態について説明する。第２の実施形態はユーザが、まず家畜を選択することにより、選択した家畜に対して実施可能なイベントが抽出されるシステムである。これにより、選択した家畜に対して誤ったイベントの実施可能性を低減することができる。第２の実施形態における畜産情報管理システム２は、第１の実施形態における畜産情報管理システム１と基本構成はほぼ同じである。そのため、同一の構成、機能の説明については省略し、異なる構成、機能について説明する。
【００８６】
＜構成＞
第２の実施形態に係る畜産情報管理サーバ１０１は、イベント選択部１１１、イベント抽出部１１２、家畜選択部１１４、登録情報抽出部１１５、識別子付与部１１６、家畜情報記憶部１２１を備える。なお、第１の実施形態で説明した家畜抽出部１１３を備えていても構わない。
【００８７】
イベント選択部１１１は、家畜に実施を希望するイベントを、ユーザからの指示により選択する機能を有する。具体的には、端末装置２０１の表示部２１２に表示されるアイコンを、ユーザが入力部２１１から選択する事で、実施を希望するイベントを選択する。
【００８８】
イベント抽出部１１２は、家畜情報記憶部１２１に記憶されている家畜又は家畜群に紐づく履歴情報を用いて、家畜選択部１１４で選択された家畜又は家畜群に対して実施可能なイベントを抽出する機能を有する。具体的には、例えば、家畜選択部１１４において、最新のイベントが離乳の履歴情報を有する母豚又は母豚のグループを選択している場合、それらの母豚又は母豚のグループは、人工授精イベント、本交配イベント等が実施可能であるものとしてそれらのイベントを抽出し、アイコンとして表示部２１２に表示することができる。
【００８９】
家畜選択部１１４は、イベントの実施を希望する家畜又は家畜群を、ユーザからの指示により選択する機能を有する。具体的には、端末装置２０１の表示部２１２に表示される検索画面から所定条件を入力することで、家畜情報記憶部１２１に記憶されている家畜又は家畜群に紐づく履歴情報を用いて、家畜又は家畜群を検索し、選択することができる。
【００９０】
＜端末装置画面＞
次に、本発明の第２の実施形態に係る端末装置２０１の表示部２１２に表示される表示画面２１３について、図８から図１０を参照しながら説明する。なお以下では、ユーザが繁殖用豚である母豚に対して本交配のイベントの実施を行う場合を例として説明する。
【００９１】
図８は、母豚検索のための表示画面である。当該画面は母豚台帳の管理画面（不図示）から選択する事ができる。図８では、母豚のいる場所（農場、豚舎、部屋）、最新イベント種別、自家産／外部購入した母豚、対象母豚（死・廃用を除くものか／全ての豚）、品種、購買先、産次いずれか、又は全てを入力し、検索ボタンを押すことで、条件に合致する母豚が検索され、表示画面の下部に母豚リストが表示される。母豚リストは、母豚毎に、母豚番号、農場、豚舎、部屋、産次、前回イベント、最新イベント日付、自家産フラグ、品種、生年月日等の情報が表示され、ユーザは交配を希望する母豚を、母豚番号をクリックする事により選択することができる。
【００９２】
図９は、図８で選択された母豚に実施することができるイベントのアイコンを表示する表示画面である。図８では、離乳が終わった状態又は妊娠履歴の母豚が選択されたものとして、実施可能なイベントのアイコンは、人工授精 、本交配、哺乳開始、ホルモン処置の繁殖イベントが表示されている。ユーザは、入力部２１１から希望する繁殖イベントのアイコンを選択する事で、繁殖イベントの登録に処理を進めることができる。
【００９３】
図１０は、繁殖イベントの情報を登録する表示画面である。図１０では、母豚およびイベントタイプは、図８で選択された母豚と図９で選択されたイベントが予め表示される。そして、ユーザは、イベントの実施日、雄豚・精液の情報、交配タイミングの情報を入力することができる。「登録」のボタンを押すことで、図９で選択した母豚の情報に対して入力を行うことができる。
【００９４】
以上の、ユーザは、図８から図１０に表示される画面の遷移に従って、イベントの登録を行うことができる。
【００９５】
＜処理の流れ＞
本発明の第２の実施形態に係る畜産情報管理システム２の動作について、図１１に示すフローチャートを参照しながら説明する。なお、以下では、イベントを本交配である場合を例として説明する。
【００９６】
ステップＳ２０１において、家畜選択部１１４は、端末装置２０１の入力部２１１からの指示により、家畜の検索を行う。具体的には、入力部２１１から入力されるユーザが希望する条件に基づいて、家畜情報記憶部１２１に記憶されている母豚の情報の検索を行う。
【００９７】
ステップＳ２０２において、家畜選択部１１４は、ステップＳ２０１で検索を行った家畜の検索結果を表示部２１２に表示する。具体的には、ステップＳ２０１で検索された母豚の情報を表示部２１２に表示する。
【００９８】
ステップＳ２０３において、家畜選択部１１４は、入力部２１１からの指示により、ステップＳ２０３で表示した家畜の中からイベントを実施する家畜を選択する。具体的には、表示部２１２に表示されている母豚のリストから、ユーザが入力部２１１で希望する母豚を選択する。
【００９９】
ステップＳ２０４において、イベント抽出部１１２は、ステップＳ２０３で選択された家畜と、当該家畜について家畜情報記憶部１２１に記憶されている履歴情報とを用いて、当該家畜に対して実施可能なイベントを抽出する。具体的には、イベント抽出部１１２は、ステップＳ２０３でユーザが選択した母豚の履歴情報から、例えば、離乳情報の中の前回の離乳イベントが行われた日から２０日経過した豚で、かつ、分娩情報の中の分娩回数は７回以下の母豚が選択されている場合、すなわち、次の交配（本交配や人工授精）等を行える母豚であるため、イベントとして交配、人工授精、哺乳開始、ホルモン処置を実施できるものと判別し、これらのイベントを抽出する。抽出されたイベントは、表示部２１２にアイコンとして表示される。
【０１００】
ステップＳ２０５において、イベント選択部１１１は、端末装置２０１の入力部２１１からの指示により、ステップＳ２０４で抽出されたイベントから実施するイベントの選択を行う。具体的には、表示部２１２に表示されているイベントのアイコンから、ユーザが入力部２１１で本交配イベントを選択することで、本交配イベントの選択情報を生成する。
【０１０１】
ステップＳ２０６において、登録情報抽出部１１５は、ステップＳ２０３で選択された家畜に対して、ステップＳ２０５で選択されたイベントの実施に当たって必要となる登録情報を抽出する。具体的には、ステップＳ２０３で選択された本交配の対象母豚に対して、本交配を行うための雄豚の登録情報を繁殖豚情報記憶部１２３から抽出する。より具体的には選択された本交配の対象母豚の場所情報に応じて、その母豚の存在場所に近い農場の雄豚を登録情報として抽出する。
【０１０２】
ステップＳ２０７において、登録情報抽出部１１５は、ステップＳ２０６で抽出された登録情報を表示部２１２で表示し、ユーザが抽出された登録情報から希望する登録情報を選択する。具体的には、ステップＳ２０６で選択された複数の雄豚情報を、表示部２１２で例えばプルダウンメニューで複数表示し、ユーザは入力部２１１複数の雄豚情報から希望する雄豚を選択することができる。
【０１０３】
以上説明したように、本発明の実施形態に係る畜産情報管理システム２では、ユーザが豚を選択し、個々の豚に紐付く履歴情報を用いて選択した豚に対して実施可能なイベントを抽出し、ユーザが抽出されたイベントから選択した豚に対して実施するイベントを選択することで、効率的にイベントに関する情報の登録を行うことができる。これにより、選択した豚に対して実施できないイベントを誤選択する可能性を低減することができる。なお、以上の説明では個々の豚を選択しているが、個々の豚に変えて群としての豚（グループ、ロット）を選択し、ユーザが群についてまとめてイベント情報の登録を行うこともできる。
【０１０４】
また、以上では繁殖用豚に対する本交配のイベントを例として説明したが、イベントはこれに限られるものではない。例えば、ユーザが投薬対象となる豚、豚のグループ、豚のロットが選択されている場合、履歴情報から共通イベントとしての投薬イベントを抽出しても構わない。
【０１０５】
また、第２の実施形態で説明した畜産情報管理システム２と、第１の実施形態で説明した畜産情報管理システム１は別々のシステムではなく、１つのシステムとして機能しても構わない。
【０１０６】
（プログラム）
図１２は、コンピュータ８０１の構成を示す概略ブロック図である。コンピュータ８０１は、ＣＰＵ８０２、主記憶装置８０３、補助記憶装置８０４、インタフェース８０５を備える。
【０１０７】
ここで、実施形態に係る畜産情報管理サーバ１０１を構成する各機能を実現するためのプログラムの詳細について説明する。
【０１０８】
畜産情報管理サーバ１０１は、コンピュータ８０１に実装される。そして、畜産情報管理サーバ１０１の各構成要素の動作は、プログラムの形式で補助記憶装置８０４に記憶されている。ＣＰＵ８０２は、プログラムを補助記憶装置８０４から読み出して主記憶装置８０３に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ８０２は、プログラムに従って、上記した記憶部に対応する記憶領域を主記憶装置８０３に確保する。
【０１０９】
当該プログラムは、具体的には、コンピュータ８０１において、複数の家畜の情報を管理する畜産情報管理プログラムであって、ユーザの指示により家畜に対して実施を希望するイベントを選択するイベント選択ステップと、個々の家畜又は家畜群に紐付く履歴情報を用いて、前記イベント選択ステップで選択されたイベントを実施可能な家畜又は家畜群を抽出する家畜抽出ステップと、ユーザの指示により前記家畜抽出部で抽出された家畜又は家畜群からイベントを実施する家畜又は家畜群を選択する家畜選択ステップと、を実現するプログラムである。
【０１１０】
なお、補助記憶装置８０４は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェース８０５を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムがネットワークＮＷを介してコンピュータ８０１に配信される場合、配信を受けたコンピュータ８０１が当該プログラムを主記憶装置８０３に展開し、上記処理を実行してもよい。
【０１１１】
また、当該プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、当該プログラムは、前述した機能を補助記憶装置８０４に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）
であってもよい。
【０１１２】
以上、本発明のいくつかの実施形態を説明したが、これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。また、実施形態の説明では家畜として豚を例として説明したが、牛や鳥のように他の家畜に畜産情報管理システムを適用しても構わない。
【符号の説明】
【０１１３】
１、２…畜産情報管理システム
１０１…畜産情報管理サーバ
１１１…イベント選択部
１１２…イベント抽出部
１１３…家畜抽出部
１１４…家畜選択部
１１５…登録情報抽出部
１１６…識別子付与部
１２１…家畜情報記憶部
２０１…端末部
２１１…入力部
２１２…表示部
２１３…表示画面
８０１…コンピュータ
８０２…ＣＰＵ
８０３…主記憶装置
８０４…補助記憶装置
８０５…インタフェース
【図１】
2020197863.tif 000003
【図２】
2020197863.tif 000004
【図３】
2020197863.tif 000005
【図４】
2020197863.tif 000006
【図５】
2020197863.tif 000007
【図６】
2020197863.tif 000008
【図７】
2020197863.tif 000009
【図８】
2020197863.tif 000010
【図９】
2020197863.tif 000011
【図１０】
2020197863.tif 000012
【図１１】
2020197863.tif 000013
【図１２】
2020197863.tif 000014