本申请实施例属于通信,尤其涉及一种报文传输方法和装置。
背景技术:
1、车辆内的控制系统一般会包括多个电子控制单元(electronic control unit,简称ecu),不同的ecu用于实现不同的控制功能,通过多个ecu的配合使用可以完成车辆控制。
2、在ecu实现控制功能的过程中,会出现多种报文在同一个ecu中传输的情况,由此可能发生传输堵塞。因此,需要一种报文传输方法来应对报文传输堵塞的情况。
技术实现思路
1、本申请实施例提供一种在报文传输方法和装置,能够解决在多种报文在同一个ecu中传输的情况下,发生传输堵塞的问题。
2、一方面,本申请实施例提供一种报文传输方法,方法包括:
3、接收至少一个目标报文和报文传输数据表,所述报文传输数据表包括:五元组信息与传输参数值的对应关系,所述传输参数值包括优先级、最大传输带宽和最小传输带宽中至少一种,
4、基于所述至少一个目标报文分别对应的目标五元组信息,在所述五元组信息与传输参数值的对应关系中确定与所述目标五元组信息匹配的目标传输参数值,
5、按照所述至少一个目标报文分别对应的目标传输参数值,对所述至少一个目标报文进行传输。
6、另一方面,本申请实施例提供了一种报文传输装置,装置包括:
7、接收模块,用于接收至少一个目标报文和报文传输数据表,所述报文传输数据表包括:五元组信息与传输参数值的对应关系,所述传输参数值包括优先级、最大传输带宽和最小传输带宽中至少一种,
8、匹配模块,用于基于所述至少一个目标报文分别对应的目标五元组信息,在所述五元组信息与传输参数值的对应关系中确定与所述目标五元组信息匹配的目标传输参数值,
9、传输模块,用于按照所述至少一个目标报文分别对应的目标传输参数值,对所述至少一个目标报文进行传输。
10、再一方面,本申请实施例提供了一种计算设备,该计算设备包括:包括处理组件以及存储组件;所述存储组件存储一条或多条计算机指令;所述一条或多条计算机指令用以被所述处理组件调用执行实现如第一方面所述的报文传输方法。
11、再一方面,本申请实施例提供了一种计算机存储介质,存储有程序,所述程序被执行时,实现如第一方面所述的报文传输方法。
12、本申请实施例的报文传输方法和装置,接收至少一个目标报文和报文传输数据表,所述报文传输数据表包括:五元组信息与传输参数值的对应关系,所述传输参数值包括优先级、最大传输带宽和最小传输带宽中至少一种,确定与所述目标五元组信息匹配的目标传输参数值,并按照所述至少一个目标报文分别对应的目标传输参数值,对所述至少一个目标报文进行传输,由于基于目标五元组信息对每个目标报文匹配了不同的目标传输参数值,实现了不同目标报文的个性化传输,从而可以在一定程度上避免传输堵塞的情况。
1.一种报文传输方法,其特征在于,包括:
2.根据权利要求1所述的报文传输方法,其特征在于,所述接收报文传输数据表,包括:
3.根据权利要求2所述的报文传输方法,其特征在于,所述报文传输数据表包括至少一个报文传输表项,每个报文传输表项包括五元组信息和传输参数值,所述基于所述至少一个目标报文分别对应的目标五元组信息,在五元组信息与传输参数值的对应关系中确定与所述目标五元组信息匹配的目标传输参数值包括:
4.根据权利要求1或3任一项所述的报文传输方法,其特征在于,所述目标五元组信息或者所述五元组信息对应的字段包括:源互联网协议地址、目的互联网协议地址、传输协议类型、传输协议端口号中至少一种。
5.根据权利要求1-4任一项所述的报文传输方法,其特征在于,若所述目标传输参数值中仅包括优先级,所述按照所述至少一个目标报文分别对应的目标传输参数值对所述至少一个目标报文进行传输,包括:
6.根据权利要求1-4任一项所述的报文传输方法,其特征在于,所述目标传输参数值中仅包括最大传输带宽,所述按照所述至少一个目标报文分别对应的目标传输参数值对所述至少一个目标报文进行传输,包括:
7.根据权利要求1-6任一项所述的报文传输方法,其特征在于,所述目标传输参数值仅包括最小传输带宽和优先级,所述按照所述至少一个目标报文分别对应的目标传输参数值对所述至少一个目标报文进行传输,包括:
8.根据权利要求1所述的报文传输方法,其特征在于,所述按照所述至少一个目标报文分别对应的目标传输参数值对所述至少一个目标报文进行传输,包括:
9.根据权利要求7所述的报文传输方法,其特征在于,所述按照所述多个目标报文的组合传输带宽对所述多个目标报文进行传输,包括:
10.一种报文传输装置,其特征在于,所述装置包括: