CN113452732B - 一种电力物联网网络管理***及方法 - Google Patents
一种电力物联网网络管理***及方法 Download PDFInfo
- Publication number
- CN113452732B CN113452732B CN202010217208.4A CN202010217208A CN113452732B CN 113452732 B CN113452732 B CN 113452732B CN 202010217208 A CN202010217208 A CN 202010217208A CN 113452732 B CN113452732 B CN 113452732B
- Authority
- CN
- China
- Prior art keywords
- internet
- things
- equipment
- management module
- information
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 18
- 238000007726 management method Methods 0.000 claims abstract description 180
- 238000004891 communication Methods 0.000 claims abstract description 45
- 238000012545 processing Methods 0.000 claims description 27
- 238000012544 monitoring process Methods 0.000 claims description 9
- 230000001360 synchronised effect Effects 0.000 claims description 8
- 238000007405 data analysis Methods 0.000 claims description 4
- 230000006855 networking Effects 0.000 claims 1
- 238000010276 construction Methods 0.000 abstract description 12
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- 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/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- 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/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Public Health (AREA)
- Strategic Management (AREA)
- Computing Systems (AREA)
- Water Supply & Treatment (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Medical Informatics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种电力物联网网络管理***,包括:路由平台管理模块、物联网协议管理模块和TCP协议管理模块;路由平台管理模块分别通过物联网协议管理模块和TCP协议管理模块与若干个物联网设备和若干个非物联网设备连接;物联网设备和非物联网设备通过路由平台管理模块与外界进行数据交换。还公开了一种电力物联网网络管理方法。通过路由平台管理模块、物联网协议管理模块和TCP协议管理模块来分别连接物联网设备和普通设备,使得电力物联网可以兼容大部分采用TCP方式与主站***进行通讯的电力通信设备,可允许现有电力通信设备逐步升级,避免一次性升级为物联网设备带来的成本压力和工程周期压力,提高电力物联网建设的可靠性和稳定性。
Description
技术领域
本发明涉及电力设备管理技术领域,特别涉及一种电力物联网管理***及方法。
背景技术
目前,电力通信设备大部分基于传统TCP方式与主站***进行通讯,由于设备量较大、现有业务体系复杂,短时间内不可能升级或替换成物联网协议设备。
随着泛在电力物联网的推进建设,物联网协议设备和传统TCP协议设备将会在一定时间内混合存在。物联网协议的重要特征是对通信链路不关注,数据发送都通过物联网代理进行管理;而基于TCP协议需要创建点对点的Socket通道,基于设备对应的通道来完成数据的接收和发送。因此研究如何搭建可同时满足物联网协议和TCP协议的接入方案,实现多通道类型设备的统一接入管理,对实际的开发应用起到指导参考意义。
发明内容
本发明实施例的目的是提供一种电力物联网网络管理***,通过路由平台管理模块、物联网协议管理模块和TCP协议管理模块来分别连接物联网设备和普通设备,使得电力物联网在建设过程中可以兼顾大部分采用TCP方式与主站***进行通讯的电力通信设备,提高了电力物联网的兼容性,可允许现有电力通信设备逐步升级,避免一次性升级为物联网设备带来的成本压力和工程周期压力,提高电力物联网建设的可靠性和稳定性。
为解决上述技术问题,本发明实施例的第一方面提供了一种电力物联网网络管理***,包括:包括:路由平台管理模块、物联网协议管理模块和TCP协议管理模块;
所述路由平台管理模块分别通过所述物联网协议管理模块和所述TCP协议管理模块与若干个物联网设备和若干个非物联网设备连接;
所述物联网设备和所述非物联网设备通过所述路由平台管理模块与外界进行数据交换。
进一步地,所述物联网协议管理模块包括:
代理服务单元,用于接入所述物联网设备;
订阅管理单元,用于接收所述物联网设备发送的信息;
第一数据处理单元,用于实现物联网代理与所述物联网设备的绑定,并对所述物联网设备进行离线判断;
第一同步接口单元,用于实现所述物联网设备及其连接通道和对应的所述物联网代理的信息与所述路由平台管理模块同步。
进一步地,所述第一数据处理单元包括:
信息存储子单元,用于存储所述物联网设备的设备编号、通道类型和对应的所述物联网代理信息;
第一信息推送子单元,用于当本地缓存包含所述物联网设备的设备信息时,发送更新消息至所述路由平台管理模块;
第二信息推送子单元,用于当所述本地缓存未包含所述物联网设备的设备信息时,发送所述物联网设备的设备信息至所述路由平台管理模块;
第三信息推送子单元,用于当预设时间内未收到所述物联网设备的设备信息时,发送所述物联网设备的离线信息至所述路由平台管理模块。
进一步地,所述TCP协议管理模块包括:
多路复用Socket服务单元,用于搭建基于Epoll的多路复用Socket服务;
第二数据处理单元,用于对所述非物联网设备进行注册及通信下发;
定时任务管理单元,用于对所述非物联网设备的链路进行有效性判断;
第二同步接口单元,用于实现所述非物联网设备及其连接通道的信息与所述路由平台管理模块同步。
进一步地,所述第二数据处理单元包括:
报文判断子单元,用于依据预设规约库,对接收的报文进行合法性判断,匹配规约类型;
业务类型判断子单元,用于依据所述规约类型判断业务类型;
链路绑定子单元,用于依据所述报文中的设备编号,与通信链路进行绑定,实现所述设备编号与通道信息的互相查询;
数据转发子单元,用于将所述路由平台管理模块转发的数据通过指定通道转发至所述非物联网设备,并将所述非物联网设备返回的数据转发至所述路由平台管理模块。
进一步地,所述路由平台管理模块包括:
通讯业务接入单元,用于记录所接入的所述物联网设备和所述非物联网设备;
业务请求单元,用于将所述TCP协议格式数据发送至所述TCP协议管理模块,并将所述物联网协议数据发送至所述物联网协议管理模块;
链路监视单元,用于对所述物联网设备的链路和所述非物联网设备的链路进行检测,统计设备在线信息。
进一步地,所述通讯业务接入单元包括:
设备信道模型子单元,用于存储设备编号、通道类型、物联网代理、通信链路和/或登录时间;
路由同步接口子单元,用于接收所述物联网协议管理模块和所述TCP协议管理模块发送的设备信道信息,并将所述设备信道信息保存至缓存队列中。
进一步地,所述业务请求单元包括:
业务侦听服务子单元,用于接收外界的请求;
接收数据解析子单元,用于定义JSon请求格式,实现设备业务操作的统一定义,并获取JSon请求信息中的设备编号和设备类型;
通信链路转发子单元,用于根据所述设备编号查找所述设备信道信息,如是所述物联网设备则将所述数据发送至所述物联网协议管理模块转发,如是所述非物联网设备则将所述数据发送至所述TCP协议管理模块转发。
本发明实施例的第一方面提供了一种电力物联网网络管理方法,用于控制上述任一电力物联网网络管理***,包括如下步骤:
构建物联网协议和TCP协议接入通讯业务,实现设备信息的统一记录;
构建应用业务请求接口,将TCP协议数据发送至TCP协议管理模块,并将物联网协议数据发送给物联网协议管理模块;
构建所述非物联网设备和所述物联网设备的链路在线监视功能,统计设备在线信息。
进一步地,所述构建物联网协议和TCP协议接入通讯业务实现设备信息的统一记录,包括:
创建基于TCP协议的服务端侦听;
定义设备通道对象,包含设备编号、通道类型、业务类型、物联网代理、通信链路、同步模块编号和/或登陆时间;
定义socket通道接入管理方法,采用异步接收方式的完成返回数据处理;
定义所述物联网协议管理模块转发规则,获取接收到JSon请求信息中设备地址、业务模块地址和业务类型;
定义所述TCP协议管理模块转发规则;
接收所述物联网协议管理模块或所述TCP协议管理模块发送的设备同步信息。
进一步地,所述构建应用业务请求接口,包括:
搭建应用业务服务端侦听,指定所述服务端支持的通讯规约类型,接受业务客户端的连接请求;
接收所述业务客户端注册事件;
接收所述业务客户端传输的业务数据,依据预设协议进行所述业务数据的解析,获取所述协议数据中的设备编号,查找所述设备对应的通道信息;
根据所述TCP协议管理模块或所述物联网协议管理模块转发的设备信息,调用预设规约库进行解析,根据业务模块地址查找对应的所述业务客户端信息并完成所述设备回应的数据转发。
进一步地,所述构建所述非物联网设备和所述物联网设备的链路在线监视功能并统计设备在线信息,包括:
创建定时处理线程;
定时推送设备通道信息给所述TCP协议管理模块或所述物联网协议管理模块。
本发明实施例的上述技术方案具有如下有益的技术效果:
通过路由平台管理模块、物联网协议管理模块和TCP协议管理模块来分别连接物联网设备和普通设备,使得电力物联网在建设过程中可以兼顾大部分采用TCP方式与主站***进行通讯的电力通信设备,提高了电力物联网的兼容性,可允许现有电力通信设备逐步升级,避免一次性升级为物联网设备带来的成本压力和工程周期压力,提高电力物联网建设的可靠性和稳定性。
附图说明
图1是本发明实施例提供的电力物联网网络管理***功能架构图;
图2是本发明实施例提供的物联网协议管理模块接入流程图;
图3是本发明实施例提供的TCP协议管理模块接入流程图;
图4是本发明实施例提供的路由平台管理模块功能架构图;
图5是本发明实施例提供的电力物联网网络管理方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
图1是本发明实施例提供的电力物联网网络管理***功能架构图。
请参照图1,本发明实施例的第一方面提供了一种电力物联网网络管理***,包括:路由平台管理模块、物联网协议管理模块和TCP协议管理模块;路由平台管理模块分别通过物联网协议管理模块和TCP协议管理模块与若干个物联网设备和若干个非物联网设备连接;物联网设备和非物联网设备通过路由平台管理模块与外界进行数据交换。
上述技术方案通过路由平台管理模块、物联网协议管理模块和TCP协议管理模块来分别连接物联网设备和普通设备,使得电力物联网在建设过程中可以兼顾大部分采用TCP方式与主站***进行通讯的电力通信设备,提高了电力物联网的兼容性,可允许现有电力通信设备逐步升级,避免一次性升级为物联网设备带来的成本压力和工程周期压力,提高电力物联网建设的可靠性和稳定性。
图2是本发明实施例提供的物联网协议管理模块接入流程图。
可选的,请参照图2,物联网协议管理模块包括:代理服务单元、订阅管理单元、第一数据处理单元和第一同步接口单元。其中,代理服务单元用于接入物联网设备。订阅管理单元用于接收物联网设备发送的信息。第一数据处理单元用于实现物联网代理与物联网设备的绑定,并对物联网设备进行离线判断。第一同步接口单元,用于实现物联网设备及其连接通道和对应的物联网代理的信息与路由平台管理模块同步。
具体的,第一数据处理单元包括:信息存储子单元、第一信息推送子单元、第二信息推送子单元和第三信息推送子单元。其中,信息存储子单元用于存储物联网设备的设备编号、通道类型和物联网代理信息。第一信息推送子单元用于当本地缓存包含物联网设备的设备信息时,发送更新消息至路由平台管理模块。第二信息推送子单元用于当本地缓存未包含物联网设备的设备信息时,发送物联网设备的设备信息至路由平台管理模块。第三信息推送子单元用于当预设时间内未收到物联网设备的设备信息时,发送物联网设备的离线信息至路由平台管理模块。
第一数据处理单元可以创建基于通配模式的主题,接收设备上送信息;可以根据接收到的设备数据信息或者主题信息,获取设备地址和业务类型:可以判断设备地址是否已注册,如果未注册则保存在本地缓存,同时推送该设备信息给路由平台管理模块:可以根据设备最后通信时间,定时检测判断设备是否离线,如果离线推送该设备信息给路由平台管理模块。
图3是本发明实施例提供的TCP协议管理模块接入流程图。
可选的,请参照图3,TCP协议管理模块包括:多路复用Socket服务单元、第二数据处理单元、定时任务管理单元和第二同步接口单元。其中,多路复用Socket服务单元用于搭建基于Epoll的多路复用Socket服务;第二数据处理单元用于对非物联网设备进行注册及通信下发;定时任务管理单元用于对非物联网设备的链路进行有效性判断;第二同步接口单元用于实现非物联网设备及其连接通道的信息与路由平台管理模块同步。
具体的,第二数据处理单元包括:报文判断子单元、业务类型判断子单元、链路绑定子单元和数据转发子单元。其中,报文判断子单元用于依据预设规约库,对接收的报文进行合法性判断,匹配规约类型;业务类型判断子单元用于依据规约类型判断业务类型;链路绑定子单元,用于依据报文中的设备编号,与通信链路进行绑定,实现设备编号与通道信息的互相查询;数据转发子单元用于将路由平台管理模块转发的数据通过指定通道转发至非物联网设备,并将非物联网设备返回的数据转发至路由平台管理模块。
第二数据处理单元可以接受设备socket连接,标记此socket通道未注册状态,加入未注册通道列表;可以接收socket通道传输过来的设备数据,把设备数据缓存在通道对应的变量中,以保证可以进行多帧数据处理:可以调用TCP协议接口服务注册的规约库,对规约进行匹配判断:可以解析具体的规约报文,获取报文中设备信息和业务类型,判断是否生成自动回应报文;如果为设备上送数据,判断设备通道是否变更,如果不存在或已变更则需要设备和socket重新进行绑定,同时标记通道为已注册,从未注册通道中移除该通道。如果为业务回应报文,则发送数据给路由平台管理模块:如果为下发给设备数据,则查找该设备对应的通道信息,存在则下发请求:定时判断未注册通道,移除指定时间内未注册通道。
图4是本发明实施例提供的路由平台管理模块功能架构图。
可选的,请参照图4,路由平台管理模块包括:通讯业务接入单元、业务请求单元和链路监视单元。其中,通讯业务接入单元用于记录所接入的物联网设备和非物联网设备;业务请求单元用于将TCP协议格式数据发送至TCP协议管理模块,并将物联网协议数据发送至物联网协议管理模块;链路监视单元用于对物联网设备的链路和非物联网设备的链路进行检测,统计设备在线信息。
具体的,通讯业务接入单元包括:设备信道模型子单元和路由同步接口子单元。其中,设备信道模型子单元用于存储设备编号、通道类型、物联网代理、通信链路和/或登录时间;路由同步接口子单元用于接收物联网协议管理模块和TCP协议管理模块发送的设备信道信息,并将设备信道信息保存至缓存队列中。
具体的,业务请求单元包括:业务侦听服务子单元、接收数据解析子单元和通信链路转发子单元。其中,业务侦听服务子单元用于接收外界的请求;接收数据解析子单元用于定义JSon请求格式,实现设备业务操作的统一定义,并获取JSon请求信息中的设备编号和设备类型;通信链路转发子单元用于根据设备编号查找设备信道信息,如是物联网设备则将数据发送至物联网协议管理模块转发,如是非物联网设备则将数据发送至TCP协议管理模块转发。
图5是本发明实施例提供的电力物联网网络管理方法流程图。
请参照图5,本发明实施例的第二方面提供了一种电力物联网网络管理方法,用于控制上述任一电力物联网网络管理***,包括如下步骤:
S100,构建物联网协议和TCP协议接入通讯业务,实现设备信息的统一记录。
在需要接入的设备量较大的情况下,可以通过部署多个物联网协议管理模块和TCP协议管理模块,以支持较大规模的设备量接入,并且每个模块需要和路由管理平台连接以同步设备信息。
具体的,步骤S100具体包括如下步骤:
S110,采用完成端口的技术,创建基于TCP协议的服务端侦听。完成端口内部提供了线程池的管理,可以避免反复创建线程的开销,同时可以根据CPU的个数灵活的决定线程个数,而且可以减少线程调度的次数从而提高性能。Windows下采用IOCP模型,Linux下采用Epoll模型完成技术框架搭建。
S120,定义设备通道对象,包含设备编号、通道类型、业务类型、物联网代理(针对物联网)、通信链路(针对TCP)、同步模块编号和/或登陆时间。相关操作方法包含:添加设备通道、移除设备通道、设备通道查找、获取通道个数和通道信息清空。
S130,定义socket通道接入管理方法,采用异步接收方式的完成返回数据处理。相关操作方法包含:协议管理模块连接事件、协议管理模块注册管理和协议管理模块断开事件处理。
S140,定义物联网协议管理模块转发规则,获取接收到JSon请求信息中设备地址、业务模块地址和业务类型。如果业务模块地址非0,则说明是回应给具体的业务请求的数据,查找是否存在此业务模块地址的通道信息,如果不存在则认为是需要转发给路由管理平台的数据;如果业务模块地址为0,则业务类型为设备主动上送信息,则转发给数据处理模块。
S150,定义TCP协议管理模块转发规则。首先获取设备报文中的业务模块地址,如果业务模块地址非0,则说明是回应给具体的业务请求的数据,查找是否存在此业务模块地址的通道信息,如果不存在则认为是需要转发给路由管理平台的数据;如果业务模块地址为0,则业务类型为设备主动上送信息,则转发给数据处理模块。
S160,接收物联网协议管理模块或TCP协议管理模块发送的设备同步信息,完成相关业务处理。相关操作方法包含:接收事件触发、数据合法性判断、数据内容解析、根据上送的设备信息调用设备通道对象和完成设备通道信息缓存。
S200,构建应用业务请求接口,将TCP协议数据发送至TCP协议管理模块,并将物联网协议数据发送给物联网管理模块。
具体的,步骤S200包括如下步骤:
S210,搭建应用业务服务端侦听,指定服务端支持的通讯规约类型,接受业务客户端的连接请求。相关操作方法包含:服务端创建、加载规约库、客户端连接事件、客户端接收事件和客户端断开事件。
S220,接收业务客户端注册事件。业务请求接收后进行解析,把客户端地址、规约类型、通道信息进行绑定管理。
S230,接收业务客户端传输的业务数据,依据预设协议进行业务数据的解析,获取协议数据中的设备编号,查找设备对应的通道信息。如果设备为物联网设备,则发送物联网协议管理模块;如果设备为TCP设备,则发送给TCP协议管理模块。
S240,根据TCP协议管理模块或物联网协议管理模块转发的设备信息,调用预设规约库进行解析,根据业务模块地址查找对应的业务客户端信息并完成设备回应的数据转发。
S300,构建非物联网设备和物联网设备的链路在线监视功能,并统计设备在线信息。
具体的,步骤S300包括如下步骤:
S310,创建定时处理线程。
S320,定时推送设备通道信息给TCP协议管理模块或物联网协议管理模块,包含设备编号、在线状态、登陆时间、离线时间。
本发明实施例旨在保护一种电力物联网管理***及方法,具备如下效果:
通过路由平台管理模块、物联网协议管理模块和TCP协议管理模块来分别连接物联网设备和普通设备,使得电力物联网在建设过程中可以兼顾大部分采用TCP方式与主站***进行通讯的电力通信设备,提高了电力物联网的兼容性,可允许现有电力通信设备逐步升级,避免一次性升级为物联网设备带来的成本压力和工程周期压力,提高电力物联网建设的可靠性和稳定性。
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
Claims (10)
1.一种电力物联网网络管理***,其特征在于,包括:路由平台管理模块、物联网协议管理模块和TCP协议管理模块;
所述路由平台管理模块分别通过所述物联网协议管理模块和所述TCP协议管理模块与若干个物联网设备和若干个非物联网设备连接;
所述物联网设备和所述非物联网设备通过所述路由平台管理模块与外界进行数据交换;
所述TCP协议管理模块包括:
多路复用Socket服务单元,用于搭建基于Epoll的多路复用Socket服务;
第二数据处理单元,用于对所述非物联网设备进行注册及通信下发;
定时任务管理单元,用于对所述非物联网设备的链路进行有效性判断;
第二同步接口单元,用于实现所述非物联网设备及其连接通道的信息与所述路由平台管理模块同步;
所述第二数据处理单元包括:
报文判断子单元,用于依据预设规约库,对接收的报文进行合法性判断,匹配规约类型;
业务类型判断子单元,用于依据所述规约类型判断业务类型;
链路绑定子单元,用于依据所述报文中的设备编号,与通信链路进行绑定,实现所述设备编号与通道信息的互相查询;
数据转发子单元,用于将所述路由平台管理模块转发的数据通过指定通道转发至所述非物联网设备,并将所述非物联网设备返回的数据转发至所述路由平台管理模块。
2.根据权利要求1所述的电力物联网网络管理***,其特征在于,所述物联网协议管理模块包括:
代理服务单元,用于接入所述物联网设备;
订阅管理单元,用于接收所述物联网设备发送的信息;
第一数据处理单元,用于实现物联网代理与所述物联网设备的绑定,并对所述物联网设备进行离线判断;
第一同步接口单元,用于实现所述物联网设备及其连接通道和对应的所述物联网代理的信息与所述路由平台管理模块同步。
3.根据权利要求2所述的电力物联网网络管理***,其特征在于,所述第一数据处理单元包括:
信息存储子单元,用于存储所述物联网设备的设备编号、通道类型和对应的所述物联网代理信息;
第一信息推送子单元,用于当本地缓存包含所述物联网设备的设备信息时,发送更新消息至所述路由平台管理模块;
第二信息推送子单元,用于当所述本地缓存未包含所述物联网设备的设备信息时,发送所述物联网设备的设备信息至所述路由平台管理模块;
第三信息推送子单元,用于当预设时间内未收到所述物联网设备的设备信息时,发送所述物联网设备的离线信息至所述路由平台管理模块。
4.根据权利要求1所述的电力物联网网络管理***,其特征在于,所述路由平台管理模块包括:
通讯业务接入单元,用于记录所接入的所述物联网设备和所述非物联网设备;
业务请求单元,用于将所述TCP协议格式数据发送至所述TCP协议管理模块,并将所述物联网协议数据发送至所述物联网协议管理模块;
链路监视单元,用于对所述物联网设备的链路和所述非物联网设备的链路进行检测,统计设备在线信息。
5.根据权利要求4所述的电力物联网网络管理***,其特征在于,所述通讯业务接入单元包括:
设备信道模型子单元,用于存储设备编号、通道类型、物联网代理、通信链路和/或登录时间;
路由同步接口子单元,用于接收所述物联网协议管理模块和所述TCP协议管理模块发送的设备信道信息,并将所述设备信道信息保存至缓存队列中。
6.根据权利要求4所述的电力物联网网络管理***,其特征在于,所述业务请求单元包括:
业务侦听服务子单元,用于接收外界的请求;
接收数据解析子单元,用于定义JSon请求格式,实现设备业务操作的统一定义,并获取JSon请求信息中的设备编号和设备类型;
通信链路转发子单元,用于根据所述设备编号查找设备信道信息,如是所述物联网设备则将所述数据发送至所述物联网协议管理模块转发,如是所述非物联网设备则将所述数据发送至所述TCP协议管理模块转发。
7.一种电力物联网网络管理方法,其特征在于,用于控制权利要求1-6任一项所述的电力物联网网络管理***,包括如下步骤:
构建物联网协议和TCP协议接入通讯业务,实现设备信息的统一记录;
构建应用业务请求接口,将TCP协议数据发送至TCP协议管理模块,并将物联网协议数据发送给物联网协议管理模块;
构建所述非物联网设备和所述物联网设备的链路在线监视功能,并统计设备在线信息。
8.根据权利要求7所述的电力物联网网络管理方法,其特征在于,所述构建物联网协议和TCP协议接入通讯业务实现设备信息的统一记录,包括:
创建基于TCP协议的服务端侦听;
定义设备通道对象,包含设备编号、通道类型、业务类型、物联网代理、通信链路、同步模块编号和/或登陆时间;
定义socket通道接入管理方法,采用异步接收方式的完成返回数据处理;
定义所述物联网协议管理模块转发规则,获取接收到JSon请求信息中设备地址、业务模块地址和业务类型;
定义所述TCP协议管理模块转发规则;
接收所述物联网协议管理模块或所述TCP协议管理模块发送的设备同步信息。
9.根据权利要求7所述的电力物联网网络管理方法,其特征在于,所述构建应用业务请求接口,包括:
搭建应用业务服务端侦听,指定所述服务端支持的通讯规约类型,接受业务客户端的连接请求;
接收所述业务客户端注册事件;
接收所述业务客户端传输的业务数据,依据预设协议进行所述业务数据的解析,获取所述协议数据中的设备编号,查找所述设备对应的通道信息;
根据所述TCP协议管理模块或所述物联网协议管理模块转发的设备信息,调用预设规约库进行解析,根据业务模块地址查找对应的所述业务客户端信息并完成所述设备回应的数据转发。
10.根据权利要求7所述的电力物联网网络管理方法,其特征在于,构建设备链路在线监视功能完成设备在线信息统计,包括:
创建定时处理线程;
定时推送设备通道信息给所述TCP协议管理模块或所述物联网协议管理模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010217208.4A CN113452732B (zh) | 2020-03-25 | 2020-03-25 | 一种电力物联网网络管理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010217208.4A CN113452732B (zh) | 2020-03-25 | 2020-03-25 | 一种电力物联网网络管理***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113452732A CN113452732A (zh) | 2021-09-28 |
CN113452732B true CN113452732B (zh) | 2023-08-01 |
Family
ID=77806772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010217208.4A Active CN113452732B (zh) | 2020-03-25 | 2020-03-25 | 一种电力物联网网络管理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113452732B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114760336B (zh) * | 2022-03-28 | 2024-02-06 | 北京无为致远科技有限公司 | 基于统一接口的多通道复用和通信模式的物联网操作*** |
CN115103025B (zh) * | 2022-05-18 | 2023-03-24 | 慧之安信息技术股份有限公司 | 基于gbt 28181协议的云台设备控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105024848A (zh) * | 2015-06-01 | 2015-11-04 | 辽宁立德电力工程设计有限公司 | 一种基于无线传感器网络的智能电网信息管理*** |
CN105763426A (zh) * | 2016-04-12 | 2016-07-13 | 北京理工大学 | 一种基于多协议即时通信***的物联网业务处理*** |
CN106301838A (zh) * | 2015-05-26 | 2017-01-04 | 国家电网公司 | 一种基于snmp的传输网统一网络管理*** |
CN108521470A (zh) * | 2018-05-21 | 2018-09-11 | 陈欢欢 | 基于电力载波双工通信的物联网控制*** |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103475680B (zh) * | 2012-06-07 | 2018-12-11 | 南京中兴新软件有限责任公司 | 一种物联网能力集成方法与*** |
CN108696553A (zh) * | 2017-04-06 | 2018-10-23 | 北京算云联科科技有限公司 | 一种基于混合云的物联网控制*** |
CN207053552U (zh) * | 2017-04-06 | 2018-02-27 | 北京算云联科科技有限公司 | 一种基于混合云和异构物联网的数字家庭装置 |
CN108696565A (zh) * | 2017-04-06 | 2018-10-23 | 北京算云联科科技有限公司 | 基于混合云和异构物联网的一体化数字家庭控制*** |
CN107395572B (zh) * | 2017-06-29 | 2020-04-14 | 京信通信***(中国)有限公司 | 一种数据处理方法及物联网网关 |
CN109104454A (zh) * | 2017-12-25 | 2018-12-28 | 北极星云空间技术股份有限公司 | 采用设备虚拟化技术构造的软件定义物联网的服务架构 |
CN108765905A (zh) * | 2018-05-31 | 2018-11-06 | 国网上海市电力公司 | 基于NB-IoT的电力线缆井盖在线智能预警装置 |
CN108833178B (zh) * | 2018-06-22 | 2019-08-27 | 北京格瑞空间科技有限公司 | 一种区块链和中心服务器相结合的物联网设备控制方法 |
CN109040144B (zh) * | 2018-10-19 | 2021-09-24 | 京信网络***股份有限公司 | 物联网网关数据处理方法、装置、存储介质及网关设备 |
CN109088897A (zh) * | 2018-10-26 | 2018-12-25 | 普拉瑞思科学仪器(苏州)有限公司 | 一种基于物联网的智慧实验室管理*** |
-
2020
- 2020-03-25 CN CN202010217208.4A patent/CN113452732B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106301838A (zh) * | 2015-05-26 | 2017-01-04 | 国家电网公司 | 一种基于snmp的传输网统一网络管理*** |
CN105024848A (zh) * | 2015-06-01 | 2015-11-04 | 辽宁立德电力工程设计有限公司 | 一种基于无线传感器网络的智能电网信息管理*** |
CN105763426A (zh) * | 2016-04-12 | 2016-07-13 | 北京理工大学 | 一种基于多协议即时通信***的物联网业务处理*** |
CN108521470A (zh) * | 2018-05-21 | 2018-09-11 | 陈欢欢 | 基于电力载波双工通信的物联网控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN113452732A (zh) | 2021-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105763426B (zh) | 一种基于多协议即时通信***的物联网业务处理*** | |
US9621620B2 (en) | Apparatus and method for providing content with a distributed architecture, and system for providing content with the said apparatus | |
US8024423B2 (en) | Maintaining connections between mobile devices and servers | |
CN103229478B (zh) | 一种确定虚拟机漂移的方法和装置 | |
CN113452732B (zh) | 一种电力物联网网络管理***及方法 | |
CN101808048B (zh) | Web即时通讯方法 | |
CN111324363A (zh) | 设备升级方法及升级终端、设备和存储介质 | |
CN102045409B (zh) | 网络穿透方法及网络通讯*** | |
CN111147308B (zh) | 基于微服务架构的网络管理方法和*** | |
CN108877188B (zh) | 一种环保数据并发采集及多网络发布方法和装置 | |
CN105554142A (zh) | 消息推送的方法、装置及*** | |
CN112866018A (zh) | 物联网管理***及方法 | |
CN114500633B (zh) | 数据转发方法、相关装置、程序产品及数据传输*** | |
CN112039717A (zh) | 一种基于蜜罐的实时监控方法及*** | |
CN113242317B (zh) | 一种面向联盟链监管***的寻址路由同步方法和相关装置 | |
CN102571935B (zh) | 一种数据传输的方法、客户端、服务器和*** | |
CN103179016B (zh) | 一种多实例终端漫游配置数据更新的方法、***及服务器 | |
CN105281944B (zh) | 网络协议地址的设定方法及服务管理*** | |
CN104683243A (zh) | 一种数据处理方法、装置及*** | |
CN111935316B (zh) | 一种前端设备目录获取方法及装置 | |
CN114327556A (zh) | 基于物联网边云协同的应用配置热更新的实现装置及方法 | |
CN111614645A (zh) | 一种用于***协作的大数据转发方法及装置 | |
CN107102874B (zh) | 一种应用程序并发安装方法及*** | |
US20200213934A1 (en) | Method for the identification of a connected object in a network infrastructure | |
CN112702441A (zh) | 基于容器的访问数据处理方法、装置、***及存储介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |