一种USB存储器及其操作方法转让专利

申请号 : CN200980161255.3

文献号 : CN102598138B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 盛永祥邢益涛

申请人 : 深圳市永盛世纪科技有限公司

摘要 :

本发明涉及移动存储技术领域,针对现有通用串行总线(USB)存储设备安全性不高的缺陷,提供一种USB存储器及其操作方法。USB存储器包括USB接口和存储有文件和文件目录的非易失性存储器,还包括易失性存储器,身份识别模块和控制模块。控制模块用于在枚举过程中,将分配到的盘符指向所述易失性存储器,以及从非易失性存储器中读取文件目录,存放到易失性存储器中;在检测到文件读取请求时,身份识别模块采集用户身份信息,并据此进行身份验证,并在验证成功后,在非易失性存储器中查找请求读取的文什,并在易失性存储器中生成该文件的副本然后输出。本发明可大大提高USB存储设备的安全性。

权利要求 :

1.一种USB存储器,包括USB接口和非易失性存储器,其中,非易失性存储器中存储有至少一个文件以及该至少一个文件对应的文件目录,其特征在于,还包括:易失性存储器;

身份识别模块;以及

控制模块,分别与USB接口、非易失性存储器、易失性存储器和身份识别模块通信连接,用于:在枚举过程中,将分配到的盘符指向所述易失性存储器,以及从非易失性存储器中读取文件目录,存放到易失性存储器中;

在检测到盘符访问请求时,从易失性存储器中读取所述文件目录并输出;

在检测到文件读取请求时,通过身份识别模块采集用户身份信息并据此进行身份验证,并在验证成功后,在非易失性存储器中查找请求读取的文件,并在易失性存储器中生成该文件的副本并输出;

所述控制模块还用于在检测到文件保存请求时,使用易失性存储器中请求保存的文件对非易失性存储器中的对应文件进行替换。

2.根据权利要求1所述的USB存储器,其特征在于,所述控制模块还用于在检测到文件改写请求时,对易失性存储器中请求改写的文件进行改写。

3.根据权利要求1所述的USB存储器,其特征在于,所述非易失性存储器为闪存、光存储、硬盘、铁电存储器、相变存储器、量子存储器、生物存储器或者忆阻型存储器。

4.根据权利要求1所述的USB存储器,其特征在于,所述易失性存储器为SRAM、SDRAM、DRAM、PRAM、量子存储器、生物存储器或者忆阻型存储器。

5.一种USB存储器操作方法,用于对USB存储器进行操作,该USB存储器包括USB接口、易失性存储器和非易失性存储器,其中,非易失性存储器中存储有至少一个文件以及该至少一个文件对应的文件目录,其特征在于,所述方法包括:S1、在枚举过程中,将分配到的盘符指向所述易失性存储器,以及从非易失性存储器中读取文件目录,存放到易失性存储器中;

S2、在检测到盘符访问请求时,从易失性存储器中读取所述文件目录并输出;

S3、在检测到文件读取请求时,采集用户身份信息并据此进行身份验证,并在验证成功后,在非易失性存储器中查找请求读取的文件,并在易失性存储器中生成该文件的副本并输出;

S4、在检测到文件保存请求时,使用易失性存储器中请求保存的文件对非易失性存储器中的对应文件进行替换。

6.根据权利要求5所述的方法,其特征在于,还包括在检测到文件改写请求时,对易失性存储器中请求改写的文件进行改写。

7.根据权利要求5所述的方法,其特征在于,所述非易失性存储器为闪存、光存储、硬盘、铁电存储器、相变存储器、量子存储器、生物存储器或者,忆阻型存储器。

8.根据权利要求5所述的方法,其特征在于,所述易失性存储器为SRAM、SDRAM、DRAM、PRAM、量子存储器、生物存储器或者忆阻型存储器。

说明书 :

一种USB存储器及其操作方法

技术领域

[0001] 本发明涉及移动存储技术,更具体地说,涉及一种USB存储器及其操作方法。

背景技术

