(57)【要約】【課題】通信方式の切替に伴う消費電力を削減すること。【解決手段】通信端末１０は、３Ｇを用いた通信を行う３Ｇ通信モジュール１２と、ＬＴＥを用いた通信を行うＬＴＥ通信モジュール１３とを有する。プロセッサ１１は、通信端末１０が現在接続中の通信方式が３Ｇであり、かつ、予測した移動ルート上に連続して存在する２つの領域であって、現在地点を含む領域を起点としたそれら２つの領域において接続可能な通信方式がＬＴＥで連続する場合に、通信端末１０が接続する通信方式を３ＧからＬＴＥに切り替える。また、プロセッサ１１は、通信端末１０が現在接続中の通信方式が３Ｇであり、かつ、それら２つの領域において接続可能な通信方式がＬＴＥで連続しない場合に、通信端末１０が接続する通信方式を３Ｇのまま維持する。【選択図】図１
2015065569.tif 000002
【特許請求の範囲】
【請求項１】
複数の領域の各々において接続可能な通信方式を前記複数の領域毎に記憶するメモリと、
自端末の現在地点からの移動ルートを予測し、予測した前記移動ルートと、前記メモリに記憶された前記接続可能な通信方式とに基づいて、前記自端末が接続する通信方式を決定するプロセッサと、
を具備する通信端末。
【請求項２】
第１通信方式を用いた通信を行う第１通信モジュールと、
前記第１通信方式と異なる第２通信方式を用いた通信を行う第２通信モジュールと、をさらに具備し、
前記プロセッサは、
前記自端末が現在接続中の通信方式が前記第１通信方式であり、かつ、予測した前記移動ルート上に連続して存在する２つ以上の所定数の領域であって、前記現在地点を含む領域を起点とした前記所定数の領域において接続可能な通信方式が前記第２通信方式で連続する場合に、前記自端末が接続する通信方式を前記第１通信方式から前記第２通信方式に切り替え、
前記自端末が現在接続中の通信方式が前記第１通信方式であり、かつ、前記所定数の領域において接続可能な通信方式が前記第２通信方式で連続しない場合に、前記自端末が接続する通信方式を前記第１通信方式のまま維持する、
請求項１に記載の通信端末。
【請求項３】
前記メモリは、前記自端末の過去の複数の移動ルートを記憶し、
前記プロセッサは、前記過去の複数の移動ルートに基づいて、前記現在地点からの移動ルートを予測する、
請求項１または２に記載の通信端末。
【請求項４】
前記過去の複数の移動ルートの各々は、移動日時に関する情報を有し、
前記プロセッサは、前記過去の複数の移動ルートの中から、現在の日時に応じて、前記現在地点からの移動ルートを予測する、
請求項３に記載の通信端末。
【請求項５】
前記プロセッサは、前記過去の複数の移動ルートにおいて現在の日時に応じた移動ルートが複数存在する場合、過去に最も多く採られた移動ルートを、前記現在地点からの移動ルートと予測する、
請求項４に記載の通信端末。
【請求項６】
通信端末における通信方式決定方法であって、
自端末の現在地点からの移動ルートを予測し、
予測した前記移動ルートと、複数の領域の各々において接続可能な通信方式とに基づいて、前記自端末が接続する通信方式を決定する、
通信方式決定方法。
【請求項７】
プロセッサを具備する通信端末に用いられる通信方式決定プログラムであって、
自端末の現在地点からの移動ルートを予測し、
予測した前記移動ルートと、複数の領域の各々において接続可能な通信方式とに基づいて、前記自端末が接続する通信方式を決定する
処理を、前記プロセッサに実行させる通信方式決定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、通信方式決定方法及び通信方式決定プログラムに関する。
【背景技術】
【０００２】
最近、スマートフォン等の通信端末が接続可能な通信方式として、３Ｇに代わり、３Ｇよりも通信速度が速いＬＴＥ（Long  Term  Evolution）が普及しつつある。しかし、未だＬＴＥに接続できない地域も残されているため、通信端末は、３ＧとＬＴＥの双方に接続可能なものが多い。また一般に、ＬＴＥに接続可能な地域は、３Ｇにも接続可能な地域であることが多い。そこで、３ＧとＬＴＥの双方に接続可能な通信端末は、ＬＴＥに接続できない地域では３Ｇに接続し、３ＧとＬＴＥの双方に接続可能な地域では、通信速度が速いＬＴＥに優先的に接続するものが多い。すなわち、通信端末は、３Ｇの電波しか受信できない地域では３Ｇに接続し、３Ｇの電波とＬＴＥの電波の双方を受信できる地域ではＬＴＥに優先的に接続する。
【０００３】
移動体通信システムの無線セルの選択方式に関する先行技術として、移行先無線セルとその移行回数とを記録し、記録した移行回数が一定数以上の無線セルのみを移行先無線セルの候補として選択するものがある。
【０００４】
また、通信端末がアクセスする通信システムの切替に関する先行技術として、各々の通信システムの基地局が形成するセルの位置情報と、通信端末が経路案内を行う場合の経路情報とに基づいて、通信システムを切り替える地点を設定するものがある。  
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−３１６０２３号公報
【特許文献２】特開２００２−１９９４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、３Ｇに接続可能だがＬＴＥに接続できない領域の中に、３ＧとＬＴＥの双方に接続可能な領域が点在するような地域がある。以下では、３Ｇに接続可能だがＬＴＥに接続できない領域を「３Ｇ領域」と呼び、３ＧとＬＴＥの双方に接続可能な領域を「３Ｇ／ＬＴＥ領域」と呼ぶことがある。３Ｇ領域の中に３Ｇ／ＬＴＥ領域が点在するような地域では、通信端末が接続する通信方式の切替が頻繁に発生することがある。すなわち、このような地域では、３ＧとＬＴＥの双方に接続可能な通信端末は、３Ｇ領域から３Ｇ／ＬＴＥ領域に入るとＬＴＥに接続し、３Ｇ／ＬＴＥ領域から出て３Ｇ領域に入ると再び３Ｇに接続するという動作を繰り返すことになる。３Ｇへの接続と、ＬＴＥへの接続の際には、それぞれの通信方式に応じた接続処理がその都度行われるため、上記のように通信方式の切替が頻繁に発生すると、通信端末の消費電力が大きくなってしまう。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、通信方式の切替に伴う消費電力を削減することができる通信端末、通信方式決定方法及び通信方式決定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
開示の態様では、通信端末の現在地点からの移動ルートを予測し、予測した移動ルートと、複数の領域の各々において接続可能な通信方式とに基づいて、通信端末が接続する通信方式を決定する。
【発明の効果】
【０００９】
開示の態様によれば、通信方式の切替に伴う消費電力を削減することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１の通信端末のハードウェア構成例を示す図である。
【図２】図２は、実施例１の通信方式マップの一例を示す図である。
【図３】図３は、実施例１の通信端末の動作の説明に供する図である。
【図４】図４は、実施例１のルートテーブルの一例を示す図である。
【図５】図５は、実施例１の通信端末の処理の説明に供するフローチャートである。
【図６】図６は、実施例１の通信端末の処理の説明に供するフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する通信端末、通信方式決定方法及び通信方式決定プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例により本願の開示する通信端末、通信方式決定方法及び通信方式決定プログラムが限定されるものではない。
【００１２】
［実施例１］
＜通信端末のハードウェア構成＞
図１は、実施例１の通信端末のハードウェア構成例を示す図である。図１において、通信端末１０は、プロセッサ１１と、３Ｇ通信モジュール１２と、ＬＴＥ通信モジュール１３と、アンテナ１４と、ＧＰＳ（Global  Positioning  System）モジュール１５と、メモリ１６とを有する。つまり、通信端末１０は、３ＧとＬＴＥの双方に接続可能な通信端末である。
【００１３】
プロセッサ１１は、３Ｇ通信モジュール１２及びＬＴＥ通信モジュール１３を制御することにより、通信端末１０の３Ｇへの接続と、ＬＴＥへの接続とを切り替える。すなわち、プロセッサ１１は、３Ｇに接続するときは、３Ｇ通信モジュール１２を動作させ、ＬＴＥ通信モジュール１３の動作を停止する。一方で、プロセッサ１１は、ＬＴＥに接続するときは、３Ｇ通信モジュール１２の動作を停止し、ＬＴＥ通信モジュール１３を動作させる。また、プロセッサ１１は、通信端末１０の現在位置と、メモリ１６に記憶された「通信方式マップ」及び「ルートテーブル」とに基づいて、３Ｇへの接続と、ＬＴＥへの接続とを切り替える。プロセッサ１１が行う処理の詳細は後述する。プロセッサ１１の一例として、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。
【００１４】
３Ｇ通信モジュール１２は、アンテナ１４を介して、３Ｇを用いた通信を行う。３Ｇ通信モジュール１２は、３Ｇ用のベースバンド回路、３Ｇの周波数帯域に対応したＲＦ（Radio  Frequency）回路等を有する。
【００１５】
ＬＴＥ通信モジュール１３は、アンテナ１４を介して、ＬＴＥを用いた通信を行う。ＬＴＥ通信モジュール１３は、ＬＴＥ用のベースバンド回路、ＬＴＥの周波数帯域に対応したＲＦ回路等を有する。
【００１６】
メモリ１６は、各種のプログラム、プロセッサ１１によって作成される通信方式マップ及びルートテーブル等を記憶する。メモリ１６の一例として、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【００１７】
ＧＰＳモジュール１５は、通信端末１０の現在位置する地点、つまり、現在地点を測位し、測位結果をプロセッサ１１に出力する。
【００１８】
＜通信端末の動作＞
通信端末１０は、「学習モード」と、「ルート予測モード」との２つのモードで動作する。通信端末１０が学習モードにあるとき、プロセッサ１１は、通信方式マップとルートテーブルとを作成してメモリ１６に記憶させる。通信端末１０がルート予測モードにあるとき、プロセッサ１１は、ルートテーブルを用いて通信端末１０の現在地点からの移動ルートを予測し、予測した移動ルートと通信方式マップとに基づいて、通信端末１０が接続する通信方式を決定する。以下、学習モードの動作と、ルート予測モードの動作とに分けて説明する。
【００１９】
＜学習モードの動作＞
プロセッサ１１は、学習モードにおける第１の学習として、通信端末１０の移動に伴って、複数の領域の各々において通信端末１０が接続可能な通信方式を学習して通信方式マップを作成する。図２は、実施例１の通信方式マップの一例を示す図である。図２では、例えば、通信端末１０が普段移動する地域の一部が、Ｘ軸で６個、Ｙ軸で６個の合計３６個の領域に分割されている。例えば、１個の領域は５００ｍ四方の領域に相当する。また、各領域は（Ｘ,Ｙ）の座標で表され、よって、左上端の領域は領域（１,１）と表され、右下端の領域は領域（６,６）と表される。
【００２０】
プロセッサ１１は、通信端末１０の移動に伴って変化する現在地点をＧＰＳモジュール１５から取得する。そして、プロセッサ１１は、現在地点が領域（１,１）〜（６,６）の何れの領域に含まれるかを判断し、現在地点が含まれる各領域において通信端末１０が接続可能な通信方式を記録する。図２において、「３Ｇ／ＬＴＥ」と示された領域は３Ｇ／ＬＴＥ領域であり、「３Ｇ」と示された領域は３Ｇ領域である。
【００２１】
例えば、プロセッサ１１は、現在地点が領域（１,１）にある場合に、３Ｇ通信モジュール１２が受信する３Ｇ制御信号の受信レベル、及び、ＬＴＥ通信モジュール１３が受信するＬＴＥ制御信号の受信レベルを測定する。そして、プロセッサ１１は、３Ｇ制御信号の受信レベル及びＬＴＥ制御信号の受信レベルの双方が閾値以上となる場合に、通信方式マップ上の領域（１,１）を３Ｇ／ＬＴＥ領域と記録する。また例えば、プロセッサ１１は、現在地点が領域（２,１）にある場合に、３Ｇ制御信号の受信レベルが閾値以上となる一方で、ＬＴＥ制御信号の受信レベルが閾値未満となる場合、通信方式マップ上の領域（２,１）を３Ｇ領域と記録する。
【００２２】
また例えば、プロセッサ１１は、所定回数の測定において、ＬＴＥ制御信号の受信レベルが閾値以上となる回数が一定回数以上である領域を３Ｇ／ＬＴＥ領域と記録し、一定回数未満である領域を３Ｇ領域と記録してもよい。
【００２３】
このようにして、プロセッサ１１によって、複数の領域の各々において通信端末１０が接続可能な通信方式が記録されて図２に示すような通信方式マップが作成される。また、プロセッサ１１は、このようにして作成した通信方式マップをメモリ１６に記憶させる。つまり、メモリ１６は、複数の領域の各々において接続可能な通信方式を複数の領域毎に記憶する。
【００２４】
なお、通信方式マップ上において通信端末１０が通ったことがない領域では、接続可能な通信方式が記録されない。例えば、図２において、通信方式が空白の領域（１,３），（１,６），（３,２），（３,６），（６,５）である。しかし、通信端末１０が通ったことがない領域であっても、通信端末１０と同一の機能を有する他の通信端末が通ったことがある領域であれば、その領域で接続可能な通信方式を他の通信端末によって記録することができる。そこで、接続可能な通信方式が記録されない領域を無くすために、通信端末１０が作成した通信方式マップと、他の通信端末が作成した通信方式マップとをマージして相互に補完してもよい。
【００２５】
プロセッサ１１は、学習モードにおける第２の学習として、通信端末１０の移動に伴って、通信端末１０の移動ルートを学習してルートテーブルを作成する。図３は、実施例１の通信端末の動作の説明に供する図であり、図４は、実施例１のルートテーブルの一例を示す図である。図３に示す各矩形領域は、図２に示す領域（１,１）〜（６,６）に対応する。
【００２６】
プロセッサ１１は、通信端末１０の移動に伴って変化する現在地点をＧＰＳモジュール１５から取得する。また、プロセッサ１１は、通信端末１０の移動中に、現在日時をＧＰＳモジュール１５から取得する。そして、プロセッサ１１は、通信端末１０の移動ルートを、移動日時に関する情報に対応付けてルートテーブルに記録する。例えば、プロセッサ１１は、ＧＰＳモジュール１５から取得した現在日時、すなわち、移動日時を、曜日と、「朝」・「昼」・「夜」に区分される時間とにより表される日時情報に変換する。ここでは例えば、時間帯の区分は、４時００分〜９時５９分を「朝」とし、１０時００分〜１８時５９分を「昼」とし、１９時００分〜３時５９分を「夜」とする。また例えば、曜日の区分は、月曜日〜金曜日を「平日」とし、土曜日、日曜日、祝日、祭日を「休日」とする。
【００２７】
例えば、通信端末１０が、平日の朝に、図３に示すように、領域（１,１）を始点Ｓ１、領域（２,６）を終点Ｇ１とし、ルートＡのように移動した場合、プロセッサ１１は、ルートＡ上にある各領域を、図４に示すように、曜日・時間に対応付けて記録する。また例えば、通信端末１０が、平日の夜に、図３に示すように、領域（１,１）を始点Ｓ１、領域（６,６）を終点Ｇ２とし、ルートＢのように移動した場合、プロセッサ１１は、ルートＢ上にある各領域を、図４に示すように、時間と曜日とに対応付けて記録する。また例えば、通信端末１０が、休日の昼に、図３に示すように、領域（４,６）を始点Ｓ２、領域（６,１）を終点Ｇ３とし、ルートＣのように移動した場合、プロセッサ１１は、ルートＣ上にある各領域を、図４に示すように、時間と曜日とに対応付けて記録する。ルートＤについても、ルートＡ〜Ｃと同様に記録される。
【００２８】
また、プロセッサ１１は、図４に示すように、各ルートを通った回数を「累積回数」としてルート毎に記録する。
【００２９】
このようにして、プロセッサ１１によって、通信端末１０が過去に通った移動ルートが記録されて図４に示すようなルートテーブルが作成される。また、プロセッサ１１は、このようにして作成したルートテーブルをメモリ１６に記憶させる。つまり、メモリ１６は、通信端末１０の過去の複数の移動ルートを記憶する。また、過去の複数の移動ルートの各々は、移動日時に関する情報と、過去に採られた累積回数とを有する。
【００３０】
＜ルート予測モードの動作＞
プロセッサ１１は、上記の学習モードにおいて通信方式マップ（図２）とルートテーブル（図４）とを作成後、ルート予測モードにおいて、通信端末１０の現在地点からの移動ルートをルートテーブルに基づいて予測する。
【００３１】
すなわち、プロセッサ１１は、通信端末１０の移動に伴って変化する現在地点を所定の時間間隔または所定の距離間隔でＧＰＳモジュール１５から取得する。
【００３２】
例えば、通信端末１０の時刻ｔ１における現在地点が領域（１,１）にあるとする。プロセッサ１１は、時刻ｔ１より後の時刻ｔ２における現在地点が領域（１,２）にある場合、ルートテーブルに記録されたルートＡ〜Ｄのうち、領域（１,１）に続いて領域（１,２）が記録されているルートＡを、通信端末１０の現在地点（１,２）からの移動ルートと予測する。つまり、プロセッサ１１は、過去の複数の移動ルートに基づいて、現在地点からの移動ルートを予測する。
【００３３】
また例えば、プロセッサ１１は、時刻ｔ１より後の時刻ｔ２における現在地点が領域（２,１）にある場合、領域（１,１）に続いて領域（２,１）が記録されているルートＢまたはルートＤを、通信端末１０の現在地点（１,２）からの移動ルートと予測する。この場合、プロセッサ１１は、ＧＰＳモジュール１５から取得する現在日時に基づいて、ルートＢまたはルートＣの何れかを選択する。すなわち、プロセッサ１１は、現在日時が平日の夜である場合はルートＢを現在地点（２,１）からの移動ルートと予測し、現在日時が平日の朝である場合はルートＤを現在地点（２,１）からの移動ルートと予測する。このように、プロセッサ１１は、過去の複数の移動ルートの中から、現在日時に応じて、現在地点からの移動ルートを予測してもよい。
【００３４】
また例えば、プロセッサ１１は、平日の朝での現在地点が領域（１,１）にある場合、平日の朝に領域（１,１）が記録されているルートＡまたはルートＤを、通信端末１０の現在地点（１,１）からの移動ルートと予測する。この場合、プロセッサ１１は、ルートテーブルに記録されている累積回数に基づいて、ルートＡまたはルートＤの何れかを選択する。つまり、プロセッサ１１は、ルートＡ及びルートＤのうち累積回数が最も多いルートＡを現在地点（１,１）からの移動ルートと予測する。このように、プロセッサ１１は、過去の複数の移動ルートにおいて現在日時に応じた移動ルートが複数存在する場合、過去に最も多く採られた移動ルートを、現在地点からの移動ルートと予測してもよい。
【００３５】
ここで例えば、プロセッサ１１が、通信端末１０の移動ルートをルートＡと予測したとする。つまり、プロセッサ１１は、通信端末１０が領域（１,１）→（１,２）→（２,２）→（２,３）→（２,４）→（２,５）→（２,６）を順に通ると予測したとする。プロセッサ１１は、移動ルートの予測後に通信方式マップを参照し、ルートＡ上の各領域が３Ｇ／ＬＴＥ領域または３Ｇ領域の何れであるか、つまり、予測したルートＡ上の各領域の領域種別を判断する。すなわち、プロセッサ１１は、通信方式マップ（図２）に基づいて、ルートＡにおける通信端末１０の移動に伴って、各領域の領域種別が、３Ｇ／ＬＴＥ領域（１,１）→３Ｇ／ＬＴＥ領域（１,２）→３Ｇ領域（２,２）→３Ｇ／ＬＴＥ領域（２,３）→３Ｇ領域（２,４）→３Ｇ／ＬＴＥ領域（２,５）→３Ｇ領域（２,６）と順に変化すると判断する。
【００３６】
そして、プロセッサ１１は、第１の場合に、通信端末１０が接続する通信方式を３ＧからＬＴＥに切り替える。第１の場合とは、通信端末１０が現在接続中の通信方式が３Ｇであり、かつ、ルートＡ上に連続して存在する２つの領域であって、現在地点を含む領域を起点としたそれら２つの領域において接続可能な通信方式がＬＴＥで連続する場合である。一方で、プロセッサ１１は、第２の場合に、通信端末１０が接続する通信方式を３Ｇのまま維持する。第２の場合とは、通信端末１０が現在接続中の通信方式が３Ｇであり、かつ、ルートＡ上のそれら２つの領域において接続可能な通信方式がＬＴＥで連続しない場合である。
【００３７】
例えば、ルートＡを通ると予測された通信端末１０が領域（１,１）または領域（１,２）に位置するとき、領域（１,１）及び領域（１,２）では通信端末１０は３Ｇ及びＬＴＥの双方に接続可能であるため、プロセッサ１１は、通信端末１０をＬＴＥに接続する。次いで、ＬＴＥに接続中の通信端末１０が領域（１,２）から領域（２,２）に移動したとき、領域（２,２）では通信端末１０は３Ｇにしか接続できないため、プロセッサ１１は、通信端末１０が接続する通信方式をＬＴＥから３Ｇに切り替える。
【００３８】
次いで、３Ｇに接続中の通信端末１０が領域（２,２）から領域（２,３）に移動したとき、プロセッサ１１は、予測したルートＡと、通信方式マップとに基づいて、通信端末１０が接続する通信方式を決定する。すなわち、プロセッサ１１は、現在地点の領域（２,３）を起点としたルートＡ上の連続する２つの領域（２,３），（２,４）において接続可能な通信方式を判断する。プロセッサ１１は、領域（２,３）ではＬＴＥに接続可能であると判断する一方で、領域（２,４）では３Ｇにしか接続できず、ＬＴＥには接続できないと判断する。つまり、プロセッサ１１は、３Ｇ接続中の通信端末１０が領域（２,３）に位置するとき、ルートＡ上の領域（２,３），（２,４）において接続可能な通信方式がＬＴＥで連続しないと判断する。そこで、プロセッサ１１は、領域（２,３）ではＬＴＥに接続可能であるにもかかわらず、通信端末１０が接続する通信方式を３Ｇに決定する。よって、領域（２,３）では、３ＧからＬＴＥへの切替は行われず、通信端末１０が接続する通信方式は３Ｇのまま維持される。
【００３９】
次いで、３Ｇに接続中の通信端末１０が領域（２,３）から領域（２,４）に移動したとき、領域（２,４）では通信端末１０は３Ｇにしか接続できないため、プロセッサ１１は、通信端末１０が接続する通信方式を３Ｇのまま維持する。
【００４０】
次いで、３Ｇに接続中の通信端末１０が領域（２,４）から領域（２,５）に移動したとき、プロセッサ１１は、予測したルートＡと、通信方式マップとに基づいて、通信端末１０が接続する通信方式を決定する。すなわち、プロセッサ１１は、現在地点の領域（２,５）を起点としたルートＡ上の連続する２つの領域（２,５），（２,６）において接続可能な通信方式を判断する。プロセッサ１１は、領域（２,５）ではＬＴＥに接続可能であると判断する一方で、領域（２,６）では３Ｇにしか接続できず、ＬＴＥには接続できないと判断する。つまり、プロセッサ１１は、３Ｇ接続中の通信端末１０が領域（２,５）に位置するとき、ルートＡ上の領域（２,５），（２,６）において接続可能な通信方式がＬＴＥで連続しないと判断する。そこで、プロセッサ１１は、領域（２,５）ではＬＴＥに接続可能であるにもかかわらず、通信端末１０が接続する通信方式を３Ｇに決定する。よって、領域（２,５）では、３ＧからＬＴＥへの切替は行われず、通信端末１０が接続する通信方式は３Ｇのまま維持される。
【００４１】
次いで、３Ｇに接続中の通信端末１０が領域（２,５）から領域（２,６）に移動したとき、領域（２,６）では通信端末１０は３Ｇにしか接続できないため、プロセッサ１１は、通信端末１０が接続する通信方式を３Ｇのまま維持する。
【００４２】
このように、プロセッサ１１は、予測したルートがルートＡである場合、通信端末１０が領域（１,２）から領域（２,２）に移動したときに、通信端末１０が接続する通信方式をＬＴＥから３Ｇに切り替え、それ以降は３Ｇのまま維持する。つまり、本実施例では、ルートＡにおける通信方式の切替回数は１回である。
【００４３】
これに対し、従来は、ルートＡ上では、領域（１,２）から領域（２,２）への移動のときにＬＴＥから３Ｇへの切替が行われ、領域（２,２）から領域（２,３）への移動のときに３ＧからＬＴＥへの切替が行われた。また、領域（２,３）から領域（２,４）への移動のときにＬＴＥから３Ｇへの切替が行われ、領域（２,４）から領域（２,５）への移動のときに３ＧからＬＴＥへの切替が行われた。さらに、領域（２,５）から領域（２,６）への移動のときにＬＴＥから３Ｇへの切替が行われた。つまり従来では、ルートＡにおける通信方式の切替回数は５回である。
【００４４】
このように、本実施例によれば、通信方式の切替回数が削減されるため、通信方式の切替に伴う通信端末１０の消費電力を削減することができる。
【００４５】
なお、通信端末１０は、プロセッサ１１が予測したルートを外れて移動することも考えられる。例えば、休日の昼での現在地点が領域（４,６）にある場合、プロセッサ１１は、休日の昼に領域（４,６）が記録されているルートＣを、通信端末１０の現在地点（４,６）からの移動ルートと予測する。よって、予測したルートＣに従えば、通信端末１０は領域（４,６）から領域（４,５）に移動するはずである。これに対し、通信端末１０が、ルートＣを外れて領域（４,６）から領域（３,６）に移動した場合、ルートテーブルには領域（３,６）が記録されていないため、プロセッサ１１は、領域（３,６）からの移動ルートの予測を行わず、上記のような通信方式の切替判断も行わない。しかし、その後に通信端末１０が領域（３,６）→（３,５）→（３,４）→（４,４）と移動し、予測したルートＣ上の領域（４,４）に戻ったときに、プロセッサ１１は、上記のような通信方式の切替判断を再開する。
【００４６】
＜通信端末の処理＞
図５及び図６は、実施例１の通信端末の処理の説明に供するフローチャートである。図５には学習モードのフローチャートを示し、図６にはルート予測モードのフローチャートを示す。プロセッサ１１は、通信端末１０の電源がオンになっているときに、所定のタイミングで図５及び図６に示す処理を開始する。以下、学習モードの処理と、ルート予測モードの処理とに分けて説明する。
【００４７】
＜学習モードの処理＞
プロセッサ１１は、通信端末１０が学習モードにあるか否かを判断する（ステップＳ２１）。通信端末１０は、ユーザの所定の操作に従って学習モードで動作する。通信端末１０が学習モードにない場合（ステップＳ２１：Ｎｏ）、処理は終了する。
【００４８】
通信端末１０が学習モードにある場合（ステップＳ２１：Ｙｅｓ）、プロセッサ１１は、通信端末１０の現在地点をＧＰＳモジュール１５から取得する（ステップＳ２２）。
【００４９】
次いで、プロセッサ１１は、現在地点において接続可能な通信方式を判断し（ステップＳ２３）、判断結果を通信方式マップに記録する（ステップＳ２４）。
【００５０】
次いで。プロセッサ１１は、現在日時をＧＰＳモジュール１５から取得する（ステップＳ２５）。
【００５１】
次いで、プロセッサ１１は、現在日時に関する情報に対応付けて現在地点をルートテーブルに記録する（ステップＳ２６）。そして、処理はステップＳ２１に戻る。
【００５２】
＜ルート予測モードの処理＞
プロセッサ１１は、通信端末１０がルート予測モードにあるか否かを判断する（ステップＳ３１）。通信端末１０は、ユーザの所定の操作に従ってルート予測モードで動作する。通信端末１０がルート予測モードにない場合（ステップＳ３１：Ｎｏ）、処理は終了する。
【００５３】
通信端末１０がルート予測モードにある場合（ステップＳ３１：Ｙｅｓ）、プロセッサ１１は、通信端末１０の現在地点及び現在日時をＧＰＳモジュール１５から取得する（ステップＳ３２，Ｓ３３）。
【００５４】
次いで、プロセッサ１１は、移動ルートの予測が可能か否か判断する（ステップＳ３４）。例えば、プロセッサ１１は、ルートテーブルにおいて、現在日時に該当するルート上に現在地点の領域が記録されている場合に、移動ルートの予測が可能であると判断し、それ以外の場合に、移動ルートの予測が可能でないと判断する。移動ルートの予測が可能でない場合は（ステップＳ３４：Ｎｏ）、処理はステップＳ３１に戻る。
【００５５】
移動ルートの予測が可能である場合（ステップＳ３４：Ｙｅｓ）、プロセッサ１１は通信端末１０の現在地点からの移動ルートを予測する（ステップＳ３５）。
【００５６】
次いで、プロセッサ１１は、現在接続中の通信方式がＬＴＥで、かつ、現在地点の領域Ｓ０が３Ｇ領域であるか否か判断する（ステップＳ３６）。ＬＴＥに接続中の通信端末１０が位置する現在地点の領域Ｓ０が３Ｇ領域である場合（ステップＳ３６：Ｙｅｓ）、プロセッサ１１は、通信端末１０が接続する通信方式をＬＴＥから３Ｇに切り替える（ステップＳ３７）。そして、処理はステップＳ３１に戻る。
【００５７】
ステップＳ３６の条件を満たさない場合、例えば、通信端末１０が現在接続中の通信方式が３Ｇである場合、または、現在地点の領域Ｓ０が３Ｇ／ＬＴＥ領域である場合（ステップＳ３６：Ｎｏ）、プロセッサ１１は、以下の判断を行う。すなわち、プロセッサ１１は、現在接続中の通信方式が３Ｇで、かつ、現在地点の領域Ｓ０、及び、予測した移動ルート上において領域Ｓ０に連続する次の領域Ｓ１の双方が３Ｇ／ＬＴＥ領域であるか否か判断する（ステップＳ３８）。３Ｇに接続中の通信端末１０が位置する現在地点の領域Ｓ０、及び、予測した移動ルート上で領域Ｓ０に連続する次の領域Ｓ１の双方が３Ｇ／ＬＴＥ領域である場合（ステップＳ３８：Ｙｅｓ）、プロセッサ１１は、通信端末１０が接続する通信方式を３ＧからＬＴＥに切り替える（ステップＳ３９）。そして、処理はステップＳ３１に戻る。
【００５８】
ステップＳ３８の条件を満たさない場合、例えば、領域Ｓ０が３Ｇ／ＬＴＥ領域である一方で、領域Ｓ１が３Ｇ領域である場合（ステップＳ３８：Ｎｏ）、プロセッサ１１は、通信方式を切り替えず、現在接続中の通信方式を維持する（ステップＳ４０）。そして、処理はステップＳ３１に戻る。
【００５９】
以上のように、本実施例では、通信端末１０において、メモリ１６は、複数の領域の各々において接続可能な通信方式をそれら複数の領域毎に記憶する。プロセッサ１１は、通信端末１０の現在地点からの移動ルートを予測し、予測した移動ルートと、メモリ１６に記憶された接続可能な通信方式とに基づいて、通信端末１０が接続する通信方式を決定する。
【００６０】
こうすることで、通信端末１０が現在地点から移動するルート上で接続可能な通信方式を現在地点において予め把握することができるため、現在地点以降のルートで通信方式の切替が頻繁に発生するか否かを予測することができる。これにより、通信方式の切替が頻繁に発生すると予測される場合に、通信方式の切替を行わないようにすることができる。よって、通信方式の切替に伴う消費電力を削減することができる。
【００６１】
また、通信端末１０は、３Ｇを用いた通信を行う３Ｇ通信モジュール１２と、ＬＴＥを用いた通信を行うＬＴＥ通信モジュール１３とを有する。プロセッサ１１は、通信端末１０が現在接続中の通信方式が３Ｇであり、かつ、予測した移動ルート上に連続して存在する２つの領域であって、現在地点を含む領域を起点としたそれら２つの領域において接続可能な通信方式がＬＴＥで連続する場合に、通信端末１０が接続する通信方式を３ＧからＬＴＥに切り替える。また、プロセッサ１１は、通信端末１０が現在接続中の通信方式が３Ｇであり、かつ、それら２つの領域において接続可能な通信方式がＬＴＥで連続しない場合に、通信端末１０が接続する通信方式を３Ｇのまま維持する。
【００６２】
こうすることで、予測した移動ルート上で接続可能な通信方式がＬＴＥで連続しない場合は、通信端末１０が接続する通信方式が３ＧからＬＴＥに切り替わらないため、３ＧからＬＴＥへの切替が頻繁に発生することを防止できる。よって、３ＧからＬＴＥへの切替に伴う消費電力を削減することができる。
【００６３】
また、メモリ１６は、通信端末１０の過去の複数の移動ルートを記憶する。プロセッサ１１は、メモリ１６に記憶された過去の複数の移動ルートに基づいて、現在地点からの移動ルートを予測する。
【００６４】
ユーザの行動パターンを踏まえた移動ルートを予測することができるため、こうすることで、精度よく移動ルートを予測することができる。
【００６５】
また、メモリ１６に記憶された過去の複数の移動ルートの各々は、移動日時に関する情報を有する。プロセッサ１１は、メモリ１６に記憶された過去の複数の移動ルートの中から、現在の日時に応じて、現在地点からの移動ルートを予測する。
【００６６】
こうすることで、日時に応じて異なる行動パターンを踏まえて移動ルートを予測することができるため、さらに精度よく移動ルートを予測することができる。
【００６７】
また、プロセッサ１１は、メモリ１６に記憶された過去の複数の移動ルートにおいて現在の日時に応じた移動ルートが複数存在する場合、過去に最も多く採られた移動ルートを、現在地点からの移動ルートと予測する。
【００６８】
こうすることで、ユーザは過去に最も多く採った移動ルートを再び採る確率が高いため、現在の日時に応じた移動ルートが複数存在する場合でも、精度よく移動ルートを予測することができる。
【００６９】
［他の実施例］
［１］上記実施例では、第１通信方式が３Ｇであり、第２通信方式がＬＴＥである場合を一例として説明した。しかし、第１通信方式及び第２通信方式は、３Ｇ及びＬＴＥに限定されず、第１通信方式と第２通信方式とは、互いに異なる通信方式であればよい。第１通信方式及び第２通信方式としては、３Ｇ及びＬＴＥの他に、例えば、ＧＳＭ（Global  System  for  Mobile  Communications）（ＧＳＭ（登録商標））、ＵＭＴＳ（Universal  Mobile  Telecommunications  System）、Ｗｉ−Ｆｉ（Wireless  Fidelity）（Ｗｉ−Ｆｉ（登録商標））、または、ＷｉＭａｘ（Worldwide  Interoperability  for  Microwave  Access）等が挙げられる。
【００７０】
［２］上記実施例では、通信方式の切替の有無を判断するときの判断対象となる領域を、現在地点を含む領域を起点として連続する２つの領域とする場合について説明した。しかし、判断対象の領域は、連続する２つの領域に限定されない。判断対象の領域は、連続する２つ以上の領域であればよい。
【００７１】
［３］上記実施例では、通信端末１０の現在地点の測位をＧＰＳを用いて行う場合を一例として説明した。しかし、通信端末１０の現在地点の測位は、ＧＰＳを用いて行うものに限定されない。例えば、通信端末１０の現在地点の測位は、通信端末１０と接続可能な基地局の位置情報を用いて行ってもよい。
【００７２】
［４］上記実施例におけるルート予測モードでは、通信端末１０の現在地点の測位を、各領域毎に最低１回行えば足りる。これにより、現在地点の測位による消費電力を削減することができる。
【００７３】
［５］プロセッサ１１での上記説明における各処理は、各処理に対応するプログラムをプロセッサ１１に実行させることによって実現してもよい。例えば、プロセッサ１１での上記説明における各処理に対応するプログラムがメモリ１６に記憶され、そのプログラムがプロセッサ１１によってメモリ１６から読み出されて実行されてもよい。また、各プログラムは、必ずしも予めメモリ１６に記憶される必要はない。すなわち、例えば、通信端末１０に接続可能な磁気ディスク、光ディスク、ＩＣカード、メモリカード等の可搬の記録媒体に各プログラムが予め記録され、各プログラムがプロセッサ１１によって記録媒体から読み出されて実行されてもよい。また例えば、インターネット、ＬＡＮ、ＷＡＮ等を介して無線または有線により通信端末１０に接続されるコンピュータまたはサーバ等に各プログラムが予め記憶され、各プログラムがプロセッサ１１へ読み出されて実行されてもよい。
【符号の説明】
【００７４】
１０  通信端末
１１  プロセッサ
１２  ３Ｇ通信モジュール
１３  ＬＴＥ通信モジュール
１４  アンテナ
１５  ＧＰＳモジュール
１６  メモリ
【図１】
2015065569.tif 000003
【図２】
2015065569.tif 000004
【図３】
2015065569.tif 000005
【図４】
2015065569.tif 000006
【図５】
2015065569.tif 000007
【図６】
2015065569.tif 000008