基于移动终端的优盘实现方法、装置及移动终端的制作方法

文档序号:6467944阅读:177来源:国知局
专利名称:基于移动终端的优盘实现方法、装置及移动终端的制作方法
技术领域
本发明涉及移动终端存储技术,尤其涉及一种基于移动终端的优盘实现 方法、装置及移动终端。
背景技术
U盘,即优盘是目前广泛使用的一种存储设备,可以方便地在PC机上使 用而不需要特别提供驱动程序。其容量大小一般是固定的,由实际的物理存 储介质决定。另外,随着手机等移动终端的大范围普及,通过手机等移动终
端实现u盘存储功能来满足人们一般的存储需求能够带来更多便捷,然而,以
手机为例,由于手机内部有一个具有专用格式的文件系统,用于存储手机内
部的信息,手机与PC机连接后,需要安装特定的软件,才能访问手机内部文
件系统中允许访问的内容。
目前,通过手机等移动终端实现存储功能的方法主要有两种第一种方
法是利用移动终端上的存储卡。当移动终端通过USB接口与PC机连接时,存 储卡可以作为U盘使用;第二种方法是在移动终端的FLASH芯片中划分专门的 存储区域。当移动终端通过USB接口与PC机连接时,此部分存储区域可以作 为U盘使用。
在实现本发明的过程中,发明人发现,采用上述第一种方法,移动终端 需要提供专门的存储卡插槽,存储卡的容量是固定的,且存储卡的存储空间 只能作为存储用户文件使用,不能被移动终端内部的文件系统用作存储手机 的系统文件;采用上述第二种方法,由于存储区域是事先划定的,大小确定, 同样无法灵活调整,也不能和移动终端自身的文件共用存储空间。

