当前位置: 首页 > 专利查询>山东大学专利>正文

一种用于Android瘦客户端的数据备份与还原方法技术

技术编号:8271332 阅读:209 留言:0更新日期:2013-01-31 03:32
本发明专利技术涉及一种用于Android瘦客户端的数据备份与还原方法,包括步骤如下:Android瘦客户端进入系统的还原模式,其中,Android瘦客户端在还原模式下具有对DATA分区的修改权限;当备份数据时,将DATA分区的数据备份到Android瘦客户端的SD卡根目录下,并与Android瘦客户端的系统相关联;当恢复数据时,Android瘦客户端根据所述备份数据和还原系统的对应关系,确定对应的备份数据,并将确定的备份数据恢复至自身DATA分区。本发明专利技术可使得Android瘦客户端进行数据恢复时恢复Android瘦客户端在恢复前已安装的程序以及用户对Android系统的设置。

【技术实现步骤摘要】
本专利技术涉及一种用于Android瘦客户端的数据备份与还原方法,属于嵌入式系统的

技术介绍
随着计算机的不断发展与进步,人们进入计算机领域经济门槛高和知识门槛高已成为问题。针对一系列的问题,利用“云计算”技术,开发了基于Android操作系统的瘦客户端,用户可以通过瘦客户端连接到云计算服务平台获取丰富的资源与功能。但Android瘦客户端在获取丰富资源的同时,大量的数据处理使Android瘦客户端面临被破坏的风险越来越大。例如网络上大量的数据传入导致的系统崩溃;不安全的应用对系统造成的破坏;或者由于Android的升级变化,用户在更新版本的时候,破坏了原有的用户数据;用户的误操作导致重要数据的丢失;系统太卡,想恢复系统来获得更高的运行速度等。 现有的Android系统备份有几种形式。但完成的只是对商家自己产品的备份,同时备份的内容也有所不同,大都集中在电话本等简单数据的备份。而对于出现系统故障的Android系统,通常采用恢复出厂设置和刷机作为解决故障的方法,而这些方法都会导致相关数据和程序数据的丢失,同时过程繁琐难操作。
技术实现思路
针对现有技术存在的不足,本专利技术提供一种用于Android瘦客户端的数据备份与还原方法,该方法实现了根据用户的选择将系统恢复到Android瘦客户端的SD卡中存储的系统状态,包括已安装的程序、系统设置等数据。本专利技术的技术方案如下—种用于Android瘦客户端的数据备份与还原方法,其中所述Android瘦客户端包括数据备份模块和数据恢复模块,其中所述数据备份模块是用于在SD卡中存储所有需要备份的数据并关联;其中所述数据恢复模块是用于当恢复数据时,Android瘦客户端在Android系统中将备份数据恢复至自身DATA分区,其中DATA分区存储的数据包括Android系统设置数据以及程序数据;所述数据备份模块包括压缩单元和内部关联单元;其中压缩单元用于将系统数据进行压缩;其中内部关联单元用于将数据与恢复区进行关联;所述数据恢复模块包括解压单元和DATA分区存储单元;其中解压单元用于对SD卡中的所述备份数据进行解压;其中DATA分区存储单元用于将解压后的数据存入DATA分区中;一种用于上述Android瘦客户端的数据备份与还原方法,该方法包括步骤如下(I) Android瘦客户端进入系统的还原模式,其中,Android瘦客户端在还原模式下具有对DATA分区的修改权限;(2)当备份数据时,将DATA分区的数据备份到Android瘦客户端的SD卡根目录下,并与Android瘦客户端的系统相关联;(3)当恢复数据时,Android瘦客户端根据所述备份数据和还原系统的对应关系,确定对应的备份数据,并将确定的备份数据恢复至自身DATA分区。根据本专利技术优选的,所述步骤(I)中Android瘦客户端进入Android系统的还原模式是指在Android系统中将自身数据DATA分区的数据进行备份之前,进入Android系统的还原模式。根据本专利技术优选的,所述步骤(I)中Android瘦客户端在还原模式下具有对DATA分区的修改权限,是指Android瘦客户端对DATA分区的设置数据和程序数据进行修改,便于完整的进行数据压缩和数据解压。根据本专利技术优选的,所述步骤(2)中与Android瘦客户端的系统相关联是指建立备份数据和需要还原Android系统的对应关系。·根据本专利技术优选的,所述步骤(2)中Android瘦客户端将DATA分区的数据进行备份包括=Android瘦客户端将数据进行压缩存储在SD卡中,其中需要压缩的数据包括Android系统设置数据和程序数据。根据本专利技术优选的,所述步骤(3)中Android瘦客户端的将备份数据恢复,包括将SD卡中的备份数据进行解压,恢复至自身的DATA分区,其中需要恢复的数据包括Android系统设置数据和程序数据。本专利技术所提供的方法以及相应的Android瘦客户端,对数据DATA分区中的数据进行压缩备份,当数据丢失之后,将备份的数据恢复至DATA分区中,而DATA分区中至少包括Android系统的设置数据和程序数据,可使得Android瘦客户端进行数据恢复时恢复Android瘦客户端在恢复前已安装的程序以及用户对Android系统的设置。附图说明图I为本专利技术Android瘦客户端备份和还原数据的方法实施例流程图。其中1、当备份数据时,Android瘦客户端在Android系统中将自身数据DATA分区中的数据进行备份;2、当恢复数据时,Andro i d瘦客户端在Andro i d系统中将备份数据恢复至自身DATA分区。图2为本专利技术Android瘦客户端数据备份的方法具体实施例流程图。其中1-1、当备份数据时,Android瘦客户端进入还原模式;2_1、Android瘦客户端将DATA分区的数据进行压缩;3-l、Android瘦客户端将所述压缩后的数据备份至SD卡。图3为本专利技术Android瘦客户端数据恢复的方法具体实施例流程图。其中1_2、当恢复数据时,Android瘦客户端进入还原模式;2_2、Android瘦客户端对SD卡中的所述备份数据进行解压;3-2、Android瘦客户端将解压后的数据存入DATA分区中。图4为本专利技术实现Android瘦客户端恢复数据的Android瘦客户端实例结构图。其中1-3、压缩单元;2_3、SD卡存储单元;3_3、解压单元;4_3、DATA分区存储单J Li ο具体实施方式下面结合实施例和说明书附图对本专利技术做详细的说明,但不限于此。实施例、如图1-4所示。 —种用于Android瘦客户端的数据备份与还原方法,其中所述Android瘦客户端还原系统包括数据备份模块和数据恢复模块,其中所述数据备份模块是用于在SD卡中存储所有需要备份的数据并关联;其中所述数据恢复模块是用于当恢复数据时,Android瘦客户端在Android系统中将备份数据恢复至自身DATA分区,其中DATA分区存储的数据包括=Android系统设置数据以及程序数据;所述数据备份模块包括压缩单元和内部关联单元;其中压缩单元用于将系统数据进行压缩;其中内部关联单元用于将数据与恢复区进行关联;所述数据恢复模块包括解压单元和DATA分区存储单元;其中解压单元用于对SD卡中的所述备份数据进行解压;其中DATA分区存储单元用于将解压后的数据存入DATA分区中;一种用于上述Android瘦客户端的数据备份与还原方法,该方法包括步骤如下(I) Android瘦客户端进入系统的还原模式,其中,Android瘦客户端在还原模式下具有对DATA分区的修改权限;所述步骤(I)中Android瘦客户端进入Android系统的还原模式是指在Android系统中将自身数据DATA分区的数据进行备份之前,进入Android系统的还原模式。所述步骤(I)中Android瘦客户端在还原模式下具有对DATA分区的修改权限,是指Android瘦客户端能够对DATA分区的设置数据和程序数据进行修改,以便于完整的进行数据压缩和数据解压。在用户按下还原的按键后,则Android瘦客户端进入到还原模式,一般情况下,用户是不能对Android瘦客户端的系统文件进行操作的,尤其是对高级别的数据。但系统的还本文档来自技高网...

