[发明专利]基于微服务架构的电网服务处理方法在审
申请号: | 202110117445.8 | 申请日: | 2021-01-28 |
公开(公告)号: | CN112801504A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 谢裕清;黄海潮;王红凯;陈可;应张弛;张烨华;刘瀚琳;王嘉琦 | 申请(专利权)人: | 国网浙江省电力有限公司信息通信分公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10;G06Q50/06 |
代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 项军 |
地址: | 310007*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 微服 架构 电网 服务 处理 方法 | ||
本申请实施例提出了基于微服务架构的电网服务处理方法,包括对原始电力应用进行解析,得到基于微服务结构的单一对象处理流程;根据处理动作是否相同将电力处理流程进行归类,得到具有相同处理动作的处理流程集合;控制注册中心接收以处理流程集合为主体发出的单一批次应用处理请求;在网关处将单一批次应用处理请求进行打包发送。通过将现有电力应用进行解析,并按相同的处理对象、处理动作进行重组,并在重组过程中引入微服务架构的理念对电力应用进行统一处理,从而提升电网服务的效率。
技术领域
本申请属于数据处理领域,尤其涉及基于微服务架构的电网服务处理方法。
背景技术
电力系统存储着海量电网设备数据,这些数据分布在众多系统之中,如何实现平台资源和跨专业数据共享并形成统一的服务外观是一个难题。本方法基于微服务架构,根据电网海量模型数据特点,建立起一套有效的多层调用、快速实现与部署的电网设备数据服务构建方法,为消除信息系统孤岛、提供企业业务数据质量、规范服务调用、减少数据冗余提供来有力的基础。
电力系统中模型复杂,业务系统众多,各业务系统为了满足本系统特色性需求而改变标准模型,最后形成各业务系统各自保存自身业务相关数据,将包含海量数据的电网模型分隔为多个碎片的局面。
发明内容
本申请实施例提出了基于微服务架构的电网服务处理方法,通过将现有电力应用进行解析,并按相同的处理对象、处理动作进行重组,并在重组过程中引入微服务架构的理念对电力应用进行统一处理,从而提升电网服务的效率。
具体的,本申请实施例提出的基于微服务架构的电网服务处理方法,包括:
对原始电力应用进行解析,得到基于微服务结构的单一对象处理流程;
根据处理动作是否相同将电力处理流程进行归类,得到具有相同处理动作的处理流程集合;
控制注册中心接收以处理流程集合为主体发出的单一批次应用处理请求;
在网关处将单一批次应用处理请求进行打包发送。
可选的,所述对原始电力应用进行解析,得到基于微服务结构的单一处理流程,包括:
以处理对象名称为关键词对原始电力应用中的处理流程进行提取,得到预设数量的处理流程集合,每个处理流程集合对应相同的处理对象名称;
按照每个处理对象的处理特性建立对应每个处理流程集合的微服务架构,得到基于微服务架构的单一对象处理流程。
可选的,所述根据处理动作是否相同将电力处理流程进行归类,得到具有相同处理动作的处理流程集合,包括:
提取电力处理流程中代表处理动作的执行关键词;
将执行关键词相同的电力处理流程归属为具有相同处理动作的处理流程集合。
可选的,所述控制注册中心接收以处理流程集合为主体发出的单一批次应用处理请求,包括:
在控制中心处接收单一批次应用处理请求;
提取单一批次应用处理请求中包含的处理流程集合的执行关键词,将执行关键词作为单一批次应用处理请求的请求名称。
可选的,所述在网关处将单一批次应用处理请求进行打包发送,包括:
提取单一批次应用处理请求的请求名称;
在预设时间段内将同一请求名称的单一批次应用处理请求进行合并;
在每个预设时间段末尾,将具有同一请求名称的单一批次应用处理请求进行打包发送处理。
可选的,所述方法还包括:
在得到的单一对象处理流程中增设扩展字段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力有限公司信息通信分公司,未经国网浙江省电力有限公司信息通信分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110117445.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:医用塑料炼油系统
- 下一篇:类镜面物体的缺陷检测装置及其检测方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理