(57)【要約】【課題】対向装置との間で無線通信を行い得る状態であるか否かを適切に判定して、無線通信を行い得る状態での確実な動作を実現する。【解決手段】携帯電話１００は、モーションセンサ１１４が携帯電話１００の動きを検出しない場合に、リーダライタ１１８に対してアクセス信号を送信し、アクセス信号に応答してリーダライタ１１８から返送される応答信号の有無を判定するＩＣチップ制御部１５８を備える。また、携帯電話１００は、ＩＣチップ制御部１５８によってリーダライタ１１８から応答信号の返送が無いと判定された場合に、リーダライタ動作付ＩＣチップ１２０に対する電力供給部からの電力供給を停止制御するＩＣチップ電源制御部１６０を備える。ＩＣチップ電源制御部１６０は、リーダライタ１１８から応答信号の返送が有ると判定された場合には、リーダライタ動作付ＩＣチップ１２０に対する電力供給部からの電力供給を継続する。【選択図】図６
2012080447.tif 000002
【特許請求の範囲】
【請求項１】
電力供給部と、
リーダライタとの間で無線通信を行うＩＣチップであって、前記電力供給部からの電力供給があるときにのみ動作するＩＣチップと、
を備えた電子機器であって、
動きを検出するセンサによる検出結果に応じて、前記ＩＣチップが動作状態にある前記電子機器の動きがなくなったか否かを判定する第一の判定部と、
前記リーダライタを備えた対向装置からの信号の受信有無を判定する第二の判定部と、
前記第一の判定部によって前記電子機器の動きがなくなったと判定された場合であって、前記第二の判定部によって前記信号の受信があると判定された場合には、前記電力供給部から前記ＩＣチップへ電力供給される状態とする制御を行う電源制御部と、
を備えたことを特徴とする電子機器。
【請求項２】
コンピュータに、
動きを検出するセンサによる検出結果に応じて、リーダライタとの間で無線通信を行い電力供給部からの電力供給があるときにのみ動作するＩＣチップが動作状態にある電子機器の動きがなくなったか否かを判定する第一の判定をし、
前記リーダライタを備えた対向装置からの信号の受信有無を判定する第二の判定をし、
前記第一の判定によって前記電子機器の動きがなくなったと判定された場合であって、前記第二の判定によって前記信号の受信があると判定された場合には、前記電力供給部から前記ＩＣチップへ電力供給される状態とする制御を行う
処理を実行させることを特徴とする電源制御プログラム。
【請求項３】
電力供給部と、
リーダライタとの間で無線通信を行うＩＣチップであって、前記電力供給部からの電力供給があるときにのみ動作するＩＣチップと、
を備えた電子機器の電源制御方法であって、
前記電子機器が、動きを検出するセンサによる検出結果に応じて、前記ＩＣチップが動作状態にある電子機器の動きがなくなったか否かを判定する第一の判定をし、
前記リーダライタを備えた対向装置からの信号の受信有無を判定する第二の判定をし、
前記第一の判定によって前記電子機器の動きがなくなったと判定された場合であって、前記第二の判定によって前記信号の受信があると判定された場合には、前記電力供給部から前記ＩＣチップへ電力供給される状態とする制御を行う
ことを特徴とする電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電源制御プログラム、および電源制御方法に関する。
【背景技術】
【０００２】
従来、リーダライタ（Ｒ／Ｗ：Reader/Writer）との間で近距離の無線通信によってＩＤ（IDentification）情報のやりとりを行うＲＦＩＤ（Radio Frequency Identification）技術が知られている。最近では、ＲＦＩＤ用のＩＣ（Integrated Circuit）チップを例えば携帯端末装置などの電子機器に搭載して、携帯端末装置の外部に配設されたリーダライタなどの対向装置との間で無線通信を行うことが多くなっている。また、リーダライタとの間の無線通信に限らず、ＲＦＩＤ用のＩＣチップを搭載した他の携帯端末装置を対向装置として、携帯端末装置同士で無線通信を行うことも多くなっている。携帯端末装置は、例えば携帯電話やＰＤＡ（Personal Digital Assistance）や可搬型ＰＣ（Personal Computer）などである。
【０００３】
また、ＲＦＩＤ用のＩＣチップを搭載した携帯端末装置では、ＲＦＩＤ用のＩＣチップの第三者による不正利用を防ぐため、ＲＦＩＤ用のＩＣチップへの電力供給を携帯端末装置の内部電源から行い、電力供給をオンオフ制御することが知られている。携帯端末装置では、例えば、ＲＦＩＤ用のＩＣチップのＣＥ（Chip-Enable）端子にHigh電圧を印加することにより電力供給をオン制御し、ＣＥ端子にLow電圧を印加することにより電力供給をオフ制御する。ＲＦＩＤ用のＩＣチップへの電力供給をオフ制御することにより、ＲＦＩＤ用のＩＣチップを利用することができなくなるため、第三者による不正利用を防止することができる。また、ＲＦＩＤ用のＩＣチップを利用しないシーンで電力供給をオフ制御することにより、携帯端末装置の消費電力を低減することができる。例えば、携帯端末装置のユーザが睡眠しているときには対向装置との間で無線通信を行うことは考えられないから、携帯端末装置はＲＦＩＤ用のＩＣチップへの電力供給を停止することにより、消費電力の低減を図るという考え方である。
【０００４】
ＲＦＩＤ用のＩＣチップへの電力供給を停止する具体的な態様として、従来技術では、電力供給を停止する時間帯を予めタイマ設定することが知られている。しかし、このように固定的な条件でＲＦＩＤ用のＩＣチップへの電力供給を停止する技術は、対向装置との間で無線通信を行う際にＲＦＩＤ用のＩＣチップに電力が供給されていない場合があるので好ましくない。
【０００５】
このような事態を回避するため、従来技術では、ＲＦＩＤ用のＩＣチップが搭載される機器に振動センサを設け、振動センサの振動検出の有無に応じて、対向装置との間で無線通信を行い得る状態であるか否かを判定することが知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２４９７５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術は、対向装置との間で無線通信を行い得る状態であるか否かを適切に判定することは考慮されていない。
【０００８】
すなわち、従来技術は、振動センサによる振動が検出されない場合には、対向装置との間で無線通信を行わない状態であると判定するものである。この従来技術は、実際は対向装置との間で無線通信を行い得る状態であるにもかかわらず、通信を行わない状態であると誤判定されるおそれがある。例えば、対向装置のデータ送受信面に携帯端末装置を置いた状態で対向装置を操作することにより、対向装置との間で無線通信を行う場合がある。この場合には、従来技術は、携帯端末装置が静止しており動きが検出されないので、対向装置との間で無線通信を行い得る状態ではないと誤判定するおそれがある。
【０００９】
開示の技術は、上記に鑑みてなされたものであって、対向装置との間で無線通信を行い得る状態であるか否かを適切に判定して、無線通信を行い得る状態で確実な動作を実現することができる電子機器、電源制御プログラム、および電源制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本願の開示する電子機器は、一つの態様において、電力供給部と、リーダライタとの間で無線通信を行うＩＣチップであって、前記電力供給部からの電力供給があるときにのみ動作するＩＣチップとを備える。また、電子機器は、動きを検出するセンサによる検出結果に応じて、前記ＩＣチップが動作状態にある前記電子機器の動きがなくなったか否かを判定する第一の判定部を備える。また、電子機器は、前記リーダライタを備えた対向装置からの信号の受信有無を判定する第二の判定部を備える。また、電子機器は、前記第一の判定部によって前記電子機器の動きがなくなったと判定された場合であって、前記第二の判定部によって前記信号の受信があると判定された場合には、前記電力供給部から前記ＩＣチップへ電力供給される状態とする制御を行う電源制御部を備える。
【発明の効果】
【００１１】
本願の開示する電子機器の一つの態様によれば、対向装置との間で無線通信を行い得る状態であるか否かを適切に判定して、無線通信を行い得る状態で確実な動作を実現することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施例にかかる携帯電話の全体構成を示す図である。
【図２】図２は、本実施例にかかる携帯電話の機能ブロックを示す図である。
【図３】図３は、リーダライタ動作付ＩＣチップに対する電力の供給を停止する際のフローチャートである。
【図４】図４は、リーダライタ動作付ＩＣチップに対する電力の供給を開始する際のフローチャートである。
【図５】図５は、リーダライタ動作付ＩＣチップに電力が供給されている際の携帯電話の各部の動作を説明するための図である。
【図６】図６は、リーダライタ動作付ＩＣチップに対する電力の供給を停止する際の携帯電話の各部の動作を説明するための図である。
【図７】図７は、リーダライタ動作付ＩＣチップに対する電力の供給を開始する際の携帯電話の各部の動作を説明するための図である。
【発明を実施するための形態】
【００１３】
以下に、本願の開示する電子機器、電源制御プログラム、および電源制御方法の実施例を図面に基づいて詳細に説明する。なお、この実施例により開示技術が限定されるものではない。例えば、本実施例は電子機器の一例として携帯電話を例に挙げて説明する。しかし、開示技術は、携帯電話に限らず、対向装置との間で通信を行うＩＣチップを搭載する可搬型ＰＣ（Personal Computer）やＰＤＡ（Personal Digital Assistance）などの電子機器に適用することができる。また、本実施例は対向装置の一例として、電子機器の外部に配設されたリーダライタを挙げて説明するが、これに限らず、例えばＲＦＩＤ用のＩＣチップを搭載する電子機器を対向装置として、電子機器同士で無線通信を行うこともできる。
【実施例】
【００１４】
図１は、本実施例にかかる携帯電話の全体構成を示す図である。図１は、本実施例の携帯電話のハードウェア構成を示すものである。
【００１５】
図１に示すように、本実施例の携帯電話１００は、無線通信部１０４、表示部１０６、音声入出力部１１２、モーションセンサ制御チップ１１６、リーダライタ動作付ＩＣチップ１２０、電力供給部１２４、記憶部１２６、およびプロセッサ１４０を備える。
【００１６】
無線通信部１０４は、携帯電話１００に設けられたアンテナ１０２を介して音声や文字などの各種データの無線通信を行う。表示部１０６は、文字や画像などの各種情報を表示する出力インターフェースである。また、音声入出力部１１２は、携帯電話１００に設けられたマイク１０８を介して音声を入力するとともにスピーカ１１０を介して音声を出力する入出力インターフェースである。モーションセンサ制御チップ１１６は、携帯電話１００に搭載されたモーションセンサ１１４で検出された検出信号を入力する。具体的には、モーションセンサ制御チップ１１６は、モーションセンサ１１４によって携帯電話１００が動いたことの検出信号を入力する。モーションセンサ１１４は、例えば静電容量検出方式またはピエゾ抵抗方式などの３次元加速度センサである。また、携帯電話１００は、モーションセンサ１１４に限らず、例えば傾きセンサや振動センサなど携帯電話１００の動きを検出するセンサを搭載することもできる。また、携帯電話１００は、モーションセンサ１１４に限らず、携帯電話１００の周囲の明るさまたは暗さを検出する照度センサを搭載することもできる。例えば、ユーザが就寝しているときや、ユーザのポケットに携帯電話１００が入れられているときなどは、携帯電話１００に搭載された照度センサで検出される照度が小さくなる。したがって、携帯電話１００は、照度センサで検出される照度が小さいときは、携帯電話１００を用いて無線通信を行い得る状態ではないことを検出することができる。また、携帯電話１００は、検出される照度が大きいときは、無線通信を行い得る状態であることを検出することができる。また、リーダライタ動作付ＩＣチップ１２０は、携帯電話１００の外部に配設されたリーダライタ１１８との通信を行うＲＦＩＤ用のＩＣチップである。電力供給部１２４は、ＩＣチップ１２０の電源端子１２２に電力を供給する。
【００１７】
記憶部１２６は、携帯電話１００の通話機能、表示機能、およびリーダライタ１１８との通信機能などの各種機能を実行するための各種プログラムを格納するプログラム記憶部１３２を備える。また、記憶部１２６は、例えばユーザの電話帳や通話履歴などの各種データが格納されるデータ記憶部１３４を備える。データ記憶部１３４は、例えばＲＡＭ（Random Access Memory）などである。また、記憶部１２６は、モーションセンサ１１４で検出された携帯電話１００の動きに関する検出信号が格納されるモーション記憶部１３６を備える。具体的には、モーション記憶部１３６には、モーションセンサ１１４によって携帯電話１００が動いたことが検出されるごとに、携帯電話１００が動いたという履歴が格納される。
【００１８】
プロセッサ１４０は、データ記憶部１３４およびモーション記憶部１３６に格納された各種データを用いて、プログラム記憶部１３２に格納された各種プログラムを実行するＣＰＵ（Central Processing Unit）である。プロセッサ１４０は、プログラム記憶部１３２に格納された各種プログラムを実行することにより、上述した無線通信部１０４、表示部１０６、音声入出力部１１２、モーションセンサ制御チップ１１６、リーダライタ動作付ＩＣチップ１２０、および電力供給部１２４を制御する。
【００１９】
図２は、本実施例にかかる携帯電話１００の機能ブロックを示す図である。図２は、プロセッサ１４０で実行される各種プログラムによって実現される各種機能をブロックで示すものである。携帯電話１００は、機能ブロックとして、無線制御部１５０、呼制御部１５２、タイマ制御部１５４、表示制御部１５６、ＩＣチップ制御部１５８、ＩＣチップ電源制御部１６０、モーションセンサ制御部１６２、マイク制御部１６４、通話記録制御部１６６、および電話帳記録制御部１６８を備える。
【００２０】
無線制御部１５０は、無線通信部１０４を制御することにより音声や文字などの各種データの無線通信の制御を行う。呼制御部１５２は、通話の相手先の携帯電話との回線を接続したり切断したりすることにより呼の制御を行う。マイク制御部１６４は、マイク１０８の感度など音声入力に関する制御を行う。通話記録制御部１６６は、ユーザの通話記録をデータ記憶部１３４に格納するための制御を行う。電話帳記録制御部１６８は、ユーザにより入力された電話帳をデータ記憶部１３４に格納するための制御を行う。表示制御部１５６は、データ記憶部１３４に格納された文字や画像などの各種情報を表示部１０６に表示するための制御を行う。また、モーションセンサ制御部１６２は、モーションセンサ１１４で検出されてモーションセンサ制御チップ１１６に入力された携帯電話１００の動きに関する検出信号を、モーション記憶部１３６に格納する。
【００２１】
ＩＣチップ制御部１５８は、モーションセンサ１１４により携帯電話１００の動きが検出されない場合に、リーダライタ１１８から送信される無線信号の検出の有無を判定する。より具体的には、ＩＣチップ制御部１５８は、モーションセンサ１１４により携帯電話１００の動きが検出されない場合に、リーダライタ１１８に対してアクセス信号を送信し、アクセス信号に応答してリーダライタ１１８から返送される応答信号の有無を判定する。ＩＣチップ制御部１５８は、応答信号の有無によりリーダライタ１１８が無線通信可能領域内に存在するか否かを判定する。より具体的には、ＩＣチップ制御部１５８は、所定時間間隔で周期的にモーション記憶部１３６を参照して、所定時間の間に携帯電話１００が動いたという履歴が格納されているか否かを判定する。そして、ＩＣチップ制御部１５８は、モーションセンサ１１４により携帯電話１００の動きが所定時間内に一度も検出されない場合に、携帯電話１００が動いていないと判定する。そして、ＩＣチップ制御部１５８は、モーションセンサ１１４により携帯電話１００の動きが所定時間内に一度も検出されない場合に、リーダライタ１１８に対してアクセス信号を送信する。また、ＩＣチップ制御部１５８は、アクセス信号を送信するとともに、このアクセス信号に応答してリーダライタ１１８から返送される応答信号の有無によって、リーダライタ１１８が無線通信可能領域内に存在するか否かを判定する。ＩＣチップ制御部１５８の詳細は後述する。
【００２２】
ＩＣチップ電源制御部１６０は、ＩＣチップ制御部１５８によってリーダライタ１１８が無線通信可能領域内に存在するか否かの判定結果に応じ、リーダライタ動作付ＩＣチップ１２０に対する電力供給部１２４からの電力供給を停止または開始する制御を行う。つまり、ＩＣチップ電源制御部１６０は、ＩＣチップ制御部１５８から送られる指令信号に応じて、リーダライタ動作付ＩＣチップ１２０に電力が供給されている状態から電力の供給を停止する。また、ＩＣチップ電源制御部１６０は、ＩＣチップ制御部１５８から送られる指令信号に応じて、リーダライタ動作付ＩＣチップ１２０に電力が供給されていない状態から電力の供給を開始する。ＩＣチップ電源制御部１６０は、例えば、ＲＦＩＤ用のＩＣチップのＣＥ（Chip-Enable）端子にHigh電圧を印加することにより電力供給を開始し、ＣＥ端子にLow電圧を印加することにより電力供給を停止する。タイマ制御部１５４は、ＩＣチップ制御部１５８においてリーダライタ動作付ＩＣチップ１２０に対して電力を供給するか否かを判定する際に、時間経過を計測する。
【００２３】
図３は、リーダライタ動作付ＩＣチップ１２０に対する電力の供給を停止する際のフローチャートである。まず、ＩＣチップ制御部１５８は、モーションセンサ１１４により携帯電話１００の動きが検出されない回数をカウントするためのパラメータｐに「０」をセットする（ステップＳ１０１）。続いて、ＩＣチップ制御部１５８は、タイマ制御部１５４により予め設定された所定時間待機する（ステップＳ１０２）。その後、ＩＣチップ制御部１５８は、モーションセンサ１１４により携帯電話１００の動きが検出されたか否かを判定する（ステップＳ１０３）。ＩＣチップ制御部１５８は、携帯電話１００の動きが検出された場合には（ステップＳ１０３でＹＥＳ）、ステップＳ１０１に戻る。
【００２４】
すなわち、携帯電話１００とリーダライタ１１８とが通信を行い得る第１の態様は、ユーザが携帯電話１００を持って携帯電話１００のデータ送受信面をリーダライタ１１８のデータ送受信面に翳す場合が考えられる。携帯電話１００の動きが検出されたということは、携帯電話１００がユーザに携帯されて動いていることが想定されるので、ユーザが携帯電話１００をリーダライタ１１８のデータ送受信面に翳す蓋然性がある。そこで、ＩＣチップ制御部１５８は、リーダライタ動作付ＩＣチップ１２０への電力供給を停止することなく継続する。
【００２５】
ＩＣチップ制御部１５８は、携帯電話１００の動きが検出されない場合には（ステップＳ１０３でＮＯ）、パラメータｐの値が閾値ｎに達したか否かを判定する（ステップＳ１０４）。なお、ｎは自然数である。ＩＣチップ制御部１５８は、パラメータｐの値が閾値ｎに達していない場合には（ステップＳ１０４でＮＯ）、パラメータｐの値をインクリメントして（ステップＳ１０５）、ステップＳ１０２に戻る。
【００２６】
すなわち、ＩＣチップ制御部１５８は、携帯電話１００の動きが１回検出されないだけで携帯電話１００が静止していると判定するのではなく、所定時間ごとにｎ回連続して動きが検出されない場合に、携帯電話１００が静止していると判定する。このように、ＩＣチップ制御部１５８は、ステップＳ１０１−ステップＳ１０５を行うことにより、リーダライタ動作付ＩＣチップ１２０に対する電力の供給を停止するための第１条件として、携帯電話１００が静止しているか否かを判定する。
【００２７】
ＩＣチップ制御部１５８は、パラメータｐの値が閾値ｎに達した場合には（ステップＳ１０４でＹＥＳ）、リーダライタ１１８に対してアクセス信号を送信する（ステップＳ１０６）。続いて、ＩＣチップ制御部１５８は、アクセス信号に応答してリーダライタ１１８から返送される応答信号を受信するか否かを確認する（ステップＳ１０７）。ステップＳ１０６，Ｓ１０７は、リーダライタ動作付ＩＣチップ１２０に対する電力の供給を停止するための第２条件となる。ＩＣチップ制御部１５８は、リーダライタ１１８から応答信号を受信した場合には（ステップＳ１０７でＹＥＳ）、ステップＳ１０１に戻る。
【００２８】
すなわち、携帯電話１００とリーダライタ１１８とが通信を行い得る第２の態様は、携帯電話１００が静止した状態でリーダライタ１１８と通信を行う場合が考えられる。例えば、第２の態様は、携帯電話１００のデータ送受信面とリーダライタ１１８のデータ送受信面とを対向させた状態で携帯電話１００をリーダライタ１１８に置いて、リーダライタ１１８を操作する場合が考えられる。その他、第２の態様は、携帯電話１００が静止した状態において、リーダライタ１１８が無線通信可能領域内に存在する場合も考えられる。第２態様の場合には、携帯電話１００は静止した状態であっても、リーダライタ１１８と通信を行い得ることになる。そこで、ＩＣチップ制御部１５８は、携帯電話１００が静止していると判定した場合に、リーダライタ動作付ＩＣチップ１２０への電力供給を停止せず、携帯電話１００とリーダライタ１１８とが第２の態様で通信を行い得る状態か否かを確認する。具体的には、ＩＣチップ制御部１５８は、リーダライタ１１８が無線通信可能領域内に存在するか否かを判定する。さらに具体的には、ＩＣチップ制御部１５８は、リーダライタ１１８に対してアクセス信号を送信するとともに、アクセス信号に応答してリーダライタ１１８から返送される応答信号を受信した場合には、第２の態様で通信を行い得ると判定する。この場合には、ＩＣチップ制御部１５８は、リーダライタ動作付ＩＣチップ１２０への電力供給を停止することなく継続する。
【００２９】
一方、ＩＣチップ制御部１５８は、応答信号を受信しない場合には（ステップＳ１０７でＮＯ）、タイマ制御部１５４によるタイマ制御を解除し（ステップＳ１０８）、モーションセンサ１１４の自律通知をＯＮにする（ステップＳ１０９）。これにより、モーションセンサ１１４は、タイマ制御部１５４により予め設定された所定時間ごとに携帯電話１００の動きを検出するのではなく、自律的に常時携帯電話１００の動きを検出する。続いて、ＩＣチップ制御部１５８は、リーダライタ動作付ＩＣチップ１２０への電力供給を停止する（ステップＳ１１０）。具体的には、ＩＣチップ制御部１５８は、ＩＣチップ電源制御部１６０に対して電力供給を停止することを要求する信号を送信する。ＩＣチップ電源制御部１６０は、電力供給を停止することを要求する信号を受信したら、リーダライタ動作付ＩＣチップ１２０に対する電力供給部１２４からの電力供給を停止制御する。ＩＣチップ制御部１５８は、リーダライタ動作付ＩＣチップ１２０への電力供給を停止する制御を終了した後は、図４で説明するリーダライタ動作付ＩＣチップ１２０に電力の供給を開始するための制御に遷移する。
【００３０】
図４は、リーダライタ動作付ＩＣチップ１２０に対する電力の供給を開始する際のフローチャートである。ＩＣチップ制御部１５８は、モーションセンサ１１４により携帯電話１００の動きが検出されるまで、モーションセンサ１１４による携帯電話１００の動き確認を行う（ステップＳ２０１）。ＩＣチップ制御部１５８は、モーションセンサ１１４により携帯電話１００の動きが検出されたら（ステップＳ２０１でＹＥＳ）、リーダライタ動作付ＩＣチップ１２０への電力供給を開始する（ステップＳ２０２）。具体的には、ＩＣチップ制御部１５８は、ＩＣチップ電源制御部１６０に対して電力供給を開始することを要求する信号を送信する。ＩＣチップ電源制御部１６０は、電力供給を開始することを要求する信号を受信したら、リーダライタ動作付ＩＣチップ１２０に対する電力供給部１２４からの電力供給を開始制御する。
【００３１】
続いて、ＩＣチップ制御部１５８は、モーションセンサ１１４の自律通知をＯＦＦし（ステップＳ２０３）、タイマ制御を開始する（ステップＳ２０４）。これにより、モーションセンサ１１４は、自律的に常時携帯電話１００の動きを検出するのではなく、タイマ制御部１５４により予め設定された所定時間ごとに携帯電話１００の動きを検出する。ＩＣチップ制御部１５８は、リーダライタ動作付ＩＣチップ１２０に対する電力の供給を開始するための制御を終了した後は、図３において説明したリーダライタ動作付ＩＣチップ１２０に対する電力の供給を停止するための制御に遷移する。
【００３２】
続いて、図５は、リーダライタ動作付ＩＣチップ１２０に電力が供給されている際の携帯電話１００の各部の動作を説明するための図である。図５は、携帯電話１００とリーダライタ１１８とが第２の態様で通信を行い得る状態であるため、リーダライタ動作付ＩＣチップ１２０への電力供給を継続しているときの例を示すものである。図６は、リーダライタ動作付ＩＣチップ１２０に対する電力の供給を停止する際の携帯電話１００の各部の動作を説明するための図である。図７は、リーダライタ動作付ＩＣチップ１２０に対する電力の供給を開始する際の携帯電話１００の各部の動作を説明するための図である。なお、図５−７では、携帯電話１００のハードウェア構成および機能ブロックのうちリーダライタ動作付ＩＣチップ１２０への電力供給のオンオフ制御に関わる構成部のみを図示している。
【００３３】
図５に示すように、ＩＣチップ制御部１５８は、携帯電話１００の移動確認として、モーション記憶部１３６に確認信号１７０を送信してアクセスしてモーションセンサ１１４で検出された検出信号を読み出す。また、ＩＣチップ制御部１５８は、読み出した検出信号に基づいて携帯電話１００が動いているか否かを判定する。ここでは、ＩＣチップ制御部１５８は、携帯電話１００が静止していると判定したとする。続いて、ＩＣチップ制御部１５８は、リーダライタ動作付ＩＣチップ１２０に対して、リーダライタ１１８へアクセス信号を送信するようアクセス指示１７２を出す。リーダライタ動作付ＩＣチップ１２０は、リーダライタ１１８へアクセス信号１７４を送信するとともに、アクセス信号に対する応答信号１７６を受信する。
【００３４】
ここでは、ＩＣチップ制御部１５８は、リーダライタ１１８からの応答信号１７６を受信したため、携帯電話１００は静止しているがリーダライタ１１８が通信可能領域内に存在し、通信を行い得る状態であると判定する。したがって、ＩＣチップ制御部１５８は、ＩＣチップ電源制御部１６０に対して何も指示を行わず、リーダライタ動作付ＩＣチップ１２０への電力供給を継続する。なお、リーダライタ１１８からの応答信号１７６は、リーダライタ１１８に設けられた通信用ＩＣチップ１８０により返信される。
【００３５】
次に、図６に示すように、ＩＣチップ制御部１５８は、携帯電話１００の移動確認として、モーション記憶部１３６に確認信号１７０を送信してモーションセンサ１１４で検出された検出信号を読み出す。また、ＩＣチップ制御部１５８は、読み出した検出信号に基づいて携帯電話１００が動いているか否かを判定する。ここでは、ＩＣチップ制御部１５８は、携帯電話１００が静止していると判定したとする。続いて、ＩＣチップ制御部１５８は、リーダライタ動作付ＩＣチップ１２０に対して、リーダライタ１１８へアクセス信号１７４を送信するようアクセス指示１７２を出す。リーダライタ動作付ＩＣチップ１２０は、リーダライタ１１８へアクセス信号１７４を送信する。
【００３６】
ここでは、ＩＣチップ制御部１５８は、リーダライタ１１８からの応答信号を受信しないために、携帯電話１００は静止しており、かつ、リーダライタ１１８が通信可能領域内に存在しないと判定する。つまり、ＩＣチップ制御部１５８は、携帯電話１００が通信を行い得る状態ではないと判定する。したがって、ＩＣチップ制御部１５８は、ＩＣチップ電源制御部１６０に対して電力供給を停止すべき旨の停止要求信号１８２を送信する。ＩＣチップ電源制御部１６０は、停止要求信号１８２を受信したら、リーダライタ動作付ＩＣチップ１２０への電力供給を停止する停止信号１８４を送信して、リーダライタ動作付ＩＣチップ１２０への電力供給を停止制御する。
【００３７】
次に、図７に示すように、ＩＣチップ制御部１５８は、携帯電話１００の移動確認として、モーション記憶部１３６に確認信号１７０を送信してモーションセンサ１１４で検出された検出信号を読み出す。また、ＩＣチップ制御部１５８は、読み出した検出信号に基づいて携帯電話１００が動いているか否かを判定する。ここでは、ＩＣチップ制御部１５８は、携帯電話１００が移動していると判定したとする。したがって、ＩＣチップ制御部１５８は、ＩＣチップ電源制御部１６０に対して電力供給を開始すべき旨の開始要求信号１９０を送信する。ＩＣチップ電源制御部１６０は、開始要求信号１９０を受信したら、リーダライタ動作付ＩＣチップ１２０への電力供給を開始する開始信号１９２を送信して、リーダライタ動作付ＩＣチップ１２０への電力供給を開始制御する。
【００３８】
以上のように、本実施例の携帯電話１００は、携帯電話１００が静止しているか否かの第１条件に加えて、リーダライタ１１８が通信可能領域内に存在するか否かの第２条件も判定する。より具体的には、携帯電話１００は、第１条件、第２条件の順番で両条件を判定し、携帯電話１００が静止しており、かつ、リーダライタ１１８が通信可能領域内に存在しない場合には、リーダライタ動作付ＩＣチップ１２０に対する電力の供給を停止制御する。なお第２条件は、リーダライタ１１８にアクセス信号を送信して応答信号が得られるか否かより判定される。
【００３９】
したがって、本実施例の携帯電話１００によれば、携帯電話１００がリーダライタ１１８と通信を行い得る状態であるにもかかわらず、通信を行わない状態であると誤判定されるおそれを抑制することができる。例えば、リーダライタ１１８のデータ送受信面に携帯電話１００を置いた状態でリーダライタ１１８を操作することにより、携帯電話１００とリーダライタ１１８との通信を行う場合がある。この場合には、携帯電話１００の動きが検出されないので、携帯電話１００が第１条件のみを判定したら、携帯電話１００がリーダライタ１１８と通信を行い得る状態でないと誤判定するおそれがある。これに対して、本実施例の携帯電話１００は、第１条件および第２条件の両方を判定するから、携帯電話１００がリーダライタ１１８と通信を行い得る状態であるか否かを適切に判定することができる。その結果、本実施例の携帯電話１００は、リーダライタ１１８との間で無線通信を行い得る状態での確実な動作を実現することができる。また、本実施例の携帯電話１００は、携帯電話１００がリーダライタ１１８と通信を行い得る状態でない場合に限ってリーダライタ動作付ＩＣチップ１２０に対する電力の供給を停止することができ、携帯電話１００の消費電力を抑制することができる。
【００４０】
また、本実施例の携帯電話１００は、第２条件の判定において、携帯電話１００からアクセス信号を自発的に送信してリーダライタ１１８が通信可能領域内に存在するか否かを判定する。したがって、本実施例の携帯電話１００は、ユーザが持ち歩いていつでもどこでもリーダライタ１１８と通信を行い得る携帯端末装置にとって好ましい。すなわち、リーダライタ１１８の側から常時アクセス信号を送信して、携帯端末装置がアクセス信号を受信したら、リーダライタ１１８との間で無線通信を行い得る状態であると判定することが考えられる。この技術は、例えばＲＦＩＤ用のＩＣチップのタグが付された荷物の搬送路に設けられた専用のリーダライタには適用できるかもしれない。しかしながら、この技術は、携帯端末装置との間で無線通信を行う可能性がある様々な種類のリーダライタが、常時アクセス信号を送信する機能を有するわけではないから実現が難しい。そこで、本実施例の携帯電話１００は、リーダライタ１１８から送信されるアクセス信号を待つのではなく、自発的にアクセス信号を送信することによりリーダライタ１１８が通信可能領域内に存在するか否かを判定する。したがって、本実施例の携帯電話１００は、ユーザが持ち歩いて様々な種類のリーダライタとの間で無線通信を行い得る携帯端末装置にとって好ましい。
【００４１】
また、本実施例の携帯電話１００は、携帯電話１００が静止しているか否かの第１条件を通常時に判定し、携帯電話１００が静止していると判定した時のみ、リーダライタ１１８にアクセス信号を送信して応答信号が得られるか否かの第２条件を判定する。したがって、本実施例の携帯電話１００は、リーダライタ１１８に対してアクセス信号を送信することに起因する電力消費を最小限に抑えることができるので、消費電力を抑制することができる。
【００４２】
また、本実施例の携帯電話１００は、モーションセンサ１１４により携帯電話１００の動きが検出された場合には、リーダライタ動作付ＩＣチップ１２０に対する電力の供給を開始する。したがって、本実施例の携帯電話１００は、簡易な構成で、リーダライタ動作付ＩＣチップ１２０に対する電力の供給の開始制御を行うことができる。
【００４３】
なお、本実施例は、主に電子機器および電子機器の電源制御方法を中心に説明したが、これに限らず、あらかじめ用意された電源制御プログラムをコンピュータで実行することによって、上述の本実施例と同様の機能を実現することができる。すなわち、電源制御プログラムは、コンピュータに、動きを検出するセンサによる検出結果に応じて、リーダライタとの間で無線通信を行い電力供給部からの電力供給があるときにのみ動作するＩＣチップが動作状態にある電子機器の動きがなくなったか否かを判定する第一の判定処理を実行させる。また、電源制御プログラムは、コンピュータに、リーダライタを備えた対向装置からの信号の受信有無を判定する第二の判定処理を実行させる。また、電源制御プログラムは、コンピュータに、第一の判定によって電子機器の動きがなくなったと判定された場合であって、第二の判定によって信号の受信があると判定された場合には、電力供給部からＩＣチップへ電力供給される状態とする制御処理を実行させる。なお、電源制御プログラムは、インターネットなどの通信ネットワークを介してコンピュータに配布することができる。また、電源制御プログラムは、コンピュータに設けられたメモリ、ハードディスク、その他のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【符号の説明】
【００４４】
１００  携帯電話
１１４  モーションセンサ
１１８  リーダライタ
１２０  リーダライタ動作付ＩＣチップ
１２２  電源端子
１２４  電力供給部
１５８  ＩＣチップ制御部
１６０  ＩＣチップ電源制御部
１７４  アクセス信号
１７６  応答信号
１８２  停止要求信号
１８４  停止信号
１９０  開始要求信号
１９２  開始信号
【図１】
2012080447.tif 000003
【図２】
2012080447.tif 000004
【図３】
2012080447.tif 000005
【図４】
2012080447.tif 000006
【図５】
2012080447.tif 000007
【図６】
2012080447.tif 000008
【図７】
2012080447.tif 000009