(57)【要約】【課題】管理者等の特定のユーザの煩雑な作業を必要とせず、公開基準に則ったデータを公開するよう記憶装置に記憶させることのできる情報管理装置を提供する。【解決手段】情報利用装置から指定されたデータの保存命令を受取ると、情報管理装置であるＮＡＳは、指定された保存先を特定し（Ｓ３００）、その保存先のフォルダに設定されている公開ルールを示す情報を読出す（Ｓ３０１）。ＮＡＳは予め公開ルールを記載しているタグについて判断方法を記憶しておき、記憶された判断方法と読出した公開ルールとを比較して判断手法を決定し（Ｓ３０３）、当該データが公開ルールに則っているか判断する（Ｓ３０５）。則っている場合には（Ｓ３０７でＹＥＳ）指定された公開フォルダに保存して公開し（Ｓ３０９）、則っていない場合には（Ｓ３０７でＮＯ）情報利用装置に対して通知し（Ｓ３１１）、非公開フォルダに当該データを保存する（Ｓ３１３）。【選択図】図１３
2009048254.tif 000002
【特許請求の範囲】
【請求項１】
所定のユーザに対して公開するデータを記憶する仮想的な記憶領域である、第１の記憶領域と、特定のユーザに対して公開し、前記特定のユーザ以外のユーザに対して非公開とするデータを記憶する仮想的な記憶領域である、第２の記憶領域とが設定されたデータ保持手段と接続され、
情報利用装置から、データを前記第１の記憶領域に保存するための命令を受信する受信手段と、
前記命令において指定された前記データが、前記第１の記憶領域に対して設定された、保存するデータの基準である第１基準を満たしているか否かを判断することで、前記データを前記第１の記憶領域に保存するか否かを決定する判断手段と、
前記判断手段での判断結果に応じて、前記データを前記データ保持手段に保存する保存手段とを備え、
前記保存手段は、前記判断手段において前記データを前記第１の記憶領域に保存すると決定された場合に、前記データを前記第１の記憶領域に保存し、前記判断手段において前記データを前記第１の記憶領域に保存しないと決定された場合に、前記データを前記第２の記憶領域に保存する、情報処理装置。
【請求項２】
前記データ保持手段において、前記所定のユーザに対して公開するデータを記憶する仮想的な記憶領域である、前記第１の記憶領域を含んだ第３の記憶領域が設定されている場合、
前記判断手段は、前記命令において指定された前記データが、前記第１基準、および前記第３の記憶領域に対して設定された、保存するデータの基準である第２基準を共に満たしているか否かを判断することで、前記データを前記第１の記憶領域に保存するか否かを決定する、請求項１に記載の情報処理装置。
【請求項３】
前記判断手段は、前記命令において指定された前記データが、前記第２基準を満たしているか否かの判断を、前記第１基準を満たしているか否かの判断よりも優先して行なう、請求項２に記載の情報処理装置。
【請求項４】
前記命令において指定された前記データは、ファイルを収めたフォルダであり、
前記判断手段は、前記フォルダおよび前記ファイルが共に前記第１基準を満たしているか否かを判断することで、前記フォルダを前記第１の記憶領域に保存するか否かを決定する、請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記判断手段において前記データを前記第１の記憶領域に保存しないと決定された場合に、前記情報利用装置に対して、前記データを前記第１の記憶領域に保存しないことを通知する通知手段をさらに備える、請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記通知手段は、前記情報利用装置において前記命令を送信するための操作画面にポップアップの通知画面を表示させることで通知する第１の方法、前記情報利用装置に対してメールを送信して通知する第２の方法、および前記情報利用装置の表示画面に前記第２の記憶領域を示す情報をポップアップ表示させることで通知する第３の方法のうちの１以上を用いた方法で前記通知を行なう、請求項５に記載の情報処理装置。
【請求項７】
前記判断手段は、さらに、前記命令に基づいて前記第２の記憶領域を決定し、
前記第２の記憶領域は、前記命令から読出される、前記データを作成したユーザ、前記データを更新したユーザ、および前記データを保存したユーザのうちのいずれか、またはこれらの組合わせによって特定される領域である、請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記第１基準には、保存するデータを識別する情報、保存するデータに付帯する情報、および保存するデータ内容の少なくとも１つが適用されている、請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
情報処理装置におけるデータ保存方法であって、
前記情報処理装置は、所定のユーザに対して公開するデータを記憶する仮想的な記憶領域である、第１の記憶領域と、特定のユーザに対して公開し、前記特定のユーザ以外のユーザに対して非公開とするデータを記憶する仮想的な記憶領域である、第２の記憶領域とが設定されたデータ保持手段と接続され、
情報利用装置から、データを前記第１の記憶領域に保存するための命令を受信するステップと、
前記命令において指定された前記データが、前記第１の記憶領域に対して設定された、保存するデータの基準を満たしているか否かを判断することで、前記データを前記第１の記憶領域に保存するか否かを決定するステップと、
前記データを前記第１の記憶領域に保存すると決定された場合に、前記データを前記第１の記憶領域に保存し、前記データを前記第１の記憶領域に保存しないと決定された場合に、前記データを前記第２の記憶領域に保存するステップとを備える、データ保存方法。
【請求項１０】
データ保存処理をコンピュータに実行させるためのプログラムであって、
前記コンピュータは、所定のユーザに対して公開するデータを記憶する仮想的な記憶領域である、第１の記憶領域と、特定のユーザに対して公開し、前記特定のユーザ以外のユーザに対して非公開とするデータを記憶する仮想的な記憶領域である、第２の記憶領域とが設定されたデータ保持手段と接続され、
情報利用装置から、データを前記第１の記憶領域に保存するための命令を受信するステップと、
前記命令において指定された前記データが、前記第１の記憶領域に対して設定された、保存するデータの基準を満たしているか否かを判断することで、前記データを前記第１の記憶領域に保存するか否かを決定するステップと、
前記データを前記第１の記憶領域に保存すると決定された場合に、前記データを前記第１の記憶領域に保存し、前記データを前記第１の記憶領域に保存しないと決定された場合に、前記データを前記第２の記憶領域に保存するステップとを前記コンピュータに実行させる、データ保存プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理装置、データ保存方法、およびデータ保存プログラムに関し、特に、共有するデータを記憶する記憶装置に対してデータを保存する情報処理装置、データ保存方法、およびデータ保存プログラムに関する。
【背景技術】
【０００２】
ネットワーク環境において、記憶装置に保存されたファイルを共有するシステムが構築されることがある。そのファイル共有システムにおいては、共有するファイルについて公開基準を定め、公開基準に則ったファイルが公開されて共有される仕組みとなっていることがある。
【０００３】
しかしながら、ファイル共有システムにおいては、記憶装置に公開基準に則っていないファイルが保存されてしまう場合がある。公開基準に則っていないファイルが、公開基準に則っているファイルと混在して保存されて公開されることは、公開基準に則っているファイルの一覧性を妨げることにつながる。その結果、公開基準に則っているファイルへのアクセス効率を低下させることになる。
【０００４】
特開２００２−２１５６４４号公報（以下、特許文献１）は、ファイルに対してステートと呼ばれる状態を示す情報を付与し、ステートを利用してファイルを自動的に分類する管理方法を開示している。特許文献１の管理方法では、登録された直後のファイルには暫定的に非公開を示すステートが付与される。その後、管理者がファイルを確認してステータスを決定し、非公開から決定した状態を示すステータスに変更することで、そのファイルの公開／非公開が設定されるものである。
【特許文献１】特開２００２−２１５６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の管理方法では、管理者等の特定のユーザがすべてのファイル内容をチェックし、登録時に付与されたステータスを変更する必要がある。そのため、管理者等の特定のユーザの作業が煩雑で、負担を強いるという問題がある。
【０００６】
本発明はこのような問題に鑑みてなされたものであって、管理者等の特定のユーザの煩雑な作業を必要とせず、公開基準に則ったデータを公開するよう記憶装置に記憶させることのできる情報管理装置、データ保存方法、およびデータ保存プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に従うと、情報管理装置は、所定のユーザに対して公開するデータを記憶する仮想的な記憶領域である、第１の記憶領域と、特定のユーザに対して公開し、特定のユーザ以外のユーザに対して非公開とするデータを記憶する仮想的な記憶領域である、第２の記憶領域とが設定されたデータ保持手段と接続され、情報利用装置から、データを第１の記憶領域に保存するための命令を受信する受信手段と、上記命令において指定されたデータが、第１の記憶領域に対して設定された、保存するデータの基準である第１基準を満たしているか否かを判断することで、データを第１の記憶領域に保存するか否かを決定する判断手段と、判断手段での判断結果に応じて、データをデータ保持手段に保存する保存手段とを備え、保存手段は、判断手段においてデータを第１の記憶領域に保存すると決定された場合に、データを第１の記憶領域に保存し、判断手段においてデータを第１の記憶領域に保存しないと決定された場合に、データを第２の記憶領域に保存する。
【０００８】
好ましくは、データ保持手段において、所定のユーザに対して公開するデータを記憶する仮想的な記憶領域である、第１の記憶領域を含んだ第３の記憶領域が設定されている場合、判断手段は、上記命令において指定されたデータが、第１基準、および第３の記憶領域に対して設定された、保存するデータの基準である第２基準を共に満たしているか否かを判断することで、データを第１の記憶領域に保存するか否かを決定する。
【０００９】
より好ましくは、判断手段は、上記命令において指定されたデータが、第２基準を満たしているか否かの判断を、第１基準を満たしているか否かの判断よりも優先して行なう。
【００１０】
好ましくは、上記命令において指定されたデータは、ファイルを収めたフォルダであり、判断手段は、上記フォルダおよび上記ファイルが共に第１基準を満たしているか否かを判断することで、上記フォルダを第１の記憶領域に保存するか否かを決定する。
【００１１】
好ましくは、情報処理装置は、判断手段においてデータを第１の記憶領域に保存しないと決定された場合に、情報利用装置に対して、上記データを第１の記憶領域に保存しないことを通知する通知手段をさらに備える。
【００１２】
より好ましくは、通知手段は、情報利用装置において上記命令を送信するための操作画面にポップアップの通知画面を表示させることで通知する第１の方法、情報利用装置に対してメールを送信して通知する第２の方法、および情報利用装置の表示画面に第２の記憶領域を示す情報をポップアップ表示させることで通知する第３の方法のうちの１以上を用いた方法で通知を行なう。
【００１３】
好ましくは、判断手段は、さらに、上記命令に基づいて第２の記憶領域を決定し、第２の記憶領域は、上記命令から読出される、データを作成したユーザ、データを更新したユーザ、およびデータを保存したユーザのうちのいずれか、またはこれらの組合わせによって特定される領域である。
【００１４】
好ましくは、第１基準には、保存するデータを識別する情報、保存するデータに付帯する情報、および保存するデータ内容の少なくとも１つが適用されている。
【００１５】
本発明の他の局面に従うと、データ保存方法は、情報処理装置におけるデータ保存方法であって、情報処理装置は、所定のユーザに対して公開するデータを記憶する仮想的な記憶領域である、第１の記憶領域と、特定のユーザに対して公開し、特定のユーザ以外のユーザに対して非公開とするデータを記憶する仮想的な記憶領域である、第２の記憶領域とが設定されたデータ保持手段と接続され、情報利用装置から、データを第１の記憶領域に保存するための命令を受信するステップと、上記命令において指定されたデータが、第１の記憶領域に対して設定された、保存するデータの基準を満たしているか否かを判断することで、データを第１の記憶領域に保存するか否かを決定するステップと、データを第１の記憶領域に保存すると決定された場合に、データを第１の記憶領域に保存し、データを第１の記憶領域に保存しないと決定された場合に、データを第２の記憶領域に保存するステップとを備える。
【００１６】
本発明のさらに他の局面に従うと、データ保存プログラムは、データ保存処理をコンピュータに実行させるためのプログラムであって、コンピュータは、所定のユーザに対して公開するデータを記憶する仮想的な記憶領域である、第１の記憶領域と、特定のユーザに対して公開し、特定のユーザ以外のユーザに対して非公開とするデータを記憶する仮想的な記憶領域である、第２の記憶領域とが設定されたデータ保持手段と接続され、情報利用装置から、データを第１の記憶領域に保存するための命令を受信するステップと、上記命令において指定されたデータが、第１の記憶領域に対して設定された、保存するデータの基準を満たしているか否かを判断することで、データを第１の記憶領域に保存するか否かを決定するステップと、データを第１の記憶領域に保存すると決定された場合に、データを第１の記憶領域に保存し、データを第１の記憶領域に保存しないと決定された場合に、データを第２の記憶領域に保存するステップとをコンピュータに実行させる。
【発明の効果】
【００１７】
本発明によると、管理者等の特定のユーザの煩雑な作業を必要とせず、ファイル共有システムにおいて、公開基準に則ったファイルを公開し、公開基準に則っていないファイルを非公開とすることができる。その結果、公開基準に則ったファイルと則っていないファイルとが混在して公開されているファイル共有システムと比較して、公開基準に則っているファイルの一覧性が向上する。そのため、公開基準に則っているファイルへのアクセス効率が向上する。
【発明を実施するための最良の形態】
【００１８】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００１９】
図１は、本実施の形態にかかるファイル共有システム（以下、システムと略する）の構成の具体例を示す図である。
【００２０】
図１を参照して、本実施の形態にかかるシステムは、各々、情報入力装置である入力装置１００Ａ，１００Ｂ…および情報出力装置であるモニタ１０１Ａ，１０１Ｂ…に接続された、情報利用装置としてのパーソナルコンピュータ１０２Ａ，１０２Ｂ…を含む。パーソナルコンピュータ１０２Ａ，１０２Ｂ…を代表させてパーソナルコンピュータ（以下、ＰＣ）１０２と称し、入力装置１００Ａ，１００Ｂ…を代表させて入力装置１００と称し、モニタ１０１Ａ，１０１Ｂ…を代表させてモニタ１０１と称する。入力装置１００は、キーボードやマウスなどの指示操作を行なうための装置や、キーボードなどのテキスト情報を入力してテキストデータを入力するための装置や、スキャナなどの画像を読込んで画像データを入力するための装置や、記録媒体から記録されている情報を読込んで情報を入力するための読取装置などが該当する。
【００２１】
ＰＣ１０２は通信回線１０３を介してハブ１０４と接続される。そのため、ＰＣ１０２Ａ，１０２Ｂ…はハブ１０４を介して相互の通信が可能である。通信回線１０３は、たとえば赤外線通信などの無線による通信回線、およびイーサネット（登録商標）ケーブルなどの有線による通信回線を含む。ハブ１０４にはさらに情報管理装置および記憶装置としてのＮＡＳ（Network Attached Storage）１０６が接続される。そのため、ＮＡＳ１０６とＰＣ１０２とはハブ１０４を介して相互の通信が可能である。ハブ１０４にはルータ１０５が接続され、ルータ１０５を介して他のセグメント（システム）と相互に通信が可能となっている。
【００２２】
なお、図１に示された構成はファイル共有システムの構成の１つの具体例であって、本発明においてファイル共有システムの構成は図１に示された構成に限定されない。たとえば、情報管理装置と記憶装置とが別装置で構成され、情報管理装置が記憶装置内のファイルを管理する構成であってもよい。また、ハブ１０４を含まず、ＰＣ１０２とＮＡＳ１０６とが直接接続される構成であってもよい。また、ルータ１０５を含まず、他のセグメントと通信を行なわない構成であってもよい。
【００２３】
図２は、ＰＣ１０２のハードウェア構成の具体例を示すブロック図である。図２を参照して、ＰＣ１０２は、全体を制御するＣＰＵ（Central Processing Unit）２０ａと、ＣＰＵ２０ａで実行されるプログラムやシステムで管理の対象となるファイルなどを記憶する記憶装置であるＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、およびハードディスク２０ｄと、ＣＰＵ２０ａからの制御信号に従って各種処理を行なうための回路である各種回路２０ｈと、ハブ１０４と接続するためのインタフェースである通信インタフェース（以下、Ｉ／Ｆ）２０ｅと、モニタ１０１と接続するためのインタフェースである画像Ｉ／Ｆ２０ｆと、入力装置１００と接続するためのインタフェースである入力Ｉ／Ｆ２０ｇとを含んで構成される。
【００２４】
本実施の形態において、ＰＣ１０２は一般的なＰＣで構築され得る。そのため、図２に示されるハードウェア構成は一般的なＰＣのハードウェア構成である。したがって、ＰＣ１０２のハードウェア構成は図２に示された構成に限定されず、その他の構成が含まれていもよい。
【００２５】
図３は、ＰＣ１０２の、本システムにおいてファイルを利用するための機能構成の具体例を示すブロック図である。図３に示される機能は、ＣＰＵ２０ａがＲＡＭ２０ｃ等に記憶されるプログラムを実行することで実現される機能、および図２に示されたハードウェア構成によって実現される機能を含む。
【００２６】
図３を参照して、ＰＣ１０２の上記機能は、認証部５０１、データ送受信部５０２、認証情報入力部５０３、指示／データ入力部５０４、データ／通知入力部５０５、表示処理部５０６、および認証情報保持部５０７を含んで構成される。
【００２７】
認証情報入力部５０３は、キーボードやマウス等の入力装置１００からの操作信号を受付けて、入力装置１００から、ログイン名やパスワードなどのログインに必要な情報（認証情報と称する）の入力を受付ける。入力された認証情報は認証部５０１に入力され、認証処理が行なわれる。認証情報保持部５０７はＲＡＭ２０ｃの所定領域などから構成され、図４に示されるようなログインデータテーブルとして、ログインを許可するユーザについての認証情報を保持する。具体的には、ユーザ名と、パスワードとを関連付けて記憶する。記憶されるパスワードは、入力装置１００から入力されるパスワードそのものであってもよいし、入力されるパスワードのハッシュ値等、パスワードから算出される関数値であってもよい。認証部５０１は、認証情報保持部５０７に保持されるログインデータテーブル（図４）と認証情報入力部５０３が受付けた認証情報とを比較し、認証を行なう。認証に成功の場合には、入力された認証情報はデータ送受信部５０２に渡される。データ送受信部５０２は通信回線１０３およびハブ１０４を介してＮＡＳ１０６などとデータを送受信するための処理を行なう。そこで、認証部５０１から入力された認証情報は、データ送受信部５０２よりＮＡＳ１０６に送信される。
【００２８】
指示／データ入力部５０４は、キーボードやマウス等の入力装置１００からの操作信号を受付けて、入力装置１００から、ＮＡＳ１０６に対する指示やデータの入力を受付ける。入力された指示やデータはデータ送受信部５０２に渡され、ＮＡＳ１０６に送信される。
【００２９】
データ／通知入力部５０５は、データ送受信部５０２がＮＡＳ１０６から受信した信号を受付けて、データや通知の入力を受付ける。入力されたデータや通知は表示処理部５０６に渡され、モニタ１０１に表示するための処理が行なわれる。
【００３０】
本実施の形態において、ＮＡＳ１０６も一般的なＰＣで構築され得る。そのため、図２に示されるＰＣ１０２のハードウェア構成の具体例は、ＮＡＳ１０６のハードウェア構成の具体例でもあるものとする。
【００３１】
図５は、ＮＡＳ１０６において、保存されているファイルを管理するための機能構成の具体例を示すブロック図である。図５に示される機能は、ＮＡＳ１０６のＣＰＵがＲＡＭ等に記憶されるプログラムを実行することで実現される機能および図２に示されたハードウェア構成によって実現される機能を含む。
【００３２】
図５を参照して、ＮＡＳ１０６の上記機能は、認証部２０１、認証情報保持部２０７、管理対象のファイルを保持する保持部２０５、保持部２０５に保持されるファイルを操作するための操作部２０３、判断部２０４、通知部２０６、およびデータ送受信部２０２を含んで構成される。
【００３３】
本実施の形態にかかるシステムはフォルダを用いてデータの分類を行なうシステムであり、フォルダごとに、ユーザ別のアクセス権を設定することができるものとする。保持部２０５は、ＲＡＭやハードディスク等の記憶装置の所定領域で構成され、公開領域２０５１としての記憶領域と、非公開領域２０５３としての記憶領域と、設定記憶領域２０５５とを含む。本実施の形態においては、図６に示されるように、保持部２０５の公開領域２０５１および非公開領域２０５３にデータが保持されているものとして、以下の説明を行なう。
【００３４】
非公開領域２０５３は、ユーザ別のアクセス権が設定された、特定のユーザのみがアクセスできるフォルダを保持する領域である。図６の例では、非公開領域２０５３に「Ｕｓｅｒ１」，「Ｕｓｅｒ２」フォルダなどが保持されている。したがって、「Ｕｓｅｒ１」，「Ｕｓｅｒ２」フォルダなどは、各々、設定された特定のユーザにのみアクセスが許可されている。なお、以降の例において、設定された特定のユーザにのみアクセスが許可されているフォルダを、「非公開フォルダ」と称するものとする。ここでの「非公開」は、すべてのユーザに対してアクセスを許可していないことを指すのではなく、設定された特定のユーザにのみアクセスを許可し、設定されていないユーザに対してアクセスを許可していないことを指す。
【００３５】
公開領域は、特定のユーザに対してのみアクセス権が設定されたものではない、当該システムを利用し得るどのユーザであってもアクセス可能なフォルダ、または任意のユーザからなるユーザグループによってアクセス可能なフォルダを保持する領域である。図６の例では、公開領域２０５１に、「Ｒｅａｄｍｅ」，「Ｄｏｃ」フォルダなどが保持されている。したがって、「Ｒｅａｄｍｅ」，「Ｄｏｃ」フォルダは、どのユーザに対しても、または任意のユーザからなるユーザグループに対してアクセスが許可されている。なお、以降の例において、どのユーザに対しても、または任意のユーザからなるユーザグループに対してアクセスが許可されているフォルダを、「公開フォルダ」と称するものとする。
【００３６】
公開フォルダには、公開ルールを示すデータが保持されている。「公開ルール」とは、当該公開フォルダにファイルやデータを保存し、本システムで公開するために、当該公開ファイルに対して規定された公開基準を指す。本実施の形態においては、公開ルールを示すデータはｐｕｂｌｉｃ．ｒｕｌｅという名前のＸＭＬ形式のテキストファイルであるものとし、対象とする公開フォルダに保持するものとする。また、管理者等の所定のユーザにのみ書替えや削除が許可された管理者権限のファイルである。図６の具体例において、公開フォルダである「Ｄｏｃ」フォルダには公開ルールとしてのＸＭＬ形式のテキストファイルであるデータ「ｐｕｂｌｉｃ．ｒｕｌｅ」が保持されている。なお、公開ルールを示すデータの形式はファイル形式に限定されず、たとえばレジストリ等、他の形式であってもよい。また、ＸＭＬ形式にも限定されず、他の形式であってもよい。さらに、公開ルールを保持する方法は該当する公開フォルダに保持する方法に限定されず、他の方法が採用されてもよい。他の方法としては、たとえば、所定記憶領域に公開フォルダとその公開フォルダに設定された公開ルールを示すデータとを関連付けて記憶する方法であってもよい。なお、公開ルールについては、具体例を後述する。
【００３７】
公開フォルダおよび非公開フォルダは、本システムの管理者等特定のユーザや特定の操作をすることによって設定される。たとえば、管理者等の特定のユーザによって、非公開フォルダについて、ユーザ別のアクセス権の設定や変更がなされてもよい。また、公開フォルダの公開ルールの設定や変更がなされてもよい。
【００３８】
なお、ここで、「領域」とは、ハードディスクやＲＡＭなどのハードウェアのメモリ上の物理的な領域を指すものではなく、ファイルを置くことができる、仮想的な領域（ディレクトリ）を指すものとする。たとえばＷｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘ（登録商標）などのＯＳ（Operating System）では、「領域」は表示画面上でフォルダとして実現される。以下の例では「領域」がフォルダで実現されるものとする。
【００３９】
さらに、上述のＯＳでは、フォルダやファイルのアドレスがパス（Path）で表現される。たとえば、ファイル「data.txt」のパス「/Doc/予算/temp/data.txt」は、図７に示されるように、ルートフォルダ（図７（Ａ））に含まれる「Ｄｏｃ」フォルダ（図７（Ｂ））内の、「予算」フォルダ（図７（Ｃ））内の、「ｔｅｍｐ」フォルダ（図７（Ｄ））内のファイル「data.txt」のアドレスを示している。このアドレスは、ファイル「data.txt」のデータをハードウェアのメモリ上から読込むためには、メモリ上の物理的な位置と対応付けられていることになる。しかし、そのデータ自体はメモリ上で分散して記憶されても構わない。つまり、このアドレスは、メモリ上の物理的な領域を示すものではない。仮想的な領域としてのフォルダは、仮想的にその下位のフォルダやファイルが収められているものと考えることができる。そして、図７のように、収められている下位のフォルダやファイルを、リストとして表示することができる。
【００４０】
再度図３を参照して、データ送受信部２０２は、通信回線１０３を介してＰＣ１０２等の他の装置から送信されるパケットを受信し、そのパケットの中からＮＡＳ１０６に宛てて送信されたパケットをデータに復元する。
【００４１】
復元されたデータがファイルやフォルダを操作するための操作信号である場合には、復元されたデータは操作部２０３に入力され、操作部２０３において解析処理され、解析結果が判断部２０４に入力される。
【００４２】
判断部２０４は操作部２０３での解析結果に基づいて処理内容を判断し、必要な制御信号を操作部２０３および／または通知部２０６に入力する。その際、必要に応じて公開領域２０５１および非公開領域２０５３に保持されているファイルやフォルダに設定された権限を参照する。設定された権限を示す情報は、各ファイルやフォルダに付帯されていてもよいし、図８に示されるように、たとえばテーブル形式などのデータとして、設定記憶領域２０５５に別途記憶されていてもよい。具体的には、図８に示されるように、ファイルまたはフォルダを特定する情報（たとえばファイル名・フォルダ名）と、そのファイルまたはフォルダにアクセスが許可されているユーザを特定する情報（たとえばユーザ名）と、許可されているアクセスの種類と、そのファイルまたはフォルダのオーナー（作成者、管理者等のユーザ名）を特定する情報とを関連付けて記憶することが好ましい。
【００４３】
なお、アクセスの種類としては、「読取り」（図８では「読可」）、「書込み」（同「書可」）、および「実行」（同「実行可」）が具体的に挙げられ、各ファイルまたはフォルダについて、各々の可／不可が設定される。各内容は、図９のように予めＮＡＳ１０６に対して設定されているものとする。具体的には、「読取り」はファイルやフォルダの読出しを指し、具体的には、ＮＡＳ１０６に保持されているファイルやフォルダをＰＣ１０２の作業領域にコピーしてモニタ１０１に表示させることを指す。「書込み」はＮＡＳ１０６に保持されているファイルの変更や、ＮＡＳ１０６の記憶領域に新たなファイルを作成することや、ファイルに設定されている権限の変更、ＮＡＳ１０６の記憶領域から保持されているファイルの削除を指す。「実行」は、ＮＡＳ１０６に保持されているファイルが実行ファイルである場合に、ＰＣ１０２の作業領域にコピーして実行すること、フォルダを移動させることを指す。
【００４４】
操作部２０３は保存部２０３１、振分部２０３３、読込部２０３５、およびリスト作成部２０３７を含み、判断部２０４からの制御信号に従って、上記各部での処理を行なう。また、判断部２０４からの制御信号に従って、所定の情報を通知部２０６に渡す。
【００４５】
振分部２０３３はファイルまたはフォルダに設定された権限、およびまたは判断部２０４からの制御信号に基づいて、公開領域２０５１に保存するか非公開領域２０５３に保存するかを振分け、保存部２０３１にその情報を渡す。保存部２０３１は、判断部２０４からの制御信号に従って、振分部２０３３で決定された振分けに基づいてファイルまたはフォルダを公開領域２０５１または非公開領域２０５３に保存する。読込部２０３５は、判断部２０４からの制御信号に従って、公開領域２０５１または非公開領域２０５３から指定されたファイルまたはフォルダを読込み、データ送受信部２０２に渡す。また、読込部２０３５はファイル保持部２０５を走査し、後述する認証部２０１から入力されるユーザ名に基づいて該当するファイルまたはフォルダを示す情報をリスト作成部２０３７に入力する。リスト作成部２０３７は、読込部２０３５からの情報に基づいてファイルリストを作成し、データ送受信部２０２に渡す。ここで「ファイルリスト」とは、後述する認証部２０１から入力されるユーザ名に対してアクセスが許可されているファイルまたはフォルダの一覧を示すリストを指す。
【００４６】
復元されたデータが認証情報である場合、復元されたデータは認証部２０１に入力され、認証処理が行なわれる。認証情報保持部２０７はＲＡＭの所定領域などから構成され、ログインを許可するユーザについての認証情報を保持する。認証部２０１は、認証情報保持部２０７に保持される認証情報とデータ送受信部２０２から入力された認証情報とを比較し、認証を行なう。また、認証結果に応じて、認証情報に含まれるユーザ名が操作部２０３に入力される。
【００４７】
通知部２０６は、判断部２０４からの制御信号に従って操作部２０３から渡されたデータを用いて通知用のデータを生成し、データ送受信部２０２に渡す。
【００４８】
データ送受信部２０２は、操作部２０３から渡されたデータや、通知部２０６から渡されたデータを、通信回線１０３を介して指示されたＰＣ１０２等の送信先に対して送信する。
【００４９】
本システムにおいては、情報利用装置としてのＰＣ１０２において、ＮＡＳ１０６に保持されている情報であるファイルを読込む操作、およびＮＡＳ１０６に対してファイルを保存する操作が行なわれるものとし、ＮＡＳ１０６がその操作に対してファイルの管理を行なうものとする。以下に、ファイル読込時の本システムで行なわれる処理、およびファイル保存時の本システムで行なわれる処理について、各々説明する。
【００５０】
なお、その前提として、本システムではＰＣ１０２およびＮＡＳ１０６において認証処理が行なわれる。
【００５１】
図１０は、ＰＣ１０２で実行される認証処理の１つの具体例を示すフローチャートである。図１０に示される処理は、ＰＣ１０２のＣＰＵ２０ａがＲＯＭ２０ｃ等に記憶されているプログラムを実行し、図３に示される各機能を実現することで実行される。
【００５２】
図１０を参照して、始めに、認証情報入力部５０３において、入力装置１００からの操作信号に基づいて認証情報としてユーザ名とパスワードとの入力を受付ける（ステップＳ１０１）。認証部５０１においてステップＳ１０１で受付けた認証情報に基づいて認証処理が実行され（ステップＳ１０３）、その結果、ログインが許可されたユーザであると判断された場合、つまり認証が成功した場合には（ステップＳ１０５でＹＥＳ）、認証部５０１においてログインが許可され（ステップＳ１０７）、認証処理が終了して次の画面が表示されるなど、次の処理に移行する。なお、引続いてＮＡＳ１０６に保持されているデータに対する処理を行なう場合、上記ステップＳ１０３の認証処理が成功すると、好ましくは、上記ステップＳ１０７でＰＣ１０２に対するログインを許可すると共に、データ送受信部５０２より、ＮＡＳ１０６に対して上記ステップＳ１０１で入力されたユーザ名とパスワードとが送信される。または、ステップＳ１０７でログインが許可された後、別途ＮＡＳ１０６にログインするために認証情報を入力するための画面を表示するなどして、ＰＣ１０２において認証情報の入力を受付けて、受付けた認証情報をＮＡＳ１０６に送信するようにしてもよい。
【００５３】
認証部５０１において、ログインが許可されたユーザではないと判断された場合、つまり認証に成功しなかった場合（ステップＳ１０５でＮＯ）、認証部５０１においてログインが拒否され（ステップＳ１０９）、認証処理が終了して、初期画面やログイン用の画面が表示されるなど、次の処理に移行する。
【００５４】
なお、以上の認証処理は、一般的な認証処理であり、本発明において認証処理は上述の図１０に示された処理には限定されない。
【００５５】
図１１は、ＮＡＳ１０６で実行される認証処理の１つの具体例を示すフローチャートである。図１１に示される処理は、ＮＡＳ１０６のＣＰＵがＲＯＭ等に記憶されているプログラムを実行し、図５に示される各機能を実現することで実行される。
【００５６】
図１１を参照して、始めに、データ送受信部２０２においてＰＣ１０２から送信されたデータを受信し、認証情報としてユーザ名とパスワードとの入力を受付ける（ステップＳ２０１）。認証部２０１においてステップＳ２０１で受付けた認証情報に基づいて認証処理が実行され（ステップＳ２０３）、その結果、ログインが許可されたユーザであると判断された場合、つまり認証が成功した場合には（ステップＳ２０５でＹＥＳ）、認証部２０１においてログインが許可される（ステップＳ２０７）。
【００５７】
上記ステップＳ２０７で認証部２０１においてログインが許可されると、ユーザ名がファイル操作部２０３に渡され、読込部２０３５において、ファイル保持部２０５に保持されているファイルまたはフォルダが走査される（ステップＳ２１１）。上述のように、各ファイルまたはフォルダに設定された権限を示す情報が付帯されている場合には、上記ステップＳ２１１で読込部２０３５は各ファイルまたはフォルダを走査して、付帯されている情報においてステップＳ２０１で入力されたユーザ名についてアクセスが許可されているファイルまたはフォルダを抽出する。図８に示されるように、設定記憶領域２０５５に各ファイルまたはフォルダに設定された権限がテーブル形式のデータとして別途記憶されている場合には、そのデータを走査して、ステップＳ２０１で入力されたユーザ名についてアクセスが許可されているファイルまたはフォルダを抽出する。ステップＳ２０１で入力されたユーザ名が、検証しているファイルまたはフォルダについてアクセスが許可されていると判断された場合（ステップＳ２１３でＹＥＳ）、読込部２０３５はそのファイルまたはフォルダを示す情報をリスト作成部２０３７に渡し、リスト作成部２０３７において、ファイルリストに追加される（ステップＳ２１５）。上記ステップＳ２１１〜Ｓ２１５はファイル保持部２０５に保持されているすべてのファイルまたはフォルダについて行なわれ、完了すると（ステップＳ２１７でＹＥＳ）、ステップＳ２１５で作成されたファイルリストを上記ステップＳ２０１でログインしたＰＣ１０２のモニタ１０１に表示させるために、データ送受信部２０２からＰＣ１０２に対して送信する（ステップＳ２１９）。
【００５８】
図６に示されるＮＡＳ１０６に保持されている各ファイルまたはフォルダに対して図８に示されたような権限が設定されている場合、ファイルリストにおいて、たとえば、「Ｄｏｃ」フォルダはすべてのユーザに対してアクセス可能として表示され、「Ｕｓｅｒ１」フォルダはユーザ名「Ｕｓｅｒ１」でログインしているＰＣ１０２に対してアクセス可能として表示される。
【００５９】
認証部２０１において、ログインが許可されたユーザではないと判断された場合、つまり認証に成功しなかった場合（ステップＳ２０５でＮＯ）、認証部２０１においてログインが拒否され（ステップＳ２０９）、以降の処理をスキップして本処理を終了する。
【００６０】
［ファイルの読込み］
図１２は、ＰＣ１０２のモニタ１０１で、上記ステップ２１９で送信されたファイルリストに基づいてアクセスが許可されたファイルまたはフォルダの表示例を示す図であって、図６に示されるＮＡＳ１０６に保持されているデータのうち、「Ｄｏｃ」フォルダに収められているファイルおよびフォルダを表示させたときの表示例を示す図である。
【００６１】
ここで、ＰＣ１０２の入力装置１００において、「Ｄｏｃ」フォルダに収められているデータ「Ｄａｔａ２００７０３２２．ｔｘｔ」の読込みを指示する操作がなされたものとする。上記操作は、たとえば図１２に示される表示画面において、マウスである入力装置１００でデータ「Ｄａｔａ２００７０３２２．ｔｘｔ」を示すアイコンをダブルクリックするなどの操作が該当する。
【００６２】
ＰＣ１０２の指示／データ入力部５０４は、入力装置１００から上記操作に伴う操作信号を受付けると、データ送受信部５０２から通信回線１０３およびハブ１０４を介して、ＮＡＳ１０６に対して読込命令を送信する。送信される読込命令には、ＮＡＳ１０６に対してデータ「Ｄａｔａ２００７０３２２．ｔｘｔ」を特定する情報を含む。具体的には、データ「Ｄａｔａ２００７０３２２．ｔｘｔ」のＮＡＳ１０６での保存領域を示すパス（Path）が含まれ、図６の例によると、パス「/Doc/Data20070322.txt」を含んだ読込命令が送信される。
【００６３】
ＮＡＳ１０６のデータ送受信部２０２で上記パスを含んだ読込命令は受信され、操作部２０３において復元されて解析される。その解析結果を受取った判断部２０４は、読込命令に含まれるパスより、指定されたファイルの保存領域を特定し、特定された保存領域より当該ファイルを読込むための制御信号を操作部２０３に対して入力する。読込部２０３５において、上記制御信号に従ってファイルが読込まれ、データ送受信部２０２よりＰＣ１０２に対して送信される。
【００６４】
ＰＣ１０２のデータ送受信部５０２でＮＡＳ１０６から送信されたファイルが受信され、データ／通知入力部５０５において入力されると、表示処理部５０６において、そのファイルをモニタ１０１で表示するための処理が行なわれて、表示される。
【００６５】
以上の流れで、本システムにおいて、ＮＡＳ１０６で保持されたファイルまたはフォルダをＰＣ１０２で読込む処理が行なわれる。
【００６６】
［ファイルの保存］
ＰＣ１０２の入力装置１００において、「Ｄｏｃ」フォルダに新たなデータ「Ｄａｔａ２００７０３２４．ｔｘｔ」の保存（書込み）を指示する操作がなされたものとする。上記操作は、たとえば図１２に示されるように、マウスである入力装置１００でデータ「Ｄａｔａ２００７０３２４．ｔｘｔ」を示すアイコンを「Ｄｏｃ」フォルダにドラッグアンドドロップするなどの操作が該当する。
【００６７】
ＰＣ１０２の指示／データ入力部５０４は、入力装置１００から上記操作に伴う操作信号を受付けると、データ送受信部５０２から通信回線１０３およびハブ１０４を介して、ＮＡＳ１０６に対して保存命令を送信する。保存命令の具体的な内容については後述する。ＮＡＳ１０６のデータ送受信部２０２でＰＣ１０２から保存命令を受信すると、ＮＡＳ１０６において保存処理が行なわれる。
【００６８】
なお、以降の説明では、ファイルの保存のための処理は、図１２に示されたように、フォルダに新たなファイルを保存する操作が行なわれることによって実行されるものとするが、その他の操作によっても行なわれ得る。その他の操作としては、たとえば、ＮＡＳ１０６に保持されたファイルの、保存領域を変更するための操作が該当し、他の保存領域にコピーする操作や他の保存領域に移動する操作が含まれる。具体的な操作としては、該当するファイルを示すアイコンをドラッグアンドドロップする操作などが該当する。また、フォルダを保存する場合も同様であるものとする。
【００６９】
図１３は、ＮＡＳ１０６で実行される保存処理の具体例を示すフローチャートである。図１３に示される処理は、ＮＡＳ１０６のデータ送受信部２０２でＰＣ１０２から保存命令を受信することによって開始される処理であって、ＮＡＳ１０６のＣＰＵがＲＯＭ等に記憶されているプログラムを実行し、図５に示される各機能を実現することで実行される。
【００７０】
図１３を参照して、始めに、操作部２０３から保存命令を受取った判断部２０４では、保存先として指定された領域（フォルダ）を特定し（ステップＳ３００）、特定された保存先に設定されている公開ルールを読出す（ステップＳ３０１）。本実施の形態においては、公開ルールを示す情報が図６に示されたように設定された領域に格納されているものとするため、ステップＳ３０１で判断部２０４は、読込部２０３５に対して保存先として指定されたフォルダにアクセスして該当する情報を読出すよう制御信号を出力する。
【００７１】
判断部２０４は、予め保存の可否を判断するために用いる手法を定めた情報を記憶しておくものとする。本具体例では、図１４に示されるように、テーブル形式のデータの判断手法テーブルとして、上記情報を記憶している。判断手法テーブルは、公開ルールを示す情報はタグを用いたＸＭＬ形式のテキストファイルであるものとし、タグ名ごとに、判断のための処理内容を規定する。判断部２０４は、記憶している判断手法テーブルと上記ステップＳ３０１で読出した保存先のフォルダの公開ルールを示す情報とを比較し（ステップＳ３０３）、判断手法テーブルに規定される処理内容のうち、該当する処理を用いて、指定されたファイルを当該フォルダに保存することの可否を判断するための処理を行なう（ステップＳ３０５）。
【００７２】
ステップＳ３０５での処理の結果、指定されたファイルが保存先であるフォルダに設定された公開ルールに則ったものであると判断された場合（ステップＳ３０７でＹＥＳ）、判断部２０４は、指定されたファイルを指定された保存先に保存するための制御信号を操作部２０３に対して出力し、ファイルの保存を実行させる（ステップＳ３０９）。
【００７３】
ステップＳ３０５での処理の結果、指定されたファイルが保存先であるフォルダに設定された公開ルールに則ったものでないと判断された場合（ステップＳ３０７でＮＯ）、判断部２０４は、操作部２０３に対して判断結果を示すエラーコードと、公開ルールの内容を示す情報とを出力する。操作部２０３は、これらの情報を通知部２０６に渡し、通知部２０６において、ＰＣ１０２に違反を通知するための信号を生成し、データ送受信部２０２に渡す。データ送受信部２０２からは上記信号がＰＣ１０２に送信され、ＰＣ１０２において上記信号に基づいて通知画面が表示される（ステップＳ３１１）。さらに、保存命令に含まれている保存先を示す情報を、当該ファイルを非公開領域２０５３内のフォルダのパスに書替え、対象のファイルを書換えた保存先に保存するための制御信号を操作部２０３に対して出力する。これにより、振分部２０３３に保存先を指定された保存先と異なる領域に振分けさせ、保存部２０３１にファイルの保存を実行させる（ステップＳ３１３）。
【００７４】
以上の処理について、保存命令の具体例および公開ルールの具体例を用いて、具体的に説明する。
【００７５】
（実施例１）
ＮＡＳ１０６は、ＰＣ１０２から図１５に示される保存命令を受信したものとする。図１５を参照して、保存命令には、具体的に、命令の種類が保存命令であることを示す情報、保存命令を出力したＰＣ１０２を特定する情報、保存命令を出力したＰＣ１０２にログインしているユーザを特定する情報、保存対象であるファイルまたはフォルダに付帯する情報、保存先、および保存対象であるファイルまたはフォルダ本体が含まれる。また、保存対象がファイルであることも示されている。
【００７６】
上記ステップＳ３００において、判断部２０４は、保存命令を解析して保存先に関する情報を読出し、保存先と指定されたフォルダを特定する。図１５に示された保存命令には、ファイル保存先がパス「/Doc/Data20070324.txt」で示されている。上記ステップＳ３０１で判断部２０４は、保存命令より読出したパスのルート側（上位側）から順に、そのフォルダに設定された公開ルールを示す情報を読出す。図１５の例では、「Ｄｏｃ」フォルダに設定された公開ルールを示す情報を読出す。なお、ここで、指定されたフォルダが複数階層のフォルダである場合には、ステップＳ３０１で判断部２０４は、各フォルダの公開ルールを示す情報を読出し、下位のフォルダに影響する公開ルールを示す情報を以下の処理に用いる。
【００７７】
ここで、指定された保存先である「Ｄｏｃ」フォルダに設定された公開ルールを示す情報が、図１６に示されたものであるとする。上記ステップＳ３０３で判断部２０４は、図１６に示された保存先の公開ルールと、図１４に示された記憶されている判断手法テーブルとを比較して、図１６に示された公開ルールを用いて指定されたファイルまたはフォルダが当該フォルダの公開ルールに則っているか否かを判断するために用いる処理を特定する。具体的には、図１６に示されたテキストデータで表わされる公開ルールにはタグ<filename>が含まれ、図１４の判断手法テーブルにおいて、タグ<filename>について処理内容として処理対象ファイル名にタグ<content>で指定されている正規表現が存在するかチェックすることと規定されている。そこで、上記ステップＳ３０３で判断部２０４は、当該公開ルールがファイル名に関するルールであり、判断テーブルにおいてタグ<filename>について規定されている判断手法を用いて判断処理を行なうものと特定する。
【００７８】
上記ステップＳ３０５で判断部２０４は、判断手法テーブルにタグ<filename>について規定される処理内容に沿って、保存命令において指定されたファイルのファイル名に、タグ<content>に正規表現により規定されている内容が存在するかチェックする。図１６の例では、「ファイル名に数字が８つ連続していること」がタグ<content>に正規表現により規定されている。そこで、具体的に、図１５の保存命令に含まれたファイル名「Data20070324.txt」が上記規定を満たしているか否かを判断する。なお、タグ<filename>によってファイル名に関するルールであることが示されているため、タグ<content>において、当然に拡張子まで含んだファイル名についてルールを規定することができる。
【００７９】
図１５，１６に示される例では、対象のファイル名「Data20070324.txt」が規定された「ファイル名に数字が８つ連続していること」を満たしているため、上記ステップＳ３０５での判断処理において、判断部２０４は、対象のファイル「Data20070324.txt」が保存先である「Ｄｏｃ」フォルダに設定された公開ルールに則っていると判断し、ステップＳ３０９でファイル「Data20070324.txt」を指定された保存先である「Ｄｏｃ」フォルダに保存するための制御信号を操作部２０３に対して出力する。
【００８０】
一方、ＮＡＳ１０６がＰＣ１０２から図１７に示される保存命令を受信した場合について説明する。図１７に示される保存命令は、図１５に示された保存命令と比較して、対象とするファイル名が異なっている。図１７の保存命令に含まれたファイル名「Data070324.txt」は、図１６のタグ<content>に正規表現により規定されている「ファイル名に数字が８つ連続していること」を満たしていない。そこで、判断部２０４は、上記ステップＳ３０５での判断処理で、対象のファイル「Data070324.txt」が保存先である「Ｄｏｃ」フォルダに設定された公開ルールに則っていないと判断し、ステップＳ３１１で通知部２０６に対して、ＰＣ１０２に違反を通知するための処理をさせる制御信号を出力する。
【００８１】
図１８は、通知部２０６から違反を通知されたＰＣ１０２において表示される通知画面の具体例を示す図である。通知画面においては、具体的に、対象ファイルが指定された保存先の公開ルールに則っていないことがポップアップした警告画面にて通知されることが好ましい。さらに、図１８に示された通知画面においては、対象ファイルが指定された保存先の公開ルールに則っていないことが通知されると共に、ステップＳ３１３で書換えられた保存先が通知されることが好ましい。また、上記ステップＳ３１３でのパスの書替えは、図１８に示される通知画面において操作者からの指示（図１８ではＯＫボタンの押下）が検出されて行なわれてもよい。
【００８２】
上記ステップＳ３１３で判断部２０４は振分部２０３３に制御信号を出力し、保存命令のパス「/Doc/Data20070324.txt」を書替えさせ、保存部２０３１に保存可能な領域に対象のファイルを保存させる。ここで書替えるパスとしては、１つの具体例として、保存命令に含まれるファイルに付帯する情報よりファイル作成者を特定する情報を読出し、ファイル作成者がオーナーとなっている、非公開領域２０５３のフォルダ（個人フォルダ）を示すパスが好ましい。図１７の例ではファイル作成者「Taro.Tanaka」がオーナーとなっている、非公開領域２０５３のフォルダが挙げられ、たとえば「Ｕｓｅｒ１」フォルダなどが該当する。他の例としては、ファイル変更者（保存者）であるユーザ、ファイル保存者であるユーザ、またはＰＣ１０２にログインしたユーザなど、保存命令から特定されるユーザがオーナーとなっている、非公開領域２０５３のフォルダや、これらユーザの組合わせで特定される、非公開領域２０５３のフォルダであってもよい。また、他の例としては、本システム管理者や、本システム管理者が指定したユーザ等の、予め設定された特定のユーザがオーナーとなっている、非公開領域２０５３のフォルダであってもよい。この場合には、判断部２０４は、予め設定されたユーザを記憶しておくものとする。上記ステップＳ３０３で判断部２０４は、保存命令を解析すること、または自身に記憶されている上記予め設定されたユーザを読出すことで、保存領域の変更先を判断する。
【００８３】
なお、ＰＣ１０２への通知は、図１８に示されるような通知画面に限定されず、電子メールによる通知や、非公開領域２０５３に保持されているログインユーザがオーナーであるフォルダ（「Ｕｓｅｒ１」フォルダ）をポップアップすることであってもよい。また、これらの通知方法のうちの２つ以上を組合わせるものであってもよい。なお、他の処理例としては、上記ステップＳ３１１の処理が行なわれず、ＰＣ１０２に通知されることなく上記ステップＳ３１３で非公開領域２０５３の他のフォルダに対象ファイルが保存されてもよい。
【００８４】
（実施例２）
指定された保存先である「Ｄｏｃ」フォルダに設定された公開ルールを示す情報が、図１９に示されたものであるとする。上記ステップＳ３０３で判断部２０４は、図１９に示された保存先の公開ルールと、図１４に示された記憶されている判断手法テーブルとを比較して、図１９に示された公開ルールを用いて指定されたファイルまたはフォルダが当該フォルダの公開ルールに則っているか否かを判断するために用いる処理を特定する。
【００８５】
具体的には、図１９に示されたテキストデータで表わされる公開ルールにはタグ<tag>およびタグ<denied_tag>が含まれ、図１４の判断手法テーブルにおいて、タグ<tag>について処理内容として処理対象ファイルの付帯情報にタグ<type>で指定されているタグが存在するかチェックすること、およびタグ<denied_tag>について処理対象ファイルの付帯情報にタグ<type>で指定されているタグが存在しないかチェックすることと規定されている。そこで、上記ステップＳ３０３で判断部２０４は、当該公開ルールが必要なタグおよび不要なタグに関するルールであり、判断テーブルにおいてタグ<denied_tag>およびタグ<denied_tag>について規定されている判断手法を用いて判断処理を行なうものと特定する。
【００８６】
上記ステップＳ３０５で判断部２０４は、判断手法テーブルにタグ<tag>について規定される処理内容に沿って、保存命令に含まれる対象のファイルの付帯情報に、タグ<type>で指定されているタグが存在するかチェックする。また、タグ<denied_tag>について規定される処理内容に沿って、保存命令に含まれる対象のファイルの付帯情報に、タグ<type>で指定されているタグが存在しないかチェックする。図１９の例では、タグ<tag>ではタグ<type>で「所属」および「機密区分」が指定され、タグ<denied_tag>ではタグ<type>で「template」が指定されている。そこで、具体的に、図１５の保存命令に含まれたファイルの付帯情報に「所属」および「機密区分」が含まれていること、および「template」が含まれていないことを判断する。
【００８７】
図１５，１９に示される例では、付帯情報に「所属」が含まれ、かつ「template」が含まれていないが、「機密区分」が含まれていない。つまり、ファイル「Data20070324.txt」はタグ<tag>およびタグ<denied_tag>での条件を満たしていない。そこで、上記ステップＳ３０５での判断処理において、判断部２０４は、対象のファイル「Data20070324.txt」が保存先である「Ｄｏｃ」フォルダに設定された公開ルールに則っていないと判断し、上記ステップＳ３１１で通知部２０６がＰＣ１０２に通知し、ステップＳ３１３で非公開領域２０５３のフォルダに保存する。
【００８８】
なお、上述の実施例１は、保存する対象がファイルであって、保存先のフォルダに設定された公開ルールがファイル名に関するルールである具体例である。また、実施例２は、ファイルの付帯情報に関するルールである具体例である。言うまでもなく、公開ルールは他のルールであってもよい。また、これらが組合わされてもよい。
【００８９】
（実施例３）
ＮＡＳ１０６は、ＰＣ１０２から図２０に示される保存命令を受信したものとする。図２０では、保存対象が「仕掛り」フォルダであることが示され、保存先として「Ｄｏｃ」フォルダが指定されている。
【００９０】
上記ステップＳ３００において、判断部２０４は、保存命令を解析して保存先に関する情報を読出し、保存先として「Ｄｏｃ」フォルダを特定する。
【００９１】
ここで、「Ｄｏｃ」フォルダに設定された公開ルールを示す情報が、図２１に示されたものであるとする。上記ステップＳ３０３で判断部２０４は、図２１に示された保存先の公開ルールと、図１４に示された記憶されている判断手法テーブルとを比較して、図２１に示された公開ルールを用いて指定されたファイルまたはフォルダが当該フォルダの公開ルールに則っているか否かを判断するために用いる処理を特定する。
【００９２】
具体的には、図２１に示されたテキストデータで表わされる公開ルールにはタグ<folder_layer>およびタグ<folder_number>が含まれ、図１４の判断手法テーブルにおいて、タグ<folder_layer>について処理内容として処理対象フォルダの階層構造の数がタグ<value>で指定されている数以下かチェックすること、およびタグ<folder_number>について処理内容として処理対象フォルダに収められているフォルダ数および保存先のフォルダに収められているフォルダ数の合計がタグ<value>で指定されている数以下かチェックすることと規定されている。そこで、上記ステップＳ３０３で判断部２０４は、当該公開ルールがフォルダの階層数およびフォルダの個数に関するルールであり、判断テーブルにおいてタグ<folder_layer>およびタグ<folder_number>について規定されている判断手法を用いて判断処理を行なうものと特定する。
【００９３】
上記ステップＳ３０５で判断部２０４は、判断手法テーブルにタグ<folder_layer>について規定される処理内容に沿って、保存命令に含まれるフォルダ本体のデータを解析し、処理対象のフォルダの階層構造数がタグ<value>で指定されている数以下かチェックする。また、タグ<folder_number>について規定される処理内容に沿って、保存命令に含まれるパスとフォルダ本体のデータとを解析し、処理対象フォルダに収められているフォルダ数および保存先のフォルダに収められているフォルダ数の合計がタグ<value>で指定されている数以下かチェックする。図２１の例では、タグ<folder_layer>ではタグ<value>で１が指定され、タグ<folder_number>ではタグ<value>で４が指定されている。そこで、具体的に、図２０の保存命令に含まれたフォルダ本体のデータより「仕掛り」フォルダの階層構造数が１以下であること、および「仕掛り」フォルダに収められているフォルダ数と指定された保存先である「Ｄｏｃ」フォルダに収められているフォルダ数の合計が４以下であることを判断する。
【００９４】
図２０，２１に示される例では、対象の「仕掛り」フォルダにフォルダが収められておらず、「仕掛り」フォルダの階層構造数が１である。また、「仕掛り」フォルダに収められているフォルダ数が０で「Ｄｏｃ」フォルダに収められているフォルダ数が４であるため、これらの合計が５である。つまり、対象の「仕掛り」フォルダはタグ<folder_layer>およびタグ<folder_number>での条件を満たしていない。そこで、上記ステップＳ３０５での判断処理において、判断部２０４は、対象の「仕掛り」が保存先である「Ｄｏｃ」フォルダに設定された公開ルールに則っていないと判断し、上記ステップＳ３１１で通知部２０６がＰＣ１０２に通知し、ステップＳ３１３で保存部２０３１が非公開領域２０５３のフォルダに保存する。
【００９５】
（実施例４）
なお、上述の実施例１は、保存する対象がファイルであって、保存先のフォルダに設定された公開ルールがファイル名に関するルールである具体例である。また、実施例２は、ファイルの付帯情報に関するルールである具体例である。また、実施例３は、保存する対象がフォルダであって、保存先のフォルダに設定された公開ルールがフォルダ数やフォルダ階層構造数に関するルールである具体例である。そこで、保存する対象がフォルダであって、そのフォルダにファイルが収められている場合、上述の実施例１または２に実施例３が組合わされることになる。
【００９６】
また、上述の実施例１〜３では、保存先として指定されたフォルダに設定された公開ルールを満たすか否かの判断処理が行なわれるものとしているが、保存先として指定されたフォルダに上位フォルダが存在する場合、最上位のフォルダから順に、設定された公開ルールを満たすか否かの判断が行なわれてもよい。
【００９７】
ＮＡＳ１０６は、ＰＣ１０２から図２２に示される保存命令を受信したものとする。図２２では、保存対象が「仕掛り」フォルダであることが示され、保存先として「Ｄｏｃ」フォルダが指定されている。さらに、保存対象の「仕掛り」フォルダに、ファイル「Data_draft_20070326.txt」，「Data_draft_060122.txt」，「Data_draft_050826.txt」が収められていることが示されている。この場合、ＰＣ１０２からは、「仕掛り」フォルダを保存するための図２２に示された保存命令が出力されると共に、収められているファイル「Data_draft_20070326.txt」，「Data_draft_060122.txt」，「Data_draft_050826.txt」の各々についての保存命令も出力される。図２３は、上記３つのファイルのうちのファイル「Data_draft_20070326.txt」についての保存命令の具体例を示す図である。同様に、ファイル「Data_draft_060122.txt」，「Data_draft_050826.txt」についての保存命令も出力される。ファイル「Data_draft_20070326.txt」，「Data_draft_060122.txt」，「Data_draft_050826.txt」についての保存命令は「仕掛り」フォルダについての保存命令に含まれていてもよいし、別個のデータであってもよい。この場合、受信したＮＡＳ１０６では、判断部２０４において「仕掛り」フォルダについての保存命令を解析して指定された保存先の公開ルールに則っているか否かを判断すると共に、「仕掛り」フォルダに収められたファイル「Data_draft_20070326.txt」，「Data_draft_060122.txt」，「Data_draft_050826.txt」の各々についての保存命令も解析して、各ファイルが指定された保存先の公開ルールに則っているか否かも判断する。
【００９８】
上記ステップＳ３００において、判断部２０４は、保存命令を解析して保存先に関する情報を読出し、保存先として「Ｄｏｃ」フォルダを特定する。さらに判断部２０４は、保存命令に含まれるパスを解析して、保存先の「Ｄｏｃ」フォルダの最上位のフォルダから「Ｄｏｃ」フォルダまで順に、フォルダの階層構造を特定する。図２２の例では、フォルダの階層構造がルートフォルダ−「Ｄｏｃ」フォルダであることが特定される。このとき、判断部２０４は、特定されたフォルダの階層構造に沿って、最上位のフォルダから指定されたフォルダまで順に、各フォルダに設定された公開ルールを読出す。
【００９９】
ここで、ルートフォルダに設定された公開ルールを示す情報が図２４に示されたものであり、「Ｄｏｃ」フォルダに設定された公開ルールを示す情報が図２５に示されたものであるとする。上記ステップＳ３０３で判断部２０４は、図２４に示された保存先の上位フォルダの公開ルールおよび図２５に示された保存先の公開ルールと、図１４に示された記憶されている判断手法テーブルとを各々比較して、図２４，図２５に示された公開ルールを用いて指定されたファイルまたはフォルダが当該フォルダの公開ルールに則っているか否かを判断するための用いる処理を特定する。
【０１００】
具体的には、図２４に示された公開ルールにはタグ<inheritance>が含まれ、図１４の判断手法テーブルにおいて、処理内容として子フォルダ（下位のフォルダ）に適用することと規定されている。そこで、上記ステップＳ３０３で判断部２０４は、ステップＳ３０５での判断処理の際、保存先として指定された「Ｄｏｃ」フォルダに設定された公開ルールだけでなく、その上位フォルダであるルートフォルダに設定された公開ルールも用いるものと特定する。より具体的には、ルートフォルダに設定された公開ルール（図２４）のタグ<inheritance>の要素としてタグ<filename>が含まれている。また、「Ｄｏｃ」フォルダに設定された公開ルール（図２５）にはタグ<folder_layer>が含まれている。そこで、上記ステップＳ３０３で判断部２０４は、実施例１および実施例３で説明されたように、判断テーブルにおいてタグ<filename>およびタグ<folder_layer>について規定されている判断手法を用いて判断処理を行なうものと特定する。
【０１０１】
なお、保存先として指定されたフォルダに上位フォルダが存在する場合、上記ステップＳ３０５で判断部２０４は、上位フォルダに設定された公開ルールを、下位フォルダに設定された公開ルールよりも優先して判断処理に用い、その後に下位フォルダに設定された公開ルールを判断処理に用いることが好ましい。このようにすることで、フォルダが階層構造になっている場合において、上位フォルダの公開ルールを下位フォルダに自動的に適用することができ、管理者等による各フォルダへの公開ルールの設定を簡素化することができる。
【０１０２】
また、図２２に示されたようなファイルを収めたフォルダを処理対象とした保存命令の場合、判断部２０４は、保存先として指定されたフォルダやその上位のフォルダに図２４に示されるようなファイルについての公開ルールが設定されている場合、対象とするフォルダに含まれる各ファイルについても公開ルールに則っているか否かの判断処理を行なう。つまり、判断部２０４において「仕掛り」フォルダについての保存命令を解析して指定された保存先およびその上位のフォルダの公開ルールに則っているか否かを判断すると共に、「仕掛り」フォルダに収められたファイル「Data_draft_20070326.txt」，「Data_draft_060122.txt」，「Data_draft_050826.txt」の各々についての保存命令も解析して、各ファイルが指定された保存先およびその上位のフォルダの公開ルールに則っているか否かも判断する。
【０１０３】
図２５の例ではタグ<folder_layer>ではタグ<value>で１が指定されており、図２２の処理対象の「仕掛り」フォルダについての保存命令よりフォルダ本体にフォルダが収められいないため、判断部２０４は、「仕掛り」フォルダの階層構造数が１以下であることを判断する。タグ<filename>ではタグ<content>で「ファイル名に数字が８つ連続していること」が規定されている。そこで、判断部２０４は、「仕掛り」フォルダに収められているファイル「Data_draft_20070326.txt」，「Data_draft_060122.txt」，「Data_draft_050826.txt」の各々についての保存命令のファイル名より、ファイル「Data_draft_20070326.txt」について「ファイル名に数字が８つ連続していること」を判断する。ファイル「Data_draft_060122.txt」，「Data_draft_050826.txt」の各々については、「ファイル名に数字が８つ連続していること」を満たしていないと判断する。
【０１０４】
ステップＳ３０５の判断処理において、処理対象のフォルダに収められているファイルのうちの一部のファイルが、保存先またはその上位フォルダの公開ルールに則っていないと判断された場合、上記ステップＳ３１１において通知部２０６は、公開ルールに則っていないと判断されたファイルについてのみその旨をＰＣ１０２に通知してもよい。その場合、ファイルごとに図１８に示されたようなポップアップで通知画面を提示してもよいし、１つの通知画面において公開ルールに則っていないファイルをリストで提示してもよい。また、好ましくは、処理対象のフォルダについて公開ルールに則っていない旨をＰＣ１０２に通知する。
【０１０５】
また、ステップＳ３１３において判断部２０４は、公開ルールに則っていないと判断されたファイルについてのみパスを書替え、非公開領域２０５３のフォルダに保存するようにしてもよい。より好ましくは、処理対象のフォルダに収められている複数のファイルのうちの一部でも保存先またはその上位フォルダの公開ルールに則っていないと判断された場合には、ステップＳ３１３において判断部２０４は、処理対象のフォルダについてパスを書換え、非公開領域２０５３のフォルダに保存する。このようにすることで、非公開領域２０５３のフォルダに保存された処理対象のフォルダについて公開ルールを満たすように変更して、再度、フォルダごと保存する際の操作が容易になる。
【０１０６】
（実施例５）
ＮＡＳ１０６は、ＰＣ１０２から図２６に示される保存命令を受信したものとする。図２６は、保存命令の、以下の説明に関連する一部分を示した図である。図２６では、保存対象が「仕掛り」フォルダであることが示され、保存先として「Ｄｏｃ」フォルダに収められている「ｐｄｆ」フォルダが指定されている。
【０１０７】
上記ステップＳ３００において、判断部２０４は、保存命令を解析して保存先に関する情報を読出し、保存先として「ｐｄｆ」フォルダを特定する。さらに判断部２０４は、保存命令に含まれるパスを解析して、保存先の「ｐｄｆ」フォルダの最上位のフォルダから「ｐｄｆ」フォルダまで順に、フォルダの階層構造を特定する。図２６の例では、フォルダの階層構造がルートフォルダ−「Ｄｏｃ」フォルダ−「ｐｄｆ」フォルダであることが特定される。このとき、判断部２０４は、特定されたフォルダの階層構造に沿って、最上位のフォルダから指定されたフォルダまで順に、各フォルダに設定された公開ルールを読出す。
【０１０８】
ここで、保存先である「ｐｄｆ」フォルダの上位の「Ｄｏｃ」フォルダに設定された公開ルールを示す情報が図２１に示されたものであるとする。実施例３において説明されたように、上記ステップＳ３０３で判断部２０４は、「Ｄｏｃ」フォルダについて、保存するフォルダの階層構造の数がタグ<value>で指定されている１以下であるとする公開ルールが設定されていると特定する。
【０１０９】
この場合、上記ステップＳ３０５で判断部２０４は、処理対象の「仕掛り」フォルダについての保存命令を用いて判断処理を行なうよりも前に、判断手法テーブルにタグ<folder_layer>について規定される処理内容に沿って、保存先の「ｐｄｆ」フォルダの上位の「Ｄｏｃ」フォルダについて、その下位の「ｐｄｆ」フォルダがすでにタグ<folder_layer>での条件を満たしていると判断し、「ｐｄｆ」フォルダに処理対象の「仕掛り」フォルダを保存することで、「ｐｄｆ」フォルダがその上位の「Ｄｏｃ」フォルダに設定された公開ルールを満たさなくなると判断する。
【０１１０】
そこで、上記ステップＳ３１１で通知部２０６がＰＣ１０２に通知し、ステップＳ３１３で保存部２０３１が非公開領域２０５３のフォルダに「仕掛り」フォルダを保存する。
【０１１１】
このように、保存先として指定されたフォルダに上位フォルダが存在する場合、上記ステップＳ３０１では最上位のフォルダから保存先のフォルダまで順に公開ルールを読出し、上記ステップＳ３０５ではフォルダに関するルール（階層構造数、収められるフォルダ数等）を、ファイルに関するルールよりも優先して判断処理に用い、その後にファイルに関するルール（ファイル名、付帯情報に含まれる語等）を判断処理に用いることが好ましい。このようにすることで、フォルダが階層構造になっている場合において、上位フォルダの公開ルールを下位フォルダに自動的に適用することができ、管理者等による各フォルダへの公開ルールの設定を簡素化することができる。
【０１１２】
本システムにおいて、ファイルまたはフォルダを公開領域に保存する際に上記処理が行なわれることで、操作者が保存先の公開ルールを把握せずに保存操作を行なった場合であっても、自動的に公開ルールに則っているか否かが判断され、則っているものが保存されて公開される。これにより、当該フォルダの管理者等の特定のユーザの煩雑な作業を必要とせず、公開ルールに則ったファイルを公開し、公開ルールに則っていないファイルを非公開とすることができる。その結果、公開フォルダに、公開ルールに則ったファイルと則っていないファイルとが混在することがなく、閲覧者にとってファイルの一覧性が向上する。
【０１１３】
また、公開ルールに則っていないファイルまたはフォルダは、自動的に非公開フォルダに保存されるため、操作者は、その領域において適宜ファイルまたはフォルダを公開ルールを満たすように変更することで、公開フォルダに保存させることができる。そのため、操作者にとっても操作性が向上する。
【０１１４】
なお、上記具体例においては、図１に示されたように、ＮＡＳ１０６が情報管理装置および記憶装置として機能し、ＮＡＳ１０６の記憶領域に記憶されたデータを管理するものとしているが、記憶装置は別装置として、情報管理装置としてのＮＡＳが別装置である記憶装置の仮想的な記憶領域に記憶されたデータを管理するものも本発明に含まれるものとする。また、記憶装置はＮＡＳ１０６や別装置などの、１台の装置に限定されず、複数台の装置であってもよい。
【０１１５】
さらに、上述のシステムにおいて公開領域にファイルまたはフォルダを保存する際の処理をコンピュータに実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１１６】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１７】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１８】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１１９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１２０】
【図１】実施の形態にかかるファイル共有システムの構成の具体例を示す図である。
【図２】ファイル共有システムに含まれるＰＣのハードウェア構成の具体例を示すブロック図である。
【図３】ファイル共有システムに含まれるＰＣの、ファイル共有システムにおいてファイルを利用するための機能構成の具体例を示すブロック図である。
【図４】ログインデータテーブルの具体例を示す図である。
【図５】ファイル共有システムに含まれるＮＡＳにおいて、保存されているファイルを管理するための機能構成の具体例を示すブロック図である。
【図６】ＮＡＳ１０６の保持部２０５に保持されているデータの具体例を示す図である。
【図７】「領域」について説明するための図である。
【図８】ＮＡＳ１０６に保持されているファイルやフォルダに設定された権限を示す情報の具体例を示す図である。
【図９】ＮＡＳ１０６に設定されているアクセスの種類ごとの内容の具体例を示す図である。
【図１０】ＰＣ１０２で実行される認証処理の１つの具体例を示すフローチャートである。
【図１１】ＮＡＳ１０６で実行される認証処理の１つの具体例を示すフローチャートである。
【図１２】ＰＣ１０２のモニタ１０１での表示例を示す図である。
【図１３】ＮＡＳ１０６で実行される保存処理の具体例を示すフローチャートである。
【図１４】判断手法テーブルの具体例を示す図である。
【図１５】保存命令の具体例を示す図である。
【図１６】公開ルールを示す情報の具体例を示す図である。
【図１７】保存命令の具体例を示す図である。
【図１８】通知画面の具体例を示す図である。
【図１９】公開ルールを示す情報の具体例を示す図である。
【図２０】保存命令の具体例を示す図である。
【図２１】公開ルールを示す情報の具体例を示す図である。
【図２２】保存命令の具体例を示す図である。
【図２３】保存命令の具体例を示す図である。
【図２４】公開ルールを示す情報の具体例を示す図である。
【図２５】公開ルールを示す情報の具体例を示す図である。
【図２６】保存命令の具体例を示す図である。
【符号の説明】
【０１２１】
２０ａ  ＣＰＵ、２０ｂ  ＲＡＭ、２０ｃ  ＲＯＭ、２０ｄ  ハードディスク、２０ｈ  各種回路、２０ｅ  通信Ｉ／Ｆ、２０ｆ  画像Ｉ／Ｆ、２０ｇ  入力Ｉ／Ｆ、１００，１００Ａ，１００Ｂ  入力装置、１０１，１０１Ａ，１０１Ｂ  モニタ、１０２，１０２Ａ，１０２Ｂ  ＰＣ、１０３  通信回線、１０４  ハブ、１０５  ルータ、１０６  ＮＡＳ、２０１  認証部、２０２  データ送受信部、２０３  操作部、２０４  判断部、２０５  保持部、２０６  通知部、２０７  認証情報保持部、５０１  認証部、５０２  データ送受信部、５０３  認証情報入力部、５０４  指示／データ入力部、５０５  データ／通知入力部、５０６  表示処理部、５０７  認証情報保持部、２０３１  保存部、２０３３  振分部、２０３５  読込部、２０３７  リスト作成部、２０５１  公開領域、２０５３  非公開領域、２０５５  設定記憶領域。
【図１】
2009048254.tif 000003
【図２】
2009048254.tif 000004
【図３】
2009048254.tif 000005
【図４】
2009048254.tif 000006
【図５】
2009048254.tif 000007
【図６】
2009048254.tif 000008
【図７】
2009048254.tif 000009
【図８】
2009048254.tif 000010
【図９】
2009048254.tif 000011
【図１０】
2009048254.tif 000012
【図１１】
2009048254.tif 000013
【図１２】
2009048254.tif 000014
【図１３】
2009048254.tif 000015
【図１４】
2009048254.tif 000016
【図１５】
2009048254.tif 000017
【図１６】
2009048254.tif 000018
【図１７】
2009048254.tif 000019
【図１８】
2009048254.tif 000020
【図１９】
2009048254.tif 000021
【図２０】
2009048254.tif 000022
【図２１】
2009048254.tif 000023
【図２２】
2009048254.tif 000024
【図２３】
2009048254.tif 000025
【図２４】
2009048254.tif 000026
【図２５】
2009048254.tif 000027
【図２６】
2009048254.tif 000028