保护usb闪速驱动器中存储的私有内容的方法和usb闪速驱动器的制作方法

文档序号:6553013阅读:225来源:国知局
专利名称:保护usb闪速驱动器中存储的私有内容的方法和usb闪速驱动器的制作方法
技术领域
本发明涉及一种用于保护USB闪速驱动器中存储的私有内容不被未授权人读取和复制的方法和USB闪速驱动器。
通用串行总线(USB)标准接口广泛用于计算机和电子消费者产品中。它可以容易地用于和主机相连而不用重启主机,并确保快速设置、传输率等。利用USB接口和闪速存储器为便携式存储介质的USB闪速驱动器现在已变得迅速普及起来。因为USB闪速驱动器是易于使用的小型设备,所以可以将它塞到口袋中、或者方便地挂在脖子或钥匙链上用作便携式存储器,而且也由于它的可靠性,USB闪速驱动器成为用于共享和存储不同种类文档的有力便携式驱动器。
然而,当某人想要与其他计算机用户共享USB闪速驱动器时,经常会发生以下情况有两个相矛盾的问题一直为USB闪速驱动器的所有者所担心。第一点担心是,USB闪速驱动器中是否有足够的自由空间用于复制文档,第二点担心是,当USB闪速驱动器连接到其他计算机用户时,USB闪速驱动器中存储的某些敏感私有内容可能容易被窥视或复制。因此,每当复制前,都必须检查存储空间和内容,以消除以上两点担心。否则,整个复制过程必须在所有者的视野内或监视下完成。
USB闪速驱动器的慷慨使用是每个人的愿望,但是USB闪速驱动器内的私有内容总是造成担心。
因此,根据本发明提出一种用于保护USB闪速驱动器中存储的私有内容的方法和USB闪速驱动器来解决该问题。
本发明提供一种用于保护USB闪速驱动器中存储的私有内容的方法,其中该USB闪速驱动器包括微控制器单元、USB连接器、存储阵列、解码器和用于存储各种应用程序的存储器,其特征在于该USB闪速驱动器中设有备用电源,从而该微控制器根据应用程序控制整个USB闪速驱动器,该USB闪速驱动器的控制方法包括以下步骤当USB闪速驱动器电连接于个人计算机时,设置USB闪速驱动器的保护模式;基于USB闪速驱动器设置的保护模式来启动USB闪速驱动器的保护;响应于启动动作产生保护信号,并将该保护信号发送给微控制器单元;以及响应于所收到的保护信号,可恢复地删除该USB闪速驱动器的存储阵列中存储的原始文件系统;从而保护原始文件系统的私有内容。
在第一实施例中,可以通过激活该USB闪速驱动器外表面上设置的触发器,来激活该USB闪速驱动器的保护。
有利地,在该USB闪速驱动器被设置为一次保护模式的情况下,无论该USB闪速驱动器是否连接到个人计算机,可以通过该触发器来启动该USB闪速驱动器的保护。
在本发明第二实施例中,当该USB闪速驱动器被设置在永久性保护模式的情况下,可以通过从个人计算机的端口弹出该USB闪速驱动器,来启动该USB闪速驱动器的保护。
有利的是,该USB闪速驱动器的保护可以是通过直接从个人计算机的USB端口拔出该USB闪速驱动器或用弹出软件应用程序弹出该USB闪速驱动器后再拔出以弹出该USB闪速驱动器的方式来启动。
本发明还提供一种用于保护所存储的私有内容的USB闪速驱动器,其中该USB闪速驱动器包括微控制器单元、USB连接器、存储阵列、解码器和用于存储各种应用程序的存储器,其特征在于该USB闪速驱动器中设有备用电源,从而微控制器根据应用程序控制整个USB闪速驱动器,该USB闪速驱动器的控制方法包括以下步骤当USB闪速驱动器电连接于个人计算机时,设置USB闪速驱动器的保护模式;基于USB闪速驱动器设置的保护模式来启动USB闪速驱动器的保护;响应于启动动作产生保护信号并将该保护信号发送给该微控制器单元;以及响应于所收到的保护信号,可恢复地删除该USB闪速驱动器的存储阵列中存储的原始文件系统,从而保护原始文件系统的私有内容。
在根据本发明的USB闪速驱动器的替换实施例中,该USB闪速驱动器的外表面上设有触发器,用于在该USB闪速驱动器设置为一次保护模式的情况下,启动该USB闪速驱动器的保护。
在下面结合附图的说明,介绍本发明的方法和USB闪速驱动器的原理和详细技术特征,使本领域技术人员得以充分明白。


