(57)【要約】  【課題】システム拡張等を容易にできる分散ネットワーク中継装置を提供する。  【解決手段】中継装置７は、メッセージＭを解析して、メッセージ内容を識別するメッセージ内容識別情報であるサービス識別子Ｍ１１を検出する。中継装置７は、サービス識別子Ｍ１１と経路補完情報とを関連づける経路補完ルールを記憶している。中継装置７は、メッセージＭから検出されたサービス識別子Ｍ１１と関連づけられた経路補完情報でメッセージＭの経路情報を補完する。また、中継装置７は、サービス識別子Ｍ１２と内容補完情報を関連づける内容補完ルールに基づき、メッセージＭのメッセージ内容であるサービス情報Ｍ１２を補完する。中継装置７の経路補完ルールおよび内容補完ルールを変えることにより、メッセージＭの送信先やメッセージ内容を変えられる。【選択図】  図１
2007235695.tif 000002
【特許請求の範囲】
【請求項１】
分散ネットワークを構成し、前記分散ネットワークを介して送信されるメッセージを中継する分散ネットワーク中継装置であって、
メッセージ内容を識別するメッセージ内容識別情報を含んだメッセージを受信するメッセージ受信手段と、
前記メッセージを解析して前記メッセージ内容識別情報を検出するメッセージ解析手段と、
前記メッセージ内容識別情報と、前記メッセージの経路情報を補完する経路補完情報とを関連づけた経路補完ルールを記憶する経路補完ルール記憶手段と、
前記メッセージ解析手段により検出された前記メッセージ内容識別情報に関連付けて前記経路補完ルール記憶手段に記憶された前記経路補完情報を求めて、前記メッセージの前記経路情報を前記経路補完情報で補完する経路情報補完手段と、
前記経路情報補完手段により前記経路補完情報が補完された前記経路情報に従って前記メッセージを送信するメッセージ送信手段と、
を備えたことを特徴とする分散ネットワーク中継装置。
【請求項２】
前記メッセージ内容識別情報に、前記メッセージ内容を補完する内容補完情報を関連づけた内容補完ルールを記憶する内容補完ルール記憶手段と、
前記メッセージ解析手段により検出された前記メッセージ内容識別情報に関連付けて前記内容補完ルール記憶手段に記憶された前記内容補完情報を求めて、前記メッセージ内容を前記内容補完情報で補完する内容情報補完手段と、
を備え、前記メッセージ内容識別情報がメッセージ内容の種類情報であり、前記内容補完情報が、前記種類情報に付加されてメッセージ受信端末に伝達されるべき受信端末向け伝達情報であることを特徴とする請求項１に記載の分散ネットワーク中継装置。
【請求項３】
前記メッセージ中に複数の経路情報が含まれているか否かを判定し、前記メッセージ中に複数の経路情報が含まれている場合に、前記メッセージを経路情報毎に分割して、それぞれ異なる経路情報を持つ複数のメッセージとするメッセージ分割手段を備え、
前記メッセージ送信手段は、前記メッセージ分割手段により分割された複数のメッセージを各メッセージの経路情報に従って送信することを特徴とする請求項１または２に記載の分散ネットワーク中継装置。
【請求項４】
前記メッセージに対する複数の応答メッセージに含まれた複数のメッセージ内容を結合する結合ルールを記憶する結合ルール記憶手段と、
前記複数の応答メッセージが受信されたときに、前記複数の応答メッセージを結合して結合応答メッセージを生成し、前記結合ルールに従って前記複数の応答メッセージに含まれた複数のメッセージ内容を結合した結合内容情報を前記結合応答メッセージに付加する応答メッセージ結合手段と、
を備えたことを特徴とする請求項１ないし３のいずれかに記載の分散ネットワーク中継装置。
【請求項５】
メッセージ送信端末と、メッセージ受信端末と、前記メッセージ送信端末からメッセージを受信して前記メッセージ受信端末に送信する１以上の分散ネットワーク中継装置とを備えた分散ネットワークシステムであって、
前記分散ネットワーク中継装置は、
メッセージ内容を識別するメッセージ内容識別情報を含んだメッセージを受信するメッセージ受信手段と、
前記メッセージを解析して前記メッセージ内容識別情報を検出するメッセージ解析手段と、
前記メッセージ内容識別情報と、前記メッセージの経路情報を補完する経路補完情報とを関連づけた経路補完ルールを記憶する経路補完ルール記憶手段と、
前記メッセージ解析手段により検出された前記メッセージ内容識別情報に関連付けて前記経路補完ルール記憶手段に記憶された前記経路補完情報を求めて、前記メッセージの前記経路情報を前記経路補完情報で補完する経路情報補完手段と、
前記経路情報補完手段により前記経路補完情報が補完された前記経路情報に従って前記メッセージを送信するメッセージ送信手段と、
を備えたことを特徴とする分散ネットワークシステム。
【請求項６】
分散ネットワークを構成する分散ネットワーク中継装置にて、前記分散ネットワークを介して送信されるメッセージを中継する分散ネットワーク中継方法であって、
メッセージ内容を識別するメッセージ内容識別情報を含んだメッセージを受信し、
前記メッセージを解析して前記メッセージ内容識別情報を検出し、
前記メッセージ内容識別情報と前記メッセージの経路情報を補完する経路補完情報とを関連づけた経路補完ルールを参照し、
検出された前記メッセージ内容識別情報に関連付けられた前記経路補完情報を求めて、前記メッセージの前記経路情報を前記経路補完情報で補完し、
前記経路補完情報が補完された前記経路情報に従って前記メッセージを送信する、
ことを特徴とする分散ネットワーク中継方法。
【請求項７】
さらに、前記メッセージ内容識別情報に、前記メッセージ内容を補完する内容補完情報を関連づけた内容補完ルールを参照し、
検出された前記メッセージ内容識別情報に関連付けられた前記内容補完情報を求めて、前記メッセージ内容を前記内容補完情報で補完し、
前記メッセージ内容識別情報がメッセージ内容の種類情報であり、前記内容補完情報が、前記種類情報に付加されてメッセージ受信端末に伝達されるべき受信端末向け伝達情報であることを特徴とする請求項６に記載の分散ネットワーク中継方法。
【請求項８】
さらに、前記メッセージ中に複数の経路情報が含まれているか否かを判定し、前記メッセージ中に複数の経路情報が含まれている場合に、前記メッセージを経路情報毎に分割して、それぞれ異なる経路情報を持つ複数のメッセージとし、
分割された複数のメッセージを各メッセージの経路情報に従って送信する、
ことを特徴とする請求項６または７に記載の分散ネットワーク中継方法。
【請求項９】
さらに、前記メッセージに対する複数の応答メッセージに含まれた複数のメッセージ内容を結合する結合ルールを参照し、
前記複数の応答メッセージが受信されたときに、前記複数の応答メッセージを結合して結合応答メッセージを生成し、前記結合ルールに従って前記複数の応答メッセージに含まれた複数のメッセージ内容を結合した結合内容情報を前記結合応答メッセージに付加する、
ことを特徴とする請求項６ないし８のいずれかに記載の分散ネットワーク中継方法。
【請求項１０】
分散ネットワークを構成する分散ネットワーク中継装置に、前記分散ネットワークを介して送信されるメッセージを中継する処理を実行させる分散ネットワーク中継プログラムであって、
受信された前記メッセージを解析して、前記メッセージに含まれておりメッセージ内容を識別するメッセージ内容識別情報を検出し、
前記メッセージ内容識別情報と前記メッセージの経路情報を補完する経路補完情報とを関連づけた経路補完ルールを参照し、
検出された前記メッセージ内容識別情報に関連付けられた前記経路補完情報を求めて、前記メッセージの前記経路情報を前記経路補完情報で補完する、
処理を前記分散ネットワーク中継装置に実行させることを特徴とする分散ネットワーク中継プログラム。
【請求項１１】
分散ネットワークを構成する分散ネットワーク中継装置に、前記分散ネットワークを介して送信されるメッセージを中継する処理を実行させる分散ネットワーク中継プログラムを記録したコンピュータ読取可能な記録媒体であって、
受信された前記メッセージを解析して、前記メッセージに含まれておりメッセージ内容を識別するメッセージ内容識別情報を検出し、
前記メッセージ内容識別情報と前記メッセージの経路情報を補完する経路補完情報とを関連づけた経路補完ルールを参照し、
検出された前記メッセージ内容識別情報に関連付けられた前記経路補完情報を求めて、前記メッセージの前記経路情報を前記経路補完情報で補完する、
処理を前記分散ネットワーク中継装置に実行させる分散ネットワーク中継プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散ネットワークを介して送信されるメッセージを中継する分散ネットワーク中継装置に関する。
【背景技術】
【０００２】
従来、分散ネットワークにおいては、複数の分散ネットワーク中継装置（以下、適宜、中継装置という）がネットワークを形成し、それら中継装置を介して端末間でメッセージが伝達される。分散ネットワークは例えばＩＰネットワークであり、ＩＰ、ポート番号などの情報に基づき全体のルート制御を行っている（例えば特許文献１参照）。
【０００３】
分散ネットワークは例えばビルの監視システムに適用される。監視センターの制御端末が、各階の複数の監視カメラやその他の各種機器と、中継装置からなるネットワークを介して接続される。そして、制御指令のメッセージがネットワークを介して各機器へと送信される。
【特許文献１】特開２００５−２５４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の分散ネットワークにおいては、拡張等のシステム構成変更に関連して改良の余地がある。例えば、上述の例の監視システムに分散ネットワークが適用されたとする。従来技術ではネットワークのルート制御が上述したようにＩＰ、ポート番号に基づき行われる。この場合、カメラ等の端末機器が追加されると、制御端末からのメッセージを追加機器へ送り届けるために、ネットワークの全体的な設定変更が必要になる。このようなシステム構成変更に伴う設定変更は最小限に抑えることが望まれる。
【０００５】
本発明は、上記課題を解決するためになされたもので、その目的は、システム構成変更を容易にできる分散ネットワーク中継装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の分散ネットワーク中継装置は、分散ネットワークを構成し、前記分散ネットワークを介して送信されるメッセージを中継する。この分散ネットワーク中継装置は、メッセージ内容を識別するメッセージ内容識別情報を含んだメッセージを受信するメッセージ受信手段と、前記メッセージを解析して前記メッセージ内容識別情報を検出するメッセージ解析手段と、前記メッセージ内容識別情報と、前記メッセージの経路情報を補完する経路補完情報とを関連づけた経路補完ルールを記憶する経路補完ルール記憶手段と、前記メッセージ解析手段により検出された前記メッセージ内容識別情報に関連付けて前記経路補完ルール記憶手段に記憶された前記経路補完情報を求めて、前記メッセージの前記経路情報を前記経路補完情報で補完する経路情報補完手段と、前記経路情報補完手段により前記経路補完情報が補完された前記経路情報に従って前記メッセージを送信するメッセージ送信手段と、を備えている。
【０００７】
この構成により、分散ネットワーク中継装置は、メッセージ内容識別情報を含んだメッセージを受信して、メッセージからメッセージ内容識別情報を検出する。また、分散ネットワーク中継装置は、メッセージ内容識別情報に経路補完情報を関連づけた経路補完ルールを記憶している。そして、分散ネットワーク中継装置は、メッセージから検出されたメッセージ内容識別情報に関連付けられた経路補完情報でメッセージの経路情報を補完する。このような構成により、メッセージ内容に応じたメッセージルーティングが可能となる。拡張等のシステム構成変更が発生したときでも、一部の中継装置の経路補完ルールを変更することによってメッセージの送信先を変えることができ、したがって、拡張等のシステム構成変更を容易にできる。
【０００８】
また、本発明の分散ネットワーク中継装置は、前記メッセージ内容識別情報に、前記メッセージ内容を補完する内容補完情報を関連づけた内容補完ルールを記憶する内容補完ルール記憶手段と、前記メッセージ解析手段により検出された前記メッセージ内容識別情報に関連付けて前記内容補完ルール記憶手段に記憶された前記内容補完情報を求めて、前記メッセージ内容を前記内容補完情報で補完する内容情報補完手段と、を備え、前記メッセージ内容識別情報がメッセージ内容の種類情報であり、前記内容補完情報が、前記種類情報に付加されてメッセージ受信端末に伝達されるべき受信端末向け伝達情報である。
【０００９】
この構成により、分散ネットワーク中継装置は、メッセージ内容識別情報に内容補完情報を関連づけた内容補完ルールを記憶している。分散ネットワーク中継装置は、メッセージから検出されたメッセージ内容識別情報に関連付けられた内容補完情報でメッセージ内容を補完する。メッセージ内容識別情報がメッセージ内容の種類情報であり、内容補完情報が、メッセージ受信端末に伝達されるべき受信端末向け伝達情報である。このような構成により、中継段階で、受信側端末で必要な情報がメッセージ内容に付加される。例えば機器の追加が発生したときでも、中継装置のメッセージ補完ルールを変更することにより、元々のメッセージから追加機器用のメッセージを中継段階で生成できる。したがって、システム構成変更を容易に行える。
【００１０】
また、本発明の分散ネットワーク中継装置は、前記メッセージ中に複数の経路情報が含まれているか否かを判定し、前記メッセージ中に複数の経路情報が含まれている場合に、前記メッセージを経路情報毎に分割して、それぞれ異なる経路情報を持つ複数のメッセージとするメッセージ分割手段を備え、前記メッセージ送信手段は、前記メッセージ分割手段により分割された複数のメッセージを各メッセージの経路情報に従って送信する。
【００１１】
この構成により、メッセージを中継段階で分割するので、ネットワークの負荷を軽減できる。本発明の経路補完ルールに複数の経路補完情報を定め、経路補完ルールに従って経路が複数になったら分割するといった構成により、好適にメッセージを分割していくことができる。
【００１２】
また、本発明の分散ネットワーク中継装置は、前記メッセージに対する複数の応答メッセージに含まれた複数のメッセージ内容を結合する結合ルールを記憶する結合ルール記憶手段と、前記複数の応答メッセージが受信されたときに、前記複数の応答メッセージを結合して結合応答メッセージを生成し、前記結合ルールに従って前記複数の応答メッセージに含まれた複数のメッセージ内容を結合した結合内容情報を前記結合応答メッセージに付加する応答メッセージ結合手段と、を備えている。
【００１３】
この構成により、応答メッセージを中継段階で結合するので、ネットワークの負荷を軽減できる。中継段階で結合ルールを使ってメッセージ内容を結合するので、結合処理後の有用なメッセージ内容を応答メッセージとして提供できる。
【００１４】
本発明の別の態様は分散ネットワークシステムである。この分散ネットワークシステムは、メッセージ送信端末と、メッセージ受信端末と、前記メッセージ送信端末からメッセージを受信して前記メッセージ受信端末に送信する１以上の分散ネットワーク中継装置とを備えており、前記分散ネットワーク中継装置は、メッセージ内容を識別するメッセージ内容識別情報を含んだメッセージを受信するメッセージ受信手段と、前記メッセージを解析して前記メッセージ内容識別情報を検出するメッセージ解析手段と、前記メッセージ内容識別情報と、前記メッセージの経路情報を補完する経路補完情報とを関連づけた経路補完ルールを記憶する経路補完ルール記憶手段と、前記メッセージ解析手段により検出された前記メッセージ内容識別情報に関連付けて前記経路補完ルール記憶手段に記憶された前記経路補完情報を求めて、前記メッセージの前記経路情報を前記経路補完情報で補完する経路情報補完手段と、前記経路情報補完手段により前記経路補完情報が補完された前記経路情報に従って前記メッセージを送信するメッセージ送信手段と、を備えている。この態様によっても上述の本発明の利点が得られる。
【００１５】
本発明の別の態様は、分散ネットワークを構成する分散ネットワーク中継装置にて、前記分散ネットワークを介して送信されるメッセージを中継する分散ネットワーク中継方法であって、メッセージ内容を識別するメッセージ内容識別情報を含んだメッセージを受信し、前記メッセージを解析して前記メッセージ内容識別情報を検出し、前記メッセージ内容識別情報と前記メッセージの経路情報を補完する経路補完情報とを関連づけた経路補完ルールを参照し、検出された前記メッセージ内容識別情報に関連付けられた前記経路補完情報を求めて、前記メッセージの前記経路情報を前記経路補完情報で補完し、前記経路補完情報が補完された前記経路情報に従って前記メッセージを送信する。この態様によっても上述の本発明の利点が得られる。
【００１６】
本発明の分散ネットワーク中継方法は、さらに、前記メッセージ内容識別情報に、前記メッセージ内容を補完する内容補完情報を関連づけた内容補完ルールを参照し、検出された前記メッセージ内容識別情報に関連付けられた前記内容補完情報を求めて、前記メッセージ内容を前記内容補完情報で補完し、前記メッセージ内容識別情報がメッセージ内容の種類情報であり、前記内容補完情報が、前記種類情報に付加されてメッセージ受信端末に伝達されるべき受信端末向け伝達情報である。
【００１７】
本発明の分散ネットワーク中継方法は、さらに、前記メッセージ中に複数の経路情報が含まれているか否かを判定し、前記メッセージ中に複数の経路情報が含まれている場合に、前記メッセージを経路情報毎に分割して、それぞれ異なる経路情報を持つ複数のメッセージとし、分割された複数のメッセージを各メッセージの経路情報に従って送信する。
【００１８】
本発明の分散ネットワーク中継方法は、さらに、前記メッセージに対する複数の応答メッセージに含まれた複数のメッセージ内容を結合する結合ルールを参照し、前記複数の応答メッセージが受信されたときに、前記複数の応答メッセージを結合して結合応答メッセージを生成し、前記結合ルールに従って前記複数の応答メッセージに含まれた複数のメッセージ内容を結合した結合内容情報を前記結合応答メッセージに付加する。
【００１９】
これらの方法によっても上述の本発明の利点が得られる。
【００２０】
本発明の別の態様は、上述の分散ネットワーク中継方法を、分散ネットワーク中継装置であるコンピュータに実行させるプログラムである。この構成によっても上述の本発明の利点が得られる。
【００２１】
本発明の別の態様は、上記プログラムを記録した記録媒体である。この構成によっても上述の本発明の利点が得られる。
【発明の効果】
【００２２】
本発明は、メッセージ内容識別情報と経路補完情報を関連づけた経路補完ルールを記憶し、受信メッセージから検出したメッセージ内容識別情報に関連づけられた経路補完情報でメッセージの経路情報を補完する構成を設けたことにより、中継段階でメッセージ内容に応じたルーティングができ、これにより拡張等のシステム構成変更を容易にできるという効果を有する分散ネットワーク中継装置を提供できる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態の分散ネットワークシステムと分散ネットワーク中継装置（以下、単に中継装置という）について、図面を用いて説明する。
【００２４】
本発明の実施の形態に係る分散ネットワークシステムを図１および図２に示す。図２が全体構成であり、図１は中継装置のブロック図である。本実施の形態では、例として、分散ネットワークシステムが、ビルの監視システムに適用される。
【００２５】
図２において、分散ネットワークシステム１は、監視センターの制御端末３と、複数のカメラ５と、制御端末３とカメラ５の間の複数の中継装置７とで構成されている。制御端末３はメッセージ送信側の端末装置の一例である。カメラ５は、メッセージ受信側の端末装置の一例である。中継装置７は中継サーバである。メッセージは制御端末３から送信され、１以上の中継装置７で中継されて、カメラ５に受信される。
【００２６】
図１は、分散ネットワークシステム１の１つの中継装置７を示している。図１の例では、中継装置７は、制御端末１からメッセージを受信して、複数のエージェント９にメッセージを送信するように描かれている。エージェント９は、メッセージ送信先になる任意の要素である。エージェント９は、受信端末（図２のカメラ５）でもよく、他の中継装置７でもよい。また、エージェント９は、ソフトウエア（プログラム）のような単位でもよい。
【００２７】
中継装置７は、図示のように、メッセージ受信部１１、メッセージ制御部１３、ルールベース定義記憶部１５およびメッセージ送信部１７を備えている。メッセージ受信部１１は、メッセージＭを受信する。メッセージＭは、図示の通り、経路情報定義部Ｍ１とサービス情報定義部Ｍ２とを含む。経路情報定義部Ｍ１は、サービス識別子Ｍ１１とカテゴリ識別子Ｍ１２を含み、サービス情報定義部Ｍ２は、サービス情報Ｍ２１を含む。サービス情報Ｍ２１はメッセージ内容に相当し、サービス識別子Ｍ１１およびカテゴリ識別子Ｍ１２は本発明のメッセージ内容識別情報に相当する。サービス識別子Ｍ１１とカテゴリ識別子Ｍ１２は、メッセージ内容の種類を特定する情報であり、この種類情報は、下位の受信側端末で必要な詳細事項までは含まれない上位側の情報といえる。
【００２８】
メッセージ制御部１３は、受信メッセージ解析機能２１、メッセージルーティング機能３１およびメッセージ生成機能４１で構成される。メッセージ制御部１３は、図示の各種機能を実現するプログラムによって実現される。
【００２９】
受信メッセージ解析機能２１は、受信されたメッセージＭを解析してサービス識別子Ｍ１１およびカテゴリ識別子Ｍ１２等を検出する。
【００３０】
メッセージルーティング機能３１は、経路情報補完機能３３とサービス情報補完機能３５で構成される。経路情報補完機能３３およびサービス情報補完機能３５は、検出されたサービス識別子Ｍ１１とカテゴリ識別子Ｍ１２に応じて、メッセージに対して経路情報とサービス情報の補完処理を行う。経路情報補完機能３３およびサービス情報補完機能３５は、本発明の経路情報補完手段および内容情報補完手段に相当する。
【００３１】
メッセージ生成機能４１は、中継装置７から送出されるメッセージＭを生成する構成であり、メッセージ分割機能４３と応答メッセージ結合機能４５を備える。メッセージ分割機能４３は、複数の経路情報が含まれている場合にメッセージを経路情報毎に分割する。応答メッセージ結合機能４５は、複数の応答メッセージが受信されたときにそれらを結合して結合応答メッセージを生成する。
【００３２】
ルールベース定義記憶部１５は、上記の経路情報補完機能３３、サービス情報補完機能３５およびメッセージ分割機能４３で使われるルールベース定義Ｒを記憶している。ルールベース定義Ｒは、図示のように、経路情報定義部Ｒ１とサービス情報定義部Ｒ２で構成される。ルールベース定義記憶部１５は、本発明の経路補完ルール記憶手段、内容補完ルール記憶手段および結合ルール記憶手段に相当し、経路補完情報を含む経路補完ルール、内容補完情報を含む内容補完ルール、および結合ルールを記憶している。
【００３３】
ルールベース定義記憶部１５において、経路情報定義部Ｒ１は、サービス識別子別経路情報Ｒ１１、カテゴリ識別子別経路情報Ｒ１２およびエージェント識別子別経路情報Ｒ１３を含む。サービス識別子別経路情報Ｒ１１とカテゴリ識別子別経路情報Ｒ１２は、受信メッセージＭに含まれたサービス識別子Ｍ１１とカテゴリ識別子Ｍ１２に応じて受信メッセージＭの経路情報に補完されるべき経路補完情報であり、具体的には、付加されるべきエージェント識別子を規定する。また、エージェント識別子別経路情報Ｒ１３は、エージェント識別子とそのエージェントのＩＰアドレス等の送信先データとを関連づける。経路情報は、エージェント識別子にて指定された終端エージェントに到着するためにメッセージが経由するエージェント情報を規定する。
【００３４】
また、ルールベース定義記憶部１５におけるサービス情報定義部Ｒ２は、中継装置７で受信メッセージＭのサービス情報Ｍ２に補完されるべきサービス補完情報を含む。サービス補完情報は、サービス識別子Ｍ１１およびカテゴリ識別子Ｍ１２と関連づけられている。サービス識別子Ｍ１１およびカテゴリ識別子Ｍ１３が概略的なサービス種類情報であるのに対して、サービス補完情報は、受信端末側で必要とされるより詳細な情報であり、受信端末向け伝達情報といえる。
【００３５】
サービス情報定義部Ｒ２は、さらに、応答メッセージ結合機能４５で使用される応答メッセージ結合時の結合ルールを定義する。この結合ルールに従い、複数の応答メッセージのサービス情報が結合されて、結合サービス情報が生成される。
【００３６】
上記のルールベース定義は、中継装置７の外部データとして定義されており、随時変更が可能である。ルールベースを変更することで、経路情報やサービス情報の補完結果が変わり、したがって、メッセージの送信先、経路、内容を変更することができる。
【００３７】
また、図１において、メッセージ送信部１７は、メッセージ制御部１３の処理を経た送信メッセージＭをエージェント９に送信する。図示のように、送信メッセージＭでは、経路情報定義部Ｍ１に、エージェント識別子Ｍ１３が補完されている。
【００３８】
次に、図１の経路情報補完機能３３、サービス情報補完機能３５、メッセージ生成機能４１および応答メッセージ結合機能４５による処理の詳細を、各処理のフローチャートを参照して説明する。
【００３９】
図３は、経路情報補完処理を示しており、まず、メッセージ制御部１３は、メッセージに記述されている経路情報の終端が自端末となっているかを判定する（Ｓ１）。ここでは、中継装置７は、自端末が次にメッセージを受け取って処理すべき機器であるか否かを判定する。ステップＳ１の判定がＮｏであれば、メッセージ制御部１３は経路情報補完処理を終了する。
【００４０】
ステップＳ１の判定がＹｅｓであれば、メッセージ制御部１３は、メッセージＭにエージェント識別子が記述されているか否かを判定する（Ｓ３）。ステップＳ３の判定がＮｏであれば、メッセージ制御部１３は、メッセージＭからサービス識別子Ｍ１１およびカテゴリ識別子Ｍ１２を取得する（Ｓ５）。そして、経路情報補完機能３３が、ルールベース定義Ｒのサービス識別子別経路情報Ｒ１１およびカテゴリ識別子別経路情報Ｒ１２から補完用の経路情報を取得し（Ｓ７）、取得した補完用の経路情報をメッセージＭに記述されている経路情報に追加し（Ｓ１３）、経路情報補完処理を終了する。
【００４１】
ステップＳ３の判定がＹｅｓの場合、メッセージ制御部１３は、エージェント識別子が自端末となっているか否かを判定する（Ｓ９）。ステップＳ９の判定がＹｅｓであれば、メッセージ制御部１３は経路情報補完処理を終了する。
【００４２】
ステップＳ３の判定がＮｏの場合、メッセージ制御部１３は、エージェント識別子別経路情報Ｒ１３から経路情報を取得する（Ｓ１１）。エージェント識別子別経路情報Ｒ１３からは、後述の例に見られるように、エージェントのＩＰアドレス等の送信用情報が取得される。そして、経路情報補完機能３３は、取得した経路情報をメッセージＭに記述されている経路情報に追加し（Ｓ１３）、経路情報補完処理を終了する。
【００４３】
図４は、サービス情報補完処理を示しており、まず、メッセージ制御部１３は、メッセージＭからサービス識別子Ｍ１１およびカテゴリ識別子Ｍ１２を取得する（Ｓ２１）。次に、サービス情報補完機能３５は、取得されたサービス識別子Ｍ１１およびカテゴリ識別子Ｍ１２に関連づけられた補完用のサービス情報（サービス補完情報）が、ルールベース定義Ｒのサービス情報定義部Ｒ２に存在するか否かを判定する（Ｓ２３）。ステップＳ２３の判定がＮｏであれば、メッセージ制御部１３はサービス情報補完処理を終了する。
【００４４】
ステップＳ２３の判定がＹｅｓであれば、サービス情報補完機能３５は、サービス情報定義部Ｒ２から補完用のサービス情報を取得し（Ｓ２５）、取得したサービス情報を、メッセージＭのサービス情報Ｍ２１に追加する（Ｓ２７）。このとき、サービス情報補完機能３５は、メッセージＭに既に記述されているサービス情報Ｍ２１と重複しない項目をメッセージＭに追加する。これにより、既に記述されているサービス情報Ｍ２１と新しく取得された補完用のサービス情報が重複するときは、前者が優先される。ステップＳ２７でサービス情報が追加されると、メッセージ制御部１３はサービス情報補完処理を終了する。
【００４５】
図５は、メッセージ分割処理を示している。メッセージ分割機能４３は、メッセージＭ中に複数の経路情報が記述されているか否かを判定する（Ｓ３１）。ステップＳ３１の判定がＮｏであれば、メッセージ分割処理が終了する。
【００４６】
ステップＳ３１の判定がＹｅｓであれば、メッセージ分割機能４３は、一つ目の経路情報とその経路情報に対応するサービス情報を取得し（Ｓ３３）、取得した経路情報およびサービス情報を元のメッセージＭから削除し（Ｓ３５）、取得した経路情報およびサービス情報を新規メッセージに追加し（Ｓ３７）、ステップＳ３１に戻る。
【００４７】
このような処理により、メッセージ分割機能４３は、元のメッセージＭから経路情報とサービス情報を削り、同時に、削られた情報をもつメッセージＭを生成する。メッセージ分割機能４３は、メッセージＭの経路情報が一つになるまで上記の処理を続ける。こうしてメッセージＭの経路情報が一つになると、あるいは、最初からメッセージＭの経路情報が一つであれば、ステップＳ３１の判定がＮｏになり、メッセージ分割処理が終了する。
【００４８】
図６は、応答メッセージ結合処理を示している。応答メッセージ結合機能４５は、応答メッセージ（応答電文）が複数存在するか否かを判定する（Ｓ４１）。複数の応答メッセージが存在すれば、それらが処理対象応答メッセージになる。応答メッセージ結合機能４５は、一つの処理対象応答メッセージからサービス情報を取得し、それを次の処理対象応答メッセージに追加する（Ｓ４３）。応答メッセージ結合機能４５は、サービス情報の追加元の処理対象応答メッセージを削除し（Ｓ４５）、ステップＳ４１に戻る。複数の応答メッセージが１つになるまで、上記の処理が繰り返されて、複数の応答メッセージが結合される。複数の応答メッセージが１つになると、ステップＳ４１の判定がＮｏになる。
【００４９】
ステップＳ４１の判定がＮｏであれば、応答メッセージ結合機能４５は、処理対象メッセージに関連づけられたサービス情報がルールベース定義Ｒのサービス情報定義部Ｒ２に存在するか否かを判定する（Ｓ４７）。ステップＳ４７の判定がＮｏであれば、応答メッセージ結合機能４５は処理を終了する。
【００５０】
ステップＳ４７の判定がＹｅｓであれば、応答メッセージ結合機能４５は、ステップＳ４７で検出されたサービス情報にて応答メッセージの結合ルールが定義されているか否かを判定する（Ｓ４９）。ステップＳ４９の判定がＮｏであれば、応答メッセージ結合機能４５は処理を終了する。
【００５１】
ステップＳ４９の判定がＹｅｓであれば、応答メッセージ結合機能４５は、結合ルールに基づきサービス情報を生成し（Ｓ５１）、生成したサービス情報を応答メッセージに追加して（Ｓ５３）、応答メッセージ結合処理を終了する。
【００５２】
次に、本実施の形態の分散ネットワークシステムの動作について、具体例を参照して説明する。ここで用いられる例では、図７に示されるように、ビルの地下１階のデータセンターが監視センターであり、そこには制御端末が備えられている。また、１階のフリーゾーンに２台のカメラ（入り口カメラ、カメラ２）があり、２階のＡゾーンに２台のカメラ（カメラＡ−１、カメラＡ−２）がある。また、地下１階、１階および２階にそれぞれＢ１中継装置、１Ｆ中継装置および２Ｆ中継装置がある。
【００５３】
図８は、図７の監視システムの全体的な動作例を示している。この動作例では、監視センターの制御端末が、例えば朝９時に監視カメラを所定の位置に向ける制御を行う。このとき、図８に示されるように、監視センターの制御端末は、運用者の指示に従い、「規定位置監視」のメッセージＭを送信する（Ｓ１０１）。このメッセージＭはＢ１中継装置に送られる。Ｂ１中継装置は、ルールベース定義Ｒを基にメッセージＭの経路情報を補完し（Ｓ１０３）、生成したメッセージを送信先毎に分割し（Ｓ１０５）、１Ｆ中継装置へ分割された「規定位置監視」メッセージＭを送信し（Ｓ１０７）、また、２Ｆ中継装置へも分割された「規定位置監視」のメッセージＭを送信する（Ｓ１０９）。さらに、１Ｆ中継装置および２Ｆ中継装置の各々は、ルールベース定義Ｒを基にメッセージＭの経路情報およびサービス情報を補完し（Ｓ１１１）、生成したメッセージＭを送信先毎に分割する（Ｓ１１３）。サービス情報の補完によって、「規定位置監視」のメッセージは、受信端末向け伝達情報の一例としてのカメラ動作内容を含んだカメラ制御のメッセージになる。１Ｆ中継装置および２Ｆ中継装置の各々は、生成したメッセージをカメラに送信する（Ｓ１１５）。このとき、分割された各メッセージが、そのメッセージの送り先のカメラに送信される。
【００５４】
次に、図９〜図１２を参照し、図８中に示された経路情報補完、メッセージ分割等の処理の詳細を説明する。
【００５５】
図９（ａ）〜図９（ｃ）は、図８のステップＳ１０３における経路情報補完処理を説明するための図である。図９（ａ）は、監視センターからＢ１中継装置に送られる「規定位置監視」のメッセージＭであり、図９（ｂ）は、Ｂ１中継装置に記憶されたルールベース定義Ｒであり、図９（ｃ）は、Ｂ１中継装置で行われる経路情報補完処理を示している。
【００５６】
図９（ａ）に示されるように、Ｂ１中継装置の受信メッセージＭは、送信元が監視センターで、送信先がＢ１中継装置である。また、この受信メッセージＭにおいては、サービス識別子Ｍ１１が「規定位置監視」である。
【００５７】
図９（ｂ）に示されるように、Ｂ１中継装置のルールベース定義Ｒは、サービス識別子別経路情報Ｒ１１とエージェント識別子別経路情報Ｒ１３を含む。サービス識別子別経路情報Ｒ１１においては、サービス識別子Ｍ１１の「規定位置監視」が、経路補完情報としてのエージェント識別子「１Ｆ中継装置」、「２Ｆ中継装置」と関連づけられている。また、エージェント識別子別経路情報Ｒ１３においては、エージェント識別子「１Ｆ中継装置」、「２Ｆ中継装置」の送信先データとしてのＩＰアドレス等が規定されている。
【００５８】
図９（ｃ）は、図９（ｂ）のルールベース定義Ｒを使った経路情報補完処理である。図示のように、メッセージＭの経路情報に、サービス識別子別経路情報Ｒ１１から特定された「１Ｆ中継装置」「２Ｆ中継装置」が補完されている。
【００５９】
図１０（ａ）、図１０（ｂ）は、図８のステップＳ１０５におけるメッセージ分割処理を説明するための図である。図１０（ａ）は、分割前のメッセージＭであり、図９（ｃ）と同じである。図１０（ｂ）は、分割後の２つのメッセージＭである。
【００６０】
図１０（ａ）に示されるように、２つの経路情報が補完された結果、分割前のメッセージＭは２つの経路情報を含んでいる。そこで、Ｂ１中継装置のメッセージ制御部１３においては、メッセージ生成機能４１のメッセージ分割機能４３が、メッセージＭを経路情報毎に分割して、２つのメッセージＭを生成する。分割後の各メッセージＭは、２つの経路情報の一つ（１Ｆ中継装置または２Ｆ中継装置）を持つ。このような２つのメッセージＭが、図９（ｂ）のエージェント識別子別経路情報Ｒ１３のデータを用いて送信されることになる。
【００６１】
次に、図１１（ａ）〜図１１（ｃ）は、図８のステップＳ１１１における経路情報補完処理およびサービス情報補完処理を説明するための図である。図１１（ａ）は、Ｂ１中継装置から１Ｆ中継装置に送られる「規定位置監視」メッセージであり、図１１（ｂ）は、１Ｆ中継装置に記憶されたルールベース定義Ｒであり、図１１（ｃ）は、１Ｆ中継装置で行われる経路情報補完処理とサービス情報補完処理を示している。
【００６２】
図１１（ａ）の１Ｆ中継装置の受信メッセージＭは、図１０（ａ）における分割後の一方のメッセージであり、送信先が１Ｆ中継装置である。この受信メッセージＭにおいては、サービス識別子Ｍ１１が「規定位置監視」である。
【００６３】
図１１（ｂ）に示されるように、１Ｆ中継装置のルールベース定義Ｒは、サービス識別子別経路情報Ｒ１１、エージェント識別子別経路情報Ｒ１３およびサービス情報定義部Ｒ２を含む。サービス識別子別経路情報Ｒ１１においては、サービス識別子Ｍ１１の「規定位置監視」が、経路補完情報としてのエージェント識別子「入り口カメラ」、「カメラ２」と関連づけられている。また、エージェント識別子別経路情報Ｒ１３においては、エージェント識別子「入り口カメラ」、「カメラ２」の送信先データとしてのＩＰアドレス等が規定されている。
【００６４】
さらに、サービス情報定義部Ｒ２には、サービス識別子Ｍ１１の「規定位置監視」が、サービス補完情報と関連づけられている。具体的には、サービス補完情報は、デバイス“入り口カメラ”に対するメソッド“回転（３０，１０，２０）”“ズーム（４０）”と関連付けられており、また、デバイス“カメラ２”に対するメソッド“プリセット（１）”と関連づけられている。これらメソッドは、詳細には説明しないが各デバイスの具体的な動作内容を表す。
【００６５】
図１１（ｃ）は、図１１（ｂ）のルールベース定義Ｒを使った経路情報補完処理およびサービス情報補完処理である。経路情報補完処理では、図９の例と同様に、メッセージＭの経路情報に、ルールベース定義Ｒのサービス識別子別経路情報Ｒ１１から特定された「入り口カメラ」「カメラ２」が補完されている。さらに、サービス情報補完処理としては、図１１（ｃ）に示されるようにサービス情報定義部Ｒ２から特定されたサービス補完情報が補完される。補完されたサービス情報は、サービス識別子Ｍ１１の下に示されている。
【００６６】
図１２（ａ）、図１２（ｂ）は、図８のステップＳ１１３におけるメッセージ分割処理を説明するための図である。図１２（ａ）は、分割前のメッセージＭであり、図１１（ｃ）と同じである。図１２（ｂ）は、分割後の２つのメッセージＭである。
【００６７】
図１２（ａ）に示されるように、２つの経路情報が補完された結果、分割前のメッセージＭは２つの経路情報を含んでいる。そこで、１Ｆ中継装置のメッセージ制御部１３においては、メッセージ生成機能４１のメッセージ分割機能４３が、メッセージＭを経路情報毎に分割して、２つのメッセージＭを生成する。分割後の各メッセージＭは、２つの経路情報の一つ（入り口カメラまたはカメラ２）を持つ。このとき、サービス情報も、経路情報に応じて分けられている。すなわち、「入り口カメラ」へのメッセージＭは、同カメラのサービス情報を持つ。「カメラ２」についても同様である。このような２つのメッセージＭが、図１１（ｂ）のエージェント識別子別経路情報Ｒ１３のデータを用いて送信されることになる。
【００６８】
以上は、１Ｆ中継装置での補完処理と分割処理であった。２Ｆ中継装置においても同様の処理が行われる。
【００６９】
次に、図１３〜図１６を参照し、応答メッセージの結合処理を具体例に基づき説明する。この例においては、図１３に示されるように、ビルの地下１階に監視センターの制御端末があり、１階と２階にそれぞれ、照明やエアコン等のコントローラ１Ｆとコントローラ２Ｆとがある。また、地下１階、１階および２階にそれぞれＢ１中継装置、１Ｆ中継装置および２Ｆ中継装置がある。
【００７０】
図１４は、図１３の監視システムの動作例を示している。この動作例では、監視センターの制御端末が、各階のコントローラ１Ｆ、２Ｆから温度情報を取得する処理を行う。温度は、各階の温度センサで検出されてコントローラ１Ｆ、２Ｆに入力されるものとする。
【００７１】
図１４に示されるように、監視センターの制御端末は、運用者の指示に従い、「温度情報取得」のメッセージＭを送信する。このメッセージＭは、上述の図８の例と同様にして各階のコントローラ１Ｆ、２Ｆに送信される（Ｓ２０１）。各階のコントローラ１Ｆ、２Ｆより応答メッセージが返却される（Ｓ２０３）。このとき、応答メッセージは、１階のコントローラ１Ｆから１Ｆ中継装置を経てＢ１中継装置へ送られる。また、応答メッセージは、２階のコントローラ２Ｆから２Ｆ中継装置を経てＢ１中継装置へ送られる。Ｂ１中継装置は、ルールベースに基づき２つの応答メッセージを結合し（Ｓ２０５）、結合応答メッセージ（結合後の１つの応答メッセージ）を監視センターへ返却する（Ｓ２０７）。
【００７２】
図１５は、監視センターからコントローラ１Ｆが受信するメッセージＭを示している。図示のように、この受信メッセージＭにおいては、サービス識別子Ｍ１１が「温度情報取得」であり、カテゴリ識別子Ｍ１２が「Control」である。また、サービス情報は、コントローラ１Ｆによる温度情報取得を指示している。
【００７３】
図１６（ａ）〜図１６（ｃ）は、図１４のステップＳ２０５における応答メッセージ結合処理を説明するための図である。図１６（ａ）は、Ｂ１中継装置に送られてくる２つの応答メッセージであり、図１６（ｂ）は、Ｂ１中継装置に記憶されたルールベース定義Ｒであり、図１６（ｃ）は、Ｂ１中継装置で行われる応答メッセージ結合処理を示している。
【００７４】
図１６（ａ）に示されるように、Ｂ１中継装置には、２つの応答メッセージが送られてくる。上側は、コントローラ１Ｆからの応答メッセージであり、下側は、コントローラ２Ｆからの応答メッセージである。両メッセージにおいて、サービス識別子Ｍ１１は「温度情報取得」であり、カテゴリ識別子Ｍ１２は「Control」である。また、上側の応答メッセージは、コントローラ１Ｆで取得された温度の値をサービス情報に含み、下側の応答メッセージは、コントローラ２Ｆで取得された温度の値をサービス情報に含む。
【００７５】
図１６（ｂ）に示されるように、Ｂ１中継装置のルールベース定義Ｒは、サービス情報定義部Ｒ２を含む。サービス情報定義部Ｒ２は、２つの応答メッセージにおける「温度取得」メソッドの結果である「温度」の平均である「平均温度」をメッセージに追加することを規定している。より詳細には、コントローラ１Ｆ、２Ｆの温度の平均温度が要求されている。
【００７６】
図１６（ｃ）は、図１６（ｂ）のルールベース定義Ｒを使った応答メッセージ結合処理である。図示のように、図１６（ａ）の２つの応答メッセージが結合されて、結合応答メッセージが生成されている。結合応答メッセージは、元の２つの応答メッセージの情報を含んでいる。すなわち、応答元がコントローラ１、コントローラ２Ｆである。また、結合応答メッセージは、元の２つの応答メールのサービス情報である２つの温度取得結果を含んでいる。さらに、結合応答メッセージは、上記の結合ルールに従って追加された平均温度の情報を含んでいる。この平均温度は、２つのサービス情報から生成された結合サービス情報であり、本発明の結合内容情報に相当する。
【００７７】
以上に、具体例を用いて本実施の形態に特徴的な経路情報補完処理、サービス情報補完処理、メッセージ分割処理および応答メッセージ結合処理を説明した。ただし、上記の具体例では、メッセージＭのカテゴリ識別子Ｍ１２とルールベース定義Ｒのカテゴリ識別子別経路情報Ｒ１２が明示的には使われなかった。そこで、カテゴリ識別子Ｍ１２などが使われる例を説明しておく。
【００７８】
図１７（ａ）、図１７（ｂ）は、監視センターの制御端末が、通常時および非常時の監視を行うときの動作を示している。図１７（ａ）、図１７（ｂ）の例では、監視システムが、１つの制御端末と、４つの中継装置と、４つのカメラで構成されている。
【００７９】
図１７（ａ）は、通常時の監視動作である。制御端末からのメッセージＭにおいては、サービス識別子Ｍ１１が「監視」であり、カテゴリ識別子Ｍ１２が「Base（通常）」である。この場合、送信過程の各中継装置にて、カテゴリ識別子Ｍ１２「Base」に対応する経路補完情報がルールベース定義Ｒから求められる。その結果、中継装置１では、「Base」に関連づけられた中継装置２、３が経路情報に補完されて、メッセージＭが中継装置２、３に送られる。さらに、中継装置２では、「Base」と関連づけられたカメラ１が経路情報に補完されて、メッセージＭがカメラ１に送られる。同様に、中継装置３では、「Base」と関連づけられたカメラ３、４が経路情報に補完されて、メッセージＭがカメラ３、４に送られる。上記の過程で中継装置１、３ではメッセージＭが分割される。
【００８０】
これに対して、図１７（ｂ）は、非常時の監視動作である。制御端末からのメッセージＭにおいては、サービス識別子Ｍ１１が「監視」であり、カテゴリ識別子Ｍ１２が「Emergency（非常）」である。この場合、送信過程の各中継装置にて、カテゴリ識別子Ｍ１２「Emergency」に対応する経路補完情報がルールベース定義Ｒから求められる。その結果、中継装置１では、「Emergency」に関連づけられた中継装置４が経路情報に補完されて、メッセージＭが中継装置４に送られる。中継装置４では、「Emergency」に関連づけられた中継装置２、３が経路情報に補完されて、メッセージＭが中継装置２、３に送られる。さらに、中継装置２では、「Emergency」と関連づけられたカメラ１、２が経路情報に補完されて、メッセージＭがカメラ１、２に送られる。同様に、中継装置３では、「Emergency」と関連づけられたカメラ３、４が経路情報に補完されて、メッセージＭがカメラ３、４に送られる。上記の過程では中継装置４、２、３でメッセージＭが分割される。
【００８１】
このようにして、カテゴリ識別子Ｍ１２とルールベース定義Ｒによっても経路を変え、メッセージの送信先も変えることができる。また、同様にして、カテゴリ識別子Ｍ１２によってサービス情報も変えることができる。ルールベース定義Ｒのサービス情報定義部Ｒ２にて、カテゴリ識別子Ｍ１２と関連づけてサービス補完情報を定義すればよい。
【００８２】
以上に、本発明の実施の形態に係る分散ネットワークシステム１およびその中継装置７について説明した。上記実施の形態では、メッセージ受信部１１およびメッセージ送信部１７が本発明のメッセージ受信手段およびメッセージ送信手段に相当し、同じく、受信メッセージ解析機能２１がメッセージ解析手段に相当し、ルールベース定義記憶部１５が経路補完ルール記憶手段、内容補完ルール記憶手段および結合ルール記憶手段に相当し、経路情報補完機能３３が経路情報補完手段に相当し、サービス情報補完機能３５が内容情報補完手段に相当し、メッセージ分割機能４３がメッセージ分割手段に相当し、応答メッセージ結合機能４５が応答メッセージ結合手段に相当する。さらに、既に述べたようにメッセージＭのサービス情報Ｍ２１がメッセージ内容に相当し、サービス識別子Ｍ１１およびカテゴリ識別子Ｍ１２がメッセージ内容識別情報に相当し、ルールベース定義Ｒの経路情報定義部Ｒ１が経路補完ルールに相当し、サービス情報定義部Ｒ２が内容補完ルールおよび結合ルールに相当する。
【００８３】
上記の実施の形態によれば、中継装置は、メッセージ内容識別情報を含んだメッセージを受信して、メッセージからメッセージ内容識別情報を検出する。また、中継装置は、メッセージ内容識別情報に経路補完情報を関連づけた経路補完ルールを記憶している。そして、中継装置は、メッセージから検出されたメッセージ内容識別情報に関連付けられた経路補完情報でメッセージの経路情報を補完する。このような構成により、メッセージ内容に応じたメッセージルーティングが可能となる。拡張等のシステム構成変更が発生したときでも、一部の中継装置の経路補完ルールを変更することにより、メッセージの送信先を変えることができ、したがって、拡張等のシステム構成変更を容易にできる。
【００８４】
また、本実施の形態では、中継装置が、メッセージ内容識別情報に内容補完情報を関連づけた内容補完ルールを記憶している。分散ネットワーク中継装置は、メッセージから検出されたメッセージ内容識別情報に関連付けられた内容補完情報でメッセージ内容を補完する。メッセージ内容識別情報がメッセージ内容の種類情報であり、内容補完情報が、メッセージ受信端末に伝達されるべき受信端末向け伝達情報である。このような構成により、中継段階で、受信側端末で必要な情報がメッセージ内容に付加される。例えば機器の追加が発生したときでも、中継装置のメッセージ補完ルールを変更することにより、元々のメッセージから追加機器用のメッセージを中継段階で生成できる。したがって、システム構成変更を容易に行える。
【００８５】
また、本実施の形態では、メッセージ分割機能が設けられており、複数の経路情報を持つメッセージが中継段階で分割するので、ネットワークの負荷を軽減できる。経路補完ルールに複数の経路補完情報を定め、経路補完ルールに従って経路が複数になったら分割するといった構成により、好適にメッセージを分割していくことができる。
【００８６】
また、本実施の形態では、中継装置が、複数の応答メッセージを結合するとともに、それらの応答メッセージのメッセージ内容を結合ルールに従って結合する。上述の例では、結合前の２つのメッセージ内容が温度であり、結合ルールに従って温度平均値が求められる。このようにして、応答メッセージを中継段階で結合するので、ネットワークの負荷を軽減できる。中継段階で結合ルールを使ってメッセージ内容を結合するので、結合処理後の有用なメッセージ内容を応答メッセージとして提供できる。
【００８７】
また、本実施の形態によれば、送信側の装置は、ネットワークに対してメッセージＭを送信するときに、受信側装置等のエンドポイントにあるエージェントについて、サービス情報や数といった詳細な情報を知らなくてよい。例えば、送信側の装置は、受信側装置が必要なサービス情報まで知らなくてもよいし、メッセージＭが届くべき個々の受信側装置を特定できていなくてよい。したがって、メッセージＭの送信を簡易に行うことができる。
【００８８】
以上に本発明の好適な実施の形態を説明した。しかし、本発明は上述の実施の形態に限定されず、当業者が本発明の範囲内で上述の実施の形態を変形可能なことはもちろんである。
【産業上の利用可能性】
【００８９】
以上のように、本発明にかかる分散ネットワーク中継装置は、拡張などのシステム構成変更を容易にできるという効果を有し、例えば監視システム等として有用である。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施の形態における分散ネットワーク中継装置を含む分散ネットワークシステムのブロック図
【図２】分散ネットワークシステムの全体構成を示す図
【図３】経路情報補完処理を示すフローチャート
【図４】サービス情報補完処理を示すフローチャート
【図５】メッセージ分割処理を示すフローチャート
【図６】応答メッセージ結合処理を示すフローチャート
【図７】分散ネットワークシステムの適用例としてのビル監視システムを示す図
【図８】分散ネットワークシステムが適用されたビル監視システムのメッセージ送信動作を示す図
【図９】（ａ）ビル監視システムにて監視センターからＢ１中継装置に送られる規定位置監視メッセージを示す図  （ｂ）Ｂ１中継装置に記憶されたルールベース定義を示す図  （ｃ）Ｂ１中継装置で行われる経路情報補完処理を示す図
【図１０】（ａ）メッセージ分割処理における分割前のメッセージを示す図  （ｂ）メッセージ分割処理における分割後のメッセージを示す図
【図１１】（ａ）Ｂ１中継装置から１Ｆ中継装置に送られる規定位置監視メッセージを示す図  （ｂ）１Ｆ中継装置に記憶されたルールベース定義を示す図  （ｃ）１Ｆ中継装置で行われる経路情報補完処理とサービス情報補完処理を示す図
【図１２】（ａ）メッセージ分割処理における分割前のメッセージを示す図  （ｂ）メッセージ分割処理における分割後のメッセージを示す図
【図１３】分散ネットワークシステムの適用例としてのビル監視システムを示す図
【図１４】分散ネットワークシステムが適用されたビル監視システムのメッセージ送信動作を示す図
【図１５】監視センターからコントローラ１Ｆが受信するメッセージを示す図
【図１６】（ａ）Ｂ１中継装置に送られてくる結合前の２つの応答メッセージを示す図  （ｂ）Ｂ１中継装置に記憶されたルールベース定義を示す図  （ｃ）Ｂ１中継装置で行われる応答メッセージ結合処理を示す図
【図１７】（ａ）カテゴリ識別子が「Base」であるときのメッセージ送信経路を示す図  （ｂ）カテゴリ識別子が「Emergency」であるときのメッセージ送信経路を示す図
【符号の説明】
【００９１】
１  分散ネットワークシステム
３  制御端末
５  カメラ
７  中継装置
９  エージェント
１１  メッセージ受信部
１３  メッセージ制御部
１５  ルールベース定義記憶部
１７  メッセージ送信部
２１  受信メッセージ解析機能
３１  メッセージルーティング機能
３３  経路情報補完機能
３５  サービス情報補完機能
４１  メッセージ生成機能
４３  メッセージ分割機能
４５  応答メッセージ結合機能
【図１】
2007235695.tif 000003
【図２】
2007235695.tif 000004
【図３】
2007235695.tif 000005
【図４】
2007235695.tif 000006
【図５】
2007235695.tif 000007
【図６】
2007235695.tif 000008
【図７】
2007235695.tif 000009
【図８】
2007235695.tif 000010
【図９】
2007235695.tif 000011
【図１０】
2007235695.tif 000012
【図１１】
2007235695.tif 000013
【図１２】
2007235695.tif 000014
【図１３】
2007235695.tif 000015
【図１４】
2007235695.tif 000016
【図１５】
2007235695.tif 000017
【図１６】
2007235695.tif 000018
【図１７】
2007235695.tif 000019