文件管理方法、装置、设备以及存储介质制造方法及图纸

技术编号:15895414 阅读:41 留言:0更新日期:2017-07-28 19:52
本发明专利技术公开了一种文件管理方法、装置、设备以及存储介质。该文件管理方法包括:确认与待存储文件对应的原始文件是否为当前最新存储文件;如果不是当前最新存储文件,则进行冲突提示,并确认是否接收到冲突处理指令;如果接收到冲突处理指令,则响应冲突处理指令;如果没有接收到冲突处理指令,则存储待存储文件,并将待存储文件作为当前最新存储文件的副本文件。采用上述文件管理方法,可以在避免存储冲突时,保证文件编辑时的灵活度以及效率。

File management method, device, device, and storage medium

The invention discloses a file management method, a device, a device and a storage medium. Including the file management method: original documents and files to be stored corresponding to confirm whether the current storage file; if not the latest storage file, then conflict tips, and whether they received conflict processing instructions if the received processing instruction; conflict, response conflict processing instruction; if not received conflict handling instruction is stored for storing files, and files to be stored as the latest copy of the document file storage. By using the above file management method, the flexibility and efficiency of document editing can be guaranteed when the storage conflicts are avoided.

【技术实现步骤摘要】
文件管理方法、装置、设备以及存储介质
本专利技术涉及数据管理
,尤其涉及一种文件管理方法、装置、设备以及存储介质。
技术介绍
随着网络时代的到来,为了方便用户在不同地点、不同时间使用不同终端对同一文档进行编辑,产生了云存储系统。通过后台服务器的云存储功能,可以方便用户将需要的文件存至云存储系统,并在需要的时候登陆云存储系统下载该文件,以继续对该文件进行编辑。一般而言,用户使用云存储系统时会有一个唯一的账号。现有技术中,同一个账号可以同时在不同的客户端进行登陆,当不同客户端对云存储系统中同一文件进行编辑时,由于不同客户端对文件的编辑结果不一致,便会导致编辑后的文件在存入云存储系统时产生冲突。为了避免上述冲突,后台服务器通常会限定同一个账号只能被一个终端使用,这样虽然在一定程度上避免了存储冲突,但是降低了文件编辑时的灵活度以及效率。
技术实现思路
有鉴于此,本专利技术实施例提供一种文件管理方法、装置、设备以及存储介质,以在避免存储冲突时,保证文件编辑的灵活度以及效率。第一方面,本专利技术实施例提供了一种文件管理方法,包括:确认与待存储文件对应的原始文件是否为当前最新存储文件;如果不是所述当前最新存储文件,则进行冲突提示,并确认是否接收到冲突处理指令;如果接收到冲突处理指令,则响应所述冲突处理指令;如果没有接收到冲突处理指令,则存储所述待存储文件,并将所述待存储文件作为所述当前最新存储文件的副本文件。第二方面,本专利技术实施例还提供了一种文件管理装置,包括:文件确认模块,用于确认与待存储文件对应的原始文件是否为当前最新存储文件;冲突提示模块,用于如果不是所述当前最新存储文件,则进行冲突提示,并确认是否接收到冲突处理指令;冲突响应模块,用于如果接收到冲突处理指令,则响应所述冲突处理指令;文件存储模块,用于如果没有接收到冲突处理指令,则存储所述待存储文件,并将所述待存储文件作为所述当前最新存储文件的副本文件。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的文件管理方法。第四方面,本专利技术实施例还提供了包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的文件管理方法。本专利技术实施例提供的文件管理方法、装置、设备以及存储介质,通过当客户端上传待存储文件时,确认当前最新存储文件是否为与该待存储文件对应的原始文件,如果不是,则确认产生存储冲突,并进行冲突提示,以保证客户端可以快速的接收到冲突提示。进一步的,如果接收到了冲突处理指令,则响应该冲突处理指令,以保证快速解决存储冲突,如果没有接收到冲突处理指令,则将待存储文件存储为当前最新存储文件的副本文件,以防止由于存储冲突造成的文件丢失,同时在允许客户端延后处理存储冲突时,保证了文件的完整性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1a为本专利技术实施例一提供的一种文件管理方法的流程图;图1b为本专利技术实施例一提供的一种冲突提示示意图;图1c为本专利技术实施例一提供的一种存储显示界面示意图;图2a为本专利技术实施例二提供的一种文件管理方法的流程图;图2b为本专利技术实施例二提供的第一显示界面示意图;图2c为本专利技术实施例二提供的第二显示界面示意图;图3为本专利技术实施例三提供的一种文件管理装置的结构示意图;图4为本专利技术实施例四提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。实施例一图1a为本专利技术实施例一提供的一种文件管理方法的流程图。本实施例提供的文件管理方法适用于使用同一用户账号的多个客户端对同一文件进行编辑后,将编辑后的文件存储至服务器时产生存储冲突的情况。本实施例提供的文件管理方法可以由文件管理装置执行,该文件管理装置可以通过软件和/或硬件的方式实现,并集成在具有网络存储功能的服务器中。参考图1a,本实施例提供的文件管理方法具体包括:S110、确认与待存储文件对应的原始文件是否为当前最新存储文件。如果是当前最新存储文件,则执行S120,如果不是当前最新存储文件,则执行S130。在本实施例中,待存储文件为使用同一用户账号的至少一个客户端对服务器中存储的文件下载编辑后,重新上传至服务器中准备保存的文件。其中,客户端下载的文件为待存储文件的原始文件。当前最新存储文件为服务器中当前存储的与该原始文件对应的最新版本的文件。需要说明的是,上述文件并不仅局限于文本文件,还可以是图片文件、语音文件以及包含多个子文件的文件夹等。同一时刻,服务器只能接收到一个客户端上传的待存储文件。具体的,当检测到客户端上传的待存储文件后,确认该待存储文件对应的原始文件,并将原始文件与该原始文件对应的当前最新存储文件进行比对,以确定原始文件是否为当前最新存储文件。如果原始文件是当前最新存储文件,则说明当前没有其他客户端对原始文件进行编辑并将编辑后的文件存储至服务器中。如果原始文件不是当前最新存储文件,则说明当前存在其他客户端已经对原始文件进行编辑并将编辑后的文件存储至服务器中,此时,其他客户端编辑后的文件即为当前最新存储文件,也可以理解为,待存储文件为原始文件的更新版本,而当前最新存储文件也为原始文件的更新版本,即当前存在两个基于原始文件的更新版本,那么服务器在存储时就会产生存储冲突。可选的,在确定原始文件是否为当前最新存储文件时,可以是比对原始文件的最后保存时间与当前最新存储文件的最后保存时间是否相同;还可以是比对原始文件的内容信息与当前最新存储文件的内容信息是否相同等。可选的,确定待存储文件对应的原始文件以及对应的当前最新存储文件时,可以是确定待存储文件、原始文件以及当前最新存储文件的身份标识是否一致。一般而言,当客户端初次上传某个文件时,服务器会创建该文件的身份标识,且身份标识具有唯一性和不变性,即无论对该文件进行任何的编辑和更新,对应的身份标识都不会发生任何变化。优选的,身份标识为数字序列信息,其具体的创建规则本实施例不作限定。确定待存储文件对应的原始文件以及对应的当前最新存储文件时,还可以是确定待存储文件、原始文件以及当前最新存储文件的文件名称以及文件属性(文本、图片以及文件夹等)是否一致,此时,服务器默认不能同时存储相同文件属性且相同名称的多个文件。S120、将当前最新存储文件作为历史文件,并将待存储文件更新为当前最新存储文件。具体的,如果当前没有其他客户端对原始文件进行编辑并将编辑后的文件存储至服务器中,则服务器将当前最新存储文件作为待存储文件的历史文件,并将待存储文件更新为当前最新存储文件。此时,服务器中存储着当前最新存储文件的全部历史文件,以便客户端可以查看全部版本的文件。S130、进行冲突提示,并确认是否接收到冲突处理指令。如果接收到冲突处理指令,则执行S140,如果没有接收到冲突处理指令,则执行S150。具体的,如果当前存在其他客户端已经对原始文件进行编辑并将编辑后的文件存储至服务器中,本文档来自技高网...
文件管理方法、装置、设备以及存储介质

