掌桥专利:专业的专利平台
掌桥专利
首页

一种基于高压环网柜的远程通讯测温处理方法及系统

文献发布时间:2023-06-19 10:43:23


一种基于高压环网柜的远程通讯测温处理方法及系统

技术领域

本发明涉及电力技术领域,具体而言,涉及一种基于高压环网柜的远程通讯测温处理方法及系统。

背景技术

在输配电传输领域的故障中,温度过热引起的故障占有率居高不下。特别在配电领域,主导地位的环网柜常常在电缆连接部因为长期过热最终引起绝缘击穿,引发大面积的停电事故。输配电领域的此类故障,受影响的社会范围较大,通常往往是周边几平方公里面积的停电,并且,此类故障的解决时间较长,通常至少需要几个小时,严重的需要几天。因此,研发并应用此领域的温度实时监测,提早引起有关人员关注并提前进行有效干预对控制故障的发生及扩散尤为重要。

全绝缘全密封环网柜(下称环网柜)为10kV的配电产品,由于其体积小(约为空气绝缘柜体积的三份之一),操作简单,安全可靠等优点,在市场上广泛使用。环网柜出线套管与电缆的连接通过电缆靴密封,由于制作电缆靴的人员素质参差不齐,该部分出现连接不良导致温升过高的情况时有出现,因此,对出线套管与出线电缆的连接部分进行温度监控极为迫切。

大规模集成技术能够将大范围的设备接入相同的管理设备,从而简化系统架构,降低系统部署成本,达到统一部署、统一管理的目的。比如可以通过大规模的控制系统,对大量的高压环网柜的工作信息进行采集,从而实现规模化监控高压环网柜的目的。

然而,在利用大规模集成技术进行数据采集的过程中,由于涉及到大量的设备,导致数据在处理的过程中可能相互污染,导致数据处理的准确度降低。

发明内容

本发明的目的在于提供一种基于高压环网柜的远程通讯测温处理方法及系统,以解决上述的至少部分技术问题。

为了实现上述目的,本发明采用的技术方案如下:

第一方面,本发明提供一种基于高压环网柜的远程通讯测温处理方法,应用于与多个前端采集节点通信连接的中心控制节点,每一个所述前端采集节点用于采集所述高压环网柜的温度信息;所述方法包括:

获取针对所述高压环网柜的温度监控指令;其中,所述温度监控指令用于指示当前被所述中心控制节点指示执行温度信息采集的目标前端采集节点,所述目标前端采集节点为所述多个前端采集节点中的其中一个;

根据所述温度监控指令,在所述中心控制节点本地创建控制端数据保存容器,并向所述目标前端采集节点发送容器创建指令;其中,所述容器创建指令用于指示所述目标前端采集节点在所述目标前端采集节点本地创建采集端数据保存容器;

当所述控制端数据保存容器和所述采集端数据保存容器均创建完成时,构建所述控制端数据保存容器和所述采集端数据保存容器之间的数据交互链路和交互安全秘钥;

通过所述数据交互链路和所述交互安全秘钥,与所述目标前端采集节点进行温度信息采集,并基于采集的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

可选地,作为一种实施方式,所述通过所述数据交互链路和所述交互安全秘钥,与所述目标前端采集节点进行温度信息采集,并基于采集的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况,包括:

通过所述数据交互链路,与所述目标前端采集节点交换各自保存的温度数据的数据记录摘要;其中,所述数据记录摘要包括所述中心控制节点本地保存的第一温度数据的数据包大小和所述目标前端采集节点采集的第二温度数据的数据包大小;

将所述第二温度数据的数据包大小与所述第一温度数据的数据包大小进行对比,以确定所述目标前端采集节点对应的节点数据采集模式;

根据所述数据交互链路、控制端数据保存容器和交互安全秘钥,采用与所述目标前端采集节点当前所处的节点数据采集模式相对应的数据处理内容,与所述目标前端采集节点进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

可选地,作为一种实施方式,所述将所述第二温度数据的数据包大小与所述第一温度数据的数据包大小进行对比,以确定所述目标前端采集节点的节点数据采集模式,包括:

计算所述第二温度数据的数据包大小与所述中心控制节点的第一温度数据的数据包大小之间的相对比值;

当所述相对比值未超过预设的比例阈值时,确定所述目标前端采集节点的节点数据采集模式为异步数据采集模式;

当所述相对比值超过所述预设的比例阈值时,确定所述目标前端采集节点的节点数据采集模式为同步数据采集模式。

