【手続補正書】
【提出日】平成16年5月28日(2004.5.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ネットワークの通信方法、情報処理装置、及び情報処理装置の制御方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の装置を有するネットワークの通信方法において、
前記複数の装置において、グループ管理情報に基づいてグループを管理し、
前記装置上の情報が更新された場合に、前記グループ管理情報に基づいて、他の装置に対して前記情報が更新されたことを通知し、
前記通知を受けた前記他の装置は、前記グループ管理情報に基づいて、さらに別の装置に前記情報が更新されたことを通知することを特徴とする通信方法。
【請求項２】
請求項１において、
前記通知を受けた装置からの要求に応じて、更新された情報を転送することを特徴とする通信方法。
【請求項３】
請求項１において、
前記グループに属さない外部装置からの要求に応じて、前記外部装置を新たにグループメンバーに追加することを特徴とする通信方法。
【請求項４】
請求項１において、
前記グループを生成した装置によって発行された固有の識別子に基づいて、当該グループ内の通信は行われることを特徴とする通信方法。
【請求項５】
請求項１において、
前記更新された情報を一意に定める識別子を有するメッセージにより、前記情報の更新を通知することを特徴とする通信方法。
【請求項６】
請求項２において、
複数の装置から前記通知を受けた装置は、前記通知のためのメッセージが装置によって転送された回数を示すホップ数に基づいて、更新情報の転送を要求する装置を決定することを特徴とする通信方法。
【請求項７】
請求項２において、
前記通知は、通知先装置情報に基づいて行い、
前記更新された情報の転送を要求してきた装置が、前記通知先装置情報に登録されていない場合は、前記更新された情報の転送を要求してきた装置を前記通知先装置情報に登録することを特徴とする通信方法。
【請求項８】
請求項２において、
前記更新された情報の転送の要求を受けた際に自装置において前記情報の更新が済んでいれば、該更新済みの情報を前記要求の送信元の装置に転送し、前記情報の更新が済んでいなければ、自装置の情報更新が済むまで待つように前記要求の送信元の装置に指示することを特徴とする通信方法。
【請求項９】
請求項１において、
前記グループを生成した装置は、前記グループに属さない外部装置からグループ参加の要求を受けると、前記外部装置に対して１つまたは複数のグループ情報を通知し、
前記外部装置は、通知されたグループ情報の中から所望のグループ情報を前記グループを生成した装置に通知することにより、所望のグループのメンバーに新たに参加することを特徴とする通信方法。
【請求項１０】
情報処理装置において、
グループ管理情報に基づいてグループを管理する管理手段と、
前記情報処理装置上の情報が更新された場合に、前記グループ管理情報に基づいて他の装置に対して前記情報が更新されたことを通知する第１通知手段と、
前記他の装置、もしくは、更なる別の装置から、前記グループ内の装置上の情報が更新されたことを通知されると、前記更新通知を行った装置以外の装置に対して情報の更新を通知する第２通知手段と、を有することを特徴とする情報処理装置。
【請求項１１】
請求項１０において、
前記グループ内の装置上の情報更新が通知されると、前記更新された情報の転送を要求する要求手段を有することを特徴とする情報処理装置。
【請求項１２】
請求項１０において、
他の装置から、更新した情報の転送要求を受けると、更新された情報を前記他の装置に転送する転送手段を有することを特徴とする情報処理装置。
【請求項１３】
請求項１０において、
前記グループに属さない外部装置からの要求に応じて、前記外部装置を新たにグループメンバーに追加することを特徴とする情報処理装置。
【請求項１４】
請求項１０において、
前記第１通知手段および第２通知手段は、前記グループを生成した装置によって発行された固有の識別子を付加したメッセージを用いて前記通知を行うことを特徴とする情報処理装置。
【請求項１５】
請求項１０において、
前記第１通知手段および第２通知手段は、更新された情報を一意に定める識別子を含むメッセージを用いて前記情報の更新を通知することを特徴とする情報処理装置。
【請求項１６】
請求項１１において、
複数の装置から情報の更新が通知されると、前記要求手段は、前記通知のためのメッセージが他の装置によって転送された回数を示すホップ数に基づく装置に対して情報の転送を要求することを特徴とする情報処理装置。
【請求項１７】
請求項１２において、
前記管理手段は、前記情報の転送を要求してきた装置が、前記グループ管理情報により管理されていない場合は、前記情報の転送を要求してきた装置をグループメンバーに追加することを特徴とする情報処理装置。
【請求項１８】
請求項１２において、
前記更新された情報の転送の要求を受けた際に自装置において前記情報の更新が済んでいれば、該更新済みの情報を前記要求の送信元の装置に転送し、前記情報の更新が済んでいなければ、自装置の情報更新が済むまで待つように前記要求の送信元の装置に指示することを特徴とする情報処理装置。
【請求項１９】
請求項１０において、
前記グループに属さない外部装置からグループ参加の要求を受けると、前記外部装置に対して１つまたは複数のグループ情報を通知し、
前記外部装置が、所望のグループを選択できるようにすることを特徴とする情報処理装置。
【請求項２０】
情報処理装置の制御方法において、
グループ管理情報に基づいてグループを管理する管理工程と、
前記情報処理装置上の情報が更新された場合に、前記グループ管理情報に基づいて他の装置に対して前記情報が更新されたことを通知する第１通知工程と、
前記他の装置、もしくは、更なる別の装置から、前記グループ内の装置上の情報が更新されたことを通知されると、前記更新通知を行った装置以外の装置に対して情報の更新を通知する第２通知工程と、を有することを特徴とする制御方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを通じてデータの更新通知を行うネットワークの通信方法、情報処理装置、及び情報処理装置の制御方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は上記従来の問題点に鑑み、サーバーを必要としない分散型ネットワークを構築し、全てのユーザーが更新された情報を速やかに入手できるようにしたネットワークの通信方法、情報処理装置、及び情報処理装置の制御方法を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明は、複数の装置を有するネットワークの通信方法において、前記複数の装置において、グループ管理情報に基づいてグループを管理し、前記装置上の情報が更新された場合に、前記グループ管理情報に基づいて、他の装置に対して前記情報が更新されたことを通知し、前記通知を受けた前記他の装置は、前記グループ管理情報に基づいて、さらに別の装置に前記情報が更新されたことを通知することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、情報処理装置において、グループ管理情報に基づいてグループを管理する管理手段と、前記情報処理装置上の情報が更新された場合に、前記グループ管理情報に基づいて他の装置に対して前記情報が更新されたことを通知する第１通知手段と、前記他の装置、もしくは、更なる別の装置から、前記グループ内の装置上の情報が更新されたことを通知されると、前記更新通知を行った装置以外の装置に対して情報の更新を通知する第２通知手段と、を有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、情報処理装置の制御方法において、グループ管理情報に基づいてグループを管理する管理工程と、前記情報処理装置上の情報が更新された場合に、前記グループ管理情報に基づいて他の装置に対して前記情報が更新されたことを通知する第１通知工程と、前記他の装置、もしくは、更なる別の装置から、前記グループ内の装置上の情報が更新されたことを通知されると、前記更新通知を行った装置以外の装置に対して情報の更新を通知する第２通知工程と、を有することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
【発明の効果】
以上詳細に説明したように本発明によれば、ネットワークに接続された複数の装置が情報の更新通知及びデータ取得を分散処理する分散型ネットワークを構築でき、サーバーを必要としない情報通知ネットワークシステムを構成することが可能になる。これにより、従来のようなサーバーへの負荷の一極集中といった問題を回避することができ、全ての装置が更新された情報を速やかに入手することが可能となる。