可携式储存装置的制作方法

文档序号:6743261阅读:214来源:国知局
专利名称:可携式储存装置的制作方法
技术领域
本实用新型系涉及一种电子储存装置,特别是涉及一种不须连接于 计算机主机即可独立自行扫描磁盘状况的可携式储存装置。
背景技术
由于使用具有储存装置的一电子设备时,经常有写入、删除、覆盖 档案的需求,使用过一段时间后,该储存装置内的档案内容、储存区块 读写功能有可能在频繁的变动过程中损毁或是灭失。为了掌控储存装置 内的档案、储存区块的完整状况,计算机主机中的磁盘可利用操作系统所提供的磁盘扫描工具加以检查;其它不具备自我扫描功能的外接或可 携式装置则须先连接于主机上,使其被计算机视为一系统磁盘,再利用 操作系统所提供的扫描程序一并加以扫描。但利用连接到计算机上扫描磁盘的方式,在扫描作业进行的过程中, 由于记体忆及处理器所提供的资源大部分都被扫描的程序占用,集中在 检查各个扇区能否正常运作,因而严重影响计算机的使用效能;使用者 在计算机为硬盘或是外接的可携式装置进行磁盘和档案的扫描时,因为 系统的反应变慢经常无法顺利进行其它的计算机作业,必须等待扫描程 序完成后方能回复其正常的使用流程,而磁盘扫描的工作随着目前储存 装置的容量越来越大,变得越来越耗时,使用者因等待而浪费的时间与 耗费的电能也越来越多,对于强调时间即是金钱和节能的现代人而言, 实为一急需获得改善的困扰。实用新型内容本实用新型所要解决的技术问题是,提供了一种不须依靠计算机主 机之运算能力,只要提供其微幅电力,即可自我以多种不同模式反复扫 描、检测磁盘及档案状态的可携式储存装置。为解决以上技术问题,本实用新型的技术方案为该可携式储存装 置包括有一启动单元,系用于接收使用者开始进行扫描作业的命令,并 产生一启动讯号; 一储存模块,系用于储存该可携式装置上之数据;一 处理模块,系接收该启动讯号,并依该讯号控制扫描作业之进行与记录; 该处理模块中更包括一扫描模块,其系用于检査该储存模块中之储存区 域或数据状态是否异常或发生错误; 一记录单元,其系依据该处理模块 的指示,建立一扫描记录表,记录该扫描模块在扫描程序中所发现的异 常状况,并且将该扫描记录表存放在该储存模块当中。该扫描模块完成检查储存模块状态之作业后,该可携式储存装置中 亦已储存了一个扫描记录表在内,可随时供使用者将该记录输出至外部 设备(如计算机、打印机),检阅其扫描结果,以供进一步调整该可携式 装置的档案配置或是扇区整理程序。为了达成可携式储存装置自我检测之目的,本实用新型的使用方法 步骤如下接收一启动扫描储存装置的命令;建立一扫描记录表以供记 录本次扫描所发现之异常或错误之状况;接着由一扫描模块选择复数种 扫描模式中之一种,开始检查各个储存区域是否发生错误或异常,并于 发现确实有异常状况时,将该发生异常的储存区域加以标记,同时将该 异常的情况记录到该扫描记录表内;而于检查该储存区域完毕后,若仍 有尚未被选择用以检测该储存区域之扫描模式,该扫描模块即选择其中 一个尚未运用的扫描模式,再回到前一步骤做相同的检验,直到全部的 扫描模式皆检测过该储存模块为止。完成上述自动扫描之程序后,可将该可携式装置利用一传输接口将 该扫描记录表传送到外部设备上以检视扫描的结果。利用上述之可携式储存装置及其自动扫描方法步骤所提供之技术手 段,可达成提供可携式储存装置独立扫描、检测,并输出扫描结果之效 果,尤其经过复数种不同的扫描模式反复检测各储存区域是否可正常读
写,相较于计算机系统内建之表面扫描(Surface Scanning),更能精确检 查可携式储存装置中各个储存区域的运作情形。更重要的是,本实用新 型能够减少可携式储存装置连接于计算机上进行磁盘扫描时,降低计算 机设备工作效能之缺陷。


图l:本实用新型一实施例之可携式储存装置示意图; 图2:本实用新型一实施例之自动扫描方法步骤流程图; 图3:本实用新型一实施例之自动扫描方法步骤流程图(有数据时);及 图4:本实用新型一实施例之自动扫描方法步骤流程图(无数据时)。主要组件符号说明
10可携式储存装置
100启动单元
105处理模块
110扫描模块
115记录单元 120传输接口 125储存模块 130提示单元 135外部设备 140供电模块 S201 S213流程之步骤 S301-S327流程之步骤S401-S417流程之步骤具体实施方式
为帮助阅读者了解本实用新型之目的、所采用之技术手段及其可达 成之功效,以下将配合实施例及图示详细解说本实用新型之实施方式及 其过程以供参阅。
本实用新型提供一可携式储存装置,其中一实施例之可携式储存装
置模块如图1所示该实施例之可携式储存装置10中包括一启动单元 100、 一处理模块105、 一储存模块125、 一提示单元130及一供电模块 140,该处理模块105中更包括一扫描模块110、 一记录单元115及一传 输接口 120。
启动单元100用于接受使用者下达的扫描命令,经由供电模块140 提供该可携式储存装置IO进行扫描程序运作所需之电力,产生一启动讯 号至处理模块105,处理模块105系依据该启动讯号要求记录单元115 建立一个扫描记录表,用以记录扫描作业中所应记载之信息;同时,处 理模块105并指示扫描模块110开始对储存模块125中之储存区域及数 据进行检测扫描模块110提供复数种扫描模式(Patterns)用以检验该 储存模块125之各储存区域,如于检测过程中发现储存区域或数据内容 发生异常或错误,由记录单元115将该异常或错误信息登录至扫描记录 表中。
待扫描模块IIO将储存模块125中之储存区域检测完毕后,判断是 否还有尚未运用到的其它扫描模式,如尚有未用以检验储存区域之其它 扫描模式,扫描模块110再选择其中一种尚未运用的扫描模式,进行上 述之检测及记录程序。直至所有的扫描模式皆己检测过该储存模块125 后,将该扫描记录表存放于储存模块125,发出一通知讯号至提示单元 130,提示单元130接收该通知讯号时以发出文字显示、震动、亮光或声音等足以引起使用者注意之方式,告知使用者扫描作业已完成。使用者 可利用本实施例可携式储存装置IO中之传输接口 120将存放于储存模块
125中的扫描记录表传送到可供检视扫描结果的外部设备135上加以检 视,例如传送至计算机上浏览扫描记录表中之数据、或是传送至打印机 供打印扫描记录之纸本。
该实施例之可携式储存装置10由启动单元IOO接收使用者的命令启 始扫描作业,例如透过按钮或由操作选单选择对可携式储存装置10进行 扫描;启动单元100接收到启始扫描作业命令时,产生一启动讯号。该 可携式储存装置10由一供电模块140提供所需电力,如透过USB连接 计算机,利用计算机主机电源(但未运用计算机主机的运算效能),或外 接一独立电源(Power Adaptor)以供该启动单元100产生该启动讯号与 后续所需电力。该启动讯号传送至该可携式储存装置10内之处理模块 105,处理模块105依据此启动讯号得知欲进行扫描作业,即要求处理模 块105内的记录单元115建立一扫描记录表,准备记录本次扫描作业所 产生的相关信息;同时,处理模块105亦指示扫描模块110开始对储存 模块125进行扫描。
储存模块125系可分为多个储存区域,如闪存之储存区域系为区块 (Block)及页(Page)。由于可能引发各种储存模块125储存区域失效 的模式(Pattern)不同,例如某些闪存装置在其可使用的寿命期间内, 以通用的模式(如0x5A、 0xA5等)检验其读写正确及有效性,系为正 常无误;但如改用其它模式检测时,可能就发现该储存区域之读写运作 时数据发生错误。影响闪存装置区块或页失效之模式,随其设计时所运 用之技术及制程不同而有差异,因此扫描模块110为了精确检测储存模 块125整体是否在各种扫描模式下都能正常运作,将以复数种之扫描模 式,如0x5A、 0xA5、随机模式或其它针对产品或储存媒体特殊设计的模 式等,多次检测储存模块125中的各个储存区域,以便完善检测储存模
8块125之状况。于检测过程中,如扫描模块110发现储存区域中之数据 或储存区域发生错误,则将该发生错误的储存区域加以标示,并通知记
录单元115将其所测得之异常状况记载于扫描记录表中,然后继续前往 至下一个储存区域进行检测,直至储存模块125中所有的储存区域皆经 过检査,各储存区域之异常状况亦皆登录于扫描记录表中为止。
扫描模块110检测储存模块125完毕之后,先判断是否已运用过所 有的扫描模式检测储存模块125,如尚有未用来加以检验储存模块125 的其它扫描模式,则选择其一继续重行前述的检测与记录;如该扫描模 块IIO所提供的扫描模式皆已检验过储存模块125,则发出一通知讯号至 提示单元130,提示单元130于接收该通知讯号后于该可携式储存装置 IO上发出文字显示、震动、亮光或声音等足以引起使用者注意方式,以 表示本次扫描作业之完成,同时可提示使用者前往检视本次的扫描结果。
使用者如欲检视本次扫描之成果,除可在该可携式储存装置10之显 示模块(未表示于图中)检视之外,若该可携式储存装置IO不具备显示 模块,如随身碟或无屏幕之MP3音乐播放器,则可利用本实施例之可携 式储存装置IO中的传输接口 120连接到其它可提供检视或输出的外部设 备135上,如计算机或打印机。
经由上述可自动扫描之技术,可携式储存装置10即不需依赖计算机 设备的扫描程序(如Scandisk)而可对储存模块125进行自我检测,避 免连结于计算机主机上进行扫描时,长时间影响主机工作效能之缺失, 同时仍可将该储存模块125检测的结果保存在计算机主机上,使用者可 依照检测结果对该可携式储存装置IO进行相关的清理或重新配置储存区 域的工作。
本实用新型尚提供另一实施例,说明一种提供可携式储存装置10自 动扫描方法步骤,如以下说明。请参阅图2,本实施例之自动扫描方法步 骤,系始自启动单元100接收一启动扫描之命令以开始扫描之程序(S201);开始该扫描程序后,先由记录单元115建立一扫描记录表,以 供记录本次扫描检测作业所产生之相关信息(S203);由一扫描模块110 选择一扫描模式,检查该可携式储存装置10中的储存模块125是否可正 常读取和运作(S205);如发现储存模块125之运作或读取有异常情形, 则由记录单元115将该异常情形记载于扫描记录表中,并将该储存区域 加以标记(S207);接着判断是否还有其它未运用的扫描模式可供进行检 测(S209),如尚有可供进行检测之扫描模式,则选择其中一种尚未运用 的扫描模式(S211),并于选择扫描模式后,以该新选择的扫描模式对储 存模块125进行检测(S205以下);扫描模块110利用所有可用的扫描模 式将整个储存模块125检测完毕后,扫描记录表所记载之信息可经由一 传输接口 120传送至外部设备135,如桌上型计算机(S213),以供使用 者进行检视。
本实用新型更提供一实施例,说明在储存模块125之储存区域中已 存有数据之情形下,如何进行储存区域扫描之方法步骤,请参照图3及 说明如下启动单元IOO接收启动扫描之命令开始扫描之程序(S301), 再由记录单元115建立一扫描记录表以记录本次扫描之相关信息后 (S303);在储存模块125中已存有数据的悟况下,扫描模块110先验证 各储存区域中数据的错误修正码(Error Correction Code, ECC )即验证码, 确认各数据在传输过程中未损及其数据正确性(S305):若该数据中所记 载之错误修正码与扫描模块110利用相同算法再次计算出之错误修正码 不同,表示该项储存在储存模块125中的数据已经产生误差,则此时会 将该数据所在的储存区域加以标记,并且将该错误情形记录在扫描记录 表当中(S307)。
如校验该错误修正码未发现错误,则将有存放数据的部分储存区域 的该数据搬移至一暂时储存区(S309),扫描模块110选择复数种扫描模 式中之一种,写入该数据原本所在的储存区域中(S311),并检测各该储存区域本身是否发生错误或读写异常(S313);如检测过程中发现储存区 域发生错误,则将该发生错误之储存区域加以标记,并将该异常情况登 录至扫描记录表中(S315);同时,视使用者或系统的需求,直接舍弃、 删除该笔数据以增加该扫描工作的效率,或者将正暂存在暂时储存区中、 数据完整性无误的该数据改写入其它已确认无异常或错误的储存区域, 以避免写回原本之储存区域后,可能因该储存区域之错误或异常而毁损
数据(S317)。
将数据删除或改写至其它储存区域、抑或是在该次扫描模式中未发 现储存区域的错误后,则判断是否还有其它未用的扫描模式可供进行检
测(S319);如尚有其它的扫描模式可运用,扫描模块110即选择一个尚 未运用的扫描模式(S321),继续进行上述之检查过程(S311以下),直 至所有可用的扫描模式皆已用于检测该储存模块125之后,再接着侦测 是否仍有未经过扫描的储存区城(S323),以避免有某些储存区域被遗漏 而未受到检测;若发现仍有未经过扫描的储存区域,则将该储存区域中 的数据搬移到暂时储存区中,再次执行上述步骤S309以下之扫描工作。
待所有的扫描模式皆已使用、亦已无发现未经扫描的储存区域后, 扫描模块IIO发出一通知讯息给提示单元130,由提示单元130发出文字 显示、震动、亮光或声音等足以引起使用者注意之通知,以示本次扫描 作业的完成(S325)。俟后,扫描记录表所记载之信息可经由一传输接口 120传送至外部设备135,以供使用者进行检视(S327)。
为使阅读者更进一步了解本实用新型之扫描程序及记录方式,以下 再提供另一实施例,说明储存模块125之储存区域中尚无数据的情况下 进行扫描储存区域之方法步骤,请参照图4之流程图示与说明。
启动单元IOO接收启动扫描之命令开始扫描之程序(S401),再由记 录单元115建立一扫描记录表以记录本次扫描之错误或异常信息(S403)。 接着,扫描模块110选取复数种扫描模式中之一种,写入各储存区域中(S405),检测各该储存区域能否正常读写、运作(S407);若接受检测 之储存区域发生错误,例如因物理损伤所造成无法辨识该储存区域、或 该储存区域供读写的次数已达上限而无法再行读写,则将该发生错误之 储存区域加以标记,避免以后再次前去读取同一储存区域,并且于扫描 记录表中加以记录(S409);如可顺利读取、未发生错误,则进一步判断 是否有其它尚未用于检验之扫描模式可供检验(S413),如尚有其它的扫 描模式,扫描模块110即选择一个尚未运用的扫描模式(S411),继续对 储存模块110进行上述之检测(S405以下);如己无可选择之扫描模式, 即由一提示模块130提示完成该次的扫描作业(S415);使用者可于该扫 描作业完成后,以传输接口 120连接外部设备135,将储存于储存模块 125中的扫描记录表传送至其它装置(S417)。
完成前述之扫描过程后,扫描记录表中即记载了储存模块125于扫 描过程中被检查出之运作异常或损坏之处,使用者只要透过传输接口 120 将该扫描记录表传送至可供观看或打印的外部设备135上,就可得知该 可携式储存装置之储存模块是否运作良好或须要重整。
整体扫描过程,仅须要提供该装置运作之基本电力,即可由可携式 储存装置10自行完成多次且详尽的扫描及记录的程序,不须要依赖计算 机主机的磁盘扫描或是其它扫描工具之辅助,免除了可携式储存装置10 连结于主机上、被视为主机上磁盘之一而排入扫描程序时,主机资源被 占用及主机运作效能降低所产生的成本;且数个可携式装置也可同时进 行各自的扫描程序而不相影响,对于使用者的时间使用效率亦有增加的 效果。
惟,上述之各实施例系为供阅读者可具体了解本实用新型之运作方 式,非用以限制本实用新型所得主张权利之范围。本实用新型专利所请 求保护之范围包括但不限于以上所述之具体实行方法步骤,凡依据本说 明之指示,或结合所属该领域内技术人员常用手段而进行之微幅修正,不逾越本实用新型之精神及所使用之手段者,皆涵盖于本实用新型所请 求保护之范围内,并与陈明。
权利要求1、一种可携式储存装置,包括一供储存电子数据的储存模块,其特征是,还包括一用于接收启动扫描之命令并产生一启动讯号的启动单元;及一用于接收该启动讯号,并依据该启动讯号控制扫描作业之进行及记录的处理模块,其中包括一用于提供复数种扫描模式,依据该处理模块之控制,以该复数种扫描模式检查该储存模块中每一储存区域或该储存区域中所存放之数据是否有错误的扫描模块;及一系依该处理模块之控制,建立一扫描记录表,记录该扫描模块所检查出之错误,并将该扫描记录表储存于该储存模块中的记录单元;所述储存模块为具有复数个储存区域的储存模块。
2、 根据权利要求1所述的可携式储存装置,其特征是还包括一用于传 输所述扫描记录表至一外部设备的传输接口。
3、 根据权利要求1所述的可携式储存装置,其特征是还包括一用于接 收该扫描模块以该复数种扫描模式检查该储存模块完毕后发出的一 通知讯号,并于接收到该通知讯号后产生文字显示、震动、亮光或声 音等足以引起使用者注意之通知的提示单元。
4、 根据权利要求1所述的可携式储存装置,其特征是还包括一连接于 该处理模块及该启动单元之间,用于提供该可携式储存装置执行扫描 所需之电力的供电模块。
5、 根据权利要求1所述的可携式储存装置,其特征是该扫描模块为还 能够检验该储存区域中之数据的验证码,以确认所储存数据是否发生 错误,并将发生错误之该储存区域标记的扫描模块。
6、 根据权利要求1所述的可携式储存装置,其特征是该扫描模块为还 能够依据该复数种扫描模式检测该储存模块之各该储存区域,确认每 一该储存区域是否发生错误,并将发生错误之该储存区域标记的扫描模块。
7、 根据权利要求6所述的可携式储存装置,其特征是该处理模块为还 能够在该储存模块中之该储存区域接受检测前,可以先将该储存区域 中之数据搬移至该储存模块中之一暂时储存区中暂存的处理模块。
8、 根据权利要求7所述的可携式储存装置,其特征是该处理模块为还 能够在接受检测之该储存区域发生错误时,可以将储存在该暂时储存 区中之数据改写至其它未发生错误之储存区域中的处理模块。
9、 根据权利要求7所述的可携式储存装置,其特征是该处理模块为还 能够在接受检测之该储存区域发生错误时,可以将该暂时储存区中之 数据删除的处理模块。
专利摘要本实用新型公开了一种可携式储存装置,包括一储存模块一用于接收启动扫描之命令并产生一启动讯号的启动单元;及一用于接收该启动讯号,并控制扫描作业进行及记录的处理模块,该处理模块包括一用于提供复数种扫描模式,并以该复数种扫描模式检查该储存模块中每一储存区域或该储存区域中所存放之数据是否有错误的扫描模块;及一系依该处理模块之控制,记录该扫描模块所检查出之错误,并将扫描记录表储存于该储存模块中的记录单元;所述储存模块为具有复数个储存区域的储存模块。本实用新型可自动扫描数据及储存区域,故可消除可携式储存装置连接于计算机上进行磁盘扫描时,降低计算机设备工作效能之缺陷。
文档编号G11C29/04GK201293990SQ20082021311
公开日2009年8月19日 申请日期2008年10月31日 优先权日2008年10月31日
发明者虎 李 申请人:长沙市源微微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1