一种路由器的故障排除方法及路由器技术

技术编号:20013566 阅读:31 留言:0更新日期:2019-01-05 22:06
本发明专利技术提供了一种路由器的故障排除方法及路由器,其方法包括:获取上一周期对应的后台运行进程列表,以及当前周期对应的后台运行进程列表;所述后台运行进程列表包括若干个处于运行状态下的路由器的后台进程;比对所述上一周期对应的后台运行进程列表与所述当前周期对应的后台运行进程列表,判断后台进程是否丢失;当后台进程出现丢失时,重启丢失的后台进程。本发明专利技术实现排查出路由器的后台进程故障,保证路由器的功能正常使用的目的。

A Router Troubleshooting Method and Router

The invention provides a router troubleshooting method and a router. The method includes: obtaining the list of background running processes corresponding to the previous cycle and the list of background running processes corresponding to the current cycle; the list of background running processes includes several background processes of routers in running state; and comparing the list of background running processes corresponding to the previous cycle. The list of background running processes corresponding to the current cycle is used to determine whether the background process is lost or not. When the background process is lost, the lost background process is restarted. The invention realizes the purpose of troubleshooting the background process fault of the router and guaranteeing the normal use of the function of the router.

【技术实现步骤摘要】
一种路由器的故障排除方法及路由器
本专利技术涉及路由器领域,尤指一种路由器的故障排除方法及路由器。
技术介绍
路由器(Router)又称网关设备(Gateway)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。然而,路由器在长时间工作的过程中,后台容易出现一些异常的情形,比如个别后台进程丢失或后台进程出现工作异常状态,这样,可能会导致路由器的部分功能出现故障。因而,有效地维护路由器的后台进程,从而维持路由器的各项功能显得尤为重要。
技术实现思路
本专利技术的目的是提供一种路由器的故障排除方法及路由器,实现排查出路由器的后台进程故障,保证路由器的功能正常使用的目的。本专利技术提供的技术方案如下:本专利技术提供一种路由器的故障排除方法,包括步骤:获取上一周期对应的后台运行进程列表,以及当前周期对应的后台运行进程列表;所述后台运行进程列表包括若干个处于运行状态下的路由器的后台进程;比对所述上一周期对应的后台运行进程列表与所述当前周期对应的后台运行进程列表,判断后台进程是否丢失;当后台进程出现丢失时,重启丢失的后台进程。进一步的,所述当后台进程出现丢失时,重启丢失的后台进程包括:当丢失的后台进程属于预设进程列表内时,重启丢失的后台进程;所述预设进程列表包括路由器系统功能进程;所述路由器系统功能包括路由器设置功能和路由器上网功能。进一步的,还包括:当后台进程未出现丢失时,检测对应的后台进程的工作状态;当对应的后台进程的工作状态异常时,重启工作状态异常的后台进程。进一步的,所述当对应的后台进程的工作状态异常时,重启工作状态异常的后台进程包括:当工作状态异常的后台进程属于预设进程列表内时,重启工作状态异常的后台进程;所述预设进程列表包括路由器系统功能进程;所述路由器系统功能包括路由器设置功能和路由器上网功能。进一步的,还包括:检测后台进程是否重启成功;当后台进程重启失败后,重启所述路由器。本专利技术还提供一种路由器,包括:获取模块,获取上一周期对应的后台运行进程列表,以及当前周期对应的后台运行进程列表;所述后台运行进程列表包括若干个处于运行状态下的路由器的后台进程;比对模块,比对所述获取模块获取到的所述上一周期对应的后台运行进程列表与所述当前周期对应的后台运行进程列表,判断后台进程是否丢失;执行模块,当所述比对模块判定后台进程出现丢失时,重启丢失的后台进程。进一步的,还包括:判断模块,判断丢失的后台进程是否属于预设进程列表;所述执行模块,还当所述判断模块判定丢失的后台进程属于预设进程列表内时,重启丢失的后台进程;所述预设进程列表包括路由器系统功能进程;所述路由器系统功能包括路由器设置功能和路由器上网功能。进一步的,还包括:检测模块,当后台进程未出现丢失时,检测对应的后台进程的工作状态;所述执行模块,还当对应的后台进程的工作状态异常时,重启工作状态异常的后台进程。进一步的,所述判断模块,还判断工作状态异常的后台进程是否属于预设进程列表内;所述执行模块,还当工作状态异常的后台进程属于预设进程列表内时,重启工作状态异常的后台进程。进一步的,还包括:进程重启状态检测模块,检测后台进程是否重启成功;所述执行模块,还当后台进程重启失败后,重启所述路由器。通过本专利技术提供的一种路由器的故障排除方法及路由器,能够带来以下至少一种有益效果:1)本专利技术通过对路由器后台进程运行状态的监测,发现后台进程丢失或出现异常后,自动对丢失或者异常的后台进程进行重启修复,从而保证路由器的工作正常。2)本专利技术只有在路由器的系统功能进程出现丢失或者异常时,才进行重启对应的系统功能进程,避免出现非系统功能进程出现丢失或者异常也自行重启,减少路由器频繁自行重启非系统功能进程导致的电量消耗。3)本专利技术在后台进程重启失败后,能够改善路由器的工作环境,成功使得路由器的后台进程重启成功,减少路由器反复重启后台进程导致的资源消耗。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种路由器的故障排除方法及路由器的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术一种路由器的故障排除方法的一个实施例的流程图;图2是本专利技术一种路由器的一个实施例的结构示意图。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。本专利技术第一实施例,如图1所示,一种路由器的故障排除方法,包括:S100获取上一周期对应的后台运行进程列表,以及当前周期对应的后台运行进程列表;所述后台运行进程列表包括若干个处于运行状态下的路由器的后台进程;S200比对所述上一周期对应的后台运行进程列表与所述当前周期对应的后台运行进程列表,判断后台进程是否丢失;S300当后台进程出现丢失时,重启丢失的后台进程。具体的,本实施例中,目前路由器上的体检功能无法监测后台进程的故障,当路由器监测到自身的上网功能异常后,只是提供辅助的提示信息,无法精准定位到底是哪个后台进程出现故障,更何谈排查出现故障的后台进程,为用户解决后台进程故障。而本专利技术在路由器开机启动后,路由器就周期性获取监测自身的后台运行进程列表,路由器在当前周期获取对应的后台运行进程列表后,将路由器在上一周期获取的后台运行进程列表与当前周期的后台运行进程列表进行比对,判断当前周期的后台运行进程列表相对于上一周期的后台运行进程列表是否缺少某些后台进程的标志号,如果缺少某些后台进程的标识号,则这些标识号对应的后台进程丢失,一旦后台进程出现丢失的话,导致路由器的部分功能无法正常使用,因此将这些丢失的后台进程分别进行重启。本专利技术通过对路由器后台进程运行状态的监测,发现后台进程丢失后,自动对丢失后的后台进程进行重启修复,从而保证路由器的工作正常。本专利技术能够使得路由器能够自行检测出是否有后台进程出现丢失,并自行重启丢失的后台进程,不需要频繁的重启路由器,降低由于频繁重启路由器导致的路由器转发中断情况,而转发中断会导致网络异常,因此能够提升用户的上网体验。本专利技术第二实施例,本实施例是上述第一实施例的优化实施例,与上述第一实施例相比,改进之处在于,所述当后台进程出现丢失时,重启丢失的后台进程包括:当丢失的后台进程属于预设进程列表内时,重启丢失的后台进程;所述预设进程列表包括路由器系统功能进程;所述路由器系统功能包括路由器设置功能和路由器上网功能。具体的,路由器系统功能包括路由器设置功能(如无线本文档来自技高网...

【技术保护点】
1.一种路由器的故障排除方法,其特征在于,包括步骤:获取上一周期对应的后台运行进程列表,以及当前周期对应的后台运行进程列表;所述后台运行进程列表包括若干个处于运行状态下的路由器的后台进程;比对所述上一周期对应的后台运行进程列表与所述当前周期对应的后台运行进程列表,判断后台进程是否丢失;当后台进程出现丢失时,重启丢失的后台进程。

【技术特征摘要】
1.一种路由器的故障排除方法,其特征在于,包括步骤:获取上一周期对应的后台运行进程列表,以及当前周期对应的后台运行进程列表;所述后台运行进程列表包括若干个处于运行状态下的路由器的后台进程;比对所述上一周期对应的后台运行进程列表与所述当前周期对应的后台运行进程列表,判断后台进程是否丢失;当后台进程出现丢失时,重启丢失的后台进程。2.根据权利要求1所述的路由器的故障排除方法,其特征在于,所述当后台进程出现丢失时,重启丢失的后台进程包括:当丢失的后台进程属于预设进程列表内时,重启丢失的后台进程;所述预设进程列表包括路由器系统功能进程;所述路由器系统功能包括路由器设置功能和路由器上网功能。3.根据权利要求1所述的路由器的故障排除方法,其特征在于,还包括:当后台进程未出现丢失时,检测对应的后台进程的工作状态;当对应的后台进程的工作状态异常时,重启工作状态异常的后台进程。4.根据权利要求3所述的路由器的故障排除方法,其特征在于,所述当对应的后台进程的工作状态异常时,重启工作状态异常的后台进程包括:当工作状态异常的后台进程属于预设进程列表内时,重启工作状态异常的后台进程;所述预设进程列表包括路由器系统功能进程;所述路由器系统功能包括路由器设置功能和路由器上网功能。5.根据权利要求1-4任一项所述的路由器的故障排除方法,其特征在于,还包括:检测后台进程是否重启成功;当后台进程重启失败后,重启所述路由器。6.一种...

【专利技术属性】
技术研发人员:刘博
申请(专利权)人:四川斐讯信息技术有限公司
类型:发明
国别省市:四川,51

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

1