(57)【要約】【課題】無線ＬＡＮ通信に必要な設定作業を簡便化させることのできる通信機器、通信情報設定方法、及びプログラムの提供を目的とする。【解決手段】無線ＬＡＮ通信に必要な情報を、既にアクセスポイントと接続されている他の通信機器より取得する情報取得手段と、取得された前記情報を用いて前記アクセスポイントとの接続を制御する接続手段とを有することにより上記課題を解決する。【選択図】図４
2009260557.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮ通信に必要な情報を、既にアクセスポイントと接続されている他の通信機器より取得する情報取得手段と、
取得された前記情報を用いて前記アクセスポイントとの接続を制御する接続手段とを有することを特徴とする通信機器。
【請求項２】
前記情報取得手段は、有線又は無線の通信を介して前記他の機器より前記情報を取得することを特徴とする請求項１記載の通信機器。
【請求項３】
当該通信機器は前記アクセスポイントと有線による通信が可能であり、
前記情報取得手段は、前記アクセスポイントを介して前記他の通信機器より前記情報を取得することを特徴とする請求項１記載の通信機器。
【請求項４】
既にアクセスポイントと接続されている他の通信機器より取得された無線ＬＡＮ通信に必要な情報が記録された記憶媒体より前記情報を取得する情報取得手段と、
取得された前記情報を用いて前記アクセスポイントとの接続を制御する接続手段とを有することを特徴とする通信機器。
【請求項５】
通信機器が実行する通信情報設定方法であって、
無線ＬＡＮ通信に必要な情報を、既にアクセスポイントと接続されている他の通信機器より取得する情報取得手順と、
取得された前記情報を用いて前記アクセスポイントとの接続を制御する接続手順とを有することを特徴とする通信情報設定方法。
【請求項６】
前記情報取得手順は、有線又は無線の通信を介して前記他の機器より前記情報を取得することを特徴とする請求項５記載の通信情報設定方法。
【請求項７】
当該通信機器は前記アクセスポイントと有線による通信が可能であり、
前記情報取得手順は、前記アクセスポイントを介して前記他の通信機器より前記情報を取得することを特徴とする請求項５記載の通信情報設定方法。
【請求項８】
通信機器が実行する通信情報設定方法であって、
既にアクセスポイントと接続されている他の通信機器より取得された無線ＬＡＮ通信に必要な情報が記録された記憶媒体より前記情報を取得する情報取得手順と、
取得された前記情報を用いて前記アクセスポイントとの接続を制御する接続手順とを有することを特徴とする通信情報設定方法。
【請求項９】
通信機器に、
無線ＬＡＮ通信に必要な情報を、既にアクセスポイントと接続されている他の通信機器より取得する情報取得手順と、
取得された前記情報を用いて前記アクセスポイントとの接続を制御する接続手順とを実行させるためのプログラム。
【請求項１０】
前記情報取得手順は、有線又は無線の通信を介して前記他の機器より前記情報を取得することを特徴とする請求項９記載のプログラム。
【請求項１１】
当該通信機器は前記アクセスポイントと有線による通信が可能であり、
前記情報取得手順は、前記アクセスポイントを介して前記他の通信機器より前記情報を取得することを特徴とする請求項９記載のプログラム。
【請求項１２】
通信機器に、
既にアクセスポイントと接続されている他の通信機器より取得された無線ＬＡＮ通信に必要な情報が記録された記憶媒体より前記情報を取得する情報取得手順と、
取得された前記情報を用いて前記アクセスポイントとの接続を制御する接続手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機器、通信情報設定方法、及びプログラムに関し、特に無線ＬＡＮ通信を開始するための設定を行う通信機器、通信情報設定方法、及びプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮ通信のセキュリティを確保するためにはクライアント（通信端末）側とアクセスポイント（ＡＰ）側とにおいて煩雑な設定が必要とされる。そこで、従来、ＷＰＳ（Wi-Fi Protected Setup）と呼ばれる規格が存在する。ＷＰＳは、無線ＬＡＮ機器の接続とセキュリティの設定を簡単に実行するための規格である。
【０００３】
図１は、ＷＰＳに基づく処理手順を説明するためのシーケンス図である。同図において、通信端末５１０は、ＷＰＳアプリ５１１及びドライバ５１２を含む。ＷＰＳアプリ５１１は、ＷＰＳに従った設定処理を実行するプログラムである。ドライバ５１２は、通信端末５１０に接続された無線ＬＡＮカード５２０に対するデバイスドライバである。
【０００４】
無線ＬＡＮ通信を開始する際、ＷＰＳアプリ５１１に対してユーザによってＰＩＮコード（クライアント側に予め割り振られた４桁又は８桁の数字）が入力される（Ｓ１１）。ＷＰＳアプリ５１１は、入力されたＰＩＮコードを伴って、ドライバ５１２に対して無線ＬＡＮ通信に必要な情報要素データの取得を要求する（Ｓ１２）。ドライバ５１２は、無線ＬＡＮカード５２０のファームウェア５２１に対してＰＩＮコードを伴ってＡＰ（アクセスポイント）のスキャンを要求する（Ｓ１３）。ファームウェア５２１は、無線ＬＡＮカード５２０にＡＰのスキャンを実行させ、ＡＰ５３０の存在を検知する（Ｓ１４）。この過程において、ＰＩＮコードがＡＰ５３０に登録される。続いて、ファームウェア５２１はＡＰ５３０より情報要素データを受信する（Ｓ１５）。当該情報要素データには、無線通信において通信端末５１０側に設定が必要な情報が含まれている。情報要素データは、ドライバ５１２を介してＷＰＳに対応アプリ５１１に通知される（Ｓ１６、Ｓ１７）。ＷＰＳアプリ５１１は、情報要素データの設定を行う。
【０００５】
このように、ＷＰＳによればＰＩＮコードを入力することで、無線通信に関するセキュリティ設定を行うことができる。
【特許文献１】特開２００４−３６４１７９号公報
【特許文献２】特開２００５−９４１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＷＰＳに従った簡易な設定を行うためには、クライアント側（無線ＬＡＮカード）及びＡＰ側の双方がＷＰＳに対応している必要がある。したがって、ＷＰＳに対応していない通信端末を利用する場合又はＷＰＳに対応していないＡＰに接続する場合は、相変わらず煩雑な設定作業が必要とされる。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、無線ＬＡＮ通信に必要な設定作業を簡便化させることのできる通信機器、通信情報設定方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するため、本発明は、無線ＬＡＮ通信に必要な情報を、既にアクセスポイントと接続されている他の通信機器より取得する情報取得手段と、取得された前記情報を用いて前記アクセスポイントとの接続を制御する接続手段とを有することを特徴とする。
【０００９】
このような通信機器では、無線ＬＡＮ通信に必要な設定作業を簡便化させることができる。
【発明の効果】
【００１０】
本発明によれば、無線ＬＡＮ通信に必要な設定作業を簡便化させることのできる通信機器、通信情報設定方法、及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面に基づいて本発明の実施の形態を説明する。図２は、第一の実施の形態におけるシステム構成例を示す図である。同図にはクライアント機器１０ａ及び１０ｂ（以下、総称する場合「クライアント機器１０」という。）とＡＰ３０とが示されている。
【００１２】
ＡＰ３０は、無線ＬＡＮ通信におけるアクセスポイントである。クライアント機器１０は、ＡＰ３０を介して無線ＬＡＮ通信を行う通信機器（例えば、ＰＣ、画像形成装置等）である。
【００１３】
ここで、クライアント機器１０ａは、既にＡＰ３０に接続済みである。すなわち、クライアント機器１０ａは、無線ＬＡＮ通信が可能な状態にある。一方、クライアント機器１０ｂは、これからＡＰ３０に接続しようとする機器である。第一の実施の形態において、クライアント機器１０ａ及び１０ｂは、有線のネットワーク４０（ＬＡＮケーブル等）によって接続されている。なお、二つのクライアント機器１０の混同を避けるため、以下においてクライアント機器１０ａを「接続済みクライアント機器１０ａ」という。また、クライアント機器１０ｂを「新規クライアント機器１０ｂ」という。
【００１４】
図３は、第一の実施の形態におけるクライアント機器のソフトウェア構成例を示す図である。同図において、クライアント機器１０は、ハードウェアインタフェース１１、デバイスドライバ１２、ＯＳ１３、クライアントソフト１４、及び設定用アプリ１５等のソフトウェアプログラムを有する、これらのソフトウェアプログラムは、クライアント機器１０の備える記憶媒体に記録され、クライアント機器１０の備えるＣＰＵにその処理手順を実行させる。
【００１５】
ハードウェアインタフェース１１は、無線ＬＡＮカード２０とのハード的（物理的）なインタフェースを制御する。デバイスドライバ１２は、無線ＬＡＮカード２０に対するいわゆるデバイスドライバである。ＯＳ１３は、いわゆるＯＳ（Operating System）である。クライアントソフト１４は、ＡＰ３０との接続処理を制御するクライアントソフトであり、例えば、ＩＥＥＥ８０２．１Ｘにおけるいわゆるサプリカントが相当する。したがって、クライアントソフト１４は、無線通信のための認証を認証装置（ここでは、ＡＰ３０）に受けるための処理等をも制御する。設定用アプリ１５は、クライアントソフト１４が機能するために設定が必要とされる情報要素データ（すなわち、無線ＬＡＮ通信に必要なセキュリティ（認証や暗号化）に関する設定情報）を取得すると共に、当該情報要素データをクライアントソフト１４に設定する。当該情報要素データ（設定情報）は、クライアントソフト１４の管理のもと、クライアント機器１０のメモリ又はＨＤＤ内に記録（保持）される。クライアントソフト１４は、当該情報要素データを用いてＡＰ３０との接続処理を制御する。
【００１６】
なお、図中ではクライアント機器１０の外部に無線ＬＡＮカード２０が示されているが、無線ＬＡＮカード２０はクライアント機器１０に内蔵されていてもよい。
【００１７】
以下、本システムの処理手順について説明する。図４は、第一の実施の形態における新規クライアント機器に対するセキュリティ設定の設定処理を説明するためのシーケンス図である。
【００１８】
新規クライアント機器１０ｂの無線ＬＡＮカード２０に割り当てられたＰＩＮ（Personal Identification Number：個人暗証番号）コードがユーザによって入力されると（Ｓ１０１）、新規クライアント機器１０ｂの設定用アプリ１５ｂは、当該ＰＩＮコードを伴って、情報要素データの取得要求をネットワーク４０を介した通信により接続済みクライアント機器１０ａに送信する（Ｓ１０２）。なお、ＰＩＮコードは、新規クライアント機器１０ｂが備える又は新規クライアント機器１０ｂに接続された表示装置に設定用アプリ１５ｂが表示させる画面を介して入力される。また、設定用アプリ１５ｂが接続済みクライアント機器２０ａの識別するためのＩＰアドレス、ホスト名、又はＵＲＬ等の識別情報は、ユーザによってＰＩＮコードと共に入力されてもよいし、予め新規クライアント機器１０ｂの記憶装置に保存されていてもよい。
【００１９】
接続済みクライアント機器１０ａにおいて情報要素データの取得要求が受信されると、設定用アプリ１５ａは、クライアントソフト１０ａに対して情報要素データの取得を要求する（Ｓ１０３）。クライアントソフト１４ａは、接続済みクライアント機器１０ａの無線ＬＡＮ通信の開始時に設定された情報要素データをメモリ又はＨＤＤより取得し、設定用アプリ１５ａに返却する（Ｓ１０４）。設定用アプリ１５ａは、ネットワーク４０を介した通信により情報要素データを新規クライアント機器１０ｂに返信する（Ｓ１０５）。
【００２０】
図５は、情報要素データの構成例を示す図である。同図において、情報要素データには、ＡＰ３０のＳＳＩＤと、ＡＰ３０と接続するための認証方式、暗号化方式、及びネットワークキーと等が含まれている。
【００２１】
新規クライアント機器１０ｂの設定用アプリ１５ｂは情報要素データを受信すると、当該情報要素データをクライアントソフト１４ｂに設定する（Ｓ１０６）。クライアントソフト１４ｂは、情報要素データをメモリ又はＨＤＤ内における所定の位置に記録した後、設定の完了を設定用アプリ１５ｂに通知する（Ｓ１０７）。設定用アプリ１５ｂは、設定が完了した旨を示す画面又はメッセージを表示装置に表示させる（Ｓ１０８）。その後、クラアイアンとソフト１４ｂは、設定された情報要素データを用いてＡＰ３０との接続処理を制御する。
【００２２】
なお、新規クライアント機器１０ｂに対するＰＩＮコードは、接続済みクライアント機器１０ａの設定用アプリ１５ａによって、ステップＳ１０２以降においてＡＰ３０に登録されてもよいし、新規クライアント機器１０ｂがＡＰ３０に接続する際に、設定用アプリ１５ｂによって、ＡＰ３０に登録されてもよい。
【００２３】
上述したように、第一の実施の形態によれば、新規クライアント機器１０ｂは、接続済みクライアント機器１０ａより情報要素データを取得し、自らに設定することができる。したがって、ＷＰＳに対応していなくても、ＷＰＳと同等の簡便さによって無線ＬＡＮ通信のためのセキュリティ設定を行うことができる。
【００２４】
なお、接続済みクライアント機器１０ａと新規クライアント機器１０ｂとの通信手段は有線のネットワークに限定されない。例えば、ＵＳＢケーブル等を用いてもよい。また、有線でなくてもよい。赤外線通信やＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信を用いてもよい。
【００２５】
また、設定用アプリ１５ｂは、情報要素データの取得先のクライアント機器１０（接続済みクライアント機器１０ａ）が接続済みであるか否かは情報要素データの取得要求前に識別（判別）している必要はない。仮に、接続済みクライアント１０ａが接続済みでない場合、ステップＳ１０４においてクライアントソフト１４ａからの情報要素データの取得に失敗し、その旨がステップＳ１０５において設定用アプリ１５ｂに通知される。この場合、設定用アプリ１５ｂは改めてユーザに対してＩＰアドレス等の入力を要求してもよいし、予めＨＤＤ等に記録されている、情報要素データの取得先の候補としてのＩＰアドレス等の一覧から別のＩＰアドレス等を取得してステップＳ１０２を再実行してもよい。
【００２６】
次に、第二の実施の形態について説明する。第二の実施の形態において特に言及しない点については第一の実施の形態と同様でよい。図６は、第二の実施の形態におけるシステム構成例を示す図である。図６中、図２と同一部分には同一符号を付し、その説明は省略する。
【００２７】
図６において、新規クライアント機器１０ｂは、ＡＰ３０と有線のネットワーク５０（ＬＡＮケーブル等）によって接続されている。一方、新規クライアント機器１０ｂは、接続済みクライアント機器１０ａとは直接的に通信可能ではない。但し、二つのクライアント機器１０は、ＡＰ３０を介して通信が可能である。
【００２８】
図７は、第二の実施の形態における新規クライアント機器に対するセキュリティ設定の設定処理を説明するためのシーケンス図である。図７中、図４と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００２９】
図７では、図４における二つのクライアント機器１０間における通信に関する手順（Ｓ１０２、Ｓ１０５）が変化する。すなわち、設定用アプリ１５ｂからの情報要素データの取得要求はネットワーク５０を介してＡＰ３０に送信され（Ｓ１０２−１）、ＡＰ３０と接続済みクライアント機器１０ａとの無線通信を介して設定用アプリ１５ａに通知される（Ｓ１０２−２）。
【００３０】
また、クライアントソフト１４ａより取得された情報要素データは、無線通信を介して設定用アプリ１５ａからＡＰ３０に送信され（Ｓ１０５−１）、ＡＰ３０からネットワーク５０を介して設定用アプリ１５ｂに送信される（Ｓ１０５−２）。他の手順については図４と同様でよい。
【００３１】
上述したように、二つのクライアント機器１０が直接的に通信手段によって接続されていなくても、第一の実施の形態と同様の効果を得ることができる。
【００３２】
次に、第三の実施の形態について説明する。第三の実施の形態において特に言及しない点については第一の実施の形態と同様でよい。図８は、第三の実施の形態におけるシステム構成例を示す図である。図８中、図２と同一部分には同一符号を付し、その説明は省略する。
【００３３】
図８において、新規クライアント機器１０ｂは、ＡＰ３０及び接続済みクライアント機器１０ａのいずれともネットワーク等を介して接続されていない（直ちに通信可能な状態にはない。）。但し、二つのクライアント機器１０は、いずれも可搬性があり読み書き可能な記憶媒体６０にアクセスするためのデバイスを備える。記憶媒体６０としては、例えば、ＣＤ−ＲＷ、ＵＳＢメモリ、及びＳＤカード等、各種のものが適用可能である。
【００３４】
図９は、第三の実施の形態における新規クライアント機器に対するセキュリティ設定の設定処理を説明するためのシーケンス図である。
【００３５】
新規クライアント機器１０ｂの無線ＬＡＮカード２０に割り当てられたＰＩＮコードがユーザによって接続済みクライアント機器１０ａの設定用アプリ１５ａに対して入力されると（Ｓ３０１）、設定用アプリ１５ａは、クライアントソフト１０ａに対して情報要素データの取得を要求する（Ｓ３０２）。クライアントソフト１４ａは、接続済みクライアント機器１０ａの無線ＬＡＮ通信の開始時に設定された情報要素データをメモリ又はＨＤＤより取得し、設定用アプリ１５ａに返却する（Ｓ３０３）。設定用アプリ１５ａは、接続済みクライアント機器１０ａに接続されている記憶媒体６０に情報要素データを保存（記録）する（Ｓ３０４）。
【００３６】
その後、ユーザは、記憶媒体６０を接続済みクライアント機器１０ａより取得し（抜き取り）、新規クライアント機器１０ｂに接続する。その状態で以下の処理が実行される。
【００３７】
新規クライアント機器１０ｂの無線ＬＡＮカード２０に割り当てられたＰＩＮコードがユーザによって新規クライアント機器１０ｂの設定用アプリ１５ｂに対して入力されると（Ｓ３０５）、設定用アプリ１５ｂは、記憶媒体６０より情報要素データを読み取る（取得する）（Ｓ３０６、Ｓ３０７）。続いて、設定用アプリ１５ｂは、当該情報要素データをクライアントソフト１４ｂに設定する（Ｓ３０８）。クライアントソフト１４ｂは、情報要素データをメモリ又はＨＤＤ内における所定の位置に記録した後、設定の完了を設定用アプリ１５ｂに通知する（Ｓ３０９）。設定用アプリ１５ｂは、設定が完了した旨を示す画面又はメッセージを表示装置に表示させる（Ｓ３１０）。
【００３８】
なお、新規クライアント機器１０ｂに対するＰＩＮコードは、接続済みクライアント機器１０ａの設定用アプリ１５ａによって、ステップＳ３０１以降においてＡＰ３０に登録されてもよいし、新規クライアント機器１０ｂがＡＰ３０に接続する際に、設定用アプリ１５ｂによって、ＡＰ３０に登録されてもよい。
【００３９】
上述したように、新規クライアント機器１０ｂがオフラインの状態であっても第一の実施の形態と同様の効果を得ることができる。
【００４０】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００４１】
【図１】ＷＰＳに基づく処理手順を説明するためのシーケンス図である。
【図２】第一の実施の形態におけるシステム構成例を示す図である。
【図３】第一の実施の形態におけるクライアント機器のソフトウェア構成例を示す図である。
【図４】第一の実施の形態における新規クライアント機器に対するセキュリティ設定の設定処理を説明するためのシーケンス図である。
【図５】情報要素データの構成例を示す図である。
【図６】第二の実施の形態におけるシステム構成例を示す図である。
【図７】第二の実施の形態における新規クライアント機器に対するセキュリティ設定の設定処理を説明するためのシーケンス図である。
【図８】第三の実施の形態におけるシステム構成例を示す図である。
【図９】第三の実施の形態における新規クライアント機器に対するセキュリティ設定の設定処理を説明するためのシーケンス図である。
【符号の説明】
【００４２】
１０、１０ａ、１０ｂ    クライアント機器
１１        ハードウェアインタフェース
１２        デバイスドライバ
１３        ＯＳ
１４        クライアントソフト
１５        設定用アプリ
２０        無線ＬＡＮカード
３０        ＡＰ
４０、５０    ネットワーク
６０        記憶媒体
【図１】
2009260557.tif 000003
【図２】
2009260557.tif 000004
【図３】
2009260557.tif 000005
【図４】
2009260557.tif 000006
【図５】
2009260557.tif 000007
【図６】
2009260557.tif 000008
【図７】
2009260557.tif 000009
【図８】
2009260557.tif 000010
【図９】
2009260557.tif 000011