一种控制柜运行状态数据远程传输方法和系统技术方案

技术编号:35471453 阅读:13 留言:0更新日期:2022-11-05 16:17
本发明专利技术适用于数据处理技术领域,提供了一种控制柜运行状态数据远程传输方法和系统,包括以下步骤:每隔第一设定时间采集所述第一设定时间内的所有运行状态数据,控制柜每隔第二设定时间生成一组运行状态数据;对运行状态数据中的项目名称进行删除处理;调取每组运行状态数据的生成时间,将所述生成时间标记在对应组的运行状态数据中;识别运行状态数据之间的相同项目数据,将存在至少一个相同项目数据的两组运行状态数据进行简化表示;将简化表示的运行状态数据进行压缩后发送至远程服务器。本发明专利技术通过对运行状态数据中的项目名称进行删除处理,使得传输数据量得到降低;接着利用相同项目数据对数据量进行进一步降低处理。同项目数据对数据量进行进一步降低处理。同项目数据对数据量进行进一步降低处理。

【技术实现步骤摘要】
一种控制柜运行状态数据远程传输方法和系统


[0001]本专利技术涉及数据处理
,具体是涉及一种控制柜运行状态数据远程传输方法和系统。

技术介绍

[0002]目前对于控制柜的运行状态数据已经实现了远程监控,远程服务器能够调取控制柜的运行状态数据,进而方便相关工作人员及时对设备出现的故障进行分析并排除故障,故障处理效率较高。为了实现远程监控,需要将控制柜的运行状态数据发送给远程服务器,现有技术中,基本都是控制柜通过无线通信模块经电信运营商网络直接将运行状态数据实时发送给远程服务器,数据传输量较大,传输费用较高,不利于节约运维成本。因此,需要提供一种控制柜运行状态数据远程传输方法和系统,旨在解决上述问题。

技术实现思路

[0003]针对现有技术存在的不足,本专利技术的目的在于提供一种控制柜运行状态数据远程传输方法和系统,以解决上述
技术介绍
中存在的问题。
[0004]本专利技术是这样实现的,一种控制柜运行状态数据远程传输方法,所述方法包括以下步骤:
[0005]每隔第一设定时间采集所述第一设定时间内的所有运行状态数据,控制柜每隔第二设定时间生成一组运行状态数据,一组运行状态数据包含若干个具体的项目数据;
[0006]对运行状态数据中的项目名称进行删除处理,保持运行状态数据中每个项目数据的排列顺序;
[0007]调取每组运行状态数据的生成时间,将所述生成时间标记在对应组的运行状态数据中;
[0008]识别运行状态数据之间的相同项目数据,将存在至少一个相同项目数据的两组运行状态数据进行简化表示;
[0009]将简化表示的运行状态数据进行压缩后发送至远程服务器。
[0010]作为本专利技术进一步的方案:所述识别运行状态数据之间的相同项目数据,将存在至少一个相同项目数据的两组运行状态数据进行简化表示的步骤,具体包括:
[0011]按照生成时间的先后顺序对每组运行状态数据进行排列,第一组运行状态数据不进行简化处理;
[0012]依次识别每组运行状态数据与排列在识别组之前的运行状态数据的相同项目数据,识别组是指正在识别的一组;
[0013]确定其中相同项目数据最多的一组为识别组的目标组,将识别组的运行状态数据中增加目标组的生成时间,若不存在相同项目数据,所述识别组的运行状态数据不进行简化处理;
[0014]将识别组中的所有项目数据更改为与目标组对应项目数据的差值,得到简化表示
的运行状态数据。
[0015]作为本专利技术进一步的方案:所述方法还包括读取远程服务器中的压缩数据,具体为:
[0016]将压缩数据进行解压后得到简化表示的运行状态数据;
[0017]对简化表示的运行状态数据进行一次还原处理得到包含具体项目数据的运行状态数据;
[0018]对运行状态数据进行二次还原处理得到包含项目名称的运行状态数据。
[0019]作为本专利技术进一步的方案:所述对简化表示的运行状态数据进行一次还原处理得到包含具体项目数据的运行状态数据的步骤,具体包括:
[0020]按照生成时间的先后顺序得到简化表示的每组运行状态数据对应目标组的生成时间;
[0021]根据目标组的生成时间调取目标组的运行状态数据;
[0022]根据目标组的运行状态数据和简化表示的运行状态数据得到包含具体项目数据的运行状态数据。
[0023]作为本专利技术进一步的方案:所述对运行状态数据进行二次还原处理得到包含项目名称的运行状态数据的步骤,具体包括:
[0024]调取所述控制柜的项目名称,所述项目名称有一定的排列顺序,所述远程服务器中存储有每个控制柜的项目名称;
[0025]将项目名称按照顺序依次标记在运行状态数据的具体项目数据上。
[0026]本专利技术的另一目的在于提供一种控制柜运行状态数据远程传输系统,所述系统包括:
[0027]状态数据采集模块,用于每隔第一设定时间采集所述第一设定时间内的所有运行状态数据,控制柜每隔第二设定时间生成一组运行状态数据,一组运行状态数据包含若干个具体的项目数据;
[0028]项目名称删除模块,用于对运行状态数据中的项目名称进行删除处理,保持运行状态数据中每个项目数据的排列顺序;
[0029]生成时间标记模块,用于调取每组运行状态数据的生成时间,将所述生成时间标记在对应组的运行状态数据中;
[0030]数据简化模块,用于识别运行状态数据之间的相同项目数据,将存在至少一个相同项目数据的两组运行状态数据进行简化表示;
[0031]数据压缩传输模块,用于将简化表示的运行状态数据进行压缩后发送至远程服务器。
[0032]作为本专利技术进一步的方案:所述数据简化模块包括:
[0033]数据排列单元,用于按照生成时间的先后顺序对每组运行状态数据进行排列,第一组运行状态数据不进行简化处理;
[0034]相同数据识别单元,依次识别每组运行状态数据与排列在识别组之前的运行状态数据的相同项目数据,识别组是指正在识别的一组;
[0035]目标组确定单元,用于确定其中相同项目数据最多的一组为识别组的目标组,将识别组的运行状态数据中增加目标组的生成时间,若不存在相同项目数据,所述识别组的
运行状态数据不进行简化处理;
[0036]数据简化单元,用于将识别组中的所有项目数据更改为与目标组对应项目数据的差值,得到简化表示的运行状态数据。
[0037]作为本专利技术进一步的方案:所述系统还包括数据读取模块,数据读取模块包括:
[0038]数据解压单元,用于将压缩数据进行解压后得到简化表示的运行状态数据;
[0039]第一数据还原单元,用于对简化表示的运行状态数据进行一次还原处理得到包含具体项目数据的运行状态数据;
[0040]第二数据还原单元,用于对运行状态数据进行二次还原处理得到包含项目名称的运行状态数据。
[0041]作为本专利技术进一步的方案:所述第一数据还原单元包括:
[0042]目标组生成时间确定子单元,用于按照生成时间的先后顺序得到简化表示的每组运行状态数据对应目标组的生成时间;
[0043]目标组数据调取子单元,用于根据目标组的生成时间调取目标组的运行状态数据;
[0044]具体项目数据子单元,用于根据目标组的运行状态数据和简化表示的运行状态数据得到包含具体项目数据的运行状态数据。
[0045]与现有技术相比,本专利技术的有益效果是:
[0046]本专利技术通过对运行状态数据中的项目名称进行删除处理,使得传输数据量得到降低;接着通过识别运行状态数据之间的相同项目数据,将存在至少一个相同项目数据的两组运行状态数据进行简化表示,这样利用相同项目数据对数据量进行进一步降低处理,最后将简化表示的运行状态数据进行压缩后发送至远程服务器,如此,数据的传输量得到显著降低,运维成本得到节约。
附图说明
[0047]图1为一种控制柜运行状态数据远程传输方法的流程图。
...

