專利名稱:一種基于文稿在線自動(dòng)保存的文稿管理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文稿系統(tǒng)技術(shù)領(lǐng)域,特別是涉及一種基于文稿在線自動(dòng)保存的文稿管理方法和文稿管理系統(tǒng)。
背景技術(shù):
傳統(tǒng)的文稿系統(tǒng)為C/S結(jié)構(gòu),即客戶機(jī)和服務(wù)器(Client/Server)結(jié)構(gòu),它是人們熟知的軟件系統(tǒng)體系結(jié)構(gòu)。通過(guò)C/S結(jié)構(gòu)的文稿系統(tǒng)可以將任務(wù)合理分配到Client端和 krver端,降低了系統(tǒng)的通訊開銷,充分利用兩端硬件環(huán)境的優(yōu)勢(shì)。隨著hternet技術(shù)的興起,出現(xiàn)了 B/S結(jié)構(gòu)的文稿系統(tǒng),即瀏覽器/服務(wù)器 (Browser/Server)結(jié)構(gòu),它是對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)。B/S文稿系統(tǒng)采用Web界面,由文稿服務(wù)器提供服務(wù),在網(wǎng)內(nèi)各工作站點(diǎn)都可以利用B/S文稿系統(tǒng)以IE瀏覽器方式進(jìn)行文稿的編輯。這種方式簡(jiǎn)化了客戶端,用戶只需裝上操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議軟件和瀏覽器即可,而服務(wù)器端則集中了所有的應(yīng)用邏輯,開發(fā)、維護(hù)等幾乎所有的工作也都集中在服務(wù)器端,具有很強(qiáng)的擴(kuò)展性。在B/S文稿系統(tǒng)中,用戶操作最多的是文稿編輯,所有稿件都保存在文稿服務(wù)器上,而用戶在線編寫文稿的時(shí)間一般都很長(zhǎng),如果用戶沒(méi)有及時(shí)保存稿件,因?yàn)槟撤N原因如網(wǎng)絡(luò)中斷、電腦斷電、電腦死機(jī)等,就會(huì)造成文稿內(nèi)容的丟失。進(jìn)一步,當(dāng)故障解除后,由于文件丟失,用戶不能承接上次的工作繼續(xù)編輯,影響用戶的工作效率??傊?,需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問(wèn)題就是如何能夠解決文稿系統(tǒng)中文稿的丟失問(wèn)題,實(shí)現(xiàn)文稿在線自動(dòng)保存,減少稿件丟失所帶來(lái)的損失。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種基于文稿在線自動(dòng)保存的文稿管理方法和系統(tǒng),從而實(shí)現(xiàn)文稿的在線自動(dòng)保存,減少稿件丟失所帶來(lái)的損失。為了解決上述問(wèn)題,本發(fā)明公開了一種基于文稿在線自動(dòng)保存的文稿管理方法, 包括按照保存時(shí)間間隔自動(dòng)將瀏覽器端更新后的文稿信息依次上傳至文稿服務(wù)器;所述文稿信息包括文稿內(nèi)容和屬性信息;文稿服務(wù)器根據(jù)接收的文稿信息創(chuàng)建包括各個(gè)文件夾和臨時(shí)文件的歷史記錄;其中,根據(jù)首次接收的屬性信息創(chuàng)建文件夾,根據(jù)依次接收的文稿內(nèi)容在對(duì)應(yīng)的文件夾中生成各個(gè)臨時(shí)文件;當(dāng)文件夾中的臨時(shí)文件達(dá)到預(yù)置存儲(chǔ)個(gè)數(shù)時(shí),按照臨時(shí)文件更新的時(shí)間先后順序,將新生成的臨時(shí)文件依次循環(huán)替換文件夾中的各個(gè)臨時(shí)文件。優(yōu)選的,所述方法還包括根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置歷史記錄的保存時(shí)間間隔;以及根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置臨時(shí)文件的存儲(chǔ)個(gè)數(shù)。
優(yōu)選的,所述屬性信息包括用戶名、文稿欄目和文稿名稱。進(jìn)一步,所述創(chuàng)建文件夾具體為根據(jù)用戶名創(chuàng)建第一級(jí)文件夾,根據(jù)文稿欄目在第一級(jí)文件夾下創(chuàng)建第二級(jí)文件夾,以及根據(jù)文稿名稱在第二級(jí)文件夾下創(chuàng)建第三級(jí)文件夾。進(jìn)一步,所述方法還包括通過(guò)向文稿服務(wù)器發(fā)送恢復(fù)請(qǐng)求訪問(wèn)文稿服務(wù)器的歷史記錄;接收用戶在歷史記錄中對(duì)臨時(shí)文件的選擇;將選中的臨時(shí)文件恢復(fù)為文稿內(nèi)容并展現(xiàn)在瀏覽器端。此外,本發(fā)明還公開了一種基于文稿在線自動(dòng)保存的文稿管理系統(tǒng),所述系統(tǒng)包括瀏覽器端和文稿服務(wù)器;所述瀏覽器端包括自動(dòng)上傳單元,用于按照保存時(shí)間間隔自動(dòng)將瀏覽器端更新后的文稿信息依次上傳至文稿服務(wù)器;所述文稿信息包括文稿內(nèi)容和屬性信息;所述文稿服務(wù)器包括記錄創(chuàng)建單元,用于根據(jù)接收的文稿信息創(chuàng)建包括各個(gè)文件夾和臨時(shí)文件的歷史記錄;其中,根據(jù)首次接收的屬性信息創(chuàng)建文件夾,并根據(jù)依次接收的文稿內(nèi)容在對(duì)應(yīng)的文件夾中生成各個(gè)臨時(shí)文件;文件替換單元,用于當(dāng)文件夾中的臨時(shí)文件達(dá)到預(yù)置存儲(chǔ)個(gè)數(shù)時(shí),按照臨時(shí)文件更新的時(shí)間先后順序,將新生成的臨時(shí)文件依次循環(huán)替換文件夾中的各個(gè)臨時(shí)文件。優(yōu)選的,所述瀏覽器端還包括時(shí)間間隔設(shè)置單元,用于根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置歷史記錄的保存時(shí)間間隔;存儲(chǔ)個(gè)數(shù)設(shè)置單元,用于根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置臨時(shí)文件的存儲(chǔ)個(gè)數(shù)。優(yōu)選的,所述屬性信息包括用戶名、文稿欄目和文稿名稱。進(jìn)一步,所述創(chuàng)建文件夾具體為根據(jù)用戶名創(chuàng)建第一級(jí)文件夾;根據(jù)文稿欄目在第一級(jí)文件夾下創(chuàng)建第二級(jí)文件夾;根據(jù)文稿名稱在第二級(jí)文件夾下創(chuàng)建第三級(jí)文件夾。進(jìn)一步,其特征在于,所述瀏覽器端還包括記錄訪問(wèn)單元,用于通過(guò)向文稿服務(wù)器發(fā)送恢復(fù)請(qǐng)求訪問(wèn)文稿服務(wù)器的歷史記錄;所述文稿服務(wù)器還包括選擇接收單元,用于接收用戶在歷史記錄中對(duì)臨時(shí)文件的選擇;文稿恢復(fù)單元,用于將選中的臨時(shí)文件恢復(fù)為文稿內(nèi)容并展現(xiàn)在瀏覽器端。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明通過(guò)按照保存時(shí)間間隔自動(dòng)將瀏覽器端更新后的文稿信息依次上傳至文稿服務(wù)器,然后在文稿服務(wù)器上根據(jù)接收的文稿信息創(chuàng)建包括各個(gè)文件夾和臨時(shí)文件的歷史記錄,當(dāng)文件夾中的臨時(shí)文件達(dá)到預(yù)置存儲(chǔ)個(gè)數(shù)時(shí),按照臨時(shí)文件更新的時(shí)間先后順序,將新生成的臨時(shí)文件依次循環(huán)替換文件夾中的各個(gè)臨時(shí)文件。通過(guò)本發(fā)明,實(shí)現(xiàn)了在線文稿的自動(dòng)保存,減少了稿件丟失所帶來(lái)的損失。并且按照保存時(shí)間間隔,可是將多個(gè)時(shí)間段內(nèi)的文稿內(nèi)容進(jìn)行備份記錄,為用戶提供了多版本的保存記錄。此外,按照預(yù)置存儲(chǔ)個(gè)數(shù)進(jìn)行臨時(shí)文件的替換,保證了占用文稿服務(wù)器中較少的存儲(chǔ)空間。進(jìn)一步,在不可預(yù)見的電腦或網(wǎng)絡(luò)故障發(fā)生后,通過(guò)訪問(wèn)文稿服務(wù)器的歷史記錄, 能夠?qū)⒆詣?dòng)保存的臨時(shí)文件恢復(fù)為文稿內(nèi)容,避免了文稿的丟失,使用戶可以承接上次自動(dòng)保存的內(nèi)容繼續(xù)編輯,具有較強(qiáng)的安全性,提高文稿編輯的效率。
圖1是本發(fā)明一種基于文稿在線自動(dòng)保存的文稿管理方法實(shí)施例一的流程圖;圖2是本發(fā)明一種基于文稿在線自動(dòng)保存的文稿管理方法實(shí)施例二的流程圖;圖3是本發(fā)明一種基于文稿在線自動(dòng)保存的文稿管理系統(tǒng)實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。本發(fā)明的應(yīng)用環(huán)境為B/S結(jié)構(gòu)下的文稿系統(tǒng),即針對(duì)在瀏覽器中在線編寫的文稿系統(tǒng)。在該結(jié)構(gòu)下,通常通過(guò)用戶的手動(dòng)保存,將文稿內(nèi)容保存在文稿服務(wù)器上,而非本地客戶機(jī)上。該方法容易受網(wǎng)絡(luò)通信連接環(huán)境的影響,而本發(fā)明就是特別的針對(duì)網(wǎng)絡(luò)在線自動(dòng)保存?zhèn)浞菟岢龅?。本發(fā)明的核心構(gòu)思之一在于,能夠自動(dòng)定時(shí)的將在線編寫的文稿內(nèi)容生成臨時(shí)文件,通過(guò)保存在文稿服務(wù)器中進(jìn)行備份,并在臨時(shí)文件達(dá)到一定數(shù)量后按更新時(shí)間先后順序進(jìn)行新舊替換,確保了文稿保存內(nèi)容的最新性,同時(shí)控制了文稿服務(wù)器的占用空間。參照?qǐng)D1,示出了本發(fā)明一種基于文稿在線自動(dòng)保存的文稿管理方法實(shí)施例一的流程圖,所述方法包括步驟101,按照保存時(shí)間間隔自動(dòng)將瀏覽器端更新后的文稿信息依次上傳至文稿服務(wù)器;所述文稿信息包括文稿內(nèi)容和屬性信息;在B/S結(jié)構(gòu)的文稿系統(tǒng)中,當(dāng)新建一份文稿并在線編輯時(shí),前臺(tái)的瀏覽器端就會(huì)專門開辟一個(gè)進(jìn)程,用于按照保存時(shí)間間隔自動(dòng)的將文稿信息上傳至后臺(tái)服務(wù)器。通常保存時(shí)間間隔為默認(rèn)設(shè)置,例如,默認(rèn)為十分鐘,則每隔十分鐘就將文稿信息上傳至文稿服務(wù)器,所述文稿服務(wù)器用來(lái)對(duì)用戶編輯的文稿進(jìn)行保存、備份。其中,所述文稿信息包括文稿內(nèi)容和屬性信息,文稿內(nèi)容即為用戶的編寫記錄信肩、ο進(jìn)一步,所述屬性信息包括用戶名、文稿欄目和文稿名稱。在線文稿系統(tǒng)可以由不同的用戶進(jìn)行登錄,并且同一用戶又可以針對(duì)不同的欄目,進(jìn)行不同內(nèi)容的文稿編輯。 則為了在文稿服務(wù)器對(duì)文稿內(nèi)容進(jìn)行分類保存,需要將其相應(yīng)的屬性信息發(fā)送至文稿服務(wù)
ο步驟102,文稿服務(wù)器根據(jù)接收的文稿信息創(chuàng)建包括各個(gè)文件夾和臨時(shí)文件的歷史記錄;其中,根據(jù)首次接收的屬性信息創(chuàng)建文件夾,并根據(jù)依次接收的文稿內(nèi)容在對(duì)應(yīng)的
6文件夾中生成各個(gè)臨時(shí)文件;當(dāng)文稿服務(wù)器接收到文稿信息時(shí),首先根據(jù)屬性信息創(chuàng)建一個(gè)用于保存文稿記錄的文件夾,一個(gè)文件夾對(duì)應(yīng)同一個(gè)屬性信息。有些情況下,用戶可能同時(shí)打開多個(gè)窗口,同時(shí)編輯幾份文稿,那么如果再次接收到相同的一份屬性信息,則不再創(chuàng)建文件夾;如果首次接收到一份新的屬性信息,則需要?jiǎng)?chuàng)建新的文件夾,來(lái)保存其對(duì)應(yīng)文稿記錄。根據(jù)文稿信息創(chuàng)建好文件夾后,然后在該文件夾中生成一個(gè)臨時(shí)文件用來(lái)保存接收到的文稿內(nèi)容,該臨時(shí)文件對(duì)文稿內(nèi)容進(jìn)行了記錄。按照保存時(shí)間間隔,文稿服務(wù)器會(huì)依次接收到瀏覽器端更新的文稿內(nèi)容,因此在該文件夾中,針對(duì)同一稿件會(huì)生成多個(gè)臨時(shí)文件。其中,多個(gè)臨時(shí)文件可以按該文件生成的時(shí)間進(jìn)行命名,以用來(lái)區(qū)別和記錄提示。在本發(fā)明的優(yōu)選實(shí)施例中,所述創(chuàng)建文件夾具體為根據(jù)用戶名創(chuàng)建第一級(jí)文件夾,根據(jù)文稿欄目在第一級(jí)文件夾下創(chuàng)建第二級(jí)文件夾,以及根據(jù)文稿名稱在第二級(jí)文件夾下創(chuàng)建第三級(jí)文件夾。即根據(jù)屬性信息創(chuàng)建樹形結(jié)構(gòu)的層級(jí)文件夾。例如,針對(duì)文稿draftl,默認(rèn)的保存時(shí)間間隔為十分鐘,新建文稿十分鐘后,服務(wù)器收到的屬性信息為userl、Columnl、draftl,則建立名為userl的第一級(jí)文件夾,在該文件夾下建立名為Columnl的第二級(jí)文件夾,進(jìn)一步,在該文件夾下建立名為draftl的子文件夾,然后根據(jù)此時(shí)的文稿內(nèi)容生成第一個(gè)臨時(shí)文件;之后再過(guò)十分鐘(即第二十分鐘), 根據(jù)相同的屬性信息,在draftl的子文件夾下將更新后的文稿內(nèi)容生成第二個(gè)臨時(shí)文件, 以此類推。若屬性信息為uSerl、C0lUmnl、draft2時(shí),由于該信息為首次接收,則創(chuàng)建新的文件夾,在名為Columnl文件夾下建立名為draft2的子文件夾,將新生成的臨時(shí)文件保存在該文件夾下。則通過(guò)層級(jí)結(jié)構(gòu)的文件夾,可以使用戶有針對(duì)性的快速方便的進(jìn)行訪問(wèn)查找。步驟103,當(dāng)文件夾中的臨時(shí)文件達(dá)到預(yù)置存儲(chǔ)個(gè)數(shù)時(shí),按照臨時(shí)文件更新的時(shí)間先后順序,將新生成的臨時(shí)文件依次循環(huán)替換文件夾中的各個(gè)臨時(shí)文件。為了在文稿服務(wù)器中不占用太多空間,需要按照臨時(shí)文件更新時(shí)間由先到后,對(duì)臨時(shí)文件進(jìn)行新舊替換更新。其中,每一個(gè)文件夾對(duì)應(yīng)一個(gè)預(yù)置存儲(chǔ)個(gè)數(shù)。例如,預(yù)置存儲(chǔ)個(gè)數(shù)為五個(gè)時(shí),如果前臺(tái)的瀏覽器還會(huì)生成自動(dòng)保存的文稿數(shù)據(jù),那么文稿服務(wù)器上就會(huì)生成第六個(gè)臨時(shí)文件,此時(shí)自動(dòng)刪除五個(gè)臨時(shí)文件中的第一個(gè)臨時(shí)文件,以新生成的臨時(shí)文件進(jìn)行替換。之后,第七個(gè)臨時(shí)文件將替換第二個(gè)臨時(shí)文件,依次類推不斷的進(jìn)行替換更新,保證文稿服務(wù)器上保存一定量的臨時(shí)文件數(shù)目,始終為五個(gè),而不至于占用太多的服務(wù)器空間,同時(shí)也能保證用戶編輯的稿件能夠進(jìn)行最近時(shí)間內(nèi)的歷史記錄。優(yōu)選的,根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置文稿內(nèi)容的保存時(shí)間間隔;以及根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置臨時(shí)文件的存儲(chǔ)個(gè)數(shù)。在不進(jìn)行設(shè)置的情況下,保存時(shí)間間隔和存儲(chǔ)個(gè)數(shù)均為系統(tǒng)的默認(rèn)值;此外,還可以根據(jù)用戶的手動(dòng)輸入或?qū)υO(shè)置選項(xiàng)的選擇進(jìn)行靈活設(shè)置。當(dāng)用戶需要進(jìn)行及時(shí)的自動(dòng)保存時(shí),例如網(wǎng)絡(luò)環(huán)境不穩(wěn)定的情況下,則可以設(shè)置較短的保存時(shí)間間隔;當(dāng)用戶不需要進(jìn)行頻繁的自動(dòng)保存時(shí),例如瀏覽器端開辟資源較多的情況下,則可以設(shè)置較長(zhǎng)的保存時(shí)間間隔。通過(guò)本發(fā)明實(shí)施例,實(shí)現(xiàn)了在線文稿的自動(dòng)保存,并且按照保存時(shí)間間隔,可以將多個(gè)時(shí)間段內(nèi)的文稿內(nèi)容進(jìn)行備份記錄,保存的版本多,為用戶提供了多份的保存記錄。此外,按照預(yù)置存儲(chǔ)個(gè)數(shù)進(jìn)行臨時(shí)文件的替換,保證了文稿服務(wù)器占用空間較小的增長(zhǎng)量。參照?qǐng)D2,示出了本發(fā)明一種基于文稿在線自動(dòng)保存的文稿管理方法實(shí)施例二的流程圖,所述方法包括步驟201,根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置文稿內(nèi)容的保存時(shí)間間隔和臨時(shí)文件的存儲(chǔ)個(gè)數(shù);步驟202,按照保存時(shí)間間隔自動(dòng)將瀏覽器端更新后的文稿信息依次上傳至文稿服務(wù)器;所述文稿信息包括文稿內(nèi)容和屬性信息;步驟203,文稿服務(wù)器根據(jù)接收的文稿信息創(chuàng)建包括各個(gè)文件夾和臨時(shí)文件的歷史記錄;其中,根據(jù)首次接收的屬性信息創(chuàng)建文件夾,并根據(jù)依次接收的文稿內(nèi)容在對(duì)應(yīng)的文件夾中生成各個(gè)臨時(shí)文件;步驟204,當(dāng)文件夾中的臨時(shí)文件達(dá)到預(yù)置存儲(chǔ)個(gè)數(shù)時(shí),按照臨時(shí)文件更新的時(shí)間先后順序,將新生成的臨時(shí)文件依次循環(huán)替換文件夾中的各個(gè)臨時(shí)文件;步驟205,通過(guò)向文稿服務(wù)器發(fā)送恢復(fù)請(qǐng)求訪問(wèn)文稿服務(wù)器的歷史記錄;用戶在線編寫文稿時(shí)可能遇到突發(fā)事件連接不上文稿服務(wù)器,例如電腦死機(jī)、突然斷電、網(wǎng)絡(luò)故障等,當(dāng)用戶再次連接到文稿服務(wù)器后,則可以發(fā)送恢復(fù)請(qǐng)求,對(duì)文稿服務(wù)器中的歷史記錄進(jìn)行訪問(wèn)。盡管用戶沒(méi)有對(duì)上次的操作進(jìn)行保存,但是仍可以利用自動(dòng)保存記錄的功能進(jìn)行文稿的恢復(fù)。通常,恢復(fù)訪問(wèn)請(qǐng)求中包含文稿的屬性信息,則根據(jù)用戶名或用戶標(biāo)識(shí)信息,用戶只能訪問(wèn)該用戶名下的文件夾;進(jìn)一步,當(dāng)用戶進(jìn)入某一特定文稿欄目,用戶直接訪問(wèn)該欄目對(duì)應(yīng)的文件夾,或當(dāng)用戶打開自己手動(dòng)保存后的某一文稿時(shí),直接訪問(wèn)該文稿對(duì)應(yīng)的文件夾。步驟206,接收用戶在歷史記錄中對(duì)臨時(shí)文件的選擇;文稿的歷史記錄以列表的形式展現(xiàn)給用戶,則用戶可以在相應(yīng)的文件夾中選擇自己需要恢復(fù)的臨時(shí)文件。步驟207,將選中的臨時(shí)文件恢復(fù)為文稿內(nèi)容并展現(xiàn)在瀏覽器端。根據(jù)用戶的選擇,被選中的臨時(shí)文件的數(shù)據(jù)內(nèi)容作為恢復(fù)后的文稿內(nèi)容,展現(xiàn)在瀏覽器端的頁(yè)面上。通過(guò)本發(fā)明實(shí)施例,保證了在不可預(yù)見的故障問(wèn)題發(fā)生后,能夠?qū)崿F(xiàn)將文稿內(nèi)容恢復(fù)到之前自動(dòng)保存的任何一個(gè)版本,避免了文稿的丟失,減少電腦故障所帶來(lái)的損失,提高文稿編輯的效率。參照?qǐng)D3,示出了本發(fā)明一種基于文稿在線自動(dòng)保存的文稿管理系統(tǒng),實(shí)施例的結(jié)構(gòu)圖,所述系統(tǒng)包括瀏覽器端31和文稿服務(wù)器32 ;所述瀏覽器端31包括自動(dòng)上傳單元311,用于按照保存時(shí)間間隔自動(dòng)將瀏覽器端更新后的文稿信息依次上傳至文稿服務(wù)器;所述文稿信息包括文稿內(nèi)容和屬性信息;所述文稿服務(wù)器32包括記錄創(chuàng)建單元321,用于根據(jù)接收的文稿信息創(chuàng)建包括各個(gè)文件夾和臨時(shí)文件的歷史記錄;其中,根據(jù)首次接收的屬性信息創(chuàng)建文件夾,并根據(jù)依次接收的文稿內(nèi)容在對(duì)應(yīng)的文件夾中生成各個(gè)臨時(shí)文件;文件替換單元322,用于當(dāng)文件夾中的臨時(shí)文件達(dá)到預(yù)置存儲(chǔ)個(gè)數(shù)時(shí),按照臨時(shí)文件更新的時(shí)間先后順序,將新生成的臨時(shí)文件依次循環(huán)替換文件夾中的各個(gè)臨時(shí)文件。本發(fā)明所提供的文稿管理系統(tǒng),實(shí)現(xiàn)了在線文稿的自動(dòng)保存。按照保存時(shí)間間隔, 能夠?qū)⒍鄠€(gè)時(shí)間段內(nèi)的文稿內(nèi)容進(jìn)行備份記錄,為用戶提供了多版本的保存記錄。此外,按照預(yù)置存儲(chǔ)個(gè)數(shù)進(jìn)行臨時(shí)文件的替換,確保了保存內(nèi)容最新性的同時(shí),占用了較少的文稿服務(wù)器的存儲(chǔ)空間。在本發(fā)明的優(yōu)選實(shí)施例中,參照?qǐng)D3,所述瀏覽器端31還包括時(shí)間間隔設(shè)置單元312,用于根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置歷史記錄的保存時(shí)間間隔;存儲(chǔ)個(gè)數(shù)設(shè)置單元313,用于根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置臨時(shí)文件的存儲(chǔ)個(gè)數(shù)。具體的,所述屬性信息包括用戶名、文稿欄目和文稿名稱。進(jìn)一步,所述創(chuàng)建文件夾具體為根據(jù)用戶名創(chuàng)建第一級(jí)文件夾;根據(jù)文稿欄目在第一級(jí)文件夾下創(chuàng)建第二級(jí)文件夾;根據(jù)文稿名稱在第二級(jí)文件夾下創(chuàng)建第三級(jí)文件夾。即根據(jù)屬性信息創(chuàng)建樹形結(jié)構(gòu)的層級(jí)文件夾。在本發(fā)明的優(yōu)選實(shí)施例中,參照?qǐng)D3,所述瀏覽器端31還包括記錄訪問(wèn)單元314,用于通過(guò)向文稿服務(wù)器發(fā)送恢復(fù)請(qǐng)求訪問(wèn)文稿服務(wù)器的歷史記錄; 所述文稿服務(wù)器32還包括選擇接收單元323,用于接收用戶在歷史記錄中對(duì)臨時(shí)文件的選擇;文稿恢復(fù)單元324,用于將選中的臨時(shí)文件恢復(fù)為文稿內(nèi)容并展現(xiàn)在瀏覽器端。則遇到突發(fā)事件連接不上文稿服務(wù)器,例如電腦斷電、網(wǎng)絡(luò)故障等,當(dāng)瀏覽器端再次連接到文稿服務(wù)器后,則可以通過(guò)發(fā)送恢復(fù)請(qǐng)求,對(duì)文稿服務(wù)器中的歷史記錄進(jìn)行訪問(wèn)。 根據(jù)用戶的選擇,被選中的臨時(shí)文件的數(shù)據(jù)內(nèi)容作為恢復(fù)后的文稿內(nèi)容,展現(xiàn)在瀏覽器端的頁(yè)面上。避免了文稿內(nèi)容的丟失。本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對(duì)于系統(tǒng)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。以上對(duì)本發(fā)明所提供的一種基于文稿在線自動(dòng)保存的文稿管理方法和系統(tǒng),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員, 依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種基于文稿在線自動(dòng)保存的文稿管理方法,其特征在于,包括按照保存時(shí)間間隔自動(dòng)將瀏覽器端更新后的文稿信息依次上傳至文稿服務(wù)器;所述文稿信息包括文稿內(nèi)容和屬性信息;文稿服務(wù)器根據(jù)接收的文稿信息創(chuàng)建包括各個(gè)文件夾和臨時(shí)文件的歷史記錄;其中, 根據(jù)首次接收的屬性信息創(chuàng)建文件夾,根據(jù)依次接收的文稿內(nèi)容在對(duì)應(yīng)的文件夾中生成各個(gè)臨時(shí)文件;當(dāng)文件夾中的臨時(shí)文件達(dá)到預(yù)置存儲(chǔ)個(gè)數(shù)時(shí),按照臨時(shí)文件更新的時(shí)間先后順序,將新生成的臨時(shí)文件依次循環(huán)替換文件夾中的各個(gè)臨時(shí)文件。
2.如權(quán)利要求1所述的方法,其特征在于,還包括根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置歷史記錄的保存時(shí)間間隔; 以及根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置臨時(shí)文件的存儲(chǔ)個(gè)數(shù)。
3.如權(quán)利要求1所述的方法,其特征在于,所述屬性信息包括用戶名、文稿欄目和文稿名稱。
4.如權(quán)利要求3所述的方法,其特征在于,所述創(chuàng)建文件夾具體為根據(jù)用戶名創(chuàng)建第一級(jí)文件夾,根據(jù)文稿欄目在第一級(jí)文件夾下創(chuàng)建第二級(jí)文件夾, 以及根據(jù)文稿名稱在第二級(jí)文件夾下創(chuàng)建第三級(jí)文件夾。
5.如權(quán)利要求4所述的方法,其特征在于,還包括通過(guò)向文稿服務(wù)器發(fā)送恢復(fù)請(qǐng)求訪問(wèn)文稿服務(wù)器的歷史記錄;接收用戶在歷史記錄中對(duì)臨時(shí)文件的選擇;將選中的臨時(shí)文件恢復(fù)為文稿內(nèi)容并展現(xiàn)在瀏覽器端。
6.一種基于文稿在線自動(dòng)保存的文稿管理系統(tǒng),其特征在于,所述系統(tǒng)包括瀏覽器端和文稿服務(wù)器;所述瀏覽器端包括自動(dòng)上傳單元,用于按照保存時(shí)間間隔自動(dòng)將瀏覽器端更新后的文稿信息依次上傳至文稿服務(wù)器;所述文稿信息包括文稿內(nèi)容和屬性信息; 所述文稿服務(wù)器包括記錄創(chuàng)建單元,用于根據(jù)接收的文稿信息創(chuàng)建包括各個(gè)文件夾和臨時(shí)文件的歷史記錄;其中,根據(jù)首次接收的屬性信息創(chuàng)建文件夾,并根據(jù)依次接收的文稿內(nèi)容在對(duì)應(yīng)的文件夾中生成各個(gè)臨時(shí)文件;文件替換單元,用于當(dāng)文件夾中的臨時(shí)文件達(dá)到預(yù)置存儲(chǔ)個(gè)數(shù)時(shí),按照臨時(shí)文件更新的時(shí)間先后順序,將新生成的臨時(shí)文件依次循環(huán)替換文件夾中的各個(gè)臨時(shí)文件。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述瀏覽器端還包括時(shí)間間隔設(shè)置單元,用于根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置歷史記錄的保存時(shí)間間隔;存儲(chǔ)個(gè)數(shù)設(shè)置單元,用于根據(jù)用戶的手動(dòng)輸入或選擇預(yù)先設(shè)置臨時(shí)文件的存儲(chǔ)個(gè)數(shù)。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述屬性信息包括用戶名、文稿欄目和文稿名稱。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述創(chuàng)建文件夾具體為根據(jù)用戶名創(chuàng)建第一級(jí)文件夾;根據(jù)文稿欄目在第一級(jí)文件夾下創(chuàng)建第二級(jí)文件夾;根據(jù)文稿名稱在第二級(jí)文件夾下創(chuàng)建第三級(jí)文件夾。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于, 所述瀏覽器端還包括記錄訪問(wèn)單元,用于通過(guò)向文稿服務(wù)器發(fā)送恢復(fù)請(qǐng)求訪問(wèn)文稿服務(wù)器的歷史記錄; 所述文稿服務(wù)器還包括選擇接收單元,用于接收用戶在歷史記錄中對(duì)臨時(shí)文件的選擇; 文稿恢復(fù)單元,用于將選中的臨時(shí)文件恢復(fù)為文稿內(nèi)容并展現(xiàn)在瀏覽器端。
全文摘要
本發(fā)明提供了一種基于文稿在線自動(dòng)保存的文稿管理方法和系統(tǒng),所述方法包括按照保存時(shí)間間隔自動(dòng)將瀏覽器端更新后的文稿信息依次上傳至文稿服務(wù)器;所述文稿信息包括文稿內(nèi)容和屬性信息;文稿服務(wù)器根據(jù)接收的文稿信息創(chuàng)建包括各個(gè)文件夾和臨時(shí)文件的歷史記錄;其中,根據(jù)首次接收的屬性信息創(chuàng)建文件夾,根據(jù)依次接收的文稿內(nèi)容在對(duì)應(yīng)的文件夾中生成各個(gè)臨時(shí)文件;當(dāng)文件夾中的臨時(shí)文件達(dá)到預(yù)置存儲(chǔ)個(gè)數(shù)時(shí),按照臨時(shí)文件更新的時(shí)間先后順序,將新生成的臨時(shí)文件依次循環(huán)替換文件夾中的各個(gè)臨時(shí)文件。通過(guò)本發(fā)明,實(shí)現(xiàn)了文稿的在線自動(dòng)保存,減少了稿件丟失所帶來(lái)的損失,并保證了占用文稿服務(wù)器中較少的存儲(chǔ)空間。
文檔編號(hào)G06F17/30GK102193926SQ20101012042
公開日2011年9月21日 申請(qǐng)日期2010年3月5日 優(yōu)先權(quán)日2010年3月5日
發(fā)明者何偉, 呂輝, 林紅娟, 蔡四兵 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司