爱收集资源网

一种文档文件与在线编辑的锁机制处理方法(组图)

网络整理 2022-05-15 05:03

本申请涉及计算机技术领域,具体涉及一种用于本地和在线编辑文档文件的锁定机制的处理方法。该方法为云盘文档文件的本地编辑和在线编辑功能之间的处理提供了最优的处理策略。协同文档文件在多对象多终端编辑保存时,做验证限制,保证文件内容不被强行覆盖,保证高用户体验和可用性;该方法提出的锁定机制和存储验证策略,可以保证同一个文件在多终端多用户编辑时本地策略编辑器,不会出现强行覆盖造成的内容丢失,提高了云盘文件的安全性和可用性,保证了数据的完整性和一致性。和一致性。和一致性。

下载所有详细的技术数据

【技术实现步骤总结】

一种文档文件本地和在线编辑的锁定机制处理方法

[0001] 本申请涉及计算机

,具体涉及一种文档文件本地和在线编辑的锁定机制处理方法。

技术介绍

[0002] 随着云计算技术的蓬勃发展和企业资产数字化转型的需要,对各种云服务软件的需求量大大增加。其中,云盘是一个重要的落地点,在企业内部数据和文件的安全、存储和协同方面发挥着巨大的作用。

[0003] 其中,文档文件的本地编辑和在线编辑的功能处理是值得关注的一点。本地编辑主要用于个人在本地处理文档,处理内容需要同步上传到云盘后才能被他人看到;而在线编辑主要用于协同处理文档,每个人的修改都是实时可见的。一般来说,对于同一个文件,本地编辑和在线编辑可以同时进行,这里会造成冲突。需要引入锁定机制和一定的策略来防止文件被覆盖和内容丢失。

技术实现思路

为了解决同一个文件在本地编辑和同时在线编辑时的冲突问题,本应用针对本地编辑和在线编辑两种场景以及待处理的文件提供了锁定机制的方法和相应的保存策略,为了解决文件冲突问题,给用户带来更好的用户体验,避免文件覆盖、内容丢失或无法保存等问题。

本申请采用以下技术方案来实现:一种文档文件的本地和在线编辑锁定机制处理方法,应用于文档文件的本地编辑和在线编辑,所述锁定机制处理方法,包括以下步骤:文档文件,判断文档文件的编辑场景;当文档文件为本地编辑场景时,通过客户端下载并打开文档文件,使用客户端应用程序编辑文档,保存磁盘服务器后同步上传至云端,其中本地编辑的文档文件包括可监控文件和不可监控文件,可监控文件在打开前锁定,关闭时解锁;当文档文件为在线编辑场景时,

[0006] 可选的,可监控文件用于监控文档文件的关闭动作,在打开操作时对文档文件添加本地锁,并在文档文件关闭时调用服务器接口释放本地锁。

[0007] 可选的,非监控文件用于客户端下载并打开文档文件后,使用客户端计算机上的应用程序编辑文档,无需添加本地锁或解除本地锁。

可选的,根据在线编辑场景中文档文件的类型,是协作文件还是非协作文件,判断是否进行多人协作;当在线编辑文档文件为协作文件时,通过浏览器文档文件进行多人协作;

在线编辑的文档文件为非协作文件时,是不使用浏览器进行多人协作的文档文件。

可选地,待编辑的文档文件在对文档文件进行本地和在线编辑的锁定机制处理方法中,还包括根据文档文件的类型生成锁定机制并保存验证策略,验证策略包括:本地编辑策略和在线编辑策略;文档文件的类型包括可监控文件、非监控文件、协同文件和非协同文件,监控文件和非监控文件对应本地编辑策略,协同文件和非协同文件对应。可协作的文件对应于在线编辑策略。

可选地,当文档文件为可监控文件时,本地编辑器通过客户端打开可监控文件,客户端调用服务器接口为可监控文件添加本地锁,锁持有者控制所述可监控文件用于编辑和覆盖保存。

可选的,当文档文件为可监控文件时,还包括:非锁用户在本地编辑打开文件时进入只读模式,在编辑保存可监控文件时另存为新文件。当被锁定的用户通过在线编辑打开文件时,它进入只读模式。

[0012] 可选地,当文档文件为非监控文件时,客户端的用户在打开和关闭非监控文件时不添加本地锁或移除本地锁。

可选的,当文档文件为非监控文件时,非客户端用户本地编辑打开该文件时,本地文件版本号为服务器记录的最新版本号,不具有协同锁, then允许同步保存,否则进行另存为操作,将当前文件作为新文件上传到云盘;当非客户端用户通过在线编辑打开非监控文件时,进入在线编辑策略。

可选的,当文档文件为协同文件时,在线编辑用户通过浏览器打开协同文件,打开文件成功后,添加协同锁;当协作用户通过在线编辑打开协作文件时,协作或读取文件内容的实时变化。通过本地编辑打开文件时,它进入只读模式。编辑保存文件时,执行另存为操作本地策略编辑器,将当前文件作为新文件上传到云盘。

可选的,当文档文件为非协同文件时,在线编辑用户通过浏览器打开协同文件,不添加协同锁。当协作用户通过在线编辑打开非协作文件时,不能协作,也不会被锁定。协同用户保存文件时,若文件版本号为服务器记录的最新版本号且未加本地锁,则允许保存,否则提示协同用户刷新编辑器获取最新内容;当用户通过本地编辑打开文件时,基于没有加本地锁的情况,进入文档文件的本地编辑策略。

可选的,文档文件为云盘文件,文档文件的本地和在线编辑锁定机制处理方法支持云盘文件的本地编辑和在线编辑,并执行锁定机制处理方法。还包括云盘客户端、云盘服务器和云盘协作终端。

