(57)【特許請求の範囲】
【請求項１】
制御装置から被制御装置への命令および被制御装置から制御装置への応答の転送を上記制御装置のメモリを介してＤＭＡにより行う装置間の接続システムであって、
上記制御装置に第１のバスを介して接続され、該制御装置のメモリに書き込まれた上記被制御装置に対する命令をＤＭＡにより読み取り、メッセージ通信によりネットワークを介して送出する装置Ａと、
上記被制御装置に第２のバスを介して接続され、上記装置Ａから上記ネットワークに送出された命令を受信して、上記被制御装置からＤＭＡにより読み出される装置Ｂ内メモリに記憶する装置Ｂとを有し、
上記装置Ｂは、上記装置Ｂ内メモリに対し、上記被制御装置からＤＭＡにより書き込まれる応答を上記ネットワークを介してメッセージ通信により上記装置Ａに送出し、
上記装置Ａは、上記装置Ｂから上記ネットワークに送出された応答を受信して上記制御装置のメモリにＤＭＡにより書き込むことを特徴とするＤＭＡ制御装置間接続システム。
【請求項２】
請求項１記載のＤＭＡ制御装置間接続システムにおいて、
上記装置Ａは、
該制御装置のメモリに書き込まれた上記被制御装置に対する命令の書き込み動作を検出するメモリ監視手段と、該制御装置が該制御装置のメモリに書き込んだ命令をＤＭＡにより読み取り、該命令をＡＴＭセルに変換し、該変換したＡＴＭセルをＡＴＭスイッチ網を介して送信するとともに、送出されてきたＡＴＭセルを受信し、該受信したＡＴＭセルをデセル化し、該デセル化したＡＴＭセルを該制御装置のメモリにＤＭＡ転送する通信制御手段とを具備し、
上記装置Ｂは、
上記装置Ａから送られてきたＡＴＭセルを受信し、該受信したＡＴＭセルをデセル化する受信手段と、該受信手段で受信したデータを記憶するインタフェース装置のメモリと、該被制御装置から該インタフェース装置のメモリへのＤＭＡによるデータ書き込みを検出する第２のメモリ監視手段と、該インタフェース装置のメモリに書き込まれたデータをＡＴＭセルに変換し、該変換されたＡＴＭセルを上記ＡＴＭスイッチ網を介して上記装置Ａに転送する送信手段とを具備し、
上記装置Ａと上記制御装置の関係は、上記ＡＴＭスイッチ網を介すことなく接続システムバスで接続したときの被制御装置と制御装置との関係と同じであり、変更する必要がないことを特徴とするＤＭＡ制御装置間接続システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子交換システムにおける制御系装置（ＣＰ系）と通話路系装置（ＳＰ系）などのように、バスで接続され、ＤＭＡ（Direct Memory Access）によるデータ転送を行う制御装置と被制御装置との接続技術に係わり、特に、被制御装置の増設等、システムの拡張に柔軟に対応するのに好適なＤＭＡ制御装置間接続システムに関するものである。
【０００２】
【従来の技術】
従来の電子交換システムは、制御系装置（ＣＰ系）と通話路系装置（ＳＰ系）がバスで接続されたバス結合型ノード構成となっている。そして、ＣＰ系−ＳＰ系間の通信に、図５に示すように、ＤＭＡを用いている。
【０００３】
図５は、従来の電子交換システムにおけるＣＰ系とＳＰ系間の接続構成例を示すブロック図である。
図中、５１はＣＰ系としての制御装置、５２，５３はＳＰ系としての被制御装置、５４はシステムバス、５５は制御装置５１内のメモリである。
被制御装置５２，５３は、ＤＭＡ方式により、制御装置５１が予め書込みを行ったメモり５５に直接アクセスしてデータ（命令）を取得する。
【０００４】
このように、制御装置５１と被制御装置５２，５３間をシステムバス５４で接続したシンプルな構成とすることにより、比較的小需要地域での経済的なノード構成に適している。
しかし、需要増に伴う被制御装置５２，５３の増設に対しては、バスクロックの波形歪み等によるバスの線長制限や、スループット低下等の問題があり、システムバス５４上への被制御装置５２，５３の増設には限界があり、拡張性と柔軟性が課題となっている。
また、バスの線長制限に伴い、制御装置５１と被制御装置５２，５３を遠隔に設置することはできない。
【０００５】
制御装置と被制御装置を、図５の例のように同一バスに配置することができない遠隔に設置する場合には、中央にスイッチ機構／メッセージ通信機構を配置して、制御装置と被制御装置をスター型に接続し、直接メモリアドレスを意識せず、自律でメッセージを転送するメッセージ通信型の通信方式が用いられる。
そのため、図５における制御装置５１と被制御装置５２、５３を遠隔に設置してメッセージ通信型の通信方式を採用する場合、通信方式が異なるので、ＤＭＡ通信方式の制御装置５１と被制御装置５２、５３の変更が必要である。
【０００６】
このように、ＤＭＡ方式で通信するバス上に配置された制御装置と被制御装置を、システム拡張のために遠隔設置する場合、以下の問題点がある。
（ａ）バスを拡張する場合、バスクロックの波形歪み等によるバスの線長制限、および、接続装置の増加に伴うスループット低下が生じる。
（ｂ）制御装置と被制御装置を、バス拡張装置、あるいは他のネットワ―クを介して接続する場合には、遠隔設置された制御装置へのアクセスによる通信時のバス保留時間の増加、メモリアクセスに対するアンサ信号の待ち時間の増加等、制御装置と被制御装置がバス接続されている場合と通信条件が変わるため、装置間距離によっては、制御装置、被制御装置とも変更する必要がある。
（ｃ）メッセージ通信型の通信方式を用いる場合、通信方式が違うため、制御装置と被制御装置の変更が必要である。
【０００７】
【発明が解決しようとする課題】
解決しようとする問題点は、従来の技術では、ＤＭＡ転送を行う制御装置と被制御装置間を接続するバスの拡張にはバスの線長制限等の制限があり、ＤＭＡ転送を行う制御装置と被制御装置の遠隔設置等ができない点である。
本発明の目的は、これら従来技術の課題を解決し、ＤＭＡ転送を行う制御装置と被制御装置の柔軟な接続を可能とし、制御装置と被制御装置からなるシステムの大規模化と高処理能力化の実現と設備設計の自由度の向上、さらに、大規模化に伴う信頼性の確保を可能とするＤＭＡ制御装置間接続システムを提供することである。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明のＤＭＡ制御装置間接続システムは、制御装置側のバスに装置Ａを、また、被制御装置側のバスに装置Ｂをそれぞれ接続し、装置Ａは制御装置内のメモリに対してＤＭＡを行い、被制御装置は装置Ｂ内のメモリに対してＤＭＡを行い、装置Ａと装置Ｂ間では、ネットワークを介して、制御装置と被制御装置間の命令／応答の転送を行う構成とする。
これにより、通信方式がＤＭＡ方式である制御装置と被制御装置からなるシステムにおいて、バス接続、遠隔設置の接続形態を意識することなく、制御装置と被制御装置の遠隔設置が可能となる。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
図１は、本発明のＤＭＡ制御装置間接続システムの本発明に係る構成の一実施例を示すブロック図である。
本図１において、１は電子交換システムにおけるＣＰ系としての制御装置、１ａは制御装置１のメモリ、２〜４はＳＰ系としての被制御装置、２ａ〜４ａは被制御装置２〜４のＤＭＡコントローラ、５はＡＴＭ（Asynchronous Transfer Mode）スイッチ網、６は制御装置１とＡＴＭスイッチ網５間でシステムバス／ＡＴＭプロトコル変換を行うＡＴＭ・ＩＦ装置（Ａ）、６ａはＡＴＭ・ＩＦ装置（Ａ）６に設けられたメモリ監視部、６ｂはＡＴＭ・ＩＦ装置（Ａ）６に設けられた通信制御部である。
【００１０】
また、７，８は被制御装置２〜４とＡＴＭスイッチ網５間でシステムバス／ＡＴＭプロトコル変換を行うＡＴＭ・ＩＦ装置（Ｂ）、７ａ，８ａはＡＴＭ・ＩＦ装置（Ｂ）７，８に設けられた受信部、７ｂ，８ｂはＡＴＭ・ＩＦ装置（Ｂ）７，８に設けられたメモリ、７ｃ，８ｃはＡＴＭ・ＩＦ装置（Ｂ）７，８に設けられたメモリ監視部、７ｄ，８ｄはＡＴＭ・ＩＦ装置（Ｂ）７，８に設けられた送信部であり、９は制御装置１側のシステムバス、１０，１１は被制御装置２〜４側のシステムバスである。
【００１１】
このように、本例では、ＡＴＭスイッチ網５とＡＴＭ・ＩＦ装置（Ａ）６およびＡＴＭ・ＩＦ装置（Ｂ）７，８からなるメッセージ通信機構を設けて、制御装置１側のシステムバス９と被制御装置２〜４側のシステムバス１０，１１間を接続する構成とすることにより、制御装置１（ＣＰ系）と被制御装置２〜４（ＳＰ系）を分離している。また、制御装置１側のシステムバス９と被制御装置２〜４側のシステムバス１０，１１との間の接続にＡＴＭ技術を用いることにより、バス間接続とメッセージ通信との親和性と高スループットの実現を図っている。
【００１２】
そして、システムバス／ＡＴＭプロトコル変換を行うＡＴＭ・ＩＦ装置（Ａ）６とＡＴＭ・ＩＦ装置（Ｂ）７，８を設けることにより、制御装置１と被制御装置２〜４の各装置は、メッセージ通信網を意識せずに動作することができる。すなわち、制御装置１と被制御装置２〜４の各装置は、従来のバス結合型ノードでの動作と同様に、通信方式にＤＭＡ転送を用いる。
【００１３】
このような動作を可能とするために、ＡＴＭ・ＩＦ装置（Ａ）６は、システムバス９を介して制御装置１とＤＭＡ転送を行うと共に、ＡＴＭスイッチ網５を介して、ＡＴＭ・ＩＦ装置（Ｂ）７，８間でメッセージ通信を行う。また、ＡＴＭ・ＩＦ装置（Ｂ）７，８は、ＡＴＭ・ＩＦ装置（Ａ）６間でメッセージ通信を行うと共に、システムバス１０，１１を介して被制御装置２〜４とＤＭＡ転送を行う。
【００１４】
以下、このような動作を行うＡＴＭ・ＩＦ装置（Ａ）６およびＡＴＭ・ＩＦ装置（Ｂ）７，８について説明する。
ＡＴＭ・ＩＦ装置（Ａ）６には、制御装置１のメモリ１ａへの命令（データ）書込み動作を検出するメモリ監視部６ａと、制御装置１がメモリ１ａに書き込んだ命令（データ）をＤＭＡにより読み取る機能、この命令をＡＴＭセルに変換する機能、このＡＴＭセルをＡＴＭスイッチ網５を介してＡＴＭ・ＩＦ装置（Ｂ）７，８に転送する機能、および、ＡＴＭ・ＩＦ装置（Ｂ）７，８からＡＴＭスイッチ網５に送出されたＡＴＭセル（応答）を受信する機能、受信したＡＴＭセルをデセル化する機能、デセル化したデータ（応答）を制御装置１のメモリ１ａにＤＭＡ転送する機能を有する通信制御部６ｂとが設けられている。
【００１５】
また、ＡＴＭ・ＩＦ装置（Ｂ）７，８には、ＡＴＭ・ＩＦ装置（Ａ）６から送られてきたＡＴＭセル（命令）を受信する機能と、このＡＴＭセルをデセル化する機能とを有する受信部７ａ，８ａ、この受信部７ａ，８ａで受信してデセル化したデータ（命令）を記憶するメモリ７ｂ，８ｂ、被制御装置２〜４からメモリ７ｂ，８ｂへのＤＭＡによるデータ書き込みを検出するメモリ監視部７ｃ，８ｃ、および、メモリ７ｂ，８ｂに書き込まれたデータをＡＴＭセルに変換する機能と、このＡＴＭセルをＡＴＭスイッチ網５を介してＡＴＭ・ＩＦ装置（Ａ）６に転送する機能とを有する送信部７ｄ，８ｄが設けられている。
以下、図２、および、図３を用いて、制御装置１と被制御装置２〜４間でのデータの転送動作説明を行なう。
【００１６】
図２は、図１におけるＤＭＡ制御装置間接続システムでの制御装置から被制御装置間でのデータ転送動作例を示す説明図である。
制御装置１がメモリ１ａに命令（データ）を書き込むと、ＡＴＭ・ＩＦ装置（Ａ）６は、図１のメモリ監視部６ａによりその書込みを検出した後、通信制御部６ｂにより、メモリ１ａから命令をＤＭＡ転送で読み取り、ＡＴＭセルに変換して、ＡＴＭ・ＩＦ装置（Ｂ）７宛にメッセージ通信で転送する。
【００１７】
ＡＴＭ・ＩＦ装置（Ｂ）７は、ＡＴＭ・ＩＦ装置（Ａ）６からメッセージ通信されてきたＡＴＭセル（命令）を、受信部７ａで受信してデセル化し、メモリ７ｂのＤＭＡエリア、すなわち、被制御装置２がＤＭＡ転送により命令の取得を行うメモリ７ｂ上のアドレスに書き込む。すなわち、受信部７ａは、ＡＴＭ・ＩＦ装置（Ａ）６からの転送メッセージを、同じバスに接続されている各被制御装置２，３毎のＤＭＡ用メモリ空間にマッピングする。
【００１８】
被制御装置２は、ＡＴＭ・ＩＦ装置（Ｂ）７内のメモリ７ｂにＤＭＡを行い、制御装置１からの命令（データ）を取得する。
このようにして、制御装置１からの命令（データ）が、異なるバス上に遠隔設置された被制御装置２に送られるが、制御装置１および被制御装置２のいずれもＤＭＡ転送方式をとっており、バス結合型ノードとの装置共用が可能となる。
【００１９】
図３は、図１におけるＤＭＡ制御装置間接続システムでの被制御装置から制御装置間へのデータ転送動作例を示す説明図である。
本例は、被制御装置２から制御装置１に対する応答（データ）の流れを示しており、被制御装置２がＤＭＡによりＡＴＭ・ＩＦ装置（Ｂ）７のメモリ７ｂに応答（データ）を書き込むと、ＡＴＭ・ＩＦ装置（Ｂ）７は、メモリ監視部７ｃによりその書込みを検出した後、送信部７ｄにより、メモリ７ｂ内の応答をＡＴＭセルに変換して、ＡＴＭ・ＩＦ装置（Ａ）６宛にメッセージ通信で転送する。
【００２０】
ここで、一般にＤＭＡ転送単位はＡＴＭセルのペイロード長（４８バイト）よりも短いので、転送効率を良くするために、送信部７ｄは、ＤＭＡ転送された回答（データ）を図示していないＡＴＭ送信バッファにまとめた後にメッセージ通信する。
【００２１】
ＡＴＭ・ＩＦ装置（Ａ）６は、ＡＴＭ・ＩＦ装置（Ｂ）７からメッセージ通信されてきた応答（データ）を、通信制御部６ｂで受信し、受信した応答を制御装置１のメモリ１ａにＤＭＡ転送する。
このようにして、制御装置１は、異なるバス上に遠隔設置された被制御装置２からの応答を、ＤＭＡ転送により取得することができる。
【００２２】
図４は、図１におけるＤＭＡ制御装置間接続システムの本発明に係わる動作例を示すシーケンス図である。
本例は、制御装置１から被制御装置２に対する命令（データ）の流れを示しており、ＡＴＭ・ＩＦ装置（Ａ）６は、制御装置１のメモリに命令（データ）を書き込まれているか否かを監視し（ステップ４０１）、メモリに命令（データ）が書き込まれていると、その命令をＤＭＡにより読み取り（ステップ４０２）、ＡＴＭセルに変換して、メッセージ通信により、ＡＴＭ・ＩＦ装置（Ｂ）７に転送し、ＡＴＭ・ＩＦ装置（Ｂ）７は、ＡＴＭ・ＩＦ装置（Ａ）６からメッセージ通信されてきた命令（データ）をメモリに書き込む（ステップ４０３）。
【００２３】
被制御装置２は、ＡＴＭ・ＩＦ装置（Ｂ）７内のメモリにＤＭＡを行い（ステップ４０４）、制御装置１からの命令を取得する（ステップ４０５）。
このように、ＡＴＭ・ＩＦ装置（Ａ）６とＡＴＭ・ＩＦ装置（Ｂ）７を介して、制御装置１と被制御装置２をネットワーク（ＡＴＭスイッチ網５）に接続する構成とすることにより、制御装置１および被制御装置２のいずれも、ＤＭＡ転送方式でデータの読み書きを行うことができる。
【００２４】
以上、図１〜図４を用いて説明したように、本実施例のＤＭＡ制御装置間接続システムでは、ＤＭＡによるデータ転送機能とメッセージ通信によるＡＴＭセル転送機能とを有するＡＴＭ・ＩＦ装置（Ａ）６およびＡＴＭ・ＩＦ装置（Ｂ）７，８を介して、制御装置１（ＣＰ系）と被制御装置２〜４（ＳＰ系）間をネットワーク接続する。
【００２５】
そして、ＡＴＭ・ＩＦ装置（Ａ）６は、制御装置１のメモリ１ａへの被制御装置２〜４に対する命令の書き込みを検出し、ＤＭＡによりその命令（データ）を読み取り、自律で、その命令（データ）を、ＡＴＭ・ＩＦ装置（Ｂ）７に転送すると共に、ＡＴＭ・ＩＦ装置（Ｂ）７から受信した応答（データ）を、制御装置１のメモリ１ａにＤＭＡにより書き込む。
【００２６】
また、ＡＴＭ・ＩＦ装置（Ｂ）７は、ＡＴＭ・ＩＦ装置（Ａ）６から送られてきた命令（データ）を、ＡＴＭ・ＩＦ装置（Ｂ）７内のメモリ７ｂの適当なメモリアドレス、すなわち、被制御装置２〜４のそれぞれがＤＭＡするエリアに書き込むと共に、被制御装置２〜４がＤＭＡによりメモリ７ｂに書き込んだ応答（データ）を自律でＡＴＭ・ＩＦ装置（Ａ）６に転送する。
【００２７】
このことにより、被制御装置２〜４の増設のためのバス拡張が不要となり、従来技術におけるバス拡張に伴うバスクロックの波形歪み等によるバスの線長制限や、接続装置の増加に伴うスループット低下を考慮する必要がなくなる。
また、制御装置１と被制御装置２〜４はＤＭＡ動作するので、従来は制御装置と被制御装置をネットワ―クを介して接続することで発生していた、アクセスによる通信時のバス保留時間の増加やメモリアクセスに対するアンサ信号の待ち時間の増加等がなくなり、制御装置と被制御装置がバス接続されている場合と通信条件が変わることがなく、装置間距離によっても、制御装置、被制御装置とも変更する必要がない。
【００２８】
このように、通信方式がＤＭＡ方式である制御装置１と被制御装置２〜４はメッセージ通信を意識せずに動作できるので、各装置の通信方式、条件を変更することなく、制御装置１と被制御装置２〜４の柔軟な遠隔設置が可能となり、接続距離に関わらず、同一の制御装置１と被制御装置２〜４により、遠隔集中制御、分散制御等、自由な設備配置が可能となる。
例えば、公衆網における効率的な設備設計、すなわち、ロケーションやサービスによる需要の違いに柔軟に対応して、処理能力と通話路容量のバランスを自由に変更できるノード構成を実現することができる。
【００２９】
尚、本発明は、図１〜図４を用いて説明した実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、バス間の接続に、メッセージ通信との親和性と高スループットの実現を考慮してＡＴＭ技術を用いたが、他のネットワークを用いることでも良い。
【００３０】
【発明の効果】
本発明によれば、例えば、電子交換システムにおけるＣＰ系とＳＰ系のように、バス結合型でＤＭＡ転送方式を用いる制御装置および被制御装置を、遠隔設置してメッセージ通信を行うシステムにおいて共用することができ、ＣＰ系とＳＰ系の柔軟な接続による大規模化と高処理能力化の実現、設備設計の自由度の向上、および、電子交換システム等の大規模化に伴う信頼性の確保が可能となる。
【図面の簡単な説明】
【図１】本発明のＤＭＡ制御装置間接続システムの本発明に係る構成の一実施例を示すブロック図である。
【図２】図１におけるＤＭＡ制御装置間接続システムでの制御装置から被制御装置間でのデータ転送動作例を示す説明図である。
【図３】図１におけるＤＭＡ制御装置間接続システムでの被制御装置から制御装置間へのデータ転送動作例を示す説明図である。
【図４】図１におけるＤＭＡ制御装置間接続システムの本発明に係わる動作例を示すシーケンス図である。
【図５】従来の電子交換システムにおけるＣＰ系とＳＰ系間の接続構成例を示すブロック図である。
【符号の説明】
１：制御装置（「ＣＰ系」）、１ａ：メモリ、２〜４：被制御装置（「ＳＰ系」）、２ａ〜４ａ：ＤＭＡコントローラ、５：ＡＴＭスイッチ網、６：ＡＴＭ・ＩＦ装置（Ａ）、６ａ：メモリ監視部、６ｂ：通信制御部、７，８：ＡＴＭ・ＩＦ装置（Ｂ）、７ａ，８ａ：受信部、７ｂ，８ｂ：メモリ、７ｃ，８ｃ：メモリ監視部、７ｄ，８ｄ：送信部、９〜１１：システムバス、５１：制御装置（「ＣＰ系」）、５２，５３：被制御装置（「ＳＰ系」）、５４：システムバス、５５：メモリ。
【図１】
0003635450.tif 000002
【図２】
0003635450.tif 000003
【図３】
0003635450.tif 000004
【図４】
0003635450.tif 000005
【図５】
0003635450.tif 000006