公开/公告号CN103324445A
专利类型发明专利
公开/公告日2013-09-25
原文格式PDF
申请/专利权人 深圳市江波龙电子有限公司;
申请/专利号CN201310202057.5
发明设计人 豆威;
申请日2013-05-27
分类号G06F3/06(20060101);
代理机构44224 广州华进联合专利商标代理有限公司;
代理人何平
地址 518057 广东省深圳市南山区科发路8号金融服务技术创新基地1栋8楼A、B、C、D、E、F1
入库时间 2024-02-19 20:34:51
法律状态公告日
法律状态信息
法律状态
2018-12-28
专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F3/06 变更前: 变更后: 申请日:20130527
专利权人的姓名或者名称、地址的变更
2016-02-03
授权
授权
2013-10-30
实质审查的生效 IPC(主分类):G06F3/06 申请日:20130527
实质审查的生效
2013-09-25
公开
公开
技术领域
本发明涉及存储设备,特别是涉及一种USB存储设备运行的方法和系统、 USB存储设备。
背景技术
可读写存储设备的种类很多,如U盘、移动硬盘等。以U盘为例,传统的 U盘中带有USB-CDROM(Universal Serial Bus-Compact Disc Read-Only Memory,通用串行接口-只读存储器)光盘仿真模式,其内部包含可读写区域和 CDROM区域,在量产这种U盘时,需要分区工具对U盘进行分区设置,并需 通过烧录工具将光盘镜像文件(ISO文件)烧录到U盘的CDROM区域。这样 烧录过程繁琐,且在使用U盘的过程中,该CDROM区域不能被使用,导致一 定的资源浪费。当要重新将CDROM区域恢复成可读写区域使用时,需将U盘 重新格式化,这样导致U盘使用不灵活,且对U盘造成一定程度的损坏,缩短 其使用寿命。
发明内容
基于此,有必要对传统的可读写存储设备中设置CDROM区域后使用不灵 活且因需格式化使得使用寿命缩短的问题,提供一种使用灵活且能延伸使用寿 命的USB存储设备运行的方法。
此外,还有必要提供一种使用灵活且能延伸使用寿命的USB存储设备。
此外,还有必要提供一种使用灵活且能延伸使用寿命的USB存储设备运行 的系统。
一种USB存储设备运行的方法,所述方法包括:
USB存储设备上电后,自动检测所述USB存储设备存储区域内包含的光盘 镜像文件;
所述USB存储设备将检测到的光盘镜像文件转化为CDROM磁盘类型信 息,并将所有磁盘类型信息上报给主机端;所述磁盘类型包括普通U盘和/或 CDROM磁盘。
在其中一个实施例中,所述方法还包括:
主机端根据所述USB存储设备上报的所有磁盘类型信息加载相应的驱动, 并显示相应的盘符。
在其中一个实施例中,所述CDROM磁盘存储空间的大小与其对应的光盘 镜像文件的大小一致,所述CDROM磁盘可访问的存储地址与其对应的光盘镜 像文件在所述USB存储设备中的存储地址一致,所述普通U盘的存储空间为所 述USB存储设备提供的总存储空间减去所有CDROM磁盘的存储空间。
在其中一个实施例中,所述方法还包括:
发起对CDROM磁盘的访问请求;
根据所述访问请求,将访问所述CDROM磁盘的地址转化为对应的光盘镜 像文件在所述USB存储设备中的地址;
对所述光盘镜像文件在所述USB存储设备中的地址进行读操作。
在其中一个实施例中,所述USB存储设备为单个的U盘或者是读卡器与存 储卡组成的复合USB存储设备;
所述光盘镜像文件为零个、一个或多个,所述CDROM磁盘与光盘镜像文 件一一对应。
一种USB存储设备,所述USB存储设备包括:检测模块,用于在USB存 储设备上电后,自动检测所述USB存储设备存储区域内包含的光盘镜像文件;
上报模块,用于将检测到的光盘镜像文件转化为CDROM磁盘类型信息, 并将所有磁盘类型信息上报给主机端;所述磁盘类型包括普通U盘和/或 CDROM磁盘。
在其中一个实施例中,所述CDROM磁盘存储空间的大小与其对应的光盘 镜像文件的大小一致,所述CDROM磁盘可访问的存储地址与其对应的光盘镜 像文件在所述USB存储设备中的存储地址一致,所述普通U盘的存储空间为所 述USB存储设备提供的总存储空间减去所有CDROM磁盘的存储空间。
在其中一个实施例中,所述USB存储设备为单个的U盘或者是读卡器与存 储卡组成的复合USB存储设备;
所述光盘镜像文件为零个、一个或多个,所述CDROM磁盘与光盘镜像文 件一一对应。
在其中一个实施例中,所述USB存储设备包括:
转化模块,用于在主机端对CDROM磁盘发起访问请求时,将访问所述 CDROM磁盘的地址转化为对应的光盘镜像文件在所述USB存储设备中的地 址。
一种USB存储设备运行的系统,包括主机端和上述的USB存储设备,所述 主机端包括:
加载显示模块,用于根据所述USB存储设备上报的所有磁盘类型信息加载 的相应的驱动,并显示相应的盘符。
在其中一个实施例中,所述主机端还包括请求发起模块和读取模块,所述 USB存储设备包括转化模块,其中:
请求发起模块,用于发起对CDROM磁盘的访问请求;
转化模块,用于根据所述访问请求,将访问所述CDROM磁盘的地址转化 为对应的光盘镜像文件在所述USB存储设备中的地址;
读取模块,用于对所述光盘镜像文件在所述USB存储设备中的地址进行读 操作。
上述USB存储设备运行的方法和系统、USB存储设备,通过USB存储设 备上电后自动检测存储区域内包含的光盘镜像文件,并将光盘镜像文件信息转 化为CDROM磁盘类型信息,将所有磁盘类型信息上报给主机端,不需专用的 分区工具和磁盘刻录工具,即可将相应的光盘镜像文件存储在USB存储设备, 作为各种系统或软件的启动盘或安装盘,且在不需要将USB存储设备作为启动 盘或安装盘时,直接将相应的光盘镜像文件删除即可,不损耗USB存储设备的 容量,使用灵活,因不需对USB存储设备进行格式化,减少了对USB存储设备 的损坏,延长了USB存储设备的使用寿命。
附图说明
图1为一个实施例中USB存储设备运行的方法的流程图;
图2为另一个实施例中USB存储设备运行的方法的流程图;
图3为另一个实施例中USB存储设备运行的方法的流程图;
图4为一个实施例中USB存储设备的结构框图;
图5为一个实施例中USB存储设备运行的系统的结构框图;
图6为另一个实施例中USB存储设备运行的系统的结构框图。
具体实施方式
下面结合具体的实施例及附图对USB存储设备运行的方法和系统的技术方 案进行详细的描述,以使其更加清楚。
如图1所示,为一个实施例中USB存储设备运行的方法的流程图。该USB 存储设备可为单个的U盘或者是读卡器与存储卡组成的复合USB存储设备等。 该USB存储设备运行的方法,包括:
步骤S102,USB存储设备上电后,自动检测该USB存储设备存储区域内 包含的光盘镜像文件。
具体的,首先可将一个或多个光盘镜像文件(ISO文件)存储到USB存储 设备的文件系统中,用于在USB存储设备中的存储区域对应一个或多个 CDROM磁盘,且CDROM磁盘与光盘镜像文件一一对应。USB存储设备插入 主机端上电后,USB存储设备内的固有程序自动检测USB存储设备存储区域内 是否包含有光盘镜像文件。在USB存储设备中可包括零个、一个或多个光盘镜 像文件。
此外,首先需制作ISO文件。可通过一些工具制作的,如使用UltraISO工 具制作ISO文件。
步骤S104,USB存储设备将检测到的光盘镜像文件转化为CDROM磁盘类 型信息,并将所有磁盘类型信息上报给主机端;该磁盘类型包括普通U盘和/或 CDROM磁盘。
具体的,USB存储设备获取USB存储设备中的LUN(Logical Unit Number, 逻辑单元号)及每个LUN对应的磁盘类型信息,并将检测到的光盘镜像文件信 息转换为CDROM磁盘类型信息,然后将所有磁盘类型信息上报给主机端。普 通U盘是指可读写的盘。
此外,该CDROM磁盘存储空间的大小与其对应的光盘镜像文件的大小一 致,该CDROM磁盘可访问的存储地址与其对应的光盘镜像文件在该USB存储 设备中的存储地址一致,该普通U盘的存储空间为该USB存储设备提供的总存 储空间减去所有CDROM磁盘的存储空间。
上述USB存储设备运行的方法,通过USB存储设备上电后自动检测存储区 域内包含的光盘镜像文件,并将光盘镜像文件信息转化为CDROM磁盘类型信 息,将所有磁盘类型信息上报给主机端,不需专用的分区工具和磁盘刻录工具, 即可将相应的光盘镜像文件存储在USB存储设备,作为各种系统或软件的启动 盘或安装盘,且在不需要将USB存储设备作为启动盘或安装盘时,直接将相应 的光盘镜像文件删除即可,不损耗USB存储设备的容量,使用灵活,因不需对 USB存储设备进行格式化,减少了对USB存储设备的损坏,延长了USB存储 设备的使用寿命。
如图2所示,为另一个实施例中USB存储设备运行的方法的流程图。该USB 存储设备运行的方法,包括:
步骤S202,USB存储设备上电后,自动检测该USB存储设备存储区域内 包含的光盘镜像文件。
步骤S204,USB存储设备将检测到的光盘镜像文件转化为CDROM磁盘类 型信息,并将所有磁盘类型信息上报给主机端;该磁盘类型包括普通U盘和/或 CDROM磁盘。
步骤S206,主机端根据该USB存储设备上报的所有磁盘类型信息加载相应 的驱动,并显示相应的盘符。
具体的,主机端根据上报的所有磁盘类型信息获取相应的驱动,并加载相 应的驱动,使得可与USB存储设备进行正常通信。所有磁盘类型信息可包括普 通U盘信息和/或CDROM磁盘类型信息。若所有磁盘类型信息只包括普通U盘 信息,则只加载普通U盘的驱动,并显示U盘盘符;若所有磁盘类型信息只包 括CDROM磁盘类型信息,则只加载CDROM磁盘的驱动,并显示CDROM磁 盘的盘符;若所有磁盘类型信息包括普通U盘和CDROM磁盘类型信息,则加 载普通U盘的驱动和CDROM磁盘的驱动,并显示普通U盘的盘符和CDROM 磁盘的盘符。
如图3所示,为另一个实施例中USB存储设备运行的方法的流程图。图3 中的USB存储设备运行的方法与图2相比区别在于增加了主机端访问CDROM 磁盘的步骤。该USB存储设备运行的方法,包括:
步骤S302,USB存储设备上电后,自动检测该USB存储设备存储区域内 包含的光盘镜像文件。
步骤S304,USB存储设备将检测到的光盘镜像文件转化为CDROM磁盘类 型信息,并将所有磁盘类型信息上报给主机端;该磁盘类型包括普通U盘和/或 CDROM磁盘。
步骤S306,主机端根据该USB存储设备上报的所有磁盘类型信息加载相应 的驱动,并显示相应的盘符。
步骤S308,发起对CDROM磁盘的访问请求。
主机端根据驱动发起对CDROM磁盘的访问请求。
步骤S310,根据该访问请求,将访问该CDROM磁盘的地址转化为对应的 光盘镜像文件在USB存储设备中的地址。
具体的,根据该访问请求,USB存储设备自动检测自身的文件系统,并查 找到与该CDROM磁盘对应的光盘镜像文件,并将该CDROM磁盘的地址转化 为对应的光盘镜像文件在USB存储设备的地址。
步骤S312,对该光盘镜像文件在该USB存储设备中的地址进行读操作。
上述USB存储设备运行的方法,通过USB存储设备上电后自动检测存储区 域内包含的光盘镜像文件,并将光盘镜像文件信息转化为CDROM磁盘类型信 息,将所有磁盘类型信息上报给主机端,主机端根据USB存储设备上报的所有 磁盘类型信息加载相应的驱动,并显示相应的盘符。如此,不需专用的分区工 具和磁盘刻录工具,即可将相应的光盘镜像文件存储在USB存储设备,作为各 种系统或软件的启动盘或安装盘,且在不需要将USB存储设备作为启动盘或安 装盘时,直接将相应的光盘镜像文件删除即可,不损耗USB存储设备的容量, 使用灵活,因不需对USB存储设备进行格式化,减少了对USB存储设备的损坏, 延长了USB存储设备的使用寿命;将对CDROM磁盘的地址的访问转换为对相 应的光盘镜像文件在USB存储设备的地址的访问,实现了对光盘镜像文件的读 操作。
进一步的,在一个实施例中,上述USB存储设备运行的方法,还包括步 骤:删除该光盘镜像文件。
具体的,删除该光盘镜像文件,以使USB存储设备中CDROM磁盘变为普 通U盘。
如图4所示,为一个实施例中USB存储设备的结构框图。该USB存储设备 10包括检测模块120和上报模块140。其中:
检测模块120用于在USB存储设备上电后,自动检测所述USB存储设备存 储区域内包含的光盘镜像文件。
具体的,可将一个或多个光盘镜像文件(ISO文件)存储到USB存储设备 10的文件系统中,用于在USB存储设备10中的存储区域对应一个或多个 CDROM磁盘,且CDROM磁盘与光盘镜像文件一一对应。USB存储设备10插 入主机端上电后,USB存储设备10内的检测模块120自动检测USB存储设备 存储区域内是否包含有光盘镜像文件。在USB存储设备中可包括零个、一个或 多个光盘镜像文件。
此外,首先还需制作ISO文件。
上报模块140用于将检测到的光盘镜像文件转化为CDROM磁盘类型信息, 并将所有磁盘类型信息上报给主机端;所述磁盘类型包括普通U盘和/或 CDROM磁盘。
具体的,USB存储设备10获取USB存储设备10中的LUN(Logical Unit Number,逻辑单元号)及每个LUN对应的磁盘类型信息,并将检测到的光盘镜 像文件信息转换为CDROM磁盘类型信息,然后将所有磁盘类型信息上报给主 机端20。该磁盘类型信息包括普通U盘类型信息和/或CDROM磁盘类型信息等。
此外,该CDROM磁盘存储空间的大小与其对应的光盘镜像文件的大小一 致,该CDROM磁盘可访问的存储地址与其对应的光盘镜像文件在该USB存储 设备中的存储地址一致,该普通U盘的存储空间为该USB存储设备提供的总存 储空间减去所有CDROM磁盘的存储空间。
上述USB存储设备,通过USB存储设备上电后自动检测存储区域内包含的 光盘镜像文件,并将光盘镜像文件信息转化为CDROM磁盘类型信息,将所有 磁盘类型信息上报给主机端,不需专用的分区工具和磁盘刻录工具,即可将相 应的光盘镜像文件存储在USB存储设备,作为各种系统或软件的启动盘或安装 盘,且在不需要将USB存储设备作为启动盘或安装盘时,直接将相应的光盘镜 像文件删除即可,不损耗USB存储设备的容量,使用灵活,因不需对USB存储 设备进行格式化,减少了对USB存储设备的损坏,延长了USB存储设备的使用 寿命。
进一步的,USB存储设备还包括转化模块,用于在主机端对CDROM磁盘 发起访问请求时,将访问该CDROM磁盘的地址转化为对应的光盘镜像文件在 所述USB存储设备中的地址。
如图5所示,为一个实施例中USB存储设备运行的系统的结构框图。该USB 存储设备可为单个的U盘或者是读卡器与存储卡组成的复合USB存储设备等。 该USB存储设备运行的系统,包括USB存储设备10和主机端20,该USB存 储设备包括检测模块120和上报模块140,主机端20包括加载显示模块220。 其中:
检测模块120用于在USB存储设备上电后,自动检测所述USB存储设备存 储区域内包含的光盘镜像文件。
具体的,可将一个或多个光盘镜像文件(ISO文件)存储到USB存储设备 10的文件系统中,用于在USB存储设备10中的存储区域对应一个或多个 CDROM磁盘,且CDROM磁盘与光盘镜像文件一一对应。USB存储设备10插 入主机端上电后,USB存储设备10内的检测模块120自动检测USB存储设备 存储区域内是否包含有光盘镜像文件。在USB存储设备中可包括零个、一个或 多个光盘镜像文件。
此外,首先还需制作ISO文件。
上报模块140用于将检测到的光盘镜像文件转化为CDROM磁盘类型信息, 并将所有磁盘类型信息上报给主机端;所述磁盘类型包括普通U盘和/或 CDROM磁盘。
具体的,USB存储设备10获取USB存储设备10中的LUN(Logical Unit Number,逻辑单元号)及每个LUN对应的磁盘类型信息,并将检测到的光盘镜 像文件信息转换为CDROM磁盘类型信息,然后将所有磁盘类型信息上报给主 机端20。该磁盘类型信息包括普通U盘类型信息和/或CDROM磁盘类型信息等。
加载显示模块220用于根据该USB存储设备上报的所有磁盘类型信息加载 的相应的驱动,并显示相应的盘符。
具体的,主机端20的加载显示模块220根据上报的所有磁盘类型信息获取 相应的驱动,并加载相应的驱动,使得可与USB存储设备进行正常通信。所有 磁盘类型信息可包括普通U盘信息和/或CDROM磁盘类型信息。若所有磁盘类 型信息只包括普通U盘信息,则只加载普通U盘的驱动,并显示U盘盘符;若 所有磁盘类型信息只包括CDROM磁盘类型信息,则只加载CDROM磁盘的驱 动,并显示CDROM磁盘的盘符;若所有磁盘类型信息包括普通U盘和CDROM 磁盘类型信息,则加载普通U盘的驱动和CDROM磁盘的驱动,并显示普通U 盘的盘符和CDROM磁盘的盘符。此外,该CDROM磁盘存储空间的大小与其 对应的光盘镜像文件的大小一致,该CDROM磁盘可访问的存储地址与其对应 的光盘镜像文件在该USB存储设备中的存储地址一致,该普通U盘的存储空间 为该USB存储设备提供的总存储空间减去所有CDROM磁盘的存储空间。
此外,该CDROM磁盘存储空间的大小与其对应的光盘镜像文件的大小一 致,该CDROM磁盘可访问的存储地址与其对应的光盘镜像文件在该USB存储 设备10中的存储地址一致,该普通U盘的存储空间为USB存储设备10提供的 总存储空间减去所有CDROM磁盘的存储空间。
上述USB存储设备运行的系统,通过USB存储设备上电后自动检测存储区 域内包含的光盘镜像文件,并将光盘镜像文件信息转化为CDROM磁盘类型信 息,将所有磁盘类型信息上报给主机端,主机端根据USB存储设备上报的所有 磁盘类型信息加载相应的驱动,并显示相应的盘符。如此,不需专用的分区工 具和磁盘刻录工具,即可将相应的光盘镜像文件存储在USB存储设备,作为各 种系统或软件的启动盘或安装盘,且在不需要将USB存储设备作为启动盘或安 装盘时,直接将相应的光盘镜像文件删除即可,不损耗USB存储设备的容量, 使用灵活,因不需对USB存储设备进行格式化,减少了对USB存储设备的损坏, 延长了USB存储设备的使用寿命。
如图6所示,为另一个实施例中USB存储设备运行的系统的结构框图。USB 存储设备除了包括检测模块120和上报模块140,还包括转化模块160,主机端 20除了包括加载显示模块220,还包括请求发起模块240、读取模块260和删除 模块280。其中:
请求发起模块240用于发起对CDROM磁盘的访问请求。
转化模块160用于根据该访问请求,将访问该CDROM磁盘的地址转化为 对应的光盘镜像文件在该USB存储设备中的地址。
读取模块260用于对该光盘镜像文件在该可读写存储设备中的地址进行读 操作。
删除模块280用于删除该光盘镜像文件。具体的,删除该光盘镜像文件, 以使USB存储设备中的CDROM磁盘变为普通U盘。
上述USB存储设备运行的系统,通过USB存储设备上电后自动检测存储区 域内包含的光盘镜像文件,并将光盘镜像文件信息转化为CDROM磁盘类型信 息,将所有磁盘类型信息上报给主机端,主机端根据USB存储设备上报的所有 磁盘类型信息加载相应的驱动,并显示相应的盘符。如此,不需专用的分区工 具和磁盘刻录工具,即可将相应的光盘镜像文件存储在USB存储设备,作为各 种系统或软件的启动盘或安装盘,且在不需要将USB存储设备作为启动盘或安 装盘时,直接将相应的光盘镜像文件删除即可,不损耗USB存储设备的容量, 使用灵活,因不需对USB存储设备进行格式化,减少了对USB存储设备的损坏, 延长了USB存储设备的使用寿命;将对CDROM磁盘的地址的访问转换为对相 应的光盘镜像文件在USB存储设备的地址的访问,实现了对光盘镜像文件的读 操作。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或其他存储设备等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域 的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附 权利要求为准。
机译: 从USB存储设备防止非法软件复制的系统和在USB存储设备中操作存储的软件的方法
机译: 从USB存储设备防止非法软件复制的系统和在USB存储设备中操作存储的软件的方法
机译: 具有可变大小的闪存存储系统区域的数据结构,其中数据可以更新,USB存储设备具有闪存,以及控制系统区域的方法