文件处理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:23459410 阅读:15 留言:0更新日期:2020-03-03 05:27
本申请实施例提供了一种文件处理方法、装置、电子设备及可读存储介质。该方法包括,接收针对文件的操作请求,文件包括至少两个子文件,至少两个子文件分别存储于至少两个设备中;根据操作请求对文件的至少一个子文件进行相应处理。本申请实施例提供的方案,文件的至少两个子文件分别存储于至少两个设备中,即使一个设备中的子文件被泄露,也无法得到文件的原始内容,采用本申请实施例的方案,能够有效提高文件的安全性。

Document processing method, device, electronic equipment and readable storage medium

【技术实现步骤摘要】
文件处理方法、装置、电子设备及可读存储介质
本申请涉及数据处理
,具体而言,本专利技术涉及一种文件处理方法、装置、电子设备及可读存储介质。
技术介绍
在日常工作生活中,由于终端设备存储空间有限,难以容纳照片/音乐/视频/等大量文件,用户经常需要将文件存储到其他设备,以使设备正常工作,并能够长期保存所需的文件,实现备份的目的。虽然现有备份的方案,能够释放终端设备的存储空间,以使设备能够更好的工作,但存储到其他设备上的文件的安全性较低,文件的内容容易被泄露,造成用户损失。
技术实现思路
本申请的目的旨在至少能解决上述的技术缺陷之一,本申请采用的技术方案如下:第一方面,本申请实施例提供了一种文件处理方法,该方法包括:接收针对文件的操作请求,文件包括至少两个子文件,至少两个子文件分别存储于至少两个设备中;根据操作请求对文件的至少一个子文件进行相应处理。第二方面,本申请实施例提供了一种文件处理装置,该装置包括:操作请求接收模块,用于接收针对文件的操作请求,文件包括至少两个子文件,至少两个子文件分别存储于至少两个设备中;文件处理模块,用于根据操作请求对文件的至少一个子文件进行相应处理。第三方面,本申请实施例提供了一种电子设备,该电子设备包括存储器和处理器;存储器中存储有计算机指令;处理器,用于调用计算机指令,以执行本申请第一方面所示的文件处理方法。第四方面,本申请实施例提供了一种计算机可读存储介质,该存储介质中存储有计算机程序,计算机程序被处理器执行时实现本申请第一方面所示的文件处理方法。本申请实施例提供的技术方案带来的有益效果是:本申请实施例提供的文件处理方法、装置、电子设备及可读存储介质,由于文件的至少两个子文件分别存储于至少两个设备中,即使一个设备中的子文件被泄露,也无法得到文件的原始内容,因此,采用本申请实施例的方案,能够有效提高文件的安全性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。图1示出了本申请实施例提供的一种文件处理方法的流程示意图;图2a、2b、2c、2d分别示出了本申请实施例中核心部分和附加部分的四种不同的拆分方式示意图;图3示出了本申请实施例适用的一种网络架构示意图;图4示出了本申请实施例中文件拆分存储的原理示意图;图5示出了本申请一示例中一种文件处理方法的流程示意图图6示出了本申请一示例中基于频域特征和数据位特征的文件拆分方法的流程示意图;图6a示出了本申请一示例中基于频域特征对文件进行拆分的示意图;图6b示出了本申请一个示例中基于数据位特征对频域元素进行进一步拆分的示意图;图7示出了本申请一示例中基于用户事件预测的自动存储管理方法的原理示意图;图8示出了本申请一示例中基于用户相关信息提取特征信息的方法的示意图;图9示出了本申请一示例中确定待拆分文件的目标拆分比例的方法的示意图;图10示出了本申请一示例中一种文件处理方法的示意图;图11示出了本申请一示例中基于链接特征值得到文件的方法示意图;图12示出了本申请一示例中一种文件处理方法的流程示意图;图13示出了本申请一示例中一种文件发送方法的原理示意图;图14a示出了本申请一示例中一种文件发送方法的流程示意图;图14b示出了本申请另一示例中一种文件发送方法的流程示意图;图15示出了本申请一示例中实现文件内容验证的原理示意图;图16示出了本申请一示例中一种实现文件内容验证的方法的流程示意图;图17示出了本申请一示例中一种多设备协同方法的流程示意图;图18示出了本申请实施例提供的一种文件处理装置的结构示意图;图19示出了本申请实施例提供的一种电子设备的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。图1示出了本申请提供的一种文件处理方法的流程示意图,如图1中所示,该方法可以包括:步骤S110:接收针对文件的操作请求,文件包括至少两个子文件,至少两个子文件分别存储于至少两个设备中;步骤S120:根据操作请求对文件的至少一个子文件进行相应处理。本申请中的文件可以但不限于包括文本文件、多媒体文件等,多媒体文件可以但不限于包括视频文件、图片文件、音频文件等各种类型中的一种。本申请实施例提供的文件处理方法,文件的至少两个子文件分别存储于至少两个设备中,因此,即使一个设备中的子文件被泄露,也无法得到文件的原始内容,通过该方法,能够有效提高文件的安全性。本申请的可选实施例中,文件的至少一个子文件可以存储于本地;和/或,文件的至少一个子文件可以存储于其他设备。上述“本地”可以理解为执行上述文件处理方法的设备的本地,文件的至少一个子文件可以存储于本地,可以理解为将文件的至少一个子文件存储于执行上述文件处理方法的设备的本地存储空间。其中,“本地”和执行上述文件处理方法的设备也可以称为本地设备。在实际应用中,文件的至少一个子文件设备存储于设备本地,能够使该设备更快、更方便的对该子文件进行处理。其他设备可以是本地设备之外的各类型的设备,如服务器、终端设备等等。可以理解的是,在实际应用中,其他设备可以为一个或多个。例如,文件可以包括子文件1、子文件2和子文件3,其中,子文件1可以存储在本地,子文件2可以存储在一个云端服务器,子文件3可以存储在另一个云端服务器或其他终端设备上,通过将文件的各子文件存储在多个设备中,进一步提升了文件的安全性。在一可选实施例方式中,其他设备可选为云端服务器。现有的基于云端服务器的云存储方式中,如恶意用户(非上传用户本人)获取了云端访问密码,或用其他非正常方式通过/绕过身份验证,那本文档来自技高网
...

【技术保护点】
1.一种文件处理方法,其特征在于,包括:/n接收针对文件的操作请求,所述文件包括至少两个子文件,所述至少两个子文件分别存储于至少两个设备中;/n根据所述操作请求对所述文件的至少一个子文件进行相应处理。/n

【技术特征摘要】
20180824 CN 20181097514091.一种文件处理方法,其特征在于,包括:
接收针对文件的操作请求,所述文件包括至少两个子文件,所述至少两个子文件分别存储于至少两个设备中;
根据所述操作请求对所述文件的至少一个子文件进行相应处理。


2.根据权利要求1所述的方法,其特征在于,所述文件的至少一个子文件存储于本地;和/或,
所述文件的至少一个子文件存储于其他设备。


3.根据权利要求1或2所述的方法,其特征在于,所述文件的各子文件是基于所述文件的频域特征和/或数据位特征拆分得到的。


4.根据权利要求3所述的方法,其特征在于,所述文件的至少一个子文件包括以下至少一项:
基于所述文件的频域特征拆分得到的第一部分或第二部分,其中,所述第二部分的频域元素的频域特征值大于所述第一部分的频域元素的频域特征值;
基于所述文件的数据位特征拆分得到的第三部分或第四部分,其中,所述第四部分的数据位高于所述第三部分的数据位;
基于所述第一部分的数据位特征或者基于所述第二部分的数据位特征,拆分得到的第五部分和第六部分,其中,所述第五部分的数据位高于所述第六部分的数据位;
基于所述第三部分的频域元素的频域特征或者所述第四部分的频域元素的频域特征,拆分得到的第七部分或第八部分,所述第八部分的频域元素的频域特征值大于所述第七部分的频域元素的频域特征值。


5.根据权利要求4所述的方法,其特征在于,
包括所述第一部分的子文件存储于本地,包括所述第二部分的子文件存储于其他设备;或者,
包括所述第四部分的子文件存储于本地,包括所述第三部分的子文件存储于其他设备;或者,
包括基于所述第一部分得到的所述第五部分的子文件存储于本地,包括所述第二部分和基于所述第一部分得到的所述第六部分的子文件存储于其他设备;或者,
包括所述第一部分和基于所述第二部分得到的所述第五部分的子文件存储于本地,包括基于所述第二部分得到的所述第六部分的子文件存储于其他设备;或者,
包括基于所述第四部分得到的所述第七部分的子文件存储于本地,包括所述第三部分和基于所述第四部分得到的所述第八部分的子文件存储于其他设备;或者,
包括所述第四部分和基于所述第三部分得到的所述第七部分的子文件存储于本地,包括基于所述第三部分得到的所述第八部分存储于其他设备。


6.根据权利要求1至5中任一项所述的方法,其特征在于,所述文件的各子文件与以下至少一项信息关联;
所述文件的文件相关信息、存储子文件的至少一个设备的设备相关信息、用户相关信息。


7.根据权利要求1至6中任一项所述的方法,其特征在于,还包括:
确定待拆分文件对应的各子文件的目标拆分比例;
根据所述目标拆分比例,对所述待拆分文件进行拆分,得到所述待拆分文件对应的各子文件。


8.根据权利要求7所述的方法,其特征在于,还包括:
当所述待拆分文件为已拆分的子文件,且所述目标拆分比例和当前拆分比例之间的差值大于设定阈值时,根据所述目标拆分比例,对所述待拆分文件所对应的拆分前的文件进行拆分。


9.根据权利要求7或8所述的方法,其特征在于,确定待拆分文件对应的各子文件的目标拆分比例,包括:
针对待拆分文件的文件相关信息、存储待拆分文件的子文件的至少一个设备的设备相关信息、用户相关信息中的至少一项信息,提取对应的特征信息;
通过深度学习网络,基于提取的特征信息,确定待拆分文件对应的各子文件的目标拆分比例。


10.根据权利要求7至9中任一项所述的方法,其特征在于,所述待拆分文件为基于以下至少一项信息确定的至少一个文件:
文件相关信息、存储待拆分文件的子文件的至少一个设备的设备相关信息、用户相关信息。
...

【专利技术属性】
技术研发人员:郭逸飞陈萧楼晓雁朱璇
申请(专利权)人:北京三星通信技术研究有限公司三星电子株式会社
类型:发明
国别省市:北京;11

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

1