首页> 中国专利> 一种液晶电视背光故障检测方法

一种液晶电视背光故障检测方法

摘要

本发明公开了一种液晶电视背光故障检测方法,包括:在Mboot阶段和正常观看阶段分别进行现背光故障状态检测,其中,通过结合产品功能配置和环境变量的方式,实现Mboot阶段背光故障检测功能配置,并根据检测电路特性,选择在Mboot阶段背光上电后对背光故障进行一次性检测,根据检测电路特性,在正常观看阶段,通过建立故障状态检测线程的方式,实现背光故障在观看过程中的实时检测。本发明的方法采用新的背光故障检测流程,引入实时检测流程,实现了背光故障的实时检测。

著录项

  • 公开/公告号CN112731102A

    专利类型发明专利

  • 公开/公告日2021-04-30

    原文格式PDF

  • 申请/专利权人 四川长虹电器股份有限公司;

    申请/专利号CN202011544486.7

  • 发明设计人 贾学均;

    申请日2020-12-23

  • 分类号G01R31/28(20060101);G09G3/00(20060101);G09G3/36(20060101);

  • 代理机构51213 四川省成都市天策商标专利事务所;

  • 代理人赵以鹏

  • 地址 621000 四川省绵阳市高新区绵兴东路35号

  • 入库时间 2023-06-19 10:48:02

说明书

技术领域

本发明涉及液晶电视背光故障检测技术领域,特别涉及一种液晶电视背光故障检测方法。

背景技术

液晶电视的背光模块是液晶电视显示的关键部分,如果背光模块工作异常, 将导致整个液晶电视图像无法正常显示,使用户不能正常观看电视,因此在电视故障的智能诊断中引入了背光的智能检测,以方便售后,给用户提供快速准确的故障解决方案,提升用户的体验和品牌的美誉度。

现行的液晶电视背光智能检测,是电路将背光状态转换成GPIO端口,CPU 通过获取对应GPIO口的电平高低来进行,该GPIO在背光工作异常时会一直输出一特定电平,软件在任何时刻均可以通过查询GPIO电平的方式来获取背光工作状态,因此软件在检测时未进行实时处理,而是接收到指令后再进行检测,这样导致了检测电路成本较高。为了降低检测硬件成本,采用了新的检测电路。新的背光检测电路中,反应背光故障状态的GPIO只有在发生故障短时间(几秒) 内有电平变化,即反应背光故障状态的GPIO电平在发生故障时,不再一直保持故障状态,如果软件仍然采用原来的检测方法和流程,可能无法捕捉到故障现象,导致检测失败。

发明内容

本发明的目的是克服上述背景技术中不足,提供一种液晶电视背光故障检测方法,采用新的背光故障检测流程,引入实时检测流程,实现了背光故障的实时检测,解决了原软件方案不具实时性,以及在使用新电路后可能检测不到故障,导致检测失败的问题。

为了达到上述的技术效果,本发明采取以下技术方案:

一种液晶电视背光故障检测方法,包括:在Mboot阶段和正常观看阶段分别进行现背光故障状态检测,其中,通过结合产品功能配置和环境变量的方式,实现Mboot阶段背光故障检测功能配置,并根据检测电路特性,选择在Mboot 阶段背光上电后对背光故障进行一次性检测,根据检测电路特性,在正常观看阶段,通过建立故障状态检测线程的方式,实现背光故障在观看过程中的实时检测;本技术方案分阶段采用不同方式来实现背光故障状态的智能诊断,即增加boot阶段检测以及正常观看时通过启动线程进行背光状态监测的模式,涵盖了液晶电视不同阶段可能出现的背光故障检测,实现了背光故障的实时检测,解决了原方案不具实时性以及由此带来检测成本高的问题。

进一步地,Mboot阶段背光故障状态检测中,将Mboot阶段检测结果以环境变量的方式进行存储,在故障信息采集时进行上报,并将Mboot阶段检测结果作为正常观看阶段检测线程启动依据。

