修复客户端系统错误的装置及方法制造方法及图纸

技术编号:14559367 阅读:143 留言:0更新日期:2017-02-05 14:27
本发明专利技术提供一种修复客户端系统错误的装置及方法,客户端通过网络连接服务器端,检测模块在检测到客户端中的系统日志中有系统错误信息时从服务器端下载错误表,其中错误表包括预设系统错误类型以及预设系统错误类型对应的第一解决方案,第一执行模块在错误表中的预设系统错误类型包含检测到的系统错误信息时执行对应的第一解决方案。本发明专利技术提供的修复客户端系统错误的装置及方法,通过检测和分析客户端系统日志中的系统错误信息,并通过从服务器端下载错误表来执行错误表中预设的解决方案以执行修复,在客户端系统错误信息产生时可以自主完成对客户端的修复。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种修复客户端系统错误的装置及方法
技术介绍
在需要对大量客户端执行远程修复或升级时,由于部分客户端所在环境网络速度慢,使得远程修复或升级尚未完成便超过了客户端自身设置的等待时间限制,从而导致远程修复或升级无法顺利完成。
技术实现思路
为解决上述问题,本专利技术提供一种修复客户端系统错误的装置及方法,能根据系统错误信息的类型执行对应的修复方案。本专利技术提供的一种修复客户端系统错误的装置,所述客户端通过网络连接服务器端,所述修复客户端系统错误的装置包括:检测模块,用于检测所述客户端中的系统日志中是否有系统错误信息,并在检测到所述客户端中的系统日志中有系统错误信息时从所述服务器端下载所述错误表,其中所述错误表包括预设系统错误类型以及所述预设系统错误类型对应的第一解决方案;以及第一执行模块,用于判断所述错误表中的所述预设系统错误类型是否包含所述系统错误信息,是则执行所述系统错误信息对应的第一解决方案。优选的,所述修复客户端系统错误的装置还包括第二执行模块,用于在所述客户端接收到所述服务器端发送的触发指令时执行第二解决方案。优选的,所述第一执行模块还用于向所述服务器端发送修复请求以使所述服务器端根据所述修复请求对所述客户端执行远程修复。优选的,所述第一执行模块还用于从所述服务器端下载修复程序,并执行所述修复程序以完成对所述客户端的修复。<br>优选的,所述第二执行模块还用于在所述客户端接受到所述服务器端发送的触发指令时从所述服务器下载修复程序,并执行所述修复程序以完成对所述客户端的修复。本专利技术还提供的一种修复客户端系统错误的方法,所述客户端通过网络连接服务器端,所述修复客户端系统错误的方法包括:检测所述客户端的系统日志中是否有系统错误信息,并在检测到所述客户端的系统日志中有系统错误信息时下载所述错误表,其中所述错误表包括预设系统错误类型以及所述预设系统错误类型对应的第一解决方案;以及判断所述错误表中的所述预设系统错误类型是否包含所述系统错误信息,是则执行所述系统错误信息对应的第一解决方案。优选的,所述方法还包括步骤:在所述客户端接收到所述服务器端发送的触发指令时执行第二解决方案。优选的,所述执行所述系统错误信息对应的第一解决方案具体包括:向所述服务器端发送修复请求以使所述服务器端根据所述修复请求对所述客户端执行远程修复。优选的,所述执行所述系统错误信息对应的第一解决方案具体包括:从所述服务器下载修复程序,并执行所述修复程序以完成对所述客户端的修复。优选的,所述在所述客户端接收到所述服务器端发送的触发指令时执行第二解决方案具体包括步骤:判断所述客户端是否接受到所述服务器端发送的触发指令;在所述客户端接受到所述服务器端发送的触发指令时从所述服务器下载修复程序;以及执行所述修复程序以完成对所述客户端的修复。本专利技术提供一种修复客户端系统错误的装置及方法,通过检测和分析客户端系统日志中的系统错误信息,并通过从服务器端下载错误表来执行错误表中预设的解决方案以执行修复,在客户端系统错误信息产生时可以自主完成对客户端的修复。附图说明图1为本专利技术一实施方式中修复客户端系统错误的装置及方法的系统环境图。图2为本专利技术一实施方式中修复客户端系统错误的装置结构示意图一。图3为本专利技术一实施方式中修复客户端系统错误的装置结构示意图图二。图4为本专利技术一实施方式中修复客户端系统错误的方法流程图。图5为本专利技术另一实施方式中修复客户端系统错误的方法流程图。主要元件符号说明客户端10服务器端20修复装置30设置模块31检测模块32第一执行模块33第二执行模块34网络40如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式下面结合附图,对本专利技术中的修复客户端系统错误的装置及方法作进一步的详细描述。请参考图1,是本专利技术一实施例中修复客户端10系统错误的装置及方法的系统环境图,本专利技术实施例的修复客户端10系统错误的装置,后称修复装置30,用于修复客户端10中的系统错误信息,多个客户端10通过网络40连接服务器端20。在本实施例中,客户端10为路由器,在其他实施例中,客户端10也可为其他终端类电子产品,例如机顶盒,便携式电脑,移动通信设备等。服务器端20包括一个或者多个特定类型服务器端20,多个服务器端20可以为设置于同一网络节点的服务器端20集群,也可以分散设置于网络的不同节点中,在本实施例中,网络40为网际网络,在其他实施例中,网络40可以为局域网或者其他专属网络。修复装置30可以软件或硬体的形式整合于客户端10中,也可以独立存在于客户端10外与客户端10和服务器端20通过网络40连接。请参考图2,修复装置30包括设置模块31、检测模块32以及第一执行模块33。其中,设置模块31用于将一错误表设置于所述服务器端20,所述错误表包括预设系统错误类型以及所述预设系统错误类型对应的第一解决方案。检测模块32用于检测所述客户端10的系统日志中是否有系统错误信息,并在检测到所述客户端10中的系统日志中有系统错误信息时从所述服务器端20下载所述错误表。第一执行模块33用于判断所述错误表中的所述预设系统错误类型是否包含所述系统错误信息,是则执行所述系统错误信息对应的第一解决方案。错误表中包括预设系统错误类型以及所述预设系统错误类型对应的第一解决方案,错误表中预设系统错误类型为人为自定义的系统错误信息类别,该类系统错误信息为客户端10中重复性,非急迫性的系统错误信息,此类系统错误信息的发生不影响客户端10的运行,因此此类系统错误信息可由客户端10自主检测并自动完成修复,不需要人为在客户端10中进行操作排除或服务器端20通过网络40远程进行修复配置。设置模块31将包括人为自定义的预设系统错误类型以及对应第一解决方案的错误表设置于服务器端20中,客户端10可通过网络40访问服务器端20以获取错误表及其错误表中的内容,在设置模块31设置完毕以后若有新发现的满足预设系统错误类型条件的系统错误信息,以及对应能使客户端10自动完成修复的指令还可以通过设置模块31更新于错误表中,这样多个客户端10便可通过网络40获取错误表中的更新内本文档来自技高网...

