(57)【要約】【課題】近接無線通信方式による電子機器間の接続を確実に行い、且つ電子機器の電源状態に応じた接続の制御を行うことができる電子機器を実現する。【解決手段】接続モード切替部２０１は、電子機器１０に設けられた近接無線通信デバイス１０４において、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードのいずれかが設定される接続モードを自動的に切り替える。接続モード切替部２０１は、乱数発生部２０４により生成される乱数と、電源状態管理部２０５から得られる電子機器１０の外部電源接続の有無、およびバッテリ１０７の残量の情報に基づいて、接続モードの切替タイミングを決定する。これにより、他の電子機器との接続を確実に行うと共に、電源状態に応じて接続を制御することができる。【選択図】図１
2010028666.tif 000002
【特許請求の範囲】
【請求項１】
近接無線通信を実行する近接無線通信デバイスと、
前記近接無線通信デバイスが別の近接無線通信デバイスと未接続の状態である場合に、前記近接無線通信デバイスの接続モードを、前記別の近接無線通信デバイスに対して接続を要求する第１モードと前記別の近接無線通信デバイスからの接続要求を検出する第２モードとの間で交互に切り替える接続モード切替手段とを具備することを特徴とする電子機器。
【請求項２】
前記接続モード切替手段は、乱数を発生し、前記接続モードを、前記乱数に応じて変化する時間間隔で、前記第１モードと前記第２モードとの間で切り替えることを特徴とする請求項１記載の電子機器。
【請求項３】
前記接続モード切替手段は、前記電子機器が外部電源によって駆動されている場合に前記接続モードが前記第１モードに維持される各期間を、前記電子機器が外部電源によって駆動されていない場合に前記接続モードが前記第１モードに維持される各期間よりも長い期間に設定することを特徴とする請求項１記載の電子機器。
【請求項４】
前記接続モード切替手段は、前記電子機器が前記電子機器内のバッテリによって駆動されている場合、前記接続モードが前記第１モードに維持される各期間を、前記電子機器が前記電子機器内のバッテリによって駆動されていない場合に前記接続モードが前記第１モードに維持される各期間よりも短い期間に設定することを特徴とする請求項１記載の電子機器。
【請求項５】
前記接続モード切替手段は、前記電子機器が前記電子機器内のバッテリによって駆動されている場合、前記バッテリの残量がしきい値以上であるか否かを判定し、前記バッテリの残量がしきい値以上である場合、前記接続モードが前記第１モードに維持される各期間を、前記バッテリの残量がしきい値未満である場合に前記接続モードが前記第１モードに維持される各期間よりも長い期間に設定し、前記バッテリの残量がしきい値未満である場合、前記接続モードが前記第１モードに維持される各期間を、前記電子機器が前記バッテリの残量がしきい値以上である場合に前記接続モードが前記第１モードに維持される各期間よりも短い期間に設定することを特徴とする請求項１記載の電子機器。
【請求項６】
前記接続モード切替手段は、前記電子機器が外部電源によって駆動されている場合、前記接続モードが前記第１モードに維持される各期間を、前記電子機器が外部電源によって駆動されていない場合に前記接続モードが前記第１モードに維持される各期間よりも長い期間に設定することを特徴とする請求項５記載の電子機器。
【請求項７】
前記接続モード切替手段は、前記電子機器が前記電子機器内のバッテリによって駆動されている場合、前記接続モードが前記第１モードに維持される各期間を、前記電子機器が前記電子機器内のバッテリによって駆動されていない場合に前記接続モードが前記第１モードに維持される各期間よりも短い期間に設定することを特徴とする請求項５記載の電子機器。
【請求項８】
電子機器に設けられた近接無線通信デバイスによって近接無線通信を実行するステップと、
前記近接無線通信デバイスが別の近接無線通信デバイスと未接続の状態である場合に、前記近接無線通信デバイスの接続モードを、前記別の近接無線通信デバイスに対して接続を要求する第１モードと前記別の近接無線通信デバイスからの接続要求を検出する第２モードとの間で交互に切り替える接続モード切替ステップとを具備することを特徴とする通信制御方法。
【請求項９】
前記接続モード切替ステップは乱数を発生し、前記接続モードを、前記乱数に応じて変化する時間間隔で、前記第１モードと前記第２モードとの間で切り替えることを特徴とする請求項８記載の通信制御方法。
【請求項１０】
前記接続モード切替ステップは、前記電子機器が外部電源によって駆動されている場合、前記接続モードが前記第１モードに維持される各期間を、前記電子機器が外部電源によって駆動されていない場合に前記接続モードが前記第１モードに維持される各期間よりも長い期間に設定し、前記電子機器が前記電子機器内のバッテリによって駆動されている場合、前記接続モードが前記第１モードに維持される各期間を、前記電子機器が前記電子機器内のバッテリによって駆動されていない場合に前記接続モードが前記第１モードに維持される各期間よりも短い期間に設定することを特徴とする請求項８記載の通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近接無線通信方式で通信を行う電子機器に関する。
【背景技術】
【０００２】
近接無線通信方式では、ユーザがデバイス同士を近づけることで、デバイス間における通信を行うことができる。この操作は、ユーザにとって直感的で簡単であるため、近接無線通信は今後、携帯端末機器等において広く普及することが見込まれる。
【０００３】
近接無線通信方式では、デバイスに他のデバイスが接近したことを検出して、通信を開始するため、他のデバイスの接近を監視しなければならない。このため、近接無線通信方式のデバイスは、常に電力を消費する。近接無線通信方式のデバイスは携帯端末機器等に用いられ、長時間連続しての利用が想定されるため、消費電力はできるだけ抑えられることが望ましい。
【０００４】
特許文献１には、複数の通信装置間における無線通信において、通信装置の一つを主局、他を従局として、送信側である主局から受信側である従局に対する通信を行い、主局となり得る通信装置が複数存在する場合には、所定の条件の下で自動的に主局と従局を切り替える手段を備える通信装置が開示されている。
【０００５】
ところで、近接無線通信方式により、２つのデバイス間で接続を確立するためには、あるデバイスが接続要求を送信し、他のデバイスがこの接続要求を受信して、応答する必要がある。このため、デバイス間の接続の確立には、２つのデバイスにおける接続要求の送信、および受信のタイミングが重要といえる。
【特許文献１】特開２００５−１４２８５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、デバイス間の接続を確実に確立するため、各デバイスにおける送信、および受信の切替のタイミングを制御する新たな手段の実現が必要である。
【０００７】
本発明は上述の事情を考慮してなされたものであり、近接無線通信方式による電子機器間の接続を容易に確立することができる電子機器および通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明の電子機器は、近接無線通信を実行する近接無線通信デバイスと、前記近接無線通信デバイスが別の近接無線通信デバイスと未接続の状態である場合に、前記近接無線通信デバイスの接続モードを、前記別の近接無線通信デバイスに対して接続を要求する第１モードと前記別の近接無線通信デバイスからの接続要求を検出する第２モードとの間で交互に切り替える接続モード切替手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、近接無線通信方式による電子機器間の接続を容易に確立することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。
【００１１】
まず、図１を参照して、本発明の一実施形態に係る電子機器１０の構成を説明する。この電子機器１０は、例えば、携帯電話機やＰＤＡといった携帯端末機器、パーソナルコンピュータ、またはＴＶ、オーディオプレーヤのようなコンシューマ機器として実現される。この電子機器１０は、システム制御部１０１、ＲＯＭ１０２、ＲＡＭ１０３、近接無線通信デバイス１０４、電源制御部１０５、ＡＣアダプタ１０６、およびバッテリ１０７により構成される。
【００１２】
システム制御部１０１は、電子機器１０内の各部の動作を制御する。システム制御部１０１は、ＣＰＵ１０１ａを備え、ＲＯＭ１０２、ＲＡＭ１０３、近接無線通信デバイス１０４、および電源制御部１０５に接続される。
【００１３】
ＣＰＵ１０１ａは、ＲＯＭ１０２に格納された命令群およびデータをＲＡＭ１０３へロードし、必要な処理を実行する。ＲＡＭ１０３には、近接無線通信を行うための近接無線通信制御プログラム１０３ａがロードされている。ＣＰＵ１０１ａは、ＲＡＭ１０３にロードされた近接無線通信制御プログラム１０３ａを実行して、近接無線通信デバイス１０４を制御する。
【００１４】
近接無線通信デバイス１０４は、近接無線通信を実行する。近接無線通信は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）の一種である。近接無線通信デバイス１０４と別の近接無線通信デバイスとの間の近接無線通信は、ピアツーピア形式で実行される。通信可能距離は例えば３ｃｍである。近接無線通信デバイス１０４と別の近接無線通信デバイスとの間の無線接続は、近接無線通信デバイス１０４と別の近接無線通信デバイスとの間の距離が所定距離（例えば３ｃｍ）以内に接近した場合にのみ可能となる。近接無線通信においては、誘導電界が用いられる。近接無線通信方式としては、例えばTransfer JETを使用し得る。Transfer JETは、UWBを利用した近接無線通信方式であり、高速データ転送を実現することができる。
【００１５】
近接無線通信デバイス１０４は、ＰＨＹ／ＭＡＣ部１０４ａとアンテナ部１０４ｂとを備える。ＰＨＹ／ＭＡＣ部１０４ａは、ＣＰＵ１０１ａにより実行された近接無線通信制御プログラム１０３ａの制御を受けて、動作する。ＰＨＹ／ＭＡＣ部１０４ａは、アンテナ部１０４ｂを介して、近接無線通信機能を有する別の電子機器との通信を行う。アンテナ部１０４ｂは、誘導電界を用いた信号により、別の電子機器に対するデータの送受信を行う。
【００１６】
電源制御部１０５は、ＡＣアダプタ１０６を介して外部から供給される電力、またはバッテリ１０７から供給される電力を用いて、電子機器１０内の各部に電力を供給する。換言すれば、電子機器１０は、ＡＣ商用電源のような外部電源、またはバッテリ１０７によって駆動される。ＡＣアダプタ１０６は電子機器１０内に設けることも出来る。また、電源制御部１０５は、ＡＣアダプタ１０６を介して電子機器１０に外部電源が供給されているか否かを判別する機能を有している。電子機器１０に外部電源が供給されている場合、電源制御部１０５は、外部電源を用いて電子機器１０内の各部に電力を供給する。一方、電子機器１０に外部電源が供給されていない場合、電源制御部１０５は、バッテリ１０７の電力を用いて、電子機器１０内の各部に電力を供給する。さらに、電源制御部１０５は、バッテリ１０７の残量に関する情報を保持する。
【００１７】
図２は、近接無線通信制御プログラム１０３ａの構成を示している。近接無線通信制御プログラム１０３ａは、接続モード切替部２０１、接続要求部２０２、接続応答部２０３、乱数発生部２０４、および電源状態管理部２０５を備える。これら接続モード切替部２０１、接続要求部２０２、接続応答部２０３、乱数発生部２０４、および電源状態管理部２０５の各々は、ソフトウェアモジュールとして実現されている。
【００１８】
接続モード切替部２０１は、接続要求部２０２と接続応答部２０３のいずれを動作させるかを決定し、接続要求部２０２と接続応答部２０３の一方を選択する。接続要求部２０２と接続応答部２０３のうち、接続モード切替部２０１により選択された側が、近接無線通信デバイス１０４を制御する。
【００１９】
近接無線通信方式の接続モードには、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードがある。Ｉｎｉｔｉａｔｏｒモードに設定されたデバイス、つまりＩｎｉｔｉａｔｏｒは、マスタデバイスとして機能して、別のデバイスに対して接続要求を送信する。Ｒｅｓｐｏｎｄｅｒモードに設定されたデバイス、つまりＲｅｓｐｏｎｄｅｒは、スレーブデバイスとして機能して、Ｉｎｉｔｉａｔｏｒから送信される接続要求を検出する。近接無線通信方式においては、ＩｎｉｔｉａｔｏｒとＲｅｓｐｏｎｄｅｒとが近接されることによって、それらＩｎｉｔｉａｔｏｒとＲｅｓｐｏｎｄｅｒとの間の接続が確立される。たとえＲｅｓｐｏｎｄｅｒ同士あるいはＩｎｔｉａｔｏｒ同士が近接されたとしても、通信を確立することはできない。このため、あるデバイス間のデータ転送を近接無線通信を用いて実行するためには、ユーザはそれらデバイスの接続モードを設定するための操作を行う必要がある。しかし、このような操作は、ユーザにとっては煩わしい操作であると云える。
【００２０】
接続モード切替部２０１は、ユーザが接続モードの変更に関する操作を何等行わずとも、近接無線通信デバイス１０４と別のデバイスとの間の接続を確立できるように、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードを自動で切り替えるための制御を行う。上述したように、Ｉｎｉｔｉａｔｏｒモードでは、近接無線通信デバイス１０４は、接続する別の近接無線通信デバイスに対して接続要求を行う。一方、Ｒｅｓｐｏｎｄｅｒモードでは、近接無線通信デバイス１０４は、接続する別の近接無線通信デバイスからの接続要求を検出する。したがって、接続要求部２０２は、Ｉｎｉｔｉａｔｏｒモードに対応する処理を行う。また、接続応答部２０３は、Ｒｅｓｐｏｎｄｅｒモードに対応する処理を行う。
【００２１】
接続要求部２０２は、近接無線通信デバイス１０４を介し、接続する別の近接無線通信デバイスに対して接続要求信号Ｃｏｎｎｅｃｔを送信する。
【００２２】
接続応答部２０３のＲｅｓｐｏｎｄｅｒモードはさらに、ＳｅａｒｃｈモードとＳｌｅｅｐモードの２つのモードに分けられる。Ｓｅａｒｃｈモードでは、接続応答部２０３は、Ｉｎｉｔｉａｔｏｒモードである別の近接無線通信デバイスから、Ｃｏｎｎｅｃｔ信号が届いていないかを調べる。Ｓｌｅｅｐモードでは、接続応答部２０３は、通信を抑制することで消費電力を削減する。すなわち、Ｓｌｅｅｐモードでは、Ｃｏｎｎｅｃｔ信号を検出するためのＳｅａｒｃｈ処理は実行されない。
【００２３】
接続モード切替部２０１は、上述したように、近接無線通信デバイス１０４の接続モードを、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードとの間で交互に切り替える。この接続モード切替処理により、電子機器１０と他の電子機器との間の接続が確立される可能性を高めることができる。これは、以下の理由による。
【００２４】
接続モードの切り替えは、ボタン操作のようなユーザからの明示的な指示に応答して行うことも出来る。例えば、２つのデバイスＡ，Ｂが存在する場合を想定する。これらデバイスＡ，Ｂの各々のデフォルトの接続モードはＲｅｓｐｏｎｄｅｒモードに設定されている。Ｒｅｓｐｏｎｄｅｒモードにおいては、各デバイスは、一定時間間隔でＳｅａｒｃｈ処理を実行する。ユーザがデバイスＡを操作した時、デバイスＡの接続モードはＲｅｓｐｏｎｄｅｒモードからＩｎｉｔｉａｔｏｒモードに切り替わる。ＲｅｓｐｏｎｄｅｒモードであるデバイスＢは一定時間間隔でＳｅａｒｃｈ処理を実行している。したがって、ユーザによってデバイスＡがデバイスＢに接近されたならば、デバイスＢはデバイスＡから送信される接続要求信号Ｃｏｎｎｅｃｔを検出することができる。
【００２５】
しかし、接続モード切替に要する操作は、前述のように、ユーザにとって煩わしい操作である。図３は、本実施形態の電子機器１０を用いた近接無線通信の例を示したものである。ここで、２つのデバイスＡ，Ｂのうち、デバイスＡが本実施形態の電子機器１０に設けられた近接無線通信デバイス１０４、デバイスＢがＲｅｓｐｏｎｄｅｒモードに設定された別の近接無線通信デバイスである場合を想定する。この場合、デバイスＡは、接続モード切替部２０１により、接続モードを、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードとの間で交互に切り替える。デバイスＢは、一定時間間隔でＳｅａｒｃｈ処理を実行する。接続モード切替部２０１により、デバイスＡの接続モードがＩｎｉｔｉａｔｏｒモードに切り替わった時、ＲｅｓｐｏｎｄｅｒモードであるデバイスＢは、一定時間間隔でＳｅａｒｃｈ処理を実行している。したがって、ユーザが明示的にデバイスＡの接続モードを切り替える操作をした場合と同様に、ユーザによってデバイスＡがデバイスＢに接近されたならば、デバイスＢはデバイスＡから送信される接続要求信号Ｃｏｎｎｅｃｔを検出することができる。
【００２６】
なお、図３ではデバイスＡを携帯電話機として、デバイスＢをパーソナルコンピュータとして図示したが、近接無線通信を行う電子機器の組み合わせはこれに限定されるものではない。したがって、携帯電話機、パーソナルコンピュータ、および各種コンシューマ機器等の本実施形態を実現する装置のいずれを用いた組み合わせでもよい。
【００２７】
接続モード切替部２０１は、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードのいずれかである接続モードを近接無線通信デバイス１０４に設定する際、乱数発生部２０４と電源状態管理部２０５から得られる情報を用いて、当該接続モードに割り当てる期間（時間間隔）を決定する。乱数発生部２０４は、接続モード切替部２０１に対して、生成した乱数を出力する。電源状態管理部２０５は、電源制御部１０５から得られるＡＣアダプタ１０６を介した外部電源供給の有無、およびバッテリ１０７の残量に関する情報を保持する。
【００２８】
図４は、２つの電子機器間における通常の近接無線通信方式による接続処理を示したものである。ここで、デバイスＡはＲｅｓｐｏｎｄｅｒモードであり、Ｓｅａｒｃｈ処理が実行されている期間中、デバイスＢからの接続要求に対して応答する。一方、デバイスＢはＩｎｉｔｉａｔｏｒモードであり、デバイスＡに対して接続要求を行う。
【００２９】
図４において、デバイスＢはデバイスＡに対してＣｏｎｎｅｃｔ信号を送信している。これに対してデバイスＡは、Ｓｌｅｅｐモードである期間中、通信を行わず、デバイスＢからの接続要求に応答していない。デバイスＡがＳｌｅｅｐモードからＳｅａｒｃｈモードへ移行すると、デバイスＡはＳｅａｒｃｈ処理を実行し、デバイスＢからのＣｏｎｎｅｃｔ信号を検出している。したがって、デバイスＡがＳｅａｒｃｈモードである期間中に、デバイスＡはデバイスＢからのＣｏｎｎｅｃｔ信号を検出し、デバイスＡとデバイスＢとの間の接続が確立される。
【００３０】
これに対して、図５および図６は、２つの電子機器間において、通常の近接無線通信方式による接続処理が失敗する例をそれぞれ示したものである。
【００３１】
図５において、デバイスＡおよびデバイスＢはいずれもＲｅｓｐｏｎｄｅｒモードで動作している。デバイスＡおよびデバイスＢのいずれもＩｎｉｔｉａｔｏｒモードではないため、Ｃｏｎｎｅｃｔ信号を送信しない。したがって、デバイスＡおよびデバイスＢは、Ｓｅａｒｃｈモード期間中に他の電子機器からのＣｏｎｎｅｃｔ信号を検出することがなく、接続を確立できない。
【００３２】
図６では、デバイスＡおよびデバイスＢはいずれもＩｎｉｔｉａｔｏｒモードで動作し、Ｃｏｎｎｅｃｔ信号を送信している。しかし、デバイスＡおよびデバイスＢのいずれもＲｅｓｐｏｎｄｅｒモードではないため、Ｓｅａｒｃｈモードにおける接続要求の検出は行われない。したがって、デバイスＡおよびデバイスＢは、Ｃｏｎｎｅｃｔ信号に応答する他の電子機器がないため、接続を確立できない。
【００３３】
図７は、本実施形態において、２つの電子機器間で近接無線通信を行う場合の接続モード切替処理について示したものである。ここで、デバイスＡはＲｅｓｐｏｎｄｅｒモードである近接無線通信デバイスである。一方、デバイスＢは、本実施形態の電子機器１０に設けられた近接無線通信デバイス１０４である。デバイスＢは、接続モード切替部２０１により、接続モードを、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードとの間で交互に切り替える。この場合、デバイスＡがＲｅｓｐｏｎｄｅｒモードであるため、デバイスＢを常にＩｎｉｔｉａｔｏｒモードとすれば、容易にデバイス間の接続を確立することができる。しかしながら、Ｉｎｉｔｉａｔｏｒモードであるデバイスの消費電力は大きく、実際の利用においてデバイスＢを常にＩｎｉｔｉａｔｏｒモードとすることは困難である。また、携帯電話機等の携帯端末機器での利用を想定した場合、長時間連続して使用するために、消費電力はできるだけ抑えられることが望ましい。そこで本実施形態では、接続モードを、消費電力の小さいＲｅｓｐｏｎｄｅｒモードと消費電力の大きいＩｎｉｔｉａｔｏｒモードとの間で交互に切り替える。図７では、デバイスＢにおいて、Ｒｅｓｐｏｎｄｅｒモードには期間Ａ、Ｉｎｉｔｉａｔｏｒモードには期間Ｂである一定の時間が割り当てられる。一方、デバイスＡは、一定時間間隔でＳｅａｒｃｈ処理を実行する。
【００３４】
このようにして、デバイスＢの近接無線通信デバイス１０４に設定される接続モードを切り替えることで、ユーザが明示的に接続モードを切り替える操作を行うことなく、デバイスＡとデバイスＢとの間の接続を確立することができる。例えば、携帯電話機に保存されたデータと、パーソナルコンピュータに格納している当該データのバックアップとを同期させる場合、ユーザは、携帯電話機をパーソナルコンピュータに近づけるだけで済む。
【００３５】
図７では、デバイスＢがＣｏｎｎｅｃｔ信号を送信している期間中（Ｉｎｉｔｉａｔｏｒモードである期間中）に、ＲｅｓｐｏｎｄｅｒモードであるデバイスＡがＳｅａｒｃｈ処理実行中であれば、接続が確立（ＯＫ）される。一方、デバイスＢがＲｅｓｐｏｎｄｅｒモードである期間中に、ＲｅｓｐｏｎｄｅｒモードであるデバイスＡがＳｅａｒｃｈ処理を実行しても、図５に示した例と同様に接続は確立されない（ＮＧ）。
【００３６】
ここで図７において、デバイスＡのＳｅａｒｃｈモードが、図中のＮＧで示した期間のみであるようなＳｌｅｅｐモードとＳｅａｒｃｈモードとの切替タイミング（以下、Ｓｌｅｅｐ／Ｓｅａｒｃｈモード切替タイミングと云う）である場合を想定する。このＳｌｅｅｐ／Ｓｅａｒｃｈモード切替タイミングは、デバイスＢのＩｎｉｔｉａｔｏｒ／Ｒｅｓｐｏｎｄｅｒモード切替タイミング（Ｒｅｓｐｏｎｄｅｒモードである期間ＡとＩｎｉｔｉａｔｏｒモードである期間Ｂの切替タイミング）と同期している。このような場合、デバイスＡがＳｅａｒｃｈ処理を実行するときに、デバイスＢが常にＲｅｓｐｏｎｄｅｒモードであるという状況が生じる。つまり、これら２つの切替タイミングが同期すると、デバイスＡがＳｅａｒｃｈ処理を実行する期間中に、デバイスＢがＣｏｎｎｅｃｔ信号を送信することがなく、常に接続を確立できないということが起きる可能性がある。
【００３７】
そこで本実施形態では、接続モード切替部２０１は、乱数を発生し、この乱数に応じて変化する時間間隔（期間）で、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードとの間の切替を行う。図８は、本実施形態における、生成した乱数に基づく期間による接続モード切替処理について示したものである。ここで、デバイスＡはＲｅｓｐｏｎｄｅｒモードの近接無線通信デバイスである。一方、デバイスＢは、本実施形態の電子機器１０に設けられた近接無線通信デバイス１０４である。デバイスＢは、接続モード切替部２０１により、接続モードを、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードとの間で交互に切り替える。デバイスＢにおいて、ＲｅｓｐｏｎｄｅｒモードとＩｎｉｔｉａｔｏｒモードそれぞれに割り当てられる期間は、乱数発生部２０４において切替時毎に生成される乱数に基づいて決定される。したがって、切替時毎にＲｅｓｐｏｎｄｅｒモード、およびＩｎｉｔｉａｔｏｒモードに割り当てられる期間がランダムに変更される。
【００３８】
図８では、デバイスＢのＲｅｓｐｏｎｄｅｒモード、およびＩｎｉｔｉａｔｏｒモードの切替において、それぞれの接続モードに割り当てられる期間は、期間Ａ，Ｂ，Ｃ，Ｄ，Ｅ，……のように、切替時毎にランダムに変更されている。これによりデバイスＢのＩｎｉｔｉａｔｏｒ／Ｒｅｓｐｏｎｄｅｒモード切替タイミングは、ＲｅｓｐｏｎｄｅｒモードであるデバイスＡのＳｌｅｅｐ／Ｓｅａｒｃｈモード切替タイミングと同期することなく、正常に接続を確立することができる。
【００３９】
ところで、前述したように、携帯電話機等の携帯端末機器での利用を想定した場合、長時間連続して使用するために、消費電力はできるだけ抑えられることが望ましい。そこで本実施形態では、図９および図１０に示すように、電源状態に基づく接続モード切替期間の調整を行うこともできる。
【００４０】
この場合、電子機器１０が外部電源によって駆動されている場合に近接無線通信デバイス１０４がＩｎｉｔｉａｔｏｒモードに維持される各期間は、電子機器１０が外部電源によって駆動されていない場合（電子機器１０がバッテリ１０７によって駆動されている場合）に近接無線通信デバイス１０４がＩｎｉｔｉａｔｏｒモードに維持される各期間よりも長く設定される。逆に、電子機器１０が外部電源によって駆動されている場合に近接無線通信デバイス１０４がＲｅｓｐｏｎｄｅｒモードに維持される各期間は、電子機器１０が外部電源によって駆動されていない場合に近接無線通信デバイス１０４がＲｅｓｐｏｎｄｅｒモードに維持される各期間よりも短く設定される。
【００４１】
この結果、電子機器１０が外部電源によって駆動されている場合には、近接無線通信デバイス１０４によって消費される電力は増えるものの、デバイス間の接続の確立が短期間に成功しやすくなる。一方、電子機器１０が外部電源によって駆動されていない場合には、近接無線通信デバイス１０４によって消費される電力を低減することができる。
【００４２】
なお、たとえ電子機器１０がバッテリ１０７によって駆動されている場合であっても、バッテリ１０７の残容量がしきい値以上であるならば、近接無線通信デバイス１０４がＩｎｉｔｉａｔｏｒモードに維持される各期間を、電子機器１０が外部電源によって駆動されている場合に近接無線通信デバイス１０４がＩｎｉｔｉａｔｏｒモードに維持される各期間の長さと同様の長い期間に設定してもよい。しきい値としては、例えば、バッテリ１０７がほぼ満充電されている状態に対応するバッテリ１０７の残容量を示す値を使用し得る。電子機器１０がバッテリ１０７によって駆動されており且つバッテリ１０７の残容量がしきい値未満であるならば、近接無線通信デバイス１０４がＩｎｉｔｉａｔｏｒモードに維持される各期間は、電子機器１０が外部電源によって駆動されている場合またはバッテリ１０７の残容量がしきい値以上である場合に近接無線通信デバイス１０４がＩｎｉｔｉａｔｏｒモードに維持される各期間よりも短く設定される。
【００４３】
図９は、電子機器１０がＡＣアダプタ１０６を介して外部電源に接続された状態、もしくはバッテリ１０７が満充電状態であるなど電力容量が十分にある場合の接続モード切替処理を示している。ここで、デバイスＡはＲｅｓｐｏｎｄｅｒモードの近接無線通信デバイスである。デバイスＡでは、一定の時間間隔でＳｅａｒｃｈ処理が実行される。一方、デバイスＢは、本実施形態の電子機器１０に設けられた近接無線通信デバイス１０４である。デバイスＢは、接続モード切替部２０１により、接続モードを、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードとの間で交互に切り替える。なお、デバイスＢにおけるＲｅｓｐｏｎｄｅｒモードは、Ｓｅａｒｃｈモードのみが割り当てられ、Ｓｌｅｅｐモードへの切替は行われない。したがって、デバイスＢでは、接続モード切替部２０１により、長時間のＩｎｉｔｉａｔｏｒモードと短時間のＲｅｓｐｏｎｄｅｒモード（Ｓｅａｒｃｈモード）との切替が実施される。このような切替処理によって、デバイスＡによるＳｅａｒｃｈ処理の期間とデバイスＢによるＣｏｎｎｅｃｔ信号送信の期間とが重なる可能性が高まる。すなわち、デバイス間の接続の確立が短期間に成功しやすいといえる。
【００４４】
但し、デバイスＢにおいてＳｌｅｅｐモードが実施されないため、消費電力は大きい。したがって、この接続モード切替処理は、前述したように電子機器が外部電源に接続された状態、もしくはバッテリ満充電状態など電力容量が十分にある場合にのみ実施することができる。
【００４５】
これに対して、図１０は電子機器１０のバッテリ１０７の残量が少ない場合の接続モード切替処理を示している。ここでも同様に、デバイスＡはＲｅｓｐｏｎｄｅｒモードの近接無線通信デバイスである。デバイスＡでは、一定の時間間隔でＳｅａｒｃｈ処理が実行される。一方、デバイスＢは、本実施形態の電子機器１０に設けられた近接無線通信デバイス１０４である。デバイスＢは、接続モード切替部２０１により、接続モードを、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードとの間で交互に切り替える。なお、デバイスＢは、Ｒｅｓｐｏｎｄｅｒモードの期間を長く、Ｉｎｉｔｉａｔｏｒモードの期間を短く設定する。このように、消費電力の小さいＲｅｓｐｏｎｄｅｒモードの期間をＩｎｉｔｉａｔｏｒモードの期間よりも長く設定する切替処理により消費電力を抑えることができる。
【００４６】
このように、図９に示す電子機器１０が外部電源に接続されている、もしくはバッテリ１０７の残量がしきい値以上である場合のＩｎｉｔｉａｔｏｒモードの期間は、図１０に示すバッテリ１０７の残量がしきい値未満である場合のＩｎｉｔｉａｔｏｒモードの期間よりも長く設定される。つまり、図９の電力容量が十分にある場合には、消費電力は大きいものの、デバイス間の接続の確立が短期間に成功しやすい接続モード切替処理を実行する。一方、図１０の電力容量が十分でない場合には、消費電力を抑えることができる接続モード切替処理を実行する。
【００４７】
次に、図１１に示すフローチャートに従って、一定時間毎に接続モードを切り替える接続モード切替処理について説明する。以下では、接続モード切替部２０１が近接無線通信デバイス１０４をＩｎｉｔｉａｔｏｒモードに設定する期間をＩｎｉｔｉａｔｏｒ時間、Ｒｅｓｐｏｎｄｅｒモードに設定する期間をＲｅｓｐｏｎｄｅｒ時間と云う。
【００４８】
まず、接続モード切替部２０１は、近接無線通信デバイス１０４の接続モードを例えば、Ｉｎｉｔｉａｔｏｒモードに設定する（ステップＳ３０１）。
【００４９】
次に、近接無線通信デバイス１０４は、設定されたモードに対して予め設定された一定の時間だけ待つ（ステップＳ３０２）。つまり、Ｉｎｉｔｉａｔｏｒモードに設定された場合、近接無線通信デバイス１０４は、Ｉｎｉｔｉａｔｏｒモードに対して予め設定されたＩｎｉｔｉａｔｏｒ時間だけ、別の近接無線通信デバイスに対して接続を要求する。また、Ｒｅｓｐｏｎｄｅｒモードに設定された場合、近接無線通信デバイス１０４は、Ｒｅｓｐｏｎｄｅｒモードに対して予め設定されたＲｅｓｐｏｎｄｅｒ時間の内のＳｅａｒｃｈ処理時間だけ、別の近接無線通信デバイスからの接続要求に応答する。
【００５０】
一定時間だけ待った後、接続モード切替部２０１は、接続モードがＩｎｉｔｉａｔｏｒモードかＲｅｓｐｏｎｄｅｒモードかを判定する（ステップＳ３０３）。接続モードがＩｎｉｔｉａｔｏｒモードである場合（ステップＳ３０３のＹｅｓ）、接続モード切替部２０１は、近接無線通信デバイス１０４の接続モードをＲｅｓｐｏｎｄｅｒモードに切り替える（ステップＳ３０４）。接続モードがＩｎｉｔｉａｔｏｒモードでない場合、つまりＲｅｓｐｏｎｄｅｒモードである場合（ステップＳ３０３のＮｏ）、接続モード切替部２０１は、近接無線通信デバイス１０４の接続モードをＩｎｉｔｉａｔｏｒモードに切り替える（ステップＳ３０５）。
【００５１】
ここで、電子機器１０が通信を継続する場合（ステップＳ３０６のＹｅｓ）、ステップＳ３０２以降の処理を繰り返す。電子機器１０が通信を継続しない場合（ステップＳ３０６のＮｏ）には、処理を終了する。
【００５２】
以上の処理により、図７に示したような一定の時間間隔で接続モードを切り替える接続モード切替処理が実現される。
【００５３】
これに対して図１２は、切替時毎に生成する乱数に基づいて決定する期間（時間間隔）で、接続モードを切り替える接続モード切替処理のフローチャートを示したものである。
【００５４】
まず、接続モード切替部２０１は、近接無線通信デバイス１０４の接続モードを例えば、Ｉｎｉｔｉａｔｏｒモードに設定する（ステップＳ４０１）。
【００５５】
次に、接続モード切替部２０１は、乱数発生部２０４により生成される乱数を取得する（ステップＳ４０２）。接続モード切替部２０１は、取得した乱数の値を時間間隔とし、この乱数時間だけ切替を待つ（ステップＳ４０３）。つまり、Ｉｎｉｔｉａｔｏｒモードに設定された場合、近接無線通信デバイス１０４は、この乱数時間だけ別の電子機器に対して接続を要求する。また、Ｒｅｓｐｏｎｄｅｒモードに設定された場合、近接無線通信デバイス１０４は、この乱数時間だけ別の電子機器からの接続要求に応答する。
【００５６】
次に、接続モードがＩｎｉｔｉａｔｏｒモードである場合（ステップＳ４０４のＹｅｓ）、接続モード切替部２０１は、接続モードをＲｅｓｐｏｎｄｅｒモードに切り替える（ステップＳ４０５）。接続モードがＲｅｐｏｎｄｅｒモードである場合（ステップＳ４０４のＮｏ）、接続モード切替部２０１は、接続モードをＩｎｉｔｉａｔｏｒモードに切り替える（ステップＳ４０６）。
【００５７】
ここで、電子機器１０が通信を継続する場合（ステップＳ４０７のＹｅｓ）、ステップＳ４０２以降の処理を繰り返す。電子機器１０が通信を継続しない場合（ステップＳ４０７のＮｏ）には、処理を終了する。
【００５８】
以上の処理により、図８に示したような切替時毎に生成する乱数に基づく時間間隔で接続モードを切り替える接続モード切替処理が実現される。電子機器１０の接続モード切替タイミングはランダムに変更され、Ｒｅｓｐｏｎｄｅｒモードである別の電子機器のＳｌｅｅｐ／Ｓｅａｒｃｈモード切替タイミングと同期することなく、正常に接続を確立することができる。
【００５９】
図１３は、電子機器１０の電源状態に応じて接続モード切替タイミングを調整する処理のフローチャートである。接続モード切替部２０１は、電源状態管理部２０５が保持する電子機器１０の電源状態に関する情報に基づき、接続モード切替タイミングの調整を行う。
【００６０】
まず、接続モード切替部２０１は、電子機器１０がＡＣ電源に接続されているか否かを判定する（ステップＳ５０１）。電子機器１０がＡＣ電源に接続している場合、つまり電子機器１０が外部電源によって駆動されている場合（ステップＳ５０１のＹｅｓ）、接続モード切替部２０１は、電子機器１０の近接無線通信デバイス１０４がＩｎｉｔｉａｔｏｒモードとして動作する期間であるＩｎｉｔｉａｔｏｒ時間を長く設定する（ステップＳ５０２）。
【００６１】
電子機器１０がＡＣ電源に接続していない場合、電子機器１０がバッテリ１０７によって駆動されている場合（ステップＳ５０１のＮｏ）には、バッテリ１０７の残量に応じた処理を行う。バッテリ１０７の残量がしきい値Ｘ以上である場合（ステップＳ５０３のＹｅｓ）、接続モード切替部２０１は、Ｉｎｉｔｉａｔｏｒ時間を長く設定する（ステップＳ５０４）。バッテリ１０７の残量がしきい値Ｘ以上でなく（ステップＳ５０３のＮｏ）、且つしきい値Ｙ以下である場合（ステップＳ５０５のＹｅｓ）、接続モード切替部２０１は、Ｉｎｉｔｉａｔｏｒ時間を短く設定する（ステップＳ５０６）。バッテリ１０７の残量がしきい値Ｘ以上でなく（ステップＳ５０３のＮｏ）、且つしきい値Ｙ以下でない場合（ステップＳ５０５のＮｏ）、Ｉｎｉｔｉａｔｏｒ時間は変更されない。ただし、
しきい値Ｘ  ＞  しきい値Ｙ
とする。
【００６２】
したがって、接続モード切替部２０１はＩｎｉｔｉａｔｏｒ時間を、電子機器１０の電源状態に基づいて、図１４のように設定する。すなわち、電子機器１０がＡＣ電源に接続されている、もしくはバッテリ１０７の残量がしきい値Ｘ以上である場合、Ｉｎｉｔｉａｔｏｒ時間をＲｅｓｐｏｎｄｅｒ時間よりも長く設定する。バッテリ１０７の残量がしきい値Ｙ以下である場合、Ｉｎｉｔｉａｔｏｒ時間をＲｅｓｐｏｎｄｅｒ時間よりも短く設定する。バッテリ１０７の残量がしきい値Ｙより大きく、且つしきい値Ｘ未満である場合、Ｉｎｉｔｉａｔｏｒ時間は変更されない。このように、電子機器１０がＡＣ電源によって駆動されている、もしくはバッテリ１０７によって駆動され且つバッテリ１０７の残量がしきい値Ｘ以上である場合のＩｎｉｔｉａｔｏｒ時間は、電子機器１０がバッテリ１０７によって駆動され且つバッテリ１０７の残量がしきい値Ｙ以下である場合のＩｎｉｔｉａｔｏｒ時間よりも長く時間に設定される。なお、ここではしきい値Ｘとしきい値Ｙの２つのしきい値を使用する例を説明したが、一つのしきい値のみを用いる構成であってもよい。
【００６３】
以上の処理により、図９および図１０に示したような電子機器１０の電源状態に基づいて決定される期間で接続モードを切り替える接続モード切替処理が実現される。すなわち、電子機器１０がＡＣ電源に接続されている、もしくはバッテリ１０７の残量が十分にある場合には、電子機器１０と別の電子機器の間で接続の可能性を高めるようにＩｎｉｔｉａｔｏｒ時間、およびＲｅｓｐｏｎｄｅｒ時間が変更される。一方、バッテリ１０７の残量が十分でない場合には、近接無線通信デバイス１０４の動作に要する消費電力を削減するようにＩｎｉｔｉａｔｏｒ時間、およびＲｅｓｐｏｎｄｅｒ時間が変更される。
【００６４】
なお、図１３および図１４は、電源状態に基づく接続モード切替タイミング調整の一例であり、接続モード切替タイミング調整の方法をこれに限定するものではない。図１３および図１４では、Ｉｎｉｔｉａｔｏｒ時間を電源状態に基づいて三段階に分割して設定する方法を示しているが、分割数、および分割のためのしきい値は、電子機器１０の利用形態等に応じて変更可能である。また、バッテリ残量に基づく計算式を設定して、Ｉｎｉｔｉａｔｏｒ時間を算出してもよい。
【００６５】
図１５および図１６は、電子機器１０の電源状態に基づくＩｎｉｔｉａｔｏｒ時間算出の例を示したものである。Ｉｎｉｔｉａｔｏｒ時間は、予め与えられる固定値と、乱数発生部２０４により生成される乱数による可変値とを加えた値により算出し得る。
【００６６】
図１５は、乱数発生部２０４により生成される乱数が取り得る値を電源状態に応じて変更し、可変値として設定することで、Ｉｎｉｔｉａｔｏｒ時間を調整している。固定値については、電源状態によらず一定である。
【００６７】
具体的には、電子機器１０がＡＣ電源に接続している、もしくはバッテリ残量が多い場合、乱数発生部２０４により生成される乱数が取り得る最大値を大きくする。一方、電子機器１０のバッテリ残量が少ない場合、乱数発生部２０４により生成される乱数が取り得る最大値を小さくする。これにより、Ｉｎｉｔｉａｔｏｒ時間は、電子機器１０がＡＣ電源に接続している、もしくはバッテリ残量が多い場合に長く、バッテリ残量が少ない場合に短くなる。
【００６８】
図１６は、固定値を電源状態に応じて変更することで、Ｉｎｉｔｉａｔｏｒ時間を調整している。可変値については、乱数発生部２０４により生成される乱数が取り得る値の範囲を電源状態によらず一定としている。
【００６９】
具体的には、電子機器１０がＡＣ電源に接続している、もしくはバッテリ残量が多い場合、固定値を大きくする。一方、電子機器１０のバッテリ残量が少ない場合、固定値を小さくする。これにより、Ｉｎｉｔｉａｔｏｒ時間は、電子機器１０がＡＣ電源に接続している、もしくはバッテリ残量が多い場合に長く、バッテリ残量が少ない場合に短くなる。
【００７０】
図１７は、切替時毎に生成する乱数、および電子機器１０の電源状態に基づく期間で、接続モードを切り替える接続モード切替処理のフローチャートを示したものである。
【００７１】
接続モード切替部２０１は、近接無線通信デバイス１０４の接続モードがＩｎｉｔｉａｔｏｒモードである場合（ステップＳ６０１のＹｅｓ）、Ｉｎｉｔｉａｔｏｒ時間を取得する（ステップＳ６０２）。Ｉｎｉｔｉａｔｏｒ時間には、図１５および図１６に示した例のように、接続モードおよび電源状態により決定される固定時間に、乱数発生部２０４により生成された乱数により決定される可変時間を加えた値が設定される。
【００７２】
接続モード切替部２０１は、Ｉｎｉｔｉａｔｏｒ時間だけ切替を待つ（ステップＳ６０３）。つまり、近接無線通信デバイス１０４は、Ｉｎｉｔｉａｔｏｒ時間だけ、別の近接無線通信デバイスに対して接続要求を行う。次に、接続モード切替部２０１は、近接無線通信デバイス１０４の接続モードをＲｅｓｐｏｎｄｅｒモードに切り替える（ステップＳ６０４）。
【００７３】
接続モード切替部２０１は、近接無線通信デバイス１０４の接続モードがＩｎｉｔｉａｔｏｒモードでない（Ｒｅｓｐｏｎｄｅｒモードである）場合（ステップＳ６０１のＮｏ）、Ｒｅｓｐｏｎｄｅｒ時間を取得する（ステップＳ６０５）。Ｒｅｓｐｏｎｄｅｒ時間には、図１５および図１６に示した例のように、接続モードおよび電源状態により決定される固定時間に、乱数発生部２０４により生成された乱数により決定される可変時間を加えた値が設定される。
【００７４】
接続モード切替部２０１は、Ｒｅｓｐｏｎｄｅｒ時間だけ切替を待つ（ステップＳ６０６）。つまり、近接無線通信デバイス１０４は、Ｒｅｓｐｏｎｄｅｒ時間だけ、別の近接無線通信デバイスからの接続要求に応答する。次に、接続モード切替部２０１は、近接無線通信デバイス１０４の接続モードをＩｎｉｔｉａｔｏｒモードに切り替える（ステップＳ６０７）。
【００７５】
ここで、電子機器１０が通信を継続する場合（ステップＳ６０８のＹｅｓ）、ステップＳ６０１以降の処理を繰り返す。電子機器１０が通信を継続しない場合には（ステップＳ６０８のＮｏ）、処理を終了する。
【００７６】
以上説明したように、本実施形態によれば、電子機器に設けられた近接無線通信デバイスにおいて、ＩｎｉｔｉａｔｏｒモードとＲｅｓｐｏｎｄｅｒモードのいずれかが設定される接続モードを切り替えることで、電子機器間の接続を容易に確立することができる。また、接続モードをＩｎｉｔｉａｔｏｒモード、およびＲｅｓｐｏｎｄｅｒモードとして割り当てる期間（時間間隔）を、切替時毎に生成する乱数と電子機器の電源状態に基づいて決定することで、他の電子機器との接続を確実に行うと共に、電源状態に応じて接続を制御して、近接無線通信にかかる消費電力を削減することができる。
【００７７】
なお、本実施形態においてソフトウェアモジュールとして記載した図２の接続モード切替部、接続要求部、接続応答部、乱数発生部、および電源状態管理部は、ハードウェアモジュールとして実現することも可能である。
【００７８】
また本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００７９】
【図１】本発明の一実施形態に係る電子機器の構成を示すブロック図。
【図２】同実施形態の電子機器に設けられる近接無線通信制御プログラムの構成を示すブロック図。
【図３】同実施形態の電子機器を用いた近接無線通信の例を説明する図。
【図４】２つの電子機器間における通常の近接無線通信方式による接続処理を説明する図。
【図５】２つの電子機器間における通常の近接無線通信方式による接続処理失敗の例を説明する図。
【図６】２つの電子機器間における通常の近接無線通信方式による接続処理失敗の別の例を説明する図。
【図７】同実施形態の２つの電子機器間の接続処理において一定の時間による接続モード切替を説明する図。
【図８】同実施形態の２つの電子機器間の接続処理において乱数に基づく接続モード切替を説明する図。
【図９】同実施形態の２つの電子機器間の接続処理において電源状態に応じた接続モード切替の例を説明する図。
【図１０】同実施形態の２つの電子機器間の接続処理において電源状態に応じた接続モード切替の別の例を説明する図。
【図１１】同実施形態の電子機器において一定の時間による接続モード切替処理の手順を示すフローチャート。
【図１２】同実施形態の電子機器において乱数に基づく時間による接続モード切替処理の手順を示すフローチャート。
【図１３】同実施形態の電子機器において電源状態に基づく接続モード切替の時間調整処理の手順を示すフローチャート。
【図１４】同実施形態の電子機器において電源状態に基づく接続モード切替の時間調整の例を説明する図。
【図１５】同実施形態のＩｎｉｔｉａｔｏｒモードの電子機器に割り当てられた時間を乱数による可変値で調整する例を説明する図。
【図１６】同実施形態のＩｎｉｔｉａｔｏｒモードの電子機器に割り当てられた時間を固定値で調整する例を説明する図。
【図１７】同実施形態の電子機器において、乱数および電源状態に基づく接続モード切替の時間調整の例を説明する図。
【符号の説明】
【００８０】
１０…電子機器、１０１…システム制御部、１０１ａ…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０３ａ…近接無線通信制御プログラム、１０４…近接無線通信デバイス、１０４ａ…ＰＨＹ／ＭＡＣ部、１０４ｂ…アンテナ部、１０５…電源制御部、１０６…ＡＣアダプタ、１０７…バッテリ、２０１…接続モード切替部、２０２…接続要求部、２０３…接続応答部、２０４…乱数発生部、２０５…電源状態管理部。
【図１】
2010028666.tif 000003
【図２】
2010028666.tif 000004
【図３】
2010028666.tif 000005
【図４】
2010028666.tif 000006
【図５】
2010028666.tif 000007
【図６】
2010028666.tif 000008
【図７】
2010028666.tif 000009
【図８】
2010028666.tif 000010
【図９】
2010028666.tif 000011
【図１０】
2010028666.tif 000012
【図１１】
2010028666.tif 000013
【図１２】
2010028666.tif 000014
【図１３】
2010028666.tif 000015
【図１４】
2010028666.tif 000016
【図１５】
2010028666.tif 000017
【図１６】
2010028666.tif 000018
【図１７】
2010028666.tif 000019
【手続補正書】
【提出日】平成21年9月14日(2009.9.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接無線通信を実行する近接無線通信デバイスと、
前記近接無線通信デバイスが別の近接無線通信デバイスと未接続の状態である場合に、前記近接無線通信デバイスの接続モードを、前記別の近接無線通信デバイスに対して接続を要求するための第１モードと前記別の近接無線通信デバイスからの接続要求を検出するための第２モードとの間で切り替える接続モード切替手段とを備える電子機器であって、
前記接続モード切替手段は、前記電子機器が外部電源によって駆動されている場合、前記接続モードを、前記電子機器が外部電源によって駆動されていない場合に比べて、前記第２モードよりも優先的に前記第１モードに設定することを特徴とする電子機器。
【請求項２】
前記接続モード切替手段は、前記電子機器が外部電源によって駆動されている場合に前記接続モードが前記第１モードに維持される各期間を、前記電子機器が外部電源によって駆動されていない場合に前記接続モードが前記第１モードに維持される各期間よりも長い期間に設定することを特徴とする請求項１記載の電子機器。
【請求項３】
前記接続モード切替手段は、前記電子機器が前記電子機器内のバッテリによって駆動されている場合、前記接続モードが前記第１モードに維持される各期間を、前記電子機器が前記外部電源によって駆動されている場合に前記接続モードが前記第１モードに維持される各期間よりも短い期間に設定することを特徴とする請求項１記載の電子機器。
【請求項４】
近接無線通信を実行する近接無線通信デバイスと、
前記近接無線通信デバイスが別の近接無線通信デバイスと未接続の状態である場合に、前記近接無線通信デバイスの接続モードを、前記別の近接無線通信デバイスに対して接続を要求するための第１モードと前記別の近接無線通信デバイスからの接続要求を検出するための第２モードとの間で切り替える接続モード切替手段とを備える電子機器であって、
前記接続モード切替手段は、前記電子機器が前記電子機器内のバッテリによって駆動されている場合、前記バッテリの残量がしきい値以上であるか否かを判定し、前記バッテリの残量がしきい値以上である場合、前記接続モードを、前記バッテリの残量がしきい値未満である場合に比べ、前記第２モードよりも優先的に前記第１モードに設定し、前記バッテリの残量がしきい値未満である場合、前記接続モードを、前記バッテリの残量がしきい値以上である場合に比べ、前記第１モードよりも優先的に前記第２モードに設定することを特徴とする電子機器。
【請求項５】
前記接続モード切替手段は、前記電子機器が外部電源によって駆動されている場合、前記接続モードが前記第１モードに維持される各期間を、前記電子機器が前記バッテリによって駆動されている場合に前記接続モードが前記第１モードに維持される各期間よりも長い期間に設定することを特徴とする請求項４記載の電子機器。
【請求項６】
前記接続モード切替手段は、前記電子機器が前記電子機器内のバッテリによって駆動されている場合、前記バッテリの残量がしきい値以上であるか否かを判定し、前記バッテリの残量がしきい値以上である場合、前記バッテリの残量がしきい値未満である場合に比べ、前記接続モードが前記第１モードに維持される各期間を長い期間に設定し、前記バッテリの残量がしきい値未満である場合、前記バッテリの残量がしきい値以上である場合に比べ、前記接続モードが前記第２モードに維持される各期間を長い期間に設定することを特徴とする請求項４記載の電子機器。
【請求項７】
近接無線通信デバイスを備える電子機器の通信制御方法であって、
前記近接無線通信デバイスによって近接無線通信を実行するステップと、
前記近接無線通信デバイスが別の近接無線通信デバイスと未接続の状態である場合に、前記近接無線通信デバイスの接続モードを、前記別の近接無線通信デバイスに対して接続を要求するための第１モードと前記別の近接無線通信デバイスからの接続要求を検出するための第２モードとの間で切り替える接続モード切替ステップとを備え、
前記接続モード切替ステップは、前記電子機器が外部電源によって駆動されている場合、前記接続モードを、前記電子機器が外部電源によって駆動されていない場合に比べて、前記第２モードよりも優先的に前記第１モードに設定することを特徴とする通信制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述の課題を解決するため、本発明の電子機器は、近接無線通信を実行する近接無線通信デバイスと、前記近接無線通信デバイスが別の近接無線通信デバイスと未接続の状態である場合に、前記近接無線通信デバイスの接続モードを、前記別の近接無線通信デバイスに対して接続を要求するための第１モードと前記別の近接無線通信デバイスからの接続要求を検出するための第２モードとの間で切り替える接続モード切替手段とを備える電子機器であって、前記接続モード切替手段は、前記電子機器が外部電源によって駆動されている場合、前記接続モードを、前記電子機器が外部電源によって駆動されていない場合に比べて、前記第２モードよりも優先的に前記第１モードに設定することを特徴とする。