(57)【要約】【課題】周囲に多数の無線通信機能を有する装置が存在する環境においても、所望の接続先との間で円滑に無線通信接続を確立することが可能な無線通信装置を提供する。【解決手段】所定の物理量の計測を行うセンサと、前記センサで得られた計測値を示す計測情報を、自装置に対応する機器識別情報に付加する付加部と、前記計測情報が付加された前記機器識別情報を送出する送出部と、他の無線通信装置によって送出される前記機器識別情報を収集する収集部と、前記収集部で収集した複数の前記機器識別情報を、前記複数の機器識別情報それぞれに含まれる前記計測情報に基づいてソートするソート部と、前記ソート部によるソート結果を利用者に提示する提示部とを有する。【選択図】      図１
2014027330.tif 000002
【特許請求の範囲】
【請求項１】
所定の物理量の計測を行うセンサと、
前記センサで得られた計測値を示す計測情報を、自装置に対応する機器識別情報に付加する付加部と、
前記計測情報が付加された前記機器識別情報を送出する送出部と、
他の無線通信装置によって送出される前記機器識別情報を収集する収集部と、
前記収集部で収集した複数の前記機器識別情報を、前記複数の機器識別情報それぞれに含まれる前記計測情報に基づいてソートするソート部と、
前記ソート部によるソート結果を利用者に提示する提示部と
を備えたことを特徴とする無線通信装置。
【請求項２】
請求項１に記載の無線通信装置において、
前記付加部は、
前記センサで得られた計測値に周期的な変動がある場合に、前記変動の周期それぞれにおいて前記計測値の最大値を検出する検出部を有し、
前記検出部で検出した前記最大値を前記計測情報として前記機器識別情報に付加する
ことを特徴とする無線通信装置。
【請求項３】
請求項１に記載の無線通信装置において、
前記付加部は、
前記センサで得られた計測値に変動がある場合に、前記計測値を積算して評価値を生成する生成部を有し、
前記生成部で生成した評価値を前記計測情報として前記機器識別情報に付加する
ことを特徴とする無線通信装置。
【請求項４】
請求項１に記載の無線通信装置において、
前記ソート部は、
前記他の無線通信装置からの機器識別情報に含まれる計測情報と、前記センサで得られた前記計測情報との類似度をそれぞれ算出する算出部を有し、
前記類似度の高い順に、前記各機器識別情報を並べ替える
ことを特徴とする無線通信装置。
【請求項５】
所定の物理量の計測を行うセンサと、
前記センサで得られた計測値の時間変化を解析することにより、前記計測値の変動の特徴を示す特徴情報を抽出する解析部と、
前記特徴情報を、自装置に対応する機器識別情報に付加する付加部と、
前記特徴情報が付加された前記機器識別情報を送出する送出部と、
他の無線通信装置によって送出される前記機器識別情報を収集する収集部と、
前記収集部で収集した複数の前記機器識別情報の中から、前記解析部で得られた特徴に類似する前記特徴情報を含む機器識別情報を判別する判別部と、
前記判別部によって判別された機器識別情報で示される無線通信装置を接続先として選択する選択部と
を備えたことを特徴とする無線通信装置。
【請求項６】
所定の物理量の計測を行うセンサで得られた計測値を示す計測情報を、自装置に対応する機器識別情報に付加し、
前記計測情報が付加された前記機器識別情報を送出し、
他の無線通信装置によって送出される前記機器識別情報を収集し、
前記収集した複数の前記機器識別情報を、前記複数の機器識別情報それぞれに含まれる計測情報に基づいてソートし、
前記ソート結果を利用者に提示する
処理をコンピュータに実行させることを特徴とする無線通信制御プログラム。
【請求項７】
所定の物理量の計測を行うセンサで得られた計測値の時間変化を解析することにより、前記計測値の変動の特徴を示す特徴情報を抽出し、
前記特徴情報を、自装置に対応する機器識別情報に付加し、
前記特徴情報が付加された前記機器識別情報を送出し、
他の無線通信装置によって送出される前記機器識別情報を収集し、
前記収集した複数の前記機器識別情報の中から、前記計測値の変動の特徴に類似する前記特徴情報を含む機器識別情報を判別し、
前記判別された機器識別情報で示される無線通信装置を接続先として選択する
処理をコンピュータに実行させることを特徴とする無線通信制御プログラム。
【請求項８】
所定の物理量の計測を行うセンサで得られた計測値を示す計測情報を、自装置に対応する機器識別情報に付加し、
前記計測情報が付加された前記機器識別情報を送出し、
他の無線通信装置によって送出される前記機器識別情報を収集し、
前記収集した複数の前記機器識別情報を、前記複数の機器識別情報それぞれに含まれる計測情報に基づいてソートし、
前記ソート結果を利用者に提示する
ことを特徴とする無線通信制御方法。
【請求項９】
所定の物理量の計測を行うセンサで得られた計測値の時間変化を解析することにより、前記計測値の変動の特徴を示す特徴情報を抽出し、
前記特徴情報を、自装置に対応する機器識別情報に付加し、
前記特徴情報が付加された前記機器識別情報を送出し、
他の無線通信装置によって送出される前記機器識別情報を収集し、
前記収集した複数の前記機器識別情報の中から、前記計測値の変動の特徴に類似する前記特徴情報を含む機器識別情報を判別し、
前記判別された機器識別情報で示される無線通信装置を接続先として選択する
ことを特徴とする無線通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件開示は、無線通信機能を搭載した無線通信装置及び無線通信制御方法並びに無線通信制御プログラムに関する。
【背景技術】
【０００２】
近年では、携帯端末装置やパーソナルコンピュータを含む情報処理装置とともに、プリンタやスキャナなどの多種多様な機器に無線通信機能が搭載されるようになっている。無線通信機能を搭載した装置間では、互いの装置に搭載された無線通信デバイスを示す機器識別情報を接続先として選択することで、直接的な情報のやり取りが可能である。
【０００３】
例えば、各携帯端末装置が、接続先を選択する際には、周囲にある接続先候補の装置に対して、それぞれに搭載された無線通信デバイスを識別するための機器識別情報の送信を要求し、要求に応じて返された機器識別情報の一覧を示すリストを利用者に提示している。従来は、利用者が、提示されたリストの中から所望の無線通信装置に対応する機器識別情報を選択することで、接続先の選択を行っている(特許文献１，非特許文献１参照)。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１３６５９公報
【非特許文献】
【０００５】
【非特許文献１】井上孝司、「Windows ｘpで始める無線ＬＡＮ」、[online]、２００２年３月１３日、［平成２４年６月２７日検索］、インターネット＜URL:http://www.atmarkit.co.jp/fwin2k/operation/xp_wirelesslan/xp_wirelesslan_05.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
周囲に接続先の候補となる装置が少ない環境では、上述したように、機器識別情報を羅列したリストから、所望の装置に対応する機器識別情報を選択することは容易である。
【０００７】
しかしながら、周囲に無線通信機能を有する多数の装置が存在する環境では、多数の機器識別情報を含むリストが利用者に提示されることになる。ところで、携帯端末装置などの利用者は、自分が所持している携帯端末装置に搭載された無線通信デバイスを示す機器識別情報を意識していない場合がある。このため、例えば、二人の利用者が対面して情報交換しようとしている際でも、情報交換しようとしている相手に、自身の携帯端末装置の機器識別情報そのものも、機器識別情報を判別するための手がかりも伝えることができない場合もある。
【０００８】
上述したような混雑した環境において情報交換しようとしている場合に、相手の利用者から機器識別情報について有効な手がかりが得られなければ、提示されたリストの中から、利用者が所望の接続先を示す機器識別情報を判別することは非常に困難である。
【０００９】
本件開示の装置は、周囲に多数の無線通信機能を有する装置が存在する環境においても、所望の接続先との間で円滑に無線通信接続を確立することが可能な無線通信装置及び無線通信制御方法並びに無線通信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
一つの観点による無線通信装置は、所定の物理量の計測を行うセンサと、前記センサで得られた計測値を示す計測情報を、自装置に対応する機器識別情報に付加する付加部と、前記計測情報が付加された前記機器識別情報を送出する送出部と、他の無線通信装置によって送出される前記機器識別情報を収集する収集部と、前記収集部で収集した複数の前記機器識別情報を、前記複数の機器識別情報それぞれに含まれる前記計測情報に基づいてソートするソート部と、前記ソート部によるソート結果を利用者に提示する提示部とを有する。
【００１１】
また、別の観点による無線通信装置は、所定の物理量の計測を行うセンサと、前記センサで得られた計測値の時間変化を解析することにより、前記計測値の変動の特徴を示す特徴情報を抽出する解析部と、前記特徴情報を、自装置に対応する機器識別情報に付加する付加部と、前記特徴情報が付加された前記機器識別情報を送出する送出部と、他の無線通信装置によって送出される前記機器識別情報を収集する収集部と、前記収集部で収集した複数の前記機器識別情報の中から、前記解析部で得られた特徴に類似する前記特徴情報を含む機器識別情報を判別する判別部と、前記判別部によって判別された機器識別情報で示される無線通信装置を接続先として選択する選択部とを有する。
【００１２】
また、別の観点による無線通信制御プログラムは、所定の物理量の計測を行うセンサで得られた計測値を示す計測情報を、自装置に対応する機器識別情報に付加し、前記計測情報が付加された前記機器識別情報を送出し、他の無線通信装置によって送出される前記機器識別情報を収集し、前記収集した複数の前記機器識別情報を、前記複数の機器識別情報それぞれに含まれる計測情報に基づいてソートし、前記ソート結果を利用者に提示する処理をコンピュータに実行させる。
【００１３】
更に、別の観点による無線通信制御プログラムは、所定の物理量の計測を行うセンサで得られた計測値の時間変化を解析することにより、前記計測値の変動の特徴を示す特徴情報を抽出し、特徴情報を、自装置に対応する機器識別情報に付加し、前記特徴情報が付加された前記機器識別情報を送出し、他の無線通信装置によって送出される前記機器識別情報を収集し、前記収集した複数の前記機器識別情報の中から、前記計測値の変動の特徴に類似する前記特徴情報を含む機器識別情報を判別し、前記判別された機器識別情報で示される無線通信装置を接続先として選択する処理をコンピュータに実行させる。
【００１４】
また、別の観点による無線通信制御方法は、所定の物理量の計測を行うセンサで得られた計測値を示す計測情報を、自装置に対応する機器識別情報に付加し、前記計測情報が付加された前記機器識別情報を送出し、他の無線通信装置によって送出される前記機器識別情報を収集し、前記収集した複数の前記機器識別情報を、前記複数の機器識別情報それぞれに含まれる計測情報に基づいてソートし、前記ソート結果を利用者に提示する。
【００１５】
更に、別の観点による無線通信制御方法は、所定の物理量の計測を行うセンサで得られた計測値の時間変化を解析することにより、前記計測値の変動の特徴を示す特徴情報を抽出し、特徴情報を、自装置に対応する機器識別情報に付加し、前記特徴情報が付加された前記機器識別情報を送出し、他の無線通信装置によって送出される前記機器識別情報を収集し、前記収集した複数の前記機器識別情報の中から、前記計測値の変動の特徴に類似する前記特徴情報を含む機器識別情報を判別し、前記判別された機器識別情報で示される無線通信装置を接続先として選択する。
【発明の効果】
【００１６】
本件開示の無線通信装置及び無線通信制御方法並びに無線通信制御プログラムによれば、周囲に多数の無線通信機能を有する装置が存在する環境においても、所望の接続先との間で円滑に無線通信接続を確立することが可能である。
【図面の簡単な説明】
【００１７】
【図１】無線通信装置の一実施形態を示す図である。
【図２】接続先の検索を説明する図である。
【図３】無線通信接続を確立する手順を示すシーケンス図である。
【図４】リストのソート例を示す図である。
【図５】無線通信装置の別実施形態を示す図である。
【図６】計測値の変化の例を示す図である。
【図７】無線通信装置の別実施形態を示す図である。
【図８】評価値の変化の例を示す図である。
【図９】無線通信装置の別実施形態を示す図である。
【図１０】計測値の類似度に基づく判別を説明する図である。
【図１１】計測値の分布の例を示す図である。
【図１２】無線通信装置の別実施形態を示す図である。
【図１３】同期した動作の例を示す図である。
【図１４】無線通信装置のハードウェア構成例を示す図である。
【図１５】無線通信接続の設定を制御する処理のフローチャートの例を示す図である。
【図１６】指示の入力を待ち受ける処理のフローチャートの例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面に基づいて、本発明の実施形態について詳細に説明する。
【００１９】
図１は、無線通信装置の一実施形態を示している。図１に示したｎ個の携帯端末装置ＵＥ１，…，ＵＥｎは、それぞれ無線通信デバイス１と、無線通信装置１０とを含んでいる。なお、図１においては、携帯端末装置ＵＥ１に含まれる無線通信装置１０の構成を図示し、他の携帯端末装置ＵＥ２〜ＵＥｎに含まれる無線通信装置１０の図示は省略している。また、各携帯端末装置ＵＥ１，…，ＵＥｎは、例えば、携帯電話やスマートホン、あるいは携帯ゲーム機など、無線通信機能を有する移動可能な端末装置である。
【００２０】
図１に示した無線通信装置１０は、センサ１１と、付加部１２と、送出部１３と、収集部１４と、ソート部１５と、提示部１６とを含んでいる。他の携帯端末装置ＵＥ２〜ＵＥｎに含まれる無線通信装置１０も、図１に示したセンサ１１と、付加部１２と、送出部１３と、収集部１４と、ソート部１５と、提示部１６とを含んでいる。なお、以下の説明では、携帯端末装置ＵＥ１，…，ＵＥｎを総称する際は、単に、携帯端末装置ＵＥと称する。
【００２１】
無線通信装置１０に含まれるセンサ１１は、所定の物理量の計測を行い、計測値を示すデジタルデータを出力する。センサ１１は、例えば、加速度センサや角速度センサのように、無線通信装置１０の運動にかかわる物理量を計測するセンサでもよいし、照度センサや気圧センサのように、無線通信装置１０がおかれた環境にかかわる物理量を計測するセンサでもよい。
【００２２】
また、付加部１２は、携帯端末装置ＵＥに搭載された無線通信デバイス１を識別するための機器識別情報に、センサ１１から渡された計測値を示す計測情報を付加し、計測情報を含む機器識別情報を送出部１３に渡す。付加部１２は、例えば、予め設定されている機器識別情報の末尾に、センサ１１から得られた計測情報を追加することで、計測情報付きの機器識別情報を生成してもよい。
【００２３】
送出部１３は、付加部１２によって生成された計測情報付きの機器識別情報を、無線通信デバイス１を介して送出する。送出部１３は、例えば、他の携帯端末装置ＵＥから、機器識別情報の送信を要求されたときに、当該要求に対する応答として、上述した計測情報付きの機器識別情報を送出してもよい。
【００２４】
収集部１４は、自装置以外の他の携帯端末装置ＵＥによって送出された機器識別情報を、無線通信デバイス１を介して収集し、収集した機器識別情報をソート部１５に渡す。収集部１４は、例えば、無線通信デバイス１の機能を利用することにより、周囲の携帯端末装置ＵＥに向けて、それぞれの機器識別情報の送信を要求し、この要求に対する応答に含まれる機器識別情報を収集してもよい。
【００２５】
ソート部１５は、収集部１４で収集された機器識別情報を受け取り、受け取った複数の機器識別情報を含むリストについて、各機器識別情報に付加された計測情報に基づくソートを行う。ソート部１５は、例えば、計測情報で示される計測値が大きい順に、上述したリストに含まれる各機器識別情報を並べ替えてもよい。また、ソート部１５は、計測情報が付加されていない機器識別情報について、最も低い順位をつけることにより、計測情報付の機器識別情報が、上述したリストにおいて上位に並ぶようにしてもよい。なお、ソート部１５による並べ替えの手順については、図４などを用いて後に説明する。
【００２６】
提示部１６は、ソート部１５によるソート後のリストを利用者に提示する。提示部１６は、例えば、携帯端末装置ＵＥに設けられている表示部であり、ソート部１５によって並べ替えられた順番で、各機器識別情報を一覧表示する。
【００２７】
提示部１６によって利用者に提示されるリストにおいては、例えば、大きな値を持つ計測値を示す計測情報が付加された機器識別情報がリストの上位に位置することになる。
【００２８】
この場合に、リストの提示を受けた利用者が、リストの上位に位置づけられた機器識別情報に対応する携帯端末装置ＵＥと、希望する通信相手の携帯端末装置ＵＥとが一致することが直感的に把握できるようにすることが望ましい。
【００２９】
ここで、センサ１１により、所望の携帯端末装置ＵＥと他の携帯端末装置ＵＥとで異なる計測値が得られる可能性の高い物理量を計測すれば、リストにおける順位と所望の携帯端末装置ＵＥとを直感的に結びつけることができる。例えば、センサ１１として加速度センサを用い、所望の接続先の無線通信装置を所持している利用者による運動を検知すれば、図２に示すように、多数の無線通信機能を持つ機器が混在する環境においても、所望の無線通信装置を判別することができる。
【００３０】
図２は、接続先の検索を説明する図である。図２において、符号Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５は、それぞれ人物を示し、符号ＵＥ１，ＵＥ２，ＵＥ３，ＵＥ４，ＵＥ５は、それぞれ携帯端末装置を示している。なお、人物Ｐ１〜Ｐ５は、携帯端末装置ＵＥ１〜ＵＥ５の利用者である。
【００３１】
なお、各携帯端末装置ＵＥ１〜ＵＥ５は、図１に示した無線通信装置１０を含んでいる。つまり、各携帯端末装置ＵＥ１〜ＵＥ５は、機器識別情報の問い合わせに対して、センサ１１による計測値を示す計測情報を付加した機器識別情報を返送する機能を有している。また、以下の説明では、各携帯端末装置ＵＥ１〜ＵＥ５に搭載されている加速度センサを、センサ１１として利用する場合を例として説明する。
【００３２】
また、図２において、符号ＡＰ１，ＡＰ２は、それぞれ無線ＬＡＮ(Local Area Network)のアクセスポイントを示し、符号ＰＲ１は、無線ＬＡＮ機能を有するプリンタ装置を示している。同様に、符号ＰＣ１は、無線ＬＡＮ機能を有するパーソナルコンピュータを示している。アクセスポイントＡＰ１，ＡＰ２と、プリンタ装置ＰＲ１と、パーソナルコンピュータＰＣ１とに含まれる無線通信機能は、従来の無線通信装置と同等である。つまり、アクセスポイントＡＰ１，ＡＰ２と、プリンタ装置ＰＲ１と、パーソナルコンピュータＰＣ１とは、機器識別情報の問い合わせに対して、計測情報を含まない機器識別情報を返送する。
【００３３】
図２の例は、人物Ｐ１と人物Ｐ２とが互いの携帯端末装置ＵＥ１，ＵＥ２との間で、情報の授受のための無線通信接続を確立しようとしている場面を示している。なお、図２の例では、人物Ｐ２のみが、所持している携帯端末装置ＵＥ２を振る操作をしている。したがって、図２に示した場面において、携帯端末装置ＵＥ２に含まれるセンサ１１による計測値として得られる加速度は、他の携帯端末装置ＵＥ３，ＵＥ４，ＵＥ５のいずれとも異なっている可能性が高い。
【００３４】
図２に示した携帯端末装置ＵＥ１、ＵＥ２間に無線通信接続を確立する過程で、携帯端末装置ＵＥ１は、周囲にある無線通信機能を有する機器を検索する際に、各携帯端末装置ＵＥ２〜ＵＥ５から機器識別情報の一部として上述した計測値を取得する。
【００３５】
図３は、無線通信接続を確立する手順を示すシーケンス図である。なお、図３に示した要素のうち、図２に示した要素と同等のものについては、同一の符号を付して示し、その説明は省略する。
【００３６】
図３に示した携帯端末装置ＵＥ１は、宛先を限定せずに、無線通信機能を有する機器の機器識別情報の送信を要求する識別情報要求ＲＥＱ−ＤＮを送信する。この識別情報要求ＲＥＱ−ＤＮを受け取った各携帯端末装置ＵＥ２〜ＵＥ５は、それぞれに含まれているセンサ１１で得られた加速度を示す計測情報が付加された機器識別情報ＤＮ−ＵＥ２，ＤＮ−ＵＥ３，ＤＮ−ＵＥ４，ＤＮ−ＵＥ５を応答として返送する。
【００３７】
一方、アクセスポイントＡＰ１，ＡＰ２から返される機器識別情報ＤＮ−ＡＰ１，ＤＮ−ＡＰ２や、パーソナルコンピュータＰＣ１から返される機器識別情報ＤＮ−ＰＣ１及びプリンタＰＲ１から返される機器識別情報ＤＮ−ＰＲ１は、計測情報を含んでいない。
【００３８】
したがって、上述したようにして収集した機器識別情報を含むリストを、携帯端末装置ＵＥ１のソート部１５(図１参照)によってソートすることにより、携帯端末装置ＵＥ２〜ＵＥ５に対応する無線機器名が上位に位置づけられたリストを取得することができる。
【００３９】
図４は、リストのソート例を示している。図４において、符号ＤＮ−Ａは、図３に示した機器識別情報ＤＮ−ＵＥ３に含まれる、携帯端末装置ＵＥ３の無線機器名を示しており、符号Ｄ３は、上述した機器識別情報ＤＮ−ＵＥ３に含まれる加速度の値を示している。また、符号ＤＮ−Ｂは、図３に示した機器識別情報ＤＮ−ＵＥ４に含まれる、携帯端末装置ＵＥ４の無線機器名を示しており、符号Ｄ４は、上述した機器識別情報ＤＮ−ＵＥ４に含まれる加速度の値を示している。同様に、符号ＤＮ−Ｃは、図３に示した機器識別情報ＤＮ−ＵＥ５に含まれる、携帯端末装置ＵＥ５の無線機器名を示しており、符号Ｄ５は、上述した機器識別情報ＤＮ−ＵＥ５に含まれる加速度の値を示している。また、符号ＤＮ−Ｄは、図３に示した機器識別情報ＤＮ−ＵＥ２に含まれる、携帯端末装置ＵＥ２の無線機器名を示しており、符号Ｄ２は、上述した機器識別情報ＤＮ−ＵＥ２に含まれる加速度の値を示している。
【００４０】
一方、図４において、符号ＤＮ−Ｅ，ＤＮ−Ｆは、図３に示した機器識別情報ＤＮ−ＡＰ１，ＤＮ−ＡＰ２にそれぞれ含まれる、アクセスポイントＡＰ１，ＡＰ２の無線機器名を示している。また、符号ＤＮ−Ｇは、図３に示した機器識別情報ＤＮ−ＰＣ１に含まれる、パーソナルコンピュータＰＣ１の無線機器名を示している。同様に、符号ＤＮ−Ｈは、図３に示した機器識別情報ＤＮ−ＰＲ１に含まれる、プリンタＰＲ１の無線機器名を示している。なお、上述した機器識別情報ＤＮ−ＡＰ１，ＤＮ−ＡＰ２、ＤＮ−ＰＣ１，ＤＮ−ＰＲ１は計測情報を含んでいないことを、図４において、機器名ＤＮ−Ｅ，ＤＮ−Ｆ，ＤＮ−Ｇ，ＤＮ−Ｈに対応する計測情報欄に「無し」として示している。
【００４１】
図４(Ａ)は、図２に示した人物Ｐ２が携帯端末装置ＵＥ２を振る動作を行う前に収集した機器識別情報のリストについてのソート結果の例を示している。図４(Ａ)の例では、アクセスポイントＡＰ１，ＡＰ２に対応する無線機器名ＤＮ−Ｅ，ＤＮ−Ｆや、パーソナルコンピュータＰＣ１およびプリンタＰＲ１に対応する無線機器名ＤＮ−Ｇ，ＤＮ−Ｈは、リストの下位に位置づけられている。一方、携帯端末装置ＵＥ２〜ＵＥ５に対応する無線機器名ＤＮ−Ａ〜ＤＮ−Ｄは、いずれも、リストの上位に位置づけられている。しかしながら、人物Ｐ１が所望する接続先である携帯端末装置ＵＥ２の無線機器名ＤＮ−Ｄは、必ずしも最上位に位置づけられているわけではない。
【００４２】
したがって、人物Ｐ２が携帯端末装置ＵＥ２を振る動作をする前に無線機器の検索を行った際には、図３に示す処理ＯＰ１において、図４(Ａ)に示したように、携帯端末装置ＵＥ２と他の携帯端末装置ＵＥ３〜ＵＥ５とを判別しがたいリストが人物Ｐ１に提示される。
【００４３】
一方、人物Ｐ２が携帯端末装置ＵＥ２を振る動作(図３のＯＰ２)を開始した後に送出された識別情報要求ＲＥＱ−ＤＮに対して、携帯端末装置ＵＥ２は、他の携帯端末装置ＵＥ３〜ＵＥ５とは大きく異なる加速度を含む機器識別情報ＤＮ−ＵＥ２を返送する。また、携帯端末装置ＵＥ１は、上述した識別情報要求ＲＥＱ−ＤＮに対して返された応答に含まれる計測情報に基づいて、再び、機器識別情報のリストのソートを行い、ソート後のリストを利用者に提示する(図３のＯＰ３)。
【００４４】
図４(Ｂ)は、人物Ｐ２が携帯端末装置ＵＥ２を振る動作を開始した後に収集した機器識別情報のリストについてのソート結果の例を示している。
【００４５】
図４(Ａ)に示したリストと、図４(Ｂ)に示したリストとを比べると、携帯端末装置ＵＥ２に対応する無線機器名ＤＮ−Ｄのリストにおける順位が、大きく変わっていることが分かる。つまり、本件開示の無線通信装置１０によれば、所望の携帯端末装置を所持している人物Ｐ２の行動の変化を、当該携帯端末装置を示す無線機器名がリストにおいて占める順位の変化に反映させて、利用者に提示することができる。これにより、利用者が、所望の携帯端末装置を示す無線機器名を、リストに示された多数の無線機器名の中から判別する操作を支援することができる。
【００４６】
例えば、図２に示した人物Ｐ１は、目の前の人物Ｐ２が携帯端末装置ＵＥ２を振る動作をする前に得られた無線機器名のリストと、振る動作を開始した後で得られた無線機器名のリストとの違いから、携帯端末装置ＵＥ２の無線機器名を直感的に把握できる。つまり、目も前の人物Ｐ２が携帯端末装置ＵＥ２を振る動作を開始したことを契機として、提示されたリストにおいて順位を大きく上昇させた無線機器名が、携帯端末装置ＵＥ２に対応していることを直感的に把握することができる。
【００４７】
これにより、本件開示の無線通信装置１０を含む携帯端末装置ＵＥの利用者は、図２に示したように多種多様な無線機器が混在する環境においても、所望の携帯端末装置との間で無線通信接続を確立するための操作を円滑に実行することが可能となる。
【００４８】
ここで、本件開示の無線通信装置１０は、図３に示したように、無線機器を検索する過程ＳＴｄの中で、機器識別情報に付加された計測情報を収集し、また、収集した計測情報に基づいてソートした無線機器名のリストを提示する。
【００４９】
その後、携帯端末装置ＵＥ２を示す無線機器名ＤＮ−Ｄを選択する旨の指示ＣＯＭ−１が入力された場合に、携帯端末装置ＵＥ１は、携帯端末装置ＵＥ２との間で、接続要求ＲＥＱ−ＣＮおよび接続応答ＲＥＳ−ＣＮを授受し、無線通信を開始する。
【００５０】
つまり、本件開示の無線通信装置１０によれば、無線通信装置１０をネットワークに接続させる以前の段階である無線機器を検索する過程において、所望の接続先を判別するためのインタフェースを利用者に提供することができる。
【００５１】
携帯端末装置を含めて、無線通信機能を有する装置は、ネットワークあるいは他の無線通信機能を有する装置との接続が完了すると、大量の情報を授受するための処理とともに、無線通信接続を維持するための処理を搭載されたプロセッサ等が実行することになる。このため、プロセッサ等の処理量は、無線通信接続の完了を境に大幅に増大するので、携帯端末装置の消費電力は、無線通信接続の確立とともに増大する傾向を持っている。
【００５２】
したがって、本件開示の無線通信装置１０が、無線通信接続の確立以前の段階である無線機器の検索過程において、所望の無線通信装置１０を判別するためのインタフェースを利用者に提供することは、携帯端末装置の消費電力を低減する上でも有用である。
【００５３】
ところで、ネットワーク接続後のサービスとしては、例えば、近傍に滞在している複数の利用者が、携帯端末装置を振る動作を行うことを契機として、ネットワーク経由で互いの情報を交換するサービスが提供されている。なお、上述したネットワーク経由のサービスについては、例えば、インターネット上で公開されている下記の非特許文献などを参照されたい。
【００５４】
「ＬＩＮＥがバージョンアップ」ＮＡＶＥＲ公式ブログ、[online]、［平成２４年７月３日検索］、インターネット＜URL:http://naverland.naver.jp/?p=5223＞
しかしながら、上述したサービスは、ネットワークに既に接続していることが前提となっているので、ネットワークに接続する前の段階において、所望の接続先を識別するために利用することはできない。また、携帯端末装置同士を直接的に接続するアドホック通信などに適用することもできない。
【００５５】
一方、本件開示の無線通信装置１０は、むしろ、携帯端末装置同士を直接に接続することで、携帯端末装置に搭載された無線通信機能を利用した気軽な情報交換を行う用途に向いている。
【００５６】
なお、本件開示の無線通信装置１０の付加部１２が付加する計測情報は、所望の携帯端末装置ＵＥと他の携帯端末装置ＵＥとの間で、異なる値が得られるような物理量であれば、加速度以外のどんな物理量の計測値を含んでもよい。また、計測情報は、計測値そのものを示してもよいし、計測値に基づいて算出した値を示してもよい。次に、機器識別情報に付加する計測情報として、好適な例について、図５〜図１１を用いて説明する。
【００５７】
図５は、無線通信装置１０の別実施形態を示している。なお、図５に示した構成要素のうち、図１に示した構成要素と同等のものについては、同一の符号を付して示し、その説明は省略する。
【００５８】
図５に示した無線通信装置１０の付加部１２は、検出部１２１と、追加部１２２と、識別情報保持部１２３とを含んでいる。図５に示した検出部１２１は、センサ１１で得られた計測値に変動がある場合に、当該変動の周期に相当する時間内での計測値の最大値を検出する。また、追加部１２２は、識別情報保持部１２３に保持された無線機器名に、検出部１２１で得られた計測値の最大値を示す計測情報を追加することで、計測情報付の機器識別情報を生成する。
【００５９】
また、図５に示した無線通信装置１０は、図１に示したセンサ１１として、加速度センサＳａを含んでいる。
【００６０】
例えば、図２に示した人物Ｐ２が携帯端末装置ＵＥ２を振る動作を行っている場合に、図５に示した加速度センサＳａで得られる計測値は、図６に示すように、時間の経過とともに大きく変動する。
【００６１】
図６は、計測値の変化の例を示している。なお、図６に示した座標軸ｔは、時間の経過を示し、別の座標軸ａｃは、加速度センサで得られる加速度の値を示している。
【００６２】
図６(Ａ)は、図２に示した携帯端末装置ＵＥ２、ＵＥ３にそれぞれ含まれる加速度センサＳａによる計測で得られた加速度の時間ｔの経過に応じた変化を示している。図６(Ａ)おいて、符号ａｃ２は、図２に示した携帯端末装置ＵＥ２の加速度センサＳａによる計測で得られた加速度の時間ｔの経過に応じた変化を示している。同様に、符号ａｃ３は、図２に示した携帯端末装置ＵＥ３の加速度センサＳａによる計測で得られた加速度の時間ｔの経過に応じた変化を示している。
【００６３】
図６(Ａ)の例は、図２に示した人物Ｐ２が携帯端末装置ＵＥ２を振る動作を開始した後の、時刻Ｔ１において、人物Ｐ３が携帯端末装置ＵＥ３を落としてしまった場合に、それぞれに搭載された加速度センサＳａで得られる計測値の変化を示している。この場合に、携帯端末装置ＵＥ２に対応する計測値ａｃ２は、上述した人物Ｐ２による携帯端末装置ＵＥ２を振る動作の周期に応じて、周期的に変動する。一方、携帯端末装置ＵＥ３に対応する計測値ａｃ３は、上述した時刻Ｔ１において、瞬間的に重力加速度に対応する最大値ａｃ３を示した後、数値「０」を維持する。
【００６４】
このように変動する計測値をそのまま計測情報として用いた場合は、計測値ａｃ２，ａｃ３の時間的な変動に応じて、利用者に提示されるリストにおいて、対応する無線機器名ＤＮ−Ｄ，ＤＮ−Ａの順位も目まぐるしく変動することになる。
【００６５】
一方、図６(Ｂ)は、計測値ａｃ２，ａｃ３について、携帯端末装置ＵＥ２，ＵＥ３がそれぞれ図５に示した無線通信装置１０である場合に、検出部１２１で得られる最大値ａｃｐ２，ａｃｐ３の変化の例を示している。なお、図６(Ｂ)において、符号Ｔｐは、上述した検出部１２１が、計測値の最大値を探索する期間を示している。
【００６６】
図６(Ｂ)の例は、上述した探索期間Ｔｐとして、人物Ｐ２が携帯端末装置ＵＥ２を振る動作の周期τよりも長い期間を設定した場合を示している。この場合に、携帯端末装置ＵＥ２の検出部１２１で得られる最大値ａｃｐ２は、振る動作の開始に伴って単調に増大した後、加速度センサによる計測で得られる最大の加速度ａ２を維持する。
【００６７】
したがって、上述したようにして得られた加速度の最大値を計測情報として用いた場合は、計測値ａｃ２の周期的な変動にかかわらず、利用者に提示されるリストにおいて、対応する無線機器名ＤＮ−Ｄを安定的に高い順位に位置づけることができる。
【００６８】
一方、携帯端末装置ＵＥ３の検出部１２１で得られる最大値ａｃｐ３は、図６(Ｂ)に示すように、上述した時刻Ｔ１から最大値の探索期間Ｔｐが経過した後に、上述した最大の加速度ａ３から数値「０」へと急激に減少し、以降は、数値「０」を維持する。したがって、瞬間的に検出された加速度の最大値のために、携帯端末装置ＵＥ３に対応する無線機器名ＤＮ−Ａが、上述したリストの最上位を占める期間を、上述した最大値の探索期間Ｔｐ程度に抑制することができる。
【００６９】
つまり、図５に示した検出部１２１を有する付加部１２によれば、計測値の変動の大きさとともに、変動が継続する期間を反映した値を含む計測情報を、機器識別情報に付加することができる。これにより、人物Ｐ２が携帯端末装置ＵＥ２を振る動作を行った場合における加速度の変化のように、計測値が継続的に変化する場合における当該計測値の変動の大きさを、機器識別情報のリストにおける順位に安定的に反映させることができる。
【００７０】
ここで、計測値が継続的に変化する場合に、当該計測値の変化は、無線通信装置１０を含む携帯端末装置ＵＥを所持する人物の意図的な動作に由来している可能性が高い。つまり、図５に示した検出部１２１を有する付加部１２によれば、携帯端末装置ＵＥを所持している利用者によって意図的な動作が行われた可能性の高さを示す情報を計測情報の一部とすることができる。したがって、上述した検出部１２１を有する付加部１２を含む無線通信装置１０によれば、意図的に操作された可能性の高い無線通信装置を示す無線機器名を、安定的に高い順位に位置づけたリストを提示することができる。このようなリストの提示を受けた利用者は、所望の接続先を示す無線機器名を、リストから確信を持って選択することができるので、接続先の選択を極めて円滑に実行することが可能である。
【００７１】
無線通信装置１０を含む携帯端末装置ＵＥを所持している利用者が意図的な動作を行った際に、その動作を反映する計測情報を生成する手法は、上述したように、探索期間Ｔｐにおける最大値を検出する手法に限られない。
【００７２】
図７は、無線通信装置１０の別実施形態を示している。なお、図７に示した構成要素のうち、図５に示した構成要素と同等のものについては、同一の符号を付して示し、その説明は省略する。
【００７３】
図７に示した付加部１２は、図５に示した付加部１２の検出部１２１に代えて、生成部１２４を含んでいる。図７に示した生成部１２４は、図１に示したセンサ１１で得られた計測値に変動がある場合に、当該変動の継続時間の延長に伴って大きくなる評価値を生成する。図７に示した生成部１２４は、センサ１１の一例である加速度センサＳａで得られた計測値に基づいて、上述した評価値を算出する。
【００７４】
生成部１２４は、例えば、所定のサンプリング間隔で加速度センサＳａの出力をサンプリングすることで計測値を取得し、取得した計測値の絶対値を次々に積算していくことで、計測値の積分値に相当する評価値を求めてもよい。
【００７５】
図８は、生成部１２４で得られる評価値の変化の例を示している。なお、図８に示した座標軸ｔは、時間の経過を示し、座標軸Ｓは、評価値の大きさを示している。また、図８において、符号Ｓ２は、図２に示した携帯端末装置ＵＥ２で得られた計測値に対応する評価値の変化を示し、符号Ｓ３は、図２に示した携帯端末装置ＵＥ３で得られた計測値に対応する評価値の変化を示している。
【００７６】
図８の例は、図６の例と同様に、図２に示した人物Ｐ２が携帯端末装置ＵＥ２を振る動作を開始した後の、時刻Ｔ１において、人物Ｐ３が携帯端末装置ＵＥ３を落としてしまった場合に、携帯端末装置ＵＥ２，ＵＥ３で得られる評価値Ｓ２，Ｓ３の変化を示している。
【００７７】
図８に示したように、携帯端末装置ＵＥ２に対応する評価値Ｓ２は、人物Ｐ２が携帯端末装置ＵＥ２を振る動作を継続している限り、単調に増大していく。一方、携帯端末装置ＵＥ３に対応する評価値Ｓ３は、時刻Ｔ１において急激に増大した後、全く変化しなくなる。
【００７８】
したがって、このように変化する評価値を含む機器識別情報を収集した携帯端末装置ＵＥ１では、時刻Ｔ１において、一旦は、携帯端末装置ＵＥ３を示す無線機器名が、機器識別情報のリストにおいて、携帯端末装置ＵＥ２よりも高い順位に位置づけられる。しかし、その後、例えば、図８に示した時刻Ｔ２において、両者のリストにおける順位は入れ替わり、以降は、携帯端末装置ＵＥ２を示す無線機器名が、安定的にリストの上位に位置づけられる。
【００７９】
このように、図７に示した生成部１２４を有する付加部１２によれば、計測値の変動の継続に応じて単調に増大する評価値を示す計測情報を、機器識別情報に付加することができる。
【００８０】
上述したように、計測値が継続的に変化する場合に、当該計測値の変化は、無線通信装置１０を含む携帯端末装置ＵＥを所持する人物が意図的に実行した動作に由来している可能性が高い。したがって、図７に示した生成部１２４を有する付加部１２によれば、上述した検出部１２１を有する付加部１２と同様に、利用者が意図的な動作を行った際に、その動作を反映した計測情報を生成することができる。これにより、上述した生成部１２４を有する付加部１２を含む無線通信装置１０によれば、意図的に操作された可能性の高い無線通信装置を示す無線機器名を、安定的に高い順位に位置づけたリストを提示することができる。このようなリストの提示を受けた利用者は、所望の無線通信装置を示す無線機器名を、リストから確信を持って選択することができるので、接続先の選択を極めて円滑に実行することが可能である。
【００８１】
ところで、付加部１２が計測情報として機器識別情報に付加する計測値あるいは評価値は、所望の無線通信装置と他の無線通信装置との間で異なる値が得られる物理量に基づく値であればよく、加速度のように動的に変化する値に限られない。例えば、無線通信接続を開始しようとしている２つの無線通信装置が、類似した環境を共有している場合には、当該環境での照度や気圧のように、時間的な変動の少ない物理量についての計測値を利用することもできる。
【００８２】
図９は、無線通信装置１０の別実施形態を示している。なお、図９に示した構成要素のうち、図１に示した構成要素と同等のものについては、同一の符号を付して示し、その説明は省略する。
【００８３】
図９に示したセンサ１１は、信号強度センサ１１１と、気圧センサ１１２と、照度センサ１１３とを含んでいる。信号強度センサ１１１は、例えば、所定のアクセスポイントからの無線信号の強度を計測し、無線信号の強度を示す強度値を出力する。照度センサ１１３は、無線通信装置１０が搭載された携帯端末装置ＵＥの周囲の明るさを計測し、明るさを示す照度値を出力する。気圧センサ１１２は、無線通信装置１０が搭載された携帯端末装置ＵＥの周囲の環境における気圧を計測し、気圧の高さを示す気圧値を出力する。
【００８４】
図９に示した付加部１２は、センサ１１に含まれる信号強度センサ１１１、照度センサ１１３及び気圧センサ１１２で得られた計測値を示す計測情報を、携帯端末装置ＵＥに搭載された無線通信デバイス１の無線機器名を示す機器識別情報に付加する。また、付加部１２によって、計測情報が付加された機器識別情報は、送出部１３を介して送出される。また、図９に示したセンサ１１に含まれる信号強度センサ１１１、照度センサ１１３及び気圧センサ１１２で得られた計測値は、ソート部１５にも渡される。
【００８５】
図９に示したソート部１５は、リスト保持部１５１と、算出部１５２と、順位決定部１５３とを含んでいる。リスト保持部１５１は、収集部１４で収集された機器識別情報の一覧を保持する。算出部１５２は、リスト保持部１５１に保持された各機器識別情報の計測情報で示される計測値と、自装置のセンサ１１で得られた計測値との類似度をそれぞれ算出する。また、順位決定部１５３は、算出部１５２で得られた類似度に基づいて、自装置のセンサ１１で得られた計測値との類似度が高い順に、リスト保持部１５１に保持されている機器識別情報の順位を決定することで、機器識別情報の並べ替えを実行する。
【００８６】
上述した算出部１５２は、例えば、各機器識別情報の計測情報が複数の計測値を示している場合に、これらの計測値とセンサ１１で得られた対応する計測値との差分をそれぞれ算出し、得られた差分に基づいて類似度を算出してもよい。例えば、算出部１５２は、各計測値について算出した差分の絶対値について総和を求め、得られた総和を、類似度が高いほど小さい値となる評価値として出力してもよい。
【００８７】
図９に示したソート部１５によれば、自装置がおかれている局所的な環境と他の携帯端末装置ＵＥに対応する局所的な環境との類似性に基づいて、機器識別情報のリストをソートし、ソートしたリストを、提示部１６を介して利用者に提示することができる。
【００８８】
このようにして得られるリストは、例えば、図１０に示すような場面において、携帯端末装置ＵＥ１の利用者である人物Ｐ１が、近接した場所にいる人物Ｐ２の携帯端末装置ＵＥ２をリストから判別する際に有用である。
【００８９】
図１０は、計測値の類似度に基づく接続先の判別を説明する図である。なお、図１０に示した要素のうち、図２に示した要素と同等のものについては、同一の符号を付して示し、その説明は省略する。また、図１０に示した各携帯端末装置ＵＥ１〜ＵＥ５は、いずれも、図９に示した無線通信装置１０を含んでいる。
【００９０】
図１０の例では、人物Ｐ１と人物Ｐ２とは、他の人物Ｐ３，Ｐ４，Ｐ５に比べて一段高い場所にいる。このため、人物Ｐ１，Ｐ２の携帯端末装置ＵＥ１，ＵＥ２に搭載された気圧センサ１１２で得られる気圧値と、携帯端末装置ＵＥ３〜ＵＥ５にそれぞれ搭載された気圧センサ１１２で得られる気圧値との間には差が現れる。
【００９１】
また、人物Ｐ１及び人物Ｐ２の位置は、窓Ｗに近い位置であり、両者の位置は、窓Ｗから差し込む光に照らされた明るい領域に含まれている。一方、人物Ｐ３，Ｐ４，Ｐ５の位置は、上述した窓Ｗから離れており、人物Ｐ３，Ｐ４，Ｐ５の周辺の明るさは、窓Ｗの近くに比べて低くなっている。このため、携帯端末装置ＵＥ１，ＵＥ２に搭載された照度センサ１１３で得られる照度値と、携帯端末装置ＵＥ３〜ＵＥ５にそれぞれ搭載された照度センサ１１３で得られる照度値との間にも差が現れる。
【００９２】
また、各携帯端末装置ＵＥ１〜ＵＥ５に搭載された信号強度センサ１１１に対して、予め、同一のアクセスポイントＡＰ１からの無線信号の強度を計測するように設定しておくことができる。この場合に、各携帯端末装置ＵＥ１〜ＵＥ５の信号強度センサ１１１により、各携帯端末装置ＵＥ１〜ＵＥ５とアクセスポイントＡＰ１との距離が反映された強度値が得られる。
【００９３】
図１１は、図１０に示した各携帯端末装置ＵＥ１〜ＵＥ５において得られる計測値の分布の例を示している。なお、図１１において、座標軸Ｄは、図１０に示したアクセスポイントＡＰ１からの無線信号の強度を示している。また、座標軸Ｌ及び座標軸Ｂは、それぞれ照度値と気圧値とを示している。
【００９４】
図１１において、符号Ｑ１，Ｑ２，Ｑ３，Ｑ４，Ｑ５は、それぞれ携帯端末装置ＵＥ１，ＵＥ２，ＵＥ３，ＵＥ４，ＵＥ５のセンサ１１で得られた計測値を示している。更に、符号Ｂ１，Ｂ２，Ｂ３，Ｂ４，Ｂ５は、それぞれ計測値Ｑ１，Ｑ２，Ｑ３，Ｑ４，Ｑ５に含まれる気圧値を示している。同様に、符号Ｌ１，Ｌ２，Ｌ３，Ｌ４，Ｌ５は、それぞれ計測値Ｑ１，Ｑ２，Ｑ３，Ｑ４，Ｑ５に含まれる照度値を示している。また、符号Ｄ１，Ｄ２，Ｄ３，Ｄ４，Ｄ５は、それぞれ計測値Ｑ１，Ｑ２，Ｑ３，Ｑ４，Ｑ５に含まれる強度値を示している。
【００９５】
図１１に示した計測値Ｑ１と、他の計測値Ｑ２〜Ｑ５との距離の大きさは、携帯端末装置ＵＥ１の周囲の局所的な環境と携帯端末装置ＵＥ２〜ＵＥ５の周囲の局所的な環境が異なっている度合いを示している。したがって、図９に示した算出部１５２は、座標軸Ｄ，Ｌ，Ｂで示される空間における距離を計測値Ｑ１と他の計測値Ｑ２〜Ｑ５とについて算出し、算出した距離を、類似度が高いほど小さい値となる評価値としてもよい。
【００９６】
図１１に示した例では、計測値Ｑ１，Ｑ２間の距離は、計測値Ｑ１と他の計測値Ｑ３〜Ｑ５との距離は小さくなっている。このことから、携帯端末装置ＵＥ１と携帯端末装置ＵＥ２とが局所的な環境を共有している可能性は、携帯端末装置ＵＥ１が他の携帯端末装置ＵＥ３〜ＵＥ５と局所的な環境を共有している可能性よりもが高いことが分かる。つまり、算出部１５２で得られる評価値は、携帯端末装置ＵＥ１と、他の携帯端末装置ＵＥ２〜ＵＥ５とが近接している度合いを示している。
【００９７】
そして、図９に示した順位決定部１５３は、上述した評価値が小さい順に、リスト保持部１５１に保持された機器識別情報のリストをソートし、ソート結果を提示部１６による提示処理に供する。これにより、携帯端末装置ＵＥ１に近接している度合いが高い順に無線機器名が順位付けされたリストを、提示部１６を介して利用者に提示することができる。
【００９８】
例えば、図１１に示した例では、算出部１５２により、携帯端末装置ＵＥ２に対応する計測値Ｑ２について算出された計測値Ｑ１との距離が最小となる。したがって、提示部１６によって提示されるリストにおいて、携帯端末装置ＵＥ２を示す無線機器名が最上位に位置づけられる。
【００９９】
したがって、携帯端末装置ＵＥ１の利用者である人物Ｐ１は、リストの最上位に位置づけられた無線機器名として、所望の接続先である人物Ｐ２の携帯端末装置ＵＥ２の無線機器名を取得することができる。
【０１００】
このように、図９に示した無線通信装置１０によれば、時間的な変動の少ないスタティックな物理量に関する計測値を組み合わせて利用することで、自装置に近接している可能性の高い順にソートされた機器識別情報のリストを利用者に提示することができる。これにより、図５あるいは図７に示した無線通信装置１０と同様に、無線機器を検索する段階において、多数の機器識別情報を含むリストの中から、利用者が、所望の接続先を示す機器識別情報を判別する操作を支援することができる。
【０１０１】
ところで、無線通信装置１０に含まれるセンサ１１は、当該無線通信装置１０が搭載された携帯端末装置ＵＥの利用者が実行した動作の検出にも利用することができる。以下に、利用者の動作の検出に応じて、無線通信接続を自動的に確立させる手法について説明する。なお、以下では、利用者の動作の一例として、利用者が所持している携帯端末装置ＵＥを振る動作を検出する場合について説明する。
【０１０２】
図１２は、無線通信装置１０の別実施形態を示している。なお、図１２に示した構成要素のうち、図１に示した構成要素と同等のものについては、同一の符号を付して示し、その説明は省略する。
【０１０３】
図１２に示した無線通信装置１０は、図１に示したセンサ１１の一例として加速度センサＳａを含んでいる。また、無線通信装置１０は、上述した付加部１２と、送出部１３と、収集部１４と、ソート部１５と、提示部１６とに加えて、解析部１７と、判別部１８と、選択部１９とを含んでいる。
【０１０４】
図１２に示した解析部１７は、加速度センサＳａで得られた計測値の時間変化を解析することにより、計測値の変動の周期を含む特徴情報を抽出する。解析部１７は、例えば、加速度センサＳａの出力を所定の時間ごとにサンプリングし、サンプリングで得られた計測値を互いに比較することで、加速度センサＳａの出力の変動に周期性があるか否かを判断してもよい。また、解析部１７は、加速度センサＳａの出力の変動に周期性があると判定した場合に、変動の周期を特定し、特定した周期を特徴情報として出力してもよい。
【０１０５】
また、付加部１２は、センサ１１の計測値の代わりに、解析部１７によって抽出された特徴情報を機器識別情報に付加し、送出部１３及び無線通信デバイス１を介して、特徴情報つきの機器識別情報を他の携帯端末装置ＵＥ２〜ＵＥｎに送出する。
【０１０６】
ここで、携帯端末装置ＵＥ１の利用者と、携帯端末装置ＵＥ２の利用者とが、図１３に示すように、それぞれ携帯端末装置ＵＥ１，ＵＥ２を振る動作を同期させて実行する場合について考える。
【０１０７】
図１３は、同期した動作の例を示している。図１３の例は、人物Ｐ１と人物Ｐ２とが、それぞれが所持している携帯端末装置ＵＥ１，ＵＥ２を、互いに同期して振る動作を行っている様子を示している。なお、図１３に示した携帯端末装置ＵＥ１，ＵＥ２は、図１２に示した無線通信装置１０を含んでいる。
【０１０８】
この場合に、図１３に示した携帯端末装置ＵＥ１に含まれる収集部１４は、携帯端末装置ＵＥ２及び他の携帯端末装置ＵＥから、それぞれに搭載された加速度センサＳａで得られる計測値の変動の周期を示す特徴情報を含む機器識別情報を収集する。
【０１０９】
また、図１２に示した判別部１８は、収集部１４で収集した複数の機器識別情報の中から、上述した解析部１７で得られた特徴情報に類似する特徴情報を含む機器識別情報を判別する。判別部１８は、例えば、収集部１４で収集された各機器識別情報の特徴情報の一部として含まれる変動の周期のそれぞれと、自装置の解析部１７で得られた変動の周期との差分に基づいて、所望の機器識別情報の判別を行ってもよい。判別部１８は、例えば、自装置の解析部１７で得られた変動の周期との差が所定値以下である変動の周期を含む特徴情報を検出することで、所望の機器識別情報を判別してもよい。
【０１１０】
図１３に示したように、二人の人物Ｐ１，Ｐ２がそれぞれの携帯端末装置ＵＥ１，ＵＥ２を振る動作を同期して実行する場合に、これらの携帯端末装置ＵＥ１，ＵＥ２に含まれる加速度センサで得られる計測値の変動の周期が近似している可能性は高い。したがって、携帯端末装置ＵＥ１に含まれる判別部１８は、非常に高い確率で、携帯端末装置ＵＥ２を示す機器識別情報を、自装置の解析部１７で得られた特徴情報と類似する特徴情報を含む機器識別情報として判別することができる。
【０１１１】
また、図１２に示した選択部１９は、上述した判別部１８によって判別された機器識別情報で示される無線通信デバイス１を含む携帯端末装置ＵＥを接続先として選択する。例えば、選択部１９は、この選択結果を、利用者からの指示に代えて無線通信デバイス１に渡すことで、上述した機器識別情報で示される携帯端末装置ＵＥと自装置との間の無線通信接続の確立を自動的に実行させることができる。
【０１１２】
このように、図１２に示した無線通信装置１０によれば、無線通信接続を確立しようとしている人物同士が、それぞれが所持する無線通信装置を同期して振るといった直感的な操作により、無線通信接続を自動的に確立させることができる。
【０１１３】
なお、図１２に示した解析部１７は、加速度以外の物理量の計測値について変動の特徴を抽出してもよい。例えば、照度センサで得られる計測値について、解析部１７が計測値の変動についての解析を行い、変動の周期を含む特徴を抽出すれば、双方の人物が、各自の携帯端末装置に搭載され照度センサを覆う動作を同期して実行したことを検出することができる。
【０１１４】
以上に説明した本件開示の無線通信装置１０は、例えば、携帯端末装置など、無線通信機能を有する機器のプログラムの一部を変更することによって実現可能である。
【０１１５】
図１４は、無線通信装置１０のハードウェア構成例を示している。なお、図１４に示した構成要素のうち、図１、図２又は図５に示した構成要素と同等のものについては、同一の符号を付して示し、その説明は省略する。
【０１１６】
図１４は、無線通信装置１０を携帯端末装置ＵＥ１に搭載した例を示している。図１４に示した携帯端末装置ＵＥ１は、プロセッサ２１と、メモリ２２と、無線通信デバイス１と、ネットワークインタフェース２４と、表示部２５と、音声処理部２７と、スピーカＳＰとを含んでいる。また、携帯端末装置ＵＥ１は、更に、センサインタフェース２８と、操作部２９と、加速度センサＳａとを含んでいる。
【０１１７】
また、上述したプロセッサ２１と、メモリ２２と、無線通信デバイス１と、表示部２５と、センサインタフェース２８と、加速度センサＳａとは、無線通信装置１０に含まれている。なお、図１４に示した他の携帯端末装置ＵＥ２〜ＵＥｎは、携帯端末装置ＵＥ１と同様の構成要素を含んでいる。以下、携帯端末装置ＵＥ１〜ＵＥｎを総称する際には、単に、携帯端末装置ＵＥと称する。
【０１１８】
プロセッサ２１と、メモリ２２と、無線通信デバイス１と、ネットワークインタフェース２４と、表示制御部２５と、音声処理部２７と、センサインタフェース２８とは、バスを介して互いに接続されている。携帯端末装置ＵＥ１は、無線通信デバイス１によって設定される無線通信接続を介して、他の携帯端末装置ＵＥ２〜ＵＥｎとの間で情報の授受を行う機能を有している。また、携帯端末装置ＵＥ１は、ネットワークインタフェース２４を介して、インターネットなどのネットワークに接続する機能を有していてもよい。また、操作部２９は、例えば、タッチパネルなどであり、携帯端末装置ＵＥ１の利用者は、この操作部２９を介して、携帯端末装置ＵＥ１に対する指示を入力する。
【０１１９】
図１４に例示したメモリ２２は、携帯端末装置ＵＥのオペレーティングシステムとともに、プロセッサ２１が上述した無線通信接続の設定を制御する処理を実行するためのアプリケーションプログラムを格納している。なお、無線通信接続の設定を制御する処理を実行するためのアプリケーションプログラムは、予め、メモリ２２に格納されていてもよいし、ネットワークインタフェース２４及びネットワークＮＷを介したダウンロード処理により、メモリ２２に読み込ませてもよい。
【０１２０】
プロセッサ２１は、上述したアプリケーションプログラムを実行する過程で、センサインタフェース２８を介して加速度センサＳａの計測値を受け取り、受け取った計測値を自装置の機器識別情報に付加することで、図１に示した付加部１２の機能を果たしてもよい。
【０１２１】
また、プロセッサ２１は、上述したアプリケーションプログラムを実行する過程で、無線通信デバイス１を介して、上述した機器識別情報を送出することで、図１に例示した送出部１３の機能を果たしてもよい。
【０１２２】
また、プロセッサ２１は、上述したアプリケーションプログラムを実行する過程で、無線通信デバイス１を介して、携帯端末装置ＵＥ２〜ＵＥｎの機器識別情報を収集することで、図１に例示した収集部１４の機能を果たしてもよい。
【０１２３】
同様に、プロセッサ２１は、上述したアプリケーションプログラムを実行する過程で、収集した機器識別情報を、各機器識別情報に付加された計測情報に基づいてソートする処理を行うことで、図１に例示したソート部１５の機能を果たしてもよい。
【０１２４】
また、プロセッサ２１は、上述したアプリケーションプログラムを実行する過程で、ソート処理後のリストを表示部２５によって表示させることで、図１に例示した提示部１６の機能を果たしてもよい。
【０１２５】
更に、プロセッサ２１は、上述したアプリケーションプログラムを実行する過程で、センサインタフェース２８を介して取得した計測値について、例えば、計測値の変動の特徴を解析する処理を実行することで、図１２に例示した解析部１７の機能を果たしてもよい。
【０１２６】
また、プロセッサ２１は、上述したアプリケーションプログラムを実行する過程で、上述した解析処理で得た特徴情報と、収集した機器識別情報に付加された特徴情報とを照合することで、図１２に例示した判別部１８の機能を果たしてもよい。
【０１２７】
そして、プロセッサ２１は、上述したアプリケーションプログラムの実行過程で、特徴情報の類似が検出された機器識別情報に基づいて、無線通信デバイス１に無線通信接続を設定させることで、図１２に例示した選択部１９の機能を果たしてもよい。
【０１２８】
つまり、本件開示の無線通信装置１０は、例えば、上述した携帯端末装置ＵＥに含まれるプロセッサ２１と、メモリ２２と、無線通信デバイス１と、センタインタフェース２８と、表示部２５との協働によって実現することができる。
【０１２９】
図１５は、無線通信接続の設定を制御する処理のフローチャートの一例を示している。図１５に示したステップ３０１〜ステップ３１２の各処理は、無線通信接続の設定を制御する処理のためのアプリケーションプログラムに含まれる処理の一例である。また、これらのステップ３０１〜ステップ３１２の各処理は、プロセッサ２１によって実行される。
【０１３０】
まず、プロセッサ２１は、ステップ３０１において、利用者からの指示の入力を待ち受ける。プロセッサ２１は、ステップ３０１において、図１６に示すステップ３２１〜ステップ３２６の処理を行うことで、図１に示した付加部１２及び送出部１３の機能を果たしてもよい。
【０１３１】
図１６は、指示を待ち受ける処理のフローチャートの例を示している。図１５に示したステップ３２１〜ステップ３２６の各処理は、無線通信接続の設定を制御する処理のためのアプリケーションプログラムに含まれる処理の一例である。
【０１３２】
プロセッサ２１は、まず、図１４に示したセンサインタフェース２８を介して、加速度センサＳａによる計測値を取得する(ステップ３２１)。次いで、プロセッサ２１は、例えば、所定の期間にわたって取得した計測値を解析することにより、加速度の時間変動の周期を含む特徴情報を抽出する(ステップ３２２)。図１６に示したフローチャートでは、プロセッサ２１が、ステップ３２１，３２２の処理を実行することにより、図１２に示した解析部１７の機能を実現している。なお、プロセッサ２１は、加速度の変動の特徴を示す特徴情報として、上述した変動の周期とともに、変動の振幅を抽出してもよい。
【０１３３】
次に、プロセッサ２１は、ステップ３２２の処理で得られた特徴情報を、自装置の無線機器名を示す機器識別情報に追加して、特徴情報付の機器識別情報を生成する(ステップ３２３)。プロセッサ２１は、ステップ３２３において、上述した特徴情報とともに、ステップ３２１で取得した最新の計測値あるいは計測値から得られた評価値を、機器識別情報に付加してもよい。なお、評価値としては、図６を用いて説明したピークホールド値や、図８を用いて説明した積分値などを採用することができる。図１６に示したフローチャートでは、プロセッサ２１が、ステップ３２３の処理を実行することにより、図１及び図１２に示した付加部１２の機能を実現している。
【０１３４】
次に、プロセッサ２１は、無線通信デバイス１によって、他の携帯端末装置ＵＥからの機器識別情報の送信要求が検出されているか否かを判定する(ステップ３２４)。また、プロセッサ２１は、上述したステップ３２４の肯定判定の場合に限って、ステップ３２５の処理に進み、ステップ３２３の処理で生成した特徴情報付の機器識別情報を、無線通信デバイス１を介して送出する(ステップ３２５)。図１６に示したフローチャートでは、プロセッサ２１が、ステップ３２４の肯定判定ルートにおいてステップ３２５の処理を実行することにより、図１及び図１２に示した送出部１３の機能を実現している。
【０１３５】
その後、プロセッサ２１は、図１４に示した操作部２９を介して、利用者から無線機器の検索を行う旨が指示されたか否かを判定する(ステップ３２６)。利用者からの指示がない場合に、プロセッサ２１は、ステップ３２６の否定判定ルートに従って、ステップ３２１の処理に戻り、上述したステップ３２１〜ステップ３２６の処理を繰り返す。一方、無線機器の検索を行う旨が、上述した操作部２９を介して入力された場合に、プロセッサ２１は、ステップ３０２の肯定判定ルートに従って、図１５に示したステップ３０２の処理に進む。
【０１３６】
ステップ３０２において、プロセッサ２１は、図１４に示した無線通信デバイス１を介して、携帯端末装置ＵＥ２〜ＵＥｎの機器識別情報を収集する。例えば、プロセッサ２１は、図３に示した手順に従って、無線通信デバイス１に機器識別情報の問い合わせを実行させ、各携帯端末装置ＵＥから返される機器識別情報を収集してもよい。図１５に示したフローチャートでは、プロセッサ２１が、ステップ３０２の処理を実行することにより、図１及び図１２に示した収集部１４の機能を実現している。
【０１３７】
また、プロセッサ２１は、上述したステップ３２１，３２２と同様にして、センサインタフェース２８を介して加速度センサＳａの計測値を取得し、取得した計測値に基づいて、加速度の変動の周期を含む変動の特徴を抽出する(ステップ３０３，３０４)。プロセッサ２１は、ステップ３０３，３０４の処理と、上述したステップ３０２の処理とを順序を入れ替えて実行してもよいし、また、並行して実行してもよい。
【０１３８】
次いで、プロセッサ２１は、ステップ３０２の処理で収集した機器識別情報のリストを、各機器識別情報に付加された計測値あるいは計測値から得られた評価値の大きさに基づいてソートする（ステップ３０５）。図１５に示したフローチャートでは、プロセッサ２１が、ステップ３０５の処理を実行することにより、図１及び図１２に示したソート部１５の機能を実現している。なお、プロセッサ２１は、ステップ３０５において、ステップ３０４で得られた特徴情報と、収集した各機器識別情報に付加された特徴情報との類似度に基づいて、機器識別情報のリストのソートを行ってもよい。
【０１３９】
次に、プロセッサ２１は、ステップ３０５の処理でソートされたリストを、図１４に示した表示部２５によって表示させることで、携帯端末装置ＵＥの利用者に提示する（ステップ３０６）。図１５に示したフローチャートでは、プロセッサ２１が、ステップ３０６の処理を実行することにより、図１及び図１２に示した提示部１６の機能を実現している。
【０１４０】
上述した利用者が所望する接続先の携帯端末装置ＵＥを所持する人物が、図２に示したような動作をしている場合には、ステップ３０５の処理でソートされた機器識別情報のリストは、当該所望の接続先を示す無線機器名を最上位に表示している可能性が高い。したがって、ステップ３０６の処理で提示されたリストに基づいて、利用者は、所望の接続先を示す無線機器名を、リストから容易に選択することができる。
【０１４１】
図１４に示した携帯端末装置ＵＥの利用者は、上述したようにして提示されたリストに基づいて接続先を指定する指示を入力してもよい。また、図１３に示したように、所望の接続先の人物Ｐ２による携帯端末装置ＵＥ２を振る動作に同期して、自身が所持する携帯端末装置ＵＥ１を振る動作をすることで、接続の意思を示してもよい。
【０１４２】
図１５のステップ３０６の処理の終了後に、プロセッサ２１は、ステップ３０４の処理で得られた変動の特徴に基づいて、携帯端末装置ＵＥの利用者が、当該携帯端末装置ＵＥを振る動作をしているか否かを判定する(ステップ３０７)。例えば、プロセッサ２１は、ステップ３０４で得られた加速度の変動の周期が所定の時間の範囲内であり、かつ、加速度の変動の振幅が別の所定の範囲内である場合に、利用者が、携帯端末装置ＵＥを振る動作をしていると判断してもよい。なお、上述した周期についての所定の範囲及び振幅についての所定の範囲は、実際に、携帯端末装置ＵＥを振る動作が行われた際に、当該携帯端末装置ＵＥに搭載された加速度センサで得られる実測値に基づいて決定してもよい。
【０１４３】
ステップ３０４で得られた変動の周期及び振幅が、上述した所定の範囲に含まれている場合に、プロセッサ２１は、自装置を振る動作が行われていると判断する（ステップ３０７の肯定判定）。この場合に、プロセッサ２１は、上述したリストに含まれる各機器識別情報に付加された特徴情報と、ステップ３０４の処理で得られた特徴情報とをそれぞれ照合する(ステップ３０８)。ステップ３０８において、プロセッサ２１は、ステップ３０５でソートされたリストの最上位から順に、機器識別情報に付加された特徴情報と、ステップ３０４で得られた特徴情報との差分を算出してもよい。
【０１４４】
次いで、プロセッサ２１は、ステップ３０８の照合処理で、特徴情報が類似する機器識別情報が検出できたか否かを判定する(ステップ３０９)。プロセッサ２１は、例えば、上述したステップ３０８の処理の過程で、各機器識別情報について算出した差分の全てが所定値以上である場合に、特徴情報が類似する機器識別情報が検出できなかったと判断する。この場合に、プロセッサ２１は、ステップ３０９の否定判定ルートに従って、ステップ３０２の処理に戻り、再び、接続先の機器識別情報を検索する処理を開始する。
【０１４５】
一方、上述したステップ３０８の処理の過程で得られた差分のいずれかが、上述した所定値よりも小さい場合に、プロセッサ２１は、特徴情報が類似する機器識別情報が検出できたと判断する(ステップ３０９の肯定判定)。この場合に、プロセッサ２１は、検出した機器識別情報で示される携帯端末装置ＵＥを接続先として判別する。図１５に示したフローチャートでは、プロセッサ２１が、ステップ３０７の肯定判定ルートにおいて、ステップ３０８及びステップ３０９の処理を実行することにより、図１２に示した判別部１８の機能を実現している。
【０１４６】
また、プロセッサ２１は、ステップ３０９の肯定判定ルートにおいて、ステップ３０８及びステップ３０９の処理で検出した機器識別情報で示される携帯端末装置ＵＥを、無線通信接続の接続先として選択する(ステップ３１０)。ステップ３１０において、プロセッサ２１は、選択した機器識別情報を無線通信デバイス１に渡し、当該機器識別情報で示される携帯端末装置ＵＥとの無線通信接続の設定を依頼すればよい。つまり、図１５に示したフローチャートでは、プロセッサ２１が、ステップ３０９の肯定判定ルートにおいて、ステップ３１０の処理を実行することにより、図１２に示した選択部１９の機能を実現している。
【０１４７】
ところで、ステップ３０４で得られた変動の周期及び振幅が、上述した所定の範囲に含まれていない場合に、プロセッサ２１は、自装置を振る動作は行われていないと判断する（ステップ３０７の否定判定）。
【０１４８】
この場合に、プロセッサ２１は、図１４に示した操作部２９を介して、上述したステップ３０６の処理で提示されたリストに含まれるいずれかの機器識別情報を接続先として指定する旨が指示されたか否かを判定する(ステップ３１１)。利用者からの指示がない場合に、プロセッサ２１は、ステップ３１１の否定判定ルートに従って、ステップ３０２の処理に戻り、再び、接続先の機器識別情報を検索する処理を継続する。
【０１４９】
一方、利用者が、操作部２９を介して、リストに含まれる機器識別情報の一つを選択する旨を指示した場合に、プロセッサ２１は、ステップ３１１の肯定判定ルートに従って、ステップ３１２の処理に進む。
【０１５０】
ステップ３１２において、プロセッサ２１は、操作部２９から受け取った情報に基づいて、利用者が指定した機器識別情報を特定する。また、プロセッサ２１は、特定した機器識別情報を無線通信デバイス１に渡し、当該機器識別情報で示される携帯端末装置ＵＥとの無線通信接続の設定を依頼する。
【０１５１】
図１５、図１６に示したフローチャートは、図１３を用いて説明した同期した動作の検出により自動的な接続を行うインタフェースと、リストの並べ替えにより接続先の選択を支援するインタフェースとの双方を組み合わせて実現している。なお、上述した２種類のインタフェースのいずれか一方のみを、携帯端末装置ＵＥにおいて、無線通信接続の接続先を特定する操作を支援する技術として採用することもできる。
【符号の説明】
【０１５２】
１…無線通信デバイス；１０…無線通信装置；１１…センサ；１２…付加部；１３…送出部；１４…収集部；１５…ソート部；１６…提示部；１７…解析部；１８…判別部；１９…選択部；１１１…信号強度センサ；１１２…気圧センサ；１１３…照度センサ；１２１…検出部；１２２…追加部；１２３…識別情報保持部；１２４…生成部；１５１…リスト保持部；１５２…算出部；１５３…順位決定部；２１…プロセッサ；２２…メモリ；２３…無線通信インタフェース；２４…ネットワークインタフェース；２５…表示部；２７…音声処理部；２８…センサインタフェース；２９…操作部；ＮＷ…ネットワーク；Ｓａ…加速度センサ；ＳＰ…スピーカ；ＵＥ…携帯端末装置
【図１】
2014027330.tif 000003
【図３】
2014027330.tif 000004
【図４】
2014027330.tif 000005
【図５】
2014027330.tif 000006
【図６】
2014027330.tif 000007
【図７】
2014027330.tif 000008
【図８】
2014027330.tif 000009
【図９】
2014027330.tif 000010
【図１１】
2014027330.tif 000011
【図１２】
2014027330.tif 000012
【図１４】
2014027330.tif 000013
【図１５】
2014027330.tif 000014
【図１６】
2014027330.tif 000015
【図２】
2014027330.tif 000016
【図１０】
2014027330.tif 000017
【図１３】
2014027330.tif 000018