基于微服务架构的继电保护整定计算方法及装置制造方法及图纸

技术编号:22974421 阅读:31 留言:0更新日期:2019-12-31 23:19
本发明专利技术公开了一种基于微服务架构的继电保护整定计算方法及装置,其中,方法包括:检测微服务架构的每个微服务的当前运行性能及当前状态,以监控各服务运行是否正常;若异常,则查找运行异常的服务,并重启运行异常的服务;若正常,则根据预设需求确定运行参数,并依托于订阅管理服务、权限管理服务为用户提供相应的可视化界面,基于每个功能的颗粒化服务,并根据订阅的服务配置相应的功能,生成整定计算结果。根据本发明专利技术实施例的方法,基于虚拟化的微服务组件、统一的微系统平台,实现继电保护整定计算系统功能的逻辑独立、操作系统的精简化以及各功能模块灵活订阅。

Setting calculation method and device of relay protection based on microservice architecture

【技术实现步骤摘要】
基于微服务架构的继电保护整定计算方法及装置
本专利技术涉及继电保护
,特别涉及一种基于微服务架构的继电保护整定计算方法及装置。
技术介绍
相关技术中,已有的继电保护整定计算系统,其运行模式均为C/S模式,每个功能都包含在一个或数个可执行文件中,形成各功能紧密集成、模块之间耦合性强的特点,导致各功能之间紧密结合,大大局限了整定计算系统的可维护性、可扩展性以及性能的表现。同时,整定计算数据的处理及计算分析资源均占用用户办公终端,由于计算应用所需资源较大,一定程度上影响其他工作的效率;且既有整定系统为集成化处理,功能繁杂,不满足用户对定值计算特有功能应用的简洁化要求。另外,随着整定计算系统的建设和应用向着信息化、数字化、自动化、互动化的方向发展,需要针对独立运行的继电保护整定系统进行新技术的引进,促进继电保护整定系统的智能化,满足广泛互联、智能互动的要求。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种基于微服务架构的继电保护整定计算方法,该方法可以基于虚拟化的微服务组件、统一的微系统平台,实现继电保护整定计算系统功能的逻辑独立、操作系统的精简化以及各功能模块灵活订阅。本专利技术的另一个目的在于提出一种基于微服务架构的继电保护整定计算装置。为达到上述目的,本专利技术一方面实施例提出了一种基于微服务架构的继电保护整定计算方法,包括以下步骤:检测微服务架构的每个微服务的当前运行性能及当前状态,以监控各服务运行是否正常;若异常,则查找运行异常的服务,并重启所述运行异常的服务;若正常,则根据预设需求确定运行参数,并依托于订阅管理服务、权限管理服务为用户提供相应的可视化界面,基于每个功能的颗粒化服务,并根据订阅的服务配置相应的功能,生成整定计算结果。本专利技术实施例的基于微服务架构的继电保护整定计算方法,基于微服务架构技术的继电保护整定计算软件,具有组件化、分散化、独立部署等特征,其交互性能良好,可维护性和可扩展性强,从而基于虚拟化的微服务组件、统一的微系统平台,实现继电保护整定计算系统功能的逻辑独立、操作系统的精简化以及各功能模块灵活订阅,有效促进继电保护整定系统的智能化,满足广泛互联、智能互动的要求。另外,根据本专利技术上述实施例的基于微服务架构的继电保护整定计算方法还可以具有以下附加的技术特征:可选地,在本专利技术的一个实施例中,所述微服务架构包括客户端、服务网关、服务注册中心、多个微服务和数据库,以提供整定计算所需要的所有独立的微服务并提供接口,且部署所述多个微服务,及通过整定计算相应模块的服务代理向微服务服务端发送请求。其中,在本专利技术的一个实施例中,所述多个微服务包括一次模型维护微服务、设备故障分析微服务、保护装置模型维护微服务、原理定值整定微服务、装置定值整定微服务、定值单与计算书管理微服务与系统数据管理微服务。进一步地,在本专利技术的一个实施例中,所述依托于订阅管理服务、权限管理服务为用户提供相应的可视化界面,包括:在云计算平台中部署并行计算的整体服务;通过订阅服务定制不同用户需求的服务;根据不同的微服务建立权利管理体系,以实现权限管理服务。进一步地,在本专利技术的一个实施例中,所述通过订阅服务定制不同用户需求的服务,包括:基于SpringCloud微服务技术建立系统的一体化基础框架;根据预设原则拆分整定计算各业务环节应用服务,并进行各服务间调用规则设计;计及多级调度、多种用户,并进行分级授权和精细化授权管理服务结构设计,生成权限安全管理体系;升级部署微服务,采用轻量级方式进行高负载服务横向扩展。为达到上述目的,本专利技术另一方面实施例提出了一种基于微服务架构的继电保护整定计算装置,包括:监测模块,用于检测微服务架构的每个微服务的当前运行性能及当前状态,以监控各服务运行是否正常;重启模块,用于在异常时,查找运行异常的服务,并重启所述运行异常的服务;计算模块,用于在正常时,根据预设需求确定运行参数,并依托于订阅管理服务、权限管理服务为用户提供相应的可视化界面,基于每个功能的颗粒化服务,并根据订阅的服务配置相应的功能,生成整定计算结果。另外,根据本专利技术上述实施例的基于微服务架构的继电保护整定计算装置还可以具有以下附加的技术特征:可选地,在本专利技术的一个实施例中,所述微服务架构包括客户端、服务网关、服务注册中心、多个微服务和数据库,以提供整定计算所需要的所有独立的微服务并提供接口,且部署所述多个微服务,及通过整定计算相应模块的服务代理向微服务服务端发送请求。其中,在本专利技术的一个实施例中,所述多个微服务包括一次模型维护微服务、设备故障分析微服务、保护装置模型维护微服务、原理定值整定微服务、装置定值整定微服务、定值单与计算书管理微服务与系统数据管理微服务。进一步地,在本专利技术的一个实施例中,所述计算模块进一步用于在云计算平台中部署并行计算的整体服务,并且通过订阅服务定制不同用户需求的服务,以及根据不同的微服务建立权利管理体系,以实现权限管理服务。进一步地,在本专利技术的一个实施例中,所述计算模块包括:建立单元,用于基于SpringCloud微服务技术建立系统的一体化基础框架;计算单元,用于根据预设原则拆分整定计算各业务环节应用服务,并进行各服务间调用规则设计;生成单元,用于计及多级调度、多种用户,并进行分级授权和精细化授权管理服务结构设计,生成权限安全管理体系;部署单元,用于升级部署微服务,采用轻量级方式进行高负载服务横向扩展。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本专利技术实施例的基于微服务架构的继电保护整定计算方法的流程图;图2为根据本专利技术一个实施例的微服务基础架构示意图;图3为根据本专利技术一个实施例的微服务逻辑架构示意图;图4为根据本专利技术一个实施例的整定计算系统微服务架构层次划分示意图;图5为根据本专利技术一个实施例的基于微服务架构的继电保护整定计算方法的流程图;图6为根据本专利技术实施例的基于微服务架构的继电保护整定计算装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参照附图描述根据本专利技术实施例提出的基于微服务架构的继电保护整定计算方法及装置,首先将参照附图描述根据本专利技术实施例提出的基于微服务架构的继电保护整定计算方法。图1为根据本专利技术实施例的基于微服务架构的继电保护整定计算方法的流程图。如图1所示,该基于微服务架构的继电保护整定计算方法包括以下步骤:在步骤S101中,检测微服务架构本文档来自技高网...

