一种文件处理方法、装置及计算机可读存储介质与流程

文档序号:16469805发布日期:2019-01-02 23:00阅读:121来源:国知局
一种文件处理方法、装置及计算机可读存储介质与流程

本发明属于信息安全领域,具体涉及一种文件处理方法、装置及计算机可读存储介质。



背景技术:

目前,人们的生活与各种电子设备息息相关,比如,用户可通过连接网络的电子设备缴纳各种费用、记录生活的点点滴滴、存储各种文件等。但一旦电子设备遗失或黑客透过网络来窃取重要的档案就可能泄露用户的各种信息并造成恶意使用电子设备中的重要文件。

为了保护用户存储在电子设备的信息,现有的方法通常为:对用户的信息所在的文件进行加密,比如,采用指纹、掌纹、输入的密钥、人像等多种方式对文件进行加密,但由于这些加密方式都比较单一,因此很可能被破解,从而仍使用户的信息存在较大的泄露风险。



技术实现要素:

本发明提供了一种文件处理方法、装置及计算机可读存储介质。旨在解决现有方法采用的加密方式过于单一,从而仍使用户的信息存在较大的泄露风险的问题。

为了解决上述技术问题,本发明实施例提供了如下的技术方案:

本发明第一方面提供一种文件处理方法,包括,

根据存储条件分析所述文件;

将符合存储条件的文件按存储路径进行存储,该存储路径至少指向可隐藏的存储空间。

作为优选,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段,判断所述符合存储条件的文件是否包括所述预设字符段,将包含所述预设字符段的符合存储条件的文件按存储路径进行存储。

作为优选,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段并将预设字符段按重要等级进行排序,判断所述符合存储条件的文件是否包括排在最高级的字符段,将包含所述排在最高级的字符段的符合存储条件的文件按存储路径进行存储。

作为优选,所述方法还包括对所述符合存储条件的文件的文件属性进行处理,以改变其文件属性。

作为优选,所述方法还包括对所述符合存储条件的文件的文件属性进行处理,包括,将所述符合存储条件的文件分割成两个以上子文件。

作为优选,所述方法还包括对所述符合存储条件的文件的文件属性进行处理,包括,对所述符合存储条件的文件的文件格式进行转化。

作为优选,所述方法还包括对完成文件属性处理的符合存储条件的文件设置密码,所述密码至少包括文件运行密码、文件查看密码、文件修改密码中的一种。

作为优选,所述可隐藏的存储空间包括:

系统为电子设备分配的可隐藏的存储空间,或

用户在电子设备内设置的可隐藏的存储空间。

作为优选,所述用户在电子设备内设置的可隐藏的存储空间通过如下步骤设置:

检测电子设备中系统的启动状态;

响应于所述系统的启动,创建可隐藏的存储空间。

作为优选,所述方法还包括将不符合存储条件的文件按存储路径存储进电子设备的系统存储空间。

本发明第二方面提供一种文件处理装置,包括,

文件分析模块,根据存储条件分析所述文件;

文件存储模块,将符合存储条件的文件按存储路径进行存储,该存储路径至少指向可隐藏的存储空间。

作为优选,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段,判断所述符合存储条件的文件是否包括所述预设字符段,将包含所述预设字符段的符合存储条件的文件按存储路径进行存储。

作为优选,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段并将预设字符段按重要等级进行排序,判断所述符合存储条件的文件是否包括排在最高级的字符段,将包含所述排在最高级的字符段的符合存储条件的文件按存储路径进行存储。

作为优选,所述文件处理装置还包括文件属性改变模块,所述文件属性改变模块可以对所述符合存储条件的文件的文件属性进行处理,以改变其文件属性。

作为优选,所述对所述符合存储条件的文件的文件属性进行处理,包括,将所述符合存储条件的文件分割成两个以上子文件。

作为优选,所述对所述符合存储条件的文件的文件属性进行处理,包括,对所述符合存储条件的文件的文件格式进行转化。

作为优选,所述文件处理装置还包括密码设置模块,所述密码设置模块对完成文件属性处理的符合存储条件的文件设置密码,所述密码至少包括文件运行密码、文件查看密码、文件修改密码中的一种。

