CN105354512A - 一种文件存储方法及电子设备 - Google Patents

一种文件存储方法及电子设备 Download PDF

Info

Publication number
CN105354512A
CN105354512A CN201510643104.9A CN201510643104A CN105354512A CN 105354512 A CN105354512 A CN 105354512A CN 201510643104 A CN201510643104 A CN 201510643104A CN 105354512 A CN105354512 A CN 105354512A
Authority
CN
China
Prior art keywords
file
bios
instruction
output system
basic input
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.)
Pending
Application number
CN201510643104.9A
Other languages
English (en)
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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201510643104.9A priority Critical patent/CN105354512A/zh
Publication of CN105354512A publication Critical patent/CN105354512A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/74Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种文件存储方法,用于解决存储文件时安全性较差的技术问题。所述方法包括:获得第一文件;确定所述第一文件是否满足预设条件;所述预设条件为允许标记所述第一文件的条件;若所述第一文件满足所述预设条件,则标记所述第一文件;所述标记用于指示所述第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;所述第二物理地址包括基本输入输出***的地址。本发明还公开了相应的电子设备。

Description

一种文件存储方法及电子设备
技术领域
本发明涉及计算机技术领域,特别涉及一种文件存储方法及电子设备。
背景技术
目前,大部分的计算机文件都存储在计算机的硬盘上,如果用户需要存储某些重要的、安全要求较高的文件,通常用户会将该文件进行加密,但还是会存储在计算机的硬盘中。然而若存储有机密文件的硬盘丢失或者被不法分子盗取,导致机密文件丢失或被盗,极易引起机密文件的泄露,这样会给用户带来极大的损失。
可见,现有技术中存储文件的方式安全性较差,极易导致机密文件的泄露。
发明内容
本发明实施例提供一种文件存储方法及电子设备,用于解决存储文件时安全性较差的技术问题。
第一方面,提供一种文件存储方法,包括:
获得第一文件;
确定所述第一文件是否满足预设条件;所述预设条件为允许标记所述第一文件的条件;
若所述第一文件满足所述预设条件,则标记所述第一文件;所述标记用于指示所述第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;所述第二物理地址包括基本输入输出***的地址。
可选的,标记所述第一文件,包括:
获得文件列表;所述文件列表用于存储已被标记的文件的属性信息;
将所述第一文件的属性信息存储到所述文件列表中,以标记所述第一文件。
可选的,在标记所述第一文件之后,所述方法还包括:
将所述第一文件存储到所述基本输入输出***中。
可选的,在将所述第一文件存储到所述基本输入输出***中之后,所述方法还包括:
将所述文件列表存储到所述基本输入输出***中。
可选的,在将所述第一文件存储到所述基本输入输出***中之后,所述方法还包括:
创建与所述第一文件对应的访问记录列表;所述访问记录列表用于存储所述第一文件的历史访问记录;
将所述访问记录列表存储到所述基本输入输出***中。
可选的,在将所述第一文件存储到所述基本输入输出***中之后,包括:
接收第一指令;所述第一指令用于请求访问所述第一文件;
执行所述第一指令,在所述电子设备剩余的内存中随机确定第一存储区域;所述第一存储区域的容量大于等于所述第一文件的数据量;
将所述第一文件存储在所述第一存储区域中,并打开所述第一文件。
可选的,在打开所述第一文件之后,所述方法还包括:
接收第二指令;所述第二指令用于指示停止访问所述第一文件;
执行所述第二指令,关闭所述第一文件,并删除所述第一存储区域中的所述第一文件。
可选的,在将所述第一文件存储到所述基本输入输出***中之后,所述方法还包括:
接收第三指令;所述第三指令用于指示将所述第一文件移动到第一目的地址对应的存储区域;所述第三指令携带所述第一目的地址;
执行所述第三指令,将所述第一文件从所述基本输入输出***中复制到所述电子设备中位于所述基本输入输出***之外的预设存储区域中;
将所述第一文件从所述预设存储区域移动到所述第一目的地址对应的存储区域中。
第二方面,提供一种电子设备,具体包括:
存储器用于存储指令;
处理器用于执行所述指令获得第一文件;确定所述第一文件是否满足预设条件;所述预设条件为允许标记所述第一文件的条件;若所述第一文件满足所述预设条件,则标记所述第一文件;所述标记用于指示所述第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;所述第二物理地址包括基本输入输出***的地址。
可选的,所述处理器用于:
获得文件列表;所述文件列表用于存储已被标记的文件的属性信息;
将所述第一文件的属性信息存储到所述文件列表中,以标记所述第一文件。
可选的,所述处理器用于:
在标记所述第一文件之后,将所述第一文件存储到所述基本输入输出***中。
可选的,所述处理器用于:
在将所述第一文件存储到所述基本输入输出***中之后,将所述文件列表存储到所述基本输入输出***中。
可选的,所述处理器用于:
在将所述第一文件存储到所述基本输入输出***中之后,创建与所述第一文件对应的访问记录列表;所述访问记录列表用于存储所述第一文件的历史访问记录;
将所述访问记录列表存储到所述基本输入输出***中。
可选的,所述处理器用于:
在将所述第一文件存储到所述基本输入输出***中之后,接收第一指令;所述第一指令用于请求访问所述第一文件;
执行所述第一指令,在所述电子设备剩余的内存中随机确定第一存储区域;所述第一存储区域的容量大于等于所述第一文件的数据量;
将所述第一文件存储在所述第一存储区域中,并打开所述第一文件。
可选的,所述处理器用于:
在打开所述第一文件之后,接收第二指令;所述第二指令用于指示停止访问所述第一文件;
执行所述第二指令,关闭所述第一文件,并删除所述第一存储区域中的所述第一文件。
可选的,所述处理器用于:
在将所述第一文件存储到所述基本输入输出***中之后,接收第三指令;所述第三指令用于指示将所述第一文件移动到第一目的地址对应的存储区域;所述第三指令携带所述第一目的地址;
执行所述第三指令,将所述第一文件从所述基本输入输出***中复制到所述电子设备中位于所述基本输入输出***之外的预设存储区域中;
将所述第一文件从所述预设存储区域移动到所述第一目的地址对应的存储区域中。
第三方面,提供一种电子设备,具体包括:
获取模块,用于获得第一文件;
确定模块,用于确定所述第一文件是否满足预设条件;所述预设条件为允许标记所述第一文件的条件;
标记模块,用于若所述第一文件满足所述预设条件,则标记所述第一文件;所述标记用于指示所述第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;所述第二物理地址包括基本输入输出***的地址。
本发明实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果和优点:
本发明实施例中,通过标记第一文件,使第一文件不仅可以存储在第一物理地址所对应的存储区域中(如硬盘中),还可以存储在除第一物理地址以外的第二物理地址所对应的存储区域中(如基本输入输出***(BasicInputOutputSystem,BIOS)中),由于基本输入输出***一般设置在电子设备的主板中,因此,即使电子设备的硬盘丢失或者被不法分子故意盗取,只要电子设备的主板还在,则第一文件一般就不会丢失,相较于现有技术而言,在存储文件时增强了安全性,文件不易泄露。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例中文件存储方法的流程图;
图2为本发明实施例中电子设备的示意图;
图3为本发明实施例中电子设备的第一种结构框图;
图4为本发明实施例中电子设备的第二种结构框图;
图5为本发明实施例中电子设备的第三种结构框图;
图6为本发明实施例中电子设备的第四种结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
可选的,本发明实施例中,电子设备可以是个人计算机(PersonalComputer,PC)、平板电脑(PortableAndroidDevice,PAD)等等不同的电子设备,本发明对此不作限制。
下面结合附图对本发明优选的实施方式进行详细说明。
请参见图1,本发明实施例提供一种文件存储方法,所述方法的流程描述如下。
S101:获得第一文件。
本发明实施例中,第一文件可以存储在电子设备的硬盘上,以电子设备为PC为例,第一文件可以存储在PC的硬盘等位置,或者第一文件也可以存储在电子设备中的其他的位置。
S102:确定第一文件是否满足预设条件;预设条件为允许标记第一文件的条件。
本发明实施例中,预设条件可以是多种类型的,例如可以是文件的数据量的大小,也可以是文件的安全级别,或者还可以根据用户自己的定义(如,用户期望的文件)等等。下面针对不同的情况分别进行详述:
第一种情况,预设条件可以为文件的数据量的大小,例如预设条件为文件的数据量小于等于10M。那么,在获得第一文件之后,可以判断第一文件的数据量是否小于等于10M,此时,若第一文件的大小为11M,则确定第一文件不满足预设条件,即不允许标记第一文件,若第一文件的大小为6M,则确定第一文件满足预设条件,即允许标记第一文件。
第二种情况,预设条件可以为文件的安全级别,例如预设条件为文件的安全级别大于预设等级,其中,预设等级可以是用户之前对文件进行评级之后,记录在电子设备中的,例如文件等级共有5级,并且等级越高,安全级别也就越高。假设预设等级为4级,此时,若第一文件为3级,则确定第一文件不满足预设条件,即不允许标记第一文件,若第一文件为5级,则确定第一文件满足预设条件,即允许标记第一文件。
第三种情况,预设条件可以是用户自己定义的,例如预设条件为该文件是否是用户期望标记的文件,可选的,在标记第一文件之前,可以询问用户是否标记该第一文件,若用户确定标记该第一文件,则确定第一文件满足预设条件,即允许标记第一文件,若用户确定不需要标记该第一文件,则确定第一文件不满足预设条件,即不允许标记第一文件。
当然以上三种情况仅仅是举例,并不是对本发明的限定。所属领域技术人员可以采用其他技术手段确定是否允许标记第一文件,本发明对此不作限定。
S103:若第一文件满足预设条件,则标记第一文件;标记用于指示第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;第二物理地址包括基本输入输出***的地址。
本发明实施例中,当第一文件被标记之后,第一文件不仅可以存储在电子设备的硬盘中,还可以存储在基本输入输出***中,由于所属领域技术人员熟知基本输入输出***一般固化在电子设备的主板中,相较于现有技术中将文件存储在电子设备的硬盘上的技术方案来说,电子设备的基本输入输出***不容易遗失也不容易被不法分子盗取,因此,存储在基本输入输出***中的第一文件会更加安全,不容易遗失或者被盗取,从而第一文件不易泄露。
可选的,在本发明另一实施例中,标记第一文件,包括:
获得文件列表;文件列表用于存储已被标记的文件的属性信息;
将第一文件的属性信息存储到文件列表中,以标记第一文件。
该实施例中,文件列表用于存储已经被标记的文件的属性信息,例如属性信息可以包括文件的文件名、数据量的大小、文件的安全级别或者是文件的来源等等,本发明不作限定。
该实施例中,将第一文件的属性信息存储到文件列表中就可以完成对第一文件的标记,一种可能的过程可以为:首先按照文件列表格式将第一文件的属性信息写入到该文件列表中,例如,文件列表中包含三个方面的内容:文件的数据量(即文件大小),文件的安全级别以及文件的来源。此时,按照上述三个方面,将第一文件的属性信息写入到该文件列表中,例如文件的数据量为3M,文件的安全级别为最高级别,文件的来源为电子设备的D盘。这样就完成了对第一文件的标记。
可选的,在本发明另一实施例中,在将第一文件的属性信息写入文件列表之后,还可以查看在文件列表中写入的信息是否写入成功以及是否写入正确,如果写入不成功或写入不正确,还可以输出提示信息,例如可以输出文字类型的提示信息:“标记失败,文件来源错误”,这样可以有效地提示用户第一文件标记失败的原因,便于用户及时进行相应的处理。
可选的,在本发明另一实施例中,在标记第一文件之后,该方法还包括:
将第一文件存储到基本输入输出***中。
该实施例中,在标记了第一文件之后,电子设备可以将第一文件存储到基本输入输出***中,例如电子设备可以自动将第一文件存储到基本输入输出***中,或者例如可以生成提示信息,提示用户是否将第一文件存储到基本输入输出***中,若用户确定要存储,则电子设备将第一文件存储到基本输入输出***中。所属领域技术人员可以根据实际情况采用相应的方式,本发明对此不作限定。
该实施例中,将第一文件存储到基本输入输出***的方式可以有多种,例如,可以将第一文件从硬盘复制到基本输入输出***中,此时的第一文件既存储在基本输入输出***中,又存储在电子设备的硬盘中。或者例如,可以将第一文件从硬盘剪切到基本输入输出***中,此时的第一文件仅存储在基本输入输出***中。
当然,上述仅仅是举例,并不是对本发明的限定,所属领域技术人员可以参考上述两种存储方式,也可以根据实际情况采用其他的存储方式,本发明对此不作限定。
可选的,在本发明另一实施例中,在将第一文件存储到基本输入输出***中之后,该方法还包括:
将文件列表存储到基本输入输出***中。
该实施例中,在将第一文件存储到基本输入输出***中之后,还可以将文件列表也存储到基本输入输出***中,由于该文件列表中存储有第一文件的属性信息,因此将文件列表存储到基本输入输出***中,不容易丢失,可以提高该文件列表的安全性。
可选的,在本发明另一实施例中,在将第一文件存储到基本输入输出***中之后,该方法还包括:
创建与第一文件对应的访问记录列表;访问记录列表用于存储第一文件的历史访问记录;
将访问记录列表存储到基本输入输出***中。
该实施例中,访问记录列表可以用来记录第一文件的历史访问记录。例如,历史访问记录例如可以包括如下内容:访问第一文件的时间、访问第一文件的用户、访问第一文件的时长,等等。假设第一文件的一条历史访问记录可以是:访问第一文件的时间为9月10日12时整,访问第一文件的用户为当前电子设备的管理员,访问第一文件的时长为2分37秒。类似地,访问列表还可以记录更多其他的内容,所属领域技术人员可以根据实际情况设置访问记录表中的所记录的内容,本发明对此不作限定。
该实施例中,可以将访问记录列表存储到基本输入输出***中,由于该访问记录列表中记载了访问第一文件的历史访问记录,若第一文件涉及某些机密,则该访问记录列表可能也存在一定的机密信息,因此将该访问记录列表存储在安全性相对较高的基本输入输出***中,可以有效地提高访问记录列表的安全性,进而也更好的保证第一文件不被泄漏。
可选的,在本发明另一实施例中,在将第一文件存储到基本输入输出***中之后,包括:
接收第一指令;第一指令用于请求访问第一文件;
执行第一指令,在电子设备剩余的内存中随机确定第一存储区域;第一存储区域的容量大于等于第一文件的数据量;
将第一文件存储在第一存储区域中,并打开第一文件。
该实施例中,当将第一文件存储到基本输入输出***之后,若接收到第一指令,例如该第一指令是用户请求访问第一文件的指令,即用户希望读取第一文件。此时,可以在电子设备剩余的内存中随机确定出一片存储区域(即第一存储区域),例如:电子设备的总的内存空间为2G,而已经使用的内存空间为0.8G,即此时电子设备的剩余内存空间为1.2G,则可以在这1.2G的内存空间中随机确定第一存储区域。相较于现有技术来说,现有技术中的每个文件在内存中存储的区域是固定的,即某些病毒一旦获取了某个文件在内存中的存储地址,就可以实时监测这些区域,从而获取该文件,这样文件很容易泄露。而采用随机确定存储区域的方式,由于第一文件在打开时,在内存中的存储位置都是不固定的,因此,即使某些病毒获得上一次第一文件在内存中的存储地址,也不能根据该地址获取第一文件,这样,相较于现有技术来说,本发明可以有效地隐藏第一文件打开时,第一文件在内存中的地址,进而有效提高第一文件的安全性。
可选的,在本发明另一实施例中,在执行第一指令之前,还可以验证第一指令的来源是否安全,如可以验证发出第一指令的用户是否是合法的用户,或者可以验证发出第一指令的用户是否有权限发出第一指令,等等,这样,可以进一步提高访问第一文件时的安全性。
该实施例中,当第一文件被打开之后,用户还可以对第一文件进行编辑,如修改第一文件中的内容,或删除第一文件中的部分内容,等等,本发明对此不作限定。
可选的,在本发明另一实施例中,在打开第一文件之后,该方法还包括:
接收第二指令;第二指令用于指示停止访问第一文件;
执行第二指令,关闭第一文件,并删除第一存储区域中的第一文件。
该实施例中,假设用户在打开了第一文件之后,希望关闭第一文件,此时用户可以向电子设备发出关闭第一文件的指令(即第二指令),电子设备在接收到第二指令后,就会关闭第一文件,并且删除第一存储区域中的第一文件,相较于现有技术中需要用户手动删除内存中的数据来说,本发明可以在关闭第一文件的同时自动删除内存中的数据,避免了因内存数据残留导致第一文件泄露的问题,进一步提高了使用第一文件时的安全性。同时,由于不需要用户手动进行删除,方便了用户,提高了用户的使用体验。
可选的,在本发明另一实施例中,在将第一文件存储到基本输入输出***中之后,该方法还包括:
接收第三指令;第三指令用于指示将第一文件移动到第一目的地址对应的存储区域;第三指令携带第一目的地址;
执行第三指令,将第一文件从基本输入输出***中复制到电子设备中位于基本输入输出***之外的预设存储区域中;
将第一文件从预设存储区域移动到第一目的地址对应的存储区域中。
该实施例中,假设用户希望将第一文件移动到其他位置(即第一目的地址对应的位置),则用户可以向电子设备发出第三指令,则电子设备首先将第一文件从基本输出输出***复制到预设存储区域中,例如该预设存储区域可以是电子设备的硬盘中的某存储区域,其中,预设存储区域可以是经过加密处理过的存储区域,即存储在预设存储区域中可以避免第一文件在复制的过程中泄露,之后,将第一文件从预设存储区域中移动到第一目标地址。这样,在将第一文件从基本输入输出***移动到第一目标地址的过程中,第一文件将更安全。
请参见图2,基于同一发明构思及上述各实施例,本发明实施例提供一种电子设备,具体包括:
存储器201用于存储指令;
处理器202用于执行指令获得第一文件;确定第一文件是否满足预设条件;预设条件为允许标记第一文件的条件;若第一文件满足预设条件,则标记第一文件;标记用于指示第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;第二物理地址包括基本输入输出***的地址。
可选的,处理器202用于:
获得文件列表;文件列表用于存储已被标记的文件的属性信息;
将第一文件的属性信息存储到文件列表中,以标记第一文件。
可选的,处理器202用于:
在标记第一文件之后,将第一文件存储到基本输入输出***中。
可选的,处理器202用于:
在将第一文件存储到基本输入输出***中之后,将文件列表存储到基本输入输出***中。
可选的,处理器202用于:
在将第一文件存储到基本输入输出***中之后,创建与第一文件对应的访问记录列表;访问记录列表用于存储第一文件的历史访问记录;
将访问记录列表存储到基本输入输出***中。
可选的,处理器202用于:
在将第一文件存储到基本输入输出***中之后,接收第一指令;第一指令用于请求访问第一文件;
执行第一指令,在电子设备剩余的内存中随机确定第一存储区域;第一存储区域的容量大于等于第一文件的数据量;
将第一文件存储在第一存储区域中,并打开第一文件。
可选的,处理器202用于:
在打开第一文件之后,接收第二指令;第二指令用于指示停止访问第一文件;
执行第二指令,关闭第一文件,并删除第一存储区域中的第一文件。
可选的,处理器202用于:
在将第一文件存储到基本输入输出***中之后,接收第三指令;第三指令用于指示将第一文件移动到第一目的地址对应的存储区域;第三指令携带第一目的地址;
执行第三指令,将第一文件从基本输入输出***中复制到电子设备中位于基本输入输出***之外的预设存储区域中;
将第一文件从预设存储区域移动到第一目的地址对应的存储区域中。
需要说明的是,本申请实施例中的存储器201以及处理器202一般是不可见的,为了更为详实的描述本发明,在附图中以方框标出。
本发明实施例中的电子设备与如前所述的信息显示方法一一对应,实施方式可相互参考,因此在描述电子设备时对于重复的内容部分不多赘述。
请参见图3,本发明实施例中,基于同一发明构思,还提供一种电子设备,具体包括:
获取模块301,用于获得第一文件;
确定模块302,用于确定第一文件是否满足预设条件;预设条件为允许标记第一文件的条件;
标记模块303,用于若第一文件满足预设条件,则标记第一文件;标记用于指示第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;第二物理地址包括基本输入输出***的地址。
可选的,请参见图4,本发明另一实施例中,该电子设备还包括存储模块304,其中,
获取模块301,用于获得文件列表;文件列表用于存储已被标记的文件的属性信息;
存储模块304,用于将第一文件的属性信息存储到文件列表中,以标记第一文件。
可选的,本发明另一实施例中,
存储模块304,用于在标记第一文件之后,将第一文件存储到基本输入输出***中。
可选的,本发明另一实施例中,
存储模块304,用于在将第一文件存储到基本输入输出***中之后,将文件列表存储到基本输入输出***中。
可选的,请参见图5,本发明另一实施例中,该电子设备还包括创建模块305,其中,
创建模块305,用于在将第一文件存储到基本输入输出***中之后,创建与第一文件对应的访问记录列表;访问记录列表用于存储第一文件的历史访问记录;
存储模块304,用于在将访问记录列表存储到基本输入输出***中。
可选的,请参见图6,本发明另一实施例中,该电子设备还包括:接收模块306以及执行模块307,其中,
接收模块306,用于在将第一文件存储到基本输入输出***中之后,接收第一指令;第一指令用于请求访问第一文件;
执行模块307,用于执行第一指令,在电子设备剩余的内存中随机确定第一存储区域;第一存储区域的容量大于等于第一文件的数据量;
存储模块304,用于将第一文件存储在第一存储区域中,并通过执行模块307打开第一文件。
可选的,本发明另一实施例中,
接收模块306,用于在打开第一文件之后,接收第二指令;第二指令用于指示停止访问第一文件;
执行模块307,用于执行第二指令,关闭第一文件,并删除第一存储区域中的第一文件。
可选的,本发明另一实施例中,
接收模块306,用于在将第一文件存储到基本输入输出***中之后,接收第三指令;第三指令用于指示将第一文件移动到第一目的地址对应的存储区域;第三指令携带第一目的地址;
执行模块307,用于执行第三指令,将第一文件从基本输入输出***中复制到电子设备中位于基本输入输出***之外的预设存储区域中;
存储模块304,用于将第一文件从预设存储区域移动到第一目的地址对应的存储区域中。
本发明实施例中的电子设备与如前所述的信息显示方法一一对应,实施方式可相互参考,因此在描述电子设备时对于重复的内容部分不多赘述。
本发明实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果和优点:
本发明实施例中,通过标记第一文件,使第一文件不仅可以存储在第一物理地址所对应的存储区域中(如硬盘中),还可以存储在除第一物理地址以外的第二物理地址所对应的存储区域中(如基本输入输出***中),由于基本输入输出***一般设置在电子设备的主板中,因此,即使电子设备的硬盘丢失或者被不法分子故意盗取,只要电子设备的主板还在,则第一文件一般就不会丢失,相较于现有技术而言,在存储文件时增强了安全性,文件不易泄露。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
具体来讲,本发明实施例中的一种文件存储方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与一种文件存储方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
获得第一文件;
确定所述第一文件是否满足预设条件;所述预设条件为允许标记所述第一文件的条件;
若所述第一文件满足所述预设条件,则标记所述第一文件;所述标记用于指示所述第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;所述第二物理地址包括基本输入输出***的地址。
可选的,所述存储介质中存储的与步骤:标记所述第一文件,对应的计算机指令在具体被执行过程中,包括如下步骤:
获得文件列表;所述文件列表用于存储已被标记的文件的属性信息;
将所述第一文件的属性信息存储到所述文件列表中,以标记所述第一文件。
可选的,所述存储介质中存储的与步骤:标记所述第一文件,对应的计算机指令在被执行之后,还包括如下步骤:
将所述第一文件存储到所述基本输入输出***中。
可选的,所述存储介质中存储的与步骤:将所述第一文件存储到所述基本输入输出***中,对应的计算机指令在被执行之后,所述方法还包括如下步骤:
将所述文件列表存储到所述基本输入输出***中。
可选的,所述存储介质中存储的与步骤:将所述第一文件存储到所述基本输入输出***中,对应的计算机指令在被执行之后,还包括如下步骤:
创建与所述第一文件对应的访问记录列表;所述访问记录列表用于存储所述第一文件的历史访问记录;
将所述访问记录列表存储到所述基本输入输出***中。
可选的,所述存储介质中存储的与步骤:将所述第一文件存储到所述基本输入输出***中,对应的计算机指令在被执行之后,还包括如下步骤:
接收第一指令;所述第一指令用于请求访问所述第一文件;
执行所述第一指令,在所述电子设备剩余的内存中随机确定第一存储区域;所述第一存储区域的容量大于等于所述第一文件的数据量;
将所述第一文件存储在所述第一存储区域中,并打开所述第一文件。
可选的,所述存储介质中存储的与步骤:打开所述第一文件,对应的计算机指令在被执行之后,还包括如下步骤:
接收第二指令;所述第二指令用于指示停止访问所述第一文件;
执行所述第二指令,关闭所述第一文件,并删除所述第一存储区域中的所述第一文件。
可选的,所述存储介质中存储的与步骤:将所述第一文件存储到所述基本输入输出***中,对应的计算机指令在被执行之后,还包括如下步骤:
接收第三指令;所述第三指令用于指示将所述第一文件移动到第一目的地址对应的存储区域;所述第三指令携带所述第一目的地址;
执行所述第三指令,将所述第一文件从所述基本输入输出***中复制到所述电子设备中位于所述基本输入输出***之外的预设存储区域中;
将所述第一文件从所述预设存储区域移动到所述第一目的地址对应的存储区域中。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (17)

