系统异常的处理方法、装置及系统制造方法及图纸

技术编号:19634836 阅读:41 留言:0更新日期:2018-12-01 15:36
本发明专利技术公开了一种系统异常的处理方法、装置及系统,涉及数据处理技术领域,能够解决现有技术无法及时检测出系统所有的异常,也无法提供细致的解决方案的问题。本发明专利技术的方法主要包括:通过对采集的弹窗内容进行识别判断系统是否存在异常,和/或通过检测系统运行状态判断所述系统是否存在异常;若确定所述系统存在异常,则将异常信息上报给云端,以便所述云端查找所述异常信息对应的异常处理策略,不同类型的异常信息对应不同的异常处理策略;接收所述云端下发的异常处理策略,并根据所述异常处理策略处理异常。本发明专利技术主要适用于对系统异常进行检测、处理的场景中。

Processing methods, devices and systems for system anomalies

The invention discloses a method, device and system for handling system anomalies, which relates to the field of data processing technology, and can solve the problem that the existing technology can not detect all system anomalies in time, nor can it provide detailed solutions. The method of the present invention mainly includes: identifying and judging whether the system is abnormal by the collected bullet window content, and/or judging whether the system is abnormal by detecting the operation state of the system; if the system is abnormal, reporting the abnormal information to the cloud so that the cloud can find the abnormal information. Corresponding exception handling strategies, different types of exception information correspond to different exception handling strategies; receive the cloud-based exception handling strategy, and handle the exception according to the exception handling strategy. The invention is mainly applicable to the scene in which system anomalies are detected and processed.

【技术实现步骤摘要】
系统异常的处理方法、装置及系统
本专利技术涉及数据处理
,特别是涉及一种系统异常的处理方法、装置及系统。
技术介绍
随着计算机技术的发展,应用程序越来越多,也越来越复杂,从而操作系统需要承受的压力越来越大,常常发生应用程序无响应、整个系统死机等异常。目前主要是通过读取并分析系统日志来发现系统问题,且目前的异常处理方案主要是强制关闭发生异常的进程,或者重启系统。然而,在实际应用中,相当多的应用程序出现异常后并不会保存日志,且日志生成滞后于异常的发生。因此,现有技术无法及时检测出系统所有的异常,也无法提供细致的解决方案。
技术实现思路
有鉴于此,本专利技术提供的系统异常的处理方法、装置及系统,其目的在于解决现有技术无法及时检测出系统所有的异常,也无法提供细致的解决方案的问题。本专利技术的目的是采用以下技术方案来实现的:第一方面,本专利技术提供了一种系统异常的处理方法,所述方法包括:通过对采集的弹窗内容进行识别判断系统是否存在异常,和/或通过检测系统运行状态判断所述系统是否存在异常;若确定所述系统存在异常,则将异常信息上报给云端,以便所述云端查找所述异常信息对应的异常处理策略,不同类型的异常信息对应不同的异常处理策略;接收所述云端下发的异常处理策略,并根据所述异常处理策略处理异常。第二方面,本专利技术提供了一种系统异常的处理方法,所述方法包括:接收客户端发送的异常信息,所述异常信息是所述客户端通过对采集的弹窗内容和/或检测到的系统运行状态进行识别得到的;查找所述异常信息对应的异常处理策略,不同类型的异常信息对应不同的异常处理策略;将查找到的异常处理策略下发给所述客户端,以便所述客户端根据接收到的异常处理策略处理异常。第三方面,本专利技术提供了一种系统异常的处理装置,所述装置包括:判断单元,用于通过对采集的弹窗内容进行识别判断系统是否存在异常,和/或通过检测系统运行状态判断所述系统是否存在异常;上报单元,用于当确定所述系统存在异常时,将异常信息上报给云端,以便所述云端查找所述异常信息对应的异常处理策略,不同类型的异常信息对应不同的异常处理策略;接收单元,用于接收所述云端下发的异常处理策略;处理单元,用于根据所述异常处理策略处理异常。第四方面,本专利技术提供了一种系统异常的处理装置,所述装置包括:接收单元,用于接收客户端发送的异常信息,所述异常信息是所述客户端通过对采集的弹窗内容和/或检测到的系统运行状态进行识别得到的;查找单元,用于查找所述异常信息对应的异常处理策略,不同类型的异常信息对应不同的异常处理策略;发送单元,用于将查找到的异常处理策略下发给所述客户端,以便所述客户端根据接收到的异常处理策略处理异常。第五方面,本专利技术提供了一种存储介质,所述存储介质存储有多条指令,所述指令适用于由处理器加载并执行如第一方面所述的系统异常的处理方法,或执行如第二方面所述的系统异常的处理方法。第六方面,本专利技术提供了一种系统异常的处理装置,所述装置包括存储介质和处理器;所述处理器,适于实现各指令;所述存储介质,适于存储多条指令;所述指令适于由所述处理器加载并执行如第一方面所述的系统异常的处理方法。第七方面,本专利技术提供了一种系统异常的处理装置,所述装置包括存储介质和处理器;所述处理器,适于实现各指令;所述存储介质,适于存储多条指令;所述指令适于由所述处理器加载并执行如第二方面所述的系统异常的处理方法。第八方面,本专利技术提供了一种系统异常的处理系统,所述系统包括客户端和云端,所述客户端包括第六方面所述的装置,所述云端包括第七方面所述的装置。借由上述技术方案,本专利技术提供的系统异常的处理方法、装置及系统,能够由客户端直接通过对采集的弹窗内容进行识别判断系统是否存在异常,和/或通过检测系统运行状态判断所述系统是否存在异常,而无需等待系统日志生成后再通过分析系统日志检测异常,且能够检测出没有生成系统日志的异常,使得检测出的系统异常更及时且全面;当确定系统存在异常时,客户端可将异常信息上报给云端,以便云端查找该类型的异常信息所对应的异常处理策略下发给客户端进行异常处理,而非直接让客户端关闭进程或者重启系统,从而使得异常处理方案更加细致、有针对性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种系统异常的处理方法的流程图;图2示出了本专利技术实施例提供的另一种系统异常的处理方法的流程图;图3示出了本专利技术实施例提供的一种系统异常的处理装置的组成框图;图4示出了本专利技术实施例提供的另一种系统异常的处理装置的组成框图;图5示出了本专利技术实施例提供的另一种系统异常的处理装置的组成框图;图6示出了本专利技术实施例提供的另一种系统异常的处理装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种系统异常的处理方法,所述方法主要应用于客户端侧,如图1所示,所述方法主要包括:101、通过对采集的弹窗内容进行识别判断系统是否存在异常,和/或通过检测系统运行状态判断所述系统是否存在异常。当系统发生异常时,往往会以弹窗的形式提醒用户发生了什么异常,因此可以采集弹窗,然后通过对弹窗内容进行识别判断系统是否存在异常。其中,弹窗内容包括弹窗标题和弹窗正文。但是,并不是每种异常都会以弹窗的形式提醒用户,所以为了更全面地检测出系统中存在的异常,可以通过检测系统本身的运行状态来判断系统是否存在异常。例如,可以检测CPU(CentralProcessingUnit,中央处理器)的运行状态是否正常。102、若确定所述系统存在异常,则将异常信息上报给云端,以便所述云端查找所述异常信息对应的异常处理策略。其中,异常信息包括进程名称和异常内容,当进程名称发生冲突时,为了能够确定发生异常的是哪个进程,异常信息中还可以包括进程的MD5(Message-DigestAlgorithm5,消息摘要算法第五版)。当确定系统存在异常时,可以将确定出的异常信息上报给云端,以使得云端接收到异常信息后,可以查找该异常信息所对应的异常处理策略。其中,不同类型的异常信息对应不同的异常处理策略。也就是说,云端通过运营积累了大量异常信息,并为每种异常配置出了一种异常处理策略,以便客户端可以有针对性地对每种异常进行细致地处理。示例性的,如果软件版本与操作系统不兼容,则对应的异常处理策略可以为调用客户端安装的安全卫士软件管家进行软件升级;如果动态库缺失(例如:提示找不到MSVCR120.dll文件),则对应的异常处理策略可以为推送对应的文件等。103、接收所述云端下发的异常处理策略,并根据所述异常处理本文档来自技高网...