作为优选,所述可隐藏的存储空间包括:

系统为电子设备分配的可隐藏的存储空间,或

用户在电子设备内设置的可隐藏的存储空间。

作为优选,所述用户在电子设备内设置的可隐藏的存储空间通过如下步骤设置:

检测电子设备中系统的启动状态;

响应于所述系统的启动,创建可隐藏的存储空间。

作为优选,所述文件处理装置还包括系统存储模块,所述系统存储模块将不符合存储条件的文件按存储路径存储进电子设备的系统存储空间。

本发明第三方面提供一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现以下步骤:

根据存储条件分析所述文件;

将符合存储条件的文件按存储路径进行存储,该存储路径至少指向可隐藏的存储空间。

作为优选,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段,判断所述符合存储条件的文件是否包括所述预设字符段,将包含所述预设字符段的符合存储条件的文件按存储路径进行存储。

作为优选,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段并将预设字符段按重要等级进行排序,判断所述符合存储条件的文件是否包括排在最高级的字符段,将包含所述排在最高级的字符段的符合存储条件的文件按存储路径进行存储。

作为优选,所述程序被处理器执行时还实现以下步骤:对所述符合存储条件的文件的文件属性进行处理,以改变其文件属性。

作为优选,所述对所述符合存储条件的文件的文件属性进行处理,包括,将所述符合存储条件的文件分割成两个以上子文件。

作为优选,所述对所述符合存储条件的文件的文件属性进行处理,包括,对所述符合存储条件的文件的文件格式进行转化。

作为优选,所述程序被处理器执行时还实现以下步骤:对完成文件属性处理的符合存储条件的文件设置密码,所述密码至少包括文件运行密码、文件查看密码、文件修改密码中的一种。

作为优选,所述可隐藏的存储空间包括:

系统为电子设备分配的可隐藏的存储空间,或

用户在电子设备内设置的可隐藏的存储空间。

作为优选,所述用户在电子设备内设置的可隐藏的存储空间通过如下步骤设置:

检测电子设备中系统的启动状态;

响应于所述系统的启动,创建可隐藏的存储空间。

作为优选,所述程序被处理器执行时还实现以下步骤:将不符合存储条件的文件按存储路径存储进电子设备的系统存储空间。

基于上述实施例的公开可以获知,本发明实施例具备如下的有益效果:

本发明提供了一种文件处理方法、装置及计算机可读存储介质,所述方法能够根据存储条件划分文件,并将符合存储条件的文件存储进入可隐藏的存储空间,并对已存入可隐藏的存储空间的文件进行改变文件属性及设置密码等多种处理方式,从而达到保护重要文件安全性的效果。

附图说明

图1为本发明实施例的文件处理方法的逻辑框图;

图2为本发明实施例的文件处理装置的逻辑框图。

具体实施方式

下面,结合附图对本发明的具体实施例进行详细的描述,但不作为本发明的限定。

应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。

包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本发明的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本发明进行了描述,但本领域技术人员能够确定地实现本发明的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。

当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。

此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。

下面,结合附图详细的说明本发明实施例,

如图1所示,本发明的实施例提供一种文件处理方法,包括,

根据存储条件分析所述文件;

将符合存储条件的文件按存储路径进行存储,该存储路径至少指向可隐藏的存储空间。

本发明提供的文件处理方法能够根据存储条件划分文件,并将符合存储条件的文件存储进入可隐藏的存储空间,并且可隐藏的存储空间在正常状态下处于隐藏状态,并不会进行显示,若想将可隐藏的存储空间从隐藏状态下进行显示,用户需通过操作指令将其进行显示,随后再对可隐藏的存储空间中存储的文件进行操作,从而极大地提高了重要文件的安全性。

在本发明提供的一个实施例中,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段,判断所述符合存储条件的文件是否包括所述预设字符段,将包含所述预设字符段的符合存储条件的文件按存储路径进行存储。

