[发明专利]一种接近传感器的状态检测方法、装置及终端有效
申请号: | 201611108535.6 | 申请日: | 2016-12-06 |
公开(公告)号: | CN106776092B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 张强 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 范胜祥 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接近 传感器 状态 检测 方法 装置 终端 | ||
本发明实施例公开了一种接近传感器的状态检测方法、装置及终端,涉及终端技术领域,其中,该方法包括:检测接近传感器是否上报所述接近传感器的状态;当检测到所述接近传感器没有上报所述状态时,检测所述接近传感器是否产生接近中断;根据所述接近中断检测结果确定所述接近传感器的状态;其中,所述接近中断由所述接近传感器基于连续多次获取的接近值触发产生。本发明实施例能够当接近传感器受到干扰时,准确检测接近传感器的状态,避免了干扰造成的接近传感器状态异常的情形。
技术领域
本发明涉及终端技术领域,尤其涉及一种接近传感器的状态检测方法、装置及终端。
背景技术
目前,接近传感器作为终端的标准配置,在实现屏幕点亮或熄灭,以及自动调整背光等功能中起到重要的作用。
终端中配置的接近传感器通常是红外接近传感器。红外接近传感器包括红外发射管和红外接收管。首先,由红外发射管沿显示屏的屏幕方向,向外发射红外光。然后,通过红外接收管接收遮挡物反射回来的红外光后转化为电信号,电信号经放大和模数转化(A/D转化)处理,得到对应于反射回来的红外光强度的数字信号后发送给CPU,CPU将该数字信号作为接近值进行进一步的判断。例如,通过接近值来判断遮挡物与终端之间的距离,接收到的红外光强度越强,接近值越大,则表示与遮挡物之间的距离越小。
为了便于根据接近值判断遮挡物的接近或远离,通常会设置接近阈值和远离阈值,接近阈值大于或等于远离阈值。在接近值大于接近阈值时,接近传感器产生接近中断,控制屏幕熄灭。在接近值小于远离阈值时,接近传感器产生远离中断,控制屏幕点亮。
但是,发明人在执行本发明的过程中,发现现有技术存在如下缺陷:当接近传感器受到射频等干扰时,接近值会变大。若接近值大于接近阈值,就会产生接近中断,不能准确检测接近传感器的状态,导致对屏幕不能进行准确的控制。
发明内容
有鉴于此,本发明实施例提供一种接近传感器的状态检测方法、装置及终端,能够准确检测接近传感器的状态,避免干扰造成的接近传感器状态异常的情形。
第一方面,本发明实施例提供了一种接近传感器的状态检测方法,包括:
检测接近传感器是否上报所述接近传感器的状态;
当检测到所述接近传感器没有上报所述状态时,检测所述接近传感器是否产生接近中断;
根据所述接近中断检测结果确定所述接近传感器的状态;
其中,所述接近中断由所述接近传感器基于连续多次获取的接近值触发产生。
第二方面,本发明实施例还提供了一种接近传感器的状态检测装置,包括::
第一检测模块,用于检测接近传感器是否上报所述接近传感器的状态;
第二检测模块,用于当检测到所述接近传感器没有上报所述状态时,检测所述接近传感器是否产生接近中断;
接近传感器状态确定模块,用于根据所述接近中断检测结果确定所述接近传感器的状态;
其中,所述接近中断由所述接近传感器基于连续多次获取的接近值触发产生。
第三方面,本发明实施例提供了一种终端,包括:处理器和存储器;
所述存储器,用于存储可执行程序代码;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:
检测接近传感器是否上报所述接近传感器的状态;
当检测到所述接近传感器没有上报所述状态时,检测所述接近传感器是否产生接近中断;
根据所述接近中断检测结果确定所述接近传感器的状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611108535.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:看门狗电路
- 下一篇:一种应用程序异常日志处理方法及系统