1.一种文件存储方法,包括:
获得第一文件;
确定所述第一文件是否满足预设条件;所述预设条件为允许标记所述第一文件的条件;
若所述第一文件满足所述预设条件,则标记所述第一文件;所述标记用于指示所述第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;所述第二物理地址包括基本输入输出***的地址。
2.如权利要求1所述的方法,其特征在于,标记所述第一文件,包括:
获得文件列表;所述文件列表用于存储已被标记的文件的属性信息;
将所述第一文件的属性信息存储到所述文件列表中,以标记所述第一文件。
3.如权利要求1所述的方法,其特征在于,在标记所述第一文件之后,所述方法还包括:
将所述第一文件存储到所述基本输入输出***中。
4.如权利要求3所述的方法,其特征在于,在将所述第一文件存储到所述基本输入输出***中之后,所述方法还包括:
将所述文件列表存储到所述基本输入输出***中。
5.如权利要求3所述的方法,其特征在于,在将所述第一文件存储到所述基本输入输出***中之后,所述方法还包括:
创建与所述第一文件对应的访问记录列表;所述访问记录列表用于存储所述第一文件的历史访问记录;
将所述访问记录列表存储到所述基本输入输出***中。
6.如权利要求4或5所述的方法,其特征在于,在将所述第一文件存储到所述基本输入输出***中之后,所述方法还包括:
接收第一指令;所述第一指令用于请求访问所述第一文件;
执行所述第一指令,在所述电子设备剩余的内存中随机确定第一存储区域;所述第一存储区域的容量大于等于所述第一文件的数据量;
将所述第一文件存储在所述第一存储区域中,并打开所述第一文件。
7.如权利要求6所述的方法,其特征在于,在打开所述第一文件之后,所述方法还包括:
接收第二指令;所述第二指令用于指示停止访问所述第一文件;
执行所述第二指令,关闭所述第一文件,并删除所述第一存储区域中的所述第一文件。
8.如权利要求4或5所述的方法,其特征在于,在将所述第一文件存储到所述基本输入输出***中之后,所述方法还包括:
接收第三指令;所述第三指令用于指示将所述第一文件移动到第一目的地址对应的存储区域;所述第三指令携带所述第一目的地址;
执行所述第三指令,将所述第一文件从所述基本输入输出***中复制到所述电子设备中位于所述基本输入输出***之外的预设存储区域中;
将所述第一文件从所述预设存储区域移动到所述第一目的地址对应的存储区域中。
9.一种电子设备,包括:
存储器,用于存储指令;
处理器,用于执行所述指令,获得第一文件;确定所述第一文件是否满足预设条件;所述预设条件为允许标记所述第一文件的条件;若所述第一文件满足所述预设条件,则标记所述第一文件;所述标记用于指示所述第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;所述第二物理地址包括基本输入输出***的地址。
10.如权利要求9所述的电子设备,其特征在于,所述处理器用于:
获得文件列表;所述文件列表用于存储已被标记的文件的属性信息;
将所述第一文件的属性信息存储到所述文件列表中,以标记所述第一文件。
11.如权利要求9所述的电子设备,其特征在于,所述处理器还用于:
在标记所述第一文件之后,将所述第一文件存储到所述基本输入输出***中。
12.如权利要求11所述的电子设备,其特征在于,所述处理器还用于:
在将所述第一文件存储到所述基本输入输出***中之后,将所述文件列表存储到所述基本输入输出***中。
13.如权利要求11所述的电子设备,其特征在于,所述处理器还用于:
在将所述第一文件存储到所述基本输入输出***中之后,创建与所述第一文件对应的访问记录列表;所述访问记录列表用于存储所述第一文件的历史访问记录;
将所述访问记录列表存储到所述基本输入输出***中。
14.如权利要求12或13所述的电子设备,其特征在于,所述处理器还用于:
在将所述第一文件存储到所述基本输入输出***中之后,接收第一指令;所述第一指令用于请求访问所述第一文件;
执行所述第一指令,在所述电子设备剩余的内存中随机确定第一存储区域;所述第一存储区域的容量大于等于所述第一文件的数据量;
将所述第一文件存储在所述第一存储区域中,并打开所述第一文件。
15.如权利要求14所述的电子设备,其特征在于,所述处理器还用于:
在打开所述第一文件之后,接收第二指令;所述第二指令用于指示停止访问所述第一文件;
执行所述第二指令,关闭所述第一文件,并删除所述第一存储区域中的所述第一文件。
16.如权利要求12或13所述的电子设备,其特征在于,所述处理器还用于:
在将所述第一文件存储到所述基本输入输出***中之后,接收第三指令;所述第三指令用于指示将所述第一文件移动到第一目的地址对应的存储区域;所述第三指令携带所述第一目的地址;
执行所述第三指令,将所述第一文件从所述基本输入输出***中复制到所述电子设备中位于所述基本输入输出***之外的预设存储区域中;
将所述第一文件从所述预设存储区域移动到所述第一目的地址对应的存储区域中。
17.一种电子设备,包括:
获取模块,用于获得第一文件;
确定模块,用于确定所述第一文件是否满足预设条件;所述预设条件为允许标记所述第一文件的条件;
标记模块,用于若所述第一文件满足所述预设条件,则标记所述第一文件;所述标记用于指示所述第一文件能够存储到电子设备中除第一物理地址以外的第二物理地址所对应的存储区域;所述第二物理地址包括基本输入输出***的地址。
CN201510643104.9A 2015-09-30 2015-09-30 一种文件存储方法及电子设备 Pending CN105354512A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510643104.9A CN105354512A (zh) 2015-09-30 2015-09-30 一种文件存储方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510643104.9A CN105354512A (zh) 2015-09-30 2015-09-30 一种文件存储方法及电子设备

