异常检测方法、装置、驱动芯片、电子设备以及存储介质与流程

专利2023-02-03  124



1.本技术涉及电子设备技术领域,更具体地,涉及一种异常检测方法、装置、电子设备以及存储介质。


背景技术:

2.随着科学技术的发展,各种显示装置层出不穷,为人们的生成和生活带来了极大的便利。目前,显示装置可能出现显示异常,然而针对显示异常的检测大多依赖机器或人工肉眼检测,检测结果不准确,且检测效率较低。


技术实现要素:

3.鉴于上述问题,本技术提出了一种异常检测方法、装置、电子设备以及存储介质,以解决上述问题。
4.第一方面,本技术实施例提供了一种异常检测方法,应用于显示屏的驱动芯片,所述方法包括:获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别;基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果,其中,所述异常检测结果用于表征所述显示屏是否发生显示异常。
5.第二方面,本技术实施例提供了一种异常检测装置,应用于显示屏的驱动芯片,所述装置包括:数据获取模块,用于获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别;异常检测模块,用于基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果,其中,所述异常检测结果用于表征所述显示屏是否发生显示异常。
6.第三方面,本技术实施例提供了一种显示屏的驱动芯片,该显示屏的驱动芯片用于实现上述异常检测方法。
7.第四方面,本技术实施例提供了一种电子设备,包括显示屏和显示屏的驱动芯片,该显示屏的驱动芯片用于实现上述异常检测方法。
8.第五方面,本技术实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
9.本技术实施例提供的异常检测方法、装置、电子设备以及存储介质,获取显示屏的供电电压的当前电压值,以及获取显示屏的当前显示亮度级别,基于当前电压值和当前显示亮度级别,确定显示屏的异常检测结果,其中,该异常检测结果用于表征显示屏是否发生显示异常,从而利用监测显示屏的供电电压的电压值和显示屏的显示亮度级别的方式,来确定显示屏的显示是否存在异常,从而可以提升异常检测的准确性和效率,提升用户的使用体验。
附图说明
10.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使
converter,elvdd)、以及同步反相降压-升压转换器(synchronous inverting buck-boost converter,elvss)连接,该elvdd和elvss用于向显示屏供电,且elvdd和elvss给显示屏的像素电路供电,是显示屏显示的主电源。其中,模拟数字转换器(analog-to-digital converter,adc)采集装置分别与elvss和驱动芯片(主板)连接,用于采集elvss的供电电压,并将采集到的elvss的供电电压提供给驱动芯片来判断显示屏的显示是否存在异常。
28.请参阅图2,图2示出了本技术一实施例提供的异常检测方法的流程示意图。该异常检测方法用于利用监测显示屏的供电电压的电压值和显示屏的显示亮度级别的方式,来确定显示屏的显示是否存在异常,从而可以提升异常检测的准确性和效率,提升用户的使用体验。在具体的实施例中,该异常检测方法可以应用于如图9所示的异常检测装置300以及配置有异常检测装置300的电子设备200(图10)的显示屏的驱动芯片100。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以包括智能手机、平板电脑、穿戴式电子设备等,在此不做限定。下面将针对图2所示的流程进行详细的阐述,所述异常检测方法具体可以包括以下步骤:
29.步骤s110:获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别。
30.在本实施例中,该显示屏的驱动芯片可以获取该显示屏的供电电压的当前电压值,并获取该显示屏的当前显示亮度级别。
31.在一些实施方式中,该显示屏可以为oled,也可以为lcd,在此不做限定。其中,若该显示屏为oled,则可以检测该oled显示屏自身的显示亮度级别,若该显示屏为lcd,则可以检测该lcd显示屏的背光板的背光级别,作为该lcd显示屏的显示亮度级别。
32.在一些实施方式中,该显示屏的供电电源可以包括elvdd,也可以为elvss。其中,在一般情况下,该elvdd是设置为固定不变的值,因此,为了异常检测的准确性和有效性,可以将供电电源确定为elvss。
33.作为一种方式,驱动芯片可以实时获取该显示屏的供电电源的当前电压值,可以按预设时间间隔获取该显示屏的供电电源的当前电压值,可以按预设时间点获取该显示屏的供电电源的当前电压值,可以按预设环境参数获取该显示屏的供电电源的当前电压值,可以其他预设规则获取该显示屏的供电电源的当前电压值等,在此不做限定。
34.作为一种可实施的方式,驱动芯片可以获取显示屏的供电电压在当前时刻的电压,作为该显示屏的供电电压的当前电压值;作为又一种可实施的方式,驱动芯片可以获取显示屏的供电电压在某个时间段的平均电压,作为该显示屏的供电电压的当前电压值等,在此不做限定。
35.在一些实施方式中,可以通过平台硬件adc监测该显示屏的供电电压的电压值,并从adc获取其监测到的该显示屏的供电电压的电压值,作为该显示屏的供电电压的当前电压值。作为一种可实施的方式,可以通过平台硬件adc监测该显示屏的elvss的当前电压值,作为该显示屏的供电电压的当前电压值。作为一种可实施的方式,可以通过平台硬件adc监测该显示屏的供电电压的电压值,并从adc获取其监测到的该显示屏的供电电压的电压值,对adc监测到的该显示屏的供电电压的电压值进行取反后,作为该显示屏的供电电压的当前电压值。
36.作为一种方式,驱动芯片可以实时获取该显示屏的当前显示亮度级别,可以按预
设时间间隔获取该显示屏的当前显示亮度级别,可以按预设时间间隔获取该显示屏的当前显示亮度级别,可以按预设环境参数获取该显示屏的当前显示亮度级别,可以按其他预设规则获取该显示屏的当前显示亮度级别等,在此不做限定。
37.在一些实施方式中,可以通过亮度检测模块对显示屏的当前显示亮度级别进行检测,并从亮度检测模块获取其检测到的该显示屏的当前显示亮度级别,作为该显示屏的当前显示亮度级别。例如,当显示屏为oled显示屏时,则可以通过亮度检测模块对oled显示屏的当前显示亮度级别进行检测,并从亮度检测模块获取其检测到的该oled显示屏的当前显示亮度级别,作为该显示屏的当前显示亮度级别;当显示屏为lcd显示屏时,则可以通过亮度检测模块对该lcd显示屏的背光板的背光级别进行检测,并从亮度检测模块获取其检测到的该lcd显示屏的背光板的背光级别,作为该显示屏的当前显示亮度级别。
38.在一些实施方式中,可以通过软件读取该显示屏的当前显示亮度级别,并获取软件读取到的当前显示亮度级别,作为该显示屏的当前显示亮度级别。
39.在一些实施方式中,该显示屏的显示亮度级别可以通过亮度等级来表示。因此,可以通过获取该显示屏的亮度等级的方式,来获取该显示屏的显示亮度级别。
40.在一些实施方式中,驱动芯片可以同时获取该显示屏的供电电压的当前电压值,和显示屏的当前显示亮度级别;可以先获取该显示屏的供电电压的当前电压值,并在该显示的供电电压的当前电压值满足第一预设条件时,再获取该显示屏的当前显示亮度级别;可以先获取该显示屏的当前显示亮度级别,并在该显示屏的当前显示亮度级别满足第二预设条件时,再获取该显示屏的供电电压的当前电压值。其中,该第一预设条件可以包括当前电压值为0,该第二预设条件可以包括当前显示亮度级别为0。
41.步骤s120:基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果,其中,所述异常检测结果用于表征所述显示屏是否发生显示异常。
42.在本实施例中,在获得该显示屏的供电电压的当前电压值,以及获取该显示屏的当前显示亮度级别的情况下,则可以基于该显示屏的供电电压的当前电压值和该显示屏的当前显示亮度级别,确定该显示屏的异常检测结果,其中,该异常检测结果用于表征该显示屏是否发生显示异常,即异常检测结果包括该显示屏发生显示异常,或者,该显示屏没有发生显示异常。
43.在一些实施方式中,在获得该显示屏的供电电压的当前电压值,以及获取该显示屏的当前显示亮度级别的情况下,可以判断该显示屏的供电电压的当前电压值是否满足第一预设条件,以及判断该显示屏的当前显示亮度级别是否满足第二预设条件。其中,当判断结果表征该显示屏的供电电压的当前电压值满足第一预设条件,且该显示屏的当前显示亮度级别满足第二预设条件的情况下,则可以确定该显示屏未发生显示异常;当判断结果表征该显示屏的供电电压的当前电压值满足第一预设条件,且该显示屏的当前显示亮度级别不满足第二预设条件的情况下,则可以确定该显示屏发生显示异常;当判断结果表征该显示屏的供电电压的当前电压值不满足第一预设条件,且该显示屏的当前显示亮度级别满足第二预设条件的情况下,则可以确定该显示屏发生显示异常。其中,该第一预设条件可以包括当前电压值为0,该第二预设条件可以包括当前显示亮度级别为0。
44.其中,可以理解的是,当该显示屏的供电电压的当前电压值为0时,则该显示屏的当前显示亮度级别也应该为0(息屏),所以,则对该显示屏的当前显示亮度级别是否为0进
行判断,若判断到该显示屏的当前显示亮度级别为0,则可以确定该显示屏的未发生显示异常,若判断到该显示屏的当前显示亮度级别不为0,则可以确定该显示屏发生显示异常。
45.其中,可以理解的是,当该显示的当前显示亮度级别为0(息屏)时,则该显示屏的供电电压的当前电压值也应该为0,所以,则对该显示屏的供电电压的当前电压值是否为0进行判断,若判断到该显示屏的供电电压的当前电压值为0,则可以确定该显示屏未发生显示异常,若判断到该显示屏的供电电压的当前电压值不为0,则可以确定该显示屏发生显示异常。
46.基于上述方式,可以提供给开发者更加直观的判断显示屏是否出现显示异常,以往的黑屏、暗屏现象只能靠机器测试数值,甚至售后问题只能靠外场工作人员口述,并不能直接准确的表达机器故障,造成很长的解决周期,通过上述方式均可以解决,可以避免误判,节省产线和售后问题的处理时间和提升异常检测的准确性。
47.本技术一实施例提供的异常检测方法,获取显示屏的供电电压的当前电压值,以及获取显示屏的当前显示亮度级别,基于当前电压值和当前显示亮度级别,确定显示屏的异常检测结果,其中,该异常检测结果用于表征显示屏是否发生显示异常,从而利用监测显示屏的供电电压的电压值和显示屏的显示亮度级别的方式,来确定显示屏的显示是否存在异常,从而可以提升异常检测的准确性和效率,提升用户的使用体验。
48.请参阅图3,图3示出了本技术一实施例提供的异常检测方法的流程示意图。该异常检测方法应用于上述显示屏的驱动芯片,下面将针对图3所示的流程进行详细的阐述,所述异常检测方法具体可以包括以下步骤:
49.步骤s210:获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别。
50.其中,步骤s210的具体描述请参阅步骤s110,在此不再赘述。
51.步骤s220:若所述当前电压值为0且所述当前显示亮度级别不为0,则确定所述显示屏发生显示异常。
52.其中,可以理解的是,当显示屏的供电电压的当前电压值为0时,表征当前没有供该显示屏的像素电路进行显示的供电电压,则正常情况下(显示屏未发生显示异常的情况下),该显示屏应该处于息屏状态,即该显示屏的显示亮度级别应该为0;当显示屏的当前显示亮度级别为0时,表征该显示屏处于息屏状态,则正常情况下(显示屏未发生显示异常的情况下),当前应该没有供该显示屏的像素电路进行显示的供电电压,即该显示屏的供电电压的当前电压值应该为0。
53.在一些实施方式中,驱动芯片在获得显示屏的供电电压的当前电压值和显示屏的当前显示亮度级别的情况下,可以判断该显示屏的供电电压的当前电压值是否为0,以及判断该显示屏的当前显示亮度级别是否为0。
54.作为一种方式,在确定该显示屏的供电电压的当前电压值为0,且该显示屏的当前显示亮度级别为0的情况下,则可以确定该显示屏的显示亮度级别未发生异常。
55.作为又一种方式,在确定该显示屏的供电电压的当前电压值为0,且该显示屏的当前显示亮度级别不为0的情况下,则可以确定该显示的显示亮度级别发生显示异常。
56.步骤s230:若所述当前电压值不为0且所述当前显示亮度级别为0,则确定所述显示屏发生显示异常。
57.作为再一种方式,在确定该显示屏的供电电压的当前电压值不为0,且该显示屏的当前显示亮度级别为0的情况下,则可以确定该显示的显示亮度级别发生显示异常。
58.本技术一实施例提供的异常检测方法,获取显示屏的供电电压的当前电压值,以及获取显示屏的当前显示亮度级别,若当前电压值为0且当前显示亮度级别不为0,则确定显示屏发生显示异常,或者,若当前电压值不为0且当前显示亮度级别为0,则确定显示屏发生显示异常。相较于图2所示的异常检测方法,本实施例还在电压值和显示亮度级别中仅有一个为0时确定显示屏发生显示异常,以提升异常检测的准确性。
59.请参阅图4,图4示出了本技术一实施例提供的异常检测方法的流程示意图。该异常检测方法应用于上述显示屏的驱动芯片,下面将针对图4所示的流程进行详细的阐述,所述异常检测方法具体可以包括以下步骤:
60.步骤s310:获取所述显示屏的供电电压的当前电压值。
61.其中,步骤s310的具体描述请参阅步骤s110,在此不再赘述。
62.步骤s320:若所述当前电压值为0,则获取所述显示屏的当前显示亮度级别。
63.在一些实施方式中,驱动芯片在获得该显示屏的供电电压的当前电压值的情况下,可以先判断该显示屏的供电电压的当前电压值是否为0。其中,在判断到该显示屏的供电电压的当前电压值不为0的情况下,则可以继续获取该显示屏的供电电压的当前电压值,并判断该显示屏的供电电压的当前电压值是否为0,直到判断到该显示屏的供电电压的当前电压值为0。在判断到该显示屏的供电电压的当前电压值为0的情况下,则可以获取该显示屏的当前显示亮度级别。
64.可以理解的是,在本实施例中,在确定该显示屏的供电电压的当前电压值为0的情况,再获取该显示屏的当前显示亮度级别,可以有效避免数据的无效获取,降低驱动芯片的功耗。
65.在另一些实施方式中,驱动芯片可以先获取显示屏的当前显示亮度级别,并在获取显示屏的当前显示亮度级别的情况下,可以先判断显示屏的当前显示亮度级别是否为0。其中,在判断到该显示屏的当前显示亮度级别不为0的情况下,则可以继续获取该显示屏的当前显示亮度级别,并判断该显示屏的当前显示亮度级别是否为0,直到判断到该显示屏的当前显示亮度级别为0。在判断到该显示屏的当前显示亮度级别为0的情况下,则以获取该显示屏的供电电压的当前电压值。
66.可以理解的是,在本实施例中,在确定该显示屏的当前显示亮度级别为0的情况下,再获取该显示屏的供电电压的当前电压值,可以有效避免数据的无效获取,降低驱动芯片的功耗。
67.步骤s330:基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果,其中,所述异常检测结果用于表征所述显示屏是否发生显示异常。
68.其中,步骤s330的具体描述请参阅步骤s120,在此不再赘述。
69.本技术一实施例提供的异常检测方法,获取显示屏的供电电压的当前电压值,若当前电压值为0,则获取显示屏的当前显示亮度级别,基于当前电压值和当前显示亮度级别,确定显示屏的异常检测结果,其中,该异常检测结果用于表征该显示屏是否发生显示异常。相较于图2所示的异常检测方法,本实施例还在供电电压的电压值为0时进行显示屏的显示亮度级别的检测,可以降低异常检测的功耗。
70.请参阅图5,图5示出了本技术一实施例提供的异常检测方法的流程示意图。该异常检测方法应用于上述显示屏的驱动芯片,下面将针对图5所示的流程进行详细的阐述,所述异常检测方法具体可以包括以下步骤:
71.步骤s410:在所述显示屏处于点亮状态的情况下,监测所述显示屏的供电电压的当前电压值。
72.在本实施例中,可以在显示屏处于电量状态的情况下,监测该显示屏的供电电压的当前电压值。即,可以在显示屏的显示亮度级别不为0的情况下,监测该显示屏的供电电压的当前电压值。例如,可以在显示屏处于开机显示或者显示亮屏界面的情况下,监测该显示屏的供电电压的当前电压值。
73.在一些实施方式中,驱动芯片可以对该显示屏是否处于点亮状态进行检测,其中,当检测到该显示屏处于点亮状态时,则可以监测该显示屏的供电电压的当前电压值。
74.作为第一种可实施的方式,驱动芯片可以对显示屏的当前显示亮度级别值进行检测,其中,当检测到该显示屏的当前显示亮度级别值为非0时,则可以确定该显示屏处于点亮状态,可以监测显示屏的供电电压的当前电压值。
75.作为第二种可实施的方式,驱动芯片可以对显示屏是否处于开机显示的状态进行检测,其中,当检测到该显示屏处于开机显示的状态时,则可以确定该显示屏处于点亮状态,可以监测显示屏的供电电压的当前电压值。
76.作为第三种可实施的方式,驱动芯片可以对显示屏是否处于亮屏界面进行检测,其中,当检测到该显示屏处于亮屏界面时,则可以确定该显示屏处于点亮状态,可以监测显示屏的供电电压的当前电压值。
77.作为第四种可实施的方式,驱动芯片可以对包括该显示屏的电子设备是否在前台运行应用程序进行检测,其中,当检测到该电子设备在前台运行应用程序时,则可以确定该显示屏处于点亮状态,可以监测显示屏的供电电压的当前电压值。
78.步骤s420:若监测到所述显示屏的供电电压的当前电压值变为0,则获取所述显示屏的当前显示亮度级别。
79.在一些实施方式中,在显示屏处于点亮状态的过程中,可以对显示屏的供电电压的当前电压值进行监测,以及对显示屏的供电电压的当前电压值的变化进行监测。其中,若监测到该显示屏的供电电压的当前电压值变为0时,则可以获取该显示屏的当前显示亮度级别,以便于通过动态的方式对显示屏的供电电压的当前电压值进行监测,以及根据动态的监测结果进行显示屏的当前显示亮度级别的获取,以使得异常监测更符合使用状态,提升异常监测的准确性。
80.作为一种可实施的方式,在对显示屏的供电电压的当前电压值的变化趋势进行监测的过程中,若监测到该显示屏的供电电压的变化趋势为上升,则可以停止获取该显示屏的供电电压的当前电压值,且仅继续监测该显示屏的供电电压的变化趋势,直到监测到该显示屏的供电电压的变化趋势从上升变化为下降时,再继续获取该供电电压的当前电压值;若监测到该显示屏的供电电压的变化趋为下降,则持续监测该显示屏的供电电压的变化趋势并获取该显示屏的供电电压的当前电压值,若监测到该显示屏的供电电压的当前电压值下降至0时,则获取该显示屏的当前显示亮度级别。
81.在一些实施方式中,若监测到该显示屏的供电电压的当前电压值变化0,则可以立
即获取该显示屏的当前显示亮度级别;或者,若监测到该显示屏的供电电压的当前电压值变化为0,则可以检测该显示屏的供电电压在预设时间段的电压值是否持续为0,若检测到该显示屏的供电电压在预设时间段内的电压值持续为0,则可以获取该显示屏的当前显示亮度级别。
82.步骤s430:基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果,其中,所述异常检测结果用于表征所述显示屏是否发生显示异常。
83.其中,步骤s430的具体描述请参阅步骤s120,在此不再赘述。
84.本技术一实施例提供的异常检测方法,在显示屏处于点亮状态的情况下,监测显示屏的供电电压的当前电压值,若监测到显示屏的供电电压的当前电压值变为0,则获取显示屏的当前显示亮度级别,基于当前电压值和当前显示亮度级别,确定显示屏的异常检测结果,其中,异常检测结果用于表征显示屏是否发生显示异常。相较于图2所示的异常检测方法,本实施例还在显示屏处于点亮状态的情况下进行供电电压的电压值的检测,以及在电压值变为0的情况下进行显示亮度级别的检测,以提升异常检测的准确性并降低异常检测的功耗。
85.请参阅图6,图6示出了本技术一实施例提供的异常检测方法的流程示意图。该异常检测方法应用于上述显示屏的驱动芯片,下面将针对图6所示的流程进行详细的阐述,所述异常检测方法具体可以包括以下步骤:
86.步骤s510:获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别。
87.步骤s520:基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果,其中,所述异常检测结果用于表征所述显示屏是否发生显示异常。
88.其中,步骤s510-步骤s520的具体描述请参阅步骤s110-步骤s120,在此不在赘述。
89.步骤s530:若基于所述异常检测结果确定所述显示屏发生显示异常,则基于所述当前电压值和所述当前显示亮度级别生成异常信息。
90.在一些实施方式中,异常检测结果可以包括显示屏发生显示异常和显示屏未发生显示异常。因此,在本实施例中,在获得异常检测结果的情况下,可以基于该异常检测结果判断该显示屏是否发生显示异常。其中,在基于该异常检测结果确定该显示屏未发生显示异常的情况下,则可以继续进行监测,即继续获取显示屏的供电电压的当前电压值和显示屏的当前显示亮度级别,确定该显示屏是否发生显示异常。其中,在基于该异常检测结果确定该显示屏发生显示异常的情况下,则可以基于该显示屏的供电电压的当前电压值和显示屏的当前显示亮度级别,生成异常信息。
91.作为第一种可实施的方式,若基于异常检测结果确定显示屏发生显示异常,则可以基于此次的当前电压值和此次的当前显示亮度级别生成异常信息。
92.作为第二种可实施的方式,若基于异常检测结果确定显示屏发生显示异常,则可以基于此次的当前电压值、此次的当前显示亮度级别、前几次的当前电压值、前几次的当前显示亮度级别生成异常信息。
93.作为第三种可实施的方式,若基于异常检测结果确定显示屏发生显示异常,则可以判断该显示屏发生显示异常的次数,若显示屏发生显示异常的次数达到第一预设次数,则可以基于当前电压值和当前显示亮度级别生成异常信息。
94.作为第四种可实施的方式,若基于异常检测结果确定显示屏发生显示异常,则可以判断该显示屏连续发生显示异常的次数,若显示屏连续发生显示异常的次数达到第二预设次数,则可以基于当前电压值和当前显示亮度级别生成异常信息。
95.作为第五种可实施的方式,若基于异常检测结果确定显示屏发生显示异常,则可以判断该显示屏在预设时长内发生显示异常的次数,若显示屏在预设时长内发生显示异常的次数达到第三预设次数,则可以基于当前电压值和当前显示亮度级别生成异常信息。
96.作为第六种可实施的方式,若基于异常检测结果确定显示屏发生显示异常,则可以判断该显示屏在预设时长内连续发生显示异常的次数,若显示屏在预设时长内连续发生显示异常的次数达到第四预设次数,则可以基于当前电压值和当前显示亮度级别生成异常信息。
97.步骤s540:上传所述异常信息。
98.在一些实施方式中,驱动芯片在获得该异常信息的情况下,则可以上传该异常信息,以便开发人员可以通过远程的方式进行异常分析和解决,提升异常解决的几率和效率。其中,该驱动芯片可以通过无线网络的方式上传异常信息,可以通过数据网络的方式上传异常信息,可以有线网络的方式上传异常信息等,在此不做限定。
99.作为第一种可实施的方式,驱动芯片在获得异常信息的情况下,则可以立即上传该异常信息。
100.作为第二种可实施的方式,驱动芯片在获得异常信息的情况下,则可以缓存该异常信息,并判断缓存的异常信息是否达到预设数量,其中,在确定缓存的异常信息达到预设数量时,则可以上传该异常信息。
101.作为第三种可实施的方式,驱动芯片在获得异常信息的情况下,则可以缓存该异常信息,并按预设时间间隔上传该异常信息,或者,按预设时间点上传该异常信息。
102.作为第四种可实施的方式,驱动芯片在获得异常信息的情况下,则可以缓存该异常信息,并在接收到上传指令时,响应于该上传指令上传该异常信息。
103.本技术一实施例提供的异常检测方法,获取显示屏的供电电压的当前电压值,以及获取显示屏的当前显示亮度级别,基于当前电压值和当前显示亮度级别,确定显示屏的异常检测结果,其中,异常检测结果用于表征显示屏是否发生显示异常,若基于异常检测结果确定显示屏发生显示异常,则基于当前电压值和当前显示亮度级别生成异常信息,上传该异常信息。相较于图2所示的异常检测方法,本实施例还在确定显示屏的显示异常时,生成异常信息并上传,以便于及时且准确的确定异常信息,并对异常进行解决,提升异常的处理效率。
104.请参阅图7,图7示出了本技术一实施例提供的异常检测方法的流程示意图。该异常检测方法应用于上述显示屏的驱动芯片,下面将针对图7所示的流程进行详细的阐述,所述异常检测方法具体可以包括以下步骤:
105.步骤s610:获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别。
106.步骤s620:基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果,其中,所述异常检测结果用于表征所述显示屏是否发生显示异常。
107.其中,步骤s610-步骤s620的具体描述请参阅步骤s110-步骤s120,在此不再赘述。
108.步骤s630:基于预设映射关系,确定所述当前电压值对应的目标显示亮度级别,其中,所述预设映射关系包括多个电压值和多个显示亮度级别的量化关系。
109.在一些实施方式中,驱动芯片可以预先设置并存储有预设映射关系,该预设映射关系可以包括多个电压值和多个显示亮度级别的量化关系(比例关系),即可以将电压值和显示亮度级别作为闭环反馈的环节。因此,在本实施例中,在获得该显示屏的供电电压的当前电压值的情况下,则可以基于该预设映射关系,确定该显示屏的供电电压的当前电压值对应的显示亮度级别作为目标显示亮度级别。
110.例如,假设该多个电压值包括第一电压值、第二电压值以及第三电压值,多个显示亮度级别包括第一显示亮度级别、第二显示亮度级别以及第三显示亮度级别,其中,第一电压值与第一显示亮度级别存在量化关系,第二电压值与第二显示亮度级别存在量化关系,以及第三电压值与第三显示亮度级别存在量化关系。因此,在获得该显示屏的供电电压的当前电压值的情况下,则可以将该当前电压值与多个电压值进行比较,以从多个电压值中选取与当前电压值对应的电压值(如第一电压值),然后基于与当前电压值对应的电压值的量化关系,确定当前电压值对应的目标显示亮度级别(第一显示亮度级别)。
111.请参阅图8,图8示出了本技术的图7所示的异常检测方法的步骤s630的流程示意图。下面将针对图8所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:
112.步骤s631:对所述当前电压值进行取反处理,获得取反后的电压值。
113.其中,可以理解的是,显示屏的供电电压的电压值小于或等于0,即显示屏的供电电压的当前电压值可能为0或者可能为负值,因此,为了建立包括显示屏的供电电压的电压值与显示屏的显示亮度级别的量化关系的预设映射关系,可以将显示屏的供电电压的电压值进行取反处理后进行建立。那么,在后续获得显示屏的供电电压的当前电压值(负值),并利用包括电压值和显示亮度级别的量化关系的预设映射关系,确定该当前电压值对应的目标显示亮度级别,则可以对当前电压值进行取反处理,获得取反后的电压值。
114.步骤s632:基于所述预设映射关系,确定所述取反后的电压值对应的所述目标显示亮度级别。
115.在一些实施方式中,驱动芯片可以预先设置并存储有预设映射关系,该预设映射关系可以包括多个电压值(取反后的)和多个显示亮度级别的量化关系(比例关系)。因此,在本实施例中,在获得该显示屏的供电电压的取反后的电压值的情况下,则可以基于该预设映射关系,确定该显示屏的供电电压的取反后的电压值对应的显示亮度级别作为目标显示亮度级别。
116.步骤s640:若所述当前显示亮度级别与所述目标显示亮度级别不一致,则将所述显示屏的显示亮度级别从所述当前显示亮度级别调整为所述目标显示亮度级别。
117.在一些实施方式中,驱动芯片在确定显示屏的供电电压的当前电压值对应的目标显示亮度级别的情况下,则可以判断该当前显示亮度级别与目标显示亮度级别是否一致。其中,当确定该当前显示亮度级别与目标显示亮度级别一致的情况下,则可以确定该显示屏的显示亮度级别准确,则可以保持该显示屏的显示亮度级别为当前显示亮度级别;当确定该当前显示亮度级别与目标显示亮度级别不一致的情况下,则可以确定该显示屏的显示亮度级别不准确,则可以将显示屏的显示亮度级别从当前显示亮度级别调整为目标显示亮度级别,以实现显示屏的显示亮度级别的动态微调,实现显示屏的显示亮度级别的闭环调
节。
118.其中,当前显示亮度级别与目标显示亮度级别一致可以包括:当前显示亮度级别的亮度值与目标显示亮度级别的亮度值完全一致,或者;当前显示亮度级别的亮度值与目标显示亮度级别的亮度值之间的差值小于预设差值。
119.本技术一实施例提供的异常检测方法,获取显示屏的供电电压的当前电压值,以及获取显示屏的当前显示亮度级别,基于当前电压值和当前显示亮度级别,确定显示屏的异常检测结果,其中,异常检测结果用于表征显示屏是否发生显示异常,基于预设映射关系,确定当前电压值对应的目标显示亮度级别,其中,预设映射关系包括多个电压值和多个显示亮度级别的量化关系,若当前显示亮度级别与目标显示亮度级别不一致,则将显示屏的显示亮度级别从当前显示亮度级别调整为目标显示亮度级别。相较于图2所示的异常检测方法,本实施例还对显示屏的显示亮度级别进行反馈调整,以实现异常检测的闭环处理,提升用户的使用体验。
120.请参阅图9,图9示出了本技术一实施例提供的异常检测装置的模块框图。该异常检测装置300应用于上述显示屏的驱动芯片,下面将针对图9所示的框图进行阐述,所述异常检测装置300包括:数据获取模块310和异常检测模块320,其中:
121.数据获取模块310,用于获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别。
122.进一步地,所述数据获取模块310包括:第一电压值获取子模块和第一显示亮度级别获取子模块,其中:
123.第一电压值获取子模块,用于获取所述显示屏的供电电压的当前电压值。
124.第一显示亮度级别获取子模块,用于若所述当前电压值为0,则获取所述显示屏的当前显示亮度级别。
125.进一步地,所述数据获取模块310包括:第二电压值获取子模块和第二显示亮度级别获取子模块,其中:
126.第二电压值获取子模块,用于在所述显示屏处于点亮状态的情况下,监测所述显示屏的供电电压的当前电压值。
127.第二显示亮度级别获取子模块,用于若监测到所述显示屏的供电电压的当前电压值变为0,则获取所述显示屏的当前显示亮度级别。
128.异常检测模块320,用于基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果,其中,所述异常检测结果用于表征所述显示屏是否发生显示异常。
129.进一步地,所述异常检测模块320包括:第一异常确定子模块和第二异常确定子模块,其中:
130.第一异常确定子模块,用于若所述当前电压值为0且所述当前显示亮度级别不为0,则确定所述显示屏发生显示异常。
131.第二异常确定子模块,用于若所述当前电压值不为0且所述当前显示亮度级别为0,则确定所述显示屏发生显示异常。
132.进一步地,所述异常检测装置300还包括:异常信息生成模块和异常信息上传模块,其中:
133.异常信息生成模块,用于若基于所述异常检测结果确定所述显示屏发生显示异
常,则基于所述当前电压值和所述当前显示亮度级别生成异常信息。
134.异常信息上传模块,用于上传所述异常信息。
135.进一步地,所述异常检测装置300还包括:目标显示亮度级别确定模块和显示亮度级别调整模块,其中:
136.目标显示亮度级别确定模块,用于基于预设映射关系,确定所述当前电压值对应的目标显示亮度级别,其中,所述预设映射关系包括多个电压值和多个显示亮度级别的量化关系。
137.进一步地,所述目标显示亮度级别确定模块包括:取反处理子模块和目标显示亮度级别确定子模块,其中:
138.取反处理子模块,用于对所述当前电压值进行取反处理,获得取反后的电压值。
139.目标显示亮度级别确定子模块,用于基于所述预设映射关系,确定所述取反后的电压值对应的所述目标显示亮度级别。
140.显示亮度级别调整模块,用于若所述当前显示亮度级别与所述目标显示亮度级别不一致,则将所述显示屏的显示亮度级别从所述当前显示亮度级别调整为所述目标显示亮度级别。
141.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
142.在本技术所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
143.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
144.请参阅图10,其示出了本技术实施例提供的一种显示屏的驱动芯片100的结构框图,该显示屏的驱动芯片100用于实现上述异常检测方法。其中,该显示屏的驱动芯片100可以包括一个或多个如下部件:处理器110、存储器120以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
145.其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责待显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
146.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存
储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储显示屏的驱动芯片100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
147.请参阅图11,其示出了本技术实施例提供的一种电子设备200的结构框图。该电子设备200可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。该电子设备200用于实现上述异常检测方法。其中,该电子设备包括显示屏210和显示屏的驱动芯片100。其中,该显示屏210用于显示由用户输入的信息、提供给用户的信息以及所述电子设备200的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,该显示屏210可以lcd,也可以为oled等,在此不做限定。
148.请参阅图12,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质400中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
149.计算机可读存储介质400可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质400包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质400具有执行上述方法中的任何方法步骤的程序代码410的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码410可以例如以适当形式进行压缩。
150.综上所述,本技术实施例提供的异常检测方法、装置、电子设备以及存储介质,获取显示屏的供电电压的当前电压值,以及获取显示屏的当前显示亮度级别,基于当前电压值和当前显示亮度级别,确定显示屏的异常检测结果,其中,该异常检测结果用于表征显示屏是否发生显示异常,从而利用监测显示屏的供电电压的电压值和显示屏的显示亮度级别的方式,来确定显示屏的显示是否存在异常,从而可以提升异常检测的准确性和效率,提升用户的使用体验。
151.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。

