电力多接口传输的网关及数据的传输方法与流程

文档序号:20039527发布日期:2020-02-28 11:44阅读:175来源:国知局
电力多接口传输的网关及数据的传输方法与流程

本发明涉及电力通信技术,特别是涉及一种电力多接口传输的网关及数据的传输方法。



背景技术:

随着智能电网和通信技术的不断发展,电力边缘层网络接入方式及终端类型越来越多,网关作为边缘网络的通信和控制中枢,能够实现边缘层网络接入和终端的统一管理,完成不同类型网络之间的协议转换。在传统的边缘网络接入技术中,短距离接入技术包括zigzbee、lora、rs232等,长距离接入技术包括lte、rj45等。接入技术的多样化增加了数据处理的复杂度,无法实现数据的统一管理和数据处理的及时响应。

传统的网关功能比较单一,无法同时实现多种类型终端设备的接入和数据的加密传输。



技术实现要素:

基于此,有必要针对传统网关无法同时实现多种类型终端设备的接入的问题,提供一种新电力多接口传输的网关及数据的传输方法。

一种电力多接口传输的网关,包括:

接入模块,所述接入模块用于连接终端设备与所述网关,所述接入模块还用于接收所述终端设备发送的第一数据;

转换模块,所述转换模块用于将所述第一数据转换成同一格式的第二数据;

通信模块,所述通信模块用于发送所述接入模块接收的第一数据或所述转换模块转换的第二数据;

其中,所述第一数据至少包括一种数据格式。

在其中一个实施例中,所述网关还包括:

存储模块,所述存储模块用于存储所述第一数据和/或所述第二数据;所述通信模块为无线通信模块。

在其中一个实施例中,所述网关还包括:

加密模块,所述加密模块用于对所述第二数据进行加密后得到第三数据,所述通信模块还用于发送所述第三数据。

在其中一个实施例中,所述网关还包括:

安全模块,所述安全模块包括监测模块和防护模块,所述监测模块用于监测所述网关的数据流量,所述防护模块用于建立所述网关的攻击防护体系。

在其中一个实施例中,所述接入模块包括rj45接口、lora接口、rs485接口、rs232接口。

在其中一个实施例中,所述转换模块包括协议适配模块和数据处理模块,所述协议适配模块用于选取与所述第一数据相匹配的第一转换协议,所述数据处理模块用于通过所述第一转换协议将所述第一数据转换成所述第二数据,所述数据处理模块还用于存储所述第一数据和所述第二数据。

在其中一个实施例中,所述网关还包括:

控制模块,所述控制模块用于控制所述第一数据或所述第二数据的发送。

上述电力多接口传输的网关,包括:接入模块,所述接入模块用于连接终端设备与所述网关,所述接入模块还用于接收所述终端设备发送的第一数据;转换模块,所述转换模块用于将所述第一数据转换成同一格式的第二数据;通信模块,所述通信模块用于发送所述接入模块接收到的第一数据或所述转换模块转换的第二数据;其中,所述第一数据至少包括一种数据格式。通过接入模块同时连接不同的终端设备与电力多接口传输的网关,并接收终端设备发送的至少包括一种数据格式的第一数据,转换模块将第一数据转换成同一格式的第二数据,从而实现了多种数据类型的终端设备的实时接入和数据转换控制。

一种数据的传输方法,用于终端设备的数据通过电力多接口传输的网关的传输,包括:

将第一数据发送给接入模块,所述第一数据至少包括一种数据格式;

通过转换模块将所述第一数据转换成同一格式的第二数据;

发送所述第一数据或所述第二数据;

其中,所述第一数据是由终端设备发出的,所述电力多接口传输的网关包括所述接入模块和所述转换模块。

在其中一个实施例中,发送所述第一数据或所述第二数据之前还包括步骤:

对所述第二数据进行加密后获得第三数据,发送所述第三数据。

在其中一个实施例中,通过转换模块将所述第一数据转换成同一格式的第二数据的步骤包括:

选取与所述第一数据相匹配的第一转换协议;

通过所述第一转换协议将所述第一数据转换成所述第二数据。

一种数据的传输方法,用于终端设备的数据通过电力多接口传输的网关的传输,包括:将第一数据发送给接入模块,所述第一数据至少包括一种数据格式;通过转换模块将所述第一数据转换成同一格式的第二数据;发送所述第一数据至少包括一种数据格式;其中,所述第一数据是由终端设备发出的,所述电力多接口传输的网关包括所述接入模块和所述转换模块。通过接入模块同时连接不同的终端设备与电力多接口传输的网关,并接收终端设备发送的至少包括一种数据格式的第一数据,转换模块将第一数据转换成同一格式的第二数据,从而实现了多种数据类型的终端设备的实时接入和数据转换控制。

