(57)【要約】【課題】ネットワークに掛かる負荷を抑制しつつ、最新の情報の取得可能な情報送信技術を提供する。【解決手段】ピア１Ｂは、送信対象のデータの更新をメタデータにより通知することを要求するメタデータ購読要求をピア１Ａに対して送信する。ピア１Ｂは、当該メタデータ購読要求に従って送信されたメタデータを受信すると、当該メタデータに対応するデータを取得する。ピア１Ａは、送信対象のデータを保持し、当該データに対するメタデータを生成する。また、ピア１Ａは、当該データが更新された場合に新たにメタデータを生成し、当該メタデータを、メタデータ購読要求を送信したピア１Ｂに対して送信する。【選択図】        図１
2008234206.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置が保持する電子情報を第２の情報処理装置にネットワークを介して送信する情報送信システムであって、
前記複数の情報処理装置の中から、前記電子情報の各種属性を表すメタデータを管理する１つ以上の情報管理装置を選定する情報管理装置選定手段と、
前記情報管理装置選定手段が選定した前記情報処理装置の位置情報を表す位置情報リストを前記複数の情報処理装置に各々送信する位置情報送信手段とを備え、
前記第２の情報処理装置は、
当該第２の情報処理装置が取得すべき前記電子情報が更新された場合に当該電子情報の各種属性を表すメタデータを送信することを要求する要求メッセージを前記情報管理装置に送信する要求送信手段と、
前記要求送信手段が送信した前記要求メッセージに従って前記情報管理装置から送信された前記メタデータを受信するメタデータ受信手段と、
前記メタデータ受信手段が受信した前記メタデータに基づいて前記電子情報を取得する取得手段と、を有し、
前記情報管理装置は、
前記メタデータを前記第１の情報処理装置から受信する第２メタデータ受信手段と、
前記第２メタデータ受信手段が受信したメタデータを記憶するメタデータ記憶手段と、
前記メタデータ記憶手段に記憶された前記メタデータを管理するメタデータ管理手段と、
前記第１要求送信手段が送信した前記要求メッセージを受信する第２要求受信手段と、
前記第２要求受信手段が受信した前記要求メッセージにおいて要求された前記メタデータが更新されたと前記メタデータ管理手段が判断した場合に、当該メタデータを前記第２の情報処理装置に送信する第２メタデータ送信手段と、を有し、
前記第１の情報処理装置は、
前記電子情報を記憶する情報記憶手段と、
前記情報記憶手段へ前記電子情報が新たに記憶された場合及び前記情報記憶手段に記憶された前記電子情報が更新された場合、前記メタデータを生成するメタデータ生成手段と、
前記メタデータ生成手段が生成したメタデータを前記情報管理装置に送信するメタデータ送信手段とを有する
ことを特徴とする情報送信システム。
【請求項２】
前記メタデータは、前記電子情報のＩＤ、前記電子情報の名称、前記電子情報の種類、前記電子情報の格納場所、前記電子情報のサイズ、前記電子情報の作成日時、前記電子情報の更新日時、前記電子情報の使用状況、前記電子情報の作成者、前記電子情報の管理者、前記電子情報のカテゴリ、前記電子情報の関連キーワード、前記電子情報の概要、前記電子情報に対するコメント、前記電子情報のバージョン、前記電子情報の改訂番号、前記電子情報のアクセス権、前記電子情報の開示範囲、前記電子情報の状態、前記電子情報の互換性及び前記電子情報の関連情報への参照の少なくとも１つ以上を含む
ことを特徴とする請求項１に記載の情報送信システム。
【請求項３】
自装置が保持する電子情報を他の情報処理装置にネットワークを介して送信する情報処理装置であって、
前記電子情報を記憶する情報記憶手段と、
前記他の情報処理装置が取得すべき前記電子情報が更新された場合に当該電子情報の各種属性を表すメタデータを送信することを要求する要求メッセージを受信する要求受信手段と、
前記情報記憶手段へ前記電子情報が新たに記憶された場合及び前記情報記憶手段に記憶された前記電子情報が更新された場合、前記メタデータを生成するメタデータ生成手段と、
前記メタデータ生成手段が生成する前記メタデータを管理するメタデータ管理手段と、
前記メタデータが更新されたと前記メタデータ管理手段が判断した場合に、当該メタデータを前記他の情報処理装置に送信するメタデータ送信手段とを有する
ことを特徴とする情報処理装置。
【請求項４】
前記メタデータ生成手段は、自装置の位置情報を含む前記メタデータを生成する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記メタデータ生成手段は、前記情報記憶手段に記憶される前記電子情報の更新に伴い、当該電子情報に対応する新たなメタデータを生成し、
前記メタデータ管理手段は、前記メタデータ生成手段が前記新たなメタデータを生成した場合に、前記メタデータが更新されたと判断する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記メタデータ生成手段は、前記情報記憶手段に記憶される前記電子情報の更新に伴い、当該電子情報に対応するメタデータを更新し、
前記メタデータ管理手段は、前記第２要求受信手段が受信した前記要求メッセージにおいて要求された前記メタデータが更新されたと判断した場合、前記メタデータ生成手段が生成した前記更新後のメタデータによって表される各属性のうち、前記更新前のメタデータと比べて変化のあった属性のみを表す部分メタデータを抽出し、
前記メタデータ送信手段は、前記メタデータ管理手段が抽出した前記部分メタデータを前記他の情報処理装置に送信する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記要求受信手段は、前記メタデータによって表される各種属性のうち送信対象の一部の属性を指定する部分指定情報を含む前記要求メッセージを前記他の情報処理装置から受信し、
前記メタデータ送信手段は、前記部分指定情報によって指定される前記一部の属性を表す部分メタデータが更新されたと前記メタデータ管理手段が判断した場合に、前記部分メタデータを前記他の情報処理装置へ送信する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項８】
前記他の情報処理装置から前記電子情報の検索を要求された場合、当該電子情報の検索及び当該電子情報に対応する前記メタデータの検索のうち少なくとも一方を行う検索手段を有する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項９】
前記メタデータは、前記電子情報の開示条件を含み、
前記メタデータを管理するメタデータ管理手段を更に有し、
前記メタデータ管理手段は、前記メタデータが更新されたと判断した場合、当該メタデータに含まれる前記開示条件に従って、前記メタデータを前記他の情報処理装置に対して送信するか否かを判断し、
前記メタデータ送信手段は、前記メタデータを前記他の情報処理装置に対して送信すると前記メタデータ管理手段が判断した場合に、前記メタデータを前記他の情報処理装置に送信する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項１０】
前記電子情報の開示条件を記憶する開示条件記憶手段を更に有し、
前記メタデータ管理手段は、前記メタデータが更新されたと判断した場合、前記開示条件記憶手段に記憶された前記開示条件に従って、前記メタデータを前記情報処理装置に対して送信するか否かを判断し、
前記メタデータ送信手段は、前記メタデータを前記他の情報処理装置に対して送信すると前記メタデータ管理手段が判断した場合に、前記メタデータを前記他の情報処理装置に送信する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項１１】
前記メタデータを受信した前記他の情報処理装置が当該メタデータに対応する前記電子情報を取得可能となるように当該電子情報を公開する公開手段を更に有する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項１２】
ネットワークに接続され、第１の情報処理装置から第２の情報処理装置へ送信する電子情報の各種属性を表すメタデータを管理する情報管理装置であって、
前記第１の情報処理装置から送信された前記メタデータを受信するメタデータ受信手段と、
前記メタデータ受信手段が受信した前記メタデータを記憶するメタデータ記憶手段と、
前記メタデータ記憶手段に記憶された前記メタデータを管理するメタデータ管理手段と、
前記第１の情報処理装置が取得すべき前記電子情報が更新された場合に当該電子情報に対応する前記メタデータを送信することを要求する要求メッセージを前記第２の情報処理装置から受信する要求受信手段と、
前記要求受信手段が受信した前記要求メッセージにおいて要求された前記メタデータが更新されたと前記メタデータ管理手段が判断した場合に、当該メタデータを前記第２の情報処理装置に送信するメタデータ送信手段とを有する
ことを特徴とする情報管理装置。
【請求項１３】
前記メタデータ管理手段は、前記メタデータによって表される各種属性のうち送信対象の一部の属性を指定する部分指定情報を含む前記要求メッセージを前記要求受信手段が受信した場合且つ当該部分指定情報によって指定される属性が更新されたと判断した場合に、当該属性を前記他の情報処理装置に送信することを決定し、
前記メタデータ送信手段は、前記メタデータ管理手段が送信すると決定した前記属性を表す部分メタデータを前記第２の情報処理装置に対して送信する
ことを特徴とする請求項１２に記載の情報管理装置。
【請求項１４】
前記メタデータ管理手段は、前記部分指定情報を含む前記要求メッセージを前記要求受信手段が複数の前記情報処理装置から各々受信した場合、複数の当該部分指定情報によって示される前記属性の和集合を求め、当該和集合に属する前記属性を指定する第２部分指定情報を含むメッセージであり且つ前記メタデータのうち当該属性が更新された場合に当該属性を表す部分メタデータを送信することを要求する部分要求メッセージを生成する要求生成手段と、前記要求生成手段が生成した部分要求メッセージを前記第１の情報処理装置に送信する部分要求送信手段とを有し、
前記メタデータ受信手段は、前記部分要求送信手段が送信した前記部分要求メッセージに従って前記第１の情報処理装置から送信されたメタデータであり且つ前記第２部分指定情報によって指定される前記属性を表す部分メタデータを前記第１の情報処理装置から受信する
ことを特徴とする請求項１２に記載の情報管理装置。
【請求項１５】
前記他の情報処理装置から前記電子情報の検索を要求された場合、当該電子情報の検索及び当該電子情報に対応する前記メタデータの検索のうち少なくとも一方を行う検索手段を有する
ことを特徴とする請求項１２に記載の情報管理装置。
【請求項１６】
前記メタデータは、前記電子情報の開示条件を含み、
前記メタデータ管理手段は、前記メタデータが更新されたと判断した場合、当該メタデータに含まれる前記開示条件に従って、前記メタデータを前記他の情報処理装置に対して送信するか否かを判断し、
前記メタデータ送信手段は、前記メタデータを前記他の情報処理装置に対して送信すると前記メタデータ管理手段が判断した場合に、前記メタデータを前記第２の情報処理装置に送信する
ことを特徴とする請求項１２に記載の情報管理装置。
【請求項１７】
前記電子情報の開示条件を記憶する開示条件記憶手段を更に有し、
前記メタデータ管理手段は、前記メタデータが更新されたと判断した場合、前記開示条件記憶手段に記憶された前記開示条件に従って、前記メタデータを前記情報処理装置に対して送信するか否かを判断し、
前記メタデータ送信手段は、前記メタデータを前記他の情報処理装置に対して送信すると前記メタデータ管理手段が判断した場合に、前記メタデータを前記第２の情報処理装置に送信する
ことを特徴とする請求項１２に記載の情報管理装置。
【請求項１８】
前記メタデータ生成手段は、前記情報記憶手段に記憶される前記電子情報の更新に伴い、当該電子情報に対応するメタデータを更新し、
前記メタデータ管理手段は、前記要求受信手段が受信した前記要求メッセージにおいて要求された前記メタデータが更新されたと判断した場合、前記メタデータ生成手段が生成した前記更新後のメタデータによって表される各属性のうち、前記更新前のメタデータと比べて変化のあった属性のみを表す部分メタデータを抽出し、
前記メタデータ送信手段は、前記メタデータ管理手段が抽出した前記部分メタデータを前記第２の情報処理装置に送信する
ことを特徴とする請求項１２に記載の情報管理装置。
【請求項１９】
第１の情報処理装置が保持する電子情報を第２の情報処理装置にネットワークを介して送信する情報送信方法であって、
前記複数の情報処理装置の中から、前記電子情報の各種属性を表すメタデータを管理する１つ以上の情報管理装置を選定する情報管理装置選定ステップと、
前記情報管理装置選定ステップで選定した前記情報処理装置の位置情報を表す位置情報リストを前記複数の情報処理装置に各々送信する位置情報送信ステップとを有し、
前記第２の情報処理装置が、当該第２の情報処理装置が取得すべき前記電子情報が更新された場合に当該電子情報の各種属性を表すメタデータを送信することを要求する要求メッセージを前記情報管理装置に送信する要求送信ステップと、
前記第２の情報処理装置が、前記要求送信ステップで送信した前記要求メッセージに従って前記情報管理装置から送信された前記メタデータを受信するメタデータ受信ステップと、
前記第２の情報処理装置が、前記メタデータ受信ステップで受信した前記メタデータに基づいて前記電子情報を取得する取得ステップと、
前記情報管理装置が、前記メタデータを前記第１の情報処理装置から受信する第２メタデータ受信ステップと、
前記情報管理装置が、前記第２メタデータ受信ステップで受信したメタデータを記憶手段に記憶させるメタデータ記憶制御ステップと、
前記情報管理装置が、前記要求送信ステップで送信した前記要求メッセージを受信する第２要求受信ステップと、
前記情報管理装置が、前記第２要求受信ステップで受信した前記要求メッセージにおいて要求された前記メタデータが更新されたと判断した場合に、当該メタデータを前記第２の情報処理装置に送信する第２メタデータ送信ステップと、
前記第１の情報処理装置が、情報記憶手段へ前記電子情報が新たに記憶された場合及び前記情報記憶手段に記憶された前記電子情報が更新された場合、前記メタデータを生成するメタデータ生成ステップと、
前記第１の情報処理装置が、前記メタデータ生成ステップで生成したメタデータを前記情報管理装置に送信するメタデータ送信ステップとを有する
ことを特徴とする情報送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ピアツーピア（Ｐ２Ｐ，Peer to Peer）システムに係る情報送信システム、情報処理装置、情報管理装置及び情報送信方法に関するものである。
【背景技術】
【０００２】
従来より、Ｐ２Ｐシステムを用いて情報を送信するシステムがある（例えば、特許文献１〜３参照）。例えば、特許文献１には、機能サーバ１４にアプリケーションに付加する機能の送信に関するＰ２Ｐシステムが示される。このＰ２Ｐシステムにおいては、機能サーバに機能を格納し、機能リポジトリサーバに機能毎の機能メタ情報を格納し、グループを形成する１つのピアが、機能リポジトリサーバにアクセスして所望の機能に対する機能メタ情報を取得して公開する。また、グループ内の任意のピアが、この機能メタ情報に基づいて機能サーバにアクセスして機能を取得すると、取得した機能をピアグループ内に公開することにより、他のピアが機能サーバにアクセスすることなく効率的に機能を取得できるようにし、合わせてネットワークの負荷分散が達成されるようにする。
【０００３】
また、特許文献２に示されるピアツーピアシステムにおいては、何れかのプリンタがロムデータを更新して公開すると、ロムデータを更新したプリンタのステータス情報から、自機で利用可能なデータが含まれている可能性があるか否かを判断し、自機で利用可能なデータが含まれるときには、公開されたロムデータを取得し、自機のデバイス情報を考慮して、自機のロムデータと比較することにより、自機で利用可能なデータを選択し、利用可能なデータが選択されたときには、該当データをＲＯＭにインストールする。これにより、何れかのプリンタにファームウエアないしリソースをインストールすることにより、該当データを利用可能な他のプリンタへ自動的にインストールされる。
【０００４】
また、特許文献３に示されるピアツーピアシステムにおいては、各ピアが相互に接続された構成であり、これらのうち少なくとも一部のピアは特定のサーバを介さずにデータの授受を行うことができる。
【０００５】
【特許文献１】特開２００６−１７８７５２号公報
【特許文献２】特開２００６−１７８７５１号公報
【特許文献３】特開２００６−１７８７４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に示されるようなＰ２Ｐシステムにおいては、アプリケーションに付加する機能などの送信対象の情報をＰ２Ｐシステムにおいて共有することで、機能サーバなどの特定のサーバへのアクセスの集中を防ぐことができる。しかし、情報の公開には、このような特定のサーバが必要である。また、このＰ２Ｐシステムにおいては、情報が更新された場合、それを直ちにＰ２Ｐシステム内のピアに反映することができない恐れがあった。
【０００７】
また、特許文献２に示されるようなＰ２Ｐシステムにおいては、ロムデータなどの情報が公開されると、それがＰ２Ｐシステムにおいて通知され、当該情報を適用可能なプリンタにインストールされる。しかし、情報が更新された場合、その旨を示すメッセージがマルチキャストされることによりＰ２Ｐシステム内のピアに通知されている。これは、情報の種類や数が増加するとネットワークトラフィックの増加につながる恐れがある。
【０００８】
また、特許文献３に示されるようなＰ２Ｐシステムにおいては、一部のピアが特定のサーバを介さずに情報の授受を行うことができるが、情報の公開通知はマルチキャストが想定されている。このため、上述と同様に、情報の種類や数が増加するとネットワークトラフィックの増加につながる恐れがある。また、このＰ２Ｐシステムにおいても、情報が更新された場合、それを直ちにＰ２Ｐシステム内のピアに反映することができず、最新の情報を取得することが困難であった。
【０００９】
本発明は、上記に鑑みてなされたものであって、ネットワークに掛かる負荷を抑制しつつ、最新の情報の取得可能な情報送信システム、情報処理装置、情報管理装置及び情報送信方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、第１の情報処理装置が保持する電子情報を第２の情報処理装置にネットワークを介して送信する情報送信システムであって、前記複数の情報処理装置の中から、前記電子情報の各種属性を表すメタデータを管理する１つ以上の情報管理装置を選定する情報管理装置選定手段と、前記情報管理装置選定手段が選定した前記情報処理装置の位置情報を表す位置情報リストを前記複数の情報処理装置に各々送信する位置情報送信手段とを備え、前記第２の情報処理装置は、当該第２の情報処理装置が取得すべき前記電子情報が更新された場合に当該電子情報の各種属性を表すメタデータを送信することを要求する要求メッセージを前記情報管理装置に送信する要求送信手段と、前記要求送信手段が送信した前記要求メッセージに従って前記情報管理装置から送信された前記メタデータを受信するメタデータ受信手段と、
前記メタデータ受信手段が受信した前記メタデータに基づいて前記電子情報を取得する取得手段と、を有し、前記情報管理装置は、前記メタデータを前記第１の情報処理装置から受信する第２メタデータ受信手段と、前記第２メタデータ受信手段が受信したメタデータを記憶するメタデータ記憶手段と、前記メタデータ記憶手段に記憶された前記メタデータを管理するメタデータ管理手段と、前記第１要求送信手段が送信した前記要求メッセージを受信する第２要求受信手段と、前記第２要求受信手段が受信した前記要求メッセージにおいて要求された前記メタデータが更新されたと前記メタデータ管理手段が判断した場合に、当該メタデータを前記第２の情報処理装置に送信する第２メタデータ送信手段と、を有し、前記第１の情報処理装置は、前記電子情報を記憶する情報記憶手段と、前記情報記憶手段へ前記電子情報が新たに記憶された場合及び前記情報記憶手段に記憶された前記電子情報が更新された場合、前記メタデータを生成するメタデータ生成手段と、前記メタデータ生成手段が生成したメタデータを前記情報管理装置に送信するメタデータ送信手段とを有することを特徴とする。
【００１１】
請求項２にかかる発明は、請求項１にかかる発明において、前記メタデータは、前記電子情報のＩＤ、前記電子情報の名称、前記電子情報の種類、前記電子情報の格納場所、前記電子情報のサイズ、前記電子情報の作成日時、前記電子情報の更新日時、前記電子情報の使用状況、前記電子情報の作成者、前記電子情報の管理者、前記電子情報のカテゴリ、前記電子情報の関連キーワード、前記電子情報の概要、前記電子情報に対するコメント、前記電子情報のバージョン、前記電子情報の改訂番号、前記電子情報のアクセス権、前記電子情報の開示範囲、前記電子情報の状態、前記電子情報の互換性及び前記電子情報の関連情報への参照の少なくとも１つ以上を含むことを特徴とする。
【００１２】
請求項３にかかる発明は、自装置が保持する電子情報を他の情報処理装置にネットワークを介して送信する情報処理装置であって、前記電子情報を記憶する情報記憶手段と、前記他の情報処理装置が取得すべき前記電子情報が更新された場合に当該電子情報の各種属性を表すメタデータを送信することを要求する要求メッセージを受信する要求受信手段と、前記情報記憶手段へ前記電子情報が新たに記憶された場合及び前記情報記憶手段に記憶された前記電子情報が更新された場合、前記メタデータを生成するメタデータ生成手段と、前記メタデータ生成手段が生成する前記メタデータを管理するメタデータ管理手段と、前記メタデータが更新されたと前記メタデータ管理手段が判断した場合に、当該メタデータを前記他の情報処理装置に送信するメタデータ送信手段とを有することを特徴とする。
【００１３】
請求項４にかかる発明は、請求項３にかかる発明において、前記メタデータ生成手段は、自装置の位置情報を含む前記メタデータを生成することを特徴とする。
【００１４】
請求項５にかかる発明は、請求項３にかかる発明において、前記メタデータ生成手段は、前記情報記憶手段に記憶される前記電子情報の更新に伴い、当該電子情報に対応する新たなメタデータを生成し、前記メタデータ管理手段は、前記メタデータ生成手段が前記新たなメタデータを生成した場合に、前記メタデータが更新されたと判断することを特徴とする。
【００１５】
請求項６にかかる発明は、請求項３にかかる発明において、前記メタデータ生成手段は、前記情報記憶手段に記憶される前記電子情報の更新に伴い、当該電子情報に対応するメタデータを更新し、前記メタデータ管理手段は、前記第２要求受信手段が受信した前記要求メッセージにおいて要求された前記メタデータが更新されたと判断した場合、前記メタデータ生成手段が生成した前記更新後のメタデータによって表される各属性のうち、前記更新前のメタデータと比べて変化のあった属性のみを表す部分メタデータを抽出し、前記メタデータ送信手段は、前記メタデータ管理手段が抽出した前記部分メタデータを前記他の情報処理装置に送信することを特徴とする。
【００１６】
請求項７にかかる発明は、請求項３にかかる発明において、前記要求受信手段は、前記メタデータによって表される各種属性のうち送信対象の一部の属性を指定する部分指定情報を含む前記要求メッセージを前記他の情報処理装置から受信し、前記メタデータ送信手段は、前記部分指定情報によって指定される前記一部の属性を表す部分メタデータが更新されたと前記メタデータ管理手段が判断した場合に、前記部分メタデータを前記他の情報処理装置へ送信することを特徴とする。
【００１７】
請求項８にかかる発明は、請求項３にかかる発明において、前記他の情報処理装置から前記電子情報の検索を要求された場合、当該電子情報の検索及び当該電子情報に対応する前記メタデータの検索のうち少なくとも一方を行う検索手段を有することを特徴とする。
【００１８】
請求項９にかかる発明は、請求項３にかかる発明において、前記メタデータは、前記電子情報の開示条件を含み、前記メタデータを管理するメタデータ管理手段を更に有し、前記メタデータ管理手段は、前記メタデータが更新されたと判断した場合、当該メタデータに含まれる前記開示条件に従って、前記メタデータを前記他の情報処理装置に対して送信するか否かを判断し、前記メタデータ送信手段は、前記メタデータを前記他の情報処理装置に対して送信すると前記メタデータ管理手段が判断した場合に、前記メタデータを前記他の情報処理装置に送信することを特徴とする。
【００１９】
請求項１０にかかる発明は、請求項３にかかる発明において、前記電子情報の開示条件を記憶する開示条件記憶手段を更に有し、前記メタデータ管理手段は、前記メタデータが更新されたと判断した場合、前記開示条件記憶手段に記憶された前記開示条件に従って、前記メタデータを前記情報処理装置に対して送信するか否かを判断し、前記メタデータ送信手段は、前記メタデータを前記他の情報処理装置に対して送信すると前記メタデータ管理手段が判断した場合に、前記メタデータを前記他の情報処理装置に送信することを特徴とする。
【００２０】
請求項１１にかかる発明は、請求項３にかかる発明において、前記メタデータを受信した前記他の情報処理装置が当該メタデータに対応する前記電子情報を取得可能となるように当該電子情報を公開する公開手段を更に有することを特徴とする。
【００２１】
請求項１２にかかる発明は、ネットワークに接続され、第１の情報処理装置から第２の情報処理装置へ送信する電子情報の各種属性を表すメタデータを管理する情報管理装置であって、前記第１の情報処理装置から送信された前記メタデータを受信するメタデータ受信手段と、前記メタデータ受信手段が受信した前記メタデータを記憶するメタデータ記憶手段と、前記メタデータ記憶手段に記憶された前記メタデータを管理するメタデータ管理手段と、前記第１の情報処理装置が取得すべき前記電子情報が更新された場合に当該電子情報に対応する前記メタデータを送信することを要求する要求メッセージを前記第２の情報処理装置から受信する要求受信手段と、前記要求受信手段が受信した前記要求メッセージにおいて要求された前記メタデータが更新されたと前記メタデータ管理手段が判断した場合に、当該メタデータを前記第２の情報処理装置に送信するメタデータ送信手段とを有することを特徴とする。
【００２２】
請求項１３にかかる発明は、請求項１２にかかる発明において、前記メタデータ管理手段は、前記メタデータによって表される各種属性のうち送信対象の一部の属性を指定する部分指定情報を含む前記要求メッセージを前記要求受信手段が受信した場合且つ当該部分指定情報によって指定される属性が更新されたと判断した場合に、当該属性を前記他の情報処理装置に送信することを決定し、前記メタデータ送信手段は、前記メタデータ管理手段が送信すると決定した前記属性を表す部分メタデータを前記第２の情報処理装置に対して送信することを特徴とする。
【００２３】
請求項１４にかかる発明は、請求項１２にかかる発明において、前記メタデータ管理手段は、前記部分指定情報を含む前記要求メッセージを前記要求受信手段が複数の前記情報処理装置から各々受信した場合、複数の当該部分指定情報によって示される前記属性の和集合を求め、当該和集合に属する前記属性を指定する第２部分指定情報を含むメッセージであり且つ前記メタデータのうち当該属性が更新された場合に当該属性を表す部分メタデータを送信することを要求する部分要求メッセージを生成する要求生成手段と、前記要求生成手段が生成した部分要求メッセージを前記第１の情報処理装置に送信する部分要求送信手段とを有し、前記メタデータ受信手段は、前記部分要求送信手段が送信した前記部分要求メッセージに従って前記第１の情報処理装置から送信されたメタデータであり且つ前記第２部分指定情報によって指定される前記属性を表す部分メタデータを前記第１の情報処理装置から受信することを特徴とする。
【００２４】
請求項１５にかかる発明は、請求項１２にかかる発明において、前記他の情報処理装置から前記電子情報の検索を要求された場合、当該電子情報の検索及び当該電子情報に対応する前記メタデータの検索のうち少なくとも一方を行う検索手段を有することを特徴とする。
【００２５】
請求項１６にかかる発明は、請求項１２にかかる発明において、前記メタデータは、前記電子情報の開示条件を含み、前記メタデータ管理手段は、前記メタデータが更新されたと判断した場合、当該メタデータに含まれる前記開示条件に従って、前記メタデータを前記他の情報処理装置に対して送信するか否かを判断し、前記メタデータ送信手段は、前記メタデータを前記他の情報処理装置に対して送信すると前記メタデータ管理手段が判断した場合に、前記メタデータを前記第２の情報処理装置に送信することを特徴とする。
【００２６】
請求項１７にかかる発明は、請求項１２にかかる発明において、前記電子情報の開示条件を記憶する開示条件記憶手段を更に有し、前記メタデータ管理手段は、前記メタデータが更新されたと判断した場合、前記開示条件記憶手段に記憶された前記開示条件に従って、前記メタデータを前記情報処理装置に対して送信するか否かを判断し、前記メタデータ送信手段は、前記メタデータを前記他の情報処理装置に対して送信すると前記メタデータ管理手段が判断した場合に、前記メタデータを前記第２の情報処理装置に送信することを特徴とする。
【００２７】
請求項１８にかかる発明は、請求項１２にかかる発明において、前記メタデータ生成手段は、前記情報記憶手段に記憶される前記電子情報の更新に伴い、当該電子情報に対応するメタデータを更新し、前記メタデータ管理手段は、前記要求受信手段が受信した前記要求メッセージにおいて要求された前記メタデータが更新されたと判断した場合、前記メタデータ生成手段が生成した前記更新後のメタデータによって表される各属性のうち、前記更新前のメタデータと比べて変化のあった属性のみを表す部分メタデータを抽出し、前記メタデータ送信手段は、前記メタデータ管理手段が抽出した前記部分メタデータを前記第２の情報処理装置に送信することを特徴とする。
【００２８】
請求項１９にかかる発明は、第１の情報処理装置が保持する電子情報を第２の情報処理装置にネットワークを介して送信する情報送信方法であって、前記複数の情報処理装置の中から、前記電子情報の各種属性を表すメタデータを管理する１つ以上の情報管理装置を選定する情報管理装置選定ステップと、前記情報管理装置選定ステップで選定した前記情報処理装置の位置情報を表す位置情報リストを前記複数の情報処理装置に各々送信する位置情報送信ステップとを有し、前記第２の情報処理装置が、当該第２の情報処理装置が取得すべき前記電子情報が更新された場合に当該電子情報の各種属性を表すメタデータを送信することを要求する要求メッセージを前記情報管理装置に送信する要求送信ステップと、前記第２の情報処理装置が、前記要求送信ステップで送信した前記要求メッセージに従って前記情報管理装置から送信された前記メタデータを受信するメタデータ受信ステップと、前記第２の情報処理装置が、前記メタデータ受信ステップで受信した前記メタデータに基づいて前記電子情報を取得する取得ステップと、前記情報管理装置が、前記メタデータを前記第１の情報処理装置から受信する第２メタデータ受信ステップと、前記情報管理装置が、前記第２メタデータ受信ステップで受信したメタデータを記憶手段に記憶させるメタデータ記憶制御ステップと、前記情報管理装置が、前記要求送信ステップで送信した前記要求メッセージを受信する第２要求受信ステップと、前記情報管理装置が、前記第２要求受信ステップで受信した前記要求メッセージにおいて要求された前記メタデータが更新されたと判断した場合に、当該メタデータを前記第２の情報処理装置に送信する第２メタデータ送信ステップと、前記第１の情報処理装置が、情報記憶手段へ前記電子情報が新たに記憶された場合及び前記情報記憶手段に記憶された前記電子情報が更新された場合、前記メタデータを生成するメタデータ生成ステップと、前記第１の情報処理装置が、前記メタデータ生成ステップで生成したメタデータを前記情報管理装置に送信するメタデータ送信ステップとを有することを特徴とする。
【発明の効果】
【００２９】
本発明によれば、例えば、ネットワークを介して、情報処理装置は、他の情報処理装置が保持する電子情報について、ネットワークに掛かる負荷を抑制しつつ、常に最新の電子情報を取得可能となる。
【発明を実施するための最良の形態】
【００３０】
以下に添付図面を参照して、この発明にかかる情報送信システム、情報処理装置、情報管理装置及び情報送信方法の最良な実施の形態を詳細に説明する。
【００３１】
[第１の実施の形態]
（１）構成
図１は、本実施の形態に係る情報送信システムを適用可能なＰ２Ｐネットワークの全体構成例を示す図である。同図に示されるＰ２ＰネットワークＮＴ１は、多数のピア１Ａ〜１Ｉが相互接続されたＰ２Ｐシステムを形成している。ピア１Ａ〜１Ｉは、情報処理装置である。すなわち、このＰ２ＰネットワークＮＴ１には、情報処理装置をピアとするＰ２Ｐシステムを適用している。なお、各ピア１Ａ〜１Ｉは、ファイアウォールによってアクセス制限下にあってもよく、ＮＡＴによってアドレス変換されるものであっても良く、ピア同士の接続方式は、ＩＰｖ４、ＩＰｖ６、の機能を用いるＴＣＰ、ＵＤＰ、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＸＭＰＰ（Ｘｔｅｎｓｉｂｌｅ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等を用いることができる。このようなＰ２Ｐシステムの基本的構成、及び、動作原理は、従来公知の構成、方法を適用でき、以下では、Ｐ２Ｐシステムの基本的構成、及び、動作については概略のみ説明する。
【００３２】
ピア１Ａ〜１Ｉは、ＣＰＵ（Central Processing Unit）等の制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の記憶装置と、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disk）ドライブ装置等の外部記憶装置と、ディスプレイ装置等の表示装置と、キーボードやマウス等の入力装置と、通信Ｉ／Ｆと、これらを接続するバス（いずれも図示せず）を備えており、通常のコンピュータを利用したハードウェア構成となっている。外部記憶装置には、各種データや各種プログラムなどが記憶される。
【００３３】
尚、ピア１Ａ〜１Ｉは、ここでは、例えば、パーソナルコンピュータとする。しかし、ピア１Ａ〜１Ｉは、パーソナルコンピュータなどの各種コンピュータのみならず、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、携帯電話、電話、ＦＡＸ、プリンタ、コピー機、プリンタ機能とコピー機能を含む複数の機能を備えた複合機、などのネットワーク接続可能なハードウェア、または、これらの機能を実現するソフトウェアであっても良い。以下では、ピア１Ａ〜１Ｉを区別する必要がない場合には、その符号「Ａ」〜「Ｉ」を省略して説明する。
【００３４】
尚、ここでは、Ｐ２ＰネットワークＮＴ１では、サーバを持たない、いわゆるＰｕｒｅ  Ｐ２Ｐネットワークの形態とする。そして、ここでは代わりにピア１Ａがサーバの機能を持つものとする。
【００３５】
Ｐ２ＰネットワークＮＴ１では、複数のピア１毎にグループ（以下、「ピアグループ」とする）が構成されている。図１では、ピア１Ａ〜１Ｃに対してピアグループ３Ａが構成され、ピア１Ｄ〜１Ｆに対してピアグループ３Ｂが構成され、ピア１Ｇ〜１Ｉに対してピアグループ３Ｃが構成される。尚、以下では、このピアグループ３Ａ〜３Ｃを区別する必要がない場合には、その符号「Ａ」〜「Ｃ」を省略して説明する。このピアグループ３は、例えば、目的や作業内容などが同じユーザ又はユーザが利用するピア１によって構成されている。また、ピアグループ３は、複数のピア１の間で任意に形成することができると共に、任意に解散を行うことができるようになっている。また、Ｐ２ＰネットワークＮＴ１では、ピア１Ａ〜１Ｉのそれぞれが、少なくとも一つのピアグループ３Ａ〜３Ｃに属する。また、ピア１Ａ〜１Ｉは、一つのピアグループ３Ａ〜３Ｃのみに属すものであっても良く、複数のピアグループ３Ａ〜３Ｃに属するものであっても良い。
【００３６】
次に、ピア１の有するＣＰＵがＲＯＭに記憶されたプログラムを実行することにより実現される機能について説明する。図２は、ピア１の機能的構成を示すブロック図である。ここでは、ピア１Ａと、ピア１Ｂとの機能的構成について説明する。ピア１Ｃ〜１Ｉの機能的構成については、ピア１Ｂの機能的構成と同様であるためその説明を省略する。ピア１Ｂは、メタデータ取得部１００と、メッセージ制御部１０１と、送信部１０２と、受信部１０３と、データ取得部１０４とを有する。送信部１０２は、送信対象のデータの更新をメタデータにより通知することを要求するメタデータ購読要求をピア１Ａに対して送信する。受信部１０３は、送信対象のデータや後述するメタデータを受信する。メタデータ取得部１００は、メタデータ購読要求に従って送信されたメタデータを受信部１０３を介して取得する。データ取得部１０４は、メタデータに対応する送信対象のデータを受信部１０３を介して取得する。メッセージ制御部１０１は、Ｐ２ＰネットワークＮＴ１においてデータ共有サービスや検索サービスなどの各種サービスを提供する。
【００３７】
一方、ピア１Ａは、受信部１１０と、メタデータ生成部１１１と、メタデータ管理部１１２と、送信部１１３と、メッセージ制御部１１４と、データ部１１５とを有する。データ部１１５は、例えば外部記憶装置に形成され、送信対象のデータを記憶する。受信部１１０は、他のピア１から送信される検索リクエストやメタデータ購読要求を受信する。メタデータ生成部１１１は、データ部１１５に記憶される送信対象のデータに対するメタデータを生成する。また、メタデータ生成部１１１は、データ部１１５に記憶される送信対象のデータにつき、当該データが更新される度に当該データのメタデータを生成する。
【００３８】
図３は、メタデータのデータ構成を例示する図である。メタデータとは、送信対象のデータの各種属性を表すデータであり、例えば、データのＩＤ、データの名称、データの種類、データの格納場所、データのサイズ、データの作成日時、データの更新日時、データの使用状況、データの作成者、データの管理者、データのカテゴリ、データの関連キーワード、データの概要、データに対するコメント、データのバージョン、データの改訂番号、データのアクセス権、データの開示範囲、データの状態、データの互換性、関連情報への参照、のいずれか、または、いくつかを含むものである。同図においては、メタデータとして、例えば、「データのＩＤ」、「データの名称」、「データの格納場所」などの各属性についてその属性値が表されていることが示されている。
【００３９】
メタデータ管理部１１２は、メタデータ生成部１１１が生成したメタデータを管理する。送信部１１３は、メタデータ購読要求に従って、送信対象のデータの更新に伴いメタデータ生成部１１１が生成したメタデータを、当該メタデータ購読要求を送信した他のピア１に対して送信する。メッセージ制御部１１４は、Ｐ２ＰネットワークＮＴ１においてデータ共有サービス、検索サービスなどの各種サービスを提供する。例えば、メッセージ制御部１１４は、他のピア１（検索要求ピアとする）から送信された検索リクエストを受信部１１０を介して受信した場合、データ部１１５に該当のデータが記憶されているか否かを検索し、検索結果を送信部１１３を介して検索要求ピアに送信する。また、メッセージ制御部１１４は、検索要求ピアから送信されたデータ取得要求を受信部１１０を介して受信した場合、当該データ取得要求に従って、データ部１１５に記憶されている該当のデータを取得しこれを送信部１１３を介して検索要求ピアに送信する。また、メッセージ制御部１１４は、データ部１１５に記憶されるデータを適宜更新し、更新したデータについて、メタデータの生成をメタデータ生成部１１１に対して要求する。
【００４０】
（２）動作
次に、本実施の形態にかかるピア１が行うデータの検索及び取得処理の手順について説明する。図４は、ピア１が行うデータの検索及び取得処理の手順を示すフローチャートである。ここでは、データの検索を要求する検索要求ピアをピア１Ｂとして説明する。
【００４１】
ピア１Ｂは、ユーザの所望するデータ、もしくは、あらかじめ指定されていたデータをＰ２ＰネットワークＮＴ１において検索する（ステップＳ１）。具体的には、ピア１Ｂは、データの検索を要求する検索リクエストをＰ２ＰネットワークＮＴ１における近隣のピア１（例えば、ピア１Ｃ）に送信し、検索リクエストを受信したピア１は、該当のデータを保持している場合、その旨を示す検索結果を返信する。検索リクエストを受信したピア１が、該当のデータを保持していない場合、さらに、Ｐ２ＰネットワークＮＴ１における近隣のピア１（たとえば、ピア１Ｄ〜１Ｆやピア１Ｇ〜１Ｉ）に検索リクエストを転送する。このようにして、Ｐ２ＰネットワークＮＴ１でのデータの検索が実現され、ピア１Ｂは、該当のデータの存在の有無を示す検索結果を他のピア１から取得する。そして、ピア１Ａは、当該検索結果から所望のデータを選択する。ここでは、選択したデータがピア１Ａに保持されているものとすると、ピア１Ｂは、当該１Ａに対して該当のデータの送信を要求する(ステップＳ２)。そして、ピア１Ｂは、当該要求に従ってピア１Ａから送信されたデータを取得する(ステップＳ２)。なお、ステップＳ１のデータの検索からステップＳ２のデータの取得までは、従来のＰ２Ｐシステムを用いて実現することができる。
【００４２】
その後、ピア１Ｂは、ステップＳ２で取得したデータを最新の状態に保持するため、当該データのメタデータ購読要求をピア１Ａに対して送信する（ステップＳ３）。一方、メタデータ購読要求を受信したピア１Ａは、対象のデータが更新された場合は、当該データのメタデータを生成し、当該メタデータをピア１Ｂに送信する。ピア１Ｂは、当該メタデータを受信すると（ステップＳ４）、当該メタデータに対応するデータの送信をピア１Ａに対して要求し、当該要求に応じたピア１Ａから当該データを取得する（ステップＳ５）。
【００４３】
以上のような構成によれば、送信対象のデータの更新時に当該データのメタデータを生成しこれを、メタデータ購読要求を送信したピア１に対して送信することにより、Ｐ２ＰネットワークＮＴ１における通信量の増加を抑制することができ、ネットワークトラフィックに対する負荷の増加を抑制することができる。また、ピア１Ａにサーバの機能を持たせ、特定のサーバを備えずにＰ２ＰネットワークＮＴ１を構成するため、当該Ｐ２ＰネットワークＮＴ１全体の構成を簡素化することができる。
【００４４】
また、情報の基本的な属性を利用してメタデータを構築することができるため、メタデータを解釈することが容易となり、情報の管理が簡単になる。
【００４５】
[第２の実施の形態]
次に、本実施の形態に係る情報送信システムの第２の実施の形態について説明する。なお、上述の第１の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００４６】
（１）構成
図５は、本実施の形態にかかる本実施の形態に係る情報送信システムを適用可能なＰ２ＰネットワークＮＴ２の全体構成例を示す図である。本実施の形態にかかるＰ２ＰネットワークＮＴ２の構成は、上述の第１の実施の形態にかかるＰ２ＰネットワークＮＴ１の構成とは以下の点で異なる。Ｐ２ＰネットワークＮＴ２は、ピア１の持つデータを管理する情報管理サーバ５が接続された、いわゆるハイブリッドＰ２Ｐネットワークの形態となっている。この情報管理サーバ５は、上述の第１の実施の形態においてピア１Ａが有していたメタデータ管理部の機能を有する。
【００４７】
ここで、ピア１及び情報管理サーバ５の機能的構成について説明する。図６は、ピア１Ａ，１Ｂ及び情報管理サーバ５の機能的構成を例示するブロック図である。ピア１Ｂは上述の第１の実施の形態と略同様であり、ピア１Ｃ〜１Ｉの内部構成はピア１Ｂと略同様である。尚、ピア１Ｂ〜１Ｉのメッセージ制御部１０１は、ユーザの所望するデータ、もしくは、あらかじめ指定されていたデータに対する検索リクエストを情報管理サーバ５に対して送信する。そして、メッセージ制御部１０１は、当該検索リクエストに応じた検索結果を情報管理サーバ５から受信する。
【００４８】
ピア１Ａの構成は、上述の第１の実施の形態では有していたメタデータ管理部１１２を有さない構成である。また、メタデータ生成部１１１は、配信対象のデータを新たに生成した場合、当該データのメタデータを新たに生成する。送信部１１３は、メタデータ生成部１１１が新たに生成したメタデータを情報管理サーバ５に送信する。また、メタデータ生成部１１１は、データ部１１５に記憶されたデータを更新した場合、当該メタデータを更新する。メッセージ制御部１１４は、データ部１１５に記憶されたデータをメタデータ生成部１１１が更新した場合、当該データが公開可能である場合に、当該メタデータ生成部１１１が更新したメタデータを送信部１１３を介して情報管理サーバ５に送信する。尚、データ部１１５に記憶されるデータには、例えば、当該データを公開するか否かを示す公開フラグが対応付けられており、メッセージ制御部１１４は、この公開フラグを参照して当該データが公開可能か否かを判断する。また、メッセージ制御部１１４は、メタデータにピア１Ａの位置情報と、データ開示条件とを含め、当該メタデータを送信部１１３は情報管理サーバ５に対して送信する。位置情報とは、例えば、ＩＰアドレスなどである。データ開示条件とは、データを送信する対象に関する条件である。具体的には、データ開示条件は、その対象となるピア１やピアグループ３について、データの送信が許可されるピア１や、データの送信が不可とされるピア１や、データの送信が許可されるピアグループや、データの送信が不可とされるピアグループを指定するものである。このデータ開示条件は、ユーザにより予め設定される。更に、メッセージ制御部１１４は、情報管理サーバ５に対して既に送信したメタデータを削除する場合、削除を指示する削除指示メッセージを送信部１１３を介して情報管理サーバ５に送信する。この削除指示メッセージに応じて情報管理サーバ５からメタデータが削除される。
【００４９】
情報管理サーバ５は、受信部５００と、送信部５０１と、メッセージ制御部５０２と、メタデータ管理部５０３と、メタデータ部５０４とを有する。受信部５００は、他のピア１から送信される検索リクエストやメタデータ購読要求を受信したり、ピア１Ａから送信されたメタデータを受信したりする。送信部５０１は、メタデータ購読要求に従って、送信対象のデータの更新に伴い更新したメタデータを、当該メタデータ購読要求を送信した他のピア１に対して送信する。メタデータ部５０４は、受信部５００が受信したメタデータを記憶する。メッセージ制御部５０２は、Ｐ２ＰネットワークＮＴ１においてデータ共有サービス、検索サービスなどの各種サービスを提供する。例えば、メッセージ制御部５０２は、ピア１Ｂ〜１Ｉのいずれか(ここでは、検索要求ピアとする)から検索リクエストを受信すると、メタデータ部５０４に記憶されているメタデータを用いて該当のデータを検索する。メタデータ管理部５０３は、メタデータ部５０４に記憶されるメタデータを管理する。例えば、メタデータ管理部５０３は、ピア１Ａから送信されたメタデータを受信部５００を介して受信した場合、メタデータ部５０４に記憶されているメタデータを更新する。また、メタデータ管理部５０３は、検索リクエストに適合するデータのメタデータにデータ開示条件が含まれる場合、検索要求ピアがデータを開示条件を満たすかを判断し、当該判断結果が肯定的である場合に、当該メタデータを検索結果に含めて送信することを決定し、送信部５０１は当該検索結果をピア１Ｂに対して送信する。
【００５０】
ここでは、更に、メタデータに対して、上述のデータ開示条件とは異なるデータ開示条件が設定される。これは、例えば、ネットワーク管理者により設定される。ここでは、上述のメタデータに含まれるデータ開示条件と、ネットワーク管理者が設定するデータ開示条件とを区別するため、前者をデータ開示条件１とし、後者をデータ開示条件２とする。データ開示条件２は、例えば、メタデータに含まれる属性のうち「データのカテゴリ」に‘社外秘’を示す値がセットされている場合、ピアグループ３Ａ〜３Ｃのうち社員グループとして予め設定されているピアグループに対してデータの開示を許可するなどの条件である。このように、上述のデータ開示条件１をユーザが設定しない場合であっても、データ開示条件２を設定することで、データ開示条件を適切に設定することができ、データの開示範囲を適切に制限することができる。このようなデータ開示条件２は、例えば、メタデータ部５０４に記憶されている。メタデータ管理部５０３は、メタデータ部５０４にアクセスして、処理対象のメタデータに対してこのようなデータ開示条件が設定されている場合、検索要求ピアが当該データ開示条件を満たすかどうかを判断し、当該判断結果が肯定的である場合に、当該メタデータを検索結果に含めて検索要求ピアに対して送信する。
【００５１】
また、メタデータ管理部５０３は、ピア１Ａから送信された削除指示メッセージを受信部５００が受信した場合、当該削除メッセージに従って、メタデータ部５０４に記憶されたメタデータを削除する。
【００５２】
（２）動作
次に、本実施の形態にかかるピア１が行うデータの検索及び取得処理の手順について説明する。ピア１が行うデータの検索及び取得処理の手順は、図４に示したものと同様である。図７は、ピア１が行うデータの検索及び取得処理において情報管理サーバ５が行う処理の手順を示すフローチャートである。ここでは、データの検索を要求する検索要求ピアをピア１Ｂとして説明する。
【００５３】
ここでは、図４のステップＳ１で、ピア１Ｂは、ユーザの所望するデータ、もしくは、あらかじめ指定されていたデータの検索を要求する検索リクエストを情報管理サーバ５に送信する。
【００５４】
一方、図７において、情報管理サーバ５は、当該検索リクエストを受信すると（ステップＳ２０，ステップＳ２１：ＹＥＳ）、メタデータ部５０４に記憶されているメタデータを用いて該当のデータを検索する（ステップＳ２２）。ここで情報管理サーバ５は、該当のデータに対するメタデータが見つかったとき、次いで、条件適合判断処理を行う（ステップＳ２３）。条件適合判断処理では、情報管理サーバ５は、当該メタデータにデータ開示条件１が含まれる場合又は当該メタデータに対してデータ開示条件２が設定されている場合、ピア１Ｂがデータ開示条件１又はデータ開示条件２を満たすかを判断し、当該判断結果が肯定的である場合に（ステップＳ２４：ＹＥＳ）、当該メタデータを検索結果に含めて当該ピア１Ｂに対して送信する（ステップＳ２５）。
【００５５】
図４に戻り、ピア１Ｂは、情報管理サーバ５から送信された検索結果を受信すると、当該検索結果から所望のデータを選択する。ここでは、選択したデータがピア１Ａに保持されているものとすると、ピア１Ｂは、当該１Ａに対して該当のデータの送信を要求する(ステップＳ２)。そして、ピア１Ｂは、当該要求に従ってピア１Ａから送信されたデータを取得する(ステップＳ２)。その後、ピア１Ｂは、ステップＳ２で取得したデータを最新の状態に保持するため、当該データのメタデータ購読要求を情報管理サーバ５に対して送信する（ステップＳ３）。
【００５６】
一方、図７に戻り、情報管理サーバ５は、メタデータ購読要求を受信すると（ステップＳ２０，ステップＳ２６：ＹＥＳ）、対象のデータに対してメタデータ部５０４に記憶されているメタデータの更新状態を監視し、当該メタデータが更新された場合には、次いで、上述と同様にしてステップＳ２３の条件適合判断処理を行う。尚、メタデータ部５０４に記憶されているメタデータの更新は、後述するピア１Ａにおいて更新されたメタデータが情報管理サーバ５に送信され情報管理サーバ５が当該メタデータをメタデータ部５０４において更新することにより行われる。情報管理サーバ５は、条件適合判断処理における判断結果が肯定的である場合に（ステップＳ２４）、当該メタデータをピア１Ｂに対して送信する（ステップＳ２５）。
【００５７】
図４に戻り、ピア１Ｂは、当該メタデータを受信すると（ステップＳ４）、当該メタデータに対応するデータの送信をピア１Ａに対して要求し、当該要求に応じたピア１Ａから当該データを取得する（ステップＳ５）。また、Ｐ２ＰネットワークＮＴ２において配信対象のデータを記憶するファイルサーバを別途備え、ピア１Ｂは、当該ファイルサーバから該当のデータを取得すように構成しても良い。また、該当のデータはピア１Ｂが予め記憶しているものであっても良い。
【００５８】
次に、ピア１Ａが行うデータ／メタデータ生成処理の手順について説明する。図８は、ピア１Ａが行うデータ／メタデータ生成処理の手順である。ピア１Ａは、送信対象のデータを生成してこれをデータ部１１５記憶させた後（ステップＳ４０）、当該データに対するメタデータを生成し(ステップＳ４１)、これを情報管理サーバ５に送信する（ステップＳ４２）。そして、ピア１Ａは、データ部１１５に記憶させたデータを更新したとき、当該データに対するメタデータを更新し（ステップＳ４３）、これを情報管理サーバ５に送信する（ステップＳ４４）。
【００５９】
一方、図７に戻り、情報管理サーバ５は、ピア１Ａから送信されたメタデータを受信すると(ステップＳ２０，ステップＳ２７：ＹＥＳ)、当該メタデータをメタデータ部５０４に記憶させる。次いで、情報管理サーバ５は、当該メタデータに対してメタデータ購読要求があるか否かを判断し（ステップＳ２９）、当該判断結果が肯定的である場合、ステップＳ２３に進み、上述と同様の処理を行う。
【００６０】
このような構成によれば、情報管理サーバ５においてメタデータを一元管理することが可能であり、送信対象のデータについて最新のデータをピア１に対して効率的に送信することが可能になる。
【００６１】
また、情報管理サーバ５がメタデータの検索によって該当のデータを検索可能であることにより、ピア１は、データや当該データに対するメタデータの格納場所を予め記憶する必要がなくなる。
【００６２】
また、データを保持する情報処理装置において又はネットワーク管理者が、データの開示範囲を予め決定して、データ開示条件を予め設定することができるため、データの秘匿性を確保することができる。
【００６３】
また、情報管理サーバ５は、生成ピアのうち１つの生成ピアが保持するデータと同一のデータを保持する別の生成ピアから、当該データに対するメタデータを受信した場合は、当該メタデータを解析して、いずれのデータが最新かを判断する。具体的には、情報管理サーバ５は、メタデータに含まれる属性について、例えば、当該データのバージョン、改訂番号、更新日時などから判断して、当該別の生成ピアが保持するデータが、上述の１つの生成ピアが保持するデータよりも新しいデータであるか否かを判断する。そして当該判断結果が肯定的である場合、情報管理サーバ５は、当該別の生成ピアから受信したメタデータを当該１つの生成ピアに送信する。
【００６４】
このような構成によれば、例えば、送信対象のデータのバージョンが変化した場合のみ通知させるようにすることができる。また、データ更新の基準をユーザが自由に設定することが可能となる。
【００６５】
[第３の実施の形態]
次に、本実施の形態に係る情報送信システムの第２の実施の形態について説明する。なお、上述の第１の実施の形態又は第２の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００６６】
（１）構成
図１１は、本実施の形態にかかる情報送信システムを適用可能なＰ２ＰネットワークＮＴ３の全体構成例を示す図である。本実施の形態にかかるＰ２ＰネットワークＮＴ３の構成は、上述の第１の実施の形態にかかるＰ２ＰネットワークＮＴ１または上述の第２の実施の形態にかかるＰ２ＰネットワークＮＴ２の構成とは以下の点で異なる。Ｐ２ＰネットワークＮＴ３は、ピアの保持するデータを管理する特別なピア（データ管理ピアという）が複数存在する、いわゆるＰｕｒｅ  Ｐ２Ｐネットワークの形態となっている。データ管理ピアは複数で１つの情報管理サーバのように振舞う。データ管理ピアは、スーパーノードと呼ばれることがある。例えば、Ｐ２ＰネットワークＮＴ３において、情報管理装置選定手段（図示せず）を更に備え、当該情報管理装置選定手段が、ピアの中からデータ管理ピアを選定し、選定されたデータ管理ピアはそれぞれの管理範囲内のピアの保持するデータを管理する。データ管理ピアの選定方法、データ管理ピアの担当範囲の決定方法、データ管理ピアの位置情報の通知方法は既存のスーパーノード型Ｐ２Ｐネットワークと同様である。例えば、Ｐ２ＰネットワークＮＴ２において位置情報送信手段（図示せず）を更に備え、当該位置情報送信手段が、当該Ｐ２ＰネットワークＮＴ２に接続されるピア１に対して、データ管理ピア２の位置情報を表す位置情報リストを送信することにより、データ管理ピアの位置情報を通知する。スーパーノードは一般に高い処理能力を持つピアから選ばれる。スーパーノードはピアの全体数から一定の割合になるように調整され、スーパーノードから通常のピアになることも、その逆も起こりうる。スーパーノードの管理範囲は、仮想的なピアグループによって決定される。また、各ピアはピアグループに参加するときにスーパーノードの位置情報を知ることができる。図５においては、符号２Ａ〜２Ｃがデータ管理ピアを示している。データ管理ピア２Ａは、ピアグループ３Ａに属しており、ピア１Ａ，ピア１Ｂの保持するデータを管理する。データ管理ピア２Ｂは、ピアグループ３Ｂに属しており、ピア１Ｅ，１Ｆの保持するデータを管理する。データ管理ピア２Ｃは、ピアグループ３Ｃに属しており、ピア１Ｈ，１Ｉの保持するデータを管理する。尚、以降の説明では、データ管理ピア２Ａ〜２Ｃの各々を区別する必要がない場合には、その符号「Ａ」〜「Ｃ」を省略し、ピア１Ａ，１Ｂ，１Ｅ，１Ｆ，１Ｈ，１Ｉの各々を区別する必要がない場合には、その符号「Ａ」，「Ｂ」，「Ｅ」，「Ｆ」，「Ｈ」，「Ｉ」を省略し、ピアグループ３Ａ〜３Ｃの各々を区別する必要がない場合には、その符号「Ａ」〜「Ｃ」を省略する。
【００６７】
次に、ピア１及びデータ管理ピア２の機能的構成について説明する。図１２は、ピア１及びデータ管理ピア２の機能的構成を示すブロック図である。ピア１Ａ及びピア１Ｂ，１Ｅ，１Ｆ，１Ｈ，１Ｉの機能的構成については、上述の第１の実施の形態と略同様であるためその説明を省略する。尚、ここでは、ピア１Ａのメッセージ制御部１１４は、データ部１１５に記憶されたデータをメタデータ生成部１１１が更新した場合、当該データが公開可能である場合に、当該メタデータ生成部１１１が更新したメタデータを送信部１１３を介してデータ管理ピア２に送信する。また、メッセージ制御部１１４は、メタデータにピア１Ａの位置情報と、データ開示条件とを含め、当該メタデータを送信部１１３はデータ管理ピア２に対して送信する。更に、メッセージ制御部１１４は、データ管理ピア２に対して既に送信したメタデータを削除する場合、削除を指示する削除指示メッセージを送信部１１３を介してデータ管理ピア２に送信する。この削除指示メッセージに応じてデータ管理ピア２からメタデータが削除される。
【００６８】
データ管理ピア２の内部構成は、上述の第２の実施の形態における情報管理サーバ５の内部構成と略同様であり、受信部２００と、送信部２０１と、メッセージ制御部２０２と、メタデータ管理部２０３と、メタデータ部２０４とを有する。尚、ここでは、メタデータ管理部２０３は、受信部２００を介してピア１Ａからメタデータを受信し、当該メタデータをメタデータ部２０４に記憶させる。
【００６９】
（２）動作
次に、本実施の形態にかかるピア１が行うデータの検索及び取得処理の手順について説明する。尚、ピア１が行うデータの検索及び取得処理の手順は、図４に示したものと同様である。また、ピア１が行うデータの検索及び取得処理においてデータ管理ピア２が行う処理の手順は、図７に示したものと同様である。ここでは、データの検索を要求する検索要求ピアをピア１Ｂとし、上述の第１の実施の形態又は第２の実施の形態と異なる部分について説明する。
【００７０】
図４におけるステップＳ１では、ピア１Ｂは、データ管理ピア２Ａに対して検索リクエストを送信する。一方、図７において、データ管理ピア２Ａは、当該検索リクエストを受信すると（ステップＳ２０，ステップＳ２１：ＹＥＳ）、上述の第２の実施の形態における情報管理サーバ５と同様にして、メタデータ部２０４に記憶されているメタデータを用いて該当のデータを検索する（ステップＳ２２）。以降の処理の手順は上述の第２の実施の形態と同様である。
【００７１】
また、図４に戻り、ステップＳ３では、ピア１Ｂは、メタデータ購読要求をデータ管理ピア２Ａに対して送信する。一方、図７に戻り、データ管理ピア２Ａは、メタデータ購読要求を受信すると（ステップＳ２０，ステップＳ２６：ＹＥＳ）、上述の第２の実施の形態における情報管理サーバ５と同様にして、対象のデータに対してメタデータ部２０４に記憶されているメタデータの更新状態を監視する。以降の処理の手順は上述の第２の実施の形態と同様である。
【００７２】
以上のように、Ｐ２ＰネットワークＮＴ３において情報管理サーバを備えず、Ｐ２ＰネットワークＮＴ３を構成するピアの中から、サーバの機能を有するデータ管理ピアを選定することによっても、情報を一元管理することができる。
【００７３】
[変形例]
また、上述した各実施の形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【００７４】
＜変形例１＞
上述の第１の実施の形態においては、ピア１Ａは、メタデータを新たに生成した場合、当該メタデータによって表される全ての属性を送信するようにしても良いし、更新された属性のみを送信するようにしても良い。更新された属性のみを送信する場合、例えば、ピア１Ａは、メタデータ生成部１１１が生成したメタデータを外部記憶装置などに記憶する。そして、メタデータ生成部１１１がメタデータを新たに生成したとき、メタデータ管理部１１２は、当該メタデータに対応するデータの各種属性を表すメタデータとして外部記憶装置に既に記憶されているメタデータを読み出し、前者のメタデータと後者のメタデータとを比較し、当該メタデータに含まれるいずれの属性が更新されたのかを特定して、当該特定した属性を表すメタデータを部分メタデータとして送信部１１３を介して対象のピア１に送信するようにしても良い。
【００７５】
＜変形例２＞
上述の第２の形態においては、ピア１は、情報管理サーバ５に対して送信するメタデータ購読要求に、送信対象としてメタデータに含まれる一部の属性を指定する部分指定情報を含ませるように構成しても良い。これは、メタデータに含まれる一部の属性の値が変化したときのみ、当該一部の属性の値を取得できるようにするためである。例えば、メタデータをＸＭＬで記述するように構成する場合、ＸＰａｔｈを使用することでメタデータに含まれる一部の属性を指定することができる。このような構成において、情報管理サーバ５のメタデータ管理部５０３は、受信部５００が受信したメタデータ購読要求に部分指定情報が含まれていた場合、当該部分指定情報において指定される一部の属性が更新されたと判断した場合に当該属性を表すメタデータ（部分メタデータという）を送信することを決定する。送信部５０１は、当該決定に従い、当該一部の属性の更新時に当該一部の属性を表す部分メタデータを送信することを要求する部分更新通知要求を、メタデータを生成するピア１Ａに送信する。
【００７６】
一方、ピア１Ａは、当該部分更新通知要求を情報管理サーバ５から受信した場合、データ部１１５に記憶されたデータの更新に伴い、当該部分指定情報において指定されたメタデータに含まれる一部の属性を更新したとき、当該一部の属性を表す部分メタデータを情報管理サーバ５に送信する。情報管理サーバ５は、当該部分メタデータを受信すると、メタデータ部５０４に記憶されているメタデータについて当該部分メタデータによって表される一部の属性を更新する。そして、情報管理サーバ５は、上述の部分指定情報を含むメタデータ購読要求を送信したピアに対して、当該メタデータの一部の属性を表す部分メタデータを送信する。但し、情報管理サーバ５は、当該ピアに対してメタデータを初めて送信する場合は、メタデータに含まれる全てのデータを送信する。また、メタデータ購読要求に部分指定情報が含まれていない場合は、情報管理サーバ５は、メタデータに含まれる全ての属性を送信対象として上述の実施形態と同様の処理を行う。また、ピア１は、データを新規に生成した場合は、上述の実施の形態と同様にして、当該データに対するメタデータの全ての属性を情報管理サーバ５に送信する。
【００７７】
このような構成によれば、情報管理サーバ５は、メタデータ購読要求に部分指定情報が含まれる場合には、当該部分指定情報において指定されるメタデータに含まれる一部の属性の更新状態のみを監視すれば良い。また、ピア１は、情報の管理に必要な最小限のメタデータを取得することにより、情報を最新の状態に保持することができ、情報を効率的に管理することができる。また、情報管理サーバ５は、メタデータに含まれる一部の属性についての更新分のみを送信することで、Ｐ２ＰネットワークＮＴ２において通信量の増加を抑制し、ネットワークのトラフィックの増加を抑制することができる。
【００７８】
尚、メタデータ購読要求に部分指定情報を用いず、情報管理サーバ５が、メタデータに含まれる属性のうちいずれの属性が更新されたのかを解析するようにしても良い。例えば、情報管理サーバ５は、ピア１Ａからメタデータを受信すると、当該メタデータに対応するデータの各種属性を表すメタデータとしてメタデータ部５０４に既に記憶されているメタデータを読み出し、前者のメタデータと後者のメタデータと比較し、当該メタデータに含まれるいずれの属性が更新されたのかを特定して、当該特定した属性を部分メタデータとしてピア１に送信するようにしても良い。
【００７９】
また、情報管理サーバ５のメタデータ管理部５０３は、複数のピア（ピア１Ｂ〜１Ｉのいずれか２つ以上）から同一のデータに対するメタデータ購読要求を受信部５００が受信した場合、それぞれのメタデータ購読要求に含まれる部分指定情報によって指定される一部の属性の和集合を求め、得られた一部のデータの和集合に属する属性を表す部分メタデータを更新時に送信することを要求する部分更新通知要求をピア１Ａに送信するようにしても良い。図９は、同一のデータに対し各々部分指定情報を含むメタデータ購読要求をピア１Ｂ，１Ｃから各々送信する場合のデータの流れを概念的に示す図である。図１０は、メタデータに含まれる一部の属性を更新した場合のデータの流れを概念的に示す図である。図９においては、例えば、ピア１Ｂは、メタデータに含まれる一部の属性として「データのＩＤ」及び「データの名称」を指定する部分指定情報を含むメタデータ購読要求を情報管理サーバ５に対して送信する。ピア１Ｃは、メタデータに含まれる一部の属性として「データの名称」及び「データの格納場所」を指定する部分指定情報を含むメタデータ購読要求を情報管理サーバ５に対して送信する。情報管理サーバ５は、これらのメタデータ購読要求に含まれる部分指定情報によって指定される属性の和集合として「データのＩＤ」、「データの名称」及び「データの格納場所」を得て、メタデータのうち「データのＩＤ」、「データの名称」及び「データの格納場所」の更新時における部分更新通知要求をピア１Ａに送信する。一方、図１０においては、ピア１Ａは、部分更新通知要求を受信した場合、例えば、送信対象のデータを更新して当該データに対するメタデータのうち「データのＩＤ」及び「データの格納場所」を更新したとき、メタデータに含まれる一部の属性として「データのＩＤ」及び「データの格納場所」を情報管理サーバ５に送信する。情報管理サーバ５は、上述の部分指定情報に基づいて、「データのＩＤ」をピア１Ｂに対して送信し、「データの格納場所」をピア１Ｃに対して送信する。
【００８０】
尚、ここでは、メタデータを生成するピアは、１つのピア１Ａであるが、複数のピア（生成ピアとする）がメタデータを生成する機能を有する構成であっても良い。この場合、情報管理サーバ５は、当該生成ピアの各々に対して、上述の部分更新通知要求を送信する。生成ピアは、部分更新通知要求を受信した場合、データ部１１５に記憶されるデータが更新されたときに当該データに対するメタデータを更新し、受信した部分更新通知要求によって指定される一部の属性を更新した場合に、当該一部の属性を表す部分メタデータを情報管理サーバ５に送信する。情報管理サーバ５は、当該部分メタデータを受信すると、当該部分メタデータを対象のピアに対して送信する。
【００８１】
以上のような構成によれば、データの管理に必要な最小限のメタデータを取得することで、効率的にデータを管理することができる。
【００８２】
＜変形例３＞
また、第１の実施の形態においても、上述の変形例２と同様に、ピア１Ｂ〜１Ｉは、ピア１Ａに対して送信するメタデータ購読要求に、送信対象としてメタデータに含まれる一部の属性を指定する部分指定情報を含ませるように構成しても良い。この場合、ピア１Ａは、上述の変形例３における情報管理サーバ５と同様に、部分指定情報によって指定される一部の属性を表す部分メタデータを当該属性の更新時に対象のピアに送信する。
【００８３】
また、第３の実施の形態においても、ピア１が、データ管理ピア２に対して送信するメタデータ購読要求に、送信対象としてメタデータに含まれる一部の属性を指定する部分指定情報を含ませるように構成しても良い。データ管理ピア２を、上述の変形例３における情報管理サーバ５と同様の構成を有するように構成すれば良い。このような構成によれば、データ管理ピア２は、メタデータ購読要求に部分指定情報が含まれる場合には、当該部分指定情報において指定される一部の属性の更新状態のみを監視すれば良い。そして、データ管理ピア２は、メタデータに含まれる一部の属性についての更新分のみを送信することで、Ｐ２ＰネットワークＮＴ２において通信量の増加を抑制し、ネットワークのトラフィックの増加を抑制することができる。
【００８４】
＜変形例４＞
上述した各実施の形態においては、Ｐ２Ｐネットワークに接続されるピアの数は上述の数に限らない。
【００８５】
尚、情報管理装置として、上述の第２の実施の形態においては情報管理サーバ５を例示し、上述の第３の実施の形態においてはデータ管理ピア２を例示したが、情報管理装置の構成はこれに限らない。
【００８６】
＜変形例５＞
上述した各実施の形態においては、メタデータ購読要求を送信したピア１ＢがＰ２ＰネットワークＮＴ１〜３から突然離脱した場合に購読がいつまでも有効になるのを避けるために、購読可能な期限をメタデータ購読要求に設定するように構成しても良い。この期限はピア１Ａが設定してもよい。このような期限を設定した場合、ピア１Ｂは期限を延長するには、一定時間毎にメタデータ購読要求を再送する。
【００８７】
＜変形例６＞
上述した各実施の形態においては、メタデータ購読要求を送信したピア１（購読要求ピアとする）は、メタデータを受信したときに、当該メタデータを解析して、当該メタデータに対応するデータを取得するか否かを判断するように構成しても良い。具体的には、例えば、購読要求ピアは、受信したメタデータを外部記憶装置などに記憶すると共に、当該メタデータに対応するデータの各種属性を表すメタデータが当該受信以前に外部記憶装置に既に記憶されているか否かを判断し、当該判断結果が否定的である場合に、当該メタデータに対応するデータを取得する。また、当該判断結果が否定的である場合、受信したメタデータと、当該受信以前に外部記憶装置に既に記憶されたメタデータとを比較し、受信したメタデータに含まれる上述のような少なくとも１つの属性が更新されていると判断した場合、当該メタデータに対応するデータを取得する。
【産業上の利用可能性】
【００８８】
以上のように、本発明にかかる情報送信システム、情報処理装置、情報管理装置及び情報送信方法は、特に、Ｐ２Ｐピアシステムに係る情報送信技術に適している。
【図面の簡単な説明】
【００８９】
【図１】本発明の第１の形態に係る情報送信システムを適用可能なＰ２Ｐネットワークの全体構成例を示す図である。
【図２】同実施の形態に係るピア１の機能的構成を示すブロック図である。
【図３】同実施の形態に係るメタデータのデータ構成を例示する図である。
【図４】同実施の形態に係るピア１が行うデータの検索及び取得処理の手順を示すフローチャートである。
【図５】本発明の第２の実施の形態に係る情報送信システムを適用可能なＰ２ＰネットワークＮＴ２の全体構成例を示す図である。
【図６】同実施の形態に係るピア１Ａ，１Ｂ及び情報管理サーバ５の機能的構成を例示するブロック図である。
【図７】同実施の形態に係るピア１が行うデータの検索及び取得処理において情報管理サーバ５が行う処理の手順を示すフローチャートである。
【図８】同実施の形態に係るピア１Ａが行うデータ／メタデータ生成処理の手順を示すフローチャートである。
【図９】同実施の形態の一変形例に係る同一のデータに対し各々部分指定情報を含むメタデータ購読要求をピア１Ｂ，１Ｃから各々送信する場合のデータの流れを概念的に示す図である。
【図１０】同変形例に係るメタデータに含まれる一部の属性を更新した場合のデータの流れを概念的に示す図である。
【図１１】本発明の第３の実施の形態に係る本実施の形態に係る情報送信システムを適用可能なＰ２ＰネットワークＮＴ３の全体構成例を示す図である。
【図１２】同実施の形態に係るピア１及びデータ管理ピア２の機能的構成を示すブロック図である。
【符号の説明】
【００９０】
１Ａ〜１Ｉ  ピア
２Ａ  データ管理ピア
２Ｂ  データ管理ピア
２Ｃ  データ管理ピア
３Ａ  ピアグループ
３Ｂ  ピアグループ
３Ｃ  ピアグループ
５  情報管理サーバ
１１   メタデータ生成部
１００  メタデータ取得部
１０１  メッセージ制御部
１０２  送信部
１０３  受信部
１０４  データ取得部
１１０  受信部
１１１  メタデータ生成部
１１２  メタデータ管理部
１１３  送信部
１１４  メッセージ制御部
１１５  データ部
２００  受信部
２０１  送信部
２０２  メッセージ制御部
２０３  メタデータ管理部
２０４  メタデータ部
５００  受信部
５０１  送信部
５０２  メッセージ制御部
５０３  メタデータ管理部
５０４  メタデータ部
ＮＴ１  Ｐ２Ｐネットワーク
ＮＴ２  Ｐ２Ｐネットワーク
ＮＴ３  Ｐ２Ｐネットワーク
【図１】
2008234206.tif 000003
【図２】
2008234206.tif 000004
【図３】
2008234206.tif 000005
【図４】
2008234206.tif 000006
【図５】
2008234206.tif 000007
【図６】
2008234206.tif 000008
【図７】
2008234206.tif 000009
【図８】
2008234206.tif 000010
【図９】
2008234206.tif 000011
【図１０】
2008234206.tif 000012
【図１１】
2008234206.tif 000013
【図１２】
2008234206.tif 000014