(57)【特許請求の範囲】
【請求項１】
情報処理装置と無線通信装置を有線で接続し、前記無線通信装置は前記情報処理装置と有線で通信し、他の情報処理装置と無線で通信して前記情報処理装置と前記他の情報処理装置との通信を中継するネットワークシステムであって、
前記情報処理装置は、
前記有線上の無線通信装置を探索する探索手段と、
前記探索された無線通信装置の設定の通信でのみ使用する宛先情報を自装置に割り当てる情報処理装置宛先割当手段と、
前記探索された無線通信装置に該無線通信装置の設定の通信でのみ使用する宛先情報の割り当てを要求する要求手段と、
前記自装置に割り当てた宛先情報と前記探索された無線通信装置から通知された宛先情報とに基いて前記探索された前記無線通信装置との間で前記無線通信装置の設定の通信を行う通信手段とを有し、
前記無線通信装置は、
前記情報処理装置からの要求に基づいて無線通信装置の設定の通信でのみ使用する宛先情報を自装置に割り当てる無線通信装置宛先割当手段と、
前記割り当てた無線通信装置の宛先情報を前記情報処理装置へ通知する通知手段と、
前記割り当てた無線通信装置の宛先情報が指定された前記情報処理装置からの通信によって無線通信装置の設定をする設定手段と、
前記情報処理装置の探索時に送信された製造元情報が自装置と同じ場合にのみ前記情報処理装置に応答する手段とを有することを特徴とするネットワークシステム。
【請求項２】
情報処理装置と無線通信装置を有線で接続し、前記無線通信装置は前記情報処理装置と有線で通信し、他の情報処理装置と無線で通信して前記情報処理装置と前記他の情報処理装置との通信を中継するネットワークシステムであって、
前記情報処理装置は、
前記有線上の無線通信装置を探索する探索手段と、
前記探索された無線通信装置の設定の通信でのみ使用する宛先情報を自装置に割り当てる情報処理装置宛先割当手段と、
前記探索された無線通信装置に該無線通信装置の設定の通信でのみ使用する宛先情報の割り当てを要求する要求手段と、
前記自装置に割り当てた宛先情報と前記探索された無線通信装置から通知された宛先情報とに基いて前記探索された前記無線通信装置との間で前記無線通信装置の設定の通信を行う通信手段とを有し、
前記無線通信装置は、
前記情報処理装置からの要求に基づいて無線通信装置の設定の通信でのみ使用する宛先情報を自装置に割り当てる無線通信装置宛先割当手段と、
前記割り当てた無線通信装置の宛先情報を前記情報処理装置へ通知する通知手段と、
前記割り当てた無線通信装置の宛先情報が指定された前記情報処理装置からの通信によって無線通信装置の設定をする設定手段とを有し、
前記無線通信装置が複数の場合、各無線通信装置に対する通信量を比較し、通信量の少ない無線通信装置に対して送受信する送受信手段とを設けたことを特徴とするネットワークシステム。
【請求項３】
前記無線通信装置は、前記情報処理装置と前記有線を介して他の無線通信装置があった場合、前記無線通信装置宛先割当手段によって自装置に割り当てる宛先情報が、前記他の無線通信装置で割り当てられる宛先情報と重複しないように調整する調整手段を有することを特徴とする請求項１又は２記載のネットワークシステム。
【請求項４】
前記情報処理装置の前記探索手段は、所定の動作があったとき前記有線上の無線通信装置の探索を開始する手段を含むことを特徴とする請求項１乃至３のいずれか一項に記載のネットワークシステム。
【請求項５】
前記所定の動作は、前記有線とのリンクアップがされたとき、前記情報処理装置に対して前記無線通信装置の設定を開始する指示入力があったとき、又は前記情報処理装置の電源がオンになったときであることを特徴とする請求項４記載のネットワークシステム。
【請求項６】
前記情報処理装置は、前記無線通信装置から通知される宛先情報に対応する前記無線通信装置の識別情報を予め記憶する手段を有することを特徴とする請求項１乃至５のいずれか一項に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク内で有線及び無線によるデータ通信を行うネットワークシステムに関する。
【背景技術】
【０００２】
有線ネットワークと無線ネットワークとの間でデータフレームを中継する無線ブリッジがある。
無線ブリッジにおいて、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）や無線通信の暗号化方式などの無線部の設定を行う手段として、無線ブリッジ内にワールド・ワイド・ウェブ（Ｗｅｂ）サーバを内蔵し、無線ブリッジと有線ネットワークを介して接続された端末装置のブラウザから無線ブリッジに対する設定を行えるようにした技術が既に知られている。
【０００３】
しかし、今までの無線ブリッジでは、工場出荷時の時点で予め特定のＩＰアドレスを初期値として設定しているため、無線ブリッジを既存の有線ネットワークに導入するためには、無線ブリッジの無線部に所定の設定を行わなければならない。
その設定をするには、設定する側の端末装置のＩＰアドレスを無線ブリッジが初期値として持っているＩＰアドレスに合わせる必要がある。
【０００４】
そこで、既存の有線ネットワークに接続され、無線ブリッジの設定を行う端末装置のＩＰアドレスを一時的に変更し、無線ブリッジと無線ブリッジの設定を行うための端末のネットワークアドレスを同じにしていた。
したがって、無線ブリッジを既存の有線ネットワークに導入する時に、無線ブリッジが無線ネットワークの接続を開始する前の段階で、無線ブリッジに対する有線ネットワークの初期設定がわずらわしいという問題があった。
【０００５】
従来、第１のネットワークインタフェースにＷｅｂサーバが接続され、第２のネットワークインタフェースに端末装置が接続されたネットワーク機器において、ネットワーク機器は、Ｗｅｂサーバからのパケットを受信したとき、そのパケット内からＷｅｂサーバのＩＰアドレスを取得してネットワーク機器の内部に登録する。
また、ネットワーク機器は、第２のネットワークインタフェースに端末装置からＨＴＴＰのパケットを受信したとき、そのパケットの宛先ＩＰアドレスが第１のネットワークインタフェースに接続されたＷｅｂサーバのＩＰアドレスであれば、そのパケットに含まれたネットワーク機器の設定内容を設定する（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、既存の有線ネットワークの設定内容が端末装置に残っていて、デフォルトゲートウェイのＩＰアドレスの設定を端末装置から無線ブリッジに送信して無線ブリッジに登録することで、無線ブリッジにパケットを送っていた。
そのため、既存の有線ネットワークがない場合、無線ブリッジに対する有線ネットワークの設定が煩雑になるという問題があった。
この発明は上記の点に鑑みてなされたものであり、有線と無線の間で送受信を中継する無線通信装置に対して有線の初期設定を容易にすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明は上記の目的を達成するため、情報処理装置と無線通信装置を有線で接続し、上記無線通信装置は上記情報処理装置と有線で通信し、他の情報処理装置と無線で通信して上記情報処理装置と上記他の情報処理装置との通信を中継するネットワークシステムであって、上記情報処理装置は、上記有線上の無線通信装置を探索する探索手段と、上記探索された無線通信装置の設定の通信でのみ使用する宛先情報を自装置に割り当てる情報処理装置宛先割当手段と、上記探索された無線通信装置にその無線通信装置の設定の通信でのみ使用する宛先情報の割り当てを要求する要求手段と、上記自装置に割り当てた宛先情報と上記探索された無線通信装置から通知された宛先情報とに基いて上記探索された上記無線通信装置との間で上記無線通信装置の設定の通信を行う通信手段を有し、上記無線通信装置は、上記情報処理装置からの要求に基づいて無線通信装置の設定の通信でのみ使用する宛先情報を自装置に割り当てる無線通信装置宛先割当手段と、上記割り当てた無線通信装置の宛先情報を上記情報処理装置へ通知する通知手段と、上記割り当てた無線通信装置の宛先情報が指定された上記情報処理装置からの通信によって無線通信装置の設定をする設定手段と、前記情報処理装置の探索時に送信された製造元情報が自装置と同じ場合にのみ前記情報処理装置に応答する手段を有するネットワークシステムを提供する。
【発明の効果】
【０００８】
この発明によるネットワークシステムは、有線と無線の間で送受信を中継する無線通信装置に対して有線の初期設定を容易にすることができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態のネットワークシステムの構成を示す図である。
【図２】図１に示す無線ブリッジ１と情報処理装置２の間の通信の一例を示す通信シーケンス図である。
【図３】図２の続きを示す通信シーケンス図である。
【図４】図１に示す情報処理装置２の無線ブリッジ情報テーブルの内容の一例を示す図である。
【図５】図１に示すネットワークシステム上の各装置間でやり取りされるフレームのフォーマットの一例を示す説明図である。
【００１０】
【図６】図５に示す長さ／タイプおよびイーサネットデータの各フィールドに格納する特別なデータの一例を示す図である。
【図７】図１に示す無線ブリッジ１と情報処理装置２との間でやり取りされるカプセル化フレームのフォーマットの一例を示す説明図である。
【図８】図１に示す無線ブリッジ１と情報処理装置２がそれぞれ保持するＩＰアドレステーブルの内容の一例を示す図である。
【図９】図１に示す無線ブリッジ１の構成の主要な部分について示すブロック図である。
【図１０】図１に示す情報処理装置２の構成の主要な部分について示すブロック図である。
【００１１】
【図１１】図１に示す情報処理装置２が無線ブリッジ１に対して初期設定するときの処理を示すフローチャート図である。
【図１２】図１１の続きの処理を示すフローチャート図である。
【図１３】図１に示す無線ブリッジ１の初期設定処理を示すフローチャート図である。
【図１４】他の実施形態のネットワークシステムの構成を示す図である。
【図１５】さらに他の実施形態のネットワークシステムの構成を示す図である。
【図１６】図１５に示す切換器４５の処理を示すフローチャート図である。
【発明を実施するための形態】
【００１２】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図１は、実施形態のネットワークシステムの構成を示す図である。
実施形態のネットワークシステムについて、無線ブリッジ１は有線ＬＡＮ（有線ネットワークに相当する）７で情報処理装置２と接続されている。
【００１３】
また、無線ブリッジ１は無線ＬＡＮ（無線ネットワークに相当する）８でアクセスポイント３と接続されている。
そして、無線ブリッジ１は情報処理装置２とアクセスポイント３との間の通信を中継する。
有線ＬＡＮ７は、有線を介したネットワーク通信が可能なローカルエリアネットワークである。この有線ＬＡＮ７は、例えば、イーサネット（Ｅｔｈｅｒｎｅｔ、登録商標）通信等がある。
【００１４】
情報処理装置２は、無線ブリッジ１以外の他のネットワーク機器とは接続していない。
アクセスポイント３は有線ＬＡＮ７とは他の有線ＬＡＮ６と接続されている。
このアクセスポイント３は、無線ＬＡＮ８を介して無線ブリッジ１と有線ＬＡＮ６を介してデフォルトゲートウェイ４及びＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ９を含む有線ＬＡＮ６に接続された装置との間の通信を中継する。
【００１５】
デフォルトゲートウェイ４は、外部ネットワーク５と接続されている。
このデフォルトゲートウェイ４は、有線ＬＡＮ６を介してアクセスポイント３及びＤＨＣＰサーバ９を含む装置と外部ネットワーク５に接続された装置との間の通信を中継する。
また、デフォルトゲートウェイ４はＷｅｂ機能を内蔵しており、ユーザがデフォルトゲートウェイ４に対する各種の設定を行うときには、ブラウザから上記Ｗｅｂ機能を利用して設定を行う。
【００１６】
外部ネットワーク５は、有線ＬＡＮ６、無線ＬＡＮ８、及び有線ＬＡＮ７とはサブネットのアドレスが異なる他のネットワークである。
ＤＨＣＰサーバ９は、デフォルトゲートウェイ４によって有線ＬＡＮ６に接続されている。
このＤＨＣＰサーバ９は、情報処理装置２に対して、情報処理装置２のＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ）とデフォルトゲートウェイ４のＩＰアドレスの配布を行う。
【００１７】
なお、ＤＨＣＰサーバ９は上記ネットワークシステムの構成に含まなくてもよい。
無線ブリッジ１と情報処理装置２は、それぞれ無線ブリッジ設定モードで動作することができる。
無線ブリッジ設定モードは、情報処理装置２が無線ブリッジ１を用いて無線通信を行う無線ＬＡＮ８の設定情報を通信するためのモードである。
この無線ブリッジ設定モードでは、情報処理装置２が無線ブリッジ１に対して無線ＬＡＮ８で無線通信するための設定情報を通信する。
【００１８】
そのために、情報処理装置２と無線ブリッジ１は、各々Ａｕｔｏ−ＩＰによって自装置に対してそれぞれ自動で無線ブリッジ設定モードのＩＰアドレス（１６９．２５４．ｘｘｘ．ｘｘｘ）を割り当てる。
例えば、無線ブリッジ１はＩＰアドレス（１６９．２５４．１１１．１１１）を割り当て、情報処理装置２はＩＰアドレス（１６９．２５４．２２２．２２２）を割り当てる。
また、無線ブリッジ設定モードでは、情報処理装置２と無線ブリッジ１は、互いに情報処理装置２と無線ブリッジ１との間でのみ通信できるカプセル化フレームである通信フレームを用いて通信を行う。
【００１９】
さらに、図１では、無線ブリッジ１は、ホスト名「ｍｕｓｅｎｂ１」、ＩＰアドレス「なし」、ＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」にしている。
また、情報処理装置２は、ＩＰアドレス「１０．１０．１０．１０」にしている。
さらに、アクセスポイント３は、ＩＰアドレス「１０．１０．１０．２０」にしている。
また、デフォルトゲートウェイ４は、ホスト名「ｇｗ１」、ＩＰアドレス「１０．１０．１０．１」、ＭＡＣアドレス「ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ：ｂｂ」にしている。
【００２０】
次に、上記無線ブリッジ１と情報処理装置２の間の通信シーケンスについて説明する。
図２は、図１に示した無線ブリッジ１と情報処理装置２の間の通信の一例を示す通信シーケンス図である。
まず、ユーザは、無線ブリッジ１と情報処理装置２を通信ケーブル（例えば、イーサネットケーブル）で接続する。
図２に示すように、無線ブリッジ１と情報処理装置２は、互いのネットワーク通信がリンクアップ（Ｌｉｎｋ  ＵＰ）する（図２中「ａ１」）。
【００２１】
情報処理装置２は、ネットワーク通信のイーサネットブロードキャスト送信で、図１の有線ＬＡＮ７に無線ブリッジ１が存在するか否かを調べるための無線ブリッジ探索フレームを送信する（図２中「ａ２」）。
無線ブリッジ１は、送信元ＭＡＣアドレスが無線ブリッジ１と同じベンダーコードであるフレームに対してのみ応答する（図２中「ａ３」）。
【００２２】
この場合、無線ブリッジ１は、情報処理装置２からの無線ブリッジ探索フレームを受信すると、その無線ブリッジ探索フレームに含まれる送信元ＭＡＣアドレスが無線ブリッジ１と同じベンダーコードであることを確認すると、情報処理装置２へ無線ブリッジ応答フレームを送信する（図２中「ａ４」）。
情報処理装置２は、無線ブリッジ１からの無線ブリッジ応答フレームを受信すると、自装置が無線ブリッジ１と有線ＬＡＮ７を介して接続されたことを認識し、無線ブリッジ１に対し、無線ブリッジ設定モード移行指示フレームを送信する（図２中「ａ５」）。
【００２３】
無線ブリッジ１は、情報処理装置２から無線ブリッジ設定モード移行指示フレームを受信すると、情報処理装置２に対して応答フレームを送信し（図２中「ａ６」）、情報処理装置２と無線ブリッジ１の間で図１の無線ＬＡＮ８で無線通信する設定情報を通信するための無線ブリッジ設定モードへ移行する（図２中「ａ７」）。
無線ブリッジ１は、無線ブリッジ設定モードへの移行が完了すると、情報処理装置２へ無線ブリッジ設定モード移行完了を通知する無線ブリッジ設定モード移行完了フレームを送信する（図２中「ａ８」）。
【００２４】
一方、情報処理装置２は、無線ブリッジ１からの応答フレームを受信すると、無線ブリッジ設定モードへ移行する（図２中「ａ９」）。
その後、無線ブリッジ設定モードでは、情報処理装置２と無線ブリッジ１の間で図１の無線ＬＡＮ８で無線通信する設定情報を通信するために、無線ブリッジ１と情報処理装置２が各々Ａｕｔｏ−ＩＰによりそれぞれ自動で自装置に対してＩＰアドレス（１６９．２５４．＊．＊）を割り当てる。
【００２５】
無線ブリッジ１は、Ａｕｔｏ−ＩＰにより自動で自装置にＩＰアドレス（１６９．２５４．１１１．１１１）を割り当てる（図２中「ａ１０」）。
また、無線ブリッジ１は、自装置に割り当てたＩＰアドレス（１６９．２５４．１１１．１１１）を情報処理装置２に通知する（図２中「ａ１１」）。この通知では、自装置に割り当てたＩＰアドレス（１６９．２５４．１１１．１１１）と共に、無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」と無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」も含むフレームを送信する。
【００２６】
一方、同様にして、情報処理装置２は、Ａｕｔｏ−ＩＰにより自動で自装置にＩＰアドレス（１６９．２５４．２２２．２２２）を割り当てる（図２中「ａ１２」）。
そして、情報処理装置２と無線ブリッジ１は、情報処理装置２と無線ブリッジ１の間のみで通信できるカプセル化フレームを用いて互いに通信を行う。
このようにして、無線ブリッジ設定モードに移行することにより、情報処理装置２が図１の外部ネットワーク５の装置とデータの送受信を行うフレームと、情報処理装置２が図１の無線ＬＡＮ８の設定情報を無線ブリッジ１と送受信するフレームを分けることができる。
【００２７】
そして、後者のフレームをカプセル化フレームを用いて通信することにより、情報処理装置２と無線ブリッジ１はともに、前者のフレーム送受信用のＩＰアドレスと、後者のフレーム送受信用のＩＰアドレスの２種類のＩＰアドレスを持つことができる。
その後、情報処理装置２は、情報処理装置２の内部に記憶された無線ブリッジ情報テーブルに対して、無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」、無線ブリッジ１のＩＰアドレス、無線ブリッジ１０１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」を組み合わせて登録する（図２中「ａ１３」）。
【００２８】
ユーザは、情報処理装置２のブラウザを使って無線ブリッジ１に対して図１の無線ＬＡＮ８で通信を行うための情報設定を行うとき、ブラウザのアドレス入力部に無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」を入力する。
情報処理装置２は、ブラウザのアドレス入力部に無線ブリッジのホスト名が入力されると（図３中「ａ１４」）、自装置内の無線ブリッジ情報テーブルを参照し、無線ブリッジ１のＩＰアドレスを読み出す。
【００２９】
また、情報処理装置２は、無線ブリッジ設定モード用のカプセル化フレームを作成する。
そして、図３に示すように、情報処理装置２は、無線ブリッジ設定モード用のカプセル化フレームに無線ブリッジ１のＩＰアドレスを送信先ＩＰアドレスに設定し、無線ＬＡＮ設定画面情報を要求する無線ＬＡＮ設定画面情報要求フレームを作成し、無線ブリッジ１へ送信する（図３中「ａ１５」）。
【００３０】
この無線ＬＡＮ設定画面情報要求フレームの送受信以降、情報処理装置２と無線ブリッジ１の間の送受信は、全て無線ブリッジ設定モード用のカプセル化フレームで送受信を行う（図３中「ａ１６」）。
無線ブリッジ１は、情報処理装置２から無線ＬＡＮ設定画面情報要求フレームを受信すると、図１の無線ＬＡＮ８による無線通信の無線ＬＡＮ設定画面情報（Ｗｅｂ画面情報）を含む無線ＬＡＮ設定画面情報フレームを作成して情報処理装置２に送信する（図３中「ａ１７」）。
【００３１】
情報処理装置２は、無線ブリッジ１から無線ＬＡＮ設定画面情報フレームを受信すると、そのフレームに含まれる無線ＬＡＮ設定画面情報に基いて情報処理装置２のブラウザに無線ＬＡＮ設定画面を表示する。
ユーザは、ブラウザに表示された無線ＬＡＮ設定画面に無線ＬＡＮ設定情報を入力する。この無線ＬＡＮ設定情報は、無線ブリッジ１によって無線ＬＡＮ８による無線通信を行うために必要な各種の設定情報である。
【００３２】
情報処理装置２は、ブラウザの無線ＬＡＮ設定画面に無線ＬＡＮ設定情報が入力されると（図３中「ａ１８」）、無線ＬＡＮ設定情報を含む無線ＬＡＮ設定情報フレームを作成して無線ブリッジ１に送信する（図３中「ａ１９」）。
無線ブリッジ１は、情報処理装置２から無線ＬＡＮ設定情報フレームを受信すると応答フレームを情報処理装置２へ送信する（図３中「ａ２０」）。
こうして、ユーザは無線ブリッジ１への情報設定を完了する。
【００３３】
無線ブリッジ１は、無線ＬＡＮ設定情報を設定すると、アクセスポイント３に対し、無線ＬＡＮ８の接続認証を開始する（図３中「ａ２１」）。
無線ブリッジ１とアクセスポイント３の間で、無線ＬＡＮ８の接続認証が完了すると（図３中「ａ２２」）、無線ブリッジ１はアクセスポイント３との無線ＬＡＮ８での無線通信が可能になり、無線ＬＡＮ８での無線通信の接続を開始する（図３中「ａ２３」）。
【００３４】
また、無線ブリッジ１は、無線ＬＡＮ８の接続認証が完了すると、情報処理装置２へ無線ＬＡＮ設定モードを終了する通知である無線ＬＡＮ設定モード終了通知フレームを作成し、情報処理装置２へ送信する（図３中「ａ２４」）。
情報処理装置２は、無線ブリッジ１から無線ＬＡＮ設定モード終了通知フレームを受信すると、無線ＬＡＮ設定モードを終了し、無線ブリッジ１へ応答フレームを送信する（図３中「ａ２５」）。
【００３５】
無線ブリッジ１は、情報処理装置２から応答フレームを受信すると、無線ＬＡＮ設定モードを終了する。
その後、情報処理装置２は、無線ブリッジ１へ外部ネットワーク５の装置へのパケットを有線通信で送信し、無線ブリッジ１はアクセスポイント３へ無線通信で情報処理装置２からのパケットを送信する（図３中「ａ２６」）。
【００３６】
一方、外部ネットワーク５の装置は、情報処理装置２のパケットを受信すると、応答のパケットを返信し、情報処理装置２は、無線ブリッジ１を介して外部ネットワーク５の装置からのパケットを受信する（図３中「ａ２７」）。
このようにして、情報処理装置２は、無線ブリッジ１を介した無線ＬＡＮ８を経由して外部ネットワーク５の装置との間でパケットの送受信が可能となる。
【００３７】
次に、上記情報処理装置２が保持する無線ブリッジ情報テーブルの内容の一例を説明する。
図４は、図１に示した情報処理装置２が保持する無線ブリッジ情報テーブルの内容の一例を示す図である。
無線ブリッジ情報テーブルは、無線ブリッジ１のホスト名「ｍｕｓｅｎｂ１」、無線ブリッジ１のＩＰアドレス「１６９．２５４．１１１．１１１」、無線ブリッジ１のＭＡＣアドレス「ａａ：ａａ：ａａ：ａａ：ａａ：ａａ」を組み合わせて登録する。
【００３８】
上記ホスト名とＩＰアドレスとＭＡＣアドレスは、無線ブリッジ設定モード時に無線ブリッジ１から通知されたものである。
また、上記ＩＰアドレスは、無線ブリッジ設定モード時に無線ブリッジ１においてＡｕｔｏ−ＩＰにより自動で自装置に割り当てられたものである。
【００３９】
次に、無線ブリッジ１と情報処理装置２の間の通信にのみ使用する各フレームの内容について説明する。
無線ブリッジ１と情報処理装置２の間の通信では、図１に示したネットワークシステム上の各装置間でやり取りされるフレームを使用する。
図５は、図１に示したネットワークシステム上の各装置間でやり取りされるフレームのフォーマットの一例を示す説明図である。
図６は、図５に示す長さ／タイプおよびイーサネットデータの各フィールドに格納する特別なデータの一例を示す図である。
この実施形態では、イーサネット（Ｅｔｈｅｒｎｅｔ）フレームの場合について説明するが、その他の規格のフレームを用いても良い。
【００４０】
イーサネットフレームは、図５に示すように、プリアンブル、スタートフレームデリミタ（Ｓｔａｒｔ  Ｆｒａｍｅ  Ｄｅｌｉｍｉｔｅｒ：ＳＦＤ）、宛先アドレス、送信元アドレス、長さ／タイプ、イーサネットデータ、及びフレームチェックシーケンス（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ：ＦＣＳ）の各フィールドを含む。
上記宛先アドレスと送信元アドレスとイーサネットデータの詳細な内容は後述し、上記プリアンブル、ＳＦＤ、及びＦＣＳの各フィールドについてはそれぞれ公知なので詳細な説明を省略する。
【００４１】
無線ブリッジ設定モード時、図５に示したフレームの長さ／タイプのフィールドに、ＴＣＰ／ＩＰなどの標準的なプロトコルではなく特別なデータを設定して送受信することにより、無線ブリッジ１と情報処理装置２の間の通信でのみ使うフレームとして使用することができる。
【００４２】
例えば、図５に示したイーサネットフレームの長さ／タイプのフィールド（２ｂｙｔｅ）に特別なプロトコル番号「９９９９」を設定して送受信する。
この特別なプロトコル番号「９９９９」は、無線ブリッジ設定モード時に無線ブリッジ１と情報処理装置２との間でのみデータをやり取りする通信用であることを示す情報である。
したがって、無線ブリッジ１と情報処理装置２は、受信したフレームの長さ／タイプのフィールドにプロトコル番号「９９９９」が設定されていることを確認することにより、無線ブリッジ１と情報処理装置２の間の通信でのみ使うフレームであることを認識できる。
【００４３】
また、上記無線ブリッジ探索フレームの場合、情報処理装置２は、長さ／タイプのフィールドにプロトコル番号「９９９９」を、イーサネットデータのフィールドの先頭２バイト（ｂｙｔｅ）に、図６に示すように、無線ブリッジ探索コマンド「１１１１」をそれぞれ設定して送信する。
この場合、宛先アドレスのフィールドには、イーサネットのブロードキャストアドレスを設定し、送信元アドレスのフィールドには、情報処理装置２のＭＡＣアドレスを設定する。
【００４４】
したがって、無線ブリッジ１は、受信したフレームの長さ／タイプのフィールドのプロトコル番号「９９９９」と、イーサネットデータのフィールドの先頭２バイトの無線ブリッジ探索コマンド「１１１１」を確認することにより、情報処理装置２から送信された無線ブリッジ探索フレームであることを認識できる。
【００４５】
さらに、上記無線ブリッジ応答フレームの場合、無線ブリッジ１は、情報処理装置２から受信した無線ブリッジ探索フレームの宛先アドレスのフィールドを情報処理装置２のＭＡＣアドレスに書き替え、送信元アドレスのフィールドを無線ブリッジ１のＭＡＣアドレスに書き替えて送信する。
【００４６】
したがって、情報処理装置２は、受信したフレームの長さ／タイプのフィールドのプロトコル番号「９９９９」と、イーサネットデータのフィールドの先頭２バイトの無線ブリッジ探索コマンド「１１１１」と、宛先アドレスのフィールドの情報処理装置２のＭＡＣアドレスと、送信元アドレスのフィールドの無線ブリッジ１のＭＡＣアドレスを確認することにより、無線ブリッジ１から送信された無線ブリッジ応答フレームであることを認識できる。
【００４７】
また、上記無線ブリッジ設定モード移行指示フレームの場合、情報処理装置２は、長さ／タイプのフィールドにプロトコル番号「９９９９」を、イーサネットデータのフィールドの先頭２バイトに、図６に示すように、無線ブリッジ設定モード移行指示コマンド「１１１２」をそれぞれ設定して送信する。
この場合、宛先アドレスのフィールドには、無線ブリッジ１のＭＡＣアドレスを設定し、送信元アドレスのフィールドには、情報処理装置２のＭＡＣアドレスを設定する。
【００４８】
したがって、無線ブリッジ１は、受信したフレームの長さ／タイプのフィールドのプロトコル番号「９９９９」と、イーサネットデータのフィールドの先頭２バイトの無線ブリッジ設定モード移行指示コマンド「１１１２」と、宛先アドレスのフィールドの無線ブリッジ１のＭＡＣアドレスと、送信元アドレスのフィールドの情報処理装置２のＭＡＣアドレスを確認することにより、情報処理装置２から送信された無線ブリッジ設定モード移行指示フレームであることを認識できる。
【００４９】
さらに、上記無線ブリッジ設定モード移行指示フレームに対する応答フレームの場合、無線ブリッジ１は、情報処理装置２から受信した無線ブリッジ設定モード移行指示フレームの宛先アドレスのフィールドを情報処理装置２のＭＡＣアドレスに書き替え、送信元アドレスのフィールドを無線ブリッジ１のＭＡＣアドレスに書き替え、イーサネットデータのフィールドの先頭２バイトを応答コマンド「００００」に書き替えて送信する。
【００５０】
したがって、情報処理装置２は、受信したフレームの長さ／タイプのフィールドのプロトコル番号「９９９９」と、イーサネットデータのフィールドの先頭２バイトの応答コマンド「００００」と、宛先アドレスのフィールドの情報処理装置２のＭＡＣアドレスと、送信元アドレスのフィールドの無線ブリッジ１のＭＡＣアドレスを確認することにより、無線ブリッジ１から送信された無線ブリッジ設定モード移行指示フレームに対する応答フレームであることを認識できる。
【００５１】
また、上記無線ブリッジ設定モード移行完了フレームの場合、無線ブリッジ１は、長さ／タイプのフィールドにプロトコル番号「９９９９」を、イーサネットデータのフィールドの先頭２バイトに、図６に示すように、無線ブリッジ設定モード移行完了コマンド「１１１２」（この実施形態では無線ブリッジ設定モード移行指示コマンドと共通）を、宛先アドレスのフィールドには、無線ブリッジ１のＭＡＣアドレスを設定し、送信元アドレスのフィールドには、情報処理装置２のＭＡＣアドレスをそれぞれ設定して送信する。
【００５２】
したがって、情報処理装置２は、受信したフレームの長さ／タイプのフィールドのプロトコル番号「９９９９」と、イーサネットデータのフィールドの先頭２バイトの無線ブリッジ設定モード移行完了コマンド「１１１２」と、宛先アドレスのフィールドの情報処理装置２のＭＡＣアドレスと、送信元アドレスのフィールドの無線ブリッジ１のＭＡＣアドレスを確認することにより、無線ブリッジ１から送信された無線ブリッジ設定モード移行完了フレームであることを認識できる。
【００５３】
さらに、無線ブリッジ１が自装置に割り当てたＩＰアドレスを通知するフレームの場合、無線ブリッジ１は、長さ／タイプのフィールドにプロトコル番号「９９９９」を、イーサネットデータのフィールドの先頭２バイトに、図６に示すように、割り当てたＩＰアドレスの通知を示すコマンド「１１１３」を、宛先アドレスのフィールドには、無線ブリッジ１のＭＡＣアドレスを設定し、送信元アドレスのフィールドには、情報処理装置２のＭＡＣアドレスをそれぞれ設定して送信する。
【００５４】
したがって、情報処理装置２は、受信したフレームの長さ／タイプのフィールドのプロトコル番号「９９９９」と、イーサネットデータのフィールドの先頭２バイトのコマンド「１１１３」と、宛先アドレスのフィールドの情報処理装置２のＭＡＣアドレスと、送信元アドレスのフィールドの無線ブリッジ１のＭＡＣアドレスを確認することにより、無線ブリッジ１から送信された無線ブリッジ１のＩＰアドレスの通知のフレームであることを認識できる。
【００５５】
なお、上記プロトコル番号「９９９９」は一例であり、その他のものと重複しない番号ならば他の番号でもよい。
また、図５に示したフレームの長さ／タイプのフィールドについては、通常の送受信の際には、例えばＩＰｖ４を示す「０８００」やＡＲＰを示す「０８０６」を格納する。
【００５６】
上述したように、図５に示したイーサネットフレームにおいて、長さ／タイプのフィールドに、情報処理装置２と無線ブリッジ１間の通信用の特別なプロトコル番号「９９９９」を設定すれば、情報処理装置２と無線ブリッジ１間の通信でのみ使用されるフレームになり、さらに、イーサネットデータの先頭２バイトに、特別なデータを設定することによって情報処理装置２と無線ブリッジ１間の通信でのみ使用される各種のフレームのいずれの種類のフレームであることを情報処理装置２と無線ブリッジ１とで容易に識別することができる。
なお、図６に示した各コマンドは、一定義例を示したものであり、その他の値を設定するように定義しても良い。
【００５７】
図７は、図１に示した無線ブリッジ１と情報処理装置２との間でやり取りされるカプセル化フレームのフォーマットの一例を示す説明図である。
図１に示した無線ブリッジ１と情報処理装置２との間では、図２に示したように、無線ブリッジ１が情報処理装置２から無線ＬＡＮ設定画面情報要求フレームを受信した後は、図７に示したフォーマットのカプセル化フレームで互いにデータをやり取りする。
【００５８】
このカプセル化フレームは、図５に示したイーサネットフレームのフォーマットを基本構成とし、プリアンブル、スタートフレームデリミタ（Ｓｔａｒｔ  Ｆｒａｍｅ  Ｄｅｌｉｍｉｔｅｒ：ＳＦＤ）、宛先アドレス、送信元アドレス、長さ／タイプ、イーサネットデータ、及びフレームチェックシーケンス（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ：ＦＣＳ）の各フィールドを含む。
しかし、イーサネットデータに、宛先ＩＰアドレス、送信元ＩＰアドレス、ＩＰアドレスを除く残りのＩＰヘッダ部、ＴＣＰヘッダ部、及びＴＣＰデータの各データを含める。
【００５９】
そして、無線ブリッジ１から情報処理装置２へ送信する場合、宛先ＭＡＣアドレスのフィールドに情報処理装置２のＭＡＣアドレスを、送信元ＭＡＣアドレスのフィールドに無線ブリッジ１のＭＡＣアドレスを、長さ／タイプのフィールドに情報処理装置２と無線ブリッジ１間の通信でのみ使用するフレームであることを示す情報として、プロトコル番号「９９９９」をそれぞれ格納する。
さらに、宛先ＩＰアドレスに情報処理装置２のＩＰアドレスを、送信元ＩＰアドレスに無線ブリッジ１のＩＰアドレスを格納する。
【００６０】
一方、情報処理装置２から無線ブリッジ１へ送信する場合、宛先ＭＡＣアドレスのフィールドに無線ブリッジ１のＭＡＣアドレスを、送信元ＭＡＣアドレスのフィールドに情報処理装置２のＭＡＣアドレスを、長さ／タイプのフィールドに情報処理装置２と無線ブリッジ１間の通信でのみ使用するフレームであることを示す情報として、プロトコル番号「９９９９」をそれぞれ格納する。
さらに、宛先ＩＰアドレスに無線ブリッジ１のＩＰアドレスを、送信元ＩＰアドレスに情報処理装置２のＩＰアドレスを格納する。
【００６１】
次に、上記無線ブリッジ１と情報処理装置２がそれぞれ保持するＩＰアドレステーブルの内容の一例を説明する。
図８は、図１に示した無線ブリッジ１と情報処理装置２がそれぞれ保持するＩＰアドレステーブルの内容の一例を示す図である。
【００６２】
無線ブリッジ１と情報処理装置２が、図７に示したフォーマットのカプセル化フレームでデータの送受信を行うとき、無線ブリッジ１と情報処理装置２は、それぞれ図８に示したフォーマットのＩＰアドレステーブルに、無線ブリッジ１と情報処理装置２の間で通信するためだけに用いるＩＰアドレス（１６９．２５４．＊．＊）と、図１に示した外部ネットワーク５や有線ＬＡＮ６に接続されているデフォルトゲートウェイ４とＤＨＣＰサーバ９を含む他の機器との通信に用いるＩＰアドレスの２つを内部に持っている。
【００６３】
次に、上記無線ブリッジ１の構成の主要な部分について説明する。
図９は、図１に示した無線ブリッジ１の構成の主要な部分について示すブロック図である。
【００６４】
無線ブリッジ１は、無線通信装置であり、ＲＯＭ１１に記憶された各種のプログラムを実行し、この無線ブリッジ１の全体を制御すると共に、発明に係る各種の処理を実行するＣＰＵ１０と、ＣＰＵ１０に接続されたバス１５と、バス１５に接続され、ＣＰＵ１０が実行するプログラムを記憶する不揮発性メモリであるＲＯＭ１１と、バス１５に接続され、ＣＰＵ１０がプログラムを実行時に作業領域として使用すると共に各種のデータを記憶する不揮発性メモリであるＲＡＭ１２を備えている。
【００６５】
また、バス１５に接続され、情報処理装置２と図１の有線ＬＡＮ７で接続する有線ネットワークインタフェース１３と、バス１５に接続され、アクセスポイント３と図１の無線ＬＡＮ８で接続する無線ネットワークインタフェース１４とを備えている。
上記ＲＡＭ１２に、予め登録された無線ブリッジ１のホスト名、無線ブリッジ１のＩＰアドレスとＭＡＣアドレス、無線ブリッジ設定モードのときに自装置に割り当てるＩＰアドレス、および上記ＩＰアドレステーブルを含む各種のデータを記憶する。
すなわち、ＣＰＵ１０は、無線通信装置の無線通信装置宛先割当手段と通知手段と設定手段の機能を果たす。
【００６６】
次に、上記情報処理装置２の構成の主要な部分について説明する。
図１０は、図１に示した情報処理装置２の構成の主要な部分について示すブロック図である。
【００６７】
情報処理装置２は、例えば、パーソナルコンピュータ（ＰＣ）であり、ＲＯＭ２１に記憶された各種のプログラムを実行し、この情報処理装置２の全体を制御すると共に、発明に係る各種の処理を実行するＣＰＵ２０と、ＣＰＵ２０に接続されたバス２７と、バス２７に接続され、ＣＰＵ２０が実行するプログラムを記憶する不揮発性メモリであるＲＯＭ２１と、バス２７に接続され、ＣＰＵ２０がプログラムを実行時に作業領域として使用すると共に、各種のデータを記憶する不揮発性メモリであるＲＡＭ２２を備えている。
【００６８】
また、バス２７に接続され、無線ブリッジ１と図１の有線ＬＡＮ７で接続する有線ネットワークインタフェース２３と、ユーザが各種の操作情報を入力するキーボード、ポインティングデバイスを含む入力装置である入力部２４と、ユーザに各種の操作画面やメッセージを表示するＬＣＤを含む表示装置である表示部２５と、ＣＰＵ２０が実行するプログラムとＣＰＵ２０が処理対象にする各種のデータを記憶するＨＤＤを含む記憶装置である記憶部２６とを備えている。
【００６９】
上記ＲＡＭ２２又は上記記憶部２６は、上記無線ブリッジ情報テーブルと上記ＡＲＰテーブルと、上記ブロードキャストアドレスとＭＡＣアドレスと、無線ブリッジ設定モードのときに自装置に割り当てるＩＰアドレス、および上記ＩＰアドレステーブルを含む各種のデータを記憶する。
また、上記表示部２５には、ブラウザによって無線ブリッジ１のホスト名を入力する画面や無線ＬＡＮ設定画面が表示される。
すなわち、上記ＣＰＵ２０は、情報処理装置の探索手段と情報処理装置宛先割当手段と要求手段と通信手段の機能を果たす。
【００７０】
この実施形態のネットワークシステムは、有線ＬＡＮ７と無線ＬＡＮ８との間でデータフレームを中継する無線ブリッジ１が、無線ＬＡＮ８の接続を開始する前の段階で、無線ブリッジ１のＩＰアドレスをユーザが手動で設定する必要が無いため、有線ＬＡＮ７の初期設定を容易にすることができる。
【００７１】
無線ブリッジ１と情報処理装置２のメーカーが同じであることを前提とする。
この場合、ＭＡＣアドレスのベンダーコードが同じになるので、お互いの機器が自社製品であることが容易に分かるため、無線ブリッジ１が受信したフレームの送信元が自社の機器である場合のみ、無線ブリッジ１は情報処理装置２に対して応答を返す処理が可能となり、この後、無線ブリッジ１と情報処理装置２がともに仮のＩＰアドレスを割り当てることで、無線ブリッジ１と情報処理装置２が互いに通信可能となり、情報処理装置２から無線ブリッジ１に対して、無線ＬＡＮ８の設定が可能となる。
【００７２】
次に、上記情報処理装置２が上記無線ブリッジ１に対して初期設定するときの処理について説明する。
図１１及び図１２は、図１の情報処理装置２が無線ブリッジ１に対して初期設定するときの処理を示すフローチャート図である。
図１の情報処理装置２のＣＰＵ２０は、図１１に示すように、イーサネットのリンクを検知し（図中「Ｓ１」）し、イーサネットリンクアップしたか否かを判断する（図中「Ｓ２」）。
【００７３】
ＣＰＵ２０は、イーサネットリンクアップしなかったと判断したら（図中「Ｓ２のＮの場合」）、Ｓ１の処理へ戻る。
また、ＣＰＵ２０は、イーサネットリンクアップしたと判断したら（図中「Ｓ２のＹの場合」）、有線ＬＡＮへ無線ブリッジ探索フレームを送信して無線ブリッジを探索する（図中「Ｓ３」）。
そして、ＣＰＵ２０は、無線ブリッジから無線ブリッジ応答フレームによるＭＡＣアドレスの応答有りか否かを判断する（図中「Ｓ４」）。
【００７４】
ＣＰＵ２０は、無線ブリッジからＭＡＣアドレスの応答なしと判断したら（図中「Ｓ４のＮの場合」）、Ｓ３の処理へ戻る。
また、ＣＰＵ２０は、無線ブリッジからＭＡＣアドレスの応答有りと判断したら（図中「Ｓ４のＹの場合」）、無線ブリッジに無線ブリッジ設定モード移行指示フレームによって無線ブリッジ設定モード移行指示を送信する（図中「Ｓ５」）。
その後、ＣＰＵ２０は、無線ブリッジから応答フレームによる応答有りか否かを判断する（図中「Ｓ６」）。
【００７５】
ＣＰＵ２０は、無線ブリッジから応答無しと判断したら（図中「Ｓ６のＮの場合」）、Ｓ５の処理へ戻る。
また、ＣＰＵ２０は、無線ブリッジから応答有りと判断したら（図中「Ｓ６のＹの場合」）、無線ブリッジ設定モードへ移行し（図中「Ｓ７」）、Ａｕｔｏ−ＩＰで自装置に無線ブリッジ設定モード時のＩＰアドレスを割り当てる（図中「Ｓ８」）。
そして、ＣＰＵ２０は、無線ブリッジからＩＰアドレスの通知を受信したか否かを判断する（図中「Ｓ９」）。
【００７６】
ＣＰＵ２０は、無線ブリッジからＩＰアドレスの通知を受信しなかったと判断したら（図中「Ｓ９のＮの場合」）、Ｓ９の処理を繰り返す。
また、ＣＰＵ２０は、無線ブリッジからＩＰアドレスの通知を受信したと判断したら（図中「Ｓ９のＹの場合」）、無線ブリッジからの応答で得た無線ブリッジのＩＰアドレスとホスト名とＭＡＣアドレスとを組み合わせて無線ブリッジ情報テーブルに登録する（図中「Ｓ１０」）。
【００７７】
次に、図１の情報処理装置２のＣＰＵ２０は、図１２に示すように、表示部に表示したブラウザに無線ブリッジのホスト名の入力があったか否かを判断する（図中「Ｓ１１」）。
ＣＰＵ２０は、ブラウザに無線ブリッジのホスト名の入力がなかったと判断したら（図中「Ｓ１１のＮの場合」）、Ｓ１１の処理を繰り返す。
また、ＣＰＵ２０は、ブラウザに無線ブリッジのホスト名の入力があったと判断したら（図中「Ｓ１１のＹの場合」）、無線ブリッジに無線ＬＡＮ設定画面情報要求フレームによって無線ＬＡＮ設定画面情報要求を送信する（図中「Ｓ１２」）。
【００７８】
その後、ＣＰＵ２０は、無線ブリッジから無線ＬＡＮ設定画面情報フレームによって無線ＬＡＮ設定画面情報を受信したか否かを判断する（図中「Ｓ１３」）。
ＣＰＵ２０は、無線ブリッジから無線ＬＡＮ設定画面情報を受信しなかったと判断したら（図中「Ｓ１３のＮの場合」）、Ｓ１２の処理へ戻る。
また、ＣＰＵ２０は、無線ブリッジから無線ＬＡＮ設定画面情報を受信したと判断したら（図中「Ｓ１３のＹの場合」）、ブラウザに無線ＬＡＮ設定画面情報に基づく無線ＬＡＮ設定画面を表示する。
そして、ＣＰＵ２０は、無線ＬＡＮ設定画面にユーザによる無線ＬＡＮ設定情報が入力されると、無線ブリッジに無線ＬＡＮ設定情報フレームによって無線ＬＡＮ設定情報を送信する（図中「Ｓ１４」）。
【００７９】
その後、ＣＰＵ２０は、無線ブリッジから応答フレームによる応答が有りか否かを判断する（図中「Ｓ１５」）
ＣＰＵ２０は、無線ブリッジから応答フレームによる応答がなしと判断したら（図中「Ｓ１５のＮの場合」）、Ｓ１４の処理へ戻る。
また、ＣＰＵ２０は、無線ブリッジから応答フレームによる応答が有りと判断したら（図中「Ｓ１５のＹの場合」）、無線ブリッジから無線ＬＡＮ設定モード終了通知フレームによって無線ＬＡＮ設定モード終了通知を受信したか否かを判断する（図中「Ｓ１６」）。
【００８０】
ＣＰＵ２０は、無線ブリッジから無線ＬＡＮ設定モード終了通知を受信しなかったと判断したら（図中「Ｓ１６のＮの場合」）、Ｓ１６の処理を繰り返す。
また、ＣＰＵ２０は、無線ブリッジから無線ＬＡＮ設定モード終了通知を受信したと判断したら（図中「Ｓ１６のＹの場合」）、無線ブリッジへ応答フレームによって応答を送信する（図中「Ｓ１７」）。
そして、ＣＰＵ２０は、無線ブリッジを介して外部ネットワークとの送受信を開始し（図中「Ｓ１８」）、この処理を終了する。
【００８１】
次に、無線ブリッジ１の初期設定処理を説明する。
図１３は、図１に示した無線ブリッジ１が初期設定するときの処理を示すフローチャート図である。
図１の無線ブリッジ１のＣＰＵ１０は、図１３に示すように、イーサネットのリンクを検知し（図中「Ｓ２１」）、イーサネットリンクアップしたか否かを判断する（図中「Ｓ２２」）。
【００８２】
ＣＰＵ１０は、イーサネットリンクアップしなかったと判断したら（図中「Ｓ２２のＮの場合」）、Ｓ２１の処理へ戻る。
また、ＣＰＵ１０は、イーサネットリンクアップしたと判断したら（図中「Ｓ２２のＹの場合」）、有線ＬＡＮから無線ブリッジ探索フレームを受信したか否かを判断する（図中「Ｓ２３」）。
【００８３】
ＣＰＵ１０は、無線ブリッジ探索フレームを受信しなかったと判断したら（図中「Ｓ２３のＮの場合」）、Ｓ２３の処理を繰り返す。
また、ＣＰＵ１０は、無線ブリッジ探索フレームを受信したと判断したら（図中「Ｓ２３のＹの場合」）、受信した無線ブリッジ探索フレームの送信元ＭＡＣアドレスのベンダーコードは無線ブリッジと同じか否かを判断する（図中「Ｓ２４」）。
【００８４】
ＣＰＵ１０は、送信元ＭＡＣアドレスのベンダーコードは無線ブリッジと同じではないと判断したら（図中「Ｓ２４のＮの場合」）、Ｓ２３の処理へ戻る。
また、ＣＰＵ１０は、送信元ＭＡＣアドレスのベンダーコードは無線ブリッジと同じと判断したら（図中「Ｓ２４のＹの場合」）、情報処理装置へ無線ブリッジ応答フレームによって無線ブリッジ応答を返す（図中「Ｓ２５」）。
その後、ＣＰＵ１０は、情報処理装置から無線ブリッジ設定モード移行指示フレームによる無線ブリッジ設定モード移行指示を受信したか否かを判断する（図中「Ｓ２６」）。
【００８５】
ＣＰＵ１０は、無線ブリッジ設定モード移行指示を受信しなかったと判断したら（図中「Ｓ２６のＮの場合」）、Ｓ２６の処理を繰り返す。
また、ＣＰＵ１０は、無線ブリッジ設定モード移行指示を受信したと判断したら（図中「Ｓ２６のＹの場合」）、情報処理装置へ応答フレームによって応答を送信する（図中「Ｓ２７」）。
そして、ＣＰＵ１０は、自装置の動作モードを無線ブリッジ設定モードへ移行させる（図中「Ｓ２８」）。
【００８６】
無線ブリッジ１のＣＰＵ１０は、無線ブリッジ設定モードへ移行を完了すると、情報処理装置へ無線ブリッジ設定モード移行完了フレームによって無線ブリッジ設定モード移行完了を送信する（図中「Ｓ２９」）。
また、ＣＰＵ１０は、Ａｕｔｏ−ＩＰで自装置に無線ブリッジ設定モード時のＩＰアドレスを割り当てる（図中「Ｓ３０」）
そして、ＣＰＵ１０は、自装置に割り当てたＩＰアドレスを情報処理装置へ通知する（図中「Ｓ３１」）。
【００８７】
その後、ＣＰＵ１０は、情報処理装置から無線ＬＡＮ設定画面情報要求フレームによる無線ＬＡＮ設定画面情報要求を受信すると（図中「Ｓ３２」）、情報処理装置に無線ＬＡＮ設定画面情報フレームによる無線ＬＡＮ設定画面情報を送信する（図中「Ｓ３３」）。
また、ＣＰＵ１０は、情報処理装置から無線ＬＡＮ設定情報フレームによる無線ＬＡＮ設定情報を受信すると（図中「Ｓ３４」）、情報処理装置に応答フレームによる応答を送信する（図中「Ｓ３５」）。
【００８８】
そして、ＣＰＵ１０は、無線ＬＡＮ設定情報に基づく設定をし、無線ＬＡＮ設定モードを終了し、情報処理装置へ無線ＬＡＮ設定モード終了通知フレームによって無線ＬＡＮ設定モード終了通知を送信し（図中「Ｓ３６」）、この処理を終了する。
こうして、無線ブリッジ１は、情報処理装置２と外部ネットワーク５の機器との送受信を開始する。
【００８９】
このようにして、情報処理装置２と無線ブリッジ１がそれぞれＡｕｔｏ−ＩＰでＩＰアドレスを自動で割り当てることにより、同じサブネットのＩＰアドレスをユーザが手動で設定する必要が無い。
また、情報処理装置２がサブネットが異なる二つのＩＰアドレスをもち、無線ブリッジ１との設定に係る通信時にカプセル化フレームを用いることにより、情報処理装置２は、無線ブリッジ１と情報処理装置２との間での送受信に限定したサブネットと、情報処理装置２と外部ネットワーク５の機器との送受信を行うサブネットの異なる二つのサブネットと送受信できる。
【００９０】
さらに、外部ネットワーク５の機器との送受信を行うサブネットで使用するＩＰアドレスの影響を受けずに、無線ブリッジ１との送受信を行うサブネットのＩＰアドレスを自由に割り当てることができる。
したがって、情報処理装置２から無線ブリッジ１の有線ＬＡＮ７の初期設定を容易にすることができる。
【００９１】
また、情報処理装置２は、イーサネットリンクアップしたことをトリガとして、イーサネットブロードキャスト送信で無線ブリッジ１を探査するので、ユーザが手動操作をすることなく無線ブリッジ１の探索を自動的に開始することができる。
さらに、情報処理装置２が、ハブ（ＨＵＢ）に接続されている場合、イーサネットリンクアップの検知を行うことができないため、ユーザが手動で情報処理装置２の画面上の無線ＬＡＮ設定開始ボタンを押すような簡単な画面操作を行うことにより無線ブリッジ探索フレームを送信して無線ブリッジ１の探索を開始できる。
【００９２】
また、情報処理装置２をハブに接続して、そのハブと情報処理装置２の間でイーサネットリンクアップが完了した後に、ハブに無線ブリッジ１を接続した場合、情報処理装置２は既にイーサネットリンクアップが完了しているため、そのままでは、イーサネットリンクアップ後に無線ブリッジ１の探索を開始できない。
そこで、情報処理装置２が電源オン後に自動的に無線ブリッジ１の探索を開始するようにすれば、上記の場合でも情報処理装置２が無線ブリッジ１を探索することができる。
【００９３】
さらに、無線ブリッジ１がＡｕｔｏ−ＩＰにより割り当てたＩＰアドレスを情報処理装置２へ通知し、情報処理装置２の表示部２５の表示画面に無線ブリッジ１のＩＰアドレスと共にホスト名が表示されるので、この表示を見ることでユーザは無線ブリッジ１のＩＰアドレスが何かを知ることができ、ブラウザにＩＰアドレスを入力できるようになる。
また、ＩＰアドレスを入力しなくても、予めホスト名が決まっていれば、そのホスト名を指定することによってユーザがブラウザへＩＰアドレスを入力する手間が省ける。
【００９４】
また、無線ブリッジ１と情報処理装置２が同じベンダーであれば、そのベンダー独自で開発したプロトコルが世界標準となっていなくても、互いに独自プロトコルを解釈してデータ送受信ができるので、情報処理装置２と無線ブリッジ２がベンダー独自のフレーム（カプセル化フレーム）を用いて送受信できる。
【００９５】
すなわち、無線ブリッジ１と情報処理装置２のメーカーが同じであることを前提とした場合、ＭＡＣアドレスのベンダーコードが同じになるので、お互いの機器が自社製品であることが容易に分かる。
そこで、無線ブリッジ１が受信したフレームの送信元が自社の機器である場合のみ、無線ブリッジ１は情報処理装置２に対して応答を返す処理が可能となる。
この後、無線ブリッジ１と情報処理装置２はともに仮のＩＰアドレスを割り当てることで、無線ブリッジ１と情報処理装置２が通信可能となり、情報処理装置２から無線ブリッジ１に対して、無線ＬＡＮの設定が可能となる。
【００９６】
上記初期設定の処理は、上述の実施形態では、情報処理装置２が無線ブリッジ１との間で有線のリンクアップがされたときの場合を説明したが、ユーザが情報処理装置２に対して無線ブリッジ１の設定を開始する指示入力として、例えば、ＣＰＵ２０は入力部２４から設定開始ボタンの入力があったときに開始するようにしても良いし、又はＣＰＵ２０は情報処理装置２の電源がオンになったときに開始するようにしても良い。
【００９７】
次に、ネットワークシステムに無線ブリッジが２台あった場合について説明する。
図１４は、他の実施形態のネットワークシステムの構成を示す図である。
この実施形態のネットワークシステムでは、ネットワーク系統が２系統あり、図１に示したネットワークシステム構成から無線ブリッジを２台に増やした時の構成を示している。
このネットワークシステムは、図１４に示すように、有線ＬＡＮ７上には新たに無線ブリッジ３１を設けている。
【００９８】
無線ブリッジ３１は、無線ＬＡＮ３８でアクセスポイント３３と接続されている。
そして、無線ブリッジ３１は情報処理装置２とアクセスポイント３３との間の通信を中継する。この無線ブリッジ３１は、ホスト名「ｍｕｓｅｎｂ２」、ＩＰアドレスはなし、ＭＡＣアドレス「ｃｃ：ｃｃ：ｃｃ：ｃｃ：ｃｃ：ｃｃ」、無線ブリッジ設定モード時のＩＰアドレス「１６９．２５４．１１１．１１２」である。
【００９９】
アクセスポイント３３は、ルータ３２を介して有線ＬＡＮ３６と接続されている。
このアクセスポイント３３は、ＩＰアドレス「１０．１０．１０．２１」である。
また、有線ＬＡＮ３６には、デフォルトゲートウェイ３４及びＤＨＣＰサーバ３９を含む装置が接続されている。
このデフォルトゲートウェイ３４は、有線ＬＡＮ６を介してルータ３２、アクセスポイント３３及びＤＨＣＰサーバ３９を含む装置と社内ネットワーク３５に接続された装置との間の通信を中継する。
デフォルトゲートウェイ３４は、ホスト名「ｇｗ２」、ＩＰアドレス「２０．２０．２０．２」、ＭＡＣアドレス「ｄｄ：ｄｄ：ｄｄ：ｄｄ：ｄｄ」である。
【０１００】
このようなネットワークシステム構成となる場合には、セキュリティレベルが異なる複数の無線ＬＡＮとデータ送受信したい場合が考えられる。
例えば、部署ごとに無線ネットワークを分けたいとか、金融機関などでは、お金に関する重要なデータ用のネットワークと事務処理用のネットワークを分けたいとかが考えられる。
【０１０１】
このネットワークシステムでは、２系統の無線ＬＡＮがそれぞれ独立したネットワークとなっているとき、それぞれの無線ネットワークから同じ１台の情報処理装置２へデータ送受信したい場合、複数台の無線ブリッジ１と３１が必要となる。
各無線ブリッジ１と３１は、同じ有線ＬＡＮ７に接続されている場合、各無線ブリッジ１と３１は、上述した図２のａ１０と図１３のＳ３０で、Ａｕｔｏ−ＩＰにより自動で無線ブリッジ自身のＩＰアドレスを割り当てる。
このとき、無線ブリッジ１と無線ブリッジ３１のＣＰＵ１０は、Ａｕｔｏ−ＩＰにより有線ＬＡＮ７を介して情報交換し、お互いが割り当てるＩＰアドレスが重複しないように調整し、同じＩＰアドレスを割り当てないようにする。
【０１０２】
また、無線ブリッジ１と３１は、自身にＩＰアドレスを持たず、デフォルトゲートウェイ４と３４のＩＰアドレスを無線ブリッジ１と３１のそれぞれの内部に格納して設定フレームを受信するようにすると、デフォルトゲートウェイはネットワーク内に必ず一つしかないため、無線ブリッジが２台あった場合は、１台目と２台目の無線ブリッジのＩＰアドレスが同じとなり、ＩＰアドレスの競合が起こるため、図１４に示すように、複数台の無線ブリッジ１と３１があった場合、情報処理装置２から各無線ブリッジ１と３１への設定が不可能になる。
【０１０３】
しかし、上述のようにして、情報処理装置２に有線ＬＡＮ７で接続された無線ブリッジが複数台あった場合であっても、無線ブリッジに対する有線ネットワークの初期設定を容易にすることができる。
さらに、無線ブリッジは仮のＩＰアドレスを持ち、この仮のＩＰアドレスは、同じ有線ネットワークに接続されている無線ブリッジが複数台あった場合、各々の無線ブリッジで異なるＩＰアドレスを割り当てる。
そのため、無線ブリッジ同士でＩＰアドレスの競合が起きないため、無線ブリッジが複数台あった場合であっても、無線ブリッジに対する有線ネットワークの初期設定を容易にすることができる。
【０１０４】
次に、ネットワークシステムに無線ブリッジが２台あった場合の他の例について説明する。
図１５は、さらに他の実施形態のネットワークシステムの構成を示す図である。
この実施形態のネットワークシステムも、ネットワーク系統が２系統あり、図１に示したネットワークシステム構成から無線ブリッジを２台に増やした時の構成を示している。
このネットワークシステムは、図１５に示すように、有線ＬＡＮ７上には新たに無線ブリッジ４１を設けている。
【０１０５】
無線ブリッジ４１は、無線ＬＡＮ４８でアクセスポイント４３と接続されている。
そして、無線ブリッジ４１は情報処理装置２とアクセスポイント４３との間の通信を中継する。この無線ブリッジ４１は、ホスト名「ｍｕｓｅｎｂ２」、ＩＰアドレスはなし、ＭＡＣアドレス「ｃｃ：ｃｃ：ｃｃ：ｃｃ：ｃｃ：ｃｃ」、無線ブリッジ設定モード時のＩＰアドレス「１６９．２５４．１１１．１１２」である。
【０１０６】
このネットワークシステムは、図１４に示したネットワークシステムと異なるのは、無線ＬＡＮは２系統あるが、アクセスポイント３と４３は、切換器４５を経由して同じ有線ＬＡＮ６に接続されているところである。
この切換器４５は、ＣＰＵ、ＲＯＭ及びＲＡＭを含むマイクロコンピュータによって実現され、有線ＬＡＮ６上の端末装置４２、４４から情報処理装置２へのデータ通信について、無線ブリッジ１による無線ＬＡＮと無線ブリッジ４１による無線ＬＡＮのいずれかに切り替えて送信する制御を司る。
また、有線ＬＡＮ６には複数の端末装置４２、４４が接続されている。
【０１０７】
このようなネットワークシステム構成となる場合には、無線ＬＡＮの通信速度が遅い場合が考えられる。
無線ＬＡＮの通信速度は有線ＬＡＮよりも遅く、例えば、有線ＬＡＮ側が１Ｇｂｐｓで接続していても、無線ＬＡＮ側が５４Ｍｂｐｓでしか接続できないのであれば、例えば、アクセスポイント３から情報処理装置２までは５４Ｍｂｐｓでしか通信できないことになる。
【０１０８】
しかし、複数の無線ブリッジ１と４１を複数台設置し、切換器４５によって通信量の少ない方へ送信を切り替えるようにすることにより、無線ＬＡＮの通信負荷を分散させることができる。
例えば、端末装置４２が無線ブリッジ１による無線ＬＡＮで情報処理装置２と大容量のデータ送受信をしているときに、別の端末装置４４が無線ＬＡＮで情報処理装置２とデータ送受信するときは、装置端末４２無線ＬＡＮではなく、別の無線ブリッジ４１による無線ＬＡＮを使って情報処理装置２と通信すれば、速くデータを送受信することができる。
【０１０９】
そこで、切換器４５は、端末装置４２、４４から情報処理装置２宛てのデータを受信したときに、無線ブリッジ１による無線ＬＡＮのデータ送受信の状態情報としてアクセスポイント３から現在の無線ＬＡＮの通信量を、無線ブリッジ４１による無線ＬＡＮのデータ送受信の状態情報としてアクセスポイント４３から現在の無線ＬＡＮの通信量を取得する。
そして、その取得した各通信量に基いてアクセスポイント３、４３のどちらか無線ＬＡＮの通信量が少ない方へデータを送信することにより、無線ブリッジ１による無線ＬＡＮと無線ブリッジ４１による無線ＬＡＮのどちらを使って通信するのかを切り換える。
【０１１０】
また、複数台の無線ブリッジ１、４１が同じ有線ＬＡＮ７に接続されている場合、無線ブリッジ１、４１のＣＰＵ１０は、図２のａ１０又は図１３のＳ３０において、Ａｕｔｏ−ＩＰにより自動で無線ブリッジ自身のＩＰアドレスを割り当てるが、このとき、無線ブリッジ１と無線ブリッジ４１はお互いが割り当てるＩＰアドレスが重複しないようにＡｕｔｏ−ＩＰにより情報交換し、同じＩＰアドレスを割り当てないようにする。
【０１１１】
図１６は、図１５に示した切換器４５の処理を示すフローチャート図である。
切換器４５は、端末装置から情報処理装置宛のデータを受信したか否かを判断する（図中「Ｓ４１」）。
例えば、端末装置４２から情報処理装置２宛のデータを受信する。
切換器４５は、端末装置から情報処理装置宛のデータを受信しなかったと判断したら（図中「Ｓ４１のＮの場合」）、Ｓ４１の処理を繰り返す。
【０１１２】
また、切換器４５は、端末装置から情報処理装置宛のデータを受信したと判断したら（図中「Ｓ４１のＹの場合」）、１台目のアクセスポイントへ現在の無線ＬＡＮの通信量を問い合わせる（図中「Ｓ４２」）。
そして、切換器４５は、１台目のアクセスポイントから現在の無線ＬＡＮの通信量を受信する（図中「Ｓ４３」）。
例えば、１台目のアクセスポイントがアクセスポイント３の場合、切換器４５は、アクセスポイント３に問い合わせて現在の無線ブリッジ１を経由した無線ＬＡＮの通信量を取得する。
【０１１３】
さらに、切換器４５は、２台目のアクセスポイントへ現在の無線ＬＡＮの通信量を問い合わせる（図中「Ｓ４４」）。
そして、切換器４５は、２台目のアクセスポイントから現在の無線ＬＡＮの通信量を受信する（図中「Ｓ４５」）。
例えば、２台目のアクセスポイントがアクセスポイント４３の場合、切換器４５は、アクセスポイント４３に問い合わせて現在の無線ブリッジ４１を経由した無線ＬＡＮの通信量を取得する。
【０１１４】
そして、切換器４５は、１台目と２台目のアクセスポイントの無線ＬＡＮの通信量を比較し（図中「Ｓ４６」）、１台目のアクセスポイントの無線ＬＡＮの通信量の方が少ないか否かを判断する（図中「Ｓ４７」）。
【０１１５】
切換器４５は、１台目のアクセスポイントの無線ＬＡＮの通信量の方が少ないと判断したら（図中「Ｓ４７のＹの場合」）、端末装置から受信した情報処理装置宛のデータを１台目のアクセスポイントへ送信し（図中「Ｓ４８」）、この処理を終了する。
この場合、端末装置４２から受信した情報処理装置２宛のデータをアクセスポイント３へ送信することにより、無線ブリッジ１を介して情報処理装置２へ送信される。
【０１１６】
一方、切換器４５は、１台目のアクセスポイントの無線ＬＡＮの通信量の方が少なくないと判断したら（図中「Ｓ４７のＮの場合」）、端末装置から受信した情報処理装置宛のデータを２台目のアクセスポイントへ送信し（図中「Ｓ４９」）、この処理を終了する。
この場合、端末装置４２から受信した情報処理装置２宛のデータをアクセスポイント４３へ送信することにより、無線ブリッジ４１を介して情報処理装置２へ送信される。
【０１１７】
このようにして、無線ＬＡＮの通信速度は有線ＬＡＮよりも遅く、そのため、例えば、有線ＬＡＮ側が１Ｇｂｐｓで接続していても、無線ＬＡＮ側が５４Ｍｂｐｓでしか接続できないのであれば、アクセスポイントから情報処理装置までは５４Ｍｂｐｓでしか通信できないことになる。
しかし、上述したネットワークシステムのように、複数台の無線ブリッジ１と４１を設置し、上述の切換器４５の切換制御をすることにより、無線ＬＡＮの通信負荷を分散させることができる。
【０１１８】
例えば、Ａさんが端末装置４２を使って無線ブリッジ１による無線ＬＡＮで情報処理装置２と大容量のデータ送受信をしているときに、別のＢさんが端末装置４４を使って情報処理装置２と別の通信を行うときは、Ａさんが使っている無線ＬＡＮではなく、別の無線ブリッジ４１による無線ＬＡＮを使って情報処理装置２と通信すれば、速くデータを送受信することができる。
上記無線ブリッジ１、３１、４１の各ホスト名は、それぞれから通知される宛先情報であるＩＰアドレスに対応する無線ブリッジ１、３１、４１の識別情報として予め情報処理装置２に記憶するようにすると良い。
【符号の説明】
【０１１９】
１、３１、４１：無線ブリッジ    ２：情報処理装置    ３、３３、４３：アクセスポイント    ４、３４：デフォルトゲートウェイ    ５：外部ネットワーク    ６、７、３６：有線ＬＡＮ    ８、３８、４８：無線ＬＡＮ    ９、３９：ＤＨＣＰサーバ    １０、２０：ＣＰＵ    １１、２１：ＲＯＭ    １２、２２：ＲＡＭ    １３、２３：有線ネットワークインタフェース    １４：無線ネットワークインタフェース    １５、２７：バス    ２４：入力部    ２５：表示部    ２６：記憶部    ３２：ルータ  ３５：社内ネットワーク    ４２、４４：端末装置    ４５：切換器
【先行技術文献】
【特許文献】
【０１２０】
【特許文献１】特開２００９−４４５１２号公報
【図１】
0005776321.tif 000002
【図２】
0005776321.tif 000003
【図３】
0005776321.tif 000004
【図４】
0005776321.tif 000005
【図５】
0005776321.tif 000006
【図６】
0005776321.tif 000007
【図７】
0005776321.tif 000008
【図８】
0005776321.tif 000009
【図９】
0005776321.tif 000010
【図１０】
0005776321.tif 000011
【図１１】
0005776321.tif 000012
【図１２】
0005776321.tif 000013
【図１３】
0005776321.tif 000014
【図１４】
0005776321.tif 000015
【図１５】
0005776321.tif 000016
【図１６】
0005776321.tif 000017