附图说明

图1为一实施例中电力多接口传输的网关的结构框图;

图2为一实施例中转换模块的结构框图;

图3为一实施例中数据的传输方法的流程图;

图4为一实施例中获得同一格式的第二数据的流程图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳的实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。

需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“竖直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的属于“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

不同的场景下,各种终端设备的接入的方式都不一样,因此要实现各种终端灵活接入、需要支持多网络融合;随着信息数据量增加,传统的网关不能同时满足快速大量的信息传递功能。

如图1所示,在本申请一实施例中,提供一种电力多接口传输的网关,包括:

接入模块102,接入模块用于连接终端设备104与所述网关,接入模块102还用于接收终端设备104发送的第一数据,所述第一数据至少包括一种数据格式。所述数据格式包括数值、字符和二进制数等。在一个实施例中,与所述网关相连的终端设备104的数量大于等于1。

在一个实施例中,接入模块102包括rj45接口、lora接口、rs485接口、rs232接口。所述终端设备104通过rj45、lora或rs485总线等方式与所述网关建立连接,即终端设备通过以太网、lpwan、串口等通信方式和所述网关建立连接。

在一个实施例中,接入模块102还用于分别对接入电力多接口传输的网关的各个终端设备进行端口匹配认证,并建立通过认证的终端设备与电力多接口传输的网关之间的通信通道,同时将所述终端设备发送的第一数据实时接入电力多接口传输的网关。

在一个实施例中,所述网关还包括管理模块,所述管理模块包括设置模块,所述管理模块通过设置模块对应的操作界面进行连接配置,即通过操作界面将各种通信协议与相对应的终端设备的发送的第一数据进行一一对应的配置。

在一个实施例中,所述管理模块还用于运行网关嵌入式操作系统,从而实现对网关系统的管理和功能调度。电力多接口传输的网关内部运行嵌入式操作系统,在嵌入式系统上具备相应的软件(agent),实现对接入的终端设备的统一认证和管理,数据实时采集和流量监控。

转换模块106,转换模块106用于将所述第一数据转换成同一格式的第二数据,从而实现第二数据的标准化。

如图2所示,在一个实施例中,转换模块106包括协议适配模块202和数据处理模块204。

协议适配模块202用于选取与所述第一数据相匹配的第一转换协议,具体来说,协议适配模块202根据终端设备接入的端口类型进行协议转换配置,即选取与终端设备发送的第一数据相匹配的第一转换协议,并将选取的第一转换协议与对应的第一数据进行关联。协议适配模块202还用于利用http、mqtt、tcp等方式将采集到的数据传输到上层网络,实现数据的远程接入。

在一个实施例中,所述协议适配模块还用于运用协议解析技术,通过第一转换协议实现对第一数据的数据格式的转换和统一,从而获得同一数据格式的第二数据。

数据处理模块204用于通过所述第一转换协议将所述第一数据转换成所述第二数据,数据处理模块204还用于存储所述第一数据和所述第二数据。

在一个实施例中,数据处理模块204还用于实时采集接入所述网关的各个终端设备发送的第一数据,且将存储采集到的第一数据。在一个实施例中,数据处理模块204还用于对采集到的终端设备发送的第一数据进行数据格式的转换,从而实现对接入电力多接口传输的网关的第一数据的数据格式的标准化。

通信模块108,通信模块108用于发送接入模块102接收的第一数据或转换模块106转换的第二数据。

在一个实施例中,通信模块108为无线通信模块。

在一个实施例中,所述网关还包括:加密模块112,加密模块112用于对所述第二数据进行加密后得到第三数据,通信模块108还用于发送所述第三数据。通过加密模块实现了对敏感数据的安全加密,实现了数据的安全交换。

在一个实施例中,加密模块112通过软件和硬件相结合的方式实现对所述第二数据进行加密。在一个实施例中,选择国密芯片和ipsec隧道相结合的方式实现对所述第二数据进行加密(ipsec隧道由本地agent与远端协商建立)。

在一个实施例中,所述网关还包括:

存储模块110,存储模块110用于存储所述第一数据和/或所述第二数据。

在一个实施例中,所述存储模块用于存储加密后的第三数据。

在一个实施例中,所述存储模块中的数据通过通信模块发送到相应的上层网络。

在一个实施例中,所述网关还包括:安全模块,所述安全模块包括监测模块和防护模块,所述监测模块用于监测所述网关的数据流量,防止终端设备发出的数据携带病毒、木马等攻击报文;所述防护模块用于建立所述网关的攻击防护体系,用于防止dos攻击等,提高了电力多接口传输的网关的攻击防护功能。

在一个实施例中,所述网关还包括控制模块,所述控制模块用于控制所述第一数据或所述第二数据的发送。

在一个实施例中,所述控制模块还用于控制所述第三数据的发送。

在一个实施例中,控制模块还用于控制所述网关与终端设备建立连接,实现电力多接口传输的网关和终端设备的时间同步,所述控制模块还用于接收终端设备发送的第一数据,所述控制模块还用于判定是否转发所述第一数据后控制对所述第一数据进行数据加密后将加密的数据发送到相应的上层网络。

在一个实施例中,所述网关还包括中央处理器114,所述中央处理器114用于执行数据的转换和传输功能。

在一个实施例中,所述网关还包括电源模块,所述电源模块为中央处理器及网关的各模块提供稳定的电源。

上述电力多接口传输的网关,包括:接入模块,所述接入模块用于连接终端设备与所述网关,所述接入模块还用于接收所述终端设备发送的第一数据;转换模块,所述转换模块用于将所述第一数据转换成同一格式的第二数据;通信模块,所述通信模块用于发送所述接入模块接收到的第一数据或所述转换模块转换的第二数据;其中,所述第一数据至少包括一种数据格式。通过接入模块同时连接不同的终端设备与电力多接口传输的网关,并接收终端设备发送的至少包括一种数据格式的第一数据,转换模块将第一数据转换成同一格式的第二数据,从而实现了多种数据类型的终端设备的实时接入和数据转换控制。

如图3所示,在一实施例中,提供一种数据的传输方法,用于终端设备的数据通过电力多接口传输的网关的传输,包括:

s102,将第一数据发送给接入模块。

所述第一数据是由终端设备发出的,所述第一数据至少包括一种数据格式,所述数据格式包括数值、字符和二进制数等。其中,所述接入模块用于实现终端设备和电力多接口传输的网关的连接。即终端设备通过rj45、lora或rs485总线等方式与所述网关连接后,终端设备向所述网关的接入模块发送需要传输的第一数据。在一个实施例中,与所述网关相连的终端设备104的数量大于等于1。

s104,获得同一格式的第二数据。

通过转换模块将所述第一数据转换成同一格式的第二数据,即通过转换模块将终端设备发送的第一数据转换成相同的数据格式的第二数据,方便后续对终端设备发送的第一数据的处理。

如图4所示,在一个实施例中,步骤s104包括:

s202,选取与所述第一数据相匹配的第一转换协议。

s204,通过第一转换协议获得第二数据。

通过所述第一转换协议将所述第一数据转换成同一格式的第二数据,以便后续的数据处理。

s106,发送所述第一数据或所述第二数据。

通过通信模块将所述第一数据或所述第二数据发送到上层网络,所述电力多接口传输的网关包括所述接入模块和所述转换模块。在一个实施例中,所述通信模块为无线通信模块。

在一个实施例中,步骤s106之前包括:

对所述第二数据进行加密后获得第三数据,发送所述第三数据。具体为,获得加密后的第三数据后通过通信模块将第三数据发送出去。

在一个实施例中,通过软件和硬件相结合的方式实现对所述第二数据进行加密获得第三数据。在一个实施例中,选择国密芯片和ipsec隧道相结合的方式实现对所述第二数据进行加密获得第三数据。

上述数据的传输方法,用于终端设备的数据通过电力多接口传输的网关的传输,包括:将第一数据发送给接入模块,所述第一数据至少包括一种数据格式;通过转换模块将所述第一数据转换成同一格式的第二数据;发送所述第一数据或所述第二数据;其中,所述第一数据是由终端设备发出的,所述电力多接口传输的网关包括所述接入模块和所述转换模块。通过接入模块同时连接不同的终端设备与电力多接口传输的网关,并接收终端设备发送的至少包括一种数据格式的第一数据,转换模块将第一数据转换成同一格式的第二数据,从而实现了多种数据类型的终端设备的实时接入和数据转换控制。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1