System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 控制方法、装置、车载控制器、车辆及存储介质制造方法及图纸_技高网

控制方法、装置、车载控制器、车辆及存储介质制造方法及图纸

技术编号:40271118 阅读:9 留言:0更新日期:2024-02-02 22:57
本申请实施例提供了一种控制方法、装置、车载控制器、车辆及存储介质。该方法包括:响应于对车载控制器开始供电或唤醒车载控制器,读取车载控制器中的配置文件,获得控制指令;根据控制指令控制多个CAN总线接口的开启或关闭;其中,配置文件是由服务器远程且可重新配置的。本申请实施例的车载控制器内置一个配置文件,配置文件是服务器远程且可重新配置的,在车载控制器需要更新控制器软件以实现根据车辆需求调用CAN总线接口时,就不需要重新向车辆发送整个控制器软件,只需要更新配置文件即可,从而降低了服务器管理成本,能够满足控制器软件频繁变更的需求。

【技术实现步骤摘要】

本申请涉及车载控制器的,具体而言,本申请涉及一种控制方法、装置、车载控制器、车辆及存储介质


技术介绍

1、随着整车电子电器架构的变化,对车载控制器的通讯接口的类型、数量都有新的需求。控制器具备多通道、多接口的情况下,每种接口、各种类接口对应的每个通道都需要根据事先的需求定制好开通或关闭要求。

2、例如,汽车网关控制器会根据车型或车型配置的can(controller area network,控制器局域网络)总线接口的需求,预先在控制器软件中将各can总线接口的通讯配置好,需要用的can总线接口打开,不需要用的can总线接口关闭,才能保证车辆的正常工作。

3、但是,在当前智能汽车敏捷开发、模块化开发的背景下,不同的车型或同一车型的不同配置需要的控制器软件不同,控制器软件需要频繁更新,而且同一车辆不断配置更新也需要频繁变更控制器软件,每次控制器软件的更新也很可能出现调用can总线接口的更新的情况,这样就需要服务器不断生成对应的控制器软件向不同的车辆或同一车辆发送,导致服务器管理成本增大,越来越难以满足控制器软件频繁的变更需求。


技术实现思路

1、本申请针对现有方式的缺点,提出一种控制方法、装置、车载控制器、车辆及存储介质,用以解决现有技术存在车载控制器的控制器软件需要频繁更新,而带来的服务器管理成本增大或越来越难以满足控制器软件频繁变更需求技术问题。

2、一方面,本申请实施例提供一种控制方法,应用于车载控制器,车载控制器包括多个can总线接口,方法包括:

3、响应于对车载控制器开始供电或唤醒车载控制器,读取车载控制器中的配置文件,获得控制指令;

4、根据控制指令控制多个can总线接口的开启或关闭;

5、其中,配置文件是由服务器远程且可重新配置的。

6、在一个可能的实现方式中,响应于对车载控制器开始供电或唤醒车载控制器之前,还包括:

7、向服务器发送第一接口信息;第一接口信息包括多个can总线接口的信息;

8、接收服务器基于第一接口信息反馈的控制器软件;控制器软件包括控制器应用软件和初始配置文件,初始配置文件包括多个can总线接口的初始控制指令;

9、向服务器发送第二接口信息;第二接口信息包括基于车辆需求确定的目标can总线接口的信息;

10、接收服务器基于第二接口信息反馈的修改配置信息,基于修改配置信息将初始配置文件更新为配置文件;配置文件包括指示开启目标can总线接口的控制指令。

11、在一个可能的实现方式中,第一接口信息包括can总线接口的数量和各can总线接口对应的通讯通道。

12、在一个可能的实现方式中,第二接口信息包括目标can总线接口的数量和各目标can总线接口对应的通讯通道。

13、在一个可能的实现方式中,基于修改配置信息将初始配置文件更新为配置文件,包括:

14、读取修改配置信息,获取第一接口参数;

15、将初始配置文件的第二接口参数,对应更新为第一接口参数,得到配置文件;初始控制指令基于第二接口参数确定,控制指令基于第一接口参数确定。

16、第二方面,本申请实施例提供一种控制装置,包括:

17、获取模块,用于响应于对车载控制器开始供电或唤醒车载控制器,读取车载控制器中的配置文件,获得控制指令;其中,配置文件是由服务器远程且可重新配置的;

18、控制模块,用于根据控制指令控制多个can总线接口的开启或关闭。

19、在一个可能的实现方式中,控制装置,还包括:

20、发送模块,用于向服务器发送第一接口信息;第一接口信息包括多个can总线接口的信息;向服务器发送第二接口信息;第二接口信息包括基于车辆需求确定的目标can总线接口的信息;

21、接收模块,用于接收服务器基于第一接口信息反馈的控制器软件;控制器软件包括控制器应用软件和初始配置文件,初始配置文件包括多个can总线接口的初始控制指令;接收服务器基于第二接口信息反馈的修改配置信息,基于修改配置信息将初始配置文件更新为配置文件;配置文件包括指示开启目标can总线接口的控制指令。

22、第三方面,本申请实施例提供一种车载控制器,包括:存储器、处理器及存储在存储器上的计算机程序,处理器执行计算机程序以实现第一方面的控制方法的步骤。

23、第四方面,一种车辆,包括:第三方面的车载控制器。

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

25、本申请实施例提供的技术方案带来的有益技术效果包括:

26、本申请实施例的控制方法在车载控制器内置一个配置文件,可以读取配置文件,获得控制指令,从而根据控制指令控制多个can总线接口的开启或关闭。由于配置文件是服务器远程且可重新配置的,在车辆的车载控制器需要更新控制器软件以实现根据车辆需求调用can总线接口时,就不需要重新向车辆发送整个控制器软件,只需要更新配置文件即可,从而降低了服务器管理成本,能够满足控制器软件频繁变更的需求。

27、本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种控制方法,应用于车载控制器,所述车载控制器包括多个CAN总线接口,其特征在于,所述方法包括:

2.根据权1所述的控制方法,所述响应于对所述车载控制器开始供电或唤醒所述车载控制器之前,还包括:

3.根据权利要求2所述的控制方法,其特征在于,所述第一接口信息包括CAN总线接口的数量和各所述CAN总线接口对应的通讯通道。

4.根据权利要求2所述的控制方法,其特征在于,所述第二接口信息包括目标CAN总线接口的数量和各所述目标CAN总线接口对应的通讯通道。

5.根据权利要求2所述的控制方法,其特征在于,所述基于所述修改配置信息将所述初始配置文件更新为所述配置文件,包括:

6.一种控制装置,其特征在于,包括:

7.根据权利要求6所述的控制装置,其特征在于,还包括:

8.一种车载控制器,其特征在于,包括:存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现权利要求1-5任一项所述控制方法的步骤。

9.一种车辆,其特征在于,包括:如权利要求8所述的车载控制器。

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

...

【技术特征摘要】

1.一种控制方法,应用于车载控制器,所述车载控制器包括多个can总线接口,其特征在于,所述方法包括:

2.根据权1所述的控制方法,所述响应于对所述车载控制器开始供电或唤醒所述车载控制器之前,还包括:

3.根据权利要求2所述的控制方法,其特征在于,所述第一接口信息包括can总线接口的数量和各所述can总线接口对应的通讯通道。

4.根据权利要求2所述的控制方法,其特征在于,所述第二接口信息包括目标can总线接口的数量和各所述目标can总线接口对应的通讯通道。

5.根据权利要求2所述的控制方法,其特征在于,所述基于所述修...

【专利技术属性】
技术研发人员:尹磊
申请(专利权)人:威马智慧出行科技上海股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1