客户端电子设备、车辆及车辆的控制方法技术

技术编号:27481687 阅读:18 留言:0更新日期:2021-03-02 17:53
本发明专利技术涉及客户端电子设备、车辆及车辆的控制方法。其配置为通过根据是否发生超时确定传输层或应用层是否发生异常来提供冗余。车辆包括:多个电子设备,每个电子设备配置为提供至少一种服务;客户端电子设备,其配置为从多个电子设备中的至少一个接收服务。客户端电子设备包括通信器和控制器,通信器与多个电子设备通信。控制器配置为:控制通信器将特定服务的服务请求消息发送至多个电子设备中的任何一个;当从一个电子设备接收到与服务请求消息相对应的数据时,确定是否发生数据接收的超时;当发生超时时,基于传输层和应用层中的任何一个是否异常,控制通信器将特定服务的服务请求消息发送至多个电子设备中的另一个电子设备。设备。设备。

【技术实现步骤摘要】
客户端电子设备、车辆及车辆的控制方法


[0001]本专利技术涉及一种用于提供确保了冗余的通信的客户端电子设备,以及包括该客户端电子设备的车辆和控制该车辆的方法。

技术介绍

[0002]通常,车辆包括多个电子设备。车辆中包括的多个电子设备可以基于车辆通信网络执行相互通信。
[0003]近来,在车辆通信中,用于周期性地发送和接收信号的面向信号的通信协议已经转变为用于根据服务需求来发送和接收信号的面向服务的通信协议。为了确保自动驾驶功能的安全性,已经积极进行了确保通信的冗余性的研究。
[0004]然而,现有的冗余存在这样的问题,即通过以双工传输节点和通信数据重复以固定方式使用业务或资源时,其效率低下。

技术实现思路

