用于稿件编辑的灾备方法和装置制造方法

文档序号:6503767阅读:241来源:国知局
用于稿件编辑的灾备方法和装置制造方法
【专利摘要】本发明提供了一种用于稿件编辑的灾备方法,包括:在编辑稿件时,将稿件保存到本地的副本目录中形成本地副本;编辑结束时,将稿件向服务器提交;如果提交成功,则删除本地副本;如果提交失败,则将本地副本用于恢复稿件。本发明还提供了一种用于稿件编辑的灾备装置,包括:备份模块,用于在编辑稿件时,将稿件保存到本地的副本目录中形成本地副本;提交模块,用于编辑结束时,将稿件向服务器提交;删除模块,用于如果提交成功,则删除本地副本;恢复模块,用于如果提交失败,则将本地副本用于恢复稿件。本发明实现了快速安全的稿件灾备。
【专利说明】用于稿件编辑的灾备方法和装置

【技术领域】
[0001] 本发明涉及信息【技术领域】,具体而言,涉及一种用于稿件编辑的灾备方法和装置。

【背景技术】
[0002] 在现有的网络信息系统中,用户编辑的数据通常定时地保存在服务器上,以降低 用户在系统异常情况下的损失。因为把数据保存到服务器上需要通过网络环境,不但保存 的速度慢,而且很容易出现保存失败的情况。


【发明内容】

[0003] 本发明旨在提供一种用于稿件编辑的灾备方法和装置,以解决上述的问题。
[0004] 在本发明的实施例中,提供了一种用于稿件编辑的灾备方法,包括:在编辑稿件 时,将稿件保存到本地的副本目录中形成本地副本;编辑结束时,将稿件向服务器提交;如 果提交成功,则删除本地副本;如果提交失败,则将本地副本用于恢复稿件。
[0005] 在本发明的实施例中,提供了一种用于稿件编辑的灾备装置,包括:备份模块,用 于在编辑稿件时,将稿件保存到本地的副本目录中形成本地副本;提交模块,用于编辑结束 时,将稿件向服务器提交;删除模块,用于如果提交成功,则删除本地副本;恢复模块,用于 如果提交失败,则将本地副本用于恢复稿件。
[0006] 本发明上述实施例的用于稿件编辑的灾备方法和装置,因为在本地临时备份数 据,所以克服了网络实时备份较慢且容易失败的问题,实现了快速安全的稿件灾备。

【专利附图】

【附图说明】
[0007] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0008] 图1示出了根据本发明实施例的用于稿件编辑的灾备方法的流程图;
[0009] 图2示出了根据本发明优选实施例的用于稿件编辑的灾备方法的流程图;
[0010] 图3示出了根据本发明实施例的用于稿件编辑的灾备装置的示意图。