可选地,作为一种实施方式,所述根据所述数据交互链路、控制端数据保存容器和交互安全秘钥,采用与所述目标前端采集节点当前所处的节点数据采集模式相对应的数据处理内容,与所述目标前端采集节点进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况,包括:

根据所述目标前端采集节点的节点数据采集模式,在所述目标前端采集节点所采集的所有温度数据中筛选出用于与所述中心控制节点进行温度信息处理的目标温度数据集合,并确定出所述目标温度数据集合的数据处理内容;

根据所述数据处理内容和所述交互安全秘钥,将所述第一温度数据与所述目标温度数据集合的第二温度数据通过所述数据交互链路和所述控制端数据保存容器进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

可选地,作为一种实施方式,所述根据所述目标前端采集节点的节点数据采集模式,在所述目标前端采集节点所采集的所有温度数据中筛选出用于与所述中心控制节点进行温度信息处理的目标温度数据集合,并确定出所述目标温度数据集合的数据处理内容,包括:

当所述目标前端采集节点的节点数据采集模式为异步数据采集模式时,将所述异步数据采集模式下采集的所有温度数据作为与所述中心控制节点进行温度信息采集的所述目标温度数据集合,并确定所述目标温度数据集合的数据处理内容为交叉间隔处理;

当所述目标前端采集节点的节点数据采集模式为同步数据采集模式时,在所述同步数据采集模式下采集的所有温度数据中筛选出预设数量的温度数据作为所述目标温度数据集合,并确定所述目标温度数据集合的数据处理内容为按序处理;

当所述目标前端采集节点的节点数据采集模式包括所述异步数据采集模式和所述同步数据采集模式时,在所述同步数据采集模式下采集的所有温度数据中筛选出预设数量的温度数据,并将预设数量的温度数据和全部的在异步数据采集模式下采集的温度数据共同作为所述目标温度数据集合,并确定所述目标温度数据集合的数据处理内容为融合处理;其中,所述融合处理为与所述异步数据采集模式下采集的温度数据进行交叉间隔处理,并在交叉间隔处理完成之后,与所述同步数据采集模式下采集的温度数据进行按序处理。

可选地,作为一种实施方式,所述根据所述数据处理内容和所述交互安全秘钥,将所述第一温度数据与所述目标温度数据集合的第二温度数据通过所述数据交互链路和所述控制端数据保存容器进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况,包括:

当所述数据处理内容为交叉间隔处理时,通过所述数据交互链路和所述交互安全秘钥,将相同数量的所述第一温度数据与所述异步数据采集模式下采集的第二温度数据进行温度信息处理,并在所述控制端数据保存容器中计算出所述第一温度数据与所述异步数据采集模式下采集的第二温度数据之间的温度值之差,并将得到的温度值之差作为所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况;

当所述数据处理内容为按序处理时,接收所述同步数据采集模式下采集的温度数据采集序列,并根据所述温度数据采集序列,确定出所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况;

当所述数据处理内容为融合处理时,将相同数量的所述第一温度数据与所述异步数据采集模式下采集的第二温度数据进行温度信息的预处理,并在所述控制端数据保存容器中计算出所述第一温度数据与所述异步数据采集模式下采集的第二温度数据之间的温度值之差,得到第一温度处理序列,获得所述同步数据采集模式下采集的第二温度数据,并根据所述第一温度处理序列和所述同步数据采集模式下采集的第二温度数据,确定出所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

可选地,作为一种实施方式,所述交互安全秘钥包括会话安全秘钥、共享安全秘钥和校验安全秘钥;

所述通过所述数据交互链路和所述交互安全秘钥,将相同数量的所述第一温度数据与所述异步数据采集模式下采集的第二温度数据进行温度信息采集信息处理,并在所述控制端数据保存容器中计算出所述第一温度数据与所述异步数据采集模式下采集的第二温度数据之间的温度值之差,并将得到的温度值之差作为所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况,包括:

根据所述异步数据采集模式下采集的温度数据的数据记录摘要,确定所述中心控制节点与所述异步数据采集模式下采集的第二温度数据进行温度信息采集信息处理的第一数量比值和用于保存计算数据的数据保存节点的节点数量;

在所述中心控制节点本地除所述控制端数据保存容器以外的所述中心控制节点存储区域创建所述节点数量对应的第一数据保存节点;

对所述会话安全秘钥进行哈希值计算,得到会话秘钥哈希值;其中,所述会话秘钥哈希值在一次温度信息采集信息处理后失活;

