文件同步方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37176368 阅读:34 留言:0更新日期:2023-04-20 22:45
本发明专利技术公开了一种文件同步方法、装置、存储介质及电子设备。其中,该方法包括:响应对目标文件的同步请求,提取同步请求中同步操作的同步操作标识;基于同步操作标识以及目标文件在管理信息系统的当前状态,查找与同步操作相关的目标三元组以及目标插件数组;执行目标插件数组中的插件,并在目标插件数组中的插件执行成功的情况下,将目标文件在管理信息系统的当前状态更新为第一目标状态,以使目标文件在管理信息系统中本地终端与服务器的存在状态一致。本发明专利技术解决了相关技术中本地终端与服务器的文件同步方法采用硬编码的方式实现,导致对服务器和本地终端文件进行同步的同步效果不佳的技术问题。不佳的技术问题。不佳的技术问题。

【技术实现步骤摘要】
文件同步方法、装置、存储介质及电子设备


[0001]本专利技术涉及计算机
,具体而言,涉及一种文件同步方法、装置、存储介质及电子设备。

技术介绍

[0002]目前,由于对管理信息系统中本地终端或服务器上的进行文件修改、添加、删除等文件操作,会导致本地终端与服务器上的同一文件的存在状态不一致(例如:文件在本地终端有,但是在服务器不存在;或者,文件在本地终端不存在,但是在服务器终端有;或者,在本地终端进行修改,导致本地终端中存储的文件内容与服务器的该文件的文件内容不一致等情况),需要进行文件同步,以保证本地终端与服务器的文件存在状态一致。
[0003]相关技术中,如:网盘,网盘文件同步时机、方法采用硬编码的方式实现文件同步,无法配置,导致对服务器和本地终端文件进行同步的同步效果不佳;且难以进行灵活的设计,修改,例如:已经发布的文件不可更改,网盘也会把本地误修改的文件上传到服务器。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种文件同步方法、装置、存本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件同步方法,其特征在于,包括:响应对目标文件的同步请求,提取所述同步请求中同步操作的同步操作标识;基于所述同步操作标识以及所述目标文件在管理信息系统的当前状态,查找与所述同步操作相关的目标三元组以及目标插件数组,其中,所述目标三元组用于表示所述目标文件在所述管理信息系统的文件状态迁移路径,所述目标三元组由所述目标文件的当前状态、所述同步操作标识以及第一目标状态组成;执行所述目标插件数组中的插件,并在所述目标插件数组中的插件执行成功的情况下,将所述目标文件在管理信息系统的当前状态更新为所述第一目标状态,以使所述目标文件在所述管理信息系统中本地终端与服务器的存在状态一致。2.根据权利要求1所述的文件同步方法,其特征在于,基于所述同步操作标识以及所述目标文件在管理信息系统的当前状态,查找与所述同步操作相关的目标三元组以及目标插件数组,包括:基于所述同步操作标识以及所述当前状态,在文件状态迁移图的三元组列表中查找所述目标三元组,其中,所述三元组列表中的每个三元组用于表示所述文件状态迁移图中文件状态迁移的路径;在查找到所述目标三元组的情况下,依据所述同步操作标识,在所述文件状态迁移图的操作配置文件中查找所述目标插件数组,其中,所述操作配置文件用于记录执行所述文件状态迁移图中每条文件状态迁移的路径关联操作的插件。3.根据权利要求1所述的文件同步方法,其特征在于,所述目标插件数组中包括多个插件,执行所述目标插件数组中的插件,包括:依据所述多个插件在所述目标插件数组中的排列顺序,执行所述目标插件数组中的多个插件;接收所述多个插件的执行结果;在所述执行结果表示所述多个插件全部执行成功的情况下,确定所述目标插件数组中的插件执行成功。4.根据权利要求2所述的文件同步方法,其特征在于,在基于所述同步操作标识以及所述当前状态,在文件状态迁移图的三元组列表中查找所述目标三元组之前,所述文件同步方法还包括:获取N个三元组,组合所述N个三元组,得到所述三元组列表,其中,所述N个三元组中的每个三元组包括:起始状态、操作标识、第二目标状态,N为大于等于1的正整数;获取多个操作的操作标识以及每个操作标识对应的插件数组,并基于所述多个操作的操作标识以及每个操作标识对应的插件数组,确定所述操作配置文件,其中,所述多个操作为对所述管理信息系统中的服务器或本地终端的文件进行的同步操作,所述插件数组用于存储执行每个操作标识对应的操作的多个插件;基于所述三元组列表和所述操作配置文件,确定所述文件状态迁移图。5.根据权利要求4所述的文件同步方法,其特征在于,基于所述三元组列表和所述操作配置文件,确定所述文件状态迁移图,包括:基于所述三元组列表和所述操作配置...

【专利技术属性】
技术研发人员:刘开飞汤永浩
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1