一种屏幕显示异常的处理方法及移动终端与流程

文档序号:11154765阅读:707来源:国知局
一种屏幕显示异常的处理方法及移动终端与制造工艺

本发明涉及终端领域,尤其涉及一种屏幕显示异常的处理方法及移动终端。



背景技术:

随着科技的日益发展,移动终端的可操控性越来越智能,现在市面上的移动终端一般都具有触摸屏幕,比如触屏手机。目前大部分触屏手机使用的屏幕都是薄膜场效应晶体管(英文全称:Thin Film Transistor,英文缩写:TFT)或者有源矩阵有机发光二极体面板(英文全称:Active Matrix/Organic Light Emitting Diode,英文缩写:AMOLED),但是无论哪种屏幕,在受到静电干扰的时候,都会出现花屏、白屏或者黑屏的情况。这种情况下,用户只能通过重启手机来进行恢复,严重影响了用户的使用体验。

现有技术中的静电阻抗ESD(Electro-Static discharge)方式均是通过增加硬件来实现,比如为移动终端贴防护导电膜,用于把进入移动终端内的静电进行导地输出。或者在移动终端内安装元器件隔离静电,防止静电进入到移动终端的显示寄存器(英文全称:Integrated Circuit,英文缩写:IC)。无论是哪种实现方式,均需要增加额外硬件,从而提高了制作成本。



技术实现要素:

本发明实施例提供了一种屏幕显示异常的处理方法及移动终端,用于当移动终端的屏幕显示异常时,快速恢复屏幕的正常显示。

本发明实施例第一方面提供一种屏幕显示异常的处理方法,包括:

通过监测线程获取移动终端的显示集成电路的运行状态数据;

根据运行状态数据判断显示集成电路的运行状态是否异常;

当确定显示集成电路的运行状态异常时,对显示集成电路进行初始化,使得显示集成电路恢复正常运行。

一种可能的实现方式中,运行状态数据包括显示集成电路的第一帧同步信号,帧同步信号用于表征显示集成电路的寄存器中的字符存储情况;

根据运行状态数据判断显示集成电路的运行状态是否异常,包括:

根据第一帧同步信号的连续输出规律判断显示集成电路的运行状态是否异常,若第一帧同步信号的连续输出规律与第一预设规律一致,则确定显示集成电路的运行状态正常,若第一帧同步信号的连续输出规律与第一预设规律不一致,则确定显示集成电路的运行状态异常。

另一种可能的实现方式中,运行状态数据包括显示集成电路的寄存器中的存储字符;

根据运行状态数据判断显示集成电路的运行状态是否异常,包括:

根据寄存器中的存储字符判断显示集成电路的运行状态是否异常,若寄存器中的存储字符与第一预设字符一致,则确定显示集成电路的运行状态正常,若寄存器中的存储字符与第一预设字符不一致,则确定显示集成电路的运行状态异常。

另一种可能的实现方式中,运行状态数据包括显示集成电路的第二帧同步信号以及显示集成电路的第二寄存器中的存储字符,其中,第二帧同步信号用于表征显示集成电路的第一寄存器中的字符存储情况;

根据运行状态数据判断显示集成电路的运行状态是否异常,包括:

根据第二帧同步信号的连续输出规律以及第二寄存器中的存储字符判断显示集成电路的运行状态是否异常,若第二帧同步信号的连续输出规律与第二预设规律一致,且第二寄存器中的存储字符与第二预设字符一致,则确定显示集成电路的运行状态正常,若第二帧同步信号的连续输出规律与第二预设规律不一致,或者,第二寄存器中的存储字符与第二预设字符不一致时,则确定显示集成电路的运行状态异常。

另一种可能的实现方式中,处理方法还包括:

若在预设时间内未能完成对显示集成电路的初始化,则控制移动终端重新启动。

本发明实施例第二方面提供一种移动终端,包括:

获取单元,用于通过监测线程获取移动终端的显示集成电路的运行状态数据;

判断单元,用于根据运行状态数据判断显示集成电路的运行状态是否异常;

处理单元,用于当确定显示集成电路的运行状态异常时,对显示集成电路进行初始化,使得显示集成电路恢复正常运行。