采用所述会话秘钥哈希值对所述第一温度数据进行加密;

将加密后的所述第一温度数据进行分隔,得到与所述节点数量对应的第一温度子数据,并确定出每一个第一温度子数据存储在第一数据保存节点的节点序列号;

将每一个所述第一温度子数据保存至所述节点序列号对应的第一数据保存节点;

在所述第一数据保存节点中筛选出与所述第一数量比值对应的第一温度数据作为目标第一温度数据,并将所述目标第一温度数据保存至所述控制端数据保存容器;

在所述控制端数据保存容器中采用所述共享安全秘钥和所述校验安全秘钥对所述目标第一温度数据进行加密,并通过所述数据交互链路将加密后的目标第一温度数据发送至所述异步数据采集模式;

接收所述目标前端采集节点发送的目标第二温度数据,并在所述控制端数据保存容器中,采用所述校验安全秘钥对所述目标第二温度数据的进行验证;其中,所述目标第二温度数据为所述目标前端采集节点采用与所述第一温度数据相同的方式所生成的温度数据;

当所述目标第二温度数据的验证通过时,采用所述共享安全秘钥对所述目标第二温度数据进行解密;

计算解密后的目标第二温度数据与未发送给所述目标前端采集节点的剩余第一温度数据之间的交集,得到第一初始温度处理序列;

将所述第一初始温度处理序列发送至所述目标前端采集节点,并接收所述目标前端采集节点发送的第二初始温度处理序列;其中,所述第二初始温度处理序列为所述目标前端采集节点计算出的未发送给所述中心控制节点的剩余第二温度数据与所述目标第一温度数据之间的交集;

将所述第一初始温度处理序列和所述第二初始温度处理序列进行对应做差,并将得到的结果作为所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

第二方面,本发明提供一种基于高压环网柜的远程通讯测温处理系统,应用于与多个前端采集节点通信连接的中心控制节点,每一个所述前端采集节点用于采集所述高压环网柜的温度信息;所述系统包括:

获取模块,用于获取针对所述高压环网柜的温度监控指令;其中,所述温度监控指令用于指示当前被所述中心控制节点指示执行温度信息采集的目标前端采集节点,所述目标前端采集节点为所述多个前端采集节点中的其中一个;

创建模块,用于根据所述温度监控指令,在所述中心控制节点本地创建控制端数据保存容器,并向所述目标前端采集节点发送容器创建指令;其中,所述容器创建指令用于指示所述目标前端采集节点在所述目标前端采集节点本地创建采集端数据保存容器;

构建模块,用于当所述控制端数据保存容器和所述采集端数据保存容器均创建完成时,构建所述控制端数据保存容器和所述采集端数据保存容器之间的数据交互链路和交互安全秘钥;

计算模块,用于通过所述数据交互链路和所述交互安全秘钥,与所述目标前端采集节点进行温度信息采集,并基于采集的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

第三方面,本发明提供一种中心控制节点,所述中心控制节点包括存储器,用于存储一个或多个程序;处理器;当所述一个或多个程序被所述处理器执行时,实现上述的基于高压环网柜的远程通讯测温处理方法。

第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的基于高压环网柜的远程通讯测温处理方法。

本发明提供的一种基于高压环网柜的远程通讯测温处理方法及系统,所述中心控制节点在获取温度监控指令后,通过响应于该温度监控指令,在所述中心控制节点本地创建控制端数据保存容器,并由目标前端采集节点在目标前端采集节点本地创建采集端数据保存容器后,构建服务端数据保存容器和采集端数据保存容器之间的数据交互链路和交互安全秘钥,从而通过该数据交互链路和交互安全秘钥,与目标前端采集节点进行温度信息采集,进而得到该目标前端采集节点对应的高压环网柜的温度变化情况;相比于现有技术,能够在大规模高压环网柜的监控系统中,分别对各个高压环网柜的温度变化情况进行监控,而避免不同高压环网柜之间的数据相互污染,提高了准确度。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。

图1为本发明提供的信息处理系统的一种结构图。

图2为本发明提供的中心控制节点的结构框图。

图3为本发明提供的基于高压环网柜的远程通讯测温处理方法的流程图。

图4为本发明提供的基于高压环网柜的远程通讯测温处理系统的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明的一些实施例中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明选定的一些实施例。基于本发明中的一部分实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,图1为本发明提供的信息处理系统的一种结构图,该信息处理系统包括中心控制节点及多个前端采集节点,每一个所述前端采集节点均与所述中心控制节点通信连接,每一个所述前端采集节点对应设置于一个高压环网柜,且每一个所述前端采集节点均用于采集对应的高压环网柜的温度信息。

