System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车载通信方法、装置、车载设备及通信系统制造方法及图纸_技高网

车载通信方法、装置、车载设备及通信系统制造方法及图纸

技术编号:40804648 阅读:4 留言:0更新日期:2024-03-28 19:29
公开了一种车载通信方法、装置、车载设备及通信系统。该方法可以应用于车载设备。第一节点接收第一报文,第一报文的目的媒体访问控制MAC字段包括路径标识和源设备标识;第一节点根据第一报文的目的MAC字段查找MAC转发表,根据MAC转发表确定的端口转发第一报文,MAC转发表包括路径标识、源设备标识以及端口号。

【技术实现步骤摘要】

本申请涉及车联网,特别涉及一种车载通信方法、装置、车载设备及通信系统


技术介绍

1、随着车联网技术的蓬勃发展,车辆内部通信由控制器局域网总线(controllerarea network,can)、本地互联网络(local interconnect network,lin)总线主导的域集中架构逐渐向车内骨干网以太化架构转变,并且也涌现出旨在取代can总线的10base-t1s车载以太总线技术。

2、车载以太总线技术沿用了传统的以太网的报文结构,但由于车载设备(比如传感器设备)传输的数据量较小,封装成以太报文时,以太报文中载荷占比小,报文头占比大,造成传输报文的开销过大。


技术实现思路

1、本申请提供了一种车载通信方法、装置、车载设备及通信系统,通过节省报文头的开销,进而降低传输报文的网络开销。

2、第一方面,本申请提供了一种车载通信方法,该方法包括:第一节点接收第一报文,第一报文的目的媒体访问控制mac字段包括路径标识和源设备标识;第一节点根据第一报文的目的mac字段查找mac转发表,根据mac转发表确定的端口转发第一报文,mac转发表包括路径标识、源设备标识以及端口号。

3、这里的第一报文可以是以太报文,报文头包括目的mac字段(destination mediaaccess control,dmac)和源mac字段(source media access control,smac)等,相关技术中目的mac字段用于填充目的mac地址,而源mac字段则应用填充源mac地址。

4、在本申请的实现方式中,第一报文的结构不变,但改变了各个字段中填充的内容。将源设备标识和路径标识填充在目的mac字段替代相关技术中的mac地址,作为路由查找的关键字。将源设备标识放在了目的mac字段,由于源设备标识能够标识源设备,因此无需再携带源mac地址,从而省出来了源mac字段来写入别的信息,使得报文中原本写入别的信息的字段无需写入内容,节省报文头的开销。通过节省报文头的开销,进而降低传输报文的网络开销。

5、示例性地,路径标识可以采用数值表示,例如100、101、102等。除此之外,路径标识也可以采用字母或数字与字母的组合表示。

6、示例性地,源设备标识可以采用数值表示,例如3、4、5等。除此之外,源设备标识也可以采用字母或数字与字母的组合表示。

7、在以太报文中,目的mac地址的长度为6个字节,在写入路径标识和源设备标识时,可以采用前4个字节作为路径标识,后2个字节作为源设备标识。当然路径标识和源设备标识占用的字节数也可以有其他比例。在设置路径标识和源设备标识时,各自长度需要在目的 mac地址中分配的字节数的范围内。

8、例如,路径标识为100,源设备标识为1,则目的mac地址为:0000 0000 0000 00000000 0000 0110 0100 0000 0000 0000 0001,其中前4个字节对应的十进制数为100,后2个字节对应的十进制数为1,也即是路径标识和源设备标识的组合。

9、如前所述,由于采用源设备标识作为源设备的指示符,那么不再需要使用源设备的 mac地址,所以第一报文中的源mac字段可也以用来填充其他字段的信息。

10、示例性地,第一报文的源mac字段包括字段位图、报文头长度、报文长度和协议类型中的至少一项。

11、其中,字段位图(field bitmap)可以使用灵活可变长地址(flex ip)网络层协议技术实现,用来指示报文头是否携带了其他各个字段,例如,字段位图包括多个比特(bit),每个比特对应一个字段,通过比特的值来指示该报文头是否携带了该字段,例如比特1表示携带,比特0表示未携带。报文头长度(header length)用于指示第一报文的报文头的长度。报文长度(length)用于指示第一报文的长度。协议类型(next protocol)用于指示该第一报文承载的业务的类型。

