用于数据备份装置及方法制造方法及图纸

技术编号:3585350 阅读:146 留言:0更新日期:2012-04-11 18:40
提供了一种数据备份系统和方法,所述系统包括源存储器和目标存储器,其中,所述数据备份系统还可包括备份信息生成和读取单元,其用于生成和读取备份配置信息,以使得所述数据备份系统有选择地将所述源存储器中的至少一部分数据备份到所述目标存储器。所述方法包括获取备份配置信息;以及根据所获取的备份配置信息有选择地将存储于源存储器中的至少一部分数据备份到目标存储器。在使用本发明专利技术后,可以根据用户的需求将源存储器中的数据有选择地备份到目标存储器中,从而避免了在目标存储装置中出现重复的数据。这样,既节省了存储空间,又减少了备份时间。

【技术实现步骤摘要】

本专利技术涉及一种数据备份装置及方法。本专利技术由于涉及一种用于数 码相机的、能够根据用户需求进行备盼的装置及方法。
技术介绍
数码照片的存储历来是数码相机在使用过程中存在的 一个重要问 题。为了解决上述问题,人们提出了一种称作数码相机伴倡,,的装 置,该装置主要包括读卡器和大容量的目标存储器。在操作时,用户 只需要将读卡器支持的数码存储卡插入其中,以将数码存储卡上的数 码照片复制到大容量的目标存储器中永久保存。整个操作过程不需要 通过计算机就可以完成。但目前的数码相机伴倡存储装置的备份功能都是把存储卡(即, 源存储器)内的所有内容备份到大容量的目标存储器。这样,既浪费 时间,又浪费磁盘空间。事实上,在大多情况下用户往往不需要备份 所有的文件。例如,在某些情况下,用户只备份某个时间段以后修改 的文件等。这样就需要一种能够按照既定规则来自动备份所需文件的 备份装置和方法。
技术实现思路
本专利技术的目的在于解决现有技术中存在的上述问题,提出一种用 于能够根据用户需求进行备份的装置及方法。根据本专利技术的一个方面,提供了一种数据备份系统,包括源存储器和目标存储器,其中,所述数据备份系统还可包括备份信息生成 和读取单元,其生成和读取备份配置信息,以使得所述数据备份系统 有选择地将所述源存储器中的至少一部分数据备份到所述目标存储器。根据本专利技术的另一方面,提供了一种数据备份方法,可包括获 取备份配置信息;以及根据所获取的备份配置信息有选择地将存储于 源存储器中的至少一部分数据备份到目标存储器。在使用本专利技术后,可以根据用卢的需求将源存储器中的数据有选择 地备份到目标存储器中,从而避免了在目标存储装置中出现重复的数据。 这样,即节省了存储空间,又减少了备份时间。附图说明图1为根据本专利技术一个优选实施方式的系统结构示意以及 图2为根据本专利技术一个优选实施方式的、用于将源存储器中的数 据有选择地备份到目标存储器中的处理流程图。具体实施例方式下面将参照附图描述本专利技术的优选实施方式。如图l所示,根据本专利技术优选实施方式的数码相机数据备份系统 100包括微处理控制器(MCU) 10、源存储器30、目标存储器40、用 户接口 50、以及备份信息生成和读取单元60。MCU 10内置有操作系统和供用户操作的应用程序软件,用于根 据通过备份信息生成和读取单元60生成或获取的备份配置信息,将源 存储器30中的数据有选择性地备份到目标存储器40中。源存储器30可采用任何合适的存储介质,并通过任意合适的接口 (例如,常规的串口、并口和USB接口等)与MCU IO相连。源存储 器30可优选采用小容量的存储介质,例如CompactFlash ( CF ) / SmartMedia ( SM) /MemoryStick ( MS ) /ScanDisk ( SD ) / Multi Media Card (MMC) /MicroDrive等。本领域的技术人员应该理解,当源存 储器30采用上述小容量的存储介质时,在源存储器30和MCUlO之 间还应该具有一个公知的读卡器(图中未示出),用来读取这些小容量 的存储介质中的数据。目标存储器40可采用任何合适的存储介质,并通过任意合适的接 口 (例如,常规的串口、并口和USB接口等)与MCU10相连。目标存储器40优选采用大容量存储介质,例如采用台式机上使用的硬盘, 但出于体积和防震性能方面的考虑,更优选使用笔记本电脑上使用的 2.5英寸硬盘。。用卢4妻口 50包4*键盘、LED、 LCD等与用户交互的部分,用于 使用户向MCU10输入、设置备份命令、以及显示备份结果等。备份信息生成和读取单元60与MCU 10电连接,用于读取预先生 成的备份配置信息,或者根据通过用户接口 50输入的备份命令生成相 应的备份配置信息。CMU IO根据所述备份配置信息将源存储器30中 的至少一部分数据备份到目标存储器40。虽然在图1中所示的实施方式中,备份信息生成和读取单元60 被示为与MCUIO独立的部件,但本领域的技术人员应该理解,备份 信息生成和读取单元60可以与MCU 10集成一体,或完全以软件的形 式存在于MCU 10中。根据本专利技术的数据备份系统100可包括两种备份配置信息生成模 式,即,实时配置模式和预先配置模式。当用户选择实时配置模式时,备份信息生成和读取单元60根据用 户接口 50输入的信息(例如,要将源存储器30中的那些文件备份到 目标存储器),实时生成备份配置信息。MCU IO根据该备份配置信息 执行相应的备份操作。实时生成的备份配置信息可以存放在指定的存 储路径。当用户选择预先配置模式时,则备份信息生成和读取单元60简单 地根据预先设置好的、或默认的备份配置信息存储路径,读取备份配 置信息,MCU IO根据读取的备份配置信息执行相应的备份操作。备份配置信息可以是文件的形式存在(以下称为备份配置文件 (*.cfg)),也可以是一组数据结构。当备份配置信息是一组数据结构 时,备份配置信息可以是仅由几百个字节形成的一段字符串,并存储 在MCU 10的EEPROM中。当备份配置信息以文件形式存在时,可以 将其存储于目标存储器40、源存储器30、系统的隐藏区(如MCU 10 的内部EEPROM)或外接的闪存(Flash)等。当配置文件(*.cfg )存储于目标存储器40时,所有备份到目标存 储器40的文件都按照该配置文件的规则进行。当将配置文件(*.cfg) 存储于源存储器30时,所有存储于源存储器30的文件,都按照该配 置丈件进衧备份,达样,对予同一个目标备份设备,可以实现由于不 同的源存储器而按照不同的规则进行备份。本专利技术对备份配置信息的格式并无特殊要求,只要MCU 10中的 应用软件能对其进行解析即可。例如,配置信息可包括以下关键字中的一个或多个ALL=XX,表示是否要全备份,例如,如果ALL-1,则表示全备份;TIME,表示时间,例如用于规定备份某时刻以后的文件,或某时 间段内的文件;以及SAME,表示是否需要判断源文件与目标文件相同,例如,当 SAME的值为0时,表示不进行判断;当SAME的值为1时,表示只 要源存储器中的文件和目标存储器中的文件的文件名相同就认为是相 同的文件,即只备份源存储器中与目标存储器中存在的文件名不同的 文件;当SAME的值为2时,则表示除文件名外,还需要判断文件的 大小和修改时间,即备份源存储器中与目标存储器中存在的文件名、 大小和修改时间都不同的文件;当SAME的值为3时,则表示需要比 较两个文件的内容,表示备份源存储器中与目标存储器中存在的内容 不同的文件。应该理解,当ALL=1时,不管关键字TIME和SAME的配置如 何,数据备份系统IOO将对源存储器30中的数据进行完全备份,即, 关键字TIME和SAME的配置将不再起作用。下面,以备份配置信息的形式为配置文件(*.cfg)为例、并结合 附图2对本专利技术进行进一步说明。同时,假设源文件存储器30中的内 容如下文件名 大小 修改时间1. txt 1024 2006-07-05 13:20:202. txt 2048 2006-07-15 13:20:203. txt 4096 2006-07-25 16:20:204. txt 8本文档来自技高网...

【技术保护点】
一种数据备份系统,包括源存储器和目标存储器,其中,所述数据备份系统还包括:    备份信息生成和读取单元,生成和读取备份配置信息,以使得所述数据备份系统有选择地将所述源存储器中的至少一部分数据备份到所述目标存储器。

【技术特征摘要】
1.一种数据备份系统,包括源存储器和目标存储器,其中,所述数据备份系统还包括备份信息生成和读取单元,生成和读取备份配置信息,以使得所述数据备份系统有选择地将所述源存储器中的至少一部分数据备份到所述目标存储器。2. 如权利要求1所述的数据备份系统,其中,在有选择地将所述 源存储器中的至少一部分数据备份到所述目标存储器时,所述备份信 息生成和读取单元实时生成所述备份配置信息。3. 如权利要求1所述的数据备份系统,其中,在有选择地将所述 源存储器中的至少一部分数据备份到所述目标存储器之前,生成所述 备份配置信息。4. 如权利要求2或3所述的数据备份系统,其中,所述备份配置 信息存储于所述目标存储器、源存储器、微处理控制器的内部 EEPROM或外接的闪存中。5. 如权...

【专利技术属性】
技术研发人员:钟智渊
申请(专利权)人:深圳市朗科科技有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利