(57)【要約】【課題】施設管理システムや顧客の要望に合わせたヒューマン・インターフェースを容易に構成する。【解決手段】タブレット端末からなる複数のキーボード端末１０Ａ，１０Ｂ，１０Ｃを並設して連携させることにより仮想キーボード３Ｋを構成し、この際、各キーボード端末１０Ａ，１０Ｂ，１０Ｃの操作制御部１５Ａが、管理装置１から通知された設定情報１４Ａから特定した、仮想キーボード３Ｋの構成に用いられるキーボード端末１０Ａ，１０Ｂ，１０Ｃの規定端末数で全画面データを分割して分割画面データを生成し、当該設定情報１４Ａから特定した当該仮想キーボード３Ｋ内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部１２で画面表示する。【選択図】  図１
2014186424.tif 000002
【特許請求の範囲】
【請求項１】
プラントやビル建物などの大規模な施設を制御・運転する施設管理システムの管理装置に接続されて、当該管理装置のキーボードに代えて、タブレット端末からなる複数のキーボード端末を並設して連携させることにより仮想キーボードを構成する仮想ヒューマン・インターフェース装置であって、
前記キーボード端末は、
前記仮想キーボード全体を示す全画面データおよびそのキー配置を含むキーボードデータを記憶する記憶部と、
前記管理装置から通知された設定情報から特定した、前記仮想キーボードの構成に用いられる前記キーボード端末の規定端末数で前記全画面データを分割して分割画面データを生成し、当該設定情報から特定した当該仮想キーボード内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部で画面表示し、当該画面表示部のタッチパネルによるタッチ操作の検出に応じて、当該分割画面データにおける当該タッチ操作の操作位置と前記キー配置とに基づいて、当該タッチ操作と対応するキーのキーコードを生成して前記管理装置へ送信する操作制御部と
を備えることを特徴とする仮想ヒューマン・インターフェース装置。
【請求項２】
請求項１に記載の仮想ヒューマン・インターフェース装置において、
前記操作制御部は、前記管理装置から新たに通知された前記設定情報に含まれる前記キーボード端末ごとの据置／移動状況に基づき、前記仮想キーボードとして実際に据え置かれている端末数を特定し、当該端末数が減少した場合には、当該新たな端末数で前記全画面データを分割し直しすることにより縮小された新たな分割画面データを生成し、これら分割画面データのうち自端末が担当する分割画面データを前記画面表示部で画面表示することを特徴とする仮想ヒューマン・インターフェース装置。
【請求項３】
プラントやビル建物などの大規模な施設を制御・運転する施設管理システムの管理装置に接続されて、当該管理装置のモニタに代えて、タブレット端末からなる複数のモニタ端末を並設して連携させることにより仮想モニタを構成する仮想ヒューマン・インターフェース装置であって、
前記モニタ端末は、
前記管理装置から通知された前記仮想モニタ全体で表示する全画面データを記憶する記憶部と、
前記管理装置から通知された設定情報から特定した、前記仮想モニタの構成に用いられる前記モニタ端末の規定端末数で前記全画面データを分割して分割画面データを生成し、当該設定情報から特定した当該仮想モニタ内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部で画面表示する表示制御部と
を備えることを特徴とする仮想ヒューマン・インターフェース装置。
【請求項４】
請求項３に記載の仮想ヒューマン・インターフェース装置において、
前記表示制御部は、前記管理装置から新たに通知された前記設定情報に含まれる前記モニタ端末ごとの据置／移動状況に基づき、前記仮想モニタとして実際に据え置かれている端末数を特定し、当該端末数が減少した場合には、当該新たな端末数で前記全画面データを分割し直しすることにより縮小された新たな分割画面データを生成し、これら分割画面データのうち自端末が担当する分割画面データを前記画面表示部で画面表示することを特徴とする仮想ヒューマン・インターフェース装置。
【請求項５】
請求項３に記載の仮想ヒューマン・インターフェース装置において、
前記表示制御部は、
前記管理装置から新たに通知された前記設定情報に含まれる前記モニタ端末ごとの据置／移動状況に基づき、前記仮想モニタとして実際に据え置かれている端末数を特定し、当該端末数が減少した場合には、前記画面表示部のタッチパネルによる画面スクロール操作の検出に応じて、前記全画面データのうち画面スクロール後に自端末が担当する担当領域を特定し、当該担当領域を他のモニタ端末へ通知するとともに、当該担当領域に対応する新たな分割画面データを当該全画面データから抽出して前記画面表示部で画面表示し、
他のモニタ端末からの担当領域の通知に応じて、当該担当領域と当該他のモニタ端末および自端末の設置位置とから自端末の担当領域を特定し、当該担当領域に対応する新たな分割画面データを当該全画面データから抽出して前記画面表示部で画面表示する
ことを特徴とする仮想ヒューマン・インターフェース装置。
【請求項６】
プラントやビル建物などの大規模な施設を制御・運転する施設管理システムの管理装置に接続されて、当該管理装置のキーボードに代えて、タブレット端末からなる複数のキーボード端末を並設して連携させることにより仮想キーボードを構成する際に用いる仮想ヒューマン・インターフェース方法であって、
前記キーボード端末の記憶部が、前記仮想キーボード全体を示す全画面データおよびそのキー配置を含むキーボードデータを記憶する記憶ステップと、
前記キーボード端末の操作制御部が、前記管理装置から通知された設定情報から特定した、前記仮想キーボードの構成に用いられる前記キーボード端末の規定端末数で前記全画面データを分割して分割画面データを生成し、当該設定情報から特定した当該仮想キーボード内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部で画面表示し、当該画面表示部のタッチパネルによるタッチ操作の検出に応じて、当該分割画面データにおける当該タッチ操作の操作位置と前記キー配置とに基づいて、当該タッチ操作と対応するキーのキーコードを生成して前記管理装置へ送信する操作制御ステップと
を備えることを特徴とする仮想ヒューマン・インターフェース方法。
【請求項７】
プラントやビル建物などの大規模な施設を制御・運転する施設管理システムの管理装置に接続されて、当該管理装置のモニタに代えて、タブレット端末からなる複数のモニタ端末を並設して連携させることにより仮想モニタを構成する際に用いる仮想ヒューマン・インターフェース方法であって、
前記モニタ端末の記憶部が、前記管理装置から通知された前記仮想モニタ全体で表示する全画面データを記憶する記憶ステップと、
前記モニタ端末の表示制御部が、前記管理装置から通知された設定情報から特定した、前記仮想モニタの構成に用いられる前記モニタ端末の規定端末数で前記全画面データを分割して分割画面データを生成し、当該設定情報から特定した当該仮想モニタ内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部で画面表示する表示制御ステップと
を備えることを特徴とする仮想ヒューマン・インターフェース方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヒューマン・インターフェース技術に関し、特に複数のモニタおよびキーボードを組み合わせて仮想化する仮想ヒューマン・インターフェース技術に関する。
【背景技術】
【０００２】
一般に、プラントやビル建物などの大規模な施設を制御・運転する施設管理システムでは、サーバなどの情報処理装置からなる管理装置のモニタやキーボードなどのヒューマン・インターフェースを介して、運転員が施設を制御・運転するものとなっている。
従来、このような施設管理システムは、施設に合わせた専用機能を多数有しているため、操作性や改善や誤操作に対する配慮から、汎用のキーボードに代えて、これら専用機能に合わせた特殊なキーの種類や配置を持つ専用キーボードを用いて、システムを操作するものとなっている（例えば、特許文献１など参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３４９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来技術では、施設管理システムのヒューマン・インターフェースとして、施設管理システムの機能や顧客の要望に合わせた専用キーボードを製造して提供する必要があるため、継続的な提供や仕様変更への対応が難しいという問題点があった。
【０００５】
ヒューマン・インターフェースを構成するモニタや専用キーボードは、その使用頻度に応じて、傷み・破損・故障が発生するため、その都度、新たなものを提供する必要がある。このため、施設管理システムが継続使用されている期間にわたって、モニタや専用キーボードを安定提供する必要があるが、回路部品や成形部品などの供給サイクルの短縮化に伴い安定提供することが難しく、そのコストも大幅に上昇する傾向がある。
【０００６】
また、施設管理システムでは、施設の形態だけでなく、省エネルギーや環境負荷への影響などを考慮して、制御・運転の内容も変化し続けているため、機能だけでなく顧客の要望も多様化している。このため、システムや顧客のそれぞれに合わせて、モニタおよび専用キーボードを含むヒューマン・インターフェースの仕様も変更する必要がある。
したがって、極めて少量しか製造しないにもかかわらず、極めて多くのバリエーションを持つヒューマン・インターフェースを、新たに設計・製造して提供する必要があるため、これら設計変更などに大幅な作業負担が発生し、容易に対応することが難しい。
【０００７】
本発明はこのような課題を解決するためのものであり、施設管理システムや顧客の要望に合わせたヒューマン・インターフェースを容易に構成できる仮想ヒューマン・インターフェース技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明にかかる仮想ヒューマン・インターフェース装置は、プラントやビル建物などの大規模な施設を制御・運転する施設管理システムの管理装置に接続されて、当該管理装置のキーボードに代えて、タブレット端末からなる複数のキーボード端末を並設して連携させることにより仮想キーボードを構成する仮想ヒューマン・インターフェース装置であって、前記キーボード端末は、前記仮想キーボード全体を示す全画面データおよびそのキー配置を含むキーボードデータを記憶する記憶部と、前記管理装置から通知された設定情報から特定した、前記仮想キーボードの構成に用いられる前記キーボード端末の規定端末数で前記全画面データを分割して分割画面データを生成し、当該設定情報から特定した当該仮想キーボード内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部で画面表示し、当該画面表示部のタッチパネルによるタッチ操作の検出に応じて、当該分割画面データにおける当該タッチ操作の操作位置と前記キー配置とに基づいて、当該タッチ操作と対応するキーのキーコードを生成して前記管理装置へ送信する操作制御部とを備えている。
【０００９】
また、本発明にかかる上記仮想ヒューマン・インターフェース装置の一構成例は、前記操作制御部が、前記管理装置から新たに通知された前記設定情報に含まれる前記キーボード端末ごとの据置／移動状況に基づき、前記仮想キーボードとして実際に据え置かれている端末数を特定し、当該端末数が減少した場合には、当該新たな端末数で前記全画面データを分割し直しすることにより縮小された新たな分割画面データを生成し、これら分割画面データのうち自端末が担当する分割画面データを前記画面表示部で画面表示するようにしたものである。
【００１０】
また、本発明にかかる他の仮想ヒューマン・インターフェース装置は、プラントやビル建物などの大規模な施設を制御・運転する施設管理システムの管理装置に接続されて、当該管理装置のモニタに代えて、タブレット端末からなる複数のモニタ端末を並設して連携させることにより仮想モニタを構成する仮想ヒューマン・インターフェース装置であって、前記モニタ端末は、前記管理装置から通知された前記仮想モニタ全体で表示する全画面データを記憶する記憶部と、前記管理装置から通知された設定情報から特定した、前記仮想モニタの構成に用いられる前記モニタ端末の規定端末数で前記全画面データを分割して分割画面データを生成し、当該設定情報から特定した当該仮想モニタ内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部で画面表示する表示制御部とを備えている。
【００１１】
また、本発明にかかる上記他の仮想ヒューマン・インターフェース装置の一構成例は、前記表示制御部が、前記管理装置から新たに通知された前記設定情報に含まれる前記モニタ端末ごとの据置／移動状況に基づき、前記仮想モニタとして実際に据え置かれている端末数を特定し、当該端末数が減少した場合には、当該新たな端末数で前記全画面データを分割し直しすることにより縮小された新たな分割画面データを生成し、これら分割画面データのうち自端末が担当する分割画面データを前記画面表示部で画面表示するようにしたものである。
【００１２】
また、本発明にかかる上記他の仮想ヒューマン・インターフェース装置の一構成例は、前記表示制御部が、前記管理装置から新たに通知された前記設定情報に含まれる前記モニタ端末ごとの据置／移動状況に基づき、前記仮想モニタとして実際に据え置かれている端末数を特定し、当該端末数が減少した場合には、前記画面表示部のタッチパネルによる画面スクロール操作の検出に応じて、前記全画面データのうち画面スクロール後に自端末が担当する担当領域を特定し、当該担当領域を他のモニタ端末へ通知するとともに、当該担当領域に対応する新たな分割画面データを当該全画面データから抽出して前記画面表示部で画面表示し、他のモニタ端末からの担当領域の通知に応じて、当該担当領域と当該他のモニタ端末および自端末の設置位置とから自端末の担当領域を特定し、当該担当領域に対応する新たな分割画面データを当該全画面データから抽出して前記画面表示部で画面表示するようにしたものである。
【００１３】
また、本発明にかかる仮想ヒューマン・インターフェース方法は、プラントやビル建物などの大規模な施設を制御・運転する施設管理システムの管理装置に接続されて、当該管理装置のキーボードに代えて、タブレット端末からなる複数のキーボード端末を並設して連携させることにより仮想キーボードを構成する際に用いる仮想ヒューマン・インターフェース方法であって、前記キーボード端末の記憶部が、前記仮想キーボード全体を示す全画面データおよびそのキー配置を含むキーボードデータを記憶する記憶ステップと、前記キーボード端末の操作制御部が、前記管理装置から通知された設定情報から特定した、前記仮想キーボードの構成に用いられる前記キーボード端末の規定端末数で前記全画面データを分割して分割画面データを生成し、当該設定情報から特定した当該仮想キーボード内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部で画面表示し、当該画面表示部のタッチパネルによるタッチ操作の検出に応じて、当該分割画面データにおける当該タッチ操作の操作位置と前記キー配置とに基づいて、当該タッチ操作と対応するキーのキーコードを生成して前記管理装置へ送信する操作制御ステップとを備えている。
【００１４】
また、本発明にかかる他の仮想ヒューマン・インターフェース方法は、プラントやビル建物などの大規模な施設を制御・運転する施設管理システムの管理装置に接続されて、当該管理装置のモニタに代えて、タブレット端末からなる複数のモニタ端末を並設して連携させることにより仮想モニタを構成する際に用いる仮想ヒューマン・インターフェース方法であって、前記モニタ端末の記憶部が、前記管理装置から通知された前記仮想モニタ全体で表示する全画面データを記憶する記憶ステップと、前記モニタ端末の表示制御部が、前記管理装置から通知された設定情報から特定した、前記仮想モニタの構成に用いられる前記モニタ端末の規定端末数で前記全画面データを分割して分割画面データを生成し、当該設定情報から特定した当該仮想モニタ内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部で画面表示する表示制御ステップとを備えている。
【発明の効果】
【００１５】
本発明によれば、施設管理システムや顧客の要望に合わせて、設定情報を設定するだけで、施設管理システムの管理装置で用いる運転・制御用の専用キーボードや専用モニタに代わる、仮想キーボードや仮想モニタを、タブレット端末からなる複数のヒューマンインターフェース端末で、かつ、低コストで構成することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態にかかる仮想ヒューマン・インターフェース装置の構成を示すブロック図である。
【図２】本実施の形態にかかる仮想ヒューマン・インターフェース装置の外観図である。
【図３】ＨＩ端末の構成を示すブロック図である。
【図４】設定情報の構成例である。
【図５】仮想キーボードの動作を示すシーケンス図である。
【図６】キーボード端末でのキーボード表示処理を示すフローチャートである。
【図７】仮想キーボードの分割表示例である。
【図８】仮想モニタの動作を示すシーケンス図である。
【図９】モニタ端末でのモニタ表示処理を示すフローチャートである。
【図１０】仮想モニタでの画面表示例を示す説明図である。
【図１１】モニタ端末でのスクロール表示処理を示すシーケンス図である。
【発明を実施するための形態】
【００１７】
次に、本発明の一実施の形態について図面を参照して説明する。
［本実施の形態］
まず、図１および図２を参照して、本実施の形態にかかる仮想ヒューマン・インターフェース装置３について説明する。図１は、本実施の形態にかかる仮想ヒューマン・インターフェース装置の構成を示すブロック図である。図２は、本実施の形態にかかる仮想ヒューマン・インターフェース装置の外観図である。
【００１８】
この仮想ヒューマン・インターフェース装置３は、プラントやビル建物などの大規模な施設を制御・運転する施設管理システムで用いられて、サーバなどの情報処理装置からなる管理装置１に接続される汎用のモニタやキーボードに代えて、仮想ヒューマン・インターフェースを実現する機能を有している。
【００１９】
図１に示すように、仮想ヒューマン・インターフェース装置３は、複数のキーボード端末１０Ａ，１０Ｂ，１０Ｃからなる仮想キーボード３Ｋと、複数のモニタ端末１０Ｄ，１０Ｅ，１０Ｆとなる仮想モニタ３Ｍとから構成されている。これらキーボード端末１０Ａ，１０Ｂ，１０Ｃおよびモニタ端末１０Ｄ，１０Ｅ，１０Ｆは、一般的なタブレット端末からなるＨＩ（ヒューマン・インターフェース）端末であり、ＬＣＤなどの画面表示部のほか、操作入力装置としてタッチパネルを有している。
【００２０】
本実施の形態にかかる仮想ヒューマン・インターフェース装置３は、これらキーボード端末１０Ａ，１０Ｂ，１０Ｃのタッチパネルを連携させることにより、施設管理システムの管理装置１で用いる１つの専用キーボードに代わる仮想キーボード３Ｋを実現するようにしたものである。また、これらモニタ端末１０Ｄ，１０Ｅ，１０Ｆの画面表示部を連携させることにより、同じく施設管理システムの管理装置１で用いる１つのモニタに代わる仮想モニタ３Ｍを実現するようにしたものである。なお、本実施の形態では、キーボード端末を３つ用いるとともにモニタ端末を３つ用いて仮想ヒューマン・インターフェース装置３を構成する場合を例として説明するが、これら端末数は３に限定されるものではなく、２以上であればよい。
【００２１】
これらキーボード端末１０Ａ，１０Ｂ，１０Ｃおよびモニタ端末１０Ｄ，１０Ｅ，１０Ｆは、無線通信可能な通信Ｉ／Ｆ部を有しており、図１の例では、無線アクセスポイント２との無線回線を介して、管理装置１とデータ通信可能に接続されている。なお、本実施の形態では、これらキーボード端末１０Ａ，１０Ｂ，１０Ｃおよびモニタ端末１０Ｄ，１０Ｅ，１０Ｆが無線回線を介して管理装置１と接続した場合を例として説明するが、これに限定されるものではなく、通信ケーブルなどの有線回線を介して管理装置１と接続してもよい。
【００２２】
次に、図３を参照して、本実施の形態にかかるＨＩ端末１０について詳細に説明する。図３は、ＨＩ端末の構成を示すブロック図である。
このＨＩ端末１０は、全体として一般的なタブレット端末からなり、キーボード端末１０Ａ，１０Ｂ，１０Ｃおよびモニタ端末１０Ｄ，１０Ｅ，１０Ｆとして用いられる情報処理端末である。
【００２３】
ＨＩ端末１０には、主な機能部として、通信Ｉ／Ｆ部１１、画面表示部１２、タッチパネル１３、記憶部１４、および演算処理部１５が設けられている。
通信Ｉ／Ｆ部１１は、無線ＬＡＮなどの近距離無線通信機能を有し、無線アクセスポイント２との間の無線回線を介して、管理装置１との間でデータ通信を行う機能を有している。
【００２４】
画面表示部１２は、ＬＣＤなどの画面表示装置からなり、演算処理部１５から出力された、管理装置１のモニタ画面、専用キーボードを示すキーボード画面、設定画面などの各種データを画面表示する機能を有している。
タッチパネル１３は、画面表示部１２の表示画面に設けられて、運転員による各種のタッチ操作を検出して演算処理部１５へ出力する機能を有している。
【００２５】
記憶部１４は、半導体メモリなどの記憶装置からなり、演算処理部１５での仮想ヒューマン・インターフェース機能の実現に用いる各種処理データやプログラム１４Ｐを記憶する機能を有している。
プログラム１４Ｐは、演算処理部１５で実行されることにより、仮想ヒューマン・インターフェース機能を提供するプログラムであり、外部装置や記録媒体（ともに図示せず）から記憶部１４に予め格納される。
【００２６】
記憶部１４で記憶する主な処理データとして、設定情報１４Ａ、キーボードデータ１４Ｂ、およびモニタ画面データ１４Ｃがある。
【００２７】
設定情報１４Ａは、各ＨＩ端末１０の動作を規定するための情報であり、管理装置１から通知されて記憶部１４に保存される。なお、各ＨＩ端末１０で、設定情報１４Ａを設定可能とし、設定完了時に管理装置１に通知するとともに、管理装置１から各ＨＩ端末１０へ通知するようにしてもよい。
図４は、設定情報の構成例である。ここでは、キーボード端末情報、モニタ端末情報、端末状況情報、欠損表示情報、画面サイズ情報などの設定値が設定されている。
【００２８】
キーボード端末情報は、仮想キーボード３Ｋを構成する各キーボード端末１０Ａ，１０Ｂ，１０Ｃのデータ通信用アドレスからなり、これらアドレスの並び順が、仮想キーボード３Ｋを実現する際の据置位置を示している。例えば図４の例では、先頭のアドレスからの並びが、仮想キーボード３Ｋの向かって左側からの据置順を示している。各ＨＩ端末１０は、予め設定されている自端末のアドレスとキーボード端末情報とを比較することにより、仮想キーボード３Ｋ内における自端末の据置位置を特定する。
【００２９】
モニタ端末情報は、仮想モニタ３Ｍを構成する各モニタ端末１０Ｄ，１０Ｅ，１０Ｆのデータ通信用アドレスからなり、これらアドレスの並び順が、仮想モニタ３Ｍを実現する際の据置位置を示している。例えば図４の例では、先頭のアドレスからの並びが、仮想モニタ３Ｍの向かって左側からの据置順を示している。各ＨＩ端末１０は、予め設定されている自端末のアドレスとモニタ端末情報とを比較することにより、仮想モニタ３Ｍ内における自端末の据置位置を特定する。
【００３０】
端末状況情報は、キーボード端末１０Ａ，１０Ｂ，１０Ｃおよびモニタ端末１０Ｄ，１０Ｅ，１０Ｆごとに、それぞれのＨＩ端末１０が据置中の状態にあるか移動中の状態にあるかを示すデータである。
【００３１】
欠損表示情報は、仮想モニタ３Ｍを構成するモニタ端末１０Ｄ，１０Ｅ，１０Ｆのいずれかの移動により欠損が生じた場合における、欠損表示方法を特定するデータである。欠損表示方法には、後述するように、残った据置中のモニタ端末でモニタ画面を縮小して表示する方法と、残った据置中のモニタ端末でモニタ画面をスクロール表示する方法とがある。
【００３２】
画面サイズ情報は、各ＨＩ端末１０の画面表示部１２で表示する画面データのサイズを示すデータであり、例えば縦×横の画素数で設定される。この画面サイズ情報に基づき、各ＨＩ端末１０が画面表示する仮想キーボード３Ｋや仮想モニタ３Ｍの部分画面の範囲が特定される。
【００３３】
キーボードデータ１４Ｂは、仮想キーボード全体３Ｋを示す全画面データおよびそのキー配置データを含む情報である。この際、全画面データには、施設管理システムや顧客の要望に合わせた操作キーのキートップが配置されており、キー配置データには、全画面データのうち、各キーのキートップが配置されている座標位置と当該キーのキーコードとの対応関係が登録されている。
モニタ画面データ１４Ｃは、施設管理システムの運転・制御の際に、管理装置１が出力したモニタ画面を示す画像データであり、管理装置１から通知されて記憶部１４に保存される。
【００３４】
演算処理部１５は、ＣＰＵおよびその周辺回路を有し、記憶部１４のプログラム１４Ｐを読み込んで実行することにより、仮想ヒューマン・インターフェース機能を提供するための各種処理部を実現する機能を有している。
演算処理部１５で実現される主な処理部として、操作制御部１５Ａ、表示制御部１５Ｂ、および状態検知部１５Ｃがある。なお、本実施の形態では、ＨＩ端末１０が、これらキーボード端末およびモニタ端末の両方の機能を備えている場合を前提として説明するが、キーボード端末専用とする場合には、表示制御部１５Ｂを省くことができ、モニタ端末専用とする場合には、操作制御部１５Ａを省くことができる。
【００３５】
操作制御部１５Ａは、管理装置１から通知された設定情報１４Ａから特定した、仮想キーボード３Ｋの構成に用いられるキーボード端末１０Ａ，１０Ｂ，１０Ｃの規定端末数（当初設定情報で設定された端末数）で、記憶部１４のキーボードデータ１４Ｂに含まれる全画面データを分割して分割画面データを生成する機能と、当該設定情報１４Ａから特定した当該仮想キーボード３Ｋ内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部１２で画面表示する機能と、画面表示部１２のタッチパネル１３によるタッチ操作の検出に応じて、当該分割画面データにおける当該タッチ操作の操作位置と記憶部１４のキーボードデータ１４Ｂに含まれるキー配置とに基づいて、当該タッチ操作と対応するキーのキーコードを生成して管理装置１へ送信する機能とを有している。
【００３６】
表示制御部１５Ｂは、管理装置１から通知された設定情報１４Ａから特定した、仮想モニタ３Ｍの構成に用いられるモニタ端末１０Ｄ，１０Ｅ，１０Ｆの規定端末数で、記憶部１４のモニタ画面データ１４Ｃに含まれる全画面データを分割して分割画面データを生成する機能と、当該設定情報から特定した当該仮想モニタ３Ｍ内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部１２で画面表示する機能とを有している。
【００３７】
状況検知部１５Ｃは、タッチパネル１３あるいはスイッチやセンサ（図示せず）から出力に応じて、自端末の据置／移動状況を検知する機能と、検知結果を管理装置１へ通知する機能とを有している。
【００３８】
［本実施の形態の動作］
次に、図５を参照して、仮想キーボード３Ｋの動作について説明する。図５は、仮想キーボードの動作を示すシーケンス図である。ここでは、仮想キーボード３Ｋが３つのキーボード端末１０Ａ，１０Ｂ，１０Ｃから構成されている場合を例として説明する。
【００３９】
図５に示すように、管理装置１は、仮想キーボード３Ｋの使用開始時に、仮想キーボード３Ｋの構成に関する設定情報１４Ａを、無線アクセスポイント２経由で、キーボード端末１０Ａ，１０Ｂ，１０Ｃに対して通知する（ステップ１００）。
キーボード端末１０Ａ，１０Ｂ，１０Ｃは、管理装置１からの設定情報１４Ａの通知に応じて、後述するキーボード表示処理を実行する（ステップ１０１）。これにより、仮想キーボード３Ｋ全体を示す全画面データが、各キーボード端末１０Ａ，１０Ｂ，１０Ｃで３分割されて、画面表示される。
【００４０】
その後、例えばキーボード端末１０Ａでタッチパネル１３がタッチ操作を検出した場合（ステップ１０５）、キーボード端末１０Ａは、当該タッチ操作の操作位置とキー配置とに基づいて、当該タッチ操作と対応するキーのキーコードを生成し（ステップ１０６）、無線アクセスポイント２経由で管理装置１へ通知する（ステップ１０７）。
【００４１】
また、例えばキーボード端末１０Ｃが自端末の移動を検知した場合（ステップ１１０）、キーボード端末１０Ｃから無線アクセスポイント２経由で管理装置１へ、当該移動を示す移動通知が通知される（ステップ１１１）。
管理装置１は、この移動通知に応じて、設定情報１４Ａを変更し（ステップ１１２）、新たな設定情報１４Ａを、無線アクセスポイント２経由で、据置状態にあるキーボード端末１０Ａ，１０Ｂ，１０Ｃに対して通知する（ステップ１１３）。
【００４２】
キーボード端末１０Ａ，１０Ｂ，１０Ｃは、管理装置１からの新たな設定情報１４Ａの通知に応じて、後述するキーボード表示処理を実行する（ステップ１１４）。これにより、仮想キーボード３Ｋ全体を示す全画面データが、全体的に２／３に縮小された状態で、各キーボード端末１０Ａ，１０Ｂで２分割されて画面表示される。
【００４３】
次に、図６および図７を参照して、本実施の形態にかかるキーボード端末でのキーボード表示処理について説明する。図６は、キーボード端末でのキーボード表示処理を示すフローチャートである。図７は、仮想キーボードの分割表示例である。
キーボード端末１０Ａ，１０Ｂ，１０Ｃは、管理装置１からの設定情報１４Ａの通知に応じて、操作制御部１５Ａにより、図６のキーボード表示処理を実行する。
【００４４】
まず、操作制御部１５Ａは、記憶部１４から設定情報１４Ａを取得して（ステップ１２０）、設定情報１４Ａの端末状況情報に基づき、自端末が移動中か否か確認し（ステップ１２１）、自端末が移動中ではなく据置中である場合（ステップ１２１：ＹＥＳ）、他のキーボード端末が移動中であるか否か確認する（ステップ１２２）。
【００４５】
ここで、自他ともに移動中ではなく据置中である場合（ステップ１２２：ＹＥＳ）、操作制御部１５Ａは、３つのキーボード端末１０Ａ，１０Ｂ，１０Ｃがすべて据え置かれていることから、全キーボード端末数（規定端末数）「３」に基づき、記憶部１４のキーボードデータ１４Ｂに含まれている全画面データを３分割して、３つの分割画面データを生成する（ステップ１２３）。
【００４６】
この後、操作制御部１５Ａは、設定情報１４Ａのキーボード端末情報に基づき、当該仮想キーボード３Ｋ内における自端末の設置位置を特定する（ステップ１２４）。例えば、図２に示すように、仮想キーボード３Ｋのうち向かって左からキーボード端末１０Ａ，１０Ｂ，１０Ｃが設置されている場合、キーボード端末１０Ａは、キーボード端末情報から自端末の設置位置（担当領域）を左側１／３として特定する。
【００４７】
続いて、操作制御部１５Ａは、得られた３つの分割画面データのうちから、自端末の設置位置と対応する１つの分割画面データを画面表示部１２で画面表示し（ステップ１２５）、一連のキーボード表示処理を終了する。これにより、仮想キーボード３Ｋでは、図７（ａ）に示すように、仮想キーボード３Ｋ全体を示す全画面データが３分割されて、キーボード端末１０Ａ，１０Ｂ，１０Ｃのそれぞれで画面表示される。
【００４８】
また、ステップ１２２において、他端末のいずれかが移動中である場合（ステップ１２２：ＮＯ）、操作制御部１５Ａは、残りの据置中であるキーボード端末からなる新たな端末数に基づき、記憶部１４のキーボードデータ１４Ｂに含まれている全画面データを２分割し直して、新たな分割画面データを生成する（ステップ１２６）。例えば、キーボード端末１０Ｃが移動した場合、残りのキーボード端末１０Ａ，１０Ｂの端末数「２」で全画面データが２分割し直しされる。
【００４９】
この後、操作制御部１５Ａは、ステップ１２４と同様にして、設定情報１４Ａのキーボード端末情報に基づき、当該仮想キーボード３Ｋ内における自端末の設置位置を特定する（ステップ１２７）。例えば、図２のうち、キーボード端末１０Ｃが移動した場合、キーボード端末１０Ａは、キーボード端末情報から自端末の設置位置（担当領域）を左側１／２として特定する。
【００５０】
続いて、操作制御部１５Ａは、前述したステップ１２５へ移行して、得られた３つの分割画面データのうちから、自端末の設置位置と対応する１つの分割画面データを画面表示部１２で画面表示し（ステップ１２５）、一連のキーボード表示処理を終了する。これにより、仮想キーボード３Ｋでは、図７（ｂ）に示すように、仮想キーボード３Ｋ全体を示す全画面データが２分割されて、キーボード端末１０Ａではその左半分が画面表示され、キーボード端末１０Ｂではその右半分が画面表示される。これにより、仮想キーボード３Ｋ全体を示す全画面データが、全体的に２／３に縮小された状態で、キーボード端末１０Ａ，１０Ｂで２分割表示される。
【００５１】
また、ステップ１２１において、自端末が移動中である場合（ステップ１２１：ＮＯ）、操作制御部１５Ａは、キーボード画面の表示を停止して（ステップ１２８）、一連のキーボード表示処理を終了する。
なお、移動中のキーボード端末１０Ｃが据置位置に戻されて、すべてのキーボード端末１０Ａ，１０Ｂ，１０Ｃが据置状態となった場合、図６のステップ１２３〜１２５が実行されて、当初状態と同様に、仮想キーボード３Ｋ全体を示す全画面データが３分割されて、各キーボード端末１０Ａ，１０Ｂ，１０Ｃのそれぞれで画面表示される。
【００５２】
次に、図８を参照して、仮想モニタ３Ｍの動作について説明する。図８は、仮想モニタの動作を示すシーケンス図である。ここでは、仮想モニタ３Ｍが３つのモニタ端末１０Ｄ，１０Ｅ，１０Ｆから構成されている場合を例として説明する。
【００５３】
図８に示すように、管理装置１は、仮想モニタ３Ｍの使用開始時に、仮想モニタ３Ｍの構成に関する設定情報１４Ａを、無線アクセスポイント２経由で、モニタ端末１０Ｄ，１０Ｅ，１０Ｆに対して通知する（ステップ１３０）。
モニタ端末１０Ｄ，１０Ｅ，１０Ｆは、管理装置１からの設定情報１４Ａの通知に応じて、後述するモニタ表示処理を実行する（ステップ１３１）。これにより、仮想モニタ１０Ｍ全体で表示する全画面データが、各モニタ端末１０Ｄ，１０Ｅ，１０Ｆで３分割されて、画面表示される。
【００５４】
また、例えばモニタ端末１０Ｆが自端末の移動を検知した場合（ステップ１４０）、モニタ端末１０Ｆから無線アクセスポイント２経由で管理装置１へ、当該移動を示す移動通知が通知される（ステップ１４１）。
管理装置１は、この移動通知に応じて、設定情報１４Ａを変更し（ステップ１４２）、新たな設定情報１４Ａを、無線アクセスポイント２経由で、据置状態にあるモニタ端末１０Ｄ，１０Ｅに対して通知する（ステップ１４３）。
【００５５】
モニタ端末１０Ｄ，１０Ｅは、管理装置１からの新たな設定情報１４Ａの通知に応じて、後述するモニタ表示処理を実行する（ステップ１４４）。これにより、仮想モニタ３Ｍ全体で表示する全画面データが、設定情報１４Ａの欠損表示方法に基づいて、据置状態にある残りの各モニタ端末１０Ｄ，１０Ｅで画面表示される。
【００５６】
次に、図９および図１０を参照して、本実施の形態にかかるモニタ端末でのモニタ表示処理について説明する。図９は、モニタ端末でのモニタ表示処理を示すフローチャートである。図１０は、仮想モニタでの画面表示例を示す説明図である。
モニタ端末１０Ｄ，１０Ｅ，１０Ｆは、管理装置１からの設定情報１４Ａやモニタ画面データ１４Ｃの通知に応じて、表示制御部１５Ｂにより、図９のモニタ表示処理を実行する。
【００５７】
まず、表示制御部１５Ｂは、記憶部１４から設定情報１４Ａを取得して（ステップ１５０）、設定情報１４Ａの端末状況情報に基づき、自端末が移動中か否か確認し（ステップ１５１）、自端末が移動中ではなく据置中である場合（ステップ１５１：ＹＥＳ）、他のモニタ端末が移動中であるか否か確認する（ステップ１５２）。
【００５８】
ここで、自他ともに移動中ではなく据置中である場合（ステップ１５２：ＹＥＳ）、操作制御部１５Ａは、３つのモニタ端末１０Ｄ，１０Ｅ，１０Ｆがすべて据え置かれていることから、全モニタ端末数（規定端末数）「３」に基づき、記憶部１４のモニタ画面データ１４Ｃに含まれている全画面データを３分割して、３つの分割画面データを生成する（ステップ１５３）。
【００５９】
続いて、表示制御部１５Ｂは、設定情報１４Ａのモニタ端末情報に基づき、当該仮想モニタ３Ｍ内における自端末の設置位置を特定する（ステップ１５４）。例えば、図２に示すように、仮想モニタ３Ｍのうち向かって左からモニタ端末１０Ｄ，１０Ｅ，１０Ｆが設置されている場合、モニタ端末１０Ｄは、モニタ端末情報から自端末の設置位置（担当領域）を左側１／３として特定する。
【００６０】
この後、表示制御部１５Ｂは、得られた３つの分割画面データのうちから、自端末の設置位置と対応する１つの分割画面データを画面表示部１２で画面表示し（ステップ１５５）、一連のモニタ表示処理を終了する。これにより、仮想モニタ３Ｍでは、図１０（ａ）に示すように、全画面データを「ＡＢＣ」とした場合、これが３分割されて、モニタ端末１０Ｄ，１０Ｅ，１０Ｆごとに「Ａ」，「Ｂ」，「Ｃ」が画面表示される。
【００６１】
また、ステップ１５２において、他端末のいずれかが移動中である場合（ステップ１５２：ＹＥＳ）、表示制御部１５Ｂは、設定情報１４Ａの欠損表示情報に基づき、モニタ端末１０Ｄ，１０Ｅ，１０Ｆのいずれかの移動により欠損が生じた場合における、欠損表示方法を確認する（ステップ１５６）。
【００６２】
ここで、欠損表示方法がスクロール表示を示している場合（ステップ１５６：ＹＥＳ）、表示制御部１５Ｂは、ステップ１５３と同様に、全モニタ端末数（規定端末数）「３」に基づき、記憶部１４のモニタ画面データ１４Ｃに含まれている全画面データを３分割して、３つの分割画面データを生成する（ステップ１５７）。
【００６３】
続いて、表示制御部１５Ｂは、設定情報１４Ａのモニタ端末情報に基づき、当該仮想モニタ３Ｍ内における自端末の設置位置を特定する（ステップ１５８）。例えば、仮想モニタ３Ｍのうち向かって左からモニタ端末１０Ｄ，１０Ｅが据え置かれており、向かって右側のモニタ端末１０Ｅが移動中である場合、モニタ端末１０Ｄは、モニタ端末情報から自端末の設置位置（担当領域）を左側１／３として特定する。
【００６４】
この後、表示制御部１５Ｂは、前述したステップ１５５へ移行して、得られた３つの分割画面データのうちから、自端末の設置位置と対応する１つの分割画面データを画面表示部１２で画面表示し（ステップ１５５）、一連のモニタ表示処理を終了する。これにより、仮想モニタ３Ｍでは、図１０（ｂ）に示すように、全画面データ「ＡＢＣ」が３分割されて、モニタ端末１０Ｄ，１０Ｅごとに「Ａ」，「Ｂ」が画面表示される。
【００６５】
また、このように欠損表示方法がスクロール表示を示している場合、これらモニタ端末１０Ｄ，１０Ｅでのスクロール操作に応じて、後述するスクロール表示処理が実行されて、これらモニタ端末１０Ｄ，１０Ｅで画面表示される各分割画面データが連動して画面表示される。したがって、例えばモニタ端末１０Ｄで左方向へ移動するようスクロール操作が行われた場合、図１０（ｃ）に示すように、モニタ端末１０Ｄでは「Ａ」から「Ｂ」に画面がスクロールするとともに、モニタ端末１０Ｅでは「Ｂ」から「Ｃ」に画面がスクロールする。
【００６６】
一方、ステップ１５６において、欠損表示方法がスクロール表示ではなく縮小全体表示を示している場合（ステップ１５６：ＮＯ）、表示制御部１５Ｂは、据置中である残りのモニタ端末からなる新たな端末数に基づき、記憶部１４のモニタ画面データ１４Ｃに含まれている全画面データを２分割し直して、新たな分割画面データを生成する（ステップ１５９）。例えば、モニタ端末１０Ｆが移動した場合、残りのモニタ端末１０Ｄ，１０Ｅの端末数「２」で全画面データが２分割し直しされる。
【００６７】
続いて、表示制御部１５Ｂは、ステップ１５４と同様にして、設定情報１４Ａのモニタ端末情報に基づき、当該仮想モニタ３Ｍ内における自端末の設置位置を特定する（ステップ１６０）。例えば、図２のうち、モニタ端末１０Ｆが移動した場合、モニタ端末１０Ｄは、モニタ端末情報から自端末の設置位置（担当領域）を左側１／２として特定する。
【００６８】
この後、操作制御部１５Ａは、前述したステップ１５５へ移行して、得られた３つの分割画面データのうちから、自端末の設置位置と対応する１つの分割画面データを画面表示部１２で画面表示し（ステップ１５５）、一連のキーボード表示処理を終了する。これにより、仮想モニタ３Ｍでは、図１０（ｄ）に示すように、全画面データ「ＡＢＣ」が全体的に２／３に縮小された状態で２分割されて、モニタ端末１０Ｄでは「Ａ」と「Ｂ」の左半分とが画面表示され、モニタ端末１０Ｅでは「Ｂ」の右半分と「Ｃ」とが画面表示される。
【００６９】
また、ステップ１５１において、自端末が移動中である場合（ステップ１５１：ＮＯ）、操作制御部１５Ａは、記憶部１４のモニタ画面データ１４Ｃに含まれている全画面データの全体を画面表示部１２で画面表示して（ステップ１６１）、一連のモニタ表示処理を終了する。これにより、仮想モニタ３Ｍでは、図１０（ｅ）に示すように、全画面データ「ＡＢＣ」が全体的に１／３に縮小されて分割されて、モニタ端末１０Ｆで画面表示される。
【００７０】
なお、移動中のモニタ端末１０Ｆが据置位置に戻されて、すべてのモニタ端末１０Ｄ，１０Ｅ，１０Ｆが据置状態となった場合、図９のステップ１５３〜１５５が実行されて、当初状態と同様に、モニタ画面データ１４Ｃに含まれている全画面データが３分割されて、各モニタ端末１０Ｄ，１０Ｅ，１０Ｆのそれぞれで画面表示される。
【００７１】
次に、図１１を参照して、本実施の形態にかかるモニタ端末でのスクロール表示処理について説明する。図１１は、モニタ端末でのスクロール表示処理を示すシーケンス図である。
設定情報１４Ａの欠損表示情報としてスクロール表示が設定されている場合、据え置かれているモニタ端末の表示制御部１５Ｂは、自端末あるいは他端末でのスクロール操作に応じて、図１１に示すスクロール表示動作を実行する。ここでは、モニタ端末１０Ｆが移動して、モニタ端末１０Ｄ，１０Ｅが据え置かれている場合を例として説明する。
【００７２】
初期状態として、前述した図１０（ｂ）に示したように、全画面データ「ＡＢＣ」から前述した図９のモニタ表示処理で生成した３つの分割画面データ「Ａ」，「Ｂ」，「Ｃ」のうちモニタ端末１０Ｄ，１０Ｅで「Ａ」，「Ｂ」が画面表示されているものとする。
【００７３】
この状態において、モニタ端末１０Ｄでスクロール操作が行われた場合（ステップ１７０）、モニタ端末１０Ｄの表示制御部１５Ｂは、タッチパネル１３によるスクロール操作の検出に応じて、当該スクロール操作の移動距離などの操作パラメータに応じて、画素数などからなるスクロール量を計算し、記憶部１４のモニタ画面データ１４Ｃに含まれている全画面データのうち、画面スクロール後に自端末が新たに担当する担当領域を特定し（ステップ１７１）、全画面データのうち当該担当領域の左上画素位置などの基準位置情報を用いて、当該担当位置を他のモニタ端末１０Ｅへ通知する（ステップ１７２）。
【００７４】
続いて、モニタ端末１０Ｄの表示制御部１５Ｂは、画面スクロール後に自端末が新たに担当す担当領域を全画面データから抽出して画面表示部１２で画面表示する（ステップ１７３）。
また、モニタ端末１０Ｅの表示制御部１５Ｂは、モニタ端末１０Ｄから通知されたモニタ端末１０Ｄの担当領域と、設定情報１４Ａのモニタ端末情報によるモニタ端末１０Ｄとの位置関係とに基づいて、画面スクロール後に自端末が新たに担当する担当領域を特定し、当該担当領域を全画面データから抽出して画面表示部１２で画面表示する（ステップ１７３）。
【００７５】
これにより、例えばモニタ端末１０Ｄでのスクロール操作において１画面分のスクロールさせる場合、モニタ端末１０Ｄでは「Ａ」から「Ｂ」に画面がスクロールするとともに、モニタ端末１０Ｅでは「Ｂ」から「Ｃ」に画面がスクロールする。
【００７６】
なお、図１１では、ステップ１７１において、新たに担当する担当領域を計算する場合、スクロール量を画素単位で計算する場合を例として説明したが、これに限定されるものではない。例えば、スクロール量を規定端末数で最初に分割した分割画面データを単位としてスクロールさせてもよい。これにより、スクロール量の計算に要する処理を大幅に簡略化でき、スクロール表示のレスポンスを向上させることができる。
【００７７】
［本実施の形態の効果］
このように、本実施の形態は、タブレット端末からなる複数のキーボード端末１０Ａ，１０Ｂ，１０Ｃを並設して連携させることにより仮想キーボード３Ｋを構成し、この際、各キーボード端末１０Ａ，１０Ｂ，１０Ｃの操作制御部１５Ａが、管理装置１から通知された設定情報１４Ａから特定した、仮想キーボード３Ｋの構成に用いられるキーボード端末１０Ａ，１０Ｂ，１０Ｃの規定端末数で全画面データを分割して分割画面データを生成し、当該設定情報１４Ａから特定した当該仮想キーボード３Ｋ内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部１２で画面表示し、当該画面表示部１２のタッチパネル１３によるタッチ操作の検出に応じて、当該分割画面データにおける当該タッチ操作の操作位置とキー配置とに基づいて、当該タッチ操作と対応するキーのキーコードを生成して管理装置１へ送信するようにしたものである。
【００７８】
これにより、施設管理システムや顧客の要望に合わせて、設定情報１４Ａおよびキーボードデータ１４Ｂを設定するだけで、施設管理システムの管理装置１で用いる運転・制御用の専用キーボードを、タブレット端末を用いた複数のキーボード端末１０Ａ，１０Ｂ，１０Ｃからなる仮想キーボード３Ｋにより構築することができ、施設管理システムの仮想ヒューマン・インターフェースを容易、かつ、低コストで構成できる。
【００７９】
また、本実施の形態において、キーボード端末１０Ａ，１０Ｂ，１０Ｃのうち、例えばキーボード端末１０Ｃが持ち運びされて当初の据置場所が他の場所へ移動した場合でも、据置中の残りのキーボード端末１０Ａ，１０Ｂで仮想キーボード３Ｋを縮小して構成するようにしてもよい。
これにより、運転員がキーボード端末１０Ａ，１０Ｂ，１０Ｃの据置場所が離れて現場などの他の場所へ移動する場合にいずれか１つのキーボード端末を持ち出した場合でも、残りのキーボード端末で仮想キーボード３Ｋが再構成されるため、管理装置１での運転・制御を継続することができる。
【００８０】
また、本実施の形態は、タブレット端末からなる複数のモニタ端末１０Ｄ，１０Ｅ，１０Ｆを並設して連携させることにより仮想モニタ３Ｍを構成し、この際、各モニタ端末１０Ｄ，１０Ｅ，１０Ｆの表示制御部１５Ｂが、管理装置１から通知された設定情報１４Ａから特定した、仮想モニタ３Ｍの構成に用いられるモニタ端末の規定端末数で全画面データを分割して分割画面データを生成し、当該設定情報１４Ａから特定した当該仮想モニタ３Ｍ内における自端末の設置位置に基づいて、これら分割画面データのうち自端末が担当する分割画面データを画面表示部１２で画面表示するようにしたものである。
【００８１】
これにより、施設管理システムや顧客の要望に合わせて、設定情報１４Ａを設定するだけで、施設管理システムの管理装置１で用いる運転・制御用の専用モニタを、タブレット端末を用いた複数のモニタ端末１０Ｄ，１０Ｅ，１０Ｆからなる仮想モニタ３Ｍにより構築することができ、施設管理システムの仮想ヒューマン・インターフェースを、かつ、低コストで構成できる。
【００８２】
また、本実施の形態において、モニタ端末１０Ｄ，１０Ｅ，１０Ｆのうち、例えばモニタ端末１０Ｆが持ち運びされて当初の据置場所が他の場所へ移動した場合でも、据置中の残りのモニタ端末１０Ｄ，１０Ｅで仮想モニタ３Ｍを縮小構成するようにしてもよい。
これにより、運転員がモニタ端末１０Ｄ，１０Ｅ，１０Ｆの据置場所が離れて現場などの他の場所へ移動する場合にいずれか１つのモニタ端末を持ち出した場合でも、残りのモニタ端末で仮想モニタ３Ｍが再構成されるため、管理装置１での運転・制御を継続することができる。
【００８３】
また、本実施の形態において、仮想モニタ３Ｍを再構成する際、残りのモニタ端末でモニタ画面データを縮小表示するのではなく、当初の分割画面データをスクロール表示するようにしてもよい。これにより、元の画面データを縮小することなく画面表示することができ、モニタ端末が欠損した場合でも、視認性を維持することができる。
特に、モニタ端末の端末数を増やすことで、モニタ画面を大きく表示することができ、目の不自由な人が操作する場合や、多くの運転員が共通のモニタ画面を見る場合などにも、容易に対応できる。
【００８４】
なお、当初の設置位置から取り外したキーボード端末については、無線通信を使って、仮想キーボード３Ｋの一部を実現させることにより、移動式キーボードとして使用することも可能である。同じく、当初の設置位置から取り外したモニタ端末については、無線通信を使って、仮想モニタ３Ｍの一部を実現させることにより、移動式モニタとして使用することも可能である。さらに、取り外したキーボード端末で、仮想モニター３Ｍの一部を実現させることにより、仮想キーボード３Ｋと仮想モニタ３Ｍの一部機能の併せ持つ独立した仮想ヒューマン・インターフェース装置を実現することが可能である。
【００８５】
また、これらキーボード端末およびモニタ端末として使用するＨＩ端末において、共通または互換性のあるハードウェアを備えることで、端末の冗長性を持たせることが可能である。これにより、キーボード端末およびモニタ端末のいずれかが故障した場合、他方の端末を故障した箇所と交換することで機能代替えが可能となる。
【００８６】
また、設定情報１４Ａのキーボード端末情報において、キーボード端末ごとに、当該キーボード端末で表示するキーボード種別を設定してもよい。これにより、例えばキーボード端末１０Ａ，１０Ｂで汎用キーボードを実現し、キーボード端末１０Ｃでオペレータ用キーボードやエンジニアリング用キーボードを実現することも可能となる。
【００８７】
［実施の形態の拡張］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
【符号の説明】
【００８８】
１…管理装置、２…無線アクセスポイント、３…仮想ヒューマン・インターフェース装置、１０Ａ，１０Ｂ，１０Ｃ…キーボード端末、１０Ｄ，１０Ｅ，１０Ｆ…モニタ端末、３Ｋ…仮想キーボード、３Ｍ…仮想モニタ、１１…通信Ｉ／Ｆ部、１２…画面表示部、１３…タッチパネル、１４…記憶部、１４Ａ…設定情報、１４Ｂ…キーボードデータ、１４Ｃ…モニタ画面データ、１４Ｐ…プログラム、１５…演算処理部、１５Ａ…操作制御部、１５Ｂ…表示制御部、１５Ｃ…状態検知部。
【図１】
2014186424.tif 000003
【図２】
2014186424.tif 000004
【図３】
2014186424.tif 000005
【図４】
2014186424.tif 000006
【図５】
2014186424.tif 000007
【図６】
2014186424.tif 000008
【図７】
2014186424.tif 000009
【図８】
2014186424.tif 000010
【図９】
2014186424.tif 000011
【図１０】
2014186424.tif 000012
【図１１】
2014186424.tif 000013