[发明专利]一种基于单片机系统的数据流断点续传方法有效

专利信息
申请号: 201210159866.8 申请日: 2012-05-22
公开(公告)号: CN102710758A 公开(公告)日: 2012-10-03
发明(设计)人: 陈刚;荣宏;陈越;莫立宇 申请(专利权)人: 苏州云博信息技术有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/56
代理公司: 南京苏科专利代理有限责任公司 32102 代理人: 陈忠辉
地址: 215123 江苏省苏州市工*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明揭示了一种基于单片机系统的数据流断点续传方法,基于单片机系统通常具备的TCP或UDP基础传输层协议,通过采用“时间片轮转算法”来模拟多线程的实现,采用“帧”作为数据结构的基本单元,达到或接近计算机领域的数据流断点续传效果,消除了传输过程中的高误码率,提高了数据流的传输效率,降低了传输时间和网络流量,降低了通信成本。
搜索关键词: 一种 基于 单片机 系统 数据流 断点续传 方法
【主权项】:
一种基于单片机系统的数据流断点续传方法,其特征在于:基于单片机系统的TCP或UDP基础传输层协议,采用“帧”这种形式的载体作为数据传输的基本单元,采用时间片轮转算法,实现数据的“并发”传输,包括如下步骤:步骤一,将数据流按照大小拆分为多个数据包,再将数据包封装为“帧”;步骤二,数据发送端首先发送握手信息,向数据接收端请求发送数据,数据接收端收到后,将应答数据发送端,并做好接收准备;步骤三,数据发送端采用时间片轮转算法,将所有“帧”发送至数据接收端;步骤四,数据接收端接收到每个“帧”后,无需做出应答,数据接收端根据每个“帧”的校验码校验“帧”的完整性,如果接收到的“帧”校验正确,数据接收端将数据项内容取出,并根据帧序号将内容存放在指定的数组中;如果接收到的“帧”校验错误,将直接丢弃,帧序号保存在一个记录错误的数组中;步骤五,若因网络连接超时只接受到部分“帧”,在网络恢复后,数据发送端和数据接收端重新建立连接,数据发送端将未能传输的“帧”再次发送,数据接收端根据“帧”的标识符确定其所属的传输任务,并将所属的传输任务调出并恢复载入;步骤六,所有“帧”发送完成后,数据发送端进入等待数据接收端应答的状态,数据接收端根据握手信息,判断是否所有“帧”都已正确接收,如果所有“帧”都正确接收,数据接收端返回给数据发送端一个“应答帧”,同时,数据接收端将所有“帧”中的数据项依据帧序号依次组装,从而完成了数据的接收,数据发送端接收到“应答帧”后,清理资源,断开连接,结束任务;如果数据接收端发现接收到的“帧”有异常情况,数据接收端返回给数据发送端一个“失败响应帧”,并在“失败响应帧”的数据项中包含错误的“帧”的帧序号,数据发送端收到“失败响应帧”后,再次发送错误的“帧”的帧序号对应的“帧”,循环进行直到数据接收端所有“帧”都正确接收,则进入上述所有“帧”都正确接收后的进程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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