备份数据的批量还原方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及数据处理技术,尤其涉及一种备份数据的批量还原方法和装置。
【背景技术】
[0002]现代生活中,人们常常利用各种智能设备处理事务,例如,通信、行程管理以及文件编写等。因此,智能设备上所记录的各种数据对用户来说是至关重要的。如果因为任何意外而损毁了智能设备中所记录的数据,会带给用户莫大的损失与不便。因此。适时的备份数据是智能设备用户一个例行的工作。
[0003]一般来说,常用的数据备份方式是将一台智能设备上的数据备份至另一台智能设备或者其他可存储设备中(例如,U盘或者可移动硬盘等),在现有技术中,如果用户希望在备份数据所在的备份智能设备中查看或者操作该备份数据的话,需要首先在备份智能设备中安装对应的应用程序,例如,用户的备份数据为邮件数据,则需安装的应用程序为Foxmail (火狐邮箱)客户端等,之后手动将备份数据中的一个或者多个还原至设定的存储路径后,才能完成对备份数据的操作。
[0004]但是,技术的进步也使得人们对于备份数据还原功能的要求变得更高,传统的备份数据的还原技术已经无法满足人们日益增强的个性化、便捷化的备份数据的还原需求。
【发明内容】
[0005]有鉴于此,本发明实施例提供一种备份数据的批量还原方法和装置,以优化现有的备份数据的还原技术,提高备份数据的还原效率。
[0006]在第一方面,本发明实施例提供了一种备份数据的批量还原方法,包括:
[0007]根据应用程序首次启动事件,获取与所述应用程序关联的待还原备份数据的存储路径;
[0008]基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间中。
[0009]在第二方面,本发明实施例提供了一种备份数据的批量还原装置,包括:
[0010]待还原存储路径获取模块,用于根据应用程序首次启动事件,获取与所述应用程序关联的待还原备份数据的存储路径;
[0011]数据还原模块,用于基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间中。
[0012]本发明实施例通过根据应用程序首次启动事件,获取与所述应用程序关联的待还原备份数据的存储路径;基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间中的技术手段,解决了现有技术在还原备份数据时操作繁琐,效率低下的技术问题,优化了现有的备份数据的还原技术,提高了备份数据的还原效率,满足人们日益增强的个性化、便捷化的备份数据的还原需求。
【附图说明】
[0013]图1是本发明第一实施例的一种备份数据的批量还原方法的流程图;
[0014]图2是本发明第二实施例的一种备份数据的批量还原方法的流程图;
[0015]图3是本发明第三实施例的一种备份数据的批量还原方法的流程图;
[0016]图4是本发明第四实施例的一种备份数据的批量还原装置的结构图。
【具体实施方式】
[0017]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0018]第一实施例
[0019]图1为本发明第一实施例提供的一种备份数据的批量还原方法的流程图,本实施例的方法可以由备份数据的批量还原装置来执行,该装置可通过硬件和/或软件的方式实现,并一般可以集成于具有数据处理功能终端设备中,其中,所述终端设备可以为固定终端设备(例如,台式计算机),也可以为移动终端设备(例如,手机或者平板电脑等),对此并不进行限制。
[0020]本实施例的方法具体包括如下操作:
[0021]110、根据应用程序首次启动事件,获取与所述应用程序关联的待还原备份数据的存储路径。
[0022]在本实施例中,终端设备根据应用程序首次启动事件,获取与所述应用程序关联的待还原备份数据的存储路径。
[0023]其中,当用户首次在所述终端设备中启动所述应用程序时,终端设备会根据用户的操作,获取对应的应用程序首次启动事件。
[0024]其中,可以在获取所述应用程序首次启动事件后,首先提示所述移动终端用户是否对所述应用程序关联的待还原备份数据进行还原,如果用户选择进行还原,则获取与所述应用程序关联的待还原备份数据的存储路径;也可以在获取所述应用程序首次启动事件后,直接获取与所述应用程序关联的待还原备份数据的存储路径,对此并不进行限制。
[0025]在本实施例的一个优选的实施方式中,根据应用程序首次启动事件,获取与所述应用程序关联的待还原备份数据的存储路径可以包括:
[0026]根据所述应用程序能够识别的文件类型(例如,后缀为.dat、.csv或者.dba等的文件),在所述终端设备的存储空间(全存储空间或者设定的存储空间)内进行查找,获取相匹配的文件类型的数据作为待还原备份数据,并获取该待还原备份数据的存储路径。
[0027]120、基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间中。
[0028]在本实施例中,终端设备基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间中。
[0029]其中,所述设定还原路径可以为用户设置的自定义路径或者系统固定设置的默认路径,本实施例对此并不进行限制。
[0030]本发明实施例通过根据应用程序首次启动事件,获取与所述应用程序关联的待还原备份数据的存储路径;基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间中的技术手段,解决了现有技术在还原备份数据时操作繁琐,效率低下的技术问题,优化了现有的备份数据的还原技术,提高了备份数据的还原效率,满足人们日益增强的个性化、便捷化的备份数据的还原需求。
[0031]第二实施例
[0032]图2是本发明第二实施例的一种备份数据的批量还原方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,在操作在基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间之后,还优选包括:基于设定还原用户标识,对所述待还原备份数据进行加密。
[0033]相应的,本实施例的方法包括如下操作:
[0034]210、根据应用程序首次启动事件,获取与所述应用程序关联的待还原备份数据的存储路径。
[0035]220、基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间中。
[0036]230、基于设定还原用户标识,对所述待还原备份数据进行加密。
[0037]在本实施例中,终端设备基于设定还原用户标识,对所述待还原备份数据进行加tM
I_L| O
[0038]其中,所述设定还原用户标识可以包括下述至少一项:用户自定义密码、手势、指纹、虹膜以及头像等,对此并不进行限制。
[0039]本发明实施例通过根据应用程序首次启动事件,获取与所述应用程序关联的待还原备份数据的存储路径;基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间中的技术手段,解决了现有技术在还原备份数据时操作繁琐,效率低下的技术问题,优化了现有的备份数据的还原技术,提高了备份数据的还原效率,满足人们日益增强的个性化、便捷化的备份数据的还原需求。
[0040]同时,为了进一步保证待还原备份数据的安全性,在将待还原备份数据进行还原处理之后,还要对还原后的数据进行加密处理,在提高了备份数据的还原效率的同时,提高了备份数据还原的可靠性。
[0041]第三实施例
[0042]图3是本发明第三实施例的一种备份数据的批量还原方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,在操作在基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间之后,还优选包括:获取所述待还原备份数据中数据的数据选项的版本信息;如果根据所述版本信息确定所述数据的数据选项具有可更新版本,则更新所述数据的数据选项版本。
[0043]相应的,本实施例的方法包括如下操作:
[0044]310、根据应用程序首次启动事件,获取与所述应用程序关联的待还原备份数据的存储路径。
[0045]320、基于获取的所述存储路径,将所述待还原备份数据拷贝至与设定还原路径对应的存储空间中。
[0046]330、获取所述待还原备份数据中数据的数据选项的