本实施例主要是将包含预设字符段的文件存储进可隐藏的存储空间。预设字符段可以为一个或多个字符段,本实施例中以预设字符段为三个字符段为例,例如,预设字符段为“lenovocompany”、“important”和“某个特殊人名”这三个字符段,当文件同时包含这三个字符段时,就被判断为符合存储条件的文件,进而被存储进入可隐藏的存储空间,而不用考虑这三个字符段在文件中出现的顺序。在本发明的另一个具体实施方式中,可以进一步设置预设字符段在文件中出现的顺序,例如,可以设置上述三个不同的字符段在所述文件中的不同位置处第一次出现的顺序为“important”、“某个特殊人名”和“lenovocompany”,即当预设的三个字符段在文件中第一次出现的顺序符合上述顺序时,文件被判断为符合存储条件的文件,进而被存储进入可隐藏的存储空间。上述内容仅是判断文件是否符合存储条件并存储进可隐藏的存储空间的两个具体示例,并不构成对本发明的具体限定,实际应用中,用户可以根据具体使用需要来进行设置存储条件,并判断文件是否符合依据具体需要所设置的存储条件来对符合存储条件的文件进行存储,来提高符合存储条件的文件的安全性。

在本发明的其他实施方式中,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段并将预设字符段按重要等级进行排序,判断所述符合存储条件的文件是否包括排在最高级的字符段,将包含所述排在最高级的字符段的符合存储条件的文件按存储路径进行存储。

在本实施例中,文件中只要包含排在最高级的字符段,就将文件存储进可隐藏的存储空间。具体地,若预设字符段为三个字符段,“lenovocompany”、“important”和“某个特殊人名”,先将上述三个字符段按重要等级进行排序,这里所述的重要等级可以根据用户的具体需要进行设置,例如,经过用户设置后,按重要等级进行排序后,上述三个字符段的排序结果为:“important”、“lenovocompany”和“某个特殊人名”,此时,排在最高级的字符段为“important”,当文件中只需包含“important”这个字符段时,就被判断为符合存储条件的文件,进而被存储进入可隐藏的存储空间。

在本发明的另一个具体实施方式中,所述方法还包括对所述符合存储条件的文件的文件属性进行处理,以改变其文件属性。在本实施例中,当文件符合存储条件时,可以对符合存储条件的文件先存储进可隐藏的存储空间,随后进行改变文件属性的处理;或者,可以对符合存储条件的文件先进行改变文件属性的处理,随后再存储进可隐藏的存储空间。在以下的实施例中,以对符合存储条件的文件先存储进可隐藏的存储空间,随后进行改变文件属性的处理为例进行叙述。在本发明的其他具体实施方式中,对所述符合存储条件的文件的文件属性进行处理,主要包括对符合存储条件的文件进行分割处理和/或对符合存储条件的文件的文件格式进行转化。

在一个实施例中,所述方法还包括对所述符合存储条件的文件的文件属性进行处理,包括,将所述符合存储条件的文件分割成两个以上子文件。在本实施例中,可以将符合存储条件的文件进行分割,使之成为两个以上的子文件,其中,可以根据用户的需要设置分割规则进行分割,例如,可以根据符合存储条件的文件的文件命名对其进行文件分割,具体地,若符合存储条件的文件的文件名称为“temp.xml”,此时对其进行文件分割可以得到4个子文件,4个子文件的文件名称分别为:“t.xml”、“ee.xml”、“mmm.xml”和“pppp.xml”,本申请中不对具体的分割规则进行限定,分割规则可以根据用户的具体需要进行设置,能满足用户的具体需求即可。

并且,可以根据用户的需要设置具体将符合存储条件的文件分割成几个子文件,例如可以分割成2个子文件,还可以分割成10个子文件,本发明中对具体分割成的子文件的数量不作具体限定,可以根据用户的具体需要进行选择。

