(57)【要約】【課題】基地局制御装置の呼処理部で受信データオーバフローの可能性がある。【解決手段】上位装置からのデータを受信する基地局制御装置内のパケット制御部において、内部バッファに蓄積した受信データを呼処理部に転送する際、蓄積データを連続的に送信せず、転送周期毎に一定サイズ以下に分割して送信する。また、呼処理部からのデータ送信停止（ＸＯＦＦ）およびデータ送信再開要求（ＸＯＮ）メッセージを監視して、内部バッファに蓄積されているデータの転送を、検出メッセージに応じて停止・再開する。【選択図】図１１
2009077037.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰパケット終端装置を介してインターネットに接続され、前記ＩＰパケット終端装置から受信したデータを移動機に送信する基地局制御装置において、
前記ＩＰパケット終端装置から前記移動機宛のデータをバッファリングするパケット制御部と、前記移動機と前記パケット制御部とに接続された呼処理部と、からなり、
前記パケット制御部は、前記呼処理部に対して、バッファリングした前記データを予め定められたサイズに分割して送信することを特徴とする基地局制御装置。
【請求項２】
請求項１に記載の基地局制御装置であって、
前記パケット制御部は、前記移動機がＤＯＲＭＡＮＴ状態にあるとき前記データをバッファリングし、前記移動機がＡＣＴＩＶＥ状態にあるとき前記呼処理部にバッファリングした前記データを送信することを特徴とする基地局制御装置。
【請求項３】
請求項１または請求項２に記載の基地局制御装置であって、
前記呼処理部は、前記データを受信しながらバッファリングする内部バッファを備え、前記内部バッファの蓄積量が第１の閾値を超えたとき、前記ＩＰパケット終端装置宛にデータ送信停止メッセージを送信し、前記内部バッファの蓄積量が第２の閾値未満となったとき、前記ＩＰパケット終端装置宛にデータ送信再開メッセージを送信し、
前記パケット制御部は、前記呼処理部が送信した前記データ送信停止メッセージまたは前記データ送信再開メッセージを検出して、前記呼処理部へのデータ送信を停止または再開することを特徴とする基地局制御装置。
【請求項４】
請求項３に記載の基地局制御装置であって、
前記第１の閾値または前記第２の閾値は、前記移動機との通信速度に応じて選択することを特徴とする基地局制御装置。
【請求項５】
ＩＰパケット終端装置から受信したデータを移動機に転送するデータ転送制御方法において、
前記ＩＰパケット終端装置から受信したデータをバッファリングするステップと、
バッファリングされた前記データを予め定められたサイズで取り出すステップと、
取り出されたデータを再びバッファリングするステップと、
再びバッファリングされた前記データを予め定められた速度で前記移動機に送信するステップと、からなるデータ転送制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基地局制御装置およびデータ転送制御方法に係り、特に安定した通信が可能な基地局制御装置およびデータ転送制御方法に関する。
【背景技術】
【０００２】
無線通信の分野では、通信方式の異なる各種の無線通信システムが導入されている。携帯電話の第３世代の無線通信システムとして、複数ユーザの音声信号にそれぞれ異なる拡散符号を適用し、符号拡散された複数の音声信号を合成して、１つの周波数で搬送する符号分割多重接続（ＣＤＭＡ：Code Division Multiple Access）技術を用いた無線通信システムがある。ＣＤＭＡ２０００ １ｘ ８００ＭＨｚ方式の無線通信システムの詳細な構成と動作は、非特許文献１で規定されている。１つの周波数（ＦＡ）で形成できるトラフィックチャネルの数には上限があるため、ＣＤＭＡの各基地局は、多重化して送信される一群の周波数をサービス周波数として使用することで、接続可能な移動機の台数をサービスエリアのトラフィックに応じて確保する。
【０００３】
上記移動無線システムは、移動機に多様なサービスを提供する。そのサービスは、音声通信とデータ通信に大別される。特許文献１では、サービス種別（ＳＯ：Service Option）として、音声通信のＳｅｒｖｉｃｅ Ｏｐｔｉｏｎ３（ＳＯ３）と、データ通信サービスとして、ｃｄｍａ２０００ １Ｘ移動機の高速パケットデータ通信のＳＯ３３（データレート：下り９.６＋１５３.６ｋｂｉｔ/ｓ）（ここで、９.６ｋｂｉｔ/ｓはユーザごと、１５３.６ｋｂｉｔ/ｓはユーザ間でシェアするデータレート）と、ＳＯ２５（データレート：下り１４.４＋５６.６ｋｂｉｔ/ｓ）、標準速度のＳＯ１５（データレート：下り１４.４ｂｐｓ）等がある。それらは、公衆データネットワーク網のインターネット接続サービスとして各種パケットデータ通信サービスが提供されている。
【０００４】
データ通信サービスは、まず移動機からの発信または移動機への着信接続による移動機と基地局間でサービスネゴシエーションが行なわれ、開始される。次に、トラフィックチャネル（ＴＣＨ）の割当て完了により無線リンクが設定される。更に、移動機とＩＰパケット終端装置（ＰＤＳＮ：Packet Data Serving Node）間でＰＰＰ接続を行うことでセッションを確立する。データ呼では、移動機がデータの送受信を行っている状態をＡＣＴＩＶＥと呼ぶ。一方、呼接続されているもののデータ通信していない（無通信）場合、無通信状態を判定する内部タイマ（Ｉｎａｃｔｉｖｉｔｙ Ｔｉｍｅｒ）満了をもってＤＯＲＭＡＮＴ状態に遷移する。これは、実質的にデータ通信を行っていない呼が無線リソースを使用し続けることで無線リソースの使用効率が低下することを回避するためである。これは、リソースの有効活用ために行われる状態遷移（制御）であり、データ呼がＤＯＲＭＡＮＴ状態に遷移すると無線リンクが解放される。但し、データ呼のセッション（ＰＰＰ接続）は維持される。
【０００５】
通信中のデータ呼がＤＯＲＭＡＮＴ状態に遷移するケースとしては、前述した内部タイマ満了による場合、異種ベンダの基地局同士などでデータ通信中の呼がハンドオフする際ドーマントハンドオフ（Ｄｏｒｍａｎｔ Ｈａｎｄｏｆｆ）しかサポートしていない場合が挙げられる。
【０００６】
前者のケースは、移動機を使用するユーザが、移動機のインターネット接続サービスを利用する等の目的でデータ呼を設定し目的の情報を取得した後、Ｉｎａｃｔｉｖｉｔｙ Ｔｉｍｅｒ満了までの間、無操作の状態であった場合に発生し、無線リンクが解放され、ＤＯＲＭＡＮＴとなる。ＤＯＲＭＡＮＴ状態からＡＣＴＩＶＥ状態への遷移は、ユーザが別の情報を取得するために移動機を操作することによって、無線リンクの接続処理が行われ、ＡＣＴＩＶＥ状態となりデータ通信が再開される。
【０００７】
次に後者のケースは、データ通信中の移動機がソース基地局のゾーンから異種ベンダのターゲット基地局のゾーンに移動した際に、ハンドオフ処理を行う基地局間でドーマントハンドオフ（Ｄｏｒｍａｎｔ Ｈａｎｄｏｆｆ）しかサポートしていない場合に発生する。ソース基地局とターゲット基地局が同一ベンダであれば、移動機は通信中のソース基地局だけでなくターゲット基地局も追加接続して複数の基地局と同時に通信を行うソフトハンドオフがサポートされるため、ゾーンを移動しても良好な通信が連続的に保証される。しかしながら、ソースとターゲットが異種ベンダの基地局の場合、各基地局におけるベンダ独自のインタフェース仕様によって、ソフトハンドオフがサポートできない。このため、データ呼のハンドオフ方式は、Ｄｏｒｍａｎｔ Ｈａｎｄｏｆｆとなる。この方式は、移動機がデータのダウンロードを行っている等の通信中であっても、ＡＣＴＩＶＥ状態からＤＯＲＭＡＮＴ状態に遷移させて行なわれる。
【０００８】
データ通信中におけるＤｏｒｍａｎｔ Ｈａｎｄｏｆｆにおいて、切り替え先であるターゲット基地局と移動機間での無線リンク接続処理は、移動機側でのデータ取得に関する操作による移動機からの発信接続、またはＰＤＳＮが移動機へのハンドオフ前のデータをハンドオフ先に対して送信し、データをターゲット基地局の上位である基地局制御装置が受信（Ｎｅｔｗｏｒｋ Ｒｅａｃｔｉｖａｔｉｏｎ）したことを契機に実行して無線リンクを確立する。さらに、基地局制御装置（ＲＮＣ：Radio Network Controller）がインターネットへのノード装置であるＰＤＳＮに対してセッションの登録を要求するメッセージを送信してターゲット基地局側に切り替えてのデータ送信を行ないデータ通信が再開される。
【０００９】
Ｎｅｔｗｏｒｋ Ｒｅａｃｔｉｖａｔｉｏｎにおいて、データ通信を再開するための契機となるＰＤＳＮからのデータ送信は、基地局や移動機に対して無線リンクの再接続を実行させ、ＡＣＴＩＶＥ状態に遷移するために行なわれるものである。ＰＤＳＮから送信されたデータは、基地局制御装置に実装されているＰＤＳＮとＡ１０／１１インタフェースで接続されているパケット制御部（ＰＣＦ：Packet Control Function unit）の内部バッファに蓄積され、ＡＣＴＩＶＥ状態でデータ通信を再開した時に、基地局制御装置に実装されているＲａｄｉｏ Ｌｉｎｋ Ｐｒｏｔｏｃｏｌ（ＲＬＰ）Ｔｙｐｅ Ｉ〜ＩＩＩ等のパケットデータトラフィックのレイヤ２機能を具備する呼処理部（ＳＤＵ：Selection and Distribution Unit）を介して移動機に送信される。
【００１０】
なお、ＳＤＵは、移動機と基地局の無線区間の接続状況（電波状態）によってスループットが低下した場合、移動機へのデータ送信がスムーズに行われなくなるため、ＳＤＵ内部のバッファに蓄積されたデータ量が所定の第１の閾値を超過すると、ＰＤＳＮに対してデータ送信の一時的な停止を要求（ＸＯＦＦ）する。逆に、ＳＤＵは、蓄積データ量が所定の第２の閾値を下回った時、データ送信の再開を要求（ＸＯＮ）する。ＳＤＵは、これらのフロー制御機能により、受信データのバッファオーバフロー発生を回避する。この結果、通信エラーによるデータ呼の切断、バッファオーバフローによる受信データ破棄での課金誤差が生じないように制御している。
【００１１】
但し、この機能はデータ通信がＡＣＴＩＶＥの時だけに有効な機能である。すなわち、上述のＤＯＲＭＡＮＴ状態からのＮｅｔｗｏｒｋ ＲｅａｃｔｉｖａｔｉｏｎのためにＰＤＳＮが送信するデータは制御対象ではない。
【００１２】
現在のパケットデータ通信サービスは、ＴＣＰ接続で行なわれおり、通信速度もそれほど速くない。このため、ＰＤＳＮがＮｅｔｗｏｒｋ Ｒｅａｃｔｉｖａｔｉｏｎのために送信するデータ量は小さく、このデータがＰＣＦの内部バッファに蓄積される。この結果、ＡＣＴＩＶＥ状態に遷移した時のデータ通信再開で連続してＳＤＵに送信されてもデータ送信処理で特に問題は生じない。
【００１３】
しかし、今後パケットデータ通信サービスがＵＤＰ接続等により大容量で高速化されたサービスとして提供されることは間違いない。そのようになった場合、Ｎｅｔｗｏｒｋ ＲｅａｃｔｉｖａｔｉｏｎによりＰＤＳＮが送信するデータサイズは、より高速で大容量化され、データをＰＣＦの内部バッファに蓄積することになる。ＰＣＦの内部バッファは、基地局制御装置が収容する全てのデータ呼が共有して使用するため十分なサイズが確保されており、通常のトラッフィク範囲においてデータの通信の高速・大容量化にも対応できる。しかし、無線リンクとのインタフェースを行ない移動機にデータを送信するＳＤＵが保有するバッファは、データ呼（セッション）単位に確保されためサイズが小さい。そのため、現状でもフロー制御を行っているが、Ｎｅｔｗｏｒｋ ＲｅａｃｔｉｖａｔｉｏｎでＰＣＦが蓄積したデータに対しては制御手段を持たないため、ＰＣＦがバッファに蓄積したデータを一括して連続送信すると、ＳＤＵのバッファオーバフローが発生し、スループット低下や課金誤差が生じる可能性が高くなる。さらに、大容量のデータがＰＣＦとＳＤＵ間、すなわち基地局制御装置内部のネットワーク（伝送路）を占有することになり、基地局制御装置内の各機能ブロック間で伝達されるべきメッセージの送受信が阻害され、機器の正常動作が保証できない問題となりかねない。
【００１４】
【非特許文献１】ＡＲＩＢ_ＳＴＤ−Ｔ５３  社団法人電波産業会
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明の目的は、移動無線システムにおいて、データ呼のスループット低下、データ呼の切断のない安定した基地局制御装置およびデータ転送制御方法を提供することにある。
【課題を解決するための手段】
【００１６】
上述した課題は、ＩＰパケット終端装置を介してインターネットに接続され、ＩＰパケット終端装置から受信したデータを移動機に送信し、ＩＰパケット終端装置から移動機宛のデータをバッファリングするパケット制御部と、移動機とパケット制御部とに接続された呼処理部と、からなり、パケット制御部は、呼処理部に対して、バッファリングしたデータを予め定められたサイズに分割して送信する基地局制御装置により、達成できる。
【００１７】
また、ＩＰパケット終端装置から受信したデータを移動機に転送するデータ転送制御方法において、ＩＰパケット終端装置から受信したデータをバッファリングするステップと、バッファリングされたデータを予め定められたサイズで取り出すステップと、取り出されたデータを再びバッファリングするステップと、再びバッファリングされたデータを予め定められた速度で移動機に送信するステップと、からなるデータ転送制御方法により、達成できる。
【発明の効果】
【００１８】
本発明によれば、安定した基地局制御装置およびデータ転送制御方法を提供できる。
【発明を実施するための最良の形態】
【００１９】
以下、以下本発明の実施の形態について、実施例を用い図面を参照しながら説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
【００２０】
図１を参照して、通信ネットワークを説明する。ここで、図１は通信ネットワークのブロック図である。図１において、通信ネットワーク５００は、屋内エリアをサービス対象とする同一ベンダの設備で統一された無線通信ネットワーク１００に属するコールエージェント（ＣＡ：Call Agent）装置１０が公衆無線通信ネットワークの設備である移動交換局（ＭＳＣ：Mobile Switching Center）４０との間でＩＯＳ標準規格に定められたメッセージフォーマットおよびプロトコルに従い通信することにより、互いに結合されている。また、ＭＳＣ４０は、公衆電話網（ＰＳＴＮ：Public Switched Telephone Networks）２００に接続され、各種インタフェースを通じて通信を行っている。無線通信ネットワーク１００において、ＣＡ１０に、無線基地局（ＢＴＳ：Base Transmission Subsystem）３０を制御するための基地局制御装置（ＲＮＣ：Radio Network Controller）２０が接続されている。さらに、ＲＮＣ２０は、データ呼に対するインターネット接続サービスを提供するために、公衆のノード装置であるＰＤＳＮ（Packet Data Serving Node）７０とも接続される。
【００２１】
公衆無線通信ネットワークの設備である無線基地局ＢＴＳ６０は、上位装置である基地局集約装置（ＢＳＣ：Base Station Controller）５０に接続される。ＢＳＣ５０は、ＲＮＣ２０と同様にＰＤＳＮ７０に接続されている。なお、ＢＴＳ３０とＢＴＳ６０は異種ベンダの無線基地局である。ＢＴＳ３０は電波到達エリア（ゾーン）Ｚａを、ＢＴＳ６０は電波到達エリア（ゾーン）Ｚｂを構成し、互いのゾーンは隣接する関係にある。互いのゾーンが重畳する地域Ｚａｂでは異種ベンダの基地局間でハードハンドオフがサポートされ、移動機に対する各種通信サービスの連続性を保証している。
【００２２】
公衆の無線基地局ＢＴＳ６０のゾーンＺｂ内でパケットデータ通信（データダウンロード）中の移動機８０が、無線通信ネットワーク１００内の無線基地局ＢＴＳ３０からの電波到達エリア（ゾーン）Ｚａに移動した際の、ドーマントハンドオフ（Dormant Handoff）の動作を以下説明する。
【００２３】
図１では、移動機（ＭＳ：Mobile Station）８０が公衆の無線基地局ＢＴＳ６０とパケットデータ通信中に、隣接する無線基地局ＢＴＳ３０のゾーンに移動しハンドオフゾーンＺａｂに位置した時点でＤｏｒｍａｎｔ Ｈａｎｄｏｆｆが起動する状態を示している。ＢＴＳ６０のゾーンＺｂ内でパケットデータ通信中の移動機８０は、図１に示すデータパスＡで、インターネット接続を行っており、インターネット３００からＰＤＳＮ７０とＢＳＣ５０、ＢＴＳ６０を介して、データを受信しながら、隣接する無線基地局ＢＴＳ３０のゾーンＺａの方に移動してハンドオフゾーンＺａｂに位置したとき、移動機８０がＢＴＳ３０から受信するパイロット信号強度Ｐａが強くなりハンドオフ起動条件を満足すると、データ呼のＤｏｒｍａｎｔ Ｈａｎｄｏｆｆが発生する。このハンドオフの制御手順によってＰＤＳＮ７０から移動機８０へのデータ送信が停止して、移動機８０は、ＤＯＲＭＡＮＴ状態に遷移する。この後、ＰＤＳＮ７０からのデータ送信経路は、ターゲット基地局であるＢＴＳ３０へのデータパスＢに切り替えられ、ハンドオフ完了後はデータパスＢにより移動機８０へのデータ通信（データダウンロード）を再開する。なお、データ通信再開後、基地局制御装置（ＲＮＣ）２０は、ＰＤＳＮ７０にデータ送信停止・再開の要求を行うフロー制御によって、データ通信の最適化制御を行っている。
【００２４】
図２を参照して基地局制御装置の機能ブロックと、その機能ブロックの処理を説明する。ここで、図２は基地局制御装置の機能ブロック図である。図２において、基地局制御装置２０は、制御プロセッサ（ＣＣＰ：Communication Control Processor）２１０と、パケット通信サービスのために無線基地局（ＢＴＳ）３０とＰＤＳＮ７０間のデータ呼接続設定および制御機能を有するパケット制御部（ＰＣＦ：Packet Control Function unit）２２０と、スイッチモジュールとして通信状態における移動機８０とＰＣＦ２２０間のデータパケットを送受信する呼処理部（ＳＤＵ：Selection and Distribution Unit）２３０とから構成されている。図２を参照して、移動機８０がパケットデータ通信を行う場合の呼設定やＳＤＵが行うフロー制御、パケットデータの受信経路とそれらに関係する機能ブロックを説明する。
【００２５】
通常、無線基地局ＢＴＳ３０のゾーンＺａに在圏する移動機８０が、パケットデータサービスのデータ呼を発信接続により設定する場合、音声呼と同様にデータ呼のサービス種別情報を含むメッセージがＢＴＳ３０、ＲＮＣ２０のＣＣＰ２１０、ＣＡ１０に伝達され、ＲＮＣ２０の制御プロセッサＣＣＰ２１０は、ＳＤＵ２３０に対してチャネル設定を要求するなど各装置で規格に準拠した手順で無線リンクの設定が行なわれる。
【００２６】
さらにＢＴＳ３０から内部インタフェースによるセットアップ要求をＰＣＦ２２０が受信するとＰＤＳＮ７０にデータ通信のための登録要求（Ａ１１ＲＲＱ）メッセージを送信し、その応答として登録（Ａ１１ＲＲＰ）メッセージを受信することで、ＰＣＦ２２０とＰＤＳＮ７０の間でＡ１０／１１インタフェースの接続を確立する。次に、移動機８０（または移動機８０に接続される通信端末）とＰＤＳＮ７０間でＰＰＰ接続がおこなわれ、パケットデータ通信のセッションが確立して、データパスによって移動機８０が要求するデータを受信してサービスが提供される。
【００２７】
なお、ＳＤＵ２３０は、データ呼（セッション）毎にＰＤＳＮ７０から受信するデータをバッファするｄａｔａ ｂｕｆｆｅｒ２３１を保有しており、ＰＤＳＮ７０からＰＣＦ２２０を経由して受信したデータをｄａｔａ ｂｕｆｆｅｒ２３１に蓄積しながら、無線区間の通信速度に応じて、蓄積データを移動機８０に送信する処理を行う。しかし、無線区間の通信品質が劣化してスループットが低下するなど、データ転送が円滑に実行できなくなった場合、ＳＤＵ２３０内部のｄａｔａ ｂｕｆｆｅｒ２３１がＰＤＳＮ７０からデータを受信し続けてオーバフローとなり、一部のデータが破棄されることで再送処理が発生して課金誤差となる。これらの不具合を回避するための手段として、ＳＤＵ２３０は、フロー制御機能を具備している。
【００２８】
フロー制御機能は、ｄａｔａ ｂｕｆｆｅｒ２３１のデータ蓄積量とｄａｔａ ｂｕｆｆｅｒ２３１の容量に対して予め設定されている２つの閾値との比較処理によって、ＰＤＳＮ７０に対してデータ送信の停止・再開要求を行うものである。これらの閾値は、無線区間の品質状況（無線区間のフレームエラーレートに応じたＳＤＵのバッファデータ量の閾値との比較）に応じで複数の値が準備されており、円滑なデータ通信サービスを提供するために具備されている機能である。なお、ＦＣ制御（Ｆｌｏｗ Ｃｏｎｔｒｏｌ）で送受信されるメッセージは、ＦＣ制御メッセージで示すルートによって、送受信される。
【００２９】
以上の処理において、ＰＣＦ２２０が保有する内部バッファ２２１は、データ呼において、ＳＤＵ２３０と移動機８０間での無線リンクや移動機８０とＰＤＳＮ間のＰＰＰ接続が確立する前に、ＰＤＳＮからデータを受信した場合の一時的なデータ蓄積用として、ＰＣＦが収容し得る全てのデータ呼（セッション）に対する共用バッファとして用意されている。
【００３０】
図３を参照して、基地局制御装置を更に詳細に説明する。ここで、図３は基地局制御装置の機能ブロック図である。図３において、基地局制御装置２０は、ＰＤＳＮ７０と接続されたＰＣＦ２２０と、基地局３０と接続されたＳＤＵ２３０と、ＣＡ１０と基地局３０と接続された制御装置（ＣＣＰ）２１０とから構成されている。また、制御装置２１０とＰＣＦ２２０とＳＤＵ２３０とは、互いに相互接続されている。
【００３１】
ＰＣＦ２２０は、プロセッサ２２２と、バッファ２２１と、ＩＰセッション管理部２２３と、メモリ２２４とから構成される。また、メモリ２２４には、パケット制御プログラムとパケット送信可否判定プログラムとがストアされ、プロセッサ２２２が実行する。なお、後述する図１０ではパケット送信可否判定プログラムを実行しない場合、図１１ではパケット送信可否判定プログラムを実行する場合が説明されている。
【００３２】
ＳＤＵ２３０は、プロセッサ２３２と、バッファ２３１と、ＦＥＲ監視部２３３と、無線リソース２３５と、メモリ２３４とから構成される。また、メモリ２３４には、呼処理プログラム、ＨＨＯ制御プログラムがストアされ、プロセッサ２３２が実行する。
制御装置２１０は、プロセッサ２１２と、呼制御部２１３と、ハンドオフ制御部とから構成される。
【００３３】
図４を参照して、基地局制御装置（ＲＮＣ）を更に説明する。ここで、図４は基地局制御装置のハードウェアブロック図である。図４において、基地局制御装置（ＲＮＣ）２０は、Ｓｗｉｔｃｈｉｎｇ Ｂａｃｋｐｌａｎｅ２８０で相互接続された、ＣＣＰ２１０と、ＰＣＦ２２０と、ＳＤＵ２３０と、アラーム監視機構２４０と、Ｅｔｈｅｒ  Ｐｏｒｔ２５０と、冷却ＦＡＮ装置２６０と、各部に電源供給する電源装置２７０とから構成される。
【００３４】
図５を参照して、パケット制御部（ＰＣＦ）を説明する。ここで、図５はパケット制御部のハードウェアブロック図である。図５において、パケット制御部（ＰＣＦ）２２０は、内部通信線２２８に接続されたプロセッサ２２２と、メモリ２２４と、Ｅｔｈｅｒ Ｐｏｒｔ２２５と、通信ポート（ＣＯＭ Ｐｏｒｔ）２２６と、Ｆｌａｓｈ ＲＯＭ２２７とから構成される。
【００３５】
図６を参照して、移動機、ＣＣＰ、ＣＡ、ＰＣＦ、ＰＤＳＮ間の発信接続制御を説明する。ここで、図６は移動機、ＣＣＰ、ＣＡ、ＰＣＦ、ＰＤＳＮ間の制御のシーケンス図である。図６において、移動機８０が、Ｏｒｉｇｉｎａｔｉｏｎ Ｍｅｓｓａｇｅを送信する（Ｓ１１）。基地局制御装置２０の制御プロセッサ（ＣＣＰ）２１０は、移動機８０にＢＳ ＡＣＫ Ｏｒｄｅｒを返信する（Ｓ１２）。制御プロセッサ（ＣＣＰ）２１０は、上位装置のＣＡ１０にＣＭ Ｓｅｒｖｉｃｅ Ｒｅｑｕｅｓｔを送信する（Ｓ１３）。ＣＡ１０は、ＣＣＰ２１０に、無線リソース（Ｔｒａｆｆｉｃ ＣＨ）の割り当てを要求するＡｓｓｉｇｎｍｅｎｔ Ｒｅｑｕｅｓｔを返信する（Ｓ１４）。無線区間のシーケンスとしてＴＣＨセットアップが、移動機８０、ＣＣＰ２１０間で実行され（Ｓ１６）、無線リンクが確立する。
【００３６】
その後、ＣＣＰ２１０はＰＣＦ２２０に対してＰＰＰ接続のセッションを確立するためのＡ９  Ｓｅｔｕｐを要求する（Ｓ１７）。ＰＣＦ２２０は、ＰＤＳＮ７０に対してセッションの登録要求（Ａ１１ＲＲＱ）を送信する（Ｓ１８）。ＰＣＦ２２０は、その応答として登録通知（Ａ１１ＲＲＰ）を受信する（Ｓ１９）。ＰＣＦ２２０は、ＣＣＰ２１０にＡ９ Ｃｏｎｎｅｃｔを応答する（Ｓ２１）。ＣＣＰ２１０は、ステップ１４の応答であるＡｓｓｉｇｎｍｅｎｔ ＣｏｍｐｌｅｔｅをＣＡ１０に送信する（Ｓ２２）。移動機８０とＰＤＳＮ７０間でＰＰＰ接続が行なわれ（Ｓ２３）、通信状態（Ａｃｔｉｖｅ）となる。
【００３７】
次に、図７を参照して、フロー制御のより詳細なシーケンスを説明する。ここで、図７は移動機、ＳＤＵ、ＰＣＦ、ＰＤＳＮおよびインターネット間のＡｃｔｉｖｅ Ｓｅｓｓｉｏｎ中のＸＯＦＦ／ＸＯＮ通知シーケンス図である。
【００３８】
図７において、その初期状態は、図２に示すように移動機８０とＳＤＵ２３０間では無線リンクが確立しており、ＰＣＦ２２０とＰＤＳＮ７０間においてもＡ１０／１１インタフェースの接続が確立して、移動機８０とＰＤＳＮ７０間でＰＰＰ接続による通信を行っているＡｃｔｉｖｅ状態である。
【００３９】
ＰＤＳＮ７０は、移動機８０側より要求されたＵｓｅｒ Ｄａｔａをインターネット３００から受信し、ＰＤＳＮ７０およびＰＣＦ２２０を経由してＳＤＵ２３０に送信する。ＳＤＵ２３０は、ＰＤＳＮ７０から受信したデータを内部バッファに蓄積しながら、無線リンクを通じて移動機８０へ伝達する。この時、インターネット３００からＰＤＳＮ７０、ＰＣＦ２２０、ＳＤＵ２３０の経路は有線接続である。したがって、データ転送速度はＳＤＵ２３０と移動機８０間の無線区間の伝送速度（最大伝送速度は、前述のＳＯ３３でも１４４ｋｂｉｔ/ｓ）より速い。このため、ＳＤＵ２３０はデータ呼（ｓｅｓｓｉｏｎ）毎のｄａｔａ ｂｕｆｆｅｒ２３１を持っており、ＰＣＦ２２０経由でＰＤＳＮ７０から受信したデータをｄａｔａ ｂｕｆｆｅｒ２３１に保存し、最大１４４ｋｂｉｔ/ｓで移動機８０へデータ転送する。
【００４０】
この際に、ＳＤＵ２３０のｄａｔａ ｂｕｆｆｅｒ２３１の容量を超えるデータがＰＤＳＮ７０側から送信されてきた場合、ｄａｔａ ｂｕｆｆｅｒ２３１のオーバフローが発生し受信データの一部が破棄されることで、再送処理等が行われスループットの低下となる。このため、ＳＤＵ２３０は、フロー制御機能によってデータ送信状態を制御してこれを回避する。フロー制御は、以下の通りである。ＳＤＵ２３０は、Ｂｕｆｆｅｒ容量に対する第１の閾値に受信した蓄積データが到達すると、ＰＤＳＮ７０に対して、ＧＲＥ ＸＯＦＦメッセージを送信してデータの送信停止を要求する。この時のＧＲＥ ＸＯＦＦメッセージはＰＣＦでは透過処理される。ＧＲＥ ＸＯＦＦメッセージを受信したＰＤＳＮ７０は、移動機８０へのデータ送信を一時的に中断する。
【００４１】
ＰＤＳＮ７０がデータ送信を中断しても、ＳＤＵ２３０は、移動機８０に送信すべきｄａｔａ ｂｕｆｆｅｒ２３１に蓄積しているデータを送信しつづける。この結果、バッファの蓄積データが減り、ｄａｔａ ｂｕｆｆｅｒ２３１の蓄積データが予め設定されているｄａｔａ ｂｕｆｆｅｒ２３１の容量に対する第２の閾値まで減ると、ＳＤＵ２３０はＰＤＳＮ７０に対して、ＧＲＥ ＸＯＮメッセージを送信してデータ送信の再開を要求する。ＧＲＥ ＸＯＮメッセージはＧＲＥ ＸＯＦＦメッセージと同様にＰＣＦ２２０を透過して、ＰＤＳＮ７０に伝達される。ＧＲＥ ＸＯＮメッセージを受信したＰＤＳＮ７０は、移動機８０に向けてのデータ送信を再開する。ＰＤＳＮ７０は移動機８０へのデータ送信が完了すると待機状態となるが、ＳＤＵ２３０ではｄａｔａ ｂｕｆｆｅｒ２３１に蓄積された移動機８０への送信データがなくなるまでデータ送信を実行して、全てのデータを送信すると、一連のデータ通信が完了となる。
【００４２】
データ呼は、音声通話と異なり、移動機８０とＰＤＳＮ間で何らかのデータ通信が常に行なわれている訳ではなく、むしろ接続は維持しているがデータ送受信を行っていない無通信状態となる時間が生じやすい。この間の無線リンクは、不要に接続を維持した状態であり、無線リソースの使用効率上好ましくはない。そこで、一定時間を越えて無通信状態を継続するデータ呼は無線リンクの解放のみ行ない、ＰＰＰ接続のセッションを維持するＤＯＲＭＡＮＴ状態に遷移して無線リソースを効率的に使用する制御が行われる。
【００４３】
以下、図８と図９によって、データ呼を設定している移動機８０がＡＣＴＩＶＥからＤＯＲＭＡＮＴに遷移するケースを説明する。ここで、図８は、ＤＯＲＭＡＮＴに遷移する動作を説明するフローチャートである。また、図９は、異種ベンダの基地局間でハードハンドオフによって生じる移動機のＤＯＲＭＡＮＴ状態への遷移を説明する図である。
【００４４】
図８において、移動機８０が通信中（Ａｃｔｉｖｅ）にＰＤＳＮ７０とのデータ送受信が行われない状態になると、データ送受信の無通信状態を監視するために移動機８０が保有している内部タイマ（Ｉｎａｃｔｉｖｉｔｙ Ｔｉｍｅｒ）の満了（Ｓ３１）を契機として、移動機８０は、Ｒｅｌｅａｓｅ Ｏｒｄｅｒを送信する（Ｓ３２）。これを受信した基地局制御装置の制御プロセッサ（ＣＣＰ）２１０は、上位装置のＣＡ１０にＣｌｅａｒ Ｒｅｑｕｅｓｔを通知する（Ｓ３３）。Ｃｌｅａｒ Ｒｅｑｕｅｓｔを受信したＣＡ１０は、Ｃｌｅａｒ Ｃｏｍｍａｎｄを返信する（Ｓ３４）。
【００４５】
ＣＣＰ２１０は、Ｃｌｅａｒ Ｃｏｍｍａｎｄを受信する事で、移動機８０との間の無線リソースの解放を行う（Ｓ３６）。ＣＣＰ２１０は、ＰＣＦ２２０に無線リンクの解除をＲｅｌｅａｓｅメッセージで要求する（Ｓ３７）。ＰＣＦ２２０は、無線リンクの一部であるＳＤＵとの接続を解除し（Ｓ３８）、Ｒｅｌｅａｓｅ  ＣｏｍｐｌｅｔｅをＣＣＰ２１０に送信する（Ｓ３９）。ＰＣＦ２２０は、またＡ１１ＲＲＱメッセージによって、ＤＯＲＭＡＮＴに遷移することをＰＤＳＮ７０に通知する（Ｓ４１）。ＰＤＳＮ７０は、その応答であるＡ１１ＲＲＰをＰＣＦ２２０に送信する（Ｓ４２）。
【００４６】
一方、Ｒｅｌｅａｓｅ Ｃｏｍｐｌｅｔｅを受信したＣＣＰ２１０は、ステップ３４の応答であるＣｌｅａｒ ＣｏｍｐｌｅｔｅをＣＡ１０に送信する（Ｓ４３）。以上によって、ＤＯＲＭＡＮＴへの遷移が完了する。なお、移動機８０のＩｎａｃｔｉｖｉｔｙ Ｔｉｍｅｒの満了によってＤＯＲＭＡＮＴに遷移する契機以外に、無線基地局（ＢＴＳ）で保有するＴｉｍｅｒの満了を契機に実行される場合もあるが、装置内部で行われる処理は、基本的に同じである。
【００４７】
図９において、公衆の無線基地局ＢＴＳ６０のゾーンＺｂに在圏し、データ通信を行っている移動機８０が異種ベンダの無線基地局ＢＴＳ３０のゾーンＺａに向かって移動するとしよう。移動機８０が、ゾーンＺａとゾーンＺｂが重畳するハンドオフゾーンＺａｂにおいて、移動機８０が無線基地局ＢＴＳ３０から受信するパイロット信号の強度がハードハンドオフの起動条件を満足した時、ハードハンドオフが実行される。但し、音声呼と異なりデータ呼の場合は、一時的に通信ができなくなってもサービスに影響がない事とＰＤＳＮ７０と移動機８０のセッション（ＰＰＰ接続）を維持する方がハンドフ完了後のデータ呼設定時間が短縮され効率的である。このため、データ呼が基地局６０、３０間でハードハンドオフする場合、ソース基地局６０側のセッションは維持し、ソース基地局６０との無線リンクのみを解放することで移動機８０をＤＯＲＭＡＮＴ状態に遷移させる。
【００４８】
この後、ハードハンドオフ処理がソース基地局であるＢＴＳ６０とターゲット基地局であるＢＴＳ３０の間でドーマントハンドオフ処理が起動して、移動機８０とターゲット基地局側との間で発信接続と同等の呼処理が実行される。また、ターゲット基地局との無線リンクが確立し、最後にＰＤＳＮ７０がターゲット基地局側の基地局制御装置ＲＮＣ２０に実装されているＰＣＦからのセッション要求とＰＣＦ相当の装置を内蔵しているソース側のＢＳＣ５０とのセッション終了処理をおのおの実行し、ＰＤＳＮ７０と移動機８０間のセッションを確立すべき経路を切り替えることで、処理を完了する。
【００４９】
図１０を参照して、データ呼がデータダウンロード等の通信中に異種ベンダの基地局間でＤｏｒｍａｎｔ ＨａｎｄｏｆｆしてＤｏｒｍａｎｔ状態からＮｅｔｗｏｒｋ ＲｅａｃｔｉｖａｔｉｏｎによってＡｃｔｉｖｅ状態に遷移する時の処理の流れを説明する。ここで、図１０は、Ｄｏｒｍａｎｔ状態からのＮｅｔｗｏｒｋ Ｒｅａｃｔｉｖａｔｉｏｎを説明する移動機、ＳＤＵ、ＣＣＰ、ＰＣＦおよびＰＤＳＮ間のシーケンス図である。
【００５０】
図１０において、移動機８０が、ある無線基地局のゾーン内でデータダウンロード中に異種ベンダの基地局のゾーンへ移動してハンドオフが発生すると、移動機８０はデータ通信中であってもＤｏｒｍａｎｔ Ｈａｎｄｏｆｆの手順に従ってＡｃｔｉｖｅからＤｏｒｍａｎｔ状態になる。Ｄｏｒｍａｎｔ Ｈａｎｄｏｆｆにより移動機８０の通信先基地局の切り替え処理が完了すると、ＰＤＳＮ７０から移動機８０がハンドオフする前にダウンロードしていたデータ受信が再開される。この際のダウンロードデータは、ハンドオフ先の基地局と移動機８０のデータ呼再設定（Ｎｅｔｗｏｒｋ Ｒｅａｃｔｉｖａｔｉｏｎ）の契機として、ＳＤＵと移動機８０間の無線リンクが確立する前に送信されてくる。
【００５１】
以下、その状況を前提として説明する。ＰＤＳＮ７０は、Ｎｅｔｗｏｒｋ ＲｅａｃｔｉｖａｔｉｏｎのためにデータをＰＣＦ２２０に送信する（Ｓ５１）。ＰＣＦ２２０は、データを受信して、内部バッファ２２１に一時的に蓄積する（Ｓ５２）。ＰＣＦ２２０は、基地局制御装置（ＲＮＣ）２０の制御プロセッサ（ＣＣＰ）２１０に対してデータ呼の設定（通信再開）を要求するＢＳ Ｓｅｒｖｉｃｅ Ｒｅｑｕｅｓｔメッセージを送信する（Ｓ５３）。ＰＣＦ２２０は、ＣＣＰ２１０からＡ９ ＢＳ Ｓｅｒｖｉｃｅ Ｒｅｓｐｏｎｓｅメッセージによる応答を受信し（Ｓ５４）、ＣＣＰ２１０からのＡ９ ＳｅｔｕｐメッセージでＡ１０／１１インタフェースの接続要求を待つ。しかし、これらの処理が進行している間もＰＤＳＮ７０からデータを受信し続けるため（Ｓ５６、Ｓ５８）、ＰＣＦ２２０は、受信データを自身のＢｕｆｆｅｒに蓄積し続ける（Ｓ５７、Ｓ５９）。
【００５２】
ＰＣＦ２２０は、Ａ９ ＳｅｔｕｐをＣＣＰから受信すると（Ｓ６１）、即ＰＤＳＮ７０にＡ１１ ＲＲＱを送信し（Ｓ６２）、Ａ１０／１１インタフェースの接続登録を要求する。これに対する応答としてＰＤＳＮ７０からＡ１１ ＲＲＰを受信すると（Ｓ６３）、ＰＣＦ２２０は、ＣＣＰ２１０に対して、Ａ１０／１１インタフェースの接続登録完了を先ほどのＡ９ Ｓｅｔｕｐの応答としてＡ９ Ｃｏｎｎｅｃｔを送信する（Ｓ６４）。ＣＣＰ２１０は、メッセージを受信すると、ＳＤＵに対してＡ８ Ｃｏｎｎｅｃｔを送信し（Ｓ６６）、Ａ８ ＣｏｎｎｅｃｔメッセージをトリガーにＳＤＵ２３０と移動機８０間のＴＣＨ ＳｅｔｕｐおよびＲＬＰのＳｙｎｃ Ｐｒｏｃｅｄｕｒｅ等のＡｉｒ Ｓｅｑｕｅｎｃｅが実施される。
【００５３】
ＳＤＵ２３０と移動機８０間のＡｉｒ Ｓｅｑｕｅｎｃｅが完了することで、無線リンクが確立してデータ呼はＡｃｔｉｖｅ状態となる。ここに至るまでにＰＣＦがＰＤＳＮより送られてきたデータをＰＣＦ内部の共通Ｂｕｆｆｅｒに保存していた（Ｓ６８、Ｓ６９）ため、Ａｃｔｉｖｅ状態になるとＰＣＦ２２０は一時的に保存していたデータをＳＤＵに向けて連続的に送信する。この時、Ｓｅｓｓｉｏｎ毎に割り当てたＳＤＵ２３０のｄａｔａ ｂｕｆｆｅｒ容量を大きく上回るデータがＰＣＦ２２０から連続的に送信されてくると、ＳＤＵ２３０は、フロー制御機能のために設定された閾値を超過するデータが蓄積されるため、即座にＸＯＦＦメッセージをＰＤＳＮ７０へ送信する（Ｓ７１）。しかし、ＰＣＦ２２０は、ＸＯＦＦメッセージがＳＤＵから送信されても、メッセージはＰＤＳＮ向けのメッセージとして透過処理する。このため、ＰＤＳＮ７０からのデータ送信は停止する（Ｓ７２）が、ＰＣＦ２２０の内部バッファに蓄積されたデータ転送は、蓄積データがなくなるまでＳＤＵへ転送し続ける。このため、ＳＤＵ２３０がＰＤＳＮ７０にデータ送信停止を要求したにもかかわらず、上位からのデータ送信が止まらない。このため、ＳＤＵ２３０は、ＸＯＦＦメッセージを再送して停止を要求する（Ｓ７６）が、ＰＣＦ２２０の蓄積データは送信され続ける。これによって、ＳＤＵでＢｕｆｆｅｒ ＯｖｅｒＦｌｏｗが発生する可能性がでてくる。
【００５４】
またＢｕｆｆｅｒ Ｏｖｅｒｆｌｏｗせずに正常に動作を維持できた場合も、ＳＤＵ２３０は、フロー制御によるデータ送信停止要求がきかないと判断し、それ以上の状態悪化を回避するために、ＳＤＵ２３０とＰＣＦ２２０との間でＳｅｓｓｉｏｎのＣｌｅａｒを実施する（Ｓ８１）。ＰＣＦ２２０は、Ａ１１ ＲＲＱ（Active to Null）をＰＤＳＮに送信し（Ｓ８２）、呼（PPP Session）の切断を要請する。ＰＤＳＮ７０は、ＰＣＦ２２０にＡ１１ ＲＲＰを送信する（Ｓ８３）。Ａ１１ ＲＲＰを受信したＰＣＦ２２０は移動機８０との間でＤｉｓｃｏｎｎｅｃｔ Ｓｅｑｕｅｎｃｅを実施し（Ｓ８４）、呼を切断する。
【００５５】
このように、ＰＣＦ２２０はフロー制御の機能に関して何も関与せず、ＳＤＵ２３０から送信されてきたＸＯＦＦメッセージおよびＸＯＮメッセージを透過処理している。このために、上述したＤｏｒｍａｎｔ ＨａｎｄｏｆｆでのＮｅｔｗｏｒｋ Ｒｅａｃｔｉｖａｔｉｏｎのような動作において、今後、パケットデータ通信サービスが高速化された場合はＰＤＳＮが送信するデータサイズが現在のサービスに比較して格段に大きくなるため、ＳＤＵでのＢｕｆｆｅｒ Ｏｖｅｒｆｌｏｗや呼切断等が発生する可能性が高くなる。この問題の解決策について図１１により説明する。
【００５６】
図１１を参照して、図１０で説明したような問題発生ケースの対策を説明する。ここで、図１１は、データ転送制御機能を追加されたＰＣＦの動作を説明するシーケンス図である。
【００５７】
図１１において、ステップ１５１からステップ１６９までは、図１０のステップ５１からステップ６９までと全く同じであるため、説明は割愛する。図１１において、無線リンクが確立し、Ｄｏｒｍａｎｔ状態からＡｃｔｉｖｅ 状態に遷移した際にＮｅｔｗｏｒｋ ＲｅａｃｔｉｖａｔｉｏｎによるＰＤＳＮ７０からのデータ送信によってＰＣＦ２２０が一時的に保存したデータをＳＤＵ２３０に転送するとき、ＰＣＦ２２０は、一括して連続的にデータを転送するのではなく、一定以下のサイズ（１０ｋｂｙｔｅ程度）に分割して、その分割されたデータを転送周期毎にＳＤＵ２３０に送信する制御をおこなう。
【００５８】
ＰＣＦ２２０は、自身のバッファにＳＤＵ２３０に転送すべきデータを保存しており、上述のようにＳＤＵ２３０に分割して送信し、且つＳＤＵ２３０がフロー制御によって、ＸＯＦＦメッセージを送信した場合、それを検出し、ＰＣＦ２２０のバッファに残存する保存データをＳＤＵ２３０に転送することを停止する。同時に、ＰＣＦ２２０は、本来ＰＤＳＮ７０向けに送信されているＸＯＦＦメッセージを中継し、フロー制御によって行われるＰＤＳＮ７０からのデータ送信も停止させる。
【００５９】
以上により、ＰＣＦとＰＤＳＮからのデータ送信が停止するため、ＳＤＵに蓄積されたデータは順次移動機８０へ送信され、ＳＤＵのバッファに蓄積されたデータ量が上位（ＰＣＦおよびＰＤＳＮ）からのデータ送信再開を要求できるＢｕｆｆｅｒ閾値の条件を満足した際に、ＳＤＵはＸＯＮメッセージを送信してデータ送信を再開するように要求する。ＸＯＮメッセージをＰＣＦで検出すると内部バッファに蓄積していた残りのデータ転送を再開すると同時に、ＰＤＳＮにＸＯＮメッセージを中継して、ＰＤＳＮ側のデータ送信も再開される。
【００６０】
なお、この時にＰＣＦが再開するデータ転送の送信データサイズは前述の分割データサイズと同じ設定で実行する。さらに、ＰＣＦのＢｕｆｆｅｒに蓄積されたデータを全て送信完了した後は、ＰＤＳＮからの後続の受信データはバッファに蓄積せずに透過処理してＳＤＵに転送するといったデータ通信におけるデータ転送制御を実行する。
【００６１】
具体的には、図１１において、Ａｃｔｉｖｅ Ｓｔａｔｅに復帰したＰＣＦ２２０は、バッファリングしているデータを１０ｋｂｙｔｅに分割して、ＳＤＵ２３０に送信する（Ｓ１７１）。ＳＤＵ２３０は、バッファリングしながら、受信したデータを移動機８０に送信する（Ｓ１７２、Ｓ１７３）。ＰＣＦ２２０は、ＰＤＳＮ７０からデータを受信すると（Ｓ１７４）、受信したデータをバッファリングする（Ｓ１７６）。ＰＣＦ２２０は、バッファリングしているデータを１０ｋｂｙｔｅに分割して、ＳＤＵ２３０に送信する（Ｓ１７７）。ＳＤＵ２３０は、バッファリングしながら、バッファに蓄積したデータを移動機８０に送信する（Ｓ１７８、Ｓ１７９）。ＰＣＦ２２０は、バッファリングしているデータを１０ｋｂｙｔｅに分割して、ＳＤＵ２３０に送信する（Ｓ１８１）。ＳＤＵ２３０は、バッファリングしながら、バッファに蓄積したデータを移動機８０に送信する（Ｓ１８２、Ｓ１８３）。ＰＣＦ２２０は、ＰＤＳＮ７０からデータを受信すると（Ｓ１８４）、受信したデータをバッファリングする（Ｓ１８６）。なお、この間もＳＤＵ２３０は、バッファに蓄積されたデータを移動機８０に送信を続けるが、煩雑なので以下の説明では省略する。
【００６２】
この時点で、ＳＤＵ２３０のバッファが予め定められた第１の閾値以上となり、ＳＤＵ２３０は、ＰＤＳＮ宛にＸＯＦＦメッセージを送信する（Ｓ１８７）。ＸＯＦＦメッセージは、ＰＣＦ２２０により受信され、ＰＣＦ２２０はＳＤＵ２３０へのデータ送信を停止する（Ｓ１８８）。ＰＣＦ２２０は、またＸＯＦＦメッセージをＰＤＳＮ７０に送信する（Ｓ１８９）。ＸＯＦＦメッセージを受信したＰＤＳＮは、ＰＣＦ２２０へのデータ送信を停止する（Ｓ１９１）。
【００６３】
この時点で、ＳＤＵ２３０のバッファが予め定められた第２の閾値未満となり、ＳＤＵ２３０は、ＰＤＳＮ宛にＸＯＮメッセージを送信する（Ｓ１９２）。ＸＯＮメッセージは、ＰＣＦ２２０により受信され、ＰＣＦ２２０はＳＤＵ２３０へのデータ送信を再開する（Ｓ１９３）。ＰＣＦ２２０は、またＸＯＮメッセージをＰＤＳＮ７０に送信し（Ｓ１９４）、バッファリングしているデータを１０ｋｂｙｔｅに分割して、ＳＤＵ２３０に送信する（Ｓ１９６）。ＸＯＮメッセージを受信したＰＤＳＮは、ＰＣＦ２２０へのデータ送信を再開する（Ｓ１９７）。
【００６４】
この時点で、ＰＣＦ２２０のバッファが空になったとすると、ＰＣＦ２２０は、ＰＤＳＮ７０からデータを受信したとき（Ｓ１９８、Ｓ２０１））、そのままＳＤＵに転送する（Ｓ１９９、Ｓ２０２）。
【００６５】
以上の動作を、図１２を参照して、さらに説明する。ここで、図１２は、Ｄｏｒｍａｎｔ状態からＡｃｔｉｖｅ状態に遷移したデータ呼においてＰＣＦが実行するデータ転送処理のフローチャートである。
【００６６】
データ呼がＤｏｒｍａｎｔ状態中にＮｅｔｗｏｒｋ Ｒｅａｃｔｉｖａｔｉｏｎ によりＰＤＳＮからデータ受信（Ｓ１００）した場合、ＰＣＦ２２０は、移動機８０とＳＤＵのＡｉｒ Ｃｏｎｎｅｃｔｉｏｎは確立しているか否かの判定を行う（Ｓ１０１）。確立していない場合（ＮＯ）、ＰＣＦ２２０は、受信データを内部バッファに蓄積し（Ｓ１１２）、再度ステップ１００に戻る。
【００６７】
ステップ１０１でＳＤＵと移動機８０間でＡｉｒ Ｃｏｎｎｅｃｔｉｏｎが確立していた場合（ＹＥＳ）、ＰＣＦ２２０は、ＦｌａｇとしてＦ＝１を立てる（Ｓ１０２）。次に、ＰＣＦ２２０は、ＦｌａｇのＴｒｕｅ／Ｆａｌｓｅの判定を行う（Ｓ１０３）。ここで、Ｆ＝１の場合、ＰＣＦ２２０はＳＤＵに向けてデータの送信が可能、Ｆ＝０の場合、ＰＣＦ２２０はＳＤＵに向けてのデータ送信はＮＧである。ステップ１０２でＦ≠０であれば、ＰＣＦ２２０は、次の判定であるｂｕｆｆｅｒに蓄積したデータがあるか否か（Ｓ１０４）を判定する。ここで蓄積データがある場合は（ＹＥＳ）、ＰＣＦ２２０は、小さな塊でＳＤＵにデータを送信する（Ｓ１０６）。ステップ１０３で蓄積データがない場合、ＰＣＦ２２０は、ＰＤＳＮから受信したデータをＳＤＵに透過処理を行う（Ｓ１０９）。
【００６８】
ＰＣＦ２２０がＳＤＵ２３０に向けてデータを継続して送信し続けた場合、ＳＤＵ２３０のＸＯＦＦ閾値が超える場合があるため、ＰＣＦ２２０は、判定基準としてＳＤＵからＸＯＦＦメッセージを受信したか否か（Ｓ１０７）を行う。ＸＯＦＦメッセージを受信した場合、ＰＣＦ２２０は、ＸＯＮを受信したか否かの判定を実施し（Ｓ１０８）、受信していない場合、Ｆ＝０にＦｌａｇを変更（Ｓ１１１）し、ステップ１０３へ戻る。ステップ１０７にてＸＯＦＦを受信していない場合は、引き続きデータ送信が可能であることを意味するため、ＰＣＦ２２０は、ステップ１０２へ戻り、同じフローの過程を繰り返す。同様に、ステップ１０８にて、受信した場合（ＹＥＳ）、ステップ１０２に戻る。
【００６９】
なお、ＰＣＦは、移動機がデータダウンロード中に無線区間の品質が劣化してスループットが低下した場合などＰＣＦが一時的に内部バッファにデータを蓄積した状態においても同様のデータ送信制御の手順を実行してもよい。
【００７０】
本実施例に拠れば、ＳＤＵでの受信データのバッファオーバフローによる課金誤差の発生や通信エラーによるデータ呼の切断、基地局制御装置内のＰＣＦ−ＳＤＵ間で多量のデータを送信することで内部ネットワークを圧迫して各種制御メッセージの伝達を阻害して正常動作が保証されなくなると言ったトラブルを回避して、良好なデータ通信（スループット）を確保でき、ネットワークリソースを効率的に使用することができる。
【図面の簡単な説明】
【００７１】
【図１】通信ネットワークのブロック図である。
【図２】基地局制御装置の機能ブロック図である。
【図３】基地局制御装置の機能ブロック図である。
【図４】基地局制御装置のハードウェアブロック図である。
【図５】パケット制御部のハードウェアブロック図である。
【図６】移動機、ＣＣＰ、ＣＡ、ＰＣＦ、ＰＤＳＮ間の制御のシーケンス図である。
【図７】移動機、ＳＤＵ、ＰＣＦ、ＰＤＳＮおよびインターネット間のＡｃｔｉｖｅ Ｓｅｓｓｉｏｎ中のＸＯＦＦ／ＸＯＮ通知シーケンス図である。
【図８】ＤＯＲＭＡＮＴに遷移する動作を説明するフローチャートである。
【図９】異種ベンダの基地局間でハードハンドオフによって生じる移動機のＤＯＲＭＡＮＴ状態への遷移を説明する図である。
【図１０】Ｄｏｒｍａｎｔ状態からのＮｅｔｗｏｒｋ Ｒｅａｃｔｉｖａｔｉｏｎを説明する移動機、ＳＤＵ、ＣＣＰ、ＰＣＦおよびＰＤＳＮ間のシーケンス図である。
【図１１】データ転送制御機能を追加されたＰＣＦの動作を説明するシーケンス図である。
【図１２】Ｄｏｒｍａｎｔ状態からＡｃｔｉｖｅ状態に遷移したデータ呼においてＰＣＦが実行するデータ転送処理のフローチャートである。
【符号の説明】
【００７２】
１０…コールエージェント（ＣＡ：Call Agent）、２０…基地局制御装置（ＲＮＣ：Radio Network Controller）、３０…基地局（ＢＴＳ：Base Transmission Subsystem）、６０…基地局（ＢＴＳ：Base Transmission Subsystem）、４０…移動交換局（ＭＳＣ：Mobile Switching Center）、５０…基地局集約装置（ＢＳＣ：Base Station Controller）、７０…ＩＰパケット終端装置（ＰＤＳＮ：Packet Data Serving Node）、２００…公衆電話網（ＰＳＴＮ：Public Switched Telephone Networks）、２１０…制御プロセッサ（ＣＣＰ：Communication Control Processor）、２２０…パケット制御部（ＰＣＦ：Packet Control Function unit）、２２１…内部バッファ、２３０…呼処理部（ＳＤＵ：Selection and Distribution Unit）、２３１…内部バッファ、３００…インターネット、５００…通信ネットワーク。
【図１】
2009077037.tif 000003
【図２】
2009077037.tif 000004
【図３】
2009077037.tif 000005
【図４】
2009077037.tif 000006
【図５】
2009077037.tif 000007
【図６】
2009077037.tif 000008
【図７】
2009077037.tif 000009
【図８】
2009077037.tif 000010
【図９】
2009077037.tif 000011
【図１０】
2009077037.tif 000012
【図１１】
2009077037.tif 000013
【図１２】
2009077037.tif 000014