【技术保护点】
一种用于Android瘦客户端的数据备份与还原方法,其中所述Android瘦客户端包括:数据备份模块和数据恢复模块,其中所述数据备份模块是用于在SD卡中存储所有需要备份的数据并关联;其中所述数据恢复模块是用于当恢复数据时,Android瘦客户端在Android系统中将备份数据恢复至自身DATA分区,其中DATA分区存储的数据包括:Android系统设置数据以及程序数据;所述数据备份模块包括:压缩单元和内部关联单元;其中压缩单元用于将系统数据进行压缩;其中内部关联单元用于将数据与恢复区进行关联;所述数据恢复模块包括:解压单元和DATA分区存储单元;其中解压单元用于对SD卡中的所述备份数据进行解压;其中DATA分区存储单元用于将解压后的数据存入DATA分区中;其特征在于,一种用于上述Android瘦客户端的数据备份与还原方法,该方法包括步骤如下:(1)Android瘦客户端进入系统的还原模式,其中,Android瘦客户端在还原模式下具有对DATA分区的修改权限;(2)当备份数据时,将DATA分区的数据备份到Android瘦客户端的SD卡根目录下,并与Android瘦客户端的系统相关联;(3)当恢复数据时,Android瘦客户端根据所述备份数据和还原系统的对应关系,确定对应的备份数据,并将确定的备份数据恢复至自身DATA分区。...

【技术特征摘要】
1.一种用于Android瘦客户端的数据备份与还原方法,其中所述Android瘦客户端包括数据备份模块和数据恢复模块,其中所述数据备份模块是用于在SD卡中存储所有需要备份的数据并关联;其中所述数据恢复模块是用于当恢复数据时,Android瘦客户端在Android系统中将备份数据恢复至自身DATA分区,其中DATA分区存储的数据包括Android系统设置数据以及程序数据; 所述数据备份模块包括压缩单元和内部关联单元;其中压缩单元用于将系统数据进行压缩;其中内部关联单元用于将数据与恢复区进行关联; 所述数据恢复模块包括解压单元和DATA分区存储单元;其中解压单元用于对SD卡中的所述备份数据进行解压;其中DATA分区存储单元用于将解压后的数据存入DATA分区中; 其特征在于,一种用于上述Android瘦客户端的数据备份与还原方法,该方法包括步骤如下 (1)Android瘦客户端进入系统的还原模式,其中,Android瘦客户端在还原模式下具有对DATA分区的修改权限; (2)当备份数据时,将DATA分区的数据备份到Android瘦客户端的SD卡根目录下,并与Android瘦客户端的系统相关联; (3)当恢复数据时,Android瘦客户端根据所述备份数据和还原系统的对应关系,确定对应的备份数据,并将确定的备份数据恢复至自身DATA分区。2.根据权利要求I所述的一种用于Android瘦客户端的...

【专利技术属性】
技术研发人员:徐加利徐伟涛李宗璋孙志猛翟庆羽孙文
申请(专利权)人:山东大学
类型:发明
国别省市:

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

1