一种数据处理方法及装置制造方法及图纸

技术编号:26065550 阅读:16 留言:0更新日期:2020-10-28 16:38
本发明专利技术公开了一种数据处理方法及装置,包括:确定当前状态数据,所述当前状态数据包括:第一状态参数和第一时间参数,其中,所述当前状态数据为正常态数据;判断所述第一时间参数与上一时间区间状态数据中的第二时间参数的差值是否大于预设时间阈值,所述上一时间区间状态数据包括:第二时间参数和第二状态参数;若所述第一时间参数与所述第二时间参数的差值小于预设时间阈值,则根据所述第二状态参数判断所述第一状态参数是否满足预设压缩要求;若所述第一状态参数满足预设压缩要求,则对所述上一时间区间的状态数据更新计数标签。本发明专利技术能够减少数据库的存储空间,数据解压或恢复时也能够保证准确还原。

【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术涉及数据处理
,特别涉及一种数据处理方法及装置。
技术介绍
在大型数据中心的蓄电池安全运行状况监控项目中,各类PLC(ProgrammableLogicController)会实时的监控蓄电池电压,电流,内阻,温度等参数,在这个过程中会产生大量的监控数据,比如,某数据中心机房,有蓄电池数量为6万PCS(pieces),一年产生的数据量约为60TB,这些大批量的数据需要上传到数据存服务器进行保存。对于这种大体量的数据的保存,如何设计这些数据的存贮逻辑及如何设计数据库,对于软件系统的性能,存贮能力都会产生较大影响。在蓄电池安全运行监控系统中,如何存贮如此巨量的正常态数据,这对蓄电池安全运行监控系统设计者提出了考验。现有技术中,第一种采用的方法是直接丢弃该类数据,这种处理方法导致蓄电池安全运行监控系统无法对蓄电池的运行状况做统计和分析;现有技术中,第二种采用的方法是周期性存贮这类数据,这种设计方法往往会根据用户设定的时间周期,在满足时间周期时才会存贮一条数据。比如,如果用户设定的时间周期为1小时,那就意味着正常态的数据每隔1个小时才会存贮一条数据,这种方法和第一种存贮算法没有本质的区别,如果这个时间周期选择时间过长,则意味着丢失的数据也就越多,这个周期时间参数选择的较短,则意味着数据库需要承受大数据的压力。因此,如何解决海量数据的存贮与数据库有限存储能力的矛盾是本领域技术人员亟需解决的问题。
技术实现思路
针对现有技术的上述问题,本专利技术提供本专利技术的目的在于提供一种数据处理方法及装置,能够降低数据库中相似数据的存储空间,并提高数据库存储空间的利用率,提升用户好感度。为了解决上述技术问题,本专利技术提供了一种数据处理方法,包括:确定当前状态数据,所述当前状态数据包括:第一状态参数和第一时间参数,其中,所述当前状态数据为正常态数据;判断所述第一时间参数与上一时间区间状态数据中的第二时间参数的差值是否大于预设时间阈值,所述上一时间区间状态数据包括:第二时间参数和第二状态参数;若所述第一时间参数与所述第二时间参数的差值小于预设时间阈值,则根据所述第二状态参数判断所述第一状态参数是否满足预设压缩要求;若所述第一状态参数满足预设压缩要求,则对所述上一时间区间的状态数据更新计数标签。进一步地、所述确定当前状态数据之前还包括:接收蓄电池的状态数据,所述状态数据包括:正常态数据或非正常态数据;相应的,所述确定当前状态数据包括:选定所述正常态数据作为当前状态数据。进一步地、还包括:若第一时间参数与第二时间参数的差值大于预设时间阈值,则按照预设类别将所述当前状态数据存储至预先建立的状态数据库中并添加计数标签。进一步地、还包括:若所述第一状态参数不满足预设压缩要求,则按照预设类别将所述当前状态数据存储至预先建立的状态数据库中并添加计数标签。进一步地、所述根据所述第二状态参数判断所述第一状态参数是否满足预设压缩要求包括:根据所述第二状态参数计算所述第一状态参数的变化率;判断所述变化率与预设压缩参数的差值的绝对值是否小于预设压缩比例参数以判断所述第一状态参数是否满足预设压缩要求。另一方面、本专利技术提供一种数据处理方法,包括:在状态数据库中选取当前待解压数据,所述当前待解压数据包括:当前计数标签;判断所述当前待解压数据中的当前计数标签是否大于预设解压次数;若所述当前计数标签大于预设解压次数,则根据预设压缩参数生成当前解压参数;根据所述当前解压参数对所述当前待解压数据进行解压得到当前已解压数据,根据所述当前已解压数据更新当前计数标签次数,以更新后的当前计数标签作为所述当前待解压数据的当前计数标签;重复执行:判断所述当前待解压数据中的当前计数标签是否大于预设解压次数;若所述当前计数标签大于预设解压次数,则根据预设压缩参数生成当前解压参数;根据所述当前解压参数对所述当前待解压数据进行解压得到已解压数据,根据所述已解压数据并更新当前计数标签次数;直至所述当前计数标签等于预设解压次数。进一步地、所述当前待解压数据还包括:状态参数;所述根据所述当前解压参数对所述当前待解压数据进行解压包括:将所述状态参数与所述当前解压参数进行加权计算以对所述当前待解压数据进行解压。进一步地、所述在状态数据库中选取当前待解压数据之前还包括:获取解压请求,所述当前待解压数据是基于所述解压请求在所述状态数据库中选取的。进一步地、包括:所述当前解压参数的小于所述预设压缩参数的绝对值。再一方面、本专利技术提供一种数据处理装置,包括:当前状态数据确定模块,被配置为执行确定当前状态数据,所述当前状态数据包括:第一状态参数和第一时间参数,其中,所述当前状态数据为正常态数据;第一判断模块,被配置为执行判断所述第一时间参数与上一时间区间状态数据中的第二时间参数的差值是否大于预设时间阈值,所述上一时间区间状态数据包括:第二时间参数和第二状态参数;第二判断模块,被配置为执行若所述第一时间参数与所述第二时间参数的差值小于预设时间阈值,则根据所述第二状态参数判断所述第一状态参数是否满足预设压缩要求;计数标签更新模块,被配置为执行若所述第一状态参数满足预设压缩要求,则对所述上一时间区间的状态数据更新计数标签。本专利技术提供的一种数据处理方法及装置,具有如下有益效果:本专利技术提供的数据处理方法通过对电池的当前状态数据进行判定,在当前状态数据与上一时间区间状态数据相似或相同时仅对上一时间区间状态数据进行更新对应的计数标签,既能够保证当前状态数据的存储,又能够减少数据库的存储空间,数据解压或恢复时也能够保证准确还原,为蓄电池的状态分析提供数据支持,又保证了蓄电池的状态数据的准确性。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。图1为本专利技术实施例提供的实施环境示意图;图2为本专利技术实施例提供的第一种数据处理方法的流程示意图;图3为本专利技术实施例提供的第二种数据处理方法的流程示意图;图4为本专利技术实施例提供的第三种数据处理方法的流程示意图;图5为本专利技术实施例提供的第四种数据处理方法的流程示意图;图6为本专利技术实施例提供的第五种数据处理方法的流程示意图;图7为本专利技术实施例提供的一种数据处理装置的结构示意图;图8为本专利技术实施例提供的另一种数据处理装置的结构示意图;图9为本专利技术实施例提供的一种电子设备的结构示意图。其中,710-当前状态数据确定模块,720-第一判断模块,730-第二判断模块,740-计数标签更新模块;810-本文档来自技高网...