进一步地,仅在Mboot阶段已经检测到故障时,正常观看阶段才不再启动检测线程。

进一步地,若正常观看过程中,检测到故障发生后,则主动上报故障信息,并结束检测线程。

进一步地,实现过程包括:

在MBoot阶段检测,当电视机由Boot引导进入开机过程中,在系统对背光组件供电点亮背光后,对背光故障状态GPIO进行检测;

建立背光状态实时监测线程,对背光状态进行实时检测;

创建检测结果环境变量,将Boot阶段检测结果存储于检测结果环境变量中,当收到信息采集指令时,将对应检测结果环境变量进行上传;

建立正常观看阶段的背光故障实时上传机制,将观看过程中的故障状态实时上传到信息采集服务器。

进一步地,所述检测结果环境变量包括:背光故障检测环境变量、背光故障检测状态环境变量;

所述背光故障检测环境变量通过在环境变量中增加背光故障检测配置项实现,包括在产品功能配置ini文件中对背光故障检测功能进行配置,如果要进行背光故障检测,则在电视第一次上电时,将背光故障检测配置项转换成背光故障检测环境变量并存储到Flash中供boot使用,若产品功能配置中无背光故障检测配置项,则不设置背光故障检测环境变量;

背光故障检测状态环境变量通过在环境变量中增加背光故障状态项实现,所述背光故障状态项表示Mboot阶段检测背光故障状态结果,当需要进行背光故障检测且检测结果为有故障时,则设置背光故障检测状态环境变量的值为故障状态值;如果不需要进行背光故障状态检测或者检测结果为无故障,则设置背光故障检测状态环境变量的值为无故障状态值;当故障信息采集完成后,清除背光故障检测状态环境变量。

进一步地,Mboot阶段背光故障检测流程如下:

S1.在Mboot阶段打开背光后,读取背光故障检测状态环境变量,判断是否需要进行背光故障检测,若需要,则进入步骤S2;否则,进入步骤S5;

S2.进入延时等待,待背光检测电路稳定后获取背光状态GPIO电平值,判断当前GPIO电平值是否异常,若是,则进入步骤S3;否则,进入步骤S5;

S3.进入防抖动计时,若异常电平持续时间超过预设时间阈值,则认为检测到背光故障,进入步骤S4;否则,进入步骤S5;

S4.设置背光故障检测状态环境变量值为有故障状态值;

S5.设置背光故障检测状态环境变量值为无故障状态值,并退出检测。

进一步地,所述步骤S1中,若未读取到背光故障检测状态环境变量,或背光故障检测状态环境变量值为不做检测值,则不做检测;

且还包括步骤S6:当故障信息采集完成后,清除背光故障检测状态环境变量。

进一步地,正常观看阶段背光故障检测流程如下:

S1.电视机启动后进入正常观看状态时,读取产品功能配置ini文件中是否设有背光故障检测功能,若有,则进入步骤S2;否则,进入步骤S5;

S2.读取背光故障检测状态环境变量判定在Mboot阶段是否检测到背光故障,若没有检测到,则进入步骤S3;若检测到,进入步骤S4;

S3.启动背光故障检测线程,进行背光故障状态实时监控检测,通过获取背光状态GPIO电平值来对背光故障状态进行检测;

S4.上报背光故障信息并清除背光故障检测状态环境变量;

S5.判定当前是否是第一次上电,若是,则设置背光故障检测状态环境变量,否则,不做检测。

进一步地,所述步骤S3中通过获取背光状态GPIO电平值来对背光故障状态进行检测步骤具体如下:

步骤1.读取背光状态GPIO电平值,判断当前GPIO电平值是否异常,若是,则进入步骤2;否则,返回读取背光状态GPIO电平值;

步骤2.进入防抖动计时,若异常电平持续时间超过预设时间阈值,则认为检测到背光故障,进入步骤3;否则,返回步骤1;

步骤3.设置背光故障检测状态环境变量值为有故障状态值并上报背光故障信息。

