一种编组重联数据流冗余方法及系统的制作方法

文档序号:8931758阅读:561来源:国知局
一种编组重联数据流冗余方法及系统的制作方法
【技术领域】
[0001]本发明涉及轨道交通通信技术领域,特别涉及一种编组重联数据流冗余方法及系统。
【背景技术】
[0002]随着科学技术的发展,现代轨道交通朝着高速化、自动化、舒适化和安全化等方向发展。传统的总线通信已经不能满足轨道通信的需求。同时,铁路多元化的发展激发了对各种灵活编组方案的需求,列车重联技术得到了大范围的应用。
[0003]在现有的列车编组重联数据通信系统中,人们普遍采用通信设备冗余的方式,以确保当一个通信设备发生故障后,可将通信网络切换到冗余的通信设备上,从而使得通信得以恢复。然而,现有的列车编组在对重联数据进行通信时,任意时刻下只有一份跨编组数据在通信网络中传输,如果跨编组数据从一个编组向另一个编组传输的途中突然发生了中断,必然会导致上述跨编组数据无法被另一编组接收到,从而会引起该数据的丢失,对列车运营造成严重的安全隐患。
[0004]综上所述可以看出,如何提高列车编组重联数据传输的安全性和可靠性是目前亟待解决的问题。

【发明内容】

