存储卡操作系统及其方法

文档序号:6614828阅读:168来源:国知局
专利名称:存储卡操作系统及其方法
技术领域
本发明涉及一种存储卡操作系统,特别是涉及一种让存储卡的操作像一 般磁盘的技术领域。
背景技术
随插即用的便携式数据储存装置已经是十分普遍的电子装置,此类便携
式数据储存装置通过USB接口与计算机装置连接,计算机装置中的操作系统 便对便携式数据储存装置进行初始化,以及产生相对应的软件元件,让使用 者不需复杂的设定,便可通过操作接口上显示的图标对储存装置进行数据存 取。存储卡是许多便携式电子装置,例如数字相机、手机或个人数字助理等 等所常用的储存装置。与随身盘或便携式硬盘等随插即用的便携式数据储存 装置不同的是,使用者需要使用卡片阅读机才能存取存储卡里的数据。
然而,目前当使用者通过一 USB接口将卡片阅读机及计算机装置相连接 时,操作系统会产生对应卡片阅读机的软件元件,因此使用者可在操作接口 上发现一卡片阅读机的图示。由于此时卡片阅读机尚未插入存储卡,所以使 用者无法通过操作接口上显示的图标进行数据存取,这与目前使用者相当熟 悉的使用经验不同,往往给使用者造成困扰。
此外,操作系统大多会提供一安全移除信息,如窗口操作系统提供硬件 安全移除对话框,让使用者选择要移除的随插即用装置,操作系统会等到所 选的随插即用装置完成所有工作后,对所选的随插即用装置进行反初始化操 作,让使用者可安全地移除随插即用装置。然而,目前当使用者通过一USB 接口将卡片阅读机及计算机装置相连接时,安全移除信息中会出现卡片阅读 机的图示,当使用者想要从卡片阅读机移除存储卡时,往往会在安全移除信 息中选择卡片阅读机的图标,而误将卡片阅读机从操作系统中移除。若此卡 片阅读机为外接式卡片阅读机,则使用者必须将卡片阅读机重新连接计算机 装置,重新进行初始化。若此卡片阅读机内建于计算机装置,则使用者必须 重新启动计算机装置或是在操作系统里手动执行卡片阅读机的初始化,十分不方便。
有鉴于已知技术的各项问题,为了能够兼顾解决,本发明人基于多年研 究开发与诸多实务经验,提出一种存储卡操作系统及其方法,以作为改善上 述缺点的实现方式与依据。

发明内容
本发明提出一种存储卡操作系统,适用于执行一操作系统的一计算机装 置,此存储卡操作系统包含一卡片阅读机及一驱动单元。卡片阅读机具有一 存储卡插槽且通过一序列接口电连接计算机装置,驱动单元用以控制卡片阅 读机的操作。其中,当驱动单元检测到一存储卡嵌插连接存储卡插槽时,则 传送一装置物件产生要求至操作系统,以产生一对应此存储卡的装置物件, 当驱动单元检测到存储卡从存储卡插槽移除时,则传送一装置物件移除要求 至操作系统,以移除对应此存储卡的装置物件。
再者,本发明提出一种存储卡操作系统,适用于执行一操作系统的一计 算机装置,此操作系统提供一安全移除信息,存储卡操作系统包含一卡片阅 读机及一驱动单元。卡片阅读机具有一存储卡插槽且通过一序列接口电连接 计算机装置,而驱动单元用以控制卡片阅读机的操作。其中,当卡片阅读机 连接计算机装置时,驱动单元便执行卡片阅读机的初始化操作,并传送一装
置物件产生要求至该操作系统,以产生一对应卡片阅读机的装置物件,并设 定该卡片阅读机的属性参数致使对应卡片阅读机的装置物件不会出现在安 全移除信息中。
此外,本发明还提出一种存储卡操作方法,适用于执行一操作系统的一
计算机装置,此方法包含下列步骤通过一序列接口电连接一具有一存储卡 插槽的卡片阅读机至计算机装置;执行卡片阅读机的初始化操作;检测是否
有存储卡嵌插连接于存储卡插槽;当检测到一存储卡嵌插连接存储卡插槽 时,传送一装置物件产生要求至操作系统,以产生一对应此存储卡的装置物 件;当检测到存储卡从存储卡插槽移除时,传送一装置物件移除要求至操作 系统,以移除对应此存储卡的装置物件。
此外,本发明还提出一种存储卡操作方法,适用于执行一操作系统的一 计算机装置,操作系统提供一安全移除信息,此方法包含下列步骤通过一 序列接口电连接一-^片阅读机至计算机装置;执行卡片阅读机的初始化操作;传送一装置物件产生要求至操作系统,以产生一对应此卡片阅读^/L的装 置物件;设定卡片阅读机的属性参数致使对应此卡片阅读机的装置物件不会 出现在此安全移除信息中。
为使本发明的技术特征及所达到的功效有更进一步的了解与认识,谨辅 以较佳的实施例及结合详细的说明如下。