【技术保护点】
一种文件管理方法,其特征在于,包括:确认与待存储文件对应的原始文件是否为当前最新存储文件;如果不是所述当前最新存储文件,则进行冲突提示,并确认是否接收到冲突处理指令;如果接收到冲突处理指令,则响应所述冲突处理指令;如果没有接收到冲突处理指令,则存储所述待存储文件,并将所述待存储文件作为所述当前最新存储文件的副本文件。

【技术特征摘要】
1.一种文件管理方法,其特征在于,包括:确认与待存储文件对应的原始文件是否为当前最新存储文件;如果不是所述当前最新存储文件,则进行冲突提示,并确认是否接收到冲突处理指令;如果接收到冲突处理指令,则响应所述冲突处理指令;如果没有接收到冲突处理指令,则存储所述待存储文件,并将所述待存储文件作为所述当前最新存储文件的副本文件。2.根据权利要求1所述的文件管理方法,其特征在于,所述确认与待存储文件对应的原始文件是否为当前最新存储文件包括:获取待存储文件的关联信息中原始文件标识信息;确认所述原始文件标识信息是否与当前最新存储文件的标识信息匹配。3.根据权利要求1所述的文件管理方法,其特征在于,所述确认与待存储文件对应的原始文件是否为当前最新存储文件之后,还包括:如果是所述当前最新存储文件,则将当前最新存储文件作为历史文件,并将所述待存储文件更新为当前最新存储文件。4.根据权利要求1所述的文件管理方法,其特征在于,所述确认与待存储文件对应的原始文件是否为当前最新存储文件之前,还包括:根据待创建文件的属性信息确定所述待创建文件的身份标识,并将所述身份标识返回至对应的客户端中;保存所述客户端上传的待创建文件以及待创建文件的标识信息,并将保存后的待创建文件作为当前最新存储文件。5.根据权利要求4所述的文件管理方法,其特征在于,还包括:如果确认所述待创建文件保存失败,则...

【专利技术属性】
技术研发人员:黄宝华陈民敬
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

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

1