[发明专利]文件下载方法、装置、计算机设备和存储介质有效
申请号: | 201810715600.4 | 申请日: | 2018-07-03 |
公开(公告)号: | CN109040191B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 毛习均;曹敏 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 孙凯乐 |
地址: | 518052 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 下载 方法 装置 计算机 设备 存储 介质 | ||
1.一种文件下载方法,所述方法包括:
获取待下载文件及对应的关键信息;所述待下载文件为业务型文件;
将关键信息与待下载文件全文各个位置的数据信息进行匹配,得到相应的匹配结果;所述匹配结果为所述关键信息与所述待下载文件中的数据信息的关联情况;
根据匹配结果从所述待下载文件中分离出多个分块文件;
获取所述多个分块文件的下载级别;所述下载级别根据所述分块文件的信息内容确定;
根据下载级别,对所述多个分块文件分别进行下载,得到多个已下载分块文件;
所述根据匹配结果从所述待下载文件中分离出多个分块文件,包括:
从待下载文件上下文各个位置的数据信息中,筛选出所述匹配结果符合要求的多个位置的数据信息,并对所述多个位置的数据信息进行标记;将被标记的数据信息进行组合,得到组合文件;将所述组合文件按照预设长度进行划分,得到多个分块文件;所述分块文件为所述待下载文件中,与所述关键信息关联的数据信息的组合,具备与所述待下载文件相同的属性;
在根据匹配结果从所述待下载文件中分离出多个分块文件之后,还包括:
将所述多个分块文件进行压缩,得到多个压缩后的分块文件;
所述根据下载级别,对所述多个分块文件分别进行下载包括:
当检测到当前下载级别对应的分块文件下载完毕,根据与所述分块文件对应的校验匹配文件,对所述分块文件进行校验;
若校验错误,则重新下载所述分块文件;
若校验正确,则继续进行下载。
2.根据权利要求1所述的方法,其特征在于,所述根据匹配结果从所述待下载文件中分离出多个分块文件包括:
从所述待下载文件全文各个位置的数据信息中,筛选出匹配结果符合要求的多个位置的数据信息,并对所述多个位置的数据信息进行标记;
将被标记的在预设范围内的数据信息进行组合,得到多个数据信息组合,作为所述待下载文件中分离出的多个分块文件。
3.根据权利要求1所述的方法,其特征在于,所述获取所述多个分块文件的下载级别包括:
提取所述多个分块文件的信息内容;
根据所述多个分块文件的信息内容,查询信息内容与下载级别的对应关系,获取所述多个分块文件的下载级别。
4.根据权利要求3所述的方法,其特征在于,所述根据下载级别,对所述多个分块文件分别进行下载,得到多个已下载分块文件包括:
将所述多个分块文件按照下载级别进行排列,得到排列后的多个分块文件;
依次对排列后的多个分块文件进行下载,得到多个已下载分块文件。
5.根据权利要求1至4任意一项所述的方法,其特征在于,还包括:
若已下载分块文件大于预设个数,根据所述下载级别,将所述多个已下载分块文件组合在一起,得到与所述待下载文件对应的文件。
6.根据权利要求5所述的方法,其特征在于,在根据匹配结果从所述待下载文件中分离出多个分块文件之后,还包括:
建立与各个分块文件对应的校验匹配文件;
将所述多个分块文件对应的数据量分别与预设数据量进行比较,从多个分块文件中筛选出大于预设数据量的分块文件;
将大于预设数据量的分块文件进行划分,得到多个分块子文件;所述分块子文件的数据量小于预设数据量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810715600.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种调度方法、装置及计算机可读存储介质
- 下一篇:一种环境监测运维系统