一种基于多连接主备冗余的地铁综合监控系统同步通讯方法与流程

文档序号:12278210阅读:来源:国知局

技术特征:

1.一种基于多连接主备冗余的地铁综合监控系统同步通讯方法,其特征在于:

单/双通道多连接分割数据传输步骤,利用服务器和物理通道富余的硬件资源,程序在通信两端建立多个软件通道连接(Socket),并且将海量监控数据点按逻辑数据分割成小块,每两个软件信道为一个逻辑通信单元,负责管理通讯一块数据,各个逻辑通信单元之间互不干涉;

单数据块冗余双连接传输步骤,以单逻辑数据块为基本单元,通信双方之间基于1/2个可用的硬件通信通道同时建立两条有效的通信连接,但仅使用其中一条传输监控数据,另一条维持作为备用;当传输监控数据的连接由于通信故障失效后,迅速切换至另一条连接,接替原来的连接传输数据;失效的连接被关闭,继而在原通信通道上定时尝试重建连接直至成功。

2.根据权利要求1所述的同步通讯方法,其特征在于:所述逻辑数据分割,是指将需要同步的目标子系统所有监控数据按逻辑分类,所有监控数据被相对均等的分割成了多个管理单元。

3.根据权利要求1所述的同步通讯方法,其特征在于:所述软件通道连接,是指根据物理接口的IP地址和不同的端口号,建立多软件通道抽象连接;每两个软件通道连接一主一备连接为一个基本逻辑通信单元,负责相应逻辑数据块通信传输,逻辑通信单元之间互不干涉。

4.根据权利要求1所述的同步通讯方法,其特征在于:为了避免由于数据丢失导致的失步,地铁综合监控系统一旦确认出现通讯故障,则断开重连,在建立新连接后向对端传输全部数据点信息,以实现两端的数据同步。

5.根据权利要求4所述的同步通讯方法,其特征在于:

数据同步流程为:新建连接,双方握手确认;确认连接后,客户端发起总召唤请求,服务器端接受请求,发送所有需同步实时数据信息,客户端接收并确认,此时两端数据同步;客户端发起召唤电能脉冲累积量请求,服务器端响应,发送累积量数据,客户端接受并确认,双方同步,至此两端初始同步过程完成,服务器端主动传送同步过程中发生变化的监控数据信息,客户端接受确认,之后服务器端数据信息如有变化,则将变化数据信息主动上送给客户端,以保持数据同步,经过固定时间间隔后再总召唤、电能累积量召唤,主动上送…,如此循环往复。

6.根据权利要求1至5之一所述的同步通讯方法,其特征在于:所传输的数据还携带通信报文编号,所述通信报文编号,具体为:

发送端对需发送的每一条数据报文进行编号,依次递增,每一条报文头上携带该编号,接收端接收报文,验证正确后,记录并更新本端接收的最新报文编号,并定时将该最新接收的报文编号发送给发送端;

通信时发送端保存最后发送的报文,一旦通信故障发生,基本逻辑管理单元切换到备连接进行通讯,发送端首先发送之前保存的报文,接收端收后与本地保存的最新接收编号进行比较,以确定是否恢复正常通讯状态。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1