(57)【要約】【課題】  移動通信端末装置１と基地局装置２とが無線により通信する移動通信システムで、効率的な通信方式の切り替えを実現する。【解決手段】  例えば、移動通信端末装置１において、移動情報取得手段２１が移動通信端末装置１の速度に関する情報及び当該速度の方向に関する情報を取得し、通信方式切替態様判定手段２２〜２４が移動情報取得手段２１により取得された情報に基づいて移動通信端末装置１により使用する通信方式の切替態様を判定し、通信方式切替処理実行手段１４〜１６が通信方式切替態様判定手段２２〜２４による判定結果に基づいて移動通信端末装置１により使用する通信方式の切り替えに関する処理を実行する。【選択図】  図１
2005303858.tif 000002
【特許請求の範囲】
【請求項１】
移動通信端末装置と基地局装置とが無線により通信する移動通信システムにおいて、
移動通信端末装置の速度に関する情報及び当該速度の方向に関する情報を取得する移動情報取得手段と、
移動情報取得手段により取得された情報に基づいて移動通信端末装置により使用する通信方式の切替態様を判定する通信方式切替態様判定手段と、
通信方式切替態様判定手段による判定結果に基づいて移動通信端末装置により使用する通信方式の切り替えに関する処理を実行する通信方式切替処理実行手段と、
を備えたことを特徴とする移動通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信端末装置と基地局装置とが無線により通信する移動通信システムに関し、特に、例えば、移動通信端末装置の速度に関する情報及び移動方向に関する情報などに基づいて通信方式の切り替えに関する処理を実行することにより、効率的な通信方式の切り替えを実現する移動通信システムに関する。
【背景技術】
【０００２】
従来では、通信機器の位置情報などに基づいて通信方式を切り替える場合には、例えば、人が判断して手動で設定していたが、これでは、常に人が監視して判断する必要があった。
また、例えば、通信機器の設定を設置先で最適にすることが検討されているが、これでは、移動しながら通信設定を行うことができない。
また、例えば、携帯電話システムなどにおけるハンドオーバーという技術があるが、これは、固定アンテナとの通信を安定して行うためのものであり、通信方式を切り替えるものではない。
また、従来では、例えば、ソフトウエア無線において最適な無線システムを選択することが検討されている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開２００３−１０１４７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の移動通信システムでは、移動通信端末装置の通信方式の切り替えについて、未だに不十分であり、更なる開発が望まれていた。
本発明は、このような従来の事情に鑑み為されたもので、例えば、移動通信端末装置の速度に関する情報及び移動方向に関する情報などに基づいて通信方式の切り替えに関する処理を実行することにより、効率的な通信方式の切り替えを実現することができる移動通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る移動通信システムでは、移動通信端末装置と基地局装置とが無線により通信する構成において、次のような処理を行う。
すなわち、移動情報取得手段が、移動通信端末装置の速度に関する情報及び当該速度の方向に関する情報を取得する。通信方式切替態様判定手段が、移動情報取得手段により取得された情報に基づいて、移動通信端末装置により使用する通信方式の切替態様を判定する。通信方式切替処理実行手段が、通信方式切替態様判定手段による判定結果に基づいて、移動通信端末装置により使用する通信方式の切り替えに関する処理を実行する。
従って、例えば、移動通信端末装置の速度に関する情報及び移動方向（速度の方向）に関する情報などに基づいて通信方式の切り替えに関する処理を実行することができ、効率的な通信方式の切り替えを実現することができる。
【０００６】
以下で、更に、本発明に関する構成例を示す。
移動通信端末装置により切り替えて使用することが可能な複数の通信方式の数としては、種々な数が用いられてもよい。
また、移動通信端末装置により切り替えて使用することが可能なそれぞれの通信方式としては、種々な通信方式が用いられてもよい。
移動情報取得手段は、例えば、上記と比べて拡張された構成例として、移動通信端末装置の位置の情報、移動通信端末装置の移動方向（速度の方向）の情報、移動通信端末装置の速度の情報、移動通信端末装置の加速度の情報、移動通信端末装置の加速度の方向の情報や、時間の情報などの１つ以上を取得する。また、通信方式切替態様判定手段は、移動情報取得手段により取得されたこれらの情報に基づいて移動通信端末装置により使用する通信方式の切替態様を判定する。
また、移動情報取得手段により各種の情報を取得する手法としては、種々な手法が用いられてもよく、例えば、センサーや、グローバルポジショニングシステム（ＧＰＳ：Global Positioning System）や、時計や、演算器などの手法を用いることができる。
また、位置、移動方向（速度の方向）、速度、加速度、加速度の方向などとしては、例えば、３次元の値や、或いは、２次元の値や、１次元の値を用いることが可能である。
【０００７】
また、移動通信端末装置により使用する通信方式の切替態様としては、種々な態様が用いられてもよく、例えば、移動情報取得手段により取得された情報に基づいて適すると判定される通信方式へ切り替える態様などが用いられる。
また、通信方式切替態様判定手段は、例えば、移動通信端末装置が移動する空間を複数の領域に分割して生成される複数の分割領域を定義する分割領域定義手段と、分割領域定義手段による定義に基づいて移動情報取得手段により取得された移動通信端末装置の位置の情報に対応する分割領域（移動通信端末装置の位置が含まれる分割領域）を特定する分割領域特定手段を有する。また、通信方式切替態様判定手段は、分割領域特定手段により特定された分割領域に基づいて、移動通信端末装置により使用する通信方式の切替態様を判定する。
なお、移動通信端末装置が移動する空間としては、種々な空間が用いられてもよく、例えば、地球上の全て或いは一部の空間を用いることができる。
また、複数の分割領域の数としては、種々な数が用いられてもよい。
また、それぞれの分割領域としては、種々な領域が用いられてもよい。
【０００８】
また、通信方式切替態様判定手段は、例えば、移動通信端末装置により使用する通信方式の切替態様を判定するための判定条件の情報を記憶する判定条件情報記憶手段を有する。通信方式切替態様判定手段は、判定条件情報記憶手段に記憶された判定条件に基づいて、移動通信端末装置により使用する通信方式の切替態様を判定する。
また、通信方式の切替態様の判定条件としては、種々な条件が用いられてもよく、例えば、各分割領域に対応して規定され、例えば、移動情報取得手段により取得された情報を適用した場合に切り替える通信方式（適する通信方式）が特定されるような条件が用いられる。
なお、判定条件情報記憶手段としては、例えば、情報を記憶するメモリを用いて構成することができる。
【０００９】
また、通信方式切替処理実行手段は、一例として、移動通信端末装置により使用する通信方式の切り替えに関する処理として、移動通信端末装置により使用する通信方式を（実際に）切り替える処理を実行する。
また、通信方式切替処理実行手段は、他の一例として、移動通信端末装置により使用する通信方式の切り替えに関する処理として、移動通信端末装置により使用する通信方式を切り替えるための準備の処理を実行する。
また、通信方式切替処理実行手段は、他の一例として、移動通信端末装置により使用する通信方式の切り替えに関する処理として、通信方式切替候補情報出力手段により移動通信端末装置により使用する通信方式の切替候補に関する情報をユーザなどに対して出力し、これに応じて通信方式切替指示入力手段が通信方式の切り替えに関する指示をユーザなどから受け付けて入力し、そして、当該指示に応じて移動通信端末装置により使用する通信方式を（実際に）切り替える処理を実行する。
【００１０】
なお、通信方式の切替候補に関する情報としては、種々な情報が用いられてもよく、例えば、切替候補となる１つ又は２つ以上の通信方式の名称や識別番号などの情報を用いることができる。
また、情報を出力する態様としては、種々な態様が用いられてもよく、例えば、情報を画面により表示出力する態様などを用いることができる。
また、通信方式の切り替えに関する指示としては、種々な指示が用いられてもよく、例えば、切り替える通信方式を指定する指示などを用いることができる。
また、指示を受け付けて入力する態様としては、種々な態様が用いられてもよく、例えば、キーやボタンにより指示を受け付けて入力する態様などを用いることができる。
【００１１】
また、例えば、移動通信端末装置により使用される通信方式の切り替えに関する情報をユーザなどに対して出力する通信方式切替情報出力手段を備える。
なお、通信方式の切り替えに関する情報としては、種々な情報が用いられてもよく、例えば、これから切り替えられる或いは既に切り替えられた通信方式の名称や識別番号などの情報を用いることができる。
また、以上に示したようなそれぞれの機能手段は、例えば、移動通信端末装置に備えられてもよく、或いは、基地局装置に備えられてもよく、或いは、他の装置に備えられてもよい。
また、本発明は、例えば、携帯電話システムや、簡易型携帯電話システム（ＰＨＳ：Personal Handy phone System）などの種々な通信システムに適用することが可能である。
また、例えば、本発明と同様な技術を、通常は移動しない通信端末装置と基地局装置とが無線により通信する通信システムなどのように、移動通信システム以外の通信システムに適用することも可能である。
【発明の効果】
【００１２】
以上説明したように、本発明に係る移動通信システムによると、移動通信端末装置と基地局装置とが無線により通信する構成において、移動通信端末装置の速度に関する情報及び当該速度の方向に関する情報を取得し、当該取得した情報に基づいて移動通信端末装置により使用する通信方式の切替態様を判定し、当該判定結果に基づいて移動通信端末装置により使用する通信方式の切り替えに関する処理を実行するようにしたため、効率的な通信方式の切り替えを実現することができる。
【発明を実施するための最良の形態】
【００１３】
本発明に係る実施例を図面を参照して説明する。
図１（ａ）には、本発明の一実施例に係る移動通信システムの構成例を示してある。
本例の移動通信システムは、移動通信端末装置１と、基地局装置２を備えて構成されている。
なお、本例の移動通信システムには、複数の移動通信端末装置や、複数の基地局装置が備えられており、本例では、１つの移動通信端末装置１及び１つの基地局装置２を示して説明する。
また、本例の移動通信システムには、例えば、無線中継増幅装置や回線制御装置などの他の装置（移動通信端末装置や基地局装置以外の装置）が備えられており、本例では、図示や説明を省略する。
【００１４】
図１（ｂ）には、本例の移動通信端末装置１の構成例を示してある。
本例の移動通信端末装置１は、アンテナ１１と、無線通信部１２と、通信方式決定部１３と、通信方式切替部１４と、提示部１５と、入力部１６を備えている。また、通信方式決定部１３は、移動情報取得部２１と、制御領域設定部２２と、判断条件記憶部２３と、判断部２４を有している。
アンテナ１１は、無線信号を送信や受信する。
無線通信部１２は、通信方式切替部１４により複数の通信方式の中から切り替えられる通信方式を使用して、アンテナ１１により無線通信を行う。
通信方式決定部１３は、無線通信に使用する通信方式を決定する。
移動情報取得部２１は、移動通信端末装置１の位置や速度や加速度や移動方向などに関する情報（移動情報）を取得する。
制御領域設定部２２は、例えば、移動情報取得部２１により取得される移動情報に基づいて、制御領域を設定する。
判断条件記憶部２３は、例えば、制御領域に応じて、無線通信に使用する通信方式を判断（決定）するための条件（判断条件）を記憶する。
判断部２４は、例えば、移動情報取得部２１により取得される移動情報や、制御領域設定部２２により設定される制御領域や、判断条件記憶部２３により記憶される判断条件に基づいて、無線通信に使用する通信方式を判断（決定）する。
通信方式切替部１４は、複数の通信方式の中から、通信方式決定部１３により決定される通信方式が無線通信部１２による無線通信に使用されるように切り替える。
【００１５】
ここで、本例では、通信方式決定部１３により通信方式を決定すると、通信方式切替部１４により当該決定された通信方式へ切り替える処理を行う場合を示すが、他の例として、通信方式決定部１３により決定された通信方式を通信方式の候補としてユーザなどに対して提示した後に、当該ユーザなどからの指示に応じて通信方式の切り替えを行うような処理を行うことも可能である。
具体的には、提示部１５は、通信方式決定部１３により決定された１又は複数の通信方式を特定する情報を通信方式の候補としてユーザなどに対して画面表示などにより提示する。通信方式を特定する情報としては、例えば、通信方式の名称や識別番号などを用いることができる。
入力部１６は、例えば、キーやボタンなどから構成されており、無線通信に使用する通信方式を指示する操作をユーザなどから受け付けて入力する。
この場合、通信方式切替部１４は、入力部１６により入力された指示に基づいて、指示された通信方式が無線通信部１２による無線通信に使用されるように切り替える。
また、提示部１５は、例えば、これから切り替えられる通信方式や既に切り替えられた通信方式を特定する情報などを提示することも可能である。
【００１６】
なお、本例では、移動通信端末装置１により使用される通信方式を切り替えるための機能部である例えば移動情報取得部２１や制御領域設定部２２や判断条件記憶部２３や判断部２４や提示部１５や入力部１６が移動通信端末装置１に備えられている構成例を示すが、このような機能部の一部或いは全部が基地局装置２などの他の装置に備えられるような構成とすることも可能である。
また、移動通信端末装置１により切り替えて使用される複数の通信方式の通信は、例えば、１つの基地局装置（本例では、基地局装置２）により実現されてもよく、或いは、複数の異なる基地局装置によりそれぞれ異なる通信方式の通信が実現されてもよい。具体的には、例えば、１つの基地局装置が移動通信端末装置１の通信方式を管理して当該移動通信端末装置１と種々な通信方式で通信するような態様を用いることや、或いは、複数の基地局装置の中で現在において移動通信端末装置１により使用されている通信方式に対応する基地局装置が当該移動通信端末装置１を管理して当該移動通信端末装置１と通信するような態様を用いることなどが可能である。
【００１７】
まず、本例の移動通信端末装置１により行われる通信方式の切替処理の概略を説明する。
すなわち、まず、３次元空間領域とその領域で使用する通信方式や通信方式切替の条件式を定義して、そして、現在や過去における位置や時間などの情報を取得して、前記定義された条件式を使用して通信方式の切り替えを判断する。
これにより、例えば、３次元空間を移動しながら通信方式を自動的に切り替えることや、移動速度や加速度などの情報に基づいて未来における通信方式の切り替えの発生を予測して通信方式の切り替えを高速且つ円滑に行うことを実現する。
【００１８】
本例の移動通信端末装置１により行われる通信方式の切替処理の手順の一例（１）〜（７）を示す。なお、（１）〜（２）は準備の手順であり、例えば、ユーザなどにより行われる。また、（３）〜（７）は運用中の手順であり、例えば、移動通信端末装置１により自動的に行われる。
（１）通信方式や切替条件式を適用させる「制御領域」を定義する。本例では、切替条件式が、判断条件として用いられている。
（２）各制御領域毎に、切替条件式と切り替える通信方式を定義する。
（３）センサーなどにより、移動通信端末装置１の現在位置や時間情報などを取得する。
（４）現在位置などに当てはまる制御領域を探して、切替条件式を読み込む。
（５）センサーなどにより得られた情報などを切替条件式に代入する。
（６）切替条件式による計算結果から、切り替える通信方式を決定する。
（７）決定された通信方式へ通信方式を切り替える。
【００１９】
ここで、本例の通信方式の切替処理は、主に、（Ａ）制御領域の設定、（Ｂ）切替条件式の定義、（Ｃ）通信方式の切り替えの判断、といった処理から構成される。
（Ａ）制御領域の設定処理としては、例えば、（Ａ−１）ブロック方式による処理や、（Ａ−２）多面体定義方式による処理や、（Ｃ）面包囲条件方式による処理がある。
（Ｂ）切替条件式の定義処理としては、（Ｂ−１）時間条件による定義処理や、（Ｂ−２）位置条件による定義処理や、（Ｂ−３）速度条件による定義処理や、（Ｂ−４）加速度条件による定義処理や、（Ｂ−５）切替条件式の組み合わせ（例えば、前記４つのうちの２つ以上の組み合わせ）による定義処理がある。
（Ｃ）通信方式の切り替えの判断処理では、例えば、現在における移動通信端末装置１の状況（現状）を数値化して、制御領域及び切替条件式による計算結果から、通信方式の切り替えを判断する。
【００２０】
次に、（Ａ）制御領域の設定処理の具体例（Ａ−１）〜（Ａ−３）を示す。
なお、（Ａ−１）〜（Ａ−３）は、それぞれが単独で用いられてもよく、或いは、２つ以上が組み合わせて用いられてもよい。
（Ａ−１）ブロック方式による制御領域の設定処理について説明する。
本例では、図２（ａ）、（ｂ）に示されるように、地球Ａ上の空間を複数の領域（ブロック）Ｂ１、Ｂ２に分割して制御領域を定義する。
図２（ａ）には、地球Ａの上空から見たブロックの形状の一例を示してあり、複数のブロックのうちの１つのブロックＢ１のみに符号“Ｂ１”を付してある。
図２（ｂ）には、地球Ａの断面で見たブロックの形状の一例を示してあり、複数のブロックのうちの１つのブロックＢ２のみに符号“Ｂ２”を付してある。
【００２１】
ここで、制御領域として用いられるブロックＢ１、Ｂ２は、本例では、次のような特徴を有している。
すなわち、全てのブロックＢ１、Ｂ２は、ほぼ同じ形状であり、おおむね同じ体積を有する。それぞれのブロックＢ１、Ｂ２は（例えば、全体から見て）十分に小さい。それぞれのブロックＢ１、Ｂ２は、六角錐を球面で切り出した形状であり、本例では、各ブロックＢ１、Ｂ２は十分に小さいため実際にはほぼ六角柱に近い形状である。それぞれのブロックＢ１、Ｂ２では、高さと底部の対角線の長さとが同じである。ブロックＢ１、Ｂ２の階層の数は無数（或いは、所定の上限値に対応する多数）である。それぞれのブロックＢ１、Ｂ２は絶対位置で定められ、一意な記号或いは名称などを付けて管理される。
【００２２】
本例の方式を実現するための概略的なプログラムのフォーマットの一例を示す。
（ブロック方式によるフォーマットの一例）
＜制御領域定義  Ｎａｍｅ＝“Ｚ”＞      ／／「Ｚ」という名前の制御領域について定義する。
＜ブロック定義＞      ／／ブロック方式で定義を開始する。
（１１１１１１，００００００，００００００〜９９９９９９），（１１１１１１，０００００１，？？？？？？），・・・
＜／ブロック定義＞      ／／ブロック方式での定義を終了する。
＜／制御領域定義＞      ／／制御領域の定義を終了する。
【００２３】
ここで、条件式内の“／／”から行末までの文字列はコメントとして、評価時には無視される。また、数字の部分はブロック情報（例えば、ブロック番号）を示すためのものであり、“〜”は連続を示す記号であり、“，”は区切り記号であり、“？”には０〜９の数字が入る。
また、ブロック情報は、経度、緯度、高度の情報から構成される。本例では、１８桁の数字のうち、6桁ずつ緯度、経度、高度の情報として割り当てる。
上記の例では、（１１１１１１，００００００，００００００〜９９９９９９）は、緯度を特定する情報が“１１１１１１”であり、経度を特定する情報が“００００００”であり、高度を特定する情報が“００００００〜９９９９９９”である。ここで、高度の情報は、“００００００”から“９９９９９９”までが連続的に特定されている。
また、上記の例では、（１１１１１１，０００００１，？？？？？？）は、緯度を特定する情報が“１１１１１１”であり、経度を特定する情報が“０００００１”であり、高度を特定する情報が“？？？？？？”である。
【００２４】
例えば移動通信端末装置１が存在する位置などの或る位置が所属するブロックを特定する情報（例えば、ブロック番号）を求める手法の一例（１）〜（３）を示す。
（１）現在の緯度と緯度／ブロック番号の管理テーブルから、ブロック番号の緯度の部分を決定する。
（２）現在の経度と経度／ブロック番号の管理テーブルから、ブロック番号の経度の部分を決定する。
（３）現在の高度と高度／ブロック番号の管理テーブルから、ブロック番号の高度の部分を決定する。
以上の（１）〜（３）により、全てのブロック番号が求まり、或る位置が所属するブロックが求まる。
【００２５】
ここで、緯度／ブロック番号の管理テーブルでは、例えば幅を有する緯度の範囲と緯度のブロック番号との対応が設定されている。
また、経度／ブロック番号の管理テーブルでは、例えば幅を有する経度の範囲と経度のブロック番号との対応が設定されている。
また、高度／ブロック番号の管理テーブルでは、例えば幅を有する高度の範囲と高度のブロック番号との対応が設定されている。
図３には、ブロック番号の管理テーブルの一例として、高度に関するブロック番号の管理テーブル（高度／ブロック番号の管理テーブル）の一例を示してある。
図３の例では、“１５０〜１５１”（ｍ）の範囲の高度の情報が、高度のブロック番号“００１０８２”と対応付けられている。
本例の移動通信端末装置１では、例えば、移動情報取得部２１が移動通信端末装置１の位置の情報を取得し、制御領域設定部２２が緯度／ブロック番号管理テーブルや経度／ブロック番号管理テーブルや高度／ブロック番号管理テーブルを記憶して当該取得された位置の情報及びこれらのテーブルの設定内容に基づいて制御領域（ブロック）を特定して設定する。
【００２６】
（Ａ−２）多面体定義方式による制御領域の設定処理について説明する。
本例では、多面体で制御領域を定義する。
多面体を定義する情報としては、内部点の座標の情報と、頂点の座標の情報と、３点以上の頂点で定義される面の情報を用いる。
図４には、多面体の一例として四面体Ｃを制御領域として定義する場合の一例を示してある。
本例の方式を実現するための概略的なプログラムのフォーマットの一例を示す。
（多面体定義方式によるフォーマットの一例）
＜制御領域定義  Ｎａｍｅ＝“Ｚ”＞      ／／「Ｚ」という名前の制御領域について定義する。
＜多面体定義＞      ／／多面体定義方式で定義を開始する。
＜内部点＞（ｘ０，ｙ０，ｚ０）＜／内部点＞      ／／内部点の座標を定義する。
＜頂点ｎｏ＝“１”＞（ｘ１，ｙ１，ｚ１）＜／頂点＞      ／／頂点１の座標を定義する。
＜頂点ｎｏ＝“２”＞（ｘ２，ｙ２，ｚ２）＜／頂点＞      ／／頂点２の座標を定義する。
＜頂点ｎｏ＝“３”＞（ｘ３，ｙ３，ｚ３）＜／頂点＞      ／／頂点３の座標を定義する。
＜頂点ｎｏ＝“４”＞（ｘ４，ｙ４，ｚ４）＜／頂点＞      ／／頂点４の座標を定義する。
＜面ｎｏ＝“１”＞（頂点１，頂点２，頂点４）＜／面＞      ／／多面体を構成する面１を、頂点によって定義する。
＜面ｎｏ＝“２”＞（頂点１，頂点３，頂点４）＜／面＞      ／／多面体を構成する面２を、頂点によって定義する。
＜面ｎｏ＝“３”＞（頂点２，頂点３，頂点４）＜／面＞      ／／多面体を構成する面３を、頂点によって定義する。
＜面ｎｏ＝“４”＞（頂点１，頂点２，頂点３）＜／面＞      ／／多面体を構成する面４を、頂点によって定義する。
＜／多面体定義＞      ／／多面体定義方式での定義を終了する。
＜／制御領域定義＞      ／／制御領域の定義を終了する。
【００２７】
ここで、条件式内の“／／”から行末までの文字列はコメントとして、評価時には無視される。また、“，”は区切り記号である。
また、本方式で定義する制御領域は、凸な多面体であるとする。凹な多面体を定義する場合には、凸な多面体の定義を複数使用して代用する。
上記の例では、制御領域を構成する四面体Ｃの内部の点の座標（ｘ０，ｙ０，ｚ０）、頂点１の座標（ｘ１，ｙ１，ｚ１）、頂点２の座標（ｘ２，ｙ２，ｚ２）、頂点３の座標（ｘ３，ｙ３，ｚ３）、頂点４の座標（ｘ４，ｙ４，ｚ４）、面１を構成する頂点（頂点１，頂点２，頂点４）、面２を構成する頂点（頂点１，頂点３，頂点４）、面３を構成する頂点（頂点２，頂点３，頂点４）、面４を構成する頂点（頂点１，頂点２，頂点３）により、四面体Ｃが定義される。
【００２８】
例えば移動通信端末装置１が存在する位置などの或る位置が所属するブロックを特定する情報（例えば、ブロック番号）を求める手法の一例を示す。
すなわち、本例では、或る位置が対象とする制御領域内にあるかどうかは、その位置が対象とする制御領域の全ての面に対して内部点と同じ側にあるかどうかを調べることによって判定され、その位置が対象とする制御領域の全ての面に対して内部点と同じ側にあればその位置が当該制御領域内にあると判定する。このような判定では、例えば、或る位置と一番近い内部点を持つ制御領域から計算するようにして、計算量を減らすことも可能である。
本例の移動通信端末装置１では、例えば、移動情報取得部２１が移動通信端末装置１の位置の情報を取得し、制御領域設定部２２が多面体により定義される複数の制御領域（ブロック）の情報を記憶して当該取得された位置が含まれる制御領域を特定して設定する。
【００２９】
（Ａ−３）面包囲条件方式による制御領域の設定処理について説明する。
本例では、平面や、曲面や、球面などの数式を１つ以上定義して、それぞれの面で囲まれた空間を制御領域として定義する。
図５には、このような制御領域の一例として、球面Ｄと平面Ｅで囲まれた制御領域の一例を示してある。
本例の方式を実現するための概略的なプログラムのフォーマットの一例を示す。
（面包囲条件方式によるフォーマットの一例）
＜制御領域定義  Ｎａｍｅ＝“Ｚ”＞      ／／「Ｚ」という名前の制御領域について定義する。
＜面包囲条件定義＞      ／／面包囲条件方式で定義を開始する。
＜内部点＞（ｘ０，ｙ０，ｚ０）＜／内部点＞      ／／内部点の座標を定義する。
＜面条件＞      ／／面を方程式により記述論理式で空間を定義する。
｛ａｘ＋ｂｙ＋ｃｚ＋ｄ＝０｝＆｛（ｘ−ｅ）２＋（ｙ−ｆ）２＋（ｚ−ｇ）２＝ｒ２｝
＜／面条件＞      ／／面の記述を終了する。
＜／面包囲条件定義＞      ／／面包囲条件方式での定義を終了する。
＜／制御領域定義＞      ／／制御領域の定義を終了する。
【００３０】
ここで、条件式内の“／／”から行末までの文字列はコメントとして、評価時には無視される。また、“，”は区切り記号である。
上記の例では、制御領域の内部の点の座標（ｘ０，ｙ０，ｚ０）、平面を表す数式｛ａｘ＋ｂｙ＋ｃｚ＋ｄ＝０｝、球面を表す数式｛（ｘ−ｅ）２＋（ｙ−ｆ）２＋（ｚ−ｇ）２＝ｒ２により、当該平面と当該球面で囲まれた領域が制御領域として定義される。
例えば移動通信端末装置１が存在する位置などの或る位置が所属するブロックを特定する情報（例えば、ブロック番号）を求める手法の一例を示す。
すなわち、本例では、或る位置が対象とする制御領域内にあるかどうかは、その位置が対象とする制御領域の全ての面に対して内部点と同じ側にあるかどうかを調べることによって判定され、その位置が対象とする制御領域の全ての面に対して内部点と同じ側にあればその位置が当該制御領域内にあると判定する。このような判定では、例えば、或る位置と一番近い内部点を持つ制御領域から計算するようにして、計算量を減らすことも可能である。
本例の移動通信端末装置１では、例えば、移動情報取得部２１が移動通信端末装置１の位置の情報を取得し、制御領域設定部２２がそれぞれ２以上の面により定義される複数の制御領域（ブロック）の情報を記憶して当該取得された位置が含まれる制御領域を特定して設定する。
【００３１】
次に、（Ｂ）切替条件式の定義処理の具体例（Ｂ−１）〜（Ｂ−５）を示す。
なお、（Ｂ−１）〜（Ｂ−４）は、それぞれが単独で用いられてもよく、或いは、（Ｂ−５）のように２つ以上が組み合わせて用いられてもよい。
また、移動通信端末装置１の位置Ｐや速度Ｖや加速度Ａなどの情報は、例えば、センサー情報などに基づいて、切替条件式が評価される前にあらかじめ求められる。
（Ｂ−１）時間条件による切替条件の定義処理について説明する。
本例では、或る制御領域内での設定を時間により指定する。定義には、不等式や論理演算子などを用いる。
一例として、毎日８：００〜１０：００及び２００４年１月１日の１４：００〜１５：００を指定する場合について、本例の切替条件を定義するための概略的なプログラムのフォーマットの一例を示す。
（時間条件によるフォーマットの一例）
＜ｉｎ  制御領域＝“Ｚ”＞      ／／現在、制御領域Ｚ内にいるとき。
＜条件＞      ／／条件を満足すれば下の処理へ進み、不満足なら＜条件＞を終了する。
＜時間条件＞      ／／時間の条件を記述する。
｛？？？？０８００〜？？？？１０００｝｜｛２００４０１０１１４００〜２００４０１０１１５００｝
＜／時間条件＞      ／／時間の条件の記述を終了する。
＜通信方式＞通信方式Ｙ＜／通信方式＞      ／／通信方式を“Y”に切り替える。
＜／条件＞      ／／条件を終了する。
＜デフォルト＞      ／／条件式に合うものがなければ、次のようにする。
＜通信方式＞通信方式Ｘ＜／通信方式＞      ／／通信方式を“Ｘ”に切り替える。
＜／デフォルト＞      ／／デフォルトの処理を終了する。
＜／ｉｎ＞      ／／切替条件の定義を終了する。
【００３２】
ここで、条件式内の“／／”から行末までの文字列はコメントとして、評価時には無視される。また、“〜”は連続を示す記号であり、“，”は区切り記号である。また、“｜”はＯＲ条件を表す。また、例えば、“（）”の記号を使用して論理式の優先順位を示すようなことも可能である。
上記の例では、｛？？？？０８００〜？？？？１０００｝が毎日８：００〜１０：００を表し、｛２００４０１０１１４００〜２００４０１０１１５００｝が２００４年１月１日の１４：００〜１５：００を表し、或る制御領域Ｚ内に移動通信端末装置１が存在するときに、これらの時間帯のいずれかである場合には通信方式Ｙへ切り替え、他の場合には通信方式Ｘへ切り替える（或いは、現在設定されている通信方式Ｘのままとする）。
本例の移動通信端末装置１では、例えば、判断条件記憶部２３が時間条件による切替条件を記憶しており、判断部２４が移動情報取得部２１により取得された移動情報や制御領域設定部２２により設定された制御領域や判断条件記憶部２３に記憶された判断条件に基づいて通信方式を判断して決定し、通信方式切替部１４が当該決定された通信方式へ切り替える。
【００３３】
（Ｂ−２）位置条件による切替条件の定義処理について説明する。
本例では、移動通信端末装置１が或る位置にいるときに実行する命令を記述する。また、上記した（Ａ−１）〜（Ａ−３）に示したような方式を用いて、移動通信端末装置１がいずれの制御領域に所属しているかを判定する。
本例の切替条件を定義するための概略的なプログラムのフォーマットの一例を示す。
（位置条件によるフォーマットの一例）
＜ｉｎ  制御領域＝“Ｚ１”＞      ／／現在、制御領域Ｚ１内にいるとき。
［制御領域Ｚ内にいるときに処理する内容をここに記述する］
＜／ｉｎ＞      ／／切替条件の定義を終了する。
【００３４】
ここで、条件式内の“／／”から行末までの文字列はコメントとして、評価時には無視される。
上記の例では、所定の制御領域Ｚ１内に移動通信端末装置１が存在するときに、記述された内容の処理が実行され、例えば、所定の通信方式への切り替えが行われる。
本例の移動通信端末装置１では、例えば、判断条件記憶部２３が位置条件による切替条件を記憶しており、判断部２４が移動情報取得部２１により取得された移動情報や制御領域設定部２２により設定された制御領域や判断条件記憶部２３に記憶された判断条件に基づいて通信方式を判断して決定し、通信方式切替部１４が当該決定された通信方式へ切り替える。
【００３５】
（Ｂ−３）速度条件による切替条件の定義処理について説明する。
本例では、移動通信端末装置１の位置を時間で微分することにより、移動通信端末装置１の速度を割り出す。また、例えば、現在の位置と時間の情報と、十分に現在に近い過去の位置と時間の情報を用いて、現在の速度及びその方向を計算することも可能である。
本例の切替条件を定義するための概略的なプログラムのフォーマットの一例を示す。
（速度条件によるフォーマットの一例）
＜ｉｎ  制御領域＝“Ｚ”＞      ／／現在、制御領域Ｚ内にいるとき。
＜条件＞      ／／条件を満足すれば下の処理へ進み、不満足なら条件を終了する。
＜条件式＞      ／／条件式を記述する。
（Ｖａｂｓ＞＞＝１０）＆（Ｖａｂｓ＜＜＝２０）｜（Ｖａｂｓ＝２０〜２５）      ／／速度条件を定義する。
｜（Ｖｅｌｅｍ（ｘ２＋ｙ２＝１０））      ／／速度方向成分がカッコ内の面に向かうときという条件を定義する。
｜（Ｖｄｉｒｅｃ（（１０，１０，１０），（０，１０，１０），（１０，１０，０）））      ／／速度方向成分がカッコ内の面に向かうときという条件を定義する。
｜（Ｖｒｅｇｉｏｎ（Ｗ））      ／／速度方向成分がカッコ内の制御領域に向かうときを定義する。
＜／条件式＞      ／／条件式の記述を定義する。
＜通信方式＞通信方式Ｙ＜／通信方式＞      ／／通信方式を“Ｙ”に切り替える。
＜／条件＞      ／／条件を終了する。
＜デフォルト＞      ／／条件式に合うものがなければ、次のようにする。
＜通信方式＞通信方式Ｘ＜／通信方式＞      ／／通信方式を“Ｘ”に切り替える。
＜／デフォルト＞      ／／デフォルトの処理を終了する。
＜／ｉｎ＞      ／／切替条件の定義を終了する。
【００３６】
ここで、条件式内の“／／”から行末までの文字列はコメントとして、評価時には無視される。また、“〜”は連続を示す記号であり、“，”は区切り記号である。また、“｜”はＯＲ条件を表す。また、例えば、“（）”の記号を使用して論理式の優先順位を示すようなことも可能である。また、本例では、タグと不等式とを区別するために、不等式としては“＞＞”や“＜＜”のように記号を２つ連続して使用している。
また、Ｖａｂｓは速度の絶対値を表しており、速度方向成分としてはｘ軸方向の速度Ｖｘ、ｙ軸方向の速度Ｖｙ、ｚ軸方向の速度Ｖｚがある。
上記の例では、或る制御領域Ｚ内に移動通信端末装置１が存在するときに、速度の絶対値Ｖａｂｓが１０以上で且つ２０以下である場合、或いは速度の絶対値Ｖａｂｓが２０から２５の値である場合、或いは速度方向成分が（ｘ２＋ｙ２＝１０）で定義される面に向かう場合、或いは速度方向成分が３点（（１０，１０，１０），（０，１０，１０），（１０，１０，０））で定義される面に向かう場合、或いは速度方向成分が所定の制御領域Ｗに向かう場合には、通信方式Ｙへ切り替え、他の場合には通信方式Ｘへ切り替える（或いは、現在設定されている通信方式Ｘのままとする）。
【００３７】
本例のような条件式では、例えば、移動通信端末装置１の速度が速くなった場合に高速移動でも通信可能な通信方式へ切り替えることや、移動通信端末装置１が進行する次の制御領域を予測して通信方式の設定の準備を行うことなどが可能である。
本例の移動通信端末装置１では、例えば、判断条件記憶部２３が速度条件による切替条件を記憶しており、判断部２４が移動情報取得部２１により取得された移動情報や制御領域設定部２２により設定された制御領域や判断条件記憶部２３に記憶された判断条件に基づいて通信方式を判断して決定し、通信方式切替部１４が当該決定された通信方式へ切り替える。
【００３８】
（Ｂ−４）加速度条件による切替条件の定義処理について説明する。
本例では、移動通信端末装置１の速度を時間で微分することにより、移動通信端末装置１の加速度を割り出す。また、例えば、現在の速度と時間の情報と、十分に現在に近い過去の速度と時間の情報を用いて、現在の加速度及びその方向を計算することも可能である。
本例の切替条件を定義するための概略的なプログラムのフォーマットの一例を示す。
（加速度条件によるフォーマットの一例）
＜ｉｎ  制御領域＝“Ｚ”＞      ／／現在、制御領域Ｚ内にいるとき。
＜条件＞      ／／条件を満足すれば下の処理へ進み、不満足なら条件を終了する。
＜条件式＞      ／／条件式を記述する。
（Ａａｂｓ＞＞＝１０）＆（Ａａｂｓ＜＜＝２０）｜（Ａａｂｓ＝２０〜２５）      ／／加速度条件を定義する。
＜／条件式＞      ／／条件式の記述を定義する。
＜通信方式＞通信方式Ｙ＜／通信方式＞      ／／通信方式を“Ｙ”に切り替える。
＜／条件＞      ／／条件を終了する。
＜デフォルト＞      ／／条件式に合うものがなければ、次のようにする。
＜通信方式＞通信方式Ｘ＜／通信方式＞      ／／通信方式を“Ｘ”に切り替える。
＜／デフォルト＞      ／／デフォルトの処理を終了する。
＜／ｉｎ＞      ／／切替条件の定義を終了する。
【００３９】
ここで、条件式内の“／／”から行末までの文字列はコメントとして、評価時には無視される。また、“〜”は連続を示す記号である。また、“｜”はＯＲ条件を表す。また、例えば、“（）”の記号を使用して論理式の優先順位を示すようなことも可能である。また、本例では、タグと不等式とを区別するために、不等式としては“＞＞”や“＜＜”のように記号を２つ連続して使用している。
また、Ａａｂｓは加速度の絶対値を表しており、加速度方向成分としてはｘ軸方向の加速度Ａｘ、ｙ軸方向の加速度Ａｙ、ｚ軸方向の加速度Ａｚがある。
上記の例では、或る制御領域Ｚ内に移動通信端末装置１が存在するときに、加速度の絶対値Ａａｂｓが１０以上で且つ２０以下である場合、或いは加速度の絶対値Ａａｂｓが２０から２５の値である場合には、通信方式Ｙへ切り替え、他の場合には通信方式Ｘへ切り替える（或いは、現在設定されている通信方式Ｘのままとする）。
【００４０】
本例のような条件式では、例えば、移動通信端末装置１の速度の増加や減少などを予測して通信方式の切り替えの準備を行うことなどが可能である。
本例の移動通信端末装置１では、例えば、判断条件記憶部２３が加速度条件による切替条件を記憶しており、判断部２４が移動情報取得部２１により取得された移動情報や制御領域設定部２２により設定された制御領域や判断条件記憶部２３に記憶された判断条件に基づいて通信方式を判断して決定し、通信方式切替部１４が当該決定された通信方式へ切り替える。
【００４１】
（Ｂ−５）切替条件式の組み合わせによる定義処理について説明する。
本例では、例えば、上記した（Ｂ−１）〜（Ｂ−４）に示されるような条件の２つ以上を１組にして用いる。
本例の切替条件式の具体例（Ｂ−５−１）〜（Ｂ−５−３）を示す。
（Ｂ−５−１）第１の組み合わせ例を示す。
本例では、所定の制御領域Ｚ内で、移動通信端末装置１の速度が所定の速度以上になると通信方式を切り替える。例えば、或る速度以上になると現在の通信方式では対応できない場合に他の通信方式へ切り替えることなどが可能である。
本例の切替条件を定義するための概略的なプログラムのフォーマットの一例を示す。
（第１の組み合わせ例の条件によるフォーマットの一例）
＜ｉｎ  制御領域＝“Ｚ１”＞      ／／現在、制御領域Ｚ１内にいるとき。
＜条件＞      ／／条件を満足すれば下の処理へ進み、不満足なら条件を終了する。
＜条件式＞Ｖ＞＞１０＜／条件式＞      ／／速度が１０より大きいなら下の処理へ進む。
＜通信方式＞通信方式Ｙ＜／通信方式＞      ／／通信方式を“Ｙ”に切り替える。
＜／条件＞      ／／条件を終了する。
＜デフォルト＞      ／／条件式に合うものがなければ、次のようにする。
＜通信方式＞通信方式Ｘ＜／通信方式＞      ／／通信方式を“Ｘ”に切り替える。
＜／デフォルト＞      ／／デフォルトの処理を終了する。
＜／ｉｎ＞      ／／切替条件の定義を終了する。
【００４２】
ここで、条件式内の“／／”から行末までの文字列はコメントとして、評価時には無視される。また、例えば、“（）”の記号を使用して論理式の優先順位を示すようなことも可能である。また、本例では、タグと不等式とを区別するために、不等式としては“＞＞”や“＜＜”のように記号を２つ連続して使用している。
また、Ｖは速度を表している。
上記の例では、所定の制御領域Ｚ１内に移動通信端末装置１が存在するときに、速度Ｖが１０より大きい場合には、通信方式Ｙへ切り替え、他の場合には通信方式Ｘへ切り替える（或いは、現在設定されている通信方式Ｘのままとする）。
本例の移動通信端末装置１では、例えば、判断条件記憶部２３が第１の組み合わせ例の条件による切替条件を記憶しており、判断部２４が移動情報取得部２１により取得された移動情報や制御領域設定部２２により設定された制御領域や判断条件記憶部２３に記憶された判断条件に基づいて通信方式を判断して決定し、通信方式切替部１４が当該決定された通信方式へ切り替える。
【００４３】
（Ｂ−５−２）第２の組み合わせ例を示す。
本例では、移動通信端末装置１が移動によって次の制御領域に入ったときに、素早く通信方式を切り替えるために予測を行う。
例えば、移動通信端末装置１の現在位置Ｐが制御領域Ｚ１内にあり、移動通信端末装置１が現在において速度Ｖａｂｓで他の制御領域Ｚ２に向かっており、制御領域Ｚ２で使用する通信方式が通信方式Ｃであり、現在の通信方式を通信方式Ｃへ切り替えるためには所定の時間Ｔｓｗだけかかり、現在位置Ｐから次の制御領域Ｚ２までの距離がＤであるような場合に、所定の条件「Ｄ＝＜＜Ｖａｂｓ×Ｔｓｗ」が成り立つなら通信方式の切り替えの準備を始めるようなことが可能であり、一例として、移動通信端末装置１が多数のチャネルを切り替えて使用して無線通信する場合に、次に通信される他のチャネルへ切り替える準備をしておくことなどが可能である。
【００４４】
本例の切替条件を定義するための概略的なプログラムのフォーマットの一例を示す。
（第２の組み合わせ例の条件によるフォーマットの一例）
＜変数定義＞      ／／変数の定義を開始する。
Ｔｓｗ：Ｔｓｗｉｔｃｈ（ｃｏｍｍｔｙｐｅ（Ｒｎｅａｒｏｎ（Ｐ，ｄｉｒｅｃｔｉｏｎ（Ｖ））））；Ｄ：ｄｉｓｔａｎｃｅ（Ｐ、Ｒｎｅａｒｏｎ（Ｐ，ｄｉｒｅｃｔｉｏｎ（Ｖ）））      ／／Ｔｓｗ及びＤを定義する。
＜／変数定義＞      ／／変数の定義を終了する。
＜ｉｎ  制御領域＝“Ｚ１”＞      ／／現在、制御領域Ｚ１内にいるとき。
＜条件  ｉｎｔｈｉｓ＞      ／／条件を満足すれば下の処理へ進み、不満足なら条件を終了する。
＜条件式＞（Ｄ＝＜＜（Ｖａｂｓ×Ｔｓｗ））＜／条件式＞      ／／次の領域までの距離について条件式を定義する。
＜通信方式＞ｃｏｍｍｔｙｐｅ（Ｒｎｅａｒｏｎ（Ｐ，ｄｉｒｅｃｔｉｏｎ（Ｖ）））＜／通信方式＞      ／／通信方式を次の領域で使用する通信方式へ切り替える。
＜／条件＞      ／／条件を終了する。
＜デフォルト＞      ／／条件式に合うものがなければ、次のようにする。
＜通信方式＞通信方式Ｘ＜／通信方式＞      ／／通信方式を“Ｘ”に切り替える。
＜／デフォルト＞      ／／デフォルトの処理を終了する。
＜／ｉｎ＞      ／／切替条件の定義を終了する。
【００４５】
ここで、条件式内の“／／”から行末までの文字列はコメントとして、評価時には無視される。また、例えば、“（）”の記号を使用して論理式の優先順位を示すようなことも可能である。また、本例では、タグと不等式とを区別するために、不等式としては“＞＞”や“＜＜”のように記号を２つ連続して使用している。
また、本例では、“ｉｎｔｈｉｓ”の条件は、その制御領域内にいる中の条件を表しており、「ｃｏｍｍｔｙｐｅ（他領域）」（他の制御領域の通信方式）が使用されるときには条件外となる。
また、Ｐは移動通信端末装置１の現在位置を表しており、Ｖａｂｓは移動通信端末装置１の現在速度の絶対値を表しており、Ｔｓｗｉｔｃｈ（＊）は通信方式＊へ切り替えるために要する所要時間を表しており、ｃｏｍｍｔｙｐｅ（＊）は制御領域＊における現在の条件での通信方式を表しており、Ｒｎｅａｒｏｎ（＊１、＊２）は位置＊１から方向＊２に向かって最も近い制御領域を表しており、ｄｉｒｅｃｔｉｏｎ（＊）は速度＊（或いは、加速度＊）で現在向かっている方向を表しており、ｄｉｓｔａｎｃｅ（＊１、＊２）は位置＊１から制御領域＊２までの距離を表している。
【００４６】
上記の例では、或る制御領域Ｚ１内に移動通信端末装置１が存在して、次に移動する制御領域Ｚ２までの距離が（（現在の速度の絶対値）×（次の制御領域Ｚ２で使用する通信方式Ｙへ切り替えるための所要時間））以下となった場合には、次の制御領域Ｚ２で使用する通信方式Ｙへの切り替えを開始し、他の場合には通信方式Ｘへ切り替える（或いは、現在設定されている通信方式Ｘのままとする）。
本例の移動通信端末装置１では、例えば、判断条件記憶部２３が第２の組み合わせ例の条件による切替条件を記憶しており、判断部２４が移動情報取得部２１により取得された移動情報や制御領域設定部２２により設定された制御領域や判断条件記憶部２３に記憶された判断条件に基づいて通信方式を判断して決定し、通信方式切替部１４が当該決定された通信方式へ切り替える。
【００４７】
（Ｂ−５−３）第３の組み合わせ例を示す。
本例では、移動通信端末装置１の速度が所定の速度以上になったときに通信方式を切り替える必要がある場合に、素早く通信方式を切り替えるために、加速度と切替所要時間から計算して、切替準備を始める。
本例の切替条件を定義するための概略的なプログラムのフォーマットの一例を示す。
（第３の組み合わせ例の条件によるフォーマットの一例）
＜変数定義＞      ／／変数の定義を開始する。
Ｔｓｗ：Ｔｓｗｉｔｃｈ（通信方式Ｙ）      ／／Ｔｓｗを定義する。
＜／変数定義＞      ／／変数の定義を終了する。
＜ｉｎ  制御領域＝“Ｚ”＞      ／／現在、制御領域Ｚ内にいるとき。
＜条件  ｉｎｔｈｉｓ＞      ／／条件を満足すれば下の処理へ進み、不満足なら条件を終了する。
＜条件式＞（Ｖｔｈｒ＝＜＜Ｖａｂｓ＋（Ａａｂｓ×Ｔｓｗ））＜／条件式＞      ／／速度について条件式を定義する。
＜通信方式＞通信方式Ｙ＜／通信方式＞      ／／通信方式を“Ｙ”へ切り替える。
＜／条件＞      ／／条件を終了する。
＜デフォルト＞      ／／条件式に合うものがなければ、次のようにする。
＜通信方式＞通信方式Ｘ＜／通信方式＞      ／／通信方式を“Ｘ”に切り替える。
＜／デフォルト＞      ／／デフォルトの処理を終了する。
＜／ｉｎ＞      ／／切替条件の定義を終了する。
【００４８】
ここで、条件式内の“／／”から行末までの文字列はコメントとして、評価時には無視される。また、例えば、“（）”の記号を使用して論理式の優先順位を示すようなことも可能である。また、本例では、タグと不等式とを区別するために、不等式としては“＞＞”や“＜＜”のように記号を２つ連続して使用している。
また、本例では、“ｉｎｔｈｉｓ”の条件は、その制御領域内にいる中の条件を表しており、「ｃｏｍｍｔｙｐｅ（他領域）」（他の制御領域の通信方式）が使用されるときには条件外となる。
また、Ｖａｂｓは移動通信端末装置１の現在速度の絶対値を表しており、Ａａｂｓは移動通信端末装置１の現在加速度の絶対値を表しており、Ｔｓｗｉｔｃｈ（＊）は通信方式＊へ切り替えるために要する所要時間を表している。
【００４９】
上記の例では、或る制御領域Ｚ１内に移動通信端末装置１が存在して、（（現在の速度の絶対値）＋（現在の加速度の絶対値）×（所定の速度の絶対値（閾値）Ｖｔｈｒ以上で使用する通信方式Ｙへ切り替えるための所要時間））が当該所定の速度の絶対値（閾値）Ｖｔｈｒ以上となった場合には、当該所定の速度の絶対値（閾値）Ｖｔｈｒ以上で使用する通信方式Ｙへの切り替えを開始し、他の場合には通信方式Ｘへ切り替える（或いは、現在設定されている通信方式Ｘのままとする）。
本例の移動通信端末装置１では、例えば、判断条件記憶部２３が第３の組み合わせ例の条件による切替条件を記憶しており、判断部２４が移動情報取得部２１により取得された移動情報や制御領域設定部２２により設定された制御領域や判断条件記憶部２３に記憶された判断条件に基づいて通信方式を判断して決定し、通信方式切替部１４が当該決定された通信方式へ切り替える。
【００５０】
次に、（Ｃ）通信方式の切り替えの判断処理の具体例を示す。
図６には、本例の移動通信端末装置１により行われる通信方式の切り替えの判断処理の手順の一例を示してある。
移動通信端末装置１では、まず、移動情報取得部２１が、例えばグローバルポジショニングシステム（ＧＰＳ：Global Positioning System）の機能などを用いて、当該移動通信端末装置１の位置と時間の情報を取得する（ステップＳ１）。また、移動情報取得部２１が、取得した位置情報や時間情報に基づいて、あらかじめ、速度や加速度などの情報を計算する（ステップＳ２）。
次に、移動通信端末装置１では、制御領域設定部２２が、制御領域を定義する情報を有する定義ファイル類を読み込んで（ステップＳ３）、当該移動通信端末装置１の位置が所属する制御領域が存在するか否かを判定する（ステップＳ４）。
この結果、移動通信端末装置１では、当該移動通信端末装置１の位置が所属する制御領域が存在する場合には、制御領域設定部２２が当該所属する制御領域を設定して、そして、判断部２４が、当該所属する制御領域内に対応する切替条件式を判断条件設定部２２から読み出して、当該切替条件式を例えば上から順に評価して命令を実行する（ステップＳ５）。
また、移動通信端末装置１では、上記において当該移動通信端末装置１の位置が所属する制御領域が存在しない場合や（ステップＳ４）、上記のように切替条件式を評価した場合には（ステップＳ５）、本処理を終了して、再び移動情報の取得処理（ステップＳ１）へ移行する。
【００５１】
次に、（Ｄ）本例の移動通信システムの具体的な適用例（Ｄ−１）〜（Ｄ−４）を示す。
（Ｄ−１）移動通信端末装置１或いはその機能を、気球や飛行船や飛行機などの飛行体に搭載して使用することが可能である。
一例として、広範囲を移動する航空機などで移動通信端末装置１或いはその機能を使用して、地域や高度などによって通信方式を切り替えることなどが可能である。
また、基地局装置２を、「成層圏プラットフォーム」通信基地局装置や、災害救助などの緊急時の空中通信基地局装置などとして使用することが可能である。
（Ｄ−２）移動通信端末装置１或いはその機能を、船などに搭載して使用することが可能である。
一例として、遠洋漁業用の船やタンカーなどのように広範囲を運航する際に、移動通信端末装置１或いはその機能を使用して、地域や速度などによって通信方式を切り替えることが可能である。
（Ｄ−３）移動通信端末装置１或いはその機能を、陸上の乗り物などに搭載して使用することが可能である。
一例として、長距離移動する自動車やバイクや列車などに移動通信端末装置１或いはその機能を搭載して、地域や速度などによって通信方式を切り替えることが可能である。
（Ｄ−４）また、本例の移動通信端末装置１のような機能を有する設置型の通信機器を実施することも可能である。
この場合、当該設置型の通信機器では、例えば、原則として移動しながらの通信は行わず、設置先での設定を自動化して簡略化する。
一例として、当該通信機器により使用される通信方式を、当該通信機器の設置先で、最適な通信方式へ切り替えさせることが可能である。
【００５２】
以上のように、本例の移動通信システムでは、移動通信端末装置１について、３次元の空間領域とその領域で使用する通信方式や通信方式の切替条件式を定義して、３次元の位置情報と時間情報などを利用して、通信方式の切り替えのための判断や、通信方式の切り替えなどを行うことができる。なお、本例では、３次元の空間領域や３次元の位置情報などを用いたが、例えば、１次元或いは２次元の空間領域や１次元或いは２次元の位置情報などを用いることも可能である。
具体的には、例えば、通信機器（本例では、移動通信端末装置１）の位置情報（１〜３次元）によって通信方式などを自動的に変更する（切り替える）こと或いは変更侯補を表示などにより提示することや、通信機器の移動方向情報（１〜３次元）によって通信方式などを自動的に変更すること或いは変更侯補を提示することや、通信機器の速度とその方向の情報（１〜３次元）によって通信方式などを自動的に変更すること或いは変更侯補を提示することや、通信機器の加速度とその方向の情報（１〜３次元）によって通信方式などを自動的に変更すること或いは変更侯補を提示することなどができる。また、例えば、これらの処理を実行するための条件式を設定して保持することや、このような条件式によって自動的に通信方式の切り替えを判断することなどができる。
従って、本例の移動通信システムでは、移動通信端末装置１について、例えば、通信方式の切り替えを高速且つ円滑に確実に行うことや、通信方式の切り替えについて手間や人手を省いてコストを削減することや、通信方式の切り替えの判断のための条件式などを複写（コピー）することで保守を容易化することなどが可能である。
【００５３】
なお、本例の移動通信システムでは、移動通信端末装置１において、移動情報取得部２１の機能により移動情報取得手段が構成されており、制御領域設定部２２の機能や判断条件記憶部２３の機能や判断部２４の機能により通信方式切替態様判定手段が構成されており、通信方式切替部１４の機能或いは提示部１５の機能や入力部１６の機能や通信方式切替部１４の機能により通信方式切替処理実行手段が構成されている。
また、本例の移動通信システムでは、制御領域により分割領域が構成されており、移動通信端末装置１において、制御領域設定部２２の機能により分割領域定義手段や分割領域特定手段が構成されている。
また、本例の移動通信システムでは、切替条件式からなる判断条件により通信方式の切替態様の判定条件が構成されており、移動通信端末装置１において、判断条件記憶部２３の機能により判定条件情報記憶手段が構成されている。
また、本例の移動通信システムでは、移動通信端末装置１において、提示部１５の機能により通信方式切替候補情報出力手段や通信方式切替情報出力手段が構成されており、入力部１６の機能により通信方式切替指示入力手段が構成されている。
【００５４】
ここで、本発明に係る移動通信システムや移動通信端末装置や基地局装置などの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。また、本発明は、例えば、本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムや当該プログラムを記録する記録媒体などとして提供することも可能であり、また、種々な装置やシステムとして提供することも可能である。
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
また、本発明に係る移動通信システムや移動通信端末装置や基地局装置などにおいて行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭ（Read Only Memory）に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウエア回路として構成されてもよい。
また、本発明は上記の制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ（Compact Disc）−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体や当該プログラム（自体）として把握することもでき、当該制御プログラムを当該記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【図面の簡単な説明】
【００５５】
【図１】（ａ）は本発明の一実施例に係る移動通信システムの構成例を示す図であり、（ｂ）は本発明の一実施例に係る移動通信端末装置の構成例を示す図である。
【図２】（ａ）及び（ｂ）はブロック方式による制御領域の設定の一例を示す図である。
【図３】ブロック番号の管理テーブルの一例を示す図である。
【図４】多面体定義方式による制御領域の設定の一例を示す図である。
【図５】面包囲条件方式による制御領域の設定の一例を示す図である。
【図６】通信方式の切り替え判断の処理の手順の一例を示す図である。
【符号の説明】
【００５６】
１・・移動通信端末装置、  ２・・基地局装置、  １１・・アンテナ、  １２・・無線通信部、  １３・・通信方式決定部、  １４・・通信方式切替部、  １５・・提示部、  １６・・入力部、  ２１・・移動情報取得部、  ２２・・制御領域設定部、  ２３・・判断条件記憶部、  ２４・・判断部、  Ａ・・地球、  Ｂ１、Ｂ２・・ブロック、  Ｃ・・四面体、  Ｄ・・球面、  Ｅ・・平面、
【図１】
2005303858.tif 000003
【図２】
2005303858.tif 000004
【図３】
2005303858.tif 000005
【図４】
2005303858.tif 000006
【図５】
2005303858.tif 000007
【図６】
2005303858.tif 000008