利用半导体存储装置实现自动执行的方法制造方法及图纸

技术编号:2866514 阅读:206 留言:0更新日期:2012-04-11 18:40
利用半导体存储装置实现自动执行的方法,所述半导体存储装置连接到主机上,所述主机内置有具有自动执行机制的操作系统,包括以下步骤:    1)所述主机的操作系统向所述连接到主机的半导体存储装置发出问询命令以获取连接的设备的类型;    2)对上述问询命令,所述半导体存储装置根据预定的设备类型向操作系统作出应答;    3)所述主机的操作系统根据所述半导体存储装置的应答将其视为预定类型的设备而进行相应的处理;    4)所述操作系统内置的自动执行机制查找模拟为预定类型设备的所述半导体存储装置内的自动执行配置文件,并执行查找到的自动执行配置文件所指向的指定文件。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及数据存储领域,具体地说涉及利用一种半导体存储装置实现自动执行的方法,并且在自动执行进行过程中或完成之后,还能够实现半导体存储装置的常规存储功能。
技术介绍
现有的各种操作系统多具有文件的自动执行机制,但是它们仅仅支持光盘以及本地磁盘上指定文件的自动执行功能。以微软公司的WINDOWS 98操作系统为例,在光盘插入电脑主机的光盘驱动器后,操作系统会根据有关协议(例如MMC3、SCSI等)向所连接的设备发出问询命令以获得该设备的设备状态,并且根据设备报告的设备状态(光盘驱动器)来识别和配置该设备。设备识别配置完毕后,操作系统会询问设备是否有光盘插入,如果应答为有光盘插入,则读取光盘中的文件。如果该光盘的根目录下有自动执行配置文件,操作系统将会首先对该自动执行配置文件进行处理,即根据该自动执行配置文件所遵循的相关协议找出指定文件,执行该指定文件。在该指定文件运行过程中,操作系统还可对光盘进行数据读取操作。自动执行配置文件在多数操作系统中具有统一的文件名autorun.inf,该文件内部保存了待执行的指定文件的名称以及图标等。通过上述信息,操作系统可以找出指定文件并执行。随着计算机技术的普及,半导体存储装置以其独特的品质正在得到越来越广泛的应用。但是迄今为止,还未开发利用半导体存储装置激活现有操作系统的自动执行机制从而使得指定文件得以自动执行的方法。
技术实现思路
针对上述现有技术的现状和需求,本专利技术的目的在于提供一种利用半导体存储装置激活操作系统的自动执行机制而使半导体存储装置内的指定文件得以自动执行的方法。利用该方法不仅使得半导体存储装置与主机连接情况下能够自动执行指定文件,还能够在自动执行过程中或执行完毕后实现半导体存储装置常规的存储功能。为实现上述目的,本专利技术提供一种,所述半导体存储装置连接到一个主机上,所述主机内置有具有自动执行机制的操作系统,包括以下步骤1)主机的操作系统向所述连接到主机的半导体存储装置发出问询命令以获取连接的设备的类型;2)对上述问询命令,所述半导体存储装置根据预定的设备类型向操作系统作出应答;3)所述主机的操作系统根据所述半导体存储装置的应答将其视为预定类型的设备而进行相应的处理;4)所述操作系统内置的自动执行机制查找模拟为预定类型设备的所述半导体存储装置内的自动执行配置文件,并执行查找到的自动执行配置文件所指向的指定文件。上述方法中所述半导体存储装置与主机的连接方式包括但不限于通过USB接口、UWB接口、蓝牙接口、IrDA红外接口、HomeRF接口、IEEE802.11a接口和/或IEEE802.11b接口连接,或通过IEEE1394总线、IDE总线和/或USB总线连接,或通过局域和/或广域网络连接。本方法中所述预定类型的设备是主机操作系统自动执行机制支持的设备中的一种或几种,预定的设备类型包括但不限于光盘驱动器、本地磁盘、可移动磁盘、USB大容量存储设备、USB闪存盘;其中所述光盘驱动器包括但不限于CD-ROM、CD-RW、DVD-ROM、DVD-RW、DVD-RAM、蓝光DVD和/或红光DVD。步骤3)中所述的处理包括对设备安装驱动程序、相应配置等。本专利技术的,在半导体存储装置与主机连接的情况下,用户可通过指令、按键和/或程序方式指示半导体存储装置改变设备类型;半导体存储装置根据用户的指示预设设备类型,在半导体存储装置复位后,根据上述预设的设备类型连接到主机。本专利技术所述的,预定的设备类型根据相关协议可以一种或一种以上的设备类型,将所述半导体存储装置作为一个设备连接到主机,也可以作为一个以上的不同设备连接到主机,由主机分别进行对应设备类型的数据操作。并且在半导体存储装置与主机连接的情况下,半导体存储装置检测存储空间中是否存在自动执行配置文件,如果存在该文件则按照预设的设备类型连接到主机;如果不存在该文件,则按照半导体存储装置常规设备类型连接到主机。并且主机可根据用户的指令对所述半导体存储装置进行常规存储操作。在激活所述操作系统的自动执行机制后,无论指定文件是否执行结束,都可根据用户的命令对所述半导体存储装置进行常规存储操作。本专利技术方法中所述的常规类型是所述半导体存储装置自身的设备类型;所述常规存储操作是指根据半导体存储装置的常规设备类型,遵循相应协议规范的操作,包括但不限于UFI、SFF8020I、SCSI Transparent Command Set、Reduced Block Commands(RBC)、T10 Project1240-D、ZIP盘和/或MO盘协议。具体来说,对只读光盘的操作有读数据操作;对可擦写光盘的操作有读数据、写数据操作;对可擦写磁存储器的操作有读数据、写数据、格式化操作等。为实现专利技术目的,本专利技术还提供一种,所述半导体存储装置连接到一个主机上,所述主机内置有具有自动执行机制的操作系统,包括以下步骤1)所述主机的操作系统向所述连接到主机的半导体存储装置发出问询命令以获取连接的设备的类型;2)对上述问询命令,所述半导体装置报告设备类型为光盘驱动器;3)所述主机的操作系统根据所述半导体存储装置的应答将其视为光盘驱动器而进行相应的处理;4)所述操作系统内置的自动执行机制查找模拟为光盘驱动器的所述半导体存储装置内的自动执行配置文件,并执行所查找到的自动执行配置文件所指向的指定文件。上述方法中,步骤4)包括以下步骤(4-1)操作系统将所述半导体存储装置视为光盘驱动器后,发出问询命令以确认光盘驱动器内是否有光盘;(4-2)对于上述问询命令,所述模拟为光盘驱动器的半导体存储装置在一预定延时之后向所述操作系统报告光盘已插入,所述操作系统根据上述应答将所述半导体存储装置视为一个已插入光盘的光盘驱动器;(4-3)所述操作系统内置的自动执行机制查找模拟为已插入光盘的光盘驱动器的所述半导体存储装置内的自动执行配置文件,执行查找到的自动执行配置文件所指向的指定文件。另外,可以在所连接到主机上的半导体存储装置中预置一个自动执行程序,该自动执行程序指向指定文件;使自动执行配置文件指向该自动执行程序,步骤(4-3)包括以下步骤(4-3-1)操作系统打开该半导体存储装置上的自动执行配置文件,查找到所述自动执行程序;(4-3-2)自动执行程序运行,找出指定文件,将自身及指定文件复制到主机的本地磁盘上;(4-3-3)该主机本地磁盘上的自动执行程序副本调用执行指定文件副本;(4-3-4)所述自动执行程序副本向半导体存储装置发出复位命令。或者在所连接到主机上的半导体存储装置中预置一个自动执行程序,该自动执行程序指向指定文件;使自动执行配置文件指向该自动执行程序,步骤(4-3)包括以下步骤(4-3-1)操作系统打开该半导体存储装置上的自动执行配置文件,查找到自动执行程序,并开始计时;(4-3-2)自动执行程序运行,找出指定文件,将自身及待执行的指定文件复制到本地磁盘上;(4-3-3)该主机本地磁盘上的自动执行程序副本调用执行指定文件副本;(4-3-4)所述计时一旦到达预定计时值,就向半导体存储装置发出复位命令。其中,计时值由用户指定或通过专用软件和/或程序指定。上述方法进一步包括在步骤4)完成后,即激活操作系统的自动执行机制后,将所述半导体存储装置切换到常规存储功能的步本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:杨龙和钟智渊
申请(专利权)人:深圳市朗科科技有限公司
类型:发明
国别省市:

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

1