[发明专利]基于物联网的智能农业机械系统的更新方法及系统在审
申请号: | 201610717078.4 | 申请日: | 2016-08-24 |
公开(公告)号: | CN106130793A | 公开(公告)日: | 2016-11-16 |
发明(设计)人: | 张伟;张磊 | 申请(专利权)人: | 上海雷尼威尔技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L12/801;H04L12/805;H04W4/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201112 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于物联网的智能农业机械系统的更新方法及系统,包括以下步骤:S01在上电状态下,智能农业机械的智能终端每间隔5~30分钟发送一次采集数据包至上位机,上位机接收到该采集数据包之后,回复采集数据应答包;S02当有版本更新时,上位机会定时连续发送版本更新请求包,该版本更新请求包内包括版本号、版本大小、版本预定启用时间;S03确定版本号,S04确定分包大小;S05发送版本更新分包;S06检测时间间隔并调整上位机发包策略,S08,重复循环直至分包下载完成。 | ||
搜索关键词: | 基于 联网 智能 农业机械 系统 更新 方法 | ||
【主权项】:
基于物联网的智能农业机械系统的更新方法,其特征在于,包括以下步骤:S01:在上电状态下,智能农业机械的智能终端每间隔5~30分钟发送一次采集数据包至上位机,上位机接收到该采集数据包之后,回复采集数据应答包;S02:当有版本更新时,上位机会定时连续发送版本更新请求包,该版本更新请求包内包括版本号、版本大小、版本预定启用时间;S03:智能农业机械的智能终端接收到版本更新请求包之后,对比智能终端使用的版本号与版本更新请求包版本号;若智能终端使用的版本号与版本更新请求包版本号相同,则发送拒绝更新应答,并记录拒绝更新原因;若智能终端使用的版本号小于版本更新请求包版本号,则发送确认更新应答,所述确认更新应答内包括该智能终端实时的上行速度、下行速度和内存状态;S04:上位机根据该智能终端的采集数据包发送频率、通信传输速度、更新包大小和该智能终端内存状态确定版本更新包最适合的分包大小,并将版本更新包分成可以在一次采集数据包发送间隔时间内下行完成的大小的分包;上位机在完成上述动作之后最近一次接收到该智能终端发送的采集数据包时发送第一版本更新分包;S05:智能农业机械的智能终端接收到第一版本更新分包之后,智能终端检测该版本更新分包地址映射到Flash地址是否存在数据;若有数据,则擦除已有数据;若没有数据,则直接将该第一版本更新分包写入映射到的该Flash地址;写入完成之后,智能终端发送第一版本更新分包应答包,所述第一版本更新分包应答包内包括该分包的分包序号;S06:上位机接收到第一版本更新分包应答包之后,若上位机自发送第一版本更新分包为起始时间至接收到第一版本更新分包应答包为终止时间的该段时间长度大于或等于智能终端发送采集数据包的时间间隔,则上位机调整没有发送的剩余版本更新分包的分包数、分包序号以及分包大小;若上位机自发送第一版本更新分包为起始时间至接收到第一版本更新分包应答包为终止时间的该段时间长度小于智能终端发送采集数据包的时间间隔,则由上位机判断自发送第一版本更新分包为起始时间至接收到第一版本更新分包应答包为终止时间的该段时间长度与智能终端发送采集数据包的时间间隔之间的比例;若该比例小于1/2,则上位机发送第二版本更新分包;若该比例大于1/2,则上位机降低发送版本更新包的优先级并提升采集数据应答包和其他下行数据包的优先级;S07:将步骤S06中的第一版本更新分包、第一版本更新分包应答包按照分包序号后移并替换,每替换一次重复步骤S06,直至上位机接收到最后一个分包序号对应版本更新分包应答包;上位机确认该智能农业机械的智能终端版本更新包下载完毕,并发送启动安装请求;S08:智能农业机械的智能终端接收到发送启动安装请求包之后,核对Flash地址内版本更新包的分包序号,若分包序号连续无误,则安装该下载好的版本更新包;若缺少一个或几个分包序号,则记录这些分包序号,并向上位机发送重新下载这些分包序号对应的版本更新分包的请求,上位机接收到重新下载这些分包序号对应的版本更新分包的请求之后,按照分包序号修改并替换步骤S04~S06中的版本更新分包和版本更新分包应答包,并循环步骤S04~S06,直至Flash地址内版本更新包的分包序号连续无误之后,安装该下载好的版本更新包。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海雷尼威尔技术有限公司,未经上海雷尼威尔技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610717078.4/,转载请声明来源钻瓜专利网。