专利名称:一种实现数据转储的方法和装置的制作方法
技术领域:
本发明涉及数据存储技术领域,更具体地说,涉及一种实现数据转储的方法和装置。
背景技术:
目前,随着计算机技术的发展,可移动存储器的应用日趋广泛。其中,可移动海量 存储器以其高存储容量、高可靠性和低价格被大量应用在数据的备份以及转储中。
通常,在使用过程中,可移动海量存储器被格式化为目前PC上通用的文件系统, 如FAT文件系统,以提高它的通用性。但是,现有的这种应用方式为可移动海量存储器带 来了一个病毒传播和数据安全性的问题。如果海量存储器被带了病毒的计算机感染,将可 能造成海量存储器中文件的破坏。此外,海量存储器中的文件被转储到其他计算机上时,其 他计算机也会随着文件的转储被海量存储器中的病毒感染。而且,采用通用文件系统的海 量存储器可被任意普通PC机打开,存储于海量存储器其中的文件可被任意使用,因此,容 易导致数据被误删除或者误修改。
发明内容
有鉴于此,本发明提供一种实现数据转储的方法和装置,以便提高移动存储器转 储文件的安全性。 本发明实施例是这样实现的 —种实现数据转储的方法,所述方法包括 按照预置规则,将存储器的内部存储空间按照功能进行格式化操作,所述格式化 操作包括将所述存储器的内部存储空间划分出多个文件存储区域,不同文件存储区域对 应不同种类文件,并为所述存储器分配使用权限信息; 当接收用户的数据转储操作请求时,将所述用户输入的权限信息与所述使用权限 信息进行匹配,当匹配成功时,允许所述用户对所述文件存储区域中的文件进行数据转储 操作。 优选的,所述方法还包括当所述格式化操作完成后,为所述存储器分配代号信 息;贝U,所述将所述用户输入的权限信息与所述使用权限信息进行匹配之前,还包 括 根据所述数据转储操作请求,获知所述数据转储操作对应的存储器的代号信息,
判断所述数据转储操作对应的存储器是否完成所述格式化操作。
优选的,所述格式化操作还包括 将所述存储器的内部存储空间划分出操作历史记录区域,以实现实时存储对所述 存储器的相应操作。 优选的,对所述文件存储区域中的文件进行数据转储操作包括
采用字节流的形式对所述文件存储区域中的文件进行数据转储操作。
优选的,对所述文件存储区域中的文件进行数据转储操作包括
对所述文件存储区域中的文件进行读文件操作和写文件操作。
—种实现数据转储的装置,所述装置包括 格式化操作单元,用于按照预置规则,将存储器的内部存储空间按照功能进行格 式化操作,所述格式化操作包括将所述存储器的内部存储空间划分出多个文件存储区域, 并为所述存储器分配使用权限信息; 权限匹配单元,用于当接收用户的数据转储操作请求时,将所述用户输入的权限 信息与所述使用权限信息进行匹配,当匹配成功时,允许所述用户对所述存储器进行数据 转储操作。 优选的,所述格式化操作单元还用于 当所述格式化操作完成后,为所述存储器分配代号信息;贝U,所述装置还包括 判断模块,用于在将所述用户输入的权限信息与所述使用权限信息进行匹配之 前,根据所述数据转储操作请求,获知所述数据转储操作对应的存储器的代号信息,判断所 述数据转储操作对应的存储器是否完成所述格式化操作。
优选的,所述格式化操作单元还用于 将所述存储器的内部存储空间划分出操作历史记录区域,以实现实时存储对所述
存储器的相应操作。 优选的,所述装置还包括 字节流转换单元,用于采用字节流的形式对所述文件存储区域中的文件进行数据 转储操作。 优选的,所述装置还包括 读文件操作单元,用于对所述文件存储区域中的文件进行读操作; 写文件操作单元,用于对所述文件存储区域中的文件进行写操作。
同现有技术相比,本发明实施例提供的技术方案具有以下优点和特点 本发明通过将固定文件数据存储于存储器中固定的文件存储区域,能够确保存储
器中数据的可靠性,因此,格式化后的存储器不能给普通操作系统加载,可以防止病毒的传
播;并且,只有使用权限匹配的用户才能实现对文件存储区域中的文件进行数据转储操作,
可见,大大提高的存储的安全性能。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。
图1为本发明一种实现数据转储的方法的步骤流程图; 图2为本发明实施例中对存储器的存储空间的划分结构示意图; 图3为本发明一种实现数据转储的装置的结构示意 图4为本发明另一种实现数据转储的装置的结构示意图;
图5为本发明又一种实现数据转储的装置的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 首先,本发明提供了一种实现数据转储的方法,如图1所示,为该方法的步骤流程 图,可见,该方法主要包括 步骤101、按照预置规则,将存储器的内部存储空间按照功能进行格式化操作,所 述格式化操作包括将所述存储器的内部存储空间划分出多个文件存储区域,并为所述存 储器分配使用权限信息; 步骤102、当接收用户的数据转储操作请求时,将所述用户输入的权限信息与所述 使用权限信息进行匹配,当匹配成功时,允许所述用户对所述文件存储区域中的文件进行 数据转储操作。 通过本发明,将固定文件数据存储于存储器中固定的文件存储区域,以此确保存 储器中数据的可靠性,因此,格式化后的存储器不能给普通操作系统加载,可以防止病毒的 传播;并且,只有使用权限匹配的用户才能实现对文件存储区域中的文件进行数据转储操 作,可见,大大提高的存储的安全性能。 通常,对于任何存储器,都能够通过特定的操作软件通过存储器的硬件驱动接口 对存储器进行格式化操作。现有技术中,对存储器进行格式化操作之后,存储器中的存储空 间被划分出一个保留区域、一个坏块记录区域以及一个引导信息区域。其中,保留区域是存 储器生产厂家用于存放关于存储器出厂配置信息的区域,该区域中的数据不能被任何用户 修改;坏块记录区域用于存储关于存在坏扇区的存储区域的相关信息;引导信息区域用于 存储存储器的相关属性信息,例如存储器的容量、扇区的容量等。 本发明技术方案中,将存储器的内部存储空间按照功能进行格式化操作,格式化 操作之后,将存储器的内部存储空间划分为一个保留区域、一个坏块记录区域、一个引导信 息区域、以及多个文件存储区域。同现有技术不同的是本发明中的坏块记录区域被划分为 最小单位为块的操作区域(块的容量是扇区的整数倍),当该块中存在坏扇区时,就将该块 标记为坏块并记录到坏块记录区域中,坏块记录区域为每个文件存储区域创建一个列表, 记录该文件存储区域中的所有坏块;引导信息区域中增加了一些额外信息用于确保存储器 使用的可靠性,例如为所述存储器分配使用权限信息(例如使用密码),各文件存储区域 的起始地址、容量。 在本发明的另一个优选实施方案中,当所述格式化操作完成后,为所述存储器分 配代号信息,将该代号信息存入所述引导信息区域。当接收到用户的数据转储操作请求时, 根据所述数据转储操作请求,获知所述数据转储操作对应的存储器的代号信息,判断所述 数据转储操作对应的存储器是否完成所述格式化操作,以确保该存储器的可靠性。后续的 数据转储操作均是针对完成格式化操作的存储器进行。
6
此外,本发明技术方案中,每种文件被固定存放到一个文件存储区域中,不同文件 存储区域对应不同种类文件。文件存储区以块为单位进行管理,每块包含整数个扇区。可 移动存储区在物理上一般采用扇区为单位进行划分,这样的划分过于细,因此本文将文件 存储区域的若干个扇区并在一起使用,并用"块"作为他们的存储单位。这个概念和FAT文 件系统中的簇是一样的,一般文件系统都采用这种方法。这些块通过指针相互连接实现整 个文件的存储。块的起始为该块中有效数据的容量、块的尾部为下一个有效数据块的块地 址。每个文件存储区的第一个有效块中包含了存储区中文件的相关信息如文件存储区中的 数据是否有效、文件的版本号、文件大小、数据编写单位、数据生成时间、文件的校验码、校 验算法等,其余块用于保存文件数据。 由于本发明技术方案中,存储器不采用常规的FAT文件系统,而是采用固定区域 存放固定文件的方法划分存储区域,因此,这样的存储器不能被操作系统加载,可以防止病 毒的传播;而且,用户不能在普通PC机上执行该存储器的读写操作,提高了存储器的专用 性。 在本发明的另一个优选实施例中,在对存储器进行格式化操作时,将所述存储器 的内部存储空间划分出操作历史记录区域,以实现实时存储对所述存储器的相应操作。图 2所示即为本发明实施例中对存储器的存储空间的划分结构示意图。 需要说明的是,操作历史记录区域记录的数据可以分成两部分内容。第一部分内 容包括了操作历史记录区中有效记录的起始位置以及数据的长度等属性信息;第二部分内 容为记录内容的详细信息。对存储器的所有操作都将被记录在该区域内,利用操作历史记 录区域可以实现对存储器使用过程的追踪。 本发明在具体实现时,用户可以通过特定操作软件(为了描述方便,此处称之为 操作软件1)实现存储器的格式化,并设置存储器的代号和使用密码。通过操作软件1,能够 将存储器的存储区域划分为以上几个区域,包括一个保留区域、一个坏块记录区域、一个 引导信息区域、以及多个文件存储区域和一个操作历史记录区域,在各个区域存储相应的 数据。并且,通过操作软件1,能够修改存储器的代号和使用密码,即修改存储器中的引导信 息区域中的数据信息。同时,以上操作完成后该软件会自动在存储器中的操作历史记录区 域中记录相应的操作,使得用户能够对存储器正常的使用进行查看回溯。除此之外,操作软 件l中生成的存储器代号将在另一个特定操作软件(操作软件2)中注册。
操作软件2是用户对存储器进行数据转储时所需的操作工具。操作软件2首先读 取引导信息区域中的存储器代号信息,查看当前可移动存储器是否已经通过操作软件1进 行格式化,以确保存储器的可靠性。具体操作为当引导信息区域中的存储器代号信息和操 作软件1中设置的存储器代号信息相匹配时,则确定当前存储器已经过格式化操作。
在存储器可靠的情况下,操作软件2要求用户输入使用密码。操作软件2根据用户 输入的密码和引导信息区中的使用密码进行匹配,确保操作该存储器的用户已经被授权。
在用户被授权的情况下,该用户可以通过操作软件2的界面选择需要被转储的文 件。由于本发明转储的文件相对固定,因此这些文件在生成的时候都在文件头部添加了一 些描述信息,例如文件代号,且该文件代号在文件中的偏移位置固定。用户选择了待转储 的文件后,操作软件2根据偏移值获取文件的代号,并判断该文件应该存放在存储器中的 哪个文件存储区域;然后,清除对应文件存储区域中已经存放的数据,即过时的数据;结合
7坏块记录区域、引导信息区域的存储信息对文件进行保存。本发明中,存储器中不保存文件 的文件名,因此可以用文件代号标识存储的文件。 完成以上操作之后,操作软件2将在历史记录区域中记录相应的操作数据,便可 以开始读写存储器中的文件。能被操作软件2读写的各类文件用不同的文件代号标识。通 过文件代号,文件可以被准确存放到其对应的文件存储区,或从文件存储区中读取。可以将 操作软件2的权限至少分为两类一类可以在操作软件2中注册和取消存储器代号;一类 只能操作读写海量存储器中的文件,从而提高存储器的安全性能。
其中,通过操作软件2读写文件的步骤如下
(1)写文件步骤包括 存储器代号校验步骤校验当前使用的存储器是否已经被注册;
使用密码确认步骤验证当前用户是否可以操作该存储器;
文件转储步骤将用户选定的文件转储到存储器中;
文件校验步骤校验转储的文件是否正确。 其中,所述存储器代号校验步骤具体为读取存储器引导信息区域中的存储器代 号信息,并和已注册的存储器代号进行比较,如果该存储器未在本软件中注册,则不允许用 户进行接下来的步骤;否则,继续下一步操作。 所述使用密码确认步骤具体为提示用户输入存储器的使用密码;用户输入密码 后,软件将用户输入的密码与存储器中的使用密码进行比较,如果两者不一致,则不允许用 户进行下一步操作,并在海量存储器中的操作历史记录区域记录密码验证失败记录;否则, 继续下一步操作。 所述文件转储步骤具体为根据用户选择的文件,软件提取该文件的代号,确定该 文件所属的存储区域,提取文件的长度以及生成时间,根据文件内容生成校验码。文件通过 存储器的硬件驱动接口,以字节流的形式传输到指定的文件存储区域,并以列表的形式保 存在各块中。软件将文件的长度、版本号、生成时间、校验码、校验算法、数据编写单位等信 息写入到第一个有效数据块中,并把该块和文件块相连。当采用字节流的形式,而不是文件 的形式进行写操作,能够提高防止该存储器在普通PC上被误操作的可能性,并且,能够起 到防止病毒传播的作用。
所述文件校验步骤具体为回读存储器中刚刚写入的文件数据,并与原始文件数 据进行对比,以校验确认存储器中数据的正确性和完整性。如果校验失败,则在存储器中的 操作历史记录区域中记录本次数据校验失败的记录信息;否则,在相应文件存储区域中设 置该区域中数据有效的标志信息。
(2)读文件步骤 存储器代号校验步骤校验当前使用的存储器是否已经被注册;
使用密码确认步骤确认当前用户是否可以操作该存储器;
数据校验步骤确认海量存储器中的数据的完整性和正确性;
数据读取步骤将数据转储到用户指定的位置。
转储数据校验步骤确认转储的数据是否正确。 其中,所述存储器代号校验步骤具体为读取存储器引导信息区域中的存储器代 号信息,并和已注册的存储器代号进行比较,如果该存储器未在本软件中注册,则不允许用户进行下一步操作;否则,继续下一步操作。 所述使用密码确认步骤具体为提示用户输入存储器的使用密码;用户输入密码 后,软件将用户输入的密码与存储器中的使用密码进行比较,如果两者不一致,则不允许用 户进行下一步操作,并在海量存储器中的操作历史记录区域记录密码验证失败记录;否则, 继续下一步操作。 所述数据校验步骤具体为确认用户选择的文件是否有效,根据文件存储区域中 第一个有效块中记录的校验算法以及根据存储器中文件内容计算文件的校验码;匹配计算 所得的校验码和存储器中的校验码。如果匹配失败,则不允许用户进行下一步操作,并在存 储器中的操作历史记录区域中进行相应的记录;否则,继续下一步操作。 所述数据读取步骤具体为根据用户指定的路径将相应文件存储域中的相关内容
保存到指定的位置。同样,采用字节流的形式,而不是文件的形式进行读操作,能够提高防
止该存储器在普通PC上被误操作的可能性,并且,能够起到防止病毒传播的作用。
所述的数据校验步骤具体为读取被转储的数据,并和存储器中的数据进行对比,
以确保转储数据的正确性。 为了便于对本发明技术方案的进一步理解,本发明通过一个具体应用场景对本发 明技术方案进行详细说明。 该实施例中,以SD卡(Secure Digital Memory Card,安全数码卡)为例,说明如 何利用该SD卡实现数据转储。 将SD卡通过SD总线接口接入到装有操作软件1的计算机,由操作软件1利用SD 总线协议操作将其格式化。其中,SD中的第1个扇区为保留扇区,用于存放厂家设定的与 该设备相关的内容,如SD卡的厂家ID、 SD卡的序列号、SD的容量。将文件系统前的保留 扇区设置为坏块记录区。该区域由于采用特殊的工艺,本身出现坏扇区的概率会很小。接 下来的一个扇区用于保存引导信息,依次为SD卡存储器的容量、扇区的容量、块的容量、SD 卡存储器代号、操作密码、各文件存储区的起始地址、各文件存储区的容量、各文件存储区 的文件代号。其中,可以进行如下设置SD卡存储器容量占用4个字节;扇区容量占用2个 字节;块容量占用2个字节;SD卡存储器代号为"单位代号+格式化时的年月日时分"占用 10个字节,以确保代号的唯一性。操作密码为用户设置的密码。 对该SD卡完成格式化操作后,用户将SD连接到装有操作软件2的设备上,运行操 作软件2。 设备获取SD卡中的存储器代号,和数据库中已经注册的存储器代码进行比较。当 确定该存储器已经注册过,设备在操作历史记录区中添加"通过存储器代码验证记录"。
设备提示用户输入密码,并将用户输入的密码和存储器引导信息区中的操作密码 进行比较。如果两者一致,则设备在操作历史记录区中添加"通过密码校验记录"。
设备提示用户选择待转储的文件。设备提取文件中的文件代码、文件长度、版本 号、数据制作单位。设备通过MD5函数生成MD5码。根据文件代号将待转储的数据文件存 放到对应该文件代号的文件存储区,如果指定的文件存储区存在有效数据,则首先将已有 的数据删除,并在操作历史记录区中记录数据被删除的记录。设备将相应校验算法、MD5码、 文件信息等信息存放到该文件存储区内的第一个块中。 设备比较原文件(PC机上的文件)和存储器中该文件存储区域中刚刚写入的的文件,如果二者相同,则在对应文件存储区的第一个块中设置该区域数据有效标志。 上述内容为向SD卡内写数据的相关操作描述,下面介绍如何从SD卡中读取数据
的相关操作。 用户将SD卡连接到需要进行数据更新的设备上,该设备能够实现操作软件2的相 关功能。 设备首先获取SD卡中的存储器代号,并和数据库中已经注册的存储器代码进行 比较。当确定该存储器已经注册过,设备在操作历史记录区中添加"通过存储器代码验证记 录"。 设备提示用户输入密码,并将用户输入的密码和存储器引导信息区中的操作密码 进行比较。如果两者一致,则设备在操作历史记录区中添加"通过密码校验记录";否则,设 备在操作历史记录区记录密码验证失败记录。 设备提示用户选择待更新的文件。用户选择相应待更新的数据文件,设备根据文 件存储区中第一个块中的校验算法,将待更新的数据文件输入到MD5函数中,获得MD5码, 并和第一个块中的校验码进行比较。之后,设备在操作历史记录区中添加相应记录。
设备向用户提示数据制作单位、版本号、文件长度信息,让用户进行进一步确认。 用户确认正确后,设备将SD卡中相应文件存储区中的数据转储到设备中的指定位置。
转储完成后,设备回读数据并和存储器中的数据进行比较。如果两者相同,表示转 储成功,设备在操作历史记录区添加"转储成功记录"。 用户可以通过查看操作历史记录区中记录的数据获得文件的更新过程和数据的 流向。 操作历史记录区采用循环队列的方式进行管理,所有记录都以链表的形式进行链 接。可以设置由操作软件2检查操作历史记录区中记录的数据,删除过于久远的记录数据。
需要说明的是,本发明技术方案适用于各种移动存储器,包括海量存储器,对此, 本发明并不做具体限定。 相应,本发明提供了一种实现数据转储的装置,如图3所示,为所述装置的结构示 意图所述装置包括 格式化操作单元301,用于按照预置规则,将存储器的内部存储空间按照功能进行 格式化操作,所述格式化操作包括将所述存储器的内部存储空间划分出多个文件存储区 域,并为所述存储器分配使用权限信息; 权限匹配单元302,用于当接收用户的数据转储操作请求时,将所述用户输入的权 限信息与所述使用权限信息进行匹配,当匹配成功时,允许所述用户对所述存储器进行数 据转储操作。 通过该装置,将固定文件数据存储于存储器中固定的文件存储区域,以此确保存 储器中数据的可靠性,因此,格式化后的存储器不能给普通操作系统加载,可以防止病毒的 传播;并且,只有使用权限匹配的用户才能实现对文件存储区域中的文件进行数据转储操 作,可见,大大提高的存储的安全性能。 需要说明的是,所述格式化操作单元还用于当所述格式化操作完成后,为所述存 储器分配代号信息;则,如图4所示,所述装置还包括 判断模块303,用于在将所述用户输入的权限信息与所述使用权限信息进行匹配之前,根据所述数据转储操作请求,获知所述数据转储操作对应的存储器的代号信息,判断
所述数据转储操作对应的存储器是否完成所述格式化操作。
在本发明的另一个装置实施例中,所述格式化操作单元还用于 将所述存储器的内部存储空间划分出操作历史记录区域,以实现实时存储对所述
存储器的相应操作。利用操作历史记录区域,可以实现对存储器使用过程的追踪。
在本发明的另一个装置实施例中,如图5所示,所述装置还包括 字节流转换单元304,用于采用字节流的形式对所述文件存储区域中的文件进行
数据转储操作; 当采用字节流的形式,而不是文件的形式进行数据读写操作,能够提高防止该存
储器在普通PC上被误操作的可能性,并且,能够起到防止病毒传播的作用。 读文件操作单元305,用于对所述文件存储区域中的文件进行读操作; 写文件操作单元306,用于对所述文件存储区域中的文件进行写操作。 本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过
程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序
在执行时,执行包括上述方法实施例的步骤;也可以在分布式计算环境中实现本发明,在这
些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计
算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。而前述
的存储介质包括ROM、 RAM、磁碟或者光盘等各种可以存储程序代码的介质。 对于装置实施例而言,由于其基本相应于方法实施例,所以描述得比较简单,相关
之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所
述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可
以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。
可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普
通技术人员在不付出创造性劳动的情况下,即可以理解并实施。 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
权利要求
一种实现数据转储的方法,其特征在于,所述方法包括按照预置规则,将存储器的内部存储空间按照功能进行格式化操作,所述格式化操作包括将所述存储器的内部存储空间划分出多个文件存储区域,不同文件存储区域对应不同种类文件,并为所述存储器分配使用权限信息;当接收用户的数据转储操作请求时,将所述用户输入的权限信息与所述使用权限信息进行匹配,当匹配成功时,允许所述用户对所述文件存储区域中的文件进行数据转储操作。
2. 根据权利要求l所述的实现数据转储的方法,其特征在于,所述方法还包括当所述 格式化操作完成后,为所述存储器分配代号信息;贝U,所述将所述用户输入的权限信息与所述使用权限信息进行匹配之前,还包括 根据所述数据转储操作请求,获知所述数据转储操作对应的存储器的代号信息,判断 所述数据转储操作对应的存储器是否完成所述格式化操作。
3. 根据权利要求1所述的实现数据转储的方法,其特征在于,所述格式化操作还包括 将所述存储器的内部存储空间划分出操作历史记录区域,以实现实时存储对所述存储器的相应操作。
4. 根据权利要求1所述的实现数据转储的方法,其特征在于,对所述文件存储区域中 的文件进行数据转储操作包括采用字节流的形式对所述文件存储区域中的文件进行数据转储操作。
5. 根据权利要求1-4中任一项所述的实现数据转储的方法,其特征在于,对所述文件 存储区域中的文件进行数据转储操作包括对所述文件存储区域中的文件进行读文件操作和写文件操作。
6. —种实现数据转储的装置,其特征在于,所述装置包括格式化操作单元,用于按照预置规则,将存储器的内部存储空间按照功能进行格式化 操作,所述格式化操作包括将所述存储器的内部存储空间划分出多个文件存储区域,并为 所述存储器分配使用权限信息;权限匹配单元,用于当接收用户的数据转储操作请求时,将所述用户输入的权限信息 与所述使用权限信息进行匹配,当匹配成功时,允许所述用户对所述存储器进行数据转储 操作。
7. 根据权利要求6所述的实现数据转储的装置,其特征在于,所述格式化操作单元还 用于当所述格式化操作完成后,为所述存储器分配代号信息; 贝U,所述装置还包括判断模块,用于在将所述用户输入的权限信息与所述使用权限信息进行匹配之前,根 据所述数据转储操作请求,获知所述数据转储操作对应的存储器的代号信息,判断所述数 据转储操作对应的存储器是否完成所述格式化操作。
8. 根据权利要求6所述的实现数据转储的装置,其特征在于,所述格式化操作单元还用于将所述存储器的内部存储空间划分出操作历史记录区域,以实现实时存储对所述存储 器的相应操作。
9. 根据权利要求6所述的实现数据转储的装置,其特征在于,所述装置还包括字节流转换单元,用于采用字节流的形式对所述文件存储区域中的文件进行数据转储 操作。
10.根据权利要求6-10中任一项所述的实现数据转储的装置,其特征在于,所述装置还包括读文件操作单元,用于对所述文件存储区域中的文件进行读操作; 写文件操作单元,用于对所述文件存储区域中的文件进行写操作。
全文摘要
本发明公开了一种实现数据转储的方法和装置。其中,所述方法包括按照预置规则,将存储器的内部存储空间按照功能进行格式化操作,所述格式化操作包括将所述存储器的内部存储空间划分出多个文件存储区域,不同文件存储区域对应不同种类文件,并为所述存储器分配使用权限信息;当接收用户的数据转储操作请求时,将所述用户输入的权限信息与所述使用权限信息进行匹配,当匹配成功时,允许所述用户对所述文件存储区域中的文件进行数据转储操作。通过本发明,能够提高移动存储器转储文件的安全性。
文档编号G06F12/14GK101763318SQ201010003368
公开日2010年6月30日 申请日期2010年1月21日 优先权日2010年1月21日
发明者何伟挺, 叶莹, 施一明, 潘再生, 袁剑蓉, 谢东凯, 谭平, 黄文君 申请人:浙江大学;浙江中控研究院有限公司;中控科技集团有限公司