(57)【特許請求の範囲】
【請求項１】
高優先と低優先のセルの読出制御の試験を行う試験モードに設定する試験モード設定手段と、
低優先のセルを一時的に格納するための低優先セル格納手段と、
高優先のセルを一時的に格納するための高優先セル格納手段と、
送られてきたセルを受信してそのヘッダを解析し、低優先のセルを前記低優先セル格納手段に格納し、高優先のセルを前記高優先セル格納手段に格納するセル振り分け手段と、
前記低優先セル格納手段および高優先セル格納手段の出力側に設けられ、高優先セル格納手段に格納されたセルを低優先セル格納手段に格納されたセルに優先して読み出す読出制御手段と、
前記読出制御手段によって読み出されたセルが低優先のセルであるか高優先のセルであるかを判別するセル優先度判別手段と、
前記試験モード設定手段によって試験モードに設定した状態で前記読出制御手段の読み出しを停止させる読出動作停止手段と、
この読出動作停止手段が前記読出制御手段の読み出しを停止させている状態で、高優先のセルよりも少なくとも一部の低優先のセルを時間的に先に試験用セルとして前記セル振り分け手段に送信する試験用セル送信手段と、
前記試験用セル送信手段による試験用セルの送出後に前記読出制御手段の読み出しを開始させる読出動作開始手段と、
この読出動作開始手段によって読み出しが開始されたとき前記セル優先度判別手段の判別する試験セルが高優先から開始するか否かを判別するセル読出順序判別手段
とを具備することを特徴とする優先バッファ制御装置。
【請求項２】
優先度の異なるセルの読出制御の試験を行う試験モードに設定する試験モード設定手段と、
優先度別に格納するための複数のセル格納手段と、
送られてきたセルを受信してそのヘッダを解析し、優先度別に前記セル格納手段に格納するセル振り分け手段と、
前記複数のセル格納手段の出力側に設けられ、優先度の高い順にこれらのセル格納手段に格納されたセルを読み出す読出制御手段と、
前記読出制御手段によって読み出されたセルの優先度を判別するセル優先度判別手段と、
前記試験モード設定手段によって試験モードに設定した状態で前記読出制御手段の読み出しを停止させる読出動作停止手段と、
この読出動作停止手段が前記読出制御手段の読み出しを停止させている状態で、最も高い優先度のセルよりも優先度の低いセルを少なくとも一部だけ時間的に先に試験用セルとして送出する試験用セル送信手段と、
前記試験用セル送信手段による試験用セルの送出後に前記読出制御手段の読み出しを開始させる読出動作開始手段と、
この読出動作開始手段によって読み出しが開始されたとき前記セル優先度判別手段の判別する試験セルが優先度の最も高いセルから順に優先度を低下させるか否かを判別するセル読出順序判別手段
とを具備することを特徴とする優先バッファ制御装置。
【請求項３】
高優先と低優先のセルの読出制御の試験を行う試験モードに設定する試験モード設定手段と、
低優先のセルを一時的に格納するための低優先セル格納手段と、
高優先のセルを一時的に格納するための高優先セル格納手段と、
送られてきたセルを受信してそのヘッダを解析し、低優先のセルを前記低優先セル格納手段に格納し、高優先のセルを前記高優先セル格納手段に格納するセル振り分け手段と、
前記低優先セル格納手段および高優先セル格納手段の出力側に設けられ、高優先セル格納手段に格納されたセルを低優先セル格納手段に格納されたセルに優先して読み出す読出制御手段と、
前記読出制御手段によって読み出されたセルが低優先のセルであるか高優先のセルであるかを判別するセル優先度判別手段と、
前記試験モード設定手段によって試験モードに設定した状態で前記読出制御手段の読み出しを停止させる読出動作停止手段と、
この読出動作停止手段が前記読出制御手段の読み出しを停止させている状態で、セルのヘッダに記す優先情報を第１段階目は低優先とし、これ以後の第２段階目は高優先にして、それぞれ試験用セルとして前記セル振り分け手段に送信する試験用セル送信手段と、
前記試験用セル送信手段による試験用セルの送出後に前記読出制御手段の読み出しを開始させる読出動作開始手段と、
この読出動作開始手段によって読み出しが開始されたとき前記セル優先度判別手段の判別する試験セルが高優先から開始するか否かを判別するセル読出順序判別手段
とを具備することを特徴とする優先バッファ制御装置。
【請求項４】
優先度の異なるセルの読出制御の試験を行う試験モードに設定する試験モード設定手段と、
セルを優先度別に格納するための複数のセル格納手段と、
送られてきたセルを受信してそのヘッダを解析し、優先度別に前記セル格納手段に格納するセル振り分け手段と、
前記複数のセル格納手段の出力側に設けられ、優先度の高い順にこれらのセル格納手段に格納されたセルを読み出す読出制御手段と、
前記読出制御手段によって読み出されたセルの優先度を判別するセル優先度判別手段と、
前記試験モード設定手段によって試験モードに設定した状態で前記読出制御手段の読み出しを停止させる読出動作停止手段と、
この読出動作停止手段が前記読出制御手段の読み出しを停止させている状態で、セルのヘッダに記す優先情報を最も低い優先度のセルから順に、それぞれ試験用セルとして前記セル振り分け手段に送信する試験用セル送信手段と、
前記試験用セル送信手段による試験用セルの送出後に前記読出制御手段の読み出しを開始させる読出動作開始手段と、
この読出動作開始手段によって読み出しが開始されたとき前記セル優先度判別手段の判別する試験セルが優先度の最も高いセルから順に優先度を低下させるか否かを判別するセル読出順序判別手段
とを具備することを特徴とする優先バッファ制御装置。
【請求項５】
前記セルは５３バイト構成となっていることを特徴とする請求項１〜請求項４いずれかに記載の優先バッファ制御装置。
【請求項６】
前記読出動作停止手段は前記試験モード設定手段によって試験モードに設定した状態で、前記セル振り分け手段にセルが受信されておらず、また前記セル格納手段のいずれにもセルが格納されていない状態で前記読出制御手段の読み出しを停止させることを特徴とする請求項１〜請求項４いずれかに記載の優先バッファ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は優先バッファ制御装置に係わり、詳細にはセルの読出制御試験を行う優先バッファ制御装置に関する。
【０００２】
【従来の技術】
近年、移動通信やマルチメディアサービスなどの増加と共に送信する情報量や必要な送信速度の多様化が進み、効率的な送信手段としてＡＴＭ（Ａｓｙｎｃｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）などのパケットデータを使用したデータ通信技術が広く使用されている。
【０００３】
ＡＴＭは送信したい情報を４８バイトずつに分割して格納した情報部と、宛先などの制御情報を格納した５バイトのヘッダ部を合わせた５３バイトの固定長のセルで送信を行う方式である。
【０００４】
このセルをＡＴＭ交換機に送信すると、ＡＴＭ交換機ではセルのヘッダ部の制御情報に基づいて次の送信先を選択して送信を行う。ＡＴＭ交換機では、ある一定量以上のセルが同時に到達した場合に許容量以上のセルを廃棄する。そこで、重要情報を含むセルと、比較的に重要でない情報を含むセルが同時に到達した場合にも、重要であるがゆえの優先度は考慮されずに重要情報を含むセルが廃棄されてしまうことが発生する。このような問題を解消するために、セルの優先度によって区別して読出制御を行う優先バッファ制御装置が使用される場合がある。例えばＡＴＭセルの優先度は、セルのヘッダ部に格納されたＣＬＰ（Ｃｅｌｌ  Ｌｏｓｓ  Ｐｒｉｏｒｉｔｙ：セル損失優先表示）情報によって決定される。
【０００５】
また、優先バッファ制御装置はＡＴＭセルのヘッダ部に格納されたＣＬＰ情報によって読出制御を行う以外に、ＡＴＭ交換機内のみで使用される情報をＡＴＭセルに付加し、この付加された情報を基に読出制御を行う場合がある。例えばＡＴＭセルに格納されている情報により音声、映像、緊急音声に分けて優先度を設定し、この優先度を情報としてＡＴＭセルに付加し、緊急音声を映像よりも優先し、映像を音声よりも優先するといった読出制御が行われる。
【０００６】
図５はセルのヘッダ部に格納されたＣＬＰ情報によって読出制御を行う優先バッファ制御装置の構成の一例を表わしたものである。優先バッファ制御装置６１は、高優先のセルを格納する高優先バッファ６２と低優先のセルを格納する低優先バッファ６３の２種類のバッファメモリを備えている。優先バッファ制御装置６１に入力されたセルは優先選択部６４に入力されて、ヘッダ部に格納されたＣＬＰ情報によって判断され、格納先に高優先バッファ６２または低優先バッファ６３のいずれかを選択するようになっている。高優先バッファ６２および低優先バッファ６３の出力側にはセル読出送信部６５が配置されている。セル読出送信部６５は高優先バッファ６２にセルが格納されていると、低優先バッファ６３にセルが格納されているか否かを問わず、高優先バッファ６２からセルを読み出して出力するようになっている。また、高優先バッファ６２にセルが格納されておらず低優先バッファ６３にセルが格納されていると、低優先バッファ６３からセルを読み出して出力するようになっている。セル読出送信部６５から出力されたセルは優先バッファ制御装置６１から出力されるようになっている。
【０００７】
このような構成の優先バッファ制御装置６１に送られたセルは、優先選択部６４に入力される。優先選択部６４はセルのヘッダ部に格納されたＣＬＰ情報を解読する。解読された優先度が高い場合、そのセルは高優先バッファ６２に格納される。また、解読された優先度が低い場合、そのセルは低優先バッファ６３に格納される。セル読出送信部６５は高優先バッファ６２にセルが格納されていると、高優先バッファ６２からセルを読み出して出力する。また、高優先バッファ６２にセルが格納されておらず低優先バッファ６３にセルが格納されていると、低優先バッファ６３からセルを読み出して出力する。セル読出送信部６５から出力されたセルは優先バッファ制御装置６１から出力される。
【０００８】
従来からこのような優先バッファ制御装置が配置されたＡＴＭ交換機では、試験用に設定したセルを入力して、これを解析することでセルの読出制御が誤りなく行われているかどうかを試験している。例えば特開平６−２６８６６８号公報では、宛先等を示すセルヘッダおよび交換機内のみで使用される情報を有する試験セルを生成して優先バッファ制御装置に入力し、これから出力された試験セルを回収してこの試験セルの解析を行うようにしている。
【０００９】
図６は従来のＡＴＭ交換機の優先バッファ制御装置の構成の一例を表わしたものである。この優先バッファ制御装置７４では、試験セル生成部７１でセルのヘッダ部に高優先あるいは低優先を示す情報を設定して、試験セルを生成するようになっている。生成されたセルは、任意の速度で伝送路７２を介してＡＴＭ交換機７３に入力される。ＡＴＭ交換機７３内には優先バッファ制御装置７４が配置されている。ＡＴＭ交換機７３の出力側には試験セル収集部７５が設けられている。試験セル収集部７５は、伝送路７６を介してＡＴＭ交換機７３から出力されるセルを、入力した順番で蓄積するようになっている。試験セル照合部７７は試験セル収集部７５に蓄積されたセルのヘッダ部に設定された高優先あるいは低優先を示す情報を順次確認する。
【００１０】
ところで、優先バッファ制御装置７４はＡＴＭ交換機７３に入力された高優先のセルを格納する高優先バッファ７８と低優先のセルを格納する低優先バッファ７９の２種類のバッファメモリを備えている。優先バッファ制御装置７４に入力されたセルは、優先選択部８０に入力される。優先選択部８０は入力されたセルのヘッダ部に設定された優先度を解読して格納先に高優先バッファ７８と低優先バッファ７９のいずれかを選択する。セル読出送信部８１は高優先バッファ７８と低優先バッファ７９の出力側に配置されている。これらの制御論理は図５で説明した通りであるので説明を省略する。高優先バッファ７８と低優先バッファ７９は許容量以上のセルが格納されたとき、格納されたセルを廃棄する。セル廃棄確認部８２はこれらから廃棄されるセルの有無を確認するようになっている。
【００１１】
このような構成の優先バッファ制御装置で、高優先のセルが常に優先的に読み出される試験が行われる様子を説明する。まず試験セル生成部７１がセルのヘッダ部に低優先を示す情報を設定したセルを生成し、伝送路７２に送出する。このセルは優先バッファ制御装置７４に入力され、ヘッダ部に設定された優先度を解読されて低優先バッファ７９に格納される。この状態では、高優先バッファ７８にセルが格納されておらず低優先バッファ７９にセルが格納されている。この場合、セル読出送信部８１は低優先バッファ７９のみからセルを読み出して出力することになる。試験が行われている期間のいずれかで低優先のセルが全て読み出されてしまう状況が発生すると、低優先バッファ７９に常にセルが格納された状態が実現しない。そこで試験セル生成部７１は、低優先のセルを送出する速度を読み出しの速度よりも増加させ、低優先バッファ７９にセルが格納された状態を実現する。この状態が実現されているか否かを確認するために、ここではセル廃棄確認手段８２により低優先バッファ７９からセルの廃棄が継続的に発生していることを確認する。
【００１２】
この確認後に、試験セル生成部７１はヘッダ部に高優先を示す情報を設定したセルを生成して伝送路７２に出力する。このセルは伝送路７２を経て優先バッファ制御装置７４に入力され、ヘッダ部に設定された優先度を解読されて高優先バッファ７８に格納される。セル読出送信部８１は今度は高優先バッファ７８からセルを読み出して出力する。これらのセルは試験セル収集部７５に収集される。試験セル照合部７７は試験セル収集部７５に収集されたセルのヘッダ部に設定された情報により、高優先のセルが収集されたことを確認する。このようにして、高優先バッファ７８から優先してセルが読み出される読出制御を試験することができる。
【００１３】
【発明が解決しようとする課題】
【００１４】
この図６に示した優先バッファ制御装置では、低優先バッファ７９にセルが格納された状態を実現するために、低優先バッファ７９からセルの廃棄を発生させるようにセルを送り込んでいた。したがって、このための制御が複雑になり装置の制御を複雑にしたり装置を高価にするという問題があった。
【００１５】
そこで本発明の目的は、セル格納手段にセルが格納された状態を簡易に実現し、読出制御の試験を行う優先バッファ制御装置を提供することにある。
【００１６】
【課題を解決するための手段】
請求項１記載の発明では、（イ）高優先と低優先のセルの読出制御の試験を行う試験モードに設定する試験モード設定手段と、（ロ）低優先のセルを一時的に格納するための低優先セル格納手段と、（ハ）高優先のセルを一時的に格納するための高優先セル格納手段と、（ニ）送られてきたセルを受信してそのヘッダを解析して低優先のセルを低優先セル格納手段に格納し、高優先のセルを高優先セル格納手段に格納するセル振り分け手段と、（ホ）低優先セル格納手段および高優先セル格納手段の出力側に設けられ、高優先セル格納手段に格納されたセルを低優先セル格納手段に格納されたセルに優先して読み出す読出制御手段と、（ヘ）読出制御手段によって読み出されたセルが低優先のセルであるか高優先のセルであるかを判別するセル優先度判別手段と、（ト）試験モード設定手段によって試験モードに設定した状態で読出制御手段の読み出しを停止させる読出動作停止手段と、（チ）この読出動作停止手段が読出制御手段の読み出しを停止させている状態で、高優先のセルよりも少なくとも一部の低優先のセルを時間的に先に試験用セルとして送出する試験用セル送信手段と、（リ）この試験用セル送信手段による試験用セルの送出後に読出制御手段の読み出しを開始させる読出動作開始手段と、（ヌ）この読出動作開始手段によって読み出しが開始されたときセル優先度判別手段の判別する試験セルが高優先から開始するか否かを判別するセル読出順序判別手段とを優先バッファ制御装置に具備させる。
【００１７】
すなわち請求項１記載の発明では、試験モード設定手段によって試験モードに設定した状態で読出制御手段の読み出しを停止し、この状態で試験用セル送信手段から、高優先のセルよりも少なくとも一部の低優先のセルを時間的に先に試験用セルとして送出するようになっている。そしてこれらのセルがそれぞれのセル格納手段に格納された後、読出動作開始手段によって読み出しを開始させて、低優先のセルが先に低優先セル格納手段に格納されたにも係わらず、高優先のセルが先に読み出されるか否かをセル読出順序判別手段で判別し、読み出しが正常に行われるかどうかを試験するようになっている。
【００１８】
請求項２記載の発明では、（イ）優先度の異なるセルの読出制御の試験を行う試験モードに設定する試験モード設定手段と、（ロ）優先度別に格納するための複数のセル格納手段と、（ハ）送られてきたセルを受信してそのヘッダを解析して優先度別にセル格納手段に格納するセル振り分け手段と、（ニ）複数のセル格納手段の出力側に設けられ、優先度の高い順にこれらのセル格納手段に格納されたセルを読み出す読出制御手段と、（ホ）読出制御手段によって読み出されたセルの優先度を判別するセル優先度判別手段と、（ヘ）試験モード設定手段によって試験モードに設定した状態で読出制御手段の読み出しを停止させる読出動作停止手段と、（ト）この読出動作停止手段が読出制御手段の読み出しを停止させている状態で、最も高い優先度のセルよりも優先度の低いセルを少なくとも一部だけ時間的に先に試験用セルとして送出する試験用セル送信手段と、（チ）試験用セル送信手段による試験用セルの送出後に読出制御手段の読み出しを開始させる読出動作開始手段と、（リ）この読出動作開始手段によって読み出しが開始されたときセル優先度判別手段の判別する試験セルが優先度の最も高いセルから順に優先度を低下させるか否かを判別するセル読出順序判別手段とを優先バッファ制御装置に具備させる。
【００１９】
すなわち請求項２記載の発明では、試験モード設定手段によって試験モードに設定した状態で読出制御手段の読み出しを停止し、この状態で試験用セル送信手段から、最も高い優先度のセルよりも優先度の低いセルを少なくとも一部だけ時間的に先に試験用セルとして送出するようになっている。送出された各セルが優先度別の複数のセル格納手段に格納された後、読出動作開始手段によって読み出しを開始させて、最も優先度の高いセルよりも優先度の低いセルが先に優先度別のセル格納手段に格納されたにも係わらず、優先度の最も高いセルから順に優先度を低下させながら読み出されるか否かをセル読出順序判別手段で判別し、読み出しが正常に行われるかどうかを試験するようになっている。これによって、複数の優先度が設定されている場合に、優先度の最も高いセルから優先的に読み出されることを確認できる。
【００２０】
請求項３記載の発明では、（イ）高優先と低優先のセルの読出制御の試験を行う試験モードに設定する試験モード設定手段と、（ロ）低優先のセルを一時的に格納するための低優先セル格納手段と、（ハ）高優先のセルを一時的に格納するための高優先セル格納手段と、（ニ）送られてきたセルを受信してそのヘッダを解析して低優先のセルを低優先セル格納手段に格納し、高優先のセルを高優先セル格納手段に格納するセル振り分け手段と、（ホ）低優先セル格納手段および高優先セル格納手段の出力側に設けられ、高優先セル格納手段に格納されたセルを低優先セル格納手段に格納されたセルに優先して読み出す読出制御手段と、（ヘ）読出制御手段によって読み出されたセルが低優先のセルであるか高優先のセルであるかを判別するセル優先度判別手段と、（ト）試験モード設定手段によって試験モードに設定した状態で読出制御手段の読み出しを停止させる読出動作停止手段と、（チ）この読出動作停止手段が読出制御手段の読み出しを停止させている状態で、セルのヘッダに記す優先情報を第１段階目は低優先とし、これ以後の第２段階目は高優先にして、それぞれ試験用セルとして送出する試験用セル送信手段と、（リ）この試験用セル送信手段によって送出される試験用セルがセル振り分け手段により低優先セル格納手段および高優先セル格納手段に振り分けられた後に読出制御手段の読み出しを開始させる読出動作開始手段と、（ヌ）この読出動作開始手段によって読み出しが開始されたときセル優先度判別手段の判別する試験セルが高優先から開始するか否かを判別するセル読出順序判別手段とを優先バッファ制御装置に具備させる。
【００２１】
すなわち請求項３記載の発明では、試験モード設定手段によって試験モードに設定した状態で読出制御手段の読み出しを停止し、この状態で試験用セル送信手段から、高優先のセルよりも低優先のセルを時間的に先に試験用セルとして送出するようになっている。そしてこれらのセルがそれぞれのセル格納手段に格納された後、読出動作開始手段によって読み出しを開始させて、低優先のセルが先に低優先セル格納手段に格納されたにも係わらず、高優先のセルが先に読み出されるか否かをセル読出順序判別手段で判別し、読み出しが正常に行われるかどうかを試験するようになっている。これによって、低優先のセルを高優先のセルより先に全て送信した場合に、高優先のセルから優先的に読み出されることを確認できる。
【００２２】
請求項４記載の発明では、（イ）優先度の異なるセルの読出制御の試験を行う試験モードに設定する試験モード設定手段と、（ロ）セルを優先度別に格納するための複数のセル格納手段と、（ハ）送られてきたセルを受信してそのヘッダを解析して優先度別にセル格納手段に格納するセル振り分け手段と、（ニ）複数のセル格納手段の出力側に設けられ、優先度の高い順にこれらのセル格納手段に格納されたセルを読み出す読出制御手段と、（ホ）読出制御手段によって読み出されたセルの優先度を判別するセル優先度判別手段と、（ヘ）試験モード設定手段によって試験モードに設定した状態で読出制御手段の読み出しを停止させる読出動作停止手段と、（ト）この読出動作停止手段が読出制御手段の読み出しを停止させている状態で、セルのヘッダに記す優先情報を最も低い優先度のセルから順に、それぞれ試験用セルとして送出する試験用セル送信手段と、（チ）試験用セル送信手段による試験用セルの送出後に読出制御手段の読み出しを開始させる読出動作開始手段と、（リ）この読出動作開始手段によって読み出しが開始されたときセル優先度判別手段の判別する試験セルが優先度の最も高いセルから順に優先度を低下させるか否かを判別するセル読出順序判別手段とを優先バッファ制御装置に具備させる。
【００２３】
すなわち請求項４記載の発明では、試験モード設定手段によって試験モードに設定した状態で読出制御手段の読み出しを停止し、この状態で試験用セル送信手段から、最も低い優先度のセルから順に試験用セルとして送出するようになっている。そしてその後、読出動作開始手段によって読み出しを開始させて、最も低い優先度のセルから順に優先度別のセル格納手段に格納されたにも係わらず、優先度の最も高いセルから順に優先度を低下させながら読み出されるか否かを確認するセル読出順序判別手段で判別するようになっている。これによって、複数の優先度が設定されていて、優先度の低いセルから順にセル格納手段に格納された場合に、優先度の最も高いセルから優先的に読み出されることを確認できる。
【００２４】
請求項５記載の発明では、請求項１〜請求項４のいずれかに記載の優先バッファ制御装置で使用されているセルは５３バイト構成となっていることを特徴としている。
【００２５】
すなわち請求項５記載の発明では請求項１〜請求項４記載の発明で試験の対象となっているセルの一例としてＡＴＭセルを例示している。セルの長さおよび構成がＡＴＭセルに限られないことは当然である。
【００２６】
請求項６記載の発明では、請求項１〜請求項４のいずれかに記載の優先バッファ制御装置で読出動作停止手段は、試験モード設定手段によって試験モードに設定した状態で、セル振り分け手段に受信されているセルが無く、またセル格納手段のいずれにもセルが格納されていない状態で読出制御手段の読み出しを停止させることを特徴としている。
【００２７】
すなわち請求項６記載の発明では、試験の直前に高優先のセルが格納されている状態で試験を開始させると正しい試験結果が得られないことに鑑みて、試験モードに設定した状態で、セル振り分け手段に受信されているセルが無いことを確認することにしている。後半は試験の終了のタイミングを規定している。
【００２８】
【発明の実施の形態】
【００２９】
【実施例】
以下実施例につき本発明を詳細に説明する。
【００３０】
図１は本発明の一実施例における優先バッファ制御装置の構成を表わしたものである。ＡＴＭ交換機１０内には、優先度に応じてセルの読み出しを制御する優先バッファ制御装置１１が配置されている。優先バッファ制御装置１１は、高優先のセルを一時的に格納する高優先バッファ１２と低優先のセルを一時的に格納する低優先バッファ１３を備えている。優先バッファ制御装置１１に入力されたセルは優先選択部１４に入力されるようになっている。優先選択部１４は入力されたセルのヘッダ部の優先度識別フィールドに設定された優先度を解析し、格納先に高優先バッファ１２と低優先バッファ１３のいずれかを選択するようになっている。高優先バッファ１２および低優先バッファ１３の出力側にはセル読出送信部１５が配置されている。セル読出送信部１５は高優先バッファ１２にセルが格納されていると、低優先バッファ１３にセルが格納されているか否かを問わず、高優先バッファ１２からセルを読み出して出力するようになっている。また、高優先バッファ１２にセルが格納されておらず低優先バッファ１３にセルが格納されていると、低優先バッファ１３からセルを読み出して出力するようになっている。セル読出送信部１５から出力されたセルは優先バッファ制御装置１１から外部に出力されるとともに試験セル受信部１６にも出力されるようになっている。
【００３１】
この試験セル受信部１６および試験セル送信部１７はこの優先バッファ制御装置１１でセルの読出制御が誤りなく行われているかどうかを試験する際に使用するためのものである。本実施例では、試験モードに設定されたときセルの読出制御の試験を行うようになっている。試験モード設定部１８は試験モードに設定する部分で、例えば図示しないスイッチまたはフラグの設定で優先バッファ制御装置１１の試験を行う試験モードの設定をするようになっている。セル存在確認部１９は、優先選択部１４に受信されているセル、あるいは高優先バッファ１２または低優先バッファ１３に格納されているセルが存在するか否かを判別するようになっている。読出停止部２０は試験モード設定部１８が試験モードに設定された状態で、セル存在確認部１９によってセルが存在しないと判別されたときに、セル読出送信部１５の読み出しを停止するようになっている。試験セル送信部１７は、読出停止部２０がセル読出送信部１５の読み出しを停止した後、優先選択部１４にセルのヘッダ部の優先度識別フィールドを低優先に設定した試験セルを所定数送信し、その後同様にして高優先に設定した試験セルを所定数送信するようになっている。読出開始部２１は試験セル送信部１７から試験セルが送信された後に、セル読出送信部１５の読み出しを開始するようになっている。試験セル受信部１６は読出開始部２１がセル読出送信部１５の読み出しを開始した後、セル読出送信部１５から出力された試験セルを出力順に受信するようになっている。試験セル確認部２２は試験セル受信部１６に最初に受信された試験セルのヘッダ部の優先度識別フィールドを解析して、高優先のセルか低優先のセルか確認するようになっている。読出制御試験判定部２３は、試験セル確認部２２で高優先のセルが最初に前記した所定数だけ確認された後に低優先のセルが確認されたとき読出制御が正常であると判定するようになっている。
【００３２】
なお、以上説明した優先バッファ制御装置１１の各部は、それぞれ回路部品で構成することができるが、図示しないＣＰＵ（中央処理装置）やＲＯＭ（リード・オンリ・メモリ）あるいはＲＡＭ（ランダム・アクセス・メモリ）等の記憶媒体と一部の回路部品で構成することも可能である。本実施例では記憶媒体に所定の制御プログラムを格納しており、ＣＰＵがこれを実行していくことで試験モードを実現するようになっている。
【００３３】
図２は、このような構成の優先バッファ制御装置で、高優先のセルが優先的に読み出される試験の処理の流れを表わしたものである。前記したＣＰＵは、試験モード設定部１８が優先バッファ制御装置１１を試験モードに設定するかどうかを監視している（ステップＳ１０１）。図示しないが、ＡＴＭ交換機１０を含む交換システムが立ち上がった初期状態および何らかの障害が発生してシステムの点検が要求されたとき、ＣＰＵは試験モード設定部１８に試験モードの設定を要求する。システムの運用管理者が必要に応じて図示しないキーボード等の入力手段を使用して試験モードの実行を指示することもできる。
【００３４】
試験モードになると（ステップＳ１０１：Ｙ）、セル存在確認部１９は優先選択部１４に受信されているセル、あるいは高優先バッファ１２または低優先バッファ１３に格納されているセルが存在するか否かを判別する（ステップＳ１０２）。いずれにもセルが存在しない場合（Ｙ）、ＣＰＵは読出停止部２０にセル読出送信部１５の読み出しを停止させる（ステップＳ１０３）。次にＣＰＵは試験セル送信部１７に対して優先選択部１４にセルのヘッダ部の優先度識別フィールドを低優先に設定した試験セルを所定個数送信させ（ステップＳ１０４）、その後同様に高優先に設定した試験セルを所定個数送信させる（ステップＳ１０５）。
【００３５】
優先選択部１４はこのようにして順次供給されるセルを受信してヘッダ部の優先度識別フィールドを解析する。解析された優先度が高い場合、その試験セルは高優先バッファ１２に格納される。また、解析された優先度が低い場合、その試験セルは低優先バッファ１３に格納される。
【００３６】
これらのバッファ１２、１３へのセルの格納が終了するために必要な時間ｔ１が経過したら（ステップＳ１０６：Ｙ）、ＣＰＵは読出開始部２１にセルの読み出し開始を指示する（ステップＳ１０７）。これにより、セル読出送信部１５はセルの読み出しを開始してこれを出力する。試験セル受信部１６は読み出されたセルを受信し、試験セル確認部２２は受信したセルが高優先セルか低優先セルかをその順序で確認する。読出制御試験判定部２３はこれら確認されたセルが、最初の所定個数だけ高優先で続いて低優先となっている場合には読出制御が正常に行われたと判定し、これ以外の場合には異常であると判定する。
【００３７】
ＣＰＵは、読出制御試験判定部２３の判定に要する時間ｔ２が経過した時点で（ステップＳ１０８：Ｙ）、読出制御試験判定部２３の判定結果を読み出す（ステップＳ１０９）。そして、正常である旨の判定が行われている場合には（Ｙ）、読出制御が正常に行われたことを表示し（ステップＳ１１０）、異常である旨の判定が行われている場合には（ステップＳ１０９：Ｎ）読出制御が異常であったことを表示する（ステップＳ１１１）。このような表示は図示しないディスプレイに対して行われるが、専用のランプを点灯させることで試験の正常または異常を表示するようにしてもよい。もちろん、図示しないプリンタに試験結果を印字することも可能である。
【００３８】
発明の変形例
【００３９】
以上説明した実施例では、高優先のセルを格納するセル格納手段と低優先のセルを格納するセル格納手段の２種類のセル格納手段を備えた優先バッファ制御装置としたが、複数のセル格納手段を備えた優先バッファ制御装置であってもよい。
【００４０】
図３は本発明の変形例における優先バッファ制御装置の構成について表わしたものである。図１と同一部分には同一の符号を付しており、これらの説明を適宜省略する。ＡＴＭ交換機１０内には、優先度に応じてセルの読み出しを制御する優先バッファ制御装置３１が配置されている。優先バッファ制御装置３１は、高優先のセルを一時的に格納する高優先バッファ１２と、中優先のセルを一時的に格納する中優先バッファ３２と、低優先のセルを一時的に格納する低優先バッファ１３が備えられている。ＡＴＭ交換機１０の外部から入力されたセルあるいは試験セル送信部３３から送出されたセルは、優先バッファ制御装置３１の優先選択部３４に入力されるようになっている。優先選択部３４は入力されたセルのヘッダ部の優先度識別フィールドに設定された優先度を解析し、格納先に高優先バッファ１２と中優先バッファ３２と低優先バッファ１３のいずれかを選択するようになっている。高優先バッファ１２、中優先バッファ３２および低優先バッファ１３の出力側にはセル読出送信部３５が配置されている。セル読出送信部３５から読み出して出力されたセルは優先バッファ制御装置３１から外部に出力されるが、その出力されるセルは試験セル受信部１６でも同時に受信されるようになっている。
【００４１】
この変形例の優先バッファ制御装置３１の各部は、先の実施例と同様に図示しないＣＰＵやＲＯＭあるいはＲＡＭ等の記憶媒体と一部の回路部品で構成されている。ＣＰＵは記憶媒体に格納された所定の制御プログラムを実行することで試験モードを実現するようになっている。
【００４２】
図４は、この変形例における優先バッファ制御装置で、高優先のセルが優先的に読み出される試験の処理の流れを表わしたものである。試験モードになると（ステップＳ１３１：Ｙ）、セル存在確認部３６は優先選択部３４に受信されているセル、あるいは高優先バッファ１２、中優先バッファ３２または低優先バッファ１３に格納されているセルが存在するか否か判別する（ステップＳ１３２）。いずれにもセルが存在しない場合（Ｙ）、ＣＰＵは読出停止部２０にセル読出送信部１５の読み出しを停止させる（ステップＳ１３３）。次にＣＰＵは試験セル送信部３３に対して優先選択部３４にセルのヘッダ部の優先度識別フィールドを低優先に設定した試験セルを所定個数送信させる（ステップＳ１３４）。その後同様にして中優先に設定した試験セルを所定個数送信させる（ステップＳ１３５）。さらに同様にして高優先に設定した試験セルを所定個数送信させる（ステップＳ１３６）。
【００４３】
優先選択部３４はこのようにして順次供給されるセルを受信してヘッダ部の優先度識別フィールドを解析する。解析された優先度が高い場合、その試験セルは高優先バッファ１２に格納される。解析された優先度が中の場合、その試験セルは中優先バッファ３２に格納される。解析された優先度が低い場合、その試験セルは低優先バッファ１３に格納される。
【００４４】
これらのバッファ１２、１３、３２へのセルの格納が終了するために必要な時間ｔ３が経過したら（ステップＳ１３７：Ｙ）、ＣＰＵは読出開始部２１にセルの読み出し開始を指示する（ステップＳ１３８）。これにより、セル読出送信部３５はセルの読み出しを開始してこれを出力する。試験セル受信部１６は読み出されたセルを受信し、試験セル確認部２２は受信したセルが高優先セルか中優先かあるいは低優先セルかをその順序で確認する。読出制御試験判定部２３はこれら確認されたセルが、最初の所定個数だけ高優先で続いて所定個数だけ中優先となり、最後に低優先となっている場合には読出制御が正常に行われたと判定し、これ以外の場合には異常であると判定する。
【００４５】
ＣＰＵは、読出制御試験判定部２３の判定に要する時間ｔ４が経過した時点で（ステップＳ１３９：Ｙ）、読出制御試験判定部２３の判定結果を読み出す（ステップＳ１４０）。そして、正常である旨の判定が行われている場合には（Ｙ）、読出制御が正常に行われたことを表示し（ステップＳ１４１）、異常である旨の判定が行われている場合には（ステップＳ１４０：Ｎ）、読出制御が異常であったことを表示する（ステップＳ１４２）。
【００４６】
以上説明した実施例では低優先のセルと高優先のセルをそれぞれ所定個数ずつ優先選択部１４に送出することにしたが、たとえば低優先のセルと高優先のセルを１つずつ複数回繰り返して優先選択部１４に送出し、この繰り返された回数分だけの高優先セルが最初に出力されるかどうかを試験してもよい。すなわち試験の際に優先選択部１４あるいは優先選択部３４に送出されるセルの形態は実施例および変形例で示したものに限られるものではない。送出するセルの個数も低優先と高優先あるいは低優先と中優先および高優先で共に同一である必要もない。また、優先度の種類は更に多くの場合があってもよいことは当然である。
【００４７】
更に実施例では、セルのヘッダ部の優先度識別フィールドに設定された優先度を基にした読出制御の試験を行っているが、セルに付加された優先度情報を基にした読出制御でも同じような試験ができることはいうまでもない。
【００４８】
【発明の効果】
【００４９】
以上説明したように請求項１および請求項３記載の発明によれば、試験モード設定手段によって試験モードに設定した状態で読出制御手段の読み出しを停止し、この状態で試験用セル送信手段から、高優先のセルよりも少なくとも一部または全ての低優先のセルを時間的に先に試験用セルとして送出してこれらをそれぞれ対応する格納手段に格納させた後に読出動作開始手段によって読み出しを開始させることにしたので、低優先のセルの送出速度を読み出しの速度よりも増加させるといった処理あるいはそのための回路が不要になり、読出制御の試験を簡易に実現することができる。
【００５０】
また請求項２または請求項４記載の発明によれば、試験モード設定手段によって試験モードに設定した状態で読出制御手段の読み出しを停止し、この状態で試験用セル送信手段から、最も優先度の高いセルよりも少なくとも一部の優先度の低いセルを時間的に先に試験用セルとして送出してこれらをそれぞれ対応する格納手段に格納させた後に読出動作開始手段によって読み出しを開始させることにしたので、優先度の低いセルの送出速度を読み出しの速度よりも増加させるといった処理あるいはそのための回路が不要になり、読出制御の試験を簡易に実現することができる。しかも、セル読出順序判別手段は試験セルが優先度の最も高いセルから順に優先度を低下させるか否かを判別するので、優先度の順番が狂っていないかどうかを優先度の種類が多くても正確に判別することができる。
【００５１】
更に請求項６記載の発明によれば、セル振り分け手段に受信されているセルが無いことを確認して試験を行うことにしたので、確実な試験結果を得ることができる。
【図面の簡単な説明】
【図１】本発明の一実施例で、優先バッファ制御装置の構成を表わしたブロック図である。
【図２】実施例の優先バッファ制御装置の読出制御の試験の様子を表わした流れ図である。
【図３】本発明の変形例で、優先バッファ制御装置の構成を表わしたブロック図である。
【図４】変形例で優先バッファ制御装置の読出制御の試験の様子を表わした流れ図である。
【図５】優先バッファ制御装置の構成の一例を表わした構成図である。
【図６】従来のＡＴＭ交換機の試験装置の構成の一例を表わした構成図である。
【符号の説明】
１１、３１  優先バッファ制御装置
１２  高優先バッファ
１３  低優先バッファ
１４、３４  優先選択部
１５、３５  セル読出送信部
１６  試験セル受信部
１７、３３  試験セル送信部
１８  試験モード設定部
１９、３６  セル存在確認部
２０  読出停止部
２１  読出開始部
２２  試験セル確認部
２３  読出制御試験判定部
３２  中優先バッファ
【図１】
0003573103.tif 000002
【図２】
0003573103.tif 000003
【図３】
0003573103.tif 000004
【図４】
0003573103.tif 000005
【図５】
0003573103.tif 000006
【図６】
0003573103.tif 000007