发明名称 |
一种双机主备裁决的方法及系统 |
摘要 |
本发明公开了一种双机主备裁决的方法及系统。通过多线程技术对宿主机指定的应用软件心跳信息、以太网卡状态和串口通信设备状态进行不间断的实时监测,并依据监测结果生成状态报告,依据预先设定的配置文件内容在启动阶段启动对应的裁决模式执行代码,所述裁决模式包括双控器模式、直连模式和单机模式;根据所属裁决模式执行代码选择相应的裁决模式,并根据本机状态、对等机状态、双控器判决结果或人工设定进行综合运算,裁决宿主机的主备状态。本发明实施例能够在一个裁决软件中集成系统运行状态监测功能和多种主备裁决的功能,同时优化裁决算法,弥补上述两种通用裁决方式的不足。 |
申请公布号 |
CN102932118B |
申请公布日期 |
2015.11.25 |
申请号 |
CN201210436523.1 |
申请日期 |
2012.11.05 |
申请人 |
中国铁道科学研究院;中国铁道科学研究院通信信号研究所;北京市华铁信息技术开发总公司;北京锐驰国铁智能运输系统工程技术有限公司 |
发明人 |
张华;曹桂均;刘隽;孙洋;刘青;林炳跃;张辉;闫石;李铁;邢科家;张弘志;栾德杰;赵刚;赵然;崔莹莹;赵佳丽;寇亚洲;王飞;蒋元华;姚宇峰;王建;宋宇 |
分类号 |
H04L1/22(2006.01)I;H04B1/74(2006.01)I |
主分类号 |
H04L1/22(2006.01)I |
代理机构 |
北京凯特来知识产权代理有限公司 11260 |
代理人 |
郑立明;陈亮 |
主权项 |
一种双机主备裁决的方法,其特征在于,所述方法包括:通过多线程技术对宿主机指定的应用软件心跳信息、以太网卡状态和串口通信设备状态进行不间断的实时监测,并依据监测结果生成状态报告;依据预先设定的配置文件内容在启动阶段启动对应的裁决模式执行代码,所述裁决模式包括双控器模式、直连模式和单机模式;根据所属裁决模式执行代码选择相应的裁决模式,并根据本机状态、对等机状态、双控器判决结果或人工设定进行综合运算,裁决宿主机的主备状态;其中,所述方法还包括:通过人工操作界面依据人工设定情况进行主备裁决;所述方法还包括:当选择直连模式时,双机分别运行一个裁决软件实例,双机之间通过心跳通道互传监测结果;每个裁决软件实例根据本机状态、对等机状态或人工设定进行综合运算,裁决宿主机的主备状态,并将最终结果发送给对等机;且在所述直连模式下,设置参考IP地址,当全部心跳通道故障后,双机的裁决软件实例都对所述参考IP执行Ping操作;如果无法收到所述参考IP的回应数据包,则表明网络通道故障出现在本机,本机不具备升为主用机的必要条件;如果收到所述参考IP的回应数据包,则表明本机网络通道正常,网络通道故障出现在对等机上,本机具备升为主用机的必要条件。 |
地址 |
100081 北京市海淀区大柳树路2号 |