(57)【要約】【課題】可搬型記憶媒体を介して無線通信装置に設定情報を設定する場合に、可搬型記憶媒体に記録するための専用ソフトに関して、コンピュータ等へのインストール作業を不要にするとともに、そのＯＳ依存性を排し、簡易かつ柔軟性の高い枠組みを提供する。【解決手段】情報処理装置において可搬型記憶媒体に無線通信設定情報を記録する工程と、可搬型記憶媒体をセットした無線通信装置において、可搬型記憶媒体から設定情報を読み出し、該設定情報に基づいて無線通信の設定を行う工程と、を備える。前記記録工程は、可搬型記憶媒体に記憶されるプログラムを情報処理装置が実行することにより行われる。前記プログラムは、一般的なインターネットブラウザにおいて実行可能なプログラムであり、前記記録工程は、情報処理装置に実装されるインターネットブラウザにおいて前記プログラムを実行することにより行われる。【選択図】  図４
2006293787.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報処理装置において、可搬型の記憶媒体に、無線通信に関する所定の設定情報を記録する工程と、
前記可搬型の記憶媒体を設定対象の無線通信装置の対応インタフェースにセットした場合に、前記無線通信装置において、前記可搬型の記憶媒体から前記所定の設定情報を読み出し、該設定情報に基づいて無線通信の設定を行う工程と、を備える無線通信装置の設定方法であって、
前記記録する工程は、前記可搬型の記憶媒体に記憶される記録処理用プログラムを前記所定の情報処理装置が実行することにより行われることを特徴とする設定方法。
【請求項２】
前記記録処理用プログラムは、一般的なインターネットブラウザにおいて実行可能なプログラムであり、
前記記録する工程は、前記所定の情報処理装置に実装されるインターネットブラウザにおいて前記記録処理用プログラムを実行することにより行われることを特徴とする請求項１記載の設定方法。
【請求項３】
前記可搬型の記憶媒体は、ＵＳＢマスストレージクラス対応機器であることを特徴とする請求項１又は２記載の設定方法。
【請求項４】
所定の情報処理装置にセットした場合に、該所定の情報処理装置によって、無線通信に関する所定の設定情報を記録できるとともに、設定対象の無線通信装置にセットした場合に、該設定対象の無線通信装置によって、無線通信の設定を行うために前記所定の設定情報を読み出すことができるように構成された可搬型の記憶媒体であって、
前記情報処理装置に実装されるインターネットブラウザにおいて実行可能な形式で、前記所定の設定情報を当該可搬型の記憶媒体に記録するためのプログラムを記憶していることを特徴とする可搬型の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬型の記憶媒体を用いて無線通信装置の設定を行う技術に関する。
【背景技術】
【０００２】
従来、複数のコンピュータや、プリンタや、プロジェクタ等の機器を、無線通信で接続した無線ＬＡＮ（Local Area Network）が普及している。無線ＬＡＮでは、一般に、電波を用いた無線通信を行う無線通信装置（ネットワークデバイス）が用いられる。また、無線ＬＡＮでは、第三者へのデータの漏洩を防止するために、暗号化通信が行われる。この無線ＬＡＮでは、各装置間での通信を確立するために、ネットワーク接続に関する各種パラメータの設定が必要である。また、暗号化通信を行うための暗号化用および復号用の鍵情報を各装置に設定しておく必要がある。以下、上記パラメータの設定内容や鍵情報の設定内容など、無線通信を行う際に設定する必要がある情報を設定情報と呼ぶ。
【０００３】
上述した無線ＬＡＮにおいて、既存の無線ＬＡＮに新たな無線通信装置を接続する場合には、既存の無線ＬＡＮにおける設定情報を、新たな無線通信装置に対して設定する必要がある。また、セキュリティの確保のため、既に設定されている設定情報を変更する場合には、無線ＬＡＮに接続されている全ての無線通信装置について設定情報を更新する必要がある。通常、これら各装置への設定情報の設定や更新は、ユーザが個別に行っている場合が多い。この作業は煩雑であり、特に、無線通信装置が多数存在する場合には、ユーザの作業負担が大きい。
【０００４】
近年、このようなユーザの作業負担を軽減するための技術として、ＵＳＢメモリ等の可搬型の記憶媒体を介して設定情報を設定する枠組みが提案されている。例えば、１）パーソナルコンピュータ等において専用ソフトを動作させ、ＵＳＢメモリに設定情報を記録する、２）そのＵＳＢメモリを設定対象の無線通信装置にセットし、自動的にＵＳＢメモリから設定情報を読み出して、無線通信の設定を行う、という枠組みが提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記枠組みでは、通常、予めコンピュータ等にインストールされている専用の管理ソフトを用いて、ＵＳＢメモリ等への設定情報の記録処理を実行する場合が多い。そのため、そのような専用ソフトがインストールされていない場合、ユーザはまずコンピュータ等に専用ソフトをインストールする作業から始めなければならず、依然として煩雑な作業を強いられることになる。また、専用ソフトが特定のＯＳに強い依存性を有している場合も多く、その場合、他のＯＳが実装されているコンピュータ等では上記枠組みを利用することはできない。
【０００６】
そこで、本発明は、ＵＳＢメモリ等の可搬型の記憶媒体を介して無線通信装置に設定情報を設定する場合に、ＵＳＢメモリ等に記録するための専用ソフトに関して、コンピュータ等へのインストール作業を不要にするとともに、そのＯＳ依存性を排し、簡易かつ柔軟性の高い枠組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の設定方法は、所定の情報処理装置において、可搬型の記憶媒体に、無線通信に関する所定の設定情報を記録する工程と、前記可搬型の記憶媒体を設定対象の無線通信装置の対応インタフェースにセットした場合に、前記無線通信装置において、前記可搬型の記憶媒体から前記所定の設定情報を読み出し、該設定情報に基づいて無線通信の設定を行う工程と、を備える無線通信装置の設定方法であって、前記記録する工程は、前記可搬型の記憶媒体に記憶される記録処理用プログラムを前記所定の情報処理装置が実行することにより行われることを特徴とする。前記可搬型の記憶媒体は、ＵＳＢマスストレージクラス対応機器であることが望ましい。
【０００８】
かかる構成によれば、従来の枠組みと異なり、前記記録する工程を実行する情報処理装置に、可搬型の記憶媒体へ設定情報を記録するための専用ソフトウェアをインストールしておく必要はなく、無線通信の設定に関して簡易かつ柔軟性の高い枠組みを提供することができる。
【０００９】
好適には、前記記録処理用プログラムは、一般的なインターネットブラウザにおいて実行可能なプログラムであり、前記記録する工程は、前記所定の情報処理装置に実装されるインターネットブラウザにおいて前記記録処理用プログラムを実行することにより行われることを特徴とする。
【００１０】
かかる構成によれば、前記記録する工程を実行する情報処理装置において、前記記録処理用プログラムに基づく処理を実行するための特別な構成は不要であり、一般的なインターネットブラウザさえ実装されていれば、ＯＳ等に関わらずに前記プログラムに基づく処理を実行することができる。
【００１１】
本発明の可搬型の記憶場体は、所定の情報処理装置にセットした場合に、該所定の情報処理装置によって、無線通信に関する所定の設定情報を記録できるとともに、設定対象の無線通信装置にセットした場合に、該設定対象の無線通信装置によって、無線通信の設定を行うために前記所定の設定情報を読み出すことができるように構成された可搬型の記憶媒体であって、前記情報処理装置に実装されるインターネットブラウザにおいて実行可能な形式で、前記所定の設定情報を当該可搬型の記憶媒体に記録するためのプログラムを記憶していることを特徴とする。
【発明の効果】
【００１２】
以上、本発明によれば、ＵＳＢメモリ等の可搬型の記憶媒体を介して無線通信装置に設定情報を設定する場合に、ＵＳＢメモリ等に記録するための専用ソフトに関して、コンピュータ等へのインストール作業を不要にするとともに、そのＯＳ依存性を排し、簡易かつ柔軟性の高い枠組みを提供することができる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明を適用して無線通信装置の設定を行う実施例を説明する図である。図１には、国際標準規格ＩＥＥＥ８０２．１１に基づく無線ＬＡＮ１００、及び、無線ＬＡＮ１００に接続される無線通信装置として、パーソナルコンピュータＰＣ１、プリンタＰＲＴ１、アクセスポイントＡＰが示されている。また、図１には、本発明の設定方法を適用することで無線ＬＡＮ１００に接続される、プリンタＰＲＴ２が示されている。
【００１４】
パーソナルコンピュータＰＣ１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＵＳＢインタフェース、及び、無線通信インタフェース等を備えている。パーソナルコンピュータＰＣ１には、従来同様の無線暗号化通信を行うためのソフトウェアや、一般的なインターネットブラウザソフトウェアがインストールされている。ＣＰＵがこれらのソフトウェアを実行することにより、無線ＬＡＮ１００において無線通信を行う機能や、ｈｔｍｌ形式のファイルなどをＲＡＭに読み込み、レイアウトを解析して表示・再生する機能や、ＪａｖａＳｃｒｉｐｔ（登録商標）やＪａｖａ（登録商標）などで記述されたプログラムを動作させる機能が実現される。
【００１５】
プリンタＰＲＴ１には、無線通信機能を備える無線プリントサーバＳＶ１が接続されており、プリンタＰＲＴ１は該ＳＶ１を介して無線ＬＡＮ１００の他の無線通信装置と通信を行うことができる。
【００１６】
無線プリントサーバＳＶ１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＵＳＢインタフェース、無線通信インタフェース等を備えている。無線プリントサーバＳＶ１が備えるＲＯＭには、従来同様の無線暗号化通信を行うためのソフトウェアや、ＵＳＢメモリをセットした場合に無線通信に関する設定情報を自動的に読み出して無線通信の設定を行うソフトウェア等が記憶されている。
【００１７】
本実施例の無線ＬＡＮ１００では、アクセスポイントＡＰを経由して無線通信を行う通信モード、すなわちインフラストラクチャ・モードで各機器間の無線通信を行っているものとする。この場合、パーソナルコンピュータＰＣ１、及びプリンタＰＲＴ１に接続された無線プリントサーバＳＶ１には、それぞれ無線通信に関する設定情報として、ネットワークをグループ分けするための識別情報であるＥＤＤ−ＩＤ、暗号化通信を確立するための鍵情報、通信モード等の各種パラメータなどが設定されている。なお、暗号化方式としては、ＷＥＰ、ＴＫＩＰ、ＡＥＳなど、従来の方式を採用することができる。
【００１８】
ここで、このような無線ＬＡＮ１００に、新たにプリンタＰＲＴ２（無線プリントサーバＳＶ２）を接続することを考える。本発明の枠組みによれば、パーソナルコンピュータＰＣ１に設定されている設定情報を、ＵＳＢマスストレージ対応機器であるＵＳＢメモリＭを介して、プリンタＰＲＴ２（無線プリントサーバＳＶ２）に設定することができる。具体的には、１）パーソナルコンピュータＰＣ１にＵＳＢメモリＭをセットして、該ＰＣ１に記憶されている無線ＬＡＮ１００に関する設定情報をＵＳＢメモリＭに記録する。次に、２）ＵＳＢメモリＭを無線プリントサーバＳＶ２にセットして、ＵＳＢメモリＭから無線ＬＡＮ１００に関する設定情報を読み出し、無線プリントサーバＳＶ２の無線通信の設定を行う。これにより、３）プリンタＰＲＴ２は、無線ＬＡＮ１００に関する設定情報を参照して、無線ＬＡＮ１００に接続することができる。
【００１９】
本実施例では、上記枠組みを実現するために、無線プリントサーバＳＶ２が備えるＲＯＭに、無線プリントサーバＳＶ１同様、ＵＳＢメモリＭをセットした場合に設定情報を自動的に読み出して無線通信の設定を行うソフトウェアを記憶しておく。
【００２０】
一方、パーソナルコンピュータＰＣ１には、従来の枠組みと異なり、ＵＳＢメモリＭへ設定情報を記録するための専用ソフトウェアをインストールしておく必要はない。
【００２１】
その代わりに、ＵＳＢメモリＭに、一般的なインターネットブラウザ（例えば、インターネットエクスプローラ（登録商標）など）において実行可能な形式で、ＵＳＢメモリＭに設定情報を記録するための記録処理用プログラムを記録しておく。このような形式のプログラムは、例えばＪａｖａＳｃｒｉｐｔ（登録商標）やＪａｖａ（登録商標）など、周知の技術を用いることにより作成することができる。
【００２２】
後述するように、パーソナルコンピュータＰＣ１は、インターネットブラウザを立ち上げて、該インターネットブラウザにおいてＵＳＢメモリＭに記録されている前記記録処理用プログラムをＲＡＭに読み込んで実行することで、予め専用ソフトウェアをインストールすることなく、ＵＳＢメモリＭに設定情報を記録する処理を実現することができる。
【００２３】
以下、各装置の構成、本発明の枠組みに基づく無線ＬＡＮ設定工程について説明する。
【００２４】
図２は、パーソナルコンピュータＰＣ１の機能構成を示すブロック図である。これらの機能は、ソフトウェア的に構成されており、主制御部１１の制御下で、同期、連携して動作する。なお、一部又は全部の機能についてハードウェア的に構成してもよい。
【００２５】
設定情報記憶部１２は、パーソナルコンピュータＰＣ１が無線通信を行う際に参照する設定情報（本実施例では、無線ＬＡＮ１００に関する設定情報）を記憶している。設定情報としては、上述したＥＳＳ−ＩＤ、暗号化の鍵情報、通信モードのほか、ＩＰアドレス設定情報（固定アドレスを用いるか、又は自動割当機能を用いるか等）などを考えることができる。
【００２６】
ＵＳＢドライバ１３は、通常のＵＳＢドライバ同様、ＵＳＢインタフェースにセットされたＵＳＢマスストレージ対応機器への読み出し／書き込み機能を提供する。すなわち、パーソナルコンピュータＰＣ１は、ＵＳＢインタフェースにＵＳＢメモリＭがセットされた場合、ＵＳＢドライバ１３を介して、ＵＳＢメモリＭに記憶されたデータ（プログラムを含む）をＲＡＭ等に読み込むことができ、また、ＲＡＭ等に記憶されたデータをＵＳＢメモリＭに書き込むことができる。
【００２７】
インターネットブラウザ１４は、一般的なインターネットブラウザであり、ｈｔｍｌ形式のファイルなどをＲＡＭに読み込み、レイアウトを解析して表示・再生する機能や、ＪａｖａＳｃｒｉｐｔ（登録商標）やＪａｖａ（登録商標）などで記述されたプログラムを動作させる機能などを提供する。
【００２８】
暗号化通信部１５は、通常の無線通信装置が備える機能同様、設定情報記憶部１２に記憶されている設定情報を用いて、暗号化および復号を行いつつ、プリンタＰＲＴ１等の無線通信装置と無線通信を行う機能を提供する。
【００２９】
図３は、プリンタＰＲＴ１の無線プリントサーバＳＶ１（プリンタＰＲＴ２の無線プリントサーバＳＶ２）の機能構成を示すブロック図である。これらの機能は、ソフトウェア的に構成されており、主制御部２１の制御下で、同期、連携して動作する。なお、一部又は全部の機能についてハードウェア的に構成してもよい。
【００３０】
設定情報記憶部２２は、無線プリントサーバが無線通信を行う際に参照する設定情報を記憶している。無線プリントサーバＳＶ１は、既に無線ＬＡＮ１００に接続されているので、その設定情報記憶部２２には無線ＬＡＮ１００の設定情報が記憶されている。一方、無線プリントサーバＳＶ２は、無線ＬＡＮ設定処理が実行されていない状態ではまだ無線ＬＡＮ１００に接続されておらず、その設定情報記憶部２２には例えば工場出荷時に設定されたデフォルト設定情報が記憶されている。
【００３１】
ＵＳＢドライバ２３は、通常のＵＳＢドライバ同様、ＵＳＢインタフェースにセットされたＵＳＢマスストレージ対応機器への読み出し／書き込み機能を提供する。すなわち、無線プリントサーバＳＶ１（ＳＶ２）は、ＵＳＢインタフェースにＵＳＢメモリＭをセットした場合、ＵＳＢドライバ２３を介して、ＵＳＢメモリＭに記憶されたデータをＲＡＭ等に読み込むことができ、また、ＲＡＭ等に記憶されたデータをＵＳＢメモリＭに書き込むことができる。
【００３２】
自動設定部２４は、ＵＳＢメモリＭがＵＳＢインタフェースにセットされた場合、ＵＳＢメモリＭから無線通信の設定情報を自動的に読み出し、該設定情報に基づいて無線ＬＡＮの設定を行う機能を提供する。
【００３３】
暗号化通信部２５は、通常の無線通信装置が備える機能同様、設定情報記憶部２２に記憶されている設定情報を用いて、暗号化および復号を行いつつ、パーソナルコンピュータＰＣ１等の無線通信装置と無線通信を行う機能を提供する。
【００３４】
（ＵＳＢメモリＭへの設定情報の記録処理）
図４は、パーソナルコンピュータＰＣ１において行われる、ＵＳＢメモリＭへの設定情報の記録処理の流れを示すフローチャートである。
【００３５】
まず、ユーザによって、パーソナルコンピュータＰＣ１のＵＳＢインタフェースにＵＳＢメモリＭがセットされる（Ｓ１００）。
【００３６】
次に、主制御部１１は、ユーザからの指示に基づき、例えばファイル管理用ソフトウェアを利用して、ＵＳＢドライバ２３を介してＵＳＢメモリＭにアクセスし、該ＵＳＢメモリＭに記憶されるデータの情報（例えば、ファイル名）をユーザに提示する（Ｓ１０１）。これを受けて、ユーザは、記録処理用プログラムのファイル名を指定して、パーソナルコンピュータＰＣ１にその実行を指示することができる。
【００３７】
次に、ユーザから記録処理用プログラムの実行指示を受け付けると、主制御部１１は、前記記録処理用プログラムのファイル形式に対応するインターネットブラウザソフトウェアを起動し、インターネットブラウザ１４を立ち上げる（Ｓ１０２）。
【００３８】
次に、Ｓ１０２において立ち上げられたインターネットブラウザ１４は、ＵＳＢメモリＭからＵＳＢドライバ２３を介して記録処理用プログラムを読み出し、ＲＡＭに記憶する（Ｓ１０３）。
【００３９】
次に、インターネットブラウザ１４は、前記記録処理用プログラムに基づき、設定情報記憶部１２から設定情報を読み出して、ユーザに提示する（Ｓ１０４）。これを受けて、ユーザは、設定情報の内容を確認した上で、インターネットブラウザ１４にＵＳＢメモリＭへの記録を指示することができる。なお、この際、ユーザからの入力に基づいて設定情報の追加・修正等を行うことができるように、ＵＳＢ記録処理用プログラムを構成してもよい。
【００４０】
次に、インターネットブラウザ１４は、ユーザからＵＳＢメモリＭへの記録指示を受け付けると、前記記録処理用プログラムに基づき、前記読み出した設定情報（必要に応じて追加・修正された設定情報）をＵＳＢドライバ２３を介してＵＳＢメモリＭに記録する（Ｓ１０５）。
【００４１】
（無線プリントサーバＳＶ２における無線ＬＡＮ設定処理）
図５は、無線プリントサーバＳＶ２において行われる、無線ＬＡＮ設定処理の流れを示すフローチャートである。
【００４２】
まず、ユーザによって、無線プリントサーバＳＶ２のＵＳＢインタフェースに、Ｓ１００〜Ｓ１０５の工程により設定情報が記録されたＵＳＢメモリＭがセットされる（Ｓ２００）。
【００４３】
ＵＳＢドライバ２３は、ＵＳＢインタフェースの状態を監視しており、ＵＳＢメモリＭがＵＳＢインタフェースにセットされたことを検知した場合、自動設定部２４にそのことを通知する（Ｓ２０１）。
【００４４】
自動設定部２４は、該通知を受け付けると、ＵＳＢメモリＭからＵＳＢドライバ２３を介して設定情報を読み出し（Ｓ２０２）、該設定情報に基づいて設定情報記憶部２２の記憶内容を更新する（Ｓ２０３）。これにより、無線プリントサーバＳＶ２の設定情報記憶部２２に、無線プリントサーバＳＶ１同様、無線ＬＡＮ１００に関する設定情報が記憶され、その結果、無線プリントサーバＳＶ２は設定情報記憶部２２を参照して無線ＬＡＮ１００に接続することが可能となる。
【００４５】
このような本実施例の構成によれば、無線通信に関する設定情報を記録するためのＵＳＢメモリＭに、該設定情報を記録するための記録処理用プログラムも記録しておき、該プログラムに基づいてＵＳＢメモリＭへの設定情報の記録処理を実行する構成としているため、従来の枠組みと異なり、パーソナルコンピュータＰＣ１にＵＳＢメモリＭへ設定情報を記録するための専用ソフトウェアをインストールしておく必要はない。更に、前記記録処理用プログラムは、一般的なインターネットブラウザにおいて実行可能な形式で記述されていることから、パーソナルコンピュータＰＣ１において前記プログラムに基づく処理を実行するための特別な構成は不要であり、一般的なインターネットブラウザさえ実装されていれば、ＯＳ等に関わらずに前記プログラムに基づく処理を実行することができる。
【００４６】
（その他）
本発明は、上記実施例に限定されることなく種々に変形して適用することが可能である。例えば、本発明は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＨｏｍｅＲＦ（商標）等の規格に基づいた電波を用いた無線通信や、赤外線等の光を用いた無線通信の場合にも、適用可能である。
【００４７】
また例えば、記録処理用プログラムに基づいてＵＳＢメモリに無線通信に関する設定情報を記録する際に、他の情報をも併せて記録し、設定対象の無線通信装置において、そのような情報を読み出して利用するように構成してもよい。
【００４８】
また例えば、上記実施例では、ユーザから記録処理用プログラムの実行指示を受け付けた場合にインターネットブラウザ１４を自動的に立ち上げる構成について説明したが、予めインターネットブラウザ１４を立ち上げておき、インターネットブラウザ１４においてユーザからの記録処理用プログラムの実行指示を受け付ける構成としてもよい。
【００４９】
また例えば、上記実施例では、パーソナルコンピュータＰＣ１が無線ＬＡＮ１００に接続する構成について説明したが、本発明は必ずしもこのような構成に限られない。すなわち、本発明の枠組みによれば、記録処理を実行するパーソナルコンピュータＰＣ１は、無線ＬＡＮ１００に関する設定情報を記憶していればよいのであり、パーソナルコンピュータＰＣ１自身が無線ＬＡＮ１００に接続している必要は必ずしもない。例えば、パーソナルコンピュータＰＣ１が、該ＰＣ１自身が接続する無線ＬＡＮとは異なる無線ＬＡＮについて、その設定情報をＵＳＢメモリＭに記録する構成であってもよい。
【図面の簡単な説明】
【００５０】
【図１】本発明を適用して無線通信装置の設定を行う実施例を説明する図である。
【図２】パーソナルコンピュータＰＣ１の機能構成を示すブロック図である。
【図３】無線プリントサーバＳＶ１（ＳＶ２）の機能構成を示すブロック図である。
【図４】ＵＳＢメモリＭへの設定情報の記録処理の流れを示すフローチャートである。
【図５】無線ＬＡＮ設定処理の流れを示すフローチャートである。
【符号の説明】
【００５１】
１００  無線ＬＡＮ；ＰＣ１  パーソナルコンピュータ；１１  主制御部；１２  設定情報記憶部；１３  ＵＳＢドライバ；１４  インターネットブラウザ；ＰＲＴ１、ＰＲＴ２  プリンタ；ＳＶ１、ＳＶ２  無線プリントサーバ；２１  主制御部；２２  設定情報記憶部；２３  ＵＳＢドライバ；２４  自動設定部
【図１】
2006293787.tif 000003
【図２】
2006293787.tif 000004
【図３】
2006293787.tif 000005
【図４】
2006293787.tif 000006
【図５】
2006293787.tif 000007