(57)【要約】  監視画面作成装置（１）は、データ蓄積部（１１）、データ蓄積部（１２）、データ蓄積部（１３）、データ蓄積部（１４）、及び生成処理部（１９）を備える。データ蓄積部（１３）に、配置ルールが蓄積される。データ蓄積部（１４）に、フロア別の設定を定義するエレベーターデータが蓄積される。生成処理部（１９）は、作成画面に配置されたシンボルに下位のシンボルが定義されていると、配置されたシンボルの表示領域内に配置ルールに従ってその下位のシンボルを配置し、入力されたフロア情報とエレベーターデータとに基づいてその下位のシンボルを表示させる。
2020250340.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを表すシンボルを作成画面に配置することによって、オブジェクトを監視するための監視画面を作成する装置であって、
シンボルの種類とシンボルの表示形式とを定義するシンボル表示データが蓄積された第１データ蓄積手段と、
複数のシンボルのそれぞれについて、対応するオブジェクトとシンボルの種類と下位のシンボルとを定義するシンボル階層データが蓄積された第２データ蓄積手段と、
下位のシンボルを上位のシンボルの表示領域内に配置するための配置ルールが蓄積された第３データ蓄積手段と、
フロア別の設定を定義するエレベーターデータが蓄積された第４データ蓄積手段と、
作成画面に配置されたシンボルに下位のシンボルが定義されていると、前記配置されたシンボルの表示領域内に前記配置ルールに従って当該下位のシンボルを配置し、入力されたフロア情報と前記エレベーターデータとに基づいて当該下位のシンボルを表示させる生成処理手段と、
を備えた監視画面作成装置。
【請求項２】
複数のオブジェクトのそれぞれについて、オブジェクトの種類と上位のオブジェクトとを定義するオブジェクト階層データが蓄積された第５データ蓄積手段と、
オブジェクトの種類に対して、対応するシンボルの種類を割り当てる割当手段と、
前記オブジェクト階層データと前記割当手段による割当とに基づいて、前記シンボル階層データを生成する生成手段と、
を更に備えた請求項１に記載の監視画面作成装置。
【請求項３】
前記エレベーターデータは、エレベーターのかごが停止するか否かをフロア毎に表す停止階情報を含み、
前記生成処理手段は、前記停止階情報と入力されたフロア情報とに基づいて、エレベーターを表すシンボルを作成画面に表示するか否かを決定する請求項１又は請求項２に記載の監視画面作成装置。
【請求項４】
前記エレベーターデータは、エレベーターのかごに設けられた幾つのドアが開閉するのかをフロア毎に表すドア情報を含み、
前記生成処理手段は、前記ドア情報と入力されたフロア情報とに基づいて、エレベーターを表すシンボルに含まれるドアの個数を決定する請求項１から請求項３の何れか一項に記載の監視画面作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視設備を監視するための監視画面を作成する装置に関する。
【背景技術】
【０００２】
特許文献１に、画面上で表示対象の配置を最適化するための装置が記載されている。特許文献１に記載された装置では、複数の表示対象からなる表示対象群を条件に応じて画面に表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】日本特開２０００−３９９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ビル或いは工場等で利用される監視装置では、監視設備の稼働状況をフロア毎に監視画面に表示することがある。例えば、ビルに備えられたエレベーターは、複数のフロアに跨って配置される監視設備である。しかし、エレベーターは、全ての階で同じように動作する訳ではない。例えば、エレベーターのかごは、一部のフロアに停止しないことがある。一部のフロアでは２つのドアが開き、他のフロアではドアが１つしか開かないことがある。このため、エレベーターを表すシンボルを監視画面に表示する場合は、常に同じシンボルが使用できる訳ではない。特許文献１に記載された装置では、このような監視画面を効率的に作成することができなかった。【０００５】
この発明は、上述のような課題を解決するためになされた。この発明の目的は、エレベーターを表すシンボルが監視画面に含まれる場合でも監視画面を効率的に作成することができる監視画面作成装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に係る監視画面作成装置は、シンボルの種類とシンボルの表示形式とを定義するシンボル表示データが蓄積された第１データ蓄積手段と、複数のシンボルのそれぞれについて、対応するオブジェクトとシンボルの種類と下位のシンボルとを定義するシンボル階層データが蓄積された第２データ蓄積手段と、下位のシンボルを上位のシンボルの表示領域内に配置するための配置ルールが蓄積された第３データ蓄積手段と、フロア別の設定を定義するエレベーターデータが蓄積された第４データ蓄積手段と、作成画面に配置されたシンボルに下位のシンボルが定義されていると、配置されたシンボルの表示領域内に配置ルールに従って当該下位のシンボルを配置し、入力されたフロア情報とエレベーターデータとに基づいて当該下位のシンボルを表示させる生成処理手段と、を備える。
【発明の効果】
【０００７】
この発明に係る監視画面作成装置であれば、エレベーターを表すシンボルが監視画面に含まれる場合でも監視画面を効率的に作成することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１における監視画面作成装置の例を示す図である。
【図２】監視画面作成装置のハードウェア資源の例を示す図である。
【図３】実施の形態１における監視画面作成装置の動作例を示すフローチャートである。
【図４】データ蓄積部に蓄積されたデータの例を示す図である。
【図５】データ蓄積部に蓄積されたデータを説明するための図である。
【図６】データ蓄積部に蓄積されたデータを説明するための図である。
【図７】表示装置に表示された作成画面の例を示す図である。
【図８】表示装置に表示された作成画面の例を示す図である。
【発明を実施するための形態】
【０００９】
添付の図面を参照し、本発明を説明する。重複する説明は、適宜簡略化或いは省略する。各図において、同一の符号は同一の部分又は相当する部分を示す。
【００１０】
実施の形態１．
図１は、実施の形態１における監視画面作成装置１の例を示す図である。監視画面作成装置１は、監視画面表示装置（図示せず）に表示される監視画面を作成するための装置である。
【００１１】
監視画面表示装置は、様々な監視設備から、電話回線又はインターネット回線を介して監視データを取得する。監視設備は、例えばビル又は工場に設置された設備である。以下においては、監視対象となる設備、即ち監視設備のことをオブジェクトとも称する。監視データには、例えば稼働状況を示すデータ及び操作履歴を表すデータが含まれる。監視画面表示装置の監視画面に、ビル或いは工場に設置された監視設備の稼働状況がリアルタイムで表示される。監視画面表示装置は、取得した監視データに応じて、監視設備の設定を制御する。
【００１２】
監視画面表示装置では、グラフィック、グラフ又はイベント履歴等を含む監視画面が予め用意される。以下においては、監視画面に表示される部品、画像、背景部品、背景画像、グラフ又は数値等を表すものをシンボルと称する。シンボルには、設備シンボル、数値シンボル、グラフシンボル、及び帳票シンボル等が含まれる。設備シンボルは、監視設備をイラストで表すシンボルである。数値シンボルは、温度又は電力値等を表すシンボルである。帳票シンボルは、監視設備の管理のために用いられるシンボルである。
【００１３】
監視画面表示装置に表示される監視画面には、フロア図が含まれることがある。フロア図には、各フロアに設置された監視設備の稼働状況が表示される。例えば、ビルＡが１０階建てであれば、ビルＡに対する監視画面には、１階のフロア図、２階のフロア図、・・・、９階のフロア図、及び１０階のフロア図が含まれる。１階のフロア図には、１階に設置された各監視設備の稼働状況が表示される。２階のフロア図には、２階に設置された各監視設備の稼働状況が表示される。同様に、１０階のフロア図には、１０階に設置された各監視設備の稼働状況が表示される。
【００１４】
ビルＡに備えられたエレベーターのかごが各階に停止する場合、各階のフロア図にエレベーターを示すシンボルが配置される。一方、ビルＡに備えられたエレベーターのかごが一部の階に停止しない場合、当該階のフロア図には、エレベーターを示すシンボルは配置されない。また、エレベーターのかごに複数の出入口が形成されている場合、フロア図毎に、開閉するドアが特定される。本実施の形態に示す監視画面作成装置１であれば、このようなフロア図を含む監視画面を効率よく簡単に作成することができる。
【００１５】
以下に、図２から図８も参照し、監視画面作成装置１が有する機能について詳しく説明する。図１に示すように、監視画面作成装置１は、データ蓄積部１１、データ蓄積部１２、データ蓄積部１３、データ蓄積部１４、及びデータ蓄積部１５を備える。更に、監視画面作成装置１は、画面表示部１６、操作処理部１７、画面編集部１８、生成処理部１９、割当部２０、及び親子関係生成部２１を備える。符号１１〜２１に示す各部は、監視画面作成装置１が有する機能を示す。
【００１６】
図２は、監視画面作成装置１のハードウェア資源の例を示す図である。監視画面作成装置１は、ハードウェア資源として処理回路３０を備える。例えば、処理回路３０は、プロセッサ３１、メモリ３２、メモリ３３、入出力インタフェース３４、及びネットワークインタフェース３５を備える。
【００１７】
メモリ３２に、監視画面作成装置１が有する機能を実現するためのプログラムが記憶される。監視画面作成装置１は、メモリ３２に記憶されたプログラムをプロセッサ３１によって実行することにより、符号１６〜２１に示す各部の機能を実現する。メモリ３３に、監視画面作成装置１が有する機能を実現するためのデータが記憶される。符号１１〜１５に示す各蓄積部の機能は、メモリ３３によって実現される。
【００１８】
プロセッサ３１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、中央処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ或いはＤＳＰともいわれる。メモリ３２或いはメモリ３３として、半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク或いはＤＶＤを採用しても良い。メモリ３２或いはメモリ３３として採用可能な半導体メモリには、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ及びＥＥＰＲＯＭ等が含まれる。
【００１９】
処理回路３０は、専用ハードウェア（図示せず）を更に備えても良い。即ち、監視画面作成装置１が有する機能の一部は、専用ハードウェアによって実現されても良い。他の例として、監視画面作成装置１が有する機能の全部が専用ハードウェアによって実現されても良い。専用ハードウェアとして、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ、ＦＰＧＡ、又はこれらの組み合わせを採用しても良い。
【００２０】
監視画面作成装置１は、入出力インタフェース３４を介して外部機器と接続される。外部機器には、表示装置２及び入力装置３が含まれる。例えば、表示装置２は、ＰＣ用のディスプレイ２ａである。表示装置２は、タブレットのディスプレイ、或いは監視盤に内蔵されたディスプレイでも良い。入力装置３は、例えばキーボード３ａ及びマウス３ｂを備える。入力装置３は、タッチパネル式の入力デバイスでも良い。
【００２１】
監視画面作成装置１は、ネットワークインタフェース３５を介して監視設備４とデータの送受信を行う。
【００２２】
図３は、実施の形態１における監視画面作成装置１の動作例を示すフローチャートである。画面表示部１６は、画面編集部１８からのデータに基づいて、表示装置２に作成画面を表示する。使用者は、表示装置２に表示された作成画面を見ながら、入力装置３を操作して監視画面を作成する。
【００２３】
画面表示部１６は、例えばＷｅｂブラウザである。画面編集部１８からのデータには、例えばＨＴＭＬ形式のデータ、画像データ、音声データ、又は動画データが含まれる。画面編集部１８からのデータに、ＪＡＶＡＳＣＲＩＰＴ（登録商標）又はＣＳＳといった画面描画用のデータが含まれても良い。
【００２４】
使用者が入力装置３を操作することによって入力された情報は、画面表示部１６を介して操作処理部１７に入力される。操作処理部１７は、画面表示部１６を介して入力された情報を処理する。例えば、使用者は、入力装置３を操作することにより、シンボルの一覧から一つのシンボルを選択し、そのシンボルを作成画面内の特定の領域に配置する。
【００２５】
画面編集部１８は、データ蓄積部１１に蓄積されたデータを利用して、入力装置３からの入力情報に応じた処理を行う。例えば、画面編集部１８は、入力装置３からの入力情報に基づいて、使用者が指定したシンボルをデータ蓄積部１１から選択する。画面編集部１８は、選択したシンボルを作成画面内の特定の領域に配置する（Ｓ１０１）。
【００２６】
図４は、データ蓄積部１１に蓄積されたデータの例を示す図である。データ蓄積部１１には、シンボルに関するデータが蓄積される。例えば、データ蓄積部１１に、ロジック付シンボルデータと静的シンボルデータとが蓄積される。ロジック付シンボルデータは、監視信号の内容に応じて変化する動的シンボルに対して振る舞いが付与されたデータである。静的シンボルデータは、不変なシンボルを示すデータである。データ蓄積部１１には、予め作成されたシンボル、或いは開発の際に新たに作成されたシンボルが蓄積される。
【００２７】
図４に示す例では、データ蓄積部１１に蓄積されたデータに、シンボル素材４０、振る舞い定義４１、及び対応表４２が含まれる。シンボル素材４０は、シンボルとして使用される素材である。図４は、エレベーターが備えられたビルの監視画面に必要なシンボルがシンボル素材４０としてデータ蓄積部１１に蓄積された例を示す。例えば、データ蓄積部１１には、オブジェクトを表すシンボルとして、ビルシンボル、バンクシンボル、エレベーターシンボル、及びエスカレーターシンボルが予め登録される。
【００２８】
振る舞い定義４１は、監視信号の内容に応じて変化するシンボルの振る舞いを定義する。振る舞い定義４１は、使用者により、例えばスクリプトによって予め作成される。図４は、一例として、定義名がａａａである振る舞い定義４１の詳細を示す。定義名がａａａである振る舞い定義４１は、エレベータードアの開閉状態を示す監視信号が０であれば、エレベーターシンボルのドアを大きく表示することを定義する。当該振る舞い定義４１は、上記監視信号が１であれば、エレベーターシンボルのドアを小さく表示することを定義する。
【００２９】
対応表４２は、シンボルの種類（タイプ）とシンボルの表示形式とを定義するシンボル表示データの一例である。対応表４２により、シンボル素材４０と振る舞い定義４１とが対応付けられる。図４は、対応表４２が、項目として、シンボルタイプ、幅、高さ、振る舞い定義名、及び説明を含む例を示す。項目「シンボルタイプ」は、シンボル素材４０を一意に表す。項目「幅」及び「高さ」は、シンボルが作成画面に配置された時のシンボルの幅及び高さを示す。なお、ビルを表すシンボル及びバンクを表すシンボルは、監視信号の内容に関係なく不変である。このため、対応表４２に、シンボルタイプ「ビル」に対応する振る舞い定義名は登録されていない。同様に、対応表４２に、シンボルタイプ「バンク」に対応する振る舞い定義名は登録されていない。
【００３０】
Ｓ１０１の処理が行われると、生成処理部１９は、Ｓ１０１で選択及び配置されたシンボルに対して、子シンボルが登録されているか否かを判定する（Ｓ１０２）。生成処理部１９は、データ蓄積部１２に蓄積されたシンボル階層データに基づいて、Ｓ１０２の判定を行う。
【００３１】
図５及び図６は、データ蓄積部１５に蓄積されたデータを説明するための図である。データ蓄積部１５には、オブジェクトに関するデータが蓄積される。例えば、データ蓄積部１５に、オブジェクトの階層を示すデータが蓄積される。データ蓄積部１５に、オブジェクトの稼働状況に因らず不変なデータが蓄積される。上記不変なデータには、オブジェクト名、及びオブジェクトの設置日等が含まれる。
【００３２】
図５は、オブジェクトの階層を表すクラス図である。図５に示す例では、監視設備に関するクラスとして、Ｂｕｉｌｄｉｎｇクラス、Ｂａｎｋクラス、Ｅｓクラス、及びＥｌｅクラスが存在する。Ｅｌｅクラスの承継として、ＥｌｅＡクラス及びＥｌｅＢクラスが存在する。Ｂｕｉｌｄｉｎｇクラスは、ビルに関するデータを管理する。Ｂａｎｋクラスは、バンクに関するデータを管理する。Ｅｓクラスは、エスカレーターに関するデータを管理する。Ｅｌｅクラスは、エレベーターに関するデータを管理する。
【００３３】
図５に示す例では、Ｂｕｉｌｄｉｎｇクラスは、Ｂａｎｋクラスより１つ上位のクラスである。Ｂｕｉｌｄｉｎｇクラスは、Ｅｓクラスより１つ上位のクラスである。Ｂａｎｋクラスは、Ｅｌｅクラスより１つ上位のクラスである。
【００３４】
図６は、オブジェクトの詳細を表すオブジェクト図である。図６は、オブジェクト名とクラス名との対応をコロンで表す例を示す。図６に示す例では、オブジェクトの階層は３段階である。オブジェクトの階層は複数段階であれば良い。
【００３５】
図６に示す例では、Ｂｕｉｌｄｉｎｇクラスに、オブジェクト名「Ｂｕｉｌｄｉｎｇ１」のオブジェクト（監視設備）が含まれる。オブジェクト名は、監視設備の個々の実体名を示す。Ｂａｎｋクラスに、オブジェクト名「Ｂａｎｋ１」のオブジェクトとオブジェクト名「Ｂａｎｋ２」のオブジェクトとが含まれる。Ｅｓクラスに、オブジェクト名「Ｅｓ１」のオブジェクトが含まれる。ＥｌｅＡクラスに、オブジェクト名「Ｅｌｅ１」のオブジェクトとオブジェクト名「Ｅｌｅ２」のオブジェクトとオブジェクト名「Ｅｌｅ３」のオブジェクトとが含まれる。ＥｌｅＢクラスに、オブジェクト名「Ｅｌｅ４」のオブジェクトが含まれる。
【００３６】
図６に示す例では、オブジェクト名「Ｂｕｉｌｄｉｎｇ１」のオブジェクトは、オブジェクト名「Ｂａｎｋ１」のオブジェクト、オブジェクト名「Ｂａｎｋ２」のオブジェクト、及びオブジェクト名「Ｅｓ１」のオブジェクトより１つ上位のオブジェクトである。オブジェクト名「Ｂａｎｋ１」のオブジェクトは、オブジェクト名「Ｅｌｅ１」のオブジェクト、及びオブジェクト名「Ｅｌｅ２」のオブジェクトより１つ上位のオブジェクトである。オブジェクト名「Ｂａｎｋ２」のオブジェクトは、オブジェクト名「Ｅｌｅ３」のオブジェクト、及びオブジェクト名「Ｅｌｅ４」のオブジェクトより１つ上位のオブジェクトである。
【００３７】
本実施の形態では、例えばオブジェクトＢがオブジェクトＣの１つ上位のオブジェクトである場合、オブジェクトＢをオブジェクトＣの親オブジェクトとも称する。同様に、オブジェクトＣがオブジェクトＢの１つ下位のオブジェクトである場合、オブジェクトＣをオブジェクトＢの子オブジェクトとも称する。なお、図６に示す例では、オブジェクト名「Ｂａｎｋ１」のオブジェクトは、オブジェクト名「Ｅｌｅ３」のオブジェクトの親オブジェクトではない。同様に、オブジェクト名「Ｅｌｅ３」のオブジェクトは、オブジェクト名「Ｂａｎｋ１」のオブジェクトの子オブジェクトではない。
【００３８】
表１は、データ蓄積部１５に蓄積されたデータの例を示す。表１は、各オブジェクトに関して、オブジェクトの種類（タイプ）と上位のオブジェクトを定義するオブジェクト階層データの一例である。表１には、項目として、オブジェクト名、オブジェクトタイプ、及び親オブジェクト名が含まれる。表１では、オブジェクトタイプとしてクラス名が示されている。
【００３９】
【表１】
2020250340.tif 000003
【００４０】
表２は、割当部２０が生成するデータの例を示す。割当部２０は、データ蓄積部１５に蓄積されたオブジェクトタイプに対して、対応するシンボルタイプを割り当てる。具体的に、割当部２０は、オブジェクトタイプに対し、データ蓄積部１１の対応表４２で定義されているシンボルタイプを割り当てる。
【００４１】
【表２】
2020250340.tif 000004
【００４２】
表２に示すように、割当部２０の機能により、監視設備であるオブジェクトと作成画面上に配置されるシンボルとを紐付けることができる。表１に示すように、シンボルタイプの割り当てをオブジェクト単位ではなくオブジェクトタイプ単位で行うことにより、この割り当て処理を省力化できる。
【００４３】
表３は、親子関係生成部２１が生成するデータの例である。表３は、各シンボルに関して、対応するオブジェクトとシンボルの種類（タイプ）と下位のシンボルとを定義するシンボル階層データの一例である。親子関係生成部２１は、表３に示すように、作成画面上に配置される個々のシンボルを定義する。親子関係生成部２１は、データ蓄積部１１に蓄積されたデータ、データ蓄積部１５に蓄積されたオブジェクト階層データを含むデータ、及び割当部２０が生成したデータに基づいて上記定義を行う。親子関係生成部２１によって生成されたデータは、データ蓄積部１２に蓄積される。
【００４４】
【表３】
2020250340.tif 000005
【００４５】
表３に示すように、親子関係生成部２１は、データ蓄積部１５に蓄積されたオブジェクト名単位でシンボルを定義する。表３には、項目として、シンボルＩＤ、シンボルタイプ、オブジェクト名、監視信号、及び子シンボルＩＤが含まれる。シンボルは、シンボルＩＤによって一意に表される。監視設備からの監視データは、監視信号によって一意に表される。
【００４６】
表３は、監視信号に関して、シンボルの親子関係に基づいて連番が生成される例を示す。これは、監視信号が表す監視データの構造は、オブジェクトの階層構造と類似している場合が多いためである。これにより、監視信号の視認性を高めることができる。また、表３は、シンボル単位で子シンボルＩＤが設定される例を示す。表３は、表１に示すオブジェクトの順番に従って子シンボルＩＤが設定される例を示すが、他の順番で子シンボルＩＤの設定が行われても良い。
【００４７】
表３に示す例では、シンボルＩＤ「Ｓ０００」のシンボルに対して、子シンボルＩＤ「Ｓ００１」、「Ｓ００４」、及び「Ｓ００７」が登録されている。Ｓ１０１においてシンボルＩＤ「Ｓ０００」で特定されるシンボルが選択及び配置されると、生成処理部１９はＳ１０２でＹｅｓと判定する。生成処理部１９は、Ｓ１０２でＹｅｓと判定すると、当該シンボルに対して登録された子シンボルの自動生成処理を行う（Ｓ１０３）。生成処理部１９は、データ蓄積部１３に蓄積されたデータ、及びデータ蓄積部１４に蓄積されたデータにも基づいて、Ｓ１０３の自動生成処理を行う。
【００４８】
表４は、データ蓄積部１４に蓄積されたデータの例を示す。データ蓄積部１４には、エレベーターに関するデータが蓄積される。表４は、各エレベーターに関して、フロア別の設定を定義したエレベーターデータの一例を示す。表４には、項目として、オブジェクト名、停止階、及び開閉ドアが含まれる。
【００４９】
【表４】
2020250340.tif 000006
【００５０】
表４に示す例では、エレベーターデータに停止階情報及びドア情報が含まれる。停止階情報は、エレベーターのかごが停止するか否かをフロア毎に表す情報である。ドア情報は、エレベーターのかごに設けられた幾つのドアが開閉するのかをフロア毎に表す情報である。
【００５１】
表４に示す例では、項目「停止階」において停止階情報を２進法で表現している。即ち、１番左の数字は、１階でかごが停止するか否かを表す。左から２番目の数字は、２階でかごが停止するか否かを表す。同様に、左から１０番目の数字は、１０階でかごが停止するか否かを表す。また、数字の１はかごが停止することを表す。数字の０はかごが停止しないこと或いは停止できないことを表す。
【００５２】
例えば、停止階「１１１１１０００００」は、左から１番目から５番目の数字が１であるため、１階から５階まではかごが停止することを意味する。また、左から６番目から１０番目までの数字は０であるため、６階から１０階まではかごが停止しないことを意味する。
【００５３】
表４に示す例では、項目「開閉ドア」において開閉するドアの数を数字で表現している。即ち、１番左の数字は、１階で開閉するドアの数を表す。左から２番目の数字は、２階で開閉するドアの数を表す。同様に、左から１０番目の数字は、１０階で開閉するドアの数を示す。
【００５４】
例えば、開閉ドア「１１１１１２２２２２」は、左から１番目から５番目までの数字が１であるため、１階から５階までは１つのドアが開閉することを意味する。また、左から６番目から１０番目までの数字は２であるため、６階から１０階までは２つのドアが開閉することを意味する。
【００５５】
表５は、データ蓄積部１３に蓄積されたデータの例を示す。データ蓄積部１３には、シンボルを作成画面内に配置するためのルールに関するデータが蓄積される。このルールには、子シンボルを親シンボルの表示領域内に配置するための配置ルールが含まれる。表５は、この配置ルールの一例を示す。表５には、項目として、シンボルタイプ、配置方向、及び改行基準が含まれる。表５は、バンクシンボルの種類（タイプ）について、「バンク１」及び「バンク２」の２種類のシンボルタイプが定義された例を示す。配置方向は、子シンボルを並べて配置する方向を示す。改行基準は、配置方向が縦であれば一列に含まれる子シンボルの数を示す。改行基準は、配置方向が横であれば一行に含まれる子シンボルの数を示す。
【００５６】
【表５】
2020250340.tif 000007
【００５７】
表５は、配置ルールの一例を示す。例えば、配置ルールに、左詰め或いは右詰めを示す整列基準、シンボル間の間隔、又は親シンボルとのマージン等が含まれても良い。
【００５８】
Ｓ１０３では、生成処理部１９は、入力装置３から入力されたフロア情報にも基づいて、子シンボルの自動生成処理を行う。例えば、使用者は、１階のフロア図を作成したければ、入力装置３からフロア情報「１階」を入力する。使用者は、１０階のフロア図を作成したければ、入力装置３からフロア情報「１０階」を入力する。以下に、一例として、Ｓ１０１においてオブジェクト名「Ｂｕｉｌｄｉｎｇ１」であるビルシンボル５０が作成画面に配置された時の動作について詳しく説明する。
【００５９】
図７及び図８は、表示装置２に表示された作成画面の例を示す図である。図７は、１階のフロア図を示す。図８は、１０階のフロア図を示す。
【００６０】
表３に示すように、オブジェクト名「Ｂｕｉｌｄｉｎｇ１」であるビルシンボル５０のシンボルＩＤは「Ｓ０００」である。シンボルＩＤ「Ｓ０００」には、子シンボルＩＤ「Ｓ００１」、「Ｓ００４」、及び「Ｓ００７」が登録されている。このため、生成処理部１９は、オブジェクト名「Ｂａｎｋ１」であるバンクシンボル５１、オブジェクト名「Ｂａｎｋ２」であるバンクシンボル５２、及びオブジェクト名「Ｅｓ１」であるエスカレーターシンボル５３を自動生成する。
【００６１】
例えば、生成処理部１９は、ビルシンボル５０の表示領域内に、データ蓄積部１３に蓄積された配置ルールに従って、バンクシンボル５１、バンクシンボル５２、及びエスカレーターシンボル５３を配置する。表５に示すように、シンボルタイプ「ビル」の配置ルールは、配置方向が「横」、及び改行基準が「２シンボル」である。このため、生成処理部１９は、ビルシンボル５０の表示領域内に、バンクシンボル５１とバンクシンボル５２とを横に並べて配置する。また、生成処理部１９は、３つ目の子シンボルであるエスカレーターシンボル５３に関しては、行を改めて配置する。図７及び図８は、生成処理部１９が、子シンボルＩＤの登録順に３つのシンボルを整列させる例を示す。
【００６２】
生成処理部１９は、対応表４２に登録されている表示形式に従って、バンクシンボル５１、バンクシンボル５２、及びエスカレーターシンボル５３を生成する。上述したように、子シンボルは、親シンボルの表示領域内に配置される。配置ルール及び表示形式の通りに子シンボルを親シンボルの表示領域内に配置すると子シンボルの一部が親シンボルの表示領域から外れてしまう場合は、表示装置２に警告表示が行われても良い。
【００６３】
また、表３に示すように、シンボルＩＤ「Ｓ００１」には、子シンボルＩＤ「Ｓ００２」、及び「Ｓ００３」が登録されている。このため、生成処理部１９は、オブジェクト名「Ｅｌｅ１」であるエレベーターシンボル５４、及びオブジェクト名「Ｅｌｅ２」であるエレベーターシンボル５５を自動生成する。
【００６４】
例えば、生成処理部１９は、バンクシンボル５１の表示領域内に、データ蓄積部１３に蓄積された配置ルールに従って、エレベーターシンボル５４、及びエレベーターシンボル５５を配置する。表５に示すように、シンボルタイプ「バンク１」の配置ルールは、配置方向が「横」、及び改行基準が「２シンボル」である。このため、生成処理部１９は、バンクシンボル５１の表示領域内に、エレベーターシンボル５４とエレベーターシンボル５５とを横に並べて配置する。
【００６５】
更に、生成処理部１９は、入力されたフロア情報とデータ蓄積部１４に蓄積されたエレベーターデータとに基づいて、エレベーターシンボル５４とエレベーターシンボル５５とを表示させる。例えば、生成処理部１９は、エレベーターデータに含まれる停止階情報と入力されたフロア情報とに基づいて、エレベーターシンボル５４を作成画面に表示するか否かを決定する。表４に示すように、エレベーターシンボル５４に関しては、１階及び１０階とも停止階である。このため、１階のフロア図及び１０階のフロア図の双方において、エレベーターシンボル５４は表示される。
【００６６】
生成処理部１９は、エレベーターシンボル５５に関しても同様に、作成画面に表示するか否かを決定する。表４に示すように、エレベーターシンボル５５に関しては、１階は停止階であるが、１０階は停止階ではない。このため、１階のフロア図にエレベーターシンボル５５は表示されるが、１０階のフロア図にエレベーターシンボル５５は表示されない。
【００６７】
更に、生成処理部１９は、エレベーターデータに含まれるドア情報と入力されたフロア情報とに基づいて、エレベーターシンボル５４に含まれるドアの個数を決定する。表４に示すように、エレベーターシンボル５４に関しては、１階及び１０階の双方において開閉するドアの数は１である。このため、１階のフロア図及び１０階のフロア図の双方において、１つのドアを含むエレベーターシンボル５４が表示される。
【００６８】
生成処理部１９は、エレベーターシンボル５５に関しても同様に、エレベーターシンボル５５に含まれるドアの個数を決定する。表４に示すように、エレベーターシンボル５５に関しては、１階で開閉するドアの数は２である。このため、１階のフロア図において、２つのドアを含むエレベーターシンボル５５が表示される。なお、ドア情報には、ドアの向き、又はドアの種類等が含まれても良い。
【００６９】
同様に、表３に示すように、シンボルＩＤ「Ｓ００４」には、子シンボルＩＤ「Ｓ００５」、及び「Ｓ００６」が登録されている。このため、生成処理部１９は、オブジェクト名「Ｅｌｅ３」であるエレベーターシンボル５６、及びオブジェクト名「Ｅｌｅ４」であるエレベーターシンボル５７を自動生成する。
【００７０】
表５に示すように、シンボルタイプ「バンク２」の配置ルールは、配置方向が「横」、及び改行基準が「１シンボル」である。このため、生成処理部１９は、バンクシンボル５２の表示領域内に、エレベーターシンボル５６とエレベーターシンボル５７とを縦に並べて配置する。
【００７１】
また、表４に示すように、エレベーターシンボル５６に関しては、１階及び１０階とも停止階である。このため、１階のフロア図及び１０階のフロア図の双方において、エレベーターシンボル５６は表示される。同様に、１階のフロア図及び１０階のフロア図の双方において、エレベーターシンボル５７は表示される。
【００７２】
更に、表４に示すように、エレベーターシンボル５６に関しては、１階で開閉するドアの数は１であり、１０階で開閉するドアの数は２である。このため、１階のフロア図において、１つのドアを含むエレベーターシンボル５６が表示される。１０階のフロア図において、２つのドアを含むエレベーターシンボル５６が表示される。一方、エレベーターシンボル５７に関しては、表４に示すように１階及び１０階の双方において開閉するドアの数は１である。このため、１階のフロア図及び１０階のフロア図の双方において、１つのドアを含むエレベーターシンボル５７が表示される。
【００７３】
表３に示すように、シンボルＩＤ「Ｓ００２」、「Ｓ００３」、「Ｓ００５」、及び「Ｓ００６」に、子シンボルＩＤは登録されていない。このため、エレベーターシンボル５４〜５７が自動生成されると、Ｓ１０２でＮｏと判定される。Ｓ１０２でＮｏと判定されると、配置する他のシンボルがあるか否かが判定される（Ｓ１０４）。Ｓ１０４でＹｅｓと判定されると、上記手順が繰り返し行われる。Ｓ１０４でＮｏと判定されると、一連の処理は終了する。
【００７４】
本実施の形態に示す例であれば、エレベーターを表すシンボルが監視画面に含まれる場合でも監視画面を効率的に作成することができる。なお、本実施の形態に示す例では、エレベーターデータをオンラインでリアルタイムに取得し、取得したエレベーターデータをデータ蓄積部１４に蓄積しても良い。エレベーターデータを予め取得してデータ蓄積部１４に蓄積しておき、オフラインでシンボルの自動生成を行っても良い。
【産業上の利用可能性】
【００７５】
この発明は、監視設備を監視するための監視画面を作成する装置に適用できる。
【符号の説明】
【００７６】
１  監視画面作成装置、  ２  表示装置、  ３  入力装置、  ４  監視設備、  １１  データ蓄積部、  １２  データ蓄積部、  １３  データ蓄積部、  １４  データ蓄積部、  １５  データ蓄積部、  １６  画面表示部、  １７  操作処理部、  １８  画面編集部、  １９  生成処理部、  ２０  割当部、  ２１  親子関係生成部、  ３０  処理回路、  ３１  プロセッサ、  ３２  メモリ、  ３３  メモリ、  ３４  入出力インタフェース、  ３５  ネットワークインタフェース、  ４０  シンボル素材、  ４１  振る舞い定義、  ４２  対応表、  ５０  ビルシンボル、  ５１  バンクシンボル、  ５２  バンクシンボル、  ５３  エスカレーターシンボル、  ５４  エレベーターシンボル、  ５５  エレベーターシンボル、  ５６  エレベーターシンボル、  ５７  エレベーターシンボル
【図１】
2020250340.tif 000008
【図２】
2020250340.tif 000009
【図３】
2020250340.tif 000010
【図４】
2020250340.tif 000011
【図５】
2020250340.tif 000012
【図６】
2020250340.tif 000013
【図７】
2020250340.tif 000014
【図８】
2020250340.tif 000015
【手続補正書】
【提出日】令和3年7月6日(2021.7.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オブジェクトを表すシンボルを作成画面に配置することによって、オブジェクトを監視するための監視画面を作成する装置であって、
シンボルの種類とシンボルの表示形式とを定義するシンボル表示データが蓄積された第１データ蓄積手段と、
複数のシンボルのそれぞれについて、対応するオブジェクトとシンボルの種類と下位のシンボルとを定義するシンボル階層データが蓄積された第２データ蓄積手段と、
下位のシンボルを上位のシンボルの表示領域内に配置するための配置ルールが蓄積された第３データ蓄積手段と、
フロア別の設定を定義するエレベーターデータが蓄積された第４データ蓄積手段と、
作成画面に配置されたシンボルに下位のシンボルが定義されていると、前記配置されたシンボルの表示領域内に前記配置ルールに従って当該下位のシンボルを配置し、入力されたフロア情報と前記エレベーターデータとに基づいて当該下位のシンボルを表示させる生成処理手段と、
を備え、
前記エレベーターデータは、エレベーターのかごが停止するか否かをフロア毎に表す停止階情報を含み、
前記生成処理手段は、前記停止階情報と入力されたフロア情報とに基づいて、エレベーターを表すシンボルを作成画面に表示するか否かを決定する監視画面作成装置。
【請求項２】
複数のオブジェクトのそれぞれについて、オブジェクトの種類と上位のオブジェクトとを定義するオブジェクト階層データが蓄積された第５データ蓄積手段と、
オブジェクトの種類に対して、対応するシンボルの種類を割り当てる割当手段と、
前記オブジェクト階層データと前記割当手段による割当とに基づいて、前記シンボル階層データを生成する生成手段と、
を更に備えた請求項１に記載の監視画面作成装置。
【請求項３】
前記エレベーターデータは、エレベーターのかごに設けられた幾つのドアが開閉するのかをフロア毎に表すドア情報を含み、
前記生成処理手段は、前記ドア情報と入力されたフロア情報とに基づいて、エレベーターを表すシンボルに含まれるドアの個数を決定する請求項１又は請求項２に記載の監視画面作成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
この発明に係る監視画面作成装置は、シンボルの種類とシンボルの表示形式とを定義するシンボル表示データが蓄積された第１データ蓄積手段と、複数のシンボルのそれぞれについて、対応するオブジェクトとシンボルの種類と下位のシンボルとを定義するシンボル階層データが蓄積された第２データ蓄積手段と、下位のシンボルを上位のシンボルの表示領域内に配置するための配置ルールが蓄積された第３データ蓄積手段と、フロア別の設定を定義するエレベーターデータが蓄積された第４データ蓄積手段と、作成画面に配置されたシンボルに下位のシンボルが定義されていると、配置されたシンボルの表示領域内に配置ルールに従って当該下位のシンボルを配置し、入力されたフロア情報とエレベーターデータとに基づいて当該下位のシンボルを表示させる生成処理手段と、を備える。エレベーターデータは、エレベーターのかごが停止するか否かをフロア毎に表す停止階情報を含む。生成処理手段は、停止階情報と入力されたフロア情報とに基づいて、エレベーターを表すシンボルを作成画面に表示するか否かを決定する。
【国際調査報告】
2020250340.tif 000016
2020250340.tif 000017
2020250340.tif 000018
2020250340.tif 000019