(57)【要約】【課題】ネットワークモード選択方法及び装置を提供するためのものである。【解決手段】ＤＨＣＰ（Dynamic Host Configuration Protocol）規約をサポートする通信規格をサポートするインターフェース部、動的ＩＰ（Dynamic IP）発見メッセージをブロードキャスティング（Broadcasting）するＩＰ発見部、予め設定されたタイムアウト（TimeOut）の内に上記動的ＩＰ発見メッセージに対応する動的ＩＰオファー（Offer）メッセージが動的ＩＰ割当装置から受信されるか否かに基づいて上記複数の通信規格のうち、いずれか１つの通信規格を選択するインターフェース選択部、及び選択された上記通信規格に従うネットワークモードで動作するようにするモード動作部を含むことを特徴とする、ネットワーク装置を提供する。【選択図】図６
2015012603.tif 000002
【特許請求の範囲】
【請求項１】
ＤＨＣＰ（Dynamic Host Configuration Protocol）規約をサポートする通信規格をサポートするインターフェース部と、
動的ＩＰ（Dynamic IP）発見メッセージをブロードキャスティング（Broadcasting）するＩＰ発見部と、
予め設定されたタイムアウト（TimeOut）の内に前記動的ＩＰ発見メッセージに対応する動的ＩＰオファー（Offer）メッセージが動的ＩＰ割当装置から受信されるか否かに基づいて複数の前記通信規格のうち、いずれか１つの通信規格を選択するインターフェース選択部と、
選択された前記通信規格に従うネットワークモードで動作するようにするモード動作部と、
を含むことを特徴とする、ネットワーク装置。
【請求項２】
前記インターフェース選択部は、予め設定されたタイムアウトの内に前記動的ＩＰ割当装置から前記動的ＩＰオファーメッセージが受信される場合、前記通信規格を広域ネットワーク規格に選択し、
前記モード動作部は、前記広域ネットワーク規格によって広域ネットワークモードで動作するようにすることを特徴とする、請求項１に記載のネットワーク装置。
【請求項３】
前記モード動作部は、
前記動的ＩＰ割当装置から前記動的ＩＰオファーメッセージを受信するＩＰオファー部と、
前記動的ＩＰオファーメッセージに対応する動的ＩＰ割当要請メッセージをブロードキャスティングするＩＰ割当要請部と、
前記動的ＩＰ割当装置から前記動的ＩＰ割当要請メッセージに対応する動的ＩＰ割当応答メッセージを受信するＩＰ割当応答部と、
を含むことを特徴とする、請求項１又は２に記載のネットワーク装置。
【請求項４】
前記動的ＩＰ発見メッセージはＤＨＣＰディスカバー（Discover）メッセージであり、前記動的ＩＰオファーメッセージはＤＨＣＰオファー（Offer）メッセージであり、前記動的ＩＰ割当要請メッセージはＤＨＣＰリクエスト（Request）メッセージであり、前記動的ＩＰ割当応答メッセージはＤＨＣＰアック（Ack）メッセージであり、前記動的ＩＰ割当装置はＤＨＣＰサーバであることを特徴とする、請求項３に記載のネットワーク装置。
【請求項５】
前記広域ネットワークモードは、
ＷＡＮ（Wide Area Network）サポートモードとして、ワイマックス（Ｗｉ−ＭＡＸ）モード、３Ｇネットワークモード、４Ｇネットワークモード、及びＲＪ４５モードのうち、少なくとも１つ以上のネットワークモードを含むことを特徴とする、請求項２に記載のネットワーク装置。
【請求項６】
前記インターフェース選択部は、予め設定されたタイムアウトが経過されるまで前記動的ＩＰ割当装置から前記動的ＩＰオファーメッセージが未受信される場合、前記通信規格を近距離ネットワーク規格に選択し、
前記モード動作部は、前記近距離ネットワーク規格によって近距離ネットワークモードで動作するようにすることを特徴とする、請求項１から５のいずれか一項に記載のネットワーク装置。
【請求項７】
前記インターフェース選択部は、
予め設定されたタイムアウトが経過されるまで前記動的ＩＰ割当装置から前記動的ＩＰオファーメッセージが未受信される時、
クライアント（Client）から前記動的ＩＰ発見メッセージが受信されるか、動的ＩＰ割当要請メッセージが受信される場合、前記動的ＩＰ割当装置が未存在することと認識して、前記通信規格を前記近距離ネットワーク規格に選択することを特徴とする、請求項６に記載のネットワーク装置。
【請求項８】
前記インターフェース選択部は、
予め設定されたタイムアウトが経過されるまで前記動的ＩＰ割当装置から前記動的ＩＰオファーメッセージが未受信される時、
前記クライアントから前記動的ＩＰ発見メッセージが受信されるか、前記動的ＩＰ割当要請メッセージが未受信されれば、
前記動的ＩＰ発見メッセージの送信回数が最大転送回数以上の場合に、前記通信規格を前記近距離ネットワーク規格に選択することを特徴とする、請求項７に記載のネットワーク装置。
【請求項９】
前記モード動作部は、
前記動的ＩＰオファーメッセージをブロードキャスティングするＩＰオファー部と、
前記動的ＩＰオファーメッセージに対応する前記動的ＩＰ割当要請メッセージを前記クライアントから受信し、前記動的ＩＰ割当要請メッセージを処理するＩＰ割当要請部と、
前記動的ＩＰ割当要請メッセージに対応する動的ＩＰ割当応答メッセージをブロードキャスティングするＩＰ割当応答部と、
を含むことを特徴とする、請求項７又は８に記載のネットワーク装置。
【請求項１０】
前記近距離ネットワークモードは、
ＬＡＮ（Local Area Network）サポートモードとして、ワイファイモード、テザリング（Tethering）モード、ＲＪ４５モードのうち、少なくとも１つ以上のネットワークモードを含むことを特徴とする、請求項６から９のいずれか一項に記載のネットワーク装置。
【請求項１１】
ネットワーク装置がネットワークモードを選択する方法であって、
動的ＩＰ発見メッセージをブロードキャスティングするＩＰ発見過程と、
予め設定されたタイムアウトの内に前記動的ＩＰ発見メッセージに対応する動的ＩＰオファー（Offer）メッセージが動的ＩＰ割当装置から受信されるか否かを確認する確認過程と、
前記確認過程の確認結果に基づいてインターフェース部がサポートする複数の通信規格のうち、いずれか１つの通信規格を選択するインターフェース選択過程と、
選択された前記通信規格に従うネットワークモードで動作するようにするモード動作過程と、
を含むことを特徴とする、ネットワークモード選択方法。
【請求項１２】
前記インターフェース選択過程は、予め設定されたタイムアウトの内に前記動的ＩＰ割当装置から前記動的ＩＰオファーメッセージが受信される場合、前記通信規格を広域ネットワーク規格に選択する過程を含み、
前記モード動作過程は、前記広域ネットワーク規格によって広域ネットワークモードで動作するようにする過程を含むことを特徴とする、請求項１１に記載のネットワークモード選択方法。
【請求項１３】
前記モード動作過程は、
前記動的ＩＰ割当装置から前記動的ＩＰオファーメッセージを受信するＩＰオファー過程と、
前記動的ＩＰオファーメッセージに対応する動的ＩＰ割当要請メッセージをブロードキャスティングするＩＰ割当要請過程と、
前記動的ＩＰ割当装置から前記動的ＩＰ割当要請メッセージに対応する動的ＩＰ割当応答メッセージを受信するＩＰ割当応答過程と、
を含むことを特徴とする、請求項１１又は１２に記載のネットワークモード選択方法。
【請求項１４】
前記インターフェース選択過程は、予め設定されたタイムアウトが経過されるまで前記動的ＩＰ割当装置から前記動的ＩＰオファーメッセージが未受信される場合、前記通信規格を近距離ネットワーク規格に選択する過程を含み、
前記モード動作過程は、前記近距離ネットワーク規格によって近距離ネットワークモードで動作するようにする過程を含むことを特徴とする、請求項１１から１３のいずれか一項に記載のネットワークモード選択方法。
【請求項１５】
前記インターフェース選択過程は、
予め設定されたタイムアウトの内に前記動的ＩＰ割当装置から前記動的ＩＰオファーメッセージが受信されるか否かを確認する第１確認過程と、
前記第１確認過程の確認結果、前記動的ＩＰオファーメッセージが未受信される場合、クライアントから前記動的ＩＰ発見メッセージが受信されるか、動的ＩＰ割当要請メッセージが受信されるか否かを確認する第２確認過程と、
前記第２確認過程の確認結果、前記動的ＩＰ発見メッセージまたは前記動的ＩＰ割当要請メッセージが受信される場合、前記動的ＩＰ割当装置が未存在することと認識して、前記通信規格を前記近距離ネットワーク規格に選択する選択過程と、
を含むことを特徴とする、請求項１４に記載のネットワークモード選択方法。
【請求項１６】
前記モード動作過程は、
前記動的ＩＰオファーメッセージをブロードキャスティングするＩＰオファー過程と、
前記動的ＩＰオファーメッセージに対応する動的ＩＰ割当要請メッセージを前記クライアントから受信し、前記動的ＩＰ割当要請メッセージを処理するＩＰ割当要請過程と、
前記動的ＩＰ割当要請メッセージに対応する動的ＩＰ割当応答メッセージをブロードキャスティングするＩＰ割当応答過程と、
を含むことを特徴とする、請求項１５に記載のネットワークモード選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Internet Protocol）基盤の通信を可能にするネットワークモード選択方法及び装置に関するものである。
【背景技術】
【０００２】
以下に記述される内容は単純に本発明と関連する背景情報のみを提供するだけであり、従来の技術を構成するものでないことを明らかにする。
【０００３】
一般に、ユーザは多様な通信規格を用いてＩＰ基盤の通信を遂行する。このようなＩＰ基盤の通信機器のうち、有無線共有器のような機器は通信事業者（ＩＳＰ：Internet Service Provider）からＩＰの割当を受けて別途の内部網を構成してインターネットサービスを提供する。この際、有無線共有器のような機器は通信事業者からＩＰの割当を受けて通信が可能にする広域ネットワークを利用したり、内部私設網の端末機にＩＰを割当しながら通信を可能にする近距離ネットワークを利用したりすることができる。
【０００４】
従来の有無線共有器のような機器は、該当インターフェースの役割が固定されていたり、通信環境が変わる場合、機器の該当インターフェースをユーザが手動に変更（再設定）したりしなければならないという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、ＤＨＣＰ（Dynamic Host Configuration Protocol）メッセージ特性を用いて通信環境に従うネットワークモードを選択する方法及び装置を提供することにある。
【課題を解決するための手段】
【０００６】
本実施形態の一態様によれば、ＤＨＣＰ（Dynamic Host Configuration Protocol）規約をサポートする通信規格をサポートするインターフェース部、動的ＩＰ（Dynamic IP）発見メッセージをブロードキャスティング（Broadcasting）するＩＰ発見部、予め設定されたタイムアウト（TimeOut）の内に上記動的ＩＰ発見メッセージに対応する動的ＩＰオファー（Offer）メッセージが動的ＩＰ割当装置から受信されるか否かに基づいて上記複数の通信規格のうち、いずれか１つの通信規格を選択するインターフェース選択部、及び選択された上記通信規格に従うネットワークモードで動作するようにするモード動作部を含むことを特徴とする、ネットワーク装置を提供する。
【０００７】
また、本発明の他の態様によれば、ＷＡＮまたはＬＡＮを用いる装置がネットワークモードを選択する方法において、動的ＩＰ発見メッセージをブロードキャスティングするＩＰ発見過程、予め設定されたタイムアウトの内に上記動的ＩＰ発見メッセージに対応する動的ＩＰオファー（Offer）メッセージが動的ＩＰ割当装置から受信されるか否かを確認する確認過程、上記確認過程の確認結果に基づいてインターフェース部がサポートする複数の通信規格のうち、いずれか１つの通信規格を選択するインターフェース選択過程、及び選択された上記通信規格に従うネットワークモードで動作するようにするモード動作過程を含むことを特徴とする、ネットワークモード選択方法を提供する。
【発明の効果】
【０００８】
以上、説明したように本発明によれば、ＤＨＣＰメッセージ特性を用いて通信環境に従うネットワークモードを選択し、選択されたネットワークモードに通信が維持されるようにする効果がある。即ち、クライアントとネットワーク装置（ＷＡＮまたはＬＡＮを用いる装置）との間に一回だけ連結されれば、その後に通信環境が変わってもクライアントはネットワークを再設定する必要無しでネットワーク装置から自動的にネットワークを設定して、結果的に通信を維持することができる効果がある。言い換えると、ユーザの操作無しでネットワーク装置の内部的にネットワークモードの再設定が自動的に可能な効果がある。
【０００９】
また、本発明によれば、スイッチ（Switch）のような別途のモード切換機能無しで複数のネットワークモードをサポート可能な効果がある。また、有無線通信環境によって自動的にネットワークモードを認識することによって、ユーザが別途にネットワークを設定する必要がないだけでなく、移動型機器などのように空間制限が発生する機器で複数のネットワークモードを全て提供を受けることができるようにする効果がある。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に従うネットワーク装置（ＷＡＮまたはＬＡＮを用いる装置）を概略的に示すブロック構成図である。
【図２】本発明の実施形態に従うＩＰアドレス割当手続きを説明するための順序図である。
【図３】本発明の実施形態に従うＩＰアドレス賃貸期間延長手続きを説明するための順序図である。
【図４】本発明の実施形態に従うＩＰアドレス返却手続きを説明するための順序図である。
【図５】本発明の実施形態に従うＩＰアドレス割当、賃貸期間延長、及び返却手続きを説明するための図である。
【図６】本発明の実施形態に従うネットワークモード選択方法を説明するための順序図である。
【発明を実施するための形態】
【００１１】
以下、本実施形態を添付した図面を参照して詳細に説明する。
【００１２】
本実施形態に従うネットワーク装置１００は、基本的にＬＴＥ信号またはワイマックス（Ｗｉ−ＭＡＸ（登録商標））信号をワイファイ（Ｗｉ−Ｆｉ（登録商標））信号に変える携帯用端末機と結合される形態に具現できる。
【００１３】
図１は、本発明の実施形態に従うネットワーク装置（ＷＡＮまたはＬＡＮを用いる装置）を概略的に示すブロック構成図である。
【００１４】
本実施形態に従うネットワーク装置１００は、ＷＡＮまたはＬＡＮを用いる全ての装置であって、ＷＡＮ及びＬＡＮを全て利用したり、ＷＡＮ及びＬＡＮのうち、少なくとも１つ以上を用いることができる装置で具現できる。ネットワーク装置１００は、モバイルルーターで具現されるか、固定型デスクトップ（Desktop）ルーターで具現できる。
【００１５】
本実施形態に従うネットワーク装置１００は、インターフェース部１１０、ＩＰ発見部１２０、インターフェース選択部１３０、及びモード動作部１４０を含む。ネットワーク装置１００に含まれた構成要素は必ずこれに限定されるものではない。
【００１６】
また、本実施形態に従うネットワーク装置１００は、動的ＩＰ割当装置２２０と別途の装置で具現されたものと記載しているが、実際の実施形態の具現において、ネットワーク装置１００は動的ＩＰ割当装置２２０の一部または全部の機能を含む形態の自立型（Stand Alone）装置で具現できる。
【００１７】
インターフェース部１１０は、複数の通信規格（Communication Protocol）をサポートする。また、インターフェース部１１０はＤＨＣＰ（Dynamic Host Configuration Protocol）規約をサポートする各種の通信規格をサポートする。インターフェース部１１０は、複数の通信規格をサポートする各々の通信モジュールまたは通信ポートを含む。例えば、インターフェース部１１０は、ワイマックスモジュール、３Ｇネットワーク通信モジュール、４Ｇネットワーク通信モジュール、ワイファイ通信モジュール、及びテザリング（Tethering）通信モジュールのうち、少なくとも１つ以上の通信モジュールを含むことができ、ＲＪ４５ポートを含むことができる。
【００１８】
ＩＰ発見部１２０は、動的ＩＰ（Dynamic IP）発見メッセージをブロードキャスティング（Broadcasting）する。ここで、動的ＩＰ発見メッセージはＤＨＣＰディスカバー（Discover）メッセージをいう。
【００１９】
以下、'ＤＨＣＰ（Dynamic Host Configuration Protocol）'について説明する。通常、インターネットを用いるためのインターネットアドレスがＩＰアドレスである。このようなインターネットアドレスはインターネットに接続する時、動的（Dynamic）に割当を受けるが、動的にＩＰアドレスを割り当ててくれるプロトコルを'ＤＨＣＰ'という。このような、ＤＨＣＰを通じたＩＰアドレス割当は'賃貸'という概念を有する。これは、動的ＩＰ割当装置２２０がＩＰアドレスを永久的にクライアント２１０に割り当てるものでなく、賃貸期間を明示してその期間の間だけクライアント２１０がＩＰアドレスを用いるようにする。ここで、動的ＩＰ割当装置２２０はＤＨＣＰサーバをいう。クライアント２１０は、賃貸期間の以後にも続けて該当ＩＰアドレスを利用しようとすれば、ＩＰアドレス賃貸期間延長を動的ＩＰ割当装置２２０に要請しなければならない。また、クライアント２１０は賃貸を受けたＩＰアドレスがこれ以上必要でない場合、ＩＰアドレス返却手続きを遂行することができる。
【００２０】
言い換えると、ＤＨＣＰはネットワーク管理者が組織の内のネットワークの上でＩＰアドレスを中央で管理し、割り当ててくれることができるようにするプロトコルである。即ち、インターネットのＴＣＰ／ＩＰプロトコルでは、各クライアント２１０が固有なＩＰアドレスを有しなければインターネットに接続できない。組織でクライアント２１０がインターネットに接続する時、ＩＰアドレスは各クライアント２１０に必ず割り当てられなければならない。ＤＨＣＰを利用しない場合には、各クライアント２１０毎にＩＰアドレスが手業務により入力されなければならない。仮に、クライアント２１０が他の場所に移動する場合、ＩＰアドレスを新しく入力しなければならない。ＤＨＣＰは、ネットワーク管理者が中央でＩＰアドレスを管理し割り当てて、クライアント２１０がネットワークの他の場所に接続された時、自動的に新しいＩＰアドレスを送ってくれることができるようにする。
【００２１】
また、ＤＨＣＰは与えられたＩＰアドレスが一定の時間の間だけそのクライアント２１０に有効であるようにする'賃貸'概念を有する。賃貸時間は、ユーザが特定の場所でどのくらい長い間インターネット接続が必要であるかによって変わることができる。ＤＨＣＰは、クライアント２１０がよく変わる学校のような環境で有用である。ＤＨＣＰは、利用可能なＩＰアドレスの個数より多いクライアント２１０がある場合にもＩＰアドレスの賃貸時間を設定してネットワークを動的に再構成することができる。
【００２２】
このようなＤＨＣＰは、有無線ＩＰ環境で端末のＩＰアドレス、サブネットマスク（Subnet Mask）、デフォルトゲートウエー（Default Gateway）ＩＰアドレス、ＤＮＳ（Domain Name System）サーバＩＰアドレス、賃貸時間（Lease Time）などの多様なネットワーク情報を動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０がクライアント２１０に動的に割り当ててくれるプロトコルをいう。ＤＨＣＰによってユーザがネットワーク情報を直接設定する必要無しで自動的にネットワーク設定が可能である。
【００２３】
インターフェース選択部１３０は、予め設定されたタイムアウト（TimeOut）の内に動的ＩＰ発見メッセージに対応する動的ＩＰオファー（Offer）メッセージが動的ＩＰ割当装置２２０から受信されるか否かに基づいて複数の通信規格のうち、いずれか１つの通信規格を選択する。ここで、タイムアウトは予め設定された時間をいい、動的ＩＰオファーメッセージはＤＨＣＰオファー（Offer）メッセージをいう。
【００２４】
以下、インターフェース選択部１３０が通信規格を広域ネットワーク規格に選択する場合について説明する。即ち、インターフェース選択部１３０は予め設定されたタイムアウトの内に動的ＩＰ割当装置２２０から動的ＩＰオファーメッセージが受信される場合、通信規格を広域ネットワーク規格に選択する。
【００２５】
以下、インターフェース選択部１３０が通信規格を近距離ネットワーク規格に選択する場合について説明する。インターフェース選択部１３０は、予め設定されたタイムアウトが経過されるまで動的ＩＰ割当装置２２０から動的ＩＰオファーメッセージが未受信される時、クライアント２１０から動的ＩＰ発見メッセージが受信されるか、動的ＩＰ割当要請メッセージが受信される場合、動的ＩＰ割当装置２２０が未存在することと認識して、通信規格を近距離ネットワーク規格に選択する。ここで、動的ＩＰ割当要請メッセージはＤＨＣＰリクエスト（Request）メッセージをいう。また、インターフェース選択部１３０は予め設定されたタイムアウトが経過されるまで動的ＩＰ割当装置２２０から動的ＩＰオファーメッセージが未受信される時、クライアント２１０から動的ＩＰ発見メッセージが受信されるか、動的ＩＰ割当要請メッセージが未受信されれば、動的ＩＰ発見メッセージの送信回数が最大転送回数以上の場合に、通信規格を近距離ネットワーク規格に選択する。
【００２６】
モード動作部１４０は、インターフェース選択部１３０により選択された通信規格に従うネットワークモードで動作するようにする。このようなモード動作部１４０は、ＩＰオファー部１４２、ＩＰ割当要請部１４４、及びＩＰ割当応答部１４６を含む。ここで、ＩＰオファー部１４２及びＩＰ割当要請部１４４は動的ＩＰ割当装置２２０と連動して動作するだけでなく、動的ＩＰ割当装置２２０と連動しなくて独自に動作することができる。
【００２７】
モード動作部１４０は、インターフェース選択部１３０により広域ネットワーク規格が選択された場合、選択された広域ネットワーク規格によって広域ネットワークモードで動作するようにする。ここで、広域ネットワークモードはＷＡＮ（Wide Area Network）サポートモードとして、ワイマックスモード、３Ｇネットワークモード、４Ｇネットワークモード、またはＲＪ４５モードを含んだ多様なインターフェースのうちの１つ以上のネットワークモードを含む。ここで、ＷＡＮは公衆通信事業者が提供する専用線、パケット交換網、総合情報通信網（ＩＳＤＮ：Integrated Services Digital Network）などの通信回線サービスを用いて広範囲な地域に分散されている構内情報通信網（ＬＡＮ：Local Area Network）や都市圏通信網（ＭＡＮ：Metropolitan Area Network）を相互接続して形成した大規模通信網を称する。
【００２８】
以下、モード動作部１４０に含まれた構成要素が広域ネットワークモードで動作する過程について説明する。ＩＰオファー部１４２は、動的ＩＰ割当装置２２０がブロードキャスティングした動的ＩＰオファーメッセージを受信する。ＩＰ割当要請部１４４は、動的ＩＰオファーメッセージに対応する動的ＩＰ割当要請メッセージを動的ＩＰ割当装置２２０に転送する。ＩＰ割当応答部１４６は、動的ＩＰ割当装置２２０がブロードキャスティングしたＩＰ割当要請メッセージに対応する動的ＩＰ割当応答メッセージを受信する。ここで、動的ＩＰ割当応答メッセージはＤＨＣＰアック（Ack）メッセージをいう。
【００２９】
モード動作部１４０は、インターフェース選択部１３０により近距離ネットワーク規格が選択された場合、選択された近距離ネットワーク規格によって近距離ネットワークモードで動作するようにする。ここで、近距離ネットワークモードはＬＡＮサポートモードとして、ワイファイモード、テザリングモード、またはＲＪ４５モードを含んだ多様なインターフェースのうちの１つ以上のネットワークモードを含む。ここで、ＬＡＮは一般的に企業の内部で運用される網という意味で企業内の通信網を称する。
【００３０】
以下、モード動作部１４０に含まれた構成要素が近距離ネットワークモードで動作する過程について説明する。ＩＰオファー部１４２は、動的ＩＰ割当装置２２０と連動せず、独自に動的ＩＰ発見メッセージに応答として動的ＩＰオファーメッセージをブロードキャスティングする。即ち、ＩＰオファー部１４２はクライアント２１０から受信された動的ＩＰ発見メッセージに応答として動的ＩＰオファーメッセージをクライアント２１０に伝達（ブロードキャスティング）する。但し、ＩＰオファー部１４２の動作は必ずこれに限定されるものではなく、動的ＩＰ割当装置２２０と連動して動的ＩＰ割当装置２２０から動的ＩＰオファーメッセージを受信してクライアント２１０に伝達（ブロードキャスティング）することができる。言い換えると、ＩＰオファー部１４２は内部（独自）または遠隔にある動的ＩＰ割当装置２２０を用いて動的ＩＰオファーメッセージをブロードキャスティングすることができる。
【００３１】
ＩＰ割当要請部１４４は、動的ＩＰ割当装置２２０と連動せず、独自に動的ＩＰ割当を行う。即ち、ＩＰ割当要請部１４４は、動的ＩＰオファーメッセージに対応する動的ＩＰ割当要請メッセージをクライアント２１０から受信した後、動的ＩＰを割り当てる。但し、ＩＰオファー部１４２の動作は必ずこれに限定されるものではなく、動的ＩＰ割当装置２２０と連動して動的ＩＰ割当要請メッセージを動的ＩＰ割当装置２２０に伝達して動的ＩＰの割当を受けることができる。言い換えると、ＩＰ割当要請部１４４は、内部（独自）または遠隔にある動的ＩＰ割当装置２２０を用いて動的ＩＰ割当を受けることができる。ＩＰ割当応答部１４６は、内部（独自）または遠隔にある動的ＩＰ割当装置２２０から割当を受けた情報を通じてＩＰ割当要請メッセージに対応する動的ＩＰ割当応答メッセージをクライアント２１０に伝達する。
【００３２】
図１に図示されたネットワーク装置１００は、ＤＨＣＰメッセージを用いてネットワークモードを自動検出してユーザの設定無しで該当モードに合うように自動的にネットワークモードに設定することができる。また、ネットワーク装置１００は動的ＩＰ発見メッセージ転送と動的ＩＰオファーメッセージ検出機能をサポートする。即ち、ネットワーク装置１００はインターフェース部１１０が活性化されれば、広域ネットワークモードで動作できるか否かを確認するために、動的ＩＰ発見メッセージと動的ＩＰオファーメッセージを検出する。また、ネットワーク装置１００は動的ＩＰ発見メッセージの再転送のためのタイムアウトと最大転送回数制限機能をサポートする。即ち、ネットワーク装置１００は広域ネットワークモード検出のために動的ＩＰオファーメッセージ受信タイムアウトと動的ＩＰ発見メッセージの最大転送回数を管理する。また、ネットワーク装置１００は動的ＩＰ発見メッセージ及び動的ＩＰ割当要請メッセージ受信確認機能をサポートする。
【００３３】
また、ネットワーク装置１００はインターフェース部１１０が活性化されれば、近距離ネットワークモードで動作できるか否かを確認するために、動的ＩＰ発見メッセージと動的ＩＰ割当要請メッセージに対して受信したか否かを確認する。仮に、'広域ネットワークモード'に設定されれば、クライアント２１０が動作されてゲートウエー設定、ＤＮＳ設定、ＷＡＮモード防火壁（Fire wall）を設定する。一方、'近距離ネットワークモード'に設定されれば、動的ＩＰ割当装置２２０が動作されなければならず、近距離ネットワークモード防火壁を設定する。
【００３４】
図２は、本発明の実施形態に従うＩＰアドレス割当手続きを説明するための順序図である。
【００３５】
図２に図示されたクライアント２１０は、ユーザのキー操作によってネットワークを経由して各種のデータを送受信することができる端末機をいうものであり、タブレットＰＣ（Tablet PC）、ラップトップ（Laptop）、個人用コンピュータ（ＰＣ：Personal Computer）、スマートフォン（Smart Phone）、個人携帯用情報端末機（ＰＤＡ：Personal Digital Assistant）、及び移動通信端末機（Mobile Communication Terminal）などのうち、いずれか１つでありうる。即ち、クライアント２１０はネットワークを用いて音声またはデータ通信を遂行する端末機であり、ネットワークを用いた通信を遂行するためのプログラムまたはプロトコルを格納するためのメモリ、該当プログラムを実行して演算及び制御するためのマイクロプロセッサーなどを備えている端末機を意味する。即ち、クライアント２１０はネットワークと通信が可能であれば、如何なる端末機も可能である。動的ＩＰ割当装置２２０はＤＨＣＰサーバであって、クライアント２１０に動的ＩＰを割り当てる装置をいう。
【００３６】
クライアント２１０は、動的ＩＰ割当装置２２０からＩＰアドレスなどのネットワーク情報の割当（賃貸）を受けるためには図２のように'動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）（Ｓ２１０）'、'動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）（Ｓ２２０）'、'動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）（Ｓ２３０）'、'動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）（Ｓ２４０）'の送受信過程を経なければならない。以下、Ｓ２１０からＳ２４０に対して説明する。
【００３７】
クライアント２１０は、動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）をブロードキャスティングする（Ｓ２１０）。ステップＳ２１０では、クライアント２１０が動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）をブロードキャスティングすると記載したが、実際の発明の具現においてはネットワーク装置１００が広域ネットワークモードで動作すればクライアント２１０の役割をするので、動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）を転送し、近距離ネットワークモードで動作すれば、動的ＩＰ割当装置として動作するので該当メッセージを受信する。
【００３８】
即ち、クライアント２１０がブーティングされながら同一サブネット（ＬＡＮ）に位置する動的ＩＰ割当装置２２０を探すために、動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）をイーサネット（Ethernet（登録商標））網にブロードキャスティング（イーサネットヘッダーの目的地マック（Destination MAC）がBroadcast MAC=ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ）するものである。これを通じて同一サブネットの上にある全ての動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）を受信するものである。
【００３９】
動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、クライアント２１０がブロードキャスティングした動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）を受信した場合、動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）をブロードキャスティングする（Ｓ２２０）。ステップＳ２２０で、クライアント２１０は動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０がブロードキャスティングした動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）を受信する。
【００４０】
即ち、動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）を受信した動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、自身の存在を知らせるために動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）をイーサネット網にブロードキャスティングする。この際、クライアント２１０がまだＩＰアドレスの割当を受けることができなかったので、動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）をブロードキャスティングするものである。
【００４１】
ここで、動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）の内にはクライアント２１０が必要とするネットワーク情報（端末ＩＰアドレス、サブネットマスク、デフォルトゲートウェイ（Default Gateway）ＩＰアドレス、ＤＮＳＩＰアドレス、賃貸時間など）が含まれている。このように、ブロードキャスティングされる動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）は、動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）を転送したクライアント２１０を含んだ同一サブネットの上の全てのクライアントが受信することができる。
【００４２】
クライアント２１０は、動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０がブロードキャスティングした動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）を受信した後、動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）をブロードキャスティングする（Ｓ２３０）。ステップＳ２３０で、動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、クライアント２１０がブロードキャスティングした動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）を受信する。
【００４３】
即ち、動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）を受信したクライアント２１０は、同一サブネットに動的ＩＰ割当装置２２０が存在するということを確認した後、端末ＩＰアドレスを含んだネットワーク情報を要請するために動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）をイーサネット網にブロードキャスティングする。
【００４４】
この際、同一サブネットの上に２台以上の動的ＩＰ割当装置２２０が存在する場合、クライアント２１０は複数個の動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）を受信するようになり、クライアント２１０はそのうちの１つの動的ＩＰ割当装置２２０を選択して、その装置のＩＰアドレスを動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）の内にサーバ識別子（Server Identifier（Option 54））フィールドに記録後、全ての動的ＩＰ割当装置２２０に該当内容を伝達することができる。ここで、全ての動的ＩＰ割当装置２２０が動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）を受けることができるようにブロードキャスティングする理由は、各動的ＩＰ割当装置２２０が動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）を送りながら該当クライアント２１０に割り当ててくれる'ＩＰアドレス'と'その他の情報'を内部的に格納して置くため、選択されなかった動的ＩＰ割当装置２２０が'ＩＰアドレス'と'その他の情報'を削除できるようにするためである。動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、クライアント２１０がブロードキャスティングした動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）を受信した場合、動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）をブロードキャスティングする（Ｓ２４０）。ステップＳ２４０で、クライアント２１０は動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０がブロードキャスティングした動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）を受信する。
【００４５】
即ち、動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）を受信した動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、メッセージの内にサーバ識別子フィールドに記録されたＩＰアドレスが自身のアドレスか否かを確認した後、動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）をイーサネット網にブロードキャスティング（まだクライアント２１０がＩＰアドレスの割当を受けなかったので、ブロードキャスティング）して、クライアント２１０が動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）を受信することができるようにする。
【００４６】
クライアント２１０は、動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０がブロードキャスティングした動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）を受信した後、動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）を用いてネットワークにアクセスする（Ｓ２５０）。ステップＳ２５０で、動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）のように、ＩＰアドレスを含んだ多様なネットワーク情報を伝達するようになり、これを受信したクライアント２１０は動的ＩＰ割当装置２２０が伝達してくれた情報に基づいてクライアント２１０のネットワーク環境を構成した後、インターネットにアクセスすることができる。この際、動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）を通じてクライアント２１０に伝えられる代表的なネットワーク情報は、'ＩＰアドレス'、'サブネットマスク'、'デフォルトゲートウエーＩＰアドレス'、'ＤＮＳサーバＩＰアドレス'、'賃貸時間（動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０が割当（賃貸）してくれたＩＰアドレスをクライアント２１０が用いることができる期間）'などを含むことができる。
【００４７】
ネットワーク装置１００は、前述した図２のＤＨＣＰメッセージ特性を用いてインターフェースが近距離ネットワークモードに連結されたか、広域ネットワークモードに連結されたかを検出して、該当インターフェースに対するネットワークを自動的に設定することができる。
【００４８】
まず、ネットワーク装置１００は、'広域ネットワークモード'で動作した場合のＤＨＣＰメッセージを区分することができる。即ち、インターフェースが広域ネットワークモードで動作すれば、クライアント２１０が実行されながら動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）を伝達するようになる。そして、動的ＩＰ割当装置２２０から伝えられた動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）を受信するようになるが、ネットワーク装置１００はこのようなＤＨＣＰメッセージ特性を用いることができる。
【００４９】
一方、ネットワーク装置１００は、'近距離ネットワークモード'で動作した場合のＤＨＣＰメッセージを区分することができる。即ち、インターフェースが近距離ネットワークモードで動作すれば、動的ＩＰ割当装置２２０が実行されながら動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）と動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）が受信されることを待つようになるが、ネットワーク装置１００はこのようなＤＨＣＰメッセージ特性を用いることができる。
【００５０】
図３は、本発明の実施形態に従うＩＰアドレス賃貸期間延長手続きを説明するための順序図である。
【００５１】
前述した図２での'ＩＰアドレス割当（賃貸）手続き'の最後の過程（Ｓ２４０）である動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）には、ＩＰ賃貸時間（Lease Time（Option 51））パラメータが含まれている。クライアント２１０は、ＩＰ賃貸時間パラメータに明示された時間（賃貸期間）の間だけ該当ＩＰアドレス（例えば、'１．１．１．１０'）を用いることができる。したがって、賃貸期間以上に該当ＩＰアドレスを用いるためには、図４のようにクライアント２１０が動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０にＩＰアドレス賃貸期間延長を要請しなければならない。
【００５２】
クライアント２１０は、動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０に動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）をユニキャスティング（Unicasting）する（Ｓ３１０）。例えば、'ＩＰアドレス割当（賃貸）手続き'の最後の過程（Ｓ２４０）である動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）に含まれたＩＰ賃貸時間（例えば、賃貸期間は'１時間'）の半分になった時（例えば、１，８００秒、即ち、３０分）、クライアント２１０は、ＩＰアドレス賃貸期間延長のために動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０に動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）を送信する。
【００５３】
この際、Ｓ３１０は図２の'ＩＰアドレス割当（賃貸）手続き'とは異なり、動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）をブロードキャスティング（Destination MAC＝ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ、Destination IP＝２５５．２５５．２５５．２５５）でないユニキャスティング（Destination MAC＝DHCP Server MAC（m2）、Destination IP＝DHCP Server IP（例えば、'１．１．１．２５４'）に送る。即ち、これはクライアント２１０に既にＩＰアドレスが割り当てられており、クライアント２１０と動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０との間に互いにＩＰアドレスを知っているためである。また、ＩＰアドレス賃貸期間延長のための動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）の内にクライアントＩＰアドレス（ＣＩＡＤＤＲ）フィールドには賃貸期間延長を要請するクライアント２１０のＩＰアドレスが必ず入らなければならず、要請されたＩＰアドレス（Requested IP Address（Option 50））とサーバ識別子フィールドは該当メッセージに含まれることができない。
【００５４】
動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、クライアント２１０に動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）をユニキャスティングする（Ｓ３２０）。即ち、動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）を受信した動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０がクライアント２１０の要請（ＩＰアドレス延長使用）を受諾するようになれば、動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）にクライアント２１０が用いるＩＰアドレス、サブネットマスク、デフォルトゲートウエーＩＰアドレス、ＤＮＳ ＩＰアドレス、賃貸時間（クライアント２１０がＩＰアドレスを用いることができる期間）などを含んでクライアント２１０にやはりブロードキャスティングでないユニキャスティング（Destination MAC＝PC MAC（m1）、Destination IP＝PC IP（例えば、１．１．１．１０）するものである。これを受信したクライアント２１０は、動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）に含まれたＩＰ賃貸時間の間、ＩＰアドレスを延長して用いることができる。
【００５５】
図４は、本発明の実施形態に従うＩＰアドレス返却手続きを説明するための順序図である。
【００５６】
クライアント２１０がログオフ（Shut Down）するか、クライアント２１０のＯＳ（Operating System）の上で特定命令（例えば、ipconfigまたはrelease）が入力された場合、クライアント２１０は割り当てられたＩＰアドレスを動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０に返還するために、図４に示すように、動的ＩＰ返却メッセージ（ＤＨＣＰリリーズメッセージ）を動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０に送信（ユニキャスティング）するようになる。以後、クライアント２１０はネットワーク環境情報（クライアント２１０のＩＰアドレス、サブネットマスク、デフォルトゲートウエーのＩＰアドレス、ＤＮＳのＩＰアドレス等）を解除する。したがって、クライアント２１０はこれ以上インターネットにアクセスできない状態となる。
【００５７】
クライアント２１０は、動的ＩＰ割当装置（ＤＨＣＰサーバ）に動的ＩＰ返却メッセージ（ＤＨＣＰリリーズメッセージ）をユニキャスティングする（Ｓ４１０）。即ち、これ以上賃貸を受けたＩＰアドレスを必要としないクライアント２１０は、動的ＩＰ返却メッセージ（ＤＨＣＰリリーズメッセージ）をユニキャスティング（Destination MAC＝DHCP Server MAC（m2）、Destination IP＝DHCP Server IP（例えば、'１．１．１．２５４'）により動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０に伝達する。動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、動的ＩＰ返却メッセージ（ＤＨＣＰリリーズメッセージ）の内にクライアントＩＰフィールドに記録されたＩＰアドレス（例えば、'１．１．１．１０'）を返還するようになる。
【００５８】
図５は、本発明の実施形態に従うＩＰアドレス割当、賃貸期間延長、及び返却手続きを説明するための図である。
【００５９】
ＤＨＣＰプロトコルを用いた'ＩＰアドレス割当（賃貸）'、'ＩＰアドレス賃貸期間延長'、'ＩＰアドレス返却手続き'は図５に図示した通りである。
【００６０】
即ち、'ＩＰアドレス割当（賃貸）'手続きは、クライアント２１０のブーティングされれば、動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）をブロードキャスティングする。動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、これに対する応答として動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）をブロードキャスティングする。この際、２台以上の動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０が存在すれば、クライアント２１０はそのうちの１つの動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０を選択する。以後、その情報を'サーバ識別子フィールド'に乗せて動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）をブロードキャスティングする。最終的に、該当動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０から'クライアント２１０のＩＰアドレス、サブネットマスク、デフォルトゲートウエーのＩＰアドレス、ＤＮＳのＩＰアドレス、ＩＰ賃貸時間'を受けてクライアント２１０のネットワーク環境を構成する。
【００６１】
また、'ＩＰアドレス賃貸期間延長'手続きは、'ＩＰアドレス割当（賃貸）'手続きを通じて受信したＩＰ賃貸時間の半分の時間が経ると、クライアント２１０は動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）を動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０にユニキャスティングしてクライアント２１０のＩＰアドレス賃貸時間（賃貸期間）延長を要請する。動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０は、これに対する応答として動的ＩＰ割当応答メッセージ（ＤＨＣＰ応答メッセージ）をクライアント２１０にユニキャスティングして該当要請を受諾する。
【００６２】
また、'ＩＰアドレス返却'手続きは、クライアント２１０をログオフするようになれば、クライアント２１０は動的ＩＰ返却メッセージ（ＤＨＣＰリリーズメッセージ）を動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０にユニキャスティングして利用していたＩＰアドレスを返却する。
【００６３】
図６は、本発明の実施形態に従うネットワークモード選択方法を説明するための順序図である。
【００６４】
ネットワーク装置１００は、複数の通信規格をサポートするインターフェース部１１０を活性化する（Ｓ６１０）。ネットワーク装置１００は、インターフェース部１１０を活性化した状態でメッセージ受信待機状態に動作する（Ｓ６２０）。ここで、メッセージはＤＨＣＰメッセージをいう。ネットワーク装置１００は、動的ＩＰ発見メッセージをブロードキャスティングする（Ｓ６３０）。ステップＳ６３０で、ネットワーク装置１００はブロードキャスティングした動的ＩＰ発見メッセージの送信回数をカウンティング（Counting）する。
【００６５】
ネットワーク装置１００は、動的ＩＰ発見メッセージに対応する動的ＩＰオファーメッセージが動的ＩＰ割当装置２２０から受信されるか否かを確認する（Ｓ６４０）。即ち、Ｓ６４０でネットワーク装置１００は動的ＩＰ割当装置２２０がブロードキャスティングする動的ＩＰオファーメッセージが受信されるか否かを確認するものである。
【００６６】
ステップＳ６４０の確認結果、動的ＩＰオファーメッセージが受信される場合、ネットワーク装置１００は通信規格を広域ネットワーク規格に選択し、選択された広域ネットワーク規格によって広域ネットワークモードで動作する（Ｓ６５０）。ここで、広域ネットワークモードはＷＡＮサポートモードとして、ワイマックスモード、３Ｇネットワークモード、４Ｇネットワークモード、またはＲＪ４５モードを含んだ多様なインターフェースのうちの１つ以上のネットワークモードを含む。また、Ｓ６５０の以後に、ネットワーク装置１００は動的ＩＰオファーメッセージに対応する動的ＩＰ割当要請メッセージをブロードキャスティングする。以後、ネットワーク装置１００は動的ＩＰ割当装置２２０がブロードキャスティングしたＩＰ割当要請メッセージに対応する動的ＩＰ割当応答メッセージを受信する。ネットワーク装置１００は、ＩＰ割当応答メッセージを用いて広域ネットワークにアクセスする。
【００６７】
ステップＳ６５０の以後、ネットワーク装置１００は'広域ネットワークモード'に設定された場合、クライアント２１０が動作されてゲートウエー設定、ＤＮＳ設定、及びＷＡＮモードの防火壁設定を遂行する。
【００６８】
一方、ステップＳ６４０の確認結果、動的ＩＰオファーメッセージが未受信される場合、ネットワーク装置１００は予め設定されたタイムアウトが到来したか否かを確認する（Ｓ６６０）。即ち、Ｓ６６０でネットワーク装置１００は動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）をブロードキャスティングした後、無限待機を防止するために動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）に対する受信タイムアウトを確認するものである。
【００６９】
ステップＳ６６０の確認結果、予め設定されたタイムアウトが到来した場合、ネットワーク装置１００はクライアント２１０から動的ＩＰ発見メッセージが受信されるか、動的ＩＰ割当要請メッセージが受信されるか否かを確認する（Ｓ６７０）。即ち、Ｓ６７０でネットワーク装置１００が動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）または動的ＩＰ割当要請メッセージ（ＤＨＣＰリクエストメッセージ）に対するメッセージが受信されたかを確認する機能は、動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）の転送後、動的ＩＰオファーメッセージ（ＤＨＣＰオファーメッセージ）のみを待つロジック（Logic）だけで近距離ネットワークモードを設定する場合の誤りを補完するためである。
【００７０】
ステップＳ６７０の確認結果、クライアント２１０から動的ＩＰ発見メッセージが受信されるか、動的ＩＰ割当要請メッセージが受信される場合、ネットワーク装置１００は動的ＩＰ割当装置２２０が未存在することと認識して、通信規格を近距離ネットワーク規格に選択し、選択された近距離ネットワーク規格によって近距離ネットワークモードで動作する（Ｓ６８０）。ここで、近距離ネットワークモードはＬＡＮサポートモードとして、ワイファイモード、テザリングモード、またはＲＪ４５モードを含んだ多様なインターフェースのうちの１つ以上のネットワークモードを含む。
【００７１】
また、Ｓ６８０の以後に、ネットワーク装置１００は受信された動的ＩＰオファーメッセージに対応する動的ＩＰ割当要請メッセージをクライアント２１０から受信し、動的ＩＰ割当要請メッセージをブロードキャスティングする。以後、ネットワーク装置１００は動的ＩＰ割当装置２２０がブロードキャスティングしたＩＰ割当要請メッセージに対応する動的ＩＰ割当応答メッセージを受信し、動的ＩＰ割当応答メッセージをクライアント２１０に伝達する。
【００７２】
ステップＳ６８０の以後、ネットワーク装置１００は'近距離ネットワークモード'に設定される場合、動的ＩＰ割当装置（ＤＨＣＰサーバ）２２０が動作されなければならず、それに相応する近距離ネットワークモードの防火壁を設定する。
【００７３】
一方、ステップＳ６７０の確認結果、クライアント２１０から動的ＩＰ発見メッセージまたは動的ＩＰ割当要請メッセージが未受信される場合、動的ＩＰ発見メッセージの送信回数が最大転送回数以上か否かを確認する（Ｓ６９０）。即ち、Ｓ６９０でネットワーク装置１００に予め格納された動的ＩＰ発見メッセージ（ＤＨＣＰディスカバーメッセージ）の最大転送回数は、近距離ネットワークモードまたは広域ネットワークモードの自動検出時間と関連して設定されなければならない。ステップＳ６９０の確認結果、動的ＩＰ発見メッセージの送信回数が最大転送回数以上の場合、ネットワーク装置１００は通信規格を近距離ネットワーク規格に選択し、選択された近距離ネットワーク規格によって近距離ネットワークモードで動作する（Ｓ６８０）。この際、ステップＳ６８０は必ず近距離ネットワークモードに限定されるものではなく、ネットワーク装置１００の目的に従って設定された優先順位値によって特定ネットワークモード（広域ネットワークモード、または近距離ネットワークモード）で動作することができる。
【００７４】
図６では、ステップＳ６１０からステップＳ６９０を順次に実行することと記載しているが、必ずこれに限定されるものではない。即ち、図６に記載されたステップを変更して実行するか、１つ以上のステップを並列的に実行することによって適用可能であるので、図６は時系列的な順序に限定されるものではない。
【００７５】
前述したように、図６に記載された本実施形態に従うネットワークモード選択方法は、プログラムで具現され、コンピュータにより読取できる記録媒体に記録できる。本実施形態に従うネットワークモード選択方法を具現するためのプログラムが記録され、コンピュータにより読取できる記録媒体は、コンピュータシステムにより読取できるデータが格納される全ての種類の記録装置を含む。このようなコンピュータにより読取できる記録媒体の例には、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フレキシブルディスク、光データ格納装置などがあり、また、キャリアウェーブ（例えば、インターネットを通じた転送）の形態に具現されるものも含む。また、コンピュータにより読取できる記録媒体は、ネットワークにより連結されたコンピュータシステムに分散されて、分散方式によりコンピュータにより読取できるコードが格納され、実行されることもできる。また、本実施形態を具現するための機能的な（Functional）プログラム、コード、及びコードセグメントは、本実施形態が属する技術分野のプログラマーにより容易に推論できるものである。
【００７６】
以上の説明は、本発明の技術思想を例示的に説明したことに過ぎないものであって、本発明が属する技術分野で通常の知識を有する者であれば、本発明の本質的な特性から外れない範囲で多様な修正及び変形が可能である。したがって、本発明に開示された実施形態は本発明の技術思想を限定するためのものではなく、説明するためのものであり、このような実施形態により本発明の技術思想の範囲が限定されるものではない。本発明の保護範囲は請求範囲により解釈されなければならず、それと同等な範囲内にある全ての技術思想は本発明の権利範囲に含まれるものと解釈されるべきである。
【符号の説明】
【００７７】
１００    ネットワーク装置
１１０    インターフェース部
１２０    ＩＰ発見部
１３０    インターフェース選択部
１４０    モード動作部
１４２    ＩＰオファー部
１４４    ＩＰ割当要請部
１４６    ＩＰ割当応答部
２１０    クライアント
２２０    動的ＩＰ割当装置
【図１】
2015012603.tif 000003
【図２】
2015012603.tif 000004
【図３】
2015012603.tif 000005
【図４】
2015012603.tif 000006
【図５】
2015012603.tif 000007
【図６】
2015012603.tif 000008