[发明专利]多总线混合路由方法及网关装置有效
申请号: | 202010760439.X | 申请日: | 2020-07-31 |
公开(公告)号: | CN111901215B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 马荣福 | 申请(专利权)人: | 智车优行科技(北京)有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/66;H04L69/22;H04L67/141;H04L9/40;H04L45/00 |
代理公司: | 北京思创大成知识产权代理有限公司 11614 | 代理人: | 张立君 |
地址: | 100142 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线 混合 路由 方法 网关 装置 | ||
本发明公开了一种多总线混合路由方法及网关装置,方法包括:接收当前总线中来自源端口的第一数据单元;通过第一预设规则匹配与当前总线对应的第一协议,并采第一协议对第一数据单元进行解析,以获取第一数据单元中的数据信息和目标端口的ID;基于目标端口的ID,通过第二预设规则匹配目标端口所在的目标总线,其中,目标总线与所当前总线的类型不同;通过第一预设规则匹配与目标总线对应的第二协议,并采用第二协议对数据信息进行封装,形成第二数据单元;将第二数据单元通过目标总线发送至目标端口。实现不同总线之间数据单元传输的路由,提高数据交换和传输的效率。
技术领域
本发明涉及新能源汽车网关技术领域,更具体地,涉及一种多总线混合路由方法及网关装置。
背景技术
由于智能汽车的兴起,车载系统中的网络架构越来越趋于复杂,出现了以太网、CAN、LIN等高中低总线混合的网关,这些不同总线之间信号的路由及转发,目前还依赖于各个模块对信号的解析及应用层的转发,还没有定义一种统一的路由方式。
在现有的静态路由网关中,仅定义了CAN总线的处理,没有将LIN和以太网等混合总线的路由转发考虑在内,各类网络之间的信息传输,还主要依靠收到信息的终端设备进行信息的解析再分发。导致现有的车载网络中各类网络信号无法互相路由,传输效率较低,无法满足未来车辆网高速率信息交换的需求。
因此需要提出一种应用于智能汽车中新的路由方法,满足不同总线之间数据单元传输的相互路由,提高数据交换和传输的效率。
发明内容
本发明的目的是提出一种多总线混合路由方法及网关装置,满足不同总线之间数据单元传输的路由,提高数据交换和传输的效率。
为实现上述目的,本发明一方面提出了一种多总线混合路由方法,包括:
接收当前总线中来自源端口的第一数据单元;
通过第一预设规则匹配与所述当前总线对应的第一协议,并采所述第一协议对所述第一数据单元进行解析,以获取所述第一数据单元中的数据信息和目标端口的ID;
基于所述目标端口的ID,通过第二预设规则匹配所述目标端口所在的目标总线,其中,所述目标总线与所当前总线的类型不同;
通过所述第一预设规则匹配与所述目标总线对应的第二协议,并采用所述第二协议对所述数据信息进行封装,形成第二数据单元;
将所述第二数据单元通过所述目标总线发送至所述目标端口。
可选地,所述第一预设规则为总线协议描述表,所述总线协议描述表包括每个总线与其对应协议的映射关系。
可选地,所述第二预设规则为预设的静态路由表,所述静态路由表包括不同总线中的报文或信号路由到其他总线的路由关系。
可选地,所述多个总线包括至少一个以太网总线、至少一个CAN总线,至少一个SPI总线、至少一个LIN总线以及至少一个UART总线。
可选地,接收当前总线中来自源端口的第一数据单元,包括:
当所述当前总线为以太网总线时,接收来自以太网端口的以太网报文;
当所述当前总线为CAN总线时,接收来自CAN端口的CAN报文;
当所述当前总线为SPI总线时,接收来自SPI端口的SPI数据帧;
当所述当前总线为LIN总线时,接收来自LIN端口的LIN数据帧;
当所述当前总线为UART总线时,接收来自UART端口的UART数据帧。
可选地,接收来自以太网端口的以太网报文之前,还包括:
接收所述以太网端口的接入请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智车优行科技(北京)有限公司,未经智车优行科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010760439.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆液压系统
- 下一篇:车载无人机自组网增强系统