用于车辆组中的通信的系统和方法

申请号 CN201380043851.8 申请日 2013-07-23 公开(公告)号 CN104583050B 公开(公告)日 2016-10-26
申请人 通用电气公司; 发明人 M.B.克雷林; W.道姆; T.W.古德穆思;
摘要 本 发明 公开一种用于车辆组中的通信的系统和方法。所述方法包括确定第二组中与车辆组的第二车辆单元上的第二路由器联接的操作装置的状态,并基于所确定的状态注册所述第二组中的操作装置,以及通过第一路由器和所述车辆组的通信通路将数据消息从第一组操作装置中的操作装置传输至所述第二路由器。所述第一组与第一车辆单元上的所述第一路由器联接。所述第一组和所述第二组中的所述操作装置执行相应的所述第一车辆单元和所述第二车辆单元的功能。所述第一路由器和所述第二路由器通过所述通信通路彼此连接。所述方法还包括将所述数据消息传送至所述第二组中已向所述第二路由器注册的所述操作装置中的至少一个。
权利要求

1.一种用于车辆组中的通信的方法,所述方法包括:
确定第二组操作装置中的一个或多个操作装置的操作状态,其中所述第二组操作装置与设置在车辆组的第二车辆单元上的第二路由器联接;
基于所确定的所述操作状态,将注册消息从所述一个或多个操作装置传送到所述第二路由器;
响应于在所述第二路由器接收到所述注册消息,基于所确定的所述操作状态使用所述第二路由器向所述第二路由器注册所述第二组中的所述操作装置中的至少一个,其中注册所述第二组中所述操作装置中的所述至少一个包括将一个或多个网络地址分配给所述第二组中所述操作装置中的所述至少一个;
通过第一路由器和所述车辆组的通信通路将数据消息从第一组操作装置中的至少一个操作装置传送至所述第二路由器,其中所述第一组操作装置与设置在所述车辆组的第一车辆单元上的所述第一路由器联接,并且其中所述第一组和所述第二组中的所述操作装置配置用于执行相应的所述第一车辆单元和所述第二车辆单元的一个或多个功能,所述第一路由器和所述第二路由器通过所述通信通路彼此连接;以及
基于所分配的所述一个或多个网络地址将所述数据消息传送至所述第二组中已向所述第二路由器注册的所述操作装置中的所述至少一个。
2.如权利要求1所述的方法,其特征在于,仅当所述数据消息寻址至所述第二组中的所述操作装置中的所述至少一个并且所述第二组中所述操作装置中的所述至少一个已向所述第二路由器注册时,才将所述数据消息传送至所述第二组中所述操作装置中的所述至少一个。
3.如权利要求1所述的方法,其特征在于,所述第二组中所述一个或多个操作装置的所述操作状态指示所述第二组中所述一个或多个操作装置的健康、所述第二组中所述一个或多个操作装置的状况或所述第二组中所述一个或多个操作装置执行所述第二车辆单元的所述一个或多个功能的能中的至少一个。
4.如权利要求1所述的方法,其特征在于,所述通信通路是轨道车辆组的复合(MU)总线,所述轨道车辆组包括所述第一车辆单元和所述第二车辆单元。
5.如权利要求1所述的方法,其特征在于,确定所述第二组中所述操作装置中的所述一个或多个的所述操作状态由所述第二组中所述操作装置中的所述一个或多个的自我评估来自主执行。
6.如权利要求1所述的方法,其特征在于,确定所述第二组中所述操作装置中的所述一个或多个的所述操作状态由所述第二组中一个或多个其他操作装置来自主执行。
7.如权利要求1所述的方法,其特征在于,确定所述第二组中所述操作装置中的所述一个或多个的所述操作状态由设置在所述第二车辆单元上的评估装置来自主执行。
8.一种用于车辆组中的通信的方法,所述方法包括:
确定与设置在车辆组的第一车辆单元上的第一路由器联接的操作装置的操作状态,所述操作装置配置用于执行所述第一车辆单元的一个或多个功能,所述第一路由器通过所述车辆组的通信通路与设置在所述车辆组的第二车辆单元上的第二路由器连接;
响应于所述操作状态指示所述操作装置可执行所述一个或多个功能,从所述操作装置向所述第一路由器传送注册消息;
响应于所述第一路由器接收到所述注册消息,通过所述第一路由器向所述第一路由器注册所述操作装置,其中注册所述操作装置包括将网络地址分配给所述操作装置;
在所述第一路由器处通过所述通信通路接收来自所述第二路由器的数据消息;以及响应于向所述第一路由器注册所述操作装置以及已经分配所述网络地址给所述操作装置,将所述数据消息传送至所述操作装置。
9.如权利要求8所述的方法,其特征在于,仅当所述数据消息寻址至所述操作装置并且已向所述第一路由器注册所述操作装置时,才将所述数据消息传送至所述操作装置。
10.如权利要求8所述的方法,其特征在于,所述操作装置的所述操作状态指示所述操作装置的健康、所述操作装置的状况或所述操作装置执行所述一个或多个功能的能力中的至少一个。
11.如权利要求8所述的方法,其特征在于,所述车辆组是轨道车辆组,并且其中所述通信通路是所述轨道车辆组的复合(MU)总线。
12.如权利要求8所述的方法,其特征在于,确定所述操作装置的所述操作状态由所述操作装置来自主执行。
13.如权利要求8所述的方法,其特征在于,确定所述操作装置的所述操作状态由设置在所述第一车辆单元上的另一装置来自主执行。
14.一种用于车辆组中的通信的系统,所述系统包括:
第一路由器,所述第一路由器被配置成设置在车辆组的第一车辆单元上,并且与配置用于执行所述第一车辆单元的一个或多个功能的操作装置联接,所述第一路由器配置用于通过所述车辆组的通信通路与设置在所述车辆组的第二车辆单元上的第二路由器连接;
其中所述第一路由器配置用于:获得所述操作装置的操作状态;响应于所述操作状态指示所述操作装置可执行所述一个或多个功能,注册所述操作装置;响应于注册所述操作装置分配网络地址给所述操作装置;通过所述通信通路接收来自所述第二路由器的数据消息;以及响应于注册所述操作装置,使用所分配的所述网络地址将所述数据消息传送至所述操作装置。
15.如权利要求14所述的系统,其特征在于,所述第一路由器配置用于仅当所述数据消息寻址至所述操作装置并且已向所述第一路由器注册所述操作装置时,才将所述数据消息传送至所述操作装置。
16.如权利要求14所述的系统,其特征在于,所述操作装置的所述操作状态指示所述操作装置的健康、所述操作装置的状况或所述操作装置执行所述一个或多个功能的能力中的至少一个。
17.如权利要求14所述的系统,其特征在于,所述车辆组是轨道车辆组,并且所述通信通路是所述轨道车辆组的复合(MU)总线。
18.如权利要求14所述的系统,其特征在于,所述操作装置的所述操作状态由所述操作装置自主确定并且报告给所述第一路由器。
19.如权利要求14所述的系统,其特征在于,所述操作装置的所述操作状态由设置在所述第一车辆单元上的另一装置来自主确定。
20.一种用于车辆组中的通信的方法,所述方法包括:
确定设置在车辆组的第一车辆单元上的第一操作装置的操作状态,所述操作状态指示所述第一操作装置的健康、所述第一操作单元的状况或所述第一操作单元执行所述第一车辆单元的一个或多个功能的能力中的至少一个;
向与所述第一操作装置连接的第一路由器报告所述第一操作装置的所述操作状态,所述第一路由器通过通信通路与设置在所述车辆组的第二车辆单元上的第二路由器通信耦合;
通过分配网络地址给所述第一操作装置向所述第一路由器注册所述第一操作装置;以及
当向所述第一路由器注册所述第一操作装置时,在所述第一操作装置处接收从所述第二路由器传送至所述第一路由器的数据消息,所述第一操作装置基于所述第一操作装置的所述状态来进行注册,其中使用所分配的所述网络地址将所述数据消息从所述第一路由器传送至所述第一操作装置。
21.如权利要求20所述的方法,其特征在于,确定所述第一操作装置的所述操作状态通过所述第一操作装置来执行。
22.如权利要求20所述的方法,其特征在于,确定所述第一操作装置的所述操作状态通过设置在所述第一车辆单元上的第二操作装置来执行。
23.如权利要求20所述的方法,其特征在于,确定所述第一操作装置的所述操作状态通过设置在所述第一车辆单元上的评估装置来执行。

