[发明专利]一种铁路信号集中监测系统数据存储读取方法在审
申请号: | 202010919473.7 | 申请日: | 2020-09-04 |
公开(公告)号: | CN112084145A | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 郭丰明 | 申请(专利权)人: | 深圳科安达电子科技股份有限公司;深圳市科安达轨道交通技术有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/14;G06F16/16;G06F16/17;G06F16/174 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 冀志华 |
地址: | 518034 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 铁路信号 集中 监测 系统 数据 存储 读取 方法 | ||
本发明涉及一种铁路信号集中监测系统数据存储读取方法,包括以下步骤:(1)启动存储模块;(2)对存储模块进行初始化;(3)启动本地数据存储服务,等待接收数据;(4)判断磁盘空间是否需要切换;(5)判断当前接收数据的数据类型;(6)判断是否需要创建新的文件夹或文件,并根据数据类型进入步骤(7)或步骤(8)对实时值数据或曲线数据进行存储或查询;(7)按照预设的实时值数据文件结构对实时值数据进行存储,并根据时间快速定位到对应的查询文件;(8)按照预设的曲线数据文件结构对曲线数据进行存储,根据时间快速定位到对应的查询文件。本发明可以广泛应用于铁路信号监测领域。
技术领域
本发明涉及一种铁路信号集中监测系统数据存储读取方法,涉及铁路信号监测、信号设备健康管理及信号设备大数据分析领域。
背景技术
铁路信号集中监测系统是保证行车安全、加强信号设备综合部管理、监测信号设备状态、发现信号设备隐患、分析信号设备故障原因、负责故障处理的重要行车设备。其在铁路运行中,需要对众多设备进行监测,因此会涉及到大量数据的存储和读取。
然而,现有的铁路信号集中监测系统中的数据存储方式为将同一类的所有数据打成一个数据包,多路数据存储在一块,读取日曲线数据和单路历史数据时往往需要遍历查询大量文件,效率低下。而且,因为数据量大容易导致容量空间不足,没有针对性的对数据进行删除,无效冗余数据占用大量空间,容量空间利用率低。
发明内容
针对上述问题,本发明的目的是提供一种铁路信号集中监测系统数据存储读取方法,该方法通过将数据分为实时值数据和曲线数据,有效提高了数据存储和读取效率,同时提高了磁盘空间利用率。
为实现上述目的,本发明采取以下技术方案:一种铁路信号集中监测系统数据存储读取方法,其包括以下步骤:(1)在铁路信号集中监测系统中采用主程序调用存储模块入口函数,启动存储模块;(2)对存储模块进行初始化,加载相关配置信息;(3)启动本地数据存储服务,等待接收下位机模块发送的实时数据或曲线数据;(4)判断当前使用的磁盘剩余空间是否足够,若当前使用的磁盘剩余空间小于设定值则切换至下一磁盘,若所有磁盘剩余空间均小于设定值,则根据文件创建时间按照从早到晚的顺序删除设定比例的文件,若磁盘剩余空间足够则进入步骤(5);(5)判断当前接收数据的数据类型,即判断当前接收数据是实时值数据还是曲线数据;(6)判断是否需要创建新的文件夹或文件,若需要则根据数据类型创建不同的新文件夹或文件,并将创建的新文件夹或文件作为当前文件夹或当前文件;否则,根据数据类型进入步骤(7)或步骤(8);(7)按照预设的实时值数据文件结构将实时值数据保存到当前文件夹或当前文件中,当需要对实时值数据查询时,按照时间快速定位到对应的文件,实现实时值数据的读取或删除;(8)按照预设的曲线数据文件结构对曲线数据进行存储,当需要对曲线数据查询时,根据时间快速定位到对应的文件,实现曲线数据的读取或删除。
进一步地,所述步骤(6)中,判断是否需要创建新的文件夹时,方法为:若当前接收数据为实时值数据,则首先判断当前时刻是否为预设的创建新文件夹时刻T1,若是,则根据年月日创建新的分级文件夹,否则,判断当前时刻与创建新文件的上一时刻的间隔是否为T2,若是,则创建新的文件,否则,不创建新的文件夹或文件;若当前接收数据为曲线数据,则判断是否存在对应的曲线文件,若不存在则创建新的曲线文件。
进一步地,所述步骤(7)中,按照预设的实时值数据文件结构将实时值数据保存到当前文件夹或当前文件中,当需要对实时值数据查询时,按照时间快速定位到对应的文件,实现实时值数据的读取或删除的方法,包括以下步骤:(7.1)对实时值数据文件结构进行设计,所述实时值数据文件结构包括头部区域、类型区域、时间区域和数据区域;(7.2)按照设计的实时值数据文件结构将待存储的实时值数据保存到当前文件夹或当前文件;(7.3)查询实时值数据时,根据时间快速定位到对应的文件夹,并按照区域读取相应的索引,找到所需数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳科安达电子科技股份有限公司;深圳市科安达轨道交通技术有限公司,未经深圳科安达电子科技股份有限公司;深圳市科安达轨道交通技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010919473.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种结构可调式易收纳泡沫救生衣
- 下一篇:带高压蒸汽的水煤浆喷嘴