故障显示处理的方法转让专利

申请号 : CN201710229223.9

文献号 : CN107015041B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 操四胜涂小平刘启武刘运中赵静刘雯文严刚赵勇

申请人 : 四川长虹电器股份有限公司

摘要 :

本发明涉及电子设备故障显示领域,公开了一种故障显示处理的方法,解决现有的故障查询显示方法不能实时反应最新的故障信息的技术问题。本发明通过在故障显示过程中判断当前故障是否已经恢复、故障总数是否小于当前顺序数、当前显示的故障顺序变化情况等,根据实际判断结果,进行相应的显示,从而可以在故障查询显示的时候能够实时反应最新的故障信息。本发明适用于带故障显示的电子设备。

权利要求 :

1.故障显示处理的方法,其特征在于,包括如下步骤:步骤1、判断系统有无故障存在,若系统当前无故障发生,则不做处理;若系统当前有故障发生,执行步骤2;

步骤2、根据故障显示优先级的定义,进行当前发生的各类故障的显示次序的分配,并执行步骤3;

步骤3、判断当前显示的位置所显示的故障是否已经恢复,如果已经恢复,则执行步骤

4;否则执行步骤7;

步骤4、比较系统当前发生的总的故障数量与当前正在显示的故障的次序值,若故障总数量小于当前正在显示的故障的次序值,则执行步骤5;否则执行步骤6;

步骤5、将正在显示的故障信息由当前显示的故障信息切换到步骤2分配的显示次序最靠后的故障信息,结束此次故障显示处理;

步骤6、显示按步骤2分配的次序值与当前位置的值相等的对应的故障信息,结束此次故障显示处理;

步骤7、判断当前显示的故障信息的次序值有无变化,若无变化,则执行步骤8;否则执行步骤9;

步骤8、仍然在当前位置显示当前正在显示的故障信息,结束此次故障显示处理;

步骤9、根据步骤2分配的次序值,判断当前正在显示的故障信息的次序值是否变大,若变大,则执行步骤10;否则执行步骤11;

步骤10、显示按步骤2分配的次序值与当前位置的值相等的对应的故障信息,结束此次故障显示处理;

步骤11、比较系统当前发生的总的故障数量与当前正在显示的故障的次序值,若故障总数量小于当前正在显示的故障的次序值,则执行步骤12;否则执行步骤13;

步骤12、按步骤2分配的新的次序值进行显示,结束此次故障显示处理;

步骤13、显示按步骤2分配的次序值与当前位置的值相等的对应的故障信息,结束此次故障显示处理。

2.如权利要求1所述的故障显示处理的方法,其特征在于,采用LCD屏显示故障信息。

说明书 :

故障显示处理的方法

技术领域

[0001] 本发明涉及电子设备故障显示领域,特别涉及故障显示处理的方法。

背景技术

[0002] 在当今的电子技术领域中,各种设备都会存在多种多样的故障与保护处理,故障的查询及显示处理应用极广。通常显示面板在故障查询显示时,会单独用一屏显示界面来显示,可以一屏显示多个故障代码及序号,也可以一屏显示一个故障代码及序号。很多情况下,由于LCD屏幕较小,一屏只显示一个故障代码及序号,当有多个故障发生时,通过翻查键,上下翻查,可以查看到所有当前发生的故障。故障的显示如果处理不好,可能会引起显示错乱、用户或维修人员不能及时的了解到正确的故障信息、报修或处理被延后等问题,导致维修不及时、维修难度增加及用户的投诉等。因此,处理好故障显示显得尤为重要,会让设备在发生各种故障时,显示得更加及时、合理及智能。
[0003] 传统的故障显示的处理方法如下:当系统发生故障,用户通过显示面板查询故障的信息时,按翻查键上下翻查,查询当前发生的所有故障,通常故障会按照优先级从高到低的顺序逐个显示,优先级高的先显示;如果停留在当前的显示位置时,在自动退出故障查询界面前,会一直显示当前正在显示的故障。
[0004] 然而,本申请人通过长时间的观察与试验发现,上述故障显示的处理方法忽略了以下问题没有处理:1、正在显示当前某个故障时,当前的这个故障恢复了;2、正在显示当前某个故障时,排在当前显示顺序之前的已发生或新产生的故障总数量增加了;3、正在显示当前某个故障时,排在当前显示顺序之前的已发生或新产生的故障总数量减少了。这会导致查询时故障的显示不能实时地呈现出来,用户或维修人员等不能及时了解到系统运行状态的信息。可见,现有故障查询的显示技术有不少欠缺、不完善、不灵敏,不够实时化、智能化,存在一定的隐患。