本发明与现有技术相比,具有以下的有益效果:

本发明的液晶电视背光故障检测方法,通过在Boot阶段引入对背光故障状态的检测,增加电视机正常观看过程中对背光故障状态的实时检测等流程,实现背光故障的实时检测,避免背光故障检测失败,保证背光故障检测准确性,其提供了一种液晶电视背光故障智能诊断手段,同时降低了背光故障诊断成本,也保证了诊断的准确和实时性,为整机背光故障诊断在智能电视中的推广起到了推动作用。

附图说明

图1是本发明的一个实施例的液晶电视背光故障检测方法的软件逻辑示意图。

图2是本发明的一个实施例中Mboot阶段背光故障检测流程示意图。

图3是本发明的一个实施例中正常观看阶段背光故障检测流程示意图。

具体实施方式

下面结合本发明的实施例对本发明作进一步的阐述和说明。

实施例:

实施例一:

一种液晶电视背光故障检测方法,采用新的流程,在软件上结合电视软件工作原理和检测电路特点,分阶段采用不同方式来实现背光故障状态的智能诊断,即增加boot阶段检测以及正常观看时通过启动线程进行背光状态监测的模式,增加了检测的实时性。

如图1所示,本实施例中,本方案是以软件的形式存在于整机中,包括mboot 和中间件,实现在boot阶段和正常观看阶段背光故障的检测和上报,该软件由mboot相关部分和中间件相关部分以及环境变量构成,其中mboot部分负责开机过程中背光故障检测,中间件部分负责正常观看过程中出现的背光故障检测及信息上报。

具体的,其核心思想包括:在Mboot阶段和正常观看阶段分别进行现背光故障状态检测,其中,通过结合产品功能配置和环境变量的方式,实现Mboot 阶段背光故障检测功能配置,并根据检测电路特性,选择在Mboot阶段背光上电后对背光故障进行一次性检测,根据检测电路特性,在正常观看阶段,通过建立故障状态检测线程的方式,实现背光故障在观看过程中的实时检测;本技术方案分阶段采用不同方式来实现背光故障状态的智能诊断,即增加boot阶段检测以及正常观看时通过启动线程进行背光状态监测的模式,涵盖了液晶电视不同阶段可能出现的背光故障检测,实现了背光故障的实时检测,解决了原方案不具实时性以及由此带来检测成本高的问题。

其中,Mboot阶段背光故障状态检测中,将Mboot阶段检测结果以环境变量的方式进行存储,在故障信息采集时进行上报,并将Mboot阶段检测结果作为正常观看阶段检测线程启动依据。且仅在Mboot阶段已经检测到故障时,正常观看阶段才不再启动检测线程。且若正常观看过程中,检测到故障发生后,则主动上报故障信息,并结束检测线程。

具体的,本实施例中,该方案的实现包括如下几个方面:

在MBoot阶段检测,当电视机由Boot引导进入开机过程中,在系统对背光组件供电点亮背光后,对背光故障状态GPIO进行检测;

建立背光状态实时监测线程,对背光状态进行实时检测;

创建检测结果环境变量,将Boot阶段检测结果存储于检测结果环境变量中,当收到信息采集指令时,将对应检测结果环境变量进行上传;

建立正常观看阶段的背光故障实时上传机制,将观看过程中的故障状态实时上传到信息采集服务器,以供售后进行智能服务。

其实现时,具体包括在环境变量中增加背光故障检测配置项及增加背光故障状态项。即上检测结果环境变量包括:背光故障检测环境变量、背光故障检测状态环境变量。

其中,所述背光故障检测环境变量通过在环境变量中增加背光故障检测配置项实现,包括在产品功能配置ini文件中对背光故障检测功能进行配置,如果要进行背光故障检测,则在电视第一次上电时,将背光故障检测配置项转换成背光故障检测环境变量并存储到Flash中供boot使用,若产品功能配置中无背光故障检测配置项,则不设置背光故障检测环境变量。

