[发明专利]一种通过串口传输文件的方法及系统有效

专利信息
申请号: 201610873065.6 申请日: 2016-09-30
公开(公告)号: CN106502950B 公开(公告)日: 2019-10-01
发明(设计)人: 王中立 申请(专利权)人: 株洲太昌电子信息技术股份有限公司
主分类号: G06F13/42 分类号: G06F13/42
代理公司: 长沙思创联合知识产权代理事务所(普通合伙) 43215 代理人: 肖战胜;张英
地址: 412007 湖南*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种通过串口传输文件的方法及系统,包括以下步骤:步骤1:文件发送步骤;发送端通过串口向接收端发送文件数据时,还发送文件长度数据;步骤2:文件接收步骤;接收端接收到文件数据以及文件长度数据后,根据接收到的文件长度数据截取文件数据,得到最终的文件。该通过串口传输文件的方法易于实施,传输可靠性高。
搜索关键词: 一种 通过 串口 传输 文件 方法 系统
【主权项】:
1.一种通过串口传输文件的方法,其特征在于,包括以下步骤:步骤1:文件发送步骤;发送端通过串口向接收端发送文件数据时,还发送文件长度数据;步骤2:文件接收步骤;接收端接收到文件数据以及文件长度数据后,根据接收到的文件长度数据截取文件数据,得到最终的文件;步骤1中,采用字块的方式分帧传输文件数据;每一个字块的总数为M;M为整数,M≥64;每一个字块预留N个字节用于存放本帧数据中的有效数据数;N为整数,N≥2;步骤2中,接收端对每一个字块中的有效数据进行截取,再将所有字块的有效数据按顺序进行组合,形成最终的文件;所述的预留的N个字节位于字块的最前端或最末尾;M=128或1024;N=2;发送端与接收端使用XMODEM协议进行通信;在步骤1之前,发送端向接收端发出MD5校验码,在步骤2后,接收端进行MD5校验;校验通过则表明文件发送成功;在步骤1中,在发送文件数据前,单独发送文件长度数据;在步骤1中,将标识码与文件长度数据结合成一个文件长度字段与文件数据一并发送;所述的一并发送是指:文件长度字段位于文件数据的前端、尾端或中部;帧结构为:发送端在进行XMODEM协议的数据字块组合期间,由原先的选取128或1024字节,更改成选取126或1022字节;对于最后一帧未满126或1022字节的,则选取实际剩余字节数;原数据字节最后两字节用于填充字节长度;如字节长度为126,则填充0x00,0x7E,字节长度为1022,则填充0x03,0xFE;其余数据长度转换为十六进制数据填充此两字节即可。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201610873065.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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