[发明专利]一种文件下载方法、装置、存储介质以及电子设备在审
申请号: | 202310354596.4 | 申请日: | 2023-04-04 |
公开(公告)号: | CN116319757A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 杨洋 | 申请(专利权)人: | 平安国际融资租赁有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 付伟丽 |
地址: | 200000 上海市浦东新区中国(上海)*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 下载 方法 装置 存储 介质 以及 电子设备 | ||
1.一种文件下载方法,其特征在于,包括:
响应于用户选定的待生成的目标下载文件的各参数数据,生成目标业务对应的目标下载文件的下载请求,所述参数数据包括:必选参数数据以及非必选参数数据,所述必选参数数据包括目标数据源类型、各字段信息以及压缩格式类型,所述非必选参数数据包括:脱敏类型信息、文件分割请求信息;
基于所述下载请求携带的目标数据源类型以及各所述字段信息查找与目标数据源类型对应的目标数据源,得到所述目标下载文件对应的目标数据信息;
至少基于所述压缩格式类型对目标数据信息进行处理,生成满足各所述参数数据要求的目标业务对应的目标下载文件;
响应于用户对目标下载文件的下载操作,将目标下载文件发送给用户。
2.如权利要求1所述的方法,其特征在于,所述响应于用户选定的待生成的目标下载文件的各参数数据,生成目标业务对应的目标下载文件的下载请求,具体包括:
响应于用户选定的待生成的各下载文件对应的各参数数据;生成与各所述下载文件对应的下载请求;
基于下载请求生成时间的先后顺序,生成下载请求队列信息;
建立各下载请求获取线程与各所述下载请求的映射关系;
基于各所述映射关系分别对各下载请求获取线程对应的下载请求进行解析,得到各所述下载请求对应的待获取下载文件的各参数数据以及与各下载请求分别对应的下载请求获取线程标识。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
当目标下载请求获取线程的解析任务完成之后,按照下载请求队列生成的先后顺序,获取排名在前的等待下载请求的目标下载请求进行解析处理,获得与所述目标下载请求对应的各目标参数信息以及与目标下载请求对应的目标下载请求获取线程标识;
当目标下载请求获取线程异常时,基于所述目标下载请求获取线程标识对所述目标下载请求的获取任务进行异常处理。
4.如权利要求1所述的方法,其特征在于,当参数信息包括脱敏类型信息时,所述至少基于所述压缩格式类型对目标数据信息进行处理,生成满足各所述参数数据要求的目标业务对应的目标下载文件,具体包括:
确定各所述字段中的脱敏字段;
确定各所述脱敏字段对应的脱敏函数;
建立各所述脱敏字段与各所述脱敏函数的映射关系;
基于各所述映射关系对目标脱敏函数对应的目标脱敏字段的数据进行脱敏处理,得到脱敏数据;
基于所述压缩格式类型对脱敏数据进行压缩处理,生成满足各所述参数数据要求的目标业务对应的目标下载文件。
5.如权利要求1所述的方法,其特征在于,当所述参数信息包括文件分割请求信息时,所述至少基于所述压缩格式类型对目标数据信息进行处理,生成满足各所述参数数据要求的目标业务对应的目标下载文件,具体包括:
获取目标数据信息的数据量;
当所述数据量超过预设阈值时,对所述目标数据信息进行分割处理,得到各分割数据;
基于所述压缩格式类型分别对各所述分割数据进行压缩处理,生成满足各所述参数数据要求的目标业务对应的各目标下载文件。
6.如权利要求5所述的方法,其特征在于,在获取目标数据信息的数据量之后,所述方法还包括:
判断所述目标数据信息的数据量是否超过预设阈值;
在首次获得所述目标数据信息时,基于判断结果生成与所述目标数据信息对应的数据标签,所述数据标签携带有目标下载文件的标识信息以及文件大小属性信息;
在预设时段内,当再次获取包含目标下载文件标识信息的所述目标数据信息时,基于所述文件大小属性信息确定目标下载文件生成路径;
在预设时段后,基于实时更新的目标数据信息更新所述数据标签的属性信息,当再次对包含所述标识信息的目标下载文件进行下载时,基于更新的数据标签的文件大小属性信息确定目标下载文件生成路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际融资租赁有限公司,未经平安国际融资租赁有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310354596.4/1.html,转载请声明来源钻瓜专利网。