(57)【要約】      （修正有）【課題】無線通信装置間における適した送信電力によって通信を開始し、電力消費を抑えて他の無線通信装置と通信を行うが可能な無線通信装置等を提供する。【解決手段】電子時計１００は、スマートフォンと無線通信する通信部１０３と、ＣＰＵ１１０と、を備える。ＣＰＵは、通信部を制御して、スマートフォンからの接続要求の受信状態が変化するまで、送信電力を所定の度合で徐々に変更させながらアドバタイズパケットをスマートフォンに送信し、接続要求の受信状態が変化した時点における送信電力に基づく送信電力で、次回以降のスマートフォンへのアドバタイズパケットの送信を開始する。【選択図】図２
2020057941.tif 000002
【特許請求の範囲】
【請求項１】
他の無線通信装置と無線通信する無線通信部と、
制御部と、
を備え、
前記制御部は、
前記無線通信部を制御して、前記他の無線通信装置からの接続要求の受信状態が変化するまで、送信電力を所定の度合で徐々に変更させながら所定の情報を前記他の無線通信装置に送信し、
前記接続要求の受信状態が変化した時点における前記送信電力に基づく送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする無線通信装置。
【請求項２】
前記制御部は、前記無線通信部を制御して、前記他の無線通信装置から送信される接続要求の受信状態が変化するまで、前記送信電力を所定の度合で徐々に増加させながら所定の情報を前記他の無線通信装置に送信し、
前記接続要求の受信状態が変化した時点における前記送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記制御部は、前記無線通信部を制御して、前記他の無線通信装置から送信される接続要求の受信状態が変化するまで、前記送信電力を所定の度合で徐々に減少させながら所定の情報を前記他の無線通信装置に送信し、
前記接続要求の受信状態が変化した時点における前記送信電力から前記所定の度合いだけ増加させた送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項４】
前記制御部は、前記他の無線通信装置との通信品質が所定範囲内で安定するように送信電力を制御する、
ことを特徴とする請求項１から３の何れか１項に記載の無線通信装置。
【請求項５】
前記制御部は、前記通信品質が前記所定範囲の下限値よりも低いとき、前記送信電力を所定の度合で徐々に増加させる、
ことを特徴とする請求項４に記載の無線通信装置。
【請求項６】
前記制御部は、前記通信品質が前記所定範囲の上限値よりも高いとき、前記送信電力を所定の度合で徐々に低下させる、
ことを特徴とする請求項４に記載の無線通信装置。
【請求項７】
前記制御部は、前記通信品質に基づいて、前記送信電力を変更し、変更した前記送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする請求項４に記載の無線通信装置。
【請求項８】
前記制御部は、前回通信時に前記接続要求の受信状態が変化した時点における前記所定の情報の送信電力に基づく送信電力で次回以降の前記他の無線通信装置への前記所定の情報の送信を開始し、所定の時間前記接続要求を受信出来なかった場合、前々回通信時に前記接続要求の受信状態が変化した時点における前記所定の情報の送信電力に基づく送信電力で前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする請求項１から７の何れか１項に記載の無線通信装置。
【請求項９】
前記送信電力を記憶する記憶部を更に備え、
前記制御部は、前回通信時に前記接続要求の受信状態が変化した時点における前記所定の情報の送信電力に基づく送信電力を第１送信電力として前記記憶部に記憶させ、前々回通信時に前記接続要求の受信状態が変化した時点における前記所定の情報の送信電力に基づく送信電力を第２送信電力として前記記憶部に記憶させる、
ことを特徴とする請求項１から８の何れか１項に記載の無線通信装置。
【請求項１０】
前記制御部は、次回以降の前記他の無線通信装置への前記所定の情報の送信を前記第１送信電力で開始し、所定の時間前記接続要求の受信状態が変化しない場合、前記第２送信電力で前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする請求項９に記載の無線通信装置。
【請求項１１】
請求項１乃至１０のいずれか１項に記載の無線通信装置と、
時刻を表示する表示部と、
を備えることを特徴とする電子時計。
【請求項１２】
他の無線通信装置と無線通信する無線通信部を備える無線通信装置が実行する送信電力制御方法であって、
前記無線通信部を制御して、前記他の無線通信装置からの接続要求の受信状態が変化するまで、送信電力を所定の度合で徐々に変更させながら所定の情報を前記他の無線通信装置に送信する送信ステップと、
前記接続要求の受信状態が変化した時点における前記送信電力に基づく送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する通信開始ステップと、
を含むことを特徴とする送信電力制御方法。
【請求項１３】
他の無線通信装置と無線通信する無線通信部を備えるコンピュータを、
前記無線通信部を制御して、前記他の無線通信装置からの接続要求の受信状態が変化するまで、送信電力を所定の度合で徐々に変更させながら所定の情報を前記他の無線通信装置に送信する送信手段、
前記接続要求の受信状態が変化した時点における前記送信電力に基づく送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する通信開始手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線通信装置、電子時計、送信電力制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、近距離無線通信規格の１つであるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）において、スレーブデバイスが、自装置をマスターデバイスに発見してもらうために所定の時間間隔で間欠的にアドバタイズパケットをブロードキャストし、スレーブデバイスとマスターデバイスとの接続を確立することが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４２８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のＢＬＥによる通信において、無線通信装置間の接続が確立した後、無線通信装置間の距離が変化した場合など、通信環境が変化した場合に、無線通信装置間の接続を維持することが困難になるおそれがある。また、逆に無線通信装置間の接続が容易である状況において、一定の送信電力で接続を継続してしまい、電力を無駄に消費するおそれがある。特にある一定の条件下で使用されることが想定される無線通信装置間の通信においては、適した送信電力を想定し、制御することが必要とされる。
【０００５】
本発明は、上述のような事情に鑑みてなされたものであり、無線通信装置間における適した送信電力によって通信を開始し、電力消費を抑えて他の無線通信装置と通信を行うことが可能な無線通信装置、電子時計、送信電力制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の観点に係る無線通信装置は、
他の無線通信装置と無線通信する無線通信部と、
制御部と、
を備え、
前記制御部は、
前記無線通信部を制御して、前記他の無線通信装置からの接続要求の受信状態が変化するまで、送信電力を所定の度合で徐々に変更させながら所定の情報を前記他の無線通信装置に送信し、
前記接続要求の受信状態が変化した時点における前記送信電力に基づく送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、無線通信装置間における適した送信電力によって通信を開始し、電力消費を抑えて他の無線通信装置と通信を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る無線通信システムの構成を示す図である。
【図２】電子時計の構成を示す概略ブロック図である。
【図３】（ａ）は、電子時計１００とスマートフォン２００との初回接続時における接続処理の動作を示すシーケンス図、（ｂ）は、２回目以降接続時における接続処理の動作を示すシーケンス図である。
【図４】電子時計により実行される通信処理の流れを示すフローチャートである。
【図５】電子時計により実行される第１段階状態認証処理の流れを示すフローチャートである。
【図６】電子時計により実行される送信電力制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明の実施形態に係る無線通信システムについて説明する。
【００１０】
図１に示すように、無線通信システム１は、電子時計１００とスマートフォン２００とから構成される。電子時計１００とスマートフォン２００とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（以下、ＢＬＥという）に基づいて、互いに無線通信を行う。ＢＬＥとは、Ｂｌｕｅｔｏｏｔｈ（登録商標）と呼ばれる近距離無線通信規格において、低消費電力を目的として策定された規格（モード）である。本実施形態において、ＢＬＥに基づいて、電子時計１００は、後述するアドバタイズパケットを送信するペリフェラルとして動作する。また、スマートフォン２００は、アドバタイズパケットを受信するセントラルとして動作する。
【００１１】
次に、図２を参照しながら、本実施形態に係る電子時計１００のハードウェア構成について説明する。
【００１２】
電子時計１００は、図２に示すように、マイクロコンピュータ１０１と、ＲＯＭ（Read Only Memory）１０２と、通信部１０３と、アンテナ１０４と、電力供給部１０５と、表示部１０６と、表示ドライバ１０７と、操作受付部１０８と、振動子１０９とを備える。マイクロコンピュータ１０１、ＲＯＭ１０２、通信部１０３、アンテナ１０４、電力供給部１０５と、振動子１０９は、本発明に係る無線通信装置の一例である無線通信装置１０を構成する。
【００１３】
マイクロコンピュータ１０１は、制御部としてのＣＰＵ（Central Processing Unit）１１０と、記憶部としてのＲＡＭ（Random Access Memory）１１１と、発振回路１１２と、分周回路１１３と、計時回路１１４と、を備える。なお、ＲＡＭ１１１、発振回路１１２、分周回路１１３、及び計時回路１１４は、マイクロコンピュータ１０１の内部に設けられているものとして説明するが、これらがマイクロコンピュータ１０１の外部に設けられてもよい。また、ＲＯＭ１０２、通信部１０３、電力供給部１０５、表示ドライバ１０７、及び振動子１０９は、マイクロコンピュータ１０１の外部に設けられているものとして説明するが、これらがマイクロコンピュータ１０１の内部に設けられてもよい。
【００１４】
ＣＰＵ１１０は、各種演算処理を行い、電子時計１００の全体動作を統括制御するプロセッサである。ＣＰＵ１１０は、ＲＯＭ１０２から制御プログラムを読み出し、ＲＡＭ１１１にロードして日時の表示や各種機能に係る演算制御や表示などの各種動作処理を行う。また、ＣＰＵ１１０は、通信部１０３を制御し、スマートフォン２００との接続及びデータ通信を行う。
【００１５】
ＲＡＭ１１１は、ＳＲＡＭ（Static Random Access Memory）やＤＲＡＭ（Dynamic Random Access Memory）などの揮発性のメモリであり、ＣＰＵ１１０に作業用のメモリ空間を提供して一時データを記憶すると共に、各種設定データを記憶する。
【００１６】
発振回路１１２は、振動子１０９を発振させることにより所定の周波数信号（クロック信号）を生成して出力する。発振回路１１２として、例えば、水晶発振器が用いられる。
【００１７】
分周回路１１３は、発振回路１１２から入力された周波数信号を、計時回路１１４やＣＰＵ１１０が利用する周波数の信号に分周して出力する。この出力信号の周波数は、ＣＰＵ１１０による設定に基づいて変更されてもよい。
【００１８】
計時回路１１４は、分周回路１１３から入力された所定の計時信号の入力回数を計数して初期値に加算することで現在の時刻を計時する。計時回路１１４は、ＲＡＭ１１１に記憶させる値を変化させるソフトウェアにより構成されてもよいし、或いは、専用のカウンタ回路により構成されてもよい。計時回路１１４が計時する時刻は、所定のタイミングからの累積時間、ＵＴＣ（Coordinated Universal Time、協定世界時）、又は予め設定された地方時などのうち何れであってもよい。また、この計時回路１１４が計時する時刻は、必ずしも年月日、時分秒の形式で保持されなくてもよい。
【００１９】
ＲＯＭ１０２は、マスクＲＯＭや書き換え可能な不揮発性メモリなどであり、制御プログラムや初期設定データが記憶されている。制御プログラムには、スマートフォン２００から時刻情報を受信し、電子時計１００が計時する時刻を変更するための各種処理の制御に係るプログラム１１５が含まれる。
【００２０】
通信部１０３は、例えば、無線周波数（ＲＦ：Radio Frequency）回路やベースバンド（ＢＢ：Baseband）回路、メモリ回路で構成される。通信部１０３は、アンテナ１０４を介して、ＢＬＥに基づく無線信号の送信及び受信を行う。また、通信部１０３は、アンテナ１０４を介して外部から受信した無線信号を、復調、復号等してＣＰＵ１１０へ送る。また、通信部１０３は、ＣＰＵ１１０から送られた信号を、符号化、変調等して、アンテナ１０４を介して外部へ送信する。さらに、通信部１０３は、スマートフォン２００との通信品質の一例として、スマートフォン２００から受信した無線信号の強度を示すＲＳＳＩ（Receive Signal Strength Indication；受信信号強度）を測定する。
【００２１】
電力供給部１０５は、バッテリを備え、電子時計１００の動作に係る電力を各部にその動作電圧で供給する。電力供給部１０５のバッテリとしては、本実施形態では、ボタン型乾電池などの一次電池が用いられている。なお、バッテリとして、ソーラパネルと二次電池が用いられ、ソーラパネルへの入射光に応じた起電力の大小に応じて、二次電池が充放電されてもよい。
【００２２】
表示部１０６は、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（Electro-Luminescent）ディスプレイなどの表示画面を備え、ドットマトリクス方式及びセグメント方式の何れか又はこれらの組み合わせにより時刻や各種機能に係るデータをデジタル表示する。表示ドライバ１０７は、表示画面の種別に応じた駆動信号をＣＰＵ１１０からの制御信号に基づいて表示部１０６に出力し、表示画面上への表示を行う。或いは、表示部１０６は、複数の指針をステッピングモータにより輪列機構を介して回転動作させることで表示を行うアナログ式の構成を有するものであってもよい。
【００２３】
操作受付部１０８は、ユーザからの入力操作を受け付けて、当該入力操作に応じた電気信号を入力信号としてＣＰＵ１１０に出力する。この操作受付部１０８は、例えば、押しボタンスイッチやりゅうずを含む。なお、操作受付部１０８は、表示部１０６の表示画面と、これに重ねて設けられたタッチセンサとからなるタッチパネルにより構成されてもよい。この場合、操作受付部１０８は、当該タッチパネルにおけるユーザの接触動作に係る接触位置や接触態様等のタッチセンサによる検出結果に応じた操作信号をＣＰＵ１１０に出力する。
【００２４】
次に、第１実施形態に係る電子時計１００のＣＰＵ１１０の機能構成について説明する。
【００２５】
ＣＰＵ１１０は、初期状態設定部１２１、第１段階状態認証部１２２、第１段階状態設定部１２３、第２段階状態認証部１２４、第２段階状態設定部１２５として機能する。これらの機能は、単一のＣＰＵにより実現されてもよいし、別個のＣＰＵにより各々実現されてもよい。また、これらの機能は、通信部１０３のＣＰＵ等、マイクロコンピュータ１０１以外のプロセッサにより実現されてもよい。
【００２６】
初期状態設定部１２１としてのＣＰＵ１１０は、電子時計１００を初期状態に設定する。本実施形態において、初期状態とは、電子時計１００が時計としての標準的な機能を実行する状態であり、標準的な機能は、例えば、時刻を表示する時刻表示機能である。ＣＰＵ１１０は、例えば、電子時計１００の電源がオンになると、電子時計１００を初期状態に設定する。
【００２７】
第１段階状態認証部１２２としてのＣＰＵ１１０は、電子時計１００を初期状態から第１段階状態に移行するための認証を実行する。本実施形態において、第１段階状態は、電子時計１００がスマートフォン２００と連携して所定の機能を実行可能な状態である。ここで、第１段階状態における所定の機能は、例えば、ＢＬＥによるスマートフォン２００から電子時計１００への通知機能である。
【００２８】
以下、第１段階状態を認証するための方法の一例を説明する。まず、ＣＰＵ１１０は、電子時計１００が初期状態において、電子時計１００がユーザの腕に装着されているか否かを判定する。ユーザの腕に装着されているか否かは、例えば電子時計１００のバックル部分等に設けられた静電容量型タッチセンサが接触を検知したとき、ＣＰＵ１１０は、ユーザの腕に装着されたと判定することができる。また、電子時計１００の裏蓋に取り付けられた温度センサが人間の体温を検知したときや、体温付近の温度を所定時間検知したとき、ユーザの腕に装着されたと判定してもよい。
【００２９】
次に、ＣＰＵ１１０は、電子時計１００がユーザの腕に装着されたと判定すると、ＣＰＵ１１０は、例えばＲＡＭ１１１に記録された送信電力設定値を送信電力としてアドバタイズパケットを所定の間隔でスマートフォン２００に繰り返し送信するよう、通信部１０３に指示する。アドバタイズパケットは、電子時計１００がスマートフォン２００に送信する所定の情報の一例である。なお、ＲＡＭ１１１に送信電力設定値が記録されていない場合、例えば、スマートフォン２００との初回接続時には、ＣＰＵ１１０は、予め定められた初期値を送信電力としてアドバタイズパケットを送信するよう通信部１０３に指示する。送信電力の初期値は、例えば、アドバタイズパケットの送信に必要な最低限の電力である。また、ＣＰＵ１１０は、アドバタイズパケットの送信先であるスマートフォン２００から接続要求を受信すると、スマートフォン２００との接続を確立し、アドバタイズパケットの送信を停止するよう、通信部１０３に指示する。そして、ＣＰＵ１１０は、送信電力設定値を、接続要求を受信したときの送信電力の値に更新する。そして、ＣＰＵ１１０は、第１段階状態の認証を終了する。一方、アドバタイズパケットの送信を開始してから所定時間が経過しても、スマートフォン２００から接続要求を受信しない場合には、ＣＰＵ１１０は、アドバタイズパケットの送信電力を所定値増加させる。そして、ＣＰＵ１１０は、タイムアウト時間が経過しても接続要求を受信しなかったとき、アドバタイズパケットの送信を停止するよう、通信部１０３に指示する。このようにして、ＣＰＵ１１０は、スマートフォン２００から接続要求を受信するまで、徐々にアドバタイズパケットの送信電力を増加させる。
【００３０】
第１段階状態設定部１２３としてのＣＰＵ１１０は、第１段階状態の認証後、電子時計１００を第１段階状態に設定する。そして、ＣＰＵ１１０は、第１段階状態において、送信電力設定値に設定された値を送信電力としてスマートフォン２００と通信する。また、ＣＰＵ１１０は、第１段階状態において、スマートフォン２００から解除通知を受信したとき、または電子時計１００がユーザの腕から取り外されたと判定したとき、スマートフォン２００との接続を切断し、初期状態に戻る。スマートフォン２００からの解除通知は、例えばスマートフォン２００が測定したＲＳＳＩが所定範囲から外れたことを検知したとき、スマートフォン２００により電子時計１００に送信される。電子時計１００がユーザの腕から取り外されたか否かは、上述した電子時計１００の装着を判定する方法と同様の方法を用いることができる。
【００３１】
第２段階状態認証部１２４としてのＣＰＵ１１０は、電子時計１００を第１段階状態から第２段階状態に移行するための認証を実行する。本実施形態において、第２段階状態は、電子時計１００がスマートフォン２００と連携して所定の機能を実行可能な状態である。ここで、第２段階状態における所定の機能とは、例えば、ＢＬＥによるアプリケーションの設定変更機能などである。
【００３２】
以下、第２段階状態を認証するための方法の一例を説明する。まず、ＣＰＵ１１０は、電子時計１００が第１段階状態において、ＲＳＳＩを測定し、その測定値が安定しているか否かを判定する。例えば、ＣＰＵ１１０は、ＲＳＳＩの測定値が所定時間継続して所定範囲内にある場合、ＲＳＳＩが安定していると判定する。ＣＰＵ１１０は、ＲＳＳＩが安定していないと判定したとき、ＲＳＳＩが安定するように送信電力を制御する。本実施形態においては、ＣＰＵ１１０は、ＲＳＳＩが所定範囲の下限値以上になるまで、送信電力を所定値ずつ増加させる。また、ＣＰＵ１１０は、ＲＳＳＩが所定範囲の上限値を超える場合、ＲＳＳＩが所定範囲の上限値以下になるまで、送信電力を所定値ずつ減少させる。そして、ＣＰＵ１１０は、ＲＳＳＩが所定範囲内で安定したと判定すると、送信電力設定値をそのときの送信電力の値に更新し、第２段階状態の認証を終了する。
【００３３】
第２段階状態設定部１２５としてのＣＰＵ１１０は、第１段階状態の認証後、電子時計１００を第２段階状態に設定する。そして、ＣＰＵ１１０は、第２段階状態において、送信電力設定値に設定された値を送信電力としてスマートフォン２００と通信する。また、ＣＰＵ１１０は、第２段階状態において、スマートフォン２００から解除通知を受信したとき、または電子時計１００がユーザの腕から取り外されたと判定したとき、スマートフォン２００との接続を切断し、初期状態に戻る。電子時計１００がユーザの腕から取り外されたか否かは、上述した電子時計１００の装着を判定する方法と同様の方法を用いることができる。また、ＣＰＵ１１０は、ＲＳＳＩが所定範囲内にあるように送信電力を制御する。
【００３４】
次に、図３（ａ）及び（ｂ）を参照しながら、本実施形態における無線通信システム１の動作について説明する。図３（ａ）は、電子時計１００とスマートフォン２００の初回接続時における接続処理、図３（ｂ）は、電子時計１００とスマートフォン２００の２回目以降接続時における接続処理の動作を示すシーケンス図である。なお、ここでは、電子時計１００がペリフェラルとして、スマートフォン２００がセントラルとして動作する場合の、電子時計１００及びスマートフォン２００の動作について説明する。
【００３５】
図３（ａ）に示すように初回接続時において、電子時計１００は、初期状態において、電子時計１００がユーザの腕に装着されたと判定すると、予め定められた初期値Ｘ０を送信電力としてアドバタイズパケットを所定間隔Ｔｉで送信する（ステップＳ１０）。電子時計１００は、スマートフォン２００から所定期間経過するまでに接続要求を受信しなかったとき、送信電力をＸ０から所定値ΔＸだけ増加させたＸ１に変更し、アドバタイズパケットを所定間隔Ｔｉで送信する（ステップＳ１１）。電子時計１００は、送信電力を変更してから所定期間経過するまでにスマートフォン２００から接続要求を受信しなかったとき、送信電力をＸ１から所定値ΔＸだけ増加させたＸ２に変更し、アドバタイズパケットを所定間隔Ｔｉで送信する（ステップＳ１２）。そして、スマートフォン２００は、アドバタイズパケットを受信すると、電子時計１００に接続要求を送信する（ステップＳ１３）。そして、接続要求を受信した電子時計１００とスマートフォン２００は、接続シーケンスを実行し、接続を確立する（ステップＳ１４）。その後、電子時計１００は、スマートフォン２００から接続要求を受信したときのアドバタイズパケットの送信電力Ｘ２を送信電力設定値として記憶し、送信電力Ｘ２でスマートフォン２００とのデータ通信を実行する（ステップＳ１５）。
【００３６】
また、図３（ｂ）に示すように２回目以降の接続時において、電子時計１００は、初期状態において、電子時計１００がユーザの腕に装着されたと判定すると、前回の接続時において送信電力設定値に設定された値Ｘ２を送信電力としてアドバタイズパケットを所定間隔Ｔｉで送信する（ステップＳ２０）。このとき、前回接続時と通信環境が変化していない場合には、スマートフォン２００は、送信電力Ｘ２で送信されたアドバタイズパケットを受信し、電子時計１００に接続要求を送信する（ステップＳ２１）。そして、接続要求を受信した電子時計１００とスマートフォン２００は、接続シーケンスを実行し、接続を確立する（ステップＳ２２）。その後、電子時計１００は、スマートフォン２００から接続要求を受信したときのアドバタイズパケットの送信電力Ｘ２で、スマートフォン２００とのデータ通信を実行する（ステップＳ２３）。
【００３７】
次に、本実施形態に係る電子時計１００の動作について説明する。ここでは、電子時計１００の動作の一例として、図４に示すフローチャートを参照しながら、電子時計１００のＣＰＵ１１０が実行する通信処理について説明する。電子時計１００のＣＰＵ１１０は、電子時計１００の電源が投入されたことに応答して、通信処理を開始する。
【００３８】
ＣＰＵ１１０は、通信処理を開始すると、電子時計１００を初期状態に設定する（ステップＳ１０１）。そして、ＣＰＵ１１０は、第１段階状態認証処理を実行する（ステップＳ１０２）
【００３９】
図５に第１段階状態認証処理のフローチャートを示す。第１段階状態認証処理を開始すると、ＣＰＵ１１０は、電子時計１００がユーザの腕に装着されたか否かを判定する（ステップＳ２０１）。ＣＰＵ１１０は、電子時計１００がユーザの腕に装着されたと判定するまで待機する（ステップＳ２０１；Ｎｏ）。
【００４０】
ＣＰＵ１１０は、電子時計１００がユーザの腕に装着されたと判定すると（ステップＳ２０１；Ｙｅｓ）、送信電力設定値に設定されている値を送信電力Ｘに設定する（ステップＳ２０２）。そして、ＣＰＵ１１０は、送信電力Ｘでアドバタイズパケットの送信を開始する（ステップＳ２０３）。
【００４１】
ＣＰＵ１１０は、スマートフォン２００から接続要求を受信したか否かを判定する（ステップＳ２０４）。ＣＰＵ１１０は、スマートフォン２００から接続要求を受信していないと判定したとき（ステップＳ２０４；Ｎｏ）、現在の送信電力Ｘでアドバタイズパケットの送信を開始してから所定時間が経過したか否かを判定する（ステップＳ２０５）。ＣＰＵ１１０は、所定時間が経過していないと判定したとき（ステップＳ２０５；Ｎｏ）、所定時間が経過するまで送信電力Ｘでのアドバタイズパケットの送信を継続する。
【００４２】
ＣＰＵ１１０は、所定時間が経過したと判定したとき（ステップＳ２０５；Ｙｅｓ）、タイムアウト時間が経過したか否かを判定する（ステップＳ２０６）。ＣＰＵ１１０は、タイムアウト時間が経過していないと判定すると（ステップＳ２０６；Ｎｏ）、送信電力Ｘを、現在の送信電力Ｘから所定値増加させた値に変更する（ステップＳ２０７）。そして、ＣＰＵ１１０は、ステップＳ２０３に戻り、変更した送信電力Ｘでのアドバタイズパケットの送信を開始する。また、ＣＰＵ１１０は、タイムアウト時間が経過したと判定すると（ステップＳ２０６；Ｙｅｓ）、スマートフォン２００との接続を切断し、操作受付部１０８から再接続の指示があるまで待機する（図４のステップＳ１１３；Ｎｏ）。そして、ＣＰＵ１１０は、再接続の指示を受け付けたと判定すると（ステップＳ１１３；Ｙｅｓ）、第１段階状態認証処理を実行する（図４のステップＳ１０２）。
【００４３】
一方、ＣＰＵ１１０は、接続要求を受信したと判定（接続要求の受信状態が変化）すると（ステップＳ２０４；Ｙｅｓ）、送信電力設定値を現在の送信電力の値に更新する（ステップＳ２０８）。そして、ＣＰＵ１１０は、接続シーケンスを実行し、スマートフォン２００との接続を確立する（ステップＳ２０９）。そして、ＣＰＵ１１０は、電子時計１００を第１段階状態に設定し（ステップＳ２１０）、図４のステップＳ１０３の処理に進む。
【００４４】
図４に戻って、ＣＰＵ１１０は、スマートフォン２００から解除通知を受信したか否かを判定する（ステップＳ１０３）。ＣＰＵ１１０は、スマートフォン２００から解除通知を受信したと判定すると（ステップＳ１０３；Ｙｅｓ）、スマートフォン２００との接続を切断し、初期状態に戻って図５のステップＳ２０２に進む。
【００４５】
ＣＰＵ１１０は、スマートフォン２００から解除通知を受信していないと判定すると（ステップＳ１０３；Ｎｏ）、電子時計１００がユーザの腕から取り外されたか否かを判定する（ステップＳ１０４）。ＣＰＵ１１０は、電子時計１００がユーザの腕から取り外されたと判定すると（ステップＳ１０４；Ｙｅｓ）、スマートフォン２００との接続を切断し、ステップＳ１０１に戻って初期状態に設定する。
【００４６】
電子時計１００がユーザの腕から取り外されていないと判定すると（ステップＳ１０４；Ｎｏ）、ＣＰＵ１１０は、ＲＳＳＩが所定範囲内で安定しているか否かを判定する（ステップＳ１０５）。ＣＰＵ１１０は、ＲＳＳＩが所定範囲内で安定していないと判定すると（ステップＳ１０５；Ｎｏ）、送信電力制御処理を実行する（ステップＳ１０６）。
【００４７】
図６に送信電力制御処理のフローチャートを示す。送信電力制御処理を開始すると、ＣＰＵ１１０は、現在の送信電力Ｘを所定値増加させる（ステップＳ３０１）。
【００４８】
そして、ＣＰＵ１１０は、現在のＲＳＳＩが所定範囲の下限値以上か否かを判定する（ステップＳ３０２）。現在のＲＳＳＩが所定範囲の下限値以上でないと判定したとき（ステップＳ３０２；Ｎｏ）、ＣＰＵ１１０は、ステップＳ３０１の処理に戻って送信電力Ｘを再度所定値増加させる。
【００４９】
現在のＲＳＳＩが所定範囲の下限値以上であると判定したとき（ステップＳ３０２；Ｙｅｓ）、ＣＰＵ１１０は、現在のＲＳＳＩが所定範囲の上限値以下か否かを判定する（ステップＳ３０３）。現在のＲＳＳＩが所定範囲の上限値以下でないと判定したとき（ステップＳ３０３；Ｎｏ）、ＣＰＵ１１０は、送信電力Ｘを所定値減少させ（ステップＳ３０４）、ステップＳ３０３の処理に戻る。
【００５０】
現在のＲＳＳＩが所定範囲の上限値以下であると判定したとき（ステップＳ３０３；Ｙｅｓ）、ＣＰＵ１１０は、ＲＳＳＩが所定範囲内で安定しているか否かを判定する（ステップＳ３０５）。ＣＰＵ１１０は、ＲＳＳＩが所定範囲内で安定していると判定するまで待機する（ステップＳ３０５；Ｎｏ）。
【００５１】
ＣＰＵ１１０は、ＲＳＳＩが所定範囲内で安定していると判定すると（ステップＳ３０５；Ｙｅｓ）、送信電力設定値を現在の送信電力の値Ｘに更新する（ステップＳ３０６）。そして、ＣＰＵ１１０は、図４のステップＳ１０３の処理に進む。
【００５２】
図４に戻って、ＣＰＵ１１０は、ＲＳＳＩが所定範囲内で安定したと判定すると（ステップＳ１０５；Ｙｅｓ）、電子時計１００を第２段階状態に設定する（ステップＳ１０７）。
【００５３】
そして、ＣＰＵ１１０は、スマートフォン２００から解除通知を受信したか否かを判定する（ステップＳ１０８）。ＣＰＵ１１０は、スマートフォン２００から解除通知を受信したと判定すると（ステップＳ１０８；Ｙｅｓ）、スマートフォン２００との接続を切断し、初期状態に戻って図５のステップＳ２０２に進む。
【００５４】
ＣＰＵ１１０は、スマートフォン２００から解除通知を受信していないと判定すると（ステップＳ１０８；Ｎｏ）、電子時計１００がユーザの腕から取り外されたか否かを判定する（ステップＳ１０９）。ＣＰＵ１１０は、電子時計１００がユーザの腕から取り外されたと判定すると（ステップＳ１０９；Ｙｅｓ）、スマートフォン２００との接続を切断し、ステップＳ１０１に戻って初期状態に設定する。
【００５５】
電子時計１００がユーザの腕から取り外されていないと判定すると（ステップＳ１０９；Ｎｏ）、ＣＰＵ１１０は、ＲＳＳＩが所定値以下か否かを判定する（ステップＳ１１０）。ＣＰＵ１１０は、ＲＳＳＩが所定値以下であると判定すると（ステップＳ１１０；Ｙｅｓ）、図５のステップＳ２１０の処理に進み、第１段階状態に戻る。
【００５６】
ＣＰＵ１１０は、ＲＳＳＩが所定値以下でないと判定すると（ステップＳ１１０；Ｎｏ）、ＲＳＳＩが所定範囲内で安定しているか否かを判定する（ステップＳ１１１）。ＣＰＵ１１０は、ＲＳＳＩが所定範囲内で安定していると判定すると（ステップＳ１１１；Ｙｅｓ）、ステップＳ１０８の処理に戻る。ＣＰＵ１１０は、ＲＳＳＩが所定範囲内で安定していないと判定すると（ステップＳ１１１；Ｎｏ）、図６に示す送信電力制御処理を実行する（ステップＳ１１２）。
【００５７】
ＣＰＵ１１０は、上記の通信処理を例えば電源がオフにされるまで繰り返し実行する。
【００５８】
以上に述べたように、上記の実施形態によれば、電子時計１００は、スマートフォン２００との通信品質に基づいて、スマートフォン２００に送信する電波の送信電力を制御する。従って、電子時計１００とスマートフォン２００との間の通信環境が変化した場合においても、その変化に応じて送信電力を制御するため、電子時計１００とスマートフォン２００との接続状態を維持することができる。
【００５９】
また、上記の実施形態によれば、電子時計１００は、スマートフォン２００との通信品質が所定範囲内で安定するように送信電力を制御する。従って、電子時計１００は、通信品質を落とすことなくスマートフォン２００との接続状態を維持することができる。
【００６０】
また、上記の実施形態によれば、電子時計１００は、通信品質が所定範囲の下限値よりも低いとき、送信電力を所定の度合で徐々に増加させ、通信品質が所定範囲の上限値よりも高いとき、送信電力を所定の度合で徐々に低下させる。従って、電子時計１００は、通信環境に応じて、通信品質を所望する範囲内に維持することができる。
【００６１】
また、上記の実施形態によれば、電子時計１００は、通信部１０３を制御して、通信部１０３がスマートフォン２００から接続要求を受信するまで（接続要求の受信状態が変化するまで）、送信電力を所定値ずつ徐々に増加させながらアドバタイズパケットをスマートフォン２００に送信する。そして、電子時計１００は、通信部１０３が接続要求を受信すると、スマートフォン２００との接続を確立し、接続要求を受信した時点におけるアドバタイズパケットの送信電力で、スマートフォン２００とのデータ通信を開始する。従って、電子時計１００は、所望の通信品質でスマートフォン２００との接続状態を維持可能な最低限の送信電力でスマートフォンとデータ通信するため、無駄な電力消費を抑制することができる。
【００６２】
また、上記の実施形態によれば、電子時計１００は、接続要求を受信した時点におけるアドバタイズパケットの送信電力を送信電力設定値として記憶し、接続が切断された後の次回接続時に、通信部１０３を制御して、記憶された送信電力で、スマートフォン２００へのアドバタイズパケットの送信を開始する。従って、通信環境に変化が無い場合には、最大出力でアドバタイズパケットを送信する場合よりも、低電力でスマートフォン２００との接続を確立することができる。
【００６３】
なお、本発明は、上記の実施形態に限られるものではなく、様々な変更が可能である。
【００６４】
例えば、上記の実施形態において、電子時計１００は、さらに加速度計を備え、その加速度計により測定された加速度の変化と、通信品質の変化とに基づいて、送信電力を制御してもよい。
【００６５】
また、上記の実施形態では、図５に示すように、ＣＰＵ１１０は、タイムアウト時間が経過していないと判定すると（ステップＳ２０６；Ｎｏ）、送信電力Ｘを、現在の送信電力Ｘから所定値増加させた値に変更する（ステップＳ２０７）制御を行っているが、これに限られない。ＣＰＵ１１０は、タイムアウト時間が経過していないと判定すると（ステップＳ２０６；Ｎｏ）、送信電力Ｘを、現在の送信電力Ｘから所定値減少させた値に変更してもよい。これにより、ＣＰＵ１１０は、接続要求を受信している間は所定時間ごとに送信電力Ｘを所定値減少させ、接続要求を受信出来なくなった場合に、その時点における送信電力Ｘから所定値増加させた値に送信電力Ｘを設定する（接続要求の受信状態が変化した時点における送信電力に基づく送信電力）。このような制御により、接続要求を受信可能な最小の電力で通信を行う事ができる。
【００６６】
また、上記の実施形態では、電子時計１００は、接続要求を受信した時点におけるアドバタイズパケットの送信電力を送信電力設定値として記憶したが、記憶される送信電力設定値は１つには限られない。例えば直近で記憶された第１送信電力と、更にその前に行われた通信において設定された送信電力設定である第２送信電力とを記憶してもよい。ここで第１送信電力が第２送信電力よりも低い電力である場合、次回接続時に通信部１０３を制御して記憶された第１送信電力でアドバタイズパケットの送信を開始し、その際にタイムアウト時間が経過し、接続要求を受信出来なかった場合は第２送信電力に切り替えてアドバタイズパケットを送信する処理としてもよい。これにより、前回接続時の状況と前々回接続時の状況における送信電力を記憶しておくことができるため、次回接続時に最大出力でアドバタイズパケットを送信する場合よりも、低電力で接続を確立することができる。
【００６７】
また、上記の実施形態では、電子時計１００およびスマートフォン２００がＢｌｕｅｔｏｏｔｈ（登録商標）を用いて通信することにより電子時計１００の時刻を変更する例を説明したが、その他の通信方法、例えば、無線ＬＡＮやＷｉ−Ｆｉ（登録商標）で通信して時刻を変更してもよい。
【００６８】
また、上記の実施形態では、電子時計１００が計時する時刻をスマートフォン２００が計時する時刻に変更する例を説明したが、スマートフォン２００が計時する時刻を電子時計１００が計時する時刻に変更するようにしてもよい。
【００６９】
また、上記の実施形態では、スマートフォン２００、電子時計１００を例に挙げて説明したが、本発明を適用可能な機器はこれらに限られず、スマートウォッチなどの無線通信が可能な無線通信装置であればよい。
【００７０】
また、上記の実施形態では、制御動作を行うプロセッサがＣＰＵ１１０である例を説明しているが、制御動作は、ＣＰＵによるソフトウェア制御に限られるものではない。制御動作の一部又は全部が専用の論理回路などのハードウェア構成を用いてなされてもよい。
【００７１】
また、以上の説明では、本発明の時刻変更処理に係るプログラム１１５を記憶するコンピュータ読み取り可能な媒体としてフラッシュメモリなどの不揮発性メモリなどからなるＲＯＭ１０２を例に挙げて説明したが、これらに限定されない。その他のコンピュータ読み取り可能な媒体として、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disc）−ＲＯＭやＤＶＤ（Digital Versatile Disc）などの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
【００７２】
その他、上記実施の形態で示した構成、制御手順や表示例などの具体的な細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００７３】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した番号は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００７４】
（付記１）
他の無線通信装置と無線通信する無線通信部と、
制御部と、
を備え、
前記制御部は、
前記無線通信部を制御して、前記他の無線通信装置からの接続要求の受信状態が変化するまで、送信電力を所定の度合で徐々に変更させながら所定の情報を前記他の無線通信装置に送信し、
前記接続要求の受信状態が変化した時点における前記送信電力に基づく送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする無線通信装置。
【００７５】
（付記２）
前記制御部は、前記無線通信部を制御して、前記他の無線通信装置から送信される接続要求の受信状態が変化するまで、前記送信電力を所定の度合で徐々に増加させながら所定の情報を前記他の無線通信装置に送信し、
前記接続要求の受信状態が変化した時点における前記送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする付記１に記載の無線通信装置。
【００７６】
（付記３）
前記制御部は、前記無線通信部を制御して、前記他の無線通信装置から送信される接続要求の受信状態が変化するまで、前記送信電力を所定の度合で徐々に減少させながら所定の情報を前記他の無線通信装置に送信し、
前記接続要求の受信状態が変化した時点における前記送信電力から前記所定の度合いだけ増加させた送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする付記１に記載の無線通信装置。
【００７７】
（付記４）
前記制御部は、前記他の無線通信装置との通信品質が所定範囲内で安定するように送信電力を制御する、
ことを特徴とする付記１から３の何れか１つに記載の無線通信装置。
【００７８】
（付記５）
前記制御部は、前記通信品質が前記所定範囲の下限値よりも低いとき、前記送信電力を所定の度合で徐々に増加させる、
ことを特徴とする付記４に記載の無線通信装置。
【００７９】
（付記６）
前記制御部は、前記通信品質が前記所定範囲の上限値よりも高いとき、前記送信電力を所定の度合で徐々に低下させる、
ことを特徴とする付記４に記載の無線通信装置。
【００８０】
（付記７）
前記制御部は、前記通信品質に基づいて、前記送信電力を変更し、変更した前記送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする付記４に記載の無線通信装置。
【００８１】
（付記８）
前記制御部は、前回通信時に前記接続要求の受信状態が変化した時点における前記所定の情報の送信電力に基づく送信電力で次回以降の前記他の無線通信装置への前記所定の情報の送信を開始し、所定の時間前記接続要求を受信出来なかった場合、前々回通信時に前記接続要求の受信状態が変化した時点における前記所定の情報の送信電力に基づく送信電力で前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする付記１から７の何れか１つに記載の無線通信装置。
【００８２】
（付記９）
前記送信電力を記憶する記憶部を更に備え、
前記制御部は、前回通信時に前記接続要求の受信状態が変化した時点における前記所定の情報の送信電力に基づく送信電力を第１送信電力として前記記憶部に記憶させ、前々回通信時に前記接続要求の受信状態が変化した時点における前記所定の情報の送信電力に基づく送信電力を第２送信電力として前記記憶部に記憶させる、
ことを特徴とする付記１から８の何れか１つに記載の無線通信装置。
【００８３】
（付記１０）
前記制御部は、次回以降の前記他の無線通信装置への前記所定の情報の送信を前記第１送信電力で開始し、所定の時間前記接続要求の受信状態が変化しない場合、前記第２送信電力で前記他の無線通信装置への前記所定の情報の送信を開始する、
ことを特徴とする付記９に記載の無線通信装置。
【００８４】
（付記１１）
付記１乃至１０のいずれか１つに記載の無線通信装置と、
時刻を表示する表示部と、
を備えることを特徴とする電子時計。
【００８５】
（付記１２）
他の無線通信装置と無線通信する無線通信部を備える無線通信装置が実行する送信電力制御方法であって、
前記無線通信部を制御して、前記他の無線通信装置からの接続要求の受信状態が変化するまで、送信電力を所定の度合で徐々に変更させながら所定の情報を前記他の無線通信装置に送信する送信ステップと、
前記接続要求の受信状態が変化した時点における前記送信電力に基づく送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する通信開始ステップと、
を含むことを特徴とする送信電力制御方法。
【００８６】
（付記１３）
他の無線通信装置と無線通信する無線通信部を備えるコンピュータを、
前記無線通信部を制御して、前記他の無線通信装置からの接続要求の受信状態が変化するまで、送信電力を所定の度合で徐々に変更させながら所定の情報を前記他の無線通信装置に送信する送信手段、
前記接続要求の受信状態が変化した時点における前記送信電力に基づく送信電力で、次回以降の前記他の無線通信装置への前記所定の情報の送信を開始する通信開始手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００８７】
１…無線通信システム、１０…無線通信装置、１００…電子時計、１０１…マイクロコンピュータ、１０２…ＲＯＭ、１０３…通信部、１０４…アンテナ、１０５…電力供給部、１０６…表示部、１０７…表示ドライバ、１０８…操作受付部、１０９…振動子、１１０…ＣＰＵ、１１１…ＲＡＭ、１１２…発振回路、１１３…分周回路、１１４…計時回路、１１５…プログラム、１２１…初期状態設定部、１２２…第１段階状態認証部、１２３…第１段階状態設定部、１２４…第２段階状態認証部、１２５…第２段階状態設定部、２００…スマートフォン
【図１】
2020057941.tif 000003
【図２】
2020057941.tif 000004
【図３】
2020057941.tif 000005
【図４】
2020057941.tif 000006
【図５】
2020057941.tif 000007
【図６】
2020057941.tif 000008