技术领域
[0001] 本实用新型涉及数据存储技术领域,特别涉及一种存储装置。
相关背景技术
[0002] 随着信息技术的不断发展,数据的不断增长带动了数据存储装置的发展。人们在日常生活和工作中越来越多的应用到存储装置,相应地,存储装置的类型和种类也不断发生变化。
[0003] 但是,目前在将移动存储装置连接到电脑之前,人们无法知道该移动存储装置中的空余容量是多少,从而也无法预估空余容量是否能够满足需求。因此,当人们需要复制某些资料到移动存储装置时,就必须先将移动存储装置连接到电脑上,然后再查询该移动存储装置的空余容量。
[0004] 然而,人们有时也会忘记先查询空余容量,而是直接向该移动存储装置上复制所需的资料,这时就可能出现空余容量不够,从而无法完成复制操作的情况。这样人们不得不在接到失败提示时,重新确定待复制的资料的大小和空余容量的大小,并删除该移动存储装置中的部分资料,待空余容量大于待复制的资料的大小时再重新进行复制。这样,不仅浪费了大量时间,也不方便人们的操作。实用新型内容
[0005] 本实用新型解决的是现有存储装置容易出现存储数据操作失败的问题。
[0006] 为解决上述问题,本实用新型提供一种存储装置,包括:设置于所述存储装置的壳体外表面的显示屏;用于与电源相连接的电源端口;用于收发通信信息的数据端口,所述通信信息包括存储数据;连接所述数据端口,用于保存存储数据的数据存储模块;连接所述数据存储模块和显示屏,用于计算和存储所述数据存储模块的空余容量并驱动所述显示屏显示所述空余容量的记录模块。
[0007] 可选地,所述显示屏为电泳式显示屏。
[0008] 可选地,所述通信信息还包括控制信号,所述存储装置还包括:连接所述数据端口,用于检测到所述控制信号包括主机发送的断开控制信号时产生触发信号的检测模块,所述触发信号用于触发所述记录模块计算空余容量。
[0009] 可选地,所述通信信息还包括控制信号,所述存储装置还包括:连接所述数据端口,用于检测到所述控制信号包括主机发送的相关操作已完成的控制信号时产生触发信号的检测模块,所述触发信号用于触发所述记录模块计算空余容量。
[0010] 可选地,所述存储装置还包括:连接所述记录模块和显示屏,用于检测到所述电源端口连接至电源时获取所述记录模块计算且存储的空余容量并驱动所述显示屏显示获取到的空余容量的刷新模块。
[0011] 可选地,所述通讯信息还包括特定数据,所述存储装置还包括:连接所述显示屏,用于保存所述特定数据并驱动所述显示屏显示所述特定数据的编辑数据存储模块。
[0012] 可选地,所述存储装置为U盘、SD卡或者移动硬盘中的一种。
[0013] 可选地,所述存储装置与主机进行通讯的接口为USB接口,所述电源端口和数据端口分别为所述USB接口中的电源端口和数据端口。
[0014] 与现有技术相比,本实用新型技术方案的存储装置至少具有以下优点:
[0015] 本实用新型的存储装置包括记录模块和显示屏,所述记录模块用于计算和存储数据存储模块的空余容量,所述数据存储模块的空余容量由存储装置自带的显示屏进行显示。这样,用户在存储装置连接主机之前即可得知存储装置的空余容量,避免了存储数据操作失败的问题。
[0016] 可选方案中,所述显示屏为电泳式显示屏,这使得存储装置能耗明显降低,且在无电源供给的情况下依然可以显示存储装置的空余容量,进一步避免了存储数据操作失败的问题。
[0017] 可选方案中,所述存储装置还可以包括编辑数据存储模块,用户可以根据实际需求通过主机进行编辑,并将编辑后的特定数据存储于所述编辑数据存储模块中;由显示屏显示所述特定数据,可以将存储装置有效的区分开,增加了存储装置的辨识度,避免了存储装置误操作的问题发生。
具体实施方式
[0022] 为使本实用新型的上述目的、特征和优点能够更为明显易懂,下面结合附图对本实用新型的具体实施方式做详细的说明。
[0023] 在以下描述中阐述了具体细节以便于充分理解本实用新型。但是本实用新型能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本实用新型内涵的情况下做类似推广。因此本实用新型不受下面公开的具体实施方式的限制。
[0024] 实施例一
[0025] 图1示出了本实用新型存储装置的实施例一的结构示意图,如图1所示,所述存储装置110包括:电源端口(图中未示出)、数据端口120、数据存储模块130、记录模块140和显示屏150。
[0026] 其中,所述存储装置110可以通过所述电源端口连接电源,并将所述电源电压提供至数据存储模块130、记录模块140和显示屏150。所述存储装置110还可以通过所述数据端口120与主机(Host)相连且进行通讯,也就是说,所述数据端口120用于收发通信信息,所述通讯信息至少包括存储数据。
[0027] 具体地,在本实施例中,所述存储装置110可以为U盘、SD卡或者移动硬盘等移动存储装置。所述存储装置110的电源端口和数据端口120可以集成在一个接口中,例如可以为USB接口,所述存储装置110即通过所述USB接口与主机进行通讯。
[0028] 应当理解的是,USB接口中包含一电源端口、一接地端口以及两个数据端口。当存储装置与主机相连时,主机通过USB接口中的电源端口为所述存储装置提供5V的电压,而USB接口中的数据端口用于主机和所述存储装置之间的数据通信。
[0029] 所述数据存储模块130连接所述数据端口120,用于保存存储数据。所述数据存储模块130可以是现有的闪存等存储器,本实用新型对此不做限制。
[0030] 所述记录模块140连接所述数据存储模块130和显示屏150,用于计算和存储所述数据存储模块130的空余容量并驱动所述显示屏150显示所述空余容量。所述数据存储模块130的空余容量即所述存储装置110的空余容量。
[0031] 所述显示屏150设置于所述存储装置110的壳体外表面,用于至少显示所述数据存储模块130的空余容量。
[0032] 需要说明的是,所述显示屏150可以以文字形式或者以图形形式显示所述数据存储模块130的空余容量,本实用新型对此不做限制。
[0033] 作为一个具体地例子,所述显示屏150可以将数据存储模块130的空余容量以以下形式进行显示:“空余容量80%”,或“空余容量为2G”等等。
[0034] 在另一个具体例子中,所述显示屏150还可以将数据存储模块130的空余容量以圆饼图进行显示,具体地,在圆饼图中,将空余容量和已使用容量的设置为不同颜色,从而以扇形面积的大小比例来显示所述数据存储模块130的剩余容量。
[0035] 本实施例中,所述记录模块140与数据存储模块130之间通过SPI端口(Serial peripheral interface,高速同步串行口)进行通讯。当然,本实用新型对此不做限制。
[0036] 另外,本实施例中,所述显示屏150为电泳式显示屏,例如E-ink电子纸。当所述存储装置110未连接至主机,即所述存储装置110的电源端口未连接电源时,所述数据存储模块130和记录模块140不工作,而所述电泳式显示屏仍然可以保持显示画面。也就是说,用户在存储装置110未连接主机之前即可从显示屏150上得知所述存储装置110的空余容量,从而避免了在存储数据时操作失败的问题。当然,在其他实施例中,所述显示屏150也可以采用其他类型的显示屏,例如LCD显示屏等等,本实用新型对此不做限制。
[0037] 应当理解的是,所述记录模块140可以采用ARM(Advanced RISC Machines)等处理器实现其上述功能。
[0038] 本实施例中,所述存储装置110的记录模块140用于计算所述数据存储模块130的空余容量,并通过显示屏150进行显示,用户通过存储装置110自带的显示屏150可以直观的得到该存储装置110的空余容量,从而避免了现有技术中由于不知道存储装置的空余容量而导致的操作失败问题。
[0039] 进一步地,本实施例中采用电泳式显示屏,由于电泳式显示屏在不进行数据刷新时几乎不耗费任何电力,持续显示之前的画面直到需要转换成下一个画面为止,因此,本实用新型的存储装置110的功耗明显降低,并且所述存储装置110在与主机断开连接后,即在无电源供给的情况下,仍然可以持续显示该存储装置110的空余容量,从而进一步避免了存储数据操作失败的问题。
[0040] 另外,本实施例中,显示屏可以采用文字或者图形等多种形式来显示所述数据存储模块的空余容量,用户的体验度高。
[0041] 实施例二
[0042] 图2示出了本实用新型存储装置的实施例二的结构示意图;参考图2,与实施例一的不同之处在于:所述存储装置110还包括检测模块160。本实施例中,所述存储装置110与主机之间的通信信息还包括控制信号。
[0043] 所述检测模块160连接所述记录模块140和数据端口120,用于检测到所述控制信号包括主机发送的断开控制信号时产生触发信号,所述触发信号用于触发所述记录模块140计算空余容量。然后,由所述显示屏150显示所述记录模块140计算后的空余容量。
[0044] 以所述存储装置110为U盘为例,当将U盘插入电脑(主机),主机控制器(Host controller)和主机软件(Host software)能自动侦测到U盘的接入,然后主机将进行一系列的操作,如确认U盘的设备特征、分配地址等等。在分配完地址之后,主机对U盘进行初始化,初始化完成后就可以与U盘进行对话(通信)。
[0045] 这时,U盘与主机在电气层和协议层上均实现了互连,用户可以根据实际需要将电脑中的资料复制到U盘中,也可以将U盘中的资料复制到电脑中,还可以将U盘中的某些资料进行删除等,用户对U盘的操作与现有技术的相同,在此不再赘述。
[0046] 当用户通过电脑完成了对U盘的操作后,可以点击电脑任务栏中的图标将U盘从电脑中弹出,这时电脑主机将根据用户的指令发送断开U盘的控制信号,那么,当所述检测模块160通过所述存储装置110中的数据端口120检测到该控制信号后,将发出一触发信号至所述记录模块140,所述记录模块140在接收到所述触发信号后计算所述数据存储模块130的空余容量,所述显示屏150显示所述记录模块140计算得出的数据存储模块130的空余容量。
[0047] 本实施例中,在用户对存储装置110操作完成之后,检测模块160根据检测到的主机发送的断开所述存储装置110的控制信号触发记录模块140计算数据存储模块130的空余容量,从而使得显示屏150能够及时的更新显示,用户可以及时的获知空余容量的变化情况,进而进一步避免了存储数据的操作失败。
[0048] 当然,在其他实施例中,所述检测模块160还可以用于检测到所述控制信号包括主机发送的相关操作已完成的控制信号时产生触发信号,所述触发信号用于触发所述记录模块140计算空余容量。所述主机发送的相关操作已完成的控制信号包括:主机发出的部分数据已发送完成的控制信号。
[0049] 仍以所述存储装置110为U盘为例,当用户将U盘插入电脑且U盘与电脑可以进行通信后(即电脑已经对U盘完成初始化,且U盘与电脑已实现电气层和协议层上的互连后),用户操作电脑将1G字节的资料复制到U盘中,在复制过程中,电脑对U盘进行写操作,并且,电脑会将待复制的1G字节的资料分成若干份,一份一份的将资料复制到U盘中,例如电脑将这1G字节的资料以1M字节作为一份进行了分割。
[0050] 当某一份1M字节的资料被成功复制到U盘后,电脑会发出一复制成功的信号,该复制成功的信号即主机发送的部分数据已发送完成的控制信号。
[0051] 那么,所述检测模块160则用于通过所述存储装置110的数据端口120检测所述复制成功的信号,并在检测到该信号后触发所述记录模块140对数据存储模块130中的空余容量进行计算。显示屏150根据计算得出的空余容量进行屏幕刷新,从而显示了最新的空余容量。
[0052] 在该例中,每复制完成1M字节资料,所述记录模块140都会重新计算存储装置110的空余容量,且每次计算得出的空余容量都将由所述显示屏150及时的显示给用户。
[0053] 在这种方式下,用户可以更加及时、直观地了解存储装置110的空余容量,以便调整后续的相关操作。
[0054] 另外,由于每完成一定进度,显示屏150都会接收并显示最新的空余容量,这样,当存储装置110完成读写操作后,就可以及时的将最终的空余容量计算并显示出来。从而可以避免用户在操作结束之后,直接将U盘从电脑中拔出而导致的记录模块来不及计算得出存储装置110的空余容量的问题。
[0055] 实施例三
[0056] 图3示出了本实用新型存储装置的实施例三的结构示意图;如图3所示,与前述实施例二所不同的是:本实施例的存储装置110还可以包括:刷新模块170。
[0057] 所述刷新模块170连接所述存储装置110的电源端口、记录模块140和显示屏150,用于检测到所述电源端口连接至电源时获取所述记录模块140计算且存储的空余容量并驱动所述显示屏150显示获取到的空余容量。所述显示屏150根据获取到的空余容量刷新显示画面。
[0058] 仍以所述存储装置110为U盘为例,正如前面所述的,用户在使用U盘时,可能会直接将U盘从电脑上拔下,这种情况下,U盘在被拔出的瞬间掉电,那么就可能出现记录模块140已经将所述数据存储模块130的空余容量计算并存储下来了,但是还未能驱动所述显示屏150刷新屏幕。这时显示屏150显示的空余容量不是U盘实际的空余容量,若不及时刷新显示画面,用户就可能出现错误的判断,从而影响用户的使用。
[0059] 本实施例中,当用户将U盘插入电脑后,电脑即可通过USB端口的电源端口提供5V电压给U盘,也就是说这时的U盘已经上电,那么刷新模块170在检测到U盘的电源端口已与电脑的电源相连接时,将从所述记录模块140中获取数据存储模块130的空余容量,然后显示屏150根据获取到的空余容量更新显示画面。这样,用户可以及时的获知准确的空余容量信息,从而避免出现错误的操作,进而节约了时间。
[0060] 实施例四
[0061] 图4示出了本实用新型存储装置的实施例四的结构示意图;如图4所示,与前述实施例一所不同的是:所述存储装置110还可以包括:编辑数据存储模块180。本实施例中,所述存储装置110与主机之间的通信信息还包括特定数据。所述特定数据是由用户通过主机进行编程而生成的。
[0062] 参考图4,所述编辑数据存储模块180连接所述显示屏150,用于保存所述特定数据并驱动所述显示屏150显示所述特定数据。所述显示屏150可以显示所述特定数据。
[0063] 例如,用户可以在将所述存储装置110连接至主机后,通过主机对所述存储装置110的其他属性,如所述存储装置110的LOGO等进行编程以生成特定数据,该特定数据被存储至所述编辑数据存储模块180中,然后,所述显示屏150将所述特定数据显示出来,用户就可以通过显示屏150直观的看到所述存储装置110的LOGO等信息。
[0064] 再如,还可以通过主机将所述存储装置110中存储的资料的名称等编辑成特定数据并存储至所述编辑数据存储模块180中,并最终显示在显示屏150上。当然,这些仅是举例说明,用户还可以根据需要编程其他的特定数据并存储至所述编辑数据存储模块180中,本实用新型对此不做限制。
[0065] 另外,需要说明的是,所述编辑数据存储模块180可以是现有技术中任意一种存储器,并且所述编辑数据存储模块180还可以与所述数据存储模块130集成在一个存储器中。
[0066] 本实施例中,用户可以通过主机进行编程,并将编辑后的特定数据存储于所述编辑数据存储模块180中,从而使显示屏呈现个性化画面,从而进一步提高了用户的体验。
[0067] 本实用新型虽然已以较佳实施例公开如上,但其并不是用来限定本实用新型,任何本领域技术人员在不脱离本实用新型的精神和范围内,都可以利用上述揭示的方法和技术内容对本实用新型技术方案做出可能的变动和修改,因此,凡是未脱离本实用新型技术方案的内容,依据本实用新型的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本实用新型技术方案的保护范围。