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

文档序号:9757279阅读:来源:国知局
数据,其中,采样数据与接近光传感器与障碍物之间的距离相对应。当采样数据小于第一预设阈值时,接近光传感器向移动终端上报接近数据,表示接近光传感器与障碍物之间的距离小于第一预设阈值;当采样数据大于或等于第一预设阈值时,接近光传感器向移动终端上报远离数据,表示接近光传感器与障碍物之间的距离大于或等于第一预设阈值。本领域技术人员可以理解,移动终端到障碍物之间的距离越远,该采样数据越大,移动终端到障碍物之间的距离越近,该采样数据越小。其中,第一预设阈值根据实际经验进行选取,例如可以是5cm,对于第一预设阈值具体值的选取,本实施例在此不作特别限制。
[0085]在具体的实现过程中,接近光传感器通过向移动终端上报一个预设的数据来表示接近数据和远离数据,例如:上报O代表接近数据,上报9则代表远离数据。移动终端接收到接近光传感器上报的状态信息之后,将动态地检测该状态信息是否为接近数据或远离数据。在实际应用中,可以通过采用数据库配置的方式进行检测,例如:将数据O和9存储在数据库中,移动终端将每次获取到的状态信息与数据库中存储的O和9进行匹配,若移动终端获取到接近光上报的状态信息是与接近数据O和远离数据9不同的非法数据,则可以判断得出接近光传感器的状态异常。
[0086]第二种:若状态信息为空,则判断接近光传感器的状态异常。
[0087]具体地,若移动终端没有获取到接近光传感器上报的任何数据,则获知接近光传感器的状态异常,此接近光传感器可能被损坏。
[0088]第三种:若状态信息为合法数据,且在预设时间段内获取到的状态信息不包括远离数据,则判断接近光传感器的状态异常。
[0089]具体地,当接近光传感器被触发开始工作后,接近光传感器会周期性的向外发射红外光,当红外光遇到障碍物之后,障碍物将红外光反射回接近光传感器,接近光传感器将反射回来的红外光转化为对应的采样数据,并将该采样数据与预先设置的第一预设阈值进行比较,根据比较结果向移动终端上报接近数据和远离数据,其中,采样数据与接近光传感器与障碍物之间的距离相对应。当采样数据小于第一预设阈值时,接近光传感器向移动终端上报接近数据,表示接近光传感器与障碍物之间的距离小于第一预设阈值;当采样数据大于或等于第一预设阈值时,接近光传感器向移动终端上报远离数据,表示接近光传感器与障碍物之间的距离大于或等于第一预设阈值。本领域技术人员可以理解,移动终端到障碍物之间的距离越远,该采样数据越大,移动终端到障碍物之间的距离越近,该采样数据越小。其中,第一预设阈值可以根据实际经验进行选取,例如可以是5cm,对于第一预设阈值具体值的选取,本实施例在此不作特别限制。
[0090]另外,预设时间段的初始时刻为移动终端进行语音通话的初始时刻,具体来说,对于呼叫方,语音通话的初始时刻可以是指移动终端与对端设备建立通话连接的初始时刻,对于接听方,语音通话的初始时刻是指建立连接之后的初始时刻。无论是从移动终端与对端设备建立通话连接的时刻开始,还是从建立连接之后进行语音通话的时刻开始,在预设时间段内,用户均有一定的反应时间,才会将移动终端移动到耳边。因此,在预设时间段内,接近光传感器与障碍物之间有一定的距离,此时,接近光传感器会向移动终端上报远离数据,表示接近光传感器与障碍物之间的距离大于或等于第一预设阈值。在预设的时间段之后,用户将移动终端移动到耳边开始进行正常的语音通话,此时接近光传感器开始上报接近数据,表示接近光传感器与障碍物之间的距离小于第一预设阈值。其中,预设时间段一般为用户的生理反应时间,例如可以是500-1000毫秒,对于预设时间段的具体值的选取,本实施例在此不作特别限制。若移动终端在预设时间段内获取到的数据全部为接近数据,不包括远离数据时,则可以判断得出接近光传感器进尘性损坏。
[0091]可选地,在第三种判断方法的基础上,还可以采用将状态信息和移动终端的环境光传感器上报的环境光强度变化信息相结合的方式判断接近光传感器的状态是否异常。具体地,若状态信息为合法数据,在预设时间段内获取到的状态信息不包括远离数据,且移动终端的环境光强度变化超出第二预设阈值,则判断接近光传感器的状态异常。
[0092]移动终端的环境光强度变化信息可以通过环境光传感器进行采集,同时环境光传感器将采集的数据上报移动终端。移动终端通过判断在预设时间段内该移动终端的环境光强度变化是否超出第二预设阈值,即可获知移动终端周围的环境光强度是否发生大幅度变化。若在预设时间段内环境光强度发生大幅度改变,则说明用户正在拨打电话或者接听电话,若此时接近光传感器在预设时间段内只上报接近数据,则说明接近光传感器进尘性损坏。通过环境光传感器与接近光传感器相结合的方式,判断接近光传感器的状态是否异常,可以极大的提高判断的准确性。其中,第二预设阈值可以根据实际经验进行选取,对于第二预设阈值具体值的选取,本实施例在此不作特别限制。
[0093]第四种:若状态信息为合法数据,且在预设时间段内获取到的状态信息中包含的接近数据的数目大于或等于第三预设阈值,则判断接近光传感器的状态异常。
[0094]具体地,当接近光传感器被触发开始工作后,此时接近光传感器周期性的向外发射红外光,当红外光遇到障碍物之后,障碍物将红外光反射回接近光传感器,接近光传感器将反射回来的红外光转化为对应的采样数据,并将该采样数据与预先设置的第一预设阈值进行比较,根据比较结果向移动终端上报接近数据和远离数据,其中,采样数据与接近光传感器与障碍物之间的距离相对应。当采样数据小于第一预设阈值时,接近光传感器向移动终端上报接近数据,表示接近光传感器与障碍物之间的距离小于第一预设阈值;当采样数据大于或等于第一预设阈值时,接近光传感器向移动终端上报远离数据,表示接近光传感器与障碍物之间的距离大于或等于第一预设阈值。本领域技术人员可以理解,移动终端到障碍物之间的距离越远,该采样数据越大,移动终端到障碍物之间的距离越近,该采样数据越小。其中,第一预设阈值可以根据实际经验选取,例如可以是5cm,对于第一预设阈值具体值的选取,本实施例在此不作特别限制。
[0095]在预设时间段内接近光传感器每上报一次接近数据,移动终端便进行一次事件记录,并将该事件记录存储到数据库中,若事件记录的次数大于或等于第三预设阈值,则说明接近光传感器的状态异常,有可能发生进尘性损坏。其中,预设时间段一般为用户的生理反应时间,例如可以是500-1000毫秒;第三预设阈值可以根据实际经验进行选取,例如可以是10,对于预设时间段和第三预设阈值的具体值的选取,本实施例在此均不作特别限制。通过记录接近光传感器上报的接近数据的次数,判断接近光传感器的状态是否异常,可以提高判断的准确性。
[0096]优选地,在第三种和第四种判断方法的基础上,还可以采用状态信息、移动终端的环境光传感器上报的环境光强度变化信息和第三预设阈值相结合的方式判断接近光传感器的状态是否异常。具体地,若状态信息为合法数据,在预设时间段内获取到的状态信息中包含的接近数据的数目大于或等于第三预设阈值,且移动终端的环境光强度变化超出第二预设阈值,则判断接近光传感器的状态异常,有可能发生了进尘性损坏。通过记录接近光传感器上报的接近数据的次数,并结合环境光强度变化信息来判断接近光传感器的状态是否异常,极大地提高了判断的准确性。
[0097]需要说明的是,当获知接近光传感器属于进尘性损坏时,可以进行恢复处理,将灰尘清除,同时,将数据库中记录的接近光传感器上报的接近数据的次数一并擦除。
[0098]本发明实施例提供的接近光传感器的控制方法,通过在移动终端进行语音通话的过程中,获取移动终端的接近光传感器上报的状态信息,根据状态信息的不同,判断接近光传感器的状态是否异常,若获知接近光传感器的状态异常,则在语音通话的过程中关闭接近光传感器,使得移动终端功能键的屏蔽被解除,从而使移动终端在语音通话过程中,其显示屏也可以被点亮。
[0099]进一步地,在关闭接近光传感器后,在移动终端的显示屏灭灯的状态下,若检测到移动终端上的实体按键被触发,则点亮显示屏。
[0100]具体地,当接近光传感器被关闭之后,移动终端的功能键可以正常工作,此时,当用户在通话过程中,且移动终端的显示屏处于灭灯的状态下,移动终端若接收到实体按键被触发,例如可以是用户执行按压操作,则显示屏被点亮。
[0101]图2为本发明接近光传感器的控制装置实施例一的结构示意图,如图2所示,本发明实施例提供的接近光传感器的控制装置包括获取模块201、判断模块202和处理模块203。
[0102]其中,获取模块201用于在移动终端进行语音通话的过程中,获取所述移动终端的接近光传感器上报的状态信息;
[0103]判断模块202用于根据所述状态信息判断所述接近光传感器的状态是否异常;
[0104]处理模块203用于若所述接近光传感器的状态异常,则在所述语音通话的过程中关闭所述接近光传感器。
[0105]本发明实施例提供的接近光传感器的控制装置,通过在移动终端进行语音通话的过程中,获取移动终端的接近光传感器上报的状态信息,根据状态信息判断接近光传感器的状态是否异常,若获知接近光传感器的状态异常,则在语音通话的过程中关闭接近光传感器,使得移动终端的功能键的屏蔽被解除,从而在移动终端在语音通话的过程中,其显示屏也可以被点亮。
[0106]图3为本发明接近光传感器的控制装置实施例二的结构示意图,如图3所示,本实施例在图2所示实施例的基础上,判断模块202包括:
[0107]第一判断单元2021用于若所述状态信息为非法数据,则判断所述接近光传感器的状态异常;所述非法数据为与接近数据和远离数据不同的数据;其中,所述接近数据用于表示所述接近光传感器与障碍物之间的距离小于第一预设阈值;所述远离数据用于表示所述接近光传感器与所述障碍物之间的距离大于或等于所述第一预设阈值;
[0108]第二判断单元20
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1