[0002] USB存储器自问世伊始,便迅速替代软盘驱动器,成为日常生活这种必不可少的移动存储设备。
[0003] 然而,尽管实现了数据的快捷存储,但现有USB存储器还存在许多缺陷,例如安全性方面的缺陷。现有USB存储器在面对非法访问时,往往不具备安全性防范措施。因此,现有USB存储器极易被非法用户格式化、非法读写、或者遭到病毒的破坏。
[0004] 因此,需要一种USB存储器,可有效克服现有USB存储器所存在的上述缺陷。

发明内容

[0005] 本发明要解决的技术问题在于,针对现有USB存储设备安全性不高的缺陷,提供一种USB存储器及其操作方法。
[0006] 本发明解决其技术问题所采用的技术方案是:
[0007] 构造一种USB存储器,包括USB接口和非易失性存储器,其中,非易失性存储器中存储有至少一个文件以及该至少一个文件对应的文件目录,其特征在于,还包括:
[0008] 易失性存储器;
[0009] 身份识别模块;以及
[0010] 控制模块,分别与USB接口、非易失性存储器、易失性存储器和身份识别模块通信连接,用于:
[0011] 在枚举过程中,将分配到的盘符指向所述易失性存储器,以及从非易失性存储器中读取文件目录,存放到易失性存储器中;
[0012] 在检测到盘符访问请求时,从易失性存储器中读取所述文件目录并输出;
[0013] 在检测到文件读取请求时,通过身份识别模块采集用户身份信息并据此进行身份验证,并在验证成功后,在非易失性存储器中查找请求读取的文件,并在易失性存储器中生成该文件的副本并输出。
[0014] 在本发明提供的USB存储器中,所述控制模块还用于在检测到文件改写请求时,对易失性存储器中请求改写的文件进行改写。
[0015] 在本发明提供的USB存储器中,所述控制模块还用于在检测到文件保存请求时,使用易失性存储器中请求保存的文件对非易失性存储器中的对应文件进行替换。
[0016] 在本发明提供的USB存储器中,所述非易失性存储器为闪存、光存储、硬盘、铁电存储器、相变存储器、量子存储器、生物存储器或者忆阻型存储器。
[0017] 在本发明提供的USB存储器中,所述易失性存储器为SRAM、SDRAM、DRAM、PRAM、量子存储器、生物存储器或者忆阻型存储器。
[0018] 本发明还提供了一种USB存储器操作方法,用于对USB存储器进行操作,该USB存储器包括USB接口、易失性存储器和非易失性存储器,其中,非易失性存储器中存储有至少一个文件以及该至少一个文件对应的文件目录,所述方法包括:
[0019] S1、在枚举过程中,将分配到的盘符指向所述易失性存储器,以及从非易失性存储器中读取文件目录,存放到易失性存储器中;
[0020] S2、在检测到盘符访问请求时,从易失性存储器中读取所述文件目录并输出;
[0021] S3、在检测到文件读取请求时,采集用户身份信息并据此进行身份验证,并在验证成功后,在非易失性存储器中查找请求读取的文件,并在易失性存储器中生成该文件的副本并输出。
[0022] 在本发明提供的方法中,还包括在检测到文件改写请求时,对易失性存储器中请求改写的文件进行改写。
[0023] 在本发明提供的方法中,还包括在检测到文件保存请求时,使用易失性存储器中请求保存的文件对非易失性存储器中的对应文件进行替换。
[0024] 在本发明提供的方法中,所述非易失性存储器为闪存、光存储、硬盘、铁电存储器、相变存储器、量子存储器、生物存储器或者忆阻型存储器。
[0025] 在本发明提供的方法中,所述易失性存储器为SRAM、SDRAM、DRAM、PRAM、量子存储器、生物存储器或者忆阻型存储器。
[0026] 实施本发明的技术方案,具有以下有益效果:本发明提供的USB存储器中设置有一易失性存储器,如此一来,对USB存储器中存储数据的非易失性存储器部分的访问需要通过易失性存储器来进行,且访问过程需要进行身份验证。由于易失性存储器中存储的数据在掉电后立即丢失,因此可保证数据不被非法用户获取,大大提高了USB存储器的安全性。此外,本发明提供的技术方案易于实现,适于大规模生产。

附图说明

