CN112463793B - 一种基于influxdb数据库的EMS信息展示***以及方法 - Google Patents

一种基于influxdb数据库的EMS信息展示***以及方法 Download PDF

Info

Publication number
CN112463793B
CN112463793B CN202011333238.8A CN202011333238A CN112463793B CN 112463793 B CN112463793 B CN 112463793B CN 202011333238 A CN202011333238 A CN 202011333238A CN 112463793 B CN112463793 B CN 112463793B
Authority
CN
China
Prior art keywords
data
changed
database
storage
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011333238.8A
Other languages
English (en)
Other versions
CN112463793A (zh
Inventor
尚德华
胡博文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aopu Shanghai New Energy Co Ltd
Original Assignee
Aopu Shanghai New Energy Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aopu Shanghai New Energy Co Ltd filed Critical Aopu Shanghai New Energy Co Ltd
Priority to CN202011333238.8A priority Critical patent/CN112463793B/zh
Publication of CN112463793A publication Critical patent/CN112463793A/zh
Application granted granted Critical
Publication of CN112463793B publication Critical patent/CN112463793B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于influxdb数据库的EMS信息展示***以及方法,本发明的***包括采集数据筛选整合模块、influxdb数据库模块、信息展示模块,其中采集数据筛选整合模块用于对采集的数据进行采集周期整合并筛选生成无变化数据的压缩数据、有变化数据、有变化数据的变化属性数据,所述influxdb数据库模块用于将储存的数据传输至显示器,所述信息展示模块用于显示数据并且可以用于用户修改显示属性,本发明相较于传统EMS信息展示***可以有效提高数据展示效率、减少数据展示延迟、降低服务器运行负载从而使得整个EMS信息展示***可以更为流畅的使用。

Description

一种基于influxdb数据库的EMS信息展示***以及方法
技术领域
本发明涉及EMS***信息展示技术领域,具体为一种基于influxdb数据库的EMS信息展示***以及方法。
背景技术
现有EMS***需要在大屏页面实时展示各种报警信息,如电池温度等数据,传统的C/S架构的EMS***一般都是利用关系型数据库存储报警信息,于此同时前端要展示这些报警信息则需要被动的去后端请求数据,让后端返回数据,才能在页面上显示,调取数据的过程需要耗费大量时间。
同时传统EMS***因为其数据调取特性需要占据大量网络带宽,存在数据刷新缓慢的问题,传统的EMS***对于数据的采集也过于宽泛存在冗余数据,对于服务器负载要求过大,会导致整个***容易卡顿甚至崩溃。
EMS***需要对报警信息进行处理,而报警信息存在相同数据数量过多的情况,干扰使用人员了解报警信息,使得***使用起来很不方便。
发明内容
本发明的目的在于提供一种基于influxdb数据库的EMS信息展示***以及方法,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:一种基于influxdb数据库的EMS信息展示***,包括采集数据筛选整合模块、influxdb数据库模块、信息展示模块,所述采集数据筛选整合模块用于对采集的数据进行采集周期整合并筛选生成无变化数据的压缩数据、有变化数据、有变化数据的变化属性数据,所述influxdb数据库模块用于将储存的数据传输至显示器,所述信息展示模块用于显示数据并且可以用于用户修改显示属性。
进一步的,所述采集数据筛选整合模块包括采集周期整合单元、数据临时储存单元、数据比较筛选单元、数据压缩生成单元、数据变化计数单元,所述采集周期整合单元用于根据采集周期设定值将所采集数据的采集周期调整为相同周期,所述临时储存单元用于将相同采集周期的数据临时储存在储存器中,所述储存器包括当前数据储存器、历史数据储存器,所述数据比较筛选单元用于比较当前数据与历史数据生成无变化数据以及有变化数据,所述数据压缩生成单元用于对无变化数据进行压缩生成无变化数据的压缩数据,所述数据变化计数单元用于记录相同类型、地址的采集数据变化次数,并生成有变化数据的变化属性数据。
进一步的,所述influxdb数据库模块包括数据库储存单元、数据调取单元,所述数据库储存单元用于储存无变化数据的压缩数据、有变化数据以及有变化数据的变化属性数据,所述数据调取单元用于将有变化数据以及有变化数据的变化属性数据传输至显示器。
进一步的,所述信息展示模块包括采集周期设定单元、刷新周期设定单元、数据显示单元,所述采集周期设定单元用于修改数据采集周期的设定值,所述刷新周期设定单元用于修改显示器数据刷新显示的周期,所述数据显示单元用于将有变化数据以及有变化数据的变化属性数据转化展示在显示器上。
一种基于influxdb数据库的EMS信息展示方法,所述方法包括以下步骤:
S1:根据采集周期设定值将所采集数据的采集周期调整为相同周期,转步骤S2;
步骤S1将采集数据的采集周期调整为同一周期有利于***对采集数据的统一管理,并为当前数据储存和历史数据储存器中储存数据比较提供良好的环境。
S2:***首次运行时将采集的数据储存至当前数据储存器,当采集下一周期数据时,将当前数据储存器中的数据传输储存至历史数据储存器,采集的下一周期数据储存至当前数据储存器,以此迭代覆盖当前数据储存器以及历史储存器中的数据,转步骤S3;
步骤S2中,每到新的一轮周期时,历史数据储存器中的数据会清除以便接收当前数据储存器中的数据。
S3:当前数据储存器中的数据与历史储存器中的数据经过比较器比较,获得有变化数据,有变化数据的内容包括数据类型、数据地址以及数据数值大小,比较器用于比较相同数据类型以及数据地址的数据数值大小,比较数据数值大小不同时输出相对应的数据称为有变化数据,转步骤S4;
S4:当前数据储存器中的数据与历史储存器中的数据经过比较器比较,获得无变化数据,无变化数据的内容包括数据类型、数据地址以及数据数值大小,比较器用于比较相同数据类型以及数据地址的数据数值大小,比较数据数值大小相同时输出相对应的数据称为无变化数据,转步骤S5;
因无变化数据具备可以进一步大小压缩的特性,将采集数据区分为有变化数据以及无变化数据以便完成缩减服务器储存量的目的。
S5:将生成的无变化数据中的数据类型以及数据数值内容剔除,只保留数据地址,整合所有无变化数据的数据地址生成无变化数据的压缩数据,转步骤S6;
S6:比较记录器通过比较器记录相同数据类型、数据地址的有变化数据数据数值变化次数,整合数据类型、数据地址、数据数值变化次数获得有变化数据的变化属性数据,转步骤S7;
S7:将无变化数据的压缩数据、有变化数据、有变化数据的变化属性数据储存至influxdb数据库,转步骤S8;
S8:设定显示器数据刷新周期,显示器数据刷新时将有变化数据、有变化数据的变化属性数据转化展示在显示器上。
进一步的,所述步骤S1中采集周期设定值小于或等于所采集数据周期的最大值,且大于或等于所采集数据周期的最小值。
进一步的,所述步骤S6和步骤S8中,有变化数据的变化属性数据侧面代表该变化数据的警报情况,用户可以根据此警报情况单独修改其数据在显示器上的刷新周期。
进一步的,所述步骤S8包括以下步骤:
S81:前端通过ajax进行异步请求,其中,异步请求查询的地址是influxdb数据库的地址,并利用influxdb数据库的api进行类sql查询,直接在ajax方法的url参数中写sql语句,查询需要的数据,转步骤S82;
S82:前端创建刷新函数,确定数据刷新设定值,实现实时刷新,转步骤S83;
S83:使用setTimeout方法进行函数刷新,该方法会根据数据刷新设定值去请求ajax接口,ajax接口查询influxdb数据库中的数据,前端将查询到的数据展示在显示器上。
进一步的,所述步骤S7中,当无变化数据的压缩数据储存时,influxdb数据库会结合无变化数据的压缩数据中的数据地址,调取与压缩数据数据地址相同且时间最接近历史储存数据,将此历史数据使用时间标记后压缩储存,同时在无变化数据的压缩数据尾端使用和历史数据相同的时间标记进行标记,当无变化数据需要被调取时将相同时间标记的历史数据解压以供使用。
以上步骤将采集的数据大小分步进行缩减,在不影响***实时展示报警数据的情况下,将服务器的储存压力降为最低,将网络带宽的损耗大幅度减少,并且可以减少相同数据类型以及数据地址的报警信息的干扰。
与现有技术相比,本发明所达到的有益效果是:本发明使用数据筛选整合设备对采集数据进行整合筛选输出无变化数据的压缩数据、有变化数据以及有变化数据的变化属性数据,以上数据相对于传统EMS***中储存至服务器的数据在体量上有很大的缩减,有利于减轻服务器运行以及数据调取压力,同时因为influxdb数据库实时存储数据的特点,利用其api接口前端直接读取influxdb数据库中的报警信息,减少了网络带宽的损耗,降低了网络延迟,针对有变化数据的变化属性数据的情况设定合适的刷新周期减少报警信息存在相同数据数量过多的情况,从而使得使用人员可以更好的使用EMS***。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明的模块单元结构示意图;
图2是传统EMS***数据传输方式示意图;
图3是本发明的数据传输方式示意图;
图4是本发明的采集数据筛选整合模块数据生成结构示意图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-4,本发明提供技术方案:
一种基于influxdb数据库的EMS信息展示***,包括采集数据筛选整合模块、influxdb数据库模块、信息展示模块,所述采集数据筛选整合模块用于对采集的数据进行采集周期整合并筛选生成无变化数据的压缩数据、有变化数据、有变化数据的变化属性数据,所述influxdb数据库模块用于将储存的数据传输至显示器,所述信息展示模块用于显示数据并且可以用于用户修改显示属性。
所述采集数据筛选整合模块包括采集周期整合单元、数据临时储存单元、数据比较筛选单元、数据压缩生成单元、数据变化计数单元,所述采集周期整合单元用于根据采集周期设定值将所采集数据的采集周期调整为相同周期,所述临时储存单元用于将相同采集周期的数据临时储存在储存器中,所述储存器包括当前数据储存器、历史数据储存器,所述数据比较筛选单元用于比较当前数据与历史数据生成无变化数据以及有变化数据,所述数据压缩生成单元用于对无变化数据进行压缩生成无变化数据的压缩数据,所述数据变化计数单元用于记录相同类型、地址的采集数据变化次数,并生成有变化数据的变化属性数据。
传统EMS***中对于采集数据大多数不进行整合筛选,采集的数据周期由采集器决定,虽然可以保证数据的及时性,但是不利于数据库管理,所以本发明在保持数据及时性的同时会对采集数据在采集周期方面进行整合,不仅有利于管理服务器同时也可以优化***运行流程。
所述influxdb数据库模块包括数据库储存单元、数据调取单元,所述数据库储存单元用于储存无变化数据的压缩数据、有变化数据以及有变化数据的变化属性数据,所述数据调取单元用于将有变化数据以及有变化数据的变化属性数据传输至显示器。
其中无变化数据为采集数据和历史数据比较获得的,因为无变化数据对于EMS信息展示***来说展示意义很小且显示器存在缓存的原因,无变化数据无需传输至显示器显示,只需要根据显示器缓存显示即可,当然显示器缓存丢失的情况下,使用人员可以刷新无变化数据,此步骤只会在使用人员确认使用的情况下才会使用,并不影响平时有变化数据以及有变化数据的变化属性数据的传输。
所述信息展示模块包括采集周期设定单元、刷新周期设定单元、数据显示单元,所述采集周期设定单元用于修改数据采集周期的设定值,所述刷新周期设定单元用于修改显示器数据刷新显示的周期,所述数据显示单元用于将有变化数据以及有变化数据的变化属性数据转化展示在显示器上。
如图1所述为本发明的模块单元结构示意图,所述采集数据筛选整合模块与influxdb数据库模块通讯连接,所述信息展示模块与influxdb数据库模块通讯连接。
一种基于influxdb数据库的EMS信息展示方法,所述方法包括以下步骤:
S1:根据采集周期设定值将所采集数据的采集周期调整为相同周期,转步骤S2;
步骤S1中将所采集数据的采集周期设为相同周期为以下步骤的运算提供了一个更加方便的环境。
S2:***首次运行时将采集的数据储存至当前数据储存器,当采集下一周期数据时,将当前数据储存器中的数据传输储存至历史数据储存器,采集的下一周期数据储存至当前数据储存器,以此迭代覆盖当前数据储存器以及历史储存器中的数据,转步骤S3;
S3:当前数据储存器中的数据与历史储存器中的数据经过比较器比较,获得有变化数据,有变化数据的内容包括数据类型、数据地址以及数据数值大小,比较器用于比较相同数据类型以及数据地址的数据数值大小,比较数据数值大小不同时输出相对应的数据称为有变化数据,转步骤S4;
S4:当前数据储存器中的数据与历史储存器中的数据经过比较器比较,获得无变化数据,无变化数据的内容包括数据类型、数据地址以及数据数值大小,比较器用于比较相同数据类型以及数据地址的数据数值大小,比较数据数值大小相同时输出相对应的数据称为无变化数据,转步骤S5;
S5:将生成的无变化数据中的数据类型以及数据数值内容剔除,只保留数据地址,整合所有无变化数据的数据地址生成无变化数据的压缩数据,转步骤S6;
无变化数据相较于有变化数据在正常***中在体量上要远远大于有变化数据,而实际使用中EMS使用人员真正在意的是有变化数据,对于无变化数据的压缩处理不仅对***使用无影响而且有利于大幅度压缩采集数据。
S6:比较记录器通过比较器记录相同数据类型、数据地址的有变化数据数据数值变化次数,整合数据类型、数据地址、数据数值变化次数获得有变化数据的变化属性数据,转步骤S7;
S7:将无变化数据的压缩数据、有变化数据、有变化数据的变化属性数据储存至influxdb数据库,转步骤S8;
S8:设定显示器数据刷新周期,显示器数据刷新时将有变化数据、有变化数据的变化属性数据转化展示在显示器上。
所述步骤S1中采集周期设定值小于或等于所采集数据周期的最大值,且大于或等于所采集数据周期的最小值。
所述步骤S6和步骤S8中,有变化数据的变化属性数据侧面代表该变化数据的警报情况,用户可以根据此警报情况单独修改其数据在显示器上的刷新周期。
实际使用中会存在大量重复警报情况,使用人员会被这种类型的警报干扰,不利于***使用,因此可以对此类型报警进行计数,统计其警报次数而非重复报警,有利于减少干扰,增加使用人员对其属性的了解。
所述步骤S8包括以下步骤:
S81:前端通过ajax进行异步请求,其中的地址是influxdb数据库的地址,并利用influxdb数据库的api进行类sql查询,直接在ajax方法的url参数中写sql语句,查询需要的数据,转步骤S82;
S82:前端创建刷新函数,确定数据刷新设定值,实现实时刷新,转步骤S83;
S83:使用setTimeout方法进行函数刷新,该方法会根据数据刷新设定值去请求ajax接口,ajax接口查询influxdb数据库中的数据,前端将查询到的数据展示在显示器上。
传统EMS***一般都是利用关系型数据库存储报警信息,而前端要展示这些报警信息则需要被动的去后端请求数据,让后端返回数据,才能在页面上显示,此数据的过程需要耗费相对较多的时间,利用influxdb数据库的特性直接读取报警信息可以减少网络带宽的损耗。
所述步骤S7中,当无变化数据的压缩数据储存时,influxdb数据库会结合无变化数据的压缩数据中的数据地址,调取与压缩数据数据地址相同且时间最接近历史储存数据,将此历史数据使用时间标记后压缩储存,同时在无变化数据的压缩数据尾端使用和历史数据相同的时间标记进行标记,当无变化数据需要被调取时将相同时间标记的历史数据解压以供使用,此方法可以减少数据库储存的压力,有利于***的运行。
本发明的工作原理:
本发明使用数据筛选整合设备对采集数据进行整合筛选输出无变化数据的压缩数据、有变化数据以及有变化数据的变化属性数据,其中无变化数据的压缩数据、有变化数据由比较器判断获得,其中化数据的变化属性数据由比较记录器计算获得,以上数据相对于传统EMS***中储存至服务器的数据在体量上有很大的缩减,有利于减轻服务器运行以及数据调取压力,同时因为influxdb数据库实时存储数据的特点,利用其api接口前端直接读取influxdb数据库中的报警信息,减少了网络带宽的损耗,降低了网络延迟,针对有变化数据的变化属性数据的情况设定合适的刷新周期大幅度减少报警信息存在相同数据数量过多的情况,从而使得使用人员可以更好的使用EMS***。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种基于influxdb数据库的EMS信息展示方法,其特征在于:所述方法包括以下步骤:
S1:根据采集周期设定值将所采集数据的采集周期调整为相同周期,转步骤S2;
S2:***首次运行时将采集的数据储存至当前数据储存器,当采集下一周期数据时,将当前数据储存器中的数据传输储存至历史数据储存器,采集的下一周期数据储存至当前数据储存器,以此迭代覆盖当前数据储存器以及历史储存器中的数据,转步骤S3;
S3:当前数据储存器中的数据与历史储存器中的数据经过比较器比较,获得有变化数据,有变化数据的内容包括数据类型、数据地址以及数据数值大小,比较器用于比较相同数据类型以及数据地址的数据数值大小,比较数据数值大小不同时输出相对应的数据称为有变化数据,转步骤S4;
S4:当前数据储存器中的数据与历史储存器中的数据经过比较器比较,获得无变化数据,无变化数据的内容包括数据类型、数据地址以及数据数值大小,比较器用于比较相同数据类型以及数据地址的数据数值大小,比较数据数值大小相同时输出相对应的数据称为无变化数据,转步骤S5;
S5:将生成的无变化数据中的数据类型以及数据数值内容剔除,只保留数据地址,整合所有无变化数据的数据地址生成无变化数据的压缩数据,转步骤S6;
S6:比较记录器通过比较器记录相同数据类型、数据地址的有变化数据数据数值变化次数,整合数据类型、数据地址、数据数值变化次数获得有变化数据的变化属性数据,转步骤S7;
S7:将无变化数据的压缩数据、有变化数据、有变化数据的变化属性数据储存至influxdb数据库,转步骤S8;
S8:设定显示器数据刷新周期,显示器数据刷新时将有变化数据、有变化数据的变化属性数据转化展示在显示器上。
2.应用权利要求1所述一种基于influxdb数据库的EMS信息展示方法的EMS信息展示***,包括采集数据筛选整合模块、influxdb数据库模块、信息展示模块,其特征在于:所述采集数据筛选整合模块用于对采集的数据进行采集周期整合并筛选生成无变化数据的压缩数据、有变化数据、有变化数据的变化属性数据,所述influxdb数据库模块用于将储存的数据传输至显示器,所述信息展示模块用于显示数据并且用于用户修改显示属性。
3.根据权利要求2所述的一种基于influxdb数据库的EMS信息展示方法的EMS信息展示***,其特征在于:所述采集数据筛选整合模块包括采集周期整合单元、数据临时储存单元、数据比较筛选单元、数据压缩生成单元、数据变化计数单元,所述采集周期整合单元用于根据采集周期设定值将所采集数据的采集周期调整为相同周期,所述临时储存单元用于将相同采集周期的数据临时储存在储存器中,所述储存器包括当前数据储存器、历史数据储存器,所述数据比较筛选单元用于比较当前数据与历史数据生成无变化数据以及有变化数据,所述数据压缩生成单元用于对无变化数据进行压缩生成无变化数据的压缩数据,所述数据变化计数单元用于记录相同类型、地址的采集数据变化次数,并生成有变化数据的变化属性数据。
4.根据权利要求2所述的一种基于influxdb数据库的EMS信息展示方法的EMS信息展示***,其特征在于:所述influxdb数据库模块包括数据库储存单元、数据调取单元,所述数据库储存单元用于储存无变化数据的压缩数据、有变化数据以及有变化数据的变化属性数据,所述数据调取单元用于将有变化数据以及有变化数据的变化属性数据传输至显示器。
5.根据权利要求2或3所述的一种基于influxdb数据库的EMS信息展示方法的EMS信息展示***,其特征在于:所述信息展示模块包括采集周期设定单元、刷新周期设定单元、数据显示单元,所述采集周期设定单元用于修改数据采集周期的设定值,所述刷新周期设定单元用于修改显示器数据刷新显示的周期,所述数据显示单元用于将有变化数据以及有变化数据的变化属性数据转化展示在显示器上。
6.根据权利要求1所述的一种基于influxdb数据库的EMS信息展示方法,其特征在于:所述步骤S1中采集周期设定值小于或等于所采集数据周期的最大值,且大于或等于所采集数据周期的最小值。
7.根据权利要求1所述的一种基于influxdb数据库的EMS信息展示方法,其特征在于:所述步骤S6和步骤S8中,有变化数据的变化属性数据侧面代表该变化数据的警报情况,用户根据此警报情况单独修改其数据在显示器上的刷新周期。
8.根据权利要求1所述的一种基于influxdb数据库的EMS信息展示方法,其特征在于:所述步骤S8包括以下步骤:
S81:前端通过ajax进行异步请求,其中,异步请求查询的地址是influxdb数据库的地址,并利用influxdb数据库的api进行类sql查询,直接在ajax方法的url参数中写sql语句,查询需要的数据,转步骤S82;
S82:前端创建刷新函数,确定数据刷新设定值,实现实时刷新,转步骤S83;
S83:使用setTimeout方法进行函数刷新,该方法会根据数据刷新设定值去请求ajax接口,ajax接口查询influxdb数据库中的数据,前端将查询到的数据展示在显示器上。
9.根据权利要求1所述的一种基于influxdb数据库的EMS信息展示方法,其特征在于:所述步骤S7中,当无变化数据的压缩数据储存时,influxdb数据库会结合无变化数据的压缩数据中的数据地址,调取与压缩数据数据地址相同且时间最接近历史储存数据,将此历史数据使用时间标记后压缩储存,同时在无变化数据的压缩数据尾端使用和历史数据相同的时间标记进行标记,当无变化数据需要被调取时将相同时间标记的历史数据解压以供使用。
CN202011333238.8A 2020-11-24 2020-11-24 一种基于influxdb数据库的EMS信息展示***以及方法 Active CN112463793B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011333238.8A CN112463793B (zh) 2020-11-24 2020-11-24 一种基于influxdb数据库的EMS信息展示***以及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011333238.8A CN112463793B (zh) 2020-11-24 2020-11-24 一种基于influxdb数据库的EMS信息展示***以及方法

Publications (2)

Publication Number Publication Date
CN112463793A CN112463793A (zh) 2021-03-09
CN112463793B true CN112463793B (zh) 2022-07-26

Family

ID=74798957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011333238.8A Active CN112463793B (zh) 2020-11-24 2020-11-24 一种基于influxdb数据库的EMS信息展示***以及方法

Country Status (1)

Country Link
CN (1) CN112463793B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114609985B (zh) * 2022-03-11 2024-01-26 傲普(上海)新能源有限公司 一种ems***的控制方法、装置、介质及设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101536410B1 (ko) * 2013-09-09 2015-07-13 엘에스산전 주식회사 에너지 관리 시스템의 데이터 관리 장치 및 방법
CN108023788B (zh) * 2017-11-29 2020-04-10 中国平安人寿保险股份有限公司 监控数据上传方法、装置、设备、***及存储介质
CN111078755B (zh) * 2019-12-19 2023-07-28 远景智能国际私人投资有限公司 时序数据的存储查询方法、装置、服务器及存储介质

Also Published As

Publication number Publication date
CN112463793A (zh) 2021-03-09

Similar Documents

Publication Publication Date Title
WO2021091489A1 (en) Method and apparatus for storing time series data, and server and storage medium thereof
EP3757815A1 (en) Data processing method and device, storage medium, and electronic device
CN107533551A (zh) 数据块级别的大数据统计
CN102880685A (zh) 一种时间密集大数据量的b/s分区间分页查询方法
CN107341033A (zh) 一种数据统计方法、装置、电子设备和存储介质
CN106909641B (zh) 一种实时数据存储器
CN107302569B (zh) 一种面向云平台的安全监控数据采集与存储方法
CN112463793B (zh) 一种基于influxdb数据库的EMS信息展示***以及方法
CN111666344B (zh) 异构数据同步方法及装置
CN102521356B (zh) 基于确定有限状态自动机的正则表达式匹配设备和方法
WO2022077874A1 (zh) 电能量曲线数据存储方法、电能表及计算机可读存储介质
CN114398520A (zh) 数据检索方法、***、装置、电子设备及存储介质
CN116595014B (zh) 一种已读回执的存储***、方法、装置及可读存储介质
CN113934713A (zh) 一种订单数据索引方法、***、计算机设备以及存储介质
CN112214493A (zh) 一种历史记录存储方法、装置、电子设备以及存储介质
CN107395443A (zh) 一种分布式集群管理方法、装置及***
CN115454353B (zh) 一种面向空间应用数据的高速写入及查询方法
CN117009610A (zh) 一种基于电力数据的k线图可视化***和方法
CN115422189A (zh) 一种用于飞行器试验的数据存储管理方法
CN110825940B (zh) 网络数据包存储和查询方法
CN110515952A (zh) 一种电力数据的存储方法
CN106603730B (zh) 一种用于云平台的实时监控方法及其装置
CN110688390A (zh) 一种电站地图导航***、方法、设备及存储介质
CN110581779A (zh) 基于本地缓存的配置下发平台***及配置下发方法
CN112600938B (zh) 一种企业通讯数据压缩***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: An EMS Information Display System and Method Based on Influxdb Database

Effective date of registration: 20221018

Granted publication date: 20220726

Pledgee: Industrial Bank Co.,Ltd. Shanghai Zhangyang Sub branch

Pledgor: Aopu (Shanghai) new energy Co.,Ltd.

Registration number: Y2022310000288

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20231025

Granted publication date: 20220726

Pledgee: Industrial Bank Co.,Ltd. Shanghai Zhangyang Sub branch

Pledgor: Aopu (Shanghai) new energy Co.,Ltd.

Registration number: Y2022310000288

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: An EMS information display system and method based on an Influxdb database

Effective date of registration: 20231030

Granted publication date: 20220726

Pledgee: Industrial Bank Co.,Ltd. Shanghai Zhangyang Sub branch

Pledgor: Aopu (Shanghai) new energy Co.,Ltd.

Registration number: Y2023310000698

PE01 Entry into force of the registration of the contract for pledge of patent right