【手続補正書】
【提出日】平成26年12月23日(2014.12.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一のネットワークを介してクライアントと、第二のネットワークを介してサーバとに
接続される通信装置であって、
前記サーバが提供するファイルのデータを保持可能なバッファと、
前記バッファに対するデータの読み書き制御を行う、制御部と、を有し、
前記制御部は、前記サーバが提供するファイルに対する前記クライアントからの少なく
とも一以上のアクセスに基づいて、前記ファイルにおける所定の範囲について前記サーバ
に対して、先読みを実行するかを判別し、前記先読みを実行することにより、前記サーバ
から受信するファイルの部分データを前記バッファに保持し、
前記制御部は、前記クライアントからの複数のアクセスの履歴に基づいて前記ファイル
における、先読みの対象を決定し、
前記複数のアクセスにより指定されるアドレスの範囲が、前記バッファの所定割合以上
のデータを指定する場合、前記制御部は、前記先読み対処とする範囲を増加させる、
ことを特徴とする通信装置。
【請求項２】
請求項1記載の通信装置であって、
前記クライアントからのアクセスが、ファイルのオープンリクエストである場合、
前記制御部は、前記オープンリクエストを前記サーバに転送し、前記サーバからファイ
ル識別子を受信するのに応じて前記先読みを実行する、ことを特徴とする通信装置。
【請求項３】
請求項２記載の通信装置であって、
前記先読みは、前記ファイルにおける所定の範囲について、前記ファイルの指定と範囲
とを指定を含む複数回のリード要求に分けてファイルの部分データを取得する、ことを特
徴とする通信装置。
【請求項４】
請求項３記載の通信装置であって、
前記リード要求は、それぞれ識別可能な識別子を含む、ことを特徴とする通信装置。
【請求項５】
請求項２記載の通信装置であって、
前記制御部は、前記クライアントへ前記ファイル識別子の送信後に、前記クライアント
からのアクセスに対応するデータが、前記バッファにある場合、前記対応するデータを前
記クライアントに送信する、ことを特徴とする通信装置。
【請求項６】
請求項５記載の通信装置であって、
前記バッファに保持されるデータを前記クライアントに送信した量に基づいて、前記サ
ーバに対して先読みを実行する、ことを特徴とする通信装置。
【請求項７】
請求項１ないし６いずれか記載の通信装置であって、
前記制御部は、前記クライアントからのアクセスが、前記ファイルの部分データの取得
要求である場合、前記取得要求に対応するデータを前記クライアントに送信するために前
記バッファから読み出し、前記バッファからの読み出し量に基づいて、前記サーバに対し
て先読みを実行する、ことを特徴とする通信装置。
【請求項８】
請求項７記載の通信装置であって、
前記制御部は、前記読み出し量が所定の量を超えた場合、前記サーバに対して、前記フ
ァイルにおける以前に先読みした範囲と連続する範囲を含むデータを先読みする、ことを
特徴とする通信装置。
【請求項９】
請求項１ないし８記載の通信装置であって、
前記第二のネットワークは、ＴＣＰに従うネットワークであり、前記サーバは、ファイ
ル要求プロトコルに従ってファイルを前記クライアントに提供する、ことを特徴とする通
信装置。
【請求項１０】
クライアントと、前記クライアントにファイルを提供するサーバとの通信を中継する通
信システムであって、
前記クライアントからのファイルに対するアクセスに応じて、バッファに格納されるデ
ータのうち、前記ファイルに対応する部分データを読み出して前記クライアントに送信し
、前記クライアントからのアクセス状況に応じて、前記ファイルに対する先読みリクエス
トを発行するバッファ制御装置と、
前記先読みリクエストに基づいてサーバから前記ファイルの部分データを取得する取得
装置と、
を有し、
前記バッファ制御装置は、前記クライアントからの複数のアクセスの履歴に基づいて前
記ファイルにおける、先読みの対象を決定し、
前記複数のアクセスにより指定されるアドレスの範囲が、前記バッファの所定割合以上
のデータを指定する場合、
前記バッファ制御部は、前記先読み対象とする範囲を増加させる、ことを特徴とする通
信システム。
【請求項１１】
請求項１０記載の通信システムであって、
前記バッファ制御装置と、前記取得装置とは、ネットワークを介して接続され、
前記ファイル取得装置は、前記クライアントからの前記ファイルの指定に応じて、前記
サーバのファイルデータに対して前記ファイルの所定の範囲の部分データを取得し、
前記クライアントからの前記ファイルに対する複数のリード要求により特定される先読
み対象範囲に対応する部分データを取得し、前記バッファ制御装置に送信し、
前記バッファ制御装置は、前記ファイル取得装置から受信される部分データを前記バッ
ファに格納し、前記複数のリード要求の後に前記クライアント装置から送信されるリード
要求に対応する部分データを前記バッファから読み出して前記クライアントに送信する、
ことを特徴とする通信システム。
【請求項１２】
請求項１０記載の通信システムであって、
前記バッファ制御装置と前記取得装置とはＢＵＳを介して接続され、
前記ファイル取得装置は、前記クライアントからの前記ファイルの指定に応じて、前記
サーバのファイルデータに対して前記ファイルの所定の範囲の部分データを取得し、
前記クライアントからの前記ファイルに対する複数のリード要求により特定される先読
み対象範囲に対応する部分データを取得し、
前記バッファ制御装置は、前記ファイル取得装置により取得される部分データを前記バ
ッファに格納し、前記複数のリード要求の後に前記クライアント装置から送信されるリー
ド要求に対応する部分データを前記バッファから読み出して前記クライアントに送信する
、ことを特徴とする通信システム。
【請求項１３】
クライアントとファイルサーバとがファイル共有プロトコルに従い、ファイルの部分デ
ータを通信する通信方法であって、
前記クライアントからのファイルの指定に応じて、前記ファイルサーバからファイル識
別子を取得し、
前記ファイル識別子に対応するファイルのデータの所定の範囲について部分データの先
読みリクエストを作成し、
前記先読みリクエストをＴＣＰに従って前記サーバに送信し、
前記先読みリクエストに対応するレスポンスに含まれるファイルの部分データをバッフ
ァに保持し、
前記クライアントからの前記ファイルのリード要求に対する前記バッファからの部分デ
ータの読み出し状況に基づいて、前記ファイルの先読み対象範囲を決定し、前記決定され
た先読み対象範囲についての先読みリクエストを前記サーバにＴＣＰに従って送信し、前
記サーバから受信するファイルの部分データを、前記クライアントからのさらなるリード
要求のために前記バッファに格納し、
前記クライアントからの複数のアクセスの履歴に基づいて前記ファイルにおける、先読
みの対象を決定し、
前記複数のアクセスにより指定されるアドレスの範囲が、前記バッファの所定割合以上
のデータを指定する場合、
前記先読み対象とする範囲を増加させる、ことを特徴とする通信方法。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2013218505.tif 000001
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図２０
【補正方法】変更
【補正の内容】
【図２０】
2013218505.tif 000002