[发明专利]一种电网智能调度系统软件版本监测部署方法有效
| 申请号: | 201811112204.9 | 申请日: | 2018-09-25 |
| 公开(公告)号: | CN109298871B | 公开(公告)日: | 2021-09-28 |
| 发明(设计)人: | 于全喜;谭军光;曹永镇;夏寨芳;唐军沛;周志辉;王飞;连科 | 申请(专利权)人: | 东方电子股份有限公司 |
| 主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
| 代理公司: | 烟台双联专利事务所(普通合伙) 37225 | 代理人: | 申国栋 |
| 地址: | 264000 *** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 电网 智能 调度 系统软件 版本 监测 部署 方法 | ||
1.一种电网智能调度系统软件版本监测部署方法,其特征在于:在监管发布节点上部署版本监管工具,并在被监管的业务节点上部署版本监视代理模块;
所述版本监管工具使用文件的MD5码标示文件身份,用于实现监视建模、身份计算、身份差异匹配、打包发布及远程部署功能;
所述版本监视代理模块用于实现被监管文件身份的全量采集和增量采集;
所述的版本监视代理模块包括配置变更组件、文件变化监视组件、文件维护记录组件、增量身份计算组件、本地键值缓存库、差异匹配组件、全量身份计算组件、以及远程调阅接口组件和远程操作接口组件;
所述配置变更组件定时从版本监管发布节点下载最新的被监管文件的配置文件;
所述文件变化监视组件监视配置指定的文件的变化,生成实时变更日志;
所述文件维护记录组件定时分析上步实时变更日志,将变更信息写入维护记录日志;
所述增量身份计算组件定时读取所述维护记录日志的新记录,计算被维护了的文件的文件身份,写入本地键值缓存库和差异记录文件;
所述本地键值缓存库的存储结构为file, SDI,file为文件名,SDI为文件身份;
所述差异匹配组件用于实现两个版本属性文件的差异匹配;
所述全量身份计算组件从配置文件加载被监管文件集合,计算本地的被监管文件的文件身份,写入本地的版本属性文件和本地键值缓存库;然后从版本监管发布节点下载标准版本属性文件,匹配本地的版本属性文件与标准版本属性文件生成差异记录文件;
所述远程调阅接口按条件获取本地键值缓存库或差异记录文件中的记录,传送给调阅采集者;
所述远程操作接口用于收发文件、启停版本监视代理模块的服务以及安装包部署。
2.如权利要求1所述的电网智能调度系统软件版本监测部署方法,其特征在于:所述版本监管工具包括用于监视建模的监视模型管理模块,监视建模包括集群节点建模、被监管应用文件建模和文件身份建模,所述监视模型管理模块还设定节点键值缓存模型和关系库身份存储模型。
3.如权利要求2所述的电网智能调度系统软件版本监测部署方法,其特征在于:
集群节点的模型中包括节点的如下信息:用户描述、域、业务标签、节点名、IP地址、终端用户密码、操作系统和升级标志;
被监管应用文件的模型包括文件的如下信息:全路径名、业务标签和文件标志;所述文件标志的定义为:0表示不监管,1表示被监管的文件且本地备份,2表示配置文件且远程备份;版本监管工具根据文件标志生成被监管文件的配置文件和业务标签分组配置文件,再把生成的配置文件发布到所需的被监管节点上;
文件身份的模型包括文件的如下信息:全路径名、MD5码、版本编号、文件大小和最近修改时间;
节点键值缓存模型的存储结构中,键为文件的全路径名,值为文件身份;
关系库身份采集存储模型包括如下采集信息:用户描述、节点名、文件身份和采集时间。
4.如权利要求3所述的电网智能调度系统软件版本监测部署方法,其特征在于:所述的版本监管工具的身份计算,包括全量身份计算、增量身份计算和业务组身份计算;
所述全量身份计算的过程为:解析被监管文件的配置文件获取被监管文件集合,逐条计算文件身份并写入版本属性文件;
所述增量身份计算的过程为:监听被监管文件的维护信息,分析出文件名集合,逐条计算文件身份并写入差异记录文件;
所述业务组身份计算的过程为:解析业务标签分组配置文件获取文件名集合,逐条计算文件身份并写入业务标签分组属性文件;
版本监管工具执行身份计算时,计算结果存入关系库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东方电子股份有限公司,未经东方电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811112204.9/1.html,转载请声明来源钻瓜专利网。





