【手続補正書】
【提出日】平成26年9月5日(2014.9.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを通じてデータの送受信を行う機能を有する複数のクライアント機器と、クライアント機器より送受信されたデータを格納するとともに、要求に応じてクライアント機器へデータを送信する機能を有するサーバ機器と、サーバ機器からの要求によってクライアント機器へサーバ機器の代わりにデータを送信するキャッシュ機器とを有するネットワーク環境における分散処理制御システムであって、
特定のアドレスを有するクライアント機器において、特定のアドレスを有するサーバ機器に対してデータを送信するデータ送信手段と、
サーバ機器において、クライアント機器からデータ送信手段によって送信されたデータを受信するデータ受信手段と、
サーバ機器において、データ受信手段で受信したデータを、データを送信してきたクライアント機器の情報とともにサーバ機器に格納するデータ格納手段と、
サーバ機器において、データ格納手段で格納したデータを特定のアドレスを有するキャッシュ機器に転送するキャッシュ転送手段と、
クライアント機器において、特定のアドレスを有するサーバ機器に対してデータを要求するデータ要求手段と、
サーバ機器において、クライアントからデータ要求手段によって要求されたデータに対して、前記データを保持しているサーバ機器あるいはキャッシュ機器あるいは別のクライアント機器のいずれから取得するべきなのかの優先度を判定するデータ応答場所優先度判定手段と、
サーバ機器において、データ応答場所優先度判定手段によって判定された優先度に基づき、サーバ機器、キャッシュ機器、クライアント機器の複数のアドレスを含むデータ要求先を生成し、その結果をクライアント機器のデータ要求手段への応答とすることによって、クライアント機器に再度データの要求手段を再実行することを要求するデータ要求先変更手段とを有することを特徴とする分散処理制御システム。
【請求項２】
サーバ機器におけるデータ格納手段において、保存するクライアント機器の情報とは、クライアント機器のアドレスとネットワーク接続の状況を含む情報であり、かつ
サーバ機器におけるデータ応答場所優先度判定手段は、前記データをデータ要求手段によって要求してきたクライアント機器の情報と、前記データをデータ送信手段によって送信してきたクライアント機器の情報とを照合することによって、データ送信手段によるクライアント機器のアドレスの優先度を決定することを特徴とする請求項１に記載の分散処理制御システム。
【請求項３】
サーバ機器におけるデータ要求先変更手段において、生成されるデータ要求先は複数の機器に対するアドレスが優先度に基づいて含まれたＵＲＬで示される情報であり、かつ
クライアント機器におけるデータ要求再実行手段において、前記ＵＲＬを事前に定められた一定の規則性に基づいて複数に分割することによって、前記データを生成したクライアント機器に対して前記データを送信するクライアント側データ要求応答手段を呼び出すことができ、かつ
クライアント機器において前記ＵＲＬを分割せずにそのまま使用した場合には、キャッシュ機器におけるキャッシュ側データ要求応答手段を呼び出すことができることを特徴とする請求項２に記載の分散処理制御システム。
【請求項４】
サーバ機器におけるデータ応答場所優先度判定手段において、前記データをデータ要求手段によって別のクライアント機器が要求してきたデータ要求時刻と、前記データをデータ送信手段によってクライアントが送信したデータ送信時刻とを照合し、データ送信時刻とデータ要求時刻が近接している場合にはデータ要求先変更手段におけるクライアント機器のアドレスに関する優先度を高くし、かつ
データ送信時刻からデータ要求時刻までに相当の時間経過がある場合にはクライアント機器のアドレスに関する優先度を低くすることを特徴とする請求項３に記載の分散処理制御システム。
【請求項５】
クライアント機器において、データ要求先変更手段によって指定された複数のアドレスから、サーバ機器、キャッシュ機器、クライアント機器のアドレスを取り出し、その各々の機器に対して再びデータ要求を実行するデータ要求再実行手段と、
前記データを生成したクライアント機器において、データ要求再実行手段によって別のクライアント機器から前記データの取得要求が発行されたことに応答して、前記データを送信するクライアント側データ要求応答手段と、
前記キャッシュ転送手段によって転送された前記データを格納しているキャッシュ機器において、前記データ要求再実行手段によってクライアント機器から前記データの取得要求が発行されたことに応答して、前記データを送信するキャッシュ側データ要求応答手段とを有することを特徴とする請求項１〜４の何れか１項に記載の分散処理制御システム。
【請求項６】
複数のサーバ機器及び複数のキャッシュ機器が前記ネットワークに接続されていることを特徴とする請求項１〜５の何れか１項に記載の分散処理制御システム。
【請求項７】
ネットワークを通じてデータの送受信を行う機能を有する複数のクライアント機器と、クライアント機器より送受信されたデータを格納するとともに、要求に応じてクライアント機器へデータを送信する機能を有するサーバ機器と、サーバ機器からの要求によってクライアント機器へサーバ機器の代わりにデータを送信するキャッシュ機器とを有するネットワーク環境における分散処理制御システムの制御方法であって、
特定のアドレスを有するクライアント機器において、特定のアドレスを有するサーバ機器に対してデータを送信するデータ送信工程と、
サーバ機器において、クライアント機器からデータ送信工程にて送信されたデータを受信するデータ受信工程と、
サーバ機器において、データ受信工程にて受信したデータを、データを送信してきたクライアント機器の情報とともにサーバ機器に格納するデータ格納工程と、
サーバ機器において、データ格納工程にて格納したデータを特定のアドレスを有するキャッシュ機器に転送するキャッシュ転送工程と、
クライアント機器において、特定のアドレスを有するサーバ機器に対してデータを要求するデータ要求工程と、
サーバ機器において、クライアントからデータ要求工程にて要求されたデータに対して、前記データを保持しているサーバ機器あるいはキャッシュ機器あるいは別のクライアント機器のいずれから取得するべきなのかの優先度を判定するデータ応答場所優先度判定工程と、
サーバ機器において、データ応答場所優先度判定工程にて判定された優先度に基づき、サーバ機器、キャッシュ機器、クライアント機器の複数のアドレスを含むデータ要求先を生成し、その結果をクライアント機器のデータ要求工程への応答とすることによって、クライアント機器に再度データの要求工程を再実行することを要求するデータ要求先変更工程とを有することを特徴とする分散処理制御システムの制御方法。
【請求項８】
クライアント機器において、データ要求先変更工程にて指定された複数のアドレスから、サーバ機器、キャッシュ機器、クライアント機器のアドレスを取り出し、その各々の機器に対して再びデータ要求を実行するデータ要求再実行工程と、
前記データを生成したクライアント機器において、データ要求再実行工程にて別のクライアント機器から前記データの取得要求が発行されたことに応答して、前記データを送信するクライアント側データ要求応答工程と、
前記キャッシュ転送工程にて転送された前記データを格納しているキャッシュ機器において、前記データ要求再実行工程にてクライアント機器から前記データの取得要求が発行されたことに応答して、前記データを送信するキャッシュ側データ要求応答工程とを有することを特徴とする請求項７に記載の分散処理制御システムの制御方法。
【請求項９】
ネットワークを通じてデータの送受信を行う機能を有する複数のクライアント機器と、クライアント機器より送受信されたデータを格納するとともに、要求に応じてクライアント機器へデータを送信する機能を有するサーバ機器と、サーバ機器からの要求によってクライアント機器へサーバ機器の代わりにデータを送信するキャッシュ機器とを有するネットワーク環境における分散処理制御システムの制御方法をコンピュータに実行させるプログラムであって、
特定のアドレスを有するクライアント機器において、特定のアドレスを有するサーバ機器に対してデータを送信するデータ送信工程と、
サーバ機器において、クライアント機器からデータ送信工程にて送信されたデータを受信するデータ受信工程と、
サーバ機器において、データ受信工程にて受信したデータを、データを送信してきたクライアント機器の情報とともにサーバ機器に格納するデータ格納工程と、
サーバ機器において、データ格納工程にて格納したデータを特定のアドレスを有するキャッシュ機器に転送するキャッシュ転送工程と、
クライアント機器において、特定のアドレスを有するサーバ機器に対してデータを要求するデータ要求工程と、
サーバ機器において、クライアントからデータ要求工程にて要求されたデータに対して、前記データを保持しているサーバ機器あるいはキャッシュ機器あるいは別のクライアント機器のいずれから取得するべきなのかの優先度を判定するデータ応答場所優先度判定工程と、
サーバ機器において、データ応答場所優先度判定工程にて判定された優先度に基づき、サーバ機器、キャッシュ機器、クライアント機器の複数のアドレスを含むデータ要求先を生成し、その結果をクライアント機器のデータ要求工程への応答とすることによって、クライアント機器に再度データの要求工程を再実行することを要求するデータ要求先変更工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
クライアント機器において、データ要求先変更工程にて指定された複数のアドレスから、サーバ機器、キャッシュ機器、クライアント機器のアドレスを取り出し、その各々の機器に対して再びデータ要求を実行するデータ要求再実行工程と、
前記データを生成したクライアント機器において、データ要求再実行工程にて別のクライアント機器から前記データの取得要求が発行されたことに応答して、前記データを送信するクライアント側データ要求応答工程と、
前記キャッシュ転送工程にて転送された前記データを格納しているキャッシュ機器において、前記データ要求再実行工程にてクライアント機器から前記データの取得要求が発行されたことに応答して、前記データを送信するキャッシュ側データ要求応答工程とを有することを特徴とする請求項９に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の分散処理制御システムは、ネットワークを通じてデータの送受信を行う機能を有する複数のクライアント機器と、クライアント機器より送受信されたデータを格納するとともに、要求に応じてクライアント機器へデータを送信する機能を有するサーバ機器と、サーバ機器からの要求によってクライアント機器へサーバ機器の代わりにデータを送信するキャッシュ機器とを有するネットワーク環境における分散処理制御システムであって、
特定のアドレスを有するクライアント機器において、特定のアドレスを有するサーバ機器に対してデータを送信するデータ送信手段と、サーバ機器において、クライアント機器からデータ送信手段によって送信されたデータを受信するデータ受信手段と、サーバ機器において、データ受信手段で受信したデータを、データを送信してきたクライアント機器の情報とともにサーバ機器に格納するデータ格納手段と、サーバ機器において、データ格納手段で格納したデータを特定のアドレスを有するキャッシュ機器に転送するキャッシュ転送手段と、クライアント機器において、特定のアドレスを有するサーバ機器に対してデータを要求するデータ要求手段と、サーバ機器において、クライアントからデータ要求手段によって要求されたデータに対して、前記データを保持しているサーバ機器あるいはキャッシュ機器あるいは別のクライアント機器のいずれから取得するべきなのかの優先度を判定するデータ応答場所優先度判定手段と、サーバ機器において、データ応答場所優先度判定手段によって判定された優先度に基づき、サーバ機器、キャッシュ機器、クライアント機器の複数のアドレスを含むデータ要求先を生成し、その結果をクライアント機器のデータ要求手段への応答とすることによって、クライアント機器に再度データの要求手段を再実行することを要求するデータ要求先変更手段とを有することを特徴とする。