屏幕亮度控制的方法、装置以及终端的制作方法

文档序号:7818592阅读:264来源:国知局
屏幕亮度控制的方法、装置以及终端的制作方法
【专利摘要】本发明公开了一种屏幕亮度控制的方法、装置以及终端。所说方法包括:检测通话应用发送的通话结束指示消息,并判断接近传感器是否产生了远离事件;若接近传感器未产生远离事件,则检测终端是否产生了触发信号;若终端产生了触发信号,则允许屏幕点亮。本发明能够在有障碍物遮挡接近传感器时,依然能正常将屏幕点亮。
【专利说明】屏幕亮度控制的方法、装置以及终端

【技术领域】
[0001 ] 本发明涉及电子【技术领域】,尤其涉及一种屏幕亮度控制的方法、装置以及终端。

【背景技术】
[0002]现有技术中,人们通常希望智能终端在通话中接近人脸时产生熄屏,在智能终端结束通话并远离人脸时可以产生亮屏。所以,通常在智能终端中设置接近传感器,当物体接近接近传感器时,产生接近事件,在物体远离接近传感器时,产生远离事件。在通话结束后,智能终端会一直监听传感器是否产生了远离事件,如果产生了远离事件,则智能终端允许屏幕点亮。但是,当如果有油污或其他障碍物遮挡着接近传感器时,即使人脸已经远离了智能手机,接近传感器依然会一直错误地将障碍物当作人脸而一直产生接近事件,因此,接近传感器就没法产生远离事件。所以,智能终端会不允许智能手机点亮屏幕,给智能手机的用户带来了麻烦。


【发明内容】

[0003]本发明实施例所要解决的技术问题在于,提供一种屏幕亮度控制的方法、装置以及终端,实现了即使有障碍物遮挡接近传感器时,依然能正常将屏幕点亮。
[0004]第一方面,本发明实施例提供了一种屏幕亮度控制的方法,包括:检测通话应用发送的通话结束指示消息,并判断接近传感器是否产生了远离事件;若所述接近传感器未产生远离事件,则检测终端是否产生了触发信号;若所述终端产生了所述触发信号,则允许屏眷点売。
[0005]可选地,判断接近传感器是否产生了远离事件之后,检测终端是否产生了触发信号之前还包括:检测用户是否执行了点击触发按键的操作;若用户执行了点击触发按键的操作,则所述终端自动产生所述触发信号。
[0006]可选地,判断接近传感器是否产生了远离事件之后,检测终端是否产生了触发信号之前还包括:检测用户是否执行了摇晃终端的操作;若用户执行了摇晃终端的操作,则所述终端自动产生所述触发信号。
[0007]可选地,所述接近传感器为红外线接近传感器或者线性接近传感器或者超声波接近传感器。
[0008]可选地,若所述终端产生了所述触发信号,则允许屏幕点亮具体为:若所述终端产生了所述触发信号,进入中断程序;在所述中断程序中,注销对所述接近传感器的监听,并允许屏眷点売。
[0009]第二方面,本发明实施例提供了一种屏幕亮度控制的装置,包括:判断模块、信号检测模块以及允许模块,所述判断模块用于检测通话应用发送的通话结束指示消息,并判断接近传感器是否产生了远离事件;所述信号检测模块用于在所述接近传感器未产生远离事件时,检测终端是否产生了触发信号;所述允许模块用于在所述终端产生了所述触发信号时,允许屏.点売。
[0010]可选地,所述装置还包括按键操作检测模块以及信号产生模块,所述按键操作检测模块用于检测用户是否执行了点击触发按键的操作;所述信号产生模块用于在用户执行了点击触发按键的操作时,自动产生所述触发信号。
[0011]可选地,所述装置还包括摇晃操作检测模块以及信号产生模块,所述摇晃操作检测模块用于检测用户是否执行了摇晃终端的操作;所述信号产生模块用于在用户执行了摇晃终端的操作时,自动产生所述触发信号。
[0012]可选地,所述接近传感器为红外线接近传感器或者线性接近传感器或者超声波接近传感器。
[0013]可选地,所述允许模块包括:进入单元以及允许单元,所述进入单元用于在所述终端产生了所述触发信号时,进入中断程序;所述允许单元用于在所述中断程序中,注销对所述接近传感器的监听,并允许屏幕点亮。
[0014]第三方面,本发明实施例提供了一种终端,包括上述任一项所述的屏幕亮度控制的装置。
[0015]本发明在检测到通话应用发送的通话结束指示消息后,如果接近传感器有产生远离事件时,检测用户是否对终端进行了操作,并使得终端产生了触发信号,如果终端产生了触发信号,则允许屏幕点亮。在通话结束后,用户会使终端离开脸部,但是,由于障碍物的存在,接近传感器不能产生远离事件,此时,如果用户对终端进行了操作,并使得终端产生了触发信号,则即使接近传感器没有产生远离事件,也可以确认用户已经使终端离开脸部。所以,终端根据触发信号允许屏幕点亮。通过本发明的实施方式,实现了即使有障碍物遮挡接近传感器时,依然能正常将屏幕点亮。

