(57)【特許請求の範囲】
【請求項１】
個別のユーザの農作物の育成環境の状態を検出するセンサからの出力に対応する個別センサメッセージを記憶する個別センサメッセージ記憶部と、
前記個別のユーザの農作物の育成環境の状態を制御する制御機器への入力に対応する規格化された個別制御機器シーケンスメッセージを記憶する個別制御機器シーケンスメッセージ記憶部と、
共有されるユーザの農作物の育成環境の状態を検出するセンサからの出力に対応する共有センサメッセージを記憶する共有センサメッセージ記憶部と、
前記共有されるユーザの農作物の育成環境の状態を制御する制御機器への入力に対応する規格化された共有制御機器シーケンスメッセージを記憶する共有制御機器シーケンスメッセージ記憶部と、
前記個別のユーザの農作物の育成環境の状態を検出するセンサの出力を制御するセンサ制御装置から前記センサの出力に対応する規格化された個別センサメッセージを受信し、前記個別センサメッセージ記憶部に記憶させるセンサメッセージ受信部と、
前記個別のユーザごとに、所定の参照範囲で、該個別のユーザと所定の共有されるユーザの間で、前記個別センサメッセージと前記共有センサメッセージに対応する各センサ出力、および前記個別制御機器シーケンスメッセージと前記共有制御機器シーケンスメッセージに対応する各制御機器シーケンスを比較表示するための表データであるレファレンスシートを生成し、端末装置に出力するレファレンスシート生成部と、
を備えることを特徴とする農用機器制御装置。
【請求項２】
前記個別のユーザに対応する前記個別制御機器シーケンスメッセージを前記個別制御機器シーケンスメッセージ記憶部から読み出して、前記端末装置にダウンロードする制御機器シーケンスメッセージダウンロード部と、
前記個別のユーザに対応する前記個別制御機器シーケンスメッセージを前記端末装置からアップロードして、前記個別制御機器シーケンスメッセージ記憶部に記憶させる制御機器シーケンスメッセージアップロード部と、
前記共有されるユーザに対応する共有制御機器シーケンスメッセージを、前記共有制御機器シーケンスメッセージ記憶部から読み出して、前記個別のユーザの個別制御機器シーケンスメッセージとして移入し、前記個別制御機器シーケンスメッセージ記憶部に記憶させる制御機器シーケンス移入部と、
前記個別のユーザに対応する前記個別制御機器シーケンスメッセージを前記個別制御機器シーケンスメッセージ記憶部から読み出して、該個別のユーザの農作物の育成環境の状態を制御する制御機器への入力を制御する制御盤装置に送信する制御機器シーケンスメッセージ送信部と、
をさらに備えることを特徴とする請求項１に記載の農用機器制御装置。
【請求項３】
前記共有されるユーザは、前記個別センサメッセージ記憶部に記憶された前記個別センサメッセージのうち前記農作物の育成の成績が良いものに対応する個別のユーザであり、該共有されるユーザに対応する前記共有センサメッセージは、前記成績が良い個別センサメッセージであり、該共有されるユーザに対応する前記共有制御機器シーケンスメッセージは、前記成績がよい個別センサメッセージに対応して前記個別制御機器シーケンスメッセージ記憶部に記憶されている前記個別制御機器シーケンスメッセージである、
ことを特徴とする請求項１または２のいずれかに記載の農用機器制御装置。
【請求項４】
前記共有されるユーザに対応する前記共有センサメッセージは、所定の農作物育成機関で開発された個別センサメッセージであるマイスターセンサメッセージであり、該共有されるユーザに対応する前記共有制御機器シーケンスメッセージは、該マイスターセンサメッセージに対応して開発された個別制御機器シーケンスメッセージであるマイスター制御機器シーケンスメッセージである、
ことを特徴とする請求項１または２のいずれかに記載の農用機器制御装置。
【請求項５】
共有されるユーザの農作物の育成環境の状態を検出するセンサからの出力に対応する共有センサメッセージを共有センサメッセージ記憶部に記憶し、
前記共有されるユーザの農作物の育成環境の状態を制御する制御機器への入力に対応する規格化された共有制御機器シーケンスメッセージを共有制御機器シーケンスメッセージ記憶部に記憶し、
個別のユーザの農作物の育成環境の状態を検出するセンサの出力を制御するセンサ制御装置から前記センサの出力に対応する規格化された個別センサメッセージを受信し、該個別センサメッセージに対応する個別センサメッセージを個別センサメッセージ記憶部に記憶させ、
前記個別のユーザごとに、所定の参照範囲で、該個別のユーザと所定の共有されるユーザの間で、前記個別センサメッセージと前記共有センサメッセージに対応する各センサ出力、および前記個別のユーザの農作物の育成環境の状態を制御する制御機器への入力に対応する規格化された個別制御機器シーケンスメッセージと前記共有制御機器シーケンスメッセージに対応する各制御機器シーケンスを比較表示するための表データであるレファレンスシートを生成し、端末装置に出力する、
ことを特徴とする農用機器制御方法。
【請求項６】
前記個別のユーザに対応する前記個別制御機器シーケンスメッセージを、前記個別制御機器シーケンスメッセージを記憶する個別制御機器シーケンスメッセージ記憶部から読み出して、前記端末装置にダウンロードし、
前記個別のユーザに対応する前記個別制御機器シーケンスメッセージを前記端末装置からアップロードして、前記個別制御機器シーケンスメッセージ記憶部に記憶させ、
前記共有されるユーザに対応する共有制御機器シーケンスメッセージを、前記共有制御機器シーケンスメッセージ記憶部から読み出して、前記個別のユーザの個別制御機器シーケンスメッセージとして移入し、前記個別制御機器シーケンスメッセージ記憶部に記憶させ、
前記個別のユーザに対応する前記個別制御機器シーケンスメッセージを前記個別制御機器シーケンスメッセージ記憶部から読み出して、該個別のユーザの農作物の育成環境の状態を制御する制御機器への入力を制御する制御盤装置に送信する、
ことをさらに実行することを特徴とする請求項５に記載の農用機器制御方法。
【請求項７】
前記制御機器に対する一連の制御シーケンスに対応する前記個別制御機器シーケンスメッセージ群を記憶した物理媒体によりまたは電子的に構成されるカードをセッティングカードとして作成し、
前記セッティングカードを、自分による利用のために管理し、または他人に利用させるために流通させ、
自分による利用のために管理している前記セッティングカード、または他人から流通された前記セッティングカードを取得し、当該セッティングカードに記憶されている前記個別制御機器シーケンスメッセージ群を自分が利用する一連の前記個別制御機器シーケンスメッセージとして読み込む、
ことを特徴とする請求項５または６のいずれかに記載の農用機器制御方法。
【請求項８】
前記セッティングカードは、電子的に構成されるカードデータであって、ネットワーク上のカードデータベースに登録され、
前記カードデータベースから前記セッティングカードをダウンロードして、前記個別制御機器シーケンスメッセージ群を読み込む、
ことを特徴とする請求項７に記載の農用機器制御方法。
【請求項９】
前記セッティングカードは、物理媒体として構成され、
前記物理媒体のカードをカードリーダに挿入し、前記制御機器シーケンスメッセージ群を読み込む、
ことを特徴とする請求項７に記載の農用機器制御方法。
【請求項１０】
共有されるユーザの農作物の育成環境の状態を検出するセンサからの出力に対応する共有センサメッセージを共有センサメッセージ記憶部に記憶するステップと、
前記共有されるユーザの農作物の育成環境の状態を制御する制御機器への入力に対応する規格化された共有制御機器シーケンスメッセージを共有制御機器シーケンスメッセージ記憶部に記憶するステップと、
個別のユーザの農作物の育成環境の状態を検出するセンサの出力を制御するセンサ制御装置から前記センサの出力に対応する規格化された個別センサメッセージを受信し、該個別センサメッセージに対応する個別センサメッセージを個別センサメッセージ記憶部に記憶させるステップと、
前記個別のユーザごとに、所定の参照範囲で、該個別のユーザと所定の共有されるユーザの間で、前記個別センサメッセージと前記共有センサメッセージに対応する各センサ出力、および前記個別のユーザの農作物の育成環境の状態を制御する制御機器への入力に対応する規格化された個別制御機器シーケンスメッセージと前記共有制御機器シーケンスメッセージに対応する各制御機器シーケンスを比較表示するための表データであるレファレンスシートを生成し、端末装置に出力するステップと、
をコンピュータに実行させるための農用機器制御プログラム。
【請求項１１】
前記個別のユーザに対応する前記個別制御機器シーケンスメッセージを、前記個別制御機器シーケンスメッセージを記憶する個別制御機器シーケンスメッセージ記憶部から読み出して、前記端末装置にダウンロードするステップと、
前記個別のユーザに対応する前記個別制御機器シーケンスメッセージを前記端末装置からアップロードして、前記個別制御機器シーケンスメッセージ記憶部に記憶させるステップと、
前記共有されるユーザに対応する共有制御機器シーケンスメッセージを、前記共有制御機器シーケンスメッセージ記憶部から読み出して、前記個別のユーザの個別制御機器シーケンスメッセージとして移入し、前記個別制御機器シーケンスメッセージ記憶部に記憶させるステップと、
前記個別のユーザに対応する前記個別制御機器シーケンスメッセージを前記個別制御機器シーケンスメッセージ記憶部から読み出して、該個別のユーザの農作物の育成環境の状態を制御する制御機器への入力を制御する制御盤装置に送信するステップと、
を前記コンピュータにさらに実行させるための請求項１０に記載の農用機器制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圃場やハウス等において、各種環境センサと、換気窓制御、カーテン制御、循環扇制御、暖房制御等の各種制御機器からなる農用機器を制御するための農用機器制御方法、プログラム、システム、および装置に関する。
【背景技術】
【０００２】
農業生産情報を収集、蓄積、更新、データ処理する農業生産情報管理システムとして、従来、次のようなものが知られている（例えば特許文献１）。農業生産情報を管理する農家情報管理システムにおける農家データベース及び農家サーバ、及び、データセンタにおいて農業生産情報を管理するセンタ情報管理システムにおけるセンタデータベース及びセンタサーバを備えるシステムである。そして、このシステムでは、農家において取得された農業生産情報が農家データベースに蓄えられ、農家サーバを介してセンタデータベースに蓄積され、任意の端末装置がセンタサーバにアクセスすることにより、センタデータベースにおいて農業生産情報の収集、蓄積、更新、データ処理が可能となるように、各データベース及び各サーバが設置される。
【０００３】
また、植物を効果的に育成するための植物育成システムや情報提供サービスとして、従来、次のようなものが知られている（例えば特許文献２）。それぞれが環境検出手段、環境操作手段、それらを制御する育成制御手段、および通信手段を備える複数の植物育成装置から、環境検出手段および育成制御手段を介して情報が受信されて、植物育成システムのデータベースに蓄積され、あるいは、ユーザの端末装置に配信される。また、蓄積した情報または受信した情報をもとに配信情報が生成されてその配信情報によって、あるいはユーザの端末装置からの遠隔操作によって、各植物育成装置の育成制御手段を介して環境操作手段が制御される。
【０００４】
また、様々な植物の持つ多様性の解明や、研究を安価に短い期間で行うことが可能な植物育成情報の取得方法及び植物育成制御システムとして、従来、次のようなものが知られている（例えば特許文献３）。植物育成に要する育成要素の制御を行う制御機器及び上記育成用閉空間内の環境状態を検知するセンサ類を有する植物育成装置と、上記制御機器の制御情報や上記センサ類で検知した環境の情報を統合する制御ユニットとを、顧客側に備える。また、インターネットを通じて上記制御ユニットとの間で情報の授受を行うサーバを、事業者側に備える。そして、事業者側の上記サーバから上記インターネットを通じて上記制御ユニットへ植物育成情報を与える第１のステップと、与えられた上記植物育成情報に基づいて上記制御ユニットにより上記制御機器及び上記センサ類を使用して上記育成用閉空間内の環境を制御して、上記育成植物を育成する第２のステップと、上記育成用閉空間内の環境の情報と育成植物の成育状態を結果情報として制御ユニットからインターネットを介して上記事業者側のサーバへ伝達する第３のステップと、結果情報から事業者側で分類解析する第４のステップとからなる制御が行われる。また、上記分類解析後、該分類解析で得られた情報を、上記植物育成情報の更新情報として顧客側の制御ユニットにインターネットを通じて伝達する第５のステップが設けられ、上記第１のステップから上記第５のステップがサイクリックに繰り返される。さらに、上記第１のステップに、使用する上記植物育成情報を顧客側がカスタマイズ化する過程が含まれる。加えて、上記植物育成情報では、植物育成過程が、上記育成用閉空間内の環境条件や上記制御機器の制御条件が成長の時系列上に配置されて示される。
【０００５】
上述した種々の従来技術では、農作物や植物の育成環境の状態をセンサで検出しセンサ出力情報を通信ネットワークを介してデータセンタ等で受信しその情報を、データベースに蓄積し、あるいはユーザ端末装置等に配信する仕組みが実現されている。また、センサ出力情報等に基づいて、またはユーザによる端末装置からの指示に基づいて、あるいは事業者側での分析結果に基づいて、農作物や植物の育成環境を制御機器を介して制御する仕組みが実現されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３８０１９号公報
【特許文献２】特開２００４−２９８０６９号公報
【特許文献３】特開２００２−１０１７５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の従来技術では、センサ出力情報等に基づいて、またはユーザによる端末装置からの指示に基づいて、あるいは事業者側での分析結果に基づいて、農作物や植物の育成環境を制御機器を介して制御するという記載はあっても、具体的にどのようにして制御を行うのかが開示されていなかった。従って、例えば成績の良い育成や模範となる育成を具体的な制御機器の制御に結びつけることが困難であるという問題点を有していた。
【０００８】
また特に、上述の従来技術では、例えば地域が異なる遠隔地間でそれぞれの圃場やハウス等が異なるシステムを使用していたりした場合に、農作物や植物の育成環境に関するセンサ出力情報や制御機器の制御情報を統一的に扱う仕組みが提供されていなかった。このため、これらの情報は１つのシステム内に限定されてしまい、広く普及させて共有化することが困難であるという問題点を有していた。
【０００９】
そこで、本発明は、ユーザ自身の農作物や植物の育成環境の状態を他の育成環境の状態と容易に比較可能とすることを目的とする。さらに好ましくは、他の育成環境における制御機器の制御事例をユーザ自身の制御機器の制御へ容易に取込み可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
態様の一例では、個別のユーザの農作物の育成環境の状態を検出するセンサからの出力に対応する個別センサメッセージを記憶する個別センサメッセージ記憶部と、個別のユーザの農作物の育成環境の状態を制御する制御機器への入力に対応する規格化された個別制御機器シーケンスメッセージを記憶する個別制御機器シーケンスメッセージ記憶部と、共有されるユーザの農作物の育成環境の状態を検出するセンサからの出力に対応する共有センサメッセージを記憶する共有センサメッセージ記憶部と、共有されるユーザの農作物の育成環境の状態を制御する制御機器への入力に対応する規格化された共有制御機器シーケンスメッセージを記憶する共有制御機器シーケンスメッセージ記憶部と、個別のユーザの農作物の育成環境の状態を検出するセンサの出力を制御するセンサ制御装置からセンサの出力に対応する規格化された個別センサメッセージを受信し、個別センサメッセージ記憶部に記憶させるセンサメッセージ受信部と、個別のユーザごとに、所定の参照範囲で、その個別のユーザと所定の共有されるユーザの間で、個別センサメッセージと共有センサメッセージに対応する各センサ出力、および個別制御機器シーケンスメッセージと共有制御機器シーケンスメッセージに対応する各制御機器シーケンスを比較表示するための表データであるレファレンスシートを生成し、その端末装置に出力するレファレンスシート生成部とを備える。
【００１１】
態様の他の例では、個別のユーザに対応する個別制御機器シーケンスメッセージを個別制御機器シーケンスメッセージ記憶部から読み出して、端末装置にダウンロードする制御機器シーケンスメッセージダウンロード部と、個別のユーザに対応する個別制御機器シーケンスメッセージを端末装置からアップロードして、個別制御機器シーケンスメッセージ記憶部に記憶させる制御機器シーケンスメッセージアップロード部と、共有されるユーザに対応する共有制御機器シーケンスメッセージを、共有制御機器シーケンスメッセージ記憶部から読み出して、個別のユーザの個別制御機器シーケンスメッセージとして移入し、個別制御機器シーケンスメッセージ記憶部に記憶させる制御機器シーケンス移入部と、個別のユーザに対応する個別制御機器シーケンスメッセージを個別制御機器シーケンスメッセージ記憶部から読み出して、その個別のユーザの農作物の育成環境の状態を制御する制御機器への入力を制御する制御盤装置に送信する制御機器シーケンスメッセージ送信部とをさらに備える。
【発明の効果】
【００１２】
本発明の一態様によれば、ユーザ自身の農作物や植物の育成環境の状態を他の育成環境の状態と容易に比較することが可能となる。
また、本発明の他の態様によれば、他の育成環境における制御機器の制御事例をユーザ自身の制御機器の制御へ容易に取り込むことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明による農用機器制御システムの実施形態の全体構成図である。
【図２】データセンタの構成例を示すブロック図である。
【図３】センサ制御装置の構成例を示すブロック図である。
【図４】制御盤装置の構成例を示すブロック図である。
【図５】端末装置が実行するソフトウェアの機能構成を示すブロック図である。
【図６】ＦＯＤＩ規格において規定されるセンサメッセージ種別および制御機器シーケンスメッセージ種別の例を示す図である。
【図７】ＦＯＤＩ規格において規定されるステータスバイトとデータバイトの説明図である。
【図８】センサメッセージと制御機器シーケンスメッセージのデータフォーマット例を示す図である。
【図９】センサメッセージの検出動作を示すシーケンス図である。
【図１０】センサ制御装置内の警報生成部が警報を検出した場合の、警報動作を示すシーケンス図である。
【図１１】データセンタのセンタサーバ内の警報処理部が警報を検出した場合の、警報動作を示すシーケンス図である。
【図１２】端末装置に表示される警報メールの表示画面例を示す図である。
【図１３】ハウスカオンキ情報または環境センサ情報の表示動作を示すシーケンス図である。
【図１４Ａ】端末装置でのハウスカオンキ情報の表示画面例を示す図である。
【図１４Ｂ】端末装置でのハウスカオンキ情報の表示画面例を示す図である。
【図１５Ａ】端末装置での環境センサ情報の表示画面例を示す図である。
【図１５Ｂ】端末装置での環境センサ情報の表示画面例を示す図である。
【図１６】レファレンスシートの表示動作を示すシーケンス図である。
【図１７】端末装置でのレファレンスシートの表示画面例を示す図である。
【図１８】レファレンスシートの利用イメージの説明図である。
【図１９】個別制御機器シーケンスメッセージのダウンロード動作を示すシーケンス図である。
【図２０】制御機器シーケンスの編集画面例を示す図である。
【図２１】制御機器シーケンスの移入動作を示すシーケンス図である。
【図２２】制御機器シーケンスの移入動作の説明図である。
【図２３】個別制御機器シーケンスメッセージのアップロード動作を示すシーケンス図である。
【図２４】制御機器シーケンスの送信動作を示すシーケンス図である。
【図２５Ａ】警報設定画面例を示す図である。
【図２５Ｂ】警報設定画面例を示す図である。
【図２６】警報設定動作を示すシーケンス図である。
【図２７】セッティングカードの作成プロセスの説明図である。
【図２８】セッティングカードの利用プロセスの説明図である。
【図２９】セッティングカードの種類の説明図である。
【図３０】セッティングカードの取引による収益事業概念の説明図である。
【図３１】本実施形態のシステムを実現可能なハードウェアシステムの構成図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。
図１は、本発明による農用機器制御システムの実施形態の全体構成図である。
圃場であるハウス１０３には、その室内の温度、湿度、照度、積算日射量、または炭酸ガス濃度などの各種モニタリングを行う環境センサ１０６が設置される。また、ハウス１０３には、制御機器１０８の一部である温風暖房機であるハウスカオンキ１０７や、窓開閉装置、カーテン制御装置、照明制御装置、または空調制御装置等のその他の制御機器１０８が必要に応じて設置される。
【００１５】
また、ハウス１０３には、ハウスカオンキ１０７における暖房温度のセンサ出力や、環境センサ１０６からのハウス１０３内の温度、湿度、照度、積算日射量、または炭酸ガス濃度などの各種センサ出力を集約するセンサ制御装置１０４が設置される。
【００１６】
さらに、ハウス１０３には、ハウスカオンキ１０７や、窓開閉装置、カーテン制御装置、照明制御装置、または空調制御装置等からなる各制御機器１０８を制御するための制御盤装置１０５が設置される。
【００１７】
センサ制御装置１０４および制御盤装置１０５は、携帯電話回線１１０を介して、データセンタ１００と通信する。
例えば農家である個別のユーザは、端末装置１０９からインターネット１１１を介して、データセンタ１００と通信する。端末装置１０９は、いわゆるタブレット端末が好適であるが、いわゆるスマートフォン端末やパーソナルコンピュータであってもよい。個別のユーザは、端末装置１０９に表示される「ハウスカオンキ」「環境センサ」「レファレンスシート」「制御機器シーケンサ」「警報設定」などの機能起動用のボタンにタッチ操作することにより、後述する各機能を利用することができる。
【００１８】
データセンタ１００は、センタサーバ１０１とセンタデータベース１０２から構成される。
図２は、図１のデータセンタ１００の構成例を示すブロック図である。
【００１９】
データセンタ１００のセンタサーバ１０１は、センサメッセージ受信部２０１、警報処理部２０２、レファレンスシート生成部２０３、制御機器シーケンスメッセージダウンロード部２０４、制御機器シーケンスメッセージアップロード部２０５、制御機器シーケンス移入部２０６、制御機器シーケンスメッセージ送信部２０７、および端末通信部２０８を備える。
【００２０】
データセンタ１００のセンタデータベース１０２は、個別センサメッセージ記憶部２０９、個別制御機器シーケンスメッセージ記憶部２１０、共有センサメッセージ記憶部２１１、および共有制御機器シーケンスメッセージ記憶部２１２を備える。
【００２１】
個別センサメッセージ記憶部２０９は、例えば農家である個別のユーザの農作物の育成環境の状態を検出する図１の環境センサ１０６やハウスカオンキ１０７からのセンサ出力に対応する個別センサメッセージを記憶する。
【００２２】
個別制御機器シーケンスメッセージ記憶部２１０は、個別のユーザの農作物の育成環境の状態を制御する図１の制御機器１０８（ハウスカオンキ１０７を含む）への入力に対応する規格化された個別制御機器シーケンスメッセージを記憶する。
【００２３】
共有センサメッセージ記憶部２１１は、共有されるユーザの農作物の育成環境の状態を検出する前述のセンサ出力に対応する共有センサメッセージを記憶する。
共有制御機器シーケンスメッセージ記憶部２１２は、共有されるユーザの農作物の育成環境の状態を制御する前述の制御機器１０８への入力に対応する規格化された共有制御機器シーケンスメッセージを記憶する。
【００２４】
ここで、共有されるユーザは、個別センサメッセージ記憶部２０９に記憶された個別センサメッセージのうち農作物の育成の成績が良いものに対応する個別のユーザである。そして、その共有されるユーザに対応する共有センサメッセージは、個別センサメッセージ記憶部２０９に記憶されていた成績が良い個別センサメッセージである。また、その共有されるユーザに対応する共有制御機器シーケンスメッセージは、上述の成績がよい個別センサメッセージに対応して個別制御機器シーケンスメッセージ記憶部２１０に記憶されていた個別制御機器シーケンスメッセージである。これらの共有センサメッセージおよび共有制御機器シーケンスメッセージが、それぞれ共有センサメッセージ記憶部２１１および共有制御機器シーケンスメッセージ記憶部２１２に記憶される。
【００２５】
あるいは、共有されるユーザに対応する共有センサメッセージは、例えば農業試験場や農業協同組合などの所定の農作物育成機関で開発された個別センサメッセージであるマイスター（模範）センサメッセージである。そして、その共有されるユーザに対応する共有制御機器シーケンスメッセージは、上述のマイスターデータに対応して開発された個別制御機器シーケンスメッセージであるマイスター制御機器シーケンスメッセージである。これらの共有センサメッセージおよび共有制御機器シーケンスメッセージが、それぞれ共有センサメッセージ記憶部２１１および共有制御機器シーケンスメッセージ記憶部２１２に記憶される。
【００２６】
センサメッセージ受信部２０１は、図１のセンサ制御装置１０４から、それに接続される環境センサ１０６やハウスカオンキ１０７のセンサ出力に対応する規格化された個別センサメッセージを受信し、個別センサメッセージ記憶部２０９に記憶させる。
【００２７】
警報処理部２０２は、センサメッセージ受信部２０１が受信した個別センサメッセージの各データ値またはそれらの組合せが、予め個別のユーザによって設定された警報検出条件に合致したときに、端末通信部２０８を介して、図１の端末装置１０９に対して警報を発令する。あるいは、警報処理部２０２は、センサメッセージ受信部２０１が図１のセンサ制御装置１０４から受信した個別センサメッセージが警報を示している場合に、端末通信部２０８を介して、図１の端末装置１０９に対して警報を発令する。
【００２８】
レファレンスシート生成部２０３は、個別のユーザごとに、所定の参照範囲（例えば数ヶ月、半年、または１年等の参照期間）で、その個別のユーザに対応する個別センサメッセージ、その個別のユーザに対応する個別制御機器シーケンスメッセージ、所定の共有されるユーザに対応する共有センサメッセージ、およびその所定の共有されるユーザに対応する共有制御機器シーケンスメッセージを、それぞれ個別センサメッセージ記憶部２０９、個別制御機器シーケンスメッセージ記憶部２１０、共有センサメッセージ記憶部２１１、および共有制御機器シーケンスメッセージ記憶部２１２から読み出す。そして、レファレンスシート生成部２０３は、その個別のユーザと所定の共有されるユーザの間で、個別センサメッセージと共有センサメッセージに対応する各センサ出力、および個別制御機器シーケンスメッセージと共有制御機器シーケンスメッセージに対応する各制御機器シーケンスを比較表示するための表データであるレファレンスシートを生成する。そして、レファレンスシート生成部２０３は、例えば個別のユーザが図１の端末装置１０９に表示されている「レファレンスシート」ボタンにタッチしたタイミングで、そのレファレンスシートを端末装置１０９に出力する。ここで、レファレンスシート生成部２０３が、個別のユーザごとにレファレンスシートを生成するタイミングは、レファレンスシート生成部２０３自身がスケジュールした独自のタイミングであってもよいし、例えば個別のユーザが図１の端末装置１０９に表示されている「レファレンスシート」ボタンにタッチしたタイミングであってもよい。
【００２９】
制御機器シーケンスメッセージダウンロード部２０４は、例えば個別のユーザが図１の端末装置１０９に表示されている「制御機器シーケンス編集」ボタンにタッチしたタイミングで、その個別のユーザに対応する個別制御機器シーケンスメッセージを個別制御機器シーケンスメッセージ記憶部２１０から読み出して、端末通信部２０８を介して、端末装置１０９にダウンロードする。
【００３０】
制御機器シーケンスメッセージアップロード部２０５は、例えば個別のユーザが図１の端末装置１０９に表示されている「制御機器シーケンス編集」ボタンにタッチした後に制御機器シーケンスメッセージの編集を完了したタイミングで、その個別のユーザに対応する個別制御機器シーケンスメッセージを端末装置１０９からアップロードして、個別制御機器シーケンスメッセージ記憶部２１０に記憶させる。
【００３１】
制御機器シーケンス移入部２０６は、例えば個別のユーザが図１の端末装置１０９に表示されている「制御機器シーケンス移入」ボタンにタッチしたタイミングで、例えば個別のユーザが指定した共有されるユーザに対応する個別のユーザが指定した参照範囲の共有制御機器シーケンスメッセージを、共有制御機器シーケンスメッセージ記憶部２１２から読み出して、上記個別のユーザの個別制御機器シーケンスメッセージとして移入し、個別制御機器シーケンスメッセージ記憶部２１０に記憶させる。このとき、移入した個別制御機器シーケンスメッセージを、制御機器シーケンスメッセージダウンロード部２０４を介して端末装置１０９にダウンロードするようにしてもよい。
【００３２】
制御機器シーケンスメッセージ送信部２０７は、例えば個別のユーザが図１の端末装置１０９に表示されている「制御機器シーケンス編集」ボタンにタッチした後に制御機器シーケンスメッセージの編集を完了して前述のアップロードが完了したタイミングで、上記個別のユーザに対応する個別制御機器シーケンスメッセージを個別制御機器シーケンスメッセージ記憶部２１０から読み出して、図１の制御盤装置１０５に送信する。
【００３３】
端末通信部２０８は、図１の端末装置１０９からのユーザログインや、図１のインターネット１１１を介した端末装置１０９との間の通信を制御する。
図３は、図１のセンサ制御装置１０４の構成例を示すブロック図である。
【００３４】
＃１〜＃Ｎの各センサ出力取得部３０１は、図１の環境センサ１０６の各センサ出力や、ハウスカオンキ１０７のセンサ出力を取得する。
センサメッセージ生成部３０２は、＃１〜＃Ｎの各センサ出力取得部３０１が取得した各センサ出力に対応する規格化された個別センサメッセージを生成する。
【００３５】
センサメッセージ送信部３０３は、センサメッセージ生成部３０２が生成した各個別センサメッセージをデータセンタ１００に向けて、例えば一定時間間隔で送信する。
警報生成部３０４は、＃１〜＃Ｎの各センサ出力取得部３０１が取得した各センサ出力の値またはそれらの組合せが、予め個別のユーザによって設定された警報検出条件に合致したときに、警報データを出力する。これに対して、センサメッセージ生成部３０２が警報生成部３０４が出力する警報データに対応する個別センサメッセージを生成し、センサメッセージ送信部３０３がその警報データに対応する個別センサメッセージをデータセンタ１００に向けて送信する。
【００３６】
図４は、図１の制御盤装置１０５の構成例を示すブロック図である。
制御機器シーケンスメッセージ受信部４０１は、データセンタ１００から、個別制御機器シーケンスメッセージを受信する。
【００３７】
制御機器シーケンスメッセージ記憶部４０２は、制御機器シーケンスメッセージ受信部４０１が受信した個別制御機器シーケンスメッセージを記憶する。
制御機器シーケンス実行部４０３は、制御機器シーケンスメッセージ記憶部４０２に記憶された個別制御機器シーケンスメッセージを順次解釈し、その解釈結果に基づいて、＃１〜＃Ｍの制御機器駆動指示部４０４のいずれかに、それらに接続される図１の制御機器１０８（ハウスカオンキ１０７を含む）への駆動指示を発行させる。
【００３８】
この結果、＃１〜＃Ｍの制御機器駆動指示部４０４にそれぞれ接続された各制御機器１０８（ハウスカオンキ１０７を含む）が駆動される。
図５は、図１の端末装置１０９が実行するソフトウェアの機能構成を示すブロック図である。
【００３９】
ハウスカオンキ情報表示部５０１は、端末装置１０９を操作する個別のユーザが、図１の端末装置１０９に表示されている「ハウスカオンキ」ボタンにタッチすると起動され、図２のデータセンタ１００のセンタデータベース１０２内の個別センサメッセージ記憶部２０９にアクセスすることにより、上記個別のユーザに対応する図１のハウスカオンキ１０７のセンサ出力の情報をグラフ表示する。
【００４０】
環境センサ情報表示部５０２は、端末装置１０９を操作する個別のユーザが、図１の端末装置１０９に表示されている「環境センサ」ボタンにタッチすると起動され、図２のデータセンタ１００のセンタデータベース１０２内の個別センサメッセージ記憶部２０９にアクセスすることにより、上記個別のユーザに対応する図１の環境センサ１０６の各センサ出力の情報をグラフ表示する。
【００４１】
レファレンスシート表示部５０３は、端末装置１０９を操作する個別のユーザが、図１の端末装置１０９に表示されている「レファレンスシート」ボタンにタッチすると起動され、図２のデータセンタ１００のセンタサーバ１０１内のレファレンスシート生成部２０３に要求を出力することにより、レファレンスシート生成部２０３が生成したレファレンスシートをダウンロードし、端末装置１０９の画面に表示する。
【００４２】
制御機器シーケンス移入指示部５０４は、端末装置１０９を操作する個別のユーザが、図１の端末装置１０９に表示されている「制御機器シーケンス移入」ボタンにタッチすると起動され、図２のデータセンタ１００のセンタサーバ１０１内の制御機器シーケンス移入部２０６に対して、個別のユーザが選択した共有されるユーザに対応する共有制御機器シーケンスメッセージを個別のユーザの個別制御機器シーケンスメッセージとして移入させる。
【００４３】
制御機器シーケンス編集部５０５は、端末装置１０９を操作する個別のユーザが、図１の端末装置１０９に表示されている「制御機器シーケンス編集」ボタンにタッチすると起動される。
【００４４】
そしてまず、制御機器シーケンス編集部５０５の起動時に、図２のデータセンタ１００のセンタサーバ１０１内の制御機器シーケンスメッセージダウンロード部２０４にアクセスして、上記個別のユーザに対応する個別制御機器シーケンスメッセージをデータセンタ１００から端末装置１０９にダウンロードさせる。
【００４５】
その後、上記個別のユーザは、端末装置１０９上の制御機器シーケンスの編集画面を操作しながら、制御機器シーケンスを編集する。
上記個別のユーザが制御機器シーケンスの編集を完了し制御機器シーケンス編集部５０５に対して制御機器シーケンスの終了を指示すると、制御機器シーケンス編集部５０５は、図２のデータセンタ１００のセンタサーバ１０１内の制御機器シーケンスメッセージアップロード部２０５にアクセスして、上記個別のユーザに対応する個別制御機器シーケンスメッセージを端末装置１０９からデータセンタ１００にアップロードさせる。
【００４６】
警報設定部５０６は、端末装置１０９を操作する個別のユーザが、図１の端末装置１０９に表示されている「警報設定」ボタンにタッチすると起動される。上記個別のユーザは、端末装置１０９の表示画面に表示される警報設定画面を操作して、警報の発生条件を設定する。上記個別のユーザが警報の設定を完了し警報設定部５０６に対して警報設定の終了を指示すると、警報設定部５０６は、図２のデータセンタ１００のセンタサーバ１０１の警報処理部２０２にアクセスし、警報の発生条件のデータを端末装置１０９から警報処理部２０２にアップロードする。警報処理部２０２は、端末装置１０９からアップロードされた警報の発生条件を、警報処理部２０２内に設定し、また上記個別のユーザに対応する図１のセンサ制御装置１０４内の警報生成部３０４に設定する。
【００４７】
次に、本実施形態におけるメッセージのデータフォーマット例について説明する。
本実施形態では、図１のセンサ制御装置１０４、制御盤装置１０５、または端末装置１０９とデータセンタ１００間で、センサ出力に関するデータと制御機器シーケンスに関するデータは、規格化されるセンサメッセージ（個別センサメッセージ、共有センサメッセージ）および制御機器シーケンスメッセージ（個別制御機器シーケンスメッセージ、共有制御機器シーケンスメッセージ）に変換されて通信される。以下、本実施形態では、この規格をＦＯＤＩ（Ｆａｃｉｌｉｔｉｅｓ  Ｏｐｅｒａｔｉｏｎ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）規格と呼ぶ。
【００４８】
図６は、ＦＯＤＩ規格において規定されるセンサメッセージ種別および制御機器シーケンスメッセージ種別の例を示す図である。
センサメッセージ種別としては例えば、温度センサ出力、湿度センサ出力、照度センサ出力、積算日射量センサ出力、炭酸ガス濃度センサ出力、温度警報などを規定でき、それぞれ０，１，２，３，４，５の値を割り当てることができる。その他のセンサ出力や警報が規定されてももちろんよい。
【００４９】
制御機器シーケンスメッセージ種別としては例えば、ハウスカオンキシーケンス、窓開閉装置シーケンス、カーテン制御装置シーケンス、照明制御装置シーケンス、空調制御装置シーケンスなどを規定でき、それぞれ０，１，２，３，４の値を割り当てることができる。その他の制御機器シーケンスが規定されてももちろんよい。
【００５０】
次に、図７は、ＦＯＤＩ規格において規定されるステータスバイトとデータバイトの説明図である。
センサメッセージおよび制御機器シーケンスメッセージは、複数のバイト（１バイト＝８ビット）で構成される。本実施形態では、各バイトのＭＳＢ（Ｍｏｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）＝最上位ビット（７ビット目）の値で、そのバイトが「ステータスバイト」なのか「データバイト」なのかを区別する。図７（ａ）に示されるように、ステータスバイトはＭＳＢに常に「１」がセットされ、図７（ｂ）に示されるように、データバイトはＭＳＢに常に「０」がセットされる。
【００５１】
本実施形態では、例えば図７（ａ）に示されるように、ステータスバイトのうち、ＭＳＢを除く上位３ビットに、図６で示したセンサメッセージ種別の値または制御機器シーケンスメッセージ種別の値が格納され、下位４ビットに、チャネル番号が格納される。
【００５２】
ここで、チャネル番号は、本実施形態では例えば、１人の個別のユーザが、図１のハウス１０３を複数棟所有している場合に、各棟に対するセンサメッセージまたは制御機器シーケンスメッセージを識別するために使用される。
【００５３】
従って、図７（ａ）のステータスバイトのビット割当て例では、センサメッセージおよび制御機器シーケンスメッセージのそれぞれに対して、上位３ビット＝２の３乗＝８種別までのメッセージを割り当てることができ、下位４ビット＝２の４乗＝１６棟までのメッセージを管理することができる。
【００５４】
なお、ステータスバイトに対するこのビット割当ては一例であり、例えば上位ビットを４ビットとして下位ビットを３ビットにすれば、扱えるメッセージ種別数は１６種類、管理可能なハウス数は８棟にすることができる。
【００５５】
一方、本実施形態では、図７（ｂ）に示されるように、データバイトは、ＭＳＢを除く７ビットによって、００ｈから７Ｆｈまでの値をとることができる。
図８は、ＦＯＤＩ規格におけるセンサメッセージと制御機器シーケンスメッセージのデータフォーマット例を示す図である。
【００５６】
センサメッセージは、図８（ａ）に示されるように、センサメッセージ種別とチャネル番号を規定できる１バイトのステータスバイトと、センサ出力値を格納するための８バイトからなるデータバイトと、センサ出力の日時を格納するためのさらに８バイトからなるデータバイトとで構成される。すなわち、図８（ａ）のデータフォーマット例では、センサメッセージは、合計１７バイトのデータで構成される。
【００５７】
制御機器シーケンスメッセージは、図８（ｂ）に示されるように、制御機器シーケンスメッセージ種別とチャネル番号を規定できる１バイトのステータスバイトと、現在日時をを格納するための８バイトからなるデータバイトと、制御開始日時を格納するためのさらに８バイトからなるデータバイトと、制御終了日時を格納するためのさらに８バイトからなるデータバイトと、制御割合データの値を格納するためのさらに８バイトからなるデータバイトとで構成される。すなわち、図８（ｂ）のデータフォーマット例では、制御機器シーケンスメッセージは、合計３３バイトのデータで構成される。
【００５８】
ここで、制御割合データとは、例えば窓開閉装置のように、制御にオン、オフ以外の中間がある制御機器に対して、その中間の割合を例えばパーセントで指示するためのデータである。
【００５９】
以上の図６から図８に示したＦＯＤＩ規格の例では、センサメッセージと制御機器シーケンスメッセージは別データとして規定されているが、それらの種別を統合して共通データとして規定されてもよい。
【００６０】
続いて、以上のようにして規定したＦＯＤＩ規格のメッセージフォーマットを利用した本実施形態の動作について、以下に説明する。
図９は、センサメッセージの検出動作を示すシーケンス図である。
【００６１】
図１の環境センサ１０６やハウスカオンキ１０７からのセンサ出力は、図３のセンサ出力取得部３０１で取得された後、センサメッセージ生成部３０２に出力される（シーケンスＳ１）。
【００６２】
センサメッセージ生成部３０２は、入力したセンサ出力を、図６、図７、図８（ａ）のデータフォーマットに規格化された個別センサメッセージに組み立て、センサメッセージ送信部３０３に出力する（シーケンスＳ２）。
【００６３】
センサメッセージ送信部３０３は、入力したセンサメッセージを、データセンタ１００に向けて送信する（シーケンスＳ３）。
図２のデータセンタ１００のセンタサーバ１０１内のセンサメッセージ受信部２０１は、センサメッセージを受信すると、それを送信したセンサ制御装置１０４の個別のユーザを認識した後、その個別センサメッセージをセンタデータベース１０２内の個別センサメッセージ記憶部２０９に出力する（シーケンスＳ４）。個別のユーザは、図１の携帯電話回線１１０から識別できる。
【００６４】
個別センサメッセージ記憶部２０９は、入力した個別センサメッセージを、センサメッセージ受信部２０１が認識した個別のユーザに対応付けて、記憶する。
図１０は、センサ制御装置１０４内の警報生成部３０４が警報を検出した場合の、警報動作を示すシーケンス図である。シーケンスＳ１からＳ５までは、図９の場合と同じである。
【００６５】
図３において、警報生成部３０４は、＃１〜＃Ｎの各センサ出力取得部３０１が取得した各センサ出力の値またはそれらの組合せが、予め個別のユーザによって設定された警報検出条件に合致したときに、警報データをセンサメッセージ生成部３０２に出力する（シーケンスＳ１００）。
【００６６】
センサメッセージ生成部３０２は、入力した警報データに対応する個別センサメッセージを生成し、センサメッセージ送信部３０３に出力する（シーケンスＳ１０１）。
センサメッセージ送信部３０３は、その警報の個別センサメッセージを、データセンタ１００に向けて送信する（シーケンスＳ１０２）。
【００６７】
図２のデータセンタ１００のセンタサーバ１０１内のセンサメッセージ受信部２０１は、この警報の個別センサメッセージを受信し、対応する個別のユーザを認識した後、その警報の個別センサメッセージをセンタデータベース１０２内の個別センサメッセージ記憶部２０９に出力する（シーケンスＳ１０３）。
【００６８】
個別センサメッセージ記憶部２０９は、入力した警報の個別センサメッセージを、センサメッセージ受信部２０１が認識した個別のユーザに対応付けて、記憶する（シーケンスＳ１０４）。
【００６９】
一方、警報処理部２０２は、センサメッセージ受信部２０１が受信した個別センサメッセージが警報を示している場合に、その警報の種別に対応する警報メールを生成し、センサメッセージ受信部２０１が認識した個別のユーザのメールアドレスに向けて、端末通信部２０８に出力する（シーケンスＳ１０５）。個別センサメッセージが警報を示しているか否かおよびその警報の種別は、個別センサメッセージのステータスバイトのセンサメッセージ種別の欄（図６および図８（ａ）参照）で識別できる。
【００７０】
端末通信部２０８は、入力した警報メールを、該当する個別のユーザの端末装置１０９（図１）に向けて送信する（シーケンスＳ１０６）。
端末装置１０９は、警報メールを受信すると、それを優先的に画面に表示する（シーケンスＳ１０７）。
【００７１】
図１１は、データセンタ１００のセンタサーバ１０１内の警報処理部２０２が警報を検出した場合の、警報動作を示すシーケンス図である。
警報処理部２０２は、センサメッセージ受信部２０１が例えば或る個別のユーザから一定時間ごとに受信すべきセンサメッセージを受信しなかったことを検出する（シーケンスＳ２００）。
【００７２】
この場合、警報処理部２０２はまず、センサ制御装置１０４の障害を示す警報の個別センサメッセージを図８（ａ）のデータフォーマットで組み立てて個別センサメッセージ記憶部２０９に出力する（シーケンスＳ２０１）。
【００７３】
個別センサメッセージ記憶部２０９は、入力した警報の個別センサメッセージを、警報処理部２０２が認識した個別のユーザに対応付けて、記憶する（シーケンスＳ２０２）。
一方、警報処理部２０２は、センサ制御装置１０４の障害を示す警報メールを生成し、その障害に対応する個別のユーザのメールアドレスに向けて、端末通信部２０８に出力する（シーケンスＳ２０３）。
【００７４】
端末通信部２０８は、入力した警報メールを、該当する個別のユーザの端末装置１０９（図１）に向けて送信する（シーケンスＳ２０４）。
端末装置１０９は、警報メールを受信すると、それを優先的に画面に表示する（シーケンスＳ２０５）。
【００７５】
図１２は、図１０または図１１のシーケンスによって端末装置１０９に表示される警報メールの表示画面例を示す図である。本実施形態では、警報をイメージ化した画像で表現することにより、個別のユーザである圃場管理者や制御者が、瞬時に的確な判断と対応を行うことが可能となる。通常の電子メールの文面での伝達では、誤認や誤操作、緊急性の有無がわかりづらく、実用面で弊害があった。図１２（ａ）または（ｂ）に示されるようないわゆるアニメガジェットを用いた直感的なメール画面表示により、これらの弊害を取り除くことが可能となる。
【００７６】
警報としては、ハウスの温度異常、システムプログラム（例えばファームウェア）の異常、図１の携帯電話回線１１０の通信異常等を想定してよい。
図１３は、ハウスカオンキ情報または環境センサ情報の表示動作を示すシーケンス図である。
【００７７】
個別のユーザが自身の端末装置１０９の「ハウスカオンキ」ボタンまたは「環境センサ」ボタン（図１参照）をクリックすることにより、図５のハウスカオンキ情報表示部５０１または環境センサ情報表示部５０２が起動される。
【００７８】
この結果、ハウスカオンキ情報表示部５０１または環境センサ情報表示部５０２が、個別のユーザが端末装置１０９の画面上で指定した参照範囲のハウスカオンキ情報または環境センサ情報の表示要求を、図１のインターネット１１１を介してデータセンタ１００に向けて送信する（シーケンスＳ１）。
【００７９】
データセンタ１００のセンタサーバ１０１内の端末通信部２０８は、個別のユーザからハウスカオンキ情報または環境センサ情報の表示要求を受信すると、その要求が示す参照範囲の個別センサメッセージの読出し要求を個別センサメッセージ記憶部２０９に出力する（シーケンスＳ２）。
【００８０】
個別センサメッセージ記憶部２０９は、入力した読出し要求に対応する個別のユーザの指定された参照範囲の個別センサメッセージ群を読み出し、端末通信部２０８に出力する（シーケンスＳ３）。
【００８１】
端末通信部２０８は、入力した個別センサメッセージ群を、上記表示要求を送信した端末装置１０９に返信する（シーケンスＳ４）。
端末装置１０９内のハウスカオンキ情報表示部５０１または環境センサ情報表示部５０２は、返信された個別センサメッセージ群を解析することにより、例えば図１４Ａ、図１４Ｂまたは図１５Ａ、図１５Ｂに示されるような表示形式で、ハウスカオンキ情報または環境センサ情報を画面に表示する（シーケンスＳ５）。図１４Ａ、図１４Ｂは、機器状況の画面表示例であり、図１４Ａは端末装置１０９がパーソナルコンピュータである場合の画面例、図１４Ｂは端末装置１０９がスマートフォン端末である場合の画面例である。図１４Ａまたは図１４Ｂのメニュー画面（ａ）において、例えば「機器状況」ボタンをクリックすることにより、例えばグラフ表示による機器状況の詳細画面（ｂ）が表示される。図１５Ａ、図１５Ｂは、センサデータの画面表示例であり、図１５Ａは端末装置１０９がパーソナルコンピュータである場合の画面例、図１５Ｂは端末装置１０９がスマートフォン端末である場合の画面例である。図１５Ａまたは図１５Ｂのメニュー画面（ａ）において、例えば「環境センサ」ボタンをクリックすることにより、例えばグラフ表示によるセンサデータの詳細画面（ｂ）が表示される。
【００８２】
図１６は、レファレンスシートの表示動作を示すシーケンス図である。
個別のユーザが自身の端末装置１０９の「レファレンスシート」ボタン（図１参照）をクリックすることにより、図５のレファレンスシート表示部５０３が起動される。
【００８３】
この結果、レファレンスシート表示部５０３が、個別のユーザが端末装置１０９の画面上で指定した参照範囲のレファレンスシートの表示要求を、図１のインターネット１１１を介してデータセンタ１００に向けて送信する（シーケンスＳ１）。
【００８４】
データセンタ１００のセンタサーバ１０１内の端末通信部２０８は、個別のユーザからレファレンスシートの表示要求を受信すると、その表示要求をレファレンスシート生成部２０３に出力する（シーケンスＳ２）。
【００８５】
レファレンスシート生成部２０３は、上記表示要求が示す参照範囲の個別センサメッセージ、共有センサメッセージ、個別制御機器シーケンスメッセージ、および共有制御機器シーケンスメッセージの読出し要求を、センタデータベース１０２に出力する（シーケンスＳ３）。
【００８６】
センタデータベース１０２は、個別センサメッセージ記憶部２０９、共有センサメッセージ記憶部２１１、個別制御機器シーケンスメッセージ記憶部２１０、および共有制御機器シーケンスメッセージ記憶部２１２にアクセスすることにより、上記読出し要求に対応する個別のユーザの個別センサメッセージおよび個別制御機器シーケンスメッセージと、上記読出し要求に対応する共有されるユーザの共有センサメッセージおよび共有制御機器シーケンスメッセージを読み出し、レファレンスシート生成部２０３に出力する（シーケンスＳ４）。
【００８７】
レファレンスシート生成部２０３は、所定の参照範囲で、上記個別のユーザと所定の共有されるユーザの間で、個別センサメッセージと共有センサメッセージに対応する各センサ出力、および個別制御機器シーケンスメッセージと共有制御機器シーケンスメッセージに対応する各制御機器シーケンスを比較表示するための表データであるレファレンスシートを生成し、そのレファレンスシートのデータを端末装置１０９に向けて端末通信部２０８に出力する（シーケンスＳ５）。
【００８８】
端末通信部２０８は、入力したレファレンスシートのデータを、レファレンスシートの表示要求を送信した端末装置１０９に返信する（シーケンスＳ６）。
端末装置１０９内のレファレンスシート表示部５０３は、返信されたレファレンスシートのデータに基づいて、例えば図１７に示されるような表示形式で、レファレンスシートを画面に表示する（シーケンスＳ７）。
【００８９】
以上のレファレンスシートの表示動作により、個別のユーザ自身のセンサ出力や制御機器シーケンスを、過去の例えばチャンピオンやマイスター（模範）のセンサ出力や制御機器シーケンスと比較することで、違いや問題点を可視化することが可能となり、より効率的に圃場であるハウス１０３の状態を管理することが可能となる。ここで、「チャンピオン」とは、センサ出力や制御機器シーケンスのうち、農作物の育成の成績が良かったものをいう。「マイスター」とは、農作物の育成の模範として外部の機関等から提供されるセンサ出力や制御機器シーケンスをいう。あるいは、このように良いものと比較するだけではなく、個別のユーザ自身のセンサ出力や制御機器シーケンスを、過去の悪いデータであるワーストのセンサ出力や制御機器シーケンスと比較するということも、失敗をしないという点で有効である。  また、このレファレンスシートは、端末装置１０９の印刷機能を使って印刷物として保管することも可能となり、数値による「圃場の見える化」が容易となる。
【００９０】
さらに、膨大な詳細データを共有することなく、集計結果を蓄積することで共有したときに問題点の発見と自身の営農ノウハウの違いを数値をベースに俯瞰して確認することが可能となる。
【００９１】
図１８は、レファレンスシートの利用イメージの説明図である。例えば、センサ出力について、月の平均値を早朝、日中、夜間にわけて表示し、過去（チャンピオンデータ）と並べて表示することが可能である。
【００９２】
また、例えば、制御機器シーケンスについて、肥料の時期と種類を過去データを並べて一覧することが可能である。
さらに、警報のセンサメッセージに基づいて、センサの値異常検知回数を過去データを並べて表示することが可能である。
【００９３】
加えて、農薬時期と散布回数が一目でわかるように、使用薬剤と濃度を一覧するようなことも可能である。
図１９は、個別制御機器シーケンスメッセージのダウンロード動作を示すシーケンス図である。
【００９４】
例えば個別のユーザが図１の端末装置１０９に表示されている「制御機器シーケンス編集」ボタンにタッチしたタイミングで、制御機器シーケンス編集部５０５からデータセンタ１００に個別制御機器シーケンスメッセージのダウンロード要求が発行される（シーケンスＳ１）。
【００９５】
データセンタ１００のセンタサーバ１０１内の端末通信部２０８は、上記ダウンロード要求を受信すると、それを制御機器シーケンスメッセージダウンロード部２０４に出力する（シーケンスＳ２）。
【００９６】
制御機器シーケンスメッセージダウンロード部２０４は、上記ダウンロード要求が入力すると、そのダウンロード要求に対応する個別のユーザの個別制御機器シーケンスメッセージの読出し要求を、個別制御機器シーケンスメッセージ記憶部２１０に出力する（シーケンスＳ３）。
【００９７】
個別制御機器シーケンスメッセージ記憶部２１０は、上記読出し要求が入力すると、それに対応する個別のユーザの個別制御機器シーケンスメッセージ群を読み出し、制御機器シーケンスメッセージダウンロード部２０４に出力する（シーケンスＳ４）。
【００９８】
制御機器シーケンスメッセージダウンロード部２０４は、入力した個別制御機器シーケンスメッセージ群を、上記ダウンロード要求を送信した端末装置１０９に向けて端末通信部２０８に出力する（シーケンスＳ５）。
【００９９】
端末通信部２０８は、入力した個別制御機器シーケンスメッセージ群を、上記端末装置１０９に送信する（シーケンスＳ６）。
端末装置１０９内の制御機器シーケンス編集部５０５は、ダウンロードされた個別制御機器シーケンスメッセージ群を、編集画面に表示する（シーケンスＳ７）。
【０１００】
個別のユーザは、その後、端末装置１０９の画面上で、例えば図２０に示されるような制御機器シーケンスの編集画面を表示して編集作業を行うことができる。この例では、画面上段２００１に個別制御機器シーケンスメッセージによって変化する制御機器の制御状態がグラフ表示され、画面中段２００２にコントロールバーが表示され、画面下段２００３に個別制御機器シーケンスメッセージの実行順序が並んで表示される。
【０１０１】
このとき、特には図示しないチャンピオンデータ表示ボタンにタッチする等することにより、チャンピオンデータの制御機器シーケンスのグラフを自身の制御機器シーケンスのグラフに重ねて表示等するようにしてもよい。
【０１０２】
図２１は、制御機器シーケンスの移入動作を示すシーケンス図である。
例えば個別のユーザが図１の端末装置１０９に表示されている「制御機器シーケンス移入」ボタンあるいは制御機器シーケンスの編集画面上の特には図示しない移入ボタン等にタッチしたタイミングで、制御機器シーケンス移入指示部５０４が、例えば個別のユーザが指定した共有されるユーザに対応する個別のユーザが指定した参照範囲の制御機器シーケンスの移入要求を、データセンタ１００に発行する（シーケンスＳ１）。
【０１０３】
データセンタ１００のセンタサーバ１０１内の端末通信部２０８は、上記移入要求を受信すると、それを制御機器シーケンス移入部２０６に出力する（シーケンスＳ２）。
制御機器シーケンス移入部２０６は、上記移入要求が入力すると、該当する共有制御機器シーケンスメッセージの移入要求を、共有制御機器シーケンスメッセージ記憶部２１２に出力する（シーケンスＳ３）。
【０１０４】
共有制御機器シーケンスメッセージ記憶部２１２は、上記移入要求が入力すると、共有制御機器シーケンスメッセージ記憶部２１２から該当する共有制御機器シーケンスメッセージ群を読み出して、個別制御機器シーケンスメッセージ記憶部２１０に出力する（シーケンスＳ４）。
【０１０５】
個別制御機器シーケンスメッセージ記憶部２１０は、上記共有制御機器シーケンスメッセージ群を該当する個別のユーザの個別制御機器シーケンスメッセージ群として移入し、記憶する（シーケンスＳ５）。
【０１０６】
また、個別制御機器シーケンスメッセージ記憶部２１０は、上記移入した個別制御機器シーケンスメッセージ群を、制御機器シーケンスメッセージダウンロード部２０４に出力する（シーケンスＳ６）。
【０１０７】
制御機器シーケンスメッセージダウンロード部２０４は、入力した個別制御機器シーケンスメッセージ群を、上記移入要求を送信した端末装置１０９に向けて端末通信部２０８に出力する（シーケンスＳ７）。
【０１０８】
端末通信部２０８は、入力した個別制御機器シーケンスメッセージ群を、上記端末装置１０９に送信する（シーケンスＳ８）。
端末装置１０９内の制御機器シーケンス移入部２０６は、ダウンロードされた個別制御機器シーケンスメッセージ群を、制御機器シーケンス編集部５０５に出力する（シーケンスＳ９）。
【０１０９】
制御機器シーケンス編集部５０５は、移入によりダウンロードされた個別制御機器シーケンスメッセージ群を、編集画面上に表示する（シーケンスＳ１０）。
個別のユーザは、端末装置１０９の画面上で、例えば図２２に示されるように、任意の部分をチャンピオンやマイスターの制御機器シーケンスで書き換えて、制御機器シーケンスの編集作業を行うことができる。
【０１１０】
図２３は、個別制御機器シーケンスメッセージのアップロード動作を示すシーケンス図である。
例えば個別のユーザが図２０の制御機器シーケンスの編集画面上で特には図示しない完了ボタンにタッチ等することにより編集の完了を指示したタイミングで、制御機器シーケンスメッセージアップロード部２０５からデータセンタ１００に個別制御機器シーケンスメッセージのアップロード要求が発行される（シーケンスＳ１）。
【０１１１】
データセンタ１００のセンタサーバ１０１内の端末通信部２０８は、上記アップロード要求を受信すると、それを制御機器シーケンスメッセージアップロード部２０５に出力する（シーケンスＳ２）。
【０１１２】
制御機器シーケンスメッセージアップロード部２０５は、上記アップロード要求が入力すると、そのアップロード要求に続いて端末装置１０９の制御機器シーケンス編集部５０５からアップロードされる個別制御機器シーケンスメッセージ群を受信し、それらを個別制御機器シーケンスメッセージ記憶部２１０に出力する（シーケンスＳ３）。
【０１１３】
個別制御機器シーケンスメッセージ記憶部２１０は、入力した個別制御機器シーケンスメッセージ群を記憶する（シーケンスＳ４）。
図２４は、個別制御機器シーケンスメッセージの送信動作を示すシーケンス図である。
【０１１４】
例えば個別のユーザが図２０の制御機器シーケンスの編集画面上で特には図示しない完了ボタンにタッチ等することにより編集の完了を指示し上述の制御機器シーケンスのアップロードが完了したタイミングで、制御機器シーケンスメッセージ送信部２０７からデータセンタ１００に、制御機器シーケンス送信要求が発行される（シーケンスＳ１）。
【０１１５】
データセンタ１００のセンタサーバ１０１内の端末通信部２０８は、上記制御機器シーケンス送信要求を受信すると、それを制御機器シーケンスメッセージ送信部２０７に出力する（シーケンスＳ２）。
【０１１６】
制御機器シーケンスメッセージ送信部２０７は、上記制御機器シーケンス送信要求が入力すると、その要求に対応する個別のユーザに対応する個別制御機器シーケンスメッセージの読出し要求を個別制御機器シーケンスメッセージ記憶部２１０に出力する（シーケンスＳ３）。
【０１１７】
個別制御機器シーケンスメッセージ記憶部２１０は、上記読出し要求が入力すると、対応する個別制御機器シーケンスメッセージを読み出して、制御機器シーケンスメッセージ送信部２０７に出力する（シーケンスＳ４）。
【０１１８】
制御機器シーケンスメッセージ送信部２０７は、入力した個別制御機器シーケンスメッセージを、該当する個別のユーザの制御盤装置１０５に送信する（シーケンスＳ５）。
該当する個別のユーザの制御盤装置１０５内の制御機器シーケンスメッセージ受信部４０１（図４参照）は、上記個別制御機器シーケンスメッセージを受信し、制御機器シーケンスメッセージ記憶部４０２（図４参照）に出力する（シーケンスＳ６）。
【０１１９】
制御機器シーケンスメッセージ記憶部４０２は、入力した個別制御機器シーケンスメッセージを記憶する（シーケンスＳ７）。
図２５Ａ及び図２５Ｂは、端末装置１０９を操作する個別のユーザが図１の端末装置１０９のメニュー画面（ａ）に表示されている「警報設定変更」のボタンまたはリンクにタッチすることで起動される警報設定部５０６が端末装置１０９の画面に表示する警報設定画面例（ｂ）を示す図である。図２５Ａは端末装置１０９がパーソナルコンピュータである場合の画面例、図２５Ｂは端末装置１０９がスマートフォン端末である場合の画面例である。個別のユーザは、端末装置１０９の表示画面に表示されるこの警報設定画面を操作して、警報の発生条件（例えば警報設定のための上限値と下限値）を設定することができる。
【０１２０】
図２６は、警報設定動作を示すシーケンス図である。
個別のユーザが上記警報設定画面上での警報の設定を完了し警報設定部５０６に対して警報設定の終了を指示すると、警報設定部５０６は、図２のデータセンタ１００に警報の発生条件のデータをアップロードする（シーケンスＳ１）。
【０１２１】
データセンタ１００のセンタサーバ１０１内の端末通信部２０８は警報の発生条件のデータを受信すると、それを警報処理部２０２に出力する（シーケンスＳ２）。
警報処理部２０２は、入力した警報の発生条件のデータを内部に記憶し、このデータに基づいて前述した警報の判定処理を行う（シーケンスＳ３）。
【０１２２】
また、警報処理部２０２は、入力した警報の発生条件のデータを、そのデータに対応する個別のユーザに対応する図１のセンサ制御装置１０４内の警報生成部３０４に送信して設定する（シーケンスＳ４）。
【０１２３】
警報生成部３０４は、受信した警報の発生条件のデータを内部に記憶し、このデータに基づいて前述した警報の判定処理を行う（シーケンスＳ５）。
以上の実施形態の構成において、次のような手段を採用してよい。
【０１２４】
１．制御機器に対する一連の制御シーケンスに対応する個別制御機器シーケンスメッセージ群を記憶した物理媒体によりまたは電子的に構成されるカードがセッティングカードとして作成する。
【０１２５】
２．セッティングカードを、自分による利用のために管理し、または他人に利用させるために流通させる。
【０１２６】
３．自分による利用のために管理しているセッティングカード、または他人から流通されたセッティングカードを取得し、当該セッティングカードに記憶されている前記個別制御機器シーケンスメッセージ群を自分が利用する一連の前記個別制御機器シーケンスメッセージとして読み込んで、運用する。
【０１２７】
このような手段を採用することにより、他の育成環境における制御機器の制御事例を、セッティングカードという形態を介して、ユーザ自身の制御機器の制御へ容易に取り込むことが可能となる。
【０１２８】
図２７は、セッティングカードの作成プロセスの説明図である。例えばユーザが操作する端末装置１０９上での制御機器の編集画面（制御設定作業画面）において、カード化したい一連の制御シーケンスに対してカード作成の指示を出す。これにより、その一連の制御シーケンスに対応する個別制御機器シーケンスメッセージ群がカード化される。これにより作成されるセッティングカードは、電子的に構成されるカードデータであって、ネットワーク上のカードデータベースに登録されてもよいし、カードライタ等を介して物理媒体のカードとして作成されてもよい。
【０１２９】
このようにして作成されたセッティングカードは、それが例えば電子的に構成されたカードである場合、例えばインターネット１１０上の自分用のカードライブラリまたは流通用のカードライブラリからダウンロードすることができる。また、セッティングカードが物理媒体であるときには、端末装置１０９に接続されたカードリーダ装置によってその内容を読み込むことができる。
【０１３０】
実際の運用時に、図２８に示されるように、センサ設定値に該当数値が現れた時点で取得されているセッティングカードが呼び出され、その中の個別制御機器シーケンスメッセージが読み込まれて使用される。セッティングカードに該当するセンサ数値に従って、制御機器を稼動させるためのオン／オフが行われる。
【０１３１】
セッティングカードは、図２９に示されるように、自分用のカード（Ｍｙカード）として作成することができ、通常設定カードと特殊設定カードなどを作成することができる。通常設定カードは、四季毎、朝昼夜等のシーズン毎の通常運用情報が設定されるカードである。特殊設定カードは、センサ数値に対して特殊制御設定情報が設定されるカードである。
【０１３２】
また、セッティングカードは、トレーディングカードとして作成することもできる。このカードにおいては、センサ数値に対する特殊制御設定情報をオープンにしたままでの作成や、センサ数値に対して特殊制御設定情報が他のユーザにわからないようにブラックボックス設定することができる。これにより、各ユーザの農業運営に関するノウハウを守ることができ、同時に他のユーザは他ユーザの設定動作を利用して農業運営を行うことができる。
【０１３３】
なお、Ｍｙカードである通常設定カードや特殊設定カードは、いつでも流通用のトレーディングカードに変換可能とすることができる。
図３０は、セッティングカードの流通取引により収益事業化が可能となることを示す説明図である。図３０（ａ）に示されるように、自身が作成したトレーディングカードを売買したいユーザはカードを運営する事務局が運営するトレーディングデータベースに登録し、トレーディングサイトにて有償／無償の提供を行うことができる。図３０（ｂ）に示されるように、トレーディングカードの入手を希望しているユーザはランキング、口コミ等の情報からニーズに合うカードを選択し、購入決済を行うことができる。図３０（ｃ）に示されるように、トレーディングカードの売上は、事務局マージンが差し引かれた残額を、トレーディングカード提供者にポイントもしくはキャッシュとして還元される（例えば３ヶ月または半期毎に集計される。図３０（ｄ）に示されるように、例えば会員同士であれば、トレーディングサイト内でのトレードも可能とすることができる。
【０１３４】
図３１は、本実施形態による図２のブロック図で示されるデータセンタ１００のシステムを実現可能なハードウェアシステムの構成図である。
図３１に示されるコンピュータは、ＣＰＵ３１０１、メモリ３１０２、入力装置３１０３、出力装置３１０４、外部記憶装置３１０５、可搬記録媒体３１０９が挿入される可搬記録媒体駆動装置３１０６、及び通信インタフェース３１０７を有し、これらがバス３１０８によって相互に接続された構成を有する。同図に示される構成は上記システムを実現できるコンピュータの一例であり、そのようなコンピュータはこの構成に限定されるものではない。
【０１３５】
ＣＰＵ３１０１は、当該コンピュータ全体の制御を行う。メモリ３１０２は、プログラムの実行、データ更新等の際に、外部記憶装置３１０５（或いは可搬記録媒体３１０９）に記憶されているプログラム又はデータを一時的に格納するＲＡＭ等のメモリである。ＣＵＰ３１０１は、プログラムをメモリ３１０２に読み出して実行することにより、全体の制御を行う。
【０１３６】
入出力装置３１０３は、ユーザによるキーボードやマウス等による入力操作を検出し、その検出結果をＣＰＵ３１０１に通知し、ＣＰＵ３１０１の制御によって送られてくるデータを表示装置や印刷装置に出力する。
【０１３７】
外部記憶装置３１０５は、例えばハードディスク記憶装置である。主に各種データやプログラムの保存に用いられる。
可搬記録媒体駆動装置３１０６は、光ディスクやＳＤＲＡＭ、コンパクトフラッシュ（
登録商標）等の可搬記録媒体３１０９を収容するもので、外部記憶装置３１０５の補助の役割を有する。
【０１３８】
通信インターフェース３１０７は、例えばＬＡＮ（ローカルエリアネットワーク）又はＷＡＮ（ワイドエリアネットワーク）の通信回線を接続するための装置である。
本実施形態によるシステムは、図２のブロック図と、図９、図１０、図１１、図１３、図１６、図１９、図２１、図２３，図２４、または図２６のシーケンス図で実現される機能を搭載したプログラムをＣＰＵ３１０１が実行することで実現される。そのプログラムは、例えば外部記憶装置３１０５や可搬記録媒体３１０９に記録して配布してもよく、或いはネットワーク接続装置３１０７によりネットワークから取得できるようにしてもよい。
【０１３９】
以上説明した実施形態により、レファレンスシートの表示とチャンピオンデータやマイスターデータ等の比較を容易に行うことが可能となり、また、そのデータの取込みを、制御機器シーケンスメッセージのコピーにより非常に容易に実現することが可能となる。
【０１４０】
また、図６、図７、図８に示されるように規格化されたメッセージデータにより、例えば地域が異なりセンサ機器や制御機器が異なる環境下でも、営農知識の継承を容易に行うことが可能となる。
【０１４１】
以上の実施形態の構成に加えて、例えばマイスターデータを外部からあるいはインターネット１１１（図１）等を介して取り込む機能を設けてもよい。
さらに、個別センサメッセージ記憶部２０９に記憶された個別センサメッセージを分析してチャンピオンデータを決定し、それに対応する個別センサメッセージおよび個別制御機器シーケンスメッセージ記憶部２１０内の個別制御機器シーケンスメッセージを、共有センサメッセージ記憶部２１１および共有制御機器シーケンスメッセージ記憶部２１２に取り込むような機能を設けてもよい。
【符号の説明】
【０１４２】
１００  データセンタ
１０１  センタサーバ
１０２  センタデータベース
１０３  ハウス（圃場）
１０４  センサ制御装置
１０５  制御盤装置
１０６  環境センサ
１０７  ハウスカオンキ
１０８  制御機器
１０９  端末装置
１１０  携帯電話回線
１１１  インターネット
２０１  センサメッセージ受信部
２０２  警報処理部
２０３  レファレンスシート生成部
２０４  制御機器シーケンスメッセージダウンロード部
２０５  制御機器シーケンスメッセージアップロード部
２０６  制御機器シーケンス移入部
２０７  制御機器シーケンスメッセージ送信部
２０８  端末通信部
２０９  個別センサメッセージ記憶部
２１０  個別制御機器シーケンスメッセージ記憶部
２１１  共有センサメッセージ記憶部
２１２  共有制御機器シーケンスメッセージ記憶部
３０１  センサ出力取得部
３０２  センサメッセージ生成部
３０３  センサメッセージ送信部
３０４  警報生成部
４０１  制御機器シーケンスメッセージ受信部
４０２  制御機器シーケンスメッセージ記憶部
４０３  制御機器シーケンス実行部
４０４  制御機器駆動指示部
５０１  ハウスカオンキ情報表示部
５０２  環境センサ情報表示部
５０３  レファレンスシート表示部
５０４  制御機器シーケンス移入指示部
５０５  制御機器シーケンス編集部
５０６  警報設定部
【図２】
0005972846.tif 000002
【図３】
0005972846.tif 000003
【図４】
0005972846.tif 000004
【図５】
0005972846.tif 000005
【図６】
0005972846.tif 000006
【図７】
0005972846.tif 000007
【図８】
0005972846.tif 000008
【図９】
0005972846.tif 000009
【図１０】
0005972846.tif 000010
【図１１】
0005972846.tif 000011
【図１３】
0005972846.tif 000012
【図１６】
0005972846.tif 000013
【図１９】
0005972846.tif 000014
【図２１】
0005972846.tif 000015
【図２３】
0005972846.tif 000016
【図２４】
0005972846.tif 000017
【図２６】
0005972846.tif 000018
【図３１】
0005972846.tif 000019
【図１】
0005972846.tif 000020
【図１２】
0005972846.tif 000021
【図１４Ａ】
0005972846.tif 000022
【図１４Ｂ】
0005972846.tif 000023
【図１５Ａ】
0005972846.tif 000024
【図１５Ｂ】
0005972846.tif 000025
【図１７】
0005972846.tif 000026
【図１８】
0005972846.tif 000027
【図２０】
0005972846.tif 000028
【図２２】
0005972846.tif 000029
【図２５Ａ】
0005972846.tif 000030
【図２５Ｂ】
0005972846.tif 000031
【図２７】
0005972846.tif 000032
【図２８】
0005972846.tif 000033
【図２９】
0005972846.tif 000034
【図３０】
0005972846.tif 000035