发明名称 |
实现车载终端空中升级的方法 |
摘要 |
本发明提供一种实现车载终端空中升级的方法,通过对应第一IP地址的第一无线链路向远程控制中心发送登陆请求;接收带有第二IP地址和端口参数的登陆成功应答消息,并根据所述第二IP地址和端口参数来设置用于远程升级文件下载的IP地址和端口号;接收所述远程控制中心的升级指令,并根据所述升级指令利用对应所述第二IP地址的第二无线链路登陆远程升级中心;发出升级请求指令;发送数据包请求指令;接收对应于所述序号的数据包;数据包序号递增一个单位直到接收到最后一个包为止,然后向远程升级中心和远程控制中心发送升级成功消息,处理终止。由于本发明基于移动通信网络和GPRS通信技术,因此可方便、快速并可靠地实现车载终端软件的空中升级。 |
申请公布号 |
CN101867916A |
申请公布日期 |
2010.10.20 |
申请号 |
CN200910106675.3 |
申请日期 |
2009.04.16 |
申请人 |
深圳市赛格导航科技股份有限公司 |
发明人 |
夏明辉 |
分类号 |
H04W8/24(2009.01)I;H04L29/06(2006.01)I;H04W24/02(2009.01)I |
主分类号 |
H04W8/24(2009.01)I |
代理机构 |
深圳市顺天达专利商标代理有限公司 44217 |
代理人 |
郭伟刚 |
主权项 |
一种实现车载终端空中升级的方法,其特征在于,包括以下步骤:S101、通过对应第一IP地址的第一无线链路向远程控制中心发送登陆请求;S102、接收带有第二IP地址和端口参数的登陆成功应答消息,并根据所述第二IP地址和端口参数来设置用于远程升级文件下载的地址和端口号;S103、接收所述远程控制中心的升级指令,并根据所述升级指令利用对应所述第二IP地址的第二无线链路登陆远程升级中心;S104、接收登陆成功消息,并发出升级请求指令,所述升级请求指令中包括升级类型、升级方式、当前版本号;S105、接收所述远程升级中心根据所述当前版本号是否找到升级文件的应答消息,如果找到,则存储所述应答消息,所述应答消息还包括升级文件名及版本号、文件大小、总包数以及校验码,并执行步骤S106,如果未找到升级文件,则向所述远程控制中心发送升级失败消息,处理终止;S106、发送数据包请求指令,所述数据包请求指令包括所需数据包序号;S107、接收对应于所述序号的数据包;S108、判断接收的所述数据包中的校验码是否正确,如果不正确,则重复执行步骤S106,如果所述校验码正确,则执行步骤S109;S109、所述数据包序号递增一个单位,重复执行步骤S106-S109,直到接收到最后一个包为止,然后向所述升级中心和所述远程控制中心发送升级成功消息,处理终止。 |
地址 |
518019 广东省深圳市南山区高新区市高新技术工业村T2栋B6厂房 |