车载混合网络网关转发方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39133951 阅读:10 留言:0更新日期:2023-10-23 14:52
本申请涉及车载技术领域,特别涉及一种车载混合网络网关转发方法、装置、电子设备及存储介质,其中,方法包括:判断是否有新数据进入当前网关;若有新数据进入当前网关,则获取新数据的初始优先级和优先级系数,并根据新数据的初始优先级和优先级系数确定新数据的实际优先级;更新至少一个当前待转发数据的实际优先级,若新数据的实际优先级大于所有当前待转发数据的实际优先级,则优先转发新数据至目标网段,否则,优先转发至少一个当前待转发数据的实际优先级中实际优先级最高的当前待转发数据至目标网段。由此,解决了混合网络不同网段间路由冲突的问题,保证了高优先级报文可以优先路由到目标网段,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
车载混合网络网关转发方法、装置、电子设备及存储介质


[0001]本申请涉及车载
,特别涉及一种车载混合网络网关转发方法、装置、电子设备及存储介质。

技术介绍

[0002]随着整车智能化程度飞速发展,智能网联功能爆炸性提升,车载网络带宽要求越来越高,车载以太网逐渐成为智能网联汽车的标配。
[0003]相关技术中,当前阶段整车电子电气架构发展为兼有CAN(Controller Area Network,控制器局域网络)、CANFD(CAN with Flexible Data

rate,带灵活可变的数据波特率)和车载以太网总线的混合网络,其中,车载以太网成为车辆网络的主干网。
[0004]然而,在混合网络中不同网段间路由交互会出现转发冲突的问题,哪个网段先行,哪个网段滞后,需要一个合理特定的规则进行路由管理,亟待解决。

技术实现思路

