[发明专利]基于图形化语义策略编程的运维管理方法及系统有效
申请号: | 202111249603.1 | 申请日: | 2021-10-26 |
公开(公告)号: | CN113934416B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 张玉彬;刘鹏飞;饶冬东;潘毅;何晓;赵奕华 | 申请(专利权)人: | 山东同圆数字科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38;G06F8/70;G06F16/25 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 朱忠范 |
地址: | 250101 山东省济南市经十东路*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 图形 语义 策略 编程 管理 方法 系统 | ||
1.一种基于图形化语义策略编程的运维管理方法,其特征在于,包括:
基于可视化界面内图形化的行为节点的拖拽实现运维管理策略的编辑,或从预先构建的常用策略库中进行策略选择,其中,所述运维管理策略包括判断规则及分发流程;
所述图形化的行为节点包括运算符节点、设备数据节点、自定义常数变量节点、用户节点、设备远控节点、信息发送节点以及工单节点;其中,所述图形化的行为节点与后台程序代码相关联,通过拖拽图形化的行为节点的组合在后台生成运维策略的程序代码;
所述运算符节点包括比较运算符节点和逻辑运算符节点;
根据中文语义的表达习惯,嵌套了“如果”、“那么”、“同时”,“否则”基本逻辑连词,将判断规则与判断规则之间,流程任务与流程任务之间进行连接,同时还在计算机程序后台自动生成“if”、“elseif”、“and”、“or”逻辑判断嵌套语句,自动生成局部变量和可执行的java代码,使运维管理策略可根据预设的触发条件定时执行或实时监听;
所述设备数据节点用于查询单个或多个同类型设备所包含的相同的属性,用户可将所选设备添加到设备组,并获取对应属性的值,并初步判断值的类型,用于判断语句的编写;
所述用户节点包括用户自定义常数变量节点及用户/用户组节点;
所述用户自定义常数变量节点:该节点描述了用户可自行设定的常数变量及变量类型,用于参与规则的编写,同时用户可对变量值进行描述;
所述用户/用户组节点:该节点搭配消息推送节点使用,用于对不同的报警用户进行编组,预设某一应用场景所需要消息推送的人员列表;
所述设备远控节点用于获取单个或多个设备中的某一远程控制接口,用于处置任务中对设备的远程自动化控制;
所述工单节点用于获取与第三方工单系统对接的应用程序接口,将“设备名称”、“设备位置”、“发送人”及“故障描述数据”发送至第三方工单系统列表,并标记“待调度”或“待派单”的工单状态,用于线下处置任务分发;
构建虚拟数据服务,利用所述虚拟数据服务接口在运维管理策略编辑过程中进行调试,并基于调试结果对运维管理策略进行优化;
获取实际建筑内设备实时运行数据及运维管理人员数据;
基于优化后的运维管理策略实现建筑内设备的运维管理;
所述运维管理的整个流程包括但不限于判断规则、分发流程、触发流程、消息通知以及工单制定,均能够在可视化的界面中根据用户需求自行制定。
2.如权利要求1所述的一种基于图形化语义策略编程的运维管理方法,其特征在于,基于图形化的行为节点与后台程序代码的关联关系,从所述常用策略库中选择的运维策略在界面中反演得到图形化的行为节点组成的可视化展示结果,且可基于所述可视化展示结果进行运维管理策略的编辑。
3.如权利要求1所述的一种基于图形化语义策略编程的运维管理方法,其特征在于,所述构建虚拟数据服务,具体为:基于Mock方法预先构建Mock系统,在所述Mock系统中实现有对不同测试数据模拟,同时,所述Mock系统对外提供查询接口,接收运维管理策略所构成的查询请求,并返回模拟的测试数据供运维管理策略进行调试。
4.如权利要求1所述的一种基于图形化语义策略编程的运维管理方法,其特征在于,所述常用策略库中分类存储有通用的判断规则及分发流程,并对外提供查询接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东同圆数字科技有限公司,未经山东同圆数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111249603.1/1.html,转载请声明来源钻瓜专利网。