(57)【要約】【課題】使い勝手を向上できるようにした監視画面管理装置、監視画面管理システムおよび方法を提供すること。【解決手段】端末１に表示される監視画面を管理する監視画面管理装置２は、監視対象システムに関する所定の画面の表示構成を示す表示情報２３１を、所定の画面を表示する端末１から取得して保存する表示情報保存部２０２と、表示情報保存部２０２により保存される表示情報を管理する表示情報管理部２０４と、所定の画面の再現を要求する再現要求を端末１から受信すると、再現要求に対応する表示情報を表示情報管理部２０４から取得し、再現要求元の端末１へ送信して表示させる再現応答部と２０３、を備える。【選択図】図２
2019032787.tif 000002
【特許請求の範囲】
【請求項１】
端末に表示される監視画面を管理する監視画面管理装置であって、
監視対象システムに関する所定の画面の表示構成を示す表示情報を、前記所定の画面を表示する端末から取得して保存する表示情報保存部と、
前記表示情報保存部により保存される前記表示情報を管理する表示情報管理部と、
前記所定の画面の再現を要求する再現要求を端末から受信すると、前記再現要求に対応する表示情報を前記表示情報管理部から取得し、前記再現要求元の端末へ送信して表示させる再現応答部と、
を備える監視画面管理装置。
【請求項２】
前記端末は複数存在し、
前記複数の端末と通信ネットワークを介して通信可能に接続される通信部をさらに備えており、
前記複数の端末のうち前記表示情報を前記表示情報保存部に保存させる保存元の端末と、前記複数の端末のうち前記再現要求元の端末とは異なってもよい、
請求項１に記載の監視画面管理装置。
【請求項３】
前記複数の端末は、複数の表示装置と、前記複数の表示装置にそれぞれ画面を表示させる表示処理部とを備えており、
前記各表示処理部の処理する前記所定の画面は互いに異なっている、
請求項２に記載の監視画面管理装置。
【請求項４】
前記表示情報は、前記各表示処理部を識別する情報と、前記各表示処理部により処理される前記各所定の画面を識別する情報とを対応づけており、
前記再現応答部は、前記再現要求元の端末に前記表示情報を送信することにより、前記各表示処理部に対応づけられている前記所定の画面を前記各表示処理部により前記表示装置に表示させる、
請求項３に記載の監視画面管理装置。
【請求項５】
前記表示情報保存部は、ユーザからの明示の指示または所定時期の到来に応じて前記端末の前記表示処理部から送信される前記表示情報を取得して保存する、
請求項３または４に記載の監視画面管理装置。
【請求項６】
前記端末の持つ前記複数の表示処理部のうち一つは代表表示処理部となり、
前記表示情報保存部は、前記代表表示処理部から前記表示情報および表示情報の保存要求を取得すると、前記複数の表示処理部のうち前記代表表示処理部以外の他の表示処理部に表示情報の送信を要求して前記表示情報を取得する、
請求項５に記載の監視画面管理装置。
【請求項７】
前記表示情報は、前記各端末を識別する情報と、前記各端末のいずれかを使用するユーザを識別する情報と、前記各表示処理部を識別する情報と、前記各所定の画面を識別する情報とを含んでいる、
請求項４に記載の監視画面管理装置。
【請求項８】
前記表示情報は、さらに、前記各所定の画面の表示範囲に関する情報を含む、
請求項７に記載の監視画面管理装置。
【請求項９】
前記表示情報は、さらに、前記表示処理部において前記所定の画面を表示する際の設定情報を含む、
請求項８に記載の監視画面管理装置。
【請求項１０】
前記各表示処理部のうち少なくともいずれか一つの表示処理部は、同一の端末に属する表示装置に表示される前記各所定の画面の表示範囲に関する情報を変更するための操作部を表示し、前記操作部への操作に応じて、前記各所定の画面の表示を更新する、
請求項８に記載の監視画面管理装置。
【請求項１１】
前記表示情報には、他のユーザの識別情報が前記ユーザを識別する情報に対応づけられており、
同一の表示情報を複数のユーザで共有可能となっている、
請求項７に記載の監視画面監視装置。
【請求項１２】
複数の端末と、前記各端末と通信ネットワークを介して接続される監視画面管理装置とを備える監視画面管理システムであって、
前記各端末は、
それぞれ複数の表示装置と、
前記複数の表示装置にそれぞれ画面を表示させる表示処理部と
を備えており、
前記監視画面管理装置は、
監視対象システムに関する所定の画面の表示構成を示す表示情報を、前記各端末から取得して保存する表示情報保存部と、
前記表示情報保存部により保存される前記表示情報を管理する表示情報管理部と、
画面の再現を要求する再現要求を端末から受信すると、前記再現要求に対応する表示情報を前記表示情報管理部から取得し、前記再現要求元の端末へ送信して表示させる再現応答部と、
を備える
監視画面管理システム。
【請求項１３】
複数の端末に表示される監視画面を計算機により管理する画面管理方法であって、
前記各端末は、それぞれ複数の表示装置と、前記複数の表示装置にそれぞれ画面を表示させる表示処理部とを備えており、
前記計算機は、
監視対象システムに関する所定の画面の表示構成を示す表示情報を、前記各端末から取得して保存し、
前記表示情報保存部により保存される前記表示情報を管理し、
画面の再現を要求する再現要求を端末から受信すると、前記再現要求に対応する表示情報を前記表示情報管理部から取得し、
取得した前記表示情報を前記再現要求元の端末へ送信して表示させる、
監視画面管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視画面管理装置、監視画面管理システムおよび方法に関する。
【背景技術】
【０００２】
例えば、化学プラント、発電プラント、水処理プラント等では、監視員が制御室等でプラントの状態を監視する。特許文献１には、「画面統括部は、表示画面を他のヒューマンマシン装置に転送する指示を受けた際には、記憶部に記憶されている現在の表示画面に対応した画面管理情報から転送用ファイルを作成して転送先の他のヒューマンマシン装置に転送し、他のヒューマンマシン装置から転送用ファイルを受信した際には、転送用ファイルを自身の画面管理情報に反映し、反映した画面管理情報に基づいて自身の表示画面を更新する」ことが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許５５１９４５８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プラントの種類や規模等によっても異なるが、一般的にプラントは、複数の監視員により、長時間にわたって監視される。さらに、プラントでは、監視対象装置や監視対象項目が多いため、一つの画面では足りず、各監視員は複数の画面を複数の表示装置に表示させることで監視する。
【０００５】
したがって、監視員は、監視業務を開始するたびに、端末の各表示装置にそれぞれ所望の画面を呼び出して表示させる必要があり、業務開始準備に手間がかかる。
【０００６】
これに対し、特許文献１では、あるヒューマンマシン装置から他のヒューマンマシン装置へ現在の画面情報を転送することはできるが、ある端末で過去に表示させていた画面を再現させることはできない。したがって、特許文献１では、各監視員が複数の端末の中から任意の端末を選んで使用する場合に、所望の画面構成を呼び出して表示させることもできない。このように従来技術では、監視作業の準備に手間がかかり、使い勝手が低いという課題がある。
【０００７】
本発明は上記の課題に鑑みてなされたもので、その目的は、使い勝手を向上できるようにした監視画面管理装置、監視画面管理システムおよび方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決すべく、本発明の一つの観点に従う監視画面管理装置は、端末に表示される監視画面を管理する監視画面管理装置であって、監視対象システムに関する所定の画面の表示構成を示す表示情報を、所定の画面を表示する端末から取得して保存する表示情報保存部と、表示情報保存部により保存される表示情報を管理する表示情報管理部と、所定の画面の再現を要求する再現要求を端末から受信すると、再現要求に対応する表示情報を表示情報管理部から取得し、再現要求元の端末へ送信して表示させる再現応答部と、を備える。
【発明の効果】
【０００９】
本発明によれば、所定の画面の表示構成を示す表示情報を保存して管理しておき、ある端末から所定の画面の再現を要求されると、その再現要求に対応する表示情報を送信して表示させることができ、使い勝手が向上する。
【図面の簡単な説明】
【００１０】
【図１】本実施例に係る監視画面管理システムの全体図である。
【図２】監視画面管理装置の機能ブロック図である。
【図３】端末の各表示装置に表示される画面の例を示す説明図である。
【図４】表示情報の構成例（保存前）である。
【図５】表示処理部の設定に関する情報の構成例である。
【図６】表示情報の構成例（保存後）である。
【図７】監視画面管理システムの全体動作を示すフローチャートである。
【図８】第２実施例に係り、各表示装置に表示される画面を変更する様子を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて、本発明の実施の形態を説明する。本実施形態では、以下に詳述する通り、画面管理サーバは、クライアント端末に表示される画面の各表示項目および表示に関する設定値を保存しており、同一のまたは別のクライアント端末からの再現要求に応じて、要求された画面の各表示項目および設定値を送信する。これにより、本実施形態によれば、過去に表示された画面を呼び出して、端末の表示装置に表示させることができるため、ユーザの使い勝手が向上する。
【実施例１】
【００１２】
図１〜図７を用いて第１実施例を説明する。図１は、監視画面管理システムの全体構成を示す。監視画面管理システムは、例えば、複数のクライアント端末１（１）〜１（ｎ）と、画面管理サーバ２とを備える。
【００１３】
画面管理サーバ２は、「監視画面管理装置」の例であり、通信ネットワークＣＮを介して、各クライアント端末１（１）〜１（ｎ）と通信可能に接続されている。さらに、画面管理サーバ２は、通信ネットワークＣＮを介して、監視対象システム４とも通信可能に接続されている。画面管理サーバ２の機能構成例は、図２で説明する。
【００１４】
監視システム３は、監視対象システム４の状態等を監視する装置である。監視システム３は、例えば、電流計、電圧計、電力計、周波数センサ、温度センサ、圧力センサ等の各種センサや、制御盤、シーケンサ、調節計等の現場コントローラからの信号またはデータを取得する。監視システム３の監視した結果は、画面管理サーバ２を介して、端末１の出力部１２へ表示される。
【００１５】
監視対象システム４としては、例えば、発電システム、送配電システム、鉄道システム、化学プラント、各種工場等がある。
【００１６】
クライアント端末１（１）〜１（ｎ）は、「端末」の例である。以下、特に区別しない場合、クライアント端末１と呼ぶ。また、クライアント端末１を端末１と略記する場合がある。
【００１７】
クライアント端末１は、処理部１０と、入力部１１と、出力部１２等を備える。詳細な構成例は図２で後述する。また、出力部１２は「表示装置」の例である。したがって、出力部１２を表示装置１２と呼ぶ場合がある。ただし、出力部１２は、ディスプレイ装置に限定されない。ディスプレイ装置と共に、例えばプリンタや音声合成装置を出力装置１２として用いることもできる。
【００１８】
各出力部１２では、それぞれ「表示処理部」としての画面表示用アプリケーションプログラムＡＰＰが起動して、それぞれ異なる画面を表示する。画面表示用アプリケーションプログラムＡＰＰは、例えば、ウェブブラウザのように構成することができる。画面表示用アプリケーションプログラムＡＰＰを、以下では、アプリケーションプログラムＡＰＰと略記する場合がある。
【００１９】
監視員（以下、ユーザ）Ｕ１〜Ｕｎは、複数の端末１のいずれかを選択して使用することができる。各ユーザは、所望の端末１を選んでユーザＩＤ等を入力することにより、過去に表示された画面の表示構成を画面管理サーバ２から呼び出して、出力部１２のアプリケーションプログラムＡＰＰに表示させる。
【００２０】
ここで、過去の画面の表示構成を読み出して表示させるとは、例えば昨日の監視業務で使用した画面と同種画面を、アプリケーションプログラムＡＰＰに表示させることを意味し、その画面に表示される値は最新の値である。例えば、ユーザが過去に使用したプロセス監視画面を呼び出して表示させた場合、そのプロセス監視画面に含まれる各表示項目は変わらないが、各表示項目には最新の値が表示される。
【００２１】
図２は、監視画面管理システムの機能構成を示す。先にクライアント端末１について説明し、次に画面管理サーバ２について説明する。
【００２２】
クライアント端末１は、計算機システムとして構成されており、例えば、処理部１０、入力部１１、出力部１２、記憶部１３、通信部１４を備える。
【００２３】
処理部１０は、例えば、マイクロプロセッサやメモリ等を含んで構成されており、マイクロプロセッサがメモリから所定のコンピュータプログラム（いずれも不図示）を読み込んで実行することにより、後述する各機能１０１〜１０４が実現される。
【００２４】
入力部１１は、ユーザが端末１へ指示や情報を入力する装置である。入力部１１としては、例えば、キーボード、押釦スイッチ、音声認識装置等がある。出力部１２は、端末１からユーザへ情報を提供する装置である。出力部１２としては、上述のように、ディスプレイ装置等がある。出力部１２は、一つの端末１に対して複数設けられている。
【００２５】
記憶部１３は、例えば、半導体メモリデバイスやハードディスク等の書換可能な不揮発性記憶媒体を備える。記憶部１３は、揮発性記憶媒体をバッテリなどでバックアップする構成でもよい。記憶部１３には、画面表示用アプリケーションプログラムＡＰＰが出力部１２に画面を表示する際の設定情報である、アプリケーションプログラム表示情報１３１が記憶される。以下、ＡＰＰ表示情報１３１と略記する場合がある。
【００２６】
通信部１４は、通信ネットワークＣＮを介して画面管理サーバ２と有線または無線で通信する装置である。通信ネットワークＣＮは、専用線でもよいし、あるいは、公衆回線でもよい。
【００２７】
処理部１０で実現する各機能１０１〜１０４について説明する。各出力部１２に対してそれぞれ画面表示用アプリケーションプログラムＡＰＰが対応づけられており、各アプリケーションプログラムＡＰＰが機能１０１〜１０４をそれぞれ起動させる。つまり、各機能１０１〜１０４は、アプリケーションプログラムＡＰＰ毎に並列実行される。
【００２８】
画面要求・表示機能１０１は、所定の情報を画面管理サーバ２に提示して、画面管理サーバ２から「所定の画面」としての監視画面を取得し、取得した監視画面を各出力部１２のうち対応する出力部１２へ表示する。
【００２９】
表示更新・保存機能１０２は、ユーザによる監視画面への操作内容を、ＡＰＰ表示情報１３１として記憶部１３に保存する。例えば、ユーザは、監視画面のウインドウサイズを変えたり、ディスプレイ画面におけるウインドウの位置を変えたり、監視画面の表示範囲を変えたりすることができる。監視画面の「表示範囲」とは、例えば、電力系統図の場合、「東京都の電力系統図」、「埼玉県の電力系統図」、「長野県の電力系統図」、「関東全域の電力系統図」、「本州の電力系統図」のように、出力部１２に表示させる範囲を意味する。
【００３０】
表示保存要求機能１０３は、所定の情報を画面管理サーバ２に提示することにより、アプリケーションプログラムＡＰＰが表示を制御している監視画面の表示構成を、画面管理サーバ２へ保存させる。後述のように、本実施例では、各アプリケーションプログラムＡＰＰのうち代表となるアプリケーションプログラムＡＰＰとそれ以外のアプリケーションプログラムＡＰＰとで、表示保存要求機能１０３の働きが異なる。代表アプリケーションプログラムＡＰＰの表示保存要求機能１０３は、他のアプリケーションプログラムＡＰＰの管理下にある画面の表示構成の画面管理サーバ２への保存を主導する。
【００３１】
表示再現要求機能１０４は、所定の情報を画面管理サーバ２に提示することにより、所望の監視画面の表示構成および設定情報を画面管理サーバ２から取得し、各出力部１２のうち対応する出力部１２へ表示させる。
【００３２】
画面管理サーバ２の構成を説明する。画面管理サーバ２は、計算機システムとして構成されており、例えば、処理部２０、入力部２１、出力部２２、記憶部２３、通信部２４を備える。
【００３３】
処理部２０は、例えば、マイクロプロセッサやメモリ等を含んで構成されており、マイクロプロセッサがメモリから所定のコンピュータプログラム（いずれも不図示）を読み込んで実行することにより、後述する各機能２０１〜２０４が実現される。
【００３４】
入力部２１は、ユーザが端末１へ指示や情報を入力する装置である。出力部２２は、ユーザへ情報を提供する装置である。画面管理サーバ２は、少なくとも一つの出力部２２を備えればよい。記憶部２３には、表示情報２３１が格納される。通信部２４は、通信ネットワークＣＮを介して各端末１と有線または無線で通信する装置である。
【００３５】
ここで、画面管理サーバ２は、一つの計算機から構成される必要はなく、複数の計算機から構成することもできる。例えば、複数の計算機を連携させることで、負荷を分散したり、いずれか一方の計算機に障害が発生した場合でも画面管理業務を継続したりすることができる。さらに、例えば、システム管理者等のユーザと画面管理サーバ２とが情報を交換する入力部２１および出力部２２を、ユーザインターフェース用計算機端末として構成してもよい。画面管理サーバ２は、各端末１の配置された室内またはその近傍に配置してもよいし、各端末１から物理的に遠く離れた場所に配置してもよい。
【００３６】
処理部２０で実現する各機能２０１〜２０４について説明する。画面応答・保存機能２０１は、アプリケーションプログラムＡＰＰの画面要求・表示機能１０１からの画面要求に応じて、指定された画面の表示情報２３１を送信する。例えば、画面表示用アプリケーションプログラムＡＰＰの起動時に、画面管理サーバ２は、画面要求・表示機能１０１からの要求にしたがって表示情報２３１を返信する。
【００３７】
表示保存応答機能２０２は、アプリケーションプログラムＡＰＰの表示保存要求機能１０３からの要求にしたがって、出力部１２に表示している監視画面の表示構成および設定情報（ＡＰＰ表示情報１３１）を、表示情報２３１として記憶部２３へ保存する。
【００３８】
表示再現応答機能２０３は、アプリケーションプログラムＡＰＰの表示再現要求機能１０４からの要求にしたがって、指定された画面に対応する表示情報２３１を記憶部２３から読み出し、再現要求元のアプリケーションプログラムＡＰＰへ送信する。
【００３９】
表示情報管理機能２０４は、記憶部２３に対する表示情報２３１の書込みおよび読み出し等を管理する。
【００４０】
図３は、端末１の各出力部１２に表示される画面の例を示す説明図である。図３では、第１アプリケーションプログラムＡＰＰ１、第２アプリケーションプログラムＡＰＰ２、第３アプリケーションプログラムＡＰＰ３として示す。他の図面では、アプリケーションプログラムに付す符号を、端末１の番号と組み合わせて決定する。例えば、第１の端末１（１）の第１のアプリケーションプログラムには、符号ＡＰＰ１１が付与される。同様に、第２の端末１（２）の第１のアプリケーションプログラムには、符号ＡＰＰ２１が付与される。
【００４１】
そして、図３に示す例では、中央部に位置する出力部１２に第１アプリケーションプログラムＡＰＰ１が表示され、その左右に第２アプリケーションプログラムＡＰＰ２と第３アプリケーションプログラムＡＰＰ３とが位置する。中央の出力部１２を担当するアプリケーションプログラムＡＰＰ１は、「代表表示処理部」としての代表アプリケーションプログラムとなる。しかし、中央の出力部１２に限らず、左右いずれかの出力部１２を担当するアプリケーションプログラムを代表アプリケーションプログラムとして選択することもできる。
【００４２】
各アプリケーションプログラムＡＰＰ１〜３は、監視画面１２１を表示する。図３では、監視画面１２１を画面ＩＤ「Ｇ１１」「Ｇ１２」「Ｇ１３」で区別している。例えば、電力系統図（対象地域全体）、電力系統の詳細図、電力需要のグラフ等が、それぞれ異なる監視画面１２１として各アプリケーションプログラムＡＰＰに表示される。
【００４３】
図３（ａ）の例では、アプリケーショングループＡＰＰ１〜３のうち中央の出力部１２を担当するアプリケーションプログラムＡＰＰ１だけに、保存ボタン１２２が設けられている。監視員等のユーザが保存ボタン１２２を操作すると、表示保存要求機能１０３から表示保存要求が発行される。
【００４４】
換言すれば、図３（ａ）では、中央の出力部１２を担当するアプリケーションプログラムＡＰＰ１が代表アプリケーションプログラムとして設定されており、代表アプリケーションプログラムＡＰＰ１のみが保存ボタン１２２を有する。
【００４５】
図３（ｂ）の例では、全てのアプリケーションプログラムＡＰＰ１〜３に、保存ボタン１２２が設けられている。ユーザが、各ボタン１２２のうち所望のボタンを操作すると、操作されたボタン１２２に対応するアプリケーションプログラムＡＰＰの表示保存要求機能１０３から表示保存要求が発行される。ボタン１２２の操作されたアプリケーションプログラムＡＰＰが代表アプリケーションプログラムとして選択される。いったん選択された代表アプリケーションプログラムを他のアプリケーションプログラムに変更することもできる。
【００４６】
なお、図３では、ユーザは、画面を操作することにより表示保存要求を発行させるものとして述べたが、これに代えて、例えば、音声指示、キーボード入力、押釦スイッチ操作等をトリガとして表示保存要求を発行させてもよい。
【００４７】
図４は、表示情報２３１の構成例を示す。図４は、表示保存要求が発行される前の状態を示す。
【００４８】
表示情報２３１は、例えば、日時２３１１、ユーザＩＤ２３１２、クライアントＩＤ２３１３、アプリケーションプログラムＩＤ２３１４、画面ＩＤ２３１５、画面サーバパラメータ２３１６、表示情報名２３１７、ＡＰＰ表示情報２３１８、共有ユーザ２３１９を対応づけている。
【００４９】
日時２３１１は、表示情報２３１をサーバ２からクライアント端末１へ送信した日時である。ユーザＩＤ２３１２は、表示情報２３１を受信する端末１を使用するユーザを識別する情報である。クライアントＩＤ２３１３は、表示情報２３１を受信する端末１を識別する情報である。クライアントＩＤは端末ＩＤと呼び代えてもよい。アプリケーションプログラムＩＤ２３１４は、クライアントＩＤ２３１３で特定される端末１で稼動している各アプリケーションプログラムＡＰＰのうち表示情報２３１を受け取るアプリケーションプログラムを識別する情報である。画面ＩＤ２３１５は、アプリケーションプログラムＡＰＰで表示する監視画面を識別する情報である。画面ＩＤで監視画面が特定されると、その監視画面で表示するデータが監視システム３から取得されて端末１へ送信され、監視画面に表示される。
【００５０】
画面サーバパラメータ２３１６は、画面ＩＤ２３１５で特定される監視画面の表示範囲等のパラメータである。表示情報名２３１７は、表示情報２３１として画面管理サーバ２に保存する際の名称であり、ユーザは所望の名前を付けることができる。例えば、各ユーザは、「〇〇監視用画面」「緊急対策画面」「ユーザＵ１の通常監視業務」といった分かり易い名前を付けることで、監視業務の開始時に画面管理サーバ２から取得するリストの中から必要な表示情報を速やかに見つけることができる。
【００５１】
ＡＰＰ表示情報２３１８は、アプリケーションプログラムＡＰＰが監視画面を表示する際の設定値であるＡＰＰ表示情報１３１の内容である。
【００５２】
共有ユーザＩＤ２３１９は、監視画面を共有するユーザを識別する情報である。共有ユーザＩＤ２３１９にユーザＩＤが登録された各ユーザは、それぞれ所望の端末１から監視画面を視認することができる。したがって、例えば、昼間と夜間とで監視担当者が変わる場合等に、昼間の監視担当ユーザのユーザＩＤと夜間の監視担当ユーザのユーザＩＤとを共有ユーザＩＤ２３１９に登録しておけば、昼夜を通して共通の画面群により監視作業を続けることができる。
【００５３】
表示情報２３１および後述のＡＰＰ表示情報１３１は、図示した項目以外の他の項目を含んでもよい。
【００５４】
図５は、ＡＰＰ表示情報１３１の構成例を示す。ＡＰＰ表示情報１３１は、監視画面をアプリケーションプログラムＡＰＰで表示する際の設定を格納する情報である。
【００５５】
ＡＰＰ表示情報１３１は、例えば、モニタＩＤ１３１１、ウインドウサイズ１３１２、ウインドウ位置１３１３、画面クライアントパラメータ１３１４を含む。モニタＩＤ１３１１は、アプリケーションプログラムＡＰＰが画面を表示する出力部１２を識別する情報である。ウインドウサイズ１３１２は、アプリケーションプログラムＡＰＰのウインドウサイズ（表示サイズ）である。ウインドウ位置１３１３は、ウインドウの位置（原点）である。画面クライアントパラメータ１３１４は、例えば、表示箇所の調整、拡大縮小などのウインドウ内の表示設定である。例えば、電力系統中の或る変圧器を指定して、その周辺を拡大表示したような場合に、指定された変圧器の画面上の座標や拡大率等が画面クライアントパラメータ１３１４に格納される。
【００５６】
図６は、アプリケーションプログラムＡＰＰから表示保存要求が発行され、画面応答・保存機能２０１により更新された後の表示情報２３１の構成例を示す。
【００５７】
図４と図６とを比べると、図６の表示情報２３１では、表示情報名２３１７と、ＡＰＰ表示情報２３１８と、共有ユーザＩＤ２３１９の各項目に値が設定されている。上述のように、それら項目２３１７〜２３１９の値は、端末１のアプリケーションプログラムＡＰＰにより設定されて、画面管理サーバ２へ送信される。
【００５８】
図７は、監視画面管理システムの全体動作を示すフローチャートである。ここでは、説明の理解のために、クライアント端末１（１）で画面を保存した後、他のクライアント端末１（２）でその画面の表示構成を再現する場合を例に挙げて説明する。クライアント端末１（１）が画面の表示構成を示す表示情報の保存を要求する保存要求元端末となり、クライアント端末１（２）が画面の表示構成の再現を要求する再現要求元端末となる。クライアント端末１（１）を第１端末Ｃ１と、クライアント端末１（２）を第２端末Ｃ２と呼ぶこともできる。
【００５９】
ユーザが初めて端末１（１）を使用する場合を説明する。ユーザは、ユーザＩＤを端末１（１）の入力部１１から入力することにより、ログインする。そして、ユーザは、端末１（１）の有する各出力部１２にアプリケーションプログラムＡＰＰ１１〜１３を起動させる。
【００６０】
各アプリケーションプログラムＡＰＰ１１〜１３の画面要求・表示機能１０１は、ユーザの指示に応じて、各アプリケーションプログラムＡＰＰ１１〜１３で表示させる所望の画面を、画面管理サーバ２へ要求する（Ｓ１１１）。
【００６１】
画面要求・表示機能１０１から画面管理サーバ２に対する画面要求には、図４で述べたユーザＩＤ、クライアントＩＤ、アプリケーションプログラムＩＤ、画面ＩＤが所定の情報として含まれる。画面管理サーバ２の画面応答・保存機能２０１は、図４に示したように、画面要求に含まれる所定の情報を表示情報２３１として格納する（Ｓ２０１）。
【００６２】
さらに、画面管理サーバ２の画面応答・保存機能２０１は、端末１（１）から要求された画面に対応する表示情報２３１を、要求元の端末１（１）のアプリケーションプログラムＡＰＰ１１〜１３へ送信する（Ｓ２０１）。
【００６３】
アプリケーションプログラムＡＰＰ１１〜１３の画面要求・表示機能１０１は、画面管理サーバ２から表示情報２３１を受信すると、その情報にしたがって監視画面を生成し、出力部１２に表示する（Ｓ１１１）。
【００６４】
ユーザは、各出力部１２の各アプリケーションプログラムＡＰＰ１１〜１３に表示された監視画面を適宜操作しながら、監視業務を行う（Ｓ１１２）。ユーザによる画面への操作内容は、ＡＰＰ表示情報１３１として保存される（Ｓ１１２）。
【００６５】
ユーザは、任意の時刻に、あるいは、監視作業の終了時に、監視業務に使用していた各監視画面１２１の表示構成を画面管理サーバ２に保存させることができる。これにより、例えば、翌日も引き続き同じ監視画面１２１群を速やかに表示させて監視業務を行ったり、他のユーザへの監視業務の引継を円滑に行うことができる。
【００６６】
そこで、ユーザは、アプリケーションプログラムＡＰＰ１１の画面１２１に含まれる保存ボタン１２２を操作することで、表示保存要求を発行する（Ｓ１１３）。この表示保存要求には、要求元を特定するための情報（ユーザＩＤ、クライアントＩＤ、アプリケーションプログラムＩＤ、画面ＩＤ）に加えて、監視画面の実際の表示状態を示すＡＰＰ表示情報１３１が含まれる（Ｓ１１３）。
【００６７】
画面管理サーバ２の表示保存応答機能２０２は、代表アプリケーションプログラムＡＰＰ１１からの表示保存要求を受信すると、記憶部２３に格納された表示情報２３１のうち対応する表示情報２３１を更新する（Ｓ２０２）。表示保存応答機能２０２は、更新を完了した旨を代表アプリケーションプログラムＡＰＰ１１へ通知する。
【００６８】
ここで、代表アプリケーションプログラムＡＰＰ１１の発行する表示保存要求には、代表アプリケーションプログラムＡＰＰ１１と同一端末１（１）で起動する他のアプリケーションプログラムＡＰＰ１２，１３の表示画面の保存要求も含まれる（Ｓ１１３）。
【００６９】
他のアプリケーションプログラムＡＰＰ１２，１３の画面も保存するように要求された表示保存応答機能２０２は、指示されたアプリケーションプログラムＡＰＰ１２，１３に対して、画面の保存元を特定するための識別情報とＡＰＰ表示情報１３１とを送信するよう要求する（Ｓ２０３）。
【００７０】
各アプリケーションプログラムＡＰＰ１２，１３の表示保存要求機能１０３は、表示保存応答機能２０２からの要求に応じて、ＡＰＰ表示情報１３１を画面管理サーバ２の表示保存要求機能１０３へ送信する（Ｓ１１４）。
【００７１】
以上の処理により、画面管理サーバ２は、端末１（１）で表示されていた画面を再現するために必要な情報を取得して保存する。
【００７２】
ユーザは、別の時間または別の日に、他の端末１（２）を用いて監視業務を行うことができる。ユーザは、端末１（２）にログインし、アプリケーションプログラムＡＰＰ２１〜２３の中からいずれか一つのアプリケーションプログラムＡＰＰ２１を用いて、表示再現要求機能１０４を起動し、画面管理サーバ２に対して所定の画面の再現を要求する（Ｓ１２１）。
【００７３】
アプリケーションプログラムＡＰＰ２１〜ＡＰＰ２３のうち最初に起動されたアプリケーションプログラムＡＰＰ２１が代表アプリケーションプログラムになってもよいし、中央等の所定の位置に配置された出力部１２で起動されたアプリケーションプログラムが代表アプリケーションプログラムとなってもよい。
【００７４】
また、ユーザが端末１（２）へログインしたときに、ユーザＩＤ、クライアントＩＤおよびアプリケーションプログラムＩＤを画面管理サーバ２へ送信することにより、アプリケーションプログラムＡＰＰ２１についての表示再現要求を発行してもよい。
【００７５】
つまり、ログインと同時に表示再現要求を自動で発行してもよいし、ユーザの所望のタイミングで表示再現要求を手動で発行してもよい。
【００７６】
代表アプリケーションプログラムＡＰＰ２１から発行される表示再現要求には、代表アプリケーションプログラムＡＰＰ２１と同一の端末１（２）で起動する他のアプリケーションプログラムＡＰＰ２２，２３についての表示再現要求も含まれている。
【００７７】
画面管理サーバ２の表示再現応答機能２０３は、代表アプリケーションプログラムＡＰＰ２１からの表示再現要求を受け取ると、その表示再現要求に含まれるユーザＩＤに関して代表アプリケーションプログラムＡＰＰ２１で再現可能な表示情報名のリストを、端末１（２）へ送信する（Ｓ２０４）。
【００７８】
ユーザは、自分が表示権限を持つ監視画面の一覧（表示情報名の一覧）を確認し、その一覧から所望の表示情報名を一つ選択する。表示再現要求機能１０４は、ユーザにより選択された表示情報名を画面管理サーバ２に対して送信する（Ｓ１２１）。
【００７９】
画面管理サーバ２の表示再現応答機能２０３は、端末１（２）の表示再現要求機能１０４からの表示再現要求を受信すると、要求された画面に対応する表示情報２３１を記憶部２３から読み出して、再現要求元端末１（２）へ送信する（Ｓ２０４）。
【００８０】
これと同時に、表示再現応答機能２０３は、他のアプリケーションプログラムＡＰＰ２２，２３に対して、それぞれのアプリケーションプログラムＡＰＰ２２，２３で表示可能な表示情報を送信して、表示させる（Ｓ２０５）。
【００８１】
ここで、他のアプリケーションプログラムＡＰＰ２２，２３については、代表アプリケーショングループＡＰＰ２１で選択された表示情報名で特定される表示情報を画面管理サーバ２から自動的に送信することで表示させることができる。または、他のアプリケーションプログラムＡＰＰ２２，２３についても、それぞれで表示可能な監視画面の一覧を表示し、ユーザがその中から手動で選択することにより、画面管理サーバ２から表示情報を各アプリケーションプログラムＡＰＰ２２，２３へ送信して表示させてもよい。
【００８２】
このように構成される本実施例によれば、ある端末１で表示させていた画面の表示構成を画面管理サーバ２に保存しておき、保存させた画面の表示構成を他の端末１で再現することができる。したがって、監視員等のユーザは、複数の端末のうち所望の端末１を用いて、自分が使用した画面を速やかに再現することができ、使い勝手が向上する。
【００８３】
本実施例では、複数の出力部１２のそれぞれで表示を制御するアプリケーションプログラムＡＰＰのうち代表アプリケーションプログラムが、画面の表示構成の保存および再現について、他のアプリケーションプログラムに代わって主導する。したがって、ユーザは、複数のアプリケーションプログラムのそれぞれについて画面の表示構成の保存や再現を手動で指示する必要がなく、使い勝手が向上する。
【実施例２】
【００８４】
図８を用いて、第２実施例を説明する。本実施例では、第１実施例との相違を中心に述べる。本実施例では、各アプリケーションプログラムＡＰＰで表示する画面のパラメータを一括して変更することができる。
【００８５】
図８は、ある端末の各出力部１２で表示する画面を一括して変更する様子を示す説明図である。ここでは、再現要求元端末として端末１（２）を例に挙げて説明する。
【００８６】
図８の上側に示すように、各アプリケーションプログラムＡＰＰ２１〜２３には、それぞれ再現された画面が表示されているものとする。そして、代表アプリケーションプログラムＡＰＰ２１には、変更ボタン１２３が設けられている。
【００８７】
ユーザは、登録済みの画面（画面の表示構成）を各出力部１２のアプリケーションプログラムＡＰＰ２１〜２３に再現させた後、変更ボタン１２３を操作することにより、各アプリケーションプログラムＡＰＰ２１〜２３に表示される内容を一括して変更することができる。
【００８８】
画面管理サーバ２は、ユーザによる変更ボタン１２３の操作を検出すると、変更対象パラメータの値を取得する（Ｓ２１１）。変更対象パラメータとしては、例えば、画面の表示範囲、解像度、縮尺等がある。画面管理サーバ２は、監視システム３から変更対象パラメータの値を取得してもよい。例えば、監視対象システム４に事故や災害等が生じた場合、それら事故や災害に対応する変更対象パラメータの値（災害発生地区の座標等）を用いて画面構成を変更することができる。あるいは、ユーザが地名、座標、施設名等を変更対象パラメータとして指定することもできる。
【００８９】
画面管理サーバ２は、各アプリケーションプログラムＡＰＰ２１〜２３のそれぞれについて、変更対象パラメータの値に対応する画面を取得する（Ｓ２１２）。例えば、工場Ｐ１の監視中に、隣接する工場Ｐ２で災害が発生した場合、変更対象パラメータの値として工場Ｐ２を特定する識別情報が画面管理サーバ２に自動または手動で入力される。これにより、監視対象が切り替わり、例えば、代表アプリケーションプログラムＡＰＰ２１には、工場Ｐ２の製造ラインの全体が表示され、他のアプリケーションプログラムＰ２２，２３には、工場Ｐ２の全景、天気図等が表示される。
【００９０】
ここで、変更の前と変更の後とで、画面の種類は同一である。代表アプリケーションプログラムＡＰＰ２１が工場Ｐ１の製造ライン全体を表示していた場合、変更後には、工場Ｐ２の製造ライン全体が表示される。
【００９１】
このように構成される本実施例も第１実施例と同様の作用効果を奏する。さらに本実施例では、再現した画面の表示構成を一括して変更することができるため、使い勝手がより一層向上する。
【００９２】
なお、本発明は上記各実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記各実施例は本発明を分かりやすく説明するために詳細に記載したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
【００９３】
また、上記の各構成、機能、処理部、および処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。  また、上記の各構成、機能、処理部、および処理手段等は、それらの一部又は全部を、例えば仮想マシンで設計する等によりクラウドシステムで実現してもよい。
【００９４】
また、上記の各構成、および機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。  各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【００９５】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【００９６】
また、本発明の各構成要素は、任意に取捨選択することができ、取捨選択した構成を具備する発明も本発明に含まれる。さらに特許請求の範囲に記載された構成は、特許請求の範囲で明示している組合せ以外にも組み合わせることができる。
【符号の説明】
【００９７】
１：端末、２：画面管理装置、３：監視システム、４：監視対象システム、１０：処理部、１２：出力部、１３：記憶部、２０：処理部、２３：記憶部、２４：通信部、１０１：画面要求・表示機能、１０２：表示更新・保存機能、１０３：表示保存要求機能、１０４：表示再現要求機能、２０１：画面応答・保存機能、２０２：表示保存応答機能、２０３：表示再現応答機能、２０４：表示情報管理機能
【図１】
2019032787.tif 000003
【図２】
2019032787.tif 000004
【図３】
2019032787.tif 000005
【図４】
2019032787.tif 000006
【図５】
2019032787.tif 000007
【図６】
2019032787.tif 000008
【図７】
2019032787.tif 000009
【図８】
2019032787.tif 000010