[发明专利]一种智慧轨交领域的历史告警数据存储、合并、存储管理及查询方法在审
申请号: | 202111209277.1 | 申请日: | 2021-10-18 |
公开(公告)号: | CN113934689A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 何绪兰;张立鹏;张广宇;张奕男;刘学纵;王晨;袁广超;丁鹏鹏 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/16;G06F16/172 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 完增荣;张双红 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智慧 领域 历史 告警 数据 存储 合并 管理 查询 方法 | ||
1.一种智慧轨交领域的历史告警数据的存储方法,其特征在于,该存储方法包括:
生成时间级文件,其中,所述时间级文件是严格按照时序存储的;
获取历史告警数据,并先将所述历史告警数据存储至与其时间对应的临时文件中;其中,每一历史告警数据分别具有一与其对应的时间戳;
然后将临时文件转存至与其时间对应的时间级文件中。
2.如权利要求1所述的智慧轨交领域的历史告警数据的存储方法,其特征在于,该存储方法还包括:
生成日期文件,其中,所述日期文件中存储对应日期内生成的所有告警数据。
3.如权利要求1所述的智慧轨交领域的历史告警数据的存储方法,其特征在于,该存储方法还包括:
在将临时文件转存至与其时间对应的时间级文件中后,删除临时文件,仅保留原临时文件中的历史告警数据。
4.如权利要求1所述的智慧轨交领域的历史告警数据的存储方法,其特征在于,所述生成时间级文件,包括:
每隔设定时间生成一个时间级文件。
5.如权利要求1或4所述的智慧轨交领域的历史告警数据的存储方法,其特征在于,在生成时间级文件的时候,同步生成一个与该时间级文件对应的历史告警索引文件。
6.如权利要求1所述的智慧轨交领域的历史告警数据的存储方法,其特征在于,所述临时文件根据临时文件生成规则生成,其中,所述临时文件生成规则具体为:若历史告警数据存入临时文件的持续时间超过设定时间或临时文件中存储的历史告警数据的数量大于设定值,自动生成一个新的临时文件。
7.一种智慧轨交领域的历史告警数据的合并方法,其特征在于,该合并方法基于如权利要求1至6中任一项所述的智慧轨交领域的历史告警数据的存储方法,该合并方法在将临时文件转存至与其时间对应的时间级文件中之前包括:
在存储历史告警数据时,确定该历史告警数据的状态码;其中,所述状态码的状态包括:正常态、故障态和中间态;
若该历史告警数据的状态码是故障态或中间态,则将该历史告警数据转存至与其时间对应的时间级文件中,并更新故障记录表;
若该历史告警数据的状态码是正常态,且找不到其对应的故障态记录,则将该历史告警数据转存至与其时间对应的时间级文件中;
若该历史告警数据的状态码是正常态,且能找到其对应的故障态记录,则更新对应的故障态历史告警的状态字段,并更新对应的故障记录表中的记录。
8.如权利要求7所述的智慧轨交领域的历史告警数据的合并方法,其特征在于,所述故障记录表中存储有故障态的历史告警数据在时间戳对应的历史时间级文件中的偏移量。
9.如权利要求7所述的智慧轨交领域的历史告警数据的合并方法,其特征在于,在处理查询历史告警请求时,使用文件锁,保证从临时文件到时间级文件的处理与历史告警查询不冲突,保证不会边插入边查询历史告警数据。
10.一种智慧轨交领域的历史告警数据的存储管理方法,其特征在于,该存储管理方法应用于如权利要求1至6中任一项所述的智慧轨交领域的历史告警数据的存储方法所生成的数据库,该存储管理方法包括:
将设定时间内的、检索频率大于设定频率的历史告警数据放至热数据区进行存储,并将其他的历史告警数据放至冷数据区进行存储。
11.如权利要求10所述的智慧轨交领域的历史告警数据的存储管理方法,其特征在于,该管理方法还包括:
定期检测并将热数据区中变冷的历史告警数据转存至冷数据区进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111209277.1/1.html,转载请声明来源钻瓜专利网。