CN113810492A - 基于智能网关的数据点表生成方法、装置和计算机设备 - Google Patents
基于智能网关的数据点表生成方法、装置和计算机设备 Download PDFInfo
- Publication number
- CN113810492A CN113810492A CN202111086462.6A CN202111086462A CN113810492A CN 113810492 A CN113810492 A CN 113810492A CN 202111086462 A CN202111086462 A CN 202111086462A CN 113810492 A CN113810492 A CN 113810492A
- Authority
- CN
- China
- Prior art keywords
- data
- communication
- communication data
- sensing
- point table
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000006854 communication Effects 0.000 claims abstract description 364
- 238000004891 communication Methods 0.000 claims abstract description 363
- 238000013506 data mapping Methods 0.000 claims abstract description 28
- 238000013507 mapping Methods 0.000 claims abstract description 23
- 238000012544 monitoring process Methods 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 15
- 238000009434 installation Methods 0.000 claims description 11
- 230000011664 signaling Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 abstract description 5
- 238000006243 chemical reaction Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 125000006850 spacer group Chemical group 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
本申请涉及一种基于智能网关的数据点表生成方法、装置和计算机设备,所述方法包括:确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议;获取多个传感设备各自对应的远动通道中的第一通信数据;针对每个传感设备,根据与传感设备的通信协议对应的预先配置的数据映射关系,将传感设备的第一通信数据映射为第二通信数据;采用多个第二通信数据生成数据点表在本申请中,智能网关通过将采用不同通信协议传输的通信数据转换为预设数据格式的第二传感数据,无需用户耗费大量进行转换处理,并且通过采用第二传感数据生成对应的数据点表,可供用户直接使用,有效提高了不同通信协议对应的通信数据的使用效率,有效节省人力和时间成本。
Description
技术领域
本申请涉及电网技术领域,特别是涉及一种基于智能网关的数据点表生成方法、装置、计算机设备和存储介质。
背景技术
随着电力技术的日益发展和电网完善,电网设备数量急剧增加。为保证电网设备的正常运行,可以采用传感设备对电网设备的运行状态进行监控,通过分析传感设备采集的传感数据确定电网设备是否正常运作。
在传统技术中,不同类型的传感设备所使用通信协议并不相同,在传输过程中使用的通信数据也存在较大差异,当用户需要汇总使用多个传感设备的通信数据时,往往需要耗费大量的人力和时间对采用不同通信协议的通信数据进行处理,存在通信数据使用效率低下的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种基于智能网关的数据点表生成方法、装置、计算机设备和存储介质。
一种基于智能网关的数据点表生成方法,应用于智能网关,所述方法包括:
确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议;
获取所述多个传感设备各自对应的远动通道中的第一通信数据;所述第一通信数据的数据格式与传感设备的通信协议对应;
针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据;所述第二通信数据对应的数据格式为预设数据格式;
采用多个第二通信数据生成数据点表。
在其中一个实施例中,所述智能网关中配置有多个客户端,所述多个客户端分别与不同的通信协议对应,每个客户端中预先存储有与对应通信协议匹配的数据映射关系;
所述针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据,包括:
针对每个传感设备,调用与所述传感设备的通信协议对应的目标客户端,并通过所述目标客户端基于预先配置的数据映射关系,将所述第一通信数据映射为第二通信数据。
在其中一个实施例中,所述获取所述多个传感设备各自对应的远动通道中的第一通信数据,包括:
针对每个传感设备,确定与所述传感设备对应通信协议匹配的目标客户端,并通过所述目标客户端获取所述传感设备对应的远动通道中的第一通信数据。
在其中一个实施例中,在所述确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议之前,还包括:
确定当前所述智能网关与传感设备通信时采用的多种目标通信协议;
获取各个目标通信协议对应的客户端安装程序,并运行多个客户端安装程序,以在所述智能网关中安装与各目标通信协议对应的客户端;所述客户端用于将数据格式与对应的目标通信协议匹配的第一通信数据,转换为预设数据格式的第二通信数据。
在其中一个实施例中,所述采用多个第二通信数据生成数据点表,包括:
向多个客户端发送数据点表生成指示,以触发每个客户端确定其获取的多个第二通信数据各自对应的通信数据类型,并根据每个通信数据类型下的多个第二通信数据,生成每个通信数据类型的数据点表;
其中,所述通信数据类型包括以下至少两种:遥测类型、遥信类型、遥调类型、遥控类型。
在其中一个实施例中,还包括:
确定各个客户端生成的数据点表各自对应的通信数据类型;
获取具有相同的通信数据类型的多个数据点表,并对获取的多个数据点表进行拼接,得到目标数据点表。
在其中一个实施例中,所述客户端为微应用形式的客户端。
一种基于智能网关的数据点表生成装置,应用于智能网关,所述装置包括:
通信协议确定模块,用于确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议;
第一通信数据获取模块,用于获取所述多个传感设备各自对应的远动通道中的第一通信数据;所述第一通信数据的数据格式与传感设备的通信协议对应;
映射模块,用于针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据;所述第二通信数据对应的数据格式为预设数据格式;
数据点表生成模块,用于采用多个第二通信数据生成数据点表。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上任一项所述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述方法的步骤。
上述一种基于智能网关的数据点表生成方法、装置、计算机设备和存储介质,智能网关可以确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议,获取多个传感设备各自对应的远动通道中的第一通信数据,针对每个传感设备,根据与该传感设备的通信协议对应的预先配置的数据映射关系,将该传感设备的第一通信数据映射为预设数据格式的第二通信数据,并采用多个第二通信数据生成数据点表。在本申请中,智能网关通过将采用不同通信协议传输的通信数据转换为预设数据格式的第二传感数据,无需用户耗费大量进行转换处理,并且通过采用第二传感数据生成对应的数据点表,可供用户直接使用,有效提高了不同通信协议对应的通信数据的使用效率,有效节省人力和时间成本。
附图说明
图1为一个实施例中一种基于智能网关的数据点表生成方法的应用环境图;
图2为一个实施例中一种基于智能网关的数据点表生成方法的流程示意图;
图3为一个实施例中一种基于智能网关的数据点表生成装置的结构框图;
图4为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的一种基于智能网关的数据点表生成方法,可以应用于如图1所示的应用环境中。在该应用环境中,可以包括智能网关101和传感设备102,传感设备102可以为多个传感设备,智能网关与每个传感设备102之间具有对应的远动通道,智能网关可以通过对应的远动通道与传感设备102通信。其中,智能网关101可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种基于智能网关的数据点表生成方法,以该方法应用于图1中的智能网关101为例进行说明,可以包括以下步骤:
步骤201,确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议。
作为一示例,传感设备可以是传感器,多个传感器可以包括以下至少一种:电压传感器、电流传感器、摄像设备、微气象传感器、杆塔倾斜传感器、拉力传感器、倾角传感器、线夹测温传感器、导线舞动传感器、智能间隔棒、红外传感器、位移监测设备;其中,微气象传感器可以包括湿度传感器、风速传感器。传感设备在监测电网设备的运行状态时,可以获取对应的传感数据,传感数据可以包括电压数据、电流数据、图像数据、微气象数据、倾斜角度数据、拉力数据、温度数据中的至少一种。
在实际应用中,为保证电网设备的正常运行,可以通过多个传感设备监测电网设备的运行状态,多个传感设备可以是不同类型的传感设备,例如采集不同传感数据的多个传感设备,也可以是采集同一类型传感数据的多个传感设备,但多个传感设备可以具有不同型号。
由于设备类型或型号不同,多个传感设备可以采用不同的通信协议,例如,多个传感设备可以使用以下至少两种通信协议:Modbus通信协议、DL/T645通信协议、CSG376.1通信协议、CSG376.2通信协议、IEC101通信协议、IEC104通信协议、IEC61850通信协议。在本实施例中,智能网关可以预先确定多个传感设备各自对应的通信协议。
步骤202,获取所述多个传感设备各自对应的远动通道中的第一通信数据。
作为一示例,第一通信数据的数据格式与传感设备的通信协议对应。第一通信数据可以是通过远动通道发送的数据,智能网关与传感设备之间通过远动通道进行通信,可以实现遥测、遥信、遥调和遥控等功能,其中,遥测可以是指智能网关通过远动通道获取传感设备采集的传感数据;遥信可以是指智能网关或传感设备通过远动通道向对端发送状态信号;遥调可以是指智能网关通过远动通道向传感设备发送指令,调整传感设备的工作参数;遥控可以是指智能网关通过远动通道向传感设备发送通信数据,进行指挥控制。
在具体实现中,由于采用的通信协议不同,每个传感设备在使用对应通信协议与智能网关通信时,其生成的通信数据的数据格式都与该传感设备使用的通信协议匹配。例如湿度传感器与智能网关通信时,其使用的通信协议为Modbus通信协议,则湿度传感器与智能网关通信时发送的第一通信数据,其对应的数据格式与Modbus通信协议匹配的;又如低压开关与智能网关通信时,其使用的通信协议为DL/T645通信协议,则低压开关与智能网关通信时发送的第一通信数据,其对应的数据格式与DL/T645通信协议匹配。在多个传感设备工作过程中,智能网关可以获取多个传感设备各自通过远动通道传输的第一通信数据。
步骤203,针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据。
其中,第二通信数据对应的数据格式为预设数据格式,如预先设置的统一的数据格式,多种不同数据格式的第一通信数据可以转换为统一的、标准化数据格式的第二通信数据。
具体地,针对每种通信协议,可以预先配置该通信协议对应的第一通信数据与第二通信数据之间的数据映射关系。在智能网关获取到多个传感设备对应的第一通信数据后,针对每个传感设备,智能网关可以根据与传感设备的通信协议对应的预先配置的数据映射关系,将传感设备第一通信数据映射为第二通信数据。
步骤204,采用多个第二通信数据生成数据点表。
在将多个第一通信数据转换为第二通信数据后,由于各通信数据格式统一,智能网关可以采用多个第二通信数据生成数据点表,以便用户直接基于数据点表进行数据处理,例如对各传感设备与智能网关之间的通信数据进行汇总、综合分析或加工。
在本实施例中,智能网关可以确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议,获取多个传感设备各自对应的远动通道中的第一通信数据,针对每个传感设备,根据与该传感设备的通信协议对应的预先配置的数据映射关系,将该传感设备的第一通信数据映射为预设数据格式的第二通信数据,并采用多个第二通信数据生成数据点表。在本实施例中,智能网关通过将采用不同通信协议传输的通信数据转换为预设数据格式的第二传感数据,无需用户耗费大量进行转换处理,并且通过采用第二传感数据生成对应的数据点表,可供用户直接使用,有效提高了不同通信协议对应的通信数据的使用效率,有效节省人力和时间成本。
在一个实施例中,智能网关中可以配置有多个客户端,多个客户端可以分别与不同的通信协议对应,每个客户端中预先存储有与对应通信协议匹配的数据映射关系,例如,针对Modbus通信协议、DL/T645通信协议、CSG376.1通信协议、CSG376.2通信协议、IEC101通信协议、IEC104通信协议、IEC61850通信协议可以分别配置对应的客户端。
所述针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据,可以包括如下步骤:
针对每个传感设备,调用与所述传感设备的通信协议对应的目标客户端,并通过所述目标客户端基于预先配置的数据映射关系,将所述第一通信数据映射为第二通信数据。
具体实现中,在智能网关中针对每个通信协议都可以预先配置对应的客户端,在获取多个传感设备对应的远动通道中的通信数据后,针对每个传感设备,智能网关可以调用与该传感设备的通信协议对应的目标客户端,目标客户端可以基于其预先配置的数据映射关系,将该传感设备的第一通信数据映射为第二通信数据。
在本实施例中,针对每个传感设备,智能网关通过调用与传感设备的通信协议对应的目标客户端,并通过目标客户端基于预先配置的数据映射关系,将第一通信数据映射为第二通信数据,能够快速将第一通信数据映射为第二通信数据,并且,基于客户端的易开发性和已配置型,当通信协议或数据映射关系发生改变时,通过配置不同的客户端即可实现第一通信数据与第二通信数据之间的映射,有效提高处理效率。
在一个实施例中,所述获取所述多个传感设备各自对应的远动通道中的第一通信数据,可以包括:
针对每个传感设备,确定与所述传感设备对应通信协议匹配的目标客户端,并通过所述目标客户端获取所述传感设备对应的远动通道中的第一通信数据。
在实际应用中,当智能网关中配置有与通信协议对应的多个客户端时,可以通过客户端获取采用对应通信协议进行通信的传感设备所对应的第一通信数据。
具体地,针对每个传感设备,智能网关可以确定与该传感设备对应通信协议匹配的目标客户端,并向该目标客户端发送针对该传感设备的通信数据获取指示,进而可以触发目标客户端采用对应的通信协议与该传感设备进行通信,向传感设备发送通信数据获取请求。在接收到通信数据获取请求后,传感设备可以将通过远动通道传输的第一通信数据发送给对应的目标客户端,使得目标客户端可以直接获取到第一通信数据,并将其映射为第二通信数据。
在本实施例中,针对每个传感设备,智能网关可以确定与传感设备对应通信协议匹配的目标客户端,并通过目标客户端获取该传感设备对应的远动通道中的第一通信数据,从而可以直接通过目标客户端获取第一通信数据,减少数据传输次数,快速将第一通信数据转换为第二通信数据。
在一个实施例中,在所述确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议之前,还包括:
确定当前所述智能网关与传感设备通信时采用的多种目标通信协议;获取各个目标通信协议对应的客户端安装程序,并运行多个客户端安装程序,以在所述智能网关中安装与各目标通信协议对应的客户端。
其中,客户端用于将数据格式与对应的目标通信协议匹配的第一通信数据,转换为预设数据格式的第二通信数据。
在实际应用中,可以确定当前智能网关与传感设备通信时采用的多种目标通信协议,例如,可以由用户预先设定,也可以在传感设备与智能网关通信前,由传感设备向智能网关发送包含通信协议信息的通信请求,智能网关通过读取通信请求中的通信协议信息,可以确定在后续通信时需要使用的目标通信协议。
在确定智能网关与传感设备通信时需要使用的多种目标通信协议后,智能网关可以获取各个目标通信协议对应的客户端安装程序,并运行多个客户端安装程序,进而可以在智能网关中安装与各目标通信协议对应的客户端,在后续智能网关与传感设备通信的过程中,可以通过智能网关预先安装的各个客户端,获取对应远动通道中的第一通信数据,并将第一通信数据映射为第二通信数据。
在一示例中,当智能网关与传感设备通信时使用的目标通信协议发生变化时,智能网关可以卸载不再使用的通信协议所对应的客户端,并将新的通信协议所对应的客户端安装在智能网关中。
在另一示例中,不同通信协议对应的客户端可以对应不同的通信规约,客户端可以预先设置与通信规约对应的配置信息(包括传感设备的设备端口、设备地址和通信规约模型)和点表配置(例如遥测数据点表、遥控数据点表和遥调数据点表各自对应的参数),进而在后续直接由客户端生成对应的数据点表。
在另一示例中,传感设备可以根据其对应的设备类型配置对应的通信协议,进而确定出对应的用于采集通信数据的客户端,例如,针对DL/T645通信协议开发的客户端可以与低压开关、换相开关、电表等传感设备通信;针对Modbus通信协议开发的客户端可以与温湿度传感器、分支监测、智能电容器、油温计、电子锁、熔芯监测等通信。
在本实施例中,智能网关可以确定当前智能网关与传感设备通信时采用的多种目标通信协议,获取各个目标通信协议对应的客户端安装程序,并运行多个客户端安装程序,通过灵活安装多个与通信协议适配的客户端,提高了通信数据映射过程的灵活性,当出现新的通信协议时安装对应客户端即可完成通信数据的映射,无需对智能网关进行过多改造,提高了通信数据的映射效率。
在一个实施例中,客户端可以为微应用形式的客户端。具体地,在开发客户端时,可以针对Modbus通信协议、DL/T645通信协议、CSG376.1通信协议、CSG376.2通信协议、IEC101通信协议、IEC104通信协议IEC61850通信协议,分别开发协议适配层的微应用。通过将多个通信协议对应的客户端设置为微应用形式的客户端,可以适配电网中针对多种通信协议快速开发、自由灵活扩展的情况,满足配电、用电以及新业务的需求。
在一个实施例中,所述采用多个第二通信数据生成数据点表,包括:
向多个客户端发送数据点表生成指示,以触发每个客户端确定其获取的多个第二通信数据各自对应的通信数据类型,并根据每个通信数据类型下的多个第二通信数据,生成每个通信数据类型的数据点表;
其中,通信数据类型可以包括以下至少两种:遥测类型、遥信类型、遥调类型、遥控类型。
在实际应用中,智能网关在安装各通信协议对应的客户端,并通过多个客户端获取多个第二通信数据后,智能网关可以向多个客户端发送数据点表生成指示。
在接收到数据点表生成指示后,针对每个客户端,客户端可以确定通过其获取的多个第二通信数据,并获取多个第二通信数据各自对应的通信数据类型,根据多个第二通信数据对应的通信数据类型,将多个第二通信数据划分为不同的类别,每个类别与一通信数据类型对应。在划分为多个类别后,针对每个通信数据类型,客户端可以根据该通信数据类型下的多个第二通信数据,生成针对该通信数据类型的数据点表。
在本实施例中,智能网关通过向多个客户端发送数据点表生成指示,可以触发每个客户端确定其获取的多个第二通信数据各自对应的通信数据类型,并根据每个通信数据类型下的多个第二通信数据,生成每个通信数据类型的数据点表,能够快速根据第二通信数据的数据类型和对应的通信协议生成数据点表,为后续用户灵活方便地使用通信数据提供基础。
在一个实施例中,还包括:
确定各个客户端生成的数据点表各自对应的通信数据类型;获取具有相同的通信数据类型的多个数据点表,并对获取的多个数据点表进行拼接,得到目标数据点表。
在具体实现中,在各个客户端分别针对不同的通信数据类型生成对应的数据点表后,智能网关可以获取各个客户端生成的数据地表,并确定多个数据点表各自对应的通信数据类型,进而可以获取具有相同的通信数据类型的多个数据点表,并对获取的多个数据点表进行拼接,得到目标数据点表。在一示例中,目标数据点表可以包括以下至少一种:遥测数据点表、遥信数据点表、遥调数据点表、遥控数据点表。
在本实施例中,智能网关通过获取具有相同的通信数据类型的多个数据点表,并对获取的多个数据点表进行拼接得到目标数据点表,可以基于多个传感设备对应的通信数据,分别汇总生成遥测数据点表、遥信数据点表、遥调数据点表或遥控数据点表,有效提高用户获取不同通信数据类型的数据点表的效率。
应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图3所示,提供了一种基于智能网关的数据点表生成装置,应用于智能网关,所述装置包括:
通信协议确定模块301,用于确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议;
第一通信数据获取模块302,用于获取所述多个传感设备各自对应的远动通道中的第一通信数据;所述第一通信数据的数据格式与传感设备的通信协议对应;
映射模块303,用于针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据;所述第二通信数据对应的数据格式为预设数据格式;
数据点表生成模块304,用于采用多个第二通信数据生成数据点表。
在一个实施例中,所述智能网关中配置有多个客户端,所述多个客户端分别与不同的通信协议对应,每个客户端中预先存储有与对应通信协议匹配的数据映射关系;所述映射模块303,具体用于:
针对每个传感设备,调用与所述传感设备的通信协议对应的目标客户端,并通过所述目标客户端基于预先配置的数据映射关系,将所述第一通信数据映射为第二通信数据。
在一个实施例中,所述第一通信数据获取模块302,具体用于:
针对每个传感设备,确定与所述传感设备对应通信协议匹配的目标客户端,并通过所述目标客户端获取所述传感设备对应的远动通道中的第一通信数据。
在一个实施例中,所述装置还用于:
确定当前所述智能网关与传感设备通信时采用的多种目标通信协议;
获取各个目标通信协议对应的客户端安装程序,并运行多个客户端安装程序,以在所述智能网关中安装与各目标通信协议对应的客户端;所述客户端用于将数据格式与对应的目标通信协议匹配的第一通信数据,转换为预设数据格式的第二通信数据。
在一个实施例中,所述数据点表生成模块304,具体用于:
向多个客户端发送数据点表生成指示,以触发每个客户端确定其获取的多个第二通信数据各自对应的通信数据类型,并根据每个通信数据类型下的多个第二通信数据,生成每个通信数据类型的数据点表;
其中,所述通信数据类型包括以下至少两种:遥测类型、遥信类型、遥调类型、遥控类型。
在一个实施例中,所述装置还用于:
确定各个客户端生成的数据点表各自对应的通信数据类型;
获取具有相同的通信数据类型的多个数据点表,并对获取的多个数据点表进行拼接,得到目标数据点表。
在一个实施例中,所述客户端为微应用形式的客户端。
关于一种基于智能网关的数据点表生成装置的具体限定可以参见上文中对于一种基于智能网关的数据点表生成方法的限定,在此不再赘述。上述一种基于智能网关的数据点表生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储通信数据和数据点表。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于智能网关的数据点表生成方法。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议;
获取所述多个传感设备各自对应的远动通道中的第一通信数据;所述第一通信数据的数据格式与传感设备的通信协议对应;
针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据;所述第二通信数据对应的数据格式为预设数据格式;
采用多个第二通信数据生成数据点表。
在一个实施例中,处理器执行计算机程序时还实现上述其他实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议;
获取所述多个传感设备各自对应的远动通道中的第一通信数据;所述第一通信数据的数据格式与传感设备的通信协议对应;
针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据;所述第二通信数据对应的数据格式为预设数据格式;
采用多个第二通信数据生成数据点表。
在一个实施例中,计算机程序被处理器执行时还实现上述其他实施例中步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种基于智能网关的数据点表生成方法,其特征在于,应用于智能网关,所述方法包括:
确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议;
获取所述多个传感设备各自对应的远动通道中的第一通信数据;所述第一通信数据的数据格式与传感设备的通信协议对应;
针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据;所述第二通信数据对应的数据格式为预设数据格式;
采用多个第二通信数据生成数据点表。
2.根据权利要求1所述的方法,其特征在于,所述智能网关中配置有多个客户端,所述多个客户端分别与不同的通信协议对应,每个客户端中预先存储有与对应通信协议匹配的数据映射关系;
所述针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据,包括:
针对每个传感设备,调用与所述传感设备的通信协议对应的目标客户端,并通过所述目标客户端基于预先配置的数据映射关系,将所述第一通信数据映射为第二通信数据。
3.根据权利要求2所述的方法,其特征在于,所述获取所述多个传感设备各自对应的远动通道中的第一通信数据,包括:
针对每个传感设备,确定与所述传感设备对应通信协议匹配的目标客户端,并通过所述目标客户端获取所述传感设备对应的远动通道中的第一通信数据。
4.根据权利要求2所述的方法,其特征在于,在所述确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议之前,还包括:
确定当前所述智能网关与传感设备通信时采用的多种目标通信协议;
获取各个目标通信协议对应的客户端安装程序,并运行多个客户端安装程序,以在所述智能网关中安装与各目标通信协议对应的客户端;所述客户端用于将数据格式与对应的目标通信协议匹配的第一通信数据,转换为预设数据格式的第二通信数据。
5.根据权利要求2所述的方法,其特征在于,所述采用多个第二通信数据生成数据点表,包括:
向多个客户端发送数据点表生成指示,以触发每个客户端确定其获取的多个第二通信数据各自对应的通信数据类型,并根据每个通信数据类型下的多个第二通信数据,生成每个通信数据类型的数据点表;
其中,所述通信数据类型包括以下至少两种:遥测类型、遥信类型、遥调类型、遥控类型。
6.根据权利要求5所述的方法,其特征在于,还包括:
确定各个客户端生成的数据点表各自对应的通信数据类型;
获取具有相同的通信数据类型的多个数据点表,并对获取的多个数据点表进行拼接,得到目标数据点表。
7.根据权利要求2所述的方法,其特征在于,所述客户端为微应用形式的客户端。
8.一种基于智能网关的数据点表生成装置,其特征在于,应用于智能网关,所述装置包括:
通信协议确定模块,用于确定用于监测电网设备运行状态的多个传感设备各自对应的通信协议;
第一通信数据获取模块,用于获取所述多个传感设备各自对应的远动通道中的第一通信数据;所述第一通信数据的数据格式与传感设备的通信协议对应;
映射模块,用于针对每个传感设备,根据与所述传感设备的通信协议对应的预先配置的数据映射关系,将所述传感设备的第一通信数据映射为第二通信数据;所述第二通信数据对应的数据格式为预设数据格式;
数据点表生成模块,用于采用多个第二通信数据生成数据点表。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111086462.6A CN113810492B (zh) | 2021-09-16 | 2021-09-16 | 基于智能网关的数据点表生成方法、装置和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111086462.6A CN113810492B (zh) | 2021-09-16 | 2021-09-16 | 基于智能网关的数据点表生成方法、装置和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113810492A true CN113810492A (zh) | 2021-12-17 |
CN113810492B CN113810492B (zh) | 2024-04-05 |
Family
ID=78941303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111086462.6A Active CN113810492B (zh) | 2021-09-16 | 2021-09-16 | 基于智能网关的数据点表生成方法、装置和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113810492B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114629967A (zh) * | 2022-03-10 | 2022-06-14 | 湖南大学 | 通信转化方法、装置、电子设备和存储介质 |
CN114785874A (zh) * | 2022-06-16 | 2022-07-22 | 成都中科合迅科技有限公司 | 基于多网络协议提供高可用传输通道的方法 |
CN114827293A (zh) * | 2022-04-20 | 2022-07-29 | 广东省工业边缘智能创新中心有限公司 | 边缘智能网关管理方法及边缘智能网关 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104426950A (zh) * | 2013-08-28 | 2015-03-18 | 国家电网公司 | 一种电力物联网智能通信方法和***以及智能通信网关 |
CN105046344A (zh) * | 2015-05-15 | 2015-11-11 | 北京科东电力控制***有限责任公司 | 面向智能电网调度技术支持***的主站数据质量优化方法 |
CN106878163A (zh) * | 2017-04-13 | 2017-06-20 | 冶金自动化研究设计院 | 一种多数据协议转换的物联网智能网关 |
CN107888488A (zh) * | 2016-09-30 | 2018-04-06 | 西门子(中国)有限公司 | 智能网关及其方法 |
CN109194620A (zh) * | 2018-08-06 | 2019-01-11 | 深圳市艾特智能科技有限公司 | 多通道通信方法、智能网关及可读存储介质 |
CN110912810A (zh) * | 2019-11-08 | 2020-03-24 | 中国电建集团国际工程有限公司 | 数据传输的方法、智能网关、计算机设备和存储介质 |
CN112104654A (zh) * | 2020-09-16 | 2020-12-18 | 北京天地玛珂电液控制***有限公司 | 一种多协议自动识别与转换方法及智能网关 |
CN112702317A (zh) * | 2020-12-11 | 2021-04-23 | 广东电力通信科技有限公司 | 一种基于智能网关的通信协议优化方法 |
-
2021
- 2021-09-16 CN CN202111086462.6A patent/CN113810492B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104426950A (zh) * | 2013-08-28 | 2015-03-18 | 国家电网公司 | 一种电力物联网智能通信方法和***以及智能通信网关 |
CN105046344A (zh) * | 2015-05-15 | 2015-11-11 | 北京科东电力控制***有限责任公司 | 面向智能电网调度技术支持***的主站数据质量优化方法 |
CN107888488A (zh) * | 2016-09-30 | 2018-04-06 | 西门子(中国)有限公司 | 智能网关及其方法 |
CN106878163A (zh) * | 2017-04-13 | 2017-06-20 | 冶金自动化研究设计院 | 一种多数据协议转换的物联网智能网关 |
CN109194620A (zh) * | 2018-08-06 | 2019-01-11 | 深圳市艾特智能科技有限公司 | 多通道通信方法、智能网关及可读存储介质 |
CN110912810A (zh) * | 2019-11-08 | 2020-03-24 | 中国电建集团国际工程有限公司 | 数据传输的方法、智能网关、计算机设备和存储介质 |
CN112104654A (zh) * | 2020-09-16 | 2020-12-18 | 北京天地玛珂电液控制***有限公司 | 一种多协议自动识别与转换方法及智能网关 |
CN112702317A (zh) * | 2020-12-11 | 2021-04-23 | 广东电力通信科技有限公司 | 一种基于智能网关的通信协议优化方法 |
Non-Patent Citations (3)
Title |
---|
徐继红;: "希尼尔水库异构网络水情监测智能网关的应用", 水利规划与设计, no. 05, pages 47 - 49 * |
陈丽芬;叶迅凯;赵鹏;周中良;储成诚;李禹翔;: "一种多协议互操作智能网关的实现", no. 02 * |
陈美镇;王纪章;李萍萍;周金生;夏得峰;: "基于Android***的温室异构网络环境监测智能网关开发", 农业工程学报, no. 05, pages 226 - 233 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114629967A (zh) * | 2022-03-10 | 2022-06-14 | 湖南大学 | 通信转化方法、装置、电子设备和存储介质 |
CN114629967B (zh) * | 2022-03-10 | 2023-09-26 | 湖南大学 | 通信转化方法、装置、电子设备和存储介质 |
CN114827293A (zh) * | 2022-04-20 | 2022-07-29 | 广东省工业边缘智能创新中心有限公司 | 边缘智能网关管理方法及边缘智能网关 |
CN114785874A (zh) * | 2022-06-16 | 2022-07-22 | 成都中科合迅科技有限公司 | 基于多网络协议提供高可用传输通道的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113810492B (zh) | 2024-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113810492B (zh) | 基于智能网关的数据点表生成方法、装置和计算机设备 | |
CN107800565B (zh) | 巡检方法、装置、***、计算机设备和存储介质 | |
CN111556163A (zh) | 基于opc ua的多传输协议设备监控*** | |
CN115186158B (zh) | 一种异常数据确定方法、电子设备及存储介质 | |
CN109714188A (zh) | 基于Zookeeper的配置数据管理方法、设备和存储介质 | |
CN111683066A (zh) | 异构***集成方法、装置、计算机设备和存储介质 | |
CN113703363B (zh) | 智能边缘计算网关在电力调度云的即插即用方法 | |
CN113792008B (zh) | 网络拓扑结构的获取方法、装置、电子设备及存储介质 | |
CN111367857B (zh) | 数据存储方法、装置、ftp服务器及存储介质 | |
CN112910723A (zh) | 边缘终端管理方法、装置、设备及存储介质 | |
CN112631633A (zh) | 基于双芯智能电表的功能模块升级方法和装置 | |
CN113794282A (zh) | 基于智能网关的数据处理方法、装置和计算机设备 | |
CN112015813B (zh) | 配电网的数据共享方法、***、装置和计算机设备 | |
CN110809047A (zh) | 一种外网单域名连接内网kafka集群的实现方法及*** | |
KR102069227B1 (ko) | 태양광 인버터의 미등록 통신규약 정보 자동 검색 방법 | |
JP2017162046A (ja) | センサーデータ処理装置、センサーデータ処理システム、センサーデータ処理方法、及び、センサーデータ処理プログラム | |
CN111522642B (zh) | 风电机组状态监测数据的获取方法、查询方法及电子设备 | |
CN110971642B (zh) | 云计算平台数据处理方法和装置 | |
CN115238234B (zh) | 一种异常数据确定方法、电子设备及存储介质 | |
CN111177977B (zh) | 一种能源***的数据模型构建方法和装置 | |
CN113784306B (zh) | 传感数据采集方法、装置、计算机设备和存储介质 | |
US12050543B2 (en) | Automatic naming and configuration of a replacement electronic device | |
CN115473919B (zh) | 输变电物联网感知数据接入方法、***、装置、存储介质及设备 | |
EP4236213A1 (en) | Converter device and measurement system | |
US20230325332A1 (en) | Automatic naming and configuration of a replacement electronic device |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230410 Address after: Full Floor 14, Unit 3, Building 2, No. 11, Middle Spectra Road, Huangpu District, Guangzhou, Guangdong 510700 Applicant after: China Southern Power Grid Digital Grid Technology (Guangdong) Co.,Ltd. Address before: Room 86, room 406, No.1, Yichuang street, Zhongxin Guangzhou Knowledge City, Huangpu District, Guangzhou City, Guangdong Province Applicant before: Southern Power Grid Digital Grid Research Institute Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |