一种路由器故障的处理方法

文档序号:8225870阅读:170来源:国知局
一种路由器故障的处理方法
【专利说明】一种路由器故障的处理方法
[0001]
[0002]
[0003]
[0004]
技术领域
[0005]本发明属于无线通信网络的技术领域,具体地涉及一种路由器故障的处理方法。
【背景技术】
[0006]市场上现有的被出售的路由器,通常情况下,生产和设计厂商并不能知道路由器的运行情况,无法知道路由器在运行过程中是否有错误和故障,更无法知道错误时的日志以及获取故障现场。因此,只能等待用户人工反馈路由器的错误,和在路由器返厂维修时,才可能获取错误日志和故障现场。
[0007]而并不是所有的用户在故障时都会反馈给厂商,也不是所有的错误和故障都会被用户察知。正因为这种情况,厂商得知路由器的错误和故障不但会很不及时,很不全面,而且也很难拿到错误和故障发生时的日志以及故障现场(通常是一些故障文件),对后续的错误和故障修复很不利。
[0008]同时,目前市场上的路由器厂商,在发现路由器存在故障和错误时,修复是以发行新固件来实现的,而缺乏其它的及时的反馈机制。由于用户一般情况下不会及时地去厂商网站察看是否有新固件发布,并且将固件下载和更新到路由器上。所以,在这种情况下,即使厂商修复了错误和故障,这种修复也很难及时反馈到用户的路由器上。

【发明内容】

[0009]本发明要解决的技术解决问题是:克服现有技术的不足,提供一种路由器故障的处理方法,其能够及时地收集用户的路由器的故障,分析路由器的故障,根据分析的结果决定修复策略,并且及时地将修复策略反馈到用户的路由器上。
[0010]本发明的技术解决方案是:这种路由器故障的处理方法,路由器包括故障采集模块和命令执行模块,云端服务器包括故障收集模块、故障解析模块、关系型数据库、故障分析模块、命令下发模块;该方法包括以下步骤:
[0011](I)当路由器上的系统进程和应用进程在执行时,如果遇到错误或故障,通过路由器的故障采集模块获取该错误或故障的内容;
[0012](2)路由器的故障采集模块获取该错误或故障时,将错误或故障的内容通过网络通讯传递给云端服务器的故障收集模块;
[0013](3)云端服务器的故障收集模块在收集到错误或故障后,将错误或故障的内容传递给故障解析模块;
[0014](4)故障解析模块根据工程师预设的解析模板将文本化的内容解析为结构化的内容;工程师预设的解析模板说明了需要关注的关键字段,故障解析模块将这些关键字段的内容提取出来;解析后的最终结果,是一个个字段以及字段对应的内容,并被故障解析模块保存到数据库中;
[0015](5)当工程师对结构化数据分析后,确定了解决方案时,通过云端服务器的命令下发模块,将修复补丁与命令发送给存在错误或故障的路由器的命令执行模块,这些路由器上的命令执行模块按照命令进行操作,完成对错误或故障的修复。
[0016]本发明通过路由器的故障采集模块获取错误或故障的内容,通过云端服务器的故障收集模块收集错误或故障,通过故障解析模块解析这些错误或故障的内容,提供给工程师分析后确定解决方案,通过云端服务器的命令下发模块,将修复补丁与命令发送给存在错误或故障的路由器的命令执行模块,这些路由器上的命令执行模块按照命令进行操作,完成对错误或故障的修复,所以相对于现有的路由器故障处理方法能够及时地收集用户的路由器的故障,分析路由器的故障,根据分析的结果决定修复策略,并且及时地将修复策略反馈到用户的路由器上。
【附图说明】
[0017]图1示出了根据本发明的路由器故障的处理方法的示意图。
【具体实施方式】
[0018]如图1所示,这种路由器故障的处理方法,路由器包括故障采集模块和命令执行模块,云端(指路由器开发厂商所拥有的,部署在机房的服务器,与路由器端是相对的概念)服务器包括故障收集模块、故障解析模块、关系型数据库、故障分析模块、命令下发模块;该方法包括以下步骤:
[0019](I)当路由器上的系统进程和应用进程在执行时,如果遇到错误或故障,通过路由器的故障采集模块获取该错误或故障的内容;
[0020](2)路由器的故障采集模块获取该错误或故障时,将错误或故障的内容通过网络通讯传递给云端服务器的故障收集模块;
[0021](3)云端服务器的故障收集模块在收集到错误或故障后,将错误或故障的内容传递给故障解析模块;
[0022](4)故障解析模块根据工程师预设的解析模板将文本化的内容解析为结构化的内容;工程师预设的解析模板说明了需要关注的关键字段,故障解析模块将这些关键字段的内容提取出来;解析后的最终结果,是一个个字段以及字段对应的内容,并被故障解析模块保存到数据库中;
[0023](5)当工程师对结构化数据分析后,确定了解决方案时,通过云端服务器的命令下发模块,将修复补丁与命令发送给存在错误或故障的路由器的命令执行模块,这些路由器上的命令执行模块按照命令进行操作,完成对错误或故障的修复。
[0024]本发明通过路由器的故障采集模块获取错误或故障的内容,通过云端服务器的故障收集模块收集错误或故障,通过故障解析模块解析这些错误或故障的内容,提供给工程师分析后确定解决方案,通过云端服务器的命令下发模块,将修复补丁与命令发送给存在错误或故障的路由器的命令执行模块,这些路由器上的命令执行模块按照命令进行操作,完成对错误或故障的修复,所以相对于现有的路由器故障处理方法能够及时地收集用户的路由器的故障,分析路由器的故障,根据分析的结果决定修复策略,并且及时地将修复策略反馈到用户的路由器上。
[0025]优选地,在所述步骤(I)中,错误是非进程崩溃的异常,故障是进程崩溃的异常;当路由器上的系统进程和应用进程在执行时,如
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1