【技术保护点】

【技术特征摘要】
1.一种控制柜运行状态数据远程传输方法,其特征在于,所述方法包括以下步骤:每隔第一设定时间采集所述第一设定时间内的所有运行状态数据,控制柜每隔第二设定时间生成一组运行状态数据,一组运行状态数据包含若干个具体的项目数据;对运行状态数据中的项目名称进行删除处理,保持运行状态数据中每个项目数据的排列顺序;调取每组运行状态数据的生成时间,将所述生成时间标记在对应组的运行状态数据中;识别运行状态数据之间的相同项目数据,将存在至少一个相同项目数据的两组运行状态数据进行简化表示;将简化表示的运行状态数据进行压缩后发送至远程服务器。2.根据权利要求1所述一种控制柜运行状态数据远程传输方法,其特征在于,所述识别运行状态数据之间的相同项目数据,将存在至少一个相同项目数据的两组运行状态数据进行简化表示的步骤,具体包括:按照生成时间的先后顺序对每组运行状态数据进行排列,第一组运行状态数据不进行简化处理;依次识别每组运行状态数据与排列在识别组之前的运行状态数据的相同项目数据,识别组是指正在识别的一组;确定其中相同项目数据最多的一组为识别组的目标组,将识别组的运行状态数据中增加目标组的生成时间,若不存在相同项目数据,所述识别组的运行状态数据不进行简化处理;将识别组中的所有项目数据更改为与目标组对应项目数据的差值,得到简化表示的运行状态数据。3.根据权利要求2所述一种控制柜运行状态数据远程传输方法,其特征在于,所述方法还包括读取远程服务器中的压缩数据,具体为:将压缩数据进行解压后得到简化表示的运行状态数据;对简化表示的运行状态数据进行一次还原处理得到包含具体项目数据的运行状态数据;对运行状态数据进行二次还原处理得到包含项目名称的运行状态数据。4.根据权利要求3所述一种控制柜运行状态数据远程传输方法,其特征在于,所述对简化表示的运行状态数据进行一次还原处理得到包含具体项目数据的运行状态数据的步骤,具体包括:按照生成时间的先后顺序得到简化表示的每组运行状态数据对应目标组的生成时间;根据目标组的生成时间调取目标组的运行状态数据;根据目标组的运行状态数据和简化表示的运行状态数据得到包含具体项目数据的运行状态数据。5.根据权利要求3所述一种控制柜运行状态数据远程传输方法,其特征在于,所述对运行状态数据进行二次还原处理得到包含项目名称的运行状态数据的步骤,具体包括:调取所述控制柜的项目名称,所述项目名称有一定的排列顺序,所述远程服务器中存储有每个控制柜的...

【专利技术属性】
技术研发人员:蔡术亚王娟李小辉黄姗姗
申请(专利权)人:江苏英达思自动化技术有限公司
类型:发明
国别省市:

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

1