(57)【要約】【課題】無線パラメータ設定を容易に行うことができるコンピュータ装置及びコンピュータプログラムを提供することを目的とする。【解決手段】無線アクセスポイントに対し、パラメータ設定を行うための設定情報を送信するように要求し、その要求に対する設定情報を受信した後、コンピュータに無線部が存在するかどうかを判別し、無線部が存在すると判別すると、受信した設定情報を無線部に設定するようにしたので、無線部がある場合には、容易に無線設定を行うことができるという効果を有する。【選択図】図３
2005150794.tif 000002
【特許請求の範囲】
【請求項１】
無線アクセスポイントとの通信を行うためのパラメータ設定を行うためのコンピュータプログラムであって、
コンピュータを、
前記無線アクセスポイントに対し、前記パラメータ設定を行うための設定情報を送信するように要求する設定情報要求手段と、
前記無線アクセスポイントから送信される前記設定情報を受信する設定情報受信手段と、前記コンピュータに無線部が存在するかどうかを判別する無線部判別手段と、
前記無線部判別手段により無線部が存在すると判別されると、前記設定情報受信手段で受信した設定情報を前記無線部に設定する設定手段として機能させることを特徴とするコンピュータプログラム。
【請求項２】
前記設定手段は、
前記無線部判別手段により無線部が存在しないと判別すると、前記設定情報受信手段で受信した設定情報を第１の記憶手段に記憶することを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
前記設定手段は、
前記設定情報を前記第１の記憶手段に記憶した後、前記無線部判別手段で無線部が追加されたと判別すると、前記設定情報を前記第１の記憶手段から取出し、前記無線部に設定することを特徴とする請求項２に記載のコンピュータプログラム。
【請求項４】
前記無線部判別手段は、
無線部が存在する場合であっても、前記設定情報受信手段で受信した設定情報に含まれる無線方式に前記無線部が対応していないと判定すると、無線部が存在しないと判別することを特徴とする請求項１から３のいずれかに記載のコンピュータプログラム。
【請求項５】
前記設定情報要求手段及び前記設定情報受信手段は、有線ＬＡＮインターフェイスを介して前記無線アクセスポイントと要求又は情報の送受信を行うことを特徴とする請求項１から４のいずれかに記載のコンピュータプログラム。
【請求項６】
前記設定情報は、ネットワーク設定情報を含むことを特徴とする請求項１から５のいずれかに記載のコンピュータプログラム。
【請求項７】
前記設定情報要求手段は、
入力手段の情報に基き、無線設定情報又はさらにネットワーク設定情報を含む設定情報のいずれか一つの設定情報を前記無線アクセスポイントに要求することを特徴とする請求項１から６のいずれかに記載のコンピュータプログラム。
【請求項８】
請求項１から７のいずれかに記載のコンピュータプログラムを有することを特徴とするコンピュータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮなどのネットワークにおいて使用されるコンピュータ装置及びコンピュータプログラムに関するものである。
【背景技術】
【０００２】
近年、ＬＡＮを用いたネットワークシステムの構築が一般的になってきている。
【０００３】
通常、ＬＡＮに端末装置を接続するためには、ＩＰアドレス等の設定が必要であるが、その設定には専門的な知識を必要とするため、利用者が容易に設定することは困難な場合が多い。そのため、ＩＰプロトコルには、端末装置をネットワークに接続するだけでＩＰアドレスを設定し一括管理を行う方法を取ることができるＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）という機能がある。このＤＨＣＰには、ＢＯＯＴＰと同様に端末装置に永続的に自動割り当てるモード、限定された期間だけ又は端末装置が開放するまでＩＰアドレスを割り当てるモード等がある。例えば、複数の端末装置とルータ装置によりプライベートネットワークを構成する場合、ルータ装置をＤＨＣＰサーバとして、複数の端末装置をそれぞれＤＨＣＰクライアントとして構成することにより、ルータ装置に端末装置を接続する際に端末装置からＤＨＣＰ発見パケットを送信することによりＩＰアドレス、サブネットマスク及びＤＮＳサーバのアドレスなどをルータ装置から設定することができる。（例えば、特許文献１参照）。
【特許文献１】特開２０００−９２１０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、端末装置が無線アクセスポイントを通じてネットワークに接続する場合（たとえば、ＩＥＥＥ８０２．１１ｂの規格方式）、まず無線アクセスポイントと無線通信できるように設定を行う必要がある。もしこの無線に関する設定をしなければ、無線アクセスポイントに接続できず、ネットワークにアクセスできない。
【０００５】
従って、まず無線端末装置の利用者が、無線ルータ装置などの無線アクセスポイントに設定されたＳＳＩＤや暗号化の設定内容を調べ、無線端末装置にその設定内容と同一のＳＳＩＤや暗号化を設定する必要があるが、ネットワークに関しての専門的な知識を必要とするため、利用者が容易に設定することは困難な場合が多い。
【０００６】
本発明は、上記従来の課題に鑑み、ＳＳＩＤ、暗号化等の無線部の設定やこれらを含めたネットワーク設定を容易に行うことができるコンピュータ装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、無線アクセスポイントとの通信を行うためのパラメータ設定を行うためのコンピュータプログラムであって、コンピュータを、無線アクセスポイントに対し、パラメータ設定を行うための設定情報を送信するように要求する設定情報要求手段と、無線アクセスポイントから送信される設定情報を受信する設定情報受信手段と、コンピュータに無線部が存在するかどうかを判別する無線部判別手段と、無線部判別手段により無線部が存在すると判別されると、設定情報受信手段で受信した設定情報を無線部に設定する設定手段として機能させることを主要な特徴とする。
【発明の効果】
【０００８】
本発明のコンピュータプログラムは、無線部が存在する場合に、受信した設定情報を無線部に設定することができるから、無線通信のためのパラメータを容易に設定することができるという利点がある。
【発明を実施するための最良の形態】
【０００９】
上記課題を解決するためになされた第１の発明は無線アクセスポイントとの通信を行うためのパラメータ設定を行うためのコンピュータプログラムであって、コンピュータを、無線アクセスポイントに対し、パラメータ設定を行うための設定情報を送信するように要求する設定情報要求手段と、無線アクセスポイントから送信される設定情報を受信する設定情報受信手段と、コンピュータに無線部が存在するかどうかを判別する無線部判別手段と、無線部判別手段により無線部が存在すると判別されると、設定情報受信手段で受信した設定情報を無線部に設定する設定手段として機能させることとしたものであり、無線部が存在する場合に、受信した設定情報を無線部に設定することができるから、無線通信のためのパラメータを容易に設定することができるという作用を有するものである。
【００１０】
上記課題を解決するためになされた第２の発明は、第１の発明のコンピュータプログラムにおいて、設定手段は、無線部判別手段により無線部が存在しないと判別すると、設定情報受信手段で受信した設定情報を第１の記憶手段に記憶することとしたものであり、無線部が存在しない場合であっても、受信した設定情報を記憶手段に記憶しておくことができるから、無線部がコンピュータに接続された場合に、改めて設定情報の要求を行う必要がないという作用を有するものである。
【００１１】
上記課題を解決するためになされた第３の発明は、第２の発明のコンピュータプログラムにおいて、設定手段は、設定情報を第１の記憶手段に記憶した後、無線部判別手段で無線部が追加されたと判別すると、設定情報を第１の記憶手段から取出し、無線部に設定することとしたものであり、無線部が存在しない場合であっても、受信した設定情報を記憶手段に記憶しておくことができるから、無線部がコンピュータに接続された場合に、あらためて設定情報の要求及び受信の処理を行う必要がないという作用を有するものである。
【００１２】
上記課題を解決するためになされた第４の発明は、第１から第３のいずれかの発明のコンピュータプログラムにおいて、無線部判別手段は、無線部が存在する場合であっても、設定情報受信手段で受信した設定情報に含まれる無線方式に無線部が対応していないと判定すると、無線部が存在しないと判別することとしたものであり、無線部が存在する場合であっても、その無線部の無線方式が無線アクセスポイントと異なれば、無線部への設定を行わないため、無線部の誤動作を防止することができるという作用を有するものである。
【００１３】
上記課題を解決するためになされた第５の発明は、第１から第４のいずれかの発明のコンピュータプログラムにおいて、設定情報要求手段及び設定情報受信手段は、有線ＬＡＮインターフェイスを介して無線アクセスポイントと要求又は情報の送受信を行うこととしたものであり、設定情報の送受信を無線ではなく、有線で行うため、盗聴などの問題を防止することができるという作用を有するものである。
【００１４】
上記課題を解決するためになされた第６の発明は、第１から第５のいずれかの発明のコンピュータプログラムにおいて、設定情報は、ネットワーク設定情報を含むこととしたものであり、これにより無線設定のみならずネットワーク設定までも容易に行うことが可能となる。
【００１５】
上記課題を解決するためになされた第７の発明は、第１から第５のいずれかの発明のコンピュータプログラムにおいて、設定情報要求手段は、入力手段の情報に基き、無線設定
情報又はさらにネットワーク設定情報を含む設定情報のいずれか一つの設定情報を無線アクセスポイントに要求することとしたものであり、必要な設定情報のみを要求することができ、処理が容易になるという作用を有する。
【００１６】
上記課題を解決するためになされた第８の発明は、請求項１から７のいずれかに記載のコンピュータプログラムを有するコンピュータ装置であり、無線部が存在する場合に、受信した設定情報を無線部に設定することができるから、無線通信のためのパラメータを容易に設定することができるという作用を有するものである。
【００１７】
（実施の形態１）
以下、本発明の実施の形態について、各図に基づいて説明する。
【００１８】
図１は、本発明の実施の形態１におけるネットワークシステムの構成図を示したものである。
【００１９】
図１において、１０はインターネットＮなどの広域ネットワークに接続されるルータ装置（本発明の無線アクセスポイント）である。このルータ装置１０は、ローカルネットワークに接続された端末から送られてくる通信パケットをルーティングする機能や無線アクセスポイントとしての機能を有する。また、無線ＬＡＮ規格（ＩＥＥＥ８０２．１１ｂなど）に対応したインターフェイス及び有線ＬＡＮ規格（ＩＥＥＥ８０２．３）に対応したインターフェイスを有している。
【００２０】
２０は、有線ＬＡＮ規格に対応し、ＴＣＰ／ＩＰプロトコルなどにより中継装置１０との間で通信可能なコンピュータ装置であり、無線ＬＡＮ規格に対応した無線ＬＡＮカードユニット３０を接続可能である。また、ルータ装置１０を介してインターネットＮ側の装置やＬＡＮ端末４０通信を行うことができる。
【００２１】
４０は、有線ＬＡＮ規格に対応し、有線ケーブルを介してルータ装置１０を介して他の装置と通信可能なＬＡＮ端末である。
【００２２】
５０は、コンピュータ装置２０やＬＡＮ端末４０からの要求に従いウェブページなどを返送するウェブサーバである。
【００２３】
図２は本発明の実施の形態１におけるルータ装置１０の内部構成図を示すものである。
【００２４】
図２において、１１ａ〜１１ｄはプライベートネットワークを構成する端末装置（ＬＡＮ端末４０やコンピュータ装置２０など）との通信を行うためのＬＡＮ  Ｉ／Ｆであり、ＩＥＥＥ８０２．３（ＣＳＭＡ／ＣＤ）等のＬＡＮ規格に適合し、１００ＢＡＳＥ−Ｔなどの有線ケーブルを接続可能なインターフェイス、１２はインターネットなどの外部ネットワークとの通信を行うためのＷＡＮ  Ｉ／Ｆであり、ＬＡＮ規格に適合し、１００ＢＡＳＥ−Ｔなどのケーブルを接続可能なインターフェイスである。なお、ＷＡＮ  Ｉ／Ｆ１２は、ＬＡＮ規格に適合するもの以外のＡＤＳＬやＩＳＤＮに通信可能なインターフェイスであってもよい。また、ルータ装置１０は、ＷＡＮ  Ｉ／Ｆ１２で受信されたパケットを、ポートフォワード機能等により有線ＬＡＮインターフェイス１１に接続された端末装置に転送したり、逆に端末装置から送信されるパケットを、ＮＡＴ機能によりＩＰアドレスを変換して外部ネットワークに転送したりすることができる。また、有線ＬＡＮインターフェイス１１に接続された端末装置はプライベートネットワークを構成し、ローカルＩＰアドレスを用いて各端末装置間で通信が可能である。
【００２５】
１３はプライベートネットワークを構成する端末装置との通信を行うための無線回路を
有し、ＩＥＥＥ８０２．１１ｂ等の無線ＬＡＮ規格に適合し、端末装置（コンピュータ装置２０など）と無線で通信を行う無線手段である。なお、この無線手段１３は、コンピュータ装置２０などの無線クライアントとの間で、無線アクセスポイントとしての機能を有する。
【００２６】
１４は制御プログラムや各種設定情報を記憶する記憶手段であり、ポートフォワードのためのポートフォワーディングテーブルや、各端末装置のネットワーク設定情報や無線設定パラメータ情報（以下、ネットワーク設定情報及び無線設定パラメータ情報をあわせて「設定情報」と総称する）などを記憶する。
【００２７】
１５はＬＣＤやＬＥＤなどの表示手段、１６は無線装置全体を制御する制御手段である。
【００２８】
図３は本発明の実施の形態１におけるコンピュータ装置２０の構成図を示す。
【００２９】
図３において、２１はルータ装置１０やＬＡＮ端末４０と有線通信を行うための有線ＬＡＮインターフェイスであり、ＩＥＥＥ８０２．３（ＣＳＭＡ／ＣＤ）等のＬＡＮ規格に適合し、１００ＢＡＳＥ−Ｔなどのケーブルを接続可能なインターフェイス、２２はＰＣＭＣＩＡバスやＵＳＢバスに接続可能なＩ／Ｆ部である。２３は文字や画像などを表示する表示部であり、２４はプライベートネットワークを構成するルータ装置１０と無線ＬＡＮ規格（ＩＥＥＥ８０２．１１ｂなど）に従って無線通信を行うための無線ＬＡＮカードであり、Ｉ／Ｆ部２２を介してコンピュータ装置２０に接続される。
【００３０】
２４ａは、Ｉ／Ｆ部２２を介してコンピュータに接続される無線ＬＡＮカードインターフェイス部であり、ＰＣＭＣＩＡバスやＵＳＢバスなどから構成される。２４ｂは無線ＬＡＮ規格（ＩＥＥＥ８０２．１１ｂなど）に従って無線信号の送受信を行う無線回路、２４ｃは無線回路２４ｂに接続され、無線信号の送受信を行うためのアンテナ（空中線）、２４ｄは、無線ＬＡＮカード２４を制御するためのプログラムのほか、無線通信のために必要な各種パラメータの設定情報（無線設定パラメータ情報）を記憶可能な記憶手段、２４ｅは無線ＬＡＮカード２４全体を制御するための制御手段である。
【００３１】
２５は、無線設定パラメータ情報、無線設定プログラム、無線カードドライバプログラムなどを記憶する記憶部である。
【００３２】
２５ａは無線設定パラメータ情報を記憶することができる第１設定記憶部であり、コンピュータ装置２０に接続されている無線ＬＡＮカードやコンピュータ装置内蔵の無線部（以下、「無線部」と称す）が予め決められたメーカー名及び製品名（以下、「所定の無線部」と称す）でない場合に、ルータ装置１０から送信される無線設定パラメータ情報を一時的に記憶するために使用される。なお、本発明の実施の形態１では、説明の都合上、無線ＬＡＮカード２４を所定の無線部であるとし、それ以外の無線ＬＡＮカードや図４のようにコンピュータ装置２０に内蔵された無線部は、予め決められたメーカー名及び製品名のものでないとする。
【００３３】
また、２５ｂは無線設定パラメータ情報を記憶することができる第２設定記憶部であり、無線ＬＡＮカード２４が存在しない場合に、ルータ装置１０から送信される無線設定パラメータ情報を一時的に記憶するために使用される。
【００３４】
２５ｃは、無線設定プログラムであり、後述の制御手段２７により記憶部２５から読み出され、コンピュータ装置２０を、後述の設定情報要求手段２７ａ、設定情報受信手段２７ｂ、無線部判別手段２７ｃ及び情報設定手段２７ｄとして機能させるコンピュータプロ
グラムである。
【００３５】
２５ｄは、無線ＬＡＮカードドライバプログラムであり、後述の制御手段２７により記憶部２５から読み出され、制御手段２７（情報設定手段２７ｄを含む）と無線ＬＡＮカード２４の制御手段２４ｅとの情報のやり取りを行う送受信手段として機能する。
【００３６】
２６は、キーボードやマウスなどの入力部である。
【００３７】
２７は、コンピュータ装置２０全体を制御する制御手段である。
【００３８】
２７ａは、設定情報要求手段であり、無線アクセスポイントとしてのルータ装置１０と無線通信を行うための無線設定パラメータ情報やネットワーク設定情報を、送信するように要求するデータを含む通信パケットを有線ＬＡＮインターフェイス部２１を介して、ＵＤＰプロトコルによりブロードキャストする機能を有する。
【００３９】
２７ｂは、設定情報受信手段であり、ルータ装置１０からＵＤＰプロトコルによりブロードキャストされる無線設定パラメータ情報やネットワーク設定情報を有線ＬＡＮインターフェイス部２１を介して、受信する機能を有する。なお、無線機能を持つルータとコンピュータの間で共通のマルチキャストアドレスを定義し、両者が送受信できるようにすればブロードキャストの代わりにマルチキャスト送信しても良い。また無線機能を持つルータは無線部と有線部をブリッジする無線アクセスポイントでも同様である。
【００４０】
２７ｃは、無線部判別手段であり、コンピュータに無線部が存在するかどうかを判別する機能を有する。例えば、無線ＬＡＮカード２４がＩ／Ｆ部２２に接続されているかどうかの判別を、Ｉ／Ｆ部２２から存在確認の信号を送信し、その応答があるかどうかにより行う。なお、制御手段２７により無線ＬＡＮカード２４がＩ／Ｆ部２２に接続されているかどうか検出し、制御手段２７により記憶部２５に記憶している接続カード情報を参照して、無線ＬＡＮカード２４がＩ／Ｆ部２２に接続されているかどうか判別するようにしてもよい。
【００４１】
２７ｄは、情報設定手段であり、無線部判別手段２７ｃにより無線部が存在すると判別されると、設定情報受信手段２７ｂで受信した無線パラメータ情報の設定を行う機能を有する。この設定は、無線部が所定の無線部であれば、無線部の記憶部に設定し、所定の無線部でなければ、無線部の無線方式を判別後、受信した無線設定パラメータ情報のうち、無線方式に対応した無線パラメータ情報のみを第１設定記憶部２５ａに記憶する。なお、無線部の記憶部への設定は、例えば、無線部が無線ＬＡＮカード２４の場合、送受信手段として機能する無線カードドライバプログラムを通じて、記憶部２４ｄに記憶することにより行う。
【００４２】
図４は、本発明の実施の形態１における無線ＬＡＮ部を内蔵したコンピュータ装置２０の構成図を示す。図３のコンピュータ装置との相違点は、無線ＬＡＮ部が内蔵されているのかいなかの違いのみである。
【００４３】
すなわち、図３の無線ＬＡＮカード２４及びＩ／Ｆ部２２の構成が、無線部２８及びアンテナ２９に置き換わっただけであるため、説明を省略する。
【００４４】
図５は、本発明の実施の形態１におけるルータ装置から送信される設定情報のＵＤＰパケット構成図である。
【００４５】
ＵＤＰパケットは、ＵＤＰヘッダ部とデータ部から構成される。データ部には、無線設
定パラメータ情報（ａ）とネットワーク設定情報（ｂ）が含まれているが、コンピュータ装置２０からの要求が無線設定パラメータ情報のみである場合には、ネットワーク設定情報（ｂ）がデータ部に含まれない場合がある。以下データ部の詳細について説明する。
【００４６】
メーカー識別コードとは製品のメーカーを示す情報であり、製品識別コードとは製品ごとに固有割当てられる情報であり、製品品番の他シリアル番号も含む。通信方式とは、無線方式の情報であり、無線設定パラメータ情報がＩＥＥＥ８０２．１１ａ、ｂ、ｇのいずれの情報であるかを示す。なお、この情報は、ＩＥＥＥ８０２．１１ａだけの場合やＩＥＥＥ８０２．１１ａ、ｂ、ｇのすべての場合である等の情報である。
【００４７】
ＳＳＩＤとは、ＩＥＥＥ８０２．１１無線ＬＡＮ規格に定められた仕様の一つで、コンピュータ装置２０などの無線ＬＡＮ端末装置（子機）にルータ装置１０などの無線アクセスポイント（親機）の存在を認識させるものである。なお、無線ＬＡＮ端末装置と無線アクセスポイントのＳＳＩＤが一致しないと通信できない。
【００４８】
認証方式とは、アクセスポイントとの接続プロトコルにおいて最初の接続開始時にパスワードを使用するかどうかの別を示すものである。暗号化の方式とは、アクセスポイントの接続が確立した後に実際の通信データを無線系で送信する際に行うデータ暗号化の方式を示し、ＷＥＰ（ＲＣ４）方式やＴＫＩＰ、ＡＥＳなどが利用できる。ＷＥＰ方式を利用する場合、最大４つの鍵（暗号鍵＝複合鍵）を登録することができ、暗号化する側および複合する側の双方で、４つの鍵の値と鍵番号が一致する必要があり、この鍵番号のことをここではＷＥＰキー番号と呼ぶ。ＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）とはＷｉ−Ｆｉアライアンスで規定されたＷｉ−Ｆｉ規格のセキュリティをより強度にしたものである。ＷＰＡ認証方式とはＷＰＡで使用されるユーザ認証方式を定義したものであり、例として、認証無／ＰＳＫ（Ｐｒｅ  Ｓｈａｒｅｄ  Ｋｅｙ：共通鍵）／ＥＡＰ−ＴＬＳなどをあげている。
【００４９】
また、（ｂ）のネットワーク設定部は、いわゆるＤＨＣＰ（ｄｙｎａｍｉｃ  ｈｏｓｔ
ｃｏｎｆｉｇｕｒａｔｉｏｎ  ｃｏｎｔｒｏｌ）サーバがＤＨＣＰクライアント（本発明の実施の形態では、コンピュータ装置２０に相当）に割当てるパラメータと同様のものであり、ネットワークのサブネットマスク、クライアントのＩＰアドレス等の各種パラメータがある。例えばＩＰアドレスは、コンピュータ装置２０からネットワーク設定情報の要求があるとルータ装置１０が割当て可能なＩＰアドレス等を判定して、これをネットワーク設定部のデータとする。
【００５０】
図６は、本発明の実施の形態１におけるルータ装置のネットワーク設定情報テーブルを示す図であり、ルータ装置１０がネットワーク設定情報の割り当てを行った端末装置のＭＡＣアドレス、ＩＰアドレス、サブネットマスクが記憶されている。なお、このネットワーク設定情報テーブルは記憶手段１４に記憶されている。
【００５１】
図７は、本発明の実施の形態１におけるコンピュータ装置の動作シーケンスを示す図である。図７を用いて、コンピュータ装置２０の動作を簡単に説明する。
【００５２】
コンピュータ装置２０は、有線ＬＡＮインターフェイス部２１を介して、有線ケーブルによりルータ装置１０の有線ＬＡＮインターフェイス部１１と接続されている。この状態において、コンピュータ装置２０は、有線ＬＡＮインターフェイス部２１を介して、無線パラメータ情報要求をＵＤＰパケットとしてブロードキャストする（Ｓ１）。ルータ装置１０は、ブロードキャストされる無線パラメータ情報要求を受信すると、記憶部に記憶している無線設定パラメータ情報を有線ＬＡＮインターフェイス部１１を介して、ＵＤＰパケット（図６参照）としてブロードキャストする（Ｓ２）。コンピュータ装置２０は、ブ
ロードキャストされる無線設定パラメータ情報を受信すると、受信した無線パラメータ情報に基き、コンピュータ装置２０の無線部（無線ＬＡＮカード２４や無線部２８）の無線パラメータを設定する。そして、その応答として無線部に設定した無線設定パラメータ情報をルータ装置１０に送信する（Ｓ３）。
【００５３】
このようにしてコンピュータ装置２０の無線部の無線パラメータが設定された後、コンピュータ装置２０の有線ＬＡＮインターフェイス部２１の有線ケーブルが取り除かれると、コンピュータ装置２０は、ルータ装置１０と無線部により無線通信での接続を行う。例えば、コンピュータ装置２０からウェブサーバ５０へアクセスすると、そのアクセス要求がコンピュータ装置２０の無線部を介して、ルータ装置１０の無線手段１３に送られ、さらにルータ装置１０のＷＡＮ  Ｉ／Ｆ１２を介して、ウェブサーバ５０へ送られる（Ｓ４）。ウェブサーバは、アクセス要求を受信すると、ポータルサイトのウェブページをコンピュータ装置２０へ送信し、そのウェブページがルータ装置１０の無線手段１３を介して、コンピュータ装置２０の無線部に送られ、そしてコンピュータ装置２０の制御手段２７の動作により表示部２３にウェブページが表示される（Ｓ５）。
【００５４】
以下、本発明の実施の形態１におけるルータ装置及びコンピュータ装置の動作につき、図９及び図１０のフローチャートを用いて説明する。なお、ルータ装置及びコンピュータ装置は、図８ようにルータ装置１０の有線ＬＡＮインターフェイス部１１とコンピュータ装置の有線ＬＡＮインターフェイス部２１とが有線ＬＡＮケーブルで接続されている状態にあるとする。
【００５５】
図９は、本発明の実施の形態１におけるルータ装置の動作フローチャートを示す図であり、図１０は本発明の実施の形態１におけるコンピュータ装置の動作フローチャートを示す図である。
【００５６】
まず、ルータ装置のパラメータ設定動作について、図９のフローチャートに基いて説明する。
【００５７】
ルータ装置１０の制御手段１６は、動作を開始すると、設定情報送信の要求が有線ＬＡＮインターフェイス部１１を介して、ブロードキャスト送信されているかどうかを判定する（Ｓ１１）。設定情報送信の要求がブロードキャストされたと判定すると、制御手段１６は、その設定情報送信の要求が、無線設定パラメータ情報のみの要求であるか、無線設定パラメータ情報に加えてネットワーク設定情報の要求であるかを判定する。判定の結果、無線設定パラメータ情報のみの要求であると判定した場合には、図５のデータ部のうち（ａ）の部分に関する情報を記憶手段１４から取出して送信用の設定情報とする。一方、無線設定パラメータ情報に加えてネットワーク設定情報の要求であると判定した場合には、図６のネットワーク設定情報テーブルから判定して、ルータ装置１０が割当て可能なＩＰアドレスを選択し、その他の情報は記憶手段１４から取出して送信用の設定情報（図５（ａ）（ｂ）の部分）とする。なお、ＩＰアドレスの生成は、他の端末機器が使用していない割当て可能なＩＰアドレスを制御手段１６が図６のネットワーク設定情報テーブルを参照することにより行う。また、ＩＰアドレスを割当てた後は、そのＩＰアドレスと割当てた端末装置のＭＡＣアドレスを関連付けて図６のネットワーク設定情報テーブルに記憶する。
【００５８】
その後、制御手段１６は、送信用の設定情報を有線ＬＡＮインターフェイス部１１からＵＤＰプロトコルにより、ユニキャスト送信若しくはネットワークへブロードキャスト送信する（Ｓ１２）。その後、制御手段１６は、Ｓ１２の送信に対する応答がルータ装置１０へユニキャスト送信若しくはブロードキャスト送信されてきたと判定する（Ｓ１３）と、Ｓ１２で送信した設定情報とＳ１３で送信されてきた設定情報が同一のものであるかを
判定し（Ｓ１４）、一致しないと判定した場合にはエラー処理を行って表示手段にエラーである旨を通知する（Ｓ１５）。一方、一致すると判定して場合には、表示手段１５に自動設定が成功した旨を表示（Ｓ１６）し、自動設定を終了する。
【００５９】
なお、ルータ装置１０の動作としては、Ｓ１１及びＳ１２のみの動作だけで、Ｓ１３〜Ｓ１６の動作をしないようにしてもよく、このようにすれば、ルータ装置１０の処理負担を軽減することが可能となる。
【００６０】
次に、コンピュータ装置の無線パラメータの設定動作について、図１０のフローチャートに基づいて、説明する。
【００６１】
コンピュータ装置２０の入力部２６を操作して、記憶部２５に記憶した無線設定プログラム２５ｃの起動を指定する。制御手段２７はこの指定があると無線設定プログラム２５ｃに従って動作を開始し、表示部２３に無線パラメータ設定のための画面を表示させる。無線パラメータ設定のための画面には、すくなくともＧＵＩによる自動設定開始ボタンが２つ（無線パラメータの自動設定ボタンと、無線及びネットワークパラメータの自動設定開始ボタン）表示されている。制御手段２７は、自動設定開始ボタンが押下されるか否かを判断する（Ｓ２０）。制御手段２７は、自動設定開始ボタンの押下がないと判定すると、次に第２設定記憶部２５ｂに設定情報が記憶されているかどうかを判定する（Ｓ２１）。第２の記憶部に設定情報が記憶されていると判定すると、第２設定記憶部２５ｂに記憶した無線設定パラメータ情報をすでに無線部に書き込んでいるか否かを判定する（Ｓ２２）。ここで無線部に第２設定記憶部２５ｂに記憶した無線設定パラメータ情報をすでに書き込んでいると、情報設定手段２７ｄが判定すると、Ｓ２０の動作へ移行する。一方、第２設定記憶部２５ｂに設定情報が記憶されていないと判定すると、情報設定手段２７ｄは、Ｓ２０の動作へ移行する。
【００６２】
Ｓ２０において、制御手段２７は、自動設定開始ボタンが押下されたと判定すると、有線ＬＡＮインターフェイス部２１にローカルネットワークが接続されているか否かを検出する（Ｓ２３）。なおこの検出は物理層レベルで行われるが、物理層レベル以上での検出としてもよい。
【００６３】
次に、制御手段２７により有線ＬＡＮインターフェイス部２１にローカルネットワークが接続されていると判断すると、設定情報要求手段２７ａはルータ装置１０との通信を行うためのパラメータ設定情報を送信する要求をデータ部に含むＵＤＰ／ＩＰパケットを、有線ＬＡＮインターフェイス部２１を介してブロードキャストする（Ｓ２４）。ここで、制御手段２７は、押下された自動設定開始ボタンの種類に応じて、送信を要求するパラメータ情報をかえる。すなわち、無線パラメータの自動設定ボタンが押下された場合には、無線パラメータに関するものだけの送信を要求し、一方、無線及び有線パラメータの自動設定開始ボタンが押下された場合には、無線設定パラメータ情報の他、ＩＰアドレス、サブネットマスク、ＤＮＳアドレスやデフォルトゲートウェイなどのネットワーク設定情報の送信を要求する。
【００６４】
その後、設定情報受信手段２７ｂは、ルータ装置１０から有線ＬＡＮインターフェイス部２１にローカルネットワークを介して設定情報がブロードキャストされるのを一定期間待つ（Ｓ２５〜２７）。一定期間の間に、ルータ装置１０から送られる設定情報を有線ＬＡＮインターフェイス部２１で受信すると、無線部判別手段２７ｃは、無線部（無線ＬＡＮハードウェア部）が存在するかどうかを判定する（Ｓ２８）。例えば、Ｉ／Ｆ部２２に無線ＬＡＮカード２４が接続されている場合には、無線部が存在すると判定する。無線部が存在すると判定した場合若しくはＳ２２で無線部に設定情報の書き込みがされていないと判定した場合には、無線部判別手段２７ｃは、その無線部が所定のものであるかどうか
を判定する（Ｓ２９）。ここで、所定の無線部かどうかは、無線ＬＡＮカード２４の記憶部２４ｄに記憶されているメーカー及び製品識別コードなどに基いて判定される。
【００６５】
無線部が所定のものであると判定した場合には、情報設定手段２７ｄは、記憶部２５に記憶した無線ＬＡＮカードドライバプログラム２５ｃを動作させ、ドライバプログラムを介して、Ｓ２４で受信した設定情報を設定するように無線ＬＡＮカード２４に要求し、無線ＬＡＮカードインターフェイス部２４ａを介して、その要求を受けた制御手段２４ｅは通知された設定情報を記憶部２４ｄに記憶する（Ｓ３０）。一方、無線部が所定の無線部でないと判定した場合には、情報設定手段２７ｄは、無線部の無線通信方式を判別し、Ｓ２４で受信した設定情報の中から、無線部の無線通信方式に適合する設定情報のみを選択して、第１設定記憶部２５ａにその設定情報を記憶する。そして、第１設定記憶部２５ａに設定情報が記憶されると、情報設定手段２７ｄは、ＯＳプログラムに基いて、無線部用のドライバプログラムに設定情報を引き渡し、このドライバプログラムに基いて情報設定手段２７ｄが無線部に設定情報を設定する（Ｓ３１）。
【００６６】
一方、Ｓ２５で無線部判別手段２７ｃが無線部が存在しないと判定した場合、情報設定手段２７ｄは第２設定記憶部２５ｂに設定情報が記憶されているかどうかを判定する（Ｓ３２）。そして、第２設定記憶部２５ｂに設定情報が記憶されていないと判定した場合には、Ｓ２４で受信した設定情報を第２設定記憶部に記憶する（Ｓ３３）。
【００６７】
なお、Ｓ２２で無線部に設定情報の書き込みがされていないと判定した場合に、表示部２３に無線部への書き込みを行うか否かの設定ボタンを表示させ、入力部２６から設定ボタンの押下があった場合にのみ、Ｓ２８からの動作をはじめるようにしてもよい。
【００６８】
以上説明したように本発明の実施例１のコンピュータプログラム及びコンピュータ装置は、ルータ装置などの無線アクセスポイントに対し、無線やネットワークに関するパラメータ設定を行うための設定情報を送信し、無線アクセスポイントから送信される設定情報を受信後、コンピュータに無線部が存在するかどうかを判別し、無線部が存在すると判別されると、設定情報受信手段で受信した設定情報を無線部に設定するから、無線部が存在する場合に、無線通信のためのパラメータを容易に設定することができる。
【００６９】
また、無線部が存在しない場合には、受信した設定情報を第１の記憶手段に記憶するから、無線部が存在しない場合であっても、受信した設定情報を記憶手段に記憶しておくことができ、無線部がコンピュータに接続された場合に、改めて設定情報の要求を行う必要がない。
【００７０】
また、設定情報を第１の記憶手段に記憶した後、無線部が追加されると設定情報を第１の記憶手段から取出し、無線部に設定することができるから、無線部がコンピュータに接続された場合に、あらためて設定情報の要求及び受信の処理を行う必要がないという作用を有するものである。
【００７１】
また、無線部が存在する場合であっても、受信した設定情報に含まれる無線方式に無線部が対応していない場合には、無線パラメータの設定を行わないから、無線部の誤動作を防止することができるという作用を有するものである。
【００７２】
また、設定情報の要求及び受信は、有線ＬＡＮインターフェイスを介して行うから、無線パラメータを盗聴されるなどの問題を防止することができるという作用を有するものである。
【００７３】
また、設定情報は、ネットワーク設定情報を含めることができるから、ネットワーク設
定までも容易に行うことが可能となる。
【００７４】
また、入力手段の情報に基き、無線設定情報又はさらにネットワーク設定情報を含む設定情報のいずれか必要な設定情報のみを無線アクセスポイントに要求することができ、処理が容易になるという作用を有する。
【００７５】
また、設定情報の対象は無線通信のみでなく、同様の設定パラメータを必要とする電灯線通信にも適用することが可能である。無線通信機器の代わりに電灯線通信機器をＰＣカードスロットやＵＳＢポート、ＰＣＩスロット等に接続したコンピュータにおいても同様の作用をもたらす。
【産業上の利用可能性】
【００７６】
ＬＡＮなどのネットワークにおいて使用されるコンピュータ装置及びそのプログラムに関するものであり、無線部の設定が必要なコンピュータ装置などに適用できる。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態１におけるネットワークシステムの構成図
【図２】本発明実施の形態１におけるルータ装置の内部構成図
【図３】本発明の実施の形態１におけるコンピュータ装置の構成図
【図４】本発明の実施の形態１における無線ＬＡＮ部を内蔵したコンピュータ装置の構成図
【図５】本発明の実施の形態１におけるルータ装置から送信される設定情報のＵＤＰパケット構成図
【図６】本発明の実施の形態１におけるルータ装置のネットワーク設定情報テーブルを示す図
【図７】本発明の実施の形態１におけるコンピュータ装置の動作シーケンスを示す図
【図８】本発明の実施の形態１におけるコンピュータ装置の情報設定時の接続構成を示す図
【図９】本発明の実施の形態１におけるルータ装置の動作フローチャート
【図１０】本発明の実施の形態１におけるコンピュータ装置の動作フローチャート
【符号の説明】
【００７８】
１０    ルータ装置
１１ａ〜１１ｄ    ＬＡＮ  Ｉ／Ｆ
１２    ＷＡＮ  Ｉ／Ｆ
１３    無線手段
１４    記憶手段
１５    表示手段
１６    制御手段
２０    コンピュータ装置
２１    有線ＬＡＮインターフェイス
２２    Ｉ／Ｆ部
２３    表示部
２４    無線ＬＡＮカード
２４ａ    無線ＬＡＮカードインターフェイス部
２４ｂ    無線回路
２４ｃ    アンテナ
２４ｄ    記憶部
２４ｅ    制御手段
２５    記憶部
２５ａ    第１設定記憶部
２５ｂ    第２設定記憶部
２５ｃ    無線設定プログラム
２５ｄ    無線ＬＡＮカードドライバプログラム
２６    入力部
２７    制御手段
２７ａ    設定情報要求手段
２７ｂ    設定情報受信手段
２７ｃ    無線部判別手段
２７ｄ    情報設定手段
【図１】
2005150794.tif 000003
【図２】
2005150794.tif 000004
【図３】
2005150794.tif 000005
【図４】
2005150794.tif 000006
【図５】
2005150794.tif 000007
【図６】
2005150794.tif 000008
【図７】
2005150794.tif 000009
【図８】
2005150794.tif 000010
【図９】
2005150794.tif 000011
【図１０】
2005150794.tif 000012