(57)【要約】【課題】  複数のコンピュータにおいて、ファイルを無理無く共通して使用する。【解決手段】  利用者αは、企業に出勤し、パーソナルコンピュータ２ａによりファイル６を作成する。ファイル６は、インターネット４を介して、ファイル管理サーバ１にバックグラウンドで送信される。利用者αは、企業に労働を終えて帰宅する。パーソナルコンピュータ２ｂにより、ファイル６を操作しようとする。パーソナルコンピュータ２ｂは、ファイル６の送信をファイル管理サーバ１に要求する。パーソナルコンピュータ２ｂには、ファイル管理サーバ１からファイル６が送信されてくる。このようにして、パーソナルコンピュータ２ｂはファイル６を取得できるので、利用者αはパーソナルコンピュータ２ｂによりファイル６を操作できる。なお、利用者αがファイル６を更新したような場合は、その更新部分をファイル管理サーバ１に送信して記録させる。【選択図】  図２
2005202474.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを記録するファイル記録手段と、
前記ファイルの送信要求と共に、前記送信要求の送信元である送信要求端末に関する認証情報を受信する送信要求受信手段と、
前記認証情報に基づき前記送信要求が正当か否かを判定する認証手段と、
前記認証手段により正当であると判定された前記送信要求に基づき、前記ファイル記録手段から前記ファイルを読み出して送信するファイル送信手段と、
を備えたファイル管理装置。
【請求項２】
請求項１に記載のファイル管理装置であって、
前記認証情報は、前記送信要求端末のネットワーク上のアドレスである、
ファイル管理装置。
【請求項３】
請求項１に記載のファイル管理装置であって、
前記認証情報は、前記送信要求端末に記録された前記ファイルを識別するためのファイル識別情報である、
ファイル管理装置。
【請求項４】
請求項３に記載のファイル管理装置であって、
前記ファイル識別情報は、前記ファイルの少なくとも一部を不可逆的に変換したものである、
ファイル管理装置。
【請求項５】
請求項４に記載のファイル管理装置であって、
前記不可逆的な変換は、ハッシュ変換である、
ファイル管理装置。
【請求項６】
請求項１に記載のファイル管理装置であって、
前記認証手段は、前記認証手段により不当であると判定された前記送信要求について、別の認証を要求する、
ファイル管理装置。
【請求項７】
請求項６に記載のファイル管理装置であって、
前記別の認証とは、パスワードの入力に基づく認証である、
ファイル管理装置。
【請求項８】
請求項６に記載のファイル管理装置であって、
前記別の認証とは、前記送信要求端末の利用者あての電子メールの送信に基づき、前記利用者が行なう操作に基づく認証である、
ファイル管理装置。
【請求項９】
請求項１に記載のファイル管理装置であって、
前記ファイル送信手段は、読み出した前記ファイルを不特定多数の者が見得る状態に置く、
ファイル管理装置。
【請求項１０】
請求項１に記載のファイル管理装置であって、
前記ファイル送信手段は、読み出した前記ファイルを前記ファイルの作成者以外の特定の者が見得る状態に置く、
ファイル管理装置。
【請求項１１】
請求項１０に記載のファイル管理装置であって、
読み出した前記ファイルが、前記ファイルの作成者が前記送信要求端末により操作を行なっている最中のものである、
ファイル管理装置。
【請求項１２】
請求項１に記載のファイル管理装置であって、
前記送信要求端末から操作中のファイルを識別するための情報を取得する操作ファイル識別情報取得手段と、
前記操作ファイル名取得手段が取得したファイル名のファイルについて、前記ファイル送信手段による送信の状態を判定する送信状態判定手段と、
を備えたファイル管理装置。
【請求項１３】
請求項１２に記載のファイル管理装置であって、
前記送信状態判定手段により、前記ファイル送信手段による送信が完了していないと判定された場合は、
前記ファイル送信手段は、前記操作ファイル名取得手段が取得したファイル名のファイルについての送信を、他のファイルの送信よりも優先して行なう、
ファイル管理装置。
【請求項１４】
請求項１２に記載のファイル管理装置であって、
前記送信状態判定手段により、前記ファイル送信手段による送信が完了していないと判定された場合は、
前記ファイル送信手段は、前記操作ファイル名取得手段が取得したファイル名のファイルについての送信を行なわない、
ファイル管理装置。
【請求項１５】
請求項１に記載のファイル管理装置であって、
前記送信要求端末に送信されたファイルを消去するように指令する、
情報読出装置。
【請求項１６】
ファイル記録手段が、ファイルを記録するファイル記録工程と、
送信要求受信手段が、前記ファイルの送信要求と共に、前記送信要求の送信元である送信要求端末に関する認証情報を受信する送信要求受信工程と、
認証手段が、前記認証情報に基づき前記送信要求が正当か否かを判定する認証工程と、
ファイル送信手段が、前記認証手段により正当であると判定された前記送信要求に基づき、前記ファイル記録手段から前記ファイルを読み出して送信するファイル送信工程と、
を備えたファイル管理方法。
【請求項１７】
ファイルを記録するファイル記録処理と、
前記ファイルの送信要求と共に、前記送信要求の送信元である送信要求端末に関する認証情報を受信する送信要求受信処理と、
前記認証情報に基づき前記送信要求が正当か否かを判定する認証処理と、
前記認証処理により正当であると判定された前記送信要求に基づき、前記ファイル記録処理による記録内容から前記ファイルを読み出して送信するファイル送信処理と、
をコンピュータに実行させるためのプログラム。
【請求項１８】
ファイルを記録するファイル記録処理と、
前記ファイルの送信要求と共に、前記送信要求の送信元である送信要求端末に関する認証情報を受信する送信要求受信処理と、
前記認証情報に基づき前記送信要求が正当か否かを判定する認証処理と、
前記認証処理により正当であると判定された前記送信要求に基づき、前記ファイル記録処理による記録内容から前記ファイルを読み出して送信するファイル送信処理と、
をコンピュータに実行させるためのプログラムを記録したコンピュータによって読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータ等のファイル共有に関する。
【背景技術】
【０００２】
従来より、企業における業務がパーソナルコンピュータによりファイルを閲覧および作成することにより遂行されることが多い。ファイルの作成者である企業の従業員は、企業内に置かれたパーソナルコンピュータによりファイルを作成する。ここで、企業の従業員は、帰宅したり、社外に出張したりすることがある。さらに、企業の従業員は自宅および出張先においてもファイルを閲覧および作成して、業務を遂行しようとすることが多い。
【０００３】
ファイルサーバにファイルを記録し、ネットワークを介してファイルサーバにアクセスできるようにすれば（例えば、特許文献１を参照）、自宅および出張先におけるパーソナルコンピュータからファイルサーバにアクセスして、ファイルを閲覧および作成することができる。
【０００４】
【特許文献１】特開平５−３４６８９６号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ファイルの閲覧および作成のために、ファイルサーバにアクセスさせるようにすれば、ファイルサーバにかかる負荷が重く、処理速度の低減などの弊害がもたらされる。
【０００６】
そこで、本発明は、複数のコンピュータ等において、ファイルを無理無く共通して使用することを課題とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、ファイルを記録するファイル記録手段と、ファイルの送信要求と共に、送信要求の送信元である送信要求端末に関する認証情報を受信する送信要求受信手段と、認証情報に基づき送信要求が正当か否かを判定する認証手段と、認証手段により正当であると判定された送信要求に基づき、ファイル記録手段からファイルを読み出して送信するファイル送信手段とを備えるように構成される。
【０００８】
上記のように構成された発明によれば、ファイル記録手段は、ファイルを記録する。送信要求受信手段は、ファイルの送信要求と共に、送信要求の送信元である送信要求端末に関する認証情報を受信する。認証手段は、認証情報に基づき送信要求が正当か否かを判定する。ファイル送信手段は、認証手段により正当であると判定された送信要求に基づき、ファイル記録手段からファイルを読み出して送信する。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明であって、認証情報は、送信要求端末のネットワーク上のアドレスであるように構成される。
【００１０】
請求項３に記載の発明は、請求項１に記載の発明であって、認証情報は、送信要求端末に記録されたファイルを識別するためのファイル識別情報であるように構成される。
【００１１】
請求項４に記載の発明は、請求項３に記載の発明であって、ファイル識別情報は、ファイルの少なくとも一部を不可逆的に変換したものであるように構成される。
【００１２】
請求項５に記載の発明は、請求項４に記載の発明であって、不可逆的な変換は、ハッシュ変換であるように構成される。
【００１３】
請求項６に記載の発明は、請求項１に記載の発明であって、認証手段は、認証手段により不当であると判定された送信要求について、別の認証を要求するように構成される。
【００１４】
請求項７に記載の発明は、請求項６に記載の発明であって、別の認証とは、パスワードの入力に基づく認証であるように構成される。
【００１５】
請求項８に記載の発明は、請求項６に記載の発明であって、別の認証とは、送信要求端末の利用者あての電子メールの送信に基づき、利用者が行なう操作に基づく認証であるように構成される。
【００１６】
請求項９に記載の発明は、請求項１に記載の発明であって、ファイル送信手段は、読み出したファイルを不特定多数の者が見得る状態に置くように構成される。
【００１７】
請求項１０に記載の発明は、請求項１に記載の発明であって、ファイル送信手段は、読み出したファイルをファイルの作成者以外の特定の者が見得る状態に置くように構成される。
【００１８】
請求項１１に記載の発明は、請求項１０に記載の発明であって、読み出したファイルが、ファイルの作成者が送信要求端末により操作を行なっている最中のものであるように構成される。
【００１９】
請求項１２に記載の発明は、請求項１に記載の発明であって、送信要求端末から操作中のファイルを識別するための情報を取得する操作ファイル識別情報取得手段と、操作ファイル名取得手段が取得したファイル名のファイルについて、ファイル送信手段による送信の状態を判定する送信状態判定手段とを備えるように構成される。
【００２０】
請求項１３に記載の発明は、請求項１２に記載の発明であって、送信状態判定手段により、ファイル送信手段による送信が完了していないと判定された場合は、ファイル送信手段は、操作ファイル名取得手段が取得したファイル名のファイルについての送信を、他のファイルの送信よりも優先して行なうように構成される。
【００２１】
請求項１４に記載の発明は、請求項１２に記載の発明であって、送信状態判定手段により、ファイル送信手段による送信が完了していないと判定された場合は、ファイル送信手段は、操作ファイル名取得手段が取得したファイル名のファイルについての送信を行なわないように構成される。
【００２２】
請求項１５に記載の発明は、請求項１に記載の発明であって、送信要求端末に送信されたファイルを消去するように指令するように構成される。
【００２３】
請求項１６に記載の発明は、ファイル記録手段が、ファイルを記録するファイル記録工程と、送信要求受信手段が、ファイルの送信要求と共に、送信要求の送信元である送信要求端末に関する認証情報を受信する送信要求受信工程と、認証手段が、認証情報に基づき送信要求が正当か否かを判定する認証工程と、ファイル送信手段が、認証手段により正当であると判定された送信要求に基づき、ファイル記録手段からファイルを読み出して送信するファイル送信工程とを備えるように構成される。
【００２４】
請求項１７に記載の発明は、ファイルを記録するファイル記録処理と、ファイルの送信要求と共に、送信要求の送信元である送信要求端末に関する認証情報を受信する送信要求受信処理と、認証情報に基づき送信要求が正当か否かを判定する認証処理と、認証処理により正当であると判定された送信要求に基づき、ファイル記録処理による記録内容からファイルを読み出して送信するファイル送信処理とをコンピュータに実行させるためのプログラムである。
【００２５】
請求項１８に記載の発明は、ファイルを記録するファイル記録処理と、ファイルの送信要求と共に、送信要求の送信元である送信要求端末に関する認証情報を受信する送信要求受信処理と、認証情報に基づき送信要求が正当か否かを判定する認証処理と、認証処理により正当であると判定された送信要求に基づき、ファイル記録処理による記録内容からファイルを読み出して送信するファイル送信処理とをコンピュータに実行させるためのプログラムを記録したコンピュータによって読み取り可能な記録媒体である。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施形態を図面を参照しながら説明する。
【００２７】
図１は、本発明の実施形態にかかるファイル管理サーバ１が使用される情報システムの構成を示す図である。
【００２８】
ファイル管理サーバ１は、パーソナルコンピュータ２ａ、２ｂ、２ｃにインターネット４により接続されている。パーソナルコンピュータ２ａは利用者αの所属する企業に、パーソナルコンピュータ２ｂは利用者αの自宅に、パーソナルコンピュータ２ｃは利用者αの出張先に置かれている。
【００２９】
なお、インターネット４にはパーソナルコンピュータ２ｄも接続しており、利用者βが利用している。後述するように、ファイル管理サーバ１には、利用者αの作成したファイルが記録されており、利用者βはそのファイルを不当に閲覧等しようとする者である。
【００３０】
図２および図３は、ファイル管理サーバ１の基本的な利用態様を示す図である。まず、利用者αは、図２（ａ）に示すように、企業に出勤し、パーソナルコンピュータ２ａによりファイル６を作成する。ファイル６は、インターネット４を介して、ファイル管理サーバ１に送信される。なお、ファイル６の送信は利用者αによるパーソナルコンピュータ２ａの使用と並行して行なうことが好ましい。すなわち、いわゆるバックグラウンドで行なう事が好ましい。
【００３１】
利用者αは、企業に労働を終えて帰宅する。すると、図２（ｂ）に示すように、パーソナルコンピュータ２ｂにより、ファイル６を操作（閲覧、作成、更新など）しようとする。パーソナルコンピュータ（送信要求端末）２ｂは、ファイル６の送信をファイル管理サーバ１に要求する。パーソナルコンピュータ２ｂには、ファイル管理サーバ１からファイル６が送信されてくる。なお、パーソナルコンピュータ２ｂに、ファイル６の旧いものが残っている場合は、ファイル６とファイル６の旧いものとの差分を送信するようにしてもよい。このようにして、パーソナルコンピュータ２ｂはファイル６を取得できるので、利用者αはパーソナルコンピュータ２ｂによりファイル６を操作できる。なお、利用者αがファイル６を更新したような場合は、その更新部分をファイル管理サーバ１に送信して記録させる。
【００３２】
また、利用者αは、企業から出張先に赴く。すると、図３（ａ）に示すように、パーソナルコンピュータ２ｃにより、ファイル６を操作（閲覧、作成、更新など）しようとする。パーソナルコンピュータ（送信要求端末）２ｃは、ファイル６の送信をファイル管理サーバ１に要求する。このとき、パーソナルコンピュータ２ｃには、ファイル管理サーバ１からファイル６が送信されてくる。このようにして、パーソナルコンピュータ２ｃはファイル６を取得できるので、利用者αはパーソナルコンピュータ２ｃによりファイル６を操作できる。なお、利用者αがファイル６を更新したような場合は、その更新部分をファイル管理サーバ１に送信して記録させる。
【００３３】
さらに、利用者αは、出張先から企業に帰社する。すると、図３（ｂ）に示すように、パーソナルコンピュータ２ｃはファイル管理サーバ１からファイル６を削除する旨の指令を受け、ファイル６を削除する。出張先に、ファイル６を残しておくことは好ましくないので有益である。
【００３４】
なお、帰社後、パーソナルコンピュータ２ａによりファイル６を操作（閲覧、作成、更新など）しようとする場合は、パーソナルコンピュータ（送信要求端末）２ａは、ファイル６の送信をファイル管理サーバ１に要求する。パーソナルコンピュータ２ａには、ファイル管理サーバ１からファイル６が送信されてくる。
【００３５】
なお、ファイル６は、文書ファイルなどの他に、電子メールやコンピュータの設定情報（例えば、ネットワークの設定情報、背景など）も含まれる。
【００３６】
また、図４に示すように、不当な利用者βがパーソナルコンピュータ２ｄによりファイル６を操作（閲覧、作成、更新など）しようとする場合は、パーソナルコンピュータ（送信要求端末）２ｄは、ファイル６の送信をファイル管理サーバ１に要求する。しかし、ファイル管理サーバ１は、この送信要求が不当であると判定し、要求を拒否する。
【００３７】
第一の実施形態
図５は、第一の実施形態にかかるファイル管理サーバ１の構成を示すブロック図である。
【００３８】
ファイル管理サーバ１は、ファイル受信部１２、ファイル記録部１４、ファイル名記録部１５、送信要求受信部１６、認証情報記録部１８、パスワード記録部１９、認証部２０、ファイル送信部２２を備える。
【００３９】
ファイル受信部１２は、パーソナルコンピュータ２ａ、２ｂ、２ｃから送信されてきたファイル６をインターネット４を介して受信する。
【００４０】
ファイル記録部１４は、ファイル受信部１２が受信したファイル６をファイル名（例、お手紙.doc）と対応付けて記録する。図６に、ファイル記録部１４の記録内容１４ａの一例を示す。図６を参照して、ファイル名（お手紙.doc）に対応付けて、ファイルの内容（こんんちは。…）が記録されている。
【００４１】
ファイル名記録部１５は、ファイル名を、そのファイルを作成した利用者を識別するための利用者ＩＤと対応づけて記録する。例えば、ファイル名「お手紙.doc」のファイルの作成者が、利用者αであるといったことを記録する。図７に、ファイル名記録部１５の記録内容１５ａの一例を示す。図７を参照して、利用者ＩＤ：Ａ００１（利用者αの利用者ＩＤ）に対応付けて、ファイル名（お手紙.doc）が記録されている。
【００４２】
送信要求受信部１６は、パーソナルコンピュータ（送信要求端末）２ａ、２ｂ、２ｃから、ファイル６の送信要求を受信する。さらに、送信要求受信部１６は、パーソナルコンピュータ（送信要求端末）２ａ、２ｂ、２ｃから、パーソナルコンピュータ２ａ、２ｂ、２ｃに関する認証情報および利用者の利用者ＩＤを受信する。
【００４３】
パーソナルコンピュータ２ａ、２ｂ、２ｃに関する認証情報は、例えば、パーソナルコンピュータ２ａ、２ｂ、２ｃのネットワーク上のアドレス（例えば、ＩＰアドレス）である。パーソナルコンピュータ２ｂに関する認証情報は、例えば、パーソナルコンピュータ２ｂに記録されている旧いファイル６の少なくとも一部を不可逆的に変換したもの（例えば、旧いファイル６のハッシュ値）である。なお、旧いファイル６とファイル６とにおいて共通する部分（例えば、ファイル名など）のハッシュ値を認証情報とすることが好ましい。
【００４４】
認証情報記録部１８は、利用者ＩＤと対応づけて利用者が良く利用するパーソナルコンピュータ２ａ、２ｂ、２ｃのネットワーク上のアドレス（例えば、ＩＰアドレス）を記録する。これは、利用者が、不特定多数のコンピュータを利用するのではなく、ある特定のコンピュータ（パーソナルコンピュータ２ａ、２ｂ、２ｃ）を利用することが多いという事実に鑑みたものである。
【００４５】
図８（ａ）に認証情報記録部１８の記録内容１８ａの一例を示す。認証情報記録部１８には、利用者αの利用者ＩＤ：Ａ００１に対応付けて、パーソナルコンピュータ２ａのＩＰアドレス：135.….….…、パーソナルコンピュータ２ｂのＩＰアドレス：202.….….…、パーソナルコンピュータ２ｃのＩＰアドレス：95.….….…、が記録されている。
【００４６】
さらに、認証情報記録部１８は、利用者ＩＤと対応づけて、利用者ＩＤにより識別される利用者の作成したファイルの少なくとも一部を不可逆的に変換したものを記録する。
【００４７】
図８（ｂ）に認証情報記録部１８の記録内容１８ａの他の一例を示す。認証情報記録部１８には、利用者αの利用者ＩＤ：Ａ００１に対応付けて、利用者αが作成した「お手紙.doc」というファイルのファイル名のハッシュ値（0x6f…2）が記録されている。
【００４８】
パスワード記録部１９は、認証部２０が利用者に要求することのあるパスワードを利用者ＩＤに対応づけて記録する。
【００４９】
認証部２０は、送信要求受信部１６が受信した認証情報に基づき、ファイル６の送信要求が正当か否かを判定する。具体的には、（１）送信要求受信部１６が受信した認証情報における送信元のＩＰアドレスが、認証情報記録部１８に記録されたＩＰアドレスと一致すること、および（２）旧いファイル６の少なくとも一部のハッシュ値が、認証情報記録部１８に記録されたファイル６の少なくとも一部のハッシュ値と一致すること、の双方を満たすならば、ファイル６の送信要求が正当であると判定する。
【００５０】
認証部２０は、ファイル６の送信要求が正当であると判定すれば、ファイル送信部２２にファイル６の送信を許可する。
【００５１】
認証部２０は、ファイル６の送信要求が不当であると判定すれば、ファイル６の送信要求を行なったコンピュータの利用者にパスワードの入力を求める。そして、パスワードの入力を受け、パスワード記録部１９に記録されたパスワードと対比する。一致すれば、ファイル６の送信要求が正当であると判定し、ファイル送信部２２にファイル６の送信を許可する。一致しなければ、ファイル６の送信要求が不当であると判定する。
【００５２】
なお、認証部２０は、パスワードの入力を求めるかわりに、利用者の携帯電話（送信要求を送信したコンピュータ以外の、正当な利用者だけがアクセス可能なメール受信可能な端末であればよい）あてに電子メールを送信し、かかる電子メールを受信した者だけがとりうる動作（例えば、返信等）があれば、ファイル６の送信要求が正当であると判定し、ファイル送信部２２にファイル６の送信を許可するようにしてもよい。かかる動作が無ければ、ファイル６の送信要求が不当であると判定する。
【００５３】
ファイル送信部２２は、認証部２０から送信許可があれば、ファイル名記録部１５から送信要求受信部１６の受信した利用者ＩＤに対応づけられたファイル名を読み出す。そして、そのファイル名に対応づけられたファイルをファイル記録部１４から読み出してパーソナルコンピュータ（送信要求端末）２ａ、２ｂ、２ｃに送信する。
【００５４】
次に、第一の実施形態の動作を図９のフローチャートを参照して説明する。
【００５５】
まず、ファイル管理サーバ１の送信要求受信部１６がファイル６の送信要求を認証情報および利用者の利用者ＩＤと共に受信する（Ｓ１０）。受信された認証情報および利用者ＩＤは、送信要求受信部１６から認証部２０に送られる。
【００５６】
認証部２０は送信要求受信部１６から受けた利用者ＩＤに対応付けられた認証情報（ＩＰアドレス、ファイルの一部のハッシュ値）を認証情報記録部１８から読み出す、そして、認証部２０は送信要求受信部１６から受けた認証情報と、認証情報記録部１８から読み出した認証情報とを対比する（Ｓ１２）。
【００５７】
対比の結果が一致しなければ（Ｓ１２、Ｎｏ）、認証部２０は、ファイル６の送信要求を行なったコンピュータの利用者にパスワードの入力を求める（Ｓ１４）。あるいは、利用者の携帯電話あてに電子メールを送信してもよい。
【００５８】
そして、認証部２０はパスワードの入力を受ける（Ｓ１６）。認証部２０は、入力されたパスワードを、パスワード記録部１９に記録されたパスワードと対比する（Ｓ１８）。一致しなければ（Ｓ１８、Ｎｏ）、ファイル６の送信要求が不当であると判定する。なお、利用者の携帯電話あてに送信した電子メールの返信が無ければ、ファイル６の送信要求が不当であると判定するようにしてもよい。
【００５９】
なお、認証情報の対比の結果が一致する（Ｓ１２、Ｙｅｓ）あるいは、パスワードの対比の結果が一致する（Ｓ１８、Ｙｅｓ）場合は、認証部２０はファイル送信を許可する。これにより、ファイル送信部２２は、ファイル６をファイル記録部１４から読み出してパーソナルコンピュータ（送信要求端末）２ａ、２ｂ、２ｃに送信する（Ｓ２０）。
【００６０】
第一の実施形態によれば、正当な利用者αが帰宅してパーソナルコンピュータ２ｂを使用しても、出張してパーソナルコンピュータ２ｃを使用しても、ファイル管理サーバ１からファイル６の送信を受けることができる。よって、正当な利用者αは企業にいなくても、ファイル６を操作することができる。
【００６１】
しかも、第一の実施形態によれば、不当な利用者βがパーソナルコンピュータ２ｄから、ファイル管理サーバ１にファイル６の送信要求を行なっても、送信は行なわれない。すなわち、パーソナルコンピュータ２ｄのＩＰアドレスは認証情報記録部１８に記録されたＩＰアドレス（パーソナルコンピュータ２ａ、２ｂ、２ｃ）とは異なる。パーソナルコンピュータ２ｄに記録されたファイルは、パーソナルコンピュータ２ａ、２ｂ、２ｃに記録されたファイル６とは異なるので、パーソナルコンピュータ２ｄに記録されたファイルのハッシュ値もまた認証情報記録部１８に記録されたファイルのハッシュ値とは異なる。よって、認証部２０は不当な要求であると判定する。しかも、正当な利用者αのパスワードを知らなければ、パスワード入力の要求にも応答できない。よって、不当な利用者βにファイル６が送信されることもなく、セキュリティの安全性が高い。
【００６２】
第二の実施形態
第二の実施形態は、第一の実施形態におけるファイル名記録部１５の記録内容を変化させて、ファイルの公開、作成者以外の特定の者への公開、リアルタイム的に更新内容を見させるといったことを可能にしたものである。
【００６３】
第二の実施形態にかかるファイル管理サーバ１の構成は第一の実施形態とほぼ同様であり図示省略する（図５参照）。
【００６４】
図１０に、第二の実施形態にかかるファイル名記録部１５の記録内容１５ａの一例を示す。利用者ＩＤおよびファイル名は第一の実施形態と同様である（図７参照）。
【００６５】
「公開」という縦の欄における、“○”は「公開する」、“×”は「公開しない」（これは第一の実施形態と同様）ということを意味する。「公開する」とは、ファイルを不特定多数の者が見得る状態に置くことである。例えば、WEBブラウザによるファイルの閲覧を可能とする。
【００６６】
「アクセスできる利用者の利用者ＩＤ」という縦の欄における、“Ａ０１０（利用者β）”は、利用者αの他に、利用者βについてのみアクセス（閲覧等）を許可するということでる。なお、
“×”は「利用者α以外にはアクセスさせない」（これは第一の実施形態と同様）ということを意味する。
【００６７】
「同期」という縦の欄における、“○”は「同期する」、“×”は「同期しない」ということを意味する。「同期する」とは、ファイルの作成者（利用者α）がコンピュータ２ａなどにより操作を行なっている最中のファイルを送信することを意味する。図１０の例では、利用者αによるファイル（お手紙Ｃ.doc）の編集内容がリアルタイムに利用者βに見られることを意味する。
【００６８】
ファイル送信部２２は、認証部２０から送信許可があれば、ファイル名記録部１５から送信要求受信部１６の受信した利用者ＩＤに対応づけられたファイル名を読み出す。このとき、「公開」、「アクセスできる利用者の利用者ＩＤ」および「同期」の欄を見て、それに応じた動作を行なう。例えば、お手紙Ａ.docは、WEBブラウザによるファイルの閲覧を可能とさせる。また、お手紙Ｃ.docは、利用者αによるファイル（お手紙Ｃ.doc）の編集内容がリアルタイムに利用者βに見られるように、編集中のファイル（お手紙Ｃ.doc）を利用者βのパーソナルコンピュータに送信する。
【００６９】
第二の実施形態の動作は、第一の実施形態の動作と同様である。
【００７０】
第二の実施形態によれば、ファイルを作成者のみならず、それ以外の者にも色々な形式（公開など）で利用させることができる。
【００７１】
第三の実施形態
第三の実施形態は、第一の実施形態に操作ファイル名取得部（操作ファイル識別情報取得手段）２４および更新状態判定部２６を設けたものである。
【００７２】
図１１は、第三の実施形態にかかるファイル管理サーバ１の構成を示すブロック図である。ファイル管理サーバ１は、ファイル受信部１２、ファイル記録部１４、ファイル名記録部１５、送信要求受信部１６、認証情報記録部１８、パスワード記録部１９、認証部２０、ファイル送信部２２、操作ファイル名取得部（操作ファイル識別情報取得手段）２４、更新状態判定部２６を備える。
【００７３】
ファイル受信部１２、ファイル記録部１４、ファイル名記録部１５、送信要求受信部１６、認証情報記録部１８、パスワード記録部１９および認証部２０は第一の実施形態と同様である。
【００７４】
操作ファイル名取得部２４（操作ファイル識別情報取得手段）は、パーソナルコンピュータ（送信要求端末）２ａ、２ｂ、２ｃから、利用者により操作中のファイルのファイル名（ファイルを識別できるものなら他のものでもよい）を取得する。
【００７５】
更新状態判定部２６は、操作ファイル名取得部２４から操作中のファイルをファイル名を受け、ファイル送信部２２に、そのファイルの送信を完了しているか否かを問い合わせる。問い合わせの応答により、ファイルの送信を完了しているか否かを判定する。判定結果が、「ファイルの送信を完了していない」というものであれば、パーソナルコンピュータ（送信要求端末）２ａ、２ｂ、２ｃに、「操作中のファイルは旧いファイルです。更新しますか？」といった旨のメッセージを送る。送信を完了していないということは、ファイル管理サーバ１によりファイルが最新のものに更新されていないことを意味するからである。
【００７６】
かかるメッセージを受けて、パーソナルコンピュータ（送信要求端末）２ａ、２ｂ、２ｃの利用者は、「更新する／しない」を指示し、更新状態判定部２６に送る。
【００７７】
ファイル送信部２２は、更新状態判定部２６の問い合わせを受けて応答する。また、更新状態判定部２６に「更新する」という指示がされた場合は、指示のあったファイルを、他のファイルよりも優先して送信する。「更新しない」という指示がされた場合は、指示のあったファイルの送信は行なわない。
【００７８】
次に、第三の実施形態の動作を説明する。
【００７９】
ファイルの送信要求が正当なものであると認証され、ファイルの送信がファイル送信部２２により開始される。ここまでは、第一の実施形態と同様である。
【００８０】
ここで、利用者（例えば、利用者α）は、コンピュータ（例えば、パーソナルコンピュータ２ａ）によりファイルの操作を開始する。操作が開始されたファイルのファイル名をファイル管理サーバ１に送信する。
【００８１】
操作ファイル名取得部２４は、利用者により操作中のファイルのファイル名を取得する。そして、更新状態判定部２６は、そのファイル名を受け、ファイル送信部２２に、そのファイル名に対応するファイルの送信を完了しているか否かを問い合わせる。問い合わせの応答により、ファイルの送信を完了しているか否かを判定する。
【００８２】
判定の結果が、「ファイルの送信を完了していない」というものであれば、利用者αはパーソナルコンピュータ２ａに記録された旧いファイルを操作しようとしていることになる。ファイル管理サーバ１による旧いファイルの更新が未だ完了していないからである。
【００８３】
そこで、更新状態判定部２６は、パーソナルコンピュータ２ａに、「操作中のファイルは旧いファイルです。更新しますか？」といった旨のメッセージを送る。
【００８４】
かかるメッセージを受けて、パーソナルコンピュータ２ａの利用者αは、「更新する／しない」を指示し、更新状態判定部２６に送る。
【００８５】
ファイル送信部２２は、更新状態判定部２６に「更新する」という指示がされた場合は、指示のあったファイルを、他のファイルよりも優先して送信する。「更新しない」という指示がされた場合は、指示のあったファイルの送信は行なわない。
【００８６】
第三の実施形態によれば、ファイル管理サーバ１による旧いファイルの更新が未だ完了していないファイルについて利用者が操作を行なった場合に、更新を優先する（更新を行なわない）といったファイル管理サーバ１の動作を選択できる。
【００８７】
また、上記の実施形態は、以下のようにして実現できる。ＣＰＵ、ハードディスク、メディア（フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭなど）読み取り装置を備えたコンピュータのメディア読み取り装置に、上記の各部分を実現するプログラムを記録したメディアを読み取らせて、ハードディスクにインストールする。このような方法でも、上記の実施形態を実現できる。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施形態にかかるファイル管理サーバ１が使用される情報システムの構成を示す図である。
【００８９】
【図２】ファイル管理サーバ１の基本的な利用態様（利用者αによる利用）を示す図である。
【００９０】
【図３】ファイル管理サーバ１の基本的な利用態様（利用者αによる利用）を示す図である。
【００９１】
【図４】ファイル管理サーバ１の基本的な利用態様（不当な利用者βによる利用）を示す図である。
【００９２】
【図５】第一の実施形態にかかるファイル管理サーバ１の構成を示すブロック図である。
【００９３】
【図６】ファイル記録部１４の記録内容１４ａの一例を示す図である。
【００９４】
【図７】ファイル名記録部１５の記録内容１５ａの一例を示す図である。
【００９５】
【図８】認証情報記録部１８の記録内容１８ａの一例を示す図である。
【００９６】
【図９】第一の実施形態の動作を示すフローチャートである。
【００９７】
【図１０】第二の実施形態にかかるファイル名記録部１５の記録内容１５ａの一例を示す図である。
【００９８】
【図１１】第三の実施形態にかかるファイル管理サーバ１の構成を示すブロック図である。
【符号の説明】
【００９９】
１  ファイル管理サーバ
１２  ファイル受信部
１４  ファイル記録部
１５  ファイル名記録部
１６  送信要求受信部
１８  認証情報記録部
１９  パスワード記録部
２０  認証部
２２  ファイル送信部
２４  操作ファイル名取得部（操作ファイル識別情報取得手段）
２６  更新状態判定部
２ａ、２ｂ、２ｃ、２ｄ  パーソナルコンピュータ
６  ファイル
【図１】
2005202474.tif 000003
【図２】
2005202474.tif 000004
【図３】
2005202474.tif 000005
【図４】
2005202474.tif 000006
【図５】
2005202474.tif 000007
【図６】
2005202474.tif 000008
【図７】
2005202474.tif 000009
【図８】
2005202474.tif 000010
【図９】
2005202474.tif 000011
【図１０】
2005202474.tif 000012
【図１１】
2005202474.tif 000013