(57)【要約】【課題】設備管理システムにおいて用いられるオブジェクトの状態を分かり易く提示する。【解決手段】電文受信部１０１は、ネットワーク上を流れる電文を受信する。電文解析部１０２は、受信された電文を解析し、電文の内容と、電文に対応付けられたオブジェクトおよびオブジェクトの状態と、を特定する。電文情報記録部１０４は、特定された電文の内容を示す電文情報を電文情報記憶部１０３に記憶させる。オブジェクト情報更新部１０６は、特定されたオブジェクトおよびオブジェクトの状態に基づいて、オブジェクト情報記憶部１０５に記憶されているオブジェクト情報を更新する。表示制御部１０８は、電文情報により示される電文の内容を電文毎に表示部１０７が備える電文表示領域に表示し、オブジェクト情報により示されるオブジェクトの状態をオブジェクト毎に表示部１０７が備えるオブジェクト表示領域に表示する。【選択図】図２
2016001384.tif 000002
【特許請求の範囲】
【請求項１】
設備機器と管理装置とを備える設備管理システムにおいて電文の伝達に用いられるネットワークに接続され、前記ネットワーク上を流れる電文を受信する電文受信手段と、
前記電文受信手段により受信された電文を解析し、前記電文の内容と、前記電文に対応付けられたオブジェクトおよびオブジェクトの状態と、を特定する電文解析手段と、
前記電文解析手段により特定された電文の内容を示す電文情報を電文情報記憶手段に記憶させる電文情報記録手段と、
前記設備管理システムで用いられるオブジェクトの状態の履歴を示すオブジェクト情報を記憶するオブジェクト情報記憶手段と、
前記電文解析手段により特定されたオブジェクトおよびオブジェクトの状態に基づいて、前記オブジェクト情報記憶手段に記憶されているオブジェクト情報を更新するオブジェクト情報更新手段と、
前記電文情報記憶手段に記憶されている電文情報により示される電文の内容を電文毎に表示手段が備える電文表示領域に表示し、前記オブジェクト情報記憶手段に記憶されているオブジェクト情報により示されるオブジェクトの状態をオブジェクト毎に前記表示手段が備えるオブジェクト表示領域に表示する表示制御手段と、を備える、
ネットワーク解析支援装置。
【請求項２】
前記オブジェクト情報は、前記電文解析手段により解析された電文と、前記電文解析手段により特定されたオブジェクトとを対応付ける情報を含み、
前記表示制御手段は、特定のオブジェクトの状態と、前記特定のオブジェクトに対応付けられた電文の内容とを、特定の態様で表示する、
請求項１に記載のネットワーク解析支援装置。
【請求項３】
前記オブジェクト表示領域に状態が表示されるオブジェクトのうち、いずれかのオブジェクトの指定をユーザから受け付けるオブジェクト指定受付手段をさらに備え、
前記特定のオブジェクトは、前記オブジェクト指定受付手段により受け付けられた指定に基づくオブジェクトである、
請求項２に記載のネットワーク解析支援装置。
【請求項４】
前記特定のオブジェクトは、状態が変化したオブジェクトである、
請求項２に記載のネットワーク解析支援装置。
【請求項５】
前記特定のオブジェクトは、エラーが発生したオブジェクトである、
請求項２に記載のネットワーク解析支援装置。
【請求項６】
前記電文情報は、前記電文解析手段により解析された電文と、前記電文解析手段により特定されたオブジェクトとを対応付ける情報を含み、
前記表示制御手段は、特定の電文の内容と、前記特定の電文に対応付けられたオブジェクトの状態とを、特定の態様で表示する、
請求項１から５のいずれか１項に記載のネットワーク解析支援装置。
【請求項７】
前記電文表示領域に内容が表示される電文のうち、いずれかの電文の指定をユーザから受け付ける電文指定受付手段をさらに備え、
前記特定の電文は、前記電文指定受付手段により受け付けられた指定に基づく電文である、
請求項６に記載のネットワーク解析支援装置。
【請求項８】
設備機器と管理装置とを備える設備管理システムにおいて電文の伝達に用いられるネットワーク上を流れる電文を受信する電文受信ステップと、
前記電文受信ステップにより受信された電文を解析し、前記電文の内容と、前記電文に対応付けられたオブジェクトおよびオブジェクトの状態と、を特定する電文解析ステップと、
前記電文解析ステップで特定された電文の内容を示す電文情報を電文情報記憶手段に記憶させる電文情報記録ステップと、
前記電文解析ステップで特定されたオブジェクトおよびオブジェクトの状態に基づいて、オブジェクト情報記憶手段に記憶されている、前記設備管理システムで用いられるオブジェクトの状態の履歴を示すオブジェクト情報を更新するオブジェクト情報更新ステップと、
前記電文情報記憶手段に記憶されている電文情報により示される電文の内容を電文毎に表示手段が備える電文表示領域に表示し、前記オブジェクト情報記憶手段に記憶されているオブジェクト情報により示されるオブジェクトの状態をオブジェクト毎に前記表示手段が備えるオブジェクト表示領域に表示する表示制御ステップと、を備える、
ネットワーク解析支援方法。
【請求項９】
設備機器と管理装置とを備える設備管理システムにおいて電文の伝達に用いられるネットワークに接続され、前記ネットワーク上を流れる電文を受信する電文受信手段と、前記設備管理システムで用いられるオブジェクトの状態の履歴を示すオブジェクト情報を記憶するオブジェクト情報記憶手段と、を備えるコンピュータを、
前記電文受信手段により受信された電文を解析し、前記電文の内容と、前記電文に対応付けられたオブジェクトおよびオブジェクトの状態と、を特定する電文解析手段、
前記電文解析手段により特定された電文の内容を示す電文情報を電文情報記憶手段に記憶させる電文情報記録手段、
前記電文解析手段により特定されたオブジェクトおよびオブジェクトの状態に基づいて、前記オブジェクト情報記憶手段に記憶されているオブジェクト情報を更新するオブジェクト情報更新手段、
前記電文情報記憶手段に記憶されている電文情報により示される電文の内容を電文毎に表示手段が備える電文表示領域に表示し、前記オブジェクト情報記憶手段に記憶されているオブジェクト情報により示されるオブジェクトの状態をオブジェクト毎に前記表示手段が備えるオブジェクト表示領域に表示する表示制御手段、として機能させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備機器と管理装置とを備える設備管理システムにおいて電文の伝達に用いられるネットワークの解析を支援するネットワーク解析支援装置、ネットワーク解析支援方法、および、プログラムに関する。
【背景技術】
【０００２】
現在、設備機器と管理装置とを備える設備管理システムにおいて電文の伝達に用いられるネットワークの解析を支援するネットワーク解析支援装置が知られている。例えば、特許文献１には、中央監視装置とゲートウェイ装置と設備機器とを備えるシステムにおけるネットワークの解析を支援するネットワーク解析支援装置が開示されている。
【０００３】
特許文献１に開示されたネットワーク解析支援装置は、マッピングテーブルを参照して、第１のネットワーク上を流れる電文と第２のネットワーク上を流れる電文とを関連付け、関連づけた結果を表示する。このようなネットワーク解析支援装置が適用される設備管理システムでは、オブジェクトという概念が導入され、オブジェクトにより設備機器や管理装置が表現されることがある。例えば、設備機器に対する操作は、設備機器に対応付けられたオブジェクトに対する操作として表現されることがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２５４１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ネットワークを解析するユーザは、設備管理システムにおいて用いられるオブジェクトの状態を知りたいという要望がある。しかしながら、特許文献１に開示されたネットワーク解析支援装置は、第１のネットワーク上を流れる電文と第２のネットワーク上を流れる電文との関係を提示する装置であり、オブジェクトの状態を提示する装置ではない。このため、設備管理システムにおいて用いられるオブジェクトの状態を分かり易く提示することが可能なネットワーク解析支援装置が望まれている。
【０００６】
本発明は、上記問題に鑑みてなされたものであり、設備管理システムにおいて用いられるオブジェクトの状態を分かり易く提示することが可能なネットワーク解析支援装置、ネットワーク解析支援方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係るネットワーク解析支援装置は、
設備機器と管理装置とを備える設備管理システムにおいて電文の伝達に用いられるネットワークに接続され、前記ネットワーク上を流れる電文を受信する電文受信手段と、
前記電文受信手段により受信された電文を解析し、前記電文の内容と、前記電文に対応付けられたオブジェクトおよびオブジェクトの状態と、を特定する電文解析手段と、
前記電文解析手段により特定された電文の内容を示す電文情報を電文情報記憶手段に記憶させる電文情報記録手段と、
前記設備管理システムで用いられるオブジェクトの状態の履歴を示すオブジェクト情報を記憶するオブジェクト情報記憶手段と、
前記電文解析手段により特定されたオブジェクトおよびオブジェクトの状態に基づいて、前記オブジェクト情報記憶手段に記憶されているオブジェクト情報を更新するオブジェクト情報更新手段と、
前記電文情報記憶手段に記憶されている電文情報により示される電文の内容を電文毎に表示手段が備える電文表示領域に表示し、前記オブジェクト情報記憶手段に記憶されているオブジェクト情報により示されるオブジェクトの状態をオブジェクト毎に前記表示手段が備えるオブジェクト表示領域に表示する表示制御手段と、を備える。
【発明の効果】
【０００８】
本発明では、受信された電文の内容が電文毎に電文表示領域に表示されるとともに、受信された電文の解析により特定されたオブジェクトの状態がオブジェクト毎にオブジェクト表示領域に表示される。従って、本発明によれば、設備管理システムにおいて用いられるオブジェクトの状態を分かり易く提示することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１に係るネットワーク解析支援装置が組み込まれた設備管理システムの構成図である。
【図２】本発明の実施形態１に係るネットワーク解析支援装置の機能を説明するための図である。
【図３】電文解析部の構成図である。
【図４】ユーザに提示される基本画面を示す図である。
【図５】ユーザに提示されるプロパティ値提示画面を示す図である。
【図６】オブジェクトの選択に応じて電文の内容が強調表示された基本画面を示す図である。
【図７】基本画面に重ねて提示されるポップアップウインドウを示す図である。
【図８】オブジェクトのエラーの発生に応じて電文の内容が強調表示された基本画面を示す図である。
【図９】オブジェクトのエラーの発生に応じて関連する電文の内容が強調表示された基本画面を示す図である。
【図１０】本発明の実施形態１に係るネットワーク解析支援装置が実行するネットワーク解析支援処理を示すフローチャートである。
【図１１】本発明の実施形態２に係るネットワーク解析支援装置の機能を説明するための図である。
【図１２】プロパティが強調表示されたプロパティ値提示画面を示す図である。
【図１３】（Ａ）は、プロパティ値が示す内容を提示するポップアップ画面を示す図である。（Ｂ）は、プロパティ値を示す数値とプロパティ値が示す内容とを提示するポップアップ画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を、図面を参照して説明する。
【００１１】
（実施形態１）
図１は、本発明の実施形態１に係るネットワーク解析支援装置１００が組み込まれた設備管理システムの構成を示す図である。この設備管理システムは、例えば、ビル内に設置される空調機器や照明機器などの設備機器を制御し、管理するシステム（いわゆる、ビル管理システム）である。この設備管理システムは、図１に示すように、ネットワーク解析支援装置１００と、管理装置２００と、ゲートウェイ装置３００と、設備機器４００と、設備機器４０１と、を備える。なお、設備管理システムが備える設備機器の個数は、２個に限定されない。つまり、設備管理システムが備える設備機器の個数は、１個であってもよいし、３個以上であってもよい。
【００１２】
管理装置２００とゲートウェイ装置３００とは、第１のネットワーク５００に接続される。第１のネットワーク５００は、例えば、ＢＡＣｎｅｔ（A Data Communication Protocol for Building Automation and Control Networks）等の通信プロトコルに則った上位ネットワークである。ゲートウェイ装置３００と設備機器４００と設備機器４０１とは、第２のネットワーク６００に接続される。第２のネットワーク６００は、例えば、設備機器の提供元であるベンダ独自の通信プロトコルに則った下位ネットワークである。ネットワーク解析支援装置１００は、第１のネットワーク５００と第２のネットワーク６００との双方に接続される。
【００１３】
管理装置２００は、何れも図示しない、制御装置（ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等から構成される制御装置）、外部記憶装置（例えば、読み書き可能な不揮発性の半導体メモリやハードディスクドライブ等から構成される外部記憶装置）、入力デバイス（例えば、キーボード、マウス、キーパッド、タッチパッド、タッチパネル等から構成される入力デバイス）、表示デバイス（例えば、ＣＲＴ（Cathode Ray Tube）や液晶モニタから構成される表示デバイス）、通信インターフェース（例えば、ＮＩＣ（Network Interface Card）などの通信インターフェース）等を備える。管理装置２００は、ゲートウェイ装置３００を介して、設備機器４００や設備機器４０１を制御する。
【００１４】
ゲートウェイ装置３００は、何れも図示しない、制御装置（ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成される制御装置）、外部記憶装置（例えば、読み書き可能な不揮発性の半導体メモリやハードディスクドライブ等から構成される外部記憶装置）、通信インターフェース（例えば、ＮＩＣなどの通信インターフェース）等を備える。
【００１５】
管理装置２００は、設備機器４００や設備機器４０１を操作する場合、操作用の電文を第１のネットワーク５００に出力する。また、管理装置２００は、設備機器４００や設備機器４０１の動作状態を監視する場合、監視用の電文を第１のネットワーク５００上に出力する。一方、ゲートウェイ装置３００は、管理装置２００により第１のネットワーク５００上に出力された電文を、設備機器４００や設備機器４０１で処理可能なデータ形式の電文に変換し、第２のネットワーク６００に出力する。ここで、設備機器４００や設備機器４０１は、ゲートウェイ装置３００により第２のネットワーク６００上に出力された電文を取得する。
【００１６】
また、設備機器４００や設備機器４０１は、応答用の電文などを第２のネットワーク６００に出力する。一方、ゲートウェイ装置３００は、設備機器４００や設備機器４０１により第２のネットワーク６００上に出力された電文を、管理装置２００で処理可能なデータ形式の電文に変換し、第１のネットワーク５００上に出力する。ここで、管理装置２００は、ゲートウェイ装置３００により第１のネットワーク５００上に出力された電文を取得する。
【００１７】
このように、管理装置２００から送信された操作用の電文や監視用の電文が設備機器４００や設備機器４０１により受信され、設備機器４００や設備機器４０１により送信された応答用の電文が管理装置２００により受信される。これにより、管理装置２００による設備機器４００や設備機器４０１の操作や監視が実現される。なお、設備管理システムでは、オブジェクトに対する操作（例えば、オブジェクトが備えるプロパティに対してプロパティ値を書き込む操作や、オブジェクトが備えるプロパティからプロパティ値を読み出す操作）により、管理装置２００による設備機器４００や設備機器４０１の操作や監視が実現される。
【００１８】
従って、設備管理システムの動作状況を理解するためには、設備管理システムにおいて使用されるオブジェクトの状態（典型的には、オブジェクトが備えるプロパティのプロパティ値）を把握することが好適である。ここで、設備管理システムで用いられる電文は、オブジェクトに対する操作を指示する電文と考えることができる。しかしながら、ユーザが、電文の内容からオブジェクトの状態を直接的に導き出すことは容易でないことがある。そこで、ネットワーク解析支援装置１００は、第１のネットワーク５００上に出力された電文を解析し、電文の内容と共にオブジェクトの状態を提示することで、ユーザによるネットワークの解析を支援する。
【００１９】
なお、オブジェクトの粒度は、適宜、調整することができる。典型的には、オブジェクトの粒度は、プロトコル毎に様々な粒度に設定可能である。例えば、１つのオブジェクトが、操作対象または監視対象の１つの設備機器を表してもよいし、操作対象または監視対象の１つのグループ（１つ以上の設備機器を備えるグループ）を表してもよい。あるいは、１つのオブジェクトが、操作対象または監視対象の１つの設備機器または１つのグループの一要素（運転／停止、運転モードなど）を表してもよい。
【００２０】
なお、電文の内容とオブジェクトの状態との対応関係が明示されることが好適である。例えば、あるオブジェクトの状態が変化した場合、このオブジェクトの状態に変化をもたらした電文が明示されることが好適である。また、例えば、あるオブジェクトにエラーが発生した場合、このエラーを発生させた電文が明示されることが好適である。そこで、ネットワーク解析支援装置１００は、電文の内容とオブジェクトの状態との対応関係が明示される態様で、電文の内容とオブジェクトの状態とを提示する。なお、オブジェクトの状態は、オブジェクトが備えるプロパティのプロパティ値を示す概念であってもよいし、設備管理システムにおいてオブジェクトが用いられているか否かを示す概念であってもよい。
【００２１】
ネットワーク解析支援装置１００は、いずれも図示しない、制御装置（ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成される制御装置）、外部記憶装置（例えば、読み書き可能な不揮発性の半導体メモリやハードディスクドライブ等から構成される外部記憶装置）、入力デバイス（例えば、キーボード、マウス、キーパッド、タッチパッド、タッチパネル等から構成される入力デバイス）、表示デバイス（例えば、ＣＲＴや液晶モニタから構成される表示デバイス）、通信インターフェース（例えば、ＮＩＣなどの通信インターフェース）等を備える。ネットワーク解析支援装置１００が実行する各処理は、ＣＰＵ等がＲＯＭまたは外部記憶装置に記憶されているプログラムを実行することにより実現する。ネットワーク解析支援装置１００は、プロトコルアナライザとしての機能を有するほか、オブジェクトの状態を提示する機能を有する。
【００２２】
ネットワーク解析支援装置１００は、機能的には、図２に示すように、電文受信部１０１と、電文解析部１０２と、電文情報記憶部１０３と、電文情報記録部１０４と、オブジェクト情報記憶部１０５と、オブジェクト情報更新部１０６と、表示部１０７と、表示制御部１０８と、オブジェクト指定受付部１０９と、電文指定受付部１１０と、を備える。
【００２３】
電文受信部１０１は、設備機器４００と設備機器４０１と管理装置２００とを備える設備管理システムにおいて電文の伝達に用いられる第１のネットワーク５００に接続される。そして、電文受信部１０１は、第１のネットワーク５００上を流れる電文を受信する。なお、第１のネットワーク５００上を流れる電文は、管理装置２００により出力された電文、または、設備機器４００や設備機器４０１から出力されゲートウェイ装置３００によりデータ形式が変換された電文である。
【００２４】
電文解析部１０２は、電文受信部１０１により受信された電文を解析する。図３に示すように、電文解析部１０２は、電文内容特定部１０２１と、オブジェクト特定部１０２２と、電文内容定義テーブル１０２３と、オブジェクト定義テーブル１０２４と、を備える。
【００２５】
電文内容特定部１０２１は、電文内容定義テーブル１０２３を参照して、電文の内容を特定する。電文内容定義テーブル１０２３は、例えば、電文を構成するデータと、電文の内容（電文の意味する内容）と、の対応関係が定義されたテーブルである。電文内容定義テーブル１０２３は、例えば、第１のネットワーク５００に用いられた通信プロトコルなどに応じて定められる。
【００２６】
電文の内容は、例えば、送信元（Ｓｒｃ）、送信先（Ｄｓｔ）、サービス（Ｓｅｒｖｉｃｅ）またはコマンド、データ（Ｄａｔａ）を含む。送信元は、例えば、電文の送信元の機器（管理装置２００、設備機器４００、設備機器４０１など）の識別子（１０、１１、１２など）である。送信先は、例えば、電文の送信先の機器（管理装置２００、設備機器４００、設備機器４０１など）の識別子（１０、１１、１２など）である。サービスは、例えば、電文により提供されるサービスの識別子（ＷｒＰｒｏｐ（Write Property）、ＲｄＰｒｏｐ（Read Property）、ＳｉＡＣＫ（Simple Acknowledge）、Ｕ＿ＣＯＶ（Unconfirmed Change Of Value）、ＣｍＡｃｋ（Complex Acknowledge）など）である。データは、例えば、サービスの対象となるオブジェクトの識別子（ＢＯ−０１０１０１、ＢＯ−０１０１０２など）やそのオブジェクトのプロパティのプロパティ値（１、０など）である。
【００２７】
オブジェクト特定部１０２２は、オブジェクト定義テーブル１０２４を参照して、電文に対応付けられたオブジェクトおよびオブジェクトの状態を特定する。オブジェクト定義テーブル１０２４は、例えば、電文を構成するデータと、オブジェクトの識別子およびオブジェクトの状態と、の対応関係が定義されたテーブルである。オブジェクト定義テーブル１０２４は、例えば、第１のネットワーク５００に用いられた通信プロトコルなどに応じて定められる。
【００２８】
電文に対応付けられたオブジェクトは、例えば、その電文により操作されるオブジェクトの識別子（ＢＯ−０１０１０１、ＢＯ−０１０１０２など）である。電文に対応付けられたオブジェクトの状態は、例えば、その電文により操作されるオブジェクトが備えるプロパティのプロパティ値（１、０など）である。
【００２９】
電文情報記憶部１０３は、電文解析部１０２により特定された電文の内容を示す電文情報を記憶する。一方、電文情報記録部１０４は、電文解析部１０２による電文の解析結果に基づいて電文情報を生成し、生成した電文情報を電文情報記憶部１０３に記憶させる。電文情報は、例えば、電文毎に、電文の識別子（Ｎｏ．）と、電文の受信時刻（Ｔｉｍｅ）と、電文の内容とを示す情報である。つまり、電文情報記録部１０４は、電文受信部１０１により電文が受信された電文が電文解析部１０２により解析される毎に、解析により特定された電文の内容に識別子と受信時刻とを付与し、電文情報を生成する。なお、電文情報は、電文により状態の変化がもたらされたプロパティを有するオブジェクトを特定する情報（例えば、オブジェクトの識別子）や、そのプロパティを特定する情報を含んでいてもよい。
【００３０】
オブジェクト情報記憶部１０５は、設備管理システムで用いられるオブジェクトの状態の履歴を示すオブジェクト情報を記憶する。オブジェクト情報は、例えば、オブジェクト毎に、オブジェクトの状態の履歴をその状態を引き起こした電文とともに示す情報である。オブジェクトの状態は、例えば、オブジェクトが備えるプロパティのプロパティ値、不正なプロパティ値の設定などによるエラーの発生の有無、設備管理システムで用いられたか否かなどである。また、オブジェクトの状態を引き起こした電文は、例えば、そのオブジェクトが備えるプロパティにプロパティ値を設定する電文、そのオブジェクトにエラーを発生させた電文、そのオブジェクトを（最初に）参照した電文である。なお、オブジェクトの状態を引き起こした電文は、電文の識別子により示される。従って、オブジェクト情報を参照することにより、どのオブジェクトがどのような状態を遷移したかを、状態を遷移させた電文とともに特定することができる。
【００３１】
オブジェクト情報更新部１０６は、電文解析部１０２により特定されたオブジェクトおよびオブジェクトの状態に基づいて、オブジェクト情報記憶部１０５に記憶されているオブジェクト情報を更新する。つまり、オブジェクト情報更新部１０６は、電文解析部１０２により特定されたオブジェクトの状態の履歴を追加する。例えば、オブジェクト情報更新部１０６は、電文解析部１０２により特定されたオブジェクトが備えるプロパティのプロパティ値として、電文解析部１０２により特定された状態に応じたプロパティ値を追加する。なお、履歴として追加されるオブジェクトの状態は、プロパティ値のみならず、エラーの発生の有無や、設備管理システムで用いられたか否かなども含む。
【００３２】
また、オブジェクト情報更新部１０６は、オブジェクトの状態を履歴として追加した場合、履歴が追加されたオブジェクトの識別子やプロパティの名前を、その状態を引き起こした電文とともに、電文情報記録部１０４に通知する。一方、電文情報記録部１０４は、この通知を受けると、通知された電文が、通知された識別子のオブジェクトが備える、通知されたプロパティの名前により示されるプロパティのプロパティ値を参照した旨を示すように、電文情報を更新する。従って、電文情報を参照することにより、どの電文がどのオブジェクトのどのプロパティを参照したのかを特定することができる。
【００３３】
表示部１０７は、表示制御部１０８による制御に従って、電文情報に基づく情報を電文表示領域に表示し、オブジェクト情報に基づく情報をオブジェクト表示領域に表示する。表示制御部１０８は、電文情報記憶部１０３に記憶されている電文情報により示される電文の内容を電文毎に表示部１０７が備える電文表示領域に表示する。また、表示制御部１０８は、オブジェクト情報記憶部１０５に記憶されているオブジェクト情報により示されるオブジェクトの状態をオブジェクト毎に表示部１０７が備えるオブジェクト表示領域に表示する。
【００３４】
ここで、ユーザに提示される基本画面について説明する。図４に示すように、基本画面は、電文表示領域４１０とオブジェクト表示領域４２０とを備える画面である。
【００３５】
電文表示領域４１０には、１つのレコードが１つの電文に関する情報を含むレコード群が時系列順に表示される。レコード群は、電文情報記憶部１０３に記憶されている電文情報に基づいて生成される。なお、レコード群は、電文の識別子（Ｎｏ．）または電文の受信時刻（Ｔｉｍｅ）に応じて、時系列順に表示される。レコードは、プロトコルアナライザにおける通信ログと考えることができる。各レコードは、電文の識別子（Ｎｏ．）、電文の受信時刻（Ｔｉｍｅ）、送信元（Ｓｒｃ）、送信先（Ｄｓｔ）、サービス（Ｓｅｒｖｉｃｅ）、データ（Ｄａｔａ）を含む。
【００３６】
例えば、電文の識別子が「１」である電文は、ネットワーク解析支援処理が開始されてから００：００：２３経過後に受信され、送信元の機器のＩＤが１０であり、送信先の機器のＩＤが１１であり、サービスの内容がプロパティの書き込みであり、データがＢＯ−０１０１０１，１である（識別子がＢＯ−０１０１０１のオブジェクトにプロパティ値として「１」を書き込むこと）ことを示している。
【００３７】
なお、電文の識別子が「１」である電文のように、データからオブジェクトの識別子やオブジェクトの状態を容易に特定可能な電文もあるが、電文の識別子が「３」である電文のように、データからオブジェクトの識別子やオブジェクトの状態を容易に特定可能でない電文もある。しかしながら、オブジェクト特定部１０２２は、例えば、過去に受信された電文の内容やオブジェクトの状態の履歴に基づいて、このような電文からもオブジェクトの識別子やオブジェクトの状態を特定可能である。電文表示領域４１０には、プロトコルアナライザにおける電文の解析結果が表示される。
【００３８】
オブジェクト表示領域４２０には、オブジェクトの状態がオブジェクト毎に表示される。本実施形態では、設備管理システムにおいて使用されるオブジェクトのうち、受信された電文により参照されたオブジェクトの識別子のみがオブジェクト表示領域４２０に表示されるものとする。従って、本実施形態では、オブジェクト表示領域４２０にオブジェクトの識別子が表示されることは、このオブジェクトの状態が設備管理システムにおいて使用された状態であることを意味する。つまり、本実施形態では、オブジェクト表示領域４２０にオブジェクトの識別子が表示されることは、オブジェクト表示領域４２０にオブジェクトの状態が表示されることであるといえる。オブジェクトの状態は、オブジェクト情報記憶部１０５に記憶されているオブジェクト情報から特定可能である。
【００３９】
ここで、基本画面に加え、プロパティ値提示画面４２１をさらにユーザに提示することができる。図５に、ユーザに提示されるプロパティ値提示画面４２１を示す。プロパティ値提示画面４２１は、注目するオブジェクトが備えるプロパティ毎に、プロパティの名称（Ｐｒｏｐ．Ｎａｍｅ）とプロパティ値とを提示する画面である。図５は、注目するオブジェクトが、ＢＯ−０１０１０１という識別子のオブジェクトであり、ＰＲＥＳＥＮＴ＿ＶＡＬＵＥ、ＳＴＡＴＵＳ＿ＦＬＡＧＳ、ＥＶＥＮＴ＿ＳＴＡＴＥ、ＥＶＥＮＴ＿ＴＩＭＥ＿ＳＴＡＭＰＳという名前の４つのプロパティを備え、ＰＲＥＳＥＮＴ＿ＶＡＬＵＥのプロパティ値が「１」であることを示している。
【００４０】
注目するオブジェクトは、例えば、オブジェクト表示領域４２０内において、識別子にカーソルが重ねられたオブジェクト（ポップアップ指定されたオブジェクト）や、識別子にカーソルが重ねられてクリックされたオブジェクト（ユーザにより選択されたオブジェクト）である。プロパティ値提示画面４２１に表示される情報は、オブジェクト情報記憶部１０５に記憶されているオブジェクト情報から抽出可能である。
【００４１】
ここで、オブジェクト情報は、電文解析部１０２により解析された電文と、電文解析部１０２により特定されたオブジェクトとを対応付ける情報を含むことができる。この場合、表示制御部１０８は、特定のオブジェクトの状態と、特定のオブジェクトに対応付けられた電文の内容とを、特定の態様で表示することができる。特定のオブジェクトをどのようなオブジェクトに設定するかは適宜調整することができる。例えば、検出済みのオブジェクト、状態が変化したオブジェクト（プロパティ値が変化したオブジェクト）、エラーを発生したオブジェクト、使用することが想定されていないオブジェクト、ユーザにより選択されたオブジェクト（ユーザの操作・監視対象のオブジェクト）などが特定のオブジェクトに設定される。
【００４２】
特定のオブジェクトに対応付けられた電文は、オブジェクト情報記憶部１０５に記憶されているオブジェクト情報に基づいて特定可能である。また、この電文の内容は、電文情報記憶部１０３に記憶されている電文情報から特定可能である。特定の態様をどのような態様にするかは適宜調整することができる。例えば、文字の色、文字のフォント、文字のサイズ、文字の太さ、文字の背景の色、文字の背景の模様の設定などを、他の文字や他の文字の背景の設定とは異なる設定にすることができる。
【００４３】
オブジェクト指定受付部１０９は、オブジェクト表示領域４２０に状態が表示されるオブジェクトのうち、いずれかのオブジェクトの指定をユーザから受け付ける。例えば、オブジェクト指定受付部１０９は、オブジェクト表示領域４２０に表示されたオブジェクトのうち、マウスにより移動するカーソルが重ねられた状態でクリックされたオブジェクトを、指定されたオブジェクトとして受け付ける。
【００４４】
図６に、オブジェクトの選択に応じて電文の内容が強調表示された基本画面を示す。図６は、ＢＯ−０１０１０１という識別子のオブジェクトが選択されたときの基本画面の様子を示している。なお、オブジェクトの選択は、オブジェクト指定受付部１０９がユーザからオブジェクトの指定を受け付けることにより実現する。表示制御部１０８は、選択されたオブジェクト（ＢＯ−０１０１０１という識別子のオブジェクト）を、オブジェクト表示領域４２０内において、他のオブジェクトと区別可能な態様で表示する（例えば、背景の色を青色とする）。
【００４５】
ここで、表示制御部１０８は、オブジェクト情報記憶部１０５に記憶されているオブジェクト情報に基づいて、選択されたオブジェクトに対応付けられた電文（識別子が１の電文、識別子が３の電文、識別子が１０の電文、識別子が１１の電文）を特定する。そして、表示制御部１０８は、選択されたオブジェクトに対応付けられた電文を、電文表示領域４１０内において、他の電文と区別可能な態様で表示する（例えば、背景の色を青色とする）。
【００４６】
なお、識別子が１の電文と識別子が３の電文とは、互いに関連する電文である。また、識別子が１０の電文と識別子が１１の電文とは、互いに関連する電文である。具体的には、識別子が１の電文は、ＢＯ−０１０１０１という識別子のオブジェクトに対してプロパティ値の書き込みを要求する電文であり、識別子が３の電文は、この要求に応答する電文である。また、識別子が１０の電文は、ＢＯ−０１０１０１という識別子のオブジェクトからプロパティ値の読み込みを要求する電文であり、識別子が１１の電文は、この要求に応答してプロパティ値として１を返す電文である。
【００４７】
次に、図７に、基本画面に重ねて提示されるポップアップウインドウ４２２を示す。ポップアップウインドウ４２２は、特定のオブジェクトが備えるプロパティに設定されたプロパティ値の履歴を提示するウインドウである。なお、特定のオブジェクトは、状態が変化したオブジェクト、ユーザにより指定されたオブジェクト、エラーが発生したオブジェクトなどである。図７では、特定のオブジェクトが、状態が変化したオブジェクトである例を示している。
【００４８】
まず、表示制御部１０８は、状態が変化したオブジェクト（ＭＯ−０１０１０２という識別子のオブジェクト）を検出すると、状態が変化したオブジェクトを、オブジェクト表示領域４２０内において、他のオブジェクトと区別可能な態様で表示する（例えば、背景の色を緑色とする）。ここで、表示制御部１０８は、状態が変化したオブジェクトがユーザにより指定されたことを検知すると、基本画面に重ねてポップアップウインドウ４２２を提示する。なお、ユーザによる指定は、例えば、状態が変化したオブジェクトにカーソルが重ねられた状態でのマウスの右クリック操作などにより実現する。そして、表示制御部１０８は、ポップアップウインドウ４２２内に、状態が変化したオブジェクトが備えるプロパティに設定されたプロパティ値の履歴を表示する。
【００４９】
ここで、表示制御部１０８は、プロパティ値の履歴の中からいずれかのプロパティ値が選択されたことを検知すると、検知されたプロパティ値を他のプロパティ値と区別可能な態様で表示する（例えば、背景の色を青色とする）。図７では、プロパティ値の履歴が「０」→「１」→「０」であり、「１」が選択され、「１」が特定の態様で表示された例を示している。次に、表示制御部１０８は、オブジェクト情報に基づいて、状態が変化したオブジェクト（ＭＯ−０１０１０２という識別子のオブジェクト）に対してプロパティ値として「１」を設定した電文（識別子が６の電文）を特定する。そして、表示制御部１０８は、特定した電文を、電文表示領域４１０内において、他の電文と区別可能な態様で表示する（例えば、背景の色を緑色とする）。
【００５０】
なお、表示制御部１０８は、特定された電文が電文表示領域４１０内に表示されていない場合、特定された電文が電文表示領域４１０内に表示されるように、画面を自動スクロールすることができる。また、表示制御部１０８は、状態が変化したオブジェクトがユーザにより指定されるまで、状態が変化したオブジェクトに対応付けられた全ての電文（識別子が２の電文、識別子が４の電文、識別子が６の電文）を、電文表示領域４１０内において、他の電文と区別可能な態様で表示することができる。
【００５１】
なお、図７の説明では、特定のオブジェクトが自動で選択され、選択されたオブジェクトに対応付けられた電文が特定される例について説明した。この方式とは反対に、特定の電文が自動または手動により選択され、選択された電文に対応付けられたオブジェクトが特定されてもよい。なお、表示制御部１０８は、電文情報記憶部１０３に記憶された電文情報に基づいて、選択された電文に対応付けられたオブジェクトを特定することができる。
【００５２】
電文指定受付部１１０は、電文表示領域４１０に内容が表示される電文のうち、いずれかの電文の指定をユーザから受け付ける。例えば、電文指定受付部１１０は、電文内容表示領域に内容が表示された電文のうち、マウスにより移動するカーソルが重ねられた状態でクリックされた電文を、指定された電文として受け付ける。
【００５３】
次に、図８を参照して、オブジェクトのエラーの発生に応じて電文の内容が強調表示された基本画面について説明する。図８は、識別子がＢＯ−０１０１０２であるオブジェクトにおいてエラーが発生し、また、識別子がＭＯ−０２０１０１である規定外のオブジェクトが検出されたときの基本画面の様子を示している。
【００５４】
まず、表示制御部１０８は、オブジェクト情報に基づいて、識別子がＢＯ−０１０１０２であるオブジェクトにおいてエラーが発生したことを検出し、識別子がＢＯ−０１０１０２であるオブジェクトに対応付けられた電文（識別子が４である電文）を特定する。そして、表示制御部１０８は、識別子がＢＯ−０１０１０２であるオブジェクトと、識別子が４である電文とを、他のオブジェクトや電文と識別可能な態様で表示する（例えば、背景の色を黄色にする。）。
【００５５】
また、表示制御部１０８は、オブジェクト情報に基づいて、識別子がＭＯ−０２０１０１であるオブジェクトが規定外のオブジェクト（使用することが想定されていないオブジェクト）であることを検出し、識別子がＭＯ−０２０１０１であるオブジェクトに対応付けられた電文（識別子が９である電文）を特定する。そして、表示制御部１０８は、識別子がＭＯ−０２０１０１であるオブジェクトと、識別子が９である電文とを、他のオブジェクトや電文と識別可能な態様で表示する（例えば、文字の色を赤色にする。なお、図９では、太字で文字を示している。）。このように、表示制御部１０８は、エラーの原因に応じた態様でオブジェクトの状態や電文の内容を表示することにより、オブジェクトと電文との対応関係とともにエラーの原因を分かり易く提示することができる。
【００５６】
また、エラーの原因となった電文に加え、エラーの原因となった電文と関連のある電文も、他の電文と識別可能な態様で表示されてもよい。例えば、図９に示すように、エラーの原因となった電文（識別子が４である電文）に加え、エラーの原因となった電文（識別子が４である電文）と関連のある電文（識別子が２である電文）も、他の電文と識別可能な態様で表示されてもよい（例えば、背景が黄色で表示されてもよい。）。なお、表示制御部１０８は、オブジェクト情報に基づいて、関連のある電文を特定してもよいし、電文情報に基づいて、関連のある電文を特定してもよい。なお、関連のある電文は、常に表示されるようにしてもよいし、特定の操作がなされた場合に表示されるようにしてもよい。特定の操作は、例えば、電文表示領域４１０内において、エラーの原因となった電文に、カーソルが重ねられる操作である。
【００５７】
次に、図１０に示すフローチャートを参照して、ネットワーク解析支援装置１００が実行するネットワーク解析支援処理について説明する。なお、ネットワーク解析支援装置１００は、第１のネットワーク５００に接続された状態で、ネットワーク解析支援処理の開始指示操作を受け付けたことに応答して、図１０に示すネットワーク解析支援処理を開始する。
【００５８】
まず、表示制御部１０８は、表示部１０７を制御して、初期画面を表示する（ステップＳ１０１）。なお、初期画面は、例えば、図４に示す基本画面において、電文表示領域４１０とオブジェクト表示領域４２０とのいずれにも何も表示されていない画面である。
【００５９】
次に、電文受信部１０１は、電文を受信したか否かを判別する（ステップＳ１０２）。電文受信部１０１は、電文を受信したと判別した場合（ステップＳ１０２：ＹＥＳ）、受信した電文を電文解析部１０２に引き渡す。そして、電文解析部１０２は、引き渡された電文を解析する（ステップＳ１０３）。
【００６０】
電文解析部１０２は、電文を解析することにより、電文の内容を特定する（ステップＳ１０４）。電文解析部１０２は、特定した電文の内容を電文情報記録部１０４に引き渡す。また、電文解析部１０２は、電文を解析することにより、オブジェクトの識別子および状態を特定する（ステップＳ１０５）。電文解析部１０２は、特定したオブジェクトの識別子および状態をオブジェクト情報更新部１０６に引き渡す。
【００６１】
ここで、オブジェクト情報更新部１０６は、引き渡されたオブジェクトの識別子および状態に基づいて、オブジェクト情報記憶部１０５に記憶されているオブジェクト情報を更新する（ステップＳ１０６）。一方、電文情報記録部１０４は、引き渡された電文の内容を含む電文情報を、電文情報記憶部１０３に記録する（ステップＳ１０７）。なお、オブジェクト情報更新部１０６は、更新に関わるオブジェクトに対応付けられた電文を特定可能な情報をオブジェクト情報に含めることができる。また、電文情報記録部１０４は、記録に関わる電文に対応付けられたオブジェクトを特定可能な情報を電文情報に含めることができる。
【００６２】
そして、表示制御部１０８は、表示部１０７を制御して、電文の追加に応じて画面を更新する（ステップＳ１０８）。なお、表示制御部１０８は、電文情報記憶部１０３に記憶されている電文情報に基づいて、電文表示領域４１０内に電文を表示する。従って、電文情報記憶部１０３に新たな電文情報が記録（追加）されると、電文表示領域４１０内に表示される電文が追加されることになる。また、表示制御部１０８は、オブジェクト情報記憶部１０５に記憶されているオブジェクト情報に基づいて、オブジェクト表示領域４２０内にオブジェクトの状態を表示する。従って、オブジェクト情報記憶部１０５に記憶されているオブジェクト情報が更新されると、オブジェクト表示領域４２０内に表示されるオブジェクトの状態が更新される。表示制御部１０８は、ステップＳ１０８の処理を完了すると、ステップＳ１０２に処理を戻す。
【００６３】
一方、電文受信部１０１は、電文を受信していないと判別すると（ステップＳ１０２：ＮＯ）、表示制御部１０８はユーザ操作があるか否かを判別する（ステップＳ１０９）。なお、表示制御部１０８は、オブジェクト指定受付部１０９や電文指定受付部１１０から供給される信号を監視することにより、ユーザ操作があるか否かを判別することができる。表示制御部１０８は、ユーザ操作がないと判別すると（ステップＳ１０９：ＮＯ）、ステップＳ１０２に処理を戻す。
【００６４】
一方、表示制御部１０８は、ユーザ操作があると判別すると（ステップＳ１０９：ＹＥＳ）、ユーザ操作に応じて画面を更新する（ステップＳ１１０）。例えば、ユーザ操作がオブジェクトを指定する操作である場合、表示制御部１０８は、指定されたオブジェクトが他のオブジェクトと識別可能な態様で表示され、指定されたオブジェクトに対応付けられた電文が他の電文と識別可能な態様で表示されるように、画面を更新する。また、例えば、ユーザ操作が電文を指定する操作である場合、表示制御部１０８は、指定された電文が他の電文と識別可能な態様で表示され、指定された電文に対応付けられたオブジェクトが他のオブジェクトと識別可能な態様で表示されるように、画面を更新する。また、ユーザ操作がポップアップウインドウ４２２の表示を指示する操作である場合、表示制御部１０８は、ポップアップウインドウ４２２を表示する。表示制御部１０８は、ステップＳ１１０の処理を完了すると、ステップＳ１０２に処理を戻す。
【００６５】
本実施形態では、受信された電文の内容が電文毎に電文表示領域４１０に表示されるとともに、受信された電文の解析により特定されたオブジェクトの状態がオブジェクト毎にオブジェクト表示領域４２０に表示される。従って、本実施形態によれば、設備管理システムにおいて用いられるオブジェクトの状態を分かり易く提示することができる。
【００６６】
また、本実施形態では、特定のオブジェクトの状態と、特定のオブジェクトに対応付けられた電文の内容とが、特定の態様で表示される。従って、本実施形態によれば、特定のオブジェクトと特定のオブジェクトに対応付けられた電文との対応関係を分かり易く提示することができる。
【００６７】
また、本実施形態では、ユーザにより指定されたオブジェクトの状態と、ユーザにより指定されたオブジェクトに対応付けられた電文の内容とが、特定の態様で表示される。従って、本実施形態によれば、ユーザが注目するオブジェクトに対応付けられた電文を分かり易く提示することができる。
【００６８】
また、本実施形態では、状態が変化したオブジェクトの状態と、状態が変化したオブジェクトに対応付けられた電文の内容とが、特定の態様で表示される。従って、本実施形態によれば、状態が変化したオブジェクトに対応付けられた電文を分かり易く提示することができる。
【００６９】
また、本実施形態では、エラーが発生したオブジェクトの状態と、エラーが発生したオブジェクトに対応付けられた電文の内容とが、特定の態様で表示される。従って、本実施形態によれば、エラーが発生したオブジェクトに対応付けられた電文を分かり易く提示することができる。
【００７０】
また、本実施形態では、特定の電文の内容と、特定の電文に対応付けられたオブジェクトの状態とが、特定の態様で表示される。従って、本実施形態によれば、ユーザが注目する電文に対応付けられたオブジェクトの状態を分かり易く提示することができる。
【００７１】
また、本実施形態では、ユーザにより指定された電文の内容と、ユーザにより指定された電文に対応付けられたオブジェクトの状態とが、特定の態様で表示される。従って、本実施形態によれば、ユーザが注目する電文に対応付けられたオブジェクトを分かり易く提示することができる。
【００７２】
（実施形態２）
実施形態１では、１系統の通信プロトコルに従った電文が取得されて解析される例について説明した。つまり、実施形態１では、第１のネットワーク５００上を流れる電文と、第１のネットワーク５００上を流れる電文の解析により特定されたオブジェクトの状態とが表示される例について説明した。本発明において、複数系統の通信プロトコルに従った電文が取得されて解析されてもよい。例えば、本発明において、第１のネットワーク５００上を流れる電文と、第２のネットワーク６００上を流れる電文と、第１のネットワーク５００または第２のネットワーク６００上を流れる電文の解析により特定されたオブジェクトの状態とが表示されてもよい。
【００７３】
以下、本発明の実施形態２に係るネットワーク解析支援装置１５０について説明する。図１１に示すように、ネットワーク解析支援装置１５０は、電文受信部１０１と電文解析部１０２とに代えて第１の電文受信部１０１１と第１の電文解析部１０３１とを備え、さらに、第２の電文受信部１０１２と、第２の電文解析部１０３２と、を備える点を除き、ネットワーク解析支援装置１００と同様の機能を有する。
【００７４】
第１の電文受信部１０１１は、基本的に、電文受信部１０１と同様の機能を有する。つまり、第１の電文受信部１０１１は、第１のネットワーク５００上を流れる電文を受信する。第１の電文解析部１０３１は、基本的に、電文解析部１０２と同様の機能を有する。つまり、第１の電文解析部１０３１は、第１の電文受信部１０１１により受信された電文を解析する。
【００７５】
第２の電文受信部１０１２は、第２のネットワーク６００上を流れる電文を受信する。第２の電文解析部１０３２は、第２の電文受信部１０１２により受信された電文を解析する。第２の電文解析部１０３２は、電文の解析結果として、電文の内容と、電文に対応付けられたオブジェクトの識別子および状態と、を特定する。第２の電文解析部１０３２は、特定した電文の内容を、電文情報記録部１０４に通知する。また、第２の電文解析部１０３２は、特定したオブジェクトの識別子および状態を、オブジェクト情報更新部１０６に通知する。
【００７６】
なお、電文情報記憶部１０３と、電文情報記録部１０４と、オブジェクト情報記憶部１０５と、オブジェクト情報更新部１０６と、表示部１０７と、表示制御部１０８と、オブジェクト指定受付部１０９と、電文指定受付部１１０とのそれぞれは、第１のネットワーク５００上を流れる電文に関わる処理を実行する機能に加え、第２のネットワーク６００上を流れる電文に関わる処理を実行する機能を備える。
【００７７】
本実施形態では、例えば、図４に示す基本画面において、電文表示領域４１０に、第１のネットワーク５００上を流れる電文の内容と、第２のネットワーク６００上を流れる電文の内容と、を混在させることができる。また、本実施形態では、例えば、図４に示す基本画面において、電文表示領域４１０に第１のネットワーク５００上を流れる電文の内容を表示し、電文表示領域４１０とは別の領域に第２のネットワーク６００上を流れる電文の内容を表示することができる。このように、本実施形態では、第１のネットワーク５００上を流れる電文の内容と、第２のネットワーク６００上を流れる電文の内容と、設備管理システムにおいて用いられるオブジェクトの状態と、が提示される。従って、本実施形態によれば、複数のネットワーク上を流れる電文の内容とともに、設備管理システムにおいて用いられるオブジェクトの状態を分かり易く提示することができる。
【００７８】
（変形例）
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
【００７９】
本発明において、上記実施形態において説明した構成、機能、動作のどの部分を採用するのかは任意である。また、本発明において、上述した構成、機能、動作のほか、更なる構成、機能、動作が採用されてもよい。
【００８０】
実施形態１では、オブジェクト表示領域４２０において、特定のオブジェクトが識別可能な態様で表示される例（オブジェクトレベルで識別表示される例）について説明した。本発明において、特定のオブジェクトが備える特定のプロパティが識別可能な態様で表示されてもよい（プロパティレベルで識別表示されてもよい）。図１２は、プロパティ値提示画面４２１内において、特定のオブジェクト（識別子がＢＯ−０１０１０１であるオブジェクト）が有する特定のプロパティ（名前がＰＲＥＳＥＮＴ＿ＶＡＬＵＥであるプロパティ）が識別可能な態様で表示される例を示している。この場合、電文表示領域４１０内において、この特定のオブジェクトのこの特定のプロパティに対応付けられた電文（例えば、このプロパティにアクセスする電文）が識別可能な態様で表示される。
【００８１】
実施形態１では、ポップアップウインドウ４２２内において、プロパティ値を示す数値が表示される例について説明した。本発明において、プロパティ値が示す内容が表示されてもよいし、プロパティ値を示す数値とともにプロパティ値が示す内容が表示されてもよい。図１３（Ａ）は、プロパティ値が示す内容を提示するポップアップ画面４２３を示す図である。図１３（Ｂ）は、プロパティ値を示す数値とプロパティ値が示す内容とを提示するポップアップ画面４２４を示す図である。このように、プロパティ値を示す数値だけが表示されるのではなく、プロパティ値が示す内容が表示されると、オブジェクトの状態がユーザに分かり易く提示されることになる。
【００８２】
また、実施形態１では、オブジェクト表示領域４２０に、オブジェクトの識別子（例えば、ＢＯ−０１０１０１）が表示される例について説明した。本発明において、オブジェクト表示領域４２０に、オブジェクトの意味する内容（例えば、空調機０１／運転状態）が表示されてもよい。このように、オブジェクトの識別子が表示されるのではなく、オブジェクトの意味する内容が表示されると、設備管理システムにおいて使用されるオブジェクトがどのようなオブジェクトであるのかがユーザに分かり易く提示されることになる。
【００８３】
実施形態１では、設備管理システムにおいて使用されるオブジェクトのうち、電文の解析により検出済みであるオブジェクトの識別子のみが、オブジェクト表示領域４２０内に表示される例について説明した。本発明において、設備管理システムにおいて使用される全てのオブジェクトの識別子が、オブジェクト表示領域４２０内に表示されてもよい。この場合、例えば、電文の解析により検出済みでないオブジェクトの識別子が、オブジェクト表示領域４２０内において特定の態様で表示（例えば、灰色で表示）されてもよい。
【００８４】
実施形態１では、電文のキャプチャとともにリアルタイムにネットワーク解析支援処理が実行される例について説明した。本発明において、電文のキャプチャが終了した後、ネットワーク解析支援処理が実行されてもよい。この場合、例えば、電文解析部１０２は、記憶装置などに記憶されている電文のログ情報を順次読み出して、１つずつ電文を解析すればよい。
【００８５】
実施形態１では、第１のネットワーク５００上を流れる電文を解析する例について説明し、実施形態２では、第１のネットワーク５００上を流れる電文と第２のネットワーク６００上を流れる電文とを解析する例について説明した。本発明において、第２のネットワーク６００上を流れる電文を解析してもよい。
【００８６】
本発明に係るネットワーク解析支援装置１００の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末装置に適用することで、当該パーソナルコンピュータ等を本発明に係るネットワーク解析支援装置１００として機能させることも可能である。
【００８７】
また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical Disk）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【００８８】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００８９】
本発明は、設備機器と管理装置とを備える設備管理システムに適用可能である。
【符号の説明】
【００９０】
１００、１５０  ネットワーク解析支援装置、２００  管理装置、３００  ゲートウェイ装置、４００、４０１  設備機器、４１０  電文表示領域、４２０  オブジェクト表示領域、４２１  プロパティ値提示画面、４２２、４２３、４２４  ポップアップウインドウ、５００  第１のネットワーク、６００  第２のネットワーク、１０１  電文受信部、１０２  電文解析部、１０３  電文情報記憶部、１０４  電文情報記録部、１０５  オブジェクト情報記憶部、１０６  オブジェクト情報更新部、１０７  表示部、１０８  表示制御部、１０９  オブジェクト指定受付部、１１０  電文指定受付部、１０１１  第１の電文受信部、１０１２  第２の電文受信部、１０２１  電文内容特定部、１０２２  オブジェクト特定部、１０２３  電文内容定義テーブル、１０２４  オブジェクト定義テーブル、１０３１  第１の電文解析部、１０３２  第２の電文解析部
【図１】
2016001384.tif 000003
【図２】
2016001384.tif 000004
【図３】
2016001384.tif 000005
【図４】
2016001384.tif 000006
【図５】
2016001384.tif 000007
【図６】
2016001384.tif 000008
【図７】
2016001384.tif 000009
【図８】
2016001384.tif 000010
【図９】
2016001384.tif 000011
【図１０】
2016001384.tif 000012
【図１１】
2016001384.tif 000013
【図１２】
2016001384.tif 000014
【図１３】
2016001384.tif 000015