【手続補正書】
【提出日】平成23年2月10日(2011.2.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ファイル管理方法であって、
Ｍが１より大きい整数である時、各々Ｎ個のディレクトリを有するＭ階層のディレクトリのツリーを生成する段階を含むデータファイルのベースを構成する第１段階と、
データファイルを記録する段階であって、
記録されるデータファイルＦｉの識別名にハッシュ関数を適用する段階と、
前記適用する段階の結果に従って、幾つかの階層の前記ツリーにおける宛先ディレクトリＲｄｉの経路を決定する段階と、
前記ハッシュ関数によって決定され、前記データファイルの前記識別名に依存する位置の前記ディレクトリＲｄｉに前記データファイルを記録する段階と
を含む前記記録する段階と、
データファイルを読み込む段階であって、
読み込まれるデータファイルＦｊの識別名に同じ前記ハッシュ関数を適用する段階と、
前記同じ前記ハッシュ関数を適用する段階の結果に従って、前記ツリーにおける対象ディレクトリＲｃｊの経路を決定する段階と、
データファイルの識別名に依存する位置において、前記ハッシュ関数によって決定された前記ディレクトリＲｃｊにおけるデータファイルを読み込む段階と、
を含む前記読み込む段階と
を備え、各データファイルは、ヘッダ及び本体と関連付けられており、前記本体は、変更可能なファイルコンテンツを含み、前記ヘッダは、ファイル管理システムにおけるファイルの状態パラメータを含み、前記方法は、一連の動作を実施するための処理動作によって対象ファイルを取得する事前ステップを含み、前記取得によって、前記ヘッダのパラメータの少なくとも１つの状態に変化が生じ、この状態変化により、解放までの間、他の処理動作による取得が防止されることを特徴とする、ファイル管理方法。
【請求項２】
請求項１に記載のファイル管理方法であって、前記データファイルは、Ｎ個のディレクトリのうちのＰ個のディレクトリ階層に対応する、Ｑ個の記憶ユニットに分散されることを特徴とする、ファイル管理方法。
【請求項３】
請求項１又は２に記載のファイル管理方法であって、Ｎは、１６に等しく、前記ハッシュ関数は、ＳＨＡ−１関数であることを特徴とする、ファイル管理方法。
【請求項４】
請求項１〜３のいずれか１つに記載のファイル管理方法であって、各データファイルは、ヘッダ及び本体を含み、前記本体は、変更可能なファイルコンテンツを含み、前記本体の前には、ファイル管理システムにおけるファイルの状態パラメータを含むヘッダが配置され、前記方法は、一連の動作を実施するための処理動作によって対象ファイルを取得する事前ステップを含み、前記取得によって、前記ヘッダのパラメータの少なくとも１つの状態に変化が生じ、この状態変化により、解放までの間、他の処理動作による取得が防止されることを特徴とする、ファイル管理方法。
【請求項５】
請求項１〜４のいずれか１つに記載のファイル管理方法であって、前記取得、読み出し、及び解放動作は、クライアントソフトウェアによって制御され、前記対応する段階は、サーバソフトウェアによって実行されることを特徴とする、ファイル管理方法。
【請求項６】
請求項１〜５のいずれか１つに記載のファイル管理方法であって、前記既存のデータファイルの使用名から算出されたファイル名を入力（１５０）とする前記既存のデータファイルを取得する段階を含み、前記段階は、オペレーティングシステムのファイルシステム層において、ファイルのオープン及びロックを同時に試行し、ファイルのオープン及びロックを要求し、そのクローズ及びロック解除まで、後続の処理動作によるこのファイルのオープン及びロックを防止する段階を含む第１タスク（１００）を含むことを特徴とする、ファイル管理方法。
【請求項７】
請求項１〜６のいずれか１つに記載のファイル管理方法であって、新しいデータファイルの使用名から算出されたファイル名を入力（２５０）とする前記新しいデータファイルを取得する段階を含み、第１タスク（２００）は、オペレーティングシステムのファイルシステム層において、新しいファイルの生成、オープン、及びロックを同時に試行し、ファイルの生成、オープン、及びロックを要求し、そのクローズ及びロック解除まで、後続の処理動作によるこのファイルのオープン及びロックを防止する段階を含むことを特徴とする、ファイル管理方法。
【請求項８】
請求項１〜７のいずれか１つに記載のファイル管理方法であって、既存のデータファイルが存在しない場合、前記既存のファイルを生成して取得する段階を含み、前記既存のデータファイルの使用名から算出されたファイル名を入力（３５０）とする機能と、オペレーティングシステムのファイルシステム層において、ファイルのオープン及びロックを同時に試行し、それが存在しない場合、ファイルを生成し、ファイルのオープン及びロックを要求し、そのクローズ及びロック解除まで、後続の処理動作によるこのファイルのオープン及びロックを防止する段階を含むタスク（３００）を含むことを特徴とする、ファイル管理方法。
【請求項９】
請求項１〜８のいずれか１つに記載のファイル管理方法であって、取得したデータファイルをデータ修正せずに解放する段階と、前記使用名から算出された前記ファイル名と以前データファイルを取得した際に返された取得識別名を入力（４５０）とする機能と、オペレーティングシステムのファイルシステム層において、ファイルのオープン及びロックを同時に試行し、ファイルのオープン及びロックを要求し、そのクローズ及びロック解除まで、後続の処理動作によるこのファイルのオープン及びロックを防止する段階を含む第１タスク（４００）とを含むことを特徴とする、ファイル管理方法。
【請求項１０】
請求項１〜９のいずれか１つに記載のファイル管理方法であって、取得したデータファイルを、データ修正して解放する段階と、前記使用名から算出されたファイル名と以前データファイルを取得した際に返された取得識別名とを入力（５５０）とする機能と、オペレーティングシステムのファイルシステム層において、ファイルのオープン及びロックを同時に試行し、ファイルのオープン及びロックを要求し、そのクローズ及びロック解除まで、後続の処理動作によるこのファイルのオープン及びロックを防止する段階を含む第１タスク（５００）とを含むことを特徴とするファイル管理方法。
【請求項１１】
請求項１〜１０のいずれか１つに記載のファイル管理方法であって、取得したデータファイルを削除して前記ファイルを解放する段階と、前記使用名から算出されたファイル名と以前データファイルを取得した際に返された取得識別名とを入力（６５０）とする機能と、オペレーティングシステムのファイルシステム層において、ファイルのオープン及びロックを同時に試行し、ファイルのオープン及びロックを要求し、そのクローズ及びロック解除まで、後続の処理動作によるこのファイルのオープン及びロックを防止する段階を含む第１タスク（６００）とを含むことを特徴とする、ファイル管理方法。
【請求項１２】
請求項１〜１１のいずれか１つに記載のファイル管理方法であって、ファイルを取得することなく既存のデータファイルを単に読み込む段階と、前記使用名から算出されたファイル名を入力（７５０）とする機能と、オペレーティングシステムのファイルシステム層において、ファイルのオープン及びロックを同時に試行し、ファイルのオープン及びロックを要求し、そのクローズ及びロック解除まで、後続の処理動作によるこのファイルのオープン及びロックを防止する段階を含む第１タスク（７００）とを含むことを特徴とする、ファイル管理方法。