基于SOME/IP协议的车载时间敏感网络通信方法技术

技术编号:37350461 阅读:76 留言:0更新日期:2023-04-22 21:49
本发明专利技术提供了一种基于SOME/IP协议的车载时间敏感网络通信方法,包括以下步骤:启动车载系统,初始化网络;SOME/IP模块监听应用消息并封装;系统内部通信报文直接通过SOME/IP模块发送给目标应用;网络通信报文判断SOME/IP报文类型,新增服务订阅或服务订阅停止时,网络管理模块更新网络配置;SOME/IP封装后网络通信报文进行基于传输层与网络层协议封装,获取传输优先级,创建VLAN标签,进行TSN协议封装;传输端口根据gPTP同步时钟与网络配置参数,按优先级通道发送报文。本发明专利技术有益效果:可以适配SOME/IP协议与TSN协议,在车载网络中实现不同类型设备和数据基于服务的通信,对服务数据网络传输过程进行控制和管理,满足不同服务数据对网络通信质量的需求,实现应用间的高质量通信。质量通信。质量通信。

【技术实现步骤摘要】
基于SOME/IP协议的车载时间敏感网络通信方法


[0001]本专利技术属于车载通信
,尤其是涉及一种基于SOME/IP协议的车载时间敏感网络通信方法。

技术介绍

[0002]随着汽车电动化、网联化、智能化和共享化的发展趋势,汽车在实现智能网联、自动驾驶、数据驱动的同时,越来越注重汽车服务和用户的个性化需求,车载电子器件和系统功能复杂性的提升也给汽车电子电气架构带来了巨大挑战。在面向服务的架构(Service

Oriented Architecture,SOA)中,所有功能都被定义成了独立的服务,应用间通过调用服务实现信息交互,使得上层应用专注其特定目的实现而不必关注底层硬件和网络实现。SOA架构通过服务平台结构化,服务通信标准化,能够解决传统架构中个别功能变更导致上下游模块都要跟随变更的问题,且松耦合、高内聚、可复用的特点,使得系统更加易于集成扩展。
[0003]与其他网络相比,汽车面向服务的通信有其特殊之处。车载系统非常复杂,软件系统可能分布在中央计算平台、域控制器、不同ECU以及同一个ECU的不同模块中,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于SOME/IP协议的车载时间敏感网络通信方法,其特征在于:包括以下步骤:S1、启动车载系统,初始化网络;S2、SOME/IP模块监听来自应用程序的消息,进行基于SOME/IP协议的封装,根据其通信目标选择系统内部通信或网络通信;S3、系统内部通信的报文直接通过SOME/IP模块发送给目标应用;S4、网络通信报文首先判断SOME/IP报文类型,当新增服务订阅或服务订阅停止时,SOME/IP模块通知网络管理模块并更新网络配置;S5、SOME/IP模块封装后的网络通信报文进行基于传输层与网络层的协议封装,之后获取传输优先级,创建对应的VLAN标签,进行基于TSN协议的封装;S6、传输端口根据gPTP同步时钟与网络配置参数,按优先级通道发送报文。2.根据权利要求1所述的基于SOME/IP协议的车载时间敏感网络通信方法,其特征在于:在步骤S1中的初始化网络包括以下步骤:S11、TSN集中式网络控制器进行拓扑发现,完成各网络节点参数导入,各TSN设备内网络参数配置为默认值;S12、SOME/IP模块进入服务发现阶段,包括各客户端发送请求可用服务的报文,各服务端发送告知所提供服务的报文,基于服务匹配客户端与服务端。3.根据权利要求1所述的基于SOME/IP协议的车载时间敏感网络通信方法,其特征在于:在步骤S4中的SOME/IP报文类型包括SOME/IP报文与SOME/IP

SD报文;所述SOME/IP报文包括:期待响应的请求、不期待响应的请求、事件通知、响应消息、报错消息;所述SOME/IP

SD报文包括:上述服务发现阶段的请求服务与提供服务报文、服务端停止提供服务报文、客户端订阅服务报文、客户端取消订阅服务报文、服务端对订阅服务的应答报文;在步骤S4中的新增服务订阅具体为SOME/IP模块发送报文为服务端对订阅服务的接受应答,在步骤S4中的服务订阅停止具体为SOME/IP模块发送报文为客户端取消订阅服务报文或服务端停止提供服务报文。4.根据权利要求1所述的基于SOME/IP协议的车载时间敏感网络通信方法,其特征在于:在步骤S4中的网络管理模块重新进行配置管理包括以下步骤:S41、当报文类型...

【专利技术属性】
技术研发人员:郝晶晶韩光首郑继翔毛鸿霖郑子健郭梦雪
申请(专利权)人:中汽研天津汽车工程研究院有限公司
类型:发明
国别省市:

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

1