可移动存储设备及其操作方法技术

技术编号:15725086 阅读:168 留言:0更新日期:2017-06-29 12:27
本发明专利技术公开了可移动存储设备及其操作方法,其中可移动存储设备包括:存储器、数据接口以及微处理器。具体操作方法如下:首先,根据密码遍历密码对应的所有节点;其次,根据每个节点对应的首地址和尾地址访问对应的用户存储区域。本发明专利技术相比于现有技术具有多个密码,针对不同的密码具有不同的数据访问权限;本发明专利技术并非对存储数据进行隐藏,而是对存储区域进行动态分区,依据不同权限访问不同的存储区域,实现了不同的用户仅能操作可移动存储设备内特定的存储区域,实现对数据的保护。本发明专利技术改变了现有技术对存储设备的加密方式,实现了不同权限访问不同的存储区域,更有利于数据隐私保护和数据安全。

【技术实现步骤摘要】
可移动存储设备及其操作方法
本专利技术涉及数据存储
,具体涉及可移动存储设备及其操作方法。
技术介绍
为了实现数据传输安全性,可移动存储设备的使用越来越广泛。然而现有技术中的可移动存储设备,在与终端设备进行数据传输时,用户通过输入密码,便可访问优盘内的全部数据,对优盘中的数据起到了一定的保护作用。然而在实际工作中,可移动存储设备的拥有者,希望对于不同的其他使用者分享不同的数据。而使用者使用现有的可移动存储设备时,仅通过输入密码即可实现对优盘内所有数据进行访问;现有技术仅能够通过隐藏某个文件的方式实现对于文件的保护,然而使用者依旧可以访问该文件的地址,只是读取出的数据被隐藏了,存在数据的不安全性。
技术实现思路
本专利技术的目的在于为了解决现有可移动存储设备使用中,用户不希望使用者读取的数据仍旧存在被读取的可能性等数据安全问题的出现;提供可移动存储设备及其操作方法。为了达到上述目的,本专利技术通过以下技术方案实现:一种可移动存储设备,所述可移动存储设备包括:存储器,用于存储用户数据和至少一个密码地址链表;每个所述密码地址链表包括:密码以及所述密码对应的至少一个节点,每个所述节点包括对应用户存储区域的首地址和尾地址;所述用户数据存储在所述密码地址链表对应的所述用户存储区域内;数据接口,用于连接终端设备;微处理器,用于根据所述密码遍历所述密码对应的所有所述节点,并根据每个所述节点对应的首地址和尾地址访问对应的用户存储区域。较佳地,所述微处理器根据每个所述节点对应的首地址和尾地址访问对应的用户存储区域后,还包括:将外部数据写入所述可移动存储设备的空闲存储区域;和/或读取存储在所述密码对应所有所述用户存储区域内的所述用户数据;和/或根据所述用户数据,查找并删除和/或修改所述用户数据所在所述用户存储区域对应的所述节点。较佳地,微处理器还用于遍历所有所述密码地址链表的所有所述节点,查找所述存储器内的所述空闲存储区域。较佳地,所述存储器包括:系统区,用于存储所述可移动存储设备的设备固件和元数据;地址区,用于存储至少一个所述密码地址链表;主存储区,用于存储所述用户数据;所述主存储区包括至少一个所述用户存储区域和至少一个空闲存储区域,每个所述用户存储区域与所述节点一一对应。一种用于所述可移动存储设备的操作方法,包括将所述可移动存储设备与终端设备进行连接;所述操作方法还包括:根据密码遍历所述密码对应的所有节点;根据每个所述节点对应的首地址和尾地址访问对应的用户存储区域。较佳地,在根据每个所述节点对应的首地址和尾地址访问对应的用户存储区域后,还包括:将外部数据写入所述可移动存储设备的空闲存储区域;和/或读取存储在所述密码对应所有所述用户存储区域内的所述用户数据;和/或根据所述用户数据,查找并删除和/或修改所述用户数据所在所述用户存储区域对应的所述节点。较佳地,所述将外部数据写入空闲存储区域的步骤,具体包括:遍历所有所述密码地址链表的所有所述节点,为存储所述外部数据查找至少一个所述空闲存储区域;将所述外部数据存入至少一个所述空闲存储区域内,并在所述密码对应的所述密码地址链表末端加入至少一个新增节点,每个所述新增节点记录所述外部数据所占的一个所述空闲存储区域的首地址和尾地址。较佳地,所述将所述外部数据存入至少一个所述空闲存储区域内的步骤,具体包含:判断查找到的一个所述空闲存储区域的存储容量是否大于或等于所述用户数据的数据量,是则将所述用户数据存入一个所述空闲存储区域内,否则将所述用户数据分开依次存入至少两个所述空闲存储区域内。较佳地,在将所述可移动存储设备与终端设备进行连接的步骤之后,所述操作方法还包括:所述可移动存储设备从所述终端设备读取用户输入的所述密码。较佳地,所述遍历所有所述密码地址链表的所有所述节点,为存储所述外部数据查找至少一个所述空闲存储区域的步骤,具体包括:根据所有所述节点包含的首尾地址由低位到高位的顺序,查找至少一个所述空闲存储区域。较佳地,所述读取存储在所述密码对应所有所述用户存储区域内的所述用户数据的步骤,具体包括:遍历所有所述密码地址链表,查找所述密码对应的所述密码地址链表;将所述密码地址链表的每个所述节点的首地址和尾地址对应的存储区域进行显示;读取和/或操作存储在所述密码对应每个所述用户存储区域内的所述用户数据。较佳地,所述根据所述用户数据,查找并删除和/或修改所述用户数据所在所述用户存储区域对应的所述节点的步骤,具体包括:选中待删除用户数据,读取所述待删除用户数据所在所述用户存储区域的首地址和尾地址;在所述待删除用户数据对应的所述密码地址链表中,查找所述待删除用户数据涉及的所有所述节点;删除或修改所述密码地址链表中所述待删除用户数据涉及的所述节点。较佳地,所述删除或修改所述密码地址链表中所述待删除用户数据涉及的所述节点的步骤,具体包括:当所述待删除用户数据占用的所述节点指向的用户存储区域的整体时,删除所述密码地址链表中对应的所述节点;当所述待删除用户数据占用的所述节点指向的所述用户存储区域的部分存储区域时,修改所述待删除用户数据涉及的所述节点的首地址和/或尾地址。较佳地,所述删除或修改所述密码地址链表中所述待删除用户数据涉及的所述节点的步骤,还包括:当所述待删除的用户数据占用了所述节点对应的所述用户存储区域的前半部分或后半部分时,对应修改所述节点的所述首地址或所述尾地址;当所述待删除的用户数据占用了所述节点对应的所述存储区域的中间部分时,所述节点对应的所述存储区域形成第一区域、第二区域和存储所述待删除用户数据的第三区域,所述节点形成第一节点和第二节点;所述第一节点对应所述第一区域,所述第二节点对应所述第二区域;所述第一节点的首地址为所述节点的首地址,所述第二节点的尾地址为所述节点的尾地址;对应修改所述第一节点的尾地址和所述第二节点的首地址。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。本专利技术的积极进步效果在于:本专利技术公开的可移动存储设备及其操作方法,其中可移动存储设备包括:存储器、数据接口以及微处理器。具体操作方法如下:首先,根据密码遍历密码对应的所有节点;其次,根据每个节点对应的首地址和尾地址访问对应的用户存储区域。本专利技术相比于现有技术具有多个密码,针对不同的密码具有不同的数据访问权限;本专利技术并非对存储数据进行隐藏,而是对存储区域进行动态分区,依据不同权限访问不同的存储区域,实现了不同的用户仅能操作可移动存储设备内特定的存储区域,实现对数据的保护。本专利技术改变了现有技术对对存储设备的加密方式,实现了不同权限访问不同的存储区域,更有利于数据隐私保护和数据安全。附图说明图1为本专利技术一种可移动存储设备的整体结构示意图。图2为本专利技术一种用于可移动存储设备的操作方法的整体流程示意图。图3为本专利技术一种用于可移动存储设备的操作方法的实施例示意图之一。图4为本专利技术一种用于可移动存储设备的操作方法的实施例示意图之二。图5为本专利技术一种用于可移动存储设备的操作方法的实施例示意图之三。图6为本专利技术一种用于可移动存储设备的操作方法的实施例示意图之四。图7为本专利技术一种用于可移动存储设备的操作方法的实施例示意图之五。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完本文档来自技高网...
可移动存储设备及其操作方法

