Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3584837B2 - Distributed information securing device, distributed information securing business system, and machine-readable recording medium recording program - Google Patents
[go: Go Back, main page]

JP3584837B2 - Distributed information securing device, distributed information securing business system, and machine-readable recording medium recording program - Google Patents

Distributed information securing device, distributed information securing business system, and machine-readable recording medium recording program Download PDF

Info

Publication number
JP3584837B2
JP3584837B2 JP2000043554A JP2000043554A JP3584837B2 JP 3584837 B2 JP3584837 B2 JP 3584837B2 JP 2000043554 A JP2000043554 A JP 2000043554A JP 2000043554 A JP2000043554 A JP 2000043554A JP 3584837 B2 JP3584837 B2 JP 3584837B2
Authority
JP
Japan
Prior art keywords
document
expiration date
computer
information
link information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000043554A
Other languages
Japanese (ja)
Other versions
JP2001229197A (en
Inventor
智治 山口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2000043554A priority Critical patent/JP3584837B2/en
Publication of JP2001229197A publication Critical patent/JP2001229197A/en
Application granted granted Critical
Publication of JP3584837B2 publication Critical patent/JP3584837B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、計算機ネットワーク上を流通する情報の管理技術に関し、特にインターネット上に公開される流動的な情報を長期的、恒常的に参照可能にするデータ管理技術に関する。
【0002】
【従来の技術】
更新後に更新を検出することは例えば特開平11−015851 号公報の「WWW ページリンク制御システムおよびその制御処理プログラムを記録した記録媒体」に開示されており、この技術を用いれば、リンク先のページが更新されたときに、リンク元のページにその旨を示す更新識別情報を表示可能である。
【0003】
また、特開平10−333966 号公報の「ハイパーリンク自動更新方法」および特開平09−293010 号公報の「情報同期化方法」には、第1のコンピュータ内に格納された第1のページを参照するリンクを持つ第2のコンピュータに保持された第2のページの情報を第1のコンピュータ上のデータベースに保持することで、第1のページが更新あるいは移動された際に、そのページを参照するリンクを持つ第2のコンピュータに通知して第2のページに含まれている第1のページを参照するリンクを更新可能にする方法を開示している。
【0004】
【発明が解決しようとする課題】
WWW のようにハイパーテキスト構造に基づいて計算機ネットワーク上に分散管理される情報では、各情報間にリンクを定義して異なるコンピュータに格納された情報への参照を定義することが可能であるが、参照先の情報の管理者は参照元の情報の管理者に断り無く、参照される情報の内容変更、移動、撤去などの更新が可能なため、参照元の管理者の意図しない参照となったり、参照自体が不可能になったりするという問題が生じる。
【0005】
特開平10−333966 号公報の「ハイパーリンク自動更新方法」および特開平09−293010 号公報の「情報同期化方法」では、参照元の情報を参照先のコンピュータに登録する必要があり、登録を行わなければ参照先の情報の更新は参照元に通知されない。また、特開平11−015851 号公報の「WWW ページリンク制御システムおよびその制御処理プログラムを記録した記録媒体」によれば、参照先のコンピュータに登録することなく参照元で参照先の情報が更新されたことを検出するが、そのためには、実際の更新の有無に関わらず更新状況を検査するために参照先のコンピュータにアクセスして情報を取得する必要がある。
【0006】
いずれの方法においても、参照元に更新が通知されるのは参照先の更新がなされた後であり、その更新内容によっては参照先の情報が参照元の意図する参照と異なる内容になってしまって、参照する価値を失うという問題が生じ得る。
【0007】
そこで、本発明の目的は、参照先の情報の更新が発生するより前に、参照元が更新時期と更新内容を知って、適切な対応を可能にする分散情報確保装置を提供することにある。
【0008】
【課題を解決するための手段】
本発明の分散情報確保装置は、上記目的を達成するため、
第1のコンピュータと第2のコンピュータが計算機ネットワークを介して接続されており、
前記第1のコンピュータは、
参照先文書を格納した電子文書格納手段と、
有効期限および有効期限になった時に前記参照先文書に対して行われる操作が削除,移動,更新の内の何れであるのかを示す操作種別を含む有効期限情報を前記参照先文書に設定する有効期限設定手段とを含んで構成され、
前記第2のコンピュータは、
前記参照先文書へのリンク情報を含んだ参照元文書を格納した電子文書格納手段と、
前記参照元文書が参照する参照先文書をリンク情報に基づいて取得する参照文書取得手段と、
該参照文書取得手段で取得された参照先文書に設定された有効期限情報を検出する有効期限解析手段と、
該有効期限解析手段の解析結果に基づいて参照先文書の有効期限情報を参照先文書へのリンク情報に関連付けて有効期限格納手段に格納する有効期限登録制御手段と、
参照先文書へのリンク情報と関連付けられて前記有効期限格納手段に格納されている有効期限情報に含まれている操作種別が削除或いは更新である場合は、有効期限よりも前の時点で前記リンク情報によって示される参照先文書をバックアップ文書格納手段へバックアップすると共に参照元文書中のリンク情報を前記バックアップ文書格納手段にバックアップした前記参照先文書を指し示すものに変更し、移動である場合は、有効期限になった時点に於いて参照元文書中のリンク情報を前記参照先文書の移動先を示すものに変更する期限文書処置手段とを含んで構成される。
【0009】
この構成に於いては、有効期限解析手段が参照先文書の有効期限情報を検出し、有効期限登録制御手段が、有効期限解析手段の解析結果に基づいて参照先文書の有効期限情報を参照先文書へのリンク情報に関連付けて有効期限格納手段に格納する。期限文書処置手段は、有効期限格納手段に格納されているリンク情報と有効期限情報とに基づいて、参照元文書中のリンク情報の更新と前記参照先文書のバックアップ文書格納手段へのバックアップを実行する。例えば、期限文書処置手段は、リンク情報と関連付けられて有効期限格納手段に格納されている有効期限情報に含まれている操作種別が削除或いは更新である場合は、有効期限よりも前の時点でリンク情報によって示される参照先文書をバックアップ文書格納手段へバックアップすると共に参照元文書中のリンク情報をバックアップ文書格納手段にバックアップした参照先文書を指し示すものに変更し、移動である場合は、有効期限になった時点に於いて参照元文書中のリンク情報を前記参照先文書の移動先を示すものに変更する。
【0010】
また、本発明の分散情報確保装置は、第2のコンピュータの負荷を低減させるため、
第1のコンピュータと第2のコンピュータと第3のコンピュータが計算機ネットワークを介して接続されており、
前記第1のコンピュータは、
参照先文書を格納した電子文書格納手段と、
有効期限および有効期限になった時に前記参照先文書に対して行われる操作が削除,移動,更新の内の何れであるかを示す操作種別を含む有効期限情報を前記参照先文書に設定する有効期限設定手段とを含んで構成され、
前記第2のコンピュータは、
前記参照先文書へのリンク情報を含んだ参照元文書を格納した電子文書格納手段と、
前記参照元文書が参照する参照先文書をリンク情報に基づいて取得する参照文書取得手段と、
該参照文書取得手段によって取得された参照先文書に設定されている有効期限情報を検出する有効期限解析手段と、
該有効期限解析手段の解析結果に基づいて参照先文書の有効期限情報を参照先文書へのリンク情報に関連付けで有効期限格納手段に格納する有効期限登録制御手段と、
参照先文書へのリンク情報と関連付けられて前記有効期限格納手段に格納されている有効期限情報に含まれている操作種別が削除或いは更新である場合は、有効期限よりも前の時点で前記リンク情報によって示される参照先文書を前記第3のコンピュータで確保することを指示すると共に参照元文書中のリンク情報を前記第3のコンピュータに確保された参照先文書を指し示すものに変更し、移動である場合は、有効期限になった時点に於いて参照元文書中のリンク情報を前記参照先文書の移動先を指し示すものに変更する期限文書処置手段と、
該期限文書処置手段からの指示を受けて前記第3のコンピュータに参照先文書の確保を要求する確保要求発生手段とを含んで構成され、
前記第3のコンピュータは、
前記第2のコンピュータから確保要求を受理する確保要求受理手段と、
該確保要求受理手段が受理した要求に従って前記第1のコンピュータから参照先文書を取得してバックアップ文書格納手段に格納する参照文書取得手段とを含んで構成される。
【0011】
この構成に於いては、第3のコンピュータが第2のコンピュータに代わって、参照先文書の取得,バックアップを行うので、第2のコンピュータの負荷を低減できる。
【0012】
また、本発明の分散情報確保ビジネスシステムは、上記目的を達成すると共に他のコンピュータからの要求によってバックアップした参照先文書の管理費用を要求元のコンピュータに請求できるようにするため、
第1のコンピュータと第2のコンピュータと第3のコンピュータが計算機ネットワークを介して接続されており、
前記第1のコンピュータは、
参照先文書を格納した電子文書格納手段と、
有効期限および有効期限になった時に行われる操作種別を含む有効期限情報を前記参照先文書に設定する有効期限設定手段とを含んで構成され、
前記第2のコンピュータは、
前記参照先文書へのリンク情報を含んだ参照元文書を格納した電子文書格納手段と、
前記参照元文書が参照する参照先文書をリンク情報に基づいて取得する参照文書取得手段と、
該参照文書取得手段によって取得された参照先文書に設定されている有効期限情報を検出する有効期限解析手段と、
該有効期限解析手段の解析結果に基づいて参照先文書の有効期限情報を参照先文書へのリンク情報に関連付けで有効期限格納手段に格納する有効期限登録制御手段と、
前記有効期限格納手段に格納されているリンク情報と有効期限情報とに基づいて、前記第3のコンピュータに確保させる参照先文書を指示すると共に、参照元文書中の前記参照先文書を指し示すリンク情報を前記第3のコンピュータに確保後の前記参照先文書を指し示すように変更する期限文書処置手段と、
該期限文書処置手段からの指示を受けて前記第3のコンピュータに参照先文書の確保を要求する確保要求発生手段と、
前記第3のコンピュータから送信される管理費用の請求情報を受信する請求受理手段とを含んで構成され、
前記第3のコンピュータは、
前記第2のコンピュータから確保要求を受理する確保要求受理手段と、
該確保要求受理手段が受理した要求に従って前記第1のコンピュータから参照先文書を取得してバックアップ文書格納手段に格納する参照文書取得手段と、
該参照文書取得手段が前記バックアップ文書格納手段に格納した参照先文書に対する管理費用の請求情報を前記第2のコンピュータに対して送信する費用決済手段とを含んで構成される。
【0013】
この構成に於いては、第3のコンピュータが第2のコンピュータからの確保要求によって取得,バックアップした参照先文書の管理費用を、第2のコンピュータに請求する。
【0014】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【0015】
図1は本発明に係る分散情報確保装置の第1の実施の形態の一構成例を示すブロック図である。かかる発明の実施の形態における分散情報確保装置は、第1のコンピュータ200 と第2のコンピュータ300 を含み、それらは計算機ネットワーク100 を介して接続されている。
【0016】
第1のコンピュータ200 は、参照先文書211 を格納した電子文書格納手段210 と、参照先文書211 に有効期限情報212 を設定する有効期限設定手段220 とを含んで構成される。有効期限情報212 には、参照先文書211 の有効期限と、有効期限になった時に参照先文書211 に対して行われる操作の種別が削除,移動,更新の内の何れであるのかを示す操作種別とが含まれる。
【0017】
第1のコンピュータ200 が備えている記録媒体K200 は、ディスク,半導体メモリ,その他の記録媒体であり、コンピュータ200 を有効期限設定手段220 として機能させるためのプログラムが記録されている。このプログラムは、コンピュータ200 によって読み取られ、コンピュータ200 の動作を制御することで、コンピュータ200 上に有効期限設定手段220 を実現する。
【0018】
第2のコンピュータ300 は、参照先文書 211へのリンク情報312 を含んだ参照元文書311 を格納した電子文書格納手段310 と、参照元文書311 が参照する参照先文書211 をリンク情報312 に基づいて取得する参照文書取得手段320 と、取得された参照先文書211 に設定された有効期限情報212 を検出する有効期限解析手段330 と、有効期限解析手段330 の解析結果に基づいて有効期限情報212 を参照先文書211 へのリンク情報312 に関連付ける有効期限登録制御手段340 と、該関連付けられた有効期限情報212 とリンク情報312 とを対応付けて格納しておく有効期限格納手段360 と、有効期限格納手段360 に格納された有効期限情報,リンク情報に基づいて、参照先文書211 をバックアップ文書格納手段370 へバックアップし、リンク情報312 をバックアップされた文書を示すように変更する等の処理を行う期限文書処置手段350 とを含んで構成される。
【0019】
第2のコンピュータ300 が備えている記録媒体K300 は、ディスク,半導体メモリ,その他の記録媒体であり、コンピュータ300 を参照文書取得手段320 ,有効期限解析手段330 ,有効期限登録制御手段340 ,期限文書処置手段350 として機能させるためのプログラムが記録されている。このプログラムは、コンピュータ300 によって読み取られ、コンピュータ300 の動作を制御することで、コンピュータ300 上に参照文書取得手段320 ,有効期限解析手段330 ,有効期限登録制御手段340 ,期限文書処置手段350 を実現する。
【0020】
例えば、計算機ネットワーク100 はインターネットで、第1のコンピュータ200 はWWW の情報を発信するWeb サーバであり、「www.mamechishiki.com」の名前で参照されるものとし、参照先文書211 はHTML形式で書かれたWeb ページであるとし、「/souji.html 」の名前で参照されるものとする。例えば、この参照先文書211 が西暦1999年の12月31日の23時59分に有効期限が切れ、このページが削除deleteされる予定であるとすると、有効期限設定手段220 は作成者の指示に基づいて「<meta name= “expiration” date=“1999/12/31 23:59:00 ” action=“ delete ”> 」という有効期限情報212 を参照先文書211 に挿入する。図2は有効期限情報212 が挿入された参照先文書211 の一例である。
【0021】
また、第2のコンピュータ300 の電子文書格納手段310 に保持される参照元文書311 もHTML形式で書かれたWeb ページであるとし、図3に例示するように「<a href=“http://www.mamechishiki.com/souji.html”> 」という、第1のコンピュータ200 上に存在する参照先文書211 を参照するリンク情報312 を含んで記述されているとする。
【0022】
次に、本実施の形態の動作について説明する。今、参照先文書211 ,参照元文書311 がそれぞれ図2,図3に示すものであるときに、コンピュータ300 の利用者や管理者が、図示を省略した表示装置に表示されている参照元文書311 中のリンク情報312 をクリックする等して、リンク情報312 を参照文書取得手段320 に入力したとする。
【0023】
参照文書取得手段320 は、リンク情報312 が入力されると、それに「backup」なる記述が含まれているか否かを調べる(図4,A1)。この例の場合、リンク情報312 は、図3に示すように「backup」を含まないので(A1がNO)、参照文書取得手段320 は、リンク情報312 に基づいてコンピュータ200 から参照先文書211 を取得し、それを表示装置に表示する等してユーザに提示する(A2,A3)。その後、参照文書取得手段320 は、参照先文書211 及びリンク情報312 を有効期限解析手段330 に渡すと共に、リンク情報312 が設定されている参照元文書311 の文書IDを有効期限解析手段330 に渡す(A4)。
【0024】
有効期限解析手段330 は、受け取った参照先文書211 を解析して有効期限情報212 を検出し、「西暦1999年の12月31日の23時59分」という有効期限の日時と「削除(delete)」という有効期限がきたときに参照先文書211 に施される操作種別を取り出し、それらとリンク情報312 と参照元文書311 の文書IDとを有効期限登録制御手段340 へ渡す。有効期限登録制御手段340 は、有効期限解析手段330 から渡された有効期限の日時「西暦1999年の12月31日の23時59分」と、操作種別「削除」と、リンク情報312 と、参照元文書311 の文書IDとを組にして有効期限格納手段360 に格納する。
【0025】
期限文書処置手段350 は、常時或いは定期的に有効期限格納手段360 に格納されている有効期限,操作種別,リンク情報,文書IDの組を順次処理対象にして図5の流れ図に示す処理を行う。
【0026】
今、例えば、上記した有効期限「西暦1999年の12月31日の23時59分」,操作種別「削除」,リンク情報312 ,参照元文書311 の文書IDの組を処理対象にしたとすると、期限文書処置手段350 は、次のような処理を行うことになる。
【0027】
期限文書処置手段350 は、先ず、操作種別を調べる(図5,B1,B3)。この例の場合、操作種別が「削除」であり、B1の判断結果がYESとなるので、期限文書処置手段350 は、B2のバックアップ処理を行う。
【0028】
B2のバックアップ処理では、次のような処理を行う。先ず、リンク情報312 によって指し示される参照先文書211 を、参照文書取得手段320 を用いてコンピュータ200 から取得し、それをバックアップ文書格納手段370 へバックアップする。その後、期限文書処置手段350 は、文書IDによって示される参照元文書311 に含まれるリンク情報312 を、バックアップした参照先文書を指示するように更新する。例えば、参照先文書211 が「/backup/mamechishiki/souji.html 」としてバックアップ文書格納手段370 に格納されたとすると、期限文書処置手段350 はリンク情報312 を「<a href=“/backup/mamechishiki/souji.html ”> 」へと書き換える。図6はリンク情報312 が書き換えられた後の参照元文書311 の例である。その後、期限文書処置手段350 は、有効期限格納手段360 から今回処理対象にした組を削除する。尚、この例では、B2のバックアップ処理を、B1の判断結果がYESとなった後、直ちに行うようにしたが、B2のバックアップ処理を行うタイミングは、有効期限よりも前であれば何時でも良い。例えば、B1の判断結果がYESとなった後、有効期限と現在日時との差を求め、その差が予め定められている値以下であれば、B2のバックアップ処理を行い、そうでなければ処理終了とするようにしても良い。
【0029】
尚、リンク情報312 が図6に示すように書き換えられた後は、参照文書取得手段320 は、参照先文書をコンピュータ200 からではなく、バックアップ文書格納手段370 から取得する。つまり、参照先文書取得手段320 は、図6のリンク情報312 によって指し示される参照先文書の取得が要求されると、リンク情報312 は「backup」なる記述を含むので、バックアップ文書格納手段370 から該当する参照先文書を取得し、それを利用者に提示することになる(図4,A1がYES,A5,A6)。
【0030】
次に、参照先文書211 の有効期限情報212 の記述が、「<meta name= “expiration” date=“1999/12/31 23:59:00 ” action=“move” destination=”/old/souji.html”> 」というように、期限がきたら「/old/souji.html 」という場所へ「移動」されることを示している場合に、図3に示す参照元文書311 中のリンク情報312 が指し示す参照先文書の取得が要求された場合の動作を説明する。
【0031】
参照文書取得手段320 は、利用者のクリック操作等によって図3に示すリンク情報312 が入力されると、リンク情報312 が「backup」を含まないので、コンピュータ200 から参照先文書211 を取得し、それを表示装置に表示する(図4,A1〜A3)。その後、参照先文書211 と、図3に示すリンク情報312 と、リンク情報312 が設定されている参照元文書311 の文書IDとを有効期限解析手段330 に渡す(A4)。
【0032】
これにより、有効期限解析手段330 ,有効期限登録制御手段340 が前述した処理と同様の処理を行い、有効期限格納手段360 に、有効期限「西暦1999年の12月31日の23時59分」,操作種別「移動(移動先も含む)」,リンク情報312 ,参照元文書311 の文書IDの組を有効期限格納手段360 に格納する。
【0033】
期限文書処置手段350 は、有効期限格納手段360 に格納されている上記情報の組を処理対象にすると、操作種別が「移動」であることから(図5,B3がYES)、上記情報の組を図示を省略した移動リストへ登録すると共に、有効期限格納手段360 から上記した情報の組を削除する(B4)。期限文書処置手段350 は、上記移動リストの内容を常時監視しており、有効期限「西暦1999年の12月31日の23時59分」になると、参照先文書をバックアップすることなく、文書IDによって示される参照元文書311 中のリンク情報312 を、移動先を示す「<a href=“http://www.mamechishiki.com/old/souji.html”> 」へと書き換える。
【0034】
次に、参照先文書211 の有効期限情報212 の記述が、例えば「<meta name= “expiration”date= “1999/12/31 23:59:00 ”action= “update”> 」というように、期限がきたら「/souji.html 」の内容が「更新」されることを示している場合に、図3に示す参照元文書311 中のリンク情報312 がリンクする参照先文書の取得が要求された場合の動作を説明する。
【0035】
利用者のクリック操作によって図3に示すリンク情報312 が入力されると、参照文書取得手段320 は、図4のA1〜A4の処理を行い、参照先文書211 ,リンク情報312 ,参照元文書311 の文書IDを有効期限解析手段330 に渡す。これにより、有効期限解析手段330 ,有効期限登録制御手段340 が前述した処理と同様の処理を行い、有効期限格納手段360 に、有効期限「西暦1999年の12月31日の23時59分」,操作種別「更新」,リンク情報312 ,参照元文書311 の文書IDの組を有効期限格納手段360 に格納する。
【0036】
期限文書処置手段350 は、有効期限格納手段360 に格納されている上記情報の組を処理対象にすると、操作種別が「更新」であることから(図5,B3がNO)、参照元文書311 のリンク情報312 に処置を指定する記述が含まれているか否かを調べる(図5のB5,B7,B9)。本実施の形態では、処置を指定する記述には、更新前後の参照先文書へのリンクを列挙するように指定する「update= ”list”」と、更新前の参照先文書のみを参照するように指定する「update= ”backup”」と、更新後の参照先のみを参照するように指定する「update= ”update”」の3つが存在するものとする。
【0037】
この例の場合、図3に示すように、リンク情報312 には、処置を指定する記述が含まれていないので(B9がNO)、期限文書処置手段350 は、参照先文書211 をバックアップし、リンク情報312 を「<a href=“/backup/mamechishiki/souji.html ”> 」へ書き換える等のB2で行ったバックアップ処理と同様の処理を行う(B10)。以後、参照文書取得手段320 は、書き換えられたリンク情報312 に基づいて参照先文書を取得するときには、第1のコンピュータ200 ではなく、バックアップ文書格納手段370 に格納された文書を取得するようになる。
【0038】
次に、参照先文書211 の有効期限情報212 の記述が、例えば「<meta name= “expiration”date= “1999/12/31 23:59:00 ”action= “update”> 」というように、期限がきたら「/souji.html 」の内容が「更新」されることを示している場合に、図7に示す参照元文書311 中のリンク情報312 によって指し示される参照先文書の取得が要求された場合の動作を説明する。図7に示すリンク情報312 は、「update= ”list”」という記述により、更新時の処置を指定するパラメータ「update」に、更新前後の参照先文書へのリンクを列挙するように指定するパラメータ値「list」を指定している。
【0039】
利用者のクリック操作等によって図7に示すリンク情報312 が入力されると、参照文書取得手段320 ,有効期限解析手段330 ,有効期限登録制御手段340 が前述した処理と同様の処理を行い、有効期限「西暦1999年の12月31日の23時59分」,操作種別「更新」,リンク情報312 ,参照元文書311 の文書IDの組を有効期限格納手段360 に格納する。
【0040】
期限文書処置手段350 は、上記情報の組を処理対象にすると、操作種別が「変更」で、且つリンク情報312 に処置の指定「update= ”list”」が含まれていることから(図5,B3がNO,B9がYES)、上記情報の組を、図示を省略した更新リストへ登録すると共に、有効期限格納手段360 から削除する(B11)。
【0041】
期限文書処置手段350 は、更新リストを常時監視しており、有効期限切れ直前の組を検出した場合は、次のような処理を行う。今、例えば、有効期限になる直前の組として上記組を検出すると、その組に含まれている参照元文書311 の文書IDとリンク情報312 とに基づいて、参照元文書311 中のリンク情報312 の直後に「backup」という記述を含むリンク情報が存在するか否かを調べる。そして存在しない場合は、リンク情報312 によって示される参照先文書を第1のコンピュータ200 から取得してバックアップ文書格納手段370 にバックアップすると共に、更新後の参照先文書とバックアップされた参照先文書の両方が参照可能なように、図8に示すように、参照元文書311 中のリンク情報312 の直後にリンク情報313 「<a href=“/backup/mamechishiki/souji.html ”> 」を追加する。この時、図8に例示するように、それぞれの参照先文書を区別できるように「バックアップ」という文字列や更新日時などを加えて参照元文書を修正しても良い。これに対して、リンク情報312 の直後に「backup」という記述を含むリンク情報が既に存在する場合は、そのリンク情報によって示される位置に、リンク情報312 によってリンクされる参照先文書を、既に格納されている文書に追加する形式で格納する。その後、更新リストから上記処理対象にした情報の組を削除する。更に、更新リスト中に上記情報の組と同一内容の情報の組が存在する場合は、同一の文書がバックアップされるのを防ぐため、それらも更新リストから削除する。
【0042】
次に、参照先文書211 が更新される場合の処置として更新前の文書のみを参照するように指定する「update= ”backup”」という記述を含むリンク情報312 「<a href=“http://www.mamechishiki.com/souji.html”update= ”backup”> 」によって参照先文書211 の取得が要求された場合の動作を説明する。
【0043】
利用者のクリック操作等によって上記リンク情報312 が入力されると、参照文書取得手段320 ,有効期限解析手段330 ,有効期限登録制御手段340 が前述した処理と同様の処理を行い、有効期限,操作種別「更新」,リンク情報312 ,参照元文書311 の文書IDの組を有効期限格納手段360 に格納する。
【0044】
期限文書処置手段350 は、有効期限格納手段360 に格納されている上記した情報の組を処理対象にすると、操作種別が「更新」で、更新時の処置の指定が「backup」であることから(図5,B3がNO,B5がYES)、更新前の参照先文書211 をバックアップして、参照元文書311 中のリンク情報312 がバックアップ文書を参照するように、「<a href=“/backup/mamechishiki/souji.html ”> 」へと書き換える等のバックアップ処理を行う(B6)。
【0045】
次に、参照先文書211 が更新される場合の処置として更新後の文書のみを参照するように指定する「update= ”update”」という記述を含むリンク情報312 「<a href=“http://www.mamechishiki.com/souji.html”update= ”update”> 」によって参照先文書211 の取得が要求された場合の動作を説明する。
【0046】
利用者のクリック操作等によって上記リンク情報312 が入力されると、参照文書取得手段320 ,有効期限解析手段330 ,有効期限登録制御手段340 が前述した処理と同様の処理を行い、有効期限,操作種別「更新」,リンク情報312 ,参照元文書311 の文書IDの組を有効期限格納手段360 に格納する。
【0047】
期限文書処置手段350 は、有効期限格納手段360 に格納されている上記した情報の組を処理対象にすると、操作種別が「更新」で、更新時の処置の指定が「update」であることから(図5,B3がNO,B7がYES)、バックアップ文書の作成もリンク情報312 の更新も行わずに、有効期限格納手段360 から上記した情報の組を削除する処理のみを行う(B8)。
【0048】
図9は本発明に係る分散情報確保装置の第2の実施の形態の一構成例を示すブロック図である。
【0049】
本実施の形態における分散情報確保装置は、第1のコンピュータ200 と、第2のコンピュータ300 aと、第3のコンピュータ400 と、それらを接続する計算機ネットワーク100 とから構成されている。
【0050】
本実施の形態の第1のコンピュータ200 は、図1に示した第1の実施の形態に於ける第1のコンピュータ200 と同一構成を有している。
【0051】
本実施の形態の第2のコンピュータ300 aは、期限文書処置手段350 の代わりに期限文書処置手段351 を備えている点、確保要求発生手段380 が追加されている点、及びバックアップ文書格納手段370 を備えていない点が、図1に示した第1の実施の形態に於ける第2のコンピュータ300 と相違している。
【0052】
期限文書処置手段351 は、図5のB2,B6,B10に於いて、処理対象にしている情報の組に含まれているリンク情報312 と、バックアップした参照先文書に付す名前とを確保要求発生手段380 に通知した後、参照元文書311 中のリンク情報312 をバックアップした参照先文書を指し示すものに書き換え、更に、上記処理対象にしている情報の組を有効期限格納手段360 から削除する処理を行う点が、図1に示した期限文書処置手段350 と相違している。更に、期限文書処置手段351 は、更新リスト中に有効期限切れになる直前の情報の組を検出した場合、その組に含まれているリンク情報と、バックアップした参照先文書に付す名前とを確保要求発生手段380 に通知した後、参照元文書311 中にバックアップした参照先文書を指し示すリンク情報を追加し、更に、上記処理対象にしている情報の組を更新リストから削除する処理を行う点が、図1に示した期限文書処置手段350 と相違している。
【0053】
確保要求発生手段380 は、期限文書処置手段351 から通知されたリンク情報312 及びバックアップした参照先文書に付す名前を含んだ確保要求を、計算機ネットワーク100 を介して第3のコンピュータ400 へ通知する機能を有する。
【0054】
第2のコンピュータ300 aが備えている記録媒体K300 aは、ディスク,半導体メモリ,その他の記録媒体であり、コンピュータ300 aを、参照文書取得手段320 ,有効期限解析手段330 ,有効期限登録制御手段340 ,期限文書処置手段351 ,確保要求発生手段380 として機能させるためのプログラムが記録されている。このプログラムは、コンピュータ300 aによって読み取られ、コンピュータ300 aの動作を制御することで、コンピュータ300 a上に参照文書取得手段320 ,有効期限解析手段330 ,有効期限登録制御手段340 ,期限文書処置手段351 ,確保要求発生手段380 を実現する。
【0055】
第3のコンピュータ400 は、第2のコンピュータ300 aからの確保要求を受理する確保要求受理手段420 と、受理した要求に従って第1のコンピュータ200 から参照先文書211 を取得してバックアップ文書格納手段410 に格納する参照文書取得手段430 と、参照文書取得手段430 により取得された参照先文書を保持するバックアップ文書格納手段410 とを含んで構成される。
【0056】
第3のコンピュータ400 が備えている記録媒体K400 は、ディスク,半導体メモリ,その他の記録媒体であり、コンピュータ400 を確保要求受理手段420 ,参照文書取得手段430 として機能させるためのプログラムが記録されている。このプログラムは、コンピュータ400 によって読み取られ、コンピュータ400 の動作を制御することで、コンピュータ400 上に、確保要求受理手段420 ,参照文書取得手段430 を実現する。
【0057】
例えば、計算機ネットワーク100 はインターネットで、第1のコンピュータ200 はWWW の情報を発信するWeb サーバであり、「www.mamechishiki.com」の名前で参照されるものとし、参照先文書211 はHTML形式で書かれたWeb ページであるとし、「/souji.html 」の名前で参照されるものとする。例えば、この参照元文書211 が西暦1999年の12月31日の23時59分に有効期限が切れ、このページが削除deleteされる予定であるとすると、有効期限設定手段220 は作成者の指示に基づいて「<meta name= “expiration” date=“1999/12/31 23:59:00 ” action=“ delete ”> 」という有効期限情報212 を参照先文書211 に挿入する。図2は有効期限情報212 が挿入された参照先文書211 の一例である。
【0058】
また、第2のコンピュータ300 aの電子文書格納手段310 に保持される参照元文書311 もHTML形式で書かれたWeb ページであるとし、図3に例示するように「<a href=“http://www.mamechishiki.com/souji.html”> 」という、第1 のコンピュータ上に存在する参照先文書211 を参照するリンク情報312 を含んで記述されているとする。
【0059】
参照文書取得手段320 は、利用者のクリック操作等により、図3に示す参照元文書311 中のリンク情報312 が入力されると、図4の流れ図に示すように、第1のコンピュータ200 から参照先文書211 を取得し、それをユーザに提示する(A1〜A3)。更に、参照文書取得手段320 は、参照先文書211 と、リンク情報312 と、リンク情報312 を含んでいる参照元文書311 の文書IDを有効期限解析手段330 に通知する(A4)。
【0060】
これにより、有効期限解析手段330 は受け取った参照先文書211 を解析して有効期限情報212 を検出し、「西暦1999年の12月31日の23時59分」という有効期限の日時と「削除」という有効期限に参照先文書211 に施される操作種別とを取り出し、有効期限登録制御手段340 へ渡す。その際、リンク情報312 ,参照元文書311 の文書IDも有効期限登録制御手段340 に渡す。有効期限登録制御手段340 は、リンク情報312 と、参照元文書311 の文書IDと、有効期限「西暦1999年の12月31日の23時59分」と、操作種別「削除」とを組にして有効期限格納手段360 に格納する。
【0061】
期限文書処置手段351 は、有効期限格納手段360 に格納されている上記情報の組を処理対象にすると、操作種別が「削除」であるので(図5,B1がYES)、B2のバックアップ処理を行う。
【0062】
B2のバックアップ処理では、次のような処理を行う。先ず、上記情報の組に含まれているリンク情報312 と、バックアップした参照先文書211 に付す名前とを確保要求発生手段380 に渡す。次に、参照元文書311 中のリンク情報312 をバックアップした参照先文書を指し示すものに変更する。そして、最後に、有効期限格納手段360 から上記した情報の組を削除する。今、例えば、第3のコンピュータ400 の名前が「www.backup.com」であり、バックアップした参照先文書211 に付す名前が「/mamechishiki/souji.html」であるとすると、期限文書処置手段351 はリンク情報312 を「<a href=“http://www.backup.com/mamechishiki/souji.html ”> 」へと書き換える。図10は、書き換え後の参照元文書311 の例である。以後、参照文書取得手段320 は、書き換えられたリンク情報312 に基づいて参照先文書を取得するときには、第1のコンピュータ200 ではなく、第3のコンピュータ400 のバックアップ文書格納手段410 に格納された参照先文書を取得するようになる。
【0063】
確保要求発生手段380 は、期限文書処置手段351 からリンク情報312 と、バックアップする参照先文書211 に付す名前が渡されると、それらを含む確保要求を第3のコンピュータ400 に通知する。
【0064】
第3のコンピュータ400 は、確保要求受理手段420により第2のコンピュータ300 aから確保要求を受け取り、参照文書取得手段430 により確保要求中のリンク情報312 によって指し示される参照先文書211 を第1のコンピュータ200 から取得し、バックアップ文書格納手段410 へ確保参照先文書411 としてバックアップする。その時、確保参照先文書411 の名前は、確保要求に含まれている名前とする。更に、参照文書取得手段430 は、確保要求発生手段380 と確保要求受理手段420 の間で締結した条件に基づいて確保参照先文書411 に含まれる有効期限情報を保持期限情報412 に書き換える。図11は保持期限を「西暦2004年の12月31日の23時59分」とした場合の書き換え後の確保参照先文書411 の例である。
【0065】
図12は本発明に係る分散情報確保ビジネスシステムの実施の形態の一構成例を示すブロック図であり、第1のコンピュータ200 と、第2のコンピュータ300 bと、第3のコンピュータ400 aと、それらを接続する計算機ネットワーク100 とから構成されている。
【0066】
本実施の形態の第1のコンピュータ200 は、図9に示した第1のコンピュータ200 と同一の構成を有する。
【0067】
本実施の形態の第2のコンピュータ300 bは、請求受理手段390 を備えている点が図9に示した第2のコンピュータ300 aと相違している。請求受理手段390 は、第3のコンピュータ400 aから送られてくる、請求金額等を含む費用請求を受信し、プリンタ,表示装置等の出力装置(図示せず)へ出力する機能を有する。コンピュータ300 bが備えている記録媒体K300 bは、ディスク,半導体メモリ,その他の記録媒体であり、コンピュータ300 bを、参照文書取得手段320 ,有効期限解析手段330 ,有効期限登録制御手段340 ,期限文書処置手段351 ,確保要求発生手段380 ,請求受理手段390 として機能させるためのプログラムが記録されている。このプログラムは、コンピュータ300 bによって読み取られ、コンピュータ300 bの動作を制御することで、コンピュータ300 b上に、参照文書取得手段320 ,有効期限解析手段330 ,有効期限登録制御手段340 ,期限文書処置手段351 ,確保要求発生手段380 ,請求受理手段390 を実現する。
【0068】
本実施の形態の第3のコンピュータ400 aは、費用決済手段440 を備えている点と、確保要求受理手段420 ,参照文書取得手段430 の代わりにそれぞれ確保要求受理手段421 ,参照文書取得手段431 を備えている点が、図9の第3のコンピュータ400 と相違している。
【0069】
確保要求受理手段421 は、確保要求受理手段420 が備えている機能に加えて、受理した確保要求の内容を費用決済手段440 に通知する機能を有する。参照文書取得手段431 は、参照文書取得手段430 が備えている機能に加えて、バックアップ文書格納手段410 にバックアップした確保参照先文書411 のサイズ及び保持期限を費用決済手段440 に通知する機能を有する。費用決済手段440 は、参照文書取得手段431 から通知されたサイズ,保持期限に基づいて請求金額を算出する機能や、上記請求金額や、確保要求受理手段421 から通知された確保要求の内容等を含む費用請求を第2のコンピュータ300 bへ送信する機能を有する。
【0070】
第3のコンピュータ400 aが備えている記録媒体K400 aは、ディスク,半導体メモリ,その他の記録媒体であり、コンピュータ400 aを確保要求受理手段421 ,参照文書取得手段431 ,費用決済手段440 として機能させるためのプログラムが記録されている。このプログラムは、コンピュータ400 aによって読み取られ、コンピュータ400 aの動作を制御することで、コンピュータ400 a上に、確保要求受理手段421 ,参照文書取得手段431 ,費用決済手段440 を実現する。
【0071】
第3のコンピュータ400 a内の確保要求受理手段421 は、第2のコンピュータ300 bからの確保要求を受信すると、その内容を参照文書取得手段431 及び費用決済手段440 に通知する。参照文書取得手段431 は、確保要求によって要求されている参照先文書211を第1のコンピュータ200 から取得し、それを確保参照先文書411 としてバックアップ文書格納手段410 に保存すると共に、そのサイズ及び保持期限を費用決済手段440 に通知する。費用決済手段440 は、サイズ及び保持期限に基づいて請求金額を算出し、この算出した請求金額や確保要求受理手段421 から通知された確保要求の内容等を含む費用請求を第2のコンピュータ300 bへ送信する。
【0072】
第2のコンピュータ300 b内の請求受理手段390 は、第3のコンピュータ400 aからの費用請求を受理すると、それをプリンタ,表示装置等の出力装置に出力することにより、管理者に費用請求を提示する。これにより、管理者は請求された費用の支払いを行う。また、請求受理手段390 に、費用決済手段440 に対して電子的に費用を支払う機能を持たせ、費用決済手段440 から費用の支払いが請求された場合、電子的に費用を支払うようにしても良い。
【0073】
また、費用の決済を、図13に例示するように、計算機ネットワーク100 に接続された、第2のコンピュータ300 bおよび第3のコンピュータ400 aとは別の決済機関500 を通じて遂行しても良い。この場合には第2のコンピュータ300 bの請求受理手段390 および第3のコンピュータ400 aの費用決済手段440 は決済機関500 に対して決済処理を行う。
【0074】
【発明の効果】
本発明によれば、計算機ネットワーク上に分散された電子文書間の参照において、参照先の情報の更新が発生するより前に、参照元が更新時期と更新内容を知って、参照先データが変更、移動、削除された場合にも適切な参照を維持可能にする分散情報確保装置の提供が可能となる。
【0075】
また、参照先文書の確保を必ずしも参照元のコンピュータでおこなう必要が無く、第3のコンピュータに確保し、それを参照することで適切な参照を維持可能にする分散情報確保装置および、該分散情報確保装置に基づいた分散情報確保ビジネスビジネスシステムの提供が可能となる。
【図面の簡単な説明】
【図1】本発明に係る分散情報確保装置の第1の実施の形態の構成例を示すブロック図である。
【図2】参照先文書211 の一例を示す図である。
【図3】参照元文書311 の一例を示す図である。
【図4】参照文書取得手段320 の処理例を示す流れ図である。
【図5】期限文書処置手段350 の処理例を示す流れ図である。
【図6】バックアップされた参照先文書を指し示すようにリンク情報が書き換えられた参照元文書311 の一例を示す図である。
【図7】参照先文書が更新される際の処置の記述を含む参照元文書311 の一例を示す図である。
【図8】バックアップされた更新前の参照先文書と更新後の新しい参照先文書の両方を参照可能なようにリンク情報が追加された後の参照元文書311 の一例を示す図である。
【図9】本発明に係る分散情報確保装置の第2の実施の形態の構成例を示すブロック図である。
【図10】第3のコンピュータに確保された確保参照先文書を指すようにリンク情報が書き換えられた参照元文書の一例を示す図である。
【図11】確保参照先文書411 の一例を示す図である。
【図12】本発明に係る分散情報確保ビジネスシステムの実施の形態の構成例を示すブロック図である。
【図13】図12に示す第2,第3のコンピュータとは別の決済機関を含む分散情報確保ビジネスシステムの構成例を示すブロック図である。
【符号の説明】
100…計算機ネットワーク
200…第1のコンピュータ
210…電子文書格納手段
211…参照先文書
212…有効期限情報
220…有効期限設定手段
300,300a,300b…第2のコンピュータ
310…電子文書格納手段
311…参照元文書
312…リンク情報
313…リンク情報
320…参照文書取得手段
330…有効期限解析手段
340…有効期限登録制御手段
350…期限文書処置手段
351…期限文書処置手段
360…有効期限格納手段
370…第2のコンピュータのバックアップ文書格納手段
380…確保要求発生手段
390…第2のコンピュータの請求受理手段
400,400a…第3のコンピュータ
410…第3のコンピュータのバックアップ文書格納手段
411…確保参照先文書
412…保持期限情報
420…確保要求受理手段
430…参照文書取得手段
440…第3のコンピュータの費用決済手段
K200,K300,K300a,K300b,K400,K400a…記録媒体
500…決済機関
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a technology for managing information circulating on a computer network, and more particularly to a data management technology for enabling long-term and constant reference to fluid information published on the Internet.
[0002]
[Prior art]
Detecting the update after the update is disclosed, for example, in JP-A-11-015851 in "WWW page link control system and recording medium recording control processing program therefor". Is updated, update identification information indicating that fact can be displayed on the link source page.
[0003]
Also, refer to the first page stored in the first computer in the "hyperlink automatic updating method" of JP-A-10-333966 and the "information synchronization method" of JP-A-09-293010. By maintaining information of a second page held by a second computer having a link to be made in a database on the first computer, when the first page is updated or moved, the page is referred to Disclosed is a method for notifying a second computer having a link so that a link that refers to the first page included in the second page can be updated.
[0004]
[Problems to be solved by the invention]
In information distributed and managed on a computer network based on a hypertext structure such as WWW, it is possible to define a link between pieces of information and define a reference to information stored in a different computer. The administrator of the referenced information can update the contents of the referenced information, such as changing, moving, or removing it, without notice to the administrator of the referring information. However, there arises a problem that reference itself becomes impossible.
[0005]
In the "automatic hyperlink updating method" of JP-A-10-333966 and the "information synchronization method" of JP-A-09-293010, it is necessary to register the information of the reference source in the computer of the reference destination. Otherwise, the update of the information of the reference destination is not notified to the reference source. Further, according to “WWW page link control system and a recording medium storing the control processing program” in Japanese Patent Application Laid-Open No. H11-015851, the information of the reference destination is updated by the reference source without registering the computer in the reference destination. However, for that purpose, it is necessary to access the computer of the reference destination and acquire information in order to check the update status regardless of the presence or absence of the actual update.
[0006]
In either method, the update is notified to the reference source after the update of the reference destination, and depending on the content of the update, the information of the reference destination may differ from the reference intended by the reference source. Thus, the problem of losing the value of reference may occur.
[0007]
Therefore, an object of the present invention is to provide a distributed information securing apparatus that allows a reference source to know an update time and an update content before an update of information of a reference destination occurs and to take appropriate action. .
[0008]
[Means for Solving the Problems]
The distributed information securing device of the present invention achieves the above object,
A first computer and a second computer are connected via a computer network,
The first computer comprises:
Electronic document storage means for storing the referenced document;
Expiration date and when it expiresFor the referenced documentDoneIndicates whether the operation is a delete, move, or updateExpiration date setting means for setting expiration date information including an operation type in the reference destination document,
The second computer comprises:
Electronic document storage means for storing a reference source document including link information to the reference destination document,
Reference document acquisition means for acquiring a reference destination document referred to by the reference source document based on link information,
Expiration date analysis means for detecting expiration date information set in the reference destination document acquired by the reference document acquisition means;
An expiration date registration control unit that stores the expiration date information of the referenced document in the expiration date storage unit in association with the link information to the referenced document based on the analysis result of the expiration date analysis unit;
If the operation type included in the expiration date information stored in the expiration date storage unit in association with the link information to the reference destination document is delete or update, the link is set at a time earlier than the expiration date. The reference document indicated by the information is backed up to the backup document storage means, and the link information in the reference source document is changed to indicate the reference document backed up in the backup document storage means. At the time of expiration, the link information in the reference source document is changed to indicate the destination of the reference destination documentTerm processing means.
[0009]
In this configuration, the expiration date analysis unit detects the expiration date information of the reference document, and the expiration date registration control unit reads the expiration date information of the reference document based on the analysis result of the expiration date analysis unit. The information is stored in the expiration date storage unit in association with the link information to the document. The term document processing unit updates the link information in the reference source document and backs up the reference destination document to the backup document storage unit based on the link information and the expiration date information stored in the expiration date storage unit. I do. For example, if the operation type included in the expiration date information stored in the expiration date storage unit in association with the link information is delete or update, the expiration date document processing means The reference document indicated by the link information is backed up to the backup document storage means, and the link information in the reference source document is changed to point to the reference document backed up to the backup document storage means. At this point, the link information in the reference source document is changed to information indicating the destination of the reference destination document.
[0010]
Further, the distributed information securing device of the present invention reduces the load on the second computer.
A first computer, a second computer, and a third computer are connected via a computer network;
The first computer comprises:
Electronic document storage means for storing the referenced document;
Expiration date and when it expiresFor the referenced documentDoneIndicates whether the operation is a delete, move, or updateExpiration date setting means for setting expiration date information including an operation type in the reference destination document,
The second computer comprises:
Electronic document storage means for storing a reference source document including link information to the reference destination document,
Reference document acquisition means for acquiring a reference destination document referred to by the reference source document based on link information,
Expiration date analysis means for detecting expiration date information set in the reference destination document acquired by the reference document acquisition means;
An expiration date registration control unit that stores the expiration date information of the reference destination document in the expiration date storage unit in association with the link information to the reference destination document based on the analysis result of the expiration date analysis unit;
If the operation type included in the expiration date information stored in the expiration date storage unit in association with the link information to the reference destination document is delete or update, the link is set at a time earlier than the expiration date. It instructs to secure the referenced document indicated by the information by the third computer, and changes the link information in the referring source document to one that indicates the referenced document secured by the third computer. In some cases, when the expiration date has passed, the link information in the reference source document is changed to indicate the destination of the reference destination document.Expiration date document processing means;
Securing request generating means for requesting the third computer to secure a reference destination document in response to an instruction from the time limit document processing means,
The third computer comprises:
Securing request receiving means for receiving a securing request from the second computer;
A reference document acquisition unit that acquires a reference document from the first computer in accordance with the request received by the reservation request reception unit and stores the reference document in the backup document storage unit.
[0011]
In this configuration, the third computer performs acquisition and backup of the reference destination document in place of the second computer, so that the load on the second computer can be reduced.
[0012]
Further, the distributed information securing business system of the present invention achieves the above object and enables the management computer of the request source computer to charge the management cost of the referenced document backed up by a request from another computer.
A first computer, a second computer, and a third computer are connected via a computer network;
The first computer comprises:
Electronic document storage means for storing the referenced document;
An expiration date and expiration date setting means for setting expiration date information including an operation type to be performed when the expiration date has expired in the reference destination document.
The second computer comprises:
Electronic document storage means for storing a reference source document including link information to the reference destination document,
Reference document acquisition means for acquiring a reference destination document referred to by the reference source document based on link information,
Expiration date analysis means for detecting expiration date information set in the reference destination document acquired by the reference document acquisition means;
An expiration date registration control unit that stores the expiration date information of the reference destination document in the expiration date storage unit in association with the link information to the reference destination document based on the analysis result of the expiration date analysis unit;
Based on the link information and the expiration date information stored in the expiration date storage means, a reference document to be secured by the third computer is indicated, and link information indicating the reference destination document in the reference source document is provided. Term document processing means for changing the third computer to point to the reference destination document after being secured,
Securing request generating means for requesting the third computer to secure a referenced document in response to an instruction from the time limit document processing means;
Claim receiving means for receiving management cost claim information transmitted from the third computer,
The third computer comprises:
Securing request receiving means for receiving a securing request from the second computer;
Reference document acquisition means for acquiring a reference document from the first computer in accordance with the request received by the reservation request acceptance means and storing the same in a backup document storage means;
The reference document acquiring means includes a cost settlement means for transmitting management fee billing information for the reference destination document stored in the backup document storage means to the second computer.
[0013]
In this configuration, the third computer charges the second computer for the management cost of the referenced document acquired and backed up by the securing request from the second computer.
[0014]
BEST MODE FOR CARRYING OUT THE INVENTION
Next, embodiments of the present invention will be described in detail with reference to the drawings.
[0015]
FIG. 1 is a block diagram showing one configuration example of the first embodiment of the shared information securing device according to the present invention. The shared information securing device according to the embodiment of the present invention includes a first computer 200 and a second computer 300, which are connected via a computer network 100.
[0016]
The first computer 200 includes an electronic document storage unit 210 that stores a reference destination document 211 and an expiration date setting unit 220 that sets expiration date information 212 in the reference destination document 211. The expiration date information 212 includes an expiration date of the reference destination document 211 and an operation indicating whether the type of operation performed on the reference destination document 211 when the expiration date has expired is one of deletion, movement, and update. Type is included.
[0017]
The recording medium K200 provided in the first computer 200 is a disk, a semiconductor memory, or another recording medium, in which a program for causing the computer 200 to function as the expiration date setting means 220 is recorded. This program is read by the computer 200 and controls the operation of the computer 200 to realize the expiration date setting means 220 on the computer 200.
[0018]
The second computer 300 stores the electronic document storage unit 310 storing the reference source document 311 including the link information 312 to the reference destination document 211, and the reference destination document 211 referenced by the reference source document 311 based on the link information 312. Reference document acquisition means 320, expiration date analysis means 330 for detecting expiration date information 212 set in the acquired reference destination document 211, and expiration date information 212 based on the analysis result of expiration date analysis means 330. Expiration date registration control means 340 for associating the expiration date information 212 with the link information 312 to the reference document 211, expiration date storage means 360 for storing the associated expiration date information 212 and link information 312 in association with each other, Based on the expiration date information and the link information stored in the storage unit 360, Back up the document 211 to the backup document storage unit 370, configured to include a time limit document treatment unit 350 for performing processing such as changes to show documents backed link information 312.
[0019]
The recording medium K300 included in the second computer 300 is a disk, a semiconductor memory, or another recording medium. The computer 300 is referred to as a reference document acquisition unit 320, an expiration date analysis unit 330, an expiration date registration control unit 340, an expiration date document. A program for functioning as the treatment means 350 is recorded. This program is read by the computer 300, and controls the operation of the computer 300, thereby realizing the reference document acquisition unit 320, the expiration date analysis unit 330, the expiration date registration control unit 340, and the expiration date document processing unit 350 on the computer 300. I do.
[0020]
For example, the computer network 100 is the Internet, the first computer 200 is a Web server that transmits WWW information, and is referred to by the name of “www.nameshishiki.com”, and the reference destination document 211 is in the HTML format. It is assumed that the Web page is a written Web page and is referred to by the name of “/souji.html”. For example, if this reference destination document 211 expires at 23:59 on December 31, 1999, and this page is scheduled to be deleted, the expiration date setting means 220 sends an instruction by the creator. , The expiration date information 212 of “<metaname =“ expiration ”date =“ 1999/12/31 23:59:00 ”action =“ delete ”>” is inserted into the reference destination document 211. FIG. 2 is an example of the reference destination document 211 into which the expiration date information 212 has been inserted.
[0021]
It is also assumed that the reference source document 311 held in the electronic document storage unit 310 of the second computer 300 is also a Web page written in the HTML format, and as shown in FIG. 3, “<a href =“ http: // / Www. mamechishiki. com / souji. html ">", the link information 312 referring to the reference destination document 211 existing on the first computer 200 is described.
[0022]
Next, the operation of the present embodiment will be described. Now, when the reference destination document 211 and the reference source document 311 are as shown in FIG. 2 and FIG. 3, respectively, the user or the administrator of the computer 300 can use the reference source document displayed on the display device (not shown). It is assumed that the link information 312 is input to the reference document acquisition unit 320 by clicking the link information 312 in 311.
[0023]
When the link information 312 is input, the reference document acquisition unit 320 checks whether or not the description includes “backup” (A1 in FIG. 4). In the case of this example, since the link information 312 does not include “backup” as shown in FIG. 3 (A1 is NO), the reference document acquiring unit 320 transmits the reference destination document 211 from the computer 200 based on the link information 312. It is acquired and presented to the user by displaying it on a display device (A2, A3). Thereafter, the reference document acquisition unit 320 passes the reference destination document 211 and the link information 312 to the expiration date analysis unit 330, and passes the document ID of the reference source document 311 in which the link information 312 is set to the expiration date analysis unit 330. (A4).
[0024]
The expiration date analyzing means 330 analyzes the received reference destination document 211 to detect the expiration date information 212, and outputs the date and time of the expiration date of "23:59 on December 31, 1999" and "delete (delete). )), The operation types to be performed on the reference destination document 211 when the expiration date has arrived, and those, the link information 312 and the document ID of the reference source document 311 are passed to the expiration date registration control means 340. The expiration date registration control unit 340 includes the expiration date and time “23:59 on December 31, 1999” passed from the expiration date analysis unit 330, the operation type “delete”, the link information 312, The document ID of the reference source document 311 is stored as a set in the expiration date storage unit 360.
[0025]
The term document processing means 350 performs the processing shown in the flowchart of FIG. 5 with the set of the expiration date, the operation type, the link information, and the document ID stored in the expiration date storage means 360 constantly or periodically. .
[0026]
For example, suppose that a set of the above-mentioned expiration date “23:59 on December 31, 1999”, operation type “delete”, link information 312, and document ID of reference source document 311 is to be processed. The term document processing means 350 performs the following processing.
[0027]
The term document processing means 350 first checks the operation type (FIG. 5, B1, B3). In the case of this example, the operation type is “delete”, and the determination result of B1 is YES, so the term document processing unit 350 performs the backup process of B2.
[0028]
In the backup process of B2, the following process is performed. First, the reference document 211 pointed by the link information 312 is acquired from the computer 200 using the reference document acquisition unit 320, and is backed up to the backup document storage unit 370. Thereafter, the term document processing unit 350 updates the link information 312 included in the reference source document 311 indicated by the document ID so as to indicate the reference document that has been backed up. For example, assuming that the reference destination document 211 is stored in the backup document storage unit 370 as “/backup/namechishi/souji.html”, the term document processing unit 350 sets the link information 312 to “<a href =“ / backup / namechishi / souji. html ">". FIG. 6 shows an example of the reference source document 311 after the link information 312 has been rewritten. After that, the term document processing unit 350 deletes the set to be processed this time from the expiration date storage unit 360. In this example, the backup process of B2 is performed immediately after the determination result of B1 is YES, but the backup process of B2 may be performed at any time before the expiration date. . For example, after the determination result of B1 is YES, the difference between the expiration date and the current date and time is obtained, and if the difference is equal to or less than a predetermined value, the backup process of B2 is performed; The process may be terminated.
[0029]
After the link information 312 is rewritten as shown in FIG. 6, the reference document acquisition unit 320 acquires the reference destination document not from the computer 200 but from the backup document storage unit 370. That is, when the acquisition of the reference destination document indicated by the link information 312 in FIG. 6 is requested, the reference destination document acquisition unit 320 includes the description “backup”. The corresponding reference destination document is acquired and presented to the user (FIG. 4, A1 is YES, A5, A6).
[0030]
Next, the description of the expiration date information 212 of the reference destination document 211 is described as “<meta name =“ expiration ”date =“ 1999/12/31 23:59:00 ”action =“ move ”destination =” / old / souji . html ">", the link information 312 in the reference source document 311 shown in FIG. 3 indicates that the document is "move" to the location "/old/souji.html" after the expiration date. The operation when the acquisition of the reference destination document is requested will be described.
[0031]
When the link information 312 shown in FIG. 3 is input by a user's click operation or the like, the reference document acquisition unit 320 acquires the reference destination document 211 from the computer 200 because the link information 312 does not include “backup”. This is displayed on the display device (FIG. 4, A1 to A3). Thereafter, the reference destination document 211, the link information 312 shown in FIG. 3, and the document ID of the reference source document 311 in which the link information 312 is set are passed to the expiration date analysis unit 330 (A4).
[0032]
As a result, the expiration date analysis means 330 and the expiration date registration control means 340 perform the same processing as described above, and the expiration date is stored in the expiration date storage means 360 at 23:59 on December 31, 1999. , The operation type “move (including destination)”, the link information 312, and the document ID of the reference source document 311 are stored in the expiration date storage unit 360.
[0033]
When the set of information stored in the expiration date storage means 360 is set as a processing target, the operation type is “move” (FIG. 5, B3 is YES). Is registered in a transfer list (not shown), and the set of information described above is deleted from the expiration date storage means 360 (B4). The expiration date document processing means 350 constantly monitors the contents of the transfer list, and when the expiration date is “23:59 on December 31, 1999 AD”, the document ID is not backed up without backing up the referenced document. The link information 312 in the reference source document 311 indicated by “<a href =“ http: // www. mamechishiki. com / old / souji. html ">".
[0034]
Next, the description of the expiration date information 212 of the reference destination document 211 is, for example, “<meta name =“ expiration ”date =“ 1999/12/31 23:59:00 ”action =“ update ”>”. If the content of “/soji.html” indicates “updated” after the expiration of the time limit, the acquisition of the reference destination document linked to the link information 312 in the reference source document 311 shown in FIG. 3 has been requested. The operation in this case will be described.
[0035]
When the link information 312 shown in FIG. 3 is input by a user's click operation, the reference document acquisition unit 320 performs the processing of A1 to A4 in FIG. 4 to obtain the reference destination document 211, the link information 312, and the reference source document 311. Is passed to the expiration date analysis means 330. As a result, the expiration date analysis means 330 and the expiration date registration control means 340 perform the same processing as described above, and the expiration date is stored in the expiration date storage means 360 at 23:59 on December 31, 1999. , The operation type “update”, the link information 312, and the document ID of the reference source document 311 are stored in the expiration date storage unit 360.
[0036]
When the set of the information stored in the expiration date storage unit 360 is to be processed, the term type document processing unit 350 indicates that the operation type is “update” (FIG. 5, B3 is NO). It is checked whether or not the link information 312 includes a description designating the action (B5, B7, B9 in FIG. 5). In the present embodiment, the description specifying the action refers to only “update =“ list ”” specifying that the links to the reference documents before and after the update are enumerated, and refers only to the reference documents before the update. And “update =“ update ””, which specifies only the updated reference destination, and “update =“ update ”” that specifies only the updated reference destination.
[0037]
In the case of this example, as shown in FIG. 3, since the link information 312 does not include a description designating the action (B9 is NO), the term document processing means 350 backs up the reference destination document 211, The link information 312 is set to “<a href =“ / backup / namechishiki / souji. The same processing as the backup processing performed in B2, such as rewriting to html ">", is performed (B10). Thereafter, when acquiring the reference destination document based on the rewritten link information 312, the reference document acquisition unit 320 acquires the document stored in the backup document storage unit 370 instead of the first computer 200. .
[0038]
Next, the description of the expiration date information 212 of the reference destination document 211 is, for example, “<meta name =“ expiration ”date =“ 1999/12/31 23:59:00 ”action =“ update ”>”. If the content of “/souji.html” is to be “updated” after the expiration date, the acquisition of the reference destination document indicated by the link information 312 in the reference source document 311 shown in FIG. 7 is requested. The operation in the case of the above is described. The link information 312 shown in FIG. 7 includes a parameter “update” that specifies an action at the time of updating, and a parameter that specifies a list of links to reference documents before and after the update in the parameter “update” that specifies an action at the time of updating. The value "list" is specified.
[0039]
When the link information 312 shown in FIG. 7 is input by a user's click operation or the like, the reference document acquisition unit 320, the expiration date analysis unit 330, and the expiration date registration control unit 340 perform the same processing as described above, and A set of the term “23:59 on December 31, 1999”, the operation type “update”, the link information 312, and the document ID of the reference source document 311 is stored in the expiration date storage unit 360.
[0040]
When the set of information is set as a processing target, the term document processing unit 350 determines that the operation type is “change” and that the link information 312 includes the designation “update =“ list ”” of the process (FIG. 5). , B3 is NO, and B9 is YES), the information set is registered in an update list (not shown) and deleted from the expiration date storage means 360 (B11).
[0041]
The term document processing means 350 constantly monitors the update list, and performs the following processing when detecting a pair immediately before the expiration date. Now, for example, when the above set is detected as a set immediately before the expiration date, the link information 312 in the reference source document 311 is determined based on the document ID of the reference source document 311 and the link information 312 included in the set. It is checked whether or not there is link information including a description of “backup” immediately after “. If the document does not exist, the reference document indicated by the link information 312 is obtained from the first computer 200 and backed up in the backup document storage unit 370, and both the updated reference document and the backed-up reference document are stored. As shown in FIG. 8, the link information 313 “<a href =“ / backup / namechishiki / souji. html ">" is added. At this time, as illustrated in FIG. 8, the reference source document may be modified by adding a character string “backup”, an update date and time, or the like so that each reference destination document can be distinguished. On the other hand, if link information including the description “backup” already exists immediately after the link information 312, the reference destination document linked by the link information 312 is already stored at the position indicated by the link information. To be added to the document being stored. Then, the set of information set as the processing target is deleted from the update list. Further, when there is a set of information having the same content as the above set of information in the update list, they are also deleted from the update list in order to prevent the same document from being backed up.
[0042]
Next, as a process when the reference destination document 211 is updated, link information 312 including a description “update =“ backup ”” designating that only the document before update is referred to “<a href =“ http: // ” / Www. mamechishiki. com / souji. The operation when the acquisition of the reference destination document 211 is requested by html “update =“ backup ”>” will be described.
[0043]
When the link information 312 is input by a user's click operation or the like, the reference document acquisition unit 320, the expiration date analysis unit 330, and the expiration date registration control unit 340 perform the same processing as described above, and The combination of the type “update”, the link information 312, and the document ID of the reference source document 311 is stored in the expiration date storage unit 360.
[0044]
When the above-mentioned information set stored in the expiration date storage means 360 is to be processed, the expiration date document processing means 350 indicates that the operation type is "update" and the specification of the action at the time of update is "backup". (FIG. 5, B3 is NO, B5 is YES), the reference document 211 before the update is backed up, and “<a href =“ / ”is set so that the link information 312 in the reference source document 311 refers to the backup document. backup / namechishiki / souji. html ">" or the like (B6).
[0045]
Next, as a measure when the reference destination document 211 is updated, link information 312 including a description “update =“ update ”” specifying that only the updated document is referred to “<a href =“ http: // ” / Www. mamechishiki. com / souji. The operation when the acquisition of the reference destination document 211 is requested by html “update =“ update ”>” will be described.
[0046]
When the link information 312 is input by a user's click operation or the like, the reference document acquisition unit 320, the expiration date analysis unit 330, and the expiration date registration control unit 340 perform the same processing as described above, and The combination of the type “update”, the link information 312, and the document ID of the reference source document 311 is stored in the expiration date storage unit 360.
[0047]
When the above-mentioned information set stored in the expiration date storage means 360 is to be processed, the expiration date document processing means 350 indicates that the operation type is "update" and the specification of the action at the time of update is "update". (FIG. 5, B3 is NO, B7 is YES), only the process of deleting the above-mentioned information set from the expiration date storage means 360 is performed without creating a backup document and updating the link information 312 (B8).
[0048]
FIG. 9 is a block diagram showing a configuration example of the second embodiment of the shared information securing device according to the present invention.
[0049]
The shared information securing device according to the present embodiment includes a first computer 200, a second computer 300a, a third computer 400, and a computer network 100 connecting them.
[0050]
The first computer 200 according to the present embodiment has the same configuration as the first computer 200 according to the first embodiment shown in FIG.
[0051]
The second computer 300a according to the present embodiment includes a term document processing unit 351 instead of the term document processing unit 350, a point that a secure request generation unit 380 is added, and a backup document storage unit 370. The second embodiment is different from the second computer 300 in the first embodiment shown in FIG.
[0052]
In B2, B6, and B10 in FIG. 5, the expiration date document processing unit 351 generates a request for securing the link information 312 included in the set of information to be processed and the name given to the backed-up reference destination document. After the notification to the means 380, the link information 312 in the reference source document 311 is rewritten to indicate the reference document that has been backed up, and the processing of deleting the set of information to be processed from the expiration date storage means 360 is performed. This differs from the term document processing unit 350 shown in FIG. Further, when detecting the set of information immediately before the expiration date has expired in the update list, the term document processing unit 351 requests the link information included in the set and the name given to the backed-up reference document to be secured. After notifying the generating means 380, link information indicating the backed-up reference document is added to the reference source document 311, and a process of deleting the set of information to be processed from the update list is performed. This is different from the term document processing means 350 shown in FIG.
[0053]
The reservation request generation unit 380 is a function of notifying the third computer 400 via the computer network 100 of a reservation request including the link information 312 notified from the term document processing unit 351 and the name given to the backed-up reference document. Having.
[0054]
The recording medium K300a provided in the second computer 300a is a disk, a semiconductor memory, or another recording medium. The computer 300a is referred to as a reference document acquisition unit 320, an expiration date analysis unit 330, an expiration date registration control unit. 340, a program for functioning as the term document processing means 351 and the securing request generating means 380 are recorded. This program is read by the computer 300a, and by controlling the operation of the computer 300a, the reference document acquisition unit 320, the expiration date analysis unit 330, the expiration date registration control unit 340, the expiration date document processing unit are stored on the computer 300a. 351 implements the securing request generation means 380.
[0055]
The third computer 400 includes a secure request receiving unit 420 that receives a secure request from the second computer 300 a, a reference document 211 from the first computer 200 in accordance with the received request, and a backup document storage unit 410. And a backup document storage unit 410 that holds the reference destination document acquired by the reference document acquisition unit 430.
[0056]
The recording medium K400 included in the third computer 400 is a disk, a semiconductor memory, or another recording medium, in which a program for causing the computer 400 to function as the securing request receiving unit 420 and the reference document acquiring unit 430 is recorded. I have. This program is read by the computer 400 and controls the operation of the computer 400 to realize the secure request receiving unit 420 and the reference document obtaining unit 430 on the computer 400.
[0057]
For example, the computer network 100 is the Internet, the first computer 200 is a Web server that transmits WWW information, and is referred to by the name of “www.nameshishiki.com”, and the reference destination document 211 is in the HTML format. It is assumed that the Web page is a written Web page and is referred to by the name of “/souji.html”. For example, if this reference source document 211 expires at 23:59 on December 31, 1999, and this page is scheduled to be deleted, the expiration date setting means 220 sends an instruction from the creator. , The expiration date information 212 of “<metaname =“ expiration ”date =“ 1999/12/31 23:59:00 ”action =“ delete ”>” is inserted into the reference destination document 211. FIG. 2 is an example of the reference destination document 211 into which the expiration date information 212 has been inserted.
[0058]
It is also assumed that the reference source document 311 held in the electronic document storage unit 310 of the second computer 300a is also a Web page written in the HTML format, and as shown in FIG. 3, "<a href =" http: // www. mamechishiki. com / souji. html ">" is described including link information 312 referring to the reference destination document 211 existing on the first computer.
[0059]
When the link information 312 in the reference source document 311 shown in FIG. 3 is input by a user's click operation or the like, the reference document acquisition means 320 refers to the reference document from the first computer 200 as shown in the flowchart of FIG. The destination document 211 is obtained and presented to the user (A1 to A3). Further, the reference document acquiring unit 320 notifies the expiration date analyzing unit 330 of the reference destination document 211, the link information 312, and the document ID of the reference source document 311 including the link information 312 (A4).
[0060]
As a result, the expiration date analyzing means 330 analyzes the received reference destination document 211 to detect the expiration date information 212, and outputs the date and time of the expiration date of “23:59 on December 31, 1999 AD” and the “deletion date”. And the type of operation to be performed on the reference destination document 211 at the expiration date of "." At this time, the link information 312 and the document ID of the reference source document 311 are also passed to the expiration date registration control unit 340. The expiration date registration control unit 340 sets the link information 312, the document ID of the reference source document 311, the expiration date “23:59 on December 31, 1999”, and the operation type “delete”. Stored in the expiration date storage means 360.
[0061]
When the set of information stored in the expiration date storage means 360 is to be processed, the operation type is "delete" (FIG. 5, B1 is YES). Do.
[0062]
In the backup process of B2, the following process is performed. First, the link information 312 included in the above set of information and the name given to the backed-up reference destination document 211 are passed to the reservation request generating means 380. Next, the link information 312 in the reference source document 311 is changed to one that indicates the reference document that has been backed up. Finally, the set of information described above is deleted from the expiration date storage means 360. Now, for example, assuming that the name of the third computer 400 is “www.backup.com” and the name of the backed-up reference destination document 211 is “/namechishiki/souji.html”, the term document processing means 351 Sets the link information 312 to "<a href =" http: // www. backup. com / namechishiki / souji. html ">". FIG. 10 is an example of the reference source document 311 after rewriting. Thereafter, when the reference document acquiring unit 320 acquires a reference destination document based on the rewritten link information 312, the reference document stored in the backup document storage unit 410 of the third computer 400 instead of the first computer 200. Get the destination document.
[0063]
When the link information 312 and the name given to the reference destination document 211 to be backed up are passed from the term document processing unit 351, the reservation request generation unit 380 notifies the third computer 400 of a reservation request including them.
[0064]
The third computer 400 receives the reservation request from the second computer 300a by the reservation request receiving unit 420, and converts the reference destination document 211 indicated by the link information 312 in the reservation request by the reference document acquisition unit 430 into the first document. It is acquired from the computer 200 and backed up to the backup document storage unit 410 as the secured reference destination document 411. At this time, the name of the secure reference destination document 411 is the name included in the secure request. Further, the reference document acquisition unit 430 rewrites the expiration date information included in the secure reference destination document 411 into the retention date information 412 based on the conditions concluded between the reservation request generating unit 380 and the reservation request receiving unit 420. FIG. 11 shows an example of the secured reference destination document 411 after rewriting when the retention time limit is “23:59 on December 31, 2004”.
[0065]
FIG. 12 is a block diagram showing a configuration example of an embodiment of a distributed information securing business system according to the present invention, in which a first computer 200, a second computer 300b, a third computer 400a, And a computer network 100 for connecting them.
[0066]
The first computer 200 of the present embodiment has the same configuration as the first computer 200 shown in FIG.
[0067]
The second computer 300b of the present embodiment is different from the second computer 300a shown in FIG. 9 in that the second computer 300b includes a bill accepting unit 390. The bill accepting unit 390 has a function of receiving the bill including the bill amount and the like sent from the third computer 400a and outputting the bill to an output device (not shown) such as a printer or a display device. The recording medium K300b included in the computer 300b is a disk, a semiconductor memory, or another recording medium. The computer 300b is referred to as a reference document acquisition unit 320, an expiration date analysis unit 330, an expiration date registration control unit 340, A program for functioning as the document processing unit 351, the securing request generating unit 380, and the request receiving unit 390 is recorded. This program is read by the computer 300b, and by controlling the operation of the computer 300b, the reference document acquisition unit 320, the expiration date analysis unit 330, the expiration date registration control unit 340, the expiration date document processing are stored on the computer 300b. The means 351, the securing request generating means 380, and the claim receiving means 390 are realized.
[0068]
The third computer 400a according to the present embodiment is provided with an expense settlement unit 440 and secure request accepting unit 421 and reference document acquiring unit 431 instead of the secure request receiving unit 420 and the reference document acquiring unit 430, respectively. The third embodiment is different from the third computer 400 in FIG.
[0069]
The reservation request receiving unit 421 has a function of notifying the expense settlement unit 440 of the content of the received reservation request, in addition to the function of the reservation request receiving unit 420. The reference document acquisition unit 431 has a function of notifying the cost settlement unit 440 of the size and retention period of the secured reference destination document 411 backed up in the backup document storage unit 410, in addition to the function of the reference document acquisition unit 430. . The cost settlement means 440 includes a function for calculating a billing amount based on the size and the holding period notified from the reference document acquiring means 431, the above-mentioned billing amount, the contents of the securing request notified from the securing request receiving means 421, and the like. It has a function of transmitting the cost bill including the fee to the second computer 300b.
[0070]
The recording medium K400a provided in the third computer 400a is a disk, a semiconductor memory, or another recording medium, and functions as the securing request receiving means 421, the reference document acquiring means 431, and the cost settlement means 440. A program for causing the program to be executed is recorded. This program is read by the computer 400a and controls the operation of the computer 400a, thereby realizing the securing request receiving unit 421, the reference document acquiring unit 431, and the cost settlement unit 440 on the computer 400a.
[0071]
Upon receiving the securing request from the second computer 300b, the securing request receiving unit 421 in the third computer 400a notifies the contents to the reference document acquiring unit 431 and the cost settlement unit 440. The reference document acquisition unit 431 acquires the reference destination document 211 requested by the reservation request from the first computer 200, stores it in the backup document storage unit 410 as the reservation reference destination document 411, and stores the size and the retention thereof. The expiration date is notified to the expense settlement means 440. The cost settlement means 440 calculates a billing amount based on the size and the retention period, and transmits the cost claim including the calculated billing amount and the contents of the security request notified from the security request receiving means 421 to the second computer 300b. Send to
[0072]
Upon receipt of the cost request from the third computer 400a, the claim receiving means 390 in the second computer 300b outputs the cost request to an output device such as a printer or a display device, thereby allowing the administrator to charge the cost request. Present. Thereby, the administrator pays the charged cost. Also, the charge receiving means 390 may be provided with a function of paying the cost electronically to the cost settlement means 440, and when the cost is paid from the cost settlement means 440, the cost may be paid electronically. good.
[0073]
In addition, as shown in FIG. 13, the settlement of the expense may be performed through a settlement institution 500 connected to the computer network 100 and separate from the second computer 300b and the third computer 400a. In this case, the bill accepting means 390 of the second computer 300b and the cost settlement means 440 of the third computer 400a perform settlement processing to the settlement institution 500.
[0074]
【The invention's effect】
According to the present invention, in the reference between electronic documents distributed on the computer network, before the information of the reference destination is updated, the reference source knows the update time and the update content, and the reference destination data is changed. It is possible to provide a shared information securing device that can maintain appropriate reference even when the data is moved or deleted.
[0075]
Further, it is not always necessary to secure the reference destination document on the referrer computer, and the shared information is secured in the third computer, and the shared information is secured by referencing it. It is possible to provide a distributed information securing business system based on the securing device.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of a first embodiment of a shared information securing device according to the present invention.
FIG. 2 is a diagram showing an example of a reference destination document 211.
FIG. 3 is a diagram illustrating an example of a reference source document 311.
FIG. 4 is a flowchart showing a processing example of a reference document acquisition unit 320;
FIG. 5 is a flowchart showing a processing example of a term document processing means 350;
FIG. 6 is a diagram showing an example of a reference source document 311 in which link information has been rewritten so as to point to a backed-up reference destination document.
FIG. 7 is a diagram illustrating an example of a reference source document 311 including a description of a process when a reference destination document is updated.
FIG. 8 is a diagram showing an example of a reference source document 311 after link information has been added so that both the backup reference document before update and the new reference document after update can be referenced.
FIG. 9 is a block diagram illustrating a configuration example of a second embodiment of the shared information securing device according to the present invention.
FIG. 10 is a diagram illustrating an example of a reference source document in which link information has been rewritten to point to a secured reference destination document secured in a third computer.
FIG. 11 is a diagram illustrating an example of a secured reference destination document 411.
FIG. 12 is a block diagram showing a configuration example of an embodiment of a distributed information securing business system according to the present invention.
FIG. 13 is a block diagram showing a configuration example of a distributed information securing business system including a settlement institution other than the second and third computers shown in FIG. 12;
[Explanation of symbols]
100 Computer network
200: first computer
210 ... electronic document storage means
211: Referenced document
212: Expiration date information
220 ... expiration date setting means
300, 300a, 300b ... second computer
310 Electronic document storage means
311: Reference source document
312 ... Link information
313 ... Link information
320: Reference document acquisition means
330: expiration date analysis means
340: expiration date registration control means
350: Term document processing means
351... Expiration date document processing means
360: expiration date storage means
370: Backup document storage means of the second computer
380 ... Securing request generation means
390 ... Request receiving means of the second computer
400, 400a ... third computer
410: Backup document storage means of the third computer
411: Secured reference destination document
412: Retention period information
420 ... Securing request receiving means
430: Reference document acquisition means
440: Expense settlement means of the third computer
K200, K300, K300a, K300b, K400, K400a ... recording medium
500… Payment organization