12、源mac地址的长度为6个字节,6个字节可以全部分给字段位图、报文头长度、报文长度和协议类型,例如字段位图2个字节、报文头长度1个字节、报文长度1个字节、协议类型2个字节;6个字节也可以仅部分分给字段位图、报文头长度、报文长度和协议类型,例如字段位图1个字节、报文头长度1个字节、报文长度1个字节、协议类型1个字节。本申请对每个参数占用的字节数量不做限制。

13、除了源mac地址和目的mac地址字段外,该第一报文还包括字段位图字段、报文头长度字段、报文长度字段和协议类型字段,但由于字段位图、报文头长度、报文长度和协议类型已经填充在源mac地址字段中,因此第一报文中的上述字段为空,从而节省报文头的开销。

14、第一报文还包括以太类型字段(ether type),在本申请的实现方式中,以太类型字段的值用于指示该报文采用了本申请提出的封装方式,该封装方式有别于相关技术中的封装方式,虽然报文结构不变,但报文字段中携带的内容发生了改变。通过以太类型字段的指示,使得其他车载设备接收到该第一报文字段后,采用对应的解封装方式进行解封装,从而能够正确获取报文的内容。

15、示例性地,该以太类型字段的取值可以为0xeadd,用于指示本申请的封装类型。

16、第一报文还包括载荷字段(payload),载荷字段用于承载业务的数据,例如车载传感器采集到的数据等。

17、在本申请的实现方式中,第一节点根据第一报文的目的mac字段查找mac转发表,从而实现报文转发。

18、在一种可能的实现方式中,mac转发表可以是第一节点获取到的,例如通过人工配置获取到的,或者从网络中其他节点获取到的。

19、在另一种可能的实现方式中,mac转发表可以是第一节点生成的,这种方式自动化程度更高,便于整个车载网络实现通信。

20、示例性地,第一节点可以采用如下方式生成mac转发表:

21、第一节点根据网络拓扑确定多条路径,获取多条路径的路径标识,多条路径中的每条路径均以第一节点为源设备;第一节点根据第一节点的标识、多条路径中任一路径的路径标识和对应的转发端口的端口号,生成第一mac表项;第一节点基于第一mac表项生成mac 转发表。

22、其中,网络拓扑可以是第一节点获取到的,例如通过人工配置获取到的,或者从网络中其他节点获取到的;网络拓扑也可以是根据网络中各个节点采集到的链路信息,通过网络拓扑算法计算得到的,本申请对此不做限制。

23、在一种可能的实现方式中,路径标识由第一节点进行分配。第一节点以网络拓扑中自身为源设备,其他各个节点作为目的设备的各条路径分配路径标识。为了各个节点分配的路径标识不同,分配标识时,可以结合自身的标识进行区分,例如作为路径标识的头部。

24、示例性地,第一节点的标识为1,则分配路径标识时按照100、101、102的方式来分配。

25、示例本文档来自技高网...

【技术保护点】

1.一种车载通信方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一报文的源MAC字段包括字段位图、报文头长度、报文长度和协议类型中的至少一项。

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述路径表还包括路径的主备状态,

8.根据权利要求7所述的方法,其特征在于,所述路径表还包括路径的可用状态,

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述第一节点重新确定与所述主路径对应相同目的设备的所有路径的主备状态,包括:

11.一种车载通信装置,其特征在于,所述装置包括:

12.一种车载设备,其特征在于,所述车载设备包括处理器和存储器,所述存储器用于存储软件程序,所述处理器通过运行或执行存储在所述存储器内的软件程序,以使所述车载设备实现如权利要求1至10任一项所述的方法。

13.一种通信系统,其特征在于,所述通信系统包括至少两个如权利要求12所述的车载设备。

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储处理器所执行的程序代码,所述程序代码包括用于实现如权利要求1至10任一项所述的方法的指令。

...

【技术特征摘要】

1.一种车载通信方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一报文的源mac字段包括字段位图、报文头长度、报文长度和协议类型中的至少一项。

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述路径表还包括路径的主备状态,

8.根据权利要求7所述的方法,其特征在于,所述路径表还包括路径的可用状态,

9.根据权利要求8所述的方法,...

【专利技术属性】
技术研发人员:石兆宸陈哲孟锐杨晋泽
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1