背光故障检测状态环境变量通过在环境变量中增加背光故障状态项实现,所述背光故障状态项表示Mboot阶段检测背光故障状态结果,当需要进行背光故障检测且检测结果为有故障时,则设置背光故障检测状态环境变量的值为故障状态值;如果不需要进行背光故障状态检测或者检测结果为无故障,则设置背光故障检测状态环境变量的值为无故障状态值;当故障信息采集完成后,清除背光故障检测状态环境变量。

Mboot阶段背光故障检测流程包括:在boot引导电视机开机过程中,打开背光后,boot通过读取故障状态GPIO电平值,进行开机阶段背光故障检测处理,将检测结果以环境变量的方式进行保存,供开机完成后故障信息检测系统采集。

如图2所示,其具体实现流程如下:

S1.在Mboot阶段打开背光后,读取背光故障检测状态环境变量,判断是否需要进行背光故障检测,若需要,则进入步骤S2;否则,进入步骤S5。

若未读取到背光故障检测状态环境变量,或背光故障检测状态环境变量值为不做检测值,则不做检测。

S2.进入延时等待,待背光检测电路稳定后获取背光状态GPIO电平值,判断当前GPIO电平值是否异常,若是,则进入步骤S3;否则,进入步骤S5;

S3.进入防抖动计时,若异常电平持续时间超过预设时间阈值(本实施例中设定为500ms),则认为检测到背光故障,进入步骤S4;否则,进入步骤S5;

S4.设置背光故障检测状态环境变量值为有故障状态值,并将故障信息通过信息采集系统上传到故障信息采集服务器;

S5.设置背光故障检测状态环境变量值为无故障状态值,并退出检测。

S6.当故障信息采集完成后,清除背光故障检测状态环境变量。

正常观看阶段背光故障检测流程包括:电视机在boot结束后,进入正常观看状态时,中间件启动背光故障状态检测线程,并实现观看过程中故障信息实时上报和开机boot阶段故障状态上报。

如图3所示,其具体实现流程如下:

S1.电视机启动后进入正常观看状态时,读取产品功能配置ini文件中是否设有背光故障检测功能,若有,则进入步骤S2;否则,进入步骤S5;

S2.读取背光故障检测状态环境变量判定在Mboot阶段是否检测到背光故障,若没有检测到,则进入步骤S3;若检测到,进入步骤S4;

S3.启动背光故障检测线程,进行背光故障状态实时监控检测,通过获取背光状态GPIO电平值来对背光故障状态进行检测。

具体的,通过获取背光状态GPIO电平值来对背光故障状态进行检测步骤具体如下:

步骤1.读取背光状态GPIO电平值,判断当前GPIO电平值是否异常,若是,则进入步骤2;否则,返回读取背光状态GPIO电平值;

步骤2.进入防抖动计时,若异常电平持续时间超过预设时间阈值,则认为检测到背光故障,进入步骤3;否则,返回步骤1;

步骤3.设置背光故障检测状态环境变量值为有故障状态值,并上报背光故障信息即将故障信息通过信息采集系统上传到故障信息采集服务器。

S4.上报背光故障信息并清除背光故障检测状态环境变量。

具体的,如果在Mboot阶段已经检测到背光存在故障,当进行故障信息采集时,中间件读取背光故障状态环境变量,并将其转换成故障状态,返回给信息采集系统,完成故障信息报告。且如果在Mboot阶段检测到背光存在故障,则正常观看阶段即不再启动背光检测线程。

S5.判定当前是否是第一次上电,若是,则设置背光故障检测状态环境变量,否则,不做检测。

实施例二

本实施例中公开了一种计算机设备,该计算机设备可以是服务器,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储液晶电视背光故障检测方法中涉及到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现液晶电视背光故障检测方法。

在另一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例一中液晶电视背光故障检测方法的步骤。为避免重复,这里不再赘述。

在另一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例一中液晶电视背光故障检测方法的步骤。为避免重复,这里不再赘述。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号