(57)【要約】【課題】ネットワークに接続する設定を、容易にできるようにする。【解決手段】  ルータ１２が、モデム１１に接続されたとき、ルータ１２は、ブロードバンドアクセスサーバ（BAS）３１にアクセスし、RADIUSサーバ３２に認証された後、機器認証サーバ４３において、機器認証される。その後、ISPダウンロードサーバ４４−１より、ISPサーバ５１−１に接続する際に必要となる設定情報を取得する。ルータ１２は、取得した設定情報を自らに設定し、その設定情報を基に、ISPサーバ５１−１に接続し、ISPサーバ５１−１経由で、インターネット１５上のWEBページのHTMLなどを取得することができる。ユーザは、ルータ１２に設定情報を入力する手間を省くことができる。本発明は、ネットワークに接続される電子機器に適用することができる。【選択図】図１
2004199652.tif 000002
【特許請求の範囲】
【請求項１】
機器の認証を行う第１の情報処理装置、前記機器がインターネットに接続するための設定情報を保持する第２の情報処理装置、および前記設定情報により前記インターネットに接続する第３の情報処理装置から構成される情報処理システムにおいて、
前記第１の情報処理装置は、
前記第３の情報処理装置を認証するための第１の識別情報、および前記第３の情報処理装置を識別するための第２の識別情報を記憶する第１の記憶手段と、
前記第３の情報処理装置からの要求に従って、前記第１の識別情報に基づいて、前記第３の情報処理装置を認証する認証手段と、
前記第３の情報処理装置が、前記第２の情報処理装置に接続するための第３の識別情報を生成する生成手段と、
前記生成手段により生成された前記第３の識別情報を、前記第２の識別情報と対応付けて記憶する第２の記憶手段と、
前記第３の識別情報を前記第３の情報処理装置に送信する第１の送信手段と、
前記第２の情報処理装置より、前記第３の識別情報を受信する第１の受信手段と、
前記第１の受信手段により受信された前記第３の識別情報と対応付けて前記第２の記憶手段に記憶されている前記第２の識別情報を前記第２の情報処理装置に送信する第２の送信手段と
を備え、
前記第２の情報処理装置は、
前記第３の情報処理装置が前記インターネットに接続するための前記設定情報と前記第２の識別情報を対応付けて記憶する第３の記憶手段と、
前記第３の情報処理装置より、前記第３の識別情報を受信する第２の受信手段と、
前記第２の受信手段により受信された前記第３の識別情報を、前記第１の情報処理装置に送信する第３の送信手段と、
前記第１の情報処理装置より、前記第２の識別情報を受信する第３の受信手段と、
前記第３の受信手段により受信された前記第２の識別情報と対応付けて前記第３の記憶手段に記憶されている前記設定情報を、前記第３の情報処理装置に送信する第４の送信手段と
を備え、
前記第３の情報処理装置は、
前記第１の識別情報を記憶する第４の記憶手段と、
前記第４の記憶手段により記憶された前記第１の識別情報に基づいて、前記第１の情報処理装置に対して、前記第３の情報処理装置の認証を要求する要求手段と、
前記第１の情報処理装置より、前記第３の識別情報を受信する第４の受信手段と、
前記第４の受信手段により受信された前記第３の識別情報を、前記第２の情報処理装置に送信する第５の送信手段と、
前記第２の情報処理装置より、前記設定情報を受信する第５の受信手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記第１の識別情報は、前記第３の情報処理装置を識別するための機器ＩＤおよび機器認証情報を含む
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記設定情報は、前記第３の情報処理装置がインターネットサービスプロバイダのサーバに接続するための情報を含む
ことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
ネットワークに接続する機器に、前記ネットワークに接続するために必要な設定情報を提供する情報処理装置であって、
前記機器を識別する機器識別情報に基づいて、前記機器を認証する認証手段と、
認証された前記機器に対して前記設定情報を送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項５】
前記機器識別情報を管理する他の装置に前記機器識別情報を要求する要求手段をさらに備え、
前記認証手段は、前記要求手段による要求の結果得られる機器識別情報に基づいて、前記機器を認証する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記機器が前記情報処理装置を特定する特定情報を管理する他の装置から取得した前記特定情報に基づいて送信してきた前記設定情報の要求を受信する設定情報要求受信手段をさらに備え、
前記送信手段は、前記設定情報要求受信手段により設定情報の要求が受け付けられた前記機器に対して前記設定情報を送信する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記設定情報要求受信手段は、前記機器が、前記他の装置に前記情報処理装置を識別する識別情報を送信することで、前記他の装置から提供を受けた前記特定情報に基づいて送信してきた前記設定情報の要求を受信する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記識別情報は、前記機器が記憶している複数の前記識別情報の中から選択された識別情報である
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
ネットワークに接続する機器に、前記ネットワークに接続するために必要な設定情報を提供する情報処理装置の情報処理方法であって、
前記機器を識別する機器識別情報に基づいて、前記機器を認証する認証ステップと、
認証された前記機器に対して前記設定情報を送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項１０】
前記認証ステップでは、前記機器識別情報を管理する他の装置から前記機器識別情報を取得し、前記機器を認証する
ことを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記機器が前記情報処理装置を特定する特定情報を管理する他の装置から取得した前記特定情報に基づいて送信してきた前記設定情報の要求を受信する設定情報要求受信ステップをさらに含み、
前記送信ステップの処理では、前記設定情報要求受信ステップの処理により設定情報の要求が受け付けられた前記機器に対して前記設定情報が送信される
ことを特徴とする請求項９に記載の情報処理方法。
【請求項１２】
前記設定情報要求ステップの処理では、前記機器が、前記他の装置に前記情報処理装置を識別する識別情報を送信することで、前記他の装置から提供を受けた前記特定情報に基づいて送信してきた前記設定情報の要求が受信される
ことを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記識別情報は、前記機器が記憶している複数の前記識別情報の中から選択された識別情報である
ことを特徴とする請求項１２に記載の情報処理方法。
【請求項１４】
ネットワークに接続する機器に、前記ネットワークに接続するために必要な設定情報を提供する情報処理装置のプログラムであって、
前記機器を識別する機器識別情報に基づいて、前記機器の認証を制御する認証制御ステップと、
認証された前記機器に対して前記設定情報を送信するように制御する送信制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
ネットワークに接続される情報処理装置であって、
前記ネットワークに接続するために必要となる設定情報を管理する第１の装置を特定する情報を受信する受信手段と、
前記情報処理装置を識別するための識別情報を、前記情報処理装置を認証する第２の装置に送信し、前記第２の装置に前記情報処理装置の認証を要求する要求手段と、
前記要求手段の処理により得られる認証結果を前記第１の装置に送信する送信手段と、
前記送信手段の処理により送信された認証結果に基づいて前記第１の装置が送信する前記設定情報を取得する取得手段と
を備えることを特徴とする情報処理装置。
【請求項１６】
前記第１の装置を特定する情報を管理する第３の装置に、前記第１の装置を特定する情報を要求する特定情報要求手段をさらに備え、
前記受信手段は、前記特定情報要求手段の要求に基づいて、前記第３の装置が送信する前記第１の装置を特定する情報を受信する
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記受信手段は、前記第３の装置が前記第２の装置により認証された前記情報処理装置に対して送信する前記第１の装置を特定する情報を受信する
ことを特徴とする請求項１６に記載の情報処理装置。
【請求項１８】
前記特定情報要求手段は、前記第３の装置に、前記第１の装置を識別する識別情報を送信し、前記第１の装置を特定する情報を要求する
ことを特徴とする請求項１６に記載の情報処理装置。
【請求項１９】
複数の前記識別情報の中から前記第１の装置の識別情報を選択する選択手段をさらに備える
ことを特徴とする請求項１８に記載の情報処理装置。
【請求項２０】
ネットワークに接続される情報処理装置の情報処理方法であって、
前記ネットワークに接続するために必要となる設定情報を管理する第１の装置を特定する情報を受信する受信ステップと、
前記情報処理装置を識別するための識別情報を、前記情報処理装置を認証する第２の装置に送信し、前記第２の装置に前記情報処理装置の認証を要求する要求ステップと、
前記要求ステップの処理により得られる認証結果を前記第１の装置に送信する送信ステップと、
前記送信ステップの処理により送信された認証結果に基づいて前記第１の装置が送信する前記設定情報を取得する取得ステップと
を含むことを特徴とする情報処理方法。
【請求項２１】
前記第１の装置を特定する情報を管理する第３の装置から前記第１の装置を特定する情報を要求する特定情報要求ステップをさらに含み、
前記受信ステップの処理により、前記特定情報要求ステップの処理による要求に基づいて、前記第３の装置が送信する前記第１の装置を特定する情報が受信される
ことを特徴とする請求項２０に記載の情報処理方法。
【請求項２２】
前記受信ステップの処理により、前記第３の装置が前記第２の装置により認証された前記情報処理装置に対して送信する前記第１の装置を特定する情報が受信される
ことを特徴とする請求項２１に記載の情報処理方法。
【請求項２３】
前記特定情報要求ステップの処理により、前記第３の装置に、前記第１の装置を識別する識別情報が送信され、前記第１の装置を特定する情報が要求される
ことを特徴とする請求項２１に記載の情報処理方法。
【請求項２４】
複数の前記識別情報の中から前記第１の装置の識別情報を選択する選択ステップをさらに含む
ことを特徴とする請求項２３に記載の情報処理方法。
【請求項２５】
ネットワークに接続される情報処理装置のプログラムであって、
前記ネットワークに接続するために必要となる設定情報を管理する第１の装置を特定する情報の受信を制御する受信制御ステップと、
前記情報処理装置を識別するための識別情報を、前記情報処理装置を認証する第２の装置に送信し、前記第２の装置に前記情報処理装置の認証を要求するように制御する要求制御ステップと、
前記要求制御ステップの処理により得られる認証結果を前記第１の装置に送信するように制御する送信制御ステップと、
前記送信制御ステップの処理により送信された認証結果に基づいて前記第１の装置が送信する前記設定情報の取得を制御する取得制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置および方法、並びにプログラムに関し、特に、ネットワークに接続する機器の設定を容易に行うことができるようにした情報処理システム、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及が目覚しい。また、テレビジョン受像機、オーディオプレーヤ、ビデオデッキ、カーナビゲーションシステム、電子レンジ、冷蔵庫、洗濯機、その他の家電製品などを、インターネット等のネットワークに接続し、そのネットワークを介して、有益な情報を授受する、所謂、ユビキタスが実現しつつある。
【０００３】
なお、以下の説明において、テレビジョン受像機、オーディオプレーヤ、ビデオデッキ、カーナビゲーションシステム、電子レンジ、冷蔵庫、洗濯機、その他の家電製品などで、ネットワークに接続する機能を有するものを、CE(Consumer Electronics)機器と称する。
【０００４】
パーソナルコンピュータやCE機器などを、インターネットに接続する場合、インターネットへの接続に必要な種々の設定情報を、機器に設定する必要があるが、この設定は、初心者にとって困難な場合があった。
【０００５】
そこで、設定情報の機器への設定を容易にするものとして、例えば、ネットワーク管理サーバのアドレス（例えば、IP（Internet Protocol）アドレス）を含むサーバ情報や、インターネットサービスプロバイダ（ISP）に加入手続き（契約）したユーザのユーザ情報を、ネットワーク管理サーバから、ユーザの所有する情報処理装置に送信し、情報処理装置が、受信したサーバ情報およびユーザ情報に基づいて、インターネットに接続するための設定処理を行うようにしたものがある（例えば、特許文献１参照）。
【０００６】
また、ユーザが所有する端末機器において、インターネットサービスプロバイダの選択肢を表示し、ユーザからのインターネットサービスプロバイダの選択を受け付け、ユーザにより選択されたインターネットサービスプロバイダの登録に必要な項目のデータをデータベースから、端末機器に送信するようにしたものもある（例えば、特許文献２参照）。
【０００７】
【特許文献１】特開２００２−１６９７７２号公報（番号６７乃至８０の段落、図４、図６）
【特許文献２】特開２００２−１１８６１８号公報（第４−５ページ、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来、パーソナルコンピュータやCE機器をインターネットに接続する場合、ユーザは、種々の設定情報を、その機器に入力し、設定する必要があった。
【０００９】
例えば、特許文献１においては、ユーザは、パスワードを入力したり、自分自身が居住する地域に近い所定のアクセスポイントを選択入力する必要があった。また、特許文献２においては、ユーザは、ユーザ名やクレジットカード番号を入力しなくてはならなかった。
【００１０】
また、例えば、ルータをインターネットに接続する場合、ユーザは、ルータに接続されたパーソナルコンピュータなどを介して、ルータに、ＩＤ、パスワード、およびアクセスポイントに関する情報などを入力しなければならなかった。
【００１１】
設定情報の入力操作は、初心者にとって、困難であるという問題があった。また、ネットワークに関する知識の豊富なユーザにとっても、いちいち設定情報を入力することは不便であり、入力ミスを誘発する場合もあった。
【００１２】
さらに、CE機器の中には、設定情報を入力するユーザインタフェースが貧弱なものがあり、設定情報を入力することが、困難であるという問題があった。
【００１３】
本発明はこのような状況に鑑みてなされたものであり、ネットワークに接続する機器の設定を容易に行うことを目的とする。
【課題を解決するための手段】
【００１４】
本発明の情報処理システムは、第１の情報処理装置は、第３の情報処理装置を認証するための第１の識別情報、および第３の情報処理装置を識別するための第２の識別情報を記憶する第１の記憶手段と、第３の情報処理装置からの要求に従って、第１の識別情報に基づいて、第３の情報処理装置を認証する認証手段と、第３の情報処理装置が、第２の情報処理装置に接続するための第３の識別情報を生成する生成手段と、生成手段により生成された第３の識別情報を、第２の識別情報と対応付けて記憶する第２の記憶手段と、第３の識別情報を第３の情報処理装置に送信する第１の送信手段と、第２の情報処理装置より、第３の識別情報を受信する第１の受信手段と、第１の受信手段により受信された第３の識別情報と対応付けて第２の記憶手段に記憶されている第２の識別情報を第２の情報処理装置に送信する第２の送信手段とを備え、第２の情報処理装置は、第３の情報処理装置がインターネットに接続するための設定情報と第２の識別情報を対応付けて記憶する第３の記憶手段と、第３の情報処理装置より、第３の識別情報を受信する第２の受信手段と、第２の受信手段により受信された第３の識別情報を、第１の情報処理装置に送信する第３の送信手段と、第１の情報処理装置より、第２の識別情報を受信する第３の受信手段と、第３の受信手段により受信された第２の識別情報と対応付けて第３の記憶手段に記憶されている設定情報を、第３の情報処理装置に送信する第４の送信手段とを備え、第３の情報処理装置は、第１の識別情報を記憶する第４の記憶手段と、第４の記憶手段により記憶された第１の識別情報に基づいて、第１の情報処理装置に対して、第３の情報処理装置の認証を要求する要求手段と、第１の情報処理装置より、第３の識別情報を受信する第４の受信手段と、第４の受信手段により受信された第３の識別情報を、第２の情報処理装置に送信する第５の送信手段と、第２の情報処理装置より、設定情報を受信する第５の受信手段とを備えることを特徴とする。
【００１５】
前記第１の識別情報は、前記第３の情報処理装置を識別するための機器ＩＤおよび機器認証情報を含むようにすることができる。
【００１６】
前記設定情報は、前記第３の情報処理装置がインターネットサービスプロバイダのサーバに接続するための情報を含むようにすることができる。
【００１７】
本発明の情報処理システムにおいては、第１の情報処理装置では、第３の情報処理装置を認証するための第１の識別情報、および第３の情報処理装置を識別するための第２の識別情報が記憶されており、第３の情報処理装置からの要求に従って、第１の識別情報に基づいて、第３の情報処理装置が認証され、第３の情報処理装置が、第２の情報処理装置に接続するための第３の識別情報が生成され、生成された第３の識別情報が、第２の識別情報と対応付けて記憶され、第３の識別情報が第３の情報処理装置に送信される。その後、第２の情報処理装置より、第３の識別情報が受信され、受信された第３の識別情報と対応付けて記憶されている第２の識別情報が第２の情報処理装置に送信される。また、第２の情報処理装置では、第３の情報処理装置がインターネットに接続するための設定情報と第２の識別情報が対応付けて記憶されており、第３の情報処理装置より、第３の識別情報が受信された場合、受信された第３の識別情報が、第１の情報処理装置に送信され、第１の情報処理装置より、第２の識別情報が受信され、受信された第２の識別情報と対応付けて記憶されている設定情報が、第３の情報処理装置に送信される。また、第３の情報処理装置では、第１の識別情報が記憶され、記憶された第１の識別情報に基づいて、第１の情報処理装置に対して、第３の情報処理装置の認証が要求され、第１の情報処理装置より、第３の識別情報が受信され、受信された第３の識別情報が、第２の情報処理装置に送信され、第２の情報処理装置より、設定情報が受信され、受信された設定情報に基づいて、インターネットに接続される。
【００１８】
本発明の第１の情報処理装置は、ネットワークに接続する機器に、ネットワークに接続するために必要な設定情報を提供する情報処理装置であって、機器を識別する機器識別情報に基づいて、機器を認証する認証手段と、認証された機器に対して設定情報を送信する送信手段とを備えることを特徴とする。
【００１９】
前記機器識別情報を管理する他の装置に機器識別情報を要求する要求手段をさらに備え、認証手段は、要求手段による要求の結果得られる機器識別情報に基づいて、機器を認証するようにすることができる。
【００２０】
前記機器が情報処理装置を特定する特定情報を管理する他の装置から取得した特定情報に基づいて送信してきた設定情報の要求を受信する設定情報要求受信手段をさらに備え、送信手段は、設定情報要求受信手段により設定情報の要求が受け付けられた機器に対して設定情報を送信するようにすることができる。
【００２１】
前記設定情報要求受信手段は、機器が、他の装置に前記情報処理装置を識別する識別情報を送信することで、他の装置から提供を受けた特定情報に基づいて送信してきた設定情報の要求を受信するようにすることができる。
【００２２】
前記識別情報は、機器が記憶している複数の識別情報の中から選択された識別情報であるようにすることができる。
【００２３】
本発明の第１の情報処理方法は、ネットワークに接続する機器に、ネットワークに接続するために必要な設定情報を提供する情報処理装置の情報処理方法であって、機器を識別する機器識別情報に基づいて、機器を認証する認証ステップと、認証された機器に対して設定情報を送信する送信ステップとを含むことを特徴とする。
【００２４】
前記認証ステップでは、機器識別情報を管理する他の装置から機器識別情報を取得し、機器を認証するようにすることができる。
【００２５】
前記機器が前記情報処理装置を特定する特定情報を管理する他の装置から取得した特定情報に基づいて送信してきた設定情報の要求を受信する設定情報要求受信ステップをさらに含み、送信ステップの処理では、設定情報要求受信ステップの処理により設定情報の要求が受け付けられた機器に対して設定情報が送信されるようにすることができる。
【００２６】
前記設定情報要求ステップの処理では、機器が、他の装置に情報処理装置を識別する識別情報を送信することで、他の装置から提供を受けた特定情報に基づいて送信してきた設定情報の要求が受信されるようにすることができる。
【００２７】
前記識別情報は、機器が記憶している複数の識別情報の中から選択された識別情報であるようにすることができる。
【００２８】
本発明の第１のプログラムは、ネットワークに接続する機器に、ネットワークに接続するために必要な設定情報を提供する情報処理装置のプログラムであって、機器を識別する機器識別情報に基づいて、機器の認証を制御する認証制御ステップと、認証された機器に対して設定情報を送信するように制御する送信制御ステップとをコンピュータに実行させることを特徴とする。
【００２９】
本発明の第１の情報処理装置および方法、並びに第１のプログラムにおいては、機器を識別する機器識別情報に基づいて、機器が認証され、認証された機器に対して設定情報が送信される。
【００３０】
本発明の第２の情報処理装置は、ネットワークに接続される情報処理装置であって、ネットワークに接続するために必要となる設定情報を管理する第１の装置を特定する情報を受信する受信手段と、情報処理装置を識別するための識別情報を、情報処理装置を認証する第２の装置に送信し、第２の装置に情報処理装置の認証を要求する要求手段と、要求手段の処理により得られる認証結果を第１の装置に送信する送信手段と、送信手段の処理により送信された認証結果に基づいて第１の装置が送信する設定情報を取得する取得手段とを備えることを特徴とする。
【００３１】
前記第１の装置を特定する情報を管理する第３の装置に、第１の装置を特定する情報を要求する特定情報要求手段をさらに備え、受信手段は、特定情報要求手段の要求に基づいて、第３の装置が送信する第１の装置を特定する情報を受信するようにすることができる。
【００３２】
前記受信手段は、第３の装置が第２の装置により認証された情報処理装置に対して送信する第１の装置を特定する情報を受信するようにすることができる。
【００３３】
前記特定情報要求手段は、第３の装置に、第１の装置を識別する識別情報を送信し、第１の装置を特定する情報を要求するようにすることができる。
【００３４】
複数の前記識別情報の中から第１の装置の識別情報を選択する選択手段をさらに備えるようにすることができる。
【００３５】
本発明の第２の情報処理方法は、ネットワークに接続される情報処理装置の情報処理方法であって、ネットワークに接続するために必要となる設定情報を管理する第１の装置を特定する情報を受信する受信ステップと、情報処理装置を識別するための識別情報を、情報処理装置を認証する第２の装置に送信し、第２の装置に情報処理装置の認証を要求する要求ステップと、要求ステップの処理により得られる認証結果を第１の装置に送信する送信ステップと、送信ステップの処理により送信された認証結果に基づいて第１の装置が送信する設定情報を取得する取得ステップとを含むことを特徴とする。
【００３６】
前記第１の装置を特定する情報を管理する第３の装置から前記第１の装置を特定する情報を要求する特定情報要求ステップをさらに含み、受信ステップの処理により、特定情報要求ステップの処理による要求に基づいて、第３の装置が送信する第１の装置を特定する情報が受信されるようにすることができる。
【００３７】
前記受信ステップの処理により、前記第３の装置が前記第２の装置により認証された情報処理装置に対して送信する第１の装置を特定する情報が受信されるようにすることができる。
【００３８】
前記特定情報要求ステップの処理により、第３の装置に、第１の装置を識別する識別情報が送信され、第１の装置を特定する情報が要求されるようにすることができる。
【００３９】
複数の前記識別情報の中から前記第１の装置の識別情報を選択する選択ステップをさらに含むようにすることができる。
【００４０】
本発明の第２のプログラムは、ネットワークに接続される情報処理装置のプログラムであって、ネットワークに接続するために必要となる設定情報を管理する第１の装置を特定する情報の受信を制御する受信制御ステップと、情報処理装置を識別するための識別情報を、情報処理装置を認証する第２の装置に送信し、第２の装置に情報処理装置の認証を要求するように制御する要求制御ステップと、要求制御ステップの処理により得られる認証結果を第１の装置に送信するように制御する送信制御ステップと、送信制御ステップの処理により送信された認証結果に基づいて第１の装置が送信する設定情報の取得を制御する取得制御ステップとをコンピュータに実行させることを特徴とする。
【００４１】
本発明の第２の情報処理装置および方法、並びに第２のプログラムにおいては、ネットワークに接続するために必要となる設定情報を管理する第１の装置を特定する情報が受信され、情報処理装置を識別するための識別情報が、情報処理装置を認証する第２の装置に送信され、第２の装置に情報処理装置の認証が要求され、認証結果が第１の装置に送信され、送信された認証結果に基づいて第１の装置が、送信する設定情報が取得される。
【００４２】
本発明は、ネットワークに接続される電子機器に適用することができる。
【発明の効果】
【００４３】
本発明によれば、ユーザは、インターネット上のWEBページ等を閲覧することができる。
【００４４】
また、本発明によれば、ユーザは、容易な操作で、インターネットに機器を接続することができる。
【発明を実施するための最良の形態】
【００４５】
以下に本発明の実施の形態を説明するが、本明細書に記載した発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が明細書に記載されていることを確認するためのものである。従って、明細書には記載されているが、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００４６】
さらに、この記載は、明細書に記載されている発明が、全て請求されていることを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出願、または追加される発明の存在を否定するものではない。
【００４７】
本発明により情報処理システムが提供される。この情報処理システムは、機器の認証を行う第１の情報処理装置（例えば、図１の機器認証サーバ４３）、前記機器がインターネット（例えば、図１のインターネット１５）に接続するための設定情報（例えば、ＩＳＰ接続用ＩＤおよびパスワード）を保持する第２の情報処理装置（例えば、図１のＩＳＰダウンロードサーバ４４−１）、および前記設定情報により前記インターネットに接続する第３の情報処理装置（例えば、図１のルータ１２）から構成される情報処理システムにおいて、前記第１の情報処理装置は、前記第３の情報処理装置を認証するための第１の識別情報（例えば、機器ＩＤおよびパスフレーズ）、および前記第３の情報処理装置を識別するための第２の識別情報（例えば、製品コードおよびシリアルナンバ）を記憶する第１の記憶手段（例えば、図６の記憶部３０８）と、前記第３の情報処理装置からの要求に従って、前記第１の識別情報に基づいて、前記第３の情報処理装置を認証する認証手段（例えば、図１７のステップＳ３２５の処理を実行する図６のCPU３０１）と、前記第３の情報処理装置が、前記第２の情報処理装置に接続するための第３の識別情報（例えば、ワンタイムＩＤ）を生成する生成手段（例えば、図１７のステップＳ３２６の処理を実行する図６のCPU３０１）と、前記生成手段により生成された前記第３の識別情報を、前記第２の識別情報と対応付けて記憶する第２の記憶手段（例えば、図６の記憶部３０８）と、前記第３の識別情報を前記第３の情報処理装置に送信する第１の送信手段（例えば、図１７のステップS３２７の処理を実行する図６のCPU３０１）と、前記第２の情報処理装置より、前記第３の識別情報を受信する第１の受信手段（例えば、図１７のステップS３２８の処理を実行する図６のCPU３０１）と、前記第１の受信手段により受信された前記第３の識別情報と対応付けて前記第２の記憶手段に記憶されている前記第２の識別情報を前記第２の情報処理装置に送信する第２の送信手段（例えば、図１７のステップS３２９の処理を実行する図６のCPU３０１）とを備え、前記第２の情報処理装置は、前記第３の情報処理装置が前記インターネットに接続するための前記設定情報と前記第２の識別情報を対応付けて記憶する第３の記憶手段（例えば、図７の記憶部３５８）と、前記第３の情報処理装置より、前記第３の識別情報を受信する第２の受信手段（例えば、図１８のステップS３５１の処理を実行する図７のCPU３５１）と、前記第２の受信手段により受信された前記第３の識別情報を、前記第１の情報処理装置に送信する第３の送信手段（例えば、図１８のステップS３５２の処理を実行する図７のCPU３５１）と、前記第１の情報処理装置より、前記第２の識別情報を受信する第３の受信手段（例えば、図１８のステップS３５３の処理を実行する図７のCPU３５１）と、前記第３の受信手段により受信された前記第２の識別情報と対応付けて前記第３の記憶手段に記憶されている前記設定情報を、前記第３の情報処理装置に送信する第４の送信手段（例えば、図１８のステップS３５５の処理を実行する図７のCPU３５１）とを備え、前記第３の情報処理装置は、前記第１の識別情報を記憶する第４の記憶手段（例えば、図��のＲＯＭ１０２）と、前記第４の記憶手段により記憶された前記第１の識別情報に基づいて、前記第１の情報処理装置に対して、前記第３の情報処理装置の認証を要求する要求手段（例えば、図１３のステップＳ２０６の処理を実行する図２のCPU１０１）と、前記第１の情報処理装置より、前記第３の識別情報を受信する第４の受信手段（例えば、図１３のステップS２１０の処理を実行する図２のCPU１０１）と、前記第４の受信手段により受信された前記第３の識別情報を、前記第２の情報処理装置に送信する第５の送信手段（例えば、図１３のステップS２１１の処理を実行する図２のCPU１０１）と、前記第２の情報処理装置より、前記設定情報を受信する第５の受信手段（例えば、図１３のステップS２１２の処理を実行する図２のCPU１０１）とを備える。
【００４８】
この情報処理システムは、前記設定情報が、前記第３の情報処理装置がインターネットサービスプロバイダのサーバ（例えば、図１のISPサーバ５１−１乃至５１−ｎのうちのいずれか）に接続するための情報を含むようにすることができる。
【００４９】
本発明により第１の情報処理装置が提供される。この情報処理装置は、ネットワークに接続する機器（例えば、図１のルータ１２）に、前記ネットワークに接続するために必要な設定情報（例えば、ISP接続用IDおよびパスワード）を提供する情報処理装置（例えば、図１のＩＳＰダウンロードサーバ４４−１）であって、前記機器を識別する機器識別情報（例えば、製品コードおよびシリアルナンバ）に基づいて、前記機器を認証する認証手段（例えば、図３４のステップS８５６の処理を実行する図７のCPU３５１）と、認証された前記機器に対して前記設定情報を送信する送信手段（例えば、図３４のステップS８５７の処理を実行する図７のCPU３５１）とを備える。
【００５０】
この情報処理装置は、前記機器識別情報を管理する他の装置（例えば、図１の機器認証サーバ４３）に前記機器識別情報を要求する要求手段（例えば、図３４のステップS８５４の処理を実行する図７のCPU３５１）をさらに備え、前記認証手段は、前記要求手段による要求の結果得られる機器識別情報に基づいて、前記機器を認証するようにすることができる。
【００５１】
この情報処理装置は、前記機器が前記情報処理装置を特定する特定情報（例えば、ISPダウンロードサーバ４４のURL）を管理する他の装置（例えば、図１のかんたん設定サーバ４２）から取得した前記特定情報に基づいて送信してきた前記設定情報の要求を受信する設定情報要求受信手段（例えば、図３４のステップＳ８５１の処理を実行する図７のCPU３５１）をさらに備え、前記送信手段は、前記設定情報要求受信手段により設定情報の要求が受け付けられた前記機器に対して前記設定情報を送信するようにすることができる。
【００５２】
この情報処理装置は、前記設定情報要求受信手段が、前記機器が、前記他の装置に前記情報処理装置を識別する識別情報（例えば、識別子）を送信することで、前記他の装置から提供を受けた前記特定情報に基づいて送信してきた前記設定情報の要求を受信するようにすることができる。
【００５３】
この情報処理装置は、前記識別情報が、前記機器が記憶している複数の前記識別情報の中から選択された（例えば、図３８のステップS２００４）識別情報であるようにすることができる。
【００５４】
本発明により第１の情報処理方法が提供される。この情報処理方法は、ネットワークに接続する機器（例えば、図１のルータ１２）に、前記ネットワークに接続するために必要な設定情報（例えば、ISP接続用IDおよびパスワード）を提供する情報処理装置（例えば、図１のＩＳＰダウンロードサーバ４４）の情報処理方法であって、前記機器を識別する機器識別情報（例えば、製品コードおよびシリアルナンバ）に基づいて、前記機器を認証する認証ステップ（例えば、図３４のステップS８５６）と、認証された前記機器に対して前記設定情報を送信する送信ステップ（例えば、図３４のステップS８５７）とを含む。
【００５５】
この情報処理方法は、前記認証ステップで、前記機器識別情報を管理する他の装置（例えば、図１の機器認証サーバ４３）から前記機器識別情報を取得し（例えば、図３４のステップＳ８５５）、前記機器を認証するようにすることができる。
【００５６】
この情報処理方法は、前記機器が前記情報処理装置を特定する特定情報（例えば、ISPダウンロードサーバ４４のURL）を管理する他の装置（例えば、図１のかんたん設定サーバ４２）から取得した前記特定情報に基づいて送信してきた前記設定情報の要求を受信する設定情報要求受信ステップ（例えば、図３４のステップＳ８５１）をさらに含み、前記送信ステップの処理で、前記設定情報要求受信ステップの処理により設定情報の要求が受け付けられた前記機器に対して前記設定情報が送信されるようにすることができる。
【００５７】
この情報処理方法は、前記設定情報要求ステップの処理で、前記機器が、前記他の装置に前記情報処理装置を識別する識別情報（例えば、識別子）を送信することで、前記他の装置から提供を受けた前記特定情報に基づいて送信してきた前記設定情報の要求が受信されるようにすることができる。
【００５８】
この情報処理方法は、前記識別情報が、前記機器が記憶している複数の前記識別情報の中から選択された（例えば、図３８のステップS２００４）識別情報であるようにすることができる。
【００５９】
本発明により第１のプログラムが提供される。このプログラムは、ネットワークに接続する機器（例えば、図１のルータ１２）に、前記ネットワークに接続するために必要な設定情報（例えば、ISP接続用IDおよびパスワード）を提供する情報処理装置（例えば、図１のＩＳＰダウンロードサーバ４４）のプログラムであって、前記機器を識別する機器識別情報（例えば、製品コードおよびシリアルナンバ）に基づいて、前記機器の認証を制御する認証制御ステップ（例えば、図３４のステップS８５６）と、認証された前記機器に対して前記設定情報を送信するように制御する送信制御ステップ（例えば、図３４のステップS８５７）とをコンピュータに実行させる。
【００６０】
本発明により第２の情報処理装置が提供される。この情報処理装置は、ネットワークに接続される情報処理装置（例えば、図１のルータ１２）であって、前記ネットワークに接続するために必要となる設定情報（例えば、ＩＳＰ接続用ＩＤおよびパスワード）を管理する第１の装置（例えば、図１のＩＳＰダウンロードサーバ４４−１）を特定する情報（例えば、URL）を受信する受信手段（例えば、図２９のステップＳ７１２の処理を実行する図２のCPU１０１）と、前記情報処理装置を識別するための識別情報（例えば、機器ＩＤおよびパスフレーズ）を、前記情報処理装置を認証する第２の装置（例えば、図１の機器認証サーバ４３）に送信し、前記第２の装置に前記情報処理装置の認証を要求する要求手段（例えば、図２９のステップS７１５の処理を実行する図２のCPU１０１）と、前記要求手段の処理により得られる認証結果を前記第１の装置に送信する送信手段（例えば、図３０のステップS７２０の処理を実行する図２のCPU１０１）と、前記送信手段の処理により送信された認証結果に基づいて前記第１の装置が送信する前記設定情報を取得する取得手段（例えば、図３０のステップS７２１の処理を実行する図２のCPU１０１）とを備える。
【００６１】
この情報処理装置は、前記第１の装置を特定する情報（例えば、ISPダウンロードサーバ４４のURL）を管理する第３の装置（例えば、図１のかんたん設定サーバ４２）に、前記第１の装置を特定する情報を要求する特定情報要求手段（例えば、図２９のステップS７０４の処理を実行する図２のCPU１０１）をさらに備え、前記受信手段は、前記特定情報要求手段の要求に基づいて、前記第３の装置が送信する前記第１の装置を特定する情報を受信するようにすることができる。
【００６２】
この情報処理装置は、前記受信手段が、前記第３の装置が前記第２の装置により認証された前記情報処理装置に対して送信する（例えば、図３１のステップS７５７）前記第１の装置を特定する情報を受信するようにすることができる。
【００６３】
この情報処理装置は、前記特定情報要求手段が、前記第３の装置に、前記第１の装置を識別する識別情報（例えば、識別子）を送信し、前記第１の装置を特定する情報を要求するようにすることができる。
【００６４】
この情報処理装置は、複数の前記識別情報の中から前記第１の装置の識別情報を選択する選択手段（例えば、図３８のステップS２００４の処理を実行する図２のCPU１０１）をさらに備えるようにすることができる。
【００６５】
本発明により第２の情報処理方法が提供される。この情報処理方法は、ネットワークに接続される情報処理装置（例えば、図１のルータ１２）の情報処理方法であって、前記ネットワークに接続するために必要となる設定情報（例えば、ＩＳＰ接続用ＩＤおよびパスワード）を管理する第１の装置（例えば、図１のＩＳＰダウンロードサーバ４４−１）を特定する情報（例えば、URL）を受信する受信ステップ（例えば、図２９のステップＳ７１２）と、前記情報処理装置を識別するための識別情報（例えば、機器ＩＤおよびパスフレーズ）を、前記情報処理装置を認証する第２の装置（例えば、図１の機器認証サーバ４３）に送信し、前記第２の装置に前記情報処理装置の認証を要求する要求ステップ（例えば、図２９のステップS７１５）と、前記要求ステップの処理により得られる認証結果を前記第１の装置に送信する送信ステップ（例えば、図３０のステップS７２０）と、前記送信ステップの処理により送信された認証結果に基づいて前記第１の装置が送信する前記設定情報を取得する取得ステップ（例えば、図３０のステップS７２１）とを含むことを特徴とする。
【００６６】
この情報処理方法は、前記第１の装置を特定する情報（例えば、ISPダウンロードサーバ４４のURL）を管理する第３の装置（例えば、図１のかんたん設定サーバ４２）から前記第１の装置を特定する情報を要求する特定情報要求ステップ（例えば、図２９のステップS７０４）をさらに含み、前記受信ステップの処理により、前記特定情報要求ステップの処理による要求に基づいて、前記第３の装置が送信する前記第１の装置を特定する情報が受信されるようにすることができる。
【００６７】
この情報処理方法は、前記受信ステップの処理により、前記第３の装置が前記第２の装置により認証された前記情報処理装置に対して送信する（例えば、図３１のステップS７５７）前記第１の装置を特定する情報が受信されるようにすることができる。
【００６８】
この情報処理方法は、前記特定情報要求ステップの処理により、前記第３の装置に、前記第１の装置を識別する識別情報（例えば、識別子）が送信され、前記第１の装置を特定する情報が要求されるようにすることができる。
【００６９】
この情報処理方法は、複数の前記識別情報の中から前記第１の装置の識別情報を選択する選択ステップ（例えば、図３８のステップS２００４）をさらに含むようにすることができる。
【００７０】
本発明により第２のプログラムが提供される。このプログラムは、ネットワークに接続される情報処理装置（例えば、図１のルータ１２）のプログラムであって、前記ネットワークに接続するために必要となる設定情報（例えば、ＩＳＰ接続用ＩＤおよびパスワード）を管理する第１の装置（例えば、図１のＩＳＰダウンロードサーバ４４−１）を特定する情報（例えば、URL）の受信を制御する受信制御ステップ（例えば、図２９のステップＳ７１２）と、前記情報処理装置を識別するための識別情報（例えば、機器ＩＤおよびパスフレーズ）を、前記情報処理装置を認証する第２の装置（例えば、図１の機器認証サーバ４３）に送信し、前記第２の装置に前記情報処理装置の認証を要求するように制御する要求制御ステップ（例えば、図２９のステップS７１５）と、前記要求制御ステップの処理により得られる認証結果を前記第１の装置に送信するように制御する送信制御ステップ（例えば、図３０のステップS７２０）と、前記送信制御ステップの処理により送信された認証結果に基づいて前記第１の装置が送信する前記設定情報の取得を制御する取得制御ステップ（例えば、図３０のステップS７２１）とをコンピュータに実行させる。
【００７１】
以下、図面を参照して本発明の実施の形態について説明する。図１は、本発明を適用した情報処理システムの一実施の形態の構成を示す図である。
【００７２】
図１において、ADSL（Asymmetric Digital Subscriber Line）事業者により運営管理されているADSL事業者網１０には、ブロードバンドアクセスサーバ（以下の説明において、ブロードアクセスサーバを、適宜BASと称する）３１、およびRADIUS（Remote Authentication Dial-In User Service）サーバ３２が含まれている。
【００７３】
BAS３１は、ADSL事業者と契約を結んだユーザにより保有されるルータ１２から、各種設定情報の送信要求、インターネット１５への接続要求、Ｅメールの送受信の要求などを受信した場合、RADIUSサーバ３２に、ルータ１２の認証を実行させ、その後、ルータ１２を、ルータ１２の要求に対応する装置に接続させる。RADIUSサーバ３２は、BAS３１からの、ルータ１２の認証要求にしたがって、ルータ１２の認証を行い、認証結果を、BAS３１に送信する。
【００７４】
BAS３１には、ADSL事業者と契約を結んだユーザにより管理されるモデム１１が接続され、モデム１１には、ルータ１２が接続されている。ルータ１２には、パーソナルコンピュータやCE機器が１以上接続される。ルータ１２は、接続されたパーソナルコンピュータやCE機器から、インターネット１５への接続やＥメールの送受信などの要求を受けて、その要求を、モデム１１を介して、BAS３１に送信する。そして、ルータ１２は、HTML（Hyper Text Markup Language）等の情報を受信し、その情報を、要求していたパーソナルコンピュータやCE機器に供給する。
【００７５】
本実施の形態においては、ルータ１２をインターネット１５に接続させるための設定情報（ルータ１２のPPPoE（Point-to-Point Protocol over Ethernet(R)）接続に必要な設定情報）の、ルータ１２への設定を例にして、本発明について説明する。なお、図１においては、BAS３１に接続されているモデム１１およびルータ１２は、それぞれ１つしか図示されていないが、実際には、ADSL事業者と契約した複数のユーザにより管理される複数のモデムやルータが接続されている。
【００７６】
BAS３１には、ルータ４１も接続されている。ルータ４１には、かんたん設定サーバ４２、機器認証サーバ４３、並びにISPダウンロードサーバ４４−１乃至４４−ｎが接続され、LAN（Local Area Network）１３が形成されている。ルータ４１は、かんたん設定サーバ４２、機器認証サーバ４３、並びにISP（Internet Service Provider）ダウンロードサーバ４４−１乃至４４−ｎ間の、相互の通信を媒介すると共に、かんたん設定サーバ４２、機器認証サーバ４３、並びにISPダウンロードサーバ４４−１乃至４４−ｎとルータ１２間の通信をも媒介する。なお、以下の説明において、ISPダウンロードサーバ４４−１乃至４４−ｎのそれぞれを、個々に区別する必要がない場合、まとめてISPダウンロードサーバ４４と称する（他の機器についても同様とする）。
【００７７】
かんたん設定サーバ４２は、設定情報を要求する機器（例えばルータ１２）からのアクセスを受けた場合、その機器に、機器認証開始トリガ（詳細は後述する）を送信する。機器認証サーバ４３は、機器（例えばルータ１２）の機器認証を行う。また、機器認証サーバ４３は、チャレンジ公開鍵およびチャレンジ秘密鍵を生成し、これらを対応付けて記憶部３０８（図６参照）に記憶させるとともに、チャレンジ公開鍵を工場サーバ６１に送信する。
【００７８】
ISPダウンロードサーバ４４−１は、ISP１４−１と契約したユーザにより保有される機器が、ISPサーバ５１−１を介してインターネット１５に接続するための設定情報を保持している。そして、ISPダウンロードサーバ４４−１は、ISP１４−１と契約したユーザにより保有されるルータ１２に、この設定情報を送信する。また、ISPダウンロードサーバ４４−２は、ISP１４−２と契約したユーザにより保有される機器がISPサーバ５１−２を介してインターネット１５に接続するための設定情報を保持している。そして、ISPダウンロードサーバ４４−２は、ISP１４−２と契約したユーザにより保有されるルータに、この設定情報を送信する。さらに、ISPダウンロードサーバ４４−ｎ（ｎは自然数）は、ISP１４−ｎと契約したユーザにより保有される機器がISPサーバ５１−ｎを介してインターネット１５に接続するための設定情報を保持している。そして、ISPダウンロードサーバ４４−ｎは、ISP１４−ｎと契約したユーザにより保有されるルータに、この設定情報を送信する。
【００７９】
BAS３１には、また、インターネット接続事業者であるISP１４−１乃至１４−ｎによりそれぞれ管理されているISPサーバ５１−１乃至５１−ｎが接続されている。ISPサーバ５１−１は、ISP１４−１と契約したユーザの保有する機器をインターネット１５に接続させる。また、ISPサーバ５１−２は、ISP１４−２と契約したユーザの保有する機器をインターネット１５に接続させる。さらに、ISPサーバ５１−ｎは、ISP１４−ｎと契約したユーザの保有する機器をインターネット１５に接続させる。
【００８０】
インターネット１５には、ルータ１２を製造する工場１６に設置された工場サーバ６１が接続されている。工場サーバ６１は、工場１６で製造されるルータ１２の機器ＩＤ、パスフレーズ、製品コード、およびシリアルナンバ（いずれも後述する）を生成および管理し、適宜、機器認証サーバ４３に送信する。また、工場サーバ６１は、機器認証サーバ４３より、チャレンジ公開鍵を受信し、製造されたルータ１２に記録する。
【００８１】
次に、図２は、ルータ１２の構成例を表している。図２において、CPU１０１は、ROM１０２に記憶されているプログラム、または記憶部１０８からRAM１０３にロードされたプログラムに従って各種の処理を実行する。RAM１０３にはまた、CPU１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００８２】
CPU１０１、ROM１０２、およびRAM１０３は、バス１０４を介して相互に接続されている。このバス１０４にはまた、入出力インタフェース１０５も接続されている。
【００８３】
入出力インタフェース１０５には、ボタンやスイッチなどよりなる操作部１０６、LED（Light Emitting Diode）などよりなるインジケータ１０７、ハードディスクなどより構成される記憶部１０８、ユーザが所有するパーソナルコンピュータやCE機器との通信を制御するLAN通信部１０９、並びにモデム１１を介したBAS３１などとの通信を制御するWAN（Wide Area Network）通信部１１０が接続されている。
【００８４】
入出力インタフェース１０５にはまた、必要に応じてドライブ１１１が接続され、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、或いは半導体メモリ１２４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１０８にインストールされる。
【００８５】
図３は、ブロードバンドアクセスサーバ３１の構成例を表している。図３において、CPU１５１は、ROM１５２に記憶されているプログラム、または記憶部１５８からRAM１５３にロードされたプログラムに従って各種の処理を実行する。RAM１５３にはまた、CPU１５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００８６】
CPU１５１、ROM１５２、およびRAM１５３は、バス１５４を介して相互に接続されている。このバス１５４にはまた、入出力インタフェース１５５も接続されている。
【００８７】
入出力インタフェース１５５には、キーボード、マウスなどよりなる入力部１５６、CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部１５７、ハードディスクなどより構成される記憶部１５８、モデム、ターミナルアダプタなどより構成される通信部１５９が接続されている。通信部１５９は、インターネット１５を含むネットワークを介しての通信処理を行う。
【００８８】
入出力インタフェース１５５にはまた、必要に応じてドライブ１６０が接続され、磁気ディスク１７１、光ディスク１７２、光磁気ディスク１７３、或いは半導体メモリ１７４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１５８にインストールされる。
【００８９】
次に、図４は、RADIUSサーバ３２の構成例を表している。RADIUSサーバ３２を構成するCPU２０１乃至半導体メモリ２２４は、図３のBAS３１を構成するCPU１５１乃至半導体メモリ１７４と同様の構成とされ、同一の部分は同一の機能を有しているため、説明の重複を避けるため、説明は省略する。
【００９０】
次に、図５は、かんたん設定サーバ４２の構成例を表している。かんたん設定
サーバ４２を構成するCPU２５１乃至半導体メモリ２７４は、図３のBAS３１を構
成するCPU１５１乃至半導体メモリ１７４と同様の構成とされ、同一の部分は同
一の機能を有しているため、説明の重複を避けるため、説明は省略する。
【００９１】
次に、図６は、機器認証サーバ４３の構成例を表している。機器認証サーバ４３を構成するCPU３０１乃至半導体メモリ３２４は、図３のBAS３１を構成するCPU１５１乃至半導体メモリ１７４と同様の構成とされ、同一の部分は同一の機能を有しているため、説明の重複を避けるため、説明は省略する。
【００９２】
次に、図７は、ISPダウンロードサーバ４４−１の構成例を表している。ISPダウンロードサーバ４４−１を構成するCPU３５１乃至半導体メモリ３７４は、図３のBAS３１を構成するCPU１５１乃至半導体メモリ１７４と同様の構成とされ、同一の部分は同一の機能を有しているため、説明の重複を避けるため、説明は省略する。なお、ISPダウンロードサーバ４４−２乃至４４−ｎの基本的な構成も、ISPダウンロードサーバ４４−１と同様である。
【００９３】
次に、図８は、ISPサーバ５１−１の構成例を表している。ISPダウンロードサーバ５１−１を構成するCPU４０１乃至半導体メモリ４２４は、図３のBAS３１を構成するCPU１５１乃至半導体メモリ１７４と同様の構成とされ、同一の部分は同一の機能を有しているため、説明の重複を避けるため、説明は省略する。なお、ISPサーバ５１−２乃至５１−ｎの基本的な構成も、ISPサーバ５１−１と同様である。
【００９４】
次に、ルータ１２の製造から、ISP１４と契約を結んでいないユーザが、ISP１４と契約を結び、インターネット１５に接続するまでの流れを、ISP１４−１との契約を例にして、図９を参照して説明する。
【００９５】
図９において、工場１６では、ルータ１２Ａ乃至１２Ｊを製造し、ISP１４−１に出荷する。すなわち、工場１６では、ルータ１２Ａ乃至１２Jが組み立てられる。そして、工場１６に設置された工場サーバ６１は、RADIUSサーバ３２からの認証を受けるために必要となる、かんたん設定用ＩＤとパスワード、製品登録用番号、並びに機器ＩＤおよびパスフレーズを生成する。それと共に、機器認証サーバ４３が工場サーバ６１にチャレンジ公開鍵を送信するので、工場サーバ６１は、チャレンジ公開鍵を受信し、一旦、記憶する。その後、ルータ１２Ａ乃至１２J内のROM１０２には、工場サーバ６１により生成された、かんたん設定用ＩＤとパスワード、機器ＩＤおよびパスフレーズ、並びにかんたん設定サーバ４２に接続するための接続先URL（Uniform Resource Locator）が記録されると共に、機器認証サーバ４３から受信されたチャレンジ公開鍵もさらに記録される。なお、機器ＩＤとは、機器（ルータ１２Ａ乃至１２Ｊ）の個々を識別するための識別情報であり、パスフレーズとは、ユーザが解読不可能な乱数である。
【００９６】
また、工場サーバ６１は、ルータ１２毎に固有の製品登録用番号、並びに製品コードおよびシリアルナンバを生成し、製品登録用番号をルータ１２に付加する。そのため、工場１６から出荷されるルータ１２Ａ乃至１２Ｊには、製品登録用番号が付されている。この製品登録用番号は、製造されたルータ１２Ａ乃至１２Ｊのそれぞれを個々に識別するための番号であり、この番号を基に、予め設定された所定の演算を行うことにより、製品コードおよびシリアルナンバを特定することができる（製品登録用番号と製品コードおよびシリアルナンバは、一対一に対応している）。この他、製品登録用番号をキーとしてデータベースから製品コードとシリアルナンバが検索されるようにしてもよい。製品コードおよびシリアルナンバは、ルータ１２毎に、固有のものであり、同一の製品コードおよびシリアルナンバを有するルータは存在しない。なお、製品登録用番号は、ルータ１２Ａ乃至１２Ｊ自体に付すようにしても良いし、ルータ１２Ａ乃至１２Ｊのそれぞれを梱包した箱に貼り付けたり、箱の中に入れたりしておいても良い。
【００９７】
なお、上記したように、工場１６においては、製造されたルータ１２Ａ乃至１２Ｊ毎に、固有の機器ＩＤおよびパスフレーズ、製品登録用番号、並びに製品コードおよびシリアルナンバが生成されるが、このうち、機器ＩＤおよびパスフレーズ、並びに製品コードおよびシリアルナンバが、工場１６に設置された工場サーバ６１より、機器認証サーバ４３に送信され、機器認証サーバ４３の記憶部３０８に対応付けて記憶される。これにより、機器認証サーバ４３は、機器ＩＤおよびパスフレーズを取得した場合、取得した機器ＩＤおよびパスフレーズに基づいて、対応付けて記憶されている製品コードおよびシリアルナンバを特定することが可能となる。
【００９８】
なお、説明の便宜上、図９においては、ルータ１２Ａ乃至１２Ｊの９つのルータを図示しているが、実際には、図９に図示された個数より多数のルータが製造される。また、ルータ１２Ａ乃至１２Ｊの内部の構成は、図２に示されたものである。
【００９９】
ISP１４−１のオペレータ４６１は、ユーザ４７１から、郵送、電話等の連絡手段により、ISP１４−１への入会申し込み、およびルータの購入申し込みを受け付ける。ユーザ４７１は、申し込みの際に、ユーザ名、クレジットカード番号、および住所を含む、申し込みに必要な登録情報を、オペレータ４６１に伝える。
【０１００】
オペレータ４６１は、ユーザ名やクレジットカード番号に基づいて、そのユーザ４７１が、クレジットカード会社の正規の会員であることをクレジットカード会社に確認する。ユーザ４７１がクレジットカード会社の正規の会員であり、ユーザ名やクレジットカード番号に誤りがないことを確認した後、オペレータ４６１は、ユーザ４７１から伝えられた登録情報、およびユーザ４７１に配送するルータ（例えばルータ１２Ａ）の製品登録用番号をISPサーバ５１−１に入力し、ユーザ４７１を、ISP１４−１の会員として登録する。ユーザ４７１をISP１４−１の会員として登録する登録処理の詳細な説明は、図１０のフローチャートを参照して後述する。この登録処理により、ユーザ４７１とISP１４−１の契約が結ばれる。
【０１０１】
ユーザ４７１とISP１４−１の契約が結ばれた後、ISP１４−１からユーザ宅４５１宛に、ルータ１２Ａが配送される。なお、ルータ１２Ａの配送先は、ユーザ宅４５１に限定されるものではなく、ユーザ４７１が所望する住所に配送するようにすることができる。ただし、ユーザ４７１は、ADSL事業者網１０の範囲外に、ルータ１２Ａを設置、稼動させることはできない。
【０１０２】
ユーザ４７１は、配送されたルータ１２Ａを、図１に示されるように、モデム１１に配線接続する。このとき、後述する接続設定処理が自動的に実行され、ルータ１２Ａに、種々の設定情報が設定される。ユーザ４７１は、ルータ１２Ａに、設定情報を入力せずに、パーソナルコンピュータやCE機器をルータ１２Ａに接続して、インターネット１５上のWEBページなどを閲覧可能になる。
【０１０３】
次に、図１０のフローチャートを参照して、ユーザ４７１をISP１４−１の会員として登録する登録処理について説明する。
【０１０４】
図１０のステップＳ１０１において、ISPサーバ５１−１のCPU４０１は、入力部４０６を介して、オペレータ４６１から、ユーザ名やクレジットカード番号を含む登録情報の入力を受け付け、RAM４０３に一時記憶させる。
【０１０５】
ステップＳ１０２において、ISPサーバ５１−１のCPU４０１は、ISP接続用IDおよびパスワードを生成し、これをRAM４０３に一時記憶させる。なお、ISP接続用IDおよびパスワードは、ルータ１２が、ISPサーバ５１−１経由でインターネット１５にアクセスするために必要な設定情報である。
【０１０６】
ステップＳ１０３において、ISPサーバ５１−１のCPU４０１は、ステップＳ１０１で入力を受け付けた登録情報、およびステップＳ１０２で生成したISP接続用ＩＤおよびパスワードを対応付けて、記憶部４０８に記憶させる。これにより、記憶部４０８には、ISP１４−１と契約したユーザ毎に、登録情報、ISP接続用ＩＤ、およびパスワードが対応付けて記憶される。
【０１０７】
次に、オペレータ４６１は、ユーザ４７１に配送するルータ１２Ａに付された製品登録用番号を入力する。そこで、ステップＳ１０４において、ISPサーバ５１−１のCPU４０１は、入力部４０６を介して、オペレータ４６１から、製品登録用番号の入力を受け付け、RAM４０３に一時記憶させる。
【０１０８】
ステップＳ１０５において、ISPサーバ５１−１のCPU４０１は、ステップＳ１０４でRAM４０３に記憶させた製品登録用番号を、通信部４０９を介して、機器認証サーバ４３に送信し、製品登録用番号に対応する製品コードおよびシリアルナンバを送信するように要求する。
【０１０９】
機器認証サーバ４３のCPU３０１は、このとき、ステップＳ１２１において、ISPサーバ５１−１が、ステップＳ１０５で送信した、製品登録情報、並びに製品コードとシリアルナンバの送信要求を、通信部３０９を介して受信する。
【０１１０】
ステップＳ１２２において、機器認証サーバ４３のCPU３０１は、ステップＳ１２１で受信した製品登録用番号に基づいて、製品コード及びシリアルナンバを特定する。すなわち、上述したように、製品コードおよびシリアルナンバは、製品登録用番号を基に、所定の演算をすることにより求めることができる（この他、製品登録用番号をキーとしてデータベースから製品コードおよびシリアルナンバを検索するようにしてもよい）。従って、機器認証サーバ４３のCPU３０１は、この所定の演算をすることにより製品コードおよびシリアルナンバを特定する。ステップＳ１２３において、機器認証サーバ４３のCPU３０１は、ステップＳ１２２で特定した製品コードおよびシリアルナンバを、通信部３０９を介して、ISPサーバ５１−１に送信する。
【０１１１】
ISPサーバ５１−１のCPU４０１は、ステップＳ１０６において、機器認証サーバ４３がステップＳ１２３で送信した製品コードおよびシリアルナンバを、通信部４０９を介して受信し、RAM４０３に一時記憶させる。
【０１１２】
ステップＳ１０７において、ISPサーバ５１−１のCPU４０１は、ステップＳ１０２で生成されたISP接続用ＩＤおよびパスワード、並びにステップＳ１０５で受信した製品コードおよびシリアルナンバを、RAM４０３から読み出し、これらを、通信部４０９を介して、ISPダウンロードサーバ４４−１に送信する。
【０１１３】
ISPダウンロードサーバ４４−１は、ステップＳ１３１において、ISPサーバ５１−１がステップＳ１０７で送信したISP接続用ＩＤ、パスワード、製品コード、およびシリアルナンバを、通信部３５９を介して受信し、ステップＳ１３２において、ステップＳ１３１で受信したISP接続用ＩＤ、パスワード、製品コード、およびシリアルナンバを、対応付けて記憶部３５８に記憶させる。
【０１１４】
図１１は、このようにして、ISPダウンロードサーバ４４−１の記憶部３５８に記憶された製品コード、シリアルナンバ、ISP接続用ＩＤ、およびパスワードの例を表している。図１１に示されたテーブルにおいては、複数の製品コードおよびシリアルナンバのそれぞれに対応して、ISP接続用ＩＤおよびパスワードが記憶されている。図１１においては、全ての製品コードおよびシリアルナンバは、「／」を間に挟んで、例えば「********／0000001」のように示されている。製品コードは、実際には、例えば、８桁の数字が用いられる。また、シリアルナンバは、例えば、図１１に上の行から順番に、「0000001」、「0000002」、「0000003」、「0000004」、「0000005」、「0000006」、および「0000007」と示されているように、７桁の連番の数字が用いられる。また、製品コードおよびシリアルナンバの個々は、他の製品コードおよびシリアルナンバと識別可能なように、同一のものはないようになされている。
【０１１５】
図１１において、製品コードおよびシリアルナンバと対応付けて記憶されているISP接続用ＩＤおよびパスワードは設定情報であり、後述する処理により、ルータ１２に設定された場合、ルータ１２がISPサーバ５１に接続可能な状態となる。
【０１１６】
なお、図１１において、ISP接続用ＩＤは、全て「abc@ispA.ne.jp」であるが、実際には、全て同一とは限らない。また、図１１においては、パスワードは、全て「*****」であるが、パスワードは５桁に限定されるものではない。
【０１１７】
以上のようにして、登録処理が実行される。なお、以上の説明においては、ISP１４−１に登録する場合を例にして説明したが、その他のISP１４−２乃至１４−ｎに登録する場合も上記した処理と同様の処理が実行される。
【０１１８】
また、以上の説明においては、ISP１４−１と契約していないユーザの場合を例にして登録処理を説明したが、次に、図１２のフローチャートを参照して、ISP１４−１とは既に契約しているユーザが、ルータ１２を新たに購入する場合の登録処理について説明する。図１２のフローチャートに示された処理は、ステップＳ１５２の処理以外の処理は、全て図１０のフローチャートの処理と同様である。
【０１１９】
すなわち、ISP１４−１のオペレータ４６１は、ユーザ４７１から、登録情報を伝えられると、ISPサーバ５１−１に、登録情報を入力する。ISPサーバ５１−１のCPU４０１は、図１２のステップＳ１５１において、登録情報の入力を受け付けると、ステップＳ１５２において、ステップＳ１５１で入力を受け付けた登録情報に基づいて、既に記憶部４０８に記憶されている、同一の登録情報を特定し、さらに、その登録情報に対応付けられて記憶されているISP接続用ＩＤおよびパスワードを特定する。
【０１２０】
その後のステップＳ１５３乃至ステップＳ１５６の処理はそれぞれ、図１０のステップＳ１０４乃至ステップＳ１０７の処理と同様であるため、説明を省略する。また、図１２のステップＳ１７１乃至ステップＳ１７３の処理、並びにステップＳ１８１およびステップＳ１８２の処理は、それぞれ、図１０のステップＳ１２１乃至ステップＳ１２３の処理、並びにステップＳ１３１およびステップＳ１３２の処理と同様であるため、説明を省略する。
【０１２１】
以上のようにして、ユーザが、既にISP１４−１と契約済みの場合の登録処理が実行される。
【０１２２】
先に説明したように、この登録処理の後、ルータ１２は、ユーザ宅４５１に配送される。ユーザ４７１は、配送されたルータ１２をモデム１１に配線接続する。ルータ１２が配線接続されたとき、自動的に接続設定処理が開始される。
【０１２３】
次に、図１３乃至図１８のフローチャートを参照して、ISP１４−１と契約したユーザ４７１のルータ１２が、ISPサーバ５１−１に接続できるように設定する接続設定処理について詳細に説明する。
【０１２４】
ルータ１２に電源が投入されたとき、図１３のステップＳ２０１において、ルータ１２のCPU１０１は、WAN通信部１１０を監視し、WAN通信部１１０とモデム１１が、所定のケーブルにより接続されるまで待機する。そして、WAN通信部１１０とモデム１１が、所定のケーブルにより接続された場合、処理はステップＳ２０２に進む。
【０１２５】
ステップＳ２０２において、ルータ１２のCPU１０１は、工場１６での製造時にROM１０２に記憶された、かんたん設定用ＩＤおよびパスワードを読み出し、これらを、WAN通信部１１０を介して、BAS３１に送信する。
【０１２６】
BAS３１のCPU１５１は、図１４のステップＳ２５１において、ルータ１２が、図１３のステップＳ２０２で送信した、かんたん設定用ＩＤおよびパスワードを、通信部１５９を介して受信する。ステップＳ２５２において、BAS３１のCPU１５１は、ステップＳ２５１で受信した、かんたん設定用ＩＤおよびパスワードを、通信部１５９を介して、RADIUSサーバ３２に送信し、ルータ１２の認証を要求する。
【０１２７】
RADIUSサーバ３２のCPU２０１は、図１５のステップＳ２７１において、BAS３１が、図１４のステップＳ２５２で送信した、かんたん設定用ＩＤおよびパスワード、並びにルータ１２の認証要求を、通信部２０９を介して受信する。ステップＳ２７２において、RADIUSサーバ３２のCPU２０１は、ステップＳ２７１で受信した、かんたん設定用ＩＤおよびパスワードに基づいて、ルータ１２を認証する。すなわち、RADIUSサーバ３２は、記憶部２０８に、認証用のかんたん設定用ＩＤおよびパスワードを予め記憶しており、ステップＳ２７１で受信したかんたん設定用ＩＤおよびパスワードが、記憶部２０８に記憶されたかんたん設定用ＩＤおよびパスワードと同一であるか否かを判定することにより、ルータ１２を認証する。
【０１２８】
そして、ステップＳ２７１で受信したかんたん設定用ＩＤおよびパスワードが、記憶部２０８に記憶されたかんたん設定用ＩＤおよびパスワードと同一である場合、ルータ１２が、BAS３１を介して、かんたん設定サーバ４２、機器認証サーバ４３、ISPダウンロードサーバ４４−１乃至４４−ｎ、およびISPサーバ１４−１乃至１４−ｎにアクセス可能であると認証する。また、ステップＳ２７１で受信したかんたん設定用ＩＤおよびパスワードが、記憶部２０８に記憶されたかんたん設定用ＩＤおよびパスワードと同一でなかった場合、ルータ１２が、BAS３１を介して、かんたん設定サーバ４２、機器認証サーバ４３、ISPダウンロードサーバ４４−１乃至４４−ｎ、およびISPサーバ１４−１乃至１４−ｎにアクセスすることは不可能であるとする。
【０１２９】
ステップＳ２７３において、RADIUSサーバ３２のCPU２０１は、ステップＳ２７２の処理による認証結果（ルータ１２が、BAS３１を介して、かんたん設定サーバ４２、機器認証サーバ４３、ISPダウンロードサーバ４４−１乃至４４−ｎ、およびISPサーバ１４−１乃至１４−ｎにアクセス可能か否か）を、通信部２０９を介して、BAS３１に通知する。
【０１３０】
BAS３１のCPU１５１は、図１４のステップＳ２５３において、RADIUSサーバ３２が図１５のステップＳ２７３で通知した認証結果を、通信部１５９を介して受信する。ステップＳ２５４において、BAS３１のCPU１５１は、ステップＳ２５３で受信した認証結果を、通信部１５９を介して、ルータ１２に通知する。
【０１３１】
ルータ１２のCPU１０１は、図１３のステップＳ２０３において、BAS３１が図１４のステップＳ２５４で送信した認証結果を、WAN通信部１１０を介して受信する。かんたん設定サーバ４２、機器認証サーバ４３、ISPダウンロードサーバ４４−１乃至４４−ｎ、およびISPサーバ１４−１乃至１４−ｎへのアクセスは可能であるという認証結果をルータ１２が受信した場合、処理はステップＳ２０４に進む。これ以降、ルータ１２は、BAS３１を介して、かんたん設定サーバ４２、機器認証サーバ４３、ISPダウンロードサーバ４４−１乃至４４−ｎ、およびISPサーバ１４−１乃至１４−ｎにアクセスする権利を取得する。
【０１３２】
また、かんたん設定サーバ４２、機器認証サーバ４３、ISPダウンロードサーバ４４−１乃至４４−ｎ、およびISPサーバ１４−１乃至１４−ｎへのアクセスは不可能であるという認証結果をルータ１２が受信した場合、ルータ１２のCPU１０１は、インジケータ１０７の所定のLEDを点灯（または点滅）させて、接続設定処理にエラーが発生したことを、ユーザ４７１に知らせる。この後、ルータ１２が、BAS３１にアクセスした場合、再度、RADIUSサーバ３２による認証が実行される。
【０１３３】
ステップＳ２０４において、ルータ１２のCPU１０１は、工場１６でのルータ１２の製造時にROM１０２に記憶された、かんたん設定サーバ４２にアクセスするためのURLを読み出し、WAN通信部１１０を介して、このURL（すなわち、かんたん設定サーバ４２）にアクセスし、設定情報を送信するように要求する。
【０１３４】
かんたん設定サーバ４２のCPU２５１は、図１６のステップＳ３０１において、ルータ１２が、図１３のステップＳ２０４で送信した、設定情報の送信要求を、通信部２５９を介して受信する。
【０１３５】
かんたん設定サーバ４２は、予め記憶部２５８に、機器（ルータ１２）に機器認証を開始するように要求する機器認証開始トリガを記憶している。この機器認証開始トリガは、機器認証を行う機器認証サーバ４３のURL、および設定情報（ISP接続用ＩＤおよびパスワード）を保有するISPダウンロードサーバ４４のURLなどの情報を含むHTMLである。ステップＳ３０２において、かんたん設定サーバ４２のCPU２５１は、記憶部２５８より、機器認証開始トリガを読み出し、通信部２５９を介して、機器認証開始トリガを、ルータ１２に送信する。
【０１３６】
ルータ１２のCPU１０１は、図１３のステップＳ２０５において、かんたん設定サーバ４２が図１６のステップＳ３０２で送信した機器認証開始トリガを、WAN通信部１１０を介して受信し、RAM１０３に一時記憶させる。
【０１３７】
ステップＳ２０６において、ルータ１２のCPU１０１は、乱数を生成し（以下、ステップＳ２０６で生成される乱数をチャレンジと称する）、このチャレンジを、WAN通信部１１０を介して、機器認証サーバ４３に送信するとともに、ルータ１２の機器認証を要求する。なお、ルータ１２は、機器認証開始トリガに含まれている機器認証サーバ４３のURLにアクセスすることにより、チャレンジを機器認証サーバ４３に送信する。また、ルータ１２のCPU１０１は、生成したチャレンジを、RAM１０３に一時記憶させておく。
【０１３８】
機器認証サーバ４３のCPU３０１は、図１７のステップＳ３２１において、ルータ１２が図１３のステップＳ２０６で送信したチャレンジ、および機器認証の要求を、通信部３０９を介して受信する。先述したように、機器認証サーバ４３は、記憶部３０８に、チャレンジ公開鍵およびチャレンジ秘密鍵を、対応付けて記憶させている。そこで、ステップＳ３２２において、機器認証サーバ４３のCPU３０１は、記憶部３０８より、チャレンジ秘密鍵を読み出し、ステップＳ３２１で受信したチャレンジを、チャレンジ秘密鍵で暗号化する。ステップＳ３２３において、機器認証サーバ４３のCPU３０１は、ステップＳ３２２で暗号化されたチャレンジ（以下の説明において、暗号化されたチャレンジを暗号化チャレンジと称する）を、通信部３０９を介して、ルータ１２に送信する。
【０１３９】
図１３のステップＳ２０７において、ルータ１２のCPU１０１は、機器認証サーバ４３が図１７のステップＳ３２３で送信した暗号化チャレンジを、WAN通信部１１０を介して受信する。先述したように、工場１６での製造時に、ルータ１２のROM１０２には、チャレンジ公開鍵が記録されている。そこで、ステップＳ２０８において、ルータ１２のCPU１０１は、ROM１０２からチャレンジ公開鍵を読み出し、チャレンジ公開鍵により、暗号化チャレンジを復号する。そして、ルータ１２のCPU１０１は、ステップＳ２０６で生成したチャレンジをRAM１０３より読み出し、復号したチャレンジと比較する。その結果、ステップＳ２０６で生成したチャレンジと、復号したチャレンジが同一であった場合、ルータ１２のCPU１０１は、機器認証サーバ４３がアクセス先として正しいと判定し、処理はステップＳ２０９に進む。
【０１４０】
ステップＳ２０９において、ルータ１２のCPU１０１は、ROM１０２に記録されている機器ＩＤおよびパスフレーズを読み出し、これら機器ＩＤおよびパスフレーズを、WAN通信部１１０を介して機器認証サーバ４３に送信する。なお、この際、ルータ１２は、自らのURLを、機器ＩＤおよびパスフレーズに付して、機器認証サーバ４３に送信する。
【０１４１】
機器認証サーバ４３のCPU３０１は、図１７のステップＳ３２４において、ルータ１２が図１３のステップＳ２０９で送信した機器ＩＤおよびパスフレーズを、通信部３０９を介して受信する。機器認証サーバ４３は、予め工場サーバ６１から受信した機器ＩＤ、パスフレーズ、製品コード、およびシリアルナンバを、記憶部３０８に記憶している。そこで、ステップＳ３２５において、機器認証サーバ４３のCPU３０１は、記憶部３０８に記憶されている機器ＩＤおよびパスフレーズの中に、ステップＳ３２４で受信した機器ＩＤおよびパスフレーズと同一のものがあるか否かを判定し、記憶部３０８に記憶されている機器ＩＤおよびパスフレーズの中に、ステップＳ３２４で受信した機器ＩＤおよびパスフレーズと同一のものが存在した場合、ルータ１２を、工場１６で製造された機器であると機器認証し、処理はステップＳ３２６に進む。
【０１４２】
なお、ステップＳ３２４でルータ１２から受信した機器ＩＤおよびパスフレーズと同一の機器ＩＤおよびパスフレーズが記憶部３０８に記憶されていなかった場合、機器認証サーバ４３のCPU３０１は、ルータ１２を、工場１６から出荷された機器ではないと判定し、ルータ１２に対して、機器認証エラーを通知し、ルータ１２は、機器認証エラーに対応してインジケータ１０７を点灯（または点滅）させる。
【０１４３】
ステップＳ３２６において、機器認証サーバ４３のCPU３０１は、１度だけ有効なＩＤであるワンタイムＩＤを生成し、生成したワンタイムＩＤを、機器ＩＤおよびパスフレーズ、並びに製品コードおよびシリアルナンバと対応付けて、記憶部３０８に記憶させる。ワンタイムＩＤは、機器認証の結果生成される、１度だけ有効なＩＤである。また、ワンタイムＩＤは、後述するステップＳ３２８およびステップＳ３２９で、対応する製品コードおよびシリアルナンバを特定するための識別情報であり、ワンタイムＩＤ自体に、ルータ１２や機器認証サーバ４３を含む、本システムを構成する装置に関する情報を含んでいないため、万が一、ワンタイムＩＤが第３者に知られてしまっても、そのワンタイムＩＤから、情報を引き出されることはない。
【０１４４】
ステップＳ３２７において、機器認証サーバ４３のCPU３０１は、ステップＳ３２６で生成したワンタイムＩＤを、通信部３０９を介して、ルータ１２に送信する。なお、機器認証サーバ４３は、ステップＳ３２４で受信した機器ＩＤおよびパスフレーズに付されていたルータ１２のURLに、ワンタイムＩＤを送信する。
【０１４５】
ルータ１２のCPU１０１は、図１３のステップＳ２１０において、機器認証サーバ４３が図１７のステップＳ３２７で送信したワンタイムＩＤを、WAN通信部１１０を介して受信する。ステップＳ２１１において、ルータ１２のCPU１０１は、ステップＳ２１０で受信したワンタイムＩＤを、WAN通信部１１０を介して、ISPダウンロードサーバ４４−１に送信する。なお、ルータ１２は、機器認証開始トリガ（ステップＳ２０５でRAM１０３に記憶させている）に含まれている、ISPダウンロードサーバ４４−１のURLにアクセスすることにより、ISPダウンロードサーバ４４−１にワンタイムＩＤを送信する。
【０１４６】
図１８のステップＳ３５１において、ISPダウンロードサーバ４４−１のCPU３５１は、ルータ１２が図１３のステップＳ２１１で送信したワンタイムＩＤを、通信部３５９を介して受信する。ステップＳ３５２において、ISPダウンロードサーバ４４−１のCPU３５１は、ステップＳ３５１で受信したワンタイムＩＤを、通信部３５９を介して、機器認証サーバ４３に送信し、ワンタイムＩＤに対応する製品コードおよびシリアルナンバを送信するように、機器認証サーバ４３に要求する。
【０１４７】
機器認証サーバ４３のCPU３０１は、図１７のステップＳ３２８において、ISPダウンロードサーバ４４−１が図１８のステップＳ３５２で送信したワンタイムＩＤ、並びにワンタイムＩＤに対応する製品コードおよびシリアルナンバの送信要求を、通信部３０９を介して受信する。機器認証サーバ４３は、先述したステップＳ３２６において、ワンタイムＩＤを、機器ＩＤおよびパスフレーズ、並びに製品コードおよびシリアルナンバと対応付けて記憶している。そこで、ステップＳ３２９において、機器認証サーバ４３のCPU３０１は、記憶部３０８に記憶されたワンタイムＩＤの中から、ステップＳ３２８で受信したワンタイムＩＤと同一のワンタイムＩＤを特定し、特定されたワンタイムＩＤと対応付けて記憶されている製品コードおよびシリアルナンバを記憶部３０８より読み出す。そして、機器認証サーバ４３のCPU３０１は、読み出した製品コードおよびシリアルナンバを、通信部３０９を介して、ISPダウンロードサーバ４４−１に送信する。
【０１４８】
ISPダウンロードサーバ４４−１のCPU３５１は、図１８のステップＳ３５３において、機器認証サーバ４３が図１７のステップＳ３２９で送信した製品コードおよびシリアルナンバを、通信部３５９を介して受信する。ISPダウンロードサーバ４４−１は、図１０のステップＳ１３２の処理により、製品コード、シリアルナンバ、ISP接続用ＩＤ、およびパスワードを、対応付けて記憶部３５８に記憶している（図１１参照）。そこで、図１８のステップＳ３５４において、ISPダウンロードサーバ４４−１のCPU３５１は、記憶部３５８に記憶された製品コードおよびシリアルナンバから、ステップＳ３５３で受信した製品コードおよびシリアルナンバと同一の製品コードおよびシリアルナンバを特定し、特定された製品コードおよびシリアルナンバと対応付けて記憶されているISP接続用ＩＤおよびパスワードを読み出す。
【０１４９】
ステップＳ３５５において、ISPダウンロードサーバ４４−１のCPU３５１は、ステップＳ３５４で読み出したISP接続用ＩＤおよびパスワードを、通信部３５９を介して、ルータ１２に送信する。
【０１５０】
図１３のステップＳ２１２において、ルータ１２のCPU１０１は、ISPダウンロードサーバ４４−１が、図１８のステップＳ３５５で送信したISP接続用ＩＤおよびパスワードを、WAN通信部１１０を介して受信する。ステップＳ２１３において、ルータ１２のCPU１０１は、設定情報を自らに設定するためのプログラムを起動し、ステップＳ２１２で受信したISP接続用ＩＤおよびパスワードを、自らに設定（記憶）する。ステップＳ２１３の設定以降、ルータ１２は、ISPサーバ５１−１に接続して、ISPサーバ５１−１経由で、インターネット１５上のWEBページ等を閲覧したりすることが可能となる。
【０１５１】
ステップＳ２１４において、ルータ１２のCPU１０１は、ISPダウンロードサーバ４４−１との接続を切断する。
【０１５２】
以上のようにして、接続設定処理が実行され、ルータ１２に設定情報が設定される。以上に説明したように、ユーザ４７１は、ルータ１２を、モデム１１に配線接続するだけで、設定情報の入力操作をすることなく、ルータ１２の設定をすることが可能となる。従って、ネットワークの設定等に不慣れなユーザでも、容易にルータ１２を利用することができる。また、ネットワークの設定に慣れたユーザにとっても、設定情報の入力ミスなどを防ぐことができ、利便性も向上する。
【０１５３】
また、ルータ１２の操作部１０６が、貧弱なものであったとしても、さらに、操作部１０６が存在しなくても、操作部１０６を利用する必要がないため、容易にルータ１２の設定を実行することができる。
【０１５４】
さらに、以上に説明したように、設定情報は、かんたん設定サーバ４２や機器認証サーバ４３などを介さず、ISPダウンロードサーバ４４から直接ルータ１２に送信されるため、ISP１４毎の都合に合わせて、設定情報の内容を設定することが可能となる。
【０１５５】
また、機器ＩＤとパスフレーズは、機器認証にしか利用されないため、機器ＩＤとパスフレーズが、機器認証サーバ４３以外に漏洩することを防止することができる。また、機器ＩＤおよびパスフレーズを利用して機器認証をすることにより、不正に認証要求する機器があっても、それを排除することが可能となる。
【０１５６】
なお、以上の説明において、図１３のステップＳ２０６乃至ステップＳ２０９の処理、および図１７のステップＳ３２１乃至ステップＳ３２５の処理は、ルータ１２の機器認証の処理であり、上記においては、チャレンジレスポンス方式を例にして説明したが、チャレンジレスポンス方式は、機器認証の方法の一例であり、機器認証にその他の方式を採用するようにしても良い。例えば、機器認証に、Digest認証方式、またはサーバ証明書認証方式を採用することも可能である。上述のチャレンジレスポンス方式の場合、機器ＩＤとパスフレーズにより機器が認証されるが、Digest認証方式を採用した場合、機器ＩＤとDigestにより機器が認証され、サーバ証明書認証方式の場合、機器ＩＤと公開鍵証明書により機器が認証される。すなわち、上述においては、パスフレーズを用いたが、認証方式にあわせた任意の機器認証情報を利用することが可能である。
【０１５７】
また、以上の説明においては、設定情報として、ISP設定用ＩＤおよびパスワードを例にして説明したが、このことは、設定情報がISP設定用ＩＤおよびパスワードに限定されることを意味するものではなく、その他の情報を含むようにしても良い。
【０１５８】
また、以上の説明においては、ISP１４−１と契約したユーザ４７１のルータ１２の接続設定処理を例にして説明したが、その他のISP１４−２乃至１４−ｎと契約したユーザのルータの接続設定処理も上記した処理と同様である。すなわち、例えば、ISP１４−ｎと契約したユーザのルータ１２の接続設定処理の場合、ISPダウンロードサーバ４４−ｎが、上記したISPダウンロードサーバ４４−１が実行したのと同様の処理を実行し、ISPサーバ５１−ｎが、上記したISPサーバ５１−１が実行したのと同様の処理を実行する。
【０１５９】
また、既に、あるISPと契約し、ルータ１２の接続設定処理を実行した後に、他のISPと契約して、新たにルータ１２の接続設定処理を行うようにしても良い。例えば、既にISP１４−１と契約し、ルータ１２が、ISPサーバ５１−１に接続可能なように接続設定処理がなされている状態で、ユーザ４７１が、ISP１４−２と契約した場合、上記したのと同様な登録処理および接続設定処理により、ルータ１２をISPサーバ５１−２に接続可能なようにすることができる。ただし、この場合、ユーザ４７１は、まず、ISP１４−２のオペレータ４６１に対して、ユーザ名およびクレジットカード番号を含む登録情報を伝える他、ルータ１２に付されている（またはルータ１２を梱包した箱などに付されている）製品登録用番号をも、オペレータ４６１に伝える必要がある。そして、オペレータ４６１は、ISPサーバ５１−２に対して、これら登録情報および製品登録用番号を入力する。
【０１６０】
そして、ISPサーバ５１−２、機器認証サーバ４３、およびISPダウンロードサーバ４４−２は、図１０のフローチャートと同様の登録処理を実行する。その後、接続設定処理が実行される。すなわち、ルータ１２が、図１３のフローチャートの処理を実行し、BAS３１が、図１４のフローチャートの処理を実行し、RADIUSサーバ３２が、図１５のフローチャートの処理を実行し、かんたん設定サーバ４２が、図１６のフローチャートの処理を実行し、機器認証サーバ４３が、図１７のフローチャートの処理を実行し、ISPダウンロードサーバ４４−２が図１８のフローチャートの処理を実行することにより、接続設定処理が実行される。この処理の後、ルータ１２は、ISPサーバ５１−２に接続して、インターネット１５上のWEBページのHTMLを取得したりすることが可能となる。
【０１６１】
次に、図１９のフローチャートを参照して、接続処理、すなわちルータ１２がISPサーバ５１−１に接続するまでの処理について説明する。
【０１６２】
ステップＳ４０１において、ルータ１２のCPU１０１は、設定（記憶）された設定情報（ISP接続用ＩＤおよびパスワード）を、WAN通信部１１０を介して、ISPサーバ５１−１に送信する。
【０１６３】
ISPサーバ５１−１のCPU４０１は、ステップＳ４１１において、ルータ１２より、ISP接続用ＩＤおよびパスワードを受信する。ISPサーバ５１−１は、図１０のステップＳ１０３の処理により、記憶部４０８に、契約しているユーザにより保有される各ルータのISP接続用ＩＤおよびパスワードを記憶している。そこで、ステップＳ４１２において、ISPサーバ５１−１のCPU４０１は、ステップＳ４１１で受信したISP接続用ＩＤおよびパスワードと同一のISP接続用ＩＤおよびパスワードが記憶部４０８に記憶されているか否かを判定することにより、ルータ１２を認証する。
【０１６４】
そして、ステップＳ４１１で受信したISP接続用ＩＤおよびパスワードと同一のISP接続用ＩＤおよびパスワードが記憶部４０８に記憶されていた場合、処理はステップＳ４１３に進む。ステップＳ４１３において、ISPサーバ５１−１のCPU４０１は、ルータ１２の接続を許可し、ルータ１２が所望する情報をルータ１２に送信する。
【０１６５】
ルータ１２のCPU１０１は、ステップＳ４０２において、ISPサーバ５１−１より、情報を受信する。
【０１６６】
以上のようにして、ルータ１２が、ISPサーバ５１−１に接続される。
【０１６７】
なお、ステップＳ４１１で受信したISP接続用ＩＤおよびパスワードと同一のISP接続用ＩＤおよびパスワードが記憶部４０８に記憶されていなかった場合、ISPサーバ５１−１は、ルータ１２に対して、認証エラーを通知する。
【０１６８】
以上のようにして、ISPサーバ５１−１と接続可能になったルータ１２には、例えば図２０に示されるように、パーソナルコンピュータ（PC）６０１やCE機器６０２を接続することができる。図２０において、PC６０１およびCE機器６０２は、ルータ１２のLAN通信部１０９に接続されている。図２０の、その他の構成は、図１と同様である。パーソナルコンピュータ６０１やCE機器６０２は、ルータ１２等を介して、インターネット１５上の所望のWEBページのHTMLを取得し、表示したりすることが可能となる。
【０１６９】
ところで、以上の説明においては、ADSL事業者網１０を利用する場合を例にして説明したが、本発明は、ADSL事業者網１０以外に適用することも可能である。例えば、図２１は、図１のADSL事業者網１０の代わりに、FTTH（Fiber To The Home）事業者網７０１にした場合の例を表している。図２１のその他の部分は、図１と同様である。図２１のように、FTTH事業者網７０１を利用した場合においても、図１のADSL業者網１０を利用した場合と同様の登録処理、接続設定処理、および接続処理が実行される。
【０１７０】
さらに、本発明は、ADSL事業者網１０の代わりに、固定電話回線網に適用することもできる。例えば、図２２は、CE機器６０２が、固定電話回線網７１１を介して（ダイヤルアップで）、インターネット１５に接続する場合の例を示している。図２２においては、図１のADSL事業者網１０の代わりに、固定電話回線網７１１が利用されている。また、図１のルータ４１の代わりに、NAS（Network Access Server）７１２が利用されている。この場合、CE機器６０２には、かんたん設定用ＩＤ、パスワード、およびCE機器６０２の接続先の電話番号が予め記憶されている。CE機器６０２は、まず、接続先の電話番号にダイヤルし、かんたん設定用ＩＤとパスワードを用いて、かんたん設定サーバ４２に接続する。その後、機器認証サーバ４３により機器認証が行われ、ISP接続用ＩＤとパスワードをISPダウンロードサーバ４４−１から取得する。CE機器６０２は、取得したISP接続用ＩＤとパスワードを自らに設定し、ISP接続用ＩＤとパスワードを利用して、ISPサーバ５１−１経由で、インターネット１５に接続する。以上のようにしても良い。
【０１７１】
さらにまた、本発明は、ADSL事業者網１０の代わりに、移動体通信網に適用することもできる。例えば、図２３は、CE機器６０２が、移動体通信網７３１を介して、インターネット１５に接続する場合の例を示している。図２３においては、図１のADSL事業者網１０の代わりに、移動体通信網７３１が利用されている。また、図１のルータ４１の代わりに、NAS７１２が利用されている。さらに、CE機器６０２は、基地局７３２との間で、無線通信を行う。この場合、CE機器６０２には、かんたん設定用ＩＤ、パスワード、およびCE機器６０２の接続先の電話番号が予め記憶されている。CE機器６０２は、まず、接続先の電話番号にダイヤルし、かんたん設定用ＩＤとパスワードを用いて、かんたん設定サーバ４２に接続する。その後、機器認証サーバ４３により機器認証が行われ、ISP接続用ＩＤとパスワードをISPダウンロードサーバ４４−１から取得する。CE機器６０２は、取得したISP接続用ＩＤとパスワードを自らに設定し、ISP接続用ＩＤとパスワードを利用して、ISPサーバ５１−１経由で、インターネット１５に接続する。以上のようにしても良い。
【０１７２】
また、本発明は、ADSL事業者網１０の代わりに、無線LANネットワークに適用することもできる。例えば、図２４は、CE機器６０２が、無線LANネットワーク７５１を介して、インターネット１５に接続する場合の例を示している。図２４においては、図１のADSL事業者網１０の代わりに、無線LANネットワーク７５１が利用されている。また、CE機器６０２は、無線LANのアクセスポイント（AP）７５２との間で、無線通信を行う。この場合、CE機器６０２には、かんたん設定サーバ４２に接続するためのESS-ID、WEP Key、かんたん設定サーバ４２のURLが予め記憶されている。CE機器６０２は、まず、かんたん設定サーバ４２のURLにアクセスする。その後、機器認証サーバ４３により機器認証が行われ、インターネット接続用のESS-IDとWEP Keyを設定情報ダウンロードサーバ７５３−１から取得する。CE機器６０２は、取得したインターネット接続用のESS-IDとWEP Keyを自らに設定し、インターネット接続用のESS-IDとWEP Keyを利用して、インターネット１５に接続する。以上のようにしても良い。
【０１７３】
さらに、本発明は、インターネット１５上で提供されるサービスを利用するために必要な情報をダウンロードする場合にも適用することができる。図２５は、この場合の例を表している。図２５において、CE機器６０２は、予めかんたん設定用ＩＤ、パスワード、およびかんたん設定サーバ７７１のURLを記憶している。さらに、図２５においては、CE機器６０２は、既にインターネット１５に接続した状態を表している。CE機器６０２は、まず、かんたん設定サーバ７７１のURLにアクセスする。その後、機器認証サーバ７７２により機器認証が行われ、その後、CE機器６０２は、パラメータダウンロードサーバ７７３−１から、サービスを利用する上で必要なパラメータ（例えば、ＩＤ、パスワード、アプリケーションサーバ７７４−１のURL、およびユーザのニックネームなど）をダウンロードする。CE機器６０２は、ダウンロードしたパラメータを利用して、アプリケーションサーバ７７４−１にアクセスし、サービスを利用する。
【０１７４】
以上のように、本発明によれば、ユーザに設定情報の入力をさせることなく、自動的に、機器をインターネット１５に接続させることが可能となる。
【０１７５】
なお、図１においては、かんたん設定サーバ４２、機器認証サーバ４３、ISPダウンロードサーバ４４−１乃至４４−ｎは、全て同一ルータ４１に接続され、LAN１３が形成されているが、かんたん設定サーバ４２、機器認証サーバ４３、ISPダウンロードサーバ４４−１乃至４４−ｎは、全て同一のルータ４１に接続しなくても良い。また、例えば、かんたん設定サーバおよび機器認証サーバ４３により実行される処理を、同一の装置により実行するようにしても良い。
【０１７６】
ところで、図１０を参照して上述したユーザ４７１をISP１４−１の会員として登録する処理においては、ステップS１０４において、ISPサーバ５１−１のオペレータ４６１が、ユーザ４７１に配送するルータ１２Aに付された製品登録用番号を入力することにより、ユーザ４７１に対して割り当てられるISP接続用IDおよびパスワードと、ＣＥ機器（ルータ１２Ａ）を特定する製品コードおよびシリアルナンバが対応付けられる（ステップS１３２）。
【０１７７】
しかし、実際にルータ１２Aをユーザ４７１に配送する場合、工場１６からＩＳＰ１４−１にルータを出荷し、その後ＩＳＰ１４−１からユーザ宅４５１にルータを配送するより、ＩＳＰ１４−１から、工場１６に、配送先（例えば、ユーザ宅４５１の住所など）を通知して、工場１６から直接、ユーザ宅４５１にルータ１２Ａを配送する方が、時間およびコストを節減することができる。
【０１７８】
図２６と図２７を参照して、工場１６から直接、ユーザ宅４５１にルータ１２Ａを配送する場合の、ユーザ４７１をISP１４−１の会員として登録する処理について説明する。
【０１７９】
図２６のステップＳ５０１において、ISPサーバ５１−１のCPU４０１は、入力部４０６を介して、オペレータ４６１から、ユーザ名や、住所（ルータの配送先）、クレジットカード番号を含む登録情報の入力を受け付け、RAM４０３に一時記憶させる。
【０１８０】
ステップＳ５０２において、ISPサーバ５１−１のCPU４０１は、所有者番号、ISP接続用IDおよびパスワードを生成し、これをRAM４０３に一時記憶させる。なお、所有者番号は、ユーザ４７１を特定する番号であり、ステップＳ５０１で入力が受け付けられた登録情報に基づいて生成される。
【０１８１】
ステップＳ５０３において、ISPサーバ５１−１のCPU４０１は、ステップＳ５０１で生成した所有者番号、ISP接続用ＩＤおよびパスワードを対応付けて、記憶部４０８に記憶させる。これにより、記憶部４０８には、ISP１４−１と契約したユーザ毎に、所有者番号、ISP接続用ＩＤ、およびパスワードが対応付けて記憶される。なお、所有者番号に対応付けられて、ステップＳ５０１で入力が受け付けられた登録情報も記憶部４０８に記憶される。
【０１８２】
ステップＳ５０４において、ISPサーバ５１−１のCPU４０１は、所有者番号と、ルータの配送先を工場サーバ６１に送信する。
【０１８３】
なお、工場サーバ６１の構成は、図３を参照して上述したブロードバンドアクセスサーバ３１と同様の構成なので、同図を代用する。
【０１８４】
ステップＳ５３１において、工場サーバ６１のＣＰＵ１５１は、ステップＳ５０４において、ISPサーバ５１−１から送信された、所有者番号と、ルータの配送先を受信する。そして工場１６において、ステップＳ５３１で受信された配送先に配送する機器（例えば、ルータ１２Ａ）が準備される。このとき、工場サーバ６１に、配送されるルータ１２Ａの製品コードとシリアルナンバが入力される。ルータ１２Ａの製品コードとシリアルナンバは、工場サーバ６１のオペレータにより入力されるようにしてもよいし、ルータ１２Ａに付されたバーコードなどの情報が読み取られ、その情報に基づいて、自動的に入力されるようにしてもよい。
【０１８５】
ステップＳ５３２において、工場サーバ６１のＣＰＵ１５１は、ルータ１２Ａの製品コード、シリアルナンバを、ステップＳ５３１で受信した所有者番号と対応付けて、記憶部１５８に記憶し、ステップＳ５３３において、ステップＳ５３１で受信した所有者番号に対応する製品コードとシリアルナンバ（ルータ１２Ａの製品コードとシリアルナンバ）をＩＳＰサーバ５１−１に送信する。
【０１８６】
ステップＳ５３４において、工場サーバ６１のＣＰＵ１５１は、ルータ１２Ａが製造されたときに生成され、既に記憶部１５８に記憶されている、ルータ１２Ａの機器ＩＤとパスフレーズを読み出し、ステップＳ５３５において、ステップＳ５３４で読み出されたルータ１２Ａの機器ＩＤおよびパスフレーズ、並びにルータ１２Ａの製品コードおよびシリアルナンバを機器認証サーバ４３に送信する。
【０１８７】
ステップＳ５５１において、機器認証サーバ４３のCPU３０１は、ステップＳ５３５において、工場サーバ６１から送信されたルータ１２Ａの機器ＩＤおよびパスフレーズ、並びにルータ１２Ａの製品コードおよびシリアルナンバを受信し、ステップS５５２において、ステップS５５１で受信した情報を記憶部３０８に記憶する。
【０１８８】
なお、この例では、ステップＳ５３５において、工場サーバ６１からルータ１２Ａの機器ＩＤおよびパスフレーズ、並びにルータ１２Ａの製品コードおよびシリアルナンバが機器認証サーバ４３に送信され、ステップＳ５５１において、機器認証サーバ４３により工場サーバ６１から送信されたルータ１２Ａの機器ＩＤおよびパスフレーズ、並びにルータ１２Ａの製品コードおよびシリアルナンバが受信され、ステップS５５２において、機器ＩＤおよびパスフレーズ、並びに製品コードおよびシリアルナンバが記憶されるようにしたが、予め（例えば、ルータ１２Ａを製造したときなど）、機器認証サーバ４３においてルータ１２Ａの機器ＩＤおよびパスフレーズ、並びにルータ１２Ａの製品コードおよびシリアルナンバが記憶されているようにしてもよい。
【０１８９】
一方、ステップS５０５において、ISPサーバ５１−１のCPU４０１は、ステップS５３３で、工場サーバ６１から送信されたルータ１２Aの製品コードとシリアルナンバを、受信する。ステップS５０６において、ＣＰＵ４０１は、所有者番号（ステップＳ５０４で送信した所有者番号）に対応するＩＳＰ接続用ＩＤおよびパスワードを読み出し、ステップＳ５０７において、ステップＳ５０５で受信した、製品コードとシリアルナンバを、ステップＳ５０６で読み出されたＩＳＰ接続用ＩＤおよびパスワードに対応付けて記憶する。これにより、ユーザ（例えば、ユーザ４７１）に対して割り当てられるISP接続用IDおよびパスワードが、ＣＥ機器（ルータ１２Ａ）を特定する製品コードおよびシリアルナンバに対応付けられて記憶される。
【０１９０】
図２７のステップＳ５０８において、ISPサーバ５１−１のCPU４０１は、ステップＳ５０７で記憶した、製品コードおよびシリアルナンバ、ならびにそれに対応するＩＳＰ接続用ＩＤおよびパスワードをＩＳＰダウンロードサーバ４４−１に送信する。
【０１９１】
ステップＳ５７１において、ＩＳＰダウンロードサーバ４４−１のＣＰＵ３５１は、ステップＳ５０８で、ＩＳＰサーバ５１−１から送信された製品コードおよびシリアルナンバ、ならびにそれに対応するＩＳＰ接続用ＩＤおよびパスワードを受信し、ステップＳ５７２において、ステップＳ５７１において受信した情報を記憶部３５８に記憶する。このとき、ステップＳ５７１において受信した情報が記憶されたことを表す信号が、ISPサーバ５１−１に送信される。
【０１９２】
ISPサーバ５１−１のCPU４０１は、情報が記憶されたことを表す信号をＩＳＰダウンロードサーバ４４−１から受信した後、ステップＳ５０９に進み、かんたん設定サーバ４２に登録要求を送信する。このとき、ユーザ４７１のISP接続用IDおよびパスワード、ルータ１２Ａの製品コードおよびシリアルナンバ、並びにＩＳＰダウンロードサーバ４４−１のURLに所定のヘッダ情報が付加されて登録要求として送信される。
【０１９３】
ステップＳ５９１において、かんたん設定サーバ４２のCPU２５１は、ステップS５０９で、ISPサーバ５１−１から送信された登録要求を受信し、ステップS５９２において、ステップS５０１で受信した登録要求に含まれるルータ１２Ａの製品コードおよびシリアルナンバを、ＩＳＰダウンロードサーバ４４−１のURLと対応付けて記憶部２５８に記憶する。
【０１９４】
このようにして、ユーザ４７１がISP１４−１の会員として登録される。
【０１９５】
図２８は、このようにして、かんたん設定サーバ４２の記憶部２５８に記憶された製品コードおよびシリアルナンバ、並びにＩＳＰダウンロードサーバのURLの例を示す図である。同図に示されるように、複数の製品コードおよびシリアルナンバのそれぞれに対応して、ＩＳＰダウンロードサーバのURLが記憶されている。同図において、ISPダウンロードサーバのURLは、全て「http：//www．ispA．ne.jp」であるが、実際には全て同一とは限らない。
【０１９６】
また、ＩＳＰダウンロードサーバ４４−１の記憶部３５８には、図１１を参照して上述した場合と同様に、製品コード、シリアルナンバ、ISP接続用ID、およびパスワードが記憶される。
【０１９７】
ISP１４−１と契約したユーザ４７１のルータ１２がＩＳＰサーバ５１−１に接続できるように設定する接続処理については、図１３乃至図１８を参照して説明したが、接続処理における認証をより確実におこない、よりセキュリティが向上するようにシステムを構成してもよい。例えば、図１３乃至図１８の接続処理においては、かんたん設定サーバ４２において、ルータ１２の製品コードとシリアルナンバの確認による認証を行っていないが、かんたん設定サーバ４２においてルータ１２の製品コードとシリアルナンバの確認による認証を行い、かんたん設定サーバ４２により認証されたルータのみが、ＩＳＰダウンロードサーバ４４−１にアクセスできるようにしてもよい。
【０１９８】
図２９乃至図３４を参照して、よりセキュリティを向上させた接続処理について説明する。
【０１９９】
ルータ１２に電源が投入されたとき、図２９のステップＳ７０１において、ルータ１２のCPU１０１は、WAN通信部１１０を監視し、WAN通信部１１０とモデム１１が、所定のケーブルにより接続されるまで待機する。そして、WAN通信部１１０とモデム１１が、所定のケーブルにより接続された場合、処理はステップＳ７０２に進む。
【０２００】
ステップＳ７０２において、ルータ１２のCPU１０１は、工場１６での製造時にROM１０２に記憶された、かんたん設定用ＩＤおよびパスワードを読み出し、これらを、WAN通信部１１０を介して、BAS３１に送信する。ここで送信されたかんたん設定用ＩＤおよびパスワードは、ＢＡＳ３１により受信され、図１４と図１５を参照して上述した場合と同様に、ＢＡＳ３１とRADIUSサーバ３２によりルータ１２の認証が行われ、ＢＡＳ３１からルータ１２に認証結果が通知される。
【０２０１】
ルータ１２のCPU１０１は、ステップＳ７０３において、BAS３１が図１４のステップＳ２５４で送信した認証結果を、WAN通信部１１０を介して受信する。かんたん設定サーバ４２、機器認証サーバ４３、ISPダウンロードサーバ４４−１乃至４４−ｎ、およびISPサーバ１４−１乃至１４−ｎへのアクセスは可能であるという認証結果をルータ１２が受信した場合、処理はステップＳ７０４に進む。これ以降、ルータ１２は、BAS３１を介して、かんたん設定サーバ４２、機器認証サーバ４３、にアクセスする権利を取得する。なお、この時点では、ルータ１２は、ISPダウンロードサーバ４４にアクセスする権利を取得しておらず、ISPダウンロードサーバ４４にアクセスする権利は、別途かんたん設定サーバ４２からルータ１２に対して、ISPダウンロードサーバ４４のURLが送信されることにより取得される。
【０２０２】
また、かんたん設定サーバ４２、機器認証サーバ４３、およびISPサーバ１４−１乃至１４−ｎへのアクセスは不可能であるという認証結果をルータ１２が受信した場合、ルータ１２のCPU１０１は、インジケータ１０７の所定のLEDを点灯（または点滅）させて、接続設定処理にエラーが発生したことを、ユーザ４７１に知らせる。この後、ルータ１２が、BAS３１にアクセスした場合、再度、RADIUSサーバ３２による認証が実行される。
【０２０３】
ステップＳ７０４において、ルータ１２のCPU１０１は、工場１６でのルータ１２の製造時にROM１０２に記憶された、かんたん設定サーバ４２にアクセスするためのURLを読み出し、WAN通信部１１０を介して、このURL（すなわち、かんたん設定サーバ４２）にアクセスし、設定情報を送信するように要求する。
【０２０４】
かんたん設定サーバ４２のCPU２５１は、図３１のステップＳ７５１において、ルータ１２が、図２９のステップＳ７０４で送信した、設定情報の送信要求を、通信部２５９を介して受信する。
【０２０５】
上述したように、かんたん設定サーバ４２は、予め記憶部２５８に、機器（ルータ１２）に機器認証を開始するように要求する機器認証開始トリガを記憶している。ステップＳ７５２において、かんたん設定サーバ４２のCPU２５１は、記憶部２５８より、機器認証開始トリガを読み出し、通信部２５９を介して、機器認証開始トリガを、ルータ１２に送信する。
【０２０６】
ルータ１２のCPU１０１は、ステップＳ７０５において、かんたん設定サーバ４２が図３１のステップＳ７５２で送信した機器認証開始トリガを、WAN通信部１１０を介して受信し、RAM１０３に一時記憶させる。
【０２０７】
ステップＳ７０６において、ルータ１２のCPU１０１は、乱数を生成し（以下、ステップＳ７０６で生成される乱数をチャレンジと称する）、このチャレンジを、WAN通信部１１０を介して、機器認証サーバ４３に送信するとともに、ルータ１２の機器認証を要求する。なお、ルータ１２は、機器認証開始トリガに含まれている機器認証サーバ４３のURLにアクセスすることにより、チャレンジを機器認証サーバ４３に送信する。また、ルータ１２のCPU１０１は、生成したチャレンジを、RAM１０３に一時記憶させておく。
【０２０８】
機器認証サーバ４３のCPU３０１は、図３２のステップＳ８０１において、ルータ１２が図２９のステップＳ７０６で送信したチャレンジ、および機器認証の要求を、通信部３０９を介して受信する。先述したように、機器認証サーバ４３は、記憶部３０８に、チャレンジ公開鍵およびチャレンジ秘密鍵を、対応付けて記憶させている。そこで、ステップＳ８０２において、機器認証サーバ４３のCPU３０１は、記憶部３０８より、チャレンジ秘密鍵を読み出し、ステップＳ８０１で受信したチャレンジを、チャレンジ秘密鍵で暗号化する。ステップＳ８０３において、機器認証サーバ４３のCPU３０１は、ステップＳ８０２で暗号化されたチャレンジ（以下の説明において、暗号化されたチャレンジを暗号化チャレンジと称する）を、通信部３０９を介して、ルータ１２に送信する。
【０２０９】
図２９のステップＳ７０７において、ルータ１２のCPU１０１は、機器認証サーバ４３が図３２のステップＳ８０３で送信した暗号化チャレンジを、WAN通信部１１０を介して受信する。先述したように、工場１６での製造時に、ルータ１２のROM１０２には、チャレンジ公開鍵が記録されている。そこで、ステップＳ７０８において、ルータ１２のCPU１０１は、ROM１０２からチャレンジ公開鍵を読み出し、チャレンジ公開鍵により、暗号化チャレンジを復号する。そして、ルータ１２のCPU１０１は、ステップＳ７０６で生成したチャレンジをRAM１０３より読み出し、復号したチャレンジと比較する。その結果、ステップＳ２０６で生成したチャレンジと、復号したチャレンジが同一であった場合、ルータ１２のCPU１０１は、機器認証サーバ４３がアクセス先として正しいと判定し、処理はステップＳ７０９に進む。
【０２１０】
ステップＳ７０９において、ルータ１２のCPU１０１は、ROM１０２に記録されている機器ＩＤおよびパスフレーズを読み出し、これら機器ＩＤおよびパスフレーズを、WAN通信部１１０を介して機器認証サーバ４３に送信する。なお、この際、ルータ１２は、自らのURLを、機器ＩＤおよびパスフレーズに付して、機器認証サーバ４３に送信する。
【０２１１】
機器認証サーバ４３のCPU３０１は、図３２のステップＳ８０４において、ルータ１２が図２９のステップＳ７０９で送信した機器ＩＤおよびパスフレーズを、通信部３０９を介して受信する。機器認証サーバ４３は、予め工場サーバ６１から受信した機器ＩＤ、パスフレーズ、製品コード、およびシリアルナンバを、記憶部３０８に記憶している。そこで、ステップＳ８０５において、機器認証サーバ４３のCPU３０１は、記憶部３０８に記憶されている機器ＩＤおよびパスフレーズの中に、ステップＳ８０４で受信した機器ＩＤおよびパスフレーズと同一のものがあるか否かを判定し、記憶部３０８に記憶されている機器ＩＤおよびパスフレーズの中に、ステップＳ８０４で受信した機器ＩＤおよびパスフレーズと同一のものが存在した場合、ルータ１２を、工場１６で製造された機器であると機器認証し、処理はステップＳ８０６に進む。
【０２１２】
なお、ステップＳ３２４でルータ１２から受信した機器ＩＤおよびパスフレーズと同一の機器ＩＤおよびパスフレーズが記憶部３０８に記憶されていなかった場合、機器認証サーバ４３のCPU３０１は、ルータ１２を、工場１６から出荷された機器ではないと判定し、ルータ１２に対して、機器認証エラーを通知し、ルータ１２は、機器認証エラーに対応してインジケータ１０７を点灯（または点滅）させる。
【０２１３】
ステップＳ８０６において、機器認証サーバ４３のCPU３０１は、１度だけ有効なＩＤであるワンタイムＩＤを生成し、生成したワンタイムＩＤを、機器ＩＤおよびパスフレーズ、並びに製品コードおよびシリアルナンバと対応付けて、記憶部３０８に記憶させる。上述したように、ワンタイムＩＤは、機器認証の結果生成される、１度だけ有効なＩＤであり、また、ルータ１２の製品コードおよびシリアルナンバを特定するための識別情報である。
【０２１４】
ステップＳ８０７において、機器認証サーバ４３のCPU３０１は、ステップＳ８０６で生成したワンタイムＩＤを、通信部３０９を介して、ルータ１２に送信する。なお、機器認証サーバ４３は、ステップＳ８０４で受信した機器ＩＤおよびパスフレーズに付されていたルータ１２のURLに、ワンタイムＩＤを送信する。
【０２１５】
ルータ１２のCPU１０１は、図２９のステップＳ７１０において、機器認証サーバ４３が図３３のステップＳ８０７で送信したワンタイムＩＤを、WAN通信部１１０を介して受信する。ステップＳ７１１において、ルータ１２のCPU１０１は、ステップＳ７１０で受信したワンタイムＩＤを、WAN通信部１１０を介して、かんたん設定サーバ４２に送信する。
【０２１６】
図３１のステップＳ７５３において、かんたん設定サーバ４２のかんたん設定サーバ４２のCPU２５１は、ルータ１２がステップＳ７１１で送信したワンタイムＩＤを、通信部２５９を介して受信する。そして、ステップＳ７５４において、かんたん設定サーバ４２のＣＰＵ２５１は、機器認証サーバ４３に、ステップＳ７５３で受信したワンタイムＩＤを送信し、対応する機器の製品コードとシリアルナンバの送信を要求する。
【０２１７】
図３２のステップＳ８０８において、機器認証サーバ４３のCPU３０１は、ステップＳ７５４で、かんたん設定サーバ４２から送信されたワンタイムＩＤと送信要求を、通信部３０９を介して受信し、ステップＳ８０９において、ステップＳ８０８で受信したワンタイムＩＤに対応する機器の製品コードとシリアルナンバを記憶部３０８から検索し、読み出し、かんたん設定サーバ４２に、製品コードとシリアルナンバを送信する。
【０２１８】
図３１のステップＳ７５５において、かんたん設定サーバ４２のＣＰＵ２５１は、ステップＳ８０９で、機器認証サーバ４２から送信された製品コードとシリアルナンバを、通信部２５９を介して受信する。そして、ステップＳ７５６において、かんたん設定サーバ４２のＣＰＵ２５１は、ステップＳ７５５で受信した製品コードとシリアルナンバに対応するＩＳＰダウンロードサーバのURLを検索する。図２８を参照して上述したように、かんたん設定サーバ４２の記憶部２５８には、複数の製品コードとシリアルナンバに対応するＩＳＰダウンロードサーバのURLが記憶されており、これらの製品コードとシリアルナンバの中からステップＳ７５５で受信した製品コードとシリアルナンバと同一のものが検索される。この検索ができなければ、ステップＳ５９２の処理で、そのISPダウンロードサーバのURLが記憶されていないことになる。従って、ステップＳ７５６の処理によりかんたん設定サーバ４２よるルータ１２の実質的な認証が行われる。
【０２１９】
ステップS７５７において、かんたん設定サーバ４２のＣＰＵ２５１は、ステップS７５６で検索された、製品コードとシリアルナンバに対応するＩＳＰダウンロードサーバ（例えば、ＩＳＰダウンロードサーバ４４−１）のURLをルータ１２に送信する。
【０２２０】
図２９のステップS７１２において、ルータ１２のCPU１０１は、かんたん設定サーバがステップＳ７５７で送信したＩＳＰダウンロードサーバ４４−１のURLを、WAN通信部１１０を介して受信する。これにより、ルータ１２は、ISPダウンロードサーバ４４−１にアクセスする権利を取得する。そしてCPU１０１は、ステップS７１３において、ステップS７１２で受信したURLに基づいて、ＩＳＰダウンロードサーバ４４−１に設定情報を要求する。
【０２２１】
図３４のステップＳ８５１において、ＩＳＰダウンロードサーバ４４−１のCPU３５１は、ステップS７１３で、ルータ１２から送信された設定情報の要求を受信する。ステップS８５２において、CPU３５１は、記憶部３５８から機器認証開始トリガを読み出し、通信部３５９を介して、ルータ１２に送信する。ここで、認証開始トリガは、かんたん設定サーバ４２から送信される場合と同様に、機器認証サーバ４３のURLが含まれており、予め記憶部３５８に記憶されているものとする。また、このとき送信される認証開始トリガには、機器認証サーバ４３とは異なる別の機器認証サーバのURLが含まれるようにしてもよい。
【０２２２】
例えば、ＩＳＰ１４−１乃至１４−ｎがそれぞれ、独自にルータ１２の機器認証を実行する場合、機器認証サーバ４３とは異なる機器認証サーバ（例えば、機器認証サーバ４３−１乃至４３−ｎ）において、ルータ１２の機器認証を実行する必要がある。図３１のステップＳ７５２においては、かんたん設定サーバ４２からルータ１２に機器認証トリガが送信され、機器認証サーバ４３によりルータ１２の機器認証が行われるが、ステップＳ８５２においては、例えば、ＩＳＰ１４−１が独自に設置した機器認証サーバ４３−１のURLを含む機器認証トリガが送信され、機器認証サーバ４３−１においてルータ１２の機器認証が行われるようにしてもよい。
【０２２３】
このようにすることで、ＩＳＰ１４−１乃至１４−ｎがそれぞれ、独自にルータ１２の機器認証を行うことができる。
【０２２４】
図２９のステップS７１４において、ルータ１２のＣＰＵ１０１は、ＩＳＰダウンロードサーバ４４−１が、ステップＳ８５２で送信した機器認証開始トリガを受信する。ステップＳ７１５において、ＣＰＵ１０１は、機器認証開始トリガに含まれる機器認証サーバ４３（別の機器認証サーバでもよい）のURLに基づいて、機器認証サーバ４３に機器認証を要求する。このとき、ステップS７０６の場合と同様に、CPU１０１は、チャレンジ（乱数）を生成し、WAN通信部１１０を介して、機器認証サーバ４３に送信するとともに、ルータ１２の機器認証を要求する。また、CPU１０１は、生成したチャレンジを、RAM１０３に一時記憶させておく。
【０２２５】
図３３のステップS８１０において、機器認証サーバ４３のCPU３０１は、ルータ１２がステップＳ７１５で送信したチャレンジ、および機器認証の要求を、通信部３０９を介して受信する。ステップＳ８１１において、機器認証サーバ４３のCPU３０１は、記憶部３０８より、チャレンジ秘密鍵を読み出し、ステップＳ８１０で受信したチャレンジを、チャレンジ秘密鍵で暗号化する。ステップＳ８１２において、機器認証サーバ４３のCPU３０１は、ステップＳ８１１で暗号化された暗号化チャレンジを、通信部３０９を介して、ルータ１２に送信する。
【０２２６】
図３０のステップS７１６において、ルータ１２のＣＰＵ１０１は、ルータ１２のCPU１０１は、機器認証サーバ４３がステップＳ８１２で送信した暗号化チャレンジを、WAN通信部１１０を介して受信する。ステップＳ７１７において、CPU１０１は、ROM１０２からチャレンジ公開鍵を読み出し、チャレンジ公開鍵により、暗号化チャレンジを復号する。そして、CPU１０１は、ステップＳ７１３で生成したチャレンジをRAM１０３より読み出し、復号したチャレンジと比較する。その結果、ステップＳ７１３で生成したチャレンジと、復号したチャレンジが同一であった場合、ルータ１２のCPU１０１は、機器認証サーバ４３がアクセス先として正しいと判定し、処理はステップＳ７１８に進む。
【０２２７】
ステップＳ７１８において、ルータ１２のCPU１０１は、ROM１０２に記録されている機器ＩＤおよびパスフレーズを読み出し、これら機器ＩＤおよびパスフレーズを、WAN通信部１１０を介して機器認証サーバ４３に送信する。なお、この際、ルータ１２は、自らのURLを、機器ＩＤおよびパスフレーズに付して、機器認証サーバ４３に送信する。
【０２２８】
機器認証サーバ４３のCPU３０１は、図３３のステップＳ８１３において、ルータ１２がステップＳ７１８で送信した機器ＩＤおよびパスフレーズを、通信部３０９を介して受信する。ステップＳ８１４において、CPU３０１は、記憶部３０８に記憶されている機器ＩＤおよびパスフレーズの中に、ステップＳ８１３で受信した機器ＩＤおよびパスフレーズと同一のものがあるか否かを判定し、記憶部３０８に記憶されている機器ＩＤおよびパスフレーズの中に、ステップＳ８１３で受信した機器ＩＤおよびパスフレーズと同一のものが存在した場合、ルータ１２を、工場１６で製造された機器であると機器認証し、処理はステップＳ８１５に進む。
【０２２９】
なお、ステップＳ８１３でルータ１２から受信した機器ＩＤおよびパスフレーズと同一の機器ＩＤおよびパスフレーズが記憶部３０８に記憶されていなかった場合、機器認証サーバ４３のCPU３０１は、ルータ１２を、工場１６から出荷された機器ではないと判定し、ルータ１２に対して、機器認証エラーを通知し、ルータ１２は、機器認証エラーに対応してインジケータ１０７を点灯（または点滅）させる。
【０２３０】
ステップＳ８１５において、機器認証サーバ４３のCPU３０１は、１度だけ有効なＩＤであるワンタイムＩＤを生成し、生成したワンタイムＩＤを、機器ＩＤおよびパスフレーズ、並びに製品コードおよびシリアルナンバと対応付けて、記憶部３０８に記憶させる。上述したように、ワンタイムＩＤは、機器認証の結果生成される、１度だけ有効なＩＤであり、また、ルータ１２の製品コードおよびシリアルナンバを特定するための識別情報である。
【０２３１】
ステップＳ８１６において、機器認証サーバ４３のCPU３０１は、ステップＳ８１５で生成したワンタイムＩＤを、通信部３０９を介して、ルータ１２に送信する。なお、機器認証サーバ４３は、ステップＳ８１３で受信した機器ＩＤおよびパスフレーズに付されていたルータ１２のURLに、ワンタイムＩＤを送信する。
【０２３２】
ルータ１２のCPU１０１は、図３０のステップＳ７１９において、機器認証サーバ４３がステップＳ８１６で送信したワンタイムＩＤを、WAN通信部１１０を介して受信する。ステップＳ７２０において、CPU１０１は、ステップＳ７１９で受信したワンタイムＩＤを、WAN通信部１１０を介して、ＩＳＰダウンロードサーバ４４−１に送信する。
【０２３３】
図３４のステップＳ８５３において、ISPダウンロードサーバ４４−１のCPU３５１は、ルータ１２がステップＳ７１９で送信したワンタイムＩＤを、通信部３５９を介して受信する。ステップＳ８５４において、CPU３５１は、ステップＳ８５３で受信したワンタイムＩＤを、通信部３５９を介して、機器認証サーバ４３に送信し、ワンタイムＩＤに対応する製品コードおよびシリアルナンバを送信するように、機器認証サーバ４３に要求する。
【０２３４】
図３３のステップＳ８１７において、機器認証サーバ４３のCPU３０１は、ISPダウンロードサーバ４４−１がステップＳ８５４で送信したワンタイムＩＤ、並びにワンタイムＩＤに対応する製品コードおよびシリアルナンバの送信要求を、通信部３０９を介して受信する。機器認証サーバ４３は、先述したステップＳ８１５において、ワンタイムＩＤを、機器ＩＤおよびパスフレーズ、並びに製品コードおよびシリアルナンバと対応付けて記憶している。そこで、ステップＳ８１８において、CPU３０１は、記憶部３０８に記憶されたワンタイムＩＤの中から、ステップＳ８１７で受信したワンタイムＩＤと同一のワンタイムＩＤを特定し、特定されたワンタイムＩＤと対応付けて記憶されている製品コードおよびシリアルナンバを記憶部３０８より検索し、読み出す。ステップＳ８１７で受信したワンタイムＩＤが正当なＩＤではない場合、ステップＳ８１８でワンタイムＩＤを特定できないので、これにより、機器認証サーバ４３によるルータ１２の実質的な認証が行われることになる。
【０２３５】
そして、機器認証サーバ４３のCPU３０１は、読み出した製品コードおよびシリアルナンバを、通信部３０９を介して、ISPダウンロードサーバ４４−１に送信する。
【０２３６】
図３４のステップＳ８５５において、ISPダウンロードサーバ４４−１のCPU３５１は、機器認証サーバ４３がステップＳ８１８で送信した製品コードおよびシリアルナンバを、通信部３５９を介して受信する。ISPダウンロードサーバ４４−１は、図２７のステップＳ５７２の処理により、製品コード、シリアルナンバ、ISP接続用ＩＤ、およびパスワードを、対応付けて記憶部３５８に記憶している。そこで、図３４のステップＳ８５６において、ISPダウンロードサーバ４４−１のCPU３５１は、記憶部３５８に記憶された製品コードおよびシリアルナンバから、ステップＳ８５５で受信した製品コードおよびシリアルナンバと同一の製品コードおよびシリアルナンバを特定し、特定された製品コードおよびシリアルナンバと対応付けて記憶されているISP接続用ＩＤおよびパスワードを検索し、読み出す。この検索ができなければ、ステップＳ５７２の処理で、そのISP接続用ＩＤおよびパスワードが記憶されていないことになる。従って、ステップＳ８５６の処理によりＩＳＰダウンロードサーバ４４−１によるルータ１２の実質的な認証が行われる。
【０２３７】
ステップＳ８５７において、CPU３５１は、ステップＳ８５６で読み出したISP接続用ＩＤおよびパスワードを、通信部３５９を介して、ルータ１２に送信する。
【０２３８】
図３０のステップＳ７２１において、ルータ１２のCPU１０１は、ISPダウンロードサーバ４４−１が、ステップＳ８５７で送信したISP接続用ＩＤおよびパスワードを、WAN通信部１１０を介して受信する。ステップＳ７２２において、CPU１０１は、設定情報を自らに設定するためのプログラムを起動し、ステップＳ７２１で受信したISP接続用ＩＤおよびパスワードを、自らに設定（記憶）する。ステップＳ７２２の設定以降、ルータ１２は、ISPサーバ５１−１に接続して、ISPサーバ５１−１経由で、インターネット１５上のWEBページ等を閲覧したりすることが可能となる。
【０２３９】
ステップＳ７２３において、ルータ１２のCPU１０１は、ISPダウンロードサーバ４４−１との接続を切断する。
【０２４０】
以上のようにして、接続設定処理が実行され、ルータ１２に設定情報が設定される。図２９乃至図３４を参照して説明した接続設定の処理では、かんたん設定サーバ４２とISPダウンロードサーバ４４−１により、それぞれ機器認証トリガが送信されるため、かんたん設定サーバ４２とダウンロードサーバ４４−１は、それぞれ独立してルータ１２の機器認証を行うことができる。その結果、図１３乃至図１８を参照して説明した接続設定の場合と比較して、機器（いまの場合、ルータ１２）の認証をより確実におこない、よりセキュリティが向上するようにシステムを構成することができる。
【０２４１】
ところで、工場１６から直接、ユーザ宅４５１にルータ１２Ａを配送する場合の、ユーザ４７１をISP１４−１の会員として登録する処理については、図２６と図２７を参照して上述した。図２６と図２７においては、個々のＩＳＰ（ＩＳＰ１４−１乃至１４−ｎ）のＩＳＰサーバ５１−１乃至５１−ｎにおいて、会員情報の登録などの処理を行っていたが、実際には、業務の効率を向上させるため、例えば、アウトソーシングなどにより業者に会員情報の登録などの処理を委託し、業者のセンタで、一括して会員情報の登録などの処理を行うことも考えられる。
【０２４２】
図３５は、業者のセンタで、一括して会員情報の登録などの処理を行う場合の本発明を適用した情報処理システムの一実施の形態の構成を示す図である。同図は、図１に対応しており、それぞれの図において対応する部分には同一の符号を付してあり、その説明は適宜省略する。図３５においては、図１と異なり、センタサーバ１７が設けられている。センタサーバ１７は、例えば、ＩＳＰ１４−１乃至１４−ｎから業務をアウトソーシングされた業者のセンタに設置されるサーバであり、会員情報の登録、ユーザ４７１が会員となるＩＳＰ（例えば、ＩＳＰ１４−１）の情報の登録などの処理を行う。
【０２４３】
次に、図３６と図３７を参照して、図３５に示されるシステムによる、ユーザ４７１をISP（例えば、ＩＳＰ１４−１）の会員として登録する処理について説明する。
【０２４４】
図３６のステップＳ１００１において、センタサーバ１７のCPU４０１は、入力部４０６を介して、センタのオペレータから、ユーザ名や、住所（ルータの配送先）、クレジットカード番号を含む登録情報の入力を受け付け、RAM４０３に一時記憶させる。なお、センタサーバ１７の構成は、図８に示されるＩＳＰサーバと同様の構成なので同図を適用する。
【０２４５】
ステップＳ１００２において、センタサーバ１７のCPU４０１は、所有者番号、ISP接続用IDおよびパスワードを生成し、これをRAM４０３に一時記憶させる。なお、所有者番号は、ユーザ４７１を特定する番号であり、ステップＳ１００１で入力が受け付けられた登録情報に基づいて生成される。
【０２４６】
ステップＳ１００３において、センタサーバ１７のCPU４０１は、識別子の入力を受け付ける。識別子は、ＩＳＰを特定する情報であり、ユーザ４７１からの要求に基づいて、センタのオペレータにより入力される。いまの場合、ユーザ４７１は、ＩＳＰ１４−１の会員となることを要求しているものとし、ＩＳＰ１４−１を特定する識別子が入力され、やはりＲＡＭ４０３に記憶される。
【０２４７】
なお、ステップＳ１００３において入力が受け付けられる識別子は１つとは限られず、複数の識別子の入力が受け付けられるようにしてもよい。この場合、ユーザ４７１は、複数の識別子に対応する複数のISPの会員として（仮）登録され、図３６と図３７に示される処理が終了した後、ＩＳＰサーバとの接続設定処理を行うとき、実際に、接続設定に必要な情報（ISP接続用ＩＤ、パスワードなど）をダウンロードするサーバが選択される。
【０２４８】
ステップＳ１００４において、センタサーバ１７のCPU４０１は、ステップＳ１００２で生成した所有者番号、ISP接続用ＩＤ、およびパスワード、並びにステップＳ１００３で入力された識別子を対応付けて、記憶部４０８に記憶させる。これにより、記憶部４０８には、ISP１４−１と契約したユーザ毎に、所有者番号、ISP接続用ＩＤ、パスワード、および識別子が対応付けて記憶される。なお、所有者番号に対応付けられて、ステップＳ５０１で入力が受け付けられた登録情報も記憶部４０８に記憶される。
【０２４９】
ステップＳ１００５において、センタサーバ１７のCPU４０１は、識別子、所有者番号、およびルータの配送先を工場サーバ６１に送信する。
【０２５０】
ステップＳ１１０１において、工場サーバ６１のＣＰＵ１５１は、ステップＳ１００５において、センタサーバ１７から送信された、識別子、所有者番号、およびルータの配送先を受信する。そして工場１６において、ステップＳ１１０１で受信された配送先に配送する機器（例えば、ルータ１２Ａ）が準備され、ルータ１２ＡのＲＯＭ１０２に、上述した機器ＩＤ、パスフレーズなどとともに、ステップＳ１１０１で受信された識別子が記憶される。
【０２５１】
また、このとき、工場サーバ６１に、配送されるルータ１２Ａの製品コードとシリアルナンバが入力される。ルータ１２Ａの製品コードとシリアルナンバは、工場サーバ６１のオペレータにより入力されるようにしてもよいし、ルータ１２Ａに付されたバーコードなどの情報が読み取られ、その情報に基づいて、自動的に入力されるようにしてもよい。
【０２５２】
ステップＳ５３２において、工場サーバ６１のＣＰＵ１５１は、ルータ１２Ａの製品コード、シリアルナンバを、ステップＳ１１０１で受信した所有者番号と対応付けて、記憶部１５８に記憶し、ステップＳ５３３において、ステップＳ５３１で受信した所有者番号に対応する製品コードとシリアルナンバ（ルータ１２Ａの製品コードとシリアルナンバ）をセンタサーバ１７に送信する。
【０２５３】
ステップＳ１１０３において、工場サーバ６１のＣＰＵ１５１は、ルータ１２Ａが製造されたときに生成され、既に記憶部１５８に記憶されている、ルータ１２Ａの機器ＩＤとパスフレーズを読み出し、ステップＳ１１０４において、ステップＳ１１０４で読み出されたルータ１２Ａの機器ＩＤおよびパスフレーズ、並びにルータ１２Ａの製品コードおよびシリアルナンバを機器認証サーバ４３に送信する。
【０２５４】
ステップＳ１２０１において、機器認証サーバ４３のCPU３０１は、ステップＳ１１０４において、工場サーバ６１から送信されたルータ１２Ａの機器ＩＤおよびパスフレーズ、並びにルータ１２Ａの製品コードおよびシリアルナンバを受信し、ステップS１１０２において、ステップS１２０１で受信した情報を記憶部３０８に記憶する。
【０２５５】
一方、ステップS１００６において、センタサーバのCPU４０１は、ステップS１１０２で、工場サーバ６１から送信されたルータ１２Aの製品コードとシリアルナンバを、受信する。ステップS１００７において、ＣＰＵ４０１は、所有者番号（ステップＳ１００５で送信した所有者番号）に対応するＩＳＰ接続用ＩＤおよびパスワードを読み出し、ステップＳ１００８において、ステップＳ１００６で受信した、製品コードとシリアルナンバを、ステップＳ１００７で読み出されたＩＳＰ接続用ＩＤおよびパスワードに対応付けて記憶する。これにより、ユーザ（例えば、ユーザ４７１）に対して割り当てられるISP接続用IDおよびパスワードが、ＣＥ機器（ルータ１２Ａ）を特定する製品コードおよびシリアルナンバが対応付けられて記憶される。
【０２５６】
図３７のステップＳ１００９において、センタサーバ１７のCPU４０１は、図３６のステップＳ１００３で入力が受け付けられた識別子に基づいて、ＩＳＰを特定し、そのＩＳＰのＩＳＰダウンロードサーバに対して、ステップＳ１００８で記憶した、製品コードおよびシリアルナンバ、ならびにそれに対応するＩＳＰ接続用ＩＤおよびパスワードを送信する。いまの場合、ステップＳ１００３で入力が受け付けられた識別子は、ＩＳＰ１４−１を特定する識別子であったものとし、ステップＳ１００９では、製品コードおよびシリアルナンバ、ならびにそれに対応するＩＳＰ接続用ＩＤおよびパスワードが、ＩＳＰダウンロードサーバ４４−１に送信される。
【０２５７】
ステップＳ１３０１において、ＩＳＰダウンロードサーバ４４−１のＣＰＵ３５１は、ステップＳ１００９で、センタサーバ１７から送信された製品コードおよびシリアルナンバ、ならびにそれに対応するＩＳＰ接続用ＩＤおよびパスワードを受信し、ステップＳ１３０２において、ステップＳ１３０１において受信した情報を記憶部３５８に記憶する。このとき、ステップＳ１３０１において受信した情報が記憶されたことを表す信号が、センタサーバ１７に送信される。
【０２５８】
センタサーバ１７のCPU４０１は、情報が記憶されたことを表す信号をＩＳＰダウンロードサーバ４４−１から受信した後、ステップＳ１０１０に進み、かんたん設定サーバ４２に登録要求を送信する。このとき、ルータ１２Ａの製品コードおよびシリアルナンバ、並びにＩＳＰダウンロードサーバ４４−１のURLに所定のヘッダ情報が付加されて登録要求として送信される。
【０２５９】
ステップＳ１４０１において、かんたん設定サーバ４２のCPU２５１は、ステップS１０１０で、センタサーバ１７から送信された登録要求を受信し、ステップS１４０２において、ステップS１４０１で受信した登録要求に含まれるルータ１２Ａの製品コードおよびシリアルナンバを、ＩＳＰダウンロードサーバ４４−１のURLと対応付けて記憶部２５８に記憶する。
【０２６０】
このようにして、ユーザ４７１がISP１４−１の会員として登録される。このようにすることで、ＩＳＰ１４−１乃至１４−ｎから業務をアウトソーシングされた業者のセンタに設置されるサーバであり、会員情報の登録、ユーザ４７１が会員となるＩＳＰ（例えば、ＩＳＰ１４−１）の情報の登録などの処理を行うことができ、複数のＩＳＰの間で重複する業務を効率化することができる。
【０２６１】
この後、ユーザ４７１のルータ１２が、ISPサーバ（例えば、ＩＳＰサーバ５１−１）に接続できるように設定する接続設定処理が、図１３乃至図１８または図２９乃至図３４を参照して上述した場合と同様にして行われるが、図３６のステップＳ１００３において、複数の識別子が入力されている場合、上述したように、接続設定処理において、ISP接続用ＩＤ、パスワードなどの情報をダウンロードするサーバ（ＩＳＰダウンロードサーバ）が選択される。すなわち、接続設定処理の中で、ルータ１２のＲＯＭ１０２に記憶されている識別子の中から、ユーザ４７１の所望のＩＳＰに対応する識別子が選択され、選択された識別子に基づいて、ＩＳＰが特定され、そのＩＳＰのＩＳＰダウンロードサーバからISP接続用ＩＤ、パスワードなどの情報がダウンロードされる。
【０２６２】
図３８を参照して、複数の識別子の中から所望の識別子を選択する場合のルータの接続設定処理について説明する。同図は、図１３に対応する図であり、ステップＳ２００１乃至Ｓ２００３の処理は、図１３のステップＳ２０１乃至Ｓ２０３の処理と同様の処理であるのでその説明は省略する。
【０２６３】
ステップＳ２００３の処理の後、ステップＳ２００４において、ルータ１２のＣＰＵ１０１は、ＲＯＭ１０２に記憶されている複数の識別子を読み出して表示し、その中から所定の識別子の選択の入力を受け付ける。すなわち、このとき、ルータ１２の入出力インタフェース１０５に接続される図示せぬ表示部に、複数の識別子（またはその識別子に対応するＩＳＰの名称）が表示され、ユーザ４７１は、表示部に表示された識別子の中から所望の識別子を、操作部１０６を操作することにより選択する。
【０２６４】
ステップＳ２００５において、ルータ１２のＣＰＵ１０１は、かんたん設定サーバ４２に設定情報の要求を送信する。このとき送信される設定情報要求には、ステップＳ２００４で選択された識別子が含まれており、かんたん設定サーバ４２は、ステップＳ２００５で送信された設定情報要求に含まれる識別子に基づいて、ＩＳＰ（例えば、ＩＳＰ１４−１）を特定し、そのＩＳＰのＩＳＰダウンロードサーバ（例えば、ＩＳＰダウンロードサーバ４４−１）のURLを含む機器認証開始トリガを送信し、ステップS２００６で、ルータ１２により、これが受信される。
【０２６５】
図３８のステップS２００７乃至S２０１５の処理は、図１３のステップS２０６乃至S２１４の処理と同様の処理なのでその説明は省略する。
【０２６６】
このようにして、ルータ１２に記憶されている複数のＩＳＰに対応する識別子の中から、ユーザ４７１が所望するＩＳＰ（いまの場合、ＩＳＰ１４−１）に対応する識別子が選択され、そのＩＳＰのＩＳＰダウンロードサーバ（いまの場合、ＩＳＰダウンロードサーバ４４−１）からISP接続用ＩＤ、パスワードなどの情報がダウンロードされる。その結果、ユーザ４７１は、所望のＩＳＰのＩＳＰサーバ（いまの場合、ＩＳＰサーバ５１−１）を介してインターネット１５に接続することができる。
【０２６７】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２６８】
この記録媒体は、図２乃至図８に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１２１，１７１，２２１，２７１，３２１，３７１，４２１（フレキシブルディスクを含む）、光ディスク１２２，１７２，２２２，２７２，３２２，３７２，４２２（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク１２３，１７３，２２３，２７３，３２３，３７３，４２３（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリ１２４，１７４，２２４，２７４，３２４，３７４，４２４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１０２，１５２，２０２，２５２，３０２，３５２，４０２や、記憶部１０８，１５８，２０８，２５８，３０８，３５８，４０８に含まれるハードディスクなどで構成される。
【０２６９】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２７０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２７１】
【図１】本発明を適用した情報処理システムの構成例を示すブロック図である。
【図２】ルータの構成例を示すブロック図である。
【図３】ブロードバンドアクセスサーバの構成例を示すブロック図である。
【図４】RADIUSサーバの構成例を示すブロック図である。
【図５】かんたん設定サーバの構成例を示すブロック図である。
【図６】機器認証サーバの構成例を示すブロック図である。
【図７】ISPダウンロードサーバの構成例を示すブロック図である。
【図８】ISPサーバの構成例を示すブロック図である。
【図９】ルータの製造から、配送までの流れを説明する図である。
【図１０】登録処理を説明するフローチャートである。
【図１１】ISPダウンロードサーバに記憶されるデータの例を示す図である。
【図１２】登録処理を説明する他のフローチャートである。
【図１３】ルータの接続設定処理を説明するフローチャートである。
【図１４】ブロードバンドアクセスサーバの接続設定処理を説明するフローチャートである。
【図１５】RADIUSサーバの接続設定処理を説明するフローチャートである。
【図１６】かんたん設定サーバの接続設定処理を説明するフローチャートである。
【図１７】機器認証サーバの接続設定処理を説明するフローチャートである。
【図１８】ISPダウンロードサーバの接続設定処理を説明するフローチャートである。
【図１９】接続処理を説明するフローチャートである。
【図２０】本発明を適用した情報処理システムの構成例を示す他のブロック図である。
【図２１】本発明を適用した情報処理システムの構成例を示す、さらに他のブロック図である。
【図２２】本発明を適用した情報処理システムの構成例を示すブロック図である。
【図２３】本発明を適用した情報処理システムの構成例を示す他のブロック図である。
【図２４】本発明を適用した情報処理システムの構成例を示すさらに他のブロック図である。
【図２５】本発明を適用した情報処理システムの構成例を示すブロック図である。
【図２６】登録処理を説明する他のフローチャートである。
【図２７】登録処理を説明する他のフローチャートである。
【図２８】かんたん設定サーバに記憶されるデータの例を示す図である。
【図２９】ルータの接続設定処理を説明する他のフローチャートである。
【図３０】ルータの接続設定処理を説明する他のフローチャートである。
【図３１】かんたん設定サーバの接続設定処理を説明する他のフローチャートである。
【図３２】機器認証サーバの接続設定処理を説明する他のフローチャートである。
【図３３】機器認証サーバの接続設定処理を説明する他のフローチャートである。
【図３４】ISPダウンロードサーバの接続設定処理を説明する他のフローチャートである。
【図３５】本発明を適用した情報処理システムの構成例を示すさらに他のブロック図である。
【図３６】登録処理を説明するさらに他のフローチャートである。
【図３７】登録処理を説明するさらに他のフローチャートである。
【図３８】ルータの接続設定処理を説明するさらに他のフローチャートである。
【符号の説明】
【０２７２】
１０  ADSL事業者網，  １１  モデム，  １２  ルータ，  １３  LAN，  １４−１乃至１４−ｎ  ISP，  １５  インターネット，  ３１  ブロードバンドアクセスサーバ，  ３２  RADIUSサーバ，  ４１  ルータ，  ４２  かんたん設定サーバ，  ４３  機器認証サーバ，  ４４−１乃至４４−ｎ  ISPダウンロードサーバ，  ５１−１乃至５１−ｎ  ISPサーバ，  １０１  CPU，  １０２  ROM，  １０３  RAM，  １０８  記憶部，  １０９  LAN通信部，  １１０  WAN通信部，  １５１  CPU，  １５９  通信部，  ２０１  CPU，  ２０９  通信部，  ２５１  CPU，  ２５９  通信部，３０１  CPU，  ３０９  通信部，  ３５１  CPU，  ３５９  通信部，４０１  CPU，  ４０９  通信部
【図１】
2004199652.tif 000003
【図２】
2004199652.tif 000004
【図３】
2004199652.tif 000005
【図４】
2004199652.tif 000006
【図５】
2004199652.tif 000007
【図６】
2004199652.tif 000008
【図７】
2004199652.tif 000009
【図８】
2004199652.tif 000010
【図９】
2004199652.tif 000011
【図１０】
2004199652.tif 000012
【図１１】
2004199652.tif 000013
【図１２】
2004199652.tif 000014
【図１３】
2004199652.tif 000015
【図１４】
2004199652.tif 000016
【図１５】
2004199652.tif 000017
【図１６】
2004199652.tif 000018
【図１７】
2004199652.tif 000019
【図１８】
2004199652.tif 000020
【図１９】
2004199652.tif 000021
【図２０】
2004199652.tif 000022
【図２１】
2004199652.tif 000023
【図２２】
2004199652.tif 000024
【図２３】
2004199652.tif 000025
【図２４】
2004199652.tif 000026
【図２５】
2004199652.tif 000027
【図２６】
2004199652.tif 000028
【図２７】
2004199652.tif 000029
【図２８】
2004199652.tif 000030
【図２９】
2004199652.tif 000031
【図３０】
2004199652.tif 000032
【図３１】
2004199652.tif 000033
【図３２】
2004199652.tif 000034
【図３３】
2004199652.tif 000035
【図３４】
2004199652.tif 000036
【図３５】
2004199652.tif 000037
【図３６】
2004199652.tif 000038
【図３７】
2004199652.tif 000039
【図３８】
2004199652.tif 000040
【手続補正書】
【提出日】平成16年5月11日(2004.5.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器の認証を行う第１の情報処理装置、前記機器がインターネットに接続するための設定情報を保持する第２の情報処理装置、および前記設定情報により前記インターネットに接続する第３の情報処理装置から構成される情報処理システムにおいて、
前記第１の情報処理装置は、
前記第３の情報処理装置を認証するための第１の識別情報、および前記第３の情報処理装置を識別するための第２の識別情報を記憶する第１の記憶手段と、
前記第３の情報処理装置からの要求に従って、前記第１の識別情報に基づいて、前記第３の情報処理装置を認証する認証手段と、
前記第３の情報処理装置が、前記第２の情報処理装置に接続するための第３の識別情報を生成する生成手段と、
前記生成手段により生成された前記第３の識別情報を、前記第２の識別情報と対応付けて記憶する第２の記憶手段と、
前記第３の識別情報を前記第３の情報処理装置に送信する第１の送信手段と、
前記第２の情報処理装置より、前記第３の識別情報を受信する第１の受信手段と、
前記第１の受信手段により受信された前記第３の識別情報と対応付けて前記第２の記憶手段に記憶されている前記第２の識別情報を前記第２の情報処理装置に送信する第２の送信手段と
を備え、
前記第２の情報処理装置は、
前記第３の情報処理装置が前記インターネットに接続するための前記設定情報と前記第２の識別情報を対応付けて記憶する第３の記憶手段と、
前記第３の情報処理装置より、前記第３の識別情報を受信する第２の受信手段と、
前記第２の受信手段により受信された前記第３の識別情報を、前記第１の情報処理装置に送信する第３の送信手段と、
前記第１の情報処理装置より、前記第２の識別情報を受信する第３の受信手段と、
前記第３の受信手段により受信された前記第２の識別情報と対応付けて前記第３の記憶手段に記憶されている前記設定情報を、前記第３の情報処理装置に送信する第４の送信手段と
を備え、
前記第３の情報処理装置は、
前記第１の識別情報を記憶する第４の記憶手段と、
前記第４の記憶手段により記憶された前記第１の識別情報に基づいて、前記第１の情報処理装置に対して、前記第３の情報処理装置の認証を要求する要求手段と、
前記第１の情報処理装置より、前記第３の識別情報を受信する第４の受信手段と、
前記第４の受信手段により受信された前記第３の識別情報を、前記第２の情報処理装置に送信する第５の送信手段と、
前記第２の情報処理装置より、前記設定情報を受信する第５の受信手段と
を備えることを特徴とする情報処理システム。
【請求項２】
ネットワークに接続する機器に、前記ネットワークに接続するために必要な設定情報を提供する情報処理装置であって、
前記機器を識別する機器識別情報に基づいて、前記機器を認証する認証手段と、
認証された前記機器に対して前記設定情報を送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項３】
前記機器識別情報を管理する他の装置に前記機器識別情報を要求する要求手段をさらに備え、
前記認証手段は、前記要求手段による要求の結果得られる機器識別情報に基づいて、前記機器を認証する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記機器が前記情報処理装置を特定する特定情報を管理する他の装置から取得した前記特定情報に基づいて送信してきた前記設定情報の要求を受信する設定情報要求受信手段をさらに備え、
前記送信手段は、前記設定情報要求受信手段により設定情報の要求が受け付けられた前記機器に対して前記設定情報を送信する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記設定情報要求受信手段は、前記機器が、前記他の装置に前記情報処理装置を識別する識別情報を送信することで、前記他の装置から提供を受けた前記特定情報に基づいて送信してきた前記設定情報の要求を受信する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記識別情報は、前記機器が記憶している複数の前記識別情報の中から選択された識別情報である
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
ネットワークに接続する機器に、前記ネットワークに接続するために必要な設定情報を提供する情報処理装置の情報処理方法であって、
前記機器を識別する機器識別情報に基づいて、前記機器を認証する認証ステップと、
認証された前記機器に対して前記設定情報を送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
ネットワークに接続する機器に、前記ネットワークに接続するために必要な設定情報を提供する情報処理装置のプログラムであって、
前記機器を識別する機器識別情報に基づいて、前記機器の認証を制御する認証制御ステップと、
認証された前記機器に対して前記設定情報を送信するように制御する送信制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
ネットワークに接続される情報処理装置であって、
前記ネットワークに接続するために必要となる設定情報を管理する第１の装置を特定する情報を受信する受信手段と、
前記情報処理装置を識別するための識別情報を、前記情報処理装置を認証する第２の装置に送信し、前記第２の装置に前記情報処理装置の認証を要求する要求手段と、
前記要求手段の処理により得られる認証結果を前記第１の装置に送信する送信手段と、
前記送信手段の処理により送信された認証結果に基づいて前記第１の装置が送信する前記設定情報を取得する取得手段と
を備えることを特徴とする情報処理装置。
【請求項１０】
前記第１の装置を特定する情報を管理する第３の装置に、前記第１の装置を特定する情報を要求する特定情報要求手段をさらに備え、
前記受信手段は、前記特定情報要求手段の要求に基づいて、前記第３の装置が送信する前記第１の装置を特定する情報を受信する
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記受信手段は、前記第３の装置が前記第２の装置により認証された前記情報処理装置に対して送信する前記第１の装置を特定する情報を受信する
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記特定情報要求手段は、前記第３の装置に、前記第１の装置を識別する識別情報を送信し、前記第１の装置を特定する情報を要求する
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１３】
複数の前記識別情報の中から前記第１の装置の識別情報を選択する選択手段をさらに備える
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
ネットワークに接続される情報処理装置の情報処理方法であって、
前記ネットワークに接続するために必要となる設定情報を管理する第１の装置を特定する情報を受信する受信ステップと、
前記情報処理装置を識別するための識別情報を、前記情報処理装置を認証する第２の装置に送信し、前記第２の装置に前記情報処理装置の認証を要求する要求ステップと、
前記要求ステップの処理により得られる認証結果を前記第１の装置に送信する送信ステップと、
前記送信ステップの処理により送信された認証結果に基づいて前記第１の装置が送信する前記設定情報を取得する取得ステップと
を含むことを特徴とする情報処理方法。
【請求項１５】
ネットワークに接続される情報処理装置のプログラムであって、
前記ネットワークに接続するために必要となる設定情報を管理する第１の装置を特定する情報の受信を制御する受信制御ステップと、
前記情報処理装置を識別するための識別情報を、前記情報処理装置を認証する第２の装置に送信し、前記第２の装置に前記情報処理装置の認証を要求するように制御する要求制御ステップと、
前記要求制御ステップの処理により得られる認証結果を前記第１の装置に送信するように制御する送信制御ステップと、
前記送信制御ステップの処理により送信された認証結果に基づいて前記第１の装置が送信する前記設定情報の取得を制御する取得制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】削除
【補正の内容】