发明内容

[0005] 本发明要解决的技术问题是:提供一种故障显示处理的方法,解决现有的故障查询显示方法不能实时反应最新的故障信息的技术问题。
[0006] 为解决上述问题,本发明采用的技术方案是:故障显示处理的方法,包括如下步骤:
[0007] 步骤1、判断系统有无故障存在,若系统当前无故障发生,则不做处理;若系统当前有故障发生,执行步骤2;
[0008] 步骤2、根据故障显示优先级的定义,进行当前发生的各类故障的显示次序的分配,并执行步骤3;
[0009] 步骤3、判断当前显示的位置所显示的故障是否已经恢复,如果已经恢复,则执行步骤4;否则执行步骤7;
[0010] 步骤4、比较系统当前发生的总的故障数量与当前正在显示的故障的次序值,若故障总数量小于当前正在显示的故障的次序值,则执行步骤5;否则执行步骤6;
[0011] 步骤5、将正在显示的故障信息由当前显示的故障信息切换到步骤2分配的显示次序最靠后的故障信息,结束此次故障显示处理;
[0012] 步骤6、显示按步骤2分配的次序值与当前位置的值相等的对应的故障信息,结束此次故障显示处理;
[0013] 步骤7、判断当前显示的故障信息的次序值有无变化,若无变化,则执行步骤8;否则执行步骤9;
[0014] 步骤8、仍然在当前位置显示当前正在显示的故障信息,结束此次故障显示处理;
[0015] 步骤9、根据步骤2分配的次序值,判断当前正在显示的故障信息的次序值是否变大,若变大,则执行步骤10;否则执行步骤11;
[0016] 步骤10、显示按步骤2分配的次序值与当前位置的值相等的对应的故障信息,结束此次故障显示处理;
[0017] 步骤11、比较系统当前发生的总的故障数量与当前正在显示的故障的次序值,若故障总数量小于当前正在显示的故障的次序值,则执行步骤12;否则执行步骤13;
[0018] 步骤12、按步骤2分配的新的次序值进行显示,结束此次故障显示处理;
[0019] 步骤13、显示按步骤2分配的次序值与当前位置的值相等的对应的故障信息,结束此次故障显示处理。
[0020] 具体的,本发明采用LCD屏显示故障信息
[0021] 本发明的有益效果是:通过本发明公开的处理方法,当出现以下三种情况时,均能实时反应最新的故障信息,a、正在显示当前某个故障时,当前的这个故障恢复了;b、正在显示当前某个故障时,排在当前显示顺序之前的已发生或新产生的故障总数量增加了;c、正在显示当前某个故障时,排在当前显示顺序之前的已发生或新产生的故障总数量减少了。因而本发明的故障显示方法较传统方法更加完善、灵敏、实时、智能。

附图说明

[0022] 图1为本发明的流程图。

具体实施方式