[0005]有鉴于此,本发明的目的是提供一种编组重联数据流冗余方法及系统,提高了列车编组重联数据传输的安全性和可靠性。其具体方案如下:
[0006]一种编组重联数据流冗余方法,应用于编组重联数据流冗余系统,所述系统包括第一列车编组、第二列车编组、第一重联接口和第二重联接口 ;所述第一列车编组包括第一发送设备和第二发送设备;所述第二列车编组包括第一接收设备和第二接收设备;所述方法包括:
[0007]当所述第一接收设备为所述第二列车编组的主设备时,所述第一接收设备接收所述第一发送设备通过所述第一重联接口发送的第一数据;并获取所述第二发送设备通过所述第二重联接口发送到所述第二接收设备的第二数据,其中,所述第一数据与所述第二数据的内容相同;将所述第一数据或所述第二数据发送到目标设备;
[0008]当所述第二接收设备为所述第二列车编组的主设备时,所述第二接收设备接收所述第二发送设备通过所述第二重联接口发送的第三数据;并获取所述第一发送设备通过所述第一重联接口发送到所述第一接收设备的第四数据,其中,所述第三数据与所述第四数据的内容相同;将所述第三数据或所述第四数据发送到所述目标设备。
[0009]优选的,当所述第一发送设备为所述第一列车编组的主设备时,所述第二数据为所述第一发送设备向所述第二发送设备发送的第一备份数据,所述第一备份数据为所述第一发送设备对所述第一数据进行备份后得到的数据;所述第三数据为所述第一发送设备向所述第二发送设备发送的第二备份数据,所述第二备份数据为所述第一发送设备对所述第四数据进行备份后得到的数据;
[0010]当所述第二发送设备为所述第一列车编组的主设备时,所述第一数据为所述第二发送设备向所述第一发送设备发送的第三备份数据,所述第三备份数据为所述第二发送设备对所述第二数据进行备份后得到的数据;所述第四数据为所述第二发送设备向所述第一发送设备发送的第四备份数据;所述第四备份数据为所述第二发送设备对所述第三数据进行备份后得到的数据。
[0011]优选的,当所述第一接收设备为所述第二列车编组的主设备时,所述将所述第一数据或所述第二数据发送到目标设备的过程包括:
[0012]将所述第一数据和所述第二数据中最先到达所述第一接收设备的数据发送到所述目标设备;
[0013]当所述第二接收设备为所述第二列车编组的主设备时,所述将所述第三数据或所述第四数据发送到所述目标设备的过程包括:
[0014]将所述第三数据和所述第四数据中最先到达所述第二接收设备的数据发送到所述目标设备。
[0015]优选的,所述方法还包括:
[0016]当所述第一接收设备为所述第二列车编组的主设备时,所述第一接收设备在接收到数据后,将所接收数据的数据标签记录到第一数据标签记录表;所述第一数据的数据标签与所述第二数据的数据标签相同;
[0017]当所述第二接收设备为所述第二列车编组的主设备时,所述第二接收设备在接收到数据后,将所接收数据的数据标签记录到第二数据标签记录表;所述第三数据的数据标签与所述第四数据的数据标签相同。
[0018]优选的,所述方法还包括:
[0019]当所述第一接收设备为所述第二列车编组的主设备时,所述第一接收设备在接收到数据后,记录相应的数据接收时刻;
[0020]当所述第二接收设备为所述第二列车编组的主设备时,所述第二接收设备在接收到数据后,记录相应的数据接收时刻。
[0021]优选的,确定所述第一数据和所述第二数据中最先到达所述第一接收设备的数据的方法包括:
[0022]所述第一接收设备在将所接收数据的数据标签记录到所述第一数据标签记录表之前,判断所接收数据的数据标签是否已经存在所述第一数据标签记录表中,如果否,则确定所接收数据为所述第一数据和所述第二数据中最先到达所述第一接收设备的数据;
[0023]确定所述第三数据和所述第四数据中最先到达所述第二接收设备的数据的方法包括:
[0024]所述第二接收设备在将所接收数据的数据标签记录到所述第二数据标签记录表之前,判断所接收数据的数据标签是否已经存在所述第二数据标签记录表中,如果否,则确定所接收数据为所述第三数据和所述第四数据中最先到达所述第二接收设备的数据。
[0025]优选的,确定所述第一数据和所述第二数据中最先到达所述第一接收设备的数据的方法包括:
[0026]所述第一接收设备判断所述第一数据的数据接收时刻是否小于所述第二数据的数据接收时刻,如果是,确定所述第一数据为最先到达所述第一接收设备的数据;如果否,则确定所述第二数据为最先到达所述第一接收设备的数据;
[0027]确定所述第三数据和所述第四数据中最先到达所述第二接收设备的数据的方法包括:
[0028]所述第二接收设备判断所述第三数据的数据接收时刻是否小于所述第四数据的数据接收时刻,如果是,确定所述第三数据为最先到达所述第二接收设备的数据;如果否,则确定所述第四数据为最先到达所述第二接收设备的数据。
[0029]优选的,当所述第一接收设备为所述第二列车编组的主设备时,所述方法还包括:
[0030]当将所述第一数据和所述第二数据中最先到达所述第一接收设备的数据发送到所述目标设备后,所述第一接收设备将所述第一数据和所述第二数据中最后到达所述第一接收设备的数据丢弃;
[0031]当所述第二接收设备为所述第二列车编组的主设备时,所述方法还包括:
[0032]当将所述第三数据和所述第四数据中最先到达所述第二接收设备的数据发送到所述目标设备后,所述第二接收设备将所述第三数据和所述第四数据中最后到达所述第二接收设备的数据丢弃。
[0033]本发明还公开了一种编组重联数据流冗余系统,包括第一列车编组、第二列车编组、第一重联接口和第二重联接口 ;所述第一列车编组包括第一发送设备和第二发送设备;所述第二列车编组包括第一接收设备和第二接收设备;
[0034]所述第一接收设备,用于当所述第一接收设备为所述第二列车编组的主设备时,接收所述第一发送设备通过所述第一重联接口发送的第一数据;并获取所述第二发送设备通过所述第二重联接口发送到所述第二接收设备的第二数据,其中,所述第一数据与所述第二数据的内容相同;将所述第一数据或所述第二数据发送到目标设备;
[0035]所述第二接收设备,用于当所述第二接收设备为所述第二列车编组的主设备时,接收所述第二发送设备通过所述第二重联接口发送的第三数据;并获取所述第一发送设备通过所述第一重联接口发送到所述第一接收设备的第四数据,其中,所述第三数据与所述第四数据的内容相同;将所述第三数据或所述第四数据发送到所述目标设备。
[0036]优选的,当所述第一发送设备为所述第一列车编组的主设备时,所述第二数据为所述第一发送设备向所述第二发送设备发送的第一备份数据,所述第一备份数据为所述第一发送设备对所述第一数据进行备份后得到的数据;所述第三数据为所述第一发送设备向所述第二发送设备发送的第二备份数据,所述
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1