(57)【特許請求の範囲】
【請求項１】
移動体通信網と、
前記移動体通信網に接続し、選択合成装置と複製分配装置と選択合成・複製分配処理装置とを有する無線基地局制御装置と、
前記無線基地局制御装置に接続する無線基地局と、
前記無線基地局と接続する移動無線端末とを備え、ＡＴＭセルのヘッダ内の仮想チャネル識別子を分割することなく、移動通信システムのルーチング処理を行うルーチング処理方法であって、
前記無線基地局制御装置に二以上のルーチングパラメータの組合わせを多数保持したテーブルを備え付け、
前記テーブル内の前記ルーチングパラメータの各組合わせに一対一に対応する値を、データに付帯させ、
前記無線基地局制御装置への入力データから前記値を取得し、取得した前記値に対応するルーチングパラメータの組合わせを前記テーブルから読み出し、読み出したルーチングパラメータに従って前記入力データのルーチングを行うことを特徴とする移動通信システムのルーチング処理方法。
【請求項２】
１つの前記選択合成装置と１つの前記複製分配装置とが１つの組を構成し、所定数の前記組が１つの集合を構成する場合に、前記無線基地局制御装置に複数の前記集合を備え、前記二以上のルーチングパラメータを、前記集合を識別するパラメータと、前記組を識別するパラメータと、前記無線基地局から前記無線基地局制御装置を介して前記移動体通信網に送信されるデータか、前記移動体通信網から前記無線基地局制御装置を介して前記無線基地局に送信されるデータかを識別するパラメータと、前記無線基地局を識別するパラメータとすることを特徴とする請求項１に記載の移動通信システムのルーチング処理方法。
【請求項３】
前記テーブルに保持する前記二以上のルーチングパラメータを前記集合を識別するパラメータ、前記組を識別するパラメータ、前記無線基地局を識別するパラメータ、前記無線基地局から前記無線基地局制御装置を介して前記移動体通信網に送信されるデータか、前記移動体通信網から前記無線基地局制御装置を介して前記無線基地局に送信されるデータかを識別するパラメータの順で上位桁として組合せて前記テーブルを構成し、かつ前記テーブル上で、昇順又は降順に順次ルーチングパラメータの各組合せを切り替えつつ一対一に前記値を割り当て、割り当てた前記値をデータに付帯させることを特徴とする請求項２に記載の移動通信システムのルーチング処理方法。
【請求項４】
前記テーブルに保持する前記二以上のルーチングパラメータを、前記組を識別するパラメータ、前記集合を識別するパラメータ、前記無線基地局を識別するパラメータ、前記無線基地局から前記無線基地局制御装置を介して前記移動体通信網に送信されるデータか、前記移動体通信網から前記無線基地局制御装置を介して前記無線基地局に送信されるデータかを識別するパラメータの順で上位桁として組合せて前記テーブルを構成し、かつ前記テーブル上で、昇順又は降順に順次ルーチングパラメータの各組合せを切り替えつつ一対一に前記値を割り当て、割り当てた前記値をデータに付帯させることを特徴とする請求項２に記載の移動通信システムのルーチング処理方法。
【請求項５】
前記テーブル内の前記ルーチングパラメータの各組合わせに一対一に対応する値を、データのヘッダを構成するＶＣＩとして付帯させることを特徴とする請求項１に記載の移動通信システムのルーチング処理方法。
【請求項６】
前記テーブル内の前記ルーチングパラメータの各組合わせに一対一に対応する値を、データのヘッダを構成するＶＣＩ及びＶＰＩとして付帯させることを特徴とする請求項１に記載の移動通信システムのルーチング処理方法。
【請求項７】
移動無線端末と通信する無線基地局を制御し、移動体通信網に接続し、選択合成装置と複製分配装置と選択合成・複製分配処理装置とを有する無線基地局制御装置であって、二以上のルーチングパラメータの組合わせを多数保持したテーブルと、前記テーブル内の前記ルーチングパラメータの各組合わせに一対一に対応する値を保持したテーブルと、前記値をデータに付帯させ、前記無線基地局制御装置への入力データから前記値を取得し、取得した前記値に対応するルーチングパラメータの組合せを前記テーブルから読み出し、読み出したルーチングパラメータに従って前記入力データのルーチングを指示する制御部とを備え、ＡＴＭセルのヘッダ内の仮想チャネル識別子を分割することなく、通信システムのルーチング処理を行うように構成して成ることを特徴とする無線基地局制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＤＭＡ（Ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ：符号分割多元接続）移動通信システムに関し、特に無線基地局制御装置内におけるＡＴＭセルのルーチング処理方法に関するものである。
【０００２】
【従来の技術】
以下に、従来のＣＤＭＡ移動通信システムにつき図面を参照して説明する。図１は、従来のＣＤＭＡ移動通信システムを示す構成図である。図１に示すように、ＣＤＭＡ移動通信システムは、移動体通信網に接続され、かつ選択合成・複製分配処理装置（以下ＤＨＴ）１０５を備える無線基地局制御装置（以下ＢＳＣ）１０４と、このＢＳＣ１０４に接続された無線基地局（以下ＢＴＳ）（１０２−０）〜（１０２−３）と、移動無線端末（以下ＭＳ）１０１とを備える。また、ＢＴＳ（１０２−０）〜（１０２−３）のサービスエリアを無線エリア（１０３−０）〜（１０３−３）とする。
【０００３】
図２は、前記ＤＨＴ１０５の構成を示す図である。図２に示すように、ＤＨＴ１０５は、ＤＨＴカード（４０１―０）〜（４０１−ｍ）と、ＤＨＴカードルーチング回路４００とから構成される。図３は、前記ＤＨＴカード４０１の構成を示す図である。図３に示すようにＤＨＴカード４０１は、トランク（３０１−０）〜（３０１−ｎ）と、ＤＨＴトランクルーチング回路３００とから構成される。図４は、前記トランク３０１の構成を示す図である。図４に示すように、トランク３０１は、選択合成装置２００と、複製分配装置２０１とから構成される。また、前記選択合成装置２００及び前記複製分配装置２０１は、移動体通信網側への接続口となるブランチ２１４を備え、またＢＴＳ側にも１つのＭＳが通信可能な最大ＢＴＳ数（図１においては、ＢＴＳ（１０２−０）〜（１０２−３）の４つ）分の接続口、すなわち、ブランチ２１０〜２１３を備える。
【０００４】
ＣＤＭＡ移動通信システムにおいては、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）伝送／交換技術を用いている。移動体通信網上を伝達されるデータは、ＡＴＭセルと呼ばれる。このＡＴＭセルは、通信情報とヘッダとから成り、ヘッダは、ＶＣＩ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ  Ｉｄｅｎｔｉｆｉｅｒ：仮想チャネル識別子）やＶＰＩ（Ｖｉｒｔｕａｌ  Ｐａｔｈ  Ｉｄｅｎｔｉｆｉｅｒ：仮想パス識別子）などから成る。通常、前記ＶＣＩには、ＤＨＴにおけるＡＴＭセルのルーチングのためのパラメータ（以下ＤＨＴルーチングパラメータ）がアサインされる。このＤＨＴルーチングパラメータは、前記ＤＨＴカードルーチング回路４００においてデータの振分けに必要なＤＨＴカードを識別するためのＤＨＴカード番号と、前記ＤＨＴトランクルーチング回路３００においてデータの振分けに必要なトランクを識別するためのトランク番号と、ブランチ２１０〜２１４を識別するためブランチ番号と、データがＢＴＳ側からＤＨＴに転送され選択合成処理され移動体通信網側に送信されるデータか又は移動体通信網側からＤＨＴに転送され複製分配処理されＢＴＳ側に送信されるデータかの識別のための転送方向とからなる。
【０００５】
ＶＣＩへの前記ＤＨＴルーチングパラメータのアサインは、通信の接続（以下、コネクションという。）時に、コネクションに関する各データに対し行われ、このＶＣＩに従ってルーチング処理がなされる。ＶＣＩのアサインと、ＶＣＩによるルーチング処理とを併せてＶＣＩルーチング処理と呼ぶ。次に、図５を参照して、従来のＶＣＩのアサイン方式である、ＶＣＩ固定マッピング方式について説明する。
【０００６】
図５は、ＶＣＩ固定マッピング方式を示す図である。図５に示すように、ＶＣＩ固定マッピング方式では、ＡＴＭセルのセルヘッダのＶＣＩの領域である１６ビットを分割して各パラメータをアサインする。分割された各領域のビット数及び各領域にアサインされるパラメータは、０ビット目〜７ビット目までの８ビットにトランク番号、８ビット目〜１０ビット目までの３ビットにブランチ番号、１１ビット目の１ビットにデータの転送方向、１２ビット目〜１４ビット目までの３ビットにＤＨＴカード番号となる。すなわち、従来のＶＣＩのアサイン方式である、ＶＣＩ固定マッピング方式では、ＶＣＩにおける各パラメータのデータ量をあらかじめ定めている。次に、従来のＶＣＩによるルーチング処理について説明する。
【０００７】
図１に示すように、ＭＳ１０１は、無線エリア（１０３−０），  無線エリア（１０３−１），  無線エリア（１０３−２）のエリア内に存在しており、ＢＴＳ（１０２−０），ＢＴＳ２１（１０２−１），ＢＴＳ（１０２−２）と通信中であるとする。このとき通信中の各ＢＴＳからＤＨＴ１０５に送られるＡＴＭセルは、コネクションに対して割り当てられた、ＤＨＴルーチングパラメータを示すＶＣＩに従ってＤＨＴ１０５内部で振り分けられ、コネクション毎に選択合成処理がなされる。一方、移動体通信網からＤＨＴ１０５に送られるＡＴＭセルは、同様に当該コネクションに対して割り当てられたＤＨＴルーチングパラメータを示すＶＣＩに従ってＤＨＴ１０５内部で振り分けられ、通信中であるＢＴＳ（１０２−０），ＢＴＳ２１（１０２−１），ＢＴＳ（１０２−２）に対して複製分配処理がなされる。
【００８】
選択合成処理は、前記選択合成装置にてなされ、複製分配処理は、複製分配装置にてなされる。１つのコネクションに対しては、１つのをトランクにて選択合成処理及び複製分配処理がなされる。選択合成処理とは、通信中の複数のＢＴＳより送られてきた同一のＭＳからのデータを、無線品質情報を元にして最も品質の良いものを選択する処理をさす。また、複製分配処理とは、移動体通信網側から送られてきた一のＭＳに対するデータを、通信中のＢＴＳ数分だけ複製し、各ＢＴＳに対して分配する処理をさす。
【００９】
ＤＨＴ１０５に送られたＡＴＭセルは、ＤＨＴカードルーチング回路４００に入力される。ＤＨＴカードルーチング回路４００は、ＶＣＩにしたがって、各コネクションに割り当てられた各トランクを備える各ＤＨＴカード４０１にデータを振り分ける処理を行う。また、ＤＨＴカード４０１に送られたＡＴＭセルは、ＤＨＴトランクルーチング回路３００に入力される。ＤＨＴトランクルーチング回路３０２は、ＶＣＩにしたがって、各コネクションに割り当てられた各トランクの各ブランチにデータを振り分ける処理を行う。
【００１０】
ＭＳ１０１が送信するデータはＢＴＳ側のブランチ２１０〜２１３のいずれかを通して選択合成装置２００に入り、選択合成処理後に移動体通信網側のブランチ２１４を介して移動体通信網側に転送される。一方、移動体通信網側から送られてきたＭＳ１０１が受信するデータは、移動体通信網側のブランチ２１４を介して複製分配装置２０１に入り、複製分配処理後にＢＴＳ側のブランチ２１０〜２１３のいずれかを介して各ＢＴＳに転送される。
【００１１】
以上のルーチング処理をまとめると、先ず、ＢＴＳ側から送られてくるデータのルーチングは、ＢＴＳ（１０２−０）からのデータのみに注目すると、ＢＴＳ（１０２−０）→ＢＳＣ１０４（ＤＨＴ１０５）→移動体通信網となり、その詳細は、ＢＴＳ（１０２−０）→ＤＨＴカードルーチング回路４００→ＤＨＴトランクルーチング回路３００→ブランチ２１０→選択合成装置２００→ブランチ２１４→ＤＨＴトランクルーチング回路３００→ＤＨＴカードルーチング回路４００→移動体通信網となる。次に、移動体通信網側から送られてくるデータのルーチングは、同様にＢＴＳ（１０２−０）へのデータのみに注目すると、移動体通信網→ＢＳＣ１０４（ＤＨＴ１０５）→ＢＴＳ（１０２−０）となり、その詳細は、移動体通信網→ＤＨＴカードルーチング回路４００→ＤＨＴトランクルーチング回路３００→ブランチ２１４→複成分配回路２０１→ブランチ２１０，ブランチ２１１，ブランチ２１２，ブランチ２１３→ＤＨＴトランクルーチング回路３００→ＤＨＴカードルーチング回路４００→ＢＴＳ（１０２−０），ＢＴＳ（１０２−１），ＢＴＳ（１０２−２）となる。
【００１２】
【発明が解決しようとする課題】
しかし、以上のような従来技術には、次のような問題点がある。
図５に示す固定マッピングの例において、１１ビット目で表現される転送方向が移動体通信網側を示す場合、対応するブランチ番号はただ１であり、８ビット目〜１０ビット目の３ビットで表現できる８つのブランチ番号のうちＤＨＴで有効な値はただ１となる。また、通常、１のＭＳが同時に通信するＢＳＴの数は平均で２〜３とされており、表現できるブランチ番号すべてを利用するとは限らない。更に、１２ビット目〜１４ビット目で表現される８通りのＤＨＴカード番号は、ＢＳＣに搭載されるＤＨＴカードが例えば４である場合、有効カード番号は４となり、表現可能な８の値の半分は無効となる。すなわち、ＶＣＩ領域を分割し、固定的にＤＨＴルーチングパラメータを割り当てる固定マッピング方式では、ＤＨＴにおいて使用できるＶＣＩ値が制限されるため、必ずしもＶＣＩ値を有効に利用しているとはいえないという点で問題である。
【００１３】
また、従来の固定マッピング方式において表現可能な値は、各パラメータ毎にトランク番号が２５６番まで、ブランチ番号とＤＨＴカード番号は４つまでとなる。このため、例えば１のＭＳが同時に通信する最大ＢＴＳ数が４から６および８のようにシステムの構成上増加した場合や、トラフィックの関係で１のＢＳＣにおいて、その構成を変更して収容可能なチャネル数（トランク番号）を増加させたりする場合に、ＶＣＩ領域を固定的に分割してパラメータをマッピングする従来の固定マッピング方式では、パラメータの各要素が取り得る値は分割されたＶＣＩ領域のビット数で決定されてしまう。したがって、通信システムの構成変化内容によっては、その通信システム構成の変化に柔軟に対応できない点で問題である。
【００１４】
本発明は以上の従来技術における問題に鑑みてなされたものであって、ＶＣＩ値を有効に利用でき、移動体通信システムの構成上の変更に柔軟に対応できる移動通信システムのルーチング処理方法を提供することを課題とする。この他に、１つの前記ＤＨＴカードにかかる負荷を低減し、複数の前記集合に負荷を分散することを課題とする。
【００１５】
【課題を解決するための手段】
前記課題を解決する本出願第１の発明は、
移動体通信網と、
前記移動体通信網に接続し、選択合成装置と複製分配装置と選択合成・複製分配処理装置とを有する無線基地局制御装置と、
前記無線基地局制御装置に接続する無線基地局と、
前記無線基地局と接続する移動無線端末とを備え、ＡＴＭセルのヘッダ内の仮想チャネル識別子を分割することなく、移動通信システムのルーチング処理を行うルーチング処理方法であって、
前記無線基地局制御装置に二以上のルーチングパラメータの組合わせを多数保持したテーブルを備え付け、
前記テーブル内の前記ルーチングパラメータの各組合わせに一対一に対応する値を、データに付帯させ、
前記無線基地局制御装置への入力データから前記値を取得し、取得した前記値に対応するルーチングパラメータの組合わせを前記テーブルから読み出し、読み出したルーチングパラメータに従って前記入力データのルーチングを行うことを特徴とする移動通信システムのルーチング処理方法である。
【００１６】
従来技術においては、ＡＴＭセルのセルヘッダ内のＶＣＩ領域の１６ビットを分割し、かつ分割された各領域のビット数を固定し、前記ルーチングパラメータの各パラメータを割り当てられた領域に付帯させるため、各パラメータの許容値は割り当てられた領域のビット数分だけということになり制限をうけてしまう。これに対し、本出願第１の発明によれば、ＡＴＭセルのセルヘッダ内のＶＣＩの１６ビットを分割することなく、前記ルーチングパラメータの各組合わせに一対一に対応する値をＶＣＩとして付帯させるため、前記制限を回避でき、これにより使用するＶＣＩの数に無駄がなくなり、前記無線基地局制御装置にて収容可能なコネクション数が増加するという利点がある。
【００１７】
また本出願第２の発明は、本出願第１の発明の移動体通信システムのルーチング処理方法に置いて、
１つの前記選択合成装置と１つの前記複製分配装置とが１つの組を構成し、所定数の前記組が１つの集合を構成する場合に、前記無線基地局制御装置に複数の前記集合を備え、
前記二以上のルーチングパラメータを、前記集合を識別するパラメータと、前記組を識別するパラメータと、前記無線基地局から前記無線基地局制御装置を介して前記移動体通信網に送信されるデータか、前記移動体通信網から前記無線基地局制御装置を介して前記無線基地局に送信されるデータかを識別するパラメータと、前記無線基地局を識別するパラメータとすることを特徴とする請求項１に記載の移動通信システムのルーチング処理方法である。
【００１８】
また本出願第３の発明は、本出願第２の発明の移動通信システムのルーチング処理方法において、
前記テーブルに保持する前記二以上のルーチングパラメータを、前記集合を識別するパラメータ、前記組を識別するパラメータ、前記無線基地局を識別するパラメータ、前記無線基地局から前記無線基地局制御装置を介して前記移動体通信網に送信されるデータか、前記移動体通信網から前記無線基地局制御装置を介して前記無線基地局に送信されるデータかを識別するパラメータ
の順で上位桁として組合せて前記テーブルを構成し、かつ前記テーブル上で、昇順又は降順に順次ルーチングパラメータの各組合せを切り替えつつ一対一に前記値を割り当て、割り当てた前記値をデータに付帯させることを特徴とする移動通信システムのルーチング処理方法である。
【００１９】
また本出願第４の発明は、本出願第２の発明の移動通信システムのルーチング処理方法において、
前記テーブルに保持する前記二以上のルーチングパラメータを、前記組を識別するパラメータ、前記集合を識別するパラメータ、前記無線基地局を識別するパラメータ、前記無線基地局から前記無線基地局制御装置を介して前記移動体通信網に送信されるデータか、前記移動体通信網から前記無線基地局制御装置を介して前記無線基地局に送信されるデータかを識別するパラメータ
の順で上位桁として組合せて前記テーブルを構成し、かつ前記テーブル上で、昇順又は降順に順次ルーチングパラメータの各組合せを切り替えつつ一対一に前記値を割り当て、割り当てた前記値をデータに付帯させることを特徴とする移動通信システムのルーチング処理方法である。
【００２０】
したがって、本出願第４の発明により、コネクションを各集合に均等に割り当てることができる。これにより、１つの前記集合にかかる負荷を低減でき、複数の前記集合に負荷を分散させるという利点がある。
【００２１】
本出願第５の発明は、本出願第１の発明の移動通信システムのルーチング処理方法において、
前記テーブル内の前記ルーチングパラメータの各組合わせに一対一に対応する値を、データのヘッダを構成するＶＣＩとして付帯させることを特徴とする移動通信システムのルーチング処理方法である。
ＶＣＩとは、前記移動体通信網上を伝達されるＡＴＭセルよ呼ばれるデータのヘッダを構成する、仮想チャネル識別子（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ  Ｉｄｅｎｔｉｆｉｅｒ）をいう。
【００２２】
本出願第６の発明は、本出願第１の発明の移動通信システムのルーチング処理方法において、
前記テーブル内の前記ルーチングパラメータの各組合わせに一対一に対応する値を、データのヘッダを構成するＶＣＩ及びＶＰＩとして付帯させることを特徴とする移動通信システムのルーチング処理方法である。
ＶＰＩとは、前記移動体通信網上を伝達されるＡＴＭセルよ呼ばれるデータのヘッダを構成する、仮想パス識別子（Ｖｉｒｔｕａｌ  Ｐａｔｈ  Ｉｄｅｎｔｉｆｉｅｒ）をいう。
【００２３】
前記課題を解決する本出願第７の発明は、
移動無線端末と通信する無線基地局を制御し、移動体通信網に接続し、選択合成装置と複製分配装置と選択合成・複製分配処理装置とを有する無線基地局制御装置であって、二以上のルーチングパラメータの組合わせを多数保持したテーブルと、前記テーブル内の前記ルーチングパラメータの各組合わせに一対一に対応する値を保持したテーブルと、前記値をデータに付帯させ、前記無線基地局制御装置への入力データから前記値を取得し、取得した前記値に対応するルーチングパラメータの組合せを前記テーブルから読み出し、読み出したルーチングパラメータに従って前記入力データのルーチングを指示する制御部とを備え、ＡＴＭセルのヘッダ内の仮想チャネル識別子を分割することなく、通信システムのルーチング処理を行うように構成して成ることを特徴とする無線基地局制御装置である。
【００２４】
したがって、本出願第７の発明によれば、サービスエリアによってはコネクション数が増加し、これに伴い前記無線基地局制御装置に搭載される前記選択合成部及び前記複製分配部の数の増加等が必要となった場合に、前記ルーチングパラメータのパラメータに割り当てられた領域の許容ビット数の制限を受けない。よって移動体通信システムの構成の変更に柔軟に対応できるという利点がある。
【００２５】
【発明の実施の形態】
以下に本発明の一実施形態の移動通信システムのルーチング処理方法につき図面を参照して説明する。以下は本発明の一実施形態であって本発明を限定するものではない。
【００２６】
実施の形態１
以下に、本発明の実施の形態１の移動通信システムのルーチング処理方法につき、図６，図７，図８を参照して説明する。
【００２７】
図６は、本発明の実施の形態１におけるＣＤＭＡ移動通信システムを示す構成図である。図６に示すように、本発明の実施の形態１におけるＣＤＭＡ移動通信システムは、移動体通信網に接続され、かつＤＨＴ１０５と制御部１０８とを備えるＢＳＣ１０４と、このＢＳＣ１０４に接続されたＢＴＳ（１０２−０）〜（１０２−３）と、ＭＳ１０１とを備える。また、ＢＴＳ（１０２−０）〜（１０２−３）のサービスエリアを無線エリア（１０３−０）〜（１０３−３）とする。さらに、前記ＤＨＴ１０５は、図示しない８枚のＤＨＴカードを有し、各ＤＨＴカードは２５６個のトランクを有することとする。次に図７，図８を参照して、前記制御部１０８に保持するテーブルについて説明する。
【００２８】
前記制御部１０８は、ＤＨＴルーチングパラメータ管理テーブル５０１と、ＶＣＩ管理テーブル５１０とを有する。図７は、前記制御部１０８に保持する前記ＤＨＴルーチングパラメータ管理テーブル５０１を示す図である。図７に示すように、ＤＨＴルーチングパラメータ管理テーブル５０１は、ＤＨＴカード番号５０３と、トランク番号５０４と、ブランチ番号５０５と、転送方向５０６と、各トランクに一対一に対応してトランクの状態を示すトランク状態５０２と、各ブランチに一対一に対応してブランチの状態を示すブランチ状態５０７と、トランクを指し示すＤＨＴルーチングパラメータ管理テーブルポインタ５０８と、ブランチを指し示すＤＨＴルーチングパラメータリードポインタ５０９とから構成される。
【００２９】
図８は、前記制御部１０８に保持する前記ＶＣＩ管理テーブル５１０を示す図である。また、図８に示すように、ＶＣＩ管理テーブル５１０は、ＶＣＩ値５１２と、ＤＨＴルーチングパラメータ管理テーブルのアドレス５１３と、ＶＣＩ値５１２に一対一に対応してＶＣＩ値５１２の状態を示すＶＣＩ値状態５１１と、ＶＣＩ値を指し示すＶＣＩ管理テーブルポインタ５１４と、ＶＣＩ検索ポインタ５１５とから構成される。
【００３０】
本発明の実施の形態１の移動通信システムのルーチング処理方法においては、データを的確にルーチングさせるためのＶＣＩのアサイン方式として、ダイナミックアサイン方式を採用する。ダイナミックアサイン方式とは、１つのＤＨＴルーチングパラメータ対して任意の１つのＶＣＩ値を割り当てる方式である。このＶＣＩ値が、ＡＴＭセルのセルヘッダ内のＶＣＩ（領域は、１６ビット。）として表現される。
【００３１】
また、本発明の実施の形態１の移動通信システムのルーチング処理方法においては、データを的確にルーチング処理するために、任意のコネクションに対して設定されたＤＨＴルーチングパラメータの内容とそれに一対一に対応するＶＣＩ値とを、制御部１０６内の前記ＤＨＴルーチングパラメータ管理テーブル５０１と前記ＶＣＩ管理テーブル５１０とにおいてテーブル管理する。移動体通信網側もしくは各ＢＴＳ側からＢＳＣ内にデータであるＡＴＭセルが転送さると、セルヘッダのＶＣＩをもとに、前記ＤＨＴルーチングパラメータ管理テーブル５０１と前記ＶＣＩ管理テーブル５１０とを参照し、ＤＨＴルーチングパラメータの各要素を認識する。これにより、データをＤＨＴを介して的確にルーチングさせる。次に、ＤＨＴルーチングパラメータ管理テーブル５０１とＶＣＩ管理テーブル５１０とを用いた本発明の実施の形態１のダイナミックアサイン処理及びルーチング処理を具体的に説明する。
【００３２】
まず、ダイナミックアサイン処理について説明する。コネクション確立時には、任意のＭＳに対してＤＨＴ１０５内に搭載される複数のＤＨＴカード４０１のどのトランクを割り当てるのかという動作が必要となる。そこで制御部１０６では、図７に示すように、ＤＨＴルーチングパラメータ管理テーブル５０１において、ＤＨＴルーチングパラメータ管理テーブルポインタ５０８を設定し、テーブルの第１項目から順にＤＨＴカード番号５０３、トランク番号５０４をコネクションに割り当てていく。１つのコネクションの割り当てが完了した時点で、ＤＨＴルーチングパラメータ管理テーブルポインタ５０８の示すトランクの状態５０２をｉｄｌｅ状態（図７では、０）からｂｕｓｙ（図７では、１）に設定して、ポインタを次項目に移動させる。このとき、前記ＤＨＴカード番号５０３と前記トランク番号５０４の組合せは、前記ＤＨＴカード番号５０３、前記トランク番号５０４の順で上位桁とする。すなわち、１つのＤＨＴカード番号５０３を含む組合せに対するコネクションの割り当てが全て終了して初めて、次のＤＨＴカード番号５０３を含む組合せに対しコネクションを割り当てる。
【００３３】
図７に示すように、１つのコネクションに対して割り当てられたトランクには、ブランチ５０５が５つ存在し、さらにデータの転送方向５０６には、ＢＴＳ側，移動体通信網側の２方向存在するため、最終的にはそのコネクションに対して割り当てられるＶＣＩの値は１０個となる。このＶＣＩの値１０個の割り当てについては、図８に示すＶＣＩ管理テーブル５１０を参照して説明する。このＶＣＩ管理テーブル５１０においても、ＶＣＩ管理テーブルポインタ５１４を設定し、テーブルの第一項目から順にＶＣＩの値を割り当て（以下、ＶＣＩ値という。）、対応するＤＨＴルーチングパラメータ管理テーブル５０１のアドレスをＤＨＴルーチングパラメータ管理テーブルのアドレス５１３として設定する。割り当てが完了したＶＣＩ値に対しては、割り当てが済んだか否かの状態を示すＶＣＩ値状態５１１をｉｄｌｅ状態（図８では、０）からｂｕｓｙ（図８では、１）に設定するとともに、対応づけられたＤＨＴルーチングパラメータ管理テーブル５０１のブランチ状態５０７もｉｄｌｅ状態（図７では、０）からｂｕｓｙ（図７では、１）に設定設定し、ＶＣＩ管理テーブルポインタ５１４を次項目に移動させる。この動作を１トランクあたりに必要な回数分（ブランチ数×転送方向数２）繰り返す。
【００３４】
次に、ルーチング処理について説明する。ＢＴＳ側もしくは移動体通信網側からＢＳＣ１０４に転送されたＡＴＭセルのセルヘッダからＶＣＩ値を取得する。そしてＶＣＩ管理テーブル５１０に設定されたＶＣＩ検索ポインタ５１５をテーブルの第１項目から順に移動させ、データのＶＣＩ値と合致するＶＣＩ値５１２を検索する。そして合致するＶＣＩ値５１２が見つかると、そのＶＣＩ値５１２のＶＣＩ値状態５１１よりｂｕｓｙ状態であることを確認し、その値に対応づけられたＤＨＴルーチングパラメータ管理テーブル５０１上のアドレス５１３にＤＨＴルーチングパラメータリードポインタ５０９を移動させてポインタが示すＤＨＴルーチングパラメータの内容をリードする。この動作によりＶＣＩ値から、そのデータに対して割り当てられているＤＨＴカード番号５０３，トランク番号５０４，ブランチ番号５０５，転送方向５０６を認識することができる。そして、ＤＨＴカードルーチング回路にＤＨＴカード番号５０３を、ＤＨＴトランクルーチング回路にトランク番号５０４，ブランチ番号５０５，転送方向５０６を指示することにより、ＢＳＣ１０４内に転送されたデータのルーチングが実現される。一方、データから取得したＶＣＩ値と合致するＶＣＩ値がルーチングテーブル内に存在しない場合や、合致するＶＣＩ値があってもＶＣＩ値状態がｉｄｌｅ状態であるような場合は、ルーチングが不可能となるためデータは廃棄される。
【００３５】
実施の形態２
次に、本発明の実施の形態２の移動通信システムのルーチング処理方法につき、特に制御部１０６におけるテーブル管理について、図６，図８，図９を参照して説明する。
【００３６】
本発明の実施の形態２におけるＣＤＭＡ移動通信システムの構成は、前記本発明の実施の形態１において図６に示したＣＤＭＡ移動通信システムの構成と同様とする。本発明の実施の形態２と前記本発明の実施の形態１との違いは、制御部１０８に保持するＤＨＴルーチングパラメータ管理テーブルの構成と、その構成に伴うダイナミックアサイン処理にある。また、本発明の実施の形態２のＶＣＩ管理テーブルの構成は、前記本発明の実施の形態１において図８に示したＶＣＩ管理テーブル５１０の構成と同様である。次に、図９を参照して、実施の形態２における制御部１０８に保持するＤＨＴルーチングパラメータ管理テーブルの構成について説明する。
【００３７】
図９は、本発明の実施の形態２におけるＤＨＴルーチングパラメータ管理テーブル６０１を示す図である。図９に示すように、本発明の実施の形態２におけるＤＨＴルーチングパラメータ管理テーブル６０１は、トランク番号６０３と、ＤＨＴカード番号６０４と、ブランチ番号６０５と、転送方向６０６と、各カードに一対一に対応してカードの状態を示すカード状態６０２と、各ブランチに一対一に対応してブランチの状態を示すブランチ状態６０７と、カードを指し示すＤＨＴルーチングパラメータ管理テーブルポインタ６０８と、ブランチを指し示すＤＨＴルーチングパラメータリードポインタ６０９とから構成される。
【００３８】
本発明の実施の形態２の移動通信システムのルーチング処理方法においては、データを的確にルーチングさせるためのＶＣＩのアサイン方式として、前記本発明の実施の形態１と同様のダイナミックアサイン方式を採用する。また、データを的確にルーチング処理のために、任意のコネクションに対して設定されたＤＨＴルーチングパラメータの内容とそれに一対一に対応するＶＣＩとを、制御部１０６内の前記ＤＨＴルーチングパラメータ管理テーブル６０１と前記ＶＣＩ管理テーブル５１０とにおいてテーブル管理する。移動体通信網側もしくは各ＢＴＳ側からＢＳＣ内にデータであるＡＴＭセルが転送さると、セルヘッダのＶＣＩをもとに、前記ＤＨＴルーチングパラメータ管理テーブル６０１と前記ＶＣＩ管理テーブル５１０とを参照し、ＤＨＴルーチングパラメータの各要素を認識する。これにより、データをＤＨＴを介して的確にルーチングさせる。次に、ＤＨＴルーチングパラメータ管理テーブル６０１を用いた実施の形態２のダイナミックアサイン処理を具体的に説明する。
【００３９】
コネクション確立時には、任意のＭＳに対してＤＨＴ１０５内に搭載される複数のＤＨＴカード４０１のどのトランクを割り当てるのかという動作が必要となる。そこで制御部１０６では、図９に示すように、ＤＨＴルーチングパラメータ管理テーブル６０１において、ＤＨＴルーチングパラメータ管理テーブルポインタ６０８を設定し、テーブルの第１項目から順にトランク番号６０３、ＤＨＴカード番号６０４をコネクションに割り当てていく。１つのコネクションの割り当てが完了した時点で、ＤＨＴルーチングパラメータ管理テーブルポインタ６０８の示すカード状態６０２をｉｄｌｅ状態（図９では、０）からｂｕｓｙ（図９では、１）に設定して、ポインタを次項目に移動させる。このとき、前記トランク番号６０３、前記ＤＨＴカード番号６０４の組合せは、前記トランク番号６０３、前記ＤＨＴカード番号６０４の順で上位桁とする。すなわち、１つのトランク番号６０３を含む組合せに対するコネクションの割り当てが全て終了して初めて、次のトランク番号６０３を含む組合せに対しコネクションを割り当てる。
【００４０】
図９に示すように、１つのコネクションに対して割り当てられたトランクには、ブランチ６０５が５つ存在し、さらにデータの転送方向６０６には、ＢＴＳ側，移動体通信網側の２方向存在するため、最終的にはそのコネクションに対して割り当てられるＶＣＩの値は１０個となる。このＶＣＩの値１０個の割り当てについては、図８に示すＶＣＩ管理テーブル５１０を参照して説明する。このＶＣＩ管理テーブル５１０においても、ＶＣＩ管理テーブルポインタ５１４を設定し、テーブルの第一項目から順にＶＣＩの値を割り当て（この値を以下、ＶＣＩ値という。）、対応するＤＨＴルーチングパラメータ管理テーブル６０１のアドレスをＤＨＴルーチングパラメータ管理テーブルのアドレス５１３として設定する。割り当てが完了したＶＣＩ値に対しては、割り当てが済んだか否かの状態を示すＶＣＩ値状態５１１をｉｄｌｅ状態（図８では、０）からｂｕｓｙ（図８では、１）に設定するとともに、対応づけられたＤＨＴルーチングパラメータ管理テーブル６０１のブランチ状態６０７もｉｄｌｅ状態（図９では、０）からｂｕｓｙ（図９では、１）に設定設定し、ＶＣＩ管理テーブルポインタ５１４を次項目に移動させる。この動作を１トランクあたりに必要な回数分（ブランチ数×転送方向数２）繰り返す。
【００４１】
以上のように、本発明の実施の形態２においては、ＤＨＴルーチングパラメータ管理テーブルがトランク番号を最上位桁として構成されている点が本発明の実施の形態１とは異なる。前記本発明の実施の形態１においては、図７に示すように、任意のコネクションに対してＤＨＴルーチングパラメータを割り当てる際、ＤＨＴカード番号を最上位桁としたテーブル構造であったため、１つのＤＨＴカードの構成要素となるトランクすべてがコネクションに対して割り当てられなければ、別ＤＨＴカードの構成要素となるトランクへの割り当てができない。これにより任意の１つのＤＨＴカードにかかる負荷が増大し、コネクションが集中してしまう危険性がある。そこで本発明の実施の形態２においては、ＤＨＴ１０５にはＤＨＴカードが複数枚搭載されることから、１つのＤＨＴカードにかかる負荷を低減し、複数のＤＨＴカードに負荷を分散させることを目的として、図９のようにトランク番号単位のテーブル構成を提案する。なお、ルーチング処理については、前記本発明の実施の形態１の場合と同様である。
【００４２】
実施の形態３
次に、本発明の実施の形態３の移動通信システムのルーチング処理方法につき、特に制御部１０６に保持するテーブルについて、図６，図１０，図１１，図１２，図１３を参照して説明する。
【００４３】
本発明の実施の形態３におけるＣＤＭＡ移動通信システムの構成は、前記本発明の実施の形態１において図６に示したＣＤＭＡ移動通信システムの構成と同様である。本発明の実施の形態３と前記本発明の実施の形態１との違いは、アサイン方式と、図６に示す制御部１０８に保持するテーブルの構成にある。次に、本発明の実施の形態３の、テーブルの構成について説明する。
【００４４】
制御部１０８には、ＤＨＴルーチングパラメータ管理テーブル７０１と、ＶＰＩ管理テーブル７０７と、ブランチ管理テーブル７１３と、ＶＣＩ管理テーブル７１９とを有する。図１０は、前記ＤＨＴルーチングパラメータ管理テーブル７０１を示す図である。図１０に示すように、ＤＨＴルーチングパラメータ管理テーブル７０１は、ＤＨＴカード番号７０２と、トランク番号７０３と、トランク状態７０４と、カードを指し示すＤＨＴルーチングパラメータ管理テーブルポインタ７０５と、トランクを指し示すＤＨＴルーチングパラメータリードポインタ７０６とから構成される。
【００４５】
図１１は、ＶＰＩ管理テーブル７０７を示す図である。図１１に示すように、ＶＰＩ管理テーブル７０７は、ＶＰＩ値７０９と、ＤＨＴルーチングパラメータ管理テーブルのアドレス７１０と、ＶＰＩ値７０９に一対一に対応してＶＰＩ値７０９の状態を示すＶＣＩ値状態７０８と、ＶＰＩ値を指し示すＶＰＩ管理テーブルポインタ７１１と、ＶＰＩ検索ポインタ７１２とから構成される。
【００４６】
図１２は、前記ブランチ管理テーブル７１３を示す図である。図１２に示すように、ブランチ管理テーブル７１３は、ブランチ状態７１４と、ブランチ番号７１５と、転送方向７１６と、ブランチ管理テーブルポインタ７１７と、ブランチ検索ポインタ７１８とから構成される。
【００４７】
図１３は、前記ＶＣＩ管理テーブル７１９を示す図である。図１３に示すように、ＶＣＩ管理テーブル７１９は、ＶＣＩ値７２１と、ブランチ管理テーブルアドレス７２２と、ＶＣＩ値状態７２０と、ＶＣＩ管理テーブルポインタ７２３と、ＶＣＩ検索ポインタ７２４とから構成される。
【００４８】
前記本発明の実施の形態１において採用したダイナミックアサイン方式は、１つのＤＨＴルーチングパラメータ対して任意の１つのＶＣＩを割り当てる。これに対し、本発明の実施の形態３において採用したダイナミックアサイン方式は、１つのＤＨＴルーチングパラメータ対して任意の１つのＶＣＩ及びＶＰＩを割り当てる。
【００４９】
また、本発明の実施の形態３の移動通信システムのルーチング処理方法においては、データを的確にルーチング処理するために、任意のコネクションに対して設定されたＤＨＴルーチングパラメータのカード番号及びトランク番号と、カード番号とトランク番号との組合せに一対一に対応するＶＰＩ値と、ＤＨＴルーチングパラメータのブランチ番号及び転送方向と、ブランチ番号と転送方向の組合せに一対一に対応するＶＣＩ値とを、制御部１０６内の前記ＤＨＴルーチングパラメータ管理テーブル７０１と、前記ＶＰＩ管理テーブル７０７と、前記ブランチ管理テーブル７１３と、前記ＶＣＩ管理テーブル７１９とにおいてテーブル管理する。移動体通信網側もしくは各ＢＴＳ側からＢＳＣ内にデータであるＡＴＭセルが転送さると、セルヘッダのＶＣＩ及びＶＰＩをもとに、制御部１０６内の前記ＤＨＴルーチングパラメータ管理テーブル７０１と、前記ＶＰＩ管理テーブル７０７と、前記ブランチ管理テーブル７１３と、前記ＶＣＩ管理テーブル７１９とを参照し、ＤＨＴルーチングパラメータの各要素を認識する。これにより、データをＤＨＴを介して的確にルーチングさせる。次に、制御部１０６内の前記ＤＨＴルーチングパラメータ管理テーブル７０１と、前記ＶＰＩ管理テーブル７０７と、前記ブランチ管理テーブル７１３と、前記ＶＣＩ管理テーブル７１９とを用いた本発明の実施の形態３のダイナミックアサイン処理及びルーチング処理を具体的に説明する。
【００５０】
まず、ダイナミックアサイン処理について説明する。コネクション確立時には、任意のＭＳに対してＤＨＴ１０５内に搭載される複数のＤＨＴカード４０１のどのトランクを割り当てるのかという動作が必要となる。そこで制御部１０６では、図１０に示すように、ＤＨＴルーチングパラメータ管理テーブル７０１において、ＤＨＴルーチングパラメータ管理テーブルポインタ７０５を設定し、テーブルの第１項目から順にＤＨＴカード番号７０２、トランク番号７０３をコネクションに割り当てていく。１つのコネクションの割り当てが完了した時点で、ＤＨＴルーチングパラメータ管理テーブルポインタ７０５の示すトランク状態７０４をｉｄｌｅ状態（図１０では、０）からｂｕｓｙ（図１０では、１）に設定して、ポインタを次項目に移動させる。このとき、前記ＤＨＴカード番号７０２と前記トランク番号７０３の組合せは、前記ＤＨＴカード番号７０２、前記トランク番号７０３の順で上位桁とする。すなわち、１つのＤＨＴカード番号７０２を含む組合せに対するコネクションの割り当てが全て終了して初めて、次のＤＨＴカード番号７０２を含む組合せに対しコネクションを割り当てる。
【００５１】
ＶＰＩの値の割り当てについては、図１１に示すＶＰＩ管理テーブル７０７を参照して説明する。このＶＰＩ管理テーブル７０７においても、ＶＰＩ管理テーブルポインタ７１１を設定し、テーブルの第一項目から順にＶＰＩの値を割り当て（以下、ＶＣＩ値という。）、対応するＤＨＴルーチングパラメータ管理テーブル７０１のアドレスをＤＨＴルーチングパラメータ管理テーブルのアドレス７１０として設定する。割り当てが完了したＶＰＩ値に対しては、割り当てが済んだか否かの状態を示すＶＰＩ値状態７０７をｉｄｌｅ状態（図１１では、０）からｂｕｓｙ（図１１では、１）に設定し、ＶＰＩ管理テーブルポインタ７１１を次項目に移動させる。
【００５２】
１つのコネクションに対して割り当てられたトランクには、ブランチが５つ存在し、さらにデータの転送方向には、ＢＴＳ側，移動体通信網側の２方向存在するため、最終的にはそのコネクションに対して割り当てられるＶＣＩの値は１０個となる。このＶＣＩの値１０個の割り当てについては、図１２及び図１３に示すブランチ管理テーブル７１３及びＶＣＩ管理テーブル７１９を参照して説明する。図１２に示すように、ブランチ管理テーブル７１３において、ブランチ管理テーブルポインタ７１７を設定し、テーブルの第１項目から順にブランチ番号７１５、転送方向７１６を割り当てていく。１つの割り当てが完了した時点で、ブランチ管理テーブルポインタ７１７の示すブランチ状態７１４をｉｄｌｅ状態（図１２では、０）からｂｕｓｙ（図１２では、１）に設定して、ポインタを次項目に移動させる。図１３に示すＶＣＩ管理テーブル７１９においても、ＶＣＩ管理テーブルポインタ７２３を設定し、テーブルの第一項目から順にＶＣＩの値を割り当て（以下、ＶＣＩ値という。）、対応するブランチ管理テーブル７１３のアドレスをブランチ管理テーブルのアドレス７２２として設定する。割り当てが完了したＶＣＩ値に対しては、割り当てが済んだか否かの状態を示すＶＣＩ値状態７２０をｉｄｌｅ状態（図１３では、０）からｂｕｓｙ（図１３では、１）に設定し、ＶＣＩ管理テーブルポインタ７２３を次項目に移動させる。以上の動作を１トランクあたりに必要な回数分（ブランチ数×転送方向数２）繰り返す。
【００５３】
次に、ルーチング処理について説明する。ＢＴＳ側もしくは移動体通信網側からＢＳＣ１０４に転送されたＡＴＭセルのセルヘッダからＶＰＩ値及びＶＣＩ値を取得する。そしてＶＰＩ管理テーブル７０７に設定されたＶＰＩ検索ポインタ７１２をテーブルの第１項目から順に移動させ、データのＶＰＩ値と合致するＶＰＩ値７０９を検索する。そして合致するＶＰＩ値７０９が見つかると、そのＶＰＩ値７０９のＶＰＩ値状態７０８よりｂｕｓｙ状態であることを確認し、その値に対応づけられたＤＨＴルーチングパラメータ管理テーブルアドレス７１０にＤＨＴルーチングパラメータリードポインタ７０６を移動させてポインタが示すＤＨＴルーチングパラメータのＤＨＴカード番号７０２及びトランク番号７０３をリードする。この動作によりＶＰＩ値から、そのデータに対して割り当てられているＤＨＴカード番号７０２，トランク番号７０３を認識することができる。また、ＶＣＩ管理テーブル７１９に設定されたＶＣＩ検索ポインタ７２４をテーブルの第１項目から順に移動させ、データのＶＣＩ値と合致するＶＣＩ値７２１を検索する。そして合致するＶＣＩ値７２１が見つかると、そのＶＣＩ値７２１のＶＣＩ値状態７２０よりｂｕｓｙ状態であることを確認し、その値に対応づけられたブランチ管理テーブルアドレス７２２にブランチ検索ポインタ７１８を移動させてポインタが示すＤＨＴルーチングパラメータのブランチ番号７１５及び転送方向７１６をリードする。この動作によりＶＣＩ値から、そのデータに対して割り当てられているブランチ番号７１５，転送方向７１５を認識することができる。そして、ＤＨＴカードルーチング回路にＤＨＴカード番号５０３を、ＤＨＴトランクルーチング回路にトランク番号５０４，ブランチ番号５０５，転送方向５０６を指示することにより、ＢＳＣ１０４内に転送されたデータのルーチングが実現される。一方、データから取得したＶＰＩ値及びＶＣＩ値と合致するＶＰＩ値及びＶＣＩ値がルーチングテーブル内に存在しない場合や、合致するＶＰＩ値及びＶＣＩ値があってもＶＰＩ値状態及びＶＣＩ値状態がｉｄｌｅ状態であるような場合は、ルーチングが不可能となるためデータは廃棄される。
【００５４】
以上のように、本発明の実施の形態３の移動通信システムのルーチング処理方法は、ＤＨＴルーチングパラメータをＡＴＭセルのセルヘッダのＶＰＩ（１２ビット）とＶＣＩ（１６ビット）を用いて実現する方法である。前記本発明の実施の形態１ではＶＣＩ（１６ビット）を用いて、ＤＨＴカード番号，トランク番号，ブランチ番号，転送方向を表現していたのに対し、本発明の実施の形態３では、ＤＨＴカード番号とトランク番号をＶＰＩで管理し、ブランチ番号と転送方向をＶＰＩで管理する。このようにＶＰＩ，ＶＣＩの２領域を用いることで、対応できるＤＨＴルーチングパラメータの数は、前記本発明の実施の形態１の場合にくらべてはるかに増加する。すなわち、前記本発明の実施の形態１ではＶＣＩ領域のみであることから、ＤＨＴルーチングパラメータに対応させることのできるＶＣＩ値は最大で６５５３７個となる。しかし本発明の実施の形態３の場合では、ＶＰＩ領域（１２ビット）およびＶＣＩ領域（１６ビット）の両方を使用することから、最大で（４０９６×６５５３６）通りのＤＨＴルーチングパラメータに対応することができるため、１つのＢＳＣに搭載されるＤＨＴカード数の増加や、１つのＤＨＴのトランク数の増加，１つのＭＳが通信可能なＢＴＳ数の増加など、通信システムの構成が変化する場合やＢＳＣの容量増加に対して効果的である。
【００５５】
実施の形態４
次に、本発明の実施の形態４の移動通信システムのルーチング処理方法につき、特に制御部１０６に保持するテーブルについて、図６，図１４，図１１，図１２，図１３を参照して説明する。
【００５６】
本発明の実施の形態４におけるＣＤＭＡ移動通信システムの構成は、前記本発明の実施の形態１において図６に示したＣＤＭＡ移動通信システムの構成と同様とする。本発明の実施の形態４と前記本発明の実施の形態３との違いは、制御部１０８に保持するＤＨＴルーチングパラメータ管理テーブルの構成と、その構成に伴うダイナミックアサイン処理にある。また、本発明の実施の形態４においては、前記本発明の実施の形態３と同様に、前記ＤＨＴルーチングパラメータ管理テーブルの他に、ＶＰＩ管理テーブルと、ブランチ管理テーブルと、ＶＣＩ管理テーブルとを前記制御部に有する。次に、本発明の実施の形態４における制御部に保持するテーブルの構成について説明する。
【００５７】
制御部１０８には、ＤＨＴルーチングパラメータ管理テーブル８０１と、図１１に示したＶＰＩ管理テーブル７０７と、図１２に示したブランチ管理テーブル７１３と、図１３に示したＶＣＩ管理テーブル７１９とを有する。図１４は、前記ＤＨＴルーチングパラメータ管理テーブル８０１を示す図である。図１４に示すように、ＤＨＴルーチングパラメータ管理テーブル８０１は、トランク番号８０３と、ＤＨＴカード番号８０２と、トランク状態８０４と、カードを指し示すＤＨＴルーチングパラメータ管理テーブルポインタ８０５と、トランクを指し示すＤＨＴルーチングパラメータリードポインタ８０６とから構成される。
【００５８】
本発明の実施の形態４においては、ダイナミックアサイン方式を採用する。すなわち、１つのＤＨＴルーチングパラメータ対して任意の１つのＶＣＩ及びＶＰＩを割り当てる。
【００５９】
また、本発明の実施の形態４においては、前記本発明の実施の形態３の移動通信システムのルーチング処理方法と同様の方法を用いる。すなわち、データを的確にルーチング処理するために、任意のコネクションに対して設定されたＤＨＴルーチングパラメータのカード番号及びトランク番号と、カード番号とトランク番号との組合せに一対一に対応するＶＰＩ値と、ＤＨＴルーチングパラメータのブランチ番号及び転送方向と、ブランチ番号と転送方向の組合せに一対一に対応するＶＣＩ値とを、制御部１０６内の前記ＤＨＴルーチングパラメータ管理テーブル７０１と、前記ＶＰＩ管理テーブル７０７と、前記ブランチ管理テーブル７１３と、前記ＶＣＩ管理テーブル７１９とにおいてテーブル管理する。次に、制御部１０６内の前記ＤＨＴルーチングパラメータ管理テーブル８０１と、前記ＶＰＩ管理テーブル７０７とを用いた本発明の実施の形態４のダイナミックアサイン処理を具体的に説明する。
【００６０】
コネクション確立時には、任意のＭＳに対してＤＨＴ１０５内に搭載される複数のＤＨＴカード４０１のどのトランクを割り当てるのかという動作が必要となる。そこで制御部１０６では、図１４に示すように、ＤＨＴルーチングパラメータ管理テーブル８０１において、ＤＨＴルーチングパラメータ管理テーブルポインタ８０５を設定し、テーブルの第１項目から順にトランク番号８０２、ＤＨＴカード番号８０３をコネクションに割り当てていく。１つのコネクションの割り当てが完了した時点で、ＤＨＴルーチングパラメータ管理テーブルポインタ８０５の示すカード状態８０４をｉｄｌｅ状態（図１４では、０）からｂｕｓｙ（図１４では、１）に設定して、ポインタを次項目に移動させる。このとき、前記トランク番号８０２、前記ＤＨＴカード番号８０３の組合せは、前記トランク番号８０２、前記ＤＨＴカード番号８０３の順で上位桁とする。すなわち、１つのトランク番号８０２を含む組合せに対するコネクションの割り当てが全て終了して初めて、次のトランク番号８０２を含む組合せに対しコネクションを割り当てる。
【００６１】
ＶＰＩの値の割り当てについては、図１１に示すＶＰＩ管理テーブル７０７を参照して説明する。このＶＰＩ管理テーブル７０７においても、ＶＰＩ管理テーブルポインタ７１１を設定し、テーブルの第一項目から順にＶＰＩの値を割り当て（以下、ＶＣＩ値という。）、対応するＤＨＴルーチングパラメータ管理テーブル８０１のアドレスをＤＨＴルーチングパラメータ管理テーブルのアドレス７１０として設定する。割り当てが完了したＶＰＩ値に対しては、割り当てが済んだか否かの状態を示すＶＰＩ値状態７０７をｉｄｌｅ状態（図１１では、０）からｂｕｓｙ（図１１では、１）に設定し、ＶＰＩ管理テーブルポインタ７１１を次項目に移動させる。また、ＶＣＩの値の割り当てについては、前記本発明の実施の形態３と同様とし、ブランチ番号と転送方向の組合せに一対一に対応するＶＣＩ値とを、前記ブランチ管理テーブル７１３と、前記ＶＣＩ管理テーブル７１９とにおいてテーブル管理する。さらに、ルーチング処理についても、前記本発明の実施の形態３と同様である。すなわち、移動体通信網側もしくは各ＢＴＳ側からＢＳＣ内にデータであるＡＴＭセルが転送さると、セルヘッダのＶＣＩ及びＶＰＩをもとに、制御部１０６内の前記ＤＨＴルーチングパラメータ管理テーブル８０１と、前記ＶＰＩ管理テーブル７０７と、前記ブランチ管理テーブル７１３と、前記ＶＣＩ管理テーブル７１９とを参照し、ＤＨＴルーチングパラメータの各要素を認識する。そして、ＤＨＴカードルーチング回路にＤＨＴカード番号５０３を、ＤＨＴトランクルーチング回路にトランク番号５０４，ブランチ番号５０５，転送方向５０６を指示することにより、ＢＳＣ１０４内に転送されたデータのルーチングが実現される。一方、データから取得したＶＰＩ値及びＶＣＩ値と合致するＶＰＩ値及びＶＣＩ値がルーチングテーブル内に存在しない場合や、合致するＶＰＩ値及びＶＣＩ値があってもＶＰＩ値状態及びＶＣＩ値状態がｉｄｌｅ状態であるような場合は、ルーチングが不可能となるためデータは廃棄される。
【００６２】
以上のように、本発明の実施の形態４の移動通信システムのルーチング処理方法は、ＤＨＴルーチングパラメータをＶＰＩ領域およびＶＣＩ領域の２領域で表現する点では前記本発明の実施の形態３と同様であるが、図１４に示した本発明の実施の形態４におけるＤＨＴルーチングパラメータ管理テーブル８０１は、トランク番号単位の構成となっている点が前記本発明の実施の形態３と異なる。このトランク番号単位の構成は前記本発明の実施の形態２の場合と同様であり、１つのＤＨＴカードにかかる負荷の低減に効果的である。またＶＰＩ，ＶＣＩの２領域を用いてＤＨＴルーチングパラメータを表現することから、前記本発明の実施の形態３と同様、通信システム構成の変化や、大容量化に対して有効である。
【００６３】
実施の形態５
次に、本発明の実施の形態５の移動通信システムのルーチング処理方法につき、特に制御部１０６に保持するテーブルについて、図６，図１５，図１１，図１６，図１３を参照して説明する。
【００６４】
本発明の実施の形態５におけるＣＤＭＡ移動通信システムの構成は、前記本発明の実施の形態１において図６に示したＣＤＭＡ移動通信システムの構成と同様である。本発明の実施の形態５のアサイン方式においては、ＶＰＩ領域はＤＨＴカード番号のみを対応させるという点で、前記本発明の実施の形態３，前記本発明の実施の形態４と異なる。次に、本発明の実施の形態５における制御部に保持するテーブルの構成について説明する。
【００６５】
制御部１０８には、ＤＨＴカード管理テーブル９０１と、図１１に示したＶＰＩ管理テーブル７０７と、ＤＨＴルーチングパラメータ管理テーブル９０６と、図１３に示したＶＣＩ管理テーブル７１９とを有する。図１５は、前記ＤＨＴカード管理テーブル９０１を示す図である。図１５に示すように、ＤＨＴカード管理テーブル９０１は、ＤＨＴカード番号９０２と、カード状態９０３と、カードを指し示すＤＨＴカード管理テーブルポインタ９０４と、カードを指し示すＤＨＴカードリードポインタ９０５とから構成される。
【００６６】
図１６は、前記ＤＨＴルーチングパラメータ管理テーブル９０６を示す図である。図１６に示すように、ＤＨＴルーチングパラメータ管理テーブル９０６は、トランク番号９０７と、ブランチ番号９０８と、転送方向９０９と、各トランクに一対一に対応してトランクの状態を示すトランク状態９１０と、各ブランチに一対一に対応してブランチの状態を示すブランチ状態９１１と、トランクを指し示すＤＨＴルーチングパラメータ管理テーブルポインタ９１２と、ブランチを指し示すＤＨＴルーチングパラメータリードポインタ９１３とから構成される。
【００６７】
本発明の実施の形態５においては、ダイナミックアサイン方式を採用する。すなわち、１つのＤＨＴルーチングパラメータ対して任意の１つのＶＣＩ及びＶＰＩを割り当てる。
【００６８】
また、本発明の実施の形態５の移動通信システムのルーチング処理方法においては、データを的確にルーチング処理するために、任意のコネクションに対して設定されたＤＨＴルーチングパラメータのカード番号と、カード番号に一対一に対応するＶＰＩ値と、ＤＨＴルーチングパラメータトランク番号及びブランチ番号及び転送方向と、トランク番号とブランチ番号と転送方向の組合せに一対一に対応するＶＣＩ値とを、制御部１０６内の前記ＤＨＴカード管理テーブル９０１と、前記ＶＰＩ管理テーブル７０７と、前記ＤＨＴルーチングパラメータ管理テーブル９０７と、前記ＶＣＩ管理テーブル７１９とにおいてテーブル管理する。
【００６９】
以上のように、本発明実施の形態５の移動通信システムのルーチング処理方法は、ＤＨＴルーチングパラメータをＶＰＩ領域およびＶＣＩ領域の２領域で表現する点では前記本発明の実施の形態３及び前記本発明の実施の形態４と同様である。しかし、図１５に示した本発明の実施の形態５におけるＤＨＴカード管理テーブル９０１が、ＤＨＴカード番号のみの構成となっている点と、図１６に示した本発明の実施の形態５におけるＤＨＴルーチングパラメータ管理テーブル９０７が、トランク番号，ブランチ番号，転送方向の構成となっている点が前記本発明の実施の形態３及び前記本発明の実施の形態４と異なる。効果としては、前記本発明の実施の形態３と同様で、通信システムの構成が変化する場合やＢＳＣの容量増加に対して有効である。
【００７０】
【図面の簡単な説明】
【図１】従来のＣＤＭＡ移動通信システムを示す構成図
【図２】従来のＤＨＴ１０５の構成を示す図
【図３】従来のＤＨＴカード４０１の構成を示す図
【図４】従来のトランク３０１の構成を示す図
【図５】ＶＣＩ固定マッピング方式を示す図
【図６】実施の形態１におけるＣＤＭＡ移動通信システムを示す構成図
【図７】実施の形態１のＤＨＴルーチングパラメータ管理テーブル５０１を示す図
【図８】実施の形態１のＶＣＩ管理テーブル５１０を示す図
【図９】実施の形態２のＤＨＴルーチングパラメータ管理テーブル６０１を示す図
【図１０】実施の形態３のＤＨＴルーチングパラメータ管理テーブル７０１を示す図
【図１１】実施の形態３のＶＰＩ管理テーブル７０７を示す図
【図１２】実施の形態３のブランチ管理テーブル７１３を示す図
【図１３】実施の形態３のＶＣＩ管理テーブル７１９を示す図
【図１４】実施の形態４のＤＨＴルーチングパラメータ管理テーブル８０１を示す図
【図１５】実施の形態５のＤＨＴカード管理テーブル９０１を示す図
【図１６】実施の形態５のＤＨＴルーチングパラメータ管理テーブル９０７を示す図
【符号の説明】
１０１．移動無線端末
１０２−０〜３．無線基地局
１０３−０〜３．無線エリア
１０４．無線基地局制御装置
１０５．選択合成・複製分配処理装置
４０１―０〜ｍ．ＤＨＴカード
４００．ＤＨＴカードルーチング回路
２００．選択合成装置
２０１．複製分配装置
３０１−０〜ｎ．トランク
３００．ＤＨＴトランクルーチング回路
２１０〜２１４．ブランチ
１０８．制御部
５０１．ＤＨＴルーチングパラメータ管理テーブル
５０２．トランク状態
５０３．ＤＨＴカード番号
５０４．トランク番号
５０５．ブランチ番号
５０６．転送方向
５０７．ブランチ状態
５０８．ＤＨＴルーチングパラメータ管理テーブルポインタ
５０９．ＤＨＴルーチングパラメータリードポインタ
５１０．ＶＣＩ管理テーブル
５１１．ＶＣＩ値状態
５１２．ＶＣＩ値
５１３．ＤＨＴルーチングパラメータ管理テーブルのアドレス
５１４．ＶＣＩ管理テーブルポインタ
５１５．ＶＣＩ検索ポインタ
６０１．ＤＨＴルーチングパラメータ管理テーブル
６０２．カード状態
６０３．トランク番号
６０４．ＤＨＴカード番号
６０５．ブランチ番号
６０６．転送方向
６０７．ブランチ状態
６０８．ＤＨＴルーチングパラメータ管理テーブルポインタ
６０９．ＤＨＴルーチングパラメータリードポインタ
７０１．ＤＨＴルーチングパラメータ管理テーブル
７０２．ＤＨＴカード番号
７０３．トランク番号
７０４．トランク状態
７０５．ＤＨＴルーチングパラメータ管理テーブルポインタ
７０６．ＤＨＴルーチングパラメータリードポインタ
７０７．ＶＰＩ管理テーブル
７０８．ＶＣＩ値状態
７０９．ＶＰＩ値
７１０．ＤＨＴルーチングパラメータ管理テーブルのアドレス
７１１．ＶＰＩ管理テーブルポインタ
７１２．ＶＰＩ検索ポインタ
７１３．ブランチ管理テーブル
７１４．ブランチ状態
７１５．ブランチ番号
７１６．転送方向
７１７．ブランチ管理テーブルポインタ
７１８．ブランチ検索ポインタ
７１９．ＶＣＩ管理テーブル
７２０．ＶＣＩ値状態
７２１．ＶＣＩ値
７２２．ブランチ管理テーブルアドレス
７２３．ＶＣＩ管理テーブルポインタ
７２４．ＶＣＩ検索ポインタ
８０１．ＤＨＴルーチングパラメータ管理テーブル
８０２．ＤＨＴカード番号
８０３．トランク番号
８０４．トランク状態
８０５．ＤＨＴルーチングパラメータ管理テーブルポインタ
８０６．ＤＨＴルーチングパラメータリードポインタ
９０１．ＤＨＴカード管理テーブル
９０２．ＤＨＴカード番号
９０３．カード状態
９０４．ＤＨＴカード管理テーブルポインタ
９０５．ＤＨＴカードリードポインタ
９０６．ＤＨＴルーチングパラメータ管理テーブル
９０７．トランク番号
９０８．ブランチ番号
９０９．転送方向
９１０．トランク状態
９１１．ブランチ状態
９１２．ＤＨＴルーチングパラメータ管理テーブルポインタ
９１３．ＤＨＴルーチングパラメータリードポインタ
【図１】
0003575538.tif 000002
【図２】
0003575538.tif 000003
【図３】
0003575538.tif 000004
【図４】
0003575538.tif 000005
【図５】
0003575538.tif 000006
【図６】
0003575538.tif 000007
【図７】
0003575538.tif 000008
【図８】
0003575538.tif 000009
【図９】
0003575538.tif 000010
【図１０】
0003575538.tif 000011
【図１１】
0003575538.tif 000012
【図１２】
0003575538.tif 000013
【図１３】
0003575538.tif 000014
【図１４】
0003575538.tif 000015
【図１５】
0003575538.tif 000016
【図１６】
0003575538.tif 000017