System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于在线升级,涉及一种胎压传感器的在线升级方法和系统、车辆。
技术介绍
1、胎压侦测系统(tire pressure monitoring system,tpms)是现代汽车安全系统的重要组成部分,它能够实时监测轮胎的气压和温度,并在异常情况下向驾驶员发出预警,从而保障行车安全。
2、然而,由于胎压传感器通常被安装在车轮内部,且需要通过无线方式与整车网络进行通信,这无疑给固件升级带来了一定的挑战。例如,无线连接的不稳定性使得胎压传感器在固件升级过程中容易遭遇连接中断、数据丢失等状况,进而导致升级失败或升级后的胎压传感器性能不稳定。此外,考虑到胎压传感器需要长期工作并维持低功耗状态以延长使用寿命,传统的升级方法往往要求胎压传感器进行主动扫描或持续广播,这无疑会增加传感器的功耗,从而缩短其使用寿命。
3、当前的胎压传感器在线升级技术在功耗控制和同步升级方面也存在诸多不足。例如,需要手持工具或者车载低频工具发送低频唤醒报文来唤醒胎压传感器开启可连接升级广播,此方式会造成成本的增加,此外胎压传感器实时性发送可连接广播,在造成衰减电池寿命同时也会对实时采集广播传输胎压数据造成一定的干扰风险。此外,现有技术缺乏有效机制来确保多个胎压传感器实现“同升同降”,这可能导致胎压传感器间的固件版本不一致,进而引发胎压数据协议混乱,最终影响行车安全。
技术实现思路
1、本申请的目的在于提供一种胎压传感器的在线升级方法和系统、车辆,用于提高胎压传感器在线升级过程的稳定性和安全性
2、第一方面,本申请提供一种胎压传感器的在线升级方法,应用于车辆的车载系统,所述车辆的每个轮胎固定设有胎压传感器,所述车载系统与所述胎压传感器蓝牙连接,并与云端服务器远程连接;所述方法包括:从所述云端服务器获取用于升级所述胎压传感器的升级包;获取用户的升级授权指令;对所述胎压传感器进行身份认证;在身份认证成功后,基于所述升级授权指令发送所述升级包至所述胎压传感器;向所述胎压传感器发送激活指令,以激活所述升级包进行在线同步升级。
3、在第一方面的一种实现方式中,从所述云端服务器获取用于升级所述胎压传感器的升级包包括:
4、扫描由所述胎压传感器发射的信标协议广播;所述信标协议广播由所述胎压传感器在监测到车辆运动时发射,包括预升级的版本标签、车辆的胎压信息以及轮胎的温度信息;
5、将所述预升级的版本标签上传至所述云端服务器;由所述云端服务器通过比对确定与所述预升级的版本标签相匹配的升级包;
6、从所述云端服务器下载所述升级包。
7、在第一方面的一种实现方式中,获取用户的升级授权指令包括:
8、向用户发送升级条款;所述升级条款包括预计升级时间和在升级时车辆被锁定时间;
9、接收所述用户对所述升级条款的确认信息;
10、基于所述确认信息,生成所述升级授权指令。
11、在第一方面的一种实现方式中,对所述胎压传感器进行身份认证包括:
12、扫描由所述胎压传感器发射的定时长的可连接的升级广播;所述升级广播是由所述胎压传感器在监测到车辆停止后开启的发射窗口;
13、从所述升级广播的报文中获取用于安全认证的随机数;
14、对所述随机数进行加密,得到加密后的随机数;
15、将所述加密后的随机数添加到签名协议的数据报文;
16、建立与所述胎压传感器的蓝牙连接;
17、在预设时间片内发送所述数据报文至所述胎压传感器以进行签名验证;
18、若签名验证成功,则表示身份认证成功;否则表示身份认证失败。
19、在第一方面的一种实现方式中,对所述胎压传感器进行身份认证包括:
20、建立与所述胎压传感器的蓝牙连接;
21、接收由所述胎压传感器发送的包括随机数报文的数据包和对应的签名请求;
22、基于所述签名请求对所述随机数报文进行签名,得到签名后的随机数报文;
23、将所述签名后的随机数报文发送至所述胎压传感器以进行签名验证;
24、若签名验证成功,则表示身份认证成功;否则表示身份认证失败。
25、在第一方面的一种实现方式中,还包括:
26、扫描由所述胎压传感器发射的定时长的版本广播;所述版本广播由所述胎压传感器在接收到激活指令且被激活后发射,包括预升级的版本标签和当前运行的版本标签;
27、将所述当前运行的版本标签和所述预升级的版本标签进行比较;
28、若版本相同,则认定所述胎压传感器升级成功;
29、若版本不同,则认定所述胎压传感器升级失败。
30、在第一方面的一种实现方式中,还包括:
31、若在所述预计升级时间内监测到所述胎压传感器中无待激活的升级包,则向所述胎压传感器发送休眠指令,以控制所述胎压传感器进入休眠状态;
32、若有若干所述胎压传感器升级失败,则对已经成功升级的胎压传感器发送回退指令;所述回退指令用于使所述已经成功升级的胎压传感器退回至升级前版本;
33、若在所述升级包的传输过程中升级任务被中断,或者在等待激活升级包的过程中升级任务被中断,则在下次升级时继续被中断的升级任务。
34、第二方面,本申请提供一种胎压传感器的在线升级系统,包括:车载ota升级设备,所述车载ota升级设备与云端服务器远程连接,用于从所述云端服务器获取用于升级胎压传感器的升级包;车载蓝牙升级设备,所述车载蓝牙升级设备与所述车载ota升级设备通过整车网络通信连接,以及与所述胎压传感器蓝牙连接,用于获取用户的升级授权指令;对所述胎压传感器进行身份认证;在身份认证成功后,基于所述升级授权指令发送所述升级包至所述胎压传感器;向所述胎压传感器发送激活指令,以激活所述升级包进行在线同步升级。
35、第三方面,本申请提供一种车辆,包括:固定设有胎压传感器的多个轮胎;以及如上述所述的胎压传感器的在线升级系统;其中所述胎压传感器包括速度传感器、温度传感器和压力传感器中的任意一种或多种,每个所述胎压传感器包括蓝牙射频模块;所述速度传感器用于监测车辆的运动状态;所述温度传感器用于监测轮胎的温度信息;所述压力传感器用于监测车辆的胎压信息;所述蓝牙射频模块用于根据所述车辆的运动状态发射或中断射频广播信号。
36、在第三方面的一种实现方式中,所述蓝牙射频模块根据所述车辆的运动状态发射或中断射频广播信号包括:
37、若所述车辆的运动状态为启动状态,则开启发射信标协议广播;
38、若所述车辆的运动状态为静止状态,则开启发射定时长的可连接的升级广播;
39、若所述车辆的运动状态为休眠状态,则中断射频广播。
40、如上所述,本申请所述的胎压传感器的在线升级方法和系统、车辆通过远程且高效的在线升级方式实现了对多个胎压传感器的本文档来自技高网...
【技术保护点】
1.一种胎压传感器的在线升级方法,其特征在于,应用于车辆的车载系统,所述车辆的每个轮胎固定设有胎压传感器,所述车载系统与所述胎压传感器蓝牙连接,并与云端服务器远程连接;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,从所述云端服务器获取用于升级所述胎压传感器的升级包包括:
3.根据权利要求1所述的方法,其特征在于,获取用户的升级授权指令包括:
4.根据权利要求1所述的方法,其特征在于,对所述胎压传感器进行身份认证包括:
5.根据权利要求1所述的方法,其特征在于,对所述胎压传感器进行身份认证包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.一种胎压传感器的在线升级系统,其特征在于,包括:
9.一种车辆,其特征在于,包括:固定设有胎压传感器的多个轮胎;以及如权利要求8所述的胎压传感器的在线升级系统;
10.根据权利要求9所述的车辆,其特征在于,所述蓝牙射频模块根据所述车辆的运动状态发射或中断射频广播信号
...【技术特征摘要】
1.一种胎压传感器的在线升级方法,其特征在于,应用于车辆的车载系统,所述车辆的每个轮胎固定设有胎压传感器,所述车载系统与所述胎压传感器蓝牙连接,并与云端服务器远程连接;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,从所述云端服务器获取用于升级所述胎压传感器的升级包包括:
3.根据权利要求1所述的方法,其特征在于,获取用户的升级授权指令包括:
4.根据权利要求1所述的方法,其特征在于,对所述胎压传感器进行身份认证包括:
5.根据权利要求1...
【专利技术属性】
技术研发人员:史卫华,陈万东,谢中炎,
申请(专利权)人:保隆霍富上海电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。