一種基于文件監(jiān)控和消息推送的實時同步系統(tǒng)

基本信息

申請?zhí)?/td> CN201610065684.2 申請日 -
公開(公告)號 CN105740418B 公開(公告)日 2019-09-24
申請公布號 CN105740418B 申請公布日 2019-09-24
分類號 G06F16/17(2019.01)I; G06F16/178(2019.01)I; G06F16/16(2019.01)I; G06F16/13(2019.01)I 分類 計算;推算;計數(shù);
發(fā)明人 林人俊; 程遠; 賴興榮; 肖佳濤; 楊倩嫻 申請(專利權(quán))人 杭州億方云網(wǎng)絡(luò)科技有限公司
代理機構(gòu) 北京科億知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 杭州億方云網(wǎng)絡(luò)科技有限公司
地址 310007 浙江省杭州市西湖區(qū)天目山路294號杭鋼冶金科技大廈18樓
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于文件監(jiān)控和消息推送的實時同步系統(tǒng),包括本地文件監(jiān)控組件:適配Windows、MAC、Linux操作系統(tǒng),實時捕獲用戶對本地文件系統(tǒng)的操作;推送服務(wù)組件:維護云端與本地客戶端之間的長連接,將云端的數(shù)據(jù)變動實時推送到本地;內(nèi)核數(shù)據(jù)庫組件:記錄云端文件和本地文件的基本元數(shù)據(jù),用于文件當(dāng)前狀態(tài)和歷史版本的比較,從而計算出文件差異;同步組件:根據(jù)本地與云端的文件系統(tǒng)的差異,自動將本地修改上傳到云端,并且將云端的變動同步到本地。本發(fā)明可以全自動運行,并且能實時同步百萬級別文件數(shù)量,免去了人工下載和上傳文件的麻煩,從而極大地方便用戶使用云服務(wù)來管理文件數(shù)據(jù)。