(57)【要約】【課題】ネットワーク機器の通信設定の確認または入力を容易に行う。【解決手段】ネットワーク機器は、ディスプレイ装置に接続可能であり、ホットアンドプラグに対応した接続インタフェースと、ネットワーク機器の通信設定に関する設定情報を表示及び／または入力するためのユーザインタフェース画像を表す設定画面データを記憶する記憶手段と、接続インタフェースにデバイスが接続された際に、接続されたデバイスから接続インタフェースによって規定された識別子を取得して、識別子に基づいて、接続されたデバイスが所定のディスプレイ装置であるか否かを判断する判断手段と、接続されたデバイスが所定のディスプレイ装置であると判断した場合に、所定のディスプレイ装置の解像度の情報を取得する取得手段と、取得した解像度が所定値以上である場合に、設定画面データに基づいた画面データを所定のディスプレイ装置に出力する出力手段とを備える。【選択図】図３
2011254374.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器であって、
ディスプレイ装置に接続可能であり、ホットアンドプラグに対応した接続インタフェースと、
前記ネットワーク機器の通信設定に関する設定情報を表示及び／または入力するためのユーザインタフェース画像を表す設定画面データを記憶する記憶手段と、
前記接続インタフェースにデバイスが接続された際に、該接続されたデバイスから前記接続インタフェースによって規定された識別子を取得して、該識別子に基づいて、該接続されたデバイスが所定のディスプレイ装置であるか否かを判断する判断手段と、
前記接続されたデバイスが前記所定のディスプレイ装置であると判断した場合に、該所定のディスプレイ装置の解像度の情報を取得する取得手段と、
前記取得した解像度が所定値以上である場合に、前記設定画面データに基づいた画面データを前記所定のディスプレイ装置に出力する出力手段と
を備えたネットワーク機器。
【請求項２】
請求項１記載のネットワーク機器であって、
前記記憶手段は、更に、前記ユーザインタフェース画像と異なる所定の画像を表す画像データを記憶し、
前記出力手段は、前記取得した解像度が所定値未満である場合に、前記画面データに代えて、前記画像データを前記所定のディスプレイ装置に出力する
ネットワーク機器。
【請求項３】
請求項１または請求項２記載のネットワーク機器であって、
前記所定のディスプレイ装置は、データ入力手段を備えたディスプレイ装置であり、
前記画面データが表す画像は、前記入力手段によって前記設定情報を入力可能に構成され、
更に、前記ディスプレイ装置に表示された前記画面データが表す画像を用いて前記入力手段によって入力された前記設定情報を受け付けて、該設定情報の内容で前記通信設定を行う設定部を備えた
ネットワーク機器。
【請求項４】
請求項３記載のネットワーク機器であって、
前記出力手段は、前記取得した解像度に応じて異なる内容の前記画面データを出力する
ネットワーク機器。
【請求項５】
前記異なる内容の画面データは、前記ユーザインタフェース画像に含まれる情報の量が相互に異なる画面データを含む請求項４記載のネットワーク機器。
【請求項６】
前記異なる内容の画面データは、前記入力手段によって入力される設定情報の入力形態が相互に異なる画面データを含む請求項４または請求項５記載のネットワーク機器。
【請求項７】
請求項１ないし請求項６のいずれか記載のネットワーク機器であって、
前記記憶手段が記憶する設定画面データは、ＷＥＢブラウザが解釈可能な形式のＷＥＢデータを含み、
更に、他のネットワーク機器のＷＥＢブラウザからの要求に応じて、前記ＷＥＢデータを応答する応答手段と、
前記ＷＥＢデータを解釈するブラウザ手段と
を備え、
前記出力手段は、前記ＷＥＢデータに基づいて、前記ブラウザ手段を介して前記画面データを出力する
ネットワーク機器。
【請求項８】
前記画面データは、更に、前記ネットワーク機器が備える外部スイッチによっては設定できない該ネットワーク機器の動作設定を設定可能に構成された請求項３ないし請求項６のいずれか記載のネットワーク機器。
【請求項９】
請求項３ないし請求項６のいずれか記載のネットワーク機器であって、
前記入力手段は、タッチパネル式の入力手段であり、
前記画面データは、ソフトウェアキーボート用の画像データを含む
ネットワーク機器。
【請求項１０】
請求項３ないし請求項６のいずれか記載のネットワーク機器であって、
前記入力手段は、タッチパネル式の入力手段であり、
前記画面データは、前記ネットワーク機器が生成した設定情報の候補を選択可能に表示する画像を含む
ネットワーク機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器に関し、特に、ネットワーク機器の通信設定技術に関する。
【背景技術】
【０００２】
通信設定用の入力手段を備えていないネットワーク機器、例えば、ルータの通信設定を行う場合、ルータのＬＡＮ端子とパーソナルコンピュータのＬＡＮ端子とをＬＡＮケーブルで接続し、パーソナルコンピュータのＷＥＢブラウザでルータにアクセスし、ルータから通信設定画面のデータをダウンロードして、パーソナルコンピュータのディスプレイに表示させ、各種設定情報をユーザが入力することで、通信設定を行う技術が広く知られている。
【０００３】
かかる通信設定の作業では、ルータのＩＰアドレスの設定やＷＥＢブラウザの設定が正しく行われないと、設定画面を表示させることができず、ネットワークの知識が乏しいユーザにとっては、困難な作業となる場合がある。また、ネットワークの知識を有するユーザであっても、パーソナルコンピュータを起動させて通信設定の作業を行うことは比較的時間を要し、面倒であった。かかる問題は、ネットワーク機器の通信設定を行う場合に限らず、既に設定された通信設定の確認を行う場合にも共通する問題であった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２５９２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の問題の少なくとも一部を考慮し、本発明が解決しようとする課題は、ネットワーク機器の通信設定の確認または入力を容易に行うことである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］ネットワーク機器であって、
ディスプレイ装置に接続可能であり、ホットアンドプラグに対応した接続インタフェースと、
前記ネットワーク機器の通信設定に関する設定情報を表示及び／または入力するためのユーザインタフェース画像を表す設定画面データを記憶する記憶手段と、
前記接続インタフェースにデバイスが接続された際に、該接続されたデバイスから前記接続インタフェースによって規定された識別子を取得して、該識別子に基づいて、該接続されたデバイスが所定のディスプレイ装置であるか否かを判断する判断手段と、
前記接続されたデバイスが前記所定のディスプレイ装置であると判断した場合に、該所定のディスプレイ装置の解像度の情報を取得する取得手段と、
前記取得した解像度が所定値以上である場合に、前記設定画面データに基づいた画面データを前記所定のディスプレイ装置に出力する出力手段と
を備えたネットワーク機器。
【０００８】
かかる構成のネットワーク機器は、接続インタフェースにデバイスが接続された際に、デバイスから取得する識別子に基づいて、当該デバイスがディスプレイ装置であるか否かを判断し、当該デバイスがディスプレイ装置であれば、その解像度を取得する。そして、解像度が所定値以上である場合に、通信設定に関する設定情報を表示及び／または入力するための設定画面データに基づいた画面データをディスプレイ装置に出力する。したがって、ネットワーク機器がディスプレイを備えていなくても、ネットワーク機器にディスプレイ装置を接続するだけで、ネットワーク機器の通信設定を容易に確認することができる。しかも、当該デバイスがディスプレイ装置であるか否かの判断を、接続インタフェースによって規定された識別子に基づいて行い、画面データを出力するので、接続するディスプレイ装置は特別なプログラムを必要とせず、汎用性に優れる。さらに、接続したディスプレイ装置の解像度が所定値以上である場合に画面データを出力するので、ディスプレイ装置に表示されるユーザインタフェース画像がユーザの利用に耐えないといった状況が生じない。その結果、ユーザの利便性が向上する。なお、設定画面データに基づいた画面データとは、設定画面データそのものであってもよいし、設定画面データを加工して生成したデータであってもよい。
【０００９】
［適用例２］適用例１記載のネットワーク機器であって、前記記憶手段は、更に、前記ユーザインタフェース画像と異なる所定の画像を表す画像データを記憶し、前記出力手段は、前記取得した解像度が所定値未満である場合に、前記画面データに代えて、前記画像データを前記所定のディスプレイ装置に出力するネットワーク機器。
【００１０】
かかる構成のネットワーク機器は、接続されたディスプレイ装置の解像度が所定値未満である場合に、ユーザインタフェース画像と異なる所定の画像をディスプレイ装置に表示させる。したがって、接続したディスプレイ装置が、ユーザインタフェース画像を好適に表示させるだけの解像度を備えていない場合に、その旨を所定の画像でユーザに報知することができ、ユーザの利便性が向上する。
【００１１】
［適用例３］適用例１または適用例２記載のネットワーク機器であって、前記所定のディスプレイ装置は、データ入力手段を備えたディスプレイ装置であり、前記画面データが表す画像は、前記入力手段によって前記設定情報を入力可能に構成され、更に、前記ディスプレイ装置に表示された前記画面データが表す画像を用いて前記入力手段によって入力された前記設定情報を受け付けて、該設定情報の内容で前記通信設定を行う設定部を備えたネットワーク機器。
【００１２】
かかる構成のネットワーク機器は、データ入力手段を備えたディスプレイ装置に、設定情報を入力可能に構成された画面データを出力し、ユーザの入力した設定情報を受け付けて設定することができる。したがって、ネットワーク機器の通信設定を容易に入力して、通信設定を行うことができる。
【００１３】
［適用例４］適用例３記載のネットワーク機器であって、前記出力手段は、前記取得した解像度に応じて異なる内容の前記画面データを出力するネットワーク機器。
【００１４】
かかる構成のネットワーク機器は、接続したディスプレイ装置の解像度に適した画面データを出力できるので、対応可能なディスプレイ装置が広範囲となり、汎用性が向上する。
【００１５】
［適用例５］前記異なる内容の画面データは、前記ユーザインタフェース画像に含まれる情報の量が相互に異なる画面データを含む適用例４記載のネットワーク機器。
【００１６】
かかる構成のネットワーク機器は、接続したディスプレイ装置の解像度に応じた情報量のユーザインタフェース画像を表示することができるので、解像度に適した表示を好適に行うことができる。
【００１７】
［適用例６］前記異なる内容の画面データは、前記入力手段によって入力される設定情報の入力形態が相互に異なる画面データを含む適用例４または適用例５記載のネットワーク機器。
【００１８】
かかる構成のネットワーク機器は、接続したディスプレイ装置の解像度に応じた入力形態のユーザインタフェース画像を表示することができるので、解像度に適した表示を好適に行うことができる。
【００１９】
［適用例７］適用例１ないし適用例６のいずれか記載のネットワーク機器であって、前記記憶手段が記憶する設定画面データは、ＷＥＢブラウザが解釈可能な形式のＷＥＢデータを含み、更に、他のネットワーク機器のＷＥＢブラウザからの要求に応じて、前記ＷＥＢデータを応答する応答手段と、前記ＷＥＢデータを解釈するブラウザ手段とを備え、前記出力手段は、前記ＷＥＢデータに基づいて、前記ブラウザ手段を介して前記画面データを出力するネットワーク機器。
【００２０】
かかる構成のネットワーク機器は、他のネットワーク機器のＷＥＢブラウザからの要求に応じて応答するＷＥＢデータを画面データと兼用することができる。したがって、記憶手段の限りある記憶容量を有効活用することができる。あるいは、記憶容量を低減することができ、省資源化に資する。
【００２１】
［適用例８］前記画面データは、更に、前記ネットワーク機器が備える外部スイッチによっては設定できない該ネットワーク機器の動作設定を設定可能に構成された適用例３ないし適用例６のいずれか記載のネットワーク機器。
【００２２】
かかる構成のネットワーク機器は、ディスプレイ装置を接続するだけで、ネットワーク機器が備える外部スイッチによっては設定できない動作設定をユーザが行うことができ、利便性が向上する。あるいは、ディスプレイ装置の接続を前提に、外部スイッチの量を低減することができ、装置を簡略化し、省資源化に資することができる。なお、かかる構成に適用例７の構成を付加することも可能である。
【００２３】
［適用例９］適用例３ないし適用例６のいずれか記載のネットワーク機器であって、前記入力手段は、タッチパネル式の入力手段であり、前記画面データは、ソフトウェアキーボート用の画像データを含むネットワーク機器。
【００２４】
かかる構成のネットワーク機器は、ディスプレイ装置に表示されたソフトウェアキーボードを用いて設定情報の入力が可能であるので、ユーザは、所望の設定情報を容易に直接入力することができる。なお、かかる構成に適用例７，８の構成を付加することも可能である。
【００２５】
［適用例１０］適用例３ないし適用例６のいずれか記載のネットワーク機器であって、前記入力手段は、タッチパネル式の入力手段であり、前記画面データは、前記ネットワーク機器が生成した設定情報の候補を選択可能に表示する画像を含むネットワーク機器。
【００２６】
かかる構成のネットワーク機器は、ディスプレイ装置に表示された選択画面を用いて設定情報の選択入力が可能であるので、ユーザは、表示された設定情報の候補を選択するだけで設定情報を容易に入力することができる。なお、かかる構成に適用例７〜９の構成を付加することも可能である。
【００２７】
また、本発明は、上述したネットワーク機器のほか、設定情報の表示方法、設定情報の設定方法、これらのプログラム、当該プログラムを記録した記憶媒体等としても実現することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例としてのルータ２０の使用例を示す説明図である。
【図２】ルータ２０の概略構成を示す説明図である。
【図３】ルータ２０における設定処理の流れを示す説明図である。
【図４】設定画面データ４１の一例（一括設定画面）を示す説明図である。
【図５】設定画面データ４１の一例（分割設定画面）を示す説明図である。
【図６】設定画面データ４１の一例（ＷＥＢ設定画面）を示す説明図である。
【図７】設定画面データ４１の一例（直接入力画面）を示す説明図である。
【発明を実施するための形態】
【００２９】
本発明の実施例について説明する。
Ａ．第１実施例：
Ａ−１．ルータ２０の概略構成：
図１は、本発明のネットワーク機器の実施例としてのルータ２０の使用例を示している。ルータ２０は、無線ＬＡＮのアクセスポイントとしても機能する無線ルータ装置である。本実施例では、図１に示すように、ルータ２０は、端末ＳＴＡとともにＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮを構築する。かかるルータ２０は、固定回線によって、インターネットＩＮＴに接続可能に構成されている。
【００３０】
このルータ２０は、ＵＳＢインタフェースを備えており、ＵＳＢケーブルＣＡを介して、ディスプレイＤＳＰと接続することが可能である。図１では、ルータ２０とディスプレイＤＳＰとを接続した状態を示している。ディスプレイＤＳＰは、ＵＳＢ接続が可能な汎用のディスプレイである。このディスプレイＤＳＰは、例えば、パーソナルコンピュータと接続して、セカンドディスプレイとして使用される。本実施例では、ディスプレイＤＳＰは、タッチパネル方式の入力手段を備えた７インチのディスプレイである。かかるディスプレイＤＳＰは、ルータ２０の通信設定を行う際に、ルータ２０に接続される（詳細は後述）。
【００３１】
ルータ２０の概略構成を図２に示す。図示するように、ルータ２０は、ＣＰＵ３０、フラッシュＲＯＭ４０、ＲＡＭ５２、有線ＬＡＮインタフェース５３、ＷＡＮインタフェース５４、ＵＳＢインタフェース５５、無線通信インタフェース５６を備え、それぞれがバスにより相互に接続されている。
【００３２】
ＣＰＵ３０は、フラッシュＲＯＭ４０に記憶されたファームウェア等のプログラムをＲＡＭ５２に展開して実行することで、ルータ２０の動作全般を制御する。また、ＣＰＵ３０は、当該プログラムを実行することで、判断部３１、取得部３２、出力部３３、設定部３４、応答部３５、ブラウザ部３６としても機能する。これらの各機能部の詳細については、後述する。また、ＣＰＵ３０は、フラッシュＲＯＭ４０に記憶されたプログラムを実行することで、ディスプレイドライバなどのアプリケーションとしても機能する。なお、応答部３５は、必須ではない。また、ブラウザ部３６は、後述する第２実施例としての機能である。
【００３３】
フラッシュＲＯＭ４０には、設定画面データ４１、表示不可通知用画面データ４２、識別リスト４３が記憶されている。また、フラッシュＲＯＭ４０には、ＵＳＢインタフェース５５に接続される各種の汎用ディスプレイに対応したディスプレイドライバが記憶されている（図示省略）。
【００３４】
設定画面データ４１は、ルータ２０の通信設定に関する設定情報を入力するためのＵＩ画像を表す画像データである。この設定画面データ４１は、ルータ２０に接続されたディスプレイＤＳＰに出力して表示させるためのデータである。設定情報とは、本実施例では、ＳＳＩＤ（Service Set Identifier）、無線チャンネル、無線通信に係る暗号化キーを生成するための情報（以下、単に暗号化キーともいう）である。ただし、設定情報は、これらの少なくとも１つでもよいし、パスワード、暗号化方式など他の項目であってもよい。かかる設定画面データ４１は、複数記憶されており、各々の内容が相互に異なる。この設定画面データ４１の詳細については後述する。
【００３５】
表示不可通知用画面データ４２は、設定画面データ４１を表示できない旨が記載された画像を表す画像データである。この表示不可通知用画面データ４２は、ルータ２０に接続されたディスプレイＤＳＰの解像度が、設定画面データ４１を支障なく表示できるほどに高解像度でない場合に、設定画面データ４１に代えて、ルータ２０に接続されたディスプレイＤＳＰに出力して表示させるためのデータである。設定画面データ４１及び表示不可通知用画面データ４２は、本実施例では、ラスタイメージデータとして構成される。ただし、ベクタグラフィックスデータなどで構成されてもよい。
【００３６】
識別リスト４３は、ＵＳＢインタフェース５５に接続が予定される所定のディスプレイＤＳＰのベンダＩＤ（以下、ＶＩＤともいう）と、プロダクトＩＤ（以下、ＰＩＤともいう）とが関連付けられたリストである。ＶＩＤは、ディスプレイＤＳＰを製造するベンダごとに一意に定められた識別番号である。ＰＩＤは、ディスプレイＤＳＰの型番を表す識別番号であり、ベンダごとに型式に応じて一意に定まる。この識別リスト４３は、ルータ２０のベンダが、市場に投入された種々のディスプレイＤＳＰのＶＩＤ及びＰＩＤを調査して、ルータ２０の製造段階でフラッシュＲＯＭ４０に記憶させたものである。本実施例では、識別リスト４３として記憶されるＶＩＤ及びＰＩＤは、タッチパネル式のディスプレイに係るものに限っている。つまり、上述の所定のディスプレイＤＳＰは、タッチパネル式のディスプレイである。
【００３７】
有線ＬＡＮインタフェース５３は、有線ＬＡＮに接続するためのインタフェースである。この有線ＬＡＮインタフェース５３は、有線ＬＡＮケーブルを介してパーソナルコンピュータと接続することができる。有線ＬＡＮインタフェース５３に接続されたパーソナルコンピュータにおいて、ＷＥＢブラウザを介してルータ２０にアクセスすると、ルータ２０のＣＰＵ３０は、応答部３５の処理として、ｈｔｍｌ形式の画像データ（図示省略）をパーソナルコンピュータに応答する。つまり、ルータ２０は、ＷＥＢサーバ機能を有している。このｈｔｍｌ形式の画像データは、設定情報を確認または設定するためのＧＵＩ（Graphical User Interface）画像を表すデータである。このＧＵＩ画像がパーソナルコンピュータのＷＥＢブラウザでディスプレイに表示されると、ユーザは、マウスやキーボードを用いて設定情報を入力することができる。ルータ２０のＣＰＵ３０は、この入力を受け付けて、入力された内容でルータ２０の通信設定を行う。
【００３８】
ＷＡＮインタフェース５４は、固定回線によってインターネットＩＮＴなどの外部ネットワークに接続するためのインタフェースである。ＵＳＢインタフェース５５は、ホスト側のＵＳＢコネクタであり、種々のＵＳＢデバイスを接続可能である。図２では、ＵＳＢインタフェース５５にディスプレイＤＳＰが接続された状態を示している。ＵＳＢインタフェース５５は、複数であってもよい。ＵＳＢインタフェース５５は、周知の通り、ホットアンドプラグに対応したインタフェースである。無線通信インタフェース５６には、電波を送信する送信機５７、電波を受信する受信機５８が接続されている。この送信機５７及び受信機５８は、外部への電波の送信や外部からの電波の受信が可能な状態で、ルータ２０に内蔵されている。
【００３９】
Ａ−２．設定処理：
ルータ２０における設定処理について説明する。設定処理とは、ルータ２０のＵＳＢインタフェース５５に入力手段を備えたディスプレイＤＳＰを接続して、ディスプレイＤＳＰにＧＵＩ画像を表示させて、ルータ２０の通信設定を行う処理である。設定処理の流れを図３に示す。本実施例では、設定処理は、ルータ２０の起動後、繰り返し実行される。図示するように、設定処理が開始されると、ルータ２０のＣＰＵ３０は、ＵＳＢインタフェース５５に接続されたＵＳＢデバイスが検出されることを待機する（ステップＳ１１０）。ＵＳＢデバイスの接続の検出は、ホットアンドプラグによって容易に行うことができる。
【００４０】
そして、ＵＳＢデバイスが検出されると（ステップＳ１１０：ＹＥＳ）、ＣＰＵ３０は、接続されたＵＳＢデバイスのＶＩＤ及びＰＩＤを取得する（ステップＳ１２０）。この処理は、ＵＳＢデバイスの接続の検出を契機に、ＣＰＵ３０が、ＵＳＢデバイスのディスクリプタを読み込むことによって行う。
【００４１】
ＶＩＤ及びＰＩＤを取得すると、ＣＰＵ３０は、判断部３１の処理として、検出したＵＳＢデバイスが所定のディスプレイＤＳＰであるか否かを判断する（ステップＳ１３０）。所定のディスプレイＤＳＰとは、本実施例では、タッチパネル式のディスプレイである。この判断は、上記ステップＳ１２０で取得したＶＩＤ及びＰＩＤと、フラッシュＲＯＭ４０に記憶された識別リスト４３とを照合することによって行う。その結果、接続されたＵＳＢデバイスがタッチパネル式のディスプレイＤＳＰでなければ（ステップＳ１３０：ＮＯ）、設定処理を終了する。
【００４２】
一方、接続されたＵＳＢデバイスがタッチパネル式のディスプレイＤＳＰであれば（ステップＳ１３０：ＹＥＳ）、ＣＰＵ３０は、取得部３２の処理として、ディスプレイＤＳＰの解像度ＤＲを取得する（ステップＳ１４０）。この処理は、上記ステップＳ１２０で取得したＶＩＤ及びＰＩＤに対応するものとして特定されたディスプレイドライバが、所定のコマンドによって、ディスプレイＤＳＰから取得する処理である。ただし、解像度ＤＲの取得方法は、特に限定するものではない。例えば、識別リスト４３において、各々のＶＩＤ及びＰＩＤに対応する解像度ＤＲを、ＶＩＤ及びＰＩＤと対応付けて予め記憶しておき、この識別リスト４３を参照して、解像度ＤＲを取得してもよい。
【００４３】
解像度ＤＲを取得すると、ＣＰＵ３０は、解像度ＤＲが閾値ＴＨ１以上であるか否かを判断する（ステップＳ１５０）。この判断の結果、解像度ＤＲが閾値ＴＨ１未満であれば（ステップＳ１５０：ＮＯ）、ＣＰＵ３０は、出力部３３の処理として、表示不可通知用画面データ４２を、ＵＳＢインタフェース５５を介してディスプレイＤＳＰに出力する（ステップＳ１６０）。この表示不可通知用画面データ４２が表す画像をディスプレイＤＳＰに表示することで、設定情報を入力するためのＧＵＩ画像を表示することができない旨をユーザに通知することができる。表示不可通知用画面データ４２は、例えば、「設定画面を表示できません」といった文字を含む画像である。閾値ＴＨ１は、設定画面データ４１をディスプレイＤＳＰで適正に表示できるか否かを考慮して、適宜設定すればよい。本実施例では、閾値ＴＨ１は、ＱＶＧＡ（３２０×２４０）とした。
【００４４】
一方、解像度ＤＲが閾値ＴＨ１以上であれば（ステップＳ１５０：ＹＥＳ）、ＣＰＵ３０は、更に、解像度ＤＲが閾値ＴＨ２以上であるか否かを判断する（ステップＳ１７０）。閾値ＴＨ２は、複数の設定画面データ４１のうちの相対的に詳細な画面データをディスプレイＤＳＰで支障なく表示できるか否かの判断基準とするものであり、当該詳細な画面データの画素数などから適宜設定すればよい。本実施例では、閾値ＴＨ２は、ＳＶＧＡ（８００×６００）とした。
【００４５】
この判断の結果、解像度ＤＲが閾値ＴＨ２以上であれば（ステップＳ１７０：ＹＥＳ）、ＣＰＵ３０は、出力部３３の処理として、複数の設定画面データ４１のうちから一括設定用画面データを選択して、ディスプレイＤＳＰに出力する（ステップＳ１８０）。これにより、一括設定用画面データが表す画像がディスプレイＤＳＰに表示される。一方、解像度ＤＲが閾値ＴＨ２未満であれば（ステップＳ１７０：ＮＯ）、ＣＰＵ３０は、出力部３３の処理として、複数の設定画面データ４１のうちから分割設定用画面データを選択して、ディスプレイＤＳＰに出力する（ステップＳ１９０）。これにより、分割設定用画面データが表す画像がディスプレイＤＳＰに表示される。このように、ＣＰＵ３０がディスプレイＤＳＰに出力するデータを画面データともいう。
【００４６】
一括設定用画面データは、分割設定用画面データよりも画素数が多いデータである。一括設定用画面データ及び分割設定用画面データの具体例を図４，図５に示す。この例では、一括設定用画面データが表す画像は、図４に示すように、ＳＳＩＤ、無線チャンネル、暗号化キーの各々が１つの画面上で一括して選択可能なＧＵＩとして構成されている。図中では、ディスプレイＤＳＰのタッチパネル式入力手段によって、ＳＳＩＤ、無線チャンネル、暗号化キーの各々について示された選択肢の中から、ＳＳＩＤ「ＢＢＢＢ」、無線チャンネル「１」、暗号化キー「ＥＥＥＥ」が選択された様子を示している。なお、ＳＳＩＤ、暗号化キーの選択肢は、本実施例では、セキュリティへの配慮から、ＣＰＵ３０がランダムに生成するものである。ただし、ルータ２０のベンダが予め定めたものを選択肢としてもよい。無線チャンネルの選択肢は、ルータ２０がサポートしているものが表示される。
【００４７】
分割設定用画面データが表す画像は、図５に示すように、ＳＳＩＤのみが選択可能なＧＵＩとして構成されている。この例では、ユーザが所望のＳＳＩＤを選択して、「次の設定項目へ」をタッチすると、ルータ２０から別の分割設定用画面データが順次出力されて、無線チャンネル、暗号化キーの選択画面が順次表示される。
【００４８】
かかる一括設定用画面データまたは分割設定用画面データを出力すると、ＣＰＵ３０は、ユーザがディスプレイＤＳＰに表示されたＧＵＩを用いて選択した設定情報を受け付ける（ステップＳ２００）。そして、ＣＰＵ３０は、受け付けた設定情報をフラッシュＲＯＭ４０に記憶し、当該設定情報の内容で無線通信の設定を行う（ステップＳ２１０）。こうして、設定処理は終了となる。
【００４９】
Ａ−３．効果：
上述した構成のルータ２０は、ＵＳＢインタフェース５５にＵＳＢデバイスが接続された際に、ＵＳＢデバイスから取得するＶＩＤ及びＰＩＤに基づいて、当該ＵＳＢデバイスがディスプレイＤＳＰであるか否かを判断し、当該ＵＳＢデバイスがディスプレイＤＳＰであれば、その解像度ＤＲを取得する。そして、解像度ＤＲが閾値ＴＨ１以上である場合に、通信設定に関する設定情報を入力するための設定画面データ４１に基づいた画面データをディスプレイＤＳＰに出力する。したがって、ルータ２０がディスプレイを備えていなくても、ルータ２０にディスプレイＤＳＰを接続するだけで、ルータ２０の通信設定を容易に行うことができる。しかも、当該ＵＳＢデバイスがディスプレイＤＳＰであるか否かの判断を、ＵＳＢインタフェースによって規定された識別子であるＶＩＤ及びＰＩＤに基づいて行い、ラスタイメージデータとして構成された設定画面データ４１を出力するので、接続するディスプレイＤＳＰは特別なプログラムを必要とせず、汎用性に優れる。さらに、接続したディスプレイＤＳＰの解像度ＤＲが閾値ＴＨ１以上である場合に設定画面データ４１を出力するので、接続されたディスプレイＤＳＰの解像度が低いことに起因して、ディスプレイＤＳＰに表示されるＧＵＩ画像がユーザの利用に耐えないといった状況が生じることがない。その結果、ユーザの利便性が向上する。
【００５０】
また、ルータ２０は、ディスプレイＤＳＰの解像度ＤＲが閾値ＴＨ１未満である場合に、表示不可通知用画面データ４２をディスプレイＤＳＰに出力するので、接続したディスプレイＤＳＰが、ＧＵＩ画像を好適に表示させるだけの解像度を備えていない場合に、その旨をユーザに報知することができ、ユーザの利便性が向上する。
【００５１】
また、ルータ２０は、設定情報を入力可能に構成された設定画面データ４１をディスプレイＤＳＰに出力し、ユーザの入力した設定情報を受け付けて設定する。したがって、ユーザは、ルータ２０の通信設定の入力を容易に行うことができる。しかも、設定画面データ４１は、ルータ２０が生成した設定情報の候補を選択可能に構成されているので、ユーザは、表示された設定情報の候補を選択するだけで設定情報を容易に入力することができる。
【００５２】
また、ルータ２０は、ディスプレイＤＳＰの解像度ＤＲに応じて異なる内容の設定画面データ４１を出力する。具体的には、ディスプレイＤＳＰの解像度ＤＲが閾値ＴＨ１以上ＴＨ２未満である場合に、画素数が相対的に少ない分割設定用画面データを出力し、解像度ＤＲが閾値ＴＨ２以上である場合に、画素数が相対的に多い一括設定用画面データを出力する。つまり、解像度ＤＲに適した設定画面データ４１を出力するので、対応可能なディスプレイＤＳＰの幅が広がり、汎用性が向上する。しかも、設定画面データ４１は、相互に情報量が異なる一括設定用画面データと分割設定用画面データとを解像度ＤＲに応じて択一的に出力するので、解像度ＤＲに適したＧＵＩの表示を好適に行うことができる。
【００５３】
Ｂ．第２実施例：
本発明の第２実施例としてのルータ２０について説明する。以下では、第１実施例と異なる点についてのみ説明し、第１実施例と共通する点については、説明を省略する。第２実施例としてのルータ２０は、ＣＰＵ３０がブラウザ部３６としても機能する点と、上記ステップＳ１８０における処理内容とが第１実施例と異なる。上記ステップＳ１８０において、第２実施例のＣＰＵ３０は、ブラウザ部３６の処理として、ｈｔｍｌ形式の画像データを解釈する。つまり、ブラウザ部３６は、ＷＥＢブラウザとしての機能である。このｈｔｍｌ形式の画像データは、パーソナルコンピュータのＷＥＢブラウザに応答するデータ（第１実施例参照）である。そして、ＣＰＵ３０は、解釈した画像データを、ラスタイメージデータに変換して、一括設定用画面データとして、ディスプレイＤＳＰに出力する。
【００５４】
かかるｈｔｍｌ形式の画像データの例を図６に示す。この例では、ウィンドウＷ１がＳＳＩＤを選択するためのサブウィンドウＳＷ１を備えている。サブウィンドウＳＷ１は、ボタンＰＢをタッチすることによって、サブウィンドウＳＷ２が展開し、ＳＳＩＤの選択肢を表示する構成となっている。なお、図示は省略するが、無線チャンネル、暗号化キーについても、同一画面上で選択可能に構成されている。
【００５５】
かかる構成のルータ２０は、他のネットワーク機器のＷＥＢブラウザからの要求に応じて応答するｈｔｍｌ形式の画像データと、設定画面データ４１のうちの一括設定用画面データとを兼用することができる。したがって、フラッシュＲＯＭ４０の限りある記憶容量を有効活用することができる。あるいは、記憶容量を低減することができ、省資源化に資する。
【００５６】
上述の例では、ｈｔｍｌ形式の画像データを単にラスタイメージデータに変換して出力する構成としたが、ＣＰＵ３０は、ｈｔｍｌ形式の画像データを加工して、一括設定用画面データを生成してもよい。例えば、図４に例示したように、候補となる設定情報を並列的に並べた態様のデータに加工して、出力する構成としてもよい。かかる機能は、ブラウザ部３６に持たせてもよい。このようなデータ可能機能を持ったＷＥＢブラウザは、例えば、携帯電話用のＷＥＢブラウザとして知られている。
【００５７】
Ｃ．第３実施例：
本発明の第３実施例としてのルータ２０について説明する。以下では、第２実施例と異なる点についてのみ説明し、第２実施例と共通する点については、説明を省略する。第３実施例としてのルータ２０は、上記ステップＳ１８０における処理内容が第２実施例と異なる。上記ステップＳ１８０において、第３実施例のＣＰＵ３０は、ブラウザ部３６の処理として、ｈｔｍｌ形式の画像データを解釈する。そして、ＣＰＵ３０は、解釈した画像データを、ラスタイメージデータに変換すると共に、予めフラッシュＲＯＭ４０に記憶したソフトウェアキーボート用の画像データとを合成して、一括設定用画面データとして、ディスプレイＤＳＰに出力する。
【００５８】
かかる一括設定用画面データの例を図７に示す。この例では、一括設定用画面データが表すウィンドウＷ２は、サブウィンドウＳＷ２とサブウィンドウＳＷ３とを備えている。ＳＷ２は、ＳＳＩＤ，無線チャンネル、暗号化キーを所望の値に直接入力可能に構成されたサブウィンドウＳＷ２１〜ＳＷ２３を備えている。このサブウィンドウＳＷ２は、ｈｔｍｌ形式の画像データをラスタイメージデータに変換したものである。
【００５９】
サブウィンドウＳＷ３は、ソフトウェアキーボートの画像である。サブウィンドウＳＷ３は、この例では、ａ〜ｚのアルファベットと０〜９の数値とが個別的に入力可能に構成されている。ただし、かかるソフトウェアキーボートの構成は、適宜設定すればよい。例えば、１つのボタン画像を連続してタッチした回数に応じて所定の文字を入力可能に構成してもよいし、アルファベット及び数値のうちの一方を入力可能に構成してもよい。このように、ソフトウェアキーボート用の画像データを合成した画像データは、画素数が多くなりがちであるので、ＣＰＵ３０は、解像度ＤＲが閾値ＴＨ２以上である場合に限り、合成した一括設定用画面データをディスプレイＤＳＰに出力する構成としている。なお、ソフトウェアキーボート用の画像データと合成するデータは、ｈｔｍｌ形式に限らず、ディスプレイＤＳＰへの出力専用に用意されたラスタイメージデータなどでもよい。
【００６０】
かかる構成のルータ２０は、ディスプレイＤＳＰの解像度ＤＲが閾値ＴＨ１以上ＴＨ２未満である場合に、設定情報を選択可能に構成された画面データを出力し、解像度ＤＲが閾値ＴＨ２以上である場合に、設定情報を直接入力可能な画面データを出力する。つまり、ルータ２０は、ディスプレイＤＳＰの解像度ＤＲに応じた入力形態のＧＵＩをディスプレイＤＳＰに表示させる。したがって、解像度ＤＲに適した表示を好適に行うことができる。
【００６１】
また、ルータ２０は、ソフトウェアキーボート用の画像データを合成した画像データを出力するので、ユーザは、所望の設定情報を容易に直接入力することができる。
【００６２】
上述した実施例の変形例について説明する。
Ｄ：変形例：
Ｄ−１．変形例１：
上述の実施形態においては、ルータ２０が通信設定を入力するための画面データを出力する構成について示したが、ルータ２０は、かかる構成に代えて、または、加えて、既に設定された通信設定を表示するための画面データを出力する構成としてもよい。かかる画面データは、設定情報の表示専用の設定画面データ４１を記憶しておき、当該設定画面データ４１を用いてもよいし、設定情報の入力用の設定画面データ４１に基づいて生成したものを用いてもよい。例えば、図４で示した例であれば、各設定項目の先頭に、既に設定された内容を選択可能に表示してもよい。あるいは、図７に示した例であれば、図７に示したサブウィンドウＳＷ２１〜ＳＷ２３に、既に設定された内容を表示してもよい。こうしても、ユーザは、設定された設定情報を容易に確認することができる。
【００６３】
Ｄ−２．変形例２：
上述の実施形態においては、ルータ２０が、通信設定を入力及び／または表示するための画面データを出力する構成について示したが、かかる画面データは、ルータ２０が備える外部スイッチによっては設定できないルータ２０の動作設定を設定可能に構成されてもよい。例えば、ルータ２０が外部スイッチとして、電源スイッチとリセットスイッチのみを備えている場合には、ルータとしての動作を行うルータ動作モード、アクセスポイントとしての動作を行う無線通信モード、省電力制御を行う省エネモードなどのＯＮ／ＯＦＦ、無線自動設定動作の起動などの動作を設定可能に構成されていてもよい。無線自動設定とは、例えば、ＡＯＳＳ（AirStation One-Touch Secure System、株式会社バッファローの登録商標）やＷＰＳ（Wi-Fi Protected Setup）などである。こうすれば、ディスプレイＤＳＰをルータ２０に接続するだけで、ルータ２０の外部スイッチでは設定できない動作設定をユーザが行うことができ、利便性が向上する。あるいは、ディスプレイＤＳＰの接続を前提に、外部スイッチの量を低減することができ、ルータ２０の装置を簡略化し、省資源化に資することができる。
【００６４】
Ｄ−３．変形例３：
上述の実施形態においては、ディスプレイＤＳＰの解像度ＤＲに応じて、ルータ２０が画面データを出力する回数を変化させる構成（ステップＳ１８０，Ｓ１９０）について示したが、かかる構成に代えて、設定項目数を変化させてもよい。例えば、解像度ＤＲが所定値以上の場合には、詳細設定画面データ（例えば、通信設定と動作設定とが可能な画面データ）を出力し、解像度ＤＲが所定値未満の場合には、簡単設定画面データ（例えば、通信設定のみが可能な画面データ）を出力する構成としてもよい。
【００６５】
Ｄ−４．変形例４：
上述の実施形態においては、ルータ２０が、解像度ＤＲに応じた各々の設定画面データ４１を個別的に記憶し、解像度ＤＲに応じて設定画面データ４１を選択して出力する構成について示したが、かかる構成に限られるものではない。例えば、複数の画面データに共通して利用可能な部分的な設定画面データ４１を複数用意しておき、解像度ＤＲに応じて、複数の設定画面データ４１を選択的に合成して出力する構成としてもよい。こうすれば、フラッシュＲＯＭ４０の記憶容量を有効活用することができる。
【００６６】
Ｄ−５．変形例５：
上述の実施形態では、識別リスト４３は、ルータ２０の製造段階でフラッシュＲＯＭ４０に予め記憶されているものであったが、ルータ２０が通信可能にインターネットＩＮＴに接続されている場合には、インターネットＩＮＴに接続された所定のサーバに所定のタイミングでアクセスして、最新の識別リスト４３をダウンロードし、識別リスト４３を更新する構成を付加してもよい。こうすれば、ルータ２０の製造後に新規開発されたディスプレイＤＳＰなどにも対応でき、ルータ２０の汎用性を向上させることができる。
【００６７】
Ｄ−６．変形例６：
上述の実施形態においては、ルータ２０に接続されたＵＳＢデバイスがディスプレイＤＳＰであるか否かの判断を行う識別子として、ＶＩＤ及びＰＩＤを用いたが、識別子は、ルータ２０とディスプレイＤＳＰとを接続する接続インタフェースによって規定された識別子であって、ディスプレイＤＳＰとその他のデバイスとを判別可能な識別子であればよい。例えば、今後のディスプレイの市場動向の変化によって、ＶＩＤのみでディスプレイＤＳＰの判別が可能となる場合には、ＶＩＤのみを用いてもよい。あるいは、ＵＳＢ規格において、ディスプレイ専用のデバイスクラスが規定されるのであれば、デバイスクラスを用いてもよい。
【００６８】
Ｄ−７．変形例７：
上述の実施形態においては、入力手段を備えたディスプレイＤＳＰと接続された場合にのみ、設定画面データ４１に基づいて画面データを出力する構成について示したが、かかる構成に限るものではない。例えば、ルータ２０に入力手段を備えたディスプレイＤＳＰが接続された場合には、設定情報を入力するための画面データを出力し、入力手段を備えないディスプレイＤＳＰが接続された場合には、設定情報を表示するための画面データを出力する構成としてもよい。かかる場合、識別リスト４３を、入力手段を有するＤＳＰと、有しないＤＳＰとを区別して記憶しておけばよい。
【００６９】
あるいは、ルータ２０がＵＳＢインタフェースを複数備えている場合には、ルータ２０にディスプレイＤＳＰと、ＵＳＢインタフェースを備えたマウスとを並列的に接続した際に、当該マウスで、ディスプレイＤＳＰに表示されるＧＵＩへの入力を行えるように構成してもよい。こうすれば、入力手段を備えないディスプレイＤＳＰとルータ２０とを接続した場合であっても、ディスプレイＤＳＰを介した設定情報の入力が可能となり、ユーザの利便性が向上すると共に、汎用性を向上させることができる。
【００７０】
Ｄ−８．変形例８：
上述の実施形態においては、ディスプレイＤＳＰの入力手段として、タッチパネルを例示したが、入力手段は、カーソルキーやスクロールキーなどであってもよい。かかる場合、ユーザの入力操作の便を考慮して、タッチパネル式のディスプレイＤＳＰに接続された際には、設定情報を直接入力可能な画面データを出力し、カーソルキー式などのディスプレイＤＳＰに接続された際には、設定情報を選択入力可能な画面データを出力する構成としてもよい。この場合、識別リスト４３において、入力手段の方式と対応付けてＶＩＤ及びＰＩＤを記憶しておけばよい。
【００７１】
Ｄ−９．変形例９：
上述の実施形態においては、ディスプレイＤＳＰの解像度が閾値ＴＨ１以上である場合に、ルータ２０は、解像度ＤＲの値に応じて２種類の画面データを選択的に出力可能な構成について示したが、出力する画面データは、解像度ＤＲに関わらず常に１種類であってもよいし、３種類以上であってもよい。
【００７２】
Ｄ−１０．変形例１０：
上述の実施形態においては、ＵＳＢインタフェースを介して、ルータ２０とディスプレイＤＳＰとを接続する構成について示したが、接続インタフェースは、ホットアンドプラグに対応した接続インタフェースであればよい。例えば、接続インタフェースは、ＩＥＥＥ１３９４などであってもよい。
【００７３】
Ｄ−１１．変形例１１：
上述の実施形態においては、本発明を無線ルータ装置として実現する構成について示したが、本発明は、ＮＡＳ（Network Attached Storage）、有線ルータ装置など、通信設定用のＵＩを備えない各種ネットワーク機器として実現することができる。
【００７４】
以上、本発明の実施形態について説明したが、上述した実施形態における本発明の構成要素のうち、独立クレームに記載された要素以外の要素は、付加的な要素であり、適宜省略、または、組み合わせが可能である。また、本発明はこうした実施形態に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本発明は、ネットワーク機器のほか、設定情報の表示方法、設定情報の設定方法、これらのプログラム、当該プログラムを記録した記憶媒体等としても実現することができる。
【符号の説明】
【００７５】
２０…ルータ
３０…ＣＰＵ
３１…判断部
３２…取得部
３３…出力部
３４…設定部
３５…応答部
３６…ブラウザ部
４０…フラッシュＲＯＭ
４１…設定画面データ
４２…表示不可通知用画面データ
４３…識別リスト
５２…ＲＡＭ
５３…有線ＬＡＮインタフェース
５４…ＷＡＮインタフェース
５５…ＵＳＢインタフェース
５６…無線通信インタフェース
５７…送信機
５８…受信機
ＬＡＮインタフェース５３…有線
Ｗ１，Ｗ２…ウィンドウ
ＳＷ１〜ＳＷ３，ＳＷ２１〜ＳＷ２３…サブウィンドウ
ＰＢ…ボタン
ＳＴＡ…端末
ＣＡ…ＵＳＢケーブル
ＩＮＴ…インターネット
ＤＳＰ…ディスプレイ
【図１】
2011254374.tif 000003
【図２】
2011254374.tif 000004
【図３】
2011254374.tif 000005
【図４】
2011254374.tif 000006
【図５】
2011254374.tif 000007
【図６】
2011254374.tif 000008
【図７】
2011254374.tif 000009