(57)【要約】【課題】複数の通信方式により通信を行う携帯電子機器であって、好ましい通信を行うことができる携帯電子機器を提供すること。【解決手段】スマートフォン１のコントローラ１０は、通信ユニット６における３Ｇによる通信の通信量を測定する。コントローラ１０は、３Ｇによる通信の通信量が第１の値以上の場合、ＷｉＦｉの基地局をサーチする。コントローラ１０は、ＷｉＦｉの基地局をサーチして当該基地局が見つかった場合に、通信ユニット６を制御して、当該基地局との通信接続を確立させ、３Ｇによる通信を、ＷｉＦｉによる通信に切り替える。【選択図】図５
2014049908.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信システムにより通信を行う第１通信部と、
第２の通信システムにより通信を行う第２通信部と、
前記第１通信部によって行われた通信の通信量に基づいて、前記第２通信部を用いて基地局をサーチする制御部と、
を備える携帯電子機器。
【請求項２】
前記制御部は、前記第１通信部によって行われた通信の通信量が第１の値以上の場合に、前記第２通信部を用いて前記基地局をサーチする、
請求項１に記載の携帯電子機器。
【請求項３】
前記制御部は、前記基地局をサーチして当該基地局が見つかった場合に、前記第１通信部によって行われている通信を、前記第２通信部による通信に切り替える、
請求項１又は２に記載の携帯電子機器。
【請求項４】
前記制御部は、前記基地局をサーチして当該基地局が見つかった場合において、当該基地局を利用した場合の通信速度が所定の速度以上であるとき、前記第１通信部によって行われている通信を前記第２通信部による通信に切り替える、
請求項３に記載の携帯電子機器。
【請求項５】
前記制御部は、前記基地局をサーチして当該基地局が見つかった場合において、前記第１通信部によって行われている通信を当該第１通信部により継続した場合の電力消費量に比べて、前記第２通信部による通信に切り替えた場合の電力消費量が低いとき、前記第１通信部によって行われている通信を前記第２通信部による通信に切り替える、
請求項３に記載の携帯電子機器。
【請求項６】
前記制御部は、前記基地局をサーチし、当該基地局が見つからない場合に、当該基地局のサーチを中止する、
請求項３から５のいずれか１項に記載の携帯電子機器。
【請求項７】
前記制御部は、前記基地局をサーチし、当該基地局が見つからない場合に、当該基地局のサーチを中止し、当該中止後から所定時間経過後に、当該中止後の前記第１通信部による通信の通信量が第２の値以上の場合に、当該基地局を再サーチする、
請求項６に記載の携帯電子機器。
【請求項８】
前記携帯電子機器の移動量を算出する移動量算出部を備え、
前記制御部は、前記基地局をサーチし、当該基地局が見つからない場合に、当該基地局のサーチを中止し、当該中止後から所定時間経過後に、当該中止後に前記移動量算出部によって算出された移動量が所定値以上、かつ、当該中止後の前記第１通信部によって行われた通信の通信量が第２の値以上の場合に、前記基地局を再サーチする、
請求項７に記載の携帯電子機器。
【請求項９】
前記制御部は、前記第１通信部によって行われている通信を前記第２通信部による通信に切り替えた場合において当該通信が完了しても、前記第２通信部と前記基地局との接続状態を維持する、
請求項３から８のいずれか１項に記載の携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電子機器に関する。
【背景技術】
【０００２】
携帯電子機器には、複数の通信方式により通信を行うものがある（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３０３２３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、このような携帯電子機器では、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格に準拠した無線通信システムに加えて、ＩＥＥＥ８０２．１１に準拠している無線通信システム、例えば、ＷｉＦｉ（登録商標）により通信を行うものがある。
【０００５】
しかしながら、ＷｉＦｉによる通信における一の基地局（アクセスポイント）の通信可能範囲は、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格に準拠した通信及びＷｉＭＡＸ（登録商標）による通信における一の基地局の通信可能範囲に比べて狭い。また、ＷｉＦｉによる通信は、ハンドオーバーしない。また、ＷｉＦｉによる通信を行うために、常時基地局をサーチする設定にした場合、電力消費量が高くなる。そのため、複数の通信システムにより通信を行う通信携帯電子機器において、好ましい通信を行うことが望まれている。
【０００６】
本発明は、複数の通信システムにより通信を行う携帯電子機器であって、好ましい通信を行うことができる携帯電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る携帯電子機器は、第１の通信システムにより通信を行う第１通信部と、第２の通信システムにより通信を行う第２通信部と、前記第１通信部によって行われた通信の通信量に基づいて、前記第２通信部を用いて基地局をサーチする制御部と、を備える。
【０００８】
また、本発明に係る携帯電子機器では、前記制御部は、前記第１通信部によって行われた通信の通信量が第１の値以上の場合に、前記第２通信部を用いて前記基地局をサーチすることが好ましい。
【０００９】
また、本発明に係る携帯電子機器では、前記制御部は、前記基地局をサーチして当該基地局が見つかった場合に、前記第１通信部によって行われている通信を、前記第２通信部による通信に切り替えることが好ましい。
【００１０】
また、本発明に係る携帯電子機器では、前記制御部は、前記基地局をサーチして当該基地局が見つかった場合において、当該基地局を利用した場合の通信速度が所定の速度以上であるとき、前記第１通信部によって行われている通信を前記第２通信部による通信に切り替えることが好ましい。
【００１１】
また、本発明に係る携帯電子機器では、前記制御部は、前記基地局をサーチして当該基地局が見つかった場合において、前記第１通信部によって行われている通信を当該第１通信部により継続した場合の電力消費量に比べて、前記第２通信部による通信に切り替えた場合の電力消費量が低いとき、前記第１通信部によって行われている通信を前記第２通信部による通信に切り替えることが好ましい。
【００１２】
また、本発明に係る携帯電子機器では、前記制御部は、前記基地局をサーチし、当該基地局が見つからない場合に、当該基地局のサーチを中止することが好ましい。
【００１３】
また、本発明に係る携帯電子機器では、前記制御部は、前記基地局をサーチし、当該基地局が見つからない場合に、当該基地局のサーチを中止し、当該中止後から所定時間経過後に、当該中止後の前記第１通信部による通信の通信量が第２の値以上の場合に、当該基地局を再サーチすることが好ましい。
【００１４】
また、本発明に係る携帯電子機器では、前記携帯電子機器の移動量を算出する移動量算出部を備え、前記制御部は、前記基地局をサーチし、当該基地局が見つからない場合に、当該基地局のサーチを中止し、当該中止後から所定時間経過後に、当該中止後に前記移動量算出部によって算出された移動量が所定値以上、かつ、当該中止後の前記第１通信部によって行われた通信の通信量が第２の値以上の場合に、前記基地局を再サーチすることが好ましい。
【００１５】
また、本発明に係る携帯電子機器では、前記制御部は、前記第１通信部によって行われている通信を前記第２通信部による通信に切り替えた場合において当該通信が完了しても、前記第２通信部と前記基地局との接続状態を維持することが好ましい。
【発明の効果】
【００１６】
本発明によれば、複数の通信システムによる通信の利便性を高めることができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本実施形態に係るスマートフォンの外観を示す斜視図である。
【図２】図２は、本実施形態に係るスマートフォンの外観を示す正面図である。
【図３】図３は、本実施形態に係るスマートフォンの外観を示す背面図である。
【図４】図４は、本実施形態に係るスマートフォンのホーム画面の一例を示す図である。
【図５】図５は、本実施形態に係るスマートフォンの機能を示すブロック図である。
【図６】図６は、本実施形態に係るスマートフォンの動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
本発明を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、タッチスクリーンディスプレイを備える装置の一例として、スマートフォンについて説明する。
【００１９】
（実施形態）
図１から図３を参照しながら、実施形態に係るスマートフォン１の外観について説明する。図１から図３に示すように、スマートフォン１は、ハウジング２０を有する。ハウジング２０は、フロントフェイス１Ａと、バックフェイス１Ｂと、サイドフェイス１Ｃ１〜１Ｃ４とを有する。フロントフェイス１Ａは、ハウジング２０の正面である。バックフェイス１Ｂは、ハウジング２０の背面である。サイドフェイス１Ｃ１〜１Ｃ４は、フロントフェイス１Ａとバックフェイス１Ｂとを接続する側面である。以下では、サイドフェイス１Ｃ１〜１Ｃ４を、どの面であるかを特定することなく、サイドフェイス１Ｃと総称することがある。
【００２０】
スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３Ａ〜３Ｃと、照度センサ４と、近接センサ５と、レシーバ７と、マイク８と、カメラ１２とをフロントフェイス１Ａに有する。スマートフォン１は、カメラ１３をバックフェイス１Ｂに有する。スマートフォン１は、ボタン３Ｄ〜３Ｆと、外部インターフェイス１４とをサイドフェイス１Ｃに有する。以下では、ボタン３Ａ〜３Ｆを、どのボタンであるかを特定することなく、ボタン３と総称することがある。
【００２１】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬパネル（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  ｐａｎｅｌ）、又は無機ＥＬパネル（Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  ｐａｎｅｌ）等の表示デバイスを備える。ディスプレイ２Ａは、文字、画像、記号又は図形等を表示する。
【００２２】
タッチスクリーン２Ｂは、タッチスクリーンディスプレイ２に対する指、又はスタイラスペン等の接触を検出する。タッチスクリーン２Ｂは、複数の指、又はスタイラスペン等がタッチスクリーンディスプレイ２に接触した位置を検出することができる。
【００２３】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下では、説明を簡単にするため、タッチスクリーン２Ｂがタッチスクリーンディスプレイ２に対する接触を検出する指、又はスタイラスペン等を単に「指」ということがある。
【００２４】
スマートフォン１は、タッチスクリーン２Ｂにより検出された接触、接触位置、接触時間又は接触回数に基づいてジェスチャの種別を判別する。ジェスチャは、タッチスクリーンディスプレイ２に対して行われる操作である。スマートフォン１によって判別されるジェスチャには、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、ピンチアウト等が含まれる。
【００２５】
タッチは、タッチスクリーンディスプレイ２（例えば、表面）に指が接触するジェスチャである。スマートフォン１は、タッチスクリーンディスプレイ２に指が接触するジェスチャをタッチとして判別する。ロングタッチとは、タッチスクリーンディスプレイ２に指が一定時間以上接触するジェスチャである。スマートフォン１は、タッチスクリーンディスプレイ２に指が一定時間以上接触するジェスチャをロングタッチとして判別する。
【００２６】
リリースは、指がタッチスクリーンディスプレイ２から離れるジェスチャである。スマートフォン１は、指がタッチスクリーンディスプレイ２から離れるジェスチャをリリースとして判別する。スワイプは、指がタッチスクリーンディスプレイ２上に接触したままで移動するジェスチャである。スマートフォン１は、指がタッチスクリーンディスプレイ２上に接触したままで移動するジェスチャをスワイプとして判別する。
【００２７】
タップは、タッチに続いてリリースをするジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャをタップとして判別する。ダブルタップは、タッチに続いてリリースをするジェスチャが２回連続するジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャが２回連続するジェスチャをダブルタップとして判別する。
【００２８】
ロングタップは、ロングタッチに続いてリリースをするジェスチャである。スマートフォン１は、ロングタッチに続いてリリースをするジェスチャをロングタップとして判別する。ドラッグは、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャである。スマートフォン１は、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャをドラッグとして判別する。
【００２９】
フリックは、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャである。スマートフォン１は、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャをフリックとして判別する。フリックは、指が画面の上方向へ移動する上フリック、指が画面の下方向へ移動する下フリック、指が画面の右方向へ移動する右フリック、指が画面の左方向へ移動する左フリック等を含む。
【００３０】
ピンチインは、複数の指が互いに近付く方向にスワイプするジェスチャである。スマートフォン１は、複数の指が互いに近付く方向にスワイプするジェスチャをピンチインとして判別する。ピンチアウトは、複数の指が互いに遠ざかる方向にスワイプするジェスチャである。スマートフォン１は、複数の指が互いに遠ざかる方向にスワイプするジェスチャをピンチアウトとして判別する。
【００３１】
スマートフォン１は、タッチスクリーン２Ｂを介して判別するこれらのジェスチャに従って動作を行う。したがって、利用者にとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従ってスマートフォン１が行う動作は、タッチスクリーンディスプレイ２に表示されている画面に応じて異なる。
【００３２】
図４を参照しながら、ディスプレイ２Ａに表示される画面の例について説明する。図４は、ホーム画面の一例を示している。ホーム画面は、デスクトップ、又は待受画面と呼ばれることもある。ホーム画面は、ディスプレイ２Ａに表示される。ホーム画面は、スマートフォン１にインストールされているアプリケーションのうち、どのアプリケーションを実行するかを利用者に選択させる画面である。スマートフォン１は、ホーム画面で選択されたアプリケーションをフォアグランドで実行する。フォアグランドで実行されるアプリケーションの画面は、ディスプレイ２Ａに表示される。
【００３３】
スマートフォン１は、ホーム画面にアイコンを配置することができる。図４に示すホーム画面４０には、複数のアイコン５０が配置されている。それぞれのアイコン５０は、スマートフォン１にインストールされているアプリケーションと予め対応付けられている。スマートフォン１は、アイコン５０に対するジェスチャを検出すると、そのアイコン５０に対応付けられているアプリケーションを実行する。例えば、スマートフォン１は、メールアプリケーションに対応付けられたアイコン５０に対するタップを検出すると、メールアプリケーションを実行する。ここで、スマートフォン１は、例えば、タッチスクリーンディスプレイ２に対するアイコン５０の表示位置（領域）に対応する位置（領域）へのジェスチャを、アイコン５０に対応付けられたアプリケーションの実行命令であると解釈する。
【００３４】
アイコン５０は、画像と文字列を含む。アイコン５０は、画像に代えて、記号又は図形を含んでもよい。アイコン５０は、画像又は文字列のいずれか一方を含まなくてもよい。アイコン５０は、所定の規則に従って配置される。アイコン５０の背後には、壁紙４１が表示される。壁紙は、フォトスクリーン又はバックスクリーンと呼ばれることもある。スマートフォン１は、任意の画像を壁紙４１として用いることができる。画像は、例えば、利用者の設定に従って任意の画像が壁紙４１として決定される。
【００３５】
スマートフォン１は、ホーム画面の数を増減することができる。スマートフォン１は、例えば、ホーム画面の数を利用者による設定に従って決定する。スマートフォン１は、ホーム画面を表示する場合、ホーム画面の数が複数であっても、それらのうちから選択された１つをディスプレイ２Ａに表示する。
【００３６】
スマートフォン１は、ホーム画面上に、１つ又は複数のロケータを表示する。ロケータの数は、ホーム画面の数と一致する。ロケータは、現在表示されているホーム画面の位置を示す。現在表示されているホーム画面に対応するロケータは、他のロケータと異なる態様で表示される。
【００３７】
図４に示す例では、４つのロケータ５１が表示されている。これは、ホーム画面４０の数が４つであることを示す。また、図４に示す例では、左から２番目のシンボルが他のシンボルと異なる態様で表示されている。これは、左から２番目のホーム画面が現在表示されていることを示している。
【００３８】
スマートフォン１は、ホーム画面を表示中に特定のジェスチャを検出すると、ディスプレイ２Ａに表示するホーム画面を切り替える。例えば、スマートフォン１は、右フリックを検出すると、ディスプレイ２Ａに表示するホーム画面を１つ左のホーム画面に切り替える。また、スマートフォン１は、左フリックを検出すると、ディスプレイ２Ａに表示するホーム画面を１つ右のホーム画面に切り替える。
【００３９】
ディスプレイ２Ａの上端には、領域４２が設けられている。領域４２には、充電池の残量を示す残量マーク４３、及び通信用の電波の電界強度を示す電波レベルマーク４４が表示される。スマートフォン１は、領域４２に、現在時刻、天気の情報、実行中のアプリケーション、通信システムの種別、電話のステータス、装置のモード、装置に生じたイベント等を表示してもよい。このように、領域４２は、利用者に対して各種の通知を行うために用いられる。領域４２は、ホーム画面４０とは別の画面でも設けられることがある。領域４２が設けられる位置は、ディスプレイ２Ａの上端に限られない。
【００４０】
なお、図４に示したホーム画面４０は、一例であり、各種の要素の形態、各種の要素の配置、ホーム画面４０の数、及びホーム画面４０での各種の操作の仕方等は上記の説明の通りでなくてもよい。
【００４１】
図５は、スマートフォン１の構成を示すブロック図である。スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、カメラ１２及び１３と、外部インターフェイス１４と、加速度センサ１５と、方位センサ１６と、回転検出センサ１７とを有する。
【００４２】
タッチスクリーンディスプレイ２は、上述したように、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、文字、画像、記号、又は図形等を表示する。タッチスクリーン２Ｂは、ジェスチャを検出する。
【００４３】
ボタン３は、利用者によって操作される。ボタン３は、ボタン３Ａ〜ボタン３Ｆを有する。コントローラ１０はボタン３と協働することによってボタンに対する操作を検出する。ボタンに対する操作は、例えば、クリック、ダブルクリック、プッシュ、及びマルチプッシュである。
【００４４】
例えば、ボタン３Ａ〜３Ｃは、ホームボタン、バックボタン又はメニューボタンである。例えば、ボタン３Ｄは、スマートフォン１のパワーオン／オフボタンである。ボタン３Ｄは、スリープ／スリープ解除ボタンを兼ねてもよい。例えば、ボタン３Ｅ及び３Ｆは、音量ボタンである。
【００４５】
照度センサ４は、照度を検出する。例えば、照度とは、光の強さ、明るさ、輝度等である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。
【００４６】
近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、例えば、タッチスクリーンディスプレイ２が顔に近付けられたことを検出する。
【００４７】
通信ユニット６は、無線により通信する。
通信ユニット６は、第１通信部として機能し、第１の通信システムにより通信を行う。第１の通信システムとは、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格に対応した通信システム等である。例えば、セルラーフォンの通信規格としては、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ、ＣＤＭＡ２０００、ＰＤＣ、ＧＳＭ（登録商標）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。本実施形態では、通信ユニット６は、第１通信部として機能し、３Ｇ（３Ｇシステム）に対応した通信を行うものとして説明を進める。
【００４８】
通信ユニット６は、第２通信部としても機能し、第２の通信システムにより通信を行う。通信ユニット６は、例えば、上述した第１通信部と、第２通信部とを共に備えているものである。第２の通信システムとは、無線ＬＡＮシステム等であり、例えば、ＩＥＥＥ８０２．１１に準拠している無線通信システムである。また、第２の通信システムは、例えば、ＷｉＦｉ（登録商標）、ＷｉＭＡＸ（登録商標）（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等をサポートしていてもよい。また、第２の通信システムは、上述した第１の通信システムと異なる通信システムであってもよい。第１の通信システムが２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格に対応した通信システムである場合には、第２の通信システムは、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格に対応した通信システムと異なる通信システムであってもよい。本実施形態では、通信ユニット６は、第２通信部として機能し、ＷｉＦｉ（ＷｉＦｉシステム）に対応した通信を行うものとして説明を進める。
【００４９】
レシーバ７は、コントローラ１０から送信される音声信号を音声として出力する。マイク８は、利用者等の音声を音声信号へ変換してコントローラ１０へ送信する。なお、スマートフォン１は、レシーバ７に加えて、スピーカをさらに有してもよい。スマートフォン１は、レシーバ７に代えて、スピーカをさらに有してもよい。
【００５０】
ストレージ９は、プログラム及びデータを記憶する。また、ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶デバイス、及び磁気記憶デバイス等の任意の記憶デバイスを含んでよい。また、ストレージ９は、複数の種類の記憶デバイスを含んでよい。また、ストレージ９は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。
【００５１】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ２Ａに所定の画面を表示させ、タッチスクリーン２Ｂによって検出されるジェスチャに応じた処理をコントローラ１０に実行させる。制御プログラムは、例えば、ＯＳである。アプリケーション及び制御プログラムは、通信ユニット６による無線通信又は記憶媒体を介してストレージ９にインストールされてもよい。
【００５２】
ストレージ９は、例えば、制御プログラム９Ａ、メールアプリケーション９Ｂ、ブラウザアプリケーション９Ｃ、設定データ９Ｚを記憶する。メールアプリケーション９Ｂは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供する。ブラウザアプリケーション９Ｃは、ＷＥＢページを表示するためのＷＥＢブラウジング機能を提供する。テーブル９Ｄは、キーアサインテーブル等の各種テーブルが格納されている。配置パターンデータベース９Ｅは、ディスプレイ２Ａに表示されるアイコン等の配置パターンが格納されている。設定データ９Ｚは、スマートフォン１の動作に関する各種の設定機能を提供する。
【００５３】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、通信ユニット６、レシーバ７、及びマイク８等を制御することによって、通話を実現させる。制御プログラム９Ａが提供する機能には、タッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を行う機能が含まれる。なお、制御プログラム９Ａが提供する機能は、メールアプリケーション９Ｂ等の他のプログラムが提供する機能と組み合わせて利用されることがある。
【００５４】
コントローラ１０は、制御部として機能し、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。コントローラ１０は、通信ユニット６等の他の構成要素が統合されたＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）等の集積回路であってもよい。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００５５】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行して、ディスプレイ２Ａ及び通信ユニット６等を制御することによって各種機能を実現する。コントローラ１０は、タッチスクリーン２Ｂ、ボタン３、加速度センサ１５等の各種検出部の検出結果に応じて、制御を変更することもある。
【００５６】
コントローラ１０は、例えば、制御プログラム９Ａを実行することにより、タッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を実行する。
【００５７】
カメラ１２は、フロントフェイス１Ａに面している物体を撮影するインカメラである。カメラ１３は、バックフェイス１Ｂに面している物体を撮影するアウトカメラである。
【００５８】
外部インターフェイス１４は、他の装置が接続される端子である。外部インターフェイス１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト）、イヤホンマイクコネクタのような汎用的な端子であってもよい。外部インターフェイス１４は、Ｄｏｃｋコネクタのような専用に設計された端子でもよい。外部インターフェイス１４に接続される装置には、例えば、外部ストレージ、スピーカ、通信装置が含まれる。
【００５９】
加速度センサ１５は、スマートフォン１に働く加速度の方向及び大きさを検出する。方位センサ１６は、地磁気の向きを検出する。回転検出センサ１７は、スマートフォン１の回転を検出する。加速度センサ１５、方位センサ１６及び回転検出センサ１７の検出結果は、スマートフォン１の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【００６０】
このように構成されるスマートフォン１は、ＩＥＥＥ８０２．１１に準拠している無線通信システム、例えば、ＷｉＦｉによる通信の利便性を高めることができる。以下に、具体的な構成について説明する。
【００６１】
コントローラ１０は、３Ｇによる通信の通信量に基づいて、通信ユニット６を用いて、ＷｉＦｉの基地局をサーチする。具体的には、コントローラ１０は、通信ユニット６における３Ｇによる通信の通信量を測定する。続いて、コントローラ１０は、３Ｇによる通信の通信量が第１の値以上の場合、ＷｉＦｉの基地局をサーチする。
【００６２】
ここで、通信量とは、例えば、単位時間あたりのデータの受信量若しくはデータの送信量、単位時間あたりのデータの受信量若しくはデータの送信量、又は単位時間あたりのデータの受信量の最大値若しくはデータの送信量の最大値をいう。または、通信量は、単位時間あたりの通信総量、単位時間あたりの通信総量の平均値、又は単位時間あたりのデータの受信量若しくはデータの送信量の最大値をいう。ここで、通信総量は、データを受信した量（受信量）と、データを送信した量（送信量）との和からなる。
【００６３】
すなわち、コントローラ１０は、３Ｇの通信について、例えば、単位時間あたりのデータの受信量若しくはデータの送信量が第１の値を超えた場合、単位時間あたりのデータの受信量若しくはデータの送信量が第１の値を超えた場合、又は単位時間あたりのデータの受信量の最大値若しくはデータの送信量の最大値が第１の値を超えた場合に、ＷｉＦｉの基地局をサーチする。また、コントローラ１０は、３Ｇの通信について、例えば、単位時間あたりの通信総量が第１の値を超えた場合、単位時間あたりの通信総量の平均値が第１の値を超えた場合、又は単位時間あたりのデータの受信量若しくはデータの送信量の最大値が第１の値を超えた場合に、ＷｉＦｉの基地局をサーチする。なお、第１の値は、単位時間あたりのデータの受信量若しくはデータの送信量、単位時間あたりのデータの受信量若しくはデータの送信量、単位時間あたりのデータの受信量の最大値若しくはデータの送信量の最大値、単位時間あたりの通信総量、単位時間あたりの通信総量の平均値、単位時間あたりの最大値それぞれにおいて異なる値であってもよい。
【００６４】
このように、スマートフォン１は、３Ｇによる通信の通信量に基づいてＷｉＦｉの基地局をサーチしてＷｉＦｉによる通信を利用可能とする。よって、スマートフォン１は、例えば３Ｇの通信の通信量が多い場合に、ＷｉＦｉの基地局をサーチして通信を切り替え可能とするので、ＷｉＦｉによる通信の利便性を高めることができる。
【００６５】
コントローラ１０は、ＷｉＦｉの基地局をサーチして当該基地局が見つかった場合に、通信ユニット６を制御して、当該基地局との通信接続を確立させる。続いて、コントローラ１０は、３Ｇによる通信を、ＷｉＦｉによる通信に切り替える。そして、コントローラ１０は、通信ユニット６によって３Ｇによる行われている通信をＷｉＦｉの通信に切り替えた場合において当該通信が完了しても、通信ユニット６と、ＷｉＦｉの基地局との接続状態を維持する。
【００６６】
このように、スマートフォン１は、ＷｉＦｉの基地局が見つかった場合に、３Ｇによる通信をＷｉＦｉによる通信に切り替えるので、３Ｇの通信量を抑制させることができる。また、スマートフォン１は、通信が完了しても、通信ユニット６とＷｉＦｉの基地局との接続状態を維持するので、通信が再開された場合においてそのままＷｉＦｉによる通信を行う。よって、スマートフォン１は、ＷｉＦｉによる通信の利便性をさらに高めることができる。
【００６７】
また、コントローラ１０は、ＷｉＦｉの基地局をサーチして当該基地局が見つかった場合において、当該基地局を利用した場合の通信速度が所定の速度以上であるとき、３Ｇによる通信を、ＷｉＦｉによる通信に切り替える。
【００６８】
コントローラ１０は、以下のようにＷｉＦｉの基地局を利用した場合の通信速度を測定する。すなわち、コントローラ１０は、ＷｉＦｉの基地局が見つかった場合において、当該基地局との通信接続を確立させた後、当該基地局を介して、外部のサーバと所定容量のダミーデータの送受信を行う。そして、コントローラ１０は、このダミーデータの送受信に掛かった時間に基づいて、通信速度を測定する。よって、スマートフォン１は、通信速度に基づいて３Ｇによる通信を、ＷｉＦｉによる通信に切り替えることができる。
【００６９】
また、コントローラ１０は、ＷｉＦｉの基地局をサーチして当該基地局が見つかった場合において、３Ｇによる通信をそのまま継続した場合の電力消費量に比べて、ＷｉＦｉによる通信に切り替えた場合の電力消費量が低いか否かを判定する。コントローラ１０は、ＷｉＦｉによる通信に切り替えた場合の電力消費量が低いと判定したとき、３Ｇによる通信をＷｉＦｉによる通信に切り替える。
【００７０】
コントローラ１０は、以下のように電力消費量の判定を行う。すなわち、スマートフォン１は、ＷｉＦｉによる通信を行っている場合でも、例えば、着信を待受するために間欠信号を受信するので、３Ｇによる通信を継続している。このため、コントローラ１０は、ＷｉＦｉによる通信に係る電力消費量と、３Ｇによる通信に係る電力消費量との合算値を、ＷｉＦｉによる通信を行っている場合の電力消費量とする。
【００７１】
なお、コントローラ１０は、受信予定又は送信予定のデータのサイズ及びＷｉＦｉによる通信の通信速度に基づいて通信終了時間を算出する。そして、コントローラ１０は、通信終了時間までのＷｉＦｉによる通信に係る電力消費量と、３Ｇによる通信に係る電力消費量との合算値を、ＷｉＦｉによる通信を行っている場合の電力消費量とする。
【００７２】
他方、３Ｇによる通信をそのまま継続した場合、コントローラ１０は、３Ｇによる通信に係る電力消費量を算出する。ここで、コントローラ１０は、受信予定又は送信予定のデータ、３Ｇによる通信の通信速度に基づいて通信終了時間を算出し、通信終了時間までの３Ｇによる通信に係る電力消費量を算出する。
そして、コントローラ１０は、これら算出した電力消費量を比較することにより、３Ｇによる通信からＷｉＦｉによる通信に切り替えた場合の電力消費量が低いか否かを判定する。
このように、スマートフォン１は、電力消費量に基づいて３Ｇによる通信をＷｉＦｉによる通信に切り替えることができる。
【００７３】
また、コントローラ１０は、基地局をサーチして当該基地局が見つからなかった場合に、通信ユニット６を制御して、当該基地局のサーチを中止する。続いて、コントローラ１０は、当該中止後から所定時間経過後に、当該中止後の前記第１通信部による通信の通信量を測定する。そして、コントローラ１０は、測定された通信量が第２の値以上の場合に、当該基地局を再サーチする。コントローラ１０は、ここでの通信量の測定を、上述したようにダミーデータを用いて行う。ここで、第２の値は、第１の値以上としてもよいし、第１の値よりも小さいものとしてもよいし、第１の値と同じものとしてもよい。
このように、スマートフォン１は、通信の継続状況に基づいて基地局の再サーチを制御することができる。
【００７４】
また、コントローラ１０は、スマートフォン１の移動量を算出する移動量算出部として機能する。例えば、コントローラ１０は、加速度センサ１５により検出された加速度又は通信ユニット６を介して受信するＧＰＳ信号に基づいて移動量を算出する。
【００７５】
そして、コントローラ１０は、基地局をサーチし、当該基地局が見つからない場合に、当該基地局のサーチを中止し、当該中止後から所定時間経過後に、当該中止後に算出された移動量が所定値以上、かつ、当該中止後の通信ユニット６によって行われた通信の通信量が第２の値以上の場合に、基地局を再サーチする。
このようにすることで、スマートフォン１は、自身の移動状況に基づいて基地局の再サーチを制御することができる。
【００７６】
つぎに、スマートフォン１の動作の流れについて、図６に示すフローチャートを参照しながら説明する。
【００７７】
ステップＳＴ１において、コントローラ１０は、３Ｇの通信の通信量を測定する。
ステップＳＴ２において、コントローラ１０は、ステップＳＴ１において測定された通信量が第１の値以上か否かを判定する。コントローラ１０は、この判定がＹＥＳの場合、ステップＳＴ３に処理を移し、この判定がＮＯの場合、本フローチャートの処理を終了する。
【００７８】
ステップＳＴ３において、コントローラ１０は、ＷｉＦｉの基地局をサーチする。
ステップＳＴ４において、コントローラ１０は、基地局が見つかったか否か判定する。コントローラ１０は、この判定がＹＥＳの場合、ステップＳＴ１０に処理を移し、この判定がＮＯの場合、ステップＳＴ５に処理を移す。
【００７９】
ステップＳＴ５において、コントローラ１０は、基地局のサーチを中止し、所定時間待機する。
ステップＳＴ６において、コントローラ１０は、通信量を測定する。
【００８０】
ステップＳＴ７において、コントローラ１０は、ステップＳＴ６において測定された通信量が第２の値以上か否かを判定する。コントローラ１０は、この判定がＹＥＳの場合、ステップＳＴ８に処理を移し、この判定がＮＯの場合、本フローチャートの処理を終了する。
【００８１】
ステップＳＴ８において、コントローラ１０は、ＷｉＦｉの基地局をサーチする。
ステップＳＴ９において、コントローラ１０は、基地局が見つかったか否か判定する。コントローラ１０は、この判定がＹＥＳの場合、ステップＳＴ１０に処理を移し、この判定がＮＯの場合、本フローチャートの処理を終了する。
【００８２】
ステップＳＴ１０において、コントローラ１０は、通信ユニット６を制御して、ＷｉＦｉの通信を確立させる。
ステップＳＴ１１において、コントローラ１０は、３Ｇによる通信を、ＷｉＦｉの通信に切り替える。
【００８３】
以上、本実施形態によれば、スマートフォン１は、３Ｇによる通信の通信量に基づいてＷｉＦｉの基地局をサーチしてＷｉＦｉによる通信を利用可能とする。よって、スマートフォン１は、例えば３Ｇの通信の通信量が多い場合に、ＷｉＦｉの基地局をサーチして通信を切り替え可能とするので、ＷｉＦｉによる通信の利便性を高めることができる。
【００８４】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明による効果は、前述の実施形態に記載されたものに限定されるものではない。
【００８５】
本実施形態において、コントローラ１０は、３Ｇによる通信の通信量が第１の値以上の場合、ＷｉＦｉの基地局をサーチすることとしたが、これに限らない。例えば、第１の値に代わり、段階的な複数の値をストレージ９に記憶させておき、コントローラ１０が、３Ｇの通信速度に基づいて、当該複数の値から一の値を選択するようにしてもよい。そして、コントローラ１０は、３Ｇによる通信の通信量が選択された値以上の場合、ＷｉＦｉの基地局をサーチするようにしてもよい。例えば、コントローラ１０は、３Ｇの通信の通信速度が輻輳等により低下している場合に、複数段階の値から最も低い値を選択し、３Ｇによる通信の通信量が選択された値以上の場合、ＷｉＦｉの基地局をサーチするようにしてもよい。
【符号の説明】
【００８６】
１  スマートフォン
６  通信ユニット
１０  コントローラ
【図１】
2014049908.tif 000003
【図２】
2014049908.tif 000004
【図３】
2014049908.tif 000005
【図４】
2014049908.tif 000006
【図５】
2014049908.tif 000007
【図６】
2014049908.tif 000008