一种可变速率的OTA升级方法、装置及VBOX与流程

文档序号:36477842发布日期:2023-12-25 03:13阅读:57来源:国知局
一种可变速率的的制作方法

本申请涉及智联网汽车领域,尤其涉及一种可变速率的ota升级方法、装置及vbox。


背景技术:

1、目前基于ota(over-the-air technology,空间下载技术),通过can(uds协议)对车辆内部的ecu(electronic control unit,电子控制单元)升级刷写的方案,其刷写速率都固定为250kbps或500kbps。

2、对于车辆内部的众多ecu件而言,不同的ecu的刷写速率能力和要求不同,比如,一些ecu件可能支持1mbps的刷写速率,一些ecu件则仅支持250kbps的刷写速率。如果按照现有的升级刷写方案,就只能选择支持最小刷写速率的方式来对车内的各个ecu件进行升级刷写,这对于支持更高刷写速率的ecu而言,这种方式的升级刷写效率实在低下。


技术实现思路

1、有鉴于此,本申请实施例提供了一种可变速率的ota升级方法、装置及vbox,以解决现有技术中只能选择支持最小刷写速率的方式来对车内的各个ecu件进行升级刷写,对于支持更高刷写速率的ecu而言,升级刷写效率低下的问题。

2、本申请实施例的第一方面,提供了一种可变速率的ota升级方法,包括:

3、确定目标刷写ecu的最大从控总线速率,以第一主控总线速率向目标刷写ecu发送第一报文帧,第一报文帧包括第一主控总线速率及其对应的第一主控总线编码,第一主控总线速率小于最大从控总线速率;

4、接收目标刷写ecu针对第一报文帧反馈的第一应答报文,并从第一应答报文中提取出目标刷写ecu的第一从控负载率和第一从控总线速率;

5、根据第一从控负载率和第一从控总线速率,确定第二从控总线速率及其对应的第二主控总线编码;

6、向目标刷写ecu发送速率调整报文,速率调整报文包括第二从控总线编码,以使目标刷写ecu基于第二从控总线编码确定第二从控总线速率,并将第一从控总线速率调整至第二从控总线速率;

7、在接收到目标刷写ecu反馈的第二应答报文时,确定第二主控总线速率,将第一主控总线速率调整至第二主控总线速率,其中,第二从控总线速率与第二主控总线速率一致;

8、以第二主控总线速率向目标刷写ecu发送第二报文帧。

9、本申请实施例的第二方面,提供了一种可变速率的ota升级装置,包括:

10、第一确定模块,被配置为确定目标刷写ecu的最大从控总线速率,以第一主控总线速率向目标刷写ecu发送第一报文帧,第一报文帧包括第一主控总线速率及其对应的第一主控总线编码,第一主控总线速率小于最大从控总线速率;

11、接收模块,被配置为接收目标刷写ecu针对第一报文帧反馈的第一应答报文,并从第一应答报文中提取出目标刷写ecu的第一从控负载率和第一从控总线速率;

12、第二确定模块,被配置为根据第一从控负载率和第一从控总线速率,确定第二从控总线速率及其对应的第二主控总线编码;

13、第一发送模块,被配置为向目标刷写ecu发送速率调整报文,速率调整报文包括第二从控总线编码,以使目标刷写ecu基于第二从控总线编码确定第二从控总线速率,并将第一从控总线速率调整至第二从控总线速率;

14、调整模块,被配置为在接收到目标刷写ecu反馈的第二应答报文时,确定第二主控总线速率,将第一主控总线速率调整至第二主控总线速率,其中,第二从控总线速率与第二主控总线速率一致;

15、第二发送模块,被配置为以第二主控总线速率向目标刷写ecu发送第二报文帧。

16、本申请实施例的第三方面,提供了一种vbox,vbox包括第二方面的可变速率的ota升级装置。

17、本申请实施例的第四方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。

18、本申请实施例的第五方面,提供了一种可读存储介质,该可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

19、本申请实施例与现有技术相比,其有益效果至少包括:本申请实施例中vbox在向目标刷写ecu发送每一帧报文帧时都根据目标刷写ecu的从控负载率确定需求调整的速率信息(第二从控速率编码),并将该第二从控速率编码发送给目标刷写ecu,使得目标刷写ecu自适应调整其从控总线速率,以上调/下调其从控负载率,同时,目标刷写ecu在调整完毕后会向vbox反馈,vbox在接收到目标刷写ecu的反馈后,也会自适应地调整其主控总线速率,以保持与目标刷写ecu的从控总线速率一致,之后,再读取下一帧数据并以调整后的主控总线速率进行传输,上述方案可实现变速率的数据传输,不仅有利于保障数据的可靠传输,还可提高升级刷写的效率。



技术特征:

1.一种可变速率的ota升级方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述第一从控负载率和第一从控总线速率,确定第二从控总线速率及其对应的第二主控总线编码,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述第二从控总线速率,计算第二从控总线编码之前,还包括:

4.根据权利要求2所述的方法,其特征在于,执行速率下调策略,以将所述第一从控总线速率逐步下调至所述第一刷写速率,或者所述第二刷写速率,或者所述第一刷写速率至所述第二刷写速率之间的任一速率值,并确定第二从控总线速率,包括:

5.根据权利要求2所述的方法,其特征在于,将所述第一从控总线速率逐步下调至所述第一刷写速率,并确定第二从控总线速率,包括:

6.根据权利要求2所述的方法,其特征在于,根据所述第二从控总线速率,计算第二从控总线编码,包括:

7.根据权利要求1所述的方法,其特征在于,将所述第一主控总线速率调整至第二主控总线速率,包括:

8.一种可变速率的ota升级装置,其特征在于,包括:

9.一种vbox,其特征在于,所述vbox包括如权利要求8所述的可变速率的ota升级装置。

10.一种可读存储介质,所述可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。


技术总结
本申请涉及智联网汽车领域,提供了一种可变速率的OTA升级方法、装置及VBOX。该方法包括:以第一主控总线速率向目标刷写ECU发送第一报文帧;根据第一应答报文中提取出的第一从控负载率和第一从控总线速率,确定第二从控总线速率及第二主控总线编码;向目标刷写ECU发送第二从控总线编码,以使目标刷写ECU将第一从控总线速率调整至与第二从控总线编码对应的第二从控总线速率;将第一主控总线速率调整至与第二从控总线速率一致的第二主控总线速率;以第二主控总线速率向目标刷写ECU发送第二报文帧。本申请可根据ECU的刷写能力和负载率实现可变速率的数据传输和升级刷写,从而实现最优的升级刷写,效率较高。

技术研发人员:韩波,唐如意,汪星星,邓凌天,陈建伟
受保护的技术使用者:重庆赛力斯新能源汽车设计院有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1