(57)【要約】      （修正有）【課題】通信中であっても指針の運針を行うことができる時計、および時計の制御方法を提供する。【解決手段】時計１００は、周期的な通信電波により通信機器２００との通信を制御する通信部１１１と、モータ１２２Ａ、１２２Ｂ、１２２Ｃにより駆動される指針１２０Ａ、１２０Ｂ、１２０Ｃの運針を制御する制御部１０１と、を備え、制御部１０１は、通信電波の通信タイミングを起点とし指針１２０の運針を許可する運針許可期間を設定する。【選択図】図１
2018124095.tif 000002
【特許請求の範囲】
【請求項１】
周期的な通信電波により通信機器との通信を制御する通信部と、
モータにより駆動される指針の運針を制御する制御部と、
を備え、
前記制御部は、前記通信電波の通信タイミングを起点とし前記指針の運針を許可する運針許可期間を設定する、時計。
【請求項２】
前記通信部は、前記通信電波の通信タイミングが完了したことを示す電波通信完了信号を出力し、
前記制御部は、前記電波通信完了信号を受け取ったとき前記運針許可期間を設定し、前記運針許可期間において前記モータを駆動する、請求項１に記載の時計。
【請求項３】
前記運針許可期間は、前記通信電波の通信タイミングが第１周期の場合に第１許可期間として設定され、前記通信電波の通信タイミングが前記第１周期よりも短い第２周期の場合に前記第１許可期間よりも短い第２許可期間として設定される、請求項１または請求項２に記載の時計。
【請求項４】
前記通信部は、通信状態であって、前記通信機器を探索する状態、前記通信機器との通信接続処理を実行する状態、および前記通信機器とデータ通信可能な状態のうち少なくとも１つの状態を検出し、
前記制御部は、前記通信部が検出した前記通信状態に応じて、前記運針許可期間を変更する、請求項１から請求項３のいずれか１項に記載の時計。
【請求項５】
前記制御部は、前記通信機器との通信接続処理を実行する状態において、前記運針許可期間を設定しない、請求項１から請求項４のいずれか１項に記載の時計。
【請求項６】
前記通信部は、前記通信機器との通信接続処理を実行する状態において、前記電波通信完了信号を出力しない、請求項２に記載の時計。
【請求項７】
前記制御部は、前記指針の運針を要求する運針要求が発生したとき、前記運針許可期間であるか否かを判別し、前記運針許可期間である場合に前記運針要求に応じて前記モータを駆動するように制御し、前記運針許可期間ではない場合に前記運針要求に応じて前記モータを駆動しないように制御する、請求項１から請求項６のいずれか１項に記載の時計。
【請求項８】
前記制御部は、前記指針の運針を要求する運針要求が発生したとき、前記運針許可期間であるか否かを判別し、前記運針許可期間である場合に前記運針要求に応じて前記モータを駆動するように制御し、前記運針許可期間ではない場合に、修訂の時間経過後に前記運針許可期間であるか否かを判別する、請求項１から請求項６のいずれか１項に記載の時計。
【請求項９】
前記運針許可期間において前記制御部が前記指針を運針させることにより、前記通信部による通信状態としての、前記通信機器を探索する状態、前記通信機器との通信接続処理を実行する状態、および前記通信機器とデータ通信可能な状態のうち少なくとも１つの状態を、前記指針の挙動により報知する、請求項１から請求項８のいずれか１項に記載の時計。
【請求項１０】
前記通信機器とデータ通信可能な状態においてデータを受信したとき、前記運針許可期間において、前記制御部が前記指針を所定ステップ数運針させることにより、当該データの通信進捗を反映した当該所定ステップ数の運針により当該データの通信進捗を報知する、請求項１から請求項９のいずれか１項に記載の時計。
【請求項１１】
時刻表示機能、タイマー機能、アラーム機能、およびストップウォッチ機能の少なくとも１つの機能を選択する操作部、を備え、
前記操作部の操作によって選択された前記機能に基づき前記指針が駆動されている場合、前記運針許可期間において、前記制御部が前記指針を運針させることにより、前記指針の位置を更新し前記機能に応じた更新位置とする、請求項１から請求項８のいずれか１項に記載の時計。
【請求項１２】
モータにより駆動される指針の運針を制御する制御部を有する時計の制御方法であって、
通信部が、周期的な通信電波により通信機器との通信を制御するステップと、
前記通信部が、前記通信電波の通信タイミングが完了したことを示す電波通信完了信号を出力するステップと、
制御部が、前記通信電波の通信タイミングを起点とし前記指針の運針を許可する運針許可期間を設定するステップと、
前記制御部が、前記電波通信完了信号を受け取ったとき前記運針許可期間を設定し、前記運針許可期間において前記モータを駆動するステップと、
を含む時計の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時計、および時計の制御方法に関する。
【背景技術】
【０００２】
近年、無線通信を用いて、スマートフォン等の通信機器と通信する時計が提案されている。このような時計では、通信機器との通信に応じて指針を駆動させるものがある。ただし、腕時計では、大きさの制約があるため、電源に制約が発生し、通信とモータの駆動を同時に行うことが困難といった課題があった。
【０００３】
このような課題に対して、モータ駆動中は、通信タイミングを制御し、モータの駆動と通信のタイミングが重ならないようにすることが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３３４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、時計と外部機器との通信の接続を維持するためには、所定時間毎に通信を行う必要がある。このため、特許文献１に記載の技術では、通信タイミングを調整しようとすると、通信間隔の変更処理などの煩雑な処理が必要となる。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであって、通信中であっても指針の運針を行うことができる時計、および時計の制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様に係る時計（１００）は、周期的な通信電波により通信機器との通信を制御する通信部（無線通信制御部１１１）と、モータ（１２２）により駆動される指針（１２０）の運針を制御する制御部（１０１）と、を備え、前記制御部は、前記通信電波の通信タイミングを起点とし前記指針の運針を許可する運針許可期間を設定する。
【０００８】
また、本発明の一態様に係る時計において、前記通信部は、前記通信電波の通信タイミングが完了したことを示す電波通信完了信号を出力し、前記制御部は、前記電波通信完了信号を受け取ったとき前記運針許可期間を設定し、前記運針許可期間において前記モータを駆動するようにしてもよい。
【０００９】
また、本発明の一態様に係る時計において、前記運針許可期間は、前記通信電波の通信タイミングが第１周期（例えばアドバタイズ状態の期間）の場合に第１許可期間（Ｔ１）として設定され、前記通信電波の通信タイミングが前記第１周期よりも短い第２周期（例えば接続状態）の場合に前記第１許可期間よりも短い第２許可期間（Ｔ２）として設定されるようにしてもよい。
【００１０】
また、本発明の一態様に係る時計において、前記通信部は、通信状態であって、前記通信機器を探索する状態、前記通信機器との通信接続処理を実行する状態、および前記通信機器とデータ通信可能な状態のうち少なくとも１つの状態を検出し、前記制御部は、前記通信部が検出した前記通信状態に応じて、前記運針許可期間を変更するようにしてもよい。
【００１１】
また、本発明の一態様に係る時計において、前記制御部は、前記通信機器との通信接続処理を実行する状態において、前記運針許可期間を設定しないようにしてもよい。
【００１２】
また、本発明の一態様に係る時計において、前記通信部は、前記通信機器との通信接続処理を実行する状態において、前記電波通信完了信号を出力しないようにしてもよい。
【００１３】
また、本発明の一態様に係る時計において、前記制御部は、前記指針の運針を要求する運針要求が発生したとき、前記運針許可期間であるか否かを判別し、前記運針許可期間である場合に前記運針要求に応じて前記モータを駆動するように制御し、前記運針許可期間ではない場合に前記運針要求に応じて前記モータを駆動しないように制御するようにしてもよい。
【００１４】
また、本発明の一態様に係る時計において、前記制御部は、前記指針の運針を要求する運針要求が発生したとき、前記運針許可期間であるか否かを判別し、前記運針許可期間である場合に前記運針要求に応じて前記モータを駆動するように制御し、前記運針許可期間ではない場合に、修訂の時間経過後に前記運針許可期間であるか否かを判別するようにしてもよい。
【００１５】
また、本発明の一態様に係る時計において、前記運針許可期間において前記制御部が前記指針を運針させることにより、前記通信部による通信状態としての、前記通信機器を探索する状態、前記通信機器との通信接続処理を実行する状態、および前記通信機器とデータ通信可能な状態のうち少なくとも１つの状態を、前記指針の挙動により報知するようにしてもよい。
【００１６】
また、本発明の一態様に係る時計において、前記通信機器とデータ通信可能な状態においてデータを受信したとき、前記運針許可期間において、前記制御部が前記指針を所定ステップ数運針させることにより、当該データの通信進捗を反映した当該所定ステップ数の運針により当該データの通信進捗を報知するようにしてもよい。
【００１７】
また、本発明の一態様に係る時計において、時刻表示機能、タイマー機能、アラーム機能、およびストップウォッチ機能の少なくとも１つの機能を選択する操作部、を備え、前記操作部の操作によって選択された前記機能に基づき前記指針が駆動されている場合、前記運針許可期間において、前記制御部が前記指針を運針させることにより、前記指針の位置を更新し前記機能に応じた更新位置とするようにしてもよい。
【００１８】
上記目的を達成するため、本発明の一態様に係る時計の制御方法は、モータにより駆動される指針の運針を制御する制御部を有する時計の制御方法であって、通信部が、周期的な通信電波により通信機器との通信を制御するステップと、前記通信部が、前記通信電波の通信タイミングが完了したことを示す電波通信完了信号を出力するステップと、制御部が、前記通信電波の通信タイミングを起点とし前記指針の運針を許可する運針許可期間を設定する設定ステップと、前記制御部が、前記電波通信完了信号を受け取ったとき前記運針許可期間を設定し、前記運針許可期間において前記モータを駆動するステップと、を含む。
【発明の効果】
【００１９】
本発明によれば、通信中であっても指針の運針を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態に係る時計システムの構成例を示すブロック図である。
【図２】第１実施形態に係る時計と通信機器との通信の例のタイミングチャートである。
【図３】第１実施形態に係る制御部が行う処理のメインルーチンのフローチャートである。
【図４】第１実施形態に係る通信中の運針許可設定の処理のフローチャートである。
【図５】第１実施形態に係る通信中の運針処理のフローチャートである。
【図６】第１実施形態に係る時計と通信機器との通信を終了する処理のフローチャートである。
【図７】第１実施形態に係る通信中の運針許可の解除処理のフローチャートである。
【図８】本実施形態に係る通信中の運針タイミングの生成処理のフローチャートである。
【図９】第２実施形態に係る時計の外観の一例を示す図である。
【図１０】第２実施形態に係るアドバタイズ状態における秒針の駆動例を示す図である。
【図１１】第２実施形態に係る接続状態における秒針の駆動例を示す図である。
【図１２】第２実施形態に係る主制御回路が行う処理のメインルーチンのフローチャートである。
【図１３】第２実施形態に係るアドバタイズ状態における秒針の運針処理のフローチャートである。
【図１４】第２実施形態に係る接続状態における運針開始処理のフローチャートである。
【図１５】第２実施形態に係る通信終了時の処理のフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００２２】
［第１実施形態］
＜時計１００の説明＞
図１は、本実施形態に係る時計システム１の構成例を示すブロック図である。
図１に示すように、時計システム１は、通信機器２００と、通信機器２００と通信可能な時計１００とを備える。
【００２３】
時計１００は、制御部１０１、発振回路１０２、分周回路１０３、入力部１０４、記憶部１０５、太陽電池１０６、充放電制御回路１０７、二次電池１０９、スイッチ１１０、無線通信制御部１１１、電池電圧検出部１１２、秒針１２０Ａ、分針１２０Ｂ、時針１２０Ｃ、輪列機構１２１Ａ、輪列機構１２１Ｂ、輪列機構１２１Ｃ、ステッピングモータ１２２Ａ、ステッピングモータ１２２Ｂ、およびステッピングモータ１２２Ｃを備える。
なお、時計１００は、ケース、風防、文字盤（Ｄｉａｌ）、ベゼル、バンド等を備えている。
【００２４】
なお、秒針１２０Ａ、分針１２０Ｂ、および時針１２０Ｃのうち１つを特定しない場合は、指針１２０という。輪列機構１２１Ａ、輪列機構１２１Ｂ、および輪列機構１２１Ｃのうち１つを特定しない場合は、輪列機構１２１という。ステッピングモータ１２２Ａ、ステッピングモータ１２２Ｂ、およびステッピングモータ１２２Ｃのうち１つを特定しない場合は、モータ１２２という。
【００２５】
また、制御部１０１は、電源制御部１０１１、時刻カウント部１０１２、通信制御部１０１３、情報処理部１０１４、情報送受信部１０１５、および指針制御部１０１６を備える。
また、無線通信制御部１１１は、アンテナ１１１１、および近距離無線通信部１１１２を備える。
【００２６】
時計１００は、無線通信を介して通信機器２００から少なくとも情報を受信し、受信した情報に基づいて、秒針１２０Ａを駆動する。時計１００は、時刻を計時し、計時した時刻を秒針１２０Ａ、分針１２０Ｂ、および時針１２０Ｃを用いて表示する。
【００２７】
太陽電池１０６は、例えばソーラーパネルである。太陽電池１０６は、光エネルギーを電力に変換して、変換した電力を充放電制御回路１０７に出力する。
充放電制御回路１０７は、太陽電池１０６が出力した電力を、二次電池１０９に充電する。充放電制御回路１０７は、二次電池１０９の電圧値が所定の電圧値以上になった場合に放電させるか充電を停止させるように放電制御する。充放電制御回路１０７は、二次電池１０９に蓄電された電力を制御部１０１に供給する。充放電制御回路１０７は、制御部１０１に応じて、スイッチ１１０がオン状態のとき二次電池１０９に蓄電された電力を無線通信制御部１１１へ供給する。
【００２８】
二次電池１０９は、太陽電池１０６が発電した電気エネルギーを蓄える蓄電池である。二次電池１０９は、蓄えた電力を制御部１０１および無線通信制御部１１１へ供給する。
【００２９】
スイッチ１１０は、一端が二次電池１０９に接続され、他端が無線通信制御部１１１に接続されている。スイッチ１１０は、電源制御部１０１１によって制御される。
電池電圧検出部１１２は、二次電池１０９の電圧値を検出し、検出した電圧値を示す情報を制御部１０１へ出力する。
【００３０】
無線通信制御部１１１には、電源制御部１０１１の制御に応じて、二次電池１０９から電源が供給される。無線通信制御部１１１は、通信制御部１０１３が出力するデータを通信機器２００と行う通信方式の送信信号に変換し、変換した送信信号を電波に変換する。無線通信制御部１１１は、変換した電波を通信機器２００へ送信する。無線通信制御部１１１は、通信制御部１０１３の制御に応じて、通信機器２００が送信した電波を受信する。無線通信制御部１１１は、通信制御部１０１３の制御に応じて、受信した電波を電気信号に変換し、変換した電気信号を受信信号として通信制御部１０１３へ出力する。なお、実施形態では、送信信号、受信信号を含めて通信電波という。無線通信制御部１１１は、データの送受信が完了したとき、データの送受信が完了したことを示す電波通信完了信号を生成し、生成した電波通信完了信号を制御部１０１に出力する。
【００３１】
近距離無線通信部１１１２は、通信制御部１０１３が出力するデータを通信機器２００と行う通信方式の送信信号に変換し、変換した送信信号をアンテナ１１１１に出力する。なお、時計１００と通信機器２００とが通信を行う通信方式は、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）規格や、Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＬＥ（Ｌｏｗ  Ｅｎｅｒｇｙ）（以下、ＢＬＥという）規格の通信方式等である。以下の説明では、通信方式がＢＬＥの例を説明する。近距離無線通信部１１１２は、アンテナ１１１１が出力した電気信号を受信信号として通信制御部１０１３へ出力する。近距離無線通信部１１１２は、データの送受信が完了したとき、データの送受信が完了したことを示す電波通信完了信号を生成し、生成した電波通信完了信号を通信制御部１０１３に出力する。
【００３２】
アンテナ１１１１は、近距離無線通信部１１１２が出力した送信信号を電波に変換し、変換した電波を送信する。アンテナ１１１１は、受信した電波を電気信号に変換し、変換した電気信号を受信信号として近距離無線通信部１１１２へ出力する。
【００３３】
発振回路１０２は、例えば水晶振動子を備える。水晶振動子は、水晶の圧電現象を利用し、その機械的共振から第１の周波数を発振するために用いられる受動素子である。水晶振動子の発振周波数は、例えば３２ｋＨｚである。発振回路１０２は、水晶振動子を発振させて生成したクロック信号を分周回路１０３に出力する。
分周回路１０３は、発振回路１０２が出力したクロック信号の信号を所望の周波数に分周し、分周した基準信号を制御部１０１に出力する。基準信号の周波数は、例えば６４Ｈｚと３２Ｈｚである。
【００３４】
入力部１０４は、例えば竜頭である。入力部１０４は、利用者の操作を検出し、検出した操作結果を制御部１０１に出力する。竜頭の検出結果は、竜頭の回転角度等である。後述するように、本実施形態の時計１００では、竜頭の操作によって、動作モードが切り替わる。ここで、動作モードとは、時刻合わせモード（通常動作モード）、通信を行う通信モード等である。
【００３５】
記憶部１０５は、時計１００の制御に必要な情報、プログラムを記憶する。記憶部１０５は、運針許可設定開始タイミングの時刻を記憶する。記憶部１０５は、運針許可フラグを記憶する。記憶部１０５は、運針要求フラグを記憶する。
【００３６】
制御部１０１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、時計１００が備える各部の制御を行う。制御部１０１は、二次電池１０９が出力する電力を用いて、各部を駆動する。制御部１０１は、時刻を計時し、計時した結果に基づいてモータ１２２を制御することで指針１２０を運針する。制御部１０１は、無線通信制御部１１１が受信した情報に応じて、秒針１２０Ａを駆動する駆動パルスを生成する。制御部１０１は、入力部１０４が出力した検出結果に応じて、時刻、日付等を調整する駆動パルスを生成する。制御部１０１は、生成した駆動パルスをモータ１２２へ出力する。制御部１０１は、電池電圧検出部１１２が検出した電圧値が所定値より高い場合にスイッチ１１０をオン状態に制御し、電圧値が所定値以下である場合にスイッチ１１０をオフ状態に制御する。
【００３７】
電源制御部１０１１は、無線通信制御部１１１の電源をオン状態またはオフ状態を制御する。具体的には、電源制御部１０１１は、無線通信制御部１１１が通信機器２００と通信するときにのみスイッチ１１０をオン状態に切り換えて二次電池１０９から無線通信制御部１１１に電力を供給するように制御する。また、電源制御部１０１１は、無線通信制御部１１１が通信機器２００と通信しないときにはスイッチ１１０をオフ状態に切り換えて二次電池１０９から無線通信制御部１１１に電力を供給しないように制御する。また、電源制御部１０１１は、電池電圧検出部１１２が検出した二次電池１０９の電圧値に応じて、各部を制御する。電源制御部１０１１は、例えば電圧値が閾値より低い場合、指針制御部１０１６に運針する間隔を変更するように制御する。
【００３８】
時刻カウント部１０１２は、内部カウンタを備え、分周回路１０３から入力された基準信号に基づいて現在時刻（時分秒）を計時し、計時した時刻を示す指針位置情報を内部カウンタに保持する。
【００３９】
情報処理部１０１４は、通信機器２００へ送信するデータを生成し、生成したデータを情報送受信部１０１５に出力する。情報処理部１０１４は、情報送受信部１０１５が出力した受信されたデータを処理する。なお、データに対する処理とは、例えば受信したデータからコマンド等の抽出等である。
【００４０】
通信制御部１０１３は、無線通信制御部１１１が出力する電波通信完了信号を受け取る。通信制御部１０１３は、電波通信完了信号を受信したとき、受信した時刻を記憶部１０５に記憶させる。通信制御部１０１３は、無線通信制御部１１１が電波通信完了信号を出力したタイミングで、運針許可期間の基点を設定する。通信制御部１０１３は、運針許可フラグを設定（例えば１にセット）して記憶部１０５に記憶させる。なお、運針許可期間とは、モータ１２２によって指針１２０の駆動を許可する期間である。通信制御部１０１３は、タイマー動作に応じて、記憶させた時刻から所定の時間が経過したか否かを判別し、所定の時間が経過したとき運針許可フラグをリセット（例えば０にセット）する。
【００４１】
情報送受信部１０１５は、情報処理部１０１４が出力したデータを近距離無線通信部１１１２へ出力する。情報送受信部１０１５は、近距離無線通信部１１１２が出力した受信されたデータを情報処理部１０１４に出力する。
【００４２】
指針制御部１０１６は、時刻カウント部１０１２のカウント値に応じて、運針要求を生成する。指針制御部１０１６は、運針許可フラグがセットされていない期間に、運針要求を生成した場合、運針要求を実行せずに運針要求フラグを設定（例えば１にセット）して記憶部１０５に記憶させる。指針制御部１０１６は、記憶部１０５に運針許可フラグが設定されているか否かを判別する。指針制御部１０１６は、運針許可フラグが設定されている期間に、運針要求を生成したか否か、または記憶部１０５に運針要求フラグが設定されているか否かを判別する。指針制御部１０１６は、運針要求を生成した場合、または運針要求フラグが設定されている場合に運針要求を実行し、駆動パルスを生成してモータ１２２に出力する。なお、駆動パルスは、指針１２０を１ステップ正転させる駆動信号であり、または指針１２０を１ステップ逆転させる駆動信号である。
【００４３】
ステッピングモータ１２２Ａ、ステッピングモータ１２２Ｂ、およびステッピングモータ１２２Ｃそれぞれは、ステッピングモータである。
ステッピングモータ１２２Ａは、指針制御部１０１６が出力した駆動パルスによって、輪列機構１２１Ａを介して秒針１２０Ａを駆動する。ステッピングモータ１２２Ｂは、指針制御部１０１６が出力した駆動パルスによって、輪列機構１２１Ｂを介して分針１２０Ｂを駆動する。ステッピングモータ１２２Ｃは、指針制御部１０１６が出力した駆動パルスによって、輪列機構１２１Ｃを介して時針１２０Ｃを駆動する。
【００４４】
輪列機構１２１Ａ、輪列機構１２１Ｂ、および輪列機構１２１Ｃそれぞれは、少なくとも１つの歯車を含んで構成される。
【００４５】
秒針１２０Ａは、秒針である。分針１２０Ｂは、分針である。時針１２０Ｃは、時針である。
【００４６】
＜通信機器の説明＞
次に、通信機器２００について説明する。
図１に示すように、通信機器２００は、制御部２０１、入力部２０２、表示部２０３、記憶部２０４、アンテナ２０５、および近距離無線通信部２０６を備えている。
【００４７】
通信機器２００は、通信機能を有する機器、例えばスマートフォン、タブレット端末、携帯ゲーム機器、コンピュータ等である。通信機器２００は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ；グローバル・ポジショニング・システム）等の衛星とのやり取りが可能な機構や外部サーバ等とのやり取りが可能な機構を備えていてもよい。
【００４８】
入力部２０２は、利用者からの操作入力を検出し、検出した操作結果を制御部２０１に出力する。入力部２０２は、例えば表示部２０３上に設けられているタッチパネルセンサーである。
【００４９】
制御部２０１は、アプリケーションが起動されたとき、アプリケーションを表示部２０３に表示する。制御部２０１は、アプリケーションの指示に応じて、ネットワークを介して、時刻を取得し、取得した現在地の時刻を送信情報として近距離無線通信部２０６へ出力する。なお、取得する時刻は、現在地の時刻、指定された都市や国の時刻であってもよい。
【００５０】
記憶部２０４は、通信機器２００の制御に必要な情報、プログラム、時計１００に対する指示を生成するアプリケーション等を記憶する。
【００５１】
表示部２０３は、情報を表示する装置である。表示部２０３は、一例として液晶表示装置（ＬＣＤ）、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）装置によって構成される。表示部２０３には、制御部２０１の制御に応じて、例えばアプリケーションの画像等が表示される。
【００５２】
近距離無線通信部２０６は、アンテナ２０５を介して時計１００へ情報の送信を行う。近距離無線通信部２０６は、制御部２０１が出力した送信情報に基づいて送信信号を生成し、生成した送信信号を、アンテナ２０５を介して時計１００へ送信する。近距離無線通信部２０６は、時計１００が送信した送信信号を、アンテナ２０５を介して受信し、受信した信号から情報を抽出し、抽出した情報を受信情報として制御部２０１へ出力する。
【００５３】
アンテナ２０５は、近距離無線通信部２０６が出力した送信信号を電波に変換して、変換した電波を時計１００へ送信する。
【００５４】
＜ＢＬＥ通信の概要＞
以下の例では、時計１００と通信機器２００は、ＢＬＥの通信方式で通信を行う例を説明する。
ＢＬＥ通信では、サービスを提供する側の装置（実施形態では時計１００）が、サービスを提供する側の装置で設定された周期でアドバタイジングパケットを周囲に発信する。アドバタイジングパケットには、装置が提供するサービスを示す情報、装置を識別する情報等を含むＵＵＩＤ（ユニバーサル固有識別番号）が含まれている。
【００５５】
サービスを受ける側の装置（実施形態では通信機器２００）は、アドバタイジングパケットを受信するため、サービスを受ける側の装置で設定された周期でスキャンを行う。サービスを受ける側の装置は、スキャンによりアドバタイジングパケットを受信できたとき、受信したアドバタイジングパケットを解析する。
サービスを受ける側の装置は、アドバタイジングパケットの発信元が、自装置の求めるサービスを提供し、通信を許可している装置であると判断すると、ペアリングを行って接続処理を行う。これにより、サービスを提供する側の装置と、サービスを受ける側の装置との間で接続が確立する。
【００５６】
以後、サービスを受ける側の装置は、サービスを提供する側の装置から通信の切断要求を受信するまで情報を受信する。サービスを受ける側の装置は、サービスを提供する側の装置から通信の切断要求を受信したとき、サービスを提供する側の装置との通信を終了する。または、サービスを受ける側の装置が切断要求を送信し、サービスを提供する側の装置が切断要求を受信すると、通信部の電源を遮断してサービスを提供する側が通信を終了させる。
【００５７】
＜通信の例＞
次に、本実施形態に係る時計１００と通信機器２００との通信の例を説明する。
図２は、本実施形態に係る時計１００と通信機器２００との通信の例のタイミングチャートである。
図２において、符号ｇ１は、無線通信制御部１１１がデータを送受信している状態を表している。
符号ｇ２は、通信制御部１０１３が、無線通信制御部１１１が出力する通信完了信号を受け取るタイミングと、通信完了信号を受け取ったタイミングから設定する運針許可期間の開始を表している。
符号ｇ３は、各指針１２０を運針するための運針要求を表している。なお、運針要求は、指針制御部１０１６が、計時または受信状態に基づいて生成する。
符号ｇ４は、指針制御部１０１６が、モータ１２２へ駆動パルスを出力するタイミング、すなわち実際に運針が行われるタイミングを表している。
【００５８】
また、時刻ｔ１〜ｔ１３の期間は、アドバタイズ期間である。この期間、時計１００の通信制御部１０１３は、無線通信制御部１１１を制御して、アドバタイジングパケットの送信を開始している。また、この期間、通信機器２００の制御部２０１は、近距離無線通信部２０６を制御してスキャンを行っている。
【００５９】
時刻ｔ１３〜ｔ１５の期間は、接続確立処理状態の期間である。この期間、時計１００と通信機器２００とが、通信を確立するための情報の送受信を行う。
時刻ｔ１５以降の期間は、接続状態の期間である。この期間、時計１００と通信機器２００は、所定時間毎に互いに情報の送受信を行う。
【００６０】
＜計時の場合の動作＞
まず、時刻を計時している場合の動作について、図２を参照して説明する。
利用者は、時刻ｔ１より前の時刻に、時計１００の入力部１０４を操作して、通信を開始する動作モードを選択する。電源制御部１０１１は、入力部１０４が検出した検出結果に応じて、無線通信制御部１１１に電源を供給するように制御する。また、利用者は、通信機器２００の入力部２０２を操作して、アプリケーションを選択する。通信機器２００の制御部２０１は、アプリケーションを起動する。
【００６１】
時刻ｔ１〜ｔ２のとき、通信制御部１０１３は、無線通信制御部１１１を制御して、アドバタイジングパケットの送信を行う。なお、アドバタイズ状態における通信間隔（時刻ｔ１と時刻ｔ５）は、例えば４００［ｍｓｅｃ］である。また、運針許可期間の時間Ｔ１は、例えば３９０［ｍｓｅｃ］である。
【００６２】
時刻ｔ２のとき、近距離無線通信部１１１２は、通信が完了したことを示す電波通信完了信号を通信制御部１０１３へ出力する。
時刻ｔ２のとき、通信制御部１０１３は、近距離無線通信部１１１２が出力する電波通信完了信号を受信し、受信した時刻を運針許可設定開始タイミングとして記憶部１０５に記憶させる。続けて、通信制御部１０１３は、アドバタイズ中に用いる運針許可期間の時間Ｔ１を記憶部１０５から読み出し、タイマー動作を開始する。さらに、通信制御部１０１３は、運針許可フラグを記憶部１０５に設定（例えば１に書き換え）する。すなわち、実施形態では、アドバタイズ状態のときに通信タイミングが第１周期（例えば時刻ｔ１〜ｔ５）である。通信制御部１０１３は、この第１周期において、運針許可期間を第１許可期間Ｔ１として設定する。
【００６３】
時刻ｔ３のとき、指針制御部１０１６は、運針要求を生成する。なお、指針制御部１０１６が運針要求を発生させるタイミングは、基準信号（例えば３２Ｈｚ（＝約３１ｍｓｅｃ））に基づくタイミングである。時針１２０Ｃの運針要求の発生間隔は、例えば９０秒毎である。分針１２０Ｂの運針要求の発生間隔は、例えば７．５秒毎である。秒針１２０Ａの運針要求の発生間隔は、例えば１秒毎である。続けて、指針制御部１０１６は、運針許可フラグがセットされているか否かを判別する。時刻ｔ３のとき、指針制御部１０１６は、運針要求のタイミングに、運針許可フラグがセットされているため駆動パルスを生成して、生成した駆動パルスをモータ１２２へ出力する。これにより、この駆動パルスの発生時は、指針１２０が駆動される。
【００６４】
時刻ｔ４のとき、通信制御部１０１３は、タイマー動作に応じて、運針許可期間の時間Ｔ１が終了したことを検出する。続けて、通信制御部１０１３は、運針許可フラグをリセットする。
【００６５】
時刻ｔ５〜ｔ７の期間、通信制御部１０１３と指針制御部１０１６と無線通信制御部１１１は、時刻ｔ１〜ｔ４の動作を繰り返す。時刻ｔ６〜ｔ７の期間に、運針要求が発生しなかったため、指針１２０は駆動されない。
【００６６】
時刻ｔ８のとき、指針制御部１０１６は、運針要求を生成する。続けて、指針制御部１０１６は、運針許可フラグがセットされているか否かを判別する。指針制御部１０１６は、運針要求のタイミングに、運針許可フラグがセットされていないため駆動パルスを生成せず、運針要求が発生したことを示す運針要求フラグを記憶部１０５に記憶させる。すなわち、本実施形態では、運針許可期間でなければ、指針制御部１０１６は、指針１２０を駆動しない。
【００６７】
時刻ｔ９〜ｔ１０の期間、通信制御部１０１３と指針制御部１０１６と無線通信制御部１１１は、時刻ｔ１〜ｔ２の動作を繰り返す。
【００６８】
時刻ｔ１１のとき、指針制御部１０１６は、運針要求が発生しているか否か、および記憶部１０５に運針要求フラグがセットされているか否かを判定する。時刻ｔ１１では、時刻ｔ８のときに運針許可フラグがセットされている。なお、時刻ｔ１１のタイミングは、運針許可期間ｔ１０〜ｔ１２の期間であり、基準信号のタイミングである。このため、指針制御部１０１６は、駆動パルスを生成して、生成した駆動パルスをモータ１２２へ出力する。すなわち、指針制御部１０１６は、時刻ｔ８のときに発生した運針要求を、時刻ｔ１１のタイミングのとき実行する。このように、本実施形態では、運針許可期間外に運針要求が発生した場合、指針制御部１０１６は、次の運針許可期間に駆動パルスを生成して、指針１２０を駆動する。
【００６９】
時刻ｔ１３〜ｔ１５の期間、通信制御部１０１３は、通信の確立処理中であるため、運針許可フラグをセットしない。なお、接続確立処理状態の期間（時刻ｔ１３〜ｔ１５の期間）、制御部１０１は、時刻ｔ１〜ｔ１３の期間と比較して短い通信間隔で通信を行う。このため、運針要求が発生しても処理できないため、通信制御部１０１３は、運針許可フラグをセットしない。
【００７０】
時刻ｔ１４のとき、指針制御部１０１６は、運針要求を生成する。続けて、指針制御部１０１６は、運針許可フラグがセットされているか否かを判別する。指針制御部１０１６は、運針許可フラグがセットされていないため駆動パルスを生成せず、運針要求が発生したことを示す運針要求フラグを記憶部１０５に記憶させる。
【００７１】
時刻ｔ１６以降の接続状態では、通信間隔が、アドバタイズ状態より短く、例えば１５０［ｍｓｅｃ］である。なお、接続確立処理中に時計１００が通信機器２００へ送信する情報に、この通信間隔を示す情報が含まれている。すなわち、実施形態では、接続状態のときに通信タイミングが第１周期より短い第２周期（例えば時刻ｔ１７〜ｔ１９）である。通信制御部１０１３は、この第２周期において、運針許可期間を第２許可期間Ｔ２として設定する。
【００７２】
時刻ｔ１６〜ｔ１９の期間の例は、過去に運針要求フラグがセットされている例である。
時刻ｔ１６〜ｔ１７の期間、制御部１０１と無線通信制御部１１１は、通信機器２００とのデータの送受信を行う。続けて、時刻ｔ１７のとき、近距離無線通信部１１１２は、通信が完了したことを示す電波通信完了信号を通信制御部１０１３へ出力する。
時刻ｔ１８のとき、指針制御部１０１６は、運針要求が発生しているか否か、および記憶部１０５に運針要求フラグがセットされているか否かを判定する。時刻ｔ１８では、時刻ｔ１４のときに運針許可フラグがセットされている。このため、指針制御部１０１６は、駆動パルスを生成して、生成した駆動パルスをモータ１２２へ出力する。なお、時刻ｔ１８のタイミングは、運針許可期間ｔ１７〜ｔ１９の期間であり、基準信号のタイミングである。すなわち、指針制御部１０１６は、時刻ｔ１４のときに発生した運針要求を、時刻ｔ１８のタイミングのとき実行する。
【００７３】
時刻ｔ２０〜ｔ２３の期間の例は、運針許可期間に運針要求が発生した例である。
時刻ｔ２０〜ｔ２１の期間、制御部１０１と無線通信制御部１１１は、通信機器２００とのデータの送受信を行う。
時刻ｔ２１のとき、指針制御部１０１６は、運針要求を生成する。続けて、指針制御部１０１６は、運針許可フラグがセットされているか否かを判別する。指針制御部１０１６は、運針許可フラグがセットされているため駆動パルスを生成して、生成した駆動パルスをモータ１２２へ出力する。
時刻ｔ２３のとき、通信制御部１０１３は、タイマー動作に応じて、運針許可期間の時間Ｔ２が終了したことを検出する。続けて、通信制御部１０１３は、運針許可フラグをリセットする。
【００７４】
時刻ｔ２４〜ｔ２６に示す例は、運針許可期間に運針要求が発生していない例である。
時刻ｔ２４〜ｔ２５の期間、制御部１０１と無線通信制御部１１１は、通信機器２００とのデータの送受信を行う。
時刻ｔ２６のとき、通信制御部１０１３は、タイマー動作に応じて、運針許可期間の時間Ｔ２が終了したことを検出する。続けて、通信制御部１０１３は、運針許可フラグをリセットする。
【００７５】
時刻ｔ３０〜ｔ３４の期間の例は、近距離無線通信部１１１２が通信を行っている期間に、運針要求が発生した例である。
時刻ｔ３０〜ｔ３２の期間、制御部１０１と無線通信制御部１１１は、通信機器２００とのデータの送受信を行う。
時刻ｔ３１のとき、指針制御部１０１６は、運針要求を生成する。続けて、指針制御部１０１６は、運針許可フラグがセットされているか否かを判別する。指針制御部１０１６は、運針許可フラグがセットされていないため、運針要求フラグを記憶部１０５に記憶させる。
時刻ｔ３２のとき、近距離無線通信部１１１２は、通信が完了したことを示す電波通信完了信号を通信制御部１０１３へ出力する。
時刻ｔ３３のとき、指針制御部１０１６は、運針要求が発生しているか否か、および記憶部１０５に運針要求フラグがセットされているか否かを判定する。時刻ｔ３３では、時刻ｔ３０のときに運針許可フラグがセットされている。このため、指針制御部１０１６は、駆動パルスを生成して、生成した駆動パルスをモータ１２２へ出力する。なお、時刻ｔ３３のタイミングは、運針許可期間ｔ３２〜ｔ３４の期間であり、基準信号のタイミングである。
時刻ｔ３４のとき、通信制御部１０１３は、タイマー動作に応じて、運針許可期間の時間Ｔ２が終了したことを検出する。続けて、通信制御部１０１３は、運針許可フラグをリセットする。
すなわち、指針制御部１０１６は、時刻ｔ３０のときに発生した運針要求を、時刻ｔ３３のタイミングのとき実行する。
【００７６】
以下、時刻ｔ３５〜ｔ３７の期間、時刻ｔ４５〜ｔ４７の期間、および時刻ｔ５３〜ｔ５５の期間に運針要求が発生していないため、制御部１０１と無線通信制御部１１１は、時刻ｔ２４〜ｔ２６の期間と同様の処理を行う。
時刻ｔ３８〜ｔ４１の期間および時刻ｔ５６〜ｔ５９の期間に運針許可期間に運針要求が発生しているため、制御部１０１と無線通信制御部１１１は、時刻ｔ２０〜ｔ２３の期間と同様の処理を行う。
時刻ｔ４８〜ｔ５２の期間、通信期間に運針要求が発生しているため、制御部１０１と無線通信制御部１１１は、時刻ｔ３０〜ｔ３４の期間と同様の処理を行う。すなわち、指針制御部１０１６は、時刻ｔ４９のときに発生した運針要求を、時刻ｔ５１のタイミングのとき実行する。
【００７７】
＜制御部１０１が行う処理手順の例＞
次に、制御部１０１が行う処理手順を説明する。
図３は、本実施形態に係る制御部１０１が行う処理のメインルーチンのフローチャートである。
【００７８】
（ステップＳ１）利用者は、時計１００の入力部１０４を操作して、通信機器２００と通信を行う動作モードを選択する。続けて、通信制御部１０１３は、入力部１０４の操作に基づいて、通信を開始する指示が来たか否かを判別する。または、通信制御部１０１３は、予め設定されている通信タイミングであるか否かを判別する。なお、予め設定されている通信タイミングとは、例えば、通信機器２００が送信する時刻情報を受信して時計１００が時刻を合わせるタイミングであり、例えば２４時間毎である。なお、通信タイミングは、利用者が時計１００または通信機器２００を操作して任意に設定するようにしてもよい。通信制御部１０１３は、通信を開始しないと判別した場合（ステップＳ１；ＮＯ）、ステップＳ１の処理を繰り返す。通信制御部１０１３は、通信を開始すると判別した場合（ステップＳ１；ＹＥＳ）、ステップＳ２の処理に進める。
【００７９】
（ステップＳ２）電源制御部１０１１は、無線通信制御部１１１への電力供給を開始（オン状態）に制御する。
（ステップＳ３）通信制御部１０１３は、無線通信制御部１１１の起動が完了したか否かを判別する。通信制御部１０１３は、無線通信制御部１１１の起動が完了していないと判別した場合（ステップＳ３；ＮＯ）、ステップＳ３の処理を繰り返す。通信制御部１０１３は、無線通信制御部１１１の起動が完了したと判別した場合（ステップＳ３；ＹＥＳ）、ステップＳ４の処理に進める。なお、通信制御部１０１３は、無線通信制御部１１１が起動したか否かを、例えば無線通信制御部１１１の所定の端子の電圧値が閾値以上であるか否かによって判別するか、無線通信制御部１１１へコマンドを送信し、送信したコマンドへの返答の有り無しによって判別する。
【００８０】
（ステップＳ４）通信制御部１０１３は、無線通信制御部１１１へ通信を開始する設定を行う。続けて、通信制御部１０１３は、無線通信制御部１１１を制御して、通信機器２００との通信を開始する。なお、通信確立、通信の手順は、ＢＬＥ通信規格に基づく。
【００８１】
（ステップＳ５）通信制御部１０１３は、通信機器２００との通信が確立されたか否かを判別する。通信制御部１０１３は、通信機器２００との通信が確立されていないと判別した場合（ステップＳ５；ＮＯ）、ステップＳ５の処理を繰り返す。通信制御部１０１３は、通信機器２００との通信が確立されたと判別した場合（ステップＳ５；ＹＥＳ）、ステップＳ６の処理に進める。
【００８２】
（ステップＳ６）通信制御部１０１３は、情報処理部１０１４と情報送受信部１０１５を制御して、通信開始準備が完了したことを示す情報を通信機器２００へ送信する。
以下、時計１００は通信機器２００と、通信機器２００から通信の切断要求を受信するまで情報の送受信を行う。
【００８３】
次に、通信中の運針許可設定の処理手順を説明する。
図４は、本実施形態に係る通信中の運針許可設定の処理のフローチャートである。
【００８４】
（ステップＳ１１）通信制御部１０１３は、無線通信制御部１１１から電波通信完了信号を受信したか否かを判別する。通信制御部１０１３は、無線通信制御部１１１から電波通信完了信号を受信していないと判別した場合（ステップＳ１１；ＮＯ）、ステップＳ１１の処理を繰り返す。通信制御部１０１３は、無線通信制御部１１１から電波通信完了信号を受信したと判別した場合（ステップＳ１１；ＹＥＳ）、ステップＳ１２の処理に進める。
【００８５】
（ステップＳ１２）通信制御部１０１３は、現在の時刻を運針許可設定開始タイミングとして記憶部１０５に記憶させる。続けて、通信制御部１０１３は、アドバタイズ状態の場合に所定時間をＴ１（図２）に設定し、接続状態の場合に所定時間をＴ２（図２）に設定する。
（ステップＳ１３）通信制御部１０１３は、運針許可フラグを設定し、記憶部１０５に記憶させる。
【００８６】
次に、通信中の運針処理の手順を説明する。
図５は、本実施形態に係る通信中の運針処理のフローチャートである。
【００８７】
（ステップＳ２１）指針制御部１０１６は、運針要求が有るか否か、および未処理の運針要求が有るか否かを判別する。なお、指針制御部１０１６は、記憶部１０５に運針要求フラグがセットされている場合を未処理の運針要求が有ると判別する。指針制御部１０１６は、運針要求がない、および未処理の運針要求がないと判別した場合（ステップＳ２１；ＮＯ）、ステップＳ２１の処理を繰り返す。指針制御部１０１６は、運針要求が有る、または未処理の運針要求が有ると判別した場合（ステップＳ２１；ＹＥＳ）、ステップＳ２２の処理に進む。
【００８８】
（ステップＳ２２）指針制御部１０１６は、運針許可フラグが記憶部１０５にセットされているか否かを判別する。指針制御部１０１６は、運針許可フラグがセットされていないと判別した場合（ステップＳ２２；ＮＯ）、ステップＳ２３の処理に進める。指針制御部１０１６は、運針許可フラグがセットされていると判別した場合（ステップＳ２２；ＹＥＳ）、ステップＳ２５の処理に進める。
【００８９】
（ステップＳ２３）指針制御部１０１６は、運針要求が有るか否かを判別する。指針制御部１０１６は、運針要求が有ると判別した場合（ステップＳ２３；ＹＥＳ）、ステップＳ２４の処理に進む。指針制御部１０１６は、運針要求がないと判別した場合（ステップＳ２３；ＮＯ）、ステップＳ２６の処理に進む。
（ステップＳ２４）指針制御部１０１６は、運針要求フラグをセットして、記憶部１０５に記憶させる。処理後、指針制御部１０１６は、ステップＳ２６に処理を進める。
【００９０】
（ステップＳ２５）指針制御部１０１６は、指針要求に応じて駆動パルスを生成し、生成した駆動パルスをモータ１２２へ出力する。
（ステップＳ２６）指針制御部１０１６は、運針要求処理を終了する。
【００９１】
図５のステップＳ２１〜Ｓ２６に示したように、本実施形態では、運針要求が発生したときに、運針許可フラグがセットされているか否かを判別し、運針許可フラグがセットされていれば運針を行い、運針許可フラグがセットされていなければ運針を行わない。また、本実施形態では、運針許可フラグがセットされていない期間に運針要求が生成された場合、運針要求フラグをセットし、次の運針許可期間に処理を行う。
【００９２】
次に、時計１００と通信機器２００との通信を終了する処理について説明する。
図６は、本実施形態に係る時計１００と通信機器２００との通信を終了する処理のフローチャートである。
【００９３】
（ステップＳ３１）通信制御部１０１３は、通信機器２００より通信の切断要求があるか否かを判別する。通信制御部１０１３は、通信の切断要求がないと判別した場合（ステップＳ３１；ＮＯ）、ステップＳ３１の処理を繰り返す。通信制御部１０１３は、通信の切断要求があると判別した場合（ステップＳ３１；ＹＥＳ）、通信の切断要求を受け取ったことを示す情報を電源制御部１０１１へ出力し、ステップＳ３２の処理に進める。
【００９４】
（ステップＳ３２）電源制御部１０１１は、通信制御部１０１３が出力する通信の切断要求を受け取ったことを示す情報に応じて、無線通信制御部１１１への電力供給を停止（ＯＦＦ；オフ状態）になるように制御する。
以上で、通信機器２００との通信を終了する。
【００９５】
次に、通信中の運針許可の解除処理について説明する。
図７は、本実施形態に係る通信中の運針許可の解除処理のフローチャートである。
【００９６】
（ステップＳ４１）通信制御部１０１３は、ステップＳ１２（図４）で記憶させた時刻に所定時間を加算した時刻に達したか否かによって、運針許可タイミングから所定時間経過したか否かを判別する。通信制御部１０１３は、運針許可タイミングから所定時間経過していないと判別した場合（ステップＳ４１；ＮＯ）、ステップＳ４１の処理を繰り返す。通信制御部１０１３は、運針許可タイミングから所定時間経過したと判別した場合（ステップＳ４１；ＹＥＳ）、ステップＳ４２の処理に進める。
【００９７】
（ステップＳ４２）通信制御部１０１３は、記憶部１０５が記憶する運針許可フラグをクリアする。
【００９８】
なお、上述した例では、ステップＳ１２（図４）で現在時間を記憶し、所定時間を状態に応じて設定する例を説明したが、これに限られない。通信制御部１０１３は、所定時間のタイマー動作を開始し、ステップＳ４１（図７）で、所定の時間が経過したか否かを判別するようにしてもよい。
【００９９】
次に、通信中の運針タイミングの生成処理について説明する。
図８は、本実施形態に係る通信中の運針タイミングの生成処理のフローチャートである。
【０１００】
（ステップＳ５１）指針制御部１０１６は、基準信号に基づき、運針を行うタイミングであるか否かを判別する。指針制御部１０１６は、運針を行うタイミングではないと判別した場合（ステップＳ５１；ＮＯ）、ステップＳ５１の処理を繰り返す。指針制御部１０１６は、運針を行うタイミングであると判別した場合（ステップＳ５１；ＹＥＳ）、ステップＳ５２の処理に進める。
（ステップＳ５２）指針制御部１０１６は、基準信号に基づき、運針要求を生成する。
【０１０１】
以上のように、本実施形態では、安定した通信状態を確保するため設定間隔毎の通信に影響を与えないように、その通信タイミングの合間に各通信時点を起点としたモータ１２２を駆動してよい区間（期間）を設けた。すなわち、本実施形態では、無線通信制御部１１１が、通信の接続を維持もしくはデータの送受信の処理を終えたとき、電波出力完了信号を通信制御部１０１３へ出力する。通信制御部１０１３と指針制御部１０１６は、指針を駆動させる際に電波出力完了信号を受け取った後、運針許可フラグが設定されている所定時間のみモータ１２２の駆動を許可するようにした。なお、所定時間は、上述したように、通信状態、または通信間隔に応じた値である。また、本実施形態では、ステップＳ５（図３）に示したように、通信機器２００との通信の確立中（接続処理状態）に、運針許可フラグがセットされず、モータ１２２の駆動を禁止している。すなわち、本実施形態では、無線通信制御部１１１は、接続処理中、電波出力完了信号を出力しない。
これにより、本実施形態においては、通信の合間に指針を駆動することができる。
【０１０２】
なお、図２のタイミングチャートでは、運針許可期間以外に運針要求が生成されても、モータ１２２を駆動しない例を説明した。このような処理を行った場合であっても、接続状態における通信間隔が例えば１５０［ｍｓｅｃ］であり、運針許可期間Ｔ２が１００［ｍｓｅｃ］程度である。このため、制御部１０１は、１秒間に６回程度、運針要求を生成できるので、例えば２回に一回程度、運針要求を受け取ることができるため、秒針の駆動は実質的に支障がない。
【０１０３】
このように、本実施形態では、通信の接続インターバルが一定間隔に保たれるため、電波通信完了信号が出力されたタイミングをモータ駆動してよい運針許可期間の開始地点（起点）とした。これにより、本実施形態によれば、無線通信制御部１１１が通信機器２００からの信号を受信しそこねた場合であっても、電波出力と、モータ駆動を同時に行ってしまうといったリスクを回避することができ、かつ、通信中にも指針の駆動を行うことができる。また、本実施形態によれば、このようにモータ駆動（指針の駆動）に支障をきたすことなく、通信の接続インターバルも所望の一定間隔に保たれるため、安定した通信状態と安定した指針駆動の両者を確保することができる。
さらに、本実施形態は、運針要求発生タイミングが頻繁に生じる場合、すなわち、通常運針時よりも駆動速度が速い（又は駆動周波数が高い）所謂早送り駆動の場合などにも効果を奏する。すなわち、本実施形態によれば、運針要求発生タイミングが頻繁に生じる場合においても、そのモータ駆動タイミングと通信タイミングとを、設定された運針許可期間により、意図通りに管理することができ、その両者の機能を適切に実行することができる。
【０１０４】
［第２実施形態］
第１実施形態では、運針要求が時刻の計時に関する情報の例を説明した。本実施形態では、運針要求が、通信機器２００との通信状態に基づく例を説明する。
第２実施形態では、利用者が時計１００の入力部１０４を操作して通信を行う通信動作モードを選択する。そして、時計１００は、通信動作モードが選択されたことを検出し、図２に示したように、アドバタイズ状態、接続確立処理状態、接続状態それぞれの処理を行う。第２実施形態では、アドバタイズ状態、および接続状態それぞれにおいて、秒針１２０Ａによって通信状態を表示する。
なお、本実施形態の時計１００、通信機器２００の構成は、第１実施形態と同様であるが、時計１００の制御部１０１の処理が異なる。
【０１０５】
通信制御部１０１３は、第１実施形態で説明した通信制御部１０１３の動作に加え、通信機器２００との通信状態を検出し、検出した通信状態を示す情報を指針制御部１０１６へ出力する。なお、通信状態とは、アドバタイズ状態、データの送受信を行っている状態等である。
【０１０６】
指針制御部１０１６は、第１実施形態で説明した指針制御部１０１６の動作に加え、通信制御部１０１３が出力する通信状態を示す情報に応じて、秒針１２０Ａを駆動するための駆動パルスを生成する。なお、秒針１２０Ａの駆動例については、後述する。
【０１０７】
＜時計１００の外観の説明＞
次に、本実施形態に係る時計１００の外観の一例を説明する、
図９は、本実施形態に係る時計１００の外観の一例を示す図である。
図９に示すように、時計１００は、ケース８７とベルト８８をさらに備える。時計１００は、図１に示した時計１００の入力部１０４を除く構成要素をケース８７内に備えている。また、時計１００は、表示部として文字盤７２、秒針１２０Ａ、分針１２０Ｂ、および時針１２０Ｃを備える。文字盤７２には、インデックスバー（指標）７３が刻印されている。時計１００は、文字盤７２の外周にベゼル７４を備えている。
ベゼル７４には、第１刻印７５として“ＳＴＡＲＴ”が刻印され、第２刻印７６として“ＯＫ”が刻印され、第３刻印７７として“ＮＧ”が刻印されている。
【０１０８】
第１刻印７５の“ＳＴＡＲＴ”は、通信機器２００との通信を開始するモードが設定されたことを示す。第２刻印７６の“ＯＫ”は、通信機器２００との通信が成功したことを示す。第３刻印７７の“ＮＧ”は、通信機器２００との通信が失敗したことを示す。
【０１０９】
また、図９に示す例は、時計１００または通信機器２００が利用者によって操作され、通信が開始されたときの秒針１２０Ａの位置を示している。図９に示すように、本実施形態では、指針制御部１０１６が、通信が開始されたとき秒針１２０Ａを“ＳＴＡＲＴ”位置まで駆動する。
【０１１０】
図１０は、本実施形態に係るアドバタイズ状態における秒針１２０Ａの駆動例を示す図である。
図１０に示すように、本実施形態では、アドバタイズ状態のとき、指針制御部１０１６が、“ＳＴＡＲＴ”位置を中心に±５秒分の範囲で振動させ、例えば５秒ずつ秒針１２０Ａを往復駆動する。指針制御部１０１６は、秒針１２０Ａを、例えば“ＳＴＡＲＴ”位置から４５秒の位置に駆動し、その後、４５秒の位置から“ＳＴＡＲＴ”位置に駆動し、その後、“ＳＴＡＲＴ”位置から３５秒の位置まで移動し、その後、３５秒の位置から“ＳＴＡＲＴ”位置に移動させる。指針制御部１０１６は、以下、接続確立処理状態の間、同様の処理を繰り返す。なお、指針制御部１０１６は、秒針１２０Ａを５秒分運針させるため、所定のステップ数運針するように駆動信号を生成する。
【０１１１】
図１１は、本実施形態に係る接続状態における秒針１２０Ａの駆動例を示す図である。
図１１に示すように、本実施形態では、指針制御部１０１６が、接続状態とき“ＳＴＡＲＴ”位置から“ＯＫ”位置の範囲で、例えば所定のデータを受信する毎に例えば５秒ずつ秒針１２０Ａを駆動する。指針制御部１０１６は、秒針１２０Ａを、例えば“ＳＴＡＲＴ”位置から４５秒の位置に駆動し、その後、４５秒の位置から５０秒の位置に駆動し、その後、５０秒の位置から５５秒の位置まで移動し、その後、５５秒の位置から６０秒の位置に移動させる。
【０１１２】
指針制御部１０１６は、接続中にエラーが無く、通信機器２００によって通信中に接続が切断等されずに通信が成功した場合、秒針１２０Ａを“ＯＫ”位置まで駆動する。
指針制御部１０１６は、接続中にエラーが発生、または通信機器２００によって通信中に接続が切断等され通信が失敗した場合、秒針１２０Ａを“ＮＧ”位置まで駆動する。
【０１１３】
次に、制御部１０１の処理手順について説明する。
図１２は、本実施形態に係る制御部１０１が行う処理のメインルーチンのフローチャートである。
【０１１４】
（ステップＳ１）ステップＳ１の処理は、第１実施形態のステップＳ１（図３）と同様である。制御部１０１は、処理後、ステップＳ６１の処理に進める。
【０１１５】
（ステップＳ６１）指針制御部１０１６は、秒針１２０Ａを、運針許可期間に図９に示したように、“ＳＴＡＲＴ”の位置まで駆動する。
（ステップＳ６２）指針制御部１０１６は、秒針１２０Ａを“ＳＴＡＲＴ”の位置まで駆動完了したか否かを判別する。指針制御部１０１６は、秒針１２０Ａを“ＳＴＡＲＴ”の位置まで駆動完了していないと判別した場合（ステップＳ６２；ＮＯ）、ステップＳ６２の処理を繰り返す。指針制御部１０１６は、秒針１２０Ａを“ＳＴＡＲＴ”の位置まで駆動完了したと判別した場合（ステップＳ６２；ＹＥＳ）、ステップＳ２の処理に進める。
【０１１６】
（ステップＳ２〜Ｓ６）制御部１０１は、ステップＳ２〜Ｓ６（図３）と同様に処理を行う。
【０１１７】
通信中の運針許可設定処理は、第１実施形態のステップＳ１１〜Ｓ１３（図４）と同様である。
【０１１８】
次に、アドバタイズ状態における秒針１２０Ａの運針処理について説明する。
図１３は、本実施形態に係るアドバタイズ状態における秒針１２０Ａの運針処理のフローチャートである。
【０１１９】
（ステップＳ７１）指針制御部１０１６は、運針要求が有るか否かを判別する。秒針１２０Ａは、運針要求がないと判別した場合（ステップＳ７１；ＮＯ）、ステップＳ７１の処理を繰り返す。指針制御部１０１６は、運針要求が有ると判別した場合（ステップＳ７１；ＹＥＳ）、ステップＳ７２の処理に進む。
【０１２０】
（ステップＳ７２）指針制御部１０１６は、運針許可フラグが記憶部１０５にセットされているか否かを判別する。指針制御部１０１６は、運針許可フラグがセットされていると判別した場合（ステップＳ７２；ＹＥＳ）、ステップＳ７３の処理に進める。指針制御部１０１６は、運針許可フラグがセットされていないと判別した場合（ステップＳ７２；ＮＯ）、運針要求フラグをセットし、ステップＳ７２の処理を繰り返す。この場合、指針制御部１０１６は、例えば３２Ｈｚ後（約３１ｍｓｅｃ後）、運針許可フラグがセットされている期間に、運針要求を実行する。
【０１２１】
（ステップＳ７３）指針制御部１０１６は、指針要求に応じて＋５秒、駆動する駆動パルスを生成し、生成した駆動パルスをステッピングモータ１２２Ａへ出力する。
【０１２２】
（ステップＳ７４）指針制御部１０１６は、秒針１２０Ａの位置が４５秒位置にあるか否かを判別する。指針制御部１０１６は、秒針１２０Ａの位置が４５秒位置にあると判別した場合（ステップＳ７４；ＹＥＳ）、ステップＳ７５の処理に進める。指針制御部１０１６は、秒針１２０Ａの位置が４５秒位置にないと判別した場合（ステップＳ７４；ＮＯ）、ステップＳ７６の処理に進める。なお、指針制御部１０１６は、指針１２０を駆動したステップ数に基づいて、指針１２０それぞれの位置を示すカウント値を記憶部１０５に記憶させる。指針制御部１０１６は、例えば、１ステップ正転させた場合、１を加算し、１ステップ逆転させた場合に１を減算する。
【０１２３】
（ステップＳ７５）指針制御部１０１６は、秒針１２０Ａを逆転するように設定する。設定後、指針制御部１０１６は、ステップＳ８２の処理に進める。
【０１２４】
（ステップＳ７６）指針制御部１０１６は、秒針１２０Ａの位置が３５秒位置にあるか否かを判別する。指針制御部１０１６は、秒針１２０Ａの位置が３５秒位置にあると判別した場合（ステップＳ７６；ＹＥＳ）、ステップＳ７７の処理に進める。指針制御部１０１６は、秒針１２０Ａの位置が３５秒位置にないと判別した場合（ステップＳ７６；ＮＯ）、ステップＳ７８の処理に進める。
【０１２５】
（ステップＳ７７）指針制御部１０１６は、秒針１２０Ａを正転するように設定する。設定後、指針制御部１０１６は、ステップＳ８２の処理に進める。
【０１２６】
（ステップＳ７８）指針制御部１０１６は、秒針１２０Ａの運針が正転中であるか否かを判別する。指針制御部１０１６は、運針が正転中であると判別した場合（ステップＳ７８；ＹＥＳ）、ステップＳ７９の処理に進める。指針制御部１０１６は、運針が正転中ではないと判別した場合（ステップＳ７８；ＮＯ）、ステップＳ８０の処理に進める。
【０１２７】
（ステップＳ７９）指針制御部１０１６は、正転を継続するように設定する。設定後、指針制御部１０１６は、ステップＳ８０の処理に進める。
【０１２８】
（ステップＳ８０）指針制御部１０１６は、秒針１２０Ａの運針が逆転中であるか否かを判別する。指針制御部１０１６は、運針が逆転中であると判別した場合（ステップＳ８０；ＹＥＳ）、ステップＳ８１の処理に進める。指針制御部１０１６は、運針が正転中ではないと判別した場合（ステップＳ８０；ＮＯ）、ステップＳ８２の処理に進める。
【０１２９】
（ステップＳ８１）指針制御部１０１６は、逆転を継続するように設定する。設定後、指針制御部１０１６は、ステップＳ８２の処理に進める。
【０１３０】
（ステップＳ８２）指針制御部１０１６は、秒針１２０Ａを駆動する。
（ステップＳ８３）通信制御部１０１３は、アドバタイズ状態が終了したか否かを判別する。通信制御部１０１３は、アドバタイズ状態が終了したと判別した場合（ステップＳ８３；ＹＥＳ）、ステップＳ８４の処理に進める。通信制御部１０１３は、アドバタイズ状態が終了していないと判別した場合（ステップＳ８３；ＮＯ）、ステップＳ７２に処理を戻す。
【０１３１】
（ステップＳ８４）制御部１０１は、運針要求処理を終了する。
ステップＳ７１〜Ｓ８４の処理によって、図１０に示した運針動作が行われる。
【０１３２】
次に、接続状態における運針開始処理について説明する。
図１４は、本実施形態に係る接続状態における運針開始処理のフローチャートである。
【０１３３】
（ステップＳ９１）通信制御部１０１３は、情報送受信部１０１５が通信機器２００から所定量のデータを受信したか否かを判別する。通信制御部１０１３は、所定量のデータを受信していない判別した場合（ステップＳ９１；ＮＯ）、ステップＳ９１の処理を繰り返す。通信制御部１０１３は、所定量のデータを受信したと判別した場合（ステップＳ９１；ＹＥＳ）、ステップＳ９２の処理に進める。
【０１３４】
（ステップＳ９２）通信制御部１０１３は、秒針１２０Ａの駆動目標位置を現在時刻位置＋５秒の位置にセットする。
（ステップＳ９３）通信制御部１０１３は、駆動パルスを生成し、通信中の早送り運針を運針許可期間において開始する。なお、早送り運針とは、秒針１２０Ａを例えば５秒ごとに進める運針である。
【０１３５】
次に、通信終了時の処理について説明する。
図１５は、本実施形態に係る通信終了時の処理のフローチャートである。
【０１３６】
（ステップＳ１０１）通信制御部１０１３は、情報送受信部１０１５が通信機器２００より通信の切断要求を受信したか否か、すなわち、通信の切断要求が有るか否かを判別する。通信制御部１０１３は、通信の切断要求がないと判別した場合（ステップＳ１０１；ＮＯ）、ステップＳ１０１の処理を繰り返す。通信制御部１０１３は、通信の切断要求があると判別した場合（ステップＳ１０１；ＹＥＳ）、ステップＳ１０２の処理に進める。
【０１３７】
（ステップＳ１０２）通信制御部１０１３は、通信機器２００との通信が完了した後、無線通信制御部１１１への電力供給を停止（ＯＦＦ）になるように制御する。
（ステップＳ１０３）通信制御部１０１３は、通信機器２００との通信が成功したか否かを判別する。通信制御部１０１３は、通信機器２００との通信が成功したと判別した場合（ステップＳ１０３；ＹＥＳ）、ステップＳ１０４の処理に進める。通信制御部１０１３は、通信機器２００との通信が失敗したと判別した場合（ステップＳ１０３；ＮＯ）、ステップＳ１０５の処理に進める。
【０１３８】
（ステップＳ１０４）指針制御部１０１６は、秒針１２０Ａを通信成功位置である“ＯＫ”位置（図１１）まで運針許可期間に早送り駆動する。処理後、指針制御部１０１６は、通信機器２００との通信を終了する。
（ステップＳ１０５）指針制御部１０１６は、秒針１２０Ａを通信失敗位置である“ＮＧ”位置（図１１）まで運針許可期間に早送り駆動する。処理後、指針制御部１０１６は、通信機器２００との通信を終了する。
【０１３９】
以上のように、本実施形態では、アドバタイズ状態、通信状態においても、運針許可期間に通信状態を、秒針１２０Ａを駆動して表示する。これにより、利用者は、時計１００と通信機器２００との通信状態を、秒針１２０Ａの動きによって知ることができる。
【０１４０】
なお、本実施形態では、通信状態を、秒針１２０Ａを運針して表示する例を説明したが、これに限られない。時計１００が、例えばクロノグラフ機能（ストップウォッチ機能）や世界時計機能等を有し、指針１２０を４本以上備えている場合、指針制御部１０１６は、これらの機能に対応する指針１２０を駆動して通信状態を表示するようにしてもよい。
【０１４１】
また、第１実施形態では、運針許可期間に計時に関する運針を行う例を説明し、第２実施形態では通信状態に関する運針を行う例を説明したが、これに限られない。運針許可期間に行う運針は、クロノグラフ動作に関する運針、タイマー動作に関する運針、アラーム動作に関する運針、通信機器２００からの要求に応じた運針等であってもよい。
【０１４２】
また、第１実施形態および第２実施形態では、無線通信制御部１１１が、電波通信完了信号を生成し、通信制御部１０１３へ出力する例を説明したが、これに限られない。例えば、通信制御部１０１３は、無線通信制御部１１１を制御して通信を行うようにしてもよい。この場合、通信制御部１０１３は、電波通信完了信号を自部で生成するようにしてもよい。また、通信制御部１０１３は、通信状態を自部で判別するようにしてもよい。
【０１４３】
なお、本発明における制御部１０１または無線通信制御部１１１の機能の一部または全てを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより制御部１０１または無線通信制御部１１１が行う処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１４４】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１４５】
１…時計システム、７２…文字盤、７３…インデックスバー、７４…ベゼル、７５…第１刻印、７６…第２刻印、７７…第３刻印、１００…時計、１０１…制御部、１０２…発振回路、１０３…分周回路、１０４…入力部、１０５…記憶部、１０６…太陽電池、１０７…充放電制御回路、１０９…二次電池、１１２…電池電圧検出部、１１０…スイッチ、１１１…無線通信制御部、１２０…指針、１２０Ａ…秒針、１２０Ｂ…分針、１２０Ｃ…時針、１２１，１２１Ａ，１２１Ｂ，１２１Ｃ…輪列機構、１２２…モータ、１２２Ａ，１２２Ｂ，１２２Ｃ…ステッピングモータ、１０１１…電源制御部、１０１２…時刻カウント部、１０１３…通信制御部、１０１４…情報処理部、１０１５…情報送受信部、１０１６…指針制御部、１１１１…アンテナ、１１１２…近距離無線通信部、２００…通信機器、２０１…制御部、２０２…入力部、２０３…表示部、２０４…記憶部、２０５…アンテナ、２０６…近距離無線通信部
【図１】
2018124095.tif 000003
【図２】
2018124095.tif 000004
【図３】
2018124095.tif 000005
【図４】
2018124095.tif 000006
【図５】
2018124095.tif 000007
【図６】
2018124095.tif 000008
【図７】
2018124095.tif 000009
【図８】
2018124095.tif 000010
【図９】
2018124095.tif 000011
【図１０】
2018124095.tif 000012
【図１１】
2018124095.tif 000013
【図１２】
2018124095.tif 000014
【図１３】
2018124095.tif 000015
【図１４】
2018124095.tif 000016
【図１５】
2018124095.tif 000017