CN1270235C - 实现信息提示的半导体存储方法及装置 - Google Patents

实现信息提示的半导体存储方法及装置 Download PDF

Info

Publication number
CN1270235C
CN1270235C CNB021342903A CN02134290A CN1270235C CN 1270235 C CN1270235 C CN 1270235C CN B021342903 A CNB021342903 A CN B021342903A CN 02134290 A CN02134290 A CN 02134290A CN 1270235 C CN1270235 C CN 1270235C
Authority
CN
China
Prior art keywords
information
module
semiconductor storage
memory block
information indicating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB021342903A
Other languages
English (en)
Other versions
CN1388447A (zh
Inventor
邓国顺
成晓华
向锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netac Technology Co Ltd
Original Assignee
LANGKE SCIENCE AND TECHNOLOGY Co Ltd SHENZHEN CITY
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LANGKE SCIENCE AND TECHNOLOGY Co Ltd SHENZHEN CITY filed Critical LANGKE SCIENCE AND TECHNOLOGY Co Ltd SHENZHEN CITY
Priority to CNB021342903A priority Critical patent/CN1270235C/zh
Publication of CN1388447A publication Critical patent/CN1388447A/zh
Priority to AU2003207088A priority patent/AU2003207088A1/en
Priority to EP03702286A priority patent/EP1533705A4/en
Priority to US10/519,437 priority patent/US20050207241A1/en
Priority to KR1020047021622A priority patent/KR20050027227A/ko
Priority to PCT/CN2003/000021 priority patent/WO2004003754A1/zh
Priority to JP2004516415A priority patent/JP2005531835A/ja
Application granted granted Critical
Publication of CN1270235C publication Critical patent/CN1270235C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/20Information technology specific aspects, e.g. CAD, simulation, modelling, system security

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Storage Device Security (AREA)

Abstract

一种在半导体存储装置中实现信息提示的方法,所述半导体存储装置包括控制器模块(1)、接口模块(2)、半导体存储介质模块(3)、电源模块(4)和信息提示模块(5),其中,所述接口模块(2)是USB接口或IEEE1394接口,所述方法包括步骤:1)在所述半导体存储介质模块(3)中设置提示信息存储区(32);2)在所述控制器模块(1)中装用固化软件;3)当所述半导体存储装置在不连接数据处理***时,所述固化软件检测并获取静态信息或动态信息;4)所述信息提示模块(5)将获取的信息作出提示。同现有技术相比较,本发明不需了解存储数据具体内容便能真正辨别其合法持有人;即使不和数据处理***连接,也能了解半导体存储装置中存储的信息。

Description

