【摘要】 本发明提供了一种在移动终端的非线性闪存上实现U盘功能的装置,包括FAT文件系统,其包括:文件系统传输单元,设置在FAT文件系统与非线性闪存之间,用于将文件以FAT格式存储到非线性闪存中并对文件进行管理,以及使外部计算机通过文件系统传输单元来访问非线性闪存上的U盘区域。从而,增加了移动终端对非线性闪存利用率,又提高了手机的实用性。 【专利类型】发明申请 【申请人】中兴通讯股份有限公司 【申请人类型】企业 【申请人地址】518057 中国广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】南山区 【申请号】CN200880109710.0 【申请日】2008-02-18 【申请年份】2008 【公开公告号】CN101809544A 【公开公告日】2010-08-18 【公开公告年份】2010 【IPC分类号】G06F12/00 【发明人】王志慧; 谢仁艿; 徐金禄; 张欣; 祁麟; 段红乐 【主权项内容】文件系统传输单元, 设置在所述 FAT 文件系统与所述非线性闪存 之间, 用于^ 1文件以 FAT格式存储到所述非线性闪存中并对所述文件进 行管理, 以及使外部计算机通过所述文件系统传输单元来访问所述非线 性闪存上的 U盘区域。 根据权利要求 1所述的装置, 其特征在于, 所述文件系统传输单元包括: 文件系统传输接口层, 用于提供与所述 FAT文件系统的接口; 文件系统传输实现层, 用于将所述 FAT 文件系统提供的逻辑扇区 映射成所述非线性闪存上的物理扇区; 以及 非线性闪存接口层, 用于提供与所述非线性闪存的接口, 来将所述 文件存储到所述非线性闪存上的所述 U盘区域中。 根据权利要求 2所述的装置, 其特征在于, 还包括: 装置识别单元,用于在所述外部计算机访问所述非线性闪存上的所 述 U盘区域之前, 识别出 USB海量存储标准类设备。 根据权利要求 3所述的装置, 其特征在于, 还包括: USB 海量存储协议单元, 用于使所述文件系统传输单元通过所述 USB海量存储协议模块与所述外部计算机进行通信。 根据权利要求 4所述的装置, 其特征在于, 还包括: U盘数据包处理单元,用于将所述外部计算机接收的数据提供给数 据交换单元并将所述数据交换单元处理后的数据发送回所述外部计算 机; 以及 所述数据交换单元,用于从所接收的数据中提取小型计算机接口传 输命令集, 并根据所述小型计算机接口传输命令集执行相应处理。 根据权利要求 5所述的装置, 其特征在于, 所述接收的数据和所述发送 的数据均为命令块包的形式。根据权利要求 6所述的装置, 其特征在于, 如果所述小型计算机接口传 输命令集为读写操作,则对所迷 FAT文件系统的逻辑扇区进行读写操作, 并通过所述文件系统传输单元将所述逻辑扇区映射成所述非线性闪存的 所述物理扇区。 根据权利要求 2所迷的装置, 其特征在于, 还包括: 多文件系统实现单元, 用于当所述移动终端存在包括 U 盘文件系 统和主文件系统的多个文件系统时, 将 U盘文件挂载在所述主文件系统 的一个空目录下, 指定所述 U盘区域的起始地址, 并通过所述文件系统 传输层将写入到所述 FAT文件系统的所述逻辑地址的所述文件映射到所 述 U盘区域,以通过所述非线性闪存的接口层对多个文件系统进行访问。 根据权利要求 8所迷的装置, 其特征在于, 还包括: 应用层访问单元, 用于当所述移动终端的应用层对所述 U 盘区域 进行访问时, 指定所述 U盘文件的挂载目录, 如果所述 U盘文件系统确 定所述挂载目录为所述 U盘文件的挂载目录, 则通过所述文件系统传输 层将进行读写操作的所述文件在所述 FAT文件系统中的所述逻辑地址映 射成所述 U盘区域的物理地址。 【当前权利人】中兴通讯股份有限公司 【当前专利权人地址】中国广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 【专利权人类型】上市股份有限公司 【统一社会信用代码】9144030027939873X7 【家族引证次数】3.0 【家族被引证次数】1