终端和备份与恢复方法技术

技术编号:6982488 阅读:170 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种终端和一种备份与恢复方法,其中,终端包括:资源监测模块,监测所述终端的系统资源的占用量;备份恢复模块,判断所述系统资源的占用量是否超过预定阈值,在判断结果为是时,停止所述终端中正在进行的备份和/或恢复操作,在判断结果为否时,对所述终端中需要进行备份和/或恢复的数据进行所述备份和/或恢复操作。通过本发明专利技术,在终端系统处于忙碌状态时,将系统资源提供给正在进行工作的其他应用程序使用,而在终端空闲时,将系统资源用于数据的恢复和备份,这样,既不妨碍其他应用程序的正常运行,又能保证顺利完成数据的备份和恢复。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,具体而言,涉及一种终端和一种备份与恢复方法。
技术介绍
在移动终端中,通讯录、电话记录、短信等对用户而言,往往都是非常重要的数据, 这些数据的丢失会对用户造成非常大的困扰,例如,无法与某个联系人取得联系。同时,移动终端常常作为一种用户存储文档、图片或视频等数据的便携设备,这些数据对用户很重要的话,丢失或损坏也会造成不少的麻烦。因此,现有移动终端的操作系统,通常为用户提供了备份恢复的应用程序功能。在用户启动备份恢复应用程序,并选择需要备份或者需要恢复的数据后,备份恢复应用程序自动开始执行数据的备份或者恢复操作。但是,上述方案的缺陷在于备份恢复应用程序在执行备份恢复操作时,需要移动终端系统一直保证备份恢复应用程序的进程存在。一旦备份恢复操作过程中,备份恢复应用程序的进程被系统结束,则数据的备份恢复操作无法正常完成。而如果用户要备份或者恢复的数据量大,备份恢复操作的时间长,用户则很有可能在进行数据备份恢复操作的同时,进行其他大量耗CPU、内存的操作,导致备份恢复应用程序的进程很容易被杀死,造成数据的备份恢复的失败。因此,需要一种新的用于数据的备份恢复的方案,能够不会因为终端内存在其他占用资源的进程,而导致进行备份或恢复的进程被结束,致使数据的备份或恢复的操作无法顺利完成。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种新的用于数据的备份恢复的方案,能够不会因为终端内存在其他占用资源的进程,而导致进行备份或恢复的进程被结束,致使数据的备份或恢复的操作无法顺利完成。有鉴于此,本专利技术提供一种终端,包括资源监测模块,监测所述终端的系统资源的占用量;备份恢复模块,判断所述系统资源的占用量是否超过预定阈值,在判断结果为是时,停止所述终端中正在进行的备份和/或恢复操作,在判断结果为否时,对所述终端中需要进行备份和/或恢复的数据进行所述备份和/或恢复操作。通过该技术方案,在终端系统处于忙碌状态时,将系统资源提供给正在进行工作的其他应用程序使用,而在终端空闲时, 将系统资源用于数据的恢复和备份,这样,既不妨碍其他应用程序的正常运行,又能保证顺利完成数据的备份和恢复。监视系统资源占用和进行备份恢复的操作通过手机后台服务进行。在上述技术方案中,优选地,所述备份恢复模块在判断结果为是时,还记录正在运行的所述备份和/或恢复操作的进度,在判断结果为否时,根据已记录的进度,继续进行被停止的所述备份和/或恢复操作。通过该技术方案,对于大量数据的备份恢复操作,可以保证备份恢复操作不会在每次被中止后重新开始,而是继续进行。此时,还应当提示用户,备份恢复所需时间较长。 在上述技术方案中,优选地,所述备份恢复模块在判断结果为否时,按批次对所述数据进行所述备份和/或恢复操作,并在完成每批次数据的备份和/或恢复时,都进行进度记录。通过该技术方案,可防止备份操作进行的过程中,因为意外原因造成备份恢复操作的中断,而使备份恢复的进度丢失,不得不重新开始。在上述技术方案中,优选地,还包括优先级设置模块,为所述终端中进行的操作设置优先级;所述备份恢复模块比较所述备份和/恢复操作的优先级与其他操作的优先级,在所述备份和/恢复操作的优先级高于其他操作的优先级时,对所述数据进行所述备份和/或恢复操作,在所述备份和/恢复操作的优先级不高于其他操作的优先级时,启动所述资源监测模块。通过该技术方案,为备份恢复操作设置较高的优先级的话,可保证其优先进行,尽快为用户完成数据的备份和恢复。具体地,可针对备份恢复操作或其他操作的进程,来设置优先级。此时,还应对用户进行提示,这可能导致其操作的进程被中断,或无法顺利启动进行。 在上述技术方案中,优选地,所述系统资源包括CPU和/或内存。本领域技术人员应当理解,系统资源的类型并不仅包含以上列举的两种,其他种类的适用的系统资源也包括在内。本专利技术还提供一种备份与恢复方法,包括步骤202,监测终端的系统资源的占用量;步骤204,判断所述系统资源的占用量是否超过预定阈值,在判断结果为是时,停止所述终端中正在进行的备份和/或恢复操作,在判断结果为否时,对所述终端中需要进行备份和/或恢复的数据进行所述备份和/或恢复操作。通过该技术方案,在终端系统处于忙碌状态时,将系统资源提供给正在进行工作的其他应用程序使用,而在终端空闲时,将系统资源用于数据的恢复和备份,这样,既不妨碍其他应用程序的正常运行,又能保证顺利完成数据的备份和恢复。监视系统资源占用和进行备份恢复的操作通过手机后台服务进行。在上述技术方案中,优选地,在所述步骤204中,在判断结果为是时,还记录正在进行的所述备份和/或恢复操作的进度,在判断结果为否时,根据已记录的进度,继续进行被停止的所述备份和/或恢复操作。通过该技术方案,对于大量数据的备份恢复操作,可以保证备份恢复操作不会在每次被中止后重新开始,而是继续进行。此时,还应当提示用户, 备份恢复所需时间较长。在上述技术方案中,优选地,在所述步骤204中,在判断结果为否时,按批次对所述数据进行所述备份和/或恢复操作,并在完成每批次数据的备份和/或恢复时,都进行进度记录。通过该技术方案,可防止备份操作进行的过程中,因为意外原因造成备份恢复操作的中断,而使备份恢复的进度丢失,不得不重新开始。在上述技术方案中,优选地,在所述步骤202之前,还包括为所述终端中进行的操作设置优先级;比较所述备份和/恢复操作的优先级与其他操作的优先级,在所述备份和/恢复操作的优先级高于其他操作的优先级时,对所述数据进行所述备份和/或恢复操作,在所述备份和/恢复操作的优先级不高于其他操作的优先级时,进入所述步骤202。通过该技术方案,为备份恢复操作设置较高的优先级的话,可保证其优先进行,尽快为用户完成数据的备份和恢复。具体地,可针对备份恢复操作或其他操作的进程,来设置优先级。此时,还应对用户进行提示,这可能导致其操作的进程被中断,或无法顺利启动进行。在上述技术方案中,优选地,所述系统资源包括CPU和/或内存。本领域技术人员应当理解,系统资源的类型并不仅包含以上列举的两种,其他种类的适用的系统资源也包括在内。通过以上技术方案,可以实现一种终端和一种备份与恢复方法,通过实时监测系统资源的占用情况,来判断终端系统是处于空闲还是忙碌,并在终端系统空闲时,进行数据的备份和恢复,这既能完成数据的备份恢复操作,同时也不妨碍其他操作的进行。附图说明图1是根据本专利技术的一个实施例的终端的框图;图2是根据本专利技术的一个实施例的备份与恢复方法的流程图;图3是根据本专利技术的一个实施例的终端的工作流程图。具体实施例方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术并不限于下面公开的具体实施例的限制。图1是根据本专利技术的一个实施例的终端的框图。如图1所示,本专利技术提供一种终端100,包括资源监测模块102,监测所述终端 100的系统资源的占用量;备份恢复模块104,判断所述系统资源的占用量是否超过预定阈值,在判断结果为是时,停止所述终端100中正在进行的备份和/或恢复操作,在判断结果为本文档来自技高网...

【技术保护点】
1.一种终端,其特征在于,包括:资源监测模块,监测所述终端的系统资源的占用量;备份恢复模块,判断所述系统资源的占用量是否超过预定阈值,在判断结果为是时,停止所述终端中正在进行的备份和/或恢复操作,在判断结果为否时,对所述终端中需要进行备份和/或恢复的数据进行所述备份和/或恢复操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:丁烨敏何辉邹飞马怡伟
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1