一种可能的实现方式中,运行状态数据包括显示集成电路的第一帧同步信号,帧同步信号用于表征显示集成电路的寄存器中的字符存储情况;

判断单元具体用于:

根据第一帧同步信号的连续输出规律判断显示集成电路的运行状态是否异常,若第一帧同步信号的连续输出规律与第一预设规律一致,则确定显示集成电路的运行状态正常,若第一帧同步信号的连续输出规律与第一预设规律不一致,则确定显示集成电路的运行状态异常。

另一种可能的实现方式中,运行状态数据包括显示集成电路的寄存器中的存储字符;

判断单元具体用于:

根据寄存器中的存储字符判断显示集成电路的运行状态是否异常,若寄存器中的存储字符与第一预设字符一致,则确定显示集成电路的运行状态正常,若寄存器中的存储字符与第一预设字符不一致,则确定显示集成电路的运行状态异常。

另一种可能的实现方式中,运行状态数据包括显示集成电路的第二帧同步信号以及显示集成电路的第二寄存器中的存储字符,其中,第二帧同步信号用于表征显示集成电路的第一寄存器中的字符存储情况;

判断单元具体用于:

根据第二帧同步信号的连续输出规律以及第二寄存器中的存储字符判断显示集成电路的运行状态是否异常,若第二帧同步信号的连续输出规律与第二预设规律一致,且第二寄存器中的存储字符与第二预设字符一致,则确定显示集成电路的运行状态正常,若第二帧同步信号的连续输出规律与第二预设规律不一致,或者,第二寄存器中的存储字符与第二预设字符不一致时,则确定显示集成电路的运行状态异常。

另一种可能的实现方式中,处理单元还用于:

若在预设时间内未能完成对显示集成电路的初始化,则控制移动终端重新启动。

从以上技术方案可以看出,本发明实施例具有以下优点:

本发明实施例中,先通过监测线程获取移动终端的显示集成电路的运行状态数据,再根据运行状态数据判断显示集成电路的运行状态是否异常,当确定显示集成电路的运行状态异常时,对显示集成电路进行初始化,使得显示集成电路恢复正常运行。这样,在不需要对移动终端增加额外硬件来防止静电干扰时,在移动终端的显示集成电路出现异常时,则对显示集成电路进行初始化,从而使得用户无需对移动终端进行重启则可以使得屏幕显示恢复正常,既节省了制作成本,也提高了用户的使用体验。

附图说明

图1为本发明实施例中屏幕显示异常的处理方法的一个实施例示意图;

图2为本发明实施例中屏幕显示异常的处理方法的另一个实施例示意图;

图3为本发明实施例中移动终端的一个实施例示意图。

具体实施方式

本发明实施例提供了一种屏幕显示异常的处理方法及移动终端,用于当移动终端的屏幕显示异常时,恢复屏幕的正常显示。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

参照图1所示,本发明实施例中屏幕显示异常的处理方法的一个实施例包括:

101、通过监测线程获取移动终端的显示集成电路的运行状态数据。

目前市面上的移动终端的屏幕显示均是通过移动终端上内置的显示集成电路(英文全称:Integrated Circuit,英文缩写:IC)来实现的,显示IC是一种电路芯片,当移动终端受到撞击或者静电干扰时,则可能导致显示IC里的数据发生错乱,从而导致移动终端的屏幕显示出现异常,比如花屏、黑屏或者白屏等。本发明实施例中,首先再移动终端的内核中设置静电抗阻(英文全称:Electro-Static discharge,英文缩写:ESD)监测线程,通过该ESD监测线程来实时监测显示IC的运行状态数据。

102、根据所述运行状态数据判断所述显示集成电路的运行状态是否异常。

移动终端可以根据ESD监测线程所获取到的运行状态数据来判断显示IC的运行状态是否异常,若异常,则表示移动终端的屏幕此时出现了花屏或者黑屏或者白屏等情况。

在一种可能的实现方式中,所述运行状态数据包括所述显示集成电路的第一帧同步信号,所述帧同步信号用于表征所述显示集成电路的寄存器中的字符存储情况;

所述根据所述运行状态数据判断所述显示集成电路的运行状态是否异常,包括:

根据所述第一帧同步信号的连续输出规律判断所述显示集成电路的运行状态是否异常,若所述第一帧同步信号的连续输出规律与第一预设规律一致,则确定所述显示集成电路的运行状态正常,若所述第一帧同步信号的连续输出规律与所述第一预设规律不一致,则确定所述显示集成电路的运行状态异常。

在实际应用中,显示IC可以连接用于进行帧同步的TE脚,TE脚输出帧同步信号,用于指示显示IC的运行状态。监测线程则只需获取TE脚所输出的同步信号则可以监测到显示IC的运行状态。TE脚进行帧同步信号的输出一般用高低电平信号来表示,若在一定时间内,TE脚所输出的电平信号为一高一低的规律信号时,则表示显示IC的运行状态正常,若在一定时间内,TE脚输出的电平信号为持续高电平,或者持续低电平,或者未输出任何电平信号时,则表示显示IC的运行状态出现异常。

在另一种可能的实现方式中,所述运行状态数据包括所述显示集成电路的寄存器中的存储字符;

所述根据所述运行状态数据判断所述显示集成电路的运行状态是否异常,包括:

根据所述寄存器中的存储字符判断所述显示集成电路的运行状态是否异常,若所述寄存器中的存储字符与第一预设字符一致,则确定所述显示集成电路的运行状态正常,若所述寄存器中的存储字符与所述第一预设字符不一致,则确定所述显示集成电路的运行状态异常。

在实际应用中,显示IC也可能不连接有TE脚进行帧同步信号输出,那么可以设置监测线程直接获取显示IC的寄存器中所存储的字符的情况,一般显示IC的寄存器包括色彩寄存器以及时序寄存器,若移动终端的屏幕出现异常时,则表示显示IC的时序寄存器或者色彩寄存器内所存储的字符发生混乱。比如时序寄存器内所存储的字符串为“123456”,发生混乱后,则可能变成“654213”,那么则会导致移动终端的屏幕出现异常。因此可以将从显示IC的寄存器中所提取的字符存储情况与预设的字符进行比较,若匹配,则表示显示IC的运行状态未出现异常,若不匹配,则表示显示IC的运行状态出现异常。

在另一种可能的实现方式中,所述运行状态数据包括所述显示集成电路的第二帧同步信号以及所述显示集成电路的第二寄存器中的存储字符,其中,所述第二帧同步信号用于表征所述显示集成电路的第一寄存器中的字符存储情况;

所述根据所述运行状态数据判断所述显示集成电路的运行状态是否异常,包括:

根据所述第二帧同步信号的连续输出规律以及所述第二寄存器中的存储字符判断所述显示集成电路的运行状态是否异常,若所述第二帧同步信号的连续输出规律与第二预设规律一致,且所述第二寄存器中的存储字符与第二预设字符一致,则确定所述显示集成电路的运行状态正常,若所述第二帧同步信号的连续输出规律与所述第二预设规律不一致,或者,所述第二寄存器中的存储字符与所述第二预设字符不一致时,则确定所述显示集成电路的运行状态异常。

在实际应用中,由于显示IC的寄存器包括若干个,厂家在配置显示IC的芯片时,可能为其连接了用于输出所有显示IC的寄存器状态的帧同步信号的TE脚,也可能没有连接TE脚,还有可能连接的TE脚只能用于指示其中一部分寄存器内的数据的状态。可能会出现即使所获取到的TE脚所输出的帧同步信号符合预设规律,但是移动终端的屏幕仍然为异常显示状态,因此在本发明实施例中,当TE脚只能显示一部分显示IC的寄存器中的数据的状态时,移动终端还通过监测线程去获取另一部分显示IC的寄存器内的字符存储情况,并根据与预设字符进行匹配来判断这一部分的寄存器的字符是否发生混乱,从而判断显示IC是否出现异常。

103、当确定所述显示集成电路的运行状态异常时,对所述显示集成电路进行初始化,使得所述显示集成电路恢复正常运行。

当经过上述的监测与判断后确定显示IC的运行状态出现异常时,则需要对显示IC进行恢复。由于移动终端在出厂时厂商都会设置显示IC的固定正确的字符存储情况,因此在对显示IC进行初始化之后,则使得显示IC恢复到出厂时所设置的正确的字符存储,从而使得显示IC恢复正常运行,而移动终端的屏幕也可以恢复正常显示。