[0027] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0028] 图1是依据本发明一较佳实施例的USB存储器的逻辑结构示意图;
[0029] 图2是依据本发明一较佳实施例的USB设备操作方法的流程图。

具体实施方式

[0030] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0031] 本发明提供了一种USB存储器,其中设置有一易失性存储器,如此一来,对USB存储器中存储数据的非易失性存储器部分的访问需要通过易失性存储器来进行,且访问过程需要进行身份验证。由于易失性存储器中存储的数据在掉电后立即丢失,因此可保证数据不被非法用户获取,大大提高了USB存储器的安全性。此外,本发明提供的技术方案易于实现,适于大规模生产。下面就结合附图和具体实施例对本发明提供的技术方案进行详细描述。
[0032] 图1是依据本发明一较佳实施例的USB存储器100的逻辑结构示意图。如图1所示,USB存储器100包括USB接口102、易失性存储器104、身份识别模块106、非易失性存储器106和控制模块108。其中,控制模块110分别与USB接口、非易失性存储器、易失性存储器和身份识别模块通信连接。
[0033] USB接口102用于连接PC,以及接收各种操作命令,例如但不限于盘符访问请求、文件读取请求、文件改写请求和文件保存请求等等。
[0034] 非易失性存储器106中存储有至少一个文件以及该至少一个文件对应的文件目录。在具体实现过程中,非易失性存储器106可采用闪存、光存储、硬盘、铁电存储器、相变存储器、量子存储器、生物存储器或者忆阻型存储器来实现。
[0035] 易失性存储器104用于实现文件目录和文件的临时存储。在具体实现过程中,易失性存储器104可采用SRAM、SDRAM、DRAM、PRAM、量子存储器、生物存储器或者忆阻型存储器来实现。
[0036] 身份识别模块106用于采集用户身份信息,据此进行用户身份识别。在具体实现过程中,身份识别模块106可以是例如但不限于指纹识别器等生物特征识别模块。
[0037] 控制模块110用于:
[0038] 在枚举过程中,将分配到的盘符指向易失性存储器104,并且从非易失性存储器108中读取文件目录,存放到易失性存储器104中;
[0039] 在检测到盘符访问请求时,从易失性存储器104中读取所述文件目录并输出;
[0040] 在检测到文件读取请求时,通过身份识别模块106采集用户身份信息并据此进行身份验证,并在验证成功后,在非易失性存储器108中查找请求读取的文件,并在易失性存储器104中生成该文件的副本并输出;在验证失败时,发出提示通知,例如发出失败提示音,或者通过附加的LED指示灯来指示失败状态等等;在具体实现过程中,可通过提示音或者控制附加的LED等的闪烁状态来提示用户进行身份验证。
[0041] 在检测到文件改写请求时,对易失性存储器104中请求改写的文件进行改写;
[0042] 在检测到文件保存请求时,使用易失性存储器104中请求保存的文件对非易失性存储器108中的对应文件进行替换。在具体实现过程中,该文件操作请求还可间接的由文件关闭操作或者USB设备卸载操作来触发。本发明还提供了一种USB设备操作方法,下面就结合图2对其进行详细描述。
[0043] 图2是依据本发明一较佳实施例的USB设备操作方法200的流程图。如图2所示,方法200开始于步骤202。
[0044] 随后,在下一步骤204,在枚举过程中,将分配到的盘符指向所述易失性存储器;
[0045] 随后,在下一步骤206,从非易失性存储器中读取文件目录,存放到易失性存储器中;
[0046] 随后,在下一步骤208,在检测到盘符访问请求时,从易失性存储器中读取所述文件目录并输出;
[0047] 随后,在下一步骤210,在检测到文件读取请求时,采集用户身份信息并据此进行身份验证,并在验证成功后,在非易失性存储器中查找请求读取的文件,并在易失性存储器中生成该文件的副本并输出;
[0048] 随后,在下一步骤212,在检测到文件改写请求时,对易失性存储器中请求改写的文件进行改写;
[0049] 随后,在下一步骤214,在检测到文件保存请求时,使用易失性存储器中请求保存的文件对非易失性存储器中的对应文件进行替换。
[0050] 最后,方法200结束于步骤216。
[0051] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。