技术特征:
1.一种异常检测方法,其特征在于,应用于显示屏的驱动芯片,所述方法包括:获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别;基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果,其中,所述异常检测结果用于表征所述显示屏是否发生显示异常。2.根据权利要求1所述的方法,其特征在于,所述基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果,包括:若所述当前电压值为0且所述当前显示亮度级别不为0,则确定所述显示屏发生显示异常;或者若所述当前电压值不为0且所述当前显示亮度级别为0,则确定所述显示屏发生显示异常。3.根据权利要求1所述的方法,其特征在于,所述获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别,包括:获取所述显示屏的供电电压的当前电压值;若所述当前电压值为0,则获取所述显示屏的当前显示亮度级别。4.根据权利要求1所述的方法,其特征在于,所述获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别,包括:在所述显示屏处于点亮状态的情况下,监测所述显示屏的供电电压的当前电压值;若监测到所述显示屏的供电电压的当前电压值变为0,则获取所述显示屏的当前显示亮度级别。5.根据权利要求1所述的方法,其特征在于,所述供电电压包括elvss。6.根据权利要求1-5任一项所述的方法,其特征在于,在所述基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏的异常检测结果之后,还包括:若基于所述异常检测结果确定所述显示屏发生显示异常,则基于所述当前电压值和所述当前显示亮度级别生成异常信息;上传所述异常信息。7.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:基于预设映射关系,确定所述当前电压值对应的目标显示亮度级别,其中,所述预设映射关系包括多个电压值和多个显示亮度级别的量化关系;若所述当前显示亮度级别与所述目标显示亮度级别不一致,则将所述显示屏的显示亮度级别从所述当前显示亮度级别调整为所述目标显示亮度级别。8.根据权利要求7所述的方法,其特征在于,所述基于预设映射关系,确定所述当前电压值对应的目标显示亮度级别,包括:对所述当前电压值进行取反处理,获得取反后的电压值;基于所述预设映射关系,确定所述取反后的电压值对应的所述目标显示亮度级别。9.一种异常检测装置,其特征在于,应用于显示屏的驱动芯片,所述装置包括:数据获取模块,用于获取所述显示屏的供电电压的当前电压值,以及获取所述显示屏的当前显示亮度级别;异常检测模块,用于基于所述当前电压值和所述当前显示亮度级别,确定所述显示屏
的异常检测结果,其中,所述异常检测结果用于表征所述显示屏是否发生显示异常。10.一种显示屏的驱动芯片,其特征在于,应用于显示屏,所述显示屏的驱动芯片用于实现如权利要求1-8任一项所述的方法。11.一种电子设备,其特征在于,包括显示屏和所述显示屏的驱动芯片,所述显示屏的驱动芯片用于实现如权利要求1-8任一项所述的方法。12.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-8任一项所述的方法。

技术总结
本申请公开了一种异常检测方法、装置、电子设备以及存储介质,涉及电子设备技术领域。该方法应用于显示屏的驱动芯片,该方法包括:获取显示屏的供电电压的当前电压值,以及获取显示屏的当前显示亮度级别,基于当前电压值和当前显示亮度级别,确定显示屏的异常检测结果,其中,该异常检测结果用于表征显示屏是否发生显示异常。本申请利用监测显示屏的供电电压的电压值和显示屏的显示亮度级别的方式,来确定显示屏的显示是否存在异常,从而可以提升异常检测的准确性和效率,提升用户的使用体验。验。验。


技术研发人员:梁浩
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2022.07.15
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-629.html

最新回复(0)