(57)【要約】【課題】ユーザの意に反するキー情報交換処理の実行を抑制すること。【解決手段】プッシュボタン１４２は、第１操作と、第１操作を先頭部分に含む第２操作と、を受け付け可能である。時計１００は、プッシュボタン１４２により第１操作が受け付けられると、記憶したキー情報に基づいて他機器との再接続の処理を行う。また、時計１００は、再接続が失敗した場合はプッシュボタン１４２により第２操作が受け付けられたか否かを判断し、第２操作が受け付けられたと判断した場合は他機器とのキー情報の交換の処理を行う。【選択図】図１
2019146023.tif 000002
【特許請求の範囲】
【請求項１】
第１操作と、前記第１操作を先頭部分に含む第２操作と、を受け付け可能な操作部と、
他機器から受信したキー情報を記憶する記憶部と、
前記操作部により前記第１操作が受け付けられると、前記記憶部に記憶されたキー情報に基づいて他機器との再接続の処理を行い、前記再接続が失敗した場合は前記操作部により前記第２操作が受け付けられたか否かを判断し、前記第２操作が受け付けられたと判断した場合は他機器とのキー情報の交換の処理を行う制御部と、
を備えることを特徴とする携帯機器。
【請求項２】
前記制御部は、前記再接続が成功した場合は、前記操作部により前記第２操作が受け付けられても前記キー情報の交換の処理を行わないことを特徴とする請求項１に記載の携帯機器。
【請求項３】
前記制御部は、前記再接続が失敗した後に前記キー情報の交換が失敗した場合に、前記記憶部に記憶された他機器のキー情報を削除しないことを特徴とする請求項１または２に記載の携帯機器。
【請求項４】
前記制御部は、前記再接続が失敗した場合は、前記操作部により受け付け済みの前記第１操作を含む前記第２操作が前記操作部により受け付けられるか否かが確定するまで待機してから前記第２操作が受け付けられたか否かを判断することを特徴とする請求項１〜３のいずれか一つに記載の携帯機器。
【請求項５】
前記制御部は、前記記憶部に他機器のキー情報が記憶されていない状態で前記操作部により前記第１操作が受け付けられると、前記再接続の処理を行わずに前記キー情報の交換の処理を行うことを特徴とする請求項１〜４のいずれか一つに記載の携帯機器。
【請求項６】
前記制御部は、前記再接続が失敗し、前記第２操作が受け付けられなかったと判断した場合は前記キー情報の交換の処理を行わないことを特徴とする請求項１〜５のいずれか一つに記載の携帯機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯機器に関する。
【背景技術】
【０００２】
従来、他機器との間でＢｌｕｅｔｏｏｔｈ（ブルートゥース）等の無線通信が可能な時計等の携帯機器が知られている。Ｂｌｕｅｔｏｏｔｈは登録商標である。Ｂｌｕｅｔｏｏｔｈ等の無線通信を行う各機器は、たとえばペアリングによって互いのペアリングキーを交換し、交換したキー情報を用いて互いを認証する。また、従来、メモリに相手のキー情報がない場合はペアリング手続を行い、メモリに相手のキー情報がある場合はペアリング手続を行うことなく認証処理を行い、認証に失敗したらペアリングを実行したりキー情報をメモリから消去したりする技術が知られている（たとえば、下記特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１３９２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、無線通信を行う機器において、たとえば他機器との接続に失敗した場合に、ユーザの意に反してキー情報の交換処理が実行される場合がある。この場合は、たとえば、ユーザの意に反するキー情報の交換処理によって消費電力が増加したり、ユーザの意に反する他機器とのキー情報の交換や接続が発生したりするなどの問題がある。
【０００５】
本発明は、上述した従来技術による問題点を解消するため、ユーザの意に反するキー情報交換処理の実行を抑制することができる携帯機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、本発明にかかる携帯機器は、第１操作と、前記第１操作を先頭部分に含む第２操作と、を受け付け可能な操作部と、他機器から受信したキー情報を記憶する記憶部と、前記操作部により前記第１操作が受け付けられると、前記記憶部に記憶されたキー情報に基づいて他機器との再接続の処理を行い、前記再接続が失敗した場合は前記操作部により前記第２操作が受け付けられたか否かを判断し、前記第２操作が受け付けられたと判断した場合は他機器とのキー情報の交換の処理を行う制御部と、を備える。
【０００７】
これにより、再接続に失敗しても第２操作を受け付けなかった場合はキー情報交換処理を行わないようにすることができる。
【発明の効果】
【０００８】
本発明の一側面によれば、ユーザの意に反するキー情報交換処理の実行を抑制することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１にかかる時計の外観の一例を示す図である。
【図２】図２は、実施の形態１にかかる時計による処理の一例を示すフローチャートである。
【図３】図３は、実施の形態１にかかる時計の再接続失敗時の動作の例を示す図（その１）である。
【図４】図４は、実施の形態１にかかる時計の再接続失敗時の動作の例を示す図（その２）である。
【図５】図５は、実施の形態１にかかる時計の再接続失敗時の動作の例を示す図（その３）である。
【図６】図６は、実施の形態１にかかる時計および端末装置の一例を示すブロック図である。
【図７】図７は、実施の形態１にかかる端末装置において切断状態でペアリング用画面が起動された場合の端末装置の動作の一例を示す図である。
【図８】図８は、実施の形態１にかかる端末装置において接続状態でペアリング用画面が起動された場合の端末装置の動作の一例を示す図である。
【図９】図９は、実施の形態１にかかる端末装置のペアリング用画面が起動していない状態で時計を検出した場合の端末装置の動作の一例を示す図である。
【図１０】図１０は、実施の形態２にかかる時計による処理の一例を示すフローチャートである。
【図１１】図１１は、実施の形態２にかかる時計の再接続失敗時の動作の例を示す図（その１）である。
【図１２】図１２は、実施の形態２にかかる時計の再接続失敗時の動作の例を示す図（その２）である。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる携帯機器の一例として時計の実施の形態を詳細に説明する。
【００１１】
（実施の形態１）
（実施の形態１にかかる時計の外観）
図１は、実施の形態１にかかる時計の外観の一例を示す図である。図１に示すように、実施の形態１にかかる時計１００は、外装（時計ケース）である胴内に、文字板１１０と、時針１２１、分針１２２および秒針１２３と、小窓１３０と、を備える腕時計である。時計１００の外装はベゼルと胴の二体物から構成されてもよい。
【００１２】
時針１２１、分針１２２および秒針１２３は、文字板１１０に対する相対的な位置によって時刻を表示する指針である。また、たとえば秒針１２３は、時刻とは異なる情報の表示にも用いられてもよい。小窓１３０は、日付や曜日等を表示する表示窓である。また、文字板１１０の周囲には、「ＯＮ」、「ＢＴ」、「ＯＦＦ」、「ＡＣＴ」などの表記がある。これらは、たとえば後述のＢｌｕｅｔｏｏｔｈの接続に関する時計１００のモード等を示す。
【００１３】
たとえば、時計１００のモード等を秒針１２３などの指針で示す場合、「ＯＮ」、「ＢＴ」、「ＯＦＦ」、「ＡＣＴ」の文字は、時計１００の文字板１１０、見返しリング、ベゼル、風防等に表記される。また、時計１００のモード等を指針以外で示す場合、「ＯＮ」、「ＢＴ」、「ＯＦＦ」、「ＡＣＴ」の文字は、たとえば小窓１３０の表示窓の回転表示板に表記され、小窓１３０から視認される。ただし、「ＯＮ」、「ＢＴ」、「ＯＦＦ」、「ＡＣＴ」の文字の表記方法はこれらに限らず任意に変更することができる。
【００１４】
また、時計１００は、胴の側面に、時計１００のユーザが種々の操作を行うための操作部として、リューズ（竜頭）１４１およびプッシュボタン１４２が配置されている。図１に示す例では、リューズ１４１は３時側に配置され、プッシュボタン１４２は４時側に配置されている。時計１００の胴には、文字板１１０を覆うようにガラス等の透明材料により形成された風防が取り付けられている。また、時計１００における風防の反対側には胴に裏蓋が取り付けられている。
【００１５】
また、時計１００は、太陽などの光エネルギーを動力源とする太陽電池時計であってもよい。たとえば、文字板１１０の裏側には太陽電池が配置され、時計１００の表側から入光した光により太陽電池において発電がなされる。そのため、文字板１１０はある程度光線を透過する材質で形成される。太陽電池によって発電された電力は二次電池に蓄積され、二次電池に蓄積された電力は時計１００の電源として使用される。二次電池は、たとえばリチウムイオン電池等により実現することができる。
【００１６】
また、時計１００は、スマートフォンなどの他機器（外部機器）との間でＢｌｕｅｔｏｏｔｈ等の無線通信が可能な通信インタフェースを備える。この通信インタフェースは、一例としては図６に示す通信部６１３である。
【００１７】
たとえば、上述のプッシュボタン１４２は、他機器との間でＢｌｕｅｔｏｏｔｈの接続を行うための操作を受け付ける操作部である。具体的には、プッシュボタン１４２は、Ｂｌｕｅｔｏｏｔｈの接続に関する第１操作および第２操作を受け付け可能である。第２操作は、第１操作を先頭部分に含む。すなわち、第２操作は、第１操作の後にさらに操作を加えたものである。したがって、プッシュボタン１４２によって第２操作が受け付けられた場合は、プッシュボタン１４２によって第１操作も受け付けられている。
【００１８】
実施の形態１においては、一例として、第１操作が２秒押下であり、第２操作が４秒押下である場合について説明する。２秒押下は、プッシュボタン１４２を２秒間継続して押下する操作である。４秒押下は、プッシュボタン１４２を４秒間継続して押下する操作である。この場合は、プッシュボタン１４２を押下してから解放するまでの時間が２秒未満である場合は第１操作および第２操作は受け付けられない。また、プッシュボタン１４２を押下してから解放するまでの時間が２秒以上４秒未満である場合は第１操作が受け付けられ第２操作は受け付けられない。また、プッシュボタン１４２を押下してから解放するまでの時間が４秒以上である場合は第１操作および第２操作が受け付けられる。
【００１９】
また、時計１００は、プッシュボタン１４２により受け付けられた操作に応じてＢｌｕｅｔｏｏｔｈの接続に関する制御を行う制御部を備える。接続は、たとえば無線により仮想的な通信回路を確立することである。この制御部は、一例としては図６に示す接続制御部６１６である。具体的には、時計１００は、プッシュボタン１４２により２秒押下（第１操作）を受け付けると、時計１００の記憶部に記憶された他機器のキー情報に基づいて他機器との再接続の処理を行う。この記憶部は、一例としては図６に示すペアリングキー記憶部６１７である。
【００２０】
他機器のキー情報は、時計１００がその他機器との間で通信を行うための認証情報であり、一例としてはＢｌｕｅｔｏｏｔｈのペアリングキーである。ペアリングキーは、たとえばＢｌｕｅｔｏｏｔｈの暗号化通信に使用される鍵情報であって、一例としては乱数で生成された１２８ビットの共有秘密情報である。また、ペアリングキーはリンクキーとも呼ばれる。再接続の処理は、一例としては、過去にＢｌｕｅｔｏｏｔｈの接続を行っていた他機器と再度の接続を試みる処理である。
【００２１】
また、時計１００は、再接続の処理において再接続が失敗した場合は、プッシュボタン１４２により４秒押下（第２操作）が受け付けられたか否かを判断する。そして、時計１００は、４秒押下が受け付けられたと判断した場合は他機器とのキー情報の交換の処理（キー情報交換処理）を行い、４秒押下が受け付けられなかったと判断した場合はキー情報交換処理を行わない。キー情報交換処理は、一例としてはＢｌｕｅｔｏｏｔｈのペアリングを試みる処理である。ペアリングは、たとえば、Ｂｌｕｅｔｏｏｔｈの無線通信を行う機器間で、ペアリングキー等を交換し、互いのペアリングキーを記憶する処理である。また、ペアリングはボンディングとも呼ばれる。
【００２２】
このように、時計１００は、第１操作（２秒押下）を受け付けた時点で、記憶していた他機器のキー情報に基づいて再接続の処理を行い、その再接続に失敗し第２操作（４秒押下）を受け付けた場合はキー情報交換処理（ペアリングの処理）を行うとともに、再接続に失敗し第２操作を受け付けなかった場合はキー情報交換処理を行わない。
【００２３】
これにより、１つのプッシュボタン１４２に対する操作で接続に関する複数通りの制御（再接続の処理およびキー情報交換処理）を行うことができるとともに、再接続に失敗しても第２操作を受け付けなかった場合はキー情報交換処理を行わないようにし、ユーザの意に反するキー情報交換処理の実行を抑制することができる。このため、たとえばユーザの意に反するキー情報交換処理による消費電力の増加を抑制することができる。また、ユーザの意に反する他機器とのキー情報の交換や接続を抑制することができる。
【００２４】
また、時計１００は、再接続の処理において再接続が成功した場合は、プッシュボタン１４２により第２操作が受け付けられてもキー情報交換処理を行わないようにしてもよい。これにより、ユーザが他機器との再接続のために第１操作を行うつもりが誤って第２操作を行ってしまっても、再接続済みの他機器とキー情報交換処理を行うことを抑制することができる。
【００２５】
また、時計１００は、記憶していた他機器のキー情報に基づく再接続が失敗した後にキー情報交換処理においてキー情報の交換が失敗した場合に、記憶していた他機器のキー情報を削除しないようにしてもよい。これにより、ユーザが意図せず第２操作を行ってしまっても、再接続が可能な他機器のキー情報が消失することを抑制することができる。時計１００が記憶していた他機器のキー情報が消失すると、たとえばその他機器において時計１００のキー情報を削除してからキー情報交換処理を再度行うことになるが、上述のようにキー情報の消失を抑制することによりこのような処理が不要になる。
【００２６】
また、時計１００は、再接続の処理において再接続が失敗した場合は、プッシュボタン１４２により受け付け済みの第１操作を先頭部分に含む第２操作を受け付けるか否かが確定するまで待機してから、その第２操作が受け付けられたか否かを判断してもよい。これにより、ユーザがキー情報交換処理のために第２操作を行う場合に、第２操作が受け付けられるかが確定する前に、第２操作が受け付けられなかったと判断してキー情報交換処理を行わないことを回避することができる。
【００２７】
たとえば、時計１００は、プッシュボタン１４２が押下されてから２秒が経過した時点（２秒押下の時点）で再接続の処理を開始し、プッシュボタン１４２が押下されてから３秒が経過した時点で再接続が失敗した場合は、プッシュボタン１４２が押下されてから４秒が経過するまで待機してから、４秒押下を受け付けたか否かを判断する。ただし、第２操作を受け付けるか否かが確定した後に再接続の処理が完了する場合（たとえば再接続の処理に４秒以上かかる場合）は上述の待機する処理は行わなくてもよい。
【００２８】
また、時計１００は、他機器のキー情報を記憶していない状態でプッシュボタン１４２により第１操作が受け付けられると、再接続の処理を行わずにキー情報交換処理を行ってもよい。これにより、再接続が不可能な状態においては第１操作を受け付けた時点でキー情報交換処理を開始し、ユーザ操作に対するレスポンスを向上させることができる。
【００２９】
第１操作が２秒押下であり、第２操作が４秒押下である場合について説明したが、第１操作および第２操作のそれぞれに対応するプッシュボタン１４２の押下時間は、これに限らず、たとえば第１操作に対応する押下時間より第２操作に対応する押下時間の方が長ければよい。たとえば、第１操作が１秒押下であり、第２操作が２秒押下であってもよい。
【００３０】
なお、図１に示した時計１００の外観は一例であり、時計１００の外観はこれに限らない。たとえば、胴を丸型でなく角型にしてもよいし、リューズ１４１等の操作部の有無、数、配置、形状も任意に変更することができる。また、指針として時針１２１、分針１２２、秒針１２３の３本を備える構成に限らず、たとえば秒針１２３を省略してもよい。または、曜日、サマータイムの有無、電波の受信状態や電池の残量、各種の表示を行う指針や、日付表示部等を追加したりしてもよい。
【００３１】
（実施の形態１にかかる時計による処理）
図２は、実施の形態１にかかる時計による処理の一例を示すフローチャートである。実施の形態１にかかる時計１００は、切断状態において、たとえば図２に示す各ステップを実行する。切断状態とは、時計１００が他機器との間でＢｌｕｅｔｏｏｔｈの接続がなされていない状態である。
【００３２】
まず、時計１００は、プッシュボタン１４２に対する２秒押下（第１操作）を受け付けたか否かを判断し（ステップＳ２０１）、２秒押下を受け付けるまで待つ（ステップＳ２０１：Ｎｏのループ）。たとえば、時計１００は、プッシュボタン１４２が押下されるごとにプッシュボタン１４２の押下の継続時間を計時し、計時した継続時間が２秒に達すると２秒押下を受け付けたと判断する。
【００３３】
ステップＳ２０１において、２秒押下を受け付けると（ステップＳ２０１：Ｙｅｓ）、時計１００は、自身のペアリングキー記憶部にペアリングキーを記憶しているか否かを判断する（ステップＳ２０２）。ペアリングキー記憶部は、時計１００がペアリングにおいて他機器から受信したペアリングキーを記憶するための記憶領域であり、一例としては後述のペアリングキー記憶部６１７（図６参照）である。ペアリングキーを記憶していない場合（ステップＳ２０２：Ｎｏ）は、時計１００は、他機器との間でペアリングキーを交換するペアリングを試みるペアリング処理を行う（ステップＳ２０３）。
【００３４】
つぎに、時計１００は、ステップＳ２０３のペアリング処理によるペアリングが成功したか否かを判断する（ステップＳ２０４）。たとえば、時計１００は、時計１００と他機器との間のペアリングが成功した場合に他機器から送信される接続成功コマンドを受信したか否かを判断する。ペアリングが成功しなかった場合（ステップＳ２０４：Ｎｏ）は、時計１００は、切断状態のまま一連の処理を終了する。
【００３５】
ステップＳ２０４において、ペアリングが成功した場合（ステップＳ２０４：Ｙｅｓ）は、時計１００は、そのペアリングにおいて他機器から取得したペアリングキーを自身のペアリングキー記憶部に記憶する（ステップＳ２０５）。つぎに、時計１００は、その他機器との間でＢｌｕｅｔｏｏｔｈの通信を開始し（ステップＳ２０６）、一連の処理を終了する。この場合は、時計１００は、この他機器との間で接続状態となる。
【００３６】
ステップＳ２０２において、ペアリングキーを記憶している場合（ステップＳ２０２：Ｙｅｓ）は、時計１００は、記憶しているペアリングキーを用いて他機器との再接続を試みる再接続処理を行う（ステップＳ２０７）。つぎに、時計１００は、ステップＳ２０７の再接続処理による再接続が成功したか否かを判断する（ステップＳ２０８）。たとえば、時計１００は、時計１００と他機器との間の再接続が成功した場合に他機器から送信される接続成功コマンドを受信したか否かを判断する。再接続が成功した場合（ステップＳ２０８：Ｙｅｓ）は、時計１００は、ステップＳ２０６へ移行して他機器との間で通信を開始する。
【００３７】
ステップＳ２０８において、再接続が成功しなかった場合（ステップＳ２０８：Ｎｏ）は、時計１００は、プッシュボタン１４２に対する操作が確定したか否かを判断し（ステップＳ２０９）、操作が確定するまで待つ（ステップＳ２０９：Ｎｏのループ）。この時点でプッシュボタン１４２は２秒押下を受け付け済みであるため、操作の確定とは、プッシュボタン１４２が４秒押下（第２操作）を受け付けるか否かの確定である。たとえば、時計１００は、プッシュボタン１４２が解放される（２秒押下のみで確定）か、プッシュボタン１４２が押下された状態が４秒に達する（４秒押下が確定）まで待つ。
【００３８】
ステップＳ２０９において、操作が確定すると（ステップＳ２０９：Ｙｅｓ）、時計１００は、プッシュボタン１４２に対する４秒押下を受け付けたか否かを判断する（ステップＳ２１０）。４秒押下を受け付けていない場合（ステップＳ２１０：Ｎｏ）、たとえばプッシュボタン１４２が押下された状態が４秒に達する前にプッシュボタン１４２が解放された場合は、時計１００は、ペアリング処理を行わずに切断状態のまま一連の処理を終了する。これにより、再接続が失敗した場合に、ユーザが意図しないペアリング処理が実行されることを抑制することができる。
【００３９】
ステップＳ２１０において、４秒押下を受け付けた場合（ステップＳ２１０：Ｙｅｓ）は、時計１００は、ステップＳ２０３へ移行してペアリング処理を行う。このペアリング処理のペアリングに成功した場合に、時計１００は、ステップＳ２０５において、ペアリングにより新たに取得したペアリングキーを、ペアリングキー記憶部に記憶している過去のペアリングキーに上書きする。これにより、ペアリングキー記憶部に記憶するペアリングキーを有効なペアリングキーに更新することができる。
【００４０】
また、このペアリング処理のペアリングに失敗した場合に、時計１００は、ペアリングキー記憶部に記憶している過去のペアリングキーを保持したまま一連の処理を終了する。これにより、ユーザが意図せず４秒押下（第２操作）を行ってしまった場合に、有効なペアリングキーが削除されることを抑制することができる。
【００４１】
（実施の形態１にかかる時計の再接続失敗時の動作）
図３〜図５は、実施の形態１にかかる時計の再接続失敗時の動作の例を示す図である。図３〜図５において、横軸は時間を示す。また、図３〜図５においては、切断状態の時計１００が、過去のペアリングにおいて他機器から受信したペアリングキーを記憶している状態で図２に示した処理を開始し、図２に示したステップＳ２０７の再接続処理において再接続に失敗する場合について説明する。
【００４２】
図３〜図５に示すプッシュボタン操作状態３１０は、プッシュボタン１４２が押下されているか否かを示す。具体的には、プッシュボタン操作状態３１０の押下状態はプッシュボタン１４２が押下されている状態を示し、プッシュボタン操作状態３１０の非押下状態はプッシュボタン１４２が押下されていない状態を示す。図３〜図５に示す時計動作３２０は、プッシュボタン操作状態３１０に応じた時計１００の動作を示す。
【００４３】
たとえば、時刻ｔ０においてプッシュボタン操作状態３１０が非押下状態から押下状態に変化したとする。この場合に、時計１００は、時計１００が他機器と接続しているか否かをユーザに通知する接続状態通知処理３２１を開始する。一例としては、時計１００は、時計１００が他機器と接続している場合は、図１に示した「ＯＮ」を指すように秒針１２３を制御する。また、時計１００は、時計１００が他機器と接続していない場合は、「ＯＦＦ」を指すように秒針１２３を制御する。図３〜図５に示す例では、接続状態通知処理３２１の時点で時計１００は他機器と接続していないため、図１に示した「ＯＦＦ」を指すように秒針１２３を制御する。ただし、接続状態通知処理３２１にはこれに限らず種々の通知処理を用いることができる。また、時計１００の動作から接続状態通知処理３２１は省いてもよい。
【００４４】
図３〜図５に示す例では、少なくとも、時刻ｔ０から２秒が経過した時刻ｔ１までプッシュボタン操作状態３１０の押下状態が継続している。この場合は、時計１００は、時刻ｔ１において、第１操作（２秒押下）を受け付けたと判断し、接続状態通知処理３２１を終了して再接続処理３２２を開始する。再接続処理３２２は、たとえば図２に示したステップＳ２０７の再接続処理である。再接続処理３２２の開始時に、時計１００は、第１操作を受け付けて再接続処理を開始したことをユーザへ通知してもよい。一例としては、時計１００は、図１に示した「ＡＣＴ」を指すように秒針１２３を制御する。図３〜図５に示す例では、上述したように再接続処理３２２の再接続が失敗する。
【００４５】
図３は、再接続処理３２２の終了前の時刻ｔ２においてプッシュボタン操作状態３１０が押下状態から非押下状態に変化した場合を示している。この場合は、時計１００は、第２操作（４秒押下）を受け付けないことが時刻ｔ２において確定しているため、再接続処理３２２の終了後の時刻ｔ３において、プッシュボタン１４２の操作に応じた一連の処理を終了する。
【００４６】
図４は、再接続処理３２２が終了した後かつ時刻ｔ０から４秒が経過する前の時刻ｔ４においてプッシュボタン操作状態３１０が押下状態から非押下状態に変化した場合を示している。この場合は、時計１００は、再接続処理３２２が終了（失敗）した時点においては第２操作（４秒押下）を受け付けるか否かを判断できないため、第２操作を受け付けないことが確定する時刻ｔ４において一連の処理を終了する。
【００４７】
図５は、時刻ｔ０から４秒が経過した時刻ｔ４より後の時刻ｔ５においてプッシュボタン操作状態３１０が押下状態から非押下状態に変化した場合を示している。この場合は、時計１００は、時刻ｔ４において第２操作（４秒押下）を受け付けたことが確定しているため、時刻ｔ４においてペアリング処理３２３を開始する。ペアリング処理３２３は、たとえば図２に示したステップＳ２０３に対応するペアリング処理である。ペアリング処理３２３の開始時に、時計１００は、第２操作を受け付けてペアリング処理を開始したことをユーザへ通知してもよい。一例としては、時計１００は、図１に示した「ＯＮ」と「ＯＦＦ」とを交互に指すように秒針１２３を制御するデモ運針を行う。
【００４８】
また、時計１００は、再接続またはペアリングの成否が確定するまで、秒針などによる状態表示を保留して、ユーザに過渡的なリンクのＯＮ／ＯＦＦの切り替わりを見せないようにしてもよい。たとえば、時計１００は、４秒押下を受け付ける場合に、先に再接続処理３２２を実行してからペアリング処理３２３を実行するが、その際の過渡的な接続状況の変化（再接続の失敗によるリンク切れ等）をユーザには通知しない。これにより、ユーザに対して、内部の動作を隠蔽して動作を分かりやすく見せることができる。
【００４９】
図３〜図５においては再接続処理３２２の再接続に失敗する場合について説明したが、再接続処理３２２の再接続に成功した場合は、時計１００は、第２操作（４秒押下）を受け付けるか否かに関わらず、再接続した他機器との通信を開始し、ペアリング処理３２３は行わない。
【００５０】
（実施の形態１にかかる時計および端末装置）
図６は、実施の形態１にかかる時計および端末装置の一例を示すブロック図である。図６において、図１に示した部分と同様の部分については同一の符号を付して説明を省略する。図６に示すように、時計１００は、指針６１１と、操作部６１２と、通信部６１３と、制御回路６１４と、を備える。
【００５１】
指針６１１は、たとえば図１に示した時針１２１、分針１２２および秒針１２３を含む。操作部６１２は、たとえば図１に示したリューズ１４１およびプッシュボタン１４２を含む。通信部６１３は、端末装置６２０との間でＢｌｕｅｔｏｏｔｈの無線通信が可能な通信インタフェースである。
【００５２】
制御回路６１４は、時計１００の動作を制御する。制御回路６１４は、たとえばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）やメモリを１つのＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）チップに集積したマイクロコンピュータ等によって実現することができる。たとえば、制御回路６１４は、表示制御部６１５と、接続制御部６１６と、ペアリングキー記憶部６１７と、を備える。表示制御部６１５は、指針６１１による時刻の表示や、指針６１１による時計１００の状態等の表示を制御する。
【００５３】
接続制御部６１６は、時計１００と端末装置６２０との間のＢｌｕｅｔｏｏｔｈの接続の制御を行う。たとえば、接続制御部６１６は、図２に示した各ステップを実行する。この際に、接続制御部６１６は、操作部６１２のプッシュボタン１４２に対するユーザからの操作を受け付ける。また、接続制御部６１６は、通信部６１３により、端末装置６２０との間のペアリングキーの送受信や、端末装置６２０からの接続成功コマンドの受信を行う。また、接続制御部６１６は、通信部６１３により端末装置６２０から受信したペアリングキーをペアリングキー記憶部６１７に記憶させる。
【００５４】
ペアリングキー記憶部６１７は、通信部６１３により端末装置６２０から受信したペアリングキーを記憶する。ペアリングキー記憶部６１７は、たとえば磁気ディスクやフラッシュメモリなどの不揮発性メモリにより実現することができる。
【００５５】
たとえば、図２のステップＳ２０２において、時計１００は、ペアリングキー記憶部６１７に他機器（たとえば端末装置６２０）のペアリングキーを記憶しているか否かを判断する。また、図２のステップＳ２０５において、時計１００は、ペアリングにおいて他機器から取得したペアリングキーをペアリングキー記憶部６１７に記憶する。また、図２のステップＳ２０７において、時計１００は、ペアリングキー記憶部６１７に記憶しているペアリングキーを用いて他機器との再接続を試みる再接続処理を行う。
【００５６】
また、接続制御部６１６は、時計１００の接続状態をユーザへ表示する制御（たとえば接続状態通知処理３２１）を行ってもよい。たとえば、接続制御部６１６は、表示制御部６１５を介して指針６１１を制御することにより、時計１００が他機器と接続しているか否かをユーザへ表示する。
【００５７】
図６に示す端末装置６２０は、時計１００との間でＢｌｕｅｔｏｏｔｈによる無線通信が可能な他機器である。端末装置６２０は、ディスプレイ６２１と、操作部６２２と、通信部６２３と、制御回路６２４と、を備える。たとえば、端末装置６２０は、スマートフォン、タブレット、パーソナルコンピュータなどの情報端末である。
【００５８】
ディスプレイ６２１は、端末装置６２０のユーザに対して情報を表示するユーザインタフェースである。操作部６２２は、端末装置６２０のユーザからの操作を受け付けるユーザインタフェースである。ディスプレイ６２１および操作部６２２は、それぞれ別の装置により実現されてもよいし、タッチパネル式のディスプレイなどによって実現されてもよい。通信部６２３は、時計１００との間でＢｌｕｅｔｏｏｔｈの無線通信が可能な通信インタフェースである。
【００５９】
制御回路６２４は、端末装置６２０の動作を制御する。制御回路６２４は、たとえばＣＰＵやメモリ等によって実現することができる。たとえば、制御回路６２４は、表示制御部６２５と、接続制御部６２６と、ペアリングキー記憶部６２７と、を備える。表示制御部６２５は、ディスプレイ６２１による各種の情報の表示を制御する。ディスプレイ６２１による情報の表示には、たとえば接続制御部６２６による無線接続の制御に関する情報の表示が含まれる。
【００６０】
接続制御部６２６は、端末装置６２０と時計１００とのＢｌｕｅｔｏｏｔｈの接続の制御を行う。この際に、接続制御部６２６は、操作部６２２に対するユーザからの操作を受け付ける。また、接続制御部６２６は、通信部６２３により、時計１００との間のペアリングキーの送受信や、時計１００への接続成功コマンドの送信を行う。また、接続制御部６２６は、通信部６２３により時計１００から受信したペアリングキーをペアリングキー記憶部６２７に記憶させる。
【００６１】
ペアリングキー記憶部６２７は、通信部６２３により時計１００から受信したペアリングキーを記憶するメモリである。ペアリングキー記憶部６２７は、たとえば磁気ディスクやフラッシュメモリなどの不揮発性メモリにより実現することができる。
【００６２】
（実施の形態１にかかる端末装置において切断状態でペアリング用画面が起動された場合の端末装置の動作）
図７は、実施の形態１にかかる端末装置において切断状態でペアリング用画面が起動された場合の端末装置の動作の一例を示す図である。図７に示す例では、図６に示した端末装置６２０が、タッチパネル式のディスプレイ６２１を備えるスマートフォンである場合について説明する。ペアリング用画面とは、端末装置６２０にインストールされた、端末装置６２０と時計１００との間でペアリングを行うためのアプリケーションの画面である。たとえば、端末装置６２０が時計１００と接続していない切断状態において、ユーザが端末装置６２０を操作してペアリング用画面を起動すると、端末装置６２０は表示状態７０１へ移行する。
【００６３】
表示状態７０１において、ディスプレイ６２１は、ペアリング用画面として、時計１００とペアリングするには端末装置６２０のペアリングキーを削除した後に時計１００でペアリング操作（４秒押下）をすべきことを示すメッセージ７１１と、端末装置６２０のペアリングキーを削除するためのペアリングキー削除ボタン７１２と、を表示する。端末装置６２０のペアリングキー記憶部６２７にペアリングキーが記憶されている場合は、ユーザがペアリングキー削除ボタン７１２を指示（タッチ）するとペアリングキー記憶部６２７に記憶されたペアリングキーが削除される。
【００６４】
表示状態７０１において、ユーザが時計１００に対してペアリング操作（４秒押下）を行うと、端末装置６２０は、時計１００を検出し、時計１００とともに、互いに接続するための接続処理７２０を行う。たとえば、端末装置６２０および時計１００は、まず２秒押下の時点で上述の再接続処理３２２を開始し、再接続処理３２２の再接続に失敗した場合は４秒押下の時点で上述のペアリング処理３２３を開始する。
【００６５】
接続処理７２０において、時計１００および端末装置６２０が過去に交換して記憶しておいた既存のペアリングキーにより時計１００と端末装置６２０との間の再接続が成功した場合、たとえば図２に示したステップＳ２０７の再接続処理により再接続に成功した場合は、端末装置６２０は表示状態７０２へ移行する。表示状態７０２において、ディスプレイ６２１は、端末装置６２０が時計１００と接続できたことと、時計１００とは既にペアリング済みのためペアリング用画面を起動せずに再接続操作（２秒押下）で時計１００と接続できることと、を示すメッセージ７１３と、を表示する。その後、端末装置６２０は、ペアリング用画面の表示を終了する。
【００６６】
接続処理７２０において、新規のペアリングにより交換したペアリングキーにより時計１００と端末装置６２０との間の接続が成功した場合、たとえば図２に示したステップＳ２０３のペアリング処理によりペアリングに成功した場合は、端末装置６２０は表示状態７０３へ移行する。表示状態７０３において、ディスプレイ６２１は、端末装置６２０が時計１００と接続できたことと、新たに時計１００とペアリングできたため、次回からはペアリング用画面を起動せずに再接続操作（２秒押下）で時計１００と接続できることと、を示すメッセージ７１４と、を表示する。その後、端末装置６２０は、ペアリング用画面の表示を終了する。
【００６７】
接続処理７２０のうちのたとえば図２に示したステップＳ２０３のペアリング処理において、時計１００が端末装置６２０のペアリング済みデバイスに登録されており、かつペアリングキーの不一致により接続が失敗した場合は、端末装置６２０は表示状態７０４へ移行する。表示状態７０４において、ディスプレイ６２１は、ペアリングキーが不整合状態であることと、端末装置６２０（本端末）のペアリングキーを削除した後に時計１００でペアリング操作（４秒押下）をすべきことを示すメッセージ７１５と、ペアリングキー削除ボタン７１２と、を表示する。
【００６８】
接続処理７２０のうちのたとえば図２に示したステップＳ２０３のペアリング処理において、時計１００が端末装置６２０のペアリング済みデバイスに登録されていないことにより接続が失敗した場合はディスプレイ６２１がその旨のメッセージを表示してもよい。また、接続処理７２０のうちのたとえば図２に示したステップＳ２０３のペアリング処理において、ペアリングキーの不一致以外の要因により接続が失敗した場合はディスプレイ６２１がその旨のメッセージを表示してもよい。
【００６９】
（実施の形態１にかかる端末装置において接続状態でペアリング用画面が起動された場合の端末装置の動作）
図８は、実施の形態１にかかる端末装置において接続状態でペアリング用画面が起動された場合の端末装置の動作の一例を示す図である。図８において、図７に示した部分と同様の部分については同一の符号を付して説明を省略する。端末装置６２０が時計１００と接続している接続状態において、ユーザが端末装置６２０を操作してペアリング用画面を起動すると、端末装置６２０は表示状態８０１へ移行する。
【００７０】
表示状態８０１においては、ディスプレイ６２１は、時計１００とは既にペアリング済みで接続されているため、改めてペアリングする必要がないことを示すメッセージ８１１を表示する。その後、端末装置６２０は、ペアリング用画面の表示を終了する。
【００７１】
（実施の形態１にかかる端末装置のペアリング用画面が起動していない状態で時計を検出した場合の端末装置の動作）
図９は、実施の形態１にかかる端末装置のペアリング用画面が起動していない状態で時計を検出した場合の端末装置の動作の一例を示す図である。図９において、図７，図８に示した部分と同様の部分については同一の符号を付して説明を省略する。端末装置６２０においてペアリング用画面が起動しておらず（ペアリング用画面以外）、かつ端末装置６２０が時計１００と接続していない切断状態においてユーザが時計１００に対して再接続操作（２秒押下）を行ったとする。
【００７２】
この場合は、端末装置６２０は、時計１００を検出し、時計１００との間で互いに接続するための接続処理７２０を行う。なお、端末装置６２０は、端末装置６２０のペアリング済みデバイスに登録されていない時計を検出した場合は接続処理７２０を行わない。
【００７３】
図９の接続処理７２０のうちのたとえば図２に示したステップＳ２０３のペアリング処理において、ペアリングキーの不一致により接続が失敗した場合は、端末装置６２０は表示状態９０１へ移行する。表示状態９０１においては、ディスプレイ６２１は、時計１００を検出したことと、ペアリングキーが不整合状態であるためペアリング用画面で改めてペアリングをすべきことと、を示すメッセージ９１１を表示する。その後、端末装置６２０は、ペアリング用画面を起動し、たとえば図７に示した表示状態７０１へ移行する。
【００７４】
このように、実施の形態１にかかる時計１００によれば、２秒押下を受け付けた時点で、記憶していた他機器のキー情報に基づいて再接続処理３２２を行い、再接続に失敗し４秒押下を受け付けた場合はペアリング処理３２３を行うとともに、再接続に失敗し４秒押下を受け付けなかった場合はペアリング処理３２３を行わない。
【００７５】
これにより、１つのプッシュボタン１４２に対する操作で接続に関する複数通りの制御（再接続処理３２２およびペアリング処理３２３）を行うことができるとともに、再接続に失敗しても４秒押下を受け付けなかった場合はペアリング処理３２３を行わないようにし、ユーザの意に反するペアリング処理３２３の実行を抑制することができる。このため、たとえばユーザの意に反するペアリング処理３２３による消費電力の増加を抑制することができる。また、ユーザの意に反する他機器とのキー情報の交換や接続を抑制することができる。
【００７６】
（実施の形態２）
実施の形態２について、実施の形態１と異なる部分について説明する。実施の形態１においては、プッシュボタン１４２に対する第１操作が２秒押下であり、プッシュボタン１４２に対する第２操作が４秒押下である例について説明した。これに対して、実施の形態２においては、プッシュボタン１４２に対する第１操作がシングルクリック（１度押し）であり、プッシュボタン１４２に対する第２操作がダブルクリック（２度押し）である例について説明する。
【００７７】
プッシュボタン１４２に対するクリックとは、たとえばプッシュボタン１４２を押下した後にプッシュボタン１４２を解放する操作である。プッシュボタン１４２に対するシングルクリックは、プッシュボタン１４２を１回クリックする操作である。プッシュボタン１４２に対するダブルクリックは、プッシュボタン１４２を１回クリックしてから所定時間内にプッシュボタン１４２を再度クリックする操作である。所定時間は、一例としては０．５秒程度とすることができる。
【００７８】
（実施の形態２にかかる時計による処理）
図１０は、実施の形態２にかかる時計による処理の一例を示すフローチャートである。実施の形態２にかかる時計１００は、たとえば図１０に示す各ステップを実行する。図１０に示すステップＳ１００１〜Ｓ１０１０は、図２に示したステップＳ２０１〜Ｓ２１０と同様である。ただし、ステップＳ１００１において、時計１００は、プッシュボタン１４２に対するシングルクリック（第１操作）を受け付けたか否かを判断する（ステップＳ１００１）。
【００７９】
また、ステップＳ１００９において、時計１００は、たとえば、ステップＳ１００１でシングルクリックを受け付けてから所定時間が経過する（シングルクリックのみで確定）か、プッシュボタン１４２が再度クリックされる（ダブルクリックが確定）まで待つ（ステップＳ１００９：Ｎｏのループ）。また、ステップＳ１０１０において、時計１００は、ダブルクリック（第２操作）を受け付けたか否かを判断する（ステップＳ１０１０）。
【００８０】
（実施の形態２にかかる時計の再接続失敗時の動作）
図１１および図１２は、実施の形態２にかかる時計の再接続失敗時の動作の例を示す図である。図１１，図１２において、図３〜図５に示した部分と同様の部分については同一の符号を付して説明を省略する。また、図１１，図１２においては、切断状態の時計１００が、過去のペアリングにおいて他機器から受信したペアリングキーを記憶している状態で図１０に示した処理を開始し、図１０に示したステップＳ１００７の再接続処理において再接続に失敗する場合について説明する。
【００８１】
たとえば、時刻ｔ０においてプッシュボタン１４２が１回クリックされたとする。この場合に、時計１００は、時刻ｔ０において、第１操作（１回クリック）を受け付けたと判断し、再接続処理３２２を開始する。ただし、図１１，図１２に示す例では上述したように再接続処理３２２の再接続が失敗する。
【００８２】
図１１は、時刻ｔ０から所定時間が経過する時刻ｔ２までにプッシュボタン１４２が再度クリックされなかった場合を示している。この場合は、時計１００は、時刻ｔ２において第２操作（ダブルクリック）を受け付けないことが確定するため、時刻ｔ２においてプッシュボタン１４２の操作に応じた一連の処理を終了する。
【００８３】
図１２は、時刻ｔ０から所定時間が経過する時刻ｔ２より前の時刻ｔ１においてプッシュボタン１４２が再度クリックされた場合を示している。この場合は、時計１００は、時刻ｔ１において第２操作（ダブルクリック）を受け付けたことが確定するため、時刻ｔ１においてペアリング処理３２３を開始する。
【００８４】
図１１，図１２においては再接続処理３２２に失敗する場合について説明したが、再接続処理３２２の再接続に成功した場合は、時計１００は、第２操作（ダブルクリック）を受け付けるか否かに関わらず、再接続した他機器との通信を開始し、ペアリング処理３２３は行わない。
【００８５】
このように、実施の形態２にかかる時計１００によれば、プッシュボタン１４２に対する第１操作がシングルクリックでありプッシュボタン１４２に対する第２操作がダブルクリックであっても、実施の形態１にかかる時計１００と同様の効果を得ることができる。
【００８６】
また、上述した各実施の形態において、時計１００が端末装置６２０と無線接続する場合について説明したが、時計１００が無線接続可能な他機器は１個に限らず複数あってもよい。この場合に、たとえば、時計１００は、無線接続先の他機器を選択する操作をユーザから受け付けた後に、図２や図１０に示した処理を実行する。
【００８７】
また、上述した各実施の形態において、第１操作および第２操作を受け付け可能な操作部としてプッシュボタン１４２を例に挙げて説明したが、本発明の操作部はプッシュボタン１４２に限らない。たとえば、本発明の操作部には、リューズ１４１、タッチボタン、タッチパネルに表示するボタン、時計１００の加速度等を検出するモーションセンサ、ユーザの音声を検出する音声入力デバイスなど、第１操作と、第１操作を先頭部分に含む第２操作と、を受け付け可能な各種の操作部を適用することができる。
【００８８】
本発明の操作部にリューズ１４１を適用する場合は、一例として、リューズ１４１を一段引く操作を第１操作とし、リューズ１４１を二段引く操作を第２操作とすることができる。本発明の操作部にタッチボタンやタッチパネルに表示するボタンを適用する場合は、一例として、タッチボタン等に指で短時間タッチする操作を第１操作とし、タッチボタン等に指で長時間タッチする操作を第２操作とすることができる。
【００８９】
本発明の操作部にモーションセンサを適用する場合は、一例として、時計１００を短時間振る操作を第１操作とし、時計１００を長時間振る操作を第２操作とすることができる。本発明の操作部に音声入力デバイスを適用する場合は、一例として、時計１００に向けて「ＯＫ、シチズン、Ｂｌｕｅｔｏｏｔｈ」と発声する操作を第１操作とし、時計１００に向けて「ＯＫ、シチズン、Ｂｌｕｅｔｏｏｔｈ、ペアリング」と発声する操作を第２操作とすることができる。
【００９０】
また、上述した各実施の形態において、時計１００が腕時計である構成について説明したが、このような構成に限らない。たとえば、時計１００は、懐中時計、置き時計、掛け時計などの時計であってもよい。また、時計１００が指針により時刻を表示するアナログ時計である構成について説明したが、このような構成に限らない。たとえば、時計１００は、ディスプレイにより時間を表示するデジタル時計、または音声によって時間を通知する音声時計などであってもよい。
【００９１】
また、上述した各実施の形態において、本発明を適用した時計１００の例について説明したが、本発明は、時計に限らず、たとえば他機器との間でＢｌｕｅｔｏｏｔｈ等の無線通信が可能な各種の携帯機器に適用可能である。たとえば、本発明は、他機器との間でＢｌｕｅｔｏｏｔｈ等の無線通信が可能なスマートフォン、イヤホン、ヘッドホン、各種のウェアラブルコンピュータなどにも適用可能である。また、本発明は、携帯機器に限らず、他機器との間でＢｌｕｅｔｏｏｔｈ等の無線通信が可能なキーボード、ポインティングデバイスなどの機器にも適用可能である。
【００９２】
以上説明したように、携帯機器によれば、ユーザの意に反するキー情報交換処理の実行を抑制することができる。
【産業上の利用可能性】
【００９３】
以上のように、本発明にかかる携帯機器は、他機器との間で無線通信を行う携帯機器に有用であり、特に、操作部が少ない時計等の携帯機器に適している。
【符号の説明】
【００９４】
１００  時計
１１０  文字板
１２１  時針
１２２  分針
１２３  秒針
１３０  小窓
１４１  リューズ
１４２  プッシュボタン
３１０  プッシュボタン操作状態
３２０  時計動作
３２１  接続状態通知処理
３２２  再接続処理
３２３  ペアリング処理
６１１  指針
６１２，６２２  操作部
６１３，６２３  通信部
６１４，６２４  制御回路
６１５，６２５  表示制御部
６１６，６２６  接続制御部
６１７，６２７  ペアリングキー記憶部
６２０  端末装置
６２１  ディスプレイ
７０１〜７０４，８０１，９０１  表示状態
７１１，７１３〜７１５，８１１，９１１  メッセージ
７１２  ペアリングキー削除ボタン
７２０  接続処理
【図１】
2019146023.tif 000003
【図２】
2019146023.tif 000004
【図３】
2019146023.tif 000005
【図４】
2019146023.tif 000006
【図５】
2019146023.tif 000007
【図６】
2019146023.tif 000008
【図７】
2019146023.tif 000009
【図８】
2019146023.tif 000010
【図９】
2019146023.tif 000011
【図１０】
2019146023.tif 000012
【図１１】
2019146023.tif 000013
【図１２】
2019146023.tif 000014