(57)【要約】  農作業支援方法は、実施された農作業ごとに作業履歴記憶部が記憶する実施時期と、算出方法記憶部が前記実施時期を基準として記憶する、農作業の成果の評価時期の算出方法とに基づいて、前記実施された農作業の前記評価時期の到来を検知し、前記評価時期の到来が検知された前記農作業に関する成果の評価作業の指示を出力する処理をコンピュータが実行する。
2012120689.tif 000002
【特許請求の範囲】
【請求項１】
実施された農作業ごとに作業履歴記憶部が記憶する実施時期と、算出方法記憶部が前記実施時期を基準として記憶する、農作業の成果の評価時期の算出方法とに基づいて、前記実施された農作業の前記評価時期の到来を検知し、
前記評価時期の到来が検知された前記農作業に関する成果の評価作業の指示を出力する処理をコンピュータが実行する農作業支援方法。
【請求項２】
前記検知する処理は、前記作業履歴記憶部が前記実施時期を記憶する農作業に関して、気象履歴記憶部が記憶する該実施時期からの気象情報の履歴に基づいて、当該農作業の前記評価時期の到来を検知する請求項１記載の農作業支援方法。
【請求項３】
前記検知する処理は、前記実施時期からの積算温度が、前記農作業によって除去されるべき生物が発生する基準値を超えた場合に、当該農作業の前記評価時期の到来を検知する請求項２記載の農作業支援方法。
【請求項４】
前記検知する処理は、前記農作業において使用された農薬の有効期間を前記実施時期に加算して得られる時期に、当該農作業の前記評価時期の到来を検知する請求項１記載の農作業支援方法。
【請求項５】
前記検知する処理は、前記実施時期からの降水量に応じて、前記農薬の有効期間を補正する請求項４記載の農作業支援方法。
【請求項６】
実施された農作業ごとに作業履歴記憶部が記憶する実施時期と、算出方法記憶部が前記実施時期を基準として記憶する、農作業の成果の評価時期の算出方法とに基づいて、前記実施された農作業の前記評価時期の到来を検知する検知部と、
前記評価時期の到来が検知された前記農作業に関する成果の評価作業の指示を出力する出力部とを有する農作業支援装置。
【請求項７】
前記検知部は、前記作業履歴記憶部が前記実施時期を記憶する農作業に関して、気象履歴記憶部が記憶する該実施時期からの気象情報の履歴に基づいて、当該農作業の前記評価時期の到来を検知する請求項６記載の農作業支援装置。
【請求項８】
前記検知部は、前記実施時期からの積算温度が、前記農作業によって除去されるべき生物が発生する基準値を超えた場合に、当該農作業の前記評価時期の到来を検知する請求項７記載の農作業支援装置。
【請求項９】
前記検知部は、前記農作業において使用された農薬の有効期間を前記実施時期に加算して得られる時期に、当該農作業の前記評価時期の到来を検知する請求項６記載の農作業支援装置。
【請求項１０】
前記検知部は、前記実施時期からの降水量に応じて、前記農薬の有効期間を補正する請求項９記載の農作業支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、農作業支援方法及び農作業支援装置に関する。
【背景技術】
【０００２】
農業における作物の栽培では、畑の土づくりや播種（種まき）から育成段階を経て、収穫、出荷までの期間に様々な作業が発生する。各種の作業を行うタイミングを決定する基本的な要因は作物の生育日数である。具体的には、播種日（種まき）、又は定植若しくは移植日（苗を畑に植える日）からの経過日数に応じて行うべき作業がおおよそ決まる。例えば、「農業技術体系キャベツ基９８」によれば、キャベツでは苗の定植から３０日後及び８０日後に追肥（肥料播き）を行うことが推奨されている。
【０００３】
しかし、実際には作物の生育日数以外の状況も考慮される必要がある。例えば、圃場（畑）における病害虫の発生状況、圃場の状態（土壌状態や圃場の周辺の状態）、又は気象条件等といった圃場毎に変動しうる状況は、行うべき作業を決定する際に重要な要因となる。
【０００４】
具体的には、病害虫の発生状況に応じた作業としては、定植後のキャベツにおいて、害虫（モンシロチョウの幼虫等）の発生が確認された場合に、圃場に対して農薬散布を行うことが考えられる。また、圃場の状態に応じた作業としては、田植後の水稲に関して、水の乾き（水位の低下）が激しい場合に、畦周辺の見回りを行い、水漏れがないかを確認することが考えられる。また、気象条件又は土壌条件に応じた作業としては、播種前の土づくりにおいて、降雨後の例えば３日間（排水性の悪い圃場では１週間）は作業を行わないことなどが考えられる。
【０００５】
生育日数や生育段階（生育ステージ）に応じて、どのような作業行うべきかに関しては、「農業技術体系キャベツ基９８」のように、作物ごとの栽培基準又は指針情報という形で文書化されている。また、種や苗を販売する種苗メーカは、各作物又は品種毎に適切な栽培時期の情報をカタログや種の容器等に記載している。
【０００６】
また、コンピュータシステムを利用して、生育日数だけでなく、生育状態を加味して行うべき作業内容を決定することも検討されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３１０４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、栽培基準又は指針情報には、作型（春まき型、秋まき型など）や大まかな気候条件（例えば冷涼地、中間地、暖地等）ごとに、生育日数又は生育段階に応じて基本的な作業（播種、施肥、収穫）が記載されている程度である。また、特許文献１に記載された技術においても、大まかな作業種別が提示されるに過ぎない。更に、上記栽培基準又は指針情報等は、特定の圃場に関して必ずしも妥当するとは限らない。
【０００９】
上記に鑑みれば、作業者が栽培を繰り返す中で、参考にした基準又は指針等の妥当性を評価し、評価結果に基づいて、特定の圃場に関して妥当する基準又は指針等の抽出、又は新規作成等を行うことが有効であると考えられる。
【００１０】
しかし、農作業は多種多様である。したがって、特に、経験の浅い作業者にとって、各農作業の成果を評価すべきタイミングを判断するのは困難である。また、ベテランの作業者であっても、評価すべきこと及び評価の時期をうっかり忘れてしまうことが考えられる。
【００１１】
そこで、農作業の成果の評価を支援することのできる農作業支援方法及び農作業支援装置の提供を目的とする。
【課題を解決するための手段】
【００１２】
そこで上記課題を解決するため、農作業支援方法は、実施された農作業ごとに作業履歴記憶部が記憶する実施時期と、算出方法記憶部が前記実施時期を基準として記憶する、農作業の成果の評価時期の算出方法とに基づいて、前記実施された農作業の前記評価時期の到来を検知し、前記評価時期の到来が検知された前記農作業に関する成果の評価作業の指示を出力する処理をコンピュータが実行する。
【発明の効果】
【００１３】
農作業の成果の評価を支援することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態における農作業支援装置のハードウェア構成例を示す図である。
【図２】本発明の実施の形態における農作業支援装置の機能構成例を示す図である。
【図３】生育状態更新処理の処理手順の一例を説明するためのフローチャートである。
【図４】生育状態情報の構成例を示す図である。
【図５】生育状態更新ルールの構成例を示す図である。
【図６】作業履歴記憶部の構成例を示す図である。
【図７】生育状態更新ルールより参照される観察ルールの構成例を示す図である。
【図８】生育状態更新処理において処理対象とされる生育状態更新ルール及び観察ルールの一例を示す図である。
【図９】生育ステージ履歴記憶部の構成例を示す図である。
【図１０】作業の完了によって終了する生育ステージに関する生育状態更新ルール及び観察ルールの一例を示す図である。
【図１１】実際の生育状態に応じて生育状態情報を補正するための生育状態更新ルール及び観察ルールの一例を示す図である。
【図１２】生育状態に応じた作業ルールの抽出処理の処理手順の一例を説明するためのフローチャートである。
【図１３】生育状態ルールの構成例を示す図である。
【図１４】観察情報に応じた作業ルールの抽出処理の処理手順の一例を説明するためのフローチャートである。
【図１５】作業ルールとしての観察ルールの構成例を示す図である。
【図１６】環境情報に応じた作業ルールの抽出処理の処理手順の一例を説明するためのフローチャートである。
【図１７】環境情報記憶部の構成例を示す図である。
【図１８】環境ルールの構成例を示す図である。
【図１９】警報情報に応じた作業ルールの抽出処理の処理手順の一例を説明するためのフローチャートである。
【図２０】警報ルールの構成例を示す図である。
【図２１】作業指示の出力処理の処理手順の一例を説明するためのフローチャートである。
【図２２】実施済み作業に関する評価時期到来の検知処理の処理手順の一例を説明するためのフローチャートである。
【図２３】評価時期算出基準記憶部の構成例を示す図である。
【図２４】積算温度に基づく評価時期到来の検知処理の処理手順の一例を説明するためのフローチャートである。
【図２５】圃場特性情報記憶部の構成例を示す図である。
【図２６】農薬有効期間に基づく評価時期到来の検知処理の処理手順の一例を説明するためのフローチャートである。
【図２７】農薬情報記憶部の構成例を示す図である。
【図２８】評価値補正係数記憶部の構成例を示す図である。
【図２９】農薬有効期間の補正処理の処理手順の一例を説明するためのフローチャートである。
【図３０】作業実績の入力処理の処理手順の一例を説明するためのフローチャートである。
【図３１】ルール目標達成評価値の入力処理の処理手順の一例を説明するためのフローチャートである。
【図３２】作業ルールとステージ目標との関係の例を示す図である。
【図３３】作業ルールの寄与度の算出処理の処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における農作業支援装置のハードウェア構成例を示す図である。同図の農作業支援装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、ＣＰＵ１０４と、インタフェース装置１０５と、表示装置１０６と、入力装置１０７とを有する。
【００１６】
農作業支援装置１０での処理を実現するプログラムは、記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１７】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って農作業支援装置１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等であり、様々な操作指示を入力させるために用いられる。
【００１８】
なお、記録媒体１０１の一例としては、ＣＤ−ＲＯＭ、ＤＶＤディスク、又はＵＳＢメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置１０２の一例としては、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等が挙げられる。記録媒体１０１及び補助記憶装置１０２のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
【００１９】
図２は、本発明の実施の形態における農作業支援装置の機能構成例を示す図である。同図において、農作業支援装置１０は、生育状態更新部１１２、作業ルール抽出部１１５、作業指示部１１７、作業実績入力部１１８、ルール目標達成度入力部１２０、観察結果入力部１２１、寄与度算出部１２３、登録処理部１２４、評価時期検知部１２５、及び評価指示出力部１２６等を有する。これら各部は、農作業支援装置１０にインストールされたプログラムがＣＰＵ１０４に実行させる処理によって実現される。
【００２０】
農作業支援装置１０は、また、生育状態記憶部１１１、生育状態更新ルール記憶部１１３、作業ルール記憶部１１４、抽出ルール記憶部１１６、作業履歴記憶部１１９、生育ステージ履歴記憶部１２２、環境情報記憶部１２７、圃場特性情報記憶部１２８、農薬情報記憶部１２９、評価時期算出基準記憶部１３０、及び評価値補正係数記憶部１３１等を有する、これら各記憶部は、補助記憶装置１０２、又は農作業支援装置１０とネットワークを介して接続される記憶装置等を用いて実現可能である。なお、抽出ルール記憶部１１６は、メモリ装置１０３を用いて実現されるのが好適である。
【００２１】
生育状態記憶部１１１は、栽培している作物ごとにその作物の生育状態を示す情報（生育状態情報）を記憶する。生育状態情報は、時間の経過を基準として作物の生育状態を示す情報である。例えば、生育状態情報は、作物ごとに特徴的な生育ステージ（生育段階）、栽培開始時点からの経過日数、及び各生育ステージの開始時点からの経過日数等を含む。生育ステージとは作物の生育過程における所定の時期を区切りとして分割又は分類された期間をいう。例えば、おおよその作物の生育ステージは、「播種期（種まき期）」、「育苗期」、「成長期」、及び「収穫期」等に分類される。但し、作物によっては「育苗期」が無かったり、「成長期」が細かく分類されたりする。また、本実施の形態の適用に際し、任意の生育ステージが定義されてもよい。
【００２２】
生育状態更新部１１２は、生育状態記憶部１１１に記憶されている生育状態情報を更新する。生育状態更新部１１２は、所定の期間ごとに自律的に作物の生育状態を当該所定の期間分更新する。例えば、生育状態更新部１１２は、１日ごとに上記経過日数を１日増加させる。また、生育状態更新部１１２は、生育状態がいずれかの生育状態更新ルールＲｕの条件に合致する場合は、当該生育状態の生育ステージを更新する。
【００２３】
生育状態更新ルールＲｕは、作物の生育過程の特徴的な時点で何を観察するのか、観察の結果、生育状態情報をどのように更新するのか（生育状態情報の更新値）等が定義されたデータである。すなわち、生育状態更新ルールＲｕは、作物の生育過程の特徴的な時点を条件として含む。また生育状態更新ルールＲｕは、当該条件が満たされた場合に観察すべき内容、観察結果に応じた生育状態情報の更新値等を含む。
【００２４】
生育状態更新ルール記憶部１１３は、一以上の生育状態更新ルールＲｕを記憶する。
【００２５】
作業ルール記憶部１１４は、各種の作業ルールを記憶する。作業ルールとは、作物の状態や、圃場現場や周辺の状態（作物の環境の状態）に関するさまざまな状態に応じて、どのような作業を行うべきか等が定義されたデータである。具体的には、作業ルールは、作物生育状態情報又は作物の環境の状態に関する条件、当該条件が満たされた場合に実行すべき作業を示す作業情報、及び作物の生育に対する当該作業ルール（又は当該作業）の寄与度等を含む。寄与度の詳細については後述する。
【００２６】
同図には、作業ルールとして、生育状態ルールＲｓ、観察ルールＲｏ、環境ルールＲｅ、及び警報ルールＲｗ等が例示されている。各作業ルールの詳細については後述する。
【００２７】
作業ルール抽出部１１５は、作物の生育状態情報や、圃場現場や周辺の状態に関する情報等の入力情報等に合致する条件を含む作業ルールを作業ルール記憶部１１４より抽出（又は検索）する。入力情報の一例として、本実施の形態では、生育状態記憶部１１１に記憶されている生育状態情報、人による圃場の観察結果情報、各種の計測器又はセンサーによる圃場の環境（土壌や気象）に関する情報、気象情報提供者や農業関連組織が提供する各種の警報情報等が利用される。なお、本実施の形態における作業ルールの種類は、当該入力情報の種類に対応している。
【００２８】
抽出ルール記憶部１１６は、作業ルール抽出部１１５によって抽出された作業ルールを記憶する。
【００２９】
作業指示部１１７は、抽出ルール記憶部１１６に記憶されている作業ルールに含まれている作業情報等を、例えば、表示装置１０６に出力させる。抽出ルール記憶部１１６に複数の作業ルールが記憶されている場合（すなわち、複数の作業ルールが抽出されている場合）、作業指示部１１７は、各作業ルールに含まれている寄与度に基づいて、作業情報の出力対象とする作業ルールを選択（限定）する。すなわち、寄与度が相対的に高い作業ルールを優先させる。すなわち、寄与度は、複数の作業ルールが競合した場合の優先度（優先順位）として用いられる。
【００３０】
なお、作業ルール抽出部１１５及び作業指示部１１７による処理の実行時期は、入力情報が入力される都度でもよい。又は、予め設定されているタイミングや定期時刻（毎日所定の時刻等）であってもよい。
【００３１】
評価時期検知部１２５は、各作業ルールに含まれている目標（ルール目標）に対する達成度（又は達成状況）を示す評価値（ルール目標達成評価値）の評価作業を実施する時期（評価時期）の到来を検知する。ルール目標に対する達成度は、作業ルールに従って行った作業の成果の度合いを示す評価値であるともいえる。作業ルールに従って作業が行われてから評価時期までの時間は、行われた作業によって異なりうる。例えば、農薬散布は、効果が得られるまで数日を要する。したがって、農薬散布に関する評価時期は、作業実施日から数日後であるのが妥当である。一方、播種は、作業の実施と同時にその成果を評価することが可能である。したがって、播種に関する評価時期は、作業実施日と同じ日とされるのが妥当である。
【００３２】
また、同じ作業であっても、天候等の環境の状況や圃場の特性等に応じて、妥当な評価時期は異なりうる。更に、農薬散布に関しては、散布される農薬に応じて妥当な評価時期は異なりうる。評価時期検知部１２５は、このような事情を考慮すべく、環境情報記憶部１２７、圃場特性情報記憶部１２８、農薬情報記憶部１２９、及び評価時期算出基準記憶部１３０等を参照して、評価時期の到来を判定する。
【００３３】
環境情報記憶部１２７は、環境情報の履歴を記憶する。環境情報とは、気温、日射量、湿度、降水量等、圃場の環境に関する情報（特に、気象情報）をいう。環境情報は、例えば、圃場に設置された各種計測器又はセンサー等（温度計、湿度計等）によって計測される。但し、各種計測器等による計測値の加工結果が環境情報とされてもよい。加工結果とは、例えば、平均気温、最高気温、最低気温、積算気温、積算降水量等である。すなわち、加工結果とは、瞬間的に得られる値ではなく、一定期間の計測値に基づいて得られる値である。また、環境情報記憶部１２７への環境情報の記録は、計測器等と農作業支援装置１０とをネットワークを介して接続することにより自動的に行われても良いし、手動での入力によって行われてもよい。
【００３４】
圃場特性情報記憶部１２８は、圃場の特性を示す情報（圃場特性情報）を記憶する。本実施の形態において、圃場特性情報は、圃場ごとに、当該圃場において発生する可能性のある（又は発生した実績のある）雑草の種類と、当該雑草が発生する条件とを記憶する。
【００３５】
農薬情報記憶部１２９は、農薬ごと（農薬名ごと）に、有効期間等を記憶する。
【００３６】
評価時期算出基準記憶部１３０は、作業ごとに、評価時期の算出基準を示す情報を記憶する。
【００３７】
評価指示出力部１２６は、評価時期検知部１２５によって評価時期の到来が検知された作業に関して、評価作業の実施指示を出力する。評価作業には、評価のための圃場の見回りや、ルール目標達成評価値の判定等が含まれる。評価値補正係数記憶部１３１は、ルール目標達成評価値を補正するための係数を記憶する。
【００３８】
作業実績入力部１１８は、作業指示部１１７によって指示された作業の実績を示す情報（作業実績情報）の入力を受け付け、作業履歴記憶部１１９に記録する。作業履歴記憶部１１９は、例えば、補助記憶装置１０２を用いて、作業実績情報の履歴を記憶する。
【００３９】
ルール目標達成度入力部１２０は、ルール目標達成評価値の入力を作業者より受け付ける。ルール目標達成度入力部１２０は、受け付けたルール目標達成評価値を作業履歴記憶部１１９に記録する。したがって、ルール目標達成評価値は、作業指示部１１７によって指示された作業に係る作業ルールごとに記録される。
【００４０】
観察結果入力部１２１は、生育状態更新部１１２によって出力される作物等の観察指示に応じて行われる作物等の観察の結果の入力を受け付ける。観察結果入力部１２１は、入力された観察結果に基づいて、作物の生育ステージごとに設けられている目標（ステージ目標）に対する達成度（達成状況）を示す評価値（ステージ目標達成評価値）を生育ステージ履歴記憶部１２２に記録する。したがって、或る作物に関するステージ目標達成評価値は、当該作物の生育ステージごとに記録される。
【００４１】
生育ステージ履歴記憶部１２２は、作物の生育ステージの進行に応じて、各生育ステージに関する情報が記録される。各ステージに関する情報には、ステージ目標達成評価値も含まれる。
【００４２】
寄与度算出部１２３は、各生育ステージについて、当該生育ステージのステージ目標達成評価値と、当該生育ステージにおいて適用された各作業ルールのルール目標達成評価値との相関を示す指標値を求め、当該指標値を寄与度として各作業ルールに記録する。すなわち、各作業ルールの目標の達成度と、ステージ目標の達成度との相関に基づいて、各作業ルールの寄与度が判定される。
【００４３】
登録処理部１２４は、生育状態更新ルールＲｕ又は各種の作業ルールの入力を受け付け、入力された生育状態更新ルールＲｕ又は作業ルールを生育状態更新ルール記憶部１１３又は作業ルール記憶部１１４に記録する。例えば、登録処理部１２４は、生育状態更新ルールＲｕ又は作業ルールの種別ごとに応じた入力画面を表示装置１０６に表示させる。登録処理部１２４は、当該入力画面に対する入力内容に基づいて生育状態更新ルールＲｕ又は作業ルールを生成し、生育状態更新ルール記憶部１１３又は作業ルール記憶部１１４に記録する。
【００４４】
以下、農作業支援装置１０の処理手順について説明する。図３は、生育状態更新処理の処理手順の一例を説明するためのフローチャートである。同図の処理は、定期的に実行される。ここでは、１日に１回所定の時刻に実行されることとする。
【００４５】
ステップＳ１０１において、生育状態更新部１１２は、生育状態記憶部１１１に記憶されている生育状態情報に対して定期的な自動更新を行う。
【００４６】
図４は、生育状態情報の構成例を示す図である。同図において、生育状態情報は、栽培ＩＤ、圃場ＩＤ、作物名、品種、作型、栽培方法、栽培開始日、経過日数、現生育ステージ、現生育ステージ開始日、現生育内経過日数、生育ステージ開始日、及び生育ステージ終了日等を含む。
【００４７】
栽培ＩＤは、作物の栽培ごとに一意な識別子である。「栽培」とは、作物の栽培又は栽培のための準備が開始されてから、作物が収穫されるまでの期間及び当該期間における各種の作業をいう。圃場ＩＤは、圃場に対する識別子である。圃場の単位は、本実施が適用される農場に応じて適宜定められればよい。
【００４８】
作物名は、作物の名前である。例えば、「米」、「麦」等が作物名に相当する。品種とは、作物の品種である。例えば、米であれば、コシヒカリ、ササニシキ等が品種に相当する。作型は、春まき型、秋まき型等、作物の栽培体系である。栽培方法は、作物の栽培方法である。栽培開始日は、栽培を開始した日付である。経過日数は、栽培開始日からの経過日数である。現生育ステージは、作物の現在の生育ステージである。現生育ステージ開始日は、現在の生育ステージに移行した日付である。現生育内経過日数は、現生育ステージに移行後の経過日数である。生育ステージ開始日及び生育ステージ終了日は、現在までに経た生育ステージの開始日又は終了日である。複数の生育ステージを経ている場合は、当該生育ステージごとに、生育ステージ開始日及び生育ステージ終了日が含まれる。
【００４９】
なお、生育状態情報において、圃場ＩＤ、作物名、品種、作型、及び栽培方法等は、作物の栽培条件に関する情報に相当する。栽培開始日以降は、作物の生育の状態を示す情報に相当する。すなわち、本実施の形態では、時間を単位として又は所定時期からの経過時間によって、作物の生育の状態が管理される。なお、栽培開始日に関しては、例えば実際の栽培開始日ではなく、前作の収穫が終わった後の日（例えば前作の収穫日の翌日）をその作物の栽培開始日としてもよい。実際に作物の栽培（例えば播種）が始まる前に、作物を栽培するための圃場の整備（耕運、整地、施肥、畝立て、代かき）といった作業が必要になるケースがあるからである。
【００５０】
図４に示される生育状態情報は、栽培ごとに生育状態記憶部１１１に記憶されている。図３の処理手順は、生育状態記憶部１１１に記憶されている各生育状態情報について実行される。但し、ここでは、便宜上、一つの生育状態情報に注目して説明する。
【００５１】
ステップＳ１０１における定期的な自動更新とは、生育状態情報における経過日数及び現生育内経過日数のそれぞれに１を加算することをいう。なお、例えば、図３が実行される周期が２日であれば、２が加算されればよい。
【００５２】
続いて、生育状態更新部１１２は、生育状態更新ルール記憶部１１３に記憶されている生育状態更新ルールＲｕの中から、生育状態情報に合致する条件を含む生育状態更新ルールＲｕを検索する（Ｓ１０２）。
【００５３】
図５は、生育状態更新ルールの構成例を示す図である。同図において、生育状態更新ルールＲｕは、ルールＩＤ、登録元、登録日、作物名、品種、作型、栽培方法、生育ステージ、経過日数、冗長日数、冗長区分、作業要否、事前観察ルールＩＤ、事前必要作業、移行先生育ステージ、移行先生育内経過日数、及びステージ目標達成評価値等を含む。
【００５４】
ルールＩＤは、生育状態更新ルールＲｕごとに一意な識別子である。登録元は、当該生育状態更新ルールＲｕの情報源又は登録者等を示す情報である。すなわち、本実施の形態では、各作業者によって、各種の情報を参考として生育状態更新ルールＲｕ及び作業ルールが登録されることを想定している。したがって、誰によって又はどのような情報源等に基づいて生育状態更新ルールＲｕ又は作業ルールが登録されたのかを明確に保存しておくことにより、例えば、当該生育状態更新ルールＲｕの信頼性を評価することができる。登録日は、当該生育状態更新ルールＲｕが登録された日付である。
【００５５】
作物名から冗長区分までは、生育状態更新ルールＲｕにおいて、生育状態情報に対する条件（以下、「生育状態条件」という。）を構成するパラメータである。当該パラメータのうち、作物名、品種、作型、栽培方法、生育ステージ、及び経過日数は、生育状態情報（図４）に関して説明した通りである。但し、経過日数は、生育ステージにおける経過日数である。
【００５６】
冗長日数は、経過日数の条件に冗長性を持たせるためのパラメータである。すなわち、冗長日数に指定されている日数分だけ、経過日数の条件に冗長性が付与される。
【００５７】
冗長区分は、冗長日数を経過日数のいずれの方向に対して付与するかを示すパラメータである。冗長区分は、「前後」、「前」、又は「後」の値をとる。「前後」は、経過日数の前後に冗長日数を付与することを示す。したがって、経過日数及び冗長日数が同図の例の場合において、冗長区分が「前後」の場合、経過日数の条件は、「３５〜４５」となる。「前」は、経過日数の前に冗長日数を付与することを示す。したがって、この場合、経過日数の条件は「３５〜４０」となる。「後」は、経過日数の後に冗長日数を付与することを示す。したがって、この場合、経過日数の条件は「４０〜４５」となる。
【００５８】
移行先生育ステージ及び移行先生育内経過日数は、生育状態更新ルールＲｕの生育状態条件に合致する生育状態情報に対する更新処理の内容を構成するパラメータである。すなわち、移行先生育ステージは、当該生育状態情報の現生育ステージの更新値（更新後の値）を示す。移行先生育内経過日数は、当該生育状態情報の現生育内経過日数の更新値を示す。
【００５９】
作業要否、事前観察ルールＩＤ、及び事前必要作業は、生育状態条件に対する追加的な条件である。すなわち、事前観察ルールＩＤは、実際の作物の観察状態に関する条件である。具体的には、事前観察ルールＩＤは、生育状態更新ルールＲｕが参照する（又は生育状態更新ルールＲｕが含む）観察ルールＲｏのルールＩＤである。観察ルールＲｏは、作物や土壌等に関する観察内容が規定されているルールである。事前観察ルールＩＤに値が記録されている場合、生育状態情報が生育状態更新ルールＲｕの生育状態条件を満たしていたとしても、作業者に対して、当該事前観察ルールＩＤに係る観察ルールＲｏに従った作物等の観察、及び観察結果の入力等が要求される。観察結果が、観察ルールＲｏに規定されている条件を満たさない場合、生育状態情報の更新処理は行われない。
【００６０】
作業要否は、事前必要作業において示される作業の要否を示す。作業要否の値が「要」の場合、事前必要作業は必要とされる。作業要否の値が「不要」の場合、事前必要作業は不要とされる。したがって、事前必要作業は、作業要否の値が「要」である場合に有効となるパラメータである。事前必要作業は、生育状態情報の更新処理の前提とされる作業である。すなわち、事前必要作業に指定されている作業が実施されていない場合、生育状態情報の更新処理は行われない。
【００６１】
ステージ目標達成評価値は、当該生育状態更新ルールＲｕが適用されることにより生育ステージが更新された場合に、更新前の生育ステージ（すなわち、当該生育状態更新ルールＲｕに係る生育ステージ）に対して付与されるステージ目標達成評価値である。
【００６２】
ステップＳ１０２では、生育状態情報の作物名、品種、作型、栽培方法、現生育ステージ、及び現生育内経過日数に対して、作物名〜冗長区分までのパラメータによって規定される生育状態条件が合致する生育状態更新ルールＲｕが検索される。通常、ステージ目標達成評価値の異なる複数の生育状態更新ルールＲｕが検索される。換言すれば、生育状態条件及び追加的な条件が共通し、事前観察ルールＩＤ及びステージ目標達成評価値が異なる生育状態更新ルールＲｕが、予め生育状態更新ルール記憶部１１３に登録されている。
【００６３】
該当する生育状態更新ルールＲｕが一つも検索されない場合（Ｓ１０３でＮＯ）、図３の処理は終了する。該当する生育状態更新ルールＲｕ（以下、「カレント生育状態更新ルールＲｕ」という。）が検索された場合（Ｓ１０３でＹＥＳ）、生育状態更新部１１２は、カレント生育状態更新ルールＲｕの作業要否の値は「要」であるか否かを判定する（Ｓ１０４）。ここで、カレント生育状態更新ルールＲｕは、通常、複数存在する。但し、各カレント生育状態更新ルールＲｕの作業要否の値及び事前必要作業の値は共通するように登録されている。したがって、複数のカレント生育状態更新ルールＲｕのうち、いずれか一つの生育状態更新ルールＲｕに基づいて、ステップＳ１０４の判定が行われればよい。
【００６４】
作業要否の値が「不要」の場合（Ｓ１０４でＮＯ）、ステップＳ１０７に進む。作業要否の値が「要」の場合（Ｓ１０４でＹＥＳ）、生育状態更新部１１２は、生育状態情報に係る作物に関して、事前必要作業に指定されている作業が行われているか否かを作業履歴記憶部１１９を参照して確認する（Ｓ１０５）。
【００６５】
図６は、作業履歴記憶部の構成例を示す図である。同図において、作業履歴記憶部１１９は、作業ルールに従って実行された作業ごとに、栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法、生育ステージ、作業名、ルールＩＤ、作業日、評価実施日、及びルール目標達成評価値等を記憶する。
【００６６】
栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法、生育ステージは、作業の対象とされた作物に関して作業時に生育状態記憶部１１１に記憶されている栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法、現生育ステージである。
【００６７】
作業名は、作業ルールに従って行われた作業の名前である。ルールＩＤは、作業の原因となった作業ルールのルールＩＤである。作業日は、作業の実施日（実施時期）の日付である。評価実施日は、当該作業ルールに基づいて実施された作業に関してルール目標達成評価値が入力された日である。すなわち、当該作業に関する評価が実施された日である。ルール目標達成評価値は、当該作業ルールに基づいて実施された作業に関して入力されるルール目標達成評価値である。
【００６８】
このように、作業履歴記憶部１１９には、過去において行われた作業に関する情報が記憶されている。ステップＳ１０５では、作業履歴記憶部１１９に記録されているレコードのうち、栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法、及び生育ステージが、生育状態情報の栽培ＩＤ、圃場ＩＤ、作物名、作型、及び生育ステージと一致し、作業名が、カレント生育状態更新ルールＲｕの事前必要作業に指定されている作業名と一致するレコードの有無が確認される。
【００６９】
該当するレコードが無い場合（事前必要作業が行われていない場合）（Ｓ１０６でＮＯ）、図３の処理は終了する。該当するレコードが有る場合（事前必要作業が行われている場合）（Ｓ１０６でＹＥＳ）、生育状態更新部１１２は、カレント生育状態更新ルールＲｕごとに、事前観察ルールＩＤをルールＩＤとして有する観察ルールＲｏを作業ルール記憶部１１４より検索する（Ｓ１０７）。
【００７０】
図７は、生育状態更新ルールより参照される観察ルールの構成例を示す図である。同図において、観察ルールＲｏは、ルールＩＤ、登録元、作物名、品種、作型、栽培方法、生育ステージ、ルール連携、観察対象、観察状態、候補作業、ルール目標、評価時期算出方法、及び寄与度等を含む。ルールＩＤ、登録元、及び登録日等については、生育状態更新ルールＲｕ（図５）に関して説明した通りである。
【００７１】
ルール連携は、生育状態更新ルールＲｕ又は生育状態ルールＲｓとの連携の有無を示す。観察ルールＲｏにとって、連携とは、他のルールからら参照されることをいう。観察ルールＲｏは、独立して一つの作業ルールを構成するが、生育状態更新ルールＲｕや生育状態ルールＲｓから参照され、参照元のルールの一部を構成する場合もある。
【００７２】
観察対象及び観察状態は、観察ルールＲｏの条件を構成するパラメータである。観察対象、観察の対象を示す。観察状態は、当該観察ルールＲｏが適用されるための、観察対象に対する観察結果と比較される比較値を示す。すなわち、観察対象の状態が、観察状態に示される状態に合致する場合、当該観察ルールＲｏが適用される。
【００７３】
候補作業以降は、ルール連携が無い場合に有効となるパラメータである。したがって、これらのパラメータは、生育状態更新ルールＲｕより参照される観察ルールＲｏについては、無効である。よって、これらのパラメータに関する説明は、ここでは省略する。
【００７４】
なお、ルール連携の無い観察ルールＲｏは、観察対象が観察状態に示される状態である場合に行うべき作業を規定するものである。一方、他のルールより参照される観察ルールＲｏ（ルール連携の有る観察ルールＲｏ）は、観察対象が観察状態に示される状態であるか否かを判定するために用いられる。例えば、図７に示される観察ルールＲｏは、本葉が４枚に達した圃場の面積の割合が、２０％〜４９％であるか否かを判定するために用いられる。
【００７５】
ステップＳ１０７では、複数有るカレント生育状態更新ルールＲｕごとに、観察ルールＲｏが検索される。したがって、ステップＳ１０７の時点において、生育状態更新部１１２は、例えば、図８に示されるような生育状態更新ルールＲｕ及び観察ルールＲｏを処理対象として有している。
【００７６】
図８は、生育状態更新処理において処理対象とされる生育状態更新ルール及び観察ルールの一例を示す図である。
【００７７】
同図には、三つの生育状態更新ルールＲｕ１０１〜１０３と、いずれかの生育状態更新ルールＲｕより参照されている観察ルールＲｏ１０１〜１０３とが示されている。なお、同図の各生育状態更新ルールＲｕ及び各観察ルールＲｏは、説明に必要な項目のみが示されている。
【００７８】
ここで注目すべき点は、次の３点である。第一に、各生育状態更新ルールＲｕのステージ目標達成評価値は異なっていることである。第二に、各観察ルールＲｏの観察対象は共通していることである。第三に、各観察ルールＲｏの観察状態は異なっていることである。
【００７９】
例えば、第一の点に関しては、各生育状態更新ルールＲｕのステージ目標達成評価値は、「５０」、「７０」、「１００」となっている。第二の点に関しては、各観察ルールＲｏの観察対象は、「本葉が４枚に達した圃場の面積の割合（％）」となっている。第三の点に関しては、各観察ルールＲｏの観察状態は、「２０〜４９」、「５０〜９９」、「１００」となっている。
【００８０】
続いて、生育状態更新部１１２は、検索された観察ルールＲｏに含まれている観察対象及び観察状態に基づいて、当該観察対象が当該観察状態であるか否かを作業者に観察させるための指示を表示装置１０６に表示させる（Ｓ１０８）。例えば、当該指示を示すメッセージを含む画面（以下、「観察指示画面」という。）が表示される。図８に示される観察ルールＲｏの場合、観察指示画面には、「本葉が４枚に達した圃場の面積の割合（％）」の観察を指示するメッセージが表示される。
【００８１】
続いて、観察結果入力部１２１は、観察対象の観察を行った作業者による、観察結果の入力を受け付ける（Ｓ１０９）。観察結果の入力は、例えば、観察結果入力部１２１が表示装置１０６に表示させる観察結果入力画面を介して行われる。
【００８２】
図８に示されるような観察ルールＲｏの場合、観察結果入力画面は、本葉が４枚に達した圃場の面積の割合（％）を示す入力させるための文字列入力部品を有すればよい。又は、観察結果入力画面は、三つの観察ルールＲｏのそれぞれの観察状態の値と三つの観察ルールＲｏのいずれの観察状態にも該当しないこととに対応する四つの選択肢を含むチェックボックスを有していてもよい。更に、観察結果が観察状態に該当するか（「ＹＥＳ」）否か（「ＮＯ」）を選択させる画面が観察ルールＲｏごとに表示されてもよい。
【００８３】
いずれの形態であっても、観察ルールＲｏの観察状態と比較可能な値が観察結果として入力される。
【００８４】
続いて、観察結果入力部１２１は、入力された観察結果に合致する観察状態を含む観察ルールＲｏの有無を判定する（Ｓ１１０）。例えば、入力された観察結果が、図８の三つの観察ルールＲｏのいずれかの観察状態に合致するか否かが判定される。観察結果に合致する観察ルールＲｏが無い場合（Ｓ１１０でＮＯ）、観察結果入力部１２１は、図３の処理を終了させる。したがって、この場合、生育状態更新ルールＲｕに基づく生育状態情報の更新は行われない。例えば、図８の場合、本葉が４枚に達した圃場の面積の割合の観察結果が２０％未満であれば、生育状態情報の更新は行われない。
【００８５】
一方、観察結果に合致する観察ルールＲｏが有る場合（Ｓ１１０でＹＥＳ）、生育状態更新部１１２は、観察結果入力部１２１からの要求に応じ、観察結果に合致する観察ルールＲｏを参照しているカレント生育状態更新ルールＲｕに従って、生育状態情報を更新する（Ｓ１１１）。例えば、図８の場合、観察結果がいずれの観察ルールＲｏに合致した場合であっても、生育状態情報（図４）の現生育ステージは「結球初期」に更新され、現生育内経過日数は、「１」に更新される。
【００８６】
また、生育状態情報の現生育ステージ開始日は、当日の日付に更新される。更に、生育状態情報の現生育ステージが更新前後で異なる場合、更新前の現生育ステージに関する生育ステージ開始日及び生育ステージ終了日が当該生育状態情報に追加される。当該生育ステージ開始日には、更新前の現生育ステージ開始日が転記される。生育ステージ終了日には、当日の日付が記録される。
【００８７】
なお、観察結果に応じて、新たな生育ステージの経過日数（現生育内経過日数）を異なるようにしてもよい。例えば、本葉が４枚に達した圃場の面積の割合が５０％〜９９％の場合、経過日数を「２」とし、１００％の場合、経過日数を「５」とするようにしてもよい。その場合、図８における生育状態更新ルールＲｕ１０２及び１０３の移行先生育内経過日数の値を、それぞれ、「２」、「５」とすればよい。
【００８８】
このように、新たな生育ステージにおける経過日数を観察結果に応じて変化させることで、生育状態情報の内容を、作物の実際の生育状態により近似させることができる。
【００８９】
続いて、観察結果入力部１２１は、ステップＳ１１１における処理によって、生育状態情報の現生育ステージの値は変化したか（進行したか）否かを判定する（Ｓ１１２）。生育状態情報の現生育ステージの値が変化していない場合（Ｓ１１２でＮＯ）、観察結果入力部１２１は、図３の処理を終了させる。通常、生育状態更新ルールＲｕは、生育ステージを更新させるために適用されるものである。また、ステップＳ１１２の時点では、既に生育状態更新ルールＲｕは適用されている。それにも拘わらず、ステップＳ１１２の判定が必要とされるのは、生育状態更新ルールＲｕを、生育ステージの更新以外を目的とし利用することも可能だからである。この点については後述する。
【００９０】
一方、生育状態情報の現生育ステージの値が変化した場合（Ｓ１１２でＹＥＳ）、観察結果入力部１２１は、終了した生育ステージ（更新前の生育ステージ）に関する一つのレコード（生育ステージ情報）を、生育ステージ履歴記憶部１２２に記録する（Ｓ１１３）。
【００９１】
図９は、生育ステージ履歴記憶部の構成例を示す図である。同図において、生育ステージ履歴記憶部１２２は、過去の生育ステージごとに、栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法、生育ステージ、ステージ開始日、ステージ終了日、及びステージ目標達成評価値等を記憶する。
【００９２】
新たに追加されるレコードの栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法には、生育状態情報の栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法が記録される。生育ステージには、更新前の現生育ステージの値が記録される。生育ステージ開始日、生育ステージ終了日には、生育状態情報に最後に追加された（すなわち、最も新しい）「生育ステージ開始日」、「生育ステージ終了日」が記録される。ステージ目標達成評価値は、ステップＳ１１１において適用された生育状態更新ルールＲｕに含まれているステージ目標達成評価値が記録される。したがって、例えば、図８に示されている生育状態更新ルールＲｕ１０１が適用された場合、生育ステージ履歴記憶部１２２のステージ目標達成評価値には「５０」が記録される。生育状態更新ルールＲｕ１０２が適用された場合、生育ステージ履歴記憶部１２２のステージ目標達成評価値には「７０」が記録される。生育状態更新ルールＲｕ１０３が適用された場合、生育ステージ履歴記憶部１２２のステージ目標達成評価値には「１００」が記録される。
【００９３】
ここで、適用される生育状態更新ルールＲｕは、実際の観察結果に基づいて選択される。すなわち、実際の観察結果（すなわち、生育状態）に基づいて、生育ステージ目標達成評価値が記録される。したがって、観察結果の入力は、実質的にステージ目標達成評価値の入力に相当するといえる。
【００９４】
なお、上記では、作物の生育状態（生育の進行）に応じて生育ステージが更新される例について説明した。但し、所定の作業を行うことにより終了する生育ステージも定義されうる。すなわち、「生育ステージ」とは、「作業ステージ」としての意味も含みうる。どのような生育ステージを定義するかは、運用に応じて任意だからである。
【００９５】
例えば、播種以前の土作りの段階に対する生育ステージとして、「キャベツ準備期」が定義されたとする。この場合、「キャベツ準備期」は、土作りの完了によって終了する。
【００９６】
所定の作業を行うことにより終了する生育ステージに関しても、図３において説明した処理手順には有効である。この場合、例えば、図１０に示されるような生育状態更新ルールＲｕ及び観察ルールＲｏが定義されればよい。
【００９７】
図１０は、作業の完了によって終了する生育ステージに関する生育状態更新ルール及び観察ルールの一例を示す図である。図１０は、図８と同様の形式によって、生育状態更新ルールＲｕ及び観察ルールＲｏが示されている。図１０における各生育状態更新ルールＲｕは、「キャベツ準備期」に適用され（すなわち、生育ステージの値が「キャベツ準備期」であり）、生育ステージを「播種期」に更新させるための生育状態更新ルールＲｕである。また、各生育状態更新ルールＲｕが参照するそれぞれの観察ルールＲｏの観察対象は、「作業完了から播種予定日までの日数」として共通である。本実施の形態において、「キャベツ準備期」に対して、「作業完了から播種予定日までの日数」を観察対象としたのは、土作りの完了から播種までは、或る程度の日数が開けられるのが望ましいからである。なお、同図では省略されているが、同図の各生育状態更新ルールＲｕの事前必要作業には、例えば、「土作り」が設定される。すなわち、当該作業の完了が生育ステージの終了となる作業の名前が事前必要作業に設定される。
【００９８】
観察ルールＲｏ２０４の観察状態は、「３日〜１週間未満」である。観察ルールＲｏ２０５の観察状態は、「１〜１週間未満」である。観察ルールＲｏ２０６の観察状態は、「２週間以上」である。
【００９９】
したがって、図１０に示されるような生育状態更新ルールＲｕ及び観察ルールＲｏが処理対象とされることにより、土作りの完了した時期に応じて、ステージ目標達成評価値を変化させることができる。一般化すれば、作業の完了によって終了する生育ステージに関して、当該作業の結果に応じて、ステージ目標達成評価値を変化させることができる。
【０１００】
なお、図１０の場合、土作りの完了から播種予定日までの日数が３日未満の場合、生育ステージの更新は行われない。
【０１０１】
ところで、上記において、生育状態更新ルールＲｕは、生育ステージの更新以外の目的にも利用可能であると述べた。その点について説明する。
【０１０２】
本実施の形態の生育状態更新部１１２は、定期的に経過日数に１を加算する（図１２のステップＳ１０１）。但し、作物の実際の生育状態は、必ずしも経過日数に応じたものになるとは限らない。具体的には、実際の経過日数に比べて生育が遅れる可能性もある。そこで、生育状態更新ルールＲｕを、生育の遅れの補正手段として用いることもできる。この場合、例えば、図８に示される生育状態更新ルールＲｕ等に対して、図１１に示される生育状態更新ルールＲｕ等を追加すればよい。
【０１０３】
図１１は、実際の生育状態に応じて生育状態情報を補正するための生育状態更新ルール及び観察ルールの一例を示す図である。
【０１０４】
同図に示される生育状態更新ルールＲｕは、図５に示される生育状態更新ルールＲｕと同様に、定植期における経過日数が３５日〜４５日の間に処理対象とされる生育状態更新ルールＲｕである。但し、図１１の二つの生育状態更新ルールＲｕの移行先生育ステージは、現生育ステージと同じ「定植期」とされている。また、移行先生育内経過日収は、「２０」又は「３０」であり、３５日〜４５日よりも小さい値（すなわち、生育状態条件に合致する生育状態よりも前の生育状態（経過日数）を示す値）とされている。なお、これらの生育状態更新ルールＲｕは、生育ステージの更新を発生させるためのものではないため、ステージ目標達成評価値の値は、空又は無効なとされている。
【０１０５】
二つの生育状態更新ルールＲｕのそれぞれが参照する観察ルールＲｏの観察対象は、図５又は図８と同様に、「本葉が４枚に達した圃場の面積の割合（％）」である。観察ルールＲｏ２１１の観察状態は「０〜９」である。観察ルールＲｏ２１２の観察状態は「１０〜１９」である。
【０１０６】
図３のステップＳ１０８の時点において、図８に示される生育状態更新ルールＲｕ等に加えて図１１に示される生育状態更新ルールＲｕ等が処理対象とされている場合を考える。この場合、ステップＳ１０８において、観察結果として０％〜９％を示す値が入力されると、図１１における生育状態更新ルールＲｕ１１１が適用される。その結果、ステップＳ１１１では、生育状態情報の現生育ステージは更新されず、現生育内経過日数は、「２０」に戻される。
【０１０７】
このように、観察結果に応じて、生育状態更新ルールＲｕに基づいて、生育状態情報を、生育の方向に対して逆方向に更新することもできる。したがって、定期的に更新される生育状態情報における現生育内経過日数の値を、実際の生育状態により近似したものに補正することができる。
【０１０８】
続いて、以上のように管理される生育状態情報が示す生育状態又は他の要因等に応じて適用候補とされる作業ルールの抽出処理について説明する。
【０１０９】
まず、生育状態に応じた作業ルールの抽出処理について説明する。図１２は、生育状態に応じた作業ルールの抽出処理の処理手順の一例を説明するためのフローチャートである。同図の処理は、定期的に実行される。例えば、生育状態更新部１１２によって生育状態情報が更新された後に実行されてもよい。
【０１１０】
ステップＳ２０１において、作業ルール抽出部１１５は、生育状態記憶部１１１より生育状態情報（図４）を取得する。なお、図１２の処理手順は、生育状態記憶部１１１に記憶されている各生育状態情報について実行される。但し、ここでは、便宜上、一つの生育状態情報に注目して説明する。
【０１１１】
続いて、作業ルール抽出部１１５は、作業ルール記憶部１１４に記憶されている生育状態ルールＲｓの中から、生育状態情報に合致する生育状態条件を含む生育状態ルールＲｓを検索する（Ｓ２０２）。
【０１１２】
図１３は、生育状態ルールの構成例を示す図である。生育状態ルールＲｓは、作物の生育状態に対する条件と、当該条件が満たされた場合に行う作業とを規定する作業ルールである。同図において、生育状態ルールＲｓは、ルールＩＤ、登録元、登録日、作物名、品種、作型、栽培方法、生育ステージ、経過日数、冗長日数、冗長区分、事前観察／作業要否、事前観察ルールＩＤ、事前必要作業、候補作業、作業周期日数、最大作業繰り返し数、使用資材、ルール目標、評価時期算出方法、及び寄与度等を含む。
【０１１３】
ルールＩＤ、登録元、及び登録日については、生育状態更新ルールＲｕ（図５）等に関して説明した通りである。
【０１１４】
作物名から冗長区分までは、生育状態ルールＲｓにおいて、生育状態情報に対する条件（生育状態条件）を構成するパラメータである。各パラメータの意味は、生育状態更新ルールＲｕに関して説明した通りである。
【０１１５】
事前観察／作業要否、事前観察ルールＩＤ、及び事前必要作業は、生育状態条件に対する追加的な条件である。すなわち、事前観察／作業要否は、生育状態ルールＲｓが適用されるために事前に観察又は所定の作業が行われている必要があるか否かを示すパラメータである。事前観察／作業要否の値は、「なし」、「観察」、「作業」、又は「観察／作業」のいずれかである。「なし」は、観察及び作業の双方について必要が無いことを示す。「観察」は、観察のみ必要であることを示す。「作業」は、作業のみ必要であることを示す。「観察／作業」は、観察及び作業の双方について必要であることを示す。
【０１１６】
事前観察ルールＩＤ及び事前必要作業の意味は、生育状態更新ルールＲｕに関して説明した通りである。すなわち、生育状態ルールＲｓも観察ルールＲｏを参照しうる。但し、事前観察ルールＩＤは、事前観察／作業要否の値が「観察」又は「観察／作業」である場合に有効となる。また、事前必要作業は、事前観察／作業要否の値が「作業」又は「観察／作業」である場合に有効となる。
【０１１７】
候補作業、作業周期日数、及び最大作業繰り返し数は、生育状態ルールＲｓの生育状態条件及び追加的な条件が満たされた場合に、行うべき作業に関するパラメータである。
【０１１８】
候補作業は、行うべき作業の名前である。ここで、「候補」という用語が付与されているのは、他の作業ルールと競合した場合、当該候補作業が必ずしも実行すべき作業として選択されるとは限らないからである。作業周期日数は、候補作業を周期的に行う必要がある場合の周期を示す。最大作業繰り返し数は、候補作業を周期的に行う必要がある場合の繰り返し数の上限値である。
【０１１９】
使用資材は、候補作業が示す作業において使用される資材である。例えば、候補作業が農薬散布であれば、農薬名が設定される。本実施の形態において、使用資材は、評価時期を判定するために用いられる。
【０１２０】
ルール目標は、生育状態ルールＲｓの目標又は生育状態ルールＲｓに基づいて行われる作業の目標である。評価時期算出方法は、作業の実施日を基準として、ルール目標の達成度（ルール目標達成評価値）の評価時期の算出方法を示す。例えば、評価時期算出方法に数値が設定されている場合、当該評価時期は、当該数値が示す日数を加算することにより算出されることを示す。一方、評価時期算出方法に数値が設定されていない場合、当該評価時期は、別の方法で算出されることを示す。同図では、「０」が設定された例が示されている。したがって、作業候補「定植」を実施した当日が、「苗が畝に対して傾かずに真っすぐに植えられること」というルール目標の評価時期であることを示す。
【０１２１】
寄与度は、作業ルール（ここでは、生育状態ルールＲｓ）が適用される生育ステージのステージ目標に対して当該生育状態ルールＲｓが寄与する程度又は度合いである。すなわち、寄与度は、作物の生育に対して作業ルールが寄与する程度又は度合いということもできる。
【０１２２】
ステップＳ２０２では、生育状態情報の作物名、品種、作型、栽培方法、現生育ステージ、及び現生育内経過日数に対して、作物名〜冗長区分までのパラメータによって規定される生育状態条件が合致する生育状態ルールＲｓが検索される。
【０１２３】
該当する生育状態ルールＲｓが検索されない場合（Ｓ２０３でＮＯ）、図１２の処理は終了する。該当する生育状態ルールＲｓ（以下、「カレント生育状態ルールＲｓ」という。）が検索された場合（Ｓ２０３でＹＥＳ）、作業ルール抽出部１１５は、カレント生育状態ルールＲｓの事前観察／作業要否の値が「作業」又は「観察／作業」であるか否かを判定する（Ｓ２０４）。すなわち、事前必要作業が指定されているか否かが判定される。
【０１２４】
事前観察／作業要否の値が「作業」又は「観察／作業」でない場合（Ｓ２０４でＮＯ）、ステップＳ２０７に進む。事前観察／作業要否の値が「作業」又は「観察／作業」である場合（Ｓ２０４でＹＥＳ）、作業ルール抽出部１１５は、事前必要作業に指定されている作業が既に行われているか否かを作業履歴記憶部１１９（図６）を参照して確認する（Ｓ２０５）。ステップＳ２０５の内容は、図３のステップＳ１０５の内容と同じである。すなわち、作業履歴記憶部１１９に記録されているレコードのうち、栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法、及び生育ステージが、生育状態情報の栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法、及び生育ステージと一致し、作業名が、事前必要作業に指定されている作業名と一致するレコードの有無が確認される。
【０１２５】
該当するレコードが無い場合（事前必要作業が行われていない場合）（Ｓ２０６でＮＯ）、図１２の処理は終了する。該当するレコードが有る場合（事前必要作業が行われている場合）（Ｓ２０６でＹＥＳ）、作業ルール抽出部１１５は、作業履歴記憶部１１９を参照して、カレント生育状態ルールＲｓの候補作業に指定されている作業の実施は完了しているか否かを判定する（Ｓ２０７）。すなわち、カレント生育状態ルールＲｓのルールＩＤ、栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法、生育ステージ、及び候補作業と一致するルールＩＤ、栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法、生育ステージ、作業名を含むレコードの有無が判定される。カレント生育状態ルールＲｓに作業周期及び最大作業繰り返し数が指定されている場合は、該当するレコードの作業日の間隔が作業周期であり、該当するレコードの数が最大作業繰り返し数に達しているか否かについても判定される。すなわち、ステップＳ２０７では、候補作業に指定される作業が、カレント生育状態ルールＲｓに基づいて、現生育ステージ内で、作業周期に指定される周期で最大作業繰り返し数分実施されている場合は、候補作業の実施は完了していると判定される。
【０１２６】
候補作業の実施が完了している場合（Ｓ２０７でＹＥＳ）、図１２の処理は終了する。一つの作物に対して、同一の生育状態ルールＲｓが重複して適用されるのを回避するためである。
【０１２７】
候補作業の実施が完了していない場合（Ｓ２０７でＮＯ）、作業ルール抽出部１１５は、カレント生育状態ルールＲｓの事前観察／作業要否の値が「観察」又は「観察／作業」であるか否かを判定する（Ｓ２０８）。すなわち、観察の実施が要求されているか否かが判定される。
【０１２８】
カレント生育状態ルールＲｓの事前観察／作業要否の値が「観察」又は「観察／作業」でない場合（Ｓ２０８でＮＯ）、ステップＳ２１３に進む。カレント生育状態ルールＲｓの事前観察／作業要否の値が「観察」又は「観察／作業」である場合（Ｓ２０８でＹＥＳ）、作業ルール抽出部１１５は、カレント生育状態ルールＲｓの事前観察ルールＩＤをルールＩＤとして有する観察ルールＲｏ（図７）を作業ルール記憶部１１４より検索する（Ｓ２０９）。
【０１２９】
続いて、作業ルール抽出部１１５は、検索された観察ルールＲｏに含まれている観察対象及び観察状態に基づいて、当該観察対象が当該観察状態であるか否かを作業者に観察させるための指示を表示装置１０６に表示させる（Ｓ２１０）。続いて、作業ルール抽出部１１５は、観察対象の観察を行った作業者により、観察結果の入力を受け付ける（Ｓ２１１）。
【０１３０】
続いて、作業ルール抽出部１１５は、入力された観察結果が観察ルールＲｏの観察状態に合致するか否かを判定する（Ｓ２１２）。観察結果が観察ルールＲｏに合致する場合（Ｓ２１２でＹＥＳ）、作業ルール抽出部１１５は、カレント生育状態ルールＲｓを抽出ルール記憶部１１６に記録する（Ｓ２１３）。すなわち、カレント生育状態ルールＲｓが適用候補として抽出されたことになる。
【０１３１】
なお、観察結果が観察ルールＲｏに合致しない場合（Ｓ２１２でＮＯ）、カレント生育状態ルールＲｓの抽出ルール記憶部１１６への記録は実行されない。
【０１３２】
続いて、観察情報に応じた作業ルールの抽出処理について説明する。図１４は、観察情報に応じた作業ルールの抽出処理の処理手順の一例を説明するためのフローチャートである。
【０１３３】
ステップＳ３０１において、作業ルール抽出部１１５は、観察情報（観察対象及び観察状態）を取得する。ここでいう観察情報は、図３又は図１２の実行によって出力される指示に応じて行われる観察によって得られる観察情報に限定されない。すなわち、ここでの観察情報は、生育状態更新ルールＲｕから参照される観察ルールＲｏ又は生育状態ルールＲｓから参照される観察ルールＲｏに基づく指示とは別に、作業者が農作業中に行った観察によって得られる観察情報も含まれる。なお、ステップＳ３０１における観察情報の取得は、作業ルール抽出部１１５が表示させる観察結果入力画面を介して作業者に観察対象及び観察状態を入力させることにより取得されてもよい。又は、図１４の処理とは非同期に入力され、補助記憶装置１０２に保存されている観察対象及び観察状態が取得されてもよい。前者の形態は、図１４の処理が、観察情報の入力に応じて実行される場合に適している。後者の形態は、図１４の処理が定期的に行われる場合に適している。
【０１３４】
続いて、作業ルール抽出部１１５は、生育状態情報を生育状態記憶部１１１より取得する（Ｓ３０２）。なお、ステップＳ３０２以降の処理手順は、生育状態記憶部１１１に記憶されている各生育状態情報について実行される。但し、ここでは、便宜上、一つの生育状態情報に注目して説明する。
【０１３５】
続いて、作業ルール抽出部１１５は、生育状態情報と観察情報とに合致する条件を含む観察ルールＲｏを作業ルール記憶部１１４より検索する（Ｓ３０３）。
【０１３６】
図１５は、作業ルールとしての観察ルールの構成例を示す図である。作業ルールとしての観察ルールＲｏとは、他のルールから参照される観察ルールＲｏ（例えば、図７）ではなく、独立して一つの作業ルールを構成する観察ルールＲｏを意味する。以下、図１４の説明に関して観察ルールＲｏというとき、作業ルールとしての観察ルールＲｏをいう。
【０１３７】
観察ルールＲｏは、作物の生育状態及び作物や圃場（土壌等）に関する観察情報に対する条件と、当該条件が満たされた場合に実行すべき作業とを規定する作業ルールである。同図に示される各パラメータの意味は、図７において説明した通りである。すなわち、本実施の形態において、作業ルールとしての観察ルールＲｏと他のルールより参照される観察ルールＲｏとは、構成上の相違は無い。但し、作業ルールとしての観察ルールＲｏのルール連携の値は、「無」となる。また、作業ルールとしての観察ルールＲｏにおいて、候補作業、ルール目標、評価時期算出方法、及び寄与度は有効なパラメータとなる。これらのパラメータの意味は、図１３において生育状態ルールＲｓに関して説明した通りである。
【０１３８】
なお、図１５の観察ルールＲｏには、観察対象及び観察状態の組が二つ含まれている。このように、観察ルールＲｏは、観察対象及び観察状態の組を二以上含むこともできる。観察対象及び観察状態の組が複数含まれる場合、各組の論理積（ＡＮＤ）によって観察情報に対する条件の充足の有無が評価される。なお、観察対象及び観察状態の組を複数含むことができるのは、他のルールから参照される観察ルールＲｏについても同様である。
【０１３９】
ステップＳ３０３では、生育状態情報に対して作物名〜生育ステージが合致し、かつ、観察情報に対して観察対象及び観察状態が合致する観察ルールＲｏが検索される。
【０１４０】
該当する観察ルールＲｏが検索されない場合（Ｓ３０４でＮＯ）、図１４の処理は終了する。該当する観察ルールＲｏが検索された場合（Ｓ３０４でＹＥＳ）、作業ルール抽出部１１５は、検索された観察ルールＲｏを抽出ルール記憶部１１６に記録する（Ｓ３０５）。すなわち、当該観察ルールＲｏが適用候補として抽出されたことになる。
【０１４１】
続いて、環境情報に応じた作業ルールの抽出処理について説明する。図１６は、環境情報に応じた作業ルールの抽出処理の処理手順の一例を説明するためのフローチャートである。図１６の処理は、例えば、定期的に実行される。
【０１４２】
ステップＳ４０１において、作業ルール抽出部１１５は、生育状態情報を生育状態記憶部１１１より取得する。なお、ステップＳ４０１以降の処理手順は、生育状態記憶部１１１に記憶されている各生育状態情報について実行される。但し、ここでは、便宜上、一つの生育状態情報に注目して説明する。
【０１４３】
続いて、作業ルール抽出部１１５は、環境情報を環境情報記憶部１２７より取得する（Ｓ４０２）。
【０１４４】
図１７は、環境情報記憶部の構成例を示す図である。同図に示される環境情報記憶部１２７は、圃場ごと（圃場ＩＤごと）に、一日の平均気温、及び一日の降水量等の気象情報の履歴を記憶する。但し、環境情報記憶部１２７には、日射量、湿度等、他のパラメータが記憶されていてもよい。
【０１４５】
上記したステップＳ４０２において、作業ルール抽出部１１５は、生育状態情報に記録されている圃場ＩＤに対する環境情報を環境情報記憶部１２７より取得する。
【０１４６】
続いて、作業ルール抽出部１１５は、生育状態情報及び環境情報に合致する条件を含む環境ルールＲｅを作業ルール記憶部１１４より検索する（Ｓ４０３）。
【０１４７】
図１８は、環境ルールの構成例を示す図である。環境ルールＲｅは、作物の生育状態及び圃場の環境に対する条件と、当該条件が満たされた場合に行う作業を規定する作業ルールである。同図において、環境ルールＲｅは、ルールＩＤ、登録元、作物名、品種、作型、栽培方法、生育ステージ、計測対象、計測状態、候補作業、ルール目標、評価時期算出方法、及び寄与度等を含む。ルールＩＤ、登録元、及び登録日等については、生育状態更新ルールＲｕ（図５）等に関して説明した通りである。
【０１４８】
作物名から生育ステージまでは、環境ルールＲｅにおいて、生育状態情報に対する条件（生育状態条件）を構成するパラメータである。
【０１４９】
計測対象及び計測状態の組は、環境ルールＲｅにおいて、環境情報に対する条件（環境条件）を構成するパラメータである。計測対象は、計測機器によって計測する対象（気温、降水量、湿度等）である。計測状態は、計測対象の計測値又は計測値の加工結果である。
【０１５０】
なお、図１８の環境ルールＲｅには、計測対象及び計測状態の組が二つ含まれている。このように、環境ルールＲｅは、計測対象及び計測状態の組を二以上含むこともできる。計測対象及び計測状態の組が複数含まれる場合、各組の論理積（ＡＮＤ）によって環境条件の充足の有無が評価される。
【０１５１】
また、図１８の環境ルールＲｅには、評価時期算出方法に何も設定されていない。これは、候補作業「農薬散布」を実施してから、「圃場全体で病気の発生が抑制されること」というルール目標の評価時期が、固定的に定まらないことを示す。換言すれば、当該評価時期は、農薬の有効期間や気象条件等に応じて動的に算出されることを示す。
【０１５２】
ステップＳ４０３では、生育状態情報に対して作物名〜生育ステージが合致し、かつ、環境情報に対して計測対象及び計測状態が合致する環境ルールＲｅが検索される。
【０１５３】
該当する環境ルールＲｅが検索されない場合（Ｓ４０４でＮＯ）、図１６の処理は終了する。該当する環境ルールＲｅが検索された場合（Ｓ４０４でＹＥＳ）、作業ルール抽出部１１５は、検索された環境ルールＲｅを抽出ルール記憶部１１６に記録する（Ｓ４０５）。すなわち、当該環境ルールＲｅが適用候補として抽出されたことになる。
【０１５４】
続いて、警報情報に応じた作業ルールの抽出処理について説明する。図１９は、警報情報に応じた作業ルールの抽出処理の処理手順の一例を説明するためのフローチャートである。図１９の処理は、例えば、定期的に実行される。
【０１５５】
ステップＳ５０１において、作業ルール抽出部１１５は、警報情報を補助記憶装置１０２より取得する。警報情報とは、気象情報サービス会社や農業試験場などが非定期に提供する各種の警報情報（例えば台風情報、病害虫発生予察情報など）をいう。警報情報は、例えば、提供元からの提供に応じて、補助記憶装置１０２に記録される。補助記憶装置１０２への記録は、提供元と農作業支援装置１０とをネットワークを介して接続することにより自動的に行われても良いし、手動での入力によって行われてもよい。
【０１５６】
続いて、作業ルール抽出部１１５は、生育状態情報を生育状態記憶部１１１より取得する（Ｓ５０２）。なお、ステップＳ５０２以降の処理手順は、生育状態記憶部１１１に記憶されている各生育状態情報について実行される。但し、ここでは、便宜上、一つの生育状態情報に注目して説明する。
【０１５７】
続いて、作業ルール抽出部１１５は、生育状態情報及び警報情報に合致する条件を含む警報ルールＲｗを作業ルール記憶部１１４より検索する（Ｓ５０３）。
【０１５８】
図２０は、警報ルールの構成例を示す図である。警報ルールＲｗは、作物の生育状態及び警報情報に対する条件と、当該条件が満たされた場合に行う作業を規定する作業ルールである。同図において、警報ルールＲｗは、ルールＩＤ、登録元、作物名、品種、作型、栽培方法、生育ステージ、警報内容、計測状態、候補作業、ルール目標、評価時期算出方法、及び寄与度等を含む。ルールＩＤ、登録元、及び登録日等については、生育状態更新ルールＲｕ（図５）等に関して説明した通りである。
【０１５９】
作物名から生育ステージまでは、警報ルールＲｗにおいて、生育状態情報に対する条件（生育状態条件）を構成するパラメータである。
【０１６０】
警報内容は、警報ルールＲｗにおいて、警報情報に対する条件（警報条件）を構成するパラメータである。警報内容は、警報情報の内容である。
【０１６１】
ステップＳ５０３では、生育状態情報に対して作物名〜生育ステージが合致し、かつ、警報情報に対して警報内容が合致する警報ルールＲｗが検索される。
【０１６２】
該当する警報ルールＲｗが検索されない場合（Ｓ５０４でＮＯ）、図１９の処理は終了する。該当する警報ルールＲｗが検索された場合（Ｓ５０４でＹＥＳ）、作業ルール抽出部１１５は、検索された警報ルールＲｗを抽出ルール記憶部１１６に記録する（Ｓ５０５）。すなわち、当該警報ルールＲｗが適用候補として抽出されたことになる。
【０１６３】
図１２、図１４、図１６、及び図１９の処理が所定の期間内に実行されることにより、抽出ルール記憶部１１６は、当該所定の期間（例えば、１日）において各種の要因（生育状態、観察、環境、及び警報等）に応じて抽出された一以上の作業ルールが記録された状態となる。
【０１６４】
続いて、抽出ルール記憶部１１６に記録された作業ルールに基づいて作業指示を出力するための処理手順について説明する。
【０１６５】
図２１は、作業指示の出力処理の処理手順の一例を説明するためのフローチャートである。図２１の処理は、例えば、定期的に実行される。
【０１６６】
ステップＳ６０１において、作業指示部１１７は、抽出ルール記憶部１１６に作業ルールが記録されているか否かを確認する。作業ルールが一つも記録されていない場合（Ｓ６０１でＮＯ）、図２１の処理は終了する。したがって、この場合、作業指示は出力されない。
【０１６７】
抽出ルール記憶部１１６に作業ルールが記録されている場合（Ｓ６０１でＹＥＳ）、作業指示部１１７は、複数の作業ルールが抽出ルール記憶部１１６に記録されているか否かを確認する（Ｓ６０２）。抽出ルール記憶部１１６に記録されている作業ルールが一つである場合（Ｓ６０２でＮＯ）、作業指示部１１７は、当該作業ルールを適用対象として選択し（Ｓ６０３）、ステップＳ６０６に進む。
【０１６８】
一方、複数の作業ルールが抽出ルール記憶部１１６に記録されている場合（Ｓ６０２でＹＥＳ）、作業指示部１１７は、当該複数の作業ルールを、それぞれに含まれている寄与度に基づいて降順にソートする（Ｓ６０４）。続いて、作業指示部１１７は、ソート順において、上位の所定数（例えば、１つ）の作業ルールを適用対象として選択する（Ｓ６０５）。すなわち、寄与度が大きい作業ルールが優先的に選択される。所定数は、１日において可能な作業数として、作業者数等に基づいて適宜定めればよい。
【０１６９】
なお、作業によっては、排他的な関係にあるものも有る。すなわち、作業Ａと作業Ｂとを同時に行っては両者の効果が十分得られないといったような関係が存在しうる。このような場合は、例えば、作業間の対応表を補助記憶装置１０２に作成しておき、排他関係の有無を当該対応表に記録しておけばよい。作業指示部１１７は、複数の作業ルールを選択する際に、各作業ルールの候補作業間における排他関係の有無を当該対応表を参照して判定する。排他関係が有る場合、作業指示部１１７は、当該排他関係に係る作業ルールのうち、寄与度の低い方を適用対象から除外する。除外された分を埋め合わせるため、当初において選択されなかった作業ルールが繰り上げられて選択されてもよい。
【０１７０】
続いて、作業指示部１１７は、ステップＳ６０３又はステップＳ６０５において選択された作業ルールの栽培ＩＤ、圃場ＩＤ、作物名、作型、栽培方法、生育ステージ、候補作業、及びルールＩＤを含む新たなレコードを作業履歴記憶部１１９に記録する（Ｓ６０６）。候補作業は、新たに記録されるレコードの作業名として記録される。なお、当該レコードに関して、作業日、評価実施日、及びルール目標達成評価値は、この時点では記録されない。したがって、作業日が記録されてレコードに基づいて、未実施の作業を判別することができる。また、評価実施日が記録されていないレコードに基づいて、ルール目標に対する達成度が評価されていない作業ルールを判別することができる。
【０１７１】
続いて、作業指示部１１７は、ステップＳ６０３又はステップＳ６０５において選択された作業ルール（以下、「対象作業ルール」という。）の候補作業の実施の指示を示す画面を表示装置１０６に出力（表示）させる（Ｓ６０７）。すなわち、作業指示が行われる。
【０１７２】
なお、当該画面では、作業指示内容が文字で表示されたり、画面内の地図上において、作業指示場所（圃場）等が強調表示されたりしてもよい。当該強調表値の表示色によって作業内容が表現されてもよい。また、作業指示は作業者が有する携帯端末等に、ネットワークを介して転送されてもよい。
【０１７３】
続いて、評価時期検知部１２５は、対象作業ルールに設定されている評価時期算出方法は「０」であるか否かを判定する（Ｓ６０８）。当該評価時期算出方法が「０」である場合（Ｓ６０８でＹＥＳ）、評価時期検知部１２５は、当日が、対象ルールに関する評価時期であると判定する。そこで、評価指示出力部１２６は、ルール目標と、当該ルール目標の達成度合いの評価作業（又は圃場の見回り作業、若しくは圃場の確認作業）の実施指示とを含む画面（以下、「評価指示画面」という。）を表示装置１０６に出力（表示）させる（Ｓ６０９）。その結果、作業者は、ステップＳ６０７において実施指示が出力された作業と同時（厳密には、作業後）に評価作業を実施すべきことを認識することができる。
【０１７４】
なお、ステップＳ６０９における評価作業の実施指示の出力は、ステップＳ６０７における作業指示の出力と同時に行われてもよい。すなわち、対象作業ルールに設定されている評価時期算出方法が「０」である場合は、ステップＳ６０７とステップＳ６０９とが同時に実行されてもよい。この場合、一つの画面上において、作業指示と評価作業の実施指示が表示されてもよい。
【０１７５】
一方、対象作業ルールの評価時期算出方法が「０」でない場合（Ｓ６０８でＮＯ）、評価時期検知部１２５等は、既に（例えば、前日までに）実施されている作業に関する評価時期の到来の検知処理を実行する（Ｓ６１０）。
【０１７６】
続いて、ステップＳ６１０の詳細について説明する。図２２は、実施済み作業に関する評価時期到来の検知処理の処理手順の一例を説明するためのフローチャートである。
【０１７７】
ステップＳ６２１において、評価時期検知部１２５は、作業履歴記憶部１１９（図６）より、評価実施日が記録されていないレコードの集合を抽出する（Ｓ６２１）。すなわち、ルール目標の達成度合いの評価がまだ行われていないレコードの集合（以下、「未評価レコード群」という。）が抽出される。
【０１７８】
続いて、評価時期検知部１２５は、未評価レコード群の中から、一つのレコードを取得する（Ｓ６２２）。なお、取得されたレコード（以下、「対象履歴レコード」という。）は、未評価レコード群より除去される。対象履歴レコードが取得された場合（Ｓ６２３でＹＥＳ）、評価時期検知部１２５は、対象履歴レコードに記録されているルールＩＤに係る作業ルールを作業ルール記憶部１１４より取得する（Ｓ６２４）。取得された作業ルールを、以下「対象作業ルール」という。
【０１７９】
続いて、評価時期検知部１２５は、対象作業ルールの評価時期算出方法に数値が設定されているか否かを判定する（Ｓ６２５）。すなわち、作業の実施日からの何日後が評価時期であるかが、対象作業ルールに固定的に設定されているか否かが判定される。
【０１８０】
数値が設定されている場合（Ｓ６２５でＹＥＳ）、評価時期検知部１２５は、当日が評価時期以降であるか否かを判定する（Ｓ６２６）。すなわち、評価時期が到来しているか否かが判定される。具体的には、評価時期検知部１２５は、対象履歴レコードに記録されている作業日に、対象作業ルールの評価時期算出方法に設定されている数値を加算して評価時期を算出する。評価時期検知部１２５は、算出された評価時期が、当日又は当日より後の日付であるか否かを判定する。なお、ここでいう当日とは、図２２の処理が実行されている日をいう。但し、例えば、図２２の処理が、１日の作業の終了後であって、日付が変わる前に実行される場合、当日は、図２２の処理が実行される日の翌日に補正される。一方、図２２の処理が、１日の作業の開始前に実行される場合、当日は、図２２の処理が実行される日となる。したがって、運用上、図２２の処理がいつ行われかに応じて当日の補正が要否を示す設定情報が設定されてもよい。
【０１８１】
当日が評価時期以降である場合（Ｓ６２６でＹＥＳ）、評価指示出力部１２６は、対象作業ルールのルール目標と、当該ルール目標の達成度合いの評価作業の実施指示を含む評価指示画面を表示装置１０６に出力させる（Ｓ６２７）。当日が、評価時期より前である場合（Ｓ６２６でＮＯ）、評価指示画面の出力は実行されない。
【０１８２】
一方、対象作業ルールの評価時期算出方法に数値が設定されていない場合（Ｓ６２５でＮＯ）、評価時期検知部１２５は、対象履歴レコードに記録されている作業名に関する評価時期の算出基準を、評価時期算出基準記憶部１３０を参照して判定する（Ｓ６２８）。
【０１８３】
図２３は、評価時期算出基準記憶部の構成例を示す図である。同図に示される評価時期算出基準記憶部１３０は、作業名ごとに、どのような基準（又はパラメータ）に基づいて評価時期を算出すべきであるかを示す情報を記憶する。同図では、斯かる基準として、積算温度及び農薬有効期間が示されている。積算温度は、作業を実施してからの積算温度を評価時期の算出基準とすることを示す。農薬有効期間は、作業において使用した農薬の有効期間を評価時期の算出基準とすることを示す。同図では、作業名ごとに、積算温度及び農薬有効期間のうち、いずれか一方に「１」が記録されている。積算温度に「１」が記録されている作業名に関する評価時期は、積算温度が基準とされる。農薬有効期間に「１」が記録されている作業名に関する評価時期は、農薬有効期間が基準とされる。
【０１８４】
上記したステップＳ６２８において、評価時期検知部１２５は、対象履歴レコードに記録されている作業名を評価時期算出基準記憶部１３０に当てはめて、積算温度及び農薬有効期間のいずれを基準として（いずれを使用して）評価時期を算出すべきであるかを判定する。
【０１８５】
積算温度を使用する場合（Ｓ６２８で「積算温度」）、評価時期検知部１２５は、積算温度に基づく評価時期到来の検知処理を実行する（Ｓ６３０）。一方、農薬有効期間を使用する場合（Ｓ６２８で「農薬有効期間」）、評価時期検知部１２５は、農薬有効期間に基づく評価時期到来の検知処理を実行する（Ｓ６３１）。
【０１８６】
続いて、ステップＳ６３０の詳細について説明する。図２４は、積算温度に基づく評価時期到来の検知処理の処理手順の一例を説明するためのフローチャートである。
【０１８７】
ステップＳ６４１において、評価時期検知部１２５は、対象履歴レコードに記録されている圃場ＩＤに対応する圃場特性情報を圃場特性情報記憶部１２８より取得する。
【０１８８】
図２５は、圃場特性情報記憶部の構成例を示す図である。同図において圃場特性情報記憶部１２８は、圃場ごとに、圃場ＩＤ及び圃場名と、当該圃場において発生する可能性のある雑草ごとに雑草名及び基準積算温度を記憶する。
【０１８９】
圃場名は、作業者が圃場を識別可能な圃場の名前である。雑草名は、雑草の種類名である。基準積算温度は、雑草の発生する可能性のある積算温度である。当該積算温度は、一日の平均気温の積算値であってもよいし、一日の平均気温から雑草の種類に応じた生育限界温度を減算した値の積算値であってもよい。
【０１９０】
続いて、評価時期検知部１２５は、対象履歴レコードに記録されている圃場ＩＤに対応する環境情報を環境情報記憶部１２７（図１７）より取得する（Ｓ６４２）。続いて、評価時期検知部１２５は、対象履歴レコードに記録されている作業日（以下、単に「作業日」という。）及び当該作業日の翌日から当日まで期間の積算温度を、取得された環境情報に基づいて算出する（Ｓ６４３）。ここでは、圃場特性情報記憶部１２８の基準積算温度の算出方法と同じ算出方法によって、積算温度が算出される。なお、作業日は、必ずしも含められなくてもよい。作業が夕方に行われた場合、雑草の生育に対する作業日の平均気温の影響は低いと考えられるからである。例えば、作業履歴記憶部１１９に作業時刻を記録しておき、当該作業時刻に応じて、作業日の平均気温を含めるか否かが判定されてもよい。また、当日の平均気温も、必ずしも含められなくてもよい。例えば、当該処理が、毎日の作業の開始前に実行される場合、当日の平気気温はまだ算出されていない。したがって、このような場合、当日の平均気温は積算温度に含められなくてよい。
【０１９１】
続いて、評価時期検知部１２５は、算出された積算温度を、ステップＳ６４１において取得された圃場特性情報に雑草ごとに含まれる各基準積算温度と比較する（Ｓ６４４）。算出された積算温度が、少なくとも一種類の雑草の基準積算温度を上回っている場合（Ｓ６４４でＹＥＳ）、評価時期検知部１２５は、当日が評価時期であると判定する。そこで、評価指示出力部１２６は、対象作業ルールのルール目標と、当該ルール目標の達成度合いの評価作業の実施指示を含む評価指示画面を表示装置１０６に出力させる（Ｓ６４５）。一方、算出された積算温度が、ステップＳ６４１において取得された圃場特性情報に含まれる全種類の雑草の基準積算温度以下である場合（Ｓ６４４でＮＯ）、評価時期検知部１２５は、当日は評価時期ではないと判定する。
【０１９２】
すなわち、除草剤散布の有無に拘わらず雑草が発生する可能性の低い状態において除草剤散布等の成果を評価しても意味がないため、雑草が発生しうる状態まで待って、除草剤散布等の成果を評価させようという趣旨である。除草剤散布が期待通りの効果を奏していれば、雑草が発生しうる状態となっても、雑草は発生していないであろうというわけである。
【０１９３】
続いて、図２２のステップＳ６３１の詳細について説明する。図２６は、農薬有効期間に基づく評価時期到来の検知処理の処理手順の一例を説明するためのフローチャートである。
【０１９４】
ステップＳ６５１において、評価時期検知部１２５は、対象作業ルールの使用資材の項目から農薬名を取得する。当該農薬名は、対象作業ルールに従った作業において使用された農薬（以下、「使用農薬」という。）の農薬名である。続いて、評価時期検知部１２５は、使用農薬の有効期間を農薬情報記憶部１２９より取得する（Ｓ６５２）。
【０１９５】
図２７は、農薬情報記憶部の構成例を示す図である。同図に示される農薬情報記憶部１２９は、農薬ごとに、農薬名、メーカ、及び有効期間等を記憶する。
【０１９６】
農薬名は、農薬の名前（例えば、商品名）である。メーカは、当該農薬のメーカ名である。有効期間は、当該農薬が散布されてから当該農薬の効果が継続する期間である。
【０１９７】
続いて、評価時期検知部１２５は、対象履歴レコードに記録されている作業日を取得する（Ｓ６５３）。続いて、評価時期検知部１２５は、対象履歴レコードに記録されている圃場ＩＤに対応し、かつ、当該作業日及び当該作業日の翌日から当日までの環境情報を環境情報記憶部１２７（図１７）より取得する（Ｓ６５４）。なお、作業日又は当日の環境情報の取得の要否は、図２４のステップ６４３に関する説明と同様の理由で、適宜変更されてよい。
【０１９８】
続いて、評価時期検知部１２５は、取得された環境情報に含まれている、１日あたりの降水量の最大値（以下、「最大降水量」という。）を特定する（Ｓ６５５）。すなわち、作業日から最も降水量の多かった日の降水量が最大降水量として特定される。
【０１９９】
続いて、評価時期検知部１２５は、使用農薬の有効期間の補正処理を実行する（Ｓ６５６）。すなわち、農薬散布後、当該農薬の有効期間の経過前に降雨が有った場合、農薬は雨により流されてしまい、その効果が無くなる又は低下すると考えられる。つまり、農薬の有効期間が短くなると考えられる。したがって、ステップＳ６５６では、最大降水量に応じて、農薬の本来の有効期間に対して補正が行われる。なお、ステップＳ６５６の詳細は、後述される。
【０２００】
続いて、評価時期検知部１２５は、作業日に、使用農薬の有効期間を加算することにより評価時期を算出する（Ｓ６５７）。なお、当該有効期間がステップＳ６５６において補正されている場合、補正後の有効期間が加算される。したがって、この場合、評価時期は前倒しされる。
【０２０１】
続いて、評価時期検知部１２５は、当日は評価時期以降であるか否かを判定する（Ｓ６５８）。当日が評価時期以降である場合（Ｓ６５８でＹＥＳ）、評価時期検知部１２５は、最大降水量に応じた評価値補正係数βを、評価値補正係数記憶部１３１を参照して判定する。評価時期検知部１２５は、判定結果を対象履歴レコードのルール目標達成評価値の項目に記録する（Ｓ６５９）。
【０２０２】
図２８は、評価値補正係数記憶部の構成例を示す図である。同図に示される評価値補正係数記憶部１３１は、降水量に応じて、評価値補正係数βを記憶する。なお、Ｑ１及びＱ２の値は、農薬の有効期間に対する影響の大きさを区別する閾値として適宜設定されればよい。例えば、Ｑ１＝５０ｍｍ、Ｑ２＝１５０ｍｍが設定される。
【０２０３】
上記したステップＳ６５９において、評価時期検知部１２５は、最大降水量を評価値補正係数記憶部１３１に当てはめて、評価値補正係数βを判定し、当該評価値補正係数βを対象履歴レコードに記録する。後述されるように、当該評価値補正係数βは、対象履歴レコードに関してルール目標達成評価値が入力された際に、当該ルール目標達成評価値に対して乗ぜられる。その結果、ルール目標達成評価値が補正される。
【０２０４】
すなわち、農薬の本来の有効期間が経過した時点で評価が行われる場合と、短縮された有効期間が経過した時点で評価が行われる場合とでは、評価時点における成果（例えば、害虫の駆除状態）が同じであったとしても、評価値は異なるべきである。つまり、降雨により短くなった有効期間が経過した時点において農薬散布の成果が十分得られていたとしても、その成果は、必ずしも本来の有効期間に対して期待されていた成果と同じであるとはいえない。そこで、本実施の形態では、有効期間が補正された場合は、ルール目標達成評価値をも補正し、評価の適正化を図ろうというわけである。
【０２０５】
続いて、評価指示出力部１２６は、対象作業ルールのルール目標と、当該ルール目標の達成度合いの評価作業の実施指示を含む評価指示画面を表示装置１０６に出力させる（Ｓ６６０）。
【０２０６】
一方、当日が評価時期より前である場合（Ｓ６５８でＮＯ）、ステップＳ６５９以降は実行されない。
【０２０７】
続いて、図２６のステップＳ６５６の詳細について説明する。図２９は、農薬有効期間の補正処理の処理手順の一例を説明するためのフローチャートである。
【０２０８】
ステップＳ６７１において、評価時期検知部１２５は、最大降水量が０より大きいか否かを判定する。最大降水量が０である場合（Ｓ６７１でＮＯ）、有効期間の補正は行われない。最大降水量が０より大きい場合（Ｓ６７１でＹＥＳ）、評価時期検知部１２５は、最大降水量に係る日が、作業日から１日以内（作業日又は作業日の翌日）であるかを判定する（Ｓ６７２）。最大降水量に係る日は、図２６のステップＳ６５４において取得された環境情報に基づいて特定可能である。
【０２０９】
ここで、作業日から１日以内であるか否か区別しているのは、通常、農薬は乾いた後、その効果に関して雨による影響は小さいと考えられているからである。また、農薬散布直後に雨が降った場合は、農薬の効果に対する影響は大きいと考えられているからである。そこで、農薬散布後における降雨時期に応じて、有効期間の補正の程度を変えようという趣旨である。その趣旨に沿えば、ステップＳ６７２で判断する基準日数を１日に限る必要は無い。
【０２１０】
最大降水量に係る日が、作業日から１日以内である場合（Ｓ６７２でＹＥＳ）、評価時期検知部１２５は、最大降水量は、Ｑ１未満であるか否かを判定する（Ｓ６７３）。なお、同図におけるＱ１及びＱ２の値は、図２８におけるＱ１及びＱ２の値と同様でよい。最大降水量がＱ１未満である場合（Ｓ６７３でＹＥＳ）、評価時期検知部１２５は、有効期間の補正は行わない。降水量が少ないと、農薬に対する影響は小さいと考えられるからである。したがって、Ｑ１には、農薬の効果に対する影響が無いと考えられる降水量の最大値が設定されるのが好適であるといえる。
【０２１１】
最大降水量がＱ１以上である場合（Ｓ６７３でＮＯ）、評価時期検知部１２５は、最大降水量がＱ２未満であるか否かを判定する（Ｓ６７４）。最大降水量がＱ２未満である場合（Ｓ６７４でＹＥＳ）、評価時期検知部１２５は、本来の有効期間に対して補正係数α１を乗じた値を補正後の有効期間とする（Ｓ６７５）。一方、最大降水量がＱ２以上である場合（Ｓ６７４でＮＯ）、評価時期検知部１２５は、本来の有効期間に対して補正係数α２を乗じた値を補正後の有効期間とする（Ｓ６７５）。α１とα２とはそれぞれ１未満であり、α１＞α２の関係を有する。例えば、α１＝０．５、α２＝０が設定される。降水量の多い方が、有効期間が短くなると考えられるからである。
【０２１２】
一方、最大降水量に係る日が、作業日から１日以内でない場合（Ｓ６７２でＮＯ）、評価時期検知部１２５は、最大降水量はＱ２未満であるか否かを判定する（Ｓ６７５）。最大降水量がＱ２未満である場合（Ｓ６７５でＹＥＳ）、評価時期検知部１２５は、農薬有効期間の補正は行わない。したがって、Ｑ２には、農薬が乾いた後に、農薬の効果に対する影響が無いと考えられる降水量の最大値が設定されるのが好適であるといえる。
【０２１３】
最大降水量がＱ２以上である場合（Ｓ６７５でＮＯ）、評価時期検知部１２５は、本来の有効期間に対して補正係数α３を乗じた値を補正後の有効期間とする（Ｓ６７５）。α３は、１未満であり、α３＞α２の関係を有する。α３とα１との大小関係は、適宜定められればよい。例えば、α３＝０．５が設定される。この場合、α３＝α１である。
【０２１４】
なお、上記では、当日が評価時期である作業に関してのみ、評価作業の実施指示が出力される例を示したが、評価時期が到来していない作業に関しても、評価予定日が出力されてもよい。そうすることにより、作業者は、評価予定日を数日前に予め把握することができる。
【０２１５】
続いて、作業ルールに基づく作業指示に従って作業を行った作業者によって、作業実績の入力が行われる際に実行される処理手順について説明する。
【０２１６】
図３０は、作業実績の入力処理の処理手順の一例を説明するためのフローチャートである。同図の処理は、作業者が作業を行った後に実行される。一日分の作業に関してまとめて同図の処理が行われてもよい。
【０２１７】
ステップＳ７０１において、作業実績入力部１１８は、作業実績の入力要求を受け付ける。入力要求は、例えば、所定のアイコンのクリック等、公知のＧＵＩ（Graphical User Interface）を利用して行われればよい。
【０２１８】
続いて、作業実績入力部１１８は、作業履歴記憶部１１９より、作業日が記録されていないレコードを検索する（Ｓ７０２）。続いて、作業実績入力部１１８は、検索されたレコードの一覧を含む未作業一覧画面を表示装置１０６に表示させる（Ｓ７０３）。ここでは、各レコードと作業との対応が、作業者にとって識別し易いよう、レコードごとに、作物名、作型、栽培方法、生育ステージ、及び作業名等が表示されるのが望ましい。
【０２１９】
続いて、作業実績入力部１１８は、未作業一覧画面に表示されたレコードのうち、作業者が行った作業に対応するレコードに関して作業日の入力を受け付ける（Ｓ７０４）。例えば、未作業一覧画面における当該レコードに係る行において、作業日が入力されてもよい。または、当該行の選択に応じて、作業実績入力部１１８が作業日入力画面を表示させ、作業日入力画面を介して作業日が入力されてもよい。更に、作業を行った日に図３０の処理が行われることが運用上徹底される場合は、未作業一覧画面における行に対する所定の操作（例えば、ダブルクリック等）に応じて、作業実績入力部１１８が当日の日付を自動的に作業日として判断してもよい。
【０２２０】
続いて、作業実績入力部１１８は、入力された作業日を、入力対象とされたレコードに対して記録する（Ｓ７０５）。
【０２２１】
続いて、図２２のステップＳ６２７、図２４のステップＳ６４５、又は図２６のステップＳ６６０等において、評価指示出力部１２６によって出力された、評価作業の実施指示に応じて実施された評価作業の結果（すなわち、ルール目標達成評価値）の入力処理について説明する。
【０２２２】
図３１は、ルール目標達成評価値の入力処理の処理手順の一例を説明するためのフローチャートである。
【０２２３】
ステップＳ８０１において、ルール目標達成度入力部１２０は、ルール目標達成評価値の入力要求を受け付ける。入力要求は、例えば、所定のアイコンのクリック等、公知のＧＵＩ（Graphical User Interface）を利用して行われればよい。
【０２２４】
続いて、ルール目標達成度入力部１２０は、作業履歴記憶部１１９より、作業日は記録されているが、評価実施日は記録されていないレコードを検索する（Ｓ８０２）。続いて、ルール目標達成度入力部１２０は、検索されたレコードの一覧を含む未評価作業一覧画面を表示装置１０６に表示させる（Ｓ８０３）。ここでは、各レコードと作業との対応が、作業者にとって識別し易いよう、レコードごとに、作物名、作型、栽培方法、生育ステージ、及び作業名等が表示されるのが望ましい。
【０２２５】
続いて、ルール目標達成度入力部１２０は、未評価作業一覧画面に表示されたレコードのうち、評価作業が行われたレコードに関してルール目標達成評価値の入力を受け付ける（Ｓ８０４）。例えば、未評価作業一覧画面における当該レコードに係る行において、ルール目標達成評価値が入力されてもよい。または、当該行の選択に応じて、ルール目標達成度入力部１２０がルール目標達成評価値入力画面を表示させ、ルール目標達成評価値入力画面を介してルール目標達成評価値が入力されてもよい。
【０２２６】
なお、ルール目標達成評価値は、例えば、作業者の主観によって決定される。又は、作業者の監督者等、作業者以外によって決定されてもよい。本実施の形態では、０〜１００における１００段階評価でルール目標達成評価値が入力される。なお、本実施の形態において、ステージ目標達成評価値の範囲も、０〜１００である。
【０２２７】
続いて、ルール目標達成度入力部１２０は、入力されたルール目標達成評価値を、入力対象とされたレコードに対して記録する（Ｓ８０５）。この際、ルール目標達成度入力部１２０は、は、ルール目標達成評価値の項目に評価値補正係数βが記録されているレコードに関しては、入力されたルール目標達成評価値に対して評価値補正係数βを乗じた値を、ルール目標達成評価値として記録する。
【０２２８】
以上において説明した処理が、栽培ごとに繰り返されることによって、作業履歴記憶部１１９及び生育ステージ履歴記憶部１２２には、過去の栽培によって記録された情報が蓄積された状態になる。続いて、このような作業履歴記憶部１１９及び生育ステージ履歴記憶部１２２を利用して、各作業ルールの寄与度（当該作業ルールの適用された生育ステージのステージ目標への寄与度）を算出する処理について説明する。
【０２２９】
まず、寄与度について改めて整理する。本実施の形態において、作業ルールは、各作業者等によって任意に登録されうる。そうすることで、各作業者が保有する又は入手した知識が農作業支援装置１０に集約される。その結果、農作業支援装置１０は、各作業者より提供された知識に基づいて適切な作業指示を出力することができる。
【０２３０】
但し、作業ルールの中には、インターネットや文献等、一般的に普及している情報に基づいて登録されるものもある。すなわち、作業ルールの中には、一般論として妥当であると考えられている経験則等に基づいて登録されたものもある。したがって、全ての作業ルールが、特定の圃場に関して有効であるか否かは必ずしも確かではない。
【０２３１】
そこで、本実施の形態では、各作業ルールが、特定の圃場（すなわち、本実施の形態が適用される圃場）における作物の生育に対する実際の有効性を評価するための指標として寄与度を導入した。作物の生育に対する作業ルールの有効性とは、作物の生育に対する作業ルールの寄与度によって評価可能であると考えられるからである。したがって、各作業ルールは、それぞれが適用される生育ステージのステージ目標を達成するために設定されるべきである。換言すれば、各作業ルールに従った作業の実施は、当該作業が行われた生育ステージのステージ目標の達成へと集約されるべきである。そうすると、作業ルールの寄与度とは、生育ステージのステージ目標に対する寄与度として定義するのが妥当であると考えられる。
【０２３２】
図３２は、作業ルールとステージ目標との関係の例を示す図である。同図では、生育ステージとして、育苗期、定植期、及び生育期等が例示されている。育苗期のステージ目標は、ステージ目標Ａである。育苗期に対して設定されている作業ルールは、作業ルールａ１〜作業ルールａ３である。また、定植期のステージ目標は、ステージ目標Ｂである。定植期に対して設定されている作業ルールは、作業ルールｂ１〜作業ルールｂ３である。また、生育期のステージ目標は、ステージ目標Ｃである。生育期に対して設定されている作業ルールは、作業ルールｃ１〜作業ルールｃ３である。
【０２３３】
同図の場合、作業ルールａ１〜ａ３は、ステージ目標Ａの達成に寄与すべきである。また、作業ルールｂ１〜ｂ３は、ステージ目標Ｂの達成に寄与すべきである。更に、作業ルールｃ１〜ｃ３は、ステージ目標Ｃの達成に寄与すべきである。
【０２３４】
なお、ここでいう寄与とは、直接的には、作業ルールに従って行われる作業の寄与ということになる。但し、当該作業を行う原因となったのは、作業ルールにおける条件に基づく判断結果である。すなわち、作業ルールにおける条件の設定の適否によって、当該作業ルールに基づいて行われる作業の有効性が異なりうる。したがって、ここでいう寄与は、作業ルールの定義内容全体の寄与であるといえる。
【０２３５】
以下、斯かる寄与度の算出処理を具体的に説明する。図３３は、作業ルールの寄与度の算出処理の処理手順の一例を説明するためのフローチャートである。なお、同図の処理は、同じ作物の複数回（所定回数）の栽培に関して、ステージ目標達成評価値が記録されたときに自動的に実行される。所定回数は、理想的には多ければよいが、例えば、栽培が終了する度に同図の処理が実行されてもよい。又は、ユーザによる指示入力に応じて実行されてもよい。
【０２３６】
ステップＳ９０１において、寄与度算出部１２３は、処理対象とする一つの作業ルールを作業ルール記憶部１１４より取得する。図３３の処理は、作業ルール記憶部１１４に記録されている各作業ルールに関して順番に実行される。但し、ステップＳ９０１において取得される順序は、所定のものに限定されない。以下、処理対象とされた作業ルールを「カレント作業ルール」という。
【０２３７】
続いて、寄与度算出部１２３は、寄与度の評価範囲を選択する（Ｓ９０２）。具体的には、特定の圃場（圃場ＩＤ）に関する寄与度を算出するか、圃場（圃場ＩＤ）を限定しない寄与度を算出するかが選択される。当該選択は、例えば、予め設定される設定情報に基づいて行われればよい。例えば、寄与度の評価範囲を特定の圃場に限定する場合、当該設定情報には、当該圃場の圃場ＩＤが記録されている。一方、寄与度の評価範囲を限定しない場合、当該設定情報には、何も記録されていないか、又は評価範囲は限定されないことが記録されている。または、図３３の処理が、ユーザの指示に応じて実行される場合は、寄与度の評価範囲を特定の圃場に限定するか否か、特定の圃場に限定する場合には当該圃場の圃場ＩＤを、対話的に、ユーザに選択させてもよい。
【０２３８】
続いて、寄与度算出部１２３は、カレント作業ルールに関するルール目標達成評価値を作業履歴記憶部１１９より検索（取得）する（Ｓ９０３）。具体的には、カレント作業ルールのルールＩＤを含むレコードが検索される。但し、寄与度の評価範囲が特定の圃場に限定されている場合、検索対象とされるレコードは、当該圃場の圃場ＩＤを含むものに限定される。なお、カレント作業ルールが複数回適用（利用）されている場合、複数のレコードが抽出される。
【０２３９】
続いて、寄与度算出部１２３は、レコードが１以上検索されたか否かを判定する（Ｓ９０４）。レコードが一つも検索されていない場合、すなわち、カレント作業ルールが過去に適用されていない場合（Ｓ９０４でＮＯ）、カレント作業ルールに関する処理は終了する。
【０２４０】
一方、レコードが検索された場合（Ｓ９０４でＹＥＳ）、寄与度算出部１２３は、ステップＳ９０３において検索されたいずれかのレコードと、栽培ＩＤ及び生育ステージが一致するレコードを生育ステージ履歴記憶部１２２より検索する（Ｓ９０５）。続いて、寄与度算出部１２３は、レコードが１以上検索されたか否かを判定する（Ｓ９０４）。ルール目標値が一つも検索されていない場合（Ｓ９０６でＮＯ）、カレント作業ルールに関する処理は終了する。
【０２４１】
一方、レコードが検索された場合（Ｓ９０６でＹＥＳ）、寄与度算出部１２３は、ステップＳ９０３において作業履歴記憶部１１９より検索されたレコードに含まれているルール目標達成評価値の集合と、ステップＳ９０５において生育ステージ履歴記憶部１２２より検索されたレコードに含まれているステージ目標達成度評価値の集合とに基づいて相関係数を算出する（Ｓ９０７）。
【０２４２】
具体的には、ルール目標達成評価値の集合をｘとし、ステージ目標達成度評価値の集合をｙとした場合、以下の演算が行われる。
【０２４３】
まず、ｘに関する標準偏差Ｓ（ｘ）が算出される。続いて、ｙに関する標準偏差Ｓ（ｙ）が算出される。続いて、ｘ及びｙの共有分散Ｓ（ｘ，ｙ）が以下の演算によって算出される。
【０２４４】
Ｓ（ｘ，ｙ）＝偏差値の平均＝（Ｓ（ｘ）×ｎ＋Ｓ（ｙ）×ｍ）／（ｎ＋ｍ）
ここで、ｎは、ｘの要素数である。ｍは、ｙの要素数である。
【０２４５】
続いて、相関係数ｒ（ｘ，ｙ）が以下の演算によって算出される。
【０２４６】
ｒ（ｘ，ｙ）＝Ｓ（ｘ，ｙ）／（Ｓ（ｘ）×Ｓ（ｙ））
例えば、ｘを作業ルールＸに対するルール目標達成評価値の集合、ｙをある生育ステージＹに対するステージ目標達成評価値の集合とする。この場合、ルールＸのルール目標達成評価値と生育ステージＹのステージ目標達成評価値との相関係数はｒ（ｘ，ｙ）となる。ｘ及びｙのそれぞれ値が大きくなるほど達成度が高いと仮定すると、相関係数ｒ（ｘ，ｙ）が１に近づくほど（つまり正の相関が大きくなるほど）、ルールＸは、ステージＹのステージ目標の達成に大きく寄与しているということがいえる。
【０２４７】
続いて、寄与度算出部１２３は、算出された相関係数ｒ（ｘ，ｙ）を、カレント作業ルールの寄与度に対して上書きする（Ｓ９０８）。したがって、カレント作業ルールに既に寄与度が記録されていた場合、当該寄与度は新たな値によって更新される。一方、カレントルールに寄与度が記録されていない場合、相関係数ｒ（ｘ，ｙ）が寄与度として記録される。
【０２４８】
上記に説明したステップＳ９０１〜Ｓ９０８が、作業ルール記憶部１１４に記録された全ての作業ルールに関して実行されることにより、各作業ルールの寄与度が更新される。
【０２４９】
なお、相関係数は、一例である。したがって、他の統計学的指標によって、ステージ目標達成評価値とルール目標達成評価値とが評価されてもよい。
【０２５０】
上述したように、本実施の形態によれば、作物の生育状態のみならず、圃場に特有の事情や環境状態等を考慮して、適切な時期に適切な作業を作業者に指示することができる。例えば、作物や土壌などに関する現場での観察情報（例えば病害虫の発生状況）や、圃場やその周辺に関する環境情報（例えば、気温、日射量、湿度、降水量等）や、各種の警報情報（例えば台風情報、病害虫発生予察情報など）といった、圃場やその周辺で発生している様々な状況を示す入力情報に応じて、適切な作業指示が出力される。
【０２５１】
また、複数の作業ルールが競合した場合、作業ルールの寄与度に基づいて適用される作業ルールが選択（限定）される。ここで、寄与度とは、過去の実績に基づいて算出される、作物の生育に関する（すなわち、ステージ目標の達成に関する）作業ルールの寄与の度合いである。したがって、寄与度に基づいて作業ルールが選択されることで、作物の生育（すなわち、ステージ目標の達成）に寄与する可能性の高い作業が実施される可能性を高めることができる。
【０２５２】
また、本実施の形態において、生育状態情報は、単に、時間の経過に応じて機械的に更新されるだけでなく、生育状態更新ルールＲｕ及び観察ルールＲｏに基づいて、作物の実際の生育状態に即した値に更新される。ここで、生育状態情報は、いずれの作業ルールが適用されるべきかを判定する際の入力情報の一つとされる。したがって、生育状態情報について、実際の作物の状態に近似した値が維持されることにより、当該生育状態情報に基づく作業ルールの選択の精度を向上させることができる。
【０２５３】
なお、本実施の形態では、複数の作業ルールが競合した場合、寄与度に基づいて作業ルールが選択される例について説明した。但し、他の要素に基づいて作業ルールが選択されてもよい。例えば、各作業ルールの登録元に対して予め優先度が設定されてもよい。具体的には、登録元となりうる登録者、文献、ＵＲＬ（Uniform Resource Locator）等に優先度を設定しておく。この場合、各作業ルールの登録元に対する優先度に基づいて、適用する作業ルールが選択される。また、作業ルールの種別に対して、優先度が設定されてもよい。例えば、警報ルールＲｗ＞観察ルールＲｏ＞環境ルールＲｅ＞生育状態ルールＲｓという優先順位が設定された場合、警報や観察結果に応じた作業を優先させることができる。
【０２５４】
また、寄与度だけでは作業ルールを限定できない場合に（すなわち、抽出された作業ルールの寄与度が同じである場合に）、上記の選択方法が組み合わされてもよい。
【０２５５】
また、本実施の形態によれば、作業履歴記憶部１１９が記憶する作業ごとに、当該作業の実施日と、当該作業の基となる作業ルールに記録された評価時期算出方法とに基づいて、評価時期の到来が自動的に検知され、評価作業の実施指示が出力される。
【０２５６】
したがって、作業者は、自らがスケジュール管理等を行わずとも、評価時期の到来を知ることができる。特に、農作業を実施するタイミングと、当該農作業に関する評価作業を実施するタイミングとの間にずれがある場合、作業者による不適当な評価時期の選択や、評価作業のし忘れ等を防止することができる。
【０２５７】
また、特定の農作業に関する評価時期は、圃場の環境状況（主に、天候状況）に応じて動的に算出される。したがって、評価時期が画一的に算出される場合に比べて、実際の圃場の状況に妥当する可能性の高い評価時期を作業者に通知することができる。
【０２５８】
なお、本実施の形態において、作業ルール記憶部１１４及び評価時期算出基準記憶部１３０等は、算出方法記憶部の一例である。また、評価時期検知部１２６は、検知部の一例である。また、評価時期出力部１２６は、出力部の一例である。
【０２５９】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０２６０】
１０          農作業支援装置
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
１１１        生育状態記憶部
１１２        生育状態更新部
１１３        生育状態更新ルール記憶部
１１４        作業ルール記憶部
１１５        作業ルール抽出部
１１６        抽出ルール記憶部
１１７        作業指示部
１１８        作業実績入力部
１１９        作業履歴記憶部
１２０        ルール目標達成度入力部
１２１        観察結果入力部
１２２        生育ステージ履歴記憶部
１２３        寄与度算出部
１２４        登録処理部
１２５        評価時期検知部
１２６        評価指示出力部
１２７        環境情報記憶部
１２８        圃場特性情報記憶部
１２９        農薬情報記憶部
１３０        評価時期算出基準記憶部
１３１        評価値補正係数記憶部
Ｂ            バス
Ｒｕ          生育状態更新ルール
Ｒｏ          観察ルール
Ｒｓ          生育状態ルール
Ｒｅ          環境ルール
Ｒｗ          警報ルール
【図１】
2012120689.tif 000003
【図２】
2012120689.tif 000004
【図３】
2012120689.tif 000005
【図４】
2012120689.tif 000006
【図５】
2012120689.tif 000007
【図６】
2012120689.tif 000008
【図７】
2012120689.tif 000009
【図８】
2012120689.tif 000010
【図９】
2012120689.tif 000011
【図１０】
2012120689.tif 000012
【図１１】
2012120689.tif 000013
【図１２】
2012120689.tif 000014
【図１３】
2012120689.tif 000015
【図１４】
2012120689.tif 000016
【図１５】
2012120689.tif 000017
【図１６】
2012120689.tif 000018
【図１７】
2012120689.tif 000019
【図１８】
2012120689.tif 000020
【図１９】
2012120689.tif 000021
【図２０】
2012120689.tif 000022
【図２１】
2012120689.tif 000023
【図２２】
2012120689.tif 000024
【図２３】
2012120689.tif 000025
【図２４】
2012120689.tif 000026
【図２５】
2012120689.tif 000027
【図２６】
2012120689.tif 000028
【図２７】
2012120689.tif 000029
【図２８】
2012120689.tif 000030
【図２９】
2012120689.tif 000031
【図３０】
2012120689.tif 000032
【図３１】
2012120689.tif 000033
【図３２】
2012120689.tif 000034
【図３３】
2012120689.tif 000035
【手続補正書】
【提出日】平成25年7月31日(2013.7.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
実施された農作業ごとに作業履歴記憶部が記憶する実施時期と、算出方法記憶部が前記実施時期を基準として記憶する、農作業の成果の評価時期の算出方法とに基づいて、前記実施された農作業の前記評価時期の到来を検知し、
前記評価時期の到来が検知された前記農作業に関する成果の評価作業の指示を出力する処理をコンピュータが実行する農作業支援方法。
【請求項２】
前記検知する処理は、前記作業履歴記憶部が前記実施時期を記憶する農作業に関して、気象履歴記憶部が記憶する該実施時期からの気象情報の履歴に基づいて、当該農作業の前記評価時期の到来を検知する請求項１記載の農作業支援方法。
【請求項３】
前記検知する処理は、前記実施時期からの積算温度が、前記農作業によって除去されるべき生物が発生する基準値を超えた場合に、当該農作業の前記評価時期の到来を検知する請求項２記載の農作業支援方法。
【請求項４】
前記検知する処理は、前記農作業において使用された農薬の有効期間を前記実施時期に加算して得られる時期に、当該農作業の前記評価時期の到来を検知する請求項１記載の農作業支援方法。
【請求項５】
前記検知する処理は、前記実施時期からの降水量に応じて、前記農薬の有効期間を補正する請求項４記載の農作業支援方法。
【請求項６】
実施された農作業ごとに作業履歴記憶部が記憶する実施時期と、算出方法記憶部が前記実施時期を基準として記憶する、農作業の成果の評価時期の算出方法とに基づいて、前記実施された農作業の前記評価時期の到来を検知する検知部と、
前記評価時期の到来が検知された前記農作業に関する成果の評価作業の指示を出力する出力部とを有する農作業支援装置。
【国際調査報告】
2012120689.tif 000036
2012120689.tif 000037
2012120689.tif 000038
2012120689.tif 000039