(57)【要約】【課題】アドレスを決定するまでの時間を短縮する。【解決手段】通信装置は、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮによって通信する複数の通信モードのうち、外部の親機を介して相手装置と通信する第１の通信モードで動作するか、外部の親機を介さずに相手装置と直接通信する第２の通信モードで動作するかを判定し、第２の通信モードで動作すると判定された場合、アドレスを決定する処理におけるサーバとして動作して相手装置にアドレスを提供し、第１の通信モードで動作すると判定された場合、アドレスを決定する処理におけるクライアントとして動作する。【選択図】  図３
2014207699.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮによって通信する複数の通信モードのうち、外部の親機を介して相手装置と通信する第１の通信モードで動作するか、外部の親機を介さずに相手装置と直接通信する第２の通信モードで動作するかを判定する判定手段と、
前記判定手段によって第２の通信モードで動作すると判定された場合、アドレスを決定する処理におけるサーバとして動作して前記相手装置にアドレスを提供し、前記判定手段によって第１の通信モードで動作すると判定された場合、アドレスを決定する処理におけるクライアントとして動作する制御手段と、
を有することを特徴とする通信装置。
【請求項２】
前記アドレスはＩＰアドレスである、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記サーバはＤＨＣＰサーバであり、前記クライアントはＤＨＣＰクライアントである、
ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記通信装置は、無線通信機能を有するプリンタ又は無線通信機能を有するカメラである、
ことを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記通信装置は、表示部を有する、
ことを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記判定手段は、親機から送信されるビーコンを受信したか否かに基づいて、前記第１の通信モードで動作するか前記第２の通信モードで動作するかを判定する、
ことを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
通信装置の制御方法であって、
ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮによって通信する複数の通信モードのうち、外部の親機を介して相手装置と通信する第１の通信モードで動作するか、外部の親機を介さずに相手装置と直接通信する第２の通信モードで動作するかを判定する判定工程と、
前記判定工程において第２の通信モードで動作すると判定された場合、アドレスを決定する処理におけるサーバとして動作して前記相手装置にアドレスを提供し、前記判定工程において第１の通信モードで動作すると判定された場合、アドレスを決定する処理におけるクライアントとして動作する制御工程と、
を有することを特徴とする制御方法。
【請求項８】
請求項１から６のいずれか１項に記載された通信装置が備える各手段として、コンピュータを動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びその通信方法に関する。
【背景技術】
【０００２】
IEEE802.11方式の無線ＬＡＮシステムには、通信モードとして、インフラストラクチャーモードとアドホックモードとがあり、各端末が通信モードを切り替えて通信している。インフラストラクチャーモードは、アクセスポイントなどの中継ノード（親機）を介して通信する通信モードである。一方、アドホックモードは、中継ノードを介さずに、端末同士が直接通信する通信モードである。
【０００３】
また、何れかの通信モードで動作している無線ＬＡＮ通信部が、実際に通信を行うためには、ネットワークアドレスが、一意に割り当てられる必要がある。その理由は、ネットワークアドレスが一意に割り当てられない、即ち、ネットワークアドレスの重複があると、通信したい相手とは別のものと通信する可能性があるからである。
【０００４】
そこで、ＩＰ（Internet Protocol）ネットワークにおいては、ネットワークアドレスであるＩＰアドレスを自動的に、かつ、一意に割り当てる以下のような仕組みが知られている。
【０００５】
ＤＨＣＰ：Dynamic Host Configuration Protocol
ＡＰＩＰＡ：Automatic Private IP Addressing
ＤＨＣＰでは、ＤＨＣＰサーバが各ＤＨＣＰクライアントに対してＩＰアドレスを割り当てる。また、ＡＰＩＰＡでは、ネットワークを構成する各々の端末が、まず所定のＩＰアドレス空間の中から任意のＩＰアドレスを選択する。次に、ネットワーク内を探索することでＩＰアドレスの重複による矛盾が生じないことを確認した後、実際に使用する。
【０００６】
上述のインフラストラクチャーモードの無線ＬＡＮでは、通常、ＤＨＣＰサーバが存在するため、ＤＨＣＰが用いられている。一方、アドホックモードの無線ＬＡＮでは、通常、ＤＨＣＰサーバが存在しないため、ＡＰＩＰＡが用いられている。
【０００７】
また、クライアント及びサーバの両方の機能を使用する第１の通信方法と、クライアントかサーバの一方の機能を使用する第２の通信方法とをアドホックモードかインフラストラクチャーモードかによって切り替える通信制御方法が知られている。例えば、特許文献１参照。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2005-26971号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、ＡＰＩＰＡでは、上述したように、確認する工程が含まれているため、ＩＰアドレスを決定するまでの時間がかかるという問題があった。
【００１０】
一方、ＤＨＣＰでは、ＡＰＩＰＡよりもＩＰアドレスを決定するまでの時間は短くなるが、アドホックモードの無線ＬＡＮでは、通常、ＤＨＣＰサーバが存在しないため、ＤＨＣＰが適用できないという問題があった。
【００１１】
また、１つの無線ＬＡＮ通信部がＤＣＨＰサーバ、かつ、ＤＨＣＰクライアントになることはできないため、特許文献１に記載された方法はＤＨＣＰには適用できない。
【課題を解決するための手段】
【００１２】
本発明の一形態は、通信装置であって、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮによって通信する複数の通信モードのうち、外部の親機を介して相手装置と通信する第１の通信モードで動作するか、外部の親機を介さずに相手装置と直接通信する第２の通信モードで動作するかを判定する判定手段と、前記判定手段によって第２の通信モードで動作すると判定された場合、アドレスを決定する処理におけるサーバとして動作して前記相手装置にアドレスを提供し、前記判定手段によって第１の通信モードで動作すると判定された場合、アドレスを決定する処理におけるクライアントとして動作する制御手段と、を有することを特徴とする。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態における無線通信装置を含む通信システムの構成の一例を示す図である。
【図２】通信装置１０１の無線通信及び無線通信設定に関連する機能ブロック図である。
【図３】第１の実施形態における通信装置１０１で行われる動作概要を示すフローチャートである。
【図４】第２の実施形態における通信装置を含む無線通信システムの構成の一例を示す図である。
【図５】第２の実施形態における通信装置４０１及び４０７で行われる動作概要を示すフローチャートである。
【図６】第３の実施形態における通信装置を含む無線通信システムの構成の一例を示す図である。
【図７】第３の実施形態における通信装置６０１及び６０７で行われる動作概要を示すフローチャートである。
【図８】第４の実施形態における通信装置を含む無線通信システムの構成の一例を示す図である。
【図９】第４の実施形態における通信装置８０１及び８０７で行われる動作概要を示すフローチャートである。
【図１０】第５の実施形態における通信装置を含む無線通信システムの構成の一例を示す図である。
【図１１】第５の実施形態における通信装置１００１及び１００７で行われる動作概要を示すフローチャートである。
【図１２】第６の実施形態における通信装置を含む無線通信システムの構成の一例を示す図である。
【図１３】第６の実施形態における通信装置１２０１及び１２０７で行われる動作概要を示すフローチャートである。
【図１４】第７の実施形態における通信装置を含む無線通信システムの構成の一例を示す図である。
【図１５】第７の実施形態における通信装置１４０１で行われる動作概要を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら発明を実施するための形態について詳細に説明する。
【００１５】
［第１の実施形態］
図１は、第１の実施形態における無線通信装置を含む通信システムの構成の一例を示す図である。通信システムは、IEEE802.11に準拠した無線ＬＡＮシステムである。図１において、１０１は本発明を適用できる通信装置、１０２、１０５は無線ＬＡＮ接続のコンピュータ、１０３は無線ＬＡＮの親機、１０４は有線ＬＡＮ１０６に接続するコンピュータである。
【００１６】
尚、通信装置１０１は、内部に無線ＬＡＮ機能を有するプリンタやデジタルカメラなどであるが、不図示の無線ＬＡＮアダプタにより無線ＬＡＮに接続しても良い。また、コンピュータ１０２、１０５は無線ＬＡＮ機能を有するノート型パソコンやＰＤＡなどの携帯型機器である。
【００１７】
図２は、通信装置１０１の無線通信及び無線通信設定に関連する機能ブロック図である。無線データの受信時は、無線信号がアンテナ部２０１で取り込まれ、高周波回路部２０２においてベースバンド信号に変換される。変換されたベースバンド信号は、ベースバンド処理部２０３でディジタル信号に変換される。変換されたディジタル信号は、媒体アクセス制御（ＭＡＣ）部２０４において所定のデータフォーマットに変換され、ＣＰＵ２０５へと送られる。一方、無線データの送信時は、受信時とは逆にデータが流れる。
【００１８】
ＣＰＵ２０５は、媒体アクセス制御部２０４からのデータを、メモリ２０６に保持するか、或いはインターフェース２０７を介して通信装置１０１と接続されている装置やユニットに送る。また、ＣＰＵ２０５はインターフェース２０７に接続されている装置やユニットからのデータを、メモリ２０６に保持するか、或いは媒体アクセス制御部２０４に送る。
【００１９】
更に、ＣＰＵ２０５は、メモリ２０６に保持されているデータを、媒体アクセス制御部２０４に送るか、或いはインターフェース２０７を介して通信装置１０１と接続されている装置やユニットに送る。また、ＣＰＵ２０５はデータ処理を行う。
【００２０】
表示部２０８は、通信装置１０１の各部の状態やデータを表示する。入力部２０９は、各種設定を行う。この表示部２０８と入力部２０９とで操作パネルを構成し、ユーザインターフェースとして機能する。
【００２１】
ここで、図１に示す無線ＬＡＮシステムの無線ネットワークに参加する際に、通信装置１０１で行われる動作概要を、図３を用いて説明する。
【００２２】
図３は、第１の実施形態における通信装置１０１で行われる動作概要を示すフローチャートである。図３のフローチャートは、ＣＰＵ２０５がメモリ２０６に記憶されているプログラムを実行することにより実施される。
【００２３】
最初に、通信装置１０１は、ステップＳ３０１において、参加する無線ＬＡＮにおける無線通信モードを確認する。つまり、親機を介して通信するインフラストラクチャーモードか、通信装置同士が直接通信するアドホックモードかを判定する。ここで、無線ＬＡＮの親機１０３が送信するビーコンを受信すれば、無線通信モードが無線ＬＡＮの親機１０３に接続するようなインフラストラクチャーモードと判定し、通信装置１０１はＤＨＣＰクライアントとして動作する（Ｓ３０２）。つまり、無線通信モードがインフラストラクチャーモードと判定された場合はクライアント機能を選択する。なお、ＤＨＣＰクライアントは、ＤＨＣＰによりＩＰアドレスの割り当て、決定を行う際のクライアント機能である。
【００２４】
そして、無線ＬＡＮの親機１０３がＤＨＣＰサーバとして動作し、有線ＬＡＮ１０６に接続するコンピュータ１０４及び無線ＬＡＮ接続のコンピュータ１０５がＤＨＣＰクライアントとして動作する。これにより、ＤＨＣＰクライアントである通信装置１０１、コンピュータ１０４、コンピュータ１０５にＩＰアドレスが割り当てられ、これらの間でインフラストラクチャーモードでの通信が可能となる。
【００２５】
また、ステップＳ３０１で、無線ＬＡＮの親機１０３からビーコンを受信しなければ、無線通信モードがアドホックモードと判定し、通信装置１０１自身はＤＨＣＰサーバとして動作する（Ｓ３０３）。つまり、無線通信モードがアドホックモードと判定された場合はサーバ機能を選択する。なお、ＤＨＣＰサーバは、ＤＨＣＰによりＩＰアドレスの割り当て、決定を行う際のサーバ機能である。
【００２６】
そして、無線ＬＡＮ接続のコンピュータ１０２がＤＨＣＰクライアントとして動作すると、ＤＨＣＰサーバとして動作する通信装置１０１によってＩＰアドレスが割り当てられ、これらの間でアドホックモードでの無線通信が可能となる。
【００２７】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態を詳細に説明する。
【００２８】
図４は、第２の実施形態における無線通信装置を含む通信システムの構成の一例を示す図である。通信システムは、IEEE802.11に準拠した無線ＬＡＮシステムである。図４において、４０１、４０７は本発明を適用できる通信装置である。通信装置４０１、４０７の無線通信及び無線通信設定に関連する機能ブロックは、第１の実施形態で説明した図２と同様であるため、その説明は省略する。
【００２９】
尚、通信装置４０７は自身が内蔵する電源で動作しており、通信装置４０１は商用電源で動作している。また、無線ＬＡＮ接続のコンピュータ４０２、４０５と、無線ＬＡＮの親機４０３と、有線ＬＡＮ４０６に接続するコンピュータ４０４は、第１の実施形態と同様である。
【００３０】
ここで、図４に示す無線ＬＡＮシステムの無線ネットワークに参加する際に、通信装置４０１又は４０７で行われる動作概要を、図５を用いて説明する。
【００３１】
図５は、第２の実施形態における通信装置４０１及び４０７で行われる動作概要を示すフローチャートである。図５のフローチャートは、ＣＰＵ２０５がメモリ２０６に記憶されているプログラムを実行することにより実施される。
【００３２】
最初に、第１の実施形態と同様に、通信装置４０１及び４０７は、ステップＳ５０１において、参加する無線ＬＡＮにおける無線通信モードを確認する。ここで、無線通信モードが無線ＬＡＮの親機４０３に接続するようなインフラストラクチャーモードであれば、通信装置４０１及び４０７はＤＨＣＰクライアントとして動作する（Ｓ５０２）。
【００３３】
そして、無線ＬＡＮ接続のコンピュータ４０５がＤＨＣＰクライアントとして動作し、有線ＬＡＮ４０６に接続するコンピュータ４０４がＤＨＣＰサーバとして動作する。これにより、ＤＨＣＰクライアントである通信装置４０１、４０７及びコンピュータ４０５にＩＰアドレスが割り当てられ、これらの間でインフラストラクチャーモードでの無線通信が可能となる。
【００３４】
また、ステップＳ５０１で、無線通信モードがアドホックモードであれば、自身が商用電源で動作しているか否かを確認する（Ｓ５０３）。ここで、商用電源で動作していれば（通信装置４０１の場合）、ＤＨＣＰサーバとして動作する（Ｓ５０４）。しかし、内蔵する電源で動作していれば（通信装置４０７の場合）、ＤＨＣＰクライアントとして動作する（Ｓ５０５）。
【００３５】
そして、ＤＨＣＰサーバとして動作する通信装置４０１によってＤＨＣＰクライアントとして動作する通信装置４０７及びコンピュータ４０２にＩＰアドレスが割り当てられ、これらの間でアドホックモードでの無線通信が可能となる。
【００３６】
［第３の実施形態］
次に、図面を参照しながら本発明に係る第３の実施形態を詳細に説明する。
【００３７】
図６は、第３の実施形態における無線通信装置を含む通信システムの構成の一例を示す図である。通信システムは、IEEE802.11に準拠した無線ＬＡＮシステムである。図６において、６０１、６０７は本発明を適用できる通信装置である。通信装置６０１、６０７の無線通信及び無線通信設定に関連する機能ブロックは、第１の実施形態で説明した図２と同様であるため、その説明は省略する。
【００３８】
尚、通信装置６０７は可搬型装置であり、通信装置６０１は据置型装置である。また、無線ＬＡＮ接続のコンピュータ６０２、６０５と、無線ＬＡＮの親機６０３と、有線ＬＡＮ６０６に接続するコンピュータ６０４は、第１の実施形態と同様である。
【００３９】
ここで、図６に示す無線ＬＡＮシステムの無線ネットワークに参加する際に、通信装置６０１又は６０７で行われる動作概要を、図７を用いて説明する。
【００４０】
図７は、第３の実施形態における通信装置６０１及び６０７で行われる動作概要を示すフローチャートである。図７のフローチャートは、ＣＰＵ２０５がメモリ２０６に記憶されているプログラムを実行することにより実施される。
【００４１】
最初に、第１の実施形態と同様に、通信装置６０１及び６０７は、ステップＳ７０１において、参加する無線ＬＡＮにおける無線通信モードを確認する。ここで、無線通信モードが無線ＬＡＮの親機６０３に接続するようなインフラストラクチャーモードであれば、通信装置６０１及び６０７はＤＨＣＰクライアントとして動作する（Ｓ７０２）。
【００４２】
そして、無線ＬＡＮ接続のコンピュータ６０５がＤＨＣＰクライアントとして動作し、有線ＬＡＮ６０６に接続するコンピュータ６０４がＤＨＣＰサーバとして動作する。これにより、ＤＨＣＰクライアントである通信装置６０１、６０７及び無線ＬＡＮ接続のコンピュータ６０５にＩＰアドレスが割り当てられ、これらの間でインフラストラクチャーモードでの無線通信が可能となる。
【００４３】
また、ステップＳ７０１で、無線通信モードがアドホックモードであれば、自身が据置型装置か否かを確認する（Ｓ７０３）。ここで、据置型装置であれば（通信装置６０１の場合）、ＤＨＣＰサーバとして動作する（Ｓ７０４）。しかし、据置型装置でなければ（通信装置６０７の場合）、ＤＨＣＰクライアントとして動作する（Ｓ７０５）。
【００４４】
そして、ＤＨＣＰサーバとして動作する通信装置６０１によってＤＨＣＰクライアントとして動作する通信装置６０７及びコンピュータ６０２にＩＰアドレスが割り当てられ、これらの間でアドホックモードでの無線通信が可能となる。
【００４５】
［第４の実施形態］
次に、図面を参照しながら本発明に係る第４の実施形態を詳細に説明する。
【００４６】
図８は、第４の実施形態における無線通信装置を含む通信システムの構成の一例を示す図である。通信システムは、IEEE802.11に準拠した無線ＬＡＮシステムである。図８において、８０１、８０７は本発明を適用できる通信装置である。通信装置８０１、８０７の無線通信及び無線通信設定に関連する機能ブロックは、第１の実施形態で説明した図２と同様であるため、その説明は省略する。
【００４７】
尚、通信装置８０７は画像入力装置であり、通信装置８０１は画像出力装置である。また、無線ＬＡＮ接続のコンピュータ８０２、８０５と、無線ＬＡＮの親機８０３と、有線ＬＡＮ８０６に接続するコンピュータ８０４は、第１の実施形態と同様である。
【００４８】
ここで、図８に示す無線ＬＡＮシステムの無線ネットワークに参加する際に、通信装置８０１又は８０７で行われる動作概要を、図９を用いて説明する。
【００４９】
図９は、第４の実施形態における通信装置８０１及び８０７で行われる動作概要を示すフローチャートである。図９のフローチャートは、ＣＰＵ２０５がメモリ２０６に記憶されているプログラムを実行することにより実施される。
【００５０】
最初に、第１の実施形態と同様に、通信装置８０１及び８０７は、ステップＳ９０１において、参加する無線ＬＡＮにおける無線通信モードを確認する。ここで、無線通信モードが無線ＬＡＮの親機８０３に接続するようなインフラストラクチャーモードであれば、通信装置８０１及び８０７はＤＨＣＰクライアントとして動作する（Ｓ９０２）。
【００５１】
そして、無線ＬＡＮ接続のコンピュータ８０５がＤＨＣＰクライアントとして動作し、有線ＬＡＮ８０６に接続するコンピュータ８０４がＤＨＣＰサーバとして動作する。これにより、ＤＨＣＰクライアントである通信装置８０１、８０７及び無線ＬＡＮ接続のコンピュータ８０５にＩＰアドレスが割り当てられ、これらの間でインフラストラクチャーモードでの無線通信が可能となる。
【００５２】
また、ステップＳ９０１で、無線通信モードがアドホックモードであれば、自身が画像出力装置か否かを確認する（Ｓ９０３）。ここで、画像出力装置であれば（通信装置８０１の場合）、ＤＨＣＰサーバとして動作する（Ｓ９０４）。しかし、画像入力装置であれば（通信装置８０７の場合）、ＤＨＣＰクライアントとして動作する（Ｓ９０５）。
【００５３】
そして、ＤＨＣＰサーバとして動作する通信装置８０１によってＤＨＣＰクライアントとして動作する通信装置８０７及びコンピュータ８０２にＩＰアドレスが割り当てられ、これらの間でアドホックモードでの無線通信が可能となる。
【００５４】
［第５の実施形態］
次に、図面を参照しながら本発明に係る第５の実施形態を詳細に説明する。
【００５５】
図１０は、第５の実施形態における無線通信装置を含む通信システムの構成の一例を示す図である。通信システムは、IEEE802.11に準拠した無線ＬＡＮシステムである。図１０において、１００１、１００７は本発明を適用できる通信装置である。通信装置１００１、１００７の無線通信及び無線通信設定に関連する機能ブロックは、第１の実施形態で説明した図２と同様であるため、その説明は省略する。
【００５６】
また、無線ＬＡＮ接続のコンピュータ１００２、１００５と、無線ＬＡＮの親機１００３と、有線ＬＡＮ１００６に接続するコンピュータ１００４は、第１の実施形態と同様である。
【００５７】
ここで、図１０に示す無線ＬＡＮシステムの無線ネットワークに参加する際に、通信装置１００１又は１００７で行われる動作概要を、図１１を用いて説明する。
【００５８】
図１１は、第５の実施形態における通信装置１００１及び１００７で行われる動作概要を示すフローチャートである。図１１のフローチャートは、ＣＰＵ２０５がメモリ２０６に記憶されているプログラムを実行することにより実施される。
【００５９】
最初に、第１の実施形態と同様に、通信装置１００１及び１００７は、ステップＳ１１０１において、参加する無線ＬＡＮにおける無線通信モードを確認する。ここで、無線通信モードが無線ＬＡＮの親機１００３に接続するようなインフラストラクチャーモードであれば、通信装置１００１及び１００７はＤＨＣＰクライアントとして動作する（Ｓ１１０２）。
【００６０】
そして、無線ＬＡＮ接続のコンピュータ１００５がＤＨＣＰクライアントとして動作し、有線ＬＡＮ１００６に接続するコンピュータ１００４がＤＨＣＰサーバとして動作する。これにより、ＤＨＣＰクライアントである通信装置１００１、１００７及び無線ＬＡＮ接続のコンピュータ１００５にＩＰアドレスが割り当てられ、これらの間でインフラストラクチャーモードでの無線通信が可能となる。
【００６１】
また、ステップＳ１１０１で、無線通信モードがアドホックモードであれば、他にＤＨＣＰサーバがいないか否かを、ＤＨＣＰにおけるディスカバリーと呼ばれる手法によって検出する（Ｓ１１０３）。ここで、例えば、通信装置１００１を先に起動させると、アドホックモードにおけるＤＨＣＰサーバは他にいないため、ＤＨＣＰサーバとして動作する（Ｓ１１０４）。次に、通信装置１００７を起動させると、通信装置１０１がＤＨＣＰサーバとして検出されるため、通信装置１００７はＤＨＣＰクライアントとして動作する（Ｓ１１０５）。
【００６２】
そして、ＤＨＣＰサーバとして動作する通信装置１００１によってＤＨＣＰクライアントとして動作する通信装置１００７及びコンピュータ１００２にＩＰアドレスが割り当てられ、これらの間でアドホックモードでの無線通信が可能となる。
【００６３】
［第６の実施形態］
次に、図面を参照しながら本発明に係る第６の実施形態を詳細に説明する。
【００６４】
図１２は、第６の実施形態における無線通信装置を含む通信システムの構成の一例を示す図である。通信システムは、IEEE802.11に準拠した無線ＬＡＮシステムである。図１２において、１２０１、１２０７は本発明を適用できる通信装置である。通信装置１２０１、１２０７の無線通信及び無線通信設定に関連する機能ブロックは、第１の実施形態で説明した図２と同様であるため、その説明は省略する。
【００６５】
また、無線ＬＡＮ接続のコンピュータ１２０２、１２０５と、無線ＬＡＮの親機１２０３と、有線ＬＡＮ１２０６に接続するコンピュータ１２０４は、第１の実施形態と同様である。
【００６６】
ここで、図１２に示す無線ＬＡＮシステムの無線ネットワークに参加する際に、通信装置１２０１又は１２０７で行われる動作概要を、図１３を用いて説明する。
【００６７】
図１３は、第６の実施形態における通信装置１２０１及び１２０７で行われる動作概要を示すフローチャートである。図１３のフローチャートは、ＣＰＵ２０５がメモリ２０６に記憶されているプログラムを実行することにより実施される。
【００６８】
最初に、第１の実施形態と同様に、通信装置１２０１及び１２０７は、ステップＳ１３０１において、参加する無線ＬＡＮにおける無線通信モードを確認する。ここで、無線通信モードが無線ＬＡＮの親機１２０３に接続するようなインフラストラクチャーモードであれば、通信装置１２０１及び１２０７はＤＨＣＰクライアントとして動作する（Ｓ１３０２）。
【００６９】
そして、無線ＬＡＮ接続のコンピュータ１２０５がＤＨＣＰクライアントとして動作し、有線ＬＡＮ１２０６に接続するコンピュータ１２０４がＤＨＣＰサーバとして動作する。これにより、ＤＨＣＰクライアントである通信装置１２０１、１２０７及び無線ＬＡＮ接続のコンピュータ１２０５にＩＰアドレスが割り当てられ、これらの間でインフラストラクチャーモードでの無線通信が可能となる。
【００７０】
また、ステップＳ１３０１で、無線通信モードがアドホックモードであれば、自装置がアドホックネットワークを創設したか否かを確認する（Ｓ１３０３）。ここで、例えば、通信装置１２０１を先に起動させると、自装置がアドホックネットワークを創設するので、ＤＨＣＰサーバとして動作する（Ｓ１３０４）。次に、通信装置１２０７を起動させると、自装置はアドホックネットワークを創設していないため、ＤＨＣＰクライアントとして動作する（Ｓ１３０５）。
【００７１】
そして、ＤＨＣＰサーバとして動作する通信装置１２０１によってＤＨＣＰクライアントとして動作する通信装置１２０７及びコンピュータ１２０２にＩＰアドレスが割り当てられ、これらの間でアドホックモードでの無線通信が可能となる。
【００７２】
［第７の実施形態］
次に、図面を参照しながら本発明に係る第７の実施形態を詳細に説明する。
【００７３】
図１４は、第７の実施形態における無線通信装置を含む通信システムの構成の一例を示す図である。通信システムは、IEEE802.11に準拠した無線ＬＡＮシステムである。図１４において、１４０１は本発明を適用できる通信装置である。通信装置１４０１の無線通信及び無線通信設定に関連する機能ブロックは、第１の実施形態で説明した図２と同様であるため、その説明は省略する。
【００７４】
また、無線ＬＡＮ接続のコンピュータ１４０２、１４０５と、無線ＬＡＮの親機１４０３と、有線ＬＡＮ１４０６に接続するコンピュータ１４０４は、第１の実施形態と同様である。
【００７５】
ここで、図１４に示す無線ＬＡＮシステムの無線ネットワークに参加する際に、通信装置１４０１で行われる動作概要を、図１５を用いて説明する。
【００７６】
図１５は、第７の実施形態における通信装置１４０１で行われる動作概要を示すフローチャートである。図１５のフローチャートは、ＣＰＵ２０５がメモリ２０６に記憶されているプログラムを実行することにより実施される。
【００７７】
最初に、第１の実施形態と同様に、通信装置１４０１は、ステップＳ１５０１において、参加する無線ＬＡＮにおける無線通信モードを確認する。ここで、無線通信モードが無線ＬＡＮの親機１４０３に接続するようなインフラストラクチャーモードであれば、通信装置１４０１は、ＤＨＣＰクライアントになっても良いかを確認する旨のメッセージを自装置の表示部２０８に表示する（Ｓ１５０２）。その後、ユーザがＤＨＣＰクライアントになるか否かを確認し、ユーザによりＤＨＣＰクライアントになることの了承が入力部２０９に対して行われたことを検出した場合（Ｓ１５０４）、ＤＨＣＰクライアントとして動作する（Ｓ１５０６）。
【００７８】
そして、有線ＬＡＮ１４０６に接続するコンピュータ１４０４と無線ＬＡＮ接続のコンピュータ１４０５がＤＨＣＰクライアントとして動作し、無線ＬＡＮの親機１４０３がＤＨＣＰサーバとして動作する。これにより、ＤＨＣＰクライアントとして動作する通信装置１４０１、コンピュータ１４０４及びコンピュータ１４０５にＩＰアドレスが割り当てられ、これらの間で通信が可能となる。
【００７９】
また、ステップＳ１５０１で、無線通信モードがアドホックモードであれば、通信装置１４０１はＤＨＣＰサーバになっても良いかを確認する旨のメッセージを自装置の表示部２０８に表示する（Ｓ１５０３）。その後、ユーザがＤＨＣＰサーバになるか否かを確認し、ユーザによりＤＨＣＰサーバになることの了承が入力部２０９に対して行われたことを検出した場合（Ｓ１５０５）、ＤＨＣＰサーバとして動作する（Ｓ１５０７）。
【００８０】
そして、無線ＬＡＮ接続のコンピュータ１４０２がＤＨＣＰクライアントとして動作し、ＤＨＣＰサーバである通信装置１４０１からＩＰアドレスが割り当てられ、これらの間でアドホックモードでの無線通信が可能となる。
【００８１】
一方、上述のステップＳ１５０４又はＳ１５０５で、ＤＨＣＰクライアント或いはＤＨＣＰサーバになることが了承されなかった場合、通信装置１４０１は手動による設定に従って動作する（Ｓ１５０８）。
【００８２】
［他の実施形態］
前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００８３】
この場合、コンピュータ読み取り可能な記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００８４】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００８５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【００８６】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図１】
2014207699.tif 000003
【図２】
2014207699.tif 000004
【図３】
2014207699.tif 000005
【図４】
2014207699.tif 000006
【図５】
2014207699.tif 000007
【図６】
2014207699.tif 000008
【図７】
2014207699.tif 000009
【図８】
2014207699.tif 000010
【図９】
2014207699.tif 000011
【図１０】
2014207699.tif 000012
【図１１】
2014207699.tif 000013
【図１２】
2014207699.tif 000014
【図１３】
2014207699.tif 000015
【図１４】
2014207699.tif 000016
【図１５】
2014207699.tif 000017