网络接口设备制造技术

技术编号:38386304 阅读:16 留言:0更新日期:2023-08-05 17:41
一种用于在基于第一协议操作的第一网络与基于第二协议操作的第二网络之间提供接口的设备,所述设备包括:被配置成接收根据所述第一协议编码的一个或多个第一消息的接收端,所述第一消息封装多个第二消息;并且其中所述设备被配置成:提取所述所封装第二消息;针对所述所提取第二消息中的每个,并且基于所述所提取第二消息中的每个的流识别信息来确定所述所提取第二消息所属的流;以及针对所述流的所述所提取第二消息,在所述第二网络上提供基于所述第二协议编码的所述所提取第二消息的传输,所述传输间的时间间隔大于预定最小时间间隔。间隔。间隔。

【技术实现步骤摘要】
网络接口设备


[0001]本公开涉及用于在网络之间提供接口的设备。特别地,本公开涉及一种用于在被配置成基于第一协议操作的第一网络与被配置成基于不同的第二协议操作的至少一个第二网络之间提供接口的设备。本公开还涉及一种网络以及一种操作设备的方法和操作系统的方法。

技术介绍

[0002]例如控制器局域网(CAN)、具有灵活数据速率的CAN(CAN FD)、本地互连网络(LIN)、FlexRay、基于以太网的网络总线以及其它类型的车载网络(IVN)总线可用于车辆内的通信。例如,控制器局域网(CAN)总线是通常在汽车内使用的基于消息的通信总线协议。应了解,CAN网络还具有在汽车领域之外的应用。CAN总线网络可以包括多个总线装置、所谓的节点或电子控制单元(ECU),例如引擎控制模块(ECM)、传动系控制模块(PCM)、安全气囊、防抱死刹车、定速巡航、电动助力转向、音频系统、车窗、车门、后视镜调整、用于混合动力/电动汽车的电池和再充电系统等等。CAN总线协议用于实现各种总线装置之间的通信。CAN协议的数据链路层被标准化为国际标准组织(ISO)11898

1:2003。作为标准化CAN数据链路层协议的扩展并且同时集成到ISO11898

1:2015标准中的CAN灵活数据速率或“CAN FD”可提供更高的数据速率。标准化CAN数据链路层协议正被另外扩展以提供甚至更高的数据速率。使用允许甚至更高数据速率的新级别方案的称为CAN XL的另外扩展在限定阶段中在CiA610(自动化中的CAN)下进行了论述,并且正在以另外更新现有ISO11898标准或新标准的形式朝着标准化方向发展。
[0003]在一些例子中,可能存在针对系统(例如汽车系统)提供连接性的多于一种类型的网络。举例来说,已知提供一种网络,所述网络包括:被配置成基于第一协议(例如,以太网协议)操作的第一组件网络,以及被配置成基于第二协议(例如CAN协议或FlexRay或LIN)操作的第二组件网络,其中所述第一组件网络和第二组件网络耦合在一起。一种设备(有时称为网关)可以在所述第一组件网络和第二组件网络之间提供接口。所述设备或网关可以允许来自耦合到所述第一网络部分的节点的一个或多个消息到达耦合到所述第二网络部分的节点,并且反之亦然。

技术实现思路

