(57)【特許請求の範囲】
【請求項１】
ネットワーク接続時に使用される認証情報を変更する際の変更ルール及び変更スケジュールを記憶しており、前記変更スケジュールに従って前記認証情報の変更指示を行う第１の情報処理装置と、
前記変更ルールを記憶しており、前記第１の情報処理装置から前記認証情報の変更指示が通知された時、前記変更ルールに従って前記認証情報を変更する中継装置と、
前記変更ルールを記憶しており、前記認証情報を使用して前記中継装置に接続要求を行い、前記接続要求が拒否された場合、前記変更ルールに従って変更した新規の認証情報により接続要求を行う第２の情報処理装置と
を具備し、
前記第１の情報処理装置は、前記ネットワークの構成情報を記憶しており、前記第２の情報処理装置が前記中継装置に接続した時、前記第２の情報処理装置が前記構成情報に含まれているかを確認し、前記第２の情報処理装置が前記構成情報に含まれていない場合、警告情報を出力する
自動更新システム。
【請求項２】
請求項１に記載の自動更新システムであって、
前記第１の情報処理装置は、前記認証情報を用いた認証を開始する前に前記変更ルールを前記中継装置及び前記第２の情報処理装置に通知し、
前記中継装置は、前記中継装置及び前記第２の情報処理装置が前記変更ルールを取得した後、前記認証情報を用いた認証を開始する
自動更新システム。
【請求項３】
請求項１又は２に記載の自動更新システムであって、
前記第１の情報処理装置は、前記変更スケジュールに従って、前記第２の情報処理装置に通知し、前記第２の情報処理装置から変更を拒否する旨の応答がなければ、前記認証情報の変更指示を前記中継装置に通知する
自動更新システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の自動更新システムであって、
前記第１の情報処理装置は、前記第２の情報処理装置が前記構成情報に含まれている場合、前記第２の情報処理装置が初期の認証情報を持っているかを確認し、前記第２の情報処理装置が初期の認証情報を持っていない場合、警告情報を出力する
自動更新システム。
【請求項５】
請求項１乃至４のいずれか一項に記載の自動更新システムであって、
前記第１の情報処理装置は、前記第２の情報処理装置の前記認証情報の変更履歴を示す変更履歴情報を参照し、前記第２の情報処理装置が前記中継装置に接続した時、前記第２の情報処理装置が前記変更ルールに従って前記認証情報を変更しているかを確認し、前記変更ルールに従って前記認証情報を変更していない場合、警告情報を出力する
自動更新システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の自動更新システムであって、
前記第２の情報処理装置は、前記認証情報を用いて通信データを暗号化して前記中継装置に送信する
自動更新システム。
【請求項７】
請求項６に記載の自動更新システムであって、
前記認証情報は、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）のパスワードキーである
自動更新システム。
【請求項８】
ネットワーク接続時に使用される認証情報の変更ルール及び変更スケジュール、前記ネットワークの構成情報を記憶する記憶部と、
前記変更ルールを中継装置及び他の情報処理装置に送信し、前記変更スケジュールに従って前記認証情報を変更する所定の時間になった時、前記認証情報を変更する旨を前記中継装置及び前記他の情報処理装置に通知し、前記通知に対して、前記他の情報処理装置から前記認証情報の変更を拒否する応答がなければ、前記中継装置に前記認証情報の変更指示を通知する変更管理部と
を具備し、
前記変更管理部は、前記他の情報処理装置が前記中継装置に接続した時、前記他の情報処理装置が前記構成情報に含まれているかを確認し、前記他の情報処理装置が前記構成情報に含まれていない場合、警告情報を出力する
情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
前記変更管理部は、前記他の情報処理装置が前記構成情報に含まれている場合、前記他の情報処理装置が初期の認証情報を持っているかを確認し、前記他の情報処理装置が初期の認証情報を持っていない場合、警告情報を出力する
情報処理装置。
【請求項１０】
請求項８又は９に記載の情報処理装置であって、
前記記憶部は、前記他の情報処理装置の前記認証情報の変更履歴を示す変更履歴情報を記憶しており、
前記変更管理部は、前記他の情報処理装置が前記中継装置に接続した時、前記他の情報処理装置が前記変更ルールに従って前記認証情報を変更しているかを確認し、
前記変更ルールに従って前記認証情報を変更していない場合、警告情報を出力する
情報処理装置。
【請求項１１】
中継装置に接続した際、他の情報処理装置から前記中継装置を経由して、ネットワーク接続時に使用される認証情報の変更ルールを受信する通信部と、
前記変更ルールを記憶する記憶部と、
前記ネットワークに接続している場合は前記他の情報処理装置から前記中継装置を経由して前記認証情報の変更指示が通知された時に、前記ネットワークに接続していない場合は前記中継装置への接続要求が拒否される毎に、前記変更ルールに従って前記認証情報を変更する変更管理部と、
前記ネットワークに接続していない場合、前記認証情報を使用して前記中継装置に接続要求を行い、前記接続要求が拒否された時、前記変更管理部により変更された新規の認証情報を使用して前記中継装置に再度の接続要求を行い、前記接続要求が許可された場合、前記ネットワークに接続する接続処理部と
を具備する
情報処理装置。
【請求項１２】
請求項１１に記載の情報処理装置であって、
前記通信部は、前記認証情報の変更指示が通知された時に、前記中継装置を介して他の通信を行っている場合、前記認証情報の変更を拒否する旨の応答を送信する
情報処理装置。
【請求項１３】
第１の情報処理装置からネットワーク接続時に使用される認証情報の変更ルールを受信し、前記変更ルールを第２の情報処理装置に送信し、前記第１の情報処理装置から前記認証情報の変更指示が通知された時、前記認証情報の変更指示を前記第２の情報処理装置に送信する通信部と、
前記変更ルールを記憶する記憶部と、
前記第１の情報処理装置から前記認証情報の変更指示が通知された時、前記変更ルールに従って前記認証情報を変更する変更管理部と、
前記認証情報の変更指示を前記第２の情報処理装置に送信した後、前記第２の情報処理装置との接続を切断し、前記第２の情報処理装置が接続要求してきた時、前記変更後の認証情報を基に接続要求の許否を判断する認証処理部と
を具備する
中継装置。
【請求項１４】
情報処理装置により実施される自動更新方法であって、
ネットワーク接続時に使用される認証情報の変更ルール及び変更スケジュール、前記ネットワークの構成情報を保持するステップと、
前記変更ルールを他の情報処理装置及び中継装置に送信し、前記変更スケジュールに従って前記認証情報を変更する所定の時間になった時、前記認証情報を変更する旨を前記他の情報処理装置に通知するステップと、
前記通知に対して、前記他の情報処理装置から前記認証情報の変更を拒否する応答がなければ、前記中継装置に前記認証情報の変更を指示するステップと、
前記他の情報処理装置が前記中継装置に接続した場合、前記他の情報処理装置が前記構成情報に含まれているかを確認するステップと、
前記他の情報処理装置が前記構成情報に含まれていない場合、警告情報を出力するステップと
を含む
自動更新方法。
【請求項１５】
請求項１４に記載の自動更新方法であって、
前記他の情報処理装置が前記構成情報に含まれている場合、前記他の情報処理装置が初期の認証情報を持っているかを確認するステップと、
前記他の情報処理装置が初期の認証情報を持っていない場合、警告情報を出力するステップと
を更に含む
自動更新方法。
【請求項１６】
請求項１４又は１５に記載の自動更新方法であって、
前記他の情報処理装置が前記中継装置に接続した時、前記他の情報処理装置が、前記変更ルールに従って前記認証情報を変更しているかを確認し、前記変更ルールに従って前記認証情報を変更していない場合、警告情報を出力するステップ
を更に含む
自動更新方法。
【請求項１７】
情報処理装置により実施される自動更新方法であって、
中継装置に接続した際、他の情報処理装置から前記中継装置を経由して、ネットワーク接続時に使用される認証情報の変更ルールを受信して保持するステップと、
前記ネットワークに接続している場合、前記他の情報処理装置から前記中継装置を経由して前記認証情報の変更指示が通知された時に、前記変更ルールに従って前記認証情報を変更するステップと、
前記ネットワークに接続していない場合、前記認証情報を使用して前記中継装置に接続要求を行うステップと、
前記接続要求が拒否された場合、前記変更ルールに従って前記認証情報を変更するステップと、
変更された新規の認証情報を使用して前記中継装置に再度の接続要求を行うステップと、
前記接続要求が許可された場合、前記ネットワークに接続するステップと
を含む
自動更新方法。
【請求項１８】
請求項１７に記載の自動更新方法であって、
前記認証情報の変更指示が通知された時に、前記中継装置を介して他の通信を行っている場合、変更を拒否する旨の応答を送信するステップ
を更に含む
自動更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動更新システムに関し、特にホームネットワーク上のパソコンにおけるパスワードキーの自動更新システムに関する。
【背景技術】
【０００２】
無線通信における暗号化技術の１つにＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）がある。ＷＥＰでは、送信されるパケットを暗号化して傍受者に内容を知られないようにすることで、有線通信と同様の安全性を持たせようとしている。
【０００３】
ＷＥＰを使用するには、ユーザがパスワードキーを機器に設定しておく必要がある。パスワードキーの設定にあたっては、初期設定したパスワードキーをそのまま固定で使用する方式があるが、この場合、一旦パスワードキーを他人に知られてしまうと不正に使用される危険がある。そこでユーザは、パスワードを定期的に更新しておくことが望ましいが、パスワードキーは秘匿性を高めるため長い文字列を入力する必要があり、入力ミスも多く、ユーザにとっては煩わしい作業であった。また、パスワードキーは接続される機器全てを一度に変更しなければならず、変更には大変な労力を必要としていた。
【０００４】
関連する技術として、特開２００４−７１２０号公報（特許文献１）に無線ＬＡＮネットワークシステムにおける接続制御方法が開示されている。
この従来技術は、無線ＬＡＮ端末装置を有する複数のクライアント側とアクセスポイントを介して有線ＬＡＮネットワークとの相互に通信を行う無線ＬＡＮネットワークシステムにおける接続制御方法に関する。この接続制御方法は、クライアント側の、無線ＬＡＮネットワークに参加するためのＩＤであるＳＳＩＤとＷＥＰキーを含む複数のプロファイルを指定し、アクセスポイントがダウンした場合、次に接続すべきアクセスポイントのプロファイルに切り換えて接続することを特徴とする。
【０００５】
また、特開２００４−２３６０３６号公報（特許文献２）に無線ＬＡＮシステムにおける端末認証方式が開示されている。
この無線ＬＡＮシステムにおける端末認証方式は、ＬＡＮケーブルに複数のアクセスポイントと認証サーバとを接続し、前記アクセスポイントと複数の端末とが無線接続を行う無線ＬＡＮシステムにおいて、端末を無線接続しているアクセスポイントから前記端末個別に供給する、予め定めた時間で変え続けるＷＥＰキーを、更に上り、下りで異なるようにしたことを特徴とする。
【０００６】
【特許文献１】特開２００４−７１２０号公報
【特許文献２】特開２００４−２３６０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、ＷＥＰのパスワードキーを自動更新し、ホームネットワーク上の全対象機器のパスワードキーの同期を取り、全ての端末のパスワードキーを一度に変えることによってセキュリティを保つ自動更新システムを提供することである。
【課題を解決するための手段】
【０００８】
以下に、［発明を実施するための最良の形態］で使用される番号を括弧付きで用いて、課題を解決するための手段を説明する。これらの番号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために付加されたものである。但し、それらの番号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００９】
本発明の自動更新システムは、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）のパスワードキーの変更ルール及び前記パスワードキーの変更スケジュールを記憶し、前記変更ルール及び前記変更スケジュールに従って前記パスワードキーを変更するサーバ（１０）と、前記サーバ（１０）により変更される前記パスワードキーを持ち、無線ＬＡＮを介して接続要求してきた機器に対して、前記パスワードキーによる認証を行い、前記パスワードキーが一致する場合、前記接続要求してきた機器の接続を許諾し、前記パスワードキーが一致しない場合、前記接続要求してきた機器の接続を拒否するルータ（３０）と、前記無線ＬＡＮを介して前記ルータ（３０）に接続を試み、前記パスワードキーが一致しない場合、前記サーバ（１０）から取得した前記変更ルールに従って前記パスワードキーを変更し、前記ルータ（３０）に再接続を行うクライアント（２０）とを具備する。
【００１０】
前記サーバ（１０）は、前記パスワードキーを変更する旨を前記クライアント（２０）に通知し、前記クライアント（２０）から変更を拒否する旨の応答がなければ、前記パスワードキーを変更する。
【００１１】
前記サーバ（１０）は、前記ネットワークの構成時の初期構成の情報を記憶しており、前記クライアント（２０）が前記ルータ（３０）に接続した場合、前記クライアント（２０）が前記初期構成に含まれていたか確認し、含まれていなければ管理者に警告する。
【００１２】
前記サーバ（１０）は、前記クライアント（２０）が前記ルータ（３０）に接続した場合、前記クライアント（２０）が、以前に使用されていたパスワードキーを持っているか確認し、持っていなければ管理者に警告する。
【００１３】
前記サーバ（１０）から前記変更ルール及び前記変更スケジュールを取得し、前記サーバ（１０）との通信が途絶えた場合、前記サーバ（１０）の代わりに、前記変更ルール及び前記変更スケジュールに従って前記パスワードキーを変更する予備サーバ（１０）を更に具備する。
【００１４】
前記クライアント（２０）は、優先順位を設定されており、前記サーバ（１０）、及び自身よりも前記優先順位の高い他のクライアント（２０）との通信が途絶えた場合、前記予備サーバ（１０）となる。
【００１５】
本発明のサーバ（１０）は、ルータでの認証に用いるＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）のパスワードキーの変更ルール及び前記パスワードキーの変更スケジュールを記憶する記憶部と、前記変更ルールをクライアントに送信し、且つ、前記変更スケジュールに従って前記パスワードキーを変更する時間になった時、前記パスワードキーを変更する旨を事前に前記クライアントに通知する通信部と、前記通知に対して、前記クライアントから前記パスワードキーの変更を拒否する応答がなければ、前記変更ルールに従って前記ルータでの認証に用いる前記パスワードキーを変更する処理部とを具備する。
なお、本発明のサーバ（１０）は、コンピュータ本体に限らず、コンピュータの付属装置であっても良い。
【００１６】
本発明のサーバ（１０）において、前記記憶部は、ネットワークの構成時の初期構成の情報を記憶している。前記処理部は、前記クライアントが前記ルータに接続した場合、前記クライアントが前記初期構成に含まれていたか確認し、含まれていなければ管理者に警告する。
【００１７】
本発明のサーバ（１０）において、前記処理部は、前記クライアントが前記ルータに接続した場合、前記クライアントが、以前に使用されていたパスワードキーを持っているか確認し、持っていなければ管理者に警告する。
【００１８】
本発明のクライアント（２０）は、無線ＬＡＮを介して通信を行い、ネットワーク構築時に、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）のパスワードキーの変更ルールに従ってルータ（３０）が持つ前記パスワードキーを変更するサーバ（１０）から、前記変更ルールを取得する通信部と、前記ルータ（３０）に接続を試み、前記パスワードキーが一致しない場合、前記変更ルールに従って前記パスワードキーを変更し、前記ルータ（３０）に再接続を行う処理部とを具備する。
なお、本発明のクライアント（２０）は、コンピュータ本体に限らず、コンピュータの付属装置であっても良い。
【００１９】
本発明のクライアント（２０）において、前記通信部は、前記サーバ（１０）から前記パスワードキーを変更する旨の通知を受信した時に、前記ルータ（３０）を介して他の通信を行っている場合、前記サーバ（１０）に変更を拒否する旨の応答を送信する。
【００２０】
本発明のクライアント（２０）において、前記通信部は、前記サーバ（１０）から前記変更ルール及び前記変更スケジュールを取得する。前記処理部は、前記サーバ（１０）との通信が途絶えた場合、前記サーバ（１０）の代わりに、前記変更ルール及び前記変更スケジュールに従って前記ルータ（３０）が持つ前記パスワードキーを変更する。
【００２１】
本発明のクライアント（２０）において、前記処理部は、設定された優先順位を参照し、前記サーバ（１０）、及び自身よりも前記優先順位の高い他のクライアントとの通信が途絶えた場合、前記サーバ（１０）の代わりに、前記ルータ（３０）が持つ前記パスワードキーを変更する。
【００２２】
以下に示す本発明の自動更新方法は、サーバ（１０）において実施する。
本発明の自動更新方法は、（ａ）ルータ（３０）での認証に用いるＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）のパスワードキーの変更ルール及び前記パスワードキーの変更スケジュールを取得するステップと、（ｂ）前記変更ルールを他の通信機器に送信し、且つ、前記変更スケジュールに従って前記パスワードキーを変更する時間になった時、前記パスワードキーを変更する旨を事前に前記他の通信機器に通知するステップと、（ｃ）前記通知に対して、前記他の通信機器から前記パスワードキーの変更を拒否する応答がなければ、前記変更ルールに従って前記ルータ（３０）での認証に用いる前記パスワードキーを変更するステップとを具備する。
【００２３】
本発明の自動更新方法は、（ｄ）ネットワークの構成時の初期構成の情報を取得するステップと、（ｅ）前記他の通信機器が前記ルータ（３０）に接続した場合、前記他の通信機器が前記初期構成に含まれていたか確認し、含まれていなければ管理者に警告するステップとを更に具備する。
【００２４】
本発明の自動更新方法は、（ｆ）前記他の通信機器が前記ルータ（３０）に接続した場合、前記他の通信機器が、以前に使用されていたパスワードキーを持っているか確認し、持っていなければ管理者に警告するステップを更に具備する。
【００２５】
以下に示す本発明の他の自動更新方法は、クライアント（２０）において実施する。
本発明の他の自動更新方法は、（Ａ）無線ＬＡＮを介して通信を行い、ネットワーク構築時に、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）のパスワードキーの変更ルールに従ってルータ（３０）が持つ前記パスワードキーを変更するサーバから、前記変更ルールを取得するステップと、（Ｂ）前記ルータ（３０）に接続を試み、前記パスワードキーが一致しない場合、前記変更ルールに従って前記パスワードキーを変更し、前記ルータ（３０）に再接続を行うステップとを具備する。
【００２６】
本発明の他の自動更新方法は、（Ｃ）前記サーバから前記パスワードキーを変更する旨の通知を受信した時に、前記ルータ（３０）を介して他の通信を行っている場合、前記サーバに変更を拒否する旨の応答を送信するステップ
を更に具備する。
【００２７】
本発明の他の自動更新方法は、（Ｄ）前記サーバから前記変更ルール及び前記変更スケジュールを取得するステップと、（Ｅ）前記サーバとの通信が途絶えた場合、前記サーバの代わりに、前記変更ルール及び前記変更スケジュールに従って前記ルータ（３０）が持つ前記パスワードキーを変更するステップとを更に具備する。
【００２８】
本発明の他の自動更新方法は、（Ｆ）設定された優先順位を参照し、前記サーバ、及び自身よりも前記優先順位の高い他の通信機器との通信が途絶えた場合、前記サーバの代わりに、前記ルータ（３０）が持つ前記パスワードキーを変更するステップ
を具備する。
【００２９】
本発明のプログラムは、上記のいずれかの自動更新方法をコンピュータに実行させる。
【発明の効果】
【００３０】
無線ＬＡＮを利用するホームネットワークにおいて、ユーザがＷＥＰパスワードキーを入力したり定期的に更新したりすること無く、ホームネットワーク上の全ての端末のパスワードキーを一度に変更できる。
【発明を実施するための最良の形態】
【００３１】
以下に本発明の第１実施形態について添付図面を参照して説明する。
図１に示すように、本発明におけるホームネットワークは、親ＰＣ１０、子ＰＣ２０、ルータ３０を有する。
親ＰＣ１０は、ルータ３０と有線ＬＡＮ又は無線ＬＡＮで接続された端末である。常時起動していることが望ましい。主にホームサーバを想定している。ここでは例として、デスクトップパソコンを示す。子ＰＣ２０は、ルータ３０と無線ＬＡＮで接続された無線端末である。主にクライアントになる。ここでは例として、２台のノートパソコン（子ＰＣ２０−１，子ＰＣ２０−２）を示す。ルータ３０は、親ＰＣ１０及び子ＰＣ２０とインターネットとの間の通信を仲介する中継装置である。ここでは例として、無線ＬＡＮ対応のブロードバンドルータを示す。なお、ルータ３０は、例えば、ゲートウェイサーバやプロキシサーバのように中継機能を持つコンピュータでも良い。
【００３２】
なお、特に図示していないが、親ＰＣ１０及び子ＰＣ２０は、通常のＰＣ（パソコン）と同様に、処理部（例：ＣＰＵ）、記憶部（例：メモリ，ハードディスク）、操作部（例：キーボード，マウス），表示部（例：ディスプレイ）を備える。また、親ＰＣ１０は、有線ＬＡＮ又は無線ＬＡＮに対応する通信部（例：ネットワークカード）を備える。子ＰＣ２０は、無線ＬＡＮに対応する通信部（例：ネットワークカード）を備える。但し、実際には、上記に例示した各装置は、不用であれば備えていなくても良い。
【００３３】
図２を参照して、本発明の内容について説明する。
（１）ステップＳ１０１
まず、ホームネットワークの構築時に親ＰＣ１０を決定する。この時、例えば、親ＰＣ１０の所定のボタンを押下することで、現在のホームネットワークのＬＡＮの構成を確立する。上記の所定のボタンは、ハードウェア的に親ＰＣ１０の本体やキーボードに設けられたボタンに限らず、ソフトウェア的に親ＰＣ１０のディスプレイ（表示画面）上に表示されたボタンでも良い。表示されたボタンは、マウスやキーボードの操作により押下する。タッチパネル式のディスプレイであれば、直接画面に触れて押下する。なお、実際には、所定のボタンの押下に限らず、親ＰＣ１０を決定する操作であれば良い。例えば、音声認識が可能であれば、音声による指示でも良い。
（２）ステップＳ１０２
決定した親ＰＣ１０にデータベースを構築する。
データベースには、例えば、「ＬＡＮの構成」、「ＷＥＰの変更ルール」、「ＷＥＰの変更スケジュール」、「ＷＥＰの変更履歴」が記憶される。
「ＬＡＮの構成」は、接続されたＰＣの製造番号（シリアル）やＭＡＣアドレスを示す。接続されたＰＣとは、親ＰＣ１０、子ＰＣ２０、及びルータ３０を含むネットワーク上の通信機器全てを指す。「ＷＥＰの変更ルール」は、ＷＥＰのパスワードキー（ＷＥＰキー）をどうやって変更するかを示す。「ＷＥＰの変更スケジュール」は、ＷＥＰキーをいつ変更するかを示す。「ＷＥＰの変更履歴」は、ＷＥＰキーがどう変更されたかを示す。
（３）ステップＳ１０３
その後、親ＰＣ１０から子ＰＣ２０にＷＥＰの変更ルールを配信する。
（４）ステップＳ１０４
ＷＥＰの変更スケジュールに従い、ＷＥＰキーの変更時間が近づくと親ＰＣ１０から子ＰＣ２０へ一斉に通知する。
（５）ステップＳ１０５
通知に対し、子ＰＣ２０に常駐したソフトウェアが応答する。
子ＰＣ２０が、アイドル（待機）状態、又はＷＥＰキーの変更が可能な状態であれば、「ＯＫ」を示す応答を親ＰＣ１０に送る。子ＰＣ２０が、データダウンロード中、又はルータと通信中の場合。「ＮＧ」を示す応答を親ＰＣ１０に送る。子ＰＣ２０が、起動していない、若しくはネットワークに接続していない場合、親ＰＣ１０に何も応答しない。この場合、応答しない子ＰＣ２０は、存在していないものとして処理を進める。
（６）ステップＳ１０６
親ＰＣ１０は、全ての子ＰＣ２０からＮＧを受けなければ、ＷＥＰキーの変更を実施する。
（７）ステップＳ１０７
親ＰＣ１０からルータ３０へＷＥＰキーの変更コマンドを発行する。
（８）ステップＳ１０８
ルータ３０は、ＷＥＰキーを変更する。
（９）ステップＳ１０９
子ＰＣ２０は、自身のＷＥＰキーが、ルータ３０のＷＥＰキーと不一致であるため、接続が切断される。
（１０）ステップＳ１１０
子ＰＣ２０とルータ３０との回線接続が切断されるため、子ＰＣ２０は「再接続処理」によりＷＥＰキーの変更を実施する。
【００３４】
また、子ＰＣ２０がホームネットワークに参加していない状況でルータ３０のＷＥＰキーの変更が行われた場合、該子ＰＣ２０が再びホームネットワークに参加する時は、「再接続処理」に基づいて再接続を行う。
【００３５】
図３を参照して、再接続処理の処理フローについて説明する。
（１）ステップＳ２０１
子ＰＣ２０は、自身のＷＥＰキーと、ルータ３０のＷＥＰキーとを比較する。
（２）ステップＳ２０２
子ＰＣ２０は、ルータ３０との間で、互いのＷＥＰキーが一致しているかどうか判定する。
（３）ステップＳ２０３
子ＰＣ２０は、互いのＷＥＰキーが一致していれば接続処理を行う。
（４）ステップＳ２０４
子ＰＣ２０は、互いのＷＥＰキーが一致していなければ、ＷＥＰの変更ルールに従い、次のＷＥＰキーを選択する。
（５）ステップＳ２０５
子ＰＣ２０は、次のＷＥＰキーと、ルータ３０のＷＥＰキーとを比較する。
（６）ステップＳ２０６
子ＰＣ２０は、ルータ３０との間で、互いのＷＥＰキーが一致しているかどうか判定する。互いのＷＥＰキーが一致していなければ、ＷＥＰの変更ルールに従い、次のＷＥＰキーと、ルータ３０のＷＥＰキーとを比較する。これを一致するまで繰り返す。
（７）ステップＳ２０７
子ＰＣ２０は、互いのＷＥＰキーが一致していれば接続処理を行う。
【００３６】
図４に、子ＰＣ再接続後の親ＰＣの処理を示す。
（１）ステップＳ３０１
子ＰＣ２０の再接続後に、親ＰＣ１０は、子ＰＣ２０が接続された後の構成を、データベースに登録された最初のＬＡＮ構成（初期の構成）と比較する。
（２）ステップＳ３０２
親ＰＣ１０は、子ＰＣ２０の接続後の構成と初期の構成とが一致していれば処理を継続する。一致していなければ、親ＰＣ１０はＷａｒｎｉｎｇ（警告）を表示して処理を終了する。Ｗａｒｎｉｎｇ（警告）は、画面表示に限らず、音声による通知や、発光装置の点灯又は点滅による通知でも良い。或いは、親ＰＣ１０のユーザが自宅に不在の場合を考慮して、親ＰＣ１０のユーザの携帯電話機にＷａｒｎｉｎｇ（警告）を通知するようにしても良い。
なお、初期の構成に含まれていなかった新たな子ＰＣ２０をホームネットワークに接続する場合、親ＰＣ１０のデータベースに登録された初期の構成に、子ＰＣ２０を含めるための設定を行う。例えば、新たな子ＰＣ２０をホームネットワークに接続した状態で、初期の構成を決定するための所定のボタンを押下する。
（３）ステップＳ３０３
構成が一致していた場合、親ＰＣ１０は、子ＰＣ２０にホームネットワーク構成時のＷＥＰ初期値（以下、ＷＥＰ１）があるか確認する。この時、親ＰＣ１０は、子ＰＣ２０が有するＷＥＰ変更ルールの最初にあるＷＥＰキーを取得する。又は、子ＰＣ２０が有するＷＥＰ変更ルール自体を取得するようにしても良い。取得の方法としては、親ＰＣ１０が子ＰＣ２０にアクセスして取得することや、親ＰＣ１０が子ＰＣ２０からの通知を受けて取得することが考えられる。但し、実際には、これらの例に限定されない。
（４）ステップＳ３０４
子ＰＣ２０にＷＥＰ１がある場合、親ＰＣ１０は、子ＰＣ２０を正式に認証された子ＰＣであると判断する。
（５）ステップＳ３０５
子ＰＣ２０にＷＥＰ１がない場合、親ＰＣ１０は、Ｗａｒｎｉｎｇ（警告）を表示する。Ｗａｒｎｉｎｇ（警告）を表示した時、親ＰＣ１０は、子ＰＣ２０の接続を遮断するための処理を行うようにしても良い。例えば、再度、ＷＥＰキーの変更を実施し、ルータ３０のＷＥＰキーを変更する。又は、ルータ３０に、その子ＰＣ２０からの通信を受け付けないよう指示する。
【００３７】
なお、親ＰＣ１０が無線ＬＡＮを介してルータ３０と通信を行う場合、ＷＥＰキーが変更された時、親ＰＣ１０自身も、変更後のＷＥＰキーを使用してルータ３０と再接続する。
【００３８】
図５を参照して、親ＰＣのデータベースについて説明する。
データベースは、「ＷＥＰ変更に関する情報」と「ＰＣ情報」を有する。
「ＷＥＰ変更に関する情報」は、親ＰＣだけが持つ情報である。具体的には、「ＷＥＰ変更スケジュール」「ＷＥＰ変更ルール」「ＷＥＰ変更履歴」がある。「ＷＥＰ変更スケジュール」は、例えば、毎日，毎週、毎月といったＷＥＰの変更スケジュールを示す。「ＷＥＰ変更ルール」は、例えば、ホームネットワーク構成時のＷＥＰ初期値（ＷＥＰ１）に対して数式を割り当て、子ＰＣへ配布するといった内容が規定されている。「ＷＥＰ変更履歴」は、例えば、ＷＥＰ１から現在までの変更履歴を示す。
「ＰＣ情報」は、子ＰＣから取得する情報である。具体的には、「ＰＣ型番」「ＩＰアドレス」「ＭＡＣアドレス」「ＷＥＰ変更履歴」がある。「ＰＣ型番」は、ＰＣの製品名称及び製造番号である。（例：ＰＣ−ＶＺ１２３ＡＤ）。「ＩＰアドレス」は、インターネットやイントラネットといったＩＰネットワークに接続されたコンピュータや通信機器１台１台に割り振られた識別番号である。（例：１１１．２２２．３３３．４４４）。「ＭＡＣアドレス」は、ＰＣが有する各ネットワークカードの１枚１枚に割り当てられた固有のＩＤ番号である。（例：１Ｚ−２Ｂ−３Ｃ−４Ｄ−５Ｅ−６Ｆ）。「ＷＥＰ変更履歴」は、上記の「ＷＥＰ変更履歴」と同様である。（例：ＷＥＰ１，ＷＥＰ２，ＷＥＰ３，・・・，ＷＥＰｎ）。ここで、ＰＣとは、ホームネットワークに属する親ＰＣ、子ＰＣ、ルータを含む全てのＰＣを示す。
【００３９】
図６を参照して、親ＰＣのデータベースのイメージを詳述する。
データベースのイメージは、例えば、図６に示す「ＭＡＳＴＥＲ．ＤＡＴ」というファイルのようになる。
「ＭＡＳＴＥＲ．ＤＡＴ」では、「項目」として「ＭＡＳＴＥＲ」「ＷＥＰ＿ＫＥＹ」「ＰＣ１〜ｎ」が一列に記述されている。なお、行と列は、逆にすることも可能である。
「ＭＡＳＴＥＲ」の行は、親ＰＣの指定を示す「ＰＣ１」が記述されている。
「ＷＥＰ＿ＫＥＹ」の行は、変更スケジュールとして指定した値を示す「Ｗｅｅｋｌｙ（ｆｒｉ．２３：００）」「ＷＥＰＣＨＧ．ＤＡＴ」「ＷＥＰ＿ＨＳＴ．ＤＡＴ」が記述されている。「Ｗｅｅｋｌｙ（ｆｒｉ．２３：００）」は、毎週金曜日の２３：００にＷＥＰキーを変更するスケジュールであることを示している。但し、これは一例である。実際には、一定時間毎、毎日、毎週、毎月、或いは隔日、隔週、隔月、又は特定の日時と、ユーザが所望のスケジュールを自由に設定できるものとする。また、「ＷＥＰＣＨＧ．ＤＡＴ」は、変更ルールを記述したファイルを指定している。親ＰＣが変更ルールを参照する際は、この「ＷＥＰＣＨＧ．ＤＡＴ」の内容を参照する。「ＷＥＰＣＨＧ．ＤＡＴ」の内容は、「ＷＥＰｎ＋１＝ＷＥＰｎ＊ＳＳＩＤ＋ＢＢＢ」のように記述されている。また、「ＷＥＰ＿ＨＳＴ．ＤＡＴ」は、親ＰＣが持っている変更の記録である変更履歴を記述したファイルを指定している。「ＷＥＰ＿ＨＳＴ．ＤＡＴ」の内容は、「変更日時（例：２００６０２１７）」「ＷＥＰキーの内容（例：１２３４５Ｄ７Ｂ９０Ａ２）」「ＷＥＰキーの名称（例：ＷＥＰ１）」である。
「ＰＣ１〜ｎ」の行は各々、「型番情報」「ＩＰアドレス」「ＭＡＣアドレス」「ＷＥＰ変更履歴」が記述されている。なお、「ＰＣ１〜ｎ」は、ネットワーク上のＰＣを示す情報である。この情報は、例えば親ＰＣを決定した時（ＬＡＮ構成を確立した時）に、親ＰＣにより自動取得される。「ＰＣ１〜ｎ」の順番は、親ＰＣの代理の順番（優先順位）とする。ここでは、ＰＣ１が最上位であり、親ＰＣとなる。「型番情報」は、ＰＣの型番を示す情報であり、製品名称及び製造番号を示している。「ＩＰアドレス」は、各ＰＣに割り当てられたＩＰアドレスを示す。「ＭＡＣアドレス」は、各ＰＣのネットワークカードといった通信用インタフェースに固有のＭＡＣアドレスを示す。
「ＷＥＰ変更履歴」は、ＷＥＰキーの変更履歴を記述したファイルを指定している。ここでは、ＷＥＰ変更履歴のファイルの例として、「ＰＣ１．ＤＡＴ」「ＰＣ２．ＤＡＴ」「ＰＣ３．ＤＡＴ」について説明する。「ＰＣ１．ＤＡＴ」は、親ＰＣとなったＰＣ１のＷＥＰ変更履歴を示すファイルである。ここでは、親ＰＣのＰＣ１は有線ＬＡＮであり、ＷＥＰキーの変更が行われないため、変更履歴は無い。「ＰＣ２．ＤＡＴ」は、子ＰＣとなったＰＣ２のＷＥＰ変更履歴を示すファイルである。「ＰＣ２．ＤＡＴ」の内容は、「変更日時（例：２００６０２１７）」「ＷＥＰキーの内容（例：１２３４５Ｄ７Ｂ９０Ａ２）」「ＷＥＰキーの名称（例：ＷＥＰ１）」である。「ＰＣ３．ＤＡＴ」も基本的に「ＰＣ２．ＤＡＴ」と同様であるが、途中、ホームネットワークに参加していなかった時期があり、その時期のＷＥＰ変更履歴は無い。
【００４０】
本発明の実施例について以下に詳述する。
図７は、ホームネットワークが確立した時点で、親ＰＣから子ＰＣへＷＥＰキーの変更ルールを配信する場合について示す。
この時、親ＰＣは、「ＬＡＮの構成」、「ＷＥＰの変更ルール」、「ＷＥＰの変更スケジュール」、「ＷＥＰの変更履歴」といった情報を持っている。子ＰＣは、「ＷＥＰの変更ルール」の情報を持っている。
ホームネットワークが確立した時点で、親ＰＣ１０は、子ＰＣ２０及びルータ３０へＷＥＰキーの変更ルールを配信する。子ＰＣ２０へは、ルータ３０経由で配信する。ＷＥＰキーの変更ルールには、ＷＥＰがどのように変更されていくかが定義されている。ここでは、ＷＥＰ１に始まり、ＷＥＰ２，ＷＥＰ３，・・・，ＷＥＰｎへと順番に変更される。
【００４１】
図８は、ＷＥＰキー変更の時間が近づいた時、親ＰＣから一斉に通知される場合について示す。ここでは、通知から５分後にＷＥＰキーの変更が行われる場合について説明する。
親ＰＣ１０は、５分後にＷＥＰキーを変更する旨を子ＰＣ２０及びルータ３０へ一斉に通知する。子ＰＣ２０−１は、アイドル（待機）状態であるため、通知に対して、「ＯＫ」を示す応答を親ＰＣ１０に送信する。子ＰＣ２０−２は、データダウンロード中でＢＵＳＹ状態であるため、通知に対して、「ＮＧ」を示す応答を親ＰＣ１０に送信する。応答は、ネットワークに接続されている子ＰＣ２０に常駐したソフトウェアが応答する。親ＰＣ１０は、全ての子ＰＣからＮＧがなければＷＥＰキーの変更を実施する。
【００４２】
図９は、子ＰＣがホームネットワークに参加していない状況でＷＥＰキーの変更が行われた場合について示す。ここでは、子ＰＣ２０−２がホームネットワークに参加していない場合について説明する。ホームネットワークに参加していない理由としては、ＷＥＰキーの自動切換え中に、本体電源がＯＦＦである場合や、外出中又は故障中でネットワーク接続が行われていない場合が考えられる。
例えば、ＷＥＰキーをＷＥＰ１からＷＥＰ２に変更する場合、親ＰＣ１０からＷＥＰキー変更コマンドを子ＰＣ２０及びルータ３０に送信する。子ＰＣ２０−１及びルータ３０は、ホームネットワークに参加しているため、ＷＥＰキー変更コマンドを受信し、ＷＥＰキーをＷＥＰ１からＷＥＰ２に変更する。しかし、子ＰＣ２０−２は、ホームネットワークに参加していないため、ＷＥＰキー変更コマンドを受信することができず、ＷＥＰキーを変更できない。
【００４３】
図１０に、ＷＥＰキーの再取得処理によりホームネットワークへの再接続を行う場合について示す。
例えば、図９の子ＰＣ２０−２やユーザが新たに購入した子ＰＣを、ホームネットワークに接続した場合、ルータ３０とＷＥＰキーが一致しないため通信を行うことができない。そこで、ホームネットワークへの再接続を行う必要がある。
まず、子ＰＣ２０は、最初のＷＥＰキー又は直前に使用していたＷＥＰキーを用いてルータ３０への接続を試みる。ここでは、子ＰＣ２０のＷＥＰキーは、ＷＥＰ１とする。
しかし、ルータ３０のＷＥＰキーはＷＥＰ２であるため、ＷＥＰキーが一致せず、子ＰＣ２０は接続できない。
そこで、子ＰＣ２０は、ＷＥＰの変更ルールに従い、ＷＥＰの変更を行って再接続を実施する。ここでは、ＷＥＰの変更ルールにより、ＷＥＰ１からＷＥＰ２に変更する。
ルータ３０のＷＥＰキーはＷＥＰ２であるため、ＷＥＰキーが一致し、子ＰＣ２０はホームネットワークに参加することができる。
【００４４】
図１１に、ＷＥＰキーの再取得後の処理について示す。
ＷＥＰキーの再取得処理により、子ＰＣ２０−２が新たにホームネットワークに参加した場合、親ＰＣ１０は、ホームネットワーク構成時に子ＰＣ２０−２が含まれていたかどうかデータベースを参照して確認する。子ＰＣ２０−２が初期の構成に含まれていなければ、親ＰＣ１０は、初期の構成と異なる旨のＷａｒｎｉｎｇ（警告）を表示して親ＰＣ１０のユーザに通知する。Ｗａｒｎｉｎｇ（警告）を表示した場合、再度、ＷＥＰキーを変更するようにしても良い。また、子ＰＣ２０−２が初期の構成に含まれていた場合、子ＰＣ２０−２が初期のＷＥＰキー（ＷＥＰ１）を持っているかどうか確認する。子ＰＣ２０−２が初期のＷＥＰキー（ＷＥＰ１）を持っていなければ、子ＰＣ２０−２が初期の構成に含まれていなかった可能性があるため、親ＰＣ１０は、Ｗａｒｎｉｎｇ（警告）を表示して親ＰＣ１０のユーザに通知する。子ＰＣ２０−２が初期のＷＥＰキー（ＷＥＰ１）を持っていれば、子ＰＣ２０−２を正規の子ＰＣ２０と判断する。
【００４５】
なお、親ＰＣの本体電源がＯＦＦ（親ＰＣが起動していない）、又は、親ＰＣがホームネットワークに接続されていない場合、子ＰＣの１つを親ＰＣの代理とするようにしても良い。
例えば、事前に子ＰＣの１つを予備の親ＰＣとしておき、この子ＰＣに定期的に親ＰＣのデータベースの情報を通知し、親ＰＣからの通信が途絶えた場合に、この子ＰＣが親ＰＣとして機能するようにする。或いは、初期の構成に含まれていた全ての子ＰＣに優先順位を設定し、これら全ての子ＰＣに定期的に親ＰＣからデータベースの情報を通知し、子ＰＣの各々は、親ＰＣ、及び自身よりも優先順位の高い子ＰＣの通信が途絶えた場合に、親ＰＣとして機能するようにする。
優先順位については、例えば、子ＰＣの各々に、優先順位のリスト（テーブル）を与え、子ＰＣは、このリストを参照して判断する。又は、子ＰＣの各々に、１から順に優先順位を示す番号を割り当て、子ＰＣは、自身より１に近い番号を持つ子ＰＣの方が優先順位が高いと判断する。
親ＰＣの接続確認では、例えば、ＷＥＰの変更スケジュールに設定された時間になってもＷＥＰキーの変更が行われなかった時、又は、所定時間の経過毎に定期的に、子ＰＣが、親ＰＣに対してｐｉｎｇコマンドを実行して確認する。或いは、ルータが、親ＰＣからの通信が途絶えたことを子ＰＣに通知するようにしても良い。
但し、実際には、上記の例に限定されない。
【００４６】
親ＰＣ１０は、ルータ３０とインターネット１００との間に設置されていても良い。例えば、ネットワークの構成により、親ＰＣ１０の配下に複数のルータ３０が接続されている場合が考えられる。また、親ＰＣ１０とルータ３０は一体となっていても良い。
更に、親ＰＣ１０は、インターネット１００上にあるＩＳＰ（インターネットサービスプロバイダ）のサーバとすることも可能である。ユーザにルータを貸与するＩＳＰであれば、サービスの一環として本発明を実施できる。この場合、ＷＥＰキーを他者に知られないようにするため、ＷＥＰキーにユーザ固有の情報を含むことが望ましい。
【００４７】
本発明における子ＰＣ２０は、コンピュータに限らず、無線ＬＡＮに対応した通信機器であれば良い。例えば、ＩＰ電話やプリンタといったネットワーク機器、デジタルテレビ等の情報家電、ＤＶＤプレーヤーを始めとする録画再生装置、家庭用ゲーム機、オーディオ機器が考えられる。
【００４８】
なお、親ＰＣ１０及び子ＰＣ２０は、コンピュータの本体である必要はない。例えば、コンピュータに搭載された通信用のネットワークカードに、本発明の親ＰＣ１０又は子ＰＣ２０の機能を持たせることが考えられる。また、外付けの装置に本発明の親ＰＣ１０又は子ＰＣ２０の機能を与え、この外付けの装置が装着されたコンピュータを親ＰＣ１０又は子ＰＣ２０としても良い。
【００４９】
ルータ３０が仮想ＬＡＮ（ＶＬＡＮ）を構成できる場合、１つのルータ３０に対し、複数の親ＰＣ１０が存在していても良い。ホームネットワークの構成時に、親ＰＣ１０の各々がどの子ＰＣ２０を配下に持つかにより、親ＰＣ１０毎に仮想的なグループを設定する場合が考えられる。この場合、所定のグループの親ＰＣ１０からのＷＥＰキーの変更コマンドは、他のグループに属する子ＰＣ２０には影響しない。例えば、親ＰＣ１０−１がルータ３０を介して子ＰＣ２０−１及び子ＰＣ２０−２を配下に持ち、親ＰＣ１０−２がルータ３０を介して子ＰＣ２０−３及び子ＰＣ２０−４を配下に持つ場合、親ＰＣ１０−１からのＷＥＰキーの変更コマンドは、子ＰＣ２０−１及び子ＰＣ２０−２には影響するが、子ＰＣ２０−３及び子ＰＣ２０−４には影響しない。
【００５０】
なお、親ＰＣ１０の構成と、本発明における各処理との関係について以下に詳述する。
親ＰＣ１０は、記憶部（例：メモリ，ハードディスク）と、通信部（例：ネットワークカード）と、処理部（例：ＣＰＵ）とを具備する。記憶部（例：メモリ，ハードディスク）は、ルータ３０での認証に用いるＷＥＰキーの変更ルール及び前記ＷＥＰキーの変更スケジュールを記憶する。通信部（例：ネットワークカード）は、前記変更ルールを他の情報処理装置に送信し、且つ、前記変更スケジュールに従って前記ＷＥＰキーを変更する時間になった時、前記ＷＥＰキーを変更する旨を事前に前記他の情報処理装置に通知する。処理部（例：ＣＰＵ）は、前記通知に対して、前記他の情報処理装置から前記ＷＥＰキーの変更を拒否する応答がなければ、前記変更ルールに従って前記ルータ３０での認証に用いる前記ＷＥＰキーを変更する。
【００５１】
親ＰＣ１０において、前記記憶部（例：メモリ，ハードディスク）は、ネットワークの構成時の初期構成の情報を記憶している。前記処理部（例：ＣＰＵ）は、前記他の情報処理装置が前記ルータ３０に接続した場合、前記他の情報処理装置が前記初期構成に含まれていたか確認し、含まれていなければ管理者に警告する。
【００５２】
親ＰＣ１０において、前記処理部（例：ＣＰＵ）は、前記他の情報処理装置が前記ルータ３０に接続した場合、前記他の情報処理装置が、以前に使用されていたＷＥＰキーを持っているか確認し、持っていなければ管理者に警告する。
【００５３】
親ＰＣ１０は、コンピュータ本体に限らず、コンピュータの付属装置であっても良い。
【００５４】
また、子ＰＣ２０の構成と、本発明における各処理との関係について以下に詳述する。
子ＰＣ２０は、通信部（例：ネットワークカード）と、処理部（例：ＣＰＵ）とを具備する。通信部（例：ネットワークカード）は、無線ＬＡＮを介して通信を行い、ネットワーク構築時に、ＷＥＰキーの変更ルールに従ってルータ３０が持つ前記ＷＥＰキーを変更する親ＰＣ１０から、前記変更ルールを取得する。処理部（例：ＣＰＵ）は、前記ルータ３０に接続を試み、前記ＷＥＰキーが一致しない場合、前記変更ルールに従って前記ＷＥＰキーを変更し、前記ルータ３０に再接続を行う。
【００５５】
子ＰＣ２０において、前記通信部（例：ネットワークカード）は、前記親ＰＣ１０から前記ＷＥＰキーを変更する旨の通知を受信した時に、前記ルータ３０を介して他の通信を行っている場合、前記親ＰＣ１０に変更を拒否する旨の応答を送信する。
【００５６】
子ＰＣ２０において、前記通信部（例：ネットワークカード）は、前記親ＰＣ１０から前記変更ルール及び前記変更スケジュールを取得する。前記処理部（例：ＣＰＵ）は、前記親ＰＣ１０との通信が途絶えた場合、前記親ＰＣ１０の代わりに、前記変更ルール及び前記変更スケジュールに従って前記ルータ３０が持つ前記ＷＥＰキーを変更する。
【００５７】
子ＰＣ２０において、前記処理部（例：ＣＰＵ）は、設定された優先順位を参照し、前記親ＰＣ１０、及び自身よりも前記優先順位の高い他の情報処理装置との通信が途絶えた場合、前記親ＰＣ１０の代わりに、前記ルータ３０が持つ前記ＷＥＰキーを変更する。
【００５８】
子ＰＣ２０は、コンピュータ本体に限らず、コンピュータの付属装置であっても良い。
【００５９】
以上に説明した本発明における各処理は、コンピュータの記憶部（例：メモリ，ハードディスク）に記憶されたプログラムを、処理部（例：ＣＰＵ）が実行することで実施しても良い。
【図面の簡単な説明】
【００６０】
【図１】図１は、ホームネットワークの構成例を示す図である。
【図２】図２は、ＷＥＰ−キー変更処理のフローチャートである。
【図３】図３は、再接続処理のフローチャートである。
【図４】図４は、再接続後の親ＰＣの処理のフローチャートである。
【図５】図５は、親ＰＣのデータベースのイメージを示す第１の図である。
【図６】図６は、親ＰＣのデータベースのイメージを示す第２の図である。
【図７】図７は、ホームネットワーク構成時のＷＥＰ変更ルールの配信を示す図である。
【図８】図８は、ＷＥＰキーの変更の通知を示す図である。
【図９】図９は、子ＰＣが不在の状況でのＷＥＰキーの変更を示す図である。
【図１０】図１０は、子ＰＣの再接続処理を示す図である。
【図１１】図１１は、子ＰＣの再接続後の確認を示す図である。
【符号の説明】
【００６１】
１０…  親ＰＣ（例：デスクトップパソコン）
２０…  子ＰＣ（例：ノートパソコン）
３０…  ルータ（例：ブロードバンドルータ）
１００…  インターネット
【図１】
0004603499.tif 000002
【図２】
0004603499.tif 000003
【図３】
0004603499.tif 000004
【図４】
0004603499.tif 000005
【図５】
0004603499.tif 000006
【図６】
0004603499.tif 000007
【図７】
0004603499.tif 000008
【図８】
0004603499.tif 000009
【図９】
0004603499.tif 000010
【図１０】
0004603499.tif 000011
【図１１】
0004603499.tif 000012