(57)【要約】【課題】よりスムーズに省電力で接続を確立することが可能な無線通信装置等を提供する。【解決手段】電子時計１００は、無線通信装置と無線通信する通信部１０３と、ＣＰＵ１１０と、を備える。ＣＰＵ１１０は、通信部１０３を制御して、無線通信装置に、自装置を識別するアドバタイズパケットを所定の時間間隔で送信する。また、ＣＰＵ１１０は、アドバタイズパケットの送信を開始してからの経過時間に基づいて、所定の時間間隔と、アドバタイズパケットの送信に使用する送信電力と、を変化させる。【選択図】図２
2019068292.tif 000002
【特許請求の範囲】
【請求項１】
他の無線通信装置と無線通信する通信部と、
制御部と、
を備え、
前記制御部は、
前記通信部を制御して、前記他の無線通信装置に、自装置を識別する識別情報を含むアドバタイズを所定の時間間隔で送信し、
前記識別情報の送信を開始してからの経過時間に基づいて、送信設定を変化させる、
ことを特徴とする無線通信装置。
【請求項２】
前記制御部は、前記識別情報の送信を開始してからの経過時間に基づいて、前記所定の時間間隔または前記識別情報の送信に使用する送信電力と、を変化させる、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記制御部は、
ユーザから受け付けた操作または所定のタイミングに基づいて、前記他の無線通信装置と接続する目的を示す接続種別を決定し、
決定された前記接続種別と、前記経過時間と、に基づいて、前記所定の時間間隔と、前記送信電力と、を変化させる、
ことを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記制御部は、
前記経過時間が長いほど、前記所定の時間間隔を長くし、かつ前記送信電力を小さくする、
ことを特徴とする請求項２または３に記載の無線通信装置。
【請求項５】
前記制御部は、
前記経過時間が長いほど、前記所定の時間間隔を短くし、かつ前記送信電力を大きくする、
ことを特徴とする請求項２または３に記載の無線通信装置。
【請求項６】
前記制御部は、
前記所定の時間間隔が第１の時間間隔であり、かつ前記送信電力が第１の電力である第１パターンと、前記所定の時間間隔が前記第１の時間間隔よりも短い第２の時間間隔であり、かつ前記送信電力が前記第１の電力よりも大きい第２の電力である第２パターンとを、所定の期間毎に交互に変化させる、
ことを特徴とする請求項２または３に記載の無線通信装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の無線通信装置と、
現在時刻を計時する計時部と、
前記計時部により計時された現在時刻を表示する表示部と、
を備えることを特徴とする電子時計。
【請求項８】
他の無線通信装置と無線通信する通信部を備える無線通信装置が実行する無線通信方法であって、
前記通信部を制御して、前記他の無線通信装置に、自装置を識別する識別情報を含むアドバタイズを所定の時間間隔で送信し、
前記識別情報の送信を開始してからの経過時間に基づいて、送信設定を変化させる、
ことを特徴とする無線通信方法。
【請求項９】
他の無線通信装置と無線通信する通信部を備えるコンピュータを、
前記通信部を制御して、前記他の無線通信装置に、自装置を識別する識別情報を含むアドバタイズを所定の時間間隔で送信する送信制御手段、
前記識別情報の送信を開始してからの経過時間に基づいて、送信設定を変化させる変更手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線通信装置、電子時計、無線通信方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、Ｂｌｕｅｔｏｏｔｈ（登録商標） ｌｏｗ ｅｎｅｒｇｙ等の無線通信において、マスターとスレーブとの間での接続の確立をスムーズかつ省電力で行うために、マスターが、スレーブが送信する識別情報の送信間隔を事前に学習して無駄の無い受信ウィンドウ幅を決定する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４２８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されているような接続制御において、周囲のノイズなどの接続環境や接続相手の状況によっては、マスターとスレーブとのスムーズな接続が困難な場合もある。そのような場合にもスレーブが識別情報を送信し続けることは、無駄に電力を消費することになる。
【０００５】
この発明の目的は、よりスムーズに省電力で接続を確立することが可能な無線通信装置、電子時計、無線通信方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するため、本発明の観点に係る無線通信装置は、
他の無線通信装置と無線通信する通信部と、
制御部と、
を備え、
前記制御部は、
前記通信部を制御して、前記他の無線通信装置に、自装置を識別する識別情報を含むアドバタイズを所定の時間間隔で送信し、
前記識別情報の送信を開始してからの経過時間に基づいて、送信設定を変化させる、
ことを特徴とする。
【発明の効果】
【０００７】
本発明に従うと、よりスムーズに省電力で接続を確立することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る無線通信システムの構成例を示す図である。
【図２】実施形態に係る電子時計の構成を示すブロック図である。
【図３】（ａ）は接続種別が手動接続またはＫＥＹ時刻合わせである場合、（ｂ）は接続種別が自動時刻合わせである場合、（ｃ）は接続種別がＦＩＮＤ  ＭＥである場合のアドバタイズ間隔及び送信電力を表すデータの一例を示す図である。
【図４】実施形態における電子時計のＣＰＵが実行するアドバタイズ処理の動作の一例を示すフローチャートである。
【図５】実施形態における電子時計のＣＰＵが実行する第１アドバタイズ処理の動作の一例を示すフローチャートである。
【図６】実施形態における電子時計のＣＰＵが実行する第２アドバタイズ処理の動作の一例を示すフローチャートである。
【図７】実施形態における電子時計のＣＰＵが実行する第３アドバタイズ処理の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１０】
図１は、実施形態に係る無線通信システム１の構成例を示す図である。図１に示す構成例において、無線通信システム１は、電子時計１００と、無線通信装置２００とから構成される。電子時計１００は、計時機能及び無線通信機能を備える電子機器であって、Ｂｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙ（以下、ＢＬＥという。）等の無線通信規格に基づいて、無線通信装置２００と無線通信を行う。無線通信装置２００は、例えば、携帯電話、スマートフォン、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistant）や、スマートウォッチ等のウェアラブル端末といった、無線通信機能を備える携帯可能な電子機器である。
【００１１】
次に、実施形態に係る電子時計１００の構成について説明する。
【００１２】
図２は、本実施形態に係る電子時計１００の構成例を示すブロック図である。まず、実施形態に係る電子時計１００のハードウェア構成について説明する。図２に示すように、電子時計１００は、マイクロコンピュータ１０１と、ＲＯＭ（Read Only Memory）１０２と、通信部１０３と、アンテナ１０４と、電力供給部１０５と、表示部１０６と、表示ドライバ１０７と、操作受付部１０８と、振動子１０９と、を備える。
【００１３】
マイクロコンピュータ１０１は、制御部としてのＣＰＵ（Central Processing Unit）１１０と、記憶部としてのＲＡＭ（Random Access Memory）１１１と、発振回路１１２と、分周回路１１３と、計時回路１１４とを備える。なお、ＲＡＭ１１１、発振回路１１２、分周回路１１３、及び計時回路１１４は、マイクロコンピュータ１０１の内部に限られず、マイクロコンピュータ１０１の外部に設けられてもよい。また、ＲＯＭ１０２と、通信部１０３と、電力供給部１０５と、表示ドライバ１０７と、振動子１０９は、マイクロコンピュータ１０１の外部に限られず、マイクロコンピュータ１０１の内部に設けられてもよい。
【００１４】
ＣＰＵ１１０は、各種演算処理を行い、電子時計１００の全体動作を統括制御するプロセッサである。ＣＰＵ１１０は、ＲＯＭ１０２から制御プログラムを読み出し、ＲＡＭ１１１にロードして時刻の表示や各種機能に係る演算制御や表示などの各種動作処理を行う。また、ＣＰＵ１１０は、通信部１０３を制御して、無線通信装置２００との接続を確立し、データ通信を行う。
【００１５】
ＲＡＭ１１１は、ＳＲＡＭ（Static Random Access Memory）やＤＲＡＭ（Dynamic Random Access Memory）などの揮発性のメモリであり、ＣＰＵ１１０に作業用のメモリ空間を提供して一時データを記憶すると共に、各種設定データを記憶する。
【００１６】
発振回路１１２は、振動子１０９を発振さることにより所定の周波数信号（クロック信号）を生成して出力する。この発振回路１１２として、例えば、水晶発振器が用いられる。
【００１７】
分周回路１１３は、発振回路１１２から入力された周波数信号を、計時回路１１４やＣＰＵ１１０が利用する周波数の信号に分周して出力する。この出力信号の周波数は、ＣＰＵ１１０による設定に基づいて変更されても良い。
【００１８】
計時回路１１４は、分周回路１１３から入力された所定の計時信号の入力回数を計数して初期値に加算することで現在の時刻を計時する。計時回路１１４は、ＲＡＭ１１１に記憶させる値を変化させるソフトウェアにより構成されても良いし、或いは、専用のカウンタ回路により構成されても良い。計時回路１１４が計時する時刻は、所定のタイミングからの累積時間、ＵＴＣ（Coordinated Universal Time、協定世界時）、又は予め設定された地方時などのうち何れであっても良い。また、この計時回路１１４が計時する時刻は、必ずしも年月日時分秒の形式で保持される必要がない。また、計時回路１１４が計時する時刻は、Ｗｉ−Ｆｉ（登録商標）等の外部から得られる時刻によって修正可能である。
【００１９】
これら発振回路１１２、分周回路１１３及び計時回路１１４により計時部が構成される。
【００２０】
ＲＯＭ１０２は、マスクＲＯＭや書き換え可能な不揮発性メモリなどであり、制御プログラムや初期設定データが記憶されている。制御プログラムの中には、後述する各種処理の制御に係るプログラム１１５が含まれる。
【００２１】
通信部１０３は、例えば無線周波数（ＲＦ：Radio Frequency）回路やベースバンド（ＢＢ：Baseband）回路、メモリ回路で構成される。通信部１０３は、アンテナ１０４を介して受信した無線信号を、復調、復号等してＣＰＵ１１０へ送る。また、通信部１０３は、ＣＰＵ１１０から送られた信号を、符号化、変調等して、アンテナ１０４を介して外部へ送信する。
【００２２】
電力供給部１０５は、バッテリを備え、電子時計１００の動作に係る電力を各部にその動作電圧で供給する。電力供給部１０５のバッテリとしては、本実施形態では、リチウムイオン電池等の二次電池が用いられる。
【００２３】
これらマイクロコンピュータ１０１、ＲＯＭ１０２、通信部１０３、アンテナ１０４、電力供給部１０５、及び振動子１０９により無線通信装置１０が構成される。
【００２４】
表示部１０６は、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイなどの表示画面を備える。表示ドライバ１０７は、表示画面の種別に応じた駆動信号をＣＰＵ１１０からの制御信号に基づいて表示部１０６に出力して、表示画面上への表示を行う。
【００２５】
操作受付部１０８は、例えばキーやボタンを備え、ユーザからの入力操作を受け付けて、当該入力操作に応じた電気信号を入力信号としてＣＰＵ１１０に出力する。また、例えば、操作受付部１０８としてタッチセンサが表示部１０６の表示画面に重ねて設けられ、表示画面とともにタッチパネルを構成してもよい。この場合、タッチセンサは、当該タッチセンサへのユーザの接触動作に係る接触位置や接触態様を検出し、検出された接触位置や接触態様に応じた操作信号をＣＰＵ１１０に出力する。
【００２６】
次に、実施形態に係る電子時計１００のＣＰＵ１１０の機能構成について説明する。図２に示すように、ＣＰＵ１１０は、送信制御部１２１及び変更部１２２として機能する。これら送信制御部１２１及び変更部１２２の機能は、単一のＣＰＵにより実現されても良いし、各々別個のＣＰＵにより実現されても良い。また、それらの機能は、通信部１０３のＣＰＵ等、マイクロコンピュータ１０１以外のプロセッサにより実現されても良い。
【００２７】
送信制御部１２１としてのＣＰＵ１１０は、通信部１０３を制御して、無線通信装置２００にアドバタイズパケットを所定の時間間隔（アドバタイズ間隔）で送信する。アドバタイズパケットは、自装置を識別する識別情報の一例であるデバイスアドレスを含む。本実施形態において、アドバタイズ間隔及びアドバタイズパケットの送信に使用する送信電力は、後述するように設定され、ＣＰＵ１１０は、通信部１０３を制御して、設定されたアドバタイズ間隔及び送信電力で、アドバタイズパケットを無線通信装置２００に送信する。そして、ＣＰＵ１１０は、通信部１０３から、無線通信装置２００からの接続要求を受信した旨の通知を受け付けると、無線通信装置２００との接続を確立する。また、通信部１０３は、設定された時間内に無線通信装置２００からの接続要求を受信しなかった場合、アドバタイズパケットの送信を終了する。
【００２８】
変更部１２２としてのＣＰＵ１１０は、アドバタイズパケットの送信を開始してからの経過時間に基づいて、例えばアドバタイズ間隔及び送信電力（送信設定）を変化させる。本実施形態において、ＣＰＵ１１０は、ユーザから受け付けた操作または所定のタイミングに基づいて、無線通信装置２００と接続する目的を示す接続種別を決定し、決定された接続種別と、経過時間と、に基づいて、アドバタイズ間隔及び送信電力を変化させる。本実施形態において、一例として以下の４つの接続種別が予め設定されている。
（１）手動接続：ユーザが電子時計１００を操作して無線通信装置２００と接続する場合、または無線通信装置２００を操作して電子時計１００と接続するための接続。
（２）ＫＥＹ時刻合わせ：ユーザから受け付けた操作を契機として電子時計１００の時刻を無線通信装置２００の時刻に修正する時刻合わせをするための接続。
（３）自動時刻合わせ：予め設定されたタイミング（例えば、毎日の所定時刻）において電子時計１００の時刻を無線通信装置２００の時刻に修正する時刻合わせをするための接続。
（４）ＦＩＮＤ  ＭＥ（携帯探索機能）：ユーザが電子時計１００を操作して、近くに位置する無線通信装置２００を探索するための接続。
【００２９】
本実施形態において、ＣＰＵ１１０は、ユーザから受け付けた操作または所定のタイミングに基づいて、接続種別が上記の（１）〜（４）のうちのいずれの接続種別か決定する。例えば、ユーザが電子時計１００のボタンを長押しした場合には、ＣＰＵ１１０は、接続種別として手動接続を決定し、ボタンを短く押した場合には、接続種別としてＫＥＹ時刻合わせを決定する。また、例えば、所定の時刻になったことを契機として接続シーケンスを開始する場合には、ＣＰＵ１１０は、接続種別として自動時刻合わせを決定する。
【００３０】
また本実施形態において、ＣＰＵ１１０は、決定した接続種別と、アドバタイズパケットの送信を開始してからの経過時間に応じて、図３（ａ）〜（ｃ）に示すようにアドバタイズ間隔と送信電力とを設定する。
【００３１】
図３（ａ）は、接続種別が手動接続またはＫＥＹ時刻合わせである場合のアドバタイズ間隔及び送信電力を表すデータの一例である。図３（ａ）に示す例では、経過時間が長いほど、アドバタイズ間隔が長く、かつ送信電力が小さい。ユーザが手動接続またはＫＥＹ時刻合わせを選択した場合、ユーザは、電子時計１００と無線通信装置２００とを出来るだけ早く接続して時刻を合わせたり、電子時計１００の設定を操作したいと望んでいると考えられる。従って、アドバタイズパケットの送信を開始した初期においてはなるべく大きい送信電力かつ短いアドバタイズ間隔でアドバタイズパケットを送信することにより、早期にスムーズな接続を可能にする。また、経過時間が長くなるほど送信電力を小さくし、アドバタイズ間隔を長くすることで、省電力でアドバタイズパケットの送信を継続する。無線通信装置２００が電子時計１００の近くに位置しない、または無線通信装置２００の電源が切れている等の原因により、経過時間が６０［ｓ］を超えても無線通信装置２００からの接続要求を受信しない場合には、電子時計１００はアドバタイズパケットの送信を停止する。
【００３２】
図３（ｂ）は、接続種別が自動時刻合わせである場合のアドバタイズ間隔及び送信電力を表すデータの一例である。図３（ｂ）に示す例では、経過時間が長いほど、アドバタイズ間隔が短く、かつ送信電力が大きい。自動時刻合わせは、ユーザが介在しない仕様であるため、時間がかかってもなるべく省電力で接続できることが望ましい。従って、アドバタイズパケットの送信を開始した初期においてはなるべく小さい送信電力かつ長いアドバタイズ間隔でアドバタイズパケットを送信し、徐々に送信電力を大きくし、かつアドバタイズ間隔を短くすることにより、省電力での接続を可能にする。また、無駄に長時間アドバタイズパケットを送信してもユーザが無線通信装置２００を電子時計１００の近くに持って来てくれることは期待できないため、あまり長時間アドバタイズパケットを送信しない。本実施形態では、経過時間が３０［ｓ］を超えても無線通信装置２００からの接続要求を受信しない場合には、電子時計１００はアドバタイズパケットの送信を停止する。
【００３３】
図３（ｃ）は、接続種別がＦＩＮＤ  ＭＥである場合のアドバタイズ間隔及び送信電力を表すデータの一例である。図３（ｃ）に示す例では、アドバタイズ間隔が５００［ｍｓ］（第１の時間間隔）であり、かつ送信電力が−１５［ｄＢｍ］（第１の電力）である第１パターンと、アドバタイズ間隔が第１の時間間隔よりも短い５０［ｍｓ］（第２の時間間隔）であり、かつ送信電力が第１の電力よりも大きい０［ｄＢｍ］（第２の電力）である第２パターンとを、５［ｓ］（所定の期間）毎に交互に変化させる。すなわち、ｎを０〜１７までの整数として、５×２ｎ［ｓ］＜ｔ≦５（２ｎ＋１）［ｓ］では第１パターン、５×（２ｎ＋１）［ｓ］＜ｔ≦５×（２ｎ＋２）［ｓ］では第２パターンに１８０［ｓ］の間交互にアドバタイズ間隔及び送信電力を変化させる。ＦＩＮＤ  ＭＥでは、ユーザが電子時計１００を持ってうろうろしながら無線通信装置２００を探す状況が想定されるため、電子時計１００は、小さい送信電力かつ長いアドバタイズ間隔の第１パターンと、大きい送信電力かつ短いアドバタイズ間隔の第２パターンとを交互に変化させてアドバタイズパケットを送信する。また、ＦＩＮＤ  ＭＥは日常的に使用される機能ではないので、長時間アドバタイズさせる。本実施形態では、経過時間が１８０［ｓ］を超えても無線通信装置２００からの接続要求を受信しない場合には、電子時計１００はアドバタイズパケットの送信を停止する。
【００３４】
なお、図３（ａ）〜（ｃ）に示す各種設定値は、予め電子時計１００のＲＯＭ１０２等に記憶されていてもよく、また、無線通信装置２００から予め取得してもよい。また各種設定値はこれに限られず、任意に設定可能である。
【００３５】
図４は、本実施形態における電子時計１００のＣＰＵ１１０が実行するアドバタイズ処理の動作の一例を示すフローチャートである。電子時計１００のＣＰＵ１１０は、例えば、操作受付部１０８を介してアドバタイズの開始の指示を受け付けると、または、所定の時刻になったことを契機として、図４に示すアドバタイズ処理を開始する。
【００３６】
まず、ＣＰＵ１１０は、現在実行中の接続シーケンスにおける接続種別が手動接続またはＫＥＹ時刻合わせか否かを判定する（ステップＳ１０１）。接続種別が手動接続またはＫＥＹ時刻合わせである場合（ステップＳ１０１；Ｙｅｓ）、ＣＰＵ１１０は、第１アドバタイズ処理を実行する（ステップＳ１０２）。
【００３７】
図５に本実施形態における電子時計１００のＣＰＵ１１０が実行する第１アドバタイズ処理の動作の一例を示すフローチャートを示す。まずＣＰＵ１１０は、通信部１０３を制御して、５０［ｍｓ］のアドバタイズ間隔、０［ｄＢｍ］の送信電力でアドバタイズパケットの送信を開始する（ステップＳ２０１）。またＣＰＵ１１０は、アドバタイズの送信を開始するとともに、経過時間ｔのカウントを開始する。
【００３８】
そして、ＣＰＵ１１０は、経過時間ｔが１０［ｓ］よりも大きいか否かを判定する（ステップＳ２０２）。経過時間ｔが１０［ｓ］以下である場合（ステップＳ２０２；Ｎｏ）、経過時間ｔが１０［ｓ］を超えるまで待機する。経過時間ｔが１０［ｓ］よりも大きい場合（ステップＳ２０２；Ｙｅｓ）、ＣＰＵ１１０は、通信部１０３を制御して、２００［ｍｓ］のアドバタイズ間隔、−５［ｄＢｍ］の送信電力に変更する（ステップＳ２０３）。
【００３９】
そして、ＣＰＵ１１０は、経過時間ｔが２０［ｓ］よりも大きいか否かを判定する（ステップＳ２０４）。経過時間ｔが２０［ｓ］以下である場合（ステップＳ２０４；Ｎｏ）、経過時間ｔが２０［ｓ］を超えるまで待機する。経過時間ｔが２０［ｓ］よりも大きい場合（ステップＳ２０４；Ｙｅｓ）、ＣＰＵ１１０は、通信部１０３を制御して、５００［ｍｓ］のアドバタイズ間隔、−１０［ｄＢｍ］の送信電力に変更する（ステップＳ２０５）。
【００４０】
そして、ＣＰＵ１１０は、経過時間ｔが３０［ｓ］よりも大きいか否かを判定する（ステップＳ２０６）。経過時間ｔが３０［ｓ］以下である場合（ステップＳ２０６；Ｎｏ）、経過時間ｔが３０［ｓ］を超えるまで待機する。経過時間ｔが３０［ｓ］よりも大きい場合（ステップＳ２０６；Ｙｅｓ）、ＣＰＵ１１０は、通信部１０３を制御して、１［ｓ］のアドバタイズ間隔、−１５［ｄＢｍ］の送信電力に変更する（ステップＳ２０７）。
【００４１】
そして、ＣＰＵ１１０は、経過時間ｔが６０［ｓ］よりも大きいか否かを判定する（ステップＳ２０８）。経過時間ｔが６０［ｓ］以下である場合（ステップＳ２０８；Ｎｏ）、経過時間ｔが６０［ｓ］を超えるまで待機する。経過時間ｔが６０［ｓ］よりも大きい場合（ステップＳ２０８；Ｙｅｓ）、ＣＰＵ１１０は、アドバタイズパケットの送信を停止し（ステップＳ２０９）、本処理を終了する。
【００４２】
図４に戻って、接続種別が手動接続またはＫＥＹ時刻合わせでない場合（ステップＳ１０１；Ｎｏ）、ＣＰＵ１１０は、現在実行中の接続シーケンスにおける接続種別が自動時刻合わせか否かを判定する（ステップＳ１０３）。接続種別が自動時刻合わせである場合（ステップＳ１０３；Ｙｅｓ）、ＣＰＵ１１０は、第２アドバタイズ処理を実行する（ステップＳ１０４）。
【００４３】
図６に本実施形態における電子時計１００のＣＰＵ１１０が実行する第２アドバタイズ処理の動作の一例を示すフローチャートを示す。まずＣＰＵ１１０は、通信部１０３を制御して、５００［ｍｓ］のアドバタイズ間隔、−１５［ｄＢｍ］の送信電力でアドバタイズパケットの送信を開始する（ステップＳ３０１）。またＣＰＵ１１０は、アドバタイズの送信を開始するとともに、経過時間ｔのカウントを開始する。
【００４４】
そして、ＣＰＵ１１０は、経過時間ｔが１０［ｓ］よりも大きいか否かを判定する（ステップＳ３０２）。経過時間ｔが１０［ｓ］以下である場合（ステップＳ３０２；Ｎｏ）、経過時間ｔが１０［ｓ］を超えるまで待機する。経過時間ｔが１０［ｓ］よりも大きい場合（ステップＳ３０２；Ｙｅｓ）、ＣＰＵ１１０は、通信部１０３を制御して、２００［ｍｓ］のアドバタイズ間隔、−５［ｄＢｍ］の送信電力に変更する（ステップＳ３０３）。
【００４５】
そして、ＣＰＵ１１０は、経過時間ｔが２０［ｓ］よりも大きいか否かを判定する（ステップＳ３０４）。経過時間ｔが２０［ｓ］以下である場合（ステップＳ３０４；Ｎｏ）、経過時間ｔが２０［ｓ］を超えるまで待機する。経過時間ｔが２０［ｓ］よりも大きい場合（ステップＳ２０４；Ｙｅｓ）、ＣＰＵ１１０は、通信部１０３を制御して、５０［ｍｓ］のアドバタイズ間隔、０［ｄＢｍ］の送信電力に変更する（ステップＳ３０５）。
【００４６】
そして、ＣＰＵ１１０は、経過時間ｔが３０［ｓ］よりも大きいか否かを判定する（ステップＳ３０６）。経過時間ｔが３０［ｓ］以下である場合（ステップＳ３０６；Ｎｏ）、経過時間ｔが３０［ｓ］を超えるまで待機する。経過時間ｔが３０［ｓ］よりも大きい場合（ステップＳ３０６；Ｙｅｓ）、ＣＰＵ１１０は、アドバタイズパケットの送信を停止し（ステップＳ３０７）、本処理を終了する。
【００４７】
図４に戻って、接続種別が自動時刻合わせでない場合（ステップＳ１０３；Ｎｏ）、ＣＰＵ１１０は、現在実行中の接続シーケンスにおける接続種別がＦＩＮＤ  ＭＥであると判定し、第３アドバタイズ処理を実行する（ステップＳ１０５）。
【００４８】
図７に本実施形態における電子時計１００のＣＰＵ１１０が実行する第３アドバタイズ処理の動作の一例を示すフローチャートを示す。まずＣＰＵ１１０は、第１パターン及び第２パターンの繰り返し回数をカウントするためのカウンタｎを初期値である０に設定する（ステップＳ４０１）。そして、ＣＰＵ１１０は、通信部１０３を制御して、５００［ｍｓ］のアドバタイズ間隔、−１５［ｄＢｍ］の送信電力でアドバタイズパケットの送信を開始する（ステップＳ４０２）。またＣＰＵ１１０は、アドバタイズの送信を開始するとともに、経過時間ｔのカウントを開始する。
【００４９】
そして、ＣＰＵ１１０は、経過時間ｔが５×（２ｎ＋１）［ｓ］よりも大きいか否かを判定する（ステップＳ４０３）。経過時間ｔが５×（２ｎ＋１）［ｓ］以下である場合（ステップＳ４０３；Ｎｏ）、経過時間ｔが５×（２ｎ＋１）［ｓ］を超えるまで待機する。経過時間ｔが５×（２ｎ＋１）［ｓ］よりも大きい場合（ステップＳ４０３；Ｙｅｓ）、ＣＰＵ１１０は、通信部１０３を制御して、５０［ｍｓ］のアドバタイズ間隔、０［ｄＢｍ］の送信電力に変更する（ステップＳ４０４）。
【００５０】
そして、ＣＰＵ１１０は、経過時間ｔが５×（２ｎ＋２）［ｓ］よりも大きいか否かを判定する（ステップＳ４０５）。経過時間ｔが５×（２ｎ＋２）［ｓ］以下である場合（ステップＳ４０５；Ｎｏ）、経過時間ｔが５×（２ｎ＋２）［ｓ］を超えるまで待機する。経過時間ｔが５×（２ｎ＋２）［ｓ］よりも大きい場合（ステップＳ４０５；Ｙｅｓ）、ＣＰＵ１１０は、カウンタｎが１７か否かを判定する（ステップＳ４０６）。
【００５１】
カウンタｎが１７でない場合（ステップＳ４０６；Ｎｏ）、ＣＰＵ１１０はｎをインクリメントし（ステップＳ４０７）、通信部１０３を制御して、５００［ｍｓ］のアドバタイズ間隔、−１５［ｄＢｍ］の送信電力に変更する（ステップＳ４０８）。そして、ＣＰＵ１１０はステップＳ４０３の処理に戻る。また、カウンタｎが１７である場合（ステップＳ４０６；Ｙｅｓ）、ＣＰＵ１１０は、アドバタイズパケットの送信を停止し（ステップＳ４０９）、本処理を終了する。
【００５２】
なお、ＣＰＵ１１０は、以上の第１〜３アドバタイズ処理を実行中に無線通信装置２００から接続要求を受信すると、アドバタイズパケットの送信を停止し、第１〜３アドバタイズ処理を終了する。
【００５３】
以上説明したように、本実施形態に係る電子時計１００のＣＰＵ１１０は、アドバタイズの送信を開始してからの経過時間に基づいて、アドバタイズ間隔及び送信電力を変化させる。そのため、無線通信装置２００の接続環境に応じて、よりスムーズに省電力で無線通信装置２００と接続を確立することができる。
【００５４】
また、本実施形態に係る電子時計１００のＣＰＵ１１０は、ユーザから受け付けた操作または所定のタイミングに基づいて、無線通信装置２００と接続する目的を示す接続種別を決定し、決定された接続種別と、経過時間と、に基づいて、アドバタイズ間隔及び送信電力を変化させる。そのため、ユーザが希望する接続種別に応じて、適切なアドバタイズ間隔及び送信電力を決定することができるため、よりスムーズに省電力で無線通信装置２００と接続を確立することができる。
【００５５】
また、本実施形態に係る電子時計１００のＣＰＵ１１０は、経過時間が長いほど、アドバタイズ間隔を長くし、かつ送信電力を小さくする。従って、接続種別が手動接続やＫＥＹ時刻合わせである場合のように、ユーザが早期に電子時計１００と無線通信装置２００とを接続したい場合、アドバタイズパケットの送信を開始した初期においては、なるべく大きい送信電力かつ短いアドバタイズ間隔でアドバタイズパケットを送信することにより、早期に電子時計１００と無線通信装置２００とを接続することができる。また、経過時間が長くなるほど送信電力を小さくし、アドバタイズ間隔を長くすることにより、省電力でアドバタイズパケットの送信を継続することができる。
【００５６】
また、本実施形態に係る電子時計１００のＣＰＵ１１０は、経過時間が長いほど、アドバタイズ間隔を短くし、かつ送信電力を大きくする。従って、接続種別が自動時刻合わせである場合のように、ユーザの操作が介在せず、電子時計１００が所定のタイミングで自動的に無線通信装置２００と接続する場合、アドバタイズパケットの送信を開始した初期においては、なるべく小さい送信電力かつ長いアドバタイズ間隔でアドバタイズパケットを送信し、徐々に送信電力を大きくし、かつアドバタイズ間隔を短くすることにより、省電力で無線通信装置２００と接続を確立することができる。
【００５７】
また、本実施形態に係る電子時計１００のＣＰＵ１１０は、アドバタイズ間隔が第１の時間間隔であり、かつ送信電力が第１の電力である第１パターンと、アドバタイズ間隔が第１の時間間隔よりも短い第２の時間間隔であり、かつ送信電力が第１の電力よりも大きい第２の電力である第２パターンとを、所定の期間毎に交互に変化させる。従って、接続種別がＦＩＮＤ  ＭＥである場合のように、ユーザが電子時計１００を持ってうろうろしながら無線通信装置２００を探す場合、電子時計１００は、第１パターンと、第２パターンとを交互に変化させてアドバタイズパケットを送信することにより、省電力で無線通信装置２００と接続を確立することができる。
【００５８】
また、上記の実施形態では、電子時計１００及び無線通信装置２００が、ブルートゥースで通信する例を説明した。しかし、電子時計１００及び無線通信装置２００は、その他の通信方法、例えば、無線ＬＡＮ（Local Area Network）やＷｉ−Ｆｉ（登録商標）で通信しても良い。
【００５９】
また、上記の実施形態では、電子時計１００を例に挙げて説明したが、本発明はこれに限られず、無線通信可能な電子機器に適用可能である。本発明は、特に、電子時計１００にように、比較的小さな容量を有するバッテリを搭載する携帯可能な電子機器に好適である。
【００６０】
また、上記の実施形態では、ＣＰＵ１１０が、制御動作を行う例を説明した。しかし、制御動作は、ＣＰＵによるソフトウェア制御に限られるものではない。制御動作の一部又は全部が専用の論理回路などのハードウェア構成を用いてなされても良い。
【００６１】
また、以上の説明では、本発明のデータ通信処理に係るプログラム、アドバタイズ処理に係るプログラムを記憶するコンピュータ読み取り可能な媒体としてフラッシュメモリなどの不揮発性メモリからなるＲＯＭ１０２を例に挙げて説明した。しかし、コンピュータ読み取り可能な媒体は、これらに限定されず、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ（Digital Versatile Disc）などの可搬型記録媒体を適用してもよい。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
【００６２】
その他、上記実施の形態で示した構成、制御手順や表示例などの具体的な細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００６３】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記の番号は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００６４】
（付記１）
他の無線通信装置と無線通信する通信部と、
制御部と、
を備え、
前記制御部は、
前記通信部を制御して、前記他の無線通信装置に、自装置を識別する識別情報を含むアドバタイズを所定の時間間隔で送信し、
前記識別情報の送信を開始してからの経過時間に基づいて、送信設定を変化させる、
ことを特徴とする無線通信装置。
【００６５】
（付記２）
前記制御部は、前記識別情報の送信を開始してからの経過時間に基づいて、前記所定の時間間隔または前記識別情報の送信に使用する送信電力と、を変化させる、
ことを特徴とする付記１に記載の無線通信装置。
【００６６】
（付記３）
前記制御部は、
ユーザから受け付けた操作または所定のタイミングに基づいて、前記他の無線通信装置と接続する目的を示す接続種別を決定し、
決定された前記接続種別と、前記経過時間と、に基づいて、前記所定の時間間隔と、前記送信電力と、を変化させる、
ことを特徴とする付記２に記載の無線通信装置。
【００６７】
（付記４）
前記制御部は、
前記経過時間が長いほど、前記所定の時間間隔を長くし、かつ前記送信電力を小さくする、
ことを特徴とする付記２または３に記載の無線通信装置。
【００６８】
（付記５）
前記制御部は、
前記経過時間が長いほど、前記所定の時間間隔を短くし、かつ前記送信電力を大きくする、
ことを特徴とする付記２または３に記載の無線通信装置。
【００６９】
（付記６）
前記制御部は、
前記所定の時間間隔が第１の時間間隔であり、かつ前記送信電力が第１の電力である第１パターンと、前記所定の時間間隔が前記第１の時間間隔よりも短い第２の時間間隔であり、かつ前記送信電力が前記第１の電力よりも大きい第２の電力である第２パターンとを、所定の期間毎に交互に変化させる、
ことを特徴とする付記２または３に記載の無線通信装置。
【００７０】
（付記７）
付記１乃至６のいずれか１つに記載の無線通信装置と、
現在時刻を計時する計時部と、
前記計時部により計時された現在時刻を表示する表示部と、
を備えることを特徴とする電子時計。
【００７１】
（付記８）
他の無線通信装置と無線通信する通信部を備える無線通信装置が実行する無線通信方法であって、
前記通信部を制御して、前記他の無線通信装置に、自装置を識別する識別情報を含むアドバタイズを所定の時間間隔で送信し、
前記識別情報の送信を開始してからの経過時間に基づいて、送信設定を変化させる、
ことを特徴とする無線通信方法。
【００７２】
（付記９）
他の無線通信装置と無線通信する通信部を備えるコンピュータを、
前記通信部を制御して、前記他の無線通信装置に、自装置を識別する識別情報を含むアドバタイズを所定の時間間隔で送信する送信制御手段、
前記識別情報の送信を開始してからの経過時間に基づいて、送信設定を変化させる変更手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００７３】
１…無線通信システム、１０…無線通信装置、１００…電子時計、１０１…マイクロコンピュータ、１０２…ＲＯＭ、１０３…通信部、１０４…アンテナ、１０５…電力供給部、１０６…表示部、１０７…表示ドライバ、１０８…操作受付部、１０９…振動子、１１０…ＣＰＵ、１１１…ＲＡＭ、１１２…発振回路、１１３…分周回路、１１４…計時回路、１１５…プログラム、１２１…送信制御部、１２２…変更部、２００…無線通信装置
【図１】
2019068292.tif 000003
【図２】
2019068292.tif 000004
【図３】
2019068292.tif 000005
【図４】
2019068292.tif 000006
【図５】
2019068292.tif 000007
【図６】
2019068292.tif 000008
【図７】
2019068292.tif 000009