【技术保护点】
一种可移动存储设备,其特征在于,所述可移动存储设备包括:存储器,用于存储用户数据和至少一个密码地址链表;每个所述密码地址链表包括:密码以及所述密码对应的至少一个节点,每个所述节点包括对应用户存储区域的首地址和尾地址;所述用户数据存储在所述密码地址链表对应的所述用户存储区域内;数据接口,用于连接终端设备;微处理器,用于根据所述密码遍历所述密码对应的所有所述节点,并根据每个所述节点对应的首地址和尾地址访问对应的用户存储区域。

【技术特征摘要】
1.一种可移动存储设备,其特征在于,所述可移动存储设备包括:存储器,用于存储用户数据和至少一个密码地址链表;每个所述密码地址链表包括:密码以及所述密码对应的至少一个节点,每个所述节点包括对应用户存储区域的首地址和尾地址;所述用户数据存储在所述密码地址链表对应的所述用户存储区域内;数据接口,用于连接终端设备;微处理器,用于根据所述密码遍历所述密码对应的所有所述节点,并根据每个所述节点对应的首地址和尾地址访问对应的用户存储区域。2.如权利要求1所述的可移动存储设备,其特征在于,所述微处理器根据每个所述节点对应的首地址和尾地址访问对应的用户存储区域后,还包括:将外部数据写入所述可移动存储设备的空闲存储区域;和/或读取存储在所述密码对应所有所述用户存储区域内的所述用户数据;和/或根据所述用户数据,查找并删除和/或修改所述用户数据所在所述用户存储区域对应的所述节点。3.如权利要求2所述的可移动存储设备,其特征在于,微处理器还用于遍历所有所述密码地址链表的所有所述节点,查找所述存储器内的所述空闲存储区域。4.如权利要求2所述的可移动存储设备,其特征在于,所述存储器包括:系统区,用于存储所述可移动存储设备的设备固件和元数据;地址区,用于存储至少一个所述密码地址链表;主存储区,用于存储所述用户数据;所述主存储区包括至少一个所述用户存储区域和至少一个空闲存储区域,每个所述用户存储区域与所述节点一一对应。5.一种用于如权利要求1至4任一项所述可移动存储设备的操作方法,包括将所述可移动存储设备与终端设备进行连接;其特征在于,所述操作方法还包括:根据密码遍历所述密码对应的所有节点;根据每个所述节点对应的首地址和尾地址访问对应的用户存储区域。6.如权利要求5所述的可移动存储设备的操作方法,其特征在于,在根据每个所述节点对应的首地址和尾地址访问对应的用户存储区域后,还包括:将外部数据写入所述可移动存储设备的空闲存储区域;和/或读取存储在所述密码对应所有所述用户存储区域内的所述用户数据;和/或根据所述用户数据,查找并删除和/或修改所述用户数据所在所述用户存储区域对应的所述节点。7.如权利要求6所述的可移动存储设备的操作方法,其特征在于,所述将外部数据写入空闲存储区域的步骤,具体包括:遍历所有所述密码地址链表的所有所述节点,为存储所述外部数据查找至少一个所述空闲存储区域;将所述外部数据存入至少一个所述空闲存储区域内,并在所述密码对应的所述密码地址链表末端加入至少一个新增节点,每个所述新增节点记录所述外部数据所占的一个所述空闲存储区域的首地址和尾地址。8.如权利要求7所述的可移动存储设备的操作方法,其特征在于,所述将所述外部数据存入至少一个所述空闲存储区域内的步骤,具体包含:判断查找到的一个所述空闲存储区域的存储容量是否大于或...

【专利技术属性】
技术研发人员:邓俊
申请(专利权)人:广东虹勤通讯技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1