(57)【特許請求の範囲】
【請求項１】
第１の機器と第２の機器とからなるシステムであって、
前記第１の機器は、第１の制御部と、前記第２の機器と通信できる第１の近距離無線通信部と、現在時刻を計時する第１の時計回路と、第１の操作部とを有し、
前記第２の機器は、第２の制御部と、前記第１の機器と通信できる第２の近距離無線通信部と、現在時刻を計時する第２の時計回路と、第２の操作部と、表示部とを有し、
前記第１の制御部は、
ユーザによる前記第１又は第２の操作部の所定の操作又は前記第１の制御部が発生する所定の内部イベントに応答して、前記第１の時計回路が計時する現在時刻の秒の切り替わりタイミングで前記第１の時計回路の時刻情報を前記第１の近距離無線通信部を介して前記第２の機器に送信する機能と、
前記時刻情報を前記第２の機器に送信してからの時間を計測する機能と、
前記第２の機器から前記第１の近距離無線通信部を介して時刻合わせの完了通知を受信したときに、前記時刻情報を前記第２の機器に送信してから、該時刻合わせの完了通知を受信するまでの時間が、所定の応答時間以内であったか否かを判定する機能と、
前記時刻情報を前記第２の機器に送信してから前記時刻合わせの完了通知を受信するまでの時間が前記所定の応答時間を超えているときに、秒の切り替わりタイミングで前記第１の時計回路の時刻情報を前記第１の近距離無線通信部を介して前記第２の機器に送信する機能と、
前記第２の機器から前記第１の近距離無線通信部を介して受信した応答時間情報に基いて前記所定の応答時間を設定する機能とを有するものであり、
前記第２の制御部は、
前記第１の機器における前記所定の応答時間を設定するための応答時間情報を、前記第２の近距離無線通信部を介して前記第１の機器に送信する機能と、
前記第１の機器から、前記第２の近距離無線通信部を介して、前記第１の時計回路の時刻情報を受信する機能と、
該受信した時刻情報を前記第２の時計回路に設定する機能と、
前記受信した時刻情報を前記第２の時計回路に設定した後に、時刻合わせの完了通知を前記第２の近距離無線通信部を介して前記第１の機器に送信する機能と、
前記第２の時計回路の時刻を前記表示部に表示する機能とを有するものである
ことを特徴とする時刻修正システム。
【請求項２】
前記第１の機器が携帯電話装置であり、前記第２の機器が腕時計型端末装置であることを特徴とする請求項１に記載の時刻修正システム。
【請求項３】
前記請求項２に記載の時刻修正システムにおける携帯電話装置。
【請求項４】
前記請求項２に記載の時刻修正システムにおける腕時計型端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブルートゥースなどの近距離無線通信機能を備えた携帯電話装置等の第１の機器とブルートゥースなどの近距離無線通信機能を備えた腕時計型端末装置等の第２の機器からなる時刻修正システム、携帯電話装置及び腕時計型端末装置に関する。
【背景技術】
【０００２】
携帯電話と腕時計をブルートゥース（Bluetooth（登録商標））で接続するための規格が提案されている（非特許文献１）。
この規格は、ブルートゥースのハンズフリープロファイル（ＨＦＰ：Hands Free Profile）の追加・拡張仕様であり、（１）携帯電話（ＡＧ）への着信を通知する電話着信お知らせ機能、（２）携帯電話へのメールの着信を通知するメール着信お知らせ機能、（３）腕時計（ＢＴＷ）の操作により携帯電話の報音モードのオン・オフの切り替えを行うワンタッチサイレントモード機能、（４）携帯電話と腕時計との距離が離れ、腕時計と携帯電話とのリンクが切断したときにそのことをバイブレーションや表示で知らせるリンク切断お知らせ機能、及び、（５）携帯電話側の正確な時刻を腕時計に転送し時刻合わせを行う時刻合わせ機能の５個の基本アプリケーションについて規定されている。
【非特許文献１】「MCPC TR−006 Ver.1.0 MCPC BT Watch for Mobile Phone Technical Reference」、[online]、平成17年9月8日、モバイルコンピューティング推進コンソーシアム、[平成19年10月5日検索]、インターネット（URL：http://www.mcpc-jp.org/news/pdf/tr006v1j.pdf）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記提案されている規格においては、上記（５）の時刻合わせ機能として、携帯電話（ＡＧ）又は腕時計型端末装置（ＢＴＷ）におけるユーザ操作又は内部イベントにより時刻同期リクエストが発生したときに、ＡＧから現在時刻データをＢＴＷに通知し、ＢＴＷの内部時計を送られてきた時刻データに同期させることにより時刻合わせを行うことが規定されている。そして、一度の時刻通知で受信側は時刻同期を実行するが、もし秒の切り替りのタイミングで送信側が時刻通知できない実装になっている場合には最大１秒の同期誤差が発生してしまうことを避けるため、秒桁がカウントアップをまたぐように、少なくとも２回以上時刻通知をすること、もしなるべく同期精度を上げたいのならば、１秒の間に何度か繰返し時刻通知することが推奨されている（非特許文献１、p.5,6,12,23,24,37,39）。
しかしながら、時刻通知に応じて受信側で時刻合わせをするとそれで時刻合わせは終りであり、例えば、時刻合わせのタイミングで、着信があり時刻合わせ動作に優先して腕時計が着信を通知する処理を行ったり、あるいは、腕時計がそれ以外の時刻合わせよりも優先順位の高い処理を行っていた場合には、これらの処理の間、時刻合わせの処理が保留され、優先する処理が終了した後に時刻合わせが行われるため、時計合わせをしているにもかかわらず時間がずれてしまうことが考えられる。
【０００４】
そこで本発明は、携帯電話装置等の第１の機器に内蔵されている時計回路と腕時計型端末装置等の第２の機器に内蔵されている時計回路とを精度よく時刻合わせすることができる第１の機器と該第１の機器と近距離無線通信することができる第２の機器とからなる時刻修正システム、携帯電話装置及び腕時計型端末装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の時刻修正システムは、第１の機器と第２の機器とからなるシステムであって、前記第１の機器は、第１の制御部と、前記第２の機器と通信できる第１の近距離無線通信部と、現在時刻を計時する第１の時計回路と、第１の操作部とを有し、前記第２の機器は、第２の制御部と、前記第１の機器と通信できる第２の近距離無線通信部と、現在時刻を計時する第２の時計回路と、第２の操作部と、表示部とを有し、前記第１の制御部は、ユーザによる前記第１又は第２の操作部の所定の操作又は前記第１の制御部が発生する所定の内部イベントに応答して、前記第１の時計回路が計時する現在時刻の秒の切り替わりタイミングで前記第１の時計回路の時刻情報を前記第１の近距離無線通信部を介して前記第２の機器に送信する機能と、記時刻情報を前記第２の機器に送信してからの時間を計測する機能と、前記第２の機器から前記第１の近距離無線通信部を介して時刻合わせの完了通知を受信したときに、前記時刻情報を前記第２の機器に送信してから、該時刻合わせの完了通知を受信するまでの時間が、所定の応答時間以内であったか否かを判定する機能と、前記時刻情報を前記第２の機器に送信してから前記時刻合わせの完了通知を受信するまでの時間が前記所定の応答時間を超えているときに、秒の切り替わりタイミングで前記第１の時計回路の時刻情報を前記第１の近距離無線通信部を介して前記第２の機器に送信する機能と、前記第２の機器から前記第１の近距離無線通信部を介して受信した応答時間情報に基いて前記所定の応答時間を設定する機能とを有するものであり、前記第２の制御部は、前記第１の機器における前記所定の応答時間を設定するための応答時間情報を、前記第２の近距離無線通信部を介して前記第１の機器に送信する機能と、前記第１の機器から、前記第２の近距離無線通信部を介して、前記第１の時計回路の時刻情報を受信する機能と、該受信した時刻情報を前記第２の時計回路に設定する機能と、前記受信した時刻情報を前記第２の時計回路に設定した後に、時刻合わせの完了通知を前記第２の近距離無線通信部を介して前記第１の機器に送信する機能と、前記第２の時計回路の時刻を前記表示部に表示する機能とを有するものとされている。
また、前記第１の機器が携帯電話装置とされ、前記第２の機器が腕時計型端末装置とされている。
さらに、本発明の携帯電話装置は上記システムにおける携帯電話装置であり、さらにまた、本発明の腕時計型端末装置は上記システムにおける腕時計型端末装置である。
【発明の効果】
【０００６】
このような本発明の第１の機器及び第２の機器からなる時刻修正システム、携帯電話装置及び腕時計型端末装置によれば、携帯電話装置等の第１の機器に内蔵された時計回路と腕時計型端末装置等の第２の機器に内蔵された時計回路を、最大でも所定の応答時間以内の誤差で確実に同期させることが可能となる。
また、第２の機器側から、前記所定の応答時間を第１の機器に設定することができるため、第２の機器の実装に応じた値に設定することが可能となる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明の第１の機器である携帯電話装置及び第２の機器である腕時計型端末装置からなるシステムの構成を示す図である。
この図において、１は携帯電話（ＡＧ）、２は腕時計型端末装置（ＢＴＷ）であり、ＡＧ１は携帯電話網３に接続するとともに、ブルートゥースによりＢＴＷ２と接続されている。
そして、ＡＧ１は、電話着信、メール着信などが発生したときに、そのことをブルートゥースを介してＢＴＷ２に通知し、ＢＴＷ２は、ブルートゥースを介してＡＧ１のサイレントモードのオン／オフなどの設定を行う。
【０００８】
図２は、携帯電話（ＡＧ）１及び腕時計型端末装置（ＢＴＷ）２の構成例を示すブロック図であり、（ａ）はＡＧ１の機能ブロック図、（ｂ）はＢＴＷ２の機能ブロック図である。
図２の（ａ）に示す携帯電話ＡＧ１において、１１はこのＡＧ１の全体の制御を行う制御部、１２は携帯電話システムの基地局と通信するための無線通信部、１３は送話マイクロフォン１４及び受話スピーカ１５に接続され音声信号処理を行う信号処理部、１６は表示部、１７はキー入力部、１８はＢＴＷ２と通信するためのブルートゥース通信部、１９は現在時刻を計時する時計回路である。
制御部１１は、例えば、マイクロコンピュータにより構成されており、内部に、時刻合わせ応答タイマーＴが設けられている。なお、この時刻合わせ応答タイマーＴはハードウエアを用いてもよいし、ソフトウェアにより実現してもよい。
ＡＧ１は、前記無線通信部１２、信号処理部１３、マイクロフォン１４及びスピーカ１５を用いて携帯電話としての機能を実行する。また、携帯電話網３から正確な時刻データを取得するなどして時計回路１９に正確な時刻情報を保持することができる。後述するように、制御部１１は、時計回路１９における現在時刻データを含む時刻情報をブルートゥース通信部１８を用いてＢＴＷ２に通知することができる。
【０００９】
図２の（ｂ）に示す腕時計型端末装置ＢＴＷ２において、２１はこのＢＴＷ２の全体の制御を行う制御部、２２は前記ＡＧ１と通信するためのブルートゥース通信部、２３は時刻表示などを行う表示部、２４は操作ボタンなどの操作部、２５は現在時刻を計時する時計回路、２６は振動を発生させるための振動モータである。
ＢＴＷ２は、通常時は表示部２３に時計回路２５で計時されている現在時刻を表示している。また、ブルートゥース通信部２２を介してＡＧ１と通信し、ＡＧ１から着信通知を受信したときには、振動モータ２６を動作させてユーザに着信を報知したり、メールの受信通知を受信したときには、該メールのヘッダ部などの情報を前記表示部２３に表示する。さらに、後述するように、ＡＧ１から時計回路１９の現在時刻データを含む時刻情報を通知されたときには、該時刻情報により通知された現在時刻データを前記時計回路２５に設定して、ＢＴＷ２の時計回路２５の時刻をＡＧ１の時計回路１９の時刻に合わせる。さらにまた、制御部２１は、操作部２４による操作に応じた各種コマンドをブルートゥース通信部２２を介してＡＧ１に送信する。
【００１０】
次に、このようなＡＧ１とＢＴＷ２からなる本発明の時刻修正システムにおいて、ＡＧ１の現在時刻データをＢＴＷ２に通知し、ＢＴＷ２の時計回路２５をＡＧ１の時計回路１９の時刻に合わせる時刻合わせを行うときの動作について説明する。
ＡＧ１から時刻情報をＢＴＷ２に送信し、ＢＴＷ２が受信した時刻情報に基づいて時計回路２５の時刻を調整するという処理を行うときに、ＡＧ１から送信される時刻情報がＢＴＷ２によって正常に受信されるまでの間に遅延が生じたり、ＢＴＷ２が時刻情報を受信してから時計回路２５の時刻を調整する処理がこれよりも優先順位の高い処理によって保留されて遅延されることがある。
そこで本発明においては、ＡＧ１に時刻合わせ応答タイマーＴを設けて所定の応答時間を設定し、ＢＴＷ２が時計回路２５の時刻調整を行った後に時刻調整の完了を示すＡＴコマンドをＡＧ１に送信するようにしている。そして、ＡＧ１が時刻情報をＢＴＷ２に送信した後、設定された応答時間内を超えてＢＴＷ２から時刻合わせの完了を示すＡＴコマンドが受信されたときは、前述の遅延が生じたことにより、ＡＧ１の時計回路１９の時刻に対してＢＴＷ２の時計回路２５が、設定された応答時間以上遅延した時刻に設定された可能性があると判断して、再度時刻情報をＢＴＷ２に送信するようにしている。このようにリトライを行うことにより、正確な時刻合わせが可能となる。
【００１１】
図３は、携帯電話（ＡＧ）１と腕時計型端末装置（ＢＴＷ）２の動作が開始されてから、サービスレベルコネクションが確立されるまでと、前記時刻合わせ応答タイマーＴの応答時間の設定に関するシーケンス図である。
携帯電話（ＡＧ）１と腕時計型端末（ＢＴＷ）２が動作を開始すると、周知のように、ＡＧ１のブルートゥース通信部１８とＢＴＷ２のブルートゥース通信部２２との間でベースバンドＡＣＬリンクが確立され、ＳＤＰ（Service Discovery Protocol）を用いてＬＡＮアクセスサービスの詳細情報がやり取りされ、サービス情報を用いてＬ２ＣＡＰ（Logical Link Control and Adaptation Protocol）チャネルが確立され、さらにサービス情報を用いてＬ２ＣＡＰ上にＲＦ２３２Ｃによるシリアル通信をエミュレートするＲＦＣＯＭＭコネクションが確立される。
【００１２】
ＲＦＣＯＭＭコネクションが確立された後、図中に破線で囲んだサービスレベルコネクションの初期化手順が実行される。
まず、ＢＴＷ２は、ＡＴコマンド「AT+BRSF=<HF Supported feature>」をＡＧ１に送信する。このコマンドは、ハンズフリーユニット（この場合は、ＢＴＷ２）でサポートされている機能を通知するとともに、ＡＧ１でサポートされている機能を要求するコマンドである。ＡＧ１は、該コマンドを受信すると、自分がサポートしている機能をコマンド「+BRSF=<AG Supported feature>」でＢＴＷ２に通知し、続いて結果コード「OK」を返す。
次に、ＢＴＷ２はＡＴコマンド「AT+BTWRSF=<BTW Supported feature>」を送信して、前記非特許文献１により規定されている機能のうちこのＢＴＷ２でサポートされている機能をパラメータ<BTW Supported feature>を用いて通知し、ＡＧ１はＡＧ１でサポートされている機能をコマンド「BTWRSF=<BTW Supported feature>」で通知するとともに、結果コード「OK」を返す。
【００１３】
次に、ＢＴＷ２はＡＴコマンド「AT+BTWRSEF=<BTW Supported feature>」を送信して、ＢＴＷ２でサポートされている拡張機能をパラメータ<BTW Supported feature>を用いてＡＧ１に通知し、ＡＧ１はＡＧ１でサポートされている機能をコマンド「BTWRESF=<BTW Supported feature>」で通知するとともに、結果コード「OK」を返す。以下では、このコマンドにより、ＡＧ１とＢＴＷ２がともに本発明により拡張された時刻同期拡張機能をサポートしていることが確認されたものとして説明する。
さらに、ＢＴＷ２は、ＡＧ１の状態に関する情報を要求するＡＴコマンドなどの各種のＡＴコマンドをＡＧ１に送信し、ＡＧ１はそれらのコマンドに対する応答を返す。
このようにして、図３の破線で囲まれた手順が実行され、サービスレベルコネクションが確立する。
【００１４】
サービスレベルコネクションが確立した後、ＢＴＷ２はＡＴコマンド「AT+BTWCLKT=n」を送信して、ＡＧ１に時刻合わせ応答タイマーＴに設定するタイマー値（応答時間）ｎを通知する。ＡＧ１は、該ＡＴコマンドを受信すると、そのコマンドで送られてきた値ｎを時刻合わせ応答タイマーＴのタイマー値として設定し、結果コード「OK」を返す。
なお、時刻合わせ応答タイマーＴに設定される移動機のタイマー値（応答時間）の初期値は３０msecとされているが、ＢＴＷ２は、自己の実装に応じて決定された応答時間ｎを前記ＡＴコマンド「AT+BTWCLKT=n」でＡＧ１に通知することができる。
このように、本発明においては、サービスレベルコネクションが確立した後、自動的に、時刻合わせ応答タイマーＴに応答時間ｎが設定される。  
【００１５】
図４は、携帯電話（ＡＧ）１におけるユーザの操作あるいは内部イベント（例えば、定期的に発生される内部イベント）を契機として時刻同期が行われる場合のシーケンス図である。
前述のようにしてサービスレベルコネクションが確立し、時刻合わせ応答タイマーＴに応答時間が設定された後、ユーザによるキー入力部１７による所定の操作あるいは時計回路１９からの出力に基づいて制御部１１が所定時間間隔で発生する所定の内部イベントなどにより時刻同期要求（synchronize request）が発生すると、ＡＧ１の制御部１１は、自己の時計回路１９における秒の切り替わりのタイミングで、時計回路１９の現在時刻データを含む時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」（時刻情報）を、前記ブルートゥース通信部１８を介して、ＢＴＷ２に送信する。ここで、yyは年、MMは月、ddは日、hhは時間、mmは分、ssは秒、zzはタイムゾーン（その地域の標準時とＧＭＴとの差）を表している。続いて、制御部１１は、前記時刻合わせ応答タイマーＴを起動する。
【００１６】
ＢＴＷ２の制御部２１は、前記ブルートゥース通信部２２を介して前記時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」を受信すると、内蔵する時計回路２５の時刻を受信したコマンドに含まれている現在時刻データ（yy/MM/dd/,hh:mm:ss±zz）に合わせる（秒調整を行う）。そして、時刻調整が終了すると、時刻合わせの完了を通知するＡＴコマンド「AT+BTWCLKOK=1」を前記ブルートゥース通信部２２を介してＡＧ１に送信する。なお、時刻調整が完了できなかったときは、ＡＴコマンド「AT+BTWCLKOK=0」を送信する。
ＡＧ１の制御部１１は、前記ＢＴＷ２からのＡＴコマンド「AT+BTWCLKOK=1」を受信したときは、その受信タイミングが前記時刻合わせ応答タイマーＴに設定された応答時間ｎを経過した後であるか否かを判定し、時刻合わせ応答タイマーＴの応答時間ｎを経過していないときは、結果コード「OK」をＢＴＷ２に通知する。なお、時刻合わせ応答タイマーＴに設定されている応答時間を経過しているときの動作については、後述する。
【００１７】
ＢＴＷ２は、ＡＧ１から結果コード「OK」を受信すると、時刻合わせがなされた時刻データを表示部２３に表示する（時計表示）。たとえば、ＢＴＷ２の時計回路２５中に計時回路を２系統設けておき、通常時は、両方の計時回路でＢＴＷ２における現在時刻の計時を行いそのうちの一方の計時内容を前記表示部２３に表示させるようにする。そして、ＡＧ１からの前記時刻情報を受信したときに、計時内容が表示されていない方の計時回路に該時刻情報に含まれているＡＧ１の現在時刻データを設定して秒調整を行って、前記ＡＴコマンド「AT+BTWCLKOK=1」をＡＧ１に送信し、ＡＧ１から前記結果コード「OK」を受信したときに、秒調整が行われた方の計時回路の内容を前記表示部２３に表示するとともに、他方の計時回路を該秒調整が行われた計時回路の内容に同期させる。
これにより、ＢＴＷ２の表示部２３でＡＧ１の時計回路１９と同期した時刻の表示を行うことができる。
【００１８】
ＢＴＷ２からの時刻合わせの完了を通知するＡＴコマンド「AT+BTWCLKOK=1」が、時刻合わせ応答タイマーＴに設定された応答時間内にＡＧ１に到達しなかったときの動作について、図５のシーケンス図を参照して説明する。
前記図４の場合と同様に、ＡＧ１の制御部１１は、ユーザ操作又は所定の内部イベントの発生に応じて、前記時計回路１９の秒の切り替わりタイミングで、時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」をＢＴＷ２に送信するとともに、前記時刻合わせ応答タイマーＴを起動する。ＢＴＷ２の制御部２１は、内蔵する時計回路２５を受信した時刻通知コマンドに含まれているＡＧ１の現在時刻データに合わせ（秒調整）、ＡＧ１に対し、時刻合わせの完了を通知するＡＴコマンド「AT+BTWCLKOK=1」を送信する。
ＢＴＷ２から送信された前記ＡＴコマンド「AT+BTWCLKOK=1」が前記ＡＧ１で受信されたタイミングが、ＡＧ１が前記時刻通知コマンドを送信してから前記時刻合わせ応答タイマーＴに設定された応答時間を経過した後であった場合には、ＡＧ１の制御部１１は、設定された応答時間内に応答を受信できなかったことを示す結果コード「Error」をＢＴＷ２に返す。そして、秒の切り替わりのタイミングで、再度、時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」を前記ＢＴＷ２に送信する。このようにして、再度時刻同期動作が行われる。
【００１９】
再度送信された時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」を受信したＢＴＷ２の制御部２１は、そのコマンド中に含まれている時刻データで自己の時計回路２５の時刻調整を行い、時刻合わせの完了を通知するＡＴコマンド「AT+BTWCLKOK=1」を前記ＡＧ１に送信する。ＡＧ１では、ＢＴＷ２からＡＴコマンド「AT+BTWCLKOK=1」を受信したタイミングが、前記再度の時刻通知コマンドを送信してから前記時刻合わせ応答タイマーＴに設定された応答時間以内であるか否かを判定し、応答時間以内であれば、ＢＴＷ２に結果コード「OK」を返す。これを受けて、ＢＴＷ２は、時刻調整された現在時刻を表示部２３に表示し（時計表示）、この回の時刻同期処理を終了する。
また、前記ＡＴコマンド「AT+BTWCLKOK=1」を受信したタイミングが前記時刻合わせ応答タイマーＴに設定した応答時間を超えているときは、ＡＧ１は、結果コード「Error」を返し、秒の切り替わりのタイミングで再度時刻通知コマンドを送信して、リトライを行う。
このリトライ動作は、時刻合わせが完了するまで行っても良いし、リトライ回数に上限を設けても良い。
【００２０】
このように、本発明によれば、ＡＧ１からＢＴＷ２に時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」を送信してから設定した応答時間以内に、ＢＴＷ２からの時刻合わせの完了を通知するＡＴコマンド「AT+BTWCLKOK=1」を受信しなかったときは、秒の切り替わりタイミングで再度時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」を送信して時刻合わせのリトライを行う。したがって、ＡＧ１とＢＴＷ２の時刻のずれが、時刻合わせ応答タイマーＴに設定された応答時間以内であることが保証され、高精度の時刻合わせを行うことが可能となる。
【００２１】
図６は、時刻同期動作を行っているときに着信があったときの動作を説明するためのシーケンス図である。
前記図４及び図５の場合と同様に、ＡＧ１の制御部１１は、時刻同期要求に応答して、秒の切り替わりタイミングでＢＴＷ２に時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」を送信し、ＢＴＷ２の制御部２１は、ＢＴＷ２の時計回路２５の時刻を受信した時刻通知コマンドに含まれているＡＧ１側の時刻データ（yy/MM/dd/,hh:mm:ss±zz）に合わせる。そして、図示するように、時刻合わせの完了を通知するＡＴコマンド「AT+BTWCLKOK=1」をＡＧ１に送信する前に、着信があったとすると、ＡＧ１の制御部１１は、着信コマンド「RING(ALERT)」を、前記ブルートゥース通信部１８を介してＢＴＷ２に送信する。ＢＴＷ２の制御部２１は、この着信コマンドを優先的に処理し、前記振動モータ２６又は表示部２３を用いて着信表示を行う。そして、その後、前記時刻合わせの完了を通知するＡＴコマンド「AT+BTWCLKOK=1」をＡＧ１に送信する。
【００２２】
該時刻合わせの完了を通知するＡＴコマンド「AT+BTWCLKOK=1」を受信したＡＧ１は、該ＡＴコマンドの受信タイミングが、前記時刻通知コマンドを送信してから前記時刻合わせ応答タイマーＴに設定された応答時間内であるか否かを判定し、応答時間内であれば結果コード「OK」をＢＴＷ２に送信する。これに応じてＢＴＷ２の制御部２１は、前述のように、時刻合わせされた時刻を表示部２３に表示する。また、応答時間を超えている場合には、前記図５に示したように、再度時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」をＢＴＷ２に送信し、リトライを行う。
このように、着信があったときは、着信に対する処理を優先して実行するので、ＢＴＷ２が時刻情報を受信してから時計回路２５の時刻を調整する処理を行うまでの間に遅延が生じる。
【００２３】
図７は、ＢＴＷ２の操作部２４の操作に基づいてＢＴＷ２側から時刻同期を要求する場合の動作を説明するためのシーケンス図である。
前述のように、サービスレベルコネクションが確立した後に、ＢＴＷ２におけるユーザ操作などによる時刻同期操作があると、ＢＴＷ２の制御部２１は、前記ブルートゥース通信部２２を介して、時刻を問い合わせるＡＴコマンド「AT+CCLK?」をＡＧ１に送信する。
該ＡＴコマンド「AT+CCLK?」を受信したＡＧ１の制御部１１は、前記時計回路１９における秒の切り替わりタイミングで、その時刻データを含む時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」をＢＴＷ２に送信するとともに、前記時刻合わせ応答タイマーＴを起動する。
【００２４】
その後の動作は、上述した通りである。すなわち、時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」を受信したＢＴＷ２の制御部２１は、該時刻通知コマンド中に含まれているＡＧ１の現在時刻データ（yy/MM/dd/,hh:mm:ss±zz）に自装置の時計回路２５を合わせ、時刻合わせの完了を通知するＡＴコマンド「AT+BTWCLKOK=1」をＡＧ１に送信する。ＡＧ１の制御部１１は、該ＡＴコマンド「AT+BTWCLKOK=1」が前記時刻合わせ応答タイマーＴに設定された応答時間内に受信されたときは、ＢＴＷ２に結果コード「OK」を返し、ＢＴＷ２の制御部２１はそれに応じて、時刻合わせがなされた現在時刻を表示部２３に表示する。また、前記ＡＴコマンド「AT+BTWCLKOK=1」が受信されたタイミングが前記時刻合わせ応答タイマーＴに設定された応答時間を超えていたときは、ＡＧ１の制御部１１は、ＢＴＷ２に結果コード「Error」を返すとともに、秒の切り替わりタイミングで再度前記時刻通知コマンド「+CCLK:yy/MM/dd/,hh:mm:ss±zz」をＢＴＷ２に送信する。前記ＢＴＷ２の制御部２１は、前述と同様に、該新たに受信した時刻通知コマンドに含まれている現在時刻データに自己の時計回路２５を合わせ、時刻合わせの完了を通知するＡＴコマンド「AT+BTWCLKOK=1」を前記ＡＧ１に送信するし、以下、上述と同様に動作する。
このように、ＢＴＷ２のユーザ操作などに応答して、ＢＴＷ２側から時刻問い合わせを行い、ＡＧ１側の時刻に時刻合わせをすることができる。
【００２５】
なお、上記の実施の形態では、携帯電話装置と腕時計端末装置によるシステムについて説明したが、本発明は、これに限らず、２つの機器があり、一方の機器から時刻情報を送信し、他方の機器が自装置の時計回路の時刻合わせをするシステムに適用することができる。
また、上記の実施の形態とは逆に、腕時計型端末装置から携帯電話装置に時刻情報を送信し、携帯電話装置が自装置の時計回路の時刻合わせをするシステムにも適用することができる。
また、上記においては、携帯電話装置と腕時計型端末装置がブルートゥースを使用して通信する実施の形態について説明したが、携帯電話装置と腕時計型端末装置がブルートゥース以外の近接無線通信方式により通信する場合にも同様に適用することが可能である。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の機器である携帯電話装置及び第２の機器である腕時計型端末装置からなるシステムの構成を示す図である。
【図２】携帯電話（ＡＧ）１及び腕時計型端末装置（ＢＴＷ）２の構成例を示すブロック図であり、（ａ）はＡＧ１の機能ブロック図、（ｂ）はＢＴＷ２の機能ブロック図である。
【図３】サービスレベルコネクションの確立及び時刻合わせ応答タイマーの設定に関するシーケンス図である。
【図４】携帯電話（ＡＧ）１におけるユーザの操作あるいは内部イベントにより時刻同期が行われる場合の動作を説明するためのシーケンス図である。
【図５】ＢＴＷ２からの時刻合わせの完了を通知するＡＴコマンドが、時刻合わせ応答タイマーに設定された応答時間内にＡＧ１に到達しなかったときの動作を説明するためのシーケンス図である。
【図６】時刻同期動作を行っているときに着信があったときの動作を説明するためのシーケンス図である。
【図７】ＢＴＷ２の側から時刻同期を要求する場合の動作を説明するためのシーケンス図である。
【符号の説明】
【００２７】
１：携帯電話（ＡＧ）、２：腕時計型端末装置（ＢＴＷ）、３：携帯電話網、１１；制御部、１２：無線通信部、１３：信号処理部、１４：送話マイクロフォン、１５：受話スピーカ、１６：表示部、１７：キー入力部、１８：ブルートゥース通信部、１９：時計回路、２１：制御部、２２：ブルートゥース通信部、２３：表示部、２４：操作部、２５：時計回路、２６：振動モータ、Ｔ：時刻合わせ応答タイマー
【図１】
0005074157.tif 000002
【図２】
0005074157.tif 000003
【図３】
0005074157.tif 000004
【図４】
0005074157.tif 000005
【図５】
0005074157.tif 000006
【図６】
0005074157.tif 000007
【図７】
0005074157.tif 000008