專利名稱:一種多人協(xié)同工作環(huán)境下文檔處理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)設(shè)計(jì)與應(yīng)用技術(shù)領(lǐng)域,特別是涉及一種多人協(xié) 同工作環(huán)境下文檔處理的方法。
背景技術(shù):
隨著信息的不斷發(fā)展,越來越多的電子文檔進(jìn)行保存,信息共享 和交互也是電子文檔的應(yīng)用。隨著網(wǎng)絡(luò)和電子產(chǎn)品的發(fā)展,企業(yè)也越 來越多的通過電子文檔信息進(jìn)行工作。
電子信息的發(fā)展,使越來越多的企業(yè)、機(jī)構(gòu)通過內(nèi)部網(wǎng)絡(luò)進(jìn)行工 作,來才是高工作效率,主要用于戶小組、組織之間的通信,協(xié)調(diào)、合 作,從而對(duì)共同的電子文檔進(jìn)行上傳共享,以及修改更新。即一份電 子文檔,參與該共組的人均能夠閱讀,并能夠?qū)ζ湫薷牡姆绞竭M(jìn)行協(xié) 同工作,多個(gè)協(xié)同工作的人在不同的地理位置,也能夠?qū)崿F(xiàn)電子文檔 的處理。
目前,現(xiàn)有技術(shù)是將電子文檔信息存儲(chǔ)到共享服務(wù)器上,有權(quán)限 的人可以上傳文檔,其他有權(quán)限的人能夠閱讀該文檔,該文檔所有有 修改權(quán)限的人,都能夠在服務(wù)器上修改。這樣,在企業(yè)的辦公中,多 人需要共同維護(hù)一些文檔時(shí),如果通過現(xiàn)有技術(shù)的共享,或者ftp等 傳統(tǒng)手段管理時(shí),很容易就產(chǎn)生文檔編輯沖突,或者由于誤操作引起 文檔的丟失。更具體的說, 一個(gè)共享的文檔,在同一時(shí)間段內(nèi),兩個(gè) 以上的人同時(shí)編輯修改,后一個(gè)人保存的修改后的文檔會(huì)把前一個(gè)人 修改編輯的文檔覆蓋掉。而這兩個(gè)人修改的內(nèi)容就無法同時(shí)存在,對(duì)
3于企業(yè)每個(gè)文檔的變化過程都需要保存。而該現(xiàn)有技術(shù)也無法將文檔 的變化過程保存?;蛘撸4婧?,誤操作刪除了,該文檔也不能再找 回。
發(fā)明內(nèi)容
本發(fā)明為解決上述問題不足之處,提供 一種多人協(xié)同工作環(huán)境 下文檔處理的方法,用戶將共享服務(wù)器上的共享文檔更新下載到本地 后,在本地能夠閱讀、修改或刪除的處理,用戶將變化的文檔上傳給 共享服務(wù)器,共享服務(wù)器產(chǎn)生一個(gè)版本號(hào),其他有權(quán)限的用戶下載更 新到本地后,能夠看到最新的文檔。
包括如下步驟,
第一步,用戶根據(jù)共享服務(wù)器的路徑,將共享服務(wù)器上的共享文檔下 載到本地;
第二步,該用戶對(duì)上述共享文檔進(jìn)行處理,然后上傳給共享服務(wù)器; 第三步,共享服務(wù)器比較該用戶提交的版本號(hào)是否與共享服務(wù)器上的 版本號(hào)一致;
第四步,版本號(hào)不一致,返回該用戶本地請(qǐng)求更新下載文檔,與共享 服務(wù)器保持同步后,執(zhí)行下一步;
第五步,版本號(hào)一致,則獲取上傳的文檔,將變化后的文檔賦予一個(gè)
新的版本號(hào)。
所述第一步還包括,管理員賦予用戶權(quán)限; 所述用戶的權(quán)限,包括只讀、修改或者兩種權(quán)限之和。 所述^f奮改,包括對(duì)文檔進(jìn)行編輯、刪除、添加。 本發(fā)明的優(yōu)點(diǎn)
1.由于文檔不僅存于服務(wù)器上,有權(quán)限的人只能下載到本地上才能閱讀修改相關(guān)文檔,多人共同維護(hù)一些文檔時(shí),能看到文檔 更改歷史,有權(quán)限的人只能在本地編輯,提交后上傳到服務(wù)器上, 其他有權(quán)限的人更新下載到本地,即可看到最新的文檔,即便是 多個(gè)人同時(shí)編輯,服務(wù)器會(huì)提示用戶先更新下載再提交,這樣避 免了編輯沖突,能夠讓別人及時(shí)看到文檔的修改與更新,避免了 由于誤操作;1起文檔丟失的風(fēng)險(xiǎn)。
2.所有文檔,每次變化,提交給服務(wù)器都會(huì)產(chǎn)生一個(gè)版本號(hào),所 通過版本號(hào),能看到共享文檔任何一個(gè)時(shí)刻的文檔。
圖1是本發(fā)明實(shí)現(xiàn)文檔協(xié)同處理方法的一實(shí)施例的流程圖; 圖2是本發(fā)明實(shí)現(xiàn)文檔協(xié)同處理方法的另一實(shí)施例的流程圖; 圖3是本發(fā)明實(shí)現(xiàn)文檔協(xié)同處理方法的再一實(shí)施例的流程圖。
具體實(shí)施例方式
本發(fā)明的中心思想是,用戶終端與共享服務(wù)器建立連接,用戶終 端在本地下載共享服務(wù)器上共享文檔的副本,即用戶終端與共享服務(wù) 器通過版本號(hào)保持同步,用戶終端對(duì)共享文檔進(jìn)行處理,上傳給共享 服務(wù)器,共享服務(wù)器產(chǎn)生一個(gè)版本號(hào),將該修改的文檔另存,并標(biāo)注 相應(yīng)的版本號(hào)。
下面將結(jié)合附圖做詳細(xì)說明,
如圖1所示,本發(fā)明實(shí)現(xiàn)文檔協(xié)同處理方法的一實(shí)施例的流程 圖,即被新賦予權(quán)限的用戶終端處理文檔的流程圖,包括如下步驟
101. 管理員賦予用戶權(quán)限,即用戶終端與共享服務(wù)器建立連接;
102. 控制服務(wù)器判斷,用戶終端與共享服務(wù)器的版本號(hào)是否一致, 如果一致,執(zhí)行步驟104,否則執(zhí)行步驟103;即控制服務(wù)器判斷該共享文件是否存在于用戶終端的本地磁盤上。
103. 上述用戶終端下栽共享文檔于本地i茲盤中,該共享文檔能夠下 載到本地磁盤,也能夠下載到用戶終端的內(nèi)存中;
104. 該用戶終端對(duì)本地的共享文檔進(jìn)4亍處理,包括修改、增加、 刪除文檔內(nèi)容或具體文檔。
105. 用戶終端將處理的文檔提交,即發(fā)送給控制服務(wù)器提交請(qǐng)求, 控制服務(wù)器判斷該處理的文檔是否為最新版本,如果一致執(zhí)行107步 驟,否則執(zhí)行106,因?yàn)樵撎幚砥陂g可能有其他用戶終端處理上述文 檔。
106. 控制服務(wù)器返回更新下載提示,用戶客戶端下載更新,與共享 服務(wù)器本版號(hào)一致后,執(zhí)行下一步。
107.上述處理的文檔上傳到共享服務(wù)器上,即,控制服務(wù)器向共 享服務(wù)器發(fā)送接收命令,并對(duì)上述處理的文檔進(jìn)行版本號(hào)標(biāo)記,共享 服務(wù)器接收并存儲(chǔ)上述處理的文檔。該文檔上傳到共享服務(wù)器上。
上述步驟,是描述坤皮新賦予權(quán)限的用戶終端處理文檔的過程。已 需要再次說明的是,每一個(gè)版本號(hào),只是對(duì)^^改的文檔作一個(gè)本版號(hào) 標(biāo)記,而不是每個(gè)版本號(hào)下把其他未變化的文檔也保存。
如圖2所示,本發(fā)明實(shí)現(xiàn)文檔協(xié)同處理方法的另一實(shí)施例的流程 圖,即已經(jīng)下載過文檔的用戶終端更新下載的流程圖,包括如下步驟 201.控制服務(wù)器判斷,用戶終端與共享服務(wù)器的版本號(hào)是否一 致,如果一致,執(zhí)行步驟203,否則執(zhí)行步驟202;即控制服務(wù)器判 斷該共享文件是否存在于用戶終端的本地^茲盤上。
202.上述用戶終端下載共享文檔于本地v磁盤中,該共享文檔能夠下 載到本地磁盤,也能夠下載到用戶終端的內(nèi)存中;
6203,該用戶終端對(duì)本地的共享文檔進(jìn)行處理,包括修改、增加、 刪除文檔內(nèi)容或具體文檔。
上述步驟,描述了用戶終端要更新下載,其他用戶終端提交的文檔。
如圖3所示,本發(fā)明實(shí)現(xiàn)文檔協(xié)同處理方法的再一實(shí)施例的流程 圖,用戶終端與共享服務(wù)器版本號(hào)一致的情況下,處理文檔的流程圖, 包括如下步驟
301, 用戶終端對(duì)本地的共享文檔進(jìn)4亍處理,包括^修改、增加、 刪除文檔內(nèi)容或具體文檔。
302. 用戶終端將處理的文檔提交,即發(fā)送給控制服務(wù)器提交請(qǐng) 求,控制服務(wù)器判斷該處理的文檔是否為最新版本,因?yàn)橛脩艚K端與 共享服務(wù)器已經(jīng)同步,所以該版本號(hào)一定為最新。
303.上述處理的文檔上傳到共享服務(wù)器上,即,控制服務(wù)器向共享 服務(wù)器發(fā)送接收命令,并對(duì)上述處理的文檔進(jìn)行版本號(hào)標(biāo)記,共享服 務(wù)器接收并存儲(chǔ)上述處理的文檔。該文檔上傳到共享服務(wù)器上。 上述步驟,描述了用戶終端對(duì)本地文檔處理后,提交的過程。
權(quán)利要求
1.一種多人協(xié)同工作環(huán)境下文檔處理的方法,其特征在于,用戶將共享服務(wù)器上的共享文檔更新下載到本地后,在本地能夠閱讀、修改或刪除的處理,用戶將變化的文檔上傳給共享服務(wù)器,共享服務(wù)器產(chǎn)生一個(gè)版本號(hào),其他有權(quán)限的用戶下載更新到本地后,能夠看到最新的文檔。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于包括如下步驟,第一步,用戶根據(jù)共享服務(wù)器的路徑,將共享服務(wù)器上的共享文檔下載到 本地;第二步,該用戶對(duì)上述共享文檔進(jìn)行處理,然后上傳給共享服務(wù)器; 第三步,共享服務(wù)器比較該用戶提交的版本號(hào)是否與共享服務(wù)器上的版本 號(hào)一致;第四步,版本號(hào)不一致,返回該用戶本地請(qǐng)求更新下載文檔,與共享服務(wù) 器保持同步后,執(zhí)行下一步;第五步,版本號(hào)一致,則獲取上傳的文檔,將變化后的文檔賦予一個(gè)新的 版本號(hào)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于第一步還包括,管理員賦予 用戶權(quán)限。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于所述用戶的權(quán)限,包括只讀、 修改或者兩種權(quán)限之和。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于所述修改,包括對(duì)文檔進(jìn)行 編輯、刪除、添加。
全文摘要
本發(fā)明提供一種多人協(xié)同工作環(huán)境下文檔處理的方法,包括如下步驟,用戶根據(jù)共享服務(wù)器的路徑,將共享服務(wù)器上的共享文檔下載到本地;該用戶對(duì)上述共享文檔進(jìn)行處理,然后上傳給共享服務(wù)器;共享服務(wù)器比較該用戶提交的版本號(hào)是否與共享服務(wù)器上的版本號(hào)一致;版本號(hào)不一致,返回該用戶本地請(qǐng)求更新下載文檔,與共享服務(wù)器保持同步后,執(zhí)行下一步;版本號(hào)一致,則獲取上傳的文檔,將變化后的文檔賦予一個(gè)新的版本號(hào)。本發(fā)明在多人共同維護(hù)一些文件時(shí),能看到文件更改歷史,版本的進(jìn)化過程,避免了編輯沖突,能夠讓別人及時(shí)看到文件的修改與更新,避免了由于誤操作引起文件丟失的風(fēng)險(xiǎn),而且還可以使文件回到進(jìn)化歷史當(dāng)中的任何一個(gè)時(shí)刻的版本。
文檔編號(hào)G06F17/30GK101655845SQ20081011876
公開日2010年2月24日 申請(qǐng)日期2008年8月21日 優(yōu)先權(quán)日2008年8月21日
發(fā)明者唱利新 申請(qǐng)人:北京億企通信息技術(shù)有限公司