冗余网络通信方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31087583 阅读:33 留言:0更新日期:2021-12-01 12:44
本发明专利技术提供一种冗余网络通信方法、装置、电子设备及存储介质,所述方法包括:ATO系统使用第一网口或第二网口发送第一数据给ATP系统;ATO系统使用第一网口接收ATP系统发送的第二数据,使用第二网口接收ATP系统发送的第三数据,根据第二数据和第三数据,确定ATP系统发送的最新数据,ATP系统发送的最新数据是ATP系统基于第一数据发送的;ATO系统基于最新数据,完成冗余网络的通信。本发明专利技术中ATO系统通过使用单网口发送数据给ATP,使用双网口接收ATP发送的反馈数据,并且基于接收到的最新数据完成网络通信,不仅节省了带宽与资源,而且避免了ATO与ATP通信过程中产生延时、丢包、中断等网络异常的发生。络异常的发生。络异常的发生。

【技术实现步骤摘要】
冗余网络通信方法、装置、电子设备及存储介质


[0001]本专利技术涉及城市轨道交通
,尤其涉及一种冗余网络通信方法、装置、电子设备及存储介质。

技术介绍

[0002]车载ATO(Automatic Train Operation,列车自动运行)系统和车载ATP(Automatic Train Protection,列车自动防护)系统是车载ATC(Automatic Train Control,列车自动控制)系统的重要子系统。车载ATO与车载ATP间通过两个以太网网口(A网网口和B网网口)连接,是冗余网络设计,A/B网分别配置为不同的IP,两个网口同时发送和接收,进行ATO和ATP间网络通信。
[0003]车载ATO系统使用A/B网同时发送相同的数据,浪费带宽与资源,而且在MCU(Microcontroller Unit,微控制单元)内部任务调度过程中,当A网口发送完毕后,进行B网口的发送,但当数据量较大时,会存在B网口还没发送完毕的情况下,下个任务需要A网口继续发送,从而导致通信中断或者数据的丢失、滞后等异常现象,严重影响ATO和本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种冗余网络通信方法,其特征在于,包括:列车自动运行ATO系统使用第一网口或第二网口发送第一数据给列车自动防护ATP系统;所述ATO系统使用所述第一网口接收所述ATP系统发送的第二数据,使用所述第二网口接收所述ATP系统发送的第三数据,根据所述第二数据和所述第三数据,确定所述ATP系统发送的最新数据,所述ATP系统发送的最新数据是所述ATP系统基于所述第一数据发送的;所述ATO系统基于所述最新数据,完成冗余网络的通信;其中,所述第一数据中包括第一消息序列号,所述第一消息序列号用于表示所述ATO系统发送第一数据时ATO系统的周期数,所述ATP系统发送的最新数据中包括第二消息序列号和第三消息序列号,所述第二消息序列号与所述第一数据中的第一消息序列号相同,所述第三消息序列号表示所述ATP系统发送所述最新数据时ATP系统的周期数。2.根据权利要求1所述的冗余网络通信方法,其特征在于,所述ATO系统基于所述最新数据,完成冗余网络的通信,包括:所述ATO系统基于所述最新数据,判断是否存在网口故障;若判断确定存在网口故障,则将数据的传输从故障的网口切换至未故障的网口;通过所述未故障的网口,完成冗余网络的通信。3.根据权利要求2所述的冗余网络通信方法,其特征在于,所述ATO系统基于所述最新数据,判断是否存在网口故障,包括以下至少一项:所述ATO系统基于所述最新数据,判断用于传输所述第一数据的第一网口或第二网口是否存在故障;所述ATO系统基于所述最新数据,判断用于传输所述最新数据的第一网口或第二网口是否存在故障。4.根据权利要求3所述的冗余网络通信方法,其特征在于,所述ATO系统基于所述最新数据,判断用于传输所述第一数据的第一网口或第二网口是否存在故障,包括:判断所述最新数据中的所述第二消息序列号与所述ATO系统在上个周期接收到的最新数据中的第二消息序列号是否连续,在两个第二消息序列号不连续的情况下,并且与所述上个周期接收到的最新数据中的第二消息序列号之间相差的序列号个数超过网络通信中断的序列号阈值,确定所述用于传输所述第一数据的第一网口或第二网口存在发送异常的故障。5.根据权利要求3所述的冗余网络通信方法,其特征在于,所述ATO系统基于所述最新数据,判断用于传输所述最新数据的第一...

【专利技术属性】
技术研发人员:彭朝阳张晨李涛涛周丽华吴亮柴荣阳徐之栋杨迪飞
申请(专利权)人:通号城市轨道交通技术有限公司
类型:发明
国别省市:

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

1