技术新讯 > 电子通信装置的制造及其应用技术 > 车辆灯光控制方法、装置、车辆集成网关和存储介质与流程  >  正文

车辆灯光控制方法、装置、车辆集成网关和存储介质与流程

  • 国知局
  • 2024-08-08 16:50:59

本技术涉及车辆控制,特别是涉及一种车辆灯光控制方法、装置、车辆控制器、车辆集成网关、存储介质和计算机程序产品。

背景技术:

1、随着车辆控制技术的发展,对于车辆中灯光的控制方式也越来越多。相关技术中,车辆的左右前灯通过分别接入到viu(vehicle integration unit,车辆集成网关)的接口中进行通信控制,如左前灯接入到viu1、右前灯接入到viu2,而viu1和viu2又是通过以太网总线接入到vdc(vehicle domain controller,车辆控制器),vdc通过与viu1和viu2进行通信以实现对左右前灯的控制。例如,vdc可以通过viu1控制左前灯的打开或关闭,还可以通过viu2控制右前灯的打开或关闭。

2、但是,由于vdc采用的是环网或星形结构与viu1和viu2相连接,当vdc发出打开或关闭左右前灯的指令时,指令通过不同线路到达各viu的时间可能出现差异,从而导致左右前灯亮灯或熄灯的时间不一致。

技术实现思路

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、上述车辆灯光控制方法、装置、车辆控制器、存储介质和计算机程序产品,第一车辆集成网关通过在接收到车辆控制器发送的目标灯光控制报文的情况下,获取目标灯光控制报文中的灯光控制指令、控制时间信息以及对应的关联控制对象信息,并基于目标灯光控制报文,与至少一个第二车辆集成网关进行握手校验,在握手校验成功的情况下,基于控制时间信息执行灯光控制指令。由于第一车辆集成网关在接收到目标灯光控制报文的情况下,需要与关联控制对象信息中的至少一个第二车辆集成网关进行握手校验,只有在确保都接收到目标灯光控制报文的情况下,才基于控制时间信息执行灯光控制指令,从而使得需要同时控制的第一车辆集成网关和至少一个第二车辆集成网关执行灯光控制指令的时间同步。

本文地址:https://www.jishuxx.com/zhuanli/20240808/270745.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。