买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳科安达电子科技股份有限公司;深圳市科安达轨道交通技术有限公司
摘要:本发明涉及一种铁路信号集中监测系统数据存储读取方法,包括以下步骤:1启动存储模块;2对存储模块进行初始化;3启动本地数据存储服务,等待接收数据;4判断磁盘空间是否需要切换;5判断当前接收数据的数据类型;6判断是否需要创建新的文件夹或文件,并根据数据类型进入步骤7或步骤8对实时值数据或曲线数据进行存储或查询;7按照预设的实时值数据文件结构对实时值数据进行存储,并根据时间快速定位到对应的查询文件;8按照预设的曲线数据文件结构对曲线数据进行存储,根据时间快速定位到对应的查询文件。本发明可以广泛应用于铁路信号监测领域。
主权项:1.一种铁路信号集中监测系统数据存储读取方法,其特征在于包括以下步骤:(1)在铁路信号集中监测系统中采用主程序调用存储模块入口函数,启动存储模块;(2)对存储模块进行初始化,加载相关配置信息;(3)启动本地数据存储服务,等待接收下位机模块发送的实时数据或曲线数据;(4)判断当前使用的磁盘剩余空间是否足够,若当前使用的磁盘剩余空间小于设定值则切换至下一磁盘,若所有磁盘剩余空间均小于设定值,则根据文件创建时间按照从早到晚的顺序删除设定比例的文件,若磁盘剩余空间足够则进入步骤(5);(5)判断当前接收数据的数据类型,即判断当前接收数据是实时值数据还是曲线数据;(6)判断是否需要创建新的文件夹或文件,若需要则根据数据类型创建不同的新文件夹或文件,并将创建的新文件夹或文件作为当前文件夹或当前文件;否则,根据数据类型进入步骤(7)或步骤(8);所述步骤(6)中,判断是否需要创建新的文件夹时,方法为:若当前接收数据为实时值数据,则首先判断当前时刻是否为预设的创建新文件夹时刻T1,若是,则根据年月日创建新的分级文件夹,否则,判断当前时刻与创建新文件的上一时刻的间隔是否为T2,若是,则创建新的文件,否则,不创建新的文件夹或文件;若当前接收数据为曲线数据,则判断是否存在对应的曲线文件,若不存在则创建新的曲线文件;(7)按照预设的实时值数据文件结构将实时值数据保存到当前文件夹或当前文件中,当需要对实时值数据查询时,按照时间快速定位到对应的文件,实现实时值数据的读取或删除;所述步骤(7)中,按照预设的实时值数据文件结构将实时值数据保存到当前文件夹或当前文件中,当需要对实时值数据查询时,按照时间快速定位到对应的文件,实现实时值数据的读取或删除的方法,包括以下步骤:(7.1)对实时值数据文件结构进行设计,所述实时值数据文件结构包括头部区域、类型区域、时间区域和数据区域;其中,所述头部区域:数据类型总数目,用于遍历数据类型区域;所述类型区域:由类型数据组成,每个类型数据包括数据类型、数据子类型、时间数、路数;所述时间区域:由时间数据组成,每个时间数据包括时间记录总数目、每个时间对应的值;所述数据区域:由数据包组成,每个数据包代表1路数据,顺序存放该路数据在所有时间点的值,其数组长度与该数据类型的时间记录总数目一致;(7.2)按照设计的实时值数据文件结构将待存储的实时值数据保存到当前文件夹或当前文件;(7.3)查询实时值数据时,根据时间快速定位到对应的文件夹,并按照区域读取相应的索引,找到所需数据;所述步骤(7.3)中,根据时间快速定位到对应的文件夹,并按照区域读取相应的索引,找到所需数据的方法,包括以下步骤:a、从头部区域中读取数据类型总数目,用于遍历类型信息列表;b、从类型区域中读取数据类型信息组成类型列表;c、记录时间区域开始位置;d、记录数据区域开始位置;e、循环类型列表,比较数据类型、数据子类型、路数,查找到需要读取的数据;f、去时间区域查找时间列表,去数据区域查找数据信息;(8)按照预设的曲线数据文件结构对曲线数据进行存储,当需要对曲线数据查询时,根据时间快速定位到对应的文件,实现曲线数据的读取或删除。
全文数据:
权利要求:
百度查询: 深圳科安达电子科技股份有限公司 深圳市科安达轨道交通技术有限公司 一种铁路信号集中监测系统数据存储读取方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。