一种文件云保存方法、终端设备及备份服务器的制造方法

文档序号:9399354阅读:276来源:国知局
一种文件云保存方法、终端设备及备份服务器的制造方法
【技术领域】
[0001]本发明涉及文件存储技术领域,具体涉及一种文件云保存方法、终端设备及备份服务器。
【背景技术】
[0002]文件云保存是指,用户在终端设备(如手机、平板电脑、计算机等)上编辑如word、excel、ppt、图纸等可编辑文件时,若用户执行了保存文件的操作,则终端设备可将所要保存的文件上传至网络侧的保存服务器的技术;通过文件云保存可使得用户在终端设备的本地文件丢失、损坏,或者在使用其他终端设备时,可通过登录保存服务器,调取到保存服务器中所保存的文件;可以看出,文件云保存可以实现文件在网络侧的安全备份和同账号异设备调取等功能,用途较广。
[0003]本发明的发明人研究发现,目前文件云保存的方式存在如下问题:由于文件云保存需要用户保存文件的操作触发,这使得用户在编辑文件的过程中,如果终端设备存在系统崩溃、停电等突发情况,导致文件丢失数据时,由于突发情况下用户并无法执行保存文件的操作,因此网络侧并无法对这部分丢失的数据进行保存,用户只能重新编辑文件丢失的数据,导致用户的工作量加大;
[0004]基于此,如何在终端设备存在系统崩溃、停电等突发情况时,提高网络侧保存有文件丢失的数据的可能性,使得用户极有可能通过网络侧保存的文件恢复文件丢失的数据,减少用户重新编辑文件的情况发生,成为本领域技术人员需要考虑的问题。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种文件云保存方法、终端设备及备份服务器,以在终端设备存在突发情况时,提高网络侧保存有文件丢失的数据的可能性,使得用户极有可能通过网络侧保存的文件恢复文件丢失的数据,减少用户重新编辑文件的情况发生。
[0006]为实现上述目的,本发明实施例提供如下技术方案:
[0007]—种文件云保存方法,应用于终端设备,所述方法包括:
[0008]打开文件;
[0009]在相邻定时时间的时间间隔内,检测所述文件的内容是否发生改变;其中,所述定时时间为预设的计划将所述文件上传至备份服务器的时间,所述备份服务器为与保存服务器不同的服务器;
[0010]若检测到所述文件的内容发生改变,在下一个定时时间到达时,将当前的所述文件上传至所述备份服务器,以使得所述备份服务器备份所述当前的文件。
[0011]其中,所述将当前的所述文件上传至所述备份服务器之前还包括:
[0012]确定所述文件的重要性标识,以在将当前的所述文件上传至所述备份服务器时,携带所述重要性标识,使得所述备份服务器备份所述当前的文件,并记录对应的重要性标识;
[0013]和/或,确定当前的时间标识,以在将当前的所述文件上传至所述备份服务器时,携带所述时间标识,使得所述备份服务器备份所述当前的文件,并记录对应的时间标识。
[0014]其中,若在将当前的所述文件上传至所述备份服务器之前,还需确定所述文件的重要性标识,则所述确定所述文件的重要性标识包括:
[0015]确定所述文件在所述终端设备中的存储路径;根据预置的各重要性等级对应的存储路径,确定所述存储路径对应的重要性等级,标识所确定的重要性等级对应的重要性标识;
[0016]或,调取用户为所述文件预置的重要性标识。
[0017]其中,所述方法还包括:
[0018]若检测到用户保存文件的操作,将所保存的文件上传至所述保存服务器;其中,所保存的文件上传至所述保存服务器后,所述备份服务器根据预置的文件删除规则,删除所述文件保存之前所备份的至少一个所述文件。
[0019]本发明实施例还提供一种文件云保存方法,应用于备份服务器,所述方法包括:
[0020]接收终端设备上传的文件;其中,所述终端设备在相邻定时时间的时间间隔内,若检测到所述文件的内容发生改变,则在下一个定时时间到达时,将当前的所述文件上传至所述备份服务器,所述定时时间为预设的计划将所述文件上传至备份服务器的时间;
[0021]备份所述文件。
[0022]其中,所述方法还包括:
[0023]在终端设备将所保存的文件上传至保存服务器时,接收文件删除指令,所述文件删除指令用于指示删除所述文件保存之前所备份的至少一个文件;
[0024]根据预置的文件删除规则,删除所述文件保存之前所备份的至少一个所述文件。
[0025]其中,所述方法还包括:
[0026]在接收终端设备上传的文件时,接收随所述文件上传的所述文件的重要性标识,以在备份所述文件时,记录对应的重要性标识;其中,在接收到所述文件删除指令时,所述备份服务器删除所述文件所采用的文件删除规则,与所述文件的重要性等级相应;
[0027]和/或,在接收终端设备上传的文件时,接收随所述文件上传的时间标识,以在备份所述文件时,记录对应的时间标识。
[0028]其中,若所述备份服务器以所述文件的重要性等级相应的文件删除规则,删除所述文件;则与所述文件的重要性等级相应的文件删除规则包括:
[0029]若所述重要性等级最低,则删除所述文件保存之前所备份的所有所述文件;
[0030]若所述重要性等级最高,则删除所述文件保存之前,所备份的所述文件中,备份时间最久的设定数量的所述文件。
[0031]本发明实施例还提供一种终端设备,包括:
[0032]打开模块,用于打开文件;
[0033]检测模块,用于在相邻定时时间的时间间隔内,检测所述文件的内容是否发生改变;其中,所述定时时间为预设的计划将所述文件上传至备份服务器的时间,备份服务器为与保存服务器不同的服务器;
[0034]备份上传模块,用于若检测到所述文件的内容发生改变,在下一个定时时间到达时,将当前的所述文件上传至所述备份服务器,以使得所述备份服务器备份所述当前的文件。
[0035]本发明实施例还提供一种备份服务器,包括:
[0036]文件接收模块,用于接收终端设备上传的文件;其中,所述终端设备在相邻定时时间的时间间隔内,若检测到所述文件的内容发生改变,则在下一个定时时间到达时,将当前的所述文件上传至所述备份服务器,所述定时时间为预设的计划将所述文件上传至备份服务器的时间;
[0037]备份模块,用于备份所述文件。
[0038]基于上述技术方案,本发明实施例提供的文件云保存方法中,终端设备可预设计划将文件上传至备份服务器的定时时间,从而对于处于打开状态的文件,终端设备可在相邻定时时间的时间间隔内,检测所述文件的内容是否发生改变;若检测到所述文件的内容发生改变,则终端设备可在下一个定时时间到达时,将当前的所述文件上传至所述备份服务器;以保证终端设备可在定时时间到达时,将与上一定时时间的时间间隔内,发生过内容改变的文件备份至备份服务器。由于本发明实施例提供的文件云保存方法,可将相邻定时时间的时间间隔内,内容发生改变的文件备份至备份服务器,且文件在备份服务器中的备份主要由所述时间间隔内是否有文件内容变化触发,因此备份服务器可对未保存但内容发生改变的文件,依时间进行多数量的备份;当终端设备存在突发情况时,用户极有可能通过备份服务器所备份的文件,寻找到距突发情况发生时最近的备份文件,甚至是突发情况发生时的备份文件,减少用户重新编辑文件的情况发生。
[0039]可以看出,本发明实施例提供的文件云保存方法,可在终端设备存在突发情况时,提高网络侧保存有文件丢失的数据的可能性,使得用户极有可能通过网络侧保存的文件恢复文件丢失的数据,减少用户重新编辑文件的情况发生。
【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0041]图1为本发明实施例提供的文件云保存方法的流程图;
[0042]图2为本发明实施例提供的文件云保存方法的另一流程图;
[0043]图3为本发明实施例提供的确定文件的重要性标识的方法流程图;
[0044]图4为本发明实施例提供的文件云保存方法的再一流程图;
[0045]图5为本发明实施例提供的文件云保存方法的又一流程图;<
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1