在另一个实施例中,所述方法还包括对所述符合存储条件的文件的文件属性进行处理,包括,对所述符合存储条件的文件的文件格式进行转化。本实施例中,可以对符合存储条件的文件直接进行文件格式转化处理,也可以先将符合存储条件的文件进行分割处理,随后将分割得到的子文件进行文件格式转化处理。本发明的以下叙述中,以先将符合存储条件的文件进行分割处理,随后将分割得到的子文件进行文件格式转化处理为例。例如,可以将上述分割得到的文件名称分别为:“t.xml”、“ee.xml”、“mmm.xml”和“pppp.xml”的4个子文件按照第一规则对所述4个子文件分别进行文件格式转化处理,可以得到进行文件格式转化处理后的文件,分别为,“t.pptx”、“ee.pdf”、“mmm.txt”和“pppp.docx”,在上述具体实施方式中,对所述4个子文件的文件格式都进行了转化处理,在其他具体实施方式中,还可以只对其中部分子文件进行文件格式转化处理,例如,可以只对所述4个子文件的前两个子文件进行文件格式转化处理,而后两个子文件的文件格式保持不变,则得到进行文件格式转化处理后的文件,分别为,“t.pptx”、“ee.pdf”、“mmm.xml”和“pppp.xml”。另外,在本发明中,并不对进行文件格式转化的第一规则进行具体限定,其可以为用户根据具体使用需要的为其设定的规则,只要能满足用户的使用需要即可。

在本发明提供的另一个实施例中,所述方法还包括对完成文件属性处理的符合存储条件的文件设置密码,所述密码至少包括文件运行密码、文件查看密码、文件修改密码中的一种。当对符合存储条件的文件进行完文件属性处理后,为进一步提高重要文件的安全性,防止其他人盗用此文件,本发明中,还对完成文件属性处理的符合存储条件的文件设置密码。此时,若对分割完成后的子文件设置密码或对分割完成后的子文件进行文件格式转化处理后再设置密码时,只需对其中的一个子文件设置密码,此时,其他与该符合存储条件的文件相关的其他子文件会自动地设置成与上述子文件相同的密码。

在本发明的其他实施例中,所述可隐藏的存储空间包括:

系统为电子设备分配的可隐藏的存储空间,或

用户在电子设备内设置的可隐藏的存储空间。

其中,所述可隐藏的存储空间可以为系统为电子设备分配的可隐藏的存储空间,例如,系统可以为电子设备分配可隐藏的存储空间在“windowsrecovery.wim”内,所述可隐藏的存储空间在“windowsrecovery.wim”内呈隐藏状态。且只有当用户通过操作指令将其进行显示时,所述可隐藏的存储空间才能从隐藏状态变为显示状态。

其中,用户在电子设备内设置的可隐藏的存储空间,具体操作步骤为:

检测电子设备中系统的启动状态;

响应于所述系统的启动,创建可隐藏的存储空间。

在本实施例中,响应于所述系统的启动,通知intelrst驱动並在recovey.wim里面读取保留的空间并创建出来一个虚拟存储空间。

在本发明的其中一个实施例中,所述方法还包括将不符合存储条件的文件按存储路径存储进电子设备的系统存储空间。

在本发明的一个具体实施例中,所述方法包括,根据存储条件分析所述文件;将符合存储条件的文件存储进可隐藏的存储空间;将已经存储进可隐藏的存储空间的符合存储条件的文件进行分割处理,使之成为两个以上的子文件;将分割得到的两个以上的子文件的文件格式进行转化;将完成文件格式转化的其中一个子文件设置密码。

在本发明的另一个实施例中,所述文件处理方法还包括将完成设置密码的文件进行解密的步骤,所述步骤为,用户通过操作指令将可隐藏的存储空间从隐藏状态变为显示状态;对可隐藏的存储空间中的其中一个子文件输入密码,所述符合存储条件的文件的所有子文件进行融合形成所述符合存储条件的文件。

基于与上述文件处理方法同样的发明构思,本发明还提供一种文件处理装置,如图2所示,包括,

文件分析模块,根据存储条件分析所述文件;

文件存储模块,将符合存储条件的文件按存储路径进行存储,该存储路径至少指向可隐藏的存储空间。

本发明提供的文件处理装置能够根据存储条件划分文件,并将符合存储条件的文件存储进入可隐藏的存储空间,并且可隐藏的存储空间在正常状态下处于隐藏状态,并不会进行显示,若想将可隐藏的存储空间从隐藏状态下进行显示,用户需通过操作指令将其进行显示,随后再对可隐藏的存储空间中存储的文件进行操作,从而极大地提高了重要文件的安全性。