请参阅图2,图2为本发明提供的中心控制节点100的结构框图,所述中心控制节点100包括存储器101、处理器102和通信接口103,该存储器101、处理器102和通信接口103相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

存储器101可用于存储软件程序及模块,如本发明提供的一种基于高压环网柜的远程通讯测温处理系统对应的程序指令/模块,处理器102通过执行存储在存储器101内的软件程序及模块,从而执行各种功能应用以及数据处理,进而执行本发明提供的一种基于高压环网柜的远程通讯测温处理方法的步骤。该通信接口103可用于与其他节点设备进行信令或数据的通信。

其中,存储器101可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除可编程只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。

处理器102可以是一种集成电路芯片,具有信号处理能力。该处理器102可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

请参阅图3,图3为本发明提供的基于高压环网柜的远程通讯测温处理方法的流程图,所述远程通讯测温处理方法包括以下步骤:

步骤S310,获取针对所述高压环网柜的温度监控指令;其中,所述温度监控指令用于指示当前被所述中心控制节点指示执行温度信息采集的目标前端采集节点,所述目标前端采集节点为所述多个前端采集节点中的其中一个。

在本实施例中,当所述中心控制节点侧的维护人员需要对某一个高压环网柜的温度信息进行处理时,所述中心控制节点侧的维护人员可以采用人工确认的方式,在所述多个前端采集节点中将该高压环网柜对应的前端采集节点确定为目标前端采集节点,并将所述目标前端采集节点的节点信息输入给所述中心控制节点,从而使所述中心控制节点根据所述目标前端采集节点采集的温度信息,以执行本发明提供的远程通讯测温处理方法。

步骤S320,根据所述温度监控指令,在所述中心控制节点本地创建控制端数据保存容器,并向所述目标前端采集节点发送容器创建指令;其中,所述容器创建指令用于指示所述目标前端采集节点在所述目标前端采集节点本地创建采集端数据保存容器。

步骤S330,当所述控制端数据保存容器和所述采集端数据保存容器均创建完成时,构建所述控制端数据保存容器和所述采集端数据保存容器之间的数据交互链路和交互安全秘钥。

在本实施例中,当所述目标前端采集节点创建所述采集端数据保存容器完成时,所述目标前端采集节点可以向所述中心控制节点发送确认信息,以反馈所述采集端数据保存容器创建完成。

相应地,当所述中心控制节点接收到该确认信息,所述中心控制节点确认所述采集端数据保存容器创建完成,然后,所述中心控制节点建立所述控制端数据保存容器与所述采集端数据保存容器之间的数据交互链路和交互安全秘钥,其中,所述数据交互链路用于所述控制端数据保存容器与所述采集端数据保存容器之间进行数据传输,所述交互安全秘钥用于所述控制端数据保存容器与所述采集端数据保存容器之间进行数据传输时进行安全加密。

步骤S340,通过所述数据交互链路和所述交互安全秘钥,与所述目标前端采集节点进行温度信息采集,并基于采集的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

在本实施例中,所述中心控制节点在构建完成所述数据交互链路后,可以通过所述数据交互链路与所述目标前端采集节点进行温度信息采集,并基于所述中心控制节点的计算能力,对所述采集的温度数据进行处理,从而计算出所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。其中,所述中心控制节点本地记录的温度数据可以为所述目标前端采集节点发送的历史数据,所述温度变化情况可以用于指示所述目标前端采集节点所对应的高压环网柜的工作状态;若所述温度变化情况较大,比如超出了设定的阈值范围,则表征所述目标前端采集节点所对应的高压环网柜工作异常,例如温度异常;若所述温度变化情况在设定的阈值范围内,则表征所述目标前端采集节点所对应的高压环网柜工作正常。

因此,基于本发明提供的上述方案,所述中心控制节点在获取温度监控指令后,通过响应于该温度监控指令,在所述中心控制节点本地创建控制端数据保存容器,并由目标前端采集节点在目标前端采集节点本地创建采集端数据保存容器后,构建服务端数据保存容器和采集端数据保存容器之间的数据交互链路和交互安全秘钥,从而通过该数据交互链路和交互安全秘钥,与目标前端采集节点进行温度信息采集,进而得到该目标前端采集节点对应的高压环网柜的温度变化情况;相比于现有技术,能够在大规模高压环网柜的监控系统中,分别对各个高压环网柜的温度变化情况进行监控,而避免不同高压环网柜之间的数据相互污染,提高了准确度。

