大数据压缩存储与检索方法、设备及存储介质与流程

    专利查询2026-05-05  5


    本发明涉及地铁ups电源系统监控,具体而言,涉及一种大数据压缩存储与检索方法、设备及存储介质。


    背景技术:

    1、随着地铁运力的快速发展,在地铁ups电源系统的监控和故障预测过程中,会产生大量的监控数据,面对大量的监控数据,地铁ups电源系统面临着监控数据存储空间不足和检索效率低的巨大挑战。

    2、传统的数据存储方法往往面临着存储空间有限、检索速度慢等问题,难以满足实时或近实时的监控需求。因此,需要一种有效的大数据压缩存储与检索方法及系统,以提高地铁ups电源系统监控数据的处理效率。

    3、综上所述,地铁ups电源系统面临着监控数据存储空间不足和检索效率低的问题。


    技术实现思路

    1、本发明的主要目的在于提供一种大数据压缩存储与检索方法、设备及存储介质,以解决地铁ups电源系统面临着监控数据存储空间不足和检索效率低的问题,从而达到节省存储空间和提高检索效率的效果。

    2、为了实现上述目的,本发明提供了一种大数据压缩存储与检索方法,用以达到节省存储空间和提高检索效率的效果。

    3、第一方面,本发明提供的大数据压缩存储与检索方法,应用于地铁ups电源系统,所述方法包括:

    4、获取地铁ups电源系统原始监控数据,判断所述原始监控数据是否有波动,获取监控数据,其中,所述监控数据包括监测值数据和监测时间数据,所述分组计数指的是将不同线路、站点、蓄电池的每天所述监控数据压缩成一个字符串进行存储;

    5、将所述监测时间数据和所述监测值数据转换成进制数a、进制数b、进制数c,合并追加所述进制数a、所述进制数b和所述进制数c得到一级压缩字符串e;

    6、根据所述一级压缩字符串e中每个字符出现的频率,创建编码字典,所述编码字典包括字典key;

    7、根据所述编码字典,对所述一级压缩字符串e进行转换压缩处理得到二级压缩字符串g;

    8、根据所述字典key,对所述二级压缩字符串g进行解码得到所述监控数据;

    9、根据所述监控数据,提取关键特征,生成数据摘要,并为所述关键特征和所述数据摘要建立索引并缓存从而获得检索数据;

    10、可选地,所述原始监控数据包括:原始监测值数据,所述判断所述原始监控数据是否有波动,获取监控数据,包括:

    11、判断所述原始监测值数据是否有波动,若是,则按路线、天、站点、蓄电池读取所述原始监测值数据有波动的所述原始监控数据作为所述监控数据,若否,则将当日最小、最大时间点的所述原始监测值数据作为所述监控数据。

    12、可选地,所述将所述监测时间数据和所述监测值数据转换成进制数a、进制数b、进制数c,合并追加所述进制数a、所述进制数b和所述进制数c得到一级压缩字符串e,包括:

    13、对所述监测时间数据按照时间进行排序并将所述监测时间数据的时、分、秒分别转换成1位62进制数a;

    14、将所述监测值数据的整数部分转换成2位62进制数b,将所述监测值数据的小数部分转换成2位62进制数c;

    15、合并追加所述进制数a、所述进制数b和所述进制数c得到一级压缩字符串e。

    16、可选地,所述合并追加所述进制数a、所述进制数b和所述进制数c得到一级压缩字符串e,包括:

    17、合并所述进制数a、所述进制数b和所述进制数c得到字符串d;

    18、将所述字符串d追加至所述一级压缩字符串e,所述一级压缩字符串e可用如下公式表示:

    19、e=e+d

    20、其中,d是字符串d,e是一级压缩字符串e。

    21、可选地,所述根据所述一级压缩字符串e中每个字符出现的频率,创建编码字典,包括:

    22、统计所述一级压缩字符串e中每个字符出现的频率,构建二叉树,根据所述二叉树,创建编码字典。

    23、可选地,所述根据所述编码字典,对所述一级压缩字符串e进行转换压缩处理得到二级压缩字符串g,包括:

    24、根据所述编码字典,将所述一级压缩字符串e转换成二进制编码f,压缩所述二进制编码f获得所述二级压缩字符串g。

    25、可选地,所述根据所述字典key,对所述二级压缩字符串g进行解码得到所述监控数据,包括:

    26、对所述二级压缩字符串g进行解码还原得到所述二进制编码f;

    27、根据所述字典key,对所述二进制编码f进行解码得到所述一级压缩字符串e;

    28、通过算法程序将所述一级压缩字符串e还原为所述监控数据。

    29、第二方面,本发明提供大数据压缩存储与检索设备,包括:

    30、存储器;

    31、处理器;

    32、其中,所述存储器存储计算机执行指令;

    33、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上第一方面和/或第一方面各种可能的实施方式。

    34、第三方面,本发明提供计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式。

    35、本申请提供的大数据压缩存储与检索方法、设备及存储介质,该方法通过判断原始监测值数据是否有波动,获取按路线、天、站点、蓄电池读取的原始监测值数据有波动的原始监控数据作为监控数据或将无波动的原始监控数据中当日最小、最大时间点的原始监测值数据作为监控数据,其中,监控数据包括监测值数据和监测时间数据,将监测时间数据和监测值数据转换成进制数并合并得到一级压缩字符串,根据一级压缩字符串字符出现的频率创建编码字典,根据编码字典对一级压缩字符串进行转换压缩得到二级压缩字符串进行存储,在需要检索应用时再根据编码字典对二级压缩字符串进行还原最终得到监控数据,对监控数据提取关键特征,生成数据摘要,并为关键特征和数据摘要建立索引并缓存从而获得检索数据。该方法解决了地铁ups电源系统面临着监控数据存储空间不足和检索效率低的问题,从而达到节省存储空间和提高检索效率的效果。



    技术特征:

    1.一种大数据压缩存储与检索方法,其特征在于,应用于地铁ups电源系统,所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,所述原始监控数据包括:原始监测值数据,所述判断所述原始监控数据是否有波动,获取监控数据,包括:

    3.根据权利要求1所述的方法,其特征在于,所述将所述监测时间数据和所述监测值数据转换成进制数a、进制数b、进制数c,合并追加所述进制数a、所述进制数b和所述进制数c得到一级压缩字符串e,包括:

    4.根据权利要求3所述的方法,其特征在于,所述合并追加所述进制数a、所述进制数b和所述进制数c得到一级压缩字符串e,包括:

    5.根据权利要求1所述的方法,其特征在于,所述根据所述一级压缩字符串e中每个字符出现的频率,创建编码字典,包括:

    6.根据权利要求1所述的方法,其特征在于,所述根据所述编码字典,对所述一级压缩字符串e进行转换压缩处理得到二级压缩字符串g,包括:

    7.根据权利要求6所述的方法,其特征在于,所述根据所述字典key,对所述二级压缩字符串g进行解码得到所述监控数据,包括:

    8.一种大数据压缩存储与检索设备,其特征在于,包括:

    9.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7中任一项所述的大数据压缩存储与检索方法。


    技术总结
    本申请提供的大数据压缩存储与检索方法、设备及存储介质,具体涉及地铁UPS电源系统监控技术领域,该方法通过将监测时间数据和监测值数据转换成进制数并合并得到一级压缩字符串,根据一级压缩字符串字符出现的频率创建编码字典,根据编码字典对一级压缩字符串进行转换压缩得到二级压缩字符串进行存储,在需要检索应用时再根据编码字典对二级压缩字符串进行还原得到监控数据,对监控数据提取关键特征,生成数据摘要,并为关键特征和数据摘要建立索引并缓存从而获得可高效检索数据;该方法解决了地铁UPS电源系统面临着监控数据存储空间不足和检索效率低的问题,从而达到节省存储空间和提高检索效率的效果。

    技术研发人员:朱清,王利民,孙彩丹
    受保护的技术使用者:西安新厚普软件科技有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-35365.html

    最新回复(0)