(57)【要約】      （修正有）【課題】機器のペアリングを正確に実施することのできるペアリング方法を提供する。【解決手段】Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従い無線通信を行う親機１０および子機２０のペアリング方法であって、子機２０を、親機１０からのペアリング要求（Ｓ６）の受け付け可能状態にするステップと、親機１０が、子機２０以外の外部機器３０から子機２０のアドレスを取得するステップと、親機１０が、取得した子機２０のアドレスに対してペアリング要求（Ｓ６）を送信するステップと、ペアリング要求の送信元の親機１０と、ペアリング要求（Ｓ６）の送信先の子機２０との間でペアリング（Ｓ８）を実行するステップとを含む。【選択図】図６
2018088573.tif 000002
【特許請求の範囲】
【請求項１】
Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従い無線通信を行う親機および子機のペアリング方法であって、
前記子機を、前記親機からのペアリング要求の受け付け可能状態にするステップと、
前記親機が、前記子機以外の外部機器から前記子機のアドレスを取得するステップと、
前記親機が、取得した前記子機のアドレスに対して前記ペアリング要求を送信するステップと、
前記ペアリング要求の送信元の前記親機と、前記ペアリング要求の送信先の前記子機との間でペアリングを実行するステップと
を含むペアリング方法。
【請求項２】
前記取得するステップでは、前記子機に添えられた目視可能な前記アドレスの識別情報から、当該アドレスを読み取ることにより、当該アドレスを取得する
請求項１に記載のペアリング方法。
【請求項３】
無線通信を行う親機および子機のペアリング方法であって、
前記親機が、前記子機に添えられた目視可能な当該子機のアドレスの識別情報から、当該子機のアドレスを取得するステップと、
前記親機が、取得した前記子機のアドレスが示す前記子機との間で、ペアリングを実行するステップと
を含むペアリング方法。
【請求項４】
端末装置と無線通信を行う通信装置であって、
前記端末装置以外の外部機器から前記端末装置のアドレスを取得するアドレス取得部と、
前記アドレス取得部が取得した前記端末装置のアドレスが示す前記端末装置との間で、ペアリングを行うペアリング処理部と
を備える通信装置。
【請求項５】
無線通信を行う親機および子機のペアリングを制御するペアリング装置であって、
前記子機に添えられた目視可能な当該子機のアドレスの識別情報から読み取られた当該子機のアドレスを取得するアドレス取得部と、
前記アドレス取得部が取得した前記子機のアドレスを、前記親機に通知する通知部と、
前記通知部が通知した前記子機のアドレスに従い、前記親機に当該子機とのペアリングを実施させるペアリング制御部と
を備えるペアリング装置。
【請求項６】
親機と無線通信する子機と、
当該子機のアドレスを記したラベルと
を備える子機パッケージ。
【請求項７】
無線通信を行う親機および子機を備える通信システムの製造方法であって、
前記親機が、前記子機に添えられた目視可能な当該子機のアドレスの識別情報から、当該子機のアドレスを取得するステップと、
前記親機が、取得した前記子機のアドレスが示す前記子機との間で、ペアリングを実行するステップと
を含む製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ペアリング方法、通信装置、ペアリング装置、子機パッケージおよび製造方法に関し、特に、無線通信を行う親機および子機のペアリングの技術に関する。
【背景技術】
【０００２】
インターネットまたは放送波を介して受信した映像コンテンツを出力するＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）のリモートコントローラ（以下、「リモコン」という。）として、ＳＴＢとＢｌｕｅｔｏｏｔｈ（登録商標）方式に従い無線通信を行うことのできるリモコンが開発されている（例えば、特許文献１参照）。
【０００３】
Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従い無線通信を行うためには、リモコンとＳＴＢとの間で相互に機器を認証するためのペアリング（Ｐａｉｒｉｎｇ）を事前に行う必要がある。ペアリングを行うことにより、２回目以降の機器接続時に必要なリンクキーが生成され、各機器に記憶される。つまり、２回目以降の機器接続時には、ペアリングは行われず、リンクキーによる相互認証が行われた後、リモコンとＳＴＢとの無線通信が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２３５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなペアリング処理は、機器の操作等に慣れていない高齢者等のユーザにとっては困難な場合がある。また、通常、リモコンとＳＴＢとはセット販売されるため、ペアリングされるリモコンとＳＴＢとの組は事前に分かっている。このため、ユーザにペアリング処理を実行させることの実効性は低く、リモコンとＳＴＢとのペアリングを工場出荷前の製造工程等で事前に行っておくのが望ましい。
【０００６】
しかしながら、工場出荷前には、リモコンおよびＳＴＢの複数の組のペアリングを実施しなければならない。また、ペアリングは、リモコンとＳＴＢとの間の無線通信により行われる。このため、リモコンとＳＴＢとの複数の組についてのペアリングを同時に行ってしまうと、意図しないリモコンとＳＴＢとの組についてペアリングが実施されてしまう問題がある。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、機器のペアリングを正確に実施することのできるペアリング方法、通信装置、ペアリング装置および製造方法を提供することを目的とする。
【０００８】
また、正確なペアリングを実現することのできる子機パッケージを提供することを目的とする。
【課題を解決するための手段】
【０００９】
（１）上記目的を達成するために、本発明の一実施態様に係るペアリング方法は、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従い無線通信を行う親機および子機のペアリング方法であって、前記子機を、前記親機からのペアリング要求の受け付け可能状態にするステップと、前記親機が、前記子機以外の外部機器から前記子機のアドレスを取得するステップと、前記親機が、取得した前記子機のアドレスに対して前記ペアリング要求を送信するステップと、前記ペアリング要求の送信元の前記親機と、前記ペアリング要求の送信先の前記子機との間でペアリングを実行するステップとを含む。
【００１０】
（３）本発明の他の実施態様に係るペアリング方法は、無線通信を行う親機および子機のペアリング方法であって、前記親機が、前記子機に添えられた目視可能な当該子機のアドレスの識別情報から、当該子機のアドレスを取得するステップと、前記親機が、取得した前記子機のアドレスが示す前記子機との間で、ペアリングを実行するステップとを含む。
【００１１】
（４）本発明の他の実施態様に係る通信装置は、端末装置と無線通信を行う通信装置であって、前記端末装置以外の外部機器から前記端末装置のアドレスを取得するアドレス取得部と、前記アドレス取得部が取得した前記端末装置のアドレスが示す前記端末装置との間で、ペアリングを行うペアリング処理部とを備える。
【００１２】
（５）本発明の他の実施態様に係るペアリング装置は、無線通信を行う親機および子機のペアリングを制御するペアリング装置であって、前記子機に添えられた目視可能な当該子機のアドレスの識別情報から読み取られた当該子機のアドレスを取得するアドレス取得部と、前記アドレス取得部が取得した前記子機のアドレスを、前記親機に通知する通知部と、前記通知部が通知した前記子機のアドレスに従い、前記親機に当該子機とのペアリングを実施させるペアリング制御部とを備える。
【００１３】
（６）本発明の他の実施態様に係る子機パッケージは、親機と無線通信する子機と、当該子機のアドレスを記したラベルとを備える。
【００１４】
（７）本発明の他の実施態様に係る製造方法は、無線通信を行う親機および子機を備える通信システムの製造方法であって、前記親機が、前記子機に添えられた目視可能な当該子機のアドレスの識別情報から、当該子機のアドレスを取得するステップと、前記親機が、取得した前記子機のアドレスが示す前記子機との間で、ペアリングを実行するステップとを含む。
【００１５】
なお、本発明は、このような特徴的なステップを含むペアリング方法等として実現することができるだけでなく、ペアリング方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現することもできる。そして、そのようなプログラムを、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読取可能な非一時的な記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【発明の効果】
【００１６】
本発明によると、機器のペアリングを正確に実施することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係るペアリングに用いられる機器構成を示す図である。
【図２】本発明の実施の形態に係るリモコンと、リモコンを包装する容器とを含むリモコンパッケージについて説明するための図である。
【図３】本発明の実施の形態に係るＳＴＢの機能的な構成を示すブロック図である。
【図４】本発明の実施の形態に係るリモコンの機能的な構成を示すブロック図である。
【図５】本発明の実施の形態に係る制御装置の機能的な構成を示すブロック図である。
【図６】本実施の形態に係るペアリング処理の流れの一例を示すシーケンス図である。
【図７】従来のリモコンとＳＴＢとのペアリングの流れを示すシーケンス図である。
【図８】従来のリモコンとＳＴＢのセット品の製造工程におけるペアリングについて説明するための図である。
【図９】従来の複数の生産ラインにおけるリモコンとＳＴＢとのペアリングの流れを示すシーケンス図である。
【図１０】従来のリモコンとＳＴＢのセット品の製造工程におけるペアリングについて説明するための図である。
【発明を実施するための形態】
【００１８】
［本発明の基礎となった知見］
本発明者は、「背景技術」の欄において記載した、従来のペアリングに関し、以下の知見を見出した。
【００１９】
図７は、従来のリモコンとＳＴＢとのペアリングの流れを示すシーケンス図である。
【００２０】
なお、事前に、リモコンとＳＴＢとが近距離に設置され、双方の機器がペアリングモードに移行しているものとする。ペアリングモードでは、各機器が、近距離に設置された無線通信装置との接続待機状態となる。
【００２１】
ペアリングモードに移行した後、リモコンは、自機器のＢＤ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｄｅｖｉｃｅ）アドレスをブロードキャストし、近距離に設置されたＳＴＢが、リモコンのＢＤアドレスを受信する（Ｓ１１）。ＢＤアドレスとは、Ｂｌｕｅｔｏｏｔｈ（登録商標）対応機器を識別するために用いられる機器固有のアドレスである。
【００２２】
リモコンのＢＤアドレスを受信したＳＴＢは、リモコンのＢＤアドレスを宛先として、ペアリング要求のパケットを送信し、リモコンは当該パケットを受信する（Ｓ１２）。ペアリング要求のパケットは、パケットの送信元として、ＳＴＢのＢＤアドレスを含む。
【００２３】
ペアリング要求のパケットを受信したリモコンは、当該パケットに示されるＳＴＢのＢＤアドレスを宛先として、ペアリング承認信号を送信し、ＳＴＢは当該信号を受信する（Ｓ１３）。
【００２４】
その後、リモコンとＳＴＢとの間で相互通信を行うことにより、ペアリング処理が実行される（Ｓ１４）。ペアリング処理においては、リモコンとＳＴＢとの間でリンクキーの生成が行われ、各機器が生成されたリンクキーを記憶する。
【００２５】
上述のように、このようなペアリング処理は、機器の操作等に慣れていない高齢者等のユーザにとっては困難な場合がある。また、通常、リモコンとＳＴＢとはセット販売されるため、ペアリングされるリモコンとＳＴＢとの組は事前に分かっている。このため、ユーザにペアリング処理を実行させることの実効性は低く、リモコンとＳＴＢとのペアリングを工場出荷前の製造工程等で事前に行っておくのが望ましい。
次に、製造工程におけるペアリングについて説明する。
【００２６】
図８は、従来のリモコンとＳＴＢのセット品の製造工程におけるペアリングについて説明するための図である。
【００２７】
例えば、複数の生産ラインにおいてリモコンとＳＴＢとのペアリングが実施されているものとする。
【００２８】
図８に示すように、生産ライン１００Ａでは、リモコン１２０ＡとＳＴＢ１１０Ａのペアリングが実施され、生産ライン１００Ｂではリモコン１２０ＢとＳＴＢ１１０Ｂのペアリングが実施されるものとする。
【００２９】
ＳＴＢ１１０Ａには、ＳＴＢ１１０Ａのシリアル番号の識別情報であるバーコード１１５Ａが添えられている。例えば、バーコード１１５Ａが印字されたラベルがＳＴＢ１１０Ａに貼り付けられていてもよいし、バーコード１１５ＡがＳＴＢ１１０Ａに直接印字されていてもよい。
【００３０】
同様に、ＳＴＢ１１０Ｂには、ＳＴＢ１１０Ｂのシリアル番号の識別情報であるバーコード１１５Ｂが添えられている。
【００３１】
生産ライン１００Ａには、制御装置１３０Ａが設置されており、制御装置１３０Ａにはバーコードリーダ１４０Ａが接続されている。制御装置１３０Ａは、生産ライン１００Ａで製造されるＳＴＢ１１０Ａの生産管理を行っている。つまり、作業者がバーコードリーダ１４０Ａを操作して、バーコードリーダ１４０Ａにバーコード１１５Ａをスキャンさせる。これにより、バーコードリーダ１４０Ａは、ＳＴＢ１１０Ａのシリアル番号を読み取る。制御装置１３０Ａは、バーコードリーダ１４０Ａから、バーコードリーダ１４０Ａが読み取ったＳＴＢ１１０Ａのシリアル番号を取得する。制御装置１３０Ａは、ペアリング対象のＳＴＢ１１０Ａのシリアル番号とペアリングの実施時刻などの情報を蓄積することにより、ＳＴＢ１１０Ａの生産管理を行う。
【００３２】
生産ライン１００Ｂにも、生産ライン１００Ａと同様に、制御装置１３０Ｂおよび制御装置１３０Ｂに接続されたバーコードリーダ１４０Ｂが設置され、生産ライン１００Ｂで製造されるＳＴＢ１１０Ｂの生産管理を行っている。
【００３３】
また、生産ライン１００Ａと生産ライン１００Ｂとの間は数ｍ〜数１０ｍ程度しか離れていないものとする。つまり、Ｂｌｕｅｔｏｏｔｈ（登録商標）の最大通信距離は、Ｂｌｕｅｔｏｏｔｈ（登録商標）のＣｌａｓｓにもよるが、Ｃｌａｓｓ１の場合には、１００ｍ程度離れていても通信可能である。このため、生産ライン１００Ａと生産ライン１００Ｂとは、生産ラインを跨いでＢｌｕｅｔｏｏｔｈ（登録商標）方式による無線通信可能な範囲内に設置されているものとする。
【００３４】
図９は、従来の複数の生産ラインにおけるリモコンとＳＴＢとのペアリングの流れを示すシーケンス図である。なお、ここでは、生産ライン１００Ａにおけるペアリングと、生産ライン１００Ｂにおけるペアリングとがほぼ同時に実行されるものとする。
【００３５】
事前に、リモコン１２０Ａと、ＳＴＢ１１０Ａおよび１１０Ｂとがペアリングモードに移行しているものとする。なお、図９には、リモコン１２０Ｂは示していないが、リモコン１２０Ｂもペアリングモードに移行していてもよい。
【００３６】
ペアリングモードに移行した後、リモコン１２０Ａは、自機器のＢＤアドレスをブロードキャストし、近距離に設置されたＳＴＢ１１０Ｂおよび１１０Ａが、それぞれリモコン１２０ＡのＢＤアドレスを受信する（Ｓ２１、Ｓ２２）。
【００３７】
リモコン１２０ＡのＢＤアドレスを受信したＳＴＢ１１０Ｂおよび１１０Ａは、それぞれ、リモコン１２０ＡのＢＤアドレスを宛先として、ペアリング要求のパケットを送信する（Ｓ２３、Ｓ２６）。ここでは、ＳＴＢ１１０Ｂからのパケット送信がＳＴＢ１１０Ａからのパケット送信よりも早く実行され、リモコン１２０Ａは、ＳＴＢ１１０Ｂからのペアリング要求のパケットを、ＳＴＢ１１０Ａからのペアリング要求のパケットよりも早く受信したものとする。
【００３８】
ＳＴＢ１１０Ｂからペアリング要求のパケットを受信したリモコン１２０Ａは、当該パケットに示されるＳＴＢ１１０ＢのＢＤアドレスを宛先として、ペアリング承認信号を送信し、ＳＴＢ１１０Ｂは当該信号を受信する（Ｓ２４）。
【００３９】
その後、リモコン１２０ＡとＳＴＢ１１０Ｂとの間で相互通信を行うことにより、ペアリング処理が実行される（Ｓ２５）。これにより、リモコン１２０ＡとＳＴＢ１１０Ｂとの間で、認証に必要なリンクキーが生成され、リモコン１２０ＡおよびＳＴＢ１１０Ｂの各々に当該リンクキーが記憶される。
【００４０】
なお、ＳＴＢ１１０Ａからのペアリング要求のパケットは、ＳＴＢ１１０Ｂからのペアリング要求のパケットよりも遅くリモコン１２０Ａに到達する（Ｓ２６）。このため、リモコン１２０ＡとＳＴＢ１１０Ａとの間のペアリング処理は実行されない。
【００４１】
このように、作業者の意図とは異なるペアリング処理が実行され、生産ラインを跨いだリモコン１２０ＢとＳＴＢ１１０Ａとの間でペアリング処理が実行されてしまう場合がある。つまり、通信可能範囲内に複数のペアリング対象機器が存在してしまうと、意図しない組み合わせでペアリング処理が実行されてしまうという課題がある。
【００４２】
このような課題を解決するために、ペアリング対象機器の通信範囲を制限することが考えられる。
【００４３】
図１０は、従来のリモコンとＳＴＢのセット品の製造工程におけるペアリングについて説明するための図である。
【００４４】
図１０に示す生産ラインは、図８に示した生産ライン１００Ａおよび１００Ｂにおいて、さらに、シールドボックス１５０Ａおよび１５０Ｂをそれぞれ備えている。各シールドボックスは、例えば、電気抵抗値が低い板金などから構成される筐体であり、シールドボックスの空間内で電波を反射させることにより、電波をシールドする。これにより、シールドボックス内の機器からの送信電波が外部に漏れないようにすることができる。
【００４５】
つまり、シールドボックス１５０Ａ内に存在するリモコン１２０ＡおよびＳＴＢ１１０Ａから送信される電波が、生産ライン１００Ｂのリモコン１２０ＢおよびＳＴＢ１１０Ｂによって受信されないようにすることができる。同様に、シールドボックス１５０Ｂ内に存在するリモコン１２０ＢおよびＳＴＢ１１０Ｂから送信される電波が、生産ライン１００Ａのリモコン１２０ＡおよびＳＴＢ１１０Ａによって受信されないようにすることができる。
【００４６】
このようなシールドボックス１５０Ａおよび１５０Ｂを用いることにより、生産ラインを跨いだリモコンとＳＴＢとの間でのペアリング処理を防止することができる。これにより、同一生産ライン内で、リモコンとＳＴＢとのペアリング処理を実行することができる。
【００４７】
しかし、シールドボックスを用いるペアリング方法では、シールドボックスを準備するためのコストを要するという課題がある。また、ペアリングの度に、シールドボックスにリモコンおよびＳＴＢを収めたり、シールドボックスからリモコンおよびＳＴＢを取り出したりしなければならず、作業性が悪いという課題もある。
【００４８】
生産ラインを１つにしてシールドボックスを無くす方法も考えられるが、生産ラインを複数設けることができないため、ＳＴＢの生産性が悪くなる。
【００４９】
本開示では、コストを掛けずに、作業性良く、機器のペアリングを正確に実施することのできるペアリング方法について説明する。
【００５０】
［本願発明の実施形態の概要］
最初に本発明の実施形態の概要を列記して説明する。
（１）本発明の一実施形態に係るペアリング方法は、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従い無線通信を行う親機および子機のペアリング方法であって、前記子機を、前記親機からのペアリング要求の受け付け可能状態にするステップと、前記親機が、前記子機以外の外部機器から前記子機のアドレスを取得するステップと、前記親機が、取得した前記子機のアドレスに対して前記ペアリング要求を送信するステップと、前記ペアリング要求の送信元の前記親機と、前記ペアリング要求の送信先の前記子機との間でペアリングを実行するステップとを含む。
【００５１】
この構成によると、親機が子機以外の外部機器から子機のアドレスを取得している。このため、親機は、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式の無線通信以外の方法で子機のアドレスを取得することができる。よって、親機の近くに他の子機が存在している場合であっても、親機は、他の子機から、当該他の子機のアドレスを受信することがない。よって、ペアリング対象の親機と子機の組み合わせを一意に決定することができる。親機が子機のアドレスを受信した後は、通常のシーケンスに従いペアリングを行うことができる。このため、機器のペアリングを正確に実施することができる。
【００５２】
（２）また、前記取得するステップでは、前記子機に添えられた目視可能な前記アドレスの識別情報から、当該アドレスを読み取ることにより、当該アドレスを取得してもよい。
【００５３】
この構成によると、親機は、子機のアドレスの識別情報から、当該アドレスを読み取ることで、子機のアドレスを取得することができる。上述したように、生産ラインには、生産管理のためのバーコードリーダが設置されている。このため、従来、生産管理のために利用していたバーコードリーダを流用して識別情報から、子機のアドレスを読み取ることができる。これにより、コストを掛けずに、作業性良く、機器のペアリングを実施することができる。
【００５４】
（３）本発明の他の実施形態に係るペアリング方法は、無線通信を行う親機および子機のペアリング方法であって、前記親機が、前記子機に添えられた目視可能な当該子機のアドレスの識別情報から、当該子機のアドレスを取得するステップと、前記親機が、取得した前記子機のアドレスが示す前記子機との間で、ペアリングを実行するステップとを含む。
【００５５】
この構成によると、親機は、子機に添えられた子機のアドレスの識別情報から、子機のアドレスを取得することができる。このため、親機の近くに他の子機が存在している場合であっても、親機は、他の子機から、当該他の子機のアドレスを受信することがない。よって、ペアリング対象の親機と子機の組み合わせを一意に決定することができる。親機が子機のアドレスを取得した後は、通常のシーケンスに従いペアリングを行うことができる。このため、機器のペアリングを正確に実施することができる。
【００５６】
（４）本発明の他の実施形態に係る通信装置は、端末装置と無線通信を行う通信装置であって、前記端末装置以外の外部機器から前記端末装置のアドレスを取得するアドレス取得部と、前記アドレス取得部が取得した前記端末装置のアドレスが示す前記端末装置との間で、ペアリングを行うペアリング処理部とを備える。
【００５７】
この構成によると、アドレス取得部が、端末装置以外の外部機器から端末装置のアドレスを取得している。このため、通信装置の近くに他の端末装置が存在している場合であっても、アドレス取得部は、他の端末装置から、当該他の端末装置のアドレスを受信することがない。よって、ペアリング対象の通信装置と端末装置の組み合わせを一意に決定することができる。アドレス取得部が端末装置のアドレスを取得した後は、ペアリング処理部が当該端末装置との間でペアリングを行うことができる。このため、機器のペアリングを正確に実施することができる。
【００５８】
（５）本発明の他の実施形態に係るペアリング装置は、無線通信を行う親機および子機のペアリングを制御するペアリング装置であって、前記子機に添えられた目視可能な当該子機のアドレスの識別情報から読み取られた当該子機のアドレスを取得するアドレス取得部と、前記アドレス取得部が取得した前記子機のアドレスを、前記親機に通知する通知部と、前記通知部が通知した前記子機のアドレスに従い、前記親機に当該子機とのペアリングを実施させるペアリング制御部とを備える。
【００５９】
この構成によると、アドレス取得部が、子機のアドレスの識別情報から読み取られた子機のアドレスを取得している。このため、ペアリング対象の子機の識別情報から読み取られたペアリング対象の子機のアドレスを取得することができる。通知部は、ペアリング対象の子機のアドレスを親機に通知し、当該子機とのペアリングを実施させることにより、機器のペアリングを正確に実施することができる。
【００６０】
（６）本発明の他の実施形態に係る子機パッケージは、親機と無線通信する子機と、当該子機のアドレスを記したラベルとを備える。
【００６１】
この構成によると、子機のラベルから子機のアドレスを読み取ることにより、子機のアドレスを取得し、取得したアドレスを親機に通知することができる。また、子機と、子機のアドレスを記したラベルとがセットでパッケージされている。このため、ラベル読み取りの際、間違って他の子機のラベルからアドレスを読み取ることがなくなる。これにより、ペアリング対象の子機のアドレスを親機に正確に通知することができ、ペアリングを正確に実施することができる。よって、正確なペアリングを実現することのできる子機パッケージを提供することができる。
【００６２】
（７）本発明の他の実施形態に係る製造方法は、無線通信を行う親機および子機を備える通信システムの製造方法であって、前記親機が、前記子機に添えられた目視可能な当該子機のアドレスの識別情報から、当該子機のアドレスを取得するステップと、前記親機が、取得した前記子機のアドレスが示す前記子機との間で、ペアリングを実行するステップとを含む。
【００６３】
この構成によると、親機が子機以外の外部機器から子機のアドレスを取得している。このため、親機は、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式の無線通信以外の方法で子機のアドレスを取得することができる。よって、親機の近くに他の子機が存在している場合であっても、親機は、他の子機から、当該他の子機のアドレスを受信することがない。よって、ペアリング対象の親機と子機の組み合わせを一意に決定することができる。親機が子機のアドレスを受信した後は、通常のシーケンスに従いペアリングを行うことができる。このため、機器のペアリングを正確に実施することができる。
【００６４】
［本願発明の実施形態の詳細］
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００６５】
［全体の機器構成］
図１は、本発明の実施の形態に係る通信システムおよび通信システムのペアリングに用いられる機器の構成を示す図である。
通信システムは、ＳＴＢ１０とリモコン２０とを備える。
【００６６】
本実施の形態では、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従い無線通信するＳＴＢ１０と、ＳＴＢ１０のリモコン２０とを工場出荷前に事前にペアリングする方法について説明する。
【００６７】
ＳＴＢ１０は、親機または通信装置を構成する。ＳＴＢ１０には、ＳＴＢ１０のシリアル番号の識別情報を示すバーコード１５が添えられている。例えば、バーコード１５が印字されたラベルがＳＴＢ１０に貼り付けられていてもよいし、バーコード１５がＳＴＢ１０に直接印字されていてもよい。
【００６８】
リモコン２０は、子機または端末装置を構成する。ＳＴＢ１０とセットで出荷されるリモコン２０には、リモコン２０のＢＤアドレスの識別情報を示すバーコード２５が添えられている。例えば、バーコード２５が印字されたラベルがリモコン２０に貼り付けられていてもよいし、バーコード２５がＳＴＢ１０に直接印字されていてもよい。また、図２に示すように、リモコン２０を包装する容器にバーコード２５が添えられていてもよい。
【００６９】
ＳＴＢ１０の生産現場には、制御装置３０が設置されており、制御装置３０にはバーコードリーダ４０が接続されている。制御装置３０は、製造対象のＳＴＢ１０の生産管理を行っている。つまり、作業者がバーコードリーダ４０を操作して、バーコードリーダ４０にバーコード１５をスキャンさせる。これにより、バーコードリーダ４０は、ＳＴＢ１０のシリアル番号を読み取る。制御装置３０は、バーコードリーダ４０から、バーコードリーダ４０が読み取ったＳＴＢ１０のシリアル番号を取得する。制御装置３０は、ペアリング対象のＳＴＢ１０のシリアル番号とペアリングの実施時刻などの情報を蓄積することにより、ＳＴＢ１０の生産管理を行う。
【００７０】
また、作業者は、バーコードリーダ４０を操作して、リモコン２０のバーコード２５をバーコードリーダ４０にスキャンさせる。これにより、バーコードリーダ４０がリモコン２０のＢＤアドレスを読み取る。制御装置３０は、ペアリング装置を構成し、バーコードリーダ４０から、リモコン２０のＢＤアドレスを取得する。制御装置３０は、取得したリモコン２０のＢＤアドレスをＳＴＢ１０に送信する。なお、本実施の形態では、制御装置３０とＳＴＢ１０とは有線接続されているものとするが、制御装置３０とＳＴＢ１０とは無線接続されていてよい。
【００７１】
ＳＴＢ１０は、制御装置３０から受信したリモコン２０のＢＤアドレスに従い、リモコン２０とのペアリング処理を実施する。
【００７２】
なお、リモコン２０に添えられるバーコード２５は、目視可能なリモコン２０のＢＤアドレスの識別情報の一例である。このため、上記ＢＤアドレスの識別情報を目視可能であれば、他の方法で、ＢＤアドレスを示してもよい。例えば、ＱＲコード（登録商標）でリモコン２０のＢＤアドレスを示してもよい。この場合には、バーコードリーダ４０の代わりに、ＱＲコード（登録商標）リーダが用いられる。ＱＲコード（登録商標）リーダは、ＱＲコード（登録商標）からリモコン２０のＢＤアドレスを読み取る。また、リモコン２０に、リモコン２０のアドレスを示す文字を添えてもよい。この場合には、バーコードリーダ４０の代わりに、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）リーダが用いられる。ＯＣＲリーダは、文字を認識することにより、リモコン２０のＢＤアドレスを読み取る。
【００７３】
［ＳＴＢ１０の構成］
図３は、本発明の実施の形態に係るＳＴＢ１０の機能的な構成を示すブロック図である。
【００７４】
ＳＴＢ１０は、無線通信部１１と、有線通信部１２と、アドレス取得部１３と、ペアリング処理部１４とを備える。
【００７５】
無線通信部１１は、リモコン２０とＢｌｕｅｔｏｏｔｈ（登録商標）方式に従い無線通信を行う。無線通信部１１は、無線通信モジュールを含んで構成される。
【００７６】
有線通信部１２は、制御装置３０とＥｔｈｅｒｎｅｔ（登録商標）ケーブルなどの有線で接続され、制御装置３０と通信を行う。有線通信部１２は、有線通信モジュールを含んで構成される。なお、有線通信部１２の代わりに、Ｗｉ−Ｆｉダイレクトや、Ｚｉｇｂｅｅ（登録商標）などの無線通信により、制御装置３０と通信を行う無線通信部を用いてもよい。
【００７７】
アドレス取得部１３は、有線通信部１２を介して、制御装置３０からリモコン２０のＢＤアドレスを取得する。
【００７８】
ペアリング処理部１４は、アドレス取得部１３が取得したリモコン２０のＢＤアドレスに基づいて、当該ＢＤアドレスが示すリモコン２０との間でペアリングを行う。つまり、ペアリング処理部１４は、無線通信部１１を介して、当該ＢＤアドレスを宛先として、ペアリング要求のパケットを送信する。当該パケットには、送信元として、ＳＴＢ１０のＢＤアドレスを含む。リモコン２０でペアリングが承認されると、ペアリング処理部１４は、無線通信部１１を介して、リモコン２０からペアリング承認信号を受信する。その後、ペアリング処理部１４は、リモコン２０との間で相互通信を行うことによりリンクキーを生成し、ＳＴＢ１０の図示しない記憶部に当該リンクキーを記憶させる。
【００７９】
ペアリングが実行された後は、無線通信部１１は、記憶部に記憶されたリンクキーを用いて、リモコン２０との相互認証を行う。これにより、ペアリング処理を行うことなく、無線通信部１１は、リモコン２０とのＢｌｕｅｔｏｏｔｈ（登録商標）方式による無線通信を行うことができる。
【００８０】
［リモコン２０の構成］
図４は、本発明の実施の形態に係るリモコン２０の機能的な構成を示すブロック図である。
リモコン２０は、無線通信部２１と、ペアリング処理部２２とを備える。
【００８１】
無線通信部２１は、ＳＴＢ１０と、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従い無線通信を行う。無線通信部２１は、無線通信モジュールを含んで構成される。
【００８２】
ペアリング処理部２２は、無線通信部２１を介してＳＴＢ１０とデータの送受信を行うことにより、ＳＴＢ１０との間でペアリングを行う。つまり、ペアリング処理部２２は、無線通信部２１を介して、ＳＴＢ１０から、ペアリング要求のパケットを受信する。ペアリング処理部２２は、他のＳＴＢ１０とのペアリングが完了していなければ、ペアリングを承認し、ペアリング要求のパケットの送信元に示されるＳＴＢ１０のＢＤアドレスに対して、ペアリング承認信号を送信する。その後、ペアリング処理部２２は、ＳＴＢ１０との間で相互通信を行うことによりリンクキーを生成し、リモコン２０の図示しない記憶部に当該リンクキーを記憶させる。
【００８３】
ペアリングが実行された後は、無線通信部２１は、記憶部に記憶されたリンクキーを用いて、ＳＴＢ１０との相互認証を行う。これにより、ペアリング処理を行うことなく、無線通信部２１は、ＳＴＢ１０とのＢｌｕｅｔｏｏｔｈ（登録商標）方式による無線通信を行うことができる。
【００８４】
［制御装置３０の構成］
図５は、本発明の実施の形態に係る制御装置３０の機能的な構成を示すブロック図である。
【００８５】
制御装置３０は、有線通信部３１と、アドレス取得部３２と、通知部３３と、ペアリング制御部３４とを備える。
【００８６】
有線通信部３１は、ＳＴＢ１０とＥｔｈｅｒｎｅｔ（登録商標）ケーブルなどの有線で接続され、ＳＴＢ１０と通信を行う。有線通信部３１は、有線通信モジュールを含んで構成される。なお、有線通信部３１の代わりに、Ｗｉ−Ｆｉダイレクトや、Ｚｉｇｂｅｅ（登録商標）などの無線通信により、ＳＴＢ１０と通信を行う無線通信部を用いてもよい。
【００８７】
アドレス取得部３２は、バーコードリーダ４０に接続され、バーコードリーダ４０によるリモコン２０のバーコード２５の読み取り結果である、リモコン２０のＢＤアドレスを取得する。
【００８８】
通知部３３は、アドレス取得部３２が取得したリモコン２０のＢＤアドレスを、有線通信部３１を介してＳＴＢ１０に送信する。
【００８９】
ペアリング制御部３４は、アドレス取得部３２がリモコン２０のＢＤアドレスを取得した場合に、ペアリングの実施を要求する要求信号を、有線通信部３１を介してＳＴＢ１０に送信する。
【００９０】
［ペアリング処理の流れ］
図６は、本実施の形態に係るペアリング処理の流れの一例を示すシーケンス図である。
【００９１】
作業者は、リモコン２０をペアリングモードに移行させる（Ｓ１）。例えば、作業者が、特定の組み合わせのリモコンキーを同時に押下することに、リモコン２０をペアリングモードに移行させてもよい。ただし、ペアリングモードへの移行方法はこれに限定されるものではない。ペアリングモードに移行することにより、リモコン２０は、他機器との接続可能状態となる。つまり、リモコン２０は、他機器からのペアリング要求のパケットの受付可能状態となる。
【００９２】
作業者は、ＳＴＢ１０をペアリングモードに移行させる（Ｓ２）。例えば、作業者が、ＳＴＢ１０に設けられたペアリングボタンを押下することにより、ＳＴＢ１０をペアリングモードに移行させてもよい。ただし、ペアリングモードへの移行方法はこれに限定されるものではない。例えば、ＳＴＢ１０が他機器とペアリングされていない状態でＳＴＢ１０の電源スイッチをＯＮにした場合には、ＳＴＢ１０が自動的にペアリングモードに移行するものとしてもよい。この場合には、作業者は、ＳＴＢ１０の電源スイッチをＯＮにすることにより、ＳＴＢ１０をペアリングモードに移行させることができる。ペアリングモードに移行することにより、ＳＴＢ１０は、他の機器との接続待機状態となる。
【００９３】
リモコン２０のペアリングモード移行処理（Ｓ１）およびＳＴＢ１０のペアリングモード移行処理（Ｓ２）の実行順序は逆であってもよい。
【００９４】
作業者は、バーコードリーダ４０を操作して、バーコードリーダ４０にリモコン２０のバーコード２５からリモコン２０のＢＤアドレスを読み取らせる。制御装置３０は、バーコードリーダ４０が読み取ったリモコン２０のＢＤアドレスを取得する（Ｓ３）。
【００９５】
制御装置３０は、ＳＴＢ１０に対して、取得したリモコン２０のＢＤアドレスを送信し、ＳＴＢ１０は、制御装置３０から送信されたリモコン２０のＢＤアドレスを受信する（Ｓ４）。
【００９６】
制御装置３０は、ＳＴＢ１０に対して、ＳＴＢ１０に送信したリモコン２０のＢＤアドレスに従ったリモコン２０とのペアリングを要求するために、ペアリングの要求信号を送信する。ＳＴＢ１０は、当該要求信号を受信する（Ｓ５）。
【００９７】
ＳＴＢ１０は、制御装置３０からペアリングの要求信号を受信すると、ステップＳ４で受信したリモコン２０のＢＤアドレスを宛先として、ペアリング要求のパケットを送信する。リモコン２０は、当該パケットを受信する（Ｓ６）。ペアリング要求のパケットは、送信元として、当該パケットを送信したＳＴＢ１０のＢＤアドレスを含む。
【００９８】
ペアリング要求のパケットを受信したリモコン２０は、ペアリングモードに移行した後（Ｓ１）、他の機器とのペアリングを行っていなければ、当該パケットに示されるＳＴＢ１０のＢＤアドレスに対して、ペアリング承認信号を送信する。ＳＴＢ１０は、当該ペアリング承認信号を受信する（Ｓ７）。なお、リモコン２０は、自機器のＢＤアドレスをブロードキャストしておらず、リモコン２０のＢＤアドレスを知っているのはＳＴＢ１０および制御装置３０のみである。このため、リモコン２０が他の機器とペアリングを行っていることはないため、リモコン２０は、ペアリング承認信号をＳＴＢ１０のＢＤアドレスに対して送信する。
【００９９】
ＳＴＢ１０がペアリング承認信号を受信した後は、ＳＴＢ１０とリモコン２０との間で相互通信を行うことにより、ペアリングを実行する（Ｓ８）。つまり、ＳＴＢ１０およびリモコン２０がリンクキーを生成し、各機器は、生成したリンクキーを自機器に記憶する
【０１００】
［実施の形態の効果］
以上説明したように、本実施の形態によると、ＳＴＢ１０がリモコン２０以外の外部機器である制御装置３０からリモコン２０のアドレスを取得している。具体的には、ＳＴＢ１０は、バーコードリーダ４０が読み取ったリモコン２０のＢＤアドレスを、制御装置３０から取得している。このため、ＳＴＢ１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式の無線通信以外の方法でリモコン２０のＢＤアドレスを取得することができる。よって、ＳＴＢ１０の近くに他のリモコンが存在している場合であっても、ＳＴＢ１０は、他のリモコンから、当該他のリモコンのＢＤアドレスを受信することがない。また、ＳＴＢ１０がリモコン２０以外のリモコンにペアリング要求のパケットを送信することもない。よって、ペアリング対象のＳＴＢ１０とリモコン２０の組み合わせを一意に決定することができる。ＳＴＢ１０がリモコン２０のＢＤアドレスを受信した後は、通常のシーケンスに従いペアリングを行うことができる。このため、機器のペアリングを正確に実施することができる。
【０１０１】
また、アドレス取得部３２は、バーコードリーダ４０がバーコード２５から読み取ったリモコン２０のＢＤアドレスを取得している。ＳＴＢ１０の生産現場には、生産管理のためにＳＴＢ１０のバーコードからシリアル番号を読み取るためのバーコードリーダ４０が設置されている。このため、本実施の形態では、従来、生産管理のために利用していたバーコードリーダ４０を流用して、リモコン２０のバーコード２５からリモコン２０のＢＤアドレスを読み取ることができる。これにより、コストを掛けずに、作業性良く、機器のペアリングを実施することができる。
【０１０２】
ＳＴＢ１０には、通常、Ｅｔｈｅｒｎｅｔ（登録商標）の通信ポートが設けられているため、当該通信ポートに制御装置３０を接続することができる。このため、ＳＴＢ１０は、従来、リモコン２０から無線でＢＤアドレスを受信していたものを、通信ポート経由で制御装置３０から受信するようにプログラム変更するだけで構成することができる。よって、大幅なプログラムの変更をすることなく、ＳＴＢ１０を構成することができる。
【０１０３】
なお、本実施の形態では、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式の無線通信における機器のペアリングについて説明したが、Ｂｌｕｅｔｏｏｔｈ（登録商標）以外のペアリングを実施する通信方式にも同様に、本実施の形態を適用することができる。
【０１０４】
上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムとして構成されてもよい。ＲＡＭまたはＨＤＤには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１０５】
さらに、上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩから構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１０６】
また、本発明は、上記に示す方法をコンピュータにより実現するコンピュータプログラムであるとしてもよい。
【０１０７】
さらに、本発明は、上記コンピュータプログラムをコンピュータ読取可能な非一時的な記録媒体、例えば、ＨＤＤ、ＣＤ−ＲＯＭ、半導体メモリなどに記録したものとしてもよい。
【０１０８】
また、本発明は、上記コンピュータプログラムまたは上記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０１０９】
本開示は、以下に付記する特徴を有する。
［付記］
Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従い無線通信を行うＳＴＢおよびリモコンのペアリング方法であって、
上記リモコンを、上記ＳＴＢからのペアリング要求の受け付け可能状態にするステップと、
上記ＳＴＢが、上記リモコン以外の外部機器から上記リモコンのアドレスを取得するステップと、
上記ＳＴＢが、取得した上記リモコンのアドレスに対して上記ペアリング要求を送信するステップと、
上記ペアリング要求の送信元の上記ＳＴＢと、上記ペアリング要求の送信先の上記リモコンとの間でペアリングを実行するステップと
を含むペアリング方法。
【０１１０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１１】
１０、１１０Ａ、１１０Ｂ  ＳＴＢ
１１、２１  無線通信部
１２、３１  有線通信部
１３、３２  アドレス取得部
１４、２２  ペアリング処理部
１５、２５、１１５Ａ、１１５Ｂ  バーコード
２０、１２０Ａ、１２０Ｂ  リモコン
３０、１３０Ａ、１３０Ｂ  制御装置
３３  通知部
３４  ペアリング制御部
４０、１４０Ａ、１４０Ｂ  バーコードリーダ
１００Ａ、１００Ｂ  生産ライン
１５０Ａ、１５０Ｂ  シールドボックス
【図１】
2018088573.tif 000003
【図２】
2018088573.tif 000004
【図３】
2018088573.tif 000005
【図４】
2018088573.tif 000006
【図５】
2018088573.tif 000007
【図６】
2018088573.tif 000008
【図７】
2018088573.tif 000009
【図８】
2018088573.tif 000010
【図９】
2018088573.tif 000011
【図１０】
2018088573.tif 000012