其中,在本实施例中,为了准确的计算出所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况,所述中心控制节点在执行步骤S340时,可以先通过所述数据交互链路,与所述目标前端采集节点交换各自保存的温度数据的数据记录摘要;其中,所述数据记录摘要包括所述中心控制节点本地保存的第一温度数据的数据包大小和所述目标前端采集节点采集的第二温度数据的数据包大小;然后,将所述第二温度数据的数据包大小与所述第一温度数据的数据包大小进行对比,以确定所述目标前端采集节点对应的节点数据采集模式;接下来,根据所述数据交互链路、控制端数据保存容器和交互安全秘钥,采用与所述目标前端采集节点当前所处的节点数据采集模式相对应的数据处理内容,与所述目标前端采集节点进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。如此,基于不同的节点数据采集模式,从而使温度数据能够在不同的场景下进行不同的处理,以提高数据处理的准确度。

其中,在本实施例中,所述中心控制节点在确定出所述目标前端采集节点的节点数据采集模式时,可以先计算所述第二温度数据的数据包大小与所述中心控制节点的第一温度数据的数据包大小之间的相对比值;其中,当所述相对比值未超过预设的比例阈值时,确定所述目标前端采集节点的节点数据采集模式为异步数据采集模式;当所述相对比值超过所述预设的比例阈值时,确定所述目标前端采集节点的节点数据采集模式为同步数据采集模式。在本实施例中,所述异步数据采集模型可以是指按照设定的时间步长间隔采集,所述同步数据采集模式可以是指在时序上连续的采集。

另外,基于上述确定出的节点数据采集模式,所述中心控制节点在根据所述数据交互链路、控制端数据保存容器和交互安全秘钥,采用与所述目标前端采集节点当前所处的节点数据采集模式相对应的数据处理内容,与所述目标前端采集节点进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况时,可以先根据所述目标前端采集节点的节点数据采集模式,在所述目标前端采集节点所采集的所有温度数据中筛选出用于与所述中心控制节点进行温度信息处理的目标温度数据集合,并确定出所述目标温度数据集合的数据处理内容;然后,根据所述数据处理内容和所述交互安全秘钥,将所述第一温度数据与所述目标温度数据集合的第二温度数据通过所述数据交互链路和所述控制端数据保存容器进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

比如,在本实施例中,为了结合不同的节点数据采集模式进行数据处理,所述中心控制节点在根据所述目标前端采集节点的节点数据采集模式,在所述目标前端采集节点所采集的所有温度数据中筛选出用于与所述中心控制节点进行温度信息处理的目标温度数据集合,并确定出所述目标温度数据集合的数据处理内容的过程中,当所述目标前端采集节点的节点数据采集模式为异步数据采集模式时,将所述异步数据采集模式下采集的所有温度数据作为与所述中心控制节点进行温度信息采集的所述目标温度数据集合,并确定所述目标温度数据集合的数据处理内容为交叉间隔处理;当所述目标前端采集节点的节点数据采集模式为同步数据采集模式时,在所述同步数据采集模式下采集的所有温度数据中筛选出预设数量的温度数据作为所述目标温度数据集合,并确定所述目标温度数据集合的数据处理内容为按序处理;当所述目标前端采集节点的节点数据采集模式包括所述异步数据采集模式和所述同步数据采集模式时,在所述同步数据采集模式下采集的所有温度数据中筛选出预设数量的温度数据,并将预设数量的温度数据和全部的在异步数据采集模式下采集的温度数据共同作为所述目标温度数据集合,并确定所述目标温度数据集合的数据处理内容为融合处理;其中,所述融合处理为与所述异步数据采集模式下采集的温度数据进行交叉间隔处理,并在交叉间隔处理完成之后,与所述同步数据采集模式下采集的温度数据进行按序处理。如此,通过针对不同的节点数据采集模式进行适应性的数据处理分类,从而提高数据处理的准确度。

另外,所述中心控制节点在根据所述数据处理内容和所述交互安全秘钥,将所述第一温度数据与所述目标温度数据集合的第二温度数据通过所述数据交互链路和所述控制端数据保存容器进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况的过程中,当所述数据处理内容为交叉间隔处理时,通过所述数据交互链路和所述交互安全秘钥,将相同数量的所述第一温度数据与所述异步数据采集模式下采集的第二温度数据进行温度信息处理,并在所述控制端数据保存容器中计算出所述第一温度数据与所述异步数据采集模式下采集的第二温度数据之间的温度值之差,并将得到的温度值之差作为所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况;当所述数据处理内容为按序处理时,接收所述同步数据采集模式下采集的温度数据采集序列,并根据所述温度数据采集序列,确定出所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况;当所述数据处理内容为融合处理时,将相同数量的所述第一温度数据与所述异步数据采集模式下采集的第二温度数据进行温度信息的预处理,并在所述控制端数据保存容器中计算出所述第一温度数据与所述异步数据采集模式下采集的第二温度数据之间的温度值之差,得到第一温度处理序列,获得所述同步数据采集模式下采集的第二温度数据,并根据所述第一温度处理序列和所述同步数据采集模式下采集的第二温度数据,确定出所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

并且,在本实施例中,作为一种实施方式,所述交互安全秘钥包括会话安全秘钥、共享安全秘钥和校验安全秘钥;所述中心控制节点在通过所述数据交互链路和所述交互安全秘钥,将相同数量的所述第一温度数据与所述异步数据采集模式下采集的第二温度数据进行温度信息采集信息处理,并在所述控制端数据保存容器中计算出所述第一温度数据与所述异步数据采集模式下采集的第二温度数据之间的温度值之差,并将得到的温度值之差作为所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况时,可以先根据所述异步数据采集模式下采集的温度数据的数据记录摘要,确定所述中心控制节点与所述异步数据采集模式下采集的第二温度数据进行温度信息采集信息处理的第一数量比值和用于保存计算数据的数据保存节点的节点数量;然后,在所述中心控制节点本地除所述控制端数据保存容器以外的所述中心控制节点存储区域创建所述节点数量对应的第一数据保存节点;接下来,对所述会话安全秘钥进行哈希值计算,得到会话秘钥哈希值;其中,所述会话秘钥哈希值在一次温度信息采集信息处理后失活;然后,采用所述会话秘钥哈希值对所述第一温度数据进行加密;接下来,将加密后的所述第一温度数据进行分隔,得到与所述节点数量对应的第一温度子数据,并确定出每一个第一温度子数据存储在第一数据保存节点的节点序列号;然后,将每一个所述第一温度子数据保存至所述节点序列号对应的第一数据保存节点;接下来,在所述第一数据保存节点中筛选出与所述第一数量比值对应的第一温度数据作为目标第一温度数据,并将所述目标第一温度数据保存至所述控制端数据保存容器;然后,在所述控制端数据保存容器中采用所述共享安全秘钥和所述校验安全秘钥对所述目标第一温度数据进行加密,并通过所述数据交互链路将加密后的目标第一温度数据发送至所述异步数据采集模式;接下来,接收所述目标前端采集节点发送的目标第二温度数据,并在所述控制端数据保存容器中,采用所述校验安全秘钥对所述目标第二温度数据的进行验证;其中,所述目标第二温度数据为所述目标前端采集节点采用与所述第一温度数据相同的方式所生成的温度数据;然后,当所述目标第二温度数据的验证通过时,采用所述共享安全秘钥对所述目标第二温度数据进行解密;接下来,计算解密后的目标第二温度数据与未发送给所述目标前端采集节点的剩余第一温度数据之间的交集,得到第一初始温度处理序列;然后,将所述第一初始温度处理序列发送至所述目标前端采集节点,并接收所述目标前端采集节点发送的第二初始温度处理序列;其中,所述第二初始温度处理序列为所述目标前端采集节点计算出的未发送给所述中心控制节点的剩余第二温度数据与所述目标第一温度数据之间的交集;接下来,将所述第一初始温度处理序列和所述第二初始温度处理序列进行对应做差,并将得到的结果作为所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。如此,按照本发明提供的上述方案,能够可靠的计算出所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况,而避免了外部数据的污染。

另外,基于与本社情提供的上述远程通讯测温处理方法相同的发明构思,本发明还提供一种如图4所示的基于高压环网柜的远程通讯测温处理系统300,所述远程通讯测温处理系统300应用于与多个前端采集节点通信连接的中心控制节点,每一个所述前端采集节点用于采集所述高压环网柜的温度信息;所述远程通讯测温处理系统300包括获取模块310、创建模块320、构建模块330及处理模块340。

获取模块310,用于获取针对所述高压环网柜的温度监控指令;其中,所述温度监控指令用于指示当前被所述中心控制节点指示执行温度信息采集的目标前端采集节点,所述目标前端采集节点为所述多个前端采集节点中的其中一个;