Publications (1)

Publication Number Publication Date
CN105354512A true CN105354512A (zh) 2016-02-24

Family

ID=55330483

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510643104.9A Pending CN105354512A (zh) 2015-09-30 2015-09-30 一种文件存储方法及电子设备

Country Status (1)

Country Link
CN (1) CN105354512A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1271898A (zh) * 1999-04-28 2000-11-01 株式会社东芝 计算机***及内容保护方法
US20040054952A1 (en) * 2002-09-13 2004-03-18 Morrow James W. Device verification system and method
CN103620606A (zh) * 2013-06-20 2014-03-05 华为技术有限公司 存储检测装置、***及存储检测方法
CN104008342A (zh) * 2014-06-06 2014-08-27 山东超越数控电子有限公司 一种通过bios和内核实现安全可信认证的方法
CN104424442A (zh) * 2013-08-26 2015-03-18 联想(北京)有限公司 一种保护数据的方法及电子设备
CN104751082A (zh) * 2013-12-30 2015-07-01 研祥智能科技股份有限公司 操作***及数据安全控制方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1271898A (zh) * 1999-04-28 2000-11-01 株式会社东芝 计算机***及内容保护方法
US20040054952A1 (en) * 2002-09-13 2004-03-18 Morrow James W. Device verification system and method
CN103620606A (zh) * 2013-06-20 2014-03-05 华为技术有限公司 存储检测装置、***及存储检测方法
CN104424442A (zh) * 2013-08-26 2015-03-18 联想(北京)有限公司 一种保护数据的方法及电子设备
CN104751082A (zh) * 2013-12-30 2015-07-01 研祥智能科技股份有限公司 操作***及数据安全控制方法及装置
CN104008342A (zh) * 2014-06-06 2014-08-27 山东超越数控电子有限公司 一种通过bios和内核实现安全可信认证的方法

