專利名稱:信息管理方法和信息管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息管理方法和信息管理系統(tǒng)。
背景技術(shù):
就將被作為由計算機(jī)管理的電子信息來管理的信息而言,存在的情況是,同一內(nèi)容的多個將被管理的信息以一種分布方式放置。在此情況下,有時把將被管理的多個信息移入用于把將被管理的信息作為要被刪除的候選項(xiàng)來存儲的棄物箱。 例如專利文件1 (JP-A-2002-366410),是涉及上述情況的一種技術(shù),涉及在網(wǎng)絡(luò)環(huán)境下被刪除文件的暫態(tài)存儲,該公開的技術(shù)把如此刪除的文件存儲在由該網(wǎng)絡(luò)共享的棄物箱中,從而提供一個棄物箱服務(wù)器,能夠容易地管理該棄物箱,并防止無用的文件廢物被散落在各個計算機(jī)中。在文件的刪除處理中,提供在網(wǎng)絡(luò)中的該棄物箱服務(wù)器根據(jù)發(fā)送的刪除指令信息而存儲一個文件和包括該文件刪除前的存儲位置及該文件的發(fā)送信源地址的屬性信息,在恢復(fù)處理時,把該指定文件和該屬性信息發(fā)送到恢復(fù)目的地址,并且在丟棄處理時,從該棄物箱服務(wù)器中丟棄該指定文件和該屬性信息。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種信息管理方法和一種信息管理系統(tǒng),在把將被管理的信息從第一位置改變到第二位置、并且實(shí)現(xiàn)該信息的恢復(fù)以便使之對應(yīng)于改變前的第一位置的情況下,當(dāng)有多個對應(yīng)于第二位置的具有同一內(nèi)容的將被管理的信息時,本發(fā)明的信息管理方法和信息管理系統(tǒng)將抑制對于將被管理的同一內(nèi)容的多個信息的沒有必要的存儲。 [1] —種使用計算機(jī)的信息管理方法,包括步驟(a)把與指示第一位置的目的地相關(guān)的管理主題信息存儲到一個管理主題信息存儲單元,其中所述管理主題信息指示將被管理的電子信息;(b)把所述管理主題信息的目的地從第一位置改變到第二位置;(c)在所述管理主題信息的目的地指示第二位置并且將與另一條管理主題信息相關(guān)的另一 目的地從另一第一位置改變到第二位置的情況下,刪除所述另一條管理主題信息,其中所述另一條管理主題信息具有與所述管理主題信息相同的內(nèi)容;(d)把與所述管理主題信息相關(guān)的恢復(fù)信息存儲到一個恢復(fù)信息存儲單元,并且還把與所述管理主題信息相關(guān)的另一條恢復(fù)信息存儲到所述恢復(fù)信息存儲單元中,其中所述恢復(fù)信息表明指示第二位置的所述管理主題信息的目的地原是第一位置,并且所述另一條恢復(fù)信息表明指示第二位置的所述另一條管理主題信息的所述另一目的地原是所述另一第一位置;及(e)根據(jù)所述恢復(fù)信息把所述管理主題信息的目的地從第二位置改變到第一位置,并且當(dāng)所述另一條恢復(fù)信息與所述管理主題信息相關(guān)時,根據(jù)所述另一條恢復(fù)信息把所述另一條管理主題信息的另一目的地從第二位置變化到所述另一第一位置。 [2]根據(jù)[1]的信息管理方法,該信息管理方法可以進(jìn)一步包括步驟當(dāng)對應(yīng)于第二位置的所述管理主題信息的目的地被變化為第一位置時、或當(dāng)所述管理主題信息與第二除時,刪除與所述管理主題信息相關(guān)的恢復(fù)信息;以及當(dāng)與所述管理主
題信息相關(guān)的全部恢復(fù)信息都消失時,刪除對應(yīng)于第二位置的所述管理主題信息。 [3]根據(jù)[1]或[2]的信息管理方法,在使得新的管理主題信息對應(yīng)于又一第一位
置的情況下,當(dāng)該新的管理主題信息具有與對應(yīng)于第二位置的所述管理主題信息相同的內(nèi)
容時,步驟(e)進(jìn)行的存儲可以包括步驟把與所述管理主題信息相關(guān)的所述恢復(fù)信息關(guān)
聯(lián)到意欲對應(yīng)于又一第一位置的該新的管理主題信息。 [4]根據(jù)[1]或[2]的信息管理方法,該計算機(jī)可以由另一信息處理設(shè)備使用,并
且所述管理主題信息可以由一個用戶擁有。該信息管理方法可以進(jìn)一步包括步驟當(dāng)預(yù)定
數(shù)量或更多條恢復(fù)信息與對應(yīng)于第二位置的所述管理主題信息相關(guān)、并且具有與所述管理
主題信息相同內(nèi)容的又一個管理主題信息對應(yīng)于又一第一位置時,通知對應(yīng)于又一第一位
置的又一管理主題信息的擁有者,該又一管理主題信息被要求對應(yīng)于第二位置。
[5]根據(jù)[4]的信息管理方法,該通知步驟可以包括在存儲在管理主題信息存儲
單元中的多條管理主題信息的數(shù)量是一預(yù)定數(shù)量或大于該預(yù)定數(shù)量時、或在所述管理主題
信息存儲單元的存儲區(qū)域的剩余容量是一個預(yù)定值或小于該預(yù)定值時,進(jìn)行該通知。
[6]根據(jù)本發(fā)明的一個方面,一種信息管理系統(tǒng)包括管理主題信息存儲單元,其
存儲與指示第一位置的目的地相關(guān)的管理主題信息,其中所述管理主題信息指示將被管理
的電子信息;第一改變單元,把所述管理主題信息的目的地從第一位置改變到第二位置;
刪除單元,在所述管理主題信息的目的地指示第二位置并且與另一條管理主題信息相關(guān)的
另一目的地從另一第一位置改變到第二位置的情況中,刪除所述另一條管理主題信息,其
中所述另一條管理主題信息具有與所述管理主題信息相同的內(nèi)容;恢復(fù)信息存儲單元,存
儲與所述管理主題信息相關(guān)的恢復(fù)信息,并且還存儲也與所述管理主題信息相關(guān)的另一條
恢復(fù)信息,其中所述恢復(fù)信息表明指示第二位置的所述管理主題信息的目的地原是第一位
置,并且所述另一條恢復(fù)信息表明指示第二位置的所述另一管理主題信息的所述另一 目的
地原是所述另一第一位置;和第二改變單元,根據(jù)所述恢復(fù)信息把所述管理主題信息的目
的地從第二位置改變到第一位置,并且當(dāng)所述另一條恢復(fù)信息與所述管理主題信息相關(guān)
時,根據(jù)所述另一條恢復(fù)信息把所述另一條管理主題信息的所述另一目的地從第二位置改
變到所述另一第一位置。 利用[1]的方案,在把對應(yīng)的目的地從第一位置改變到第二位置并且進(jìn)行恢復(fù)而 使之對應(yīng)于改變前的第一位置的情況下,當(dāng)在使得對應(yīng)于第二位置的多條管理主題信息之 內(nèi)存在多條相同內(nèi)容的管理主題信息時,有可能制止以復(fù)制的方式不必要地存儲具有相同 內(nèi)容的管理主題信息。 利用[2]的方案,與不提供本發(fā)明的這種方案的情況相比,能夠降低用于存儲所 述管理主題信息的存儲容量。 利用[3]的方案,在使得所述管理主題信息對應(yīng)于第一位置的情況下,能通過已 經(jīng)使得對應(yīng)于第二位置的所述管理主題信息的恢復(fù)來實(shí)現(xiàn)所述管理主題信息與第一位置 的對應(yīng)。 利用[4]的方案,有可能促使擁有所述管理主題信息的一個使用人員使得所述管 理主題信息對應(yīng)于第二位置,該使用人員擁有的所述管理主題信息具有與由另一使用人員 使得對應(yīng)于第二位置的管理主題信息相同的內(nèi)容。
5
利用[5]的方案,與不提供本發(fā)明方案的情況相比較,當(dāng)需要使得所述管理主題信息對應(yīng)于第二位置的必要性程度增加時,有可能促使擁有所述管理主題信息的一個使用人員使得所述管理主題信息對應(yīng)于第二位置,該使用人員擁有的所述管理主題信息具有與由另一使用人員使得對應(yīng)于第二位置的管理主題信息相同的內(nèi)容。 利用[6]的方案,在把對應(yīng)的目的地從第一位置改變到第二位置并且進(jìn)行恢復(fù)而使之對應(yīng)于改變前的第一位置的情況下,當(dāng)在使得對應(yīng)于第二位置的多條管理主題信息中存在多條具有相同內(nèi)容的管理主題信息時,有可能制止以復(fù)制的方式不必要地存儲具有相同內(nèi)容的管理主題信息。
將根據(jù)下列附圖對本發(fā)明的示例實(shí)施例進(jìn)行詳細(xì)說明,其中 圖1是作為示例實(shí)施例配置的一個實(shí)例的概念性模塊配置的示意圖; 圖2是作為實(shí)現(xiàn)該示例實(shí)施例的配置的一個實(shí)例的模塊配置示意圖; 圖3是根據(jù)示例實(shí)施例的移動到一個棄物箱的移動處理的實(shí)例流程圖; 圖4是根據(jù)該示例實(shí)施例顯示在棄物箱之內(nèi)的文件列表的處理實(shí)例的流程圖; 圖5是根據(jù)該示例實(shí)施例從棄物箱中恢復(fù)一個文件的處理實(shí)例的流程圖; 圖6是說明具體系統(tǒng)配置的一個實(shí)例的示意圖,以便解釋該示例實(shí)施例; 圖7是說明一個歷史表格的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖; 圖8是說明該歷史表格的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖; 圖9是說明一個文件操作屏幕的顯示實(shí)例的示意圖; 圖10是說明棄物箱文件列表屏幕顯示實(shí)例的示意圖; 圖11是說明歷史顯示屏幕的顯示實(shí)例的示意圖; 圖12是說明該歷史表格的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖; 圖13是說明一個歷史管理表格的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖; 圖14是說明在更新之后的該歷史表格的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖; 圖15是說明棄物箱文件列表屏幕顯示的另一實(shí)例的示意圖; 圖16是說明在更新之后的該歷史管理表格的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖; 圖17是說明在更新之后的該歷史管理表格的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖; 圖18是顯示根據(jù)該示例實(shí)施例在服務(wù)器中重新注冊文件的處理實(shí)例的流程圖; 圖19是根據(jù)該示例實(shí)施例的不同的恢復(fù)處理的實(shí)例流程圖; 圖20是說明在更新之后的一個歷史管理表格的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖;禾口 圖21是說明用于實(shí)現(xiàn)該示例實(shí)施例的計算機(jī)硬件配置實(shí)例的框圖。
具體實(shí)施例方式
隨后參考
用于實(shí)現(xiàn)本發(fā)明的示例實(shí)施例。
圖1示出了作為示例實(shí)施例配置的一個實(shí)例的概念性模塊配置的示意圖。
—般說來,模塊表示的是能被邏輯上分離的例如軟件(計算機(jī)程序)部分或硬件部分。因此,本示例實(shí)施例中的模塊表示硬件配置的模塊以及計算機(jī)程序的模塊。因此,該示例實(shí)施例還用于說明該系統(tǒng)及方法,以及計算機(jī)程序。為了說明起見,雖然在該示例實(shí)施例中使用〃 存儲〃 、 〃 被存儲〃 以及相似的表述,但這些表述分別表明在一個存儲裝置中 進(jìn)行存儲及控制,以便當(dāng)示例實(shí)施例涉及計算機(jī)程序時存儲在該存儲裝置中。雖然這些模 塊幾乎分別以一對一的方式與功能對應(yīng),但在安裝之時,單一模塊可由單一程序構(gòu)成,或多 個模塊可由單一程序構(gòu)成。相對地,單一模塊可由多個程序構(gòu)成。而且,可由單一計算機(jī)執(zhí) 行多個模塊,或可由在分布或并行處理環(huán)境中的多個計算機(jī)執(zhí)行單一模塊。單一模塊可以 包含另一模塊。而且,下文中不僅在物理連接的情況下、而且在邏輯連接的情況下(數(shù)據(jù)、 指令的接收及發(fā)送,數(shù)據(jù)之間的參照關(guān)系等)使用〃 耦合〃 。 而且,系統(tǒng)或裝置是由通過例如網(wǎng)絡(luò)的通信單元耦合的多個計算機(jī)、多個硬件或 裝置等構(gòu)成(包括一對一的通信耦合),或由單一計算機(jī)、單一硬件或單一裝置等構(gòu)成。 用〃 裝置〃 和〃 系統(tǒng)〃 作為相同含意的表達(dá)。表述〃 預(yù)先確定〃 表明在執(zhí)行處理之前進(jìn)行 的確定,根據(jù)當(dāng)時的情況或狀態(tài)或到目前為止的情況或狀態(tài),該表述〃 預(yù)先確定〃 還表明 不僅在該示例實(shí)施例的處理開始之前進(jìn)行的確定而且在將要執(zhí)行的處理開始之前進(jìn)行的 確定,即使在該示例實(shí)施例的處理啟動之后。而且,雖然使用了表述〃 管理〃 ,但此表述的 使用將根據(jù)上下文關(guān)系來表示控制、管理或存儲用于控制或管理的數(shù)據(jù),以及表示由此產(chǎn) 生的作用或操作。例如,歷史信息的管理表明獲取該歷史信息并存儲該歷史信息,以便能夠 從外部引用。 信息管理系統(tǒng)100被構(gòu)成用于把將被管理的信息或管理主題信息的對應(yīng)目的地 從第一位置改變到第二位置,以及能夠把該對應(yīng)的目的地從第二位置恢復(fù)到第一位置。如 圖1所示,該信息管理系統(tǒng)包括信息存儲模塊110、信息管理模塊150和控制模塊190。信 息存儲模塊110包括管理主題信息存儲模塊115和恢復(fù)信息存儲模塊120。該信息管理模 塊150包括第一改變模塊155、第二改變模塊160、第一刪除模塊165、第二刪除模塊170、管 理主題信息存儲容量確認(rèn)模塊175、輸出模塊180和通知模塊185。信息存儲模塊110和信 息管理模塊150彼此耦合。雖然作出的說明是該管理主題信息存儲模塊115和該恢復(fù)信息 存儲模塊120被放置在單一信息存儲模塊110中,但這些信息存儲模塊可被放置在該單個 存儲裝置中或被分別放置在不同存儲裝置中。而且,這些信息存儲模塊不要求被放置在單 一包封中,而是可被分別安裝在不同信息處理設(shè)備中。 管理主題信息存儲模塊115把作為要被管理的電子信息的管理主題信息對應(yīng)地 存儲到至少一個對應(yīng)位置。 第一改變模塊155把該管理主題信息的對應(yīng)目的地從第一位置改變到第二位置。 例如,可通過響應(yīng)執(zhí)行該改變的使用人員的操作來執(zhí)行這一改變。 當(dāng)?shù)谝桓淖兡K把另一條管理主題信息從一個對應(yīng)的第一位置改變到第二位置、 并且所述另一條管理主題信息具有與被使得對應(yīng)于第二位置的該管理主題信息相同的內(nèi) 容時,第一刪除模塊165刪除所述另一條管理主題信息。通過比較這兩條管理主題信息的 內(nèi)容來執(zhí)行是否有多條管理主題信息具有相同內(nèi)容的確定,但可通過例如計算內(nèi)容的散列 值并比較如此計算的散列值的方式來執(zhí)行該確定。另外,可通過比較不同的管理主題信息 的屬性來執(zhí)行該確定,例如名稱或制備時間(例如單一屬性(例如管理主題信息的名稱) 或多個屬性的組合可被用于該比較)。該管理主題信息的內(nèi)容可以不僅包括它的實(shí)體的內(nèi) 容,還包括它的屬性。結(jié)果是,通過第一刪除模塊165的處理過程,存留下一個管理主題信 息。
7
恢復(fù)信息存儲模塊120與該管理主題信息相關(guān)聯(lián)地存儲恢復(fù)信息,該恢復(fù)信息表 示被第一改變模塊155使得對應(yīng)于第二位置的該管理主題信息的對應(yīng)目的地原先是第一 位置?;謴?fù)信息存儲模塊120與未由第一改變模塊155刪除的管理主題信息相關(guān)聯(lián)地存儲 涉及由第一改變模塊155刪除的所述另一管理主題信息的恢復(fù)信息。例如,該恢復(fù)信息可 以是關(guān)于對該管理主題信息所執(zhí)行的編輯的歷史信息。該歷史信息包括了在對應(yīng)到第二位 置的操作執(zhí)行前(該管理主題信息)被對應(yīng)到的第一位置。通過該恢復(fù)信息存儲模塊120 把涉及由第一刪除模塊165刪除的所述另一管理主題信息的恢復(fù)信息與尚未刪除的該管 理主題信息相關(guān)聯(lián)。 根據(jù)與被使得對應(yīng)于第二位置的該管理主題信息相關(guān)的恢復(fù)信息,第二改變模塊 160把該管理主題信息的對應(yīng)目的地從第二位置改變到第一位置。當(dāng)該管理主題信息涉及 多條恢復(fù)信息時,該對應(yīng)目的地被更改為一個位置,該位置由多條恢復(fù)信息表示的多個第 一對應(yīng)目的地之一所指定。該指定是例如由一個使用人員操作所執(zhí)行的一個預(yù)定指定。根 據(jù)第二改變模塊160的操作,該管理主題信息返回到被使得對應(yīng)于第二位置之前的狀態(tài), 即返回到對應(yīng)于第一位置的狀態(tài)。隨后,當(dāng)由第一刪除模塊165刪除所述另一管理主題信 息時,表示的是使得多條恢復(fù)信息對應(yīng)于將要恢復(fù)的管理主題信息,即存在多個第一位置。 因此,要求從這些第一位置中選擇一個第一位置。 而且,在重新把另一管理主題信息對應(yīng)于另一第一位置的情況下,當(dāng)具有與一個 管理主題信息的內(nèi)容相同的內(nèi)容的所述另一管理主題信息已被與第二位置相關(guān)時,第二改 變模塊160把被與該一個管理主題信息相關(guān)的該恢復(fù)信息與所述另一管理主題信息相關(guān), 并把所述另一管理主題信息對應(yīng)于所述第一位置。在此情況下,上述處理的執(zhí)行不影響被 使得對應(yīng)于第二位置的該一個管理主題信息以及對應(yīng)于該一個管理主題信息的該恢復(fù)信 息。 當(dāng)與第二位置相關(guān)的該管理主題信息的對應(yīng)目的地被更改為第一位置、或由第二 改變模塊160刪除對于第二位置的對應(yīng)關(guān)系時,第二刪除模塊170刪除對應(yīng)于該管理主題 信息的該恢復(fù)信息。當(dāng)與該管理主題信息相關(guān)的全部恢復(fù)信息都消失時,第二刪除模塊170 刪除與第二位置相關(guān)的管理主題信息。在從第二位置刪除該管理主題信息的情況下,由于 不存在被使得對應(yīng)于第二位置的管理主題信息,所以與該管理主題信息相關(guān)的恢復(fù)信息也 是不必要的,所以刪除該恢復(fù)信息。 雖然可能引起多條恢復(fù)信息與該管理主題信息相關(guān)的情況,但當(dāng)與該管理主題信 息相關(guān)的全部恢復(fù)信息都通過刪除所述多條恢復(fù)信息而被刪除時(-)當(dāng)沒有要被恢復(fù)的管 理主題信息),也刪除這些管理主題信息。該恢復(fù)信息的刪除不僅包括刪除整個恢復(fù)信息, 而且包括刪除該恢復(fù)信息的一部分。在刪除該恢復(fù)信息的一部分的情況下,可通過多次刪 除該恢復(fù)信息一部分來刪除整個該恢復(fù)信息。 而且,在一條恢復(fù)信息與該管理主題信息相關(guān)的情況中,當(dāng)從第二位置刪除該管
理主題信息時,也刪除與該管理主題信息相關(guān)的恢復(fù)信息。當(dāng)刪除了與該管理主題信息相
關(guān)的全部多條恢復(fù)信息時,不僅刪除了恢復(fù)信息,而且刪除了該管理主題信息。 信息管理系統(tǒng)100能夠通過該信息管理系統(tǒng)100自身來執(zhí)行處理。而且,該信息
管理系統(tǒng)100能以通過被另一信息管理系統(tǒng)使用的方式來執(zhí)行該處理。 在其中與使得對應(yīng)于第二位置的管理主題信息相關(guān)的多條恢復(fù)信息的數(shù)量超過一個預(yù)定數(shù)量的情況下,當(dāng)使得具有相同內(nèi)容的另一條管理主題信息對應(yīng)于第一位置時, 通知模塊185通知被使得對應(yīng)于第一位置的所述另一管理主題信息的擁有者,應(yīng)該使得所 述另一管理主題信息對應(yīng)于第二位置。在這方面,使得該管理主題信息對應(yīng)于擁有該管理 主題信息的一個使用人員。換言之,當(dāng)以分散的方式存在有多條該管理主題信息并且已經(jīng) 使得多條該管理主題信息的某些對應(yīng)于第二位置時,該通知將發(fā)送被要求對應(yīng)于第二位置 的剩余管理主題信息的可能性。通知包括僅指出這樣一種狀態(tài)、促使對應(yīng)于第二位置、當(dāng) 該擁有者允許時實(shí)現(xiàn)對應(yīng)于第二位置等。可通過利用擁有者在信息處理設(shè)備上直接顯示或 發(fā)送一個電子郵件等方式來執(zhí)行該通知。 管理主題信息存儲容量確認(rèn)模塊175確定存儲在該管理主題信息存儲模塊115中 的管理主題信息的數(shù)量是否為一個預(yù)定數(shù)量,或大于該預(yù)定數(shù)量,或確定該管理主題信息 存儲模塊115的存儲區(qū)域的剩余容量是否為一個預(yù)定值或小于該預(yù)定值。在其中該信息 管理系統(tǒng)以被另一信息管理系統(tǒng)使用的方式執(zhí)行處理的情況中,該管理主題信息存儲模塊 115可被放置在該另一信息管理系統(tǒng)中。 當(dāng)管理主題信息存儲容量確認(rèn)模塊175確定存儲在該管理主題信息存儲模塊115 中的管理主題信息的數(shù)量等于或大于該預(yù)定數(shù)量、或確定該管理主題信息存儲模塊115的 存儲區(qū)域的剩余容量等于或小于該預(yù)定值時,該通知模塊185可以執(zhí)行該通知。例如,當(dāng)存 儲管理主題信息的管理主題信息存儲模塊115的存儲區(qū)域的剩余容量是小值時,該通知模 塊185執(zhí)行該通知。 輸出模塊180以一種相關(guān)的方式輸出對應(yīng)于管理主題信息的位置以及涉及該管 理主題信息的信息。例如,輸出模塊180輸出一個被對應(yīng)于第二位置的管理主題信息的列 表。在此情況下,當(dāng)相同的內(nèi)容的管理主題信息被第一刪除模塊165刪除時,由于如此刪除 的管理主題信息不被顯示,所以將要顯示的管理主題信息的數(shù)量減小。作為一種具體實(shí)例, 僅顯示一個管理主題信息。當(dāng)多條恢復(fù)信息與該管理主題信息相關(guān)時,能按照每一管理主 題信息顯示該恢復(fù)信息。即,雖然將要被顯示的管理主題信息的數(shù)量沒有增加,但可以在多 個恢復(fù)信息當(dāng)中有選擇地顯示該恢復(fù)信息。 控制模塊190控制在該信息存儲模塊110中的這些模塊,以及信息管理模塊150, 從而管理管理主題信息和對應(yīng)于該管理主題信息的對應(yīng)位置。 圖2是示出作為用于實(shí)現(xiàn)該示例實(shí)施例的配置的一個實(shí)例的模塊配置示意圖。
下文中,主要對于作為電子信息的文件作說明,該文件作為管理主題信息的一個 實(shí)例。 一個文件可被定義為文本、圖像、動畫、音樂等或它們的組合的電子數(shù)據(jù),具有能被 存儲、編輯或檢索等的一個名稱的一個配置單元,以及能夠在系統(tǒng)或利用人員之間交換的 一個獨(dú)立單元。而且,一個文件包含與按照前述方式定義的內(nèi)容相似的內(nèi)容。作為一個具 體實(shí)例,文件是由文檔合成軟件制備的一個文檔或電子郵件等。而且,實(shí)現(xiàn)與將被操作的一 個文件對應(yīng)的該對應(yīng)位置被配置成為一個用于例如對文檔執(zhí)行分類等操作的邏輯位置,即 例如一個文件夾(目錄)或棄物箱等。下文中,主要對作為第一位置的實(shí)例的一個文件夾 和作為第二位置的實(shí)例的一個棄物箱進(jìn)行說明。因此,該文件夾內(nèi)的文件示出該管理主題 信息實(shí)現(xiàn)了與第一位置對應(yīng)的狀態(tài)的一個實(shí)例;而該棄物箱內(nèi)的文件示出該管理主題信息 實(shí)現(xiàn)了與第二位置對應(yīng)的狀態(tài)的一個實(shí)例。進(jìn)而,在該文件夾內(nèi)的一個文件到該棄物箱的 運(yùn)動示出了將對應(yīng)到該管理主題信息的對應(yīng)位置由第一位置改變到第二位置的一個實(shí)例。
9棄物箱被用于刪除不必要的文件。當(dāng)一個文件被移入棄物箱時,雖然其有可能此時取出并 還原該文件,但是當(dāng)執(zhí)行〃 清除該棄物箱〃 或〃 從該棄物箱刪除〃 的操作時,該文件將被 實(shí)際刪除。 在本示例實(shí)施例中,根據(jù)示例實(shí)施例的情形,使用人員是一個操作人員、用戶或請 求人員等。 將主要對作為操作權(quán)的存取權(quán)進(jìn)行說明。操作權(quán)信息是針對每一個利用人員確定
的允許對于一個文件操作的信息。因此,當(dāng)利用人員具有操作權(quán)時當(dāng)該利用人員嘗試操作
該文件時則允許該操作。允許的操作包括例如讀出、編輯或?qū)懭胍粋€文件等。 在圖2所示實(shí)例的情況中,信息管理系統(tǒng)100被耦合到通信線路,因此能由另一信
息處理設(shè)備使用。 經(jīng)過網(wǎng)絡(luò)291而耦合客戶機(jī)210A、客戶機(jī)210B等和服務(wù)器220A、服務(wù)器220B等。 在圖2所示實(shí)例中,雖然提供了兩個客戶機(jī)210和兩個服務(wù)器220,但客戶機(jī)和服務(wù)器的每 一個的數(shù)量都可以是一個或兩個或更多個。當(dāng)然,客戶機(jī)210的數(shù)量和服務(wù)器220的數(shù)量 可以不必相同。由于客戶機(jī)210A具有與客戶機(jī)210B相同的模塊配置,而且服務(wù)器220A也 具有與服務(wù)器220B相同的模塊配置,所以以下將僅對于客戶機(jī)210A和服務(wù)器220A進(jìn)行說 明。而且,當(dāng)適用于任意客戶機(jī)和任何服務(wù)器時,以下說明將僅通過涉及客戶機(jī)210和服務(wù) 器220進(jìn)行。 經(jīng)過網(wǎng)絡(luò)292耦合服務(wù)器220A、服務(wù)器220B等以及棄物箱服務(wù)器230的接收模 塊231。在圖2所示實(shí)例中,雖然分別地提供網(wǎng)絡(luò)291和網(wǎng)絡(luò)292,但上述構(gòu)成組件可被耦 合到單一通信線路或多個通信線路。而且,可提供多個棄物箱。 客戶機(jī)210A是一個用戶裝置,用于向服務(wù)器220A指令涉及該棄物箱的操作。更 具體地,這一客戶機(jī)接受來自一個用戶的操作,用于例如把在服務(wù)器220A中的一個文件移 動到棄物箱,或從該棄物箱恢復(fù)該文件。 服務(wù)器220A包括文件恢復(fù)模塊221A、文件刪除模塊222A、歷史管理模塊223A和 數(shù)據(jù)庫224A,并且是一個文件管理服務(wù)器,用于根據(jù)來自該客戶機(jī)210A的指令而刪除和恢 復(fù)一個文件及管理歷史信息。 該文件恢復(fù)模塊221A恢復(fù)在該服務(wù)器220A中的一個文件。 文件刪除模塊222A刪除在該服務(wù)器220A中的一個文件(把一個文件移動到稱為 棄物箱的文件夾)。 歷史管理模塊223A管理在該服務(wù)器220A中的文件的歷史信息。
數(shù)據(jù)庫224A管理在該服務(wù)器220A中的文件及數(shù)據(jù)。 棄物箱服務(wù)器230包括接收模塊231、處理分布模塊232、存留模塊233、恢復(fù)模塊
234、 丟棄模塊235、列表模塊236、數(shù)據(jù)庫237和歷史管理模塊240,并且棄物箱服務(wù)器230 是用于對從多個服務(wù)器220刪除的文件進(jìn)行綜合管理的服務(wù)器。 接收模塊231被耦合到處理分布模塊232,還經(jīng)過網(wǎng)絡(luò)292耦合到服務(wù)器220A 等。接收模塊231從服務(wù)器220接收涉及棄物箱的操作,并把已收操作發(fā)送到處理分布模 塊232。 處理分布模塊232被耦合到接收模塊231、存留模塊233、恢復(fù)模塊234、丟棄模塊
235、 列表模塊236和歷史管理模塊240。處理分布模塊232分布來自該接收模塊231的操作,并把分布的操作送到歷史管理模塊240、存留模塊233、恢復(fù)模塊234、丟棄模塊235和列 表模塊236。 存留模塊233被耦合到處理分布模塊232和數(shù)據(jù)庫237,并且根據(jù)從處理分布模 塊232接收的操作,把文件存留在棄物箱服務(wù)器230內(nèi)的數(shù)據(jù)庫237中。文件的存留是根 據(jù)用于把文件移到該棄物箱的操作。 恢復(fù)模塊234被耦合到處理分布模塊232和數(shù)據(jù)庫237,并且根據(jù)從該處理分布模 塊232接收的操作,從該棄物箱服務(wù)器230內(nèi)的數(shù)據(jù)庫237恢復(fù)文件。文件的恢復(fù)是根據(jù) 用于取出在該棄物箱內(nèi)的文件的操作。 丟棄模塊235被耦合到處理分布模塊232和數(shù)據(jù)庫237,并且根據(jù)從該處理分布模 塊232接收的操作,從該棄物箱服務(wù)器230內(nèi)的數(shù)據(jù)庫237丟棄(刪除)文件。
列表模塊236被耦合到處理分布模塊232和數(shù)據(jù)庫237,并根據(jù)從處理分布模塊 232接收的操作產(chǎn)生用于瀏覽在棄物箱服務(wù)器230內(nèi)的數(shù)據(jù)庫237中的文件的信息,并且把 該信息送到請求該信息的服務(wù)器220。用于瀏覽的信息從該服務(wù)器220送到客戶機(jī)210,并 顯示在例如提供在該客戶機(jī)210處的顯示器上。 數(shù)據(jù)庫237的存取訪問來自存留模塊233、恢復(fù)模塊234、丟棄模塊235、列表模塊 236、以及在歷史管理模塊240中的歷史操作模塊241和檢索模塊242。此數(shù)據(jù)庫管理被移 到在該棄物箱服務(wù)器230中的棄物箱中的文件和數(shù)據(jù)。 歷史管理模塊240包括歷史操作模塊241和檢索模塊242,并根據(jù)從處理分布模塊 232接收的操作管理在該棄物箱服務(wù)器230中的文件的歷史信息。 歷史操作模塊241被耦合到數(shù)據(jù)庫237和檢索模塊242,并通過利用在棄物箱服務(wù) 器230中的數(shù)據(jù)庫237來執(zhí)行涉及歷史的處理,例如文件歷史信息的存儲、刪除、組合(合 并)。 檢索模塊242被耦合到數(shù)據(jù)庫237和歷史操作模塊241 ,并檢索在該棄物箱服務(wù)器 230之內(nèi)的數(shù)據(jù)庫237中是否存在相同內(nèi)容的一個文件。 關(guān)于與圖1所示模塊的主要對應(yīng)關(guān)系,模塊111對應(yīng)于數(shù)據(jù)庫237,第一改變模塊 155對應(yīng)于存留模塊233,第二改變模塊160對應(yīng)于恢復(fù)模塊234,第一刪除模塊165對應(yīng)于 丟棄模塊235、歷史操作模塊241和檢索模塊242,第二刪除模塊170對應(yīng)于歷史操作模塊 241 ,管理主題信息存儲容量確認(rèn)模塊175對應(yīng)于歷史操作模塊241 ,輸出模塊180對應(yīng)于列 表模塊236,通知模塊185對應(yīng)于歷史操作模塊241,控制模塊190對應(yīng)于接收模塊231和 處理分布模塊232。 圖3是根據(jù)本示例實(shí)施例的到一個棄物箱的移動處理的實(shí)例流程圖。 在步驟S302中,客戶機(jī)210根據(jù)用戶的操作指令將該服務(wù)器220內(nèi)的一個指定文
件移入該棄物箱。 在步驟S304中,接收模塊231接受從服務(wù)器220到棄物箱的移動指令。 在步驟S306中,接收模塊231請求該處理分布模塊232關(guān)于向該棄物箱的移動處理。 在步驟S308中,處理分布模塊232指令該歷史管理模塊240來確認(rèn)是否相同的文 件已被移到該棄物箱。 在步驟S310中,歷史管理模塊240中的檢索模塊242執(zhí)行在棄物箱服務(wù)器230中
11的數(shù)據(jù)庫237的檢索,檢索在數(shù)據(jù)庫237中是否有一個文件與當(dāng)前將要被移到該棄物箱的文件相同。 在步驟S312中,根據(jù)步驟S310中的檢索結(jié)果來決定處理的轉(zhuǎn)向。當(dāng)在數(shù)據(jù)庫237中存在相同的文件時(是),該處理進(jìn)入步驟S314,而當(dāng)不存在時(否),處理進(jìn)入步驟S318。 在步驟S314中,在歷史管理模塊240中的歷史操作模塊241把過去歷史信息和當(dāng)
前將要被移到棄物箱的文件的歷史信息相結(jié)合(相關(guān)),并且把如此結(jié)合的歷史信息存儲在數(shù)據(jù)庫237中。 在步驟S316中,歷史管理模塊240丟棄(刪除)計劃被移到棄物箱的文件。 在步驟S318中,歷史管理模塊240中的歷史操作模塊241把步驟S310的檢索結(jié)
果返回到處理分布模塊232,從而該存留模塊233執(zhí)行該文件的存留處理。 在步驟S320中,當(dāng)存留模塊233把該文件存留在數(shù)據(jù)庫237中時,該歷史管理模
塊240執(zhí)行一個散列值的計算,在寫將被重新存留到該數(shù)據(jù)庫237中的歷史信息以及檢索
該數(shù)據(jù)庫時,需要該散列值。散列值的使用是為了確定文件內(nèi)容是否相同,其詳細(xì)說明將稍
后給出。 圖4是根據(jù)該示例實(shí)施例的顯示在棄物箱中的文件列表的處理實(shí)例的流程圖。
在步驟S402中,根據(jù)用戶的操作,客戶機(jī)210指令該服務(wù)器220顯示在該棄物箱中的文件的列表。 在步驟S404中,接收模塊231從該服務(wù)器220接收顯示在棄物箱中的文件列表的指令。 在步驟S406中,接收模塊231請求該處理分布模塊232來執(zhí)行對該棄物箱中的文件進(jìn)行列表的處理。 在步驟S408中,被處理分布模塊232請求的列表模塊236從數(shù)據(jù)庫237獲取了能夠顯示的一個列表。 步驟S410到步驟S418處理(某些情況下可包含步驟S420和S422)循環(huán)重復(fù)地
執(zhí)行,執(zhí)行的次數(shù)對應(yīng)于該列表中文件的數(shù)目。在這一循環(huán)中,確認(rèn)在列表中的每一文件是否存在另一服務(wù)器220的歷史信息。在此情況下,對于沒有其存取權(quán)允許的另一服務(wù)器220中的文件,限制該列表顯示。僅獲得能被顯示的歷史信息并作為一個列表顯示。
在步驟S412,列表模塊236確定該將要顯示的主題文件是否為一個被該多個服務(wù)器220刪除的文件(移到棄物箱)。使用保存在數(shù)據(jù)庫237中的歷史信息來作出這一確定。另外,列表模塊236可通過使用歷史管理模塊240來執(zhí)行該確定。當(dāng)將被顯示的主題文件是被該多個服務(wù)器220刪除的文件時(是),該處理過程進(jìn)入步驟S414,而當(dāng)將被顯示的主題文件不是被該多個服務(wù)器220刪除的文件時(否),該處理過程進(jìn)入步驟S420。
在步驟S414中,列表模塊236確定指令了在該棄物箱中的文件的列表的顯示的一個用戶是否具有關(guān)于已刪除了該主題文件的各個服務(wù)器200的存取權(quán)。當(dāng)用戶具有該存取權(quán)時(是),處理進(jìn)到步驟S416,而當(dāng)用戶沒有該存取權(quán)(否)時,處理進(jìn)到步驟S422。
在步驟S416中,列表模塊236產(chǎn)生該主題文件的歷史信息的列表,以便顯示該列表。隨后,列表模塊把該列表傳送到指令該顯示的服務(wù)器220,還傳送到客戶機(jī)210,從而該客戶機(jī)210在顯示器等上顯示該列表。
在步驟S420中,該列表模塊236產(chǎn)生該主題文件的單個歷史信息(要求該顯示的該服務(wù)器200的歷史信息)的列表,以便顯示。隨后,列表模塊把該列表傳送到指令該顯示的服務(wù)器220,還傳送到客戶機(jī)210,從而該客戶機(jī)210在顯示器等上顯示該列表。
在步驟S422中,列表模塊236產(chǎn)生具有關(guān)于該主題文件的存取權(quán)的該服務(wù)器220的歷史信息的一個列表。隨后,列表模塊把該列表傳送到要求該顯示的服務(wù)器220,還傳送到客戶機(jī)210,從而該客戶機(jī)210在顯示器等上顯示該列表。 圖5是根據(jù)該示例實(shí)施例從該棄物箱中恢復(fù)一個文件的恢復(fù)過程的實(shí)例流程圖。在如圖4實(shí)例所示的該棄物箱中的文件列表被顯示的狀態(tài)中執(zhí)行這一處理實(shí)例。
在步驟S502中,根據(jù)用戶的操作,客戶機(jī)210指令該服務(wù)器220恢復(fù)在棄物箱服務(wù)器230的棄物箱中的一個文件。然后當(dāng)該接收模塊231從服務(wù)器220接收到該恢復(fù)指令時,該處理分布模塊232請求該恢復(fù)模塊234執(zhí)行該恢復(fù)處理。 在步驟S504中,恢復(fù)模塊234確定如此要求恢復(fù)的該指定文件是否具有來自多個
服務(wù)器的歷史信息。當(dāng)被確定為具有時(是),處理進(jìn)入到步驟S508,而當(dāng)被確定為沒有時
(否或當(dāng)該文件被從單一服務(wù)器220中刪除),該處理進(jìn)入到步驟S514。 在步驟S506中,恢復(fù)模塊234確定要求該恢復(fù)處理的用戶是否具有對于已經(jīng)刪除
該指定文件的各服務(wù)器220的存取權(quán)。當(dāng)其確定該用戶具有存取權(quán)時(是),該處理進(jìn)到步
驟S508,而當(dāng)其確定該用戶沒有該存取權(quán)時(否),該處理進(jìn)到步驟S516。在步驟S508中,恢復(fù)模塊234從數(shù)據(jù)庫237中取出指定的文件并將該文件送到被
指令該恢復(fù)的服務(wù)器220,使得該文件能夠被在包含該指定文件的全部歷史信息的狀態(tài)中恢復(fù)。 在步驟S510中,被恢復(fù)的指定文件原樣地存留在該數(shù)據(jù)庫237中而不被從該數(shù)據(jù)庫237中刪除。 在步驟S512中,如步驟S510那樣,對應(yīng)于該被恢復(fù)的指定文件的歷史信息也被原樣地存留在該數(shù)據(jù)庫237中而不被從該數(shù)據(jù)庫237中刪除。 在步驟S514中,恢復(fù)模塊234從數(shù)據(jù)庫237中取出指定的文件并將該文件送到被指令該恢復(fù)的服務(wù)器220,使得該文件能被恢復(fù)到一個在刪除該指定的文件之時的存儲目的地。能夠在包含該歷史信息的狀態(tài)中恢復(fù)該文件。 在步驟S516中,恢復(fù)模塊234從數(shù)據(jù)庫237中取出指定的文件并將該文件送到被指令該恢復(fù)的服務(wù)器220,使得該文件能夠在包含歷史信息的狀態(tài)中由具有對該指定的文件的存取權(quán)的服務(wù)器220所恢復(fù)。在步驟S518中,丟棄模塊235從數(shù)據(jù)庫237中刪除該被恢復(fù)的指定文件。在步驟S520中,在該歷史管理模塊240中的歷史操作模塊241從數(shù)據(jù)庫237中刪
除該被恢復(fù)的指定文件的歷史信息。 表述〃 在包含該歷史信息的狀態(tài)中恢復(fù)該文件〃 表示的是在添加由棄物箱服務(wù)器230管理的歷史信息的狀態(tài)中進(jìn)行該文件的恢復(fù)。在其中恢復(fù)了文件的每一個服務(wù)器中,能使用該歷史信息。例如,在隨后把該文件再次移到該棄物箱服務(wù)器230的情況下,從棄物箱服務(wù)器230恢復(fù)后的歷史信息可被添加到已經(jīng)加到該文件的歷史信息,從而更新該歷史信息。 在步驟S510和S512的每一步驟中,文件被原樣存儲。這是由于在這種情況中,即在執(zhí)行從該棄物箱服務(wù)器230恢復(fù)文件的處理之時,一個文件對應(yīng)于多個服務(wù)器的歷史信息,當(dāng)該文件及該歷史信息被從該棄物箱服務(wù)器230中刪除時,將變得不可能從其它服務(wù)器220參考該文件及歷史信息。因此,該文件不被刪除。然而,為了減少被存留在該數(shù)據(jù)庫237中的文件,可有選擇地執(zhí)行下列處理((l)到(3))。 (1)當(dāng)一個存留時段達(dá)到一個預(yù)定的時間段時,刪除該文件和該歷史信息。
(2)在記錄的管理的角度考慮,由另一記錄介質(zhì)備份該文件。即,不執(zhí)行刪除處理。
(3)由于一旦刪除了在數(shù)據(jù)庫237中的該數(shù)據(jù),當(dāng)該文件被移到該恢復(fù)目的地的服務(wù)器220時,刪除在該數(shù)據(jù)庫237中的該文件和該歷史信息。當(dāng)從另一服務(wù)器220發(fā)出恢復(fù)指令時,可從該恢復(fù)目的地的服務(wù)器220中取出該文件。 下文中,作為處理的具體實(shí)例,將作出關(guān)于下列處理的說明 〃 把一個文件移動到棄物箱服務(wù)器230的處理實(shí)例〃 , 〃 把相同內(nèi)容的一個文件從另一服務(wù)器220移動到棄物箱服務(wù)器230的處理實(shí)例〃 , 〃 從該棄物箱服務(wù)器230中恢復(fù)具有多個歷史的一個文件的處理實(shí)例〃 , 〃 把其內(nèi)容與在該棄物箱服務(wù)器230中的一個文件的內(nèi)容相同的一個文件存儲到該服務(wù)器220的處理實(shí)例〃 ,和〃 把將要被刪除的文件通知給用戶的處理實(shí)例〃 。
圖6是用于說明具體系統(tǒng)配置的一個實(shí)例的示意圖,以便說明該示例實(shí)施例。如圖6的實(shí)例所示,系統(tǒng)包括三個服務(wù)器,即服務(wù)器220X、服務(wù)器220Y和服務(wù)器220Z,棄物箱服務(wù)器230、由用戶610A使用的客戶機(jī)210A、以及由用戶610B使用的客戶機(jī)210B,其中經(jīng)過網(wǎng)絡(luò)291和網(wǎng)絡(luò)292將這些組成部件相互耦合,以便能夠彼此通信。
在此情況下,假設(shè)以該用戶610A能夠訪問全部服務(wù)器的方式在每一服務(wù)器設(shè)置存取權(quán)(圖6的實(shí)例中由0示出),并且該用戶610B被提供有關(guān)于服務(wù)器220X和服務(wù)器220Z的存取權(quán),但未被提供關(guān)于服務(wù)器220Y的存取權(quán)(圖6的實(shí)例中由x示出)。
而且,計劃被移到該棄物箱(棄物箱服務(wù)器230)的內(nèi)容相同的兩個文件〃 報告〃被存儲在服務(wù)器220X和服務(wù)器220Y的每一個中。該文件〃 報告〃 在服務(wù)器220X之內(nèi)準(zhǔn)備,然后由用戶610A和用戶610B對該文件編輯多次,隨后該文件被生成(被具體化,處在也可由屬于是工作成員的用戶P、用戶Q和用戶R的每一個存取的狀態(tài)),并且該文件由具有關(guān)于服務(wù)器220Y的權(quán)限的用戶610A向服務(wù)器220Y開放。用戶P、 Q和R的每一個都在服務(wù)器220Y中執(zhí)行下載,因此計劃移向該棄物箱。使得作為歷史表格700的這些歷史信息對應(yīng)于在服務(wù)器220X中的文件〃 報告〃 ,并且使得作為歷史表格800的這些信息對應(yīng)于在服務(wù)器220Y中的文件〃 報告〃 。歷史表格700和歷史表格800分別由在服務(wù)器220X和服務(wù)器220Y中的歷史管理模塊223管理。該任務(wù)是通過多個組件來執(zhí)行單一工作或多個工作的一個應(yīng)用程序,并且具體地說,由用于共享一個文件或管理一個時間表的一計算機(jī)程序構(gòu)成。 圖7是說明歷史表格700的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖。歷史表格700被使得對應(yīng)于在服務(wù)器220X中的文件〃 報告〃 。 歷史表格700包括一個操作日期/時間欄710, 一操作種類欄720和一個操作用戶欄730。 操作日期/時間欄710存儲著對于在服務(wù)器220X中的〃 報告 〃 文件所執(zhí)行操作的日期和時間(年、天、時、分、秒或它們的組合,下文中的日期/時間以同樣方式定義)。
操作種類欄720存儲著對于該文件執(zhí)行的操作的種類。
操作用戶欄730存儲著執(zhí)行該操作的用戶的名稱。 根據(jù)由涉及該客戶機(jī)210的一個用戶的操作執(zhí)行該處理,并與該將要被操作的文 件對應(yīng)地存儲該歷史信息。 圖8是說明該歷史表格800的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖。歷史表格800被使得對應(yīng) 于在服務(wù)器220Y中的文件〃 報告〃 。 歷史表格800具有與歷史表格700相似的數(shù)據(jù)結(jié)構(gòu)。 在這種情況下,對于〃 把文件移到棄物箱服務(wù)器230的處理實(shí)例〃 作說明。即,將 根據(jù)該用戶610A對于客戶機(jī)210A執(zhí)行的操作來進(jìn)行說明,解釋在該服務(wù)器220X中的對主 題文件〃 報告〃 進(jìn)行移動處理的實(shí)例。 圖9是說明客戶機(jī)210A的顯示器的文件操作屏幕900的顯示實(shí)例的示意圖。文 件操作屏幕900是用于在服務(wù)器200X之內(nèi)操作一個文件的屏幕。 文件操作屏幕900包括一個存儲目的地文件夾名稱顯示區(qū)910、操作區(qū)920和文件 顯示區(qū)930。 存儲目的地文件夾名稱顯示區(qū)910顯示一個任務(wù)名,該任務(wù)名被添加了作為構(gòu)件 的用戶610A。該任務(wù)由服務(wù)器220X管理。 操作區(qū)920顯示能夠針對任務(wù)而被選擇的操作。例如,當(dāng)選擇了關(guān)于一個文件的 操作欄923時,顯示出基本操作欄924、復(fù)制/移動欄925和移動到棄物箱欄926等欄目。
文件顯示區(qū)930顯示由該任務(wù)管理的文件列表。文件顯示區(qū)930包括號碼欄931、 檢驗(yàn)欄932、名稱欄933、最終改變?nèi)掌?時間欄934以及最終改變?nèi)藛T欄935。
號碼欄931顯示能夠唯一標(biāo)識由該任務(wù)管理的文件的號碼。 檢驗(yàn)欄932示出由用戶選擇的一種狀態(tài)(查驗(yàn)狀態(tài))并且表示執(zhí)行了關(guān)于該文件 的該操作。 名稱欄933顯示文件的名稱。 最終改變?nèi)掌?時間欄934顯示該文件的最終改變?nèi)掌?時間。 最終改變?nèi)藛T935顯示在該最終改變?nèi)掌?時間欄934的日期/時間執(zhí)行該改變
的用戶。 為了把該報告從服務(wù)器220X移到棄物箱,用戶610A操作來檢查該目標(biāo)文件〃 報 告〃 的檢驗(yàn)欄(No. 1),并選擇操作欄923的移動到棄物箱欄926。 當(dāng)移動到棄物箱的操作被執(zhí)行時,在服務(wù)器220X上的文件〃 報告〃 被移到該棄 物箱服務(wù)器230并被從該服務(wù)器220X刪除。根據(jù)圖3作為實(shí)例示出的流程圖中的處理,由 于其中沒有歷史表明過去已刪除了相同內(nèi)容的文件,所以存留模塊233重新執(zhí)行對數(shù)據(jù)庫 237的存留處理(步驟S318)。 在文件被移到棄物箱之后,當(dāng)被指令顯示在該棄物箱中的文件的列表時,顯示一 個棄物箱文件列表屏幕IOOO,如圖10中的實(shí)例所示。圖10是棄物箱文件列表屏幕1000 的顯示實(shí)例的說明示意圖。棄物箱文件列表屏幕1000包括存儲目的地文件夾名稱顯示區(qū) 1010、操作區(qū)1020和文件顯示區(qū)1030。 該存儲目的地文件夾名稱顯示區(qū)1010顯示出顯示在該文件顯示區(qū)1030上的文件 的列表存在于該棄物箱之內(nèi)。 操作區(qū)1020與圖9示出實(shí)例的操作區(qū)920實(shí)質(zhì)相同。
文件顯示區(qū)1030顯示由該棄物箱管理的文件列表,包括號碼欄1031、檢驗(yàn)欄 1032、名稱欄1033、服務(wù)器欄1034、刪除人員欄1035、刪除日期/時間欄1036、刪除路徑欄 1037、相關(guān)信息顯示欄1038。 號碼欄1031顯示能夠唯一標(biāo)識在該棄物箱中的文件的一個號碼。 檢驗(yàn)欄1032示出由用戶選擇的一種狀態(tài)(查驗(yàn)狀態(tài))并且表示執(zhí)行了關(guān)于該文
件的該操作。 名稱欄1033顯示該文件的名稱。 服務(wù)器欄1034顯示把該文件移到棄物箱的服務(wù)器。在此情況下,服務(wù)器220X對 應(yīng)于這樣的服務(wù)器。 刪除人員欄1035顯示執(zhí)行該文件的刪除操作(移到該棄物箱的操作)的一個用 戶。在此情況下,用戶610A對應(yīng)于這樣的用戶。 刪除日期/時間欄1036顯示該文件被刪除的日期/時間(移到該棄物箱的日期 /時間)。 刪除路徑欄1037顯示出進(jìn)行該文件的刪除之時的一個路徑(在移到棄物箱時的 該文件所在的存儲位置)。 相關(guān)信息顯示欄1038顯示一個圖標(biāo),用于顯示涉及該文件的信息。例如,該相關(guān) 信息顯示欄1038顯示一個歷史顯示圖標(biāo)1040。當(dāng)由用戶的操作選擇了這些圖標(biāo)之一時,顯 示涉及該被選圖標(biāo)的信息。 當(dāng)在該棄物箱文件列表屏幕1000上的歷史顯示圖標(biāo)1040被用戶的操作所選擇 時,則顯示該文件〃 報告〃 的一個歷史顯示屏幕1100,如圖11中的實(shí)例所示。圖ll是該歷 史顯示屏幕1100的顯示實(shí)例的說明示意圖。 歷史顯示屏幕1100包括存儲目的地文件夾名稱顯示區(qū)1110、歷史顯示(報 告)1120和文件顯示區(qū)1130。 該存儲目的地文件夾名稱顯示區(qū)1110顯示出在該文件顯示區(qū)1130上顯示的該主 題文件的歷史列表存在于該棄物箱中。 該歷史顯示(報告)1120示出該歷史被顯示以及該主題文件名稱被顯示。在此情 況下,顯示〃 歷史顯示(報告)〃 。 文件顯示區(qū)1130顯示該主題文件的歷史列表。文件顯示區(qū)1130包括服務(wù)器名稱
欄H31、操作日期/時間欄1132、操作種類欄1133和操作用戶欄1134。 服務(wù)器名稱欄1131顯示經(jīng)歷該操作的服務(wù)器220。 操作日期/時間欄1132顯示執(zhí)行該操作的日期/時間。 操作種類欄1133顯示操作的種類。 操作用戶欄1134顯示執(zhí)行該操作的用戶610。 存儲在數(shù)據(jù)庫237中、用于顯示棄物箱文件列表屏幕1000和歷史顯示屏幕1100 的歷史信息被分別存儲為歷史表格1200和歷史管理表格1300。 圖12是該歷史表格1200的數(shù)據(jù)結(jié)構(gòu)實(shí)例的說明示意圖。此數(shù)據(jù)主要用于顯示該 棄物箱文件列表屏幕1000。 歷史表格1200包括編號欄1201、名稱欄1202、刪除人員欄1203、刪除日期/時間 欄1204、服務(wù)器欄1205、刪除路徑欄1206、歷史ID欄1207和散列值欄1208。
號碼欄1201顯示能夠唯一標(biāo)識在該棄物箱中的該文件的一個號碼。
名稱欄1202存儲該文件的名稱。 刪除人員欄1203存儲執(zhí)行該文件刪除操作(移到棄物箱的操作)的用戶610A的 名稱。 刪除日期/時間欄1204存儲該文件被刪除的日期/時間(移到該棄物箱的日期 /時間)。 服務(wù)器欄1205存儲把該文件移到該棄物箱的服務(wù)器220的名稱。 刪除路徑欄1206存儲進(jìn)行該文件的刪除之時的一個路徑(在移到棄物箱時的文
件所在的存儲位置)。 歷史ID欄1207存儲能夠唯一標(biāo)識對應(yīng)于該文件的該歷史信息的號碼。此欄對應(yīng) 于在隨后說明的歷史管理表格1300中的歷史ID欄1301。
散列值欄1208存儲該文件內(nèi)容的散列值。 除了有關(guān)原服務(wù)器220的歷史信息(文件名、刪除人員、刪除日期/時間、刪除路 徑)之外,歷史表格1200主要添加了服務(wù)器欄1205和散列值欄1208。該散列值是在檢索 或恢復(fù)時引用。 圖13是該歷史管理表格1300的數(shù)據(jù)結(jié)構(gòu)實(shí)例的說明示意圖。該數(shù)據(jù)主要用于顯 示該歷史顯示屏幕1100。 歷史管理表格1300包括歷史ID欄1301、服務(wù)器欄1302、操作日期/時間欄1303、 操作種類欄1304和操作用戶欄1305。 歷史ID欄1301存儲能夠唯一標(biāo)識的該文件的歷史信息的號碼。此欄對應(yīng)于在上 面說明的歷史表格1200中的歷史ID欄1207。 S卩,具有相同歷史ID的多個歷史信息表示相 對于同一個文件執(zhí)行的操作。 服務(wù)器欄1302存儲被執(zhí)行操作的服務(wù)器220的名稱。
操作日期/時間欄1303存儲執(zhí)行該操作的日期/時間。
操作種類欄1304存儲操作的種類。 操作用戶欄1305存儲著執(zhí)行該操作的用戶610的名稱。 隨后,對于〃 從另一服務(wù)器220把相同內(nèi)容的文件移到棄物箱服務(wù)器230的處理 實(shí)例〃 作說明。即,對于從服務(wù)器220Y刪除文件的情況進(jìn)行說明,其中被該服務(wù)器220Y刪 除的該文件具有的內(nèi)容與已從
服務(wù)器220X刪除的文件的內(nèi)容相同。 根據(jù)圖3所示實(shí)例的流程圖的處理,當(dāng)相同內(nèi)容的文件存在于棄物箱服務(wù)器230 中的數(shù)據(jù)庫237中時(步驟S312中的'是')只執(zhí)行歷史信息的組合,此時刪掉的文件本 身被拋棄而不被存儲在該數(shù)據(jù)庫237中。 如圖14所示實(shí)例中的歷史表格1200那樣,在如圖12的實(shí)例示出的棄物箱服務(wù)器 230中的歷史表格1200被更新。在此情況中,由于在已刪除文件(歷史表1200的第一行) 的散列值欄1208中的散列值與此時被刪除文件(歷史表格1200的第二行)的該散列值相 同,所以,這些文件被顯示為該棄物箱的文件列表中的單一文件。根據(jù)本示例實(shí)施例,在文 件具有多個恢復(fù)源的情況下,盡管有各種顯示格式,但可通過使用一個下拉選單而有選擇 地改變該服務(wù)器名稱,該下拉選單如圖15所示實(shí)例的服務(wù)器欄1034中的一個服務(wù)器切換
17顯示欄1534所示。S卩,根據(jù)用戶的操作選擇該服務(wù)器名稱,以一種切換的方式來顯示從所
選服務(wù)器中刪除的文件內(nèi)容,例如刪除人員欄1035和刪除日期/時間欄1036。 —個新行被加到圖13所示實(shí)例的歷史管理表格1300,從而更新此表格。圖16是
說明在該更新之后的該歷史管理表格1300的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖。在此情況中,對應(yīng)于
歷史ID" 2〃的4行歷史信息被加到圖13所示實(shí)例的歷史管理表格1300。 在用戶610B沒有對顯示該棄物箱文件列表屏幕1000的服務(wù)器220Y的存取權(quán)的
情況中,不顯示圖15所示實(shí)例的該服務(wù)器切換顯示欄1534,而僅允許該用戶610B參考圖
10實(shí)例所示的已從服務(wù)器220X刪除的歷史信息(S卩,從具有存取權(quán)的服務(wù)器刪除的文件的
歷史信息)。 隨后說明〃 從該棄物箱服務(wù)器230恢復(fù)一個具有多個歷史的文件的處理實(shí)例〃 。即,說明在執(zhí)行了 〃從另一服務(wù)器220把相同內(nèi)容的文件移到棄物箱服務(wù)器230的處理實(shí)例〃 之后進(jìn)行文件恢復(fù)的情形。 作為從棄物箱服務(wù)器230中恢復(fù)一個文件的情況,可以是如前所述實(shí)例那樣由用戶610A和用戶610B實(shí)現(xiàn)的恢復(fù)操作。根據(jù)圖5所示實(shí)例的流程圖的處理,當(dāng)僅有來自一個服務(wù)器的歷史信息時,在恢復(fù)該文件之后,將從該棄物箱服務(wù)器230中完全刪除該文件和該歷史。 然而,對于實(shí)現(xiàn)了與多個服務(wù)器220的歷史信息對應(yīng)的文件來說,當(dāng)該文件和該歷史信息被刪除時,即使對這類文件中的任何之一執(zhí)行恢復(fù),相對尚未經(jīng)歷該恢復(fù)處理的服務(wù)器220來說,該棄物箱服務(wù)器230內(nèi)作為參考目的地的文件都將消失。因此,在恢復(fù)與
多個歷史信息對應(yīng)的該文件的情況下,該文件以及歷史信息被存留而不被刪除。
首先說明其中用戶610A恢復(fù)該文件〃 報告〃 的情況。相對于該用戶610A,從服務(wù)器220X和服務(wù)器220Y刪除的文件〃 報告〃 被作為該棄物箱服務(wù)器230之內(nèi)的〃 報告〃而顯示在棄物箱文件列表屏幕1000上(見圖15所示棄物箱文件列表屏幕1000)。通過實(shí)現(xiàn)這兩個服務(wù)器220的歷史信息的對應(yīng),文件〃 報告〃 被還原到作為恢復(fù)目的地的服務(wù)器220中。 后面將說明如此恢復(fù)的歷史處置。 隨后,說明其中用戶610B恢復(fù)該文件〃 報告〃 的情況。 對于用戶610B,只有從服務(wù)器220X刪除的文件〃 報告 〃 被作為該棄物箱服務(wù)器230內(nèi)的〃 報告〃 而顯示在棄物箱文件列表屏幕1000上,(見圖IO所示棄物箱文件列表屏幕IOOO)。因此,該用戶610B執(zhí)行〃 恢復(fù)一個已從服務(wù)器220X移到棄物箱服務(wù)器230的文件到服務(wù)器220X〃的操作(只通過在該服務(wù)器220X中的歷史)。 換句話說,文件被恢復(fù)在該恢復(fù)目的地中,其中是在刪除包含該服務(wù)器220X的歷史的文件〃 報告〃 之時存儲該文件。在此情況下,在該棄物箱服務(wù)器230中的數(shù)據(jù)被原樣存留。 下面說明在分別的服務(wù)器220中對從該棄物箱服務(wù)器230恢復(fù)的歷史信息的處理方式。 歷史信息包括服務(wù)器名稱、操作日期/時間、操作種類、操作用戶名稱等,作為在每一個服務(wù)器220中的歷史信息。這些信息的處理取決于作為恢復(fù)目的地的服務(wù)器220的規(guī)格。例如,當(dāng)服務(wù)器220之一與另一服務(wù)器220共同地處理同一個用戶時,可根據(jù)存取權(quán)
18基于一個用戶來設(shè)置顯示/不顯示。而且,一個服務(wù)器220可以按照這樣的方式執(zhí)行恢復(fù)通過識別該另一服務(wù)器220的歷史信息是無關(guān)的歷史信息而在保持這一個服務(wù)器220的歷史信息的同時刪除該另一服務(wù)器220的歷史信息。在這一服務(wù)器220中,即使該用戶或該操作是未知的,也可原樣顯示該用戶或該操作。 隨后說明一個被恢復(fù)的文件被重新移到該棄物箱服務(wù)器230的情況。對于該棄物箱服務(wù)器230來說,當(dāng)存在過去存留的歷史信息時,由圖17所示實(shí)例的歷史操作模塊241執(zhí)行該歷史管理表格1300的更新。圖17是說明在該更新之后的該歷史管理表格1300的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖。在該歷史管理表格1300中,在恢復(fù)之后的一個歷史1720(從底部開始的兩行)被加到該被存留的歷史1710(從頂部開始的十二行)。從該棄物箱服務(wù)器230恢復(fù)的信息也被作為歷史信息存留。 而且,當(dāng)沒有過去存留的歷史時(在由于棄物箱服務(wù)器230的設(shè)定等原因而刪除該歷史的情況下),則把該文件作為一個重新移到該棄物箱的文件來處理,然后存留該歷史信息以及該文件,如在前述的〃 把一個文件移到該棄物箱服務(wù)器230的處理實(shí)例〃 中描述的那樣。 隨后說明 〃 把一個與在棄物箱服務(wù)器230內(nèi)的文件內(nèi)容相同的文件存儲到服務(wù)器220中的處理實(shí)例"。 在把該棄物箱服務(wù)器230的數(shù)據(jù)庫237中已存在的文件〃 報告〃 重新注冊到服務(wù)
器220X、220Y和220Z之一中的情況下,該檢索模塊242使用散列值執(zhí)行檢索,以便確定在
棄物箱服務(wù)器230的數(shù)據(jù)庫237中是否存在相同內(nèi)容的一個文件。當(dāng)有一個相同內(nèi)容的文
件時,則以一種對應(yīng)方式把一個文件恢復(fù)在打算重新注冊該歷史信息的一個位置。 圖18是顯示根據(jù)該示例實(shí)施例在該服務(wù)器220中重新注冊文件的處理實(shí)例的流程圖。 在步驟S1802中,客戶機(jī)210指令該服務(wù)器220根據(jù)用戶的操作來注冊一個文件。
在步驟S1804中,服務(wù)器220詢問服務(wù)器230,在棄物箱服務(wù)器230的數(shù)據(jù)庫237中是否存在相同內(nèi)容的一個文件。 在步驟S1806中,檢索模塊242檢索確定在棄物箱服務(wù)器230的數(shù)據(jù)庫237中是否存在與被查詢文件的內(nèi)容相同的一個文件。當(dāng)存在相同內(nèi)容的一個文件時(是),處理進(jìn)入到步驟S1808,而當(dāng)不存在相同內(nèi)容的一個文件時(否),該處理進(jìn)入步驟S1810。
在步驟S1808中,恢復(fù)模塊234從該棄物箱服務(wù)器230內(nèi)的數(shù)據(jù)庫237恢復(fù)該文件和使得對應(yīng)于該文件的歷史信息。該恢復(fù)指示將該文件和使得對應(yīng)于該文件的歷史信息存儲到在步驟1802中被指示要被注冊的服務(wù)器220中。 在步驟S1810中,根據(jù)步驟S1802的指令,將來自客戶機(jī)210的文件注冊在服務(wù)器220中。 隨后說明〃 把一個將要被刪除的文件通知到一個用戶的處理實(shí)例〃 。 有這樣的情況,即在棄物箱服務(wù)器230的數(shù)據(jù)庫237中存在一個對應(yīng)于多個歷史
信息的文件(從多個用戶刪除的一個文件),而在該服務(wù)器中存儲了具有與該文件相同內(nèi)
容的另一文件。由于在該服務(wù)器中存儲的該文件將被刪除的可能很高,因而將這一事實(shí)通
知具有該文件的用戶。 歷史管理模塊240監(jiān)視該棄物箱服務(wù)器230的數(shù)據(jù)庫237中的歷史信息的數(shù)量。該歷史信息的數(shù)量可以是經(jīng)受該刪除操作的歷史信息的數(shù)量,或是執(zhí)行該刪除操作的用戶的數(shù)量。這種監(jiān)視可在每個預(yù)定的時段執(zhí)行。具有預(yù)定的數(shù)量或多于該預(yù)定的數(shù)量的歷史信息的一個文件將經(jīng)歷這種處理。 隨后,該歷史管理模塊240在每個服務(wù)器220中檢索是否存在一個與該主題文件具有相同內(nèi)容的文件。在此情況下,可在一個附加條件下執(zhí)行該檢索,即存儲在服務(wù)器220的數(shù)據(jù)庫224中的文件的數(shù)量是一個預(yù)定的數(shù)量或更多的數(shù)量。而且,可在另一附加條件下執(zhí)行該檢索,即該服務(wù)器220的數(shù)據(jù)庫224中的剩余容量是一個預(yù)定的剩余容量或更小的剩余容量。 作為檢索的結(jié)果,當(dāng)服務(wù)器220中存在內(nèi)容相同的一個文件時(或當(dāng)滿足上述附加條件時),將把例如〃 這一文件被許多人移入棄物箱〃 的一則消息通知該文件的擁有者,從而建議該文件的刪除。 在圖5所示的處理流程圖實(shí)例中,當(dāng)對于由多個服務(wù)器220參考的棄物箱服務(wù)器230的數(shù)據(jù)庫237中的文件被執(zhí)行恢復(fù)處理時,該文件能夠由另一服務(wù)器220參考,并且其歷史信息處在被存留的狀態(tài)。 然而,當(dāng)從該棄物箱服務(wù)器230執(zhí)行恢復(fù)處理時,涉及該主題服務(wù)器220的該歷史信息可被刪除(下文中,這一處理也被稱之為一個不同的恢復(fù)處理)。圖19是根據(jù)本示例實(shí)施例的不同的恢復(fù)處理的實(shí)例的流程圖。 步驟S1902至S1910的處理以及步驟S1914至S1920的處理分別對應(yīng)于圖5所示實(shí)例的步驟S502至S510的處理以及步驟S514至S514的處理。 在步驟S1912中,從實(shí)現(xiàn)與恢復(fù)的指定文件對應(yīng)的數(shù)據(jù)庫237中的歷史信息中刪除涉及該恢復(fù)的指定文件的歷史信息。圖20的歷史管理表格1300示出了一個具體實(shí)例。圖20是用于說明在更新之后的該歷史管理表格1300的數(shù)據(jù)結(jié)構(gòu)的實(shí)例示意圖,示出了從服務(wù)器220X移到棄物箱服務(wù)器230的文件從圖16所示實(shí)例的歷史管理表格1300的狀態(tài)到該文件恢復(fù)之后的一個狀態(tài)。即,如圖20的實(shí)例所示,從該歷史管理表格1300中刪除了該歷史ID欄1301為〃 1〃的歷史信息(或服務(wù)器欄1302為〃 X")(刪除的歷史信息2010如圖20的實(shí)例所示)。 有兩種要執(zhí)行步驟S1914、步驟S1918和步驟S1920的情況。第一種情況是, 一個文件被從服務(wù)器220之一移到棄物箱服務(wù)器230并被恢復(fù)。第一種情況的處理過程與圖5所示實(shí)例的流程圖一樣。第二種情況是,雖然文件被從多個服務(wù)器220移到棄物箱服務(wù)器230,但恢復(fù)被實(shí)現(xiàn)并且從多個服務(wù)器220之一移到該棄物箱服務(wù)器230的該文件的歷史信息被存留(例如,雖然具有相同內(nèi)容的三個文件被移到棄物箱,但恢復(fù)這三個文件的兩個),隨后恢復(fù)對應(yīng)于這一個歷史信息的文件。第二種情況的處理過程與圖5所示實(shí)例的流程圖不同。 針對執(zhí)行根據(jù)示例實(shí)施例的程序的每一個計算機(jī)的硬件配置(信息管理系統(tǒng)100、客戶機(jī)210、服務(wù)器220、棄物箱服務(wù)器230)是如圖21所示實(shí)例的一個通用計算機(jī)。具體地說,該計算機(jī)可以是個人計算機(jī)或服務(wù)器等。即,作為一個具體地實(shí)例,CPU 2101用作處理部分(計算部分),RAM 2102、 ROM 2103和HD 2104用作存儲裝置。例如,硬盤驅(qū)動器可被用作HD 2104。該計算機(jī)的構(gòu)成包括用于執(zhí)行程序的CPU 2101,這些程序例如第一改變模塊155、第二改變模塊160、第一刪除模塊165、第二刪除模塊170、管理主題信息存儲容量確認(rèn)模塊175、通知模塊185、控制模塊190、歷史管理模塊240、歷史操作模塊241、檢索模塊242以及處理分布模塊232等;用于存儲這種程序和數(shù)據(jù)的RAM 2102 ;用于存儲啟動該計算機(jī)的程序的R0M2103等;起到輔助裝置作用的HD2104 ;輸入裝置2106,例如用于輸入數(shù)據(jù)的鍵盤或鼠標(biāo);輸出裝置2105,例如CRT或液晶顯示裝置;通信線路接口 2107,例如用于耦合到通信網(wǎng)絡(luò)的網(wǎng)絡(luò)接口卡;以及總線2108,用于把這些裝置耦合在一起以便在它們之間進(jìn)行數(shù)據(jù)通信。可經(jīng)過網(wǎng)絡(luò)將多個這種計算機(jī)相互耦合。 在上述的幾個示例實(shí)施例當(dāng)中,利用計算機(jī)程序的示例實(shí)施例通過上述硬件配置的系統(tǒng)讀出計算機(jī)程序,以通過軟件與硬件資源的協(xié)作來實(shí)現(xiàn)該示例實(shí)施例。
圖21所示的硬件配置是一個配置實(shí)例,該示例實(shí)施例的配置并不局限于圖21的配置,而是能以任何方式更改,只要其能夠執(zhí)行在前述示例實(shí)施例中說明的模塊即可。例如,模塊的一部分可由專用硬件(例如ASIC等)構(gòu)成,或?qū)⒁徊糠帜K放置在一個外部系統(tǒng)中并經(jīng)過通信線路耦合,或經(jīng)過經(jīng)通信線將多個如圖21所示系統(tǒng)相互耦合以便按照協(xié)作方式操作。而且具體地說,該硬件配置可被結(jié)合到信息設(shè)備、復(fù)印機(jī)、傳真機(jī)、掃描儀、打印機(jī)或復(fù)合機(jī)(具有掃描儀、打印機(jī)、復(fù)印機(jī)、傳真機(jī)至少兩個功能的圖像處理裝置)等、以及個人計算機(jī)。 在上述示例實(shí)施例中,雖然把文件用作電子信息,但可使用包括一個文件的文件夾。該文件夾可被包含在更高鏈接的一個文件夾中。 在上述的示例實(shí)施例中,雖然被用作存取權(quán)的是涉及各個服務(wù)器220的存取權(quán),但可使用涉及在每一個服務(wù)器220中被刪除的一個文件的存取權(quán)。 雖然把從棄物箱服務(wù)器230的恢復(fù)處理主要作為具體實(shí)例,而且是在從該棄物箱服務(wù)器230的數(shù)據(jù)庫237刪去文件的處理的情況下(作為具體實(shí)例,對應(yīng)于從棄物箱刪除一個文件或使得該棄物箱清空),但如利用圖19所示實(shí)例流程圖說明的恢復(fù)處理那樣,即,在把文件從服務(wù)器220移到棄物箱服務(wù)器230的情況下,雖然刪除了對應(yīng)于將要被刪除的一個文件的歷史信息的一部分,但文件本身被存留,而在刪除整個歷史信息的情況下,該文件也可以被刪除。 雖然示出的示例實(shí)施例的具體實(shí)例使用的是客戶機(jī)210服務(wù)器220和棄物箱服務(wù)
器230,但該客戶機(jī)220可被設(shè)計為既包括服務(wù)器220的功能又包括棄物箱服務(wù)器230的功
能。例如,該示例實(shí)施例可被結(jié)合到在一個OS(操作系統(tǒng))中制備的棄物箱中。 能以存儲在記錄介質(zhì)的方式或經(jīng)過通信線路提供的方式來提供上述說明的程序。
在此情況下,上述說明的程序可被例如作為〃 其中存儲了程序的計算機(jī)可讀記錄介質(zhì)〃 來掌控。 〃其中存儲了程序的計算機(jī)可讀記錄介質(zhì)〃 表明一種能夠由計算機(jī)讀出的記錄
介質(zhì),其中的記錄了程序并且被用于安裝及執(zhí)行程序,以及用于分發(fā)程序。 記錄介質(zhì)包括例如數(shù)字通用光盤(DVD),例如以DVD論壇定義的標(biāo)準(zhǔn)〃 DVD-R、
DVD-RW、 DVD-RAM 〃等,或以DVD+RW定義的〃 DVD+R、 DVD+RW 〃等,或例如只讀存儲器
(CD-ROM)的密致光盤(CD),可記錄的CD (CD-R),可重寫CD (CD-RW)等,藍(lán)光盤(商標(biāo)),磁光
盤(MO),軟盤(FD),磁帶,硬盤,只讀存儲器(ROM),電可擦除可編程只讀存儲器(EEPROM),
閃速存儲器,隨機(jī)存取存儲器(RAM)等。 例如,該程序或程序的一部分可被存儲在該記錄介質(zhì)中或以記錄在介質(zhì)中的狀態(tài)
21來分發(fā)。而且,該程序或程序的部分可用通信方式發(fā)送,例如經(jīng)諸如有線或無線通信網(wǎng)絡(luò)或它們的組合,例如局域網(wǎng)(LAN)、城市區(qū)域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)等,或可經(jīng)過傳輸信號波形發(fā)送。 而且,該程序可以是另一程序的一部分,或可被連同分別提供的另一程序一起記錄在再編碼介質(zhì)中。而且,該程序能以分割方式記錄在多個記錄介質(zhì)中。而且,只要能恢復(fù),該程序可被以壓縮或加密的方式記錄。 已經(jīng)提供的上述本發(fā)明的示例實(shí)施例描述是用于示出和描述的目的。其目的并非是詳盡本發(fā)明,也不是將本發(fā)明局限于公開的具體形式。顯而,許多修改及變更對本專業(yè)技
術(shù)人員來說將是顯見的。為了最佳地解釋本發(fā)明的原理和它的實(shí)際應(yīng)用選擇和描述這些實(shí)施例,從而使得其他本領(lǐng)域的技術(shù)人員能夠在不同的實(shí)施例中理解和利用不同的改進(jìn)應(yīng)用本發(fā)明,從而適合于具體使用的考慮。旨在通過所附的權(quán)利要求和它們的等價物來限定本發(fā)明的范圍。
權(quán)利要求
一種使用計算機(jī)的信息管理方法,包括步驟(a)把與指示第一位置的目的地相關(guān)的管理主題信息存儲到一個管理主題信息存儲單元,其中所述管理主題信息指示將被管理的電子信息;(b)把所述管理主題信息的目的地從第一位置改變到第二位置;(c)在所述管理主題信息的目的地指示第二位置并且把與另一條管理主題信息相關(guān)的另一目的地從另一第一位置改變到第二位置的情況下,刪除所述另一條管理主題信息,其中所述另一條管理主題信息具有與所述管理主題信息相同的內(nèi)容;(d)把與所述管理主題信息相關(guān)的恢復(fù)信息存儲到一個恢復(fù)信息存儲單元中,并且把也與所述管理主題信息相關(guān)的另一條恢復(fù)信息存儲到所述恢復(fù)信息存儲單元中,其中所述恢復(fù)信息表明指示第二位置的所述管理主題信息的目的地原是第一位置,并且所述另一條恢復(fù)信息表明指示第二位置的所述另一條管理主題信息的所述另一目的地原是所述另一第一位置;以及(e)根據(jù)所述恢復(fù)信息把所述管理主題信息的目的地從第二位置改變到第一位置,并且當(dāng)所述另一條恢復(fù)信息與所述管理主題信息相關(guān)時,根據(jù)所述另一條恢復(fù)信息把所述另一條管理主題信息的所述另一目的地從第二位置變化到所述另一第一位置。
2. 根據(jù)權(quán)利要求1的信息管理方法,還包括步驟當(dāng)對應(yīng)于第二位置的所述管理主題信息的目的地被變化為第一位置時、或當(dāng)所述管理 主題信息與第二位置的對應(yīng)性被刪除時,刪除與所述管理主題信息相關(guān)的恢復(fù)信息;以及當(dāng)與所述管理主題信息相關(guān)的全部恢復(fù)信息都消失時,刪除對應(yīng)于第二位置的所述管 理主題信息。
3. 根據(jù)權(quán)利要求1或2的信息管理方法,其中在使得新的管理主題信息對應(yīng)于又一第一位置的情況下,當(dāng)該新的管理主題信息具有 與對應(yīng)于第二位置的所述管理主題信息相同的內(nèi)容時,步驟(e)進(jìn)行的存儲包括步驟把 與所述管理主題信息相關(guān)的恢復(fù)信息關(guān)聯(lián)到意欲對應(yīng)于又一第一位置的新的管理主題信 息。
4. 根據(jù)權(quán)利要求1或2的信息管理方法,其中 由另一信息處理設(shè)備使用該計算機(jī),并且 所述管理主題信息由一個用戶擁有,以及 該信息管理方法還包括步驟當(dāng)預(yù)定數(shù)量或更多條恢復(fù)信息與對應(yīng)于第二位置的所述管理主題信息相關(guān)、并且具有 與所述管理主題信息相同內(nèi)容的又一管理主題信息對應(yīng)于又一第一位置時,通知對應(yīng)于又 一第一位置的又一管理主題信息的擁有者,又一管理主題信息被要求對應(yīng)于第二位置。
5. 根據(jù)權(quán)利要求4的信息管理方法,其中所述通知步驟包括在存儲在管理主題信息存儲單元中的多條管理主題信息的數(shù)量是 一預(yù)定數(shù)量或大于該預(yù)定數(shù)量、或所述管理主題信息存儲單元的存儲區(qū)域的剩余容量是一 個預(yù)定值或小于該預(yù)定值時執(zhí)行通知。
6. —種信息管理系統(tǒng),包括管理主題信息存儲單元,其存儲與指示第一位置的目的地相關(guān)的管理主題信息,其中 所述管理主題信息指示將被管理的電子信息;第一改變單元,其把所述管理主題信息的目的地從第一位置改變到第二位置;刪除單元,在所述管理主題信息的g的地指示第二位置并且將與另一條管理主題信息相關(guān)的另一 g的地從另一第一位置改變到第二位置的情況下,該刪除單元刪除所述另一條管理主題信息,其中所述另一條管理主題信息具有與所述管理主題信息相同的內(nèi)容;恢復(fù)信息存儲單元,其存儲與所述管理主題信息相關(guān)的恢復(fù)信息,并且存儲也與所述管理主題信息相關(guān)的另一條恢復(fù)信息,其中所述恢復(fù)信息表明指示第二位置的所述管理主題信息的目的地原是第一位置,并且所述另一條恢復(fù)信息表明指示第二位置的所述另一條管理主題信息的所述另一 目的地原是所述另一第一位置;禾口第二改變單元,根據(jù)所述恢復(fù)信息把所述管理主題信息的目的地從第二位置改變到第一位置,并且當(dāng)所述另一條恢復(fù)信息與所述管理主題信息相關(guān)時,根據(jù)所述另一條恢復(fù)信息把所述另一條管理主題信息的所述另一 目的地從第二位置改變到所述另一第一位置。
全文摘要
一種信息管理方法,包括步驟當(dāng)管理主題信息對應(yīng)于第二位置、并且具有與所述管理主題信息相同內(nèi)容的另一條管理主題信息被使得對應(yīng)于第二位置時,刪除除了先前與第二位置相關(guān)的管理主題信息之外的所述另一條管理主題信息。該方法還包括步驟把所述管理主題信息的對應(yīng)目的地從第二位置改變到第一位置。并且該方法包括步驟當(dāng)所述管理主題信息與多條恢復(fù)信息相關(guān)時,把另一對應(yīng)的目的地從第二位置改變到在由多條恢復(fù)信息分別示出的多個第一位置當(dāng)中指定的一個位置。
文檔編號G06F12/00GK101788952SQ200910205568
公開日2010年7月28日 申請日期2009年10月16日 優(yōu)先權(quán)日2009年1月22日
發(fā)明者市川岳大 申請人:富士施樂株式會社