【专利附图】

【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明屏幕亮度控制的方法一实施方式的流程图;
[0018]图2是本发明屏幕亮度控制装置一实施方式的结构示意图;
[0019]图3是图2所示的允许模块一具体的实施方式的结构示意图;
[0020]图4是本发明屏幕亮度控制装置另一实施方式的结构示意图;
[0021]图5是本发明屏幕亮度控制装置又一实施方式的结构示意图。

【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0024]参见图1,图1是本发明屏幕亮度控制的方法一实施方式的流程图。该方法包括:
[0025]110:检测通话应用发送的通话结束指示消息。
[0026]在具体的实施方式中,由于通话结束后,希望终端在离开人脸后,终端可以实现亮屏,所以,需要通话应用在通话结束后发出一个通话结束指示消息,从而使得终端可以根据通话结束指示消息获知通话已经结束。在通话结束后,终端依然保持着对接近传感器的监听状态。其中,接近传感器为红外线接近传感器或者线性接近传感器或者超声波接近传感器等等。例如,在安卓系统中,可以在电源管理器中提供一个接口,该接口能够实现在接收到通话结束指示消息从而释放接近锁后,需要接收到接近传感器所发送的远离事件后,才能释放对接近传感器的监听,否则,则一直处于监听接近传感器的状态。
[0027]120:判断接近传感器是否产生了远离事件。
[0028]在具体的实施方式中,终端判断接近传感器是否产生了远离事件,如果终端离开了人脸,并且终端处于正常工作状态,则可以判断接近传感产生了远离事件;如果终端没有离开人脸,或者终端尽管离开了人脸,但是终端的接近传感器附近被油污等障碍物遮挡,则可以判断接近传感没有产生远离事件。如果判断接近传感产生了远离事件,进入步骤140 ;如果判断接近传感没有产生远离事件,进入步骤130。
[0029]130:检测终端是否产生了触发信号。
[0030]在具体的实施方式中,如果检测到通话应用发送的通话结束指示消息,但是一直没有接受到接近传感器产生的远离事件,则需要检测终端是否产生了触发信号。由于油污等障碍物的存在,用户在通话结束后将终端远离人脸,却由于终端在检测到通话应用发送的通话结束指示消息,但是没有接收到接近传感器产生的远离事件,终端的屏幕不能被点亮。用户在发现终端的屏幕不能被点亮时,可以对终端进行按按键或摇晃手机等操作,从而产生触发信号。例如,可以在检测终端是否产生了触发信号之前,检测用户是否执行了点击触发按键的操作,若用户执行了点击触发按键的操作,则终端自动产生触发信号。或者,在检测终端是否产生了触发信号之前,检测用户是否执行了摇晃终端的操作,若用户执行了摇晃终端的操作,则终端自动产生所述触发信号。此时,终端检测到用户所触发产生的触发信号。如果检测到终端产生了触发信号,进入步骤140 ;如果没有检测到终端产生触发信号,则继续等待。
[0031]140:允许屏幕点亮。
[0032]在具体的实施方式中,如果用户对终端进行了操作,并触发产生了触发信号,则可以知道,用户希望将屏幕点亮,但却由于油污等障碍物的原因而使得屏幕不能够被点亮。则可以在用户对终端进行操作,并触发产生了触发信号后,进入中断程序。在中断程序中,模拟接近传感器产生的远离事件,注销对接近传感器的监听,从而允许屏幕点亮。或者,如果接近传感器产生了远离事件,则可以允许屏幕点亮。
[0033]本发明在检测到通话应用发送的通话结束指示消息后,如果接近传感器有产生远离事件时,检测用户是否对终端进行了操作,并使得终端产生了触发信号,如果终端产生了触发信号,则允许屏幕点亮。在通话结束后,用户会使终端离开脸部,但是,由于障碍物的存在,接近传感器不能产生远离事件,此时,如果用户对终端进行了操作,并使得终端产生了触发信号,则即使接近传感器没有产生远离事件,也可以确认用户已经使终端离开脸部。所以,终端根据触发信号允许屏幕点亮。通过本发明的实施方式,实现了即使有障碍物遮挡接近传感器时,依然能正常将屏幕点亮。
[0034]上述详细阐述了本发明实施例的方法,下面为了便于更好地实施本发明实施例的上述方案,相应地,下面还提供用于配合实施上述方案的相关设备。
[0035]参阅图2,图2是本发明屏幕亮度控制装置一实施方式的结构示意图。该装置200包括:判断模块210、信号检测模块220以及允许模块230,
[0036]判断模块210用于检测通话应用发送的通话结束指示消息,并判断接近传感器是否产生了远离事件。
[0037]在具体的实施方式中,由于通话结束后,希望终端在离开人脸后,终端可以实现亮屏,所以,需要通话应用在通话结束后发出一个通话结束指示消息,从而使得终端可以根据通话结束指示消息获知通话已经结束。在通话结束后,终端依然保持着对接近传感器的监听状态。其中,接近传感器为红外线接近传感器或者线性接近传感器或者超声波接近传感器等等。例如,在安卓系统中,可以在电源管理器中提供一个接口,该接口能够实现在接收到通话结束指示消息从而释放接近锁后,需要接收到接近传感器所发送的远离事件后,才能释放对接近传感器的监听,否则,则一直处于监听接近传感器的状态。判断模块210判断接近传感器是否产生了远离事件,如果终端离开了人脸,并且终端处于正常工作状态,则可以判断接近传感产生了远离事件;如果终端没有离开人脸,或者终端尽管离开了人脸,但是终端的接近传感器附近被油污等障碍物遮挡,则判断模块210可以判断接近传感没有产生远离事件。
[0038]信号检测模块220用于在接近传感器未产生远离事件时,检测终端是否产生了触发信号。
[0039]在具体的实施方式中,如果检测到通话应用发送的通话结束指示消息,但是一直没有接受到接近传感器产生的远离事件,则需要信号检测模块220检测终端是否产生了触发信号。由于油污等障碍物的存在,用户在通话结束后将终端远离人脸,却由于终端在检测到通话应用发送的通话结束指示消息,但是没有接收到接近传感器产生的远离事件,终端的屏幕不能被点亮。用户在发现终端的屏幕不能被点亮时,可以对终端进行按按键或摇晃手机等操作,从而产生触发信号。此时,信号检测模块220检测到用户所触发产生的触发信号。
[0040]允许模块230用于在终端产生了所述触发信号时,允许屏幕点亮。
[0041]在具体的实施方式中,如果用户对终端进行了操作,并触发产生了触发信号,则可以知道,用户希望将屏幕点亮,但却由于油污等障碍物的原因而使得屏幕不能够被点亮。则可以在用户对终端进行操作,并触发产生了触发信号后,模拟接近传感器产生的远离事件,注销对接近传感器的监听,从而允许屏幕点亮。
[0042]参阅图3,图3是图2所示的允许模块一具体的实施方式的结构示意图。本实施方式的允许模块包括进入单元231以及允许单元232。
[0043]进入单元231用于在终端产生了所述触发信号时,进入中断程序。
[0044]允许单元232用于在中断程序中,注销对接近传感器的监听,并允许屏幕点亮。
[0045]参阅图4,图4是本发明屏幕亮度控制装置另一实施方式的结构示意图。该装置400包括:判断模块410、按键操作检测模块420、信号产生模块430、信号检测模块440以及允许模块450。
[0046]判断模块410用于检测通话应用发送的通话结束指示消息,并判断接近传感器是否产生了远离事件。
[0047]在具体的实施方式中,由于通话结束后,希望终端在离开人脸后,终端可以实现亮屏,所以,需要通话应用在通话结束后发出一个通话结束指示消息,从而使得终端可以根据通话结束指示消息获知通话已经结束。在通话结束后,终端依然保持着对接近传感器的监听状态。其中,接近传感器为红外线接近传感器或者线性接近传感器或者超声波接近传感器等等。例如,在安卓系统中,可以在电源管理器中提供一个接口,该接口能够实现在接收到通话结束指示消息从而释放接近锁后,需要接收到接近传感器所发送的远离事件后,才能释放对接近传感器的监听,否则,则一直处于监听接近传感器的状态。判断模块410判断接近传感器是否产生了远离事件,如果终端离开了人脸,并且终端处于正常工作状态,则可以判断接近传感产生了远离事件;如果终端没有离开人脸,或者终端尽管离开了人脸,但是终端的接近传感器附近被油污等障碍物遮挡,则判断模块410可以判断接近传感没有产生远离事件。
[0048]按键操作检测模块420用于检测用户是否执行了点击触发按键的操作。
[0049]在具体的实施方式中,由于油污等障碍物的存在,用户在通话结束后将终端远离人脸,却由于终端在检测到通话应用发送的通话结束指示消息,但是没有接收到接近传感器产生的远离事件,终端的屏幕不能被点亮。用户在发现终端的屏幕不能被点亮时,可以对终端进行按按键操作。
[0050]信号产生模块430用于在用户执行了点击触发按键的操作时,自动产生触发信号。
[0051]信号检测模块440用于在接近传感器未产生远离事件时,检测终端是否产生了触发信号。
[0052]在具体的实施方式中,如果检测到通话应用发送的通话结束指示消息,但是一直没有接受到接近传感器产生的远离事件,则需要信号检测模块440检测终端是否产生了触发信号。
[0053]允许模块450用于在终端产生了所述触发信号时,允许屏幕点亮。
[0054]在具体的实施方式中,如果用户对终端进行了按按键操作,并触发产生了触发信号,则可以知道,用户希望将屏幕点亮,但却由于油污等障碍物的原因而使得屏幕不能够被点亮。则可以在用户对终端进行操作,并触发产生了触发信号后,模拟接近传感器产生的远离事件,注销对接近传感器的监听,从而允许屏幕点亮。
[0055]参阅图5,图5是本发明屏幕亮度控制装置又一实施方式的结构示意图。该装置500包括:判断模块510、按键操作检测模块520、信号产生模块530、信号检测模块540以及允许模块550。
[0056]判断模块510用于检测通话应用发送的通话结束指示消息,并判断接近传感器是否产生了远离事件。
[0057]在具体的实施方式中,由于通话结束后,希望终端在离开人脸后,终端可以实现亮屏,所以,需要通话应用在通话结束后发出一个通话结束指示消息,从而使得终端可以根据通话结束指示消息获知通话已经结束。在通话结束后,终端依然保持着对接近传感器的监听状态。其中,接近传感器为红外线接近传感器或者线性接近传感器或者超声波接近传感器等等。例如,在安卓系统中,可以在电源管理器中提供一个接口,该接口能够实现在接收到通话结束指示消息从而释放接近锁后,需要接收到接近传感器所发送的远离事件后,才能释放对接近传感器的监听,否则,则一直处于监听接近传感器的状态。判断模块510判断接近传感器是否产生了远离事件,如果终端离开了人脸,并且终端处于正常工作状态,则可以判断接近传感产生了远离事件;如果终端没有离开人脸,或者终端尽管离开了人脸,但是终端的接近传感器附近被油污等障碍物遮挡,则判断模块510可以判断接近传感没有产生远离事件。
[0058]摇晃操作检测模块520用于检测用户是否执行了摇晃终端的操作。
[0059]在具体的实施方式中,由于油污等障碍物的存在,用户在通话结束后将终端远离人脸,却由于终端在检测到通话应用发送的通话结束指示消息,但是没有接收到接近传感器产生的远离事件,终端的屏幕不能被点亮。用户在发现终端的屏幕不能被点亮时,可以对终端进行摇晃终端操作。
[0060]信号产生模块530用于在用户执行了点击触发按键的操作时,自动产生触发信号。
[0061]信号检测模块540用于在接近传感器未产生远离事件时,检测终端是否产生了触发信号。
[0062]在具体的实施方式中,如果检测到通话应用发送的通话结束指示消息,但是一直没有接受到接近传感器产生的远离事件,则需要信号检测模块540检测终端是否产生了触发信号。
[0063]允许模块550用于在终端产生了所述触发信号时,允许屏幕点亮。
[0064]在具体的实施方式中,如果用户对终端进行了摇晃终端操作,并触发产生了触发信号,则可以知道,用户希望将屏幕点亮,但却由于油污等障碍物的原因而使得屏幕不能够被点亮。则可以在用户对终端进行操作,并触发产生了触发信号后,模拟接近传感器产生的远离事件,注销对接近传感器的监听,从而允许屏幕点亮。
[0065]本发明在检测到通话应用发送的通话结束指示消息后,如果接近传感器有产生远离事件时,检测用户是否对终端进行了操作,并使得终端产生了触发信号,如果终端产生了触发信号,则允许屏幕点亮。在通话结束后,用户会使终端离开脸部,但是,由于障碍物的存在,接近传感器不能产生远离事件,此时,如果用户对终端进行了操作,并使得终端产生了触发信号,则即使接近传感器没有产生远离事件,也可以确认用户已经使终端离开脸部。所以,终端根据触发信号允许屏幕点亮。通过本发明的实施方式,实现了即使有障碍物遮挡接近传感器时,依然能正常将屏幕点亮。
[0066]本发明在检测到通话应用发送的通话结束指示消息后,如果接近传感器有产生远离事件时,检测用户是否对终端进行了操作,并使得终端产生了触发信号,如果终端产生了触发信号,则允许屏幕点亮。在通话结束后,用户会使终端离开脸部,但是,由于障碍物的存在,接近传感器不能产生远离事件,此时,如果用户对终端进行了操作,并使得终端产生了触发信号,则即使接近传感器没有产生远离事件,也可以确认用户已经使终端离开脸部。所以,终端根据触发信号允许屏幕点亮。通过本发明的实施方式,实现了即使有障碍物遮挡接近传感器时,依然能正常将屏幕点亮。
[0067]本发明还提供了一种终端,所述终端包括上述的屏幕亮度控制的装置,具体请参阅图2、图3、图4、图5以及相关叙述,此处不再重复。
[0068]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0069]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
【权利要求】
1.一种屏幕亮度控制的方法,其特征在于,包括: 检测通话应用发送的通话结束指示消息,并判断接近传感器是否产生了远离事件; 若所述接近传感器未产生远离事件,则检测终端是否产生了触发信号; 若所述终端产生了所述触发信号,则允许屏幕点亮。
2.根据权利要求1所述的方法,其特征在于,判断接近传感器是否产生了远离事件之后,检测终端是否产生了触发信号之前还包括: 检测用户是否执行了点击触发按键的操作; 若用户执行了点击触发按键的操作,则所述终端自动产生所述触发信号。
3.根据权利要求1所述的方法,其特征在于,判断接近传感器是否产生了远离事件之后,检测终端是否产生了触发信号之前还包括: 检测用户是否执行了摇晃终端的操作; 若用户执行了摇晃终端的操作,则所述终端自动产生所述触发信号。
4.根据权利要求1-3任一权利要求所述的方法,其特征在于,所述接近传感器为红外线接近传感器或者线性接近传感器或者超声波接近传感器。
5.根据权利要求4所述的方法,其特征在于,若所述终端产生了所述触发信号,则允许屏眷点売具体为: 若所述终端产生了所述触发信号,进入中断程序; 在所述中断程序中,注销对所述接近传感器的监听,并允许屏幕点亮。
6.一种屏幕亮度控制的装置,其特征在于,包括:判断模块、信号检测模块以及允许模块, 所述判断模块用于检测通话应用发送的通话结束指示消息,并判断接近传感器是否产生了远离事件; 所述信号检测模块用于在所述接近传感器未产生远离事件时,检测终端是否产生了触发信号; 所述允许模块用于在所述终端产生了所述触发信号时,允许屏幕点亮。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括按键操作检测模块以及信号产生模块, 所述按键操作检测模块用于检测用户是否执行了点击触发按键的操作; 所述信号产生模块用于在用户执行了点击触发按键的操作时,自动产生所述触发信号。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括摇晃操作检测模块以及信号产生模块, 所述摇晃操作检测模块用于检测用户是否执行了摇晃终端的操作; 所述信号产生模块用于在用户执行了摇晃终端的操作时,自动产生所述触发信号。
9.根据权利要求6-8任一权利要求所述的装置,其特征在于,所述接近传感器为红外线接近传感器或者线性接近传感器或者超声波接近传感器。
10.根据权利要求9所述的装置,其特征在于,所述允许模块包括:进入单元以及允许单元, 所述进入单元用于在所述终端产生了所述触发信号时,进入中断程序; 所述允许单元用于在所述中断程序中,注销对所述接近传感器的监听,并允许屏幕点売。
11.一种终端,其特征在于,包括如权利要求6-10任一权利要求所述的屏幕亮度控制的装置。
【文档编号】H04M1/725GK104410750SQ201410606069
【公开日】2015年3月11日 申请日期:2014年10月30日 优先权日:2014年10月30日
【发明者】高永峰 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1