[发明专利]一种数据库及轨道交通信号系统在审
| 申请号: | 202010750953.5 | 申请日: | 2020-07-30 |
| 公开(公告)号: | CN111737336A | 公开(公告)日: | 2020-10-02 |
| 发明(设计)人: | 陈昕;谭力天;刘佳政;李澎东;彭博文;刘佳韦;任颖;杨晓荣;田昌宇;刘翔 | 申请(专利权)人: | 湖南中车时代通信信号有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/28;G06F16/2455;G06F21/62;G06F21/60 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘志红 |
| 地址: | 410000 湖南省长沙市经济*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据库 轨道 交通信号 系统 | ||
本申请公开了一种数据库及轨道交通信号系统,包括:SQL接口,用于接收外部控制指令;SQL指令解析器,用于解析外部控制指令得到内部操作指令;存储模块,用于按预定义格式存储轨道交通信号系统的线路数据;索引模块,用于导入和/或创建多个线路数据之间索引,以便根据内部操作指令和对应的索引定位存储模块中的目标区域,对目标区域执行内部操作指令。当需要对线路数据进行更改或查询时,用户只需要发送对应的SQL指令即外部控制指令,即可对数据库存储模块中的线路数据进行读写操作,并通过索引模块中的索引创建的查询通道准确定位存储模块中的目标区域,对目标区域中进行读写操作,提高了写入、查询速度。
技术领域
本申请涉及轨道交通领域,特别涉及一种数据库及轨道交通信号系统。
背景技术
在城市轨道交通中,CBTC 信号系统的主要任务是保证列车在系统控制的线路内高效、安全运行。在各个信号系统设备中,都会涉及大量的线路数据查询过程,及少量的线路数据写入过程。线路数据的查询、读、写等操作的效率直接关联到各信号设备的运行效率,线路数据的一致性、完整性直接关系到整个系统运行的安全性。传统的线路数据读写操作通常可以采用动态或静态链接库的方式,该方式需要对一些中间数据进行转换、连接,如采用静态链接库时,每次线路数据修改都需要和程序部分一起链接编译,当载入的线路数据量比较大的时候,运算时间加长,查询效率比较低。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本申请的目的是提供一种数据库及轨道交通信号系统,当需要对线路数据进行更改或查询时,用户只需要发送对应的SQL指令即外部控制指令,即可对数据库存储模块中的线路数据进行读写操作,并通过索引模块中的索引创建的查询通道准确定位存储模块中的目标区域,对目标区域中进行读写操作,提高了写入、查询速度。
为解决上述技术问题,本申请提供了一种数据库,应用于轨道交通信号系统,包括:
SQL接口,用于接收外部控制指令;
SQL指令解析器,用于解析所述外部控制指令得到内部操作指令;
存储模块,用于按预定义格式存储所述轨道交通信号系统的线路数据;
索引模块,用于导入和/或创建多个所述线路数据之间索引,以便根据所述内部操作指令和对应的索引定位所述存储模块中的目标区域,对所述目标区域执行所述内部操作指令。
优选的,该数据库还包括对内接口;
相应的,当所述外部控制指令为转存指令时,通过所述对内接口将所述存储模块中存储的所述线路数据转存到本地存储空间或其他设备。
优选的,所述索引模块包括索引存放区,用于存放通过所述SQL接口创建的索引。
优选的,所述存储模块,具体用于通过十六进制文件方式和/或数据库整体载入方式按预定义格式存储线路数据。
优选的,所述存储模块包括多张数据表,每张所述数据表均用于存储对应的线路数据;
该数据库还包括:
视图模块,用于按预设规则将多张所述数据表合并为虚拟表。
优选的,该数据库还包括:
日志模块,用于记录数据库的关联信息,所述关联信息包括数据库状态、关键操作、发生时间、事件等级、事件类型、事件发生位置中的任意一种或任意多种。
优选的,该数据库还包括:
检验模块,用于按预设周期对数据库空间的特征值进行计算和检验,以判断所述数据库是否异常。
优选的,该数据库还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南中车时代通信信号有限公司,未经湖南中车时代通信信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010750953.5/2.html,转载请声明来源钻瓜专利网。





