扩展存储设备应用功能的方法及存储设备技术

技术编号:2831178 阅读:161 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种扩展存储设备应用功能的方法,存储设备与主机连接使用,存储设备包括至少两种存储介质,该方法包括步骤:设置存储设备中的控制器统一连接各种存储介质;将应用功能依托的应用程序存储到存储介质中;将保存有应用程序的存储介质在控制器的控制下映射到主机上,在主机上运行应用程序,实现应用功能。本发明专利技术通过可编程控制器将多种存储介质相连,从而使多种存储介质特点有效地结合起来,丰富了存储设备的应用功能;同时,可以实现将主机上新颖的应用程序随时添加到存储设备中,不需要对嵌入式平台再次进行开发,节省了开发周期和开发成本,方便了用户的使用。本发明专利技术还公开了一种存储设备。

【技术实现步骤摘要】

本专利技术涉及存储
,尤其涉及一种扩展存储设备应用功能的方法 及存储设备。
技术介绍
目前的存储设备一般都是完成基本的存储功能,功能比较单一。而且功 能一旦确定,很难更改。生产厂家或用户只能被动的使用存储设备,很难对 其增加一些新的应用功能,这已经不能满足用户的需要。例如移动硬盘,具有较大的存储容量,但是其内部的控制器一般是固定 不可编程的,要想对其增加一些新的应用功能,必须要受到控制器厂商的限 制。又如闪存(FLASH),虽然其自身具有可灵活划分、定制的特点,但是它 的存储空间却很有限。 由以上分析可见(1) 各种存储设备具有各自特定,例如移动硬盘和闪存,但是无法使它 们的特点相结合,不能满足用户越来越广的需求;(2) 若想对存储设备增加新的应用功能,例如多分区、分区隐藏和数据 加密等,必须要对存储设备嵌入式平台进行再次开发,这需要很强的专业知 识, 一般用户是很难完成的。
技术实现思路
本专利技术的目的是提供一种扩展存储设备应用功能的方法及一种存储设 备,以解决存储设备功能单一、不能很好满足用户需要的问题。 为此,本专利技术采用如下技术方案一种扩展存储设备应用功能的方法,所述存储设备与主机连接使用,所 述存储设备包括至少两种存储介质,所述方法包括步骤设置存储设备中的控制器统一连接所述存储介质;将所述应用功能依托的应用程序存储到存储介质中;将所述保存有应用程序的存储介质在控制器的控制下映射到主机上,在主机上运行所述应用程序,实现应用功能。在将应用程序存储到存储介质之前,所述方法还包括 对各种存储介质按照顺序进行分区,其中,将用于存储应用程序的存储介质分区在前。所述设置控制器统一连接存储介质,包括设置所述存储介质采用分时复用共享控制器的数据总线;或者,所述控制器利用与各存储介质相对应的接口接入各存储介质。 所述将应用程序存储到存储介质中,包括步骤主机利用自身操作系统平台,将应用程序发送至存储设备的通用接口; 所述通用接口在控制器的控制下,将应用程序发送给相应存储介质保存。 所述应用程序映射到主机上的位置,包括致密光盘只读存储器。 所述控制器,包括可编程控制器;所述存储介质,包括闪存、硬盘或随 机存取存储器。所述应用功能,包括自动运行、多分区、分区隐藏、数据加密、速率 控制、自动侦察或移动办公。一种存储设备,与主机连接使用,所述存储设备包括控制器、至少两种 存储介质以及通用接口,控制器统一连接各种存储介质;所述控制器,用于将来自通用接口的应用程序转发给存储介质,以及将 存储介质保存的应用程序通过通用接口映射到主机上;所述存储介质,用于存储数据,包括存储应用程序;所述通用接口,用于连接主机与存储设备之间的通讯。所述控制器还用于,对各种存储介质进行顺序分区,其中,将用于保存 应用程序的存储介质分区在前。控制器与各种存储介质的连接关系,包括各存储介质统一连接到控制器的数据总线,对其进行分时复用;或者,控制器通过与各存储介质对应的接口 ,分别与各存储介质连接。所述应用程序程序映射到主机上的位置包括致密光盘只读存储器。 所述控制器,包括可编程控制器;所述存储介质,包括闪存、硬盘或随 机存取存储器。本专利技术采用上述技术方案,带来很多有益技术效果,比如 (1 )通过可编程控制器将多种存储介质相连,从而使多种存储介质协议 层、应用层等特点有效地结合起来,丰富了存储设备的应用功能,满足了用 户的需求。例如,充分利用FLASH介质的存储区域的可灵活分区、定制的特 点,可以将CDROM映射、自动运行、速率控制、多分区、分区隐藏和安全 机制等特点引入;利用HDD (Hard Disk Drive,硬盘驱动器)介质的大容量 空间,作为存储的基本功能;(2)可以通过存储设备的通用接口,将主机(Host)上新颖的应用程序 随时直接添加到存储设备中,不需要对嵌入式平台再次进行开发,不必修改 控制器底层协议,开发速度快,节省了开发周期和开发成本,方便了用户的 使用;(3 )在优选方案中,将FLASH映射在CDROM( Compact Disk Read Only Memory,致密光盘只读存储器,简称光驱)上,充分利用光驱的自动运行特 性,使很多存储在FLASH上的应用程序在主机后台得以自动运行,用户感觉 比较方便;同时,能够很好地隐藏FLASH中存储的应用程序,又能防止误删 除;(4) 存储设备与主机断开连接后,主机上运行的应用程序自动完成卸载, 不在主机上留有痕迹,不会影响用户对主机的使用;(5) 存储设备内部采用的可编程控制器,与HUB (集成器)架构相比, 可以在低功率下运行,而且BOM (物料清单)成本低很多。附图说明图1为本专利技术中实施例流程图2为本专利技术中主机与存储设备连接示意图。具体实施例方式与现有的存储设备相比,本专利技术中的存储设备是将多种存储介质相结合, 多种存储介质由可编程控制器统一控制,发挥不同存储介质在协议层、应用 层特点,可以随时将一些新颖的应用功能加入到存储设备中的某种介质中, 以达到扩展存储设备应用功能的目的。本专利技术中,主机通过通用接口与存储设备进行通讯,存储设备包括通用 接口、控制器和多种存储介质,存储介质可以是闪存、硬盘或随机存取存储器(RadomAccess Memory, RAM)等。各种存储介质统一由控制器控制,从 主机到存储区,控制器在数据链路上作为桥(Bridge)实现其控制功能。存储设备中某个或某些存储介质上存储有应用程序,在将存储设备连接 到主机时,在控制器的控制下,利用磁盘映射技术,将保存有应用程序的存 储介质映射到主机上,在主机上运行应用程序。下面介绍本专利技术的实施例,对实现扩展存储设备功能的方法进行详细阐述。参见图1,实施例包括步骤101:设置控制器对多种存储介质进行统一连接和控制;其中,控制器采用可编程控制器,例如8051单片机,或者ARM ( Advanced RISCMachines)等;本专利技术中存储介质种类不止一种,包括目前已有的以及 未来出现的各种存储介质,例如,FLASH、 HDD或RAM等。控制器对多种存储介质实现统一控制,可采用复用的方式,例如,FLASH 与HDD采用分时复用,共享控制器的数据总线;或者控制器具有接入不同存 储介质的接口 ,也能实现对多种存储介质的统一控制。步骤102:对多种存储介质进行分区;其中,各种存储介质分区顺序排列,例如,FLASH与HDD分区顺序排 列,其中将欲保存应用程序的存储介质分区在前,例如设置FLASH分区在前。 步骤103:将应用程序存储到存储介质中;这里的应用程序,包括现有的以及未来出现的多种应用程序,借助这些 应用程序可以实现多种应用功能,例如,多分区、分区隐藏、数据加密、速 率控制、自动侦察和移动办公等。其中,可在生产线上就将一些应用程序存储到某种或某些存储介质上, 优选地,也可以在用户使用时随时添加。后者的实现方法可以采用现有技术,例如,利用操作系统的平台将应用 程序与存储设备建立连接。具体是,借助主机上的操作系统,以读写函数的 形式,将应用程序通过存储设备的通用接口,在控制器的控制下,写入存储介质中,比如写入到FLASH中。其中,通用接口包括现有或未来出现的接口 ,例如USB接口、串口或并 口等。步骤104:将存储设备与主本文档来自技高网...

