(57)【要約】【課題】画面表示のタイムラグの抑制と表示用メモリの抑制とを両立する技術を提供する。【解決手段】機器状態保持部１１０は、複数の機器それぞれの状態を取得して保持する。記憶部１０６は、機器状態保持部１１０が保持する機器の状態を表示するための複数の画面について、各画面それぞれに対して他の画面との間の遷移頻度１１２を格納する。表示制御部１０４は、機器状態保持部１１０が保持する機器の状態が示された画面を表示部に表示させる。ここで機器状態保持部１１０は、前記表示部に表示される画面が実際に遷移するのに先立って、記憶部１０６に記憶されている遷移頻度１１２が高い画面に表示すべき機器の状態を、遷移頻度が低い画面に表示すべき機器の状態よりも優先的に取得して保持する。【選択図】図２
2012053088.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器それぞれの状態を取得して保持する機器状態保持部と、
前記機器状態保持部が保持する機器の状態を表示するための複数の画面について、各画面それぞれに対して他の画面との間の遷移頻度を格納する記憶部と、
前記機器状態保持部が保持する機器の状態が示された画面を表示部に表示させる表示制御部とを含み、
前記機器状態保持部は、前記表示部に表示される画面が実際に遷移するのに先立って、前記記憶部に記憶されている遷移頻度が高い画面に表示すべき機器の状態を、遷移頻度が低い画面に表示すべき機器の状態よりも優先的に取得して保持することを特徴とする表示制御装置。
【請求項２】
前記記憶部が格納する画面間の遷移頻度は、過去に各画面間で実際に遷移した割合であり、
前記表示制御部は、各画面間で実際に遷移があった場合、前記記憶部が格納する画面間の遷移頻度を更新することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記機器状態保持部は、取得した状態と保持している状態との異同を比較して状態更新の有無を確認する状態更新確認部をさらに含み、
前記表示制御部は、前記状態更新確認部から状態更新の有無を取得し、更新のあった状態が現在表示部に表示されている画面に表示すべき状態ではなく、かつ次に画面に表示される可能性のない状態の場合、前記機器状態保持部に保持している当該状態を削除させることを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記記憶部は、前記複数の画面の表示に必要なデータの変更周期も格納するものであり、
前記機器状態保持部は、前記記憶部に記憶されている遷移頻度が同一の場合、表示するデータの変更周期が短いデータを、表示するデータの変更周期が長いデータよりも優先的に取得することを特徴とする請求項１から３のいずれかに記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示制御装置に関し、特に表示すべき情報を先読みする表示制御装置に関する。
【背景技術】
【０００２】
スーパーマーケット等の店舗に設置されるショーケースや空調機と、これらに接続される冷凍機等の冷設機器とを備える冷設システムが知られている。これらの冷設システムは一般に、圧縮機や凝縮器、蒸発器等を冷媒配管等で環状接続して冷媒が循環する冷凍サイクルが構成される。
【０００３】
これらの冷凍機や空調機等の機器の運転および停止は、例えばショーケースの冷風吐出温度等の物理特性を計測した結果をもとに、統一のコントローラで管理や制御されることがある。管理すべき冷設機器の数が多くなると、計測した物理特性等の情報を表示デバイス１画面では表示しきれなくなるため、複数の画面を遷移させながら情報を表示することがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−８５０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の画面を遷移させながら情報を表示するとき、画面遷移後に表示すべき情報を機器から取得すると機器との通信に時間を要して画面表示のタイムラグが発生する場合がある。また、通信時間を抑制するために最新の情報を常に取得しておく方法もあるが、これは通信量や情報を保持すべきメモリを大きくする必要がありコストがかかる。このように、複数の画面を遷移させながら情報を表示するための技術には改良の余地があると考えられる。
【０００６】
本発明はこうした状況に鑑みなされたものであり、その目的は、画面表示のタイムラグの抑制と表示用メモリの抑制とを両立する技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のある態様は表示制御装置である。この装置は、複数の機器それぞれの状態を取得して保持する機器状態保持部と、前記機器状態保持部が保持する機器の状態を表示するための複数の画面について、各画面それぞれに対して他の画面との間の遷移頻度を格納する記憶部と、前記機器状態保持部が保持する機器の状態が示された画面を表示部に表示させる表示制御部とを含む。ここで前記機器状態保持部は、前記表示部に表示される画面が実際に遷移するのに先立って、前記記憶部に記憶されている遷移頻度が高い画面に表示すべき機器の状態を、遷移頻度が低い画面に表示すべき機器の状態よりも優先的に取得して保持する。
【０００８】
なお、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、画面表示のタイムラグの抑制と表示用メモリの抑制とを両立する技術を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】店舗等に設置している冷設機器等の物理特性を集計して表示する計測システムを模式的に示す図である。
【図２】実施の形態に係る統合コントローラの機能構成を模式的に示す図である。
【図３】表示部に表示する画面の遷移頻度の一例を示す図である。
【図４】表示部に表示する画面の状態遷移の一例を示す図である。
【図５】実施の形態に係る統合コントローラの処理の流れを説明するフローチャートである。
【図６】機器制御の処理の流れを説明するフローチャートである。
【図７】表示制御の処理の流れを説明するフローチャートである。
【図８】トリガに対応した処理の流れを説明するフローチャートである。
【図９】データ更新処理の流れを説明するフローチャートである。
【図１０】データ設定処理の流れを説明するフローチャートである。
【図１１】画面遷移処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施の形態の概要を述べる。実施の形態に係る統合コントローラ１００は、機器の状態を表示する画面がユーザによって切り替えられる前に、次に表示可能な全ての画面候補を用意して、それらの画面表示に必要なデータをあらかじめ順番に取得しておく。
【００１２】
図１は、店舗等に設置している冷設機器の物理特性等を集計して表示する計測システム６００を模式的に示す図である。計測システム６００においては、店舗内に配置された各機器、例えば、冷凍機３１０で総称する複数の冷凍機、空調機４１０で総称する複数の空調機、および電力計５１０で総称する複数の電力計等が、それらの管理および制御を行う統合コントローラ１００と接続されている。
【００１３】
ここで冷凍機３１０、空調機４１０、および電力計５１０と統合コントローラ１００とは、それぞれ冷凍機用シリアルポート３００、空調機用シリアルポート４００、および電力計用シリアルポート５００を介して接続している。また、統合コントローラ１００はモニタ２００が備わっており、モニタ２００は、冷凍機３１０、空調機４１０、および電力計５１０それぞれに設置されている図示しないセンサから取得した情報を表示する。モニタ２００は外付けのモニタでもよいし、統合コントローラ１００と一体化されていてもよい。
【００１４】
統合コントローラ１００が管理すべき機器の数は、設置される店舗の規模によって異なる。例えばコンビニエンスストアのような小規模店舗の場合には、冷凍機３１０としては最大５０台程度、空調機４１０としては室外機と室内機とを合わせて４００台程度、電力計としては４０台程度の数となる。このように小規模店舗の場合であっても、数百の機器を管理することもあるため、これらの機器から得られる情報をひとつの画面で一度に表示することは困難である。このため、統合コントローラ１００は、機器の状態を表示するための複数の画面を用意し、各画面を遷移しながら情報を表示する。
【００１５】
図２は、実施の形態に係る統合コントローラ１００の機能構成を模式的に示す図である。統合コントローラ１００は、ユーザ入力部１０２、表示制御部１０４、記憶部１０６、ファイル読書部１０８、および機器状態保持部１１０を含む。
【００１６】
ユーザ入力部１０２は、画面の遷移や機器の設定変更等のユーザからの入力を受け付ける。これはキーボードやマウス、タッチパネル等の既知のユーザインタフェースを用いて実現できる。ファイル読書部１０８は、画面の遷移に関する情報である遷移頻度１１２等の外部ファイルを読み込み、記憶部１０６に格納する。記憶部１０６は、モニタ２００に表示する各機器のデータや画面の遷移に関する情報を保持する。このため記憶部１０６はさらに、遷移頻度１１２と画面表示データ１１４とを含む。
【００１７】
表示制御部１０４は、機器の状態が示された画面をモニタ２００に表示させる。このため表示制御部１０４は、画面出力部１１６、入力抽出部１１８、データ通信部１２０、および遷移画面決定部１２２をさらに含む。
【００１８】
データ通信部１２０は、後述する機器状態保持部１１０との間でデータ通信を行ったり、記憶部１０６から情報を取得したりする。入力抽出部１１８は、ユーザがユーザ入力部１０２に対して行ったボタンの押下等の操作を検出する。画面出力部１１６は、データ通信部１２０を介して現在表示すべき機器の状態を記憶部１０６から取得し、モニタ２００に出力する。遷移画面決定部１２２は、ユーザの操作等によってモニタ２００に新たな画面が表示された場合、データ通信部１２０を介して記憶部１０６から遷移頻度１１２を取得し、次にモニタ２００に表示する画面の候補を決定する。具体的な画面の候補の決定の仕方は後述する。
【００１９】
機器状態保持部１１０は、冷凍機用シリアルポート３００、空調機用シリアルポート４００、または電力計用シリアルポート５００を介して冷凍機３１０、空調機４１０、または電力計５１０から機器の状態を取得する。ここで「機器の状態」とは、各機器の吐出口の温度や、消費電力等の物理特性、あるいはユーザにより設定される設定温度等、機器の動作状況に関するデータの総称である。このため、機器状態保持部１１０は、冷凍機制御部１２４、空調機制御部１２６、および電力計制御部１２８をさらに含む。
【００２０】
冷凍機制御部１２４は、ショーケースや冷凍機３１０に対する温度設定や機器の状態を取得する。冷凍機制御部１２４は、データ管理部１３０、データ更新確認部１３２、および機器通信部１３４を含む。
【００２１】
冷凍機制御部１２４の機器通信部１３４は、ショーケースや冷凍機３１０との通信を実施する。データ管理部１３０は、機器通信部１３４を介してショーケースや冷凍機の設定温度を変更したり、機器の状態を取得して保持したりする。データ更新確認部１３２は、機器通信部１３４を介して取得したショーケースや冷凍機の状態と、データ更新確認部１３２に保持している状態との異同を比較して状態更新の有無を確認する。
【００２２】
空調機制御部１２６は、空調機４１０に対する温度設定や、空調機４１０の状態を取得する。冷凍機制御部１２４と同様に、空調機制御部１２６はデータ管理部１３６、データ更新確認部１３８、および機器通信部１４０を含む。データ管理部１３６、データ更新確認部１３８、および機器通信部１４０の動作は、冷凍機制御部１２４におけるデータ管理部１３０、データ更新確認部１３２、および機器通信部１３４の動作と同様であるので、説明を省略する。
【００２３】
電力計制御部１２８は、電力計５１０に対する設定や、電力計５１０の状態を取得する。冷凍機制御部１２４や空調機制御部１２６と同様に、電力計制御部１２８はデータ管理部１４２、データ更新確認部１４４、および機器通信部１４６を含む。データ管理部１４２、データ更新確認部１４４、および機器通信部１４６の動作は、冷凍機制御部１２４におけるデータ管理部１３０、データ更新確認部１３２、および機器通信部１３４の動作と同様であるので、説明を省略する。
【００２４】
図２は、実施の形態に係る統合コントローラ１００を実現するための機能構成を示しており、その他の構成は省略している。図２において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、ＣＰＵ（Central Processing Unit）、メインメモリ、その他のＬＳＩ（Large Scale Integration）で構成することができ、ソフトウェア的には、メインメモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組み合わせによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００２５】
以下、モニタ２００に表示する画面の候補の決定の仕方について説明する。
【００２６】
図３は、モニタ２００に表示する画面の遷移頻度１１２の一例を示す図である。前述したとおり、遷移頻度１１２は記憶部１０６に格納されている。図３に示す例では、機器状態保持部１１０が保持する機器の状態を保持するための画面が７種類存在し、それぞれ１から７までの表示画面ＩＤが割り振られている。ここで表示画面ＩＤが１の画面は、統合コントローラ１００が起動したときに表示されるトップ画面である。
【００２７】
図３において、遷移画面ＩＤは現在の表示画面ＩＤから遷移することができる表示画面ＩＤを表している。例えば、現在表示されている画面の表示画面ＩＤが２の場合、表示画面ＩＤが１、５、または６の画面に遷移可能である。遷移確率は、現在表示されている画面から遷移画面ＩＤへ遷移するときの頻度を百分率で表している。例えば、現在表示されている画面の表示画面ＩＤが３である場合に、表示画面ＩＤが７の画面に遷移する確率は７０％である。これは過去においてユーザが表示画面ＩＤが３の画面の次に表示画面ＩＤが７の画面に切り替える確率が７０％であることを意味する。遷移画面ＩＤに示されていないＩＤには遷移することはできず、その遷移確率は０％である。
【００２８】
図４は、モニタ２００に表示する画面の状態遷移の一例を示す図であり、図３に示す遷移頻度１１２に対応する図である。図４において円で囲まれた数字は表示画面ＩＤを表し、表示画面ＩＤ間が矢印で結ばれている場合、矢印の方向に表示画面が遷移可能であることを示す。また、矢印上に付されている数字はその遷移確率を表す。
【００２９】
遷移画面決定部１２２は、データ通信部１２０を介して記憶部１０６から遷移頻度１１２を取得して、現在表示されている画面の表示画面ＩＤをもとに次に表示される画面の候補の表示画面ＩＤを決定する。機器状態保持部１１０は、モニタ２００に表示される画面が実際に遷移するのに先立って、遷移画面決定部１２２が決定した次に表示される画面の候補、すなわち記憶部１０６に記憶されている遷移頻度１１２が高い画面に表示すべき機器の状態を、遷移頻度１１２が低い画面に表示すべき機器の状態よりも優先的に取得して保持する。
【００３０】
例えば、現在表示されている画面の表示画面ＩＤが３である場合、次に表示される画面の表示画面ＩＤは７となる可能性の方が、表示画面ＩＤが１となる可能性よりも大きい。そこで機器状態保持部１１０は、まず表示画面ＩＤが７の画面に表示すべき機器の状態を、表示画面ＩＤが１の画面に表示すべき機器の状態よりも優先して取得する。これにより、実際に表示画面ＩＤが７の画面に遷移した時点では表示すべき情報を取得しているため、情報取得に起因するタイムラグを縮小することが可能となる。また、遷移する可能性のない画面に表示すべき機器の状態を取得することもないため、情報を記憶するために最低限必要な記憶領域を抑制することも可能となる。
【００３１】
前述したとおり、記憶部１０６が格納する遷移頻度１１２は、過去に各画面間で実際に遷移した割合である。そこで表示制御部１０４内の遷移画面決定部１２２は、各画面間で実際に遷移があった場合、遷移頻度１１２を更新する。これにより、実際の使用状況に合わせて遷移確率が変更されるため、各現場での使用の仕方を学習して反映させることが可能となる。また、任意の時点における遷移頻度１１２はファイル読書部１０８を介して外部の記録媒体（図示せず）に保存することができる。ユーザ毎に遷移頻度１１２を変えて運用したり、過学習された遷移頻度１１２を元に戻したりすることができる。
【００３２】
遷移画面決定部１２２はまた、機器状態保持部１１０の各制御部内のデータ更新確認部（データ更新確認部１３２、データ更新確認部１３８、およびデータ更新確認部１４４）から状態更新の有無を取得し、更新のあった状態が現在表示部に表示されている画面に表示すべき状態ではなく、かつ次に画面に表示される可能性のない状態の場合、機器状態保持部１１０の各制御部内のデータ管理部（データ管理部１３０、データ管理部１３６、またはデータ管理部１４２）に保持している当該状態を削除させる。これは逆に、状態更新がない間は、既に取得している状態を最新の状態として利用することが可能となる。
【００３３】
以上は図３における遷移確率に大小関係が成り立つことを前提としたが、遷移確率が等しくなる場合、状態取得の優先順位の決め方が問題となる。そこで、記憶部１０６に、各画面表示に必要なデータの変更周期を格納しておき、機器状態保持部１１０は、遷移確率が同一の場合、表示するデータの変更周期が高いほうを優先的に取得するようにしてもよい。これにより、遷移確率が等しくなる場合でも状態取得の優先順位を決定することが可能となる。
【００３４】
図５は、実施の形態に係る統合コントローラ１００の処理の流れを説明するフローチャートである。本フローチャートにおける処理は、統合コントローラ１００が起動したときに開始する。
【００３５】
統合コントローラが起動すると、表示制御部１０４、記憶部１０６、および機器状態保持部１１０は、初期化処理を実施する（Ｓ１）。例えば、記憶部１０６は記憶領域の初期化をしたり、表示制御部１０４内のデータ通信部１２０や機器状態保持部１１０内の機器通信部（機器通信部１３４、機器通信部１４０、および機器通信部１４６）は通信の初期化をしたりする。
【００３６】
初期化処理終了後、機器状態保持部１１０は、機器を制御するための機器制御モジュールを起動する（Ｓ２）。続いて表示制御部１０４は、画面表示を制御するための表示制御モジュールを起動する（Ｓ３）。
【００３７】
図６は、機器制御の処理の流れを説明するフローチャートであり、図５におけるステップＳ２の詳細を示す図である。
【００３８】
冷凍機制御部１２４、空調機制御部１２６、および電力計制御部１２８は、それぞれ管理対象である冷凍機３１０、空調機４１０、および電力計５１０の初期設定を実施する（Ｓ２１）。冷凍機制御部１２４、空調機制御部１２６、および電力計制御部１２８は、表示制御部１０４から送信されるデータ取得要求等の外部トリガを取得する（Ｓ２２）。
【００３９】
冷凍機制御部１２４、空調機制御部１２６、および電力計制御部１２８は、トリガの内容によって実施する処理を変更する（Ｓ２３）。取得したトリガがデータ設定要求の場合、管理対象である機器への設定を実行する（Ｓ２４）。データ設定とは、例えば空調機４１０の設定温度の設定等である。
【００４０】
取得したトリガがデータ収集開始要求の場合、冷凍機制御部１２４、空調機制御部１２６、および電力計制御部１２８は、機器データ収集タイマ（図示せず）を起動する（Ｓ２５）。ここで「機器データ収集タイマ」とは、機器の状態を取得する周期を計測するために設けられたタイマである。取得したトリガがデータ収集停止要求の場合、空調機制御部１２６、および電力計制御部１２８は、機器データ収集タイマを停止する（Ｓ２６）。
【００４１】
取得したトリガが、機器データ収集タイマからのタイマ通知の場合、以下の機器データ収集処理を実行する（Ｓ２７）。すなわち、冷凍機制御部１２４、空調機制御部１２６、および電力計制御部１２８は、それぞれ機器通信部（機器通信部１３４、機器通信部１４０、および機器通信部１４６）を介して機器からトリガによって指定されたデータを収集する。次いでデータ更新確認部（データ更新確認部１３２、データ更新確認部１３８、およびデータ更新確認部１４４）は、前回収集してデータ管理部（データ管理部１３０、データ管理部１３６、およびデータ管理部１４２）に保持しているデータとの差異を比較してデータ更新の有無を決定する。最後に、データが更新されている場合、表示制御部１０４にデータ更新を通知するとともに、データ管理部は最新のデータを保持する。
【００４２】
ステップ２４からステップ２７までのいずれかの処理ステップが終了すると、ステップＳ２２に戻り、上述した処理を継続する。
【００４３】
図７は、表示制御の処理の流れを説明するフローチャートであり、図５におけるステップＳ３の詳細を示す図である。
【００４４】
表示制御部１０４は、ファイル読書部１０８を介して外部から遷移頻度１１２を読み込み、記憶部１０６に格納させる（Ｓ３１）。表示制御部１０４は次いで、モニタ２００に表示する画面データの設定等の初期化処理を実行する（Ｓ３２）。表示制御部１０４は、統合コントローラ１００が起動したときにモニタ２００に最初に表示されるトップ画面を表示するために必要な機器情報がある場合、記憶部１０６の画面表示データ１１４から取得して（Ｓ３３）、トップ画面を表示する（Ｓ３４）。
【００４５】
ユーザ入力部１０２を介してユーザからの入力を取得したり、他モジュールからの通知を取得したりする等のトリガを受け付けた場合（Ｓ３５のＹ）、そのトリガに対応する処理を実施する（Ｓ３６）。トリガを受け付けない間は（Ｓ３５のＮ）は特段の処理をせずにトリガを受け付けるまで待機する。
【００４６】
図８は、トリガに対応した処理の流れを説明するフローチャートであり、図７におけるステップＳ３６の詳細を示す図である。
【００４７】
表示制御部１０４は、取得したトリガの内容によって実施する処理を変更する（Ｓ３６１）。すなわち、表示制御部１０４は、取得したトリガがデータ更新通知の場合、データ更新処理を実施する（Ｓ３６２）。同様に、取得したトリガが機器設定入力の場合、表示制御部１０４は設定処理を実施する（Ｓ３６３）。取得したトリガが画面遷移入力の場合、表示制御部１０４は画面遷移処理を実施する（Ｓ３６４）。
【００４８】
図９は、データ更新処理の流れを説明するフローチャートであり、図８におけるステップＳ３６２の詳細を示す図である。
【００４９】
表示制御部１０４は、更新されたデータの内容によって処理を分岐する（Ｓ３６２１）。更新されたデータが現在モニタ２００に表示中のデータの場合、表示制御部１０４内の画面出力部１１６は、更新されたデータをモニタ２００に出力して画面を更新する（Ｓ３６２６）。更新されたデータが現在モニタ２００に表示外データの場合、さらにそのデータの種類によって処理を分岐する（Ｓ３６２２）。そのデータが次に画面に表示される可能性のない状態の場合、表示制御部１０４は、データ通信部１２０を介して機器状態保持部１１０内のデータ管理部（データ管理部１３０、データ管理部１３６、およびデータ管理部１４２）に通知し、該当するデータを削除させる（Ｓ３６２３）。表示制御部１０４は次いで、機器状態保持部内の該当する制御部（冷凍機制御部１２４、空調機制御部１２６、または電力計制御部１２８）に、データ収集タイマを停止させる（Ｓ３６２４）。
【００５０】
データが、次の画面候補で表示されるデータである場合、表示制御部１０４は、機器状態保持部１１０内のデータ管理部（データ管理部１３０、データ管理部１３６、およびデータ管理部１４２）に通知し、該当するメモリ内のデータを更新させた上、保持させる（Ｓ３６２５）。
【００５１】
図１０は、データ設定処理の流れを説明するフローチャートであり、図８におけるステップＳ３６３の詳細を示す図である。
【００５２】
表示制御部１０４は、データ通信部１２０を介して機器状態保持部内の対象となる制御部（冷凍機制御部１２４、空調機制御部１２６、または電力計制御部１２８）に設定データを送信する（Ｓ３６３１）。設定データを取得した制御部は、自身の管理する機器の設定値を変更する。
【００５３】
図１１は、画面遷移処理の流れを説明するフローチャートであり、図８におけるステップＳ３６４の詳細を示す図である。
【００５４】
遷移画面決定部１２２は、遷移画面に必要なデータを記憶部１０６内の画面表示データ１１４から取得する（Ｓ３６４１）。画面出力部１１６は、遷移画面決定部１２２をモニタ２００に出力して画面を切り替える（Ｓ３６４２）。
【００５５】
遷移画面決定部１２２は、記憶部１０６内の遷移頻度１１２を取得する（Ｓ３６４３）。次いで遷移画面決定部１２２は、取得した遷移頻度１１２をもとに次にモニタ２００に表示すべき画面の候補を決定し、表示に必要なデータであって機器状態保持部１１０に要求するデータを決定する（Ｓ３６４４）。表示制御部１０４は、モニタ２００に表示される画面が実際に遷移するのに先立って、機器状態保持部１１０に画面表示に必要なデータの収集開始要求を送信して機器状態保持部１１０にデータ収集を開始させる（Ｓ３６４５）。
【００５６】
以上の構成による動作は以下のとおりである。遷移画面決定部１２２は、記憶部１０６に記憶されている遷移頻度１１２をもとに次にモニタ２００に表示すべき画面の候補を決定する。機器状態保持部１１０は、遷移画面決定部１２２が決定した候補画面に表示する際に必要な機器の状態を、画面が遷移するのに先立ってあらかじめ取得しておく。これにより、実際に画面が遷移する時点に、表示すべきデータが読み込まれている可能性が高くなり、画面遷移の際のタイムラグを抑制することができる。また、遷移する可能性のない画面に表示すべきデータは読み込まないため、データを保持するメモリサイズを少なくすることができる。
【００５７】
以上説明したように、実施の形態に係る統合コントローラ１００によれば、画面表示のタイムラグの抑制と表示用メモリの抑制とを両立する技術を提供することができる。
【００５８】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５９】
上記の説明では、計測システム６００は、冷凍機３１０、空調機４１０、および電力計５１０が店舗内に配置されている場合について説明したが、これらの機器に代えて、あるいはこれらの機器に加えて、ショーケース、圧縮機、凝縮器、蒸発器等、物理特性をもとに制御すべき機器が配置されていてもよい。
【符号の説明】
【００６０】
１００  統合コントローラ、  １０２  ユーザ入力部、  １０４  表示制御部、  １０６  記憶部、  １０８  ファイル読書部、  １１０  機器状態保持部、  １１２  遷移頻度、  １１４  画面表示データ、  １１６  画面出力部、  １１８  入力抽出部、  １２０  データ通信部、  １２２  遷移画面決定部、  １２４  冷凍機制御部、  １２６  空調機制御部、  １２８  電力計制御部、  １３０  データ管理部、  １３２  データ更新確認部、  １３４  機器通信部、  １３６  データ管理部、  １３８  データ更新確認部、  １４０  機器通信部、  １４２  データ管理部、  １４４  データ更新確認部、  １４６  機器通信部、  ２００  モニタ、  ３００  冷凍機用シリアルポート、  ３１０  冷凍機、  ４００  空調機用シリアルポート、  ４１０  空調機、  ５００  電力計用シリアルポート、  ５１０  電力計、  ６００  計測システム。
【図１】
2012053088.tif 000003
【図２】
2012053088.tif 000004
【図３】
2012053088.tif 000005
【図４】
2012053088.tif 000006
【図５】
2012053088.tif 000007
【図６】
2012053088.tif 000008
【図７】
2012053088.tif 000009
【図８】
2012053088.tif 000010
【図９】
2012053088.tif 000011
【図１０】
2012053088.tif 000012
【図１１】
2012053088.tif 000013