(57)【要約】【課題】複数の通信機器をわかりやすく識別できるようにした無線通信装置を提供する。【解決手段】Ｂｌｕｅｔｏｏｔｈ通信機器は、Ｂｌｕｅｔｏｏｔｈの仕様で無線通信を行う無線送受信部１と、通信プロトコル部２と、Ｂｌｕｅｔｏｏｔｈで通信可能な機器を認識する周囲機器認識部３と、認識した機器に対して固有のローカル名を付与するローカル名設定管理部４と、Ｂｌｕｅｔｏｏｔｈで通信可能な機器を表示する表示部５とを備えている。周囲との無線通信を行った結果、認識された周囲の機器に固有のローカル名を付与して、このローカル名を表示部５に表示するため、周囲の機器が具体的にどのような機器であるかを把握しやすくなる。【選択図】  図１
2005005790.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信機器との間で無線通信可能な無線通信装置において、
前記複数の通信機器のそれぞれに対して、任意に設定可能な少なくとも１つ以上の固有の識別名称を付与する識別名称付与手段と、
前記複数の通信機器のそれぞれに対して予め割当てられた識別名称と前記固有の識別名称とを対応づけ、前記複数の通信機器と前記固有の識別名称との関係を管理する通信機器管理手段と、
前記複数の通信機器のうち、現在無線通信可能な通信機器を特定する情報として、前記予め割当てられた識別名称の代わりに、前記固有の識別名称を表示装置に表示させる識別名称表示制御手段と、を備えることを特徴とする無線通信装置。
【請求項２】
前記識別名称表示制御手段は、前記通信機器管理手段に一つの通信機器として複数の前記固有の識別名称が登録されている場合に、これら複数の前記固有の識別名称からいずれか一つを選択して表示させることを特徴とする請求項１に記載の無線通信装置。
【請求項３】
周囲の環境を検知する環境検知手段を備え、
前記識別名称表示制御手段は、前記通信機器管理手段に一つの通信機器として複数の前記固有の識別名称が登録されている場合に、前記環境検知手段で検知された環境に適した前記固有の識別名称を前記通信機器管理手段から選択して表示させることを特徴とする請求項１に記載の無線通信装置。
【請求項４】
前記環境検知手段は、検知する環境として動作モードまたは認証時の情報を環境として検知することを特徴とする請求項３に記載の無線通信装置。
【請求項５】
前記通信機器管理手段は、前記固有の識別名称を登録する際に、前記環境検知手段で検知された環境に関する情報と対応づけて登録することを特徴とする請求項３または４に記載の無線通信装置。
【請求項６】
前記環境検知手段は、環境に依存する機器が存在するか否かを検知し、
前記通信機器管理手段は、前記複数の通信機器のそれぞれごとに、環境に依存する機器か否かを示す情報と前記固有の識別名称とを対応づけて登録することを特徴とする請求項３に記載の無線通信装置。
【請求項７】
前記複数の通信機器との間で、Ｂｌｕｅｔｏｏｔｈの仕様に従って無線通信可能な無線通信装置であって、
前記環境検知手段は、クラスオブデバイス（ＣｏＤ）に基づいて、前記複数の通信機器のそれぞれがどのような機器であるかを検知することを特徴とする請求項６に記載の無線通信装置。
【請求項８】
前記複数の通信機器との間で、Ｂｌｕｅｔｏｏｔｈの仕様に従って無線通信可能な無線通信装置であって、
前記予め割当てられた識別名称は、デバイスアドレス及びフレンドリーネームの少なくとも一方であることを特徴とする請求項１〜７のいずれかに記載の無線通信装置。
【請求項９】
複数の通信機器との間で無線通信可能な無線通信装置の通信制御プログラムにおいて、
前記複数の通信機器のそれぞれに対して、任意に設定可能な少なくとも１つ以上の固有の識別名称を付与するステップと、
前記複数の通信機器のそれぞれに対して予め割当てられた識別名称と前記固有の識別名称とを対応づけて登録して、前記複数の通信機器を管理するステップと、
前記複数の通信機器のうち、現在無線通信可能な通信機器を特定する情報として、前記予め割当てられた識別名称の代わりに、前記固有の識別名称を表示装置に表示させるステップと、を実行させる通信制御プログラム。
【請求項１０】
複数の通信機器との間で無線通信可能な無線通信装置の通信制御方法において、
前記複数の通信機器のそれぞれに対して、任意に設定可能な少なくとも１つ以上の固有の識別名称を付与し、
前記複数の通信機器のそれぞれに対して予め割当てられた識別名称と前記固有の識別名称とを対応づけて登録して、前記複数の通信機器を管理し、
前記複数の通信機器のうち、現在無線通信可能な通信機器を特定する情報として、前記予め割当てられた識別名称の代わりに、前記固有の識別名称を表示装置に表示させることを特徴とする通信制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の通信機器との間で無線通信を行う無線通信装置に関する。
【０００２】
【従来の技術】
Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ（Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ）で規格化されているＢｌｕｅｔｏｏｔｈ（ＴＭ）と呼ばれる無線通信方式の仕様（ｈｔｔｐ：／／ｗｗｗ．Ｂｌｕｅｔｏｏｔｈ．ｏｒｇより取得可能）では、無線デバイス、通信プロトコル及びアプリケーションモデルまでを規定している。
【０００３】
Ｂｌｕｅｔｏｏｔｈの仕様に従う無線通信装置では、無線デバイス毎に与えられている固有のデバイスアドレスで各機器を識別することができる。デバイスアドレスは４８ビットのサイズであり、例えば、１６進数表記を用いて、「００：５０：ＣＤ：１１：ＡＢ：１Ｆ」のように表記することができる。
【０００４】
無線通信装置は、Ｂｌｕｅｔｏｏｔｈの仕様で規定された周囲の機器を発見する手順に従って周囲に存在する機器を検出することができるが、検出した機器はデバイスアドレスにより識別することになる。
【０００５】
ところが、周囲機器をユーザに提示するために表示することを考えると、デバイスアドレスは数値の羅列に過ぎないため、ユーザは不便を感じる。この問題を解決するために、Ｂｌｕｅｔｏｏｔｈの仕様ではフレンドリーネームという方法を規定している。
【０００６】
各Ｂｌｕｅｔｏｏｔｈ機器では、ユーザが認識できる文字列などをフレンドリーネームとして付加することができる。例えば「００：５０：ＣＤ：１１：ＡＢ：１Ｆ」というデバイスアドレスを有する機器において、「Ｂｌｕｅｔｏｏｔｈ  ＰＣ」というフレンドリーネームを設定することができる。上述したＢｌｕｅｔｏｏｔｈの仕様である周囲の機器を発見する手順では、このフレンドリーネームを各周囲機器より取得することが可能であり、その結果、無線通信装置では周囲機器をフレンドリーネームでユーザに提示することができる。
【０００７】
しかし、フレンドリーネームは各機器で設定することになっているため、例えば機器Ａと機器Ｂで偶然同じフレンドリーネームを設定する可能性もある。また、無線通信装置の中には予めデフォルトのフレンドリーネームが設定されており、そのような機器ではユーザが変更するまではデフォルトのままである。このように同一のフレンドリーネームが存在する可能性が十分考えられ、その場合に周囲機器をユーザが認識する際に混乱が生じる。この問題を回避する一案として、認識された周囲の機器にユーザが固有のローカル名を付与し、それをデバイスアドレス、またはフレンドリーネームの代わりに表示させることで、どのような通信機器が周囲に存在するのかを直感的にわかりやすくすることができる（特許文献１）。
【０００８】
なお、ユーザが認識を容易にするために、他の機器において付加されている名前に別名をつけるという方法は一般によく行なわれている。例えば、マイクロソフトのオペレーティングシステムＷｉｎｄｏｗｓを搭載したパソコンにインストールされたＷｅｂブラウザーソフトＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（ＩＥ）では、登録操作（「お気に入りに追加」）にて一度検索したＷｅｂページのＵＲＬ情報と、Ｗｅｂページ作成者が設定したデフォルトのページタイトルを記憶することができる。Ｗｅｂブラウザーソフトが登録したＷｅｂページ情報をデフォルトのページタイトルにて表示することで、ユーザはＷｅｂページの識別が可能となり、あるページタイトルを選択すると、関連づけられているＵＲＬ情報を元にそのＷｅｂページを閲覧することが可能となる。但し、デフォルトのページタイトルが識別が困難な場合、ユーザが別名を付加することが可能であり、Ｗｅｂブラウザーソフトは登録済みのＷｅｂページを別名にてユーザに対し表示する。
【０００９】
【特許文献１】
特開２００２−２８１０４１公報
【００１０】
【発明が解決しようとする課題】
Ｂｌｕｅｔｏｏｔｈの仕様ではフレンドリーネームという方法を規定しているが、フレンドリーネームは各機器で設定することになっている。
【００１１】
このフレンドリーネームに加えて、認識された周囲の機器にユーザが固有のローカル名を付与することで識別が更に容易になるが、デバイスアドレスに対して１対１でローカル名を対応づけるだけでは、例えば以下の弊害が生じる。
（１）同一のマシンを複数のユーザで利用する場合、Ａさんが付加したローカル名をＢさんも利用しなければならない。
（２）一つの機器を社内にてテスト実験に利用している場合と、社外にてプレゼンテーションで利用する場合に、別の名称をその都度付加するのでは手間がかかる。
【００１２】
本発明は、このような点に鑑みてなされたものであり、その目的は、複数の通信機器をわかりやすく識別できるようにした無線通信装置を提供することにある。
【００１３】
【課題を解決するための手段】
上述した課題を解決するために、本発明は、複数の通信機器との間で無線通信可能な無線通信装置において、前記複数の通信機器のそれぞれに対して、任意に設定可能な少なくとも１つ以上の固有の識別名称を付与する識別名称付与手段と、前記複数の通信機器のそれぞれに対して予め割当てられた識別名称と前記固有の識別名称とを対応づけ、前記複数の通信機器と前記固有の識別名称との関係を管理する通信機器管理手段と、前記複数の通信機器のうち、現在無線通信可能な通信機器を特定する情報として、前記予め割当てられた識別名称の代わりに、前記固有の識別名称を表示装置に表示させる識別名称表示制御手段と、を備える。
【００１４】
【発明の実施の形態】
以下、本発明に係る無線通信装置について、図面を参照しながら具体的に説明する。以下では、無線通信装置の一例として、Ｂｌｕｅｔｏｏｔｈの仕様で無線通信を行うＢｌｕｅｔｏｏｔｈ通信機器について説明する。
【００１５】
（第１の実施形態）
図１は第１の実施形態のＢｌｕｅｔｏｏｔｈ通信機器の概略構成を示すブロック図である。
【００１６】
図１のＢｌｕｅｔｏｏｔｈ通信機器は、Ｂｌｕｅｔｏｏｔｈの仕様で無線通信を行う無線送受信部１と、通信プロトコル部２と、Ｂｌｕｅｔｏｏｔｈで通信可能な機器を認識する周囲機器認識部３と、認識した機器に対して固有のローカル名を付与するローカル名設定管理部４と、Ｂｌｕｅｔｏｏｔｈで通信可能な機器を表示する表示部５とを備えている。図では、本発明の特徴部分に関連のない構成部分を省略している。
【００１７】
図２は、図１のＢｌｕｅｔｏｏｔｈ通信機器が３台の機器とＢｌｕｅｔｏｏｔｈにより無線通信を行う例を示している。機器Ａは、デバイスアドレスを「００：５０：ｃｄ：１１：１２：３４」、フレンドリーネームを「Ｂｌｕｅｔｏｏｔｈ  ＰＣ」に設定している。機器Ｂは、デバイスアドレスを「００：５０：ＣＤ：１１：ＦＦ：ＡＢ」、フレンドリーネームを同じく「Ｂｌｕｅｔｏｏｔｈ  ＰＣ」に設定している。機器Ｃは、デバイスアドレスを「００：５０：ＣＤ：１１：１１：１１」に設定しているが、フレンドリーネームの設定は行っていない。
【００１８】
周囲機器認識部３は、無線送受信部１と通信プロトコル部２を利用して、Ｂｌｕｅｔｏｏｔｈの仕様で定める機器発見処理を実行する。その結果、周囲機器認識部３は、現在周囲に３台の機器が存在し、これら機器のデバイスアドレスが「００：５０：ＣＤ：１１：１２：３４」、「００：５０：ＣＤ：１１：ＦＦ：ＡＢ」、「００：５０：ＣＤ：１１：１１：１１」であることを認識する。
【００１９】
また、Ｂｌｕｅｔｏｏｔｈの周囲機器発見処理でフレンドリーネームを取得し、その結果、「００：５０：ＣＤ：１１：１２：３４」に対しては「Ｂｌｕｅｔｏｏｔｈ  ＰＣ」が設定され、「００：５０：ＣＤ：１１：ＦＦ：ＡＢ」に対しては「Ｂｌｕｅｔｏｏｔｈ  ＰＣ」が設定され、「００：５０：ＣＤ：１１：１１：１１」に対してはフレンドリーネームが設定されていないことを認識する。そして、認識したデバイスアドレスとフレンドリーネームを周囲機器認識部３は記憶する。なお、デバイスアドレスとフレンドリーネームを記憶する場所を、周囲機器認識部３とは別個に設けてもよい。
【００２０】
表示部５は、周囲機器認識部３と連携し、周囲機器認識部３が記憶している機器の情報を表示する。
【００２１】
図３は表示部５の表示例を示す図であり、ローカル名を表示しない場合の表示例を示している。図示のように、認識した機器ごとに、フレンドリーネームとデバイスアドレスとが表示される。図示のように、機器Ａ，Ｂについてはフレンドリーネームとデバイスアドレスが表示されるが、機器Ｃについては、フレンドリーネームが設定されていないため、フレンドリーネームとしてデバイスアドレスを表示している。
【００２２】
なお、図３では、画面の右下隅に、機器発見というボタン６を設けているが、このボタン６は周囲機器の発見処理を行うトリガーとなるものである。ユーザがこのボタン６を押すと、周囲機器認識部３は周囲機器の発見処理を実行し、実行結果を表示部５に表示する。
【００２３】
例えば、オペレーティングシステム（以下、ＯＳ）としてマイクロソフト社（登録商標）のウィンドウズを利用しているＰＣでは、図３はアプリケーション・ソフトウェアのグラフィカルユーザインタフェース（以下、ＧＵＩ）である。機器発見ボタン６を押すという操作は、画面上に表示されている機器発見ボタン６にマウスカーソルの位置を合わせてクリックするという操作に対応する。
【００２４】
一方、図４はローカル名を表示する場合の表示部５の表示例を示す図である。図示のように、認識した機器ごとに、ローカル名設定管理部４で設定されたローカル名と、フレンドリーネームと、デバイスアドレスとが表示される。
【００２５】
図１の表示部５内の機器発見ボタン６が押されると、周囲機器認識部３は、通信プロトコル部２と無線送受信部１を用いて、Ｂｌｕｅｔｏｏｔｈの周囲機器発見処理を実行し、現在周囲に存在する機器のデバイスアドレスとフレンドリーネーム情報を記憶管理する。
【００２６】
周囲機器認識部３は、周囲機器発見処理を実行して記憶管理した周囲機器情報をローカル名設定管理部４に入力する。ローカル名設定管理部４は、その内部に、図５のような機器管理テーブルを有する。図示のように、機器管理テーブルには、周囲の各機器ごとに、デバイスアドレス、フレンドリーネーム及びローカル名が登録されている。周囲機器認識部３が認識した機器のうち、機器管理テーブルに登録されていない機器は、その機器のデバイスアドレス、フレンドリーネーム及びローカル名を機器管理テーブルに登録する。
【００２７】
図５は、デバイスアドレスが「００：０３：１７：ＡＢ：０４：ＢＡ」でフレンドリーネームが「Ｎｏｔｅ  ＰＣ１」の機器に、ローカル名として「接続テスト用機器」を設定し、デバイスアドレスとフレンドリーネームが「００：０３：１７：ＡＢ：１１：４４」の機器に、ローカル名として「デモマシン」を設定する例を示している。
【００２８】
ローカル名設定管理部４は、ユーザが任意の周囲機器に任意の識別名称であるローカル名を付与するためのユーザインタフェースを提供する。このユーザインタフェースを用いてユーザが設定したローカル名が機器管理テーブルに反映される。
【００２９】
例えば、図６は図５のような機器管理テーブルに対して、ユーザインタフェースを用いてローカル名を付加した例を示している。具体的には、デバイスアドレスが「００：５０：ＣＤ：１１：１２：３４」で、フレンドリーネームが「ＢｌｕｅｔｏｏｔｈＰＣ」の機器に、ローカル名として「メインのパソコン」を追加し、デバイスアドレスが「００：５０：ＣＤ：１１：ＦＦ：ＡＢ」で、フレンドリーネームが「ＢｌｕｅｔｏｏｔｈＰＣ」の機器に、ローカル名として「サブのパソコン」を追加し、デバイスアドレスとフレンドリーネームが「００：５０：ＣＤ：１１：１１」の機器に、ローカル名として「私の携帯電話」を追加する例を示している。
【００３０】
なお、ローカル名設定管理部４に、ローカル名を設定するためのユーザインタフェースを設ける代わりに、表示部５の画面上でローカル名を設定できるようにしてもよい。この場合、表示部５の画面上で設定したローカル名をローカル名設定管理部４に入力して、ローカル名設定管理部４で管理を行ってもよい。
【００３１】
ローカル名設定管理部４は、周囲機器認識部３で認識された機器情報と、機器管理テーブルに登録管理している情報と、ローカル名とを対応づけて表示部５に出力する。
【００３２】
表示部５は、図７に示すように、ローカル名設定管理部４から入力されたローカル名、フレンドリーネーム及びデバイスアドレスを表示する。
【００３３】
図７が表示されている状態で、ユーザが「メインのパソコン」というローカル名を「自宅のパソコン」というローカル名に変更した場合、変更された情報として、新たなローカル名に対応するデバイスアドレス情報がローカル名設定管理部４に入力され、機器管理テーブルが更新される。
【００３４】
図７では、すべての機器のローカル名が設定されている例を示しているが、ローカル名を設定していない機器については、ローカル名を表示領域にフレンドリーネームやデバイスアドレスを表示すればよい。
【００３５】
このように、第１の実施形態では、周囲との無線通信を行った結果、認識された周囲の機器に固有のローカル名を付与して、このローカル名を表示部５に表示するため、周囲の機器が具体的にどのような機器であるかを把握しやすくなる。
【００３６】
（第２の実施形態）
第２の実施形態は、図１のローカル名設定管理部４の機能を拡張したものである。第２の実施形態のＢｌｕｅｔｏｏｔｈ通信機器は、図１と同様のブロック構成を有する。
【００３７】
以下では、図１のＢｌｕｅｔｏｏｔｈ通信機器との相違点を中心に説明する。第２の実施形態のＢｌｕｅｔｏｏｔｈ通信機器のローカル名設定管理部４は、図８に示すようなデータ構造の機器管理テーブルを有する。図８の機器管理テーブルは、図５〜図７と比較すればわかるように、一つの周囲機器に対して複数のローカル名を登録することができる。
【００３８】
各機器ごとに複数のローカル名を登録するために、ローカル名設定管理部４は、ユーザインタフェースを提供する。なお、表示部５の画面上でローカル名を設定できるようにしてもよい。
【００３９】
例えば、ローカル名設定管理部４が一つの機器に対して記憶管理できるローカル名の最大数が７個の場合、登録数が７個に達し、それ以上の登録をユーザが希望した場合には、古いローカル名から順に上書きされるようにしてもよい。
【００４０】
周囲機器認識部３の動作は第１の実施形態と同様である。ローカル名設定管理部４は、周囲機器認識部３からの機器情報と、機器管理テーブルで登録管理されているローカル名とを対応づけて表示部５に出力する。このとき、ローカル名設定管理部４が複数のローカル名を記憶している場合には、その中から一つを選択して表示部５に出力する。
【００４１】
ローカル名設定管理部４が機器管理テーブルに登録した複数のローカル名から一つを選択して表示する方法には４通りがある。
【００４２】
方法１：ローカル名設定管理部４が表示部５にローカル名を出力するたびに、まったくランダムに任意のローカル名を一つ選択する。
【００４３】
方法２：ローカル名設定管理部４が表示部５にローカル名を出力するたびに、予め設定された順序でローカル名を選択し、この順序の最後のローカル名を選択すると、再度順序の先頭のローカル名から順に選択する。
【００４４】
方法３：方法１でランダムに選択してから所定時間内は、最初に選択したローカル名を出力し、タイムアウトが発生した場合には、再度ランダムに選択する。
【００４５】
方法４：方法２で設定された順序を考慮してローカル名を一つ選択した後、所定時間内は先に選択したローカル名を出力し、タイムアウトが発生すると、再度方法２で設定された順序を考慮してローカル名を一つ選択する。
【００４６】
例えば、一つの機器に７個のローカル名を設定していたとすると、ローカル名設定管理部４がカレンダー機能を持っていて時間情報を検出することが可能であれば、ある機器に対して曜日ごとに異なるローカル名を表示部５に表示させることができる。
【００４７】
また、ローカル名設定管理部４がユーザに対してローカル名とともに特定の日時を設定できるようにしていれば、特定の日時に特定のローカル名を表示部５に表示させることができる。
【００４８】
このように、第２の実施形態では、周囲の機器ごとに、複数のローカル名を設定できるため、必要に応じて、所望のローカル名を選択できる。
【００４９】
（第３の実施形態）
第３の実施形態は、環境に応じて所望のローカル名を選択できるようにしたものである。
【００５０】
図９は第３の実施形態のＢｌｕｅｔｏｏｔｈ通信機器の概略構成を示すブロック図である。図９のＢｌｕｅｔｏｏｔｈ通信機器は、図１と同様の無線送受信部１、通信プロトコル部２、周囲機器認識部３、ローカル名設定管理部４及び表示部５を備え、それに加えて、環境検知部７を備えている。
【００５１】
環境検知部７は、Ｂｌｕｅｔｏｏｔｈ通信機器の周囲の環境を検知する機能を有する。周囲の環境を検知する手法として、例えば、ＯＳとしてマイクロソフト社のウィンドウズを用いてマルチユーザでのログインが可能な機器であれば、現在のログインユーザ名により環境の差異を判断してもよい。
【００５２】
また、通信プロトコル部２自体に環境をパラメータとして設定できる機能を持っている場合、通信プロトコル部２から環境に関する情報を検出してもよい。例えば、（株）東芝（登録商標）がマイクロソフト社のウィンドウズ用に提供しているＢｌｕｅｔｏｏｔｈのプロトコルスタック（本実施形態で通信プロトコル部２に相当）は、使用環境を設定できるようになっており、「会社」、「携帯端末」、「自宅」、「その他」の４つのモード設定が可能である。
【００５３】
この（株）東芝のＢｌｕｅｔｏｏｔｈのプロトコルスタックを利用している場合、環境検知部７は、通信プロトコル部２から「会社」、「携帯端末」、「自宅」、「その他」のモード情報を取得して、それを検知した環境情報として使用してもよい。本実施形態のＢｌｕｅｔｏｏｔｈ通信機器の環境検知部７は、通信プロトコル部２から環境情報を取得する。
【００５４】
ローカル名設定管理部４は、内部に図１０に示すような機器管理テーブルを保持しており、周囲機器認識部３から入力された周囲機器情報のうち、機器管理テーブルに登録されていない機器が存在する場合には、未登録の機器を機器管理テーブルに登録する。
【００５５】
図１０のＢｌｕｅｔｏｏｔｈ通信機器の機器管理テーブルは、第１及び第２の実施形態で説明した機器管理テーブルと異なり、ユーザが独自で設定可能な名前である「ローカル名」と「環境情報」を対応づけて複数種類同時に記憶できる。
【００５６】
ローカル名設定管理部４は、ユーザに対して任意の時に「ローカル名」を複数設定可能とするユーザインターフェースを提供する。このユーザインターフェースを用いてユーザが設定した「ローカル名」が機器管理テーブルに反映されるものとする。
【００５７】
ローカル名設定管理部４は、ユーザにより「ローカル名」が設定されると、環境確認要求を環境検知部７に通知する。環境検知部７はローカル名設定管理部４から環境確認要求信号が通知されると現在の環境情報を検知し、検知した環境情報を環境確認応答としてローカル名設定管理部４に通知する。
【００５８】
ローカル名設定管理部４は環境確認応答が通知されると、ユーザにより設定された「ローカル名」に環境情報を付加して機器管理テーブルに登録する。例えば、環境検知部７が「会社」、「携帯端末」、「自宅」、「その他」を環境情報として検知可能とし、デバイスアドレスが「００：５０：ＣＤ：１１：１１：１１」の機器に対してユーザが「ローカル名」を「私の携帯電話」と設定した時に検知した環境情報が「自宅」であれば、機器管理テーブルは図１１のようになる。
【００５９】
また、数時間後に同じくデバイスアドレスが「００：５０：ＣＤ：１１：１１：１１」の機器に対してユーザが「ローカル名」を「東芝太郎＠研究開発センターの携帯電話」と設定したときに検知した環境情報が「会社」であれば、機器管理テーブルは図１２のように更新される。
【００６０】
なお、ユーザが「ローカル名」を設定した際に、ローカル名設定管理部４は直ぐにその値を機器管理テーブルに反映するのではなく、機器管理テーブルとは別個に一時的に設定された「ローカル名」を記憶する場所を設けても良い。その場合、ローカル名設定管理部４は、環境確認要求を環境検知部７に通知し、環境確認応答を得るそして環境情報の値を確認した後に、先に機器管理テーブルとは別個の場所に記憶している「ローカル名」と環境情報を一緒に機器管理テーブルに記述するようにする。そのとき、同一の環境が機器変換テーブルに存在した場合には、その「ローカル名」のみを上書きするようにする。このようにすることで、例えば、ユーザが環境「自宅」にて「私の携帯電話」という「ローカル名」を設定した後、再度、同一の環境「自宅」にて「ローカル名」を「新しい電話」と変更した場合、機器管理テーブルに同一の環境「自宅」を有する「ローカル名」が複数登録されることを防止できる。
【００６１】
なお、ローカル名の設定については、ローカル名設定管理部４自体が独自のユーザインターフェースを提供してもよいし、表示部５の画面上でローカル名を入力できるようにしてもよい。
【００６２】
表示部５の画面に表示された機器発見ボタン６をユーザが押すと、周囲機器発見開始信号が周囲機器認識部３に通知される。周囲機器発見開始信号が通知されると、周囲機器認識部３は通信プロトコル部２と無線送受信デバイス１０を利用し、Ｂｌｕｅｔｏｏｔｈの周囲機器発見処理を実行する。その結果、現在周囲に存在する機器のデバイスアドレスとフレンドリーネーム情報を記憶管理する。周囲機器認識部３は、周囲機器発見処理を実行して記憶管理した周囲機器情報をローカル名設定管理部４へ入力する。
【００６３】
周囲機器発見処理を実行した結果が周囲機器認識部３から入力されると、ローカル名設定管理部４は、機器管理テーブルの登録確認を行った後、環境確認要求を環境検知部７に通知する。環境検知部７はローカル名設定管理部４から環境確認要求信号が通知されると現在の環境情報を検知し、検知した環境情報を環境確認応答をとしてローカル名設定管理部４に通知する。
【００６４】
ローカル名設定管理部４は環境確認応答が通知されると、環境情報を「現在の環境情報」として一旦記憶する。ローカル名設定管理部４は、その後、周囲機器認識部３からの入力された機器情報に加えて、内部で管理している機器管理テーブルによって登録管理している情報のうち、それらの機器に対応する「ローカル名」の情報を併せて表示部５へ出力することになるが、この時、ローカル名設定管理部４は、自身が管理している機器管理テーブルにおいて「現在の環境情報」と同一の環境情報と関連づけられている「ローカル名」が存在していれば、その「ローカル名」を表示部５へ出力する。
【００６５】
例えば、周囲機器認識部３から周囲機器発見処理結果としてデバイスアドレスが「００：５０：ＣＤ：１１：１１：１１」の機器のみを発見したという情報が入力され、ローカル名設定管理部４の管理している機器管理テーブルが図１２の場合に、環境検知部７から「自宅」という環境情報が得られたとすると、表示部５へ出力する「ローカル名」は「私の携帯電話」となる。
【００６６】
一方、環境検知部７から「その他」という環境情報が得られたとすると、機器管理テーブルに対応する「環境情報」と「ローカル名」が登録されていないため、ローカル名としてはフレンドリーネームかデバイスアドレスを「ローカル名」の代わりとして出力する。
【００６７】
このように、第３の実施形態では、ローカル名に環境情報を付加して登録しておき、検知された環境に適したローカル名を自動選択して表示部５に表示するため、現在の環境に適したローカル名を表示でき、どのような環境における、どうような機器であるかを把握しやすくなる。
【００６８】
（第４の実施形態）
第４の実施形態は、第３の実施形態の変形例であり、環境検知部７が検知する環境情報が第３の実施形態と異なっている。
【００６９】
図１３は第４の実施形態のＢｌｕｅｔｏｏｔｈ通信機器の概略構成を示すブロック図である。図１３のＢｌｕｅｔｏｏｔｈ通信機器内の環境検知部７は周囲機器認識部３からの信号により周囲の環境を検知する。
【００７０】
本実施形態の環境検知部７は、周囲機器認識部３での認識結果に基づいて、現在周囲に存在する機器情報を取得する。環境検知部７は、現在周囲に存在する機器情報を取得すると、その中から環境に依存する機器が存在するかどうかを判断し、存在する場合は、その機器のデバイスアドレスを環境情報に含める。
【００７１】
環境に依存する機器とは、その機器が移動することなくその位置に固定されている可能性が高い機器であり、例えばアクセスポイントや、プリンタなどである。Ｂｌｕｅｔｏｏｔｈで規定されている周囲機器発見処理では、クラスオブデバイス（ＣｏＤ）として、その機器のデバイスの属性を検知することができ、このＣｏＤを用いて環境に依存する機器を判断する。
【００７２】
第３の実施形態では、環境検知部７が扱う具体的な「環境情報」を、「会社」、「携帯端末」、「自宅」及び「その他」の４つとしたが、第４の実施形態におけるＢｌｕｅｔｏｏｔｈ通信機器４の環境検知部７は、この「環境情報」が“環境に依存する機器”のデバイスアドレスであり、４つに限られることなく複数の値をとり得る。
【００７３】
また、環境検知部７は、ローカル名設定管理部４から環境確認要求信号が通知されると、現在の環境情報を検知し、検知した環境情報を環境確認応答としてローカル名設定管理部４に通知する。環境確認応答に含まれる環境情報は、例えば“環境に依存する機器”のデバイスアドレスである。
【００７４】
さらに、ローカル名設定管理部４は環境確認応答が通知されると、ユーザにより設定された「ローカル名」に、環境に依存する機器のデバイスアドレスを含む環境情報を付加して機器管理テーブルに登録する。
【００７５】
このように、第４の実施形態では、環境に依存する機器を検索し、検索された機器に関する環境情報と固有のローカル名とを対応づけて機器管理テーブルに登録するため、現在周囲にどのような機器が存在するかを的確に把握できる。
【００７６】
上述した実施形態で説明した無線通信装置の少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、無線通信装置の少なくとも一部の機能を実現するプログラムをフロッピーディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の携帯可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００７７】
また、無線通信装置の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００７８】
【発明の効果】
以上詳細に説明したように、本発明によれば、複数の通信機器のそれぞれに対してその機器それぞれに異なる固有の識別名称を付与する。そして表示装置に表示するときには、この固有の識別名称の方を表示することで、周囲に存在する通信機器がどのような機器であるかを直感的に分かりやすくすることができる。また、表示の際には、周囲の環境に応じた識別名称が自動的に選択され表示装置に表示される。よってどのような環境にある、どのような機器であるかが把握しやすくなる。
【図面の簡単な説明】
【図１】第１の実施形態のＢｌｕｅｔｏｏｔｈ通信機器の概略構成を示すブロック図。
【図２】図１のＢｌｕｅｔｏｏｔｈ通信機器が３台の機器とＢｌｕｅｔｏｏｔｈにより無線通信を行う例を示す図。
【図３】表示部５の表示例を示す図であり、ローカル名を表示しない場合の表示例を示す図。
【図４】ローカル名を表示する場合の表示部５の表示例を示す図。
【図５】機器管理テーブルの一例を示す図。
【図６】図５のような機器管理テーブルに対して、ユーザインターフェースを用いてローカル名を付加した例を示す図。
【図７】表示部の表示例を示す図。
【図８】第２の実施形態の機器管理テーブルを示す図。
【図９】第３の実施形態のＢｌｕｅｔｏｏｔｈ通信機器の概略構成を示すブロック図。
【図１０】第３の実施形態の機器管理テーブルを示す図。
【図１１】第３の実施形態の機器管理テーブルを示す図。
【図１２】第３の実施形態の機器管理テーブルを示す図。
【図１３】第４の実施形態のＢｌｕｅｔｏｏｔｈ通信機器の概略構成を示すブロック図。
【符号の説明】
１  無線送受信部
２  通信プロトコル部
３  周囲機器認識部
４  ローカル名設定管理部
５  表示部
６  機器発見ボタン
７  環境検知部
【図１】
2005005790.tif 000003
【図２】
2005005790.tif 000004
【図３】
2005005790.tif 000005
【図４】
2005005790.tif 000006
【図５】
2005005790.tif 000007
【図６】
2005005790.tif 000008
【図７】
2005005790.tif 000009
【図８】
2005005790.tif 000010
【図９】
2005005790.tif 000011
【図１０】
2005005790.tif 000012
【図１１】
2005005790.tif 000013
【図１２】
2005005790.tif 000014
【図１３】
2005005790.tif 000015