接近光传感器的控制方法、装置和移动终端的制作方法

文档序号:9757279阅读:802来源:国知局
接近光传感器的控制方法、装置和移动终端的制作方法
【技术领域】
[0001]本发明实施例涉及电子技术,特别涉及一种接近光传感器的控制方法、装置和移动终端。
【背景技术】
[0002]随着科学技术的迅速发展,越来越多的用户选择使用触屏式移动终端。为防止用户在通话过程中由于触碰移动终端的屏幕而引发误操作,通常采用在移动终端中内置接近光传感器的方式,对移动终端的屏幕进行控制。
[0003]现有技术中,例如用户在拨打电话时,接近光传感器被触发开始工作,此时接近光传感器会连续向外发射红外光,当红外光遇到障碍物之后,障碍物将红外光反射回接近光传感器,接近光传感器中的光敏二极管会接收该反射红外光,通过发射和接收红外光的时间,获得接近光传感器与障碍物之间的距离,以此实现对移动终端显示屏灭灯或点亮的控制。例如:当移动终端离障碍物较近时,移动终端的显示屏被灭灯,当移动终端离障碍物较远时,移动终端显示屏被点亮。
[0004]然而,现有技术中,移动终端中的接近光传感器的状态可能会异常。当接近光传感器状态异常时,在使用该移动终端进行语音通话的过程中,移动终端可能无法接收接近光传感器上报的状态信息或接收到错误的状态信息,此时移动终端的显示屏将会被关闭且一直保持关闭状态,导致移动终端的显示屏无法被点亮。

【发明内容】

[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]处理模块,用于若所述接近光传感器的状态异常,则在所述语音通话的过程中关闭所述接近光传感器。
[0035]结合第二方面,在第二方面的第一种可能的实现方式中,所述判断模块包括:
[0036]第一判断单元,用于若所述状态信息为非法数据,则判断所述接近光传感器的状态异常;所述非法数据为与接近数据和远离数据不同的数据;其中,所述接近数据用于表示所述接近光传感器与障碍物之间的距离小于第一预设阈值;所述远离数据用于表示所述接近光传感器与所述障碍物之间的距离大于或等于所述第一预设阈值;和/或
[0037]第二判断单元,用于若所述状态信息为空,则判断所述接近光传感器的状态异常。
[0038]结合第二方面,在第二方面的第二种可能的实现方式中,所述判断模块包括:
[0039]第三判断单元,用于若所述状态信息为合法数据,且在预设时间段内获取到的所述状态信息不包括远离数据,则判断所述接近光传感器的状态异常,所述预设时间段的初始时刻为所述移动终端进行语音通话的初始时刻;所述合法数据包括所述远离数据和接近数据;所述接近数据用于表示所述接近光传感器与障碍物之间的距离小于第一预设阈值;所述远离数据用于表示所述接近光传感器与所述障碍物之间的距离大于或等于所述第一预设阈值。
[0040]结合第二方面,在第二方面的第三种可能的实现方式中,所述判断模块包括:
[0041]第四判断单元,用于根据所述状态信息和所述移动终端的环境光传感器上报的环境光强度变化信息判断所述接近光传感器的状态是否异常;若所述状态信息为合法数据,在预设时间段内获取到的所述状态信息不包括远离数据,且所述移动终端的环境光强度变化超出第二预设阈值,则判断所述接近光传感器的状态异常;所述预设时间段的初始时刻为所述移动终端进行语音通话的初始时刻;所述合法数据包括所述远离数据和接近数据;所述接近数据用于表示所述接近光传感器与障碍物之间的距离小于第一预设阈值;所述远离数据用于表示所述接近光传感器与所述障碍物之间的距离大于或等于所述第一预设阈值。
[0042]结合第二方面,在第二方面的第四种可能的实现方式中,所述判断模块包括:
[0043]第五判断单元,用于若所述状态信息为合法数据,且在预设时间段内获取到的所述状态信息中包含的接近数据的数目大于或等于第三预设阈值,则判断所述接近光传感器的状态异常;所述预设时间段的初始时刻为所述移动终端进行语音通话的初始时刻;所述合法数据包括远离数据和所述接近数据;所述接近数据用于表示所述接近光传感器与障碍物之间的距离小于第一预设阈值;所述远离数据用于表示所述接近光传感器与所述障碍物之间的距离大于或等于所述第一预设阈值。
[0044]结合第二方面,在第二方面的第五种可能的实现方式中,所述判断模块包括:
[0045]第六判断单元,用于根据所述状态信息和所述移动终端的环境光传感器上报的环境光强度变化信息判断所述接近光传感器的状态是否异常;若所述状态信息为合法数据,在预设时间段内获取到的所述状态信息中包含的接近数据的数目大于或等于第三预设阈值,且所述移动终端的环境光强度变化超出第二预设阈值,则判断所述接近光传感器的状态异常;所述预设时间段的初始时刻为所述移动终端进行语音通话的初始时刻;所述合法数
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1