本发明专利技术公开了一种移动终端运行时快照备份、恢复方法和装置,本发明专利技术的方法包括:当移动终端系统运行时,快照监控模块监控移动终端系统发出的快照备份请求,并把收到的快照备份请求转发给快照备份模块;快照备份模块收到快照备份请求时进行备份快照操作,并将当前的运行时快照和对应于快照备份请求的备份恢复原因一并存储至移动终端的非易失性存储器中;快照恢复模块根据所述非易失存储器存储的备份恢复原因,执行相应的恢复备份快照操作。采用本发明专利技术所述方法,可以很好的保存系统中各种动态数据,包括程序的状态和程序正在处理的数据,从而节约了用户重新开启相关应用的时间和繁琐步骤,提升了效率。
【技术实现步骤摘要】
本专利技术涉及移动终端运行时环境快照技术,更具体的说,是一种对移动终端运行时快照进行备份、恢复的方法及装置。
技术介绍
随着移动软硬件技术的不断创新和发展,今后移动终端将朝着智能化方向发展。智能移动终端所应该具备的特点是拥有功能强大的操作系统的支持,允许用户同时运行多个应用程序,并且能够让用户方便的安装和删除应用程序。正是由于智能移动终端在拥有强大功能的同时还具有可移动型和便携性的优点,人们在今后的日常工作和生活中将会越来越多的使用它来进行办公、娱乐等活动,那就意味着用户将会有越来越多的数据需要在其中进行处理,移动终端的数据安全性问题也就成为人们日益关注的问题。解决数据安全性问题的方法就是对数据进行备份。目前移动终端的数据备份通常都是针对存储在其中的静态数据而进行的。比如,将移动终端中的联系人和文档数据通过USB接口导入至电脑进行保存,或者保存至手机的存储卡中。 由于这些已有的方法和技术只是将已经存储在移动终端非易失存储介质中的静 态数据进行备份操作。而对于系统中当前正在运行的程序以及程序所处理数据却没有一种 统一的方法来进行保护。比如,当用户正在编辑联系人信息或者正在回复电子邮件,此时手 机电量已经耗尽强制关机,那么用户正在编辑的内容将会丢失;又如,当用户在移动终端中 打开了多个应用程序,而此时需要关闭该终端,那么下次重新启动之后,如果用户要想恢复 上一次的工作环境,那么只能逐一重新打开相关应用程序,这样既耽误时间又繁琐。总之, 在系统动态运行情况之下,如果遇到异常情况或用户关机,那么所有正在运行的程序其当 前数据都会丢失。
技术实现思路
本专利技术的目的在于提供一种移动终端运行时快照备份、恢复方法,以解决移动终 端当前运行环境中各应用程序状态以及数据安全性问题。 本专利技术的另一 目的是提供一种移动终端运行时快照备份、恢复装置。 根据本专利技术第一方面,移动终端运行时快照备份及恢复方法包括以下步骤 1)当移动终端系统运行时,快照监控模块监控移动终端系统发出的快照备份请 求,并把收到的快照备份请求转发给快照备份模块; 2)快照备份模块收到快照备份请求时进行备份快照操作,并将当前的运行时快照 和对应于快照备份请求的备份恢复原因一并存储至移动终端的非易失性存储器中; 3)快照恢复模块根据所述非易失存储器存储的备份恢复原因,执行相应的恢复备 份快照操作。 其中步骤3)包括根据备份恢复原因的类别,判断是否需要自动恢复备份的快 照,如果需要,则在移动终端启动时,根据备份恢复原因恢复至对应的快照。本专利技术的备份3恢复原因的类别包括自动恢复类别,比如电量低、挂起和手动恢复的备份恢复原因,一旦检 测到这些备份恢复原因,就自动进行备份快照的恢复。其中步骤3)还包括根据备份恢复原因中的自动恢复类别,判断是否需要自动恢复备份的快照,如果不需要,则在进入系统之后,手动选择恢复备份的快照。其中所述快照备份请求包括电量低、关机挂起、手动备份、手动恢复。 其中所述快照备份模块在备份快照的同时设置分别与电量低、关机挂起、手动备份的备份请求对应的电量低、关机挂起和默认的备份恢复原因,将其保存在备份信息数据结构中。 其中快照监控模块在收到手动恢复快照请求时,对备份恢复原因进行设置,包括 通过用户选择手动快照恢复选项,设置所述手动恢复的备份恢复原因,并随之保存在备份 信息数据结构中。 其中移动终端在重新启动时,读取备份信息数据结构中的备份恢复原因,如果备 份恢复原因为电量低,则恢复至电量低运行时快照;如果备份恢复原因为关机挂起,则恢复 至关机挂起运行时快照;如果备份恢复原因为手动恢复,则恢复至手动备份运行时快照。 其中移动终端重新启动时,读取备份信息数据结构,如果读取的备份恢复原因为 默认,则直接进入操作系统。 其中所述备份信息数据结构中还保存与各备份恢复原因对应的多个备份快照存 储位置信息。 根据本专利技术第二方面,移动终端运行时快照备份及恢复装置包括 快照监控模块,用于监控移动终端系统发出的快照备份请求,并把收到的快照备份请求转发给快照备份模块; 快照备份模块,用于根据所述快照备份请求,将当前的运行时快照和对应于快照 备份请求的备份恢复原因一并存储至移动终端的非易失性存储器中; 快照恢复模块,用于根据所述非易失存储器存储的备份恢复原因,执行相应的恢 复备份快照的操作。 采用本专利技术所述方法,可以很好的保存系统中各种动态数据,包括程序的状态和 程序正在处理的数据,以便在下次启动时,恢复至上次关机之前的运行环境状态,这节约了 用户重新开启相关应用的时间和繁琐步骤,提升了效率。附图说明 图1系统快照服务模块功能及状态图; 图2快照备份流程示意图; 图3系统启动时读取快照备份信息流程示意图; 图4恢复快照流程示意图; 图5手动恢复快照流程示意图。具体实施例方式下面以安装有智能操作系统的移动终端为例,结合附图对本专利技术移动终端运行时 快照备份及恢复方法进行说明。4 图1显示了本专利技术的移动终端运行时快照备份及恢复装置,包括 快照监控模块,用于监控移动终端系统发出的快照备份请求,并把收到的快照备份请求转发给快照备份模块; 快照备份模块,用于根据所述快照备份请求,将当前的运行时快照和对应于快照 备份请求的备份恢复原因一并存储至移动终端的非易失性存储器中; 快照恢复模块,用于根据所述非易失存储器存储的备份恢复原因,执行相应的恢 复备份快照的操作。 更具体地说,本专利技术方法的具体实施是将快照备份及恢复功能作为系统服务在操 作系统启动时进行加载。如图l所示,快照恢复模块、快照监控模块、快照备份模块的主要 功能和之间的状态转换关系是快照恢复模块是在服务加载完成之后运行的,其主要功能 是l.判断是否需要进行快照恢复;2.进行具体快照恢复操作,它完成相关操作之后就跳 转至快照监控模块运行。快照监控模块主要功能是在系统运行时监控各种快照相关请求, 接收到快照请求之后,根据请求类型来进行相关操作;当收到的为手动快照恢复请求时,它 只是对备份恢复原因进行设置,然后重新启动系统进行快照的恢复;若为其它请求则会跳 转至快照备份模块运行。快照备份模块主要功能是对当前运行时环境进行快照备份,完成 快照备份之后,若为电量低或关机挂起,则进行关闭终端操作;若为手动备份则返回至快照 监控模块继续运行。 本专利技术利用图1所示的三个模块执行移动终端运行时快照备份及恢复方法,该方 法包括如下步骤 1)当移动终端系统运行时,快照监控模块监控移动终端系统发出的快照备份请 求,并把收到的快照备份请求转发给快照备份模块; 2)快照备份模块收到快照备份请求时进行备份快照操作,并将当前的运行时快照 和对应于快照备份请求的备份恢复原因一并存储至移动终端的非易失性存储器中; 3)快照恢复模块根据所述非易失存储器存储的备份恢复原因,执行相应的恢复备 份快照操作。 当操作系统启动完成之后,系统快照服务进入监控状态运行,由快照监控模块监 控移动终端系统发出的快照备份请求,即当用户的智能移动终端的电量达到一个临界值时 (比如5% )、用户选择关机挂起、选择手动备份选项或者选择手动恢复选项时,移动终端系 统向快照监控模块发出快照备份请求,也就是发出相应的事件通知。 在上述步骤3)中,快照恢复模本文档来自技高网...
【技术保护点】
一种移动终端运行时快照备份及恢复方法,包括以下步骤:1)当移动终端系统运行时,快照监控模块监控移动终端系统发出的快照备份请求,并把收到的快照备份请求转发给快照备份模块;2)快照备份模块收到快照备份请求时进行备份快照操作,并将当前的运行时快照和对应于快照备份请求的备份恢复原因一并存储至移动终端的非易失性存储器中;3)快照恢复模块根据所述非易失存储器存储的备份恢复原因,执行相应的恢复备份快照操作。
【技术特征摘要】
【专利技术属性】
技术研发人员:孙延均,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。