基于微信的告警工单自动化处理方法

文档序号:10660717阅读:660来源:国知局
基于微信的告警工单自动化处理方法
【专利摘要】本发明公开了一种基于微信的告警工单自动化处理方法,包括如下步骤:a)业务运营支撑平台将监控到的告警信息推送到微信企业号的开发服务器;b)所述开发服务器查找与该告警信息相关联的业务模块与自动化测试用例,并组装告警工单推送到微信服务器;c)微信客户端查看告警工单后,输入指令调用相关自动化测试用例,并通过微信企业号的开发服务器的接口把指令发送到自动化测试平台;d)所述自动化测试平台完成测试后,把测试结果反馈给微信企业号的开发服务器,并在微信客户端根据测试结果验证告警的真假性。本发明能够通过微信来实现告警的流程处理以及自动化验证告警,从而达到及时快速处理告警、工单的目的。
【专利说明】
基于微信的告警工单自动化处理方法
技术领域
[0001] 本发明涉及一种告警数据自动化处理方法,尤其涉及一种基于微信的告警工单自 动化处理方法。
【背景技术】
[0002] 目前BOSS系统(Business&Operation Support System,业务运营支撑系统)告警 推送、处理与验证主要有以下方法:
[0003] 1、监控软件告警:业务支撑系统软件测试行业最常用的监控方法,是通过监控软 件(B0MC)显示告警。
[0004] 2、短信告警推送:系统告警发生后,会把告警信息通过短信发到相应人员的手机 上。
[0005] 3、手工执行验证:现在系统告警的验证方式基本是手工测试验证。
[0006] 4、告警处理:通过监控软件派告警工单到具体的运维人员手上处理,运维人员处 理完后,关闭工单,告警才能消除。
[0007] 现有技术的主要缺点如下:1、纯文字告警提示复杂难懂,处理人员无法确定影响 的模块和影响的严重程度。2、发生误告警和重复告警的情况较多,无法快速进行验证。3、告 警工单的处理流程比较复杂,不利于告警快速处理。
[0008] 随着微信的发展应用,其多媒体展示与便捷性被认可,因此在各大公司中被广泛 使用。此外,微信公众平台开发也越来越标准化,通过微信来办公也具备基础;从7 X 24小时 服务客户理念的角度来看,客户对处理告警的及时性有很高的要求,但一般运维人员没法 随时随地随身带着笔记本电脑,而微信却能实时使用;同时网管监控系统(例如B0MC)的手 机短信告警也远远满足不了运维人员对故障的深入了解和判断。

【发明内容】