[0017] 本申请还包括一种计算机设备,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中所述存储器存储可由所述至少一个处理器执行的指令,所述指令由至少一个处理器执行。至少一处理器,以使所述至少一处理器执行所述文档文件本地和在线编辑的锁定机制处理方法。

[0018] 本申请还包括一种计算机可读存储介质,该计算机可读存储介质存储有计算机

指令,计算机指令用于使计算机执行对文档文件进行本地和在线编辑的锁定机制处理方法。

本应用提供的技术方案具有以下有益效果:本应用文档文件的本地和在线编辑锁定机制处理方法,用于云盘中文档文件的本地编辑和在线编辑功能之间的处理。给出了最优处理策略,利用锁机制和版本号来限制可监控/不可监控、协作/非协作文档文件在多对象多终端编辑保存时的验证。这保证了文件内容不会被强制覆盖,并确保了高用户体验和可用性。

应用文档文件本地和在线编辑的锁定机制处理方法,提出的锁定机制和保存验证策略,可以保证同一个文件在多终端时不会被强制覆盖导致内容丢失,多用户编辑。提高了云盘文件的安全性和可用性,保证了数据的完整性和一致性。

[0021] 在以下实施例的描述中将更清楚地理解本申请的这些和其他方面。应当理解,上述一般描述和以下详细描述都只是示例性和解释性的,而不是对本申请的限制。

图纸说明

为更清楚地说明本发明实施例中的技术方案或相关技术,下面将对实施例或相关技术的描述中需要用到的附图进行简单介绍。对本申请的进一步理解,构成说明书的一部分,连同本申请的实施例用于解释本申请,并不构成对本申请的限制。在附图中:附图说明图1为本申请提供的一种文档文件本地和在线编辑的锁定机制处理方法的流程图。

图2是应用程序的一种文档文件的本地和在线编辑的锁定机制处理方法

【技术保护点】

【技术特点总结】

1.一种文档文件本地和在线编辑的锁定机制处理方法,其特征在于,应用于文档文件的本地编辑和在线编辑,锁定机制处理方法包括:获取待编辑的文档文件,并判断文档文件的编辑场景;当文档文件为本地编辑场景时,通过客户端下载并打开文档文件,使用客户端应用程序编辑文档,保存并同步上传到云盘服务器,其中,本地编辑的文档文件包括可监控文件和不可监控文件。可监控文件在打开前锁定,关闭时解锁;当文档文件为在线编辑场景时,通过浏览器页面编辑文档文件,其中,在线编辑的文档文件包括协作文件和非协作文件,所述协作文件可以是通过浏览器进行多人协作的文档文件。2.根据权利要求1所述的文档文件本地和在线编辑的锁机制处理方法,其特征在于,所述可监控文件用于监控文档文件的关闭动作,对文档文件添加A本地锁,并在文档文件关闭时调用服务器接口释放本地锁。3.根据权利要求2所述的文档文件本地和在线编辑的锁定机制处理方法,其特征在于,所述未监控文件用于客户端下载并打开文档文件,并使用客户端端计算机上的应用程序编辑文档,而不添加或释放本地锁。4.如权利要求1所述的文档文件本地和在线编辑的锁定机制处理方法,其特征在于,根据在线编辑场景中的文档文件,可以协同工作的文档类型和可协同工作的文档类型。不能协作,判断是否进行多人协作;当在线编辑的文档文件为协作文件时,通过浏览器进行多人协作的文档文件。当在线编辑的文档文件为非协作文件时,不通过浏览器进行多人协作。文档文件。5.如权利要求 1 所述 2.根据权利要求1所述的文档文件本地和在线编辑的锁定机制处理方法,其特征在于,根据在线编辑场景中的文档文件,确定可协同和不可协同的文档类型,是否进行多人协作;当在线编辑的文档文件为协作文件时,通过浏览器进行多人协作的文档文件。当在线编辑的文档文件为非协作文件时,不通过浏览器进行多人协作。文档文件。5.如权利要求 1 所述 2.根据权利要求1所述的文档文件本地和在线编辑的锁定机制处理方法,其特征在于,根据在线编辑场景中的文档文件,确定可协同和不可协同的文档类型,是否进行多人协作;当在线编辑的文档文件为协作文件时,通过浏览器进行多人协作的文档文件。当在线编辑的文档文件为非协作文件时,不通过浏览器进行多人协作。文档文件。5.如权利要求 1 所述 可协作和不可协作的文档类型,确定是否进行多人协作;当在线编辑的文档文件为协作文件时,通过浏览器进行多人协作的文档文件。当在线编辑的文档文件为非协作文件时,不通过浏览器进行多人协作。文档文件。5.如权利要求 1 所述 可协作和不可协作的文档类型,确定是否进行多人协作;当在线编辑的文档文件为协作文件时,通过浏览器进行多人协作的文档文件。当在线编辑的文档文件为非协作文件时,不通过浏览器进行多人协作。文档文件。5.如权利要求 1 所述 文档文件。5.如权利要求 1 所述 文档文件。5.如权利要求 1 所述

——

4. 一种所述的任意一种文档文件的本地和在线编辑的锁定机制处理方法,其特征在于,还包括根据文档文件的类型产生锁定机制并保存校验策略,所述验证策略包括本地编辑策略和在线编辑策略;文档文件的类型包括可监控文件、不可监控文件、可协同文件、不可协同文件,可监控文件和不可监控文件对应本地编辑策略, 并且协作文件是...

【专利技术性质】

技术研发人员:邓紫微、闵宇、汪洋、

申请人(专利权)持有人:广东锐江云计算有限公司,

类型:发明

国家省市:

下载所有详细的技术数据 我是该专利的所有者

企业协作 协作编辑 云盘