外接存储设备及外接存储设备开启方法

文档序号:6771502阅读:392来源:国知局
专利名称:外接存储设备及外接存储设备开启方法
技术领域
本发明涉及ー种外部数据存取系统及方法,尤其涉及ー种外接存储设备及外接存储设备开启方法。
背景技术
随着外接式存储设备(如U盘)的普及,在同一部电脑中接上好几个外接存储设备之后,就会造成寻找欲使用的外接存储设备的磁盘代码(如I盘)不易的情形,用户必须要开启外接存储设备的目录才能确认该外接存储设备是否是自己想要打开的设备。例如,在Windows的作业环境中,USB存储设备接上主机端电脑时,主机端电脑会询问使用者是否开启该USB设备的目录。但是,当主机端电脑接上数个外接存储设备后,只能在“文件管理器(File Manager)”或是“我的电脑”中确认想要存取的设备。

发明内容
鉴于以上内容,有必要提供ー种外接存储设备,其可接收用户在该外接存储设备上的触控指令,井向主机端电脑发送开启目录的信号。鉴于以上内容,还有必要提供外接存储设备开启方法,其可接收外接存储设备发送的开启目录的信号,并以视窗形式在主机端电脑上显示该外接存储设备的目录下的所有档案。ー种外接存储设备,包括存储单元和处理单元,该外接存储设备还包括按键式输入装置,该按键式输入装置接收用户在该外接存储设备上的触控指令,井向主机端电脑发送开启目录的信号。—种外接存储设备,包括存储单元和处理单元,该外接存储设备还包括按键式输入装置和I/O控制处理器,该按键式输入装置接收用户在该外接存储设备上的触控指令,该I/O控制处理器在按键式输入装置接收到触控指令吋,以中断方式向主机端电脑发送开启目录的信号。ー种外接存储设备开启方法,该方法包括如下步骤信号接收步骤接收该外接存储设备发送的开启目录的信号;设备识别步骤识别该外接存储设备的硬盘代码,并获取该外接存储装置的目录路径,然后呼叫主机端电脑操作系统中的视窗函数 '及目录开启步骤调用该视窗函数,根据该获取的目录路径开启该外接存储设备的目录,并以视窗形式显示该目录下的所有档案。前述方法可以由电子设备(如电脑)执行,其中该电子设备具有附帯了图形用户界面(⑶I)的显示屏幕、一个或多个处理器、存储器以及保存在存储器中用于执行这些方法的一个或多个模块、程序或指令集。在某些实施例中,该电子设备提供了包括无线通信在内的多种功能。用于执行前述方法的指令可以包含在被配置成由一个或多个处理器执行的计算机程序广品中。相较于现有技术,所述的外接存储设备及外接存储设备开启方法,其可接收用户在该外接存储设备上的触控指令,井向主机端电脑发送开启目录的信号,并以视窗形式在主机端电脑上显示该外接存储设备的目录下的所有档案。因此,无论主机端电脑上连接有多少外接存储设备,用户只需触碰ー下某个外接存储设备上的感应按钮,即可开启该外接存储设备的目录下的所有档案,从而缩短了用户查找欲存取的外接存储设备的时间,提高了工作效率。


