System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种主备机之间数据传输的方法及电子设备技术_技高网

一种主备机之间数据传输的方法及电子设备技术

技术编号:40438845 阅读:8 留言:0更新日期:2024-02-22 23:02
本申请提供一种主备机之间数据传输的方法,应用于数据发送端,该方法包括:确定所述主备机之间传输的报文长度;响应于所述报文长度大于长度阈值,将报文拆解并压缩;将压缩后的报文发送给数据接收端。该方案对于轨旁非大控区,数据量规模可控的情况,MCU主备机数据同步保持现有的传输机制,系统兼容好。对于轨旁大控区,可灵活配置最大的拆解报文长度,同时对报文进行压缩处理,保证MCU主备机大数据报文安全高效可靠传输。

【技术实现步骤摘要】

本专利技术涉及轨道交通信号,特别是涉及一种主备机之间数据传输的方法及电子设备


技术介绍

1、近年来,城市轨道交通大规模建设,线路里程快速增长,一种全新的精简集中式cbtc(communication based train control system,基于通信的列车自动控制系统)架构应运而生。对于里程较长的线路,通过将多个轨旁地面mcu(mobile control unit,移动控制单元)整合成一个大控区,优化cbtc架构,减少车站设备,可最大限度的节省运营维护成本。

2、但是,大控区的引入使得需要维护的联锁设备、追踪的列车以及进路等数量会成倍数增加,mcu主备机之间实时传输的数据会大幅度增加,在数据传输时会频繁丢包,无法保证实时数据的安全传输,导致主备机之间通信丢失,进而无法达到无缝切换,影响系统安全。


技术实现思路

1、本申请实施例提供了主备机之间数据传输的方法及电子设备,可以兼容现有的mcu主备机之间的数据传输机制,并且在传输数据大幅增大时保证实时数据传输的高可靠性。

2、本申请实施例提供了一种主备机之间数据传输的方法,应用于数据发送端,所述方法包括:确定所述主备机之间传输的报文长度;响应于所述报文长度大于长度阈值,将报文拆解并压缩;将压缩后的报文发送给数据接收端。

3、在一实施例中,所述方法还包括:响应于所述报文长度小于或等于长度阈值,将报文拆解,并将拆解后的报文发送给数据接收端。

4、在一实施例中,所述方法还包括:根据所述主备机的底层平台操作系统,确定主备机之间单次传输报文的最大值;根据所述主备机之间一次通信连接周期,确定报文可拆解为子报文的数量;根据所述单次传输报文的最大值和子报文的数量,确定所述长度阈值。

5、在一实施例中,根据所述主备机之间一次通信连接周期,确定报文可拆解为子报文的数量,包括:根据所述主备机之间报文的轮询周期以及一次通信连接周期,确定报文可拆解为子报文的数量。

6、在一实施例中,响应于所述报文长度大于长度阈值,将报文拆解并压缩,包括:根据报文可拆解为子报文的数量,将所述报文拆解为子报文;通过二进制码流压缩算法,对子报文进行压缩。

7、在一实施例中,在将压缩后的报文发送给数据接收端之前,包括:在子报文的报文头处添加报文信息,其中,所述报文信息包括子报文的数量、子报文的序列号和压缩标签。

8、在一实施例中,在将拆解后的报文发送给数据接收端之前,包括:在子报文的报文头处添加报文信息,其中,所述报文信息包括子报文的数量和子报文的序列号。

9、本申请实施例提供了一种主备机之间数据传输的方法,应用于数据接收端,所述方法包括:接收数据发送端发送的子报文;获取子报文的报文信息;响应于所述报文信息中含有压缩标签,将子报文解压缩;根据所述报文信息,将解压后的子报文进行组包,获得所述主备机之间传输的报文。

10、在一实施例中,所述方法还包括:响应于所述报文信息中不含有压缩标签,根据所述报文信息,将所述子报文进行组包,获得所述主备机之间传输的报文。

11、本申请实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述主备机之间数据传输的方法。

12、本申请上述实施例提供的方案,对于轨旁非大控区,数据量规模可控的情况,mcu主备机数据同步保持现有的传输机制,系统兼容好。对于轨旁大控区,可灵活配置最大的拆解报文长度,同时对报文进行压缩处理,保证mcu主备机大数据报文安全高效可靠传输。

本文档来自技高网...

【技术保护点】

1.一种主备机之间数据传输的方法,其特征在于,应用于数据发送端,所述方法包括:

2.根据权利要求1所述的主备机之间数据传输的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的主备机之间数据传输的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的主备机之间数据传输的方法,其特征在于,根据所述主备机之间一次通信连接周期,确定报文可拆解为子报文的数量,包括:

5.根据权利要求3或4所述的主备机之间数据传输的方法,其特征在于,响应于所述报文长度大于长度阈值,将报文拆解并压缩,包括:

6.根据权利要求3所述的主备机之间数据传输的方法,其特征在于,在将压缩后的报文发送给数据接收端之前,包括:

7.根据权利要求3所述的主备机之间数据传输的方法,其特征在于,在将拆解后的报文发送给数据接收端之前,包括:

8.一种主备机之间数据传输的方法,其特征在于,应用于数据接收端,所述方法包括:

9.根据权利要求8所述的主备机之间数据传输的方法,其特征在于,所述方法还包括:

10.一种电子设备,其特征在于,所述电子设备包括:

...

【技术特征摘要】

1.一种主备机之间数据传输的方法,其特征在于,应用于数据发送端,所述方法包括:

2.根据权利要求1所述的主备机之间数据传输的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的主备机之间数据传输的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的主备机之间数据传输的方法,其特征在于,根据所述主备机之间一次通信连接周期,确定报文可拆解为子报文的数量,包括:

5.根据权利要求3或4所述的主备机之间数据传输的方法,其特征在于,响应于所述报文长度大于长度阈...

【专利技术属性】
技术研发人员:朱翠平王宇辰沈喜峰
申请(专利权)人:上海电气泰雷兹交通自动化系统有限公司
类型:发明
国别省市:

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

1