[发明专利]基于LL(K)联锁布尔逻辑动态生成系统及动态生成方法有效
申请号: | 201811268865.0 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109558634B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 魏源;梁奕 | 申请(专利权)人: | 国电南瑞科技股份有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F21/60 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 张弛 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种城市轨道交通领域的联锁布尔逻辑动态生成系统及动态生成方法,该系统包括组件部署模块、联锁制表模块、语义规则模块、逻辑生成模块、动态生成布尔逻辑数据。数据加密模块,根据生成的逻辑数据,进行数据加密重排,生成布尔逻辑文件。防止后期对该文件的误修改,保证数据安全。本发明技术方案采用上下文无关的LL(K)方式对联锁逻辑进行解析并动态生成输出,联锁开发人员后期只需要遵从预定语法规则对联锁逻辑进行修改,即可实时动态生成最新的布尔逻辑,无需改动任何代码,实现规则与生成的解耦,极大程度上减轻信号技术人员的工作负担,加密技术的引入确保逻辑数据的安全性,可靠性高,提高了工作效率。 | ||
搜索关键词: | 基于 ll 联锁 布尔 逻辑 动态 生成 系统 方法 | ||
【主权项】:
1.一种基于LL(K)联锁布尔逻辑动态生成系统,其特征在于,包括:组件部署模块,用于开发人员部署站场图上各基本联锁设备,组建各设备之间的连接关系,组件部署模块输出一张有向站场拓扑信息图;联锁制表模块,用于通过有向站场拓扑信息图提供的站场数据,基于图的深度优先搜索算法,搜寻创建进路联锁表;语义规则模块,用于开发人员定制BA的生成规则,形成SRL(Syntax Rule Library);逻辑生成模块,用于基于上下文无关的LL(K)方法解析SRL,通过SRL关键字指示的方法搜寻目标设备,与SRL提供的算子及自由变量基动态生成BA;数据加密模块,用于对BA数据进行加密,生成密钥和加密文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811268865.0/,转载请声明来源钻瓜专利网。