创建模块320,用于根据所述温度监控指令,在所述中心控制节点本地创建控制端数据保存容器,并向所述目标前端采集节点发送容器创建指令;其中,所述容器创建指令用于指示所述目标前端采集节点在所述目标前端采集节点本地创建采集端数据保存容器;

构建模块330,用于当所述控制端数据保存容器和所述采集端数据保存容器均创建完成时,构建所述控制端数据保存容器和所述采集端数据保存容器之间的数据交互链路和交互安全秘钥;

计算模块340,用于通过所述数据交互链路和所述交互安全秘钥,与所述目标前端采集节点进行温度信息采集,并基于采集的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

可选地,作为一种实施方式,所述处理模块340在通过所述数据交互链路和所述交互安全秘钥,与所述目标前端采集节点进行温度信息采集,并基于采集的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况时,具体用于:

通过所述数据交互链路,与所述目标前端采集节点交换各自保存的温度数据的数据记录摘要;其中,所述数据记录摘要包括所述中心控制节点本地保存的第一温度数据的数据包大小和所述目标前端采集节点采集的第二温度数据的数据包大小;

将所述第二温度数据的数据包大小与所述第一温度数据的数据包大小进行对比,以确定所述目标前端采集节点对应的节点数据采集模式;

根据所述数据交互链路、控制端数据保存容器和交互安全秘钥,采用与所述目标前端采集节点当前所处的节点数据采集模式相对应的数据处理内容,与所述目标前端采集节点进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

可选地,作为一种实施方式,所述处理模块340在将所述第二温度数据的数据包大小与所述第一温度数据的数据包大小进行对比,以确定所述目标前端采集节点的节点数据采集模式时,具体用于:

计算所述第二温度数据的数据包大小与所述中心控制节点的第一温度数据的数据包大小之间的相对比值;

当所述相对比值未超过预设的比例阈值时,确定所述目标前端采集节点的节点数据采集模式为异步数据采集模式;

当所述相对比值超过所述预设的比例阈值时,确定所述目标前端采集节点的节点数据采集模式为同步数据采集模式。

可选地,作为一种实施方式,所述处理模块340在根据所述数据交互链路、控制端数据保存容器和交互安全秘钥,采用与所述目标前端采集节点当前所处的节点数据采集模式相对应的数据处理内容,与所述目标前端采集节点进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况时,具体用于:

根据所述目标前端采集节点的节点数据采集模式,在所述目标前端采集节点所采集的所有温度数据中筛选出用于与所述中心控制节点进行温度信息处理的目标温度数据集合,并确定出所述目标温度数据集合的数据处理内容;

根据所述数据处理内容和所述交互安全秘钥,将所述第一温度数据与所述目标温度数据集合的第二温度数据通过所述数据交互链路和所述控制端数据保存容器进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

可选地,作为一种实施方式,所述处理模块340在根据所述目标前端采集节点的节点数据采集模式,在所述目标前端采集节点所采集的所有温度数据中筛选出用于与所述中心控制节点进行温度信息处理的目标温度数据集合,并确定出所述目标温度数据集合的数据处理内容时,具体用于:

当所述目标前端采集节点的节点数据采集模式为异步数据采集模式时,将所述异步数据采集模式下采集的所有温度数据作为与所述中心控制节点进行温度信息采集的所述目标温度数据集合,并确定所述目标温度数据集合的数据处理内容为交叉间隔处理;

当所述目标前端采集节点的节点数据采集模式为同步数据采集模式时,在所述同步数据采集模式下采集的所有温度数据中筛选出预设数量的温度数据作为所述目标温度数据集合,并确定所述目标温度数据集合的数据处理内容为按序处理;

当所述目标前端采集节点的节点数据采集模式包括所述异步数据采集模式和所述同步数据采集模式时,在所述同步数据采集模式下采集的所有温度数据中筛选出预设数量的温度数据,并将预设数量的温度数据和全部的在异步数据采集模式下采集的温度数据共同作为所述目标温度数据集合,并确定所述目标温度数据集合的数据处理内容为融合处理;其中,所述融合处理为与所述异步数据采集模式下采集的温度数据进行交叉间隔处理,并在交叉间隔处理完成之后,与所述同步数据采集模式下采集的温度数据进行按序处理。

