(57)【要約】【課題】  不特定のメンバー又は動的なグループ内での情報共有でアクセス権の設定を簡便に行えることを目的にする。【解決手段】  １以上のアドレスに送信されている電子メールメッセージが文書へのリンクを含むか否かを検知し（ＳＴ２０４）、電子メールが送信される各アドレスを抽出し（ＳＴ２０６）、各アドレス用の共通のユーザアカウントの作成をする（ＳＴ２０８）。さらにリンクした文書へのアクセス権限は、共通のユーザアカウントにおける各アドレスに対して設定され（ＳＴ２１０）、電子メールメッセージは各アドレスに対する文書リンクと一緒に送信される（ＳＴ２１２）。【選択図】  図２  
2005004763.tif 000002
【特許請求の範囲】
【請求項１】
電子メールメッセージが所定の文書またはサイトへのリンクを含んでいるかを検知する検知ステップと、
前記電子メールメッセージが送信される個々のアドレスを抽出する抽出ステップと、
この抽出ステップで抽出されたアドレスのユーザアカウントがなければユーザアカウントを新規生成し、すでにあれば利用する生成ステップと、
少なくとも１以上のユーザアカウントを含む各アドレスに対し行なうアクセスの権限を設定する設定ステップと、
前記文書へのリンクを備えた電子メールメッセージを１以上の前記各アドレスに転送する転送ステップを備えたことを特徴とする文書アクセス方法。
【請求項２】
電子メールメッセージが添付された文書を含むかを検出する添付文書検出ステップと、
この検出ステップの後で、文書が添付されているとき電子メールメッセージから添付されている文書を分離する分離ステップと、
前記添付されていた文書を所定の記憶領域に格納する格納ステップと、
電子メールメッセージが転送される各アドレスを抽出する抽出ステップと、
この抽出ステップで抽出された１以上のアドレスの少なくとも１以上のユーザアカウントがなければユーザアカウントを新規生成し、すでにあれば利用する生成ステップと、
少なくとも１以上のユーザアカウントを含む各アドレスに対し行なうアクセスの権限を設定する設定ステップと、
前記電子メールメッセージに文書に関連しているリンクを添付する添付ステップと、
前記文書へのリンクを備えた電子メールメッセージを１以上の前記各アドレスに転送する転送ステップを備えたことを特徴とする文書アクセス方法。
【請求項３】
前記転送される電子メールに関連付けられた前記文書にアクセス要求を受信する受信ステップを含み、
前記要求はユーザの要求するアクセスのアドレスを含んでいる請求項１または２記載の文書アクセス方法。
【請求項４】
少なくとも１つの文書アクセス権限情報中に１以上のアクセス可能なユーザアカウント情報が前記文書にあることを参照する参照ステップと、
もし、アクセス要求に含まれているユーザアカウントが前記文書アクセス権限にあるユーザアカウントであったならば前記文書のユーザアクセスを提供する提供ステップを備えていることを特徴とする請求項３記載の文書アクセス方法。
【請求項５】
前記生成ステップはグループに対する１つのユーザアカウントを生成することを特徴とする請求項３記載の文書アクセス方法。
【請求項６】
グループのユーザアカウントを生成した場合、ユーザアカウント情報も送付またはリンクの情報に埋込み転送することを特徴とする請求項５記載の文書アクセス方法。
【請求項７】
電子メールメッセージが文書へのリンクを含むかを検知する検知ステップと、
前記リンクされた文書が暗号化か否かを決定する暗号化決定ステップと、
前記暗号化されているとともにリンクしている文書を解読するための暗号化キーを検索するための検索ステップと、
前記電子メールメッセージに前記暗号化キーを添付する暗号化キー付添付ステップと、
１以上の各アドレスに対して前記暗号化キーと文書リンクを有する電子メールメッセージを転送する暗号化キー付転送ステップとを備えたことを特徴とする文書アクセス方法。
【請求項８】
電子メールメッセージが添付された文書を含むかを検知する添付文書検出ステップと、
この添付文書検出ステップの後で、文書が添付されているとき電子メールメッセージから添付されている文書を分離する分離ステップと、
分離された前記文書を暗号化された文書にする暗号化ステップと、
前記暗号化された文書を解読するための暗号化キーを作成する暗号化キー作成ステップと、
前記電子メールメッセージに暗号化キーと前記暗号化された文書を添付する暗号化キー付添付ステップと、
１以上の各アドレスに暗号化キーと暗号化された文書を添付した前記電子メールメッセージに転送する暗号化キー付転送ステップとを備えたことを特徴とする文書アクセス方法。
【請求項９】
前記転送される電子メールに関連付けられた前記文書にアクセス要求を受信する受信ステップを含み、
前記要求はユーザの要求するアクセスのアドレスと暗号化キーを含んでいることを特徴にする請求項７または８記載の文書アクセス方法。
【請求項１０】
電子メールメッセージを送信する機能を有する文書アクセスシステムに、
電子メールメッセージが所定の文書またはサイトへのリンクを含んでいるかを検知する検知機能と、
前記電子メールメッセージが送信される個々のアドレスを抽出する抽出機能と、
この抽出機能で抽出されたアドレスのユーザアカウントがなければユーザアカウントを新規生成し、すでにあれば利用する生成機能と、
少なくとも１以上のユーザアカウントを含む各アドレスに対しするアクセス権限を設定する設定機能と、
前記文書へのリンクを備えた電子メールメッセージを１以上の前記各アドレスに転送する転送機能を実現させるための文書アクセスプログラム。
【請求項１１】
電子メールメッセージを送信する機能を有する文書アクセスシステムに、
電子メールメッセージが添付された文書を含むかを検出する添付文書検出機能と、
この添付文書検出機能の後で、文書が添付されているとき電子メールメッセージから添付されている文書を分離する分離機能と、
前記添付されていた文書を所定の記憶領域に格納する格納機能と、
電子メールメッセージが転送される各アドレスを抽出する抽出機能と、
この抽出機能で抽出された１以上のアドレスの少なくとも１以上のユーザアカウントがなければユーザアカウントを新規生成し、すでにあれば利用する生成機能と、
少なくとも１以上のユーザアカウントを含む各アドレスに対し行なうアクセスの権限を設定する設定機能と、
前記電子メールメッセージに文書に関連しているリンクを添付する添付機能と、
前記文書へのリンクを備えた電子メールメッセージを１以上の前記各アドレスに転送する転送機能を実現させるための文書アクセスプログラム。
【請求項１２】
前記転送される電子メールに関連付けられた前記文書にアクセス要求を受信する受信機能を含み、
前記要求はユーザの要求するアクセスのアドレスを含んでいる請求項１０または１１記載の文書アクセスプログラム。
【請求項１３】
電子メールメッセージを送信する機能を有する文書アクセスシステムに、
電子メールメッセージが文書へのリンクを含むかを検知する検知機能と、
前記リンクされた文書が暗号か否かを決定する暗号化検出機能と、
前記暗号化されているとともにリンクしている文書を解読するための暗号化キーを検索するための検索機能と、
前記電子メールメッセージに前記暗号化キーを添付する暗号化キー付添付機能と、
１以上の各アドレスに対して前記暗号化キーと前記暗号化キーと文書リンクを有する電子メールメッセージを転送する暗号化キー付転送機能とを実現させるための文書アクセスプログラム。
【請求項１４】
電子メールメッセージを送信する機能を有する文書アクセスシステムに、
電子メールメッセージが添付された文書を含むかを検知する添付文書検出機能と、
この添付文書検出機能の後で、文書が添付されているとき電子メールメッセージから添付されている文書を分離する分離機能と、
分離された前記文書を暗号化された文書にする暗号化機能と、
前記暗号化された文書を解読するための暗号化キーを作成する暗号化キー作成機能と、
前記電子メールメッセージに暗号化キーと前記暗号化された文書を添付する暗号化キー付添付機能と、
１以上の各アドレスに暗号化キーと暗号化された文書を添付した前記電子メールメッセージに転送する暗号化キー付転送機能とを実現させるさめの文書アクセスプログラム。
【請求項１５】
前記転送される電子メールに関連付けられた前記文書にアクセス要求を受信する受信機能を含み、
前記要求はユーザの要求するアクセスのアドレスと暗号化キーを含んでいることを特徴にする請求項１３または１４記載の文書アクセスプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書アクセス方法及び文書アクセスプログラムに関するものである。
【背景技術】
【０００２】
ローカルエリアネットワーク（ＬＡＮ）やインターネット等の特定や公衆ネットワークを介してユーザが利用するコンピュータネットワークの増加する相互接続能力はユーザの位置にかかわらず情報を共有する能力を生み出してきている。
例えば特許文献１に記載されている技術では、一人が複数の受信者に対して電子メールメッセージを送信した後に、受信者が受信したメールについて付加情報を加えた場合総ての受信者が関連する総ての電子メールメッセージにアクセスすること無く容易に全内容を把握することが出来る記載がある。
【０００３】
【特許文献１】特開平７−６６８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された内容では、最初に送信されたユーザに対してのみ容易に全内容を把握することが出来るが、不特定のメンバーに対しては容易に全内容を把握できるシステム構成にはなっていない。
【０００５】
本発明は、不特定のメンバー又は動的なグループ内での情報共有でアクセス権限の設定を簡便に行えることを目的にする。
【課題を解決するための手段】
【０００６】
本発明は、電子メールメッセージが所定の文書またはサイトへのリンクを含んでいるかを検知する検知ステップと、前記電子メールメッセージが送信される個々のアドレスを抽出する抽出ステップと、この抽出ステップで抽出されたアドレスのユーザアカウントがなければユーザアカウントを新規生成し、すでにあれば利用する生成ステップと、少なくとも１以上のユーザアカウントを含む各アドレスに対し行なうアクセスの権限を設定する設定ステップと、前記文書へのリンクを備えた電子メールメッセージを１以上の前記各アドレスに転送する転送ステップを備える。
【０００７】
また本発明は、電子メールメッセージが添付された文書を含むかを検出する添付文書検出ステップと、この検出ステップの後で、文書が添付されているとき電子メールメッセージから添付されている文書を分離する分離ステップと、前記添付されていた文書を所定の記憶領域に格納する格納ステップと、電子メールメッセージが転送される各アドレスを抽出する抽出ステップと、この抽出ステップで抽出された１以上のアドレスの少なくとも１以上のユーザアカウントがなければユーザアカウントを新規生成し、すでにあれば利用する生成ステップと、少なくとも１以上のユーザアカウントを含む各アドレスに対し行なうアクセスの権限を設定する設定ステップと、前記電子メールメッセージに文書に関連しているリンクを添付する添付ステップと、前記文書へのリンクを備えた電子メールメッセージを１以上の前記各アドレスに転送する転送ステップを備える。
【０００８】
また本発明は、電子メールメッセージが文書へのリンクを含むかを検知する検知ステップと、前記リンクされた文書が暗号化か否かを決定する暗号化決定ステップと、前記暗号化されているとともにリンクしている文書を解読するための暗号化キーを検索するための検索ステップと、前記電子メールメッセージに前記暗号化キーを添付する暗号化キー付添付ステップと、１以上の各アドレスに対して前記暗号化キーと文書リンクを有する電子メールメッセージを転送する暗号化キー付転送ステップとを備える。
【０００９】
また本発明は、電子メールメッセージが添付された文書を含むかを検知する添付文書検出ステップと、この添付文書検出ステップの後で、文書が添付されているとき電子メールメッセージから添付されている文書を分離する分離ステップと、分離された前記文書を暗号化された文書にする暗号化ステップと、前記暗号化された文書を解読するための暗号化キーを作成する暗号化キー作成ステップと、前記電子メールメッセージに暗号化キーと前記暗号化された文書を添付する暗号化キー付添付ステップと、１以上の各アドレスに暗号化キーと暗号化された文書を添付した前記電子メールメッセージに転送する暗号化キー付転送ステップとを備える。
【発明の効果】
【００１０】
本発明によれば、不特定のメンバー又は動的なグループ内での情報共有でアクセス権限の設定を簡便に行えるようになる。また、メンバー間で交換されるメッセージの容量を低減させることも出来る。
【発明を実施するための最良の形態】
【００１１】
本発明の第１の実施の形態について図１乃至図２に基づいて説明をする。図１は文書アクセスシステムのシステム図であり、図２は文書アクセスシステムに関するフローチャートを示している。
【００１２】
文書アクセスシステムについて図１を用いて説明をする。文書アクセスシステムは、送信側ワークステーション１０、電子メールサーバ２０、ユーザ管理データベース３０ファイルサーバ４０、ファイアウォール５０及び複数台の受信側ワークステーションなどを含んでいる。これらの各装置は、ネットワーク接続によって相互に結合している。ネットワーク接続は、インタネットのような公衆回線であってもよい。ネットワーク接続はＬＡＮのようなローカルエリアネットワークであってもよいが、この場合にはファイアウォール５０を有しない場合がある。また、ネットワークの形態は有線による接続、無線による接続どちらであってもよい。
【００１３】
送信側ワークステーション１０及び受信側ワークステーション６０はパーソナルコンピュータ（ＰＣ）、携帯端末、携帯電話などで構成されている。また、これらの送信側ワークステーション１０及び受信側ワークステーション６０は中央処理部（ＣＰＵ）、各種記憶部、バスを介して文書アクセスシステムを構成する他の装置にネットワークを介して接続するために通信インターフェース等を有している。中央処理部は単独のマイクロプロッセッサーであってもマルチプロセッシングシステム用マルチプロセッサ−としてあってもよい。また、各種記憶部は主記憶部、読出記憶部、補助記憶部から構成されている。主記憶部は一時記憶メモリであるＲＡＭや小型のキャッシュメモリである。また、読出記憶部は読取専用メモリであるＲＯＭであり、消去書き換え可能な読取専用メモリであるＥＰＲＯＭやＮＶＲＡＭであってもよい。補助記憶部はハードディスクドライブあるいは別タイプの不揮発性の書き込み可能な記憶装置によって構成されている。また、受信側ワークステーション６０も同様な構成になっている。
【００１４】
送信側ワークステーション１０や受信側ワークステーション６０のための通信インターフェースは、双方向のデータ通信接続を実現している。例えば、もし通信インターフェースが総合サービスデジタル網であるＩＳＤＮのカードやモデムであった場合、該当する通信インターフェースは対応するタイプの電話回線網にデータ通信接続をする。データ通信インターフェースがＬＡＮカードである場合、該当する通信インタフェースは互換性を持つＬＡＮにデータ通信接続を供給する。無線接続の場合も同様の提供が可能である。このように、任意のデータ通信接続方法では、異なるタイプの情報を表すデジタルデータを流す通信インターフェースは電気的、電子的や光学的な信号を送受信する。
【００１５】
ネットワーク接続がインターネット接続であった場合、送信側ワークステーション１０や受信側ワークステーション６０は、インターネット、インターネット接続プロバイダのサーバ（ＩＳＰ）、ローカルネットワーク及び通信インターフェースを介してアプリケーションプログラムに対する要求コードを送信することができる。受信コードは受信後送信側ワークステーション１０及び受信側ワークステーション６０に配置されているＣＰＵによって、補助記憶部か別の記憶部に格納される。この方法により、送信側ワークステーション１０および受信側ワークステーション６０によってアプリケーションコードを受信することができる。
【００１６】
送信側ワークステーション１０などと同様に、電子メールサーバ２０及びファイルサーバ４０も中央処理装置（ＣＰＵ）を有し、バスを介して主記憶部、読出記憶部、補助記憶部および通信インターフェースがＣＰＵに接続されている。電子メールサーバ２０は、送信側ワークステーション１０及び受信側ワークステーション６０が電子メールメッセージを作成することが可能にするために設定されている。電子メールメッセージは、電子メールメッセージを格納するのと同様に、送受信もできる機能を有している。
【００１７】
ファイルサーバ４０はハードディスクドライブなどのような補助記憶装置の所定の記憶領域に、複数個の文書を格納する。このアプリケーションである文書は送信側ワークステーション１０及び受信側ワークステーション６０によってアクセスすることができる。また、任意のフォーマットを含む多種類の情報を共有することができる。ユーザ管理データベース３０はファイルサーバ４０に格納された文書のユーザに関する情報を記憶している。ユーザを識別する情報に加えて、さらにユーザ管理データベース３０はファイルサーバ４０に格納された各文書に対してユーザが有しているアクセス権限に関する情報も含んでいる。ユーザ管理データベース３０に含まれた情報は補助記憶部に格納される。
【００１８】
図１に示されるように、送信側ワークステーション１０、電子メールサーバ２０、ユーザ管理データベース３０及びファイルサーバ４０は総て同一のローカルエリアネットワーク内に配置されている。また、この同一のローカルエリアネットワーク内にファイアウォール５０も配置されており、ファイアウォール５０は配置しているローカルエリアネットワーク内に対して外部からの不要なアクセスの防御をしている。また、インターネットから直接アクセス可能にすることにより、各装置をローカルエリアネットワークから独立させることも可能である。送信側ワークステーション１０は電子メールサーバ２０で電子メールメッセージを作成することができ、電子メールメッセージに文書を添付するか、またはファイルサーバ４０に格納された文書にリンクさせることができる。また、ユーザの管理データベース３０における文書へのアクセス権限の設定も可能になっている。さらにユーザによって文書を暗証化することができる。電子メールメッセージに受信側ワークステーション６０のアドレスを含めることにより、文書あるいはリンクを複数の受信側ワークステーション６０に送ることができる。
【００１９】
図２Ａ及び図２Ｂは、本発明の第１の実施の形態に従った共有の文書アクセスを供給するプロセスのフローチャートである。図２Ａは送信側ワークステーション１０から電子メールメッセージを作成し、電子メールサーバ２０が該当する受信側ワークステーションに電子メールメッセージを転送するまでのシステム全体の処理のフローを示す。図２Ｂは受信側ワークステーション６０で電子メールメッセージを受信した以降のシステム全体の処理のフローを示す。尚、システム全体構成は第１の実施の形態と同様であるので同じ番号を付与することにし説明を省略する。
【００２０】
図２Ａに示しているように、ユーザによって文書へのリンクを備えた電子メールメッセージが作成される（ステップ２０２、以降ＳＴ２０２と略す）。例えば、送信側ワークステーション１０から電子メールサーバ２０を使用して、ファイルサーバ４０に格納されている文書へのリンクを持った電子メールメッセージを作成することである。電子メールメッセージに関連されているリンクはファイルサーバ４０の記憶領域に格納されている文書の位置を示すローカルアドレスや、インターネット上のウエーブサイトやウエーブ文書のアドレスであるＵＲＬやＵＲＩなどの汎用アドレスである。また、電子メールメッセージ中に受信側ワークステーション６０を示す個々の電子メールアドレスを含んでいる。
【００２１】
電子メールメッセージを電子メールメッセージ中で識別されるアドレスに送信する前に、システムは検知機能によって文書へのリンクが電子メールメッセージ中にあるか否かを検知する（ＳＴ２０４）。この検知機能による検知は、電子メールサーバ２０、あるいは電子メールメッセージを作成するためにユーザが使用したアプリケーションで行う。このように、電子メールサーバ２０は電子メールメッセージを作成、送受信格納するための設定以外に、電子メールメッセージに所定の文書へのリンクを含んでいるか否かを判断するための検知機能を設けている。
【００２２】
検知機能によって電子メールサーバで所定の文書へのリンクが検知された場合、電子メールメッセージ中で識別された各々のリンク先のアドレスが抽出機能によって抽出される（ＳＴ２０６）。電子メールサーバ２０、あるいは電子メールアプリケーションでもアドレスの抽出を行ってもよい。その後、アカウントがあるか否かをアカウント照会機能によって照会する。このアカウント照会機能はたとえば、メールアドレスとユーザアカウント情報を照会するＬＤＡＰプロトコルを使用している、また、抽出されたアドレスのためのユーザアカウントを生成機能により生成する（ＳＴ２０８）。ユーザアカウントは、文書にアクセスするのに、それぞれのユーザがどの権利を持っているかを識別するための情報である。このときユーザアカウントは送信者個別または、送信グループに一つ生成する。アクセスされる文書は、ファイルサーバ４０に格納された文書である。ユーザアカウントはユーザアカウントはユーザ管理データベース３０に格納してもよい。ユーザアカウントは電子メールメッセージにある各ユーザのアドレス情報を格納しているアカウント信号であってもよい。また、アカウント信号は該当文書と関係付けることもできる。また、ユーザの文書にアクセス制御情報としての識別情報を格納してもよい。
【００２３】
次にリンクされた文書へのアクセス権限は、電子メールメッセージから抽出された各アドレスのために設定機能により設定させる（ＳＴ２１０）。アクセス権限はリンクした文書の受取人が文書を見たり、修正したりすることを制限することができる。例えばアクセス権限は読取専用をデフォルトとして自動的に設定している。また、送信側のワークステーションから設定したいアクセス権限を設定することもできる。このとき、送信される電子メールメッセージが複数のワークステーションに対してならば、総ての送信先アドレスに対して同じにアクセス権限を設定することもできれば、送信者のレベルや宛先、写しなどにあわせて個々に設定することもできる。アクセス権限は、電子メールメッセージから抽出されたアドレス向けに作成されたユーザアカウントに格納される。電子メールサーバ２０あるいは電子メールメッセージを作成した電子メールのアプリケーションは、ユーザアカウントを作成するとともに電子メールメッセージから抽出されたアドレスへのアドレス権限を設定可能である。
【００２４】
ユーザアカウントを作成するとともにアクセス権限を設定している場合、文書へのリンクを含んでいる電子メールメッセージはメッセージ中の総てのアドレスに転送機能によって送られる（ＳＴ２１２）。このときの電子メールメッセージに添付されているリンクとは例えばリンクボタンや文書のＵＲＬである。電子メールメッセージを作成するのに使用された電子メールサーバ２０あるいは電子メールのアプリケーションは送信側ワークステーション１０から受信側ワークステーション６０に対して電子メールメッセージの送信を制御する設定している。また、送信先のグループに対してアカウントを割当てた場合は、その部ループのアカウント情報を送信している。
【００２５】
次に電子メールメッセージを受信側ワークステーション６０で受取った以降のシステムの処理を図２Ｂに基づいて説明をする。受信した電子メールメッセージに含まれているリンクをクリックすることによって電子メールメッセージ受信者は所定の文書にアクセスを始める。受信側ワークステーション６０側で、電子メールメッセージに含まれているリンクを受信者によってクリックされたことに基づいて、アクセスの要求が該当する文書のアドレスに送信機能によって送信される（ＳＴ２１６）。アクセス要求はＨＴＴＰや電子メールアドレスのようなアクセス要求を送信するユーザを識別する情報を含んでいる。アクセス要求は該当する文書が格納されているファイルサーバに受信機能によって受信される（ＳＴ２１８）。例えば、電子メールメッセージがファイルサーバ４０にある文書にリンクしている場合、アクセス要求はファイルサーバ４０に送信される。
【００２６】
該当する文書へのアクセスが可能になる前に、該当する文書に対応するユーザアカウントが参照機能によって参照される（ＳＴ２２０）。既に説明したように、ユーザアカウントはリンクした文書が格納されるファイルサーバ２０に関連したユーザ管理データベース３０に格納される。アクセス要求をしたユーザに対応する識別情報が、該当する文書に対してアクセス権限を有しているか否かを判断するためにファイル上の文書のアクセス権限が参照される。ユーザ識別情報がファイル上の文書のアクセス権限に示されていれば、その文書に対してアクセス権限がある。逆に、ユーザ識別情報がユーザアカウントに示されていないのならば、その文書に対してアクセス権限がない。ユーザの識別情報とは、アクセス要求を送信したユーザのメールアドレスなどが相当する。送信された電子メールメッセージに含まれている本来のアドレスでない別のアドレスで送信された電子メールメッセージに含まれているリンクに該当する文書にアクセスしようとするとアクセス権限がないと判断される場合がある。
【００２７】
アクセス要求を送信するユーザの識別情報に対して文書にアクセスする権限があるならば、該当するユーザについてどのアクセス権限があるか決定機能によって決定をする（ＳＴ２２２）。文書に関連した文書アクセス権限は各受信側アドレスのアクセス権限を識別する。アクセス要求及びユーザアカウント情報を送信するユーザを識別するアドレスを使用して、システムは、ユーザがリンクした文書に対してどのアクセス権限を有しているか決定することができる。
【００２８】
確定されたアクセス権限に基づいて、文書へのアクセスを提供機能によって提供（許可）する（ＳＴ２２４）。例えば、確定されたアクセス権限が読取専用である場合、内容の変更はできないように制御されている。逆に決定されたアクセス権限が読取書込み双方を有する場合、アクセス要求のあった送信元で該当する文書を閲覧することができるとともに、アクセス要求のあった送信元からの指示に基づいて該当する文書の内容も変更することができる。このとき、変更指示履歴機能によって変更指示したユーザを識別できる識別情報などを記憶することにより、内容変更者を特定することが可能になる。
【００２９】
次に、本発明の第２の実施の形態について説明をする。図３Ａ及び図３Ｂは、本発明の第２の実施の形態に従った共有の文書アクセスを供給するプロセスのフローチャートである。図３Ａは送信側ワークステーション１０から電子メールメッセージを作成し、電子メールサーバ２０が該当する受信側ワークステーションに電子メールメッセージを転送するまでのシステム全体の処理のフローを示す。図３Ｂは受信側ワークステーション６０で電子メールメッセージを受信した以降のシステム全体の処理のフローを示す。
【００３０】
本第２の実施の形態の特徴は暗号化された文書へのリンクを受取るユーザに対して暗号化された文書を見ることが出来るように処理する点である。図３Ａに示されているように、ユーザによって作成された該当する文書へのリンクを備えた電子メールメッセージの作成に基づいて、電子メールサーバ内に電子メールメッセージを作成する（ＳＴ３０２）。このようにして、送信側ワークステーション１０で操作される処理に基づき、電子メールサーバ２０を使用して、ファイルサーバ４０に格納されている文書へリンクできる電子メールメッセージを作成することができる。
【００３１】
電子メールが電子メールメッセージで識別されたアドレスに送信される前に、電子メールメッセージが文書へのリンクを含んでいるか否かを検知機能によって検知する（ＳＴ３０４）。ＳＴ３０４で電子メールメッセージ中に文書へのリンク含んでいる場合、該当している文書が暗号化されているか否かを暗号化決定機能によって判断（決定）する（ＳＴ３０６）。電子メールを作成する際に電子メールサーバ２０または電子メールアプリケーションは文書のアドレス付与とともに暗号化されているか否かを設定することができる。
【００３２】
該当する文書が暗号化されている場合、文書を解読するための暗号化キーを検索機能によって検索する（ＳＴ３０８）。暗号化キーは文書を暗号化するために使用された暗号化アルゴリズムのタイプに依存している。例えば、パスワードまたはＰＧＰアルゴリズムに使用されたバイナリ・キー・ファイルである。電子メールサーバ３０または電子メールメッセージを生成するために使用される電子メールアプリケーションは、暗号化キーのアドレスを識別し、検索が可能なようにファイルサーバ２０、または送信側ワークステーション１０の関連付けられているローカルファイルにアクセスするように設定することができる。暗号化キーの検索に加えて、電子メールメッセージの受信側アドレスに関する情報を備えたキーをさらに符号化してもよい。このアドレス情報の符号化は、アドレスに関連したユーザの暗号化キーの使用を制限できる。また、暗号化キーの符号化は、同様にそれらのアドレスに対してアクセス権限を識別する情報を含んでいる。アクセス権限はデフォルトの値をそのまま設定してもよいし、各受信者の有するアドレスに対してアクセス権限を個々に設定することもできる。
【００３３】
次に、検索された暗号化キーを、暗号化された文書へのリンクとともに電子メールメッセージに暗号化キー付添付機能によって添付する（ＳＴ３１０）。添付後、文書及び暗号化キーへのリンクを含んだ電子メールメッセージを、電子メールメッセージ中にあるそれぞれのアドレスに暗号化キー付転送機能によって転送される（ＳＴ３１２）。このようにして、作成された電子メールメッセージは電子メールサーバ２０によって送信側ワークステーションから１以上の受信側ワークステーション６０へ送信される。
【００３４】
受信した電子メールメッセージに含まれているリンクをクリックすることによって電子メールメッセージ受信者は所定の文書にアクセスを始める。受信側ワークステーション６０側で、電子メールメッセージに含まれているリンクを受信者によってクリックされたことに基づいて、アクセスの要求が該当する文書のアドレスに送信機能によって送信される（ＳＴ３１６）。アクセス要求はＨＴＴＰや電子メールアドレスのようなアクセス要求を送信するユーザを識別する情報を含んでいる。アクセス要求は該当する文書が格納されているファイルサーバに受信機能によって受信される（ＳＴ３１８）。
【００３５】
その後暗号化された文書のアドレスを暗号化文書アドレス検索機能によって検索する（ＳＴ３２０）。該当する文書のアドレスはアクセス要求に含まれている情報から決定される。その後、該当する文書はアクセス要求に含められた暗号化キーを利用して解読機能によって解読される（ＳＴ３２２）。暗号化された該当する文書を解読する方法は、暗号化に使用されたアルゴリズムに依存している。解読された該当する文書へのアクセスを提供する前に、暗号化キーで符号化されたアドレスが付与される。もし、アクセス要求されたアドレスに対して何れにも一致しない場合にはアクセスを提供しない。もし、アクセス要求のあったアドレスのうち１つに対して一致したならば、その一致したアドレスに対してアクセス権限に従ってアクセスが提供可能になる。このようにして、解読された文書へのアクセス権限が、ユーザアカウントにより提供できる。
【００３６】
次に本発明の第３の実施の形態について説明をする。図４Ａ及び図４Ｂは、本発明の第３の実施の形態に従った共有の文書アクセスを供給するプロセスのフローチャートである。図４Ａは送信側ワークステーション１０から電子メールメッセージを作成し、電子メールサーバ２０が該当する受信側ワークステーションに電子メールメッセージを転送するまでのシステム全体の処理のフローを示す。図４Ｂは受信側ワークステーション６０で電子メールメッセージを受信した以降のシステム全体の処理のフローを示す。尚、システム全体構成は第１の実施の形態と同様であるので同じ番号を付与することにし説明を省略する。
【００３７】
図４Ａに示されているように、ユーザによって添付された文書を有する電子メールの作成に基づいて、電子メールサーバ内に電子メールを作成する（ＳＴ４０２）。例えば、送信側ワークステーション１０を用いて電子サーバ２０を使用して、ファイルサーバ４０に格納した文書へのリンクを持った電子メールメッセージを作成することができる。リンクはファイルサーバ４０の所定の記憶領域中のである。文書が格納されている場所は、ＵＲＬまたはＵＲＩなどの汎用アドレスによって対応付けられている。
【００３８】
電子メールメッセージ中に含まれている識別されたアドレスに送信される前に、電子メールメッセージが添付ファイルを含んでいるか否かを検出手段によって検出する（ＳＴ４０４）。検出は電子メールサーバ２０あるいは電子メールメッセージを作成するために使用されたアプリケーションによって検出されている。このように、電子メールサーバ２０は電子メールメッセージを作成、送受信格納するための設定以外に、電子メールメッセージに所定の文書へのリンクを含んでいるか否かを判断するための検出機能を設けている。
【００３９】
ＳＴ４０４で添付文書が検出された場合、文書は電子メールメッセージから分離機能によって分離する（ＳＴ４０６）。電子メールメッセージに添付された文書の分離は電子メールサーバ２０あるいは電子メールメッセージを作成した電子メールアプリケーションにより行われる。その後、分離された該当する文書は、電子メールサーバ２０などの所定の記憶領域中に格納機能によって格納される（ＳＴ４０８）。また、格納される記憶領域は送信側ワークステーションからアクセス可能であればファイルサーバ４０など電子メールサーバ２０とは異なる記憶装置であってもよい。
【００４０】
文書の分離及び格納に加えて、電子メールメッセージに含まれる受信側のアドレスを抽出機能によって抽出する（ＳＴ４１０）。次に抽出されたアドレスに基づいてユーザアカウントを生成機能によって生成（作成）する（ＳＴ４１２）。次に分離された該当する文書へのアクセス権限を電子メールメッセージから抽出された各アドレスに対して設定機能によって設定される（ＳＴ４１４）。
【００４１】
電子メールサーバ２０は、電子メールメッセージに含まれている受信者のアドレスに送信する前に、電子メールメッセージに添付している文書の代わりに、該当する文書のリンクを電子メールメッセージに添付機能によって添付する（ＳＴ４１６）。電子メールメッセージにリンクに関する情報を含めて各アドレスに転送機能によって転送する（ＳＴ４１８）。このようにして、作成された電子メールメッセージは電子メールサーバ２０によって送信側ワークステーションから１以上の受信側ワークステーション６０へ送信される。
【００４２】
受信メールメッセージを受信する各アドレスのユーザは文書にアクセスするために、電子メールメッセージ中に含まれるリンクをしようクリックすることにより、文書にアクセスする。電子メールメッセージに含まれているリンクのクリックに応じて受信側ワークステーション６０からアクセス要求が送信され、所定の文書のアドレスに送信機能によって送信する（ＳＴ４２２）。アクセス要求はＨＴＴＰや電子メールアドレスのようなアクセス要求を送信するユーザを識別する情報を含んでいる。アクセス要求は該当する文書が格納されているファイルサーバに受信機能によって受信される（ＳＴ４２４）。例えば電子メールメッセージがファイルサーバ４０に記憶されている場合、ファイルサーバ４０はアクセス要求を受信する。
【００４３】
電子メールに添付しているリンクに該当する文書へのアクセスを可能にする前に、文書に対応するユーザアカウントが参照機能によって参照される（ＳＴ４２６）。ユーザアカウントはリンクした文書が格納されるファイルサーバ２０に関連したユーザ管理データベース３０に格納される。アクセス要求を送信した受信がワークステーション６０に該当する文書にアクセス権限があるか否かを判断するためにユーザアカウントを参照する。例えば、アクセス要求を送信したユーザを識別するための情報がユーザアカウントに示されている場合、その識別情報から送信されたアクセス要求に対して該当する文書にアクセスする権限を有する。逆にユーザアカウントに示されていない場合、その識別情報から送信されたアクセス要求に対して該当する文書にアクセスする権限を有しない。
【００４４】
アクセス要求に対してアクセス権限を有していれば、ユーザ識別情報を送信した受信側ワークステーション６０はアクセス権限があると決定をする（ＳＴ４２８）。このように、文書に関連したユーザアカウントは該当する文書へのリンクが送信されるとアドレスごとに権限を有するか否かを判断する。アクセス要求及びユーザアカウント情報を送信するユーザを識別するアドレスを使用して、リンクしている文書に対してどのアクセス権限を持っているかを決定することができる。
【００４５】
アクセス権限に基づいて、文書へのアクセスを提供する（ＳＴ４３０）。例えば、確定されたアクセス権限が読取専用である場合、内容の変更はできないように制御されている。逆に確定されたアクセス権限が読取書込み双方を有する場合、アクセス要求のあった送信元で該当する文書を閲覧することができるとともに、アクセス要求のあった送信元からの指示に基づいて該当する文書の内容も変更することができる。このとき、変更指示履歴機能によって変更指示したユーザを識別できる識別情報などを記憶することにより、内容変更者を特定することが可能になる。
【００４６】
第３の実施の形態では電子メールに添付された文書は電子メールメッセージから分離され該当する文書へのリンクに置換される、このリンクされた文書へのアクセスを電子メールメッセージに含まれるアドレスに限定するために、ユーザアカウントが作成されるとともに分離された文書のアクセス権限が設定される。
【００４７】
次に本発明の第４の実施の形態について説明をする。図５Ａ及び図５Ｂは、本発明の第４の実施の形態に従った共有の文書アクセスを供給するプロセスのフローチャートである。図５Ａは送信側ワークステーション１０から電子メールメッセージを作成し、電子メールサーバ２０が該当する受信側ワークステーションに電子メールメッセージを転送するまでのシステム全体の処理のフローを示す。図５Ｂは受信側ワークステーション６０で電子メールメッセージを受信した以降のシステム全体の処理のフローを示す。尚、システム全体構成は第１の実施の形態と同様であるので同じ番号を付与することにし説明を省略する。
【００４８】
図５Ａに示されているように、ユーザによって作成された該当する文書へのリンクを備えた電子メールメッセージの作成に基づいて、電子メールサーバ内に電子メールメッセージを作成する（ＳＴ５０２）。例えば、送信側ワークステーション１０を用いて電子サーバ２０を使用して、ファイルサーバ４０に格納した文書へのリンクを持った電子メールメッセージを作成することができる。リンクはファイルサーバ４０の所定の記憶領域中のである。文書が格納されている場所は、ＵＲＬまたはＵＲＩなどの汎用アドレスによって対応付けられている。
【００４９】
電子メールメッセージ中に含まれている識別されたアドレスに送信される前に、電子メールメッセージが添付ファイルを含んでいるか否かを添付文書検出機能によって検出する（ＳＴ５０４）。検出は電子メールサーバ２０あるいは電子メールメッセージを作成するために使用されたアプリケーションによって検出されている。このように、電子メールサーバ２０は電子メールメッセージを作成、送受信格納するための設定以外に、電子メールメッセージに所定の文書へのリンクを含んでいるか否かを分析するための設定する機能を設けている。
【００５０】
ＳＴ５０４で添付文書が検出された場合、文書は電子メールメッセージから分離機能によって分離される（ＳＴ５０６）。その後、電子メールメッセージに文書を格納する代わりに該当する文書へのリンクを作成するとともにユーザアカウントを作成する。また、電子メールメッセージから分離された文書を暗号化機能によって暗号化する（ＳＴ５０８）。文書を暗号化するに際し、本第４の実施の形態では任意の暗号化方法を適用する。例えば、ＤＥＳアルゴリズムを用いて暗号化をしてもよい。文書の暗号化に加えて暗号化キーも暗号化キー作成機能によって作成される（ＳＴ５１０）。符号化キーは該当する文書を符号化するために使用する暗号化アルゴリズムのタイプに依存する、符号化キーは受信側ワークステーションのアドレスに関する情報を暗号化（符号化）することができる。このアドレス情報の符号化は、それらのアドレスに関連したユーザ暗号化キーの使用を制限することができる。暗号化キーの符号化は、同様に該当するアドレスに対してアクセス権限を識別する情報を含んでいる。アクセス権限は初期設定によって設定可能でもあり、ユーザの指定によっても設定可能である。
【００５１】
その後暗号化された文書は、暗号化キーとともに電子メールメッセージに暗号化キー付添付機能によって添付されている（ＳＴ５１２）。暗号化された文書及び暗号化キーの添付は、電子メールサーバ２０、あるいは電子メールメッセージを作成した電子メールアプリケーションによって行われる。ＳＴ５１２のあとに、電子メールメッセージに含まれる識別したアドレスに、電子メールメッセージが暗号化キー付転送機能によって転送される（ＳＴ５１４）。このようにして、作成された電子メールメッセージは電子メールサーバ２０によって送信側ワークステーションから１以上の受信側ワークステーション６０へ送信される。
【００５２】
次に電子メールメッセージを受信した後の処理について図５Ｂを用いて説明をする。電子メールメッセージを受信した受信者はリンクからのアクセス要求に基づいて、暗号化された文書へのアクセスが可能である。電子メールメッセージをユーザによってクリックすることにより符号化された文書へのアクセスが開始された後に符号化キーの適用が始まる（ＳＴ５１６）。文書を解読する方法は、暗号化に使用されたアルゴリズムに依存する。解読された文書へのアクセスを提供する前に、符号化キーで符号化されたアドレスを参照することができる。符号化されている文書に対応しているアドレスが、電子メールメッセージ中のアドレスにどれも対応していなければ符号化されている文書にアクセスすることはできない。逆にどれか１つのアドレスに対応している場合は文書を解読することができる。文書が解読された後ユーザに対して該当する文書へのアクセスを提供機能によって提供（許可）する（ＳＴ５１８）。
【００５３】
第４の実施の形態のプロセスにおいて、符号化された文書が電子メールに添付され、ジ受信側ワークステーション６０の所定のアドレスに供給される。同様に、符号化された文書を符号化された文書のリンクに置換することも可能である。リンク情報が符号化された文書の代わりに送信される場合、符号化された文書へのアクセス要求は符号化キーを含む。符号化文書へのアクセスを限定するために符号化キーは内部に符号化されたアドレス及びアクセス情報を持っている。文書が符号化される前に符号化された文書へのアクセス管理のために、電子メールメッセージに含められるユーザアカウントを作成することもできる。
【００５４】
第１ないし第４の実施の形態において説明した、特定用途における受信側アドレスは、リモートアクセスに基づいて、受信側の代替の電子メールアドレスを含んでいる。また、第１ないし第４の実施の形態は具体例の説明の目的で示した。したがって、発明を開示したとおりの形式に限定するものではい。また、各実施の形態の所定の一部分を他の実施の形態と組み合わせることも可能である。各実施の形態は発意の原理を説明するために選択及び説明されるものである。したがって、当業者が、予想する特定の使用に適合するように、本実施の形態に修正をほどこし本発明を利用することも可能である。
【００５５】
なお、本実施の形態においてはシステム内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【図面の簡単な説明】
【００５６】
【図１】文書アクセスシステムのシステム図。
【図２】共有の文書アクセスを供給するプロセスのフローチャート（第１の実施の形態）。
【図３】共有の文書アクセスを供給するプロセスのフローチャート（第２の実施の形態）。
【図４】共有の文書アクセスを供給するプロセスのフローチャート（第３の実施の形態）。
【図５】共有の文書アクセスを供給するプロセスのフローチャート（第４の実施の形態）。
【符号の説明】
【００５７】
１０    送信側ワークステーション    
２０    電子メールサーバ    
３０    ユーザ管理データベース    
４０    ファイルサーバ    
６０    受信側ワークステーション    
【図１】
2005004763.tif 000003
【図２】
2005004763.tif 000004
【図３】
2005004763.tif 000005
【図４】
2005004763.tif 000006
【図５】
2005004763.tif 000007