(57)【要約】【課題】  悪意のあるユーザからの攻撃を受け難く、ダイナミックなネットワーク構成にも対応可能で設定が容易であり、「なりすまし」が困難なファイル管理装置を提供する。【解決手段】  ファイル及び/又はフォルダと仮想ネットワークを構成するグループ識別情報との関連付け情報を管理し、仮想ネットワークを介して受信されたファイル操作要求に従い、ファイル操作要求を転送した仮想ネットワークのグループ識別情報に関連付けされたファイル及びフォルダの読出し、作成、保存、削除、階層構造の変更、属性の読出し、変更等を行う。【選択図】      図１
2006072647.tif 000002
【特許請求の範囲】
【請求項１】
通信経路に関する経路情報を通信データ内に設定可能なネットワークにおいて、該ネットワークを介したファイル操作を管理するファイル管理装置であって、
ファイル及び/又はフォルダと前記経路情報との関連付け情報を管理する管理手段と、
前記ネットワークを介して受信されたファイル操作要求に従い、ファイル操作要求を転送した経路情報に関連付けされたファイル及び/又はフォルダのファイル操作を行うファイル操作手段とを有することを特徴とするファイル管理装置。
【請求項２】
通信情報に含まれるグループ識別情報に基づき仮想的に分離された仮想ネットワークを構成するネットワークにおいて、該ネットワークを介したファイル操作を管理するファイル管理装置であって、
ファイル及び/又はフォルダと仮想ネットワークを構成するグループ識別情報との関連付け情報を管理する管理手段と、
前記仮想ネットワークを介して受信されたファイル操作要求に従い、ファイル操作要求を転送した仮想ネットワークのグループ識別情報に関連付けされたファイル及び/又はフォルダのファイル操作を行うファイル操作手段とを有することを特徴とするファイル管理装置。
【請求項３】
パケットのヘッダ情報に含まれる経路情報に基づき装置間でパケットの転送を行うネットワークであり、パケットのヘッダ情報に含まれるグループ識別情報に基づき仮想的に分離された仮想ネットワークを構成するネットワークであり、前記仮想ネットワークへの接続が許可された装置に対して、少なくとも前記仮想ネットワークに対応する前記経路情報を配布するネットワーク、に接続されたファイル管理装置であって、
前記経路情報に基づき前記ネットワークから転送されたパケットを受信すると共に、前記ネットワークでの通信制御に用いられる第１のヘッダ情報を処理する第１のパケット処理手段と、
前記グループ識別情報に基づき前記第1のパケット処理手段により処理されたパケットを受信すると共に、前記仮想ネットワークでの通信制御に用いられる第２のヘッダ情報を処理する第２のパケット処理手段と、
ファイル及び/又はフォルダと前記グループ識別情報との関連付け情報を管理するファイル管理手段と、
前記第２のパケット処理手段によりファイル操作要求であると判断されたデータを受信し、前記ファイル操作要求に従い、前記グループ識別情報に関連付けされたファイル及びフォルダのファイル操作を行うファイル操作処理手段と、
前記ファイル管理手段によりファイル及び/又はフォルダに関連付けされた前記グループ識別情報各々に対応した前記第２のパケット処理手段を駆動する駆動手段とを有することを特徴とするファイル管理装置。
【請求項４】
前記グループ識別情報を前記第２のパケット処理手段が保持し、前記ファイル操作処理手段は前記第２のパケット処理手段から前記グループ識別情報を取得することを特徴とする請求項３記載のファイル管理装置。
【請求項５】
前記グループ識別情報を前記第２のパケット処理手段が保持し、前記グループ識別情報は前記第２のパケット処理手段が前記ファイル操作要求処理手段に通知することを特徴とする請求項３記載のファイル管理装置。
【請求項６】
前記グループ識別情報は、前記第１のパケット処理手段が前記第２のパケット処理手段に通知し、前記第２のパケット処理手段が前記ファイル操作処理手段に通知することを特徴とする請求項５記載のファイル管理装置。
【請求項７】
前記ファイル管理手段は、ファイル及びフォルダに対応したレコードを持つデータベースを有し、該レコードは少なくとも１つの前記グループ識別情報に対応するフィールドを持つことを特徴とする請求項３乃至６の何れか一項に記載のファイル管理装置。
【請求項８】
前記ファイル操作は、前記ファイル又は前記フォルダの読出し、作成、保存、削除、階層構造の変更、属性の読出し、変更の何れかであることを特徴とする
請求項１乃至７の何れか一項に記載のファイル管理装置。
【請求項９】
請求項１〜８の何れか１項に記載のファイル管理装置の機能をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されたファイル管理装置に関するものである。
【背景技術】
【０００２】
従来のネットワークを介して共有ファイルをアクセス可能な、いわゆるファイル共有サーバ装置では、ユーザ認証によるファイルへのアクセス管理を行っている。例えば、このようなファイル共有サーバ装置は、クライアント端末からネットワークを介して、ユーザ名(例えば"user1")とパスワード(例えば"abcd1234")といったユーザ認証情報を受信し、自身のユーザ認証機能やユーザ認証サーバが提供するユーザ認証機能によりユーザの認証を行い、接続の可否やファイル、フォルダのアクセス権を判断している。
【０００３】
しかし、ネットワークを介したユーザ認証は、ユーザ認証情報への応答が必要であるため、ファイル共有サーバの存在をネットワークにさらし、悪意のあるユーザからの攻撃を受け易いという欠点があった。
【０００４】
この問題に対し、特許文献１に開示されるディスク装置では、処理要求の発行を許可している計算機のネットワーク上の位置情報を登録し、登録された計算機からの処理要求のみを処理するように構成して、問題を解決しようとしている。
【特許文献１】特開２０００−３４７８０８公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１のような構成では、ダイナミックに位置情報が変化する現在のネットワーク環境に対応することが困難である。また、サーバ装置やクライアント端末がネットワーク上に多数配置される分散環境では設定項目が多く、管理コストの増大を招いてしまう。更に、位置情報として用いられているＩＰアドレスとポート番号などはクライアント端末においてユーザによる設定が可能であるため、「なりすまし」が可能であるという欠点もあった。
【０００６】
そこで、本発明にかかる目的は、悪意のあるユーザからの攻撃を受け難く、ダイナミックなネットワーク構成にも対応可能で設定が容易であり、「なりすまし」が困難なファイル管理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係るファイル管理装置は、通信経路に関する経路情報を通信データ内に設定可能なネットワークにおいて、該ネットワークを介したファイル操作を管理するファイル管理装置であって、ファイル及び/又はフォルダと前記経路情報との関連付け情報を管理する管理手段と、前記ネットワークを介して受信されたファイル操作要求に従い、ファイル操作要求を転送した経路情報に関連付けされたファイル及び/又はフォルダのファイル操作を行うファイル操作手段を有することを特徴とする。
【０００８】
また、上記目的を達成するために、本発明に係るファイル管理装置は、通信情報に含まれるグループ識別情報に基づき仮想的に分離された仮想ネットワークを構成するネットワークにおいて、該ネットワークを介したファイル操作を管理するファイル管理装置であって、ファイル及び/又はフォルダと仮想ネットワークを構成するグループ識別情報との関連付け情報を管理する管理手段と、前記仮想ネットワークを介して受信されたファイル操作要求に従い、ファイル操作要求を転送した仮想ネットワークのグループ識別情報に関連付けされたファイル及び/又はフォルダのファイル操作を行うファイル操作手段を有することを特徴とする。
【０００９】
また、上記目的を達成するために、本発明に係るファイル管理装置は、パケットのヘッダ情報に含まれる経路情報に基づき装置間でパケットの転送を行うネットワークであり、パケットのヘッダ情報に含まれるグループ識別情報に基づき仮想的に分離された仮想ネットワークを構成するネットワークであり、前記仮想ネットワークへの接続が許可された装置に対して、少なくとも前記仮想ネットワークに対応する前記経路情報を配布するネットワーク、に接続されたファイル管理装置であって、前記経路情報に基づき前記ネットワークから転送されたパケットを受信すると共に、前記ネットワークでの通信制御に用いられる第１のヘッダ情報を処理する第１のパケット処理手段と、前記グループ識別情報に基づき前記第1のパケット処理手段により処理されたパケットを受信すると共に、前記仮想ネットワークでの通信制御に用いられる第２のヘッダ情報を処理する第２のパケット処理手段と、ファイル及び/又はフォルダと前記グループ識別情報との関連付け情報を管理するファイル管理手段と、前記第２のパケット処理手段によりファイル操作要求であると判断されたデータを受信し、前記ファイル操作要求に従い、前記グループ識別情報に関連付けされたファイル及びフォルダのファイル操作を行うファイル操作処理手段と、前記ファイル管理手段によりファイル及び/又はフォルダに関連付けされた前記グループ識別情報各々に対応した前記第２のパケット処理手段を駆動する駆動手段とを有することを特徴とする。
【発明の効果】
【００１０】
以上説明したように、本発明によれば、悪意のあるユーザからの攻撃を受け難く、ダイナミックなネットワーク構成にも対応可能で設定が容易であり、「なりすまし」が困難なファイル管理装置を提供できる。
【発明を実施するための最良の形態】
【００１１】
本発明の一実施形態について、図１乃至図１９を用いて詳細に説明する。
【００１２】
＜本実施形態のファイル管理システムの構成例＞
図１は、本実施形態のファイル共有サーバ装置を含むシステムの構成例を示す図である。
【００１３】
図１において、１１０はファイル共有サーバ機能を提供するファイル共有サーバ装置、１２０はＬＡＮやインターネット等のネットワーク、１３０−１〜６はパーソナルコンピュータ（ＰＣ）や携帯情報端末（ＰＤＡ）等のクライアント端末、１４０はクライアント端末１３０−１〜６やファイル共有サーバ装置１１０からネットワーク１２０の上で仮想的に構築される仮想ネットワーク１２１−１〜４への接続を管理するネットワーク管理装置である。ネットワーク管理装置１４０は、クライアント端末１３０−１〜６やファイル共有サーバ装置１１０からの要求に従い仮想ネットワーク１２１−１〜４への接続可否を判定し、接続可能である場合はそれぞれの仮想ネットワーク１２１−１〜４で通信を行うための経路情報を配布する。
【００１４】
ファイル共有サーバ装置１１０は、ネットワーク１２０を介した通信を行うネットワーク処理部１１１と、仮想ネットワーク１２１−１〜４を介した通信を行う仮想ネットワーク処理部１１２−１〜４と、ファイルの保存、削除、移動、コピー等の管理機能を行うファイル管理部１１３と、ファイル管理情報を持つデータベース１１５と、仮想ネットワーク処理部１１２−１〜４やファイル管理部１１３の起動等を行うサービス構成部１１４とから構成される。
【００１５】
尚、本実施形態では４つの仮想ネットワークが構成される場合の例を示したが、４つに限られるものではない。
【００１６】
＜本実施形態のファイル共有サーバ装置の構成例＞
（ハードウエア構成例）
図２は、本実施形態のファイル共有サーバ装置のハードウェア構成例を示す図である。
【００１７】
図２において、ファイル共有サーバ装置１１０は、中央演算処理装置（ＣＰＵ）１１０と、ＲＯＭやＲＡＭ等のメモリ２１２と、大容量記憶装置であるハードディスクドライブ（ＨＤＤ）２１３と、ネットワークインタフェースカード（ＮＩＣ）２１４とから構成され、ハードディスクドライブ２１３に記憶されたプログラムがメモリ２１２にロードされ、ＣＰＵ２１１によって実行される。プログラムはＮＩＣ２１４の制御も行い、ネットワーク１２０を介した通信が実現される。尚、本実施形態のファイル共有サーバ装置は、プログラムを動作させ、ネットワークと通信することが可能なハードウェアであれば、どのような構成であっても同様に適用可能であることは言うまでもない。
【００１８】
（ソフトウエアとデータの構成例）
図３は、本実施形態のファイル共有サーバ装置におけるソフトウェアとデータの構成例を示す図である。
【００１９】
図３において、３１１はシステムの基本的なプログラムであるオペレーティングシステム、３１２はＮＩＣ２１４の制御を行うと共にネットワーク１２０を介した通信に必要なプロトコルを処理するプログラムであるネットワークプロトコルドライバ、３１３は仮想ネットワーク１２１−１〜４を介した通信に必要なプロトコルを処理するプログラムである仮想ネットワークプロトコルドライバ、３１４はファイル等のデータベースで管理されるデータであるデータベースリポジトリ、３１５はデータベースの管理データであるデータベースレコード、３１６はデータベースレコード３１５へのレコードの追加、削除、変更、検索等を行うプログラムであるデータベース管理システム、３１７はファイル共有サーバ機能を提供するプログラムであるファイル共有サーバサービス、３１８は仮想ネットワークプロトコルドライバプログラムの起動やファイル共有サーバサービスの起動等を行うプログラムであるファイル共有サーバ構成サービスである。
【００２０】
尚、仮想ネットワークプロトコルドライバは、仮想ネットワークの種類に従って複数のドライバを有する。これらのプログラムとデータはＨＤＤ２１３に保存され、各プログラムはメモリ２１２にロードされＣＰＵ２１１により実行される。
【００２１】
（データベースの構成例）
図４Ａは、本実施形態のファイル共有サーバ装置におけるデータベースレコード（フォルダレコード)の一例を示す図である。
【００２２】
図４Ａにおいて、３１５−１はデータベースレコード３１５の一部であり、フォルダを管理するためのレコードであるフォルダレコードの一例である。フォルダレコード３１５−１は、フォルダＩＤ４１１、フォルダ名４１２、アクセス可能な仮想ネットワークを示すネットワークＩＤ４１３、親フォルダＩＤ４１４、プロパティ４１５の各フィールドから構成される。
【００２３】
フォルダレコード３１５−１において、フォルダＩＤが"３"のレコードは、フォルダ名が"ｒｏｏｔ"、アクセス可能なネットワークＩＤが３と４、親フォルダＩＤが０、プロパティが"＜ｄｐ３＞ｄｐｖ３＜／ｄｐｖ３＞．．．"となる。
【００２４】
ここで、親フォルダＩＤが０とはルートフォルダを表し、プロパティにおける"ｄｐ３"は属性名称、"ｄｐｖ３"は属性値を表している。
【００２５】
図４Ｂは、本実施形態のファイル共有サーバ装置におけるデータベースレコード(ファイルレコード)の一例を示す図である。
【００２６】
図４Ｂにおいて、３１５−２はデータベースレコード３１５の一部であり、ファイルを管理するためのレコードであるファイルレコードの一例である。ファイルレコード３１５−２は、ファイルＩＤ４２１、ファイル名４２２、アクセス可能な仮想ネットワークを示すネットワークＩＤ４２３、親フォルダＩＤ４２４、プロパティ４２５、リポジトリロケーション４２６の各フィールドから構成される。
【００２７】
ファイルレコード３１５−２において、ファイルＩＤが"６"のファイルは、ファイル名が"ｉｍｇ１２３．ｊｐｇ"、アクセス可能なネットワークＩＤが３、親フォルダＩＤが６（フォルダ名が"ｉｍａｇｅ"）、プロパティが"＜ｆｐ６＞ｆｐｖ６＜／ｆｐ６＞．．．"、リポジトリロケーションが"ｒｅｐｏｓｉｔｏｒｙ１／ｉｍｇ１２３．ｊｐｇ"となる。
【００２８】
ここで、リポジトリロケーションとは実際のデータの保存先であり、データベースリポジトリ３１４内のパス名で表される。
【００２９】
図４Ｃは、本実施形態のフォルダとファイルの階層構造の一例を示す図である。
【００３０】
図４Ｃにおいて、４３０−１〜４は、フォルダレコード３１５−１とファイルレコード３１５−２を、仮想ネットワーク毎に階層的に表示した例である。ここで、例えば、"ｄｏｃｕｍｅｎｔ／ａｕｄ２２２．ｍｐ３"は、仮想ネットワーク−３の階層構造４３０−３と仮想ネットワーク−４の階層構造４３０−４との両者に表示されており、両仮想ネットワークで共有されている。
【００３１】
（データとコマンドのフォーマット例）
図５Ａは、本実施形態のファイル共有サーバ装置が送受信するパケットの構成例を示す図である。
【００３２】
図５Ａにおいて、５１０はネットワーク１２０で転送され仮想ネットワーク１２１−１〜４を構成するＰＡＮパケットであり、宛先ＰＡＮメンバーＩＤ５１１、出し元ＰＡＮメンバーＩＤ５１２、パケットがＰＡＮパケットであることを示すタイプＰＡＮ５１３、ネットワークでのスイッチングに用いられる経路情報である全経路指定ラベル５１４、仮想ネットワーク１２１上での通信制御に用いられるファイル操作要求であるか否かの情報を含む端末機器用ヘッダ５１５、仮想ネットワーク１２１上での通信に用いられるパケットの種別を示すタイプ５１６、転送されるデータであるデータ５１７から構成される。
【００３３】
また、宛先ＰＡＮメンバーＩＤ５１１は、仮想ネットワークを識別するためのグループ識別情報であるＰＡＮ＿ＩＤ５３１と機器種別を示すＰＡＮ機器ＩＤ５３２とから構成される。
【００３４】
尚、本実施形態ではＰＡＮパケット５１０の構成について説明したが、本実施形態は、ＶＰＮ（Ｖｉｒｔｕａｌ Ｐｒｉｖａｔｅ Ｎｅｔｗｏｒｋ）等、ネットワーク１２０より配布された経路情報とグループ識別情報とに基づき仮想ネットワーク１２１−１〜４を構成可能なその他の様々なパケット構成でも同様に適用可能であり、これらも本発明に含まれる。
【００３５】
図５Ｂは、本実施形態のファイル共有サーバ装置におけるファイル操作要求の構成例を示す図である。尚、図５Ｂは一例であって、他のファイル操作が追加されてもよいし、複数のファイル操作が組み合わされてもよい。
【００３６】
図５Ｂにおいて、プロパティ取得要求６１０は、要求名"ＰＲＯＰＦＩＮＤ"６１１とプロパティ取得対象のロケーション６１２から構成される。同様に、フォルダ作成要求６２０は、要求名"ＭＫＣＯＬ"６２１と作成ロケーション６２２、ファイル保存要求６３０は、要求名"ＰＵＴ"６３１と保存ロケーション６３２と保存データ６３３、ファイル読出し要求６４０は、要求名"ＧＥＴ"６４１と読み出し対象ファイルのロケーション６４２、削除要求６５０は、要求名"ＤＥＬＥＴＥ"６５１と削除対象ロケーション６５２、ファイルコピー要求６６０は、要求名"ＣＯＰＹ"６６１とコピー元ロケーション６６２とコピー先ロケーション６６３、ファイル移動要求６７０は、要求名"ＭＯＶＥ"６７１と移動元ロケーション６７２と移動先ロケーション６７３、共有設定要求６８０は、属性設定変更のための要求名"ＰＲＯＰＰＡＴＣＨ"６８１と設定対象ロケーション６８２と変更対象としてネットワークＩＤを指定するための"Ｎｅｔｗｏｒｋ＿ＩＤ"６８３と共有設定するネットワークＩＤの値６８４とから構成される。
【００３７】
ここで、プロパティとは、プロパティ４１５、４２５の各フィールド値に加え、フォルダの場合は直下の階層に位置するフォルダやファイルの一覧をも含む。また、ロケーションとは、階層構造におけるパス名、例えば４３０−２における"ａｕｄｉｏ／ａｕｄ２２３．ｍｐ３"などである。
【００３８】
＜本実施形態のファイル共有サーバ装置の動作例＞
（全体の流れ）
図６は、本実施形態のファイル共有サーバ装置の全体の動作の概略を示すフローチャートである。各処理の詳細は、以下の図７〜図１９のフローチャートに示す。
【００３９】
まず、ステップＳ７００は図３のファイル共有サーバ構成サービス３１８の処理で、データベース管理システム３１６を使用してディスク２１３のデータベース１１５の初期化を行う（図７参照）。次に、ステップＳ８００も図３のファイル共有サーバ構成サービス３１８の処理で、ファイル共有サーバの起動（例えば、仮想ネットワークプロトコルドライバ３１３やファイル共有サーバサービス３１７の起動）を行う（図８参照）。
【００４０】
ステップＳ１００でパケット受信を待って、他の処理要求があればステップＳ２００からＳ３００に進んで、他の処理を行う。パケット受信があればステップＳ９００に進んで、受信したパケットのヘッダから対応する処理を行う（図９〜図１９参照）。
【００４１】
パケット処理あるいは他の処理が終了すると、ステップＳ４００でファイル共有サーバのサービス停止を判断し、停止でなければステップＳ１００に戻って、次の処理を行う。
【００４２】
（ディスク初期化処理：Ｓ７００）
図７は、本実施形態のファイル共有サーバ装置におけるディスク初期化処理のフローチャートである。ディスク初期化処理（Ｓ７００）は、ファイル共有サーバ構成サービス３１８により、装置の初期化時に実行される。
【００４３】
ディスク初期化処理（Ｓ７００）では、図示しないキーボード等により、最初にアクセスが許可されるネットワークＩＤの一覧入力を受け（Ｓ７０１）、データベースレコード３１５とデータベースリポジトリ３１４の初期化を行う（Ｓ７０２）。次に、入力を受けたネットワークＩＤを読出して（Ｓ７０３）、ネットワークＩＤが読み出された場合（Ｓ７０４のＮｏ）は、読み出されたネットワークＩＤに対応するルートフォルダのレコードを作成して（Ｓ７０５）、次のネットワークＩＤを読み出し（Ｓ７０３）、同様の処理を繰り返す。ここで、ネットワークＩＤが終了した場合（Ｓ７０４のＹｅｓ）は、処理を終了する（Ｓ７１０）。
【００４４】
尚、データベースレコード３１５に対する処理は、特に説明のない限り、データベース管理システム３１６を介して実行されるものとする。また、ネットワークＩＤはＰＡＮ＿ＩＤ５３１を指すものとする。
【００４５】
（ファイル共有サーバ起動処理：Ｓ８００）
図８は、本実施形態のファイル共有サーバ装置におけるファイル共有サーバ起動処理のフローチャートである。ファイル共有サーバ起動処理（Ｓ８００）は、ファイル共有サーバ構成サービス３１８により、初期化後の装置の起動時に実行される。
【００４６】
ファイル共有サーバ起動処理（Ｓ８００）では、データベースレコードよりファイル及びフォルダに対応付けされた全てのネットワークＩＤを検索する（Ｓ８０１）。次に、検索結果よりネットワークＩＤを読出し（Ｓ８０２）、ネットワークＩＤが読み出された場合（Ｓ８０３のＮｏ）は、そのネットワークＩＤに対応する仮想ネットワークプロトコルドライバ３１３を起動し（Ｓ８０４）、順次仮想ネットワークに対応しＳ８０２より繰り返す。ここで、ネットワークＩＤが終了した場合（Ｓ８０３のＹｅｓ）は、起動した全ての仮想ネットワークプロトコルドライバ３１３に対するファイル共有サーバサービス３１７を起動し（Ｓ８１０）、処理を終了する（Ｓ８１１）。
【００４７】
尚、ファイル共有サーバサービス３１７は全ての仮想ネットワークプロトコルドライバ３１３に対して１つ起動されても、それぞれに１つずつ起動されても、本発明の効果は同様であり、いずれにも限定されない。
【００４８】
（パケット受信処理：Ｓ９００）
図９は、本実施形態のファイル共有サーバ装置におけるパケット受信処理のフローチャートである。パケット受信処理（Ｓ９００）は、ネットワークプロトコルドライバ３１２により、ＮＩＣ２１４を介してパケットが受信された場合に実行される。
【００４９】
パケット受信処理（Ｓ９００）では、受信パケットのヘッダ情報（図５Ａの例では、ＰＡＮ＿ＩＤ５３１）よりネットワークＩＤを読出し（Ｓ９０１）、対応する仮想ネットワークプロトコルドライバが起動されている場合（Ｓ９０２のＹｅｓ）は、仮想ネットワークパケット受信処理（Ｓ１０００）へ移行する。
【００５０】
対応する仮想ネットワークプロトコルドライバが起動されていない場合（Ｓ９０２のＮｏ）は、パケットを廃棄し（Ｓ９０３）、処理を終了する（Ｓ９０４）。
【００５１】
尚、本実施形態では、仮想ネットワークに対するパケット以外は廃棄する例を示しているが、その他のサービスで利用されても良く、本例では煩雑さを避けるため記載しない。
【００５２】
（仮想ネットワークパケット受信処理：Ｓ１０００）
図１０は、本実施形態のファイル共有サーバ装置における仮想ネットワークパケット受信処理のフローチャートである。仮想ネットワークパケット受信処理（Ｓ１０００）は、仮想ネットワークプロトコルドライバ３１３により実行される。
【００５３】
仮想ネットワークパケット処理（Ｓ１０００）では、仮想ネットワークにおけるヘッダ情報（ＰＡＮパケット５１０においては端末機器用ヘッダ５１５）に基づき受信パケットがファイル操作要求であるか否かを判断し（Ｓ１００１）、ファイル操作要求と判断された場合（Ｓ１００１のＹｅｓ）で、且つ対応するファイル共有サービス３１７が起動されている場合（Ｓ１０１０のＹｅｓ）は、ファイル操作要求処理（Ｓ１１００）へ移行する。
【００５４】
受信パケットがファイル操作要求でないと判断された場合（Ｓ１００１のＮｏ）か、又は対応するファイル共有サービス３１７が起動されていない場合（Ｓ１０１０のＮｏ）は、パケットを廃棄し（Ｓ１００２）、処理を終了する（Ｓ１００３）。
【００５５】
尚、本実施形態では、ファイル共有サーバサービスに対するパケット以外は廃棄する例を示しているが、その他のサービスで利用されても良く、本例では煩雑さを避けるため記載しない。
【００５６】
（ファイル操作要求処理：Ｓ１１００）
図１１は、本実施形態のファイル共有サーバ装置におけるファイル操作要求処理のフローチャートである。ファイル操作要求処理（Ｓ１１００）は、ファイル共有サーバサービス３１７により実行される。
【００５７】
ファイル操作要求処理（Ｓ１１００）ではファイル操作要求の内容を判断し、プロパティ取得要求６１０であると判断された場合（Ｓ１１０１のＹｅｓ）は、プロパティ取得処理（Ｓ１２００）へ移行し、プロパティ取得要求６１０でないと判断され（Ｓ１１０１のＮｏ）、フォルダ作成要求６２０であると判断された場合（Ｓ１１０２のＹｅｓ）は、フォルダ作成処理（Ｓ１３００）へ移行する。
【００５８】
同様に、フォルダ作成要求６２０でないと判断され（Ｓ１１０２のＮｏ）、ファイル保存要求６３０であると判断された場合（Ｓ１１０３のＹｅｓ）は、ファイル保存処理（Ｓ１４００）へ移行し、ファイル保存要求６３０でないと判断され（Ｓ１１０３のＮｏ）、ファイル読出し要求６４０であると判断された場合（Ｓ１１０４のＹｅｓ）は、ファイル読出し処理（Ｓ１５００）へ移行し、ファイル読出し要求６４０でないと判断され（Ｓ１１０４のＮｏ）、削除要求６５０であると判断された場合（Ｓ１１０５のＹｅｓ）は、削除処理（Ｓ１６００）へ移行し、削除要求６５０でないと判断され（Ｓ１１０５のＮｏ）、ファイルコピー要求６６０であると判断された場合（Ｓ１１０６のＹｅｓ）は、ファイルコピー処理（Ｓ１７００）へ移行し、ファイルコピー要求６６０でないと判断され（Ｓ１１０６のＮｏ）、ファイル移動要求６７０であると判断された場合（Ｓ１１０７のＹｅｓ）は、ファイル移動処理（Ｓ１８００）へ移行し、ファイル移動要求６７０でないと判断され（Ｓ１１０７のＮｏ）、共有設定要求６８０であると判断された場合（Ｓ１１０８のＹｅｓ）は、共有設定処理（Ｓ１９００）へ移行し、共有設定要求６８０でないと判断された場合（Ｓ１１０８のＮｏ）は、ファイル操作要求エラー応答を返し（Ｓ１１０９）、処理を終了する（Ｓ１１１０）。
【００５９】
尚、ファイル操作要求の判断は、図１１の順序に限定されずどの順番であってもよい。
【００６０】
＜各ファイル操作の処理手順例＞
（プロパティ取得処理：Ｓ１２００）
図１２は、本実施形態のファイル共有サーバ装置におけるプロパティ取得処理のフローチャートである。プロパティ取得処理（Ｓ１２００）は、ファイル共有サーバサービス３１７により実行される。
【００６１】
プロパティ取得処理（Ｓ１２００）では、対象ネットワークＩＤを読出し（Ｓ１２０１）、対象ロケーション６１２を読出し（Ｓ１２０２）、対象ロケーションと対象ネットワークＩＤに対応するファイルとフォルダのＩＤとプロパティをデータベースレコード３１５で検索する（Ｓ１２０３）。ファイルＩＤ及びフォルダＩＤの何れも見つからなかった場合（Ｓ１２０４のＹｅｓ）は、対応するファイルもフォルダも無いのでプロパティ取得エラー応答を返し（Ｓ１２０５）、処理を終了する（Ｓ１２０６）。
【００６２】
ファイルＩＤ及びフォルダＩＤの何れかが見つかり（Ｓ１２０４のＮｏ）、それがフォルダＩＤでなかった（ファイルＩＤだった）場合（Ｓ１２０７のＮｏ）は、検索で見つかった対象のプロパティに基づき応答データを構築する（Ｓ１２２０）。フォルダＩＤであった場合（Ｓ１２０７のＹｅｓ）は、対象フォルダＩＤを親フォルダＩＤとして持ち、且つ対象ネットワークＩＤを持つフォルダＩＤ、ファイルＩＤを検索（Ｓ１２０８）する。対象のプロパティとＳ１２０８で検索されたフォルダＩＤ、ファイルＩＤに基づき、適宜ファイル名等を検索して応答データを構築する（Ｓ１２０９）。これらの応答データはプロパティ取得応答として返し（Ｓ１２１０）、処理を終了する（Ｓ１２１１）。
【００６３】
ここで、対象ネットワークＩＤは、前述の図１０で実行された仮想ネットワークプロトコルドライバ３１３からファイル共有サーバサービス３１７に通知されても、ファイル共有サーバサービス３１７が仮想ネットワークプロトコルドライバ３１３から取得しても良い。
【００６４】
（フォルダ作成処理：Ｓ１３００）
図１３は、本実施形態のファイル共有サーバ装置におけるフォルダ作成処理のフローチャートである。フォルダ作成処理（Ｓ１３００）は、ファイル共有サーバサービス３１７により実行される。
【００６５】
フォルダ作成処理（Ｓ１３００）では、対象ネットワークＩＤを読出し（Ｓ１３０１）、対象ロケーション６２２を読出し（Ｓ１３０２）、対象ロケーションと対象ネットワークＩＤに対応するフォルダＩＤをデータベースレコード３１５で検索（Ｓ１３０３）する。フォルダＩＤが見つかった場合（Ｓ１３０４のＹｅｓ）は、同じフォルダが既に存在するのでフォルダ作成エラー応答を返し（Ｓ１３２０）、処理を終了する（Ｓ１３２１）。
【００６６】
フォルダＩＤが見つからなかった場合（Ｓ１３０４のＮｏ）は、対象ロケーション６２２から新規フォルダ名、親フォルダロケーションを抽出し（Ｓ１３０５）、親フォルダロケーションと対象ネットワークＩＤに対応するフォルダＩＤを検索する（Ｓ１３０６）。親フォルダＩＤが見つかった場合（Ｓ１３０７のＹｅｓ）は、新規フォルダ名、親フォルダＩＤ、対象ネットワークＩＤによって新規のフォルダレコードを追加し（Ｓ１３０８）、フォルダ作成完了応答を返し（Ｓ１３０９）、処理を終了する（Ｓ１３１０）。親フォルダＩＤが見つからなかった場合（Ｓ１３０７のＮｏ）は、対象ネットワークＩＤか対象ロケーション６２２に誤りであるのでフォルダ作成エラーを返し（Ｓ１３３０）、処理を終了する（Ｓ１３３１）。
【００６７】
（ファイル保存処理：Ｓ１４００）
図１４は、本実施形態のファイル共有サーバ装置におけるファイル保存処理のフローチャートである。ファイル保存処理（Ｓ１４００）は、ファイル共有サーバサービス３１７により実行される。
【００６８】
ファイル保存処理（Ｓ１４００）では、対象ネットワークＩＤを読出し（Ｓ１４０１）、対象ロケーション６３２を読出し（Ｓ１４０２）、対象データ６３３を読出し（Ｓ１４０３）、対象ロケーションと対象ネットワークＩＤに対応するファイルＩＤをデータベースレコード３１５で検索する（Ｓ１４０４）。
【００６９】
ファイルＩＤが見つかった場合（Ｓ１４０５のＹｅｓ）は、ファイルＩＤからリポジトリロケーションを検索し（Ｓ１４２０）、リポジトリロケーションに対象データ６３３を上書きし（Ｓ１４２１）、ファイル保存完了応答を返し（Ｓ１４２２）、処理を終了する（Ｓ１４２３）。
【００７０】
ファイルＩＤが見つからなかった場合（Ｓ１４０５のＮｏ）は、対象ロケーションからファイル名、親フォルダロケーションを抽出し（Ｓ１４０６）、親フォルダロケーションと対象ネットワークＩＤに対応するフォルダＩＤを検索する（Ｓ１４０７）。親フォルダＩＤが見つからなかった場合（Ｓ１４０８のＮｏ）は、対象ネットワークＩＤか対象ロケーション６３２に誤りであるのでファイル保存エラー応答を返し（Ｓ１４３０）、処理を終了する（Ｓ１４３１）。親フォルダＩＤが見つかった場合（Ｓ１４０８のＹｅｓ）は、リポジトリロケーションを生成して対象データを保存し（Ｓ１４０９）、ファイル名、親フォルダＩＤ、対象ネットワークＩＤ、リポジトリロケーションによりファイルレコードを作成追加し（Ｓ１４１０）、ファイル保存完了応答を返し（Ｓ１４１１）、処理を終了する（Ｓ１４１２）。
【００７１】
（ファイル読出し処理：Ｓ１５００）
図１５は、本実施形態のファイル共有サーバ装置におけるファイル読出し処理のフローチャートである。ファイル読出し処理（Ｓ１５００）は、ファイル共有サーバサービス３１７により実行される。
【００７２】
ファイル読出し処理（Ｓ１５００）では、対象ネットワークＩＤを読出し（Ｓ１５０１）、対象ロケーション６４２を読出し（Ｓ１５０２）、対象ロケーションと対象ネットワークＩＤに対応するファイルＩＤをデータベースレコード３１５で検索する（Ｓ１５０３）。
【００７３】
ファイルＩＤが見つからなかった場合（Ｓ１５０４のＮｏ）は、対象ネットワークＩＤか対象ロケーション６４２に誤りがあるのでファイル読出しエラー応答を返し（Ｓ１５２０）、処理を終了する（Ｓ１５２１）。
【００７４】
ファイルＩＤが見つかった場合（Ｓ１５０４のＹｅｓ）は、ファイルＩＤからリポジトリロケーションを検索し（Ｓ１５０５）、リポジトリロケーションからデータを読出し（Ｓ１５０６）、読み出したデータで応答データ含むフォルダ読出し完了応答を返し（Ｓ１５０７）、処理を終了する（Ｓ１５０８）。
【００７５】
（削除処理：Ｓ１６００）
図１６は、本実施形態のファイル共有サーバ装置における削除処理のフローチャートである。削除処理（Ｓ１６００）は、ファイル共有サーバサービス３１７により実行される。
【００７６】
削除処理（Ｓ１６００）では、対象ネットワークＩＤを読出し（Ｓ１６０１）、対象ロケーション６５２を読出し（Ｓ１６０２）、対象ロケーションと対象ネットワークＩＤに対応するファイルとフォルダのＩＤとプロパティをデータベースレコード３１５で検索する（Ｓ１６０３）。
【００７７】
対象ファイルＩＤが見つかった場合（Ｓ１６０４のＹｅｓ）は、ファイルＩＤに対応するリポジトリロケーションを検索し（Ｓ１６２０）、ファイルＩＤに対応するファイルレコードを削除し（Ｓ１６２１）、リポジトリロケーションのデータを削除し（Ｓ１６２２）、削除処理完了応答を返し（Ｓ１６２３）、処理を終了する（Ｓ１６２４）。
【００７８】
対象ファイルＩＤが存在しない場合（Ｓ１６０４のＮｏ）で、対象フォルダＩＤが存在する場合（Ｓ１６０５のＹｅｓ）は、対象フォルダＩＤを親フォルダＩＤとする子ファイルＩＤと子フォルダＩＤを検索し（Ｓ１６０６）、子ファイルＩＤも子フォルダＩＤも存在しない場合（Ｓ１６０７のＮｏ）、フォルダＩＤに対応するフォルダレコードを削除し（Ｓ１６０８）、削除完了応答を返し（Ｓ１６０９）、処理を終了する（Ｓ１６１０）。
【００７９】
対象フォルダＩＤが存在しない場合（Ｓ１６０５のＮｏ）は対象ネットワークＩＤか対象ロケーション６５２に誤りがあるので、又は、対象フォルダＩＤが存在して（Ｓ１６０５のＹｅｓ）、子ファイルＩＤ又は子フォルダＩＤが存在する場合（Ｓ１６０７のＹｅｓ）は子ファイル又は子フォルダの意図しない削除を防ぐために、削除処理エラー応答を返し（Ｓ１６３０）、処理を終了する（Ｓ１６３１）。
【００８０】
（ファイルコピー処理：Ｓ１７００）
図１７は、本実施形態のファイル共有サーバ装置におけるファイルコピー処理のフローチャートである。ファイルコピー処理（Ｓ１７００）は、ファイル共有サーバサービス３１７により実行される。
【００８１】
ファイルコピー処理（Ｓ１７００）では、対象ネットワークＩＤを読出し（Ｓ１７０１）、対象ロケーション６６２を読出し（Ｓ１７０２）、コピー先ロケーション６６３を読出し（Ｓ１７０３）、対象ロケーションと対象ネットワークＩＤに対応するファイルＩＤをデータベースレコード３１５で検索する（Ｓ１７０４）。
【００８２】
ファイルＩＤが見つかった場合（Ｓ１７０５のＹｅｓ）は、コピー先ロケーションと対象ネットワークＩＤに対応するファイルＩＤをデータベースレコード３１５で検索する（Ｓ１７０６）。コピー先ファイルＩＤが見つからなかった場合（Ｓ１７０７のＮｏ）は、コピー先ロケーションの親フォルダロケーションとコピー先ファイル名を抽出し（Ｓ１７０８）、親フォルダロケーションと対象ネットワークＩＤに対応するフォルダＩＤをデータベースレコード３１５で検索する（Ｓ１７０９）。コピー先の親フォルダＩＤが見つかった場合（Ｓ１７１０のＹｅｓ）は、対象ファイルＩＤに対するコピー元リポジトリロケーションを検索し（Ｓ１７１１）、コピー先リポジトリロケーションを生成し（Ｓ１７１２）、コピー元リポジトリロケーションのデータをコピー先リポジトリロケーションにコピーし（Ｓ１７１３）、コピー先ファイル名、親フォルダＩＤ、対象ネットワークＩＤ、コピー先リポジトリロケーションに対応したファイルレコードを作成し（Ｓ１７１５）、ファイルコピー完了応答を返し（Ｓ１７１５）、処理を終了する（Ｓ１７１６）。
【００８３】
対象ファイルＩＤが見つからない場合（Ｓ１７０５のＮｏ）は対象ネットワークＩＤか対象ロケーション６６２に誤りがあるので、又は、ファイルＩＤが見つかり（Ｓ１７０５のＹｅｓ）、コピー先ファイルＩＤが見つかった場合（Ｓ１７０７のＹｅｓ）は既に同じファイルがあるので、又は、ファイルＩＤが見つかり（Ｓ１７０５のＹｅｓ）、コピー先ファイルＩＤが見つからず（Ｓ１７０７のＮｏ）、コピー先の親フォルダＩＤが見つからない場合（Ｓ１７１０のＮｏ）は対象ネットワークＩＤかコピー先ロケーション６６３に誤りがあるので、ファイルコピーエラー応答を返し（Ｓ１７２０）、処理を終了する（Ｓ１７２１）。
【００８４】
（ファイル移動処理：Ｓ１８００）
図１８は、本実施形態のファイル共有サーバ装置におけるファイル移動処理のフローチャートである。ファイル移動処理（Ｓ１８００）は、ファイル共有サーバサービス３１７により実行される。
【００８５】
ファイル移動処理（Ｓ１８００）では、対象ネットワークＩＤを読出し（Ｓ１８０１）、対象ロケーション６７２を読出し（Ｓ１８０２）、移動先ロケーション６７３を読出し（Ｓ１８０３）、対象ロケーションと対象ネットワークＩＤに対応するファイルＩＤをデータベースレコード３１５で検索する（Ｓ１８０４）。
【００８６】
ファイルＩＤが見つかった場合（Ｓ１８０５のＹｅｓ）は、移動先ロケーションと対象ネットワークＩＤに対応するファイルＩＤをデータベースレコード３１５で検索する（Ｓ１８０６）。移動先ファイルＩＤが見つからなかった場合（Ｓ１８０７のＮｏ）は、移動先ロケーションの親フォルダロケーションと移動先ファイル名を抽出し（Ｓ１８０８）、親フォルダロケーションと対象ネットワークＩＤに対応するフォルダＩＤをデータベースレコード３１５で検索する（Ｓ１８０９）。移動先親フォルダＩＤが見つかった場合（Ｓ１８１０のＹｅｓ）は、対象ファイルＩＤに対するファイルレコードを移動先ファイル名、移動先親フォルダＩＤに変更し（Ｓ１８１１）、処理を終了する（Ｓ１８１３）。
【００８７】
対象ファイルＩＤが見つからない場合（Ｓ１８０５のＮｏ）は対象ネットワークＩＤや対象ロケーション６７２に誤りがあるので、又は、ファイルＩＤが見つかり（Ｓ１８０５のＹｅｓ）、移動先ファイルＩＤが見つかった場合（Ｓ１８０７のＹｅｓ）は既に同じファイルがあるので、又は、ファイルＩＤが見つかり（Ｓ１８０５のＹｅｓ）、移動先ファイルＩＤが見つからず（Ｓ１８０７のＮｏ）、移動先の親フォルダＩＤが見つからない場合（Ｓ１８１０のＮｏ）は対象ネットワークＩＤや移動先ロケーション６７３に誤りがあるので、ファイル移動エラー応答を返し（Ｓ１８２０）、処理を終了する（Ｓ１８２１）。
【００８８】
（共有設定処理：Ｓ１９００）
図１９は、本実施形態のファイル共有サーバ装置における共有設定処理のフローチャートである。共有設定処理（Ｓ１９００）は、ファイル共有サーバサービス３１７により実行される。
【００８９】
共有設定処理（Ｓ１９００）では、対象ネットワークＩＤを読出し（Ｓ１９０１）、対象ロケーション６８２を読出し（Ｓ１９０２）、設定ネットワークＩＤ６８４を読出し（Ｓ１９０３）、対象ロケーションと対象ネットワークＩＤに対応するフォルダＩＤとファイルＩＤをデータベースレコード３１５で検索する（Ｓ１９０４）。
【００９０】
ファイルＩＤが見つからなかった場合（Ｓ１９０５のＮｏ）でフォルダＩＤも見つからなかった場合（Ｓ１９０６のＮｏ）は、対象ネットワークＩＤか対象ロケーション６８２に誤りがあるので共有設定エラー応答を返し（Ｓ１９０７）、処理を終了する（Ｓ１９０８）。
【００９１】
ファイルＩＤが見つかった場合（Ｓ１９０５のＹｅｓ）は、ファイルＩＤに対するファイルレコードに対象ネットワークＩＤと設定ネットワークＩＤを設定し（Ｓ１９２０）、共有設定完了応答を返し（Ｓ１９２１）、処理を終了する（Ｓ１９２２）。一方、フォルダＩＤが見つかった場合（Ｓ１９０６のＹｅｓ）は、フォルダＩＤに対するフォルダレコードに対象ネットワークＩＤと設定ネットワークＩＤを設定し（Ｓ１９３０）、共有設定完了応答を返し（Ｓ１９３１）、処理を終了する（Ｓ１９３２）。
【００９２】
尚、本実施形態では、図１のネットワーク管理装置１４０がクライアント端末１３０に対して仮想ネットワークを割り当てる例を示したが、仮想ネットワークをクライアント端末１３０単位でなく通信する情報の属性、例えばimage,document,audio等に対応して割り当てても本発明を実施できるし、よりダイナミックに仮想ネットワークを各通信単位に割り当てて、各ファイル操作の完了応答でネットワークＩＤをクライアント端末に返せば本発明を実施できる。このように、本発明は、仮想ネットワークが、同じフォルダや同じファイルをアクセスする場合に通知されること無しに変更されないという条件さえ満たせば、どのようなネットワークにおいても適用が可能であり、これらも本発明に含まれる。更に、本実施形態では、ネットワークが仮想ネットワークの機能を有し、その機能を利用した例を説明したが、本発明は仮想ネットワークの機能に限定されず、ユーザ認証情報による認証無しにネットワークが提供する通信情報、例えば通信経路情報などをフォルダやファイルに関連付けて管理することでも実現できる。
【００９３】
上記説明したように、本実施形態では、ファイルやフォルダへの仮想ネットワークの識別情報の設定のみによって、仮想ネットワークへの接続が許可された端末のみに対して、それぞれの仮想ネットワークに応じた柔軟なファイル共有サービスを提供するよう動作する。
【００９４】
また、上記説明したように、本実施形態では、パケットのヘッダ情報に含まれる経路情報に基づき機器間でパケットの転送を行うネットワークであり、パケットのヘッダ情報に含まれるグループ識別情報に基づき仮想的に分離された仮想ネットワークを構成するネットワークであり、仮想ネットワークへの接続が許可された機器に対して、少なくとも仮想ネットワークに対応する経路情報を配布するネットワークにおいて、ファイルやフォルダへの仮想ネットワークの識別情報の設定のみによって、仮想ネットワークへの接続が許可された端末のみに対して、それぞれの仮想ネットワークに応じた柔軟なファイル共有サービスを提供するよう動作し、ネットワーク上でファイル共有サーバ機能をオープンにしないため悪意のあるユーザからの攻撃が受け難く、ネットワークが持つ仮想ネットワーク機能を利用するためダイナミックなネットワーク構成にも対応可能で、グループ識別情報により管理が可能なため設定が容易で、ユーザ設定可能な情報によるアクセス制限でないため「なりすまし」が困難なファイル共有サービスが可能となる。
【図面の簡単な説明】
【００９５】
【図１】本実施形態のファイル共有サーバ装置を有するシステムの構成例を示す図である。
【図２】本実施形態のファイル共有サーバ装置におけるハードウェア構成例を示す図である。
【図３】本実施形態のファイル共有サーバ装置におけるソフトウェアとデータの構成例を示す図である。
【図４Ａ】本実施形態のファイル共有サーバ装置におけるデータベースレコード(フォルダレコード)の一例を示す図である。
【図４Ｂ】本実施形態のファイル共有サーバ装置におけるデータベースレコード(ファイルレコード)の一例を示す図である。
【図４Ｃ】本実施形態のフォルダとファイルの階層構造の一例を示す図である。
【図５Ａ】本実施形態のファイル共有サーバ装置が送受信するパケットの構成例を示す図である。
【図５Ｂ】本実施形態のファイル共有サーバ装置が受信するファイル操作要求の構成例を示す図である。
【図６】本実施形態のファイル共有サーバ装置における全体の処理概略を示すフローチャートである。
【図７】本実施形態のファイル共有サーバ装置におけるディスク初期化処理のフローチャートである。
【図８】本実施形態のファイル共有サーバ装置におけるファイル共有サーバ起動処理のフローチャートである。
【図９】本実施形態のファイル共有サーバ装置におけるパケット受信処理のフローチャートである。
【図１０】本実施形態のファイル共有サーバ装置における仮想ネットワークパケット受信処理のフローチャートである。
【図１１】本実施形態のファイル共有サーバ装置におけるファイル操作要求処理のフローチャートである。
【図１２】本実施形態のファイル共有サーバ装置におけるプロパティ取得処理のフローチャートである。
【図１３】本実施形態のファイル共有サーバ装置におけるフォルダ作成処理のフローチャートである。
【図１４】本実施形態のファイル共有サーバ装置におけるファイル保存処理のフローチャートである。
【図１５】本実施形態のファイル共有サーバ装置におけるファイル読出し処理のフローチャートである。
【図１６】本実施形態のファイル共有サーバ装置における削除処理のフローチャートである。
【図１７】本実施形態のファイル共有サーバ装置におけるファイルコピー処理のフローチャートである。
【図１８】本実施形態のファイル共有サーバ装置におけるファイル移動処理のフローチャートである。
【図１９】本実施形態のファイル共有サーバ装置における共有設定処理のフローチャートである。
【図１】
2006072647.tif 000003
【図２】
2006072647.tif 000004
【図３】
2006072647.tif 000005
【図４Ａ】
2006072647.tif 000006
【図４Ｂ】
2006072647.tif 000007
【図４Ｃ】
2006072647.tif 000008
【図５Ａ】
2006072647.tif 000009
【図５Ｂ】
2006072647.tif 000010
【図６】
2006072647.tif 000011
【図７】
2006072647.tif 000012
【図８】
2006072647.tif 000013
【図９】
2006072647.tif 000014
【図１０】
2006072647.tif 000015
【図１１】
2006072647.tif 000016
【図１２】
2006072647.tif 000017
【図１３】
2006072647.tif 000018
【図１４】
2006072647.tif 000019
【図１５】
2006072647.tif 000020
【図１６】
2006072647.tif 000021
【図１７】
2006072647.tif 000022
【図１８】
2006072647.tif 000023
【図１９】
2006072647.tif 000024