管理大容量存储装置的方法及电子装置的制作方法

文档序号:6608554阅读:219来源:国知局
专利名称:管理大容量存储装置的方法及电子装置的制作方法
技术领域
本发明涉及一种电子装置,尤其涉及一种在电子装置中管理大容量存储装置的方法,以及对应的电子装置。
背景技术
电子装置通常配备有大容量存储装置,例如闪存,用以存储诸如备忘录、行事历、电话簿、短信、MP3文件及电子邮件。存储在大容量存储装置中的数据可通过外部电子装置来存取,例如计算机、个人数字化助理(PDAPersonal digital assistant)、可程序化消费性电子装置(programmableconsumer electronic device)等等。另外,外部电子装置亦可将数据存储在电子装置的大容量存储装置中。

发明内容
为适应现有技术所使用的电子装置对大容量存储装置的需求,有必要提供一种管理大容量存储装置的方法及电子装置。
一种管理大容量存储装置的方法,其包括下列步骤检测到电子装置已连接在一个计算机系统;从多个大容量存储驱动程序(mass storage driver)中选择出一个大容量存储驱动程序;传送关于所选择的大容量存储驱动程序的信息到所述的计算机系统,从而驱动计算机系统来启动所选择的所述的大容量存储驱动程序。
一种管理大容量存储装置的电子装置,其包括一个非易失性存储装置及一个处理单元。处理单元耦合在非易失性存储装置,用以检测电子装置已连接在一个计算机系统,从多个大容量存储驱动程序中选择一个大容量存储驱动程序,并且传送关于所选择的大容量存储驱动程序的信息至计算机系统,从而驱动计算机系统来启动所选择的大容量存储驱动程序。
采用所述的管理大容量存储装置的方法及电子装置,可以达成对电子装置中的大容量存储装置进行管理的目的。