图1为本发明的存储卡操作系统的实施例的方块图; 图2为本发明的存储卡操作系统的另一实施例的方块图; 图3为本发明的存储卡操作方法的实施例的步骤流程图;以及 图4为本发明的存储卡操作方法的另一实施例的步骤流程图。
附图符号说明
1, 2存储卡操作系统10计算机装置
101中央处理器102硬盘
103操作系统1031安全移除信息
104序列接口11, 21卡片阅读机
12, 22驱动单元1 3, 231, 232存储卡插槽14,241,242 存储卡31-34步骤流程41-46步骤流程
具体实施例方式
以下将参考相关附图,说明依本发明较佳实施例的存储卡操作系统及其 方法,为使便于理解,下述实施例中的相同元件以相同的符号标示来说明。 请参考图l,其为本发明的存储卡操作系统实施例的方块图。图中,存
储卡操作系统1适用于计算机装置IO,其具有中央处理器101以执行储存于 硬盘102中的操作系统103。存储卡搡作系统1包含卡片阅读机11及驱动单 元12,卡片阅读机11具有存储卡插槽13且通过序列接口 104电连接计算机 装置10,而驱动单元12用以控制卡片阅读机11的操作,例如初始化、反初 始化或数据存取。其中,驱动单元12可为计算机装置10上执行的驱动程序,
6而序列接口 10可为万用序列总线(USB)接口,而存储卡插槽13可支持的存 储卡规格包含SD卡(Smart Digital Card) 、 CF卡(Compact Flash Card)、 MS卡(Memory Stick) 、 SM卡(Smart Media Card)或MM卡(Mul U-Media Card) 等等。
当驱动单元12检测到一存储卡14嵌插连接存储卡插槽13时,则一装 置物件产生要求将传送至操作系统103,以要求操作系统103产生一对应存 储卡14的装置物件。装置物件是操作系统103用来描述一硬件的软件元件, 例如窗口操作系统(windows)所使用实体装置物件(physical device object PDO), 一个PDO代表一个真实硬件。对应存储卡14的装置物件产生后,使 用者便可在计算机装置10的操作接口上,通过装置物件对存储卡14进行数 据存取。其中,驱动单元12可包含一定时器,用以计数一预设时间来控制 检测存储卡插槽的周期。
与一般不同的是,当卡片阅读机ll通过一序列接口 104电连接计算机 装置10时,驱动单元12并不会通知操作系统103产生对应卡片阅读机11 的装置物件,直到使用者将存储卡14插入存储卡插槽13,操作系统103才 产生一对应存储卡14的装置物件并于计算机装置10的操作接口上显示。若 卡片阅读机11具有多个存储卡插槽,例如一具有SD卡及CF卡的卡槽的多 合一-^片阅读机,则当一SD卡插入SD卡卡槽时,操作系统103便产生对应 SD卡的装置物件,当一 CF卡插入CF卡卡槽时,操作系统103便产生对应 CF卡的装置物件,且此两个装置物件在计算机装置10的操作接口上会分别 以不同的图标及代号来显示。
而当驱动单元12检测到存储卡14从存储卡插槽13移除时,则传送一 装置物件移除要求至操作系统103,以移除对应存储卡14的装置物件。这让 使用者在使用存储卡时就像是使用随身盘一样,可承续使用经验。
请参考图2,其为本发明的存储卡操作系统的另一实施例的方块图。图 中,存储卡操作系统2适用于一计算机装置10,其具有一中央处理器101 以执行储存于硬盘102中的操作系统103,而操作系统103可提供一安全移 除信息1031,例如硬件安全移除对话框,让使用者可安全地移除一随插即用 的硬件而不影响其储存的数据内容。存储卡操作系统2包含一卡片阅读机21 及一驱动单元22,卡片阅读机21具有存储卡插槽231及232。当卡片阅读 机21通过一序列接口 104电连接计算机装置20时,驱动单元22便执行卡片阅读机21的初始化操作,并传送一装置物件产生要求至操作系统103,让 操作系统103产生一对应卡片阅读机21的装置物件,并设定卡片阅读机21 的属性参数致使此对应卡片阅读机21的装置物件不会出现在安全移除信息 1031中。因此,使用者便不会误操作而将卡片阅读机21移除。
当驱动单元22检测到存储卡241嵌插连接存储卡插槽231时,则传送 一装置物件产生要求至操作系统103,让操作系统103产生一对应存储卡241 的装置物件,并设定存储卡241的属性参数致使对应存储卡241的装置物件 可出现在安全移除信息1031中。因此当使用者进行完对存储卡241的数据 存取后,可从安全移除信息1031选择对应存储卡241的装置物件,则操作 系统103在确认存储卡241的数据存取已经完成后,便移除存储卡241的装 置物件,则使用者可将存储卡241从存储卡插槽231取出。
当存储卡241及存储卡242分别插入存储卡插槽2 31及存储卡插槽232, 则对应存储卡241及存储卡242的装置物件都会出现在安全移除信息1031 中,使用者可个别选择要移除的存储卡。
请参考图3,其为本发明的存储卡操作方法的实施例的步骤流程图。此 方法适用于执行一操作系统的一计算机装置,图中,此流程包含下列步骤
步骤31:通过一序列接口将具有一存储卡插槽的卡片阅读机电连接至 计算机装置。
步骤32:执行卡片阅读机的初始化操作,并设定一定时器,此定时器 可重复计数一预设时间。
步骤331:检测是否有存储卡嵌插连接于存储卡插槽,若是,则执行步 骤332,若否,则执行步骤333。
步骤332:判断是否存在一对应存储卡的装置物件,若是,则执行步骤 336,若否,表示此存储卡刚被插入存储卡插槽,则执行步骤334。
步骤333:判断是否存在一对应存储卡的装置物件,若是,表示此存储 卡刚从存储卡插槽被移除,则执行步骤335,若否,执行步骤336。
步骤334:传送一装置物件产生要求至操作系统,让操作系统产生一对 应此存储卡的装置物件,接着,执行步骤336。
步骤335:传送一装置物件移除要求至操作系统,以移除该对应该存储 卡的装置物件,接着,执行步骤336。
步骤336:检测卡片阅读机是否被移除,若是,则执行步骤34,若否,则执行步骤337。
步骤337:等待定时器计数完一预设时间,执行步骤331。 步骤34:移除定时器及执行卡片阅读机的反初始化操作。 结束此流程。
请参考图4 ,其为本发明的存储卡操作方法的另 一 实施例的步骤流程图。 此方法适用于执行一操作系统的一计算机装置,且此操作系统提供一安全移 除信息,例如硬件安全移除对话框。图中,此方法从开始包含下列步骤
步骤41:通过一序列接口将具有一存储卡插槽的卡片阅读机电连接至 此计算机装置。
步骤42:执行卡片阅读机的初始化操作。
步骤43:传送一装置物件产生要求至操作系统,以产生一对应卡片阅 读机的装置物件。
步骤44:设定卡片阅读机的属性参数,使得对应此卡片阅读机的装置 物件不会出现在安全移除信息中。
步骤45:当检测到一存储卡嵌插连接存储卡插槽时,则传送装置物件 产生要求至该操作系统,以产生一对应该存储卡的装置物件。
步骤46:设定此存储卡的属性参数,使得对应此存储卡的装置物件出 现在安全移除信息中。
结束此流程。
已上所述仅为举例性,而非为限制性者。任何未脱离本发明的精神与范 畴,而对其进行的等效修改或变更,均应包含于本申请的权利要求中。
权利要求
1. 一种存储卡操作系统,适用于执行一操作系统的一计算机装置,该存储卡操作系统包含一卡片阅读机,通过一序列接口电连接该计算机装置,该卡片阅读机至少具有一存储卡插槽;以及一驱动单元,控制该卡片阅读机的操作,当该驱动单元检测到一存储卡嵌插连接至一第一存储卡插槽时,该驱动单元传送一装置物件产生要求至该操作系统,以产生一对应该存储卡的装置物件,当该驱动单元检测到该存储卡从该第一存储卡插槽移除时,该驱动单元传送一装置物件移除要求至该操作系统,以移除该对应该存储卡的装置物件。
2. 如权利要求1所述的存储卡操作系统,其中该序列接口为一万用序列 总线-接口。
3. 如权利要求1所述的存储卡操作系统,其中该驱动单元具有一定时 器,用以计数一预设时间来控制检测该存储卡插槽的周期。
4. 如权利要求1所述的存储卡操作系统,其中该驱动单元为一在该计算 机装置上执行的驱动程序。
5. —种存储卡操作系统,适用于执行一操作系统的一计算机装置,该操 作系统提供一安全移除信息,该存储卡操作系统包含一^^片阅读机,通过一序列接口电连接该计算机装置,该卡片阅读机至 少具有一存储卡插槽;以及一驱动单元,控制该卡片阅读机的操作,当该卡片阅读机连接该计算机 装置时,该驱动单元便执行该卡片阅读机的初始化操作,并传送一装置物件 产生要求至该操作系统,以产生一对应该卡片阅读机的装置物件,并设定该 卡片阅读机的属性参数致使该对应该卡片阅读机的装置物件不会出现在该 安全移除信息中。
6. 如权利要求5所述的存储卡操作系统,当该驱动单元检测到一存储卡 嵌插连接至其中的一存储卡插槽时,则传送该装置物件产生要求至该操作系 统,以产生一对应该存储卡的装置物件,并设定该存储卡的属性参数致使该 对应该存储卡的装置物件出现在该安全移除信息中。
7. 如权利要求5所述的存储卡操作系统,其中该序列接口为一万用序列总线-接口。
8. 如权利要求5所述的存储卡操作系统,其中该驱动单元为一于该计算 机装置上执行的驱动程序。
9. 一种存储卡操作方法,适用于执行一操作系统的一计算机装置,该存 储卡操作方法包含通过一序列接口电连接一卡片阅读机至该计算机装置,该卡片阅读机至 少具有一存储卡插槽;执行该卡片阅读机的初始化操作;检测是否有存储卡嵌插连接于其中的一存储卡插槽;当检测到一存储卡嵌插连接于一第一存储卡插槽时,传送一装置物件产 生要求至该操作系统,以产生一对应该存储卡的装置物件;当检测到该存储卡从该第一存储卡插槽移除时,传送一装置物件移除要 求至该操作系统,以移除该对应该存储卡的装置物件。
10. 如权利要求9所述的存储卡操作方法,其中该序列接口为一万用序 列总线接口。
11. 一种存储卡操作方法,适用于执行一操作系统的一计算机装置,该 操作系统提供一安全移除信息,该存储卡操作系统包含通过一序列接口电连接一卡片阅读机至该计算机装置; 执行该卡片阅读机的初始化操作;传送一装置物件产生要求至该操作系统,以产生一对应该卡片阅读机的 装置物件;以及设定该卡片阅读机的属性参数致使该对应该卡片阅读机的装置物件不 会出现在该安全移除信息中。
12. 如权利要求11所述的存储卡操作方法,还包含 当检测到一存储卡嵌插连接该卡片阅读机的一存储卡插槽时,传送该装置物件产生要求至该操作系统,以产生一对应该存储卡的装置物件;设定该存储卡的属性参数致使该对应该存储卡的装置物件出现在该安 全移除信息中。
13. 如权利要求11所述的存储卡操作方法,其中该序列接口为一万用序 列总线接口。
全文摘要
本发明披露一种存储卡操作系统及其方法,在一实施例中,此系统的驱动单元会检测是否有存储卡插入卡片阅读机的存储卡插槽,若有,则驱动程序方要求操作系统产生一对应此存储卡的装置物件,而当存储卡从存储卡插槽移除时,驱动程序便要求操作系统移除一对应此存储卡的装置物件。此外,在另一实施例中,此系统也可让操作系统的安全移除信息中不出现卡片阅读机的装置物件,而仅出现有插入插槽的存储卡的装置物件,以供使用者选择。藉此,让使用者在使用存储卡时就像是使用随身盘一样,可继承使用经验而减少不必要的困扰。
文档编号G06F13/10GK101458670SQ20071019689
公开日2009年6月17日 申请日期2007年12月11日 优先权日2007年12月11日
发明者嵩 李, 滨 杜, 陈正昌 申请人:瑞昱半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1