[发明专利]一种高效的可调度的二维码传输文件的方法在审
申请号: | 201810055143.0 | 申请日: | 2018-01-19 |
公开(公告)号: | CN108173963A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 范霖庆 | 申请(专利权)人: | 大唐终端技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06K17/00 |
代理公司: | 北京中企鸿阳知识产权代理事务所(普通合伙) 11487 | 代理人: | 郭鸿雁 |
地址: | 300203 天津市滨海新区空港经*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种高效的可调度的二维码传输文件的方法,包括:发送端接收任务传输指令并对该任务传输指令进行解析;发送端对查询得到的文件进行文件处理,将待发送文件转化为多个可通过二维码进行传输的碎片文件,以优先级顺序进行抢占式发送;接收端进行预接收,等待正文传输;接收端接收正文的二维码,识别并接收正文所属的二维码,将二维码识别成为对应的字符串,开始接收正文的碎片文件,对正文进行解析,将正文碎片放入对应的目的位置;对接收到的碎片进行还原处理,将接收到的碎片还原为原文件,并记录接收完成状态,供用户查询。本发明通过一帧图像播放多个二维码,提高发送效率,使用抢占式发送,实现不同优先级任务的调度,支持断点续传。 1 | ||
搜索关键词: | 二维码 传输文件 任务传输 碎片文件 发送端 接收端 可调度 抢占式 解析 发送 指令 待发送文件 二维码识别 优先级顺序 断点续传 发送效率 还原处理 记录接收 目的位置 完成状态 文件处理 用户查询 传输 原文件 帧图像 字符串 放入 还原 调度 播放 查询 转化 | ||
步骤S1,发送端接收任务传输指令并对该任务传输指令进行解析,得到解析结果;
步骤S2,所述发送端根据解析结果查询对应的文件,并对查询得到的文件进行文件处理,得到待发送文件,将所述待发送文件转化为多个可通过二维码进行传输的碎片文件,并根据传输指令中记载的优先级,将处理得到的碎片文件以该优先级顺序进行抢占式发送;
步骤S3,接收端进行预接收,包括接收任务相关属性和文件相关属性,并进行任务解析,等待正文传输;
步骤S4,所述接收端接收正文的二维码,识别并接收正文所属的二维码,将二维码识别成为对应的字符串,开始接收正文的碎片文件,对正文进行解析,将正文碎片放入对应的目的位置;
步骤S5,对接收到的碎片进行还原处理,将接收到的碎片还原为原文件,并记录接收完成状态,供用户查询。
2.如权利要求1所述的高效的可调度的二维码传输文件的方法,其特征在于,在所述步骤S1中,所述任务传输指令包括:日期、文件名、md5sum校验计算值和优先级。3.如权利要求1所述的高效的可调度的二维码传输文件的方法,其特征在于,在所述步骤S2中,所述对查询得到的文件进行文件处理,包括如下步骤:压缩、裁剪、文本化、加报头和加密操作,转化为多个可通过二维码进行传输的碎片。4.如权利要求1所述的高效的可调度的二维码传输文件的方法,其特征在于,在所述步骤S2中,所述发送端将处理得到的碎片文件转换成二维码进行显示,并在发送完成后记录发送结果。5.如权利要求1所述的高效的可调度的二维码传输文件的方法,其特征在于,在所述步骤S4中,每个所述碎片文件均包括报头和正文。6.如权利要求1所述的高效的可调度的二维码传输文件的方法,其特征在于,在所述步骤S4中,所述对正文进行解析,将正文碎片放入对应的目的位置,包括:接收正文的二维码,识别并接收正文所属的二维码,将二维码识别成为对应的字符串,根据每个碎片文件中携带的报头,将接收到的字符消息正确的分类,放入目标目录。7.如权利要求1所述的高效的可调度的二维码传输文件的方法,其特征在于,在所述步骤S5中,所述对接收到的碎片进行还原处理,包括:解密、去文本化、拼接和解压缩操作。8.如权利要求1所述的高效的可调度的二维码传输文件的方法,其特征在于,在所述步骤S2中,所述将处理得到的碎片文件以该优先级顺序进行抢占式发送,包括如下步骤:在当前任务的执行过程中,如果有更高优先级的任务到来,则保存现场,并开始执行更高优先级的任务,完毕后再恢复现场继续执行,对之前挂起的任务继续进行断点续传。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐终端技术有限公司,未经大唐终端技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810055143.0/,转载请声明来源钻瓜专利网。
- 上一篇:红树林生长环境监测系统
- 下一篇:一种基于云储存的客户信息管理中心