基于微服务的故障指示器全流程接入方法和系统与流程

文档序号:32419468发布日期:2022-12-02 22:45阅读:23来源:国知局
基于微服务的故障指示器全流程接入方法和系统与流程

1.本发明属于电力电子技术领域,具体涉及一种基于微服务架构的故障指示器全流程接入方法。


背景技术:

2.随着配电物联网的建设,故障指示器设备大规模接入配网,这些具有采集和边缘计算能力的端设备,节约了现场维修人员的工作时间,但对城市配电网的供电可靠性和供电服务能力提出了高标准、高要求,加大了配网运维人员管理的难度。传统的故障指示器全流程接入业务具有以下缺点:1、需要运维人员在办公电脑上安装相关软件来实现,无法实现web端维护的功能,操作繁琐复杂。
3.2、无法实现地市、县的分区维护,不符合用户的使用习惯,导致运维人员的工作效率不高。
4.3、当故障指示器接入过程中某一环节出现问题后,人工排查的方法效率低下,难度大,成本高,及时性难以保证。


技术实现要素:

5.为解决传统配电物联网系统接入故障指示器效率低的问题,本发明提出了一种基于微服务架构的故障指示器全流程接入方法,实现在线对终端设备的建模、建点和调试,提高工作效率和正确率。
6.为实现上述技术目的,本发明采用以下技术方案。
7.一方面,本发明提供一种基于微服务的故障指示器全流程接入方法,包括:获得需要接入的故障指示器信息和配电终端点号基础信息;根据所述故障指示器信息、配电终端点号基础信息以及预先建立的参数模板和点号模板,进行校验;校验通过,则根据微服务调用请求,调用微服务执行对应步骤;所述微服务调用请求包括创建故障指示器模型调用请求,调用微服务建立对应的故障指示器模型,并生成对应的配电终端信息和配电终端点号信息。
8.进一步地,所述微服务调用请求还包括上传设备加密证书调用请求,调用微服务,根据选择的故障指示器id号、对应通道号和通道号对应的加密证书以及存储的服务器地址,将加密证书上传的指定服务器地址。
9.进一步地,所述微服务调用请求还包括数据监控调用请求,调用微服务执,利用配电终端信息和配电终端点号信息对故障指示器进行监控和接入调试。
10.进一步地,所述故障指示器信息包括故障指示器的名称信息和组织关系;建立对应的故障指示器模型,包括:根据故障指示器的名称信息、组织关系以及对应的所属馈线pms_id,在实时库和/或商用库中创建或维护故障指示器模型,包括新增、修改、删除故障指示器模型,新增时会生成唯一且不可更改的故障指示器id号;其中所述组织关系是故障指
示器对应的省-地市-区县-供电所-厂站-馈线-故障指示器的组织层级关系。
11.进一步地,所述参数模板用于指导生成配电终端信息,点号模板用于指导生成配电终端点号信息。
12.进一步地,所述配电终端点号基础信息包括配电终端地址、端口号、所属厂家、配电终端点号模板名称、参数模板名称和rtu地址。
13.进一步地,配电终端信息包括终端id、通道id、通道号、服务器地址以及对应的故障指示器id号;配电终端点号信息包括故障指示器需接入的遥信、遥测、自定义遥信、自定义遥测点号信息以及对应的通道id。
14.第二方面,本发明提供了基于微服务的故障指示器全流程接入系统,包括:用户web端和后台服务端;所述用户web端用于获得需要接入的故障指示器信息、配电终端点号基础信息以及微服务调用请求;所述后台服务端,用于根据所述故障指示器信息、配电终端点号基础信息以及预先建立的参数模板和点号模板,进行校验;校验通过,则根据微服务调用请求,调用微服务执行对应步骤;所述微服务调用请求包括创建故障指示器模型调用请求,调用微服务建立对应的故障指示器模型,并生成对应的配电终端信息和配电终端点号信息。
15.进一步地,所述用户web端,还用于选择参数模板和点号模板;所述后台服务端用于根据所述故障指示器信息、配电终端点号基础信息,以及选择的参数模板和点号模板,通过需要接入的故障指示器绑定的端口号和rtu地址,在实时库和商用库里建立对应的故障指示器模型,并生成对应的配电终端信息和配电终端点号信息。
16.进一步地,所述后台服务端还用于批量校验,校验通过则批量创建故障指示器模型。
17.进一步地,所述用户web端,还用于选定故障指示器,下载对应的投运证明文件、显示基本信息及实时报文,以及调整对应的配电终端投运状态。
18.进一步地,所述用户web端还用于选择故障指示器id号、对应通道号和通道号对应的加密证书以及存储的服务器地址,以使得后台服务端将加密证书上传的指定服务器地址。
19.有益效果:本发明具有如下显著优点:本方法可以简化操作步骤,减少人力、时间成本上的浪费;其次,提高故障指示器建模、建点的成功率,由于增加了校验步骤,避免了人员填报时因为疏漏造成的错误。
附图说明
20.图1为本发明的流程图;图2为本发明实施例创建故障指示器模型的流程图;图3为本发明实施例修改或删除故障指示器模型的流程图;图4为本发明实施例生成配电终端点号的流程图;图5为本发明实施例批量建模建点的流程图;图6为本发明实施例上传加密证书的流程图;图7为本发明实施例数据监控的流程图;
图8为本发明实施例故障指示器接入调试的流程图。
具体实施方式
21.现结合附图和实施例对本发明的技术方案做进一步说明。
22.实施例1:基于微服务的故障指示器全流程接入方法,如图1所示,包括:获得需要接入的故障指示器信息和配电终端点号基础信息;根据所述故障指示器信息、配电终端点号基础信息以及预先建立的参数模板和点号模板,进行校验;校验通过,则根据微服务调用请求,调用微服务执行对应步骤;所述微服务调用请求包括创建故障指示器模型调用请求,调用微服务建立对应的故障指示器模型,并生成对应的配电终端信息和配电终端点号信息。
23.配电终端是配电自动化建设的重要组成部分,用于采集配电网实时运行数据、检测、识别故障、开关设备的运行工况,进行处理及分析。
24.具体实施例中,根据获取的需要接入的故障指示器信息和配电终端点号基础信息生成建模与点号信息文件,建模与点号信息文件为包括故障指示器信息和配电终端点号基础信息的表格文件;其中故障指示器信息具体包括地市、区县、供电所、所属厂站、所属馈线和馈线pms_id(即馈线在电力管理系统中的id),馈线pms_id是必填字段。
25.配电终端点号基础信息具体包括配电终端名称、配电终端端口号、所属厂家、rtu(远程终端单元)地址、配电终端点号模板名称和参数模板名称;其中点号模板名称和参数模板名称必须和已创建的模板名称保持一致。其中端口号和rtu地址的组合不能重复,如果出现重复情况,则会出现点号生成失败弹窗,需改变端口号和rtu地址组合。
26.根据所述故障指示器信息、配电终端点号基础信息以及预先建立的参数模板和点号模板,进行校验,包括:检查必填字段是否填写、配电终端的所属厂家是否填写规范、参数模板名称和点号模板名称是否和已创建的模板名称保持一致。
27.若具体实施例中,需要接入的故障指示器为多个,则分别获取每个故障指示器信息;根据所述故障指示器信息、配电终端点号基础信息以及预先建立的参数模板和点号模板,进行批量校验;批量校验通过则批量建立故障指示器模型。
28.具体实施例中,生成的配电终端信息包括但不限于配电终端id、通道id、通道号、服务器地址以及对应的故障指示器id;配电终端点号信息包括故障指示器需接入的遥信、遥测、自定义遥信、自定义遥测点号信息以及对应的通道id。
29.参数模板和点号模板需要先创建再选择,可根据现场灵活配置,参数模板用于指导生成配电终端信息,点号模板用于指导生成配电终端点号信息;其中参数模板的创建需配置配网终端表、配网通道表、配网通讯终端表、配网iec101规约表、配网iec104规约表的中压配置信息,如果不选择相关配置信息,则不进行存值,生成参数模板;点号模板的创建需配置遥信、遥测、自定义遥信、自定义遥测(即测点遥测)的点号,并且还需配置每个点号的表号、域号、起始点号、偏移量,人工校验成功后生成点号模板。
30.故障指示器信息包括故障指示器的名称信息和组织关系;建立对应的故障指示器模型包括:根据故障指示器的名称信息、组织关系以及对应的所属馈线pms_id,在实时库和/或商用库中创建或维护故障指示器模型,包括新增、修改、删除故障指示器模型,新增时
会生成唯一且不可更改的故障指示器id号;其中所述组织关系是故障指示器对应的省-地市-区县-供电所-厂站-馈线-故障指示器的组织层级关系。
31.具体实施例中,所述微服务调用请求包括上传设备加密证书调用请求和数据监控调用请求等,进行设备的上传设备加密证书和数据监控,以及故障指示器接入和调试。
32.可选地,所述微服务调用请求还包括上传设备加密证书调用请求,调用微服务,根据选择的故障指示器id号、对应通道号和通道号对应的加密证书以及存储的服务器地址,将加密证书上传的指定服务器地址。
33.微服务调用请求还包括数据监控调用请求,调用微服务执,利用配电终端信息和配电终端点号信息对故障指示器进行监控和接入调试。
34.实施例2:与实施例1提供的基于微服务的故障指示器全流程接入方法相对应地,本实施例提供了基于微服务的故障指示器全流程接入系统,包括:用户web端(作为微服务调用方,位于用户侧)和后台服务端(作为微服务提供方,位于系统侧);所述用户web端用于获得需要接入的故障指示器信息、配电终端点号基础信息以及微服务调用请求;所述后台服务端,用于根据所述故障指示器信息、配电终端点号基础信息以及预先建立的参数模板和点号模板,进行校验;校验通过,则根据微服务调用请求,调用微服务执行对应步骤;所述微服务调用请求包括创建故障指示器模型调用请求,调用微服务建立对应的故障指示器模型,并生成对应的配电终端信息和配电终端点号信息。
35.具体实施例中,可选地,用户web端和后台服务端之间的交互流程如下:微服务调用方填写故障指示器信息和配电终端点号基础信息;微服务提供方根据所述故障指示器信息、配电终端点号基础信息以及预先建立的参数模板和点号模板,进行校验;校验通过,则根据微服务调用方通过点击新增按钮发送创建故障指示器模型的微服务调用请求以进行故障指示器模型的创建,建立对应的故障指示器模型,并生成对应的配电终端信息和配电终端点号信息;故障指示器模型创建后,在用户web端页面生成相应的故障指示器模型标识;微服务调用方通过点击已创建的故障指示器模型标识可选择向微服务提供方发送上传设备加密证书调用请求、数据监控调用请求、终端接入调试调用请求,进行设备的上传设备加密证书、数据监控和终端接入调试。
36.对于微服务提供方,获取微服务调用方的微服务调用请求,根据微服务调用请求,调用相应的后台服务。其中,微服务调用请求包括创建故障指示器模型调用请求、生成设备终端点号调用请求、批量建模建点调用请求、上传设备加密证书调用请求、数据监控调用请求、终端接入调试调用请求。其中,后台服务包括创建故障指示器模型服务、生成设备终端点号服务、批量建模建点服务、上传设备加密证书服务、数据监控服务、终端接入调试服务。
37.实施例3:基于实施例2的基础上,本实施例提供的基于微服务的故障指示器全流程接入系统,对于微服务调用方,微服务调用方通过web端发送微服务调用请求。
38.具体地,微服务调用方通过点击新增按钮发送创建故障指示器模型调用请求,进
行所需故障指示器模型的创建,创建完成后在页面生成相应的故障指示器模型标识;微服务调用方通过点击已创建的故障指示器模型标识和点号生成按钮向微服务提供方发送生成配电终端点号调用请求,进行所需配电终端点号的生成;微服务调用方通过在批量建模建点web展示页面点击相关步骤按钮向微服务提供方发送批量建点建模调用请求,进行所需设备的批量建点建模,处理完成后在页面生成相应的故障指示器模型标识;微服务调用方通过点击已创建的故障指示器模型标识可选择向微服务提供方发送上传设备加密证书调用请求、数据监控调用请求、终端接入调试调用请求,进行设备的上传设备加密证书、数据监控和终端接入调试。
39.对于微服务提供方,获取微服务调用方的微服务调用请求,根据微服务调用请求,调用相应的后台服务。其中,微服务调用请求包括创建故障指示器模型调用请求、生成配电终端点号信息调用请求、批量建模建点调用请求、上传设备加密证书调用请求、数据监控调用请求、终端接入调试调用请求。其中,后台服务包括创建故障指示器模型服务、生成配电终端点号信息服务、批量建模建点服务、上传设备加密证书服务、数据监控服务、终端接入调试服务。
40.结合图2、图3对创建故障指示器模型的处理过程进行说明:用户在创建故障指示器模型(“故障指示器模型”同附图中“设备模型”)web展示页面的导航树上选择馈线及“故障指示器”节点,后台服务端返回节点模型(即“故障指示器模型”)信息。用户点击新增按钮,填写故障指示器模型基本信息,包括指示器名称、对应的所属馈线pms_id。后台服务端根据用户输入信息同时在实时库、商用库创建故障指示器模型,生成唯一且不可更改的故障指示器id号(即附图中所示设备id)。
41.对于需要删除或修改的故障指示器模型,用户选择创建故障指示器模型web展示页面的导航树上的设备节点,后台服务端返回节点模型信息。用户点击删除按钮,后台服务端同时在实时库、商用库删除故障指示器模型;用户点击修改按钮,填写故障指示器模型基本信息,包括指示器名称、对应的所属馈线pms_id,后台服务端根据用户输入信息同时在实时库、商用库修改故障指示器模型。
42.结合图4对生成配电终端点号的处理过程进行说明:用户在生成配电终端点号web展示页面,选择新建中压配电终端点号模板,配置配电终端的点号模板的遥信、遥测、自定义遥信、自定义遥测的点号,每个点号的表号、域号、起始点号、偏移量;选择新建中压配电终端参数模板,配置生成的终端信息,包括配网终端表,配网通道表,配网通讯终端表,配网iec101规约表,配网iec104规约表,低压终端表,低压通道表,低压通讯终端表,低压iec101规约表,低压iec104规约表。用户点击生成配电终端点号web展示页面的导航树上的设备节点,对需要生成点号的设备填写点号基础信息(包括中压终端地址、端口号、所属厂家、点号模板、参数模板、rtu地址)、已创建的点号模板和参数模板,点击点号生成按钮。后台服务端对填写的点号基础信息进行校验,主要包括填写信息不能为空,端口号不能超过范围,端口号与rtu地址组合不能重复等。后台校验无误则生成配电终端点号并写入实时库和商用库,web端进度条及时展示点号生成进度。后台校验不通过会提示报错,用户点击配电终端点号查询,输入终端名称或ip,后台服务端返回查询的对应终端点号信息,用户点击清空点号按钮,后台删除对应终端的点号信息,用户重新填写点号基础信息、点击点号生成按钮。
43.结合图5对批量建模建点的处理过程进行说明:用户在批量建模建点web展示页面下载模板表格文件,填写故障指示器信息和配电终端点号基础信息,点击上传按钮将表格文件上传。后台服务端获得用户上传的建模与点号信息文件,并把文件数据缓存在服务器中。用户依次点击校验按钮、建模按钮、点号按钮、重建失败点号按钮,后台服务端依次读取缓存文件数据进行校验、对校验成功的数据进行建模、对建模成功的数据进行建点、对建点失败的数据进行重新建点并将每一步的结果返回到web展示页面进行展示。
44.结合图6对上传设备加密证书的处理过程进行说明:用户选择上传设备加密证书web展示页面的导航树上的故障指示器节点,点击加密证书上传按钮,后台服务端根据设备节点获取故障指示器id、根据故障指示器id获取对应的通道号和证书上传情况,并在弹窗显示后台获取的信息。用户在弹窗里选择证书文件和服务器地址,点击开始上传按钮,后台服务将证书文件上传到用户配置的服务器地址。
45.具体实施例中,结合图7,用户选择数据监控web展示页面的导航树上的设备节点,后台服务端开始定时获取设备的在线状态、遥测数据、遥信数据、测点遥测数据,并在web展示页面上定时刷新显示。
46.结合图8,用户选择终端接入调试web展示页面的导航树上的故障指示器节点,后台服务端开始获取设备的终端在线状态、遥信、遥测、遥脉、事件的发生时间、量测点名称、类型、点号及数据变化的过程,并在web展示页面上定时刷新显示故障指示器在线状态,实时展示遥信、遥测、遥脉、事件的发生时间、量测点名称、类型、点号及数据变化的过程。
47.用户点击调整终端投运状态按钮,后台服务端提供维护故障指示器调试时间、维护投运状态、上传投运证明文件等服务;用户选择导航树区域,后台服务端提供区域所有设备的信息,用户点击导出、投运证明查看按钮,后台服务端提供将当前统计的所有设备信息导出表格、查看和下载设备的投运证明文件服务。
48.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
49.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图来描述的。应理解可由计算机程序指令实现流程图中的每一流程。可提供这些计算机程序指令到计算机,使计算机执行的指令产生用于实现在流程图中一个流程或多个流程指定的功能的作用。
50.这些计算机程序指令也可存储在能引导计算机,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程中指定的功能。
51.这些计算机程序指令也可装载到计算机,使得在计算机执行一系列操作步骤以完成处理,从而在计算机执行的指令提供用于实现在流程图一个流程或多个流程中指定的功能的步骤。
52.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人
员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1