(57)【特許請求の範囲】
【請求項１】
利用者からの共有電子データの複製の利用要求に対して、利用認可判定者側装置にある評価器があらかじめ設定された利用ルールを用いて利用認可判定を行い、該判定結果が許諾の場合、利用者側装置が複製された共有電子データを取得し、該装置内にあるメモリに一時的に格納し、該複製された共有電子データを該利用者に利用させる電子データ共有方法において、
前記評価器が、
共有電子データの内容変更を行う権利を有する有権者が、その共有電子データの内容変更を行った場合、あるいは、共有電子データの削除を行う権利を有する有権者が、その共有電子データを削除した場合、予め保存されている許諾を与えた利用者側装置の識別情報を取得し、該識別情報の利用者側装置に利用中の複製された共有電子データの内容の更新または削除を要求し、
前記利用者側装置が、
前記評価器から利用中の前記複製された共有電子データの更新または削除が要求されると、前記利用者による前記複製された共有電子データの利用を実現するアプリケーション・プログラムによる前記複製された共有電子データの利用中断を強制し、
前記評価器の指示にしたがって前記メモリに保存された前記複製された共有電子データを更新または削除し、前記複製された共有電子データの更新または削除が終了すると、前記アプリケーション・プログラムで利用可能な該複製された共有電子データを利用再開させ、
前記アプリケーション・プログラムによる前記複製された共有電子データの利用時、前記アプリケーション・プログラムが該複製された共有電子データを正当に利用しているか否かを監視し、不正利用を確認した場合は該複製された共有電子データの利用を中止させるリアルタイム利用制御を伴う電子データ共有方法。
【請求項２】
共有電子データの利用ルールの内容変更を行う権利を有する有権者が、その共有電子データの利用ルールの内容変更を行った場合、前記評価器は、利用認可判定を再度行い、その結果に基づき、前記利用者側装置に前記複製された共有電子データの利用を継続させ、または利用を制限し、または利用を中止させる、請求項１に記載のリアルタイム利用制御を伴う電子データ共有方法。
【請求項３】
利用者からの共有電子データの複製の利用要求に対して、利用認可判定者側装置にある評価器があらかじめ設定された利用ルールを用いて利用認可判定を行い、該判定結果が許諾の場合、利用者側装置が複製された共有電子データを取得し、該装置内にあるメモリに一時的に格納し、該複製された共有電子データを該利用者に利用させる電子データ共有システムにおいて、
前評価器は、
予め許諾を与えた利用者側装置の識別情報を保存しておき、
共有電子データの内容変更を行う権利を有する有権者が、その共有電子データの内容変更を行った場合、あるいは、共有電子データの削除を行う権利を有する有権者が、その共有電子データを削除した場合、前記保存されている許諾を与えた利用者側装置の識別情報を取得し、該識別情報の利用者側装置に利用中の複製された共有電子データの内容の更新または削除を要求し、
前記利用者側装置は、
前記評価器の指示にしたがって前記メモリに保存された前記複製された共有電子データの更新または削除を行うメモリ・マネージャと、
前記評価器から利用中の前記複製された共有電子データの内容の更新または削除が要求されると、前記利用者による前記複製された共有電子データの利用を実現するアプリケーション・プログラムによる前記複製された共有電子データの利用中断を強制すると共に、前記アプリケーション・プログラムが該複製された共有電子データを正当に利用しているか否かを監視し、不正利用を確認した場合は該複製された共有電子データの利用を中止させるＡＰマネージャと、
前記評価器から前記複製された共有電子データの更新または削除が要求されると、前記ＡＰマネージャに該複製された共有電子データの利用中断を通知すると共に、前記メモリ・マネージャに前記メモリに保存された該複製された共有電子データを更新または削除させ、前記メモリ・マネージャから前記複製された共有電子データの更新または削除結果が応答されると、前記アプリケーション・プログラムで利用可能な該複製された共有電子データの利用再開を前記ＡＰマネージャに通知するダウンローダと、
を有する電子データ共有システム。
【請求項４】
前記評価器は、共有電子データの利用ルールの内容変更を行う権利を有する有権者が、その共有電子データの利用ルールの内容変更を行った場合、利用認可判定を再度行い、その結果に基づき、前記利用者側装置に前記複製された共有電子データの利用を継続させ、または利用を制限し、または利用を中止させる請求項３に記載のリアルタイム利用制御を伴う電子データ共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者からの共有電子データの複製の利用要求に対して、あらかじめ設定された利用ルールを用いて利用認可判定を行い、該判定結果が許諾の場合、該複製された共有電子データを利用者に利用させる電子データ共有システムに関する。
【背景技術】
【０００２】
高速ネットワークやＩＣＴ（Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）技術の普及に伴い、公私問わず電子データを共有して利用することのニーズが高まってきており、この種の電子データ共有システムが特許文献１などで提案されている。
【０００３】
ここで、電子データを共有することの敷居が低くなっている一方、誤って共有させてしまったデータの流出が問題となっている。複製されたデータを更新・削除しようにも複製されたデータの所在が分からないことが多く、共有電子データの内容を更新／削除したり、利用ルールを更新したりした際に、既に利用中のデータは影響を受けず、再度の利用認可判定において初めて変更が反映されることになる。そのため、いつまでも古いデータを持たれていることによる不整合や不利益が発生する場合があり、提供者側に不安が残る。
【特許文献１】特開２００５−０６３４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一度、電子データを共有すると、キャッシュ（複製された電子データ）が乱立し、各利用者のローカル環境にずっと残り続けることで、キャッシュの更新や削除を徹底できない恐れがあり、気軽に電子データを共有できない。誤って共有してしまった電子データ、あるいは状況が変化して共有すべきではなくなった電子データの流出を防ぐ必要がある。
【０００５】
本発明の目的は、共有電子データの内容が更新された場合や共有電子データが削除された場合に、内容の更新または削除を徹底する、電子データ共有方法およびシステムを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するため本発明の電子データ共有方法は、利用者からの共有電子データの複製の利用要求に対して、利用認可判定者側装置にある評価器があらかじめ設定された利用ルールを用いて利用認可判定を行い、該判定結果が許諾の場合、利用者側装置が複製された共有電子データを取得し、該装置内にあるメモリに一時的に格納し、該複製された共有電子データを該利用者に利用させる電子データ共有方法において、
前記評価器が、
共有電子データの内容変更を行う権利を有する有権者が、その共有電子データの内容変更を行った場合、あるいは、共有電子データの削除を行う権利を有する有権者が、その共有電子データを削除した場合、予め保存されている許諾を与えた利用者側装置の識別情報を取得し、該識別情報の利用者側装置に利用中の複製された共有電子データの内容の更新または削除を要求し、
前記利用者側装置が、
前記評価器から利用中の前記複製された共有電子データの更新または削除が要求されると、前記利用者による前記複製された共有電子データの利用を実現するアプリケーション・プログラムによる前記複製された共有電子データの利用中断を強制し、
前記評価器の指示にしたがって前記メモリに保存された前記複製された共有電子データを更新または削除し、前記複製された共有電子データの更新または削除が終了すると、前記アプリケーション・プログラムで利用可能な該複製された共有電子データを利用再開させ、
前記アプリケーション・プログラムによる前記複製された共有電子データの利用時、前記アプリケーション・プログラムが該複製された共有電子データを正当に利用しているか否かを監視し、不正利用を確認した場合は該複製された共有電子データの利用を中止させる方法である。
一方、本発明の電子データ共有システムは、利用者からの共有電子データの複製の利用要求に対して、利用認可判定者側装置にある評価器があらかじめ設定された利用ルールを用いて利用認可判定を行い、該判定結果が許諾の場合、利用者側装置が複製された共有電子データを取得し、該装置内にあるメモリに一時的に格納し、該複製された共有電子データを該利用者に利用させる電子データ共有システムにおいて、
前評価器は、
予め許諾を与えた利用者側装置の識別情報を保存しておき、
共有電子データの内容変更を行う権利を有する有権者が、その共有電子データの内容変更を行った場合、あるいは、共有電子データの削除を行う権利を有する有権者が、その共有電子データを削除した場合、前記保存されている許諾を与えた利用者側装置の識別情報を取得し、該識別情報の利用者側装置に利用中の複製された共有電子データの内容の更新または削除を要求し、
前記利用者側装置は、
前記評価器の指示にしたがって前記メモリに保存された前記複製された共有電子データの更新または削除を行うメモリ・マネージャと、
前記評価器から利用中の前記複製された共有電子データの内容の更新または削除が要求されると、前記利用者による前記複製された共有電子データの利用を実現するアプリケーション・プログラムによる前記複製された共有電子データの利用中断を強制すると共に、前記アプリケーション・プログラムが該複製された共有電子データを正当に利用しているか否かを監視し、不正利用を確認した場合は該複製された共有電子データの利用を中止させるＡＰマネージャと、
前記評価器から前記複製された共有電子データの更新または削除が要求されると、前記ＡＰマネージャに該複製された共有電子データの利用中断を通知すると共に、前記メモリ・マネージャに前記メモリに保存された該複製された共有電子データを更新または削除させ、前記メモリ・マネージャから前記複製された共有電子データの更新または削除結果が応答されると、前記アプリケーション・プログラムで利用可能な該複製された共有電子データの利用再開を前記ＡＰマネージャに通知するダウンローダと、
を有する。
【０００７】
本発明は、共有電子データの内容が更新された場合や共有電子データが削除された場合に速やかに利用中の複製された共有電子データを突き止め、内容を更新または複製データを削除した上で、必要に応じて、利用を制限または複製された共有電子データを削除して利用を中止させるようにしたものである。
【０００８】
また、共有電子データの利用ルールの内容変更を行う権利を有する有権者が、その共有電子データの利用ルールの内容変更を行った場合、速やかに利用中の複製された共有電子データを突き止め、評価器が、利用認可判定を再度行い、その結果に基づき、必要に応じて、利用を制限または複製された共有電子データを削除して利用を中止させるようにしてもよい。
【発明の効果】
【０００９】
本発明によれば、いったん電子データを共有した後、内容の更新や削除、あるいは利用ルールの更新を行う際に、利用中のキャッシュについても更新や削除が反映されるため、電子データを気軽に安心して共有することが可能になる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明の実施の形態について図面を参照して説明する。
【００１１】
図１は本発明の一実施形態の電子データ共有システムのブロック図である。
【００１２】
本実施形態の電子データ共有システムはアップデーター１とストレージ・マネージャ２とストレージ３と評価器４とワールド・レコグナイザー５とダウンローダー６とメモリ・マネージャ７とメモリ８とＡＰマネージャ９とＡＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ）１０で構成されている。ブロック１〜５は電子データ提供者・管理者側の機能を実現するものであり、ブロック６〜１０は電子データ利用者側の機能を実現するものである。全てのブロックはネットワーク経由または端末ローカルにソフトウェア的に結合されている。どのブロックがどの物理的な端末にあっても構わない。通常、ノードは１〜１０のブロック全てを有している。ここで、ノードはネットワーク上に存在する常駐型プロセスのことで、様々な局面において異なる性格を帯びる。利用者がそれを使って情報の利用認可要求や情報の利用を行う際には利用者ノードとなり、情報を管理・格納する際には情報管理ノードとなり、利用認可判定を行う際には利用認可判定ノードとなる。全てのブロックは、複数存在してもよい。
【００１３】
アップデーター１は、共有電子データの内容を更新したり、共有電子データを削除したり、共有電子データの利用ルールを更新したりする権利を有する有権者からの前記操作の要求を受け付け、評価器４経由でストレージ・マネージャ２に、操作の実行を要求し、その結果を評価器４経由で受け取り、有権者に示すものである。
【００１４】
ストレージ・マネージャ２は、共有電子データおよびその利用ルールなどの付属情報を管理するものであり、アップデーター１による、評価器４を経由した、ストレージ３への共有電子データ登録・更新要求や、ダウンローダー６による、評価器４を経由した、ストレージ３からの共有電子データ取得要求などを受け付け、これに応答する。ストレージ・マネージャ２は、ストレージ３に対し共有電子データの操作を行い、応答を受け取り、評価器４に対し、共有電子データの内容が更新／削除されたことや利用ルールが更新されたことを通知する。評価器４への通知は、評価器４からの問合せに応じる形でもよい。一つのストレージ・マネージャー２は複数のストレージ３を管理してもよい。
【００１５】
ストレージ３は、共有電子データおよびその利用ルールなどの付属情報を保管するもので、ストレージ・マネージャ２からの要求に基づき、共有電子データの操作を実現する。ストレージ３は、一つの物理的なストレージあるいは複数の物理的なストレージを透過的に一つの仮想的なストレージと見なしたものにより構成される。後者の場合、閾値秘密分散法などの情報分割アルゴリズムを用いて共有電子データを分散させてもよい。
【００１６】
評価器４は、アップデーター１の依頼により、共有電子データの利用認可判定を行うもので、利用認可判定結果が許諾の場合、共有電子データの更新／削除・利用ルールの更新をストレージ・マネージャ２に要求する。また、評価器４は複製された共有電子データ（以下、複製共有電子データと言う）をダウンローダー６に渡す。さらに、評価器４は、ダウンローダー６の依頼により、複製共有電子データの利用認可判定を行い、利用認可判定結果が許諾の場合、複製共有電子データをダウンローダー６に渡す。利用認可判定には、利用ルールを用いるが、その際、ワールド・レコグナイザー５から、判定に必要な属性やコンテキストの値を取得する。評価器４は、信頼性を高めるために複数で利用認可判定を行ってもよい。評価器４は、どのダウンローダー６に対して複製共有電子データを渡したのかを管理する。評価器４は、定期的に各ダウンローダー６に対して通信可能性を検証してもよい。評価器４は、利用ルール変更時に各ダウンローダー６を通じて、再利用認可判定を行う。
【００１７】
ワールド・レコグナイザー５は、利用認可判定に必要な属性やコンテキストの値を取得し、評価器４に渡す。ワールド・レコグナイザー５は、その取得する属性やコンテキストの値ごとに複数存在してもよい。ここで、属性とは、利用者のＩＤや所属グループ、資格、本人性認証結果、利用回数など利用者個人に属する属性や利用者端末のＨＤＤ残量やセキュリティ対策度など利用者端末に属する属性などを指す。また、コンテキストとは、時刻など環境や状況を指す。ワールド・レコグナイザー５は、前記属性値を利用者端末装置などから取得し、前記コンテキストの値を自らが存在する端末装置の時計などから取得する。
【００１８】
ダウンローダー６は、ＡＰ１０からの利用要求を受け付け、これに応答を返すものであり、評価器４に認可判定を要求すると共に共有電子データとその許諾条件および必要に応じてその付属情報を受け取る。ダウンローダー６は、複製共有電子データ等を取得すると、メモリ・マネージャ７に対して、それらを一時的にメモリ８に格納することを依頼するとともに、ＡＰマネージャ９に対して、ＡＰ１０が正しく利用を行っていることの監視を依頼する。ダウンローダー６は、評価器４からの要求に基づき、メモリ・マネージャ７に対して、複製共有電子データの内容の更新や削除を要求する。ダウンローダー６は、評価器４から受動的に通知を受けるだけでなく、定期的あるいは特定の属性やコンテキストの値が変更されるごとに評価器４に対して問合せを行うこととしてもよい。
【００１９】
メモリ・マネージャ７は、ダウンローダー６やＡＰ１０からメモリ８上の複数共有電子データの操作要求を受け付け、メモリ８を操作する。メモリ８は、複製共有電子データとその許諾条件および必要に応じて付属情報を保管するもので、メモリ・マネージャ７からの要求に基づき、複製共有電子データの操作を実現する。
【００２０】
ＡＰマネージャ９は、ダウンローダー６の依頼により、ＡＰ１０が正しく複製共有電子データを利用していることを監視するものである。ＡＰマネージャ９は、ダウンローダー６から、利用中の複製共有電子データの内容が更新／削除されたことや利用ルールが更新されたことの通知を受け、ＡＰ１０への利用制限・利用中止を強制し、ユーザへの通知を行う。ＡＰマネージャ９は、ダウンローダー６から受動的に通知を受けるだけでなく、定期的あるいは特定の属性やコンテキストの値が変更されるごとにダウンローダー６に対して問合せを行うこととしてもよい。一つのＡＰマネージャー９は、複数のＡＰ１０を管理してもよい。
【００２１】
ＡＰ１０は、利用者からの複製共有電子データ利用要求を受け付け、利用を実現するものであり、複数種類あってもよい。ＡＰ１０は、ダウンローダー６に対して、共有電子データの利用要求を行い、応答を得る。ＡＰ１０は、メモリ・マネージャ７を介して、複製共有電子データにアクセスし、利用終了時には、メモリ・マネージャ７を介して、複製共有電子データを削除する。ＡＰ１０は、ＡＰマネージャ９により、複製共有電子データを正当に利用しているか監視される。
【００２２】
各ブロックは一つの物理端末上にあってもよいし、全て別々の物理端末上にあってもよい。
【００２３】
図２は本実施形態における複製共有電子データの利用要求から利用開始までの動作を説明するシーケンス図である。
【００２４】
利用者がＡＰ１０に対し、複製共有電子データの利用を要求する（ステップ１０１）。ＡＰ１０は、その要求をダウンローダー６に投げる（ステップ１０２）。ダウンローダー６は、その要求を評価器４に投げる（ステップ１０３）。評価器４は、複製対象となる共有電子データに対する利用ルールを取得し、その中から必要なパラメータ（属性やコンテキスト）を抽出し（ステップ１０４）、ワールド・レコグナイザー５に対し、上記パラメータの値の取得を要求する（ステップ１０５）。評価器４は、ワールド・レコグナイザー５から上記パラメータの値を取得し（ステップ１０６）、利用認可判定を行い（ステップ１０７）、利用認可判定結果が許諾であれば、ストレージ・マネージャ２に対して、複製共有電子データの取得を要求する（ステップ１０８）。ストレージ・マネージャ２は、ストレージ３に対し、複製共有電子データの取得を要求し（ステップ１０９）、ストレージ３から複製共有電子データを取得する（ステップ１１０）。評価器４は、ストレージ・マネージャ２から複製共有電子データを取得し（ステップ１１１）、許諾者として、ダウンローダー６にアクセスするための情報を保存する（ステップ１１２）。ダウンローダー６は、評価器４から複製共有電子データを取得する（ステップ１１３）。評価器４経由で複製共有電子データを取得するのではなく、ストレージ・マネージャ２から直接取得するようにしてもよい。ダウンローダー６は、メモリ・マネージャ７に対して、複製共有電子データと許諾条件および必要に応じて付属情報をメモリ８に格納することを要求する（ステップ１１４）。メモリ・マネージャ７は、メモリ８に上記複製共有電子データ等を格納することを要求する（ステップ１１５）。メモリ８は、それらを格納した後、メモリ・マネージャ７に対し、上記複製共有電子データ等の格納結果を応答する（ステップ１１６）。メモリ・マネージャ７は、ダウンローダー６に対して上記格納結果を応答する（ステップ１１７）。ダウンローダー６は、ＡＰマネージャ９に対して、ＡＰ１０が複製共有電子データを利用する上で守るべき条件（許諾条件）を示すと共に、正当利用の監視を要求する（ステップ１１８）。ＡＰマネージャ９は、ＡＰ１０が複製共有電子データを正当に利用しているかどうかを監視し（ステップ１１９）、不正利用を確認した場合、利用を中止させ、複製共有電子データをメモリ・マネージャ７を介して削除する。一方、ダウンローダー６は、ＡＰ１０に利用認可判定結果を応答する（ステップ１２０）。ＡＰ１０は、利用者に利用認可判定結果を応答し（ステップ１２１）、複製共有電子データの利用を開始させる。利用認可判定結果が許諾の場合、ＡＰ１０は、メモリ・マネージャ７経由でメモリ８上の複製共有電子データを取得する。
【００２５】
図３は本実施形態における共有電子データの更新／削除から利用者環境への反映までの動作を示すシーケンス図である。
【００２６】
共有電子データの内容を更新したり削除することのできる権利を持つ有権者が、アップデーター１に対して、共有電子データの更新／削除を要求する（ステップ２０１）。アップデーター１は、その要求を評価器４に投げる（ステップ２０２）。評価器４は、共有電子データの内容の更新／削除に対する利用ルールを取得し、その中から必要なパラメータ（属性やコンテキスト）を抽出し（ステップ２０３）、ワールド・レコグナイザー５に対し、上記パラメータの値を要求し（ステップ２０４）、ワールド・レコグナイザー５から上記パラメータの値を取得し（ステップ２０５）、利用認可判定を行う（ステップ２０６）。利用認可判定結果が許諾であれば、ストレージ・マネージャ２に対して、複製共有電子データの内容の更新／削除を要求する（ステップ２０７）。ストレージ・マネージャ２は、ストレージ３に対し、複製共有電子データ内容の更新／削除を要求する（ステップ２０８）。ストレージ３は、複製共有電子データの内容更新／削除を行い、ストレージ・マネージャ２は、ストレージ３から、その結果応答を取得する（ステップ２０９）。ストレージ・マネージャ２は、その応答を評価器４に渡す（ステップ２１０）。評価器４は、その応答をアップデーター１に渡す（ステップ２１１）。アップデーター１はその結果を有権者に通知する（ステップ２１２）。
【００２７】
一方、評価器４は、更新／削除された共有電子データの複製データの利用を許諾された利用者のダウンローダー６情報を取得する（ステップ２１３）。上記全てのダウンローダー６に対して、複製共有電子データの内容更新／削除を要求する（ステップ２１４）。ダウンローダー６は、ＡＰマネージャ９に対して、複製共有電子データの利用の一時中断／中止を要求する（ステップ２１５）。ＡＰマネージャ９は、ＡＰ１０に対して、複製共有電子データの利用の一時中断／中止を要求する（ステップ２１６）。また、ダウンローダー６は、メモリ・マネージャ７に対し、複製共有電子データの内容の更新／削除を要求する（ステップ２１７）。メモリ・マネージャ７は、メモリ８に対し、複製共有電子データの内容の更新／削除を要求する（ステップ２１８）。メモリ８は複製共有電子データの内容の更新／削除を実行し、その結果をメモリ・マネージャ７に応答する（ステップ２１９）。メモリ・マネージャ７は、ダウンローダー６にその応答を渡す（ステップ２２０）。
【００２８】
複製共有電子データの利用再開が可能であれば、ダウンローダー６は、ＡＰマネージャ９に利用再開を依頼する（ステップ２２１）。ＡＰマネージャ９は、ＡＰ１０に利用再開を依頼する（ステップ２２２）。ダウンローダー６は評価器４に複製共有電子データの更新/削除が成功したことを報告してもよい。
【００２９】
図４は、本実施形態における複製共有電子データの利用ルールの更新から利用者環境への反映までの動作を示すシーケンス図である。
【００３０】
複製共有データの利用ルールを更新することのできる権利を持つ有権者が、アップデーター１に対して、複製共有電子データの利用ルールの更新を要求する（ステップ３０１）。アップデーター１は、その要求を評価器４に投げる（ステップ３０２）。評価器４は、複製共有電子データの利用ルールの更新に対する利用ルールを取得し、その中から必要なパラメータ（属性やコンテキスト）を抽出し（ステップ３０３）、ワールド・レコグナイザー５に対し、上記パラメータの値を要求し（ステップ３０４）、ワールド・レコグナイザー５から上記パラメータの値を取得し（ステップ３０５）、利用認可判定を行う（ステップ３０６）。利用認可判定結果が許諾であれば、ストレージ・マネージャ２に対して、複製共有電子データの利用ルールの更新を要求する（ステップ３０７）。ストレージ・マネージャ２は、その要求をストレージ３に投げる（ステップ３０８）。ストレージ３は、複製共有電子データの利用ルールを更新し、ストレージ・マネージャ２は、ストレージ３から、その結果応答を取得する（ステップ３０９）。ストレージ・マネージャ２は、その応答を評価器４に渡す（ステップ３１０）。評価器４は、その応答をアップデーター１に渡し（ステップ３１１）、アップデーター１はその結果を有権者に通知する（ステップ３１２）。
【００３１】
一方、評価器４は、更新した利用ルールが適用されるべき複製共有電子データの利用を許諾された利用者のダウンローダー６情報を取得し（ステップ３１３）、上記全てのダウンローダー６に対して、複製共有電子データの利用ルールの更新を要求する（ステップ３１４）。ダウンローダー６は、ＡＰマネージャ９に対して、複製共有電子データの利用の一時中断／中止を要求する（ステップ３１５）。ＡＰマネージャ９は、ＡＰ１０に対して、複製共有電子データの利用の一時中断／中止を要求する（ステップ３１６）。
【００３２】
また、ダウンローダー６は、評価器４に対して、更新された利用ルールを用いて再利用認可判定を依頼する（ステップ３１７）。評価器４は、再利用認可判定を行う（ステップ３１８）。そのステップの内容は、適用する利用ルールは異なるがステップ３０３〜３０６と同様である。ダウンローダー６は、評価器４から再利用認可判定結果を取得する（ステップ３１９）。再利用認可判定結果が拒絶であれば、ダウンローダー６は、メモリ・マネージャ７に対し、複製共有電子データの削除を要求する（ステップ３２０）。メモリ・マネージャ７は、メモリ８に対し、複製共有電子データの削除を要求する（ステップ３２１）。メモリ８は複製共有電子データの削除を実行し、その結果をメモリ・マネージャ７に応答する（ステップ３２２）。メモリ・マネージャ７は、ダウンローダー６にその応答を渡す（ステップ３２３）。一方、再利用認可判定結果が許諾であれば、ダウンローダー６は、ＡＰマネージャ９に利用再開を依頼する（ステップ３２４）。ＡＰマネージャ９は、ＡＰ１０に利用再開を依頼する（ステップ３２５）。ダウンローダー６は評価器４に複製共有電子データの再利用認可判定を行ったことを報告してもよい。
【００３３】
本発明の他の実施形態として、以下のことが考えられる。
【００３４】
利用者／利用者端末などの属性・資格が変化した際に、評価器４は、再度利用認可判定を行い、その結果に基づき、利用を継続させたり、利用を制限したり、複製共有電子データを削除して利用を中止させる。
【００３５】
時刻など環境が変化した際に、評価器４は、再度利用認可判定を行い、その結果に基づき、利用を継続させたり、利用を制限したり、複製共有電子データを削除して利用を中止させる。
【００３６】
利用が終了した利用者のノードは、利用認可判定者のノードにその旨を通知し、利用認可判定者が把握する許諾者は現在利用中の者のみとする。
【００３７】
利用認可判定者のノードが、利用者側のノードに通知するのを一定期間ごとに確認する。
【００３８】
複製共有電子データの内容を更新したり、利用を制限したり、複製共有電子データを削除して利用を中止させる際に、評価器４は利用者側のノードに警告を表示し、一定期間待つ。
【００３９】
複製共有電子データの内容を更新したり、利用を制限したり、複製共有電子データを削除して利用を中止させる際に、評価器４は利用者の承諾を得るまで待つ。
【００４０】
本発明の電子データ共有システムは、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータ内の揮発性メモリのように、一定時間プログラムを保持しているものを含む。
【００４１】
以下、具体例を説明する。
【００４２】
具体例１
共有電子情報＝「人気ラーメン店Ｘに現在行列している客数」
利用ルール＝「会員ならば閲覧可能」
有権者＝「ラーメン店Ｘのスタッフ」
利用者＝「会員Ａ」
（１）会員Ａが、「人気ラーメン店Ｘに現在行列している客数」を閲覧中とする
（２）ラーメン店Ｘのスタッフが現状に基づき「人気ラーメン店Ｘに現在行列している客数」の内容を更新する
（３）すると、会員Ａの閲覧ＡＰの画面に表示されている「人気ラーメン店Ｘに現在行列している客数」が自動的に更新される。
【００４３】
具体例２
共有電子情報＝「映像Ｙ」
利用ルール＝「会員ならば閲覧可能」
有権者＝「映像配信会社のスタッフ」
利用者＝「会員Ａ」
（１）会員Ａが「映像Ｙ」を閲覧中とする。
（２）映像配信会社のスタッフが、「映像Ｙ」に不適切な映像が含まれていることに気付き、「映像Ｙ」を削除する。
（３）すると、会員Ａの閲覧ＡＰの画面で流れている「映像Ｙ」が終了する。オプションとして、その際、お詫びメッセージが表示される。
【００４４】
具体例３
共有電子情報＝「Ｚ社の顧客情報」
利用ルール＝「Ｚ社内端末からならば誰でも閲覧可能」→「Ｚ社内端末から、かつＺ社社員であれば閲覧可能」
有権者＝「Ｚ社担当者」
利用者＝「Ｚ社内端末を利用しているアルバイト」
（１）Ｚ社内端末を利用しているアルバイトが、「Ｚ社顧客情報」を閲覧中とする。
（２）Ｚ社担当者が利用ルールを「Ｚ社内端末からならば誰でも閲覧可能」から「Ｚ社内端末から、かつＺ社社員であれば閲覧可能」へと更新する。
（３）すると、Ｚ社内端末を利用しているアルバイトの閲覧ＡＰの画面に表示されている「Ｚ社顧客情報」が自動的に削除される。オプションとして、その際、メッセージが表示される。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態による電子データ共有システムのブロック図である。
【図２】図１の実施形態における複製共有電子データの利用要求から利用開始までの動作を示すシーケンス図である。
【図３】図１の実施形態における共有電子データの更新／削除から利用者環境への反映までの動作を示すシーケンス図である。
【図４】図１の実施形態における複製共有電子データの利用ルールの更新から利用者環境への反映までの動作を示すシーケンス図である。
【符号の説明】
【００４６】
１    アップデーター
２    ストレージ・マネージャ
３    ストレージ
４    評価器
５    ワールド・レコグナイザー
６    ダウンローダー
７    メモリ・マネージャ
８    メモリ
９    ＡＰマネージャ
１０    ＡＰ
１０１〜１２１、２０１〜２２２、３２１〜３２５    ステップ
【図１】
0004754412.tif 000002
【図２】
0004754412.tif 000003
【図３】
0004754412.tif 000004
【図４】
0004754412.tif 000005