在本发明提供的一个实施例中,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段,判断所述符合存储条件的文件是否包括所述预设字符段,将包含所述预设字符段的符合存储条件的文件按存储路径进行存储。

本实施例主要是将包含预设字符段的文件存储进可隐藏的存储空间。预设字符段可以为一个或多个字符段,本实施例中以预设字符段为三个字符段为例,例如,预设字符段为“lenovocompany”、“important”和“某个特殊人名”这三个字符段,当文件同时包含这三个字符段时,就被判断为符合存储条件的文件,进而被存储进入可隐藏的存储空间,而不用考虑这三个字符段在文件中出现的顺序。在本发明的另一个具体实施方式中,可以进一步设置预设字符段在文件中出现的顺序,例如,可以设置上述三个不同的字符段在所述文件中的不同位置处第一次出现的顺序为“important”、“某个特殊人名”和“lenovocompany”,即当预设的三个字符段在文件中第一次出现的顺序符合上述顺序时,文件被判断为符合存储条件的文件,进而被存储进入可隐藏的存储空间。上述内容仅是判断文件是否符合存储条件并存储进可隐藏的存储空间的两个具体示例,并不构成对本发明的具体限定,实际应用中,用户可以根据具体使用需要来进行设置存储条件,并判断文件是否符合依据具体需要所设置的存储条件来对符合存储条件的文件进行存储,来提高符合存储条件的文件的安全性。

在本发明的其他实施方式中,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段并将预设字符段按重要等级进行排序,判断所述符合存储条件的文件是否包括排在最高级的字符段,将包含所述排在最高级的字符段的符合存储条件的文件按存储路径进行存储。

在本实施例中,文件中只要包含排在最高级的字符段,就将文件存储进可隐藏的存储空间。具体地,若预设字符段为三个字符段,“lenovocompany”、“important”和“某个特殊人名”,先将上述三个字符段按重要等级进行排序,这里所述的重要等级可以根据用户的具体需要进行设置,例如,经过用户设置后,按重要等级进行排序后,上述三个字符段的排序结果为:“important”、“lenovocompany”和“某个特殊人名”,此时,排在最高级的字符段为“important”,当文件中只需包含“important”这个字符段时,就被判断为符合存储条件的文件,进而被存储进入可隐藏的存储空间。

在本发明的另一个具体实施方式中,所述文件处理装置还包括文件属性改变模块,所述文件属性改变模块可以对所述符合存储条件的文件的文件属性进行处理,以改变其文件属性。在本实施例中,当文件符合存储条件时,可以对符合存储条件的文件先存储进可隐藏的存储空间,随后进行改变文件属性的处理;或者,可以对符合存储条件的文件先进行改变文件属性的处理,随后再存储进可隐藏的存储空间。在以下的实施例中,以对符合存储条件的文件先存储进可隐藏的存储空间,随后进行改变文件属性的处理为例进行叙述。在本发明的其他具体实施方式中,对所述符合存储条件的文件的文件属性进行处理,主要包括对符合存储条件的文件进行分割处理和/或对符合存储条件的文件的文件格式进行转化。

在一个实施例中,所述对所述符合存储条件的文件的文件属性进行处理,包括,将所述符合存储条件的文件分割成两个以上子文件。在本实施例中,可以将符合存储条件的文件进行分割,使之成为两个以上的子文件,其中,可以根据用户的需要设置分割规则进行分割,例如,可以根据符合存储条件的文件的文件命名对其进行文件分割,具体地,若符合存储条件的文件的文件名称为“temp.xml”,此时对其进行文件分割可以得到4个子文件,4个子文件的文件名称分别为:“t.xml”、“ee.xml”、“mmm.xml”和“pppp.xml”,本申请中不对具体的分割规则进行限定,分割规则可以根据用户的具体需要进行设置,能满足用户的具体需求即可。

并且,可以根据用户的需要设置具体将符合存储条件的文件分割成几个子文件,例如可以分割成2个子文件,还可以分割成10个子文件,本发明中对具体分割成的子文件的数量不作具体限定,可以根据用户的具体需要进行选择。

