静设备监控数据的处理方法、装置及介质与流程

文档序号:28598959发布日期:2022-01-22 10:56阅读:75来源:国知局
静设备监控数据的处理方法、装置及介质与流程

1.本发明涉及数据处理的技术领域,尤其涉及一种静设备监控数据的处理方法、装置及介质。


背景技术:

2.在静设备的工作状态监控过程中会需要采集各种温度场数据和视频数据等,温度场数据、视频数据的一个大的特点就是数据量大,一副温场图的数据点数为160*120=19200,数据量为6.9k,视频数据(1分钟)量为7m,在数据量过大时,对数据进行传输的效率会很低。


技术实现要素:

3.本发明实施例通过提供一种静设备监控数据的处理方法、装置及介质,旨在解决现有技术中数据量过大导致数据传输效率低的技术问题。
4.为实现上述目的,本发明实施例提供了一种静设备监控数据的处理方法,应用于客户端,所述客户端与静设备对应的温度传感器通信连接,所述静设备包括壳体,所述温度传感器设置于所述壳体的外壁,所述静设备监控数据的处理方法包括:
5.获取各个温度传感器采集到的温度场数据,所述温度场数据包括位置信息与温度值;
6.根据所述位置信息及所述温度值生成温度序列;
7.将所述温度序列发送至服务器,其中,所述服务器接收到所述温度序列后,根据所述温度序列确定所述静设备对应的温度场数据分布图。
8.可选地,所述根据位置信息及所述温度值生成温度序列的步骤包括:
9.按照预设对应关系将所述位置信息转化为序列号;
10.根据所述序列号将温度值排列为温度序列。
11.可选地,所述获取各个温度传感器采集到的温度场数据的步骤之后,还包括:
12.按照预设运算逻辑对所述温度场数据进行边缘计算以筛选出有效温度场数据。
13.可选地,所述预设运算逻辑包括取整、取模、取绝对值、整除、清除、逻辑或以及逻辑与运算中的至少一个。
14.可选地,所述将所述序列化温度数据上传至服务器的步骤之前,还包括:
15.对所述目标温度数据按照预设压缩算法进行压缩。
16.可选地,所述静设备监控数据的处理方法包括:
17.在接收到所述温度序列时,获取所述温度序列中的序列号;
18.根据所述温度序列确定所述静设备对应的温度场数据分布图。
19.可选地,所述根据所述温度序列确定所述静设备对应的温度场数据分布图的步骤包括:
20.根据所述预设对应关系将所述温度序列中的序列号复原为位置信息;
21.根据所述位置信息与所述温度序列中的温度数值确定静设备外壁的温度场数据分布图。
22.为实现上述目的,本发明实施例还提供一种服务器,所述服务器用于接收终端设备发送的温度序列并根据所述温度序列确定所述静设备对应的温度场数据分布图。
23.为实现上述目的,本发明实施例还提供一种静设备监控数据的处理装置,所述静设备监控数据的处理装置包括存储器、处理器及存储在存储器上并可在处理器上运行的静设备监控数据的处理程序,所述处理器执行所述静设备监控数据的处理程序时实现如上所述的方法。
24.为实现上述目的,本发明实施例还提供一种计算机可读存储介质,其上存储有静设备监控数据的处理程序,所述静设备监控数据的处理程序被处理器执行时实现如上所述的方法。
25.本发明实施例提供的静设备监控数据的处理方法、装置及介质,客户端在通过各个温度传感器采集到静设备外壁的温度场数据时,按照预设的对应关系将所述温度场数据中的位置信息转化为序列号以生成温度序列,并将所述温度序列上传到服务器后进行复原处理。这样去掉温度场数据中的位置信息仅保留温度数值,降低了温度数据的数据量,提升了温度场数据的传输效率。
附图说明
26.图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;
27.图2为本发明静设备监控数据的处理方法第一实施例的流程示意图;
28.图3为本发明静设备监控数据的处理方法第二实施例的流程示意图;
29.图4为本发明静设备监控数据的处理方法第三实施例的流程示意图;
30.图5为本发明静设备监控数据的边缘计算的公式组态界面。
具体实施方式
31.为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
32.作为一种实现方式,静设备监控数据的处理装置可以如图1所示。
33.本发明实施例方案涉及的是静设备监控数据的处理装置,静设备监控数据的处理装置包括:处理器101,例如cpu,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。
34.存储器102可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机存储介质的存储器102中可以包括静设备监控数据的处理程序;而处理器101可以用于调用存储器102中存储的静设备监控数据的处理程序,并执行以下操作:
35.获取各个温度传感器采集到的温度场数据,所述温度场数据包括位置信息与温度值;
36.根据所述位置信息及所述温度值生成温度序列;
37.将所述温度序列发送至服务器,其中,所述服务器接收到所述温度序列后,根据所述温度序列确定所述静设备对应的温度场数据分布图。
38.在一实施例中,处理器101可以用于调用存储器102中存储的静设备监控数据的处理程序,并执行以下操作:
39.按照预设对应关系将所述位置信息转化为序列号;
40.根据所述序列号将温度值排列为温度序列。
41.在一实施例中,处理器101可以用于调用存储器102中存储的静设备监控数据的处理程序,并执行以下操作:
42.按照预设运算逻辑对所述温度场数据进行边缘计算以筛选出有效温度场数据;
43.根据所述有效温度场数据的位置信息以及温度值生成有效温度序列。
44.在一实施例中,处理器101可以用于调用存储器102中存储的静设备监控数据的处理程序,并执行以下操作:
45.对所述目标温度数据按照预设压缩算法进行压缩。
46.在一实施例中,处理器101可以用于调用存储器102中存储的静设备监控数据的处理程序,并执行以下操作:
47.在接收到所述温度序列时,获取所述温度序列中的序列号;
48.根据所述温度序列确定所述静设备对应的温度场数据分布图。
49.在一实施例中,处理器101可以用于调用存储器102中存储的静设备监控数据的处理程序,并执行以下操作:
50.根据所述预设对应关系将所述温度序列中的序列号复原为位置信息;
51.根据所述位置信息与所述温度序列中的温度数值确定静设备外壁的温度场数据分布图。
52.本发明实施例提供的上述技术方案中,客户端在通过各个温度传感器采集到静设备外壁的温度场数据时,按照预设的对应关系将所述温度场数据中的位置信息转化为序列号以生成温度序列,并将所述温度序列上传到服务器后进行复原处理。这样去掉温度场数据中的位置信息仅保留温度数值,降低了温度数据的数据量,提升了温度场数据的传输效率。
53.基于上述静设备监控数据的处理装置的硬件构架,提出本发明静设备监控数据的处理方法的实施例。
54.参照图2,图2为本发明静设备监控数据的处理方法的第一实施例,所述静设备监控数据的处理方法应用于客户端,所述客户端与静设备对应的温度传感器通信连接,所述静设备包括壳体,所述温度传感器设置于所述壳体的外壁,所述静设备监控数据的处理方法包括:
55.需要说明的是,本实施例中静设备可以包括反应器、再生器以及空冷器等,静设备监控数据的处理方法的应用场景可以是通过采集静设备的外壁温度参数、视频参数、静设备内部的介质参数以及其他结构参数比如静设备外壁材料的导热系数等,将上述参数上传至服务器后,服务器根据上述参数中的至少一个对静设备的腐蚀状态进行监控或预测。然而上述参数特别是温度场数据与视频数据的数据量过大,会导致客户端在采集数据后上传
至服务器的效率过低,并且服务器处理的数据量过大也会导致服务器出现处理速率低或宕机等问题。因此在本发明实施例中,采用在客户端设置相应的硬件将采集到的参数进行处理之后再上传至服务器进行处理以降低数据传输压力与服务器处理压力。
56.步骤s10、获取各个温度传感器采集到的温度场数据,所述温度场数据包括位置信息与温度值;
57.在本实施例中所述温度传感器为可以采集到温度场数据的装置,所述位置信息即为坐标信息,如x坐标和y坐标,所述温度值为所述坐标信息对应的温度值。
58.需要说明的是,由于静设备内部的介质一般为高温、高压、高腐蚀性,因此无法直接在内部设置检测装置以对静设备的腐蚀参数进行监控,而只能在静设备的管道口处和/或外壁上设置温度传感器进行间接测量。静设备内部的介质会对静设备壁造成腐蚀,如果腐蚀厚度越大则在静设备外壁对应区域检测到的温度值就会越高。为了更全面了解静设备壁的腐蚀情况,需要在静设备外壁上不同区域设置多个温度传感器以采集各个区域的温度场数据从而根据温度场数据中的位置信息准确确定静设备外壁的腐蚀位置,根据温度场数据中的温度值信息确定静设备外壁的腐蚀程度。
59.步骤s20、根据所述位置信息及所述温度值生成温度序列;
60.由于所述温度场数据的数量量过大,如果直接将客户端采集到的温度场数据上传至服务器进行处理,则会导致传输速率过慢并且服务器存储或处理都是很大的挑战,因此在本实施例中将所述温度场数据在客户端进行处理。
61.可选地,所述步骤s20包括:按照预设对应关系将所述位置信息转化为序列号;
62.根据所述序列号将温度值排列为温度序列。
63.所述预设对应关系可以是将坐标数据按照x坐标与y坐标的值进行排列例如坐标(0,0)对应序列号1,坐标(0,1)对应序列号2
……
按照此顺序将温度场数据去掉坐标数据后的温度值按照所述序列号进行排列以得到温度序列。
64.具体地,为了压缩所述温度场数据的数量,可以对所述温度场数据进行去坐标化处理,按照坐标与序列号之间预设的对应关系将所述温度场数据的坐标转换为序列号从而使得温度场数据转化为按照序列排序的温度值,这样去掉坐标值仅保留温度数值,同时将温度场数据形成一组序列化的数据,可以降低数据量,从而提升数据传输至服务器的速度。
65.步骤s30、将所述温度序列发送至服务器,其中,所述服务器接收到所述温度序列后,根据所述温度序列确定所述静设备对应的温度场数据分布图。
66.将原始的温度场数据压缩后得到的所述温度序列的数据量较小因此传输至服务器的速率会大大提升,而服务器在接收到压缩后的温度序列时,也可以根据所述预设的对应关系将所述温度序列复原为温度场数据,这样根据温度场数据对静设备的腐蚀状况进行监控可以更直观准确地确定静设备的腐蚀状况。
67.可选地,在所述步骤s30之前,还包括:对所述目标温度数据按照预设压缩算法进行压缩。
68.所述预设算法可以是gzip的压缩算法,将去坐标化后的温度序列采用gzip的压缩算法,压缩后形成最终的数据序列,压缩后的数据序列可作为数据传输和存储的最终格式。在实际的数据测试中,通过去坐标化和gzip的压缩后,最终的数据序列大小是最初采集到的温度场数据的10%左右,这样大大降低了数据包的大小,提升了数据的传输速度和服务
器的数据存储压力。
69.在本实施例提供的技术方案中,客户端在通过各个温度传感器采集到静设备外壁的温度场数据时,按照预设的对应关系将所述温度场数据中的位置信息转化为序列号以生成温度序列,并将所述温度序列上传到服务器后进行复原处理。这样去掉温度场数据中的位置信息仅保留温度数值,降低了温度数据的数据量,提升了温度场数据的传输效率。
70.参照图3,图3为本发明静设备监控数据的处理方法的第二实施例,基于第一实施例,所述步骤s10之后,还包括:
71.步骤s40、按照预设运算逻辑对所述温度场数据进行边缘计算以筛选出有效温度场数据;
72.可选地,所述预设运算逻辑包括取整、取模、取绝对值、整除、清除、逻辑或以及逻辑与运算中的至少一个。
73.进一步地,所述步骤s20包括:
74.根据所述有效温度场数据的位置信息以及温度值生成有效温度序列。
75.可以理解的是,对于客户端的用户来说,不是每次所有的采集到的数据都需要处理,比如为了监控静设备壁的腐蚀状况需要处理的数据和监控静设备内部介质所需要处理的数据可能是不同的,或者,在监控静设备壁腐蚀状况时,一些常规情况下的参数作用就不大,可以适当舍弃,而最需要的是静设备的状况发生变化或者劣化时的数据。因此在将采集到的数据上传至服务器之前,用户可在客户端预先设置对应的运算逻辑以进行边缘计算从而筛选出有效温度场数据,并根据所述有效温度场数据的位置信息以及温度值生成有效温度序列,之后再上传至服务器,可以降低数据量的同时提升数据的有效性。
76.参照图5,图5为本发明静设备监控数据的边缘计算的公式组态界面。其中,所述组态界面可以包括控制器选择框、监控设备选择框、处理的信号选择框以及逻辑运算方法选择键。所述控制器选择框用于添加所需的控制器;所述监控设备选择框包括静设备的id输入框以及静设备的名称输入框,用于根据输入的静设备参数确定需要处理的静设备的数据;所述信号选择框包括信号的id以及名称输入框,用于根据输入的信号参数确定所需处理的数据;所述运算方法选择键用于输入各种数据的逻辑运算规则,以实现对静设备采集到的数据的边缘计算从而筛选有效的监控数据,例如通过输入相应的逻辑运算筛选出有效的温度场数据。
77.在本实施例提供的技术方案中,客户端按照预设运算逻辑对所述温度场数据进行边缘计算以筛选出有效温度场数据;根据所述有效温度场数据的位置信息以及温度值生成有效温度序列;并将有效温度序列上传至服务器。这样通过预先设置的运算逻辑对温度场数据进行计算从而筛选出有效温度场数据,降低了数据量并且提升了数据的有效性。
78.参照图4,图4为本发明静设备监控数据的处理方法的第三实施例,应用于服务器,基于第一或第二实施例,所述静设备监控数据的处理方法还包括:
79.步骤s50、在接收到所述温度序列时,获取所述温度序列中的序列号;
80.步骤s60、根据所述温度序列确定所述静设备对应的温度场数据分布图;
81.可选地,所述步骤s60包括:根据所述预设对应关系将所述温度序列中的序列号复原为位置信息;
82.根据所述位置信息与所述温度序列中的温度数值确定静设备外壁的温度场数据
分布图。
83.所述预设对应关系为序列号与温度场数据中坐标信息的对应关系,例如所述温度序列中的序列号为1的温度值对应为坐标(0,0)对应的温度值,依此类推将温度序列中的序列号转化为坐标值从而将温度序列复原为温度场数据,所述温度场数据可以直观反映出静设备外壁的温度分布状况。
84.可选地,将所述温度场数据分布图与获取到的其他监控数据进行处理以得到所述静设备的腐蚀情况。
85.所述其他监控数据可以是静设备结构参数、静设备中的介质参数以及历史数据等。服务器将去坐标化后的温度场数据进行还原以得到原始的温度场数据,可以更准确地确定静设备外壁不同区域的腐蚀状况,提高了静设备监控的准确性。
86.本发明实施例还提供一种服务器,所述服务器用于接收终端设备发送的温度序列并根据所述温度序列确定所述静设备对应的温度场数据分布图。
87.本发明实施例还提供一种静设备监控数据的处理装置,所述静设备监控数据的处理装置包括存储器、处理器及存储在存储器上并可在处理器上运行的静设备监控数据的处理程序,所述处理器执行所述静设备监控数据的处理程序时实现如上所述的方法。
88.本发明实施例还提供一种计算机可读存储介质,其上存储有静设备监控数据的处理程序,所述静设备监控数据的处理程序被处理器执行时实现如上所述的方法。
89.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
90.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程静设备监控数据的处理设备的处理器以产生一个机器,使得通过计算机或其他可编程静设备监控数据的处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
91.这些计算机程序指令也可存储在能引导计算机或其他可编程静设备监控数据的处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
92.这些计算机程序指令也可装载到计算机或其他可编程静设备监控数据的处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
93.应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的
单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
94.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
95.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1