一种终端文件的存储方法、存储系统及通信终端与流程

文档序号:12666745阅读:189来源:国知局
一种终端文件的存储方法、存储系统及通信终端与流程

本发明涉及终端通信技术领域,尤其涉及一种终端文件的存储方法、存储系统及通信终端。



背景技术:

随着通信技术的发展,终端已经逐渐成为人们生活和工作中不可缺少的通信工具,人们对终端的体验要求也越来越高。

用户使用终端时通常在其中存储有很多个人的文档和图片等文件,在互联网发达的当下,很多用户会选择将终端文件上传至网盘,以便能够存储大量的文件,且能够随时访问。但当文件放入网盘时,存在安全性问题,若用户密码被破解,则存储在网盘中的文件可能被泄露。



技术实现要素:

本发明的目的在于提供一种终端文件的存储方法、存储系统及通信终端,该存储方法能够使提高终端文件存储的安全性能。

为实现上述目的,本发明提供一种终端文件的存储方法,该存储方法包括:

获取文件拆分规则;

根据所述文件拆分规则将要存储的文件拆分成至少两个子文件;

将所述至少两个子文件分别上传至不同的网盘进行保存。

其中,所述获取文件拆分规则,包括:

获取文件拆分密码,生成与所述文件拆分密码对应的文件拆分规则;

所述将所述至少两个子文件分别上传至不同的网盘进行保存之后,还包括:

在终端上删除所述文件拆分规则。

其中,所述获取文件拆分密码,包括:

获取用户密码,将所述用户密码作为所述文件拆分密码;或

获取用户密码和文件拆分子密码,根据所述用户密码和文件拆分子密码生成所述文件拆分密码。

其中,所述将所述至少两个子文件分别上传至不同的网盘进行保存之后,还包括:

从不同的所述网盘中分别下载所述至少两个子文件;

获取所述文件拆分规则,并根据所述文件拆分规则将所述至少两个子文件合成所述文件。

其中,所述根据所述文件拆分规则将所述至少两个子文件合成所述文件之后,还包括:

在所述终端上删除所述文件拆分规则。

其中,所述文件拆分密码与所述文件拆分规则为一一对应关系。

另一方面,本发明提出了一种终端文件的存储系统,该存储系统包括:

规则获取模块,用于获取文件拆分规则;

文件拆分模块,用于根据所述文件拆分规则将要存储的文件拆分成至少两个子文件;

文件上传模块,用于将所述至少两个子文件分别上传至不同的网盘进行保存。

其中,还包括:

规则清除模块,用于在终端上删除所述文件拆分规则。

其中,还包括:

文件下载模块,用于从不同的所述网盘中分别下载所述至少两个子文件;

文件合成模块,用于获取所述文件拆分规则,并根据所述文件拆分规则将所述至少两个子文件合成所述文件。

另一方面,本发明提出了一种通信终端,该通信终端包括:处理器、存储器以及网络通信模块,所述处理器与所述存储器和所述网络通信模块连接;

所述存储器用于存储操作系统以及处理器执行的操作指令;

所述网络通信模块用于所述通信终端与网络之间的文件传输;

所述处理器用于执行以下动作:

获取文件拆分规则;

根据所述文件拆分规则将要存储的文件拆分成至少两个子文件;

将所述至少两个子文件分别上传至不同的网盘进行保存。

有益效果:区别于现有技术的情况,本发明的终端文件的存储方法包括获取文件拆分规则;根据所述文件拆分规则将要存储的文件拆分成至少两个子文件;将所述至少两个子文件分别上传至不同的网盘进行保存。通过将要存储的文件进行拆分,分别存储于不同的网盘,使得仅通过该不同的网盘中的一个或几个网盘不能获得完整文件,进而提高了文件存储的安全性能。

附图说明

图1是本发明终端文件的存储方法第一实施例的流程示意图;

图2是图1中步骤S101的实施方式的流程示意图;

图3是本发明终端文件的存储方法第二实施例的流程示意图;

图4是本发明终端文件的存储方法第三实施例的流程示意图;

图5是本发明终端文件的存储方法第四实施例的流程示意图;

图6是本发明终端文件的存储系统第一实施例的功能模块图;

图7是图6中规则获取模块的功能模块图;

图8是本发明终端文件的存储系统第二实施例的功能模块图;

图9是本发明终端文件的存储系统第三实施例的功能模块图;

图10是本发明终端文件的存储系统第四实施例的功能模块图;

图11是本发明通信终端一实施例的结构示意图。

具体实施方式

为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明所提供的一种终端文件的存储方法、存储系统及通信终端做进一步详细描述。

参阅图1,图1是本发明终端文件的存储方法第一实施例的流程示意图。如图1所示,本实施例的存储方法包括如下步骤:

S101、获取文件拆分规则。

