(57)【要約】    【課題】有線デバイスと無線デバイスが接続されたコンピュータの全体的な接続状態を、ユーザーが視覚的に確認する。    【解決手段】周辺機器検出手段Ｂ４は、周辺機器の接続状態を検出する。接続状態判定手段Ｂ５は、接続状態記憶部Ｂ１に記憶されている過去の各周辺機器の接続状態と、周辺機器検出手段Ｂ４が検出した現在の各周辺機器の接続状態とを比較して接続状態に変更があるか否かを判定する。接続状態表示手段Ｂ６は、接続状態判定手段Ｂ５が変更があると判定した周辺機器について接続状態記憶部Ｂ１を更新すると共に、周辺機器データ記憶部Ｂ３を参照して周辺機器の識別表示データを前記接続状態表示部Ｂ２に表示し、周辺機器の接続状態を表示する。【選択図】図１
2006171933.tif 000002
【特許請求の範囲】
【請求項１】
周辺機器である有線デバイスと無線デバイスとが接続されたコンピュータを、
各周辺機器の接続状態を常時記憶する接続状態記憶部、
予め各周辺機器に対応付けた識別表示データを記憶する周辺機器データ記憶部、
各周辺機器の接続状態を表示するための接続状態表示部、
前記コンピュータに前記有線デバイスが接続されている否か、および前記コンピュータとの通信可能範囲内に前記無線デバイスが存在するか否かを少なくとも判定することにより周辺機器の接続状態を検出する周辺機器検出手段、
接続状態記憶部に記憶されている過去の各周辺機器の接続状態と、周辺機器検出手段が検出した現在の各周辺機器の接続状態とを比較することにより接続状態に変更があるか否かを判定する接続状態判定手段、
接続状態表示部に接続状態判定手段が変更があると判定した周辺機器について接続状態記憶部を更新すると共に、周辺機器データ記憶部を参照して周辺機器の識別表示データを少なくとも前記接続状態表示部に表示して、周辺機器の接続状態を表示する接続状態表示手段、
として機能させることを特徴とする接続状態表示プログラム。
【請求項２】
請求項１の接続状態表示プログラムにおいて、
前記周辺機器検出手段は、さらに、前記コンピュータとの通信可能範囲内にある前記無線デバイスについて、現在通信プロトコルが確立されて通信が可能な状態か否かを判定し、
前記接続状態表示手段は、通信可能な範囲内にある無線デバイスについては、識別表示データのみを所定の表示領域内に表示し、通信が確立された無線デバイスについては、さらに、コンピュータと無線デバイスとを関連づける接続イメージの表示を行うことにより接続状態を表示する、
ことを特徴とするもの。
【請求項３】
請求項２の接続状態表示プログラムにおいて、
前記識別表示データは、各周辺機器の形状を表すイメージデータであり、
前記コンピュータと無線デバイスとを関連づける接続イメージは、コンピュータと無線デバイスとが無線接続されたことを示すイメージであること、
を特徴とするもの。
【請求項４】
請求項２または３の接続状態表示プログラムにおいて、
前記接続状態表示手段は、さらに、前記無線デバイスが現在データ処理を実行可能な状態にあるか否かを判定し、
前記接続状態表示手段は、現在データ処理を実行可能な状態にあると判断した無線デバイスについて、データ処理を実行可能であることを示す表示を行う、
ことを特徴とするもの。
【請求項５】
請求項１〜４の接続状態表示プログラムにおいて、さらに、
前記周辺機器検出手段は、前記無線デバイスについて、競合可能な状態か否かを判定し、
前記接続状態表示手段は、コンピュータとの競合が可能な無線デバイスについては、競合可能な状態にあること示す接続状態の表示を行う、
ことを特徴とするもの。
【請求項６】
請求項１〜５の接続状態表示プログラムにおいて、
前記接続状態表示手段は、周辺機器の表示色を変更して各接続状態を表示する、
ことを特徴とするもの。
【請求項７】
請求項１〜６の接続状態表示プログラムにおいて、
前記接続状態表示手段は、前記周辺機器の接続状態が変化したときにフィードバック処理を行う、
ことを特徴とするもの。
【請求項８】
請求項１〜７の接続状態表示プログラムにおいて、さらに、
接続状態表示部に表示された接続状態を変更する接続状態変更手段、
前記接続状態変更手段により変更した接続状態に基づいて、コンピュータと有線デバイスの接続または解除、またはコンピュータと無線デバイスとの通信プロトコルを確立または解除を行う接続変更実行手段、
を備えたことを特徴とするもの。
【請求項９】
各周辺機器の接続状態を常時記憶する接続状態記憶部、予め各周辺機器に対応付けた識別表示データを記憶する周辺機器データ記憶部、各周辺機器の接続状態を表示するための接続状態表示部、を備えたコンピュータに接続された周辺機器である有線デバイスと無線デバイスの接続状態を表示する接続状態表示方法であって、
前記コンピュータに前記有線デバイスが接続されている否か、および前記コンピュータとの通信可能範囲内に前記無線デバイスが存在するか否かを少なくとも判定することにより周辺機器の接続状態を検出する周辺機器検出ステップ、
接続状態記憶部に記憶されている過去の各周辺機器の接続状態と、周辺機器検出手段が検出した現在の各周辺機器の接続状態とを比較することにより接続状態に変更があるか否かを判定する接続状態判定ステップ、
接続状態表示部に接続状態判定手段が変更があると判定した周辺機器について接続状態記憶部を更新すると共に、周辺機器データ記憶部を参照して周辺機器の識別表示データを少なくとも前記接続状態表示部に表示して、周辺機器の接続状態を表示する接続状態表示ステップ、
を備えたことを特徴とする接続状態表示方法。
【請求項１０】
コンピュータに接続された周辺機器である有線デバイスと無線デバイスの接続状態を表示する接続状態表示装置であって、
各周辺機器の接続状態を常時記憶する接続状態記憶部、
予め各周辺機器に対応付けた識別表示データを記憶する周辺機器データ記憶部、
各周辺機器の接続状態を表示するための接続状態表示部、
前記コンピュータに前記有線デバイスが接続されている否か、および前記コンピュータとの通信可能範囲内に前記無線デバイスが存在するか否かを少なくとも判定することにより周辺機器の接続状態を検出する周辺機器検出手段、
接続状態記憶部に記憶されている過去の各周辺機器の接続状態と、周辺機器検出手段が検出した現在の各周辺機器の接続状態とを比較することにより接続状態に変更があるか否かを判定する接続状態判定手段、
接続状態表示部に接続状態判定手段が変更があると判定した周辺機器について接続状態記憶部を更新すると共に、周辺機器データ記憶部を参照して周辺機器の識別表示データを少なくとも前記接続状態表示部に表示して、周辺機器の接続状態を表示する接続状態表示手段、
を備えたことを特徴とする接続状態表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンピュータに接続した周辺機器の接続状態を表示する装置に関する。
【背景技術】
【０００２】
従来から、デバイスマネージャなどのソフトウェアを用いて、パーソナルコンピュータに有線接続される周辺機器の接続構成を表示する装置が知られている（特許文献１〜３）。
【０００３】
【特許文献１】特開平０５−２７７０６３
【０００４】
【特許文献２】特開２０００−２９３４７３
【０００５】
【特許文献３】特開２０００−２９５２２３
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、これら従来の周辺機器の接続状態を表示する装置は、一般的に知られているデバイスマネージャのようなアプリケーションと同様、単に有線接続された周辺機器の接続状態を図示するものに過ぎず、無線接続された周辺機器の接続状態を含めて図示するものではなかった。また、無線接続の表示は各無線デバイス毎に行われているに過ぎなかった。
【０００７】
このため、無線接続された周辺機器デバイスにおいては、ユーザーがコンピュータの全体的な接続構成を視覚的に確認することが容易でないという問題があった。かかる問題は、周辺機器として有線デバイスが多く用いられている従来ではあまり生じなかったが、無線（ワイヤレス）技術の進歩により、接続状態をユーザーが容易に把握することが重要となってきている。
【０００８】
この発明は、上記問題を解決し、無線および有線接続された周辺機器の接続構成を視覚的に図示する方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
（１）この発明の接続状態表示プログラムは、
周辺機器である有線デバイスと無線デバイスとが接続されたコンピュータを、
各周辺機器の接続状態を常時記憶する接続状態記憶部、
予め各周辺機器に対応付けた識別表示データを記憶する周辺機器データ記憶部、
各周辺機器の接続状態を表示するための接続状態表示部、
前記コンピュータに前記有線デバイスが接続されている否か、および前記コンピュータとの通信可能範囲内に前記無線デバイスが存在するか否かを少なくとも判定することにより周辺機器の接続状態を検出する周辺機器検出手段、
接続状態記憶部に記憶されている過去の各周辺機器の接続状態と、周辺機器検出手段が検出した現在の各周辺機器の接続状態とを比較することにより接続状態に変更があるか否かを判定する接続状態判定手段、
接続状態表示部に接続状態判定手段が変更があると判定した周辺機器について接続状態記憶部を更新すると共に、周辺機器データ記憶部を参照して周辺機器の識別表示データを少なくとも前記接続状態表示部に表示して、周辺機器の接続状態を表示する接続状態表示手段、
として機能させることを特徴とする。
【００１０】
これにより、有線デバイスと無線デバイスが接続されたコンピュータの全体的な接続状態を、ユーザーが視覚的に確認することが容易となる。
【００１１】
（２）この発明の接続状態表示プログラムにおいては、
前記周辺機器検出手段は、さらに、前記コンピュータとの通信可能範囲内にある前記無線デバイスについて、現在通信プロトコルが確立されて通信が可能な状態か否かを判定し、
前記接続状態表示手段は、通信可能な範囲内にある無線デバイスについては、識別表示データのみを所定の表示領域内に表示し、通信が確立された無線デバイスについては、さらに、コンピュータと無線デバイスとを関連づける接続イメージの表示を行うことにより接続状態を表示する、
ことを特徴とする。
【００１２】
これにより、有線デバイスと無線デバイスが接続されたコンピュータの全体的な接続状態を表示する際に、無線デバイスがコンピュータとの通信が可能な範囲にあるか否かおよび無線デバイスとコンピュータが現在通信可能な状態にあるか否かの接続状態を、ユーザーが視覚的に確認することが容易となる。
【００１３】
（３）この発明の接続状態表示プログラムにおいては、
前記識別表示データが、各周辺機器の形状を表すイメージデータであり、
前記コンピュータと無線デバイスとを関連づける接続イメージは、コンピュータと無線デバイスとが無線接続されたことを示すイメージであること、
を特徴とする。
【００１４】
これにより、有線デバイスと無線デバイスが接続されたコンピュータの全体的な接続状態を表示する際に、無線デバイスがコンピュータとの通信が可能な範囲にあるか否かおよび無線デバイスとコンピュータが現在通信可能な状態にあるか否かの接続状態を、ディスプレイ上に表示された周辺機器や接続状態のイメージに基づいてユーザーが視覚的に確認することが容易となる。
【００１５】
（４）この発明の接続状態表示プログラムにおいては、
前記接続状態表示手段は、さらに、前記無線デバイスが現在データ処理を実行可能な状態にあるか否かを判定し、
前記接続状態表示手段は、現在データ処理を実行可能な状態にあると判断した無線デバイスについて、データ処理を実行可能であることを示す表示を行う、
ことを特徴とする。
【００１６】
これにより、有線デバイスと無線デバイスが接続されたコンピュータの全体的な接続状態を表示する際に、さらに、何れの無線デバイスが現在データ処理を実行可能な状態にあるか否かの接続状態を、ユーザーが視覚的に確認することが容易となる。
【００１７】
（５）この発明の接続状態表示プログラムにおいては、
前記周辺機器検出手段は、前記無線デバイスについて、競合可能な状態か否かを判定し、
前記接続状態表示手段は、コンピュータとの競合が可能な無線デバイスについては、競合可能な状態にあること示す接続状態の表示を行う、
ことを特徴とする。
【００１８】
これにより、有線デバイスと無線デバイスが接続されたコンピュータの全体的な接続状態を表示する際に、さらに、無線デバイスが他のコンピュータとの競合が可能な範囲にあるか否かの接続状態を、ユーザーが視覚的に確認することが容易となる。
【００１９】
（６）この発明の接続状態表示プログラムにおいては、
前記接続状態表示手段は、周辺機器の表示色を変更して各接続状態を表示する、
ことを特徴とする。
【００２０】
これにより、ユーザーはコンピュータの各接続状態を各周辺機器の表示色に基づいて容易に把握することが可能となる。
【００２１】
（７）この発明の接続状態表示プログラムにおいては、
前記接続状態表示手段は、前記周辺機器の接続状態が変化したときにフィードバック処理を行う、
ことを特徴とする。
【００２２】
これにより、ユーザーはコンピュータの接続状態に変更があったことを容易に認識することが可能となる。
【００２３】
（８）この発明の接続状態表示プログラムにおいては、さらに、
接続状態表示部に表示された接続状態を変更する接続状態変更手段、
前記接続状態変更手段により変更した接続状態に基づいて、コンピュータと有線デバイスの接続または解除、またはコンピュータと無線デバイスとの通信プロトコルを確立または解除を行う接続変更実行手段、
を備えたことを特徴とする。
【００２４】
これにより、ユーザーが単にコンピュータの全体的な接続状態を視覚的に確認することが容易になるだけでなく、ユーザー自身がコンピュータの接続状態を容易に変更することができる。
【発明を実施するための最良の形態】
【００２５】
１．接続状態表示装置１の機能ブロック図（図１）
図１は、この発明の接続状態表示装置１の機能ブロック図である。図１に示すように、この発明の接続状態表示装置１は、接続状態記憶部Ｂ１、接続状態表示部Ｂ２、周辺機器データ記憶部Ｂ３、周辺機器検出手段Ｂ４、接続状態判定手段Ｂ５、接続状態表示手段Ｂ６を備えている。
【００２６】
図１に示す接続状態表示装置１の接続状態記憶部Ｂ１には、コンピュータに接続された周辺機器である有線デバイスと無線デバイスのそれぞれの接続状態が常時記憶されている。接続状態記憶部Ｂ２には、コンピュータに接続された周辺機器（有線デバイス、無線デバイス）の接続状態が表示される。また、周辺機器データ記憶部Ｂ２には、予め各周辺機器について対応付けた識別表示データ（例えば、各周辺機器の名称や形状などを表すイメージなどのデータ、および各無線デバイスについての接続状態を示す接続イメージなどのデータ）が記憶されている。
【００２７】
図１に示す周辺機器検出手段Ｂ４は、コンピュータに有線デバイスが接続されているか否か、およびコンピュータとの通信可能範囲内に無線デバイスが存在するか否かを少なくとも判定することにより、周辺機器の接続状態を検出する手段である。接続状態判定手段Ｂ５は、接続状態記憶部Ｂ１に記憶されている過去の各周辺機器の接続状態と、周辺機器検出手段Ｂ４が検出した現在の各周辺機器の接続状態とを比較することにより接続状態に変更があるか否かを判定する手段である。接続状態表示手段Ｂ６は、接続状態判定手段Ｂ５が変更があると判定した周辺機器について接続状態記憶部Ｂ１を更新すると共に、周辺機器データ記憶部Ｂ３を参照して周辺機器の識別表示データを前記接続状態表示部Ｂ２に表示し、周辺機器の接続状態を表示する手段である。
【００２８】
２．周辺機器の接続状態表示装置のハードウェア構成など（図２〜図４）
図２に、この発明の接続状態表示装置である接続状態表示コンピュータ１のハードウェア構成を示す。図２に示すように、この発明の接続状態表示コンピュータ１は、電源インターフェース２、ＨＵＢ６、ＣＰＵ１０、接続状態表示部Ｂ２（図１）であるディスプレイ１２、ハードディスク１４、メモリ１６、ＵＳＢポート１８、無線ＬＡＮ用拡張ボード１９、ＣＤ−ＲＯＭドライブ２０を備えている。
【００２９】
図２に示すように、接続状態表示コンピュータ１の電源インターフェース２には、有線デバイスである電源４が接続されている。また、接続状態表示コンピュータ１のＨＵＢ６には、有線デバイスであるＬＡＮ８が接続されている。
【００３０】
また、図２に示すように、接続状態表示コンピュータ１のＩ／Ｏポート１８には、複数のＵＳＢポート１８ａ、１８ｂが設けられており、それぞれに無線デバイスとの通信が可能な通信ユニットが接続されている。例えば、ＵＳＢポート１８ａと１８ｂにはそれぞれ無線マウス２４、無線キーボード２６との通信を行うＵＳＢ用のｂｌｕｅｔｏｏｔｈ機器が装着されている。また、図２に示す無線ＬＡＮ用拡張ボード１９は、無線デバイスである無線プリンタ２８との通信を行うために装着される通信用デバイスである。このような接続構成により、接続状態表示コンピュータ１が無線マウス２４、無線キーボード２６、および無線プリンタ２８と無線通信を行うことが可能となる。
【００３１】
図２に示すハードディスク１４には、ディスプレイ１２上に周辺機器の接続状態を表示するための接続状態表示プログラム３０が記憶されている。図２に示すように、接続状態表示プログラム３０は、接続状態記憶部Ｂ１（図１）である接続状態ＤＢ３２、周辺機器データ記憶部Ｂ３（図１）である周辺機器データＤＢ３４を備えている。
【００３２】
図２に示す接続状態表示プログラム３０は、ＣＰＵ１０、ハードディスク１４、メモリ１６、キーボード／マウス１８などを有するコンピュータを、接続状態記憶部Ｂ１、周辺機器データ記憶部Ｂ３、周辺機器検出手段Ｂ４、接続状態判定手段Ｂ５、接続状態表示手段Ｂ６として機能させるためのプログラムである。なお、接続状態表示プログラム３０のハードディスク１４へのインストールは、ＣＤ−ＲＯＭドライブ２０を介してＣＤ−ＲＯＭ２２に記録されたデータを読み出すことにより行われる。
【００３３】
図３に、接続状態ＤＢ３２に記憶されるデータの例を示す。なお、図３の接続状態ＤＢに登録されるデバイスのうち、コンピュータが標準的に備えるデバイス（例えば、図２に示す電源４）は初めから登録されており、その他の非標準のデバイスについては各デバイスのドライバインストール時にその都度登録される。
【００３４】
図３に示すように、接続状態ＤＢ３２には、図２に示す接続状態表示コンピュータ１に接続された有線デバイスと無線デバイスの接続状態（例えば、有線デバイスについては有線接続の有無、無線デバイスについては無線通信範囲内にあるか否か、通信プロトコルが確立されているか否か等）を示すデータが常時記憶されている。
【００３５】
例えば、図３の接続状態ＤＢ３２には、電源インターフェース（ＩＤ＝０００２）が有線デバイスである電源（ＩＤ＝０００４）に接続されていることを示すデータ「１」が、「有線接続」項目に記憶されている。なお、「有線接続」項目にデータ「０」が記憶されている場合には、有線デバイスが接続されていない状態を表す。
【００３６】
また、無線デバイスである無線マウス（ＩＤ＝００２４）については、通信範囲外にあることを示すデータ「０」が「通信範囲」項目に記憶されている。一方、無線キーボード（ＩＤ＝００２６）および無線プリンタ２８（ＩＤ＝００２８）については、通信範囲内にあることを示すデータ「１」が記憶されている。
【００３７】
さらに、無線マウス（ＩＤ＝００２４）については、無線デバイスが接続状態表示コンピュータ１との無線通信が確立されていない状態を表すデータ「０」が「通信確立」項目に記憶されている。一方、無線キーボード（ＩＤ＝００２６）および無線プリンタ２８（ＩＤ＝００２８）については、現在通信プロトコルが確立されている（つまり、データ通信が可能な状態となっている）ことを示すデータ「１」が、「通信確立」項目に記憶されている。
【００３８】
図４に、周辺機器データＤＢ３４に記憶されるデータの例を示す。図４に示すように、周辺機器データＤＢ３４には、予め、各周辺機器（有線デバイス、無線デバイス）の名称、イメージ等の識別表示データのほか、コンピュータとの接続状態を示す少なくとも１以上の接続イメージ、通信プロトコルなどのデータも記憶されている。接続状態表示プログラム３０は、周辺機器データＤＢ３４を用いて、ディスプレイ１２上に周辺機器のデバイスイメージや各接続状態に関連づけた接続イメージを表示することにより、図５に示すような周辺機器の接続状態を表示する。
【００３９】
例えば、有線デバイス（電源（ＩＤ＝０００４）など）のデバイスイメージ「icon01.jpg」は、図５に示す電源１０４、ＬＡＮ１０８のような形状として表示され、無線デバイス（無線マウス（ＩＤ＝００２４）など）のデバイスイメージ「icon02.jpg」は図５に示す無線１０４マウス１２４、無線キーボード１２６、無線プリンタ１２８のような形状として表示される。
【００４０】
また、有線デバイス（電源（ＩＤ＝０００４）など）の接続イメージ「icon11.jpg」は、図５に示すイメージα１、α２のような形状として表示され、無線デバイス（無線マウス（ＩＤ＝００２４）など）の接続イメージ「icon12.jpg」は図５に示すイメージβ２、β３のような形状として表示される。
【００４１】
３．接続状態表示処理のフローチャート
以下に、本発明の実施形態について、図５、図６に示す接続状態表示コンピュータ１のディスプレイ１２上に表示した接続状態の表示例と、図７、図８に示す接続状態表示処理のフローチャートを用いて説明する。
【００４２】
図５は、図３に示す接続状態ＤＢ３２に記憶されたデバイスの接続状態を図示した表示例である。なお、図５に示す接続状態の表示は、接続状態表示プログラム３０の起動時において、接続状態ＤＢ３０（図３）を参照して接続状態を読み出し、これに対応するデバイスイメージおよび接続イメージを周辺機器データＤＢ３４（図４）を描画することにより予め行われている。
【００４３】
図５に示す接続状態の表示例では、コンピュータ１００の電源インターフェース１０２には、電源１０４が接続イメージα１で関連づけて表示されており、ＨＵＢ１０６にはＬＡＮ１０８が接続イメージα２で関連づけて表示されている。電源１０４およびＬＡＮ１０８は有線デバイスであり、その接続イメージα１、α２は有線接続が行われていることを示すイメージである。なお、有線接続が解除された場合には、これらの接続イメージが消去されることになる（図示せず）。
【００４４】
また、図５に示す接続状態の表示例では、コンピュータ１００のＵＳＢポート２には無線キーボード１２６が接続されており、無線ＬＡＮ拡張ボード１１９には無線プリンタ１２８が接続されている。無線キーボード１２６、および無線プリンタ１２８は何れも無線デバイスであり、その接続イメージβ２、β３はそれぞれについて無線接続が行われており、現在通信可能な状態にであることを表している。
【００４５】
一方、ＵＳＢポート１には、無線デバイスは接続されておらず、図５に示すように、無線マウス１２４が領域２００の外に配置されている。図５に示す領域２００は、各無線デバイスが通信可能領域内に存在するか否かを示す領域である。
【００４６】
図５に示す接続状態の表示から、図６に示すように無線マウス１２４が通信可能範囲内に移動し、かつ、通信可能となった場合に接続状態表示プログラム３０が行う処理について、図７および図８に示す接続状態表示処理のフローチャートを用いて以下に説明する。
【００４７】
図７は、本発明の接続状態表示プログラム３０が行う接続状態表示処理の概要を示すフローチャートである。図８は、図７に示すステップＳ１４の詳細な処理を示すフローチャートである。
【００４８】
図７に示すように、接続状態表示プログラム３０は所定時間毎に現在の接続状態を検出している（ステップＳ１０）。この実施例においては、無線マウス１２４についての「通信範囲」項目のデータ「１」、および「通信確立」項目のデータ「１」を検出する。
【００４９】
接続状態ＤＢ３２を参照して過去の接続状態と比較している（ステップＳ１２）。この実施例においては、上記の検出した上記データを、図３に示す過去の無線マウス１２４についての「通信範囲」項目のデータ「０」、および「通信確立」項目のデータ「０」と比較する。
【００５０】
検出した現在の接続状態と接続状態ＤＢ３２のデータに変更がない場合には（ステップＳ１２のＮｏ）、さらに、所定時間毎に現在の接続状態を検出する（ステップＳ１０）。一方、検出した現在の接続状態と接続状態ＤＢ３２のデータに変更がある場合には（ステップＳ１２のＹｅｓ）、所定の処理に基づいて現在の接続状態を表示し（ステップＳ１４）、接続状態ＤＢ３２のデータを更新する（ステップＳ１６）。
【００５１】
この実施例においては、無線マウス１２４についての「通信範囲」項目、および「通信確立」項目のデータに変更があると判断され、図６に示すような接続状態の表示および図３に示す接続状態ＤＢ３２のデータ更新（無線マウス１２４についての「通信範囲」項目のデータ「０」を「１」に、「通信確立」項目のデータ「０」を「１」に書き換える。）が行われることになる。以下に、上記ステップＳ１４で行われる処理の詳細について説明する。
【００５２】
図７に示すステップＳ１２において、検出した現在の接続状態と接続状態ＤＢ３２のデータに変更があると判断された場合、まず、デバイス（無線・有線を問わない）の削除であるか否かが判断される（図８のステップＳ２０）。ここで、デバイスの削除である場合には（ステップＳ２０のＹｅｓ）、接続状態表示プログラム３０はデバイスイメージを非表示とし（ステップＳ４０）、さらに接続イメージも非表示とする（ステップＳ４２）。この実施形態では、デバイスの削除ではないため、これらの処理は行われない。
【００５３】
デバイスの削除でないと判断した場合には（ステップＳ２０のＮｏ）、無線デバイスの追加であるか否かを判断する（ステップＳ２２）。ここで、有線デバイスの追加であると判断した場合（ステップＳ２２のＹｅｓ）には、有線デバイスのイメージを表示し（ステップＳ５０）、さらに、接続イメージを表示する（ステップＳ５２）。この実施例では、有線デバイスの追加でないため、これらの処理は行われない。
【００５４】
有線デバイスの削除でもなく、また追加でない（つまり、無線デバイスについての変更である）と判断された場合（ステップＳ２２のＮｏ）には、無線デバイスが通信範囲内に存在するか否かが判断される（ステップＳ２４）。無線デバイスが通信範囲内にあると判断した場合（ステップＳ２４のＹｅｓ）、接続状態表示プログラム３０は、無線デバイスのイメージを通信可能領域２００内に配置して表示する（ステップＳ２６）。この実施形態では、変更のあった「通信範囲」項目のデータが「１」となっているため、図６に示すように、無線マウス１２４が、所定の通信領域２００内に配置して表示される。
【００５５】
一方、無線デバイスが通信範囲内にないと判断した場合（ステップＳ２４のＮｏ）、接続状態表示プログラム３０は、無線デバイスのイメージを通信可能領域２００外に配置して表示し（ステップＳ２８）、無線接続イメージを非表示とする（ステップＳ３０）。
【００５６】
ステップＳ２６において、無線デバイスが通信範囲内に表示されると、さらに無線デバイスとコンピュータの間で通信プロトコルが確立されているか否かが判断される（ステップＳ３２）。ここで、通信プロトコルが確立されており、通信可能な場合（ステップＳ３２のＹｅｓ）には、無線接続イメージが表示される（ステップＳ３４）。この実施形態では、変更のあった「通信確立」項目のデータが「１」となっているため、図６に示すように、無線マウス１２４とＵＳＢポート１；１１８Ａの間に現在通信可能な状態であることを表す接続イメージβ１が表示される。
【００５７】
一方、通信プロトコルが確立されておらず、通信不可能である場合（ステップＳ３２のＮｏ）には、無線接続イメージが非表示とされる（ステップＳ３０）。
【００５８】
以上のように、接続状態表示プログラム３０によって接続状態表示処理が常時行われることにより、有線デバイスと無線デバイスが接続されたコンピュータの全体的な接続状態をユーザーが視覚的に確認することが容易となる。
【００５９】
４．接続状態に反映させるよう構成した場合の実施形態（図９〜図１１）
上記実施形態においては、コンピュータ内部における現実の接続状態を検出して画面上の表示に反映させるようにしたが、逆に、ユーザーがマウスなどを介して接続状態を主体的に変更し、その変更した画面上の接続状態にコンピュータ内部における現実の接続状態に反映させるよう構成してもよい。
【００６０】
図９に、本実施形態における接続状態表示装置１の機能ブロック図を示す。図９に示すように、本実施形態における接続状態表示装置１は、図１に示す機能ブロック図に加えて、さらに接続状態変更手段Ｂ７および接続変更実行手段Ｂ８を備えている。
【００６１】
図９に示す接続状態変更手段Ｂ７は、図２の無線マウス２４、無線キーボード２６などの入力デバイスを用いて、接続状態表示部Ｂ２であるディスプレイ１２に表示された接続状態を変更するための手段である。接続変更実行手段Ｂ８は、接続状態変更手段Ｂ７により変更した接続状態表示部Ｂ２の接続状態に基づき、Ｉ／Ｏポート１８や無線ＬＡＮ拡張ボード１９を用いて、図２のコンピュータと有線デバイスの接続または解除、またはコンピュータと無線デバイスとの通信プロトコルを確立または解除を行うための手段である。
【００６２】
図１０は、ユーザーが図６に示す接続状態を自ら変更した後の接続状態の表示例を示す図である。例えば、図６に示すような接続状態から、ユーザーがディスプレイ１２に表示された無線プリンタ１２８の接続イメージβ３を削除し、図１０に示すような接続状態となった場合に行われる処理について、図１１に示すプローチャートを用いて説明する。図１０は、ユーザーが自ら接続状態を変更した後の接続状態の表示例を示す図である。図１１は、コンピュータ画面上の接続状態をユーザーが変更した場合に行われる処理のフローチャートである。
【００６３】
図１０に示すように、ユーザーが無線マウス１２４などを介して、接続イメージβ３（図６の無線プリンタ１２８に対応するもの）を消去した場合、デバイスの表示操作があったと判断し（図１１に示すステップＳ６０のＹｅｓ）、無線デバイスについての変更可否か判断する（ステップＳ６２。）
無線デバイスについての変更があった場合（図１１に示すステップＳ６２のＹｅｓ）には、そのデータ内容に基づいて無線デバイスの通信を確立／解除処理を行う（ステップＳ６４）。なお、ここで行われる通信の確立／解除処理は、図４に記憶されている通信プロトコルを用いて行われる。
【００６４】
一方、無線デバイスについての変更があった場合（図１１に示すステップＳ６２のＹｅｓ）には、そのデータ内容に基づいて有線デバイスの接続／遮断処理を行う（ステップＳ６４）。
【００６５】
５．その他の実施形態（図１２〜図１４）
なお、上記実施形態においては、接続状態表示プログラム３０が図８のステップＳ３２において通信可能か否かを判断しているが、さらに無線デバイスがコンピュータからデータを受信した場合に現在データ処理をすることが可能か否かを判断し、その内容を表示するようにしてもよい。
【００６６】
例えば、図１２に示す接続イメージβ４は、無線プリンタ１３１が通信可能であるが、データ処理が現在行えない状態（現在、印刷中である場合）を示している。一方で、図１２に示す接続イメージβ５は、無線プリンタ１３２が通信可能であり、かつ、データ処理が現在可能な状態（現在、印刷中でない場合）を示している。
【００６７】
なお、上記実施形態においては、図８のステップＳ３２において通信可能か否かを判断しているが、さらに当該無線デバイスが他の機器に接続されている場合に、他の機器と競合可能か否かを判断し、その内容を表示するようにしてもよい。例えば、図１２に示す接続イメージβ６は、無線プリンタ３；１３３が他の機器と接続され競合していることを示している。
【００６８】
なお、上記実施形態においては、矢印などの接続イメージにより接続状態を表示したが、デバイスの詳細な接続状態を判断し、周辺機器の表示色を変更して各接続状態を表示するようにしてもよい。
【００６９】
例えば、図１３に示すような、接続状態表示定義表を用いて、予め各接続状態に応じた表示色を設定しておけば、接続イメージを表示せずに、デバイスの表示色の違いだけで接続状態を詳細に表示することができる。
【００７０】
図１３は、デバイス接続状態の色分け例を示す図である。図１３の接続状態表示定義表に示すように、例えば、接続状態が通信確立済み「０１」の場合は表示色を「青」に設定し、データ処理不可の場合には表示色「黄」に設定などすることで、接続イメージの表示が不要となる。
【００７１】
また、接続状態に変更があった場合に警告表示、警告音等のフィードバック処理を行うようにしてもよい。図１４に、無線マウス１２４が通信範囲外に配置されたときに、警告表示１５０のフィードバックを行った場合の表示例を示す。
【００７２】
なお、上記各実施形態においては、コンピュータに接続する無線マウスなどの接続状態を表示するようにしたが、その他の機器、例えば、ゲーム専用機に接続する無線コントローラに適用してもよい。
【図面の簡単な説明】
【００７３】
【図１】この発明の接続状態表示装置１の機能ブロック図である。
【図２】この発明の接続状態表示装置１のハードウェア構成を示す図である。
【図３】ハードディスク１４に記憶された接続状態ＤＢ３２のデータ例を示す図である。
【図４】ハードディスク１４に記憶された周辺機器データＤＢ３４のデータ例を示す図である。
【図５】図３に示す接続状態ＤＢ３２に記憶されたデバイスの接続状態を図示した表示例である。
【図６】図５に示すデバイスの接続状態が変更した後の接続状態を図示した表示例である。
【図７】本発明の接続状態表示プログラム３０が行う接続状態表示処理の概要を示すフローチャートである。
【図８】図７に示すステップＳ１４の詳細な処理を示すフローチャートである。
【図９】他の実施形態における接続状態表示装置１の機能ブロック図である。
【図１０】ユーザーが自ら接続状態を変更した後の接続状態の表示例を示す図である。
【図１１】コンピュータ画面上の接続状態をユーザーが変更した場合に行われる処理のフローチャートである。
【図１２】他の実施形態におけるデバイスの接続状態を図示した表示例である。
【図１３】ハードディスク１４に記憶された接続状態表示定義表のデータ例を示す図である。
【図１４】接続状態の変更が行われた場合に行うフィードバックの表示例を示す図である。
【符号の説明】
【００７４】
１・・・・接続状態表示装置
Ｂ１・・・・接続状態記憶部
Ｂ２・・・・接続状態表示部
Ｂ３・・・・周辺機器データ記憶部
Ｂ４・・・・周辺機器検出手段
Ｂ５・・・・接続状態判定手段
Ｂ６・・・・接続状態表示手段
Ｂ７・・・・接続状態変更手段
Ｂ８・・・・接続解除実行手段
【図１】
2006171933.tif 000003
【図２】
2006171933.tif 000004
【図３】
2006171933.tif 000005
【図４】
2006171933.tif 000006
【図５】
2006171933.tif 000007
【図６】
2006171933.tif 000008
【図７】
2006171933.tif 000009
【図８】
2006171933.tif 000010
【図９】
2006171933.tif 000011
【図１０】
2006171933.tif 000012
【図１１】
2006171933.tif 000013
【図１２】
2006171933.tif 000014
【図１３】
2006171933.tif 000015
【図１４】
2006171933.tif 000016