实现信息提示的半导体存储方法及装置
技术领域  本发明涉及数字数据处理,具体的说涉及一种实现信息提示功能的半导体存储方法及装置。
背景技术  计算机技术及应用的飞速发展,人们对数据存储及其设备要求也越来越高,特别是数据的移动存储。传统移动存储设备如软盘因其容量小、速度慢、需驱动器、易损坏、可靠性差等缺点已逐渐被淘汰。半导体存储技术的不断发展,为数据移动存储领域开辟了新的空间。中国专利ZL99117225.6《用于数据处理***的快闪电子式外存储方法及装置》,便公开了一种利用快闪存储器(Flash Memory)为存储介质的外存储装置;以此专利技术所生产的半导体移动存储装置,以其体积小、容量大,高速存取、携带方便,性能稳定、不易损坏,无驱动器、即插即用以及在电脑中作为存储盘的方便性等优点得到了广大用户的认同,其应用也越来越得到普及。但就在半导体移动存储装置大量广泛应用、逐渐取代软盘软驱的同时,此类装置也有其明显不足:1)、缺乏合法持有人的身份识别或身份验证;产品型号相同、外形相同或相近的半导体移动存储装置就较难以外形辨别其合法持有人,有时可能只有在了解其中的存储数据内容后才能真正辨别其合法持有人;虽然可以在半导体移动存储装置的外壳上以标签或标记的形式表明其合法持有人或其他信息,但标签或标记容易损坏、也影响此装置的外形美观。在团队的群体工作环境中,这种形体的相同或相近性容易造成相互之间的误拿误用、损坏或丢失,不仅会降低了团队的工作效率,有时还会造成无法弥补的损失,如:技术、商业机密,权责范围,个人隐私或其它信息等的泄密。2)、在使用状态下,对半导体存储装置的数据读写的具体状态不清楚;现有半导体存储装置一般通过指示器件通常是LED来指示其工作状态,这类指示器件只能模糊地反映半导体存储装置的工作状态,如进行读数据和写数据时都是LED闪烁,对于半导体存储装置到底是在读数据还是在写数据,用户并不真正清楚;而且这种数据读写指示有明显反应延迟现象。3)、无法即时了解半导体存储装置中的信息,只有在连接数据处理***后,通过主机操作才能知道其中所存储的数据信息。这对于拥有多个半导体存储装置的用户非常麻烦,各半导体存储装置之间不易分别,有时还会引起混淆。
发明内容  本发明的目的在于避免现有技术的不足而提出一种实现信息提示的半导体存储方法及装置。
本发明解决上述技术问题可以通过采用以下技术方案来实现:
设计制造一种实现信息提示的半导体存储装置,所述半导体存储装置包括控制器模块,与所述控制器模块连接的接口模块和半导体存储介质模块,以及提供电源供应的电源模块,尤其是:
该半导体存储装置设有信息提示模块,该信息提示模块与所述控制器模块和/或半导体存储介质模块电连接;所述半导体存储介质模块中设置有提示信息存储区,用于存储提示信息;所述控制器模块中设置有实现信息提示和数据存取操作的固化软件;其中,所述接口模块是USB接口或IEEE1394接口;
当所述半导体存储装置在不连接数据处理***时,所述控制器模块中的固化软件检测并获取该半导体存储装置的静态信息或动态信息,并由所述信息提示模块作出提示。
所述信息提示模块显示的信息内容和/或其工作方式可以通过运行在数据处理***的软件定义和修改。
所述的静态信息是指用户信息、设备信息和存储内容信息或前述三者信息中的一部分;所述动态信息是指设备读写状态、写保护状态信息、存储盘属性、存储的文件属性、已用空间、剩余空间、日期和/或时间。
所述固化软件还支持所述提示信息存储区的密码验证。
所述提示信息存储区设有独立或通用的加密解密模块,所述加密解密模块将欲存入所述提示信息存储区的数据进行加密,将从所述提示信息存储区读出的数据进行解密。
所述信息提示模块包括显示器件、发声器件和/或震动器件。
所述显示器件是液晶显示、发光二极管矩阵显示、平板场发射显示和/或有机电致发光显示;所述发声器件是扬声器、蜂鸣器和/或晶体发声器。
所述电源模块包括电压适配电路和/或自带电源;所述自带电源是光电池、原电池和/或可充电电池;在自带电源的情况下设有电源控制开关。
还包括设置信息提示的手动控制器件,利用该器件实现信息提示的手动控制。
本发明还可以通过采用以下方法进一步得到实施:
实施一种在半导体存储装置中实现信息提示的方法,所述半导体存储装置包括控制器模块、与所述控制器模块电连接的接口模块和半导体存储介质模块,提供电源供应的电源模块,以及与所述控制器模块或半导体存储介质模块电连接的信息提示模块,其中,所述接口模块是USB接口或IEEE1394接口,所述方法包括步骤:
1)在所述半导体存储介质模块中设置用于存储提示信息的提示信息存储区;
2)在所述控制器模块中装用对所述提示信息存储区进行数据存取操作和实现信息提示的固化软件;
3)当所述半导体存储装置在不连接数据处理***时,所述控制器模块中的固化软件检测并获取半导体存储介质模块的静态信息或动态信息;
4)所述固化软件控制所述信息提示模块根据获取的提示信息内容作出信息提示。
上述步骤3还包括:所述固化软件根据预先设置验证所述提示信息存储区的密码,从所述提示信息存储区获取所需的提示信息。
上述方法还包括步骤:所述固化软件根据预先设置验证所述提示信息存储区的密码,将提示信息写入所述提示信息存储区。
上述方法所述信息提示模块的工作方式和存储在所述提示信息存储区的提示信息可以通过运行在数据处理***主机的提示信息存储区设置程序进行定义或修改。
上述方法所述提示信息包括静态信息和/或动态信息,所述静态信息包括用户信息、设备信息和/或存储信息。
上述方法所述提示信息存储区设置有独立或通用的加密解密模块,所述加密解密模块将欲存入所述提示信息存储区的数据进行加密,将从所述提示信息存储区读出的数据进行解密。
本发明实现信息提示的半导体存储装置,与现有技术相比较,具有以下优点:不需了解存储数据具体内容便能真正辨别其合法持有人,不会造成不同用户的半导体存储装置之间的混淆;即使不和数据处理***连接,也能了解半导体存储装置中存储的信息,对于拥有多个半导体存储装置的用户来说,不会引起混淆;还可以清楚地表示读写状态。
附图说明
图1是本发明实现信息提示的半导体存储方法及装置的功能模块图;
图2是本发明提示信息存储区的存储空间分配图;
图3是本发明电源模块4构成方框图;
图4-1、4-2是本发明提示信息存储区设置软件程序流程图;
图5-1、5-2是本发明固化软件流程示意图;
图6是本发明采用USB及利用液晶显示(LCD)作为信息提示方式的硬件功能方框图;
图7是本发明采用液晶显示(LCD)作为信息提示实施例的外观形态图;
图8是本发明控制器模块1的电路原理图;
图9是本发明控制器模块1与半导体存储介质之间的数据线双向电平转换电路图;
图10是本发明存储介质模块3的电路原理图;
图11是本发明控制器模块1与半导体存储介质之间的数据线单向电平转换电路图;
图12是本发明的电源模块4的电路原理图;
图13是本发明液晶显示(LCD)器件与控制器模块1的电路连接原理图;
图14是本发明半导体存储装置一个实施例的电池模块结构图。
具体实施方式  下面结合附图对最佳实施例作进一步详述:
如图1所示:设计制造一种实现信息提示的半导体存储装置,所述半导体存储装置包括控制器模块1,与所述控制器模块1连接的接口模块2和半导体存储介质模块3,以及提供电源供应的电源模块4,尤其是:
如图6所示,所述半导体存储装置设有信息提示模块5,该信息提示模块5与所述控制器模块1和/或半导体存储介质模块3电连接;所述半导体存储介质模块3中设置有提示信息存储区32,用于存储提示信息;所述控制器模块1中设置有实现信息提示和数据存取操作的固化软件;其中,所述接口模块2是USB接口或IEEE1394接口;
当所述半导体存储装置在不连接数据处理***时,所述控制器模块1中的固化软件检测并获取该半导体存储装置的静态信息或动态信息,并由所述信息提示模块5作出提示。
所述信息提示模块5显示的信息内容和/或其工作方式可以通过运行在数据处理***的软件定义和修改。
所述的静态信息是指用户信息、设备信息和存储内容信息或前述三者信息中的一部分;所述动态信息是指设备读写状态、写保护状态信息、存储盘属性、存储的文件属性、已用空间、剩余空间、日期和/或时间。
所述固化软件还支持所述提示信息存储区32的密码验证。
所述提示信息存储区32设有独立或通用的加密解密模块,所述加密解密模块将欲存入所述提示信息存储区32的数据进行加密,将从所述提示信息存储区32读出的数据进行解密。
所述信息提示模块5包括显示器件、发声器件和/或震动器件。
所述显示器件是液晶显示、发光二极管矩阵显示、平板场发射显示和/或有机电致发光显示;所述发声器件是扬声器、蜂鸣器和/或晶体发声器。
所述电源模块4包括电压适配电路和/或自带电源;所述自带电源是光电池、原电池和/或可充电电池;在自带电源的情况下设有电源控制开关。
如图7所示:所述半导体存储装置还包括设置信息提示的手动控制器件53,利用该器件实现信息提示的手动控制。
本发明还可以通过采用以下方法进一步实施:
实施一种在半导体存储装置中实现信息提示的方法,所述半导体存储装置包括控制器模块1、与所述控制器模块1电连接的接口模块2和半导体存储介质模块3,提供电源供应的电源模块4,以及与所述控制器模块1或半导体存储介质模块3电连接的信息提示模块5,其中,所述接口模块2是USB接口或IEEE1394接口,所述方法包括步骤:
1)在所述半导体存储介质模块3中设置用于存储提示信息的提示信息存储区32;
2)在所述控制器模块1中装用对所述提示信息存储区32进行数据存取操作和实现信息提示的固化软件;
3)当所述半导体存储装置在不连接数据处理***时,所述控制器模块1中的固化软件检测并获取半导体存储介质模块3的静态信息或动态信息;
4)所述固化软件控制所述信息提示模块5根据获取的提示信息内容作出信息提示。
上述步骤3还包括:所述固化软件根据预先设置验证所述提示信息存储区32的密码,从所述提示信息存储区32获取所需的提示信息。
上述方法还包括步骤:所述固化软件根据预先设置验证所述提示信息存储区32的密码,将提示信息写入所述提示信息存储区32。
上述方法所述信息提示模块5的工作方式和存储在所述提示信息存储区32的提示信息可以通过运行在数据处理***主机的提示信息存储区设置程序进行定义或修改。
上述方法所述提示信息包括静态信息和/或动态信息,所述静态信息包括用户信息、设备信息和/或存储信息。
上述方法所述提示信息存储区32设置有独立或通用的加密解密模块,所述加密解密模块将欲存入所述提示信息存储区32的数据进行加密,将从所述提示信息存储区32读出的数据进行解密。
在本发明中,所述接口模块2是通用接口,可以是有线通用接口或者无线通用接口,例如USB接口、IEEE1394接口、蓝牙(Bluetooth)接口、IrDA红外接口、HomeRF接口、IEEE802.11a或IEEE802.11b接口、有线广域/局域网接口和/或无线广域/局域网接口等,主要是用来和数据处理***进行连接。
在本发明中,所述信息提示包括但不限于利用液晶显示(LCD)、发光二极管矩阵(LEDMatrix)、平板场发射(FED)和/或有机电致发光(OEL)来显示文字和/或图形,和/或利用扬声器、蜂鸣器和/或晶体发声器作声音提示,和/或利用震动器作震动提示。所述的信息包括但不限于静态信息和/或动态信息,静态信息是指用户信息、设备信息和存储内容信息或者前述三者信息中的一部分,静态信息进一步分为生产厂家信息、用户名、用户代号、用户密码、产品型号、产品序列号、产品条码、存储内容的描述、所述半导体存储装置的存储总容量、存储介质块数、每块存储介质的容量和/或存储介质的生产厂家等;动态信息是指设备读写状态、写保护状态信息、存储盘属性、存取的文件属性、已用空间、剩余空间、温度、湿度、噪声指数、日期、时间和/或空气指数等。所述显示文字和/或图形的方式可以是动态显示和/或静态显示等。本发明还设置有手动控制器件,利用该器件可以实现信息提示的手动控制。
所述半导体存储装置中设置有提示信息存储区32,该存储区用以存储提示信息。所述提示信息存储区32可以设置在所述半导体存储介质模块3、信息提示模块5和/或控制器模块1中。该提示信息存储区32可读写或可写保护。该提示信息存储区32具有独立或通用的加密解密模块,将欲存入该提示信息存储区32的数据进行加密,将从该提示信息存储区32中读出的数据进行解密;该独立或通用的加密解密模块也可以不要或作功能屏蔽。本发明可以有写保护功能,写保护功能可由“硬”保护和/或“软”保护实现,硬保护可采用开关器件等方式实现;软保护由半导体装置固化软件和/或装置的驱动程序等实现。图2是提示信息存储区32的存储空间分配图;提示信息存储区32可以完全位于半导体存储介质模块3中,此时存储盘(位于其他数据存储区)的数据和提示信息共同分享半导体存储介质的存储空间。
如图1和3所示,在所述半导体存储装置内设置电源模块4,所述电源模块4是从外部和/或自带电源汲取电力,并在自带电源的情况下设有电源控制开关。所述自带电源是光电池、原电池和/或可充电电池。所述电源模块4可以设有变换电路为自带的可充电电池充电。所述提示信息的内容和信息提示模块5的工作方式可以通过运行在数据处理***主机的软件定义和修改。
所述运行在数据处理***主机的软件包括:
(1)用户认证模块,将用户的认证信息和从用于存储数据的半导体存储介质的专用信息区中读取的认证信息加以比较后反馈比较结果,若匹配则用户获得使用该装置的权利,否则该用户被拒绝。该模块还支持通过认证的用户修改其用户认证信息,修改后的用户认证信息被写入半导体介质存储装置。
(2)提示信息存储区设置程序,支持通过认证的用户免除用户认证过程的设置;支持用户对信息提示模块工作方式的定义与修改;支持用户信息的定义与修改、文件信息的定义与修改等;
(3)加密解密模块,将欲存入半导体存储介质专用信息区的数据进行加密,将欲从半导体存储介质专用信息区读出的数据进行解密;
(4)设备驱动模块,通过通用接口所选择的协议实现主机***与半导体存储装置设备之间的连接;接受文件处理***的操作指令与数据并通过通用接口发送给半导体介质存储装置;从通用接口接受半导体介质存储装置返回的数据和状态信息,并发送给文件处理***。
如图1所示,本发明的一种实现信息提示的半导体存储装置除包括控制器模块1以及分别与所述模块1电连接的接口模块2和半导体存储介质模块3外,还包括信息提示模块5,该信息提示模块5至少又包括显示器件、发声器件和/或震动器件;所述各模块可以单独存在,也可以合并为一个或几个模块。如图6、图7所示,本发明装置还包括设置信息提示的手动控制器件53,利用该器件实现信息提示的手动控制;所述手动控制器件53包括但不限于按钮。
如图6所示,所述信息提示模块5包括控制模块51和提示模块52,该控制模块51控制所述提示模块52的操作;或者所述信息提示模块5只包括提示模块52。该信息提示模块5与控制器模块1、接口模块2和/或半导体存储介质模块3电连接。所述显示器件包括但不限于液晶显示(LCD)、发光二极管矩阵(LED Matrix)显示、平板场发射(FED)显示和/或有机电致发光(OEL)显示;所述发声器件包括但不限于扬声器、蜂鸣器和/或晶体发声器。
本发明装置还包括电源模块4,该模块4又包括电压适配电路和/或自带电源。在自带电源的情况下设有电源控制开关,该自带电源包括但不限于光电池、原电池和/或可充电电池。所述电源模块4可以设有变换电路为自带的可充电电池充电。
如图14所示,本发明装置还包括电池模块44,该电池模块44至少是一块电池45,并且是容纳在与壳体60适配的帽子70内。所述电池45从帽子70的侧面入口71置入其内,该入口71设侧盖板72遮护;壳体60的一端有USB或IEEE1394接口63,在帽子70的一端设有与该接口63接插的接口73,从所述电池45引至接口73的电路中并且串接有开关40,用于切断或接通供电。所述电池模块44可以是电源模块4的一部分。所述帽子70盖上后,帽子70内的电池对半导体存储装置供电。
如图3所示,所述电源模块4包括电源转换装置41、通用接口供电模块42、电源开关装置43、电池电源装置44以及电源状态指示装置45;实现既可以通过数据处理***通用接口电路供给电源,又可实现电池电源供给电源。当所述半导体存储装置连接数据处理***时,数据处理***通用接口电源通过通用接口2、电源转换装置41对该半导体存储装置实行供电,该半导体存储装置电源控制模块4将自动切换至通用接口供电模式。该半导体存储装置中的微处理器配合驱动程序完成该装置的初始化操作,同时实行信息提示操作。在该装置不与数据处理***连接时,用户可以通过电源开关装置43实现电池电源供电,在经过或者不经过电源转换后,进行信息提示模块操作,实现该装置的信息提示功能。所述电源开关装置43可以与所述开关40合二为一。所述电源控制模块中的电源开关装置43、电池状态指示装置45或电池电源装置44也可以不要。
所述信息的内容和/或信息提示模块5的工作方式可以通过运行在数据处理***主机中的软件定义和修改。如定义或修改用户名、用户代号、用户密码、产品型号、产品序列号、产品条码、存储内容的描述、设备描述信息以及用户定义的其他个性信息,也用来定义或修改哪些提示信息应该显示、提示信息显示的先后顺序、显示方式、显示格式等信息。定义或修改后的信息被写入半导体存储装置的提示信息存储区中。该软件程序流程图如图4-1或4-2所示。
如图8所示,控制器模块1采用一块专用处理器芯片U3,U3是具有USB接口控制功能的微处理器,图中XT1是8MHz晶振。在控制器模块1具体地说是在处理芯片U3中设置有固化软件(Firmware),其主要功能是执行对半导体存储装置的设备控制、数据存取、接口控制以及信息提示等,所述固化软件中设置有信息提示控制程序,该程序与信息提示模块5中的信息提示控制模块51共同用于检测、读取、写入和控制信息提示模块5所提示的信息内容、提示方式等,以及把信息提示模块5的信息反馈给数据处理***,所述信息提示模块5中的信息提示控制模块51与控制器模块1可以是独立的,也可以是合二为一的。
图5-1所示是有密码保护功能的固化软件流程图,如图5-2所示是没有密码保护功能的固化软件流程图。
如图12所示,所述电源模块4既实现了数据处理***USB总线提供的直流+5V USBVCC电源供电,又实现了电池电源44提供的直流电源POWER_5V电源供电。在连接数据处理***的情况下,主机电源USB VCC通过由R34、D1、Q1、R35、AAT4250组成的电源自动切换电路实行USB接口电源为半导体存储装置供电;在不连接数据处理***、电源开关装置43的KEY处于接通状态时,电池电源POWER_5V通过上述元器件组成的电源自动切换电路实行电池电源为半导体存储装置供电;上述两种方式提供的直流+5V电源,经过芯片U4和并联滤波电容C11、C12、C13、C14被转换成+3.3V电源。当所述电源模块4的电压检测电路检测到电池电源44小于额定电压时,在半导体存储装置连接数据处理***后,电源模块4中由C17、C18、R38、LTC1734、Q2组成的充电电路自动对电池电源44充电,以保证在电池电源供电模式下电池电源44的正常供电。
所述液晶显示器件54使用的是128×32点阵式字符型液晶,如图13所示。液晶显示器件中包括液晶模块(LCM)和液晶控制模块(MPU),液晶控制模块(MPU)接收微处理芯片U3的控制信号,并根据控制信号控制液晶模块(LCM)的信息显示。图13所示液晶显示(LCD)与控制器1的连接电路原理图,其中LDB0~LDB7执行数据传输与图8的微处理芯片U3对应的LDB0~LDB7连接;LCS端与U3的LCS端连接,接收来自微处理芯片U3的LCD被选择信号,使LCD处于准备状态;同时,REST作为复位端、LR/W作为读写信号端、LD/I作为数据命令选择端、LE作为使能操作端分别与图8的微处理芯片U3对应的REST、LR/W、LD/I、LE端连接,由微处理芯片U3控制液晶显示(LCD)的信息显示,以及所显示信息的反馈信息。液晶显示屏的类型可以是字符型、图形型、定制型或其他任一种类型;液晶类型可以是字符型液晶或是点阵式液晶等。
当该半导体存储装置不连接数据处理***、电池电源开关装置43处于接通状态时,半导体存储装置获得电池电源驱动,控制器模块1进行初始化,即执行微处理芯片U3中的固化软件,固化软件检测并获取存储介质模块3存储装置的容量、可用空间等信息,包括提示信息存储区32的设备信息、用户信息(用户姓名、代号等)、所存储的内容信息以及日期时间等信息,并将上述信息转换成特定控制命令传送给液晶显示(LCD)模块,由液晶模块(LCM)将上述信息显示出来。因液晶显示模块(LCM)52屏幕大小的限制,上述信息可能不能一次性显示完毕,因此可设置为动态显示或者通过半导体存储装置的手动控制器件53(按键、开关等)来手动控制显示,使用者或拥有者可以一目了然地清楚该半导体存储装置的上述信息。当然,使用者也可将电池电源开关43置于关闭状态,切断电源关闭显示功能,以便节省电池能量。
当该半导体存储装置通过USB接口连接到数据处理***如电脑时,可在数据处***主机中产生一个固定的或可移动的存储盘,可以象硬盘和软盘一样使用。
当半导体存储装置连接到主机的USB接口时,被激活的还有控制器模块1的微处理芯片U3的固化软件,进行初始化,并在液晶模块(LCM)52上显示所定义的如前所述的信息,以及根据需要,显示数据的读写状态信息(如此时的读写状态信息为“空闲”或“等待”等)。另外,控制器模块1将初始化的信息通过USB接口与半导体存储装置的驱动程序反馈给主机操作***,操作***根据反馈的各种信息或特性状态作出相应的操作。
固化软件在初始化后,先检测半导体存储介质模块的存储介质芯片的生产厂家和型号信息,计算出该存储盘的总容量,再读取存储盘中的FAT表,计算出已使用的空间和剩余的空间,然后读取提示信息存储区32中的内容,包括但不限于生产厂家信息、用户名、用户代号、用户密码、产品型号、产品序列号、产品条码、存储内容的描述等,然后按照预先设定的格式在液晶显示模块显示所获取的信息。完成上述步骤后,控制器模块1中的固化软件即进入等待状态,等待主机操作请求。
数据处理***通过驱动程序发送通用接口操作请求给该存储装置,装置内的固化软件处理所接受到标准的通用接口操作请求,并将处理结果或状态信息返回给数据处理***。这样数据处理***和装置之间就建立了信息交换通道。
当主机操作***要求数据读操作时,会把读操作命令传送给驱动程序;驱动程序把该读操作命令经USB打包并通过操作***传送给控制器模块1中的固化软件,由固化软件执行读操作,即固化软件将读命令中的逻辑地址换算成半导体存储介质模块3上的物理地址,并按物理地址从半导体存储介质中读取数据并返回给数据处理***,同时根据需要在LED指示灯和液晶模块52作出读操作状态的信息提示,完成读操作。
当主机操作***要求数据写操作时,会把该写操作命令传送给驱动程序;驱动程序把该写操作命令经USB打包并通过操作***传送给控制器模块1中的固化软件,由固化软件执行写操作,即固化软件将写命令中逻辑地址换算成半导体存储介质模块3上的物理地址,并从数据处理***接收数据并按该物理地址把数据写入半导体存储介质,驱动程序把写操作的执行状态信息返回给操作***,同时根据需要在LED指示灯和液晶显示模块52作出写操作状态的信息提示,完成写操作。
该固化软件还支持提示信息存储区密码验证的命令请求,固化软件从通用接口接收主机需要验证的密码,并从提示信息存储区32中读取密码,然后进行比较,如果相同则密码验证通过,否则不通过,然后固化软件将验证的结果通过通用接口返回给数据处理***。
该固化软件还支持设置提示信息存储区密码的命令请求,固化软件从通用接口接收主机需要设置的密码,然后判断是否已经通过密码验证,如果通过则将新的密码写入提示信息存储区32,否则拒绝修改,然后固化软件将修改后的结果通过通用接口返回给数据处理***。
该固化软件还支持写入提示信息存储区32的命令请求,固化软件从通用接口接收主机需要写入提示信息存储区32的信息,然后判断是否已经通过密码验证,如果通过则将新的信息写入提示信息存储区32,否则拒绝写入,然后固化软件将执行后的结果通过通用接口返回给数据处理***。
该固化软件还支持读出提示信息存储区32的命令请求,固化软件先判断是否已经通过密码验证,如果通过则将提示信息存储区32中的内容读出来,然后将数据发送给主机,否则拒绝读出,然后固化软件将执行后的结果通过通用接口返回给数据处理***。
该固化软件还可以从手动控制器件接收按键信息,根据不同按键的信息,在LCD显示器件上显示不同页面的提示信息。按键也可以和电源开关合二为一。
如图4-1所示,本发明液晶显示的内容可以通过运行在数据处理***中的提示信息存储区设置软件定义和更改。提示信息存储区32可以是有密码保护的,当有密码保护时,设置或修改提示信息存储区32的内容之前需经过用户验证。当所述半导体存储装置连接到数据处理***,用户通过合法性验证后,用户可以通过数据处理***中信息提示设置控制软件读取、修改该装置的生产厂家信息、用户名、用户代号、用户密码、产品型号、产品序列号、产品条码、存储内容的描述等以及液晶显示装置的显示方式、显示语言、工作模式等,所定义或修改的信息由数据处理***经USB接口传送到控制模块1的固化软件,固化软件从主机接收提示信息存储区32需要验证的密码,并从半导体存储介质中读取原来设置的密码,如果通过合法性验证,则从数据处理***接受所定义或修改的提示信息,执行数据写操作,将新的提示信息写入提示信息存储区32,同时,控制器模块1的固化软件通知信息提示模块5更新所显示的信息,并将数据更新操作的执行情况和/或显示的提示信息返回给数据处理***。
提示信息存储区设置软件程序流程图如图4-1所示,该软件首先接受用户所输入的密码,将该密码和密码验证请求发送给存储装置,并读取密码验证结果,如果连续数次未能通过验证,则退出程序;如果通过验证则可读取提示信息存储区32的内容、修改提示信息存储区32的内容以及设置提示信息存储区密码。读取提示信息存储区32的内容时,程序向存储装置发送读取提示信息区内容的请求命令,然后接收和处理装置返回的信息,将读取的内容显示在屏幕上。修改提示信息存储区32的内容时,程序首先接收用户输入的需设定或修改的新的提示信息内容,将写入提示信息请求和待写入的新的提示信息发送给存储装置,获取装置处理后的结果,并将结果显示在屏幕上。设置提示信息存储区密码时,程序接收用户输入的新的密码,将密码设置请求和待设置的新的密码发送给装置,获取装置处理后的结果,并将结果显示在屏幕上。
如图4-2所示,本发明液晶显示的内容可以通过运行在数据处理***中的提示信息存储区设置软件定义和更改。当没有密码保护时,用户可以通过数据处理***中信息提示设置控制软件读取、修改该装置的生产厂家信息、用户名、用户代号、产品型号、产品序列号、产品条码、存储内容的描述等以及液晶显示装置的显示方式、显示语言、工作模式等,所定义或修改的信息由数据处理***经USB接口传送到控制模块1的固化软件,固化软件从数据处理***接受所定义或修改的提示信息,执行数据写操作,将新的提示信息写入提示信息存储区32,同时,控制器模块1的固化软件通知信息提示模块5更新所显示的信息,并将数据更新操作的执行情况和/或显示的提示信息返回给数据处理***。
提示信息存储区设置软件程序流程图如图4-2所示,读取提示信息存储区32的内容时,程序向存储装置发送读取提示信息区内容的请求命令,然后接收和处理装置返回的信息,将读取的内容显示在屏幕上。修改提示信息存储区32的内容时,程序首先接收用户输入的需设定或修改的新的提示信息内容,将写入提示信息请求和待写入的新的提示信息发送给存储装置,获取装置处理后的结果,并将结果显示在屏幕上。
存储在提示信息存储区32的内容可以是文字信息和/或图形信息,程序也可以先将文字信息转换为图形信息后存储在提示信息存储区32。
本发明的最佳实施例是采用带USB功能的微处理器、具有自控制功能的LCD显示模块、快闪存储器以及USB接口。另外,LCD显示模块也可以不具有自控制功能,其控制功能由微处理器实现。本发明除设置LCD显示模块外,还可以同时设置LED指示工作状态。
本发明还设计了数据保护与恢复功能,使得在数据写入存储装置的过程中,即使用户断开存储装置与数据处理***主机的连接或突然掉电或死机等情况发生时,存储装置内已存入的数据也不会遭到破坏,而正在写入的数据受破坏的程度也可以降到最低。其实现方式可以是:1、在数据写入半导体存储介质如快闪存储器时,首先在该半导体存储介质内寻找一个未使用的新数据块,把欲写入的数据写到新数据块中,依据需求,可能还要在新数据块中记录新数据块所对应的逻辑地址,如果原数据块中的数据没有被完全覆盖,则还要把其中未被覆盖的数据拷贝到新数据块中,然后清除原数据块,在上述写入过程中,依据需求,还标记不同的写入状态以供数据恢复用,数据恢复可以在下次上电时实施。其实现方式还可以是:2、在数据写入半导体存储介质如快闪存储器时,首先把要被覆盖的数据所在的原数据块存储在存储介质的缓冲数据块中,依据需求清除原数据块,将新的数据写入原数据块,然后将原数据块中未被覆盖的数据从缓冲数据块中拷贝到原数据块中。在上述写入过程中,依据需求,还标记不同的写入状态以供恢复数据用。
当存储介质是快闪存储器时,所述数据块通常是快闪存储器的一个块,其大小为8KB(KB=KBYTE)、16KB、32KB、64KB、128KB、256KB、512KB、1024KB等。上述方式可以保证用户的数据不会被完全破坏。
本发明所提及的数据处理***包括但不限于电脑、PDA、手机、MP3、数码相机、数码摄像机、掌上电脑等。