【技术保护点】
1.一种系统异常的处理方法,其特征在于,所述方法包括:通过对采集的弹窗内容进行识别判断系统是否存在异常,和/或通过检测系统运行状态判断所述系统是否存在异常;若确定所述系统存在异常,则将异常信息上报给云端,以便所述云端查找所述异常信息对应的异常处理策略,不同类型的异常信息对应不同的异常处理策略;接收所述云端下发的异常处理策略,并根据所述异常处理策略处理异常。

【技术特征摘要】
1.一种系统异常的处理方法,其特征在于,所述方法包括:通过对采集的弹窗内容进行识别判断系统是否存在异常,和/或通过检测系统运行状态判断所述系统是否存在异常;若确定所述系统存在异常,则将异常信息上报给云端,以便所述云端查找所述异常信息对应的异常处理策略,不同类型的异常信息对应不同的异常处理策略;接收所述云端下发的异常处理策略,并根据所述异常处理策略处理异常。2.根据权利要求1所述的方法,其特征在于,通过对采集的弹窗内容进行识别判断系统是否存在异常包括:判断所述弹窗内容是否存在预设异常字段;若存在所述预设异常字段,则确定所述系统存在异常。3.根据权利要求2所述的方法,其特征在于,若不存在所述预设异常字段,则所述方法还包括:通过对所述弹窗内容进行语义识别,来确定所述系统是否存在异常。4.一种系统异常的处理方法,其特征在于,所述方法包括:接收客户端发送的异常信息,所述异常信息是所述客户端通过对采集的弹窗内容和/或检测到的系统运行状态进行识别得到的;查找所述异常信息对应的异常处理策略,不同类型的异常信息对应不同的异常处理策略;将查找到的异常处理策略下发给所述客户端,以便所述客户端根据接收到的异常处理策略处理异常。5.一种系统异常的处理装置,其特征在于,所述装置包括:判断单元,用于通过对采集的弹窗内容进行识别判断系统是否存在异常,和/或通过检测系统运行状态判断所述系统是否存在异常;上报单元,用于当确定所述系统存在异常时,将异常信息上报给云端,以便所述云端查找所述...

【专利技术属性】
技术研发人员:吕广闯陈雄邹贵强
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1