(57)【要約】【課題】ネットワーク中継装置における設定データを短時間で更新できる設定データ更新方法を提供する。【解決手段】本発明による設定データ更新方法は、更新設定データの入力に応じてパケット中継を実現するための常駐プロセスを終了してパケットの中継を停止してから、ネットワーク関連ファイルに含まれている設定データを該更新設定データに基づいて更新し、当該更新完了後にパケットの中継を再開する。【選択図】図２
2009135756.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク関連ファイルに含まれている設定データに基づいてパケット中継をなすネットワーク中継装置における設定データ更新方法であって、
更新設定データの入力に応じてパケット中継を停止する中継停止ステップと、
前記更新設定データに基づいて前記設定データを更新する設定データ更新ステップと、
前記設定データ更新ステップの終了を待って前記パケット中継を再開する中継再開ステップと、を含むことを特徴とする設定データ更新方法。
【請求項２】
前記中継停止ステップは、前記設定データに基づいて前記パケット中継を実現するために動作している全ての常駐プロセスを終了して当該パケット中継を停止することを特徴とする請求項１に記載の設定データ更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク中継装置における設定データ更新方法に関する。
【背景技術】
【０００２】
ＶｏＩＰ（Voice on Internet Protocol）ルータ装置などのネットワーク中継装置における、ルータ関連設定データ、電話関連設定データ、無線通信関連設定データなどの設定データを更新する場合、ネットワーク中継装置が、現状、設定されているデータをユーザによりＷｅｂブラウザなどのユーザーインターフェースから入力された設定データに更新するのが一般的である。このとき、ネットワーク中継装置は、ユーザからの設定データの更新指示に応じて該設定データを設定ファイルとして保存し、自身の再起動時に該設定ファイルから読み取った設定データに更新する。通常、ネットワーク中継装置は、設定データに基づいてパケットを中継するため、パケットの中継を継続して実行している場合には、該設定データを更新することができず、再起動が必要であった。例えば、非特許文献１及び２には、ユーザがＷｅｂブラウザから設定データを入力し、装置を再起動することにより、設定データを更新する設定方法及びマニュアルが示されている。
【非特許文献１】ＩＰ電話対応ルータモデム設定方法（Windows(登録商標)版）、ＮＥＣビッグローブ（ＢＩＧＬＯＢＥ）ホームページ、  http://support.biglobe.ne.jp/settei/setuzoku/acca/modem/f-fls2040vl_win.html
【非特許文献２】ＢＲ１０Ａ−ＣＨ  ＡＤＳＬルータ  ユーザーズマニュアル、ＳＰＩＣＥ  ＩＮＴＥＲＮＥＴ  ＳＥＲＶＩＣＥホームページ、  http://www.spice.or.jp/internet/broadband/br10a-c2h-users.pdf
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ネットワーク中継装置の再起動は、ブートローダから始まり、カーネル／ドライバの初期設定を行い、その後、各設定ファイルから読み取ったデータを設定するため、ネットワーク中継装置として使用可能となるまでに長時間を要してしまう。再起動中においては呼接続機能が実現されないため、長時間に亘ってユーザに通話サービスを提供することができないという問題点があった。本発明は上記した如き問題点に鑑みてなされたものであって、ネットワーク中継装置における設定データを短時間で更新できる設定データ更新方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明による設定データ更新方法は、ネットワーク関連ファイルに含まれている設定データに基づいてパケット中継をなすネットワーク中継装置における設定データ更新方法であって、更新設定データの入力に応じてパケット中継を停止する中継停止ステップと、前記更新設定データに基づいて前記設定データを更新する設定データ更新ステップと、前記設定データ更新ステップの終了を待って前記パケット中継を再開する中継再開ステップと、を含むことを特徴とする。
【発明を実施するための最良の形態】
【０００５】
以下、本発明に係る実施例について添付の図面を参照しつつ詳細に説明する。
【０００６】
図１はネットワーク中継装置１０を表すブロック図である。ネットワーク中継装置１０は、通信網（図示せず）から到来したパケットを他の通信網（図示せず）に中継する装置である。ネットワーク中継装置１０は、メンテナンス部１１と、システム制御部１２と、ルータ部１３と、ＶｏＩＰ部１４と、ＯＳ部１５と、を含む。
【０００７】
メンテナンス部１１は、ユーザによるＷｅｂブラウザなどのユーザーインターフェース（図示せず）からの更新設定データの入力に応じて、該更新設定データを含む設定データファイルを生成して、これを保持する。メンテナンス部１１は、設定データファイルの生成に続いて、ＶｏＩＰ部１４へ呼接続機能無効設定要求を発し、ＶｏＩＰ部１４からの無効設定完了通知に応じて、システム制御部１２へパケット中継停止要求を発する。
【０００８】
また、メンテナンス部１１は、システム制御部１２からの内部データ設定要求に応じて、設定データファイルの内から内部データ設定に必要となるデータを抽出し、当該抽出によって得られたデータを内部データとして設定する。メンテナンス部１１は、当該設定が完了したら、システム制御部１２へ内部データ設定完了通知を発する。
【０００９】
システム制御部１２は、メンテナンス部１１からのパケット中継停止要求をルータ部１３へ中継し、ルータ部１３からのパケット中継停止通知に応じて、メンテナンス部１１へ内部データ設定要求を発する。システム制御部１２は、メンテナンス部１１からの内部データ設定完了通知に応じて、ルータ部１３へパケット中継再開要求を発し、ルータ部１３からのパケット中継再開通知に応じて、ＶｏＩＰ部１４へ呼接続機能有効設定要求を発する。
【００１０】
ルータ部１３は、ネットワーク関連ファイルを保持し、当該ファイルに含まれている設定データに基づいて、通信網（図示せず）から到来したパケットを他の通信網（図示せず）に中継する。ルータ部１３は、システム制御部１２からのパケット中継停止要求に応じて、ネットワーク関連ファイルに含まれている設定データに基づいてパケット中継を実現するために動作している全ての常駐プロセスを終了してパケットの中継を停止し、システム制御部１２へパケット中継停止通知を発する。ここでの常駐プロセスは、ｉｎｅｔデーモンプロセス、ｈｔｔｐデーモンプロセス、ＤＨＣＰサーバプロセス、ＤＮＳプロキシプロセス、ＵＰｎＰ  ＩＧＤプロセス、ＮＴＰクライアントプロセス、ＩＰＳＥＣパススループロセス及びＰＰＰデーモンプロセスである。ルータ部１３は、パケットの中継停止と同時に、ＯＳ部１５に含まれている無線部１６の無線呼接続機能を無効にする。更に、ルータ部１３は、ｉｐ、ｂｒｃｔｌ、ｉｐｔａｂｌｅｓ、ｅｂｔａｂｌｅｓの各コマンドにより、ネットワーク設定を初期化する。
【００１１】
また、ルータ部１３は、システム制御部１２からのパケット中継再開要求応じて、メンテナンス部１１に保持されている設定データファイルの内からパケット中継に必要なデータを抽出し、自身が保持しているネットワーク関連ファイルに含まれている設定データを当該抽出によって得られたデータに更新する。ルータ部１３は、当該更新が完了したら、パケット中継を実現するため全ての常駐プロセスを起動してパケットの中継を再開し、システム制御部１２へパケット中継再開通知を発する。ルータ部１３は、パケットの中継再開と同時に、ＯＳ部１５に含まれている無線部１６の無線呼接続機能を有効にする。更に、ルータ部１３は、ｉｐなどのコマンドにより、ネットワーク設定を初期化する。
【００１２】
ＶｏＩＰ部１４は、ＶｏＩＰの呼接続をする呼接続機能を有する。ＶｏＩＰ部１４は、メンテナンス部１１からの呼接続機能無効設定要求に応じて、呼接続機能を無効設定し、メンテナンス部１１へ無効設定完了通知を発する。また、ＶｏＩＰ部１４は、メンテナンス部１１からの呼接続機能有効設定要求に応じて、呼接続機能を有効設定し、メンテナンス部１１へ有効設定完了通知を発する。
【００１３】
ＯＳ部１５は、オペレーティングシステムであり、カーネル、各種ドライバ、及び、無線部１６を含む。無線部１６は、無線ＶｏＩＰの呼接続をする無線呼接続機能を有する。
【００１４】
図２は設定データ更新処理を表すシーケンス図である。以下、図2を参照しつつ、設定データ更新処理について説明する。
【００１５】
最初にユーザが、Ｗｅｂブラウザなどのユーザーインターフェース（図２では”Ｗｅｂ”と表される）により更新設定データをネットワーク中継装置１０に入力する（ステップＳ１０１）。メンテナンス部１１は、更新設定データの入力に応じて、該更新設定データを含む設定データファイルを生成して、これを保持する（ステップＳ１０２）。メンテナンス部１１は、設定データファイルの生成に続いて、ＶｏＩＰ部１４へ呼接続機能無効設定要求を発する（ステップＳ１０３）。
【００１６】
ＶｏＩＰ部１４は、メンテナンス部１１からの呼接続機能無効設定要求に応じて、呼接続機能を無効設定し（ステップＳ１０４）、メンテナンス部１１へ無効設定完了通知を発する（ステップＳ１０５）。メンテナンス部１１は、ＶｏＩＰ部１４からの無効設定完了通知に応じて、システム制御部１２へパケット中継停止要求を発する（ステップＳ１０６）。システム制御部１２は、メンテナンス部１１からのパケット中継停止要求をルータ部１３へ中継する（ステップＳ１０７）。
【００１７】
ルータ部１３は、システム制御部１２からのパケット中継停止要求に応じて、ネットワーク関連ファイルに含まれている設定データに基づいてパケット中継を実現するために動作している全ての常駐プロセスを終了してパケットの中継を停止し（ステップＳ１０８）、システム制御部１２へパケット中継停止通知を発する（ステップＳ１０９）。ルータ部１３は、パケットの中継停止と同時に、ＯＳ部１５に含まれている無線部１６の無線呼接続機能を無効にする。更に、ルータ部１３は、ｉｐなどのコマンドにより、ネットワーク設定を初期化する。
【００１８】
システム制御部１２は、ルータ部１３からのパケット中継停止通知に応じて、メンテナンス部１１へ内部データ設定要求を発する（ステップＳ１１０）。メンテナンス部１１は、システム制御部１２からの内部データ設定要求に応じて、設定データファイルの内から内部データ設定に必要となるデータを抽出し、当該抽出によって得られたデータを内部データとして設定する（ステップＳ１１１）。メンテナンス部１１は、当該設定が完了したら、システム制御部１２へ内部データ設定完了通知を発する（ステップＳ１１２）。システム制御部１２は、メンテナンス部１１からの内部データ設定完了通知に応じて、ルータ部１３へパケット中継再開要求を発する（ステップＳ１１３）。
【００１９】
ルータ部１３は、システム制御部１２からのパケット中継再開要求応じて、メンテナンス部１１に保持されている設定データファイルの内からパケット中継に必要なデータを抽出し、自身が保持しているネットワーク関連ファイルに含まれている設定データを当該抽出によって得られたデータに更新する（ステップＳ１１４）。ルータ部１３は、当該更新が完了したら、パケット中継を実現するため全ての常駐プロセスを起動してパケットの中継を再開し（ステップＳ１１５）、システム制御部１２へパケット中継再開通知を発する（ステップＳ１１６）。ルータ部１３は、パケットの中継再開と同時に、ＯＳ部１５に含まれている無線部１６の無線呼接続機能を有効にする。更に、ルータ部１３は、ｉｐなどのコマンドにより、ネットワーク設定を初期化する。
【００２０】
システム制御部１２は、ルータ部１３からのパケット中継再開通知に応じて、ＶｏＩＰ部１４へ呼接続機能有効設定要求を発する（ステップＳ１１７）。ＶｏＩＰ部１４は、メンテナンス部１１からの呼接続機能有効設定要求に応じて、呼接続機能を有効設定し（ステップＳ１１８）、メンテナンス部１１へ有効設定完了通知を発する（ステップＳ１１９）。
【００２１】
上記したように本実施例によるネットワーク中継装置は、ユーザによる更新設定データの入力に応じてパケット中継を実現するための常駐プロセスを終了してパケットの中継を停止してから、ネットワーク関連ファイルに含まれている設定データを該更新設定データに更新し、当該更新完了後にパケットの中継を再開する。従来のネットワーク中継装置は、更新設定データの入力があった時点においてもネットワーク関連ファイルに含まれている設定データに基づいてパケットを中継しており、外更新設定データを設定するために装置の再起動を実施していたが、本実施例の設定データ更新方法によれば、更新設定データの入力に応じてパケット中継を実現するための常駐プロセスを終了してパケットの中継を停止してから、ネットワーク関連ファイルの設定データを更新し、当該更新完了後にパケットの中継を再開することにより、装置を再起動することなく設定データを更新することが可能である。上記したように本実施例による設定データ更新方法によれば、ネットワーク中継装置における設定データを短時間で更新することができる。
【図面の簡単な説明】
【００２２】
【図１】ネットワーク中継装置を表すブロック図である。
【図２】設定データ更新処理を表すシーケンス図である。
【符号の説明】
【００２３】
１０  ネットワーク中継装置
１１  メンテナンス部
１２  システム制御部
１３  ルータ部
１４  ＶｏＩＰ部
１５  ＯＳ部
１６  無線部
【図１】
2009135756.tif 000003
【図２】
2009135756.tif 000004