固态硬盘的状态显示装置及其方法转让专利

申请号 : CN201510642486.3

文献号 : CN106557406B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 蔡孟宏

申请人 : 宇瞻科技股份有限公司

摘要 :

本发明揭露一种固态硬盘的状态显示装置及其方法,此固态硬盘的状态显示装置包含一非易失性存储器、一发光单元、一固件以及一第一控制单元。固件用以产生并传送第一指令。第一控制单元系接收第一指令以对非易失性存储器进行第一作动,并根据第一指令控制发光单元以进行第一发光行为。本发明的状态显示装置及其方法,即使连接固态硬盘的主机不包含一屏幕或未安装应用程序时,使用者仍可以从固态硬盘上的发光单元得知其状态,并可以主动地让使用者得知其内所监测到的S.M.A.R.T.信息的问题。

权利要求 :

1.一种固态硬盘的状态显示方法,适用于包含一非易失性存储器、一固件、一第一控制单元以及一第二控制单元的一固态硬盘,该状态显示方法,其特征在于,包含:该固件传送一第一指令至该第一控制单元;

该第一控制单元根据该第一指令对该非易失性存储器进行一第一作动;

该固件传送该第一指令至该第二控制单元;以及

该第二控制单元根据该第一指令控制一发光单元以进行一第一发光行为;其中该第一发光行为通过一传输接口以进行控制;

其中该固件根据一硬盘检测信息以传送一第二指令至该第二控制单元,该第二控制单元根据该第二指令控制该发光单元以进行一第二发光行为。

2.如权利要求1的状态显示方法,其特征在于,还包含由该固件产生并传送该第一指令至该第一控制单元。

3.如权利要求1的状态显示方法,其特征在于,该第一指令为一读取指令,该第一作动为一读取作动。

4.如权利要求1的状态显示方法,其特征在于,该第一指令为一写入指令,该第一作动为一写入作动。

5.如权利要求1的状态显示方法,其特征在于,该发光单元包含一发光二极管。

6.如权利要求1的状态显示方法,其特征在于,该传输接口包含UART、SPI或I2C。

7.一种固态硬盘的状态显示方法,适用于包含一非易失性存储器、一固件、一第一控制单元以及一第二控制单元的一固态硬盘,该状态显示方法,其特征在于,包含:该固件传送一第一指令至该第一控制单元;

该第一控制单元根据该第一指令对该非易失性存储器进行一第一作动;

该第一控制单元传送该第一指令至一第二控制单元;以及该第二控制单元根据该第一指令控制一发光单元以进行一第一发光行为;其中该第一发光行为通过一传输接口以进行控制;

其中该固件根据一硬盘检测信息以传送一第二指令至该第一控制单元,该第一控制单元传送该第二指令至该第二控制单元,该第二控制单元根据该第二指令控制该发光单元以进行一第二发光行为。

8.如权利要求7的状态显示方法,其特征在于,还包含由该固件产生并传送该第一指令至该第一控制单元。

9.如权利要求7的状态显示方法,其特征在于,该第一指令为一读取指令,该第一作动为一读取作动。

10.如权利要求7的状态显示方法,其特征在于,该第一指令为一写入指令,该第一作动为一写入作动。

11.如权利要求7的状态显示方法,其特征在于,该发光单元包含一发光二极管。

12.如权利要求7的状态显示方法,其特征在于,该传输接口包含UART、SPI或I2C。

13.如权利要求7的状态显示方法,其特征在于,该第二控制单元包含一微控制器。

14.一种固态硬盘的状态显示装置,其特征在于,包含:一非易失性存储器;

一发光单元;

一固件,用以产生并传送一第一指令;

一第一控制单元,接收该第一指令以对该非易失性存储器进行一第一作动;以及一第二控制单元,接收该第一控制单元传送的该第一指令,以根据该第一指令控制该发光单元以进行一第一发光行为;其中该第一发光行为通过一传输接口以进行控制;

其中该固件根据一硬盘检测信息以传送一第二指令至该第一控制单元,该第一控制单元传送该第二指令至该第二控制单元,该第二控制单元根据该第二指令控制该发光单元以进行一第二发光行为。

