(57)【要約】【課題】ファームウェアの更新を直接行うことの可能なネットワーク機器の中継装置の管理システムを提供する【解決手段】ルータ管理システム１０は，各々が固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する，複数のＡＶルータ１００と，ネットワークを介して識別番号によりＡＶルータを認証する認証サーバ２００と，認証サーバにより認証されたＡＶルータに対してネットワークを介してファームウェアの更新ファイルを提供する更新サーバ３００を含み，ＡＶルータは，自動的に更新サーバにアクセスして，ファームウェアの更新ファイルの有無を確認する。【選択図】  図１
2004272770.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器をネットワークに中継するための中継装置を管理するシステムであって：
各々が固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する，複数の中継装置と；
前記ネットワークを介して前記識別番号により前記中継装置を認証する認証サーバと；
前記認証サーバにより認証された前記中継装置に対して前記ネットワークを介して前記ファームウェアの更新ファイルを提供する更新サーバと；を含み，
前記中継装置は，自動的に前記更新サーバにアクセスして，前記ファームウェアの更新ファイルの有無を確認することを特徴とする，中継装置の管理システム。
【請求項２】
ネットワーク機器をネットワークに中継するための中継装置を管理するシステムであって：
各々が固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する，複数の中継装置と；
前記ネットワークを介して前記識別番号により前記中継装置を認証するとともに，認証された前記中継装置に対して前記ネットワークを介して前記ファームウェアの更新ファイルを提供する更新サーバと；を含み，
前記中継装置は，自動的に前記更新サーバにアクセスして，前記ファームウェアの更新ファイルの有無を確認することを特徴とする，中継装置の管理システム。
【請求項３】
１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する中継装置であって，
固有の識別番号および所定の制御を行うためのファームウェアが格納される記憶部と，
前記ファームウェアにより所定の制御を行う制御部と，
前記ネットワークを介して，前記識別番号を送信する送信部と，
前記識別番号により認証されて，送られてくる前記ファームウェアの更新ファイルを受信する受信部と，を備えたことを特徴とする，ネットワーク機器の中継装置。
【請求項４】
前記制御部は，前記ファームウェアの更新ファイルを提供する更新サーバに自動的にアクセスして，前記ファームウェアの更新ファイルの有無を確認することを特徴とする，請求項３に記載のネットワーク機器の中継装置。
【請求項５】
前記制御部は，時刻管理機能を備えたことを特徴とする，請求項４に記載のネットワーク機器の中継装置。
【請求項６】
前記時刻管理機能により前記更新サーバへのアクセスタイミングが分散されていることを特徴とする，請求項５に記載のネットワーク機器の中継装置。
【請求項７】
前記制御部は，前記識別番号の認証を行う認証サーバにアクセスして，認証を受けることを特徴とする，請求項３に記載のネットワーク機器の中継装置。
【請求項８】
前記制御部は，前記識別番号を暗号化して送信するための暗号処理機能を有することを特徴とする，請求項７に記載のネットワーク機器の中継装置。
【請求項９】
前記記憶部は，
最後に更新された更新ファイルが格納される第１領域と，
前記第１領域に格納された更新ファイルよりも前に更新されたバックアップ用更新ファイルが格納される第２領域と，
を有することを特徴とする，請求項３に記載のネットワーク機器の中継装置。
【請求項１０】
各種情報を表示するための表示部と，
前記表示部に対する操作を行うための操作部と，
を備えたことを特徴とする，請求項３に記載のネットワーク機器の中継装置。
【請求項１１】
リムーバブル記憶手段を挿入可能なスロットを備えたことを特徴とする，請求項３に記載の中継装置。
【請求項１２】
固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する中継装置から前記識別番号が送信されて認証を行うことを特徴とする，認証サーバ。
【請求項１３】
前記中継装置を認証すると，前記中継装置に対して，前記中継装置が前記ファームウェアの更新ファイルの提供を更新サーバに要求するためのパスワードを発行することを特徴とする，請求項１２に記載の認証サーバ。
【請求項１４】
前記パスワードはワンタイムパスワードであることを特徴とする，請求項１３に記載の認証サーバ。
【請求項１５】
前記パスワードを暗号化して送信するための暗号処理機能を有することを特徴とする，請求項１３に記載の認証サーバ。
【請求項１６】
前記更新サーバから前記中継装置を認証したか否かに関する問い合わせ情報が送信されて，前記問い合わせ情報に対する回答情報を前記更新サーバに送出することを特徴とする，請求項１２に記載の認証サーバ。
【請求項１７】
固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する中継装置に対して，
前記中継装置が前記識別番号により前記中継装置を認証する認証サーバから認証された後，
ネットワークを介して前記ファームウェアの更新ファイルを提供することを特徴とする，更新サーバ。
【請求項１８】
前記ファームウェアの更新ファイルを暗号化して送信するための暗号処理機能を有することを特徴とする，請求項１７に記載の更新サーバ。
【請求項１９】
前記ファームウェアの更新ファイルを，前記中継装置に接続される前記ネットワーク機器にも提供することを特徴とする，請求項１７に記載の更新サーバ。
【請求項２０】
前記中継装置を認証したか否かに関する問い合わせ情報を前記認証サーバに送信することを特徴とする，請求項１７に記載の更新サーバ。
【請求項２１】
アクセスしてきた前記中継装置に対し，前記ファームウェアの更新ファイルの必要性を問い合わせることを特徴とする，請求項１７に記載の更新サーバ。
【請求項２２】
固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する中継装置から前記識別番号が送信されて認証を行うとともに，
認証された前記中継装置に対して前記ネットワークを介して前記ファームウェアの更新ファイルを提供することを特徴とする，更新サーバ。
【請求項２３】
前記ファームウェアの更新ファイルを暗号化して送信するための暗号処理機能を有することを特徴とする，請求項２２に記載の更新サーバ。
【請求項２４】
前記ファームウェアの更新ファイルを，前記中継装置に接続される前記ネットワーク機器にも提供することを特徴とする，請求項２２に記載の更新サーバ。
【請求項２５】
アクセスしてきた前記中継装置に対し，前記ファームウェアの更新ファイルの必要性を問い合わせることを特徴とする，請求項２２に記載の更新サーバ。
【請求項２６】
各々が固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する，複数の中継装置と；前記ネットワークを介して前記識別番号により前記中継装置を認証する認証サーバと；前記認証サーバにより認証された前記中継装置に対して前記ネットワークを介して前記ファームウェアの更新ファイルを提供する更新サーバと；を含むシステムにおける前記中継装置を管理する方法であって：
前記中継装置から前記更新サーバにアクセスを行い，前記更新サーバの更新ファイルの有無を判断する第１工程と，
前記中継装置が前記更新ファイルを必要とする場合，前記中継装置から前記認証サーバに対する認証要求を行う第２工程と，
前記認証サーバが前記中継装置を認証して，前記中継装置に対してパスワードを発行する第３工程と，
前記中継装置が前記パスワードを用いて，前記更新サーバに対して前記更新ファイルの送出要求を行う第４工程と，
前記更新サーバが，前記パスワードの正当性を判断した後，前記中継装置に対して更新ファイルを送出する第５工程と，を含むことを特徴とする，中継装置の管理方法。
【請求項２７】
前記第１工程において，
ファームウェアの更新モードが自動更新モードであるか手動更新モードであるかを判断し，
前記ファームウェアの更新モードが自動更新モードである場合，前記更新サーバに対し更新ファイルの有無を確認するタイミングであるかどうかを判断し，
前記更新ファイルの有無を確認するタイミングである場合，あるいは，前記ファームウェアの更新モードが手動更新モードであり，ただちに更新ファイルの有無を確認する場合に，前記中継装置から前記更新サーバにアクセスを行うことを特徴とする，請求項２６に記載の中継装置の管理方法。
【請求項２８】
前記第２工程は，
前記更新サーバに更新ファイルが有る場合，前記更新サーバが，アクセスしてきた前記中継装置に対し，更新ファイルの必要性を問い合わせる工程を含むことを特徴とする，請求項２６に記載の中継装置の管理方法。
【請求項２９】
各々が固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する，複数の中継装置と；前記ネットワークを介して前記識別番号により前記中継装置を認証するとともに，認証された前記中継装置に対して前記ネットワークを介して前記ファームウェアの更新ファイルを提供する更新サーバと；を含むシステムにおける前記中継装置を管理する方法であって：
前記中継装置から前記更新サーバにアクセスを行い，前記更新サーバの更新ファイルの有無を判断する第１工程と，
前記更新サーバが前記中継装置を認証して，前記中継装置に対して更新ファイルを送出する第２工程と，を含むことを特徴とする，中継装置の管理方法。
【請求項３０】
前記第１工程は，
ファームウェアの更新モードが自動更新モードであるか手動更新モードであるかを判断する工程と，
前記ファームウェアの更新モードが自動更新モードである場合，前記更新サーバに対し更新ファイルの有無を確認するタイミングであるかどうかを判断する工程と，
前記更新ファイルの有無を確認するタイミングである場合，あるいは，前記ファームウェアの更新モードが手動更新モードであり，ただちに更新ファイルの有無を確認する場合に，前記中継装置から前記更新サーバにアクセスを行うことを特徴とする，請求項２９に記載の中継装置の管理方法。
【請求項３１】
前記第２工程は，
前記更新サーバに更新ファイルが有る場合，前記更新サーバが，アクセスしてきた前記中継装置に対し，更新ファイルの必要性を問い合わせる工程を含むことを特徴とする，請求項２９に記載の中継装置の管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，コンピュータ（ＰＣ）やゲーム専用機などのネットワーク機器をネットワークに接続するための中継装置にかかり，特に，中継装置に搭載されるファームウェアの管理に特徴を有する，ネットワーク機器の中継装置の管理システム，ネットワーク機器の中継装置，認証サーバ，更新サーバ，およびネットワーク機器の中継装置の管理方法に関する。
【０００２】
【従来の技術】
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）とＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＬＡＮ同士を相互に接続するための装置としてルータがある。ルータは，ＯＳＩ基本参照モデルのネットワーク層で，パケット中継処理をする。ＴＣＰ／ＩＰネットワークでは，ＩＰアドレス（ＩＰ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を見て中継経路の制御を行う。データ・リンク層では隣接ノード間もしくは同一セグメント上でしかデータの伝達ができないが，ルータはデータ・リンク層でのデータ転送機能を組み合わせて，ネットワーク上のあらゆるノード間同士でデータを転送する。
【０００３】
ルータのＯＳやＢＩＯＳ制御プログラムなどにはファームウェアが利用されている。ファームウェアとは，機器に組み込まれたＲＯＭなどに記憶されているソフトウェアのことであり，ハードウェアとソフトウェアの中間的位置づけにある。ソフトウェアで実現していた機能をマイクロプログラムでファームウェア化することにより，高速に動作させることが可能となるため，比較的変更の少ないソフトウェアのファームウェア化が進んでいる。ファームウェアは一般に，フラッシュ・メモリーなどの書き換え可能な記録媒体に格納されており，後から機能の追加や不具合の修正などが可能である。
【０００４】
ルータに搭載されるファームウェアは，機能の追加や不具合の修正，さらには，例えば会員限定の付加サービスの提供などにあたり，随時更新（アップデート）する必要がある。従来より，ルータに搭載されるファームウェアの更新は，ルータに接続される外部処理機器，例えばコンピュータなどから行っていた。すなわち，ルータに搭載されるファームウェアを更新する際には，更新ファイルが置いてあるサーバ（更新サーバ）に対して，ルータに接続されたコンピュータからアクセスする。そして，必要に応じて，更新サーバから更新ファイルをコンピュータにダウンロードする。さらに，コンピュータにダウンロードされた更新ファイルをルータにアップロードするという，一連の手順を踏んでいた（例えば，非特許文献１〜３参照。）。
【０００５】
【非特許文献１】
ヤマハＲＴシリーズルータ／ファームウェア関連情報，インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｒｔｐｒｏ．ｙａｍａｈａ．ｃｏ．ｊｐ／ＲＴ／ＦＡＱ／Ｉｎｓｔａｌｌ／ｒｅｖｉｓｉｏｎ−ｕｐ．ｈｔｍｌ＞
【非特許文献２】
株式会社コレガ／ファームウェアアップデータダウンロード，インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｃｏｒｅｇａ．ｃｏ．ｊｐ／ｓｕｐｐｏｒｔ／ｄｏｗｎｌｏａｄ／ｗｌ＿ｗｌａｐｌ１１．ｈｔｍ＞
【非特許文献３】
株式会社メルコ／ダウンロードサービス，インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｂｕｆｆａｌｏ．ｍｅｌｃｏｉｎｃ．ｃｏ．ｊｐ／ｄｏｗｎｌｏａｄ／ｄｒｉｖｅｒ／ｌａｎ／ｂｌｒ−ｔｘ４．ｈｔｍｌ＞
【０００６】
【発明が解決しようとする課題】
しかしながら，上記従来技術では，更新ファイルを一度コンピュータにダウンロードしてから，改めてルータにアップロードするという，一連の手順を踏む必要があった。このため，コンピュータを使い慣れていないユーザにとっては，更新作業が容易でないという問題点があった。また，コンピュータの電源は常にオンされているわけではないので，ファームウェアの更新のタイミングを逃すことがある。特に，深刻な不具合を解消するためのファームウェアの更新の場合，リアルタイムに更新を行う必要があり，この問題は重大である。
【０００７】
本発明は，従来のネットワーク機器の中継装置が有する上記問題点に鑑みてなされたものであり，本発明の主な目的の一つは，ネットワーク機器の中継装置に搭載されるファームウェアの更新ファイルをコンピュータにダウンロードしなくても，ファームウェアの更新を行うことの可能な，新規かつ改良されたネットワーク機器の中継装置の管理システム，ネットワーク機器の中継装置，認証サーバ，更新サーバ，およびネットワーク機器の中継装置の管理方法を提供することである。
【０００８】
さらに，本発明の別の目的は，ネットワーク機器の中継装置に搭載されるファームウェアのリアルタイムな更新を行うことの可能な，新規かつ改良されたネットワーク機器の中継装置の管理システム，ネットワーク機器の中継装置，認証サーバ，更新サーバ，およびネットワーク機器の中継装置の管理方法を提供することである。
【０００９】
【課題を解決するための手段】
上記課題を解決するため，本発明の第１の観点によれば，ネットワーク機器をネットワークに中継するための中継装置を管理する中継装置の管理システムであって，以下の構成要素を含むシステムが提供される。
・各々が固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する，複数の中継装置
・ネットワークを介して識別番号により中継装置を認証する認証サーバ
・認証サーバにより認証された中継装置に対してネットワークを介してファームウェアの更新ファイルを提供する更新サーバ
そして，中継装置は，自動的に更新サーバにアクセスして，ファームウェアの更新ファイルの有無を確認することを特徴とする（請求項１）。
【００１０】
かかる構成によれば，ネットワーク機器とネットワークとを中継する中継装置が各々固有の識別番号を有しているので，認証サーバによる認証処理および更新サーバによるファームウェアの更新処理を，コンピュータなどの外部接続機器によることなくこの中継装置から直接行うことができる。このため，従来技術のように，一度コンピュータに更新ファイルをダウンロードしてから，改めて中継装置にアップロードするといった手間を省くことができ，コンピュータを使い慣れていないユーザであっても，ファームウェアの更新作業を容易に行うことが可能である。
【００１１】
また，中継装置が，自動的に更新サーバにアクセスして，ファームウェアの更新ファイルの有無を確認するようにしたので，中継装置の電源を常時オンにしておくことにより，中継装置に搭載されるファームウェアの更新をリアルタイムに行うことができ，ファームウェアを常に最新のバージョンに保持することが可能である。
【００１２】
上記課題を解決するため，本発明の第２の観点によれば，ネットワーク機器をネットワークに中継するための中継装置を管理する中継装置の管理システムであって，以下の構成要素を含むシステムが提供される。
・各々が固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する，複数の中継装置
・ネットワークを介して識別番号により中継装置を認証するとともに，認証された中継装置に対してネットワークを介してファームウェアの更新ファイルを提供する更新サーバ
そして，中継装置は，自動的に更新サーバにアクセスして，ファームウェアの更新ファイルの有無を確認することを特徴とする（請求項２）。
【００１３】
かかる構成によれば，ネットワーク機器とネットワークとを中継する中継装置が各々固有の識別番号を有しているので，更新サーバによる認証処理およびファームウェアの更新処理を，コンピュータなどの外部接続機器によることなくこの中継装置から直接行うことができる。このため，従来技術のように，一度コンピュータに更新ファイルをダウンロードしてから，改めて中継装置にアップロードするといった手間を省くことができ，コンピュータを使い慣れていないユーザであっても，ファームウェアの更新作業を容易に行うことが可能である。
【００１４】
また，中継装置が，自動的に更新サーバにアクセスして，ファームウェアの更新ファイルの有無を確認するようにしたので，中継装置の電源を常時オンにしておくことにより，中継装置に搭載されるファームウェアの更新をリアルタイムに行うことができ，ファームウェアを常に最新のバージョンに保持することが可能である。
【００１５】
上記課題を解決するため，本発明の第３の観点によれば，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する中継装置であって，以下の構成要素を含むネットワーク機器の中継装置が提供される（請求項３）。
・固有の識別番号および所定の制御を行うためのファームウェアが格納される記憶部
・ファームウェアにより所定の制御を行う制御部
・ネットワークを介して，識別番号を送信する送信部
・識別番号により認証されて，送られてくるファームウェアの更新ファイルを受信する受信部
【００１６】
かかる構成によれば，固有の識別番号を有しているので，識別番号による認証処理およびファームウェアの更新処理を，コンピュータなどの外部接続機器によることなく直接に行うことができる。このため，従来技術のように，一度コンピュータに更新ファイルをダウンロードしてから，改めて中継装置にアップロードするといった手間を省くことができ，コンピュータを使い慣れていないユーザであっても，ファームウェアの更新作業を容易に行うことが可能である。
【００１７】
上記本発明の第３の観点にかかるネットワーク機器の中継装置において，以下のような応用が可能である。
【００１８】
制御部は，ファームウェアの更新ファイルを提供する更新サーバに自動的にアクセスして，ファームウェアの更新ファイルの有無を確認するようにしてもよい（請求項４）。かかる構成によれば，中継装置の電源を常時オンにしておくことにより，中継装置に搭載されるファームウェアの更新をリアルタイムに行うことができ，ファームウェアを常に最新のバージョンに保持することが可能である。
【００１９】
上記のように中継装置が自動的に更新サーバにアクセスするような構成とすると，更新サーバの負担が過大になるおそれもある。そこで，制御部が時刻管理機能を備えた構成とすることもできる（請求項５）。かかる時刻管理機能を利用して，各中継装置から更新サーバへのアクセスタイミングを分散することにより（請求項６），更新サーバへの負担を軽減することができる。また，更新サーバの規模を縮小することができるので，システムの維持負担を軽減することができる。
【００２０】
制御部は，識別番号の認証を行う認証サーバにアクセスして，認証を受けることも可能である（請求項７）。かかる構成によれば，認証された中継装置にのみ更新ファイルの提供が行えるので，セキュリティを高めることができる。また，特定の中継装置にのみ特定のサービスをするなどの各種設定を行うことができる。
【００２１】
制御部は，識別番号を暗号化して送信するための暗号処理機能を有するようにしてもよい（請求項８）。かかる暗号処理としては，良く知られた公開鍵方式や秘密鍵方式（共通鍵方式）を採用することができる。かかる機能によれば，ネットワークを介して識別番号を送信する際に，識別番号を暗号化して送信することができるので，セキュリティを高めることができる。
【００２２】
また，記憶部の記憶領域は，最後に更新された更新ファイルが格納される第１領域と，第１領域に格納された更新ファイルよりも前に更新されたバックアップ用更新ファイルが格納される第２領域とを有する構成とすることができる（請求項９）。ファームウェアの更新作業中に，何らかの原因で電源が遮断するなどしてファームウェアが破壊される可能性がある。そこで，バックアップ用更新ファイルが格納される第２領域を有する構成とすることで，リカバリ作業を容易に行うことができる。
【００２３】
また，中継装置の筐体前面などに，各種情報を表示するための表示部と，表示部に対する操作を行うための操作部を備えるようにすれば（請求項１０），ユーザの使い勝手が向上する。
【００２４】
また，リムーバブル記憶手段を挿入可能なスロットをさらに備えるようにすれば（請求項１１），中継装置の利用範囲が広がる。ここで，リムーバブル記憶手段の一例としては，例えばメモリースティック（登録商標）がある。メモリースティックはソニー株式会社が規格化したメモリー・カードの一種であり，細長いガム型形状と接点部分が小さいのが特徴である。メモリースティックは，アダプタと組み合わせてＰＣカード・タイプのフラッシュ・メモリー・カードとしても使え，ノートパソコンやＰＤＡ（携帯情報端末），デジタルカメラ，デジタルビデオカメラ，シリコン・オーディオ，携帯電話，カーナビゲーションなど様々な分野で対応デバイスが増えている。
【００２５】
メモリースティックには，音声や画像など様々な形式のファイルを保存することができる。また，メモリースティックに保存したファイルを中継装置に接続された複数の機器（コンピュータやゲーム専用機など）で共有することができる。
また，メモリースティックにウェブページのデータを保存し，インターネットで公開するといった利用方法もある。ウェブページのデータは，上述のように，メモリースティック対応の各種デバイス，例えば，ノートパソコンやＰＤＡ（携帯情報端末），デジタルカメラ，デジタルビデオカメラなどで，文書ファイル，画像（静止画）ファイル，動画ファイル，音声ファイルなどを作成することが可能である。
【００２６】
上記課題を解決するため，本発明の第４の観点によれば，固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する中継装置から識別番号が送信されて認証を行うことを特徴とする，認証サーバが提供される（請求項１２）。
【００２７】
かかる構成によれば，コンピュータなどの外部接続機器によることなく，中継装置から識別番号が直接送信されて認証を行うことができる。このため，中継装置によるファームウェアの更新処理を，コンピュータなどの外部接続機器によることなく直接に行うことができる。このため，従来技術のように，一度コンピュータに更新ファイルをダウンロードしてから，改めて中継装置にアップロードするといった手間を省くことができ，コンピュータを使い慣れていないユーザであっても，ファームウェアの更新作業を容易に行うことが可能である。
【００２８】
上記本発明の第４の観点にかかる認証サーバにおいて，以下のような応用が可能である。
【００２９】
中継装置を認証すると，中継装置に対して，中継装置がファームウェアの更新ファイルの提供を更新サーバに要求するためのパスワードを発行するようにしてもよい（請求項１３）。中継装置が更新サーバに対して更新ファイルの要求を行うときにこのパスワードを用いることができ，更新サーバが正当な中継装置にのみ更新ファイルの提供を行うことができる。
【００３０】
この場合のパスワードとしては，ワンタイムパスワードを採用することができる（請求項１４）ワンタイムパスワード（使い捨てパスワード，ダイナミックパスワードとも称される。）は，利用者が使うたびにデータが変わるパスワードである。パスワードが第三者に漏れても，固定的なパスワードのように繰り返して使うことができないので，安全性が極めて高い。
【００３１】
さらに，パスワードを暗号化して送信するための暗号処理機能を有するようにしてもよい（請求項１５）。かかる暗号処理としては，良く知られた公開鍵方式や秘密鍵方式（共通鍵方式）を採用することができる。このようにして，一層セキュリティを強化することができる。
【００３２】
さらにセキュリティを強化するため，更新サーバから中継装置を認証したか否かに関する問い合わせ情報が送信されて，問い合わせ情報に対する回答情報を更新サーバに送出するようにしてもよい（請求項１６）。
【００３３】
上記課題を解決するため，本発明の第５の観点によれば，固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する中継装置に対して，中継装置が識別番号により中継装置を認証する認証サーバから認証された後，ネットワークを介してファームウェアの更新ファイルを提供することを特徴とする，更新サーバが提供される（請求項１７）。
【００３４】
かかる構成によれば，コンピュータなどの外部接続機器によることなく，中継装置から更新要求が直接送信されて更新処理を行うことができる。このため，中継装置によるファームウェアの更新処理を，コンピュータなどの外部接続機器によることなく直接に行うことができる。このため，従来技術のように，一度コンピュータに更新ファイルをダウンロードしてから，改めて中継装置にアップロードするといった手間を省くことができ，コンピュータを使い慣れていないユーザであっても，ファームウェアの更新作業を容易に行うことが可能である。
【００３５】
上記本発明の第５の観点にかかる更新サーバにおいて，以下のような応用が可能である。
【００３６】
ファームウェアの更新ファイルを暗号化して送信するための暗号処理機能を有するようにしてもよい（請求項１８）。かかる暗号処理としては，良く知られた公開鍵方式や秘密鍵方式（共通鍵方式）を採用することができる。かかる機能によれば，ネットワークを介して更新ファイルを送信する際に，更新ファイルを暗号化して送信することができるので，セキュリティを高めることができる。
【００３７】
ファームウェアの更新ファイルを，中継装置に接続されるネットワーク機器にも提供するようにしてもよい（請求項１９）。かかる構成によれば，更新サーバから中継装置に提供される更新ファイルの形式と，ネットワーク機器が保有する更新ファイルとの形式を同一にすることができる。
【００３８】
さらにセキュリティを強化するため，中継装置を認証したか否かに関する問い合わせ情報を認証サーバに送信するようにしてもよい（請求項２０）。
【００３９】
また，ファームウェアの更新は，中継装置のユーザにとって必ずしも必要とは限らない。そこで，アクセスしてきた中継装置に対し，ファームウェアの更新ファイルの必要性を問い合わせるような構成とすることも可能である。（請求項２１）。
【００４０】
上記課題を解決するため，本発明の第６の観点によれば，固有の識別番号を有し，所定の制御を行うためのファームウェアが搭載され，１または２以上のネットワーク機器が接続されて該ネットワーク機器をネットワークに中継する中継装置から識別番号が送信されて認証を行うとともに，認証された中継装置に対してネットワークを介してファームウェアの更新ファイルを提供することを特徴とする，更新サーバが提供される（請求項２２）。
【００４１】
かかる構成によれば，コンピュータなどの外部接続機器によることなく，中継装置から更新要求が直接送信されて更新処理を行うことができる。このため，中継装置によるファームウェアの更新処理を，コンピュータなどの外部接続機器によることなく直接に行うことができる。このため，従来技術のように，一度コンピュータに更新ファイルをダウンロードしてから，改めて中継装置にアップロードするといった手間を省くことができ，コンピュータを使い慣れていないユーザであっても，ファームウェアの更新作業を容易に行うことが可能である。
【００４２】
上記本発明の第６の観点にかかる更新サーバにおいて，以下のような応用が可能である。
【００４３】
ファームウェアの更新ファイルを暗号化して送信するための暗号処理機能を有するようにしてもよい（請求項２３）。かかる暗号処理としては，良く知られた公開鍵方式や秘密鍵方式（共通鍵方式）を採用することができる。かかる機能によれば，ネットワークを介して更新ファイルを送信する際に，更新ファイルを暗号化して送信することができるので，セキュリティを高めることができる。
【００４４】
ファームウェアの更新ファイルを，中継装置に接続されるネットワーク機器にも提供するようにしてもよい（請求項２４）。かかる構成によれば，更新サーバから中継装置に提供される更新ファイルの形式と，ネットワーク機器が保有する更新ファイルとの形式を同一にすることができる。
【００４５】
また，ファームウェアの更新は，中継装置のユーザにとって必ずしも必要とは限らない。そこで，アクセスしてきた中継装置に対し，ファームウェアの更新ファイルの必要性を問い合わせるような構成とすることも可能である。（請求項２５）。
【００４６】
以上説明した，複数の中継装置，認証サーバ，および更新サーバの間におけるネットワークを介した通信を，暗号化することも可能である。かかる通信の暗号化には，例えばＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）技術を採用することができる。ＳＳＬはＷＷＷブラウザおよびＷＷＷサーバ間でやりとりするデータのセキュリティを守るための技術であり，ソケット・レベルでの暗号化および認証機能を実現するプロトコルである。相手のＷＷＷサーバが本物であることを認証したり，ユーザがブラウザでデータを送信する前に暗号化を行うことで，盗聴される危険を防ぐことができる。
【００４７】
上記課題を解決するため，本発明の第７の観点によれば，中継装置の管理方法が提供される。この管理方法には，例えば，上記本発明の第１の観点にかかる中継装置の管理システムなどを利用することができる。本発明の中継装置の管理方法，以下の各工程を含む（請求項２６）。
・中継装置から更新サーバにアクセスを行い，更新サーバの更新ファイルの有無を判断する第１工程
・中継装置が更新ファイルを必要とする場合，中継装置から認証サーバに対する認証要求を行う第２工程
・認証サーバが中継装置を認証して，中継装置に対してパスワードを発行する第３工程
・中継装置がパスワードを用いて，更新サーバに対して更新ファイルの送出要求を行う第４工程
・更新サーバが，パスワードの正当性を判断した後，中継装置に対して更新ファイルを送出する第５工程
【００４８】
上記本発明の第７の観点にかかる中継装置の管理方法において，以下のような応用が可能である。
【００４９】
中継装置の更新モードを，自動更新モードと手動更新モードで切り換え可能な構成とすることも可能である。この場合，第１工程において，ファームウェアの更新モードが自動更新モードであるか手動更新モードであるかを判断し，ファームウェアの更新モードが自動更新モードである場合，更新サーバに対し更新ファイルの有無を確認するタイミングであるかどうかを判断し，更新ファイルの有無を確認するタイミングである場合，あるいは，ファームウェアの更新モードが手動更新モードであり，今すぐ更新ファイルの有無を確認する場合に，中継装置から更新サーバにアクセスを行うことが可能である（請求項２７）。
【００５０】
また，ファームウェアの更新は，中継装置のユーザにとって必ずしも必要とは限らない。そこで，更新の必要性を中継装置のユーザに問うような構成とすることも可能である。この場合，第２工程は，更新サーバに更新ファイルが有る場合，更新サーバが，アクセスしてきた中継装置に対し，更新ファイルの必要性を問い合わせる工程を含むことが可能である（請求項２８）。
【００５１】
上記課題を解決するため，本発明の第８の観点によれば，中継装置の管理方法が提供される。この管理方法には，例えば，上記本発明の第２の観点にかかる中継装置の管理システムなどを利用することができる。本発明の中継装置の管理方法は，以下の各工程を含む（請求項２９）。
・中継装置から更新サーバにアクセスを行い，更新サーバの更新ファイルの有無を判断する第１工程
・更新サーバが中継装置を認証して，中継装置に対して更新ファイルを送出する第２工程
【００５２】
上記本発明の第８の観点にかかる中継装置の管理方法において，以下のような応用が可能である。
【００５３】
中継装置の更新モードを，自動更新モードと手動更新モードで切り換え可能な構成とすることも可能である。この場合，第１工程において，ファームウェアの更新モードが自動更新モードであるか手動更新モードであるかを判断し，ファームウェアの更新モードが自動更新モードである場合，更新サーバに対し更新ファイルの有無を確認するタイミングであるかどうかを判断し，更新ファイルの有無を確認するタイミングである場合，あるいは，ファームウェアの更新モードが手動更新モードであり，今すぐ更新ファイルの有無を確認する場合に，中継装置から更新サーバにアクセスを行うことが可能である（請求項３０）。
【００５４】
また，ファームウェアの更新は，中継装置のユーザにとって必ずしも必要とは限らない。そこで，更新の必要性を中継装置のユーザに問うような構成とすることも可能である。この場合，第２工程は，更新サーバに更新ファイルが有る場合，更新サーバが，アクセスしてきた中継装置に対し，更新ファイルの必要性を問い合わせる工程を含むことが可能である（請求項３１）。
【００５５】
【発明の実施の形態】
以下に添付図面を参照しながら，本発明にかかるネットワーク機器の中継装置の管理システム，ネットワーク機器の中継装置，認証サーバ，更新サーバ，およびネットワーク機器の中継装置の管理方法の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００５６】
（第１の実施の形態）
第１の実施の形態にかかるネットワーク機器の中継装置の管理システムについて，図１〜図７を参照しながら説明する。本実施の形態では，管理対象としての中継装置として，一般家庭やオフィスなどに設置されるＡＶ（Ａｕｄｉｏ−Ｖｉｄｅｏ）信号の経路を切り換えるＡＶルータ１００を例に挙げて説明する。また，本実施の形態にかかるネットワーク機器の中継装置の管理システムを，以下，「ルータ管理システム」という。
【００５７】
本実施の形態にかかるルータ管理システム１０は，図１に示した一例では，管理対象となる中継装置としてのＡＶルータ１００と，ＡＶルータ１００の認証を行うための認証サーバ２００と，ＡＶルータ１００に搭載されたファームウェアの更新ファイルを提供する更新サーバ３００を備え，相互にネットワーク４００に接続されている。ここでのネットワーク４００は，公衆回線網を介して接続されるインターネットを想定している。またこの例では，ＡＶルータ１００にはネットワーク機器の一例としてコンピュータ５００が接続されている。ここでのネットワーク機器とは，ネットワーク４００に接続されてネットワーク４００を介した操作を行う（操作が行われる）ことを想定した機器を総称する。このようなネットワーク機器は，上述のコンピュータに限定されるものではなく，ゲーム専用機やビデオデッキや監視用ビデオカメラなどの各種家電製品なども含む。なお，図１には，説明の便宜上，各構成要素を１つずつ示しているが，認証サーバ２００や更新サーバ３００に相当する構成要素はそれぞれネットワーク４００に複数接続されていてもよい。また，ＡＶルータ１００に相当する構成要素は，一般家庭やオフィスなどに設置されるものであり，ネットワーク４００に極めて多数（例えば，数万台の規模で）接続されるものである。
【００５８】
（ＡＶルータ１００）
ＡＶルータ１００は，本実施の形態において管理対象となる中継装置の一例である。ＡＶルータ１００は，その本体サイズが例えば２０４×２３１×４５ｍｍ（幅×奥行き×高さ），重量が約１．３ｋｇであり，一般家庭やオフィスなどに設置される。ＡＶルータ１００には，図１に示したように，コンピュータ５００を接続することが可能である。また，複数台のコンピュータを接続してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構築することもできる。また，ネットワークを利用したゲームなどを行うことの可能ないわゆるゲーム専用機などを接続することも可能である。そして，ＡＶルータ１００は，これらコンピュータやゲーム専用機を外部のネットワーク４００に接続する際の中継装置として機能する。
【００５９】
（ＡＶルータ１００の構成）
図２は，本実施の形態にかかるＡＶルータ１００の外観構成を示す説明図である。ＡＶルータ１００は，図２に示したように，筐体前面に表示部１１０と操作部１２０を備えている。また，筐体側面にリムーバブル記憶手段の一例たるメモリーカード１４０を挿入するためのスロット１３０を備えている。また，筐体背面には，コンピュータやゲーム専用機などのネットワーク機器を接続するための各種インタフェースを備えている（図４を参照しながら後述する）。
【００６０】
（ＡＶルータ１００の筐体前面）
まず，ＡＶルータ１００の筐体前面について説明すると，ＡＶルータ１００の前面には，ＡＶルータ１００の状態や設定情報などの各種情報を表示するための表示部１１０と，ユーザが各種操作を行うための操作部１２０を備えている。操作部１２０は，例えば，表示部１１０におけるカーソルを上下左右方向に移動させるためのカーソルキー１２２と，操作を決定するためのエンターキー１２４により構成されている。表示部１１０は例えば液晶パネルで構成されている。
【００６１】
（表示部１１０）
表示部１１０に表示される各種情報と操作部１２０による各種操作について，図３を参照しながら説明する。図３は，表示部１１０に表示される各種情報の一例を示す説明図であり，具体的には，ＡＶルータ１００の電源をオンした直後のファームウェアの更新に関する情報の一例を示している。
【００６２】
まずＡＶルータ１００の電源をオンすると，自動的にブートされる（ＡｕｔｏＢｏｏｔ−ｕｐ）。そして，図３（ａ）に示したように，「＜オシラセ＞ファームウェアノコウシン」などと表示され，ファームウェアの更新の必要性についてユーザに知らせる。
【００６３】
そして，図３（ｂ）に示したように，「コウシンシマスカ？  ＹＥＳ  ＮＯ」などと表示され，ファームウェアを更新するかどうかをユーザに問い合わせる。ユーザは操作部１２０のカーソルキー１２２を用いて「ＹＥＳ」または「ＮＯ」を選択する。そして，更新をするかしないかの意思表示をエンターキー１２４で決定する。
【００６４】
ユーザが「ＹＥＳ」を選択し，更新をする意思表示を行うと，図３（ｃ）に示したように，「コウシンチュウデス。シバラク，オマチクダサイ」などと表示される。このようにして，ＡＶルータ１００はファームウェアの更新動作に遷移する。
【００６５】
上記で説明した表示部１１０の表示は一例に過ぎず，この他にも例えば，日時に関する表示，ＩＰアドレスなどのネットワークに関する情報，ファームウェアのバージョン情報，表示部の明るさの設定などに関する情報，ＩＤやパスワードに関する情報など，任意の情報を任意の形式で表示可能である。また，操作部１２０についても，図２に示したボタン形式のものに限らず，例えば，ダイヤル操作やタッチパネル操作などを行うことの可能な構成とすることもできる。
【００６６】
また，ＡＶルータ１００に接続される各種ネットワーク機器が表示装置（表示部）を備えている場合がある。例えば，ＡＶルータ１００にディスプレイ装置を備えたコンピュータが接続される場合，ＡＶルータ１００の表示部１１０に表示される内容を，ネットワーク機器の表示部にも表示させることが可能である。これにより，ＡＶルータ１００の各種設定や状態を，コンピュータなどからも確認できる。そして，ＡＶルータ１００の各種設定は，上述のように，表示部１１０と操作部１２０により行うこともできるが，ＡＶルータ１００に接続されたコンピュータやゲーム専用機によりＡＶルータ１００の設定を行うことも可能である。
【００６７】
（ＡＶルータ１００の筐体側面）
再び図２を参照しながらＡＶルータ１００の筐体側面について説明すると，ＡＶルータ１００の筐体側面には，リムーバブル記憶手段の一例たるメモリーカード１４０を挿入するためのスロット１３０を備えている。メモリーカード１４０の一例としては，メモリースティック（登録商標）がある。メモリースティックはソニー株式会社が規格化したメモリー・カードの一種であり，細長いガム型形状と接点部分が小さいのが特徴である。メモリースティックは，アダプタと組み合わせてＰＣカード・タイプのフラッシュ・メモリー・カードとしても使え，ノートパソコンやＰＤＡ（携帯情報端末），デジタルカメラ，デジタルビデオカメラ，シリコン・オーディオ，携帯電話，カーナビゲーションなど様々な分野で対応デバイスが増えている。
【００６８】
メモリーカード１４０には，音声や画像など様々な形式のファイルを保存することができる。また，メモリーカード１４０に保存したファイルをＡＶルータ１００に接続された複数の機器（コンピュータやゲーム専用機など）で共有することができる。また，メモリーカード１４０にウェブページのデータを保存し，インターネットで公開するといった利用方法もある。ウェブページのデータとしては，メモリーカード１４０対応の各種デバイス，例えば，ノートパソコンやＰＤＡ（携帯情報端末），デジタルカメラ，デジタルビデオカメラなどで，文書ファイル，画像（静止画）ファイル，動画ファイル，音声ファイルなどを作成することが可能である。
【００６９】
（ＡＶルータ１００の筐体背面）
次いで，図４を参照しながら，ＡＶルータ１００の筐体背面について説明する。ＡＶルータ１００の筐体背面には，図４に示したように，各種外部接続機器を接続するためのインタフェースや，電源スイッチなどが設けられている。インタフェースは，図４に示した一例では，ＷＡＮ側ポート１５２として１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−ＴＸが１ポート，ＬＡＮ側ポート１５４として１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−ＴＸが４ポート，平型のＵＳＢポート１５６，角形のＵＳＢポート１５８などを搭載している。
【００７０】
ＡＶルータ１００の筐体背面には，ネットワークに接続される各種ネットワーク機器を接続することができる。例えば，１台または複数台のコンピュータを接続してＬＡＮを構築できるほか，インターネット対応のゲーム専用機などを接続することができる。また，無線ＬＡＮの構築や，ハードディスクドライブなどの周辺機器の接続も可能である。ＡＶルータ１００は，例えば，ＩＥＥＥ８０２．１１ｂに準拠し，最大１１Ｍｂｐｓでの無線ＬＡＮ通信が可能である。無線ＬＡＮでは６４／１２８ビットのＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）が設定可能である。また，有線ＬＡＮでは最大９３Ｍｂｐｓのスループットを実現可能である。
【００７１】
（ＡＶルータ１００の内部構造）
次いで，ＡＶルータ１００の内部構成について，図５を参照しながら説明する。
図５は，ＡＶルータ１００の内部構成を示すブロック図である。なお，この図５は，本実施の形態を説明するための概略構成図であり，図示しない構成要素については，任意に設計可能である。
【００７２】
ＡＶルータ１００の内部には，記憶部１６０と，制御部１７０と，ＷＡＮ側ポート１５２に接続される送受信部１８０と，ＬＡＮ側ポート１５４の経路切換を行うスイッチ１９０と，ＵＳＢポート１５６を制御するＵＳＢコントローラ１９２と，ＵＳＢポート１５８を制御するＵＳＢコントローラ１９４と，スロット１３０を制御するスロットコントローラ１９６を備えている。
【００７３】
（送受信部１８０）
送受信部１８０は，送信機能と受信機能とを有しており，ＷＡＮ側ポート１５２を介してネットワーク４００に対して情報の送受信を行う。本実施の形態に特有の送受信情報としては以下のものがある。まず，送信される情報としては，記憶部１６０に格納された識別番号を後述の認証サーバ２００に送信したり，ファームウェアの更新ファイルの有無の確認要求や，更新ファイルの提供要求を後述の更新サーバ３００に送信したりするものなどがある。また，受信される情報としては，認証サーバ２００から認証した旨の確認情報（例えば，パスワード）を受信したり，更新ファイルの有無に関する情報や更新ファイルの提供を，更新サーバ３００から受信したりするものなどがある。
【００７４】
（記憶部１６０）
記憶部１６０には，ＡＶルータ１００に固有の識別番号や，所定の制御を行うためのファームウェアなどが格納されている。制御部１７０は，記憶部１６０に格納されたファームウェアにより，ＡＶルータ１００全体の所定の制御を行う。
【００７５】
本実施の形態は，記憶部１６０に格納された識別番号およびファームウェアに特徴を有する。以下に，識別番号およびファームウェアについて順に説明する。
【００７６】
図６は，記憶部１６０の記憶領域を概念的に示す説明図である。
記憶部１６０の記憶領域のうち，本実施の形態の説明にあたり直接関連する領域を，第１領域Ｒ１，第２領域Ｒ２，第３領域Ｒ３に仮想的に区分して説明する。
【００７７】
第１領域Ｒ１には，このＡＶルータ１００における最新のファームウェアが格納されている。ここでいう「最新のファームウェア」とは，ファームウェアの更新を最後に行った際に取得した更新ファイルのことをいい，後述の更新サーバ３００から見た場合，必ずしも最新であるとは限らない。すなわち，ＡＶルータ１００における最新のファームウェアと，更新サーバ３００における最新のファームウェアとが異なる場合に，ファームウェアの更新が必要となる。
【００７８】
第２領域Ｒ２には，バックアップ用の予備のファームウェア（バックアップ用更新ファイル）が格納されている。上記第１領域Ｒ１のデータ（ファイル）は，例えばファームウェアの更新にあたり書き換えが行われている際などに破損することがある。予備のファームウェアは，このような第１領域Ｒ１のデータ（ファイル）が破損した場合に備えたものである。例えばこのＡＶルータ１００を製品として出荷する際，出荷当初に搭載されるファームウェアをそのまま予備のファームウェアとして用いることができる。そして，第１領域Ｒ１のデータ（ファイル）に不具合が生じた場合，再ブート時には，この第２領域Ｒ２に格納されたファームウェアが立ち上がる。
【００７９】
第３領域Ｒ３には，このＡＶルータ１００固有の識別番号や，第１領域Ｒ１に格納されているファームウェアに関する情報（更新日時，ファイルサイズ，バージョン情報など）やその他のパラメータなど各種情報が記録されている。ＡＶルータ１００の識別番号の割り当てについては，複数のＡＶルータ間で重複を生じないものであればどのような規格によるものであってもよい。ＡＶルータ１００の識別番号に関する情報は，後述の認識サーバ２００に登録されている。なお。上記の各種情報は書き換えられる場合もあるため，書き換え可能な記憶媒体に記録する必要があるが，識別番号については，通常書き換えることは想定していない。そこで，識別番号については，書き換え不可能な記憶媒体に記録することも可能である。
【００８０】
次いで，更新サーバ３００から提供される更新ファイルについて，図７を参照しながら説明する。図７は，更新サーバ３００から提供される更新ファイル６００を概念的に示す説明図である。更新ファイル６００は，図７に示したように，更新ファイルのイメージデータ６１０のほか，バージョン情報などの各種情報６２０と，更新ファイルのイメージデータをハッシュ化したハッシュ値６３０が含まれている。ハッシュ値６３０は，更新ファイルのイメージデータ６１０を攪乱し，一定の長さ（例えば１２８ビット）に圧縮したものである。ハッシュ化の手順は公開されており，標準的に用いられている関数としては，ＭＤ５，ＭＡＳＨ，ＳＨＡ−１がある。更新ファイルのイメージデータ（長いデータ）６１０に署名する代わりに，そのイメージデータのハッシュ値（短いデータ）６３０に署名することにより効率を向上できる。
【００８１】
この更新ファイル６００は，暗号化されて送出されることが好ましい。かかる暗号処理としては，良く知られた公開鍵方式や秘密鍵方式（共通鍵方式）を採用することができる。かかる機能によれば，ネットワーク４００を介して更新ファイル６００を送信する際に，更新ファイル６００を暗号化して送信することができるので，セキュリティを高めることができる。
【００８２】
本実施の形態にかかるＡＶルータ１００は以上のように構成されている。
次いで，本実施の形態にかかるルータ管理システムの他の構成要素である，認証サーバ２００と更新サーバ３００について説明する。
【００８３】
（認証サーバ２００）
認証サーバ２００は，ＡＶルータ１００から送信されてきた固有の識別番号に基づいて，ＡＶルータ１００の認証を行う。ここでいう認証とは，識別番号を送信してきたＡＶルータ１００が更新サーバ３００からファームウェアの更新ファイルの提供を受けることができるものであるか否かの認証をいう。認証サーバ２００には，例えば，ＡＶルータ１００の出荷時において，ＡＶルータ１００の識別番号やパスワードなどが予め登録されている。
【００８４】
認証サーバ２００は，ＡＶルータ１００を認証すると，そのＡＶルータ１００に対して，パスワードを発行する。このパスワードは，ＡＶルータ１００がファームウェアの更新ファイルの提供を更新サーバ３００に要求するためのパスワードである。
【００８５】
認証サーバ２００がＡＶルータ１００に発行するパスワードは，例えばワンタイムパスワード（使い捨てパスワード，ダイナミックパスワードとも称される。）とすることができる。ワンタイムパスワードは，利用者が使うたびにデータが変わるパスワードである。パスワードが第三者に漏れても，固定的なパスワードのように繰り返して使うことができないので，安全性が極めて高い。
【００８６】
また，認証サーバ２００は，パスワードを暗号化して送信するための暗号処理機能を有している。かかる暗号処理としては，良く知られた公開鍵方式や秘密鍵方式（共通鍵方式）を採用することができる。このようにして，一層セキュリティを強化することができる。
【００８７】
また，認証サーバ２００には，更新サーバ３００からＡＶルータ１００を認証したか否かに関する問い合わせ情報が送信される。そして，認証サーバ２００は，その問い合わせ情報に対する回答情報を更新サーバ３００に送出する。このように，更新サーバ３００が認証サーバ２００に直接確認を行うことで，一層セキュリティを強化することができる。
【００８８】
（更新サーバ３００）
更新サーバ３００は，ＡＶルータ１００が利用可能なファームウェアの更新ファイルを管理するサーバである。更新サーバ３００は，例えば更新ファイルをバージョンごとに管理している。さらに，各ＡＶルータ１００ごとに現在どのバージョンの更新ファイルを保持しているかに関する情報を，データベース化するなどして保持してもよい。
【００８９】
更新サーバ３００は，ＡＶルータ１００からの更新ファイルの有無の問い合わせに対して回答する。この際，更新ファイルが有る場合には，ＡＶルータ１００が認証サーバ２００から認証された後，直ちにＡＶルータ１００に対し更新ファイルを提供するようにしてもよい。あるいは，更新サーバ３００は，アクセスしてきたＡＶルータ１００に対し，ファームウェアの更新ファイルの必要性を問い合わせるようにしてもよい。
【００９０】
また，更新サーバ３００は，ファームウェアの更新ファイルを暗号化して送信するための暗号処理機能を有している。かかる暗号処理としては，良く知られた公開鍵方式や秘密鍵方式（共通鍵方式）を採用することができる。このようにして，一層セキュリティを強化することができる。
【００９１】
また，更新サーバ３００は，認証サーバ２００に対し，ＡＶルータ１００を認証したか否かに関する問い合わせ情報を送信する。これにより，更新ファイルを要求したＡＶルータ１００の正当性を確実に確認することができ，セキュリティを一層強化することができる。
【００９２】
また，更新サーバ３００は，ファームウェアの更新ファイルを，ＡＶルータ１００に接続されるネットワーク機器（図１に示した一例では，コンピュータ５００）にも提供することができる。更新サーバ３００からＡＶルータ１００に提供される更新ファイルの形式と，ＡＶルータ１００に接続されたネットワーク機器５００が保有する更新ファイルとの形式を同一にすることができる。
【００９３】
本実施の形態では，上述したように，ＡＶルータ１００の時間管理機能により更新サーバ３００へのアクセスタイミングが分散されていることから，更新サーバ３００の規模を縮小することが可能である。
【００９４】
以上，本実施の形態にかかるルータ管理システム１０のシステム構成について説明した。次いで，図６を参照しながら，各構成要素間の通信について説明する。
【００９５】
（ＡＶルータ１００と認証サーバ２００との通信）
ＡＶルータ１００と認証サーバ２００との間では，図６に示したように，以下のやりとりが行われる。
・ＡＶルータ１００から認証サーバ２００に対し，認証を求める。
・認証サーバ２００は，認証を求めてきたＡＶルータ１００の認証を行う。
・認証サーバ２００からＡＶルータ１００に対し，認証した旨の通信を行う。この際，例えば認証したことを証するパスワードなどを発行する。パスワードとしては，利用者が使うたびにデータが変わるワンタイムパスワード（使い捨てパスワード，ダイナミックパスワードとも称される。）とすることが好ましい。パスワードが第三者に漏れても，固定的なパスワードのように繰り返して使うことができないので，安全性が極めて高い。
【００９６】
（ＡＶルータ１００と更新サーバ３００の通信）
ＡＶルータ１００と更新サーバ３００との間では，図６に示したように，以下のやりとりが行われる。
・ＡＶルータ１００から更新サーバ３００に対し，更新ファイルの有無に関する情報の提供を要求する。なお，この確認の際には，ＡＶルータ１００の認証を必要としない。
・更新サーバ３００からＡＶルータ１００に対し，更新ファイルの有無に関する情報を提供する。
・ＡＶルータ１００から更新サーバ３００に対し，更新ファイルの提供を要求する。この際には，ＡＶルータ１００の認証が必要となる。そこで，例えば上述のように，ＡＶルータ１００が認証サーバ２００から認証を受けたことを証するパスワードなどを，ＡＶルータ１００から更新サーバ３００に対して送出する。
・更新サーバ３００からＡＶルータ１００に対し，更新ファイルを提供する。
【００９７】
（更新サーバ３００と認証サーバ２００との通信）
更新サーバ３００と認証サーバ２００との間では，図６に示したように，以下のやりとりが行われる。
・更新サーバ３００から認証サーバ２００に対しては，ＡＶルータ１００から更新ファイルの提供を要求された際に，このＡＶルータ１００の認証について問い合わせる。
・認証サーバ２００から更新サーバ３００に対しては，上記ＡＶルータ１００の認証の問い合わせに対して，回答する。
【００９８】
以上説明した装置間の通信は，すべてＳＳＬ（Ｓｅｃｕｒｅ  ＳｏｃｋｅｔｓＬａｙｅｒ）でやりとりを行うことが好ましい。ＳＳＬはＷＷＷブラウザおよびＷＷＷサーバ間でやりとりするデータのセキュリティを守るための技術であり，ソケット・レベルでの暗号化および認証機能を実現するプロトコルである。相手のＷＷＷサーバが本物であることを認証したり，ユーザがブラウザでデータを送信する前に暗号化を行うことで，盗聴される危険を防ぐことができる。
【００９９】
さらに，本実施の形態では，上述のように，やりとりを行う対象についても暗号化を行っている。例えば，更新サーバ３００からＡＶルータ１００に送出されるファームウェアの更新ファイルや，認証サーバ２００による認証の際にＡＶルータ１００から送出される識別番号や，認証サーバ２００からＡＶルータ１００に対して送出されるパスワードなどについても，暗号化を行うことで，一層セキュリティを強化することができる。
【０１００】
（ネットワーク機器の管理方法）
次いで，図７に示したフローチャートを参照しながら，本実施の形態にかかるルータ管理システム１０による，ＡＶルータ１００の管理方法について説明する。
【０１０１】
ＡＶルータ１００の電源がオンになると，まず，ファームウェアの更新モードが自動更新モードであるか手動更新モードであるかを判断する（ステップＳ１０１）。
【０１０２】
ステップＳ１０１において自動更新モードである場合，更新サーバ３００に対し更新ファイルの有無を確認するタイミングであるかどうかを判断する（ステップＳ１０２）。更新ファイルの有無を確認するタイミングは，上述のように，各ＡＶルータ１００ごとに定められており，例えば２４時間に１度というように定めることができる。
【０１０３】
一方，ステップＳ１０１において手動更新モードである場合，今すぐファームウェアの更新ファイルの有無を確認しない場合には，更新処理を終了する（ステップＳ１０３）。
【０１０４】
上記ステップＳ１０２において更新ファイルの有無を確認するタイミングである場合，あるいは，上記ステップＳ１０３において今すぐ更新ファイルの有無を確認する場合には，ＡＶルータ１００から更新サーバ３００にアクセスを行う。この段階では，更新サーバ３００によるＡＶルータ１００の認証を必要としない。そして，更新サーバ３００の更新ファイルの有無を判断する（ステップＳ１０４）。更新サーバ３００に更新ファイルが無い場合には，更新処理を終了する。
【０１０５】
更新サーバ３００に更新ファイルが有る場合，更新サーバ３００は，アクセスしてきたＡＶルータ１００に対し，更新ファイルの必要性を問い合わせる（ステップＳ１０５）。ＡＶルータ１００が更新ファイルを必要としない場合には，更新処理は終了する。なお，更新サーバ３００に更新ファイルが有る場合，このステップＳ１０５をスキップして，ただちに更新サーバ３００からＡＶルータ１００に対して更新ファイルを送出するようなシステムとしてもよい。
【０１０６】
ＡＶルータ１００が更新ファイルを必要とする場合，ＡＶルータ１００から認証サーバ２００に対する認証処理，および，ＡＶルータ１００から更新サーバ３００に対する更新ファイルの送出要求を行う（ステップＳ１０６）。
【０１０７】
ＡＶルータ１００が更新ファイルを必要とする場合の処理について，図８を参照しながら説明する。
【０１０８】
まず，ＡＶルータ１００は，認証サーバ２００に対して認証要求を行う（ステップＳ２０１）。この認証は，ＡＶルータ１００の固有の識別番号を用いて行われる。この識別番号は，ＡＶルータ１００が認証サーバ２００に対して認証要求を行う際に積極的に送信してもよく，あるいは，認証サーバ２００が，ＡＶルータ１００からの認証要求に応じて，ＡＶルータ１００の識別番号を取得するようにしてもよい。
【０１０９】
認証サーバ２００がＡＶルータ１００を認証したときは，認証サーバ２００は，ＡＶルータ１００に対して，認証したことを証するパスワードを発行する（ステップＳ２０２）。一方，認証サーバ２００による認証が失敗したときは，その旨のメッセージをＡＶルータ１００に送出して，認証操作を終了する。
【０１１０】
認証サーバ２００がＡＶルータ１００を認証し，パスワードを入手したＡＶルータ１００は，そのパスワードを用いて，更新サーバ３００に対して更新ファイルの送出を要求する（ステップＳ２０３）。
【０１１１】
ＡＶルータ１００から更新ファイルの送出要求を受けた更新サーバ３００は，パスワードの正当性を判断した後，ＡＶルータ１００に対して更新ファイルを送出する（ステップＳ２０４）。なお，更新サーバ３００は，更新ファイルの送出を要求したＡＶルータ１００が実際に認証サーバ２００の認証を受けたことを，認証サーバ２００に確認するようにしてもよい。
【０１１２】
更新サーバ３００から更新ファイルの提供を受けたＡＶルータ１００は，ファームウェアの更新処理を行う（ステップＳ２０５）。
【０１１３】
以上説明したように，本実施の形態によれば，コンピュータ５００とネットワーク４００とを中継するＡＶルータ１００が各々固有の識別番号を有しているので，認証サーバ２００による認証処理および更新サーバ３００によるファームウェアの更新処理を，コンピュータ５００によることなくこのＡＶルータ１００から直接に行うことができる。このため，従来技術のように，一度コンピュータ５００に更新ファイルをダウンロードしてから，改めてＡＶルータ１００にアップロードするといった手間を省くことができ，コンピュータを使い慣れていないユーザであっても，ファームウェアの更新作業を容易に行うことが可能である。
【０１１４】
また，ＡＶルータ１００の電源を常時オンにしておくことにより，ＡＶルータ１００に中継装置に搭載されるファームウェアの更新をリアルタイムに行うことができ，ファームウェアを常に最新のバージョンに保持することが可能である。
【０１１５】
（第２の実施の形態）
上記第１の実施の形態では，システム構成要素として，ＡＶルータ１００と，認証サーバ２００と，更新サーバ３００とを含んで構成される場合について説明した。本実施の形態にかかるルータ管理システム２０では，図１１に示したように，システム構成要素として，管理対象となる中継装置としてのＡＶルータ７００と，ＡＶルータ７００に接続されたネットワーク機器としてのコンピュータ５００と，ＡＶルータ７００の認証を行うとともに，ＡＶルータ７００に搭載されたファームウェアの更新ファイルを提供する更新サーバ８００を含んで構成されている。本実施の形態ではこのようなルータ管理システム２０について説明する。
【０１１６】
ＡＶルータ７００については，上記第１の実施の形態にかかるＡＶルータ１００と実質的に同様であるので，重複説明を省略する。
【０１１７】
（更新サーバ８００）
本実施の形態にかかる更新サーバ８００は，上記第１の実施の形態にかかる更新サーバ３００と，認証サーバ２００の両方の機能を有する。
【０１１８】
更新サーバ８００は，ＡＶルータ７００から送信されてきた固有の識別番号に基づいて，ＡＶルータ７００の認証を行うとともに，認証されたＡＶルータ７００に対してファームウェアの更新ファイルを提供する。更新サーバ８００によるＡＶルータ７００の認証は，上記第１の実施の形態における認証サーバ２００によるＡＶルータ１００の認証と実質的に同様である。また，更新サーバ８００によるＡＶルータ７００へのファームウェアの更新ファイルの提供は，上記第１の実施の形態における更新サーバ３００によるＡＶルータ１００へのファームウェアの更新ファイルの提供と実質的に同様である。
【０１１９】
次いで，図１２を参照しながら，構成要素間の通信について説明する。
【０１２０】
（ＡＶルータ７００と更新サーバ８００との通信）
ＡＶルータ７００と更新サーバ８００との間では，以下のやりとりが行われる。
・ＡＶルータ７００から更新サーバ８００に対し，更新ファイルの有無に関する情報の提供を要求する。なお，この確認の際には，ＡＶルータ７００の認証を必要としない。
・更新サーバ８００からＡＶルータ７００に対し，更新ファイルの有無に関する情報を提供する。
・ＡＶルータ７００から更新サーバ８００に対し，更新ファイルの提供を要求する。この際には，ＡＶルータ７００の認証が必要となる。
・ＡＶルータ７００から更新サーバに対し，認証を求める。
・更新サーバ８００は，認証を求めてきたＡＶルータ７００の認証を行う。
・更新サーバ８００からＡＶルータ７００に対し，更新ファイルを提供する。
【０１２１】
（ネットワーク機器の管理方法）
次いで，図１３に示したフローチャートを参照しながら，本実施の形態にかかるルータ管理システム２０による，ＡＶルータの管理方法について説明する。なお，図９を参照しながら上記第１の実施の形態で説明したステップＳ１０１〜Ｓ１０５については，本実施の形態においても実質的に同様であるので，重複説明を省略する。
【０１２２】
図９のステップＳ１０６において，ＡＶルータ７００が更新ファイルを必要とする場合の処理について，図１３を参照しながら説明する。
【０１２３】
まず，ＡＶルータ７００は，更新サーバ８００に対して認証要求および更新ファイルの送出要求を行う（ステップＳ３０１）。この認証は，ＡＶルータ７００の固有の識別番号を用いて行われる。この識別番号は，ＡＶルータ７００が認証サーバ２００に対して認証要求を行う際に積極的に送信してもよく，あるいは，更新サーバ８００が，ＡＶルータ７００からの認証要求に応じて，ＡＶルータ７００の識別番号を取得するようにしてもよい。
【０１２４】
更新サーバ８００がＡＶルータ７００を認証すると（ステップＳ３０２），更新サーバ８００は，ＡＶルータ７００に対して更新ファイルを送出する（ステップＳ３０３）。
【０１２５】
更新サーバ８００から更新ファイルの提供を受けたＡＶルータ７００は，ファームウェアの更新処理を行う（ステップＳ３０４）。
【０１２６】
以上説明したように，本実施の形態によれば，コンピュータ５００とネットワーク４００とを中継するＡＶルータ７００が各々固有の識別番号を有しているので，更新サーバ８００による認証処理およびファームウェアの更新処理を，コンピュータ５００によることなくこのＡＶルータ７００から直接に行うことができる。このため，従来技術のように，一度コンピュータ５００に更新ファイルをダウンロードしてから，改めてＡＶルータ７００にアップロードするといった手間を省くことができ，コンピュータを使い慣れていないユーザであっても，ファームウェアの更新作業を容易に行うことが可能である。
【０１２７】
以上，添付図面を参照しながら本発明にかかるネットワーク機器の中継装置の管理システム，ネットワーク機器の中継装置，認証サーバ，更新サーバ，およびネットワーク機器の中継装置の管理方法の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１２８】
【発明の効果】
以上説明したように，本発明によれば，ネットワーク機器とネットワークとを中継する中継装置が各々固有の識別番号を有しているので，認証サーバによる認証処理および更新サーバによるファームウェアの更新処理を，コンピュータなどの外部接続機器によることなくこの中継装置から直接に行うことができる。このため，従来技術のように，一度コンピュータに更新ファイルをダウンロードしてから，改めて中継装置にアップロードするといった手間を省くことができ，コンピュータを使い慣れていないユーザであっても，ファームウェアの更新作業を容易に行うことが可能である。また，中継装置の電源を常時オンにしておくことにより，中継装置に搭載されるファームウェアの更新をリアルタイムに行うことができ，ファームウェアを常に最新のバージョンに保持することが可能である。
【図面の簡単な説明】
【図１】第１の実施の形態にかかる管理システムの説明図である。
【図２】ＡＶルータ１００の外観を示す説明図である。
【図３】ＡＶルータ１００の表示部を示す説明図である。
【図４】ＡＶルータ１００の背面を示す説明図である。
【図５】ＡＶルータ１００の内部構造を示す説明図である。
【図６】記憶部の記憶領域を示す説明図である。
【図７】ファームウェアの更新ファイルの説明図である。
【図８】構成要素間の通信を示す説明図である。
【図９】第１の実施の形態にかかるルータ管理方法の流れ図である。
【図１０】図８のステップＳ１０６の詳細を示す流れ図である。
【図１１】第２の実施の形態にかかるルータ管理システムの説明図である。
【図１２】構成要素間の通信を示す説明図である。
【図１３】図８のステップＳ１０６の詳細を示す流れ図である。
【符号の説明】
１０    ルータ管理システム
２０    ルータ管理システム
１００  ＡＶルータ
１１０  表示部
１２０  操作部
１３０  スロット
１４０  メモリーカード
１５０  筐体背面
１５２  ＷＡＮ側ポート
１５４  ＬＡＮ側ポート
１５６  ＵＳＢポート
１５８  ＵＳＢポート
１６０  記憶部
１７０  制御部
１８０  送受信部
２００  認証サーバ
３００  更新サーバ
４００  ネットワーク
５００  コンピュータ
７００  ＡＶルータ
８００  更新サーバ
【図１】
2004272770.tif 000003
【図２】
2004272770.tif 000004
【図３】
2004272770.tif 000005
【図４】
2004272770.tif 000006
【図５】
2004272770.tif 000007
【図６】
2004272770.tif 000008
【図７】
2004272770.tif 000009
【図８】
2004272770.tif 000010
【図９】
2004272770.tif 000011
【図１０】
2004272770.tif 000012
【図１１】
2004272770.tif 000013
【図１２】
2004272770.tif 000014
【図１３】
2004272770.tif 000015