具有磁盘阵列功能的读卡装置及相关操作方法

文档序号:6470130阅读:200来源:国知局
专利名称:具有磁盘阵列功能的读卡装置及相关操作方法
技术领域
本发明是关于存取可抽换储存装置的读卡装置,尤其是关于一种具有磁盘 阵列功能的读卡装置及其操作方法。
背景技术
使用者经常利用读卡装置等接口存取一般的可抽换储存装置,例如SD卡 (Secure Digital)、存储条(Memory Stick) 、 MMC卡(Mul餘dia Card) 、 xD图 片卡(xD-Pu:tureCard)等快闪存储卡等,图1是利用现有的读卡装置存取可抽换 储存装置的示意图。读卡装置IIO包含SD卡连接接口 112、xD卡连接接口 114、 MMC卡连接接口 116与用以连接读卡装置110与主机120的通用串行总线 (USB, Universal Serial Bus)缆线118,使用者可将欲存取的可抽换储存装置, 例如一SD卡(未显示于图l),置入相对应的SD卡连接接口 112,如此一来, 使用者即可通过主机120对SD卡进行存取。现有的读卡装置亦可内建于主机 内部,例如于笔记本电脑内部内建读卡装置。
一般常见的读卡装置可支持多种类的可抽换储存装置,例如读卡装置110 可支持SD卡、xD卡与MMC卡等三种规格,若使用者在SD卡连接接口 112、 xD卡连接接口 114与MMC卡连接接口 116中分别置入容量为128MB (Mega Byte)的SD卡、256MB的xD卡与512MB的MMC卡,则主机上会出现这些相 应的储存装置,然而使用者仅得通过主机120对128MB的SD卡、256MB的xD 卡与512MB的MMC卡独立地进行个别存取,因为每个可抽换储存装置都被主 机120视为一个独立的个体,故彼此之间并无法互相连结使用与发挥综效,这 对使用者来说,形同一种资源浪费。例如,当使用者欲将一个700MB的影音文 件储存至读卡装置IIO上的可抽换储存装置时,则因为读卡装置IIO上没有一 个可抽换储存装置的容量足够容纳700MB,因此影音文件的储存操作实无法执 行,即便读卡装置110上所有的可抽换储存装置的容量总和大于700MB。

发明内容
为解决上述问题,本发明的目的之一是提供一种具有磁盘阵列功能的读卡 装置与其操作方法,以使读卡装置上的可抽换储存装置得以发挥综效,避免使 用上的浪费。
本发明一方面提供一种具有磁盘阵列功能的读卡装置,包含有至少一可抽 换储存装置主机端控制单元与一磁盘阵列控制单元,可抽换储存装置主机端控 制单元通过至少一可抽换储存装置连接接口耦接至少一可抽换储存装置,而磁 盘阵列控制单元耦接至该可抽换储存装置主机端控制单元,将耦接在各可抽换
储存装置连接接口的多个可抽换储存装置结合成至少一储存阵列。
此外,本发明另一方面提供一种应用于一读卡装置的操作方法,包含搜 寻多个可抽换储存装置;以及激活一磁盘阵列功能将该多个可抽换储存装置结
合成至少一储存阵列。


