一种SOMEIP通信中间层实现系统、方法及车辆技术方案

技术编号:41585279 阅读:26 留言:0更新日期:2024-06-06 23:59
本发明专利技术涉及SOMEIP通信技术领域,公开了一种SOMEIP通信中间层实现系统、方法及车辆,本发明专利技术通过文件解析模块解析包含SOMEIP服务的服务信息、对应服务的服务接口信息和SOMEIP协议配置信息的文件确定客户端与服务端之间进行服务信息传输处理的方式,并生成不同服务信息对应不同的汽车服务模块与车辆硬件抽象层模块之间的SOMEIP信号接口映射以及汽车服务模块提供给客户端对应的封装信号接口定义,可自动实现客户端与服务端之间的服务信息传输,且客户端无需了解任何SOMEIP的协议细节,只需专注于自身的业务逻辑实现即可,大大提高开发效率,具有更强的扩展性。

【技术实现步骤摘要】

本专利技术涉及someip通信,具体涉及一种someip通信中间层实现系统、方法及车辆。


技术介绍

1、智能驾驶领域中,车载娱乐信息系统是集成于汽车中控台的一台智能多媒体设备,越来越多的厂商采用android系统来设计车载娱乐信息系统,someip协议被大量使用在车载电子控制单元(electronic control unit,ecu)中进行车载以太网的数据通信,基于android系统设计的车载娱乐信息系统(in-vehicle infotainment,ivi)系统与车载ecu的通信也必须采用someip协议,现有的someip通信中间层代码实现均以linux系统为平台,采用c++语言实现,而android系统上的app运行在dalvik虚拟机中的java环境中,需要用到java本地开发接口(java native interface,jni)等方式调用c++的代码实现,不能及时方便使用someip协议进行信号的收发,开发效率低,不易于扩展。


技术实现思路

1、有鉴于此,本专利技术提供了一种someip通信本文档来自技高网...

【技术保护点】

1.一种SOMEIP通信中间层实现系统,其特征在于,应用于Android架构,所述系统包括文件解析模块、汽车服务模块和车辆硬件抽象层模块,其中,

2.根据权利要求1所述的系统,其特征在于,所述客户端与服务端之间进行服务信息传输处理包括:客户端与服务端注册服务接口监听的过程,和/或,客户端向服务端发送请求服务信息、对应服务端接收请求服务信息并进行处理的过程,和/或,服务端处理请求服务信息后向客户端发送应答信息、对应客户端接收应答信息并进行处理的过程,和/或,服务端向客户端发送事件通知信息,对应客户端接收事件通知信息并进行处理的过程。

3.根据权利要求1所述的系统,其...

【技术特征摘要】

1.一种someip通信中间层实现系统,其特征在于,应用于android架构,所述系统包括文件解析模块、汽车服务模块和车辆硬件抽象层模块,其中,

2.根据权利要求1所述的系统,其特征在于,所述客户端与服务端之间进行服务信息传输处理包括:客户端与服务端注册服务接口监听的过程,和/或,客户端向服务端发送请求服务信息、对应服务端接收请求服务信息并进行处理的过程,和/或,服务端处理请求服务信息后向客户端发送应答信息、对应客户端接收应答信息并进行处理的过程,和/或,服务端向客户端发送事件通知信息,对应客户端接收事件通知信息并进行处理的过程。

3.根据权利要求1所述的系统,其特征在于,所述包含someip服务的服务信息、对应服务的服务接口信息和someip协议配置信息的文件为excel表格格式。

4.根据权利要求1所述的系统,其特征在于,所述汽车服务模块与车辆硬件抽象层模块通过binder机制建立跨进程通信。

5.一种someip通信中间层实现方法,应用于权利要...

【专利技术属性】
技术研发人员:张帆
申请(专利权)人:镁佳武汉科技有限公司
类型:发明
国别省市:

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

1