[发明专利]一种基于数据流和哈希比对的文件上传方法及系统在审

专利信息
申请号: 201910242474.X 申请日: 2019-03-28
公开(公告)号: CN109819056A 公开(公告)日: 2019-05-28
发明(设计)人: 元英会;肖雪;罗森;王大伟;陈峰;王仕宁 申请(专利权)人: 山东浪潮云信息技术有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;G06F16/13
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜明
地址: 250100 山东省济南市高*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 哈希 文件上传 上传 数据流 比对 数据流文件 云端 校验 解析 普通文件 上传文件 时间容错 实现文件 业务场景 用户操作 真实文件 自动生成 删除 后台 入库 服务 创建 发布
【权利要求书】:

1.一种基于数据流和哈希比对的文件上传方法,其特征在于:该上传方法在上传普通文件时,用户选择上传文件,利用APP服务在本地创建数据流文件并自动生成哈希值,用户只上传哈希值,云端对哈希值进行解析成为真正的文件名并入库,用户操作完成后,通过APP服务在后台上传真实文件,将数据流文件发布至云端,由云端对文件进行解析及拆分,并重命名,形成用户实际上传的文件,并完成校验,校验通过后删除本地的数据流文件。

2.根据权利要求1所述的基于数据流和哈希比对的文件上传方法,其特征在于:该方法在上传超大文件时,截取文件首尾哈希值,文件完成上传后,由云端对数据流解析,截取同样部分首尾哈希值进行哈希比对,确保文件无差异。

3.根据权利要求2所述的基于数据流和哈希比对的文件上传方法,其特征在于:该方法具体包括以下步骤:

S1、用户选择上传的文件;

S2、APP端对用户选择的文件进行检查是否符合要求,若符合要求执行步骤S3,否则返回执行步骤S1;

S3、用户确认已选择的文件,并将已确认的文件显示在用户前端;

S4、APP服务对已选择的文件进行哈希预处理,生成哈希值与数据流文件,并保存在本地目录;

S5、用户确认上传文件后,APP端将文件的哈希值上传至云端,云端接收成功后提示用户上传成功;

S6、APP端通过APP服务上传数据流文件至云端,将数据流文件解析为正常文件;

S7、获取每个文件的哈希值,并进行比对,若比对成功,则执行步骤S8,否则返回执行步骤S6;

S8、向APP服务发送比对成功指令,且APP服务将本地数据流文件删除。

4.根据权利要求3所述的基于数据流和哈希比对的文件上传方法,其特征在于:步骤S2中,若文件过大、文件超出APP端设置的承载范畴则为不符合要求。

5.根据权利要求4所述的基于数据流和哈希比对的文件上传方法,其特征在于:步骤S3将已确认的文件显示在用户前端后,用户需要检查已上传的文件是否符合文件大小,判断文件为普通文件或者超大文件,以确定是否将文件分段哈希。

6.根据权利要求5所述的基于数据流和哈希比对的文件上传方法,其特征在于:步骤S4中,生成的哈希值包括文件名称、创建时间、文件大小和文件扩展名。

7.根据权利要求6所述的基于数据流和哈希比对的文件上传方法,其特征在于:步骤S4中生成的数据流文件为dat文件。

8.一种基于数据流和哈希比对的文件上传系统,其特征在于:该系统包括用户操作、APP端、APP服务和云端,所述用户操作用于用户选择上传的文件及确认上传的文件;APP端和APP服务用于对确认上传的文件生成哈希值和本地数据流文件;云端用于接收上传的文件的哈希值和数据流文件。

9.根据权利要求8所述的基于数据流和哈希比对的文件上传方法,其特征在于:所述哈希值包括文件名称、创建时间、文件大小和文件扩展名。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮云信息技术有限公司,未经山东浪潮云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910242474.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top