【技术保护点】
一种扩展存储设备应用功能的方法,所述存储设备与主机连接使用,其特征在于,所述存储设备包括至少两种存储介质,所述方法包括步骤:    设置存储设备中的控制器统一连接所述存储介质;将所述应用功能依托的应用程序存储到存储介质中;    将所述保存有应用程序的存储介质在控制器的控制下映射到主机上,在主机上运行所述应用程序,实现应用功能。

【技术特征摘要】
1、一种扩展存储设备应用功能的方法,所述存储设备与主机连接使用,其特征在于,所述存储设备包括至少两种存储介质,所述方法包括步骤设置存储设备中的控制器统一连接所述存储介质;将所述应用功能依托的应用程序存储到存储介质中;将所述保存有应用程序的存储介质在控制器的控制下映射到主机上,在主机上运行所述应用程序,实现应用功能。2、 根据权利要求1所述的扩展存储设备应用功能的方法,其特征在于, 在将应用程序存储到存储介质之前,所述方法还包括对各种存储介质按照顺序进行分区,其中,将用于存储应用程序的存储 介质分区在前。3、 根据权利要求1或2所述的扩展存储设备应用功能的方法,其特征在 于,所述设置控制器统一连接存储介质,包括设置所述存储介质采用分时复用共享控制器的数据总线; 或者,所述控制器利用与各存储介质相对应的接口接入各存储介质。4、 根据权利要求3所述的扩展存储设备应用功能的方法,其特征在于, 所述将应用程序存储到存储介质中,包括步骤主机利用自身操作系统平台,将应用程序发送至存储设备的通用接口 ; 所述通用接口在控制器的控制下,将应用程序发送给相应存储介质保存。5、 根据权利要求4所述的扩展存储设备应用功能的方法,其特征在于, 所述应用程序映射到主机上的位置,包括致密光盘只读存储器。6、 根据权利要求4所述的扩展存储设备应用功能的方法,其特征在于, 所述...

【专利技术属性】
技术研发人员:杨宇光贾光宇
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利