(57)【特許請求の範囲】
【請求項１】
ソフトウエア無線機である移動局装置と第１通信方式によって通信する第１の基地局装置であって、
前記移動局装置が前記第１の基地局装置から受信した信号の無線品質である第１無線品質を示す信号を前記移動局装置から受信する第１受信部と、
前記第１無線品質の第１条件にしたがって、前記移動局装置に第２通信方式に従う通信処理を実行させる通信ソフトウエアを前記移動局装置にダウンロードし、前記第１無線品質の第２条件にしたがって、前記第２通信方式によって前記移動局装置と通信する第２の基地局装置へ前記移動局装置をハンドオーバさせるハンドオーバ指示信号を、前記移動局装置に送信する処理を行うプロセッサ、を備え、
前記第１条件は、前記第１無線品質が低下するとき前記第２条件よりも先に満足するように定められた条件であり、
前記プロセッサは、今後の第１無線品質の変化を予測し、前記予測された今後の第１無線品質の変化に基づいて前記第２条件を満たす時期を推定し、前記第１条件を満たす時期から前記推定された第２条件を満たす時期までにダウンロード可能なデータ量が、前記通信ソフトウエアのダウンロードデータ量以下となるように、前記第１条件を満たす時期を決定する処理を行うことを特徴とする基地局装置。
【請求項２】
前記プロセッサは、ダウンロード開始後に受信した前記第１無線品質が前記第１条件を満たさない場合に、ダウンロードを中断する処理を行う請求項１に記載の基地局装置。
【請求項３】
ソフトウエア無線機である移動局装置と第１通信方式によって通信する第１の基地局装置であって、
前記移動局装置が前記第１の基地局装置から受信した信号の無線品質である第１無線品
質を示す信号を前記移動局装置から受信する第１受信部と、
前記移動局装置が前記第１の基地局装置との接続処理を開始した時にダウンロードされる、前記第１の基地局装置に隣接する複数の基地局装置からそれぞれの通信方式により受信される信号の無線品質を測定する処理を前記移動局装置に実行させる複数の無線品質測定プログラムを実行することによって測定された、複数の基地局装置のそれぞれの通信方式により受信される信号の無線品質を示す信号を前記移動局装置から受信する第２受信部と、
前記複数の基地局装置からそれぞれの通信方式により受信される信号の無線品質に基づいて、前記第１の基地局装置から前記移動局装置をハンドオーバさせる宛先の基地局装置の通信方式が第２通信方式であると判定される場合に、前記第１無線品質の第１条件にしたがって、前記移動局装置に第２通信方式に従う通信処理を実行させる通信ソフトウエアを前記移動局装置にダウンロードし、前記第１無線品質の第２条件にしたがって、前記第２通信方式によって前記移動局装置と通信する第２の基地局装置へ前記移動局装置をハンドオーバさせるハンドオーバ指示信号を、前記移動局装置に送信する処理を行うプロセッサと、を備え、
前記第１条件は、前記第１無線品質が低下するとき前記第２条件よりも先に満足するように定められた条件であることを特徴とする基地局装置。
【請求項４】
ソフトウエア無線機である移動局装置であって、
前記移動局装置が第１通信方式によって通信する第１の基地局装置との接続処理を開始した時に、前記第１の基地局装置に隣接する複数の基地局装置からそれぞれの通信方式により受信される信号の無線品質を測定する処理を前記移動局装置に実行させる複数の無線品質測定プログラムを前記第１の基地局装置からダウンロードする制御部と、
前記複数の無線品質測定プログラムを実行することによって測定されたそれぞれの無線品質を示す無線品質信号を前記第１の基地局装置へ送信する送信部と、を備え、
前記制御部は、前記無線品質信号の送信後に、前記複数の基地局装置からそれぞれの通信方式により受信される信号の無線品質に基づいて、前記第１の基地局装置から前記移動局装置をハンドオーバさせる宛先の基地局装置の通信方式が第２通信方式であると前記第１の基地局装置で判定される場合に前記第１の基地局装置から送信される、前記第２通信方式に従う通信処理を前記移動局装置に実行させる通信ソフトウエアをダウンロードすることを特徴とする移動局装置。
【請求項５】
ダウンロードされた前記複数の無線品質測定プログラムを格納する記憶部を備え、前記制御部は、前記記憶部に格納される前記複数の無線品質測定プログラムの数が上限に達したとき、使用頻度に応じて選択したいずれかの前記無線品質測定プログラムに、ダウンロードされた無線品質測定プログラムを上書きする制御を行う、請求項４に記載の移動局装置。
【請求項６】
ソフトウエア無線機である移動局装置と第１通信方式によって通信する第１の基地局装置が、前記移動局装置をハンドオーバする方法であって、
前記移動局装置が前記第１の基地局装置から受信した信号の無線品質である第１無線品質を示す信号を前記移動局装置から受信すること、
前記第１無線品質の第１条件にしたがって、前記移動局装置に第２通信方式に従う通信処理を実行させる通信ソフトウエアを前記移動局装置にダウンロードすること、
前記第１無線品質の第２条件にしたがって、前記第２通信方式によって前記移動局装置と通信する第２の基地局装置へ前記移動局装置をハンドオーバさせるハンドオーバ指示信号を、前記移動局装置に送信すること、を含み、
前記第１条件は、前記第１無線品質が低下するとき前記第２条件よりも先に満足するように定められた条件であり、
今後の第１無線品質の変化を予測し、前記予測された今後の第１無線品質の変化に基づいて前記第２条件を満たす時期を推定し、前記第１条件を満たす時期から前記推定された第２条件を満たす時期までにダウンロード可能なデータ量が、前記通信ソフトウエアのダウンロードデータ量以下となるように、前記第１条件を満たす時期を決定する処理を行うことを特徴とする方法。
【請求項７】
ソフトウエア無線機である移動局装置にソフトウエアをダウンロードする方法であって、
前記移動局装置が第１通信方式によって通信する第１の基地局装置との接続処理を開始した時に、前記第１の基地局装置に隣接する複数の基地局装置からそれぞれの通信方式により受信される信号の無線品質を測定する処理を前記移動局装置に実行させる複数の無線品質測定プログラムを前記第１の基地局装置からダウンロードすること、
前記複数の無線品質測定プログラムを実行することによって測定されたそれぞれの無線品質を示す無線品質信号を前記第１の基地局装置へ送信すること、及び
前記無線品質信号の送信後に、前記複数の基地局装置からそれぞれの通信方式により受信される信号の無線品質に基づいて、前記第１の基地局装置から前記移動局装置をハンドオーバさせる宛先の基地局装置の通信方式が第２通信方式であると前記第１の基地局装置で判定される場合に前記第１の基地局装置から送信される、前記第２通信方式に従う通信処理を前記移動局装置に実行させる通信ソフトウエアをダウンロードすること、
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で論じられる実施態様は、ソフトウエア無線機のハンドオーバに関する。
【背景技術】
【０００２】
ソフトウエア無線機は、実行されるソフトウエアを書き換えることにより、複数の異なる通信方式における通信機の処理を同一のハードウエアによって実行する。ソフトウエア無線機を利用した通信サービスとして、異なる通信方式の通信エリア間におけるハンドオーバを実行する場合に、ハンドオーバ後の通信方式を実施する通信ソフトウエアを移動局装置にダウンロードすることが考えられる。
【０００３】
ソフトウエア無線により無線通信機能を実現するマルチモード無線通信端末が提案されている。従来提案されているマルチモード無線通信端末の動作について説明する。以下、マルチモード無線端末を、単に「端末」と表記することがある。始めに、端末がある無線アクセス技術（ＲＡＴ:Radio Access Technology）と通信中と想定する。このときの無線アクセスシステム（ＲＡＴ）を旧ＲＡＴと表記する。旧ＲＡＴとの通信中に端末は、ネットワーク側からハンドオーバを指示される。
【０００４】
このとき、端末もしくはネットワーク側のサーバが切替え先のＲＡＴの候補を決定する。ネットワーク側のサーバが切替え先のＲＡＴ候補を決定した場合は、ＢＡＳ（Basic Access Signaling）や、通信中の旧ＲＡＴの制御用のチャネルを用いてその候補を端末へ伝送する。切替え先ＲＡＴ候補を新ＲＡＴと表記する。
【０００５】
端末では、新ＲＡＴのソフトウエアが端末内に存在するか否かを判定する。端末内に新ＲＡＴの無線通信機能を実現するためのソフトウエアが存在しない場合では、ネットワーク側から新ＲＡＴの無線通信機能を実現するためのソフトウエアを、旧ＲＡＴの通信データに多重してダウンロードする。
【０００６】
他の背景技術として、不揮発性メモリを備える無線端末装置がプログラムサーバから通信ソフトウエアをダウンロードする方法が提案されている。この方法では、無線端末装置の通信方式を第１の通信方式から不揮発性メモリに基本モジュールが格納されていない第２の通信方式へ切り替えるために、プログラムサーバに対して第２の通信方式の通信ソフトウエアを要求し、第１の通信方式で第２の通信方式の通信ソフトウエアの中の基本モジュールを受信し、第１の通信方式の伝送レートよりも第２の通信方式の伝送レートの方が低かった場合には第１の通信方式で第２の通信方式の通信ソフトウエアの中の拡張モジュールを受信し、第１の通信方式の伝送レートよりも第２の通信方式の伝送レートの方が高かった場合には、受信した第２の通信方式の基本モジュールを利用して第２の通信方式の拡張モジュールを受信し、受信した第２の通信方式の基本モジュールおよび拡張モジュールを不揮発性メモリに格納する。
【０００７】
また、通信方式の異なる複数の無線通信システムのサービスエリアが少なくとも一部重複してなるセル式移動通信システムに適用可能な無線装置が提案されている。この無線装置は、無線信号の送受信を行う無線部と、無線通信システムの送受信のための信号処理の各機能をソフトウエア・モジュール化してなる複数のシステムモジュールを格納した記憶装置と、無線部を介して送受される信号を処理するものであって記憶装置から読み出されて与えられることにより割り当てられた特定無線通信システムの対応のシステムモジュールを一時保持して、保持されたシステムモジュールに対応する信号処理を実行する信号処理リソースと、コントローラを具備する。コントローラは、記憶装置に格納したシステムモジュールのうち、使用する無線通信システム対応のシステムモジュールを信号処理リソースへ割り当てるべく管理制御を行うと共に、複数種の無線通信システムによる重複サービスエリア内では、ハンドオーバ条件の整った時点で、現在使用中の無線通信システムのシステムモジュールに代えてハンドオーバ先の無線通信システムに対応するシステムモジュールを信号処理リソースへ割り当てるべく管理制御を行うハンドオーバマネージャを備える。
【０００８】
また、ソフトウエアの実行モジュールによって再構成可能な無線インタフェース部を有する移動局と、移動局と無線リンクを介して通信する基地局と、基地局とアクセスネットワークを介して接続される再構成サーバとを有するシステムが提案されている。このシステムでは、移動局は、無線インタフェース部に対するオプション的な複数のモジュールを保持するモジュール保持部を有する。再構成サーバは、複数のモジュールを蓄積管理するモジュール蓄積部と、移動局が保持するモジュール種別を管理するモジュール管理部とを有する。基地局が、基地局−移動局間の無線通信状態情報を、再構成サーバへ送信する第１のステップと、再構成サーバが、モジュール蓄積部及びモジュール管理部を用いて、無線通信状態情報に応じて、移動局に対するモジュールの追加・削除を選択する第２のステップと、再構成サーバが、追加モジュール又は削除情報を、基地局を介して、移動局へ送信する第３のステップと、移動局は、追加モジュール又は削除情報に基づいて、モジュール保持部のモジュールを変更する第４のステップとを有する方法が実行される。移動局は、モジュール保持部に蓄積された複数のモジュールのいずれか１つを用いて、無線インタフェースを再構成する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−２０８３１２号公報
【特許文献２】特開２００７−２８１８９６号公報
【特許文献３】特開２００２−２９１０１１号公報
【特許文献４】特開２００８−１０３９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
従来提案されているハンドオーバ処理においては、移動局装置は、ネットワークからハンドオーバの指示を受信してから、ハンドオーバ後の通信方式を実施するソフトウエアをネットワークからダウンロードする。しかし、ハンドオーバは現在通信中の基地局装置との無線品質の低下を契機として実行される。
【００１１】
このため、移動局装置がハンドオーバの指示を受信した後に、ハンドオーバ後の通信方式の通信ソフトウエアのダウンロードが開始されると、無線品質の悪化によりダウンロードが完了できない可能性がある。
【００１２】
実施態様に係る装置及び方法は、異なる通信方式の通信エリア間でのハンドオーバにおける、ハンドオーバ後の通信方式の通信ソフトウエアのダウンロードの失敗を防止することを目的とする。
【課題を解決するための手段】
【００１３】
ある実施態様によれば、ソフトウエア無線機である移動局装置と第１通信方式によって通信する第１の基地局装置が与えられる。第１の基地局装置は、移動局装置が第１の基地局装置から受信した信号の無線品質である第１無線品質を示す信号を移動局装置から受信する第１受信部と、第１無線品質の第１条件にしたがって、移動局装置に第２通信方式に従う通信処理を実行させる通信ソフトウエアを移動局装置にダウンロードし、第１無線品質の第２条件にしたがって、第２通信方式によって移動局装置と通信する第２の基地局装置へ移動局装置をハンドオーバさせるハンドオーバ指示信号を、移動局装置に送信する処理を行うプロセッサ、を備える。第１条件は、第１無線品質が低下するとき第２条件よりも先に満足するように定められ、前記プロセッサは、今後の第１無線品質の変化を予測し、前記予測された今後の第１無線品質の変化に基づいて前記第２条件を満たす時期を推定し、前記第１条件を満たす時期から前記推定された第２条件を満たす時期までにダウンロード可能なデータ量が、前記通信ソフトウエアのダウンロードデータ量以下となるように、前記第１条件を満たす時期を決定する処理を行う。
【００１４】
他の実施態様によれば、ソフトウエア無線機である移動局装置が与えられる。移動局装置が第１通信方式によって通信する第１の基地局装置との接続処理を開始した時に、第１の基地局装置に隣接する複数の基地局装置からそれぞれの通信方式により受信される信号の無線品質を測定する処理を前記移動局装置に実行させる複数の無線品質測定プログラムを前記第１の基地局装置からダウンロードする制御部と、複数の無線品質測定プログラムを実行することによって測定されたそれぞれの無線品質を示す無線品質信号を前記第１の基地局装置へ送信する送信部と、を備える。制御部は、無線品質信号の送信後に、複数の基地局装置からそれぞれの通信方式により受信される信号の無線品質に基づいて、第１の基地局装置から前記移動局装置をハンドオーバさせる宛先の基地局装置の通信方式が第２通信方式であると第１の基地局装置で判定される場合に第１の基地局装置から送信される、第２通信方式に従う通信処理を前記移動局装置に実行させる通信ソフトウエアをダウンロードする。
【発明の効果】
【００１５】
本件開示の装置又は方法によれば、異なる通信方式の通信エリア間でのハンドオーバにおける、ハンドオーバ後の通信方式の通信ソフトウエアのダウンロードの失敗が低減される。
【図面の簡単な説明】
【００１６】
【図１】通信システムの構成例を示す図である。
【図２】移動局装置のハードウエア構成例を示す図である。
【図３】移動局装置の構成例を示す図である。
【図４】基地局装置のハードウエア構成例を示す図である。
【図５】基地局装置の第１の構成例を示す図である。
【図６】（Ａ）〜（Ｃ）は、ダウンロード時期とハンドオーバ時期の説明図である。
【図７】基地局装置における処理の第１例の説明図である。
【図８】基地局装置と移動局装置の間における信号のシーケンスの第１例の説明図である。
【図９】基地局装置における処理の第２例の説明図である。
【図１０】基準値の決定処理の一例の説明図である。
【図１１】（Ａ）及び（Ｂ）は、基準値の決定方法の一例の説明図である。
【図１２】ダウンロードの中断処理の第１例の説明図である。
【図１３】基地局装置と移動局装置の間における信号のシーケンスの第２例の説明図である。
【図１４】基地局装置における処理の第３例の説明図である。
【図１５】ダウンロードの中断処理の第２例の説明図である。
【図１６】基地局装置の第２の構成例を示す図である。
【図１７】基地局装置における処理の第４例の説明図である。
【図１８】移動局装置における処理の一例の説明図である。
【図１９】基地局装置と移動局装置の間における信号のシーケンスの第３例の説明図である。
【図２０】複数の基地局装置を含む通信システムの構成図である。
【図２１】無線品質測定ソフトウエアのダウンロード処理の説明図である。
【図２２】使用頻度テーブルの説明図である。
【発明を実施するための形態】
【００１７】
以下、添付する図面を参照して本発明の実施例について説明する。図１は、通信システムの構成例を示す図である。通信システム１は、移動局装置２と、基地局装置３−１及び基地局装置３−２を備える。移動局装置２は、ソフトウエア無線機であり、移動局装置２上で実行される通信ソフトウエアが書き換えられることによって、第１通信方式及び第２通信方式に従う通信処理を実行することができる。
【００１８】
基地局装置３−１は、カバレッジ４−１に位置する移動局装置２と第１通信方式によって通信する。基地局装置３−２は、カバレッジ４−２に位置する移動局装置２と第２通信方式によって通信する。以下の説明において基地局装置３−１及び３−２を、総称して「基地局装置３」と表記することがある。
【００１９】
図２は、移動局装置２のハードウエア構成例を示す図である。移動局装置２は、アンテナ１０と、再構成可能回路１１と記憶部１２と制御部１３を備える。再構成可能回路１１は、信号処理回路であり、再構成可能回路１１によりどのような信号処理が実行されるかがソフトウエアによって定義される。ソフトウエアを変更することによって、再構成可能回路１１が再構成される。
【００２０】
例えば、再構成可能回路１１は、プログラムを実行するプロセッサ及びプログラマブル論理回路の一方又は両方を備える。再構成可能回路１１は、プロセッサにより実行されるプログラムを変更することにより、またはプログラマブル論理回路の回路構成データを変更することによって再構成される。
【００２１】
再構成可能回路１１は、例えばマイクロプロセッサ（ＣＰＵ: Central Processing Unit）、デジタルシグナルプロセッサ（ＤＳＰ: Digital Signal Processor）又はＦＰＧＡ（Field Programmable Gate Array）を含んでいてよい。また、再構成可能回路１１は、例えばＰＬＤ（Programmable Logic Device）、ＤＲＰ（Dynamic ReConfigurable Processor）又はＲＣＰ（ReConfigurable Processor）のいずれか含んでいてよい。
【００２２】
記憶部１２には、再構成可能回路１１に実行させる信号処理を定めるソフトウエアが格納される。また、記憶部１２には、制御部１３において実行されるプログラム及びこのプログラムの実行に使用されるデータが格納されていてもよい。
【００２３】
制御部１３は、再構成可能回路１１を再構成するソフトウエアのダウンロード処理、及び再構成可能回路１１の再構成処理を行う。制御部１３は、再構成可能回路１１を再構成するソフトウエアの一部又は全部を基地局装置３からダウンロードする。制御部１３は、記憶部１２に格納されているプログラムを実行することにより、これらダウンロード処理及び再構成処理を実行するプロセッサを備えていてよい。
【００２４】
制御部１３は、特定の通信方式に従う通信処理を再構成可能回路１１に実行させる通信ソフトウエアを基地局装置３からダウンロードする。ダウンロードされた通信ソフトウエアによって再構成可能回路１１が再構成されることにより、再構成可能回路１１は、以下に説明する無線通信部２０としての処理を実行する。
【００２５】
以下の説明では、第１通信方式に従う通信処理を再構成可能回路１１に実行させる通信ソフトウエアを、「第１通信方式用の通信ソフトウエア」と表記することがある。また、第２通信方式に従う通信処理を再構成可能回路１１に実行させる通信ソフトウエアを、「第２通信方式用の通信ソフトウエア」と表記することがある。
【００２６】
無線通信部２０は、アンテナ１０を介して無線信号の送受信を行い、特定の通信方式に従う移動局装置２と基地局装置３との間の通信処理を実行する。無線通信部２０は、移動局装置２を基地局装置３−１から基地局装置３−２へハンドオーバするハンドオーバ指示を移動局装置３−１から受信する。ハンドオーバ指示を受信したとき、無線通信部２０は、移動局装置２を基地局装置３−１から基地局装置３−２へハンドオーバするハンドオーバ処理を実行する。
【００２７】
制御部１３は、特定の通信方式により受信される信号の無線品質を再構成可能回路１１に測定させる無線品質測定ソフトウエアを基地局装置３からダウンロードする。ダウンロードされた無線品質測定ソフトウエアによって再構成可能回路１１が再構成されることにより、再構成可能回路１１は、以下に説明する無線品質測定部２１としての処理を実行する。無線品質測定部２１は、特定の通信方式により基地局装置３から受信される信号の無線品質を定期的に測定する。無線通信部２０は、測定された無線品質を示す無線品質信号を基地局装置３へ定期的に送信する。
【００２８】
以下の説明では、第１通信方式により受信される信号の無線品質を再構成可能回路１１に測定させる無線品質測定ソフトウエアを「第１通信方式用の無線品質測定ソフトウエア」と表記することがある。第２通信方式により受信される信号の無線品質を再構成可能回路１１に測定させる無線品質測定ソフトウエアを「第２通信方式用の無線品質測定ソフトウエア」と表記することがある。
【００２９】
なお、図２に示すハードウエア構成は、あくまで移動局装置２のハードウエア構成の一例である。以下に説明する処理を実行するものであれば、様々な種類のハードウエア構成が移動局装置２のために採用可能である。
【００３０】
図３は、移動局装置２の構成例を示す図である。図２に示す構成要素と同様の構成要素には同じ参照符号を付する。図２に示す再構成可能回路１１が通信ソフトウエア及び無線品質測定ソフトウエアによって再構成されることによって、無線通信部２０及び無線品質測定部２１の機能が実現される。図２に示す制御部１３が記憶部１２に記憶されたプログラムを実行することによって、ダウンロード部２２及び再構成処理部２３による処理が実行される。なお図３は、本実施例の動作の説明に関係する機能を中心として示している。
【００３１】
なお無線通信部２０は、特許請求の範囲に記載される送信部の一例として挙げられる。
【００３２】
ダウンロード部２２は、通信ソフトウエア及び無線品質測定ソフトウエアを基地局装置３からダウンロードするためのダウンロード処理を実行する。ダウンロード部２２は、ダウンロードされた通信ソフトウエア及び無線品質測定ソフトウエアを記憶部１２に格納する。
【００３３】
無線通信部２０が、移動局装置２を基地局装置３−２へハンドオーバするハンドオーバ指示を受信したとき、再構成処理部２３は、記憶部１２に格納されているハンドオーバ後に使用される第２通信方式用の通信ソフトウエアを、再構成可能回路１１へ入力する。再構成処理部２３は、再構成可能回路１１へ再構成指示を出力する。この結果、再構成可能回路１１は、入力された通信ソフトウエアにより再構成される。
【００３４】
無線品質測定ソフトウエアは、基地局装置３に接続される時に基地局装置３から供給される。無線品質測定ソフトウエアのダウンロードが完了したとき再構成処理部２３は、記憶部１２に格納されている無線品質測定ソフトウエアを、再構成可能回路１１へ入力する。再構成処理部２３は、再構成可能回路１１へ再構成指示を出力する。この結果、再構成可能回路１１は、入力された無線品質測定ソフトウエアにより再構成される。
【００３５】
次に、基地局装置３の構成を説明する。図４は、基地局装置３のハードウエア構成例を示す図である。基地局装置３は、アンテナ３０と、プロセッサ３１と、記憶部３２と、無線通信部３３を備える。プロセッサ３１と、記憶部３２と、無線通信部３３は、データを伝送するバス３４によって接続される。
【００３６】
記憶部３２には、基地局装置３の動作を制御するための各種コンピュータプログラムやデータが記憶される。記憶部３２は、ハードディスク、メモリ及び不揮発性メモリのいずれか及び全部を含んでいてよい。プロセッサ３１は、データ処理装置であり、記憶部３２に記憶されるプログラムを実行し、基地局装置３の動作を制御するための各処理を実行する。記憶部３２には、プロセッサ３１により実行中のプログラム、及びこのプログラムによって一時的に使用されるデータが記憶される。無線通信部３３は、アンテナ３０を介して無線信号の送受信を行い、移動局装置２との間の信号の無線通信処理を行う。
【００３７】
なお、図４に示すハードウエア構成は、あくまで基地局装置３のハードウエア構成の一例である。以下に説明する処理を実行するものであれば、様々な種類のハードウエア構成が基地局装置３のために採用可能である。
【００３８】
図５は、基地局装置３−１の第１の構成例を示す図である。図４に示す構成要素と同様の構成要素には同じ参照符号を付する。基地局装置３−１の各構成要素によって実行される処理は、図４の記憶部３２に記憶されるコンピュータプログラムをプロセッサ３１が実行することにより実現されるものである。なお図４では、本実施例の説明に関係する機能を中心として示している。また、基地局装置３−２も同様の構成を有していてよい。
【００３９】
基地局装置３−１は、アンテナ３０と、無線通信部３３と、ダウンロード判定部４０と、第１ダウンロード部４１と、ハンドオーバ判定部４３と、ハンドオーバ指示送信部４４を備える。通信ソフトウエア４２は、例えば記憶部３２に格納されていてよい。
【００４０】
無線通信部３３は、移動局装置２から送信された無線品質信号を受信する。無線通信部３３は、第１通信方式により基地局装置３−１から送信された信号について移動局装置２で測定した無線品質である第１無線品質を示す無線品質信号を受信してよい。無線通信部３３は、特許請求の範囲に記載される第１受信部の一例として挙げられる。
【００４１】
ダウンロード判定部４０は、第１無線品質が特定の第１条件を満足するか否かを判定する。第１条件は、第１無線品質の低下を検出する条件であってよい。第１条件は、例えば、第１無線品質が特定の基準値以下のときに満足する条件であってよい。
【００４２】
第１無線品質が特定の第１条件を満足する否かの判定に使用するために、無線通信部３３は、第２無線品質を示す無線品質信号を移動局装置２から受信してもよい。第２無線品質は、第２通信方式により基地局装置３−２から送信された信号について移動局装置２で測定した無線品質である。第１条件は、例えば第１無線品質と第２無線品質との差が特定の基準値以下のときに満足する条件であってよい。
【００４３】
第１ダウンロード部４１は、第１無線品質が第１条件を満足する場合に、第２通信方式用の通信ソフトウエア４２を移動局装置２にダウンロードする。
【００４４】
ハンドオーバ判定部４３は、第１無線品質が特定の第２条件を満足するか否かを判定する。第２条件は、第１無線品質の低下を検出する条件であってよい。第２条件は、例えば第２無線品質が特定の基準値以下のときに満足する条件であってよい。第２条件は、例えば第１無線品質と第２無線品質との差が特定の基準値以下のときに満足する条件であってよい。
【００４５】
ハンドオーバ指示送信部４４は、第１無線品質が第２条件を満足する場合に、基地局装置３−２へ移動局装置２をハンドオーバさせるハンドオーバ指示信号を、移動局装置２に送信する。なお、上記の第１条件及び第２条件はあくまで例示であって、第１無線品質の低下を検出するための他の条件も採用可能である。
【００４６】
第１条件は、第１無線品質が低下するとき第２条件よりも先に満足するように定められる。例えば上記の判定方法では、第１条件の判定に使用する特定の基準値を、第２条件の判定に使用する特定の基準値よりも大きくしてよい。このため、ハンドオーバに先立って、第２通信方式用の通信ソフトウエア４２のダウンロードが開始される。
【００４７】
図６の（Ａ）〜図６の（Ｃ）は、ダウンロード時期とハンドオーバ時期の説明図である。参照符号Ｂ１及びＢ２は、それぞれ第１無線品質が第１条件及び第２条件を満たす空間的範囲の境界線を示す。参照符号Ｔは、移動局装置２が基地局装置３−１から遠ざかり基地局装置３−２に近づく際に通る経路を示す。参照符号Ｐ１及びＰ２は、それぞれ移動局装置２が経路Ｔ上を移動する際に境界Ｂ１及びＢ２を通過する位置を示す。
【００４８】
図６の（Ａ）に示す状態で、移動局装置２は基地局装置３−１のカバレッジ内に位置し、基地局装置３−１に接続されている。移動局装置２が基地局装置３−２の方へ移動することにより、図６の（Ｂ）に示す通り移動局装置２はＰ１を通過する。このとき第１無線品質は第１条件を満足する。この結果、基地局装置３−１は、第２通信方式用の通信ソフトウエアの移動局装置２へのダウンロードを開始する。この状態では、第１無線条対は比較的良好でありダウンロードは安定して実行される。
【００４９】
移動局装置２がさらに基地局装置３−２の方へ移動することにより、図６の（Ｃ）に示す通り移動局装置２はＰ２を通過する。このとき第１無線品質は第２条件を満足する。この結果、基地局装置３−１はハンドオーバ指示信号を移動局装置２へ送信する。ハンドオーバ指示の前に通信ソフトウエアのダウンロードを完了するように第１条件を適切に設定することにより、ハンドオーバ指示信号を受信した移動局装置２は、指示の受信後に、迅速にハンドオーバ処理を実施することができる。
【００５０】
次に、基地局装置３−１における処理を説明する。図７は、基地局装置３−１における処理の第１例の説明図である。なお、他の実施態様においては、下記のオペレーションＡＡ〜ＡＦの各オペレーションはステップであってもよい。
【００５１】
オペレーションＡＡにおいて無線通信部３３は、第１無線品質を示す無線品質信号を移動局装置２から受信する。無線通信部３３は、第１無線品質を示す無線品質信号に加えて、第２無線品質を示す無線品質信号を受信してもよい。
【００５２】
オペレーションＡＢにおいてダウンロード判定部４０は、第１無線品質が第１条件を満足するか否かを判定する。第１無線品質が第１条件を満足するとき（オペレーションＡＢ：Ｙ）、処理はオペレーションＡＣへ進む。第１無線品質が第１条件を満足しないとき（オペレーションＡＢ：Ｎ）、処理はオペレーションＡＡへ戻る。
【００５３】
オペレーションＡＣにおいて第１ダウンロード部４１は、第２通信方式用の通信ソフトウエアを移動局装置２にダウンロードする。オペレーションＡＤにおいて無線通信部３３は、第１無線品質を示す無線品質信号を移動局装置２から受信する。無線通信部３３は、第１無線品質を示す無線品質信号に加えて、第２無線品質を示す無線品質信号を受信してもよい。
【００５４】
オペレーションＡＥにおいてハンドオーバ判定部４３は、第１無線品質が特定の第２条件を満足するか否かを判定する。第１無線品質が第２条件を満足するとき（オペレーションＡＥ：Ｙ）、処理はオペレーションＡＦへ進む。第１無線品質が第２条件を満足しないとき（オペレーションＡＥ：Ｎ）、処理はオペレーションＡＤへ戻る。
【００５５】
オペレーションＡＦにおいてハンドオーバ指示送信部４４は、基地局装置３−２へ移動局装置２をハンドオーバさせるハンドオーバ指示信号を、移動局装置２に送信する。
【００５６】
次に、基地局装置３−１と移動局装置２の間で送受信される信号のシーケンスを説明する。図８は、基地局装置３−１と移動局装置２の間における信号のシーケンスの第１例の説明図である。なお、他の実施態様においては、下記のオペレーションＢＡ〜ＢＪの各オペレーションはステップであってもよい。
【００５７】
オペレーションＢＡにおいて移動局装置２の無線品質測定部２１は、第１無線品質を測定する。無線通信部２０は、第１無線品質を示す無線品質信号を基地局装置３−１へ送信する。
【００５８】
無線品質測定部２１は、第１無線品質に加えて更に第２無線品質を測定してもよい。無線通信部２０は、第２無線品質を示す無線品質信号を基地局装置３−１へ送信してもよい。以下のオペレーションＢＢ、ＢＨ及びＢＩにおいても同様に、第１無線品質の測定及び送信に加えて第２無線品質の測定及び送信を実施してもよい。
【００５９】
無線品質信号を受信した基地局装置３−１のダウンロード判定部４０は、第１無線品質が第１条件を満足するか否かを判定する。もし、この時点で第１条件は満たされなければ、第２通信方式用の通信ソフトウエアのダウンロードは開始されない。
【００６０】
オペレーションＢＢにおいて移動局装置２の無線品質測定部２１は、第１無線品質を測定する。無線通信部２０は、第１無線品質を示す無線品質信号を基地局装置３−１へ送信する。無線品質信号を受信した基地局装置３−１のダウンロード判定部４０は、第１無線品質が第１条件を満足するか否かを判定する。もし、この時点で第１無線品質は第１条件を満足すると、第２通信方式用の通信ソフトウエアのダウンロードが開始される。
【００６１】
オペレーションＢＣにおいて基地局装置３−１の第１ダウンロード部４１は、移動局装置２のダウンロード部２２へ、ダウンロード開始通知を送信する。オペレーションＢＤにおいてダウンロード部２２は、ダウンロード開始通知の確認を知らせるダウンロード開始確認信号を第１ダウンロード部４１へ送信する。
【００６２】
第１ダウンロード部４１がダウンロード開始確認信号を受信すると、オペレーションＢＥにおいて第１ダウンロード部４１は、第２通信方式用の通信ソフトウエアをダウンロードする。
【００６３】
ダウンロードが完了すると、オペレーションＢＦにおいて第１ダウンロード部４１は、ダウンロード完了を知らせるダウンロード完了通知をダウンロード部２２へ送信する。オペレーションＢＧにおいてダウンロード部２２は、ダウンロード完了通知の確認を知らせるダウンロード完了確認信号を第１ダウンロード部４１へ送信する。
【００６４】
オペレーションＢＨにおいて移動局装置２の無線品質測定部２１は、第１無線品質を測定する。無線通信部２０は、第１無線品質を示す無線品質信号を基地局装置３−１へ送信する。無線品質信号を受信した基地局装置３−１のダウンロード判定部４０は、第１無線品質が第２条件を満足するか否かを判定する。もし、この時点で第１無線品質は第２条件を満足しないと、ハンドオーバ指示は送信されない。
【００６５】
オペレーションＢＩにおいて移動局装置２の無線品質測定部２１は、第１無線品質を測定する。無線通信部２０は、第１無線品質を示す無線品質信号を基地局装置３−１へ送信する。無線品質信号を受信した基地局装置３−１のダウンロード判定部４０は、第１無線品質が第２条件を満足するか否かを判定する。
【００６６】
第１無線品質が第２条件を満足すると、オペレーションＢＪにおいてハンドオーバ指示送信部４４は、ハンドオーバ指示信号を移動局装置２に送信する。移動局装置２がハンドオーバ指示信号を受信すると、移動局装置２の再構成処理部２３は、記憶部１２に格納されている第２通信方式用の通信ソフトウエアを、再構成可能回路１１へ入力する。再構成処理部２３が再構成指示を再構成可能回路１１へ出力することで、再構成可能回路１１は第２通信方式用の通信ソフトウエアにより再構成される。再構成された無線通信部２０は、基地局装置３−２の無線通信部３３との間で無線通信の接続処理を行う。
【００６７】
本実施例によれば、移動局装置２を基地局装置３−２へハンドオーバさせるハンドオーバ指示信号を移動局装置２へ送信する前に、第２通信方式用の通信ソフトウエアの移動局装置２へダウンロードを開始することができる。このため、比較的電波状態の良い状態でダウンロードを完了させることが可能となる。この結果、無線品質の悪化によるダウンロードの失敗による接続切断や、ダウンロードの完了の遅れによるサービスの中断を防止することが可能となる。
【００６８】
次に、基地局装置３−１における処理の他の例を説明する。ダウンロードを開始するのに適したタイミングは、無線状態の変動や移動局装置２の移動を含む様々な要因に依存する。このため、もしダウンロードを開始させる第１条件に使用するパラメータを固定すると、ダウンロードの開始時期が遅すぎたり早すぎたりする場合が生じる可能性がある。ダウンロードの開始が早すぎると、その後にハンドオーバが生じなかった場合にダウンロードが無駄になる。
【００６９】
またダウンロードの開始が早すぎると、予測された基地局装置と異なる基地局装置へ移動局装置がハンドオーバする場合も発生する。この場合にも、ダウンロードが無駄になる。本実施例では、移動局装置２から順次受信される無線品質信号に従って、第１条件の判定において第１無線品質と比較される基準値を順次変更する。
【００７０】
図９は、基地局装置３−１における処理の第２例の説明図である。なお、他の実施態様においては、下記のオペレーションＣＡ〜ＣＧの各オペレーションはステップであってもよい。
【００７１】
オペレーションＣＡにおいて無線通信部３３は、第１無線品質を示す無線品質信号を移動局装置２から受信する。無線通信部３３は、第１無線品質を示す無線品質信号に加えて、第２無線品質を示す無線品質信号を受信してもよい。オペレーションＣＢにおいてダウンロード判定部４０は、第１条件の判定において第１無線品質と比較される基準値を決定する。
【００７２】
図１０は、基準値の決定処理の一例の説明図である。なお、他の実施態様においては、下記のオペレーションＤＡ〜ＤＤの各オペレーションはステップであってもよい。オペレーションＤＡにおいてダウンロード判定部４０は、過去に受信した第１無線品質の変動に基づいて、以後生じるであろう第１無線品質の変動を予測する。
【００７３】
図１１の（Ａ）は、ある時刻ＴＣまでに測定された第１無線品質の変化５０と、時刻ＴＣにおいて予測された第１無線品質の変化５１を示す。ダウンロード判定部４０は、同様に第２無線品質の変化も予測してよい。
【００７４】
オペレーションＤＢにおいてダウンロード判定部４０は、ハンドオーバを行うべきハンドオーバ時期ＴＯを推定する。例えばダウンロード判定部４０は、予測された第１無線品質が第２条件を満たすと予定される時期をハンドオーバ時期ＴＯとして推定してよい。図１１の（Ｂ）は、ハンドオーバ時期ＴＯを示す。
【００７５】
オペレーションＤＣにおいてダウンロード判定部４０は、予測された第１無線品質の変化５１に基づいて、まだダウンロードされていない通信ソフトウエアの残り部分をハンドオーバ時期ＴＯまでにダウンロード完了できる、ダウンロード開始時期ＴＳを決定する。ある時期ＴＳからダウンロードを開始したときにハンドオーバ時期ＴＯまでにダウンロードできるデータ量は、時期ＴＳから時期ＴＯまでの期間における無線品質の積分値５２を算出することによって求めることができる。オペレーションＤＤにおいてダウンロード判定部４０は、決定されたダウンロード開始時期ＴＳにおいて予測される第１無線品質を、基準値Ｒとして決定する。
【００７６】
図９を参照する。オペレーションＣＣにおいてダウンロード判定部４０は、第１無線品質が第１条件を満足するか否かを判定する。第１条件は、例えば、第１無線品質が基準値Ｒ以下のときに満足する条件であってよい。また第１条件は、例えば第１無線品質と第２無線品質との差が特定の基準値Ｒ以下のときに満足する条件であってよい。
【００７７】
第１無線品質が第１条件を満足するとき（オペレーションＣＣ：Ｙ）、処理はオペレーションＣＤへ進む。第１無線品質が第１条件を満足しないとき（オペレーションＣＣ：Ｎ）、処理はオペレーションＣＡへ戻る。オペレーションＣＤにおいて第１ダウンロード部４１は、第２通信方式用の通信ソフトウエアを、移動局装置２にダウンロードする。以下のオペレーションＣＥ〜ＣＧの処理は、図７に示すオペレーションＡＤ〜ＡＦの処理と同様であってよい。
【００７８】
本実施例によれば、ダウンロードを開始させる開始条件を無線状態の変動に付随させて調整することができる。このため、ダウンロード失敗や無駄なダウンロードの発生を低減することが可能となる。
【００７９】
なお、無線状態は一時的に悪化してもその後回復する場合がある。したがって、ダウンロードを開始してもハンドオーバが生じないことがある。このような場合に無線状態の回復後にダウンロードを続行するのは無駄である。図９に示すオペレーションＣＤにおいて通信ソフトウエアをダウンロードする途中で、第１無線品質が第１条件を満たさなくなったとき、ダウンロードを中断してもよい。
【００８０】
図１２は、ダウンロードの中断処理の第１例の説明図である。なお、他の実施態様においては、下記のオペレーションＥＡ〜ＥＨの各オペレーションはステップであってもよい。オペレーションＥＡにおいて無線通信部３３は、第１無線品質を示す無線品質信号を移動局装置２から受信する。無線通信部３３は、第１無線品質を示す無線品質信号に加えて、第２無線品質を示す無線品質信号を受信してもよい。
【００８１】
オペレーションＥＢにおいてダウンロード判定部４０は、第１条件の判定において第１無線品質と比較される基準値を決定する。ダウンロード判定部４０は、図９に示すオペレーションＣＢと同様に基準値を決定してよい。オペレーションＥＣにおいてダウンロード判定部４０は、現在、通信ソフトウエアのダウンロードが中断されているか否かを判定する。ダウンロードが中断されていない場合（オペレーションＥＣ：Ｎ）、処理はオペレーションＥＤへ進む。ダウンロードが中断されている場合（オペレーションＥＣ：Ｙ）、処理はオペレーションＥＦへ進む。
【００８２】
オペレーションＥＤにおいてダウンロード判定部４０は、第１無線品質が第１条件を満足するか否かを判定する。第１無線品質が第１条件を満足するとき（オペレーションＥＤ：Ｙ）、処理はオペレーションＥＨへ進む。第１無線品質が第１条件を満足しないとき（オペレーションＥＤ：Ｎ）、処理はオペレーションＥＥへ進む。オペレーションＥＥにおいて第１ダウンロード部４１はダウンロードを中断する。その後、処理はオペレーションＥＡに戻る。
【００８３】
オペレーションＥＦにおいてダウンロード判定部４０は、第１無線品質が第１条件を満足するか否かを判定する。第１無線品質が第１条件を満足するとき（オペレーションＥＦ：Ｙ）、処理はオペレーションＥＧへ進む。第１無線品質が第１条件を満足しないとき（オペレーションＥＦ：Ｎ）、処理はオペレーションＥＡへ戻る。オペレーションＥＧにおいて第１ダウンロード部４１はダウンロードを再開する。その後、処理はオペレーションＥＡに戻る。
【００８４】
オペレーションＥＨにおいて第１ダウンロード部４１は、ダウンロード対象の通信ソフトウエアの全てのコードをダウンロードしたか否か判定する。全てのコードがダウンロードされたとき（オペレーションＥＨ：Ｙ）、第１ダウンロード部４１はダウンロードを終了する。全てのコードがダウンロードされていないとき（オペレーションＥＨ：Ｎ）、処理はオペレーションＥＡに戻る。
【００８５】
次に、ダウンロードが中断される場合における、基地局装置３−１と移動局装置２の間で送受信される信号のシーケンスを説明する。図１３は、基地局装置３−１と移動局装置２の間における信号のシーケンスの第２例の説明図である。なお、他の実施態様においては、下記のオペレーションＨＡ〜ＨＳの各オペレーションはステップであってもよい。
【００８６】
オペレーションＨＡにおいて移動局装置２の無線品質測定部２１は、第１無線品質を測定する。無線通信部２０は、第１無線品質を示す無線品質信号を基地局装置３−１へ送信する。
【００８７】
無線品質測定部２１は、第１無線品質に加えて更に第２無線品質を測定してもよい。無線通信部２０は、第２無線品質を示す無線品質信号を基地局装置３−１へ送信してもよい。以下のオペレーションＨＢ、ＨＦ、ＨＨ、ＨＫ、ＨＱ及びＨＲ及びにおいても同様に、第１無線品質の測定及び送信に加えて第２無線品質の測定及び送信を実施してもよい。
【００８８】
オペレーションＨＢ〜ＨＤの処理は、図８に示すオペレーションＢＢ〜ＢＤの処理と同様である。オペレーションＨＥにおいて第１ダウンロード部４１は、第２通信方式用の通信ソフトウエアのダウンロードを開始する。
【００８９】
オペレーションＨＦにおいて移動局装置２の無線品質測定部２１は、第１無線品質を測定する。無線通信部２０は、第１無線品質を示す無線品質信号を基地局装置３−１へ送信する。無線品質信号を受信した基地局装置３−１のダウンロード判定部４０は、第１無線品質が第１条件を満足するか否かを判定する。もし、この時点で第１無線品質が第１条件を満足すると、オペレーションＨＧにおいてダウンロードは続行される。
【００９０】
オペレーションＨＨにおいて移動局装置２の無線品質測定部２１は、第１無線品質を測定する。無線通信部２０は、第１無線品質を示す無線品質信号を基地局装置３−１へ送信する。無線品質信号を受信した基地局装置３−１のダウンロード判定部４０は、第１無線品質が第１条件を満足するか否かを判定する。
【００９１】
もし、この時点で第１無線品質が第１条件を満足しないと、オペレーションＨＩにおいて基地局装置３−１の第１ダウンロード部４１は、移動局装置２のダウンロード部２２へダウンロード中断通知を送信する。オペレーションＨＪにおいてダウンロード部２２は、ダウンロード中断通知の確認を知らせるダウンロード中断確認信号を第１ダウンロード部４１へ送信する。
【００９２】
オペレーションＨＫにおいて移動局装置２の無線品質測定部２１は、第１無線品質を測定する。無線通信部２０は、第１無線品質を示す無線品質信号を基地局装置３−１へ送信する。無線品質信号を受信した基地局装置３−１のダウンロード判定部４０は、第１無線品質が第１条件を満足するか否かを判定する。
【００９３】
もし、この時点で第１無線品質が第１条件を満足すると、オペレーションＨＬにおいて基地局装置３−１の第１ダウンロード部４１は、移動局装置２のダウンロード部２２へダウンロード再開通知を送信する。オペレーションＨＭにおいてダウンロード部２２は、ダウンロード再開通知の確認を知らせるダウンロード再開確認信号を第１ダウンロード部４１へ送信する。
【００９４】
第１ダウンロード部４１がダウンロード再開確認信号を受信すると、オペレーションＨＮにおいて第１ダウンロード部４１はダウンロードを再開する。その後のオペレーションＨＯ〜ＨＳの処理は、図８に示すオペレーションＢＦ〜ＢＪの処理と同様である。
【００９５】
本実施例によれば、通信ソフトウエアのダウンロード開始後に無線状態が回復したときにダウンロードを中断することができる。このためダウンロード開始後にハンドオーバが生じない場合における無駄なダウンロードを防止することができる。
【００９６】
次に基地局装置３−１の処理の他の例を説明する。図１４は、基地局装置３−１における処理の第３例の説明図である。本実施例でも、ダウンロードを開始させる開始条件を無線状態の変動に付随させて調整する。なお、他の実施態様においては、下記のオペレーションＦＡ〜ＦＧの各オペレーションはステップであってもよい。
【００９７】
オペレーションＦＡにおいて無線通信部３３は、第１無線品質を示す無線品質信号を移動局装置２から受信する。無線通信部３３は、第１無線品質を示す無線品質信号に加えて、第２無線品質を示す無線品質信号を受信してもよい。
【００９８】
オペレーションＦＢにおいてダウンロード判定部４０は、ハンドオーバの発生時期ＨＯを予測し、現時点から時期ＨＯまでの間にダウンロード可能なデータ量Ｓ１を推定する。時期ＨＯの予測方法及びデータ量Ｓ１の推定方法は、図１０、図１１の（Ａ）及び図１１の（Ｂ）を参照して説明した方法と同様であってよい。
【００９９】
オペレーションＦＢにおいてダウンロード判定部４０は、まだダウンロードされていない通信ソフトウエアの残り部分の量Ｓ２よりも、ダウンロード可能なデータ量Ｓ１の方が大きいか否かを判定する。データ量Ｓ１は第１無線品質に応じて変化する値であるため、オペレーションＦＢにおいて判定される判定式（Ｓ１＞Ｓ２）の否定（Ｓ１≦Ｓ２）は、特許請求の範囲に記載された第１条件の一例として挙げられる。
【０１００】
Ｓ１がＳ２よりも大きいとき（オペレーションＦＣ：Ｙ）、処理はオペレーションＦＡへ戻る。Ｓ１がＳ２よりも大きくないとき（オペレーションＦＣ：Ｎ）、処理はオペレーションＦＤへ進む。
【０１０１】
オペレーションＦＤにおいて第１ダウンロード部４１は、第２通信方式用の通信ソフトウエアを移動局装置２にダウンロードする。以下のオペレーションＦＥ〜ＦＧの処理は、図７に示すオペレーションＡＤ〜ＡＦの処理と同様であってよい。
【０１０２】
本実施例によっても、ダウンロードを開始させる開始条件を無線状態の変動に付随させて調整することができる。このため、ダウンロード失敗や無駄なダウンロードの発生を低減することが可能となる。
【０１０３】
図１４に示す処理においても、通信ソフトウエアをダウンロードする途中で無線状態が回復したとき、ダウンロードを中断してもよい。図１５は、ダウンロードの中断処理の第２例の説明図である。なお、他の実施態様においては、下記のオペレーションＧＡ〜ＧＨの各オペレーションはステップであってもよい。
【０１０４】
オペレーションＧＡにおいて無線通信部３３は、第１無線品質を示す無線品質信号を移動局装置２から受信する。無線通信部３３は、第１無線品質を示す無線品質信号に加えて、第２無線品質を示す無線品質信号を受信してもよい。
【０１０５】
オペレーションＧＢにおいてダウンロード判定部４０は、ダウンロード可能なデータ量Ｓ１を推定する。オペレーションＧＣにおいてダウンロード判定部４０は、現在、通信ソフトウエアのダウンロードが中断されているか否かを判定する。ダウンロードが中断されていない場合（オペレーションＧＣ：Ｎ）、処理はオペレーションＧＤへ進む。ダウンロードが中断されている場合（オペレーションＧＣ：Ｙ）、処理はオペレーションＧＦへ進む。
【０１０６】
オペレーションＧＤにおいてダウンロード判定部４０は、まだダウンロードされていない通信ソフトウエアの残り部分の量Ｓ２よりも、ダウンロード可能なデータ量Ｓ１の方が大きいか否かを判定する。Ｓ１がＳ２よりも大きくないとき（オペレーションＧＤ：Ｎ）、処理はオペレーションＧＨへ進む。Ｓ１がＳ２よりも大きいとき（オペレーションＧＤ：Ｙ）、処理はオペレーションＧＥへ進む。オペレーションＧＥにおいて第１ダウンロード部４１はダウンロードを中断する。その後、処理はオペレーションＧＡに戻る。
【０１０７】
オペレーションＧＦにおいてダウンロード判定部４０は、Ｓ２よりもＳ１の方が大きいか否かを判定する。Ｓ１がＳ２よりも大きくないとき（オペレーションＧＤ：Ｎ）、処理はオペレーションＧＧへ進む。Ｓ１がＳ２よりも大きいとき（オペレーションＧＤ：Ｙ）、処理はオペレーションＧＡへ戻る。オペレーションＧＧにおいて第１ダウンロード部４１はダウンロードを再開する。その後、処理はオペレーションＧＡに戻る。
【０１０８】
オペレーションＧＨにおいて第１ダウンロード部４１は、ダウンロード対象の通信ソフトウエアの全てのコードをダウンロードしたか否か判定する。全てのコードがダウンロードされたとき（オペレーションＧＨ：Ｙ）、第１ダウンロード部４１はダウンロードを終了する。全てのコードがダウンロードされていないとき（オペレーションＧＨ：Ｎ）、処理はオペレーションＧＡに戻る。
【０１０９】
本実施例によっても、通信ソフトウエアのダウンロード開始後に無線状態が回復したときにダウンロードを中断することができる。このため無駄なダウンロードを防止することができる。
【０１１０】
次に、基地局装置３−１の他の実施例を説明する。移動局装置２は、基地局装置３−１に接続されるとき、基地局装置３−１からの送信信号だけでなく、基地局装置３−１に隣接する基地局装置からの送信信号の品質を測定する。基地局装置３−１は、移動局装置２から測定結果を受信し、この測定結果に基づいて、例えば、移動局装置２を隣接する基地局装置へハンドオーバした場合に移動局装置２が使用する通信方式を判断する。
【０１１１】
このため、複数の隣接基地局装置が異なる通信方式を使用しており、その結果、ハンドオーバ後に使用する通信方式の候補が複数ある場合には、移動局装置２は複数の通信方式用の無線品質測定ソフトウエアを保持する。通信方式の候補数が増大すると、移動局装置２のハードウエアの規模と消費電力の増大を招く。
【０１１２】
本実施例による基地局装置３−１は、移動局装置２が基地局装置３−１との接続開始時に、無線品質測定ソフトウエアを移動局装置２へダウンロードする。ダウンロードされる無線品質測定ソフトウエアには、基地局装置３−１に隣接する基地局装置が使用する通信方式により受信される信号の無線品質を測定するための無線品質測定ソフトウエアが含まれる。
【０１１３】
図１６は、基地局装置３−１の第２の構成例を示す図である。図５に示す構成要素と同様の構成要素には同じ参照符号を付する。基地局装置３−１の各構成要素によって実行される処理は、図４の記憶部３２に記憶されるコンピュータプログラムをプロセッサ３１が実行することにより実現されるものである。なお図５では、本実施例の説明に関係する機能を中心として示している。また、基地局装置３−２も同様の構成を有していてよい。
【０１１４】
基地局装置３−１は、図５に示す構成要素の他に、第２ダウンロード部４５を備える。図４に示す記憶部３２は、基地局装置３−１に隣接する基地局装置が使用する通信方式によって受信される信号の無線品質を移動局装置２が測定するための無線品質測定ソフトウエア４６を格納してよい。以下の説明では、基地局装置３−１に隣接する基地局装置が基地局装置３−２である場合について説明する。
【０１１５】
移動局装置２と基地局装置３−１との接続が開始された時に、第２ダウンロード部４５は、第２通信方式用の無線品質測定ソフトウエアを移動局装置２へダウンロードする。無線通信部３３は、移動局装置２の再構成可能回路１１が第２通信方式用の無線品質測定プログラムを実行することによって測定された第２無線品質を示す信号を、移動局装置２から受信する。
【０１１６】
ダウンロード判定部４０は、第２無線品質に基づき、基地局装置３−１から移動局装置２をハンドオーバさせる宛先の基地局装置３−２の通信方式が第２通信方式であるか否かを判定する。
【０１１７】
図１７は、図１６に示す基地局装置３−１における処理の第４例の説明図である。なお、他の実施態様においては、下記のオペレーションＩＡ〜ＩＩの各オペレーションはステップであってもよい。オペレーションＩＡにおいて基地局装置３−１の無線通信部３３は、移動局装置２の無線通信部２０との間で、移動局装置２と基地局装置３−１との間の無線通信の接続処理を行う。
【０１１８】
オペレーションＩＢにおいて第２ダウンロード部４５は、第１通信方式用の無線品質測定ソフトウエア及び第２通信方式用の無線品質測定ソフトウエアを移動局装置２へダウンロードする。オペレーションＩＣにおいて無線通信部３３は、第１無線品質及び第２無線品質を示す無線品質信号を移動局装置２から受信する。
【０１１９】
オペレーションＩＤにおいてダウンロード判定部４０は、基地局装置３−１から移動局装置２をハンドオーバさせる宛先の基地局装置の通信方式を決定する。したがって、基地局装置３−１から移動局装置２をハンドオーバさせる宛先の基地局装置の通信方式が第２通信方式であるか否かが判定される。
【０１２０】
オペレーションＩＥにおいてダウンロード判定部４０は、第１無線品質が第１条件を満足するか否かを判定する。第１無線品質が第１条件を満足するとき（オペレーションＩＥ：Ｙ）、処理はオペレーションＩＦへ進む。第１無線品質が第１条件を満足しないとき（オペレーションＩＥ：Ｎ）、処理はオペレーションＩＣへ戻る。
【０１２１】
オペレーションＩＦにおいて第１ダウンロード部４１は、オペレーションＩＤで決定された通信方式用の通信ソフトウエアを、移動局装置２にダウンロードする。オペレーションＩＧ〜ＩＩの処理は、図７に示すオペレーションＡＤ〜ＡＦの処理と同様である。
【０１２２】
なお、図１６に示す基地局装置３−１の実施例において、図１７に示す処理の一部を前述する他の実施例が行う処理の一部に置換してもよい。
【０１２３】
図１８は、移動局装置２における処理の一例の説明図である。なお、他の実施態様においては、下記のオペレーションＪＡ〜ＪＩの各オペレーションはステップであってもよい。オペレーションＪＡにおいて移動局装置２の無線通信部２０は、基地局装置３−１の無線通信部３３との間で、移動局装置２と基地局装置３−１との間の無線通信の接続処理を行う。
【０１２４】
オペレーションＪＢにおいてダウンロード部２２は、第１通信方式用の無線品質測定ソフトウエア及び第２通信方式用の無線品質測定ソフトウエアを基地局装置３−１からダウンロードする。ダウンロードされた無線品質測定ソフトウエアは、記憶部１２に格納される。
【０１２５】
オペレーションＪＣにおいて無線品質測定部２１は、第１通信方式により基地局装置３−１から受信される信号の第１無線品質を測定する。無線品質測定部２１は、第２通信方式により基地局装置３−２から受信される信号の第２無線品質を測定する。オペレーションＪＤにおいて無線通信部２０は、測定された第１無線品質及び第２無線品質を示す無線品質信号を基地局装置３へ送信する。
【０１２６】
オペレーションＪＥにおいてダウンロード部２２は、基地局装置３−１が第２通信方式用の通信ソフトウエアのダウンロードを開始したか否かを判定する。ダウンロードが開始されたとき（オペレーションＪＥ：Ｙ）処理はオペレーションＪＦへ進む。ダウンロードが開始されていないとき（オペレーションＪＥ：Ｎ）、処理はオペレーションＪＣへ戻る。オペレーションＪＦにおいてダウンロード部２２は、第２通信方式用の通信ソフトウエアをダウンロードする。ダウンロードされた第２通信方式用の通信ソフトウエアは、記憶部１２に格納される。
【０１２７】
オペレーションＪＧにおいて無線通信部２０は、移動局装置２を基地局装置３−２へハンドオーバするハンドオーバ指示を受信したか否かを判定する。ハンドオーバ指示が受信されたとき（オペレーションＪＧ：Ｙ）、処理はオペレーションＪＨへ進む。ハンドオーバ指示が受信されていないとき（オペレーションＪＧ：Ｎ）、処理はオペレーションＪＣへ戻る。
【０１２８】
オペレーションＪＨにおいて無線通信部２０は、移動局装置２を基地局装置３−１から基地局装置３−２へハンドオーバするハンドオーバ処理を実行する。再構成処理部２３は、記憶部１２に格納されている第２通信方式用の通信ソフトウエアを、再構成可能回路１１へ入力する。再構成処理部２３が再構成指示を再構成可能回路１１へ出力することで、再構成可能回路１１は第２通信方式用の通信ソフトウエアにより再構成される。再構成された無線通信部２０は、基地局装置３−２の無線通信部３３との間で無線通信の接続処理を行う。
【０１２９】
オペレーションＪＩにおいてダウンロード部２２は、無線品質測定ソフトウエアを基地局装置３−２からダウンロードする。ダウンロードされる無線品質測定ソフトウエアには、基地局装置３−２に隣接する基地局装置が使用する通信方式により受信される信号を測定するための無線品質測定ソフトウエアが含まれる。ダウンロードされた無線品質測定ソフトウエアは記憶部１２に格納される。ダウンロードが完了したとき、再構成処理部２３は、記憶部１２に格納されている無線品質測定ソフトウエアを、再構成可能回路１１へ入力する。再構成処理部２３が再構成指示を再構成可能回路１１へ出力することで、再構成可能回路１１は無線品質測定ソフトウエアにより再構成される。
【０１３０】
図１９は、基地局装置３−１と移動局装置２及び基地局装置３−２と移動局装置２の間における信号のシーケンスの説明図である。なお、他の実施態様においては、下記のオペレーションＫＡ〜ＫＪの各オペレーションはステップであってもよい。
【０１３１】
オペレーションＫＡにおいて移動局装置２の無線通信部２０と基地局装置３−１の無線通信部３３は、移動局装置２と基地局装置３−１との間の無線通信の接続処理を行う。オペレーションＫＢにおいて基地局装置３−１の第２ダウンロード部４５は、第１通信方式用の無線品質測定ソフトウエア及び第２通信方式用の無線品質測定ソフトウエアを移動局装置２へダウンロードする。
【０１３２】
オペレーションＫＣにおいて移動局装置２の無線品質測定部２１は、第１無線品質及び第２無線品質を測定する。無線通信部２０は、第１無線品質及び第２無線品質を示す無線品質信号を基地局装置３−１へ送信する。
【０１３３】
オペレーションＫＤ〜ＫＫの処理は、図８に示すオペレーションＢＣ〜ＢＪと同様である。オペレーションＫＬにおいて移動局装置２の無線通信部２０と基地局装置３−２の無線通信部３３は無線通信の接続処理を行う。オペレーションＫＭにおいて基地局装置３−２の第２ダウンロード部４５は、無線品質測定ソフトウエアを移動局装置２へダウンロードする。ダウンロードが完了したとき、再構成処理部２３は、再構成可能回路１１を再構成する。
【０１３４】
本実施例によれば、移動局装置２が基地局装置３へ接続される度に、この基地局装置３から移動局装置をハンドオーバさせる処理に使用する無線品質測定ソフトウエアがダウンロードされる。このため、使用の可能性がある全ての無線方式用の無線品質測定ソフトウエアを予め移動局装置２に保持する場合と比べて、移動局装置２に保持されるソフトウエアのサイズを低減することができる。このため移動局装置２の回路の規模や消費電力を低減することができる。
【０１３５】
また本実施例によれば、無線品質測定ソフトウエアは通信ソフトウエアと異なるタイミングでダウンロードされる。すなわち、基地局装置３−１との接続中に使用される無線品質測定ソフトウエアは基地局装置３−１に接続中にダウンロードされる。一方で、基地局装置３−１との接続中に使用される通信ソフトウエアは、移動局装置２が基地局装置３−１へハンドオーバされる前に移動局装置２にダウンロードされる。
【０１３６】
無線品質測定ソフトウエアと通信ソフトウエアとが異なるタイミングでダウンロードされる利点を、図２０に示す通信システムの構成を参照して説明する。基地局装置３−１〜３−６は、それぞれ第１〜６通信方式によって移動局装置２と通信する。第３〜６通信方式により受信される信号の無線品質を移動局装置２に測定させる無線品質測定ソフトウエアを、それぞれ「第３通信方式用の無線品質測定ソフトウエア」〜「第６通信方式用の無線品質測定ソフトウエア」と表記する。
【０１３７】
基地局装置３−１は、移動局装置３−２、３−３及び３−４に隣接しており、基地局装置３−１に接続される移動局装置２は、移動局装置３−２、３−３及び３−４へハンドオーバされる可能性がある。一方で基地局装置３−２は、移動局装置３−１、３−５及び３−６に隣接しており、基地局装置３−２に接続される移動局装置２は、移動局装置３−１、３−５及び３−６へハンドオーバされる可能性がある。
【０１３８】
このようなシステムで、移動局装置２を基地局装置３−１から基地局装置３−２へハンドオーバする場合を考える。第２通信方式用の通信ソフトウエアは、移動局装置２が基地局装置３−１に接続されている間に移動局装置２にダウンロードされる。
【０１３９】
またハンドオーバ処理に使用するため、基地局装置３は、移動局装置２が隣接基地局から受信した信号の無線品質も取得する。このため移動局装置２が基地局装置３−１に接続されているとき、移動局装置２には第１通信方式用、第２通信方式用、第３通信方式用及び第４通信方式用の無線品質測定ソフトウエアがそれぞれ保持される。移動局装置２が基地局装置３−２に接続されているとき、移動局装置２には第２通信方式用、第１通信方式用、第５通信方式用及び第６通信方式用の無線品質測定ソフトウエアがそれぞれ保持される。
【０１４０】
無線品質測定ソフトウエアと通信ソフトウエアが同時ダウンロードされる場合、基地局装置３−１は、隣接基地局装置３−２に更に隣接する基地局装置３−５及び３−６の通信方式に対応する無線品質測定ソフトウエアを、移動局装置２にダウンロードする。
【０１４１】
一方で本実施例では、基地局装置３−１は、基地局装置３−１と、隣接基地局で使用される通信方式に対応する無線品質測定ソフトウエアをダウンロードすれば足りる。隣接基地局装置にさらに隣接する基地局装置３−５及び３−６で使用される通信方式を判定するよりも、隣接基地局装置で使用される通信方式を判定する方が容易である。例えば、隣接基地局装置３−２の事業者が基地局装置３−１の事業者と異なる場合、基地局装置３−１の事業者にとって、隣接基地局装置３−２の隣接基地局を特定するのは基地局装置３−１の隣接基地局を特定するよりも難しい。
【０１４２】
このため本実施例によれば、移動局装置２にダウンロードすべき無線品質測定ソフトウエアを容易に特定することが可能となる。
【０１４３】
移動局装置２のダウンロード部２２は、記憶部１２に記憶する無線品質測定ソフトウエアの数に上限を設定してもよい。ダウンロード部２２は、記憶部１２に格納される無線品質測定プログラムの数が上限に達したとき、使用頻度に応じて選択したいずれかの無線品質測定プログラムに、ダウンロードされた無線品質測定プログラムを上書きしてもよい。他の実施例においても同様である。
【０１４４】
図２１は、無線品質測定ソフトウエアのダウンロード処理の説明図である。このダウンロード処理は、図１８のオペレーションＪＦにて実行されてもよい。なお、他の実施態様においては、下記のオペレーションＬＡ〜ＬＤの各オペレーションはステップであってもよい。
【０１４５】
オペレーションＬＡにおいてダウンロード部２２は、現在、通信方式別に記憶部１２に記憶されている無線品質測定ソフトウエアの格納数が上限に達しているか否かを判定する。格納数が上限に達していないとき（オペレーションＬＡ：Ｙ）、処理はオペレーションＬＢへ進む。格納数が上限に達していないとき（オペレーションＬＡ：Ｎ）、処理はオペレーションＬＣへ進む。
【０１４６】
オペレーションＬＢにおいてダウンロード部２２は、無線品質測定ソフトウエアをダウンロードして記憶部１２に格納する。
【０１４７】
オペレーションＬＣにおいてダウンロード部２２は、今回ダウンロードされる無線品質測定ソフトウエアで上書きされる、記憶部１２に格納済みのソフトウエアを決定する。ダウンロード部２２は、記憶部１２に格納された各無線品質測定ソフトウエアの使用頻度に応じて、上書きされるソフトウエアを選択する。ここで「使用頻度」とは、無線品質測定ソフトウエアを用いて測定が行われた程度を示す情報であり、過去に使用された回数や単位時間あたりの使用回数などを含む概念である。例えば、ダウンロード部２２は、使用頻度が低い無線品質測定ソフトウエアほど高い優先順位で選択してよい。
【０１４８】
また例えばダウンロード部２２は、各無線品質測定ソフトウエアの使用頻度を記録する使用頻度テーブルを作成して記憶部１２に記憶してよい。
【０１４９】
図２２は、使用頻度テーブルの説明図である。使用頻度テーブル６０は、記憶部１２に格納される各無線品質測定ソフトウエアが使用される通信方式を格納する欄６１と、それぞれのソフトウエアの使用頻度を格納する欄６２を有していてよい。
【０１５０】
図２１を参照する。オペレーションＬＤにおいてダウンロード部２２は、無線品質測定ソフトウエアをダウンロードする。ダウンロード部２２は、オペレーションＬＣによって選択されたソフトウエアに、今回ダウンロードした無線品質測定ソフトウエアを上書きする。
【０１５１】
本実施例によれば、使用頻度が少ない無線品質測定ソフトウエアは移動局装置２に保持されないため、移動局装置２のメモリが更に節約される。
【符号の説明】
【０１５２】
１    通信システム
２    移動局装置
３−１、３−２    基地局装置
１２    記憶部
２０、３３    無線通信部
２１    無線品質想定部
２２    ダウンロード部
２３    再構成処理部
４０    ダウンロード判定部
４１    第１ダウンロード部
４３    ハンドオーバ判定部
４４    ハンドオーバ指示送信部
【図１】
0005447158.tif 000002
【図２】
0005447158.tif 000003
【図３】
0005447158.tif 000004
【図４】
0005447158.tif 000005
【図５】
0005447158.tif 000006
【図６】
0005447158.tif 000007
【図７】
0005447158.tif 000008
【図８】
0005447158.tif 000009
【図９】
0005447158.tif 000010
【図１０】
0005447158.tif 000011
【図１１】
0005447158.tif 000012
【図１２】
0005447158.tif 000013
【図１３】
0005447158.tif 000014
【図１４】
0005447158.tif 000015
【図１５】
0005447158.tif 000016
【図１６】
0005447158.tif 000017
【図１７】
0005447158.tif 000018
【図１８】
0005447158.tif 000019
【図１９】
0005447158.tif 000020
【図２０】
0005447158.tif 000021
【図２１】
0005447158.tif 000022
【図２２】
0005447158.tif 000023