(57)【要約】  画面データ記憶部（２１）、監視画面表示制御部（２２）、路線モデル記憶部（２３）、画面連結部（２４）および連結画面表示制御部（２５）を備えて、監視画面表示装置（１０）を構成する。画面連結部（２４）によって、路線モデル記憶部（２３）に記憶される路線モデル情報と、画面データ記憶部（２１）に記憶される画面データに含まれる部品属性情報とを用いて、隣接関係にある路線図を探し出し、探し出した画面データを隣接関係に従って連結する。連結された画面データを用いて、連結された路線図を連結画面表示制御部（２５）によって表示装置（６）に表示する。
2016125827.tif 000002
【特許請求の範囲】
【請求項１】
監視対象を監視するための監視画面の画面データを記憶する画面データ記憶部と、
前記画面データ記憶部に記憶される前記画面データを用いて、表示装置に前記監視画面を表示する監視画面表示制御部と、
前記監視対象の論理的な構造を表す監視対象モデルに関する監視対象モデル情報を記憶する監視対象モデル記憶部と、
前記画面データ記憶部に記憶される複数の前記画面データを連結させる画面連結部と、
前記画面連結部によって連結された前記画面データを用いて、連結された前記監視画面を前記表示装置に表示する連結画面表示制御部と、
各前記監視画面における画面部品の位置を移動させる部品移動部とを備え、
前記画面データ記憶部に記憶される前記画面データは、前記監視画面に配置される画面部品の属性情報を含み、
前記監視対象モデル情報および前記属性情報は、それぞれ、前記監視対象に割り当てられる信号識別情報を含み、
前記監視対象モデルは、前記信号識別情報を用いて前記監視対象の論理的な構造を表し、
前記画面連結部は、前記監視対象モデル情報に含まれる前記信号識別情報と、前記属性情報に含まれる前記信号識別情報とを用いて、隣接関係にある監視画面の画面データを探し出し、探し出した前記画面データを前記隣接関係に従って連結し、
前記部品移動部は、連結された前記監視画面において、隣接関係にある前記画面部品の位置と前記画面部品間の幅とが異なる場合、隣接関係にある前記画面部品の位置と前記画面部品間の幅とが同一になるように、前記画面部品を移動させることを特徴とする監視画面表示装置。
【請求項２】
前記部品移動部は、隣接関係にある前記画面部品の位置を、前記画面部品と、前記画面部品に平行に配置される他の画面部品との間に配置される個数が最も多い画面部品と同じ位置になるように、前記画面部品を移動させることを特徴とする請求項１に記載の監視画面表示装置。
【請求項３】
前記部品移動部は、前記画面部品を移動させるとき、移動させる前記画面部品と共に、前記画面部品に平行に配置される他の画面部品に関して、移動させる前記画面部品と反対側に配置される全ての前記画面部品をまとめて移動させることを特徴とする請求項１に記載の監視画面表示装置。
【請求項４】
前記監視画面における前記画面部品の長さ寸法を延長する画面部品延長部を備え、
前記画面部品延長部は、連結された前記監視画面において、隣接関係にある画面部品同士の間隔が、他の画面部品同士の間隔と比較して大きい場合、隣接関係にある画面部品同士の間隔が、前記他の画面部品同士の間隔と等しくなるまで前記画面部品を延長することを特徴とする請求項１から３のいずれか１つに記載の監視画面表示装置。
【請求項５】
複数の前記画面部品を１つの画面部品にまとめる画面部品マージ部を備え、
前記路線部品マージ部は、連結された履歴画面において、隣接関係にある画面部品が同一の監視対象を示す画面部品である場合、前記隣接関係にある画面部品を１つの画面部品にまとめることを特徴とする請求項１から３のいずれか１つに記載の監視画面表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視対象であるプラントおよび列車路線などに設置されたセンサおよび軌道回路などからデータを取得し、監視対象の状態および状況を監視するための監視システムにおける監視画面表示装置に関する。
【背景技術】
【０００２】
監視画面表示装置に表示される路線図および系統図などの監視画面は、専用のエディタで編集されて、画面データとして保存される。従来の監視画面表示装置では、１つの監視画面に対し、１つの監視画面データが作成される。【０００３】
１つの監視画面に対し、複数の監視画面データを作成する技術が、たとえば特許文献１，２に開示される。特許文献１に開示される技術では、ユーザによって監視画面表示装置上で駅の順番が路線図に則して入力されると、隣接関係にある複数の監視画面データを繋げて、１つの路線図ファイルを作成する。【０００４】
特許文献２に開示される技術では、監視画面データ間のマッピングデータを用いて隣接関係を特定し、必要に応じて拡大、縮小、傾斜させることによって、各監視画面データの隣接関係をユーザが直感的に把握できるようにする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２２０９５１号公報
【特許文献２】特開２０１０−２１５０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述の特許文献１，２に開示される監視画面表示装置では、画面データを作成する際、または、作成した後に、ユーザが画面データ間の隣接関係を指定する必要があるので、ユーザにとって手間がかかるという問題がある。【０００７】
本発明の目的は、ユーザが画面データ間の隣接関係を指定する作業を行うことなく、隣接関係にある画面データを特定し、連結して表示することができる監視画面表示装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明の監視画面表示装置は、監視対象を監視するための監視画面の画面データを記憶する画面データ記憶部と、前記画面データ記憶部に記憶される前記画面データを用いて、表示装置に前記監視画面を表示する監視画面表示制御部と、前記監視対象の論理的な構造を表す監視対象モデルに関する監視対象モデル情報を記憶する監視対象モデル記憶部と、前記画面データ記憶部に記憶される複数の前記画面データを連結させる画面連結部と、前記画面連結部によって連結された前記画面データを用いて、連結された前記監視画面を前記表示装置に表示する連結画面表示制御部と、各前記監視画面における画面部品の位置を移動させる部品移動部とを備え、前記画面データ記憶部に記憶される前記画面データは、前記監視画面に配置される画面部品の属性情報を含み、前記監視対象モデル情報および前記属性情報は、それぞれ、前記監視対象に割り当てられる信号識別情報を含み、前記監視対象モデルは、前記信号識別情報を用いて前記監視対象の論理的な構造を表し、前記画面連結部は、前記監視対象モデル情報に含まれる前記信号識別情報と、前記属性情報に含まれる前記信号識別情報とを用いて、隣接関係にある監視画面の画面データを探し出し、探し出した前記画面データを前記隣接関係に従って連結し、前記部品移動部は、連結された前記監視画面において、隣接関係にある前記画面部品の位置と前記画面部品間の幅とが異なる場合、隣接関係にある前記画面部品の位置と前記画面部品間の幅とが同一になるように、前記画面部品を移動させることを特徴とする。
【発明の効果】
【０００９】
本発明の監視画面表示装置によれば、画面連結部によって、監視対象モデル情報に含まれる信号識別情報と画面部品の属性情報に含まれる信号識別情報とを用いて、隣接関係にある監視画面の画面データが探し出され、探し出された画面データが隣接関係に従って連結される。これによって、ユーザが画面データ間の隣接関係を指定する作業を行うことなく、隣接関係にある画面データを特定し、連結して表示することができる。したがって、ユーザが画面データ間の隣接関係を指定する手間を省くことができるので、利便性に優れる監視画面表示装置を実現することができる。【００１０】
また、連結された監視画面において、隣接関係にある画面部品の位置と画面部品間の幅とが異なる場合、隣接関係にある画面部品の位置と画面部品間の幅とが同一になるように、部品移動部によって、画面部品が移動される。これによって、画面を連結するときに、ユーザが操作を行うことなく、隣接関係にある画面部品の位置が合わせられるので、画面部品の位置合わせにかかるユーザの手間を省くことができる。また、画面部品のサイズおよび線幅が変更されずに連結されるので、違和感なく一つの画面として表示することができる。【００１１】
本発明の目的、特徴、局面、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施の形態である監視画面表示装置１０の構成を示すブロック図である。
【図２】本発明の第１の実施の形態である監視画面表示装置１０のハードウェア構成を示すブロック図である。
【図３】路線モデル情報の一例を示す図である。
【図４】路線モデル情報の他の例を示す図である。
【図５】部品属性情報の一例を示す図である。
【図６】監視画面表示装置１０における画面表示処理の処理手順を示すフローチャートである。
【図７】図６のステップＳＴ５の連結対象画面データ探索処理の処理手順を示すフローチャートである。
【図８】路線図の一例を示す図である。
【図９】路線図の一例を示す図である。
【図１０】部品属性情報の一例を示す図である。
【図１１】路線モデル情報の一例を示す図である。
【図１２】図６のステップＳＴ６の画面連結処理の処理手順を示すフローチャートである。
【図１３】連結画面の一例を示す図である。
【図１４】本発明の第２の実施の形態である監視画面表示装置１０Ａの構成を示すブロック図である。
【図１５】本発明の第２の実施の形態におけるステップＳＴ５の連結対象画面データ探索処理の処理手順を示すフローチャートである。
【図１６】関連付けの一例を示す図である。
【図１７】本発明の第２の実施の形態におけるステップＳＴ６の画面連結処理の処理手順を示すフローチャートである。
【図１８】部品属性情報の一例を示す図である。
【図１９】監視画面の一例を示す図である。
【図２０】監視画面の一例を示す図である。
【図２１】監視画面の一例を示す図である。
【図２２】監視画面の一例を示す図である。
【図２３】本発明の第３の実施の形態である監視画面表示装置１０Ｂの構成を示すブロック図である。
【図２４】本発明の第３の実施の形態におけるステップＳＴ６の画面連結処理の処理手順を示すフローチャートである。
【図２５】連結画面の一例を示す図である。
【図２６】本発明の第４の実施の形態である監視画面表示装置１０Ｃの構成を示すブロック図である。
【図２７】関連付けの一例を示す図である。
【図２８】本発明の第４の実施の形態におけるステップＳＴ６の画面連結処理の処理手順を示すフローチャートである。
【図２９】連結画面の一例を示す図である。
【図３０】本発明の第５の実施の形態である監視画面表示装置１０Ｄの構成を示すブロック図である。
【図３１】系統モデル情報の一例を示す図である。
【図３２】部品属性情報の一例を示す図である。
【図３３】本発明の第５の実施の形態におけるステップＳＴ５の連結対象画面データ探索処理の処理手順を示すフローチャートである。
【図３４】系統図の一例を示す図である。
【図３５】系統図の一例を示す図である。
【図３６】部品属性情報の一例を示す図である。
【図３７】系統モデル情報の一例を示す図である。
【図３８】関連付けの一例を示す図である。
【図３９】本発明の第５の実施の形態におけるステップＳＴ６の画面連結処理の処理手順を示すフローチャートである。
【図４０】連結前の画面部品の一例を示す図である。
【図４１】連結画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態である監視画面表示装置１０の構成を示すブロック図である。図１では、監視画面表示装置１０が接続される表示装置６を併せて示す。
【００１４】
監視画面表示装置１０は、画面データ記憶部２１、監視画面表示制御部２２、路線モデル記憶部２３、画面連結部２４および連結画面表示制御部２５を備えて構成される。監視画面表示制御部２２および連結画面表示制御部２５は、表示装置６に接続される。
【００１５】
画面データ記憶部２１は、監視対象を監視するための監視画面の画面データを記憶する。画面データ記憶部２１に記憶される画面データは、監視画面に配置される画面部品の属性情報を含む。画面データ記憶部２１に記憶される画面データに含まれる画面部品の属性情報は、監視対象に割り当てられる信号識別情報を含む。
【００１６】
本実施の形態では、監視対象は、列車路線であり、監視画面は、路線図である。したがって、画面データ記憶部２１は、路線図の画面データを記憶する。監視対象は、列車路線に限定されるものではなく、たとえばプラントであってもよい。
【００１７】
監視画面表示制御部２２は、画面データ記憶部２１に記憶される画面データが表す画面を監視画面として、表示装置６、具体的には表示装置６の表示画面に表示する。
【００１８】
路線モデル記憶部２３は、路線モデルに関する路線モデル情報を記憶する。路線モデル記憶部２３は、監視対象モデル記憶部に相当する。監視対象モデル記憶部は、監視対象モデル情報を記憶する。監視対象モデル情報は、監視対象モデルに関する情報である。監視対象モデル情報は、監視対象に割り当てられる信号識別情報を含む。監視対象モデルは、信号識別情報を用いて監視対象の論理的な構造を表す。路線モデルは、監視対象モデルに相当し、路線モデル情報は、監視対象モデル情報に相当する。
【００１９】
画面連結部２４は、画面データ記憶部２１に記憶される複数の画面データを連結させる。具体的には、画面連結部２４は、路線モデル記憶部２３に記憶される路線モデル情報と、画面データ記憶部２１に記憶される画面データに含まれる部品属性情報とを用いて、隣接関係にある画面データを探し出し、探し出した画面データを隣接関係に従って連結させる。部品属性情報は、監視画面に配置される画面部品の属性を表す情報である。
【００２０】
連結画面表示制御部２５は、画面連結部２４によって連結された画面データが表す画面、すなわち連結された監視画面（以下「連結画面」という場合がある）を、表示装置６、具体的には表示装置６の表示画面に表示する。
【００２１】
図２は、本発明の第１の実施の形態である監視画面表示装置１０のハードウェア構成を示すブロック図である。監視画面表示装置１０は、パーソナルコンピュータ（Personal Computer；略称：ＰＣ）１を備えて構成される。ＰＣ１には、入力装置５および表示装置６が接続される。ＰＣ１は、中央処理装置（Central Processing Unit；略称：ＣＰＵ）２と、主記憶装置３と、外部記憶装置４とを備える。
【００２２】
主記憶装置３は、半導体メモリによって実現される。外部記憶装置４は、ハードディスクドライブによって実現される。入力装置５は、マウス、およびキーボードによって実現される。ユーザがマウスまたはキーボードを操作すると、ユーザの操作に対応する指令がＣＰＵ２に与えられる。表示装置６は、たとえば液晶ディスプレイによって実現される。表示装置６は、ＣＰＵ２から与えられる情報を可視表示する。
【００２３】
図１に示す画面データ記憶部２１および路線モデル記憶部２３は、主記憶装置３によって実現される。画面データ記憶部２１および路線モデル記憶部２３は、外部記憶装置４によって実現されてもよい。監視画面表示制御部２２、画面連結部２４および連結画面表示制御部２５は、外部記憶装置４に記憶される制御プログラムが、ＣＰＵ２によって主記憶装置３に展開されることによって実現される。
【００２４】
本実施の形態の監視画面表示装置１０は、前述のように、路線モデル情報と、画面データに含まれる部品属性情報とを用いて、隣接関係にある画面データを探し出し、探し出した画面データを連結させて表示を行う。本実施の形態における監視画面表示装置１０は、主に、列車運行管理システムの路線図を連結の対象とする。
【００２５】
路線モデルとは、監視対象である列車路線の論理的な構造、すなわち、監視対象である列車路線同士の論理的な接続構造を表すものである。具体的には、路線モデルは、監視対象である列車路線同士の論理的な接続関係を表す。路線モデル情報は、路線モデルに関する情報である。路線モデル情報は、軌道回路同士の接続関係の情報、ならびに軌道回路に割り当てられたセンサ信号情報、所属駅または所属駅区間の情報、および番線の情報などを含む。
【００２６】
センサ信号情報とは、センサの信号情報のことである。信号情報とは、監視対象機器の状態、たとえば、監視対象機器の全体の動作状況または監視対象機器の内部の各種機能の動作状況を示す信号を特定するための識別（identification；略称：ＩＤ）情報のことである。以下の説明では、「センサ信号情報」を、「センサ信号ＩＤ」または「信号ＩＤ」という場合がある。
【００２７】
図３は、路線モデル情報の一例を示す図である。図３では、軌道回路ＩＤが「２２３」である軌道回路が監視対象である場合の路線モデル情報を示す。図３に示すように、路線モデル情報は、接続軌道回路ＩＤを含む。接続軌道回路ＩＤは、監視対象の軌道回路と接続関係を有する軌道回路のＩＤである。図３に示す例では、接続軌道回路ＩＤは「２３３」となっている。これは、軌道回路ＩＤが「２２３」である軌道回路が、軌道回路ＩＤが「２３３」である軌道回路と接続関係を有することを表している。
【００２８】
また、図３に示す例では、軌道回路ＩＤが「２２３」である軌道回路には、「Ｓｉｇ２２３．ｖａｌｕｅ１」で表されるセンサ信号ＩＤが割り当てられている。図３に示すように、軌道回路ＩＤが「２２３」である軌道回路は、Ａ駅に所属する軌道回路であり、所属番線は２番線となっている。軌道回路ＩＤとは、軌道回路を特定するためのＩＤ情報のことである。
【００２９】
図４は、路線モデル情報の他の例を示す図である。図４では、軌道回路ＩＤが「１４５」である軌道回路が監視対象である場合の路線モデル情報を示す。図４に示す例では、接続軌道回路ＩＤは「１２０」となっている。これは、軌道回路ＩＤが「１４５」である軌道回路が、軌道回路ＩＤが「１２０」である軌道回路と接続関係を有することを表している。
【００３０】
また、図４に示す例では、軌道回路ＩＤが「１４５」である軌道回路には、「Ｓｉｇ１４５．ｖａｌｕｅ３」で表されるセンサ信号ＩＤが割り当てられている。図４に示すように、軌道回路ＩＤが「１４５」である軌道回路は、Ａ駅とＢ駅との間の区間に所属する軌道回路であり、一つの駅に所属していないので、所属番線は該当なしとして「−１」が定義されている。
【００３１】
図５は、部品属性情報の一例を示す図である。監視画面の画面データには、総じて、監視画面に配置される画面部品の色および形状を表す値とともに、センサ信号情報が含まれていることが多い。これは、監視対象の機器に割り当てられたセンサ信号情報を画面部品に設定しておくことによって、その機器の状態を、設定された画面部品上に表示することが可能になるからである。
【００３２】
図５では、部品ＩＤが「１１０」である画面部品の部品属性情報を示す。図５に示すように、部品属性情報は、部品ＩＤ、線色、線幅、始点座標、終点座標およびセンサ信号ＩＤを含む。線色は、画面部品を表す線の色である。線幅は、画面部品を表す線の幅である。始点座標は、画面部品の始点の座標である。終点座標は、画面部品の終点の座標である。センサ信号ＩＤは、画面部品に割り当てられたセンサ信号ＩＤである。
【００３３】
図５に示すように、部品ＩＤが「１１０」である画面部品の部品属性情報は、たとえば、線色が「黒」であり、線幅が「２」であり、始点座標が（ｘ，ｙ）＝（９００，２００）であり、終点座標が（ｘ，ｙ）＝（１０２４，２００）であり、センサ信号ＩＤが「Ｓｉｇ１４５．ｖａｌｕｅ３」である。
【００３４】
図６は、監視画面表示装置１０における画面表示処理の処理手順を示すフローチャートである。図６に示すフローチャートの処理は、監視画面表示装置１０を構成する監視画面表示制御部２２、画面連結部２４および連結画面表示制御部２５によって実行される。図６に示すフローチャートの処理は、監視画面表示装置１０の電源が投入されると開始され、ステップＳＴ１に移行する。
【００３５】
ステップＳＴ１において、監視画面表示制御部２２、画面連結部２４および連結画面表示制御部２５は、画面表示指示待ち状態に移行する。ステップＳＴ２において、画面連結部２４は、画面表示指示があったか否かを判断する。画面表示指示があったと判断された場合は、ステップＳＴ３に移行し、画面表示指示が無かったと判断された場合は、ステップＳＴ１に戻る。
【００３６】
ステップＳＴ３において、画面連結部２４は、画面連結モードであるか否かを判断する。画面連結モードであると判断された場合は、ステップＳＴ４に移行し、画面連結モードでないと判断された場合は、ステップＳＴ８に移行する。
【００３７】
ステップＳＴ４において、画面連結部２４は、画面データ記憶部２１から画面データを読み込む。画面データを読み込むと、ステップＳＴ５に移行する。
【００３８】
ステップＳＴ５において、画面連結部２４は、連結対象画面データ探索処理を行う。連結対象画面データ探索処理の詳細については後述する。
【００３９】
ステップＳＴ６において、画面連結部２４は、画面連結処理を行う。画面連結処理の詳細については後述する。
【００４０】
ステップＳＴ７において、連結画面表示制御部２５は、ステップＳＴ６で画面連結部２４によって連結された画面データを画面連結部２４から受け取り、受取った画面データに基づいて、連結された監視画面である連結画面を表示装置６に表示する。
【００４１】
ステップＳＴ８において、監視画面表示制御部２２は、画面データ記憶部２１から画面データを読み込む。画面データを読み込むと、ステップＳＴ９に移行する。
【００４２】
ステップＳＴ９において、監視画面表示制御部２２は、ステップＳＴ８で読み込んだ画面データに基づいて、監視画面として路線図を表示装置６に表示する。
【００４３】
ステップＳＴ１０において、監視画面表示制御部２２は、画面表示処理を終了するか否かを判断する。画面表示処理を終了すると判断された場合は、全ての処理手順を終了し、画面表示処理を終了しないと判断された場合は、ステップＳＴ１に戻り、前述の処理を行う。
【００４４】
図７は、図６のステップＳＴ５の連結対象画面データ探索処理の処理手順を示すフローチャートである。図８および図９は、路線図の一例を示す図である。図１０は、部品属性情報の一例を示す図である。図１１は、路線モデル情報の一例を示す図である。
【００４５】
図１０では、部品ＩＤが「５９１」である画面部品の部品属性情報を示す。図１０に示すように、部品ＩＤが「５９１」である画面部品の部品属性情報は、たとえば、線色が「黒」であり、線幅が「２」であり、始点座標が（ｘ，ｙ）＝（３０，２００）であり、終点座標が（ｘ，ｙ）＝（１３０，２００）であり、センサ信号ＩＤが「Ｓｉｇ１２０．ｖａｌｕｅ２」である。
【００４６】
図１１では、軌道回路ＩＤが「１２０」である軌道回路が監視対象である場合の路線モデル情報を示す。図１１に示す例では、接続軌道回路ＩＤは「１６９」となっている。これは、軌道回路ＩＤが「１２０」である軌道回路が、軌道回路ＩＤが「１６９」である軌道回路と接続関係を有することを表している。
【００４７】
また、図１１に示す例では、軌道回路ＩＤが「１２０」である軌道回路には、「Ｓｉｇ１２０．ｖａｌｕｅ２」で表されるセンサ信号ＩＤが割り当てられている。図１１に示すように、軌道回路ＩＤが「１２０」である軌道回路は、Ａ駅とＢ駅との間の区間に所属する軌道回路であり、一つの駅に所属していないので、所属番線は該当なしとして「−１」が定義されている。
【００４８】
図８〜図１１を参照して、図７に示すフローチャートの処理を説明する。図７に示すフローチャートの処理は、前述の図６に示すステップＳＴ４の処理が終了して、ステップＳＴ５に移行すると開始され、ステップＳＴ５１に移行する。
【００４９】
ステップＳＴ５１において、画面連結部２４は、画面データ記憶部２１から読み込んだ画面データの右端に配置されている路線部品を探し出し、その路線部品に割り当てられているセンサ信号情報を抽出する。
【００５０】
たとえば、図８の画面１０１の画面データに、図５の属性情報が設定されている路線部品１０１１が配置されているとする。また、図９の画面１０２の画面データに、図１０の属性情報が設定されている路線部品１０２１が配置されているとする。
【００５１】
ステップＳＴ４において図８の画面１０１の画面データを読み込んだ場合、画面連結部２４は、路線部品１０１１を探し出し、路線部品１０１１に設定されているセンサ信号情報「Ｓｉｇ１４５.ｖａｌｕｅ３」を抽出する。本実施の形態では、画面データが表す画面の右端に配置されている路線部品を探し出し、その部品のセンサ信号情報を抽出しているが、左端に配置されている路線部品のセンサ信号情報を抽出するものであってもよく、左右の両端に配置されている各路線部品のセンサ信号情報を抽出してもよい。
【００５２】
次に、ステップＳＴ５２において、画面連結部２４は、ステップＳＴ５１において抽出したセンサ信号情報と同じセンサ信号情報を有する軌道回路の情報を、路線モデル記憶部２３から探索する。たとえば、ステップＳＴ５１において、センサ信号情報「Ｓｉｇ１４５.ｖａｌｕｅ３」を抽出したとすると、画面連結部２４は、ステップＳＴ５２において、路線モデル記憶部２３から図４の情報を探し出す。
【００５３】
ステップＳＴ５３において、画面連結部２４は、路線モデル記憶部２３に、ステップＳＴ５１において抽出したセンサ信号情報と同じセンサ信号情報を有する軌道回路の情報があったか否かを判断する。同じセンサ信号情報を有する軌道回路の情報があったと判断された場合は、ステップＳＴ５４に移行し、同じセンサ信号情報を有する軌道回路の情報がないと判断された場合は、ステップＳＴ５９に移行する。
【００５４】
ステップＳＴ５４において、画面連結部２４は、ステップＳＴ５３で探し出した軌道回路の情報、具体的には接続軌道回路ＩＤを用いて、接続軌道回路の情報を路線モデル記憶部２３から探し出す。具体的には、画面連結部２４は、探し出した軌道回路の情報を用いて、接続軌道回路に定義されているセンサ信号情報を抽出する。たとえば、ステップＳＴ５２において、路線モデル記憶部２３から図４の情報を探し出した場合、画面連結部２４は、ステップＳＴ５４において、図１１の情報を探し出す。
【００５５】
ステップＳＴ５５において、画面連結部２４は、ステップＳＴ５４で抽出したセンサ信号情報と同じセンサ信号情報が割り当てられている路線部品が配置されている画面の画面データを、画面データ記憶部２１に記憶されている画面データの中から探索する。たとえば、ステップＳＴ５４において、図１１の情報を探し出したとすると、画面連結部２４は、センサ信号ＩＤ「Ｓｉｇ１２０.ｖａｌｕｅ２」が割り当てられている路線部品１０２１が配置されている画面１０２の画面データを探し出す。
【００５６】
ステップＳＴ５６において、画面連結部２４は、該当する画面データがあったか否かを判断する。該当する画面データがあったと判断された場合は、ステップＳＴ５７に移行し、該当する画面データがないと判断された場合は、ステップＳＴ５９に移行する。
【００５７】
ステップＳＴ５７において、画面連結部２４は、ステップＳＴ５５で探し出した画面データを連結対象画面データリストに追加する。ステップＳＴ５５の画面データが、ステップＳＴ４で読み込んだ画面データと同じであれば、その画面データは連結対象画面データリストに追加しなくてもよい。また、連結対象画面データリスト内に重複する画面データがあれば、追加しなくてもよい。
【００５８】
ステップＳＴ５８において、画面連結部２４は、連結対象画面データリストの要素数が、連結可能な上限数である連結上限数から１を除算した値である「連結上限数−１」の値と同じか否かを判断する。連結対象画面データリストの要素数が「連結上限数−１」の値と同じと判断された場合は、全ての処理手順を終了する。連結対象画面データリストの要素数が「連結上限数−１」の値と同じではないと判断された場合は、ステップＳＴ５９に移行する。
【００５９】
連結上限数は、予め本システムに定義されているものとする。連結上限数は、連結したときに表示装置６の表示範囲を超えない枚数であってもよいし、ユーザが本システムの起動後に指定するものであってもよい。
【００６０】
ステップＳＴ５９において、画面連結部２４は、抽出した全てのセンサ信号情報の探索が終了したかを判断する。抽出した全てのセンサ信号情報の探索が終了したと判断された場合は、全ての処理手順を終了する。抽出した全てのセンサ信号情報の探索が終了していないと判断された場合は、ステップＳＴ５２に戻り、前述の処理を行う。
【００６１】
図１２は、図６のステップＳＴ６の画面連結処理の処理手順を示すフローチャートである。図１３は、連結画面の一例を示す図である。図１３を参照して、図１２に示すフローチャートの処理を説明する。図１２に示すフローチャートの処理は、前述の図６のステップＳＴ５の処理が終了して、ステップＳＴ６に移行すると開始され、ステップＳＴ６１に移行する。
【００６２】
ステップＳＴ６１において、画面連結部２４は、連結対象画面データリストから画面データを取得する。
【００６３】
次に、ステップＳＴ６２において、画面連結部２４は、ステップＳＴ６１で取得した画面データと、ステップＳＴ４で読み込んだ画面データとを連結する。たとえば、ステップＳＴ６１で取得した画面データが図９の画面１０２の画面データであり、ステップＳＴ４で読み込んだ画面データが図８の画面１０１の画面データであった場合、図９の画面１０１の画面データと図８の画面１０２の画面データとを連結させ、図１３の画面２０１の画面データを作成する。
【００６４】
ステップＳＴ６３において、画面連結部２４は、連結対象画面データリストにある画面データを全て連結したか否かを判断する。連結対象画面データリストの画面データを全て連結したと判断された場合は、全ての処理手順を終了する。連結対象画面データリストの画面データを全て連結していないと判断された場合は、ステップＳＴ６１に戻り、前述の処理を行う。
【００６５】
以上のように本実施の形態によれば、画面連結部２４によって、路線モデル情報と部品属性情報とを用いて、連結対象となる隣接関係にある路線図の画面データが探し出され、探し出された画面データが隣接関係に従って連結される。これによって、ユーザが画面データ間の隣接関係を指定する作業を行うことなく、隣接関係にある画面データを特定し、連結して表示することができる。したがって、ユーザが画面データ間の隣接関係を指定する手間を省くことができるので、利便性に優れる監視画面表示装置１０を実現することができる。
【００６６】
＜第２の実施の形態＞
図１４は、本発明の第２の実施の形態である監視画面表示装置１０Ａの構成を示すブロック図である。本実施の形態の監視画面表示装置１０Ａは、画面を連結するときに、ユーザが操作を行うことなく、画面部品の位置合わせを行う。
【００６７】
本実施の形態の監視画面表示装置１０Ａは、前述の第１の実施の形態の監視画面表示装置１０に、部品移動部２６を加えた構成になっており、その他の構成は、第１の実施の形態の監視画面表示装置１０と同一である。したがって、同一の構成については同一の参照符号を付して、共通する説明を省略する。
【００６８】
本実施の形態の監視画面表示装置１０Ａのハードウェア構成は、前述の第１の実施の形態の監視画面表示装置１０のハードウェア構成と同様であるので、図示および説明を省略する。
【００６９】
部品移動部２６は、監視画面を連結するとき、各監視画面における画面部品の位置を移動させる。具体的には、部品移動部２６は、画面連結部２４から隣接関係にある画面データを取得し、連結された監視画面において、隣接関係にある路線部品の位置と、路線部品間の幅とが異なる場合に、隣接関係にある路線部品の位置と、路線部品間の幅とが同一になるように、路線部品を移動させる。
【００７０】
さらに具体的には、部品移動部２６は、画面連結部２４から隣接関係にある画面データを取得し、連結された監視画面において、監視画面に向かって、隣接関係にある左右の路線部品の位置と、路線部品間の幅とが異なる場合に、隣接関係にある左右の路線部品の位置と、路線部品間の幅とが同一になるように、路線部品を移動させる。
【００７１】
本実施の形態に係る監視画面表示装置１０Ａの画面表示処理の処理手順を示すフローチャートは、前述の図６に示す第１の実施の形態の監視画面表示装置１０の画面表示処理の処理手順を示すフローチャートと同様である。本実施の形態と第１の実施の形態との相違点は、前述の図６のステップＳＴ５およびステップＳＴ６の具体的な処理手順である。
【００７２】
図１５は、本発明の第２の実施の形態におけるステップＳＴ５の連結対象画面データ探索処理の処理手順を示すフローチャートである。図１５に示すフローチャートは、前述の図７に示すフローチャートと同一のステップを含んでいるので、同一のステップについては同一のステップ番号を付して、共通する説明を省略する。
【００７３】
本実施の形態においても、前述の第１の実施の形態と同様にして、ステップＳＴ５１〜ステップＳＴ５７の処理が行われる。本実施の形態では、ステップＳＴ５７において、探し出した画面データを連結対象画面データリストに追加すると、ステップＳＴ７１に移行する。ステップＳＴ７１において、画面連結部２４は、隣接関係にある路線部品を関連付ける。具体的には、ステップＳＴ７１において、画面連結部２４は、ステップＳＴ５１の路線部品と、ステップＳＴ５５で見つかった路線部品との関連付けを行う。
【００７４】
図１６は、関連付けの一例を示す図である。図１６では、画面データ１０１に配置されている部品ＩＤが「１１０」である路線部品と、画面データ１０３に配置されている部品ＩＤが「７５０」である路線部品とが隣接関係にあることを示している。また、画面データ１０１に配置されている部品ＩＤが「１１５」である路線部品と、画面データ１０３に配置されている部品ＩＤが「７５５」である路線部品とが隣接関係にあることを示している。
【００７５】
図１５において、ステップＳＴ７１の処理が終了すると、ステップＳＴ５８に移行する。その後は、第１の実施の形態と同様にして、ステップＳＴ５８およびステップＳＴ５９の処理が行われる。
【００７６】
図１７は、本発明の第２の実施の形態におけるステップＳＴ６の画面連結処理の処理手順を示すフローチャートである。本実施の形態に係る図１７のフローチャートは、第１の実施の形態に係る図１２のフローチャートのステップＳＴ６１とステップＳＴ６２との間に、ステップＳＴ８１、ステップＳＴ８２およびステップＳＴ８３の処理を行うものであり、それ以外の処理内容は、第１の実施の形態と同様である。
【００７７】
すなわち、図１７に示すフローチャートは、前述の図１２に示すフローチャートと同一のステップを含んでいるので、同一のステップについては同一のステップ番号を付して、共通する説明を省略する。
【００７８】
本実施の形態では、ステップＳＴ６１において、連結対象画面データリストから画面データを取得すると、ステップＳＴ８１に移行する。
【００７９】
図１８は、部品属性情報の一例を示す図である。図１８では、部品ＩＤが「７５０」である画面部品の部品属性情報を示す。図１８に示すように、部品ＩＤが「７５０」である画面部品の部品属性情報は、たとえば、線色が「黒」であり、線幅が「２」であり、始点座標が（ｘ，ｙ）＝（３０，１８０）であり、終点座標が（ｘ，ｙ）＝（１３０，１８０）であり、センサ信号ＩＤが「Ｓｉｇ１２０．ｖａｌｕｅ２」である。
【００８０】
図１９〜図２２は、監視画面の一例を示す図である。図１８〜図２２を参照して、図１７のフローチャートの処理を説明する。
【００８１】
ステップＳＴ８１において、部品移動部２６は、画面連結部２４から、隣接関係にある路線部品の情報、たとえば図１６の隣接関係にある路線部品の情報を取得する。たとえば、画面データ１０１に配置されている路線部品１０１１の情報として図５の情報を取得し、画面データ１０３に配置されている路線部品１０３１の情報として図１８の情報を取得する。
【００８２】
ステップＳＴ８２において、部品移動部２６は、ステップＳＴ８１で取得した路線部品の情報から、各路線部品の配置位置座標を取得する。たとえば、図５の情報から始点座標（ｘ，ｙ）＝（９００，２００）と終点座標（ｘ，ｙ）＝（１０２４，２００）とを取得し、図１８の情報から始点座標（ｘ，ｙ）＝（３０，１８０）と終点座標（ｘ，ｙ）＝（１３０，１８０）とを取得する。ここで、ｘ軸方向は、画面の左右方向であり、ｙ軸方向は、画面の上下方向である。
【００８３】
ステップＳＴ８３において、部品移動部２６は、路線部品の位置合わせを行う。ステップＳＴ８３の処理が終了すると、ステップＳＴ６２に移行する。
【００８４】
ここで、連結したときに連結画面に向かって左側に位置する画面の画面データを図８に示す画面データ１０１であるとし、連結したときに連結画面に向かって右側に位置する画面の画面データを図１９に示す画面データ１０３であるとする。
【００８５】
部品移動部２６は、たとえば、連結した際に左側に位置する路線部品の位置に合わせるように、右側に位置する路線部品の位置を平行移動させる。左側に位置する路線部品のｙ座標であるｙｌｅｆｔと右側に位置する路線部品のｙ座標であるｙｒｉｇｈｔから、その差ｄ＝（ｙｌｅｆｔ−ｙｒｉｇｈｔ）を算出し、右側に位置する路線部品を、算出した値ｄの分だけｙ軸方向に平行移動させる。
【００８６】
たとえば、左側に位置する路線部品の情報として、図５の路線部品１０１１の情報を、右側に位置する路線部品の情報として、図１８の路線部品１０３１の情報を取得したとする。路線部品１０１１のｙ座標＝２００と路線部品１０３１のｙ座標＝１８０から、その差ｄ＝２００−１８０＝２０を算出し、連結した際に右側に位置する路線部品１０３１を、図２０に示すように、２０ピクセルだけｙ軸方向に平行移動させる。連結後の画面は、図２１のようになる。図２１では、路線部品１０３１と同じｙ座標を持つ路線部品を一緒に移動させている。
【００８７】
部品移動部２６は、連結した際に右側に位置する路線部品の位置に合わせるように、左側に位置する路線部品の位置を平行移動させてもよい。この場合、左側に位置する路線部品のｙ座標であるｙｌｅｆｔと右側に位置する路線部品のｙ座標であるｙｒｉｇｈｔから、その差ｄ＝（ｙｒｉｇｈｔ−ｙｌｅｆｔ）を算出し、図２２に示すように、左側に位置する路線部品を、算出した値ｄの分だけｙ軸方向に平行移動させる。
【００８８】
部品移動部２６は、連結した際に右側に位置する路線部品の位置と、左側に位置する路線部品の位置との平均の位置に路線部品を平行移動させてもよい。この場合、左側に位置する路線部品のｙ座標であるｙｌｅｆｔと右側に位置する路線部品のｙ座標であるｙｒｉｇｈｔから、その平均ｙ座標ｙａｖｅｒａｇｅ＝（ｙｒｉｇｈｔ＋ｙｌｅｆｔ）／２を算出し、左側に位置する路線部品と右側に位置する路線部品とを、ｙ軸方向において、算出した値ｙａｖｅｒａｇｅの位置に平行移動させる。
【００８９】
部品移動部２６は、連結して左右に位置する路線部品のうち、それらの路線部品に平行に位置する路線部品との間に配置されている部品が多い方の路線部品の位置に合わせて路線部品を平行移動させてもよい。
【００９０】
たとえば、図８に示す画面データ１０１には、路線部品に平行に位置する路線部品との間に、部品１０１２、部品１０１３、部品１０１４が配置されている。連結した際に右側に位置する画面を図１９に示す画面データ１０３には、路線部品に平行に位置する路線部品との間に部品が配置されていない。
【００９１】
したがって、画面データ１０１の方が路線部品に平行に位置する路線部品との間に配置されている部品が多いので、この場合には、画面データ１０３の路線部品を、画面データ１０１の路線部品の位置に合わせるようにｙ軸方向に平行移動させる。
【００９２】
また、部品移動部２６は、移動させる路線部品に関連のある部品も同じように移動させてもよい。この場合、前述の移動方法に対して、路線部品の平行移動時に、その路線部品に関連のある部品も平行移動させる。
【００９３】
たとえば、図１９の画面データ１０３に配置されている路線部品１０３１をｙ軸方向に移動させる場合に、部品１０３２、部品１０３３、部品１０３４などの、路線部品１０３１を移動させる方向とは逆方向に位置する部品、図１９では、路線部品１０３１よりも上に位置する部品も、路線部品１０３１と同じ分だけｙ軸方向に移動させる。
【００９４】
以上のように本実施の形態によれば、前述の第１の実施の形態と同様に、画面連結部２４によって、路線モデル情報と部品属性情報とを用いて、連結対象となる隣接関係にある路線図の画面データが探し出され、探し出された画面データが隣接関係に従って連結される。これによって、第１の実施の形態と同様の効果を得ることができる。具体的には、ユーザが画面データ間の隣接関係を指定する作業を行うことなく、隣接関係にある画面データを特定し、連結して表示することができる。したがって、ユーザが画面データ間の隣接関係を指定する手間を省くことができるので、利便性に優れる監視画面表示装置１０Ａを実現することができる。
【００９５】
また、本実施の形態では、画面を連結する際に、ユーザが操作を行うことなく、隣接関係にある路線部品の位置を合わせるので、部品の位置合わせにかかるユーザの手間を省くことができる。また、部品のサイズおよび線幅を変更せずに連結するので、違和感なく一つの画面として表示することができる。
【００９６】
また、連結して左右に位置する路線部品のうち、それらの路線部品に平行に位置する路線部品との間に配置されている部品が多い方の路線部品の位置に合わせる場合には、路線部品を移動したときに、路線部品間にある部品と重なることを回避することができる。
【００９７】
路線部品に関連のある部品も移動させる場合は、作成した時点の路線部品とその他の部品の位置関係を維持できるので、見た目の違和感がない画面を表示することができる。
【００９８】
＜第３の実施の形態＞
図２３は、本発明の第３の実施の形態である監視画面表示装置１０Ｂの構成を示すブロック図である。本実施の形態の監視画面表示装置１０Ｂは、画面を連結する際に、連結部分で、隣接関係にある路線間の隙間が大きい場合に、ユーザが操作を行うことなく、路線部品を延長する処理を行う。
【００９９】
本実施の形態の監視画面表示装置１０Ｂは、前述の第１の実施の形態の監視画面表示装置１０に、路線部品延長部２７を加えた構成になっており、その他の構成は、第１の実施の形態の監視画面表示装置１０と同一である。したがって、同一の構成については同一の参照符号を付して、共通する説明を省略する。
【０１００】
本実施の形態の監視画面表示装置１０Ｂのハードウェア構成は、前述の第１の実施の形態の監視画面表示装置１０のハードウェア構成と同様であるので、図示および説明を省略する。
【０１０１】
路線部品延長部２７は、画面部品延長部に相当する。路線部品延長部２７は、監視画面における画面部品の長さ寸法を延長する。具体的には、路線部品延長部２７は、画面連結部２４から、隣接関係にある画面データを取得し、連結された監視画面において、隣接関係にある画面部品同士の間隔が、他の画面部品同士の間隔と比較して大きい場合、隣接関係にある画面部品同士の間隔が、他の画面部品同士の間隔と等しくなるまで画面部品を延長する。
【０１０２】
さらに具体的には、路線部品延長部２７は、監視画面に向かって、隣接関係にある左右の路線部品同士の距離が、他の路線部品間の距離より大きい場合に、他の路線部品間と同じくらいの距離になるように、一方の路線部品を延長させる。
【０１０３】
本実施の形態に係る監視画面表示装置１０Ｂの画面表示処理の処理手順を示すフローチャートは、前述の図６に示す第１の実施の形態の監視画面表示装置１０の画面表示処理の処理手順を示すフローチャートと同様である。本実施の形態と第１の実施の形態との相違点は、前述の図６のステップＳＴ６の具体的な処理手順である。
【０１０４】
図２４は、本発明の第３の実施の形態におけるステップＳＴ６の画面連結処理の処理手順を示すフローチャートである。図２４に示すフローチャートは、前述の図１２に示すフローチャートと同一のステップを含んでいるので、同一のステップについては同一のステップ番号を付して、共通する説明を省略する。
【０１０５】
本実施の形態では、第１の実施の形態に係る図１２のフローチャートのステップＳＴ６１とステップＳＴ６２との間に、ステップＳＴ９１、ステップＳＴ９２およびステップＳＴ９３の処理を行い、ステップＳＴ６２とステップＳＴ６３との間に、ステップＳＴ９４およびステップＳＴ９５の処理を行うものであり、それ以外の処理内容は、第１の実施の形態と同様である。
【０１０６】
本実施の形態に係るステップＳＴ９１およびステップＳＴ９２の処理内容は、それぞれ、第２の実施の形態に係る図１７のステップＳＴ８１およびステップＳＴ８２と同様であるが、路線部品延長部２７が処理を行う点が異なる。
【０１０７】
ステップＳＴ６１において、画面連結部２４が、連結対象画面データリストから画面データを取得すると、ステップＳＴ９１に移行する。
【０１０８】
ステップＳＴ９１において、路線部品延長部２７は、隣接関係にある路線部品の情報を取得する。
【０１０９】
ステップＳＴ９２において、路線部品延長部２７は、ステップＳＴ９１で取得した路線部品の情報から、各路線部品の配置位置座標を取得する。
【０１１０】
ステップＳＴ９３において、路線部品延長部２７は、画面に向かって縦方向、すなわち画面に向かって上下方向の位置が同じ路線部品間の距離を算出する。ステップＳＴ９３の処理が終了すると、ステップＳＴ６２に移行する。ステップＳＴ６２の処理が終了すると、ステップＳＴ９４に移行する。
【０１１１】
ステップＳＴ９４において、路線部品延長部２７は、隣接関係にある路線部品間の距離と、ステップＳＴ９３で算出した距離、すなわち縦方向の位置が同じ路線部品間の距離との差が、予め定める値を超えるか否かを判断する。隣接関係にある路線部品間の距離と、ステップＳＴ９３で算出した距離との差が、予め定める値を超えると判断された場合は、ステップＳＴ９５に移行する。隣接関係にある路線部品間の距離と、ステップＳＴ９３で算出した距離との差が、予め定める値を超えないと判断された場合は、ステップＳＴ６３に移行する。
【０１１２】
ステップＳＴ９５において、路線部品延長部２７は、隣接関係にある路線部品間の距離と、ステップＳＴ９３で算出した縦方向の位置が同じ路線部品間の距離とが、同じ距離になるように、一方の路線部品を延長させる。ステップＳＴ９５の処理が終了すると、ステップＳＴ６３に移行する。
【０１１３】
以下にさらに具体的に説明する。ステップＳＴ９３において、路線部品延長部２７は、同じ画面上にある、縦方向の位置、つまり、ｙ座標が同じ路線部品間の距離Ｄ１を算出する。また、ステップＳＴ９２で取得した、隣接関係にある路線部品の配置位置の座標から、隣接関係にある路線部品間の距離Ｄ２を算出する。
【０１１４】
ステップＳＴ９４において、路線部品延長部２７は、隣接関係にある路線部品間の距離Ｄ２と、ステップＳＴ９３で算出した縦方向の位置が同じ路線部品間の距離Ｄ１との差が、予め定める値αを超えるか否かを判断する。具体的には、路線部品延長部２７は、隣接関係にある路線部品間の距離Ｄ２が、ステップＳＴ９３で算出した縦方向の位置が同じ路線部品間の距離Ｄ１に予め定める値αを加算した値Ｄ１＋α（αは任意の値）を超える（Ｄ２＞（Ｄ１＋α））か否かを判断する。
【０１１５】
ステップＳＴ９４において、Ｄ２＞（Ｄ１＋α）（αは任意の値）であると判断された場合、ステップＳＴ９５において、路線部品延長部２７は、隣接関係にある路線部品間の距離Ｄ２がＤ１と同じ距離になるように、一方の路線部品を延長させる。たとえば、連結した際に左側に位置する画面を図８に示す画面データ１０１、連結した際に右側に位置する画面を図１９に示す画面データ１０３であるとする。画面データ１０１と画面データ１０３とを連結すると、図１３に示す画面データ２０１となるが、路線部品１０１１と路線部品１０２１とのｘ軸方向の距離が、他の路線部品間の距離よりも離れている。このとき、路線部品延長部２７が、路線部品１０２１を、ｘ軸方向で路線部品１０１１に近づける方向に延長する。
【０１１６】
図２５は、連結画面の一例を示す図である。図２５では、路線部品１０２１を延長した例を示す。図２５に示す例では、路線部品１０１２を延長しているが、路線部品１０１１を、路線部品１０２１に近づける方向に延長するものであってもよい。また、路線部品１０１１と路線部品１０２１とを互いに近づける方向に延長するものであってもよい。
【０１１７】
以上のように本実施の形態では、画面を連結する際に、連結部分の路線部品も他の路線部品の間隔と同じ間隔にできるので、一目では連結部分がわからない画面にすることができる。
【０１１８】
＜第４の実施の形態＞
図２６は、本発明の第４の実施の形態である監視画面表示装置１０Ｃの構成を示すブロック図である。本実施の形態の監視画面表示装置１０Ｃは、画面を連結する際に、連結部分で同じ路線を示す路線部品がある場合に、それらの路線部品をまとめて一つの部品にする処理を行う。
【０１１９】
本実施の形態の監視画面表示装置１０Ｃは、前述の第１の実施の形態の監視画面表示装置１０に、路線部品マージ部２８を加えた構成になっており、その他の構成は、第１の実施の形態の監視画面表示装置１０と同一である。したがって、同一の構成については同一の参照符号を付して、共通する説明を省略する。
【０１２０】
本実施の形態の監視画面表示装置１０Ｃのハードウェア構成は、前述の第１の実施の形態の監視画面表示装置１０のハードウェア構成と同様であるので、図示および説明を省略する。
【０１２１】
路線部品マージ部２８は、画面連結部２４から隣接関係にある画面データを取得し、隣接関係にある左右の路線部品が同じ軌道回路を示している場合に、それらの路線部品をまとめて一つの部品にする。路線部品マージ部２８は、画面部品マージ部に相当する。
【０１２２】
本実施の形態に係る監視画面表示装置１０Ｃの画面表示処理の処理手順を示すフローチャートは、前述の図６に示す第１の実施の形態の監視画面表示装置１０の画面表示処理の処理手順を示すフローチャートと同様である。本実施の形態と第１の実施の形態との相違点は、前述の図６のステップＳＴ６の具体的な処理手順である。
【０１２３】
本実施の形態に係るステップＳＴ１０５の連結対象画面探索処理の詳細は、第２の実施の形態における図１５と同様であるが、ステップＳＴ１０２における関連付け情報に含まれる内容が異なる。
【０１２４】
ステップＳＴ１０２において、画面連結部２４は、ステップＳＴ５１の路線部品と、ステップＳＴ５８で見つかった路線部品との関連付けを行う。
【０１２５】
図２７は、関連付けの一例を示す図である。図２７では、図１６で示した情報に、同じセンサ信号が割り当てられていた場合には「Ｓａｍｅ」、異なるセンサ信号が割り当てられている場合には「Ｄｉｆｆ」という情報が加わっている。
【０１２６】
図２７では、画面データ１０１に配置されている部品ＩＤが「１１０」である路線部品と、画面データ１０２に配置されている部品ＩＤが「７５０」である路線部品とが隣接関係にあり、それらには異なるセンサ信号が割り当てられていることを示している。また、画面データ１０１に配置されている部品ＩＤが「１１５」である路線部品と、画面データ１０２に配置されている部品ＩＤが「７５５」である路線部品とが隣接関係にあり、同じセンサ信号が割り当てられていることを示している。
【０１２７】
本実施の形態に係るステップＳＴ６の画面連結処理の詳細を説明する。図２８は、本発明の第４の実施の形態におけるステップＳＴ６の画面連結処理の処理手順を示すフローチャートである。図２８では、第１の実施の形態における図１２のフローチャートのステップＳＴ６１とステップＳＴ６２の間に、ステップＳＴ１０１の処理を行い、ステップＳＴ６２とステップＳＴ６３の間に、ステップＳＴ１０２の処理を行うものであり、それ以外の処理内容は、第１の実施の形態と同様である。
【０１２８】
図２８に示すフローチャートは、前述の図１２に示すフローチャートと同一のステップを含んでいるので、同一のステップについては同一のステップ番号を付して、共通する説明を省略する。
【０１２９】
ステップＳＴ６１において、連結対象画面データリストから画面データを取得すると、ステップＳＴ１０１に移行する。
【０１３０】
ステップＳＴ１０１において、路線部品マージ部２８は、画面連結部２４から、隣接関係にある路線部品のうち、同じセンサ信号情報が割り当てられている路線部品の情報を取得する。ステップＳＴ１０１の処理が終了すると、ステップＳＴ６２に移行する。ステップＳＴ６２の処理が終了すると、ステップＳＴ１０２に移行する。
【０１３１】
ステップＳＴ１０２において、路線部品マージ部２８は、ステップＳＴ１０１で取得した情報の路線部品を、まとめて１つの部品にする。ステップＳＴ１０２の処理が終了すると、ステップＳＴ６３に移行する。
【０１３２】
さらに具体的に説明する。ステップＳＴ１０１において、路線部品マージ部２８は、ステップＳＴ６１で取得した各路線部品のうち、同じセンサ信号が割り当てられている路線部品の情報を取得する。
【０１３３】
ステップＳＴ１０２において、路線部品マージ部２８は、ステップＳＴ１０１で取得した路線部品を、まとめて一つの部品にする。たとえば、連結した際に左側に位置する画面を図８に示す画面データ１０１、連結した際に右側に位置する画面を図９に示す画面データ１０２であるとする。画面データ１０１と画面データ１０２とを連結すると、図１３に示す画面データ２０１となる。
【０１３４】
ここで、路線部品１０１２の部品ＩＤが「１１５」、路線部品１０２２の部品ＩＤが「７５５」であるとする。図２９は、連結画面の一例を示す図である。図２７の関連付けデータによれば、部品ＩＤが「１１５」である路線部品と、部品ＩＤが「７５５」である路線部品とは、同じセンサ信号が割り当てられているので、路線部品マージ部２８が、路線部品１０１２と路線部品１０２２とを、一つの部品としてまとめる。これが、図２９の路線部品２０１１となる。
【０１３５】
以上のように本実施の形態では、連結部分の路線部品が同じ路線を示す部品であった場合に、それらの部品をマージする、すなわち１つの部品としてまとめることができるので、一目では連結部分がわからない画面にすることができる。
【０１３６】
＜第５の実施の形態＞
図３０は、本発明の第５の実施の形態である監視画面表示装置１０Ｄの構成を示すブロック図である。本実施の形態の監視画面表示装置１０Ｄは、複数枚の系統図画面を連結する。また、画面を連結するときに、ユーザが操作を行うことなく、監視画面表示装置１０Ｄが画面部品の位置合わせを行う。
【０１３７】
監視画面表示装置１０Ｄは、前述の図１４に示す第２の実施の形態の監視画面表示装置１０Ａにおいて、路線モデル記憶部２３を系統モデル記憶部２９に置き換えた構成になっており、部品移動部２６の具体的な処理が異なる。その他の構成は、第２の実施の形態の監視画面表示装置１０Ａと同一である。したがって、同一の構成については同一の参照符号を付して、共通する説明を省略する。
【０１３８】
本実施の形態の監視画面表示装置１０Ｄのハードウェア構成は、前述の第１の実施の形態の監視画面表示装置１０のハードウェア構成と同様であるので、図示および説明を省略する。
【０１３９】
系統モデル記憶部２９は、系統モデルに関する系統モデル情報を記憶する。系統モデル記憶部２９は、路線モデル記憶部２３と同様に、監視対象モデル記憶部に相当する。系統モデルは、路線モデルと同様に、監視対象モデルに相当する。系統モデル情報は、路線モデル情報と同様に、監視対象モデル情報に相当する。
【０１４０】
部品移動部２６は、監視画面を連結するとき、各監視画面における画面部品の位置を移動させる。画面部品とは、画面上に配置する部品のことであり、電線路または開閉器を図形で表すものである。以下の説明では、「画面部品」を、単に「部品」という場合がある。
【０１４１】
具体的には、部品移動部２６は、画面連結部２４から隣接関係にある画面データを取得し、連結された監視画面において、隣接関係にある画面部品の位置と、画面部品間の幅とが異なる場合に、隣接関係にある画面部品の位置と、画面部品間の幅とが同一になるように、画面部品を移動させる。
【０１４２】
さらに具体的には、部品移動部２６は、画面連結部２４から隣接関係にある画面データを取得し、連結された監視画面において、監視画面に向かって、隣接関係にある上下の画面部品の位置と、画面部品間の幅とが異なる場合に、隣接関係にある上下の画面部品の位置と、画面部品間の幅とが同一になるように、画面部品を移動させる。
【０１４３】
本実施の形態の監視画面表示装置１０Ｄは、系統モデル情報に含まれる、監視対象の設備に割り当てられている信号ＩＤと、画面データに含まれる部品属性情報の中にある信号ＩＤとを用いて、隣接関係にある画面データを探し出し、探し出した画面データを連結させて表示を行う。本実施の形態における監視画面表示装置１０Ｄは、主に、系統監視制御システムの系統図を連結の対象とする。
【０１４４】
系統モデルとは、監視対象である系統機器および電線路などの設備の論理的な構造、すなわち、監視対象である設備同士の論理的な接続構造を表すものである。具体的には、系統モデルは、監視対象である設備同士の論理的な接続関係を表す。系統モデル情報は、系統モデルに関する情報である。系統モデル情報は、系統機器、電線路などの設備同士の接続関係の情報、ならびに、それらの設備に割り当てられた信号のＩＤ（以下「信号ＩＤ」という場合がある）を含む信号情報、それらの設備に割り当てられた設備ＩＤ、設備の種類、および所属変電所の情報などを含む。
【０１４５】
図３１は、系統モデル情報の一例を示す図である。図３１では、設備ＩＤが「１５」である設備が監視対象である場合の系統モデル情報を示す。図３１に示すように、系統モデル情報は、接続設備ＩＤを含む。接続設備ＩＤは、監視対象の設備と接続関係を有する軌道回路のＩＤである。図３１に示す例では、接続設備ＩＤは「２４，２５」となっている。これは、設備ＩＤが「１５」である設備が、設備ＩＤが「２４」である設備、および設備ＩＤが「２５」である設備と接続関係を有することを表している。
【０１４６】
また、図３１に示す例では、設備ＩＤが「１５」である設備には、信号ＩＤが「ＢＴ１１５．ｖａｌｕｅ１」で表される信号が割り当てられている。設備ＩＤが「１５」である設備は、開閉器であり、Ｘ変電所に所属する設備となっている。
【０１４７】
図３２は、部品属性情報の一例を示す図である。監視画面の画面データには、総じて、監視画面に配置される画面部品の色および形状を表す値とともに、信号情報が含まれていることが多い。これは、監視対象の設備に割り当てられた信号情報を画面部品に設定しておくことによって、その設備の状態を、設定された画面部品上に表示することが可能になるからである。信号情報は、信号ＩＤで表されることが多い。
【０１４８】
図３２では、部品ＩＤが「２００」である画面部品の部品属性情報を示す。図３２に示すように、部品属性情報は、部品ＩＤ、線色、線幅、塗りつぶし色、左上座標、幅、高さおよび信号ＩＤを含む。線色は、画面部品を表す線の色である。線幅は、画面部品を表す線の幅である。塗りつぶし色は、画面部品を塗りつぶして示すときの塗りつぶしの色である。左上座標は、画面に向かって左側上端部の画面部品の座標である。幅は、画面に向かって左右方向における画面部品の寸法である。高さは、画面に向かって上下方向における画面部品の寸法である。信号ＩＤは、画面部品に割り当てられた信号のＩＤである。
【０１４９】
図３２に示すように、部品ＩＤが「２００」である画面部品の部品属性情報は、たとえば、線色が「黒」であり、線幅が「１」であり、塗りつぶし色が「グレー」であり、左上座標が（ｘ，ｙ）＝（２５０，２６５）であり、幅が「３０」であり、高さが「３０」であり、信号ＩＤが「ＢＴ１１５．ｖａｌｕｅ１」である。
【０１５０】
本実施の形態に係る監視画面表示装置１０Ｄの画面表示処理の処理手順を示すフローチャートは、前述の図６に示す第１の実施の形態の監視画面表示装置１０の画面表示処理の処理手順を示すフローチャートと同様である。本実施の形態と第１の実施の形態との相違点は、前述の図６のステップＳＴ５およびステップＳＴ６の具体的な処理手順と、ステップＳＴ９において、監視画面表示制御部２２が、ステップＳＴ８で読み込んだ画面データに基づいて、監視画面として系統図を表示装置６に表示する点である。
【０１５１】
図３３は、本発明の第５の実施の形態におけるステップＳＴ５の連結対象画面データ探索処理の処理手順を示すフローチャートである。図３４および図３５は、系統図の一例を示す図である。図３６は、部品属性情報の一例を示す図である。図３７は、系統モデル情報の一例を示す図である。
【０１５２】
図３４および図３５に示す各画面部品は、実際には図３２の部品属性情報に含まれる「塗りつぶし色」で定められたグレーに塗りつぶされているが、図３４および図３５では、理解を容易にするために、グレーの塗りつぶしに代えて白色で示す。
【０１５３】
図３６では、部品ＩＤが「１２０」である画面部品の部品属性情報を示す。図３６に示すように、部品ＩＤが「１２０」である画面部品の部品属性情報は、たとえば、線色が「黒」であり、線幅が「２」であり、始点座標が（ｘ，ｙ）＝（２５０，０）であり、終点座標が（ｘ，ｙ）＝（２５０，３００）であり、信号ＩＤが「ＢＳ２２４．ｖａｌｕｅ２」である。
【０１５４】
図３７では、設備ＩＤが「２４」である設備が監視対象である場合の系統モデル情報を示す。図３７に示すように、設備ＩＤが「２４」である設備の系統モデル情報は、たとえば、接続設備ＩＤが「２４，２５」であり、信号ＩＤが「ＢＴ２２４．ｖａｌｕｅ２」であり、設備種別が「開閉器」であり、所属変電所が「Ｘ変電所」である。
【０１５５】
図３３に示すフローチャートは、前述の図１５に示す第２の実施の形態における連結対象画面データ探索処理の処理手順を示すフローチャートと同一のステップを含んでいるので、同一のステップについては同一のステップ番号を付して、共通する説明を省略する。
【０１５６】
図３１、図３２、図３４〜図３８を参照して、図３３に示すフローチャートの処理を説明する。図３３に示すフローチャートの処理は、前述の図６に示すステップＳＴ４の処理が終了して、ステップＳＴ５に移行すると開始され、ステップＳＴ１１１に移行する。
【０１５７】
ステップＳＴ１１１において、画面連結部２４は、画面データ記憶部２１から読み込んだ画面データの下端に配置されている画面部品を探し出し、その画面部品に割り当てられている信号情報を抽出する。本実施の形態では、信号情報を信号ＩＤで表している。
【０１５８】
たとえば、図３４の画面３０１の画面データに、図３２の属性情報が設定されている画面部品３０１１が配置されているとする。また、図３５の画面３０２の画面データに、図３６の属性情報が設定されている画面部品３０２１が配置されているとする。
【０１５９】
図６のステップＳＴ４において画面３０１の画面データを読み込んだ場合、画面連結部２４は、画面部品３０１１を探し出し、画面部品３０１１に設定されている信号情報「ＢＴ１１５．ｖａｌｕｅ１」を抽出する。本実施の形態では、画面データの下端に配置されている画面部品を探し出し、その部品の信号情報を抽出しているが、上端に配置されている画面部品の信号情報を抽出するものであってもよく、上下の両端に配置されている各画面部品の信号情報を抽出してもよい。
【０１６０】
次に、ステップＳＴ１１２において、画面連結部２４は、ステップＳＴ１１１において抽出した信号情報と同じ信号情報を有する系統モデル情報を、系統モデル記憶部２９から探索する。たとえば、ステップＳＴ１１１において、信号情報「ＢＴ１１５．ｖａｌｕｅ１」を抽出したとすると、画面連結部２４は、ステップＳＴ１１２において、系統モデル記憶部２９から図３１の情報を探し出す。
【０１６１】
ステップＳＴ１１３において、画面連結部２４は、系統モデル記憶部２９に、ステップＳＴ１１１において抽出した信号情報と同じ信号情報を有する系統モデル情報があったか否かを判断する。同じ信号情報を有する系統モデル情報があったと判断された場合は、ステップＳＴ１１４に移行し、同じ信号情報を有する系統モデル情報がないと判断された場合は、ステップＳＴ１１８に移行する。
【０１６２】
ステップＳＴ１１４において、画面連結部２４は、ステップＳＴ１１３で探し出した系統モデル情報、具体的には接続設備ＩＤを用いて、接続設備の系統モデル情報を系統モデル記憶部２９から探し出す。具体的には、画面連結部２４は、探し出した系統モデル情報を用いて、接続設備に定義されている信号情報を抽出する。たとえば、ステップＳＴ１１２において、系統モデル記憶部２９から図３１の情報を探し出した場合、画面連結部２４は、ステップＳＴ１１４において、図３７の情報を探し出す。
【０１６３】
ステップＳＴ１１５において、画面連結部２４は、ステップＳＴ１１４で抽出した信号情報と同じ信号情報が割り当てられている画面部品が配置されている画面データを、画面データ記憶部２１に記憶されている画面データの中から探索する。たとえば、ステップＳＴ１１４において、図３７の情報を探し出したとすると、画面連結部２４は、信号情報「ＢＳ２２４．ｖａｌｕｅ２」が割り当てられている画面部品３０２１が配置されている画面３０２の画面データを探し出す。
【０１６４】
ステップＳＴ１１６において、画面連結部２４は、該当する画面データがあったか否かを判断する。該当する画面データがあったと判断された場合は、ステップＳＴ５７に移行し、該当する画面データがないと判断された場合は、ステップＳＴ１１８に移行する。
【０１６５】
ステップＳＴ５７において、画面連結部２４は、ステップＳＴ１１５で探し出した画面データを連結対象画面データリストに追加する。探し出した画面データを連結対象画面データリストに追加すると、ステップＳＴ１１７に移行する。
【０１６６】
ステップＳＴ１１７において、画面連結部２４は、隣接関係にある画面部品を関連付ける。具体的には、ステップＳＴ１１７において、画面連結部２４は、ステップＳＴ１１１の画面部品と、ステップＳＴ１１５で見つかった画面部品との関連付けを行う。ステップＳＴ１１７の処理が終了すると、ステップＳＴ５８に移行する。
【０１６７】
図３８は、関連付けの一例を示す図である。図３８では、画面データ３０１に配置されている部品ＩＤが「２００」である画面部品と、画面データ３０２に配置されている部品ＩＤが「１２０」である画面部品とが隣接関係にあることを示している。また、画面データ３０１に配置されている部品ＩＤが「１５０」である画面部品と、画面データ３０２に配置されている部品ＩＤが「１７０」である画面部品とが隣接関係にあることを示している。
【０１６８】
ステップＳＴ５８において、画面連結部２４は、連結対象画面データリストの要素数が、連結可能な上限数である連結上限数から１を除算した値である「連結上限数−１」の値と同じか否かを判断する。連結対象画面データリストの要素数が「連結上限数−１」の値と同じと判断された場合は、全ての処理手順を終了する。連結対象画面データリストの要素数が「連結上限数−１」の値と同じではないと判断された場合は、ステップＳＴ１１８に移行する。
【０１６９】
ステップＳＴ１１８において、画面連結部２４は、抽出した全ての信号情報の探索が終了したかを判断する。抽出した全ての信号情報の探索が終了したと判断された場合は、全ての処理手順を終了する。抽出した全ての信号情報の探索が終了していないと判断された場合は、ステップＳＴ１１２に戻り、前述の処理を行う。
【０１７０】
図３９は、本発明の第５の実施の形態におけるステップＳＴ６の画面連結処理の処理手順を示すフローチャートである。本実施の形態に係る図３９のフローチャートは、第２の実施の形態に係る図１７のフローチャートのステップＳＴ８１、ステップＳＴ８２およびステップＳＴ８３の処理を、ステップＳＴ１２１、ステップＳＴ１２２およびステップＳＴ１２３に置き換えるものであり、それ以外の処理内容は、第２の実施の形態と同様である。
【０１７１】
すなわち、図３９に示すフローチャートは、前述の図１７に示すフローチャートと同一のステップを含んでいるので、同一のステップについては同一のステップ番号を付して、共通する説明を省略する。
【０１７２】
本実施の形態では、ステップＳＴ６１において、画面連結部２４は、連結対象画面データリストから画面データを取得する。連結対象画面データリストから画面データを取得すると、ステップＳＴ１２１に移行する。
【０１７３】
ステップＳＴ１２１において、部品移動部２６は、画面連結部２４から、隣接関係にある画面部品の情報、たとえば図３８の、隣接関係にある画面部品の情報を取得する。たとえば、画面データ３０１に配置されている画面部品３０１１の情報として図３２の情報を取得し、画面データ３０２に配置されている画面部品３０２１の情報として図３６の情報を取得する。
【０１７４】
ステップＳＴ１２２において、部品移動部２６は、ステップＳＴ１２１で取得した画面部品の情報から、各画面部品の配置位置座標を取得する。たとえば、図３２の情報から左上座標（ｘ，ｙ）＝（２５０，２６５）と幅３０、高さ３０とを取得し、図３６の情報から始点座標（ｘ，ｙ）＝（２５０，０）と終点座標（ｘ，ｙ）＝（２５０，３００）とを取得する。
【０１７５】
ステップＳＴ１２３において、部品移動部２６は、画面部品の位置合わせを行う。ステップＳＴ１２３の処理が終了すると、ステップＳＴ６２に移行する。
【０１７６】
次に、ステップＳＴ６２において、画面連結部２４は、ステップＳＴ６１で取得した画面データと、図６のステップＳＴ４で読み込んだ画面データとを連結する。
【０１７７】
ステップＳＴ６３において、画面連結部２４は、連結対象画面データリストにある画面データを全て連結したか否かを判断する。連結対象画面データリストの画面データを全て連結したと判断された場合は、全ての処理手順を終了する。連結対象画面データリストの画面データを全て連結していないと判断された場合は、ステップＳＴ６１に戻り、前述の処理を行う。
【０１７８】
ここで、連結したときに連結画面に向かって上側に位置する画面の画面データを図３４に示す画面データ３０１であるとし、連結したときに連結画面に向かって下側に位置する画面の画面データを図３５に示す画面データ３０２であるとする。
【０１７９】
部品移動部２６は、たとえば、連結した際に下側に位置する画面部品の位置に合わせるように、上側に位置する画面部品の位置を平行移動させる。まず、上側に位置する画面部品の中心を表す座標、ｘｃｅｎｔｅｒとｙｃｅｎｔｅｒを算出する。下側に位置する画面部品のｘ座標であるｘｔｏｐと上側に位置する画面部品の中心を表す座標のｘ座標ｘｃｅｎｔｅｒから、その差ｄ＝（ｘｔｏｐ−ｘｃｅｎｔｅｒ）を算出し、上側に位置する画面部品を、算出した値ｄの分だけｘ軸方向に平行移動させる。
【０１８０】
たとえば、上側に位置する画面部品の情報として、図３４の画面部品３０１１の情報を、下側に位置する画面部品の情報として、図３５の画面部品３０２１の情報を取得したとする。図４０は、連結前の画面部品の一例を示す図である。図４１は、連結画面の一例を示す図である。図４０および図４１に示す各画面部品は、実際には図３２の部品属性情報に含まれる「塗りつぶし色」で定められたグレーに塗りつぶされているが、図４０および図４１では、理解を容易にするために、グレーの塗りつぶしに代えて白色で示す。
【０１８１】
画面部品３０１１の中心座標を算出すると、ｘ座標＝２６５、ｙ座標＝２８０となる。次に、画面部品３０１１の中心座標のｘ座標＝２６５と画面部品３０２１のｘ座標＝２５０から、その差ｄ＝２５０−２６５＝−１５を算出し、連結した際に上側に位置する画面部品３０１１を、図４０に示すように、−１５ピクセルだけｘ軸方向に平行移動させる。連結後の画面４０１は、図４１のようになる。図４１では、中心座標、始点座標、および終点座標のｘ座標が、画面部品３０１１と同じである画面部品を一緒に移動させている。
【０１８２】
以上のように、本実施の形態においては、部品移動部２６は、連結して上下に位置する画面部品のうち、それらの画面部品に平行に位置する画面部品との間に配置されている部品が多い方の画面部品の位置に合わせて画面部品を平行移動させている。
【０１８３】
すなわち、連結した際に上側に位置する図３４に示す画面の画面データ３０１には、画面部品に平行に位置する画面部品との間に、部品３０１２が配置されている。連結した際に下側に位置する図３５に示す画面の画面データ３０２には、画面部品に平行に位置する画面部品との間に、部品３０２２、部品３０２３、部品３０２４、部品３０２５が配置されている。
【０１８４】
したがって、図３５に示す画面データ３０２の方が、画面部品に平行に位置する画面部品との間に配置されている部品が多いので、この場合には、図３４に示す画面データ３０１の画面部品を、図３５に示す画面データ３０２の画面部品の位置に合わせるようにｘ軸方向に平行移動させる。
【０１８５】
また、部品移動部２６は、移動させる画面部品に関連のある部品も同じように移動させてもよい。この場合、前述の移動方法に対して、画面部品の平行移動時に、その画面部品に関連のある部品も平行移動させる。
【０１８６】
たとえば、図３４の画面データ３０１に配置されている画面部品３０１１をｘ軸方向に移動させる場合に、部品３０１３〜部品３０１９などの、画面部品３０１１に重畳している画面部品および、その画面部品に重畳している画面部品群も、画面部品３０１１と同じ分だけｘ軸方向に移動させる。
【０１８７】
また、部品移動部２６は、連結した際に上側に位置する画面部品の位置に合わせるように、下側に位置する画面部品の位置を平行移動させてもよい。
【０１８８】
以上のように本実施の形態によれば、前述の第２の実施の形態と同様に、画面連結部２４によって、系統モデル情報と部品属性情報とを用いて、連結対象となる隣接関係にある系統図の画面データが探し出され、探し出された画面データが隣接関係に従って連結される。これによって、第２の実施の形態と同様の効果を得ることができる。具体的には、ユーザが隣接関係を指定する作業を行うことなく、隣接関係にある画面データを特定し、連結して表示することができる。したがって、ユーザが画面データ間の隣接関係を指定する手間を省くことができるので、利便性に優れる監視画面表示装置１０Ｄを実現することができる。
【０１８９】
また、画面を連結する際に、ユーザが操作を行うことなく、隣接関係にある画面部品の位置を合わせるので、部品の位置合わせにかかるユーザの手間を省くことができる。また、部品のサイズおよび線幅を変更せずに連結するので、違和感なく一つの画面として表示することができる。
【０１９０】
また、連結して上下に位置する画面部品のうち、それらの画面部品に平行に位置する画面部品との間に配置されている部品が多い方の画面部品の位置に合わせる場合には、画面部品を移動したときに、画面部品間にある部品と重なることを回避することができる。
【０１９１】
画面部品に関連のある部品も移動させる場合は、作成した時点の画面部品とその他の部品の位置関係を維持できるので、見た目の違和感がない画面を表示することができる。
【０１９２】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせることが可能である。また、各実施の形態の任意の構成要素を適宜、変更または省略することが可能である。
【０１９３】
本発明は詳細に説明されたが、上記した説明は、すべての局面において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１９４】
１  パーソナルコンピュータ、２  中央処理装置、３  主記憶装置、４  外部記憶装置、５  入力装置、６  表示装置、１０，１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ  監視画面表示装置、２１  画面データ記憶部、２２  監視画面表示制御部、２３  路線モデル記憶部、２４  画面連結部、２５  連結画面表示制御部、２６  部品移動部、２７  路線部品延長部、２８  路線部品マージ部、２９  系統モデル記憶部、１０１，１０２，１０３，２０１，２０２，３０１，３０２  画面データ、１０１１，１０１２，１０２１，１０２２，１０３１，２０１１  路線部品、１０１３，１０１４，１０１５，１０３２，１０３３，１０３４  部品、３０１１，３０１２，３０１３，３０１４，３０１５，３０１６，３０１７，３０１８，３０１９，３０２１，３０２２，３０２３，３０２４，３０２５  画面部品。
【図１】
2016125827.tif 000003
【図２】
2016125827.tif 000004
【図３】
2016125827.tif 000005
【図４】
2016125827.tif 000006
【図５】
2016125827.tif 000007
【図６】
2016125827.tif 000008
【図７】
2016125827.tif 000009
【図８】
2016125827.tif 000010
【図９】
2016125827.tif 000011
【図１０】
2016125827.tif 000012
【図１１】
2016125827.tif 000013
【図１２】
2016125827.tif 000014
【図１３】
2016125827.tif 000015
【図１４】
2016125827.tif 000016
【図１５】
2016125827.tif 000017
【図１６】
2016125827.tif 000018
【図１７】
2016125827.tif 000019
【図１８】
2016125827.tif 000020
【図１９】
2016125827.tif 000021
【図２０】
2016125827.tif 000022
【図２１】
2016125827.tif 000023
【図２２】
2016125827.tif 000024
【図２３】
2016125827.tif 000025
【図２４】
2016125827.tif 000026
【図２５】
2016125827.tif 000027
【図２６】
2016125827.tif 000028
【図２７】
2016125827.tif 000029
【図２８】
2016125827.tif 000030
【図２９】
2016125827.tif 000031
【図３０】
2016125827.tif 000032
【図３１】
2016125827.tif 000033
【図３２】
2016125827.tif 000034
【図３３】
2016125827.tif 000035
【図３４】
2016125827.tif 000036
【図３５】
2016125827.tif 000037
【図３６】
2016125827.tif 000038
【図３７】
2016125827.tif 000039
【図３８】
2016125827.tif 000040
【図３９】
2016125827.tif 000041
【図４０】
2016125827.tif 000042
【図４１】
2016125827.tif 000043
【手続補正書】
【提出日】平成29年2月16日(2017.2.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
監視対象を監視するための監視画面の画面データを記憶する画面データ記憶部と、
前記画面データ記憶部に記憶される前記画面データを用いて、表示装置に前記監視画面を表示する監視画面表示制御部と、
前記監視対象の論理的な構造を表す監視対象モデルに関する監視対象モデル情報を記憶する監視対象モデル記憶部と、
前記画面データ記憶部に記憶される複数の前記画面データを連結させる画面連結部と、
前記画面連結部によって連結された前記画面データを用いて、連結された前記監視画面を前記表示装置に表示させる連結画面表示制御部と、
各前記監視画面における画面部品の位置を移動させる部品移動部とを備え、
前記画面データ記憶部に記憶される前記画面データは、前記監視画面に配置される画面部品の属性情報を含み、
前記監視対象モデル情報および前記属性情報は、それぞれ、前記監視対象に割り当てられる信号識別情報を含み、
前記監視対象モデルは、前記信号識別情報を用いて前記監視対象の論理的な構造を表すモデルであり、
前記画面連結部は、前記監視対象モデル情報に含まれる前記信号識別情報と、前記属性情報に含まれる前記信号識別情報とを用いて、隣接関係にある監視画面の画面データを探し出し、探し出した前記画面データを前記隣接関係に従って連結させ、
前記部品移動部は、連結された前記監視画面において、隣接関係にある前記画面部品の位置と前記画面部品間の幅とが異なる場合、隣接関係にある前記画面部品の位置と前記画面部品間の幅とが同一になるように、前記画面部品を移動させることを特徴とする監視画面表示装置。
【請求項２】
前記部品移動部は、隣接関係にある前記画面部品の位置を、前記画面部品と、前記画面部品に平行に配置される他の画面部品との間に配置される個数が最も多い画面部品と同じ位置になるように、前記画面部品を移動させることを特徴とする請求項１に記載の監視画面表示装置。
【請求項３】
前記部品移動部は、前記画面部品を移動させるとき、移動させる前記画面部品と共に、前記画面部品に平行に配置される他の画面部品に関して、移動させる前記画面部品と反対側に配置される全ての前記画面部品をまとめて移動させることを特徴とする請求項１に記載の監視画面表示装置。
【請求項４】
前記監視画面における前記画面部品の長さ寸法を延長する画面部品延長部を備え、
前記画面部品延長部は、連結された前記監視画面において、隣接関係にある画面部品同士の間隔が、他の画面部品同士の間隔と比較して大きい場合、隣接関係にある画面部品同士の間隔が、前記他の画面部品同士の間隔と等しくなるまで前記画面部品を延長させることを特徴とする請求項１から３のいずれか１つに記載の監視画面表示装置。
【請求項５】
複数の前記画面部品を１つの画面部品にまとめる画面部品マージ部を備え、
前記路線部品マージ部は、連結された履歴画面において、隣接関係にある画面部品が同一の監視対象を示す画面部品である場合、前記隣接関係にある画面部品を１つの画面部品にまとめることを特徴とする請求項１から３のいずれか１つに記載の監視画面表示装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の監視画面表示装置は、監視対象を監視するための監視画面の画面データを記憶する画面データ記憶部と、前記画面データ記憶部に記憶される前記画面データを用いて、表示装置に前記監視画面を表示する監視画面表示制御部と、前記監視対象の論理的な構造を表す監視対象モデルに関する監視対象モデル情報を記憶する監視対象モデル記憶部と、前記画面データ記憶部に記憶される複数の前記画面データを連結させる画面連結部と、前記画面連結部によって連結された前記画面データを用いて、連結された前記監視画面を前記表示装置に表示させる連結画面表示制御部と、各前記監視画面における画面部品の位置を移動させる部品移動部とを備え、前記画面データ記憶部に記憶される前記画面データは、前記監視画面に配置される画面部品の属性情報を含み、前記監視対象モデル情報および前記属性情報は、それぞれ、前記監視対象に割り当てられる信号識別情報を含み、前記監視対象モデルは、前記信号識別情報を用いて前記監視対象の論理的な構造を表すモデルであり、前記画面連結部は、前記監視対象モデル情報に含まれる前記信号識別情報と、前記属性情報に含まれる前記信号識別情報とを用いて、隣接関係にある監視画面の画面データを探し出し、探し出した前記画面データを前記隣接関係に従って連結させ、前記部品移動部は、連結された前記監視画面において、隣接関係にある前記画面部品の位置と前記画面部品間の幅とが異なる場合、隣接関係にある前記画面部品の位置と前記画面部品間の幅とが同一になるように、前記画面部品を移動させることを特徴とする。
【手続補正書】
【提出日】平成29年5月1日(2017.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
監視対象を監視するための監視画面の画面データを記憶する画面データ記憶部と、
前記画面データ記憶部に記憶される前記画面データを用いて、表示装置に前記監視画面を表示する監視画面表示制御部と、
前記監視対象の論理的な構造を表す監視対象モデルに関する監視対象モデル情報を記憶する監視対象モデル記憶部と、
前記画面データ記憶部に記憶される複数の前記画面データを連結させる画面連結部と、
前記画面連結部によって連結された前記画面データを用いて、連結された前記監視画面を前記表示装置に表示させる連結画面表示制御部と、
各前記監視画面における画面部品の位置を移動させる部品移動部とを備え、
前記画面データ記憶部に記憶される前記画面データは、前記監視画面に配置される画面部品の属性情報を含み、
前記監視対象モデル情報および前記属性情報は、それぞれ、前記監視対象に割り当てられる信号識別情報を含み、
前記監視対象モデルは、前記信号識別情報を用いて前記監視対象の論理的な構造を表すモデルであり、
前記画面連結部は、前記監視対象モデル情報に含まれる前記信号識別情報と、前記属性情報に含まれる前記信号識別情報とを用いて、隣接関係にある監視画面の画面データを探し出し、探し出した前記画面データを前記隣接関係に従って連結させ、
前記部品移動部は、連結された前記監視画面において、隣接関係にある前記画面部品の位置と前記画面部品間の幅とが異なる場合、隣接関係にある前記画面部品の位置と前記画面部品間の幅とが同一になるように、前記画面部品を移動させることを特徴とする監視画面表示装置。
【請求項２】
前記部品移動部は、隣接関係にある前記画面部品の位置を、前記画面部品と、前記画面部品に平行に配置される他の画面部品との間に配置される個数が最も多い画面部品と同じ位置になるように、前記画面部品を移動させることを特徴とする請求項１に記載の監視画面表示装置。
【請求項３】
前記部品移動部は、前記画面部品を移動させるとき、移動させる前記画面部品と共に、前記画面部品に平行に配置される他の画面部品に関して、移動させる前記画面部品と反対側に配置される全ての前記画面部品をまとめて移動させることを特徴とする請求項１に記載の監視画面表示装置。
【請求項４】
前記監視画面における前記画面部品の長さ寸法を延長する画面部品延長部を備え、
前記画面部品延長部は、連結された前記監視画面において、隣接関係にある画面部品同士の間隔が、他の画面部品同士の間隔と比較して大きい場合、隣接関係にある画面部品同士の間隔が、前記他の画面部品同士の間隔と等しくなるまで前記画面部品を延長させることを特徴とする請求項１から３のいずれか１つに記載の監視画面表示装置。
【請求項５】
複数の前記画面部品を１つの画面部品にまとめる画面部品マージ部を備え、
前記画面部品マージ部は、連結された前記監視画面において、隣接関係にある画面部品が同一の監視対象を示す画面部品である場合、前記隣接関係にある画面部品を１つの画面部品にまとめることを特徴とする請求項１から３のいずれか１つに記載の監視画面表示装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
路線モデルとは、監視対象である列車路線の論理的な構造、すなわち、監視対象である列車路線同士の論理的な接続構造を表すものである。具体的には、路線モデルは、監視対象である列車路線同士の論理的な接続関係を表す。路線モデル情報は、路線モデルに関する情報である。路線モデル情報は、軌道回路同士の接続関係の情報、ならびに軌道回路に割り当てられたセンサ信号情報、所属駅または所属区間の情報、および番線の情報などを含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
ステップＳＴ５８において、画面連結部２４は、連結対象画面データリストの要素数が、連結可能な上限数である連結上限数から１を減算した値である「連結上限数−１」の値と同じか否かを判断する。連結対象画面データリストの要素数が「連結上限数−１」の値と同じと判断された場合は、全ての処理手順を終了する。連結対象画面データリストの要素数が「連結上限数−１」の値と同じではないと判断された場合は、ステップＳＴ５９に移行する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１２３
【補正方法】変更
【補正の内容】
【０１２３】
本実施の形態に係るステップＳＴ５の連結対象画面探索処理の詳細は、第２の実施の形態における図１５と同様であるが、ステップＳＴ１０２における関連付け情報に含まれる内容が異なる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１６８
【補正方法】変更
【補正の内容】
【０１６８】
ステップＳＴ５８において、画面連結部２４は、連結対象画面データリストの要素数が、連結可能な上限数である連結上限数から１を減算した値である「連結上限数−１」の値と同じか否かを判断する。連結対象画面データリストの要素数が「連結上限数−１」の値と同じと判断された場合は、全ての処理手順を終了する。連結対象画面データリストの要素数が「連結上限数−１」の値と同じではないと判断された場合は、ステップＳＴ１１８に移行する。
【国際調査報告】
2016125827.tif 000044
2016125827.tif 000045
2016125827.tif 000046