在另一个实施例中,所述对所述符合存储条件的文件的文件属性进行处理,包括,对所述符合存储条件的文件的文件格式进行转化。本实施例中,可以对符合存储条件的文件直接进行文件格式转化处理,也可以先将符合存储条件的文件进行分割处理,随后将分割得到的子文件进行文件格式转化处理。本发明的以下叙述中,以先将符合存储条件的文件进行分割处理,随后将分割得到的子文件进行文件格式转化处理为例。例如,可以将上述分割得到的文件名称分别为:“t.xml”、“ee.xml”、“mmm.xml”和“pppp.xml”的4个子文件按照第一规则对所述4个子文件分别进行文件格式转化处理,可以得到进行文件格式转化处理后的文件,分别为,“t.pptx”、“ee.pdf”、“mmm.txt”和“pppp.docx”,在上述具体实施方式中,对所述4个子文件的文件格式都进行了转化处理,在其他具体实施方式中,还可以只对其中部分子文件进行文件格式转化处理,例如,可以只对所述4个子文件的前两个子文件进行文件格式转化处理,而后两个子文件的文件格式保持不变,则得到进行文件格式转化处理后的文件,分别为,“t.pptx”、“ee.pdf”、“mmm.xml”和“pppp.xml”。另外,在本发明中,并不对进行文件格式转化的第一规则进行具体限定,其可以为用户根据具体使用需要的为其设定的规则,只要能满足用户的使用需要即可。

在本发明提供的另一个实施例中,所述文件处理装置还包括密码设置模块,所述密码设置模块对完成文件属性处理的符合存储条件的文件设置密码,所述密码至少包括文件运行密码、文件查看密码、文件修改密码中的一种。当对符合存储条件的文件进行完文件属性处理后,为进一步提高重要文件的安全性,防止其他人盗用此文件,本发明中,还对完成文件属性处理的符合存储条件的文件设置密码。此时,若对分割完成后的子文件设置密码或对分割完成后的子文件进行文件格式转化处理后再设置密码时,只需对其中的一个子文件设置密码,此时,其他与该符合存储条件的文件相关的其他子文件会自动地设置成与上述子文件相同的密码。

在本发明的其他实施例中,所述可隐藏的存储空间包括:

系统为电子设备分配的可隐藏的存储空间,或

用户在电子设备内设置的可隐藏的存储空间。

其中,所述可隐藏的存储空间可以为系统为电子设备分配的可隐藏的存储空间,例如,系统可以为电子设备分配可隐藏的存储空间在“windowsrecovery.wim”内,所述可隐藏的存储空间在“windowsrecovery.wim”内呈隐藏状态。且只有当用户通过操作指令将其进行显示时,所述可隐藏的存储空间才能从隐藏状态变为显示状态。

其中,用户在电子设备内设置的可隐藏的存储空间,具体操作步骤为:

检测电子设备中系统的启动状态;

响应于所述系统的启动,创建可隐藏的存储空间。

在本实施例中,响应于所述系统的启动,通知intelrst驱动並在recovey.wim里面读取保留的空间并创建出来一个虚拟存储空间。

在本发明的其中一个实施例中,所述文件处理装置还包括系统存储模块,所述系统存储模块将不符合存储条件的文件按存储路径存储进电子设备的系统存储空间。

在本发明的另一个实施例中,所述文件处理装置还包括解密模块,所述解密模块可以将完成设置密码的文件进行解密,所述解密模块包括显示模块,用户通过操作指令将可隐藏的存储空间从隐藏状态变为显示状态;文件融合模块,对可隐藏的存储空间中的其中一个子文件输入密码,所述符合存储条件的文件的所有子文件进行融合形成所述符合存储条件的文件。

基于与上述文件处理方法同样的发明构思,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现以下步骤:

根据存储条件分析所述文件;

将符合存储条件的文件按存储路径进行存储,该存储路径至少指向可隐藏的存储空间。

本发明提供的计算机可读存储介质能够根据存储条件划分文件,并将符合存储条件的文件存储进入可隐藏的存储空间,并且可隐藏的存储空间在正常状态下处于隐藏状态,并不会进行显示,若想将可隐藏的存储空间从隐藏状态下进行显示,用户需通过操作指令将其进行显示,随后再对可隐藏的存储空间中存储的文件进行操作,从而极大地提高了重要文件的安全性。