Similar Documents

Publication Publication Date Title
EP1946238B1 (en) Operating system independent data management
US9262643B2 (en) Encrypting files within a cloud computing environment
US8977661B2 (en) System, method and computer readable medium for file management
CN104054086B (zh) 针对一个或多个沙箱化应用程序的文件***访问
US20140019497A1 (en) Modification of files within a cloud computing environment
US8417969B2 (en) Storage volume protection supporting legacy systems
Reardon et al. On secure data deletion
US9202025B2 (en) Enterprise-specific functionality watermarking and management
CN104090943A (zh) 数据文件处理方法、装置和***
CN102103667B (zh) 文档使用管理***、文档处理装置和方法及文档管理装置
CN102930892A (zh) 多功能安全u盘
CN104036194A (zh) 一种应用程序中泄露隐私数据的漏洞检测方法及装置
CN107111649B (zh) 将用户和***数据从源位置上传到目的地位置
WO2016202070A1 (zh) 网络***中记录日志的方法和装置
CN108108633A (zh) 一种数据文件及其访问方法、装置及设备
US8863304B1 (en) Method and apparatus for remediating backup data to control access to sensitive data
CN111460496A (zh) 基于用户角色的权限配置方法、电子装置及存储介质
CN114329366B (zh) 网盘文件控制方法、装置、网盘及存储介质
EP2024845B1 (en) Apparatus and method of securely moving security data
US20080077423A1 (en) Systems, methods, and media for providing rights protected electronic records
EP3274902B1 (en) Modification of data elements using a semantic relationship
US9195811B2 (en) Functionality watermarking and management
CN105354512A (zh) 一种文件存储方法及电子设备
US9626371B2 (en) Attribute selectable file operation
JP6631091B2 (ja) 情報処理装置及び情報処理プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160224

RJ01 Rejection of invention patent application after publication