一种报文转发方法、装置、设备、车辆和介质制造方法及图纸

技术编号:38969545 阅读:30 留言:0更新日期:2023-09-28 09:33
本公开涉及一种报文转发方法、装置、设备、车辆和介质,包括:第一交换机基于接收到的报文,确定报文的第一转发路径和报文优先级;第一交换机根据第一转发路径和报文优先级确定报文的转发顺序;第一交换机根据转发顺序向目标接收端转发报文,其中,目标接收端基于报文的转发路径确定,保证优先级较高的报文能够快速准确的转发。速准确的转发。速准确的转发。

【技术实现步骤摘要】
一种报文转发方法、装置、设备、车辆和介质


[0001]本公开涉及汽车通信
,尤其涉及一种报文转发方法、装置、设备、车辆和介质。

技术介绍

[0002]随着汽车的电子化、智能化以及网络化的快速发展,车内电子系统的规模和复杂性日益增强。其中,车载以太网的技术有望成为未来智能汽车的主干网络。
[0003]现有技术中,基于以太网交换机组成汽车骨干通信网络,为各控制器之间数据交换提供数据传输的骨干网络。然而,现有的通信网络在接收到控制器发送的报文后,采用传统的转发机制进行发送,不考虑各控制器发送的报文的优先级。
[0004]因此,如何在车载以太网中保证优先级较高的报文实现快速、高效以及可靠地转发成为一大问题。

技术实现思路

