(57)【要約】【課題】通信の成功確率を所望レベルで確保しつつ、通信接続確立にかかる電力を抑えることができる。【解決手段】時計は、自機の存在を知らせる送信電波を送信間隔毎に送信する通信部と、送信電波が送信間隔毎に送信される送信状態が継続される送信継続期間を記憶し、送信継続期間として第１送信継続期間と第１送信継続期間より短い第２通信継続期間とを記憶する記憶部と、第１送信継続期間が経過しても通信部と外部機器との通信接続が確立されない場合、送信継続期間を第２送信継続期間に設定する制御部と、を備える。【選択図】図１
2018124093.tif 000002
【特許請求の範囲】
【請求項１】
自機の存在を知らせる送信電波を送信間隔毎に送信する通信部と、
前記送信電波が送信間隔毎に送信される送信状態が継続される送信継続期間を記憶し、前記送信継続期間として第１送信継続期間と前記第１送信継続期間より短い第２通信継続期間とを記憶する記憶部と、
前記第１送信継続期間が経過しても前記通信部と外部機器との通信接続が確立されない場合、前記送信継続期間を前記第２送信継続期間に設定する制御部と、
を備えることを特徴とする時計。
【請求項２】
前記送信継続期間が経過した経過回数を計測する回数計測部を備え、
前記制御部は、前記経過回数が所定閾値を超えた場合、前記送信継続期間を前記第１送信継続期間から前記第２送信継続期間に切り替える
ことを特徴とする請求項１に記載の時計。
【請求項３】
前記制御部は、前記第２送信継続期間中に前記通信部と外部機器との通信接続が確立された場合に、前記送信継続期間を前記第２送信継続期間から前記第１送信継続期間に切り替える
ことを特徴とする請求項１または請求項２に記載の時計。
【請求項４】
前記送信電波を送信開始する条件を記憶する送信開始条件記憶部と、
ユーザが前記送信電波の送信開始を指示可能な指示入力部と、
を備え、
前記制御部は、前記条件を満たす場合、前記通信部に前記送信電波を送信開始させ、前記指示入力部に送信開始の指示を受けた場合、前記送信継続期間を前記第１送信継続期間に設定し、前記通信部に前記送信電波を送信開始させる
ことを特徴とする請求項１から請求項３のいずれか１項に記載の時計。
【請求項５】
前記記憶部は、前記通信部と外部機器との通信接続が確立された場合に通信される通信データを記憶し、
前記制御部は、前記通信データが時刻データ以外である場合は、前記送信継続期間を前記第１送信継続期間に設定し、前記通信部に前記送信電波を送信開始させる
ことを特徴とする請求項１から請求項４のいずれか１項に記載の時計。
【請求項６】
前記記憶部は、前記第２送信継続期間を前記第１送信継続期間の１０％から５０％の時間長として記憶する
ことを特徴とする請求項１から請求項５のいずれか１項に記載の時計。
【請求項７】
前記記憶部は、前記第１送信継続期間を、自機と前記外部機器とが互いに通信可能な範囲に配置される場合の通信成功率が１００％となる期間として記憶し、
前記第２送信継続期間を、自機と前記外部機器とが互いに通信可能な範囲に配置される場合の通信成功率が１００％未満３０％以上となる期間として記憶する
ことを特徴とする請求項１から請求項５のいずれか１項に記載の時計。
【請求項８】
前記通信部に電力を供給する電池を充電する太陽電池を備え、
前記制御部は、前記太陽電池が発電している場合には、前記送信継続期間を前記第１送信継続期間に設定する
ことを特徴とする請求項１から請求項７のいずれか１項に記載の時計。
【請求項９】
時計と、前記時計と通信する通信装置と、を備える通信システムであって、
前記時計は、
前記時計の存在を知らせる送信電波を送信間隔毎に送信する通信部と、
前記送信電波が送信間隔毎に送信される送信状態が継続される送信継続期間を記憶し、前記送信継続期間として第１送信継続期間と前記第１送信継続期間より短い第２通信継続期間とを記憶する記憶部と、
前記第１送信継続期間が経過しても前記通信部と外部機器との通信接続が確立されない場合、前記送信継続期間を前記第２送信継続期間に設定する制御部と、
を備え、
前記通信装置は、
受信間隔毎に設けられた受信期間に前記送信電波を受信して前記時計との通信接続を確立させる通信部と、
を備えることを特徴とする通信システム。
【請求項１０】
コンピュータに、
自機の存在を知らせる送信電波を送信間隔毎に送信する通信ステップと、
前記送信電波が送信間隔毎に送信される送信状態が継続される送信継続期間を、第１送信継続期間が経過しても外部機器との通信接続が確立されない場合、前記第１送信継続期間より短い第２送信継続期間に設定する制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時計、通信システムおよびプログラムに関する。
【背景技術】
【０００２】
バッテリおよび無線通信機能を搭載した携帯電子機器同士において、一定の周期毎に、通信接続を行いデータの送受信を行った後切断するという動作を繰り返すというアプリケーション動作を行うものがある。例えば、データ収集機器（親機）に対する、環境センシング機器（子機）や、スマートフォンに対するウェアラブル生体センサ端末等である。このように通信機器が１対１である場合は、お互いに通信接続を行うために、送信動作を行う側と、受信動作を行う側に分かれることが通常である。また、通信の接続状態を維持するための消費電力が、これら携帯電子機器に搭載されているバッテリに対して大きな負荷を与える場合、無線接続状態を常に維持するのではなく、データ通信を行う場合の短時間に限り無線通信接続を行うことで、通信のための電力消費を低減するケースがある。例えば、一日に数回、所定の時間に通信相手機器と接続して正確な時刻を受信するといった、電子時計などがある。特許文献１には、電子機器と電子時計とが近距離無線通信する通信システムが記載されている。
【０００３】
しかし、電子機器が携帯装置である場合は、人が移動するに伴って、無線通信接続を行いたい相手装置が、無線通信可能な範囲の外に置かれてしまう場合が生じる。このような使用環境上の制約は避けることが出来ないため、通信機器同士が通信範囲外にも関わらず延々と接続されるまで送信動作を継続しないよう、タイムアウト処理を設けることが通常である。
【０００４】
このタイムアウト時間は、通常は、通信接続が正常に行われる場合に必要な時間以上となるよう設定する。例えば、特許文献２には、携帯機と近距離無線通信する車載制御装置において、携帯機の受信電力が所定の変動幅以内に留まる状態が所定時間以上継続した場合は、通信の探索を停止するか、探索時間を長く変更する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−３３４３０号公報
【特許文献２】特開２００６−１８３２８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、一定周期で行っている通信接続動作そのものを停止させることを、ユーザの任意操作時や、ユーザが指定した時間とするなど、電子機器自身が勝手に判定できないような性質をもつ機器仕様である場合や、また、通信相手機器がいつ通信可能範囲内に移動するかわからない運用環境である場合では、たとえ通信不能な状況に陥っていたとしても通信接続を繰り返す動作を停止ことができない。このような機器仕様で、通信相手が通信可能な範囲外に離れたままとなった場合、毎回の通信でのタイムアウト時間中にかかる電力消費は、そのまま無駄なものとなる。
【０００７】
そこで、本発明は上述の事情を鑑みてなされたものであり、通信の成功確率を所望レベルで確保しつつ、通信接続確立にかかる電力を抑えることができる時計、通信システムおよびプログラム提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、自機の存在を知らせる送信電波を送信間隔毎に送信する通信部と、前記送信電波が送信間隔毎に送信される送信状態が継続される送信継続期間を記憶し、前記送信継続期間として第１送信継続期間と前記第１送信継続期間より短い第２通信継続期間とを記憶する記憶部と、前記第１送信継続期間が経過しても前記通信部と外部機器との通信接続が確立されない場合、前記送信継続期間を前記第２送信継続期間に設定する制御部と、を備えることを特徴とする時計である。
【０００９】
また、本発明の他の態様の時計において、前記送信継続期間が経過した経過回数を計測する回数計測部を備え、前記制御部は、前記経過回数が所定閾値を超えた場合、前記送信継続期間を前記第１送信継続期間から前記第２送信継続期間に切り替えることを特徴とする。
【００１０】
また、本発明の他の態様の時計において、前記制御部は、前記第２送信継続期間中に前記通信部と外部機器との通信接続が確立された場合に、前記送信継続期間を前記第２送信継続期間から前記第１送信継続期間に切り替えることを特徴とする。
【００１１】
また、本発明の他の態様の時計において、前記送信電波を送信開始する条件を記憶する送信開始条件記憶部と、ユーザが前記送信電波の送信開始を指示可能な指示入力部と、を備え、前記制御部は、前記条件を満たす場合、前記通信部に前記送信電波を送信開始させ、前記指示入力部に送信開始の指示を受けた場合、前記送信継続期間を前記第１送信継続期間に設定し、前記通信部に前記送信電波を送信開始させることを特徴とする。
【００１２】
また、本発明の他の態様の時計において、前記記憶部は、前記通信部と外部機器との通信接続が確立された場合に通信される通信データを記憶し、前記制御部は、前記通信データが時刻データ以外である場合は、前記送信継続期間を前記第１送信継続期間に設定し、前記通信部に前記送信電波を送信開始させることを特徴とする。
【００１３】
また、本発明の他の態様の時計において、前記記憶部は、前記第２送信継続期間を前記第１送信継続期間の１０％から５０％の時間長として記憶することを特徴とする。
【００１４】
また、本発明の他の態様の時計において、前記記憶部は、前記第１送信継続期間を、自機と前記外部機器とが互いに通信可能な範囲に配置される場合の通信成功率が１００％となる期間として記憶し、前記第２送信継続期間を、自機と前記外部機器とが互いに通信可能な範囲に配置される場合の通信成功率が１００％未満３０％以上となる期間として記憶することを特徴とする。
【００１５】
また、本発明の他の態様の時計において、前記通信部に電力を供給する電池を充電する太陽電池を備え、前記制御部は、前記太陽電池が発電している場合には、前記送信継続期間を前記第１送信継続期間に設定することを特徴とする。
【００１６】
また、本発明の他の態様は、時計と、前記時計と通信する通信装置と、を備える通信システムであって、前記時計は、前記時計の存在を知らせる送信電波を送信間隔毎に送信する通信部と、前記送信電波が送信間隔毎に送信される送信状態が継続される送信継続期間を記憶し、前記送信継続期間として第１送信継続期間と前記第１送信継続期間より短い第２通信継続期間とを記憶する記憶部と、前記第１送信継続期間が経過しても前記通信部と外部機器との通信接続が確立されない場合、前記送信継続期間を前記第２送信継続期間に設定する制御部と、を備え、前記通信装置は、受信間隔毎に設けられた受信期間に前記送信電波を受信して前記時計との通信接続を確立させる通信部と、を備えることを特徴とする通信システムである。
【００１７】
また、本発明の他の態様は、コンピュータに、自機の存在を知らせる送信電波を送信間隔毎に送信する通信ステップと、前記送信電波が送信間隔毎に送信される送信状態が継続される送信継続期間を、第１送信継続期間が経過しても外部機器との通信接続が確立されない場合、前記第１送信継続期間より短い第２送信継続期間に設定する制御ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、通信の成功確率を所望レベルで確保しつつ、通信接続確立にかかる電力を抑えることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態における通信システムの構成を示した概略図である。
【図２】第１の実施形態における電子時計の通信状態を示す状態遷移図である。
【図３】第１の実施形態における電子時計における通信接続までの時間と通信成功率との関係を示すグラフである。
【図４】第１の実施形態における通信処理の実験結果を示す表である。
【図５】第１の実施形態における電子時計が実行する通信処理の処理手順を示したフローチャートである。
【図６】本発明の第２の実施形態における電子時計が実行する通信処理の処理手順を示したフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、各図において同一部分には同一符号を付している。
【００２１】
［第１の実施形態］
まず、第１の実施形態について説明する。図１は、本実施形態における通信システム１の構成を示した概略図である。図示する例では、通信システム１は、携帯電子機器２００（通信装置）と、携帯電子機器２００と通信可能な電子時計１００とを備える。電子時計１００と携帯電子機器２００とは、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））等の規格による近距離無線通信により接続する。
【００２２】
電子時計１００は、秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、及び日車１２０Ｅにより、現在日時（日時分秒）を示すアナログの腕時計である。日車１２０Ｅは、日付等の文字情報が記載されており、一部分が電子時計１００の文字板の小窓から露出する円板（ディスク）である。また、電子時計１００は、２つの小時計１２０Ｄを備える。小時計１２０Ｄは、時分を示すものと、時間（２４時間）のみを示すものとがある。
【００２３】
図示する例では、電子時計１００は、制御部１０１と、発振回路１０２と、分周回路１０３と、入力部１０４と、記憶部１０５と、太陽電池１０６と、充放電制御回路１０７と、二次電池１０８と、電池電圧検出部１０９と、スイッチ１１０と、無線通信制御部１１１と、秒針１２０Ａと、分針１２０Ｂと、時針１２０Ｃと、小時計１２０Ｄと、日車１２０Ｅと、輪列機構１２１Ａと、輪列機構１２１Ｂと、輪列機構１２１Ｃと、輪列機構１２１Ｄと、輪列機構１２１Ｅと、ステッピングモータ１２２Ａと、ステッピングモータ１２２Ｂと、ステッピングモータ１２２Ｃと、ステッピングモータ１２２Ｄと、ステッピングモータ１２２Ｅとを備える。
【００２４】
以下、秒針１２０Ａと、分針１２０Ｂと、時針１２０Ｃと、小時計１２０Ｄと、日車１２０Ｅとを区別しない場合には、指針１２０と称する。また、輪列機構１２１Ａと、輪列機構１２１Ｂと、輪列機構１２１Ｃと、輪列機構１２１Ｄと、輪列機構１２１Ｅとを区別しない場合には、輪列機構１２１と称する。また、ステッピングモータ１２２Ａと、ステッピングモータ１２２Ｂと、ステッピングモータ１２２Ｃと、ステッピングモータ１２２Ｄと、ステッピングモータ１２２Ｅとを区別しない場合には、ステッピングモータ１２２と称する。
【００２５】
制御部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、電子時計１００が備える各部の制御を行う。制御部１０１は、電源制御部１０１１と、時刻カウント部１０１２と、通信制御部１０１３と、情報処理部１０１４と、情報送信部１０１５と、指針制御部１０１６とを備える。
【００２６】
電源制御部１０１１は、無線通信制御部１１１の電源のオンまたはオフを制御する。具体的には、電源制御部１０１１は、無線通信制御部１１１が携帯電子機器２００と通信するときにのみスイッチ１１０をオンにして二次電池１０８から無線通信制御部１１１に電力を供給する。また、電源制御部１０１１は、無線通信制御部１１１が携帯電子機器２００と通信しないときにはスイッチ１１０をオフにして二次電池１０８から無線通信制御部１１１に電力を供給しない。また、電源制御部１０１１は、電池電圧検出部１０９が検出した二次電池１０８の電圧値が所定値以下である場合には、スイッチ１１０をオフにして二次電池１０８から負荷回路である無線通信制御部１１１に電力を供給しない。
【００２７】
時刻カウント部１０１２は、内部カウンタを備え、分周回路１０３から入力された計測信号に基づいて現在日時（日時分秒）を計時し、計時した日時を示す指針位置情報を内部カウンタに保持する。通信制御部１０１３は、無線通信制御部１１１における通信を制御する。
【００２８】
情報処理部１０１４は、携帯電子機器２００に送信するデータを生成する。また、情報処理部１０１４は、携帯電子機器２００から受信したデータを処理する。情報送信部１０１５は、情報処理部１０１４が生成したデータを無線通信制御部１１１から携帯電子機器２００に送信する。
【００２９】
指針制御部１０１６は、指針１２０の位置を制御する。例えば、指針制御部１０１６は、ステッピングモータ１２２に駆動パルスを出力してステッピングモータ１２２を駆動し、指針１２０を移動させる。
【００３０】
発振回路１０２は、所定周波数（例えば、３２７６８Ｈｚ）の発振信号を生成して分周回路１０３に出力する。分周回路１０３は、発振回路１０２から入力された発振信号の周波数を分周して計測の基準となる計測信号を生成し、生成した計測信号を制御部１０１に出力する。
【００３１】
入力部１０４は、スイッチを備え、操作入力を受け付ける。なお、入力部１０４は、複数のスイッチから構成されていてもよいし、１つのスイッチから構成されていてもよい。
【００３２】
記憶部１０５は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、読み出し専用メモリ）等から構成され、種々の情報を記憶する。また、記憶部１０５は、制御部１０１が実行する動作用プログラムを予め記憶している。この動作用プログラムは、制御部１０１の起動時に読み出される。
【００３３】
太陽電池１０６は、光（太陽、照明など）を受光して電気エネルギーに変換する発電部である。太陽電池１０６は、二次電池１０８を充電する。充放電制御回路１０７は、二次電池１０８における充放電を制御する。例えば、充放電制御回路１０７は、太陽電池１０６が発電した電気エネルギーを二次電池１０８に充電する。また、充放電制御回路１０７は、二次電池１０８の電圧が所定の電圧以上となった場合には、放電させる、もしくは充電を止める。二次電池１０８は、電子時計１００が備える各部に、動作するための電力を供給する。
【００３４】
電池電圧検出部１０９は、二次電池１０８の電圧を検出し、検出した電圧値を制御部１０１に出力する。スイッチ１１０は、二次電池１０８から無線通信制御部１１１への電力の供給をオンオフするためのスイッチである。
【００３５】
無線通信制御部１１１は、アンテナ１１１１と、近距離無線通信部１１１２とを備える。アンテナ１１１１は、近距離無線通信部１１１２が通信するためのアンテナである。近距離無線通信部１１１２は、ブルートゥース等の規格による近距離無線通信により他の通信機器（例えば、携帯電子機器２００）と通信する。
【００３６】
ステッピングモータ１２２は、パルス状の駆動信号を受けて所定角度（例えば、１８０°）ずつ回転するステッピングモータである。ステッピングモータ１２２Ａは、輪列機構１２１Ａを回転させることにより秒針１２０Ａを移動させるステッピングモータである。ステッピングモータ１２２Ｂは、輪列機構１２１Ｂを回転させることにより分針１２０Ｂを移動させるステッピングモータである。ステッピングモータ１２２Ｃは、輪列機構１２１Ｃを回転させることにより時針１２０Ｃを移動させるステッピングモータである。ステッピングモータ１２２Ｄは、輪列機構１２１Ｄを回転させることにより小時計１２０Ｄの指針を移動させるステッピングモータである。ステッピングモータ１２２Ｅは、輪列機構１２１Ｅを回転させることにより日車１２０Ｅを移動させるステッピングモータである。
【００３７】
輪列機構１２１Ａは、秒針１２０Ａを回す輪列機構である。輪列機構１２１Ｂは、分針１２０Ｂを回す輪列機構である。輪列機構１２１Ｃは、時針１２０Ｃを回す輪列機構である。輪列機構１２１Ｄは、小時計１２０Ｄの指針を回す輪列機構である。輪列機構１２１Ｅは、日車１２０Ｅを回す輪列機構である。
【００３８】
また、携帯電子機器２００は、例えば、スマートフォンや、携帯電話機や、タブレット端末等の携帯可能な電子機器である。携帯電子機器２００は、制御部２０１と、入力部２０２と、表示部２０３と、記憶部２０４と、アンテナ２０５と、近距離無線通信部２０６とを備える。
【００３９】
制御部２０１は、ＣＰＵから構成され、携帯電子機器２００が備える各部の制御を行う。入力部２０２は、各種スイッチや表示部２０３の表示画面に設置されたタッチパネル等であり、入力を受け付ける。表示部２０３は、液晶ディスプレイ等であり、情報を表示する。記憶部２０４は、ＲＡＭやＲＯＭ等から構成され、種々の情報を記憶する。
【００４０】
アンテナ２０５は、近距離無線通信部２０６が通信するためのアンテナである。近距離無線通信部２０６は、ブルートゥース等の規格による近距離無線通信により他の通信機器（例えば、電子時計１００）と通信する。
【００４１】
次に、通信システム１における動作を説明する。通信システム１では、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）を用いた近距離無線通信により、携帯電子機器２００と電子時計１００とが接続する。このとき、電子時計１００がペリフェラルとなり、携帯電子機器２００がセントラルとなる。
【００４２】
図２は、本実施形態における電子時計１００の通信状態を示す状態遷移図である。電子時計１００は、通信に関する動作をしていないときには接続待機状態である。そして、電子時計１００は、携帯電子機器２００との通信接続を開始するときに接続待機状態から接続開始状態に移行し、自機の存在を知らせる送信電波であるアドバタイズの送信を開始する。
【００４３】
電子時計１００の記憶部１０５は、アドバタイズを送信開始する条件を予め記憶している。例えば、条件として、時刻同期処理を実行する同期時刻（例えば、午前１時）になったこと等がある。時刻同期処理は、携帯電子機器２００から現在日時に関する時刻データを受信し、受信した時刻データに基づいて計時している日時を修正する処理である。電子時計１００の制御部１０１の通信制御部１０１３は、記憶部１０５が記憶する条件を満たす場合、近距離無線通信部１１１２にアドバタイズの送信を開始させる。
【００４４】
近距離無線通信部１１１２は、所定のタイムアウト時間（送信継続期間）の間、アドバタイズを所定の送信間隔毎に送信する。一方、携帯電子機器２００の近距離無線通信部２０６は、スキャンを開始し、所定の受信間隔毎に設けられた受信期間にアドバタイズを受信する。そして、携帯電子機器２００の近距離無線通信部２０６は、アドバタイズの送信元である電子時計１００に接続要求を送信する。その後、電子時計１００の近距離無線通信部１１１２と携帯電子機器２００の近距離無線通信部２０６とがペアリングをして通信接続が確立する。
【００４５】
電子時計１００は、タイムアウト時間内に携帯電子機器２００との通信接続が確立する（接続成功）と、接続開始状態から接続状態に移行する。その後、電子時計１００は、携帯電子機器２００との通信接続が切断されると、接続状態から接続待機状態に移行する。一方、電子時計１００は、タイムアウト時間を経過しても携帯電子機器２００との通信接続が確立しなかった（接続失敗、タイムアウト）場合には、接続開始状態から接続待機状態に移行する。
【００４６】
電子時計１００は、１日に１回〜数回、時刻同期処理を実行するが、例えば、携帯電子機器２００が通信可能な範囲外に離れたままの状態のときには、当該時刻同期処理時にアドバタイズを繰り返し送信するための電力消費は無駄なものになってしまう。
【００４７】
そのため、本実施形態における電子時計１００の記憶部１０５は、アドバタイズが送信間隔毎に送信される送信状態が継続されるタイムアウト時間として、第一設定値（第１送信継続時間）と第一設定値より短い第二設定値（第２送信継続時間）とを記憶する。そして、制御部１０１の通信制御部１０１３は、第一設定値のタイムアウト時間が経過しても近距離無線通信部１１１２と携帯電子機器２００との通信接続が確立されない場合、タイムアウト時間を第一設定値より短い第二設定値とする。具体的には、制御部１０１の通信制御部１０１３は、タイムアウト時間が経過するタイムアウトが連続で発生したタイムアウト回数を計測し、計測したタイムアウト回数が所定閾値を超えた場合、タイムアウト時間を第一設定値から第二設定値に切り替える。そして、制御部１０１の通信制御部１０１３は、第二設定値のタイムアウト時間中に近距離無線通信部１１１２と携帯電子機器２００との通信接続が確立された場合に、タイムアウト時間を第二設定値から第一設定値に切り替える。
【００４８】
図３は、本実施形態における電子時計１００における通信接続までの時間と通信成功率との関係を示すグラフである。本図における横軸はアドバタイズを送信してから通信接続するまでの時間（単位は秒）である。また、縦軸は、発生頻度（単位は回）又は通信成功率（単位は％）を示している。棒グラフが発生頻度を示しており、線グラフが通信成功率を示している。通信成功率は、携帯電子機器２００と電子時計１００とが互いに通信可能な範囲に配置される場合に、通信接続が成功する確率である。
【００４９】
図示するように、タイムアウト時間を長くした方が通信成功率は高い。そのため、記憶部１０５は、第一設定値を通信成功率が１００％となる最小の期間（例えば、１８０秒）として記憶する。
【００５０】
図４は、本実施形態における通信処理の実験結果を示す表である。本表におけるタイムアウト時間は、第一設定値又は第二設定値の値である。通信成功率は、携帯電子機器２００と電子時計１００とが互いに通信可能な範囲に配置される場合に、通信接続が成功する確率である。電子時計１００の電池寿命は、１日に３回、携帯電子機器２００から時刻データを受信し、通信動作以外は待機状態とした場合における二次電池１０８の寿命である。
【００５１】
なお、通信が成功するか否かは、所定間隔（アドバタイズインターバル）毎に電子時計１００から送信されるアドバタイズ電波を携帯電子機器２００が受けるタイミングが、携帯電子機器２００におけるスキャンの受信可能期間（スキャンウィンドウ）に合致するか否か、を要因の一つとするものである。
【００５２】
１行目は、タイムアウト時間を第二設定値には切り替えず、第一設定値のまま継続した場合における実験結果を示す。２行目から５行目は、第一設定値が１８０秒であって、３回連続で接続失敗したときにタイムアウト時間を第二設定値に切り替える場合における実験結果を示す。１行目に示すように、タイムアウト時間を第一設定値（１８０秒）のままにした場合には、通信成功率は１００％であり、電子時計１００の電池寿命は６．９カ月である。また、２行目に示すように、第二設定値を９０秒（第一設定値の５０％の時間長）とした場合には、通信成功率は９６％であり、電子時計１００の電池寿命は８．７カ月である。また、３行目に示すように、第二設定値を６０秒（第一設定値の３３％の時間長）とした場合には、通信成功率は９２％であり、電子時計１００の電池寿命は９．６カ月である。また、４行目に示すように、第二設定値を３０秒（第一設定値の１７％の時間長）とした場合には、通信成功率は７６％であり、電子時計１００の電池寿命は１０．７カ月である。また、５行目に示すように、第二設定値を２０秒（第一設定値の１１％の時間長）とした場合には、通信成功率は３４％であり、電子時計１００の電池寿命は１１．５カ月である。
【００５３】
このように、例えば、第一設定値を１８０秒、第二設定値を第一設定値の３３％の時間長である６０秒とした場合には、電子時計１００の電池寿命は切り替えをしない場合の６．９ヶ月から９．６ヶ月に改善する。すなわち、タイムアウト時間を第二設定値に切り替えると、大幅に電池寿命が改善する効果が得られる。
【００５４】
一方、通信成功率は１００%から９２%に低下する。しかしながら、携帯電子機器２００が通信不可能な範囲から通信可能な範囲内に復帰した際の通信回復の確率も９２％であり、無線通信自体が所定の通信失敗確率を持っていると考えれば、許容可能なレベルである。例えば、携帯電子機器２００が通信可能な範囲に戻った場合の復帰については、数回までの失敗を許容するのであれば、タイムアウト時間を１０%程度まで落としても使用可能であるため、第二設定値の実用範囲は第一設定値の１０%〜５０%の時間長と考えられる。
【００５５】
よって、記憶部１０５は、第二設定値を通信成功率が１００％未満３０％以上となる期間であって、第一設定値の１０％〜５０％の時間長として記憶する。
【００５６】
なお、電子時計１００は、ユーザからアドバタイズの送信開始の指示（接続開始操作）が入力された場合には、第二設定値への切り替えは行わず、タイムアウト時間を第一設定値に設定してアドバタイズを送信する。具体的には、入力部１０４は、ユーザからアドバタイズの送信開始の指示の入力を受け付ける。制御部１０１の通信制御部１０１３は、入力部１０４に送信開始の指示を受けた場合、タイムアウト時間を第一設定値に設定し、近距離無線通信部１１１２にアドバタイズを送信開始させる。これは、ユーザから送信開始の指示を受けた場合には、携帯電子機器２００と確実に通信接続したい場合であると考えらえるため、タイムアウト時間を第一設定値に設定して通信成功率を上げるためである。
【００５７】
図５は、本実施形態における電子時計１００が実行する通信処理の処理手順を示したフローチャートである。
【００５８】
（ステップＳ１０１）制御部１０１は、接続待機状態に移行する。その後、ステップＳ１０２の処理に進む。
（ステップＳ１０２）制御部１０１は、タイムアウト時間を第一設定値に設定する。その後、ステップＳ１０３の処理に進む。
【００５９】
（ステップＳ１０３）制御部１０１は、タイムアウト回数を初期化する。その後、ステップＳ１０４の処理に進む。
（ステップＳ１０４）制御部１０１は、入力部１０４が接続開始操作を受け付けたか否かを判定する。接続開始操作を受け付けたと制御部１０１が判定した場合には、ステップＳ１０７の処理に進む。また、接続開始操作を受け付けていないと制御部１０１が判定した場合には、ステップＳ１０５の処理に進む。
【００６０】
（ステップＳ１０５）制御部１０１は、計時イベントがあるか否かを判定する。計時イベントがあると制御部１０１が判定した場合には、ステップＳ１０６の処理に進む。また、計時イベントがないと制御部１０１が判定した場合には、ステップＳ１０４の処理に戻る。
【００６１】
（ステップＳ１０６）制御部１０１は、現在時刻が同期時刻と一致するか否かを判定する。同期時刻と一致すると制御部１０１が判定した場合には、ステップＳ１０９の処理に進む。また、同期時刻と一致しないと制御部１０１が判定した場合には、ステップＳ１０４の処理に戻る。
【００６２】
（ステップＳ１０７）制御部１０１は、タイムアウト時間が第一設定値に設定されているか否かを判定する。第一設定値であると制御部１０１が判定した場合には、ステップＳ１０９の処理に進む。また、第一設定値でないと制御部１０１が判定した場合には、ステップＳ１０８の処理に進む。
（ステップＳ１０８）制御部１０１は、タイムアウト時間を第一設定値に設定する。なお、ここで、制御部１０１は、タイムアウト回数を初期化してもよい。その後、ステップＳ１０９の処理に進む。
【００６３】
（ステップＳ１０９）制御部１０１は、接続開始状態に移行し、近距離無線通信部１１１２にアドバタイズの送信を開始させる。その後、ステップＳ１１０の処理に進む。
（ステップＳ１１０）制御部１０１は、タイムアウトの計測を開始する。その後、ステップＳ１１１の処理に進む。
【００６４】
（ステップＳ１１１）制御部１０１は、携帯電子機器２００との通信が接続成功したか否かを判定する。接続成功であると制御部１０１が判定した場合には、ステップＳ１１２の処理に進む。また、接続失敗であると制御部１０１が判定した場合には、ステップＳ１１６の処理に進む。
【００６５】
（ステップＳ１１２）制御部１０１は、接続状態に移行する。その後、ステップＳ１１３の処理に進む。
（ステップＳ１１３）制御部１０１は、タイムアウト時間を第一設定値に設定する。その後、ステップＳ１１４の処理に進む。
【００６６】
（ステップＳ１１４）制御部１０１は、タイムアウト回数を初期化する。その後、ステップＳ１１５の処理に進む。
（ステップＳ１１５）制御部１０１は、通信を切断するための通信切断処理があるか否かを判定する。通信切断処理があると制御部１０１が判定した場合には、通信を切断してステップＳ１２０の処理に進む。また、通信切断処理がないと制御部１０１が判定した場合には、ステップＳ１１５の処理を再度実行する。
【００６７】
（ステップＳ１１６）制御部１０１は、タイムアウト時間が経過したか否かを判定する。経過したと制御部１０１が判定した場合には、ステップＳ１１７の処理に進む。また、経過していないと制御部１０１が判定した場合には、ステップＳ１１１の処理に戻る。
【００６８】
（ステップＳ１１７）制御部１０１は、タイムアウト回数を加算する。その後、ステップＳ１１８の処理に進む。
（ステップＳ１１８）制御部１０１は、タイムアウト回数が所定の閾値以上である（超過した）か否かを判定する。超過したと制御部１０１が判定した場合には、ステップＳ１１９の処理に進む。また、超過していないと制御部１０１が判定した場合には、ステップＳ１２０の処理に進む。
【００６９】
（ステップＳ１１９）制御部１０１は、タイムアウト時間を第二設定値に設定する。その後、ステップＳ１２０の処理に進む。
（ステップＳ１２０）制御部１０１は、接続待機状態に移行する。その後、ステップＳ１０４の処理に戻る。
【００７０】
上述したとおり、本実施形態における電子時計１００は、自機の存在を知らせる送信電波を送信間隔毎に送信する近距離無線通信部１１１２と、近距離無線通信部１１１２に電力を供給する二次電池１０８と、送信電波が送信間隔毎に送信される送信状態が継続される送信継続期間を記憶し、送信継続期間として第１送信継続期間と第１送信継続期間より短い第２通信継続期間とを記憶する記憶部１０５と、第１送信継続期間が経過しても近距離無線通信部１１１２と携帯電子機器２００との通信接続が確立されない場合、送信継続期間を第２送信継続期間に設定する制御部１０１と、を備える。制御部１０１は、送信継続期間が経過した経過回数を計測し、経過回数が所定閾値を超えた場合、送信継続期間を第１送信継続期間から第２送信継続期間に切り替える。
【００７１】
これにより、電子時計１００は、通信の成功確率を所望レベルで確保しつつ、通信接続確立にかかる電力を抑えることができる。よって、二次電池１０８の電池寿命を長くすることができる。
【００７２】
また、制御部１０１は、第２送信継続期間中に近距離無線通信部１１１２と携帯電子機器２００との通信接続が確立された場合に、送信継続期間を第２送信継続期間から第１送信継続期間に切り替える。これにより、例えば、携帯電子機器２００が電子時計１００の通信可能な範囲外から範囲内に復帰した場合には、送信継続期間を通信成功率の高い第１送信継続期間に切り替えるため、より確実に通信接続を確立することができる。
【００７３】
また、電子時計１００はユーザが送信電波の送信開始を指示可能な入力部１０４を備え、記憶部１０５は、送信電波を送信開始する条件を記憶し、制御部１０１は、条件を満たす場合、近距離無線通信部１１１２に送信電波を送信開始させ、入力部１０４に送信開始の指示を受けた場合、送信継続期間を第１送信継続期間に設定し、近距離無線通信部１１１２に送信電波を送信開始させる。これにより、ユーザが送信電波の送信開始を指示した場合には、送信継続期間を通信成功率の高い第１送信継続期間に設定するため、ユーザの意思により通信を開始するときには、より確実に通信接続を確立することができる。
【００７４】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。本実施形態では、電子時計１００は、時刻データ以外に携帯電子機器２００と通信するデータがなく、かつ、ボタン操作がなく、かつ、太陽電池１０６の発電がない状態で、所定回数接続失敗した場合に、タイムアウト時間を第二設定値に切り替える点が第１の実施形態と異なる。
【００７５】
具体的には、電子時計１００の記憶部１０５は、近距離無線通信部１１１２と携帯電子機器２００との通信接続が確立された場合に通信される通信データを記憶する。制御部１０１の通信制御部１０１３は、通信データが時刻データ以外の新規データである（前回の同期時刻以降に、新規データが発生した）場合は、タイムアウト時間を第一設定値に設定し、近距離無線通信部１１１２にアドバタイズを送信開始させる。新規データは、携帯電子機器２００との間で送信又は受信する、時刻データ以外のデータである。
【００７６】
また、制御部１０１の通信制御部１０１３は、前回の同期時刻以降に、太陽電池１０６が発電している場合には、タイムアウト時間を第一設定値に設定し、近距離無線通信部１１１２にアドバタイズを送信開始させる。また、制御部１０１の通信制御部１０１３は、前回の同期時刻以降に、入力部１０４がボタン操作による入力を受け付けた場合には、タイムアウト時間を第一設定値に設定し、近距離無線通信部１１１２にアドバタイズを送信開始させる。
【００７７】
図６は、本実施形態における電子時計１００が実行する通信処理の処理手順を示したフローチャートである。
【００７８】
（ステップＳ２０１）制御部１０１は、接続待機状態に移行する。その後、ステップＳ２０２の処理に進む。
（ステップＳ２０２）制御部１０１は、タイムアウト時間を第一設定値に設定する。その後、ステップＳ２０３の処理に進む。
【００７９】
（ステップＳ２０３）制御部１０１は、タイムアウト回数を初期化する。その後、ステップＳ２０４の処理に進む。
【００８０】
（ステップＳ２０４）制御部１０１、新規データの有無を示すフラグを新規データなしに設定する。また、制御部１０１は、ボタン操作の有無を示すフラグをボタン操作なしに設定する。また、制御部１０１は、太陽電池１０６における発電の有無を示すフラグをソーラー発電なしに設定する。その後、ステップＳ２０５の処理に進む。
【００８１】
（ステップＳ２０５）制御部１０１は、時刻データ以外の新規データを検出したか否かを判定する。検出したと制御部１０１が判定した場合には、ステップＳ２０６の処理に進む。また、検出していないと制御部１０１が判定した場合には、ステップＳ２０７の処理に進む。
（ステップＳ２０６）制御部１０１は、新規データの有無を示すフラグを新規データ有りに変更する。その後、ステップＳ２０７の処理に進む。
【００８２】
（ステップＳ２０７）制御部１０１は、ボタン操作を検出したか否かを判定する。すなわち、制御部１０１は、入力部１０４がボタン操作による入力を受け付けたか否かを判定する。検出したと制御部１０１が判定した場合には、ステップＳ２０８の処理に進む。また、検出していないと制御部１０１が判定した場合には、ステップＳ２０９の処理に進む。
（ステップＳ２０８）制御部１０１は、ボタン操作の有無を示すフラグをボタン操作有りに変更する。その後、ステップＳ２０９の処理に進む。
【００８３】
（ステップＳ２０９）制御部１０１は、ソーラー発電を検出したか否かを判定する。すなわち、制御部１０１は、太陽電池１０６が発電しているか否かを判定する。検出したと制御部１０１が判定した場合には、ステップＳ２１０の処理に進む。また、検出していないと制御部１０１が判定した場合には、ステップＳ２１１の処理に進む。
（ステップＳ２１０）制御部１０１は、太陽電池１０６における発電の有無を示すフラグをソーラー発電有りに変更する。その後、ステップＳ２１１の処理に進む。
【００８４】
（ステップＳ２１１）制御部１０１は、入力部１０４が接続開始操作を受け付けたか否かを判定する。接続開始操作を受け付けたと制御部１０１が判定した場合には、ステップＳ２１７の処理に進む。また、接続開始操作を受け付けていないと制御部１０１が判定した場合には、ステップＳ２１２の処理に進む。
【００８５】
（ステップＳ２１２）制御部１０１は、計時イベントがあるか否かを判定する。計時イベントがあると制御部１０１が判定した場合には、ステップＳ２１３の処理に進む。また、計時イベントがないと制御部１０１が判定した場合には、ステップＳ２０５の処理に戻る。
【００８６】
（ステップＳ２１３）制御部１０１は、現在時刻が同期時刻と一致するか否かを判定する。同期時刻と一致すると制御部１０１が判定した場合には、ステップＳ２１４の処理に進む。また、同期時刻と一致しないと制御部１０１が判定した場合には、ステップＳ２０５の処理に戻る。
【００８７】
（ステップＳ２１４）制御部１０１は、新規データの有無を示すフラグが新規データなしであるか否かを判定する。新規データなしであると制御部１０１が判定した場合には、ステップＳ２１５の処理に進む。また、新規データ有りであると制御部１０１が判定した場合には、ステップＳ２１８の処理に進む。
【００８８】
（ステップＳ２１５）制御部１０１は、ボタン操作の有無を示すフラグがボタン操作なしであるか否かを判定する。ボタン操作なしであると制御部１０１が判定した場合には、ステップＳ２１６の処理に進む。また、ボタン操作有りであると制御部１０１が判定した場合には、ステップＳ２１８の処理に進む。
【００８９】
（ステップＳ２１６）制御部１０１は、太陽電池１０６における発電の有無を示すフラグがソーラー発電なしであるか否かを判定する。ソーラー発電なしであると制御部１０１が判定した場合には、ステップＳ２１９の処理に進む。また、ソーラー発電有りであると制御部１０１が判定した場合には、ステップＳ２１８の処理に進む。
【００９０】
（ステップＳ２１７）制御部１０１は、タイムアウト時間が第一設定値に設定されているか否かを判定する。第一設定値であると制御部１０１が判定した場合には、ステップＳ２１９の処理に進む。また、第一設定値でないと制御部１０１が判定した場合には、ステップＳ２１８の処理に進む。
（ステップＳ２１８）制御部１０１は、タイムアウト時間を第一設定値に設定する。なお、ここで、制御部１０１は、タイムアウト回数を初期化してもよい。その後、ステップＳ２１９の処理に進む。
【００９１】
（ステップＳ２１９）制御部１０１は、接続開始状態に移行し、近距離無線通信部１１１２にアドバタイズの送信を開始させる。その後、ステップＳ２２０の処理に進む。
（ステップＳ２２０）制御部１０１は、タイムアウトの計測を開始する。その後、ステップＳ２２１の処理に進む。
【００９２】
（ステップＳ２２１）制御部１０１は、携帯電子機器２００との通信が接続成功したか否かを判定する。接続成功であると制御部１０１が判定した場合には、ステップＳ２２２の処理に進む。また、接続失敗であると制御部１０１が判定した場合には、ステップＳ２２６の処理に進む。
【００９３】
（ステップＳ２２２）制御部１０１は、接続状態に移行する。その後、ステップＳ２２３の処理に進む。
（ステップＳ２２３）制御部１０１は、タイムアウト時間を第一設定値に設定する。その後、ステップＳ２２４の処理に進む。
【００９４】
（ステップＳ２２４）制御部１０１は、タイムアウト回数を初期化する。その後、ステップＳ２２５の処理に進む。
（ステップＳ２２５）制御部１０１は、通信を切断するための通信切断処理があるか否かを判定する。通信切断処理があると制御部１０１が判定した場合には、通信を切断してステップＳ２３０の処理に進む。また、通信切断処理がないと制御部１０１が判定した場合には、ステップＳ２２５の処理を再度実行する。
【００９５】
（ステップＳ２２６）制御部１０１は、タイムアウト時間が経過したか否かを判定する。経過したと制御部１０１が判定した場合には、ステップＳ２２７の処理に進む。また、経過していないと制御部１０１が判定した場合には、ステップＳ２２１の処理に戻る。
【００９６】
（ステップＳ２２７）制御部１０１は、タイムアウト回数を加算する。その後、ステップＳ２２８の処理に進む。
（ステップＳ２２８）制御部１０１は、タイムアウト回数が所定の閾値以上である（超過した）か否かを判定する。超過したと制御部１０１が判定した場合には、ステップＳ２２９の処理に進む。また、超過していないと制御部１０１が判定した場合には、ステップＳ２３０の処理に進む。
【００９７】
（ステップＳ２２９）制御部１０１は、タイムアウト時間を第二設定値に設定する。その後、ステップＳ２３０の処理に進む。
（ステップＳ２３０）制御部１０１は、接続待機状態に移行する。その後、ステップＳ２３１の処理に進む。
（ステップＳ２３１）制御部１０１は、新規データの有無を示すフラグを新規データなしに設定する。また、制御部１０１は、ボタン操作の有無を示すフラグをボタン操作なしに設定する。また、制御部１０１は、太陽電池１０６における発電の有無を示すフラグをソーラー発電なしに設定する。その後、ステップＳ２０５の処理に戻る。
【００９８】
上述したとおり、本実施形態における電子時計１００は、第１の実施形態における構成に加えて、記憶部１０５は、近距離無線通信部１１１２と携帯電子機器２００との通信接続が確立された場合に通信される通信データを記憶し、制御部１０１は、通信データが時刻データ以外である場合は、送信継続期間を第１送信継続期間に設定し、近距離無線通信部１１１２に送信電波を送信開始させる。これにより、通信データが時刻データ以外である場合には、送信継続期間を通信成功率の高い第１送信継続期間に設定するため、より確実に通信接続を確立することができる。
【００９９】
また、二次電池１０８を充電する太陽電池１０６を備え、制御部１０１は、太陽電池１０６が発電している場合には、送信継続期間を第１送信継続期間に設定する。これにより、太陽電池１０６が発電している場合には、送信継続期間を通信成功率の高い第１送信継続期間に設定するため、二次電池１０８を充電している間は、より確実に通信接続を確立することができる。
【０１００】
なお、上述した実施形態における電子時計１００または携帯電子機器２００が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１０１】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１０２】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【０１０３】
例えば、上述した実施形態では、各指針１２０がそれぞれ対応する個々のステッピングモータ１２２の駆動により独立して移動する場合について説明したが、これに限らず、複数の指針１２０が１つのステッピングモータ１２２により連動して動くものであってもよい。例えば、秒針１２０Ａは独立して移動し、分針１２０Ｂ及び時針１２０Ｃは連動して移動するものであってもよい。或いは、時針１２０Ｃは独立して移動し、分針１２０Ｂ及び秒針１２０Ａは連動して移動するものであってもよい。また、時針１２０Ｃと日車１２０Ｅとが連動して移動するものであってもよい。
【０１０４】
また、上述した実施形態では、電子時計１００は、通信データが時刻データである場合に、タイムアウト時間を第一設定値から第二設定値に切り替える動作を行っているが、これに限らず、通信データがログデータ（例えば、一定時間毎の計測データ）等の他のデータのときにも、タイムアウト時間を切り替える動作を行ってもよい。
【符号の説明】
【０１０５】
１・・・通信システム、１００・・・電子時計、１０１・・・制御部、１０２・・・発振回路、１０３・・・分周回路、１０４・・・入力部、１０５・・・記憶部、１０６・・・太陽電池、１０７・・・充放電制御回路、１０８・・・二次電池、１０９・・・電池電圧検出部、１１０・・・スイッチ、１１１・・・無線通信制御部、１２０・・・指針、１２１・・・輪列機構、１２２・・・ステッピングモータ、２００・・携帯電子機器、２０１・・・制御部、２０２・・・入力部、２０３・・・表示部、２０４・・・記憶部、２０５・・・アンテナ、２０６・・・近距離無線通信部、１０１１・・・電源制御部１０１２・・・時刻カウント部、１０１３・・・通信制御部、１０１４・・・情報処理部、１０１５・・・情報送信部、１０１６・・・指針制御部、１１１１・・・アンテナ、１１１２・・・近距離無線通信部
【図１】
2018124093.tif 000003
【図２】
2018124093.tif 000004
【図３】
2018124093.tif 000005
【図４】
2018124093.tif 000006
【図５】
2018124093.tif 000007
【図６】
2018124093.tif 000008