可选地,作为一种实施方式,所述处理模块340在根据所述数据处理内容和所述交互安全秘钥,将所述第一温度数据与所述目标温度数据集合的第二温度数据通过所述数据交互链路和所述控制端数据保存容器进行温度信息的预处理,并基于预处理后的温度数据计算所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况时,具体用于:

当所述数据处理内容为交叉间隔处理时,通过所述数据交互链路和所述交互安全秘钥,将相同数量的所述第一温度数据与所述异步数据采集模式下采集的第二温度数据进行温度信息处理,并在所述控制端数据保存容器中计算出所述第一温度数据与所述异步数据采集模式下采集的第二温度数据之间的温度值之差,并将得到的温度值之差作为所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况;

当所述数据处理内容为按序处理时,接收所述同步数据采集模式下采集的温度数据采集序列,并根据所述温度数据采集序列,确定出所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况;

当所述数据处理内容为融合处理时,将相同数量的所述第一温度数据与所述异步数据采集模式下采集的第二温度数据进行温度信息的预处理,并在所述控制端数据保存容器中计算出所述第一温度数据与所述异步数据采集模式下采集的第二温度数据之间的温度值之差,得到第一温度处理序列,获得所述同步数据采集模式下采集的第二温度数据,并根据所述第一温度处理序列和所述同步数据采集模式下采集的第二温度数据,确定出所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

可选地,作为一种实施方式,交互安全秘钥包括会话安全秘钥、共享安全秘钥和校验安全秘钥;

所述处理模块340在通过所述数据交互链路和所述交互安全秘钥,将相同数量的所述第一温度数据与所述异步数据采集模式下采集的第二温度数据进行温度信息采集信息处理,并在所述控制端数据保存容器中计算出所述第一温度数据与所述异步数据采集模式下采集的第二温度数据之间的温度值之差,并将得到的温度值之差作为所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况时,具体用于:

根据所述异步数据采集模式下采集的温度数据的数据记录摘要,确定所述中心控制节点与所述异步数据采集模式下采集的第二温度数据进行温度信息采集信息处理的第一数量比值和用于保存计算数据的数据保存节点的节点数量;

在所述中心控制节点本地除所述控制端数据保存容器以外的所述中心控制节点存储区域创建所述节点数量对应的第一数据保存节点;

对所述会话安全秘钥进行哈希值计算,得到会话秘钥哈希值;其中,所述会话秘钥哈希值在一次温度信息采集信息处理后失活;

采用所述会话秘钥哈希值对所述第一温度数据进行加密;

将加密后的所述第一温度数据进行分隔,得到与所述节点数量对应的第一温度子数据,并确定出每一个第一温度子数据存储在第一数据保存节点的节点序列号;

将每一个所述第一温度子数据保存至所述节点序列号对应的第一数据保存节点;

在所述第一数据保存节点中筛选出与所述第一数量比值对应的第一温度数据作为目标第一温度数据,并将所述目标第一温度数据保存至所述控制端数据保存容器;

在所述控制端数据保存容器中采用所述共享安全秘钥和所述校验安全秘钥对所述目标第一温度数据进行加密,并通过所述数据交互链路将加密后的目标第一温度数据发送至所述异步数据采集模式;

接收所述目标前端采集节点发送的目标第二温度数据,并在所述控制端数据保存容器中,采用所述校验安全秘钥对所述目标第二温度数据的进行验证;其中,所述目标第二温度数据为所述目标前端采集节点采用与所述第一温度数据相同的方式所生成的温度数据;

当所述目标第二温度数据的验证通过时,采用所述共享安全秘钥对所述目标第二温度数据进行解密;

计算解密后的目标第二温度数据与未发送给所述目标前端采集节点的剩余第一温度数据之间的交集,得到第一初始温度处理序列;

将所述第一初始温度处理序列发送至所述目标前端采集节点,并接收所述目标前端采集节点发送的第二初始温度处理序列;其中,所述第二初始温度处理序列为所述目标前端采集节点计算出的未发送给所述中心控制节点的剩余第二温度数据与所述目标第一温度数据之间的交集;

将所述第一初始温度处理序列和所述第二初始温度处理序列进行对应做差,并将得到的结果作为所述中心控制节点本地记录的温度数据与所述目标前端采集节点采集的温度数据之间的温度变化情况。

在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的一些实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。

也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。

也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明的一些实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,中心控制节点,或者网络设备等)执行本发明的一些实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的部分实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其它的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

相关技术
  • 一种基于高压环网柜的远程通讯测温处理方法及系统
  • 一种基于高压环网柜的远程通讯测温处理方法及系统
技术分类

06120112654038