存储设备及其存储容量指示方法

文档序号:6598652阅读:201来源:国知局
专利名称:存储设备及其存储容量指示方法
技术领域
本发明涉及一种存储设备及其指示方法,尤其涉及一种移动存储设备及其存储容量指示方法。
背景技术
众所周知,若要查看便携式移动存储设备的可用存储容量,需连接至一计算机才能知道其所剩余的容量。一般,用户为了备忘,通常会在便携式移动存储设备上标示该便携式移动存储设备的可用存储容量,例如通过张贴纸质标签的方法。然而,该种方法需要人手动填写,增加了用户的麻烦,当便携式移动存储设备较多时,还容易出错,此外,纸质标签很容易脱落。

发明内容
本发明的主要目的在于提供一种存储设备及其存储容量指示方法。本发明的存储设备,包括一第一存储单元,用于存储数据资料;以及一通讯接口用于与外部计算机连接并进行数据传输;该存储设备还包括指示单元,包括透明管、囊腔及盛装于该透明管与该囊腔构成的一连通的封闭腔体中的液体,该液体的液面位置指示该第一存储单元当前存储容量;驱动单元,包括执行电机及套接于该执行电机转轴的凸轮,该执行电机转轴带动该凸轮旋转挤压该囊腔,以控制该封闭腔体中液体的液面位置的变化;第二存储单元,用于存储该第一存储单元的存储容量信息以及一对应关系表,该对应关系表定义了该第一存储单元不同的存储容量与该驱动单元旋转角度的对应关系;处理单元包括, 存储控制模块,用于在侦测到该存储设备连接于该外部计算机时,周期性地获取该第一存储单元中的当前存储容量信息并与第二存储单元中的存储容量信息进行比较,若当前获取的存储容量信息与该第二存储单元中的存储容量信息不一致,则根据该对应关系表确定该获取的存储容量信息所对应的旋转角度,并产生一包含有该获取的存储容量信息所对应的旋转角度的控制指令;驱动控制模块,用于响应该存储控制模块的控制指令,控制该驱动单元旋转该旋转角度,从而控制该指示单元指示该第一存储单元当前的存储容量。本发明的存储容量指示方法,应用于一存储设备,该存储设备包括一第一存储单元,用于存储数据资料;以及一通讯接口用于与外部计算机连接并进行数据传输;该存储容量指示方法包括步骤,侦测该存储设备是否连接于该外部计算机;如果是,则周期性地获取该第一存储单元中的存储容量信息,并与在先存储的存储容量信息进行比较,如果不是, 则返上一步骤;如果当前获取的存储容量信息与在先存储的存储容量信息不一致,则确定获取的存储容量信息对应的旋转角度并发送一包含有该获取的存储容量信息所对应旋转角度的控制指令;响应该控制指令,控制该驱动单元的凸轮旋转该对应旋转角度,从而控制指示单元指示该第一存储单元当前存储容量。本发明的存储设备及其存储容量指示方法,通过驱动单元的旋转控制指示第一存储单元当前存储容量,与外部计算机连接断开时,仍可以继续指示该第一存储单元当前存储容量。