【技术保护点】
1.一种数据处理方法,包括:/n确定当前状态数据,所述当前状态数据包括:第一状态参数和第一时间参数,其中,所述当前状态数据为正常态数据;/n判断所述第一时间参数与上一时间区间状态数据中的第二时间参数的差值是否大于预设时间阈值,所述上一时间区间状态数据包括:第二时间参数和第二状态参数;/n若所述第一时间参数与所述第二时间参数的差值小于预设时间阈值,则根据所述第二状态参数判断所述第一状态参数是否满足预设压缩要求;/n若所述第一状态参数满足预设压缩要求,则对所述上一时间区间的状态数据更新计数标签。/n

【技术特征摘要】
1.一种数据处理方法,包括:
确定当前状态数据,所述当前状态数据包括:第一状态参数和第一时间参数,其中,所述当前状态数据为正常态数据;
判断所述第一时间参数与上一时间区间状态数据中的第二时间参数的差值是否大于预设时间阈值,所述上一时间区间状态数据包括:第二时间参数和第二状态参数;
若所述第一时间参数与所述第二时间参数的差值小于预设时间阈值,则根据所述第二状态参数判断所述第一状态参数是否满足预设压缩要求;
若所述第一状态参数满足预设压缩要求,则对所述上一时间区间的状态数据更新计数标签。


2.如权利要求1所述的方法,所述确定当前状态数据之前还包括:
接收蓄电池的状态数据,所述状态数据包括:正常态数据或非正常态数据;
相应的,所述确定当前状态数据包括:
选定所述正常态数据作为当前状态数据。


3.如权利要求1所述的方法,还包括:
若第一时间参数与第二时间参数的差值大于预设时间阈值,则按照预设类别将所述当前状态数据存储至预先建立的状态数据库中并添加计数标签。


4.如权利要求1所述的方法,还包括:
若所述第一状态参数不满足预设压缩要求,则按照预设类别将所述当前状态数据存储至预先建立的状态数据库中并添加计数标签。


5.如权利要求1所述的方法,所述根据所述第二状态参数判断所述第一状态参数是否满足预设压缩要求包括:
根据所述第二状态参数计算所述第一状态参数的变化率;
判断所述变化率与预设压缩参数的差值的绝对值是否小于预设压缩比例参数以判断所述第一状态参数是否满足预设压缩要求。


6.一种数据处理方法,包括:
在状态数据库中选取当前待解压数据,所述当前待解压数据包括:当前计数标签;
判断所述当前待解压数据中的当前计数标签是否大于预设解压次数;
若所述当前计数标签大于预设解压次数,则根据预设压...

【专利技术属性】
技术研发人员:杨冬强李明星田海峰
申请(专利权)人:杭州华塑加达网络科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1