[發明專利]文件網絡共享方法、服務器及終端有效
| 申請號: | 201310683164.4 | 申請日: | 2013-12-12 |
| 公開(公告)號: | CN104717248B | 公開(公告)日: | 2019-01-25 |
| 發明(設計)人: | 李俊峰 | 申請(專利權)人: | 鴻合科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 李翔;李弘 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 網絡 共享 方法 服務器 終端 | ||
本發明公開了一種文件網絡共享方法,包括:獲取增量存儲棧表;獲取新增的文件修改信息并將其依次存儲到所述增量存儲棧表中;每隔預設時間間隔獲取當前時間的標準時間標簽并將其加入所述增量存儲棧表中的所述新增文件修改信息中;上傳所述已加入當前時間的標準時間標簽的所述增量存儲棧表中的新增文件修改信息;本發明還公開了一種文件網絡共享終端,以及另一種文件網絡共享方法及服務器。本發明所提出的文件網絡共享方法、終端及服務器,在保證編輯后的文件通過網絡共享到服務器的同時,能夠盡可能節約服務器存儲資源。
技術領域
本發明涉及計算機數據處理技術領域,特別是指一種文件網絡共享方法、服務器及終端。
背景技術
在數據存儲、備份等領域,如需保存編輯后發生變化的文件,但又不影響原有的初始文件的內容,通常需要將編輯后的文件另存為一個新的文件;此時,如果需要將編輯后發生變化的內容通過網絡共享到服務器以使編輯后的文件在其他設備上也能下載并使用,則需要將整個另存為的新文件上傳到服務器;通常情況下,一個文件需要經過多次編輯才能完成,則在每次編輯完一部分內容以后都需要共享一個新版本的文件到服務器,這樣將會導致服務器中存儲了多個同一文件的不同編輯版本使得服務器大量存儲資源被占用,從而降低了服務器的性能與效率。
此外,在一個文件的編輯過程中,可能因為更換編輯設備(或終端)而需要從服務器中下載最新編輯后的文件以及共享在不同設備(或終端)上編輯完成的文件到服務器,則如何對不同版本的編輯后文件進行區分就變成了急需解決的問題。
發明內容
本發明的目的在于提出一種文件網絡共享方法、終端及服務器,在保證編輯后的文件通過網絡共享到服務器的同時,能夠盡可能節約服務器存儲資源。
基于上述目的本發明提供的文件網絡共享方法,包括:
獲取增量存儲棧表;
獲取新增的文件修改信息并將其依次存儲到所述增量存儲棧表中;
每隔預設時間間隔獲取當前時間的標準時間標簽并將其加入所述增量存儲棧表中的所述新增文件修改信息中;
上傳所述已加入當前時間的標準時間標簽的所述增量存儲棧表中的新增文件修改信息。
在一些實施方式中,所述獲取當前時間的標準時間標簽的步驟包括:發送獲取當前時間的標準時間標簽的請求,以及接收返回的當前時間的標準時間標簽。
在一些實施方式中,所述獲取新增的文件修改信息并將其依次存儲到所述增量存儲棧表中的步驟包括:一條所述新增文件修改信息對應存儲到所述增量存儲棧表的一個新的表項中;
所述獲取新增的文件修改信息并將其依次存儲到所述增量存儲棧表中的步驟之后包括:按時間順序依次賦予所述新增文件修改信息以唯一的版本號。
在一些實施方式中,所述獲取增量存儲棧表的步驟包括:
獲取已共享的增量存儲棧表;
對比本地的增量存儲棧表的最后一條文件修改信息的標準時間標簽和所述已共享的增量存儲棧表的最后一條文件修改信息的標準時間標簽;
保存具有較新標準時間標簽的增量存儲棧表并刪除標準時間標簽較舊的增量存儲棧表。
在一些實施方式中,所述上傳所述已加入當前時間的標準時間標簽的所述增量存儲棧表中的新增文件修改信息的步驟還包括:
每次上傳時間節點到來時,判斷所述新增文件修改信息條數是否大于預設的打包上傳閾值;
若是,則將所述新增文件修改信息進行打包處理并上傳;
若否,則無需進行打包處理,依次上傳所述新增文件修改信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻合科技股份有限公司,未經鴻合科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310683164.4/2.html,轉載請聲明來源鉆瓜專利網。





