求教远程升级的解决方案

[复制链接]
 楼主| 21ID 发表于 2012-5-28 10:27 | 显示全部楼层 |阅读模式
在做远程升级,通过GPRS,目前能实现远程升级,不过就是速度非常慢,大概需要半个小时。程序代码100K左右。
请教一下各位前辈有做过类似的项目吗?有什么经验让我学习一下的吗?
 楼主| 21ID 发表于 2012-5-28 13:03 | 显示全部楼层
前辈们,来回答一下呀
tyw 发表于 2012-5-28 14:04 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ji7411 发表于 2012-5-28 14:29 | 显示全部楼层
好书,多谢T叔
Tinnal 发表于 2012-5-28 14:30 | 显示全部楼层
你想交流什么?GPRS本来就慢。不仅传输速度慢,最大的问题还有传输延时,所以如果采用一应一答的方式,你得到的传输速度就远远达不到GPRS的标称速度。
比较好的方式是采用类似TCP滑动窗口的概念,说白了,也就是说,同时允许发送多包,再多包确认。只要这个窗口够大,就能克服传输延时。你可以自己去查查TCP的窗口的概念。此外,你还可以对数据进行组确认而不是单包确认。这样速度可能更快。
 楼主| 21ID 发表于 2012-5-28 15:37 | 显示全部楼层
感谢T叔和Tinnal!
我现在的方式就是一应一答,速度相当的慢!试试采用TCP滑动窗口的概念。
学习了!
 楼主| 21ID 发表于 2012-12-21 08:20 | 显示全部楼层
很久的贴子了,还没结贴。
目前采用TCP滑动窗口的概念,速度能提升,特别在使用串口升级的时候。不过在用GPRS升级升序的时候,窗口太了接收还不是不理想。我想这跟网络状况也有关系的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

157

主题

912

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部