(57)【特許請求の範囲】
【請求項１】
システムＡに係るコマンドＡを送受信するコマンドＡ送受信手段と、
前記システムＡと異なるプロトコルによって構築されたシステムＢに係るコマンドＢを送受信するコマンドＢ送受信手段と、
前記システムＢに係る通信フレームＢを送受信するフレームＢ送受信手段と、
前記コマンドＡと前記コマンドＢとの対応関係を記憶しているシステム間コマンド対応記憶手段と、
前記コマンドＡ送受信手段によるコマンドＡを解析し、該システム間コマンド対応記憶手段を参照しながら前記コマンドＢに対応付けるか否かを判定するコマンドＡ解析手段と、
該コマンドＡ解析手段による判定結果もしくは前記システム間コマンド対応記憶手段を参照しながら前記コマンドＡ送受信手段によるコマンドＡと前記コマンドＢ送受信手段によるコマンドＢを対応付け、相互に変換することにより、前記コマンドＢ送受信手段と前記コマンドＡ送受信手段の間の送受信を仲介するコマンド変換手段と、
前記コマンドＡ解析手段による判定結果を参照しながら、前記フレームＢ送受信手段による通信フレームＢと、前記コマンドＡ送受信手段によるコマンドＡとを、カプセル化もしくは分離することにより、前記フレームＢ送受信手段と前記コマンドＡ送受信手段の間の送受信を仲介するフレームカプセル化・分解手段と、
から構成されたことを特徴とするシステム間接続アダプタ。
【請求項２】
システムＡと、該システムＡと異なるプロトコルによって構築されたシステムＢと、前記システムＡに係るコマンドＡと前記システムＢに係るコマンドＢを相互に変換する、もしくは前記コマンドＡを前記システムＢに係るフレームＢによりカプセル化したり、カプセル化された前記フレームＢから前記コマンドＡを抽出したりする手段によってコマンドを交換する接続アダプタを備えたシステムの前記システムＢに接続された端末機器において、
前記接続アダプタとの間で前記コマンドＢを送受信するコマンドＢ送受信手段と、
前記コマンドＢを解釈、もしくは生成するとともに、前記コマンドＢ送受信手段との間で前記コマンドＢを送受信するコマンドＢ処理部と、
前記接続アダプタとの間でフレームＢを送受信するフレームＢ送受信手段と、
前記コマンドＡを前記フレームＢにカプセル化、もしくは前記フレームＢを分解して前記コマンドＡを抽出するとともに、前記フレームＢ送受信手段との間で前記フレームＢを送受信するカプセル化・分解手段と、
前記コマンドＡを解釈、もしくは生成するとともに、前記カプセル化・分解手段との間で前記コマンドＡを送受信するコマンドＡ処理部と、を備えたことを特徴とする端末機器。
【発明の詳細な説明】
技術分野
本発明は、例えばビルや家庭内に設置されている空調機器や照明器などを監視・制御するシステムに、これと異なるプロトコルによって構築されたオープンなシステムを接続するシステム間接続アダプタと端末機器に関するものである。
背景技術
従来、ビルなどに設置されている空調機器や照明器などを監視・制御するネットワーク管理システムは、それぞれ固有のネットワークシステムを構築しており、他のシステムとの相互接続は不可能であった。
しかし近年、ネットワークシステムの規格を統一することにより、目的に見合った様々な機器やオープンシステムを自由に選択し、相互に接続することにより安価かつ高性能なシステムを構築しようという要望が高まっている。
このような状況のもと、メーカ独自のネットワークシステムにしか接続できない機器は、オープンシステムに対応できないため、販売に支障を来たすという課題が発生していた。
係る課題を解決するために、例えば特開平７−２１２４０５公報では、種類の異なる単一プロトコルネットワークを、透過相互性を有するゲートウェイによって接続し、統合化異種マルチプロトコルネットワークを形成する方法が提案されている。
しかしながら、このような方法によって接続された場合、メーカ各社の機器・システムが相互に接続可能になるメリットがある反面、メーカが独自の機能を開発し、これを付加することによって優位性を確立することが難しくなっていた。
また、オープンシステムに規定されていない独自の機能の取り扱いに困るといった課題も発生していた。
本発明は以上のような課題を解決するためになされたものであり、メーカ独自の機能を付加した他社より優位なシステム製品の開発を容易にするとともに、機能の拡張が容易にできるシステム間接続アダプタと端末機器を提供することを目的にしている。
発明の開示
本発明に係るシステム間接続アダプタは、システムＡに係るコマンドＡを送受信するコマンドＡ送受信手段と、システムＡと異なるプロトコルによって構築されたシステムＢに係るコマンドＢを送受信するコマンドＢ送受信手段と、システムＢに係る通信フレームＢを送受信するフレームＢ送受信手段と、コマンドＡとコマンドＢとの対応関係を記憶しているシステム間コマンド対応記憶手段と、コマンドＡ送受信手段によるコマンドＡを解析し、システム間コマンド対応記憶手段を参照しながらコマンドＢに対応付けるか否かを判定するコマンドＡ解析手段と、コマンドＡ解析手段による判定結果もしくはシステム間コマンド対応記憶手段を参照しながらコマンドＡ送受信手段によるコマンドＡとコマンドＢ送受信手段によるコマンドＢを対応付け、相互に変換することにより、コマンドＢ送受信手段とコマンドＡ送受信手段の間の送受信を仲介するコマンド変換手段と、コマンドＡ解析手段による判定結果を参照しながら、フレームＢ送受信手段による通信フレームＡと、コマンドＡ送受信手段によるコマンドＡとを、カプセル化もしくは分離することにより、フレームＢ送受信手段とコマンドＡ送受信手段の間の送受信を仲介するフレームカプセル化・分解手段とから構成するようにしたものである。
また、本発明に係る端末機器は、システムＡと、システムＡと異なるプロトコルによって構築されたシステムＢと、システムＡに係るコマンドＡとシステムＢに係るコマンドＢを相互に変換する、もしくはコマンドＡをシステムＢに係るフレームＢによりカプセル化したり、カプセル化されたフレームＢからコマンドＡを抽出したりする手段によってコマンドを変換する接続アダプタを備えたシステムのシステムＢに接続された端末機器において、接続アダプタとの間でコマンドＢを送受信するコマンドＢ送受信手段と、コマンドＢを解釈、もしくは生成するとともに、コマンドＢ送受信手段との間でコマンドＢを送受信するコマンドＢ処理部と、接続アダプタとの間でフレームＢを送受信するフレームＢ送受信手段と、コマンドＡをフレームＢにカプセル化、もしくはフレームＢを分解してコマンドＡを抽出するとともに、フレームＢ送受信手段との間でフレームＢを送受信するカプセル化・分解手段と、コマンドＡを解釈、もしくは生成するとともに、カプセル化・分解手段との間でコマンドＡを送受信するコマンドＡ処理部とを備えるようにしたものである。
【図面の簡単な説明】
図１は本発明の実施の形態１に係るシステム間接続アダプタのブロック構成図、
図２は本発明の実施の形態１に係るコマンドＡ解析手段の処理手順を示すフローチャート、
図３は（ａ）、（ｂ）はそれぞれヘッダの付加と除去に対応した通信フレームのカプセル化と分解を模式的に示した説明図、
図４はシステムＢ側に接続された機器のブロック構成図、
図５（ａ）、（ｂ）、（ｃ）はそれぞれ本発明の実施の形態１に係るシステム間接続アダプタを介してオープンシステムと既存システムが接続されている態様を示した説明図である。
発明を実施するための最良の形態
実施の形態１
本発明の実施の形態１に係るシステム間接続アダプタについて説明する。
図１、２はそれぞれ本発明の実施の形態１に係るシステム間接続アダプタのブロック構成図と、コマンドＡ解析手段の処理手順を示すフローチャートである。図３（ａ）、（ｂ）はそれぞれヘッダの付加と除去に対応した通信フレームのカプセル化と分解を模式的に示した説明図である。図４はシステムＢ側に接続された機器のブロック構成図である。また、図５（ａ）、（ｂ）、（ｃ）はそれぞれ本発明の実施の形態１に係るシステム間接続アダプタを介してオープンシステムと従来システムが接続されている態様を示した説明図である。
図１において１０１はビルや家庭内の空調機器や照明器などを監視・制御する既存のシステム（以下、システムＡと称する）、１０２はシステムＡ１０１と異なるプロトコルによって構築されたオープンな規格のシステム（以下、システムＢと称する）、１０３はシステムＡ１０１とシステムＢ１０２を接続するためのシステム間接続アダプタ、１０４はシステムＡ１０１に対応するコマンド（以下、コマンドＡと称する）、１０５はシステムＢ１０２に対応するコマンド（以下、コマンドＢと称する）、１０６はシステムＢ１０２に対応する通信フレーム（以下、フレームＢと称する）である。
また、システム間接続アダプタ１０３のブロック構成において、１０７はシステムＡ１０１との間でコマンドＡ１０４を送受信するコマンドＡ送受信手段、１０８はコマンドＡ送受信手段１０７より送信されたコマンドＡ１０４を受信してこれを解析するコマンドＡ解析手段、１０９はコマンドＡ１０４とコマンドＢ１０６を相互に変換するコマンド変換手段、１１０はコマンドＡ解析手段１０８より送信されたコマンドを受信し、これをフレームＢ１０６内にカプセル化する、あるいは逆にカプセル化されたフレームＢ１０６を分解し、コマンドを抽出するフレームカプセル化・分解手段、１１１はシステムＢ１０２との間でコマンドＢ１０５を送受信するコマンドＢ送受信手段、１１２はシステムＢ１０２に対応する通信フレームの送受信を行なうフレームＢ送受信手段、１１３はシステム間コマンド対応記憶手段である。
図３（ａ）、（ｂ）において３０１はシステムＢ１０２に対応するフレームヘッダ（以下、フレームヘッダＢと称する）である。図４のブロック構成図において４０１はシステムＢ側に接続された機器（以下、端末機器と称す）、４０２はコマンドＢ送受信手段、４０３はコマンドＢ処理部、４０４はフレームＢ送受信手段、４０５はフレームカプセル化・分解手段、４０６はコマンドＡ処理部である。また、図５（ａ）、（ｂ）、（ｃ）において５０１はオープンシステム、５０２はシステム間接続アダプタ、５０３は既存システムである。
図１、２、３をもとにシステム間接続アダプタ１０３の動作について説明する。
まず、システムＡ１０１からシステムＢ１０２へコマンドが伝送される場合について説明する。
システムＡ１０１からシステム間接続アダプタ１０３へ送信されたコマンドＡ１０４は、コマンドＡ送受信手段１０７により受信され、コマンドＡ解析手段１０８に渡される。
ここで図２に示すフローチャートをもとにコマンドＡ解析手段１０８によるコマンドＡ１０４の処理手順を説明する。
コマンドＡ解析手段１０７に渡されたコマンドＡ１０４は、コマンドの種別を解釈され、システム間コマンド対応記憶手段１１３を参照しながらコマンドＢ１０５に対応付けられているかどうかが判定される。
システムＢのコマンドＢ１０５に対応付けられている種別であると判定された場合には、コマンドＡ１０４はコマンド変換手段１０９へ送信される。
一方、コマンドＢ１０５に対応付けられていない種別であると判定された場合には、到着したコマンドＡ１０４はフレームカプセル化・分解手段１１０へ送信される。
このようにしてコマンドＡ１０４はコマンド変換手段１０９、フレームカプセル化・分解手段１１０のいずれかに振り分けられて渡される。
コマンド変換手段１０９に渡されたコマンドＡ１０４は、全文を解釈され、再びシステム間コマンド対応記憶手段１１３を参照しながらコマンドＢ１０５に変換される。変換されたコマンドＢ１０５はコマンドＢ送受信手段１１１を通じてシステムＢ１０２に伝送される。
このようにして、コマンドＡ１０４はコマンドＢ１０５に変換されてシステムＢ１０２へ伝送される。
また、フレームカプセル化・分解手段１１０に渡されたコマンドＡ１０４は、図３（ａ）に示すように、渡されたコマンドＡ１０４に対して、フレームヘッダＢ３０１を付加してフレームＢ１０６を生成する。
生成したフレームＢ１０６はフレームＢ送受信手段１１２を介してシステムＢ１０２へ伝送される。このようにして、コマンドＡ１０４はフレームＢ１０６内にそのままの形でカプセル化されて伝送される。
次に、システムＢ１０２側からシステムＡ１０１側へコマンドが伝送される場合について説明する。
コマンドＢ１０５がシステムＢ１０２からシステムＡ１０１へ送信される場合、まずコマンドＢ１０５がシステムＢ１０２からシステム間接続アダプタ１０３へ送信される。
システム間接続アダプタ１０３ではコマンドＢ送受信手段１１２がコマンドＢ１０５を受信し、コマンド変換手段１０９に渡す。
コマンド変換手段１０９では、渡されたコマンドＢ１０５の全文を解釈し、システム間コマンド対応記憶手段１１３を参照しながら、コマンドＡ１０４への変換を行なう。変換されたコマンドＡ１０４はコマンドＡ送受信手段１０７を介してシステムＡ１０１へ伝送される。
また、フレームＢ１０６によってカプセル化されたコマンドＡ１０４が、システムＢ１０２からシステム間接続アダプタ１０３へ送信された場合、まずフレームＢ送受信手段１１２によって受信され、フレームカプセル化・分解手段１１０へ渡される。
ここでフレームカプセル化・分解手段１１０では、図３（ｂ）に示すように、フレームＢ１０６からフレームヘッダＢ３０１を除去し、フレームＢ１０６内にあるコマンドＡ１０４を抽出する。抽出されたコマンドＡ１０４はコマンドＡ送受信手段１０７を介してシステムＡ１０１へ伝送される。このようにしてコマンドＢ１０５やフレームＢ１０６はシステム間接続アダプタ１０３を介してシステムＡ１０１へ伝送される。
さらに、このようなシステム間接続アダプタ１０３によって相互接続されたシステムＢ１０２では、これに接続される端末機器は、コマンドＢ１０５を処理する機能の他に、コマンドＡ１０４を処理する機能を付加しても良い。これによりメーカ独自の機能を扱うことが可能となり、この端末機器４０１でメーカは他のオープン機器に対し、優位性を確立することが出来る。
この点につき、図４に示すブロック構成図をもとに説明する。
まず、システム間接続アダプタ１０３から送信されたコマンドＢ１０５は、コマンドＢ送受信手段４０２を介してコマンドＢ処理部４０３に達し、ここで解釈される。またコマンドＢ処理部４０３で生成されたコマンドＢ１０５は、逆の径路を辿ってシステム間接続アダプタ１０３へ送信される。
同様に、システム間接続アダプタ１０３から送信されたフレームＢ１０６は、フレームＢ送受信手段４０４を介してフレームカプセル化・分解手段４０５に達し、ここで分解されコマンドＡ１０４が抽出される。抽出されたコマンドＡ１０４はコマンドＡ処理部４０６で解釈される。またコマンドＡ処理部４０６で生成されたコマンドＡ１０４は、フレームカプセル化・分解手段４０５によってフレームＢ１０６にカプセル化され、逆の径路を辿ってシステム間接続アダプタ１０３へ送信される。
このようにしてシステム間接続アダプタ１０３を介し、コマンドＢ１０５、もしくはフレームＢ１０６によってカプセル化されたコマンドＡ１０４は処理される。
本発明に係るシステム間接続アダプタ１０３は、以上のように構成されているので、オープンなシステムＢ１０２に規定されておらず、対応付けのできない従来のシステムＡ１０１に独自なコマンドは、フレームカプセル化・分解手段によってフレームヘッダＢ３０１が付加され、そのままの形で伝送される。これに対してシステムＢ側に接続される端末機器４０１には、伝送されてきたフレームＢ１０６からコマンドＡ１０４を抽出し、これを解釈して処理する機能が設けてある。したがってメーカが新たに開発して付加した機能であっても、オープンシステムＢ上で取り扱うことが可能となり、機能を拡張させることが容易に出来る。
また、図ではシステムＢ１０２側の受け口は、コマンドＢ１０５であるか、フレームＢ１０６であるかによって分かれるように示しているが、一つの受け口として信号処理によって分離するようにしても良い。
なお、システム間接続アダプタを介してオープンシステムと既存システムを接続する態様については、図５（ａ）に示すように種々の既存システムの個々に対応したシステム間接続アダプタを用意してもよい。このように接続することによってシステムの機能拡張を容易にでき、複雑なシステムが簡単に構築できるようになり、システム構築法に寄与することができる。
また、同図（ｂ）のように一つのシステム間接続アダプタで一つのオープンシステムに対して複数の既存システムに対応可能としてもよい。さらにまた、同図（ｃ）のように一つのシステム間接続アダプタでオープンシステム、既存システムの双方とも複数で対応させることも可能である。なお、接続の態様はこれらに限定されるものでない。
産業上の利用の可能性
本発明に係るシステム間接続アダプタ１０３と端末機器４０１は、以上のように構成されているので以下に示すような効果を奏する。
オープンなシステムＢ１０２に規定されておらず、対応付けができないシステムＡ独自のコマンドもフレームカプセル化・分解手段によって、カプセル化して伝送したり、分解して抽出したりするようにしたので、取り扱うことが可能となる。これによりシステムＡとシステムＢとの間で相互にコマンドをやり取りできるようになる。
また、システムＢに接続される端末機器に、フレームＢからコマンドＡを抽出し、これを解釈したり、逆にコマンドＡを生成してフレームＢにカプセル化したりする手段を設けるようにしたので、システムＡの固有な処理もシステムＢで取り扱う（実行する）ことが可能となる。
これによりメーカ独自の機能を付加したシステム製品の開発が容易にできるようになる他、機能拡張も容易にできるようになる。
【図１】
0003676783.tif 000002
【図２】
0003676783.tif 000003
【図３】
0003676783.tif 000004
【図４】
0003676783.tif 000005
【図５】
0003676783.tif 000006