两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

信息處理系統(tǒng)和信息處理方法

文檔序號:6613312閱讀:188來源:國知局
專利名稱:信息處理系統(tǒng)和信息處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理系統(tǒng)和信息處理方法。
技術(shù)背景己經(jīng)提出了被稱為"回收站"的功能、"撤銷"功能(取消之前剛剛 執(zhí)行的處理并使其返回至執(zhí)行該處理之前的狀態(tài)的功能)、數(shù)據(jù)備份方法/裝置等,以恢復PC (個人計算機)上的因錯誤操作而刪除的數(shù)據(jù)或PC上的編輯操作之前的數(shù)據(jù)。作為與上述內(nèi)容相關(guān)的技術(shù),例如,JP-A-2002-366410公開了一種 涉及在網(wǎng)絡(luò)環(huán)境下臨時存儲被刪除的文件的技術(shù),并且其目的是提供一 種能夠容易地管理垃圾箱(trash can)的垃圾箱服務(wù)器,其通過將被刪除 的文件保留在通過網(wǎng)絡(luò)共享的垃圾箱中來防止不需要的文件垃圾分散在 各個計算機中。具體來說,JP-A-2002-366410公開了一種設(shè)置在網(wǎng)絡(luò)中 的垃圾箱服務(wù)器,該垃圾箱服務(wù)器在執(zhí)行文件刪除處理的情況下,根據(jù) 發(fā)送的刪除指令信息,保留文件和包括文件未刪除時的存儲位置和該文 件的發(fā)送原始地址在內(nèi)的屬性信息,在執(zhí)行文件恢復處理的情況下,將 指定文件和所述屬性信息發(fā)送至恢復原始地址,以及,在執(zhí)行文件丟棄 處理的情況下,丟棄垃圾箱服務(wù)器中的該指定文件和屬性信息。此外,在一種已知的、不僅參照當前數(shù)據(jù)庫狀態(tài)而且參照過去數(shù)據(jù) 庫狀態(tài)來生成備份數(shù)據(jù)庫而進行世代管理的方法中,不能追溯和參照預 定時間的數(shù)據(jù)庫狀態(tài),而需要由用戶清楚地指示備份生成時間,為了解 決該問題,例如,JP-A-2001-159993公開了通過提供一種機制,可以 由預定時間指定(designation)來識別更新之前的信息并且可以恢復和參 照過去的數(shù)據(jù)庫狀態(tài),在該機制中,與數(shù)據(jù)庫的更新關(guān)聯(lián)地,釆用可以 參照的格式來存儲更新之前的信息,并且利用存儲的更新之前的信息和更新時間信息作為密鑰、來管理更新之前的信息。而且,為了通過使得在通過撤銷來恢復希望時間點的狀態(tài)時,可以 給出指示恢復的時間點的時刻的指令,來提高撤銷功能的可操作性,例如,JP-A-2001-109550公開了操作獲取單元,該操作獲取單元獲取與 對一對象執(zhí)行的編輯操作相關(guān)聯(lián)的編輯內(nèi)容;時間獲取單元,該時間獲 取單元獲取編輯時間;數(shù)據(jù)存儲單元,該數(shù)據(jù)存儲單元在存儲器中存儲 操作列表,在該操作列表中,獲取的編輯內(nèi)容和編輯時間彼此對應;逆 操作獲取單元,在時間指示單元連同撤銷操作指示了時間時,該逆操作 獲取單元基于存儲在操作列表中的編輯時間,來提取指示的時間之后執(zhí) 行的編輯操作,以及操作執(zhí)行單元,該操作執(zhí)行單元根據(jù)提取的編輯操 作執(zhí)行逆操作,由此實現(xiàn)撤銷處理。在僅按時間順序方式管理用于恢復的目的的、對對象執(zhí)行的處理的 歷史的情況下,被指令進行恢復處理的對象以外的對象也會受到影響。因此,可以使用管理針對各對象的處理歷史的方法,即,在該方法 中,通過使一個對象與針對該對象執(zhí)行的處理相關(guān)聯(lián)來管理處理歷史。 然而,在該方法中,沒有考慮一個對象被分成多個對象或?qū)⒍鄠€對象組 合成一個對象的情況。發(fā)明內(nèi)容本發(fā)明的目的是提供一種即使在已經(jīng)執(zhí)行了對對象的分割處理或組 合處理的情況下,也可以將該對象恢復到分割處理或組合處理之前的狀 態(tài),而不影響與該分割處理或組合處理相關(guān)的對象以外的其它對象的信 息處理系統(tǒng)和信息處理方法。(1)根據(jù)本發(fā)明的一個方面,提供一種信息處理系統(tǒng),該信息處理 系統(tǒng)包括分割指令接收單元,該分割指令接收單元接收指示對一對象進行分 割處理的第一指令;分割處理執(zhí)行單元,該分割處理執(zhí)行單元根據(jù)所述第一指令執(zhí)行對 所述一對象的所述分割處理,以生成多個對象;存儲器,該存儲器存儲所述一對象的狀態(tài)信息和所述多個對象的狀態(tài)信息;恢復指令接收單元,該恢復指令接收單元接收對所述多個對象中的至少一個對象的指定和指示對所述一對象進行恢復處理的第二指令;以及恢復處理執(zhí)行單元,該恢復處理執(zhí)行單元根據(jù)所述第二指令,基于 所述狀態(tài)信息,來對所述一對象執(zhí)行恢復處理。(2) 根據(jù)第(1)項所述的信息處理系統(tǒng),其中, 存儲在所述存儲器中的所述狀態(tài)信息包括所述對象的識別信息和所述多個對象的識別信息。(3) 根據(jù)第(2)項所述的信息處理系統(tǒng),其中, 存儲在所述存儲器中的所述狀態(tài)信息還包括指示進行所述分割處理的用戶的信息,和有關(guān)于所述分割處理的日期和時間的信息。(4) 根據(jù)第(1)項所述的信息處理系統(tǒng),所述信息處理系統(tǒng)還包括顯示所述多個對象中的一個對象的編輯歷史的用戶接口。(5) 根據(jù)本發(fā)明的一個方面,提供一種信息處理系統(tǒng),該信息處理 系統(tǒng)包括組合指令接收單元,該組合指令接收單元接收指示對多個對象進行 組合處理的第一指令;組合處理執(zhí)行單元,該組合處理執(zhí)行單元根據(jù)所述第一指令對所述 多個對象執(zhí)行所述組合處理,以生成一對象;存儲器,該存儲器存儲所述多個對象的狀態(tài)信息和所述一對象的狀 態(tài)信息;恢復指令接收單元,該恢復指令接收單元接收對所述一對象的指定 和指示對所述多個對象進行恢復處理的第二指令;以及恢復處理執(zhí)行單元,該恢復處理執(zhí)行單元根據(jù)所述第二指令,基于 所述狀態(tài)信息,對所述多個對象執(zhí)行恢復處理。(6) 根據(jù)第(5)項所述的信息處理系統(tǒng),其中,存儲在所述存儲器中的所述狀態(tài)信息包括所述一對象的識別信息和 所述多個對象的識別信息。(7) 根據(jù)第(6)項所述的信息處理系統(tǒng),其中, 存儲在所述存儲器中的所述狀態(tài)信息還包括指令所述組合處理的用戶的信息,和有關(guān)于所述組合處理的日期和時間的信息。(8) 根據(jù)第(5)項所述的信息處理系統(tǒng),所述信息處理系統(tǒng)還包括顯示所述一對象的編輯歷史的用戶接口。(9) 根據(jù)本發(fā)明的一個方面,提供了一種用于處理信息的方法,該用于處理信息的方法包括以下步驟接收第一指令,該第一指令指示對一對象進行分割處理; 根據(jù)所述第一指令,對所述一對象執(zhí)行所述分割處理,以生成多個 對象;存儲所述一對象的狀態(tài)信息和所述多個對象的狀態(tài)信息; 接收對所述多個對象中的至少一個對象的指定和指示對所述一對象進行恢復處理的第二指令;以及根據(jù)所述第二指令,基于所述狀態(tài)信息,來對所述一對象執(zhí)行恢復處理。(10) 根據(jù)第(9)項所述的用于處理信息的方法,其中, 所述狀態(tài)信息包括所述一對象的識別信息和所述多個對象的識別信串(11) 根據(jù)第(10)項所述的用于處理信息的方法,其中,所述狀態(tài)信息還包括指令所述分割處理的用戶的信息,和關(guān)于所述 分割處理的日期和時間的信息。(12) 根據(jù)第(9)項所述的用于處理信息的方法,所述用于處理信息的方法還包括顯示所述多個對象中的一個對象的編輯歷史。(13) 根據(jù)本發(fā)明的一個方面,提供了一種用于處理信息的方法,該用于處理信息的方法包括以下步驟接收第一指令,該第一指令指示對多個對象進行組合處理;根據(jù)所述第一指令執(zhí)行對所述多個對象的所述組合處理,以生成一對象;存儲所述多個對象的狀態(tài)信息和所述一對象的狀態(tài)信息; 接收對所述一對象的指定和指示對所述多個對象進行恢復處理的第 二指令;以及根據(jù)所述第二指令,基于所述狀態(tài)信息,對所述多個對象執(zhí)行恢復 處理。(14) 根據(jù)權(quán)利要求13所述的用于處理信息的方法,其中, 所述狀態(tài)信息包括所述一對象的識別信息和所述多個對象的識別信/K、 o(15) 根據(jù)第(14)項所述的用于處理信息的方法,其中, 所述狀態(tài)信息還包括指令所述組合處理的用戶的信息,和關(guān)于所述組合處理的日期和時間的信息。(16) 根據(jù)第(13)項所述的用于處理信息的方法,所述用于處理 信息的方法還包括顯示所述多個對象中的一個對象的編輯歷史。根據(jù)本發(fā)明的所述方面的信息處理系統(tǒng)和信息處理方法,即使在已 經(jīng)對對象執(zhí)行分割處理的情況下,也可以使對象恢復到分割處理之前的 狀態(tài),而不影響與分割處理相關(guān)的對象以外的其它對象。


