(57)【特許請求の範囲】
【請求項１】
複数の画面表示からユーザ操作に対応する上記画面表示を抽出する画面表示システムであって、
上記ユーザ操作の内容を入力するユーザ操作入力部と、
上記ユーザ操作に対応する上記画面表示を抽出するモデル検索部とを有し、
上記モデル検索部は、
上記各画面表示に設定されている各画面ＩＤまたは上記各画面表示される対象物に設定されている各対象物ＩＤと、上記画面表示するための複数種の機能とが関連付けられたモデル情報を格納するモデル情報データベースと、
上記各対象物ＩＤと、複数種の対象物種別とが関連付けられた対象物情報を格納する対象物情報データベースと、
上記画面ＩＤと、当該画面ＩＤに表示される上記対象物ＩＤとが関連付けられた画面定義情報を格納する画面定義情報データベースと、
上記ユーザ操作入力部で入力された上記ユーザ操作の内容を解析して検索キーを抽出する検索キー解析部と、
上記検索キー内の上記機能に対応する上記モデル情報を上記モデル情報データベースから抽出するモデル抽出部と、
上記モデル抽出部にて抽出された上記モデル情報の上記対象物ＩＤと、上記検索キー内の上記対象物に対応する上記対象物ＩＤとが一致する上記対象物情報を抽出する実体情報取得部と、
上記モデル抽出部にて抽出された上記モデル情報の上記画面ＩＤと、上記実体情報取得部にて抽出された上記対象物情報の上記対象物ＩＤとに対応する上記画面ＩＤを抽出する検索結果生成部と、
上記画面定義情報データベースの画面定義情報は、上記画面ＩＤと、複数種の画面種別とが関連付けられ、上記各画面ＩＤに関連する関連画面ＩＤと関連画面種別とが設定され、
上記検索結果生成部が抽出した上記画面ＩＤの上記関連画面ＩＤおよび上記関連画面種別に対応する上記画面ＩＤを上記画面定義情報データベースから追加して抽出する画面関連構築部を備えた画面表示システム。
【請求項２】
上記モデル情報データベースは、上記各画面ＩＤまたは上記各対象物ＩＤと、上記画面表示するための複数種のイベントとを関連付けたイベントモデル情報を格納し、
上記モデル抽出部は、上記検索キーの内の上記イベントに対応する上記イベントモデル情報を上記モデル情報の一部として上記モデル情報データベースから抽出することを特徴とする請求項１に記載の画面表示システム。
【請求項３】
上記検索結果生成部にて抽出された上記画面ＩＤの検索履歴回数を管理するモデル検索履歴管理部を備え、
上記検索結果生成部は、抽出された上記画面ＩＤを上記モデル検索履歴管理部にて管理されている上記検索履歴回数の多い順に並べること特徴とする請求項１または請求項２に記載の画面表示システム。
【請求項４】
複数のユーザの認証を行うユーザ認証部を備え、
上記モデル検索履歴管理部は、上記検索履歴回数を上記ユーザ別に管理し、
上記検索結果生成部は、抽出された上記画面ＩＤを上記モデル検索履歴管理部にて管理されている該当ユーザの上記検索履歴回数の多い順に並べることを特徴とする請求項３に記載の画面表示システム。
【請求項５】
複数のユーザの認証を行うユーザ認証部を備え、
上記ユーザ毎に上記画面ＩＤのアクセス権が設定され、
上記検索結果生成部は、上記ユーザのアクセス権に応じて上記画面ＩＤを抽出することを特徴とする請求項１ないし請求項４のいずれか１項に記載の画面表示システム。
【請求項６】
上記検索結果生成部にて抽出された上記画面ＩＤに対応する画面表示するための一覧画面を生成する表示画面生成部と、
上記表示画面生成部にて生成された上記一覧画面の表示指示を行う画面表示部とを備えたことを特徴とする請求項１ないし請求項５のいずれか１項に記載の画面表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の画面表示から画面を選択して表示する場合、項目や画面といったシステムを構成する要素を統一的なモデルとして捉え、モデル検索によりユーザが真に必要とする画面を表示するための画面表示システムに関するものである。
【背景技術】
【０００２】
従来のプラント設備や公共施設における設備の状態監視、あるいは、状態の変化を時系列に確認するシステムでは、システムで監視している範囲を模式図として表示する画面や、時系列データをグラフ、一覧形式で表示する画面をはじめとして、数多くの画面表示形式を用いて画面表示することが一般的である。近年の監視システムは、監視対象となる項目（機器）の種類が多種多様になってきており、加えて、様々な方向から監視項目の状態をグラフィカルに表示することが多く、結果として画面枚数が増加し、システム上の画面操作の複雑化が進む傾向にある。このため、操作性、利便性を損なわない仕組みが求められている。
【０００３】
このような要件を解決する手段として、例えば、機器異常発生時にオペレータの経験の有無に拘わらず、異常に関係した画面を自動的に画面表示し、機器異常に対して適切な機器制御を容易かつ迅速に行うことができるプラント運転支援装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０５０６３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の画面表示システムは、機器異常に対する動作に限定されており、通常運用時におけるユーザ（オペレータなど使用者を含むものであり、これらを総称して以後「ユーザ」と称す）の支援は提供されていないという問題点があった。また、通常運用時において同様の仕組みの導入を考えた場合、自動的に画面候補を表示する手法はオペレータの操作の妨げになるため、適用が困難であるという問題点があった。
【０００６】
この発明は上記のような課題を解決するためになされたものであり、ユーザが真に必要とする画面を表示することができる画面表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明の画面表示システムは、
複数の画面表示からユーザ操作に対応する上記画面表示を抽出する画面表示システムであって、
上記ユーザ操作の内容を入力するユーザ操作入力部と、
上記ユーザ操作に対応する上記画面表示を抽出するモデル検索部とを有し、
上記各画面表示に設定されている各画面ＩＤまたは上記各画面表示される対象物に設定されている各対象物ＩＤと、上記画面表示するための複数種の機能とが関連付けられたモデル情報を格納するモデル情報データベースと、
上記各対象物ＩＤと、複数種の対象物種別とが関連付けられた対象物情報を格納する対象物情報データベースと、
上記画面ＩＤと、当該画面ＩＤに表示される上記対象物ＩＤとが関連付けられた画面定義情報を格納する画面定義情報データベースと、
上記ユーザ操作入力部で入力された上記ユーザ操作の内容を解析して検索キーを抽出する検索キー解析部と、
上記検索キー内の上記機能に対応する上記モデル情報を上記モデル情報データベースから抽出するモデル抽出部と、
上記モデル抽出部にて抽出された上記モデル情報の上記対象物ＩＤと、上記検索キー内の上記対象物に対応する上記対象物ＩＤとが一致する上記対象物情報を抽出する実体情報取得部と、
上記モデル抽出部にて抽出された上記モデル情報の上記画面ＩＤと、上記実体情報取得部にて抽出された上記対象物情報の上記対象物ＩＤとに対応する上記画面ＩＤを抽出する検索結果生成部と、
上記画面定義情報データベースの画面定義情報は、上記画面ＩＤと、複数種の画面種別とが関連付けられ、上記各画面ＩＤに関連する関連画面ＩＤと関連画面種別とが設定され、
上記検索結果生成部が抽出した上記画面ＩＤの上記関連画面ＩＤおよび上記関連画面種別に対応する上記画面ＩＤを上記画面定義情報データベースから追加して抽出する画面関連構築部を備えたものである。
【発明の効果】
【０００８】
この発明の画面表示システムは、上記のように構成されているため、
ユーザが真に必要とする画面表示を行うことができるものである。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１による画面表示システムの構成を示した図である。
【図２】図１に示した画面表示システムの動作を示したフローチャートである。
【図３】図１に示した画面表示システムのモデル情報データベースの内容を示した図である。
【図４】図１に示した画面表示システムの機器情報データベースの内容を示した図である。
【図５】図１に示した画面表示システムの画面定義情報データベースの内容を示した図である。
【図６】この発明の実施の形態２による画面表示システムの構成を示した図である。
【図７】図６に示した画面表示システムの動作を示したフローチャートである。
【図８】図６に示した画面表示システムの機器情報データベースの内容を示した図である。
【図９】図６に示した画面表示システムの画面定義情報データベースの内容を示した図である。
【図１０】この発明の実施の形態３による画面表示システムの構成を示した図である。
【図１１】図１０に示した画面表示システムの動作を示したフローチャートである。
【図１２】図１０に示した画面表示システムのモデル情報データベースの内容を示した図である。
【図１３】この発明の実施の形態４による画面表示システムの構成を示した図である。
【図１４】図１３に示した画面表示システムの動作を示したフローチャートである。
【図１５】この発明の実施の形態５による画面表示システムの構成を示した図である。
【図１６】図１５に示した画面表示システムの動作を示したフローチャートである。
【図１７】図１５に示した画面表示システムのユーザ認証情報データベースの内容を示した図である。
【図１８】この発明の実施の形態６による画面表示システムの構成を示した図である。
【図１９】図１８に示した画面表示システムの動作を示したフローチャートである。
【図２０】図１８に示した画面表示システムのユーザ認証情報データベースの内容を示した図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
以下、本願発明の実施の形態について説明する。図１はこの発明の実施の形態１における画面表示システムの構成を示した図、図２は図１に示した画面表示システムの動作を示したフローチャート、図３は図１に示した画面表示システムのモデル情報データベースの内容を示した図、図４は図１に示した画面表示システムの機器情報データベースの内容を示した図、図５は図１に示した画面表示システムの画面定義情報データベースの内容を示した図である。
【００１１】
図において、複数の画面表示からユーザ操作に対応する画面表示を抽出する画面表示システム１０００であって、ユーザ操作を入力するユーザ操作入力部１と、ユーザ操作入力部１からユーザ操作を受信する画面管理部２と、画面管理部２からのユーザ操作に対応する画面表示を抽出するモデル検索部５と、モデル検索部５にて抽出された後述する画面ＩＤに対応する画面表示するための一覧画面を生成する表示画面生成部３と、表示画面生成部３にて生成された一覧画面の表示指示を行う画面表示部４とを備えたものである。画面ＩＤとは、画面表示システム１０００が表示することができる複数の画面表示にそれぞれ設定されているものである。また、機器ＩＤとは、各画面表示に表示される対象物としての機器にそれぞれ設定されているものである。
【００１２】
そして、モデル検索部５は、モデル情報データベース２１と、機器情報データベース２２と、画面定義情報データベース２３と、検索キー解析部１１と、モデル抽出部１２と、実体情報取得部１３と、検索結果生成部１４とを備えている。そして、モデル情報データベース２１は、各画面ＩＤまたは各機器ＩＤと、画面表示するための複数種の機能とが関連付けられたモデル情報が格納されている。ここでいう、「画面表示するための「複数種の機能」」とは、「システムが起動する前から設定されている機能」であり、具体的には、図３に示したように、「監視」、「保存」、「制御」などの「機能」である。そして、各「機能」と、モデルＩＤと、「画面」か「機器」かが設定されている種別と、機器・画面ＩＤとがそれぞれ関連付けて格納されている。
【００１３】
また、機器情報データベース２２は、各機器ＩＤと、複数の機器種別とが関連付けられた対象物情報としての機器情報が格納されている。複数の機器種別とは、具体的には、図４に示したように、「雨量計」、「制御」、「監視」などの機器の種別を設定するものである。そして、各機器種別と、機器ＩＤと、機器番号と、機器名称とがそれぞれ関連付けて格納されている。また、画面定義情報データベース２３は、画面ＩＤと、当該画面ＩＤに表示される表示対象の機器ＩＤとが関連付けられた画面定義情報が格納されている。具体的には、図５に示したように、画面ＩＤと、画面番号と、画面名称と、画面種別と、表示対象機器ＩＤとがそれぞれ関連付けられ格納されている。これらモデル情報データベース２１と、機器情報データベース２２と、画面定義情報データベース２３とは各データベース間にて画面ＩＤ、機器ＩＤなどにて関連を有するものである。
【００１４】
そして、検索キー解析部１１は、画面管理部２からのユーザ操作を解析して検索キーを抽出するものである。また、モデル抽出部１２は、検索キー解析部１１にて解析された検索キー内の機能（「監視」、「保存」、「制御」）に対応するモデル情報をモデル情報データベース２１から抽出するものである。また、実体情報取得部１３は、モデル抽出部１２にて抽出されたモデル情報の機器ＩＤと、検索キー解析部１１にて解析された検索キー内の機器に対応する機器ＩＤとが一致する機器情報を抽出するものである。また、検索結果生成部１４は、モデル抽出部１２にて抽出されたモデル情報の画面ＩＤと、実体情報取得部１３にて抽出された機器情報の機器ＩＤとに対応する画面ＩＤを抽出するものである。
【００１５】
そして、画面表示システム１０００には、ユーザ操作を入力するためのユーザ入力装置２０００と、このユーザ操作によって画面表示システム１０００から抽出された画面を表示する画面表示機器３０００とが接続されている。また、画面表示システム１０００には、例えば、画面を表示するためのデータを得るためのデータ処理装置４０００がネットワークを介して接続されている。そして、データ処理装置４０００は、複数の監視機器４３０と、各監視機器４３０のデータを集約する複数のデータ集約装置４２０と、各データ集約装置４２０の計測データ４１２を蓄積する計測データ蓄積部４１１を有する監視サーバ４１０とを備えている。よって、画面表示システム１０００は、データ処理装置４０００から画面表示するためのデータをネットワークを介して得て、データを表示する画面表示を作成することができる。
【００１６】
次に、上記のように構成された実施の形態１の画面表示システムの動作について説明する。まず、ユーザが必要とする画面を検索する際、ユーザ入力装置２０００より確認したい監視項目に関するユーザ操作がユーザ操作入力部１に対して行われる（図２のステップＳＴ１００１）。具体的に、例えば、ユーザ操作として「地域Ａ、Ｂの雨量監視」というものが入力されたとする。次に、ユーザ操作入力部１は受信した要求を画面管理部２に送信する。次に、画面管理部２はユーザ操作を受信するとユーザ操作の種類がモデル検索であるか否かを判断し（図２のステップＳＴ１００２）、モデル検索であると判断した場合にはモデル検索部５にユーザ操作の内容が送信される（図２のステップＳＴ１００３）。ここでは、ユーザ操作の内容が「地域Ａ、Ｂの雨量監視」であり、モデル検索（すなわち、画面表示を検索）である。
【００１７】
次に、モデル検索部５は検索キー解析部１１でユーザ操作を受信すると、ユーザ操作から検索キーを解析し、モデル抽出に必要な情報、「機能」を抽出する（図２のステップＳＴ１００３）。ここでは、ユーザ操作の内容は「地域Ａ、Ｂの雨量監視」であり、検索キーとしては、「地域Ａ」、「地域Ｂ」、「雨量」、「監視」に変換され、この内、「機能」として、「監視」が抽出される。次に、抽出された「機能」の情報をモデル抽出部１２に送信する。ここでは、「機能」の情報として「監視」が送信される。次に、モデル抽出部１２は「機能」の情報を受信すると、これに基づいてモデル情報データベース２１から関係するモデル情報の一覧を取得する。ここでは、「機能」の情報は「監視」であるため、モデル情報として、モデルＩＤ１、２、４、６が取得される。
【００１８】
次に、取得されたモデル情報の件数が１件以上であるか否かを判断し（図２のステップＳＴ１００４）、ここでは１件以上であるため、モデル情報の一覧を実体情報取得部１３に送信する。ここでは、モデル情報の一覧、「モデルＩＤ１、２、４、６」が送信される。次に、実体情報取得部１３はモデル情報の一覧に対応する機器ＩＤと、検索キー内の機器に対応する機器ＩＤとが一致する機器情報を機器情報データベース２２より抽出する（図２のステップＳＴ１００５）。ここでは、モデル情報の一覧「モデルＩＤ１、２、４、６」に対応する機器ＩＤは、モデルＩＤ６の「機器ＩＤ１」である。そして、検索キー内の機器に対応するものは、「地域Ａ雨量計」、「地域Ｂ雨量計」であるので、「機器ＩＤ１、２」である。よって、これらの機器ＩＤが一致する、「機器ＩＤ１」が抽出される。
次に、実体情報取得部１３は検索結果生成部１４に機器情報を送信する。ここでは、機器情報として、「機器ＩＤ１」が送信される。
【００１９】
次に、検索結果生成部１４はモデル抽出部１２のモデル情報の画面ＩＤおよび実体情報取得部１３の機器情報の機器ＩＤに対応する画面ＩＤを画面定義情報データベース２３から抽出して画面一覧を取得する（図２のステップＳＴ１００６）。ここでは、モデル抽出部１２のモデル情報の画面ＩＤは、「モデルＩＤ１、２、４」の「画面ＩＤ１、２、４」であり、実体情報取得部１３の機器情報の機器ＩＤの「機器ＩＤ１」に対応する画面ＩＤは、「画面ＩＤ１、３、４」である。よって、画面一覧は「画面ＩＤ１、２、３、４」となる。次に、画面情報の一覧を検索結果としてまとめ、画面管理部２に送信する（図２のステップＳＴ１００７）。次に、画面管理部２は検索結果を受信すると、表示画面生成部３に検索結果を送信する。次に、表示画面生成部３は検索結果を受信すると検索結果を基に画面表示できる状態に構築して表示候補となる画面一覧を作成する（図２のステップＳＴ１００８）。
【００２０】
次に、画面一覧を画面表示部４に送信する（図２のステップＳＴ１００９）。次に、画面表示部４は画面一覧を取得すると、画面表示機器３０００の画面表示要求を行い（図２のステップＳＴ１０１０）、画面表示機器３０００に画面一覧が送信され、画面表示される（図２のステップＳＴ１０１１）。次に、画面表示システム９に表示候補となる画面一覧が、１画面の表示か否かが判断される（図２のステップＳＴ１０１４）。そして、１画面の表示の場合は、この時点で画面表示され処理を終了する。次に、画面表示システム９に画面一覧が表示されると、ユーザは表示された画面一覧から表示したい画面を選択する（図２のステップＳＴ１０１２、ＳＴ１００１）。次に、ユーザ入力装置２０００からユーザ操作入力部１に送信される。次に、ユーザ操作入力部１は受信した要求を、モデル検索か否かを判断して（図２のステップＳＴ１００２）、モデル検索でないと判断する。
【００２１】
次に、画面選択か否かを判断する（図２のステップＳＴ１０１５）。次に、画面選択でない場合には処理を終了する。また、画面選択である場合には、画面管理部２に送信する。次に、画面管理部２は通常の画面表示であると判断し、画面定義情報データベース２３より画面情報を取得し、表示画面生成部３に取得する（図２のステップＳＴ１０１３）。以後、上記に示したステップＳＴ１００９以後と同様の動作を行い、画面表示機器３０００にユーザが選択した画面が表示される。次に、ステップＳＴ１００４にて、モデル情報を抽出した結果が０件になると、検索結果生成部１４に抽出結果が０件であることを通知し、検索結果生成部１４はこの通知を受けて画面管理部２に０件であることを送信する。次に、上記に示したステップＳＴ１００９以後の動作を行い、画面表示機器３０００に抽出結果が０件であることを示した画面が表示される。具体的な画面表示の例としては、「該当件数なし」の表示や、「トップ画面に戻る」の表示や、モデル情報の表示など様々な表示が考えられる。
【００２２】
上記のように構成された実施の形態１の画面表示システムは、ユーザが表示したい画面をモデル検索によって直接選択するため、確認したい項目の情報に少ない操作回数で辿りつくことができる。これより、画面操作性が向上し、画面操作回数および情報を表示するまでの時間を削減することができる。
【００２３】
以上のことより、例えば、多種多様な多くの画面で監視制御を実施する必要があるシステム、あるいは、既存システムにおいて目的の画面に辿りつくまでに多くの画面遷移を必要としているシステムにおいて、本発明を採用すれば、操作性の向上を念頭に置いたシステムを構築するために有効である。
【００２４】
実施の形態２．
図６はこの発明の実施の形態２の画面表示システムの構成を示した図、図７は図６に示した画面表示システムの動作を説明するためのフローチャート、図８は図６に示した画面表示システムの機器情報データベースの内容を示した図、図９は図６に示した画面表示システムの画面定義情報データベースの内容を示した図である。図において、上記実施の形態１と同様の部分は同一符号を付して説明を省略する。モデル検索部５の内部に、画面関連構築部１５を設けたものである。そして、機器情報データベース２２の機器情報は、各機器ＩＤに関連する関連対象物ＩＤとしての関連機器ＩＤが設定されている。また、画面定義情報データベース２３の画面定義情報は、画面ＩＤと、複数種の画面種別とが関連付けられ、各画面ＩＤに関連する関連画面ＩＤと関連画面種別とが設定されている。そして、画面関連構築部１５は、検索結果生成部１４が抽出した画面ＩＤの関連画面ＩＤおよび関連画面種別に対応する画面ＩＤを追加して抽出するものである。
【００２５】
次に、上記のように構成された実施の形態２の画面表示システムの動作について説明する。まず、上記実施の形態１と同様の工程を経て、検索結果生成部１４が画面ＩＤを抽出する（図７のステップＳＴ１００６）。この際、実体情報取得部１３はモデル情報の一覧に対応する機器ＩＤおよび関連機器ＩＤと、検索キー内の機器に対応する機器ＩＤとが一致する機器情報を機器情報データベース２２より抽出するものである。次に、画面関連構築部１５は、この画面ＩＤの関連画面種別および関連画面ＩＤに対応する画面ＩＤを追加して抽出する（図７のステップＳＴ１２０１）。以下、上記実施の形態１と同様の動作を行い、画面表示機器３０００に画面が表示される。また、他の動作においては、上記実施の形態１と同様であるためその説明は適宜省略する。
【００２６】
上記のように構成された実施の形態２の画面表示システムは、上記実施の形態１と同様の効果を奏するのはもちろんのこと、画面ＩＤと関連のある画面を表示することで、ユーザが意図する操作を行う前に実施すべき内容（例えば、データ入力や、関連機器の状態の確認）を視覚的に示したことができるため、画面操作性が向上するとともに、ユーザの誤操作抑止につながることができる。
【００２７】
実施の形態３．
図１０はこの発明の実施の形態３の画面表示システムの構成を示した図、図１１は図１０に示した画面表示システムの動作を説明するためのフローチャート、図１２は図１０に示した画面表示システムのモデル情報データベースのイベントモデルデータベースの内容を示した図である。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。モデル検索部５のモデル抽出部１２に、上記各実施の形態にて示した「機能」にてモデル検索を行う機能モデル抽出部１６と、画面表示するための複数種のイベントにてイベントモデル検索を行うイベントモデル抽出部１７とを設けたものである。そして、各画面ＩＤまたは各機器ＩＤと、画面表示するための複数種のイベントとを関連付けたイベントモデル情報としてのイベントモデルデータベース２４を備えている。
【００２８】
ここでいう、「画面表示するための「複数種のイベント」」とは、「システムが起動した後に設定されている機能」であり、具体的には、図１２に示したように、「異常」、「復旧」、「故障」などの「イベント」である。そして、各「イベント」と、モデルＩＤと、「画面」か「機器」かが設定されている種別と、機器・画面ＩＤとがそれぞれ関連付けて格納されている。本実施の形態３は上記各実施の形態の動作に加えて、イベント情報を検索キーとして指定することでき、現在発生中のイベントに関して確認、あるいは操作できる画面を検索することができる。
【００２９】
次に、上記のように構成された実施の形態３の画面表示システムの動作について説明する。まず、上記各実施の形態と同様の工程を経て、モデル検索を行う際に、ここでは、ユーザ操作が「イベント」に対するものであった場合、機能モデル取得においては、機能モデル抽出部１６ではモデル情報が抽出されない（図１１のステップＳＴ１３０１）。そして、イベントモデル抽出部１７では、ユーザ操作の「イベント」に対応したイベントモデル情報が抽出される。以下、上記各実施の形態と同様の動作を行い、画面表示機器３０００に画面が表示される。また、他の動作においては、上記各実施の形態と同様であるためその説明は適宜省略する。
【００３０】
上記のように構成された実施の形態３の画面表示システムは、上記各実施の形態と同様の効果を奏するのはもちろんのこと、イベントに関係する画面を検索することができるため、例えば、あるイベントが発生中の監視項目について確認しなければならない画面が点在する場合、検索結果として一覧表示することができる。これにより、イベント確認時画面操作回数、画面確認時間が削減できるとともに、画面操作性が向上する。
【００３１】
実施の形態４．
図１３はこの発明の実施の形態４の画面表示システムの構成を示した図、図１４は図１３に示した画面表示システムの動作を説明するためのフローチャートである。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。モデル検索履歴管理部６およびモデル検索履歴データベース２５を設けたものである。モデル検索履歴管理部６は検索結果生成部１４にて抽出された画面ＩＤの検索履歴回数を、モデル検索履歴データベース２５にて管理する。そして、検索結果生成部１４は、抽出された画面ＩＤをモデル検索履歴管理部６にて管理されている検索履歴回数の多い順に並べる。
【００３２】
次に、上記のように構成された実施の形態４の画面表示システムの動作について説明する。まず、上記各実施の形態と同様の工程を経て、検索結果生成部１４にて画面ＩＤを抽出し（図１４のステップＳＴ１２０１）、モデル検索履歴管理部６はこの抽出された画面ＩＤの検索履歴回数をモデル検索履歴データベース２５に更新する（図１４のステップＳＴ１４０１）。次に、抽出された画面ＩＤを検索履歴回数の多い順の一覧に並び替える（図１４のステップＳＴ１４０２）。そして、以下、上記各実施の形態と同様の動作を行い、画面表示機器３０００に画面が表示される。また、他の動作においては、上記各実施の形態と同様であるためその説明は適宜省略する。
【００３３】
上記のように構成された実施の形態４の画面表示システムは、上記各実施の形態と同様の効果を奏するのはもちろんのこと、検索結果を重みの大きい順（検索履歴回数の多い順）に並べて表示することで、ユーザがよく利用する画面や、重要度の高い画面がどの画面かを明確化できるため、操作性も向上し、その結果、ユーザが検索結果から画面選択する際にかかる時間が削減できる。
【００３４】
実施の形態５．
図１５はこの発明の実施の形態２の画面表示システムの構成を示した図、図１６は図１５に示した画面表示システムの動作を説明するためのフローチャート、図１７は図１５に示した画面表示システムのユーザ認証情報データベースの内容を示した図である。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。ユーザ操作におけるユーザ認証を行うユーザ認証部７と、ユーザ認証の情報を格納するためのユーザ認証情報データベース２６とを設けるとともに、モデル検索履歴データベース２５の中に、ユーザ毎に検索履歴の管理を行うユーザ別履歴データベース２７を設けたものである。ユーザ認証情報データベース２６は、例えば、図１７に示したように、ユーザ名と、ユーザＩＤとを関連付けて格納されている。
【００３５】
次に、上記のように構成された実施の形態５の画面表示システムの動作について説明する。まず、上記各実施の形態と同様に、ユーザ入力装置２０００より確認したい監視項目に関するユーザ操作がユーザ操作入力部１に対して行われた（図２のステップＳＴ１００１）後に、このユーザ操作に対してユーザ認証部７がユーザ認証を行う（図１６のステップＳＴ１５０１）。そして、ユーザ認証ができない場合（ＮＧ）には、処理を終了する。また、ユーザ認証を行えた場合（ＯＫ）には、ユーザ認証情報データベース２６に対してユーザ情報を格納する（図１６のステップＳＴ１５０２）。以後、上記各実施の形態と同様の工程を経て、検索結果生成部１４にて画面ＩＤを抽出し（図１６のステップＳＴ１２０１）、モデル検索履歴管理部６は、ユーザ認証情報データベース２６よりユーザ情報を取得し、認証ユーザに対応した画面ＩＤの検索履歴回数をユーザ別履歴データベース２７にて更新し、モデル検索履歴データベース２５を更新して、ユーザ別の検索履歴を取得する（図１６のステップＳＴ１５０３）。そして、以下、上記各実施の形態と同様の動作を行い、画面表示機器３０００に画面が表示される。また、他の動作においては、上記各実施の形態と同様であるためその説明は適宜省略する。
【００３６】
上記のように構成された実施の形態５の画面表示システムは、上記各実施の形態と同様の効果を奏するのはもちろんのこと、ユーザ毎に特化した重み付け（ユーザ毎の検索履歴回数）を行うことができる。これは、例えばユーザに応じて表示、操作する画面がある程度決まってくる場合において、検索結果をショートカットのように使うことができるため、操作回数、時間の削減につながる。
【００３７】
実施の形態６．
図１８はこの発明の実施の形態６の画面表示システムの構成を示した図、図１９は図１８に示した画面表示システムの動作を説明するためのフローチャート、図２０は図１８に示した画面表示システムのユーザ認証情報データベースの内容を示す図である。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。検索結果生成部１４にて抽出された画面ＩＤに対するユーザアクセス権の判定を行うアクセス権判定部８を設ける。また、ユーザ認証情報データベースは図２０に示すように、ユーザ毎に画面ＩＤのアクセス可能画面ＩＤ（アクセス権）が設定されている。
【００３８】
次に、上記のように構成された実施の形態１の画面表示システムの動作について説明する。まず、上記各実施の形態と同様の工程を経て、検索結果生成部１４にて画面ＩＤを抽出し、検索結果の画面一覧を重み順に並び替える（図１９のステップＳＴ１４０２）。次に、並び替えた画面一覧をアクセス権判定部８に送信し、アクセス権判定部８が画面毎に、ユーザ認証情報データベース２６の各ユーザのアクセス権に基づいて表示・操作可能な画面か否かを判定する（図１９のステップＳＴ１６０１）。次に、操作可能（アクセス可能）と判定した場合は、画面一覧に残し、操作不可（アクセス不可能）と判定した場合は画面一覧から画面情報を削除して、検索結果を作成する（図１９のステップＳＴ１００７）。そして、以下、上記各実施の形態と同様の動作を行い、画面表示機器３０００に画面が表示される。また、他の動作においては、上記各実施の形態と同様であるためその説明は適宜省略する。
【００３９】
上記のように構成された実施の形態６の画面表示システムは、上記各実施の形態と同様の効果を奏するのはもちろんのこと、一般ユーザに対して公開してはいけないような画面、操作などを検索対象外とすることができ、結果としてセキュリティを考慮した画面検索を実現することができる。
【符号の説明】
【００４０】
１  ユーザ操作入力部、２  画面管理部、３  表示画面生成部、４  画面表示部、
５  モデル検索部、６  モデル検索履歴管理部、７  ユーザ認証部、
８  アクセス権判定部、１１  検索キー解析部、１２  モデル抽出部、
１３  実体情報取得部、１４  検索結果生成部、１５  画面関連構築部、
１６  機能モデル抽出部、１７  イベントモデル抽出部、
２１  モデル情報データベース、２２  機器情報データベース、
２３  画面定義情報データベース、２４  イベントモデル情報データベース、
２５  モデル検索履歴データベース、２６  ユーザ認証情報データベース、
２７  ユーザ別履歴データベース、１０００  画面表示システム、
２０００  ユーザ入力装置、３０００  画面表示機器。
【図１】
0005562293.tif 000002
【図２】
0005562293.tif 000003
【図３】
0005562293.tif 000004
【図４】
0005562293.tif 000005
【図５】
0005562293.tif 000006
【図６】
0005562293.tif 000007
【図７】
0005562293.tif 000008
【図８】
0005562293.tif 000009
【図９】
0005562293.tif 000010
【図１０】
0005562293.tif 000011
【図１１】
0005562293.tif 000012
【図１２】
0005562293.tif 000013
【図１３】
0005562293.tif 000014
【図１４】
0005562293.tif 000015
【図１５】
0005562293.tif 000016
【図１６】
0005562293.tif 000017
【図１７】
0005562293.tif 000018
【図１８】
0005562293.tif 000019
【図１９】
0005562293.tif 000020
【図２０】
0005562293.tif 000021