图1是利用现有的读卡装置存取可抽换储存装置的示意图。
图2是依据本发明的实施例的具有磁盘阵列功能的读卡装置与主机的示意图。
图3是依据本发明的实施例的读卡装置与主机的示意图。
具体实施例方式
在说明书及后续的权利要求当中使用了某些词汇来指称特定的元件。所属 领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同一 个元件。本说明书及后续的权利要求并不以名称的差异来作为区分元件的方 式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及后续的权 利要求当中所提及的"包含"是一开放式的用语,故应解释成"包含但不限定 于"。此外,"耦接"一词在此是包含任何直接及间接的电气连接手段。因此, 若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接 于该第二装置,或通过其它装置或连接手段间接地电气连接至该第二装置。
图2是依据本发明实施例的具有磁盘阵列功能的读卡装置200与主机300 的示意图。具有磁盘阵列功能的读卡装置200包含磁盘阵列(RAID)控制单元 210、 PCI EXPRESS接口 220、 SD主机端控制单元(SD host、此后简称为SD控制单元)230、MMC主机端控制单元(MMC host、此后简称为MMC控制单元)240、 xD主机端控制单元(xDhost、此后简称为xD控制单元)250、 MS主机端控制单 元(MS host、此后简称为MS控制单元)260、 SD连接接口 232-l~232-n、 MMC 连接接口 242-l~242-n、 xD连接接口 252-l~252-n与MS连接接口 262-l~262-n。 读卡装置210的各可抽换储存装置主机端控制单元(如SD控制单元230等)可符 合各种不同快闪存储卡规范,SD卡SDl SDn是通过SD连接接口 232-l~232-n 耦接SD控制单元230, MMC卡MMCl~MMCn是通过MMC连接接口 242-l~242-n耦接MMC控制单元240,而xD卡xDl~xDn是通过xD连接接口 252-l~252-n耦接xD控制单元250,请注意到图2中各可抽换储存装置主机端控 制单元是通过多个连接接口耦接多个可抽换储存装置,然而熟悉此项技术者当 可利用多个可抽换储存装置主机端控制单元分别通过多个连接接口耦接多个 可抽换储存装置。主机300可为笔记本电脑、个人电脑、数字相机、游戏机平 台、个人数字助理、手机、ARM处理器、MIPS处理器或任何得存取可抽换储 存装置的装置,而PCIEXPRESS接口 220亦可以用其它高速传输接口,如符合 通用串行总线(USB, Universal Serial Bus)规范的接口或是任何得以传输储存 在可抽换储存装置的数据的传输接口,来取代。请注意到图2仅是用来说明本 发明的图例,不应将本发明局限于此,例如,读卡装置200可包含支持其它规 范的可抽换储存装置规范的主机端控制单元与连接接口,而读卡装置200亦可 包含任意数目的读卡插槽,此外,为了简洁起见,图2中仅显示与本发明相关 的元件。
在此实施例中,读卡装置200通过PCI EXPRESS接口 220耦接至 一 主机300 , 请注意到读卡装置可内建于主机300之内亦可通过一缆线或扩充卡(express card) 耦接于主机300之外。读卡装置200的磁盘阵列控制单元开关212是用以方便 使用者选择性地激活或关闭RAID控制单元210,当使用者激活磁盘阵列控制单 元开关212时,则读卡装置210便具有磁盘阵列功能,此时RAID控制单元210 会将耦接在各可抽换储存装置连接接口的多个可抽换储存装置结合成一个储 存阵列,例如RAID控制单元210将耦接在SD连接接口 232-1上且容量为128MB 的SD卡SD1、耦接在MMC连接接口 242-1上且容量为256MB容量的MMC 卡MMC1与耦接在xD连接接口 252-1上且容量为512MB的xD卡xDl结合为 总容量为896MB的储存阵列,如此一来,使用者即可通过主机300使用896MB 的储存阵列,例如将700MB的影音文件储存至896MB的储存阵列中,而不再如同先前技术那样仅可独立地对各个可抽换储存装置进行存取。虽然在此实施 例中是将各种不同类型的可抽换储存装置结合成至少一储存阵列,然而亦可将同一种类的可抽换储存装置结合成至少一储存阵列,例如将SD卡SD1、 SD2 与MMC卡MMC1结合成一储存阵列。请注意到亦可将可抽换储存装置以芯片 的形式,或任何类似的形式固定于可抽换储存装至连接接口上。此外,RAID控制单元210亦得以将耦接各可抽换储存装置连接接口的多 个可抽换储存装置结合成多个储存阵列,例如将容量为128MB的SD1、容量为 256MB的MMC1与容量为512MB的xDl结合成容量为750MB的第一储存阵列 与容量为M6MB的第二储存阵列。当然,使用者亦可关闭磁盘阵列控制单元开 关212,使读卡装置200不具有(亦即不激活)磁盘阵列功能,此时读卡装置 200在功能上等同于现有的读卡装置。类似地,使用者亦可借助主机300上的 程序以选择性地激活或关闭RAID控制单元210,以使读卡装置210具有或不具 有磁盘阵列功能,亦即本发明不论是通过硬件或软件控制的方式,均可达到激 活或关闭磁盘阵列功能的目的。磁盘阵列控制单元210支持所有现有的磁盘阵列功能,例如平行储存模式 (或称为RAID level 0)与映像储存模式(或称为RAID level 1)等,平行储存 模式是将欲存入磁盘阵列的数据划分成条状,再将各个划分成条状的数据平行 地通过各个读卡插槽而写入至各个可抽换储存装置中,当使用者欲读取储存在 磁盘阵列上的数据时,亦通过各个读卡插槽平行地读取各个可抽换储存装置上 的数据。更详细地说,当使用者欲将一笔384MB的数据储存至各可抽换储存装 置所结合成的储存阵列时,可利用主机300通过PCI EXPRESS接口 220传送该 笔数据至RAID控制单元210,而RAID控制单元210再将该笔384MB的数据 切割成3笔分别为128MB的数据,RAID控制单元210再分别通过SD控制单元 230、 MMC控制单元240、 xD控制单元与连接接口 232-1、 242-1、 252-1将这3 笔128MB的数据传送至SD1、 MMC1与xDl。磁盘阵列控制单元210除了支持所有现有的磁盘阵列功能之外,亦支持特 定规则储存模式,特定规则储存模式是依各可抽换储存装置的容量大小切割欲 存入磁盘阵列的数据,再将各个切割后的的数据依照一特定规则(例如循序地) 通过各个读卡插槽而写入至各个可抽换储存装置中,当使用者欲读取储存在磁 盘阵列上的数据时,亦通过各个读卡插槽循序地读取各个可抽换储存装置上的 数据。更详细地说,当使用者欲将一笔700MB的数据储存至各可抽换储存装置8所结合成的储存阵列时,可利用主机300通过PCI EXPRESS接口 220传送该笔 数据至RAID控制单元210,而RAID控制单元210再将该笔700MB的数据切 割成3笔分别为128MB、 256MB、 316MB的数据,RAID控制单元210再分别 通过SD控制单元230、MMC控制单元240、xD控制单元与连接接口 232-1 、242-1、 252-1将128MB的数据传送至SDl、将256MB的数据传送至MMCl以及将316MB 的数据传送至xDl。至于映像储存模式是将欲存入磁盘阵列的一笔数据通过各个读卡插槽分 别平行地传递至各个可抽换储存装置,在映像储存模式下,同一笔数据同时储 存在各个可抽换储存装置中,故提供了相当高的数据可靠性。更详细地说,当 使用者欲将一笔128MB的数据储存至各可抽换储存装置所结合成的储存阵列 时,可利用主机300通过PCI EXPRESS接口 220传送该笔数据至RAID控制单 元210,而RAID控制单元210再将同一笔128MB的数据分别通过SD控制单元 230、 MMC控制单元240、 xD控制单元与连接接口 232-1、 242-1、 252-1传送至 SDl、 MMCl与xDl。使用者可通过磁盘阵列类型控制器214选择所欲的磁盘阵列类型,例如选 择平行储存模式或映像储存模式,而磁盘阵列类型控制器214则依据使用者所 选择的类型来控制RAID控制单元210的配置类型,即支持何种模式的磁盘阵 列功能,磁盘阵列控制单元210依所设定的配置类型配置耦接于各可抽换储存 装置连接接口的各个可抽换储存装置,使用者即可依照所选择的配置类型来使 用磁盘阵列。类似地,使用者亦得借助主机300上所执行的程序以选择磁盘阵 列的配置类型。亦可利用设置在主机内部的RAID控制单元使现有的读卡装置支持储存阵 列功能。图3是依据本发明的实施例的读卡装置200与主机300'的示意图。 请注意到,图2与图3中相同的标号的元件具有相同的功能。主机300'中具 有一 RAID控制单元210' , RAID控制单元210'是用以将耦接在各可抽换储 存装至连接接口上的个可抽换储存装至结合成至少一储存阵列,此时,使用者 即可通过主机320使用各个可抽换储存装置所结合而成的储存阵列,使用者亦 可执行程序以设定RAID控制单元210'的配置类型,例如设定前述的平行储存 模式与映像储存模式等,使读卡装置200'依照所设定的配置类型来配置各个 可抽换储存装置。例如在平行储存模式下,当使用者欲将一笔384MB的数据自 主机300'储存至各可抽换储存装置所结合成的储存阵列时,可利用RAID控制单元210'将该笔数据切割成3笔分别为128MB的数据,RAID控制单元210' 再分别通过PCI EXPRESS接口 220、 SD控制单元230、 MMC控制单元240、 xD 控制单元与连接接口 232-1、 242-1、 252-1将这3笔128MB的数据传送至SD1、 MMC1与xDl。综上所述,本发明的实施例所提供的装置与方法让使用者得以使用具有磁 盘阵列功能的读卡装置,如此一来即可让读卡装置上的可抽换储存装置发挥综 效,避免现有的读卡装置仅可独立存取各个可抽换储存装置所造成的使用上不 便。以上所述仅为本发明的较佳实施例,凡依本申请权利要求范围所作出的种 种等同的改变或替换,皆应属本发明的涵盖范围。
权利要求
1.一种具有磁盘阵列功能的读卡装置,包含有至少一可抽换储存装置主机端控制单元,用以通过至少一可抽换储存装置连接接口耦接至少一可抽换储存装置;以及一磁盘阵列控制单元,耦接至该可抽换储存装置主机端控制单元,将耦接在各可抽换储存装置连接接口的多个可抽换储存装置结合成至少一储存阵列。
2. 根据权利要求1所述的读卡装置,其特征在于该可抽换储存装置主机端 控制单元是耦接多个可抽换储存装置连接接口 。
3. 根据权利要求l所述的读卡装置,其特征在于利用一高速总线接口耦接 至一主机。
4. 根据权利要求l所述的读卡装置,其特征在于还包含 一磁盘阵列控制单元开关,耦接至该磁盘阵列控制单元,用以选择性地激活该磁盘阵列控制单元。
5. 根据权利要求l所述的读卡装置,其特征在于该磁盘阵列控制单元是平 行地对各可抽换储存装置进行数据存取。
6. 根据权利要求1所述的读卡装置,其特征在于该磁盘阵列控制单元是将 同一笔数据传递至各可抽换储存装置。
7. 根据权利要求l所述的读卡装置,其特征在于还包含 一磁盘阵列类型控制器,耦接至该磁盘阵列控制单元,用以控制该磁盘阵列控制单元的一配置类型;其中该磁盘阵列控制单元依该配置类型配置耦接至各可抽换储存装置连 接接口的各可抽换储存装置。
8. 根据权利要求l所述的读卡装置,其特征在于该磁盘阵列控制单元将耦 接在各可抽换储存装置连接接口的该多个可抽换储存装置结合成多个储存阵 列。
9. 根据权利要求l所述的读卡装置,其特征在于该可抽换储存装置是固定于该可抽换储存装置连接接口。
10. 根据权利要求1所述的读卡装置,其特征在于各可抽换储存装置主机 端控制单元是符合快闪存储卡规范。
11. 根据权利要求1所述的读卡装置,其特征在于各可抽换储存装置主机 端控制单元是符合不同规范。
12. 根据权利要求1所述的读卡装置,其特征在于该磁盘阵列控制单元是 一特定顺序地对各可抽换储存装置进行数据存取。
13. —种应用于一读卡装置的操作方法,包含搜寻多个可抽换储存装置;以及利用一磁盘阵列控制单元激活一磁盘阵列功能将该多个可抽换储存装置 结合成至少--储存阵列。
14. 根据权利要求13所述的操作方法,其特征在于激活该磁盘阵列功能的 步骤包含有激活该磁盘阵列控制单元的一磁盘阵列控制单元开关来激活该磁 盘阵列功能。
15. 根据权利要求13所述的操作方法,其特征在于还包含--将该读卡装置耦接至一主机;以及 执行该主机的一程序以选择性地激活该磁盘阵列功能。
16. 根据权利要求13所述的操作方法,其特征在于该磁盘阵列控制单元是 平行地对该多个可抽换储存装置进行数据存取。
17. 根据权利要求13所述的操作方法,其特征在于该磁盘阵列控制单元是将同一笔数据传递至该多个可抽换储存装置。
18. 根据权利要求13所述的操作方法,其特征在于还包含设定该磁盘阵列功能的一配置类型;其中该磁盘阵列控制单元依该配置类型配置该多个可抽换储存装置。
19. 根据权利要求13所述的操作方法,其特征在于激活该磁盘阵列功能的步骤还包含将该多个可抽换储存装置结合成多个储存阵列。
20. 根据权利要求13所述的操作方法,其特征在于该多个可抽换储存装置是符合快闪存储卡规范。
21. 根据权利要求13所述的操作方法,其特征在于该多个可抽换储存装置是符合不同规范。
22. 根据权利要求13所述的操作方法,其特征在于该磁盘阵列控制单元是循序地对各可抽换储存装置进行数据存取。
全文摘要
本发明是一种具有磁盘阵列功能的读卡装置及其相关操作方法,该读卡装置包含有至少一可抽换储存装置主机端控制单元与一磁盘阵列控制单元,可抽换储存装置主机端控制单元通过至少一可抽换储存装置连接接口耦接至少一可抽换储存装置,而磁盘阵列控制单元耦接至该可抽换储存装置主机端控制单元,将耦接在各可抽换储存装置连接接口的多个可抽换储存装置结合成至少一储存阵列。
文档编号G06F3/08GK101661382SQ200810214698
公开日2010年3月3日 申请日期2008年8月29日 优先权日2008年8月29日
发明者巫启台, 杨逸乐, 王树宏, 赖昆彬, 赖治维 申请人:智微科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1