本发明实施例中,先通过监测线程获取移动终端的显示集成电路的运行状态数据,再根据运行状态数据判断显示集成电路的运行状态是否异常,当确定显示集成电路的运行状态异常时,对显示集成电路进行初始化,使得显示集成电路恢复正常运行。这样,在不需要对移动终端增加额外硬件来防止静电干扰时,在移动终端的显示集成电路出现异常时,则对显示集成电路进行初始化,从而使得用户无需对移动终端进行重启则可以使得屏幕显示恢复正常,既节省了制作成本,也提高了用户的使用体验。

参照图2所示,本发明实施例中屏幕显示异常的处理方法的另一个实施例包括:

201、通过监测线程获取移动终端的显示集成电路的运行状态数据。

详细内容参照步骤101所述。

202、根据所述运行状态数据判断所述显示集成电路的运行状态是否异常。

详细内容参照步骤102所述。

203、当确定所述显示集成电路的运行状态异常时,对所述显示集成电路进行初始化,使得所述显示集成电路恢复正常运行。

详细内容参照步骤103所述。

204、若在预设时间内未能完成对所述显示集成电路的初始化,则控制所述移动终端重新启动。

在实际应用中,当移动终端被撞击或者被静电干扰后,不仅可能导致显示IC的运行状态发生异常,还可能导致其它芯片同样产生异常。若监测出显示IC出现异常后,发送执行对显示IC进行初始化的指令后,在预设时间内,比如1分钟之内未能完成该初始化,则表示可能进行初始化的电路同样出现异常,此时则可以对移动终端进行重新启动,使得移动终端的其它芯片或电路同样进行初始化,从而恢复移动终端的屏幕正常显示。

参照图3所示,本发明实施例中移动终端的一个实施例包括:

获取单元301,用于通过监测线程获取移动终端的显示集成电路的运行状态数据;

判断单元302,用于根据所述运行状态数据判断所述显示集成电路的运行状态是否异常;

处理单元303,用于当确定所述显示集成电路的运行状态异常时,对所述显示集成电路进行初始化,使得所述显示集成电路恢复正常运行。

可选的,所述运行状态数据包括所述显示集成电路的第一帧同步信号,所述帧同步信号用于表征所述显示集成电路的寄存器中的字符存储情况;

所述判断单元302具体用于:

根据所述第一帧同步信号的连续输出规律判断所述显示集成电路的运行状态是否异常,若所述第一帧同步信号的连续输出规律与第一预设规律一致,则确定所述显示集成电路的运行状态正常,若所述第一帧同步信号的连续输出规律与所述第一预设规律不一致,则确定所述显示集成电路的运行状态异常。

可选的,所述运行状态数据包括所述显示集成电路的寄存器中的存储字符;

所述判断单元302具体用于:

根据所述寄存器中的存储字符判断所述显示集成电路的运行状态是否异常,若所述寄存器中的存储字符与第一预设字符一致,则确定所述显示集成电路的运行状态正常,若所述寄存器中的存储字符与所述第一预设字符不一致,则确定所述显示集成电路的运行状态异常。

可选的,所述运行状态数据包括所述显示集成电路的第二帧同步信号以及所述显示集成电路的第二寄存器中的存储字符,其中,所述第二帧同步信号用于表征所述显示集成电路的第一寄存器中的字符存储情况;

所述判断单元302具体用于:

根据所述第二帧同步信号的连续输出规律以及所述第二寄存器中的存储字符判断所述显示集成电路的运行状态是否异常,若所述第二帧同步信号的连续输出规律与第二预设规律一致,且所述第二寄存器中的存储字符与第二预设字符一致,则确定所述显示集成电路的运行状态正常,若所述第二帧同步信号的连续输出规律与所述第二预设规律不一致,或者,所述第二寄存器中的存储字符与所述第二预设字符不一致时,则确定所述显示集成电路的运行状态异常。

可选的,所述处理单元303还用于:

若在预设时间内未能完成对所述显示集成电路的初始化,则控制所述移动终端重新启动。

图3实施例的具体描述可以参照图1和图2实施例的描述内容,此处不做赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1