(57)【要約】【課題】  人手による設定作業を行うことなく、ＶｏＩＰアダプタ等のネットワーク装置の設定情報の設定・更新を可能とする技術を提供する。【解決手段】  ネットワークに接続して用いるネットワーク装置を設定する際に、まず、予め第１の認証情報を記憶したネットワーク装置を、ネットワークに接続し、次に、ネットワーク装置が、ネットワークを介して接続された装置Ａに、第１の認証情報を送信する。続いて、装置Ａが、第１の認証情報に基づいてネットワーク装置を認証し、認証結果に応じて、装置Ａ、または、装置Ａと連携する他の装置Ｂが、ネットワーク装置に設定情報を送信した後、受信した設定情報に基づいて、ネットワーク装置が、自身の設定情報を設定または更新する処理を実行する。【選択図】      図４
2006311177.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続して用いるネットワーク装置を設定する方法において、
予め第１の認証情報を記憶したネットワーク装置を、ネットワークに接続する段階と、
前記ネットワーク装置が、前記ネットワークを介して接続された装置Ａに、前記第１の認証情報を送信する段階と、
前記装置Ａが、前記第１の認証情報に基づいて前記ネットワーク装置を認証し、認証結果に応じて、前記装置Ａ、または、前記装置Ａと連携する他の装置Ｂが、前記ネットワーク装置に設定情報を送信する段階と、
受信した設定情報に基づいて、前記ネットワーク装置が、自身の設定情報を設定または更新する処理を実行する段階と
を含むことを特徴とするネットワーク装置の設定方法。
【請求項２】
請求項１に記載のネットワーク装置の設定方法において、前記設定情報は前記第１の認証情報に応じて定められることを特徴とするネットワーク装置の設定方法。
【請求項３】
請求項１に記載のネットワーク装置の設定方法において、前記設定情報は、前記ネットワーク装置または前記ネットワーク装置に接続された電話端末を用いて行うＩＰ電話に係る設定情報であるＩＰ電話設定情報を含むことを特徴とするネットワーク装置の設定方法。
【請求項４】
請求項１に記載のネットワーク装置の設定方法において、
前記設定情報は、前記第１の認証情報とは異なる認証情報である第２の認証情報を含み、
前記ネットワーク装置は、前記第２の認証情報に基づいて、前記ネットワークを介して接続された他の装置から認証を受ける
ことを特徴とするネットワーク装置の設定方法。
【請求項５】
請求項１に記載のネットワーク装置の設定方法において、
前記ネットワーク装置、前記装置Ａ、及び、前記ネットワーク装置から前記装置Ａの間に接続された中継装置の少なくともひとつが、前記ネットワーク装置から前記装置Ａに至る接続経路を示す経路情報を、前記第１の認証情報に付加し、
前記第１の認証情報に応答して送信される前記設定情報と、当該第１の認証情報に付加された前記経路情報との対応関係を、装置Ｃが記憶する
ことを特徴とするネットワーク装置の設定方法。
【請求項６】
請求項５に記載のネットワーク装置の設定方法において、前記装置Ｃ、または、前記装置Ｃと連携する装置Ｄが、予め記憶した前記対応関係と、ネットワークから送信された前記設定情報及び経路情報とを比較し、比較結果に応じて応答することを特徴とするネットワーク装置の設定方法。
【請求項７】
ネットワークに接続して用いるネットワーク装置のファームウェアを更新する方法において、
請求項１に記載の方法にてネットワーク装置を設定する段階と、
前記ネットワーク装置と前記ネットワークを介して接続された装置Ｅに対して、前記ネットワーク装置が現在使用中のファームウェアのバージョン情報を送信する段階と、
前記ネットワーク装置から受信した前記バージョン情報に応じて、前記現在使用中のファームウェアのバージョンが最新であるか否かを、前記装置Ｅが判定する段階と
を含むことを特徴とするファームウェア更新方法。
【請求項８】
請求項７に記載のファームウェア更新方法において、
前記判定結果に応じて、前記装置Ｅまたは前記装置Ｅと連携する装置Ｆが、前記ネットワーク装置に対し、最新ファームウェアの全部、または、現在使用中のファームウェアからの差分を送信する段階と、
前記ネットワーク装置が、受信したファームウェアの全部または差分を用いて現在使用中のファームウェアを更新する処理を実行する段階と
を含むことを特徴とするファームウェア更新方法。
【請求項９】
ネットワークに接続して用いるネットワーク装置において、
第１の認証情報を記憶する手段と、
前記ネットワークを介して接続された装置Ａに、前記第１の認証情報を送信する手段と、
前記装置Ａが、前記第１の認証情報に基づいて前記ネットワーク装置を認証した認証結果に応じて、前記装置Ａ、または、前記装置Ａと連携する他の装置Ｂが送信する設定情報を受信する手段と、
受信した設定情報に基づいて設定情報を設定または更新する処理を実行する手段と
を備えることを特徴とするネットワーク装置。
【請求項１０】
請求項９に記載のネットワーク装置において、前記設定情報は前記第１の認証情報に応じて定められることを特徴とするネットワーク装置。
【請求項１１】
請求項９に記載のネットワーク装置において、前記設定情報は、前記ネットワーク装置または前記ネットワーク装置に接続された電話端末を用いて行うＩＰ電話に係る設定情報であるＩＰ電話設定情報を含むことを特徴とするネットワーク装置。
【請求項１２】
請求項９に記載のネットワーク装置において、
前記設定情報は、前記第１の認証情報とは異なる認証情報である第２の認証情報を含み、
前記第２の認証情報を、前記ネットワークを介して他の装置に送信する手段を備え、
前記他の装置または前記他の装置と連携した他の装置から前記第２の認証情報に基づく認証を受ける
ことを特徴とするネットワーク装置。
【請求項１３】
請求項９に記載のネットワーク装置において、
前記ネットワーク装置から前記装置Ａに至る接続経路を示す経路情報と、当該ネットワーク装置に送信された前記設定情報との対応関係を記憶する装置Ｃと連携し、
前記装置Ｃに前記設定情報を送信し、送信した前記設定情報及び当該設定情報に付加された経路情報と、前記装置Ｃに記憶された前記対応関係との比較結果に基づく応答を、前記装置Ｃまたは前記装置Ｃと連携する装置Ｄから受信する手段を備える
ことを特徴とするネットワーク装置。
【請求項１４】
請求項９に記載のネットワーク装置において、
前記ネットワーク装置は、前記装置Ｅに対して、前記ネットワーク装置が現在使用中のファームウェアのバージョン情報を送信する手段を備え、
送信した前記バージョン情報に応じて、前記現在使用中のファームウェアのバージョンが最新であるか否かを判定した判定結果を受信する手段を備える
ことを特徴とするネットワーク装置。
【請求項１５】
請求項１４に記載のネットワーク装置において、
前記判定結果と共に、或いは、前記判定結果に代えて、最新ファームウェアの全部、または、現在使用中のファームウェアからの差分を受信する手段と、
受信したファームウェアの全部または差分を用いて、現在使用中のファームウェアを更新する処理を実行する手段と
を備えることを特徴とするネットワーク装置。
【請求項１６】
請求項９乃至１５のいずれかに記載のネットワーク装置であるＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アダプタ。
【請求項１７】
ネットワークに接続する手段を備えるコンピュータにて実行されるコンピュータプログラムにおいて、
ネットワークを介して接続されたネットワーク装置から、前記ネットワーク装置に予め記憶された第１の認証情報を受信する第１の認証情報受信処理、
前記第１の認証情報に基づいて前記ネットワーク装置を認証する第１の認証処理、及び、
前記認証結果に応じて、前記ネットワーク装置に設定情報を送信する、または、当該コンピュータプログラムが実行されているコンピュータ以外の装置に対し、前記ネットワーク装置への設定情報の送信を要求する設定情報送信処理
をコンピュータに実行させるコンピュータプログラムであって、
前記ネットワーク装置は、受信した設定情報に基づいて、自身の設定情報を設定または更新する処理を実行する
ことを特徴とするコンピュータプログラム。
【請求項１８】
請求項１７に記載のコンピュータプログラムにおいて、
前記第１の認証情報に応じて、予め記憶された複数の前記設定情報の一つを選択、または、前記設定情報を生成する設定情報取得処理を更に含み、
前記設定情報送信処理は、前記設定情報取得処理にて取得した前記設定情報を送信する
ことを特徴とするコンピュータプログラム。
【請求項１９】
請求項１７に記載のコンピュータプログラムにおいて、前記設定情報は、前記ネットワーク装置または前記ネットワーク装置に接続された電話端末を用いて行うＩＰ電話に係る設定情報であるＩＰ電話設定情報を含むことを特徴とするコンピュータプログラム。
【請求項２０】
請求項１７に記載のコンピュータプログラムにおいて、
前記設定情報は、前記第１の認証情報とは異なる認証情報である第２の認証情報を含み、
前記ネットワーク装置は、前記第２の認証情報に基づいて、前記ネットワークを介して接続された他の装置から認証を受ける
ことを特徴とするコンピュータプログラム。
【請求項２１】
請求項１７に記載のコンピュータプログラムにおいて、更に、
前記第１の認証情報と共に、前記ネットワーク装置から前記コンピュータＸに至る接続経路を示す経路情報を受信する処理、及び、
前記第１の認証情報に応答して送信される前記設定情報と、当該第１の認証情報に付加された前記経路情報との対応関係を記憶する処理
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２２】
コンピュータプログラムにおいて、
請求項２１に記載のコンピュータプログラムに従ってコンピュータにより記憶された前記対応関係と、前記ネットワーク装置から受信した前記設定情報及び経路情報とを比較する経路判定処理、及び、
前記経路判定処理に応じた処理
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２３】
請求項１７に記載のコンピュータプログラムを実行したコンピュータから、前記設定情報を受信して、自身の設定情報を設定または更新した前記ネットワーク装置と連携し、
前記設定情報にて定められたアドレスを有するコンピュータにて実行されるコンピュータプログラムであって、
前記ネットワーク装置から当該ネットワーク装置が現在使用中のファームウェアのバージョン情報を受信する処理、及び、
受信したバージョン情報に応じて、当該ファームウェアのバージョンが最新であるか否かを判定する判定処理を、コンピュータに実行させる
ことを特徴とするコンピュータプログラム。
【請求項２４】
請求項２３に記載のコンピュータプログラムにおいて、
前記判定処理の結果に応じて、前記ネットワーク装置に対し、最新ファームウェアの全部または現在使用中のファームウェアからの差分を送信する処理を、当該コンピュータプログラムを実行するコンピュータ、または、当該コンピュータと連携する他のコンピュータに実行させる
ことを特徴とするコンピュータプログラム。
【請求項２５】
請求項１７乃至２４のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を備えるコンピュータ。
【請求項２６】
ネットワークシステムにおいて、
第１の認証情報を記憶し、第１のサーバ装置に送信するネットワーク装置と、
ネットワーク装置から受信した第１の認証情報を用いて認証処理を実行し、認証結果に応じて、当該第１の認証情報に応じた設定情報を、当該ネットワーク装置に送信する前記第１のサーバ装置と、
前記ネットワーク装置が前記設定情報に基づいて接続する第２のサーバ装置と
をそれぞれ少なくともひとつ備えることを特徴とするネットワークシステム。
【請求項２７】
請求項２６に記載のネットワークシステムにおいて、前記設定情報は第２の認証情報を含み、前記第２のサーバ装置は、前記ネットワーク装置から送信された前記第２の認証情報に基づいて当該ネットワーク装置を認証することを特徴とするネットワークシステム。
【請求項２８】
請求項２７に記載のネットワークシステムにおいて、
前記ネットワーク装置は、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アダプタであり、
前記第２の認証情報は、前記ＶｏＩＰアダプタに接続される電話端末に割り当てられる電話番号に係る情報を含む
ことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置の設定、ネットワーク装置のファームウェアの更新に関する。特に、ＶｏＩＰ（Ｖｏｉｖｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アダプタに代表されるＩＰ電話機器の設定、ファームウェアの更新に関する。
【背景技術】
【０００２】
近年、ＩＰ電話の高品質化に伴って、従来の加入電話からの置き換えが進みつつある。しかしながら、現状ではＩＰ電話導入にはまだ敷居が高く、広く一般に普及するまでには至っていない。
【０００３】
これは、ＶｏＩＰアダプタのようなネットワーク装置では、使い始める前に設定作業が要求されることが一因である。このようなネットワーク装置の初期設定作業は、従来、パーソナルコンピュータ等をネットワーク装置に接続して行っていた。このため、必然的に、設定作業にはパーソナルコンピュータが必要であった。また、設定作業を行う者に若干の知識が要求された。
【０００４】
従来のＶｏＩＰ電話は、パーソナルコンピュータのユーザがパーソナルコンピュータと共に、或いはその周辺機器の一種として利用する場合が多く、設定作業にコンピュータが必要な点は問題視されなかった。また、加入者が同時にコンピュータユーザでもあり、コンピュータの操作に慣れていることが多いため、加入者自身が設定作業をしてもそれほど問題にならなかった。しかしながら、ＩＰ電話の普及を図るためには、パーソナルコンピュータを持たない者や苦手な者であっても、容易に設置可能な装置が求められる。
【０００５】
他方、従来のＩＰ電話端末には０５０から始まる電話番号、いわゆる０Ａ０系番号が付与されているが、公衆交換電話網（ＰＳＴＮ、Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を介した一般の加入電話の代替手段としてＩＰ電話を提供するためには、一般加入電話と同様に０ＡＢ〜Ｊ系番号をＩＰ電話端末に付与することが望まれる。このためには、電話番号と発信場所とを対応させることが要請されている。従って、電話番号と発信場所との対応関係を保証することが可能なＶｏＩＰ電話システムが求められている。
【０００６】
本発明に関連する先行技術文献として次の文献を挙げる。
【０００７】
【特許文献１】特開２００３−８７７６号公報（第０００８段落）
【特許文献２】特開２００３−３２４４８６号公報（第０００７〜０００９段落、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このような状況に鑑み、本発明が解決しようとする課題は、人手による設定作業を行うことなく、ＶｏＩＰアダプタ等のネットワーク装置の設定情報の設定・更新を可能とする技術を提供することである。
【課題を解決するための手段】
【０００９】
上述のような課題を解決するため、本発明は以下のようなネットワーク装置の設定方法、ファームウェア更新方法、ネットワーク装置、コンピュータプログラム、及びネットワークシステムを提供する。
【００１０】
まず、ネットワークに接続して用いるネットワーク装置を設定する方法において、予め第１の認証情報を記憶したネットワーク装置を、ネットワークに接続する段階と、ネットワーク装置が、ネットワークを介して接続された装置Ａに、第１の認証情報を送信する段階と、装置Ａが、第１の認証情報に基づいてネットワーク装置を認証し、認証結果に応じて、装置Ａ、または、装置Ａと連携する他の装置Ｂが、ネットワーク装置に設定情報を送信する段階と、受信した設定情報に基づいて、ネットワーク装置が、自身の設定情報を設定または更新する処理を実行する段階とを含むことを特徴とするネットワーク装置の設定方法を提供する。この方法によれば、人手による設定作業を行うことなく、ネットワーク装置に設定情報を設定し、或いは設定情報を更新することができる。ここで、第１の認証情報としては、例えばネットワーク装置やその使用者毎に発行された識別子とパスワードの組や、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを用いることができる。
【００１１】
設定情報は第１の認証情報に応じて定められることとすれば、ネットワーク装置毎に異なる設定情報を設定することができる。
【００１２】
この方法は、ネットワーク装置としてＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アダプタを用いたＩＰ電話システムに特に有効である。この場合、設定情報は、ネットワーク装置またはネットワーク装置に接続された電話端末を用いて行うＩＰ電話に係る設定情報であるＩＰ電話設定情報を含むこととすればよい。
【００１３】
設定情報は、第１の認証情報とは異なる認証情報である第２の認証情報を含み、ネットワーク装置は、第２の認証情報に基づいて、ネットワークを介して接続された他の装置から認証を受けることとしてもよい。このようにすれば、ネットワーク装置が実際にネットワークに接続された後で、適切な装置から認証を受けることができることとなる。
【００１４】
ネットワーク装置、装置Ａ、及び、ネットワーク装置から装置Ａの間に接続された中継装置の少なくともひとつが、ネットワーク装置から装置Ａに至る接続経路を示す経路情報を、第１の認証情報に付加し、第１の認証情報に応答して送信される設定情報と、当該第１の認証情報に付加された経路情報との対応関係を、装置Ｃが記憶することとしてもよい。このようにすれば、例えば、装置Ｃに記憶された対応関係に基づいて、特定のネットワーク装置が、ネットワーク上の所定の経路を介して装置Ａにアクセスしていることを常に確認することができる。特に、装置Ｃ、または、装置Ｃと連携する装置Ｄが、予め記憶した対応関係と、ネットワークから送信された設定情報及び経路情報とを比較し、比較結果に応じて応答することとすれば、例えば、ＶｏＩＰ電話の呼制御サーバに対して電話端末から呼制御の要求がなされたときに、発信元の電話番号と、発信元端末が接続されている回線の対応関係を確認して、記憶されている対応関係と一致する場合に限り、呼制御を行うことにより、発信元電話番号と発信位置との対応関係を保証することができるようになる。
【００１５】
上述の方法を用いて、ネットワーク装置のファームウェアを更新することができる。即ち、ネットワークに接続して用いるネットワーク装置のファームウェアを更新する方法において、上述の方法にてネットワーク装置を設定する段階と、ネットワーク装置とネットワークを介して接続された装置Ｅに対して、ネットワーク装置が現在使用中のファームウェアのバージョン情報を送信する段階と、ネットワーク装置から受信したバージョン情報に応じて、現在使用中のファームウェアのバージョンが最新であるか否かを、装置Ｅが判定する段階とを含むことを特徴とするファームウェア更新方法をも提案する。このようにすれば、例えば、サーバを介してネットワーク装置にファームウェアを提供する場合に、ネットワーク装置をエンドユーザに提供後、エンドユーザ側での人手による設定作業を行うことなく、サーバのアドレスを変更することが可能となる。尚、この方法は、ファームウェアの更新だけではなく、例えば設定情報の更新にも用いることができる。また、ファームウェアのバージョンアップの可否を示すフラグ、即ち、更新許可フラグを個々のＶｏＩＰアダプタに対して定めてもよい。こうすれば、バージョンの新旧とは別に、或いは、バージョンの新旧と組み合わせて、バージョンアップを行うか否かをＶｏＩＰアダプタのそれぞれに対して定めることができる。
【００１６】
このファームウェア更新方法において、判定結果に応じて、装置Ｅまたは装置Ｅと連携する装置Ｆが、ネットワーク装置に対し、最新ファームウェアの全部、または、現在使用中のファームウェアからの差分を送信する段階と、ネットワーク装置が、受信したファームウェアの全部または差分を用いて現在使用中のファームウェアを更新する処理を実行する段階と含むこととしてもよい。これにより、ネットワーク装置のファームウェア更新を自動化することができる。
【００１７】
また、本発明は、ネットワークに接続して用いるネットワーク装置において、第１の認証情報を記憶する記憶装置と、ネットワークを介して接続された装置Ａに、第１の認証情報を送信する送信部と、装置Ａが、第１の認証情報に基づいてネットワーク装置を認証した認証結果に応じて、装置Ａ、または、装置Ａと連携する他の装置Ｂが送信する設定情報を受信する受信部と、受信した設定情報に基づいて設定情報を設定または更新する処理を実行する処理部とを備えることを特徴とするネットワーク装置を提供する。
【００１８】
設定情報は第１の認証情報に応じて定められることとしてもよい。
【００１９】
ネットワーク装置がＶｏＩＰアダプタである場合、設定情報は、ネットワーク装置またはネットワーク装置に接続された電話端末を用いて行うＩＰ電話に係る設定情報であるＩＰ電話設定情報を含むこととなる。
【００２０】
設定情報は、第１の認証情報とは異なる認証情報である第２の認証情報を含み、第２の認証情報を、ネットワークを介して他の装置に送信する手段を備え、他の装置または他の装置と連携した他の装置から第２の認証情報に基づく認証を受けることとしてもよい。
【００２１】
ネットワーク装置から装置Ａに至る接続経路を示す経路情報と、当該ネットワーク装置に送信された設定情報との対応関係を記憶する装置Ｃと連携し、装置Ｃに設定情報を送信し、送信した設定情報及び当該設定情報に付加された経路情報と、装置Ｃに記憶された対応関係との比較結果に基づく応答を、装置Ｃまたは装置Ｃと連携する装置Ｄから受信する手段を備えることとしてもよい。
【００２２】
ネットワーク装置は、装置Ｅに対して、ネットワーク装置が現在使用中のファームウェアのバージョン情報を送信する手段を備え、送信したバージョン情報に応じて、現在使用中のファームウェアのバージョンが最新であるか否かを判定した判定結果を受信する手段を備えることとしてもよい。この場合、判定結果と共に、或いは、判定結果に代えて、最新ファームウェアの全部、または、現在使用中のファームウェアからの差分を受信する手段と、受信したファームウェアの全部または差分を用いて、現在使用中のファームウェアを更新する処理を実行する手段とを更に備えることとしてもよい。
【００２３】
上述のネットワーク装置として、例えばＶｏＩＰアダプタがある。
【００２４】
また、本発明は、ネットワークに接続する手段を備えるコンピュータにて実行されるコンピュータプログラムにおいて、ネットワークを介して接続されたネットワーク装置から、ネットワーク装置に予め記憶された第１の認証情報を受信する第１の認証情報受信処理、第１の認証情報に基づいてネットワーク装置を認証する第１の認証処理、及び、認証結果に応じて、ネットワーク装置に設定情報を送信する、または、当該コンピュータプログラムが実行されているコンピュータ以外の装置に対し、ネットワーク装置への設定情報の送信を要求する設定情報送信処理をコンピュータに実行させるコンピュータプログラムであって、ネットワーク装置は、受信した設定情報に基づいて、自身の設定情報を設定または更新する処理を実行することを特徴とするコンピュータプログラムを提供する。
【００２５】
第１の認証情報に応じて、予め記憶された複数の設定情報の一つを選択、または、設定情報を生成する設定情報取得処理を更に含み、設定情報送信処理は、設定情報取得処理にて取得した設定情報を送信することとしてもよい。
【００２６】
設定情報は、ネットワーク装置またはネットワーク装置に接続された電話端末を用いて行うＩＰ電話に係る設定情報であるＩＰ電話設定情報を含むこととしてもよい。
【００２７】
設定情報は、第１の認証情報とは異なる認証情報である第２の認証情報を含み、ネットワーク装置は、第２の認証情報に基づいて、ネットワークを介して接続された他の装置から認証を受けることとしてもよい。第２の認証情報に基づく認証は、例えば、コンピュータプログラムが、更に、ネットワーク装置から第２の認証情報を受信する処理、第２の認証情報に基づいて、ネットワーク装置を認証する処理、及び、認証結果に応じた処理をコンピュータに実行させることにより行うことが考えられる。
【００２８】
更に、第１の認証情報と共に、ネットワーク装置からコンピュータＸに至る接続経路を示す経路情報を受信する処理、及び、第１の認証情報に応答して送信される設定情報と、当該第１の認証情報に付加された経路情報との対応関係を記憶する処理をコンピュータに実行させることとしてもよい。また、このコンピュータプログラムに従ってコンピュータにより記憶された対応関係と、ネットワーク装置から受信した設定情報及び経路情報とを比較する経路判定処理、及び、経路判定処理に応じた処理を、このコンピュータプログラムと同一のコンピュータ、或いは、このコンピュータプログラムと連携して動作する他のコンピュータにより実行させることとしてもよい。
【００２９】
更に、上述のコンピュータプログラムを実行したコンピュータから、設定情報を受信して、自身の設定情報を設定または更新したネットワーク装置と連携し、設定情報にて定められたアドレスを有するコンピュータにて実行されるコンピュータプログラムであって、ネットワーク装置から当該ネットワーク装置が現在使用中のファームウェアのバージョン情報を受信する処理、及び、受信したバージョン情報に応じて、当該ファームウェアのバージョンが最新であるか否かを判定する判定処理を、コンピュータに実行させることを特徴とするコンピュータプログラムを提供する。このコンピュータプログラムにおいて、判定処理の結果に応じて、ネットワーク装置に対し、最新ファームウェアの全部または現在使用中のファームウェアからの差分を送信する処理を、当該コンピュータプログラムを実行するコンピュータ、または、当該コンピュータと連携する他のコンピュータに実行させることとしてもよい。
【００３０】
また、本発明は、上述のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を備えるコンピュータを提供する。
【００３１】
また、本発明は、ネットワークシステムにおいて、第１の認証情報を記憶し、第１のサーバ装置に送信するネットワーク装置と、ネットワーク装置から受信した第１の認証情報を用いて認証処理を実行し、認証結果に応じて、当該第１の認証情報に応じた設定情報を、当該ネットワーク装置に送信する第１のサーバ装置と、ネットワーク装置が設定情報に基づいて接続する第２のサーバ装置とをそれぞれ少なくともひとつ備えることを特徴とするネットワークシステムを提供する。
【００３２】
このネットワークシステムにおいて、設定情報は第２の認証情報を含み、第２のサーバ装置は、ネットワーク装置から送信された第２の認証情報に基づいて当該ネットワーク装置を認証することとしてもよい。この場合、例えば、ネットワーク装置は、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アダプタであり、第２の認証情報は、ＶｏＩＰアダプタに接続される電話端末に割り当てられる電話番号に係る情報を含むことが考えられる。
【発明の効果】
【００３３】
本発明によれば、例えばサーバがＶｏＩＰアダプタを認証し、その結果に応じて認定情報をサーバからＶｏＩＰアダプタに送信し、これを受信したＶｏＩＰアダプタが設定情報を登録・更新するため、従来のようにＶｏＩＰアダプタにパーソナルコンピュータを接続し、ＶｏＩＰアダプタの設定作業を人手を介して行う必要がない。このため、エンドユーザがＶｏＩＰアダプタにケーブルを接続して電源を投入するだけで、必要な設定情報がＶｏＩＰアダプタに設定することができるようになる。
【発明を実施するための最良の形態】
【００３４】
図１を参照して本発明の実施の形態であるネットワークシステム１００について説明する。ネットワークシステム１００は、電話端末１１、ＶｏＩＰアダプタ２００、ネットワークアクセスサーバ１２、オンラインサインアップサーバ４００、認証サーバ１３、呼制御サーバ１４、及び基幹ＩＰ網１５からなる。
【００３５】
電話端末１１は公衆交換回線網に接続して使用するのと同じアナログ電話機である。
【００３６】
ＶｏＩＰアダプタ２００は、電話端末１１から入力されたアナログ音声信号をデジタル化・ＩＰパケット化して、ネットワークアクセスサーバ１２を介して呼制御サーバ１４に送信する。
【００３７】
ＶｏＩＰアダプタ２００とネットワークアクセスサーバ１２の間の接続は、スプリッタ、ｘＤＳＬと総称されるＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線を介しても良い。ｘＤＳＬには、例えばＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ：非対称型デジタル加入者線）、ＲＡＤＳＬ（Ｒａｔｅ  Ａｄａｐｔｉｖｅ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ：可変速デジタル加入者線）、ＳＤＳＬ（Ｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ：対称型デジタル加入者線）、ＨＤＳＬ（Ｈｉｇｈ  Ｄａｔａ−Ｒａｔｅ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ：高速度デジタル加入者線）、ＶＤＳＬ（Ｖｅｒｙ−ｈｉｇｈ  Ｄａｔａ−Ｒａｔｅ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）等がある。
【００３８】
或いは、ＶｏＩＰアダプタ２００とネットワークアクセスサーバ１２の間の接続は、ＦＦＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）により接続されることとしてもよい。ＳＳ（Ｓｉｎｇｌｅ  Ｓｔａｒ）型ネットワークであれば、メディアコンバータ（ＭＣ）、光ファイバ回線を介して接続される。また、ＤＳ（Ｄｏｕｂｌｅ  Ｓｔａｒ）型ネットワーク、例えばＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）では、ＭＣ、光スプリッタ、光ファイバ回線を介して接続される。
【００３９】
ネットワークアクセスサーバ１２は、オンラインサインアップサーバ４００、認証サーバ１３、呼制御サーバ１４と連携し、ＶｏＩＰアダプタ２００等の下流に位置する装置を基幹ＩＰ網１５への接続を提供する。ＶｏＩＰアダプタ２００との間の接続は、ＦＦＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）による接続であれば、不図示のメディアコンバータ、光ケーブル、メディアコンバータ、加入者収容装置等を介してなされる。ｘＤＳＬであればスプリッタ、銅線、スプリッタ、加入者収容装置等を介してなされる。
【００４０】
オンラインサインアップサーバ４００は、ＶｏＩＰアダプタ２００が初めて接続されたときに認証を行い、認証が成功すると設定情報をＶｏＩＰアダプタ２００に送信する。
【００４１】
認証サーバ１３は、接続情報に基づいてアクセスしたＶｏＩＰアダプタ２００を認証し、認証が成功した場合、呼制御サーバ１４に対する呼制御要求を許可する。
【００４２】
呼制御サーバ１４は、例えばＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、Ｈ．２４８／ＭＥＧＡＣＯ（Ｍｅｄｉａ  Ｇａｔｅｗａｙ  Ｃｏｎｔｒｏｌ）、ＭＧＣＰ（Ｍｅｄｉａ  Ｇａｔｅｗａｙ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、或いはＨ．３２３といった呼制御プロトコルに従って呼制御を実行する。
【００４３】
次にＶｏＩＰアダプタ２００について図２を参照して説明する。
【００４４】
初期認証情報記憶部２１は、初期認証情報を記憶する記憶装置である。初期認証情報は、例えば初期認証専用のＩＤとパスワードの組を用いる。或いは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを初期認証情報として用いてもよい。ＶｏＩＰアダプタの機種が複数存在するのであれば、機種の別を示す情報を含めることとしてもよい。
【００４５】
初期認証要求部２２は、ＰＰＰｏＥ通信部２３、ネットワークインタフェース部２４を介してオンラインサインアップサーバ４００との間に仮想回線を展開し、初期認証情報を送信する処理を行う。
【００４６】
ＰＰＰｏＥ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））通信部２３はネットワークインタフェース部２４を介して他の装置との間に仮想回線を展開する処理を行う。
【００４７】
ネットワークインタフェース部２４はネットワークアクセスサーバ１２に至る通信回線に接続するためのインタフェースである。
【００４８】
ＶｏＩＰ接続設定部２５は、初期認証情報に応じてオンラインサインアップサーバ４００から受信した設定情報を、設定情報記憶部２６に記憶させる。
【００４９】
認証要求部２７は、設定情報記憶部２６に記憶された設定情報に基づいて、ＰＰＰｏＰ通信部２３、ネットワークインタフェース部２４を介して認証サーバ１３と通信を行い、認証サーバ１３に対して認証を要求する。
【００５０】
設定情報には、認証サーバ１３に対して認証を要求する際に送信する正規認証情報（正規ＩＤ及びパスワードのペア等）、認証サーバ１３のネットワークアドレスやドメイン名等、認証サーバ１３のネットワーク上における位置を示す情報、電話端末１１に付与される電話番号等が含まれる。
【００５１】
ファームウェア管理部２８は、ファームウェアバージョン番号記憶部２９に格納されているファームウェアバージョン番号を、ＰＰＰｏＥ通信部２３、ネットワークインタフェース部２４を介してオンラインサインアップサーバ４００に通知し、ＶｏＩＰアダプタ２００にて現在使用中のファームウェアが最新バージョンであるか否かの判定を要求する。
【００５２】
ファームウェアバージョン番号記憶部２９には、ファームウェア記憶部３０に格納されているファームウェアのバージョン番号が記憶されている。
【００５３】
ファームウェア記憶部３０は、ＶｏＩＰアダプタ２００のファームウェアが記憶されており、このファームウェアに従って、主制御部３１はＶｏＩＰアダプタ２００の動作を制御する。
【００５４】
呼制御処理部３２は電話端末１１からのダイヤル信号を入力とし、電話端末１１の状態監視と制御を行うと共に、呼制御サーバ１４と連携して電話端末１１の発信／着信の制御を行う。
【００５５】
音声処理部３３は電話端末１１から入力されるアナログ音声信号をデジタル信号に変換する音声コーデック処理や、デジタル音声信号をＩＰパケット化する処理を実行する。
【００５６】
接続設定制御部３４は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やオンラインサインアップサーバ４００との間に確立した接続の状態を監視し、接続が切れると再確立するための制御を行う。
【００５７】
次に、図３を参照してオンラインサインアップサーバ４００について説明する。オンラインサインアップサーバ４００は、認証部４１、ＶＡ情報管理部４２、ＶＡ情報管理ＤＢ４３、設定情報送信部４４、ファームウェアバージョン管理部４５、ファームウェアバージョン管理ＤＢ４６、最新ファームウェア格納部４７、ファームウェア送信部４８からなる。
【００５８】
認証部４１は、初期認証要求部２２から送信された初期認証情報、または、認証要求部２７から送信された認証情報に基づいて、ＶｏＩＰアダプタ２００を認証する。
【００５９】
ＶＡ情報管理部４２は、初期認証要求部２２から初期認証情報を受信して、この初期認証情報をキーとしてＶＡ情報管理ＤＢ４３を検索し、該当する設定情報を取得する。また、設定情報送信部４４に対して、取得した設定情報を、初期認証情報の送信元のＶｏＩＰアダプタ２００に送信させる。
【００６０】
ＶＡ情報管理ＤＢ４３は、設定情報として、認証サーバ１３等で認証処理を受けるための正規認証情報、電話端末１１に対して割り当てられる電話番号、呼制御サーバ１４のネットワークアドレスが関連付けて格納されている。
【００６１】
設定情報送信部４４は、ＶＡ情報管理部４２がＶＡ情報管理ＤＢを検索して取得した認定情報を、初期認証情報の送信元を宛先として送信する。
【００６２】
ファームウェアバージョン管理部４５は、ファームウェア管理部２８からファームウェアバージョン番号を受信し、この番号をキーとしてファームウェアバージョン管理ＤＢ４６を検索して、受信したファームウェアバージョン番号が最新のものであるか否かを判定する。また、認証部４１からＶｏＩＰアダプタ２００の認証情報を取得し、認証情報をキーとしてファームウェアバージョン管理ＤＢ４６を検索して、そのＶｏＩＰアダプタ２００に対して予め定められた更新許可フラグの値を取得し、更新の可否を判定する。更新許可フラグは、その認証情報が示すＶｏＩＰアダプタ２００において、ファームウェアのバージョンアップを行ってよいか否かを示すフラグであり、予めファームウェアバージョン管理ＤＢ４６に登録されている。ファームウェアが最新のものではなく、かつ、更新許可フラグが更新の許可を示している場合、最新ファームウェア格納部４７に格納されている最新ファームウェアを、ファームウェア送信部４８を使ってＶｏＩＰアダプタ２００に送信する。
【００６３】
ファームウェアバージョン管理ＤＢ４６は、配下のＶｏＩＰアダプタ２００のファームウェアのバージョン情報、最新ファームウェアのバージョン情報、更新許可フラグ等を管理するデータベースが稼動するコンピュータである。
【００６４】
最新ファームウェア格納部４７は、ＶｏＩＰアダプタのファームウェアの最新バージョンを予め格納しておく装置である。
【００６５】
ファームウェア送信部４８は、ファームウェアバージョン管理部４５の指示に応じて最新バージョンのファームウェアを送信する装置である。
【００６６】
次に、図４を参照してＶｏＩＰアダプタ２００を設置する際の初期設定動作について説明する。
【００６７】
ＶｏＩＰアダプタ２００を設置し、ネットワークインタフェース部２４にケーブルを接続して電源を投入する（ステップＳ１）と、初期認証要求部２２は初期認証情報記憶部２１から初期認証情報を読み出し、ＰＰＰｏＥ通信部２３及びネットワークインタフェース部２４を介してオンラインサインアップサーバ４００に送信する（ステップＳ２）。
【００６８】
ネットワークアクセスサーバ１２を介して送信された初期認証情報を、オンラインサインアップサーバ４００が受信する（ステップＳ３）と、認証部４１は認証を行う（ステップＳ４）。認証が成功すると、ＶＡ情報管理部４２は初期認証情報に関連付けられた設定情報をＶＡ情報管理ＤＢ４３から取得し、設定情報送信部４４から送信元のＶｏＩＰアダプタ２００に送信する（ステップＳ５）。
【００６９】
ＶｏＩＰアダプタ２００が設定情報を受信する（ステップＳ６）と、接続設定部２５は、受信した設定情報に基づいてＶｏＩＰアダプタ２００の設定処理を行い、設定内容を設定情報記憶部２６に設定する（ステップＳ７）。
【００７０】
このようにして、ＶｏＩＰアダプタ２００には、電話端末１１の電話番号、認証サーバ１３のネットワークアドレス（或いはドメイン名等）、認証サーバ１３に認証を受けるための正規認証情報を含む、ＩＰ電話を発着信するために必要な各種の設定情報が設定される。
【００７１】
図４の初期設定動作により設定されたＶｏＩＰアダプタ２００を介し、電話端末１１からＩＰ電話の発信を行うときの動作について図５を参照して説明する。
【００７２】
電話端末１１がオフフックになったことを呼制御処理部３２が検出すると、接続設定部２７は設定情報記憶部２６に格納されている設定内容に基づいて、認証サーバ１３にアクセスし、正規認証情報を送信する（ステップＳ１０）。
【００７３】
これを受信（ステップＳ１１）した認証サーバ１３は、正規認証情報に基づく認証処理を実行（ステップＳ１２）し、認証が成功した場合に限り、呼制御サーバ１４及びＶｏＩＰアダプタ２００に対し、認証成功を通知する（ステップＳ１３〜１５）。
【００７４】
これを受けて、ＶｏＩＰアダプタ２００は呼制御サーバ１４に対して呼制御処理の実行を要求する（ステップＳ１６）。受信した呼制御要求と、ステップＳ１４にて受信した利用許可とに応じて、呼制御サーバ１４は呼制御を開始する（ステップＳ１７）。
【００７５】
次に、ＶｏＩＰアダプタ２００のファームウェアを更新する動作について、図６を参照して説明する。
【００７６】
ファームウェア管理部２８は、定期的に、或いは、ＶｏＩＰアダプタ２００の所定動作をトリガーとして、設定情報記憶部２６から正規認証情報を取得すると共に、ファームウェアバージョン管理記憶部２９からファームウェアバージョン番号を取得し、オンラインサインアップサーバ４００に送信する（ステップＳ２０）。所定動作のトリガーとしては、例えば発着信毎や、オンラインサインアップサーバ４００から確認を要求された場合等がある。
【００７７】
ファームウェアバージョン番号をオンラインサインアップサーバ４００が受信する（ステップ２１）と、認証部４１は正規認証情報に基づいて認証処理を行う（ステップＳ２２）。認証が成功した場合に限り、ファームウェアバージョン管理部４５は、受信したファームウェアバージョン番号と、ファームウェアバージョン管理ＤＢ４６に格納されている最新ファームウェアのバージョン番号とを比較する（ステップＳ２３）。そのＶｏＩＰアダプタ２００のファームウェアのバージョン番号としてファームウェアバージョン管理ＤＢ４６に登録されている番号と、ＶｏＩＰアダプタ２００から受信したバージョン番号とが一致しない場合、ファームウェアバージョン管理ＤＢ４６に登録されているそのＶｏＩＰアダプタ２００のファームウェアバージョン番号を更新する（ステップＳ２４）。更に、ファームウェアバージョン管理部４５は、そのＶｏＩＰアダプタ２００に対して定められている更新許可フラグの値を、ファームウェアバージョン管理ＤＢ４６から取得して、更新の可否を判定する（ステップＳ２５）。ステップＳ２３にてそのＶｏＩＰアダプタ２００のファームウェアが最新バージョンではないと判定され、かつ、ステップＳ２５にてそのＶｏＩＰアダプタ２００のファームウェアの更新が許可されていると判定された場合、最新ファームウェア格納部４７に格納された最新のファームウェアの全体または差分が、ファームウェア送信部４８から送信される（ステップＳ２６）。
【００７８】
ＶｏＩＰアダプタ２００がファームウェアを受信する（ステップＳ２７）と、ファームウェア管理部２８は、そのファームウェア（或いは差分）を用いてファームウェア記憶部３０に現に格納されているファームウェアを更新すると共に、ファームウェアバージョン番号記憶部２９に記憶されているファームウェアバージョン番号を更新する（ステップＳ２８）。
【００７９】
尚、図１においてＶｏＩＰアダプタ２００の下流には電話端末１１のみが接続されているが、これとは別にパーソナルコンピュータ等のネットワーク接続可能な装置を接続しても良い。この場合、ＶｏＩＰアダプタ２００は、これら装置をＰＰＰｏＥ通信部２３に接続するための装置が更に設けられる。
【実施例１】
【００８０】
本発明の一実施例であるネットワークシステム７００について図７を参照して説明する。上述のネットワークシステム１００と同等の構成要素には同一の参照符号を付してある。ネットワークシステム７００では、ＶｏＩＰアダプタ６００とネットワークアクセスサーバ１２の間はＦＴＴＨにより接続されている。このため、両者の間には、電気信号を光信号に変換するメディアコンバータ１６、メディアコンバータ１６と光ケーブルで接続され、メディアコンバータを内蔵する加入者収容装置１７が図示されている。尚、電話端末、コンピュータ、ＶｏＩＰアダプタ、メディアコンバータ及び加入者収容装置の参照符号には、それぞれ末尾にａ、ｂ、ｃが付されているが、これは以下の説明においてそれぞれを区別する必要がある場合に適宜参照され、区別の必要がない場合は省略される。尚、ＶｏＩＰアダプタ６００は電話端末１１だけではなく、従来装置と同様にパーソナルコンピュータ１８を接続可能な構成としてもよい。
【００８１】
また、本実施例では、ＶｏＩＰアダプタ６００−ネットワークアクセスサーバ１２間の接続経路の夫々に対し、経路識別子が付与される。加入者収容装置１７ａ、１７ｂ、１７ｃには、それぞれの加入者収容装置を識別するための上位識別子が定義される。また、加入者収容装置１７ａ、１７ｂ、１７ｃの下流ポート、例えば加入者収容装置１７ｂではメディアコンバータ１６ａ、１６ｂ及び１６ｃを接続するポートのそれぞれに対し、下位識別子が定義される。上位識別子と下位識別子とを合わせて一の経路識別子とする。例えば、加入者収容装置１７ａ、１７ｂ及び１７ｃのそれぞれに対し、順にＵａ、Ｕｂ及びＵｃの上位識別子が付与され、ＶｏＩＰアダプタ６００ａ、６００ｂ及び６００ｃに至る下流ポートのそれぞれに対し、順にＬａ、Ｌｂ及びＬｃの下位識別子が付与されたとき、ＶｏＩＰアダプタ６００ａからネットワークアクセスサーバ１２への経路は、経路識別子Ｐａ、即ち（Ｕｂ、Ｌａ）で表される。
【００８２】
加入者収容装置１７は、メディアコンバータ１６から受信したパケットに対し、対応する下流ポートに付与された下位識別子情報と、自身に付与された上位識別子情報とを追加して、オンラインサインアップサーバ４００に送信する。このため、加入者収容装置１７は、自身に割り当てられた上位識別子情報を格納する記憶装置と、上位識別子記憶装置を参照し、通過パケットに上位識別子情報を追加する処理を実行する上位識別子追加処理装置と、下流ポートのそれぞれに割り当てられた下位識別子情報を格納する下位識別子記憶装置と、下位識別子記憶装置を参照し、通過パケットに下位識別子情報を追加する処理を実行する下位識別子追加処理装置とを備える。
【００８３】
他方、ＶｏＩＰアダプタ６００またはメディアコンバータ１６は、自身に接続された加入者収容装置１７の下流ポートを示す下位識別子を、オンラインサインアップサーバ４００から受信して、初期認証後はその下位識別子を添付して認証サーバ１３に認証を受ける。このため、ＶｏＩＰアダプタ６００またはメディアコンバータ１６は、オンラインサインアップサーバ４００から受信した下位識別子を記憶装置に書き込む処理と、ＶｏＩＰアダプタ６００から送出するパケットに下位識別子を追加する処理を行う識別子処理部６１と、下位識別子を格納する記憶装置である識別子記憶部６２を備える。図８に識別子処理部６１と識別子記憶部６２を備えるＶｏＩＰアダプタ６００を示す。
【００８４】
図９を参照してＶｏＩＰアダプタ６００を設置する際の初期設定動作について説明する。ここでは、ＶｏＩＰアダプタ６００が識別子処理部６１及び識別子記憶部６２を備えるものとする。
【００８５】
ＶｏＩＰアダプタ６００を設置し、ネットワークインタフェース部２４にケーブルを接続して電源を投入する（ステップＳ３１）と、初期認証要求部２２は初期認証情報記憶部２１から初期認証情報を読み出し、ＰＰＰｏＥ通信部２３及びネットワークインタフェース部２４を介してオンラインサインアップサーバ４００に送信する（ステップＳ３２）。このとき識別子記憶部６１には何も記憶されていない。
【００８６】
初期認証情報を格納したパケットをＶｏＩＰアダプタ６００から受信した加入者収容装置１７は、自身に割り当てられた上位識別子情報をそのパケットに追加し、オンラインサインアップサーバ４００に向けて送信する（ステップＳ３３）。
【００８７】
初期認証情報及び上位識別子をオンラインサインアップサーバ４００が受信する（ステップＳ３４）と、認証部４１は初期認証情報に基づいて認証を行う（ステップＳ３５）。認証が成功すると、ＶＡ情報管理部４２は、初期認証情報に関連付けられた設定情報をＶＡ情報管理ＤＢ４３から取得する（ステップＳ３６）と共に、初期認証情報、設定情報、経路識別子の対応関係をＶＡ情報管理ＤＢ４３に記録（ステップＳ３７）した上で、その設定情報とその下位識別子を、初期認証情報の送信元であるＶｏＩＰアダプタ６００に送信する（ステップＳ３８）。
【００８８】
ＶｏＩＰアダプタ６００が設定情報及び下位識別子を受信する（ステップＳ３９）と、識別子処理部６１で受信した下位識別子を識別子記憶部６２に記憶すると共に、接続設定部２５で受信した設定情報に基づいてＶｏＩＰアダプタ６００の設定処理を行い、設定内容を設定情報記憶部２６に設定する（ステップＳ４０）。
【００８９】
このようにして、ＶｏＩＰアダプタ６００には、電話端末１１の電話番号、認証サーバ１３のネットワークアドレス、認証サーバ１３に認証を受けるための正規認証情報を含む、ＩＰ電話を発着信するために必要な各種の設定情報が設定され、更に、接続された加入者収容装置のポートを示す下位識別子が記憶される。
【００９０】
次に、図9のようにして初期認証を行ったＶｏＩＰアダプタ６００に接続された電話端末１１からＩＰ電話の発信を行うときの動作について図１０を参照して説明する。
【００９１】
電話端末１１がオフフックになったことを呼制御処理部３２が検出すると、接続設定部２７は設定情報記憶部２６に格納されている設定内容に基づいて、認証サーバ１３を宛先とし、正規認証情報及び下位識別子を含むパケットを送信する（ステップＳ４１）。
【００９２】
加入者収容装置１７は、中継する際に上位識別子及び下位識別子を追加して認証サーバ１３に送信する（ステップS４２）。
【００９３】
これを受信（ステップＳ４３）した認証サーバ１３において、ＶＡ情報管理部４２は、正規認証情報と、ＶＡ情報管理ＤＢ４３に格納された正規認証情報とを比較して、正規認証情報に基づく認証処理を実行（ステップＳ４４）する。認証が成功した場合に限り、ＶＡ情報管理部４２は、ステップＳ４１にてＶｏＩＰアダプタ６００が送信した正規認証情報及び下位識別子と、初期認証動作のステップＳ３７にて予め記録した対応関係とを比較する（ステップＳ４５）。これにより、初期認証により特定の電話番号を付与されたＶｏＩＰアダプタ６００から、初期認証時と同じ経路を経て発信が要求されているか否かを判定する。正規認証情報による認証と、発信経路と発信ＶｏＩＰアダプタとの対応関係の確認が共に成功した場合、呼制御サーバ１４のアドレスをＶｏＩＰアダプタ６００に送信する（ステップＳ４６）ことにより、呼制御サーバ１４の利用許可に代える。尚、別途呼制御サーバ１４の利用許可をＶｏＩＰアダプタ６００及び／または呼制御サーバ１４に送信することとしてもよい。
【００９４】
呼制御サーバ１４のアドレスを受信（ステップＳ４７）したＶｏＩＰアダプタ６００は、そのアドレスの呼制御サーバ１４に呼制御を要求（ステップＳ４８）し、これに応じて呼制御サーバ１４は呼制御を開始する（ステップＳ４９）。
【００９５】
以上、本発明を実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、当業者の通常の知識の範囲内でその変更や改良が可能であることは勿論である。
【００９６】
例えば、オンラインサインアップサーバは、初期認証を行うサーバと、最新ファームウェアを提供するサーバとに分けてもよい。
【００９７】
また、上述の説明では特定の初期認証情報に特定の設定情報を予め関連付けていたが、初期認証以前には関連付けを行わないこととしてもよい。即ち、初期認証が行われた際に、未だ特定の初期認証情報との関連付けがなされていない設定情報の中から、所定の順番に従って一の設定情報を選択して関連付けることとしてもよい。
【００９８】
また、実施例１において、加入者収容装置１７は、下流ポートに付与された下位識別子と、その下流ポートに接続されたＶｏＩＰアダプタ６００の初期認証情報または正規認証情報との対応関係を記憶する記憶装置と、その対応関係に基づいて発信の可否を判定する処理装置を備えることとしてもよい。こうすれば、加入者収容装置１７の上流に不要なパケットが流れるのを防ぐことができる。
【００９９】
また、オンラインサインアップサーバ４００をネットワークを介して不図示の管理端末と接続してもよい。管理端末はネットワークシステム１００または７００の運用者等が使用する端末であり、ＶＡ情報管理部４２を介してＶＡ情報管理ＤＢ４３に格納された内容を、運用者の操作に応じて直接に変更することができる端末である。このような管理端末を備えることとすれば、ＶＡ情報管理ＤＢ４３を遠隔地からメンテナンスすることができる。
【図面の簡単な説明】
【０１００】
【図１】本発明の一実施の形態であるネットワークシステム１００を説明するためのブロック図である。
【図２】ＶｏＩＰアダプタ２００の機能ブロック図である。
【図３】オンラインサインアップサーバ４００の機能ブロック図である。
【図４】ネットワークシステム１００における初期認証動作を説明するためのフローチャートである。
【図５】ネットワークシステム１００における認証動作を説明するためのフローチャートである。
【図６】ネットワークシステム１００におけるファームウェアの更新動作を説明するためのフローチャートである。
【図７】本発明の一実施例であるネットワークシステム７００を説明するためのブロック図である。
【図８】ＶｏＩＰアダプタ６００の機能ブロック図である。
【図９】ネットワークシステム７００における初期認証動作を説明するためのフローチャートである。
【図１０】ネットワークシステム７００における認証動作を説明するためのフローチャートである。
【符号の説明】
【０１０１】
１１、１１ａ、１１ｂ、１１ｃ    電話端末
１２    ネットワークアクセスサーバ
１３    認証サーバ
１４    呼制御サーバ
１５    基幹ＩＰ網
１６ａ、１６ｂ、１６ｃ    メディアコンバータ
１７ａ、１７ｂ、１７ｃ    加入者収容装置
１８    コンピュータ
２１    初期認証情報記憶部
２２    初期認証要求部
２３    ＰＰＰｏＥ通信部
２４    ネットワークインタフェース部
２５    接続設定部
２６    設定情報記憶部
２７    認証要求部
２８    ファームウェア管理部
２９    ファームウェアバージョン番号記憶部
３０    ファームウェア記憶部
３１    主制御部
３２    呼制御処理部
３３    音声処理部
４１    認証部
４２    ＶＡ情報管理部
４３    ＶＡ情報管理ＤＢ
４４    設定情報送信部
４５    ファームウェアバージョン管理部
４６    ファームウェアバージョン管理ＤＢ
４７    最新ファームウェア格納部
４８    ファームウェア送信部
６１    識別子処理部
６２    識別子記憶部
１００、７００  ネットワークシステム
２００、６００、６００ａ、６００ｂ、６００ｃ  ＶｏＩＰアダプタ
４００  オンラインサインアップサーバ
【図１】
2006311177.tif 000003
【図２】
2006311177.tif 000004
【図３】
2006311177.tif 000005
【図４】
2006311177.tif 000006
【図５】
2006311177.tif 000007
【図６】
2006311177.tif 000008
【図７】
2006311177.tif 000009
【図８】
2006311177.tif 000010
【図９】
2006311177.tif 000011
【図１０】
2006311177.tif 000012