[0005]本申请提供一种车载混合网络网关转发方法、装置、电子设备及存储介质,以解决混合网络不同网段间路由冲突的问题,保证了高优先级报文可以优先路由到目标网段,提升用户体验。
[0006]为达到上述目的,本申请第一方面实施例提出一种车载混合网络网关转发方法,包括以下步骤:
[0007]判断是否有新数据进入当前网关;
[0008]若有所述新数据进入所述当前网关,则获取所述新数据的初始优先级和优先级系数,并根据所述新数据的初始优先级和优先级系数确定所述新数据的实际优先级;以及
[0009]更新至少一个当前待转发数据的实际优先级,若所述新数据的实际优先级大于所有当前待转发数据的实际优先级,则优先转发所述新数据至目标网段,否则,优先转发所述至少一个当前待转发数据的实际优先级中实际优先级最高的当前待转发数据至所述目标网段。
[0010]根据本申请的一个实施例,所述更新至少一个当前待转发数据的实际优先级,包括:
[0011]获取所述至少一个当前待转发数据的初始优先级、优先级系数和等待时间;
[0012]根据每个当前待转发数据的优先级系数和等待时间的乘积得到所述每个当前待转发数据的初始优先级的修正值;
[0013]根据所述每个当前待转发数据的初始优先级的修正值和所述每个当前待转发数据的初始优先级的和更新所述每个当前待转发数据的实际优先级。
[0014]根据本申请的一个实施例,在判断是否有所述新数据进入所述当前网关之后,还包括:
[0015]若没有所述新数据进入所述当前网关,则直接更新至少一个当前待转发数据的实
际优先级;
[0016]基于所述至少一个当前待转发数据的实际优先级,按照由高到低的顺序依次转发至所述目标网段。
[0017]根据本申请的一个实施例,所述新数据的实际优先级为所述新数据的初始优先级。
[0018]根据本申请的一个实施例,所述新数据包括CANFD网段的数据和/或以太网的数据。
[0019]根据本申请实施例提出的车载混合网络网关转发方法,通过判断出有新数据进入当前网关时,根据获取到的新数据的初始优先级和优先级系数确定新数据的实际优先级,并更新至少一个当前待转发数据的实际优先级,若新数据的实际优先级大于所有当前待转发数据的实际优先级,则优先转发新数据至目标网段,否则,优先转发至少一个当前待转发数据的实际优先级中实际优先级最高的当前待转发数据至目标网段。由此,解决了混合网络不同网段间路由冲突的问题,保证了高优先级报文可以优先路由到目标网段,提升用户体验。
[0020]为达到上述目的,本申请第二方面实施例提出一种车载混合网络网关转发装置,包括:
[0021]判断模块,用于判断是否有新数据进入当前网关;
[0022]确定模块,用于在有所述新数据进入所述当前网关时,获取所述新数据的初始优先级和优先级系数,并根据所述新数据的初始优先级和优先级系数确定所述新数据的实际优先级;以及
[0023]转发模块,用于更新至少一个当前待转发数据的实际优先级,若所述新数据的实际优先级大于所有当前待转发数据的实际优先级,则优先转发所述新数据至目标网段,否则,优先转发所述至少一个当前待转发数据的实际优先级中实际优先级最高的当前待转发数据至所述目标网段。
[0024]根据本申请的一个实施例,所述转发模块,还用于:
[0025]获取所述至少一个当前待转发数据的初始优先级、优先级系数和等待时间;
[0026]根据每个当前待转发数据的优先级系数和等待时间的乘积得到所述每个当前待转发数据的初始优先级的修正值;
[0027]根据所述每个当前待转发数据的初始优先级的修正值和所述每个当前待转发数据的初始优先级的和更新所述每个当前待转发数据的实际优先级。
[0028]根据本申请的一个实施例,在判断是否有所述新数据进入所述当前网关之后,所述判断模块,还用于:
[0029]在没有所述新数据进入所述当前网关时,直接更新至少一个当前待转发数据的实际优先级;
[0030]基于所述至少一个当前待转发数据的实际优先级,按照由高到低的顺序依次转发至所述目标网段。
[0031]根据本申请的一个实施例,所述新数据的实际优先级为所述新数据的初始优先级。
[0032]根据本申请的一个实施例,所述新数据包括CANFD网段的数据和/或以太网的数
据。
[0033]根据本申请实施例提出的车载混合网络网关转发装置,通过判断出有新数据进入当前网关时,根据获取到的新数据的初始优先级和优先级系数确定新数据的实际优先级,并更新至少一个当前待转发数据的实际优先级,若新数据的实际优先级大于所有当前待转发数据的实际优先级,则优先转发新数据至目标网段,否则,优先转发至少一个当前待转发数据的实际优先级中实际优先级最高的当前待转发数据至目标网段。由此,解决了混合网络不同网段间路由冲突的问题,保证了高优先级报文可以优先路由到目标网段,提升用户体验。
[0034]为达到上述目的,本申请第三方面实施例提出一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的车载混合网络网关转发方法。
[0035]为达到上述目的,本申请第四方面实施例提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的车载混合网络网关转发方法。
[0036]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0037]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0038]图1为根据本申请的一个实施例的当前阶段整车电子电气架构示意图;
[0039]图2为根据本申请实施例提供的一种车载混合网络网关转发方法的流程图;
[0040]图3为根据本申请的一个实施例的以太网帧的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载混合网络网关转发方法,其特征在于,包括以下步骤:判断是否有新数据进入当前网关;若有所述新数据进入所述当前网关,则获取所述新数据的初始优先级和优先级系数,并根据所述新数据的初始优先级和优先级系数确定所述新数据的实际优先级;以及更新至少一个当前待转发数据的实际优先级,若所述新数据的实际优先级大于所有当前待转发数据的实际优先级,则优先转发所述新数据至目标网段,否则,优先转发所述至少一个当前待转发数据的实际优先级中实际优先级最高的当前待转发数据至所述目标网段。2.根据权利要求1所述的方法,其特征在于,所述更新至少一个当前待转发数据的实际优先级,包括:获取所述至少一个当前待转发数据的初始优先级、优先级系数和等待时间;根据每个当前待转发数据的优先级系数和等待时间的乘积得到所述每个当前待转发数据的初始优先级的修正值;根据所述每个当前待转发数据的初始优先级的修正值和所述每个当前待转发数据的初始优先级的和更新所述每个当前待转发数据的实际优先级。3.根据权利要求1所述的方法,其特征在于,在判断是否有所述新数据进入所述当前网关之后,还包括:若没有所述新数据进入所述当前网关,则直接更新至少一个当前待转发数据的实际优先级;基于所述至少一个当前待转发数据的实际优先级,按照由高到低的顺序依次转发至所述目标网段。4.根据权利要求1所述的方法,其特征在于,所述新数据的实际优先级为所述新数据的初始优先级。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述新数据包括CANFD网段的数据和/或以太网的数据。6.一种车载混合网络网关转发装置,其特征在于,包括:判断模块,用于判断是否有新数据进入当前网关;确定模块,用...

【专利技术属性】
技术研发人员:栗相楠赵永飞张兆龙郑轶
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:

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

1