(57)【要約】【課題】複数ページからなるメニュー画面の中から目的のメニュー項目を含んだメニュー画面のページを見つけやすくすることができる画面表示制御装置、画面表示装置、及び画面表示制御方法を提供することである。【解決手段】画面表示制御装置は、操作履歴書込部と、操作履歴読出部と、表示ページ選択部と、メニュー画面表示制御部とを持つ。操作履歴書込部は、選択されたメニュー項目と、選択の操作が行われた操作時刻とを対応付けた操作履歴情報を操作履歴記憶部に書き込む。操作履歴読出部は、特殊ページめくりを指示する操作が行われた場合に、所定期間の操作履歴情報を操作履歴記憶部から読み出す。表示ページ選択部は、読み出された操作履歴情報が示すメニュー項目を含んだメニュー画面のページ番号を取得し、取得したページ番号のメニュー画面の表示を指示する。メニュー画面表示制御部は、指示されたページ番号のメニュー画面を表示させる。【選択図】図１
2016048475.tif 000002
【特許請求の範囲】
【請求項１】
複数ページからなるメニュー画面において選択されたメニュー項目と、前記メニュー項目を選択する操作が行われた操作時刻とを対応付けた操作履歴情報を操作履歴記憶部に書き込む操作履歴書込部と、
前記メニュー画面が表示されているときに特殊ページめくりを指示する操作が行われた場合に、所定期間の前記操作履歴情報を前記操作履歴記憶部から読み出す操作履歴読出部と、
前記操作履歴読出部が読み出した前記操作履歴情報が示す前記メニュー項目を含んだ前記メニュー画面のページ番号を取得し、取得した前記ページ番号の前記メニュー画面の表示を指示する表示ページ選択部と、
前記表示ページ選択部により指示された前記ページ番号の前記メニュー画面を表示させるメニュー画面表示制御部と、
を備える画面表示制御装置。
【請求項２】
前記所定期間は、所定時間分遡った時刻までの期間、所定操作回数分遡った期間、あるいは、特殊ページめくりを指示する前記操作が行われた時刻と同じ時間帯のいずれかである、
請求項１に記載の画面表示制御装置。
【請求項３】
前記表示ページ選択部は、前記操作履歴読出部が読み出した前記操作履歴情報が示す前記メニュー項目を含んだ前記メニュー画面のページ番号を取得し、取得した前記ページ番号の中から、表示されている前記メニュー画面のページ番号に基づいて選択したページ番号の前記メニュー画面の表示を指示する、
請求項１または請求項２に記載の画面表示制御装置。
【請求項４】
前記表示ページ選択部は、前記操作履歴読出部が読み出した前記操作履歴情報が示す前記メニュー項目を含んだ前記メニュー画面のページ番号を取得し、取得した前記ページ番号の中から、表示されている前記メニュー画面のページ番号と所定のあるいはユーザが指定したページめくり方向とに基づいて選択したページ番号の前記メニュー画面の表示を指示する、
請求項１から請求項３のいずれか１項に記載の画面表示制御装置。
【請求項５】
前記操作履歴書込部は、前記操作履歴情報に、前記メニュー項目を選択する前記操作が行われた端末の識別情報あるいは前記メニュー項目を選択する前記操作を行ったユーザの識別情報を対応付けて操作履歴記憶部に書き込み、
前記操作履歴読出部は、前記メニュー画面が表示されているときに特殊ページめくりを指示する操作が行われた場合に、前記所定期間の前記操作履歴情報のうち特殊ページめくりを指示する前記操作が行われた端末の識別情報または特殊ページめくりを指示する前記操作を行ったユーザの識別情報に対応付けられた前記操作履歴情報を読み出す、
請求項１から請求項４のいずれか１項に記載の画面表示制御装置。
【請求項６】
前記表示ページ選択部は、前記操作履歴読出部が読み出した前記操作履歴情報に所定の頻度以上出現する前記メニュー項目を含んだ前記メニュー画面のページ番号を取得する、
請求項１から請求項５のいずれか１項に記載の画面表示制御装置。
【請求項７】
前記メニュー画面は、特殊ページめくりを指示するためのボタンを含む、
請求項１から請求項６のいずれか１項に記載の画面表示制御装置。
【請求項８】
複数ページからなるメニュー画面のうちいずれかのページのメニュー画面を表示する表示部と、
ユーザ操作を受ける操作入力部と、
前記メニュー画面において選択されたメニュー項目と、前記操作入力部により前記メニュー項目を選択する操作が行われた操作時刻とを対応付けた操作履歴情報を操作履歴記憶部に書き込む操作履歴書込部と、
前記メニュー画面が前記表示部に表示されているときに前記操作入力部により特殊ページめくりを指示する操作が行われた場合に、所定期間の前記操作履歴情報を前記操作履歴記憶部から読み出す操作履歴読出部と、
前記操作履歴読出部が読み出した前記操作履歴情報が示す前記メニュー項目が含まれる前記メニュー画面のページ番号を取得し、取得した前記ページ番号の前記メニュー画面の表示を指示する表示ページ選択部と、
前記表示ページ選択部により指示された前記ページ番号の前記メニュー画面を前記表示部に表示させるメニュー画面表示制御部と、
を備える画面表示装置。
【請求項９】
画面表示制御装置が実行する画面表示制御方法であって、
複数ページからなるメニュー画面において選択されたメニュー項目と、前記メニュー項目を選択する操作が行われた操作時刻とを対応付けた操作履歴情報を操作履歴記憶部に書き込む操作履歴書込ステップと、
前記メニュー画面が表示されているときに特殊ページめくりを指示する操作が行われた場合に、所定期間の前記操作履歴情報を前記操作履歴記憶部から読み出す操作履歴読出ステップと、
前記操作履歴読出ステップにおいて読み出された前記操作履歴情報が示す前記メニュー項目が含まれる前記メニュー画面のページ番号を取得し、取得した前記ページ番号の前記メニュー画面の表示を指示する表示ページ選択ステップと、
前記表示ページ選択ステップにおいて指示された前記ページ番号の前記メニュー画面を表示させるメニュー画面表示制御ステップと、
を有する画面表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画面表示制御装置、画面表示装置、及び画面表示制御方法に関する。
【背景技術】
【０００２】
一般的に、プラント監視システムにおいては、監視対象となるプラントのプロセス値が多く存在する。そのため、プラント監視用の画面は、プラントの状態を表示するフロー画面や、プラントを構成する設備の時系列の状態を表示するトレンドグラフ画面といった複数ページの画面により構成されることがある。また、その多数のページの画面の中から目的のページの画面を探せるようにするため、各画面に対応したメニュー項目の一覧を含んだメニュー画面が用意されることがある。メニュー項目は、例えば、画面展開ボタンとしてメニュー画面上に表示される。このメニュー画面においても、１ページのメニュー画面に表示できる画面展開ボタンの数よりもプラント監視用の画面（以下、「展開先画面」と記載する。）の数が多い場合には、メニュー画面が複数のページで構成されることがある。複数ページで構成されたメニュー画面では、表示するメニュー画面のページを移動させるためのページめくりボタンが設けられる。ユーザがページめくりボタンを押下するごとに、表示されるメニュー画面のページが１ページずつ移動する。
【０００３】
メニュー画面のページ数が多くなると、目的の画面展開ボタンを含んだページに到達するまでにページめくりボタンを複数回押す必要が生じ、メニュー画面を探すための手順が多くなる場合があった。また、目的の展開先画面を含んだページを見逃してしまう場合もあった。そこで、よく閲覧する展開先画面への画面展開ボタンをまとめて先頭ページのメニュー画面に表示することが考えられる。しかし、ユーザは、展開先画面を、画面展開ボタンに記述されているボタン名と関連付けて記憶するよりも、メニュー画面上の画面展開ボタンの位置と関連付けて記憶していることがある。このような場合、画面展開ボタンの位置が変化してしまうと展開先画面との関連付けが崩れ、目的の画面展開ボタンが見つけにくく、手間取ってしまうことがあった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１６７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、複数ページからなるメニュー画面の中から目的のメニュー項目を含んだメニュー画面のページを見つけやすくすることができる画面表示制御装置、画面表示装置、及び画面表示制御方法を提供することである。
【課題を解決するための手段】
【０００６】
画面表示制御装置は、操作履歴書込部と、操作履歴読出部と、表示ページ選択部と、メニュー画面表示制御部とを持つ。操作履歴書込部は、複数ページからなるメニュー画面において選択されたメニュー項目と、メニュー項目を選択する操作が行われた操作時刻とを対応付けた操作履歴情報を操作履歴記憶部に書き込む。操作履歴読出部は、メニュー画面が表示されているときに特殊ページめくりを指示する操作が行われた場合に、所定期間の操作履歴情報を操作履歴記憶部から読み出す。表示ページ選択部は、操作履歴読出部が読み出した操作履歴情報が示すメニュー項目を含んだメニュー画面のページ番号を取得し、取得したページ番号のメニュー画面の表示を指示する。メニュー画面表示制御部は、表示ページ選択部により指示されたページ番号のメニュー画面を表示させる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態のプラント監視システムを示す構成図。
【図２】第１の実施形態のメニュー画面を示す図。
【図３】第１の実施形態の画面表示制御装置の動作の流れを示すフロー図。
【図４】第２の実施形態のプラント監視システムを示す構成図。
【図５】第２の実施形態のメニュー画面を示す図。
【図６】第３の実施形態のプラント監視システムを示す構成図。
【図７】第３の実施形態のメニュー画面を示す図。
【図８】第４の実施形態のプラント監視システムを示す構成図。
【図９】第５の実施形態のプラント監視システムを示す構成図。
【発明を実施するための形態】
【０００８】
以下、実施形態の画面表示制御装置、画面表示装置、及び画面表示制御方法を、図面を参照して説明する。
【０００９】
（第１の実施形態）
図１は、プラント監視システムの構成図である。同図に示すように、プラント監視システムは、監視サーバ１と、１台以上の監視端末２とを備えて構成される。同図においては、本実施形態と関係する機能ブロックのみを抽出して示してある。
【００１０】
監視サーバ１は、プロセス状態受信部１１と、プロセス状態記憶部１２と、画面生成部１３とを備えて構成される。プロセス状態受信部１１は、監視対象であるプラント９を構成する各設備のプロセス状態を示すプロセス情報を受信し、プロセス状態記憶部１２に書き込む。画面生成部１３は、プロセス状態記憶部１２に記憶されているプロセス情報を表示させるプラント監視用画面を生成し、監視端末２に表示させる。プラント監視用画面には、例えば、プラントの状態を表示するフロー画面や、プラントを構成する設備の時系列の状態を表示するトレンドグラフ画面などがある。
【００１１】
監視端末２は、画面表示装置の一例であり、表示部２１と、操作入力部２２と、画面表示制御装置３とを備えて構成される。表示部２１は、ディスプレイであり、画面を表示する。操作入力部２２は、ユーザ操作を入力するためのインタフェースであり、マウスやキーである。表示部２１がタッチパネルの場合、操作入力部２２は、タッチパネルに配されたタッチセンサである。
【００１２】
画面表示制御装置３は、ページ情報記憶部３１と、表示ページ選択部３２と、メニュー画面表示制御部３３と、画面展開ボタン操作部３４と、操作履歴管理部３５と、操作履歴記憶部３６と、ページめくりボタン操作部３７とを備えて構成される。
【００１３】
ページ情報記憶部３１は、複数のページからなるメニュー画面の各ページに表示させるメニュー項目を示すページ情報を記憶する。本実施形態では、メニュー項目として、画面展開ボタンを表示する場合を例に説明する。ページ情報は、ページ番号と、そのページ番号のメニュー画面に表示させる画面展開ボタンと、その画面展開ボタンのメニュー画面における表示位置とを対応付けた情報である。表示位置は、例えば、画面上の座標、メニュー画面内に含まれ得る表示位置を通番で表したときの番号、行番号及び列番号などで表すことができるが、これらに限らず任意に表すことができる。
【００１４】
表示ページ選択部３２は、表示対象のメニュー画面のページ番号を選択する。
メニュー画面表示制御部３３は、表示ページ選択部３２により選択されたページ番号に対応したページ情報をページ情報記憶部３１から読み出す。メニュー画面表示制御部３３は、読み出したページ情報に基づいて画面展開ボタンを表示させるメニュー画面のデータを生成し、表示部２１に表示させる。
【００１５】
画面展開ボタン操作部３４は、メニュー画面に含まれる画面展開ボタンが操作入力部２２により押下された場合に、押下された画面展開ボタンに応じた展開先画面である監視制御画面のデータを監視サーバ１の画面生成部１３から取得して表示部２１に表示させる。
操作履歴管理部３５は、画面展開ボタンの操作履歴を示す操作履歴情報を操作履歴記憶部３６に書き込む。操作履歴情報は、操作入力部２２により押下された画面展開ボタンと、画面展開ボタンが押下された時刻とを対応付けた情報である。また、操作履歴管理部３５は、操作履歴記憶部３６から、所定期間の操作履歴情報を操作履歴記憶部３６から読み出して表示ページ選択部３２に出力する。本実施形態では、所定期間は、現在から所定時間遡った時刻までの過去の一定期間である。操作履歴管理部３５は、操作履歴書込部及び操作履歴読出部の一例である。
操作履歴記憶部３６は、操作履歴情報を記憶する。
ページめくりボタン操作部３７は、メニュー画面に表示されるページめくりボタンが操作入力部２２により押下されたときの動作を制御する。
【００１６】
図２は、メニュー画面の表示例を示す図である。同図では複数ページからなるメニュー画面のうち、ある１ページのメニュー画面Ａ１を示している。メニュー画面Ａ１など各ページのメニュー画面は、１以上の画面展開ボタンＡ２と、ページめくりボタンＡ３１及びＡ３２と、特殊ページめくりボタンＡ４１及びＡ４２とを含む。なお、メニュー画面がｎページからなる場合（ｎは２以上の整数）、ｎページ目の１ページ後ろは１ページ目とし、１ページ目の１ページ前はｎページ目としてもよい。
【００１７】
画面展開ボタンＡ２は、プラント監視用画面を表示させるためのボタンであり、一般的には各画面展開ボタンＡ２に対応するプラント監視用画面は異なる。監視端末２の操作入力部２２により画面展開ボタンＡ２が押下されると、画面表示制御装置３は、押下された画面展開ボタンＡ２に対応したプラント監視用画面を表示部２１に表示させる。
【００１８】
ページめくりボタンＡ３１は、現在表示されているメニュー画面Ａ１より１ページ分前のメニュー画面の表示を指示するボタンである。監視端末２の操作入力部２２によりページめくりボタンＡ３１が押下されると、画面表示制御装置３は、現在のページよりも１ページ前のメニュー画面を表示部２１に表示させる。
ページめくりボタンＡ３２は、現在表示されているメニュー画面Ａ１より１ページ分後ろ（次ページ）のメニュー画面の表示を指示するボタンである。監視端末２の操作入力部２２によりページめくりボタンＡ３２が押下されると、画面表示制御装置３は、現在のページの次ページのメニュー画面を表示部２１に表示させる。
【００１９】
特殊ページめくりボタンＡ４１は、過去の一定期間内に選択された画面展開ボタンを含んだメニュー画面のうち、現在表示されているメニュー画面Ａ１よりも前のページのメニュー画面を指示するボタンである。監視端末２の操作入力部２２により特殊ページめくりボタンＡ４１が押下されたとする。この場合、画面表示制御装置３は、過去の一定期間内に操作されたことがある画面展開ボタンを含んだメニュー画面のページのうち、現在のページよりも前のページであり、現在のページに最も近いページを表示部２１に表示させる。
特殊ページめくりボタンＡ４２は、過去の一定期間内に選択された画面展開ボタンを含んだメニュー画面のうち、現在表示されているメニュー画面Ａ１よりも後ろのページのメニュー画面を指示するボタンである。監視端末２の操作入力部２２により特殊ページめくりボタンＡ４２が押下されたとする。この場合、画面表示制御装置３は、過去の一定期間内に操作されたことがある画面展開ボタンを含んだメニュー画面のページのうち、現在のページよりも後ろのページであり、現在のページに最も近いページを表示部２１に表示させる。
【００２０】
このように、特殊ページめくりボタンＡ４１、Ａ４２は、過去の一定期間内に操作されたことがある画面展開ボタンを含んだメニュー画面のみを、ページめくりの対象とする。特殊ページめくりボタンＡ４１、Ａ４２が押下された場合、最近表示したことのある展開先画面を表示させるための画面展開ボタンを含んだメニュー画面のページのみが、特殊ページめくりボタンＡ４１、Ａ４２に応じたページ移動方向の順に表示される。画面展開ボタンのメニュー画面上での配置位置自体は移動しないため、目的の画面展開ボタンを見つけやすくなる。
【００２１】
次に、画面表示制御装置３の動作の流れを説明する。
図３は、画面表示制御装置３の動作の流れを示すフロー図である。
まず、表示ページ選択部３２は、最初に表示させるメニュー画面のページ番号を選択し、選択したページ番号をメニュー画面表示制御部３３に通知する。メニュー画面表示制御部３３は、表示ページ選択部３２から通知されたページ番号に対応したページ情報をページ情報記憶部３１から読み出す。メニュー画面表示制御部３３は、読み出したページ情報が示す画面展開ボタンとその表示位置に基づいて画面展開ボタンを配置して表示させるメニュー画面Ａ１のデータを生成し、表示部２１に表示させる（ステップＳ１０５）。
【００２２】
ユーザが、表示部２１に表示されているメニュー画面Ａ１に含まれるいずれかの画面展開ボタンＡ２を操作入力部２２により押下する。メニュー画面表示制御部３３は、押下された画面展開ボタンＡ２を示す押下イベント情報を画面展開ボタン操作部３４に出力する（ステップＳ１１０：画面展開ボタン）。
【００２３】
画面展開ボタン操作部３４は、押下イベント情報が示す画面展開ボタンＡ２に対応した監視制御画面を監視サーバ１に要求する。監視サーバ１は、プロセス状態記憶部１２に記憶されているプロセス状態情報に基づいて、要求された監視制御画面のデータを生成し、監視端末２に送信する。画面展開ボタン操作部３４は、監視サーバ１から受信した監視制御画面のデータを表示部２１に表示させる（ステップＳ１１５）。画面展開ボタン操作部３４は、押下イベント情報を操作履歴管理部３５に出力する。操作履歴管理部３５は、押下イベント情報により示される画面展開ボタンを特定する情報と、操作時刻とを対応付けた操作履歴情報を生成し、操作履歴記憶部３６に格納する（ステップＳ１２０）。操作時刻は、画面展開ボタンが押下された時刻を示す。画面表示制御装置３は、操作入力部２２により終了操作が行われるなどなんらかの終了イベントが発生した場合は処理を終了し（ステップＳ１２５：ＹＥＳ）、終了イベントの発生がない場合は（ステップＳ１２５：ＮＯ）、ステップＳ１１０からの処理を繰り返す。
【００２４】
ユーザが、表示部２１に表示されているメニュー画面Ａ１に含まれるページめくりボタンＡ３１またはＡ３２を操作入力部２２により押下する。メニュー画面表示制御部３３は、押下されたページめくりボタンＡ３１またはＡ３２を示す押下イベント情報をページめくりボタン操作部３７に出力する（ステップＳ１１０：ページめくりボタン）。ページめくりボタン操作部３７は、押下イベント情報を表示ページ選択部３２に出力する。表示ページ選択部３２は、押下イベント情報がページめくりボタンＡ３１を示している場合、表示部２１に現在表示させているメニュー画面Ａ１のページ番号より１ページ前のページ番号を選択する。押下イベント情報がページめくりボタンＡ３２を示している場合、表示ページ選択部３２は、表示部２１に現在表示させているメニュー画面Ａ１のページ番号より１ページ後ろのページ番号を選択する。表示ページ選択部３２は、選択したページ番号をメニュー画面表示制御部３３に通知する。メニュー画面表示制御部３３は、表示ページ選択部３２から通知されたページ番号に対応したページ情報をページ情報記憶部３１から読み出す。メニュー画面表示制御部３３は、読み出したページ情報に基づいてメニュー画面Ａ１のデータを生成し、表示部２１に表示させる（ステップＳ１３０）。画面表示制御装置３は、ステップＳ１２５からの処理を実行する。
【００２５】
ユーザが、表示部２１に表示されているメニュー画面Ａ１に含まれる特殊ページめくりボタンＡ４１またはＡ４２を操作入力部２２により押下する。メニュー画面表示制御部３３は、押下された特殊ページめくりボタンＡ４１またはＡ４２を示す押下イベント情報をページめくりボタン操作部３７に出力する（ステップＳ１１０：特殊ページめくりボタン）。ページめくりボタン操作部３７は、押下イベント情報を表示ページ選択部３２に出力する。表示ページ選択部３２は、操作履歴管理部３５に操作履歴情報を要求する。操作履歴管理部３５は、所定時間分の最新の操作履歴情報を操作履歴記憶部３６から読み出す。つまり、操作履歴管理部３５は、操作時刻が現在の時刻から所定時間遡った時刻までの範囲に含まれる操作履歴情報を操作履歴記憶部３６から読み出す。操作履歴管理部３５は、読み出した操作履歴情報を表示ページ選択部３２に出力する（ステップＳ１３５）。
【００２６】
表示ページ選択部３２は、取得した操作履歴情報から各画面展開ボタンの操作回数を取得する。表示ページ選択部３２は、取得した各画面展開ボタンの操作回数に基づいて、操作の頻度が所定以上の画面展開ボタンを選択し、選択した画面展開ボタンの一覧を作成する（ステップＳ１４０）。操作の頻度が所定以上とは、例えば、操作回数がｉ回以上（ｉ≧１）、操作回数順に並べたときに上位ｋ番目（ｋ≧１）まであるいは上位ｊ％（０＜ｊ≦１００）までとすることができる。
【００２７】
表示ページ選択部３２は、画面展開ボタンの一覧に含まれるそれぞれの画面展開ボタンに対応したページ番号を、ページ情報記憶部３１に記憶されているページ情報から読み出し、読み出したページ番号の一覧を作成する（ステップＳ１４５）。
【００２８】
表示ページ選択部３２は、ページ番号の一覧の中から、押下された特殊ページめくりボタンに対応した移動方向に、表示部２１に現在表示させているメニュー画面Ａ１のページ番号と最も近いページ番号を選択する（ステップＳ１５０）。具体的には、押下イベント情報が特殊ページめくりボタンＡ４１を示している場合、表示ページ選択部３２は、作成したページ番号の一覧の中から、表示部２１に現在表示させているメニュー画面Ａ１のページ番号に次に小さなページ番号を選択する。押下イベント情報が特殊ページめくりボタンＡ４２を示している場合、表示ページ選択部３２は、作成したページ番号の一覧の中から、表示部２１に現在表示させているメニュー画面Ａ１のページ番号に次に大きなページ番号を選択する。表示ページ選択部３２は、選択したページ番号をメニュー画面表示制御部３３に通知する。メニュー画面表示制御部３３は、表示ページ選択部３２から通知されたページ番号に対応したページ情報をページ情報記憶部３１から読み出す。メニュー画面表示制御部３３は、読み出したページ情報に基づいてメニュー画面Ａ１のデータを生成し、表示部２１に表示させる（ステップＳ１５５）。画面表示制御装置３は、ステップＳ１２５からの処理を実行する。
【００２９】
上述した実施形態によれば、複数ページで構成されるメニュー画面のうち、過去一定時間内に操作したことのある画面展開ボタンのうち所定の頻度以上操作された画面展開ボタンを含むページのみを、ページめくりの対象とする。従って、ユーザが目的とする画面展開ボタンを含んだページを容易に探すことが可能となる。
【００３０】
（第２の実施形態）
第１の実施形態では、複数ページで構成されるメニュー画面のうち、過去一定時間内に操作された画面展開ボタンのうち所定の頻度以上操作された画面展開ボタンを含むページのみを、ページめくりの対象としていた。本実施形態では、過去の所定回数分の操作の中で所定の頻度以上操作された画面展開ボタンを含むページのみを、ページめくりの対象とする。以下では、第１の実施形態との差分を中心に説明する。
【００３１】
図４は、本実施形態のプラント監視システムの構成図である。同図において、図１に示す第１の実施形態のプラント監視システムと同一の部分には同一の符号を付し、その説明を省略する。同図に示すプラント監視システムが、第１の実施形態のプラント監視システムと異なる点は、監視端末２に代えて監視端末２ａを備える点である。監視端末２ａは、第１の実施形態の操作履歴管理部３５を有する画面表示制御装置３に代えて、操作履歴管理部３５ａを有する画面表示制御装置３ａを備える。画面表示制御装置３ａは、所定期間の操作履歴情報として、所定操作回数分遡った期間の操作履歴情報を操作履歴記憶部３６から読み出して表示ページ選択部３２に出力する。
【００３２】
図５は、画面表示制御装置３ａの動作の流れを示すフロー図である。同図において、図３に示すフローチャートと同一の処理には同一の符号を付し、その説明を省略する。画面表示制御装置３ａのステップＳ１０５〜ステップＳ１３５の処理は、第１の実施形態の画面表示制御装置３と同様である。
【００３３】
ページめくりボタン操作部３７は、メニュー画面Ａ１において押下された特殊ページめくりボタンＡ４１またはＡ４２を示す押下イベント情報をメニュー画面表示制御部３３から受信すると、受信した押下イベント情報を表示ページ選択部３２に出力する。表示ページ選択部３２は、操作履歴管理部３５ａに操作履歴情報を要求する。操作履歴管理部３５ａは、操作時刻が新しい順に所定操作回数分の操作履歴情報を操作履歴記憶部３６から読み出し、表示ページ選択部３２に出力する（ステップＳ１３５ａ）。ステップＳ１４０以降の画面表示制御装置３ａの処理は、第１の実施形態の画面表示制御装置３と同様である。
【００３４】
上述した実施形態によれば、複数ページで構成されるメニュー画面のうち、過去の一定回数の操作の中で所定の頻度以上操作された画面展開ボタンを含むページのみを、ページめくりの対象とする。従って、操作間隔が長い場合でも、ユーザが目的とする画面展開ボタンを含んだページを容易に探すことが可能となる。
【００３５】
（第３の実施形態）
本実施形態では、現在と同じ時間帯に操作された画面展開ボタンのうち所定の頻度以上操作された画面展開ボタンを含むページのみを、ページめくりの対象とする。以下では、第１の実施形態との差分を中心に説明する。
【００３６】
図６は、本実施形態のプラント監視システムの構成図である。同図において、図１に示す第１の実施形態のプラント監視システムと同一の部分には同一の符号を付し、その説明を省略する。同図に示すプラント監視システムが、第１の実施形態のプラント監視システムと異なる点は、監視端末２に代えて監視端末２ｂを備える点である。監視端末２ｂは、第１の実施形態の操作履歴管理部３５を有する画面表示制御装置３に代えて、操作履歴管理部３５ｂを有する画面表示制御装置３ｂを備える。画面表示制御装置３ｂは、所定期間の操作履歴情報として、特殊ページめくりボタンＡ４１またはＡ４２の選択操作が行われた時刻と同じ時間帯に含まれる操作時刻の操作履歴情報を操作履歴記憶部３６から読み出して表示ページ選択部３２に出力する。
【００３７】
図７は、画面表示制御装置３ｂの動作の流れを示すフロー図である。同図において、図３に示すフローチャートと同一の処理には同一の符号を付し、その説明を省略する。画面表示制御装置３ｂのステップＳ１０５〜ステップＳ１３５の処理は、第１の実施形態の画面表示制御装置３と同様である。
【００３８】
ページめくりボタン操作部３７は、メニュー画面Ａ１において押下された特殊ページめくりボタンＡ４１またはＡ４２を示す押下イベント情報をメニュー画面表示制御部３３から受信すると、受信した押下イベント情報を表示ページ選択部３２に出力する。表示ページ選択部３２は、操作履歴管理部３５ｂに操作履歴情報を要求する。操作履歴管理部３５ｂは、現在から所定日数分遡った期間において、特殊ページめくりボタンＡ４１またはＡ４２が押下された時刻が含まれる時間帯と同じ時間帯に実行された操作履歴情報を操作履歴記憶部３６から読み出す。例えば、１日が時間帯ＴＺ１〜ＴＺ３までの３つの時間帯に分けられており、押下イベント情報が示す特殊ページめくりボタンＡ４１またはＡ４２が押下された時刻が、時間帯ＴＺ１に含まれるとする。操作履歴管理部３５ｂは、操作時刻が、現在から所定の日数分遡った期間内である操作履歴情報を特定する。あるいは、操作履歴管理部３５ｂは、操作時刻が、現在から所定の日数分遡った期間内のうち今日と同じ曜日の操作履歴情報を特定してもよい。操作履歴管理部３５ｂは、特定した操作履歴情報のうち、時間帯ＴＺ１に含まれる操作時刻の操作履歴情報を選択して操作履歴記憶部３６から読み出し、表示ページ選択部３２に出力する（ステップＳ１３５ｂ）。ステップＳ１４０以降の画面表示制御装置３ｂの処理は、第１の実施形態の画面表示制御装置３と同様である。
【００３９】
プラントでは、同じ時間に同じルーチンが行われる場合がある。そこで、上述した実施形態によれば、複数ページで構成されるメニュー画面のうち、同じルーチンが過去に行われたときに所定の頻度以上操作された画面展開ボタンを含むページのみを、ページめくりの対象とすることができる。
【００４０】
（第４の実施形態）
本実施形態では、画面表示制御装置は、全ての監視端末についての操作履歴情報を利用する。以下では、第１の実施形態との差分を中心に説明する。
【００４１】
図８は、本実施形態のプラント監視システムの構成図である。同図において、図１に示す第１の実施形態のプラント監視システムと同一の部分には同一の符号を付し、その説明を省略する。本実施形態のプラント監視システムは、監視サーバ１ｃと、１台以上の監視端末２ｃとを備えて構成される。監視サーバ１ｃが第１の実施形態の監視サーバ１と異なる点は、操作履歴記憶部３６ｃをさらに備える点である。監視端末２ｃが第１の実施形態の監視端末２と異なる点は、画面表示制御装置３に代えて画面表示制御装置３ｃを備え点である。画面表示制御装置３ｃが第１の実施形態の画面表示制御装置３と異なる点は、操作履歴管理部３５に代えて操作履歴管理部３５ｃを備える点、及び、操作履歴記憶部３６を備えていない点である。
【００４２】
画面表示制御装置３ｃの動作は、図３に示す第１の実施形態のフローチャートに示す画面表示制御装置３と同様である。ただし、ステップＳ１２０において、画面表示制御装置３ｃの操作履歴管理部３５ｃは、自装置を備える監視端末２ｃの識別情報を操作履歴情報に付加して監視サーバ１ｃの操作履歴記憶部３６ｃに格納する。画面表示制御装置３ｃの操作履歴管理部３５ｃは、監視端末２ｃの識別情報に代えて、あるいは、加えて、自装置を備える監視端末２ｃを操作しているユーザの識別情報を操作履歴情報に付加して監視サーバ１ｃの操作履歴記憶部３６ｃに格納してもよい。ユーザの識別情報は、例えば、監視端末２ｃにログインするときにユーザが入力したログイン名などとすることができる。
【００４３】
そして、ステップＳ１３５において、操作履歴管理部３５ｃは、所定期間の操作履歴情報を監視サーバ１ｃの操作履歴記憶部３６ｃから読み出す。例えば、操作履歴管理部３５ｃは、第１の実施形態と同様に、操作時刻が現在の時刻から所定時間遡った時刻までの範囲に含まれる操作履歴情報を読み出す。あるいは、操作履歴管理部３５ｃは、第２の実施形態と同様に、操作時刻が新しい順の所定操作回数分の操作履歴情報を読み出してもよい。またあるいは、操作履歴管理部３５ｃは、第３の実施形態と同様に、現在から所定日数分遡った期間において、特殊ページめくりボタンＡ４１またはＡ４２が押下された時刻が含まれる時間帯と同じ時間帯が操作時刻の操作履歴情報を読み出してもよい。なお、操作履歴管理部３５ｃは、所定期間の操作履歴情報のうち、自装置を備える監視端末２ｃの識別情報、あるいは、自装置を備える監視端末２ｃと予め関連付けられた他の監視端末２ｃの識別情報が付加された操作履歴情報のみを読み出してもよい。あるいは、操作履歴管理部３５ｃは、所定期間の操作履歴情報のうち、操作を行っているユーザの識別情報、あるいは、そのユーザの識別情報と予め関連付けられた他のユーザの識別情報が付加された操作履歴情報のみを読み出してもよい。操作履歴管理部３５ｃは、読み出した操作履歴情報を表示ページ選択部３２に出力する。
【００４４】
上述した実施形態によれば、システム全体として最近高い頻度で操作されている画面展開ボタンを含むメニュー画面のページのみを、ページめくりの対象とすることができる。
【００４５】
（第５の実施形態）
本実施形態では、監視サーバが画面表示制御装置を備える。
図９は、本実施形態のプラント監視システムの構成図である。同図において、図１に示す第１の実施形態のプラント監視システムと同一の部分には同一の符号を付し、その説明を省略する。本実施形態のプラント監視システムは、監視サーバ１ｄと、１台以上の監視端末２ｄとを備えて構成される。監視サーバ１ｄが第１の実施形態の監視サーバ１と異なる点は、画面表示制御装置３ｄを備える点である。画面表示制御装置３ｄが第１の実施形態の画面表示制御装置３と異なる点は、操作履歴管理部３５及び操作履歴記憶部３６に代えて、第４の実施形態の操作履歴管理部３５ｃ及び操作履歴記憶部３６ｃを備える点である。
画面表示制御装置３ｄは、監視端末２ｄ毎に、操作入力部２２による操作に基づいて、第４の実施形態の画面表示制御装置３ｃと同様の動作を行う。
【００４６】
上述した実施形態によれば、監視サーバのみに画面表示制御装置を備えることにより、システム全体として最近高い頻度で操作されている画面展開ボタンを含むメニュー画面のページのみを、各監視端末におけるページめくりの対象とすることができる。
【００４７】
なお、上記においては、メニュー画面は、画面展開ボタンの一覧を含んでいるが、ボタンを使用せずにメニュー項目の一覧を表示し、表示した中から実行させるメニュー項目を選択させるようにしてもよい。また、メニュー項目の横に設けられたラジオボタンをチェックすることにより、実行させるメニュー項目を選択するようにしてもよい。
また、上記においては、メニュー画面は、ページ移動方向別の特殊ページめくりボタンを含んでいるが、特殊ページめくりボタンを一つのみ含むようにしてもよい。この場合、ページ移動方向は、予め決められた方向とする。
また、上記においては、特殊ページめくりの実行とページ移動方向を、メニュー画面に含まれる特殊ページめくりボタンを操作入力部２２により選択する操作を行うことで指示しているが、他の操作により指示してもよい。例えば、特殊ページめくりの実行の指示とページ移動方向の指定を、プルダウンメニューから選択することにより行ってもよく、キーボードやボタンにより入力してもよい。
【００４８】
以上説明した少なくともひとつの実施形態によれば、操作履歴読出部と表示ページ選択部を持つことにより、目的のメニュー項目を含んだメニュー画面のページを見つけやすくすることができる。
【００４９】
上述した実施形態における監視サーバ１、１ｃ、１ｄ、監視端末２、２ａ、２ｂ、２ｃ、２ｄ、画面表示制御装置３、３ａ、３ｂ、３ｃ、３ｄの機能をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００５０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５１】
１…監視サーバ、１ｃ…監視サーバ、１ｄ…監視サーバ、２…監視端末、２ａ…監視端末、２ｂ…監視端末、２ｃ…監視端末、２ｄ…監視端末、３…画面表示制御装置、３ａ…画面表示制御装置、３ｂ…画面表示制御装置、３ｃ…画面表示制御装置、３ｄ…画面表示制御装置、９…プラント、１１…プロセス状態受信部、１２…プロセス状態記憶部、１３…画面生成部、２１…表示部、２２…操作入力部、３１…ページ情報記憶部、３２…表示ページ選択部、３３…メニュー画面表示制御部、３４…画面展開ボタン操作部、３５…操作履歴管理部、３５ａ…操作履歴管理部、３５ｂ…操作履歴管理部、３５ｃ…操作履歴管理部、３６…操作履歴記憶部、３６ｃ…操作履歴記憶部、３７…ページめくりボタン操作部
【図１】
2016048475.tif 000003
【図２】
2016048475.tif 000004
【図３】
2016048475.tif 000005
【図４】
2016048475.tif 000006
【図５】
2016048475.tif 000007
【図６】
2016048475.tif 000008
【図７】
2016048475.tif 000009
【図８】
2016048475.tif 000010
【図９】
2016048475.tif 000011