(57)【要約】【課題】  グループ内で利用されるグループ共有情報の実ファイルを管理サーバに保持せず、各ユーザ端末に分散配置し、管理サーバの負荷を軽減する。【解決手段】  ユーザ端末１１は、更新アクセス開始要求を管理サーバ４０へ送信する。管理サーバ４０は、更新アクセス開始要求を受信し、更新対象ファイルのアクセス情報を、「端末１１によりアクセス中」アクセス許可とファイル情報（更新対象ファイルである実ファイルの存在するユーザ端末のＩＰアドレス情報等）を送信する。ユーザ端末１１は、アクセス許可を受信すると、更新対象ファイルを保持しているユーザ端末（ＩＰアドレスで指定される）に直接アクセス（ピアツーピアによるアクセス）し、実ファイルを更新し、アクセス終了後に管理サーバ４０へアクセス終了情報を暗号化して送信する。管理サーバ４０は、更新対象ファイルのアクセス情報を「アクセス無し」へと更新する。【選択図】      図１１
2005215797.tif 000002
【特許請求の範囲】
【請求項１】
イントラネットまたはインターネットを介し接続要求をサーバに送信し、接続許可を受信すると、自身が属するグループのグループ共有情報の取得要求を前記サーバに送信し、グループ共有情報を前記サーバから受信し、内蔵する記憶装置に格納する第１の手段と、
前記サーバにファイル名を含むアクセス開始要求を送信し、ＩＰアドレスを含むアクセス許可を前記サーバから受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、同一グループ内の前記ファイル名に対応する実ファイルの読み出し、または、更新、または削除を行う第２の手段と、
を有することを特徴とする端末装置。
【請求項２】
イントラネットまたはインターネットを介し端末装置から接続要求を受信すると、認証を行い、接続許可を前記端末装置に送信し、前記端末装置からグループ共有情報の取得要求を受信すると、仮想ディレクトリで構成されるグループ共有情報を内蔵する記憶装置から読み出し前記端末装置に送信する第１の手段と、
前記端末装置からファイル名を含むアクセス開始要求を受信すると、グループ共有情報内のアクセス情報を参照し、ＩＰアドレスを含むアクセス許可を前記端末装置に送信し、アクセス情報を「アクセス中」にする第２の手段と、
を有することを特徴とするサーバ。
【請求項３】
請求項１記載の１以上の前記端末装置と、請求項２記載の前記サーバとを有することを特徴とするグループウェアシステム。
【請求項４】
ログアウトに際し、自身が記憶装置に保持するグループ共有情報の実ファイルのコピー要求を前記サーバに送信し、前記サーバからＩＰアドレスを含むコピー先情報を受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、実ファイルをコピーする第３の手段と、
コピー終了通知を前記サーバに送信し、前記サーバから接続終了許可を受信すると、ログアウトを実施する第４の手段と、
を有することを特徴とする請求項１記載の端末装置。
【請求項５】
前記端末装置からグループ共有情報の実ファイルのコピー要求を受信すると、ＩＰアドレスを含むコピー先情報を送信する第３の手段と、
前記端末装置からコピー終了通知すると、前記端末装置に接続終了許可を送信する第４の手段と、
を有することを特徴とする請求項２記載のサーバ。
【請求項６】
請求項４記載の１以上の前記端末装置と、請求項５記載の前記サーバとを有することを特徴とするグループウェアシステム。
【請求項７】
前記グループ共有情報が、実ファイルに対応するファイル名ディレクトリを含み、ファイル名ディレクトリが、実ファイルのアクセス情報、アクセス権限情報を含むことを特徴とする請求項３、または、６記載のグループウェアシステム。
【請求項８】
送信する情報を分割し、キーデータを埋め込み、暗号化して前記サーバに送信する第５の手段を有することを特徴とする請求項４記載の端末装置。
【請求項９】
前記端末からの情報からキーデータを取り除く第５の手段を有することを特徴とする請求項５記載のサーバ。
【請求項１０】
請求項８記載の１以上の前記端末装置と、請求項５記載のサーバとを有することを特徴とするグループウェアシステム。
【請求項１１】
端末装置が、イントラネットまたはインターネットを介し接続要求をサーバに送信し、接続許可を受信すると、自身が属するグループのグループ共有情報の取得要求を前記サーバに送信し、グループ共有情報を前記サーバから受信し、内蔵する記憶装置に格納する手順と、
前記端末装置が、前記サーバにファイル名を含むアクセス開始要求を送信し、ＩＰアドレスを含むアクセス許可を前記サーバから受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、同一グループ内の前記ファイル名に対応する実ファイルの読み出し、または、更新、または削除を行う手順と、
を含むことを特徴とするグループウェア方法。
【請求項１２】
サーバが、イントラネットまたはインターネットを介し端末装置から接続要求を受信すると、認証を行い、接続許可を前記端末装置に送信し、前記端末装置からグループ共有情報の取得要求を受信すると、仮想ディレクトリで構成されるグループ共有情報を内蔵する記憶装置から読み出し前記端末装置に送信する手順と、
前記サーバが、前記端末装置からファイル名を含むアクセス開始要求を受信すると、グループ共有情報内のアクセス情報を参照し、ＩＰアドレスを含むアクセス許可を前記端末装置に送信し、アクセス情報を「アクセス中」にする手順と、
を含むことを特徴とするグループウェア方法。
【請求項１３】
請求項１１記載の手順と、請求項１２記載の手順とを含むことを特徴とするグループウェア方法。
【請求項１４】
前記端末装置が、ログアウトに際し、自身が記憶装置に保持するグループ共有情報の実ファイルのコピー要求を前記サーバに送信し、前記サーバからＩＰアドレスを含むコピー先情報を受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、実ファイルをコピーする手順と、
前記端末装置が、コピー終了通知を前記サーバに送信し、前記サーバから接続終了許可を受信すると、ログアウトを実施する手順と、
を含むことを特徴とする請求項１１記載のグループウェア方法。
【請求項１５】
前記サーバが、前記端末装置からグループ共有情報の実ファイルのコピー要求を受信すると、ＩＰアドレスを含むコピー先情報を送信する手順と、
前記サーバが、前記端末装置からコピー終了通知すると、前記端末装置に接続終了許可を送信する手順と、
を含むことを特徴とする請求項１２記載のグループウェア方法。
【請求項１６】
請求項１４記載の手順と、請求項１５記載の手順とを含むことを特徴とするグループウェア方法。
【請求項１７】
端末装置に、イントラネットまたはインターネットを介し接続要求をサーバに送信し、接続許可を受信すると、自身が属するグループのグループ共有情報の取得要求を前記サーバに送信し、グループ共有情報を前記サーバから受信し、内蔵する記憶装置に格納する手順を実行させ、
前記端末装置に、前記サーバにファイル名を含むアクセス開始要求を送信し、ＩＰアドレスを含むアクセス許可を前記サーバから受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、同一グループ内の前記ファイル名に対応する実ファイルの読み出し、または、更新、または削除を行う手順を実行させる、
ことを特徴とするグループウェアプログラム。
【請求項１８】
サーバに、イントラネットまたはインターネットを介し端末装置から接続要求を受信すると、認証を行い、接続許可を前記端末装置に送信し、前記端末装置からグループ共有情報の取得要求を受信すると、仮想ディレクトリで構成されるグループ共有情報を内蔵する記憶装置から読み出し前記端末装置に送信する手順を実行させ、
前記サーバに、前記端末装置からファイル名を含むアクセス開始要求を受信すると、グループ共有情報内のアクセス情報を参照し、ＩＰアドレスを含むアクセス許可を前記端末装置に送信し、アクセス情報を「アクセス中」にする手順を実行させる、
ことを特徴とするグループウェアプログラム。
【請求項１９】
前記端末装置に、ログアウトに際し、自身が記憶装置に保持するグループ共有情報の実ファイルのコピー要求を前記サーバに送信し、前記サーバからＩＰアドレスを含むコピー先情報を受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、実ファイルをコピーする手順を実行させ、
前記端末装置に、コピー終了通知を前記サーバに送信し、前記サーバから接続終了許可を受信すると、ログアウトを実施する手順を実行させる、
ことを特徴とする請求項１７記載のグループウェアプログラム。
【請求項２０】
前記サーバに、前記端末装置からグループ共有情報の実ファイルのコピー要求を受信すると、ＩＰアドレスを含むコピー先情報を送信する手順を実行させ、
前記サーバに、前記端末装置からコピー終了通知すると、前記端末装置に接続終了許可を送信する手順を実行させる、
ことを特徴とする請求項１８記載のグループウェアプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、サーバ、グループウェアシステム、グループウェア方法、および、グループウェアプログラムに関し、特に、実ファイルの管理を効率的に実施する端末装置、サーバ、グループウェアシステム、グループウェア方法、および、グループウェアプログラムに関する。
【背景技術】
【０００２】
従来の特許文献１記載の技術は、クライアントにより操作される複数のクライアント端末および、クライアント情報を保有するセンタサーバが、インターネットを介して接続される構成をとる。また、各クライアント端末が、インターネットを介することなく、直接クライアント端末相互間で行う通信に用いられるクライアント電話機を接続する。この技術においては、センタサーバの保有するクライアント情報は、少なくともクライアント端末のＩＰアドレスとクライアント電話機の電話番号とを含んでいる。
【０００３】
また、通信元端末としてクライアント端末は、センタサーバのクライアント情報にアクセスして、通信先端末のＩＰアドレスと電話番号とを取得し、ＩＰアドレスを用いて、通信先端末と通信するインターネット通信路を確立する。
【０００４】
【特許文献１】特開２００３−２０９６３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の第１の問題点は、クライアント端末のユーザが、グループをもてないことである。
【０００６】
その理由は、複数のクライアント端末からなる論理的なグループが形成されていないからである。
【０００７】
第２の問題点は、クライアント端末のユーザにとって使い勝手が悪いことである。
【０００８】
その理由は、あるクライアント端末に存在するファイルをそのクライアント端末がログアウトしている時に他のクライアント端末からアクセスできないからである。
【０００９】
本発明の目的は、上記問題点を解決し、クライアント（ユーザ）端末のユーザにとって使い勝手がよいシステムを実現することである。
【課題を解決するための手段】
【００１０】
本発明の第１の端末装置は、イントラネットまたはインターネットを介し接続要求をサーバに送信し、接続許可を受信すると、自身が属するグループのグループ共有情報の取得要求を前記サーバに送信し、グループ共有情報を前記サーバから受信し、内蔵する記憶装置に格納する第１の手段と、前記サーバにファイル名を含むアクセス開始要求を送信し、ＩＰアドレスを含むアクセス許可を前記サーバから受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、同一グループ内の前記ファイル名に対応する実ファイルの読み出し、または、更新、または削除を行う第２の手段と、を有することを特徴とする。
【００１１】
本発明の第１のサーバは、イントラネットまたはインターネットを介し端末装置から接続要求を受信すると、認証を行い、接続許可を前記端末装置に送信し、前記端末装置からグループ共有情報の取得要求を受信すると、仮想ディレクトリで構成されるグループ共有情報を内蔵する記憶装置から読み出し前記端末装置に送信する第１の手段と、前記端末装置からファイル名を含むアクセス開始要求を受信すると、グループ共有情報内のアクセス情報を参照し、ＩＰアドレスを含むアクセス許可を前記端末装置に送信し、アクセス情報を「アクセス中」にする第２の手段と、を有することを特徴とする。
【００１２】
本発明の第１のグループウェアシステムは、１以上の前記第１の端末装置と、前記第１のサーバとを有することを特徴とする。
【００１３】
本発明の第２の端末装置は、前記第１の端末装置であって、ログアウトに際し、自身が記憶装置に保持するグループ共有情報の実ファイルのコピー要求を前記サーバに送信し、前記サーバからＩＰアドレスを含むコピー先情報を受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、実ファイルをコピーする第３の手段と、コピー終了通知を前記サーバに送信し、前記サーバから接続終了許可を受信すると、ログアウトを実施する第４の手段と、を有することを特徴とする。
【００１４】
本発明の第２のサーバは、前記第１のサーバであって、前記端末装置からグループ共有情報の実ファイルのコピー要求を受信すると、ＩＰアドレスを含むコピー先情報を送信する第３の手段と、前記端末装置からコピー終了通知すると、前記端末装置に接続終了許可を送信する第４の手段と、を有することを特徴とする。
【００１５】
本発明の第２のグループウェアシステムは、１以上の前記第２の端末装置と、前記第２の前記サーバとを有することを特徴とする。
【００１６】
本発明の第３のグループウェアシステムは、前記第１、または、第２のグループウェアシステムであって、前記グループ共有情報が、実ファイルに対応するファイル名ディレクトリを含み、ファイル名ディレクトリが、実ファイルのアクセス情報、アクセス権限情報を含むことを特徴とする。
【００１７】
本発明の第３の端末装置は、前記第２の端末装置であって、送信する情報を分割し、キーデータを埋め込み、暗号化して前記サーバに送信する第５の手段を有することを特徴とする。
【００１８】
本発明の第３のサーバは、前記第２のサーバであって、前記端末からの情報からキーデータを取り除く第５の手段を有することを特徴とする。
【００１９】
本発明の第４のグループウェアシステムは、１以上の前記第３端末装置と、前記第３のサーバとを有することを特徴とする。
【００２０】
本発明の第１のグループウェア方法は、端末装置が、イントラネットまたはインターネットを介し接続要求をサーバに送信し、接続許可を受信すると、自身が属するグループのグループ共有情報の取得要求を前記サーバに送信し、グループ共有情報を前記サーバから受信し、内蔵する記憶装置に格納する手順と、前記端末装置が、前記サーバにファイル名を含むアクセス開始要求を送信し、ＩＰアドレスを含むアクセス許可を前記サーバから受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、同一グループ内の前記ファイル名に対応する実ファイルの読み出し、または、更新、または削除を行う手順と、を含むことを特徴とする。
【００２１】
本発明の第２のグループウェア方法は、サーバが、イントラネットまたはインターネットを介し端末装置から接続要求を受信すると、認証を行い、接続許可を前記端末装置に送信し、前記端末装置からグループ共有情報の取得要求を受信すると、仮想ディレクトリで構成されるグループ共有情報を内蔵する記憶装置から読み出し前記端末装置に送信する手順と、前記サーバが、前記端末装置からファイル名を含むアクセス開始要求を受信すると、グループ共有情報内のアクセス情報を参照し、ＩＰアドレスを含むアクセス許可を前記端末装置に送信し、アクセス情報を「アクセス中」にする手順と、を含むことを特徴とする。
【００２２】
本発明の第３のグループウェア方法は、前記第１のグループウェア方法の手順と、前記第２のグループウェア方法の手順とを含むことを特徴とする。
【００２３】
本発明の第４のグループウェア方法は、前記第１のグループウェア方法であって、前記端末装置が、ログアウトに際し、自身が記憶装置に保持するグループ共有情報の実ファイルのコピー要求を前記サーバに送信し、前記サーバからＩＰアドレスを含むコピー先情報を受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、実ファイルをコピーする手順と、前記端末装置が、コピー終了通知を前記サーバに送信し、前記サーバから接続終了許可を受信すると、ログアウトを実施する手順と、を含むことを特徴とする。
【００２４】
本発明の第５のグループウェア方法は、前記第２のグループウェア方法であって、前記サーバが、前記端末装置からグループ共有情報の実ファイルのコピー要求を受信すると、ＩＰアドレスを含むコピー先情報を送信する手順と、前記サーバが、前記端末装置からコピー終了通知すると、前記端末装置に接続終了許可を送信する手順と、を含むことを特徴とする。
【００２５】
本発明の第６のグループウェア方法は、前記第４のグループウェア方法の手順と、前記第５のグループウェア方法の手順とを含むことを特徴とする。
【００２６】
本発明の第１のグループウェアプログラムは、端末装置に、イントラネットまたはインターネットを介し接続要求をサーバに送信し、接続許可を受信すると、自身が属するグループのグループ共有情報の取得要求を前記サーバに送信し、グループ共有情報を前記サーバから受信し、内蔵する記憶装置に格納する手順を実行させ、前記端末装置に、前記サーバにファイル名を含むアクセス開始要求を送信し、ＩＰアドレスを含むアクセス許可を前記サーバから受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、同一グループ内の前記ファイル名に対応する実ファイルの読み出し、または、更新、または削除を行う手順を実行させる、ことを特徴とする。
【００２７】
本発明の第２のグループウェアプログラムは、サーバに、イントラネットまたはインターネットを介し端末装置から接続要求を受信すると、認証を行い、接続許可を前記端末装置に送信し、前記端末装置からグループ共有情報の取得要求を受信すると、仮想ディレクトリで構成されるグループ共有情報を内蔵する記憶装置から読み出し前記端末装置に送信する手順を実行させ、前記サーバに、前記端末装置からファイル名を含むアクセス開始要求を受信すると、グループ共有情報内のアクセス情報を参照し、ＩＰアドレスを含むアクセス許可を前記端末装置に送信し、アクセス情報を「アクセス中」にする手順を実行させる、ことを特徴とする。
【００２８】
本発明の第３のグループウェアプログラムは、前記第１のグループウェアプログラムであって、前記端末装置に、ログアウトに際し、自身が記憶装置に保持するグループ共有情報の実ファイルのコピー要求を前記サーバに送信し、前記サーバからＩＰアドレスを含むコピー先情報を受信すると、ＩＰアドレスにより他端末装置に前記イントラネットまたは前記インターネットを介しピアツーピアでアクセスし、実ファイルをコピーする手順を実行させ、前記端末装置に、コピー終了通知を前記サーバに送信し、前記サーバから接続終了許可を受信すると、ログアウトを実施する手順を実行させる、ことを特徴とする。
【００２９】
本発明の第４のグループウェアプログラムは、前記第２のグループウェアプログラムであって、前記サーバに、前記端末装置からグループ共有情報の実ファイルのコピー要求を受信すると、ＩＰアドレスを含むコピー先情報を送信する手順を実行させ、前記サーバに、前記端末装置からコピー終了通知すると、前記端末装置に接続終了許可を送信する手順を実行させる、ことを特徴とする。
【発明の効果】
【００３０】
本発明の効果は、クライアント（ユーザ）端末装置のユーザにとって使い勝手がよい端末装置、サーバ、または、システムを実現できることである。
【発明を実施するための最良の形態】
【００３１】
次に、本発明を実施するための第１の最良の形態について図面を参照して詳細に説明する。
【００３２】
図１は、本発明を実施するための第１の最良の形態が適用されるシステムの構成を示す説明図である。
【００３３】
図１を参照すると、本発明を実施するための第１の最良の形態は、グループ０１のユーザ端末１１、ユーザ端末１２、ユーザ端末１３と、グループ０２のユーザ端末２１、ユーザ端末２２と、グループ０３のユーザ端末３１、ユーザ端末３２、ユーザ端末３３と、管理サーバ４０と、ローカルネットワーク１００（たとえば、イントラネット）と、インターネット２００とから構成される。
【００３４】
ユーザ端末１１、ユーザ端末１２、ユーザ端末２１、ユーザ端末２２、ユーザ端末３１、ユーザ端末３２は、ローカルネットワーク１００に接続される。ユーザ端末１３、ユーザ端末３３は、インターネット２００に接続される。管理サーバ４０は、ローカルネットワーク１００とインターネット２００とを接続する。通信方式は、たとえば、ＴＣＰ／ＩＰ上のプロトコルであるＨＴＴＰプロトコルが使用される。
【００３５】
ユーザ端末１１、ユーザ端末１２、ユーザ端末２１、ユーザ端末２２、ユーザ端末３１、ユーザ端末３２は、ＨＴＴＰ通信を介しローカルネットワーク１００、または、インターネット２００に接続可能なグループウェアクライアント（ソフトウェアで実現される）を実装する。また、ユーザ端末１１〜ユーザ端末３２は、表示画面を持つ情報処理装置（パーソナルコンピュータ、または、携帯電話端末等）である。すべてのユーザ端末１１〜ユーザ端末３３、管理サーバ４０は、それぞれ記憶装置（メモリ、ハードディスク等）を内蔵し、その記憶装置に種々の情報（たとえば、グループ共有情報等）を保持する。
【００３６】
図２は、認証確認の動作を示す説明図である。
【００３７】
図２を参照すると、ローカルネットワーク１００のユーザ端末１１〜ユーザ端末３２からの認証確認は、ＨＴＴＰ通信のＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）トンネル内でのユーザ認証情報の照会により実施される。ユーザ認証情報は、たとえば、グループＩＤ（グループを示す識別情報）、アカウント（ユーザ端末１１〜ユーザ端末３３に固有）を含む。ローカルネットワーク１００のユーザ端末１１〜ユーザ端末３２は、ユーザ認証情報を管理サーバ４０へＳＳＬで送信する。管理サーバ４０は、受信したユーザ認証情報と自身が管理しているユーザ認証情報とを照合する。管理サーバ４０は、ユーザ認証情報が合致していれば、送信元のユーザ情報を更新し、最新のグループ情報を送信元のユーザ端末１１〜ユーザ端末３２配信する。
【００３８】
ユーザ情報は、たとえば、送信元のユーザ端末１１〜ユーザ端末３２のＩＰアドレス、状態情報（送信元のユーザ端末１１〜ユーザ端末３２のオンライン中、離席中等の状態を示す情報）を含む。グループ情報は、たとえば、ユーザ端末１１〜ユーザ端末３２が属するグループの情報であり、同一グループ内の他のユーザ端末１１〜ユーザ端末３２のユーザ情報やグループ共有情報（グループ内で共有している共有情報）を含む。
【００３９】
ただし、送信元が、インターネット２００上のユーザ端末１３、ユーザ端末３３であると、管理サーバ４０は、論理的なグループを作成するためのＩＰアドレスを送信元のユーザ端末１３、ユーザ端末３３に配信する。送信元のユーザ端末１３、ユーザ端末３３のグループウェアクライアントは、管理サーバ４０からのＩＰアドレスを受信し、内部にＩＰアドレスを設定する。
【００４０】
図３は、ユーザ端末１２・ユーザ端末１３間のデータ転送の動作を示す説明図である。
【００４１】
図３を参照すると、ユーザ端末１３は、管理サーバ４０による認証後、管理サーバ４０からのグループ情報を参照し、同一グループ内の端末に格納されているグループ共有情報の格納場所（ユーザ端末１２のＩＰアドレス、グループ共有情報を格納するグループ共有情報ファイルのファイル名など）を特定し、グループ共有情報の状態（他のユーザ端末からのアクセス情報など）を管理サーバ４０へ問い合わせる。ユーザ端末１３は、アクセスが可能であれば、ユーザ端末１２へＳＳＬにより（ユーザ端末１２のＩＰアドレスを利用）、ピアツーピアにて、アクセスすべきグループ共有情報に対するアクセス許可依頼（アクセスすべき目的のファイルのファイル名である目的ファイル名を指定する）を送信する（たとえば、通信プロトコルは、全てＨＴＴＰ通信）。
【００４２】
ユーザ端末１２は、ユーザ端末１３からのアクセス許可依頼を受信すると、自身の記憶装置内のグループ情報のグループ共有情報の目的ファイルのユーザアクセス権限情報を参照し、ユーザ端末１３のユーザが情報にアクセス可能であれば、アクセス許可をユーザ端末１３へ送信する。次に、ユーザ端末１２は、目的ファイルのアクセス情報を更新し、管理サーバ４０へグループ共有情報のアクセス状態を更新させるためのアクセス状態更新依頼を送信する。ユーザ端末１３は、ユーザ端末１２からのアクセス許可を受信すると、目的のファイルへのアクセスを行う。
【００４３】
ユーザ端末１１〜ユーザ端末３３のグループウェアクライアントは、グループ共有情報を画面上に表示する。また、グループウェアクライアントは、管理サーバ４０から配布されたグループ情報に格納されているグループ共有情報ごとのユーザ権限情報に従い、ユーザによるグループ共有情報の更新、削除、参照を可能とする。グループ共有情報の各共有情報（各ファイルに格納される）としては、例えば、グループ内のプロジェクト進捗状況情報、共有文書、個人またはグループのスケジュール表、共有プログラム等の情報がある。また、グループウェアクライアントは、他のグループユーザの離席中やオンライン中等の状態情報を表示するプレゼンス機能も備えている。また、プレゼンス機能より、グループウェアクライアントのユーザが状態情報を変更可能となる。
【００４４】
図４は、データ転送時のセキュリティに関する動作を示す説明図である。
【００４５】
図４を参照すると、送信元のユーザ端末１１〜ユーザ端末３３のグループウェアクライアントは、送信するデータを分割し、分割されたデータ間にキーデータベースより抽出したキーデータを埋め込み、パケット単位で、ＳＳＬ暗号化して送信する機能を持つ。受信側のユーザ端末１１〜ユーザ端末３３のグループウェアクライアント、および、管理サーバ４０は、暗号化されたパケットから、ＳＳＬ復号を実施し、キーデータを削除し、データ復元する機能を持つ。キーデータは、パケットの何番目のデータがキーデータであるかどうかを示すキーパターン情報に基づいて削除される。送信元のグループウェアクライアントは、キーパターン情報を事前に受信側のグループウェアクライアントへ送信しておく。
【００４６】
管理サーバ４０は、ユーザ情報、グループ情報等を格納するワークステーション・サーバ等の情報処理装置である。管理サーバ４０は、ユーザ端末１１〜ユーザ端末３３からの認証要求により認証確認を行う認証機能と、グループ内でのグループ共有情報に対してのアクセス権限情報を更新・削除する機能を持つ。さらに、管理サーバ４０は、ユーザ端末１１〜ユーザ端末３３のグループウェアクライアントからの状態情報を受信し、ユーザの離席中やオンライン中等の状態を管理するプレゼンス情報管理機能と、グループ内のユーザ端末１１〜ユーザ端末３３へのグループ情報を送信する機能と、メッセージ交換（メッセージング機能）の機能と、ＶｏＩＰ機能の交換先アドレス通知の機能を持つ。管理サーバ４０上は、グループ共有情報を仮想ディレクトリの形式で管理する。
【００４７】
ユーザ端末１１〜ユーザ端末３３は、ユーザがログイン時に、最新のグループ情報をユーザ端末１１〜ユーザ端末３３へ配信する。また、グループ共有情報の実ファイル（本体のファイル）は、ユーザ端末１１〜ユーザ端末３３に保有される。
【００４８】
図５は、仮想ディレクトリの構成を示す説明図である。
【００４９】
図５を参照すると、仮想ディレクトリは、ｒｏｏｔ（Ｂ１）、グループ０１、アカウント１０（端末単位）、グループ共有情報、ファイル名Ａ等の階層構造を構成する。パスワード（端末に固有）、ＩＰアドレス（端末に固有）、状態情報、アクセス情報、アクセス権限情報は、それぞれ情報を含む。ファイル名Ａは、ディレクトリであるが、実ファイルに対応するファイルの名称でもある。
【００５０】
図６は、グループ共有情報と実ファイルとの関係を示す説明図である。
【００５１】
図６を参照すると、グループ０１のアカウント１０（端末１０に対応）のグループ共有情報のファイル名Ａ、ファイル名Ｂは、端末１０内に実在する実ファイルＣ２、実ファイルＣ２を表す。端末１０であることは、ＩＰアドレスにより指定される。
【００５２】
図７は、論理的グループの構成を示す説明図である。
【００５３】
図７を参照すると、ローカルネットワーク１００、インターネット２００をまたいだグループが形成される。
【００５４】
図８、図９は、ユーザ端末１２がログアウト（切断）、ログイン（接続）を行った場合のグループ共有情報の動的移動を示す説明図である。
【００５５】
図８を参照すると、たとえば、グループ０１のユーザ端末１２がログアウト（切断）しようとした場合、管理サーバ４０は、アカウント２０（ユーザ端末１２に対応）のグループ共有情報のすべてのファイル名のディレクトリ（たとえば、ファイル名Ｃ）を、ログアウトしようとしていないいずれか１つのユーザ端末（たとえば、ユーザ端末１３）に移動する。次に、管理サーバ４０は、ユーザ端末１２へファイル名Ｃに対応する実ファイルＥ１をユーザ端末１３へコピーするためのコピー先情報（ＩＰアドレスを含む）を送信する。ユーザ端末１２は、コピー先情報を受信すると、実ファイルＥ１をユーザ端末１３へ実ファイルＥ２としてコピーし、コピー終了後、コピー終了通知を管理サーバ４０へ送信する（ミラーサイトの動的作成）。
【００５６】
また、図９を参照すると、グループ内でログアウト後に実ファイルのコピーを行った（ミラーサイトを作成した）ユーザ端末１２が、再度ログインした場合、管理サーバ４０は、ユーザ端末１２から移動されたファイル名のディレクトリ（ファイル名Ｃ）をユーザ端末１２のアカウント２０の配下に戻す。次に、管理サーバ４０は、ミラーサイト（ユーザ端末１３）管理下にある実ファイルＥ２の移動・削除要求をユーザ端末１３へ送信する。
【００５７】
ユーザ端末１３は、実ファイルＥ２の移動・削除要求を受信すると、実ファイルＥ２をユーザ端末１２の実ファイルＥ１に上書き、自身の実ファイルＥ２を削除し、削除終了を管理サーバ４０に送信する（仮想ディレクトリの動的ファイル管理）。
【００５８】
次に、本発明を実施するための第１の最良の形態の動作について図面を参照して説明する。
【００５９】
図１０、図１１、図１２、図１３は、本発明を実施するための第１の最良の形態の動作を示すフローチャートである。以下のユーザ端末１１の動作は、グループウェアクライアントにより実施される。
【００６０】
まず、ユーザ端末１１がログインする場合の動作について説明する。
【００６１】
ユーザの指示によりユーザ端末１１がＳＳＬトンネルを介し、管理サーバ４０へログイン要求（接続要求）（グループウェアクライアントの使用者のアカウント、パスワードの送付）を暗号化して送信する（図１０ステップＡ１）。
【００６２】
管理サーバ４０は、ログイン要求を受信すると、暗号の復号を行い（ステップＡ２）、接続要求の正当性をユーザ情報（グループウェアクライアントの使用者の情報であり、事前に記憶装置に保持される）を参照して、確認する（ステップＡ３）。管理サーバ４０は、正当性が確認されると、接続許可を送信する（ステップＡ４）。
【００６３】
ユーザ端末１１は、送信許可を受信すると、グループ情報の取得要求（自身が属するグループの）を暗号化し管理サーバ４０へ送信する（ステップＡ５）。
【００６４】
管理サーバ４０は、グループ情報の取得要求を受信すると、暗号を復号し（ステップＡ６）、グループ共有情報（図５に示すグループ０１の各アカウントのグループ共有情報のディレクトリ）を記憶装置から読み出し記憶ユーザ端末１１へ送信し（ステップＡ７）、さらに、ユーザ端末１１が接続したこと示す接続済み情報を同一グループの他のユーザ端末（ユーザ端末１２、ユーザ端末１３）へ送信する（ステップＡ８）。以降、ユーザ端末１１から、状態情報の変更通知（離席中や会議中などの状態への変更）が管理サーバ４０へ送信されると、管理サーバ４０は、そのたびに、状態情報の変更依頼を同一グループの他のユーザ端末（ユーザ端末１２、ユーザ端末１３）へ送信する。ユーザ端末１１は、管理サーバ４０からのグループ共有情報を自身の記憶装置に格納する。
【００６５】
次に、ユーザ端末１１が、グループ共有情報を更新する場合について説明する。
【００６６】
ユーザ端末１１は、更新アクセス開始要求（更新対象ファイル名を含む）を管理サーバ４０へ送信する（図１１ステップＡ９）。
【００６７】
管理サーバ４０は、更新アクセス開始要求を受信し、復号する（ステップＡ１０）。次に、管理サーバ４０は、更新対象ファイルのアクセス情報により更新対象ファイルが他のユーザ端末からアクセス中であるかどうかを、および、更新対象ファイルのアクセス権限情報によりユーザ端末１１が更新権限を保持しているかどうかを確認する。他のユーザ端末からアクセス中でなく、かつ、ユーザ端末１１が更新権限を保持していれば、管理サーバ４０は、更新対象ファイルのアクセス情報を、「端末１１によりアクセス中」とする（ステップＡ１１）。次に、管理サーバ４０は、ユーザ端末１１へアクセス許可とファイル情報（更新対象ファイルである実ファイルの存在するユーザ端末のＩＰアドレス情報等）を送信する（ステップＡ１２）。
【００６８】
ユーザ端末１１は、アクセス許可を受信すると、ＩＰアドレスを記憶装置に格納し、更新対象ファイルを保持しているユーザ端末（ＩＰアドレスで指定される）に直接アクセス（ピアツーピアによるアクセス）し、実ファイルを更新する（ステップＡ１３）。次に、ユーザ端末１１は、アクセス終了後に管理サーバ４０へアクセス終了情報を暗号化して送信する（ステップＡ１４）。
【００６９】
管理サーバ４０は、アクセス終了情報を受信すると、暗号を復号し（ステップＡ１５）、更新対象ファイルのアクセス情報を「端末１１によりアクセス中」から「アクセス無し」へと更新する（ステップＡ１６）。
【００７０】
また、ユーザ端末１１〜ユーザ端末１３間のメッセージ交換（メッセージング機能）、または、ＶｏＩＰ機能による通信の場合は、管理サーバ４０へのアクセス許可は無く、状態がオンラインになっているユーザ端末１１〜ユーザ端末１３へピアツーピアにより直接アクセスする（ステップＡ１３と同様）。その場合も、通信データは暗号化される。
【００７１】
次に、ユーザ端末１１がログアウトする場合の動作について説明する。
【００７２】
ユーザ端末１１がグループ共有情報の実ファイルを保持している場合には、ユーザ端末１１は、実ファイルのミラーサイトを作成するために、管理サーバ４０へ実ファイルのコピー要求を送信する（図１２ステップＡ１７）。
【００７３】
管理サーバ４０は、コピー要求を受信すると、暗号を復号し（ステップＡ１８）、コピー先情報（ＩＰアドレスを含む）を暗号化してユーザ端末１１へ送信する（ステップＡ１９）。コピー先は、コピー要求を出したユーザ端末１１と同一グループ内のユーザ端末で、かつ、ログイン中（接続中）のユーザ端末を示すものである。管理サーバ４０は、たとえば、コピー先もランダムに選択する。
【００７４】
ユーザ端末１１は、コピー先情報を復号する（ステップＡ２０）。次に、ユーザ端末１１は、コピー先のユーザ端末１３へ実ファイルをピアツーピアでコピーする（ステップＡ２１）。次に、ユーザ端末１１は、コピー終了通知を暗号化して管理サーバ４０へ送信する（ステップＡ２２）。
【００７５】
管理サーバ４０は、コピー終了通知を受信すると復号する（ステップＡ２３）。次に、管理サーバ４０は、グループ共有情報のファイル名ディレクトリをコピー先のグループ共有情報に移動する（ステップＡ２３）。
【００７６】
次に、ユーザ端末１１は、接続終了許可を暗号化して管理サーバ４０へ送信する（ステップＡ２４）。
【００７７】
管理サーバ４０は、接続終了許可を復号し（ステップＡ２５）、ユーザ端末１１の接続終了を同一グループ内の他のユーザ端末（ユーザ端末１２、ユーザ端末１３）へ送信し（ステップＡ２７）、接続終了許可をユーザ端末１１へ送信する（ステップＡ２８）。
【００７８】
これにより、ユーザ端末１１は、接続終了となる。
【００７９】
次に、グループ共有情報の削除の動作について説明する。
【００８０】
図１３は、グループ共有情報の削除の動作を示すフローチャートである。
【００８１】
ユーザ端末１１は、グループ共有情報の削除要求（削除対象ファイルのファイル名を含む）を暗号化して管理サーバ４０へ送信する（図１３ステップＡ２９）。
【００８２】
管理サーバ４０は、グループ共有情報の削除要求を受信すると、暗号を復号する（ステップＡ３０）。次に、管理サーバ４０は、グループ共有情報の削除対象ファイルのアクセス情報、アクセス権限情報を調べる（ステップＡ３１）。管理サーバ４０は、削除対象ファイルのアクセス情報が「アクセス中」では無く、ユーザ端末１１が削除権限を保持していれば、対象ファイル削除許可、および、削除対象ファイルの実ファイル情報（ＩＰアドレスを含む）をユーザ端末１１へ送信する（ステップＡ３２）。
【００８３】
ユーザ端末１１は、対象削除許可を受信すると、削除対象ファイルの存在するユーザ端末１２へピアツーピアでアクセスし、削除対象ファイルの実ファイルを削除する（ステップＡ３３）。次に、ユーザ端末１１は、管理サーバ４０へ、削除終了情報を暗号化して送信する（ステップＡ３４）。
【００８４】
管理サーバ４０は、削除終了情報を復号し（ステップＡ３５）、グループ共有情報の削除対象ファイルのファイル名を削除し、グループ共有情報を更新する（ステップＡ３６）。次に、管理サーバ４０は、ユーザ端末１２、ユーザ端末１３に更新したグループ共有情報を送信する（ステップＡ３７）。
【００８５】
次に、ユーザ端末１１が、ユーザ端末１２に存在する実ファイルを閲覧する動作について説明する。
【００８６】
ユーザ端末１１は、図１１のステップＡ１３において、更新ではなく、ユーザ端末１２の実ファイルを閲覧する。その他は、図１１の動作と同一である。ただし、アクセス情報は、閲覧中となり、アクセス許可には、利用されない。
【００８７】
次に、メッセージや音声（ＶｏＩＰ）の交換の動作について説明する。
【００８８】
グループ共有情報を扱わないので、状態情報がオンラインになっている各ユーザ端末間（ユーザ端末１１、ユーザ端末１２、ユーザ端末１３）でメッセージ交換がピアツーピアで実施される。
【００８９】
次に、本発明を実施するための第２の最良の形態について図面を参照して詳細に説明する。
【００９０】
本発明を実施するための第２の最良の形態は、ユーザ端末１１〜ユーザ端末１３、管理サーバ４０が、図１０〜図１３の処理を実行するステップを含む方法である。
【００９１】
次に、本発明を実施するための第３の最良の形態について図面を参照して詳細に説明する。
【００９２】
本発明を実施するための第３の最良の形態は、図１０〜図１３のステップをコンピュータ（ユーザ端末１１〜ユーザ端末１３、管理サーバ４０）に実行させるプログラムである。
【００９３】
以上により、本発明は、管理サーバ４０の負荷が軽減されるという効果がある。
【００９４】
その理由は、グループ内で利用されるグループ共有情報の実ファイルを管理サーバ４０に保持せず、各ユーザ端末１１〜ユーザ端末３３に分散配置し、ユーザ端末１１〜ユーザ端末３３間で、ピアツーピアでアクセスするからである。
【００９５】
また、転送するデータを分割し、分割したデータ間にキーデータを埋め込むので（図４参照）、セキュリティが向上するという効果がある。
【００９６】
また、インターネット２００・ローカルネットワーク１００を介して各ユーザ端末１１〜ユーザ端末３３が実ファイルを容易にアクセスできるという効果がある。
【００９７】
その理由は、管理サーバ４０が、論理的なグループに基づくグループ共有情報の仮想ディレクトリを保持し、実ファイルの実在、認証を管理するからである。
【００９８】
また、グループ共有情報の実ファイルを動的に移動させることにより、あるユーザ端末１１〜ユーザ端末３３がローカルネットワーク１００、または、インターネットに接続されていない場合でも、グループ内のグループ情報共有の共有が可能となり、作業効率が向上するという効果がある。
【図面の簡単な説明】
【００９９】
【図１】本発明を実施するための第１の最良の形態が適用されるシステムの構成を示す説明図である。
【図２】認証確認の動作を示す説明図である。
【図３】ユーザ端末間のデータ転送の動作を示す説明図である。
【図４】データ転送時のセキュリティに関する動作を示す説明図である。
【図５】仮想ディレクトリの構成を示す説明図である。
【図６】グループ共有情報と実ファイルとの関係を示す説明図である。
【図７】論理的グループの構成を示す説明図である。
【図８】ユーザ端末１２がログアウト、ログインを行った場合のグループ共有情報の動的移動を示す説明図である。
【図９】ユーザ端末１２がログアウト、ログインを行った場合のグループ共有情報の動的移動を示す説明図である。
【図１０】本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【図１１】本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【図１２】本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【図１３】本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【符号の説明】
【０１００】
１１    ユーザ端末
１２    ユーザ端末
１３    ユーザ端末
２１    ユーザ端末
２２    ユーザ端末
２１    ユーザ端末
３１    ユーザ端末
３２    ユーザ端末
３３    ユーザ端末
４０    管理サーバ
１００    ローカルネットワーク
２００    インターネット
【図１】
2005215797.tif 000003
【図２】
2005215797.tif 000004
【図３】
2005215797.tif 000005
【図４】
2005215797.tif 000006
【図５】
2005215797.tif 000007
【図６】
2005215797.tif 000008
【図７】
2005215797.tif 000009
【図８】
2005215797.tif 000010
【図９】
2005215797.tif 000011
【図１０】
2005215797.tif 000012
【図１１】
2005215797.tif 000013
【図１２】
2005215797.tif 000014
【図１３】
2005215797.tif 000015