图1是依据本发明实施方式的计算机系统示意图。
图2是依据本发明实施方式的电子装置的硬件环境架构图。
图3a是依据本发明实施方式的通过连接头、连接线及连接端口连接至计算机主机的电子装置示意图。
图3b是依据本发明实施方式的通过无线传送接收器收发器耦合在计算机主机的电子装置示意图。
图4是依据本发明实施方式的管理电子装置中的大容量存储装置的方法流程图。
图5是依据本发明实施方式的选单的范例人机接口示意图。
图6是范例的文件管理窗口示意图。
图7a是依据本发明实施方式的范例装置描述单元的数据结构示意图。
图7b是依据本发明实施方式的范例配置描述单元的数据结构示意图。
图7c是依据本发明实施方式的范例“other_speed_configuration”描述单元的数据结构示意图。
图7d是依据本发明实施方式的范例接口描述单元的数据结构示意图。
图7e是依据本发明实施方式的端点描述单元的数据结构示意图。
图8为范例的电子装置及计算机主机中的数据存取细节的示意图。
图9为一种范例的电子装置及计算机主机中的数据存取细节的示意图。
图10为另一种范例的电子装置及计算机主机中的数据存取细节的示意图。
图11为又一种范例的电子装置及计算机主机中的数据存取细节的示意图。
图12是AT命令行的一般结构示意图。
具体实施例方式
图1是依据本发明实施方式的计算机系统100示意图,计算机系统100包括显示单元110及一个计算机主机130。计算机主机130通常配备有能耦合在移动电话的至少一个连接端口,例如131及133,或至少一个无线收发器135。所述连接端口可为串行端口或并列端口。串行端口,例如RS232、RS242、序列ATA(SATA)、通用序列总线(USB)、IEEE1394或通用同步序列收发器(UARTUniversal Asynchronous Receiver Transmitter)端口等等,是计算机系统的一个接口,通过该接口于一个时间点输入或输出一位信息。并列端口,例如集成驱动器电子接口(IDEIntegrated Drive Electronics)、小型计算机系统接口(SCSISmall Computer System Interface)、IEEE1284端口等等,是计算机系统的一个接口,能让数据并行地输入或输出,也就是说,使用一个以上的线路进行数据传输。并列端口在每一线路上承载一位数据,所以其比单一线路获得更佳的传输率(相对于串行端口)。通常并列端口中拥有数个额外的线路来传输控制信号,用以指示数据何时准备传送或接收。无线收发器,例如802.x、蓝牙(Bluetooth)或红外线(IrDA)收发器等等,是计算机系统的一个接口,射频或红外线信号等等通过该接口来传输数据。另外,本领域一般技术人员都了解计算机100可应用于其它计算机系统配置上,包括手持式装置、以多处理器为基础、微处理器为基础或可程序化的消费性电子装置、笔记型计算机等等。
图2是依据本发明实施方式的电子装置200的硬件环境架构图,该电子装置200例如移动电话、个人数字助理等。该电子装置200提供数据存储、声音数据通信、来电铃声(例如由铃声产生装置2373提供)等的功能。该电子装置200配备有非易失性存储装置(例如2111或2131),例如闪存,用以存储例如备忘录、行事历、电话簿、短信、MP3文件及电子邮件等数据。可了解的是,一个非易失性存储装置必须由一个单一的控制器来控制,以保持数据检索的正确性。所配备的非易失性存储装置,亦称为大容量存储装置,由驻留在电子装置200中的一个文件系统2330所控制。关联于硬件2351的通信通过无线网络传送/接收声音数据,该无线网络例如全球移动通信系统(GSM)、全球演进式数据速率增强技术(EDGEEnhanced Data Rates forGlobal Evolution)、码分多址(CDMACode Division Multiple Access)网络、通用无线分组服务(GPRSGeneral Packet Radio Service)网络等。
图3a是依据本发明实施方式的通过连接头250、连接线251及连接端口131连接至计算机主机130的电子装置200示意图。图3b是依据本发明实施方式的通过无线收发器135耦合在计算机主机130的电子装置200示意图。当该电子装置200通过连接端口131或无线收发器135耦合在计算机主机130时,计算机主机130可通过使用由通用即插即用(UPnPUniversal Plug andPlay)协会所提出的UPnP通信协议来识别及配置电子装置200为一个外部大容量存储装置。因此,计算机主机130能从电子装置200的非易失性存储装置来读取/写入数据。
图4是依据本发明实施方式的管理电子装置中的大容量存储装置的方法流程图,此流程图分割为两个部份,左半部份显示由计算机主机(如图3a或图3b的130)所执行的步骤,右半部分显示由电子装置(如图3a或图3b的200)所执行的步骤,以虚线分割区别,以增加可读性。首先,检测电子装置已连接上计算机主机(步骤S510)。例如,于通用序列总线连接头(类似于图3a的250)的引脚Vbus检测到高电位时,则代表电子装置已连接在计算机主机。在电子装置的显示单元显示一个人机接口(MMIMan-Machine Interface),用来有利于使用者从多个大容量存储驱动程序中确定出一个大容量存储驱动程序(步骤S520)。图5是依据本发明实施方式的选单600的范例人机接口示意图,包括两个选单项目610至630以及两个软键(soft key)650及670。选单项目610显示文字提示“操作系统内建驱动程序”,并且选单项目630显示文字提示“供货商客制驱动程序”(vendor proprietary driver)。通过显示的选单来辅助确定出一个大容量存储驱动程序(图4的步骤S530)。参考图4,当使用者选择选单项目610并且按压相应于软键650的按键时,则确定使用者欲通过计算机主机中的操作系统(OSOperating System)内建的驱动程序来存储数据于电子装置中的非易失性存储装置(如图2的2111或2131)。另一方面,当使用者选择选单项目630并且按压相应于软键650的按键时,则确定使用者欲通过计算机主机中的供货商客制驱动程序来存储数据于电子装置中的非易失性存储装置(如图2的2111或2131)。
参考图4,电子装置传送大容量存储描述(步骤S540),并且其由计算机主机所接收(步骤S410)。大容量存储描述中可包含用以配置电子装置的基本信息,如供货商识别码、产品识别码、装置描述、接口识别码等等。另外,大容量存储描述包含相应于确定的大容量存储驱动程序(如步骤S530所示)的大容量存储驱动程序识别码。根据所接收到的大容量存储描述的内容来启动驻留在计算机主机的一个大容量存储驱动程序(如步骤S420所示)。须了解的是,所启动的操作系统内建驱动程序,可以是操作系统的软件供货商所提供的公用驱动程序,例如Window 2000TM、Windows XPTM、Linux等等。当操作系统被安装在计算机主机时,操作系统内建驱动程序也会自动地被安装。供货商客制驱动程序是由电子装置制造商所提供的自订驱动程序。当于计算机主机130安装供货商客制驱动程序时,也许需要从因特网的网页、光盘、可携式装置等来进行下载/加载。在启动预先确定的大容量存储驱动程序后,代表电子装置中的非易失性存储装置的新缩图可新增于计算机主机的屏幕(如图1的110)上所显示的文件管理窗口的文件树结构中,并且通过所启动的大容量存储驱动程序来取得建立在非易失性存储装置中的所有文件目录的信息。图6是范例的文件管理窗口W700示意图,电子装置缩图I700显示在文件树结构中,并且第一层的所有文件目录显示在文件管理窗口W700的右下子窗口S700。
在传送大容量存储描述后(步骤S540),为确定的大容量存储驱动程序配置驻留在电子装置中的至少一个软件模块(步骤S550),例如命令处理引擎、文件系统等等。须注意的是,步骤S550也可执行在步骤S530与S540之间。
参考图4的步骤S540及S410,大容量存储描述于较佳的情况下被承载于多个描述单元,例如在2000年4月27日发表的通用串行总线(USBUniversal Serial Bus)修订规格2.0所提出的装置(device)、配置(configuration)、高速配置(other_speed_configuration)、界面(interface)及端点(endpoint)描述单元(descriptor)。装置描述单元可描述耦合的电子装置的一般信息(例如图3a或图3b的200)。图7a是依据本发明实施方式的范例装置描述单元的数据结构示意图,包含十四个字段。当选择操作系统建立驱动程序时(图4的步骤S530),三个字段“bDeviceClass”F7101、“bDeviceSubClass”F7102及“bDeviceProtocol”F7103设定为一个保留值“0x00”,用以识别出所耦合的电子装置是一个大容量存储装置。当选择供货商客制驱动程序时(图4的步骤S530),所描述的字段F7101至F7103设定为保留值“0xFF”,用以识别出所耦合的电子装置是一个供货商客制装置,另外,两个字段“idVendor”F7104及“idProduct”F7105设定为相应的保留值,有利于计算机主机(如图3a或图3b的130)来启动所确定的供货商客制驱动程序。配置描述单元描述耦合的电子装置的配置信息。图7b是依据本发明实施方式的范例配置描述单元的数据结构示意图,包含八个字段。电子装置可提供多于一个的配置描述单元给计算机主机,而每一个配置描述单元可描述多个接口。“other_speed_configuration”描述单元,是一个唯一的配置描述单元,描述高速装置的配置信息。图7c是依据本发明实施方式的范例“other_speed_configuration”描述单元的数据结构示意图,包含八个字段。接口描述单元描述配置单元中的特定接口。图7d是依据本发明实施方式的范例接口描述单元的数据结构示意图,包含九个字段。当选择操作系统建立驱动程序时(图4的S530),“bInterfaceClass”F7201、“bInterfaceSubClass”F7202及“bInterfaceProtocol”F7203等三个字段分别设定为保留值“0x08”、“0x06”及“0x50”,用以指出耦合的电子装置支持标准大容量存储接口。当选择供货商客制驱动程序时(图4的步骤S530),字段F7201至F7203设定为保留值“0xFF”,用以指出耦合的电子装置支持供货商客制接口。每一个接口描述单元可以关联零至多个端点(endpoint)描述单元。端点描述单元包含计算机主机所需的确定每一个端点的带宽要求的信息。图7e是依据本发明实施方式的端点描述单元的数据结构示意图,包含六个字段。
多种情境描述如下。在第一个情境中,当确定选择操作系统内建驱动程序时,使驻留在电子装置的文件系统(如图2的2330)不能使用,并且配置命令处理引擎来剖析现有的IDE或SCSI命令,IDE或SCSI命令定义于通用序列总线的大容量存储装置对象类别(USB mass storage class)规格中,并且命令处理引擎根据所剖析的命令来存取非易失性存储装置。当使驻留在电子装置的文件系统不能使用时,将停止通过相关软件与硬件(如图2的2350及2351)在电子装置与远程电子装置之间通信的数据/声音的传送。图8为范例的电子装置及计算机主机中的数据存取细节的示意图。启动操作系统内建驱动程序8100,导致驻留在电子装置200中的文件系统2330不能使用。接着,配置驻留在电子装置200的命令处理引擎2510来剖析现有的IDE或SCSI命令,并且将现有的IDE或SCSI命令转换为被存储装置驱动程序2110与2130所识别的数据存取命令,并且发出所转换的数据存取命令至非易失性存储驱动程序2110或2130用以从非易失性存储装置2111或2131来读取或写入数据。驻留在计算机主机130的应用程序2710可发出数据存取命令至操作系统内建驱动程序8100。操作系统内建驱动程序8100将所接收到的数据存取命令转换为相应的IDE或SCSI命令并且将所转换的命令依序地通过驻留在计算机主机130的连接主机控制器/驱动程序2910、连接装置硬件2930及连接装置接口2950,以及驻留在电子装置200的连接装置硬件2550、连接驱动程序2530及2570,传送至命令处理引擎2510。命令处理引擎2510将所接收的IDE或SCSI命令依序转换为可由存储装置驱动程序2110或2130所识别的数据存取命令,并且发出所转换的命令至存储装置驱动程序2110或2130来从非易失性存储装置2111或2131读取或写入数据。
在第一个情境中,因导致驻留在电子装置的文件系统不能使用,因此存储在存储装置2111或2131的通信相关数据,例如来电信息、电话簿数据、预设铃声数据以及校正数据,不能被电子装置所使用。因此,电子装置的通信功能无法被使用。
在第二个情境中,当确定启动操作系统内建驱动程序时,配置驻留在电子装置(如图2的2330)的文件系统来存取其中的数个非易失性存储装置,并且配置命令处理引擎来剖析现有的IDE或SCSI命令,并且命令处理引擎根据所剖析的命令来存取其余的非易失性存储装置。图9为一种范例的电子装置及计算机主机中的数据存取细节的示意图。启动操作系统内建驱动程序8300。配置驻留在电子装置200的文件系统2330来通过存储装置驱动程序2130存取非易失性存储装置2131。配置命令处理引擎2510来剖析现有的IDE或SCSI命令,并且将现有的IDE或SCSI命令转换为数据存取命令,并且发出所转换的数据存取命令至存储装置驱动程序2110用以从非易失性存储装置2111来读取或写入数据。类似于第一情境,驻留在计算机主机130的应用程序2710可发出数据存取命令至操作系统内建驱动程序8300。操作系统内建驱动程序8300将所接收到的数据存取命令转换为相应的IDE或SCSI命令,并且将所转换的命令以如同第一情境中所述的传递路径传送至命令处理引擎2510。命令处理引擎2510将所接收的IDE或SCSI命令依序转换为可由存储装置驱动程序2110所识别的数据存取命令,并且发出所转换的命令至存储装置驱动程序2110来从非易失性存储装置2111读取或写入数据。需注意的是,声音/数据通信相关数据,例如来电信息、电话簿数据、预设铃声模式、校正数据等等,可存储在非易失性存储装置2131中。因此,在第二个情境中,当电子装置被配置为计算机主机的外部大容量存储装置并且通过安装在计算机主机中的操作系统内建驱动程序所控制时,不会导致电子装置的通信功能不能使用,因为存储在存储装置2131的通信相关数据可由驻留在电子装置的文件系统所存取,并且被用来与远程电子装置通信。
在第三个情境中,当确定启动供货商客制驱动程序时,配置命令处理引擎,用以传送从供货商客制驱动程序所接收的数据存取命令至驻留在电子装置的文件系统(如图2的2330),并且通过文件系统来存取非易失性存储装置。需注意的是,当命令处理引擎2510被配置以通过文件系统2330存取非易失性存储装置时,将可使用由电子装置200所提供的所有数据/声音通信功能,例如打电话、回答来电等。图10为另一种范例的电子装置及计算机主机中的数据存取细节的示意图。启动供货商客制驱动程序8500,配置驻留在电子装置200的命令处理引擎2510来转换可由驻留在电子装置200的文件系统2330所识别的数据存取命令,用以从非易失性存储装置2111或2131读取或写入数据。驻留在计算机主机130的应用程序9100可发出第一数据存取命令至供货商客制驱动程序8500。供货商客制驱动程序8500将所接收到的第一数据存取命令转换为可由文件系统2330所识别的第二数据存取命令,并且将所转换的命令以如同第一情境中所述的传递路径传送至命令处理引擎2510。命令处理引擎2510传送所接收的第二数据存取命令至文件系统2330。文件系统2330将所接收的第二数据存取命令转换为可由存储装置驱动程序2110或2130所识别的第三数据存取命令,并且发出所转换的第三数据存取命令至存储装置驱动程序2110或2130,来从非易失性存储装置2111或2131读取或写入数据。需注意的是,在电子装置200及远程电子装置间的数据/声音通信期间,人机接口/应用程序2310通过文件系统2330从非易失性存储装置2111及2131读取或写入数据。
在第四个情境中,当确定启动供货商客制驱动程序时,命令处理引擎被配置以传送在2002年三月由3GPP TS 27.007 version 5.1.0 release 5所提出的AT(Attention)命令,其从供货商客制驱动程序接收并传送至驻留在电子装置的AT剖析器,并且通过AT剖析器及驻留在电子装置的文件系统来存取非易失性存储装置。需注意的是,当配置命令处理引擎来通过AT剖析器及文件系统存取非易失性存储装置时,将可使用由电子装置所提供的所有数据/声音通信功能,例如打电话、回答来电等。在一些实施方式中,可省略命令剖析引擎而让AT命令从连接驱动程序直接传送至AT剖析器。图11为又一种范例的电子装置及计算机主机中的数据存取细节的示意图。启动供货商客制驱动程序8700。配置驻留在电子装置200的命令处理引擎2510来转换可由驻留在电子装置200的AT剖析器8900所识别的数据存取命令,用以从非易失性存储装置2111或2131读取或写入数据。驻留在计算机主机130的应用程序9100可发出第一数据存取命令至供货商客制驱动程序8700。供货商客制驱动程序8700将所接收到的第一数据存取命令转换为可由AT剖析器8900所识别的第二数据存取命令,并且将所转换的命令以如同第一情境中所述的传递路径传送至命令处理引擎2510。可了解的是,在所述的情境中,人机接口/应用程序2310、文件系统2330、通信相关软件2350、铃声驱动程序2370、数字信号处理器2371、铃声产生装置2373、命令处理引擎2510、连接驱动程序2530及2570,以及包括计算机码的存储装置驱动程序2110及2130,包含可由处理器执行的程序代码,可由电子装置200的处理单元来执行与配置。
图12是AT命令列12000的一般结构示意图。AT命令列以前置关键词“AT”12100作为开始,的后接着至少一个基本AT命令例如12200与12300,并且最后以结束字符“<CR>”12800作为结束。扩充的AT命令以“+”为前置关键词,例如12400及12500等,并以逗号隔开。基本或扩充的AT命令可有一或多个子参数。命令列12000可包含一个读取命令的结尾字符“?”,例如12600,用以检查AT扩充命令的目前子参数值。命令列12000可包含一个测试命令的结尾字符“=?”,例如12700,用以检查AT扩充命令的可能子参数值。
命令处理引擎2510转换所接收到的AT命令至AT剖析器8900。AT剖析器8900剖析AT命令并且将AT命令转换为可由文件系统2300所识别的第二数据存取命令,并且发出所转换的数据存取命令至文件系统2300。文件系统2330将所接收到的第二数据存取命令转换为可由存储装置驱动程序2110或2130所识别的第三数据存取命令,并且发出所转换的第三数据存取命令至存储装置驱动程序2110或2130来从非易失性存储装置2111或2131读取或写入数据。需注意的是,在电子装置200及远程电子装置间的数据/声音通信期间,人机接口/应用程序2310通过文件系统2330从非易失性存储装置2111及2131读取或写入数据。
需注意的是,声音/数据通信相关数据,例如来电信息、电话簿数据、预设铃声、校正数据等等,可存储在非易失性存储装置2131中。因此,在第三与第四个情境中,当电子装置被配置为计算机主机的外部大容量存储装置并且通过安装在计算机主机中的供货商客制驱动程序8500或8700所控制时,不会导致电子装置的通信功能不能使用,因为存储在存储装置2131的通信相关数据可由驻留在电子装置的文件系统2330所存取,并且被运用来与远程电子装置通信。
本发明的在移动装置中管理大容量存储装置的方法,或特定型态或其部份,可以以程序代码的型态包含于实体媒体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)存储媒体,其中,当程序代码被机器,如计算机、光驱等,加载且执行时,此机器变成用以参与本发明的装置。本发明的方法与装置也可以以程序代码型态通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机,接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元(general-purpose processing unit)实作时,程序代码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。
针对特定的系统组件,说明书及权利要求中会使用特定的术语来为其命名。本领域一般技术人员都了解,消费电子设备的制造者也许会使用不同的命名来称呼内容中所对应的系统组件。此文件并不欲以不同的名称来区别组件间的不同,而是使用不同的功能描述来进行区别。
权利要求
1.一种管理大容量存储装置的方法,由一电子装置来执行,其特征在于,所述的方法包括检测所述的电子装置已连接在一计算机系统;从多个大容量存储驱动程序中选择一大容量存储驱动程序;传送关于所述的选择的大容量存储驱动程序的信息至所述的计算机系统,从而驱动所述的计算机系统来启动所述的所选择的大容量存储驱动程序。
2.如权利要求1所述的管理大容量存储装置的方法,其特征在于,所述的计算机系统通过所述的所启动的大容量存储驱动程序从设置于所述的电子装置中的一非易失性存储装置读取或写入数据。
3.如权利要求1所述的管理大容量存储装置的方法,其特征在于,所述的管理大容量存储装置的方法进一步包括为所述的确定的大容量存储驱动程序来配置驻留在所述的电子装置的至少一软件模块。
4.如权利要求3所述的管理大容量存储装置的方法,其特征在于,所述的配置步骤进一步包括致使驻留在所述的电子装置的一文件系统不能使用,用以防止所述的文件系统从设置于所述的电子装置中的一非易失性存储装置读取或写入数据;以及配置驻留在所述的电子装置中的一命令处理引擎,使所述的命令处理引擎剖析从所述的启动的大容量存储驱动程序所接收的一小型计算机系统接口或一整合式电子装置命令并且将所述的小型计算机系统接口或所述的整合式电子装置命令转换成一数据存取命令,所述的数据存取命令通过相应于所述的非易失性存储装置的一存储装置驱动程序所辨认,并且所述的命令处理引擎发出所转换的数据存取命令至所述的存储装置驱动程序来从所述的非易失性存储装置读取或写入数据。
5.如权利要求4所述的管理大容量存储装置的方法,其特征在于,当所述的文件系统不能使用时,致使所述的电子装置及一远程电子装置间的数据/声音通信不能使用。
6.如权利要求3所述的管理大容量存储装置的方法,其特征在于,所述的配置步骤进一步包括配置驻留在所述的电子装置的一文件系统来从设置于所述的电子装置的一第一非易失性存储装置中读取或写入数据;以及配置驻留在所述的电子装置的一命令处理引擎,使所述的命令处理引擎剖析从所述的启动的大容量存储驱动程序所接收的一小型计算机系统接口或一整合式电子装置命令并且将所述的小型计算机系统接口或所述的整合式电子装置命令转换成一数据存取命令,所述的数据存取命令通过相应于一第二非易失性存储装置的一存储装置驱动程序所辨认,并且所述的命令处理引擎发出所转换的数据存取命令至所述的存储装置驱动程序来从所述的第二非易失性存储装置读取或写入数据。
7.如权利要求3所述的管理大容量存储装置的方法,其特征在于,所述的配置步骤进一步包括配置驻留在所述的电子装置的一命令处理引擎,使所述的命令处理引擎从所述的启动的大容量存储驱动程序转递由驻留在所述的电子装置的一文件系统所辨认的一数据存取命令至所述的文件系统,使得所述的文件系统能根据所述的转换的数据存取命令来从设置于所述的电子装置的一非易失性存储装置读取或写入数据。
8.如权利要求7所述的管理大容量存储装置的方法,其特征在于,在所述的电子装置及一远程电子装置间的数据/声音通信期间,一人机接口或一应用程序通过所述的文件系统从所述的非易失性存储装置读取或写入数据。
9.如权利要求3所述的管理大容量存储装置的方法,其特征在于,所述的配置步骤进一步包括配置驻留在所述的电子装置的一命令处理引擎,使所述的命令处理引擎转递从所述的启动的大容量存储驱动程序所接收的一AT命令至驻留在所述的电子装置的一AT剖析器,使得所述的AT剖析器来剖析所述的AT命令并且转换所述的AT命令为一数据存取命令,并且根据所述的转换的数据存取命令驱动驻留在所述的电子装置的一文件系统来从设置于所述的电子装置中的一非易失性存储装置读取或写入数据。
10.如权利要求9所述的管理大容量存储装置的方法,其特征在于,在所述的电子装置及一远程电子装置间的数据/声音通信期间,一人机接口或一应用程序通过所述的文件系统从所述的非易失性存储装置读取或写入数据。
11.如权利要求1所述的管理大容量存储装置的方法,其特征在于,所述的检测步骤进一步包括通过连接在所述的电子装置的一通用序列总线连接器的一引脚来检测出高电位。
12.一种电子装置,包括一非易失性存储装置;以及一处理单元,耦合于所述的非易失性存储装置,所述的处理单元用于检测所述的电子装置已连接在一计算机系统,从多个大容量存储驱动程序中选择一大容量存储驱动程序,并且传送关于所述的选择的大容量存储驱动程序的信息至所述的计算机系统,从而驱动所述的计算机系统来启动所述的所选择的大容量存储驱动程序。
13.如权利要12所述的电子装置,其特征在于,所述的计算机系统通过所述的所启动的大容量存储驱动程序从所述的非易失性存储装置读取或写入数据。
14.如权利要求12所述的电子装置,其特征在于,所述的处理单元还用于为所述的确定的大容量存储驱动程序来配置欲执行的至少一软件模块。
15.如权利要求14所述的电子装置,其特征在于,所述的处理单元还用于致使一文件系统不能使用,用以防止所述的文件系统从所述的非易失性存储装置读取或写入数据,以及配置一命令处理引擎,使所述的命令处理引擎剖析从所述的启动的大容量存储驱动程序所接收的一小型计算机系统接口或一整合式电子装置命令并且将所述的小型计算机系统接口或所述的整合式电子装置命令转换成一数据存取命令,所述的数据存取命令通过相应于所述的非易失性存储装置的一存储装置驱动程序所辨认,并且所述的命令处理引擎发出所转换的数据存取命令至所述的存储装置驱动程序来从所述的非易失性存储装置读取或写入数据。
16.如权利要求15所述的电子装置,其特征在于,所述的处理单元还用于当致使所述的文件系统不能使用时,还致使所述的电子装置及一远程电子装置间的数据/声音通信不能使用。
17.如权利要求14所述的电子装置,其特征在于,所述的非易失性存储装置包括一第一非易失性存储装置及一第二非易失性存储装置,并且所述的处理单元配置一文件系统来从设置于所述的电子装置的所述的第一非易失性存储装置中读取或写入数据,以及配置一命令处理引擎,来剖析从所述的启动的大容量存储驱动程序所接收的一小型计算机系统接口或一整合式电子装置命令并且将所述的小型计算机系统接口或所述的整合式电子装置命令转换成一数据存取命令,所述的数据存取命令通过相应于所述的第二非易失性存储装置的一存储装置驱动程序所辨认,并且所述的命令处理引擎发出所转换的数据存取命令至所述的存储装置驱动程序来从所述的第二非易失性存储装置读取或写入数据。
18.如权利要求14所述的电子装置,其特征在于,所述的处理单元还用于配置一命令处理引擎,使所述的命令处理引擎从所述的启动的大容量存储驱动程序转递由一文件系统所辨认的一数据存取命令至所述的文件系统,使得所述的文件系统能根据所述的转换的数据存取命令来从所述的非易失性存储装置读取或写入数据。
19.如权利要求18所述的电子装置,其特征在于,于所述的电子装置及一远程电子装置间的数据/声音通信期间,所述的处理单元用于执行一人机接口或一应用程序通过所述的文件系统从所述的非易失性存储装置读取或写入数据的作业。
20.如权利要求14所述的电子装置,其特征在于,所述的处理单元配置一命令处理引擎,使所述的命令处理引擎转递从所述的启动的大容量存储驱动程序所接收的一AT命令至一AT剖析器,使得所述的AT剖析器来剖析所述的AT命令并且转换所述的AT命令为一数据存取命令,并且根据所述的转换的数据存取命令驱动一文件系统来从所述的非易失性存储装置读取或写入数据。
21.如权利要求20所述的电子装置,其特征在于,于所述的电子装置及一远程电子装置间的数据/声音通信期间,所述的处理单元用于执行一人机接口或一应用程序通过所述的文件系统从所述的非易失性存储装置读取或写入数据的作业,使得所述的电子装置于读取或写入数据至所述的非易失性存储装置时,可保持所述的电子装置与所述的远程电子装置间的数据/声音通信。
22.如权利要求12所述的电子装置,其特征在于,所述的电子装置还通过连接在所述的电子装置的一通用序列总线连接器的一引脚来检测出高电位。
全文摘要
本发明公开了一种管理大容量存储装置的方法,所述的管理大容量存储装置的方法包括下列步骤检测电子装置已连接在一个计算机系统;从多个大容量存储驱动程序中选择出一个大容量存储驱动程序;传送关于所选择的大容量存储驱动程序的信息到所述的计算机系统,从而驱动计算机系统来启动所选择的所述的大容量存储驱动程序。本发明还提供一种管理大容量存储装置的电子装置。采用所述的管理大容量存储装置的方法及电子装置,可以达成对电子装置中大容量存储装置进行管理的目的。
文档编号G06F13/10GK101063962SQ200710096388
公开日2007年10月31日 申请日期2007年4月16日 优先权日2006年4月28日
发明者陈嘉瑢, 胡世昌, 学冠升 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1