(57)【要約】【課題】無線データを転送する度にトランスポートチャネル種とトランスポートチャネル番号を決定しなければならず、データ転送処理の負担が大きかった。【解決手段】無線ネットワーク制御局から通知情報を受信する毎に、上位チャネル情報と下位チャネル情報とを対応させて蓄積したＭＡＣ層構成情報テーブル（蓄積情報テーブル）を生成し、中間階層では、上記蓄積情報テーブルに基づいて上位階層および下位階層との間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力する構成にした。ＭＡＣ層構成情報テーブルを参照することにより、中間階層にて容易にデータを入出力するチャネルを決定することができるので、データ転送処理の負担を軽減させ、データ転送するまでの時間を短縮することが可能となる。【選択図】  図３
2004241847.tif 000002
【特許請求の範囲】
【請求項１】
所定の中間階層を介して同中間階層より上位の上位階層と同中間階層より下位の下位階層との間でデータを入出力しながら同下位階層にて無線ネットワーク制御局との間で規格化されたフォーマットにより無線のデータ転送を行うデータ転送装置であって、
上記無線ネットワーク制御局は、上記中間階層と下位階層との間でデータを入出力させるチャネルを表す下位チャネル情報を含む規格化された通知情報を送信可能であり、
本データ転送装置は、上記無線ネットワーク制御局から上記通知情報を受信する毎に、上記上位階層と中間階層との間でデータを入出力するチャネルを表す上位チャネル情報と上記下位チャネル情報とを対応させて蓄積した蓄積情報テーブルを生成し、
上記中間階層では、上記蓄積情報テーブルに基づいて上記上位階層および下位階層との間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力することを特徴とするデータ転送装置。
【請求項２】
上記上位階層では、上記無線ネットワーク制御局から上記通知情報を受信する毎に、上記中間階層との間でデータを入出力するチャネルを表す上位チャネル情報と上記下位チャネル情報とを対応させて蓄積した蓄積情報テーブルを生成して上記中間階層に対して出力し、
上記中間階層では、入力される上記蓄積情報テーブルに基づいて上記上位階層および下位階層との間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力することを特徴とする請求項１に記載のデータ転送装置。
【請求項３】
上記中間階層は、互いにデータを入出力する上位データリンク層と下位データリンク層とから構成され、上記上位チャネル情報は、上記上位階層と同上位データリンク層との間でデータを入出力するチャネルを表す規格化された無線ベアラ情報とされ、上記蓄積情報テーブルは、同無線ベアラ情報と上記下位チャネル情報とが対応して蓄積されていることを特徴とする請求項２に記載のデータ転送装置。
【請求項４】
上記上位階層では、上記無線ネットワーク制御局に対して転送するデータを入力して上記無線ベアラ情報を付加し、この無線ベアラ情報が付加されたデータを上記上位データリンク層に対して出力し、
上記上位データリンク層では、上記無線ベアラ情報が付加されたデータを入力して上記下位データリンク層に対して出力し、
上記下位データリンク層では、上記無線ベアラ情報が付加されたデータを入力し、上記蓄積情報テーブルから同無線ベアラ情報に対応する下位チャネル情報を取得して上記下位階層に対してデータを出力するチャネルを決定し、決定したチャネルを使用して同入力したデータを出力することを特徴とする請求項３に記載のデータ転送装置。
【請求項５】
上記下位階層では、上記無線ネットワーク制御局から転送されるデータを入力して上記下位チャネル情報を付加し、この下位チャネル情報が付加されたデータを上記下位データリンク層に対して出力し、
上記下位データリンク層では、上記下位チャネル情報が付加されたデータを入力し、上記蓄積情報テーブルから同下位チャネル情報に対応する無線ベアラ情報を取得して同データに付加し、この無線ベアラ情報が付加されたデータを上記上位データリンク層に対して出力し、
上記上位データリンク層では、上記無線ベアラ情報が付加されたデータを入力し、同無線ベアラ情報に基づいて上記上位階層に対してデータを出力するチャネルを決定し、決定したチャネルを使用して同入力したデータを出力することを特徴とする請求項３または請求項４のいずれかに記載のデータ転送装置。
【請求項６】
上記上位階層は、互いにデータを入出力するネットワーク層と上位データリンク層とから構成され、上記上位チャネル情報は、同上位データリンク層と中間階層との間でデータを入出力するチャネルを表す情報とされ、
上記ネットワーク層では、上記無線ネットワーク制御局から上記通知情報を受信したとき、上記上位チャネル情報と下位チャネル情報とを対応させて蓄積した蓄積情報テーブルを生成して上記中間階層に対して出力し、
上記中間階層では、入力される上記蓄積情報テーブルに基づいて上記上位データリンク層および下位階層の間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力することを特徴とする請求項２に記載のデータ転送装置。
【請求項７】
上記上位チャネル情報は、上記上位データリンク層と上記中間階層との間でデータを入出力するチャネルを表す規格化された論理チャネル情報とされ、上記蓄積情報テーブルは、同論理チャネル情報と上記下位チャネル情報とが対応して蓄積されていることを特徴とする請求項６に記載のデータ転送装置。
【請求項８】
上記上位データリンク層では、上記無線ネットワーク制御局に対して転送するデータを入力して上記論理チャネル情報を付加し、この論理チャネル情報が付加されたデータを上記中間階層に対して出力し、
上記中間階層では、上記論理チャネル情報が付加されたデータを入力し、上記蓄積情報テーブルから同論理チャネル情報に対応する下位チャネル情報を取得して上記下位階層に対してデータを出力するチャネルを決定し、決定したチャネルを使用して同入力したデータを出力することを特徴とする請求項７に記載のデータ転送装置。
【請求項９】
上記下位階層では、上記無線ネットワーク制御局から転送されるデータを入力して上記下位チャネル情報を付加し、この下位チャネル情報が付加されたデータを上記中間階層に対して出力し、
上記中間階層では、上記下位チャネル情報が付加されたデータを入力し、上記蓄積情報テーブルから同下位チャネル情報に対応する論理チャネル情報を取得して上記上位データリンク層に対してデータを出力するチャネルを決定し、決定したチャネルを使用して同入力したデータを出力することを特徴とする請求項７または請求項８のいずれかに記載のデータ転送装置。
【請求項１０】
所定の中間階層を介して同中間階層より上位の上位階層と同中間階層より下位の下位階層との間でデータを入出力しながら同下位階層にて無線ネットワーク制御局との間で規格化されたフォーマットにより無線のデータ転送を行うデータ転送装置であって、
上記無線ネットワーク制御局は、上記中間階層と下位階層との間でデータを入出力させるチャネルを表す下位チャネル情報を含む規格化された通知情報を送信可能であり、
上記上位階層では、上記無線ネットワーク制御局から上記通知情報を受信したとき、上記中間階層との間でデータを入出力するチャネルを表す上位チャネル情報および上記下位チャネル情報を含む中間階層構成情報を生成して上記中間階層に対して出力し、
上記中間階層では、上記中間階層構成情報を入力する毎に当該中間階層構成情報に含まれる上記上位チャネル情報と下位チャネル情報とを対応させて蓄積した蓄積情報テーブルを生成し、当該蓄積情報テーブルに基づいて上記上位階層および下位階層との間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力することを特徴とするデータ転送装置。
【請求項１１】
所定の中間階層を介して同中間階層より上位の上位階層と同中間階層より下位の下位階層との間でデータを入出力しながら同下位階層にて無線ネットワーク制御局との間で規格化されたフォーマットにより無線のデータ転送を行うデータ転送方法であって、
上記無線ネットワーク制御局は、上記中間階層と下位階層との間でデータを入出力させるチャネルを表す下位チャネル情報を含む規格化された通知情報を送信可能であり、
上記無線ネットワーク制御局から上記通知情報を受信する毎に、上記上位階層と中間階層との間でデータを入出力するチャネルを表す上位チャネル情報と上記下位チャネル情報とを対応させて蓄積した蓄積情報テーブルを生成し、
上記中間階層では、上記蓄積情報テーブルに基づいて上記上位階層および下位階層との間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力することを特徴とするデータ転送方法。
【請求項１２】
所定の中間階層を介して同中間階層より上位の上位階層と同中間階層より下位の下位階層との間でデータを入出力しながら同下位階層にて無線ネットワーク制御局との間で規格化されたフォーマットにより無線のデータ転送を行う機能をコンピュータに実現させるデータ転送プログラムであって、
上記無線ネットワーク制御局は、上記中間階層と下位階層との間でデータを入出力させるチャネルを表す下位チャネル情報を含む規格化された通知情報を送信可能であり、
上記無線ネットワーク制御局から上記通知情報を受信する毎に、上記上位階層と中間階層との間でデータを入出力するチャネルを表す上位チャネル情報と上記下位チャネル情報とを対応させて蓄積した蓄積情報テーブルを生成し、
上記中間階層では、上記蓄積情報テーブルに基づいて上記上位階層および下位階層との間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力する機能を実現させることを特徴とするデータ転送プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、下位階層にて無線ネットワーク制御局との間で規格化されたフォーマットにより無線のデータ転送を行うデータ転送装置、データ転送方法およびデータ転送プログラムに関する。
【０００２】
【従来の技術】
従来、携帯電話端末のハードウェアおよびソフトウェアを構成する際、ＰＨＹ層（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ、物理層）、その上位のＭＡＣ層（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｌａｙｅｒ、媒体アクセス制御層）、その上位のＲＬＣ層（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  Ｌａｙｅｒ、無線リンク制御層）、その上位のＲＲＣ層（Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅ  Ｃｏｎｔｒｏｌ  Ｌａｙｅｒ、無線リソース制御層）等の複数の階層から構成することが行われている。そして、無線ネットワーク制御局との間で無線のデータ転送を行う際、隣接する階層どうしの間でデータを入出力しながらＰＨＹ層にてデータ転送を行う。このデータ転送や階層間のデータ入出力の仕様として、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）仕様等が提唱されている。３ＧＰＰ仕様によると、ＭＡＣ層では、ＲＲＣ層からの制御信号に基づいてＲＬＣ層から論理チャネル種と論理チャネル番号を入力してトランスポートチャネル種とトランスポートチャネル番号を決定し、ＲＬＣ層とＰＨＹ層との間でデータを入出力する。
また、適切なトランスポート形式の組み合わせを見つける技術も知られている（例えば、特許文献１参照。）。さらに、信号伝送トラフィックを転送する複数の無線ベアラ（ＲＢ）を割り振る技術も知られている（例えば、特許文献２参照。）。
【０００３】
【特許文献１】
特開２００２−１９８９７２号公報
【特許文献２】
特開２００１−１７７８６１号公報
【０００４】
【発明が解決しようとする課題】
上述した従来の技術においては、無線データを転送する度にトランスポートチャネル種とトランスポートチャネル番号を決定しなければならず、データ転送処理の負担が大きかった。近年、大容量の無線データを転送する必要性が生じているが、データ転送処理の負担が大きいためにデータ転送するまでに時間がかかる等の問題があった。
【０００５】
本発明は、上記課題にかんがみてなされたもので、データ転送処理の負担を軽減させて、データ転送するまでの時間を短縮することが可能なデータ転送装置、データ転送方法およびデータ転送プログラムの提供を目的とする。
【０００６】
【課題を解決するための手段および発明の効果】
上記目的を達成するため、請求項１にかかる発明では、本データ転送装置は、無線ネットワーク制御局から規格化された通知情報を受信する毎に、上位チャネル情報と下位チャネル情報とを対応させて蓄積情報テーブルに蓄積する。ここで、上位チャネル情報は上位階層と中間階層との間でデータを入出力するチャネルを表す情報であり、下位チャネル情報は中間階層と下位階層との間でデータを入出力するチャネルを表す情報である。上位階層と下位階層との間に介在する中間階層では、両チャネル情報が蓄積された同蓄積情報テーブルに基づいて、上位階層との間でデータを入出力するチャネルを決定するとともに下位階層との間でデータを入出力するチャネルを決定する。そして、決定したチャネルを使用して上位階層および下位階層との間でデータを入出力する。
【０００７】
上記蓄積情報テーブルを参照することにより、中間階層にて容易にデータを入出力するチャネルを決定することができるので、データ転送処理の負担を軽減させることが可能となる。その結果、データ転送するまでの時間を短縮することが可能となり、特に、大容量のデータを転送する際に使用して好適なデータ転送装置を提供することができる。
なお、本発明にいう上位階層は、中間階層よりも上位の階層であればよく、一つの階層のみならず、複数の階層であってもよい。中間階層や下位階層も、一つの階層のみならず、複数の階層であってもよい。
【０００８】
ここで、上位階層で蓄積情報テーブルを生成して中間階層に対して出力し、中間階層で蓄積情報テーブルに基づいて上位階層および下位階層の間でデータを入出力するチャネルを決定してもよい。上位階層が下位階層の動作を制御する場合に、データ転送処理の負担を軽減させる好適な構成を提供することができる。
【０００９】
また、互いにデータを入出力する上位データリンク層と下位データリンク層とから中間階層を構成し、上位チャネル情報を上位階層と上位データリンク層との間でデータを入出力するチャネルを表す規格化された無線ベアラ情報とし、無線ベアラ情報と下位チャネル情報とを対応させて蓄積情報テーブルに蓄積してもよい。すると、中間階層では無線ベアラ情報から容易に下位階層との間のチャネルを決定することができるし、下位チャネル情報から容易に上位階層との間のチャネルを決定することができる。従って、さらにデータ転送処理の負担を軽減させ、データ転送するまでの時間を短縮することができる。
【００１０】
上記上位階層は、上記中間階層構成情報を生成して中間階層に対して出力することができればよく、様々な階層が考えられ、例えば、ＲＲＣ層等のネットワーク層とすることができる。上記上位データリンク層は、上位階層と下位データリンク層との間に介在していればよく、様々な階層が考えられ、例えば、ＲＬＣ層とすることができる。上記下位データリンク層は、上位データリンク層と下位階層との間に介在していればよく、様々な階層が考えられ、例えば、ＭＡＣ層とすることができる。上記下位階層は、無線ネットワーク制御局との間でデータを転送することができればよく、様々な構成が考えられ、例えば、ＰＨＹ層とすることができる。
【００１１】
上記通知情報は、下位チャネル情報を含む情報であればよく、様々な情報が考えられる。例えば、無線ネットワーク制御局からの報知信号に含まれる情報、ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰメッセージ信号に含まれる情報とすることができる。上記下位チャネル情報は、中間階層と下位階層との間のチャネルを表す情報であればよく、ＵＬ（Ｕｐ  Ｌｉｎｋ、アップリンク）トランスポートチャネル種とＵＬトランスポートチャネル番号の組み合わせ、ＤＬ（Ｄｏｗｎ  Ｌｉｎｋ、ダウンリンク）トランスポートチャネル種とＤＬトランスポートチャネル番号の組み合わせとすることができる。
【００１２】
上記無線ベアラ情報は、上位階層と上位データリンク層との間のチャネルを表す情報であればよく、様々な情報が考えられ、例えば、ＲＢ番号（無線ベアラ番号）の一種類のみとすることができる。３ＧＰＰ仕様では下位データリンク層には上位データリンク層から論理チャネル種と論理チャネル番号の二種類の情報が入力されるが、これら二種類の情報に基づいて下位階層との間のチャネルを決定する必要がある。上位チャネル情報を一種類の情報とすることにより、さらにデータ転送処理の負担を軽減させ、データ転送するまでの時間を短縮することができる。
その具体例として、請求項４にかかる発明では少ない処理負担でデータをアップリンクすることが可能となり、請求項５にかかる発明では少ない処理負担でデータをダウンリンクすることが可能となる。
【００１３】
ところで、互いにデータを入出力するネットワーク層と上位データリンク層とから上位階層を構成し、上位チャネル情報を上位データリンク層と中間階層との間でデータを入出力するチャネルを表す情報としてもよい。本データ転送装置は、無線ネットワーク制御局から通知情報を受信したとき、ネットワーク層が上位チャネル情報と下位チャネル情報とを対応させて蓄積情報テーブルに蓄積し、生成した蓄積情報テーブルを中間階層に対して出力する。ここで、上位チャネル情報は、上位データリンク層と中間階層との間でデータを入出力するチャネルを表す情報である。上位データリンク層より下位の中間階層では、ネットワーク層から入力される蓄積情報テーブルに基づいて、上位データリンク層および下位階層との間でデータを入出力するチャネルを決定する。そして、決定したチャネルを使用して上位階層および下位階層との間でデータを入出力する。同様の作用により、実際に採用されている仕様を利用して、データ転送処理の負担を軽減させ、データ転送するまでの時間を短縮することが可能となる。
【００１４】
また、上位データリンク層と中間階層との間でデータを入出力するチャネルを表す規格化された論理チャネル情報を上位チャネル情報とし、論理チャネル情報と下位チャネル情報とを対応させて蓄積情報テーブルに蓄積すると、中間階層では論理チャネル情報から容易に下位階層との間のチャネルを決定することができるし、下位チャネル情報から容易に上位データリンク層との間のチャネルを決定することができる。３ＧＰＰ仕様では中間階層には上位データリンク層から論理チャネル種と論理チャネル番号の二種類の情報が入力されるため、簡易な構成でデータ転送処理の負担を軽減させ、データ転送するまでの時間を短縮することができる。
その具体例として、請求項８にかかる発明では少ない処理負担でデータをアップリンクすることが可能となり、請求項９にかかる発明では少ない処理負担でデータをダウンリンクすることが可能となる。
【００１５】
ところで、中間階層で蓄積情報テーブルを生成してもよい。請求項１０にかかる発明では、本データ転送装置は、無線ネットワーク制御局から規格化された通知情報を受信したとき、上位階層が上位チャネル情報と下位チャネル情報とを含む中間階層構成情報を生成して中間階層に対して出力する。中間階層では、上位階層から中間階層構成情報を入力する毎に、この中間階層構成情報に含まれる上位チャネル情報と下位チャネル情報とを対応させて蓄積情報テーブルに蓄積する。次に、両チャネル情報が蓄積された同蓄積情報テーブルに基づいて、上位階層との間でデータを入出力するチャネルを決定するとともに下位階層との間でデータを入出力するチャネルを決定する。そして、決定したチャネルを使用して上位階層および下位階層との間でデータを入出力する。同様の作用により、データ転送処理の負担を軽減させて、データ転送するまでの時間を短縮することが可能となる。また、蓄積情報テーブルを使用する中間階層で同テーブルを生成するので、処理が簡素化され、さらにデータ転送処理の負担を軽減させることができる。
【００１６】
上述したデータ転送装置は、単独で実施される場合もあるし、ある機器に組み込まれた状態で他の方法とともに実施されることもあるなど、発明の思想としては各種の態様を含むものであって、適宜、変更可能である。
また、所定の手順に従って上述した手段に対応した処理を行う方法にも発明は存在する。従って、本発明はデータ転送装置の制御方法としても適用可能であり、請求項１１にかかる発明においても、基本的には同様の作用となる。
さらに、データ転送装置を備える携帯電話端末としても適用可能であるし、データ転送装置と無線ネットワーク制御局とから構成されるデータ転送システムとしても適用可能であり、基本的には同様の作用となる。
【００１７】
本発明を実施しようとする際に、上記装置にて所定のプログラムを実行させる場合もある。そこで、データ転送装置の制御プログラムとしても適用可能であり、請求項１２にかかる発明においても、基本的には同様の作用となる。さらに、同プログラムを記録した媒体が流通し、同記録媒体からプログラムを適宜コンピュータに読み込むことが考えられる。すなわち、そのプログラムを記録したコンピュータ読み取り可能な記録媒体としても適用可能であり、基本的には同様の作用となる。
むろん、請求項２〜請求項１０に記載した構成を上記方法、携帯電話端末、データ転送システム、プログラム、プログラムを記録した媒体に対応させることも可能である。
ここで、上記記録媒体は、磁気記録媒体や光磁気記録媒体の他、今後開発されるいかなる記録媒体であってもよい。一次複製品、二次複製品などの複製段階も問わない。一部がハードウェアで実現される場合や、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む場合も本発明の思想に含まれる。
【００１８】
【発明の実施の形態】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）データ転送システムの構成：
（２）データ転送装置の構成の概略：
（３）データ転送装置が行う処理：
（４）第二の実施形態：
（５）まとめ：
【００１９】
（１）データ転送システムの構成：
図１は、本発明の第一の実施形態であるデータ転送システム１００の概略構成を示すブロック図である。本システムは、データ転送装置である多数の携帯電話端末（ＵＥ、Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）１０、ＵＴＲＡＮ（Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ、ＵＴ無線アクセスネットワーク）２０から構成されている。端末１０は、本端末１０を総括的に制御する制御部１１を備えている。この制御部１１内には、コンピュータシステムとして一般的なＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ、各種インターフェイス（Ｉ／Ｆ）１１ｄ等が含まれている。制御部１１には、無線部１２、符号化／複合化部１３、キー操作部１４、マイクロホン１５、スピーカ１６、表示部１７、カメラ部１８、メモリ１９、等が接続されている。そして、ＣＰＵ１１ａがＲＡＭ１１ｃをワークエリアとして利用しながらＲＯＭ１１ｂに書き込まれたプログラムに従って各部を制御することにより、通常の携帯電話の機能が実現される。
【００２０】
ＵＴＲＡＮ２０は、複数の基地局２１や複数のＲＮＣ（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）２２から構成される無線ネットワーク制御局を備えている。無線ネットワーク制御局は、基地局２１にて、端末１０との間で無線信号によってデータを転送することが可能である。基地局２１と接続されているＲＮＣ２２は、コンピュータシステムとして一般的なＣＰＵ２２ｂ、ＲＯＭ２２ｃ、ＲＡＭ２２ｄ、各種Ｉ／Ｆ２２ｅ、等を有して無線ネットワーク制御局を総括的に制御する制御部２２ａ、この制御部２２ａに接続された図示しないデータベースやバッファメモリ、等を備えている。そして、ＣＰＵ２２ｂがＲＡＭ２２ｄをワークエリアとして利用しながらＲＯＭ２２ｃに書き込まれたプログラムに従って各部を制御することにより、電話交換機能や、端末１０との間で無線のデータ転送を行うパケット通信機能等、携帯電話用無線ネットワーク制御局としての機能が実現される。
【００２１】
（２）データ転送装置の構成の概略：
図２は、上述したハードウェア資源とソフトウェアとが協働して構築するデータ転送装置の構成の概略を無線ネットワーク制御局の概略構成とともに模式的に示している。端末１０をデータ転送装置として機能させるデータ転送プログラムは、以下に述べる各種階層に対応した複数のモジュールから構成されている。
本データ転送装置は、下位の階層から上位の階層に向かって順に物理層（本発明にいう下位階層）、データリンク層（第一の実施形態における所定の中間階層）、ネットワーク層（第一の実施形態における上位階層）、トランスポート層、セション層、プレゼンテーション層、アプリケーション層から構成されている。各階層は、上位側と下位側とに隣接した階層との間でデータを入出力しながら階層別の処理を行う。そして、物理層〜トランスポート層ではデータ転送を中心とする通信機能を実現し、セション層〜アプリケーション層ではアプリケーションに依存した通信機能を実現する。
【００２２】
物理層（ＰＨＹ層）は、無線信号によりビット列によりデータを転送する階層であり、３ＧＰＰ等の仕様ではビット伝送に必要な物理的条件や電気的条件が定められている。そして、同仕様に従って、無線ネットワーク制御局との間で規格化されたフォーマットにより無線のデータ転送を行う。
データリンク層（Ｄａｔａ  Ｌｉｎｋ  Ｌａｙｅｒ）は、ＭＡＣ層（本発明にいう下位データリンク層）とその上位のＲＬＣ層（本発明にいう上位データリンク層）の二つのサブ階層から構成されている。データリンク層は、データ伝送の誤りを防止する制御を行う。これにより、物理層を介して信頼性の高いデータ伝送を実現させる。
ネットワーク層（Ｎｅｔｗｏｒｋ  Ｌａｙｅｒ、ＲＣＣ層）は、どのような通信路で相手にデータを送るかを決定するルーティング処理や、各ノード間でデータを引き渡すデータ中継処理を行う。これにより、公衆パケット交換網等の各種通信網を介して、両端の端末間でのデータのやりとりを可能とする。
【００２３】
なお、無線ネットワーク制御局でも、端末１０の階層に対応してＰＨＹ層（物理層）、ＭＡＣ層とＲＬＣ層のサブ階層から構成されるデータリンク層、ＲＲＣ層（ネットワーク層）が設けられている。端末１０と無線ネットワーク制御局との間では、両ＰＨＹ層にて規格化されたフォーマットにより無線のデータ転送が行われるが、３ＧＰＰ等の仕様によって規格化することにより、あたかもＭＡＣ層どうし、ＲＬＣ層どうし、ＲＲＣ層どうし、といった、同じ階層どうしで仮想的にデータ転送が行われる。従って、例えばＲＲＣ層に着目すると、端末１０は、ＲＬＣ層とＭＡＣ層を介してＲＲＣ層とＰＨＹ層との間でデータを入出力しながらＰＨＹ層にて無線ネットワーク制御局との間で無線のデータ転送を行い、同制御局のＲＲＣ層との間で擬似的なデータ転送を実現する。
【００２４】
図３は、端末１０が無線ネットワーク制御局を含むＵＴＲＡＮ２０にデータを転送する際の動作を模式的に示している。同制御局は、端末１０に対して規格化されたフォーマットの所定の通知情報を送信可能となっている。端末１０は、ＵＴＲＡＮから規格化された所定の通知情報を受信すると、ＲＲＣ層の制御によりデータを転送する処理を開始する。実際には、通知情報を含む信号をＰＨＹ層にて受信し、同通知情報をＭＡＣ層とＲＬＣ層を介してＲＲＣ層に対して出力することにより、ＲＲＣ層にて通知情報を受け取ることができる。
通知情報は、３ＧＰＰ仕様のＳＩＢ５情報（報知情報）、ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰメッセージ情報、等である。通知情報には、端末１０のＭＡＣ層とＰＨＹ層との間でデータを入出力させるトランスポートチャネルを表す規格化されたトランスポートチャネル種やトランスポートチャネル番号（下位チャネル情報）が含まれている。
【００２５】
ＲＲＣ層では、無線ネットワーク制御局から通知情報を受信したとき、通知情報に基づいてＲＬＣ層構成情報、ＭＡＣ層構成情報、ＰＨＹ層構成情報を生成し、それぞれ、ＲＬＣ層構成情報信号、ＭＡＣ層構成情報信号、ＰＨＹ層構成情報信号としてＲＬＣ層、ＭＡＣ層、ＰＨＹ層に対して出力する。これらの信号は、各階層の制御信号である。また、通知情報に基づいて、ＲＬＣ層との間でデータを入出力するチャネルである無線ベアラ（Ｒａｄｉｏ  Ｂｅａｒｅｒ）を表す規格化されたＲＢ番号（無線ベアラ情報）を生成し、チャネルを決定する。そして、無線ネットワーク制御局に対して転送するデータを例えばトランスポート層から入力し、決定したチャネルを使用してデータをＲＬＣ層に対して出力する。
【００２６】
ＲＬＣ層では、ＲＲＣ層からＲＬＣ層構成情報を入力し、この情報に基づいて、ＭＡＣ層との間でデータを入出力する論理チャネルを決定する。そして、無線ネットワーク制御局に転送するデータをＲＲＣ層から上記ＲＢ番号に対応するチャネル経由で入力し、決定した論理チャネルを使用してデータをＭＡＣ層に対して出力する。
ＭＡＣ層では、ＲＲＣ層からＭＡＣ層構成情報を入力し、この情報に基づいて、ＰＨＹ層との間でデータを入出力するトランスポートチャネルを表すトランスポートチャネル種とトランスポートチャネル番号を取得し、トランスポートチャネルを決定する。３ＧＰＰ仕様のトランスポートチャネル種にはＢＣＨ、ＰＣＨ、ＦＡＣＨ、ＲＡＣＨ、ＣＰＣＨ、ＤＳＣＨ、ＤＣＨがあり、このうちＤＣＨは複数個存在しうる。ＢＣＨを除く全てのトランスポートチャネル種には、その識別子としてトランスポートチャネル番号１〜３２が付与される。そして、無線ネットワーク制御局に転送するデータをＲＬＣ層から上記論理チャネル経由で入力し、決定したトランスポートチャネルを使用してデータをＰＨＹ層に対して出力する。
ＰＨＹ層では、ＲＲＣ層からＰＨＹ層構成情報を入力し、この情報に基づいて、無線ネットワーク制御局に転送するデータをＭＡＣ層から上記トランスポートチャネル経由で入力し、無線ネットワーク制御局に対してデータを無線転送する。
【００２７】
従来の技術では、無線データを転送する毎にトランスポートチャネル種とトランスポートチャネル番号を決定しなければならず、データ転送処理の負担が大きかった。近年、大容量の無線データを転送する必要性が生じているが、処理負担が大きいためにデータ転送に時間がかかる等の問題が生じていた。一方、データ転送装置の汎用性を確保するためには、論理チャネル経由でＲＬＣ層からＭＡＣ層に入力されたデータをトランスポートチャネル経由でＰＨＹ層へ出力する処理のオーバーヘッドをいかに少なくするかが課題となる。言い換えると、ＲＬＣ層からＭＡＣ層に入力されたデータが経由してきた論理チャネルの判定をいかに容易に行い、判定した論理チャネルに対応するＭＡＣ層の構成情報の選択をいかに容易に行うかが課題となる。本データ転送装置は、ＭＡＣ層に「蓄積情報テーブル」を設けることにより、データ転送処理の負担を軽減させて、データ転送するまでの時間を短縮することを可能にしている。
【００２８】
図４は、「蓄積情報テーブル」の構造を模式的に示している。ＭＡＣ層には、「蓄積情報テーブル」であるＭＡＣ層構成情報テーブルＴ１が設けられている。同テーブルＴ１は、ＲＢ番号（上位チャネル情報）をインデックスとして、ＲＢ番号とトランスポートチャネル種とトランスポートチャネル番号（下位チャネル情報）とが対応して蓄積されている。より具体的に説明すると、テーブルＴ１には、ＲＢ番号別に区分されて、論理チャネル種、論理チャネル番号、ＵＬトランスポートチャネル種、ＵＬトランスポートチャネル番号、ＤＬトランスポートチャネル種、ＤＬトランスポートチャネル番号、等が格納されている。３ＧＰＰ仕様では、論理チャネル種としてＢＣＣＨ、ＰＣＣＨ、ＣＣＣＨ、ＣＴＣＨ、ＤＣＣＨ、ＤＴＣＨがある。このうち、ＤＣＣＨとＤＣＣＨは合計で最大１５個存在することができ、その識別子として論理チャネル番号１〜１５が付与される。
本実施形態では、ＲＲＣ層でテーブルＴ１と同構造のＭＡＣ層構成情報テーブルＴ２を生成してＭＡＣ層に対してＭＡＣ層構成情報信号として出力し、ＭＡＣ層でＭＡＣ層構成情報テーブルを入力して記憶するようにしている。
【００２９】
ＵＥ１０からＵＴＲＡＮ２０にデータを転送するアップリンク時、ＭＡＣ層では、ＲＬＣ層からＭＡＣ＿ＤＡＴＡ＿ＲＥＱ信号を入力すると、この信号からＲＢ番号を判別する。そして、テーブルＴ１を参照して、ＲＢ番号に対応するＵＬトランスポートチャネル種とＵＬトランスポートチャネル番号を取得してトランスポートチャネルを決定し、決定したトランスポートチャネルを使用してＰＨＹ層に対してＰＨＹ＿ＤＡＴＡ＿ＲＥＱ信号を出力する。
一方、ＵＴＲＡＮ２０からＵＥ１０にデータを転送するダウンリンク時、ＭＡＣ層では、ＰＨＹ層からＰＨＹ＿ＤＡＴＡ＿ＩＮＤ信号を入力すると、この信号からＤＬトランスポートチャネル種とＤＬトランスポートチャネル番号を判別する。そして、テーブルＴ１を参照して、ＤＬトランスポートチャネル種とＤＬトランスポートチャネル番号に対応するＲＢ番号と論理チャネル種と論理チャネル番号を取得して論理チャネルを決定し、決定した論理チャネルを使用してＲＬＣ層に対してＭＡＣ＿ＤＡＴＡ＿ＩＮＤ信号を出力する。
【００３０】
図５は、通知情報の構造を模式的に示している。ＳＩＢ５情報Ｄ１には、ＲＢ番号が０番のトランスポートチャネル種やトランスポートチャネル番号等から構成されるＭＡＣ層構成情報、図示しないＲＬＣ層構成情報、ＰＨＹ層構成情報が含まれている。ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰメッセージ情報Ｄ２には、ＲＢ番号別に、トランスポートチャネル種やトランスポートチャネル番号や論理チャネル番号等から構成されるＭＡＣ層構成情報、図示しないＲＬＣ層構成情報、ＰＨＹ層構成情報が含まれている。ＲＲＣ層では、これらの情報Ｄ１，Ｄ２に基づいてＭＡＣ層構成情報テーブルＴ２を生成している。
【００３１】
（３）データ転送装置が行う処理：
以下、データ転送装置が行う処理とともに、動作を詳細に説明していく。
図６は、本データ転送装置がＭＡＣ層構成情報テーブル等、各階層の構成情報テーブルを生成する処理をフローチャートにより示している。具体的には、端末のＣＰＵ１１ａが本処理を行う。
ＵＥのＲＲＣ層では、図の左側のフローに従って、ＲＲＣ層構成情報出力処理を繰り返し行っている。まず、ＵＴＲＡＮのＲＲＣ層（無線ネットワーク制御局のＲＲＣ層）から通知情報を受信したか否かを判断する（ステップＳ１０２。以下、「ステップ」の記載を省略）。受信していない場合には、本フローを終了する。
【００３２】
図７のメッセージシーケンスチャートに示すように、ＵＴＲＡＮから通知情報を受信すると、この通知情報からＲＬＣ層構成情報、ＭＡＣ層構成情報、ＰＨＹ層構成情報を取得する（Ｓ１０４）。次に、これらの情報を各階層別に蓄積したテーブルを生成する（Ｓ１０６）。すなわち、取得したＲＬＣ層構成情報、ＭＡＣ層構成情報、ＰＨＹ層構成情報を、それぞれ、ＲＬＣ層構成情報テーブル、ＭＡＣ層構成情報テーブル、ＰＨＹ層構成情報テーブルに蓄積する。そして、生成した各テーブルの情報を各階層に対して出力し（Ｓ１０８）、フローを終了する。図７に示すように、ＲＬＣ層構成情報テーブルの情報をＲＬＣ層構成情報信号としてＲＬＣ層に対して出力し、ＭＡＣ層構成情報テーブルの情報をＭＡＣ層構成情報信号としてＭＡＣ層に対して出力し、ＰＨＹ層構成情報テーブルの情報をＰＨＹ層構成情報信号としてＰＨＹ層に対して出力する。
【００３３】
ＲＬＣ層、ＭＡＣ層、ＰＨＹ層では、上記信号を入力すると、図６の右側に示す各階層構成情報入力処理を開始する。そして、ＲＲＣ層からテーブルの情報を入力し（Ｓ１２２）、各階層のテーブルに格納して（Ｓ１２４）、フローを終了する。すなわち、ＲＬＣ層ではＲＬＣ層構成情報テーブルの情報を入力してＲＬＣ層構成情報テーブルを記憶し、ＭＡＣ層ではＭＡＣ層構成情報テーブルの情報を入力してＭＡＣ層構成情報テーブルを記憶し、ＰＨＹ層ではＰＨＹ層構成情報テーブルの情報を入力してＰＨＹ層構成情報テーブルを記憶する。
【００３４】
例えば、通知情報が図５に示すＳＩＢ５情報Ｄ１である場合、ＲＲＣ層では、同情報Ｄ１からＭＡＣ層構成情報であるＵＬトランスポートチャネル種、ＵＬトランスポートチャネル番号、ＤＬトランスポートチャネル種、ＤＬトランスポートチャネル番号、等を取得する。ここで、ＳＩＢ５情報はＲＢ番号０番の構成情報であるので、図４で示したように、取得した情報をＲＢ番号０番に対応させてＭＡＣ層構成情報テーブルＴ２に格納する。図４では、ＵＬトランスポートチャネル種「ＲＡＣＨ」、ＵＬトランスポートチャネル番号「１５」、ＤＬトランスポートチャネル種「ＦＡＣＨ」、ＤＬトランスポートチャネル番号「１３」が格納されていることが示されている。
また、通知情報がＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰメッセージ情報Ｄ２である場合、ＲＲＣ層では、ＲＢ番号を取得するとともに、同情報Ｄ２からＭＡＣ層構成情報であるＵＬトランスポートチャネル種、ＵＬトランスポートチャネル番号、ＤＬトランスポートチャネル種、ＤＬトランスポートチャネル番号、論理チャネル番号、等を取得する。そして、取得した情報をＲＢ番号に対応させてＭＡＣ層構成情報テーブルＴ２に格納する。図４では、ＵＬトランスポートチャネル種「ＤＣＨ」、ＵＬトランスポートチャネル番号「５」、ＤＬトランスポートチャネル種「ＤＣＨ」、ＤＬトランスポートチャネル番号「１０」が格納されていることが示されている。
すなわち、ＭＡＣ層構成情報テーブルＴ２は、ＲＢ番号（上位チャネル情報）とトランスポートチャネル種やトランスポートチャネル番号（下位チャネル情報）を含んでいる。
【００３５】
このようにして、無線ネットワーク制御局から通知情報を受信する毎に、上位チャネル情報であるＲＢ番号と下位チャネル情報であるトランスポートチャネル種等とを対応させて蓄積した蓄積情報テーブルを生成することができる。
その後、ＲＲＣ層は、ＭＡＣ層構成情報信号を発行することにより、ＲＲＣ層内のＭＡＣ層構成情報テーブル内のパラメータをＭＡＣ層に伝送（コピー）する。ＭＡＣ層では、伝送されたパラメータを、ＭＡＣ層内のＭＡＣ層構成情報テーブルＴ１に設定（格納）する。
【００３６】
図８はデータをＵＥからＵＴＲＡＮに転送するアップリンク処理を示すフローチャートであり、図９はデータの流れを模式的に示す図である。実際には各階層で別々に処理が行われるが、分かりやすく説明するため、一つのフローで表している。
ＲＲＣ層では、無線ネットワーク制御局に対して転送するデータを例えばトランスポート層から入力すると（Ｓ２０２）、入力したデータにＲＢ番号（無線ベアラ情報）を付加し（Ｓ２０４）、このＲＢ番号が付加されたデータをＲＬＣ層に対して出力する（Ｓ２０６）。
【００３７】
ここで、図１０の上段に示すように、ＲＲＣ層はＲＬＣ層に対してＲＬＣ＿ＤＡＴＡ＿ＲＥＱ信号を出力するが、信号パラメータとしてＲＢ番号を付随させている。
ＲＬＣ層では、ＲＢ番号が付加されたデータを入力し（Ｓ２０８）、入力したデータをＭＡＣ層に対して出力する（Ｓ２１０）。具体的には、ＲＲＣ層からＲＬＣ＿ＤＡＴＡ＿ＲＥＱ信号を入力したら、信号パラメータを判別し、所定の処理を行った後、ＭＡＣ層に対してＭＡＣ＿ＤＡＴＡ＿ＲＥＱ信号を出力する。このとき、信号パラメータとしてＲＢ番号を付随させている。
【００３８】
ＭＡＣ層では、ＲＢ番号が付加されたデータを入力し（Ｓ２１２）、入力したＲＢ番号に対応するＵＬトランスポートチャネル種とＵＬトランスポートチャネル番号（下位チャネル情報）をＭＡＣ層構成情報テーブルＴ１から取得して、ＰＨＹ層に対してデータを出力するトランスポートチャネルを決定する（Ｓ２１４）。そして、決定したトランスポートチャネルを使用して、入力したデータを出力する（Ｓ２１６）。具体的には、ＲＬＣ層からＭＡＣ＿ＤＡＴＡ＿ＲＥＱ信号を入力したら、信号パラメータを判別し、ＭＡＣ層構成情報テーブルから、インデックス（ＲＢ番号）のコラムを検索し、使用すべきＵＬトランスポートチャネル種、ＵＬトランスポートチャネル番号を読み出す。そして、読み出したＵＬトランスポートチャネル種、ＵＬトランスポートチャネル番号のトランスポートチャネル経由で、ＰＨＹ層に対してＰＨＹ＿ＤＡＴＡ＿ＲＥＱ信号を出力する。このとき、信号パラメータとしてＵＬトランスポートチャネル種、ＵＬトランスポートチャネル番号を付随させている。
【００３９】
図４で示したＭＡＣ層構成情報テーブルＴ１が生成されている場合、ＲＢ番号０番が付加されたデータを入力すると、ＲＢ番号０番に対応するＵＬトランスポートチャネル種「ＲＡＣＨ」、ＵＬトランスポートチャネル番号「１３」を取得し、トランスポートチャネルを「ＲＡＣＨ，１３」と決定して、データを出力する。
ＰＨＹ層では、トランスポートチャネル種等が付加されたデータを入力し（Ｓ２１８）、無線ネットワーク制御局に対して規格化されたフォーマットにより無線のデータ転送を行って（Ｓ２２０）、フローを終了する。
このようにして、中間階層では、蓄積情報テーブルに基づいて下位階層との間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力することができる。
【００４０】
ＭＡＣ層にて蓄積情報テーブルを参照することにより、容易にデータを入出力するトランスポートチャネルを決定することができるので、データ転送処理の負担を軽減させることが可能となる。ＭＡＣ層構成情報テーブルに格納する情報はＲＢ番号のみにより区分されているので、情報を検索する処理の負担が小さくて済む。その結果、データ転送処理を高速化させ、データ転送するまでの時間を短縮することが可能となり、特に、大容量のデータを転送する際に使用して好適である。
【００４１】
図１０はデータをＵＴＲＡＮからＵＥに転送するダウンリンク処理を示すフローチャートであり、図１１はデータの流れを模式的に示す図である。
ＰＨＹ層では、無線ネットワーク制御局から転送されるデータを受信（入力）し（Ｓ３０２）、ＤＬトランスポートチャネル種とＤＬトランスポートチャネル番号（下位チャネル情報）を付加し（Ｓ３０４）、この下位チャネル情報が付加されたデータをＭＡＣ層に対して出力する（Ｓ３０６）。
【００４２】
ここで、図１０の下段に示すように、ＰＨＹ層はＭＡＣ層に対してＰＨＹ＿ＤＡＴＡ＿ＩＮＤ信号を出力するが、信号パラメータとしてＤＬトランスポートチャネル種とＤＬトランスポートチャネル番号を付随させている。
ＭＡＣ層では、下位チャネル情報が付加されたデータを入力し（Ｓ３０８）、ＭＡＣ層構成情報テーブルＴ１から下位チャネル情報に対応するＲＢ番号（無線ベアラ情報）、論理チャネル種、論理チャネル番号を取得し、取得した論理チャネル種と論理チャネル番号に基づいてＲＬＣ層に対してデータを出力する論理チャネルを決定する（Ｓ３１０）。そして、取得したＲＢ番号をデータに付加し、このＲＢ番号が付加されたデータをＲＬＣ層に対して出力する（Ｓ３１２）。具体的には、ＰＨＹ層からＰＨＹ＿ＤＡＴＡ＿ＩＮＤ信号を入力したら、信号パラメータを判別し、ＭＡＣ層構成情報テーブルから、ＤＬトランスポートチャネル種とＤＬトランスポートチャネル番号が存在するコラムを検索し、ＭＡＣ層が使用すべき論理チャネル種、論理チャネル番号を読み出す。そして、読み出した論理チャネル種、論理チャネル番号の論理チャネル経由で、ＲＬＣ層に対してＲＬＣ＿ＤＡＴＡ＿ＩＮＤ信号を出力する。このとき、信号パラメータとしてＲＢ番号を付随させている。後述するように、ＲＬＣ層では同ＲＢ番号に基づいてＲＲＣ層との間のチャネルである無線ベアラを決定するため、ＭＡＣ層ではＭＡＣ層構成情報テーブルに基づいて間接的に無線ベアラを決定していることになる。
【００４３】
図４で示したＭＡＣ層構成情報テーブルＴ１が生成されている場合、ＤＬトランスポートチャネル種「ＦＡＣＨ」、ＤＬトランスポートチャネル番号「１３」が付加されたデータを入力すると、これらの情報に対応するインデックスであるＲＢ番号０番を取得し、無線ベアラを「０」と決定して、データを出力する。
ＲＬＣ層では、ＲＢ番号が付加されたデータを入力し（Ｓ３１４）、入力したＲＢ番号に基づいてＲＲＣ層に対してデータを出力するチャネルである無線ベアラを決定し（Ｓ３１６）、決定した無線ベアラを使用して、ＭＡＣ層から入力したデータをＲＲＣ層に対して出力する（Ｓ３１８）。具体的には、ＭＡＣ層からＭＡＣ＿ＤＡＴＡ＿ＩＮＤ信号を入力したら、信号パラメータを判別し、所定の処理を行った後、ＲＲＣ層に対してＲＲＣ＿ＤＡＴＡ＿ＩＮＤ信号を出力する。このとき、信号パラメータとしてＲＢ番号を付随させている。
ＲＲＣ層では、ＲＢ番号が付加されたデータを入力し（Ｓ３２０）、入力したデータを例えばトランスポート層に対して出力して（Ｓ３２２）、フローを終了する。
【００４４】
このようにして、中間階層では、蓄積情報テーブルに基づいて上位階層との間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力することができる。
ＭＡＣ層にて蓄積情報テーブルを参照することにより、容易にデータを入出力する無線ベアラを決定することができるので、データ転送処理の負担を軽減させることが可能となり、データ転送処理を高速化させ、データ転送するまでの時間を短縮することが可能となる。
【００４５】
上述した実施形態では、ＲＲＣ層でＭＡＣ層構成情報テーブルを生成したが、他の階層でＭＡＣ層構成情報テーブルを生成してもよい。
図１３は、ＭＡＣ層でＭＡＣ層構成情報テーブルを生成する例をフローチャートにより示している。
ＵＥのＲＲＣ層では、図の左側のフローに従って、まず、ＵＴＲＡＮのＲＲＣ層から通知情報を受信したか否かを判断する（Ｓ１５２）。次に、この通知情報からＲＬＣ層構成情報、ＭＡＣ層構成情報、ＰＨＹ層構成情報を取得する（Ｓ１５４）。そして、取得したＲＬＣ層構成情報をＲＬＣ層構成情報信号としてＲＬＣ層に対して出力し、ＭＡＣ層構成情報（中間階層構成情報）をＭＡＣ層構成情報信号としてＭＡＣ層に対して出力し、ＰＨＹ層構成情報をＰＨＹ層構成情報信号としてＰＨＹ層に対して出力し（Ｓ１５６）、フローを終了する。従って、ＲＲＣ層では、図４で示したＭＡＣ層構成情報テーブルＴ２は生成されない。
【００４６】
例えば、通知情報が図５に示すＳＩＢ５情報Ｄ１である場合、ＲＲＣ層では、同情報Ｄ１からトランスポートチャネル種やトランスポートチャネル番号等を取得する。ここで、ＳＩＢ５情報はＲＢ番号０番の構成情報であるので、ＲＢ番号０番を含めたＭＡＣ層構成情報をＭＡＣ層に対して出力する。通知情報がＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰメッセージ情報Ｄ２である場合も、トランスポートチャネル種等とともにＲＢ番号を含むＭＡＣ層構成情報を出力する。すなわち、ＲＲＣ層では、無線ネットワーク制御局から通知情報を受信したとき、上位チャネル情報と下位チャネル情報を含む中間階層構成情報を生成してＭＡＣ層に対して出力する。
【００４７】
ＲＬＣ層、ＭＡＣ層、ＰＨＹ層では、上記信号を入力すると、図６の右側に示す各階層構成情報入力処理を開始する。そして、ＲＬＣ層ではＲＬＣ層構成情報を入力して同構成情報を蓄積してＲＬＣ層構成情報テーブルを生成し、ＭＡＣ層ではＭＡＣ層構成情報を入力して同構成情報を蓄積してＭＡＣ層構成情報テーブルＴ１を生成し、ＰＨＹ層ではＰＨＹ層構成情報を入力して同構成情報を蓄積してＰＨＹ層構成情報テーブルを生成する（Ｓ１７２〜Ｓ１７４）。すなわち、ＭＡＣ層では、ＭＡＣ層構成情報を入力する毎に当該構成情報に含まれる上位チャネル情報と下位チャネル情報とを対応させて蓄積したＭＡＣ層構成情報テーブルを生成する。
そして、生成したＭＡＣ層構成情報テーブルに基づいて、上述したアップリンク処理やダウンリンク処理により、トランスポートチャネルや無線ベアラを決定し、決定したチャネルを使用してデータを入出力することができる。蓄積情報テーブルを使用するＭＡＣ層で同テーブルを生成するので、処理が簡素化され、さらにデータ転送処理の負担を軽減させて、データ転送するまでの時間を短縮することが可能となる。
【００４８】
（４）第二の実施形態：
上述した実施形態では、データリンク層を中間階層とし、ネットワーク層を上位階層としたが、下位データリンク層を中間階層とし、上位データリンク層とネットワーク層を上位階層としてもよい。そして、論理チャネル種と論理チャネル番号を上位チャネル情報として蓄積情報テーブルを生成し、このテーブルに基づいてデータを入出力するチャネルを決定してもよい。
【００４９】
図１４は、第二の実施形態にかかるデータ転送装置のＭＡＣ層に設けられたＭＡＣ層構成情報テーブル（蓄積情報テーブル）Ｔ１１の構造を模式的に示している。同テーブルＴ１１は、論理チャネル種と論理チャネル番号の２変数をインデックスとし、論理チャネル種と論理チャネル番号の組み合わせ別に、トランスポートチャネル種とトランスポートチャネル番号（下位チャネル情報）とが対応して蓄積されている。論理チャネル種と論理チャネル番号とはＲＬＣ層とＭＡＣ層との間でデータを入出力するチャネルを表す規格化された論理チャネル情報（上位チャネル情報）であるため、テーブルＴ１１には、論理チャネル情報と下位チャネル情報とが対応して蓄積されていることになる。なお、ＲＲＣ層でテーブルＴ１１と同構造のＭＡＣ層構成情報テーブルＴ１２を生成してＭＡＣ層に対してＭＡＣ層構成情報信号として出力し、ＭＡＣ層でＭＡＣ層構成情報テーブルを入力して記憶するようにしている。
【００５０】
本データ転送装置は、図６で示したフローに従ってＭＡＣ層構成情報テーブル等、各階層の構成情報テーブルを生成する処理を行う。ＵＥのＲＲＣ層では、図６の左側のフローに従って、まず、ＵＴＲＡＮのＲＲＣ層から通知情報を受信したか否かを判断する（Ｓ１０２）。次に、この通知情報からＲＬＣ層構成情報、ＭＡＣ層構成情報、ＰＨＹ層構成情報を取得する（Ｓ１０４）。さらに、取得したＲＬＣ層構成情報、ＭＡＣ層構成情報、ＰＨＹ層構成情報を、それぞれ、ＲＬＣ層構成情報テーブル、ＭＡＣ層構成情報テーブル、ＰＨＹ層構成情報テーブルに蓄積する（Ｓ１０６）。そして、ＲＬＣ層構成情報テーブルの情報をＲＬＣ層構成情報信号としてＲＬＣ層に対して出力し、生成したＭＡＣ層構成情報テーブルの情報をＭＡＣ層構成情報信号としてＭＡＣ層に対して出力し、生成したＰＨＹ層構成情報テーブルの情報をＰＨＹ層構成情報信号としてＰＨＹ層に対して出力し（Ｓ１０８）、フローを終了する。
ＲＬＣ層、ＭＡＣ層、ＰＨＹ層では、上記信号を入力すると、図６の右側に示す各階層構成情報入力処理を開始する。そして、ＲＬＣ層ではＲＬＣ層構成情報テーブルの情報を入力してＲＬＣ層構成情報テーブルを記憶し、ＭＡＣ層ではＭＡＣ層構成情報テーブルの情報を入力してＭＡＣ層構成情報テーブルを記憶し、ＰＨＹ層ではＰＨＹ層構成情報テーブルの情報を入力してＰＨＹ層構成情報テーブルを記憶し（Ｓ１２２〜Ｓ１２４）、フローを終了する。
【００５１】
例えば、通知情報がＳＩＢ５情報である場合、ＲＲＣ層では、同ＳＩＢ５情報から論理チャネル種、論理チャネル番号、トランスポートチャネル種、トランスポートチャネル番号、等を取得する。また、通知情報がＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰメッセージ情報である場合、ＲＲＣ層では、同ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰメッセージ情報から論理チャネル種、論理チャネル番号、トランスポートチャネル種、トランスポートチャネル番号、等を取得する。そして、論理チャネル種と論理チャネル番号の組み合わせと、トランスポートチャネル種とトランスポートチャネル番号の組み合わせを対応させてＭＡＣ層構成情報テーブルＴ１２に格納する。このようにして、無線ネットワーク制御局から通知情報を受信する毎に、上位チャネル情報である論理チャネル情報と下位チャネル情報であるトランスポートチャネル種等とを対応させて蓄積した蓄積情報テーブルを生成することができる。
【００５２】
図１５はデータをＵＥからＵＴＲＡＮに転送するアップリンク処理時のデータの流れを模式的に示す図である。
ＲＲＣ層では、無線ネットワーク制御局に対して転送するデータを例えばトランスポート層から入力すると、入力したデータにＲＢ番号（無線ベアラ情報）を付加し、このＲＢ番号が付加されたデータをＲＬＣ層に対して出力する。ここで、ＲＲＣ層はＲＬＣ層に対してＲＬＣ＿ＤＡＴＡ＿ＲＥＱ信号を出力するが、信号パラメータとしてＲＢ番号を付随させている。
ＲＬＣ層では、ＲＢ番号が付加されたデータを入力し、入力したデータに論理チャネル種と論理チャネル番号（論理チャネル情報）を付加し、同論理チャネル情報が付加されたデータをＭＡＣ層に対して出力する。具体的には、ＲＲＣ層からＲＬＣ＿ＤＡＴＡ＿ＲＥＱ信号を入力したら、信号パラメータを判別し、ＲＬＣ層構成情報テーブルから、インデックス（ＲＢ番号）のコラムを検索し、使用すべき論理チャネル種、論理チャネル番号を読み出す。そして、読み出した論理チャネル種、論理チャネル番号の論理チャネル経由で、ＭＡＣ層に対してＭＡＣ＿ＤＡＴＡ＿ＲＥＱ信号を出力する。このとき、信号パラメータとして論理チャネル種、論理チャネル番号を付随させている。
【００５３】
ＭＡＣ層では、論理チャネル情報が付加されたデータを入力し、入力した論理チャネル情報に対応するＵＬトランスポートチャネル種とＵＬトランスポートチャネル番号（下位チャネル情報）をＭＡＣ層構成情報テーブルＴ１から取得して、ＰＨＹ層に対してデータを出力するトランスポートチャネルを決定する。そして、決定したトランスポートチャネルを使用して、入力したデータを出力する。具体的には、ＲＬＣ層からＭＡＣ＿ＤＡＴＡ＿ＲＥＱ信号を入力したら、信号パラメータを判別し、ＭＡＣ層構成情報テーブルから、インデックス（論理チャネル種と論理チャネル番号の組み合わせ）のコラムを検索し、使用すべきＵＬトランスポートチャネル種、ＵＬトランスポートチャネル番号を読み出す。そして、読み出したＵＬトランスポートチャネル種、ＵＬトランスポートチャネル番号のトランスポートチャネル経由で、ＰＨＹ層に対してＰＨＹ＿ＤＡＴＡ＿ＲＥＱ信号を出力する。このとき、信号パラメータとしてＵＬトランスポートチャネル種、ＵＬトランスポートチャネル番号を付随させている。
ＰＨＹ層では、トランスポートチャネル種等が付加されたデータを入力し、無線ネットワーク制御局に対して規格化されたフォーマットにより無線のデータ転送を行う。
【００５４】
このようにして、中間階層では、蓄積情報テーブルに基づいて下位階層との間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力することができる。
ＭＡＣ層にて蓄積情報テーブルを参照することにより、容易にデータを入出力するトランスポートチャネルを決定することができるので、ＭＡＣ層と隣接したＲＬＣ層との間の論理チャネルを表す論理チャネル情報と下位チャネル情報とを対応させた蓄積情報テーブルを用いるという簡易な構成により、データ転送処理の負担を軽減させることが可能となる。また、処理負担が軽減されることにより、データ転送処理を高速化させ、データ転送するまでの時間を短縮することが可能となり、特に、大容量のデータを転送する際に使用して好適である。
【００５５】
図１６はデータをＵＴＲＡＮからＵＥに転送するダウンリンク処理時のデータの流れを模式的に示す図である。
ＰＨＹ層では、無線ネットワーク制御局から転送されるデータを受信（入力）し、ＤＬトランスポートチャネル種とＤＬトランスポートチャネル番号（下位チャネル情報）を付加し、この下位チャネル情報が付加されたデータをＭＡＣ層に対して出力する。ここで、ＰＨＹ層はＭＡＣ層に対してＰＨＹ＿ＤＡＴＡ＿ＩＮＤ信号を出力するが、信号パラメータとしてＤＬトランスポートチャネル種とＤＬトランスポートチャネル番号を付随させている。
【００５６】
ＭＡＣ層では、下位チャネル情報が付加されたデータを入力し、ＭＡＣ層構成情報テーブルＴ１から下位チャネル情報に対応する論理チャネル種と論理チャネル番号（論理チャネル情報）を取得し、取得した論理チャネル情報に基づいてＲＬＣ層に対してデータを出力する論理チャネルを決定する。そして、取得した論理チャネル情報をデータに付加し、同論理チャネル情報が付加されたデータをＲＬＣ層に対して出力する。具体的には、ＰＨＹ層からＰＨＹ＿ＤＡＴＡ＿ＩＮＤ信号を入力したら、信号パラメータを判別し、ＭＡＣ層構成情報テーブルから、ＤＬトランスポートチャネル種とＤＬトランスポートチャネル番号が存在するコラムを検索し、ＭＡＣ層が使用すべき論理チャネル種、論理チャネル番号を読み出す。そして、読み出した論理チャネル種、論理チャネル番号の論理チャネル経由で、ＲＬＣ層に対してＲＬＣ＿ＤＡＴＡ＿ＩＮＤ信号を出力する。このとき、信号パラメータとして論理チャネル種と論理チャネル番号を付随させている。
ＲＬＣ層では、論理チャネル情報が付加されたデータを入力し、入力した論理チャネル情報に基づいてＲＲＣ層に対してデータを出力するチャネルである無線ベアラを決定し、決定した無線ベアラを使用して、ＭＡＣ層から入力したデータをＲＲＣ層に対して出力する。具体的には、ＭＡＣ層からＭＡＣ＿ＤＡＴＡ＿ＩＮＤ信号を入力したら、信号パラメータを判別し、所定の処理を行った後、ＲＲＣ層に対してＲＲＣ＿ＤＡＴＡ＿ＩＮＤ信号を出力する。このとき、信号パラメータとしてＲＢ番号を付随させている。
ＲＲＣ層では、ＲＢ番号が付加されたデータを入力し、入力したデータを例えばトランスポート層に対して出力する。
【００５７】
このようにして、中間階層では、蓄積情報テーブルに基づいて上位階層との間でデータを入出力するチャネルを決定し、決定したチャネルを使用してデータを入出力することができる。
ＭＡＣ層にて蓄積情報テーブルを参照することにより、容易にデータを入出力する論理チャネルを決定することができるので、データ転送処理の負担を軽減させることが可能となり、データ転送処理を高速化させ、データ転送するまでの時間を短縮することが可能となる。
【００５８】
なお、第二の実施形態では、信号パラメータ、および、構成情報テーブルのインデックスとして、論理チャネル種と論理チャネル番号という２種の変数を使用しており、さらに、論理チャネル種によって論理チャネル番号を使用するか否かの場合分けがあるため、第一の実施形態と比べて、信号パラメータから構成情報テーブルのインデックスを検索するアルゴリズムが若干複雑になることにはなる。むろん、従来と比べて、データ転送処理の負担を軽減させ、データ転送するまでの時間を短縮することを可能にさせる効果が得られることに変わりはない。
【００５９】
ＲＬＣ層とその上位層であるＲＲＣ層との間のチャネル（ルート）はＲａｄｉｏ  Ｂｅａｒｅｒ（略してＲＢ）と呼ばれ、ＲＢを使用する毎にＲＢ番号が付与される。基地局から送信されたメッセージには、下位層（ＲＬＣ層、ＭＡＣ層）の構成情報がＲＢ番号毎にグループ化されて含まれている。ここに注目すると、ＲＲＣ層が下位層（ＲＬＣ層、ＭＡＣ層）の構成情報を、基地局から送信されたメッセージから取得する場合に、ＲＢ番号をインデックスとしてテーブル化し、それを下位層であるＲＬＣ層やＭＡＣ層に構成情報として転送してもよいことになる。さらに、第一の実施形態のように、論理チャネル経由でＲＬＣ層からＭＡＣ層に信号として入力されるデータに、論理チャネルを識別する情報としてＲＢ番号を付与し、ＭＡＣ層が保持するＭＡＣ層構成情報テーブルも、ＲＢ番号をインデックスとして持つようにしてもよいことになる。すると、ＲＬＣ層からＭＡＣ層にデータが信号として入力された場合、信号パラメータ（ＲＢ番号）から、ＭＡＣ層のＭＡＣ層構成情報テーブルの対応するインデックス（ＲＢ番号）が、検索処理を要せずに、一発で選択できる。その結果、第一の実施形態では、第二の実施形態と比べて、さらにデータ転送処理の負担を軽減させることが可能となり、データ転送処理を高速化させ、データ転送するまでの時間を短縮することを可能にさせている。
【００６０】
（５）まとめ：
本発明のデータ転送装置は、その要旨を変更しない範囲で各種の変更が可能であり、上述した実施形態に限られるものではない。
例えば、ＵＥは、パーソナルコンピュータ等のコンピュータと一体化されたものであってもよい。所定の場所に設置された端末であっても、同様の効果を得ることができ、利便性を向上させることができることに変わりはない。
以上説明したように、本発明によると、種々の態様により、データ転送処理の負担を軽減させて、データ転送するまでの時間を短縮することが可能なデータ転送装置およびデータ転送プログラムを提供することができる。また、データ転送方法としても適用可能である。
【図面の簡単な説明】
【図１】第一の実施形態にかかるデータ転送システムの概略構成を示すブロック図。
【図２】データ転送装置と無線ネットワーク制御局の構成の概略を模式的に示す図。
【図３】ＵＥがＵＴＲＡＮにデータを転送する際の動作を模式的に示す図。
【図４】蓄積情報テーブルの構造を模式的に示す図。
【図５】通知情報の構造を模式的に示す図。
【図６】各階層の構成情報テーブルを生成する処理を示すフローチャート。
【図７】各階層の構成情報テーブルを生成する際のメッセージシーケンスチャート。
【図８】アップリンク処理を示すフローチャート。
【図９】データをＵＥからＵＴＲＡＮに転送する際のデータの流れを模式的に示す図。
【図１０】ＵＥとＵＴＲＡＮとの間でデータを転送する際のメッセージシーケンスチャート。
【図１１】ダウンリンク処理を示すフローチャート。
【図１２】データをＵＴＲＡＮからＵＥに転送する際のデータの流れを模式的に示す図。
【図１３】変形例において各階層の構成情報テーブルを生成する処理を示すフローチャート。
【図１４】第二の実施形態において、蓄積情報テーブルの構造を模式的に示す図。
【図１５】データをＵＥからＵＴＲＡＮに転送する際のデータの流れを模式的に示す図。
【図１６】データをＵＴＲＡＮからＵＥに転送する際のデータの流れを模式的に示す図。
【符号の説明】
１０…携帯電話端末（データ転送装置）、１１…制御部、１２…無線部、１３…符号化／複合化部、１４…キー操作部、１５…マイクロホン、１６…スピーカ、１７…表示部、１８…カメラ部、１９…メモリ、２０…ＵＴＲＡＮ、２１…基地局、２２…ＲＮＣ、２２ａ…制御部、１００…データ転送システム、Ｄ１…ＳＩＢ５情報（報知情報）、Ｄ２…ＲＲＣ  ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰメッセージ情報、Ｔ１，Ｔ２，Ｔ１１，Ｔ１２…ＭＡＣ層構成情報テーブル
【図１】
2004241847.tif 000003
【図２】
2004241847.tif 000004
【図３】
2004241847.tif 000005
【図４】
2004241847.tif 000006
【図５】
2004241847.tif 000007
【図６】
2004241847.tif 000008
【図７】
2004241847.tif 000009
【図８】
2004241847.tif 000010
【図９】
2004241847.tif 000011
【図１０】
2004241847.tif 000012
【図１１】
2004241847.tif 000013
【図１２】
2004241847.tif 000014
【図１３】
2004241847.tif 000015
【図１４】
2004241847.tif 000016
【図１５】
2004241847.tif 000017
【図１６】
2004241847.tif 000018