设备端故障排除方法

xiaoxiao2020-10-23  11

设备端故障排除方法
【技术领域】
[0001]本发明有关于一种设备端故障排除方法,特别是一种适于服务器的设备端故障排除方法。
【背景技术】
[0002]一般来说,服务器与设备端之间都会进行联机,而设备端往往分布于不同实体地点,且在系统上呈现不同的纪录,当设备端发生故障时,传统的故障排除方法均依靠人工发现设备端的故障,再由人工逐一查验设备端的系统纪录并判断原因,最后根据故障原因由人工手动排除障碍。当设备端数量众多或设备端散布地点的物理距离较长时,传统的设备端管理方法也相对耗费过多的人工时间且效率低落。
[0003]传统的设备端故障排除方法,需要靠人工经验判断采用何种方法排除故障,除了高度仰赖人工经验之外,也未能有效纪录各种修复方案的解决成效,因此无法快速提出有效的修复方案。因此,服务器对于与设备端的故障排除方法仍有改善的空间。

【发明内容】

[0004]有鉴于此,本发明提供一种设备端故障排除方法,藉以增加设备端故障排除的效率以及便利性。
[0005]本发明提供一种设备端故障排除方法,适于服务器。此设备端故障排除方法包括下列步骤。接收纪录文件,其中纪录文件传送自设备端。根据纪录文件产生多个修复方案的其中之一,其中各个修复方案分别对应一权重值。提供修复方案的其中之一至设备端。接收设备端响应的结果文件,其中结果文件对应修复方案。
[0006]在一实施例中,前述设备端故障排除方法更包括根据结果文件调整修复方案的权重值,并回到接收记录文件的步骤。
[0007]在一实施例中,前述调整修复方案的权重值可包括下列步骤。根据结果文件,取得修复讯息。根据修复讯息的状态,计算修复方案的成功率。根据成功率,调整修复方案的权重值。
[0008]在一实施例中,前述调整修复方案的权重值亦可包括下列步骤。根据结果文件,取得一第一修复时间。比较第一修复时间与其余修复方案所记录的第二修复时间,以产生比较结果。根据比较结果,调整修复方案的权重值。
[0009]本发明所提供的设备端故障排除方法,藉由服务器在接收到设备端所发出的纪录文件后才据以产生对应的修复方案,以及服务器端在接收到设备端所回应的结果文件后,据以调整修复方案的权重值。如此一来,可以根据修复结果的成功率或修复时间,调整服务器提供修复方案的顺序,达成设备端故障排除方法自我学习的功能,以增加设备端故障排除的成功率以及便利性,并有效降低人员查修的时间。
[0010]以上的关于本
【发明内容】
的说明及以下的实施方式的说明用以示范与解释本发明的精神与原理,并且提供本发明的专利申请范围更进一步的解释。
【附图说明】
[0011]图1为本发明的一实施例所揭露的设备端与服务器之间数据传送的示意图。
图2为本发明的一实施例所揭露的设备端故障排除方法的流程图。
图3为图2的步骤S210的第一实施例的详细流程图。
图4为图2的步骤S210的第二实施例的详细流程图。
【符号说明】
100服务器
101、102、103 设备端
【具体实施方式】
[0012]以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何熟习相关技艺者了解本发明的技术内容并据以实施,且根据本说明书所揭露的内容、权利要求书及附图,任何本领域技术人员可轻易地理解本发明相关的目的及优点。以下的实施例进一步详细说明本发明的观点,但非以任何观点限制本发明的范畴。
[0013]如在说明书及权利要求书当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求书当中所提及的“包括”为一开放式用语,故应解释成“包括但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。说明书后续描述为实施本申请的各项实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求书所界定者为准。
[0014]还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者系统中还存在另外的相同要素。
[0015]图1为本发明之一实施例所揭露的设备端与服务器之间数据传送的示意图。图2为本发明之一实施例所揭露的设备端故障排除方法的流程图。本实施例的设备端故障排除方法适于服务器100,也就是用于服务器100排除设备端101、102、103故障的方法。其中,设备端101、102、103例如为网络摄影机、连网环境传感器或与网络联机的通讯设备,但设备端的种类不以此为限。为了方便说明,在下述各项实施例中,设备端101、102、103均仅以设备端101为代表。
[0016]在步骤S202中,接收纪录文件(log file),其中纪录文件传送自设备端101。也就是说,服务器100会接收设备端101所发送纪录文件,而此纪录文件例如为设备端101运行或设备端101执行某一程序的结果。前述纪录文件的发送可以是根据设定采用定时发送模式,或是依设备端101的运行状态采不定时发送模式。并且,纪录文件例如包括设备端101的设备地址信息以及故障信息。
[0017]进一步来说,设备地址信息例如用以提供服务器100 了解设备端101的基本数据,例如设备名称、设备种类、IP地址、联机类型、开机时间以及运行时间等基本数据,但基本数据不以此为限。故障信息例如用以提供服务器100 了解设备端101故障的状态与类型,例如故障种类、故障原因、故障时间以及故障持续时间等故障讯息,但故障讯息不以此为限。
[0018]在步骤S204中,根据纪录文件挑选多个修复方案(solut1n)的其中之一,其中各个修复方案分别对应一权重值。也就是说,当服务器100接收到设备端101所发出的纪录文件时,服务器100根据当前纪录文件的信息,例如从其数据库所储存的多种不同的修复方案中,挑选出可对设备端101进行故障排除的修复方案。进一步来说,前述的多个修复方案分别还对应了一权重值,以便于服务器100可根据前述权重值挑选出适合的修复方案。
[0019]在步骤S206中,提供多个修复方案的其中之一至设备端101。也就是说,在挑选合适的修复方案后,服务器100将所选取的修复方案提供给设备端101,以进行故障排除的操作。前述修复方案例如包括修复指令及/或修复程序。
[0020]在本实施例中,服务器100提供至设备端101的修复方案的其中之一的权重值例如为各个修复方案中权重值最大的。换句话说,服务器100例如会对前述权重值进行排序,以便依据权重值大小,从多个修复方案中挑选权重值最大的修复方案,以供设备端101进行故障排除。
[0021]在步骤S208中,接收设备端回应的结果文件(result file),其中结果文件对应修复方案。也就是说,设备端101会根据服务器100所提供的修复方案(例如权重值为最大的),进行故障排除,以产出对应前述修复方案的结果文件,结果文件中纪录执行修复方案的相关信息,例如修复结果成功与否、修复时间,设备端101再将前述结果文件发送至服务器100。
[0022]在步骤S210中,根据结果文件调整修复方案的权重值。也就是说,当服务器100接收到设备端101所发出的结果文件时,服务器100会根据结果文件的讯息调整先前提供给设备端101的权重值最大的修复方案的权重值,亦即对前述的权重值进行更新,以利下一次服务器100需要提供修复方案给设备端101时,可以根据调整后的权重值进行排序,以挑选出适合设备端101进行故障排除的修复方案。
[0023]接着,在步骤S210执行完成后,可再次回到步骤S202,并重复步骤S202至S210,以持续对设备端101进行监控及故障排除的操作,以及对应故障排除的结果调整修复方案的权重值等相关流程。
[0024]藉由上述的说明可知,服务器100欲进行设备端101的故障排除方法,都需要先接收各个设备端101、102、103所提供的纪录文件,以获得纪录文件中的设备地址信息以及故障信息,并根据纪录文件的信息从多个修复方案中挑选适合的修复方案(例如权重值最大的修复方案),再提供此适合的的修复方案至设备端101、102、103,以供设备端101、102、103进行故障排除的修复。另外,服务器100还会进一步接收并依据设备端101、102、103所回应的结果文件,调整结果文件所对应的修复方案的权重值,以作为下一次挑选适合的修复方案的依据。
[0025]以上的实施例说明,是以服务器100提供至设备 端101的修复方案的其中之一的权重值为各个修复方案中权重值最大的为例,但本发明不以此为限。
[0026]在本发明另一实施例中,服务器100提供至设备端101的修复方案的其中之一的权重值也可以是各个修复方案中权重值最小的。换句话说,服务器100例如会对前述权重值进行排序,以便依据权重值大小,从多个修复方案中挑选权重值最小的修复方案,以供设备端101进行故障排除。此外,前述修复方案例如包括修复指令及/或修复程序。
[0027]图3为图2的步骤S210的第一实施例的详细流程图。在步骤S312,根据结果文件,取得修复讯息。也就是说,服务器100根据设备端101发送的结果文件,获得设备端101进行故障排除的修复讯息。在本实施例中,修复讯息例如是修复成功或修复失败,但修复讯息不以此为限,修复讯息例如也可以是设备状态、修复作业时间以及修复方案对应的修复次数等修复讯息。
[0028]在步骤S314中,根据修复讯息的状态,计算修复方案的成功率。其中,修复讯息的状态为修复成功或修复失败。举例来说,当修复讯息为修复成功(例如成功排除设备端101的故障)时,则服务器100例如增加此种修复方案的成功次数。当修复讯息为修复失败(例如无法排除设备端101的故障)时,则服务器100增加此种修复方案的失败次数。接着,月艮务器100则会根据前述统计的成功次数与失败次数,计算此修复方案对应设备端101进行故障排除的成功率。
[0029]在步骤S316中,根据成功率,调整修复方案的权重值。也就是说,设备端101有多种故障类型,例如B1-B10,每种类型均可对应多种修复方案例如F1-F5。在每种故障类型中,服务器100会依据各个修复方案的成功率,调整修复方案的权重值。在本实施例中,权重值大小与成功率高低成正比。
[0030]举例而言,当以修复方案Fl进行故障类型BI的成功率越高时,代表修复方案Fl较容易修复故障类型BI,服务器100将提高故障类型BI中修复方案Fl的权重值。如此,当设备端101下次同样发生故障类型BI时,服务器100将优先挑选高成功率的修复方案F1,供设备端101进行故障排除,使得设备端101尽早恢复工作模式。
[0031]换句话说,当以修复方案F2进行故障类型B2的成功率越低时,代表修复方案F2不易修复故障类型B2,服务器100将降低修复方案F2在故障类型B2的权重值。如此,当下次同样发生故障类型B2时,服务器100将先行挑选其他修复方案(例如修复方案F3),供设备端101进行故障排除。
[0032]图4为图2的步骤S210的第二实施例的详细流程图。
[0033]在步骤S412,根据结果文件,取得第一修复时间。也就是说,服务器100根据设备端101发送的结果文件,获得设备端101修复成功所耗费的第一修复时间Tl。在本实施例中,第一修复时间Tl例如是设备端101经由修复方案进行故障排除,修复方案将设备端101从故障模式修复至工作模式所耗费的作业时间,但第一修复时间Tl不以此为限。
[0034]在步骤S414中,比较第一修复时间Tl与其余的修复方案所记录的第二修复时间T2,以产生比较结果。举例来说,设备端101可以有多种故障类型,例如B1-B10,且每种类型均可对应多种修复方案例如F1-F5。假设服务器100提供故障类型BI的修复方案F1,且设备端101据以进行对应的故障排除处理,则其故障排除处理所耗费的时间例如为第一修复时间Tl。接着,服务器100会将结果文件中的第一修复时间Tl与其他排除故障类型BI的修复方案F2-F5耗费的第二修复时间T2进行比较,并产生比较结果。其中,前述比较结果例如为第一修复时间Tl大于第二修复时间T2,或是第一修复时间Tl小于第二修复时间T2。
[0035]在步骤S416中,服务器100根据比较结果,调整修复方案的权重值。也就是说,在对应故障类型BI,服务器100会依据前述的比较结果(亦即各个修复方案的修复时间长短),调整修复方案的权重值。在本实施例中,前述修复方案所对应的权重值大小例如与修复时间长短成反比。
[0036]举例而言,当以修复方案Fl进行故障类型BI的修复时间越短时,代表修复方案Fl修复故障类型BI的效率较高,则服务器100将提高故障类型BI中修复方案Fl的权重值。如此,当设备端101下次同样发生故障类型BI时,服务器100将优先挑选修复时间短的修复方案F1,以供设备端101进行故障排除,使得设备端101尽早恢复工作模式。
[0037]换句话说,当以修复方案F2进行故障类型B2的修复时间越长时,代表修复方案F2修复故障类型B2的效率较低,服务器100将降低修复方案F2在故障类型B2的权重值。如此,当设备端101下次同样发生故障类型B2时,服务器100将先行挑选其他修复方案(例如修复方案F3),以供设备端101进行故障排除。
[0038]本实施例所提供的设备端故障排除方法,藉由服务器接收到设备端所发出的纪录文件后才据以产生对应的修复方案,以及设备端在接收到服务器所提供的修复方案进行故障排除后才据以产生对应的结果文件,服务器再根据结果文件调整修复方案的权重值。如此一来,根据修复结果的成功率或修复时间,调整服务器提供修复方案的顺序,达成设备端故障排除方法自我学习的功能,以增加设备端故障排除的成功率以及便利性,并有效降低人员查修的时间。
[0039]本发明的方法,或特定型态或其部份,可以以程序代码的型态存在。程序代码可储存于实体媒体,如软盘、光盘片、硬盘、或是任何其他机器可读取(如计算机可读取)储存媒体,亦或不限于外在形式的计算机程序产品,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。程序代码也可透过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序代码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。
[0040]虽然本发明以前述的实施例揭露如上,然其并非用以限定本发明。在不脱离本发明的精神和范围内,所为的更动与润饰,均属本发明的专利保护范围。关于本发明所界定的保护范围请参考所附的权利要求书。
【主权项】
1.一种设备端故障排除方法,适于一服务器,其特征在于,该设备端故障排除方法包括: 接收一纪录文件,其中该纪录文件传送自一设备端; 根据该纪录文件挑选多个修复方案的其中之一,其中该些修复方案分别对应一权重值; 提供该些修复方案的其中之一至该设备端;以及 接收该设备端响应的一结果文件,其中该结果文件对应该修复方案。2.根据权利要求1所述的设备端故障排除方法,其特征在于,其中该纪录文件包括一设备地址信息以及一故障信息。3.根据权利要求1所述的设备端故障排除方法,其特征在于,其中提供至该设备端的该些修复方案的其中之一的该权重值为该些权重值中最大的;或者,其中提供至该设备端的该些修复方案的其中之一的该权重值为该些权重值中最小的。4.根据权利要求1所述的设备端故障排除方法,其特征在于,更包括根据该结果文件调整该修复方案的该权重值,并回到该接收该记录文件的步骤。5.根据权利要求4所述的设备端故障排除方法,其特征在于,其中调整该修复方案的该权重值包括: 根据该结果文件,取得一修复讯息; 根据该修复讯息的状态,计算该修复方案的一成功率;以及 根据该成功率,调整该修复方案的该权重值。6.根据权利要求5所述的设备端故障排除方法,其特征在于,其中该权重值大小与该成功率高低成正比;或者,其中该权重值大小与该成功率高低成反比。7.根据权利要求3所述的设备端故障排除方法,其特征在于,其中调整该修复方案的该权重值包括: 根据该结果文件,取得一第一修复时间; 比较该第一修复时间与其余的该些修复方案所记录的第二修复时间,以产生一比较结果;以及 根据该比较结果,调整该修复方案的该权重值。8.根据权利要求7所述的设备端故障排除方法,其特征在于,其中该权重值大小与该些修复时间长短成反比;或者,其中该权重值大小与该些修复时间长短成正比。9.根据权利要求1所述的设备端故障排除方法,其特征在于,其中该修复方案更包括一修复指令及/或一修复程序。
【专利摘要】一种设备端故障排除方法,适于服务器。此设备端故障排除方法包括下列步骤。接收纪录文件,其中纪录文件传送自设备端。根据纪录文件产生多个修复方案的其中之一,其中各个修复方案分别对应一权重值。提供修复方案的其中之一至设备端。接收设备端响应的结果文件,其中结果文件对应修复方案。根据结果文件调整修复方案的权重值,并回到接收记录文件的步骤。藉此达成设备端故障排除方法自我学习的功能,以增加设备端故障排除的成功率以及便利性。
【IPC分类】H04L12/24
【公开号】CN104901828
【申请号】CN201510136767
【发明人】谢佳霖
【申请人】物联智慧股份有限公司, 物联智慧科技(深圳)有限公司
【公开日】2015年9月9日
【申请日】2015年3月26日

最新回复(0)