(57)【要約】【課題】複数の被制御機器が存在する場合、信号出力や応答時間に応じてペアリング対象を選択すると、本来ペアリングすべき対象とペアリングできない場合がある。【解決手段】制御機器１００は、複数の被制御機器２００のうち、これまでペアリングを行っていない被制御機器２００を優先してペアリングを行う。さらに、ペアリング候補がすべて以前ペアリングを行ったことがある場合、最も以前にペアリングを行った被制御機器２００をペアリング対象に選択する。【選択図】図１
2010081425.tif 000002
【特許請求の範囲】
【請求項１】
被制御装置とあらかじめペアリングを行い無線通信を行う制御装置であって、
過去にペアリングを行った被制御装置の履歴を示す履歴情報を保持する履歴情報保持部と、
ペアリングを行う際にペアリング可能な複数の被制御装置がある場合、前記履歴情報に基づいて、前記複数の被制御装置からペアリング対象の被制御装置を選択し、前記履歴情報を更新するペアリング制御部と、
を備える制御装置。
【請求項２】
前記ペアリング制御部は、
前記ペアリング可能な複数の被制御装置の中に、前記履歴情報に記録されていない被制御装置がある場合、前記履歴情報に記録されていない被制御装置をペアリング対象の被制御装置として選択する、
請求項１記載の制御装置。
【請求項３】
前記ペアリング制御部は、
前記ペアリング可能な複数の被制御装置がすべて前記履歴情報に記録されている場合、前記履歴情報により示される最も以前にペアリングした被制御装置を、ペアリング対象の被制御装置として選択する、
請求項２記載の制御装置。
【請求項４】
前記履歴情報は、これまでペアリングを行った被制御装置のアドレスを、ペアリングを行った時間順に並べたリストである、
請求項３記載の制御装置。
【請求項５】
制御装置が被制御装置とあらかじめペアリングを行い無線通信を行うペアリング方法であって、
過去にペアリングを行った被制御装置の履歴を示す履歴情報を保持し、
ペアリングを行う際にペアリング可能な複数の被制御装置がある場合、前記履歴情報に基づいて、前記複数の被制御装置からペアリング対象の被制御装置を選択し、前記履歴情報を更新する、
ペアリング方法。
【請求項６】
前記ペアリング対象の被制御装置を選択するときには、
前記ペアリング可能な複数の被制御装置の中に、前記履歴情報に記録されていない被制御装置がある場合、前記履歴情報に記録されていない被制御装置をペアリング対象の被制御装置として選択する、
請求項５記載のペアリング方法。
【請求項７】
前記ペアリング対象の被制御装置を選択するときには、
前記ペアリング可能な複数の被制御装置がすべて前記履歴情報に記録されている場合、前記履歴情報により示される最も以前にペアリングした被制御装置を、ペアリング対象の被制御装置として選択する、
請求項６記載のペアリング方法。
【請求項８】
前記履歴情報は、これまでペアリングを行った被制御装置のアドレスを、ペアリングを行った時間順に並べたリストである、
請求項７記載のペアリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置と被制御装置があらかじめペアリングを行い無線通信を行うシステムの制御装置およびペアリング方法に関する。
【背景技術】
【０００２】
家庭内の機器、例えばテレビを遠隔制御するために、ＩＥＥＥ８０２．１５．４規格などの２．４ＧＨｚ帯等の電波を使用する無線方式が近年使われ始めている。
【０００３】
このような無線方式を用いた遠隔制御方式を採用するテレビやリモコンは、購入時にリモコンと、そのリモコンの操作対象となる機器を関連づけるペアリングを行う必要がある。
【０００４】
ペアリングとは、制御機器（例えばリモコンなどの制御装置）と被制御機器（例えばテレビなどの被制御装置）が、互いにそれぞれを識別する識別情報を交換することである。
【０００５】
図６に、ペアリングの通信シーケンスの一例を示す。
ユーザが制御機器のペアリング操作を行うと（ステップＳ５０１）、制御機器は自身の識別情報を記載したペアリング要求をブロードキャストメッセージとして送信する（ステップＳ５０２）。
【０００６】
被制御機器は、ペアリング要求を受信すると、送信元に対して自身の識別情報を記載したペアリング応答を送信する（ステップＳ５０３）。
【０００７】
制御機器は、ペアリング応答を受信すると、ペアリング応答を送信した被制御機器の識別情報をペアリング対象として登録し（ステップＳ５０４）、ペアリング完了通知を被制御機器に送信する（ステップＳ５０５）。
【０００８】
ペアリング完了通知を受信した被制御機器は、制御機器の識別子をペアリング対象として登録し、ペアリング完了の通知応答を制御機器に送信し（ステップＳ５０６）、ペアリングが完了する（ステップＳ５０７）。
【０００９】
ところで、複数のペアリング可能な被制御機器が存在する場合には、ペアリング要求の送信がブロードキャストメッセージとして送信されるため、複数の被制御機器からペアリング応答が送信される。このような場合、特許文献１および特許文献２の制御機器は、ペアリング可能な複数の被制御機器の中からペアリング対象の被制御機器を選択して決定する。
【特許文献１】特表２００７−５３６８５２号公報
【特許文献２】特開２００８−２０５７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、特許文献１記載のペアリング方式では、制御機器は、最初にペアリング応答を返した被制御機器とペアリングを行う。この方式では、例えば高速な処理能力を有する被制御機器が存在する場合、その被制御機器とのペアリングが行われる可能性が高く、必ずしもペアリングを行いたい被制御機器とペアリングを行うことができない課題がある。
【００１１】
また、特許文献２記載のペアリング方式では、被制御機器側で制御機器から受信した電波信号の電界強度を測定してペアリング応答にその電界強度の値を含めて送信し、制御機器は、最大の電界強度を持つペアリング応答を返した被制御機器とペアリングを行う。この方式では、例えば被制御機器側で常に最大の電界強度値を固定的に返す被制御機器があった場合、常にその被制御機器とペアリングが行われ、必ずしもペアリングを行いたい被制御機器とのペアリングを行うことができない課題がある。
【００１２】
そこで、本発明は、かかる問題に鑑みてなされたものであって、複数の被制御装置の中から適切な被制御装置とペアリングすることが可能な制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、本発明に係る制御装置は、被制御装置とあらかじめペアリングを行い無線通信を行う制御装置であって、過去にペアリングを行った被制御装置の履歴を示す履歴情報を保持する履歴情報保持部と、ペアリングを行う際にペアリング可能な複数の被制御装置がある場合、前記履歴情報に基づいて、前記複数の被制御装置からペアリング対象の被制御装置を選択し、前記履歴情報を更新するペアリング制御部とを備えることを特徴とする。
【００１４】
これにより、履歴情報に基づいてペアリング対象の被制御装置が選択されるため、複数のペアリング可能な被制御装置の中から適切な被制御装置とペアリングすることができる。
【００１５】
例えば、前記ペアリング制御部は、前記ペアリング可能な複数の被制御装置の中に、前記履歴情報に記録されていない被制御装置がある場合、前記履歴情報に記録されていない被制御装置をペアリング対象の被制御装置として選択する。
【００１６】
これにより、制御装置は過去にペアリングされたことのない被制御装置とペアリングすることができる。つまり、新規の被制御装置を設置した場合、過去にペアリングされたことがない被制御装置が優先してペアリングされるため、その新規の被制御装置と適切にペアリングすることができる。
【００１７】
また、前記ペアリング制御部は、前記ペアリング可能な複数の被制御装置がすべて前記履歴情報に記録されている場合、前記履歴情報により示される最も以前にペアリングした被制御装置を、ペアリング対象の被制御装置として選択する。
【００１８】
これにより、制御装置は、過去にペアリングされたことがあっても、現在から最も長い期間ペアリングされていない被制御装置を、ペアリング対象の被制御装置として選択することができる。つまり、一度ペアリングされた被制御装置の優先度は、次回のペアリング時に下がるため、ユーザはペアリング操作を複数回繰り返すことにより、制御装置とユーザの所望する被制御装置とを正しくペアリングすることができる。
【００１９】
また、前記履歴情報は、これまでペアリングを行った被制御装置のアドレスを、ペアリングを行った時間順に並べたリストである。
【００２０】
これにより、制御装置は、その履歴情報から、選択すべき被制御装置のアドレスを簡単に見つけ出すことができる。
【００２１】
なお、本発明は、このような制御装置として実現することができるだけでなく、その制御装置がペアリングする方法や、その制御装置がペアリングするためのプログラム、そのプログラムを格納する記憶媒体としても実現することができる。
【発明の効果】
【００２２】
本発明によれば、ペアリング応答を早く返す被制御装置が存在しても、一度その被制御装置とペアリングが行われた後、新規に被制御装置を設置した場合、履歴にない被制御装置が優先してペアリングが行われるため、ペアリング対象機器と正しくペアリングが行える可能性が高まる。また、ペアリング信号の強度などによらず、一度ペアリングが行われた被制御装置は次回ペアリング操作時に優先度が下がるため、ペアリング操作を複数回繰り返すことにより、ペアリング対象機器と正しくペアリングを行える可能性が高まる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態における制御装置（制御機器）およびペアリング方法について図面を参照しながら説明する。
【００２４】
図１は、本実施の形態における制御機器の構成を示す構成図である。
制御機器１００は、例えば操作ボタンなどを具備する入力部１０１と、後述する受信リストを保持する受信リスト保持部１０２と、後述する履歴リストを保持する履歴リスト保持部（履歴情報保持部）１０３と、受信リストおよび履歴リストに基づいてペアリング対象を選択するペアリング制御部１０４と、複数の被制御機器２００、またはそれらのうちの何れか１つと通信する通信部１０５とを備える。
【００２５】
以下、このような制御機器１００の動作について図２〜図５を用いて説明する。
図２は、被制御機器２００が複数存在する場合の制御機器１００と被制御機器２００の動作例を示したシーケンス図である。なお、図２では、制御機器１００とペアリング可能な被制御機器２００が２つあることを想定し、それらの被制御機器２００を、被制御機器２００Ａと被制御機器２００Ｂとに区別して示す。
【００２６】
まず、ユーザがペアリング操作を実施する（ステップＳ２０１）。ペアリング操作は、制御機器１００の入力部１０１に設置されたボタンなどを押下する操作である。また、ペアリング操作は、制御機器１００の入力部１０１に設置された複数のボタンの同時押しなどの操作であってもよい。このようなペアリング操作をトリガに、ペアリングが開始される。
【００２７】
ペアリング操作が行われると、制御機器１００は自身を識別する機器ＩＤを付加したペアリング要求パケット（以下、ペアリング要求という）をブロードキャストメッセージとして送信する（ステップＳ２０２）。機器ＩＤとしては、無線インタフェースに個別に割り当てられるＭＡＣアドレスなどを用いてもよい。
【００２８】
ペアリング要求を受信した被制御機器２００Ａ、２００Ｂは、制御機器１００とのペアリングを行う場合、被制御機器２００Ａ、２００Ｂを識別する機器ＩＤを付加したペアリング応答パケット（以下、ペアリング応答という）を、制御機器１００に送信する（ステップＳ２０３、Ｓ２０４）。
【００２９】
制御機器１００は、ペアリング要求を送信した後一定時間被制御機器２００Ａ、２００Ｂからの応答を待ち、ペアリング応答を受信した場合、ペアリング応答に含まれる被制御機器２００Ａ、２００Ｂの機器ＩＤを受信リストに記録する（ステップＳ２０５）。
【００３０】
一定時間経過後、制御機器１００は、受信リストに記載された機器ＩＤと、履歴リストに記載された機器ＩＤからペアリング対象の被制御機器を１つ選択し、ペアリング対象機器として決定する（ステップＳ２０６）。
【００３１】
制御機器１００は、選択されたペアリング対象機器（この例では被制御機器２００Ａ）にペアリング完了通知を送信する（ステップＳ２０７）。ペアリング完了通知を受信した被制御機器２００Ａは、制御機器１００の機器ＩＤをペアリング対象として記録し、ペアリング完了通知応答を送信する（ステップＳ２０８）。
【００３２】
ペアリング完了通知応答を受信した制御機器１００は、ペアリング対象機器として被制御機器２００Ａの機器ＩＤを記録する（ステップＳ２０９）。
【００３３】
なお、制御機器１００による、上述のペアリング要求およびペアリング完了通知の送信と、ペアリング応答およびペアリング完了通知応答の受信とは、制御機器１００の通信部１０５で行われ、制御機器１００のそれら以外の動作は、制御機器１００のペアリング制御部１０４によって行われる。
【００３４】
以下、制御機器１００におけるペアリング対象機器を決定するステップＳ２０５およびステップＳ２０６の処理について、図３〜図５を用いて説明する。
【００３５】
図３は、ステップＳ２０５からステップＳ２０６における制御機器１００の動作を示すフローチャートである。図４は、履歴リストに記録されていない機器ＩＤが受信リストに含まれている場合の制御機器１００の動作を説明するための説明図であり、図５は、受信リストに含まれている機器ＩＤが全て履歴リストに記録されている場合の制御機器１００の動作を説明するための説明図である。
【００３６】
制御機器１００は、ペアリング要求を送信した後、一定時間ペアリング応答を待つ（ステップＳ１０１）。一定時間内に被制御機器２００からのペアリング応答を受信すると、制御機器１００内の受信リストに、ペアリング応答（機器ＩＤ）を追加する（ステップＳ１０２）。図４（ａ）は、受信リストの例である。受信リストには、被制御機器２００の機器ＩＤが受信した順に追加される。図４（ａ）の例では、最初に機器ＩＤ３を持つ被制御機器２００からのペアリング応答を受信し、次に機器ＩＤ７を持つ被制御機器２００からのペアリング応答を受信し、次に機器ＩＤ１を持つ被制御機器２００からのペアリング応答を受信した状態を示している。
【００３７】
制御機器１００がペアリング応答を待つ状態がタイムアウトすると、制御機器１００は受信リストと履歴リストの比較を行う（ステップＳ１０３）。
【００３８】
図４（ｂ）は履歴リストの例である。履歴リストには、制御機器１００が過去ペアリングを行った被制御機器２００の識別子が、時系列で記録されている。図４（ｂ）に示す履歴リストでは、最も過去にペアリングを行った被制御機器２００は機器ＩＤ３を持つ被制御機器２００であり、機器ＩＤ２を持つ被制御機器２００は機器ＩＤ３を持つ被制御機器２００よりも最近にペアリングを行っており、機器ＩＤ１を持つ被制御機器２００は最も最近にペアリングを行ったことを示している。
【００３９】
制御機器１００が受信リストと履歴リストの比較を行う際、図４（ａ）と図４（ｂ）に示すように、履歴リストに存在しない機器ＩＤが受信リストに存在する場合、受信リストからペアリング対象の被制御機器２００を１つ選択する（ステップＳ１０４）。
【００４０】
なお、被制御機器２００を１つ選択する際、最も早く応答を返した被制御機器２００を選択してもよいし、最も最後に応答を返した被制御機器２００を選択してもよい。また、受信リストからランダムに被制御機器２００を選択してもよい。例えば、最も早く応答を返した被制御機器２００を選択する場合、図４（ａ）と図４（ｂ）に示す状態であった場合は、機器ＩＤ７を持つ被制御機器２００がペアリング対象機器として選択される。
【００４１】
また、制御機器１００が受信リストと履歴リストの比較を行い、図５（ａ）と図５（ｂ）に示すように、受信リストの機器ＩＤがすべて履歴リストに存在する場合、受信リストからペアリング対象の被制御機器２００を１つ選択する（ステップＳ１０５）。
【００４２】
図５（ａ）は受信リストの例であり、図５（ｂ）は履歴リストの例である。これらは、図４（ａ）と図４（ｂ）と同等であるため、説明は省略する。
【００４３】
なお、被制御機器２００を１つ選択する際、履歴リスト中の最も過去にペアリングを行った被制御機器２００とペアリングを行う。例えば、受信リストが図５（ａ）の状態であり、履歴リストが図５（ｂ）の状態である場合、機器ＩＤ３を持つ被制御機器２００がペアリング対象機器として選択される。
【００４４】
ペアリング対象機器が選択されると、制御機器１００は履歴リストを更新する（ステップＳ１０６）。
【００４５】
選択されたペアリング対象機器の機器ＩＤが履歴リストに存在しない場合は、履歴リストの先頭にペアリング対象機器の機器ＩＤを追加する。例えば、図４（ｃ）において、ペアリング対象機器として機器ＩＤ７を持つ被制御機器２００が選択された場合、履歴リストの先頭に機器ＩＤ７が追加される。
【００４６】
履歴リスト中の被制御機器２００がペアリング対象として選択された場合は、その機器ＩＤを履歴リストの先頭に移動する。例えば、図５（ｃ）において、ペアリング対象機器として機器ＩＤ３を持つ被制御機器２００が選択された場合、履歴リストの先頭に機器ＩＤ３が移動される。
【００４７】
このように本発明における制御機器１００（制御装置）は、履歴リスト（履歴情報）を参照することにより、適切な被制御機器２００を選択してペアリングすることができる。
【産業上の利用可能性】
【００４８】
本発明の制御装置およびペアリング方法により、被制御装置の性能によってペアリング対象が決定されてしまう現象や、悪意のある被制御装置によって、固定的にペアリング対象が決定されてしまう現象を防止することができ、ペアリングを行いたい機器とペアリングができないといったユーザの混乱を防止することができる。また、本発明の制御装置およびペアリング方法は、例えば、テレビなどの被制御装置とペアリングして通信するリモコンなどに適用することができる。
【図面の簡単な説明】
【００４９】
【図１】制御機器の構成を示す構成図である。
【図２】制御機器がペアリングを行う際の通信シーケンス図である。
【図３】制御機器がペアリング対象となる被制御機器を選択する際のフローチャートである。
【図４】（ａ）は受信リストの一例を示す図であり、（ｂ）は履歴リストの一例を示す図であり、（ｃ）は更新後の履歴リストの一例を示す図である。
【図５】（ａ）は受信リストの他の例を示す図であり、（ｂ）は履歴リストの他の例を示す図であり、（ｃ）は更新後の履歴リストの他の例を示す図である。
【図６】従来のペアリング動作を行う際のシーケンス図である。
【符号の説明】
【００５０】
１００  制御機器
１０１  入力部
１０２  受信リスト保持部
１０３  履歴リスト保持部
１０４  ペアリング制御部
１０５  通信部
２００  被制御機器
【図１】
2010081425.tif 000003
【図２】
2010081425.tif 000004
【図３】
2010081425.tif 000005
【図４】
2010081425.tif 000006
【図５】
2010081425.tif 000007
【図６】
2010081425.tif 000008