(57)【特許請求の範囲】
【請求項１】
複数の異なる通信方式に対応した移動機とデータ通信を行う基地局であって、
該移動機へ送信するデータを一時記憶する記憶部と、
該記憶部に記憶した該データを送信中に、該移動機に対し他の通信方式による通信要求があった場合に、該他の通信方式に対応する他の基地局へ通信相手を切り替えさせ、該記憶部に記憶した未送信のデータを該他の基地局から該移動機へ送信する場合に要するデータ送信時間と、該通信要求を発信した通信先との過去の通信履歴に基づいて予測した通信時間との大小関係に基づいて、該未送信のデータを該他の基地局へ転送するか否かを判定する制御部と
を有する基地局。
【請求項２】
該制御部は、該未送信のデータを該記憶部に残したまま該他の基地局へ通信相手を切替えさせた場合に、あらかじめ設定された時間が経過した後に該移動機と該他の基地局との通信が継続している場合に、該未送信のデータを該他の基地局へ転送する、請求項１に記載の基地局。
【請求項３】
該記憶部は、該移動機の属するセル番号をイベントごとに記録する管理テーブルを有し、
該制御部は、該イベントごとのセル番号の変化に基づいて該移動機の移動の有無を判定し、該移動機が移動していないと判定された場合は該他の基地局へのデータ転送を抑止する、請求項１または２に記載の基地局。
【請求項４】
複数の異なる通信方式に対応した移動機とデータ通信を行い、該移動機へ送信するデータを一時記憶する記憶部を有する基地局を制御する制御プログラムであって、該基地局に、
該記憶部に記憶した該データを送信中に、該移動機に対し他の通信方式への切り替え要求があった場合に、該他の通信方式に対応する他の基地局へ通信相手を切り替えさせ、
該記憶部に記憶した未送信のデータを該他の基地局から該移動機へ送信する場合に要するデータ送信時間と、該切り替え要求を発信した通信先との過去の通信履歴に基づいて予測した通信時間との大小関係に基づいて、該未送信のデータを該他の基地局へ転送するか否かを判定させる
制御プログラム。
【請求項５】
該基地局にさらに、
該未送信のデータを該記憶部に残したまま該他の基地局へ通信相手を切り替えさせた場合に、あらかじめ設定した時間が経過した後に該移動機と該他の基地局との通信が継続している場合に、該未送信のデータを該他の基地局へ転送させる
請求項４に記載の制御プログラム。
【請求項６】
複数の異なる通信方式に対応した移動機と、該移動機と第１の通信方式で通信を行う第１の基地局と、該移動機と第２の通信方式で通信を行う第２の基地局とを有する無線通信システムであって、
該移動機は、
位置情報を取得する位置情報取得部と、
該第１の基地局との通信時の位置情報を記憶する移動機記憶部と、
該第１の基地局との通信発生時において該位置情報取得部から取得した該位置情報を該記憶部へ書き込み、該第１の基地局から該第２の通信方式への切り替え要求があった場合に、該位置情報に基づいて該移動機の移動の有無を判定し、移動判定結果を該基地局へ送信する移動機制御部を有し、
該第１の基地局は、
該移動機へ送信するデータを一時記憶する基地局記憶部と、
該基地局記憶部に記憶した該データを送信中に、該移動機に対し該第２の通信方式による通信要求があった場合に、該第２の通信方式に対応する該第２の基地局へ通信相手を切り替えさせ、該基地局記憶部に記憶した未送信のデータを該第２の基地局から該移動機へ送信する場合に要するデータ送信時間と、該通信要求を発信した通信先との過去の通信履歴に基づいて予測した通信時間との大小関係に基づいて、該未送信のデータを該第２の基地局へ転送するか否かを判定する基地局制御部と、
を有し、
該基地局記憶部は、該移動機の属するセル番号をイベントごとに記録する管理テーブルを有し、
該基地局制御部は、該イベントごとのセル番号の変化に基づいて該移動機の移動の有無を判定し、該移動機が移動していないことを示す場合に、該基地局記憶部に記憶した該未送信のデータを該第２の基地局へ送信することを抑止する無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる通信方式で無線通信を行う基地局間の接続先切り替えに関する。
【背景技術】
【０００２】
複数の通信方式に対応した移動機は、通信方式に応じて通信対象の基地局を切り替える。例えば音声通信を３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）に対応した基地局と行い、データ通信をＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）に対応した基地局と行う場合などがある。
【０００３】
ＬＴＥ基地局とデータ通信中に音声通話が発生した場合、ＬＴＥシステムは３Ｇシステムに対しＩｎｔｅｒ−ＲＡＴ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｔｅｃｈｎｏｌｏｇｙ）ハンドオーバを実行する。Ｉｎｔｅｒ−ＲＡＴハンドオーバとは、異なる通信方式間のハンドオーバのことである。ＬＴＥシステムにおいて、３Ｇシステムを併用することで音声通話を可能とする制御は、ＣＳ（Ｃｉｒｃｕｉｔ  Ｓｗｉｔｃｈｅｄ）フォールバック制御と呼ばれる。
【０００４】
ＣＳフォールバック制御を実行する無線通信システムにおいて、ＬＴＥシステムから３ＧシステムへのＩｎｔｅｒ−ＲＡＴハンドオーバが発生した場合、ＬＴＥシステム側の基地局は移動機へ未送信のデータを３Ｇシステム側の基地局へ転送する。この転送により無線通信システムは、遷移前に移動機がＬＴＥシステム側で受信していたデータのロスを防ぐことが出来る。Ｉｎｔｅｒ−ＲＡＴハンドオーバにおける未送信データの転送をデータフォワーディングと呼ぶ。特許文献１乃至３には、基地局間のハンドオーバにおけるデータフォワーディングに関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００８／１１４４４９号公報
【特許文献２】特表２０１０−５２２４６６号公報
【特許文献３】特開２０１１−１５３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
データフォワーディングの対象となったデータは、３Ｇシステムにおける音声呼と並行して基地局から移動機へ送信される。音声呼の終了時において３Ｇシステム側の基地局から移動機へのデータの送信が完了していない場合、３Ｇシステムにおいて未送信のデータは、再度３ＧシステムからＬＴＥシステムへデータフォワーディングされる。このような不要なデータフォワーディングにより、無線通信システムにおけるネットワークの負荷が大きくなる。
【０００７】
本技術では、不要なネットワーク負荷の増大を防止しながら、異なる通信方式間のハンドオーバを実現することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、複数の異なる通信方式に対応した移動機とデータ通信を行う基地局は、該移動機へ送信するデータを一時記憶する記憶部と、該記憶部に記憶した該データを送信中に、該移動機に対し他の通信方式による通信要求があった場合に、該他の通信方式に対応する他の基地局へ通信相手を切り替えさせ、該記憶部に記憶した未送信のデータを該他の基地局から該移動機へ送信する場合に要するデータ送信時間と、該通信要求を発信した通信先との過去の通信履歴に基づいて予測した通信時間との大小関係に基づいて、該未送信のデータを該他の基地局へ転送するか否かを判定する制御部を有する。
【発明の効果】
【０００９】
実施形態によれば、不要なネットワーク負荷の増大を防止しながら、異なる通信方式間のハンドオーバを実現することが出来る。
【図面の簡単な説明】
【００１０】
【図１】無線通信システム１のブロック図である。
【図２】ＢＴＳ４のハードウェアブロック図である。
【図３】ＳＧＳＮ２のハードウェアブロック図である。
【図４】ＭＭＥ３のハードウェアブロック図である。
【図５】ｅＮＢ６のハードウェアブロック図である。
【図６】第一の実施例における移動機８のハードウェアブロック図である。
【図７】ＡはＭＭＥ３の記憶部３４に記憶された、通話履歴データ１１１のテーブル図である。ＢはｅＮＢ６の記憶部４７に記憶された、管理テーブル１０４のテーブル図である。
【図８】第一の実施例に係る無線通信システム１での、ＣＳフォールバックのシーケンス図である。
【図９】Ａは、ＳＧＳＮ２からＭＭＥ３へ送信される再配置応答信号９０の構成図である。Ｂは、ＭＭＥ３からｅＮＢ６へ送信されるハンドオーバ指令信号１００の構成図である。
【図１０】ＭＭＥ３における通話時間算出処理のフローチャートである。
【図１１】ｅＮＢ６におけるデータ転送判定処理のフローチャートである。
【図１２】ＬＴＥシステムから３Ｇシステムへのハンドオーバ処理完了後のシーケンス図である。
【図１３】ｅＮＢ６におけるタイマ動作開始後のデータ転送処理フローである。
【図１４】第二の実施例における移動機８ａのハードウェアブロック図である。
【図１５】第二の実施例に係る無線通信システム１での、ＣＳフォールバックのシーケンス図である。
【図１６】Ａは、移動機８ａからｅＮＢ６へ送信される測定結果通知信号１７０の構成図である。Ｂは、ＭＭＥ３からｅＮＢ６へ送信されるハンドオーバ指令信号１００ａの構成図である。Ｃは、ｅＮＢ６から移動機８ａへ送信される切替準備完了通知信号１８０の構成図である。
【図１７】ＭＭＥ３における通話情報設定処理のフローチャートである。
【図１８】ｅＮＢ６におけるデータ転送判定処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本実施の形態について説明する。なお、各実施形態における構成の組み合わせも本発明の実施形態に含まれる。
【００１２】
図１は、無線通信システム１のブロック図である。図１において、無線通信システム１はＳＧＳＮ（Ｓｅｒｖｉｎｇ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）２、ＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）３、ＢＴＳ（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ）４、ｅＮＢ（ｅｖｏｌｖｅｄ  Ｎｏｄe  Ｂ）６、移動機８、ネットワーク網１０を有する。セル５はＢＴＳ４のセル範囲を表す。セル７はｅＮＢ６のセル範囲を表す。各セルには固有のセル番号が割り当てられている。
【００１３】
ＢＴＳ４は３Ｇ方式に対応した基地局である。ＢＴＳ４はセル５の範囲内にある移動機８と通信を行う。ＳＧＳＮ２は移動機８の移動管理などの機能を提供するノードである。ＳＧＳＮ２とＢＴＳ４は有線接続されている。ＳＧＳＮ２はＢＴＳ４との連携により３Ｇシステムを形成する。
【００１４】
ｅＮＢ６はＬＴＥ方式に対応した基地局である。ｅＮＢ６はセル７の範囲内にある移動機８とデータ通信を行う。ＭＭＥ３はモビリティ制御などの機能を提供するノードである。ＭＭＥ３とｅＮＢ６は有線接続されている。ＭＭＥ３はｅＮＢ６との連携によりＬＴＥシステムを形成する。
【００１５】
移動機８は３Ｇ方式およびＬＴＥ方式のいずれか一方の通信方式により無線通信可能な、複数の異なる通信方式に対応した無線端末である。移動機８はセル５の範囲内にある場合、３Ｇ方式によってＢＴＳ４およびＳＧＳＮ２を介して、ネットワーク網１０にアクセスすることが出来る。移動機８はセル７の範囲内にある場合、ＬＴＥ方式によってｅＮＢ６およびＭＭＥ３を介して、ネットワーク網１０にアクセスすることが出来る。
【００１６】
音声着信時において、移動機８はｅＮＢ６からデータ受信している。無線通信システム１において移動機８に音声通話要求があった場合、ＭＭＥ３はｅＮＢ６を介して、移動機８に音声通信の接続要求（ＰＡＧＩＮＧ）信号を送信する。なお音声発信時においては、ＭＭＥ３からの移動機８への接続要求は送信されず、移動機８がトリガとなる。
【００１７】
接続要求信号を受けた移動機８は、ｅＮＢ６からＢＴＳ４へのＩｎｔｅｒ−ＲＡＴハンドオーバ処理を開始する。ハンドオーバ処理発生時において、移動機８へ送信途中のデータがｅＮＢ６に残存している場合、ｅＮＢ６はＬＴＥシステムおよび３Ｇシステムにおけるデータ通信速度および残存データサイズなどに基づいて残存データをＢＴＳ４へ転送すべきか否かを判断する。残存データの転送処理についての詳細は後述する。
【００１８】
以上の通り無線通信システム１は、ＬＴＥ方式におけるデータ通信中に通話要求があった場合に、移動機８の通話方式を３Ｇ方式に切り替えるとともに、データ通信途中の残存データをｅＮＢ６からＢＴＳ４へ転送すべきかを判定することが出来る。
【００１９】
図２はＢＴＳ４のハードウェアブロック図である。ＢＴＳ４は無線送受信機能部１１、無線送受信インタフェース機能部１２、ベースバンド信号処理部１３、伝送路信号切替部１４、伝送路インタフェース部１５、ＢＴＳ制御部１６、記憶部１７、アンテナ１８を有する。
【００２０】
無線送受信機能部１１は無線送受信インタフェース機能部１２と接続されている。無線送受信インタフェース機能部１２はベースバンド信号処理部１３と接続されている。ベースバンド信号処理部１３は伝送路信号切替部１４と接続されている。伝送路信号切替部１４は伝送路インタフェース部１５と接続されている。無線送受信機能部１１、無線送受信インタフェース機能部１２、ベースバンド信号処理部１３、伝送路信号切替部１４、伝送路インタフェース部１５、ＢＴＳ制御部１６、記憶部１７は互いにバス接続されている。伝送路信号切替部１４は伝送路インタフェース部１５と接続されている。無線送受信機能部１１、無線送受信インタフェース機能部１２、ベースバンド信号処理部１３、伝送路信号切替部１４、伝送路インタフェース部１５はそれぞれ別個のモジュールであっても良いし、１つのモジュールであっても良い。それぞれのモジュールは例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの集積回路により実現しても良い。
【００２１】
アンテナ１８はＲＦ信号を電波として送信すると共に受信電波をＲＦ信号に変換する。無線送受信機能部１１はＲＦ信号の送受信時における電力増幅などを行う。無線送受信インタフェース機能部１２は、アナログ信号とデジタル信号との変換処理および信号の変復調処理などを行う。ベースバンド信号処理部１３は、送信信号に対する情報の付加、および受信信号に対する情報の分離などの処理を行う。伝送路信号切替部１４は、伝送路伝搬用のＩＰパケットと無線上に乗せるベースバンド信号の変換を行う。伝送路インタフェース部１５は、イーサネット（登録商標）などの伝送路を接続し、プロトコルを処理してＩＰパケットの授受を行う。ＢＴＳ制御部１６はＢＴＳ４の動作制御を行う。記憶部１７はＢＴＳ制御部１６の制御動作に必要なプログラムおよびデータを記憶する。
【００２２】
以上の構成によりＢＴＳ４は、移動機８と無線通信を行うことが出来る。
【００２３】
図３はＳＧＳＮ２のハードウェアブロック図である。ＳＧＳＮ２は複数のＢＴＳ４を管理する。ＳＧＳＮ２はメッセージ受信部２１、メッセージ解読部２２、ＳＧＳＮ制御部２３、記憶部２４、メッセージ編集部２５、メッセージ送信部２６を有する。
【００２４】
メッセージ受信部２１はメッセージ解読部２２と接続されている。メッセージ解読部２２はＳＧＳＮ制御部２３と接続されている。ＳＧＳＮ制御部２３はメッセージ編集部２５と接続されている。ＳＧＳＮ制御部２３はメッセージ編集部２５と接続されている。メッセージ編集部２５はメッセージ送信部２６と接続されている。メッセージ受信部２１、メッセージ解読部２２、ＳＧＳＮ制御部２３、メッセージ編集部２５、メッセージ送信部２６はそれぞれ別個のモジュールであっても良いし、１つのモジュールであっても良い。モジュールは例えばＡＳＩＣなどの集積回路により実現しても良い。
【００２５】
メッセージ受信部２１は複数のＢＴＳ４から送信されたメッセージを受信する。メッセージ解読部２２は受信したメッセージを解読する。ＳＧＳＮ制御部２３は、受信メッセージの解読および送信メッセージの編集処理などを行う。またＳＧＳＮ制御部２３は、記憶部２４に記憶されたプログラムおよびデータを読み出すことにより、ＳＧＳＮ２の動作を制御する。記憶部２４は、データ付与プログラム１２０、通話履歴データ１２１を記憶する。
【００２６】
データ付与プログラム１２０は、ＳＧＳＮ制御部２３で読み出し、ＢＴＳ４から受信した信号に呼種別情報および最大通信レート情報を付与する処理を実行するためのプログラムである。通話履歴データ１２１は、ＳＧＳＮ２を介して行われた通話履歴を記録するテーブルである。ＳＧＳＮ２は通話履歴データ１２１を定期的にＭＭＥ３へ送信しても良い。ＳＧＳＮ２を介した通話履歴を記録することにより、ＬＴＥシステムから３Ｇシステムへのハンドオーバによる通話履歴以外の通話履歴を記録することが出来る。よってこの通話履歴をＭＭＥ３へ送信しＭＭＥの通話履歴データ１１１とマージすることにより、通話時間の予測精度を上げることが出来る。なお、通話履歴はＳＧＳＮ２やその他上位装置で記憶してもよい。
【００２７】
図４はＭＭＥ３のハードウェアブロック図である。ＭＭＥ３は複数のｅＮＢ６を管理する。ＭＭＥ３はメッセージ受信部３１、メッセージ解読部３２、ＭＭＥ制御部３３、記憶部３４、メッセージ編集部３５、メッセージ送信部３６を有する。
【００２８】
メッセージ受信部３１はメッセージ解読部３２と接続されている。メッセージ解読部３２はＭＭＥ制御部３３と接続されている。ＭＭＥ制御部はメッセージ編集部３５と接続されている。ＭＭＥ制御部３３はメッセージ編集部３５と接続されている。メッセージ編集部３５はメッセージ送信部３６と接続されている。メッセージ受信部３１、メッセージ解読部３２、ＭＭＥ制御部３３、メッセージ編集部３５、メッセージ送信部３６はそれぞれ別個のモジュールであっても良いし、１つのモジュールであっても良い。モジュールは例えばＡＳＩＣなどの集積回路により実現しても良い。
【００２９】
メッセージ受信部３１は複数のｅＮＢ６から送信されたメッセージを受信する。メッセージ解読部３２は受信したメッセージを解読する。ＭＭＥ制御部３３は受信メッセージの解読および送信メッセージの編集処理などを行う。またＭＭＥ制御部３３は、記憶部３４に記憶されたプログラムおよびデータを読み出すことにより、ＭＭＥ３の動作を制御する。記憶部３４は、通話時間算出プログラム１１０、通話履歴データ１１１を記憶する。
【００３０】
通話履歴データ１１１は通話元と通話先との通話履歴を管理するテーブルデータである。通話時間算出プログラム１１０は、ＭＭＥ制御部３３で読み出し、通話履歴データ１１１に基づいて、特定の通話元と通話先との平均通話時間を算出するためのプログラムである。通話履歴データ１１１および平均通話時間の算出処理の詳細は後述する。
【００３１】
以上の通りＭＭＥ３は、通話履歴に基づいて平均通話時間を算出することが出来る。
【００３２】
図５はｅＮＢ６のハードウェアブロック図である。ｅＮＢ６は無線送受信機能部４１、無線送受信インタフェース機能部４２、ベースバンド信号処理部４３、伝送路信号切替部４４、伝送路インタフェース部４５、ｅＮＢ制御部４６、記憶部４７、アンテナ４８、タイマ４９を有する。
【００３３】
無線送受信機能部４１は無線送受信インタフェース機能部４２と接続されている。無線送受信インタフェース機能部４２はベースバンド信号処理部４３と接続されている。ベースバンド信号処理部４３は伝送路信号切替部４４と接続されている。伝送路信号切替部４４は伝送路インタフェース部４５と接続されている。無線送受信機能部４１、無線送受信インタフェース機能部４２、ベースバンド信号処理部４３、伝送路信号切替部４４、伝送路インタフェース部４５、ＢＴＳ制御部４６、記憶部４７、タイマ４９は互いにバス接続されている。伝送路信号切替部４４は伝送路インタフェース部４５と接続されている。無線送受信機能部４１、無線送受信インタフェース機能部４２、ベースバンド信号処理部４３、伝送路信号切替部４４、伝送路インタフェース部４５はそれぞれ別個のモジュールであっても良いし、１つのモジュールであっても良い。それぞれのモジュールは例えばＡＳＩＣなどの集積回路により実現しても良い。
【００３４】
アンテナ４８はＲＦ信号を電波として送信すると共に受信電波をＲＦ信号に変換する。無線送受信機能部４１はＲＦ信号の送受信時における電力増幅などを行う。無線送受信インタフェース機能部４２は、アナログ信号とデジタル信号との変換処理および信号の変復調処理などを行う。ベースバンド信号処理部４３は、送信信号に対する情報の付加、および受信信号に対する情報の分離などの処理を行う。伝送路信号切替部４４は、伝送路伝搬用のＩＰパケットと無線上に乗せるベースバンド信号の変換を行う。伝送路インタフェース部４５は、イーサネットなどの伝送路を接続し、プロトコルを処理してＩＰパケットの授受を行う。ｅＮＢ制御部４６はｅＮＢ６の動作制御を行う。記憶部４７は管理テーブル１０４、転送データ１０１、呼種別データ１０３、転送判定プログラム１０２を有する。タイマ４９はあらかじめ設定された時間を計測する。タイマ４９はｅＮＢ制御部４６の制御信号により計測を開始し、計測時間に関する情報をｅＮＢ４６へ送信する。
【００３５】
管理テーブル１０４はイベントごとに移動機８がどのセル番号に属しているかを記録するデータテーブルである。転送データ１０１はｅＮＢ６から移動機８へ送信するデータを一時保存したものである。転送データ１０１は送信先の移動機が特定できるように送信先の移動機のＴＭＳＩ（Ｔｅｍｐｏｒａｒｙ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）などの識別情報と対応して記憶される。呼種別データ１０３は、通話要求のあった通話先の呼種別を特定するために参照するデータである。転送判定プログラム１０２は、転送データ１０１のデータサイズおよび通話先の呼種別などから転送データ１０１をＢＴＳ４へ転送するか否かを判定するプログラムである。転送判定プログラム１０２の処理についての詳細は後述する。
【００３６】
以上の通りｅＮＢ６は、種々のデータに基づいて転送データ１０１をＢＴＳ４へ転送するか否かの判定を行うことが出来る。
【００３７】
図６は第一の実施例における移動機８のハードウェアブロック図である。移動機８はアンテナ５１、無線送受信機能部５２、ベースバンド信号処理部５３、移動機制御部５４、記憶部５５を有する。
【００３８】
アンテナ５１はＲＦ信号を電波として送信すると共に受信電波をＲＦ信号に変換する。無線送受信機能部５２は、信号の変復調処理、および電波の送受信時における電力増幅などを行う。無線送受信機能部５２は受信信号処理部５６、送信信号処理部５７を有する。受信信号処理部５６はアンテナ５１で受信した無線信号のＲＦ信号への変換およびアナログ信号からデジタル信号への変換などを行う。送信信号処理部５７はＲＦ信号からアンテナ５１で送信する無線信号への変換およびデジタル信号からアナログ信号への変換などを行う。
【００３９】
受信信号処理部５６および送信信号処理部５７はベースバンド信号処理部５３に接続されている。無線送受信機能部５２、ベースバンド信号処理部５３、移動機制御部５４、記憶部５５はそれぞれ互いにバス接続されている。無線送受信機能部５２、ベースバンド信号処理部５３、移動機制御部５４はそれぞれ別個のモジュールであっても良いし、１つのモジュールであっても良い。それぞれのモジュールは例えばＡＳＩＣなどの集積回路により実現しても良い。
【００４０】
ベースバンド信号処理部５３は、送信信号に対する情報の付加、および受信信号に対する情報の分離などの処理を行う。ベースバンド信号処理部５３は外部からの設定に応じて複数の通信方式を切り替える。移動機制御部５４は移動機８の動作制御を行う。移動機制御部５４はベースバンド信号処理部５３で処理する通信方式を制御する。記憶部５５は移動機制御部５４の制御動作に必要なプログラムおよびデータを記憶する。
【００４１】
以上の通り移動機８は、複数の通信方式に対応した無線通信を実行することが出来る。
【００４２】
図７は移動機８の通話履歴に関する情報を管理するデータのテーブル図である。図７のＡはＭＭＥ３の記憶部３４に記憶された、通話履歴データ１１１のテーブル図である。図７のＢはｅＮＢ６の記憶部４７に記憶された、管理テーブル１０４のテーブル図である。
【００４３】
図７のＡの通話履歴データ１１１において列１４５は、ＭＭＥ３を経由してネットワーク網１０に接続された移動機のユーザＩＤを示す。ユーザＩＤは例えば移動機に割り当てられた加入者識別子であるＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）、ＴＭＳＩ（Ｔｅｍｐｏｒａｒｙ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）などである。列１４６は列１４５に示すユーザＩＤを有する移動機の通話先の加入者識別子を示す。列１４７は列１４５に示す移動機８と列１４６に示す通話先との通話時間である。列１４８は列１４５に示す移動機８と列１４６に示す通話先との通話開始時間である。なお、ＳＧＳＮ２の記憶部２４に記憶されている通話履歴データ１２１も通話履歴データ１１１と同一のデータ形式を有する。
【００４４】
図７のＡの通話履歴データ１１１において、行１４１から行１４４はユーザごとの通話履歴を示す。例えば行１４１は、ユーザＩＤ“ａａａｂｂｂｂ”の移動機８が、通話先“ｘｘｘｘｙｙｙｙ”と１０秒間、２０ｙｙ年ｘｘ月ａａ日ｂｂ時ｃｃ分から通話状態であったことを示す。また、ユーザＩＤ“ａａａｂｂｂｂ”の移動機８と通話先“ｘｘｘｘｙｙｙｙ”との平均通話時間は、行１４１および行１４４より、（１０＋３０）／２＝２０秒である事がわかる。
【００４５】
図７のＢの管理テーブル１０４において、列１４５および列１４８は、通話履歴データ１１１の列１４５および列１４８と同一種類の情報を有する。列１５４はｅＮＢ６と通信した移動機が属していたセルのセル番号である。列１５５は管理テーブル１０４に情報を記録するトリガとなった移動機の動作内容である。
【００４６】
図７のＢの管理テーブル１０４において、行１５１から行１５３はユーザごとの動作管理情報を示す。例えば行１５１は、ユーザＩＤ“ａａａａｂｂｂｂ”の移動機８が、セル番号“ＦＦＦ０”に属しており、２０ｙｙ年ｘｘ月ａａ日ｂｂ時ｃｃ分に発信動作を行ったことを示す。トリガが発生するたびにユーザＩＤに対応したセル番号を記録し、同一のユーザＩＤに対するセル番号の変化を追跡することにより、あるユーザＩＤを有する移動機８が移動していることを推測することが出来る。
【００４７】
以上の通り無線通信システム１は通話履歴データ１１１および管理テーブル１０４を参照することにより、移動機８の移動の有無、および特定の通話先との平均通話時間を把握することが出来る。
【００４８】
図８は第一の実施例に係る無線通信システム１での、ＣＳフォールバックのシーケンス図である。図８のシーケンス図は、ＬＴＥシステムでのデータ受信中に音声呼着信があってから、３Ｇシステムへのハンドオーバが完了するまでの処理を示す。
【００４９】
ＳＧＳＮ２およびＭＭＥ３は、音声通話ごとに通話先および通話時間を通話履歴データとして記憶する（Ｓ１１０）。ＭＭＥ３は移動機８に対しＬＴＥシステムにおけるデータ通信を開始する（Ｓ１１１）。ｅＮＢ６はデータ通信開始時において移動機８の属するセル番号、通信開始時間、およびトリガ種別（メッセージ受信、発信など）を管理テーブル１０４に記憶する。
【００５０】
ネットワーク上の他の移動機から音声通話の要求があった場合、ＭＭＥ３はＬＴＥシステムにおけるデータ通信中の移動機８に対し、音声呼着信通知（ＰＡＧＩＮＧ）を行う（Ｓ１）。音声呼着着信通知信号を受信した移動機８は、受信信号の電波強度や通信速度などの測定結果情報を設定した測定結果通知（ＭＥＡＳＵＲＥＭＥＮＴ  ＲＥＰＯＲＴ）信号をｅＮＢ６へ送信する（Ｓ２）。ｅＮＢ６はハンドオーバ（ＨＯ）要求（ＨＡＮＤＯＶＥＲ  ＲＥＱＵＩＲＥＤ）信号をＭＭＥ３へ送信する（Ｓ３）。
【００５１】
ＭＭＥ３は測定結果に基づいて、３ＧシステムのＳＧＳＮ２へ再配置要求（ＦＯＲＷＡＲＤ  ＲＥＬＯＣＡＴＩＯＮ  ＲＥＱＵＥＳＴ）信号を送信する（Ｓ４）。
【００５２】
ＳＧＳＮ２は、ＭＭＥ３から受信した再配置要求信号に基づいて、移動機８と通信可能なＢＴＳ４に対し接続設定要求（ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰ  ＲＥＱＵＥＳＴ）信号を送信する（Ｓ５）。接続設定要求信号を受信したＢＴＳ４は、移動機８と通信可能な場合、接続設定応答（ＣＯＮＮＥＣＴＩＯＮ  ＳＥＴＵＰ  ＲＥＳＰＯＮＳＥ）信号をＳＧＳＮ２へ送信する（Ｓ６）。接続設定応答信号を受信したＳＧＳＮ２は、ＭＭＥ３から受信した再配置要求信号をＢＴＳ４へ転送する（Ｓ７）。再配置要求信号を受信したＢＴＳ４は、再配置承認（ＲＥＬＯＣＡＴＩＯＮ  ＡＣＫＮＯＷＬＥＤＧＥ）信号をＳＧＳＮ２へ送信する（Ｓ８）。
【００５３】
ＳＧＳＮ２は、受信した再配置承認信号に３Ｇシステムにおける呼種別情報および移動機８との最大通信レート情報を設定する（Ｓ１１２）。ＳＧＳＮ２は呼種別情報および最大通信レート情報を設定した再配置承認信号を再配置応答（ＦＯＲＷＡＲＤ  ＲＥＬＯＣＡＴＩＯＮ  ＲＥＳＰＯＮＳＥ）信号としてＭＭＥ３へ送信する（Ｓ９）。
【００５４】
ＭＭＥ３は、再配置応答信号に基づいて通話履歴データを参照し、通話先を特定して平均通話時間を算出するとともに、緊急呼、優先呼などの呼種別を特定する通話情報算出処理を実行する（Ｓ１０）。ＭＭＥ３は呼種別情報、最大通信レート情報、および算出した平均通話時間情報を設定したハンドオーバ（ＨＯ）指令（ＨＡＮＤＯＶＥＲ  ＣＯＭＭＡＮＤ）信号をｅＮＢ６へ送信する（Ｓ１１）。通話情報算出処理についての詳細は後述する。
【００５５】
ｅＮＢ６は、受信したハンドオーバ要求信号に格納された呼種別情報、最大通信レート情報、および算出した平均通話時間情報に基づいて、音声呼着信時に移動機８へ送信途中であったデータを３Ｇシステム側に転送すべきか否かの転送判定処理を実行する（Ｓ１２）。転送判定処理についての詳細は後述する。
【００５６】
ｅＮＢ６は転送判定処理の結果に応じて、記憶部１７に一時記憶されているデータをＢＴＳ４へ転送する（Ｓ１３）。転送処理完了後、ｅＮＢ６は移動機８へ切替準備完了通知（ＭＯＢＩＬＩＴＹ  ＦＲＯＭ  Ｅ−ＵＴＲＡＮ  ＣＯＭＭＡＮＤ）信号を送信する（Ｓ１４）。
【００５７】
切替完了通知信号を受信した移動機８は、ＨＯ完了通知（ＨＡＮＤＯＶＥＲ  ＴＯ  ＵＴＲＡＮ  ＣＯＭＰＬＥＴＥ）信号をＢＴＳ４へ送信する（Ｓ１５）。ＨＯ完了通知信号を受信したＢＴＳ４は、再配置完了通知（ＲＥＬＯＣＡＴＩＯＮ  ＣＯＭＰＬＥＴＥ）信号をＳＧＳＮ２へ送信する（Ｓ１６）。ＳＧＳＮ２は受信した再配置完了通知（ＦＯＲＷＡＲＤ  ＲＥＬＯＣＡＴＩＯＮ  ＣＯＭＰＬＥＴＥ）信号をＭＭＥ３へ転送する（Ｓ１７）。再配置完了通知信号を受信したＭＭＥ３は移動機８との通信のために確保していたリソースを解放する。リソースの解放と共にＭＭＥ３は、再配置承認通知（ＦＯＲＷＡＲＤ  ＲＥＬＯＣＡＴＩＯＮ  ＣＯＭＰＬＥＴＥ  ＡＣＫＮＯＷＬＥＤＧＥ）信号をＳＧＳＮ２へ送信する（Ｓ１８）。
【００５８】
以上の通り無線通信システム１は、３Ｇシステムによる音声通話先に応じてｅＮＢ６に一時記憶されているデータをＢＴＳ４へ転送するか否かを判定する。このようなデータ転送処理により、不要なネットワーク負荷の増大を防止しながら、異なる通信方式間のハンドオーバを実現することが出来る。
【００５９】
図９は第一の実施例でのＣＳフォールバックにおける、データ転送処理の実行判定用データを送信するメッセージ信号の構成図である。図９のＡは、ＳＧＳＮ２からＭＭＥ３へ送信される再配置応答信号９０の構成図である。図９のＢは、ＭＭＥ３からｅＮＢ６へ送信されるハンドオーバ指令信号１００の構成図である。
【００６０】
図９のＡにおいて、データ９１は既存の再配置要求信号に含まれている情報である。データ９２、９３は第一の実施例において、再配置応答信号９０の一部として新たに追加された情報である。データ９２はＣＳフォールバック制御の対象となる音声着信の呼種別情報である。データ９３はハンドオーバ先のＢＴＳ４と移動局８との３Ｇ通信において可能な最大通信レート情報である。ＭＭＥ３は再配置応答信号９０を受信することにより、呼種別情報および３Ｇの最大通信レート情報を把握することが出来る。
【００６１】
図９のＢにおいて、データ９４は既存のハンドオーバ指令信号に含まれている情報である。データ９２、９３、９６は第一の実施例において、ハンドオーバ指令信号１００の一部として新たに追加された情報である。データ９２は図９のＡと同様にＣＳフォールバック制御の対象となる音声着信の呼種別情報である。データ９３は図９のＡと同様にハンドオーバ先のＢＴＳ４と移動局８との３Ｇ通信において可能な最大通信レート情報である。データ９２、９３は再配置要求信号９０におけるデータ９２、９３と同一のデータである。データ９６はＭＭＥ３において算出した平均通話時間の情報である。ｅＮＢ６は図９のＢのハンドオーバ指令信号１００を受信することにより、ステップＳ１２の転送判定処理において、データ転送すべきか否かを判定することが出来る。
【００６２】
図１０はＭＭＥ３における通話時間算出処理のフローチャートである。図１０のフローチャートは図８のステップＳ１０に相当する。通話時間算出処理は、ＭＭＥ３におけるＭＭＥ制御部３３が、記憶部３４に記憶された通話時間算出プログラム１１０を実行することにより実現する。
【００６３】
ＭＭＥ制御部３３はＳＧＳＮ２から受信した再配置応答信号９０に基づいて、音声呼を受信した移動機８の通話先を特定する（Ｓ２１）。ＭＭＥ制御部３３は特定した通話先の加入者識別子等の識別番号に基づいて、通話履歴データ１１１から通話履歴を読み出す（Ｓ２２）。
【００６４】
通話履歴データ１１１中に通話先に該当する通話履歴がある場合（Ｓ２３：ＹＥＳ）、ＭＭＥ制御部３３は読み出した複数の通話履歴データ１１１に基づいて平均通話時間を算出する（Ｓ２４）。一方、通話履歴データ１１１中に通話先に該当する通話履歴がない場合（Ｓ２３：ＮＯ）、ＭＭＥ制御部３３は通話時間算出処理を終了する。
【００６５】
平均通話時間を算出後、ＭＭＥ制御部３３はＳＧＳＮ２から受信した再配置応答信号９０から通話先の呼種別を読み出す（Ｓ２５）。ＭＭＥ制御部３３は算出した平均通話時間および通話先の呼種別をハンドオーバ指令信号１００に設定する（Ｓ２６）。ＭＭＥ制御部３３は算出した平均通話時間および通話先の呼種別を設定したハンドオーバ指令信号１００をｅＮＢ６へ送信する（Ｓ２７）。
【００６６】
以上の通りＭＭＥ３は、ＳＧＳＮ２から受信した再配置応答信号９０に基づいて、移動機８と通信先との平均通話時間を算出することが出来る。
【００６７】
図１１はｅＮＢ６における転送判定処理のフローチャートである。図１１の転送判定処理は図８のステップＳ１２に相当する。転送判定処理は、ｅＮＢ６におけるｅＮＢ制御部４６が、記憶部４７に記憶された転送判定プログラム１０２を実行することにより実現する。
【００６８】
ｅＮＢ制御部４６は、ＭＭＥ３から受信したハンドオーバ指令信号１００から、平均通話時間９６および呼種別９２の情報を読み出す（Ｓ３１）。ｅＮＢ制御部４６は記憶部４７に記憶された呼種別データ１０３に基づき、読み出した呼種別９２が緊急呼または優先呼であるか否かを判定する（Ｓ３２）。
【００６９】
読み出した呼種別９２が緊急呼または優先呼である場合（Ｓ３２：ＹＥＳ）、ｅＮＢ制御部４６はデータ通信が輻湊中か否かを判定する（Ｓ４１）。データ通信が輻湊中である場合（Ｓ４１：ＹＥＳ）、ｅＮＢ制御部４６は転送データを破棄し、データ転送処理を終了する（Ｓ４２）。一方、データ通信が輻湊中でない場合（Ｓ４１：ＮＯ）、ｅＮＢ制御部４６は記憶部４７に一時記憶した転送データ１０１をＢＴＳ４へ転送し、データ転送処理を終了する（Ｓ４３）。
【００７０】
一方、読み出した呼種別９２が緊急呼または優先呼でない場合（Ｓ３２：ＮＯ）、ｅＮＢ制御部４６は、記憶部４７に一時記憶した転送データ１０１のデータサイズおよびハンドオーバ指令信号１００から読み出した３Ｇシステムにおける最大通信レートに基づき、３Ｇシステムにおいて転送データ１０１を移動機８へデータ送信した場合の通信時間Ｔ１を算出する（Ｓ３３）。続いてｅＮＢ制御部４６は、記憶部４７に一時記憶した転送データ１０１のデータサイズおよびＬＴＥシステムにおける過去の通信レートに基づき、ＬＴＥシステムにおいて転送データ１０１を移動機８へデータ送信した場合の通信時間Ｔ２を算出する（Ｓ３４）。
【００７１】
３Ｇシステムにおける通信時間Ｔ１がＬＴＥシステム側での通信時間Ｔ２よりも小さい場合（Ｓ３５：ＹＥＳ）、ｅＮＢ制御部４６は通信時間Ｔ１とハンドオーバ指令信号１００から読み出した平均通話時間とを比較する（Ｓ３６）。通信時間Ｔ１が平均通話時間よりも小さい場合（Ｓ３６：ＹＥＳ）、ｅＮＢ制御部４６はデータ転送処理を実行する（Ｓ４３）。一方、通信時間Ｔ１が平均通話時間以上の場合（Ｓ３６：ＮＯ）、ｅＮＢ制御部４６はステップＳ３８の処理へ移行する。
【００７２】
３Ｇシステムにおける通信時間Ｔ１がＬＴＥシステムにおける通信時間Ｔ２以上の場合（Ｓ３５：ＮＯ）、ｅＮＢ制御部４６は通信時間Ｔ２とハンドオーバ指令信号１００から読み出した平均通話時間とを比較する（Ｓ３７）。通信時間Ｔ２が平均通話時間よりも小さい場合（Ｓ３７：ＹＥＳ）、ｅＮＢ制御部４６はデータ転送処理を実行する（Ｓ４３）。一方、通信時間Ｔ２が平均通話時間以上の場合（Ｓ３７：ＮＯ）、ｅＮＢ制御部４６はステップＳ３８の処理へ移行する。
【００７３】
ｅＮＢ制御部４６は記憶部４７に記憶された管理テーブル１０４を参照し、移動機８の通信トリガごとのセル番号を読み出す（Ｓ３８）。通信トリガごとのセル番号が変化している場合、移動機８がセル間を移動していると判定することが出来る。セル番号の比較結果に基づき、移動機８がセルを移動していると判定した場合（Ｓ３９：ＹＥＳ）、ｅＮＢ制御部４６はデータ転送処理を実行する（Ｓ４３）。一方、移動機８がセルを移動してないと判定した場合（Ｓ３９：ＮＯ）、ｅＮＢ制御部４６はデータ転送抑止制御を開始する（Ｓ４０）。ここでデータ転送抑止制御とは、一定時間データ転送処理の実行を抑止することである。移動機８がセルを移動している場合、移動機が元のハンドオーバ前のｅＮＢ６と通信する可能性は低くなるため、優先的にデータ転送処理を実行する。
【００７４】
ｅＮＢ制御部４６はデータ転送抑止制御を開始するとともに、データ転送の抑止時間を計測するためのタイマ４９をセットする。タイマ４９にセットする抑止時間は平均通話時間に基づくものであっても良い。データ転送抑止制御の詳細は後述する。
【００７５】
以上の通りｅＮＢ６は、ＭＭＥ３から受信したハンドオーバ指令信号１００に基づき、ＢＴＳ４へのデータ転送処理を実行するか否かを判定することが出来る。
【００７６】
図１２はＬＴＥシステムから３Ｇシステムへのハンドオーバ処理完了後のシーケンス図である。図１２のシーケンス図において、図８のシーケンス図と同一部材には同一番号を付し、その説明を省略する。
【００７７】
３Ｇシステムへのハンドオーバ処理完了後、移動機８はＢＴＳ４との音声通話処理を実行する（Ｓ１２０）。ｅＮＢ６は通話履歴に基づいてデータ転送しないと判断した場合、一定の時間を計測するためのタイマをセットしタイムアウト（Ｔ．Ｏ．）の判定を行う（Ｓ１３１）。ｅＮＢ６は音声通話中にタイムアウトが発生した場合、転送せずに保持していたデータをＢＴＳ４へ転送する（Ｓ１２１）。通話履歴に基づいて推測した通話時間よりも実際の通話時間の方が長い場合、転送せずに保持していたデータをＢＴＳ４へ転送することにより、ハンドオーバ処理によるデータ送信の長時間の中断を回避することが出来る。タイムアウトの判定処理についての詳細は後述する。
【００７８】
３Ｇシステムによる音声通話が終了すると（Ｓ１２２）、ＢＴＳ４は移動機８へ接続解除通知（ＣＯＮＮＥＣＴＩＯＮ  ＲＥＬＥＡＳＥ）信号を送信する（Ｓ１２３）。接続解除通知信号を受信した移動機８は、ＢＴＳ４へ接続解除完了通知（ＣＯＮＮＥＣＴＩＯＮ  ＲＥＬＥＡＳＥ  ＣＯＭＰＬＥＴＥ）信号を送信する（Ｓ１２４）。接続解除完了通知信号をＢＴＳ４へ送信することにより、移動機８とＢＴＳ４との３Ｇシステムによる音声通話接続は終了する。
【００７９】
移動機８はｅＮＢ６へＬＴＥシステムによる接続要求（ＣＯＮＮＥＣＴＩＯＮ  ＲＥＱＵＥＳＴ）信号を送信する（Ｓ１２５）。移動機８とｅＮＢ６との接続確立後（Ｓ１２６）、ｅＮＢ６はハンドオーバ処理前に一時記憶していた送信途中のデータの送信が完了しているか否かの判定処理を行う（Ｓ１２７）。判定処理についての詳細は後述する。
【００８０】
ｅＮＢ６は移動機８へ着信呼（ＰＡＧＩＮＧ）信号を送信する（Ｓ１２８）。着信呼信号を受信した移動機８は、ＬＴＥシステムにおけるデータ通信を開始する（Ｓ１２９）。ステップＳ１２７における送信判定において、３Ｇシステムへの切り替え前に一時記憶したデータが残存している場合、ｅＮＢ６は残存データを移動機８へ送信する（Ｓ１３０）。
【００８１】
以上の通りｅＮＢ６は、音声通話開始後もタイマによる通話時間監視状況に基づいて、残存データを３Ｇシステム側に転送することにより、データ通信が中断される時間を短くすることが出来る。
【００８２】
図１３はｅＮＢ６におけるタイマ動作開始後のデータ転送処理フローである。図１３のデータ転送処理は、ｅＮＢ制御部４６が記憶部４７に記憶された転送判定プログラム１０２を実行することにより実現する。
【００８３】
ｅＮＢ制御部４６は前述の通り、データ転送抑止制御において、データ転送の抑止時間を計測するためのタイマ４９をセットする。ｅＮＢ制御部４６はタイマ４９がタイムアウトしたか否かを判定する（Ｓ５０）。タイマがタイムアウトした場合（Ｓ５０：ＹＥＳ）、ｅＮＢ制御部４６は記憶部４７に一時記憶したデータをＢＴＳ４へ送信する（Ｓ５５）。一方、タイマがタイムアウトしていない場合（Ｓ５０：ＮＯ）、ｅＮＢ６は移動機８から接続要求信号を受信したものとする（Ｓ５１）。
【００８４】
ステップＳ５１の接続要求信号受信において、ユーザ識別子に基づき、接続要求信号がデータ転送呼であると判定した場合（Ｓ５２：ＹＥＳ）、ｅＮＢ制御部４６はステップＳ５３へ処理を進める。一方、接続要求信号がデータ転送呼でないと判定した場合（Ｓ５２：ＮＯ）、ｅＮＢ制御部４６はデータ転送処理を終了する。
【００８５】
ステップＳ５３において、ｅＮＢ制御部４６は記憶部４７に未送信の転送データが残存しているか否かを確認する。未送信の転送データが残存している場合（Ｓ５３：ＹＥＳ）、ｅＮＢ制御部４６は記憶部４７の未送信の転送データを移動機８へ送信する（Ｓ５４）。一方、未送信の転送データが残存していない場合（Ｓ５３：ＮＯ）、ｅＮＢ制御部４６はデータ転送処理を終了する。
【００８６】
以上の通りｅＮＢ６のｅＮＢ制御部４６は、データ転送抑止制御において、データ転送のタイムアウトを判定することにより、データ転送抑止後一定時間経過した場合に、転送を抑止したデータを３Ｇシステム側に転送することが出来る。
【００８７】
図１４は第二の実施例における移動機８ａのハードウェアブロック図である。第一の実施例では３Ｇシステムにおける通話履歴の管理および移動機８の移動判定をｅＮＢ６で行っていた。第二の実施例ではこれらの処理を移動機８ａで実行することにより、精度の高いデータ判定処理を実行することが出来る。なお、図１４の移動機８ａについて、図６の移動機８と同一部材には同一番号を付し、その説明を省略する。
【００８８】
移動機８ａはアンテナ５１、無線送受信機能部５２、ベースバンド信号処理部５３、移動機制御部５４ａ、記憶部５５ａ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）１３１を有する。無線送受信機能部５２は受信信号処理部５６、送信信号処理部５７を有する。
【００８９】
受信信号処理部５６および送信信号処理部５７はベースバンド信号処理部５３に接続されている。無線送受信機能部５２、ベースバンド信号処理部５３、移動機制御部５４ａ、記憶部５５ａ、ＧＰＳ１３１はそれぞれ互いにバス接続されている。無線送受信機能部５２、ベースバンド信号処理部５３、移動機制御部５４はそれぞれ別個のモジュールであっても良いし、１つのモジュールであっても良い。それぞれのモジュールは例えばＡＳＩＣなどの集積回路により実現しても良い。
【００９０】
ＧＰＳ１３１は移動機８ａの位置情報を計測する。移動機制御部５４ａはＧＰＳ１３１により計測された位置情報を定期的に取得し、記憶部５５ａへ書き込む。
【００９１】
移動機制御部５４ａは、記憶部５５ａに記憶された各種プログラムを実行することにより、種々の機能を実現する。記憶部５５ａは通話履歴データ１３２、移動履歴データ１３３、ＬＴＥ通信履歴データ１３４、平均通話時間算出プログラム１３５、移動判定プログラム１３６、ＬＴＥ通信速度計算プログラム１３７を有する。
【００９２】
通話履歴データ１３２は移動機８ａと他の移動機との間の通話履歴情報である。通話履歴情報には通信先、通話時間などがある。移動履歴データ１３３は移動機制御部５４ａから書き込まれた一定時間ごとのＧＰＳ１３１の位置情報である。ＬＴＥ通信履歴データ１３４はＬＴＥシステムにおけるデータ通信速度の履歴情報である。
【００９３】
移動機制御部５４ａは平均通話時間算出プログラム１３５を実行することにより、平均通話時間算出部として機能する。移動機制御部５４ａは移動判定プログラム１３６を実行することにより、移動判定部として機能する。移動機制御部５４ａはＬＴＥ通信速度計算プログラム１３７を実行することにより、ＬＴＥ通信速度計算部として機能する。
【００９４】
平均通話時間算出部は通話履歴データ１３２に基づいて、通話要求信号に対応する通話先との過去の平均通話時間を算出する。移動判定部は移動履歴データ１３３に基づき、移動機８ａが移動しているか否かを判定する。ＬＴＥ通信速度計算部は、ＬＴＥ通信履歴データ１３４に基づき、移動機８ａとｅＮＢ６との通信速度を算出する。
【００９５】
以上の通り移動機８ａの移動機制御部５４ａは、記憶部５５ａに記憶された種々のプログラムを実行することにより、データ転送判定に用いられるより詳細な情報をｅＮＢ６へ送信することが出来る。
【００９６】
図１５は第二の実施例に係る無線通信システム１での、ＣＳフォールバックのシーケンス図である。図１５のシーケンス図は図８と同様に、ＬＴＥシステムでのデータ受信中に音声呼着信があってから、３Ｇシステムへのハンドオーバが完了するまでの処理を示す。
【００９７】
図１５のシーケンス図において、図８と同一の処理には同一の符号を付し、その説明を省略する。ステップＳ６０において、移動機８ａはステップＳ１の音声呼着信があるまで、記憶部５５ａに通話履歴データ１３２、移動履歴データ１３３、ＬＴＥ通信履歴データ１３４を書き込む。
【００９８】
移動機８ａはＭＭＥ３から音声呼着信を受信すると（Ｓ１）、平均通話時間算出処理（Ｓ６１）、移動判定処理（Ｓ６２）、ＬＴＥ通信速度算出処理（Ｓ６３）を実行する。移動機８ａは受信信号の電波強度や通信速度などの測定結果通知（ＭＥＡＳＵＲＥＭＥＮＴ  ＲＥＰＯＲＴ）信号に、平均通話時間情報、移動判定結果、およびＬＴＥ通信速度情報を設定し、ｅＮＢ６へ送信する（Ｓ６４）。ｅＮＢ６は移動機８ａから受信した各種情報を記憶する。
【００９９】
ステップＳ３からステップＳ９までの処理は図８と同様なので省略する。ステップＳ６５において、ＭＭＥ３は呼種別情報を含む通話情報設定処理を実行する。通話情報設定処理についての詳細は後述する。
【０１００】
ＭＭＥ３は呼種別情報を含む通話情報を設定したハンドオーバ（ＨＯ）指令（ＨＡＮＤＯＶＥＲ  ＣＯＭＭＡＮＤ）信号をｅＮＢ６へ送信する（Ｓ６６）。ｅＮＢ６はハンドオーバ指令信号に含まれる情報およびステップＳ６４で移動機８ａから受信した各種情報に基づいて、ｅＮＢ６に残存するデータをＢＴＳ４へ転送すべきか否かの判定を行う（Ｓ６７）。転送反転処理についての詳細は後述する。ステップＳ１３からステップＳ１８までの処理は図８と同様なので省略する。
【０１０１】
以上の通り無線通信システム１は、移動機８ａに記憶された各種情報に基づいて、ｅＮＢ６の残存データをＢＴＳ４へデータ転送すべきか否かの判定を行うことが出来る。
【０１０２】
図１６は第二の実施例でのＣＳフォールバックにおける、データ転送処理の実行判定用データを送信するメッセージ信号の構成図である。図１６のＡは、移動機８ａからｅＮＢ６へ送信される測定結果通知信号１７０の構成図である。図１６のＢは、ＭＭＥ３からｅＮＢ６へ送信されるハンドオーバ指令信号１００ａの構成図である。図１６のＣは、ｅＮＢ６から移動機８ａへ送信される切替準備完了通知信号１８０の構成図である。なお第二の実施例における再配置応答信号の構成は第一の実施例における再配置応答信号９０と同一であるため、説明を省略する。
【０１０３】
図１６のＡにおいて、データ７７は既存の測定結果通知信号に含まれている情報である。データ７８、７９、８０は本実施例において、測定結果通知信号１７０の一部として新たに追加された情報である。データ７８は移動機８ａで算出された平均通話時間の情報である。データ７９は移動機８ａで判定された、移動機８ａの移動の有無に関する情報である。データ８０は移動機８ａで算出された、ＬＴＥシステムにおける通信速度の情報である。ｅＮＢ６は測定結果通知信号１７０を受信することにより、平均移動時間情報、移動有無、ＬＴＥ通信速度情報を把握することが出来る。
【０１０４】
図１６のＢにおいて、データ７４は既存のハンドオーバ指令信号に含まれている情報である。データ７５、７６は第二の実施例において、ハンドオーバ指令信号１００ａの一部として新たに追加された情報である。データ７５はＣＳフォールバック制御の対象となる音声着信の呼種別情報である。データ７６はハンドオーバ先のＢＴＳ４と移動局８との３Ｇシステムによる通信における最大通信レート情報である。データ７５、７６は第一の実施例におけるハンドオーバ指令信号１００のデータ９２、９３と同種のデータである。ｅＮＢ６は図１６のＡの測定結果通知信号１７０および図１６のＢのハンドオーバ指令信号１００ａを受信することにより、ハンドオーバ処理においてデータ転送すべきか否かを判定することが出来る。
【０１０５】
図１６のＣにおいて、データ８１は既存の切替準備完了通知信号に含まれている情報である。データ８２は第二の実施例において、切替準備完了通知信号１８０の一部として新たに追加された情報である。データ８２はデータ転送判定処理後において、ｅＮＢ６の記憶部４７にデータ転送されず残存するデータの有無を示すデータ有無フラグである。移動機８ａは受信したデータ有無フラグをチェックすることにより、ＣＳフォールバック処理後にｅＮＢ６に残存するデータが有るかを確認することが出来る。
【０１０６】
図１７はＭＭＥ３における通話情報設定処理のフローチャートである。図１７の通話情報設定処理は図１５のステップＳ６５に相当する。通話情報設定処理は、ＭＭＥ３におけるＭＭＥ制御部３３が、記憶部３４に記憶された通話時間算出プログラム１１０を実行することにより実現する。なお通話情報設定処理は、第一の実施例における通話時間算出プログラム１１０の一部を実行したものでも良いし、通話情報設定処理のみを実行するプログラムで実現しても良い。
【０１０７】
ＭＭＥ制御部３３はＳＧＳＮ２から受信した再配置応答信号９０から通話先の呼種別を読み出す（Ｓ８１）。ＭＭＥ制御部３３は読み出した通話先の呼種別をハンドオーバ指令信号１００ａに設定する（Ｓ８２）。ＭＭＥ制御部３３は通話先の呼種別を設定したハンドオーバ指令信号１００ａをｅＮＢ６へ送信する（Ｓ８３）。
【０１０８】
以上の通りＭＭＥ３は、ＳＧＳＮ２から受信した再配置応答信号９０に基づいて、通話先の呼種別を設定したハンドオーバ指令信号１００ａを送信することが出来る。
【０１０９】
図１８はｅＮＢ６におけるデータ転送判定処理のフローチャートである。図１８のデータ転送判定処理は図１５のステップＳ６７に相当する。データ転送判定処理は、ｅＮＢ６におけるｅＮＢ制御部４６が、記憶部４７に記憶された転送判定プログラム１０２ａを実行することにより実現する。なお図１８において、第一実施例における転送処理判定と同一処理ステップには同一番号を付す。
【０１１０】
ｅＮＢ制御部４６は移動機８ａから受信した測定結果通知信号１７０から、平均通信時間７８、移動有無７９、ＬＴＥ通信速度８０の情報を読み出す（Ｓ９１）。ｅＮＢ制御部４６は、ＭＭＥ３から受信したハンドオーバ指令信号１００ａから呼種別７５の情報を読み出す（Ｓ９２）。ｅＮＢ制御部４６は記憶部４７に記憶された呼種別データ１０３に基づき、読み出した呼種別７５が緊急呼または優先呼であるか否かを判定する（Ｓ３２）。
【０１１１】
読み出した呼種別７５が緊急呼または優先呼である場合（Ｓ３２：ＹＥＳ）、ｅＮＢ制御部４６はデータ通信が輻湊中か否かを判定する（Ｓ４１）。データ通信が輻湊中である場合（Ｓ４１：ＹＥＳ）、ｅＮＢ制御部４６は転送データ１０１を破棄し、データ転送処理を終了する（Ｓ４２）。一方、データ通信が輻湊中でない場合（Ｓ４１：ＮＯ）、ｅＮＢ制御部４６は記憶部４７に一時記憶した転送データ１０１をＢＴＳ４へ転送し、データ転送処理を終了する（Ｓ４３）。
【０１１２】
一方、読み出した呼種別９２が緊急呼または優先呼でない場合（Ｓ３２：ＮＯ）、ｅＮＢ制御部４６は、記憶部４７に一時記憶した転送データ１０１のデータサイズおよびハンドオーバ指令信号１００ａから読み出した３Ｇの最大通信レート７６に基づき、３Ｇシステムにおいて転送データ１０１を移動機８へデータ送信した場合の通信時間Ｔ１を算出する（Ｓ３３）。続いてｅＮＢ制御部４６は、記憶部４７に一時記憶した転送データ１０１のデータサイズおよびＬＴＥシステムにおける過去の通信レートに基づき、ＬＴＥシステムにおいて転送データ１０１を移動機８へデータ送信した場合の通信時間Ｔ２を算出する（Ｓ３４）。
【０１１３】
３Ｇシステムにおける通信時間Ｔ１がＬＴＥシステムにおける通信時間Ｔ２よりも小さい場合（Ｓ３５：ＹＥＳ）、ｅＮＢ制御部４６は通信時間Ｔ１とハンドオーバ指令信号１００ａから読み出した平均通話時間とを比較する（Ｓ３６）。通信時間Ｔ１が平均通話時間よりも小さい場合（Ｓ３６：ＹＥＳ）、ｅＮＢ制御部４６はデータ転送処理を実行する（Ｓ４３）。一方、通信時間Ｔ１が平均通話時間以上の場合（Ｓ３６：ＮＯ）、ｅＮＢ制御部４６はステップＳ９９の処理へ移行する。
【０１１４】
３Ｇシステム側での通信時間Ｔ１がＬＴＥシステム側での通信時間Ｔ２以上の場合（Ｓ３５：ＮＯ）、ｅＮＢ制御部４６は通信時間Ｔ２とハンドオーバ指令信号１００から読み出した平均通話時間とを比較する（Ｓ３７）。通信時間Ｔ２が平均通話時間よりも小さい場合（Ｓ３７：ＹＥＳ）、ｅＮＢ制御部４６はデータ転送処理を実行する（Ｓ４３）。一方、通信時間Ｔ２が平均通話時間以上の場合（Ｓ３７：ＮＯ）、ｅＮＢ制御部４６はステップＳ９９の処理へ移行する。
【０１１５】
ｅＮＢ制御部４６は測定結果通知信号１７０から読み出した移動有無の情報を参照する（Ｓ９９）。移動機８ａの移動有無の情報に基づき、移動機８ａがセルを移動していると判定した場合（Ｓ９９：ＹＥＳ）、ｅＮＢ制御部４６はデータ転送処理を実行する（Ｓ４３）。一方、移動機８ａがセルを移動していないと判定した場合（Ｓ９９：ＮＯ）、ｅＮＢ制御部４６はデータ転送抑止制御を開始する（Ｓ４０）。ここでデータ転送抑止制御とは、一定時間データ転送処理の実行を抑止することである。ｅＮＢ制御部４６はデータ転送抑止制御を開始するとともに、データ転送の抑止時間を計測するためのタイマ４９をセットする。データ転送抑止制御の詳細は第一の実施例と同様である。
【０１１６】
データ転送判定処理後ｅＮＢ制御部４６は、記憶部４７に転送せず残存しているデータの有無を示すフラグをデータ有無フラグ８２として切替準備完了通知信号１８０に設定する（Ｓ１００）。ｅＮＢ制御部４６はデータ有無フラグ８２を設定した切替準備完了通知信号１８０を移動機８ａへ送信する。
【０１１７】
以上の通りｅＮＢ６は、移動機８ａから受信した測定結果通知信号１７０およびＭＭＥ３から受信したハンドオーバ指令信号１００ａに基づき、ＢＴＳ４へのデータ転送処理を実行するか否かをより正確に判定することが出来る。
【符号の説明】
【０１１８】
１  無線通信システム
２  ＳＧＳＮ
３  ＭＭＥ
４  ＢＴＳ
５、７  セル
６  ｅＮＢ
８、８ａ  移動機
１０  ネットワーク網
１１  無線送受信機能部
１２  無線送受信インタフェース機能部
１３  ベースバンド信号処理部
１４  伝送路信号切替部
１５  伝送路インタフェース部
１６  ＢＴＳ制御部
１７  記憶部
１８  アンテナ
２１  メッセージ受信部
２２  メッセージ解読部
２３  ＳＧＳＮ制御部
２４  記憶部
２５  メッセージ編集部
２６  メッセージ送信部
３１  メッセージ受信部
３２  メッセージ解読部
３３  ＭＭＥ制御部
３４  記憶部
３５  メッセージ編集部
３６  メッセージ送信部
４１  無線送受信機能部
４２  無線送受信インタフェース機能部
４３  ベースバンド信号処理部
４４  伝送路信号切替部
４５  伝送路インタフェース部
４６  ｅＮＢ制御部
４７  記憶部
４８  アンテナ
４９  タイマ
５１  アンテナ
５２  無線送受信機能部
５３  ベースバンド信号処理部
５４、５４ａ  移動機制御部
５５、５５ａ  記憶部
５６  受信信号処理部
５７  送信信号処理部
１３１  ＧＰＳ
【図１】
0005742624.tif 000002
【図２】
0005742624.tif 000003
【図３】
0005742624.tif 000004
【図４】
0005742624.tif 000005
【図５】
0005742624.tif 000006
【図６】
0005742624.tif 000007
【図７】
0005742624.tif 000008
【図８】
0005742624.tif 000009
【図９】
0005742624.tif 000010
【図１０】
0005742624.tif 000011
【図１１】
0005742624.tif 000012
【図１２】
0005742624.tif 000013
【図１３】
0005742624.tif 000014
【図１４】
0005742624.tif 000015
【図１５】
0005742624.tif 000016
【図１６】
0005742624.tif 000017
【図１７】
0005742624.tif 000018
【図１８】
0005742624.tif 000019