当用户将要存储的文件从终端上传至网盘时,通过终端界面获取用于执行上传该文件的上传指令。此时,生成相应的文件拆分规则。获取该文件拆分规则,用于在后续步骤中根据该文件拆分规则对要存储的文件进行处理。本实施例中,文件拆分规则并不是统一的,不同的用户在上传文件时获取的文件拆分规则不同;即使是同一用户,在上传不同文件时获取的文件拆分规则也可以不同。

S102、根据文件拆分规则将要存储的文件拆分成至少两个子文件。

步骤S101获取文件拆分规则之后,根据该文件拆分规则对要存储的文件进行拆分。本实施例中,将该文件拆分后的子文件至少为两个,因此能够将该文件的不同部分存储至不同的存储介质中。

值得注意的是,当要存储的文件有多个时,该多个要存储的文件可以使用相同的文件拆分规则。此外,文件拆分规则和要存储的文件也可以一一对应,即当要存储的文件有多个时,每个文件的文件拆分规则均不相同,根据不同的文件拆分规则将该多个文件分别拆分成至少两个子文件。进一步的,当要存储的文件有多个时,还可以是该多个文件中的部分文件对应相同的文件拆分规则,另一部分文件对应另一文件拆分规则。

S103、将至少两个子文件分别上传至不同的网盘进行保存。

在步骤S102对要存储的文件进行拆分时,建立终端与不同的网盘之间的登录连接,登录不同的网盘,将步骤S102中拆分得到的至少两个子文件分别上传至不同的网盘进行存储。

本实施例中,不同的网盘在网络中的相互独立的,且网盘与终端之间也是互相独立的;即不同的网盘中的任意一个网盘无法得知该不同的网盘中的其他网盘中存储的子文件。因此,将要存储的文件拆分成至少两个子文件,并上传至不同的网盘后,从该不同的网盘中的任意一个网盘中只能获取到其中存储的子文件,无法根据该子文件获取完整的文件。

进一步的,该不同的网盘中存储的子文件不以明文的形式存储,仅是存储了相关信息,例如将拆分成的至少两个子文件以二进制的形式存储至不同网盘,此时,即使通过该不同的网盘获取了相应的至少两个子文件,在没有将该至少两个子文件合成完整的文件时,无法通过该至少两个子文件获取完整的文件的信息。由此,能够提高文件在网络中存储的安全性。

进一步的,如图2所示,步骤S101包括以下步骤:

S1011、获取文件拆分密码。

当用户将要存储的文件从终端上传至网盘时,通过终端界面获取文件上传指令,同时获取用户输入的文件拆分密码。本实施例中,文件拆分密码可以直接为用户密码,也可以是用户密码与文件拆分子密码结合而成的文件拆分密码。

S1012、生成与文件拆分密码对应的文件拆分规则。

根据步骤S1011中获取的文件拆分密码生成相应的文件拆分规则。本实施例中,文件拆分密码和文件拆分规则之间是一一对应的,即一个文件拆分密码只能生成与其相应的文件拆分规则,若文件拆分密码发生变化,则文件拆分规则也会不同,相应的,拆分文件得到的至少两个子文件也不同。

本实施例中,若文件拆分密码直接为用户密码,则当用户将要存储的文件从终端上传至网盘时,直接获取用户密码,根据该用户密码生成相应的文件拆分规则,即使用户上传的要存储的文件有多个,该多个文件均按照根据该用户密码生成的文件拆分规则进行拆分。此外,若用户上传的存储的文件有多个,可以对每个文件设置不同的文件拆分子密码,根据获取的用户密码和每个文件的文件拆分子密码合成相应的文件拆分密码,根据文件拆分密码生成相应的文件拆分规则,此时得到的文件拆分规则与每个文件一一对应,根据不同的文件拆分规则分别对该多个文件进行拆分。

参阅图3,图3是本发明终端文件的存储方法第二实施例的流程示意图。如图3所示,本实施例的存储方法在图1所示的存储方法第一实施例中的步骤S103之后,还包括如下步骤:

S104、在终端上删除文件拆分规则。

终端上不存储步骤S101中获取的文件拆分规则,即在步骤S103之后,在终端上将文件拆分规则删除。

本实施例中,文件拆分规则不在终端上进行存储,而是每次获取文件拆分密码后实时生成。基于种文件拆分规则的处理方式,即使能够从不同的网盘获取到文件拆分成的至少两个子文件,也无法从终端上获取相应的文件拆分规则,即无法将获取到的至少两个子文件合成为完整的文件,进而无法查看该文件,能够提高文件的安全性和保密性。

此外,还可以在将文件拆分成的至少两个子文件上传至不同的网盘后,在终端上删除该文件,使得即使终端被破解,也不能从终端上直接查看到该文件。

参阅图4,图4是本发明终端文件的存储方法第三实施例的流程示意图。如图4所示,本实施例的存储方法在图1所示的存储方法第一实施例中的步骤S103之后,还包括如下步骤:

S201、从不同的网盘中分别下载至少两个子文件。

当用户需要在终端上查看上传至不同的网盘的文件时,再次建立终端与不同的网盘之间的登录连接,登录不同的网盘,从不同的网盘中分别下载相应的至少两个子文件。此时,下载到的只是至少两个子文件,在没有将该至少两个子文件进行合成得到完整的文件前,无法从该至少两个子文件中获取文件的内容。