Claims (6)

第1のコンピュータと第2のコンピュータが計算機ネットワークを介して接続されており、
前記第1のコンピュータは、
参照先文書を格納した電子文書格納手段と、
有効期限および有効期限になった時に前記参照先文書に対して行われる操作が削除,移動,更新の内の何れであるのかを示す操作種別を含む有効期限情報を前記参照先文書に設定する有効期限設定手段とを含んで構成され、
前記第2のコンピュータは、
前記参照先文書へのリンク情報を含んだ参照元文書を格納した電子文書格納手段と、
前記参照元文書が参照する参照先文書をリンク情報に基づいて取得する参照文書取得手段と、
該参照文書取得手段で取得された参照先文書に設定された有効期限情報を検出する有効期限解析手段と、
該有効期限解析手段の解析結果に基づいて参照先文書の有効期限情報を参照先文書へのリンク情報に関連付けて有効期限格納手段に格納する有効期限登録制御手段と、
参照先文書へのリンク情報と関連付けられて前記有効期限格納手段に格納されている有効期限情報に含まれている操作種別が削除或いは更新である場合は、有効期限よりも前の時点で前記リンク情報によって示される参照先文書をバックアップ文書格納手段へバックアップすると共に参照元文書中のリンク情報を前記バックアップ文書格納手段にバックアップした前記参照先文書を指し示すものに変更し、移動である場合は、有効期限になった時点に於いて参照元文書中のリンク情報を前記参照先文書の移動先を示すものに変更する期限文書処置手段とを含んで構成されることを特徴とする分散情報確保装置。
A first computer and a second computer are connected via a computer network,
The first computer comprises:
Electronic document storage means for storing the referenced document;
An expiration date and an expiration date information including an operation type indicating whether the operation performed on the referenced document at the time of expiration is deletion, movement, or updating is set in the referenced document. Term setting means,
The second computer comprises:
Electronic document storage means for storing a reference source document including link information to the reference destination document,
Reference document acquisition means for acquiring a reference destination document referred to by the reference source document based on link information,
Expiration date analysis means for detecting expiration date information set in the reference destination document acquired by the reference document acquisition means;
An expiration date registration control unit that stores the expiration date information of the referenced document in the expiration date storage unit in association with the link information to the referenced document based on the analysis result of the expiration date analysis unit;
If the operation type included in the expiration date information stored in the expiration date storage unit in association with the link information to the reference destination document is delete or update, the link is set at a time earlier than the expiration date. The reference document indicated by the information is backed up to the backup document storage means, and the link information in the reference source document is changed to indicate the reference document backed up in the backup document storage means. A distributed information securing apparatus, comprising: a term document processing unit for changing link information in a reference source document to information indicating a destination of the reference destination document at a time when the term has expired.
第1のコンピュータと第2のコンピュータと第3のコンピュータが計算機ネットワークを介して接続されており、
前記第1のコンピュータは、
参照先文書を格納した電子文書格納手段と、
有効期限および有効期限になった時に前記参照先文書に対して行われる操作が削除,移動,更新の内の何れであるかを示す操作種別を含む有効期限情報を前記参照先文書に設定する有効期限設定手段とを含んで構成され、
前記第2のコンピュータは、
前記参照先文書へのリンク情報を含んだ参照元文書を格納した電子文書格納手段と、
前記参照元文書が参照する参照先文書をリンク情報に基づいて取得する参照文書取得手段と、
該参照文書取得手段によって取得された参照先文書に設定されている有効期限情報を検出する有効期限解析手段と、
該有効期限解析手段の解析結果に基づいて参照先文書の有効期限情報を参照先文書へのリンク情報に関連付けで有効期限格納手段に格納する有効期限登録制御手段と、
参照先文書へのリンク情報と関連付けられて前記有効期限格納手段に格納されている有効期限情報に含まれている操作種別が削除或いは更新である場合は、有効期限よりも前の時点で前記リンク情報によって示される参照先文書を前記第3のコンピュータで確保することを指示すると共に参照元文書中のリンク情報を前記第3のコンピュータに確保された参照先文書を指し示すものに変更し、移動である場合は、有効期限になった時点に於いて参照元文書中のリンク情報を前記参照先文書の移動先を指し示すものに変更する期限文書処置手段と、
該期限文書処置手段からの指示を受けて前記第3のコンピュータに参照先文書の確保を要求する確保要求発生手段とを含んで構成され、
前記第3のコンピュータは、
前記第2のコンピュータから確保要求を受理する確保要求受理手段と、
該確保要求受理手段が受理した要求に従って前記第1のコンピュータから参照先文書を取得してバックアップ文書格納手段に格納する参照文書取得手段とを含んで構成されることを特徴とする分散情報確保装置。
A first computer, a second computer, and a third computer are connected via a computer network;
The first computer comprises:
Electronic document storage means for storing the referenced document;
An expiration date and expiration date information including an operation type indicating whether the operation to be performed on the referenced document when the expiration date has expired is deletion, movement, or updating is set in the referenced document. Term setting means,
The second computer comprises:
Electronic document storage means for storing a reference source document including link information to the reference destination document,
Reference document acquisition means for acquiring a reference destination document referred to by the reference source document based on link information,
Expiration date analysis means for detecting expiration date information set in the reference destination document acquired by the reference document acquisition means;
An expiration date registration control unit that stores the expiration date information of the reference destination document in the expiration date storage unit in association with the link information to the reference destination document based on the analysis result of the expiration date analysis unit;
If the operation type included in the expiration date information stored in the expiration date storage unit in association with the link information to the reference destination document is delete or update, the link is set at a time earlier than the expiration date. It instructs to secure the referenced document indicated by the information by the third computer, and changes the link information in the referring source document to one that indicates the referenced document secured by the third computer. In some cases, when the expiration date has passed, the term information processing means for changing the link information in the reference source document to one that indicates the destination of the reference destination document ,
Securing request generating means for requesting the third computer to secure a reference destination document in response to an instruction from the time limit document processing means,
The third computer comprises:
Securing request receiving means for receiving a securing request from the second computer;
And a reference document acquisition unit for acquiring a reference document from the first computer in accordance with the request received by the reservation request reception unit and storing the reference document in a backup document storage unit. .
第1のコンピュータと第2のコンピュータと第3のコンピュータが計算機ネットワークを介して接続されており、
前記第1のコンピュータは、
参照先文書を格納した電子文書格納手段と、
有効期限および有効期限になった時に行われる操作種別を含む有効期限情報を前記参照先文書に設定する有効期限設定手段とを含んで構成され、
前記第2のコンピュータは、
前記参照先文書へのリンク情報を含んだ参照元文書を格納した電子文書格納手段と、
前記参照元文書が参照する参照先文書をリンク情報に基づいて取得する参照文書取得手段と、
該参照文書取得手段によって取得された参照先文書に設定されている有効期限情報を検出する有効期限解析手段と、
該有効期限解析手段の解析結果に基づいて参照先文書の有効期限情報を参照先文書へのリンク情報に関連付けで有効期限格納手段に格納する有効期限登録制御手段と、
前記有効期限格納手段に格納されているリンク情報と有効期限情報とに基づいて、前記第3のコンピュータに確保させる参照先文書を指示すると共に、参照元文書中の前記参照先文書を指し示すリンク情報を前記第3のコンピュータに確保後の前記参照先文書を指し示すように変更する期限文書処置手段と、
該期限文書処置手段からの指示を受けて前記第3のコンピュータに参照先文書の確保を要求する確保要求発生手段と、
前記第3のコンピュータから送信される管理費用の請求情報を受信する請求受理手段とを含んで構成され、
前記第3のコンピュータは、
前記第2のコンピュータから確保要求を受理する確保要求受理手段と、
該確保要求受理手段が受理した要求に従って前記第1のコンピュータから参照先文書を取得してバックアップ文書格納手段に格納する参照文書取得手段と、
該参照文書取得手段が前記バックアップ文書格納手段に格納した参照先文書に対する管理費用の請求情報を前記第2のコンピュータに対して送信する費用決済手段とを含んで構成されることを特徴とする分散情報確保ビジネスシステム。
A first computer, a second computer, and a third computer are connected via a computer network;
The first computer comprises:
Electronic document storage means for storing the referenced document;
An expiration date and expiration date setting means for setting expiration date information including an operation type to be performed when the expiration date has expired in the reference destination document.
The second computer comprises:
Electronic document storage means for storing a reference source document including link information to the reference destination document,
Reference document acquisition means for acquiring a reference destination document referred to by the reference source document based on link information,
Expiration date analysis means for detecting expiration date information set in the reference destination document acquired by the reference document acquisition means;
An expiration date registration control unit that stores the expiration date information of the reference destination document in the expiration date storage unit in association with the link information to the reference destination document based on the analysis result of the expiration date analysis unit;
Based on the link information and the expiration date information stored in the expiration date storage means, a reference document to be secured by the third computer is indicated, and link information indicating the reference destination document in the reference source document is provided. Term document processing means for changing the third computer to point to the reference destination document after being secured,
Securing request generating means for requesting the third computer to secure a referenced document in response to an instruction from the time limit document processing means;
Claim receiving means for receiving management cost claim information transmitted from the third computer,
The third computer comprises:
Securing request receiving means for receiving a securing request from the second computer;
Reference document acquisition means for acquiring a reference document from the first computer in accordance with the request received by the reservation request acceptance means and storing the same in a backup document storage means;
Wherein the reference document acquisition means includes a cost settlement means for transmitting management cost billing information for the reference destination document stored in the backup document storage means to the second computer. Information security business system.
計算機ネットワークを介して第2のコンピュータと接続された第1のコンピュータを、
有効期限および有効期限になった時に参照先文書に対して行われる操作が削除,移動,更新の内の何れであるかを示す操作種別を含む有効期限情報を電子文書格納手段に格納されている参照先文書に設定する有効期限設定手段として機能させ、
前記第2のコンピュータを、
電子文書格納手段に格納されたリンク情報を含む参照元文書が参照する参照先文書をリンク情報に基づいて取得する参照文書取得手段、
該参照文書取得手段で取得された参照先文書に設定された有効期限情報を検出する有効期限解析手段、
該有効期限解析手段の解析結果に基づいて参照先文書の有効期限情報を参照先文書へのリンク情報に関連付けて有効期限格納手段に格納する有効期限登録制御手段、
参照先文書へのリンク情報と関連付けられて前記有効期限格納手段に格納されている有効期限情報に含まれている操作種別が削除或いは更新である場合は、有効期限よりも前の時点で前記リンク情報によって示される参照先文書を前記バックアップ文書格納手段へバックアップすると共に参照元文書中のリンク情報をバックアップ文書格納手段にバックアップした前記参照先文書を指し示すものに変更し、移動である場合は、有効期限になった時点に於いて参照元文書中のリンク情報を前記参照先文書の移動先を示すものに変更する期限文書処置手段として機能させるためのプログラムを記録した機械読み取り可能な記録媒体。
A first computer connected to a second computer via a computer network,
The expiration date and expiration date information including an operation type indicating whether the operation performed on the referenced document when the expiration date has expired is one of deletion, movement, and update is stored in the electronic document storage means. Function as an expiration date setting means to be set in the referenced document,
The second computer,
Reference document acquisition means for acquiring, based on the link information, a reference destination document referred to by the reference source document including the link information stored in the electronic document storage means,
Expiration date analysis means for detecting expiration date information set in the reference destination document acquired by the reference document acquisition means,
An expiration date registration control unit that stores the expiration date information of the referenced document in the expiration date storage unit in association with the link information to the referenced document based on the analysis result of the expiration date analysis unit;
If the operation type included in the expiration date information stored in the expiration date storage unit in association with the link information to the reference destination document is delete or update, the link is set at a time earlier than the expiration date. The reference document indicated by the information is backed up to the backup document storage means, and the link information in the reference source document is changed to indicate the reference document backed up to the backup document storage means. A machine-readable recording medium recording a program for functioning as a term document processing means for changing link information in a reference source document to one indicating a destination of the reference destination document when a term has expired.
計算機ネットワークを介して第2,第3のコンピュータと接続された第1のコンピュータを、
有効期限および有効期限になった時に参照先文書に対して行われる操作が削除,移動,更新の内の何れであるかを示す操作種別を含む有効期限情報を電子文書格納手段に格納されている参照先文書に設定する有効期限設定手段として機能させ、
前記第2のコンピュータを、
電子文書格納手段に格納されたリンク情報を含む参照元文書が参照する参照先文書をリンク情報に基づいて取得する参照文書取得手段、
該参照文書取得手段によって取得された参照先文書に設定されている有効期限情報を検出する有効期限解析手段、
該有効期限解析手段の解析結果に基づいて参照先文書の有効期限情報を参照先文書へのリンク情報に関連付けて有効期限格納手段に格納する有効期限登録制御手段、
参照先文書へのリンク情報と関連付けられて前記有効期限格納手段に格納されている有効期限情報に含まれている操作種別が削除或いは更新である場合は、有効期限よりも前の時点で前記リンク情報によって示される参照先文書を前記第3のコンピュータで確保することを指示すると共に参照元文書中のリンク情報を前記第3のコンピュータに確保された参照先文書を指し示すものに変更し、移動である場合は、有効期限になった時点に於いて参照元文書中のリンク情報を前記参照先文書の移動先を指し示すものに変更する期限文書処置手段、
該期限文書処置手段からの指示を受けて前記第3のコンピュータに参照先文書の確保を要求する確保要求発生手段として機能させ、
前記第3のコンピュータを、
前記第2のコンピュータから確保要求を受理する確保要求受理手段、
該確保要求受理手段が受理した要求に従って前記第1のコンピュータから参照先文書を取得してバックアップ文書格納手段に格納する参照文書取得手段として機能させるためのプログラムを記録した機械読み取り可能な記録媒体。
A first computer connected to the second and third computers via a computer network,
The expiration date and expiration date information including an operation type indicating whether the operation performed on the referenced document when the expiration date has expired is one of deletion, movement, and update is stored in the electronic document storage means. Function as an expiration date setting means to be set in the referenced document,
The second computer,
Reference document acquisition means for acquiring, based on the link information, a reference destination document referred to by the reference source document including the link information stored in the electronic document storage means,
Expiration date analysis means for detecting expiration date information set in the reference destination document acquired by the reference document acquisition means;
An expiration date registration control unit that stores the expiration date information of the referenced document in the expiration date storage unit in association with the link information to the referenced document based on the analysis result of the expiration date analysis unit;
If the operation type included in the expiration date information stored in the expiration date storage unit in association with the link information to the reference destination document is delete or update, the link is set at a time earlier than the expiration date. It instructs to secure the referenced document indicated by the information by the third computer, and changes the link information in the referring source document to one that indicates the referenced document secured by the third computer. In some cases, when the expiration date has expired, the term information processing means for changing the link information in the reference source document to one that indicates the destination of the reference destination document ,
In response to an instruction from the time limit document processing means, the third computer is made to function as a secure request generating means for requesting securing of a reference destination document,
The third computer,
Securing request receiving means for receiving a securing request from the second computer;
A machine-readable recording medium storing a program for functioning as a reference document acquisition unit that acquires a reference destination document from the first computer in accordance with the request received by the reservation request reception unit and stores the reference destination document in a backup document storage unit.
計算機ネットワークを介して第2,第3のコンピュータと接続された第1のコンピュータを、
有効期限および有効期限になった時に行われる操作種別を含む有効期限情報を電子文書格納手段に格納されている参照先文書に設定する有効期限設定手段として機能させ、
前記第2のコンピュータを、
電子文書格納手段に格納されたリンク情報を含む参照元文書が参照する参照先文書をリンク情報に基づいて取得する参照文書取得手段、
該参照文書取得手段によって取得された参照先文書に設定されている有効期限情報を検出する有効期限解析手段、
該有効期限解析手段の解析結果に基づいて参照先文書の有効期限情報を参照先文書へのリンク情報に関連付けて有効期限格納手段に格納する有効期限登録制御手段、
前記有効期限格納手段に格納されているリンク情報と有効期限情報とに基づいて、前記第3のコンピュータに確保させる参照先文書を指示すると共に、参照元文書中の前記参照先文書を指し示すリンク情報を前記第3のコンピュータに確保後の前記参照先文書を指し示すように変更する期限文書処置手段、
該期限文書処置手段からの指示を受けて前記第3のコンピュータに参照先文書の確保を要求する確保要求発生手段、
前記第3のコンピュータから送信される管理費用の請求情報を受信する請求受理手段として機能させ、
前記第3のコンピュータを、
前記第2のコンピュータから確保要求を受理する確保要求受理手段、
該確保要求受理手段が受理した要求に従って前記第1のコンピュータから参照先文書を取得してバックアップ文書格納手段に格納する参照文書取得手段、
該参照文書取得手段が前記バックアップ文書格納手段に格納した参照先文書に対する管理費用の請求情報を前記第2のコンピュータに対して送信する費用決済手段として機能させるためのプログラムを記録した機械読み取り可能な記録媒体。
A first computer connected to the second and third computers via a computer network,
An expiration date and an expiration date information including an operation type to be performed when the expiration date is reached are set to function as an expiration date setting unit for setting a reference destination document stored in the electronic document storage unit,
The second computer,
Reference document acquisition means for acquiring, based on the link information, a reference destination document referred to by the reference source document including the link information stored in the electronic document storage means,
Expiration date analysis means for detecting expiration date information set in the reference destination document acquired by the reference document acquisition means;
An expiration date registration control unit that stores the expiration date information of the referenced document in the expiration date storage unit in association with the link information to the referenced document based on the analysis result of the expiration date analysis unit;
Based on the link information and the expiration date information stored in the expiration date storage means, a reference document to be secured by the third computer is indicated, and link information indicating the reference destination document in the reference source document is provided. Term processing means for changing the third computer to point to the reference destination document after being secured,
Securing request generating means for requesting the third computer to secure a reference document in response to an instruction from the time limit document processing means;
Functioning as a bill accepting unit for receiving billing information of the management cost transmitted from the third computer,
The third computer,
Securing request receiving means for receiving a securing request from the second computer;
A reference document acquisition unit for acquiring a reference document from the first computer in accordance with the request received by the reservation request reception unit and storing the reference document in the backup document storage unit;
A machine readable program storing a program for causing the reference document acquisition unit to function as an expense settlement unit for transmitting to the second computer billing information on management costs for the reference destination document stored in the backup document storage unit. recoding media.
JP2000043554A 2000-02-16 2000-02-16 Distributed information securing device, distributed information securing business system, and machine-readable recording medium recording program Expired - Fee Related JP3584837B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000043554A JP3584837B2 (en) 2000-02-16 2000-02-16 Distributed information securing device, distributed information securing business system, and machine-readable recording medium recording program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000043554A JP3584837B2 (en) 2000-02-16 2000-02-16 Distributed information securing device, distributed information securing business system, and machine-readable recording medium recording program