说明书全文

用于车辆组中的通信的系统和方法

[0001] 相关申请案的交叉引用
[0002] 本申请要求2012年8月23日提交且标题为“用于车辆组中的通信的系统和方法”的美国临时申请号61/692413的优先权,所述申请的全部公开内容以引用方式并入。

技术领域

[0003] 本说明书中所描述主题的实施例涉及数据通信。其他实施例涉及车辆组中的网络通信。

背景技术

[0004] 车辆“组”是机械联接以沿路线一起行进的一组车辆。例如,列车是包括联接在一起以沿轨道行进的一组轨道车辆的类型的车辆组(vehicle consist)。类似地,机车组是一组联接在一起的两个或更多个机车,作为较大列车的一部分或其他情况。列车可具有一个或多个机车组。机车组中的机车包括导引机车和一个或多个牵引机车。列车可具有导引组,并且还可具有定位在列车后面较远处的一个或多个远程组。替代地或另外地,一些列车可具有定位在所述列车内并由一个或多个非机车有轨车厢(例如,货车或客车车厢)与其他机车分开的单个机车。
[0005] 在机车组中,每个机车在机车的每端处包括连接件,以便将机车的动制动系统联接至相邻机车,以使得所述机车作为单个单元一起运行。每个机车通过每端上包括二十七个插脚的端口式跨接电缆来连接至后续机车。这种电缆在工业中通常称为复合电缆(multiple unit cable)或“MU”电缆。组中的两个或更多个机车可各自包括车载控制器或其他电子设备。在某些情况下,可能希望将车载电子设备连接在一起作为计算机网络,以使得组中导引机车的电子设备可与牵引机车的电子设备通信。这种组内网络可允许机车电子设备中的固有冗余,以便通过允许导引机车利用包含在相同组的牵引机车中的电子设备来用于提高机车的可靠性。在牵引机车中使用远程电子设备可比在每个机车上提供冗余设备更容易且更具成本效率。
[0006] 已使用许多方法来实现车辆组中的通信。第一方法涉及在组中的车辆之间使用无线电设备的无线通信。第二方法涉及在组中的连接机车之间运行专用网络电缆。第三方法涉及在组中的车辆之间MU通信上的以太网,从而利用将导引机车与牵引机车互连的现存机车MU电缆总线。MU电缆总线是在机车组中使用以用于传递导引机车与牵引机车之间的非网络控制信息的现存电总线。(MU“电缆总线”是指实际上使相邻机车互连的MU电缆跨接器和/或是指将电缆跨接器连接至内部机车电子设备和机车的任一端上的MU端口的内部电子系统。)
[0007] 在一些系统中,利用不同路由器将执行车辆组的各种功能的操作装置联网。所述路由器随后如通过MU电缆总线彼此连接。所述装置可通过路由器和电缆总线彼此通信。例如,第一装置可将数据发送至第一路由器,所述第一路由器将数据发送至第二路由器,所述第二路由器随后将数据发送至第二装置。为了使装置与路由器通信,如通过向路由器注册装置来将装置与路由器相关联。但是,在向路由器注册装置之前,可不执行关于装置的健康或状况(status)的检查,并且在已注册装置之后可不执行对健康或状况的重新评估。因此,故障装置可继续向路由器注册,以使得数据被传送至故障装置,但这些装置可能无法处理所述数据。
[0008] 虽然存在用于车辆组中的网络通信的系统,但是现存系统可能不提供用于建立此类通信的可靠或有效的方法。因此,可能希望具有功能与目前可用的那些系统不同的车辆组通信系统和/或方法。发明内容
[0009] 在一个实施例中,方法(例如,用于在车辆组中通信)包括确定第二组操作装置中的一个或多个操作装置的状态(state)。第二组操作装置与设置在车辆组的第二车辆单元上的第二路由器联接。所述方法还包括基于所确定的状态向第二路由器注册第二组中操作装置的至少一个,并且通过第一路由器和车辆组的通信通路将数据消息从第一组操作装置中的至少一个操作装置传输至第二路由器。第一组操作装置与设置在车辆组的第一车辆单元上的第一路由器联接。第一组和第二组中的操作装置配置用于执行相应的第一车辆单元和第二车辆单元的一个或多个功能。第一路由器和第二路由器通过通信通路彼此连接。所述方法还包括将数据消息传送至第二组中已向第二路由器注册的操作装置中的至少一个。
[0010] 其中,仅当所述数据消息寻址至所述第二组中的所述操作装置中的所述至少一个并且所述第二组中所述操作装置中的所述至少一个已向所述第二路由器注册时,才将所述数据消息传送至所述第二组中所述操作装置中的所述至少一个。
[0011] 其中,所述第二组中所述一个或多个操作装置的所述状态指示所述第二组中所述一个或多个操作装置的健康、所述第二组中所述一个或多个操作装置的状况或所述第二组中所述一个或多个操作装置执行所述第二车辆单元的所述一个或多个功能的能力中的至少一个。
[0012] 其中,所述通信通路是轨道车辆组的复合(MU)总线,所述轨道车辆组包括所述第一车辆单元和所述第二车辆单元。
[0013] 其中,确定所述第二组中所述操作装置中的所述一个或多个的所述状态由所述第二组中所述操作装置中的所述一个或多个的自我评估来自主执行。
[0014] 其中,确定所述第二组中所述操作装置中的所述一个或多个的所述状态由所述第二组中一个或多个其他操作装置来自主执行。
[0015] 其中,确定所述第二组中所述操作装置中的所述一个或多个的所述状态由设置在所述第二车辆单元上的评估装置来自主执行。
[0016] 其中,向所述第二路由器注册所述第二组中所述操作装置中的所述至少一个包括将地址分配给所述第二组中所述操作装置中的所述至少一个。
[0017] 在另一实施例中,方法(例如,用于在车辆组中通信)包括确定与设置在车辆组的第一车辆单元上的第一路由器联接的操作装置的状态。操作装置配置用于执行所述第一车辆单元的一个或多个功能。所述第一路由器通过所述车辆组的通信通路与设置在所述车辆组的第二车辆单元上的第二路由器连接。所述方法还包括:当所述状态指示操作装置可执行所述一个或多个功能时,向所述第一路由器注册所述操作装置;在所述第一路由器处通过所述通信通路从所述第二路由器接收数据消息;以及当向所述第一路由器注册所述操作装置时,将所述数据消息传送至所述操作装置。
[0018] 其中,仅当所述数据消息寻址至所述操作装置并且已向所述第一路由器注册所述操作装置时,才将所述数据消息传送至所述操作装置。
[0019] 其中,所述操作装置的所述状态指示所述操作装置的健康、所述操作装置的状况或所述操作装置执行所述一个或多个功能的能力中的至少一个。
[0020] 其中,所述车辆组是轨道车辆组,并且其中所述通信通路是所述轨道车辆组的复合(MU)总线。
[0021] 其中,确定所述操作装置的所述状态由所述操作装置来自主执行。
[0022] 其中,确定所述操作装置的所述状态由设置在所述第一车辆单元上的另一装置来自主执行。
[0023] 其中,注册所述操作装置包括将地址分配给所述操作装置。
[0024] 在一个方面,状态可指示即使在小于操作装置的全部能力的情况下,操作装置仍可执行一个或多个功能。例如,当操作装置在仍大于完全不执行功能的某些降低能力的情况下执行功能时,操作装置可执行一个或多个功能。
[0025] 在一个实施例中,系统(例如,车辆组的通信系统)包括第一路由器和第二路由器。所述第一路由器配置用于与设置在车辆组的第一车辆单元上的第一组操作装置联接。所述第一组操作装置配置用于执行所述第一车辆单元的一个或多个功能。所述第二路由器配置用于与设置在所述车辆组的所述第二车辆单元上的第二组操作装置联接。所述第二组操作装置配置用于执行第二车辆单元的一个或多个功能。第一路由器和第二路由器配置用于通过车辆组的通信通路彼此连接。第二路由器配置用于确定第二组中操作装置中的一个或多个的状态,并且基于所确定的状态,向第二路由器注册第二组中操作装置中的至少一个。第一路由器配置用于通过通信通路将数据消息从第一组中操作装置的至少一个传输至第二路由器,并且第二路由器进一步配置用于将数据消息传送至第二组中已向第二路由器注册的操作装置的至少一个。
[0026] 在另一实施例中,系统(例如,用于车辆组的通信系统)包括第一路由器,所述第一路由器配置用于设置在车辆组的第一车辆单元上并且与配置用于执行所述第一车辆单元的一个或多个功能的操作装置联接。所述第一路由器配置用于通过所述车辆组的通信通路与设置在所述车辆组的第二车辆单元上的第二路由器连接。所述第一路由器还配置用于获得所述操作装置的状态;当所述状态指示所述操作装置可执行所述一个或多个功能时,注册所述操作装置;通过所述通信通路从所述第二路由器接收数据消息;以及当注册所述操作装置时,将所述数据消息传送至所述操作装置。
[0027] 其中,所述第一路由器配置用于仅当所述数据消息寻址至所述操作装置并且已向所述第一路由器注册所述操作装置时,才将所述数据消息传送至所述操作装置。
[0028] 其中,所述操作装置的所述状态指示所述操作装置的健康、所述操作装置的状况或所述操作装置执行所述一个或多个功能的能力中的至少一个。
[0029] 其中,所述车辆组是轨道车辆组,并且所述通信通路是所述轨道车辆组的复合(MU)总线。
[0030] 其中,所述操作装置的所述状态由所述操作装置自主确定并且报告给所述第一路由器。
[0031] 其中,所述操作装置的所述状态由设置在所述第一车辆单元上的另一装置来自主确定。
[0032] 其中,所述第一路由器配置用于通过将地址分配给所述操作装置来注册所述操作装置。
[0033] 在另一实施例中,方法(例如,用于在车辆组中通信)包括确定设置在车辆组的第一车辆单元上的第一操作装置的状态。所述状态指示所述第一操作装置的健康、所述第一操作单元的状况或所述第一操作单元执行所述第一车辆单元的一个或多个功能的能力中的至少一个。所述方法还包括向与所述第一操作装置连接的第一路由器报告所述第一操作装置的状态。所述第一路由器通过通信通路与设置在所述车辆组的第二车辆单元上的第二路由器通信耦合。所述方法还包括:当向所述第一路由器注册所述第一操作装置时,在所述第一操作装置处接收从所述第二路由器传送至所述第一路由器的数据消息。基于所述第一操作装置的状态,注册所述第一操作装置。
[0034] 其中,确定所述第一操作装置的所述状态通过所述第一操作装置来执行。
[0035] 其中,确定所述第一操作装置的所述状态通过设置在所述第一车辆单元上的第二操作装置来执行。
[0036] 其中,确定所述第一操作装置的所述状态通过设置在所述第一车辆单元上的评估装置来执行。
[0037] 所述的方法进一步包括基于所述第一操作装置的所述状态,接收针对所述第一操作装置的分配地址,所述分配地址用于将所述消息传送至所述第一操作装置。在本说明书中陈述的任意实施例中,通过MU电缆总线或其他通信手段传输的数据可用于机车或其他车辆控制,如控制机车或其他车辆以沿路线运动。虽然MU通信系统上的此以太网可结合以下描述的本发明主题的实施例一起利用,但是所述实施例不限于与MU系统上的以太网一起使用。具体而言,以下描述的本发明主题的实施例还可结合无线通信系统(如使用无线电设备的一个无线通信系统)加以采用和利用,以便促进组中机车之间的通信。另外,以下描述的实施例还可与在组中的连接机车之间利用专用网络电缆的通信系统一起使用。附图说明
[0038] 参照附图,阅读非限制性实施例的以下描述将更好地理解本说明书中所描述的主题,其中在下文:
[0039] 图1示出用于在车辆组中传送网络数据的通信系统的一个实施例;
[0040] 图2示出复合(MU)电缆总线的一个实例;
[0041] 图3示出图2中所示的MU电缆总线;
[0042] 图4是用于车辆组的通信系统的一个实施例的示意图;
[0043] 图5示出图4中所示的路由器的注册列表的实例;
[0044] 图6示出图4中所示的另一路由器的另一注册列表的实例;
[0045] 图7是操作装置的一个实施例的示意图;
[0046] 图8是通信系统的一部分的一个实例的示意图;以及
[0047] 图9示出用于在车辆组中通信的方法900的一个实施例的流程图

