[发明专利]一种物联网车载终端的局域网无线升级方法在审
申请号: | 201710278836.1 | 申请日: | 2017-04-25 |
公开(公告)号: | CN107426279A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 王云朋;李宏梅;郑祥滨;吴南南;王晶 | 申请(专利权)人: | 航天科技控股集团股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W84/12;G06F9/44;G06F9/445 |
代理公司: | 哈尔滨市松花江专利商标事务所23109 | 代理人: | 杨立超 |
地址: | 150060 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 车载 终端 局域网 无线 升级 方法 | ||
1.一种物联网车载终端的局域网无线升级方法,其特征在于,包括以下步骤:
将PC与车载终端以wifi无线网络的方式连接,并把PC中的车载终端程序软件版本号与车载终端中运行的程序软件版本号进行比对,所述对比过程通过程序升级软件完成;
如果两个版本号比对结果一致,PC端升级软件会提示版本号相同是否继续升级,选择“确定”则继续执行升级流程,选择“取消”则停止升级;
如果两个版本号比对结果不一致,PC端升级软件继续执行升级流程:
升级软件通过http协议下发修改车载终端wifi传输模式指令;
车载终端的wifi传输模式修改成功后,返回模式修改成功指令;PC端升级软件接收到此成功指令后,将升级用的程序文件的内容以16进制的数据格式通过自定义升级协议分成包处理,总包数为N个;
车载终端接收升级程序文件完成时,检测接收到数据的包号以及接收到的升级程序文件总包数是否为N,如果接收的包数小于N,车载终端会将传输过程未接收到的包号返回PC端升级软件,PC端进行补传,直到车载终端发送接收完成指令;
车载终端接收数据包过程中按照升级程序文件的大小和包号进行存储,同时备份车载终端升级前的程序;
车载终端接收数据完成后,车载终端将数据按照传输包号和升级程序文件的大小进行组合并执行一次升级程序文件;
如果执行成功车载终端会将升级成功的软件版本号和升级成功的标识返回PC端升级软件,PC端升级软件提示“升级成功”并结束对车载终端的升级;如果执行不成功,车载终端会自动复位重新读取备份的升级前的程序,并将当前车载终端的软件版本号和升级失败标识返回给PC端升级软件,PC端升级软件会提示“升级失败”并询问是否继续升级,如果选“确定”则会重新执行升级,否则PC端升级软件将结束对车载终端的升级。
2.根据权利要求1所述的一种物联网车载终端的局域网无线升级方法,其特征在于,所述将升级用的程序文件的内容以16进制的数据格式通过自定义升级协议分成包处理的过程如下:
第一包数据携带升级程序文件的版本号+升级程序文件总包数N+升级程序文件大小+升级程序文件的部分内容数据,第二包到第N-1包数据由包号+升级程序文件内容数据,最后一包由包号+升级程序文件内容数据+发送结束标识组成。
3.根据权利要求2所述的一种物联网车载终端的局域网无线升级方法,其特征在于,将升级用的程序文件的内容以16进制的数据格式通过自定义升级协议分成包处理的过程中所述的自定义升级协议如下:
ID为0x01,长度对应为BYTE,
内容:WIFI传输模式修改结果:0表示协议模式,1表示透明模式;
ID为0x02,长度对应为WORD,
内容:包号+版本号+升级程序文件大小+升级程序文件内容+接收结束标识;
ID为0x03,长度对应为BYTE,
内容:软件版本号+升级结果;升级结果:0表示失败,1表示成功;
ID为0x04,长度对应为WORD,
内容:未接收到的升级程序文件包号为0~N,N=<500;在需要补传数据是发送此指令,否则不发此指令。
4.根据权利要求3所述的一种物联网车载终端的局域网无线升级方法,其特征在于,所述车载终端wifi传输模式指令为透明模式。
5.根据权利要求1至4之一所述的一种物联网车载终端的局域网无线升级方法,其特征在于,所述通过PC端的升级软件对车载终端程序的版本号进行比对的过程如下:
连接成功后在PC端开启升级软件,
通过路径选择升级用的程序文件,输入要升级程序文件的版本号,然后确认升级;
升级软件通过HTTP协议下发查询车载终端软件版本号的指令,车载终端接到指令后按照HTTP协议解析指令,将当前的车载终端软件版本号以http协议的格式发送给PC端的升级软件;
PC端的升级软件将接收到的车载终端当前的软件版本号与要升级程序文件的版本号进行比对。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科技控股集团股份有限公司,未经航天科技控股集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710278836.1/1.html,转载请声明来源钻瓜专利网。