15.如权利要求14的状态显示装置,其特征在于,该固件根据一错误信息以传送该第二指令至该第一控制单元,该第一控制单元传送该第二指令至该第二控制单元,该第二控制单元根据该第二指令控制该发光单元以进行该第二发光行为。

16.如权利要求14的状态显示装置,其特征在于,该固件根据一待机信息以传送该第二指令至该第一控制单元,该第一控制单元传送该第二指令至该第二控制单元,该第二控制单元根据该第二指令控制该发光单元以进行该第二发光行为。

17.如权利要求14的状态显示装置,其特征在于,该第一发光行为通过该传输接口以进行控制,该传输接口包含UART、SPI或I2C。

说明书 :

固态硬盘的状态显示装置及其方法

技术领域

[0001] 下列叙述是有关于状态显示装置,特别是有关于一种利用发光单元显示固态硬盘状态的装置以及使用此装置的一显示方法。

背景技术

[0002] 自我监测、分析与报告技术(S.M.A.R.T.)是普通硬盘和固态硬盘的一项内置的监测功能,它可以让使用者监测固态硬盘的健康状况,包含固态硬盘的存取寿命、读取/写入的错误率、温度、抹除错误等等,使用者可以通过各家固态硬盘厂商所搭配的应用程序来读取此S.M.A.R.T.信息,而再将此读取的S.M.A.R.T.信息显示于屏幕上,使用者便可以轻易地得知目前固态硬件的使用状态。
[0003] 然而在上述的方式中,将会产生三个缺点:
[0004] 1.若是此固态硬盘所连接的主机没有包含一屏幕时,则固态硬盘的S.M.A.R.T.信息将无法被使用者所得知。
[0005] 2.若是使用者没有安装上述的应用程序时,则固态硬盘的S.M.A.R.T.信息将无法被读出。
[0006] 3.此S.M.A.R.T.信息必须由使用者主动地使用应用程序及含有屏幕的主机来进行读取,而一般使用者也只会在觉得固态硬盘有异常时来进行读取S.M.A.R.T.信息的动作。换句话说,目前的固态硬盘无法主动地让使用者得知其内所监测到的S.M.A.R.T.信息。
[0007] 因此,本发明人提出一种固态硬盘的状态显示装置及其方法来解决以上的问题。

发明内容