在本发明提供的一个实施例中,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段,判断所述符合存储条件的文件是否包括所述预设字符段,将包含所述预设字符段的符合存储条件的文件按存储路径进行存储。

本实施例主要是将包含预设字符段的文件存储进可隐藏的存储空间。预设字符段可以为一个或多个字符段,本实施例中以预设字符段为三个字符段为例,例如,预设字符段为“lenovocompany”、“important”和“某个特殊人名”这三个字符段,当文件同时包含这三个字符段时,就被判断为符合存储条件的文件,进而被存储进入可隐藏的存储空间,而不用考虑这三个字符段在文件中出现的顺序。在本发明的另一个具体实施方式中,可以进一步设置预设字符段在文件中出现的顺序,例如,可以设置上述三个不同的字符段在所述文件中的不同位置处第一次出现的顺序为“important”、“某个特殊人名”和“lenovocompany”,即当预设的三个字符段在文件中第一次出现的顺序符合上述顺序时,文件被判断为符合存储条件的文件,进而被存储进入可隐藏的存储空间。上述内容仅是判断文件是否符合存储条件并存储进可隐藏的存储空间的两个具体示例,并不构成对本发明的具体限定,实际应用中,用户可以根据具体使用需要来进行设置存储条件,并判断文件是否符合依据具体需要所设置的存储条件来对符合存储条件的文件进行存储,来提高符合存储条件的文件的安全性。

在本发明的其他实施方式中,将符合存储条件的文件按存储路径进行存储,包括设置预设字符段并将预设字符段按重要等级进行排序,判断所述符合存储条件的文件是否包括排在最高级的字符段,将包含所述排在最高级的字符段的符合存储条件的文件按存储路径进行存储。

在本实施例中,文件中只要包含排在最高级的字符段,就将文件存储进可隐藏的存储空间。具体地,若预设字符段为三个字符段,“lenovocompany”、“important”和“某个特殊人名”,先将上述三个字符段按重要等级进行排序,这里所述的重要等级可以根据用户的具体需要进行设置,例如,经过用户设置后,按重要等级进行排序后,上述三个字符段的排序结果为:“important”、“lenovocompany”和“某个特殊人名”,此时,排在最高级的字符段为“important”,当文件中只需包含“important”这个字符段时,就被判断为符合存储条件的文件,进而被存储进入可隐藏的存储空间。

在本发明的另一个具体实施方式中,所述程序被处理器执行时还实现以下步骤:对所述符合存储条件的文件的文件属性进行处理,以改变其文件属性。在本实施例中,当文件符合存储条件时,可以对符合存储条件的文件先存储进可隐藏的存储空间,随后进行改变文件属性的处理;或者,可以对符合存储条件的文件先进行改变文件属性的处理,随后再存储进可隐藏的存储空间。在以下的实施例中,以对符合存储条件的文件先存储进可隐藏的存储空间,随后进行改变文件属性的处理为例进行叙述。在本发明的其他具体实施方式中,对所述符合存储条件的文件的文件属性进行处理,主要包括对符合存储条件的文件进行分割处理和/或对符合存储条件的文件的文件格式进行转化。

在一个实施例中,所述对所述符合存储条件的文件的文件属性进行处理,包括,将所述符合存储条件的文件分割成两个以上子文件。在本实施例中,可以将符合存储条件的文件进行分割,使之成为两个以上的子文件,其中,可以根据用户的需要设置分割规则进行分割,例如,可以根据符合存储条件的文件的文件命名对其进行文件分割,具体地,若符合存储条件的文件的文件名称为“temp.xml”,此时对其进行文件分割可以得到4个子文件,4个子文件的文件名称分别为:“t.xml”、“ee.xml”、“mmm.xml”和“pppp.xml”,本申请中不对具体的分割规则进行限定,分割规则可以根据用户的具体需要进行设置,能满足用户的具体需求即可。

并且,可以根据用户的需要设置具体将符合存储条件的文件分割成几个子文件,例如可以分割成2个子文件,还可以分割成10个子文件,本发明中对具体分割成的子文件的数量不作具体限定,可以根据用户的具体需要进行选择。

