[发明专利]智能终端及智能终端的数据备份方法有效
申请号: | 201410407993.4 | 申请日: | 2014-08-18 |
公开(公告)号: | CN104182182B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 徐战;周保琢;陈粤海;唐经天;郭继文;刘俊;严明;宋勇 | 申请(专利权)人: | 四川航天系统工程研究所 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14 |
代理公司: | 四川省成都市天策商标专利事务所51213 | 代理人: | 伍孝慈 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 终端 数据 备份 方法 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种智能终端及智能终端的数据备份方法。
背景技术
随着通信技术的发展,智能终端设备(智能手机、GPS导航设备、PDA等)越来越普及,对于存储在智能终端上的大量数据,当发生操作系统损毁、硬盘损坏或其他计算机软硬件故障时,常常会导致存储的大量数据丢失。因此,如何对数据进行可靠性备份一直是各大主流存储服务提供商需要解决的问题。
目前出现了很多关于智能终端数据备份的方法,例如中国专利CN200810166102.5提出的《一种非易失性数据备份方法、终端与系统》、中国专利CN201210114677.9提出的《云服务器、终端及其备份数据的方法》,但是上述方法是基于网络备份方式的,在一些特殊的网络接入受限的场景,例如野外作业、矿井作业或因自然灾害导致网络瘫痪的地区,为了避免智能终端上的重要数据丢失,也需要采取相应的数据备份方法。
发明内容
本发明提供一种智能终端的数据备份方法,用于解决在无网络环境下对智能终端进行数据备份的问题。
为了解决以上的技术问题,本发明的第一个方面是提供一种智能终端,包括缓存空间、存储空间和数据管理模块,所述存储空间具体包括第一存储空间和第二存储空间,所述数据管理模块具体包括数据获取模块、存储空间检测模块、回滚文件保存模块、数据存储模块和回滚文件删除模块,
所述数据获取模块用于将待备份数据保存到缓存空间;
所述存储空间检测模块用于:当缓存空间中有新的数据时,查询缓存空间中的存储空间有效性标志位,获取存储空间的可用性,根据查询到的可用存储空间,检测存储空间是否能够完成数据写入;
所述回滚文件保存模块用于:当第一存储空间和第二存储空间都能完成数据写入时,根据待备份数据的唯一标识查询数据文件以获取待备份数据中需要替换的信息,并将需要替换的信息分别保存到第一存储空间和第二存储空间的回滚文件中;
所述数据存储模块用于在回滚文件保存成功后,将缓存空间中的备份数据写入到存储空间的数据文件;
所述回滚文件删除模块用于:当第一存储空间和第二存储空间均写入成功后,删除回滚文件中的内容,并向用户反馈“备份成功”信息。
在第一个方面的第一种可能实现方式中,所述回滚文件保存模块还用于:当第一存储空间和第二存储空间中只有一块存储空间能够完成数据写入时,向用户反馈“备份失败”信息或提示信息,如果反馈提示信息,则经过用户确定提示信息后执行单块存储空间写入操作;当第一存储空间和第二存储空间都不能完成数据写入时,向用户反馈“备份失败”信息。
在第一个方面的第二种可能实现方式中,所述回滚文件删除模块还用于:当第一存储空间和第二存储空间中只有一块存储空间写入成功时,则回滚第一存储空间和第二存储空间的数据文件,向用户反馈“备份失败”信息或提示信息,如果反馈提示信息,则经过用户确定后执行单块存储空间写入操作;当第一存储空间和第二存储空间都不能写入成功,则回滚第一存储空间和第二存储空间的数据文件,并向用户反馈“备份失败”信息。
在第一个方面的第三种可能实现方式中,所述存储空间检测模块具体用于:根据查询到的可用存储空间,判断存储空间是否无硬件故障且存储空间大小是否足够写入数据,如果存储空间无硬件故障且存储空间大小足够写入数据,则该存储空间能够完成数据写入。
本发明的第二个方面是提供一种智能终端的数据备份方法,所述方法包括如下步骤:
步骤A:将待备份数据保存到缓存空间;
步骤B:当缓存空间中有新的数据时,查询缓存空间中的存储空间有效性标志位,获取存储空间的可用性,根据查询到的可用存储空间,检测存储空间是否能够完成数据写入;
步骤C:当第一存储空间和第二存储空间都能完成数据写入时,转到步骤D;
步骤D:根据待备份数据的唯一标识查询数据文件以获取待备份数据需要替换的信息,并将需要替换的信息分别保存到第一存储空间和第二存储空间的回滚文件中;
步骤E:回滚文件保存成功后,将缓存空间中的待备份数据分别写入到第一存储空间和第二存储空间的数据文件中;
步骤F:当第一存储空间和第二存储空间均写入成功后,删除回滚文件中的内容,并向用户反馈“备份成功”信息。
在第二个方面的第一种可能实现方式中,所述步骤C还包括:
当第一存储空间和第二存储空间中只有一块存储空间能够完成数据写入时,向用户反馈“备份失败”信息或提示信息,如果反馈提示信息,则经过用户确定提示信息后执行单块存储空间写入操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川航天系统工程研究所,未经四川航天系统工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410407993.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置