发明内容
本发明的目的是把移动终端存储空间中的一部分存储空间模拟成优盘, 其容量大小可以根据需要进行调整,在PC机上使用模拟优盘不需要提供专门 的驱动程序。
本发明实施例提供一种基于移动终端的优盘实现方法,包括接收优盘
访问指令;将所述的优盘访问指令转换为对移动终端数据的访问指令;根据 移动终端数据的访问指令对移动终端的相应的存储空间进行访问。
本发明另一实施例提供一种基于移动终端的优盘实现装置,包括访问
指令接收单元,用于接收优盘访问指令;访问指令转换单元,用于将优盘访 问指令转换为对移动终端数据的访问指令;数据访问单元,用于根据移动终 端数据的访问指令对移动终端存储单元的数据进行访问。
本发明另一实施例提供一种移动终端,该移动终端包括优盘实现装置, 所述优盘实现装置包括访问指令接收单元,用于接收优盘访问指令;访问 指令转换单元,用于将优盘访问指令转换为对移动终端数据的访问指令;数 据访问单元,用于根据移动终端数据的访问指令对移动终端存储单元的数据 进行访问。
本发明实施例提供的基于移动终端的优盘实现方法、装置及移动终端, 通过在移动终端存储空间中创建优盘模拟文件来进行优盘模拟,在移动终端 上实现优盘的存储功能,且存储空间可调,移动终端在收到优盘访问指令时, 将所述的优盘访问指令转换为对移动终端优盘模拟文件的数据的访问指令, 从而对移动终端的相应的存储空间进行访问。由于可根据实际需求对优盘模 拟文件的大小进行设置,所以,本发明能够在实现优盘的存储功能的同时, 更有效地利用资源。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中
图1为设置了本发明实施例优盘实现装置的彩屏手机的结构示意图; 图2为本发明实施例基于移动终端的优盘实现装置200的结构图3为本发明实施例所述优盘实现装置200通过USB接口被PC机访问
的流程图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实 施例和附图,对本发明实施例做进一步详细说明。在此,本发明的示意性实 施例及其说明用于解释本发明,但并不作为对本发明的限定。
实施例一
本发明实施例提供一种基于移动终端的优盘实现装置,本发明实施例提 供的优盘实现装置一般用于手机、照相机等移动终端,下面以优盘实现装置
设置于彩屏手机上,且PC机通过USB接口访问设置于手机的优盘实现装置 为实施例,结合附图对本发明实施例的优盘实现装置作进一步详细说明。 图1为设置了本发明实施例的优盘实现装置的彩屏手机的结构示意图。
请参考图l,设置本发明实施例的优盘实现装置的彩屏手机主要包括手机天
线,射频单元,基带电路,语音译码/语音编码,中央处理器,键盘,彩色显
示屏,存储器等,除此之外,该彩屏手机还包括优盘实现装置200,以在该
彩屏手机上实现存储空间可调的优盘存储的功能,使得PC机在访问该彩屏手
机时,无须再安装特定驱动程序,灵活使用去优盘存储功能的同时,节约了 彩屏手机的系统资源。
图2为图1所示的优盘实现装置200的组成框图,请参照图2,本发明实
施例的优盘实现装置200主要包括
访问指令接收单元201,用于接收优盘访问指令;
在本实施例中,所述访问指令接收单元201接收的优盘访问指令至少携带参数要访问的起始扇区和要访问的扇区数。
访问指令转换单元202,用于将优盘访问指令转换为对移动终端数据的访 问指令;
在本实施例中,访问指令转换单元202将优盘访问指令转换为对移动终 端数据的访问指令为将所述优盘访问指令携带的参数转换为访问移动终端
数据的参数,即将要访问的起始扇区、要访问的扇区数分别转换为要访问的 移动终端数据的偏移、要访问的移动终端数据的字节数,其中,要访问的移 动终端数据的偏移=要访问的起始扇区乂每个扇区包括的字节数;要访问的移
动终端数据的字节数=要访问的扇区数x每个扇区包括的字节数。
数据访问单元203,用于根据移动终端数据的访问指令对移动终端存储单 元204的数据进行访问。
在本实施例中,所述数据访问单元203根据移动终端数据的访问指令对 所述优盘模拟文件的数据进行访问。
在本实施例中,该优盘实现装置200还包括
优盘模拟文件创建单元205,用于在移动终端存储单元中创建优盘模拟文 件;还用于创建文件大小根据所述移动终端存储空间的剩余空间及用户需要 自动确定的优盘模拟文件;或者创建文件大小由用户设定的优盘模拟文件。
本实施例的优盘实现装置,通过在移动终端存储空间中创建优盘模拟文 件来进行优盘模拟,在移动终端上实现了存储空间可调的优盘存储功能,使 得移动终端在收到优盘访问指令时,将所述的优盘访问指令转换为对移动终 端优盘模拟文件的数据的访问指令,从而对移动终端的相应的存储空间进行 访问。由于可根据实际需求对优盘模拟文件的大小进行设置,所以,本实施 例能够在实现优盘的存储功能的同时,更有效地利用资源。
实施例二-
本发明实施例还提供一种基于移动终端的优盘实现方法,下面结合附图 和实施例一的优盘实现装置200对本实施例的优盘实现方法进行说明。图3为本发明实施例所述优盘实现装置200通过USB接口被PC机访问 的流程图,这里,优盘实现装置200中移动终端存储单元204为手机文件系 统,如图3所示,本实施例所述优盘实现装置实现优盘功能包括以下步骤
步骤301:在手机文件系统中创建优盘模拟文件。
这里,由优盘模拟文件创建单元205在手机文件系统中创建优盘模拟文件。
优盘模拟文件的大小决定了模拟优盘的存储空间大小,其可以由手机根 据手机文件系统的剩余空间及用户需要自动确定,也可以给用户提供设置界 面,由用户设定。 一般情况下,对所创建优盘模拟文件的内容没有特别要求, 可以为全FF或全0。
步骤302:模拟优盘的手机接入PC机。
这里,模拟优盘的手机通过USB接口接入PC机。
步骤303: PC机获取当前模拟优盘的信息。
模拟优盘的手机通过USB接口接入PC机时,PC机会发出一系列USB 命令,以获取当前USB设备的设备类型(如USB鼠标、打印机)等基本信息, 在发明中,手机向PC机返回的设备类型为大容量存储(MS)设备。
当PC机确定接入的USB设备是MS设备后,会进一步向USB设备的 USB接口下发SCSI命令,以获取该MS设备的更多信息,如该MS设备(本 发明实施例中为模拟优盘)包括的扇区(sector)数,以及每个扇区包括的字 节数(sector—size)等信息。
步骤304: PC机发送对模拟优盘的访问指令。
这里,访问指令一般指读/写操作指令,读/写操作指令由访问指令接收单 元201负责接收,并传递给访问指令转换单元202。
PC机通过USB接口向模拟优盘的手机发送读/写操作命令。由于对优盘 的访问,最终体现为对优盘的某个扇区进行访问,所以该读/写操作命令至少 携带参数要访问的起始扇区sec_pos和要访问的扇区数sec一num。步骤305:模拟优盘的手机将PC机对模拟优盘的访问指令转换为对优盘 模拟文件的数据的访问指令。
访问指令转换单元202对收到的读/写操作命令进行解析后,会将该读/
写操作命令携带的对优盘的操作参数转换为对优盘模拟文件的数据的操作参
数,即将要访问的起始扇区secjos、要访问的扇区数sec—num分别转换为要 访问的优盘模拟文件的数据的偏移readjos、要访问的优盘模拟文件的数据的 字节数read—length,具体的转换关系为
read_pos = sec_pos X sector—size
read—length = sec—num X sector—size
其中,sector—size为模拟优盘每个扇区包含的字节数(如512字节)。 例如,要访问的起始扇区secjos为2、每个扇区包含的字节数为512字
节、要访问的扇区数secjum为3,则根据上述转换关系转换后,要访问的优
盘模拟文件的数据的偏移reacLpos为1024字节、要访问的优盘模拟文件的数
据的字节数为1536字节。
步骤306:根据转换后的参数对优盘模拟文件的数据进行操作。
这里,具体由数据访问单元203根据转换后的参数,相应地调用文件系
统函数进行操作。
从以上描述不难看出,采用本发明实施例的基于移动终端的优盘实现方 法,可以在没有SD卡等外部存储介质、且没有手机驱动程序的情况下,对手 机模拟的优盘进行读写操作。并且,如果手机文件系统需要更大的系统存储 空间,则可以减少模拟优盘的容量,甚至取消模拟优盘。
实施例三
本发明实施例还提供一种移动通信终端,该移动通信终端除了包含其本 身的一些软硬件组成外,还包含了实施例一的优盘实现装置以及实施例二的 优盘实现方法,具体的各组成部分的功能以及处理流程己在前两个实施例中 作了详细说明,在此不再赘述。本实施例的移动通信终端,实现了存储空间可调的优盘存储功能,使得 移动终端在收到优盘访问指令时,将所述的优盘访问指令转换为对移动终端 优盘模拟文件的数据的访问指令,从而对移动终端的相应的存储空间进行访 问,由于可根据实际需求对优盘模拟文件的大小进行设置,所以,本实施例 能够在实现优盘的存储功能的同时,更有效地利用资源。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了 进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已, 并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任 何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种基于移动终端的优盘实现方法,其特征在于,该方法包括接收优盘访问指令;将所述的优盘访问指令转换为对移动终端数据的访问指令;根据移动终端数据的访问指令对移动终端的相应的存储空间进行访问。
2、 根据权利要求1所述的优盘实现方法,其特征在于,所述对移动终端 相应的存储空间进行访问为对所述移动终端存储空间中预先创建的优盘模拟文件进行访问。
3、 根据权利要求2所述的优盘实现方法,其特征在于,所述在移动终端 存储空间中创建优盘模拟文件为在移动终端存储空间中,创建文件大小由所述移动终端根据所述移动终 端存储空间的剩余空间及用户需要自动确定的优盘模拟文件。
4、 根据权利要求2所述的优盘实现方法,其特征在于,所述在移动终端存储空间中创建优盘模拟文件为在移动终端存储空间中,创建文件大小由用户设定的优盘模拟文件。
5、 根据权利要求1所述的优盘实现方法,其特征在于,所述接收的优盘访问指令至少携带参数要访问的起始扇区和要访问的扇区数。
6、 根据权利要求5所述的优盘实现方法,其特征在于,所述将优盘访问指令转换为对移动终端数据的访问指令为将所述优盘访问指令携带的参数转换为访问移动终端数据的参数,即将 要访问的起始扇区、要访问的扇区数分别转换为要访问的移动终端数据的偏移、要访问的移动终端数据的字节数;其中,要访问的移动终端数据的偏移=要访问的起始扇区x每个扇区包括 的字节数,要访问的移动终端数据的字节数=要访问的扇区数x每个扇区包括的字节数。
7、 一种基于移动终端的优盘实现装置,其特征在于,所述装置包括 访问指令接收单元,用于接收优盘访问指令;访问指令转换单元,用于将优盘访问指令转换为对移动终端数据的访问指令;数据访问单元,用于根据移动终端数据的访问指令对移动终端存储单元 的数据进行访问。
8、 根据权利要求7所述的优盘实现装置,其特征在于,该装置还包括优盘模拟文件创建单元,用于在移动终端存储单元中创建优盘模拟文件, 使所述数据访问单元根据移动终端数据的访问指令对所述优盘模拟文件的数据进行访问;其中,所述优盘模拟文件创建单元还用于创建文件大小根据所述移动终端存储空间的剩余空间及用户需要自动确定的优盘模拟文件;或者所述优盘模拟文件创建单元还用于创建文件大小由用户设定的优盘模拟 文件。
9、 根据权利要求7所述的优盘实现装置,其特征在于,所述访问指令接 收单元接收的优盘访问指令至少携带参数要访问的起始扇区和要访问的扇区数。
10、 根据权利要求9所述的优盘实现装置,其特征在于,所述访问指令 转换单元将优盘访问指令转换为对移动终端数据的访问指令为将所述优盘访问指令携带的参数转换为访问移动终端数据的参数,即将 要访问的起始扇区、要访问的扇区数分别转换为要访问的移动终端数据的偏 移、要访问的移动终端数据的字节数;其中,要访问的移动终端数据的偏移=要访问的起始扇区X每个扇区包括 的字节数,要访问的移动终端数据的字节数=要访问的扇区数X每个扇区包 括的字节数。
11、 一种移动通信终端,其特征在于,所述移动通信终端包括优盘实现装置,所述优盘实现装置包括访问指令接收单元,用于接收优盘访问指令;访问指令转换单元,用于将优盘访问指令转换为对移动终端数据的访问 指令;数据访问单元,用于根据移动终端数据的访问指令对移动终端存储单元 的数据进行访问。
12、 根据权利要求ll所述的移动通信终端,其特征在于,所述优盘实现装置还包括优盘模拟文件创建单元,用于在移动终端存储单元中创建优盘模拟文件, 使所述数据访问单元根据移动终端数据的访问指令对所述优盘模拟文件的数 据进行访问;其中,所述优盘模拟文件创建单元还用于创建文件大小根据所述移动终端存储空间的剩余空间及用户需要自动确定的优盘模拟文件;或者所述优盘模拟文件创建单元还用于创建文件大小由用户设定的优盘模拟 文件。
13、 根据权利要求ll所述的移动通信终端,其特征在于,所述访问指令接收单元接收的优盘访问指令至少携带参数要访问的起始扇区和要访问的扇区数。
14、 根据权利要求13所述的移动通信终端,其特征在于,所述访问指令 转换单元将优盘访问指令转换为对移动终端数据的访问指令为将所述优盘访问指令携带的参数转换为访问移动终端数据的参数,即将 要访问的起始扇区、要访问的扇区数分别转换为要访问的移动终端数据的偏移、要访问的移动终端数据的字节数;其中,要访问的移动终端数据的偏移=要访问的起始扇区X每个扇区包括 的字节数,要访问的移动终端数据的字节数=要访问的扇区数X每个扇区包 括的字节数。
全文摘要
本发明提供一种基于移动终端的优盘实现方法、装置及移动终端,本发明基于移动终端的优盘实现方法主要包括接收优盘访问指令;将所述的优盘访问指令转换为对移动终端文件的访问指令;根据移动终端文件的访问指令对移动终端的相应的存储空间进行访问。由于可根据实际需求对模拟优盘的存储空间进行设置,所以,本发明能够在实现优盘的存储功能的同时,更有效地利用资源。
文档编号G06F17/30GK101430638SQ20081017634
公开日2009年5月13日 申请日期2008年11月20日 优先权日2008年11月20日
发明者李翔宇 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1