【技术实现步骤摘要】
信号联锁系统控制方法、装置、电子设备及存储介质
[0001]本申请涉及计算机
,具体而言,涉及一种信号联锁系统控制方法、装置、电子设备及存储介质。
技术介绍
[0002]信号联锁系统是轨道交通的核心系统,在实际的工程应用中,信号联锁系统中,可能存在一些非标准的联锁关系,这些非标准的联锁关系对于每个工程都不尽相同,标准发布的联锁程序往往不具备处理非标准联锁关系的功能。
[0003]为了对信号联锁系统中的非标准的联锁关系进行处理,现有技术中,通常的做法是针对每一个工程应用的非标准联锁关系,增加或者修改标准联锁系统软件程序。
[0004]然而,对于标准联锁系统软件程序的增加或修改,需要进行大量的测试,并发布专门针对某一工程的软件版本,导致标准联锁系统的开发和使用过程复杂,且导致成本过高。
技术实现思路
[0005]有鉴于此,本申请的目的在于,针对上述现有技术中的不足,提供一种信号联锁系统控制方法、装置、电子设备及存储介质,以便解决现有技术中存在的,在对标准联锁系统软件程序增加或者修改后,需要进 ...
【技术保护点】
【技术特征摘要】
1.一种信号联锁系统控制方法,其特征在于,所述方法包括:读取信号联锁系统中的非标准联锁关系脚本文件,所述非标准联锁关系脚本文件包括非标准联锁关系的控制信息;根据所述非标准联锁关系脚本文件,创建所述非标准联锁关系对应的语义解析矩阵,所述语义解析矩阵中包括至少一个表达式串,每个表达式串中包括至少一个表达式,各表达式分别标识所述控制信息中的一个子信息,一个表达式串内的各表达式之间依次关联;对所述语义解析矩阵进行解析,得到标准控制命令;使用所述标准控制命令对所述信号联锁系统中的目标设备进行控制,所述目标设备为所述非标准联锁关系对应的设备。2.根据权利要求1所述的方法,其特征在于,所述根据所述非标准联锁关系脚本文件,创建所述非标准联锁关系对应的语义解析矩阵,包括:从所述非标准联锁关系脚本文件中读取所述控制信息,所述控制信息中包括多个逻辑表达式,所述多个逻辑表达式用于控制所述信号联锁系统中的设备;将所述控制信息按照与所述非标准联锁关系匹配的格式存入预先创建的设备控制块表中;根据所述设备控制块表,创建与所述非标准联锁关系对应的语义解析矩阵。3.根据权利要求2所述的方法,其特征在于,所述将所述控制信息按照与所述非标准联锁关系匹配的格式存入预先创建的设备控制块表中,包括:读取所述控制信息中的设备名称、设备类型以及所述设备对应的设备控制信息,所述设备控制信息中包括多个逻辑表达式,所述多个逻辑表达式用于控制所述设备名称对应的设备;将所述设备控制信息存入所述预先创建的设备控制块表中与所述设备名称以及所述设备类型对应的位置。4.根据权利要求3所述的方法,其特征在于,根据所述设备控制块表,创建与所述非标准联锁关系对应的语义解析矩阵,包括:将所述设备控制块表中的所述设备控制信息中的多个逻辑表达式依次串接,得到所述语义解析矩阵中的首层表达式串,所述首层表达式串中的各表达式分别对应一个逻辑表达式,每个逻辑表达式分别标识所述设备控制信息中的一个子信息;若所述首层表达式串的各表达式中存在可分解的表达式,则对各所述可分解的表达式分别进行分解,得到标识所述可分解的表达式的至少一个二层表达式串;依次对所述二层表达式串进行迭代分解,得到至少一个后层表达式串;将各层表达式串进行串接,得到所述非标准联锁关系对应的语义解析矩阵,所述语义解析矩阵中各层表达式串中的各表达式均为单项表达式。5.根据权利要求4所述的方法,其特征在于,所述对所述语义解析矩阵进行解析,得到标准控制命令,包括:从所述语义解析矩阵的末...
【专利技术属性】
技术研发人员:胡谢华,杜运,
申请(专利权)人:杭州路信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。