(57)【要約】【課題】サーバ名および共有名のみを隠蔽してファイルの一覧リストを表示することにより、ファイルが格納されているサーバ装置のドメインなどの情報が分からないようにして、厳密なセキュリティの確保が実現できるリモートファイルの表示方法を提供する。【解決手段】端末装置から、共有情報を格納するサーバ装置に対してファイルの一覧リストの要求を行い、サーバ装置から送られてきたファイルの一覧リストからサーバ名および共有名のみを隠蔽して表示する。【選択図】図３
2005182195.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とサーバ装置とをネットワークで接続しておき、該サーバ装置に格納された共有情報のファイルの一覧リストおよび／またはファイルの内容を該端末装置へ表示するリモートファイル表示方法であって、前記端末装置が接続している前記サーバ装置に関する情報を取得するサーバ指定工程と、前記サーバ装置に対して、前記共有情報に属するファイルの存在場所の一覧リストの要求を行うファイル一覧リスト要求工程と、前記サーバ装置から送られてきたファイルの存在場所の一覧リストを受信するファイル一覧リスト受信工程と、前記ファイル一覧リスト受信工程により受信したファイルの存在場所の一覧リストからサーバ名を隠蔽して表示するファイル一覧リスト表示工程と、前記ファイル一覧リスト表示工程により表示したファイルの一覧リストからファイルの内容を参照するファイルを指定するファイル指定工程と、前記ファイル指定工程により指定されたファイルの内容を保持する前記サーバ装置に対してファイル内容を要求するファイル内容要求工程と、前記サーバ装置から送られてきたファイルの内容を受信するファイル内容受信工程と、前記ファイル内容受信工程により受信したファイルの内容を表示するファイル内容表示工程とを有することを特徴とするリモートファイル表示方法。
【請求項２】
請求項１に記載のリモートファイル表示方法において、前記ファイル一覧リスト表示工程のファイルの存在場所の一覧リストは、ファイルの存在場所を文字列で表示することを特徴とするリモートファイル表示方法。
【請求項３】
請求項２に記載のリモートファイル表示方法において、前記ファイル一覧リスト表示工程のファイルの存在場所の一覧リストで複数のサーバ装置を区別するときは、それぞれのサーバ装置のサーバ名を固定文字列で表現し、ファイルの存在場所を該サーバ名とファイル名とで表示するようにしたことを特徴とするリモートファイル表示方法。
【請求項４】
請求項１に記載のリモートファイル表示方法において、前記ファイル一覧リスト表示工程のファイルの存在場所の一覧リストは、ファイルの存在場所を階層構造に従ったツリー構造と文字列で表示することを特徴とするリモートファイル表示方法。
【請求項５】
請求項４に記載のリモートファイル表示方法において、前記ファイル一覧リスト表示工程のファイルの存在場所の一覧リストで複数のサーバ装置を区別するときは、それぞれのサーバ装置のサーバ名を固定文字列で表現し、ファイルの存在場所を該サーバ名とファイル名を用いてツリー構造で表現するようにしたことを特徴とするリモートファイル表示方法。
【請求項６】
請求項１乃至５のいずれかに記載のリモートファイル表示方法において、前記ファイル内容表示工程により表示するファイルの内容は、２次元形状データまたは３次元形状データであることを特徴とするリモートファイル表示方法。
【請求項７】
ネットワークで接続されたサーバ装置に格納された共有情報のファイルの一覧リストおよび／またはファイルの内容を表示する端末装置において、自端末装置が接続している前記サーバ装置に関する情報を取得するサーバ指定部と、前記取得したサーバ装置から前記共有情報に属するファイルの存在場所の一覧リストを取得するファイル場所取得部と、前記取得したファイルの存在場所の一覧リストからサーバ名を隠蔽して表示するファイル場所表示部と、前記ファイル一覧リストの中からファイルの内容を参照したいファイルを指定するファイル指定部と、前記ファイル指定部により指定されたファイルの内容を保持する前記サーバ装置から取得するファイル内容取得部と、前記ファイル内容取得部により取得したファイルの内容を表示するファイル内容表示部とを有することを特徴とする端末装置。
【請求項８】
共有情報を保持して、端末装置からの要求で該共有情報のファイルの一覧リストおよび／またはファイルの内容を送信するサーバ装置と、該サーバ装置から送られてきた前記共有情報のファイルの一覧リストおよび／またはファイルの内容を表示する端末装置とをネットワークで接続した情報共有システムにおいて、前記端末装置は、自端末装置が接続している前記サーバ装置に関する情報を取得するサーバ指定部と、前記取得したサーバ装置から前記共有情報に属するファイルの存在場所の一覧リストを取得するファイル場所取得部と、前記取得したファイルの存在場所の一覧リストからサーバ名を隠蔽して表示するファイル場所表示部と、前記ファイル一覧リストの中からファイルの内容を参照したいファイルを指定するファイル指定部と、前記ファイル指定部により指定されたファイルの内容を保持する前記サーバ装置から取得するファイル内容取得部と、前記ファイル内容取得部により取得したファイルの内容を表示するファイル内容表示部を有することを特徴とする情報共有システム。
【請求項９】
コンピュータに、請求項１乃至６のいずれかに記載のリモートファイル表示方法の処理工程、または請求項７に記載の端末装置の機能、または請求項８に記載の情報共有システムの機能を実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートファイル表示方法、端末装置、情報共有システム、プログラムおよび記録媒体に関し、具体的には、ネットワークを介して、サーバ装置に格納されたファイルの一覧およびファイル内容の表示に関する。
【背景技術】
【０００２】
近年、インターネット等の普及（利用度の高まり）により、ネットワークを介して複数のコンピュータシステムに分散するデータを共有資源として利用する利用者が増加している。このようなデータをネットワークを介して共有する場合、例えば、ＮＦＳ（Network File System）、Ｗｉｎｄｏｗｓ（登録商標）のファイル共有、Ｗｅｂ等の技術が利用されている。
【０００３】
ＮＦＳは、各端末装置がネットワークを経由してサーバ装置に付設されている外部記憶装置を共有するＵＮＩＸ（登録商標）マシンで最も普及している分散ファイルシステムである。このＮＦＳは、各利用者がサーバ装置のファイルの利用に際し、端末装置から入力されるユーザ名・パスワード等の認証情報をサーバ装置に搭載するオペレーティングシステムが認証することを前提とし、サーバ装置に付設されている外部記憶装置が離れたところから見える状態となり、必要なファイルを利用することが可能となる。
【０００４】
また、Ｗｉｎｄｏｗｓ（登録商標）のファイル共有においては、Ｗｉｎｄｏｗｓ（登録商標）ネットワーク（ローカルエリアネットワーク）内で各コンピュータにユニークに付けられるコンピュータ名を使って、各コンピュータ内にあるファイルやフォルダを参照およびアクセスする技術で、共有フォルダや共有ファイルなどのネットワーク上の共有資源を利用することが可能となる。
【０００５】
一方、Ｗｅｂの技術を利用したシステムにおいては、ネットワークに接続される端末装置がＷｅｂページを提供するＷｅｂサーバに対してＵＲＬ（Uniform Resource Locater）のもとにアクセスし、いろいろなＷｅｂサーバに接続できるようにして、必要なファイルのＨＴＭＬ言語に従って表示して参照することができる。しかし、Ｗｅｂページ（コンテンツ）を格納しているＷｅｂサーバのドメインなどの情報が利用者に判明してしまうという問題があった。
【０００６】
また、上述した各種の方法でファイルを参照する場合、各端末装置がサーバ装置にログインしたり、共有するファイル格納領域をアクセスすることにより、サーバ装置のファイルを参照する。従って、各端末装置からの認証情報に対し、サーバ装置のオペレーティングシステムで管理されているアクセス制御情報に基づき、ファイルのアクセス権の可否を決定している。
【０００７】
このため、ファイルやＷｅｂページ（コンテンツ）が格納されているサーバ装置のドメインなどの情報が利用者に判明してしまうと、参照権の無いファイルでも、参照権のあるディレクトリ内に保存されている参照権の無いファイルのファイル名やファイルの内容の格納場所等が登録されている管理テーブルの参照ができ、ディレクトリ内から管理テーブルを読み取って、参照権の無いファイルが参照されてしまうという問題があった。
【０００８】
このため、特許文献１の技術では、Ｗｅｂページ（コンテンツ）を格納しているＷｅｂサーバのドメインを隠蔽でき、ディレクトリ名を見せることなくＷｅｂページ（コンテンツ）を表示できるセキュリティゲートウェイサーバおよび該サーバを用いたＷｅｂサーバのＵＲＬ隠蔽方法を提案して、Ｗｅｂサーバのドメインなどが利用者に判明することを防止している。
【特許文献１】特開平１１−１７７６２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述の特許文献１に記述されたＷｅｂサーバのＵＲＬ隠蔽方法は、端末装置からセキュリティゲートウェイサーバへリクエストが行われると、セキュリティゲートウェイサーバはＷｅｂサーバへ端末装置から行われたリクエストと同じリクエストを送信し、リクエストを受信したＷｅｂサーバはリクエストに対するレスポンスをセキュリティゲートウェイサーバに返送して、Ｗｅｂサーバからのレスポンスを受信したセキュリティゲートウェイサーバはＷｅｂサーバのドメインを隠蔽し、隠蔽したレスポンスを端末装置に返送することで、Ｗｅｂサーバのドメインなどの情報が利用者に判明することを防止するものである。
【００１０】
しかし、このＵＲＬ隠蔽方法は、インターネット上のＷｅｂサーバに限定された方法であり、セキュリティゲートウェイサーバ内にＵＲＬのドメインを隠蔽するために、個々のＵＲＬを変換するための特別な変換用テーブルを用意するとともに、セキュリティゲートウェイサーバの各種機能を実現する設備が必要であるという問題を残している。
【００１１】
また、近年、データを格納しているサーバ装置のドメインなどの情報が利用者に判明してしまうということから、ハッカーおよび利用者によりコンピュータシステムに分散するファイルの参照やファイルの改竄等が行われ、インターネット通販の購入者情報やアンケートの個人情報等がＷｅｂページを提供するＷｅｂサーバから漏れるという「事件」が続発して社会問題になっている。
【００１２】
本発明は、上述の実情を考慮してなされたものであって、ネットワークを介して複数のコンピュータシステムに分散するデータを共有資源として利用する場合、サーバ名および共有名に相当する部分のみを隠蔽してファイルの一覧リストを表示することにより、ファイルが格納されているサーバ装置のドメインなどの情報を利用者に隠すことで、サーバ装置に格納されているファイルの改竄および情報の漏洩等を防止して、厳密なセキュリティの確保を実現できるリモートファイル表示方法、端末装置、情報共有システム、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述の課題を解決するために、請求項１の発明は、端末装置とサーバ装置とをネットワークで接続しておき、該サーバ装置に格納された共有情報のファイルの一覧リストおよび／またはファイルの内容を該端末装置へ表示するリモートファイル表示方法であって、前記端末装置が接続している前記サーバ装置に関する情報を取得するサーバ指定工程と、前記サーバ装置に対して、前記共有情報に属するファイルの存在場所の一覧リストの要求を行うファイル一覧リスト要求工程と、前記サーバ装置から送られてきたファイルの存在場所の一覧リストを受信するファイル一覧リスト受信工程と、前記ファイル一覧リスト受信工程により受信したファイルの存在場所の一覧リストからサーバ名を隠蔽して表示するファイル一覧リスト表示工程と、前記ファイル一覧リスト表示工程により表示したファイルの一覧リストからファイルの内容を参照するファイルを指定するファイル指定工程と、前記ファイル指定工程により指定されたファイルの内容を保持する前記サーバ装置に対してファイル内容を要求するファイル内容要求工程と、前記サーバ装置から送られてきたファイルの内容を受信するファイル内容受信工程と、前記ファイル内容受信工程により受信したファイルの内容を表示するファイル内容表示工程とを有することを特徴とする。
【００１４】
請求項２の発明は、請求項１に記載のリモートファイル表示方法において、前記ファイル一覧リスト表示工程のファイルの存在場所の一覧リストは、ファイルの存在場所を文字列で表示することを特徴とする。
【００１５】
請求項３の発明は、請求項２に記載のリモートファイル表示方法において、前記ファイル一覧リスト表示工程のファイルの存在場所の一覧リストで複数のサーバ装置を区別するときは、それぞれのサーバ装置のサーバ名を固定文字列で表現し、ファイルの存在場所を該サーバ名とファイル名とで表示するようにしたことを特徴とする。
【００１６】
請求項４の発明は、請求項１に記載のリモートファイル表示方法において、前記ファイル一覧リスト表示工程のファイルの存在場所の一覧リストは、ファイルの存在場所を階層構造に従ったツリー構造と文字列で表示することを特徴とする。
【００１７】
請求項５の発明は、請求項４に記載のリモートファイル表示方法において、前記ファイル一覧リスト表示工程のファイルの存在場所の一覧リストで複数のサーバ装置を区別するときは、それぞれのサーバ装置のサーバ名を固定文字列で表現し、ファイルの存在場所を該サーバ名とファイル名を用いてツリー構造で表現するようにしたことを特徴とする。
【００１８】
請求項６の発明は、請求項１乃至５のいずれかに記載のリモートファイル表示方法において、前記ファイル内容表示工程により表示するファイルの内容は、２次元形状データまたは３次元形状データであることを特徴とする。
【００１９】
請求項７の発明は、ネットワークで接続されたサーバ装置に格納された共有情報のファイルの一覧リストおよび／またはファイルの内容を表示する端末装置において、自端末装置が接続している前記サーバ装置に関する情報を取得するサーバ指定部と、前記取得したサーバ装置から前記共有情報に属するファイルの存在場所の一覧リストを取得するファイル場所取得部と、前記取得したファイルの存在場所の一覧リストからサーバ名を隠蔽して表示するファイル場所表示部と、前記ファイル一覧リストの中からファイルの内容を参照したいファイルを指定するファイル指定部と、前記ファイル指定部により指定されたファイルの内容を保持する前記サーバ装置から取得するファイル内容取得部と、前記ファイル内容取得部により取得したファイルの内容を表示するファイル内容表示部とを有することを特徴とする。
【００２０】
請求項８の発明は、共有情報を保持して、端末装置からの要求で該共有情報のファイルの一覧リストおよび／またはファイルの内容を送信するサーバ装置と、該サーバ装置から送られてきた前記共有情報のファイルの一覧リストおよび／またはファイルの内容を表示する端末装置とをネットワークで接続した情報共有システムにおいて、前記端末装置は、自端末装置が接続している前記サーバ装置に関する情報を取得するサーバ指定部と、前記取得したサーバ装置から前記共有情報に属するファイルの存在場所の一覧リストを取得するファイル場所取得部と、前記取得したファイルの存在場所の一覧リストからサーバ名を隠蔽して表示するファイル場所表示部と、前記ファイル一覧リストの中からファイルの内容を参照したいファイルを指定するファイル指定部と、前記ファイル指定部により指定されたファイルの内容を保持する前記サーバ装置から取得するファイル内容取得部と、前記ファイル内容取得部により取得したファイルの内容を表示するファイル内容表示部を有することを特徴とする。
【００２１】
請求項９の発明は、コンピュータに、請求項１乃至６のいずれかに記載のリモートファイル表示方法の処理工程、または請求項７に記載の端末装置の機能、または請求項８に記載の情報共有システムの機能を実行させるためのプログラムである。
請求項１０の発明は、請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２２】
本発明によれば、ネットワークを介して複数のコンピュータシステムに分散するデータを共有資源として利用する場合、サーバ名および共有名に相当する部分のみを隠蔽してファイルの一覧リストを表示することにより、利用者にファイルが格納されているサーバ装置のドメインおよびファイルが格納されている領域の判明を防止して、厳密なセキュリティの確保を実現することができる。
【００２３】
さらに、利用者からサーバ装置のドメインおよびファイルの格納されている領域を隠すこともできるため、参照権の無いファイルの参照やファイルの改竄等を防止し、サーバ装置からの情報の漏洩を防止することができる。このようにシステムの信頼性を向上させることができるので、システムが提供するサービスの品質の向上に大きく貢献できる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２５】
図１は、本実施形態に係る情報共有システムの全体構成を示す構成図である。同図において、情報共有システムは、任意台数の端末装置１００と任意台数のサーバ装置３００、３００ａ、３００ｂ、３００ｃを相互接続するネットワーク２００、２００ａ、２００ｂ、２００ｃ、２００ｄ、２００ｅなどを備えている。各サーバ装置３００ａ、３００ｂ、３００ｃは、サーバ装置に付設されている記憶装置４００ａ、４００ｂ、４００ｃに格納されているファイルの一覧リストおよびファイルの内容を端末装置１００に提供する。また、サーバ装置３００は、特に、ネットワーク２００のゲートウェイの役割を果たして外部のネットワーク２００ａ、２００ｂ、２００ｃ、２００ｄ、２００ｅに接続されている。
【００２６】
そして、端末装置１００は、ハードウェアおよびソフトウェアにより、以下の（Ａ１）〜（Ａ９）にそれぞれ示す各機能を果たす。
【００２７】
（Ａ１）共有情報を格納するサーバ装置を登録する共有情報管理格納領域を検索して、共有情報を格納するサーバ装置を指定する機能、
（Ａ２）（Ａ１）の機能により指定されたサーバ装置に対して、ファイルの一覧リストの取得を要求する機能、
（Ａ３）サーバ装置から送られてきたファイルの一覧リストを受信する機能、
（Ａ４）（Ａ３）の機能により受信したファイルの一覧リストのサーバ名および共有名に相当する部分のみを隠蔽して表示する機能、
（Ａ５）（Ａ４）の機能により表示したファイルの一覧リストから参照するファイルを指定する機能、
（Ａ６）（Ａ５）の機能により指定されたファイルの内容をサーバ装置に対して要求する機能、
（Ａ７）サーバ装置から送られてきたファイルの内容を受信する機能、
（Ａ８）（Ａ７）の機能により受信したファイルの内容を表示する機能、
（Ａ９）共有情報管理格納領域を検索して、（Ａ８）の機能により表示したファイルに許可された操作を検証する機能。
【００２８】
さらに、サーバ装置３００ａ、３００ｂ、３００ｃは、ハードウェアおよびソフトウェアにより、以下の（Ｂ１）〜（Ｂ２）にそれぞれ示す各機能を果たす。
【００２９】
（Ｂ１）ファイルの一覧リストの要求に応じてファイルの一覧リストを要求元の端末装置に送信する機能、
（Ｂ２）ファイルの内容要求に応じてファイルの内容を要求元の端末装置に送信する機能。
ここで、上述した（Ｂ１）と（Ｂ２）機能は、サーバ装置３００、３００ａ、３００ｂ、３００ｃで動作しているオペレーティングシステムで搭載されるファイルシステムの機能であってもよいことは勿論である。
【００３０】
本実施形態では、端末装置１００およびサーバ装置３００、３００ａ、３００ｂ、３００ｃ内のハードウェアおよびソフトウェアにより、上述した各機能を全て備えるが、必ずしもそうする必要はなく、上述した各機能を必要に応じて選択的に備えるようにしてもよいことは勿論である。
【００３１】
また、図２は、本発明の端末装置１００で使用する一般的な端末のハードウェア構成の一例を示すブロック図である。端末装置１００は、メモリ１０１、各種データやプログラム等を記憶する記憶装置１０２、キーボードやマウスのようなデータや指示を入力する入力装置１０３、プログラムを実行するＣＰＵ１０４、入力や出力を表示するＣＲＴや液晶ディスプレイ等の表示装置１０５、ネットワークを介してデータの送受信を制御するネットワークボード等の通信制御部１０７から構成され、これらの各部はバス１０６を介して接続されている。
【００３２】
上述した各種機能（（Ａ１）〜（Ａ９））を実現するプログラムは、記憶装置１０２に記憶され、必要に応じてメモリ１０１に読み出されてＣＰＵ１０４により実行される。これにより、ファイルの一覧リストおよびファイルの内容を表示する機能および情報共有システムに係る機能を実現する。
【００３３】
次に、図３は、本発明の実施形態に係る端末装置１００のソフトウェアの機能構成を示すブロック図であり、このソフトウェアは、サーバ指定部１５０、ファイル場所取得部１５１、ファイル場所表示部１５２、ファイル指定部１５３、ファイル内容取得部１５４、ファイル内容表示部１５５から構成され、端末装置１００で動作しているオペレーティングシステム下で動作する。
【００３４】
サーバ指定部１５０は、共有情報の利用に先立ち、共有情報管理格納領域（後述）から共有情報を格納するサーバ装置を検索して、ファイル場所取得部１５１へ検索したサーバ装置３００を受け渡す役割を備える。この共有情報管理格納領域には、端末装置１００から接続可能なサーバ装置３００に関する情報が格納される。
【００３５】
ファイル場所取得部１５１は、サーバ指定部１５０によって指定されたサーバ装置３００に、通信制御部１０７を経由して、ファイルの一覧リストの取得要求をネットワーク２００に送出する役割と、送出後、サーバ装置３００から送られてきたファイルの一覧リストを受信する役割を備える。
【００３６】
ファイル場所表示部１５２は、ファイル場所取得部１５１によって受信したファイルの一覧リストを、サーバ名および共有名に相当する部分のみを隠蔽して、表示装置１０５に表示する役割を備える。
【００３７】
このような隠蔽した表示として、例えば、ファイルの一覧リストを「￥￥サーバ名￥共有名￥パス￥ファイル名」の文字列の汎用名前付け規則のＵＮＣ（Universal Naming Convention）で表示する場合、サーバ名またはサーバ名と共有名に相当する部分のみを削除（隠蔽）して、例えば、パスとファイル名のみを表示する。
【００３８】
また、サーバ名、共有名とファイル名を階層構造に従って、ツリー構造をグラフィックスで表示する場合、サーバ名、またはサーバ名と共有名に相当する部分のみを削除し、「サーバ」という固定文字列（複数の場合には、「サーバ１」、「サーバ２」等のように番号付けした固定文字列の名前にする。）と固定アイコン、およびファイル名を用いて表示する（図７参照）。
【００３９】
このように、サーバ名、またはサーバ名と共有名に相当する部分のみを隠蔽し、利用者からサーバ装置のドメインおよびファイルが格納されている領域を隠すことで、ネットワークを介して複数のコンピュータシステムに分散するデータを共有資源として利用する場合、従来のように、変換して表示するための特別な変換用テーブルの必要がないことと、また、既存の設備で運用が可能になり、厳密なセキュリティの確保を実現することができる。
【００４０】
ファイル指定部１５３は、ファイル場所表示部１５２によって表示された複数のファイルの中から、利用者がファイルの内容を参照したいファイルを入力装置１０３を用いて指示すると、指示されたファイル名をファイル内容取得部１５４へ受け渡す役割を備える。
【００４１】
ファイル内容取得部１５４は、指示されたファイルを保持するサーバ装置３００に対し、指示されたファイルの内容の要求を通信制御部１０７を経由してネットワーク２００に送出する役割と、送出後、サーバ装置３００から送られてきたファイルの内容を受信する役割を備える。
ファイル内容表示部１５５は、ファイル内容取得部１５４によって取得されたファイルの内容を、表示装置１０５に表示する役割を備える。
【００４２】
次に、サーバ装置３００がファイルの一覧リストを要求元の端末装置１００に送信する情報のフォーマットについて説明する。図４は、ファイルの一覧リストのフォーマットを記述したデータ構造例で、ファイル一覧テーブル５００は、１つのファイルに対して次の項目から構成される。このファイル一覧テーブル５００は、サーバ装置３００がファイルの一覧リストを要求元の端末装置１００に送信するたびに作成される。
【００４３】
ファイル名５００ａ：
サーバ装置に格納されたファイルの名前を格納する。
ディレクトリ名５００ｂ：
ファイル名５００ａが属するディレクトリの名前を格納する。
作成日時５００ｃ：
ファイル名５００ａが作成された日時を格納する。
更新日時５００ｄ：
ファイル名５００ａが更新された日時を格納する。
ファイルサイズ５００ｅ：
ファイル名５００ａの内容のサイズを格納する。
サーバ装置名５００ｆ：
ファイル名５００ａが格納されているサーバ名を格納する。
所有者名５００ｇ：
ファイル名５００ａの所有者名を格納する。
アクセス権５００ｈ：
ファイル名５００ａのアクセス権（ｒｗｄｘｃの組み合わせで表現され、指定された権限のみのアクセスが利用者に対して許される）を格納する。
ここで、ｒ：リード、  ｗ：ライト、  ｄ：デリート、  ｘ：実行、  ｃ：更新。
【００４４】
また、上述したファイル一覧テーブル５００は、サーバ装置３００、３００ａ、３００ｂ、３００ｃで動作しているオペレーティングシステムで搭載されるファイルシステムの機能がサポートする管理テーブルであってもよいことは勿論である。
【００４５】
次に、共有情報の固有の属性情報を登録する共有情報管理格納領域のフォーマットについて説明する。図５は、共有情報管理格納領域のフォーマットを記述したデータ構造例で、共有情報管理格納領域６００は、１つの共有情報に対して次の項目から構成される。この共有情報管理格納領域６００は、共有情報が登録される度に更新される。
【００４６】
共有情報名６００ａ：
共有情報の名前を格納する。
サーバ装置６００ｂ：
共有情報が格納されたサーバ装置を格納する。サーバ装置のホスト名またはネットワークアドレスが格納される。
ファイル数６００ｃ：
共有情報に属するファイルの個数ｎを格納する（ｎはファイル数６００ｃに格納される個数）。
ファイル名６００ｄ１〜ｄｎ： 
共有情報に属するファイルの名前を格納する。
操作権６００ｅ１〜ｅｎ：
ファイル名６００ｄｎの操作権（ｒｗｄｕｍｘの組み合わせで表現され、指定された権限のみの操作が利用者に対して許される）を格納する。
ここで、ｍ：移動、  ｄ：削除、  ｕ：更新、  ｒ：読取、  ｗ：書込、  ｘ：実行。
【００４７】
次に、図６のフローチャートを用いて、端末装置がネットワークに接続されたサーバ装置に格納されたファイルの一覧リストおよび／またはファイルの内容を表示する処理の詳細について説明する。
【００４８】
尚、端末装置（利用者）がサーバ装置に格納されているファイルの利用に際し、端末装置から入力されるユーザ名・パスワード等の認証情報をサーバ装置が搭載するオペレーティングシステムで認証されることを前提とする。また、端末装置からの認証情報に対し、サーバ装置のオペレーティングシステムで管理されているアクセス制御情報に基づき、ファイルのアクセス権の可否を決定して、ファイルの一覧リストを作成することを前提にしている。但し、共有情報管理格納領域６００に格納された操作制御情報に基づき、ファイルの操作権の可否を決定する。
【００４９】
まず、共有情報の利用に先立ち、サーバ指定部１５０は、共有情報管理格納領域を検索して、共有情報が格納されているサーバ装置（複数可）のホスト名あるいはネットワークアドレスをファイル場所取得部１５１へ受け渡す（ステップＳ１００）。
ファイル場所取得部１５１は、サーバ指定部１５０によって指定されたサーバ装置３００ごとに、通信制御部１０７を経由して、ファイルの一覧リストの取得要求をネットワーク２００に送出する。（ステップＳ１０１）。
【００５０】
サーバ装置３００は、ファイルの一覧リストの取得要求を受信すると（ステップＳ１０２のＹＥＳ）、サーバ装置３００に付設されている記憶装置４００に格納されているファイルの一覧リストを図４に示したフォーマットで作成して、ネットワーク２００を経由して、作成したファイルの一覧リストを要求元の端末装置１００に送出する（ステップＳ１０３）。
【００５１】
端末装置１００がファイルの一覧リストの取得要求を送出後、ファイル場所取得部１５１がサーバ装置３００から送信されたファイルの一覧リストを受信すると（ステップＳ１０４のＹＥＳ）、（送信したサーバ装置が複数の場合はすべてのサーバ装置から受信した後）この受信したファイルの一覧リストをファイル場所表示部１５２に受け渡して、ファイル場所表示部１５２は受信したファイルの一覧リストのサーバ名および共有名に相当する部分のみを削除（隠蔽）して、例えば、図７に示したように表示装置１０５に表示する（ステップＳ１０５）。
【００５２】
利用者が、ファイル場所表示部１５２によって表示されたファイルの一覧リストの中から、ファイルの内容を参照したい場合、端末装置１００の入力装置１０３を介して、参照したいファイルを指定する（ステップＳ１０６のＹＥＳ）。
【００５３】
次に、利用者が指定したファイルにアクセス権を有するか否かを検証して、アクセス権を有する場合（ステップＳ１０７のＹＥＳ）、ファイル内容取得部１５４は、このファイルが存在するサーバ装置３００に対し、指定されたファイルの内容の取得要求を通信制御部１０７を経由してネットワーク２００に送出する（ステップＳ１０９）。アクセス権が無い場合（ステップＳ１０７のＮＯ）、指定したファイルにアクセス権が無い旨のメッセージを表示装置１０５に表示する（ステップＳ１０８）。別のファイルの内容を参照するか否かの検証のため、制御をステップＳ１０６に移して処理を続ける。
一方、ファイルの内容を参照しない場合（ステップＳ１０６のＮＯ）、処理を終了する。
【００５４】
サーバ装置３００は、ファイルの内容の取得要求を受信すると（ステップＳ１１１のＹＥＳ）、要求されたファイルの内容をサーバ装置３００に付設されている記憶装置４００から読み込み、読み込んだ情報をネットワーク２００へ送出して、要求元の端末装置１００に送信する（ステップＳ１１２）。
【００５５】
端末装置１００がファイルの内容の取得要求を送出後、ファイル内容取得部１５４がサーバ装置３００から要求したファイルの内容を受信すると（ステップＳ１１０のＹＥＳ）、この受信したファイルの内容をファイル内容表示部１５５に受け渡し、ファイル内容表示部１５５はファイル内容取得部１５４によって取得されたファイルの内容を表示装置１０５に表示する（ステップＳ１１３）。
この表示するファイルの内容は、例えば２次元形状データであってもよいし、また、３次元形状データであってもよいことは勿論である。
【００５６】
さらに、この表示したファイルに対して、操作を実行する場合（ステップＳ１１４のＹＥＳ）、共有情報管理格納領域を検索して、実行する操作が有効か否かを検証して、実行する操作が有効の場合（ステップＳ１１５のＹＥＳ）、操作を実行して処理を終了する（ステップＳ１１７）。一方、実行する操作が許可されない場合（ステップＳ１１５のＮＯ）、実行する操作の実行権が無い旨のメッセージを表示装置１０５に表示して（ステップＳ１１６）、処理を終了する。
【００５７】
また、別のファイルの内容を参照したい場合には（ステップＳ１１８のＹＥＳ）、次のファイルの内容を参照するため、制御をステップＳ１０９に移す。
一方、別のファイルを利用しない場合（ステップＳ１１８のＮＯ）、処理を終了する。
【００５８】
本発明は、上述した実施形態に係る情報共有システム、端末装置やサーバ装置を構成する各機能をそれぞれプログラム化し、予めＣＤ−ＲＯＭのような記録媒体に書き込んでおき、端末装置やサーバ装置に備えられた記録媒体読取装置にそのＣＤ−ＲＯＭを装着して、それぞれ対応するプログラムをインストールして、それらの装置が備えるＣＰＵで実行することによって、本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読み出されて実行された状態が上述した実施形態に係る機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
【００５９】
なお、このような機能を実現するプログラムは、半導体媒体（例えば、ＲＯＭ、不揮発性メモリなど）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤなど）、磁気媒体（例えば、磁気テープ、フレキシブル外部記憶装置など）などのいずれの形態に係る記録媒体で提供されてもよい。
あるいは、ネットワークなどの通信網を介して記憶装置に格納されたプログラムをサーバ装置から直接供給を受けるようにしてもよい。この場合、このサーバ装置の記憶装置も本発明の記録媒体に含まれる。
【００６０】
また、プログラムを実行することにより上述した実施形態に係る機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラムなどと共同して処理することによって上述した実施形態に係る機能が実現される場合も含まれる。
【図面の簡単な説明】
【００６１】
【図１】情報共有システムの全体構成を示す構成図である。
【図２】端末装置のハードウェア構成の一例を示すブロック図である。
【図３】端末装置のソフトウェアの構成を示すブロック図である。
【図４】ファイルの一覧リストのフォーマットのデータ構造例である。
【図５】共有情報管理格納領域のフォーマットのデータ構造例である。
【図６】サーバ装置のファイルの一覧リストおよび／またはファイルの内容を表示する処理の詳細について説明するためのフローチャートである。
【図７】ファイルの一覧リストを表示した画面例である。
【符号の説明】
【００６２】
１００…端末装置、１０１…メモリ、１０２…記憶装置、１０３…入力装置、１０４…ＣＰＵ、１０５…表示装置、１０６…バス、１０７…通信制御部、１５０…サーバ指定部、１５０…サーバ指定部、１５１…ファイル場所取得部、１５２…ファイル場所表示部、１５３…ファイル指定部、１５４…ファイル内容取得部、１５５…ファイル内容表示部、２００，２００ａ，２００ｂ，２００ｃ，２００ｄ，２００ｅ…ネットワーク、３００，３００ａ，３００ｂ，３００ｃ…サーバ装置、４００ａ，４００ｂ，４００ｃ…サーバ装置の管理する記憶装置、５００…ファイル一覧テーブル、５００ａ…ファイル名、５００ｂ…ディレクトリ名、５００ｃ…作成日時、５００ｄ…更新日時、５００ｅ…ファイルサイズ、５００ｆ…サーバ装置名、５００ｇ…所有者名、５００ｈ…アクセス権、６００…共有情報管理格納領域、６００ａ…共有情報名、６００ｂ…サーバ装置、６００ｃ…ファイル数、６００ｄ…ファイル名、６００ｅ…操作権。
【図１】
2005182195.tif 000003
【図２】
2005182195.tif 000004
【図３】
2005182195.tif 000005
【図４】
2005182195.tif 000006
【図５】
2005182195.tif 000007
【図６】
2005182195.tif 000008
【図７】
2005182195.tif 000009