具体实施方式

[0048] 本发明主题的实施例涉及用于包括多个车辆的车辆组的通信系统和方法。例如,根据一方面,在数据网络中连接车辆组中的两个或更多个车辆。网络数据在已连接车辆之间通信。网络数据可用于各种功能,包括(但不限于)部署在整个组的车辆上的管理服务和装置。关于机车组,网络数据可在机车之间通信,以便允许机车协调由机车提供的牵引效力(tractive efforts)和/或制动效力(例如,以相同组中的其他机车的效力为所述效力的基础)和/或远程控制来自导引机车的一个或多个机车的牵引效力、制动效力或其他操作。
[0049] 下面将详细参考本发明主题的实施例,所述实施例的实例在附图中示出。在任何可能的情况下,整个附图中使用的相同参考数字是指相同或类似部件。虽然针对列车、机车和其他轨道车辆描述本发明主题的实施例,但是本发明主题的实施例还可适于与一般车辆,如非公路车辆、农用车辆、运输车辆和/或海洋船舶一起使用,所述车辆中的每一个可包括在车辆组中。如上所述,车辆组(例如,机车组)是机械地联接或连接在一起以沿路线行进的一组车辆(例如,机车),其中组中的每个车辆与组中的一个或多个其他车辆相邻。
[0050] 图1示出用于在车辆组12中传送网络数据的通信系统10的一个实施例。所述组12可配置用于沿路线14如路、公路、路等行进。在所述系统10中,网络数据16从所述组12中的一个车辆单元18a(例如,导引机车18a或能够产生沿路线14推进自身的推进力的第一车辆)传输至所述组12中的一个或多个其他车辆单元18b、18c(例如,牵引机车18b和/或18c或能够产生推进力的其他车辆)。每个车辆单元18a-18c与所述组12中的另一车辆单元相邻并且机械地联接,以使得组12中的所有车辆单元18被连接(直接连接或通过一个或多个其他车辆单元如无法产生推进力的单元间接连接)。
[0051] 在一个实施例中,“网络数据(network data)”16是指以分组形式封装的数据,意指包括一组相关联数据位20的数据分组,例如以太网格式的数据分组。(每个数据分组可包括数据字段22和唯一地或以其他方式与组12中的计算机单元或其他电子部件相关联的网络地址或其他地址24。)通过MU电缆总线26传输网络数据16。MU电缆总线26是使组12中的车辆单元18a和车辆单元18b、18c互连的现存电总线。MU电缆总线26在组12中可用于在组12中的车辆单元18之间传递非网络控制信息28。“非网络”控制信息28是指在组12中用于控制目的而不是分组数据的数据或其他信息。在另一方面,非网络控制信息28不是分组数据,并且不包括接收方网络地址。
[0052] 图2和图3示出MU电缆总线26的一个实例。取决于所涉及机车的类型,其他配置是可能的。MU电缆总线26可以是使所述组12中的车辆单元18a和车辆单元18b、18c互连的现存电总线。在每个车辆单元18中,MU电缆总线26包括前MU端口36、后MU端口38和内部MU电气系统40,所述内部MU电气系统40将前端口36和后端口38连接至车辆单元18的一个或多个操作/电子部件32a。在所示的实例中,内部MU电气系统40包括电气连接至前MU端口36的前端子板42、电气连接至后MU端口38的后端子板44、中间端子板46和将中间端子板46分别电气连接至前端子板42和后端子板44的第一电导管部分48和第二电导管部分50。车辆单元18的一个或多个电子部件32a可电气连接至中间端子板46,并且进而通常连接至MU电缆总线26。虽然前MU端口36和后MU端口38通常可位于机车18a的前部和后部,但是情况并非总是这样,并且如“前部”、“后部”、“中间”等的指定不意欲为限制性的,而是出于识别目的而提供。
[0053] 如图2和图3中所示,MU电缆总线26进一步包括MU电缆跨接器52。跨接器52包括第一插头端54和第二插头端56以及使所述插头端电气地且机械地连接在一起的柔性电缆部分58。插头端54、56装配到MU端口36、38中。MU电缆跨接器52可为电气对称地,意指任一插头端可附接至任一端口。MU电缆跨接器52用于使相邻车辆单元(例如,车辆单元18a和车辆单元18b)的内部MU电气系统40电气互连。因此,对于车辆单元18a、18b的每一相邻对而言,MU电缆跨接器52的一个插头端54附接至前车辆单元18a的后MU端口38,并且MU电缆跨接器52的另一插头端56附接至后车辆单元18b的前MU端口36。MU电缆跨接器52的柔性电缆部分58在两个插头端之间延伸,从而在两个车辆单元18a、18b之间提供柔性但牢固的电气连接。
[0054] 就包括在导管或跨接器中的离散电气通路的数字“n”(“n”是等于或大于1的实整数)和类型而言,取决于车辆单元18的特定类型和配置,电导管部分48、50和MU电缆跨接器52可以不同方式配置。在一个实例中,每个导管部分48、50和跨接器电缆部分58包括多个离散电线,如12-14规格线。在另一实例中,(MU电缆跨接器52的)电缆部分58包括多个离散电线,而导管部分48、50各自包括一个或多个离散电线和/或非线电气通路,如车辆单元的导电结构部件、通过或包括电气或电子部件的通路、电路板迹线等。虽然图2中的某些元件被示为包括“n”个离散电气通路,但是应了解,每个元件中的离散通路的数目可以是不同的,即,“n”对于每个元件可以是相同或不同的。
[0055] 如所述,MU电缆跨接器52的插头端54、56装配到MU端口36、38中。出于这个目的,插头端和MU端口在形状上彼此互补,两者均用于机械和电气附接。插头端54、56可包括多个电插脚,所述电插脚中的每一个装配到MU端口中的对应电插座中。插脚和插座的数目可取决于内部电导管40、MU电缆跨接器52等中现存的离散电气通路的数目。在一个实例中,每个插头端54、56是二十七脚插头。
[0056] 中间端子板46、前端子板42和后端子板44各自包括绝缘基底(附接至车辆单元),导线或电缆的端子安装在所述绝缘基底上。就将不同电子部件连接至MU电缆总线而言,这提供了柔性。
[0057] 术语“MU电缆总线”是指整个MU电缆总线或其任何部分,例如,端子板、端口、跨接电缆、导管部分等。如应该理解的,当两个车辆单元通过MU电缆跨接器52连接时,所述两个车辆单元的MU电缆跨接器52和内部MU电气系统40两者一起形成MU电缆总线。当使用另外的MU电缆跨接器52附接后续车辆单元时,所述后续机车的那些电缆跨接器和内部MU电气系统40也成为MU电缆总线的一部分。
[0058] 如图1中所指示,车辆组12可以是车辆系统60如列车的一部分,所述车辆系统60包括组12、多个其他车辆单元62(例如,不产生推进力的车辆单元,如轨道车)和可能另外的车辆单元或车辆组(未示出)。组12中的每个车辆单元18a-18c通过联接器64机械地联接至至少一个其他车辆单元(组12中的相邻车辆单元)。其他车辆单元62类似地机械联接在一起,并且联接至所述组以形成一系列的连接车辆。非网络控制信息可用于车辆单元控制目的或用于系统60中的其他控制目的。
[0059] 通信系统10可包括定位在车辆单元18中的相应的路由器收发器单元(router transceiver units)34a、34b、34c。路由器收发器单元34a、34b、34c各自电气联接至MU电缆总线26。路由器收发器单元34a、34b、34c配置用于通过MU电缆总线26传输和/或接收网络数据16。
[0060] 图1中所示的通信系统10旨在说明可结合本说明书中描述的本发明主题的实施例一起利用的通信系统。虽然MU通信系统(所述MU通信系统利用使车辆单元互连的现存复合(MU)电缆总线)上的此以太网可结合以下描述的本发明主题的实施例一起利用,但是所述实施例不限于与MU系统上的以太网一起使用。具体而言,实施例还可结合无线通信系统(如使用无线电设备的一个无线通信系统)加以采用和利用,以便促进组中车辆单元之间的通信。另外,以下描述的实施例还可与利用组中连接车辆单元之间的专用网络电缆的通信系统一起使用。
[0061] 在一个实施例中,提供用于在车辆组的车辆单元之间输送数据的系统和方法。数据在设置在车辆单元上的各种装置之间输送。例如,来自第一车辆单元上的第一装置(例如,GPS接收器)的数据可输送至第二车辆单元上的第二装置(例如,能量管理系统,所述能量管理系统自动控制第二车辆单元或向第二车辆单元的操作员建议控制,以便减少消耗的燃料和/或由第二车辆单元产生的排放物)。为了输送数据,第一装置将数据发送至设置在第一车辆单元上的第一路由器。第一路由器具有设置在第二车辆单元上的第二路由器的网络地址(例如,IP地址)。例如,路由器可通过MU电缆总线或另一通信介质(例如,另一传导通路、无线连接等)彼此联网,其中路由器由唯一网络地址如IP地址识别,以便促进与特定寻址路由器的通信。第一路由器将数据发送至第二路由器,所述第二路由器随后将数据递送至第二装置。
[0062] 车辆单元上的装置组可与不同路由器连接。例如,第一车辆单元上的装置可通过第一本地网络(例如,局域网络或LAN)与第一车辆单元的第一路由器连接,第二车辆单元上的装置可通过第二本地网络与第二车辆单元的第二路由器连接等。路由器在网络中通过MU电缆总线彼此连接。为了使路由器确定哪个装置连接至本地网络中的路由器,向路由器注册装置。例如,可将装置的身份和/或存在提供至路由器,并且地址(例如,静态或动态IP地址)可由路由器或另一部件分配给装置。装置和路由器的这些地址用于在网络内准确地传送数据。
[0063] 在操作期间,一个或多个装置可能停止运行(如由于损坏、倒退的健康等),和/或可能错误地执行操作(如通过提供不准确的传感器读数)。此类装置的持续使用对于车辆组的安全操作而言可能是不合需要的。为了防止此类装置的使用,装置可执行对装置的健康(例如,执行装置的操作的功能性或能力)的自我评估,并且基于此自我评估,装置可确定是向本地路由器(例如,相同车辆单元上的路由器)注册还是不向本地路由器注册。向路由器注册的装置可继续通过路由器向其他装置发送和/或从其他装置接收数据。未向路由器注册的装置不通过路由器向其他装置发送和/或从其他装置接收数据。另外地或替代地,评估装置可检查装置并且确定装置的健康或功能性的状态。基于此检查,评估装置可引导装置向或不向路由器注册,和/或告知路由器不应该注册的装置,以使得路由器可撤销注册所述装置。路由器可通过将地址分配给装置来注册装置,以使得数据可通过路由器与所注册的装置通信。路由器可撤销注册(或不注册)装置,以使得数据不传送至装置或从装置接收的数据不传送至其他装置。
[0064] 在一个实施例中,装置具有本地路由器的动态或静态IP地址。路由器可能需要知晓这些地址,以便与装置通信。装置可将注册消息发送至路由器,以便向路由器注册装置。装置可使用这些注册消息来进行关于数据是否应该输送至装置或是否应该输送来自装置的数据的自我评估。自我评估可自主地执行,并且可基于对于装置或装置类型是唯一的因素,如健康、状况、执行装置的分配作业功能的能力等。对于确定装置可执行分配功能的那些装置来说,装置可告知路由器装置的身份,以使得装置向路由器注册。
[0065] 图4是用于车辆组的通信系统400的一个实施例的示意图。系统400可设置在图1中所示的车辆组12上,以便允许在组12的车辆单元18(图1中所示)之间的数据(例如,系统400中传送的消息中的网络和/或非网络数据)通信。系统400包括第一路由器402和第二路由器404(图4中分别示出为“路由器#1”和“路由器#2”)。路由器402、404可单独地设置在不同的车辆单元如车辆单元18a、18b上。路由器402、404通过通信通路406如MU电缆总线26彼此连接。替代地,通信通路406可以是另一导体或无线网路。路由器402、404可在网络中彼此通信耦合。例如,可为路由器402、404分配唯一地址,如不同的IP地址,以便允许数据消息通过网络中的通信通路406与路由器402、404通信。所谓“通信耦合”,意味着路由器402、404彼此连接,以使得路由器402、404可通过一个或多个通信通路彼此传送数据消息,所述通信通路如传导总线、导线、无线网络等。关于路由器的术语“耦合”可包括路由器彼此和/或与一个或多个其他装置交换数据信号,以使得在路由器和/或装置之间建立通信。
[0066] 虽然仅示出两个路由器402、404,但替代地,更大数量的路由器可包括在系统400中并且彼此通信耦合,如通过通路406。
[0067] 每个路由器402、404与一个或多个装置通信耦合。例如,路由器402与操作装置408A-D(图4中分别示出为“装置#1”、“装置#2”、“装置#3”和“装置#4”)通信耦合。路由器404与装置408E-H(图4中分别示出为“装置#5”、“装置#6”、“装置#7”和“装置#8”)通信耦合。所谓“通信耦合”,意味着路由器402、404与装置408连接,以使得路由器402、404和装置408可通过一个或多个通信通路彼此传送数据消息,所述通信通路如传导总线、导线、无线网络等。装置408可代表车辆组12上用于车辆组12的操作(例如,行进)的各种部件。仅作为实例,装置408可代表GPS接收器、无线电装置、传感器、控制单元(例如,用于控制组中车辆单元的牵引和/或制动效力的装置)、收发器等。
[0068] 装置408可在本地网络如LAN中与相应路由器402、404连接。例如,装置408A-D在第一本地网络410中与路由器402连接,并且装置408E-H在第二本地网络412中与路由器404连接。
[0069] 装置408可通过路由器402、404彼此通信。装置408A-D可通过将消息传输至路由器402、404中的一个来与装置408E-H通信,所述路由器402、404随后将消息递送至其他路由器
404、402,所述其他路由器404、402随后将消息传送至寻址接收方装置408。例如,装置408A可通过将消息传送至路由器402来将消息传输至装置408E,所述路由器402将消息传输至路由器404,所述路由器404将消息传输至装置408E。在一个方面,装置408仅与路由器402、404直接通信,并且不将数据消息输送至其他装置408。例如,装置408A可与路由器402消息通信,但是在数据消息未首先经过路由器402和/或路由器404的情况下不会与其他装置408B-H消息通信。在装置408之间通过路由器402、404和通过通信通路406的消息通信可称为组内输送。
[0070] 在一个实施例中,装置408向路由器402、404注册,以便传送数据消息。例如,装置408A-D可向路由器402注册,以使得路由器402感知到装置408A-D。装置408E-H可向路由器
404注册,以使得路由器404感知到装置408E-H。当路由器402、404接收到向路由器402、404注册的针对装置408的一个或多个的消息时,路由器402、404可将所述消息递送至注册装置(registered device)408。在一个实施例中,一个路由器402、404可能无法感知已向其他路由器402、404注册的装置408。例如,路由器402、404可能仅具有哪些装置408已向所述路由器402、404注册的信息(例如,列表),并且可能不具有哪些装置408已向其他路由器402、404注册的信息。
[0071] 在一个实施例中,一个或多个装置408具有自我评估(self-assess)装置408的状况的处理能力(例如,通过硬件和/或软件)。装置408的状况可包括确定装置408是否是可操作的(例如,能够执行一个或多个所需的功能),确定装置408是否正确操作(例如,装置408的输出处于指定极限内),和/或确定装置408的健康(例如,装置408是否需要修理或更换)。取决于此自我评估状况,装置408可将状况消息发送至相关联路由器402、404,以便告知路由器402、404装置408可用于处理发送至装置408的网络流量(例如,在网络中传送的数据消息)。例如,如果状况指示装置408在正确运行,那么装置408可将消息发送至路由器402、
404,以便通告装置408可用于与路由器402、404通信。路由器402、404随后可向路由器402、
404注册装置408。如果状况指示装置408未正确运行,那么不将消息发送至相关联路由器
402、404或将指示装置408未正确运行的消息发送至路由器402、404。路由器402、404随后可不向路由器402、404注册装置408,和/或可移除装置408针对路由器402、404的先前注册。
[0072] 装置408中的一个或多个可通过重新评估装置408的状况来定期重新评价自身。如果装置408的自我评估改变,那么装置408可告知路由器402、404装置408可进行注册或撤销注册。例如,如果装置408先前已注册至路由器402或404,并且装置408的稍后重新评价的自我评估指示装置408的状况已改变(指示不能再使用装置408),那么装置408可将状况消息发送至路由器402或404,以便告知路由器402或404状况的改变。路由器402或404随后可如通过从注册装置408的本地存储的列表移除装置408来撤销注册装置408,以使得没有另外的消息(例如,网络流量)输送至装置408(除非并且直到装置408稍后被重新注册)。如果装置408先前未注册至路由器402或404,并且装置408的稍后重新评价的自我评估指示装置408的状况已改变(指示可使用装置408),那么装置408可将状况消息发送至路由器402或
404,以便告知路由器402或404状况的改变。路由器402或404随后可如通过将装置408添加至注册装置408的本地存储列表来注册装置408,以使得消息(例如,网络流量)随后可输送至装置408(除非并且直到装置408稍后被撤销注册)。
[0073] 在操作中,所述多个装置408可自我评估相应装置408的状况,并且基于此评估,将指示将要向路由器402、404注册装置408的状况消息发送至相关联路由器402、404或不发送所述状况消息(或发送指示不打算注册装置408的消息)。基于所接收的状况消息,路由器402、404注册装置408。当已注册装置408时,可将地址如动态IP地址分配给装置408。在一个实施例中,仅装置408注册过的路由器402或404知道装置408的地址。
[0074] 图5和图6示出相应路由器402、404的注册列表500、600的实例。注册列表500指示装置408A-D中的哪些注册至路由器402,而注册列表600指示装置408E-H中的哪些注册至路由器404。在所示的实例中,装置408A、408C和408D向路由器402注册,而装置408B未注册。装置408A-D的自我评估可能指示装置408A、408C和408D在正确运行,并且装置408B未正确运行。因此,装置408A、408C和408D将状况消息发送至将要注册的路由器402,而装置408B未发送这种状况消息(或发送指示装置408B不打算注册至路由器402的状况消息)。另外,装置408F-H向路由器404注册,而装置408E未注册。装置408E-H的自我评估可能指示装置408F-H在正确运行,并且装置408E未正确运行。因此,装置408F-H将状况消息发送至将要注册的路由器404,而装置408E未发送这种状况消息(或发送指示装置408E不打算注册至路由器404的状况消息)。
[0075] 路由器402、404可将地址分配给注册至路由器402、404的装置408,如列表500、600的第三栏中所示。这些地址可由路由器402、404使用来将网络流量(例如,数据消息)发送至装置408。在一个实施例中,地址可包括与所述地址相关联的装置408的类型的指示或表示,如装置408是否是无线电装置、GPS接收器或其他装置的指示。
[0076] 作为系统400的操作的一个实例,第一装置(例如,装置408C)将数据消息发送至第一路由器(例如,路由器402),向所述第一路由器注册第一装置。数据消息可包括指示消息的预期接收方装置的信息,如消息的报头中的信息。例如,数据消息可包括消息通过系统400输送至无线电装置的指示。如果路由器402具有为无线电装置并已向路由器402注册的装置408(例如,装置408A),那么路由器402可将消息发送至所述无线电装置。但是,如果路由器402不具有为已向路由器402注册的无线电装置的装置408,那么路由器402可与路由器
404通信。
[0077] 第一路由器402可将查询消息发送至第二路由器404,所述查询消息请求确认第二路由器404是否具有已向第二路由器404注册的一个或多个无线电装置。如果装置408中已向第二路由器404注册的一个或多个是无线电装置,那么第二路由器404可将确认消息发送至第一路由器402。第一路由器402随后可将来自装置408C的数据消息发送至第二路由器404。第二路由器404可接收数据消息并参考注册列表600以确定为无线电装置的注册装置
408F-H中的一个或多个的本地地址。第二路由器404随后可将数据消息发送至为无线电装置的注册装置408F-H的至少一个。
[0078] 替代地,在未请求确认第二路由器404是否具有为无线电装置的一个或多个注册装置408的情况下,第一路由器402可将数据消息发送至第二路由器404。第二路由器404可接收数据消息并检查所述消息,以便确定数据消息将要发往的装置408的类型。第二路由器404确定数据消息将被发送至无线电装置,并且检查注册装置408F-H的列表600以确定注册装置408F-H中的哪个为无线电装置(如通过检查装置408F-H的地址)。第二路由器404随后将数据消息递送至为无线电装置的注册装置408F-H中的一个或多个。
[0079] 如果第二路由器404不具有为无线电装置的任何注册装置408,那么第二路由器404可将数据消息发送至另一路由器和/或将失败消息发送回第一路由器402。失败消息可指示没有无线电装置被注册且可用来处理数据消息。
[0080] 图7是操作装置700的一个实施例的示意图。装置700可代表装置408(如图4中所示)中的一个或多个。装置700包括从外部来源接收信息(例如,数据)的输入702。例如,输入702可以是与传感器连接以接收感测数据的传感器或装置、触摸屏、麦克、按钮、开关、节流踏板、接收器等。装置700还包括处理器704,如计算机处理器、控制器等。处理器704基于硬连线指令和/或存储在有形和非暂时性计算机可读存储介质(例如,存储器706)中的指令操作,以便处理由输入702获得的数据。例如,处理器704可从输入702接收数据。处理器
704可检查数据并且将输出信号提供至输出708,所述输出信号如地理位置、组速度、温度音频信号等。输出708可以是通过系统400将输出信号传送至另一装置如其他装置408中的一个或多个的装置。例如,输出708可产生数据消息,所述数据消息通过路由器402、404和通信通路406输送至另一装置408。
[0081] 装置700还包括评估模710。如本说明书中所使用,术语“模块”可包括执行一个或多个操作的硬件(例如,电路、控制器、处理器等)和/或软件(例如,存储在有形和非暂时性计算机可读存储介质如计算机可存取存储器上的一组或多组指令)。例如,评估模块710可代表硬件和/或软件,所述硬件和/或软件接收音频信号或用于分析并分成独立音频信号和/或部件如麦克风或其他输入装置的频谱图。在一个实施例中,模块710可代表具有一组或多组指令的有形和计算机可读存储介质(例如,计算机硬盘驱动器或其他存储器)。这些指令组可引导硬件(例如,计算机的处理器)执行各种功能,如本说明书中描述的操作。
[0082] 评估模块710执行装置700的自我评估。例如,评估模块710可检查装置700(包括输入702、输出708、存储器706和/或处理器704),以便确定健康指示、状况指示和/或能力指示。健康指示代表装置700的情况。情况差的装置700(例如,由于损坏、使用年限、忽视等)具有相对低的健康指示,而情况好的装置700(例如,由于没有损坏、短使用年限、频繁修理和/或维护等)具有较好的健康指示。状况指示代表装置700的操作状态。例如,状况指示可代表装置700是否处于关闭或非操作状态,或处于开启或操作状态。状况指示可代表装置700相对于一个或多个其他装置408的优先级。例如,较高优先级可意味着,装置700在具有较低优先级的装置408之前处理数据消息。
[0083] 能力指示代表装置700是否能够执行一个或多个指定功能。能力指示可用于确定装置700是否发生故障,即使健康指示和/或状况指示代表装置700处于良好的工作状态。例如,评估模块710可检查处理器706如何处理通过输入702接收的数据、从输出708发送的数据、由输入702接收的数据与从输出708发送的数据之间的不同等,以便确定装置700是否正确运行(functioning properly)。
[0084] 例如,如果装置700代表GPS接收器,那么评估模块710可检查从处理器704发送至输出708的数据,以便确定所述数据看起来是否是准确的。看起来是准确的数据可包括指示接收器正从至少一个指定数目的GPS卫星(如两个或更多个卫星)接收数据的数据。看起来是不准确的数据可包括指示接收器正从较少数目的卫星接收数据的数据。看起来是准确的数据可包括代表装置700的可能位置的数据,所述可能位置如沿轨道车辆组行进的轨道设置的位置。看起来是不准确的数据可包括代表装置700的其他位置的数据,所述其他位置如所述组不可能到达的位置。
[0085] 作为另一实例,如果装置700代表温度传感器,那么评估模块710可检查从处理器704发送至输出708的数据,以便确定所述数据看起来是否是准确的。看起来是准确的数据可包括代表装置700和/或类似装置常常经受的温度的范围内的温度的数据。看起来是不准确的数据可包括代表不由装置700和/或类似装置频繁感测的温度的数据。
[0086] 作为另一实例,如果装置700代表天线或具有天线(例如,作为输入702)的装置,那么评估模块710可检查天线的反射电流。如果反射电流是至少一个指定量的电流,那么评估模块710可指示装置700在正确运行。如果反射电流不是至少所述指定量的电流,那么评估模块710可指示装置700未正确运行。
[0087] 基于评估模块710所执行的评估,所述评估模块710检查来自所述评估的指示并且确定装置700是否在正确运行。如果装置700未正确运行,那么评估模块710可能不将状况消息发送至路由器402、404(例如,通过输出708)和/或可能将指示不打算注册装置700的状况消息发送至路由器402、404。替代地,评估模块710可引导处理器704发送状况消息。如上所述,基于评估的结果,装置700可由或不由路由器402或404注册。
[0088] 在另一实施例中,所述评估模块710可执行另一装置的评估。例如,第一装置(例如,装置408A)中的评估模块710可评估第二装置(例如,装置408B)的状态、健康和/或能力。基于此评估,评估模块710可将状况消息发送(或引导处理器704发送状况消息)至路由器
402或404,以使得第二装置可注册或不注册,如上所述。
[0089] 图8是通信系统800的一部分的一个实例的示意图。图8中所示的通信系统800的所述部分可代表通信系统400(图4中所示)的部分,如第一本地网络410(图4中所示)。在图8中,所述装置808(例如,“装置#1”、“装置#2”、“装置#3”和“装置#4”)可分别代表装置408A-D(图4中所示)。路由器802(例如,“路由器#1”)可代表路由器402(图4中所示)。
[0090] 评估装置804包括具有评估模块710(图7中所示)的装置。评估装置804可与装置808通信耦合,以使得评估装置804可远程检查装置808的功能性。所谓“远程地”,意味着评估装置804与由评估装置804检查的装置804分开并且不包括在装置804内。类似于如上所述与图7中的评估模块710结合,评估装置804可评估装置808的功能性。基于此评估,评估装置
804可将一个或多个状况消息传送至路由器802。关于哪些装置808将向路由器802注册的状况消息可告知路由器802。
[0091] 图9示出用于在车辆组中通信的方法900的一个实施例的流程图。方法900可用于在图4中所示的系统400内传送数据消息。在902处,评估装置的状态。例如,装置408(图4中所示)可自我评估健康、状况和/或装置408执行指定功能的能力。另外地或替代地,装置408中的一个或多个可评估其他装置408。在一个方面,评估装置(例如,图8中所示的装置804)可执行装置408的评估。
[0092] 在904处,确定装置的状态(例如,装置408的健康、状况和/或能力)是否足以与装置通信,以使得所述装置可处理网络流量(例如,处理数据消息)。例如,确定装置408是否可准确地处理传送至装置408的数据,以便正确地执行将要由装置408执行的一个或多个操作。如果装置408的状态指示装置408不能执行所述操作,那么无法注册装置408。因此,方法900的流程进行至906。否则,如果装置408的状态指示装置408可执行所述操作,那么可注册装置408。因此,方法900的流程进行至908。
[0093] 在906处,不向路由器注册所述装置。例如,可不向路由器402或404(图4中所示)注册所述装置408,所述路由器402或404与其上设置有装置408的相同车辆单元18(图1中所示)相关联(例如,设置在所述车辆单元18上)。在908处,向所述路由器注册所述装置。如上所述,路由器可将地址分配给装置或另外跟踪装置的注册。
[0094] 在910处,监视网络以确定是否接收到针对装置中的一个或多个的消息。例如,路由器402、404可操作来从彼此和/或从一个或多个数据消息接收数据消息。
[0095] 在912处,确定路由器是否接收到寻址至装置的消息。所述消息可寻址至特定装置(例如,设置在指定车辆单元18上的无线电装置)或某一类型装置(例如,设置在车辆单元18中任一个上的无线电装置)。如果接收到这种消息,那么方法900的流程继续至914。否则,方法900的流程返回至910。
[0096] 在914处,确定由所述消息寻址的所述装置是否已向所述路由器注册。例如,可检查在路由器处接收的数据消息以确定所述消息寻址至哪种特定装置或哪种类型的装置。在一个实施例中,可将包括在消息中的接收方地址与路由器处的注册装置的列表相比较。如果接收方地址与注册装置的地址中的一个或多个匹配,那么消息可发送至装置。因此,方法900的流程继续至916。在另一方面,如果接收方地址不与注册装置的地址匹配,那么消息可能无法发送至任何装置。因此,方法900的流程继续至918。
[0097] 在916处,将消息传送至寻址和注册装置。例如,接收到消息的路由器402、404可将数据消息传输至寻址装置408。
[0098] 在918处,确定是否存在已向所述路由器注册并且与由消息寻址的所述装置为相同类型的装置的另一装置。例如,如果由消息寻址的装置是无线电装置但未向路由器注册,那么可检查所注册的装置以便确定注册装置中的一个或多个是否是无线电装置。如果存在既已注册又是相同类型装置的另一装置,那么消息可能能够传送至其他装置。因此,方法900的流程可继续至920。另一方面,如果不存在既已注册又是相同类型装置的另一装置,或如果消息仅可发送至单个特定装置(而不可发送至为与寻址装置相同类型的装置的另一装置),那么消息可能无法传送至其他装置。因此,方法900的流程可继续至922。
[0099] 在920处,将消息传送至为与寻址装置相同类型的装置的注册装置。例如,接收到消息的路由器402、404可将数据消息传输至装置408C,所述装置408C是与寻址的但未注册的装置408B相同类型的装置。在一个实施例中,消息可递送至另一路由器,所述另一路由器可确定为与寻址装置相同类型的装置的另一装置是否已被注册。消息可通过这个另外的路由器传送至其他装置。
[0100] 在922处,未将消息传送至已注册的装置中的任一个。可向发送数据消息的装置和/或装置所连接的路由器报告传送消息失败。例如,无法将消息递送至寻址装置或为与寻址装置相同类型的装置的另一装置的路由器可将失败消息传输回始发消息的装置。
[0101] 在一个实施例中,方法(例如,用于在车辆组中通信)包括确定第二组操作装置中的一个或多个操作装置的状态。第二组操作装置与设置在车辆组的第二车辆单元上的第二路由器联接。方法还包括基于所确定的状态向第二路由器注册第二组中的操作装置中的至少一个,并且通过第一路由器和车辆组的通信通路将数据消息从第一组操作装置中的至少一个操作装置传输至第二路由器。第一组操作装置与设置在车辆组的第一车辆单元上的第一路由器联接。第一组和第二组中的操作装置配置用于执行相应的第一车辆单元和第二车辆单元的一个或多个功能。第一路由器和第二路由器通过通信通路彼此连接。方法还包括将数据消息传送至第二组中已向第二路由器注册的操作装置中的至少一个。
[0102] 在一个方面,仅当数据消息寻址至第二组中操作装置中的至少一个并且第二组中操作装置中的至少一个已向第二路由器注册时,才将数据消息传送至第二组中操作装置中的至少一个。
[0103] 在一个方面,第二组中一个或多个操作装置的状态指示第二组中一个或多个操作装置的健康、第二组中一个或多个操作装置的状况或第二组中一个或多个操作装置执行第二车辆单元的一个或多个功能的能力中的至少一个。
[0104] 在一个方面,通信通路是轨道车辆组的复合(MU)总线。轨道车辆组包括第一车辆单元和第二车辆单元。
[0105] 在一个方面,确定第二组中操作装置中的一个或多个的状态通过第二组中操作装置中的一个或多个的自我评估来自主执行。
[0106] 在一个方面,确定第二组中操作装置中的一个或多个的状态由第二组中一个或多个其他操作装置来自主执行。
[0107] 在一个方面,确定第二组中操作装置中的一个或多个的状态由设置在第二车辆单元上的评估装置来自主执行。
[0108] 在一个方面,向第二路由器注册第二组中操作装置中的至少一个包括将地址分配给第二组中操作装置中的至少一个。
[0109] 在另一实施例中,方法(例如,用于在车辆组中通信)包括确定与设置在车辆组的第一车辆单元上的第一路由器联接的操作装置的状态。操作装置配置用于执行第一车辆单元的一个或多个功能。第一路由器通过车辆组的通信通路与设置在车辆组的第二车辆单元上的第二路由器连接。方法还包括:当状态指示操作装置可执行一个或多个功能时,向第一路由器注册操作装置;在第一路由器处通过通信通路接收来自第二路由器的数据消息;以及当所述操作装置已向第一路由器注册时,将数据消息传送至所述操作装置。
[0110] 在一个方面,仅当数据消息寻址至操作装置并且已向第一路由器注册操作装置时,才将数据消息传送至操作装置。
[0111] 在一个方面,操作装置的状态指示操作装置的健康、操作装置的状况或操作装置执行一个或多个功能的能力中的至少一个。
[0112] 在一个方面,车辆组是轨道车辆组,并且通信通路是轨道车辆组的复合(MU)总线。
[0113] 在一个方面,确定操作装置的状态由操作装置来自主执行。
[0114] 在一个方面,确定操作装置的状态由设置在第一车辆单元上的另一装置来自主执行。
[0115] 在一个方面,注册操作装置包括将地址分配给操作装置。
[0116] 在一个实施例中,系统(例如,车辆组的通信系统)包括第一路由器和第二路由器。第一路由器配置用于与设置在车辆组的第一车辆单元上的第一组操作装置联接。第一组操作装置配置用于执行第一车辆单元的一个或多个功能。第二路由器配置用于与设置在车辆组的第二车辆单元上的第二组操作装置联接。第二组操作装置配置用于执行第二车辆单元的一个或多个功能。第一路由器和第二路由器配置用于通过车辆组的通信通路彼此连接。
第二路由器配置用于确定第二组中操作装置中的一个或多个的状态,并且基于所确定的状态,向第二路由器注册第二组中操作装置中的至少一个。第一路由器配置用于通过通信通路将数据消息从第一组中操作装置中的至少一个传输至第二路由器,并且第二路由器进一步配置用于将数据消息传送至第二组中已向第二路由器注册的操作装置中的至少一个。
[0117] 在一个方面,仅当数据消息寻址至第二组中操作装置中的至少一个并且第二组中操作装置中的至少一个已向第二路由器注册时,第二路由器才配置用于将数据消息传送至第二组中操作装置中的至少一个。
[0118] 在一个方面,第二组中一个或多个操作装置的状态指示一个或多个操作装置的健康、一个或多个操作装置的状况或一个或多个操作装置执行第二车辆单元的一个或多个功能的能力中的至少一个。
[0119] 在一个方面,通信通路是轨道车辆组的复合(MU)总线。
[0120] 在一个方面,第二组中操作装置中的一个或多个的状态通过操作装置中的一个或多个的自我评估来自主确定。
[0121] 在一个方面,第二组中操作装置中的一个或多个的状态由第二组中一个或多个其他操作装置来自主确定。
[0122] 在一个方面,系统还包括评估装置,所述评估装置配置用于设置在第二车辆单元上,并且配置用于自主确定第二组中操作装置中的一个或多个的状态。
[0123] 在一个方面,第二路由器配置用于通过将地址分配给操作装置中的至少一个来注册第二组中操作装置中的至少一个。
[0124] 在另一实施例中,系统(例如,用于车辆组的通信系统)包括第一路由器,所述第一路由器配置用于设置在车辆组的第一车辆单元上并且与配置用于执行第一车辆单元的一个或多个功能的操作装置联接。第一路由器配置用于通过车辆组的通信通路与设置在车辆组的第二车辆单元上的第二路由器连接。第一路由器还配置用于获得操作装置的状态;当状态指示操作装置可执行一个或多个功能时,注册操作装置;通过通信通路接收来自第二路由器的数据消息;以及当注册操作装置时,将数据消息传送至操作装置。
[0125] 在一个方面,第一路由器配置用于仅当数据消息寻址至操作装置并且已向第一路由器注册操作装置时,才将数据消息传送至操作装置。
[0126] 在一个方面,操作装置的状态指示操作装置的健康、操作装置的状况或操作装置执行一个或多个功能的能力中的至少一个。
[0127] 在一个方面,车辆组是轨道车辆组,并且通信通路是轨道车辆组的复合(MU)总线。
[0128] 在一个方面,操作装置的状态由操作装置自主确定并且报告给第一路由器。
[0129] 在一个方面,操作装置的状态由设置在第一车辆单元上的另一装置来自主确定。
[0130] 在一个方面,第一路由器配置用于通过将地址分配给操作装置来注册操作装置。
[0131] 在另一实施例中,方法(例如,用于在车辆组中通信)包括确定设置在车辆组的第一车辆单元上的第一操作装置的状态。所述状态指示第一操作装置的健康、第一操作单元的状况或第一操作单元执行第一车辆单元的一个或多个功能的能力中的至少一个。方法还包括向与第一操作装置连接的第一路由器报告第一操作装置的状态。第一路由器通过通信通路与设置在车辆组的第二车辆单元上的第二路由器通信耦合。方法还包括:当向第一路由器注册第一操作装置时,在第一操作装置处接收从第二路由器传送至第一路由器的数据消息。基于第一操作装置的状态,注册第一操作装置。
[0132] 在一个方面,确定第一操作装置的状态通过第一操作装置来执行。
[0133] 在一个方面,确定第一操作装置的状态通过设置在第一车辆单元上的第二操作装置来执行。
[0134] 在一个方面,确定第一操作装置的状态通过设置在第一车辆单元上的评估装置来执行。
[0135] 在一个方面,方法还包括:基于第一操作装置的状态,接收第一操作装置的分配地址。分配地址用于将消息传送至第一操作装置。
[0136] 应理解,以上描述旨在为说明性的,而不具有限制性。例如,上述实施例(和/或其方面)可彼此结合使用。另外,在不脱离本发明主题范围的情况下,可作出许多修改来使特定的情况或材料适于本发明主题的教示。虽然本说明书中所描述的材料的尺寸和类型旨在限定本发明主题的参数,但是它们绝不是限制性的而是示例性实施例。在阅读以上描述后,所属领域普通技术人员将清楚明白许多其他实施例。因此,本发明主题的范围应该参考所附权利要求以及这些权利要求授权的等效物的整个范围来确定。在所附权利要求中,术语“包括(including)”和“其中(in which)”用作相应术语“包括(comprising)”和“其中(wherein)”的简明英语等效物。此外,在以下权利要求中,术语“第一”、“第二”和“第三”等仅用作标签,并且不旨在将数字要求强加到它们的对象上。此外,以下权利要求的限制并不以装置加功能的格式撰写,并且不旨在基于35U.S.C.§112的第六段来解释,除非且直到此类权利要求限制明确使用短语“用于……的装置”,之后是不含进一步结构的功能说明。
[0137] 本说明书使用各个实例来公开本发明主题的若干实施例,并且也使得所属领域普通技术人员能够实践本发明主题的实施例,包括制造和使用任何装置或系统以及执行所涵盖的任何方法。本发明主题的专利性范围由权利要求限定,并且可包括所属领域普通技术人员想到的其他实例。如果此类其他实例具有的结构要素与权利要求书的字面意义相同,或者如果此类其他实例包括的等效结构要素与权利要求书的字面意义并无实质性差别,那么此类其他实例也旨在权利要求书的范围之内。
[0138] 当结合附图阅读时,将更好地理解本发明主题的某些实施例的前文描述。就附图示出各项实施例的功能块的图这点而言,所述功能块不必指示硬件电路之间的划分。因此,例如,可在单片硬件(例如,通用信号处理器、微控制器随机存取存储器、硬盘等)中实施功能块(例如,处理器或存储器)中的一个或多个。类似地,程序可为独立的程序,可作为子程序合并在操作系统中,可为安装的软件包中的功能等。各项实施例不限于附图中所示的布置和手段。
[0139] 如本说明书中所使用,以单数形式列举并且通过字词“一个”或“一种”引出的元件或步骤应理解为不排除多个所述元件或步骤,除非对此类排除做出明确说明。此外,并不期望将对本发明主题的“一个实施例”的参考解释为排除同样结合所列举的特征的另外的实施例的存在。此外,除非明确指出相反情况,否则“包含”、“包括”或“具有”具有特定性质的某个元件或多个元件的实施例可包括不具有所述性质的其他此类元件。
[0140] 由于可在不脱离本说明书中包括的本发明主题的精神和范围的情况下对上述系统和方法做出某些改变,所以期望的是:以上描述的或附图中所示的所有主题仅应解释为示出本说明书中的本发明的概念的实例,并且不应理解为限制本发明主题。
QQ群二维码
意见反馈