[0008] 有鉴于上述习知的问题,本发明的目的在于解决当连接固态硬盘的主机不包含一屏幕时,使用者无法得知固态硬盘的S.M.A.R.T.信息的一问题。
[0009] 有鉴于上述习知的问题,本发明的另一目的在于解决当主机未安装应用程序时,则固态硬盘的S.M.A.R.T.信息将无法被读出的一问题。
[0010] 有鉴于上述习知的问题,本发明的另一目的在于解决固态硬盘无法主动地让使用者得知其内所监测到的S.M.A.R.T.信息的问题。
[0011] 基于上述目的,本发明提供一种固态硬盘的状态显示方法,其适用于包含一非易失性存储器以及一第一控制单元的一固态硬盘,此即时显示方法包含下列步骤。传送第一指令至第一控制单元。根据第一指令对非易失性存储器进行第一作动。根据第一指令控制发光单元以进行第一发光行为,其中第一发光行为通过传输接口以进行控制。
[0012] 较佳地,本发明的状态显示方法还包含由固件产生并传送第一指令至第一控制单元。
[0013] 较佳地,第一指令为一读取指令,第一作动为一读取作动。
[0014] 较佳地,第一指令为一写入指令,第一作动为一写入作动。
[0015] 较佳地,发光单元包含一发光二极管。
[0016] 较佳地,传输接口包含UART、SPI或I2C。
[0017] 基于上述目的,本发明再提供一种固态硬盘的状态显示方法,其适用于包含一非易失性存储器以及一第一控制单元的一固态硬盘,此即时显示方法包含下列步骤。传送第一指令至第一控制单元。根据第一指令对非易失性存储器进行第一作动。由第一控制单元传送第一指令至第二控制单元。根据第一指令控制发光单元以进行第一发光行为,其中第一发光行为通过传输接口以进行控制。
[0018] 较佳地,本发明的状态显示方法还包含由固件产生并传送第一指令至第一控制单元。
[0019] 较佳地,第一指令为一读取指令,第一作动为一读取作动。
[0020] 较佳地,第一指令为一写入指令,第一作动为一写入作动。
[0021] 较佳地,发光单元包含一发光二极管。
[0022] 较佳地,传输接口包含UART、SPI或I2C。
[0023] 较佳地,第二控制单元包含一微控制器。
[0024] 基于上述目的,本发明再提供一种固态硬盘的状态显示装置,其包含一非易失性存储器、一发光单元、一固件以及一第一控制单元。固件系用以产生并传送第一指令。第一控制单元系接收第一指令以对非易失性存储器进行第一作动,并根据第一指令控制发光单元以进行第一发光行为。
[0025] 较佳地,固件可根据一硬盘检测信息以传送第二指令至第一控制单元,第一控制单元可根据第二指令控制发光单元以进行第二发光行为。
[0026] 较佳地,本发明的状态显示装置更包含第二控制单元,固件可根据一硬盘检测信息以传送第二指令至第二控制单元,第二控制单元可根据第二指令控制发光单元以进行第二发光行为。
[0027] 较佳地,固件可根据一错误信息以传送第二指令至第一控制单元,第一控制单元可根据第二指令控制发光单元以进行第二发光行为。
[0028] 较佳地,本发明的状态显示装置还包含第二控制单元,固件可根据一错误信息以传送第二指令至第二控制单元,第二控制单元可根据第二指令控制发光单元以进行第二发光行为。
[0029] 较佳地,固件可根据一待机信息以传送第二指令至第一控制单元,第一控制单元可根据第二指令控制发光单元以进行第二发光行为。
[0030] 较佳地,本发明的状态显示装置还包含第二控制单元,固件可根据一待机信息以传送第二指令至第二控制单元,第二控制单元可根据第二指令控制发光单元以进行第二发光行为。
[0031] 较佳地,第一发光行为通过传输接口以进行控制,传输接口可包含UART、SPI或I2C。
[0032] 本发明的状态显示装置及其方法,即使连接固态硬盘的主机不包含一屏幕或未安装应用程序时,使用者仍可以从固态硬盘上的发光单元得知其状态,并可以主动地让使用者得知其内所监测到的S.M.A.R.T.信息的问题。

附图说明

[0033] 本发明的上述及其他特征及优势将通过参照附图详细说明其例示性实施例而变得更显而易知,其中:
[0034] 图1为根据本发明实施例的状态显示装置的方块图。
[0035] 图2为根据本发明第一实施例的状态显示装置的方块图。
[0036] 图3为根据本发明第二实施例的状态显示装置的方块图。
[0037] 图4为根据本发明第三实施例的状态显示方法的流程图。
[0038] 图5为根据本发明第四实施例的状态显示方法的流程图。
[0039] 其中,附图标记说明如下:
[0040] 100 状态显示装置
[0041] 10  非易失性存储器
[0042] 20  第一控制单元
[0043] 21  第一作动
[0044] 30  固件
[0045] 31  第一指令
[0046] 32  第二指令
[0047] 40  发光单元
[0048] 41  第一发光行为
[0049] 42  第二发光行为
[0050] 50  第二控制单元
[0051] 61  传输接口
[0052] S11~S13 步骤流程
[0053] S21~S24 步骤流程

具体实施方式