【技术保护点】
1.一种基于微服务架构的继电保护整定计算方法,其特征在于,包括以下步骤:/n检测微服务架构每个微服务的当前运行性能及当前状态,以监控各服务运行是否正常;/n若异常,则查找运行异常的服务,并重启所述运行异常的服务;/n若正常,则根据预设需求确定运行参数,并依托于订阅管理服务、权限管理服务为用户提供相应的可视化界面,基于每个功能的颗粒化服务,并根据订阅的服务配置相应的功能,生成整定计算结果。/n

【技术特征摘要】
1.一种基于微服务架构的继电保护整定计算方法,其特征在于,包括以下步骤:
检测微服务架构每个微服务的当前运行性能及当前状态,以监控各服务运行是否正常;
若异常,则查找运行异常的服务,并重启所述运行异常的服务;
若正常,则根据预设需求确定运行参数,并依托于订阅管理服务、权限管理服务为用户提供相应的可视化界面,基于每个功能的颗粒化服务,并根据订阅的服务配置相应的功能,生成整定计算结果。


2.根据权利要求1所述的方法,其特征在于,所述微服务架构包括客户端、服务网关、服务注册中心、多个微服务和数据库,以提供整定计算所需要的所有独立的微服务并提供接口,且部署所述多个微服务,及通过整定计算相应模块的服务代理向微服务服务端发送请求。


3.根据权利要求2所述的方法,其特征在于,所述多个微服务包括一次模型维护微服务、设备故障分析微服务、保护装置模型维护微服务、原理定值整定微服务、装置定值整定微服务、定值单与计算书管理微服务与系统数据管理微服务。


4.根据权利要求1所述的方法,其特征在于,所述依托于订阅管理服务、权限管理服务为用户提供相应的可视化界面,包括:
在云计算平台中部署并行计算的整体服务;
通过订阅服务定制不同用户需求的服务;
根据不同的微服务建立权利管理体系,以实现权限管理服务。


5.根据权利要求4所述的方法,其特征在于,所述通过订阅服务定制不同用户需求的服务,包括:
基于SpringCloud微服务技术建立系统的一体化基础框架;
根据预设原则拆分整定计算各业务环节应用服务,并进行各服务间调用规则设计;
计及多级调度、多种用户,并进行分级授权和精细化授权管理服务结构设计,生成权限安全管理体系;
升级部署微服务,采用轻量级方式进行高负载服务横向扩展。

【专利技术属性】
技术研发人员:王毅陈建民邱智勇崔晓慧韩学军刘中平倪腊琴骆敬年章耀耀刘虎林桂强韩俊苏柏松周越德赵永春许学新王新花
申请(专利权)人:国家电网公司华东分部北京中恒博瑞数字电力科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1