(57)【要約】【課題】優先的に接続を要求する周辺デバイスを優先的に選択して接続を開始する。【解決手段】他の装置とＢＬＥ規格等の所定の通信プロトコルで無線接続を行う無線装置２０Ａについて、無線接続を行う他の装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信手段２２と、前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換手段２１Ａと、を備える構成を採用する。かかる切換手段２１Ａは、センサ２４Ａの出力結果に基づいて、接続選択要求に第２の接続要求情報を含ませるか否かを切り換える。【選択図】図３
2015122695.tif 000002
【特許請求の範囲】
【請求項１】
他の装置と所定の通信プロトコルで無線接続を行う無線装置であって、
無線接続を行う前記他の装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信手段と、
前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換手段と、
を備えたことを特徴とする無線装置。
【請求項２】
センサを更に備え、
前記切換手段は、前記センサの出力結果に基づいて、前記接続選択要求に前記第２の接続要求情報を含ませるか否かを切り換える、
ことを特徴とする請求項１に記載の無線装置。
【請求項３】
前記他の装置において設定されている認証情報を入力する入力手段を更に備え、
前記切換手段は、前記入力手段を用いて入力された前記認証情報を、前記第２の接続要求情報として前記接続選択要求に含ませるか否かを切り換える、
ことを特徴とする請求項１に記載の無線装置。
【請求項４】
前記所定の通信プロトコルは、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ通信のプロトコルである、ことを特徴とする請求項１〜３のいずれか一項に記載の無線装置。
【請求項５】
機器情報を送信する複数の他の装置と所定の通信プロトコルで無線接続を行う無線装置であって、
前記他の装置の少なくとも１つは、前記無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信する装置であり、
前記無線装置は、
前記他の装置のそれぞれが送信した前記接続選択要求を取得する情報取得手段と、
前記情報取得手段による取得結果に基づいて、前記第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する接続制御手段と、
を備えたことを特徴とする無線装置。
【請求項６】
前記情報取得手段が取得した前記接続選択要求に含まれる前記第１の接続要求情報を表示する表示装置を備えていない、ことを特徴とする請求項５に記載の無線装置。
【請求項７】
前記所定の通信プロトコルは、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ通信のプロトコルである、ことを特徴とする請求項５又は６に記載の無線装置。
【請求項８】
他の装置と所定の通信プロトコルで無線接続を行う無線装置において使用される接続選択要求方法であって、
無線接続を行う前記他の装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信ステップと、
前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換ステップと、
を含むことを特徴とする無線装置の接続選択要求方法。
【請求項９】
機器情報を送信する複数の他の装置と所定の通信プロトコルで無線接続を行う無線装置において使用される接続選択方法であって、
前記他の装置の少なくとも１つは、前記無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信する装置であり、
前記接続選択方法は、
前記他の装置のそれぞれが送信した前記接続選択要求を取得する情報取得ステップと、
前記情報取得ステップにおける取得結果に基づいて、前記第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する接続制御ステップと、
を含むことを特徴とする無線装置の接続選択方法。
【請求項１０】
他の装置と所定の通信プロトコルで無線接続を行う無線装置が有するコンピュータを、
無線接続を行う前記他の装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信手段、及び、
前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換手段、
として機能させることを特徴とするプログラム。
【請求項１１】
機器情報を送信する複数の他の装置と所定の通信プロトコルで無線接続を行う無線装置のコンピュータが実行するプログラムであって、
前記他の装置の少なくとも１つは、前記無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信する装置であり、
前記プログラムは、前記コンピュータに、
前記他の装置が送信した前記接続選択要求を取得する情報取得手段、及び、
前記情報取得手段による取得結果に基づいて、前記第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する接続制御手段、
として機能させることを特徴とするプログラム。
【請求項１２】
所定の通信プロトコルで無線接続を行う少なくとも１つの第１の無線装置と、第２の無線装置とを備える無線通信システムであって、
前記第１の無線装置の少なくとも１つは、
前記第２の無線装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信手段と、
前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換手段と、を備え、
前記第２の無線装置は、
前記第１の無線装置のそれぞれが送信した前記接続選択要求に含まれる情報を取得する情報取得手段と、
前記情報取得手段が取得した前記接続選択要求に前記第２の接続要求情報が含まれている場合に、前記第２の接続要求情報が含まれている接続選択要求を送信した第１の無線装置を優先的に選択して接続を開始する接続制御手段と、を備える
ことを特徴とする無線通信システム。
【請求項１３】
所定の通信プロトコルで無線接続を行う少なくとも１つの第１の無線装置と、第２の無線装置との無線接続方法であって、
前記第１の無線装置の少なくとも１つは、前記第２の無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信し、
前記第２の無線装置は、前記第２の接続要求情報が含まれている前記接続選択要求を送信した第１の無線装置を優先的に選択して接続を開始する、
ことを特徴とする無線接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線装置、接続選択要求方法、接続選択方法、プログラム、無線通信システム及び無線接続方法に関する。
【背景技術】
【０００２】
従来から、近距離無線通信の規格としてBluetooth（登録商標）規格が制定され、当該Bluetooth規格が多くの装置で採用されている。かかるBluetooth規格では、近年、低消費電力のデバイスに対応可能な仕様が制定された。以下の説明においては、低消費電力のデバイスへの適用を想定した部分を「Bluetooth Low Energy（ＢＬＥ）規格」と呼ぶものとする。
【０００３】
このＢＬＥ規格に従うことにより、低消費電力が求められるセンサデバイス等の１個のボタン電池で動作し得る周辺（スレーブ）デバイスが、長期間にわたって、検出結果データを無線通信によりセンタ（マスタ）デバイスへ送信できることが可能になる。このため、ＢＬＥ規格に準拠するデバイスの今後の普及が期待されており、ＢＬＥ規格に関連する新たな技術も提案されている（特許文献１，２参照：以下、「従来例１，２」と呼ぶ）。
【０００４】
これらの従来例１，２の文献にも記載されているように、ＢＬＥ規格では、センタデバイスとの間で無線通信接続が確立していない周辺デバイスは、Advertisingパケット（以下、「ＡＤパケット」という）を同報送信（ブロードキャスト送信）することにより、周囲のセンタデバイスに接続要求を行う。かかるＡＤパケットを受けると、センタデバイスは、無線通信接続する周辺デバイスを選択し、「接続選択された旨」を示す接続要求パケット（以下、「ＣＲパケット」ともいう）を当該選択された周辺デバイスへ送信する。この結果、センタデバイスと、当該選択された周辺デバイスとの間で無線通信接続が確立する。
【０００５】
ところで、ＡＤパケットは、上述したように、周辺デバイスから同報送信される。このため、センタデバイスの周囲におけるＢＬＥ規格に従って無線通信可能な範囲内に複数の周辺デバイスが存在する場合には、当該センタデバイスは、複数の周辺デバイスのそれぞれが送信したＡＤパケットを受信することになる。
【０００６】
こうして複数のＡＤパケットを受信すると、センタデバイスは、当該複数のＡＤパケットのそれぞれを送信した複数の周辺デバイスの中から、１つの周辺デバイスを選択することが必要となる。かかる選択に際して、ＢＬＥ規格に従う場合の技術ではないが、Bluetooth規格に関する技術として、センタデバイスが接続すべき周辺デバイスを有効に選択するための技術が提案されている（特許文献３参照：以下、「従来例３」と呼ぶ）。
【０００７】
この従来例３の技術をＢＬＥ規格に適用すると、以下の通りとなる。まず、センタデバイスが受信したＡＤパケットを発行した周辺デバイスの一つを暫定的な通信対象候補として選択する。
【０００８】
かかる選択に際しては、例えば、センタデバイスが受信したＡＤパケットに含まれているサービスＵＵＩＤ（Universally Unique Identifier）が示す周辺デバイスの種類を、センタデバイスが備える表示部に表示する。こうしたローカル名等を参照して、センタデバイスのオペレータが、センタデバイスと通信を予定している種類の周辺デバイスを選択する。この結果、センタデバイスと、選択された周辺デバイスとの間で通信が可能となる。
【０００９】
次に、センタデバイス及び周辺デバイスの一方のデバイスにおいて生成された一時的な識別コードを当該一方のデバイスの表示部に表示するとともに、当該識別コードをセンタデバイス及び周辺デバイスの他方のデバイスで取得する。この後、センタデバイスのオペレータによる操作入力や、当該周辺デバイスの表示部又はセンタデバイスの表示部における表示結果の確認等を介在させて、認証処理が行われる。そして、認証処理が成功したセンタデバイスと周辺デバイスとの間でデータ通信が行われる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特表２０１２−５３３９５８号公報
【特許文献２】特開２０１３−２０１５１６号公報
【特許文献３】特開２００３−３３３６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述した従来例１，２の技術に従来例３の技術を組み合わせた技術では、周辺デバイスはセンタデバイスに対して優先的に接続を要求することは出来なかった。
【００１２】
本発明は、上記の事情を鑑みてなされたものであり、優先的に接続を要求する周辺デバイスを優先的に選択して接続を開始することができる無線装置、接続選択要求方法、接続選択方法、プログラム、無線通信システム及び無線接続方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、第１の観点からすると、他の装置と所定の通信プロトコルで無線接続を行う無線装置であって、無線接続を行う前記他の装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信手段と、前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換手段と、を備えたことを特徴とする第１の無線装置である。
【００１４】
本発明は、第２の観点からすると、機器情報を送信する複数の他の装置と所定の通信プロトコルで無線接続を行う無線装置であって、前記他の装置の少なくとも１つは、前記無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信する装置であり、前記無線装置は、前記他の装置のそれぞれが送信した前記接続選択要求を取得する情報取得手段と、前記情報取得手段による取得結果に基づいて、前記第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する接続制御手段と、を備えたことを特徴とする第２の無線装置である。
【００１５】
本発明は、第３の観点からすると、他の装置と所定の通信プロトコルで無線接続を行う無線装置において使用される接続選択要求方法であって、無線接続を行う前記他の装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信ステップと、前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換ステップと、を含むことを特徴とする無線装置の接続選択要求方法である。
【００１６】
本発明は、第４の観点からすると、機器情報を送信する複数の他の装置と所定の通信プロトコルで無線接続を行う無線装置において使用される接続選択方法であって、前記他の装置の少なくとも１つは、前記無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信する装置であり、前記接続選択方法は、前記他の装置のそれぞれが送信した前記接続選択要求を取得する情報取得ステップと、前記情報取得ステップにおける取得結果に基づいて、前記第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する接続制御ステップと、を含むことを特徴とする無線装置の接続選択方法である。
【００１７】
本発明は、第５の観点からすると、他の装置と所定の通信プロトコルで無線接続を行う無線装置が有するコンピュータを、無線接続を行う前記他の装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信手段、及び、前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換手段として機能させることを特徴とする第１のプログラムである。
【００１８】
本発明は、第６の観点からすると、機器情報を送信する複数の他の装置と所定の通信プロトコルで無線接続を行う無線装置のコンピュータが実行するプログラムであって、前記他の装置の少なくとも１つは、前記無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信する装置であり、前記プログラムは、前記コンピュータに、前記他の装置が送信した前記接続選択要求を取得する情報取得手段、及び、前記情報取得手段による取得結果に基づいて、前記第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する接続制御手段として機能させることを特徴とする第２のプログラムである。
【００１９】
本発明は、第７の観点からすると、所定の通信プロトコルで無線接続を行う少なくとも１つの第１の無線装置と、第２の無線装置とを備える無線通信システムであって、前記第１の無線装置の少なくとも１つは、前記第２の無線装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信手段と、前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換手段と、を備え、前記第２の無線装置は、前記第１の無線装置のそれぞれが送信した前記接続選択要求に含まれる情報を取得する情報取得手段と、前記情報取得手段が取得した前記接続選択要求に前記第２の接続要求情報が含まれている場合に、前記第２の接続要求情報が含まれている接続選択要求を送信した第１の無線装置を優先的に選択して接続を開始する接続制御手段と、を備えることを特徴とする無線通信システムである。
【００２０】
本発明は、第８の観点からすると、所定の通信プロトコルで無線接続を行う少なくとも１つの第１の無線装置と、第２の無線装置との無線接続方法であって、前記第１の無線装置の少なくとも１つは、前記第２の無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信し、前記第２の無線装置は、前記第２の接続要求情報が含まれている前記接続選択要求を送信した第１の無線装置を優先的に選択して接続を開始する、ことを特徴とする無線接続方法である。
【発明の効果】
【００２１】
本発明の第１の無線装置では、所定の通信プロトコルで他の装置と無線接続するのに際して、送信手段が他の装置に対して標準的な第１の接続要求情報を少なくとも含む接続選択要求（ＢＬＥ規格におけるＡＤパケットに相当）を送信する。そして、切換手段が、当該接続選択要求に優先接続を求めていることを示す第２の接続要求情報を含ませるか否かを切り換える構成を採用する。このため、所定の通信プロトコルを用いつつ、当該他の装置に対して優先的な接続選択を要求するか否かを、適宜切り換えることができる。
【００２２】
したがって、本発明の第１の無線装置によれば、ＢＬＥ規格等の標準的な通信規格に準拠しつつ、他の装置に対して優先的な通信接続を、必要に応じて要求することができる。
【００２３】
本発明の第２の無線装置の通信相手となり得る他の装置の少なくとも１つが、当該第２の無線装置に対する第１の接続要求情報を少なくとも含み、当該第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信する装置となっている。すなわち、本発明の第２の無線装置は、上述した本発明の第１の無線装置を含む他の装置との間で無線通信を行う。
【００２４】
本発明の第２の無線装置では、情報取得手段が、他の装置のそれぞれが送信した接続選択要求を取得すると、接続制御手段が、その取得結果に第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する。このため、接続優先度を合理的に考慮して、通信接続する装置の選択を行うことができる。
【００２５】
したがって、本発明の第２の無線装置によれば、ＢＬＥ規格等の標準的な通信規格に準拠しつつ、迅速に、通信接続する他の装置を適切に選択することができる。
【００２６】
本発明の接続選択要求方法は、上述した本発明の第１の無線装置で使用される方法である。本発明の接続選択要求方法では、所定の通信プロトコルで他の装置と無線接続するのに際し、送信ステップにおいて、他の装置に対して標準的な第１の接続要求情報を少なくとも含む接続選択要求を送信するとともに、切換ステップにおいて、当該接続選択要求に優先接続を求めていることを示す第２の接続要求情報を含ませるか否かを切り換える構成を採用する。このため、所定の通信プロトコルを用いつつ、当該他の装置に対して優先的な接続選択を要求するか否かを、適宜切り換えることができる。
【００２７】
したがって、本発明の接続選択要求方法によれば、ＢＬＥ規格等の標準的な通信規格に準拠しつつ、他の装置に対して優先的な通信接続を、必要に応じて要求することができる。
【００２８】
本発明の接続選択方法は、上述した本発明の第２の無線装置で使用される方法である。本発明の接続選択方法では、他の装置のそれぞれが送信した接続選択要求を取得すると、その取得結果に第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する。このため、接続優先度を合理的に考慮して、通信接続する装置の選択を行うことができる。
【００２９】
したがって、本発明の接続選択方法によれば、ＢＬＥ規格等の標準的な通信規格に準拠しつつ、迅速に、通信接続する他の装置を適切に選択することができる。
【００３０】
本発明の第１のプログラムは、上述した本発明の第１の無線装置がコンピュータを備えて構成されている場合に、本発明の第１の無線装置に、上述した本発明の接続選択要求方法を実行させるプログラムである。この場合には、本発明の第１の無線装置をコンパクトなハードウエア構成とするとともに、ＢＬＥ規格等の標準的な通信規格に準拠しつつ、他の装置に対して優先的な通信接続を、必要に応じて要求することができる。
【００３１】
本発明の第２のプログラムは、上述した本発明の第２の無線装置がコンピュータを備えて構成されている場合に、本発明の第２の無線装置に、上述した本発明の接続選択方法を実行させるプログラムである。この場合には、本発明の第２の無線装置をコンパクトなハードウエア構成とするとともに、ＢＬＥ規格等の標準的な通信規格に準拠しつつ、迅速に、通信接続する他の装置を適切に選択することができる。
【００３２】
本発明の無線通信システムは、少なくとも１つの本発明の第１の無線装置と、本発明の第２の無線装置を備える構成を有する無線通信システムである。このため、本発明の無線通信システムによれば、ＢＬＥ規格等の標準的な通信規格に準拠しつつ、それぞれが簡易な構成を有する無線装置間の通信接続を迅速に確立することができる。
【００３３】
本発明の無線接続方法は、上述した本発明の無線通信システムで使用される無線接続方法である。本発明の無線接続方法では、第１の無線装置が送信した接続選択要求を受けると、第２の無線装置が、優先接続を求めていることを示す第２の接続要求情報を含む接続選択要求を送信した第１の無線装置を優先的に選択して接続を開始する。このため、本発明の無線接続方法によれば、ＢＬＥ規格等の標準的な通信規格に準拠しつつ、それぞれが簡易な構成を有する無線装置間の通信接続を迅速に、かつ、合理的に確立することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１実施形態に係る無線通信システムの概略的な構成を説明するための図である。
【図２】図１におけるセンタデバイス１０Ａの構成を示す図である。
【図３】図１における周辺デバイス２０Ａの構成を示す図である。
【図４】図１における周辺デバイス３０1，３０2，…の構成を示す図である。
【図５】通常ＡＤパケット（ＡＤＰ１）のデータ構成を説明するための図である。
【図６】第１実施形態における優先選択要求ＡＤパケット（ＡＤＰ２）のデータ構成を説明するための図である。
【図７】図３の構成の周辺デバイス２０Ａにおける優先接続モードの設定及び解除の処理を説明するためのフローチャートである。
【図８】図３の構成の周辺デバイス２０ＡにおけるＡＤパケットの送信処理を説明するためのフローチャートである。
【図９】図１の無線通信システムにおける通信例を説明するためのシーケンス図である。
【図１０】図９の接続選択処理を説明するためのフローチャートである。
【図１１】本発明の第２実施形態に係る無線通信システムの概略的な構成を説明するための図である。
【図１２】図１１におけるセンタデバイス１０Ｂの構成を示す図である。
【図１３】図１１における周辺デバイス２０Ｂの構成を示す図である。
【図１４】第２実施形態における優先選択要求ＡＤパケット（ＡＤＰ２）のデータ構成を説明するための図である。
【図１５】図１３の構成の周辺デバイス２０Ｂにおける優先接続モードの設定及び解除の処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００３５】
以下、本発明の実施形態を、図面を参照して説明する。なお、以下の説明及び図においては、同一の要素には同一の符号を付し、重複する説明を省略する。
【００３６】
［第１実施形態］
まず、本発明の第１実施形態を、図１〜図１０を参照して説明する。
【００３７】
＜構成＞
図１には、第１実施形態に係る無線通信システム５０Ａの概略的な構成が示されている。この図１に示されるように、無線通信システム５０Ａは、センタデバイス１０Ａと、周辺デバイス２０Ａと、周辺デバイス３０1，３０2，…とを備えている。
【００３８】
ここで、センタデバイス１０Ａは、ＢＬＥ規格におけるセンタとしての機能を有している。また、周辺デバイス２０Ａ，３０1，３０2，…は、ＢＬＥ規格におけるペリフェラルとしての機能を有している。
【００３９】
なお、センタデバイス１０Ａは、ＢＬＥ規格におけるセンタとしての機能を有する本発明に係る無線装置の第１実施形態となっている。また、周辺デバイス２０Ａは、ＢＬＥ規格におけるペリフェラルとしての機能を有する本発明に係る無線装置の第１実施形態となっている。ここで、周辺デバイス２０Ａでは、固有のデバイス座標系ＸＹＺが定義されている。
【００４０】
上記のセンタデバイス１０Ａは、図２に示されるように、制御部１１Ａと、ＢＬＥ通信部１２とを備えている。なお、センタデバイス１０Ａは、後述の第１の接続要求情報を表示する表示装置を備えていない。
【００４１】
上記の制御部１１Ａは、中央処理装置（ＣＰＵ：Central Processing Unit）、記憶素子及び周辺回路を備えて構成される。そして、プログラムを実行することにより、各種処理を行う。かかる制御部１１Ａにおいて行われる処理については、後述する。
【００４２】
なお、制御部１１Ａは、不図示のパーソナルコンピュータ等の情報処理装置と接続されている。そして、制御部１１Ａは、当該情報処理装置から、通信接続するデバイス種の指定を受けるようになっている。以下の説明においては、制御部１１Ａは、当該情報処理装置から、温度検出の機能を有する周辺デバイスと通信接続すべき旨の指定を受けているものとする。
【００４３】
上記のＢＬＥ通信部１２は、周囲領域の周辺デバイスとの間で、ＢＬＥ規格に従って通信を行う。かかる通信に際して、ＢＬＥ通信部１２は、制御部１１Ａから送信データを受ける。そして、ＢＬＥ通信部１２は、当該送信データをデータ内容とするパケットを組み立て、組み立てられたパケットをＢＬＥ規格に従って周辺デバイスへ送信する。
【００４４】
また、ＢＬＥ通信部１２は、周囲領域の周辺デバイスからＢＬＥ規格に従って送信されたパケットを受信する。そして、ＢＬＥ通信部１２は、当該受信したパケットを分解し、当該受信したパケットに含まれていたデータを制御部１１Ａへ送る。
【００４５】
上記の周辺デバイス２０Ａは、図３に示されるように、制御部２１Ａと、ＢＬＥ通信部２２とを備えている。また、周辺デバイス２０Ａは、温度検出部２３と、加速度検出部２４Ａとを備えている。
【００４６】
上記の制御部２１Ａは、中央処理装置、記憶素子及び周辺回路を備えて構成される。そして、プログラムを実行することにより、各種処理を行う。かかる制御部２１Ａにおいて行われる処理については、後述する。
【００４７】
上記のＢＬＥ通信部２２は、周囲領域のセンタデバイスとの間で、ＢＬＥ規格に従って通信を行う。かかる通信に際して、ＢＬＥ通信部２２は、制御部２１Ａから送信データを受ける。そして、ＢＬＥ通信部２２は、当該送信データをデータ内容とするパケットを組み立て、組み立てられたパケットをＢＬＥ規格に従って外部へ送信する。
【００４８】
また、ＢＬＥ通信部２２は、周囲領域のセンタデバイスからＢＬＥ規格に従って送信されたパケットを受信する。そして、ＢＬＥ通信部２２は、当該受信したパケットを分解し、当該受信したパケットに含まれていたデータを制御部２１Ａへ送る。
【００４９】
上記の温度検出部２３は、配置位置における温度を検出する。そして、温度検出部２３は、検出結果を制御部２１Ａへ送る。
【００５０】
上記の加速度検出部２４Ａは、周辺デバイス２０Ａの移動加速度を検出する。そして、加速度検出部２４Ａは、検出結果を制御部２１Ａへ送る。
【００５１】
上記の周辺デバイス３０j（ｊ＝１，２，…）のそれぞれは、図４に示されるように、制御部３１と、ＢＬＥ通信部３２と、検出部３３とを備えている。ここで、周辺デバイス３０jは、加速度検出部２４Ａを備えていない点が、周辺デバイス２０Ａと本質的に異なっている。このため、周辺デバイス３０jは、後述する通常選択要求モードのみで動作する。なお、周辺デバイス３０jの検出部３３は、周辺デバイス２０Ａと同様に温度検出するものであってもよいし、他の物理量、例えば、圧力、心拍数等のいずれかを検出するものであってもよい。
【００５２】
《ＡＤパケットの種類》
ここで、周辺デバイス２０Ａが送信する接続選択要求であるＡＤパケットの種類について説明する。周辺デバイス２０Ａは、通常ＡＤパケット（以下、「ＡＤＰ１」とも記す）又は優先選択要求パケット（以下、「ＡＤＰ２」とも記す）を送信する。
【００５３】
ここで、ＡＤパケットのデータ量は、ＢＬＥ規格で規定されるように、３２バイト（オクテット）となっている。
【００５４】
（通常ＡＤパケット）
通常ＡＤパケットは、図５に示されるように、ＡＤストラクチャ（以下、「ＡＤＳ」とも記す）＃１〜＃（Ｎ−１）から成る第１の接続要求情報を含んでいる。ここで、ＡＤストラクチャ＃ｋ（ｋ＝１〜（Ｎ−１））のそれぞれは、ＢＬＥ規格で規定され、図５においてＡＤストラクチャ＃１について代表的に示されるように、データ長（Length）部と、ＡＤタイプ（AD Type）部と、ＡＤデータ（AD Data）部とから構成されている。なお、データ長部は１バイトであり、ＡＤタイプ部のバイト数と、ＡＤデータ部のバイト数との和を示すようになっている。
【００５５】
第１実施形態では、ＡＤタイプとして、ＢＬＥ規格で規定されるフラグ（Flag）、サービスＵＵＩＤ及びローカル名（Local Name）の３種類（すなわち、Ｎ＝４）のＡＤストラクチャを含むようになっている。ここで、周辺デバイス２０Ａが送信する通常ＡＤパケットでは、サービスＵＵＩＤにおいて「温度検出デバイス」である旨が明示されるようになっている。
【００５６】
なお、第１実施形態では、周辺デバイス３０j（ｊ＝１，２，…）のそれぞれは、上述した通常ＡＤパケットを、接続選択要求として送信するようになっている。
【００５７】
（優先選択要求ＡＤパケット）
優先選択要求ＡＤパケットは、図６に示されるように、上述したＡＤストラクチャ＃１〜＃（Ｎ−１）に加えて、ＡＤストラクチャ＃Ｎから成る第２の接続要求情報を含んでいる。このＡＤストラクチャ＃Ｎも、データ長（Length）部と、ＡＤタイプ（AD Type）部と、ＡＤデータ（AD Data）部とから構成されている。
【００５８】
第１実施形態では、ＡＤストラクチャ＃Ｎのデータ長部の内容が「０ｘ０５」、ＡＤタイプ部の内容が「０ｘＦＦ」、ＡＤデータ部の内容が「０ｘＢＢ ＢＢ ０１ ０１」となっている。ここで、ＡＤタイプ部の内容が「０ｘＦＦ」の場合には、付随するＡＤデータ部には、最初の２バイト（本例における「０ｘＢＢ ＢＢ」）を、Bluetooth SIGにより予め割り当てられた製造者の識別子とすることが必要であるが、３バイト目以降（本例における「０ｘ０１ ０１」）は、製造者が自由に定義することができるようになっている。なお、図６に示される例では、３バイト目の「０ｘ０１」が優先選択要求の方式が示され、４バイト目の「０ｘ０１」が当該方式による優先選択要求が有効であることが示されるようになっている。
【００５９】
＜動作＞
次に、以上のように構成された無線通信システム５０Ａの動作について、周辺デバイス２０Ａにおける優先選択要求モードの設定及び解除の処理、ＡＤパケットの送信処理、並びに、センタデバイス１０Ａにおける接続選択処理に主に着目して説明する。
【００６０】
《優先選択要求モードの設定及び解除の処理》
まず、周辺デバイス２０Ａにおける優先選択要求モードの設定及び解除の処理について説明する。この処理は、制御部２１Ａが、加速度検出部２４Ａから逐次送られる検出結果、すなわち、周辺デバイス２０Ａの移動態様に基づいて行う。なお、当初においては、優先選択要求モードが解除されている通常要求モードであるものとする。
【００６１】
かかる処理に際しては、図７に示されるように、まず、ステップＳ１１において、制御部２１Ａが、加速度検出部２４Ａから逐次送られる検出結果に基づいて、優先選択要求モードの設定のための移動態様である第１態様の移動が行われたか否かを判定する。なお、第１実施形態では、第１態様の移動が、Ｘ軸に沿った所定速度変化をしつつの往復移動となっている。
【００６２】
ステップＳ１１における判定の結果が否定的であった場合（ステップＳ１１：Ｎ）には、ステップＳ１１の処理が繰り返される。一方、ステップＳ１１における判定の結果が肯定的であった場合（ステップＳ１１：Ｙ）には、処理はステップＳ１２へ進む。このステップＳ１２では、制御部２１Ａが、動作モードを優先選択要求モードに設定する。
【００６３】
次に、ステップＳ１３において、制御部２１Ａが、加速度検出部２４Ａから逐次送られる検出結果に基づいて、優先選択要求モードの解除のための移動態様である第２態様の移動が行われたか否かを判定する。なお、第１実施形態では、第２態様の移動が、Ｙ軸に沿った所定速度変化をしつつの往復移動となっている。
【００６４】
ステップＳ１３における判定の結果が否定的であった場合（ステップＳ１３：Ｎ）には、ステップＳ１３の処理が繰り返される。一方、ステップＳ１３における判定の結果が肯定的であった場合（ステップＳ１３：Ｙ）には、処理はステップＳ１４へ進む。このステップＳ１４では、制御部２１Ａが、優先選択要求モードを解除し、動作モードを通常選択要求モードに設定する。
【００６５】
ステップＳ１４の処理が終了すると、処理はステップＳ１１へ戻る。この後、上述したステップＳ１１〜Ｓ１４の処理が繰り返される。この結果、周辺デバイス２０Ａでは、利用者により意図的に行われた移動の態様に応じて、優先選択要求モードの設定及び解除が行われる。
【００６６】
《ＡＤパケットの送信処理》
次に、周辺デバイス２０ＡにおけるＡＤパケットの送信処理について説明する。この処理は、制御部２１Ａが実行する。
【００６７】
かかる処理に際しては、図８に示されるように、まず、ステップＳ２１において、制御部２１Ａが、いずれかのセンタデバイスと通信接続中か否かを判定する。ステップＳ２１における判定の結果が肯定的であった場合（ステップＳ２１：Ｙ）には、ステップＳ２１の処理が繰り返される。
【００６８】
いずれのセンタデバイスとも通信接続中ではなく、ステップＳ２１における判定の結果は否定的であった場合（ステップＳ２１：Ｎ）には、処理はステップＳ２２へ進む。このステップＳ２２では、制御部２１Ａが、内部タイマの監視結果に基づいて、ＡＤパケットの送信タイミングとなったか否かを判定する。
【００６９】
ステップＳ２２における判定の結果が否定的であった場合（ステップＳ２２：Ｎ）には、処理はステップＳ２１へ戻る。以後、ステップＳ２１，Ｓ２２の処理が繰り返される。
【００７０】
ＡＤパケットの送信タイミングとなり、ステップＳ２２の判定の結果が肯定的となると（ステップＳ２２：Ｙ）、処理はステップＳ２３へ進む。このステップＳ２３では、制御部２１Ａが、動作モードが優先選択要求モードであるか否かを判定する。
【００７１】
ステップＳ２３における判定の結果が否定的であった場合（ステップＳ２３：Ｎ）には、処理はステップＳ２４へ進む。このステップＳ２４では、制御部２１Ａが、通常ＡＤパケットのデータ（図５参照）を生成し、生成されたデータをＢＬＥ通信部２２へ送る。この結果、ＢＬＥ通信部２２から通常ＡＤパケットが同報送信される。かかるステップＳ２４の処理が終了すると、処理はステップＳ２１へ戻る。
【００７２】
一方、ステップＳ２３における判定の結果が肯定的であった場合（ステップＳ２３：Ｙ）には、処理はステップＳ２５へ進む。このステップＳ２５では、制御部２１Ａが、優先選択要求ＡＤパケットのデータ（図６参照）を生成し、生成されたデータをＢＬＥ通信部２２へ送る。この結果、ＢＬＥ通信部２２から優先選択要求ＡＤパケットが同報送信される。かかるステップＳ２４の処理が終了すると、処理はステップＳ２１へ戻る。
【００７３】
ステップＳ２４又はステップＳ２５が終了して、処理がステップＳ２１へ戻った後は、上述したステップＳ２１〜Ｓ２５の処理が繰り返される。この結果、上述した優先選択要求モードの設定及び解除の処理により設定された動作モードに対応したＡＤパケットが、周辺デバイス２０Ａから、適宜、同報送信される。
【００７４】
なお、周辺デバイス３０k（ｋ＝１，２，…）のそれぞれでは、上述したステップＳ２３，Ｓ２５が省略された処理が実行され、通常ＡＤパケットを同報送信するようになっている。
【００７５】
《センタデバイスと周辺デバイスとの間の通信接続》
以上のＡＤパケットの送信処理が行われて、周辺デバイス２０Ａ，３０1，３０2，…からＡＤパケットが同報送信されると、図９に示されるように、センタデバイス１０Ａが、これらのＡＤパケットを受信する。そして、センタデバイス１０Ａが、ステップＳ３０において接続選択処理を実行して、通信接続する１つの周辺デバイスを選択する。なお、ステップＳ３０における接続選択処理の詳細については、後述する。
【００７６】
引き続き、センタデバイス１０Ａが、選択された周辺デバイスへ接続要求パケット（ＣＲパケット）を送信する。この結果、センタデバイス１０Ａと、当該選択された周辺デバイスとの間における通信接続が確立する。
【００７７】
通信接続が確立すると、当該選択された周辺デバイスからセンタデバイス１０Ａへ機器データ逐次が送信される。この機器データを受信すると、センタデバイス１０Ａは、受信した機器データを不図示の情報処理装置へ送信する。
【００７８】
なお、図９では、選択された周辺デバイスが周辺デバイス２０Ａであった場合が例示されている。この場合には、センタデバイス１０Ａへ送信される機器データは、温度検出結果データとなる。
【００７９】
《接続選択処理》
次に、上述したステップＳ３０における接続選択処理について説明する。かかる接続選択処理は、センタデバイス１０Ａの制御部１１Ａが実行する。
【００８０】
接続選択処理に際しては、図１０に示されるように、まず、ステップＳ３１において、制御部１１Ａが、受信したＡＤパケット内のサービスＵＵＩＤに基づいて、センタデバイス１０Ａが通信接続する予定のデバイス種（以下、「接続予定デバイス種」という）、すなわち、温度検出デバイスがあるか否かを判定する。ステップＳ３１における判定の結果が否定的であった場合（ステップＳ３１：Ｎ）には、ステップＳ３１の処理が繰り返される。
【００８１】
ステップＳ３１における判定の結果が肯定的であった場合（ステップＳ３１：Ｙ）には、処理はステップＳ３２へ進む。このステップＳ３２では、制御部１１Ａが、接続予定デバイス種のＡＤパケットを送信した周辺デバイスは１つであるか否かを判定する。
【００８２】
ステップＳ３２における判定の結果が肯定的であった場合（ステップＳ３２：Ｙ）には、処理はステップＳ３３へ進む。このステップＳ３３では、制御部１１Ａが、当該１つの接続予定デバイス種の周辺デバイスを、通信接続対象として選択する。こうして通信接続対象が選択されると、ステップＳ３０の処理が終了する。
【００８３】
ステップＳ３２における判定の結果が否定的であった場合（ステップＳ３２：Ｎ）には、処理はステップＳ３４へ進む。このステップＳ３４では、制御部１１Ａが、複数の接続予定デバイス種の周辺デバイスの中に優先選択要求ＡＤパケットを送信した周辺デバイスがあるか否かを判定する。
【００８４】
ステップＳ３４における判定の結果が否定的であった場合（ステップＳ３４：Ｎ）には、処理はステップＳ３５へ進む。このステップＳ３５では、制御部１１Ａが、複数の接続予定デバイス種の周辺デバイスの中でセンタデバイス１０Ａが最先に受信したＡＤパケットを送信した周辺デバイスを、通信接続対象として選択する。こうして通信接続対象が選択されると、ステップＳ３０の処理が終了する。
【００８５】
ステップＳ３４における判定の結果が肯定的であった場合（ステップＳ３４：Ｙ）には、処理はステップＳ３６へ進む。このステップＳ３６では、制御部１１Ａが、優先選択要求ＡＤパケットを送信した周辺デバイスは１つであるか否かを判定する。
【００８６】
ステップＳ３６における判定の結果が肯定的であった場合（ステップＳ３６：Ｙ）には、処理はステップＳ３７へ進む。このステップＳ３７では、制御部１１Ａが、当該１つの優先選択要求ＡＤパケットを送信した周辺デバイスを、通信接続対象として選択する。こうして通信接続対象が選択されると、ステップＳ３０の処理が終了する。
【００８７】
ステップＳ３６における判定の結果が否定的であった場合（ステップＳ３６：Ｎ）には、処理はステップＳ３８へ進む。このステップＳ３８では、制御部１１Ａが、優先選択要求ＡＤパケットを送信した複数の周辺デバイスの中でセンタデバイス１０Ａが最先に受信したＡＤパケットを送信した周辺デバイスを、通信接続対象として選択する。こうして通信接続対象が選択されると、ステップＳ３０の処理が終了する。
【００８８】
なお、無線通信システム５０Ａでは、センタデバイス１０Ａとの無線接続対象の温度検出デバイスであり、かつ、優先選択要求ＡＤパケットの送信機能を有する周辺デバイスは周辺デバイス２０Ａのみである。このため、周辺デバイス２０Ａの動作モードを優先選択要求モードに設定すれば、センタデバイス１０Ａの通信接続対象として、周辺デバイス２０Ａが優先的に選択されることになる。
【００８９】
以上説明したように、第１実施形態では、ＢＬＥ規格に従って通信を行う周辺デバイス２０Ａが接続選択要求として機能するＡＤパケットを送信するに際して、標準的な第１の接続要求情報に加えて、優先接続選択を求めていることを示す第２の接続要求情報をＡＤパケットに含ませるか否かを、制御部２１Ａが切り換える。このため、周辺デバイス２０Ａは、センタデバイス１０Ａに対して優先的な接続選択を要求するか否かを、適宜切り換えることができる。
【００９０】
また、第１実施形態では、周辺デバイス２０Ａが加速度検出部２４Ａを備え、加速度検出部２４Ａによる検出結果に基づいて、制御部２１Ａが、ＡＤパケットに第２の接続要求情報を含ませるか否かを切り換える。このため、周辺デバイス２０Ａを、第２の接続要求情報を含ませるか否かを切り換える機能を有しつつ、簡易な構成とできるとともに、低消費電力を実現することができる。
【００９１】
また、第１実施形態では、周辺デバイス２０Ａの制御部２１ＡがＣＰＵを備える構成として、プログラムを実行することにより必要な機能を実現する構成としたので、簡易な構成とできるとともに、低消費電力を実現することができる。
【００９２】
また、第１実施形態では、ＢＬＥ規格に従って通信を行うセンタデバイス１０Ａが、周辺デバイスの１つを接続選択するのに際して、周辺デバイスが送信したＡＤパケットを取得すると、制御部１１Ａが、第２の接続要求情報が含まれているＡＤパケットを送信した周辺デバイスを優先的に選択して接続を開始する。このため、センタデバイス１０Ａは、接続優先度を合理的に考慮して、通信接続を行う装置の選択を行うことができる。
【００９３】
また、第１実施形態では、センタデバイス１０Ａの制御部１１ＡがＣＰＵを備える構成として、プログラムを実行することにより必要な機能を実現する構成としたので、簡易な構成とできるとともに、低消費電力を実現することができる。
【００９４】
［第２実施形態］
次いで、本発明の第２実施形態を、図１１〜図１５を主に参照して説明する。
【００９５】
＜構成＞
図１１には、第２実施形態に係る無線通信システム５０Ｂの概略的な構成が示されている。この図１１に示されるように、無線通信システム５０Ｂは、上述した第１実施形態の無線通信システム５０Ａ（図１参照）と比べて、センタデバイス１０Ａに代えてセンタデバイス１０Ｂを備える点、及び、周辺デバイス２０Ａに代えて周辺デバイス２０Ｂを備える点が異なっている。以下、かかる相違点に主に着目して説明する。
【００９６】
なお、センタデバイス１０Ｂは、ＢＬＥ規格におけるセンタとしての機能を有する本発明に係る無線装置の第２実施形態となっている。また、周辺デバイス２０Ｂは、ＢＬＥ規格におけるペリフェラルとしての機能を有する本発明に係る無線装置の第２実施形態となっている。
【００９７】
上記のセンタデバイス１０Ｂは、図１１，１２に示されるように、上述したセンタデバイス１０Ａ（図１，２参照）と比べて、筐体表面にセンタデバイス１０Ｂに固有の認証情報が記載されたシール部材１０Ｐが添付されている点（図１１参照）、及び、制御部１１Ａに代えて制御部１１Ｂを備える点（図１２参照）が異なっている。
【００９８】
上記の制御部１１Ｂは、制御部１１Ａと同様に、中央処理装置、記憶素子及び周辺回路を備えて構成される。そして、制御部１１Ａの場合とは異なるプログラムを実行することにより、各種処理を行う。かかる制御部１１Ｂにおいて行われる処理については、後述する。
【００９９】
なお、第２実施形態では、センタデバイス１０Ｂに固有の認証情報が「１２３４」となっている（図１１参照）。
【０１００】
上記の周辺デバイス２０Ｂは、図１３に示されるように、上述した周辺デバイス２０Ａ（図３参照）と比べて、制御部２１Ａに代えて制御部２１Ｂを備える点、及び、加速度検出部２４Ａに代えて操作入力部２４Ｂを備える点が異なっている。
【０１０１】
上記の制御部２１Ｂは、制御部２１Ａと同様に、中央処理装置、記憶素子及び周辺回路を備えて構成される。そして、制御部２１Ｂは、制御部２１Ａの場合とは異なるプログラムを実行することにより、各種処理を行う。かかる制御部２１Ｂにおいて行われる処理については、後述する。
【０１０２】
上記の操作入力部２４Ｂは、複数のキーを有している。これらの複数のキーには、認証情報を入力するためのテンキー等、認証情報の入力終了キー、認証情報の取消キーが含まれている。利用者のキー操作による操作入力部２４Ｂへの入力結果は、制御部２１Ｂへ送られる。
【０１０３】
《ＡＤパケットの種類》
ここで、周辺デバイス２０Ｂが送信する接続選択要求であるＡＤパケットの種類について説明する。周辺デバイス２０Ｂは、通常ＡＤパケット（以下、「ＡＤＰ１」とも記す）又は優先選択要求パケット（以下、「ＡＤＰ２」とも記す）を送信する。
【０１０４】
ここで、ＡＤパケットのデータ量は、ＢＬＥ規格で規定されるように、３２バイト（オクテット）となっている。
【０１０５】
（通常ＡＤパケット）
第２実施形態における通常ＡＤパケットは、第１実施形態の場合と同様のデータ構成となっている。すなわち、上述した図５に示されるように、第１の接続要求情報を含んでいる。
【０１０６】
（優先選択要求ＡＤパケット）
第２実施形態における優先選択要求ＡＤパケットは、図１４に示されるように、ＡＤストラクチャ＃１〜＃（Ｎ−１）に加えて、ＡＤストラクチャ＃Ｎから成る第２の接続要求情報を含んでいる。このＡＤストラクチャ＃Ｎも、第１実施形態の場合と同様に、データ長（Length）部と、ＡＤタイプ（AD Type）部と、ＡＤデータ（AD Data）部とから構成されている。
【０１０７】
第２実施形態では、ＡＤストラクチャ＃Ｎのデータ長部の内容が「０ｘ０８」、ＡＤタイプ部の内容が「０ｘＦＦ」、ＡＤデータ部の内容が「０ｘＢＢ ＢＢ ０２ ０１ ０２ ０３ ０４」となっている。なお、図１４には、３バイト目の「０ｘ０２」が優先選択要求の方式が示され、４〜７バイト目の「０ｘ０１ ０２ ０３ ０４」が、センタデバイス１０Ｂの認証情報となっている例が示されている。
【０１０８】
＜動作＞
次に、以上のように構成された無線通信システム５０Ｂの動作について、周辺デバイス２０Ｂにおける優先選択要求モードの設定及び解除の処理、ＡＤパケットの送信処理、並びに、センタデバイス１０Ｂにおける接続選択処理に主に着目して説明する。
【０１０９】
《優先選択要求モードの設定及び解除の処理》
まず、周辺デバイス２０Ｂにおける優先選択要求モードの設定及び解除の処理について説明する。この処理は、制御部２１Ｂが、操作入力部２４Ｂから送られた入力結果に基づいて行う。なお、当初においては、優先選択要求モードが解除されている通常要求モードであるものとする。
【０１１０】
かかる処理に際しては、図１５に示されるように、まず、ステップＳ４１において、制御部２１Ｂが、操作入力部２４Ｂから送られた入力結果に基づいて、利用者により認証情報が入力されたか否かを判定する。ステップＳ４１における判定の結果が否定的であった場合（ステップＳ４１：Ｎ）には、ステップＳ４１の処理が繰り返される。
【０１１１】
認証情報が入力され、ステップＳ４１における判定の結果が肯定的となると（ステップＳ４１：Ｙ）、処理はステップＳ４２へ進む。このステップＳ４２では、制御部２１Ｂが、動作モードを優先選択要求モードに設定する。
【０１１２】
次に、ステップＳ４３において、制御部２１Ｂが、操作入力部２４Ｂから送られた入力結果に基づいて、利用者により認証情報の取消指定が行われたか否かを判定する。ステップＳ４３における判定の結果が否定的であった場合（ステップＳ４３：Ｎ）には、ステップＳ４３の処理が繰り返される。
【０１１３】
利用者により認証情報の取消指定が行われ、ステップＳ４３における判定の結果が肯定的となると（ステップＳ４３：Ｙ）、処理はステップＳ４４へ進む。このステップＳ４４では、制御部２１Ｂが、優先選択要求モードを解除し、動作モードを通常選択要求モードに設定する。
【０１１４】
ステップＳ４４の処理が終了すると、処理はステップＳ４１へ戻る。この後、上述したステップＳ４１〜Ｓ４４の処理が繰り返される。この結果、周辺デバイス２０Ｂでは、利用者に行われた操作入力に応じて、優先選択要求モードの設定及び解除が行われる。
【０１１５】
《ＡＤパケットの送信処理》
次に、周辺デバイス２０ＢにおけるＡＤパケットの送信処理について説明する。この処理は、制御部２１Ｂが実行する。
【０１１６】
かかる処理に際しては、優先選択要求ＡＤパケットのデータ（図１４参照）が、優先選択を要求するセンタデバイスの認証情報を含むものであることを除いて、制御部２１Ｂが、上述した図８に示した処理と同様の処理を実行する。すなわち、制御部２１Ｂは、図８におけるステップＳ２１〜Ｓ２４においては、制御部２１Ａと同等の処理を行う。また、制御部２１Ｂは、ステップＳ２５においては、優先選択を要求するセンタデバイスの認証情報を指定した優先選択要求ＡＤパケットのデータを生成し、生成されたデータをＢＬＥ通信部２２へ送る。この結果、ＢＬＥ通信部２２から、当該優先選択要求ＡＤパケットが同報送信される。
【０１１７】
以上のステップＳ２１〜Ｓ２５の処理が繰り返されることにより、上述した優先選択要求モードの設定及び解除の処理により設定された動作モードに対応したＡＤパケットが、周辺デバイス２０Ｂから、適宜、同報送信される。
【０１１８】
《センタデバイスと周辺デバイスとの間の通信接続》
以上のＡＤパケットの送信処理が行われて、周辺デバイス２０Ｂ，３０1，３０2，…からＡＤパケットが同報送信されると、無線通信システム５０Ｂでは、上述した図９においてセンタデバイス１０Ａ及び周辺デバイス２０Ａをセンタデバイス１０Ｂ及び周辺デバイス２０Ｂで置き換えた場合と同様の通信が行われる。
【０１１９】
すなわち、周辺デバイス２０Ｂ，３０1，３０2，…からＡＤパケットが同報送信されると、センタデバイス１０Ｂが、これらのＡＤパケットを受信する。そして、センタデバイス１０Ｂが、接続選択処理を実行して、通信接続する１つの周辺デバイスを選択する。
【０１２０】
かかるセンタデバイス１０Ｂにおける接続選択処理に際しては、制御部１１Ｂが、優先選択要求ＡＤパケットがあるか否かの判定に際して、センタデバイス１０Ｂに固有の認証情報を含むＡＤパケットがあるか否かを判定することを除いて、上述した図１０に示した処理と同様の処理を実行する。すなわち、制御部２１Ｂは、図１０におけるステップＳ３１〜Ｓ３３，Ｓ３５〜Ｓ３８においては、制御部２１Ａと同等の処理を行う。また、制御部２１Ｂは、ステップＳ３４においては、センタデバイス１０Ｂに固有の認証情報を含むＡＤパケットがあるか否かを判定する。
【０１２１】
かかる接続選択処理が終了すると、図９に示される場合と同様に、センタデバイス１０Ｂが、選択された周辺デバイスへ接続要求パケット（ＣＲパケット）を送信する。この結果、センタデバイス１０Ｂと、当該選択された周辺デバイスとの間における通信接続が確立する。
【０１２２】
通信接続が確立すると、当該選択された周辺デバイスからセンタデバイス１０Ｂへ機器データ逐次が送信される。この機器データを受信すると、センタデバイス１０Ｂは、受信した機器データを不図示の情報処理装置へ送信する。
【０１２３】
以上説明したように、第２実施形態では、ＢＬＥ規格に従って通信を行う周辺デバイス２０Ｂが接続選択要求として機能するＡＤパケットを送信するに際して、標準的な第１の接続要求情報に加えて、優先接続を求めていることを示す第２の接続要求情報をＡＤパケットに含ませるか否かを、制御部２１Ｂが切り換える。このため、周辺デバイス２０Ｂは、センタデバイス１０Ｂに対して優先的な接続選択を要求するか否かを、適宜切り換えることができる。
【０１２４】
また、第２実施形態では、周辺デバイス２０Ｂが操作入力部２４Ｂを備え、優先接続選択を求めるセンタデバイスに固有の認証情報の入力の有無に基づいて、制御部２１Ｂが、ＡＤパケットに第２の接続要求情報を含ませるか否かを切り換える。このため、周辺デバイス２０Ｂは、優先接続選択を求めるセンタデバイスを明確に特定した優先選択要求ＡＤパケットを送信することができる。
【０１２５】
また、第２実施形態では、周辺デバイス２０Ｂの制御部２１ＢがＣＰＵを備える構成として、プログラムを実行することにより必要な機能を実現する構成としたので、簡易な構成とできるとともに、低消費電力を実現することができる。
【０１２６】
また、第２実施形態では、ＢＬＥ規格に従って通信を行うセンタデバイス１０Ｂが、周辺デバイスの１つを接続選択するのに際して、センタデバイス１０Ｂに固有の認証情報を含む優先選択要求ＡＤパケットを送信した周辺デバイスを優先的に選択して接続を開始する。このため、センタデバイス１０Ｂは、接続優先度を合理的に考慮して、通信接続する装置の選択を行うことができる。
【０１２７】
また、第２実施形態では、センタデバイス１０Ｂの制御部１１ＢがＣＰＵを備える構成として、プログラムを実行することにより必要な機能を実現する構成としたので、簡易な構成とできるとともに、低消費電力を実現することができる。
【０１２８】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【０１２９】
例えば、上記の第１及び第２実施形態では、通常ＡＤパケットに加えて優先選択要求ＡＤパケットを送信可能な周辺デバイスの無線通信システムにおける数を１つとしたが、通常ＡＤパケットに加えて優先選択要求ＡＤパケットを送信可能な周辺デバイスの数を複数としてもよい。
【０１３０】
また、上記の第１及び第２実施形態では、センタデバイスの接続予定デバイス種を温度検出デバイスとしたが、温度検出デバイス以外の種類のデバイスをセンタデバイスの接続予定デバイス種としてもよい。
【０１３１】
また、上記の第１実施形態では、周辺デバイスにおける通常選択要求モードと優先選択要求モードとの切換を、利用者が意図的に行った当該周辺デバイスの移動の態様に応じて行うようにした。これに対し、周辺デバイスが操作入力部を備えるようにし、当該操作入力部への利用者の入力結果に応じて、当該切換を行うようにしてもよい。また、移動態様以外の物理量の変化に応じて、当該切換を行うようにしてもよい。
【０１３２】
また、上記の第２実施形態では、認証情報が記載されたシールをセンタデバイスに貼付するようにしたが、ＬＥＤ表示器のような低消費電力の表示素子を用いて認証情報を表示するようにしてもよい。
【０１３３】
また、上記の第２実施形態では、周辺デバイスにおける通常選択要求モードと優先選択要求モードとの切換を、当該周辺デバイスが備える操作入力部への利用者による入力結果に行うようにした。これに対し、利用者が意図的に行う複数種類の周辺デバイスの移動態様ごとに対応するコード情報を定義しておき、周辺デバイスの移動態様の組み合わせに応じて、当該切換を行うようにしてもよい。
【０１３４】
なお、上記の第１及び第２実施形態では、ＢＬＥ規格に従って無線通信を行う無線通信システムの構成要素について本発明を適用したが、ＢＬＥ規格以外の通信プロトコルに従って無線通信を行う無線通信システムの構成要素についても、適宜、本発明を適用することができる。
【０１３５】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。
付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【０１３６】
［付記］
＜請求項１＞
他の装置と所定の通信プロトコルで無線接続を行う無線装置であって、
無線接続を行う前記他の装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信手段と、
前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換手段と、
を備えたことを特徴とする無線装置。
＜請求項２＞
センサを更に備え、
前記切換手段は、前記センサの出力結果に基づいて、前記接続選択要求に前記第２の接続要求情報を含ませるか否かを切り換える、
ことを特徴とする請求項１に記載の無線装置。
＜請求項３＞
前記他の装置において設定されている認証情報を入力する入力手段を更に備え、
前記切換手段は、前記入力手段を用いて入力された前記認証情報を、前記第２の接続要求情報として前記接続選択要求に含ませるか否かを切り換える、
ことを特徴とする請求項１に記載の無線装置。
＜請求項４＞
前記所定の通信プロトコルは、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ通信のプロトコルである、ことを特徴とする請求項１〜３のいずれか一項に記載の無線装置。
＜請求項５＞
機器情報を送信する複数の他の装置と所定の通信プロトコルで無線接続を行う無線装置であって、
前記他の装置の少なくとも１つは、前記無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信する装置であり、
前記無線装置は、
前記他の装置のそれぞれが送信した前記接続選択要求を取得する情報取得手段と、
前記情報取得手段による取得結果に基づいて、前記第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する接続制御手段と、
を備えたことを特徴とする無線装置。
＜請求項６＞
前記情報取得手段が取得した前記接続選択要求に含まれる前記第１の接続要求情報を表示する表示装置を備えていない、ことを特徴とする請求項５に記載の無線装置。
＜請求項７＞
前記所定の通信プロトコルは、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ通信のプロトコルである、ことを特徴とする請求項５又は６に記載の無線装置。
＜請求項８＞
他の装置と所定の通信プロトコルで無線接続を行う無線装置において使用される接続選択要求方法であって、
無線接続を行う前記他の装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信ステップと、
前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換ステップと、
を含むことを特徴とする無線装置の接続選択要求方法。
＜請求項９＞
機器情報を送信する複数の他の装置と所定の通信プロトコルで無線接続を行う無線装置において使用される接続選択方法であって、
前記他の装置の少なくとも１つは、前記無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信する装置であり、
前記接続選択方法は、
前記他の装置のそれぞれが送信した前記接続選択要求を取得する情報取得ステップと、
前記情報取得ステップにおける取得結果に基づいて、前記第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する接続制御ステップと、
を含むことを特徴とする無線装置の接続選択方法。
＜請求項１０＞
他の装置と所定の通信プロトコルで無線接続を行う無線装置が有するコンピュータを、
無線接続を行う前記他の装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信手段、及び、
前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換手段、
として機能させることを特徴とするプログラム。
＜請求項１１＞
機器情報を送信する複数の他の装置と所定の通信プロトコルで無線接続を行う無線装置のコンピュータが実行するプログラムであって、
前記他の装置の少なくとも１つは、前記無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信する装置であり、
前記プログラムは、前記コンピュータに、
前記他の装置が送信した前記接続選択要求を取得する情報取得手段、及び、
前記情報取得手段による取得結果に基づいて、前記第２の接続要求情報が含まれている接続選択要求を送信した装置を優先的に選択して接続を開始する接続制御手段、
として機能させることを特徴とするプログラム。
＜請求項１２＞
所定の通信プロトコルで無線接続を行う少なくとも１つの第１の無線装置と、第２の無線装置とを備える無線通信システムであって、
前記第１の無線装置の少なくとも１つは、
前記第２の無線装置に対する第１の接続要求情報を少なくとも含む接続選択要求を送信する送信手段と、
前記接続選択要求に前記第１の接続要求情報とは異なる第２の接続要求情報を含ませるか否かを切り換える切換手段と、を備え、
前記第２の無線装置は、
前記第１の無線装置のそれぞれが送信した前記接続選択要求に含まれる情報を取得する情報取得手段と、
前記情報取得手段が取得した前記接続選択要求に前記第２の接続要求情報が含まれている場合に、前記第２の接続要求情報が含まれている接続選択要求を送信した第１の無線装置を優先的に選択して接続を開始する接続制御手段と、を備える
ことを特徴とする無線通信システム。
＜請求項１３＞
所定の通信プロトコルで無線接続を行う少なくとも１つの第１の無線装置と、第２の無線装置との無線接続方法であって、
前記第１の無線装置の少なくとも１つは、前記第２の無線装置に対する第１の接続要求情報を少なくとも含み、前記第１の接続要求情報とは異なる第２の接続要求情報を更に含むことがある接続選択要求を送信し、
前記第２の無線装置は、前記第２の接続要求情報が含まれている前記接続選択要求を送信した第１の無線装置を優先的に選択して接続を開始する、
ことを特徴とする無線接続方法。
【符号の説明】
【０１３７】
１０Ａ，１０Ｂ          センタデバイス（第２の無線装置、無線装置）
１１Ａ，１１Ｂ          制御部（接続制御手段）
１２                    ＢＬＥ通信部（送信手段）
２０Ａ，２０Ｂ          周辺デバイス（第１の無線装置、無線装置）
２１Ａ，２１Ｂ          制御部（切換手段）
２２                    ＢＬＥ通信部（情報取得手段）
２３                    温度検出部
２４Ａ                  加速度検出部（センサ）
２４Ｂ                  操作入力部（入力手段）
５０Ａ，５０Ｂ          無線通信システム
【図１】
2015122695.tif 000003
【図２】
2015122695.tif 000004
【図３】
2015122695.tif 000005
【図４】
2015122695.tif 000006
【図５】
2015122695.tif 000007
【図６】
2015122695.tif 000008
【図７】
2015122695.tif 000009
【図８】
2015122695.tif 000010
【図９】
2015122695.tif 000011
【図１０】
2015122695.tif 000012
【図１１】
2015122695.tif 000013
【図１２】
2015122695.tif 000014
【図１３】
2015122695.tif 000015
【図１４】
2015122695.tif 000016
【図１５】
2015122695.tif 000017