[0009] 本发明所要解决的技术问题是提供一种基于微信的告警工单自动化处理方法,能 够通过微信来实现告警的流程处理以及自动化验证告警,从而达到及时快速处理告警、工 单的目的。
[0010] 本发明为解决上述技术问题而采用的技术方案是提供一种基于微信的告警工单 自动化处理方法,包括如下步骤:a)业务运营支撑平台将监控到的告警信息推送到微信企 业号的开发服务器;b)所述开发服务器查找与该告警信息相关联的业务模块与自动化测试 用例,并组装告警工单推送到微信服务器;c)微信客户端查看告警工单后,输入指令调用相 关自动化测试用例,并通过微信企业号的开发服务器的接口把指令发送到自动化测试平 台;d)所述自动化测试平台完成测试后,把测试结果反馈给微信企业号的开发服务器,并在 微信客户端根据测试结果验证告警的真假性。
[0011]上述的基于微信的告警工单自动化处理方法,其中,所述开发服务器将整个系统 业务划分为多个业务模块,每个业务模块按照划定功能设计自动化测试用例,所述步骤b) 通过映射方式来匹配每一个告警信息涉及的业务模块与自动化测试用例,并采用图文形式 组装告警工单推送到微信服务器。
[0012] 上述的基于微信的告警工单自动化处理方法,其中,所述告警信息为营业异常/积 压工作流,所述业务模块为亲情网模块,所述亲情网模块涉及的自动化测试用例包括:亲情 网新增成员变更,亲情网删除成员变更,亲情网组建流程以及亲情网撤网流程。
[0013] 上述的基于微信的告警工单自动化处理方法,其中,所述告警信息为营业异常/积 压工作流,所述业务模块为家庭短号网模块,所述家庭短号网模块涉及的自动化测试用例 包括:新增家庭成员变更,删除家庭成员变更,家庭网组建流程以及家庭网撤网流程。
[0014] 上述的基于微信的告警工单自动化处理方法,其中,所述微信企业号中创建有告 警工单菜单栏,所述告警工单菜单栏包括已处理工单和未处理工单;所述开发服务器将告 警工单推送到默认运维人员的微信客户端,并可根据默认运维人员的转单指令将告警工单 实时同步到其他运维人员的微信客户端。
[0015] 上述的基于微信的告警工单自动化处理方法,其中,所述微信客户端查看告警工 单,并远程调用相关自动化测试用例后,如果测试结果表明告警工单为假告警,则消除该告 警工单;如果告警工单为真告警,则根据告警工单对系统进行修复处理,然后通过自动化测 试用例再次验证;若问题已解决,则消除告警;告警消除后,在告警工单菜单栏中将告警工 单从未处理工单移到已处理工单,并将工单的操作详情和状态实时同步到业务运营支撑平 台。
[0016] 本发明对比现有技术有如下的有益效果:本发明提供的基于微信的告警工单自动 化处理方法,利用微信公众号平台,通过立体化的呈现告警,清晰明了展现告警的内容和影 响范围;并且通过微信发送指令自动验证告警情况,减少误告警与重复告警;通过微信平台 集中式告警定位、分析、处理,提高告警工单流程的便捷性和处理速度。
【附图说明】
[0017] 图1为本发明基于微信的告警工单自动化处理系统结构示意图;
[0018] 图2为本发明基于微信的告警工单自动化处理流程示意图。
【具体实施方式】
[0019] 下面结合附图和实施例对本发明作进一步的描述。
[0020] 图1为本发明基于微信的告警工单自动化处理系统结构示意图;图2为本发明基于 微信的告警工单自动化处理流程示意图。
[0021] 请参见图1和图2,本发明提供的基于微信的告警工单自动化处理方法,包括如下 步骤:
[0022] a)业务运营支撑平台将监控到的告警信息推送到微信企业号的开发服务器;
[0023] b)所述开发服务器查找与该告警信息相关联的业务模块与自动化测试用例,并组 装告警工单推送到微信服务器;
[0024] c)微信客户端查看告警工单后,输入指令调用相关自动化测试用例,并通过微信 企业号的开发服务器的接口把指令发送到自动化测试平台;
[0025] d)所述自动化测试平台完成测试后,把测试结果反馈给微信企业号的开发服务 器,并在微信客户端根据测试结果验证告警的真假性。
[0026]本发明通过利用微信企业号的功能,在微信界面实现告警工单流程处理操作功 能,以及利用指令交互远程调用自动化脚本进行告警的分析、定位以及处理。该发明融合了 告警系统、B2P系统(业务全过程管控系统)、自动化平台的功能,运维人员通过微信企业号 完成告警的分析与工单的处理,实现告警工单出现后的快速响应和便捷处理的目的,为系 统提供更高质量的保障。
[0027]本发明提供的基于微信的告警工单自动化处理方法,通过微信处理告警,具体过 程如下:
[0028] 1、告警数据实时在微信企业号中展示系统中所有当前存在的告警问题。
[0029] 2、告警工单处理
[0030]在微信企业号中,创建菜单栏"告警工单",包括子菜单"已处理工单"和"未处理工 单"。在告警系统监控到告警后,会形成告警工单推送到运维人员的微信端。处理人员点击 待处理工单后,可以打开工单详情页面;处理人员根据工单的情况,通过指令远程调用自动 化脚本对告警进行验证后,可以对工单的状态进行修改,如:
[0031] 1)如果工单的告警为假告警,运维人员可以消除告警;
[0032] 2)如果工单的告警为真告警,需要转其他运维人员处理,也可以转单给其他运维 人员;
[0033] 3)如果告警工单为真告警,在运维人员处理工单并关闭之后,通过自动化脚本再 次验证,若问题已解决,则可消除告警。
[0034] 3、处理人员在微信企业号中完成操作后,工单的操作详情和状态将实时同步到告 警系统(B0MC)。
[0035] 1)如果运维人员关闭工单后,告警工单信息会被告警系统实时同步获取,B0MC系 统对获取的数据进行识别后,会对实时监控的数据进行更新。已经关闭的工单,B0MC系统会 关闭对应的监控中的告警信息。
[0036] 2)告警工单如果被运维人员分析后,需要转入其他运维人手中,开发服务器端将 完成工单的转移,工单实时同步到运维人的微信端。
[0037]本发明提供的基于微信的告警工单自动化处理方法,告警立体化呈现与自动化验 证;通过制定业务地图来立体化呈现告警,并且通过自动化测试用例、业务模块与告警相互 映射来实现告警自动化验证。具体过程如下:
[0038] 1、制定业务地图
[0039] 1)针对整个系统业务划分更细粒度的模块,制定对应的业务地图,在每一个模块 中划定功能,设计相应的自动化用例脚本。
[0040] 2)把现有的告警、自动化测试用例与业务地图模块对应,告警触发时,把告警涉及 的业务模块、自动化用例等以图文形式推送给运维人员;如下表所示:
[0043] 2、自动化验证告警流程
[0044] 1)B0MC平台监控到系统有告警,把告警信息推送到微信企业号的开发服务器。
[0045] 2)开发服务器根据告警通过映射来匹配系统模块与自动化用例、组装图文信息推 送到微信服务器。
[0046] 3)监控与系统运维人员通过点击微信企业号的"系统告警"菜单查看信息后,输入 指令调用自动化脚本进行测试,微信企业号的开发服务器通过接口把指令发送到自动化测 试平台。
[0047] 4)自动化测试平台测试完成后,再把测试结果反馈给微信企业号的开发服务器, 监控与系统运维人员通过点击"自动化测试"菜单查看相关信息。
[0048] 5)监控人员根据测试结果验证告警的真假性。假告警在远程查看时直接消除;真 告警在进行修复过程中以及修复后,运维人员通过微信端运行对应自动化脚本,确认告警 问题是否已被解决。告警问题解决后,消除告警。
[0049] 综上所述,本发明提供的基于微信的告警工单自动化处理方法,具体优点如下:1) 基于微信平台的告警工单处理流程,融合了告警系统和告警工单处理系统的告警处理的功 能,提供了更便捷与迅速的处理模式,提升了告警处理的速度,有效支撑了业务系统维护工 作,最终提高客户满意度。2)在微信界面提供了完整的工单处理全流程,以及调用自动化平 台运行的自动化脚本,用以分析和处理告警问题。3)提供了远程运维方案,将替代部分现场 运维功能,创新运维新模式。
[0050] 虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技 术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范 围当以权利要求书所界定的为准。
【主权项】
1. 一种基于微信的告警工单自动化处理方法,其特征在于,包括如下步骤: a) 业务运营支撑平台将监控到的告警信息推送到微信企业号的开发服务器; b) 所述开发服务器查找与该告警信息相关联的业务模块与自动化测试用例,并组装告 警工单推送到微信服务器; c) 微信客户端查看告警工单后,输入指令调用相关自动化测试用例,并通过微信企业 号的开发服务器的接口把指令发送到自动化测试平台; d) 所述自动化测试平台完成测试后,把测试结果反馈给微信企业号的开发服务器,并 在微信客户端根据测试结果验证告警的真假性。2. 如权利要求1所述的基于微信的告警工单自动化处理方法,其特征在于,所述开发服 务器将整个系统业务划分为多个业务模块,每个业务模块按照划定功能设计自动化测试用 例,所述步骤b)通过映射方式来匹配每一个告警信息涉及的业务模块与自动化测试用例, 并采用图文形式组装告警工单推送到微信服务器。3. 如权利要求2所述的基于微信的告警工单自动化处理方法,其特征在于,所述告警信 息为营业异常/积压工作流,所述业务模块为亲情网模块,所述亲情网模块涉及的自动化测 试用例包括:亲情网新增成员变更,亲情网删除成员变更,亲情网组建流程以及亲情网撤网 流程。4. 如权利要求2所述的基于微信的告警工单自动化处理方法,其特征在于,所述告警信 息为营业异常/积压工作流,所述业务模块为家庭短号网模块,所述家庭短号网模块涉及的 自动化测试用例包括:新增家庭成员变更,删除家庭成员变更,家庭网组建流程以及家庭网 撤网流程。5. 如权利要求1所述的基于微信的告警工单自动化处理方法,其特征在于,所述微信企 业号中创建有告警工单菜单栏,所述告警工单菜单栏包括已处理工单和未处理工单;所述 开发服务器将告警工单推送到默认运维人员的微信客户端,并可根据默认运维人员的转单 指令将告警工单实时同步到其他运维人员的微信客户端。6. 如权利要求5所述的基于微信的告警工单自动化处理方法,其特征在于,所述微信客 户端查看告警工单,并远程调用相关自动化测试用例后,如果测试结果表明告警工单为假 告警,则消除该告警工单;如果告警工单为真告警,则根据告警工单对系统进行修复处理, 然后通过自动化测试用例再次验证;若问题已解决,则消除告警;告警消除后,在告警工单 菜单栏中将告警工单从未处理工单移到已处理工单,并将工单的操作详情和状态实时同步 到业务运营支撑平台。
【文档编号】H04L12/58GK106027372SQ201610348970
【公开日】2016年10月12日
【申请日】2016年5月23日
【发明人】蓝雪松, 屈强, 庄严, 黄静, 黄华新, 徐雅诺, 张迎胜, 程永新
【申请人】中国移动通信集团广东有限公司, 上海新炬网络信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1