(57)【要約】【課題】本発明は、ネットワークパラメータの自動設定システム及び方法を提供する。【解決手段】本発明のネットワークパラメータの自動設定システムは、検出モジュールと、パケット判断モジュールと、トランスミッションモジュール及びパラメータ設定モジュールを具備する。前記検出モジュールは、ポートにおいて前記ユーザー端末からのパケットを検出することに用いられる。前記パケット判断モジュールは、前記ユーザー端末からのパケットのタイプを判断することに用いられる。前記トランスミッションモジュールは、前記ユーザー端末からのパケットのタイプによって、それに対応するレスポンスパケットを前記ユーザー端末に送信する。前記パラメータ設定モジュールは、前記セットパケットによって、前記ネットワーク装置及び前記ユーザー端末のネットワークパラメータを設定することに用いられる。【選択図】図２
2007295574.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、ユーザー端末と接続するネットワーク装置に設置されるネットワークパラメータの自動設定システムにおいて、
ポートにおいて前記ユーザー端末からのパケットを検出する検出モジュールと、
前記ユーザー端末からのパケットのタイプを判断し、該パケットのタイプがゲットパケット及びセットパケットを具備するパケット判断モジュールと、
前記ユーザー端末からのパケットのタイプによって、それに対応するレスポンスパケットを前記ユーザー端末に送信し、該レスポンスパケットがゲットレスポンスパケット及びセットレスポンスパケットを具備するトランスミッションモジュールと、
前記セットパケットによって、前記ネットワーク装置及びユーザー端末のネットワークパラメータを設定するパラメータ設定モジュールと、
を具備することを特徴とするネットワークパラメータの自動設定システム。
【請求項２】
前記ネットワーク装置及びユーザー端末のネットワークパラメータを記憶するパラメータメモリモジュールをさらに具備することを特徴とする請求項１に記載のネットワークパラメータの自動設定システム。
【請求項３】
前記パケットのタイプは、パラメータメモリパケットをさらに具備することを特徴とする請求項２に記載のネットワークパラメータの自動設定システム。
【請求項４】
前記パラメータメモリパケットによって、前記パラメータメモリモジュールに前記ネットワーク装置及び前記ユーザー端末のネットワークパラメータを記憶する請求をするメモリ請求モジュールをさらに具備することを特徴とする請求３に記載のネットワークパラメータの自動設定システム。
【請求項５】
前記パケットのタイプは、再起動装置パケットをさらに具備することを特徴とする請求項３に記載のネットワークパラメータの自動設定システム。
【請求項６】
前記再起動装置パケットによって、前記ネットワーク装置及び前記ユーザー端末を再起動する再起動モジュールをさらに具備することを特徴とする請求項５に記載のネットワークパラメータの自動設定システム。
【請求項７】
前記レスポンスパケットは、パラメータメモリレスポンスパケットをさらに具備することを特徴とする請求項１に記載のネットワークパラメータの自動設定システム。
【請求項８】
前記レスポンスパケットは、再起動装置レスポンスパケットをさらに具備することを特徴とする請求項７に記載のネットワークパラメータの自動設定システム。
【請求項９】
前記ユーザー端末の合法性を認証する認証モジュールをさらに具備することを特徴とする請求項１に記載のネットワークパラメータの自動設定システム。
【請求項１０】
前記認証モジュールは、前記ユーザー端末が合法ネットワークセグメントに存在するかどうかを判断するネットワークセグメント判断サブモジュールをさらに具備することを特徴とする請求項９に記載のネットワークパラメータの自動設定システム。
【請求項１１】
前記認証モジュールは、前記合法ネットワークセグメントに存在するユーザー端末とのセッションを確立するセッションサブモジュールをさらに具備することを特徴とする請求項１０に記載のネットワークパラメータの自動設定システム。
【請求項１２】
前記認証モジュールは、前記合法ネットワークセグメントに存在するユーザー端末からのパケットがユーザー情報を含むかどうかを解析し、判断する解析サブモジュールをさらに具備することを特徴とする請求項１１に記載のネットワークパラメータの自動設定システム。
【請求項１３】
前記認証モジュールは、前記合法ネットワークセグメントに存在するユーザー端末からのパケットが正確なユーザー情報を含むかどうかを検査する情報チェックサブモジュールをさらに具備することを特徴とする請求項１２に記載のネットワークパラメータの自動設定システム。
【請求項１４】
ネットワークを介して、ユーザー端末に接続されるネットワーク装置に応用するネットワークパラメータの自動設定方法は、
ポートにおいて前記ユーザー端末からの確立セッションパケットを検出するステップと、
前記確立セッションパケットを検出した後、前記ユーザー端末からのゲットパケットを検出し、且つ該ゲットパケットを検出した後、ゲットレスポンスパケットを介して、前記ネットワーク装置のネットワークパラメータを前記ユーザー端末に送信するステップと、
前記ユーザー端末からのセットパケットを検出し、且つ該セットパケットを検出した後、前記ネットワーク装置及び前記ユーザー端末のネットワークパラメータを設定するステップと、
を含むことを特徴とするネットワークパラメータの自動設定方法。
【請求項１５】
前記確立セッションパケットを検出した後、前記ユーザー端末の合法性を認証するステップをさらに含むことを特徴とする請求項１４に記載のネットワークパラメータの自動設定方法。
【請求項１６】
前記確立セッションパケットを検出した後、前記ユーザー端末の合法性を認証するステップは、
該確立セッションパケットを送信するユーザー端末が合法ネットワークセグメントに存在するかどうかを判断するステップと、
該ユーザー端末が合法ネットワークセグメントに存在するなら、前記ユーザー端末とのセッションを確立するステップと、
を含む特徴とする請求項１５に記載のネットワークパラメータの自動設定方法。
【請求項１７】
前記確立セッションパケットを検出した後、前記ユーザー端末の合法性を認証するステップは、
前記ポートにおいて前記ユーザー端末からの確立セッションパケットを検出するステップと、該ユーザー端末からのパケットがユーザー情報を含むかどうかを解析し、判断するステップと、
該ユーザー端末からのパケットがユーザー情報を含めば、前記パケットが正確なユーザー情報を含むかどうかを検査するステップと、
を含む特徴とする請求項１６に記載のネットワークパラメータの自動設定方法。
【請求項１８】
前記ユーザー端末からのゲットパケットを検出し、且つ該ゲットパケットを検出した後、ゲットレスポンスパケットを介して、前記ネットワーク装置のネットワークパラメータを前記ユーザー端末に送信するステップは、
該ユーザー端末からのパケットを検出するステップと、
該ユーザー端末からのパケットがゲットパケットであるかどうかを判断するステップと、
該ユーザー端末からのパケットがゲットパケットなら、ゲットレスポンスパケットを前記ユーザー端末に送信するステップと、
を含む特徴とする請求項１４に記載のネットワークパラメータの自動設定方法。
【請求項１９】
前記ユーザー端末からのセットパケットを検出し、且つ該セットパケットを検出した後、前記ネットワーク装置及び前記ユーザー端末のネットワークパラメータを設定するステップは、
前記ポートにおいて前記ユーザー端末からのパケットを検出するステップと、
該ユーザー端末からのパケットがセットパケットであるかどうかを判断するステップと、
該ユーザー端末からのパケットがセットパケットなら、前記ネットワーク装置及び前記ユーザー端末のネットワークパラメータを設定するステップと、
セットレスポンスパケットを前記ユーザー端末に送信するステップと、を含む特徴とする請求項１４に記載のネットワークパラメータの自動設定方法。
【請求項２０】
前記ポートにおいて前記ユーザー端末からのパラメータメモリパケットを検出し、且つ該パラメータメモリパケットを検出した後、前記ネットワーク装置及び前記ユーザー端末のネットワークパラメータを設定するステップをさらに含む特徴とする請求項１４に記載のネットワークパラメータの自動設定方法。
【請求項２１】
前記ポートにおいて前記ユーザー端末からのパラメータメモリパケットを検出し、且つ該パラメータメモリパケットを検出した後、前記ネットワーク装置及び前記ユーザー端末のネットワークパラメータを設定するステップは、
該ポートにおいて前記ユーザー端末からのパケットを検出するステップと、
該ユーザー端末からのパケットがパラメータメモリパケットであるかどうかを判断するステップと、
該ユーザー端末からのパケットがパラメータメモリパケットなら、前記ネットワーク装置及び前記ユーザー端末のネットワークパラメータを記憶するステップと、
パラメータメモリレスポンスパケットを前記ユーザー端末に送信するステップと、
をさらに含む特徴とする請求項１４に記載のネットワークパラメータの自動設定方法。
【請求項２２】
前記ポートにおいて前記ユーザー端末からの再起動装置パケットを検出し、且つ該再起動装置パケットを検出した後、前記ネットワーク装置及び前記ユーザー端末を再起動するステップをさらに含む特徴とする請求項１４に記載のネットワークパラメータの自動設定方法。
【請求項２３】
前記ポートにおいて前記ユーザー端末からの再起動装置パケットを検出し、且つ該再起動装置パケットを検出した後、前記ネットワーク装置及び前記ユーザー端末を再起動するステップは、
該ポートにおいて前記ユーザー端末からのパケットを検出するステップと、
該ユーザー端末からのパケットが再起動装置パケットであるかどうかを判断するステップと、
該ユーザー端末からのパケットが再起動装置パケットなら、再起動装置レスポンスパケットを前記ユーザー端末に送信するステップと、
前記ネットワーク装置及び前記ユーザー端末を再起動するステップと、
をさらに含む特徴とする請求項２２に記載のネットワークパラメータの自動設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パラメータの自動設定システム及び方法に関し、特にネットワークパラメータの自動設定システム及び方法に関するものである。
【背景技術】
【０００２】
現在、インターネット（Ｉｎｔｅｒｎｅｔ）が普及するにつれて、例えば、交換機、モデム、アクセスポイントなどのネットワーク装置が多くなっている。ユーザーは、前記ネットワーク装置を介して、インターネットに接続することによって、ネットワーク情報をアクセスする。
【０００３】
しかし、ユーザーは、ネットワーク装置を買った後、ネットワーク装置の使用マニュアルを参照して、ネットワーク装置のネットワークパラメータを設定する必要がある。ユーザーがネットワーク装置のネットワークパラメータを設定しないと、該ネットワーク装置を使用することができない。これによって、ユーザーの時間を浪費するだけではなく、同時に一つのネットワーク装置に接続されるユーザー端末が多い時に、ユーザーがネットワーク装置とユーザー端末のネットワークパラメータを何度も設定する必要があるから、ユーザーに不便をもたらす問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、前記課題を解決し、ネットワークパラメータの自動設定システム及び方法を提供することである。
【課題を解決するための手段】
【０００５】
前記目的を達成するため、本発明のネットワークパラメータの自動設定システムは、ネットワークを介して、ユーザー端末に接続されるネットワーク装置に設置する。前記ネットワークパラメータの自動設定システムは、検出モジュールと、パケット判断モジュールと、トランスミッションモジュール及びパラメータ設定モジュールを具備する。前記検出モジュールは、ポートにおいて前記ユーザー端末からのパケットを検出することに用いられる。前記パケット判断モジュールは、前記ユーザー端末からのパケットのタイプを判断することに用いられ、該パケットのタイプがゲットパケット及びセットパケットを具備する。前記トランスミッションモジュールは、前記ユーザー端末からのパケットのタイプによって、それに対応するレスポンスパケットを前記ユーザー端末に送信し、該レスポンスパケットがゲットレスポンスパケット及びセットレスポンスパケットを具備する。前記パラメータ設定モジュールは、前記セットパケットによって、前記ネットワーク装置及び前記ユーザー端末のネットワークパラメータを設定することに用いられる。
【０００６】
本発明のネットワークパラメータの自動設定方法は、ネットワークを介して、ユーザー端末に接続されるネットワーク装置に応用する。前記ネットワークパラメータの自動設定方法は、ポートにおいて前記ユーザー端末からの確立セッションパケットを検出し、確立セッションパケットを検出した後、前記ユーザー端末からのゲットパケットを検出し、該ゲットパケットを検出した後、ゲットレスポンスパケットを介して、ネットワーク装置のネットワークパラメータを前記ユーザー端末に送信し、前記ユーザー端末からのセットパケットを検出し、該セットパケットを検出した後、前記ネットワーク装置及び前記ユーザー端末のネットワークパラメータを設定する。
【発明の効果】
【０００７】
従来技術と比べて、本発明に係るネットワークパラメータの自動設定システム及び方法は、トランスミッションモジュール及びパラメータ設定モジュール介して、ネットワーク装置及びユーザー端末のネットワークパラメータを自動的に設定することが実現できるから、ネットワーク装置及びユーザー端末のネットワークパラメータを手動的に設定する必要はない。
【発明を実施するための最良の形態】
【０００８】
次に、本発明のネットワークパラメータの自動設定システムを詳しく説明する。図１は、本発明の実施形態のネットワークパラメータの自動設定システム１００の応用環境を示す図である。本実施形態において、ネットワークパラメータの自動設定システム１００は、ネットワーク装置１０に設置される。ユーザー端末３０は、ネットワーク２０を介して、ネットワーク装置１０に接続される。前記ネットワーク装置１０はモデムまたはアクセスポイントであり、前記ネットワーク２０はインターネットまたは広域ネットワーク（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）であり、前記ユーザー端末３０はコンピューターまたはセット・トップ・ボックス(ｓｅｔ  ｔｏｐ  ｂｏｘ)である。
【０００９】
図２は、本発明の実施形態のネットワークパラメータの自動設定システム１００の構成図である。
【００１０】
前記ネットワークパラメータの自動設定システム１００は、検出モジュール１１０と、認証モジュール１２０と、パケット判断モジュール１３０と、パラメータメモリモジュール１４０と、トランスミッションモジュール１５０と、パラメータ設定モジュール１６０と、メモリ請求モジュール１７０及び再起動モジュール１８０と、を具備する。
【００１１】
前記検出モジュール１１０は、ポート（ｐｏｒｔ）においてユーザー端末３０からのパケットを検出する。前記ポートとは、ネットワーク装置１０とユーザー端末３０が通信するための連接ポイントである。本実施形態において、前記検出モジュール１１０は、５５６００ポートにおいてユーザー端末３０からのパケットを検出する。他の実施形態において、実際のニーズによって、５６１０などのポートにおいて検出することができる。
【００１２】
前記認証モジュール１２０は、前記ユーザー端末３０の合法性を認証する。前記認証モジュール１２０は、ネットワークセグメント判断サブモジュール１２０２と、セッションサブモジュール１２０４と、解析サブモジュール１２０６及び情報チェックサブモジュール１２０８と、を具備する。
【００１３】
前記ネットワークセグメント判断サブモジュール１２０２は、前記ユーザー端末３０が合法ネットワークセグメントに存在するかどうかを判断する。該合法ネットワークセグメントとは、前記ネットワークパラメータの自動設定システム１００がビジット（ｖｉｓｉｔ）を許容するネットワークセグメントである。本実施形態において、前記ネットワークセグメント判断サブモジュール１２０２は、前記パケットのインターネットプロトコルアドレス（ＩＰ  Ａｄｄｒｅｓｓ）及びサブネットマスク（Ｓｕｂｎｅｔ  Ｍａｓｋ）が合法であるかどうかを検査することによって、前記パケットを送信するユーザー端末３０が合法ネットワークセグメントに存在するかどうかを判断しようとする。
【００１４】
前記セッションサブモジュール１２０４は、合法ネットワークセグメントに存在するユーザー端末３０とのセッション（ｓｅｓｓｉｏｎ）を確立する。本実施形態において、前記セッションとは、前記ユーザー端末３０がポートを介して、セッションサブモジュール１２０４のポートと通信を行う過程である。
【００１５】
前記解析サブモジュール１２０６は、合法ネットワークセグメントに存在するユーザー端末３０からのパケットがユーザー情報を含むかどうかを解析し、判断する。本実施形態において、前記解析サブモジュール１２０６は、パケットのペイロード（ｐａｙｌｏａｄ）フィールド（ｆｉｅｌｄ）を解析することによって、該パケットがユーザー情報を含むかどうかを判断しようとする。該ユーザー情報はユーザー名とユーザーパスワードを含む。
【００１６】
前記情報チェックサブモジュール１２０８は、合法ネットワークセグメントに存在するユーザー端末３０からのパケットが正確なユーザー情報を含むかどうかを検査する。本実施形態において、前記情報チェックサブモジュール１２０８は、前記ユーザー端末３０からのパケットのユーザー名及びユーザーパスワードが正確であるかどうかを検査する。
【００１７】
前記パケット判断モジュール１３０は、前記ユーザー端末３０からのパケットのタイプを判断する。本実施形態において、前記パケットのタイプは、ゲットパケット（ＧＥＴ  ｐａｃｋｅｔ）と、セットパケット（ＳＥＴ  ｐａｃｋｅｔ）と、パラメータメモリパケット及び再起動装置パケットと、を具備する。前記パケット判断モジュール１３０は、パケットのコードフィールド（ｃｏｄｅ  ｆｉｅｌｄ）に記載されるコードによって、パケットのタイプを判断しようとする。
【００１８】
本実施形態において、前記コードフィールドに記載されるコードが０ｘ０１なら、前記パケットがゲットパケットである。該ゲットパケットの形式は、下記に示すように、
【００１９】
【表１】
2007295574.tif 000003
【００２０】
前記ＩＰフィールドは、ＩＰアドレスを記載する。ユニバーサルプラグアンドプレイ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  ＵＰｎＰ）フィールドは、ＵＰｎＰの機能を起動するかどうかを記載する。ＵＰｎＰフィールドが１なら、ＵＰｎＰの機能を起動したことを表示し、ＵＰｎＰフィールドが０なら、ＵＰｎＰの機能を起動していないことを表示する。ウェップ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ  ＷＥＰ）フィールドは、ＷＥＰの機能を起動するかどうかを記載する。ＷＥＰフィールドが１なら、ＷＥＰの機能を起動したことを表示し、ＷＥＰフィールドが０なら、ＷＥＰの機能を起動していないことを表示する。ネットワークアドレス変換及びプロトコル変換（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ  ａｎｄ  Ｐｒｏｔｏｃｏｌ  Ｔｒａｎｓｌａｔｉｏｎ  ＮＡＴ−ＰＴ）フィールドは、ＮＡＴ−ＰＴの機能を起動するかどうかを記載する。ＮＡＴ−ＰＴフィールドが１なら、ＮＡＴ−ＰＴの機能を起動したことを表示し、ＮＡＴ−ＰＴフィールドが０なら、ＮＡＴ−ＰＴの機能を起動していないことを表示する。
【００２１】
本実施形態において、前記パケットのコードフィールドに記載されるコードが０ｘ０２なら、該パケットがセットパケットである。本実施形態において、前記セットパケットの形式は、下記に示すように、
【００２２】
【表２】
2007295574.tif 000004
【００２３】
前記パケットの形式は、ネットワークパラメータの設定を請求することを表示し、ＩＰアドレスと、ＵＰｎＰの機能と、ＷＥＰの機能及びＮＡＴ−ＰＴの機能と、を含む。本実施形態において、前記ネットワークパラメータは、ネットワーク装置１０のネットワークパラメータ及びユーザー端末のネットワークパラメータを含む。
【００２４】
前記コードフィールドに記載されるコードが０ｘ０７なら、前記パケットがパラメータメモリパケットである。本実施形態において、前記パラメータメモリパケットの形式は、下記に示すように、
【００２５】
【表３】
2007295574.tif 000005
【００２６】
本実施形態において、前記パラメータメモリパケットのペイロードフィールドに記載される文字列がＳＡＶＥなら、ネットワークパラメータの記憶を請求することを表示する。
【００２７】
前記コードフィールドに記載されるコードが０ｘ０６なら、前記パケットが再起動装置パケットである。本実施形態において、前記再起動装置パケットの形式は、下記に示すように、
【００２８】
【表４】
2007295574.tif 000006
【００２９】
本実施形態において、前記再起動装置パケットのペイロードフィールドに記載される文字列がＲＥＢＯＯＴなら、ネットワーク装置１０及びユーザー端末３０の再起動を請求することを表示する。
【００３０】
前記パラメータメモリモジュール１４０は、ネットワークパラメータを記憶することに用いられる。本実施形態において、ネットワーク装置１０のネットワークパラメータ：ＵＰｎＰ＝０、ＩＰ＝１９２.１６８.０.１０、ＮＡＴ−ＰＴ＝１、ＷＥＰ＝１。ユーザー端末３０のネットワークパラメータ：ＵＰｎＰ＝１、ＩＰ＝１９２.１６８.０.２４２、ＮＡＴ−ＰＴ＝０、ＷＥＰ＝０。
【００３１】
前記トランスミッションモジュール１５０は、前記ユーザー端末３０からのパケットによって、それに対応するレスポンスパケットをユーザー端末３０に送信する。本実施形態において、前記ユーザー端末３０からのパケットがゲットパケットなら、レスポンスパケットがゲットレスポンスパケットであり、該ゲットレスポンスパケットがネットワーク装置のネットワークパラメータを記載する。本実施形態において、前記ゲットレスポンスパケットの形式は、下記に示すように、
【００３２】
【表５】
2007295574.tif 000007
【００３３】
前記ゲットレスポンスパケットの形式は、ネットワーク装置のＩＰアドレスが１９２.１６８.０.１０であり、ネットワーク装置のＵＰｎＰの機能を起動していなく、ＷＥＰの機能及びＮＡＴ−ＰＴの機能を起動したことを表示する。
【００３４】
前記ユーザー端末３０からのパケットがセットパケットなら、レスポンスパケットがセットレスポンスパケットであり、該セットレスポンスパケットの形式は、下記に示すように、
【００３５】
【表６】
2007295574.tif 000008
【００３６】
本実施形態において、前記セットパケットのペイロードフィールドに記載される文字列がＯＫなら、ネットワークパラメータを成功に設定したことを表示する。
【００３７】
前記ユーザー端末３０からのパケットがパラメータメモリパケットなら、レスポンスパケットがパラメータメモリレスポンスパケットであり、該パラメータメモリレスポンスパケットの形式は、下記に示すように、
【００３８】
【表７】
2007295574.tif 000009
【００３９】
本実施形態において、前記パラメータメモリレスポンスパケットのペイロードフィールドに記載される文字列がＳＡＶＥ  ＯＫなら、ネットワークパラメータの記憶に成功したことを表示する。
【００４０】
前記ユーザー端末３０からのパケットが再起動装置パケットなら、レスポンスパケットが再起動装置パケットレスポンスパケットであり、該再起動装置パケットレスポンスパケットの形式は、下記に示すように、
【００４１】
【表８】
2007295574.tif 000010
【００４２】
本実施形態において、前記再起動装置パケットレスポンスパケットのペイロードフィールドに記載される文字列がＲＥＢＯＯＴ  ＯＫなら、ネットワーク装置１０及びユーザー端末３０を再起動したことを表示する。
【００４３】
前記パラメータ設定モジュール１６０は、セットパケットによって、ネットワークパラメータを設定する。詳しく説明すると、下記のように、前記パラメータ設定モジュール１６０は、ネットワーク装置１０のネットワークパラメータのＵＰｎＰ値によって、ユーザー端末３０のそれに対応するＵＰｎＰの値を設定し、且つユーザー端末３０のＩＰアドレスとＮＡＴ−ＰＴ値及びＷＥＰ値によって、ネットワーク装置１０のそれに対応するＩＰアドレスとＮＡＴ−ＰＴ値及びＷＥＰ値を設定する。本実施形態において、前記パラメータ設定モジュール１６０は、ネットワーク装置１０のネットワークパラメータのＵＰｎＰ値をユーザー端末３０のネットワークパラメータのＵＰｎＰの値に設定し、即ち、ＵＰｎＰ＝１であり、且つユーザー端末３０のネットワークパラメータのＩＰアドレスとＮＡＴ−ＰＴ値及びＷＥＰ値をネットワーク装置１０のネットワークパラメータのそれに対応するＩＰアドレスとＮＡＴ−ＰＴ値及びＷＥＰ値に設定し、即ち、ＩＰ＝１９２.１６８.０.１０、ＮＡＴ−ＰＴ＝１、ＷＥＰ＝１である。
【００４４】
前記メモリ請求モジュール１７０は、前記パラメータメモリパケットによって、前記パラメータメモリモジュール１４０にネットワークパラメータを記憶する請求をする。本実施形態において、ネットワークパラメータは、パラメータ設定モジュール１６０から設定される。
【００４５】
前記再起動モジュール１８０は、前記再起動装置パケットでの情報によって、ネットワーク装置１０及びユーザー端末３０を再起動する。
【００４６】
図３は、本発明のネットワークパラメータの自動設定方法のフローチャートである。
【００４７】
ステップ３０２に入り込み、検出モジュール１１０は、ポートにおいてユーザー端末３０からの確立セッションパケットを検出する。前記検出モジュール１１０は、該ポートにおいて前記ユーザー端末３０からの確立セッションパケットを検出した後、ステップ３０４に入り込む。検出しないと、前記検出モジュール１１０は、該ポートにおいて前記ユーザー端末３０からの確立セッションパケットを続けて検出する。
【００４８】
ステップ３０４に入り込み、認証モジュール１２０は、前記ユーザー端末３０が合法ユーザーであるかどうかを認証する。本実施形態において、前記認証モジュール１２０が前記ユーザー端末３０の合法性を認証することは、非合法ユーザーがネットワーク装置１０に登録し、ネットワークパラメータを設定することを防止するからである。
【００４９】
ステップ３０６に入り込み、検出モジュール１１０は、合法ユーザー端末３０からのゲットパケットを検出し、且つトランスミッションモジュール１５０は、前記検出モジュール１１０がゲットパケットを検出した後、ネットワーク装置１０のネットワークパラメータを合法ユーザー端末３０に送信する。
【００５０】
ステップ３０８に入り込み、検出モジュール１１０は、合法ユーザー端末３０からのセットパケットを検出し、且つパラメータ設定モジュール１６０は、前記検出モジュール１１０がセットパケットを検出した後、ネットワークパラメータを設定する。
【００５１】
ステップ３１０に入り込み、検出モジュール１１０は、合法ユーザー端末３０からのパラメータメモリパケットを検出し、且つメモリ請求モジュール１７０は、前記検出モジュール１１０がパラメータメモリパケットを検出した後、パラメータメモリモジュール１４０にパラメータ設定モジュール１６０から設定されたネットワークパラメータを記憶する請求をする。
【００５２】
ステップ３１２に入り込み、検出モジュール１１０は、合法ユーザー端末３０からの再起動装置パケットを検出し、且つ再起動モジュール１８０は、前記検出モジュール１１０が再起動装置パケットを検出した後、ネットワーク装置１０及びユーザー端末３０を再起動する。
【００５３】
図４は、本発明のネットワークパラメータの自動設定方法のステップ３０４のフローチャートである。
【００５４】
ステップ３０４２において、ネットワークセグメント判断サブモジュール１２０２は、確立セッションパケットを送信するユーザー端末３０が合法ネットワークセグメントに存在するかどうかを判断する。確立セッションパケットを送信するユーザー端末３０が合法ネットワークセグメントに存在するなら、ステップ３０４４に入り込む。存在しないと、ステップ３０２に戻り、前記検出モジュール１１０が前記ポートにおいて前記ユーザー端末３０からの確立セッションパケットを続けて検出する。
【００５５】
ステップ３０４４に入り込み、セッションサブモジュール１２０４及び、合法のネットワークセグメントに存在するユーザー端末３０は、セッション（ｓｅｓｓｉｏｎ）を確立する。本実施形態において、ティーシーピーアイピー（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ＴＣＰ／ＩＰ）によって、前記ユーザー端末３０と前記セッションサブモジュール１２０４は、ハンドシェイク（Ｈａｎｄｓｈａｋｅ）をした後、セッションを確立する。前記セッションサブモジュール１２０４と前記ユーザー端末３０は、後続の通信過程において、前記セッションに基いて進行する。
【００５６】
前記ユーザー端末３０と前記セッションサブモジュール１２０４は、セッションの確立に成功した後、ステップ３０４６に入り込み、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。前記検出モジュール１１０が前記ポートにおいてユーザー端末３０からのパケットを検出した後、ステップ３０４８に入り込む。検出しないと、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００５７】
ステップ３０４８に入り込み、解析サブモジュール１２０６は、前記合法ネットワークセグメントに存在するユーザー端末３０からのパケットがユーザー情報を含むかどうかを解析する。前記パケットがユーザー情報を含めば、ステップ３０５０に入り込む。含まないと、ステップ３０４６に戻り、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００５８】
ステップ３０５０に入り込み、情報チェックサブモジュール１２０８は、合法ネットワークセグメントに存在するユーザー端末３０からのパケットが正確なユーザー情報を含むかどうかを検査する。前記ユーザー端末３０からのパケットが正確なユーザー情報を含めば、ステップ３０６に入り込む。含まないと、ステップ３０４６に戻り、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００５９】
図５は、本発明のネットワークパラメータの自動設定方法のステップ３０６のフローチャートである。
【００６０】
ステップ３０６２において、検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。前記検出モジュール１１０が該ポートにおいてユーザー端末３０からのパケットを検出した後、ステップ３０６４に入り込む。検出しないと、ステップ３０６２に戻り、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００６１】
ステップ３０６４に入り込み、パケット判断モジュール１３０は、ユーザー端末３０からのパケットがゲットパケットであるかどうかを判断する。前記ユーザー端末３０からのパケットがゲットパケットなら、ステップ３０６６に入り込む。ゲットパケットでないと、ステップ３０６２に戻り、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００６２】
ステップ３０６６に入り込み、トランスミッションモジュール１５０は、ゲットレスポンスパケットをユーザー端末３０に送信する。
【００６３】
図６は、本発明のネットワークパラメータの自動設定方法のステップ３０８のフローチャートである。
【００６４】
ステップ３０８２において、検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。前記検出モジュール１１０が該ポートにおいてユーザー端末３０からのパケットを検出した後、ステップ３０８４に入り込む。検出しないと、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００６５】
ステップ３０８４に入り込み、パケット判断モジュール１３０は、ユーザー端末３０からのパケットがセットパケットであるかどうかを判断する。前記ユーザー端末３０からのパケットがセットパケットなら、ステップ３０８６に入り込む。セットパケットでないと、ステップ３０８２に戻り、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００６６】
ステップ３０８６に入り込み、パラメータ設定モジュール１６０は、セットパケットによって、ネットワークパラメータを設定する。
【００６７】
パラメータ設定モジュール１６０は、ネットワーク装置１０及びユーザー端末３０のパラメータを成功に設定した後、ステップ３０８８に入り込み、トランスミッションモジュール１５０は、セットレスポンスパケットを前記ユーザー端末３０に送信する。
【００６８】
図７は、本発明のネットワークパラメータの自動設定方法のステップ３１０のフローチャートである。
【００６９】
ステップ３１０２において、検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。前記検出モジュール１１０が該ポートにおいてユーザー端末３０からのパケットを検出した後、ステップ３１０４に入り込む。検出しないと、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００７０】
ステップ３１０４に入り込み、パケット判断モジュール１３０は、ユーザー端末３０からのパケットがパラメータメモリパケットであるかどうかを判断する。前記ユーザー端末３０からのパケットがパラメータメモリパケットなら、ステップ３１０６に入り込む。パラメータメモリパケットでないと、ステップ３１０２に戻り、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００７１】
ステップ３１０６に入り込み、メモリ請求モジュール１７０は、パラメータメモリパケットによって、パラメータメモリモジュール１４０にネットワークパラメータを記憶する請求をする。該ネットワークパラメータは、パラメータ設定モジュール１６０に設定されたネットワーク装置１０及びユーザー端末３０のネットワークパラメータである。
【００７２】
ステップ３１０８に入り込み、トランスミッションモジュール１５０は、パラメータメモリレスポンスパケットをユーザー端末３０に送信する。
【００７３】
図８は、本発明のネットワークパラメータの自動設定方法のステップ３１２のフローチャートである。
【００７４】
ステップ３１２２において、検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。前記検出モジュール１１０が該ポートにおいてユーザー端末３０からのパケットを検出した後、ステップ３１２４に入り込む。検出しないと、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００７５】
ステップ３１２４において、パケット判断モジュール１３０は、ユーザー端末３０からのパケットが再起動装置パケットであるかどうかを判断する。前記ユーザー端末３０からのパケットが再起動装置パケットなら、ステップ３１２６に入り込む。再起動装置パケットでないと、ステップ３１２２に戻り、前記検出モジュール１１０は、前記ポートにおいてユーザー端末３０からのパケットを続けて検出する。
【００７６】
ステップ３１２６に入り込み、トランスミッションモジュール１５０は、再起動装置レスポンスパケットをユーザー端末３０に送信する。
【００７７】
ステップ３１２８に入り込み、再起動モジュール１８０は、再起動装置パケットによって、ネットワーク装置１０及びユーザー端末３０を再起動する。
【００７８】
本発明のネットワークパラメータの自動設定システムと方法は、トランスミッションモジュール及びパラメータ設定モジュール介して、ネットワーク装置及びユーザー端末のネットワークパラメータを自動的に設定することが実現できるから、ネットワーク装置及びユーザー端末のネットワークパラメータを手動的に設定する必要はない。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施形態のネットワークパラメータの自動設定システムの応用環境を示す図である。
【図２】本発明の実施形態のネットワークパラメータの自動設定システムの構成図である。
【図３】本発明のネットワークパラメータの自動設定方法のフローチャートである。
【図４】本発明のネットワークパラメータの自動設定方法のステップのフローチャートである。
【図５】本発明のネットワークパラメータの自動設定方法のステップのフローチャートである。
【図６】本発明のネットワークパラメータの自動設定方法のステップのフローチャートである。
【図７】本発明のネットワークパラメータの自動設定方法のステップのフローチャートである
【図８】本発明のネットワークパラメータの自動設定方法のステップのフローチャートである。
【符号の説明】
【００８０】
１０  ネットワーク装置
２０  ネットワーク
３０  ユーザー端末
１００  ネットワークパラメータの自動設定システム
１１０  検出モジュール
１２０  認証モジュール
１３０  パケット判断モジュール
１４０  パラメータメモリモジュール
１５０  トランスミッションモジュール
１６０  パラメータ設定モジュール
１７０  メモリ請求モジュール
１８０  再起動モジュール
【図１】
2007295574.tif 000011
【図２】
2007295574.tif 000012
【図３】
2007295574.tif 000013
【図４】
2007295574.tif 000014
【図５】
2007295574.tif 000015
【図６】
2007295574.tif 000016
【図７】
2007295574.tif 000017
【図８】
2007295574.tif 000018