[发明专利]车载微服务架构、车载模块的通信方法和装置有效
申请号: | 202010956438.2 | 申请日: | 2020-09-11 |
公开(公告)号: | CN112055091B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 丁磊;马立兵;周亚成 | 申请(专利权)人: | 华人运通(上海)云计算科技有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 杨瑾瑾;郭丽祥 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 微服 架构 模块 通信 方法 装置 | ||
1.一种车载微服务架构,其特征在于,所述车载微服务架构包括服务接口模块和与多个通信协议分别对应的多个服务处理模块,所述车载微服务架构与多个通信模块连接;所述车载微服务架构存储有所述多个通信模块的通信信息;
所述车载微服务架构用于接收所述多个通信模块中的第一通信模块发起的与所述多个通信模块中的第二通信模块进行通信的请求;
所述服务接口模块用于与所述多个通信模块连接,在接收到所述请求时,从存储的通信信息中,查找所述第二通信模块的通信信息,并根据所述第二通信模块的通信信息,确定所述第一通信模块与所述第二通信模块之间的通信协议,将所述请求分配到与所述通信协议对应的服务处理模块,其中,所述第二通信模块的通信信息包括所述第二通信模块的地址信息;
所述服务处理模块用于采用所述通信协议,建立所述第一通信模块与所述第二通信模块之间的通信连接,完成所述第一通信模块与所述第二通信模块之间的通信。
2.根据权利要求1所述的车载微服务架构,所述多个通信模块包括车辆中信息域控制器IDCM中的服务模块、车辆中除所述IDCM外的其他域控制器、电子控制单元ECU和云服务平台中的至少一种。
3.根据权利要求1所述的车载微服务架构,其特征在于,所述多个服务处理模块包括与进程间通信IPC协议对应的IPC处理模块、与超文本传输协议HTTP对应的HTTP处理模块、与消息队列遥测传输协议MQTT对应的MQTT处理模块以及与基于IP的面向服务的可扩展中间件SOME/IP对应的SOME/IP处理模块。
4.一种车载模块的通信方法,其特征在于,应用于车载微服务架构,所述车载微服务架构连接多个通信模块;
所述方法包括:
接收所述多个通信模块中的第一通信模块发起的与所述多个通信模块中的第二通信模块进行通信的请求;
从预先存储的所述多个通信模块的通信信息中,查找所述第二通信模块的通信信息;
根据所述第二通信模块的通信信息,完成所述第一通信模块与所述第二通信模块之间的通信;
其中,所述根据所述第二通信模块的通信信息,完成所述第一通信模块与所述第二通信模块之间的通信,包括:
根据所述第二通信模块的地址信息,确定所述第一通信模块与所述第二通信模块之间的通信协议;
基于所述地址信息和所述通信协议,建立所述第一通信模块与所述第二通信模块之间的通信连接,完成所述第一通信模块与所述第二通信模块之间的通信。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第二通信模块的地址信息,确定所述第一通信模块与所述第二通信模块之间的通信协议,包括:
在所述第二通信模块与所述第一通信模块位于同一进程中的不同线程的情况下,确定所述通信协议为线程间通信协议。
6.根据权利要求4所述的方法,其特征在于,所述根据所述第二通信模块的地址信息,确定所述第一通信模块与所述第二通信模块之间的通信协议,包括:
在所述第二通信模块与所述第一通信模块均为IDCM中的服务模块的情况下,确定所述通信协议为IPC协议。
7.根据权利要求4所述的方法,其特征在于,所述根据所述第二通信模块的地址信息,确定所述第一通信模块与所述第二通信模块之间的通信协议,包括:
在所述第二通信模块与所述第一通信模块位于车辆中的不同的功能域的情况下,确定所述通信协议为SOME/IP。
8.根据权利要求4所述的方法,其特征在于,所述根据所述第二通信模块的地址信息,确定所述第一通信模块与所述第二通信模块之间的通信协议,包括:
在所述第二通信模块在云端的情况下,确定所述通信协议为HTTP或MQTT。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华人运通(上海)云计算科技有限公司,未经华人运通(上海)云计算科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010956438.2/1.html,转载请声明来源钻瓜专利网。