[0005]因此,本专利技术的一方面在于提供了这样一种客户端电子设备,其通过根据是否发生超时确定在传输层或应用层中是否发生异常,来提供冗余。本专利技术的一方面还在于提供一种包括客户端电子设备的车辆和控制该车辆的方法。
[0006]本专利技术的其他方面一部分在下面的描述中阐述,并且一部分应该从该描述中变得显然,或者可以通过本专利技术的实践而获知。
[0007]根据本专利技术的一个方面,一种车辆包括:多个电子设备,每一个电子设备配置为提供至少一种服务;以及客户端电子设备,其配置为从多个电子设备中的至少一个接收至少一种服务。客户端电子设备可以包括通信器,其配置为与所述多个电子设备通信。客户端电子设备还可以包括控制器,其配置为:控制通信器将针对特定服务的服务请求消息发送至多个电子设备中的任何一个;当从一个电子设备接收到与服务请求消息相对应的数据时,确定是否发生数据接收的超时;当发生超时的时候,基于传输层和应用层中的任何一个是否异常,控制通信器将针对特定服务的服务请求消息发送至多个电子设备中的另一个电子设备。
[0008]当发生超时的时候,所述控制器可以配置为确定所述一个电子设备与所述客户端电子设备之间的传输层是否异常。
[0009]控制器可以配置为:控制通信器发送确认传输层是否连接至任何一个电子设备的消息,以确定传输层是否异常;基于预定时间内的确认,确定传输层是否异常。
[0010]当所述传输层存在异常时,所述控制器可以配置为控制所述通信器将所述服务请求消息发送至另一个电子设备。
[0011]当所述传输层不存在异常时,控制器可以配置为控制通信器将服务请求消息重复地发送至所述一个电子设备。在以预定次数发送了服务请求消息之后,当未接收到与服务请求消息相对应的数据时,控制器可以配置为控制通信器将服务请求消息发送至另一个电
子设备。
[0012]所述控制器配置为:控制通信器将用于服务发现的消息发送至多个电子设备;以及控制通信器接收服务提供消息。服务提供消息可以包括关于能够从多个电子设备中的每一个提供的服务的信息。
[0013]所述控制器配置为:基于从多个电子设备中的每一个接收到的服务提供消息,确定多个电子设备中提供特定服务的另一个电子设备;以及控制通信器将服务请求消息发送至另一个电子设备。
[0014]根据本专利技术的另一方面,一种客户端电子设备,其设置在车辆中,并且配置为从设置于车辆中的多个电子设备中的至少一个接收服务。所述客户端电子设备包括通信器,其配置为与所述多个电子设备通信。所述客户端电子设备还包括控制器,其配置为:控制所述通信器将针对特定服务的服务请求消息发送至多个电子设备中的任何一个;当从一个电子设备接收到与服务请求消息相对应的数据时,确定是否发生数据接收的超时;当发生超时的时候,基于传输层和应用层中的任何一个是否异常,控制通信器将针对特定服务的服务请求消息发送至多个电子设备中的另一个电子设备。
[0015]当发生超时的时候,所述控制器可以配置为确定所述一个电子设备与所述客户端电子设备之间的传输层是否异常。
[0016]控制器可以配置为:控制通信器发送确认传输层是否连接至任何一个电子设备的消息,以确定传输层是否异常;以及基于预定时间内的确认,确定传输层是否异常。
[0017]当所述传输层存在异常时,所述控制器可以配置为控制所述通信器将服务请求消息发送至另一个电子设备。
[0018]当所述传输层不存在异常时,控制器可以配置为控制通信器将服务请求消息重复地发送至所述一个电子设备。在以预定次数发送了服务请求消息之后,当未接收到与服务请求消息相对应的数据时,控制器可以配置为控制通信器将服务请求消息发送至另一个电子设备。
[0019]控制器可以配置为控制通信器将用于服务发现的消息发送至多个电子设备;以及控制通信器接收服务提供消息。服务提供消息可以包括关于能够从多个电子设备中的每一个提供的服务的信息。
[0020]控制器可以配置为基于从多个电子设备中的每一个接收到的服务提供消息,确定多个电子设备中提供特定服务的另一个电子设备;并且控制通信器将服务请求消息发送至另一个电子设备。
[0021]根据本专利技术的另一个方面,在控制车辆的方法中,该车辆包括分别配置为提供至少一种服务的多个电子设备以及配置为与多个电子设备通信的通信器。该方法包括:由控制器控制通信器将针对特定服务的服务请求消息发送至多个电子设备中的任何一个;当从电子设备中的一个接收到与服务请求消息相对应的数据时,由所述控制器确定是否发生数据接收的超时;以及当发生超时的时候,基于传输层和应用层中的任何一个是否异常,由控制器控制通信器将针对特定服务的服务请求消息发送至多个电子设备中的另一个电子设备。
[0022]控制所述通信器将所述服务请求消息发送至另一个电子设备可以包括:确定所述一个电子设备与所述客户端电子设备之间的传输层是否异常;以及当所述传输层存在异常
时,控制通信器将服务请求消息发送至另一个电子设备。
[0023]确定所述传输层是否异常可以包括:控制通信器发送确认传输层是否连接至任何一个电子设备的消息,以确定传输层是否异常;基于预定时间内的确认,确定传输层是否异常。
[0024]控制所述通信器将所述服务请求消息发送至另一个电子设备可以包括:当所述传输层不存在异常时,控制通信器将服务请求消息重复地发送至所述一个电子设备;以及在以预定次数发送了服务请求消息之后,当未接收到与服务请求消息相对应的数据时,控制通信器将服务请求消息发送至另一个电子设备。
[0025]所述方法可以进一步包括:由控制器控制通信器将用于服务发现的消息发送至多个电子设备;以及由控制器控制通信器接收服务提供消息,该服务提供消息包括关于能够从多个电子设备中的每一个提供的服务的信息。
[0026]控制所述通信器将所述服务请求消息发送至另一个电子设备可以包括:基于从多个电子设备中的每一个接收到的服务提供消息,确定多个电子设备中提供所述特定服务的另一个电子设备;以及控制通信器将服务请求消息发送至另一个电子设备。
附图说明
[0027]通过结合所附附图的以下实施方案的描述,本专利技术的一些方面和/或其他方面将变得清晰和更容易理解。
[0028]图1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆,其包括:多个电子设备,每一个电子设备配置为提供至少一种服务;以及客户端电子设备,其配置为从多个电子设备中的至少一个接收至少一种服务,其中,所述客户端电子设备包括:通信器,其配置为与多个电子设备通信;以及控制器,其配置为:控制通信器将针对特定服务的服务请求消息发送至多个电子设备中的任何一个,当从一个电子设备接收到与服务请求消息相对应的数据时,确定是否发生数据接收的超时;当发生超时时,基于传输层和应用层中的任何一个是否异常,控制通信器将针对特定服务的服务请求消息发送至多个电子设备中的另一个电子设备。2.根据权利要求1所述的车辆,其中,所述控制器配置为:当发生超时时,确定所述一个电子设备与客户端电子设备之间的传输层是否异常。3.根据权利要求2所述的车辆,其中,所述控制器配置为:控制通信器发送确认传输层是否连接至任何一个电子设备的消息,以确定传输层是否异常;基于预定时间内的确认,确定传输层是否异常。4.根据权利要求2所述的车辆,其中,所述控制器配置为:当传输层存在异常时,控制所述通信器将服务请求消息发送至另一个电子设备。5.根据权利要求2所述的车辆,其中,所述控制器配置为:当传输层不存在异常时,控制通信器将服务请求消息重复地发送至所述一个电子设备;在以预定次数发送了服务请求消息之后,当未接收到与服务请求消息相对应的数据时,控制通信器将服务请求消息发送至另一个电子设备。6.根据权利要求1所述的车辆,其中,所述控制器配置为:控制通信器将用于服务发现的消息发送至多个电子设备;控制通信器接收服务提供消息,所述服务提供消息包括关于能够从多个电子设备中的每一个提供的服务的信息。7.根据权利要求6所述的车辆,其中,所述控制器配置为:基于从多个电子设备中的每一个接收到的服务提供消息,确定多个电子设备中提供特定服务的另一个电子设备;控制通信器将服务请求消息发送至另一个电子设备。8.一种客户端电子设备,其设置在车辆中,并且配置为从设置于车辆的多个电子设备中的至少一个接收服务,所述客户端电子设备包括:通信器,其配置为与多个电子设备通信;以及控制器,其配置为:控制通信器将针对特定服务的服务请求消息发送至多个电子设备中的任何一个,当从一个电子设备接收到与服务请求消息相对应的数据时,确定是否发生数据接收的超时;
当发生超时时,基于传输层和应用层中的任何一个是否异常,控制通信器将针对特定服务的服务请求消息发送至多个电子设备中的另一个电子设备。9.根据权利要求8所述的客户端电子设备,其中,所述控制器配置为:当发生超时时,确定所述一个电子设备与客户端电子设备之间的传输层是否异常。10.根据权利要求9所述的客户端电子设备,其中,所述控制器配置为:控制通信器发送确认传输层是否连接至任何一个电子设备的消息,以确定传输层是否异常;基于预定时间内的确认,确定传输层是否异常。11.根据权利要求9...

【专利技术属性】
技术研发人员:朴弼用徐钢云
申请(专利权)人:起亚自动车株式会社
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利