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

文档序号:9399354阅读:来源:国知局
br>[0046]图6为本发明实施例提供的文件云保存方法的又另一流程图;
[0047]图7为本发明实施例提供的终端设备的结构框图;
[0048]图8为本发明实施例提供的终端设备的另一结构框图;
[0049]图9为本发明实施例提供的终端设备的再一结构框图;
[0050]图10为本发明实施例提供的备份服务器的结构框图;
[0051]图11为本发明实施例提供的备份服务器的另一结构框图。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]图1为本发明实施例提供的文件云保存方法的流程图,该方法可应用于终端设备,参照图1,该方法可以包括:
[0054]步骤S100、打开文件;
[0055]步骤S110、在相邻定时时间的时间间隔内,检测所述文件的内容是否发生改变;其中,所述定时时间为预设的计划将所述文件上传至备份服务器的时间,所述备份服务器为与保存服务器不同的服务器;
[0056]在本发明实施例中,除设置用户执行文件保存操作时,保存终端设备所上传的文件的保存服务器外,还设置有与保存服务器不同的备份服务器;
[0057]本发明实施例可预先设置计划将文件上传至备份服务器的定时时间,定时时间可以是周期性时间,也可以是用户设置的具体时间时刻,还可以是周期性时间与具体时间时刻的结合;
[0058]以周期性时间为例,本发明实施例可设置每隔30秒计划将文件上传至备份服务器;
[0059]以具体时间时刻为例,用户可设置若干的计划将文件上传至备份服务器的时间时亥丨J,如在上午10点计划将文件上传至备份服务器,10点10分计划将文件上传至备份服务器,11点计划将文件上传至备份服务器等(如11点为通知的断电时间等);
[0060]以周期性时间与具体时间时刻结合为例,用户可设置10点到11点之间,每隔30秒计划将文件上传至备份服务器,此后,11点10分计划将文件上传至备份服务器,11点30分计划将文件上传至备份服务器等;
[0061]上述描述的具体时间数值仅为示例。
[0062]值得注意的是,定时时间仅为本发明实施例预设的计划将文件上传至备份服务器的时间,实际在定时时间到达时是否上传文件,还需结合文件在相邻定时时间的时间间隔内是否存在内容改变来判断;
[0063]相邻定时时间的时间间隔可以理解为上一个定时时间与下一个定时时间的时间间隔,如设置每隔30秒计划将文件上传至备份服务器,且10点30秒为其中一个定时时间时,则在到达10点30秒后至下一定时时间(10点I分)的时间间隔内,本发明实施例需判断该30秒时间间隔内,文件内容是否发生改变;
[0064]可选的,文件内容发生改变可以是文件内容增加了(如存在新编辑的内容),文件内容减少了(如存在被删除的内容),文件的编辑状态改变了等(文件的编辑状态改变如文件增加了修订标记、字号改变、内容颜色调整、编辑工作栏的排布发生改变等);实际判断时,只要在相邻定时时间的时间间隔内,文件内容与上一定时时间的内容不完全一致,则认为文件内容在相邻定时时间的时间间隔内发生了改变。
[0065]步骤S120、若检测到所述文件的内容发生改变,在下一个定时时间到达时,将当前的所述文件上传至所述备份服务器,以使得所述备份服务器备份所述当前的文件。
[0066]本发明实施例提供的文件云保存方法中,终端设备可预设计划将文件上传至备份服务器的定时时间,从而对于处于打开状态的文件,终端设备可在相邻定时时间的时间间隔内,检测所述文件的内容是否发生改变;若检测到所述文件的内容发生改变,则终端设备可在下一个定时时间到达时,将当前的所述文件上传至所述备份服务器;以保证终端设备可在定时时间到达时,将与上一定时时间的时间间隔内,发生过内容改变的文件备份至备份服务器。由于本发明实施例提供的文件云保存方法,可将相邻定时时间的时间间隔内,内容发生改变的文件备份至备份服务器,且文件在备份服务器中的备份主要由所述时间间隔内是否有文件内容变化触发,因此备份服务器可对未保存但内容发生改变的文件,依时间进行多数量的备份;当终端设备存在突发情况时,用户极有可能通过备份服务器所备份的文件,寻找到距突发情况发生时最近的备份文件,甚至是突发情况发生时的备份文件,减少用户重新编辑文件的情况发生。
[0067]可以看出,本发明实施例提供的文件云保存方法,可在终端设备存在突发情况时,提高网络侧保存有文件丢失的数据的可能性,使得用户极有可能通过网络侧保存的文件恢复文件丢失的数据,减少用户重新编辑文件的情况发生。
[0068]可选的,在相邻定时时间的时间间隔内,若检测到所述文件的内容发生改变,本发明实施例在将文件上传至备份服务器时,还可携带文件的重要性标识,以使得所述备份服务器在备份所述当前的文件时,可记录文件对应的重要性标识;文件的重要性标识表示的是文件的重要性等级,不同的重要性等级对应不同的重要性标识;
[0069]对应的,图2示出了本发明实施例提供的文件云保存方法的另一流程图,参照图2,该方法可以包括:
[0070]步骤S200、打开文件;
[0071]步骤S210、在相邻定时时间的时间间隔内,检测所述文件的内容是否发生改变;其中,所述定时时间为预设的计划将所述文件上传至备份服务器的时间,所述备份服务器为与保存服务器不同的服务器;
[0072]步骤S220、若检测到所述文件的内容发生改变,在下一个定时时间到达时,确定所述文件的重要性标识,并将当前的所述文件及所述重要性标识上传至所述备份服务器,使得所述备份服务器备份所述当前的文件,并记录对应的重要性标识。
[0073]可选的,文件的重要性标识可由文件的存储路径决定,本发明实施例可预置各重要性等级对应的存储路径;如本发明实施例可设置存储路径为“C盘-工作文件夹”、“D盘-娱乐文件夹”的文件重要性等级等,从而根据文件的存储路径确定对应重要性等级的重要性标识;
[0074]对应的,图3示出了本发明实施例提供的确定文件的重要性标识的方法流程图,参照图3,该方法可以包括:
[0075]步骤S300、确定所述文件在所述终端设备中的存储路径;
[0076]步骤S310、根据预置的各重要性等级对应的存储路径,确定所述存储路径对应的重要性等级,标识所确定的重要性等级对应的重要性标识。
[0077]可选的,文件的重要性标识也可由用户自定义设置,在用户设置了文件的重要性标识后,本发明实施例可通过调取用户为所述文件预置的重要性标识,实现文件的重要性标识的确定。
[0078]可选的,本发明实施例在相邻定时时间的时间间隔内,若检测到所述文件的内容发生改变,还可确定当前的时间标识,从而在将当前的所述文件上传至所述备份服务器时,携带所述时间标识,使得所述备份服务器备份所述当前的文件,并记录对应的时间标识。
[0079]显然,文件的重要性标识和当前的时间标识均可随同文件一起上传至备份服务器。
[0080]可选的,若检测到用户保存文件的操作,则本发明实施例可如现有技术一般,将所保存的文件上传至保存服务器中;不过与现有技术不同之处在于,本发明实施例在文件保存至保存服务器时,还可将文件保存前备份服务器所备份的至少一个文件进行删除,以释放备份服务器的数据存储压力;
[0081]对应的,图4示出了本发明实施例提供的文件云保存方法的再一流程图,参照图4,该方法可以包括:
[0082]步骤S400、打开文件;
[0083]步骤S410、在相邻定时时间的时间间隔内,检测所述文件的内容是否发生改变;其中,所述定时时间为预设的计划将所述文件上传至备份服务器的时间,所述备份服务器为与保存服务器不同的服务器;
[0084]步骤S420、若检测到所述文件的内容发生改变,在下一个定时时间到达时,将当前的所述文件上传至所述备份服务器,以使得所述备份服务器备份所述当前的文件;
[0085]步骤S430、若检测到用户保存文件的操作,将所保存的文件上传至所述保存服务器;其中,所保存的文件上传至所述保存服务器后,所
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1