(57)【要約】ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類装置において、ファイルまたはディレクトリに対する分類の指標として特性値を受け付ける入力部（１１）と、特性値をファイルまたはディレクトリの管理データに書き込むように制御する書込制御部（１４ａ）と、特性値に基づいて再分類されたディレクトリ構造とともにディレクトリ間のパス名を出力するように制御する出力制御部（１４ｂ）と、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新する更新制御部（１４ｃ）とを備える。
2004088519.tif 000002
【特許請求の範囲】
【請求項１】
ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類装置であって、
前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付手段と、
前記受付手段によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの前記管理データに書き込むように制御する書込制御手段と、
を備えたことを特徴とするファイル分類装置。
【請求項２】
前記書込制御手段によって書き込まれた前記特性値を読み出し、該読み出した当該特性値を出力するように制御する出力制御手段をさらに備えたことを特徴とする請求の範囲第１項に記載のファイル分類装置。
【請求項３】
前記出力制御手段は、前記書込制御手段によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造を出力するように制御することを特徴とする請求の範囲第２項に記載のファイル分類装置。
【請求項４】
前記管理データは、前記ファイルまたは前記ディレクトリの親ディレクトリのファイル番号を管理するものであって、
前記出力制御手段は、前記管理データから前記親ディレクトリのファイル番号を参照して前記特性値に基づいて再分類されたディレクトリ間のパス名を、前記ディレクトリ構造とともに出力するように制御することを特徴とする請求の範囲第２項または第３項に記載のファイル分類装置。
【請求項５】
前記書込制御手段によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新するように制御する更新制御手段をさらに備えたことを特徴とする請求の範囲第１項〜第４項のいずれか一つに記載のファイル分類装置。
【請求項６】
前記更新制御手段は、前記ディレクトリの構成の変更に応じて前記特性値を更新するように制御することを特徴とする請求の範囲第５項に記載のファイル分類装置。
【請求項７】
前記受付手段は、前記ファイルまたは前記ディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、
前記書込制御手段は、前記受付手段によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの前記管理データに書き込むように制御することを特徴とする請求の範囲第１項に記載のファイル分類装置。
【請求項８】
ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類方法であって、
前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付工程と、
前記受付工程によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの前記管理データに書き込むように制御する書込制御工程と、
を含んだことを特徴とするファイル分類方法。
【請求項９】
前記書込制御工程によって書き込まれた前記特性値を読み出し、該読み出した当該特性値を出力するように制御する出力制御工程をさらに含んだことを特徴とする請求の範囲第８項に記載のファイル分類方法。
【請求項１０】
前記出力制御工程は、前記書込制御工程によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造を出力するように制御することを特徴とする請求の範囲第９項に記載のファイル分類装置。
【請求項１１】
前記管理データは、前記ファイルまたは前記ディレクトリの親ディレクトリのファイル番号を管理するものであって、
前記出力制御工程は、前記管理データから前記親ディレクトリのファイル番号を参照して前記特性値に基づいて再分類されたディレクトリ間のパス名を、前記ディレクトリ構造とともに出力するように制御することを特徴とする請求の範囲第９項または第１０項に記載のファイル分類方法。
【請求項１２】
前記書込制御工程によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新するように制御する更新制御工程をさらに含んだことを特徴とする請求の範囲第８項〜第１１項のいずれか一つに記載のファイル分類方法。
【請求項１３】
前記更新制御工程は、前記ディレクトリの構成の変更に応じて前記特性値を更新するように制御することを特徴とする請求の範囲第１２項に記載のファイル分類方法。
【請求項１４】
前記受付工程は、前記ファイルまたは前記ディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、
前記書込制御工程は、前記受付工程によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの管理データに書き込むように制御することを特徴とする請求の範囲第８に記載のファイル分類方法。
【請求項１５】
ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類する方法をコンピュータに実行させるファイル分類プログラムであって、
前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付工程と、
前記受付工程によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの前記管理データに書き込むように制御する書込制御工程と、
をコンピュータに実行させることを特徴とするファイル分類プログラム。
【発明の詳細な説明】
【技術分野】  この発明は、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類装置、ファイル分類方法およびその方法をコンピュータに実行させるプログラムに関し、特に、ディレクトリ構造を再分類することができるファイル分類装置、ファイル分類方法およびファイル分類プログラムに関するものである。
【背景技術】  従来より、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類装置が知られている（例えば、特許文献１参照）。かかるファイル分類装置は、一般的に、ファイルおよびディレクトリをファイル名またはディレクトリ名に関する階層的な木構造に分類していた。
例えば、ディレクトリ「ＩＰＣ（国際特許分類）」には、サブディレクトリ「生活必需品Ａ」が存在し、該ディレクトリ「生活必需品Ａ」には、サブディレクトリ「スポーツＡ６３」が存在し、該ディレクトリ「スポーツＡ６３」には、ファイル「スケートＡ６３Ｃ」というように、ファイルおよびディレクトリは、名前に関する階層的な木構造に分類されていた。
しかしながら、上記の従来技術は、ファイルまたはディレクトリを名前という観点から一義的に分類するものであるため、ディレクトリ構造を再分類することができないという問題点があった。
そこで、この発明は、上述した従来技術による問題点を解消するためになされたものであり、ディレクトリ構造を再分類することができるファイル分類装置、ファイル分類方法およびその方法をコンピュータに実行させるプログラムを提供することを目的としている。
【特許文献１】        特開２００１−１３４４７９号公報
【発明の開示】
上記した課題を解決し、目的を達成するため、本発明は、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類装置であって、前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付手段と、前記受付手段によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの前記管理データに書き込むように制御する書込制御手段と、を備えたことを特徴とする。
したがって、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能になる。
また、本発明では、前記書込制御手段によって書き込まれた前記特性値を読み出し、該読み出した当該特性値を出力するように制御する出力制御手段をさらに備えたことを特徴とする。
したがって、本発明によれば、特性値を読み出し、該読み出した特性値を出力するように制御することとしたので、特性値の受け付け時に特性値を出力することが可能になる。
また、本発明では、前記出力制御手段は、前記書込制御手段によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造を出力するように制御することを特徴とする。
したがって、本発明によれば、特性値に基づいて再分類されたディレクトリ構造を出力するように制御することとしたので、再分類されたディレクトリ構造に基づいてカーネルレベルで処理をおこなうだけでなく、再分類されたディレクトリ構造をユーザに提示することが可能になる。
また、本発明では、前記管理データは、前記ファイルまたは前記ディレクトリの親ディレクトリのファイル番号を管理するものであって、前記出力制御手段は、前記管理データから前記親ディレクトリのファイル番号を参照して前記特性値に基づいて再分類されたディレクトリ間のパス名を、前記ディレクトリ構造とともに出力するように制御することを特徴とする。
したがって、本発明によれば、管理データから親ディレクトリのファイル番号を参照して特性値に基づいて再分類されたディレクトリ間のパス名を、ディレクトリ構造とともに出力することとしたので、ファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係をユーザに対して明確に提示することが可能になる。
また、本発明では、前記書込制御手段によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新するように制御する更新制御手段をさらに備えたことを特徴とする。
したがって、本発明によれば、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新することとしたので、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
また、本発明では、前記更新制御手段は、前記ディレクトリの構成の変更に応じて前記特性値を更新するように制御することを特徴とする。
したがって、本発明によれば、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
また、本発明では、前記受付手段は、前記ファイルまたは前記ディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、前記書込制御手段は、前記受付手段によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの管理データに書き込むように制御することを特徴とする。
したがって、本発明によれば、ファイルまたはディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、多面的な観点からディレクトリ構造を再分類することが可能になる。
また、本発明では、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類方法であって、前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付工程と、前記受付工程によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの前記管理データに書き込むように制御する書込制御工程と、を含んだことを特徴とする。
したがって、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能になる。
また、本発明では、前記書込制御工程によって書き込まれた前記特性値を読み出し、該読み出した当該特性値を出力するように制御する出力制御工程をさらに含んだことを特徴とする。
したがって、本発明によれば、特性値を読み出し、該読み出した特性値を出力するように制御することとしたので、特性値の受け付け時に特性値を出力することが可能になる。
また、本発明では、前記出力制御工程は、前記書込制御工程によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造を出力するように制御することを特徴とする。
したがって、本発明によれば、特性値に基づいて再分類されたディレクトリ構造を出力するように制御することとしたので、再分類されたディレクトリ構造に基づいてカーネルレベルで処理をおこなうだけでなく、再分類されたディレクトリ構造をユーザに提示することが可能になる。
また、本発明では、前記管理データは、前記ファイルまたは前記ディレクトリの親ディレクトリのファイル番号を管理するものであって、前記出力制御工程は、前記管理データから前記親ディレクトリのファイル番号を参照して前記特性値に基づいて再分類されたディレクトリ間のパス名を、前記ディレクトリ構造とともに出力するように制御することを特徴とする。
したがって、本発明によれば、管理データから親ディレクトリのファイル番号を参照して特性値に基づいて再分類されたディレクトリ間のパス名を、ディレクトリ構造とともに出力することとしたので、ファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係をユーザに対して明確に提示することが可能になる。
また、本発明では、前記書込制御工程によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新するように制御する更新制御工程をさらに含んだことを特徴とする。
したがって、本発明によれば、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新することとしたので、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
また、本発明では、前記更新制御工程は、前記ディレクトリの構成の変更に応じて前記特性値を更新するように制御することを特徴とする。
したがって、本発明によれば、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
また、本発明では、前記受付工程は、前記ファイルまたは前記ディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、前記書込制御工程は、前記受付工程によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの管理データに書き込むように制御することを特徴とする。
したがって、本発明によれば、ファイルまたはディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、多面的な観点からディレクトリ構造を再分類することが可能になる。
また、本発明では、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類する方法をコンピュータに実行させるファイル分類プログラムであって、前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付工程と、前記受付工程によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの前記管理データに書き込むように制御する書込制御工程と、をコンピュータに実行させることを特徴とする。
したがって、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することがプログラムによって可能になる。
【図面の簡単な説明】  第１図は、本実施の形態に係るファイル分類装置の構成を示すブロック図であり、第２図は、ｉｎｏｄｅに記憶される情報の構成例を示す図であり、第３図は、書込制御処理を説明するための図であり、第４図は、出力部に表示される画面の構成例を示す図であり、第５図は、更新制御処理を説明するための図であり、第６図は、出力部に表示される画面の構成例を示す図であり、第７図は、更新制御処理を説明するための図であり、第８図は、更新制御処理を説明するための図であり、第９図は、出力部に表示される画面の構成例を示す図である。
【発明を実施するための最良の形態】  以下、添付図面を参照して、この発明に係るファイル分類装置、ファイル分類方法およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を詳細に説明する。以下では、本実施の形態に係るファイル分類装置の概要および特徴を説明した後に、実施の形態１〜３に係るファイル分類装置を説明し、最後に、他の実施の形態として種々の変形例を説明することとする。
概要および特徴
まず最初に、本実施の形態に係るファイル分類装置の概要および特徴を説明する。第１図は、本実施の形態に係るファイル分類装置の構成を示すブロック図である。同図に示すように、このファイル分類装置１０は、概略的には、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するものである。
ここで、このファイル分類装置１０は、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、該受け付けられた特性値をファイルまたはディレクトリの管理データに書き込むように制御する書込制御処理に主たる特徴があり、かかる書込制御処理によって、ディレクトリ構造を再分類することができるようにしている。
この主たる特徴を具体的に説明すると、このファイル分類装置１０は、ファイルまたはディレクトリを分類する観点ごとに定義された特性値を受け付け、該受け付けられた特性値をファイルまたはディレクトリの管理データ（ディレクトリの中の管理データ）に書き込むように制御する。さらに、特性値が付与されたディレクトリよりも下位にエントリされているディレクトリまたはファイルそれぞれのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に書き込むことによって特性値を伝播させる。
したがって、上記した従来技術の例で言えば、ファイルまたはディレクトリを名前という観点から一義的に分類するのではなく、ファイルまたはディレクトリの管理データに特性値を書き込むように制御することによってファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能になる。
また、本実施の形態に係るファイル分類装置は、上記主たる特徴に関連して以下に列挙するような特徴も付加的に有するものである。つまり、本実施の形態では、特性値を読み出し、該読み出した特性値を出力するように制御することとしたので、特性値の受け付け時に特性値を出力することができるようにしている。
また、本実施の形態では、特性値に基づいて再分類されたディレクトリ構造を出力するように制御することとしたので、再分類されたディレクトリ構造に基づいてカーネルレベルで処理をおこなうだけでなく、再分類されたディレクトリ構造をユーザに提示することができるようにしている。
また、本実施の形態では、管理データから親ディレクトリのファイル番号を参照して特性値に基づいて再分類されたディレクトリ間のパス名（第４図、第６図および第９図参照）を、ディレクトリ構造とともに出力することとしたので、ファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係をユーザに対して明確に提示することができるようにしている。
また、本実施の形態では、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新することとしたので、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することができるようにしている。
また、本実施の形態では、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することができるようにしている。
実施の形態１．
実施の形態１では、ファイルまたはディレクトリに対する分類の指標として特性値を新規に受け付け、該受け付けられた特性値をファイルまたはディレクトリの管理データに書き込むファイル分類装置について説明する。このファイル管理装置１０は、第１図に示すように、入力部１１と、出力部１２と、記憶部１３と、制御部１４とを備える。
このうち、入力部１１は、各種の情報を入力するキーボード、マウスおよびトラックボールなどの指示入力手段であり、主にユーザからの所定の指示を受け付ける。具体的には、ファイルまたはディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付ける。また、ディレクトリの構成の変更（ディレクトリの移動または削除）も受け付ける。
出力部１２は、各種の情報を出力するモニタなどの出力表示手段であり、具体的には、書込制御部１４ｃによって書き込まれた特性値に基づいて再分類されたディレクトリ構造とともにディレクトリ間のパス名を出力制御部１４ｂを介して出力する（第４図参照）。
記憶部１３は、各種のプログラムやデータを記憶する処理部であり、機能概念的に、ｉｎｏｄｅ１３ａと、実データ記憶部１３ｂとから構成される。このうち、ｉｎｏｄｅ１３ａは、ファイルまたはディレクトリを表すデータ構造を記憶する処理部であり、一般的に、ファイル番号、ユーザ名、グループ名、ファイルサイズ、日付およびブロック情報などが記憶されているが、本発明においては、親ディレクトリのファイル番号が書き込まれる書込指定領域をさらに備える（第２図参照）。
実データ記憶部１３ｂは、ｉｎｏｄｅ１３ａが表すファイルの実データを記憶する処理部である。具体的には、画像データ、文書データおよび音声データなどの各種の実データを記憶する。
制御部１４は、ファイル分類装置１０の全体制御をおこなう制御部であり、各機能部間の各種データの授受などを司る制御部であるが、本発明においては、機能概念的に、書込制御部１４ａおよび出力制御部１４ｂに特徴がある。なお、本実施の形態１では、新規の書込制御処理についての説明をすることとしたので、更新制御部１４ｃについては、実施の形態２および３において説明する。
書込制御部１４ａは、入力部１１よって受け付けられた特性値を管理データに書き込むように制御する処理部である。具体的には、第３図に示すようなファイル名またはディレクトリ名に関するディレクトリ構造において、ディレクトリＢに特性値Ｐ１を付与する場合、ディレクトリＡ（ディレクトリＢの親ディレクトリの中の管理データ）に特性値Ｐ１とファイル番号（ディレクトリＢのファイル番号）とを書き込むとともに、ディレクトリＢのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に特性値Ｐ１を書き込む。さらに、特性値が付与されたディレクトリＢよりも下位にエントリされている各ディレクトリのｉｎｏｄｅ１３ａに特性値Ｐ１を書き込むことによって特性値を伝播させる（第２図（ｂ）参照）。同様にして、ディレクトリＧに特性値Ｐ２、ディレクトリＭに特性値Ｐ３、ディレクトリＦに特性値Ｐ４、ディレクトリＳに特性値Ｐ５、ディレクトリＴに特性値Ｐ６を付与する。
出力制御部１４ｂは、書込制御部１４ａによる処理結果を出力部１２で出力するために表示画面を作成する出力制御手段であり、具体的には、特性値を読み出して特性値の受け付け時に特性値を出力するように制御する。
また、出力制御部１４ｃは、書込制御部１４ａによって書き込まれた特性値に基づいて再分類されたディレクトリ構造とともにディレクトリ間のパス名（ｉｎｏｄｅ１３ａに記憶された親ディレクトリのファイル番号を順次遡って参照することによって出力制御可能）を出力するように制御することによってファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係を明確に提示することができるようにしている（第４図参照）。
上述してきたように、実施の形態１に係るファイル分類装置は、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、該受け付けられた特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたのでファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能になる。
実施の形態２．
次に、実施の形態２では、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新するファイル分類装置に説明する。このファイル分類装置１０は、実施の形態１に示すファイル分類装置と比較して、機能概念的に、更新制御部１４ｃに特徴がある。
かかる更新制御部１４ｃは、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新する処理部である。
例えば、第５図に示すようなディレクトリ構造において、ディレクトリＧに特性値Ｐ２を付与しようとした際に、特性値Ｐ１および特性値Ｐ２が共存可能である場合には、ディレクトリＢ（特性値に基づいて再分類されたディレクトリ構造上におけるディレクトリＧの親であり、ディレクトリＧのｉｎｏｄｅ１３ａに書き込まれた親ディレクトリ（ディレクトリＥ）から順次親ディレクトリを遡り、ディレクトリＡに到達したときにディレクトリＢを認識することが可能）の中の管理データに特性値Ｐ１および特性値Ｐ２とファイル番号（ディレクトリＧのファイル番号）を書き込むとともに、ディレクトリＧのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に特性値Ｐ１およびＰ２を書き込む。そして、特性値が付与されたディレクトリＧよりも下位にエントリされているディレクトリＪ、ＫおよびＬのｉｎｏｄｅ１３ａに特性値Ｐ１および特性値Ｐ２を書き込むことによって特性値を伝播させる（第５図（ａ）参照）。
また、特性値Ｐ１および特性値Ｐ２が背反である場合には、ディレクトリＧより下位にエントリされている各ディレクトリのｉｎｏｄｅ１３ａから特性値Ｐ１を削除した後、ディレクトリＢ（ディレクトリＢの中の管理データ）に特性値Ｐ２とファイル番号（ディレクトリＧのファイル番号）とを書き込むとともに、ディレクトリＧのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に特性値Ｐ２を書き込む。そして、特性値Ｐ２が付与されたディレクトリＧよりも下位にエントリされているディレクトリＪ、ＫおよびＬのｉｎｏｄｅ１３ａに特性値Ｐ２を書き込むことによって特性値を伝播させる（第５図（ｂ）参照）。
そして、出力制御部１４ｂは、更新制御部１４ｃによって更新された特性値に基づいて再分類されたディレクトリ構造とファイル名またはディレクトリ名に関するディレクトリ構造との対応関係を表示するように制御する。なお、第６図（ａ）は、特性値Ｐ１および特性値Ｐ２が共存可能である場合における対応関係であり、第６図（ｂ）は、特性値Ｐ１および特性値Ｐ２が背反である場合における対応関係である。
上述してきたように、実施の形態２に係るファイル分類装置は、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
実施の形態３．
次に、実施の形態３では、ディレクトリの構成の変更に応じて特性値を更新するように制御するファイル分類装置について説明する。このファイル分類装置１０は、実施の形態１に示すファイル分類装置と比較して、機能概念的に、更新制御部１４ｃに特徴がある。
かかる更新制御部１４ｃは、ディレクトリの構成の変更に応じて特性値を更新するように制御する処理部である。具体的には、第７図に示すようなディレクトリ構造において、ディレクトリＣがディレクトリＥのサブディレクトリに移動する際に、特性値Ｐ１および特性値Ｐ３が共存可能である場合には、ディレクトリＡからディレクトリＣに関するデータを削除した後、ディレクトリＥ（ディレクトリＣの親ディレクトリ）にディレクトリＣのファイル名およびファイル番号を追加する。続いて、特性値Ｐ１および特性値Ｐ３とファイル番号（ディレクトリＣのファイル番号）とをディレクトリＢ（ディレクトリＢの中の管理データ）に書き込むとともに、ディレクトリＣのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に特性値Ｐ１および特性値Ｐ３を書き込む。そして、特性値が更新されたディレクトリＣよりも下位にエントリされているディレクトリＨおよびＩのｉｎｏｄｅ１３ａに特性値Ｐ１およびＰ３を書き込むことによって特性値を伝播させる（第８図（ａ）参照）。
また、特性値Ｐ１および特性値Ｐ３が背反である場合には、ディレクトリＡからディレクトリＣに関するデータを削除した後、ディレクトリＥにディレクトリＣのファイル名およびファイル番号を追加する。続いて、特性値Ｐ１とファイル番号（ディレクトリＣのファイル番号）をディレクトリＢ（ディレクトリＢの中の管理データ）に書き込むとともに、ディレクトリＣのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に特性値Ｐ１を書き込む。そして、特性値が更新されたディレクトリＣよりも下位にエントリされているディレクトリＨおよびＩのｉｎｏｄｅ１３ａに特性値Ｐ１を書き込むことによって特性値を伝播させる（第８図（ｂ）参照）。
そして、出力制御部１４ｂは、更新制御部１４ｃによって更新された特性値に基づいて再分類されたディレクトリ構造とファイル名またはディレクトリ名に関するディレクトリ構造との対応関係を表示するように制御する。具体的には、第９図（ａ）は、特性値Ｐ１および特性値Ｐ３が共存可能である場合における対応関係であり、第９図（ｂ）は、特性値Ｐ１および特性値Ｐ３が背反である場合における対応関係である。
上述してきたように、実施の形態３に係るファイル分類装置は、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
他の実施の形態
さて、これまで本発明の実施の形態について説明したが、本発明は上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてもよいものである。
また、本実施の形態では、特性値に基づいて再分類されたディレクトリ構造とファイル名またはディレクトリ名に関するディレクトリ構造との対応関係について出力する場合について説明したが、本発明はこれに限定されるものではなく、特定の特性値のみのディレクトリ構造についても同様に出力することができる。
また、本実施の形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理（例えば、書込制御処理または更新制御処理）の全部または一部を手動的におこなうこともできる。さらに、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、特性値）については、特記する場合を除いて任意に変更することができる。
なお、本実施の形態で説明したファイル管理方法（「書込制御処理」および「更新制御処理」）は、あらかじめ用意されたプログラムで実行することによって実現することもできる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
以上説明したように、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能なファイル分類装置が得られるという効果を奏する。
また、本発明によれば、特性値を読み出し、該読み出した特性値を出力するように制御することとしたので、特性値の受け付け時に特性値を出力することが可能なファイル分類装置が得られるという効果を奏する。
また、本発明によれば、特性値に基づいて再分類されたディレクトリ構造を出力するように制御することとしたので、再分類されたディレクトリ構造に基づいてカーネルレベルで処理をおこなうだけでなく、再分類されたディレクトリ構造をユーザに提示することが可能なファイル分類装置が得られるという効果を奏する。
また、本発明によれば、管理データから親ディレクトリのファイル番号を参照して特性値に基づいて再分類されたディレクトリ間のパス名を、ディレクトリ構造とともに出力することとしたので、ファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係をユーザに対して明確に提示することが可能なファイル分類装置が得られるという効果を奏する。
また、本発明によれば、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新することとしたので、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能なファイル分類装置が得られるという効果を奏する。
また、本発明によれば、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能なファイル分類装置が得られるという効果を奏する。
また、本発明によれば、ファイルまたはディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、多面的な観点からディレクトリ構造を再分類することが可能なファイル分類装置が得られるという効果を奏する。
また、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能なファイル分類方法が得られるという効果を奏する。
また、本発明によれば、特性値を読み出し、該読み出した特性値を出力するように制御することとしたので、特性値の受け付け時に特性値を出力することが可能なファイル分類方法が得られるという効果を奏する。
また、本発明によれば、特性値に基づいて再分類されたディレクトリ構造を出力するように制御することとしたので、再分類されたディレクトリ構造に基づいてカーネルレベルで処理をおこなうだけでなく、再分類されたディレクトリ構造をユーザに提示することが可能なファイル分類方法が得られるという効果を奏する。
また、本発明によれば、管理データから親ディレクトリのファイル番号を参照して特性値に基づいて再分類されたディレクトリ間のパス名を、ディレクトリ構造とともに出力することとしたので、ファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係をユーザに対して明確に提示することが可能なファイル分類方法が得られるという効果を奏する。
また、本発明によれば、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新することとしたので、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能なファイル分類方法が得られるという効果を奏する。
また、本発明によれば、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能なファイル分類方法が得られるという効果を奏する。
また、本発明によれば、ファイルまたはディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、多面的な観点からディレクトリ構造を再分類することが可能なファイル分類方法が得られるという効果を奏する。
また、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することがプログラムによって可能なファイル分類プログラムが得られるという効果を奏する。
【産業上の利用可能性】  以上のように、本発明に係るファイル分類装置、ファイル分類方法およびファイル分類プログラムは、特性値に基づいてディレクトリ構造を再分類することに適している。
【図１】
2004088519.tif 000003
【図２】
2004088519.tif 000004
【図３】
2004088519.tif 000005
【図４】
2004088519.tif 000006
【図５】
2004088519.tif 000007
【図６】
2004088519.tif 000008
【図７】
2004088519.tif 000009
【図８】
2004088519.tif 000010
【図９】
2004088519.tif 000011
【手続補正書】
【提出日】平成17年3月16日(2005.3.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【特許請求の範囲】
【請求項１】  コンピュータを、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類する様、機能させるファイル分類プログラムであって、
前記コンピュータを、
前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付手段と、
前記受付手段によって受け付けられた前記特性値を前記ファイルの前記管理データに書き込むように制御する書込制御手段と、
前記書込制御手段によって書き込まれた前記特性値を前記ファイルより読み出し、該読み出した当該特性値に基づいて再分類されたディレクトリ構造を出力するように制御する出力制御手段と、
して機能させるファイル分類プログラム。
【請求項２】  前記管理データは、前記ファイルまたは前記ディレクトリの親ディレクトリのファイル番号を管理するものであって、
前記出力制御手段は、前記管理データから前記親ディレクトリのファイル番号を参照して前記特性値に基づいて再分類されたディレクトリ間のパス名を、前記ディレクトリ構造とともに出力するように制御する機能を有する
ことを特徴とする請求の範囲第１項に記載のファイル分類プログラム。
【請求項３】  ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類装置であって、
前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付手段と、
前記受付手段によって受け付けられた前記特性値を前記ファイルの前記管理データに書き込むように制御する書込制御手段と、
前記書込制御手段によって書き込まれた前記特性値を前記ファイルより読み出し、該読み出した当該特性値に基づいて再分類されたディレクトリ構造を出力するように制御する出力制御手段と、
を備えたことを特徴とするファイル分類装置。
【請求項４】  前記管理データは、前記ファイルまたは前記ディレクトリの親ディレクトリのファイル番号を管理するものであって、
前記出力制御手段は、前記管理データから前記親ディレクトリのファイル番号を参照して前記特性値に基づいて再分類されたディレクトリ間のパス名を、前記ディレクトリ構造とともに出力するように制御することを特徴とする請求の範囲第３項に記載のファイル分類装置。
【請求項５】  コンピュータが、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類処理を実行するファイル分類方法であって、
前記コンピュータが、
前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付ステップと、
前記受付ステップによって受け付けられた前記特性値を前記ファイルの前記管理データに書き込むように制御する書込制御ステップと、
前記書込制御ステップによって書き込まれた前記特性値を前記ファイルより読み出し、該読み出した当該特性値に基づいて再分類されたディレクトリ構造を出力するように制御する出力制御ステップと、
を実行することを特徴とするファイル分類方法。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類装置、ファイル分類方法およびその方法をコンピュータに実行させるプログラムに関し、特に、ディレクトリ構造を再分類することができるファイル分類装置、ファイル分類方法およびファイル分類プログラムに関するものである。
【０００２】
【背景技術】
従来より、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類装置が知られている（例えば、特許文献１参照）。かかるファイル分類装置は、一般的に、ファイルおよびディレクトリをファイル名またはディレクトリ名に関する階層的な木構造に分類していた。
【０００３】
例えば、ディレクトリ「ＩＰＣ（国際特許分類）」には、サブディレクトリ「生活必需品Ａ」が存在し、該ディレクトリ「生活必需品Ａ」には、サブディレクトリ「スポーツＡ６３」が存在し、該ディレクトリ「スポーツＡ６３」には、ファイル「スケートＡ６３Ｃ」というように、ファイルおよびディレクトリは、名前に関する階層的な木構造に分類されていた。
【０００４】
しかしながら、上記の従来技術は、ファイルまたはディレクトリを名前という観点から一義的に分類するものであるため、ディレクトリ構造を再分類することができないという問題点があった。
【０００５】
そこで、この発明は、上述した従来技術による問題点を解消するためになされたものであり、ディレクトリ構造を再分類することができるファイル分類装置、ファイル分類方法およびその方法をコンピュータに実行させるプログラムを提供することを目的としている。
【０００６】
【特許文献１】
特開２００１−１３４４７９号公報
【０００７】
【発明の開示】
上述した課題を解決し、目的を達成するため、本発明は、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類装置であって、前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付手段と、前記受付手段によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの前記管理データに書き込むように制御する書込制御手段と、を備えたことを特徴とする。
【０００８】
したがって、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能になる。
【０００９】
また、本発明では、前記書込制御手段によって書き込まれた前記特性値を読み出し、該読み出した当該特性値を出力するように制御する出力制御手段をさらに備えたことを特徴とする。
【００１０】
したがって、本発明によれば、特性値を読み出し、該読み出した特性値を出力するように制御することとしたので、特性値の受け付け時に特性値を出力することが可能になる。
【００１１】
また、本発明では、前記出力制御手段は、前記書込制御手段によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造を出力するように制御することを特徴とする。
【００１２】
したがって、本発明によれば、特性値に基づいて再分類されたディレクトリ構造を出力するように制御することとしたので、再分類されたディレクトリ構造に基づいてカーネルレベルで処理をおこなうだけでなく、再分類されたディレクトリ構造をユーザに提示することが可能になる。
【００１３】
また、本発明では、前記管理データは、前記ファイルまたは前記ディレクトリの親ディレクトリのファイル番号を管理するものであって、前記出力制御手段は、前記管理データから前記親ディレクトリのファイル番号を参照して前記特性値に基づいて再分類されたディレクトリ間のパス名を、前記ディレクトリ構造とともに出力するように制御することを特徴とする。
【００１４】
したがって、本発明によれば、管理データから親ディレクトリのファイル番号を参照して特性値に基づいて再分類されたディレクトリ間のパス名を、ディレクトリ構造とともに出力することとしたので、ファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係をユーザに対して明確に提示することが可能になる。
【００１５】
また、本発明では、前記書込制御手段によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新するように制御する更新制御手段をさらに備えたことを特徴とする。
【００１６】
したがって、本発明によれば、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新することとしたので、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
【００１７】
また、本発明では、前記更新制御手段は、前記ディレクトリの構成の変更に応じて前記特性値を更新するように制御することを特徴とする。
【００１８】
したがって、本発明によれば、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
【００１９】
また、本発明では、前記受付手段は、前記ファイルまたは前記ディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、前記書込制御手段は、前記受付手段によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの管理データに書き込むように制御することを特徴とする。
【００２０】
したがって、本発明によれば、ファイルまたはディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、多面的な観点からディレクトリ構造を再分類することが可能になる。
【００２１】
また、本発明では、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するファイル分類方法であって、前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付工程と、前記受付工程によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの前記管理データに書き込むように制御する書込制御工程と、を含んだことを特徴とする。
【００２２】
したがって、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能になる。
【００２３】
また、本発明では、前記書込制御工程によって書き込まれた前記特性値を読み出し、該読み出した当該特性値を出力するように制御する出力制御工程をさらに含んだことを特徴とする。
【００２４】
したがって、本発明によれば、特性値を読み出し、該読み出した特性値を出力するように制御することとしたので、特性値の受け付け時に特性値を出力することが可能になる。
【００２５】
また、本発明では、前記出力制御工程は、前記書込制御工程によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造を出力するように制御することを特徴とする。
【００２６】
したがって、本発明によれば、特性値に基づいて再分類されたディレクトリ構造を出力するように制御することとしたので、再分類されたディレクトリ構造に基づいてカーネルレベルで処理をおこなうだけでなく、再分類されたディレクトリ構造をユーザに提示することが可能になる。
【００２７】
また、本発明では、前記管理データは、前記ファイルまたは前記ディレクトリの親ディレクトリのファイル番号を管理するものであって、前記出力制御工程は、前記管理データから前記親ディレクトリのファイル番号を参照して前記特性値に基づいて再分類されたディレクトリ間のパス名を、前記ディレクトリ構造とともに出力するように制御することを特徴とする。
【００２８】
したがって、本発明によれば、管理データから親ディレクトリのファイル番号を参照して特性値に基づいて再分類されたディレクトリ間のパス名を、ディレクトリ構造とともに出力することとしたので、ファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係をユーザに対して明確に提示することが可能になる。
【００２９】
また、本発明では、前記書込制御工程によって書き込まれた前記特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新するように制御する更新制御工程をさらに含んだことを特徴とする。
【００３０】
したがって、本発明によれば、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新することとしたので、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
【００３１】
また、本発明では、前記更新制御工程は、前記ディレクトリの構成の変更に応じて前記特性値を更新するように制御することを特徴とする。
【００３２】
したがって、本発明によれば、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
【００３３】
また、本発明では、前記受付工程は、前記ファイルまたは前記ディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、前記書込制御工程は、前記受付工程によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの管理データに書き込むように制御することを特徴とする。
【００３４】
したがって、本発明によれば、ファイルまたはディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、多面的な観点からディレクトリ構造を再分類することが可能になる。
【００３５】
また、本発明では、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類する方法をコンピュータに実行させるファイル分類プログラムであって、前記ファイルまたは前記ディレクトリに対する分類の指標として特性値を受け付ける受付工程と、前記受付工程によって受け付けられた前記特性値を前記ファイルまたは前記ディレクトリの前記管理データに書き込むように制御する書込制御工程と、をコンピュータに実行させることを特徴とする。
【００３６】
したがって、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することがプログラムによって可能になる。
【００３７】
【発明を実施するための最良の形態】
以下、添付図面を参照して、この発明に係るファイル分類装置、ファイル分類方法およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を詳細に説明する。以下では、本実施の形態に係るファイル分類装置の概要および特徴を説明した後に、実施の形態１〜３に係るファイル分類装置を説明し、最後に、他の実施の形態として種々の変形例を説明することとする。
【００３８】
概要および特徴
まず最初に、本実施の形態に係るファイル分類装置の概要および特徴を説明する。第１図は、本実施の形態に係るファイル分類装置の構成を示すブロック図である。同図に示すように、このファイル分類装置１０は、概略的には、ファイルおよびディレクトリを管理データに基づいて階層的な木構造に分類するものである。
【００３９】
ここで、このファイル分類装置１０は、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、該受け付けられた特性値をファイルまたはディレクトリの管理データに書き込むように制御する書込制御処理に主たる特徴があり、かかる書込制御処理によって、ディレクトリ構造を再分類することができるようにしている。
【００４０】
この主たる特徴を具体的に説明すると、このファイル分類装置１０は、ファイルまたはディレクトリを分類する観点ごとに定義された特性値を受け付け、該受け付けられた特性値をファイルまたはディレクトリの管理データ（ディレクトリの中の管理データ）に書き込むように制御する。さらに、特性値が付与されたディレクトリよりも下位にエントリされているディレクトリまたはファイルそれぞれのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に書き込むことによって特性値を伝播させる。
【００４１】
したがって、上記した従来技術の例で言えば、ファイルまたはディレクトリを名前という観点から一義的に分類するのではなく、ファイルまたはディレクトリの管理データに特性値を書き込むように制御することによってファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能になる。
【００４２】
また、本実施の形態に係るファイル分類装置は、上記主たる特徴に関連して以下に列挙するような特徴も付加的に有するものである。つまり、本実施の形態では、特性値を読み出し、該読み出した特性値を出力するように制御することとしたので、特性値の受け付け時に特性値を出力することができるようにしている。
【００４３】
また、本実施の形態では、特性値に基づいて再分類されたディレクトリ構造を出力するように制御することとしたので、再分類されたディレクトリ構造に基づいてカーネルレベルで処理をおこなうだけでなく、再分類されたディレクトリ構造をユーザに提示することができるようにしている。
【００４４】
また、本実施の形態では、管理データから親ディレクトリのファイル番号を参照して特性値に基づいて再分類されたディレクトリ間のパス名（第４図、第６図および第９図参照）を、ディレクトリ構造とともに出力することとしたので、ファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係をユーザに対して明確に提示することができるようにしている。
【００４５】
また、本実施の形態では、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新することとしたので、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することができるようにしている。
【００４６】
また、本実施の形態では、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することができるようにしている。
【００４７】
実施の形態１．
実施の形態１では、ファイルまたはディレクトリに対する分類の指標として特性値を新規に受け付け、該受け付けられた特性値をファイルまたはディレクトリの管理データに書き込むファイル分類装置について説明する。このファイル管理装置１０は、第１図に示すように、入力部１１と、出力部１２と、記憶部１３と、制御部１４とを備える。
【００４８】
このうち、入力部１１は、各種の情報を入力するキーボード、マウスおよびトラックボールなどの指示入力手段であり、主にユーザからの所定の指示を受け付ける。具体的には、ファイルまたはディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付ける。また、ディレクトリの構成の変更（ディレクトリの移動または削除）も受け付ける。
【００４９】
出力部１２は、各種の情報を出力するモニタなどの出力表示手段であり、具体的には、書込制御部１４ｃによって書き込まれた特性値に基づいて再分類されたディレクトリ構造とともにディレクトリ間のパス名を出力制御部１４ｂを介して出力する（第４図参照）。
【００５０】
記憶部１３は、各種のプログラムやデータを記憶する処理部であり、機能概念的に、ｉｎｏｄｅ１３ａと、実データ記憶部１３ｂとから構成される。このうち、ｉｎｏｄｅ１３ａは、ファイルまたはディレクトリを表すデータ構造を記憶する処理部であり、一般的に、ファイル番号、ユーザ名、グループ名、ファイルサイズ、日付およびブロック情報などが記憶されているが、本発明においては、親ディレクトリのファイル番号が書き込まれる書込指定領域をさらに備える（第２図参照）。
【００５１】
実データ記憶部１３ｂは、ｉｎｏｄｅ１３ａが表すファイルの実データを記憶する処理部である。具体的には、画像データ、文書データおよび音声データなどの各種の実データを記憶する。
【００５２】
制御部１４は、ファイル分類装置１０の全体制御をおこなう制御部であり、各機能部間の各種データの授受などを司る制御部であるが、本発明においては、機能概念的に、書込制御部１４ａおよび出力制御部１４ｂに特徴がある。なお、本実施の形態１では、新規の書込制御処理についての説明をすることとしたので、更新制御部１４ｃについては、実施の形態２および３において説明する。
【００５３】
書込制御部１４ａは、入力部１１よって受け付けられた特性値を管理データに書き込むように制御する処理部である。具体的には、第３図に示すようなファイル名またはディレクトリ名に関するディレクトリ構造において、ディレクトリＢに特性値Ｐ１を付与する場合、ディレクトリＡ（ディレクトリＢの親ディレクトリの中の管理データ）に特性値Ｐ１とファイル番号（ディレクトリＢのファイル番号）とを書き込むとともに、ディレクトリＢのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に特性値Ｐ１を書き込む。さらに、特性値が付与されたディレクトリＢよりも下位にエントリされている各ディレクトリのｉｎｏｄｅ１３ａに特性値Ｐ１を書き込むことによって特性値を伝播させる（第２図（ｂ）参照）。同様にして、ディレクトリＧに特性値Ｐ２、ディレクトリＭに特性値Ｐ３、ディレクトリＦに特性値Ｐ４、ディレクトリＳに特性値Ｐ５、ディレクトリＴに特性値Ｐ６を付与する。
【００５４】
出力制御部１４ｂは、書込制御部１４ａによる処理結果を出力部１２で出力するために表示画面を作成する出力制御手段であり、具体的には、特性値を読み出して特性値の受け付け時に特性値を出力するように制御する。
【００５５】
また、出力制御部１４ｃは、書込制御部１４ａによって書き込まれた特性値に基づいて再分類されたディレクトリ構造とともにディレクトリ間のパス名（ｉｎｏｄｅ１３ａに記憶された親ディレクトリのファイル番号を順次遡って参照することによって出力制御可能）を出力するように制御することによってファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係を明確に提示することができるようにしている（第４図参照）。
【００５６】
上述してきたように、実施の形態１に係るファイル分類装置は、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、該受け付けられた特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたのでファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能になる。
【００５７】
実施の形態２．
次に、実施の形態２では、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新するファイル分類装置に説明する。このファイル分類装置１０は、実施の形態１に示すファイル分類装置と比較して、機能概念的に、更新制御部１４ｃに特徴がある。
【００５８】
かかる更新制御部１４ｃは、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新する処理部である。
【００５９】
例えば、第５図に示すようなディレクトリ構造において、ディレクトリＧに特性値Ｐ２を付与しようとした際に、特性値Ｐ１および特性値Ｐ２が共存可能である場合には、ディレクトリＢ（特性値に基づいて再分類されたディレクトリ構造上におけるディレクトリＧの親であり、ディレクトリＧのｉｎｏｄｅ１３ａに書き込まれた親ディレクトリ（ディレクトリＥ）から順次親ディレクトリを遡り、ディレクトリＡに到達したときにディレクトリＢを認識することが可能）の中の管理データに特性値Ｐ１および特性値Ｐ２とファイル番号（ディレクトリＧのファイル番号）を書き込むとともに、ディレクトリＧのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に特性値Ｐ１およびＰ２を書き込む。そして、特性値が付与されたディレクトリＧよりも下位にエントリされているディレクトリＪ、ＫおよびＬのｉｎｏｄｅ１３ａに特性値Ｐ１および特性値Ｐ２を書き込むことによって特性値を伝播させる（第５図（ａ）参照）。
【００６０】
また、特性値Ｐ１および特性値Ｐ２が背反である場合には、ディレクトリＧより下位にエントリされている各ディレクトリのｉｎｏｄｅ１３ａから特性値Ｐ１を削除した後、ディレクトリＢ（ディレクトリＢの中の管理データ）に特性値Ｐ２とファイル番号（ディレクトリＧのファイル番号）とを書き込むとともに、ディレクトリＧのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に特性値Ｐ２を書き込む。そして、特性値Ｐ２が付与されたディレクトリＧよりも下位にエントリされているディレクトリＪ、ＫおよびＬのｉｎｏｄｅ１３ａに特性値Ｐ２を書き込むことによって特性値を伝播させる（第５図（ｂ）参照）。
【００６１】
そして、出力制御部１４ｂは、更新制御部１４ｃによって更新された特性値に基づいて再分類されたディレクトリ構造とファイル名またはディレクトリ名に関するディレクトリ構造との対応関係を表示するように制御する。なお、第６図（ａ）は、特性値Ｐ１および特性値Ｐ２が共存可能である場合における対応関係であり、第６図（ｂ）は、特性値Ｐ１および特性値Ｐ２が背反である場合における対応関係である。
【００６２】
上述してきたように、実施の形態２に係るファイル分類装置は、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
【００６３】
実施の形態３．
次に、実施の形態３では、ディレクトリの構成の変更に応じて特性値を更新するように制御するファイル分類装置について説明する。このファイル分類装置１０は、実施の形態１に示すファイル分類装置と比較して、機能概念的に、更新制御部１４ｃに特徴がある。
【００６４】
かかる更新制御部１４ｃは、ディレクトリの構成の変更に応じて特性値を更新するように制御する処理部である。具体的には、第７図に示すようなディレクトリ構造において、ディレクトリＣがディレクトリＥのサブディレクトリに移動する際に、特性値Ｐ１および特性値Ｐ３が共存可能である場合には、ディレクトリＡからディレクトリＣに関するデータを削除した後、ディレクトリＥ（ディレクトリＣの親ディレクトリ）にディレクトリＣのファイル名およびファイル番号を追加する。続いて、特性値Ｐ１および特性値Ｐ３とファイル番号（ディレクトリＣのファイル番号）とをディレクトリＢ（ディレクトリＢの中の管理データ）に書き込むとともに、ディレクトリＣのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に特性値Ｐ１および特性値Ｐ３を書き込む。そして、特性値が更新されたディレクトリＣよりも下位にエントリされているディレクトリＨおよびＩのｉｎｏｄｅ１３ａに特性値Ｐ１およびＰ３を書き込むことによって特性値を伝播させる（第８図（ａ）参照）。
【００６５】
また、特性値Ｐ１および特性値Ｐ３が背反である場合には、ディレクトリＡからディレクトリＣに関するデータを削除した後、ディレクトリＥにディレクトリＣのファイル名およびファイル番号を追加する。続いて、特性値Ｐ１とファイル番号（ディレクトリＣのファイル番号）をディレクトリＢ（ディレクトリＢの中の管理データ）に書き込むとともに、ディレクトリＣのｉｎｏｄｅ１３ａ（ファイルまたはディレクトリを表すデータ構造）に特性値Ｐ１を書き込む。そして、特性値が更新されたディレクトリＣよりも下位にエントリされているディレクトリＨおよびＩのｉｎｏｄｅ１３ａに特性値Ｐ１を書き込むことによって特性値を伝播させる（第８図（ｂ）参照）。
【００６６】
そして、出力制御部１４ｂは、更新制御部１４ｃによって更新された特性値に基づいて再分類されたディレクトリ構造とファイル名またはディレクトリ名に関するディレクトリ構造との対応関係を表示するように制御する。具体的には、第９図（ａ）は、特性値Ｐ１および特性値Ｐ３が共存可能である場合における対応関係であり、第９図（ｂ）は、特性値Ｐ１および特性値Ｐ３が背反である場合における対応関係である。
【００６７】
上述してきたように、実施の形態３に係るファイル分類装置は、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能になる。
【００６８】
他の実施の形態
さて、これまで本発明の実施の形態について説明したが、本発明は上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてもよいものである。
【００６９】
また、本実施の形態では、特性値に基づいて再分類されたディレクトリ構造とファイル名またはディレクトリ名に関するディレクトリ構造との対応関係について出力する場合について説明したが、本発明はこれに限定されるものではなく、特定の特性値のみのディレクトリ構造についても同様に出力することができる。
【００７０】
また、本実施の形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理（例えば、書込制御処理または更新制御処理）の全部または一部を手動的におこなうこともできる。さらに、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、特性値）については、特記する場合を除いて任意に変更することができる。
【００７１】
なお、本実施の形態で説明したファイル管理方法（「書込制御処理」および「更新制御処理」）は、あらかじめ用意されたプログラムで実行することによって実現することもできる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【００７２】
以上説明したように、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能なファイル分類装置が得られるという効果を奏する。
【００７３】
また、本発明によれば、特性値を読み出し、該読み出した特性値を出力するように制御することとしたので、特性値の受け付け時に特性値を出力することが可能なファイル分類装置が得られるという効果を奏する。
【００７４】
また、本発明によれば、特性値に基づいて再分類されたディレクトリ構造を出力するように制御することとしたので、再分類されたディレクトリ構造に基づいてカーネルレベルで処理をおこなうだけでなく、再分類されたディレクトリ構造をユーザに提示することが可能なファイル分類装置が得られるという効果を奏する。
【００７５】
また、本発明によれば、管理データから親ディレクトリのファイル番号を参照して特性値に基づいて再分類されたディレクトリ間のパス名を、ディレクトリ構造とともに出力することとしたので、ファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係をユーザに対して明確に提示することが可能なファイル分類装置が得られるという効果を奏する。
【００７６】
また、本発明によれば、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新することとしたので、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能なファイル分類装置が得られるという効果を奏する。
【００７７】
また、本発明によれば、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能なファイル分類装置が得られるという効果を奏する。
【００７８】
また、本発明によれば、ファイルまたはディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、多面的な観点からディレクトリ構造を再分類することが可能なファイル分類装置が得られるという効果を奏する。
【００７９】
また、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することが可能なファイル分類方法が得られるという効果を奏する。
【００８０】
また、本発明によれば、特性値を読み出し、該読み出した特性値を出力するように制御することとしたので、特性値の受け付け時に特性値を出力することが可能なファイル分類方法が得られるという効果を奏する。
【００８１】
また、本発明によれば、特性値に基づいて再分類されたディレクトリ構造を出力するように制御することとしたので、再分類されたディレクトリ構造に基づいてカーネルレベルで処理をおこなうだけでなく、再分類されたディレクトリ構造をユーザに提示することが可能なファイル分類方法が得られるという効果を奏する。
【００８２】
また、本発明によれば、管理データから親ディレクトリのファイル番号を参照して特性値に基づいて再分類されたディレクトリ間のパス名を、ディレクトリ構造とともに出力することとしたので、ファイル名またはディレクトリ名に関するディレクトリ構造と特性値に基づいて再分類されたディレクトリ構造との対応関係をユーザに対して明確に提示することが可能なファイル分類方法が得られるという効果を奏する。
【００８３】
また、本発明によれば、特性値に基づいて再分類されたディレクトリ構造と、新たに書き込まれた特性値に基づいて再分類されたディレクトリ構造との一部または全部が抵触する場合にいずれか一方の特性値を更新することとしたので、特性値に基づいて再分類されたディレクトリ構造に抵触する新たな書き込みがおこなわれた場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能なファイル分類方法が得られるという効果を奏する。
【００８４】
また、本発明によれば、ディレクトリの構成の変更に応じて特性値を更新するように制御することとしたので、ディレクトリ構造の一部が移動または削除された場合についても、論理的に矛盾を生じさせずにディレクトリ構造を再分類することが可能なファイル分類方法が得られるという効果を奏する。
【００８５】
また、本発明によれば、ファイルまたはディレクトリに対する分類の指標として、バックアップの頻度を示す特性値、ファイル内容の暗号化の方針を示す特性値またはファイル内容の秘密性に応じたディスク選択を示す特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、多面的な観点からディレクトリ構造を再分類することが可能なファイル分類方法が得られるという効果を奏する。
【００８６】
また、本発明によれば、ファイルまたはディレクトリに対する分類の指標として特性値を受け付け、特性値をファイルまたはディレクトリの管理データに書き込むように制御することとしたので、ファイル名またはディレクトリ名とは別の観点からディレクトリ構造を再分類することがプログラムによって可能なファイル分類プログラムが得られるという効果を奏する。
【００８７】
【産業上の利用可能性】
以上のように、本発明に係るファイル分類装置、ファイル分類方法およびファイル分類プログラムは、特性値に基づいてディレクトリ構造を再分類することに適している。
【図面の簡単な説明】
【図１】
第１図は、本実施の形態に係るファイル分類装置の構成を示すブロック図である。
【図２】
第２図は、ｉｎｏｄｅに記憶される情報の構成例を示す図である。
【図３】
第３図は、書込制御処理を説明するための図である。
【図４】
第４図は、出力部に表示される画面の構成例を示す図である。
【図５】
第５図は、更新制御処理を説明するための図である。
【図６】
第６図は、出力部に表示される画面の構成例を示す図である。
【図７】
第７図は、更新制御処理を説明するための図である。
【図８】
第８図は、更新制御処理を説明するための図である。
【図９】
第９図は、出力部に表示される画面の構成例を示す図である。
【国際調査報告】
2004088519.tif 000012
2004088519.tif 000013