Publications (2)

Publication Number Publication Date
JP2001229197A JP2001229197A (en) 2001-08-24
JP3584837B2 true JP3584837B2 (en) 2004-11-04

Family

ID=18566457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000043554A Expired - Fee Related JP3584837B2 (en) 2000-02-16 2000-02-16 Distributed information securing device, distributed information securing business system, and machine-readable recording medium recording program

Country Status (1)

Country Link
JP (1) JP3584837B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4995505B2 (en) * 2006-07-19 2012-08-08 株式会社東芝 Information management program and knowledge information sharing system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0991182A (en) * 1995-09-20 1997-04-04 Toshiba Eng Co Ltd Method and device for managing data base
JPH11296425A (en) * 1998-04-06 1999-10-29 Yamatake Corp Information browsing system

Also Published As

Publication number Publication date
JP2001229197A (en) 2001-08-24

Similar Documents

Publication Publication Date Title
US20040133612A1 (en) Information processing system which performs data keeping service, information processing apparatus, kept information management method
US20040039757A1 (en) System, method, and apparatus for managing form-based business records
US6823339B2 (en) Information reference frequency counting apparatus and method and computer program embodied on computer-readable medium for counting reference frequency in an interactive hypertext document reference system
JP2008293218A (en) System, method and program for file management
US20030093312A1 (en) Information processing apparatus and method, information processing system and method, and program
CA2229828C (en) Edited image printing system and method
EP0860986B1 (en) Edited image printing system and method
BR0006693B1 (en) DOCUMENT SUPPLY SYSTEM AND DOCUMENT SUPPLY METHOD
US7069500B2 (en) Document management/EDI system linkage unit, document management/EDI system linkage method, information recording medium and document processing program
CN101174269A (en) Using feed usage data in an access controlled team project site environment
JP4075586B2 (en) Inventory information management method
JP2007148854A (en) Security printing system, security printing program, recording medium, and security printing method
JP3584837B2 (en) Distributed information securing device, distributed information securing business system, and machine-readable recording medium recording program
US20030014512A1 (en) Communication apparatus and structured document management apparatus
US8145670B2 (en) Electronic file system, operating device, approval device, and computer program
US20040181662A1 (en) Information processing system, information processing apparatusand method, and program
JP4566460B2 (en) Email virus check system
US20080077990A1 (en) File attachment processing method and system
JP4261081B2 (en) Image filing method, apparatus and program
JPH11167596A (en) Method and system for checking violation of use conditions of work, work sales management server, general terminal, work registration terminal, and storage medium storing program for checking violation of use conditions of work
JP3937736B2 (en) Document management device
JPH11184810A (en) Web page management system and web page management method
US6061669A (en) Notification system for access to and printing of proprietary network services
CN101192211A (en) Information processing apparatus and method, computer readable medium, and computer data signal
JP2000057057A (en) Information processing apparatus and information management method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20031216

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040312

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040713

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040726

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070813

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080813

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080813

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090813

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090813

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100813

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110813

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110813

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120813

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130813

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees