基于大数据的文件数据安全传输方法、装置、设备及介质制造方法及图纸

技术编号:36688823 阅读:13 留言:0更新日期:2023-02-27 19:54
本申请涉及一种基于大数据的文件数据安全传输方法、装置、设备及计算机可读存储介质,应用于数据传输技术领域,其方法包括:获取待传输大数据文件,将待传输大数据文件按照预设文件划分规则划分为多个文件块;获取文件块的文件数据和文件名生成规则,基于文件数据和文件名生成规则生成文件块的文件名称;基于文件名称和预设文件压缩格式生成压缩文件;获取压缩文件加密规则,基于加密规则和压缩文件生成加密压缩文件;获取文件排序规则,基于文件排序规则对加密压缩文件进行排序,生成排序结果;基于排序结果创建传输任务;基于传输任务进行文件数据传输。本申请具有提高文件数据传输的安全性的效果。输的安全性的效果。输的安全性的效果。

【技术实现步骤摘要】
基于大数据的文件数据安全传输方法、装置、设备及介质


[0001]本申请涉及数据传输的
,尤其是涉及一种基于大数据的文件数据安全传输方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着互联网技术的不断发展,大数据信息的应用也越来越广泛,随着文件数据规模的不断增大,由于数据文件的大小不一,重要程度不一,文件数据传输的难度也越来越高,尤其是涉及到个人、企业、政府或者行政单位的各类携带有重要信息的文件,很容易在传输的过程中遭到拦截,从而极有可能将数据文件内容泄露,其中内容一旦遭到泄露,将对个人、企业、政府或者行政单位造成巨大的经济影响,因此,现亟需一种提高文件数据传输的安全性的技术。

技术实现思路

[0003]为了提高文件数据传输的安全性,本申请提供一种基于大数据的文件数据安全传输方法、装置、设备及计算机可读存储介质。
[0004]第一方面,本申请提供一种基于大数据的文件数据安全传输方法,采用如下的技术方案:一种基于大数据的文件数据安全传输方法,包括:获取待传输大数据文件,将所述待传输大数据文件按照预设文件划分规则划分为多个文件块;获取所述文件块的文件数据和文件名生成规则,基于所述文件数据和文件名生成规则生成所述文件块的文件名称;基于所述文件名称和预设文件压缩格式生成压缩文件;获取压缩文件加密规则,基于所述加密规则和所述压缩文件生成加密压缩文件;获取文件排序规则,基于所述文件排序规则对所述加密压缩文件进行排序,生成排序结果;基于所述排序结果创建传输任务;基于所述传输任务进行文件数据传输。
[0005]通过采用上述技术方案,将一个待传输大数据文件划分为多个文件块,将每个文件块都以预设的文件压缩格式进行压缩生成压缩文件,将压缩文件进行加密处理,生成加密压缩文件,将加密压缩文件重新进行排列,根据排列结果创建传输任务,根据传输任务进行文件传输,所传输的文件分别经过了划分压缩和顺序排列的处理,使得在拦截之后无法进行破解,即使被破解也无法获得全部的文件数据,从而提高文件数据传输的安全性。
[0006]可选的,所述基于所述文件数据和文件名生成规则生成所述文件块的文件名称包括:获取所述文件数据的数据内容、特征词表单和文件名长度;
基于所述数据内容和所述特征词表单提取特征词;基于所述特征词和所述文件名长度生成所述文件名称。
[0007]可选的,所述基于所述加密规则和所述压缩文件生成加密压缩文件包括:提取所述文件名称中的关键字,将所述关键字转换为数字;将所述数字进行至少一次哈希运算生成哈希值,将所述哈希值作为所述压缩文件的密钥;使用所述密钥对所述压缩文件进行加密生成加密压缩文件。
[0008]可选的,所述基于所述文件排序规则对所述加密压缩文件进行排序,生成排序结果包括:获取所述文件块的划分顺序和每个文件块的划分顺序值,将所述加密压缩文件按照所述划分顺序排列;将所述划分顺序值作为所述加密压缩文件的第一排列值;为每个所述第一排列值分配一个附加值,计算所述第一排列值和所述附加值的和,将所述和作为所述加密压缩文件的第二排列值;将所述加密压缩文件按照所述第二排列值的大小升序或降序排序,生成排序结果。
[0009]可选的,所述基于所述排序结果创建传输任务包括:基于所述待传输大数据文件创建总任务;获取所述加密压缩文件的数量,基于所述加密压缩文件的数量将所述总任务划分为多个分任务;基于多个所述分任务创建传输任务。
[0010]可选的,所述基于所述传输任务进行文件数据传输包括:实时监控每个分任务的传输进度;判断所述分任务是否出现传输错误;若所述分任务出现传输错误,则停止所述分任务所属的总任务中全部分任务的文件数据传输;若所述分任务未出现传输错误,则直至所述分任务所属的总任务中全部分任务传输成功,完成文件数据传输。
[0011]通过采用上述技术方案,一个总任务包括至少一个分任务,当一个总任务中的其中一个分任务在传输过程中出现错误时,将终止该总任务下的全部分任务的传输过程,此时用户需要再次选择传输该待传输大数据文件,从而减少了大量冗余数据的产生,减小计算机的运行压力。
[0012]可选的,在所述基于所述传输任务进行文件数据传输之后,还包括:获取所述待传输大数据文件停止文件数据传输的传输次数;判断所述传输次数是否不小于预设标注阈值;若所述传输次数不小于预设标注阈值,则对所述待传输大数据文件进行标注,生成标注大数据文件;基于所述传输次数,生成所述标注大数据文件的处理建议。
[0013]第二方面,本申请提供一种基于大数据的文件数据安全传输装置,采用如下的技
术方案:一种基于大数据的文件数据安全传输装置,包括:文件划分模块,用于获取待传输大数据文件,将所述待传输大数据文件按照预设文件划分规则划分为多个文件块;名称生成模块,用于获取所述文件块的文件数据和文件名生成规则,基于所述文件数据和文件名生成规则生成所述文件块的文件名称;文件压缩模块,用于基于所述文件名称和预设文件压缩格式生成压缩文件;文件加密模块,用于获取压缩文件加密规则,基于所述加密规则和所述压缩文件生成加密压缩文件;文件排序模块,用于获取文件排序规则,基于所述文件排序规则对所述加密压缩文件进行排序,生成排序结果;任务创建模块,用于基于所述排序结果创建传输任务;文件传输模块,用于基于所述传输任务进行文件数据传输。
[0014]通过采用上述技术方案,将一个待传输大数据文件划分为多个文件块,将每个文件块都以预设的文件压缩格式进行压缩生成压缩文件,将压缩文件进行加密处理,生成加密压缩文件,将加密压缩文件重新进行排列,根据排列结果创建传输任务,根据传输任务进行文件传输,所传输的文件分别经过了划分压缩和顺序排列的处理,使得在拦截之后无法进行破解,即使被破解也无法获得全部的文件数据,从而提高文件数据传输的安全性。
[0015]第三方面,本申请提供一种电子设备,采用如下的技术方案:一种电子设备,其特征在于,包括处理器,所述处理器与存储器耦合;所述处理器用于执行所述存储器中存储的计算机程序,以使得所述电子设备执行第一方面任一项所述的基于大数据的文件数据安全传输方法的计算机程序。
[0016]第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,存储有能够被处理器加载并执行第一方面任一项所述的基于大数据的文件数据安全传输方法的计算机程序。
附图说明
[0017]图1是本申请实施例提供的一种基于大数据的文件数据安全传输方法的流程示意图。
[0018]图2是本申请实施例提供的一种基于大数据的文件数据安全传输装置的结构框图。
[0019]图3是本申请实施例提供的电子设备的结构框图。
具体实施方式
[0020]以下结合附图对本申请作进一步详细说明。
[0021]本申请实施例提供一种基于大数据的文件数据安全传输方法,该基于大数据的文件数据安全传输方法可由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中该服务器可以是独立的物理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大数据的文件数据安全传输方法,其特征在于,包括:获取待传输大数据文件,将所述待传输大数据文件按照预设文件划分规则划分为多个文件块;获取所述文件块的文件数据和文件名生成规则,基于所述文件数据和文件名生成规则生成所述文件块的文件名称;基于所述文件名称和预设文件压缩格式生成压缩文件;获取压缩文件加密规则,基于所述加密规则和所述压缩文件生成加密压缩文件;获取文件排序规则,基于所述文件排序规则对所述加密压缩文件进行排序,生成排序结果;基于所述排序结果创建传输任务;基于所述传输任务进行文件数据传输。2.根据权利要求1所述的方法,其特征在于,所述基于所述文件数据和文件名生成规则生成所述文件块的文件名称包括:获取所述文件数据的数据内容、特征词表单和文件名长度;基于所述数据内容和所述特征词表单提取特征词;基于所述特征词和所述文件名长度生成所述文件名称。3.根据权利要求2所述的方法,其特征在于,所述基于所述加密规则和所述压缩文件生成加密压缩文件包括:提取所述文件名称中的关键字,将所述关键字转换为数字;将所述数字进行至少一次哈希运算生成哈希值,将所述哈希值作为所述压缩文件的密钥;使用所述密钥对所述压缩文件进行加密生成加密压缩文件。4.根据权利要求1所述的方法,其特征在于,所述基于所述文件排序规则对所述加密压缩文件进行排序,生成排序结果包括:获取所述文件块的划分顺序和每个文件块的划分顺序值,将所述加密压缩文件按照所述划分顺序排列;将所述划分顺序值作为所述加密压缩文件的第一排列值;为每个所述第一排列值分配一个附加值,计算所述第一排列值和所述附加值的和,将所述和作为所述加密压缩文件的第二排列值;将所述加密压缩文件按照所述第二排列值的大小升序或降序排序,生成排序结果。5.根据权利要求1所述的方法,其特征在于,所述基于所述排序结果创建传输任务包括:基于所述待传输大数据文件创建总任务;获取所述加密压缩文件的数量,基于所述加密压缩文件的数量将所述总任务划分为多个分任...

【专利技术属性】
技术研发人员:赵睿杨旭东王大庆邸宴龙张舰辛伟平任旭飞菅国梁
申请(专利权)人:中网华信科技股份有限公司
类型:发明
国别省市:

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

1