(57)【要約】  本開示は、対となる電子装置間で速やかに無線データ通信を開始することができるようにする情報処理装置、情報処理方法、およびプログラムに関する。  本開示の一側面である情報処理装置は、電子装置間で無線データ通信を行なうための接続設定処理の結果として得られる設定情報を、初期化処理の際に消去されない優先情報と、前記初期化処理の際に消去される非優先情報とに区別して管理する情報管理部を備える。本開示は、bluetoothインタフェースを備える電子装置に適用できる。
2014061486.tif 000002
【特許請求の範囲】
【請求項１】
電子装置間で無線データ通信を行なうための接続設定処理の結果として得られる設定情報を、初期化処理の際に消去されない優先情報と、前記初期化処理の際に消去される非優先情報とに区別して管理する情報管理部を
備える情報処理装置。
【請求項２】
他の情報処理装置と無線データ通信を行なうための前記接続設定処理を行う接続設定処理部と、
前記初期化処理を行う初期化処理部と
をさらに備え、
前記情報管理部は、前記接続設定処理部による前記他の情報処理装置との前記接続設定処理の結果として得られる設定情報を、初期化処理の際に消去されない優先情報と、前記初期化処理の際に消去される非優先情報とに区別して管理する
請求項１に記載の情報処理装置。
【請求項３】
前記情報管理部は、優先的に接続すべき優先接続相手としての前記他の情報処理装置との間で行なった接続設定処理の結果として生成された前記設定情報を前記優先情報として管理する
請求項２に記載の情報処理装置。
【請求項４】
前記情報管理部は、起動時において前記非優先情報が存在しない場合、前記優先情報として管理されている前記設定情報に基づいて、前記非優先情報としての前記設定情報を復元する
請求項２に記載の情報処理装置。
【請求項５】
前記情報管理部は、前記優先接続相手としての前記他の情報処理装置との間で改めて前記接続設定処理が行われた場合、その結果として改めて生成された設定情報により前記優先情報を更新する
請求項２に記載の情報処理装置。
【請求項６】
前記情報管理部は、同梱出荷される前記他の情報処理装置との間で行なった前記接続設定処理の結果として生成された前記設定情報を前記優先情報として管理する
請求項２に記載の情報処理装置。
【請求項７】
前記優先接続相手としての前記他の情報処理装置を所定の選定基準に従って変更する変更部を
さらに備える請求項２に記載の情報処理装置。
【請求項８】
前記変更部は、前記所定の選定基準としての他の情報処理装置との接続履歴情報に基づいて、前記優先接続相手を変更する
請求項７に記載の情報処理装置。
【請求項９】
情報を管理する情報管理部を備える情報処理装置の情報処理方法において、
前記情報管理部による、
電子装置間で無線データ通信を行なうための接続設定処理の結果として得られる設定情報を、初期化処理の際に消去されない優先情報と、前記初期化処理の際に消去される非優先情報とに区別して管理する情報管理ステップを
含む情報処理方法。
【請求項１０】
コンピュータを、
電子装置間で無線データ通信を行なうための接続設定処理の結果として得られる設定情報を、初期化処理の際に消去されない優先情報と、前記初期化処理の際に消去される非優先情報とに区別して管理する情報管理部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関し、特に、例えばbluetooth（商標）によりデータ通信を行なう場合に好適な情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
様々な電子装置に適用可能な無線通信規格としてbluetoothが知られており、bluetoothのインタフェースを搭載した電子装置間の無線データ通信が実現されている。【０００３】
具体的には、例えば、プレーヤ、ヘッドセット、テレビジョン受像機、リモートコントローラ、パーソナルコンピュータ、マウスなどにbluetoothのインタフェースが搭載され、該プレーヤから該ヘッドセットに対してオーディオデータを送信したり、該リモートコントローラから該テレビジョン受像機に制御信号を送信したり、該パーソナルコンピュータと該マウスとを接続することが行なわれている。以下、bluetoothのインタフェースが搭載された装置をＢＴ対応装置（例えば、ＢＴ対応プレーヤなど）と称する。【０００４】
上述したように、ＢＴ対応装置は他のＢＴ対応装置とともに使用されるので、それらは同梱されて（一方が他方の付属品である場合も含む）販売されることが多い。具体的には、ＢＴ対応プレーヤとＢＴ対応ヘッドセットとが同梱販売されたり、ＢＴ対応テレビジョン受像機の付属品としてＢＴ対応リモートコントローラが同梱されたりすることが多い。【０００５】
ところで、従来においては、同梱されているＢＴ対応装置対を開梱して電源を投入しても即時にbluetoothの無線通信が実行できるわけではなく、ユーザの操作によりその２台のＢＴ対応装置の間でペアリング処理を実行させる必要があった。【０００６】
そこでユーザの利便性を向上させるために、同梱するＢＴ対応装置対（例えば、ＢＴ対応プレーヤとＢＴ対応ヘッドセット）に対して出荷前にペアリング処理を実行させる方法が提案されている（例えば、特許文献１参照）。【０００７】
出荷前に同梱する２台のＢＴ対応装置の間でペアリング処理を実行させることにより、ユーザは開梱したＢＴ対応装置対を即時に無線データ通信を行なうことが可能となった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２４５７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、一般に電子装置には初期化機能が実装されており、ＢＴ対応装置にも初期化機能が実装されている。よって、出荷前にペアリング処理済みのＢＴ対応装置が誤操作などによって初期化された場合、ペアリング処理の結果として記憶されているペアリング情報も消去されてしまい、対となるＢＴ対応装置間で無線データ通信を行なうことができない。そして、これを復旧するためには対となるＢＴ対応装置間で改めてペアリング処理を実行させる必要があった。【００１０】
本開示はこのような状況に鑑みてなされたものであり、対となる電子装置間で速やかに無線データ通信を開始できるようにするものである。
【課題を解決するための手段】
【００１１】
本開示の一側面である情報処理装置は、電子装置間で無線データ通信を行なうための接続設定処理の結果として得られる設定情報を、初期化処理の際に消去されない優先情報と、前記初期化処理の際に消去される非優先情報とに区別して管理する情報管理部を備える。【００１２】
本開示の一側面である情報処理装置は、他の情報処理装置と無線データ通信を行なうための前記接続設定処理を行う接続設定処理部と、前記初期化処理を行う初期化処理部とをさらに備え、前記情報管理部は、前記接続設定処理部による前記他の情報処理装置との前記接続設定処理の結果として得られる設定情報を、初期化処理の際に消去されない優先情報と、前記初期化処理の際に消去される非優先情報とに区別して管理することができる。【００１３】
前記情報管理部は、優先的に接続すべき優先接続相手としての前記他の情報処理装置との間で行なった接続設定処理の結果として生成された前記設定情報を前記優先情報として管理することができる。【００１４】
前記情報管理部は、起動時において前記非優先情報が存在しない場合、前記優先情報として管理されている前記設定情報に基づいて、前記非優先情報としての前記設定情報を復元することができる。【００１５】
前記情報管理部は、前記優先接続相手としての前記他の情報処理装置との間で改めて前記接続設定処理が行われた場合、その結果として改めて生成された設定情報により前記優先情報を更新することができる。【００１６】
前記情報管理部は、同梱出荷される前記他の情報処理装置との間で行なった前記接続設定処理の結果として生成された前記設定情報を前記優先情報として管理することができる。【００１７】
本開示の一側面である情報処理装置は、前記優先接続相手としての前記他の情報処理装置を所定の選定基準に従って変更する変更部をさらに備えることができる。【００１８】
前記変更部は、前記所定の選定基準としての他の情報処理装置との接続履歴情報に基づいて、前記優先接続相手を変更することができる。【００１９】
本開示の一側面である情報処理方法は、情報を管理する情報管理部を備える情報処理装置の情報処理方法において、前記情報管理部による、電子装置間で無線データ通信を行なうための接続設定処理の結果として得られる設定情報を、初期化処理の際に消去されない優先情報と、前記初期化処理の際に消去される非優先情報とに区別して管理する情報管理ステップを含む。【００２０】
本開示の一側面であるプログラムは、コンピュータを、電子装置間で無線データ通信を行なうための接続設定処理の結果として得られる設定情報を、初期化処理の際に消去されない優先情報と、前記初期化処理の際に消去される非優先情報とに区別して管理する情報管理部として機能させる。【００２１】
本開示の一側面においては、電子装置間で無線データ通信を行なうための接続設定処理の結果として得られる設定情報が、初期化処理の際に消去されない優先情報と、前記初期化処理の際に消去される非優先情報とに区別して管理される。
【発明の効果】
【００２２】
本開示の一側面によれば、対となる電子装置間で速やかに無線データ通信を開始することができる。
【図面の簡単な説明】
【００２３】
【図１】本開示を適用したＢＴ対応プレーヤの概要を説明する図である。
【図２】本開示を適用したＢＴ対応プレーヤに搭載された第１ＢＴ通信部の構成例を示すブロック図である。
【図３】一般的なＢＴ対応装置に搭載された第２ＢＴ通信部の構成例を示すブロック図である。
【図４】工場出荷前の処理を説明するフローチャートである。
【図５】ペアリング情報書き出し処理を説明するフローチャートである。
【図６】起動時の処理を説明するフローチャートである。
【図７】ペアリング情報書き戻し処理を説明するフローチャートである。
【図８】ペアリング時の後処理を説明するフローチャートである。
【図９】第１ＢＴ装置の記憶部１４と、第２ＢＴ装置の記憶部２４とにそれぞれ記憶される情報を時系列に示す図である。
【図１０】コンピュータの構成例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本開示を実施するための最良の形態（以下、実施の形態と称する）について、図面を参照しながら詳細に説明する。
【００２５】
＜１．実施の形態＞
図１は、本開示の実施の形態であるＢＴ対応プレーヤ１の概要を説明する図である。
【００２６】
該ＢＴ対応プレーヤ１は、ＢＴ対応ヘッドセット２と組み合わせて使用されることが前提とされており、ＢＴ対応プレーヤ１とＢＴ対応ヘッドセット２とは工場出荷前にペアリング処理が行われて同梱出荷される。
【００２７】
以下、組み合わせて使用されることが前提とされた２台のＢＴ対応装置の一方（例えば、ＢＴ対応プレーヤ１）を第１ＢＴ装置、他方（いまの場合、ＢＴヘッドセット２）を第２ＢＴ装置と称する。
【００２８】
ユーザは同梱されているＢＴ対応プレーヤ１（第１ＢＴ装置）とＢＴ対応ヘッドセット２（第２ＢＴ装置）とを開梱して即時に使用することができる（bluetooth規格に基づく無線データ通信を行なわせることができる）。すなわち、ＢＴ対応プレーヤ１（第１ＢＴ装置）とＢＴ対応ヘッドセット２（第２ＢＴ装置）とはユーザがペアリング処理を実行させる必要がない。
【００２９】
なお、第１ＢＴ装置（ＢＴ対応プレーヤ１）は、第２ＢＴ装置以外のＢＴ対応装置（例えば、図１のＢＴ対応スピーカ３）とペアリング処理を行うことにより、該他のＢＴ対応装置とbluetooth規格に基づく無線データ通信を行なうことができる。同様に、第２ＢＴ装置（ＢＴ対応ヘッドセット２）も、第１ＢＴ装置以外のＢＴ対応装置（例えば、図１のＢＴ対応プレーヤ４）とペアリング処理を行うことにより、該他のＢＴ対応装置とbluetooth規格に基づく無線データ通信を行なうことができる。
【００３０】
［第１ＢＴ通信部の構成例］
図２は、同梱される第１ＢＴ装置と第２ＢＴ装置の少なくとも一方に搭載される、bluetoothインタフェースとしての第１ＢＴ通信部１０の構成例を示している。なお、第１ＢＴ装置と第２ＢＴ装置の一方にのみ第１ＢＴ通信部１０が搭載される場合、他方には、一般的なbluetoothインタフェースとしての第２ＢＴ通信部２０（図３）が搭載される。
【００３１】
以下、第１ＢＴ装置と第２ＢＴ装置のうち、第１ＢＴ装置（ＢＴ対応プレーヤ１）のみに第１ＢＴ通信部１０が搭載されているものとして説明する。
【００３２】
第１ＢＴ通信部１０は、初期化部１１、ペアリング処理部１２、情報管理部１３、記憶部１４、および優先接続相手設定部１７を有する。
【００３３】
初期化部１１は、第１ＢＴ通信部１０が搭載されている第１ＢＴ装置を初期化し、第１ＢＴ装置を出荷直前の状態（後述する工場出荷時の処理が終了した状態）に復元させる。なお、この初期化に際して記憶部１４の一般領域１５に記憶されている情報は消去されるが、専用領域１６に記憶されている情報は消去されない。
【００３４】
ペアリング処理部１２は、他のＢＴ対応装置（第２ＢＴ装置を含む）とペアリング処理を行い、該他のＢＴ対応装置とのbluetooth規格に基づく無線データ通信に際して必要となるペアリング情報を生成する。生成されたペアリング情報は、BDA(bluetooth Device Address)、およびリンクキーを含み、例えば、＜ヘッダ＞＜スペース＞＜BDA＞＜スペース＞＜リンクキー＞のフォーマットに従って記述される。なお、リンクキーファイルは、ペアリング処理毎に新たに異なるものが生成される。
【００３５】
また、ペアリング処理部１２は、生成したペアリング情報のリンクキーファイルを記憶部１４の一般領域１５に記憶させる。一般領域１５にリンクキーファイルが記憶されることにより、第１ＢＴ装置が第２ＢＴ装置と無線データ通信を行なうための第１ＢＴ装置側の準備が完了される。
【００３６】
情報管理部１３は、記憶部１４に記憶される各種の情報を管理する。また、情報管理部１３は、後述するペアリング情報書き出し処理、ペアリング情報書き戻し処理、およびペアリング時の後処理を実行する。
【００３７】
記憶部１４は、初期化処理が行われたときに記憶している情報が消去される一般領域１５と、初期化処理が行われたときに記憶している情報が消去されない専用領域１６を有する。
【００３８】
一般領域１５には、他のＢＴ対応装置（第２ＢＴ装置を含む）との無線データ通信に必要なリンクキーファイルなどが記憶される。専用領域１６には、出荷前のペアリング処理により生成されたペアリング情報が記憶される。
【００３９】
なお、記憶部１４に一般領域１５と専用領域１６を設ける代わりに、記憶部１４に記憶させる、同じ通信規格に関する様々な各情報に対して、初期化処理が行われたときに消去される非優先情報であるのか、または消去されない優先情報であるのかを示すフラグを付加するようにして、該フラグに基づいて情報管理部１３が記憶部１４に記憶させる情報を管理するようにしてもよい。
【００４０】
優先接続相手設定部１７は、第１ＢＴ通信部１０が搭載されている第１ＢＴ装置（ＢＴ対応プレーヤ１）の優先接続相手とするＢＴ対応装置を所定の選定基準に従って設定することができる。なお、出荷段階においては、優先接続相手とするＢＴ対応装置は、第１ＢＴ装置と同梱される第２ＢＴ装置（ＢＴ対応ヘッドセット２）に設定されている。
【００４１】
優先接続相手とするＢＴ対応装置の選定基準としては、第２ＢＴ装置を優先接続相手とする出荷時の設定を維持する他、例えば、
出荷後に最初にペアリング処理を行ったものを優先接続相手に指定する。
ユーザが任意に優先接続相手を指定する。
所定のメーカ（第１ＢＴ装置と同一メーカ）のものを優先接続相手に指定する。
ＢＴ対応装置のＢＴプロファイルに基づいて優先接続相手を指定する。
第１ＢＴ装置にて実行されているアプリケーションケーションに基づいて優先接続相手を指定する。
接続履歴情報に基づいて優先接続相手を指定する。より具体的には、
頻度が高い順に接続情報を並べて所定の順位よりも上位のものを優先接続相手に指定する。
頻度について閾値を設定し、頻度が閾値を上回ったものを優先度接続相手に指定する。
累計接続時間が長い順に接続情報を並べて所定の順位よりも上位のものを優先接続相手に指定する。
累計接続時間について閾値を設定し、累計接続時間が閾値を上回ったものを優先度接続相手に指定する。
などを採用することができる。
【００４２】
［第２ＢＴ通信部の構成例］
次に図３は、第１ＢＴ通信部１０が搭載された第１ＢＴ装置（ＢＴ対応プレーヤ１）と同梱される第２ＢＴ装置（ＢＴ対応ヘッドセット２）や他のＢＴ対応装置（図１のＢＴ対応スピーカ３、ＢＴ対応プレーヤ４など）に搭載される、一般的なbluetoothインタフェースとしての第２ＢＴ通信部２０の構成例を示している。
【００４３】
第２ＢＴ通信部２０は、初期化部２１、ペアリング処理部２２、情報管理部２３、および記憶部２４を有する。
【００４４】
初期化部２１は、第２ＢＴ通信部２０が搭載されているＢＴ対応装置（例えば、第２ＢＴ装置としてのＢＴ対応ヘッドセット２）を初期化し、該ＢＴ対応装置を出荷直前の状態に復元させる。なお、この初期化に際して記憶部２４の一般領域２５に記憶されている情報は消去される。
【００４５】
ペアリング処理部２２は、他のＢＴ対応装置（第１ＢＴ装置を含む）とペアリング処理を行い、該他のＢＴ対応装置とのbluetooth規格に基づく無線データ通信に際して必要となるペアリング情報を生成する。生成されるペアリング情報にはBDA、およびリンクキーファイルが含まれる。また、ペアリング処理部２２は、生成したペアリング情報のリンクキーファイルを記憶部２４の一般領域２５に記憶させる。
【００４６】
なお、ペアリング処理部２２は、記憶部２４の一般領域２５にリンクキーファイルが存在しない場合、速やかにペアリング処理を行うペアリングモードに遷移することが望ましい。
【００４７】
情報管理部２３は、記憶部２４に記憶される各種の情報を管理する。記憶部２４には、他のＢＴ対応装置（第２ＢＴ装置を含む）とのペアリング処理にて生成される、ペアリング情報に含まれるリンクキーファイルが記憶される。なお、記憶部２４の一般領域２５に記憶されたリンクキーファイルなどの情報は、初期化処理が行われたときに消去される。
【００４８】
［動作説明］
次に、同梱される第１ＢＴ装置（ＢＴ対応プレーヤ１）と第２ＢＴ装置（ＢＴ対応ヘッドセット２）のうちの、第１ＢＴ通信部１０が搭載されている側（本実施の形態の場合、第１ＢＴ装置（ＢＴ対応プレーヤ１））の動作について説明する。
【００４９】
図４は、第１ＢＴ装置の工場出荷前の処理を説明するフローチャートである。この工場出荷前の処理は、工場に設けられた製造装置からの制御に従って開始される。
【００５０】
ステップＳ１において、製造装置は、第１ＢＴ装置が他のＢＴ対応装置と同梱される商品であるか否かを判断する。判断結果が肯定である場合には処理はステップＳ２に進められ、判断結果が否定である場合にはステップＳ２およびＳ３はスキップされる。いまの場合、第１ＢＴ装置は、第２ＢＴ装置と対にされて同梱されるので、処理はステップＳ２に進められる。
【００５１】
ステップＳ２において、第１ＢＴ通信部１０のペアリング処理部１２は、製造装置からの制御に従い、同梱される第２ＢＴ装置とのペアリング処理を実行する。このペアリング処理により、第２ＢＴ装置とのペアリング情報（BDAおよびリンクキーファイル）が生成され、第１ＢＴ通信部１０の記憶部１４の一般領域１５に、第２ＢＴ装置と無線データ通信を行うために必要なリンクキーファイルが記憶される。なお、これと同時に、第２ＢＴ装置の第２ＢＴ通信部２０の記憶部２４の一般領域２５にも共通のリンクキーファイルが記憶される。
【００５２】
ステップＳ３において、情報管理部１３は、製造装置からの制御に従い、ペアリング情報書き出し処理を実行する。
【００５３】
図５は、ペアリング情報書き出し処理を説明するフローチャートである。
【００５４】
ステップＳ１１において、情報管理部１３は、記憶部１４の一般領域１５にリンクキーファイルが存在するか（記憶されているか）否かを判断する。判断結果が肯定である場合には処理はステップＳ１２に進められ、判断結果が否定である場合には該ペアリング情報書き出し処理が終了される。いまの場合、ステップＳ２におけるペアリング処理で記憶部１４の一般領域１５にリンクキーファイルが記憶されているので、処理はステップＳ１２に進められる。
【００５５】
なお、例えば、第１ＢＴ装置が第２ＢＴ装置と同梱されずに単品として出荷される場合には、先ほどのステップＳ２がスキップされているので、記憶部１４の一般領域１５にリンクキーファイルが存在しない。よって、その場合には該ペアリング情報書き出し処理が終了される。
【００５６】
ステップＳ１２において、情報管理部１３は、ステップＳ２のペアリング処理で生成されたペアリング情報を記憶部１４の専用領域１６に記憶させる（コピーさせる）。以上で、該ペアリング情報書き出し処理を終了する。この後、処理は図４のステップＳ４に戻される。
【００５７】
ペアリング情報書き出し処理後のステップＳ４において、第１ＢＴ通信部１０の初期化部１１は、製造装置からの制御に従い、初期化処理を実行する。この初期化処理により、記憶部１４の一般領域１５に記憶されている情報（リンクキーファイルなど）が消去される。一方、専用領域１６のペアリング情報は消去されずに保持される。
【００５８】
以上で、工場出荷前の処理は終了され、第１ＢＴ装置は第２ＢＴ装置と同梱されて出荷される。
【００５９】
次に、図６は第１ＢＴ装置の起動時の処理を説明するフローチャートである。この起動時の処理は、第１ＢＴ装置が起動されたとき（電源がオンとされたとき）に開始される。
【００６０】
ステップＳ２１において、情報管理部１３は、今回の起動が初期化処理後の最初の起動であるか否かを判断し、最初の起動であると判断した場合に処理をステップＳ２２に進める。最初の起動ではないと判断された場合、ステップＳ２２の処理は実行されずに該起動時の処理は終了される。
【００６１】
以下には、工場出荷された第１ＢＴ装置を最初に起動した場合について説明するが、上述したように、工場出荷前の処理のステップＳ４で初期化処理が行われているので、いまの場合、処理はステップＳ２２に進められる。ステップＳ２２において、情報管理部１３は、ペアリング情報書き戻り処理を実行する。
【００６２】
図７は、ペアリング情報書き戻り処理を説明するフローチャートである。
【００６３】
ステップＳ３１において、情報管理部１３は、記憶部１４の専用領域１６に正しいペアリング情報が存在するか（記憶されているか）否かを判断する。この判断は、例えば正規のヘッダが記述されているかなどに基づいて判断する。この判断結果が肯定である場合には処理はステップＳ３２に進められ、否定である場合には該ペアリング情報書き戻り処理は終了される。
【００６４】
いまの場合、工場出荷前の処理のペアリング情報書き出し処理により専用領域１６にペアリング情報が記憶されているので、処理はステップＳ３２に進められる。ステップＳ３２において、情報管理部１３は、記憶部１４の一般領域１５にリンクキーファイルが存在しないことを確認する。この確認ができた場合には処理をステップＳ３３に進められ、確認できなかった場合には該ペアリング情報書き戻り処理は終了される。
【００６５】
いまの場合、工場出荷前の処理のペアリング情報書き出し処理により、一般領域１５はクリアされていてリンクキーファイルが存在しないので、処理はステップＳ３３に進められる。
【００６６】
ステップＳ３３において、情報管理部１３は、記憶部１４の専用領域１６に記憶されているペアリング情報に基づき、一般領域１５上にリンクキーファイルを復元する。以上で、該ペアリング情報書き戻し処理が終了され、起動時の処理が終了される。
【００６７】
このように、記憶部１４の一般領域１５にリンクキーファイルが復元されることにより、第１ＢＴ装置が第２ＢＴ装置と無線データ通信を行なうための第１ＢＴ装置側の準備が完了される。一方、無線データ通信相手となる第２ＢＴ装置側では、工場出荷前の処理のステップＳ２のペアリング処理により、第２ＢＴ通信部２０の記憶部２４の一般領域２５にも共通のリンクキーファイルが記憶されている。したがって、この後、第１ＢＴ装置と第２ＢＴ装置は直ちに無線データ通信を行なうことができる。
【００６８】
なお、ステップＳ２１の処理を省略し、毎起動時にステップＳ２２のペアリング情報書き戻し処理を実行するようにしても構わない。その場合、例えば初期化処理後の２回目の起動に際してステップＳ２２のペアリング情報書き戻し処理が行われると、ステップＳ３１の処理で、記憶部１４の専用領域１６に正しいペアリング情報が存在すると判断されるので、直ちに該ペアリング情報書き戻り処理が終了される。
【００６９】
ところで、例えばユーザの勘違いや誤操作などにより、出荷後に改めて第２ＢＴ装置との間でペアリング処理が行われることがある。
【００７０】
この場合、第１ＢＴ装置の第１ＢＴ通信部１０の記憶部１４の一般領域１５と、第２ＢＴ装置の第２ＢＴ通信部２０の記憶部２４の一般領域２５とに記憶されている共通のリンクキーファイルは今回のペアリング処理で更新されることになるものの、第１ＢＴ装置と第２ＢＴ装置の間での無線データ通信に支障はない。
【００７１】
しかしながら、この後に例えばユーザの勘違いや誤操作などにより、第１ＢＴ装置が初期化処理されてしまった場合、以下の不都合が発生する。
【００７２】
すなわち、次の起動時に、上述した起動時の処理が発動され、そのステップＳ２２のペアリング情報書き戻り処理により、記憶部１４の一般領域１５に、工場出荷時のリンクキーファイルが復元されてしまう。一方、第２ＢＴ装置の記憶部２４の一般領域２５のリンクキーファイルは、改めて行なわれたペアリング処理により更新されているので両者が一致しない。したがって、第１ＢＴ装置と第２ＢＴ装置の間での無線データ通信ができなくなってしまう。
【００７３】
そこで、このような不都合の発生を防止するための、出荷後にＢＴ対応装置（第２ＢＴ装置を含む）との間でペアリング処理が行われた場合の後処理（以下、ペアリング時の後処理）について説明する。
【００７４】
図８は、ペアリング時の後処理を説明するフローチャートである。該ペアリング時の後処理は、出荷後にペアリング処理が行われたことをトリガとしてその直後に実行される。
【００７５】
ステップＳ４１において、情報管理部１３は、該ペアリング時の後処理の開始のトリガとなった今回のペアリング処理が成功したか否かを判断する。具体的には、記憶部１４の一般領域１５のリンクキーファイルが更新された場合に成功したと判断する。成功したと判断された場合、処理はステップＳ４２に進められる。
【００７６】
ステップＳ４２において、情報管理部１３は、記憶部１４の専用領域１６に正しいペアリング情報が存在するか（記憶されているか）否かを判断する。この判断は、例えば正規のヘッダが記述されているかなどに基づいて判断する。この判断結果が肯定である場合、処理はステップＳ４２に進められる。いまの場合、工場出荷前の処理のペアリング情報書き出し処理により専用領域１６にペアリング情報が記憶されているので、処理はステップＳ４３に進められる。
【００７７】
ステップＳ４３において、情報管理部１３は、該ペアリング時の後処理の開始のトリガとなった今回のペアリング処理の相手が、記憶部１４の専用領域１６に存在するペアリング情報に対応するＢＴ対応装置（いまの場合、第２ＢＴ装置）であるか否かを判断する。具体的には、今回のペアリング処理で生成されたペアリング情報のBDAと、専用領域１６に存在するペアリング情報のBDAが一致する場合に肯定と判断する。判断結果が肯定である場合、処理はステップＳ４４に進められる。
【００７８】
ステップＳ４４において、情報管理部１３は、今回のペアリング処理で更新された一般領域１５のリンクキーファイルにより、専用領域１６に記憶されているペアリング情報のリンクキーファイルの部分を置換することにより、専用領域１６のペアリング情報を更新する。以上で、該ペアリング時の後処理が終了される。
【００７９】
なお、ステップＳ４１における判断結果が否定である場合、ステップＳ４２における判断結果が否定である場合、またはステップＳ４３における判断結果が否定である場合には、その時点で該ペアリング時の後処理が終了される。
【００８０】
ペアリング時の後処理によれば、出荷後に改めて第２ＢＴ装置との間でペアリング処理が行われ、さらに、初期化処理が行われたとしても、記憶部１４の専用領域１６のペアリング情報が新たなリンクキーファイルにより更新されている。
【００８１】
したがって、その後の起動時の処理により、一般領域１５に復元されるリンクキーファイルは、現状の第２ＢＴ装置の記憶部２４の一般領域２５に記憶されているものと一致することになる。よって、第１ＢＴ装置と第２ＢＴ装置の間での無線データ通信ができなくなってしまう不都合を発生させないことができる。
【００８２】
図９は、以上に説明した各処理が実行された場合の、第１ＢＴ装置の記憶部１４と、第２ＢＴ装置の記憶部２４の一般領域２５とにそれぞれ記憶される情報を時系列に示している。
【００８３】
初めに、工場におけるペアリング処理（図４のステップＳ２）が行なわれると、ペアリング情報ＰＸが生成され、図９のＡに示されるように、第１ＢＴ装置の一般領域１５と、第２ＢＴ装置の一般領域２５にはペアリング情報ＰＸに含まれる共通のリンクキーファイルＬＸが記憶される。次に、ステップＳ３のペアリング情報書き出し処理が行われると、図９のＢに示されるように、第１ＢＴ装置の専用領域１６にペアリング情報ＰＸがコピーされる。
【００８４】
さらに、ステップＳ４の初期化処理が行われると、図９のＣに示されるように、第１ＢＴ装置の一般領域１５がクリアされ、専用領域１６のペアリング情報ＰＸは保持される。第１ＢＴ装置と第２ＢＴ装置は、この状態で同梱出荷される。
【００８５】
同梱出荷された第１ＢＴ装置と第２ＢＴ装置をユーザが開梱して起動させると、図６のステップＳ２２のペアリング情報書き戻し処理により、図９のＤに示されるように、第１ＢＴ装置の専用領域１６のペアリング情報ＰＸに基づいて、一般領域１５にリンクキーファイルＬＸが復元される。一方、第２ＢＴ装置の一般領域２５には共通のリンクキーファイルＬＸが記憶されているので、第１ＢＴ装置と第２ＢＴ装置とはペアリング処理を行うことなく無線データ通信を行なうことができる。
【００８６】
その後、誤操作などにより改めて第１ＢＴ装置と第２ＢＴ装置との間でペアリング処理が行われた場合、改めてペアリング情報ＰＹが生成され、図９のＥに示されるように、第１ＢＴ装置の一般領域１５と、第２ＢＴ装置の一般領域２５にはペアリング情報ＰＹに含まれる共通のリンクキーファイルＬＹが記憶される。さらに、図８のペアリング時の後処理により、一般領域１５のリンクキーファイルＬＹに基づいて第１ＢＴ装置の専用領域１６のペアリング情報ＰＸがペアリング情報ＰＹに更新される。
【００８７】
この後、誤操作などにより第１ＢＴ装置が初期化処理を実行した場合、図９のＦに示されるように、第１ＢＴ装置の一般領域１５がクリアされ、専用領域１６のペアリング情報ＰＹは保持される。このペアリング情報ＰＹは、現状の第２ＢＴ装置の一般領域２５に記憶されているリンクキーファイルＬＹに対応するものである。したがって、次回の起動時には、第１ＢＴ装置の一般領域１５にリンクキーファイルＬＹが復元されるので、第１ＢＴ装置と第２ＢＴ装置とはペアリング処理を行うことなく無線データ通信を行なうことができる。
【００８８】
なお、ここまでの説明では、第１ＢＴ装置の専用領域１６に、同梱される第２ＢＴ装置とのペアリング情報を保持するようにしたが、これを変更することも可能である。具体的には、優先接続相手設定部１７にて第１ＢＴ装置の優先接続相手とするＢＴ対応装置を所定の選定基準に従って設定し、その相手とのペアリング情報を保持するようする。
【００８９】
［変形例］
本実施の形態においては、第１ＢＴ装置をＢＴ対応プレーヤ１とし、第２ＢＴ装置をＢＴ対応ヘッドセット２としたが、第１ＢＴ装置および第２ＢＴ装置は同梱されるＢＴ対応装置であればよい。例えば、第１ＢＴ装置をＢＴ対応テレビジョン受像機とし、第２ＢＴ装置をＢＴ対応リモートコントローラとしてもよい。
【００９０】
また、本開示は、bluetooth規格以外の無線データ通信規格、例えば、WiFi Direct、Wi-Fiアドホック通信におけるWi-Fi Protected Setup、WEP、Wireless HDMI（登録商標）、Wireless USBなどにより無線データ通信を行なう電子装置にも適用できる。
【００９１】
本実施の形態においては、第１ＢＴ装置（ＢＴ対応プレーヤ１）に第１ＢＴ通信部１０を、第２ＢＴ装置（ＢＴ対応ヘッドセット２）に第２ＢＴ通信部２０を搭載したが、反対にしてもよい。また、第１ＢＴ装置と第１ＢＴ装置の両方に第１ＢＴ通信部１０を搭載してもよい。
【００９２】
なお、本実施の形態のように第１ＢＴ装置にのみ第１ＢＴ通信部１０を搭載した場合において、第２ＢＴ装置が初期化されてしまうと改めてペアリング処理が必要となる。このペアリング処理の実行を容易にするため、第２ＢＴ装置は一般領域２５にリンクキーファイルが存在しない場合、速やかにペアリング処理を行うペアリングモードに遷移するようにし、第１ＢＴ装置は第２ＢＴ装置との接続に失敗した場合、ペアリング処理を開始するようにすればよい。
【００９３】
また、本実施の形態の第１ＢＴ装置に対し、ペアリング処理が可能な相手の数に制限を設けるようにしてもよい。ペアリング処理が可能な相手の数に制限があり、その上限に達した場合、通常では、古いペアリング情報から順に消去されることが多いが、本実施の形態では、出荷時に記憶された第２ＢＴ装置とのペアリング情報は消去しないようにすればよい。
【００９４】
さらに、本開示におけるペアリング処理以外の各種の処理については、ペアリング処理を行った第１ＢＴ装置および第２ＢＴ装置以外の情報処理装置（例えば、インターネット上に設けたクラウドサーバ）に実行させるようにしてもよい。
【００９５】
ところで、第１ＢＴ装置に搭載された第１ＢＴ通信部１０による上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【００９６】
図１０は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００９７】
コンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００９８】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、およびドライブ１１０が接続されている。
【００９９】
入力部１０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記憶部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア１１１を駆動する。
【０１００】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５およびバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１０１】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１０２】
なお、本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１０３】
１  ＢＴ対応プレーヤ（第１ＢＴ装置），  ２  ＢＴ対応ヘッドセット（第２ＢＴ装置），  １０  第１ＢＴ通信部,  １１  初期化部,  １２  ペアリング処理部，  １３  情報管理部，  １４  記憶部，  １５  一般領域，  １６  専用領域，  １７  優先接続相手設定部，  ２０  第２ＢＴ通信部，  ２１  初期化部，  ２２  ペアリング処理部，  ２３  情報管理部，  ２４  記憶部，  ２５  一般領域，  １００  コンピュータ，  １０１  CPU
【図１】
2014061486.tif 000003
【図２】
2014061486.tif 000004
【図３】
2014061486.tif 000005
【図４】
2014061486.tif 000006
【図５】
2014061486.tif 000007
【図６】
2014061486.tif 000008
【図７】
2014061486.tif 000009
【図８】
2014061486.tif 000010
【図９】
2014061486.tif 000011
【図１０】
2014061486.tif 000012
【国際調査報告】
2014061486.tif 000013
2014061486.tif 000014
2014061486.tif 000015