[0054] 为方便贵审查员了解本发明的特征、内容与优点及其所能达成的功效,现将本发明配合附图,并以实施例的表达形式详细说明如下,而其中所使用的图式,其主旨仅为示意及辅助说明书之用,未必为本发明实施后的真实比例与精准配置,故不应就所附的图式的比例与配置关系解读、局限本发明于实际实施上的权利范围。
[0055] 本发明的优点、特征以及达到的技术方法将参照例示性实施例及所附图式进行更详细地描述而更容易理解,且本发明或可以不同形式来实现,故不应被理解仅限于此处所陈述的实施例,相反地,对本领域技术人员而言,所提供的实施例将使本揭露更加透彻与全面且完整地传达本发明的范畴,且本发明将仅为所附加的权利要求范围所定义。
[0056] 请参阅图1,其为根据本发明实施例的状态显示装置的方块图。如图所示,固态硬盘的状态显示装置100包含一非易失性存储器10、一第一控制单元20、一固件30以及一发光单元40。此非易失性存储器10可为固态硬盘中的一快闪存储器,其可进行多次的写入数据以及抹除数据。第一控制单元20可为固态硬盘中的一控制器,发光单元40电性连接第一控制单元20,其可包含一发光二极管。其中此非易失性存储器10、第一控制单元20组装于固态硬盘内,固件30为嵌入在硬件装置中的软件,其为储存在非易失性存储器10中的一段程序码并可由第一控制单元20来执行,而发光单元40则可以嵌入在固态硬盘的外部周围。
[0057] 此固态硬盘可利用一SATA连接线以连接到一电脑主机,当电脑主机欲写入一档案至此固态硬盘时,其将会通过SATA连接线以传送一档案写入指令到固件30,固件30即根据此档案写入指令以传送至少一第一指令31至第一控制单元20,而第一控制单元20则对非易失性存储器10进行第一作动21,其中此时的第一指令31即为一写入指令,第一作动21即为对非易失性存储器10的一直接写入作动。
[0058] 在第一作动21被执行的同时,第一控制单元20也可以根据第一指令31控制发光单元40以进行第一发光行为41,其中此第一发光行为41可以为针对写入指令而设计的发光行为,例如每秒闪烁发光单元40三次,或是搭配发光功率以呈现出不同颜色及色阶。
[0059] 上述实施例以一档案写入指令来举例实施,本发明亦可以用于一档案读取指令,其方式如同档案写入指令的运作方式,其不同的地方在于第一指令31为一读取指令,第一作动21为对非易失性存储器10的一直接读取作动,以及针对此读取指令所事先设定的第一发光行为41,其中此第一发光行为41通过一传输接口61以进行控制,此传输接口61可包含UART、SPI或I2C。
[0060] 在本实施例中,较佳的情况是发光单元40可以根据一硬盘检测信息(S.M.A.R.T.)来进行发光的动作。详细地说明,固件30内所监测到的硬盘检测信息可以包含固态硬盘的存取寿命、读取/写入的错误率、温度、抹除错误,并针对此不同的硬盘检测信息分别定义一第二发光行为42。如此一来,使用者只需观察发光单元40所显示的发光行为,便可以轻易得知目前固态硬盘的状态为何。
[0061] 在本发明中的实施例中,发光单元40除了可以显示硬盘检测信息内容外,亦可以显示固件30的其他信息,如待机信息或是一连结错误信息,前者是用于表示目前固态硬盘处于一未运作的状态,后者则可以表示电脑主机与固态硬盘间的信号连接线未完善地连接。
[0062] 如图2所示,其为根据本发明第一实施例的状态显示装置的方块图。请一并参阅图1中的元件符号及其说明。在本实施例中还包含一第二控制单元50,其中此第二控制单元50为一微控制器,并具有存储以及运算的一混合性功能。
[0063] 在本实施例中,在非易失性存储器10上的读取/写入操作是相同于上述的实施例,故在此不进行赘述。而不同于上述实施例的地方在于,固件30可传送包含此读取/写入指令的第一指令31至第二控制单元50,由第二控制单元50根据此第一指令31控制发光单元40进行第一发光行为41。此外,固件30也可以将硬盘检测信息、连结错误信息或待机信息以传送相关的第二指令32至第二控制单元50,并由第二控制单元50控制发光单元40以进行一第二发光行为42。
[0064] 在上述实施例中,第一控制单元20除了对非易失性存储器10进行读取/写入的操作外,亦需控制发光单元40进行发光的操作,故,可能导致固态硬盘在进行读取及写入时的存取效率下降。相反地,在本实施例中,第二控制单元50专门负责发光单元40的发光操作,故可以有效减少第一控制单元20的操作负荷,进而提升固态硬盘的读取/写入存取效率。再者,由于第二控制单元50上亦具有储存装置,在其上可以针对较多不同的指令或是错误信息而储存不同的发光行为,故其可产生的第一发光行为41以及第二发光行为42亦较多样化,例如将发光二极管的发光颜色以及闪烁频率加以混搭,以产生多样化的发光行为。
[0065] 如图3所示,其为根据本发明第二实施例的状态显示装置的方块图。请一并参阅图1及图2。在本实施例中,固件30可传送第一指令31至第一控制单元20,当第一控制单元20收到第一指令31时,则可依据第一指令31来对非易失性存储器10进行第一作动21,并同时将第一指令31传送到第二控制单元20。而第二控制单元50收到第一指令31之后,则可以控制发光单元40执行第一发光行为41,其中第一指令31可以包含对非易失性存储器10的一读取指令或是一写入指令。
[0066] 另一方面,固件30也可传送第二指令32至第一控制单元20,再由第一控制单元20传送此第二指令32至第二控制单元50,此时第二控制单元50便可以控制发光单元40执行第二发光行为42,其中第二指令32可以包含固件30所侦测到的硬盘检测信息、待机信息或是连结错误信息的有关信息,其相关作动方式以及其功效已于上述实施例说明,故在此不进行赘述。
[0067] 如图4所示,其为根据本发明第三实施例的状态显示方法的流程图。本实施例揭露一种固态硬盘的状态显示方法,适用于包含一非易失性存储器、一固件以及一第一控制单元的一固态硬盘,此状态显示方法包含以下步骤:
[0068] 步骤S11传送一第一指令至第一控制单元,其中此第一指令由一固件所产生并传送。
[0069] 步骤S12根据第一指令对非易失性存储器进行一第一作动。
[0070] 步骤S13根据第一指令控制一发光单元以进行一第一发光行为,其中第一发光行为通过一传输接口以进行控制,其中此发光单元包含一发光二极管,传输接口可包含UART、SPI或I2C。
[0071] 进一步地说明,当第一指令为一读取指令时,则第一作动为一读取作动,当第一指令为一写入指令,则第一作动为一写入作动。
[0072] 如图5所示,其为根据本发明第四实施例的状态显示方法的流程图。本发明揭露一种固态硬盘的状态显示方法,其适用于包含一非易失性存储器、一固件以及一第一控制单元的一固态硬盘,此状态显示方法包含下列步骤:
[0073] 步骤S21传送一第一指令至第一控制单元,其中此第一指令由一固件产生并传送。
[0074] 步骤S22根据第一指令对非易失性存储器进行一第一作动。
[0075] 步骤S23由第一控制单元传送第一指令至一第二控制单元,其中此第二控制单元可包含一微控制器。
[0076] 步骤S24根据第一指令控制一发光单元以进行一第一发光行为,其中第一发光行为通过一传输接口以进行控制,其中此发光单元可包含一发光二极管,传输接口可包含UART、SPI或I2C。
[0077] 进一步地说明,在步骤S21以及S22中,若是第一指令为一读取指令时,则第一作动即为一读取作动,而若是第一指令为一写入指令时,则第一作动即为一写入作动。
[0078] 通过上述方式可以得知,通过本发明的状态显示装置及其方法,即使连接固态硬盘的主机不包含一屏幕或未安装应用程序时,使用者仍可以从固态硬盘上的发光单元得知其状态,并可以主动地让使用者得知其内所监测到的S.M.A.R.T.信息的问题。
[0079] 以上所述的实施例仅为说明本发明的技术思想及特点,其目的在使熟习此项技艺的人士能够了解本发明的内容并据以实施,当不能以的限定本发明的专利范围,即大凡依本发明所揭示的精神所作的均等变化或修饰,仍应涵盖在本发明的专利范围内。