(57)【特許請求の範囲】
【請求項１】
ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）交換機においてトラヒックを計測する際に通過及び廃棄セルをカウントするトラヒック収集システムであって、前記通過及び廃棄セルをカウントしかつそのカウント面を２面持つ複数のカウンタと、流入セルに前記カウンタの面情報を付与して前記通過及び廃棄セルをカウントする際に当該セルに付与されたカウンタの面情報にしたがってカウントする面を決定する手段とを有することを特徴とするトラヒック収集システム。
【請求項２】
前記複数のカウンタからトラヒックデータを読出す際に、前記流入セルに付与する面情報を切替えた後に読出すようにしたことを特徴とする請求項１記載のトラヒック収集システム。
【請求項３】
ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）交換機においてトラヒックを計測する際に通過及び廃棄セルをカウントするトラヒック収集方法であって、前記通過及び廃棄セルをカウントしかつそのカウント面を２面持つ複数のカウンタにおいて、流入セルに前記カウンタの面情報を付与して前記通過及び廃棄セルをカウントする際に当該セルに付与されたカウンタの面情報にしたがってカウントする面を決定するステップを有することを特徴とするトラヒック収集方法。
【請求項４】
前記複数のカウンタからトラヒックデータを読出す際に、前記流入セルに付与する面情報を切替えた後に読出すようにしたことを特徴とする請求項３記載のトラヒック収集方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はトラヒック収集システム及びそれに用いるトラヒック収集方法に関し、特にＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）スイッチシステムにおけるトラヒック収集方法に関する。
【０００２】
【従来の技術】
従来、ＡＴＭ通信網においては、音声や画像、及びデータ等の通信すべき情報を固定長のセルに組立て、各セル毎に伝送することを特徴としている。上記のＡＴＭ通信網ではこのセルを使用して通信することによって、情報源に応じて伝送する情報量を可変とする可変ビットレート通信が可能となり、情報量に応じた課金を行ったり、統計多重効果によって中継線の使用効率を向上させたりすることができる。
【０００３】
このＡＴＭ通信網の長所を生かすためには、時々刻々、動的に変化するトラヒック量を的確に把握し、適応的トラヒック制御を実施する必要がある。よって、ＡＴＭ通信網では柔軟なトラヒック適応制御や通信網の資源の有効活用を図るために、セル単位でのトラヒックに関する統計情報の収集が必須機能となる。
【０００４】
そのため、ＡＴＭ通信網ではシステム内の通過セル数や廃棄セル数等のトラヒック情報をセル単位にかつリアルタイムに計測し、これらの実測値をトラヒック制御に反映させることで、適応的なトラヒック制御を実現している。
【０００５】
特開平０６−３５０６３３号公報には、上記のリアルタイムな計測を実現するために、単位時間当りの到着セルを交互に計測するための第１及び第２のメモリと、それぞれのメモリに対応する第１及び第２の半加算器と、確立度数分布または確立補分布が作成される第３のメモリとを設ける技術が開示されている。
【０００６】
上記公報に記載の技術では、第１及び第２のメモリのうちの計測終了または計測停止中のメモリの内容を外部に読出したり、計測終了または計測停止中以外のメモリを使用して計測を続行したりすることが可能となるので、リアルタイムな計測が実現される。
【０００７】
【発明が解決しようとする課題】
上述した従来のＡＴＭ通信網では、トラヒック情報がセル数で表されるが、測定対象となるセルを複数の場所でカウントした場合、それぞれのカウンタの読出しを同時に行うことができない。
【０００８】
また、セルは常にシステムに流入しているため、カウンタの値も常に変化している。そのため、ある時刻から一定期間、通過するセル数をカウントしようとした時に、セルが同じルートを通過しているにも関わらず、それぞれのカウンタの合計値が測定対象のセルの合計と合わないことがある。場合によってはシステム内に入ってきたセル数よりも、出ていくセル数の方が多くなる場合もある。
【０００９】
そこで、本発明の目的は上記の問題点を解消し、トラヒック測定箇所が複数あった場合でも測定対象を明確にすることができ、カウンタ間の矛盾をなくすことができるトラヒック収集システム及びそれに用いるトラヒック収集方法を提供することにある。
【００１１】
【課題を解決するための手段】
本発明によるトラヒック収集システムは、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）交換機においてトラヒックを計測する際に通過及び廃棄セルをカウントするトラヒック収集システムであって、前記通過及び廃棄セルをカウントしかつそのカウント面を２面持つ複数のカウンタと、流入セルに前記カウンタの面情報を付与して前記通過及び廃棄セルをカウントする際に当該セルに付与されたカウンタの面情報にしたがってカウントする面を決定する手段とを備えている。
【００１４】
本発明によるトラヒック収集方法は、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）交換機においてトラヒックを計測する際に通過及び廃棄セルをカウントするトラヒック収集方法であって、前記通過及び廃棄セルをカウントしかつそのカウント面を２面持つ複数のカウンタにおいて、流入セルに前記カウンタの面情報を付与して前記通過及び廃棄セルをカウントする際に当該セルに付与されたカウンタの面情報にしたがってカウントする面を決定するステップを備えている。
【００１６】
すなわち、本発明のトラヒック収集システムは、ＡＴＭ交換機においてトラヒックを計測する際に通過及び廃棄セルをカウントするものであり、それらのカウンタとしては通過や廃棄毎に、または複数の箇所で廃棄される場合にそれぞれの箇所にカウンタを持つことなる。
【００１７】
本発明のトラヒック収集システムでは、上記の通過や廃棄、及び各箇所に設けるカウンタ毎に記録面を２面持ち、流入セルにカウンタの面情報を付与し、通過または廃棄セルをカウントする際に、セルに付与されたカウンタの面情報にしたがってカウントする面を決定している。
【００１８】
また、本発明のトラヒック収集システムでは、トラヒックデータとしてカウンタを読出す際に、流入セルに付与されたカウント面情報を切替えた後に読出すようにしている。
【００１９】
セルが常に流入する場合にはＡＴＭ交換機内に持つ複数のカウンタを読出すと、通過や廃棄のセル数の合計が流入セル数と一致しなくなる。これはカウンタが常に変化しているために読出すタイミングが計れないためであるが、上記のような構成とすることで、各カウンタを読出すタイミングを計ることなく、廃棄や通過のセルの合計を流入セルと一致させることが可能となる。
【００２０】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるトラヒック収集システムの構成を示すブロック図である。図１において、本発明の一実施例によるトラヒック収集システムはＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）交換機に適用したものである。
【００２１】
ＡＴＭ交換機１はセルルーティング部１１と、ＡＴＭスイッチ１２と、バッファ部１３と、カウンタ１４，１５と、トラヒックデータ収集部１６とから構成されている。
【００２２】
セルルーティング部１１は流入セルのヘッダにカウンタの面情報を設定し、流入セルが無効ならばセルを破棄し、カウンタ１４に廃棄セル数を設定する。ＡＴＭスイッチ１２はセルを出力側へスイッチングする。
【００２３】
バッファ部１３はセル送出を制御し、カウンタ１５に通過セル数を設定する。トラヒックデータ収集部１６はカウンタ１４から廃棄セル数を、カウンタ１５から通過セル数をそれぞれトラヒックデータとして読出す。
【００２４】
カウンタ１４，１５はそれぞれセルルーティング部１１で設定されるセルのヘッダの面情報によって指定されるカウンタＡ面とカウンタＢ面との２面で構成されている。
【００２５】
図２は本発明の一実施例によるＡＴＭ交換機１の動作を示すフローチャートである。これら図１及び図２を参照して本発明の一実施例によるＡＴＭ交換機１の動作について説明する。
【００２６】
カウンタ１４は廃棄セル数を、カウンタ１５は通過セル数をそれぞれ保持するメモリを具備しており、それぞれのカウンタはカウンタＡ面とカウンタＢ面との２面で構成されている。
【００２７】
トラヒックデータ収集部１６からセルルーティング部１１に対して、カウンタＡ面あるいはカウンタＢ面のどちらの面でセル数をカウントするかを予め設定する（図２ステップＳ１）。本実施例では最初にカウンタＡ面でカウントするよう設定しているものとする。
【００２８】
ＡＴＭ交換機１内に流入したセルを、セルルーティング部１１においてセル内のＶＰＩ（Ｖｉｒｔｕａｌ  Ｐａｔｈ  Ｉｄｅｎｔｉｆｉｅｒ），ＶＣＩ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ  Ｉｄｅｎｔｉｆｉｅｒ）等を基に有効か無効かを判断し（図２ステップＳ２）、無効であればカウンタ１４のカウンタＡ面のカウント値を更新する（図２ステップＳ３）。
【００２９】
有効なセルはＡＴＭスイッチ１２でスイッチングされ、バッファ部１３に送られる（図２ステップＳ４）。バッファ部１３ではセルのヘッダの面情報を基に、カウンタ１５のカウンタＡ面のカウント値を更新する（図２ステップＳ５）。
【００３０】
トラヒックデータ収集部１６はあるトラヒック収集タイミングでセルルーティング部１１の面情報をカウンタＢ面に設定する（図２ステップＳ６）。以降、セルルーティング部１１の面情報を切替えるまで、カウンタ１４，１５のカウンタＢ面のカウント値が更新される。
【００３１】
面切替え後、カウンタＡ面でカウントするセルがバッファ部１３を通過するために要する時間をおいた後（図２ステップＳ７）、トラヒックデータ収集部１６は更新中ではないカウンタ１４，１５のカウンタＡ面のカウント値を読出す（図２ステップＳ８）。
【００３２】
カウンタを１面しか持っていない場合には、更新中のカウンタの値を読出すため、トラヒック測定個所が複数あった場合、カウンタの値を読出すタイミングによって誤差が生じてしまう。タイミングによっては入り側の通過セルカウンタの値よりも、出側の通過セルカウンタの値の方が多くなるような矛盾が発生することがある。
【００３３】
本実施例ではトラヒック測定箇所が複数あった場合でも、セル数をカウントする面とセル数を読出す面とが異なり、カウントする面をシステムの入口で指定しているため、測定対象となるセルが明確になり、カウンタ間の矛盾がなくなるという効果がある。
【００３４】
尚、本発明の一実施例ではＡＴＭ交換機１のＡＴＭスイッチ１２においてトラヒック収集を行う例について述べたが、一般的なトラヒック収集にも本発明を適用することは可能である。
【００３５】
図３は本発明の他の実施例によるトラヒック収集システムの構成を示すブロック図である。図３において、本発明の他の実施例によるトラヒック収集システムは人あるいは車両のトラヒック測定に適用したものである。
【００３６】
本発明の他の実施例によるトラヒック収集システムは測定装置２１，２２と、カウンタ２３，２４と、トラヒックデータ収集部２５とから構成され、カウンタ２３，２４は人あるいは車両の通路Ｄ上での矢印Ｃ方向への通過数をそれぞれ保持するメモリを具備しており、それぞれのカウンタはカウンタＡ面とカウンタＢ面との２面で構成されている。
【００３７】
測定装置２１，２２はそれぞれ人あるいは車両の通路Ｄ上での矢印Ｃ方向への通過を赤外線や超音波等を用いて測定し、カウンタ２３，２４にそれぞれ人あるいは車両の通路Ｄ上での矢印Ｃ方向への通過数を測定する。トラヒックデータ収集部２５はカウンタ２３，２４からそれぞれ通過数をトラヒックデータとして読出す。
【００３８】
例えば、人あるいは車両の通路Ｄ上での矢印Ｃ方向へのトラヒック測定において複数の測定点がある場合、最初の測定点より前の時点で測定対象となる人あるいは車両に、測定装置２１，２２でトラヒックを測定するためのカウンタを識別する識別子を付与する。カウンタ２３，２４のカウンタＡ面とカウンタＢ面とのうちのどちらでカウントするかは人あるいは車両に付与された識別子で識別する。
【００３９】
トラヒックデータ収集部２５はトラヒックを集計する時に識別子を変更し、カウンタ２３，２４の値を読出す。この場合には付与した識別子を有する人あるいは車両が全ての測定点を通過するために必要な時間をおいてカウンタ２３，２４の値を読出すことになる。
【００４０】
この方法によって、ある区間で複数の測定点のトラヒックを測定する場合でも、測定点間にいる人あるいは車両も含めて全ての測定対象をカウントすることができる。
【００４１】
図４は本発明の他の実施例によるトラヒック収集システムの動作を示すフローチャートである。これら図３及び図４を参照して本発明の他の実施例によるトラヒック収集システムの動作について説明する。
【００４２】
トラヒックデータ収集部２５からトラヒック収集領域２内の測定装置２１，２２に対して、カウンタＡ面あるいはカウンタＢ面のどちらの面でセル数をカウントするかを予め設定する（図４ステップＳ１１）。本実施例では最初にカウンタＡ面でカウントするよう設定しているものとする。
【００４３】
トラヒック収集領域２内の測定装置２１において人あるいは車両の測定対象の通過を検出した時（図４ステップＳ１２）、測定点が最終位置でなければ（図４ステップＳ１３）、カウンタ２３のカウンタＡ面のカウント値を更新する（図４ステップＳ１４）。
【００４４】
測定装置２２において人あるいは車両の測定対象の通路Ｄ上での矢印Ｃ方向への通過を検出した時（図４ステップＳ１２）、測定点が最終位置であるので（図４ステップＳ１３）、カウンタ２４のカウンタＡ面のカウント値を更新する（図４ステップＳ１５）。
【００４５】
トラヒックデータ収集部２５はあるトラヒック収集タイミングで識別子をカウンタＢ面に設定する（図４ステップＳ１６）。以降、測定装置２１，２２の識別子を切替えるまで、カウンタ２３，２４のカウンタＢ面のカウント値が更新される。
【００４６】
面切替え後、カウンタＡ面でカウントする測定対象である人あるいは車両が測定装置２２を通過するために要する時間をおいた後（図４ステップＳ１７）、トラヒックデータ収集部２５は更新中ではないカウンタ２３，２４のカウンタＡ面のカウント値を読出す（図４ステップＳ１８）。
【００４７】
これによって、本発明の他の実施例では、上述した本発明の一実施例と同様に、トラヒック測定箇所が複数あった場合でも、測定対象の通過数をカウントする面と測定対象の通過数を読出す面とが異なり、カウントする面をシステムの入口で指定しているため、測定対象が明確になり、カウンタ間の矛盾がなくなるという効果がある。
【００４８】
【発明の効果】
以上説明したように本発明によれば、複数の測定点でそれぞれトラヒックをカウントしかつそのカウント面を２面持つ複数のカウンタのカウント面の面情報をシステムの入り口で設定することによって、トラヒック測定箇所が複数あった場合でも測定対象を明確にすることができ、カウンタ間の矛盾をなくすことができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例によるトラヒック収集システムの構成を示すブロック図である。
【図２】本発明の一実施例によるＡＴＭ交換機１の動作を示すフローチャートである。
【図３】本発明の他の実施例によるトラヒック収集システムの構成を示すブロック図である。
【図４】本発明の他の実施例によるトラヒック収集システムの動作を示すフローチャートである。
【符号の説明】
１  ＡＴＭ交換機
２  トラヒック収集領域
１１  セルルーティング部
１２  ＡＴＭスイッチ
１３  バッファ部
１４，１５，
２３，２４  カウンタ
１６，２５  トラヒックデータ収集部
２１，２２  測定装置
【図１】
0003570969.tif 000002
【図２】
0003570969.tif 000003
【図３】
0003570969.tif 000004
【図４】
0003570969.tif 000005