【技术保护点】
一种修复客户端系统错误的装置,所述客户端通过网络连接服务器端,其特征在于,所述修复客户端系统错误的装置包括:检测模块,用于检测所述客户端中的系统日志中是否有系统错误信息,并在检测到所述客户端中的系统日志中有系统错误信息时从所述服务器端下载错误表,其中所述错误表包括预设系统错误类型以及所述预设系统错误类型对应的第一解决方案;以及第一执行模块,用于判断所述错误表中的所述预设系统错误类型是否包含所述系统错误信息,是则执行所述系统错误信息对应的第一解决方案。

【技术特征摘要】
1.一种修复客户端系统错误的装置,所述客户端通过网络连接服务
器端,其特征在于,所述修复客户端系统错误的装置包括:
检测模块,用于检测所述客户端中的系统日志中是否有系统错误信
息,并在检测到所述客户端中的系统日志中有系统错误信息时从所述服
务器端下载错误表,其中所述错误表包括预设系统错误类型以及所述预
设系统错误类型对应的第一解决方案;以及
第一执行模块,用于判断所述错误表中的所述预设系统错误类型是
否包含所述系统错误信息,是则执行所述系统错误信息对应的第一解决
方案。
2.如权利要求1所述的修复客户端系统错误的装置,其特征在于,
所述修复客户端系统错误的装置还包括第二执行模块,用于在所述客户
端接收到所述服务器端发送的触发指令时执行第二解决方案。
3.如权利要求1或2所述的装置,其特征在于,所述第一执行模块
还用于向所述服务器端发送修复请求以使所述服务器端根据所述修复请
求对所述客户端执行远程修复。
4.如权利要求1或2所述的装置,其特征在于,所述第一执行模块
还用于从所述服务器端下载修复程序,并执行所述修复程序以完成对所
述客户端的修复。
5.如权利要求2所述的装置,其特征在于,所述第二执行模块还用
于在所述客户端接受到所述服务器端发送的触发指令时从所述服务器下
载修复程序,并执行所述修复程序以完成对所述客户端的修复。
6.一种修复客户端系统错误的方法,所述客户端通过...

【专利技术属性】
技术研发人员:陈雍仁
申请(专利权)人:国基电子上海有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:上海;31

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

1