(57)【特許請求の範囲】
【請求項１】
外部機器との間で相互通信を行う通信手段と、
ユーザの操作を受け付ける操作手段と、
前記操作手段が受け付けた通信命令に応じて前記外部機器との相互通信の接続を行う通信接続手段と、
前記相互通信に係る通信内容の種別に応じた前記相互通信の切断条件を満たすか否かを判定する通信切断判定手段と、
前記切断条件が満たされた場合に、前記通信手段による前記外部機器との相互通信を切断する通信切断手段と、
を備え、
前記通信切断判定手段は、前記通信命令の内容に係る操作種別に応じた前記通信内容の種別を取得し、前記相互通信の接続以前に予め定められた前記切断条件により前記判定を行い、前記通信内容の種別に応じた所定のコマンド送信のみが必要な場合、当該コマンド送信が終了したことを前記切断条件として前記判定を行う、
ことを特徴とする電子機器。
【請求項２】
前記操作手段には、押しボタンスイッチが含まれ、前記操作種別は、一つの前記押しボタンスイッチに対する操作態様に応じて判別されることを特徴とする請求項１記載の電子機器。
【請求項３】
外部機器との間で相互通信を行う通信手段と、
ユーザの操作を受け付ける操作手段と、
前記操作手段が受け付けた通信命令に応じて前記外部機器との相互通信の接続を行う通信接続手段と、
前記相互通信に係る通信内容の種別に応じた前記相互通信の切断条件を満たすか否かを判定する通信切断判定手段と、
前記切断条件が満たされた場合に、前記通信手段による前記外部機器との相互通信を切断する通信切断手段と、
を備え、
前記通信切断判定手段は、前記通信命令の内容に係る操作種別に応じた前記通信内容の種別を取得し、前記相互通信の接続以前に予め定められた前記切断条件により前記判定を行い、前記通信内容に応じて送受信されるデータが予め定まっている場合には、前記通信内容の種別に応じた所定のデータ送受信が完了したことを前記切断条件として前記判定を行い、前記通信内容に係る送受信データが予め定まらない場合には、前記相互通信に係るデータ送受信が行われた直近のタイミングから所定の待機時間が経過したことを前記切断条件として前記判定を行うことを特徴とする電子機器。
【請求項４】
前記通信切断判定手段は、前記通信内容の種別に応じた所定の設定データの受信が必要な場合、当該所定の設定データの受信が終了したことを前記切断条件として前記判定を行うことを特徴とする請求項３記載の電子機器。
【請求項５】
外部機器との間で相互通信を行う通信手段とユーザの操作を受け付ける操作手段と、前記操作手段が受け付けた通信命令に応じて前記外部機器との相互通信の接続を行う通信接続手段とを備えた電子機器における通信接続の制御方法であって、
前記相互通信に係る通信内容の種別に応じた前記相互通信の切断条件を満たすか否かを判定する通信切断判定ステップ、
前記切断条件が満たされた場合に、前記通信手段による前記外部機器との相互通信を切断する通信切断ステップ、
を含み、
前記通信切断判定ステップは、前記通信命令の内容に係る操作種別に応じた前記通信内容の種別を取得し、前記相互通信の接続以前に予め定められた前記切断条件により前記判定を行い、前記通信内容の種別に応じた所定のコマンド送信のみが必要な場合、当該コマンド送信が終了したことを前記切断条件として前記判定を行う、
ことを特徴とする通信接続の制御方法。
【請求項６】
外部機器との間で相互通信を行う通信手段とユーザの操作を受け付ける操作手段と、前記操作手段が受け付けた通信命令に応じて前記外部機器との相互通信の接続を行う通信接続手段とを備えた電子機器における通信接続の制御方法であって、
前記相互通信に係る通信内容の種別に応じた前記相互通信の切断条件を満たすか否かを判定する通信切断判定ステップ、
前記切断条件が満たされた場合に、前記通信手段による前記外部機器との相互通信を切断する通信切断ステップ、
を含み、
前記通信切断判定ステップは、前記通信命令の内容に係る操作種別に応じた前記通信内容の種別を取得し、前記相互通信の接続以前に予め定められた前記切断条件により前記判定を行い、前記通信内容に応じて送受信されるデータが予め定まっている場合には、前記通信内容の種別に応じた所定のデータ送受信が完了したことを前記切断条件として前記判定を行い、前記通信内容に係る送受信データが予め定まらない場合には、前記相互通信に係るデータ送受信が行われた直近のタイミングから所定の待機時間が経過したことを前記切断条件として前記判定を行うことを特徴とする通信接続の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、外部機器と通信可能な電子機器及び通信接続の制御方法に関する。
【背景技術】
【０００２】
従来、Bluetooth（登録商標）といった近距離無線通信を用いて外部機器と接続可能な電子機器がある。特に、多くの時間でユーザにより装着されている電子腕時計をスマートフォンや携帯電話といった携帯型電子機器と通信接続させることで、電子腕時計では、これら携帯型電子機器への着信通知を略リアルタイムで行ったり、携帯型電子機器で行われた細かいスケジュール調整に合わせた報知動作を行ったりすることが可能になる。
【０００３】
電子腕時計のような小型軽量で携帯性の高い電子機器では、しばしば、通常の電子機器の電力負荷と比較して非常に小さい電力負荷制限が要求されるので、このような電子機器では、負荷容量の小さいバッテリを用いることで軽量化や小型化が図られている。従って、これらの電子機器と他の携帯型電子機器との間で近距離無線通信が行われる場合には、小型軽量な電子機器における消費電力を低く抑えることが望まれる。例えば、電子時計における近距離無線通信としては、近年、接続時の消費電力が非常に小さいBluetooth Low Energy（ＢＴＬＥ）を用いて長時間接続を可能とする技術が多く提案されている。
【０００４】
一方で、データの送受信時にのみ近距離無線通信の接続を行う技術がある。特許文献１には、外部機器から正確な日時情報を取得するために、日時情報の送受信時に加えて、送信側と受信側とでの処理の同期が取れていたか否かが確認されるまで通信接続を維持する技術について開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１１８４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＢＴＬＥを利用しつつ必要な通信データの送受信のみに留めて更に消費電力の低減を図りたい場合や、ＢＴＬＥを使用せずに大量の通信データを送受信する場合など、従来、当該通信データの送受信に係る時間が不定であり、従って、適切に電力消費の低減と情報送受信に係る利便性の向上とを両立出来ないという課題があった。
【０００７】
この発明の目的は、用途や通信内容に応じて適切に通信の接続管理を行って電力消費低減と通信処理の利便性向上とを両立可能な電子機器及び通信接続の制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するため、
外部機器との間で相互通信を行う通信手段と、
ユーザの操作を受け付ける操作手段と、
前記操作手段が受け付けた通信命令に応じて前記外部機器との相互通信の接続を行う通信接続手段と、
前記相互通信に係る通信内容の種別に応じた前記相互通信の切断条件を満たすか否かを判定する通信切断判定手段と、
前記切断条件が満たされた場合に、前記通信手段による前記外部機器との相互通信を切断する通信切断手段と、
を備え、
前記通信切断判定手段は、前記通信命令の内容に係る操作種別に応じた前記通信内容の種別を取得し、前記相互通信の接続以前に予め定められた前記切断条件により前記判定を行い、前記通信内容の種別に応じた所定のコマンド送信のみが必要な場合、当該コマンド送信が終了したことを前記切断条件として前記判定を行う、
ことを特徴とする電子機器である。
【発明の効果】
【０００９】
本発明に従うと、用途や通信内容に応じて適切に通信の接続管理を行って電子機器の電力消費低減と通信処理の利便性向上とを両立可能となるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】電子時計を含む通信システムを示す全体図である。
【図２】電子時計の機能構成を示すブロック図である。
【図３】通信接続制御処理の制御手順を示すフローチャートである。
【図４】通信接続制御処理によって呼び出される処理に応じた通信手順の例を示すタイムチャートである。
【図５】通信接続制御処理によって呼び出される処理に応じた通信手順の例を示すタイムチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の電子機器の実施形態である電子時計４０を含む通信システム１の全体図である。
この通信システム１は、電子時計４０と、外部機器としてのスマートフォン１０とにより構成される。電子時計４０とスマートフォン１０との間では、互いにBluetoothを用いた近距離無線通信による情報の送受信（相互通信）が可能となっている。
【００１２】
図２は、電子時計４０の機能構成を示すブロック図である。
この電子時計４０は、複数の指針により日時やその他の各種機能に係る表示を行うことが可能なアナログ式の電子時計である。
【００１３】
電子時計４０は、ＣＰＵ４１（Central Processing Unit）（通信切断判定手段、通信切断手段、通信接続手段）と、ＲＯＭ４２（Read Only Memory）と、ＲＡＭ４３（Random Access Memory）と、計時回路４４と、操作部４５と、通信手段としてのBluetoothモジュール４６及びアンテナＡＮ４と、ＵＡＲＴ４７（Universal Asynchronous Receiver/Transmitter）と、報知動作部４８及びそのドライバ４９と、照明部５０及びそのドライバ５１と、駆動回路５２と、電源部５３と、バス５９と、秒針６１と、分針６２と、時針６３と、日車６４と、機能長針６５と、機能短針６６と、機能副針６７と、輪列機構７１〜７５と、ステッピングモータ８１〜８５などを備える。
以降では、秒針６１、分針６２、時針６３、日車６４、機能長針６５、機能短針６６、及び機能副針６７のうち一部又は全部をまとめて指針とも記す。
【００１４】
ＣＰＵ４１は、各種演算処理を行い、電子時計４０の全体動作を統括制御する。ＣＰＵ４１は、ＲＯＭ４２から読み出された制御プログラムをＲＡＭ４３にロードして日時の表示動作やその他実行可能な機能に係る各種動作に係る処理を行う。
【００１５】
ＲＯＭ４２は、マスクＲＯＭや書き換え可能な不揮発性メモリなどであり、予め制御プログラムや初期設定データが格納されている。制御プログラムの中には、Bluetooth通信に係る接続制御プログラム４２１が含まれ、通信接続を確立、維持し、また、当該接続の解除タイミングを定める制御処理などが行われる。
【００１６】
ＲＡＭ４３は、ＳＲＡＭやＤＲＡＭなどの揮発性のメモリであり、ＣＰＵ４１に作業用のメモリ空間を提供して一時データを記憶すると共に、各種設定データを記憶する。
【００１７】
計時回路４４は、図示略の発振回路及び分周回路から入力される所定の周波数の信号を計数して初期値に加算することで現在の日時を計数する。
【００１８】
操作部４５は、ユーザからの入力操作を受け付けて、当該入力操作に応じた電気信号を入力信号としてバス５９を介してＣＰＵ４１に出力する。この操作部４５には、例えば、押しボタンスイッチＢ１〜Ｂ４及びりゅうずスイッチＣ１が含まれている。
【００１９】
Bluetoothモジュール４６は、アンテナＡＮ４を介して外部の電子機器との間でBluetooth通信を行うための制御モジュールである。ＣＰＵ４１からバス５９を介して送られた送信データは、ＵＡＲＴ４７でシリアル／パラレル変換などの処理が行われて、Bluetoothモジュール４６で変調され、外部機器に送信される。また、アンテナＡＮ４を介してBluetoothモジュール４６により受信された受信データは、復調された後、ＵＡＲＴ４７でシリアル／パラレル変換などの処理が行われて、バス５９を介してＣＰＵ４１へ出力される。Bluetoothモジュール４６への電源供給及びその動作可否は、ＣＰＵ４１により独自にオンオフの制御がなされる。
【００２０】
報知動作部４８は、一または複数の方法でユーザにアラーム報知を行うための構成を有する。報知動作部４８は、例えば、圧電素子を備え、ドライバ４９から供給される所定の駆動電圧信号によって当該圧電素子が振動して可聴域周波数の信号を出力することでビープ音を発生する。その他、報知動作部４８としては、振動モータなどを備えて振動によりユーザに報知を行うものが含まれても良い。
【００２１】
照明部５０は、例えば、ＬＥＤ（Light Emitting Diode）を備え、ドライバ５１から入力される駆動電圧信号により当該ＬＥＤを点灯させて電子時計４０の表示面及び指針６１〜６７を照明する。
【００２２】
駆動回路５２は、ＣＰＵ４１からバス５９を介して入力された制御信号に従ってステッピングモータ８１〜８５に所定電圧の駆動パルス（駆動電圧パルス）を出力する。駆動回路５２は、電子時計４０の状態などに応じて駆動電圧パルスの長さ（パルス幅）を変更させることが出来る。また、複数の指針を同時に駆動させる制御信号が入力された場合に、負荷のピークを低減させるために僅かに駆動パルスの出力タイミングをずらしたりすることが出来る。
【００２３】
電源部５３は、電子時計４０の動作に係る電力を所定の電圧で供給する。電源部５３には、ここでは、ソーラバッテリと二次電池が用いられている。文字盤の露出面に入射した光により図示略のソーラパネルで起電力が生じて、ＣＰＵ４１やBluetoothモジュール４６などに供給されると共に、余剰電力が生じた場合には、二次電池に蓄電される。ソーラパネルへの光の入射量が不足している場合には、この二次電池から電力が供給される。このソーラバッテリと二次電池による電力供給は、通常の時刻表示が長期間（例えば、年単位）維持されるのに十分であるが、Bluetoothモジュール４６などの消費電力の大きい動作には、必要以上に長時間用いられないことが望ましい。電源部５３からBluetoothモジュール４６への電力供給可否については、電子時計４０の全体動作に係る電力供給とは別個にＣＰＵ４１からの制御信号によって独立制御される。
【００２４】
ステッピングモータ８１は、複数の歯車の配列である輪列機構７１を介してステップ動作を伝達し、秒針６１を回転動作させる。ステッピングモータ８２は、輪列機構７２を介してステップ動作を伝達し、分針６２及び時針６３を連動して回転動作させる。ステッピングモータ８３は、輪列機構７３を介してステップ動作を伝達し、日車６４回転動作させる。ステッピングモータ８４は、輪列機構７４を介してステップ動作を伝達し、機能長針６５及び機能短針６６を連動して回転動作させる。ステッピングモータ８５は、輪列機構７５を介してステップ動作を伝達し、機能副針６７を回転動作させる。
【００２５】
ステッピングモータ８１〜８５が一回駆動されるごとに各指針が何度回転するかは、それぞれ、輪列機構７１〜７５における歯車の配列により定められる。例えば、ここでは、秒針６１は、ステッピングモータ８１が１回駆動されるごとに６度回転されるように輪列機構７１が構成され、分針６２、機能長針６５及び機能副針６７は、ステッピングモータ８２、８４、８５がそれぞれ１回駆動されるごとに１度回転されるように輪列機構７２、７４、７５が構成されている。また、日車６４は、ステッピングモータ８３が１回駆動されるごとに１／３７２度回転されるように輪列機構７３が構成されており、日車６４の同一円周上に等間隔で設けられた３１日分の日付を表す標識は、ステッピングモータ８３が４３２０回駆動されることで隣接する日付の標識間角度だけ回転移動する。
【００２６】
時針６３は、分針６２の回転に対して１／１２の回転角度で回転する。従って、分針６２が時刻を表示する際に１０秒ごとに１度回転されることで文字盤上を６０分で一周するのに対し、時針６３は、文字盤上で３０度回転する。そして、分針６２が１２時間で１２周する間に時針６３は文字盤上で１周する。また、機能短針６６は、機能長針６５の回転に対して１／１２の回転角度で回転する。従って、機能長針６５が１０秒ごとに１度ずつ回転されることで文字盤上を６０分で一周するのに対し、機能短針６６が３０度回転する。そして、機能長針６５が１２時間で１２周する間に機能短針６６は一周する。
【００２７】
これらの指針６１〜６７は、特には限られないが、正転方向（時刻が進む方向、文字盤の露出面側から見て右回り）に９０ｐｐｓ（pulse per second）で回転移動可能であり、また、逆転方向に３２ｐｐｓで回転移動可能となっている。
【００２８】
次に、本実施形態の電子時計４０による近距離無線通信に係る動作について説明する。
この電子時計４０では、Bluetooth通信を用いた外部機器からの情報取得が必要になると、Bluetoothモジュール４６を動作させてスマートフォン１０との通信接続を行い、通信内容に応じて必要なデータの送受信が完了した場合又は完了したと見なされる場合に通信を切断する。
【００２９】
図３は、電子時計４０で実行される通信接続制御処理のＣＰＵ４１による制御手順を示すフローチャートである。
この通信接続制御処理は、主に、ユーザの操作部４５への入力操作に応じて上述のようにBluetooth通信を用いた外部機器との情報送受信が必要な状況が生じた場合に起動される。
【００３０】
ＣＰＵ４１は、先ず、何れの情報を外部機器との間で送受信するかを示す処理種別と、当該処理種別に応じた通信の切断条件とを設定（初期設定）する（ステップＳ１０１）。次いで、ＣＰＵ４１は、Bluetoothモジュール４６の電源をオンしてアドバタイズを送信させる（ステップＳ１０２）。ＣＰＵ４１は、外部機器からの接続要求を待ち受け、アドバタイズに応じた所望の外部機器（スマートフォン１０）からの通信接続要求をBluetoothモジュール４６が受信したか否かを判別する（ステップＳ１０３）。この通信接続要求の送信元外部機器の判別は、Bluetoothモジュール４６内の記憶部やＲＡＭ４３に記憶された外部機器の固有ＩＤなどに基づいて行われる。
【００３１】
通信接続要求が受信されないと判別された場合には（ステップＳ１０３で“ＮＯ”）、ＣＰＵ４１は、Bluetoothモジュール４６の電源がオンされてから所定時間（タイムアウト時間）が経過したか否かを判別する（ステップＳ１０４）。タイムアウト時間が経過していないと判別された場合には（ステップＳ１０４で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ１０３に戻る。タイムアウト時間が経過したと判別された場合には（ステップＳ１０４で“ＹＥＳ）、ＣＰＵ４１は、通信接続制御処理を終了する。
【００３２】
所望の外部機器からの通信接続要求が受信されたと判別された場合には（ステップＳ１０３で“ＹＥＳ”）、ＣＰＵ４１は、当該要求を受けて通信接続を確立する接続処理を行う（ステップＳ１０５）。
【００３３】
ＣＰＵ４１は、Bluetoothの通信接続を切断するための条件（切断条件）が満たされているか否かを判別する（ステップＳ１０６）。具体的な条件については後述する。ステップＳ１０１、Ｓ１０６におけるＣＰＵ４１の処理が通信切断判定ステップを構成する。
【００３４】
条件が満たされていないと判別された場合には（ステップＳ１０６で“ＮＯ”）、呼び出された処理に係る動作がＣＰＵ４１により実行される（ステップＳ１０７）。それから、ＣＰＵ４１の処理は、ステップＳ１０６に戻る。
【００３５】
Bluetoothモジュール４６による通信接続が確立されてから、通信接続を切断する条件が満たされたと判別された場合には（ステップＳ１０６で“ＹＥＳ”）、ＣＰＵ４１は、外部機器に通信接続の切断要求を送信し（ステップＳ１０８）、通信接続を切断する（ステップＳ１０９、通信切断ステップ）。
そして、ＣＰＵ４１は、通信接続制御処理を終了する。
【００３６】
図４、図５は、通信接続制御処理によって呼び出される処理に応じた通信手順の例を示すタイムチャートである。
【００３７】
図４（ａ）に示したタイムチャートは、電子時計４０とペアリングされているスマートフォン１０に報知動作を行わせる「Ｆｉｎｄ  Ｍｅ」機能、即ち、スマートフォン１０の所在が分からない場合に当該スマートフォン１０に報知動作（音声発信）を行わせることで所在を明らかにする機能に係る通信データの送受信を示す。この機能では、ＢＴＬＥにおいてＧＡＴＴ（Generic Attribute Profile）に係るＩＡＳ（Immediate Alert Service）が利用される。
この処理では、ＣＰＵ４１が「Ｆｉｎｄ  Ｍｅ」機能の実施であることを取得し、これに対応した設定が行われると（ステップＳ１０１）、電子時計４０側からアドバタイズを送信し（ステップＳ１０２）、スマートフォン１０がこれを受信すると、電子時計４０に接続要求を送信する。電子時計４０では、この接続要求が受信されると（ステップＳ１０３で“ＹＥＳ”）、通信接続を確立するための処理が行われる（ステップＳ１０５）。
【００３８】
この機能に係る処理では、ステップＳ１０１の処理において、ＣＰＵ４１は、所定の報知動作を行わせるコマンド（Immediate Alert）の送信終了（所定のコマンド送信が終了）を通信の切断条件とすることが出来る。
接続が確立された直後では、切断条件が成立していないので（ステップＳ１０６で“ＮＯ”）、ＣＰＵ４１は、「Ｆｉｎｄ  Ｍｅ」機能に係る処理を実行する（ステップＳ１０７）。具体的には、ＣＰＵ４１は、スマートフォン１０に対して所定の報知動作を行わせる要求を送信する。これにより送信すべき全てのコマンドが送信されて切断条件が満たされたことになる（ステップＳ１０６で“ＹＥＳ”）。
【００３９】
「Ｆｉｎｄ  Ｍｅ」機能に関してＣＰＵ４１がスマートフォン１０に対してBluetooth通信を用いて送信する必要のある処理が終了すると、ＣＰＵ４１は、スマートフォン１０に通信接続の切断コマンドを送信し（ステップＳ１０８）、電子時計４０とスマートフォン１０との通信接続を解除する（ステップＳ１０９）。
【００４０】
ここで、報知動作を行わせる要求とは別に、実行させている報知動作を停止させる要求も同様に一回の接続で行われる。即ち、一度の接続で報知動作を行わせる要求を送信し、即座に接続を切断した後、所定時間が経過すると、再度通信接続を確立して、報知動作の停止要求を行って即座に接続を切断する。このような接続により、報知動作中の不要な待機時間の電力消費を抑えることが出来る。
また、ここで、ＣＰＵ４１は、スマートフォン１０がＩＡＳをサポートしているものとしてサービスディスカバリを行わずに直接報知動作の開始又は終了の命令を送りつけて即座に終了することとして良い。これにより、サービスディスカバリに対する返答待ちの時間を短縮して通信を切断することが出来る。
また、ＩＡＳに係るコマンドは、通信接続が確立されてからではなく、その前から予めアドバタイズと共に送信しておくことで、接続要求が受信されて接続が確立された直後にスマートフォン１０により受信されるようにしておくことが可能である。
【００４１】
次に、図４（ｂ）には、スマートフォン１０に現在位置における時刻（地方時）の情報を要求して時刻あわせを行う場合のタイムチャートを示す。
この機能には、ＧＡＴＴに係るＣＴＳ（Current Time Service）が利用される。
この処理では、初期設定の後（ステップＳ１０１）、アドバタイズ（ステップＳ１０２）に対してスマートフォン１０から接続要求が受信され（ステップＳ１０３で“ＹＥＳ”）、通信接続が確立されると（ステップＳ１０５）、ＣＰＵ４１は、サービスディスカバリを行った後、ステップＳ１０７の処理において、先ず、現在位置の基準時刻（ＵＴＣ時刻）からの時差情報（Local Time InformationやDST Offset）を要求する。次いで、スマートフォン１０からの返信を待ち受けて、時差情報を受信する。更に、ＣＰＵ４１は、時刻情報（Current Time）を要求する。それから、ＣＰＵ４１は、スマートフォン１０からの返信を待ち受けて、時刻情報を受信する。
【００４２】
この時刻あわせに係る処理では、ステップＳ１０１の処理において、ＣＰＵ４１は、時差情報及び時刻情報の受信終了（所定の設定データの受信が終了）を通信の切断条件とすることが出来る。上述の処理の間、ＣＰＵ４１は、ステップＳ１０６の判別処理で随時“ＮＯ”に分岐し、時刻情報が受信された時点でステップＳ１０６の判別処理での分岐先が“ＹＥＳ”に変更になる。
【００４３】
ステップＳ１０６の判別処理で“ＹＥＳ”に分岐すると、ＣＰＵ４１は、スマートフォン１０に接続の切断コマンドを送信し（ステップＳ１０８）、そして、通信接続が解除されて（ステップＳ１０９）、処理を終了する。
【００４４】
図５には、アラーム報知機能やスケジュール報知機能などに係る設定情報をスマートフォン１０から取得してスケジュールに応じた動作設定を行う場合のタイムチャートを示す。
これらの動作設定には、設定される機能に応じたプロファイル又はサービスが利用される。
【００４５】
この処理では、初期設定（ステップＳ１０１）の後、アドバタイズ（ステップＳ１０２）に対してスマートフォン１０から接続要求が受信され（ステップＳ１０３で“ＹＥＳ”）、通信接続が確立されると（ステップＳ１０５）、ＣＰＵ４１は、サービスディスカバリを行った後、ステップＳ１０７の処理において、スマートフォン１０から送信される設定データの待ち受け状態となる。或いは、ユーザ操作に応じて電子時計４０からスマートフォン１０に設定データを要求しても良い。これと同時に、ＣＰＵ４１は、直近の通信からの経過時間を計数する。
【００４６】
スマートフォン１０から何れかの設定データが受信されると、ＣＰＵ４１は、送信データのヘッダ情報などから何れの種別の設定データが取得されたのかを判別して、判別された種別に応じた設定を上書き更新する。
【００４７】
この設定データの受信及び設定更新は、同一又は異なる機能に係る設定について一回の接続中に複数回続けて行うことが出来る。ＣＰＵ４１は、ユーザ操作により通信接続を切断する命令が取得された場合、コマンドが送信若しくは設定データが受信された直近のタイミングから所定時間（所定の待機時間）以上データの送受信がなされなかった場合、又はスマートフォン１０から通信接続を切断する要求が受信された場合に通信切断に係る条件が満たされたものとして（ステップＳ１０６で“ＹＥＳ”）、通信接続を切断する（ステップＳ１０８、Ｓ１０９）。
【００４８】
上述の図４、図５に示した各処理（通信内容の種別）は、ユーザによる操作部４５への入力操作の種別（操作種別）によって区別が可能となっている。本実施形態の電子時計４０では、押しボタンスイッチＢ１の操作態様、例えば、押しボタンスイッチＢ１が所定時間未満押下されることで図４（ｂ）に示した時刻情報の取得動作が行われ、所定時間以上継続して押しボタンスイッチＢ１が押下されると、図５に示した長時間操作モードに移行する。所定時間以上継続して押しボタンスイッチＢ１が押下されたまま、更に所定時間が経過すると、図４（ａ）に示した「Ｆｉｎｄ  Ｍｅ」機能に移行して処理を行い、処理が終了し次第通信接続が切断される。
これらの入力操作は、上述のように同一の押しボタンスイッチＢ１の継続押下時間による区別に限られず、異なる押しボタンスイッチやりゅうずＣ１などの操作に割り当てられても良い。
【００４９】
上述のように、電子時計４０スマートフォン１０とのBluetooth通信には、コマンドなどが電子時計４０から送信される場合と、スマートフォン１０から設定などのデータが受信される場合とがあり、コマンドなどの送信の場合には、送信が終了した時点で即座に通信接続が解除（切断）される。このような送信コマンドとしては、「Ｆｉｎｄ  Ｍｅ」機能に係る報知動作命令の他、例えば、スマートフォン１０に断続的にＧＰＳ測位を行わせる場合や、スマートフォン１０から音声出力を行わせている楽曲などを変更させたりする場合（各種リモートコントロール機能）などが挙げられる。
【００５０】
一方、設定などのデータを受信する場合としては、上述の時刻情報取得及び設定データの取得の他、スマートフォン１０や携帯電話への着信履歴の取得などが挙げられる。これらの場合には、電子時計４０から設定データを要求した後、又は、通信接続中にスマートフォン１０で電子時計４０にデータを送信させる命令を入力した後、実際にスマートフォン１０から電子時計４０にデータの送信が行われるまでの待ち受け時間が必要となる。受信データが一又は所定数の特定のものに限られている場合には、当該特定のものが全て受信された時点で通信接続を切断するように切断条件を定めることが出来る。一方、スマートフォン１０により送信されるデータが特定されないまま通信接続がなされた場合には、受信データの内容で通信接続を解除して良いか否かの判別が出来ないので、データ送受信が無い状態での継続時間、又は手動操作による明示的な通信接続解除命令に応じて通信が切断される。
即ち、通信内容の種別（通信モード）に応じて予め送信するコマンド及び／又は受信する設定データが全て定まっている場合には、これらのデータ送受信が完了した時点で即座に通信を切断するように切断条件を定めることが出来る。これに対し、送信するコマンド及び／又は受信する設定データが特定されない接続の場合には、手動での切断の場合を除き、待機時間に基づいて切断条件が定められる。
【００５１】
以上のように、本実施形態の電子時計４０は、外部機器（ここでは、スマートフォン１０）との間で相互通信を行うBluetoothモジュール４６と、ＣＰＵ４１とを備え、ＣＰＵ４１は、相互通信に係る通信内容の種別に応じた相互通信の切断条件が成立している（満たされている）か否かを判定し（通信切断判定手段）、切断条件が成立した場合に、Bluetoothモジュール４６による外部機器との相互通信を切断する（通信切断手段）。即ち、この電子時計４０では、用途や通信内容の種別に応じて必要以上に通信接続を維持せず、適切に通信の接続を切断する管理を行うことで、電力消費低減と通信処理の利便性向上とを両立することが出来る。
【００５２】
また、ユーザの操作を受け付ける操作部４５を備え、ＣＰＵ４１は、操作部４５により受け付けられた通信命令に応じて外部機器との相互通信の接続を行う（通信接続手段）。また、ＣＰＵ４１は、通信命令の内容に係る操作種別に応じて通信内容の種別を取得し、相互通信の接続以前に予め切断条件を定めて当該切断条件が成立するか否かの判定を行う。従って、予め通信接続から切断までの処理を全て前もって定めることが出来るので、短時間で迅速に相互通信に係る必要な動作を終了することで電力消費を抑えることが出来る。
【００５３】
また、操作部４５には、押しボタンスイッチＢ１〜Ｂ４が含まれ、操作種別は、一つの押しボタンスイッチＢ１に対する操作態様、ここでは、押下継続時間に応じて判別されるので、押しボタンスイッチなどの数を多く設定できない電子腕時計などでも容易に通信内容（通信モード）を設定することが出来、また、この設定された通信内容に応じた通信時間で通信を終了させることが出来る。従って、不要な電力消費を抑えることが出来る。
【００５４】
また、通信内容に応じて送受信されるデータが予め定まっている場合には、この通信内容の種別に応じた所定のデータ送受信が完了したことを切断条件として通信切断に係る判定を行い、通信内容に係る送受信データが予め定まらない場合には、相互通信に係るデータ送受信が行われた直近のタイミングから所定の待機時間が経過したことを通信の切断条件として当該切断条件が成立するか否かの判定を行う。従って、特に、予め送受信データが定まっている場合に必要以上に通信時間を長引かせず、必要動作が終了し次第速やかに通信を切断することが出来る。
【００５５】
また、特に、通信内容の種別に応じた所定のコマンド送信のみが必要な場合、当該コマンド送信が終了したことを切断条件として当該切断条件が成立したかの判定を行うので、外部機器からの返答待ちなどに要する時間をかけずに速やかに通信を切断して電力消費を低減することが出来る。
【００５６】
また、通信内容の種別に応じた所定の設定データの受信が必要な場合、当該所定の設定データの受信が終了したことを切断条件として当該切断条件が成立したかの判定を行うので、必要データの取得終了後には不要な送受信を行わずに速やかに通信を切断して電力消費を低減させることが出来る。
【００５７】
また、本実施形態の通信接続制御処理を各種電子機器で実行することで、当該各種電子機器で容易な処理により電力消費低減と通信処理の利便性向上とを両立することが出来、その結果、バッテリの充電や交換の頻度を落としたり、電子機器の小型化、軽量化を進めたりすることが出来る。
【００５８】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、通信方法としてBluetoothを例に挙げて説明したが、双方向通信に係るペアリング設定がなされて明示的に通信の接続と切断がなされる通信方法であれば良く、また、通信可能距離も限定されない。
【００５９】
また、同一の結果が得られるプロファイルやサービスであれば、上述したものに限られず、適宜選択して利用することが出来る。
【００６０】
また、上記実施の形態では、複雑な設定などをスマートフォン１０の側で行わせてスマートフォン１０からの設定送信を待ち受ける設定を可能としたが、ＢＴＬＥのみを用いて単純なデータ送受信のみを電子時計４０からの要求により行うだけであれば、所定の待機時間通信状態を維持する必要が無く、予め定められる送受信データ（コマンド）の送受信が終了した時点で即座に通信を切断するのみであっても良い。
【００６１】
また、上記実施の形態では、本発明の電子機器として電子時計４０を例に挙げて説明したが、電子機器は、これに限られない。外部機器と相互通信が可能な他の各種電子機器に本発明を適用することで、電力消費を抑えつつ通信処理の利便性向上を図ることが出来る。特に、相互通信に係る電力消費の全体に占める割合が大きい小型、軽量な電子機器や携帯型電子機器、例えば、歩数計や脈拍計など、或いは、動作時間に比して通信の必要な時間が少なく、通信を行う状況や用途が不定の電子機器、例えば、各種家電製品などでは、本発明を適用することでより効果的に電力消費を抑えつつ通信処理の利便性向上を図ることが出来る。
その他、上記実施の形態で示した具体的な構成、処理内容やその手順は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００６２】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００６３】
［付記］
＜請求項１＞
外部機器との間で相互通信を行う通信手段と、
前記相互通信に係る通信内容の種別に応じた前記相互通信の切断条件を満たすか否かを判定する通信切断判定手段と、
前記切断条件が満たされた場合に、前記通信手段による前記外部機器との相互通信を切断する通信切断手段と、
を備えることを特徴とする電子機器。
＜請求項２＞
ユーザの操作を受け付ける操作手段と、
前記操作手段が受け付けた通信命令に応じて前記外部機器との相互通信の接続を行う通信接続手段と、
を備え、
前記通信切断判定手段は、前記通信命令の内容に係る操作種別に応じて前記通信内容の種別を取得し、前記相互通信の接続以前に予め定められた前記切断条件により前記判定を行う
ことを特徴とする請求項１記載の電子機器。
＜請求項３＞
前記操作手段には、押しボタンスイッチが含まれ、前記操作種別は、一つの前記押しボタンスイッチに対する操作態様に応じて判別されることを特徴とする請求項２記載の電子機器。
＜請求項４＞
前記通信切断判定手段は、前記通信内容に応じて送受信されるデータが予め定まっている場合には、前記通信内容の種別に応じた所定のデータ送受信が完了したことを前記切断条件として前記判定を行い、前記通信内容に係る送受信データが予め定まらない場合には、前記相互通信に係るデータ送受信が行われた直近のタイミングから所定の待機時間が経過したことを前記切断条件として前記判定を行うことを特徴とする請求項１〜３の何れか一項に記載の電子機器。
＜請求項５＞
前記通信切断判定手段は、前記通信内容の種別に応じた所定のコマンド送信のみが必要な場合、当該コマンド送信が終了したことを前記切断条件として前記判定を行うことを特徴とする請求項４記載の電子機器。
＜請求項６＞
前記通信切断判定手段は、前記通信内容の種別に応じた所定の設定データの受信が必要な場合、当該所定の設定データの受信が終了したことを前記切断条件として前記判定を行うことを特徴とする請求項４又は５記載の電子機器。
＜請求項７＞
外部機器との間で相互通信を行う通信手段を備えた電子機器における通信接続の制御方法であって、
前記相互通信に係る通信内容の種別に応じた前記相互通信の切断条件を満たすか否かを判定する通信切断判定ステップ、
前記切断条件が満たされた場合に、前記通信手段による前記外部機器との相互通信を切断する通信切断ステップ、
を含むことを特徴とする通信接続の制御方法。
【符号の説明】
【００６４】
１     通信システム
１０   スマートフォン
４０   電子時計
４１   ＣＰＵ
４２   ＲＯＭ
４３   ＲＡＭ
４４   計時回路
４５   操作部
４６   Bluetoothモジュール
４７   ＵＡＲＴ
４８   報知動作部
４９   ドライバ
５０   照明部
５１   ドライバ
５２   駆動回路
５３   電源部
５９   バス
６１   秒針
６２   分針
６３   時針
６４   日車
６５   機能長針
６６   機能短針
６７   機能副針
７１   輪列機構
７２   輪列機構
７３   輪列機構
７４   輪列機構
７５   輪列機構
８１   ステッピングモータ
８２   ステッピングモータ
８３   ステッピングモータ
８４   ステッピングモータ
８５   ステッピングモータ
４２１ 接続制御プログラム
ＡＮ４ アンテナ
Ｂ１〜Ｂ４    ボタンスイッチ
Ｃ１   スイッチ
【図１】
0006582372.tif 000002
【図２】
0006582372.tif 000003
【図３】
0006582372.tif 000004
【図４】
0006582372.tif 000005
【図５】
0006582372.tif 000006