【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种基于事务的文件同步方法及同步系统。
技术介绍
1、随着云盘应用的发展,不同终端的文件上传至云端的场景也越来越多,其中电脑设备上的文件上传至云端进一步优化,可在电脑本地磁盘上新建一个同步盘目录,不用用户手动点击上传,实现在同步盘目录下本地文件与云端文件的双向同步,且可支持多终端设备,一个云端。目前重构前的技术是对同步盘下的文件的所有操作记录都写入到云端,并根据当前操作时间与上一次操作时间的间隔来获取云端的增量文件记录,并在其他设备上回放,来实现第一设备同步至云端,云端同步至第二设备,如图1所示。
2、该方案会导致文件冲突问题。如图2所示,由于查询操作记录接口存在临界值问题,请求接口时,请求时间范围起始fromrev为上一次变更时间+1,结束torev则默认为请求接口时的服务器当前时间,查询操作行为的时间区间为fromrev<=操作时间<=torev,如果torev时间正好有部分并发操作在发生但操作行为未入库,存在遗漏的可能性。
3、同时,当云端新增一个文件,在文件未同步
...【技术保护点】
1.一种基于事务的文件同步方法,其特征在于,包括:
2.根据权利要求1所述的一种基于事务的文件同步方法,其特征在于,所述根据所述文件操作记录,对所述第一设备和云端进行冲突检查,以使得所述云端根据冲突检查的结果向所述第一设备返回冲突信息,包括:
3.根据权利要求2所述的一种基于事务的文件同步方法,其特征在于,所述根据所述操作类型,结合所述云端的文件版本信息表,确定冲突情况,包括以下至少之一:
4.根据权利要求1所述的一种基于事务的文件同步方法,其特征在于,所述若没有返回所述冲突信息,则根据所述文件操作记录,按照时序,更新所述云端的文件
...【技术特征摘要】
1.一种基于事务的文件同步方法,其特征在于,包括:
2.根据权利要求1所述的一种基于事务的文件同步方法,其特征在于,所述根据所述文件操作记录,对所述第一设备和云端进行冲突检查,以使得所述云端根据冲突检查的结果向所述第一设备返回冲突信息,包括:
3.根据权利要求2所述的一种基于事务的文件同步方法,其特征在于,所述根据所述操作类型,结合所述云端的文件版本信息表,确定冲突情况,包括以下至少之一:
4.根据权利要求1所述的一种基于事务的文件同步方法,其特征在于,所述若没有返回所述冲突信息,则根据所述文件操作记录,按照时序,更新所述云端的文件版本信息表、操作记录表和云端事务标识,包括:
5.一种基于事务的文件同步方法,其特征在于...
【专利技术属性】
技术研发人员:钟时东,王刚,丘凌,曹航瑞,任伟权,白云,
申请(专利权)人:天翼数字生活科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。