System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于车辆fota升级,具体涉及一种基于馈电防护的车辆fota升级系统及方法。
技术介绍
1、在车辆fota升级过程中,来自外部电源的异常馈电可能会导致车辆fota升级过程中的软件崩溃或损坏,甚至造成车辆无法正常行驶,存在一定的安全隐患。
2、目前,常用的车辆fota升级技术主要采用差分升级或镜像升级的方式来保护车辆系统的安全性。差分升级会将升级包与原始软件进行比对,仅对发生变化的部分进行升级。镜像升级则会在升级过程中将车辆系统复制到备用分区,并在升级完成后切换到备用分区。差分升级需要对原始软件进行完整备份,而镜像升级则会增加车辆的成本和复杂性。然而,无论是差分升级还是镜像升级都无法完全杜绝来自外部电源的异常馈电带来的安全风险。
技术实现思路
1、鉴于以上所述的现有技术的缺点,本专利技术的目的是提供一种基于馈电防护的车辆fota升级系统及方法,解决了fota升级过程中外部电源出现异常馈电的问题,可以保护车辆系统免受来自外部电源的异常馈电影响,无需对原始软件进行完整备份,降低了车辆的成本和复杂性。
2、为实现上述目的,本专利技术采用如下技术方案:
3、本申请第一方面,提供一种基于馈电防护的车辆fota升级系统,包括:
4、电参数获取模块,至少用于获取外部电源的电参数,所述电参数包括电压、电流和电频率;馈电防护模块,至少用于基于所述电参数监测外部电源的馈电状态,并将所述馈电状态发送至升级控制模块;
5、升级控制模块,至
6、作为本专利技术的一种实施方式,所述馈电防护模块包括电压监测模块、电流监测模块和/或电频率监测模块,若所述电压超过预设电压阈值和/或所述电流超过预设电流阈值和/或所述电频率超过预设电频率阈值,则所述馈电状态所映射的馈电结果为异常馈电结果;
7、所述升级控制模块基于所述异常馈电结果控制车辆fota终止升级。
8、作为本专利技术的一种实施方式,所述车辆fota升级系统还包括恢复模块;
9、所述恢复模块用于当所述升级控制模块基于所述异常馈电结果终止车辆fota升级后,将车辆恢复到升级前的状态。
10、作为本专利技术的一种实施方式,所述馈电防护模块设置在车辆的可执行运算设备中,所述可执行运算设备包括ecu和/或车载网络。
11、作为本专利技术的一种实施方式,所述车辆fota升级系统还包括状态获取模块;
12、所述状态获取模块用于获取外部电源状态、车辆运行状态和高压系统状态,所述车辆运行状态包括驻车状态和非驻车状态,所述高压系统状态包括动力电池电量。
13、作为本专利技术的一种实施方式,所述车辆fota升级系统还包括第一判断模块、第一执行模块和第二执行模块;
14、所述第一判断模块用于在所述馈电防护模块生成异常馈电结果之后,车辆fota继续升级之前,判断车辆运行状态和高压系统状态;
15、所述第一执行模块用于若所述车辆运行状态为驻车状态,且所述动力电池电量不低于预设电量阈值时,通过高压系统对外部电源补电;
16、所述第二执行模块用于若所述车辆运行状态为非驻车状态时,通过电机对外部电源补电。
17、作为本专利技术的一种实施方式,所述车辆fota升级系统还包括第二判断模块、第一终止模块和第二终止模块;
18、所述第二判断模块用于在所述第一执行模块或第二执行模块对外部电源补电之后,车辆fota升级继续之前,持续判断外部电源状态、车辆运行状态和高压系统状态;
19、若所述动力电池电量低于预设电量阈值,所述第一终止模块终止高压系统对所述外部电源补电;
20、若所述外部电源被补电后,所述外部电源电量在预设时间段内不高于预设补电阈值,所述第二终止模块终止高压系统对所述外部电源补电,或终止电机对所述外部电源补电。
21、作为本专利技术的一种实施方式,所述车辆fota升级系统还包括第三判断模块、第一关联模块和第二关联模块;
22、所述第三判断模块用于在终止高压系统对所述外部电源补电和/或终止电机对所述外部电源补电后,获取并判断外部电源状态;
23、若车辆驻车状态下,所述外部电源电量高于预设补电阈值,所述第一关联模块将所述外部电源电量高于预设补电阈值的信号发送至升级控制模块,所述升级控制模块保持车辆fota升级;
24、若所述外部电源电量不高于预设补电阈值,所述第二关联模块将所述外部电源电量不高于预设补电阈值的信号发送至升级控制模块,所述升级控制模块终止车辆fota升级。
25、作为本专利技术的一种实施方式,所述车辆fota升级系统还包括第四判断模块、第三关联模块;
26、所述第四判断模块用于在所述第一执行模块或第二执行模块对外部电源补电后,持续判断外部电源电量;
27、若所述外部电源电量在预设时间段内高于预设补电阈值,所述第三关联模块将所述外部电源电量高于预设补电阈值的信号发送至升级控制模块,所述升级控制模块保持车辆fota升级。
28、本申请第二方面提供一种基于馈电防护的车辆fota升级方法,包括:
29、获取外部电源的电参数,所述电参数包括电压、电流和电频率;
30、基于所述电参数监测外部电源的馈电状态;
31、基于所述馈电状态控制车辆fota升级。
32、作为本专利技术的一种实施方式,若所述电压超过预设电压阈值和/或所述电流超过预设电流阈值和/或所述电频率超过预设电频率阈值,则所述馈电状态所映射的馈电结果为异常馈电结果;基于所述异常馈电结果控制终止车辆fota升级。
33、本申请第三方面提供一种可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现如本申请第二方面所述的基于馈电防护的车辆fota升级方法的步骤。
34、综上所述,与现有技术相比,本专利技术包括以下至少一种有益技术效果:
35、1.本专利技术能够察觉在外部电源具有异常馈电情况时,及时控制车辆fota的升级动作,以保护车辆系统免受来自外部电源的异常馈电的影响;
36、2.本专利技术可以保护车辆系统免受来自外部电源的异常馈电影响,无需对原始软件进行完整备份,降低了车辆的成本和复杂性;
37、3.本方面可以在得到异常结果之后,进行补电救济,通过根据车辆的运行状态,区分车辆的运行场景,在驻车状态下,可以使用高压动力电池进行补电操作,在非驻车状态下,启动电机或发电机补电。
本文档来自技高网...【技术保护点】
1.一种基于馈电防护的车辆FOTA升级系统,其特征在于,包括:
2.根据权利要求1所述的基于馈电防护的车辆FOTA升级系统,其特征在于,所述馈电防护模块包括电压监测模块、电流监测模块和/或电频率监测模块,
3.根据权利要求2所述的基于馈电防护的车辆FOTA升级系统,其特征在于,所述车辆FOTA升级系统还包括恢复模块;
4.根据权利要求1所述的基于馈电防护的车辆FOTA升级系统,其特征在于,所述馈电防护模块设置在车辆的可执行运算设备中,所述可执行运算设备包括ECU和/或车载网络。
5.根据权利要求2所述的基于馈电防护的车辆FOTA升级系统,其特征在于,所述车辆FOTA升级系统还包括状态获取模块;
6.根据权利要求5所述的基于馈电防护的车辆FOTA升级系统,其特征在于,所述车辆FOTA升级系统还包括第一判断模块、第一执行模块和第二执行模块;
7.根据权利要求6所述的基于馈电防护的车辆FOTA升级系统,其特征在于,所述车辆FOTA升级系统还包括第二判断模块、第一终止模块和第二终止模块;
8.根据权利要求
9.根据权利要求7所述的基于馈电防护的车辆FOTA升级系统,其特征在于,所述车辆FOTA升级系统还包括第四判断模块、第三关联模块;
10.一种基于馈电防护的车辆FOTA升级方法,其特征在于,包括:
11.根据权利要求10所述的基于馈电防护的车辆FOTA升级方法,其特征在于,若所述电压超过预设电压阈值和/或所述电流超过预设电流阈值和/或所述电频率超过预设电频率阈值,则所述馈电状态所映射的馈电结果为异常馈电结果;
12.一种可读存储介质,存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求10-11任意一项所述的基于馈电防护的车辆FOTA升级方法的步骤。
...【技术特征摘要】
1.一种基于馈电防护的车辆fota升级系统,其特征在于,包括:
2.根据权利要求1所述的基于馈电防护的车辆fota升级系统,其特征在于,所述馈电防护模块包括电压监测模块、电流监测模块和/或电频率监测模块,
3.根据权利要求2所述的基于馈电防护的车辆fota升级系统,其特征在于,所述车辆fota升级系统还包括恢复模块;
4.根据权利要求1所述的基于馈电防护的车辆fota升级系统,其特征在于,所述馈电防护模块设置在车辆的可执行运算设备中,所述可执行运算设备包括ecu和/或车载网络。
5.根据权利要求2所述的基于馈电防护的车辆fota升级系统,其特征在于,所述车辆fota升级系统还包括状态获取模块;
6.根据权利要求5所述的基于馈电防护的车辆fota升级系统,其特征在于,所述车辆fota升级系统还包括第一判断模块、第一执行模块和第二执行模块;
7.根据权利要求6所述的基于馈电防护的车辆fota升级...
【专利技术属性】
技术研发人员:张伟捷,高瑞,王飞,
申请(专利权)人:智己汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。