智能路由器故障检测方法和装置的制造方法

文档序号:9380071阅读:151来源:国知局
智能路由器故障检测方法和装置的制造方法
【技术领域】
[0001]本申请涉及互联网领域,具体涉及智能路由器领域,尤其涉及智能路由器故障检测方法和装置。
【背景技术】
[0002]智能路由器是一种被广泛应用的网络设备。当智能路由器在使用过程中出现故障时,需要对智能路由器发生的故障进行检测,并且根据故障的类型采用相应的修复操作使智能路由器恢复正常工作状态。在已知的技术中,需要用户对待检测的对象(例如智能路由的网络端口、网段等)逐一地进行选择,然后再针对多个待检测的对象,逐一地输入相应地检测命令来完成对智能路由器的故障检测。采用上述方式进行智能路由器的故障检测,一方面,使得故障检测操作较为繁琐,另一方面,在故障检测的过程中,容易出现输入的检测命令存在错误的情况,从而引起智能路由器新的故障。

【发明内容】

[0003]本申请提供了一种智能路由器故障检测方法和装置,用于解决上述【背景技术】部分存在的技术问题。
[0004]第一方面,本申请提供了智能路由器故障检测方法,该方法包括:响应于用户在客户端的故障检测启动操作,将客户端的预设检测命令转换为可在智能路由器上执行的触发命令;将触发命令发送至智能路由器,以触发智能路由器的预设检测模块和预设修复模块的执行操作;接收基于预设检测模块和预设修复模块的执行操作而生成的检测结果信息和修复结果信息。
[0005]第二方面,本申请提供了智能路由器故障检测方法,该方法包括:接收客户端发送的触发命令,触发命令基于对客户端的预设检测命令进行转换生成;触发预设检测模块和预设修复模块的执行操作,生成检测结果信息和修复结果信息;将检测结果信息和修复结果信息发送至客户端。
[0006]第三方面,本申请提供了智能路由器故障检测装置,该装置包括:远程交互模块,配置用于响应于用户在客户端的故障检测启动操作,将客户端的预设检测命令转换为可在智能路由器上执行的触发命令,以及将触发命令发送至智能路由器,以触发智能路由器的预设检测模块和预设修复模块的执行操作;结果信息接收模块,配置用于接收基于预设检测模块和预设修复模块的执行操作而生成的检测结果信息和修复结果信息。
[0007]第四方面,本申请提供了智能路由器故障检测装置,该装置包括:命令接收模块,配置用于接收客户端发送的触发命令,触发命令基于对客户端的预设检测命令进行转换生成;结果信息生成模块,配置用于触发预设检测模块和预设修复模块的执行操作,生成检测结果信息和修复结果信息;结果信息发送模块,配置用于将检测结果信息和修复结果信息发送至客户端。
[0008]本申请提供的方法和装置,通过响应于用户在客户端的故障检测启动操作,将客户端的预设检测命令转换为可在智能路由器上执行的触发命令;将触发命令发送至智能路由器,以触发智能路由器的预设检测模块和预设修复模块的执行操作;接收基于预设检测模块和预设修复模块的执行操作而生成的检测结果信息和修复结果信息。实现了仅需用户在客户端进行故障检测启动操作即一键检测操作,即可自动执行对智能路由器的检测操作与修复操作,简化了用户在对智能路由器检测时的操作,提升了故障检测的检测效率。
【附图说明】
[0009]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0010]图1示出了根据本申请的智能路由器故障检测方法的一个实施例的流程图;
[0011]图2示出了根据本申请的智能路由器故障检测方法的另一个实施例的流程图;
[0012]图3示出了根据本申请的智能路由器故障检测装置一个实施例的结构示意图;
[0013]图4示出了根据本申请的智能路由器故障检测装置的另一个实施例的结构示意图。
【具体实施方式】
[0014]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0015]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0016]本申请中的实施例提供的智能路由器故障检测方法,可以在安装于终端上的客户端执行。该终端可以为固定终端或移动终端,固定终端可以为PC(Personal Computer,个人电脑)或显示设备,移动终端可以为智能手机、平板电脑、MP3 (Moving Picture ExpertsGroup Aud1 Layer III,动态影像专家压缩标准音频层面3)、PDA(Personal DigitalAssistant,个人数字助理)等。
[0017]请参考图1,其示出了根据本申请的智能路由器故障检测方法的一个实施例的流程图100。该方法包括以下步骤:
[0018]步骤101,响应于用户在客户端的故障检测启动操作,将客户端的预设检测命令转换为可在智能路由器上执行的触发命令。
[0019]在本实施例中,可以通过安装在终端上的客户端,来完成对智能路由器故障的检测。可以预先在客户端上设置检测命令,该预先设置检测命令为与客户端所运行的操作系统的类型适配的命令。在本实施例中,在响应于用户在客户端进行的故障检测启动操作之后,可以根据智能路由器所运行的操作系统的类型,将预设检测命令转换为可在智能路由器上执行的触发命令。
[0020]在本实施例的一些可选地实现方式中,客户端为基于windows操作系统,智能路由器为基于Iinux操作系统,预设检测命令为windows命令,触发命令为Iinux命令。在本实施中,客户端可以为运行于windows操作系统的windows客户端,智能路由器上运行有Iinux操作系统。在检测到用户在客户端进行的故障检测启动操作之后,可以通过windows客户端将预设检测命令(windows命令)转换为可在Iinux操作系统执行的触发命令(Iinux命令)。
[0021]在本实施例的一些可选地实现方式中,故障检测启动操作为针对客户端的按钮控件的一次点击操作。在本实施例中,可以在客户端中向用户提供控件(例如用于检测用户的故障检测启动操作的按钮控件)。然后,可以对该按钮控件建立点击事件,当点击事件被触发时,即用户点击该按钮控件时,触发执行将客户端的预设检测命令转换为可在智能路由器上执行的触发命令的操作。从而使得用户仅需在客户端上通过对按钮控件的一次点击操作,即可完成故障检测启动操作,实现对智能路由器故障的一键检测。
[0022]在本实施例的一些可选地实现方式中,还包括:获取用户通过窗口控件或批处理提交的检测命令;将检测命令配置为预设检测命令。在本实施例中,可以利用windowsbatch脚本将检测命令组成批处理文件提交给客户端,然后可以将提交的检测命令配置为预设检测命令。还可以在客户端向用户提供采用Ciiwindowsform实现的窗口控件,利用该窗口控件获取用户提交的检测命令,然后可以将提交的检测命令配置为预设检测命令。
[0023]步骤102,将触发命令发送至智能路由器,以触发智能路由器的预设检测模块和预设修复模块的执行操作。
[0024]在本实施例中,在将触发命令发送至智能路由器之前,需要首先建立与智能路由器的通信连接,然后利用该通信连接登录智能路由器。该通信连接可以为TCP/IP连接,在建立与智能路由器的TCP/IP连接时,可以自动获取智能路由器的的IP地址。例如,在客户端第一次采用智能路由器的IP地址登陆智能路由器时,可以在客户端上对该IP地址进行存储。从而当通过客户端再次登陆智能路由器时,则可以利用之前存储的智能路由器的IP地址登陆智能路由器。在本实施例中,当客户端上具有多个网卡时,还可以对客户端上的网卡进行识别,识别出处于数据传输状态的网卡,然后利用该网卡将触发命令发送至智能路由器。
[0025]在本实施例的一些可选地实现方式
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1