[发明专利]异常事件处理方法及系统、客户端及服务端在审
申请号: | 201710243984.X | 申请日: | 2017-04-14 |
公开(公告)号: | CN107026865A | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 陈雄;徐鹏捷 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京中强智尚知识产权代理有限公司11448 | 代理人: | 王书彪,刘艳芬 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 事件 处理 方法 系统 客户端 服务端 | ||
技术领域
本发明属于计算机技术领域,特别是涉及一种异常事件处理方法及系统、客户端及服务端。
背景技术
计算机、手机、智能电视等电子设备在使用过程中会出现各种异常情况,导致应用程序无法正常运行,甚至造成应用程序崩溃,由于引起这些异常情况的原因各异,当电子设备的系统出现异常情况时,需要找出造成这种异常情况的原因才能够彻底解决这种异常情况。
通常,在操作系统中都设有系统日志,系统日志记录了系统硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。当系统出现异常情况时,都会有事件产生,通过查看系统日志可以获得异常事件产生的原因。
目前,在系统出现异常情况时,通常会通过弹窗提示用户,由于大多数用户并不具备专业知识,即使在通过系统日志了解了异常事件产生的原因后,仍不能获得有效的解决方案,还需要通过系统管理员或者技术支持在查看系统日志后,根据异常事件产生的原因人为配置相应的解决方案。
这种通过人为配置解决方案的异常事件处理方式,从事件产生到解决方案出台耗时较长、且步骤繁琐,不符合人们希望及时、高效地对异常事件进行处理的需求。
发明内容
本发明实施例要解决的一个技术问题是:提供一种异常事件处理方法及系统、客户端及服务端,在系统出现异常情况时能够方便、高效地解决异常事件。
为解决上述技术问题,根据本发明实施例的一个方面,提供一种异常事件处理方法,包括:
基于对系统日志的监控,获取系统产生的异常事件;
根据预设规则对所述异常事件的信息进行预处理,获得预设格式的异常信息;
将所述预设格式的异常信息上传服务端;
接收所述服务端返回的对所述异常事件的处理方案;
依据所述处理方案,执行相应的操作解决所述异常事件。
在基于本发明上述方法的另一个实施例中,所述根据预设规则对所述异常事件的信息进行预处理,包括:
根据预设的格式化规则对所述异常事件的信息进行格式化处理,获得所述预设格式的异常信息。
在基于本发明上述方法的另一个实施例中,所述异常事件的信息包括:XML文件;
所述根据预设的格式化规则对所述异常事件的信息进行格式化处理,包括:
依据XML文件的节点,将所述异常事件的信息拆分为多个单独的字段;
以每个字段对应的节点的节点名及其所有父节点的节点名以预设分隔符连接作为每个字段的字段名。
在基于本发明上述方法的另一个实施例中,所述根据预设的格式化规则对所述异常事件的信息进行格式化处理,还包括:
依据预设的节点名缩写列表,以所述节点名缩写列表中节点名的缩写代替字段名中对应的节点名。
在基于本发明上述方法的另一个实施例中,还包括:
根据预设的时间周期性查询服务端,获取所述节点名缩写列表。
在基于本发明上述方法的另一个实施例中,所述根据预设的格式化规则对所述异常事件的信息进行格式化处理,还包括:
依据每个字段对应的节点的类型,在每个字段的字段名前增加预设的代表节点类型的原语,并以预设分隔符连接。
在基于本发明上述方法的另一个实施例中,所述根据预设规则对所述异常事件的信息进行预处理,还包括:
所述根据预设的格式化规则对所述异常事件的信息进行格式化处理之后,依据预设的黑名单节点列表,对所述异常事件拆分的字段进行过滤,获得上传服务端的所述预设格式的异常信息。
在基于本发明上述方法的另一个实施例中,所述依据预设的黑名单节点列表,对所述异常事件的字段进行过滤,针对每个字段包括:
检测当前字段对应的节点的节点名是否在预设的黑名单节点列表中;
若当前字段对应的节点的节点名在预设的黑名单节点列表中,以下一个字段作为当前字段,执行所述检测当前字段对应的节点的节点名是否在预设的黑名单节点列表中的操作;
若当前字段对应的节点的节点名未在预设的黑名单节点列表中,将当前字段作为上传服务端的所述预设格式的异常信息。
在基于本发明上述方法的另一个实施例中,还包括:
根据预设的时间周期性查询服务端,获取所述黑名单节点列表。
在基于本发明上述方法的另一个实施例中,所述基于对系统日志的监控,获取系统产生的异常事件,包括:
基于对系统日志的监控,根据预设的监控范围获取系统产生的异常事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710243984.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有错列鱼骨式电源网络的集成电路
- 下一篇:晶圆级芯片级封装及其形成方法