基于附圖對本發(fā)明的實施方式進行詳細說明,其中圖1是例示了根據(jù)本發(fā)明的示例性實施方式的概念模塊構(gòu)造的圖; 圖2是例示了分割處理或組合處理的實施例的流程圖; 圖3是例示了恢復處理的實施例的流程圖;圖4是示意性例示了編輯軟件與存儲模塊之間的關(guān)系和編輯軟件和 存儲模塊的結(jié)構(gòu)的實施方式的圖;圖5是示意性例示了實施方式的具體實施例的圖;圖6是例示了存儲模塊中的數(shù)據(jù)結(jié)構(gòu)的實施例的說明圖; 圖7是例示了存儲模塊中的數(shù)據(jù)結(jié)構(gòu)的實施例的說明圖; 圖8是例示了用于恢復處理的用戶接口的實施例的說明圖; 圖9是例示用于恢復處理的用戶接口的實施例的說明圖;以及圖io是例示了用于實現(xiàn)所述實施方式的計算機的硬件構(gòu)造的圖,其中,圖中的標號和符號具有如下所述含義。 11-分割/組合指令接收模塊12:分割/組合處理執(zhí)行模塊 13:存儲模塊(存儲器) 14:恢復指令接收模塊 15:識別模塊 16:恢復處理執(zhí)行模塊40:編輯APL51A、 51B、 51C: PC52:文檔數(shù)據(jù)庫 53;網(wǎng)絡(luò) 60:歷史表 401:編輯模塊 402:恢復模塊 1001: CPU1002: RAM 1003: ROM 1004:硬盤(HD)1005:輸出裝置 1006:輸入裝置 1007:通信線路接口 1008:總線具體實施方式
下文將參照附圖對適于實現(xiàn)本發(fā)明的示例性實施方式進行說明。 圖1是例示本實施方式的概念性模塊構(gòu)造的圖。另外,模塊一般指 諸如軟件和硬件的可邏輯分離的組件。因此,本實施方式中的模塊不僅 指程序中的模塊,而且指示硬件構(gòu)造中的模塊。因而,在本實施方式中, 除了程序和系統(tǒng)以外,還對方法進行說明。而且,模塊以幾乎一對一的 方式對應于功能。然而,在安裝時, 一個模塊可以利用一個程序來實現(xiàn) 或者多個模塊可以利用一個程序來實現(xiàn)。另選的是, 一個模塊可以利用 多個程序來實現(xiàn)。另外,多個模塊可以通過一個計算機來執(zhí)行,或者一 個模塊可以通過分布式或并行環(huán)境下的多個計算機來執(zhí)行。另外, 一個 模塊中可以包括其它模塊。另外,下文中引用的"連接"包括邏輯連接 (數(shù)據(jù)、指令等的發(fā)送和接收)和物理連接。而且,系統(tǒng)和裝置可以通過利用諸如網(wǎng)絡(luò)的通信單元彼此連接多個 計算機、硬件以及裝置來實現(xiàn),或者可以利用計算機、硬件以及裝置來 實現(xiàn)。"對象"指一組可以由計算機處理的電子信息。具體地說,對象包 括電子文檔(下文中,簡稱為"文檔")、圖像數(shù)據(jù)、聲音數(shù)據(jù)、視頻數(shù) 據(jù)(可以包括聲音數(shù)據(jù))、數(shù)據(jù)庫等。下文中,利用文檔作為主實施例對對象進行說明。另外,文檔包括 利用所謂的字處理器(文檔軟件)處理的文檔、作為文檔的組成元素的 段落、文件等。另外,用于分割文檔的處理(即,對文檔進行分割處理)例如是根 據(jù)被設(shè)置成包括多個組成元素的文檔,通過利用各組成元素(各組成元 素還可以包括多個組成元素)作為單位,來生成獨立文檔的處理。更具 體地說,該處理包括用于將具有多個頁面的文檔分成多個各都具有單 位頁面的文檔的處理、用于將具有多個頁面的文檔分成兩個文檔的處理 等。另外,用于組合文檔的處理是用于將多個文檔結(jié)合(例如,合成、 集成、以及組合)成一個文檔的處理。更具體地說,存在用于將一個文 檔添加在另一文檔后面的處理、用于組合兩個文檔以使該兩個文檔的頁面被交替地綁定(bound)的處理等。另外,文檔分割處理或文檔組合處理可以包括隨分割處理或組合處 理而執(zhí)行的處理,例如,頁碼分配處理。本實施方式涉及用于編輯文檔的系統(tǒng)。如圖1所示,該系統(tǒng)包括分割/組合指令接收模塊11、分割/組合處理執(zhí)行模塊12、存儲模塊13、 恢復指令接收模塊14、識別模塊15,以及恢復處理執(zhí)行模塊16。如圖1所示,分割/組合處理執(zhí)行模塊12和分割/組合指令接收模塊 11連接,并且接收文檔分割或組合指令。該指令可以基于用戶對文檔的 操作來執(zhí)行,或者可以通過程序等自動執(zhí)行。當接收到指令時,分割/組 合指令接收模塊11使分割/組合處理執(zhí)行模塊12執(zhí)行對應處理。如圖1所示,分割/組合處理執(zhí)行模塊12連接到分割/組合指令接收 模塊11和存儲模塊13。分割/組合處理執(zhí)行模塊12基于來自分割/組合指 令接收模塊11的執(zhí)行指令,執(zhí)行用于分割或組合對象(target)文檔的處 理,并且在存儲模塊13中存儲執(zhí)行該處理之前的狀態(tài)、歷史等。如圖1所示,存儲模塊13由分割/組合處理執(zhí)行模塊12和恢復處理 執(zhí)行模塊16進行存取,并且存儲執(zhí)行文檔分割或組合處理之前的狀態(tài)、 歷史等。如圖1所示,恢復指令接收模塊14和識別模塊15連接,并且接收 進行文檔恢復處理的指令。按照和分割/組合指令接收模塊11相同的方 式,該指令可以基于用戶對文檔的操作來執(zhí)行,或者可以通過程序等自 動執(zhí)行。當接收到指令時,恢復指令接收模塊14使識別模塊15識別恢 復處理所需的狀態(tài)信息。如圖1所示,識別模塊15連接到恢復指令接收模塊14和恢復處理 執(zhí)行模塊16,并且識別有關(guān)于處理之后的多個文檔(其包括要恢復的文 檔)的狀態(tài)信息。該識別可以基于用戶對分割處理或組合處理之后獲取 的文檔的操作來執(zhí)行,或者可以通過程序等自動執(zhí)行。另選的是,在指 令來自恢復指令接收模塊14時,該狀態(tài)信息可以和進行恢復處理的指令 一起被識別。當執(zhí)行了識別時,識別模塊15使恢復處理執(zhí)行模塊16執(zhí) 行恢復處理。如圖1所示,恢復處理執(zhí)行模塊16連接到存儲模塊13和識別模塊 15。當恢復指令接收模塊14接收到恢復處理指令時,恢復處理執(zhí)行模塊 16基于識別模塊15識別出的狀態(tài)信息和存儲在存儲模塊13中的處理之 前的狀態(tài),來執(zhí)行文檔恢復處理。即,恢復處理執(zhí)行模塊16利用該狀態(tài) 信息來搜索存儲在存儲模塊13中的處理之前的狀態(tài),接著執(zhí)行恢復處理。 當執(zhí)行恢復處理時,可以進行與分割處理或組合處理一起執(zhí)行的處理的 恢復。接下來,參照圖2和圖3,對操作和功能(操作)進行說明。 利用圖2所示流程圖,對分割處理或組合處理的實施例進行說明。 在步驟S21中,分割/組合指令接收模塊11接收來自操作員等的分割處理指令或組合處理指令。在步驟S22中,分割/組合處理執(zhí)行模塊12基于在步驟S21中接收到的指令來執(zhí)行文檔分割處理或文檔組合處理。在步驟S23中,分割/組合處理執(zhí)行模塊12將步驟S22中的處理的歷史存儲在存儲模塊13中。這時,至少將執(zhí)行分割處理或組合處理之前的狀態(tài)存儲在存儲模塊13中。要存儲在存儲模塊13中的其它示例包括處理指令的日期和時間、操作員的識別符等。下面,利用圖3所示流程圖,對恢復處理的實施例進行說明。 在步驟S31中,恢復指令接收模塊14接收來自操作員等的恢復處理指令。在步驟S32中,識別模塊15識別有關(guān)于處理之后的多個文檔(包括 要恢復的文檔)的狀態(tài)信息。在步驟S33中,恢復處理執(zhí)行模塊16基于在步驟S32中識別出的狀 態(tài)信息和步驟S23中存儲的處理之前的狀態(tài),來執(zhí)行文檔恢復處理。接下來,參照圖4,對編輯軟件與存儲模塊13之間的關(guān)系、編輯軟 件和存儲模塊13的結(jié)構(gòu)的實施方式進行說明。文檔分割處理或文檔組合處理可以被實現(xiàn)為文檔編輯應用(編輯應 用40)的一個功能。在這種情況下,將分割/組合指令接收單元11和分 割/組合處理執(zhí)行模塊12設(shè)置為編輯模塊401 ,而將恢復指令接收模塊14、識別模塊15以及恢復處理執(zhí)行模塊16設(shè)置為恢復模塊402。另外,存儲模塊13包括文檔存儲區(qū)131和用于存儲編輯之前的狀態(tài) 的區(qū)域132。文檔存儲區(qū)131主要存儲文檔并且由編輯模塊401和恢復模塊402 進行存取。編輯模塊401主要取出要編輯的文檔或者存儲編輯之后的文 檔?;謴湍K402主要取出編輯之后的、要恢復的文檔。用于存儲編輯之前的狀態(tài)的區(qū)域132主要存儲處理歷史(包括編輯 處理之前的狀態(tài)等),并且由編輯模塊401和恢復模塊402進行存取。作 為編輯處理之前的狀態(tài),可以存儲分割處理或組合處理之前的文檔,可 以將分割處理或組合處理之前的文檔存儲在服務(wù)器等中,并且可以存儲 其中該文檔存儲的位置,或可以僅存儲包括根據(jù)分割處理或組合處理而 執(zhí)行的處理在內(nèi)的處理細節(jié)。編輯模塊401主要存儲編輯歷史?;謴湍?塊402主要取出存儲在編輯模塊401中的編輯歷史。接下來,參照圖5,對本實施方式的示例性實施例進行說明。參照圖4說明的存儲模塊13可以是PC中的諸如硬盤的存儲裝置內(nèi) 的特定區(qū),或者可以是例如通過網(wǎng)絡(luò)等連接的服務(wù)器的特定區(qū)。例如, 如圖5所示,將編輯應用40設(shè)置在PC51A (51B、 51C)中,而將存儲 模塊13定位在通過用作通信線路的網(wǎng)絡(luò)53連接至PC51A (51B、 51C) 的服務(wù)器的文檔數(shù)據(jù)庫52中。利用上述構(gòu)造,可以對已經(jīng)經(jīng)其它PC (操 作員)進行了分割處理或組合處理的文檔進行恢復處理。接下來,參照圖6和7,對存儲模塊13內(nèi)的數(shù)據(jù)的結(jié)構(gòu)的實施例進 行說明。圖6示出了涉及文檔組合處理的歷史數(shù)據(jù)(包括組合處理之前 的狀態(tài))的結(jié)構(gòu)的實施例。這里,該歷史數(shù)據(jù)是涉及用于將兩個文檔組 合成一個文檔的組合處理的歷史數(shù)據(jù)。歷史表60包括處理之前的路徑欄6101、存儲位置欄6102、處理 之前的路徑欄6103、存儲位置欄6104、處理之后的路徑欄6105、散列值 欄6106、處理日期和時間欄6107、操作用戶欄6108、操作類型欄6109, 以及應用欄6110。處理之前的第一文檔(要對之執(zhí)行組合處理的文檔)具有處理之前的路徑欄6101和存儲位置欄6102,處理之前的第二文檔(要對之執(zhí)行組 合處理的文檔)具有處理之前的路徑欄6103和存儲位置欄6104,而組合 處理之后的文檔具有處理之后的路徑欄6105和散列值欄6106。而且,包 括作為典型歷史信息的處理日期和時間欄6107、操作用戶欄6108、操作 類型欄6109、以及應用欄6110。在處理之前的路徑欄6101和6103中,存儲有組合處理之前的文檔 的路徑(例如,操作系統(tǒng)(OS)中的文件位置、為從服務(wù)器取出對應數(shù) 據(jù)而使用的查詢數(shù)據(jù),以及URL (統(tǒng)一資源定位器))。在存儲位置欄6102和6104中,存儲有指示組合處理之前的該文檔 的存儲位置的路徑。即,分割/組合處理執(zhí)行模塊12在執(zhí)行組合處理之前 生成該文檔的副本。在處理之后的路徑欄6105中,存儲有組合處理之后的文檔的路徑。在散列值欄6106中,存儲有用于驗證組合處理之后的文檔的內(nèi)容的 一致性(identity)的散列值。而且,分割/組合處理執(zhí)行模塊12利用單向 功能生成散列值。極難生成具有相同散列值的不同數(shù)據(jù)項。將已經(jīng)執(zhí)行了組合處理時的數(shù)據(jù)和日期、操作員的識別符、操作類 型(將"綁定"用作圖6中的組合處理的功能名)以及應用名分別存儲 在處理日期和時間欄6107、操作用戶欄6108、操作類型欄6109以及應 用欄6110中。圖7示出了涉及文檔分割處理的歷史數(shù)據(jù)(包括分割處理之前的狀 態(tài))的結(jié)構(gòu)的實施例。這里,歷史數(shù)據(jù)是涉及用于將一個文檔分成兩個 文檔的分割處理的歷史數(shù)據(jù)。歷史表60包括處理之前的路徑欄7101、存儲位置欄7102、處理 之后的路徑欄7103、散列值欄7104、處理之后的路徑欄7105、散列值欄 7106、處理日期和時間欄7107、操作用戶欄7108、操作類型欄7109,以 及應用欄7110。分割處理之前的對象文檔具有處理之前的路徑欄7101和存儲位置 欄7102,分割處理之后的第一文檔具有處理之后的路徑欄7103和散列值 欄7104,而分割處理之后的第二文檔具有處理之后的路徑欄7105和散列值欄7106。另外,包括作為典型歷史信息的處理日期和時間欄7107、操作用戶欄7108、操作類型欄7109,以及應用欄7110。在處理之前的路徑欄7101中,存儲有分割處理之前的文檔的路徑。 在存儲位置欄7102中,存儲有指示分割處理之前的文檔的存儲位置的路徑。即,分割/組合處理執(zhí)行模塊12在執(zhí)行分割處理之前生成該文檔的副本。在處理之后的路徑欄7103和7105中,存儲有分割處理之后的文檔 的路徑。在散列值欄7104和7106中,存儲有用于驗證分割處理之后的文檔 的內(nèi)容的一致性的散列值。將已經(jīng)執(zhí)行了組合處理時的數(shù)據(jù)和日期、操作員的識別符、操作類 型以及應用名分別存儲在處理日期和時間欄7107、操作用戶欄7108、操 作類型欄7109以及應用欄7110中。接下來,參照圖8和9,對用于恢復處理的用戶接口的實施例進行 說明。在圖8中,編輯應用40顯示在PC等的畫面上。顯示了文件夾X80 內(nèi)的文檔A81和文檔B82,并且通過操作員的操作(例如,按壓鼠標器 的右鍵的操作)利用菜單83顯示和文檔B 82有關(guān)的可操作命令。在菜 單83中包括有"顯示編輯歷史"命令86。如果操作員指示了 "顯示編輯 歷史"命令86,則如圖9所示顯示文檔B的編輯歷史顯示區(qū)90。即,恢 復指令接收模塊14接收恢復指令,并且識別模塊15顯示文檔B的編輯 歷史顯示區(qū)90,以便識別要恢復的對象。在圖9所示實施例中,可視地顯示了有關(guān)于文檔B 82的過去的編輯 歷史的狀態(tài)信息。根據(jù)該過去歷史文檔B的編輯歷史,顯示區(qū)90被分割 顯示。另外,通過圖標(指示文檔的圖)或縮略圖(通過簡化打開文檔 時的圖像來顯示圖像)顯示文檔。通過另選地設(shè)置文檔和編輯操作,按 時間順序方式和分層方式顯示歷史,以便理解文檔編輯的層結(jié)構(gòu)。具體來說,對于有關(guān)文檔B82的歷史,(1)用戶C通過組合文檔X 和文檔Y生成了文檔Q, (2)用戶B將文檔Q分成文檔00、文檔01、文檔B、文檔02,以及文檔03, (3)用戶A編輯文檔B,以及(4)用 戶A刪除了文檔03。
在第一分層顯示區(qū)91上顯示有執(zhí)行處理(1)之前的狀態(tài)和處理(1) 的內(nèi)容。在第二分層顯示區(qū)92上顯示有執(zhí)行處理(2)之前的狀態(tài)和處 理(2)的內(nèi)容。在第三分層顯示區(qū)93上顯示有執(zhí)行處理(3)和(4) 之前的狀態(tài)和處理(3)和(4)的內(nèi)容。在第四分層顯示區(qū)94上顯示有 執(zhí)行處理(3)和(4)之后的狀態(tài)。
在這種情況下,例如,如果操作員指定了文檔01和指示對文檔01 進行恢復處理,則恢復指令接收模塊14接收該指令,識別模塊15識別 用戶通過文檔B的編輯歷史顯示區(qū)卯內(nèi)的顯示的操作指定的文檔01, 并且恢復處理執(zhí)行模塊16在存儲模塊13中恢復文檔Q。
在文檔被刪除的情況下,可以如圖9所示采用虛線顯示被刪除的文 檔(處理(4)的結(jié)果),并且可以識別采用虛線顯示的文檔,以執(zhí)行恢 復處理。
而且,如圖10所示,根據(jù)本實施方式的由程序執(zhí)行的計算機的硬件 構(gòu)造和典型計算機的硬件構(gòu)造相同。具體來說,根據(jù)本實施方式由程序 執(zhí)行的計算機是個人計算機、可以用作服務(wù)器的計算機等。該硬件構(gòu)造 可以包括CPU (微處理器)1001,其執(zhí)行諸如分割/組合指令接收模塊 11、分割/組合處理執(zhí)行模塊12、恢復指令接收模塊14、識別模塊15以 及恢復處理執(zhí)行模塊16的程序;存儲程序和數(shù)據(jù)的RAM (隨機存取存 儲器)1002;存儲有用于引導計算機的程序等的ROM(只讀存儲器)1003; 用作輔助存儲裝置的HD (硬盤)1004;用于輸入數(shù)據(jù)的、諸如鍵盤和鼠 標器的輸入裝置1006;諸如CRT和液晶顯示器的輸出裝置1005;用于
例如通過網(wǎng)絡(luò)進行與其它裝置的通信的通信線路接口 1007;以及使得它
們之間能夠進行數(shù)據(jù)通信的總線1008??梢酝ㄟ^網(wǎng)絡(luò)彼此連接多臺這種 計算機。
圖IO所示硬件構(gòu)造僅是構(gòu)造的實施例。本實施方式不限于圖10所 示構(gòu)造,而是可以使用其中可執(zhí)行本實施方式所述的模塊的構(gòu)造。例如, 可以利用專用硬件(例如,特定用途集成電路(ASIC))來設(shè)置一些模塊。另外,可以將一些模塊設(shè)置在通過通信線路將連接的外部系統(tǒng)中。另選 的是,可以通過通信線路彼此連接多個圖IO所示系統(tǒng),以執(zhí)行協(xié)作操作。 特別的是,除了個人計算機以外,根據(jù)所述程序的程序可以包括在諸如 個人數(shù)字助理、信息家電、復印機、傳真機、掃描儀、打印機、復合機 (也稱為多功能復印機,并且具有掃描儀、打印機、復印機、傳真機等 的功能)等的便攜式信息終端中。另外,根據(jù)本實施方式的程序可以包 括在諸如字處理的其它程序中。
在上述實施方式中,已經(jīng)示出了用于恢復分割處理或組合處理的處 理。然而,可以執(zhí)行用于對恢復處理進行恢復的處理。即,因為恢復了 作為分割處理的恢復的組合處理和作為組合處理的恢復的分割處理,所 以可以利用相同構(gòu)造來實現(xiàn)用于對恢復處理進行恢復的處理。
而且,在上述實施方式中,處理之前的數(shù)據(jù)和關(guān)于多個PC的操作記 錄被集中存儲在服務(wù)器等上,以通過示出處理與文檔之間的關(guān)系、來恢 復多個用戶執(zhí)行的處理。然而,可以選擇是否允許另一操作員恢復由預 定操作員編輯的文檔。為此,通過各操作員唯一的密鑰來編碼處理之前 的文檔,由此實現(xiàn)安全性。
而且,上述程序可以在該程序被記錄在記錄介質(zhì)中的的狀態(tài)下提供, 或者可以通過通信單元提供該程序。在這種情況下,例如,可以將上述 程序視為本發(fā)明的"其中記錄有程序的計算機可讀記錄介質(zhì)"。
"其中記錄有程序的計算機可讀記錄介質(zhì)"指記錄有可以被計算機 讀取的程序的、用于程序的安裝、執(zhí)行、分發(fā)等的記錄介質(zhì)。
例如,記錄介質(zhì)包括與數(shù)字通用盤(DVD)有關(guān)聯(lián)的,作為DVD 論壇制定的標準的DVD-R、 DVD-RW、 DVD-RAM等和作為DVD+RW 論壇制定的標準的DVD+R、 DVD+RW等;與光盤(CD)有關(guān)聯(lián)的,只 讀存儲器(CD-ROM)、可記錄CD (CD-R)以及可寫CD (CD-RW)等;
磁光盤(MO);軟磁盤(FD);磁帶;硬盤;只讀存儲器(ROM);電可 擦可編程只讀存儲器(EEPROM);閃速存儲器;以及隨機存取存儲器
(RAM)。
另外,可以將所述程序或該程序的一部分在將該程序或該程序的一部分記錄在記錄介質(zhì)中的狀態(tài)下來存儲或分發(fā)。而且,所述程序可以通
過例如有線網(wǎng)絡(luò)(如局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、 因特網(wǎng)、內(nèi)聯(lián)網(wǎng)以及外聯(lián)網(wǎng))或無線通信網(wǎng)絡(luò)的通信來發(fā)送。另選的是, 所述程序可以通過將上述那些進行組合所獲取的發(fā)送介質(zhì)來發(fā)送,或者 可以通過載波來攜帶。
而且,上述程序可以是另一程序的一部分,或者可以與分立的程序 一起記錄在記錄介質(zhì)上。另外,可以分割上述程序,以記錄在多個記錄 介質(zhì)中。另外,可以采用包括壓縮、加密等的任何種類的格式來記錄上 述程序,只要可以恢復該程序即可。
出于例示和說明的目的,已經(jīng)提供了對本發(fā)明的示例性實施方式的 前述說明。這不是窮盡的,也不是旨在將本發(fā)明限制為公開的精確形式。 顯見的是,許多修改和變型對本領(lǐng)域?qū)I(yè)技術(shù)人員來說是明顯的。選定 和說明示例性實施方式,以便最好地說明本發(fā)明的原理及其實際應用, 由此使得本領(lǐng)域其它技術(shù)人員能夠理解本發(fā)明的各種實施方式和各種變 型以適于特定預期用途。本發(fā)明的范圍由權(quán)利要求及其等同物來限定。
權(quán)利要求
1、一種信息處理系統(tǒng),該信息處理系統(tǒng)包括分割指令接收單元,該分割指令接收單元接收第一指令,該第一指令指示對一對象進行分割處理;分割處理執(zhí)行單元,該分割處理執(zhí)行單元根據(jù)所述第一指令對所述一對象執(zhí)行所述分割處理,以生成多個對象;存儲器,該存儲器存儲所述一對象的狀態(tài)信息和所述多個對象的狀態(tài)信息;恢復指令接收單元,該恢復指令接收單元接收對所述多個對象中的至少一個對象的指定和指示對所述一對象進行恢復處理的第二指令;以及恢復處理執(zhí)行單元,該恢復處理執(zhí)行單元根據(jù)所述第二指令,基于所述狀態(tài)信息,來對所述一對象執(zhí)行恢復處理。
2、 根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其中, 存儲在所述存儲器中的所述狀態(tài)信息包括所述一對象的識別信息和所述多個對象的識別信息。
3、 根據(jù)權(quán)利要求2所述的信息處理系統(tǒng),其中,存儲在所述存儲器中的所述狀態(tài)信息還包括指示所述分割處理的用 戶的信息、以及有關(guān)于所述分割處理的日期和時間的信息。
4、 根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),所述信息處理系統(tǒng)還包括 顯示所述多個對象中的一個對象的編輯歷史的用戶接口。
5、 一種信息處理系統(tǒng),該信息處理系統(tǒng)包括組合指令接收單元,該組合指令接收單元接收指示對多個對象進行 組合處理的第一指令;組合處理執(zhí)行單元,該組合處理執(zhí)行單元根據(jù)所述第一指令對所述 多個對象進行所述組合處理,以生成一對象;存儲器,該存儲器存儲所述多個對象的狀態(tài)信息和所述一對象的狀 態(tài)信息;十灰復指令接收單元,該恢復指令接收單元接收對所述一對象的指定 和指示對所述多個對象進行恢復處理的第二指令;以及恢復處理執(zhí)行單元,該恢復處理執(zhí)行單元根據(jù)所述第二指令,基于 所述狀態(tài)信息,對所述多個對象執(zhí)行恢復處理。
6、 根據(jù)權(quán)利要求5所述的信息處理系統(tǒng),其中, 存儲在所述存儲器中的所述狀態(tài)信息包括所述一對象的識別信息和所述多個對象的識別信息。
7、 根據(jù)權(quán)利要求6所述的信息處理系統(tǒng),其中, 存儲在所述存儲器中的所述狀態(tài)信息還包括指示進行所述組合處理的用戶的信息、以及有關(guān)于所述組合處理的日期和時間的信息。
8、 根據(jù)權(quán)利要求5所述的信息處理系統(tǒng),所述信息處理系統(tǒng)還包括 顯示所述一對象的編輯歷史的用戶接口?!?br> 9、 一種用于處理信息的方法,該用于處理信息的方法包括以下步驟接收第一指令,所述第一指令指示對一對象進行分割處理; 根據(jù)所述第一指令,對所述一對象進行所述分割處理,以生成多個 對象;存儲所述一對象的狀態(tài)信息和所述多個對象的狀態(tài)信息; 接收對所述多個對象中的至少一個對象的指定和指示對所述一對象進行恢復處理的第二指令;以及根據(jù)所述第二指令,基于所述狀態(tài)信息,來對所述一對象執(zhí)行恢復處理。
10、 根據(jù)權(quán)利要求9所述的用于處理信息的方法,其中, 所述狀態(tài)信息包括所述一對象的識別信息和所述多個對象的識別信息o
11、 根據(jù)權(quán)利要求10所述的用于處理信息的方法,其中, 所述狀態(tài)信息還包括指令進行所述分割處理的用戶的信息、以及有關(guān)于所述分割處理的日期和時間的信息。
12、 根據(jù)權(quán)利要求9所述的用于處理信息的方法,所述用于處理信息的方法還包括顯示所述多個對象中的一個對象的編輯歷史。
13、 一種用于處理信息的方法,該用于處理信息的方法包括以下步驟接收第一指令,所述第一指令指示對多個對象進行組合處理; 根據(jù)所述第一指令對所述多個對象進行所述組合處理,以生成一對象;存儲所述多個對象的狀態(tài)信息和所述一對象的狀態(tài)信息; 接收對所述對象的指定和指示對所述多個對象進行恢復處理的第二 指令;以及根據(jù)所述第二指令,基于所述狀態(tài)信息,對所述多個對象執(zhí)行恢復 處理。
14、 根據(jù)權(quán)利要求13所述的用于處理信息的方法,其中, 所述狀態(tài)信息包括所述一對象的識別信息和所述多個對象的識別信息。
15、 根據(jù)權(quán)利要求14所述的用于處理信息的方法,其中, 所述狀態(tài)信息還包括指令進行所述組合處理的用戶的信息,和有關(guān)于所述組合處理的日期和時間的信息。
16、 根據(jù)權(quán)利要求13所述的用于處理信息的方法,所述用于處理信 息的方法還包括顯示所述多個對象中的一個對象的編輯歷史。
全文摘要
本發(fā)明涉及信息處理系統(tǒng)和信息處理方法。該信息處理系統(tǒng)包括接收指示對一對象進行分割處理的第一指令的分割指令單元;根據(jù)所述第一指令對所述一對象執(zhí)行分割處理、以生成多個對象的分割處理執(zhí)行單元;存儲所述一對象的狀態(tài)信息和所述多個對象的狀態(tài)信息的存儲器;接收對所述多個對象中的至少一個對象的指定和指示對所述一對象進行恢復處理的第二指令的恢復指令接收單元;以及根據(jù)所述第二指令,基于所述狀態(tài)信息,來執(zhí)行恢復所述一對象的處理的恢復處理執(zhí)行單元。
文檔編號G06F11/14GK101276299SQ200710169539
公開日2008年10月1日 申請日期2007年11月9日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者田代潔 申請人:富士施樂株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安国市| 师宗县| 泗水县| 乌兰浩特市| 三都| 宣恩县| 定襄县| 莒南县| 延津县| 故城县| 察雅县| 深泽县| 太白县| 原阳县| 前郭尔| 营口市| 富源县| 黄石市| 方正县| 寿阳县| 称多县| 许昌市| 滨海县| 黄陵县| 乐清市| 张北县| 佛山市| 八宿县| 锡林郭勒盟| 德清县| 永宁县| 沈阳市| 楚雄市| 舒城县| 峨眉山市| 万山特区| 永州市| 安阳市| 田林县| 富民县| 遂川县|