【具体实施方式】
[0011] 下面将参考附图并结合实施例,来详细说明本发明。
[0012] 图1示出了根据本发明实施例的用于稿件编辑的灾备方法的流程图,包括:
[0013] 步骤S10,在编辑稿件时,将稿件保存到本地的副本目录中形成本地副本;
[0014] 步骤S20,编辑结束时,将稿件向服务器提交;
[0015] 步骤S30,如果提交成功,则删除本地副本;
[0016] 步骤S40,如果提交失败,则将本地副本用于恢复稿件。
[0017] 现有技术中,频繁地保存数据至服务器会导致用户要经常等待系统的保存过程, 即使是利用多线程技术,也会由于网络资源的限制造成整个系统的停顿。另外,由于企业网 络信息系统是多个用户同时使用,所以用户经常保存数据到服务器,会给服务器造成非常 大的压力,进而导致服务器资源不足、崩溃等问题。本方法因为在本地临时备份数据,所以 克服了网络实时备份较慢且容易失败的问题,实现了快速安全的稿件灾备。
[0018] 优选地,在编辑稿件时,定时地或者根据用户的指令将稿件保存到本地。例如,用 户在使用系统的编辑功能时,系统把用户输入的数据定时保存到本地。这个本地保存的时 间间隔和本地保存的目录可以在选项中设置。时间间隔以分钟为单位,设置为〇分钟表示 不进行自动保存;保存的数据包括用户输入的文本内容和插入的图片、音视频和附件。系 统会自动在用户设置的本地副本目录下建立"/网络信息系统用户名/稿件ID"的目录层 次,网络信息系统用户名区分多个用户在同一台电脑上登录系统时保存的数据;稿件ID对 应系统稿件的ID,这个目录下存放这个稿件相关的所有数据。用户也可以手动点"保存至 本地"按钮来把数据保存到副本目录,这样可以让用户更加灵活的控制保存到本地功能。
[0019] 优选地,在编辑结束时,放弃将稿件向服务器提交,且删除本地副本。如果放弃提 交稿件,则意味这不需要做恢复,因此删除本地副本,这可以减少垃圾。
[0020] 优选地,步骤S40包括:在稿件被启动编辑时,提示稿件项服务器提交失败;提示 允许以下操作:立即处理本地副本;以后处理本地副本;放弃本地副本。
[0021] 优选地,步骤S40还包括:如果用户选择立即处理本地副本,则加载本地副本作为 稿件进行编辑;如果用户选择以后处理本地副本,则忽略本地副本,开启新的稿件进行编 辑;如果用户选择放弃本地副本,则删除本地副本,开启新的稿件进行编辑。
[0022] 图2示出了根据本发明优选实施例的用于稿件编辑的灾备方法的流程图;
[0023] 1、打开网络信息系统的编辑软件编辑稿件,在编辑过程中定时地将当前编辑的稿 件保存到本地的副本目录中,形成本地副本。
[0024] 2、关闭编辑系统时,用户确定不将稿件提交到服务器。
[0025] 3、删除本地副本。
[0026] 4、如果用户确定提交稿件,则将稿件提交到服务器。
[0027] 5、此时保存当前的稿件到本地形成本地副本。
[0028] 6、如果提交成功,则服务器复制本地副本(或者稿件)到服务器的备份目录。服务 器还有一个本地稿件的备份目录,这个目录也可以让用户在选项中设置。它的作用是备份 用户成功保存到服务器的稿件,即用户最后一次成功保存各个稿件的副本。这些数据可以 保证用户在服务器发生不可恢复的异常情况下找到自己编辑的数据。系统可以自动在用户 设置的备份目录下建立"/网络信息系统用户名/月/日/稿件ID"的目录层次,网络信息 系统用户名和稿件ID的作用与本地保存目录下一样,年和月的目录层次是根据当前时间 建立,为了防止一个目录下的数据太多、难以整理的问题。
[0029] 8、用户在使用编辑功能过程中,如果发生了异常情况(如网络信息系统服务器硬 件异常、操作系统异常、数据库异常、网络信息系统程序异常等)导致系统保存数据到服务 器失败,或是用户本机发生异常导致网络信息系统直接退出。
[0030] 9、这些情况下,用户已经编辑、修改的数据已经保存到本地副本目录,用户可以等 系统可以正常使用的时候再打开编辑系统,进入编辑功能,进行新建、修改稿件的操作。
[0031] 10、这时系统可以进行以下动作:自动扫瞄本地副本目录,查找当前网络信息系统 登录用户名的目录。如果找到当前用户名的目录,再查找用户名目录是否有稿件ID子目 录。如果有稿件ID子目录,则提示用户有未成功保存到服务器的稿件,是否进行处理。
[0032] 11、用户可以选择"以后处理"。
[0033] 12、系统会忽略本地保存的稿件,继续用户新的写稿操作,用户再重新进入编辑功 能区时还会有同样的提示。
[0034] 13、用户也可以选择"放弃处理"。
[0035] 14、系统会删除本地保存的稿件,继续用户新的写稿操作。
[0036] 15、用户选择"立即处理"。
[0037] 16、系统会加载本地副本目录保存的稿件,而忽略用户当前的操作。
[0038] 系统加载了本地保存的稿件,用户就可以继续异常之前的工作,然后保存数据到 服务器。由于本地稿件ID目录是根据系统稿件ID生成的,所以保存时能够准确无误的把 数据保存到服务对应的位置。
[0039] 系统成功把数据保存到服务器后,会把本地副本目录下的数据复制到备份目录, 然后再删除本地副本目录下的数据。
[0040] 除了成功把数据保存到服务器时,本地副本目录下的数据会被删除外,当用户正 常关闭编辑功能区,并选择不保存稿件到服务器时,系统也会删除本地副本目录下的数据。 因为这种情况下,是用户主动放弃保存到服务器,而不是异常情况下不能保存到服务器。
[0041] 用户可以通过编辑功能区的打开功能把备份目录中的数据加载起来,因为这个目 录有用户名、年、月的目录层次,所以查找自己想要的稿件比较容易。如果用户想清理时间 较长的备份数据,也可以很方便地按年月把数据删除。
[0042] 图3示出了根据本发明实施例的用于稿件编辑的灾备装置的示意图,包括:
[0043] 备份模块10,用于在编辑稿件时,将稿件保存到本地的副本目录中形成本地副 本;
[0044] 提交模块20,用于编辑结束时,将稿件向服务器提交;
[0045] 删除模块30,用于如果提交成功,则删除本地副本;
[0046] 恢复模块40,用于如果提交失败,则将本地副本用于恢复稿件。
[0047] 本装置实现了快速安全的稿件灾备。
[0048] 优选地,恢复模块包括:提示模块,用于在稿件被启动编辑时,提示稿件项服务器 提交失败,且允许以下操作:立即处理本地副本;以后处理本地副本;放弃本地副本。
[0049] 优选地,恢复模块还包括:立即处理模块,用于如果用户选择立即处理本地副本, 则加载本地副本作为稿件进行编辑;以后处理模块,用于如果用户选择以后处理本地副本, 则忽略本地副本,开启新的稿件进行编辑;放弃模块,用于如果用户选择放弃本地副本,则 删除本地副本,开启新的稿件进行编辑。
[0050] 本发明解决了企业网络信息系统编辑功能在保存效率和成功率方面的问题,减小 用户在编辑过程中的等待时间,降低服务器压力,保证用户编辑内容不会丢失。
[0051] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。
[0052] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种用于稿件编辑的灾备方法,其特征在于,包括: 在编辑稿件时,将所述稿件保存到本地的副本目录中形成本地副本; 编辑结束时,将所述稿件向服务器提交; 如果提交成功,则删除所述本地副本; 如果提交失败,则将所述本地副本用于恢复所述稿件。
2. 根据权利要求1所述的方法,其特征在于,在编辑稿件时,定时地或者根据用户的指 令将所述稿件保存到本地。
3. 根据权利要求1所述的方法,其特征在于,在编辑结束时,放弃将所述稿件向所述服 务器提交,且删除所述本地副本。
4. 根据权利要求1所述的方法,其特征在于,将所述本地副本用于恢复所述稿件包括: 在所述稿件被启动编辑时,提示所述稿件项所述服务器提交失败; 提示允许以下操作:立即处理所述本地副本;以后处理所述本地副本;放弃所述本地 副本。
5. 根据权利要求4所述的方法,其特征在于,将所述本地副本用于恢复所述稿件还包 括: 如果用户选择立即处理所述本地副本,则加载所述本地副本作为所述稿件进行编辑。
6. 根据权利要求4所述的方法,其特征在于,将所述本地副本用于恢复所述稿件还包 括: 如果用户选择以后处理所述本地副本,则忽略所述本地副本,开启新的稿件进行编辑。
7. 根据权利要求4所述的方法,其特征在于,将所述本地副本用于恢复所述稿件还包 括: 如果用户选择放弃所述本地副本,则删除所述本地副本,开启新的稿件进行编辑。
8. -种用于稿件编辑的灾备装置,其特征在于,包括: 备份模块,用于在编辑稿件时,将所述稿件保存到本地的副本目录中形成本地副本; 提交模块,用于编辑结束时,将所述稿件向服务器提交; 删除模块,用于如果提交成功,则删除所述本地副本; 恢复模块,用于如果提交失败,则将所述本地副本用于恢复所述稿件。
9. 根据权利要求1所述的装置,其特征在于,所述恢复模块包括: 提示模块,用于在所述稿件被启动编辑时,提示所述稿件项所述服务器提交失败,且允 许以下操作:立即处理所述本地副本;以后处理所述本地副本;放弃所述本地副本。
10. 根据权利要求4所述的装置,其特征在于,所述恢复模块还包括: 立即处理模块,用于如果用户选择立即处理所述本地副本,则加载所述本地副本作为 所述稿件进行编辑; 以后处理模块,用于如果用户选择以后处理所述本地副本,则忽略所述本地副本,开启 新的稿件进行编辑; 放弃模块,用于如果用户选择放弃所述本地副本,则删除所述本地副本,开启新的稿件 进行编辑。
【文档编号】G06F11/14GK104216794SQ201310219223
【公开日】2014年12月17日 申请日期:2013年6月4日 优先权日:2013年6月4日
【发明者】朱学武 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1