一種基于驅(qū)動(dòng)和狀態(tài)的雙向文件同步方法

基本信息

申請(qǐng)?zhí)?/td> CN201910902395.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN110704389A 公開(kāi)(公告)日 2020-01-17
申請(qǐng)公布號(hào) CN110704389A 申請(qǐng)公布日 2020-01-17
分類(lèi)號(hào) G06F16/178 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 袁來(lái)雙;張志光;張娟 申請(qǐng)(專(zhuān)利權(quán))人 武漢意暢智云科技有限公司
代理機(jī)構(gòu) 武漢聚信匯智知識(shí)產(chǎn)權(quán)代理有限公司 代理人 武漢意暢智云科技有限公司
地址 430000 湖北省武漢市東湖高新區(qū)武大園一路豪邁大廈3棟402
法律狀態(tài) -

摘要

摘要 本發(fā)明屬于通信技術(shù)領(lǐng)域,提供了一種基于驅(qū)動(dòng)和狀態(tài)的雙向文件同步方法,包括上行同步方法和下行同步方法,上行同步方法基于驅(qū)動(dòng)行為實(shí)現(xiàn),通過(guò)動(dòng)作管理器對(duì)驅(qū)動(dòng)的動(dòng)作進(jìn)行捕捉,并進(jìn)行動(dòng)作序列的合并和優(yōu)化后,將本地的動(dòng)作變化提交至服務(wù)器,由服務(wù)器的動(dòng)作處理器單元執(zhí)行同步動(dòng)作,可以使得這種場(chǎng)景的性能得到顯著優(yōu)化;下行同步方法基于狀態(tài)實(shí)現(xiàn),其采用遞歸的方式,對(duì)文件夾進(jìn)行對(duì)比和排查,定位需要增加、刪除或改動(dòng)的文件,并進(jìn)行相應(yīng)的增加、刪除或改動(dòng)的操作,可以大幅度減少遞歸請(qǐng)求次數(shù),可以快速得到服務(wù)端變更項(xiàng)。本發(fā)明可以廣泛應(yīng)用于文件同步領(lǐng)域。