基于移动终端的静电处理方法及其移动终端的利记博彩app
【专利摘要】本发明公开了一种基于移动终端的静电处理方法,包括:判断接近传感器发出的中断信号是否由静电干扰产生;根据判断结果上报或屏蔽中断信号。与现有技术相比,本发明基于移动终端的静电处理方法中,当接近传感器发出中断信号时,首先判断中断信号是否由静电干扰产生,若是,则屏蔽中断信号,反之,则中断信号是由移动终端远离或接近物体(人)而产生的,此时上报中断信号,从而通过对中断信号的判断消除了静电干扰对接近传感器造成的影响,有效避免了误亮屏和误熄屏的问题,提高了用户体验。本发明同时公开了一种静电处理移动终端。
【专利说明】基于移动终端的静电处理方法及其移动终端
【技术领域】
[0001]本发明涉及接近传感器【技术领域】,更具体地涉及一种基于移动终端的静电处理方法及其移动终端。
【背景技术】
[0002]手机的接近传感器设置有红外发射管以及红外接收管,接近传感器通过红外反射以及红外接收进而控制通话过程中触摸屏的开启和关闭。通话过程中,当手机接近耳边时,接近传感器接收到的经反射的红外光强度会增强,当手机远离耳边时,接近传感器接收到的经反射的红外光强度会减弱。而接收到的红外光能量与手机与人耳之间的距离是一一对应的关系,从而通过当前接收到的红外光强度以及接近传感器内存储的参数即可以判断当前手机与人耳的距离,进而控制手机屏幕的关闭和开启。
[0003]具体如:当接近传感器接收到的红外光强度值小于某一设定值(比如500)时,认为此时手机处于远离状态,当接近传感器接收到的红外光强度值大于另一设定值(比如800)时,认为此时手机处于接近状态,而500到800之间的区域属于缓冲区域。其中设定值500,800存储在接近传感器的寄存器中,没有单位,不是反映实际的红外光的强度值,而是反映相对大小。而远离状态和接近状态的切换是根据中断管脚上电平的变化来实现的,每产生一个中断,状态就会切换一次,同时将该状态通知到框架层,以控制当前屏幕的亮、灭。
[0004]然而,当手机受到静电干扰的时候,接近传感器的中断IO 口就可能会产生高低脉冲变化,从而触发接近传感器中断GPIO的中断,造成误亮、熄屏的问题(如果当前处于熄屏状态,接收到中断,就会亮屏;如果当前处于亮屏的时候,接收到中断,就会熄屏)。
【发明内容】
[0005]本发明的目的是提供一种基于移动终端的静电处理方法,以消除静电干扰对接近传感器造成的影响,防止误亮屏和误熄屏的问题,提高用户体验。
[0006]本发明的另一目的是提供一种静电处理移动终端,以消除静电干扰对接近传感器造成的影响,防止误亮屏和误熄屏的问题,提高用户体验。
[0007]为实现上述目的,本发明提供了一种基于移动终端的静电处理方法,包括以下步骤:
[0008]判断移动终端的接近传感器发出的中断信号是否由静电干扰产生;
[0009]根据判断结果上报或屏蔽所述中断信号。
[0010]与现有技术相比,本发明基于移动终端的静电处理方法,当接近传感器发出中断信号时,首先判断中断信号是否由静电干扰产生,若是,则屏蔽中断信号,反之,则中断信号是由移动终端远离或接近物体(人)而产生的,此时上报中断信号,从而通过对中断信号产生原因的分析判断消除了静电干扰对接近传感器造成的影响,有效避免了误亮屏和误熄屏的问题,提高了用户体验。
[0011]较佳地,所述“判断移动终端的接近传感器发出的中断信号是否由静电干扰产生”具体包括:
[0012]获取移动终端的当前屏幕状态及所述接近传感器接收到的当前强度值;
[0013]根据所述当前屏幕状态判断所述当前强度值是否大于预设的远离阈值或接近阈值。
[0014]较佳地,所述当前屏幕状态包括熄屏和亮屏。
[0015]较佳地,所述“根据所述当前屏幕状态判断所述当前强度值是否大于预设的远离阈值或接近阈值”具体为:
[0016]当所述当前屏幕状态为亮屏时,判断所述当前强度值是否大于预设的所述接近阈值;
[0017]当所述当前屏幕状态为熄屏时,判断所述当前强度值是否大于预设的所述远离阈值。
[0018]较佳地,所述“根据判断结果上报或屏蔽所述中断信号”之后还包括:
[0019]根据所述中断信号控制所述移动终端亮屏或熄屏。
[0020]相应的,本发明还提供了一种静电处理移动终端,包括:
[0021]接近传感器,用于发出中断信号;
[0022]判断模块,用于判断所述中断信号是否由静电干扰产生;
[0023]上报/屏蔽模块,用于根据判断结果上报或屏蔽所述中断信号。
[0024]较佳地,所述判断模块具体包括:
[0025]获取单元,用于获取移动终端的当前屏幕状态及所述接近传感器接收到的当前强度值;
[0026]判断单元,用于根据所述当前屏幕状态判断所述当前强度值是否大于预设的远离阈值或接近阈值。
[0027]较佳地,所述当前屏幕状态包括熄屏和亮屏。
[0028]较佳地,所述判断单元具体包括:
[0029]第一判断单元,用于当所述当前屏幕状态为亮屏时,判断所述当前强度值是否大于预设的所述接近阈值;
[0030]第二判断单元,用于当所述当前屏幕状态为熄屏时,判断所述当前强度值是否大于预设的所述远离阈值。
[0031]较佳地,所述静电处理移动终端还包括:
[0032]处理模块,用于根据所述中断信号控制所述移动终端亮屏或熄屏。
[0033]通过以下的描述并结合附图,本发明将变得更加清晰,这些附图用于解释本发明的实施例。
【专利附图】
【附图说明】
[0034]图1为本发明基于移动终端的静电处理方法一实施例的流程图。
[0035]图2为本发明静电处理移动终端一实施例的结构框图。
【具体实施方式】
[0036]现在参考附图描述本发明的实施例,附图中类似的元件标号代表类似的元件。[0037]请参考图1,描述了本发明基于移动终端的静电处理方法一优选实施例的流程。如图1所示,包括以下步骤:
[0038]步骤S101,中央处理器(CPU)实时监听接近传感器。
[0039]步骤S102,判断接近传感器是否发出中断信号,当接近传感器发出中断信号时,执行步骤S103,反之,执行步骤S101。
[0040]实现过程为:中央处理器(CPU)监听接近传感器的中断管脚上的电平是否发生变化,当电平发生变化(由高电平变为低电平或由低电平变为高电平)时,即接近传感器发出中断信号。
[0041]步骤S103,获取接近传感器此时接收到的当前强度值及移动终端的当前屏幕状态。
[0042]具体地,当前屏幕状态包括熄屏和亮屏,当前强度值即接近传感器接收到的经反射后的红外光的强度值。
[0043]步骤S104,判断当前屏幕状态是否为亮屏,若当前屏幕状态为亮屏,则执行步骤S105,反之,则当前屏幕状态为熄屏,执行步骤S106。
[0044]步骤S105,判断当前强度值是否大于接近阈值,若是,执行步骤S107,反之,执行步骤S108。
[0045]步骤S106,判断当前强度值是否大于远离阈值,若是,则执行步骤S108,反之,执行步骤S107。
[0046]上述接近阈值和远离阈值是预先设置并存储于接近传感器的寄存器中的。
[0047]步骤S107,上报中断信号至框架层,移动终端根据当前屏幕状态熄屏或亮屏,如当前屏幕状态为亮屏时,移动终端根据中断信号熄屏。
[0048]即:当移动终端处于亮屏时,若当前强度值大于接近阈值(如800),则认为移动终端处于接近状态,此时的中断信号是由物体(人)接近移动终端而产生的,是正常情况,会上报中断信号;而当移动终端处于熄屏时,若当前强度值小于远离阈值(如500),则认为此时的中断信号是由物体(人)远离移动终端而产生的,是正常情况,会上报中断信号。
[0049]步骤S108,屏蔽中断信号,不进行上报至框架层的操作。
[0050]即:当移动终端处于熄屏时,若当前强度值大于远离阈值(如500),则认为此时的中断信号是由静电干扰产生的,屏蔽中断信号,不进行亮屏操作;而当移动终端处于亮屏时,若当前强度值小于接近阈值(如800),则认为此时的中断信号是由静电干扰产生的,故屏蔽中断信号,不进行熄屏的操作。
[0051]上述步骤S103至步骤S106为判断中断信号产生原因的具体过程,即判断中断信号是由静电干扰产生,还是由移动终端的接近或远离状态产生,当然,判断过程不限于本实施例,还可以为其他判断方法。
[0052]从以上描述可以看出,本发明基于移动终端的静电处理方法,当中央处理器监听到中断信号时,首先判断中断信号产生的原因,是由移动终端远离或接近物体(人)而产生的,还是由静电干扰而产生的,当中断信号是由静电干扰产生时,会屏蔽该中断信号,而不上报至框架层,而现有技术中则是接收到中断信号时直接上报至框架层,故本发明相对于现有技术,消除了静电干扰对接近传感器造成的影响,有效避免了误亮屏和误熄屏的问题,提闻了用户体验。[0053]请参考图2,描述了本发明静电处理移动终端100 —实施例的结构框图。如图2所示,静电处理移动终端100包括:
[0054]接近传感器18,用于发出中断信号;
[0055]监听模块10,用于实时监听接近传感器18是否发出中断信号;本实施例中监听模块10具体为中央处理器(CPU);
[0056]判断模块12,用于判断接近传感器18发出的中断信号是否由静电干扰产生;具体地,判断模块12包括获取单元121以及判断单元123,获取单元121用于获取接近传感器18接收到的当前强度值及移动终端的当前屏幕状态,其中当前屏幕状态包括熄屏和亮屏;判断单元123用于根据当前屏幕状态判断当前强度值是否大于预设的远离阈值或接近阈值;更具体地,判断单元123包括第一判断单元和第二判断单元,第一判断单元用于在当前屏幕状态为亮屏时,判断当前强度值是否大于接近阈值,第二判断单元用于在当前屏幕状态为熄屏时,判断当前强度值是否大于远离阈值;
[0057]上报/屏蔽模块14,用于根据判断结果上报或屏蔽中断信号;以及
[0058]处理模块16,用于根据中断信号控制移动终端亮屏或熄屏。
[0059]本发明静电处理移动终端100工作时,首先通过监听模块10监听接近传感器18是否发出中断信号,当有中断信号时,通过获取单元121获取接近传感器18接收到的当前强度值及移动终端的当前屏幕状态,若当前屏幕状态为亮屏,则通过第一判断单元判断当前强度值是否大于接近阈值,若判断结果为是,则认为此时的中断信号是由物体(人)接近移动终端而产生的,会上报中断信号,反之,则认为此时的中断信号是由静电干扰产生的,会屏蔽中断信号,同理,若当前屏幕状态为熄屏,则通过第二判断单元判断当前强度值是否大于远离阈值,若判断结果为是,则认为此时的中断信号是由静电干扰产生的,会屏蔽中断信号,反之,则认为此时的中断信号是由物体(人)接近移动终端而产生的,会上报中断信号,最后通过处理模块16控制移动终端的亮屏或熄屏,从而消除了静电干扰对接近传感器18造成的影响,有效避免了误亮屏和误熄屏的问题,提高了用户体验。
[0060]以上结合最佳实施例对本发明进行了描述,但本发明并不局限于以上揭示的实施例,而应当涵盖各种根据本发明的本质进行的修改、等效组合。
【权利要求】
1.一种基于移动终端的静电处理方法,其特征在于,包括以下步骤: 判断移动终端的接近传感器发出的中断信号是否由静电干扰产生; 根据判断结果上报或屏蔽所述中断信号。
2.如权利要求1所述的基于移动终端的静电处理方法,其特征在于,所述“判断移动终端的接近传感器发出的中断信号是否由静电干扰产生”具体包括: 获取所述移动终端的当前屏幕状态及所述接近传感器接收到的当前强度值; 根据所述当前屏幕状态判断所述当前强度值是否大于预设的远离阈值或接近阈值。
3.如权利要求2所述的基于移动终端的静电处理方法,其特征在于,所述当前屏幕状态包括熄屏和亮屏。
4.如权利要求3所述的基于移动终端的静电处理方法,其特征在于,所述“根据所述当前屏幕状态判断所述当前强度值是否大于预设的远离阈值或接近阈值”具体为: 当所述当前屏幕状态为亮屏时,判断所述当前强度值是否大于预设的所述接近阈值; 当所述当前屏幕状态为熄屏时,判断所述当前强度值是否大于预设的所述远离阈值。
5.如权利要求1所述的基于移动终端的静电处理方法,其特征在于,所述“根据判断结果上报或屏蔽所述中断信号”之后还包括: 根据所述中断信号控制所述移动终端亮屏或熄屏。
6.一种静电处理移动终端,其特征在于,包括: 接近传感器,用于发出中断信号; 判断模块,用于判断所述中断信号是否由静电干扰产生; 上报/屏蔽模块,用于根据判断结果上报或屏蔽所述中断信号。
7.如权利要求6所述的静电处理移动终端,其特征在于,所述判断模块具体包括: 获取单元,用于获取移动终端的当前屏幕状态及所述接近传感器接收到的当前强度值; 判断单元,用于根据所述当前屏幕状态判断所述当前强度值是否大于预设的远离阈值或接近阈值。
8.如权利要求7所述的静电处理移动终端,其特征在于,所述当前屏幕状态包括熄屏和亮屏。
9.如权利要求8所述的静电处理移动终端,其特征在于,所述判断单元具体包括: 第一判断单元,用于当所述当前屏幕状态为亮屏时,判断所述当前强度值是否大于预设的所述接近阈值; 第二判断单元,用于当所述当前屏幕状态为熄屏时,判断所述当前强度值是否大于预设的所述远离阈值。
10.如权利要求6所述的静电处理移动终端,其特征在于,还包括: 处理模块,用于根据所述中断信号控制所述移动终端亮屏或熄屏。
【文档编号】H04M1/725GK103731546SQ201310446287
【公开日】2014年4月16日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】张强 申请人:广东明创软件科技有限公司