S202、获取文件拆分规则,并根据文件拆分规则将至少两个子文件合成相应的文件。

获取与该文件相应的文件拆分规则,根据文件拆分规则将步骤S201中获取的至少两个子文件合成完整的文件,用户即可在终端上查看该文件。此时,用于将至少两个子文件合成完整的文件拆分规则与将完整的文件拆分成至少两个子文件的文件拆分规则相同;即对同一个文件而言,将该文件拆分为至少两个子文件的文件拆分规则与将至少两个子文件合成该文件的文件拆分规则相同。

此时,获取文件拆分规则与图1至图2所示的终端文件的存储方法第一实施例中的步骤S101相同,此处不再赘述。进一步的,由于文件拆分规则与文件拆分密码是一一对应的,因此,即对同一个文件而言,在将该文件拆分为至少两个子文件时获取的文件拆分密码与将至少两个子文件合成该文件时获取的文件拆分密码相同。

进一步的,如图5所示,在步骤S202之后,还包括如下步骤:

S203、在终端上删除文件拆分规则。

本实施例中,终端上不存储文件拆分规则,即在步骤S202之后,在终端上将文件拆分规则删除。

文件拆分规则不在终端上进行存储,而是每次获取文件拆分密码后实时生成。

参阅图6,图6是本发明终端文件的存储系统第一实施例的功能模块图。如图6所示,本实施例的存储系统100包括如下功能模块:

规则获取模块101,用于获取文件拆分规则。

文件拆分模块102,用于根据文件拆分规则将要存储的文件拆分成至少两个子文件。

文件上传模块103,用于将至少两个子文件分别上传至不同的网盘进行保存。

进一步的,如图7所示,规则获取模块101包括如下单元:

密码获取单元1011,用于获取文件拆分密码。

规则生成单元1012,用于生成与文件拆分密码对应的文件拆分规则。

本实施例的存储系统的各个功能模块/单元分别与图1至图2所示的存储方法第一实施例的各个步骤相对应,请参照图1至图2所示的存储方法第一实施例的具体内容,此处不再赘述。

参阅图8,图8是本发明终端文件的存储系统第二实施例的功能模块图。如图8所示,本实施例的存储系统200还包括如下功能模块:

规则清除模块104,用于在终端上删除文件拆分规则。

终端上不存储规则获取模块101获取的文件拆分规则,即在文件上传模块103将拆分成的至少两个子文件上传至不同终端后,将文件拆分规则删除。

本实施例中,文件拆分规则不在终端上进行存储,而是每次获取文件拆分密码后实时生成。基于此种文件拆分规则的处理方式,即使能够从不同的网盘获取到文件拆分成的至少两个子文件,也无法从终端上获取相应的文件拆分规则,即无法将获取到的至少两个子文件合成为完整的文件,进而无法查看该文件,能够提高文件的安全性和保密性。

参阅图9,图9是本发明终端文件的存储系统第三实施例的功能模块图。如图9所示,本实施例的存储系统300在图1所示的存储系统的基础上还包括如下功能模块:

文件下载模块201,用于从不同的网盘中分别下载至少两个子文件。

文件合成模块202,用于获取文件拆分规则,并根据文件拆分规则将至少两个子文件合成相应的文件。

本实施例的存储系统300的各个功能模块分别与图4所示的存储方法第三实施例的各个步骤相对应,此处不再赘述。

进一步的,如图10所示,图9所示的存储系统300还可以与图8所示的存储系统200相结合,通过规则清除模块104在根据文件拆分规则将至少两个子文件合成文件之后,删除文件拆分规则。

参照图11,图11是本发明通信终端一实施例的结构示意图。如图11所示,本实施例的通信终端500包括处理器51、存储器53以及网络通信模块52,处理器51与存储器53和网络通信模块52连接。

存储器53用于存储操作系统以及处理器51执行的操作指令。

网络通信模块52用于通信终端与网络之间的文件传输。

处理器51用于执行以下动作:

获取文件拆分规则;根据文件拆分规则将要存储的文件拆分成至少两个子文件;将至少两个子文件分别上传至不同的网盘进行保存。

处理器51执行的获取文件拆分规则具体包括:获取文件拆分密码,生成与文件拆分密码对应的文件拆分规则。

此外,处理器51还用于在将至少两个子文件分别上传至不同的网盘进行保存之后,在终端上删除文件拆分规则。

进一步的,处理器51还用于执行以下动作:

从不同的网盘中分别下载至少两个子文件;获取文件拆分规则,并根据文件拆分规则将至少两个子文件合成文件。

此外,处理器51还用于在根据文件拆分规则将至少两个子文件合成文件之后,在终端上删除文件拆分规则。

可以理解的是,图1至图5所示的本发明终端文件的存储方法实施例的各个步骤均于图11所示的本发明通信终端实施例中的处理器。

以上仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围。

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