(57)【特許請求の範囲】
【請求項１】
監視対象の画面データをディスプレイに表示して監視する監視制御装置であって、
前記ディスプレイの表示画面に対するユーザ操作を受付ける操作受付部と、
前記操作受付部が受付ける操作内容が変化する毎に、前記ディスプレイに表示された画面データと、受付けた操作内容とを関連付けた画面情報を取得する画面取得部と、
前記画面取得部によって取得された操作内容変化毎の画面情報を格納する複数の画面保存部と、
前記複数の画面保存部の起動または停止を制御する画面保存制御部と、を備え、
前記画面保存制御部は、
前記複数の画面保存部のうちの１つを停止させて他の画面保存部を起動させる場合に、当該１の画面保存部と起動状態が重複するように前記他の画面保存部を起動させる切替処理を実施し、前記起動状態が重複する時間の長さを、当該画面保存制御部の負荷の大きさから決定するように構成される、監視制御装置。
【請求項２】
前記画面保存制御部は、
前記切替処理を開始する切替時間を、前記１の画面保存部の残り保存容量から決定する、請求項１に記載の監視制御装置。
【請求項３】
前記画面情報は、前記ディスプレイに表示された画面データと、前記受付けた操作内容とを合成した画像を含む、請求項１または２に記載の監視制御装置。
【請求項４】
前記画面情報は、前記受付けた操作内容が示す操作の種類を含む、請求項１から３のいずれか１項に記載の監視制御装置。
【請求項５】
前記画面情報は、前記操作内容が変化した時を示す時間情報を含む、請求項１から４のいずれか１項に記載の監視制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は監視制御装置に関し、特に、監視画面に対する操作内容を記録する監視制御装置に関する。
【背景技術】
【０００２】
監視システムは、被監視対象の状態を表す情報を画面に表示することで、監視対象の状態把握が容易となる。また、監視者は、監視対象を制御するために画面を操作し、または画面を介して情報を入力する。この場合に、事後に検証することを目的として、監視者による画面操作内容を欠落することなく記録することが求められている。
【０００３】
画像を連続して記録する際の欠落を防ぐ技術は、例えば特許文献１（特開平５−２７９５号公報）に示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−２７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１はテープ残量が一定量を下回り、音声多重信号によりテレビ番組の切れ目を検出した際にテープを切り換えることにより画像を欠落なく記録する技術を示す。しかし、操作内容を併せて記録する構成は示さない。
【０００６】
それゆえに、本発明の目的は、監視対象の画面とともに監視者の操作内容も欠落なく記録することにできる監視制御装置を提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従う、監視対象の画面データをディスプレイに表示して監視する監視制御装置は、ディスプレイの表示画面に対するユーザ操作内容が変化する毎に、ディスプレイに表示された画面データと、受付けた操作内容とを関連付けた画面情報を取得して保存する。保存先は起動および停止が制御される複数の画面保存部である。複数の画面保存部のうちの１つを停止させて他の画面保存部を起動させて保存先を切替える場合には、１の画面保存部と起動状態が重複するように他の画面保存部を起動させる切替処理を実施するように構成される。
【発明の効果】
【０００８】
本発明によれば、１の画面保存部を停止させる前に、他の画面保存を起動して保存動作を開始させて、両方の画面保存部により画面情報の保存動作を重複して行う重複記録時間を設けることができる。これにより、保存先の切替時にも欠落なく画面情報（監視対象の表示画面とともに表示画面に対する操作内容）を保存することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る電力系統の監視制御システムの機能構成を示す図である。
【図２】本発明の実施の形態に係る監視制御装置１のハードウェアの構成を示す図である。
【図３】本発明の実施の形態に係る画面保存部の起動および停止の制御例を模式的に示すタイミングチャートである。
【図４】本発明の実施の形態に係るファイルへの保存処理のフローチャートである。
【図５】本実施の形態に係る切替前後における画面情報Ｆｉの保存態様を示す図である。
【図６】（Ａ）と（Ｂ）は、本実施の形態に係る画面情報Ｆｉの構成例を示す図である。
【図７】本実施の形態に係る表示画面と、それに対するユーザ操作を説明する図である。
【図８】本実施の形態に係る表示画面と、それに対するユーザ操作を説明する図である。
【図９】本実施の形態に係る表示画面と、それに対するユーザ操作を説明する図である。
【図１０】本実施の形態に係る表示画面と、それに対するユーザ操作を説明する図である。
【図１１】実施の形態の変形例に係る電力系統の監視制御システムの機能構成を示す図である。
【図１２】実施の形態の変形例に係るファイルへの保存処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照し説明する。なお、図中、同一または相当部分には同一符号を付して説明は繰返さない。
【００１１】
（技術思想）
本実施の形態に係る監視制御装置は、監視対象を表示する画面に対するユーザ操作内容が変化する毎に、表示されている画面データと、受付けた操作内容とを関連付けた画面情報を取得し、これを画面保存部により格納する。複数の画面保存部が備えられて、各画面保存部は個別に起動および停止が制御される。制御において、第１の画面保存部を停止させる前に、第２の画面保存を起動して保存動作を開始させる。これにより第１の画面保存部と第２の画面保存部とにより画面情報の保存動作を重複して行う重複記録時間を設けることができて、保存先の切替時にも欠落なく画面情報を保存することができる。
【００１２】
（構成）
図１は、本発明の実施の形態に係る電力系統の監視制御システムの機能構成を示す図である。図２は、本発明の実施の形態に係る監視制御装置１のハードウェアの構成を示す図である。図２を参照して、電力系統の監視制御装置１は、運転員が操作する運転操作コンソールに相当し、ＣＰＵ（Central Processing Unit）１０１、タイマ５０、記憶部２０、画像を含む各種情報を表示するためのディスプレイ装置１０２、運転員の入力操作を受付けるためのボタンおよびスイッチなどからなる入力操作装置１０３、および後述する制御計算機１０４と通信するための計算機インターフェイス３０を備える。これらは、内部バスを介して相互にデータ通信する。図２では、ディスプレイ装置１０２と入力操作装置１０３は個別に設けたが、これらを一体的に備えたタッチパネル４０として設けてもよい。
【００１３】
記憶部２０は、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）、ならびにハードディスクなどの各種記憶媒体からなり、揮発性または不揮発性の記憶領域を有する。記憶部２０には、情報を格納して保存する記憶領域に相当する第１保存ファイル１１７および第２保存ファイル１２７を有する。ここでは、保存ファイルを２個としているが、複数個であればよく２個に限定されない。
【００１４】
図１では、監視制御装置１が有する機能部１００の構成が、監視制御装置１の周辺装置と関連付けて示されている。図１を参照して監視制御装置１の機能部１００は、ディスプレイ装置１０２の表示画面に対するユーザ操作を入力操作装置１０３から受付ける操作受付部１１０、操作受付部１１０が受付ける操作内容が変化する毎に、ディスプレイ装置１０２に表示された画面データと、受付けた操作内容とを関連付けた情報を生成し、これにより後述する画面情報Ｆｉ（ｉ＝０，１，２、…ｎ）を取得する画面取得部１１５、第１保存ファイル１１７に対応した第１画面保存部１１６、第２保存ファイル１２７に対応した第２画面保存部１２６、およびこれら画面保存部の起動または停止を制御する画面保存制御部１１３を備える。
【００１５】
さらに、機能部１００は、画面イメージを作成する画面処理部１１２と、作成された画面イメージをディスプレイ装置１０２に表示する画面表示制御部１１１と、保存ファイルの記録時間またはサイズと、後述する重複記録時間Ｔを設定する画面保存設定部１１４とを備える。保存ファイルの記録時間は、記録終了する時間であり、保存ファイルの容量サイズと画面情報Ｆｉのサイズから決まる。画面処理部１１２は、電力系統の監視制御対象設備１０５を制御する装置外部の制御計算機１０４から受信した監視制御対象設備１０５のデータに基づいて、表示すべき画面イメージを作成する。
【００１６】
図１に示す機能部１００の各部は、プログラム、またはプログラムと回路の組合わせに相当する。このようなプログラムは、予め記憶部２０に格納されており、ＣＰＵ１０１がプログラムを読出し実行することで、各部の機能が実現される。
【００１７】
動作において、ディスプレイ装置１０２に表示された画面に対して、運転員が入力操作装置１０３のキーボードまたはマウスによる操作を行うと、操作受付部１１０は操作内容（操作情報）を受付けて、画面表示制御部１１１に出力する。画面表示制御部１１１は受付られた操作内容を画面処理部１１２に出力する。画面処理部１１２は操作内容に基づく制御情報を制御計算機１０４に送信し、制御計算機１０４は制御情報に応じて監視制御対象設備１０５を制御する。この制御は公知であるから、ここでは説明を繰返さない。
【００１８】
また、画面取得部１１５は、画面表示制御部１１１からディスプレイ装置１０２に表示している画面イメージを表す画面データを入力し、また操作受付部１１０が受付けた表示中の画面に対する操作内容を、画面表示制御部１１１を介して入力する。そして、受付ける操作内容が変化する毎に、表示中の画面データと、受付けた操作内容とを関連付けた画面情報Ｆｉ（ｉ＝０，１，２…ｎ）を生成することにより取得する。画面情報Ｆｉの詳細は後述する。
【００１９】
第１画面保存部１１６は、画面保存制御部１１３によって起動状態である場合は、画面取得部１１５からの画面情報Ｆｉを対応の第１保存ファイル１１７に保存（格納）し、同様に、第２画面保存部１２６も起動状態において、画面取得部１１５からの画面情報Ｆｉを対応の第２保存ファイル１２７に保存（格納）する。これら画面保存部は、停止状態にあるときは、画面取得部１１５からの画面情報Ｆｉを受付けない（または受付けても破棄する）等、対応の保存ファイルへの保存動作を行わない。
【００２０】
（ファイル切替と保存動作）
図３は、本発明の実施の形態に係る画面保存部の起動および停止の制御例を模式的に示すタイミングチャートである。図３には横軸に経過時間ｔがとられている。図４は、本発明の実施の形態に係るファイルへの保存処理のフローチャートである。図４のフローチャートに従うプログラムは記憶部２０に格納されて、ＣＰＵ１０１により読出されて実行される。図４のフローチャートに従う処理を図３のタイミングチャートを参照しながら説明する。
【００２１】
図４を参照して、画面保存制御部１１３によって第１画面保存部１１６が起動状態（このとき、第２画面保存部１２６は停止状態）にあり、対応の第１保存ファイル１１７に画面情報Ｆｉが保存される（図３参照）。このとき、画面保存制御部１１３はタイマ５０からの時間データに基づき、ファイルの切替処理を開始する切替時間であるか否かを判定する（図３のステップＳ１）。切替時間でないと判定する間は（ステップＳ１でＮＯ）、ステップＳ１の処理が繰返される。ここでは、切替時間は、予め定められた時間、例えば毎日の午前零時であるとする。
【００２２】
切替時間であると判定すると（ステップＳ１でＹＥＳ）、画面保存制御部１１３は画面保存設定部１１４から入力する重複記録時間Ｔに基づき、画面保存部の起動を実施する（ステップＳ３）。具体的には、図３に示すように、第１画面保存部１１６を停止させるが、この停止に先だって、第２画面保存部１２６を起動させる。これにより第２画面保存部１２６は停止状態から起動状態に切替わり、画面情報Ｆｉを対応の第２保存ファイル１２７に保存開始する。このように第１画面保存部１１６を停止させる前の予め定められた時間、すなわち図３の重複記録時間Ｔにおいて、両方の画面保存部が起動状態となって両方のファイルに並行して両画面情報Ｆｉが保存される。
【００２３】
ステップＳ３において新たに起動された第２画面保存部１２６は対応の第２保存ファイル１２７に、時系列に取得されて画面取得部１１５から入力する画面情報Ｆｉを保存する（ステップＳ４）。その後ステップＳ１に戻り、以降の処理を同様に繰返す。なお、第１画面保存部１１６は、図３に示すように、第２画面保存部１２６が起動してから重複記録時間Ｔが経過したときに停止するよう制御される。
【００２４】
その後は、再度、切替時間になると、画面保存制御部１１３は第２画面保存部１２６を停止させて第１画面保存部１１６を起動させるように切替制御を行なうが、その場合にも、この停止に先だって重複記録時間Ｔにおいて、両方の画面保存部が起動状態となって両方のファイルに並行して画面情報Ｆｉが保存される（図３参照）。
【００２５】
このように、第１画面保存部１１６および第２画面保存部１２６のうちの一方を停止させて他方を起動させる保存先の切替処理においては、停止の前の予め定められた時間、すなわち重複記録時間Ｔにおいて両方のファイルに並行して画面情報Ｆｉが保存されるように、両方の画面保存部を起動状態に制御する。
【００２６】
これにより、例えば、ＣＰＵ１０１の負荷が高く画面保存制御部１１３により切替制御に遅れが生じる場合であっても、操作内容を含む画面情報Ｆｉを欠落なく保存することが可能になる。
【００２７】
（画面情報の内容と保存態様）
図５は、本実施の形態に係る切替前後における画面情報Ｆｉの保存態様を示す図である。図６（Ａ）と（Ｂ）は、本実施の形態に係る画面情報Ｆｉの構成例を示す図である。図６（Ａ）を参照して、画面情報Ｆｉは、タイムスタンプ１０および合成画像データ１１を対応付けて含む。合成画像データ１１は、ディスプレイ装置１０２に表示された画面データと、操作受付部１１０により受付けた操作内容とを関連付けたデータである。例えば、ビットマップの表示画像データと、運転員の操作に伴ったマウスの軌跡を示す画面上の座標データ等とを合成したデータを含む。対応のタイムスタンプ１０は、タイマ５０が出力する時間データであって、操作受付部１１０が当該操作内容を受付けた時間、すなわち操作内容が変化した時間を示すデータである。
【００２８】
ここでは、ディスプレイ装置１０２は、例えば１秒間に１０枚のフレーム画像を表示する。この１秒間にマウスが移動操作され続けると、画面取得部１１５は、画面表示制御部１１１を介して順番に入力する操作内容について、ｎ＋１番目の操作内容とｎ番目の操作内容とを比較照合することにより、操作内容が変化したか否かを検出する。変化を検出したとき、画面表示制御部１１１の出力から合成画像データ１１を生成するとともに、生成した合成画像データ１１にタイマ５０のタイムスタンプ１０を付加して画面情報Ｆｉを生成する。
【００２９】
図５を参照して、切替前後の図６（Ａ）の画面情報Ｆｉを保存する具体例を説明する。図５の横軸には経過時間ｔがとられる。時間Ｔ１においてまず第１画面保存部１１６が起動され、操作内容が変化する毎に取得された画面情報Ｆｉが第１保存ファイル１１７に保存される。例えば、切替により第１画面保存部１１６が時間Ｔ３に停止する場合には、その前の重複記録時間Ｔだけ遡った時間Ｔ２において第２画面保存部１２６が起動される。この時点では、第１保存ファイル１１７に保存された最新の画面情報は画面情報Ｆ０（タイムスタンプ１０は１：１５：０５）である（図５参照）。その後、第２保存ファイル１２７には、画面情報Ｆ１…Ｆ２、Ｆ３、Ｆ４、Ｆ５…が保存される
ここで、第２画面保存部１２６の起動に少し時間を要した場合には、第２保存ファイル１２７には画面情報Ｆ０の保存タイミングには間に合わず、次位の画面情報Ｆ１（タイムスタンプ１０は１：１５：０６）の保存から開始されることになる（図５参照）。そのような場合であっても、重複記録時間Ｔにおいては操作内容の変化毎に取得された画面情報Ｆ０、Ｆ１、…Ｆ２の全てを第１保存ファイル１１７および第２保存ファイル１２７により欠落なく保存しておくことができる。したがって、重複記録時間Ｔに両保存ファイルに保存された画面情報Ｆｉのタイムスタンプ１０に従えば、操作内容の変化を、時系列順に連続した情報として検出することができる。したがって、運転員による画面操作内容を欠落なく保存しておき事後に検証することが容易となる。
【００３０】
なお、画面情報Ｆｉの構成は図６（Ａ）のものに限定されず、図６（Ｂ）の構成であってもよい。図６（Ｂ）を参照して画面情報Ｆｉは、タイムスタンプ１０および合成画像データ１１と、これらに対応して操作種類１２および座標データ１３を含む。操作種類１２は、対応の合成画像データ１１の操作内容が示す操作の種類を示す。座標データ１３は、対応の合成画像データ１１の操作内容が示す操作位置をを示す座標データを示す。この座標データは、例えば、表示画面を２次平面とした場合の、当該２次元平面における２次元座標値を示す。
【００３１】
操作種類１２は、たとえば、種類Ａ：マウスの左クリック、種類Ｂ：マウスの右クリック、種類Ｃ：マウスによるドラッグ操作、種類Ｄ：キーボードからの数字入力＋入力データ、種類Ｅ：キーボードからの文字入力＋入力データ等を含む。したがって、これら種類に対応して座標データ１３は、たとえば左クリックされた表示画面上の位置座標、または右クリックされた表示画面上の位置座標、またはマウスによる画面上のドラッギング軌跡の位置座標などを含む。
【００３２】
（表示画面と操作内容の例）
図７〜図１０は、本実施の形態に係る表示画面と、それに対するユーザ操作を説明する図である。図７の画面は、監視対象に関する画像を表示する領域ＧＥと、機能ボタンＦＥ１〜ＦＥ５の領域ＦＥを有する。図７において、領域ＧＥには監視対象の電力系統を表す図面が表示されて、この表示画面に対して、運転員が入力操作装置１０３のマウスによりカーソルＣＲを移動させて図中の機器シンボルをクリック操作した状態が示される。図７から、このクリック操作がされた状態を示す合成画像データ１１の画面情報Ｆｉが取得されて保存される。図７のクリック操作により、ディスプレイ装置１０２は図８の画面に切替表示される。図８では、画面中の操作ダイアログ中の機器操作ボタンのうち「実行」ボタンが指定操作された状態が示される。この指定操作がされた状態を示す合成画像データ１１の画面情報Ｆ（ｉ+１）取得されて保存される。
【００３３】
また、図９には、電力系統を表す表示画面に対して、運転員が入力操作装置１０３のマウスによりカーソルＣＲを移動させて図中の機能切替ボタンＦＥ２が押下操作すると、この押下操作状態を示す合成画像データ１１の画面情報Ｆｉが取得されて保存される。図９のボタン操作により、ディスプレイ装置１０２は図１０の帳票画面に切替表示される。
【００３４】
このように、操作受付部１１０が受付ける操作内容が変化する毎に、ディスプレイ装置１０２に表示された画面データと、受付けた操作内容とを関連付けた画面情報Ｆｉが取得されて保存される。
【００３５】
（変形例）
次に、実施の形態の変形例を説明する。上記の実施の形態で示した重複記録時間Ｔの長さは、この変形例に示すように可変であってよい。
【００３６】
図１１は、実施の形態の変形例に係る電力系統の監視制御システムの機能構成を示す図である。図１２は、実施の形態の変形例に係るファイルへの保存処理のフローチャートである。図１１の機能部１００Ａは、図１の機能部１００と比較し異なる点は、画面保存制御部１１３に代替して、画面保存制御部１１３ａを備え、またＣＰＵ１０１の使用率からＣＰＵ負荷を計測する負荷取得部１１８を追加する点にある。ここでは、ＣＰＵ負荷の大きさは、画面保存制御部１１３ａに係る負荷の大きさを示す。図１１の他の構成は、図１に示したものと同様であり説明は繰返さない。
【００３７】
画面保存制御部１１３ａは、画面保存設定部１１４からの重複記録時間Ｔの長さを負荷取得部１１８からのＣＰＵ負荷の大きさに基づき変更する。
【００３８】
図１２を参照して、まず切替時間であるかが判定される（ステップＳ１）。切替時間であると判定されると（ステップＳ１でＹＥＳ）、画面保存制御部１１３ａは第１保存ファイル１１７の記録時間を算出する（ステップＳ１ａ）。具体的には、画面保存設定部１１４から第１保存ファイル１１７の記録可能な残り容量と重複記録時間Ｔを取得する。ここで、第１保存ファイル１１７の記録時間は、１秒間あたり１０個の画面情報Ｆｉが保存されるとして（タイマ５０の現在時間（秒）＋（（第１保存ファイル１１７の記憶可能な残り容量／画面情報Ｆｉのデータサイズ）×１０）秒）として算出される。
【００３９】
タイマ５０が算出した第１保存ファイル１１７の記録時間から重複記録時間Ｔを減じた時刻になると、画面保存制御部１１３ａは負荷取得部１１８からのＣＰＵ負荷を判定する（ステップＳ２）。ＣＰＵ負荷が予め定められた値よりも大きいと判定すると（ステップＳ２で大）ただちに第２画面保存部１２６を起動する（ステップＳ１０）。取得したＣＰＵ負荷が大きくない（すなわち、小さい）と判定すると（ステップＳ２で小）、一定時間後に第２画面保存部１２６を起動するように制御する（ステップＳ３ａ）。その後は、いずれの場合も、重複記録がされて（ステップＳ４とＳ１１）、画面保存制御部１１３ａは切替時間から重複記録時間Ｔだけ経過したときに第１画面保存部１１６を停止制御する。
【００４０】
このような変形例によれば、画面保存制御部１１３ａはＣＰＵ負荷に基づいた記録時間だけ重複して両方の画面保存部を起動させることができる。重複記録により、切替時であっても、監視制御の画面情報Ｆｉを欠落なく記録することができる。また、ＣＰＵ負荷に基づき重複記録を行う時間長さを可変に決定することで、保存ファイルにおける記憶領域の使用を減らすこともできる。
【００４１】
（さらなる変形例）
上述した図４と図１２の処理では、予め定められた切替時間になると（ステップＳ１でＹＥＳ）、切替処理が実施開始されるとしたが、切替処理の実施開始は可変であってよい。例えば、画面保存制御部１１３は画面保存設定部１１４から起動中の画面保存部に対応の保存ファイルの記録可能な残り保存容量から決定するとしてもよい。残り容量が予め定められた値未満となったときは、予め定められた切替時間にかかわらず、画面保存制御部１１３は図４または図１２の切替処理を開始するとしてもよい。
【００４２】
これにより、毎日、起動中のファイルの記録可能な残り容量から、切替処理を開始する時間（切替時間）を決定することができる。
【００４３】
（実施の形態の効果）
運転員が監視画面に対する操作を行う毎に画面情報Ｆｉが保存されることで、監視制御対象設備１０５の状態を表す画面データと画面に対する運転員の操作内容を関連付けて保存しておくことができる。また、その保存は、保存先のファイルを切替えながら実施されるが、重複記録時間Ｔをもって保存することで切替え前後ににおける操作内容を欠落なく記録することができる。また、重複記録がなされるとしても、操作内容に変化があったときの画面情報Ｆｉを対象に保存することで、重複記録時間Ｔにおける記憶容量の消費を抑えることができる。
【００４４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００４５】
１  監視制御装置、１０  タイムスタンプ、１０２  ディスプレイ装置、１０３  入力操作装置、１１０  操作受付部、１１１  画面表示制御部、１１２  画面処理部、１１３，１１３ａ  画面保存制御部、１１４  画面保存設定部、１１５  画面取得部、１１６  第１画面保存部、１１７  第１保存ファイル、１１８  負荷取得部、１２６  第２画面保存部、１２７  第２保存ファイル、Ｆｉ  画面情報、Ｔ  重複記録時間。
【図１】
0006270646.tif 000002
【図２】
0006270646.tif 000003
【図３】
0006270646.tif 000004
【図４】
0006270646.tif 000005
【図５】
0006270646.tif 000006
【図６】
0006270646.tif 000007
【図７】
0006270646.tif 000008
【図８】
0006270646.tif 000009
【図９】
0006270646.tif 000010
【図１０】
0006270646.tif 000011
【図１１】
0006270646.tif 000012
【図１２】
0006270646.tif 000013