[发明专利]USB存储设备及其驱动方法有效
| 申请号: | 201110436778.3 | 申请日: | 2011-12-23 |
| 公开(公告)号: | CN103177019A | 公开(公告)日: | 2013-06-26 |
| 发明(设计)人: | 张雪元 | 申请(专利权)人: | 联想(北京)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王波波 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | usb 存储 设备 及其 驱动 方法 | ||
技术领域
本发明涉及到移动存储设备,特别涉及到能够对超大文件进行各种文件操作的USB存储设备及其驱动方法。
背景技术
当前,通用串行总线(USB)接口的移动存储设备已经得到广泛应用。随着社会需求和科技技术的发展,使用者越来越期望拥有更快的读取速度和更大的存储容量的USB设备。事实上,随着存储技术的发展,目前已经开发出具有大存储容量的USB设备,例如4GB、8GB、16GB、32GB或者更大。
随着USB设备存储容量的逐渐增大,又产生了新的问题。其中一个典型的问题是,虽然USB设备的存储容量大于4GB,但是在某些操作系统下,当存储超过4GB大小的文件时,USB设备往往会报错,例如显示没有足够的存储空间,结果存储失败。出现这种现象的原因是,USB设备的文件系统通常为FAT32格式,在该文件格式下文件大小被限制为不超过4GB,因而导致USB设备不能存储超过4GB大小的文件。
结果,如果要在现有的USB设备存储较大的文件,就必须手动的采用文件分割软件将文件分割成若干个较小的子文件,然后才能存储或复制。而在使用该文件之前,也必须手动的将这些文件合并还原成大文件。显然,这大大降低了USB设备的用户体验。
因此,需要对现有的USB设备进行改进,使其能够容易的存取较大的文件,而不需要使用者进行手工的分割和还原。
发明内容
本发明的目的是提供一种USB存储设备及其驱动方法,该设备及方法通过对文件大小超过预定阈值的文件进行自动的分割和还原,可以实现对任意大小文件的各种操作,包括写入、读取、删除、改名等,从而大大提高了USB设备的应用范围和用户体验。
根据本发明的一个方面,提供了一种USB存储设备,包括:接口单元1,其基于USB协议与外部设备进行数据通讯;存储单元2,用于存储数据;控制单元3,通过接口单元1接收文件操作指令,对存储单元2进行文件操作;其中,当在存储单元2上写入大于预定阈值的目标文件时,控制单元3执行分割操作以将该目标文件分割为多个小于或等于该阈值的子文件。
其中,所述控制单元3包括:检测模块301,用于检测并判断目标文件的大小是否大于预定阈值;分割模块302,当目标文件的大小大于所述预定阈值时,分割模块302将该目标文件分割为多个小于或等于该阈值的子文件;操作模块303,用于对存储单元2上的文件执行各种文件操作。
其中,所述分割模块302将目标文件分割为文件大小均小于或等于预定阈值的一个主文件和多个附属文件,所述主文件包含对每个附属文件的标识,使得对主文件进行任何类型的文件操作时,也对被主文件标识的多个附属文件进行相同类型的文件操作。
进一步,所述主文件包括存储目标文件被分割的一部分数据的主文件数据部分和包含对每个附属文件的标识的附属文件信息部分,每个所述附属文件包括存储目标文件被分割的其他部分数据。所述附属文件信息部分包括:附属文件信息部分大小(4字节)+附属文件的个数(4字节)+CRC校验(4字节)+第1附属文件信息部分长度(len)+第1附属文件大小(4字节)+第1附属文件名(len-4)+......+第n附属文件信息部分长度(len)+第n附属文件大小(4字节)+第n附属文件名(len-4)。
可选的,所述控制单元3包括还原模块304,用于对分割形成的多个子文件进行合并以将其还原为所述目标文件。
所述文件操作包括对文件的读取、写入、移动和修改。
根据本发明的另一方面,提供了一种USB存储设备的驱动方法,所述USB存储设备包括与外部设备进行数据通讯的接口单元,存储数据的存储单元,以及通过接口单元接收文件操作指令以对存储单元进行文件操作的控制单元,所述驱动方法包括:当写入大于预定阈值的目标文件时,执行分割操作以将该目标文件分割为多个小于或等于该阈值的子文件。
其中,所述分割操作将目标文件分割为文件大小均小于或等于预定阈值的一个主文件和多个附属文件,所述主文件包含对每个附属文件的标识,使得对主文件进行任何类型的文件操作时,也对被主文件标识的多个附属文件进行相同类型的文件操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110436778.3/2.html,转载请声明来源钻瓜专利网。





