(57)【要約】【課題】携帯電話機には、利用者の操作によらないデータ通信に改善の余地がある。【解決手段】携帯電子機器（例えば、携帯電話機１）は、加速度センサ１５と、通信部６と、制御部１０とを備える。制御部１０は、加速度センサ１５によって検出された加速度に基づいて自機の移動状態を検出する。制御部１０は、移動状態にあった自機の停止を検出した場合、第１の時間の経過後に、基地局を通信部６にサーチさせる。制御部１０は、移動状態にあった自機の静止を検出した場合、第１の時間の経過前に、基地局を通信部６にサーチさせる。【選択図】図２
2015226253.tif 000002
【特許請求の範囲】
【請求項１】
加速度を検出する加速度センサと、
基地局と通信を行う通信部と、
前記加速度に基づいて、自機が移動している移動状態を検出する制御部と
を備え、
前記制御部は、
前記移動状態にあった前記自機の停止を検出した場合、第１の時間の経過後に、前記通信部に前記基地局をサーチさせ、
前記移動状態にあった前記自機の静止を検出した場合、前記第１の時間の経過前に、前記通信部に前記基地局をサーチさせる携帯電子機器。
【請求項２】
前記移動状態は、歩行および走行の少なくとも一方によって移動している状態である請求項１に記載の携帯電子機器。
【請求項３】
前記制御部は、前記自機が静止している状態でサーチした前記基地局と通信接続が確立すると、バックグランド通信を開始する請求項１または２に記載の携帯電子機器。
【請求項４】
前記制御部は、前記自機が静止している状態から停止している状態に遷移すると、前記バックグランド通信を停止する請求項３に記載の携帯電子機器。
【請求項５】
加速度センサと、基地局と通信を行う通信部とを備える携帯電子機器の制御方法であって、
前記加速度センサによって検出された加速度に基づいて自機の移動状態を検出するステップと、
前記移動状態にあった前記自機の停止を検出した場合、第１の時間の経過後に、前記基地局を前記通信部にサーチさせるステップと、
前記移動状態にあった前記自機の静止を検出した場合、前記第１の時間の経過前に、前記基地局を前記通信部にサーチさせるステップと
を含む制御方法。
【請求項６】
加速度センサと、基地局と通信を行う通信部とを備える携帯電子機器に、
前記加速度センサによって検出された加速度に基づいて自機の移動状態を検出するステップと、
前記移動状態にあった前記自機の停止を検出した場合、第１の時間の経過後に、前記基地局を前記通信部にサーチさせるステップと、
前記移動状態にあった前記自機の静止を検出した場合、前記第１の時間の経過前に、前記基地局を前記通信部にサーチさせるステップと
を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、携帯電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
携帯電子機器には、利用者の操作によらず、アプリケーションがデータ通信を行う端末装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６０１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の携帯電子機器には、利用者の操作によらないデータ通信に改善の余地がある。
【課題を解決するための手段】
【０００５】
１つの態様に係る携帯電子機器は、加速度を検出する加速度センサと、基地局と通信を行う通信部と、前記加速度に基づいて、自機が移動している移動状態を検出する制御部とを備え、前記制御部は、前記移動状態にあった前記自機の停止を検出した場合、第１の時間の経過後に、前記通信部に前記基地局をサーチさせ、前記移動状態にあった前記自機の静止を検出した場合、前記第１の時間の経過前に、前記通信部に前記基地局をサーチさせる。
【０００６】
１つの態様に係る制御方法は、加速度センサと、基地局と通信を行う通信部とを備える携帯電子機器の制御方法であって、前記加速度センサによって検出された加速度に基づいて自機の移動状態を検出するステップと、前記移動状態にあった前記自機の停止を検出した場合、第１の時間の経過後に、前記基地局を前記通信部にサーチさせるステップと、前記移動状態にあった前記自機の静止を検出した場合、前記第１の時間の経過前に、前記基地局を前記通信部にサーチさせるステップとを含む。
【０００７】
１つの態様に係る制御プログラムは、加速度センサと、基地局と通信を行う通信部とを備える携帯電子機器に、前記加速度センサによって検出された加速度に基づいて自機の移動状態を検出するステップと、前記移動状態にあった前記自機の停止を検出した場合、第１の時間の経過後に、前記基地局を前記通信部にサーチさせるステップと、前記移動状態にあった前記自機の静止を検出した場合、前記第１の時間の経過前に、前記基地局を前記通信部にサーチさせるステップとを実行させる。
【図面の簡単な説明】
【０００８】
【図１】図１は、携帯電話機のデータ通信の例を示す図である。
【図２】図２は、携帯電話機のブロック図である。
【図３】図３は、加速度センサの検出結果を模式的に示す図である。
【図４】図４は、判別データの構成例を示す図である。
【図５】図５は、携帯電話機による状態判別の例の処理手順を示すフローチャートである。
【図６】図６は、携帯電話機による状態判別の例の処理手順を示すフローチャートである。
【図７】図７は、各状態における基地局のサーチの許否を設定するための画面例を示す図である。
【発明を実施するための形態】
【０００９】
本出願に係る携帯電子機器、制御方法、及び制御プログラムを実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、携帯電子機器の例として、携帯電話機について説明する。
【００１０】
（実施形態）
図１は、携帯電話機のデータ通信の例を示す図である。図１に示すように、携帯電話機１は、通信部６と、加速度センサ１５とを有する。通信部６は、中継器を介して他の通信機器と通信ができるように構成されている。本実施形態において、中継器は、例えば、家庭、オフィス等に設けられた近距離無線の基地局（アクセスポイント）４０である。加速度センサ１５は、自機に作用する加速度を検出する。そして、携帯電話機１は、基地局４０を介して、利用者の操作によらないデータ通信を行う機能を有する。
【００１１】
サーバ５０は、アップデートデータを管理する。サーバ５０は、公衆回線ネットワーク９０を介して携帯電話機１と通信可能なように構成されている。サーバ５０は、アップデートデータを、アップデートされるソフトウェアを識別するための識別情報と、アップデート後のソフトウェアの新しさを示すバージョン情報とに対応付けて記憶する。
【００１２】
サーバ５０は、アップデートに関する問い合わせを受け付ける。アップデートに関する問い合わせは、例えば、アップデートされるソフトウェアを識別するための識別情報を含む。サーバ５０は、アップデートに関する問い合わせを受け付けると、対応する最新のアップデートデータのバージョン情報を取得し、取得したバージョン情報を問い合わせ元へ応答する。
【００１３】
サーバ５０は、アップデートデータの送信要求を受け付ける。アップデートデータの送信要求は、例えば、アップデートされるソフトウェアを識別するための識別情報を含む。サーバ５０は、アップデートデータの送信要求を受け付けると、識別番号によって識別されるソフトウェアに対応する最新のアップデートデータを取得し、取得したアップデートデータを要求元へ送信する。
【００１４】
携帯電話機１は、携帯電話機１のソフトウェア情報を記憶している。ソフトウェア情報は、携帯電話機１に導入されているソフトウェア毎に、識別情報及びバージョン情報を保持する。
【００１５】
例えば、歩行または走行していた利用者は、家、オフィス等の目的地に到着し、携帯電話機１を使用しない場合、携帯していた携帯電話機１を机、テーブル等に置く可能性が高い。そして、目的地には、携帯電話機１と近距離無線通信が可能な基地局４０が設けられている可能性が高い。
【００１６】
携帯電話機１は、加速度センサ１５によって検出した加速度に基づいて、歩行あるいは走行していた利用者によって机３０の上に置かれて、静止しているかを判別する。携帯電話機１は、静止していると判別すると、図１に示すステップＳ１１として、通信部６を制御して基地局４０をサーチし、基地局４０との通信接続を確立する。なお、携帯電話機１が静止されたか否かの判別方法については、後述する。携帯電話機１は、基地局４０及び公衆回線ネットワーク９０を介してサーバ５０と通信が可能になると、利用者の操作によらずに、データ通信をバックグランドで行う。
【００１７】
図１に示すステップＳ１２として、携帯電話機１は、通信部６による通信により、携帯電話機１のアップデートに関する問い合わせをサーバ５０に対して行う。サーバ５０は、携帯電話機１からの問い合わせを受け付けると、ステップＳ１３として、応答を携帯電話機１へ送信する。携帯電話機１は、ステップＳ１３でのサーバ５０の応答に基づいて、導入されているソフトウェアのアップデートが必要であると判別すると、アップデートが必要であることを示す情報を表示あるいは通知する。
【００１８】
このように、利用者の歩行あるいは走行での移動後に静止された場合に、基地局４０を通信部６にサーチさせることにより、携帯電話機１は、基地局４０との通信が確立すると、直ちに、バックグランド通信を自動で行うことができる。このため、携帯電話機１は、利用者が携帯していないときに、バックグランド通信を行うことが可能となり、利用者の操作によらないデータ通信に改善することができる。また、歩行または走行での移動から静止したことを判別することで、例えば、移動者が乗り物で移動している場合に、乗り物の停車を静止として誤って判別する可能性を低減することができる。
【００１９】
上記の実施形態では、携帯電話機１は、バックグランド通信でアップデートの確認を行う場合について説明したが、バックグランドでの通信は、これに限定されない。例えば、携帯電話機１は、新着メールの有無、通知の有無等をバックグランド通信で確認するように構成されてもよい。
【００２０】
図２は、携帯電話機１のブロック図である。携帯電子機器１は、図２に示すように、表示部２と、操作部３と、通信部６と、レシーバ７と、マイク８と、記憶部９と、制御部１０と、スピーカ１１と、加速度センサ１５とを備える。
【００２１】
表示部２は、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示パネルを有する。表示部２は、制御部１０から入力される信号に応じて、文字、図形、画像等の情報を表示する。表示部２が表示する情報には、報知のための画面、アイコン等が含まれる。
【００２２】
操作部３は、利用者の操作を受け付けるための１ないし複数のデバイスを有する。利用者の操作を受け付けるためのデバイスは、例えば、キー、ボタン、タッチスクリーン等を含む。操作部３は、受け付けた操作に応じた信号を制御部１０へ入力する。
【００２３】
通信部６は、無線により通信する。通信部６によってサポートされる通信方式は、無線通信規格である。無線通信規格として、例えば、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格がある。セルラーフォンの通信規格として、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。無線通信規格として、さらに、例えば、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等がある。通信部６は、上述した通信規格の１つ又は複数をサポートしていてもよい。本実施形態では、通信部６は、ＷｉＦｉ（登録商標）により近距離無線通信を行うものとして説明する。
【００２４】
また、通信部６は、ＧＰＳ衛星からの所定の周波数帯の電波信号を受信し、受信した電波信号の復調処理を行って、処理後の信号を制御部１０に送出する。携帯電話機１は、ＧＰＳ衛星との通信機能を通信部６から分散させて、通信部６から独立した個別の通信部を設けてもよい。
【００２５】
レシーバ７及びスピーカ１１は、音出力部である。レシーバ７及びスピーカ１１は、制御部１０から入力される音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。スピーカ１１は、例えば、着信音及び音楽を出力するために用いられる。レシーバ７及びスピーカ１１の一方が、他方の機能を兼ねてもよい。マイク８は、音入力部である。マイク８は、利用者の音声等を音信号へ変換して制御部１０へ入力する。
【００２６】
記憶部９は、プログラム及びデータを記憶する。記憶部９は、制御部１０の処理結果を一時的に記憶する作業領域としても利用される。記憶部９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。記憶部９は、複数の種類の記憶媒体を含んでよい。記憶部９は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。記憶部９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００２７】
記憶部９は、例えば、制御プログラム９ａ、加速度データ９ｂ、判別データ９ｃ、及び設定データ９ｚを記憶する。制御プログラム９ａは、携帯電話機１を稼働させるための各種制御に関する機能を提供する。加速度データ９ｂは、携帯電話機１に作用する加速度を示す情報を含む。判別データ９ｃは、携帯電話機１の状態の判別に用いる情報を含む。設定データ９ｚは、携帯電話機１の動作に関する各種の設定に関する情報を含む。
【００２８】
加速度データ９ｂには、複数の加速度情報が時系列的に記憶される。加速度情報は、時間と、加速度の値といった項目を含む。時間は、加速度センサ１５によって加速度を検出した時間を示す。加速度の値は、加速度センサ１５によって検出した加速度の値を示す。判別データ９ｃについては、後述する。
【００２９】
制御プログラム９ａは、携帯電話機１を稼働させるための各種制御に関する機能を提供する。制御プログラム９ａは、例えば、通信部６、レシーバ７、及びマイク８等を制御することによって、通話を実現させる。制御プログラム９ａが提供する機能には、加速度センサ１５等を制御することによって、加速度に基づいて携帯電話機１の状態を判別する機能、携帯電話機１の状態に基づいて基地局４０をサーチする機能が含まれる。携帯電話機１の状態については、後述する。制御プログラム９ａが提供する機能は、他のプログラムが提供する機能と組み合わせて利用されることがある。
【００３０】
制御部１０は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、及びＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を含むが、これらに限定されない。制御部１０は、携帯電話機１の動作を統括的に制御して各種の機能を実現する。
【００３１】
具体的には、制御部１０は、記憶部９に記憶されているデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムに含まれる命令を実行する。そして、制御部１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、表示部２、通信部６、レシーバ７、及びスピーカ１１を含むが、これらに限定されない。制御部１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、操作部３、通信部６、マイク８、及び加速度センサ１５を含むが、これらに限定されない。
【００３２】
加速度センサ１５は、携帯電話機１に作用する加速度の方向及び大きさを検出し、検出結果を制御部１０に出力する。例えば、加速度センサ１５は、Ｘ軸方向の加速度と、Ｙ軸方向の加速度と、Ｚ軸方向の加速度と、各加速度を合成したベクトル値とを、加速度センサ１５の検出結果として制御部１０に送信する。
【００３３】
携帯電話機１は、自機の複数の状態を判別する機能を有している。携帯電話機１の複数の状態は、例えば、停止状態、静止状態、歩行状態、走行状態、乗り物での移動状態、自転車での移動状態を含む。
【００３４】
停止状態は、携帯電話機１を携帯している利用者が停止している状態である。静止状態は、携帯電話機１が置かれた状態である。歩行状態は、携帯電話機１を携帯している利用者が歩行している状態である。走行状態は、携帯電話機１を携帯している利用者が走行している状態である。乗り物での移動状態は、携帯電話機１を携帯している利用者が乗り物で移動している状態である。乗り物は、例えば、自動車、バイク、電車、バス、飛行機等の自転車以外の動力を用いた乗り物を含む。自転車での移動状態は、携帯電話機１を携帯している利用者が自転車で移動している状態である。
【００３５】
図３は、加速度センサ１５の検出結果を模式的に示す図である。制御部１０には、図３に示すように、Ｘ軸方向の加速度（図３中のＡ）と、Ｙ軸方向の加速度（図３中のＢ）と、Ｚ軸方向の加速度（図３中のＣ）と、各加速度を合成したベクトル値（図３中のＤ）とが加速度センサ１５の検出結果として送信されてくる。制御部１０は、検出結果を記憶部９の加速度データ９ｂにロギングする。
【００３６】
制御部１０は、制御プログラム９ａを実行することで、加速度データ９ｂを分析して、携帯電話機１の状態を判別する制御を行う。例えば、携帯電話機１の状態を判別するにあたり、制御部１０は、加速度パターンのデータを用いる。加速度パターンは、例えば、記憶部９の判別データ９ｃとして予め記憶されている。
【００３７】
図４は、判別データ９ｃの構成例を示す図である。判別データ９ｃは、携帯電話機１の複数の状態ごとに対応する加速度パターンを含む。加速度パターンは、携帯電話機１の複数の状態ごとに、どのような加速度パターンが加速度センサ１５により特徴的に検出されるのかを予め計測し、抽出しておいた加速度パターンである。加速度パターンは、上述した合成ベクトル値のロギングしたデータに対応するように記憶される。
【００３８】
図４に示す例では、判別データ９ｃは、携帯電話機１の複数の状態に対応した判別情報を含む。判別情報は、加速度パターンと、状態といった項目を含む。パターンＰ０の判別情報は、停止状態に対応した加速度パターンが含まれる。パターンＰ１の判別情報は、静止状態に対応した加速度パターンが含まれる。パターンＰ２の判別情報は、歩行での移動状態に対応した加速度パターンが含まれる。パターンＰ３の判別情報は、走行での移動状態に対応した加速度パターンが含まれる。パターンＰ４の判別情報は、複数の種類の乗り物ごとの移動状態に対応した加速度パターンが含まれる。パターンＰ５の判別情報は、自転車による移動状態に対応した加速度パターンが含まれる。
【００３９】
例えば、利用者が携帯電話機１を手に持っている場合では、利用者が携帯電話機１を停止させていると思っていても、加速度センサ１５により微量の加速度が検出される場合がある。このため、停止状態の場合、携帯電話機１の加速度センサ１５は、携帯している利用者の振動等を検出する。また、携帯電話機１が置かれた机、テーブル等に力が加わっていない静止状態の場合、加速度センサ１５は、静止状態の加速度パターンよりも振幅の変化等が小さいノイズを検出する。このため、静止状態の加速度のパターンＰ１は、停止状態の加速度のパターンＰ０よりも加速度の振幅、周期等の変化が小さくなっている。
【００４０】
制御部１０は、加速度データ９ｂの合成ベクトルのパターンと判別データ９ｃの加速度パターンとを比較し、一致した加速度パターンに対応付けられた状態を、携帯電話機１の状態として判別する。なお、パターンの一致とは、完全に一致している場合、所定の割合で一致している場合を含む。
【００４１】
例えば、加速度データ９ｂの合成ベクトルのパターンが判別データ９ｃのパターンＰ０からパターンＰ５のいずれかと一致している場合、制御部１０は、携帯電話機１が停止状態、静止状態、歩行での移動状態、走行での移動状態、自転車での移動状態のいずれかであると判別する。なお、制御部１０は、静止状態の加速度パターンに替えて、上述の合成ベクトル値のロギングしたデータが複数の移動状態のいずれにも一致しない場合を静止状態であると判別してもよい。
【００４２】
本実施形態では、携帯電話機１は、加速度パターンに基づいて、歩行または走行での移動状態から、停止状態または静止状態に遷移したことを判別する場合について説明するが、これに限定されない。例えば、携帯電話機１は、停止状態を判別するための第１の閾値と、静止状態を判別するための第２の閾値とを記憶しておき、加速度の振幅の値と各閾値とを比較して、停止状態と静止状態とを判別するように構成されてもよい。この場合、第１の閾値は、第２の閾値よりも大きな値となる。
【００４３】
携帯電話機１は、自機の状態を判別することにより、当該状態に基づいて基地局４０に自動で通信接続、切断する機能を有している。携帯電話機１は、制御プログラム９ａを実行することで、基地局４０に自動で通信接続、切断する機能を実現する。
【００４４】
携帯電話機１は、歩行、走行、乗り物、自転車での移動状態であると判別すると、通信部６を制御して、基地局４０をサーチしないように制御する。その結果、携帯電話機１は、移動状態であるときに基地局４０をサーチしないので、常時サーチする場合に比べて電力消費量を減らすことができる。
【００４５】
携帯電話機１が歩行または走行での移動状態である場合、利用者が目的地へ到達する通過点での停止は、例えば、信号待ち、渋滞、乗車待ち等であり、再び移動を開始する可能性が高い。このため、携帯電話機１は、歩行または走行での移動状態において、加速度センサ１５によって検出された加速度に基づいて停止を検出し、該停止が第１の時間継続すると、当該移動状態から停止状態に遷移したと判別する。第１の時間は、停止状態に遷移したと判別するための継続時間である。本実施形態では、第１の時間は、例えば５分である場合について説明する。そして、移動状態から停止状態に遷移したと判別した場合、携帯電話機１は、通信部６を制御して基地局４０をサーチさせる。
【００４６】
携帯電話機１が歩行または走行での移動状態である場合、利用者が目的地へ到達したときの停止は、再び移動を開始する可能性が低い。そして、目的地が家、オフィス等である場合、利用者は、携帯していた携帯電話機１を机、テーブル等の上に置く可能性が高い。そして、携帯電話機１が机、テーブル等の上に置かれた場合、利用者に携帯されているときよりも、携帯電話機１に作用する加速度は小さい。このため、携帯電話機１は、加速度センサ１５によって検出される加速度パターンの相違に基づいて、停止状態であるか静止状態であるかを判別する。
【００４７】
静止状態に対応した加速度が第２の時間にわたって継続している場合、携帯電話機１は、歩行または走行での移動状態から静止状態に遷移したと判別し、通信部６を制御して基地局４０をサーチする。第２の時間は、例えば加速度がノイズであることを判別するための時間である。第２の時間は、第１の時間よりも短い時間である。このため、携帯電話機１は、一時的な停止であるかを監視するための第１の時間が経過する前に、静止状態に遷移したことを判別する可能性が高い。
【００４８】
このように、携帯電話機１は、歩行または走行での移動状態から、静止状態への遷移と判別すると、第１の時間が経過する前に、通信部６に基地局４０をサーチさせる。これにより、携帯電話機１は、当該移動状態から静止状態に遷移した場合、移動状態から停止状態に遷移した場合よりも早いタイミングで基地局４０をサーチさせることができる。また、携帯電話機１は、第１の時間が経過するまでは、停止状態に遷移しないため、利用者の一時停止中に基地局４０をサーチする可能性を低減することができる。
【００４９】
携帯電話機１は、基地局４０が見つかった場合、当該基地局４０との通信接続を試みる。携帯電話機１は、サーチによって見つかった基地局４０が記憶部９に登録されている基地局４０であると、自動的に通信接続の確立を行うように制御されていてもよい。また、携帯電話機１は、サーチによって見つかった基地局４０が過去に接続を確立したことがある基地局４０であると、自動的に通信接続の確立を行うように制御されていてもよい。この場合、過去に接続を確立したことがある基地局４０の情報は、記憶部９に記憶される。
【００５０】
なお、記憶部９には、基地局４０を特定するための情報が記憶される。基地局４０を特定するための情報としては、例えば、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）が挙げられる。記憶部９には、記憶された基地局４０と通信接続を確立する際に利用されるアクセスキーを記憶していてもよい。
【００５１】
本実施形態の携帯電話機１は、通信接続が確立するまで、基地局４０のサーチを繰り返すものとするが、これに限らない。例えば、携帯電話機１は、所定時間（例えば、１分）において基地局４０が見つからなかった場合、当該基地局４０のサーチを中止するようにしてもよい。通信部６を制御して基地局４０のサーチを中止する制御方法としては、サーチ機能を実行しないように制御する方法と、通信部６の電源をＯＦＦにする方法とが含まれる。
【００５２】
例えば、静止状態である場合、利用者は、携帯電話機１を使用しない可能性が高い。利用者が使用しない、バックグランド通信を行いやすい静止状態において、通信部６と基地局４０との通信接続が確立すると、携帯電話機１は、基地局４０による通信により、バックグランド通信を開始させる。バックグランド通信を開始させるとは、例えば、アップデートを確認する機能を実行させること、バックグランド通信を行うアプリケーションプログラムを実行させること等を含む。
【００５３】
このように、携帯電話機１は、利用者の操作によらないデータ通信を、利用者が使用しないタイミングで速やかに行うことができる。その結果、携帯電話機１は、利用者が使用している場合にバックグランド通信を行うことを回避できる可能性が高いので、利用者の利便性を向上させることができる。
【００５４】
例えば、静止状態の携帯電話機１は、利用者が移動する場合や使用する場合等に再び携帯される。この場合、携帯電話機１の状態は、静止状態から停止状態または移動状態に遷移する。このため、静止状態の場合、携帯電話機１は、静止状態から停止状態または移動状態に遷移したかを判別する。そして、携帯電話機１は、バックグランド通信中に、静止状態から停止状態に遷移したと判別すると、当該バックグランド通信を停止させる。その結果、利用者が使いたい場合に、携帯電話機１がバックグランド通信中であることを回避できる可能性が高いので、利用者の利便性を向上させることができる。
【００５５】
図５を参照しながら、携帯電話機１による状態の判別に係る処理手順について説明する。図５は、携帯電話機１による状態判別の例の処理手順を示すフローチャートである。図５に示す処理手順は、制御部１０が制御プログラム９ａを実行することによって実現される。図５に示す処理手順は、状態の判別をリアルタイムに行う手順として説明する。なお、携帯電話機１は、この実施形態に限らず、状態の判別を所定時間おきに行うようにしてもよい。
【００５６】
図５に示すように、携帯電話機１の制御部１０は、ステップＳ１０１として、加速度データ９ｂに基づいて携帯電話機１の状態を判別する。具体的には、制御部１０は、加速度データ９ｂの加速度パターンと判別データ９ｃの加速度パターンとを比較し、一致する判別データ９ｃの加速度パターンに対応した状態を、携帯電話機１の状態として判別する。
【００５７】
ステップＳ１０１で判別した状態が、歩行または走行での移動状態ではない場合（ステップＳ１０２，Ｎｏ）、制御部１０は、ステップＳ１０１に戻る。ステップＳ１０１で判別した状態が、歩行または走行での移動状態である場合（ステップＳ１０２，Ｙｅｓ）、制御部１０は、ステップＳ１０３に進む。そして、制御部１０は、ステップＳ１０３として、加速度データ９ｂに基づいて携帯電話機１の状態を判別する。このステップＳ１０３では、加速度データ９ｂの加速度パターンが停止状態の加速度パターンに類似し、かつ上記の第１の時間を経過していない場合、制御部１０は、携帯電話機１が停止していると判別する。
【００５８】
ステップＳ１０３で判別した状態が、歩行または走行での移動状態から静止状態に遷移していない場合（ステップＳ１０４，Ｎｏ）、制御部１０は、ステップＳ１０５に進む。そして、ステップＳ１０３で停止していると判別していない場合、すなわち歩行または走行での移動状態である場合（ステップＳ１０５，Ｎｏ）、制御部１０は、ステップＳ１０３に戻る。
【００５９】
ステップＳ１０３で停止していると判別した場合、すなわち、一時的な停止であるかを判別中である場合（ステップＳ１０５，Ｙｅｓ）、制御部１０は、ステップＳ１０６に進む。そして、制御部１０は、ステップＳ１０６として、加速度データ９ｂに基づいて、停止が第１の時間にわたって継続しているかを判別する。停止が第１の時間にわたって継続していない場合（ステップＳ１０６，Ｎｏ）、制御部１０は、ステップＳ１０３に戻る。
【００６０】
停止が第１の時間にわたって継続している場合（ステップＳ１０６，Ｙｅｓ）、制御部１０は、ステップＳ１０７に進む。制御部１０は、ステップＳ１０７として、停止状態を記憶部９に設定する。そして、制御部１０は、ステップＳ１０８として、通信部６に基地局４０をサーチさせる。例えば、通信部６の状態がＯＦＦの場合、制御部１０は、通信部６の状態をＯＮに変更し、基地局４０をサーチさせる。なお、通信部６の状態がＯＦＦとは、例えば、近距離無線の機能がＯＦＦ、通信部６の電源状態がＯＦＦ等を含む。その後、制御部１０は、図５に示す処理手順を終了させる。
【００６１】
ステップＳ１０３で判別した状態が、歩行または走行での移動状態から静止状態に遷移している場合（ステップＳ１０４，Ｙｅｓ）、制御部１０は、ステップＳ１０９に進む。制御部１０は、ステップＳ１０９として、静止状態を記憶部９に設定する。そして、制御部１０は、ステップＳ１１０として、通信部６に基地局４０をサーチさせる。
【００６２】
通信部６と基地局４０との通信接続が確立していない場合（ステップＳ１１１，Ｎｏ）、制御部１０は、図５に示す処理手順を終了させる。なお、制御部１０は、通信部６と基地局４０との通信接続が確立しない場合、所定の回数だけ基地局４０をサーチさせてもよい。
【００６３】
通信部６と基地局４０との通信接続が確立している場合（ステップＳ１１１，Ｙｅｓ）、制御部１０は、ステップＳ１１２に進む。制御部１０は、ステップＳ１１２として、バックグランド通信を開始させる。その後、制御部１０は、図５に示す処理手順を終了させる。
【００６４】
図６を参照しながら、静止状態の携帯電話機１に係る処理手順について説明する。図６は、携帯電話機１による状態判別の例の処理手順を示すフローチャートである。図６に示す処理手順は、静止状態において、制御部１０が制御プログラム９ａを実行することによって実現される。図６に示す処理手順は、状態の判別をリアルタイムに行う手順として説明する。なお、携帯電話機１は、この実施形態に限らず、状態の判別を所定時間おきに行うようにしてもよい。
【００６５】
図６に示すように、携帯電話機１の制御部１０は、ステップＳ２０１として、加速度データ９ｂに基づいて携帯電話機１の状態を判別する。具体的には、制御部１０は、静止状態から停止状態または歩行、走行、乗り物、自転車のいずれかでの移動状態に遷移したかを判別する。ステップＳ２０１で判別した状態が、静止状態から移動状態に遷移している場合（ステップＳ２０２，Ｙｅｓ）、制御部１０は、ステップＳ２０９に進む。なお、ステップＳ２０９の説明については、後述する。
【００６６】
ステップＳ２０１で判別した状態が、静止状態から移動状態に遷移していない場合（ステップＳ２０２，Ｎｏ）、制御部１０は、ステップＳ２０３に進む。ステップＳ２０１で判別した状態が、静止状態から停止状態に遷移していない場合（ステップＳ２０３，Ｎｏ）、制御部１０は、ステップＳ２０１に戻る。ステップＳ２０１で判別した状態が、静止状態から停止状態に遷移している場合（ステップＳ２０３，Ｙｅｓ）、制御部１０は、ステップＳ２０４に進む。
【００６７】
制御部１０は、ステップＳ２０４として、停止状態を記憶部９に設定する。そして、制御部１０は、ステップＳ２０５として、バックグランド通信中であるかを判別する。バックグランド通信中ではない場合（ステップＳ２０５，Ｎｏ）、制御部１０は、ステップＳ２０７に進む。なお、ステップＳ２０７の処理については、後述する。
【００６８】
バックグランド通信中である場合（ステップＳ２０５，Ｙｅｓ）、制御部１０は、ステップＳ２０６に進む。制御部１０は、ステップＳ２０６として、バックグランド通信を停止させる。バックグランド通信を停止させるとは、例えば、アップデートを確認する機能の実行を終了させること、バックグランド通信を行うアプリケーションプログラムの実行を終了させること等を含む。
【００６９】
制御部１０は、ステップＳ２０７として、加速度データ９ｂに基づいて携帯電話機１の状態を判別する。具体的には、制御部１０は、停止状態から歩行、走行、乗り物、自転車のいずれかでの移動状態に遷移したかを判別する。ステップＳ２０７で判別した状態が、停止状態から移動状態に遷移していない場合（ステップＳ２０８，Ｎｏ）、制御部１０は、ステップＳ２０７に戻る。
【００７０】
ステップＳ２０７で判別した状態が、停止状態から移動状態に遷移している場合（ステップＳ２０８，Ｙｅｓ）、制御部１０は、ステップＳ２０９に進む。制御部１０は、ステップＳ２０９として、ステップＳ２０１またはステップＳ２０７で判別した移動状態を記憶部９に設定する。そして、制御部１０は、ステップＳ２１０として、通信部６の状態をＯＦＦにする。その後、制御部１０は、図６に示す処理手順を終了させる。
【００７１】
上記の図６に示す処理手順では、静止状態から移動状態に遷移したと判別すると、制御部１０は、通信部６の状態をＯＦＦにする場合について説明したが、これに限定されない。例えば、制御部１０は、静止状態から移動状態に遷移したと判別すると、バックグランド通信中であれば、バックグランド通信を保留またはキャンセルし、通信部６の状態をＯＦＦにするように構成されてもよい。
【００７２】
上記の図６に示す処理手順では、停止状態から移動状態への遷移を判別するが、これに限定されない。例えば、静止状態の携帯電話機１は、利用者が一時的に手に持って使用した後に、再び静止状態になる場合がある。このため、制御部１０は、静止状態から停止状態に遷移した後、停止状態から静止状態への遷移を判別するように構成されてもよい。そして、停止状態から静止状態に遷移した場合、制御部１０は、停止状態に遷移したときに停止したバックグランド通信を再開させるように構成されてもよい。
【００７３】
本出願の開示する実施形態は、発明の要旨及び範囲を逸脱しない範囲で変更することができる。さらに、本出願の開示する実施形態及びその変形例は、適宜組み合わせることができる。例えば、上記の実施形態は、以下のように変形してもよい。
【００７４】
例えば、図２に示したプログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【００７５】
上記の実施形態において、携帯電話機１は、それぞれの状態に遷移した場合に、基地局４０、公衆無線ＬＡＮに対応したアクセスポイント等をサーチするか否かについて、利用者が設定できるようにしてもよい。
【００７６】
すなわち、記憶部９の設定データ９ｚは、複数の状態ごとに、基地局４０等をサーチするか否かの設定情報を含んでもよい。そして、制御部１０は、図７に示す設定画面７０を表示部２に表示させて、各状態において基地局４０等をサーチするか否かの設定を受け付けるようにしてもよい。
【００７７】
図７に示す例では、設定情報は、移動状態から停止状態及び移動状態から静止状態に遷移した場合に、基地局４０等をサーチする設定であることを示している。このような設定の場合、携帯電話機１は、上記の実施形態のように、歩行または走行での移動状態から停止状態または静止状態に遷移した場合に、基地局４０のサーチを行う。例えば、停止状態または静止状態のいずれか一方のみにＯＮが設定されている場合がある。このような場合、携帯電話機１は、ＯＦＦが設定されている状態に遷移した場合に基地局４０をサーチしないように構成されてもよい。あるいは、携帯電話機１は、静止状態からＯＦＦが設定されている状態への遷移の判別を行わないように構成されてもよい。
【００７８】
上記の実施形態では、携帯電子機器の例として、携帯電話機について説明したが、添付の請求項に係る携帯電子機器は、携帯電話機に限定されない。添付の請求項に係る携帯電子機器は、携帯電話機以外の携帯電子機器であってもよい。携帯電子機器は、例えば、スマートフォン、モバイルフォン、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、及びゲーム機を含むが、これに限定されない。
【００７９】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【符号の説明】
【００８０】
１  携帯電話機
２  表示部
３  操作部
６  通信部
７  レシーバ
８  マイク
９  記憶部
９ａ  制御プログラム
９ｂ  加速度データ
９ｃ  判別データ
９ｚ  設定データ
１０  制御部
１１  スピーカ
１５  加速度センサ
４０  基地局
５０  サーバ
【図１】
2015226253.tif 000003
【図２】
2015226253.tif 000004
【図３】
2015226253.tif 000005
【図４】
2015226253.tif 000006
【図５】
2015226253.tif 000007
【図６】
2015226253.tif 000008
【図７】
2015226253.tif 000009