车内多个域控制器之间的通信方法技术

技术编号:39736903 阅读:12 留言:0更新日期:2023-12-17 23:39
本公开的实施例提供了一种车内多个域控制器之间的通信方法

【技术实现步骤摘要】
车内多个域控制器之间的通信方法、装置及设备


[0001]本公开涉及通信领域,尤其涉及域控制器



技术介绍

[0002]目前,车内多个域控制器之间通信时,往往因为软件的限制有些域控制器只能作为客户端
(
如适用了只能作为客户端的安卓系统
)
,而一些域控制器就只能作为服务端,这样一来作为服务端的域控制器就无法向作为客户端的域控制器请求某种服务,如此,就影响了域控制器之间的正常通信,限制了作为服务端的域控制器


技术实现思路

[0003]本公开提供了一种车内多个域控制器之间的通信方法

装置

设备以及存储介质

[0004]根据本公开的第一方面,提供了一种车内多个域控制器之间的通信方法

[0005]该方法包括:
[0006]确定所述多个域控制器各自的角色属性,其中,所述角色属性包括服务端或客户端;
[0007]所述多个域控制器中角色属性为服务端的域控制器向角色属性为客户端的域控制器发送服务状态;
[0008]所述角色属性为客户端的域控制器根据所述服务状态,向所述角色属性为服务端的域控制器发出服务请求;
[0009]所述角色属性为服务端的域控制器针对所述服务请求做出响应

[0010]本实施例可在域控制器角色属性依然不变的前提下,使得服务端能够通过将服务状态发送至客户端然后由客户端继续按照请求

响应的方式,使得服务端变相实现向客户端请求一些服务,从而解除因为角色属性的限制而给域控制器带来服务限制,使得不同域控制器之间可正常通信

[0011]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述角色属性为客户端的域控制器根据所述服务状态,向所述角色属性为服务端的域控制器发出服务请求,包括:
[0012]所述角色属性为客户端的域控制器根据所述服务状态以及用户请求,向所述角色属性为服务端的域控制器发出服务请求

[0013]在本实施例中,角色属性为客户端的域控制器可根据所述服务状态以及用户请求,自动地向所述角色属性为服务端的域控制器发出服务请求,从而使得角色属性为服务端的域控制器可自由地

灵活地向作为客户端的域控制器变相请求某种服务,以避免作为服务端的域控制器因为角色属性的限制而无法请求服务,解除了对车内通信服务的设计限制

[0014]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述多个域控制器中角色属性为服务端的域控制器向角色属性为客户端的域控制器发送服务状态,包
括:
[0015]所述角色属性为服务端的域控制器向所述角色属性为客户端的域控制器一次性广播所述服务状态

[0016]在本实施例中,角色属性为服务端的域控制器可向所述角色属性为客户端的域控制器一次性广播所述服务状态,从而使得角色属性为客户端的域控制器可全面了解服务端可提供的各种服务,如此,无论客户端向服务端请求哪种服务,均相当于服务端向客户端变相请求哪种服务

[0017]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:
[0018]在所述服务状态包括多项时,将所述服务状态进行归类和排序

[0019]当服务状态有多项时,可将服务状态进行自动归类和排序,从而便于客户端根据需求向服务端准确发出请求

[0020]排序时,可按照服务状态的接收时间排序;
[0021]归类时,可按照类型的不同进行分类,如服务状态为不同雷达的服务状态和不同摄像头的服务状态时,可将雷达的服务状态归为一类,将摄像头的服务状态归为一类

[0022]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述多个域控制器之间采用基于以太网的
SOMEIP
通信方式

[0023]基于以太网的
SOMEIP
通信方式相比于
CAN
通信而言,可传输的数据量更大,且传输速度更快,从而使得不同域控制器之间可更快地传输更多数据

[0024]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述服务状态包括:
[0025]可提供的服务

所述可提供的服务是否异常以及所述可提供的服务是否开启

[0026]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述多个域控制器包括:智能驾驶域控制器和智能座舱域控制器

[0027]对于功能域的具体划分,各汽车主机厂家会根据自身的设计理念差异而划分成几个不同的域

比如
BOSCH
划分为5个域:动力域
(Power Train)、
底盘域
(Chassis)、
车身域
(Body/Comfort)
,座舱域
(Cockpit/Infotainment)、
自动驾驶域
(ADAS)。
这也就是最经典的五域集中式
EEA。
当然,也有的厂家则在五域集中式架构基础上进一步融合,把原本的动力域

底盘域和车身域融合为整车控制域

[0028]智能驾驶域控制器
(ADC

ADAS\AD Domain Controller)、
智能座舱域控制器
(CDC

Cockpit Domain Controller)。
[0029]根据本公开的第二方面,提供了一种车内多个域控制器之间的通信装置

[0030]该装置包括:
[0031]确定模块,用于确定所述多个域控制器各自的角色属性,其中,所述角色属性包括服务端或客户端;
[0032]所述多个域控制器中角色属性为服务端的域控制器,用于向角色属性为客户端的域控制器发送服务状态;
[0033]所述角色属性为客户端的域控制器,根据所述服务状态,用于向所述角色属性为服务端的域控制器发出服务请求;
[0034]所述角色属性为服务端的域控制器,用于针对所述服务请求做出响应

[0035]根据本公开的第三方面,提供了一种电子设备

该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法

[0036]根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面和
/
或第二方面的方法

[0037]本公开中,在确定多个域控制器各自的角色属性后,通过由角色属性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种车内多个域控制器之间的通信方法,其特征在于,包括:确定所述多个域控制器各自的角色属性,其中,所述角色属性包括服务端或客户端;所述多个域控制器中角色属性为服务端的域控制器向角色属性为客户端的域控制器发送服务状态;所述角色属性为客户端的域控制器根据所述服务状态,向所述角色属性为服务端的域控制器发出服务请求;所述角色属性为服务端的域控制器针对所述服务请求做出响应
。2.
根据权利要求1所述的方法,其特征在于,所述角色属性为客户端的域控制器根据所述服务状态,向所述角色属性为服务端的域控制器发出服务请求,包括:所述角色属性为客户端的域控制器根据所述服务状态以及用户请求,向所述角色属性为服务端的域控制器发出服务请求
。3.
根据权利要求1所述的方法,其特征在于,所述多个域控制器中角色属性为服务端的域控制器向角色属性为客户端的域控制器发送服务状态,包括:所述角色属性为服务端的域控制器向所述角色属性为客户端的域控制器一次性广播所述服务状态
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述服务状态包括多项时,将所述服务状态进行归类和排序
。5.
根据权利要求1所述的方法,其特征在于,所述多个域控制器之间采用基于以太网的
SOMEIP
通信方式
。6...

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

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

1