[0004]根据本公开的第一方面,提供一种用于在被配置成基于第一协议操作的第一网络与被配置成基于不同于所述第一协议的第二协议操作的至少一个第二网络之间提供接口的设备,所述设备包括:
[0005]被配置成从所述第一网络接收根据所述第一协议编码的一个或多个第一消息的接收端,其中所述一个或多个第一消息封装多个第二消息;并且
[0006]其中所述设备被配置成:
[0007]从所述一个或多个第一消息提取所述所封装第二消息;
[0008]针对所述所提取第二消息中的每个,并且基于所述所提取第二消息中的每个的流识别信息,确定所述所提取第二消息所属的流,所述流包括多个所述所提取第二消息的集合;并且
[0009]针对属于相同流的所述所提取第二消息,在所述第二网络上提供基于所述第二协议编码的所述所提取第二消息的传输,所述传输间的时间间隔大于预定最小时间间隔。
[0010]在一个或多个例子中,形成流的多个消息的集合意欲用于耦合到第二网络的相同节点。在一个或多个例子中,所述流包括共同地包括在所提取第二消息的集合上划分的信息的多个第二消息的集合。在一个或多个例子中,所述流包括由输送层协议处理以在第二消息的集合上划分信息的消息的集合。
[0011]在一个或多个例子中,所述设备可以被配置成在所述第二网络上发送后续所提取第二消息之前,等待接收来自所述第二网络的响应于在所述第二网络上传输的所述第二消息中的至少第一个而发送的消息。
[0012]在一个或多个实施例中,所述设备包括被配置成限定所述预定最小时间间隔的计时器,并且其中所述设备仅在所述计时器确定所述预定最小时间间隔在所述所提取第二消息的前一消息的传输之后已过期后,才允许所述所提取第二消息中的后续一个的所述传输。
[0013]在一个或多个实施例中,所述流识别信息包括以下中的至少一个:
[0014](a)所述所提取第二消息的消息标头的至少部分;
[0015](b)识别所述所提取第二消息的来源的信息;以及
[0016]所述所提取第二消息的数据字段的至少部分。
[0017]在一个或多个实施例中,所述预定最小时间间隔是基于含有于中从耦合到所述第二网络的所述节点接收的流控制消息中的信息来限定,所述流控制消息在属于相同流的所述所提取第二消息中的第一个的传输之后接收,并且限定用于控制到所述节点的消息的发送的一个或多个参数。
[0018]在一个或多个实施例中,所述第一协议包括以太网、令牌环协议、同步光学联网协议、帧中继协议、异步传递模式协议中的一个。
[0019]在一个或多个实施例中,所述第二协议包括控制器局域网协议、FlexRay协议和LIN协议中的一个。
[0020]在一个或多个实施例中,在所述所提取第二消息的所述传输中由所述设备使用的所述预定最小时间间隔取决于所述第二消息所属的所述流。
[0021]因此,不同的预定最小时间间隔可以用于不同的流。
[0022]根据本公开的第二方面,提供一种包括根据在前的任一项权利要求所述的设备以及远离所述设备的输送设备的系统,其中所述输送设备被配置成:
[0023]接收用于发送到耦合到所述第二网络的所述节点的信息;
[0024]确定所述信息是否具有可以在所述第二协议的单协议数据单元消息或所述第二协议的多协议数据单元消息中发送的大小;
[0025]如果所述信息需要在多协议数据单元消息中发送,那么基于输送层协议生成所述多个第二消息;
[0026]将所述第二消息封装在根据所述第一协议编码的所述一个或多个第一消息中;
[0027]将所述一个或多个第一消息传输到所述设备。
[0028]在一个或多个例子中,所述输送设备被配置成将序列号添加到所述第二消息中的每个,所述序列号被配置成指定所述多个第二消息的次序,以用于通过耦合到所述第二网络的所述节点来重组在所述多个第二消息上划分的所述信息。
[0029]在一个或多个实施例中,所述输送设备被配置成从所述第一网络接收所述信息,并且被配置成基于与所述信息相关联的识别符来确定所述信息用于耦合到所述第二网络的所述节点。在其它例子中,所述输送设备可以被配置成生成所述信息。
[0030]在一个或多个实施例中,所述输送层协议包括CAN

TP协议。
[0031]在一个或多个实施例中,如果所述信息可以在单一协议数据单元中发送,那么在不使用所述输送层协议的情况下生成含有所述信息的所述第二消息。
[0032]在一个或多个实施例中,所述设备被配置成接收来自耦合到所述第二网络的所述节点的流控制消息,其中所述流控制消息限定用于控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于在被配置成基于第一协议操作的第一网络与被配置成基于不同于所述第一协议的第二协议操作的至少一个第二网络之间提供接口的设备,其特征在于,所述设备包括:被配置成从所述第一网络接收根据所述第一协议编码的一个或多个第一消息的接收端,其中所述一个或多个第一消息封装多个第二消息;并且其中所述设备被配置成:从所述一个或多个第一消息提取所述所封装第二消息;针对所述所提取第二消息中的每个,并且基于所述所提取第二消息中的每个的流识别信息,确定所述所提取第二消息所属的流,所述流包括形成集合的多个所述所提取第二消息;以及针对属于相同流的所述所提取第二消息,在所述第二网络上提供基于所述第二协议编码的所述所提取第二消息的传输,所述传输间的时间间隔大于或等于预定最小时间间隔。2.根据权利要求1所述的设备,其特征在于,所述设备包括被配置成限定所述预定最小时间间隔的计时器,并且其中所述设备仅在所述计时器确定所述预定最小时间间隔在所述所提取第二消息的前一消息的传输之后已过期后,才允许所述所提取第二消息中的后续一个的所述传输。3.根据在前的任一项权利要求所述的设备,其特征在于,所述流识别信息包括以下中的至少一个:(a)所述所提取第二消息的消息标头的至少部分;(b)识别所述所提取第二消息的来源的信息;以及所述所提取第二消息的数据字段的至少部分。4.根据在前的任一项权利要求所述的设备,其特征在于,所述预定最小时间间隔是基于含有于从耦合到所述第二网络的所述节点接收的流控制消息中的信息来限定,所述流控制消息在属于所述相同流的所述所提取第二消息中的第一个的传输之后接收,并且限定用于控制到所述节点的消息的发送的一个或多个参数。5.根据在前的任一项权利要求所述的设备,其特征在于,所述第一协议包括以太网、令牌环协议、同步光学联网协议、帧中继协议、异步传递模式协议中的一个。6.根据在前的任一项...

【专利技术属性】
技术研发人员:克里斯蒂安
申请(专利权)人:恩智浦有限公司
类型:发明
国别省市:

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

1