图1为本发明存储设备一种实施方式的模块图。图2为本发明可用存储容量与旋转角度的对应关系表。图3为本发明为驱动单元与指示单元的结构示意图。图4为本发明存储设备的存储容量指示方法流程图。主要元件符号说明存储设备接口单元第一存储单元通讯接口计算机指示单元透明管囊腔液体驱动单元执行电机凸轮第二存储单元处理单元存储控制模块驱动控制模块
具体实施例方式请参考图1,提供了本发明存储设备于一种实施方式的模块图。该存储设备10包括接口单元20、第一存储单元30及通讯接40。该接口单元20连接于一用于存储数据资料的第一存储单元30,该存储设备10通过该通讯接40与一外部的计算机50进行数据通讯。该第一存储单元30可以是移动硬盘、 U盘、闪存卡等存储载体。该通讯接口 40可以是有线接口如USB (Universal Serial Bus, 通用串行总线)、RS232等,也可以是无线通信模组,例如蓝牙模组、红外发射接收模组等。该存储设备10还包括指示单元100、驱动单元200、第二存储单元300。该指示单元100用于指示该第一存储单元30当前存储容量;该驱动单元200用于控制该指示单元100指示位置的变化,该驱动单元200为可以精确控制旋转角度的执行电机装置,该执行电机为步进电机或伺服电机;该第二存储单元300存储有该第一存储单元 30的存储容量信息以及一对应关系表,该对应关系表定义了该第一存储单元30的不同存储容量与该驱动单元200旋转角度的对应关系。本发明存储容量信息为可用存储容量信息或已用存储容量信息。在本实施方式中,该存储容量信息为可用存储容量信息。
请参考图2,为该第一存储单元30可用存储容量与该驱动单元200旋转角度的对应关系表。该对应关系表包括可用存储容量和旋转角度两栏,该可用存储容量为该第一存储单元30可利用的存储容量,该旋转角度为该驱动单元200在该可用存储容量时相对于初始位置旋转并保持的角度。其中,该初始位置为该驱动单元200在该可用存储容量为最大时保持的旋转位置。在该对应关系表中,该可用存储容量有250G、249.5GJ40G等,对应该些可用存储容量的旋转角度依次为1度、1. 5度、2度等,该对应关系在该存储设备10设计制造时预先测得并存入该第二存储单元300。该存储设备10还包括处理单元400,该处理单元400包括存储控制模块410及驱动控制模块420。该存储控制模块410用于侦测该存储设备10是否连接于该外部计算机50,并在该存储设备连接于该外部计算机50时,通过与该计算机50进行通信,周期性地获取该第一存储单元30中的可用存储容量信息。该存储控制模块410还将当前获取的可用存储容量信息与该第二存储单元300中的可用存储容量信息进行比较,初始状态下,该第二存储单元 300存储的可用存储容量信息为该第一存储单元30的最大存储容量值。当该存储控制模块410比较该获取的可用存储容量信息与该第二存储单元300所存储的存储容量信息不一致时,则用当前获取的可用存储容量信息替换该第二存储单元300中所存储的存储容量信息,并根据该对应关系表所定义的容量信息与旋转角度的对应关系确定当前可用存储容量所对应的旋转角度,并产生一包含有该获取的当前可用存储容量信息所对应的旋转角度的控制指令;当该存储控制模块410比较该获取的可用存储容量信息与该第二存储单元300 所存储的容量信息一致时,则继续获取比较。在本实施方式中,该外部计算机50可通过该存储控制模块410对该第一存储单元 30中的存储内容进行存取操作,从而改变第一存储单元30的可用存储容量。当该存储控制模块410接收到外部计算机50的存取命令时,则判断为该存储设备10与外部计算机50连接,如前所述,该存储控制模块410则周期性地获取该第一存储单元30中的可用存储容量。该驱动控制模块420,用于响应该存储控制模块410的控制指令,控制该驱动单元 200旋转至该对应旋转角度,从而控制该指示单元100指示该第一存储单元30当前的可用存储容量。请参考图3,为该驱动单元200与该指示单元100的结构示意图。该驱动单元200包括执行电机210、及套接于该执行电机210的转轴上的凸轮 220。该凸轮220为一头大另一头小的不规则形状,可随该执行电机210的转轴同步转动。该指示单元100包括透明管110、囊腔120及液体130。其中,该透明管110与该囊腔120构成一连通的封闭腔体,该液体130即位于该封闭腔体内。该透明管110为有较高强度的透明塑料管或玻璃管,该透明管110表面设有标示该第一存储单元30可用存储容量的刻度线,本实施方式中,该刻度线对应刻度值由透明管110往囊腔120方向依次递增, 标示为该第一存储单元30的可用存储容量。该透明管110 —端开口,另一端密封,该囊腔 120为一端开口的空心球,透明管110及该囊腔120的开口彼此连接从而构成一连通的封闭腔体。其中,该囊腔120由弹性橡胶材料等制成的球形弹性体,可在受外力的情况下挤压变形。该液体130为有颜色的液体,如添加颜色的水、煤油、酒精等。该凸轮220与该囊腔120接触,凸轮220的转动可使该囊腔120发生形变,该囊腔120中的液体130被挤压从而引起在封闭腔体中液体130的液面位置的变化,该位置对应的透明管110上的刻度值即为该第一存储单元30的可用存储容量值。在另一实施方式中,该透明管110的刻度线对应刻度值由透明管110往囊腔120方向依次递减。初始状态下,即当该第一存储单元30没有存放数据时,该凸轮220位于旋转角度为0的初始位置,该凸轮220与该囊腔120接触但并未使得该囊腔120发生形变,液体130 对应的刻度值为该第一存储单元30的最大存储容量值;当该第一存储单元30通过该存储设备10连接于外部计算机50,用户操作该计算机50使得该第一存储单元30的可用存储容量发生改变时,该存储控制模块410从该第二存储单元300中的关系表中获取该可用存储容量对应的旋转角度,然后发送一包含该旋转角度的控制指令给该驱动控制模块420。该驱动控制模块420响应该控制指令,控制该驱动单元200旋转至该对应角度。该驱动单元 200的转轴转动带动该凸轮220同步转动,该凸轮220的不规则形状转动时会改变对该囊腔 120的挤压状态,液体130因囊腔120的形变而受到不同状态的挤压从而改变在透明管110 中的液面位置,从而指示出该第一存储单元30对应的可用存储容量。在该存储设备10与外部计算机50连接断开的情况下,该驱动单元200的凸轮220 仍停留在连接断开前位置,该凸轮220对该囊腔120的压缩状态也没有变化,从而该指示单元100中液体130的液面位置保持不变,指示的该第一存储单元30对应的可用存储容量也保持不变。请参考图4,为本发明存储设备10的存储容量指示方法流程图。该流程包括步骤 存储控制模块410侦测该存储设备10是否连接于外部计算机50 (步骤S51)。如果是,则该存储控制模块410周期性地获取该第一存储单元30中的存储容量信息,并与存储于第二存储单元300中的存储容量信息进行比较,否则返回步骤S51(步骤S5》;存储控制模块 410比较判断该第一存储单元30的存储容量是否发生变化,即比较当前获取的容量信息与第二存储单元300中的容量信息是否一致,若变化则执行下一步骤S54,若未变化,则返回执行上一步骤S52 (步骤S5!3);存储控制模块410根据第一存储单元30的存储容量信息与该驱动单元200旋转角度的对应关系表确定当前的存储容量信息对应的驱动单元200的旋转角度,并发送一包含有该获取的存储容量信息所对应旋转角度的控制指令(步骤S54); 该驱动控制模块420响应该控制指令,控制该驱动单元200旋转一对应角度,从而控制该指示单元100指示出该第一存储单元30的当前存储容量,具体地说,该驱动单元200旋转至对应角度,该凸轮220旋转挤压该囊腔120,囊腔120中液体130液面位置随囊腔120的形变而变化,液面位置指示出该第一存储单元30当前存储容量(步骤S5Q ;当该存储设备10 与外部计算机50连接断开时,该指示单元100保持该断开前的指示位置,即该驱动单元200 的凸轮220仍停留在连接断开前位置,该指示单元100中液体130的液面位置保持不变,指示的该第一存储单元30对应的存储容量也保持不变(步骤S56)。
权利要求
1.一种存储设备,包括一第一存储单元,用于存储数据资料;以及一通讯接口用于与外部计算机连接并进行数据传输;其特征在于,该存储设备还包括指示单元,包括透明管、囊腔及盛装于该透明管与该囊腔构成的一连通的封闭腔体中的液体,该液体的液面位置指示该第一存储单元当前存储容量;驱动单元,包括执行电机及套接于该执行电机转轴的凸轮,该执行电机转轴带动该凸轮旋转挤压该囊腔,以控制该封闭腔体中液体的液面位置的变化;第二存储单元,用于存储该第一存储单元的存储容量信息以及一对应关系表,该对应关系表定义了该第一存储单元不同的存储容量与该驱动单元旋转角度的对应关系;处理单元,包括,存储控制模块,用于在侦测到该存储设备连接于该外部计算机时,周期性地获取该第一存储单元中的当前存储容量信息并与第二存储单元中的存储容量信息进行比较,若当前获取的存储容量信息与该第二存储单元中的存储容量信息不一致,则根据该对应关系表确定该获取的存储容量信息所对应的旋转角度,并产生一包含有该获取的存储容量信息所对应的旋转角度的控制指令;驱动控制模块,用于响应该存储控制模块的控制指令,控制该驱动单元旋转该旋转角度。
2.如权利要求1所述的存储设备,其特征在于,在该存储设备与该外部计算机连接断开时,该驱动单元凸轮停留在断开前位置,该指示单元中该液体的液面位置保持不变。
3.如权利要求1所述的存储设备,其特征在于,当该存储设备与该外部计算机连接时, 该外部计算机通过该存储设备中的存储控制模块对第一存储单元中的内容进行存取操作, 该存储控制模块接收到该外部计算机的存取命令后,判断为该存储设备与该外部计算机连接,并周期性地通过该外部计算机获取该第一存储单元的存储容量信息。
4.如权利要求1所述的存储设备,其特征在于,该存储容量信息为可用存储容量信息或已用存储容量信息,该囊腔为由弹性橡胶材料制成的球形弹性体,该液体为添加颜色的水、煤油或酒精,该透明管为透明塑料管或玻璃管,表面设有标示该第一存储单元存储容量的刻度线。
5.如权利要求1所述的存储设备,其特征在于,该执行电机为步进电机或伺服电机。
6.一种存储容量指示方法,应用于一存储设备,该存储设备包括一第一存储单元,用于存储数据资料;以及一通讯接口用于与外部计算机连接并进行数据传输;其特征在于,该存储容量指示方法包括步骤侦测该存储设备是否连接于该外部计算机;如果是,则周期性地获取该第一存储单元中的存储容量信息,并与在先存储的存储容量信息进行比较,如果不是,则返上一步骤;如果当前获取的存储容量信息与在先存储的存储容量信息不一致,则确定获取的存储容量信息对应的旋转角度并发送一包含有该获取的存储容量信息所对应旋转角度的控制指令;响应该控制指令,控制该驱动单元的凸轮旋转该对应旋转角度,从而控制指示单元指示该第一存储单元当前存储容量。
7.如权利要求6所述的存储容量指示方法,其特征在于,还包括步骤当该存储设备与该外部计算机连接断开时,该指示单元保持该断开前的指示位置,指示的该第一存储单元对应的存储容量也保持不变。
8.如权利要求6所述的存储容量指示方法,其特征在于,该指示单元包括透明管、囊腔及盛装于该透明管与该囊腔构成的一连通的封闭腔体中的液体,该液体的液面位置指示该第一存储单元当前存储容量,该步骤“响应该控制指令,控制该驱动单元的凸轮旋转该对应的旋转角度,从而控制指示单元指示该第一存储单元当前存储容量”还包括 旋转挤压指示单元的囊腔;该囊腔中液体的液面位置发生相应变化从而液面位置指示当前的存储容量。
全文摘要
本发明提供一种存储设备,包括一第一存储单元用于存储数据资料;以及一通讯接口用于与外部计算机连接并进行数据传输;还包括指示单元、驱动单元、第二存储单元及处理单元,该处理单元包括存储控制模块,用于在侦测到该存储设备连接于外部计算机时,周期性地获取该第一存储单元中的当前存储容量信息并与第二存储单元中的存储容量信息进行比较,判断当前存储容量变化时产生一控制指令;及驱动控制模块,用于响应该存储控制模块的控制指令,控制该驱动单元旋转一对应旋转角度,从而控制该指示单元指示该第一存储单元当前的存储容量。本发明还提供一种存储容量指示方法。
文档编号G06F11/32GK102193854SQ201010116058
公开日2011年9月21日 申请日期2010年3月2日 优先权日2010年3月2日
发明者苏宏迪, 陈鹏宇 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1