发明名称 CBTC区域控制系统应用软件容错调度方法
摘要 本发明公开了一种CBTC区域控制系统应用软件容错调度方法,包括:将CBTC区域控制系统应用软件按功能模块划分为若干不同的进程;判断同时执行同一个进程的两个不同版本的CBTC区域控制系统应用软件的执行结果是否一致,若一致,所述两个版本软件各自执行下一个进程,否则进行故障-安全处理,若所有进程的两个执行结果都一致,则输出最终的执行结果,所述功能模块包括:移动授权计算功能模块、列车管理功能模块、列车排序功能模块、更新轨道占用状态功能模块、列车安全位置计算功能模块和通信状态监督功能模块。本发明更好地从软件机制上保障安全,提高了系统的安全性,同时提高了区域控制软件的运行效率。
申请公布号 CN101916101B 申请公布日期 2012.06.06
申请号 CN201010256314.X 申请日期 2010.08.17
申请人 北京交大资产经营有限公司 发明人 王海峰;刘朔;唐涛;郜春海;杨旭文
分类号 G05B19/418(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种CBTC区域控制系统应用软件容错调度方法,其特征在于,包括以下步骤:S1:将CBTC区域控制系统应用软件按功能模块创建不同的进程,所述功能模块包括:移动授权计算功能模块、列车管理功能模块、列车排序功能模块、更新轨道占用状态功能模块、列车安全位置计算功能模块和通信状态监督功能模块,按每个功能模块的安全等级为每个该功能模块对应的进程设置优先级,移动授权计算功能模块和通信状态监督功能模块的进程为高优先级进程,列车管理功能模块、列车排序功能模块和列车安全位置计算功能模块的进程为中优先级进程,更新轨道占用状态功能模块的进程为低优先级进程;S2:按优先级由高到低执行上述模块对应的进程,判断同时执行同一个进程的两个不同版本的CBTC区域控制系统应用软件的执行结果是否一致,若一致,则所述两个版本的应用软件继续各自执行下一个进程,否则进行故障‑安全处理,若所有进程的两个执行结果都一致,则输出最终的执行结果。
地址 100044 北京市海淀区高梁桥斜街44号科教楼806室