[0023] 实施例的显示控制设备包括一个LCD或其它种类的显示屏、一个控制显示屏显示的单片机及相关电路,显示控制设备可以通过按键等方式翻屏查看相关信息。故障信息能够按重要性定义优先显示的顺序;规定优先级高的比优先级低的故障显示顺序靠前。
[0024] (一)假设按故障的重要性将系统中所有故障代码按优先级从高到低顺序排列如下:H01,H02,H03,H04,H05,H06,H07,H08,P01,P02,P03,P04,P05,E01,E02,E03,E04,E05,E06,E07,F01,F02,F03,F04,F05,F06,F07,F08,F09,F10,L0,L1。
[0025] (二)假设当前发生了如下8个故障,其按优先级由高到低排列的显示顺序如下:1、H02;2、H08;3、P01;4、E03;5、E06;6、E07;7、F06;8、F10;9、L0。
[0026] (三)当用显示面板查询故障时,按以下步骤对故障信息的显示进行处理:
[0027] 步骤1、首先判断系统有无故障存在,若系统当前无故障发生,可显示如“1---”不再进行后续处理步骤;若系统当前有故障发生,执行步骤2;
[0028] 步骤2、根据故障显示优先级的定义,进行当前发生的各类故障的显示次序的分配(如上述(二)类似故障显示顺序的排序),并执行步骤3;
[0029] 步骤3、假设通过按键翻查后,当前显示位置为“6”,判断当前显示的位置所显示的故障(例如:“6E07”)是否已经恢复,如果已经恢复,执行步骤4;否则执行步骤7;
[0030] 步骤4、比较系统当前发生的总的故障数量与当前正在显示的故障的次序值(“6”),若故障总数量小于当前正在显示的故障的次序值(假设有故障恢复了,新的故障显示顺序为:1、H02;2、H08;3、E03),执行步骤5;否则(假设有故障恢复了,新的故障显示顺序为:1、H02;2、H08;3、P01;4、E03;5、E06;6、F10;7、L0),执行步骤6;
[0031] 步骤5、将正在显示的故障信息由当前显示的故障信息切换到步骤2分配的显示次序最靠后的故障信息,例如:“3E03”,结束此次故障显示处理;
[0032] 步骤6、若希望当前显示的位置的值不变,则显示按步骤2分配的次序值与当前位置的值相等的对应的故障信息,例如:“6F10”,结束此次故障显示处理;
[0033] 步骤7、判断当前显示的故障信息的次序值有无变化,若无变化(显示顺序还是“6”),执行步骤8;否则,执行步骤9;
[0034] 步骤8、仍然在当前位置显示当前正在显示的故障信息,例如:“6E07”,结束此次故障显示处理;
[0035] 步骤9、根据步骤2分配的次序值,判断当前正在显示的故障信息的次序值是否变大,若变大,说明此时有优先级比当前故障的优先级高的故障发生了(假设有新故障H04产生,新的故障显示顺序为:1、H02;2、H04;3、H08;4、P01;5、E03;6、E06;7、E07;8、L0),执行步骤10;否则,说明当前正在显示的故障信息的次序值变小了,即比此故障优先级高的故障已经恢复了,执行步骤11;
[0036] 步骤10、若希望当前显示的位置的值不变,则显示按步骤2分配的次序值与当前位置的值相等的对应的故障信息,例如:“6E06”,结束此次故障显示处理;
[0037] 步骤11、比较系统当前发生的总的故障数量与当前正在显示的故障的次序值,若故障总数量小于当前正在显示的故障的次序值(假设有故障恢复了,新的故障显示顺序为:1、H02;2、H08;3、E07),执行步骤12;否则(假设有故障恢复了,新的故障显示顺序为:1、H02;
2、H08;3、E01;4、E07;5、F05;6、F10;7、L0),执行步骤13;
[0038] 步骤12、若希望当前显示的故障代码不变,则只改变显示的次序值,按步骤2分配的新的次序值进行显示,例如:“3E07”,结束此次故障显示处理;
[0039] 步骤13、若希望当前显示的位置的值不变,则显示按步骤2分配的次序值与当前位置的值相等的对应的故障信息,例如:“6F10”,结束此次故障显示处理。
[0040] 以上描述了本发明的基本原理和主要的特征,说明书的描述只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。