[0036] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0037] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0038] 本发明提供一种故障定位方法及系统,电子设备,所述故障定位方法及系统应用在电子设备中,所述电子设备包括路由器等等家庭盒式设备。本发明以路由器为例,基本技术方案为:在启动过程中不同位置的亮灯顺序,显示路由器的启动过程。其具体过程为:
[0039] (1)将路由器启动过程分为各个阶段,每个阶段点亮一个LED灯;
[0040] (2)路由器完成一个阶段后,对应LED灯熄灭;
[0041] (3)根据路由器启动过程中LED亮灯的位置,可以快速准确描述问题产生阶段;
[0042] (4)路由器正常启动后,LED灯恢复正常。
[0043] 实施例一
[0044] 本实施例提供一种故障定位方法,应用于电子设备,所述电子设备的启动过程包括N个启动阶段,N为大于等于3的正整数。在本实施例中,所述电子设备为路由器,所述路由器的启动过程分为5个启动阶段。请参阅图1,显示为故障定位方法流程示意图。如图1所示,所述故障定位方法包括以下步骤:
[0045] S1,在所述路由器进入初始启动阶段,即第一启动阶段时,检测流经为所述初始启动阶段配置的第一指示灯的故障检测信号脉冲是否处于高电平以判断所述电子设备是否通过该初始启动阶段;若是,则表示所述路由器顺利通过初始启动阶段,继续下一步骤,即步骤S2,若否,则执行步骤S3,将故障定位在初始启动阶段中。当检测到流经为所述初始启动阶段配置第一指示灯的故障检测信号脉冲处于高电平,则表示所述第一指示灯处于点亮状态,所述电子设备通过该初始启动阶段。在本实施例中,所述第一指示灯为电源灯(POWER),将电源灯配置给所述初始启动阶段,所述路由器的初始启动阶段为路由器上电,并进行硬件自检的阶段,所述路由器顺利通过初始启动阶段说明路由器硬件自检通过。
[0046] S2,待所述路由器进入第二启动阶段时,检测流经为所述第二启动阶段配置的第二指示灯的故障检测信号脉冲是否从高电平切换至低电平,若是,表示所述路由器顺利通过第二启动阶段,并继续执行下一步骤,即步骤S4。若否,则执行步骤S5,将故障定位在第二启动阶段中。在本实施例中,所述第二启动阶段配置的第二指示灯为无线灯(WLAN),第二启动阶段为路由器系统进入CFE(Common firmware environment),若无线灯点亮转为熄灭,表示路由器CFE正常,若无线灯保持常亮,表示路由器CFE出现故障。
[0047] S4,待所述路由器进入第三启动阶段时,检测流经为所述第三启动阶段配置的第三指示灯的故障检测信号脉冲是否从高电平切换至低电平,若是,表示所述路由器顺利通过第三启动阶段,并继续执行下一步骤,即步骤S6。若否,则执行步骤S7,将故障定位在第三启动阶段中。在本实施例中,所述第三启动阶段配置的第三指示灯为WAN口灯,第三启动阶段为路由器在CFE引导下将路由器系统解压到内存空间的特定位置上,若WAN口灯点亮转为熄灭,表示顺利解压,若WAN口灯保持常亮,表示解压失败。
[0048] S6,待所述路由器进入第四启动阶段时,检测流经为所述第四启动阶段配置的第四指示灯的故障检测信号脉冲是否从高电平切换至低电平,若是,表示所述路由器顺利通过第四启动阶段,并继续执行下一步骤,即步骤S8。若否,则执行步骤S9,将故障定位在第四启动阶段中。在本实施例中,所述第四启动阶段配置的第四指示灯为LAN口灯,第四启动阶段为路由器系统启动,检测CPU、内存、外围、建立文件系统,加载驱动。若LAN口灯点亮转为熄灭,表示检测加载顺利通过,若LAN口灯保持常亮,表示检测加载失败。
[0049] 换句话说,本实施例所述的故障检测方法中,当依次检测到流经为所述第二启动阶段至第N-1启动阶段配置的第二指示灯至第N-1指示灯中每一指示灯的故障检测信号脉冲从高电平切换至低电平,则表示流经第二指示灯至第N-1指示灯中每一指示灯从点亮状态变换为熄灭状态,所述电子设备通过所述第二启动阶段至第N-1启动阶段中每一启动阶段。N为5。当依次检测到流经为所述第二启动阶段至第N-1启动阶段配置的第二指示灯至第N-1指示灯中第i指示灯未从高电平切换至低电平,则表示流经第二指示灯至第N-1指示灯中第i指示灯一直处于点亮状态,所述电子设备未通过与一直处于点亮状态的第i指示灯对应的第i启动阶段,将故障定位在第i启动阶段,其中,i大于等于2小于等于N-1。
[0050] S8,待所述路由器进入第五启动阶段时,检测所述路由器是否连接外围设备,若是,则执行步骤S10,即令所有指示灯恢复至正常工作状态,若否,则执行步骤S11,即输出连接指令。在本实施例中,所述第五启动阶段为路由器正常启动阶段,在该阶段,检测外围设备的连接状况,若连接有外围设备,例如,手机,平板,笔记本灯,令所述路由器的指示灯恢复到正常工作状态,即电源灯,无线灯,WAN口灯,LAN口灯保持点亮状态。
[0051] 本实施例所述的故障定位方法应用在路由器上,将路由器自带的LED灯,在启动过程中按顺序点亮,显示路由器启动的各个过程,出现异常问题时,方便产线工人清晰描述问题,研发定位缩小问题范围。且无需额外增加硬件投入,不影响生产;简单快速定位问题,方便产线描述现象,开发缩小问题范围;仅在启动过程中亮灯,正常启动后恢复,不影响电子设备的使用;适用于所有配置LED灯的电子设备。
[0052] 实施例二
[0053] 本实施例提供一种故障定位系统10,应用于电子设备,所述电子设备的启动过程包括N个启动阶段,N为大于等于3的正整数。在本实施例中,所述电子设备为路由器,所述路由器的启动过程分为5个启动阶段。其中,初始检测模块,用于在所述电子设备进入初始启动阶段时,检测流经为所述初始启动阶段配置的第一指示灯的故障检测信号脉冲是否处于高电平以判断所述电子设备是否通过该初始启动阶段;若是,则调用第j检测模块,所述第j检测模块依次为第二检测模块至第N-1检测模块,待所述电子设备进入第j启动阶段时,检测流经为所述第j启动阶段配置的第j指示灯的故障检测信号脉冲是否从高电平切换至低电平,若是,则调用第j+1检测模块;当j=N-1时,所述电子设备进入第N启动阶段时,第N检测模块检测所述待测设备是否连接外围设备,若是,则调用令所有指示灯恢复至正常工作状态的控制模块,若否,调用用于输出连接指令的指令输出模块;若否,则调用用于将故障定位在第二启动阶段至第N-1启动阶段中的每一启动阶段中的故障定位模块;若否,则调用所述故障定位模块将故障定位在初始启动阶段中。
[0054] 请参阅图2,显示为故障定位系统的原理结构示意图。如图2所示,所述故障定位系统包括5个检测模块,即初始检测模块101、第二检测模块102、第三检测模块103、第四检测模块104、第五检测模块105、故障定位模块106、控制模块107、及指令输出模块108。
[0055] 所述初始检测模块101用于在所述路由器进入初始启动阶段,即第一启动阶段时,检测流经为所述初始启动阶段配置的第一指示灯的故障检测信号脉冲是否处于高电平以判断所述电子设备是否通过该初始启动阶段;若是,则表示所述路由器顺利通过初始启动阶段,继续调用第二检测模块102,若否,则调用故障定位模块106,将故障定位在初始启动阶段。当检测到流经为所述初始启动阶段配置第一指示灯的故障检测信号脉冲处于高电平,则表示所述第一指示灯处于点亮状态,所述电子设备通过该初始启动阶段。在本实施例中,所述第一指示灯为电源灯(POWER),将电源灯配置给所述初始启动阶段,所述路由器的初始启动阶段为路由器上电,并进行硬件自检的阶段,所述路由器顺利通过初始启动阶段说明路由器硬件自检通过。
[0056] 所述第二检测模块102与所述初始检测模块101连接用于待所述路由器进入第二启动阶段时,检测流经为所述第二启动阶段配置的第二指示灯的故障检测信号脉冲是否从高电平切换至低电平,若是,表示所述路由器顺利通过第二启动阶段,继续调用所述第三检测模块103。若否,则调用所述故障定位模块106将故障定位在第二启动阶段中。在本实施例中,所述第二启动阶段配置的第二指示灯为无线灯(WLAN),第二启动阶段为路由器系统进入CFE(Common firmware environment),若无线灯点亮转为熄灭,表示路由器CFE正常,若无线灯保持常亮,表示路由器CFE出现故障。
[0057] 与所述第二检测模块102连接的第三检测模块103用于待所述路由器进入第三启动阶段时,检测流经为所述第三启动阶段配置的第三指示灯的故障检测信号脉冲是否从高电平切换至低电平,若是,表示所述路由器顺利通过第三启动阶段,并继续调用第四检测模块104。若否,则调用故障定位模块106,将故障定位在第三启动阶段中。在本实施例中,所述第三启动阶段配置的第三指示灯为WAN口灯,第三启动阶段为路由器在CFE引导下将路由器系统解压到内存空间的特定位置上,若WAN口灯点亮转为熄灭,表示顺利解压,若WAN口灯保持常亮,表示解压失败。
[0058] 与所述第三检测模块103连接的第四检测模块104用于待所述路由器进入第四启动阶段时,检测流经为所述第四启动阶段配置的第四指示灯的故障检测信号脉冲是否从高电平切换至低电平,若是,表示所述路由器顺利通过第四启动阶段,并调用第五检测模块105。若否,调用故障定位模块106将故障定位在第四启动阶段中。在本实施例中,所述第四启动阶段配置的第四指示灯为LAN口灯,第四启动阶段为路由器系统启动,检测CPU、内存、外围、建立文件系统,加载驱动。若LAN口灯点亮转为熄灭,表示检测加载顺利通过,若LAN口灯保持常亮,表示检测加载失败。
[0059] 换句话说,所述的故障检测系统中,当所述第二检测模块至第N-1检测模块依次检测到流经为所述第二启动阶段至第N-1启动阶段配置的第二指示灯至第N-1指示灯中每一指示灯的故障检测信号脉冲从高电平切换至低电平,则表示流经第二指示灯至第N-1指示灯中每一指示灯从点亮状态变换为熄灭状态,所述电子设备通过所述第二启动阶段至第N-1启动阶段中每一启动阶段。N为5。当所述第二检测模块至第N-1检测模块依次检测到流经为所述第二启动阶段至第N-1启动阶段配置的第二指示灯至第N-1指示灯中第i指示灯未从高电平切换至低电平,则表示流经第二指示灯至第N-1指示灯中第i指示灯一直处于点亮状态,所述电子设备未通过与一直处于点亮状态的第i指示灯对应的第i启动阶段,将故障定位在第i启动阶段,其中,i大于等于2小于等于N-1。
[0060] 与所述第四检测模块104连接的第五检测模块105待所述路由器进入第五启动阶段时,检测所述路由器是否连接外围设备,若是,则调用令所有指示灯恢复至正常工作状态的控制模块107,若否,则调用用于输出连接指令的指令输出模块108。在本实施例中,所述第五启动阶段为路由器正常启动阶段,在该阶段,检测外围设备的连接状况,若连接有外围设备,例如,手机,平板,笔记本灯,令所述路由器的指示灯恢复到正常工作状态,即电源灯,无线灯,WAN口灯,LAN口灯保持点亮状态。
[0061] 实施例三
[0062] 本实施例提供一种电子设备2,请参阅图3,显示为电子设备的原理结构示意图。如图3所示,所述电子设备2包括如所述实施例二中描述的故障定位系统21,及N-1个与故障定位系统21连接的指示灯22。所述指示灯22可采用LED灯。
[0063] 综上所述,本发明所提供的故障定位方法及系统应用在电子设备上时,将电子设备自带的LED灯,在启动过程中按顺序点亮,显示电子设备启动的各个过程,出现异常问题时,方便产线工人清晰描述问题,研发定位缩小问题范围。且无需额外增加硬件投入,不影响生产;简单快速定位问题,方便产线描述现象,开发缩小问题范围;仅在启动过程中亮灯,正常启动后恢复,不影响电子设备的使用;适用于所有配置LED灯的电子设备。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0064] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。