Claims (15)

1.一种实现信息提示的半导体存储装置,所述半导体存储装置包括控制器模块(1),与所述控制器模块(1)连接的接口模块(2)和半导体存储介质模块(3),以及提供电源供应的电源模块(4),其特征在于:
该半导体存储装置设有信息提示模块(5),该信息提示模块(5)与所述控制器模块(1)和/或半导体存储介质模块(3)电连接;所述半导体存储介质模块(3)中设置有提示信息存储区(32),用于存储提示信息;所述控制器模块(1)中设置有实现信息提示和数据存取操作的固化软件;其中,所述接口模块(2)是USB接口或IEEE1394接口;
当所述半导体存储装置在不连接数据处理***时,所述控制器模块(1)中的固化软件检测并获取该半导体存储装置的静态信息或动态信息,并由所述信息提示模块(5)作出提示。
2.如权利要求1所述的半导体存储装置,其特征在于:所述信息提示模块(5)显示的信息内容和/或其工作方式可以通过运行在数据处理***的软件定义和修改。
3.如权利要求1或2所述的半导体存储装置,其特征在于:所述的静态信息是指用户信息、设备信息和存储内容信息或前述三者信息中的一部分;所述动态信息是指设备读写状态、写保护状态信息、存储盘属性、存储的文件属性、已用空间、剩余空间、日期和/或时间。
4.如权利要求1或2所述的半导体存储装置,其特征在于:所述固化软件还支持所述提示信息存储区(32)的密码验证。
5.如权利要求4所述的半导体存储装置,其特征在于:所述提示信息存储区(32)设有独立或通用的加密解密模块,所述加密解密模块将欲存入所述提示信息存储区(32)的数据进行加密,将从所述提示信息存储区(32)读出的数据进行解密。
6.如权利要求1或2所述的半导体存储装置,其特征在于:所述信息提示模块(5)包括显示器件、发声器件和/或震动器件。
7.如权利要求6所述的半导体存储装置,其特征在于:所述显示器件是液晶显示、发光二极管矩阵显示、平板场发射显示和/或有机电致发光显示;所述发声器件是扬声器、蜂鸣器和/或晶体发声器。
8.如权利要求1所述的半导体存储装置,其特征在于:所述电源模块(4)包括电压适配电路和/或自带电源;所述自带电源是光电池、原电池和/或可充电电池;在自带电源的情况下设有电源控制开关。
9.如权利要求1所述的半导体存储装置,其特征在于:还包括设置信息提示的手动控制器件(53),利用该器件实现信息提示的手动控制。
10.一种在半导体存储装置中实现信息提示的方法,所述半导体存储装置包括控制器模块(1)、与所述控制器模块(1)电连接的接口模块(2)和半导体存储介质模块(3),提供电源供应的电源模块(4),以及与所述控制器模块(1)或半导体存储介质模块(3)电连接的信息提示模块(5),其中,所述接口模块(2)是USB接口或IEEE1394接口,所述方法包括步骤:
1)在所述半导体存储介质模块(3)中设置用于存储提示信息的提示信息存储区(32);
2)在所述控制器模块(1)中装用对所述提示信息存储区(32)进行数据存取操作和实现信息提示的固化软件;
3)当所述半导体存储装置在不连接数据处理***时,所述控制器模块(1)中的固化软件检测并获取半导体存储介质模块(3)的静态信息或动态信息;
4)所述固化软件控制所述信息提示模块(5)根据获取的提示信息内容作出信息提示。
11.如权利要求10所述的实现信息提示的方法,其特征在于,所述步骤3还包括:所述固化软件根据预先设置验证所述提示信息存储区(32)的密码,从所述提示信息存储区(32)获取所需的提示信息。
12.如权利要求10所述的实现信息提示的方法,其特征在于,还包括步骤:所述固化软件根据预先设置验证所述提示信息存储区(32)的密码,将提示信息写入所述提示信息存储区(32)。
13.如权利要求10所述的实现信息提示的方法,其特征在于:所述信息提示模块(5)的工作方式和存储在所述提示信息存储区(32)的提示信息可以通过运行在数据处理***主机的信息提示存储区设置程序进行定义或修改。
14.如权利要求10至13任一权利要求所述的实现信息提示的方法,其特征在于:所述提示信息包括静态信息和/或动态信息,所述静态信息包括用户信息、设备信息和/或存储信息。
15.如权利要求10所述的实现信息提示的方法,其特征在于:所述信息提示存储区(32)设置有独立或通用的加密解密模块,所述加密解密模块将欲存入所述提示信息存储区(32)的数据进行加密,将从所述提示信息存储区(32)读出的数据进行解密。
CNB021342903A 2002-06-30 2002-06-30 实现信息提示的半导体存储方法及装置 Expired - Lifetime CN1270235C (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CNB021342903A CN1270235C (zh) 2002-06-30 2002-06-30 实现信息提示的半导体存储方法及装置
AU2003207088A AU2003207088A1 (en) 2002-06-30 2003-01-13 Semiconductor storage method and apparatus for implementing information prompt
EP03702286A EP1533705A4 (en) 2002-06-30 2003-01-13 SEMICONDUCTOR MEMORY METHOD AND DEVICE FOR IMPLEMENTING AN INFORMATION REQUEST
US10/519,437 US20050207241A1 (en) 2002-06-30 2003-01-13 Semiconductor storage method and apparatus for implementing imormation prompt
KR1020047021622A KR20050027227A (ko) 2002-06-30 2003-01-13 정보 프롬프트의 실현을 위한 반도체 기억 방법 및 장치
PCT/CN2003/000021 WO2004003754A1 (fr) 2002-06-30 2003-01-13 Procede et appareil de memorisation a semi-conducteurs permettant de mettre en oeuvre un guidage des informations
JP2004516415A JP2005531835A (ja) 2002-06-30 2003-01-13 半導体記憶装置において情報プロンプトを実施する方法およびその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021342903A CN1270235C (zh) 2002-06-30 2002-06-30 实现信息提示的半导体存储方法及装置

Publications (2)

Publication Number Publication Date
CN1388447A CN1388447A (zh) 2003-01-01
CN1270235C true CN1270235C (zh) 2006-08-16

Family

ID=4747665

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021342903A Expired - Lifetime CN1270235C (zh) 2002-06-30 2002-06-30 实现信息提示的半导体存储方法及装置

Country Status (7)

Country Link
US (1) US20050207241A1 (zh)
EP (1) EP1533705A4 (zh)
JP (1) JP2005531835A (zh)
KR (1) KR20050027227A (zh)
CN (1) CN1270235C (zh)
AU (1) AU2003207088A1 (zh)
WO (1) WO2004003754A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5407816B2 (ja) * 2009-01-07 2014-02-05 セイコーエプソン株式会社 半導体記憶装置、及び、半導体記憶装置の制御方法
CN102467464A (zh) 2010-11-11 2012-05-23 鸿富锦精密工业(深圳)有限公司 可移动存储设备盘符识别***及方法
CN102938659A (zh) * 2012-10-19 2013-02-20 深圳桑菲消费通信有限公司 一种nfc套件及其实现方法
CN104021810A (zh) * 2013-02-28 2014-09-03 联想(北京)有限公司 可移动存储设备及用于其的方法
CN103577124A (zh) * 2013-11-15 2014-02-12 华为终端有限公司 一种提示外接存储设备读写状态的方法及设备
WO2022011502A1 (zh) * 2020-07-13 2022-01-20 深圳市大疆创新科技有限公司 存储设备、信息处理方法和存储***
US20230400991A1 (en) * 2022-06-14 2023-12-14 Western Digital Technologies, Inc. Data Storage Device and Method for Prediction-Based Improved Power-Loss Handling

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0658863A3 (en) * 1990-07-11 1995-06-28 Hitachi, Ltd. Memory card for use with a digital information system
US5892902A (en) * 1996-09-05 1999-04-06 Clark; Paul C. Intelligent token protected system with network authentication
US6219439B1 (en) * 1998-07-09 2001-04-17 Paul M. Burger Biometric authentication system
US7272723B1 (en) * 1999-01-15 2007-09-18 Safenet, Inc. USB-compliant personal key with integral input and output devices
JP3389186B2 (ja) * 1999-04-27 2003-03-24 松下電器産業株式会社 半導体メモリカード及び読み出し装置
US7178031B1 (en) * 1999-11-08 2007-02-13 International Business Machines Corporation Wireless security access management for a portable data storage cartridge
US7406604B2 (en) * 2000-05-08 2008-07-29 Spyder Navigations, L.L.C. Method for protecting a memory card, and a memory card
JP2003256282A (ja) * 2002-02-28 2003-09-10 Matsushita Electric Ind Co Ltd メモリカード

Also Published As

Publication number Publication date
EP1533705A4 (en) 2010-08-18
CN1388447A (zh) 2003-01-01
WO2004003754A1 (fr) 2004-01-08
KR20050027227A (ko) 2005-03-18
US20050207241A1 (en) 2005-09-22
JP2005531835A (ja) 2005-10-20
EP1533705A1 (en) 2005-05-25
AU2003207088A1 (en) 2004-01-19

Similar Documents

Publication Publication Date Title
CN1190735C (zh) 数据交换及存储方法与装置
CN1295273A (zh) 有互补功能的个人数字助理***和装置
CN1926590A (zh) 信息处理设备及该信息处理设备的防盗方法
CN1871573A (zh) ***设备及其控制方法、它的主体装置及其控制方法及其程序
CN1940851A (zh) 信息处理设备以及访问方法
US20090307507A1 (en) Computer storage components that provide external and internal access
CN1270235C (zh) 实现信息提示的半导体存储方法及装置
US9619421B2 (en) USB memory device
CN110008141A (zh) 一种碎片整理方法和电子设备
CN1871576A (zh) 用于移动电子设备的辅助显示模块的用户界面
CN1277208C (zh) 用于手机和电脑***的半导体存储方法及装置
CN1662055A (zh) 用于从移动通信终端传输视频数据的装置和方法
CN1367438A (zh) 支持多种接口的半导体存储方法及装置
CN102855918A (zh) 一种可加密的优盘
US7743213B2 (en) Portable storage device with network function
CN201365347Y (zh) 内置有独立数据助理装置的手机
TWI283342B (en) Wireless control system
CN100458844C (zh) 数码图像处理装置及方法
CN102736902A (zh) 状态显示方法以及储存装置
CN100501634C (zh) 数据处理装置
CN1293401A (zh) 全电子式快闪外存储方法及装置
CN201570245U (zh) 一种电子曲谱台
CN202483340U (zh) 电容式触摸感应电子保险柜
CN2575753Y (zh) 具供电功能的非挥发性存储装置
CN1719537A (zh) 具储存容体信息分析功能的储存控制方法

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: SHENZHEN CITY LANGKE TECHNOLOGY CO.,LTD.

Free format text: FORMER NAME OR ADDRESS: LANGKE SCIENCE AND TECHNOLOGY CO LTD, SHENZHEN CITY

CP01 Change in the name or title of a patent holder

Address after: Guangdong city of Shenzhen province Nanshan District Gao Xin Road Chinese Development Institute of science and technology incubator building, six floor

Patentee after: NETAC TECHNOLOGY Co.,Ltd.

Address before: Guangdong city of Shenzhen province Nanshan District Gao Xin Road Chinese Development Institute of science and technology incubator building, six floor

Patentee before: Netac Technology Co.,Ltd.

CX01 Expiry of patent term

Granted publication date: 20060816

CX01 Expiry of patent term