在另一个实施例中,所述对所述符合存储条件的文件的文件属性进行处理,包括,对所述符合存储条件的文件的文件格式进行转化。本实施例中,可以对符合存储条件的文件直接进行文件格式转化处理,也可以先将符合存储条件的文件进行分割处理,随后将分割得到的子文件进行文件格式转化处理。本发明的以下叙述中,以先将符合存储条件的文件进行分割处理,随后将分割得到的子文件进行文件格式转化处理为例。例如,可以将上述分割得到的文件名称分别为:“t.xml”、“ee.xml”、“mmm.xml”和“pppp.xml”的4个子文件按照第一规则对所述4个子文件分别进行文件格式转化处理,可以得到进行文件格式转化处理后的文件,分别为,“t.pptx”、“ee.pdf”、“mmm.txt”和“pppp.docx”,在上述具体实施方式中,对所述4个子文件的文件格式都进行了转化处理,在其他具体实施方式中,还可以只对其中部分子文件进行文件格式转化处理,例如,可以只对所述4个子文件的前两个子文件进行文件格式转化处理,而后两个子文件的文件格式保持不变,则得到进行文件格式转化处理后的文件,分别为,“t.pptx”、“ee.pdf”、“mmm.xml”和“pppp.xml”。另外,在本发明中,并不对进行文件格式转化的第一规则进行具体限定,其可以为用户根据具体使用需要的为其设定的规则,只要能满足用户的使用需要即可。

在本发明提供的另一个实施例中,所述程序被处理器执行时还实现以下步骤:对完成文件属性处理的符合存储条件的文件设置密码,所述密码至少包括文件运行密码、文件查看密码、文件修改密码中的一种。当对符合存储条件的文件进行完文件属性处理后,为进一步提高重要文件的安全性,防止其他人盗用此文件,本发明中,还对完成文件属性处理的符合存储条件的文件设置密码。此时,若对分割完成后的子文件设置密码或对分割完成后的子文件进行文件格式转化处理后再设置密码时,只需对其中的一个子文件设置密码,此时,其他与该符合存储条件的文件相关的其他子文件会自动地设置成与上述子文件相同的密码。

在本发明的其他实施例中,所述可隐藏的存储空间包括:

系统为电子设备分配的可隐藏的存储空间,或

用户在电子设备内设置的可隐藏的存储空间。

其中,所述可隐藏的存储空间可以为系统为电子设备分配的可隐藏的存储空间,例如,系统可以为电子设备分配可隐藏的存储空间在“windowsrecovery.wim”内,所述可隐藏的存储空间在“windowsrecovery.wim”内呈隐藏状态。且只有当用户通过操作指令将其进行显示时,所述可隐藏的存储空间才能从隐藏状态变为显示状态。

其中,用户在电子设备内设置的可隐藏的存储空间,具体操作步骤为:

检测电子设备中系统的启动状态;

响应于所述系统的启动,创建可隐藏的存储空间。

在本实施例中,响应于所述系统的启动,通知intelrst驱动並在recovey.wim里面读取保留的空间并创建出来一个虚拟存储空间。

在本发明的其中一个实施例中,所述程序被处理器执行时还实现以下步骤:将不符合存储条件的文件按存储路径存储进电子设备的系统存储空间。

在本发明的一个具体实施例中,所述程序被处理器执行时还实现以下步骤:根据存储条件分析所述文件;将符合存储条件的文件存储进可隐藏的存储空间;将已经存储进可隐藏的存储空间的符合存储条件的文件进行分割处理,使之成为两个以上的子文件;将分割得到的两个以上的子文件的文件格式进行转化;将完成文件格式转化的其中一个子文件设置密码。

在本发明的另一个实施例中,所述程序被处理器执行时还包括将完成设置密码的文件进行解密的步骤,所述步骤为,用户通过操作指令将可隐藏的存储空间从隐藏状态变为显示状态;对可隐藏的存储空间中的其中一个子文件输入密码,所述符合存储条件的文件的所有子文件进行融合形成所述符合存储条件的文件。

以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1