[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种报文转发方法、装置、设备、车辆和介质。
[0006]第一方面,本公开实施例提供一种报文转发方法,包括:
[0007]所述第一交换机基于接收到的报文,确定所述报文的第一转发路径和报文优先级;
[0008]所述第一交换机根据所述第一转发路径和所述报文优先级确定所述报文的转发顺序;
[0009]所述第一交换机根据所述转发顺序向目标接收端转发所述报文,其中,所述目标接收端基于所述报文的转发路径确定。
[0010]可选的,所述基于接收到的报文,确定所述报文的第一转发路径和报文优先级,包括:
[0011]通过解析接收到的报文,获取所述报文包括的虚拟局域网标识信息;
[0012]根据所述虚拟局域网标识信息,确定所述报文的第一转发路径和报文优先级。
[0013]可选的,所述通过解析接收到的报文,获取所述报文包括的虚拟局域网标识信息之前,还包括:
[0014]构建虚拟局域网标识信息与第一转发路径和报文优先级的关联关系表;
[0015]所述根据所述虚拟局域网标识信息,确定所述报文的第一转发路径和报文优先级,包括:
[0016]根据所述虚拟局域网标识信息,从所述关联关系表查找与所述虚拟局域网标识信息关联的报文的第一转发路径和报文优先级。
[0017]可选的,所述根据所述第一转发路径和所述报文优先级确定所述报文的转发顺序,包括:
[0018]获取具有相同的第一转发路径的报文的报文优先级;
[0019]根据所述报文优先级确定所述报文的转发顺序。
[0020]可选的,所述根据所述转发顺序向目标接收端转发所述报文之前,还包括:
[0021]获取所述第一转发路径的状态信息;
[0022]在所述第一转发路径的状态信息为第一状态时,获取所述报文的第二转发路径,其中,所述第一状态包括异常状态和满负荷转发状态;
[0023]根据所述报文的报文优先级确定通过所述第二转发路径转发的目标报文;
[0024]所述根据所述转发顺序向目标接收端转发所述报文,包括:
[0025]根据所述转发顺序向通过所述第二转发路径所述目标接收端转发所述目标报文。
[0026]可选的,所述根据所述报文的报文优先级确定通过所述第二转发路径转发的目标报文,包括:
[0027]根据所述报文的报文优先级,选取报文优先级大于或等于预设报文优先级的目标报文通过所述第二转发路径转发。
[0028]第二方面,本公开实施例提供另一种报文转发方法,包括:
[0029]目标接收端接收报文,其中,所述报文为所述第一交换机转发的报文;
[0030]所述目标接收端删除所述报文中的虚拟局域网标识信息并将删除所述虚拟局域网标识信息的报文转发至目标接收端的应用层。
[0031]第三方面,本公开实施例提供一种报文转发装置,包括:
[0032]报文信息确定模块,用于基于接收到的报文,确定所述报文的第一转发路径和报文优先级;
[0033]报文转发顺序确定模块,用于根据所述第一转发路径和所述报文优先级确定所述报文的转发顺序;
[0034]报文转发模块,用于根据所述转发顺序向目标接收端转发所述报文,其中,所述目标接收端基于所述报文的转发路径确定。
[0035]第四方面,本公开实施例提供一种电子设备,包括:
[0036]一个或多个处理器;
[0037]存储装置,用于存储一个或多个程序,
[0038]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的方法或实现第二方面所述的方法。
[0039]第五方面,本公开实施例提供一种车辆,包括第四方面所述的电子设备。
[0040]第六方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一所述的方法或实现如第二方面所述的方法。
[0041]本公开实施例提供的技术方案与现有技术相比具有如下优点:
[0042]公开实施例提供的报文转发方法、装置、设备、车辆和介质,第一交换机基于接收到的报文,确定报文的第一转发路径,然后根据第一转发路径和报文优先级确定报文的转发顺序,然后根据转发顺序向目标接收端转发报文,实现在以太网交换机组成的汽车骨干通信网络中,第一交换机基于接收的报文,确定报文的第一转发路径和报文优先级,然后根据第一转发路径和报文优先级确定报文的转发顺序,实现根据转发顺序向目标接收端转发报文,保证优先级较高的报文能够快速准确的转发。
附图说明
[0043]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0044]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本公开实施例提供的一种报文转发方法的流程示意图;
[0046]图2是本公开实施例提供的一种智能汽车通信系统的结构示意图;
[0047]图3是本公开实施例提供的另一种报文转发方法的流程示意图;
[0048]图4是本公开实施例提供的又一种报文转发方法的流程示意图;
[0049]图5是本公开实施例提供的又一种报文转发方法的流程示意图;
[0050]图6是本公开实施例提供的另一种智能汽车通信系统的结构示意图;
[0051]图7是本公开实施例提供的又一种报文转发方法的流程示意图;
[0052]图8是本公开实施例提供的一种报文转发装置的结构示意图;
[0053]图9是本公开实施例提供的另一种报文转发装置的结构示意图;
[0054]图10是本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0055]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文转发方法,其特征在于,包括:第一交换机基于接收到的报文,确定所述报文的第一转发路径和报文优先级;所述第一交换机根据所述第一转发路径和所述报文优先级确定所述报文的转发顺序;所述第一交换机根据所述转发顺序向目标接收端转发所述报文,其中,所述目标接收端基于所述报文的转发路径确定。2.根据权利要求1所述的方法,其特征在于,所述第一交换机基于接收到的报文,确定所述报文的第一转发路径和报文优先级,包括:通过解析接收到的报文,获取所述报文包括的虚拟局域网标识信息;根据所述虚拟局域网标识信息,确定所述报文的第一转发路径和报文优先级。3.根据权利要求2所述的方法,其特征在于,所述通过解析接收到的报文,获取所述报文包括的虚拟局域网标识信息之前,还包括:构建虚拟局域网标识信息与第一转发路径和报文优先级的关联关系表;所述根据所述虚拟局域网标识信息,确定所述报文的第一转发路径和报文优先级,包括:根据所述虚拟局域网标识信息,从所述关联关系表查找与所述虚拟局域网标识信息关联的报文的第一转发路径和报文优先级。4.根据权利要求1所述的方法,其特征在于,所述第一交换机根据所述第一转发路径和所述报文优先级确定所述报文的转发顺序,包括:获取具有相同的第一转发路径的报文的报文优先级;根据所述报文优先级确定所述报文的转发顺序。5.根据权利要求1所述的方法,其特征在于,所述第一交换机根据所述转发顺序向目标接收端转发所述报文之前,还包括:获取所述第一转发路径的状态信息;在所述第一转发路径的状态信息为第一状态时,获取所述报文的第二转发路径,其中,所述第一状态包括异常状态和满负荷转发状态;根据所述报文...

【专利技术属性】
技术研发人员:谭龙远
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1