图1所示为根据本发明的USB闪速驱动器的结构框图;图2所示为根据本发明的USB闪速驱动器的保护启动过程的流程图;以及图3所示为根据本发明的USB闪速驱动器的保护方法的流程图。
根据本发明,提供了一种用于保护USB闪速驱动器中存储的私有内容的方法和USB闪速驱动器。USB闪速驱动器的所有者可以慷慨地与其他计算机用户共享USB闪速驱动器,而不用担心驱动器中存储的敏感私有内容。
图1简要地示出根据本发明的USB闪速驱动器的结构框图。如图1所示,本发明的USB闪速驱动器典型地包括用于容纳固定于其中的所有电子元件的外壳10、微控制器20、USB连接器30、闪速存储阵列40、存储器50、解码器60、触发器70和备用电源80。微控制器20用于控制USB闪速驱动器的整个操作,因此其它所有电子元件都与微控制器20电连接。USB连接器30具有从外壳10一侧延伸到外面的插头端,用于和个人计算机的USB端口连接。闪速存储阵列40包括多个闪速存储芯片401~40n,用于将不同种类的文档和应用数据存储在其中。存储器50用于存储应用程序,并临时存储来自闪速存储阵列40的数据以供内容恢复之用。解码器60用于对从微控制器20输入的预定存储器地址信息进行解码,以输出用于分别驱动闪速存储芯片401~40n的芯片选择信号。触发器70被设置在外壳10的外表面上,并且电连接到微控制器20。备用电源80用作整个USB闪速驱动器的所有电子元件的电源。
本发明的USB闪速驱动器既可作为可保护USB闪速驱动器使用,以保护其中存储的私有内容不被未授权人读取和复制,也可作为常规USB闪速驱动器使用,以便在不同计算机用户之间共享其中存储的文件。
根据本发明的USB闪速驱动器的一方面,在存储器50中存有一个USB闪速驱动器的设置应用程序,用于设置USB闪速驱动器的不同保护模式。根据本发明的第一种USB闪速驱动器保护模式是一次保护模式,在该模式下可通过激活触发器70来可恢复地删除闪速存储阵列40中存储的原始文件系统,无论USB闪速驱动器是否连接到个人计算机。根据本发明的第二种USB闪速驱动器保护模式是永久保护模式,在该模式下可通过将USB闪速驱动器从个人计算机的USB端口退出,无论是直接拔出还是在通过软件应用程序弹出后再拔出,来可恢复地删除原始文件系统。
当USB闪速驱动器的所有者想在与其他计算机用户共享USB闪速驱动器之前保护该USB闪速驱动器中存储的原始私有内容时,他/她可以简单地通过以下两种方法启动该USB闪速驱动器的保护第一种方法是在一次保护模式下通过触发器70激活;第二种方法是在永久保护模式下通过将USB闪速驱动器从个人计算机USB端口处脱离、无论是直接拔出还是在通过软件应用程序弹出后再拔出的方式启动。
一旦通过第一和第二种方法中任一种方法启动了USB闪速驱动器的保护,就响应于激活动作产生信号,然后将该信号发送到微控制器20。
微控制器20响应所收到的信号开始运行存储器50中存储的保护应用程序,以便可恢复地删除闪速存储阵列40中存储的原始文件系统。从而,以这种方式将USB闪速驱动器中的原始私有内容保护/隐藏,使其不被任何未授权人读取和/或复制,并使USB闪速驱动器的闪速存储阵列40中的存储空间最大化。
根据本发明的USB闪速驱动器的另一方面,存储器50中存储的设置应用程序也可以通过使一次保护模式和永久保护模式无效,将该USB闪速驱动器设置成一般可共享驱动器,在这种情况下,该USB闪速驱动器可在计算机用户之间用作一般可共享的驱动器。
根据本发明的USB闪速驱动器的又一方面,当该USB闪速驱动器设置为永久保护模式时,而USB闪速驱动器的所有者只想与其他计算机用户共享某些新文档、又想避免显露USB闪速驱动器中的所有原始旧内容时,他/她可以在预先保护/隐藏好所有原始旧文档的情况下,简单地将这些新文档复制到USB闪速驱动器中,因而在新文档被复制到受保护的USB闪速驱动器中以后,原始旧文档将被永久删除,然后当该USB闪速驱动器设置为永久保护模式时,通过专门的弹出程序弹出该USB闪速驱动器,以便在从个人计算机的USB端口弹出和拔出USB闪速驱动器时,不删除其中存储的新文档。该专门弹出程序能在USB闪速驱动器设置为永久保护模式的情况下允许一次不保护操作,这样,当所有者只想共享某些新文件、同时又想保护所存储的原始文件系统时,方便了文档的共享。
通过以上详细说明解释了本发明的USB闪速驱动器的主要特征。接下来,将在下文讨论根据本发明的用于保护USB闪速驱动器中存储的私有内容的方法。
图2示出了启动USB闪速驱动器的保护的程序。通常,本发明的USB闪速驱动器被预先设置成一次保护模式作为其初始的默认保护模式。在步骤101,USB闪速驱动器的设置模式可以被确认或重新设置。步骤111和121用于确定USB闪速驱动器的保护模式,以便在随后步骤中根据USB闪速驱动器的设置决定使用哪一种方法启动保护。
前面段落已披露了有两种不同方法来保护USB闪速驱动器的内容,如果通过步骤111和121确定USB闪速驱动器设置为一次保护模式,则可以在步骤131中使用第一种保护方法;如果确定USB闪速驱动器设置为永久保护模式,则可以在步骤132中使用第二种保护方法。如果确定USB闪速驱动器设置为使永久保护模式和一次保护模式都不被允许的情况,则该USB闪速驱动器处于不保护模式。
在步骤131,激活触发器70以启动USB闪速驱动器的保护。在步骤132,USB闪速驱动器的保护可以通过简单地从个人计算机的USB端口拔出USB闪速驱动器来激活;或通过弹出软件程序弹出USB闪速驱动器后拔出USB闪速驱动器的方式来激活。
一旦执行了激活动作,在步骤141中就响应于该激活动作来产生保护信号,并在步骤151中将该信号发送给USB闪速驱动器的微控制器20。然后如步骤161所示,USB闪速驱动器的微控制器20响应于所收到的信号,可恢复地删除闪速存储阵列40中存储的原始文件系统。在这个过程中,整个原始文件系统被调换为空系统,即整个文件系统的原始文件目录被备份并存储到存储器50中以供恢复之用,并且闪速存储器阵列40中存储的原始文件目录被改写为空。当然,为安全起见,可以选择打乱文件数据内容。结果,整个原始文件系统被可恢复地删除,而存储在该USB闪速驱动器中的私有内容被保护/隐藏,以防止该私有内容被读取和复制,以这种方式将该USB闪速驱动器保护起来并准备好与其他计算机用户共享而无任何担心。
然后,将所有原始文件系统保护/隐藏了的USB闪速驱动器即准备好与其他计算机用户共享,如步骤171所示。
图3是图2的继续,用于解释在前面的步骤中已将所有原始内容都保护/隐藏的USB闪速驱动器的保护方式。步骤181用于确定是否有某些新文档要从外部设备复制到受保护的USB闪速驱动器中。外部设备可以是,但不仅限于个人计算机。如果有任何新文档已被复制到受保护的USB闪速驱动器中,则被可恢复地删除的文件系统将被永久破坏并且无论如何也不能恢复,如步骤192和221所示。如果没有新文档被复制到受保护的USB闪速驱动器中,则该USB闪速驱动器保持在受保护状态。
接下来,在步骤191,如果有人想要通过个人计算机读取或复制受保护USB闪速驱动器中包含的原始文件系统,则存在USB闪速驱动器的存储器中的应用程序将在计算机上自动运行,要求输入密码的对话框将弹出在计算机屏幕上,如步骤201所示。如果不想从受保护USB闪速驱动器读取或复制,则该USB闪速驱动器仍然保持在受保护状态,或者如果放弃输入密码,则可以取消要求密码的对话框,使其返回步骤171181。
如果在步骤201输入了密码,则进行步骤211,以确定是否输入了正确密码。如果在步骤211操作者输入了几次错误密码,例如说三次,则USB闪速驱动器的微控制器20运行存在USB闪速驱动器的存储器中的应用程序将自动执行从闪速存储阵列40中永久删除原始文件系统,并采取通知USB闪速驱动器的所有者的后期动作,如步骤221所示。该后期行动,例如包括向所有者发送关于USB闪速驱动器操作的电子邮件、短消息、因特网传真等。如果在步骤211操作者输入了正确密码,则USB闪速驱动器的微控制器20运行应用程序将自动执行以恢复被可恢复地删除且隐藏在USB闪速驱动器中的原始文件系统,并允许操作者对USB闪速驱动器中的恢复后内容进行进一步的操作,如步骤222所示。只有当整个文件系统保持在可恢复状态,即没有新文档被复制到USB闪速驱动器中时,步骤222才能起作用。
最后,如步骤231所示,将USB闪速驱动器恢复为其原始设置。
权利要求
1.一种用于保护USB闪速驱动器中存储的私有内容的方法,其中所述USB闪速驱动器包括微控制器单元、通用串行总线连接器、闪速存储阵列、解码器以及用于存储各种应用程序的存储器,其特征在于该USB闪速驱动器设有备用电源,而所述微控制器单元根据所述应用程序控制整个USB闪速驱动器,该USB闪速驱动器的控制过程包括当所述USB闪速驱动器电连接于个人计算机时,设置该USB闪速驱动器的保护模式;基于该USB闪速驱动器设置的保护模式来启动该USB闪速驱动器的保护;响应于所述启动动作产生保护信号,并将该保护信号发送给所述微控制器单元;以及响应于收到的保护信号,可恢复地删除所述USB闪速驱动器的闪速存储阵列中存储的原始文件系统;从而保护所述原始文件系统的私有内容。
2.根据权利要求1所述的方法,其中USB闪速驱动器设置为一次保护模式时,无论是否连接个人计算机,可以通过激活USB闪速驱动器外表面上设置的触发器,启动USB闪速驱动器的保护。
3.根据权利要求1所述的方法,其中当USB闪速驱动器设置为永久保护模式时,可以通过从个人计算机的端口退出USB闪速驱动器,来启动USB闪速驱动器的保护。
4.根据权利要求3所述的方法,其中USB闪速驱动器的保护可以通过直接从个人计算机的USB端口拔出的方式退出USB闪速驱动器来启动。
5.根据权利要求3所述的方法,其中USB闪速驱动器的保护可以通过用软件应用程序弹出后再从个人计算机的USB端口拔出USB闪速驱动器的方式退出USB闪速驱动器来启动。
6.根据权利要求1至5任意一项所述的方法,其中所述USB闪速驱动器的控制还包括当原始文件系统要恢复时,响应错误的密码输入而永久地删除先前被可恢复地删除的原始文件系统。
7.根据权利要求1至5任意一项所述的方法,其中所述USB闪速驱动器的控制还包括当原始文件系统要恢复,并且该可恢复地删除的原始文件系统还未被新文件覆盖时,响应于正确的密码输入而恢复原始文件系统。
8.一种用于保护所存储的私有内容的USB闪速驱动器,其中该USB闪速驱动器包括微控制器单元、通用串行总线连接器、闪速存储阵列、解码器以及用于存储各种应用程序的存储器,其特征在于该USB闪速驱动器设有备用电源,而所述微控制器单元根据所述应用程序控制整个USB闪速驱动器,该USB闪速驱动器的控制过程包括当所述USB闪速驱动器电连接于个人计算机时,设置该USB闪速驱动器的保护模式;基于该USB闪速驱动器设置的保护模式来启动该USB闪速驱动器的保护;响应于所述启动动作产生保护信号,并将该保护信号发送给所述微控制器单元;以及响应于收到的保护信号,可恢复地删除所述USB闪速驱动器的存储阵列中存储的原始文件系统;从而保护所述原始文件系统的私有内容。
9.根据权利要求98所述的USB闪速驱动器,其中在所述USB闪速驱动器的外表面上设有触发器,用于当该USB闪速驱动器设置为一次保护模式的情况下,激活该USB闪速驱动器的保护。
全文摘要
一种用于保护USB闪速驱动器中存储的私有内容的方法和USB闪速驱动器,其中该USB闪速驱动器包括微控制器单元、USB连接器、闪速存储阵列、解码器和用于存储各种应用程序的存储器,其特征在于USB闪速驱动器设有备用电源,从而微控制器单元根据应用程序控制整个USB闪速驱动器,该控制过程包括设置USB闪速驱动器的保护模式,基于所设置的保护模式启动USB闪速驱动器的保护,响应于该启动而产生保护信号,并将该信号发送给微控制器单元;响应于所收到的保护信号,从USB闪速驱动器的闪速存储阵列中可恢复地删除原始文件系统。
文档编号G06F21/81GK101080684SQ200580038991
公开日2007年11月28日 申请日期2005年11月2日 优先权日2004年11月15日
发明者曾永汉, 吕子成, 罗纳德·赵 申请人:汤姆逊许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1