[发明专利]一种文件断点上传方法及系统在审
| 申请号: | 202211108840.0 | 申请日: | 2022-09-13 |
| 公开(公告)号: | CN115484256A | 公开(公告)日: | 2022-12-16 |
| 发明(设计)人: | 隗延红;马强;刘斌;张祥国;黄振阳 | 申请(专利权)人: | 山东旗帜信息有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/60;H04L9/32 |
| 代理公司: | 济南鼎信专利商标代理事务所(普通合伙) 37245 | 代理人: | 赵长林 |
| 地址: | 250000 山东省济南市高新区天*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 断点 上传 方法 系统 | ||
1.一种文件断点上传方法,其特征在于:包括如下步骤:
获取待上传文件信息;
若待上传文件的大小超过设定阈值,则将待上传文件进行切片处理得到切片文件;
将切片文件进行顺序上传,并记载切片文件的上传记录;
在上传中断后记录上传记录对应的已经完成传输的切片文件;
在需要继续传输时,根据切片文件的上传记录,继续传输已经完成传输的切片文件的下一个切片文件。
2.根据权利要求1所述的一种文件断点上传方法,其特征在于:所述设定阈值的大小与切片文件的大小一致。
3.根据权利要求1所述的一种文件断点上传方法,其特征在于:还包括对于切片文件的一致性校验的过程:
在切片文件传输过程中,先获取待上传切片文件中前端的预校验数据;
根据预校验数据检测该切片文件是否曾经上传过,如果已经上传过,则将匹配到数据文件作为预匹配文件,并将预匹配文件作为该切片文件,继而完成了该切片文件的上传。
4.根据权利要求3所述的一种文件断点上传方法,其特征在于:按照如下方式进行预校验数据的校验处理:
记录已经上传的文件中的已上传切片文件的校验值作为原始校验值;
计算切片文件当中的预校验数据对应的预校验值,
将预校验值与原始校验值进行比对,若存在匹配,则将匹配对应的已上传切片文件复制到待上传切片文件的存储位置作为待上传切片文件,若不存在匹配,则将待上传切片文件进行继续上传。
5.根据权利要求3所述的一种文件断点上传方法,其特征在于:所述原始校验值为MD5校验值和SHA512校验值的共同校验。
6.根据权利要求3所述的一种文件断点上传方法,其特征在于:所述切片文件的大小为3M-10M,所述预校验数据的大小为100K-300K。
7.根据权利要求1所述的一种文件断点上传方法,其特征在于:还包括一用于记录文件信息的文件记录表,所述文件记录表包括如下内容:文件信息、切片文件信息、文件上传信息。
8.根据权利要求7所述的一种文件断点上传方法,其特征在于:文件记录表包括如下三个子内容:
所述文件信息包括包括文件的ID,文件的存储路径,文件的预览地址,文件的MD5校验值和SHA512校验值,格式,文件名;
所述切片文件信息包括切片文件的序号,切片文件的MD5校验值和SHA512校验值;
所述文件上传信息包括上传者信息,上传时间,文件上传路径,删除标记。
9.根据权利要求1所述的一种文件断点上传方法,其特征在于:所述待上传文件按照如下方式进行切片处理:首先根据待上传文件的大小和切片数据的大小进行切片验证,若待上传文件的大小超过设定阈值,然后对于待上传文件按照切片数据的大小进行切片,余下的文件作为最后一个切片。
10.一种文件断点上传系统,其特征在于:包括如下模块:
文件获取模块,用于获取待上传文件信息;
判断切片模块,用于判断待上传文件的大小是否超过设定阈值,若超过则将待上传文件进行切片处理得到切片文件;
文件上传模块,将切片文件进行顺序上传,并记载切片文件的上传记录;在上传中断后记录上传记录对应的已经完成传输的切片文件;
续传模块,用于在需要继续传输时,根据切片文件的上传记录,继续传输已经完成传输的切片文件的下一个切片文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东旗帜信息有限公司,未经山东旗帜信息有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211108840.0/1.html,转载请声明来源钻瓜专利网。





