基于通用管理业务模型的设备管理系统及方法与流程

文档序号:28592172发布日期:2022-01-22 08:58阅读:69来源:国知局
基于通用管理业务模型的设备管理系统及方法与流程

1.本发明涉及计算机及电力领域,具体涉及了一种基于通用管理业务模型的设备管理系统及方法。


背景技术:

2.随着物联网配电终端应用的不断推进,物联网配电终端数量规模不断增加。物联网配电终端随着采用的核心板不一致,其他采用的通讯协议,安全接入模式种类繁多。
3.参考图1,核心板厂家与厂家自有设备管理组件强行绑定。只能通过自有的设备管理组件进行接入。目前为了接入不同核心板厂家的物联网配电终端,需要部署若干套设备管理组件。配电主站需要适配这若干套设备管理组件,仅仅数据接入还远远不够,在系统功能上也无法做到这两种终端的完美融合。从软件架构上来说该方案也有问题,降低了系统的可维护性和易用性、稳定性。
4.现有技术有非常明显的缺点:信息存在孤岛,在各设备管理组件不互通;数据需要物联网配电主站进行整合,增加主站复杂度(本应该在低层系统处处理的工作由上层系统工作);系统稳定性难以保证。


技术实现要素:

5.本发明的目的在于至少解决现有技术中存在的技术问题之一,提供了一种基于通用管理业务模型的设备管理系统及方法,解决了现有技术的不足。
6.本发明的技术方案包括一种基于通用管理业务模型的设备管理系统,其特征在于,包括物联网配电主站、物联网配电终端及配电设备管理组件;所述配电设备管理组件包括协议模块;所述配电设备管理组件通过对应的业务模型与多个不同类型的所述物联网配电终端进行业务数据交互,并将所述业务模型转换成通用模型;所述配电设备管理组件通过所述通用模型与所述物联网配电主站进行业务数据交互。
7.根据所述的基于通用管理业务模型的设备管理系统,其中配电设备管理组件包括:用于提取多个不同类型的所述物联网配电终端的业务模型,对所述业务模型进行分类;对分类的所述业务模型基于通用模型进行协议转换,其中协议转换包括对原协议类型、长度及类别进行转换。
8.根据所述的基于通用管理业务模型的设备管理系统,其中业务包括设备管理服务、文件服务、容器管理服务、容器查询服务、应用管理服务、应用查询服务、设备升级、告警推送及设备日志,以及,非以上业务的其他服务。
9.根据所述的基于通用管理业务模型的设备管理系统,其中配电设备管理组件还包括通用模型南向模块、通用模型北向模块及数据库,所述通用模型南向模块用于与将所述业务模型按照所述通用模型存储于所述数据库,以及,用于将所述通用模型发送至所述物联网配电主站完成业务数据交互;所述通用模型南向模块用于完成所述业务模型与所述通用模型的相互转换。
10.根据所述的基于通用管理业务模型的设备管理系统,其中通用模型南向模块设置有用于转换规约,所述转换规约用于将所述业务数据转换为所述通用模型,或者,将从所述物联网配电主站下发的业务数据转为多个不同类型的所述物联网配电终端。
11.根据所述的基于通用管理业务模型的设备管理系统,其中通用模型南向模块通过xml或json存储表示所述转换规约,所述通用模型南向模块对所述业务模型与所述通用模型的转换为实时方式。
12.根据所述的基于通用管理业务模型的设备管理系统,该系统还包括:所述配电设备管理组件与所述物联网配电主站的通过统一接口方式进行通信。
13.本发明的技术方案还包括一种根据上述任一所述系统的基于通用管理业务模型的设备管理方法,该方法包括:获取多个不同类型的物联网配电终端的业务模型;将所述业务模型转换为通用模型,通过所述通用模型完成物联网配电终端与物联网配电主站进行业务数据交互。
14.本发明的有益效果为:对下,整合不同物联网配电终端的协议;对上,给上层系统提供统一的接口,减少主站复杂度;消除信息存在孤岛,挖掘整合数据;使系统架构更加合理,易于维护。
附图说明
15.下面结合附图和实施例对本发明进一步地说明;
16.图1所示为现有方法的物联网配电终端与主站的业务交互示意图。
17.图2所示为根据本发明实施方式的系统框图。
18.图3所示为根据本发明实施方式的接入通用模型物联网配电终端与主站的业务交互示意图。
19.图4所示为根据本发明实施方式的通用模型南向模块的工作示意图。
20.图5所示为根据本发明实施方式的通用模型北向模块的工作示意图。
21.图6所示为根据本发明实施方式的方法流程图。
具体实施方式
22.本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。
23.在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。
24.在本发明的描述中,对方法步骤的连续标号是为了方便审查和理解,结合本发明的整体技术方案以及各个步骤之间的逻辑关系,调整步骤之间的实施顺序并不会影响本发明技术方案所达到的技术效果。
25.本发明的描述中,除非另有明确的限定,设置等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
26.图2所示为根据本发明实施方式的系统框图。该系统包括:包括物联网配电主站、物联网配电终端及配电设备管理组件;配电设备管理组件包括协议模块;配电设备管理组
件通过对应的业务模型与多个不同类型的物联网配电终端进行业务数据交互,并将业务模型转换成通用模型;配电设备管理组件通过通用模型与物联网配电主站进行业务数据交互。图中a1-an,以及b1-bn分别为不同的物联网配电终端,对比地,其通过对应的协议(netconf、mqtt)与本发明技术方案中的协议模块进行数据交互。
27.图3所示为根据本发明实施方式的接入通用模型物联网配电终端与主站的业务交互示意图。包括:配电设备管理组件、物联网配电主站、物联网配电终端及配电设备管理组件,配电设备管理组件包括通用模型南向模块、通用模型北向模块、协议模块及数据库,其中通用模型南向模块用于转换物联网配电终端不同协议的业务模型为通用模型,通用模型在被转换后存储于数据库或者通过通用模型北向模块发送至物联网配电主站,完成物联网配电主站与物联网配电终端的业务数据交互,其中的协议模块用于通过不同的协议与物联网配电终端进行通信,将不同的业务模型。
28.本实施例用于对管理业务模型进行提取汇总,形成一个通用模型。包括设备管理,容器管理,应用管理等;实现所有协议的接入并转换通用模型;基于通用模型向上层系统提供统一的服务。
29.同时本实施例中针对物联网配电主站的业务要求,建立适配于物联网配电主站的通用模型。包括:
30.(1)从物联网配电主站业务入手,将不同厂家不同协议的业务归类为设备管理服务、文件服务、容器管理服务、容器查询服务、应用管理服务、应用查询服务、设备升级、告警推送、设备日志。对不在上述列的业务,统一归类到其他。
31.(2)在对通用模型的具体业务定义时,同步约定通用业务与特定规约之间的对应及转换关系。从而且指导内部协议与特定协议之间的转换。
32.(3)对应关系用json或xml进行表示,通过南向通用模块动态解析。减少因通用模型改动造成的代码改动。
33.图4所示为根据本发明实施方式的通用模型南向模块的工作示意图。本实施例针对不同厂家采用不同通讯方式接入后,只取核心的业务数据。对核心业务数据进行转换,转换成基于通用模型的内部规约(包括原协议类型、长度、类别等)。发送给通用模型南向模块,同时从物联网配电主站发送的业务数据相反,在此不再赘述。
34.图5所示为根据本发明实施方式的通用模型北向模块的工作示意图。本实施例通过表示业务数据接入后,已按通用模型转换存储在数据库中,也可以通过统一接口发送至物联网配电主站。
35.图6所示为根据本发明实施方式的方法流程图。本实施例包括以下流程:
36.s100,获取多个不同类型的物联网配电终端的业务模型;
37.s200,将业务模型转换为通用模型,通过通用模型完成物联网配电终端与物联网配电主站进行业务数据交互。
38.应当认识到,本发明实施例中的方法步骤可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。
39.此外,可按任何合适的顺序来执行本文描述的过程的操作,除非本文另外指示或以其他方式明显地与上下文矛盾。本文描述的过程(或变型和/或其组合)可在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可作为共同地在一个或多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、由硬件或其组合来实现。所述计算机程序包括可由一个或多个处理器执行的多个指令。
40.进一步,所述方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本发明的各方面可以以存储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入存储介质、ram、rom等,使得其可由可编程计算机读取,当存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文所述步骤的指令或程序时,本文所述的发明包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本发明所述的方法和技术编程时,本发明还包括计算机本身。
41.计算机程序能够应用于输入数据以执行本文所述的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出设备如消费者。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括消费者上产生的物理和有形对象的特定视觉描绘。
42.上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1