图I是本发明外接存储设备第一实施例的架构图。图2是本发明外接存储设备第二实施例的架构图。
图3是图I或图2中的驱动程序的功能模块图。图4是本发明外接存储设备开启方法的较佳实施例的流程图。主要元件符号说明
主机端电脑 p 外接存储设备 3 内部存储器20
处理器21
驱动程序22
按键式输入装置 30 I/O控制处理器 32 信号接收模块 201 设备识别模块 202 目录开启模块 203如下具体实施方式
将结合上述附图进ー步说明本发明。
具体实施例方式如图I所示,是本发明外接存储设备第一实施例的架构图。在第一实施例中,所述外接存储设备3除了通常的元件(如存储单元、处理单元)タト,还包括一个按键式输入装置30,用于接收用户在该外接存储设备3上的触控指令,井向主机端电脑2发送开启目录的信号。主机端电脑2以轮询(Polling)的方式实时侦测该按键式输入装置30是否被按下。其中,所述按键式输入装置30可以是触碰式按钮或者感应装置,设置在该外接存储设备3易于触碰的位置(如尾部)。如图2所示,是本发明外接存储设备第二实施例的架构图。在第二实施例中,所述外接存储设备3除了通常的元件(如存储单元、处理单元)タト,还包括一个按键式输入装置30和ー个I/O控制处理器32。该I/O控制处理器32用于当按键式输入装置30接收到用户的触控指令吋,以中断方式向主机端电脑2发送开启目录的信号。在第一和第二实施例中,所述主机端电脑2连接ー个外接存储设备3。可以理解,在其它实施例中,所述主机端电脑2也可以与多个外接存储设备连接。其中,所述主机端电脑2包括通过数据总线相连的内部存储器20、处理器(Central Processing Unit,CPU) 21和驱动程序22。当然,所述主机端电脑2还安装有其他硬件和软件,如网卡、操作系统(Operating System)等。所述内部存储器20用于存储所述驱动程序22的程序代码等资料。所述驱动程序22用于接收外接存储设备3发出的开启目录的信号,并执行相应操作开启该外接存储设备3的目录,具体过程以下描述。
以Windows为例,当外接存储设备3接入主机端电脑2吋,USB总线会侦测到有外接存储设备3接入,并且由即插即用管理器(Plug and Play Manager, PnP管理器)呼叫AddDeviceO函数,找到对应的驱动程序22 (Driver)加载到内存中,并且将设备标识符(device identifier)的硬盘代码(hardware key)写到注册■表(registry)中。此时的驱动程序22,就已经在等待来自外接存储设备3呼叫的信号。第一种实作方式,參考图1,在加载驱动程序22后,主机端电脑2的操作系统对该外接存储设备3进行轮询(Polling),轮询的频率由驱动程序22决定,通常为250Hz。目前的硬件设备都已经到达一定的水平,所以轮询的设计完全不会对操作系统产生负担,比常驻的程序更方便与实用。当外接存储设备3上的按键式输入装置30按下时,立即向主机端电脑2发送开启目录的信号。主机端电脑2的操作系统马上可以知道此按钮被按下。驱动程序22通过操作系统的注册表,就可以识别到该外接存储装置3的硬盘代码(如I盘),并获取该外接存储装置的目录路径。然后,驱动程序22呼叫操作系统的视窗函数喚起文件管理器(FileManager),根据该获取的目录路径开启该外接存储设备3的目录,并以视窗形式显示该目录下的所有档案。其中,所述视窗函数是ー种操作系统中的应用程序接ロ(ApplicationProgram Interlace, API)。第二种实作方式,參考图2,是在外接存储设备3中内置1/0控制处理器32,当触发按键式输入装置30吋,1/0控制处理器32以人工界面装置群组(Human InterfaceDevice Class, HID Class)方式发送中断信号(Interrupt Signal)给主机端电脑2的操作系统。当操作系统获取该中断信号后,由驱动程序22參照注册表呼叫视窗函数,完成目录开启,具体过程与第一种实作方式相同,在此不再赘述。图3是图I或图2中的驱动程序22的功能模块图。在本实施例中,所述驱动程序22可以被分割成一个或多个模块,所述ー个或多个模块被存储在所述内部存储器20中并被配置成由一个或多个处理器(本实施例为ー个处理器21)执行,以完成本发明。例如,所述驱动程序22被分割成信号接收模块201、设备识别模块202和目录开启模块203。本发明所称的模块是完成一特定功能的程序段,比程序更适合于描述软件在主机端电脑2中的执行过程,关于各模块的功能将在图4的流程图中具体描述。如图4所示,是本发明外接存储设备开启方法的较佳实施例的流程图。步骤S10,将ー个或多个外接存储设备安装于主机端电脑2。本发明以ー个外接存储设备3为例进行说明。
步骤S11,通过外接存储设备3的按键式输入装置30接收用户在该外接存储设备3上的触控指令。步骤S12,外接存储设备3向主机端电脑2发送开启目录的信号。然后,驱动程序22的信号接收模块201接收该开启目录的信号。具体而言,在第一种实作方式下,主机端电脑2的操作系统对该外接存储设备3进行轮询,当外接存储设备3上的按键式输入装置30按下时,立即向主机端电脑2发送开启目录的信号。在第二种实作方式下,该外接存储设备3中内置有I/O控制处理器32,当触发按键式输入装置30吋,I/O控制处理器32以人工界面装置群组方式发送中断信号(即开启目录的信号)给主机端电脑2的操作系统。步骤S13,设备识别模块202识别该外接存储设备3的硬盘代码(如I盘),并获取该外接存储装置3的目录路径,然后呼叫操作系统的视窗函数。步骤S14,目录开启模块203调用该视窗函数,根据该获取的目录路径开启该外接存储设备3的目录,并以视窗形式显示该目录下的所有档案。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管參照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.ー种外接存储设备,包括存储单元和处理单元,其特征在于,该外接存储设备还包括按键式输入装置,该按键式输入装置接收用户在该外接存储设备上的触控指令,井向主机端电脑发送开启目录的信号。
2.如权利要求I所述的外接存储设备,其特征在于,所述按键式输入装置为触碰式按钮或者感应装置。
3.ー种外接存储设备,包括存储单元和处理单元,其特征在于,该外接存储设备还包括按键式输入装置和I/O控制处理器,该按键式输入装置接收用户在该外接存储设备上的触控指令,该I/O控制处理器在按键式输入装置接收到触控指令吋,以中断方式向主机端电脑发送开启目录的信号。
4.如权利要求3所述的外接存储设备,其特征在干,所述按键式输入装置为触碰式按钮或者感应装置。
5.ー种外接存储设备开启方法,其特征在于,该方法包括如下步骤 信号接收步骤接收该外接存储设备发送的开启目录的信号; 设备识别步骤识别该外接存储设备的硬盘代码,并获取该外接存储装置的目录路径,然后呼叫主机端电脑操作系统中的视窗函数; 及 目录开启步骤调用该视窗函数,根据该获取的目录路径开启该外接存储设备的目录,并以视窗形式显示该目录下的所有档案。
6.如权利要求5所述的外接存储设备开启方法,其特征在于,如果该外接存储设备配置有按键式输入装置,则所述信号接收步骤包括主机端电脑的操作系统对该外接存储设备进行轮询,当外接存储设备上的按键式输入装置按下时,接收该按键式输入装置向主机端电脑发送的开启目录的信号。
7.如权利要求5所述的外接存储设备开启方法,其特征在于,如果该外接存储设备配置有按键式输入装置和I/O控制处理器,则所述信号接收步骤包括当触发按键式输入装置时,主机端电脑的操作系统接收I/O控制处理器发送的中断信号。
8.如权利要求7所述的外接存储设备开启方法,其特征在于,该中断信号以人工界面装置群组方式发送给主机端电脑。
全文摘要
一种外接存储设备及外接存储设备开启方法,该方法包括步骤接收该外接存储设备发送的开启目录的信号;识别该外接存储设备的硬盘代码,并获取该外接存储装置的目录路径,然后呼叫主机端电脑操作系统中的视窗函数;调用该视窗函数,根据该获取的目录路径开启该外接存储设备的目录,并以视窗形式显示该目录下的所有档案。利用本发明可以接收外接存储设备发送的开启目录的信号,并以视窗形式在主机端电脑上显示该外接存储设备的目录下的所有档案。
文档编号G11C7/10GK102760474SQ201110108678
公开日2012年10月31日 申请日期2011年4月28日 优先权日2011年4月28日
发明者徐正达 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1