CN109510896B - 接近传感器的选择方法、装置、存储介质及电子设备 - Google Patents

接近传感器的选择方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN109510896B
CN109510896B CN201811246395.8A CN201811246395A CN109510896B CN 109510896 B CN109510896 B CN 109510896B CN 201811246395 A CN201811246395 A CN 201811246395A CN 109510896 B CN109510896 B CN 109510896B
Authority
CN
China
Prior art keywords
proximity sensor
value
preset
light brightness
ambient light
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811246395.8A
Other languages
English (en)
Other versions
CN109510896A (zh
Inventor
张海平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201811246395.8A priority Critical patent/CN109510896B/zh
Publication of CN109510896A publication Critical patent/CN109510896A/zh
Application granted granted Critical
Publication of CN109510896B publication Critical patent/CN109510896B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Photometry And Measurement Of Optical Pulse Characteristics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Telephone Function (AREA)

Abstract

本申请公开了一种接近传感器的选择方法、装置、存储介质及电子设备。该方法包括:获取电子设备当前所处环境的第一环境光亮度值;检测所述第一环境光亮度值是否大于或等于预设亮度阈值;若所述第一环境光亮度值大于或等于预设亮度阈值,则采用备用接近传感器进行接近检测;若所述第一环境光亮度值小于预设亮度阈值,则采用红外接近传感器进行接近检测。本申请可以有效避免电子设备的屏幕出现闪屏现象。

Description

接近传感器的选择方法、装置、存储介质及电子设备
技术领域
本申请属于终端技术领域,尤其涉及一种接近传感器的选择方法、装置、存储介质及电子设备。
背景技术
随着电子技术的不断发展,诸如智能手机或平板电脑等触控式电子设备越来越流行。相关技术中,由于电子设备采用触控屏,通常在电子设备上安装接近传感器进行接近检测,即检测是否有外物靠近电子设备,从而在检测到外物靠近电子设备时,关闭触控屏以防止误操作。然而,相关技术中,接近传感器进行接近检测时容易受到外界环境的影响,使得电子设备的屏幕容易出现闪屏现象。
发明内容
本申请实施例提供一种接近传感器的选择方法、装置、存储介质及电子设备,可以有效避免电子设备的屏幕出现闪屏现象。
本申请实施例提供一种接近传感器的选择方法,应用于电子设备,所述电子设备包括红外接近传感器和备用接近传感器,所述备用接近传感器为非红外接近传感器,该方法包括:
获取电子设备当前所处环境的第一环境光亮度值;
检测所述第一环境光亮度值是否大于或等于预设亮度阈值;
若所述第一环境光亮度值大于或等于预设亮度阈值,则采用备用接近传感器进行接近检测;
若所述第一环境光亮度值小于预设亮度阈值,则采用红外接近传感器进行接近检测。
本申请实施例提供一种接近传感器的选择装置,应用于电子设备,所述电子设备包括红外接近传感器和备用接近传感器,所述备用接近传感器为非红外接近传感器,该装置包括:
获取模块,用于获取电子设备当前所处环境的第一环境光亮度值;
检测模块,用于检测所述第一环境光亮度值是否大于或等于预设亮度阈值;
第一采用模块,用于若所述第一环境光亮度值大于或等于预设亮度阈值,则采用备用接近传感器进行接近检测;
第二采用模块,用于若所述第一环境光亮度值小于预设亮度阈值,则采用红外接近传感器进行接近检测。
本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的接近传感器的选择方法。
本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的接近传感器的选择方法。
本申请实施例中,当电子设备当前所处环境的环境光亮度值大于预设亮度阈值时,电子设备处于强光环境中。由于强光环境中的环境光亮度发生较大变化时红外线强度也会发生较大变化,因此电子设备中的红外接近传感器的接近检测结果会随着环境光亮度的时大时小而时而大于接近阈值,时而小于远离阈值,从而使得电子设备的屏幕时而息屏,时而亮屏,即使得电子设备的屏幕出现闪屏现象。本申请实施例中,电子设备可以在第一环境光亮度值大于预设亮度阈值时,采用不受第一环境光亮度影响的非红外接近传感器进行接近检测,从而可以有效避免屏幕出现闪屏现象。
附图说明
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其有益效果显而易见。
图1是本申请实施例提供的接近传感器的选择方法的流程示意图。
图2是本申请实施例提供的接近传感器的选择方法的另一流程示意图。
图3是本申请实施例提供的接近传感器的选择方法的又一流程示意图。
图4是本申请实施例提供的接近传感器的选择方法的再一流程示意图。
图5是本申请实施例提供的接近传感器的选择装置的结构示意图。
图6是本申请实施例提供的移动终端的结构示意图。
图7是本申请实施例提供的移动终端的另一结构示意图。
具体实施方式
请参照图示,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等电子设备。
可以理解的是,本申请实施例提供的接近传感器的选择方法应用于电子设备。该电子设备可以包括红外接近传感器和备用接近传感器。该备用接近传感器为非红外接近传感器,即进行接近检测的检测结果不会受到外界红外线强度值的影响。例如,该备用接近传感器可以为超声波接近传感器、或者光学接近传感器等。
在本实施例中,红外接近传感器利用红外线的发送与接收来进行接近检测,即检测电子设备处于接近状态或者远离状态。其中,接近状态是指当电子设备处于亮屏解锁状态时,此时若红外接近传感器进行接近检测的接近检测结果大于接近阈值,则表示有外物靠近电子设备,则电子设备判断出当前处于接近状态,进而关闭电子设备的屏幕,使得电子设备息屏。远离状态是指当电子设备处于息屏状态时,此时若红外接近传感器的接近检测结果小于远离阈值,则表示外物正远离电子设备,且与电子设备的距离超过一定距离值,则电子设备判断出当前处于远离状态,进而打开电子设备的屏幕,使得电子设备亮屏。
由于红外接近传感器利用红外线的发送与接收来进行接近检测,因此当外界环境的红外线强度大于一定阈值时,会影响红外接近传感器的接近检测结果。而红外线强度大小与外界环境的环境光亮度大小有关。也就是说在外界环境的环境光亮度大于一定阈值时,外界环境的环境光亮度大小会影响红外接近传感器进行接近检测的结果。
然而,外界环境的环境光亮度并不是一直处于一种稳定的状态。可能会因一些原因使得外界环境的环境光亮度时而变大,时而变小。例如,对于太阳来说,被乌云遮住的太阳光亮度小于没被乌云遮住的太阳光亮度。由于乌云一直处于运动中,因此,太阳可能时而被乌云遮住,时而没被乌云遮住。对应的,太阳光亮度也随着被乌云遮住而变小,随着乌云离开而变大。
由于红外线强度大小与外界环境的环境光亮度大小有关,且外界环境的环境光亮度越大,红外线强度就越强。因此,外界环境的环境光亮度时而变大,时而变小也会导致红外线强度随之时而变大,时而变小。而红外接近传感器进行接近检测时,由于受到红外线强度时而变大,时而变小的影响,导致接近检测的检测结果时而大于接近阈值,时而小于远离阈值。而检测结果大于接近阈值会使得电子设备的屏幕息屏,检测结果小于远离阈值又使得电子设备的屏幕亮屏。因此,外界环境的环境光亮度时大时小,会使得电子设备的屏幕时而亮屏,时而息屏,即使得电子设备的屏幕出现闪屏现象。
请参阅图1,图1为本申请实施例提供的接近传感器的选择方法的流程示意图。流程可以包括:
110、获取电子设备当前所处环境的第一环境光亮度值。
120、检测第一环境光亮度值是否大于或等于预设亮度阈值。若第一环境光亮度值大于或等于预设亮度阈值,则进入流程130。若第一环境光亮度值小于预设亮度阈值,则进入流程140。
130、采用备用接近传感器进行接近检测。
140、采用红外接近传感器进行接近检测。
比如,可以预先设置一预设亮度阈值,该预设亮度阈值可以由用户设置,也可以由电子设备确定。电子设备当前所处环境的第一环境光亮度值小于该预设亮度阈值时,电子设备可以确定该第一环境光亮度值不会影响红外接近传感器进行接近检测的检测结果。因此,在第一环境光亮度值小于预设亮度阈值时,电子设备可以采用红外接近传感器进行接近检测。
电子设备当前所处环境的第一环境光亮度值大于或等于该预设亮度阈值时,电子设备可以确定该第一环境光亮度值会影响红外接近传感器进行接近检测的检测结果。因此,在第一环境光亮度值大于或等于预设亮度阈值时,电子设备可以采用备用接近传感器进行接近检测。其中,备用接近传感器进行接近检测的结果不会受到外界红外线的影响。
由于红外接近传感器的响应速度比备用接近传感器的响应速度快,且红外接近传感器的测量准度也比备用接近传感器的测量准度高,因此电子设备可以在第一环境光亮度值不会对红外接近传感器的接近检测结果造成影响时,采用红外接近传感器进行接近检测。而由于备用接近传感器不会受到第一环境光亮度值的影响,因此可以在第一环境光亮度值对红外接近传感器的接近检测结果造成影响时,采用备用接近传感器进行接近检测。
本实施例中,当电子设备当前所处环境的环境光亮度值大于预设亮度阈值时,电子设备处于强光环境中。由于强光环境中的环境光亮度发生较大变化时红外线强度也会发生较大变化,因此电子设备中的红外接近传感器的接近检测结果会随着环境光亮度的时大时小而时而大于接近阈值,时而小于远离阈值,从而使得电子设备的屏幕时而息屏,时而亮屏,即使得电子设备的屏幕出现闪屏现象。本实施例中,电子设备可以在第一环境光亮度值大于预设亮度阈值时,采用不受第一环境光亮度影响的非红外接近传感器进行接近检测,从而可以有效避免屏幕出现闪屏现象。
请参阅图2,图2为本申请提供的接近传感器的选择方法的另一流程示意图。流程可以包括:
210、电子设备获取电子设备当前所处环境的第一环境光亮度值。
220、电子设备检测第一环境光亮度值是否大于或等于预设亮度阈值。若第一环境光亮度值大于或等于预设亮度阈值,则进入流程230。若第一环境光亮度值小于预设亮度阈值,则进入流程240。
230、电子设备采用备用接近传感器进行接近检测。
240、电子设备采用红外接近传感器进行接近检测。
250、当采用红外接近传感器进行接近检测时,电子设备检测是否从用户处接收到错误判断指令。
260、若电子设备检测到从用户处接收到错误判断指令,则采用备用接近传感器进行接近检测。
270、电子设备获取本次接近检测前最近一次获取到的第二环境光亮度值。
280、电子设备根据第二环境光亮度值调整预设亮度阈值。
在一些实施例方式中,可能电子设备或者用户设置的预设亮度阈值不够准确,从而造成接近检测结果不准确。
例如,假设预设亮度阈值为300。在T1时刻电子设备获取到第一环境光亮度值为260。由于第一环境光亮度值小于预设亮度阈值,因此电子设备采用红外接近传感器进行接近检测。而在T2时刻,电子设备却从用户处接收到错误判断指令。其中,该错误判断指令为表示电子设备错误地进行接近检测的指令。即错误判断指令是指在电子设备处于亮屏状态时,当前没有外物靠近电子设备。而电子设备却错误判断当前有外物靠近电子设备。导致电子设备关闭触摸屏,使得电子设备的屏幕息屏。或者在电子设备处于息屏状态时,当前外物没有远离电子设备。而电子设备却错误判断外物已离开电子设备。导致电子设备打开触摸屏,使得电子设备的屏幕亮屏。用户在发现电子设备进行了错误判断之后,就可以向电子设备发送错误判断指令,以使电子设备采用备用接近传感器进行接近检测。
在本实施例中,电子设备采用红外接近传感器进行接近检测的前提是:第一环境光亮度值小于预设亮度阈值。而小于预设亮度阈值的第一环境光亮度值则是电子设备确定的不会对红外接近传感器的接近检测结果造成影响的第一环境光亮度值。而在本实施例中,电子设备获取到的第一环境光亮度值小于预设亮度阈值,在这种情况下,电子设备仍然接收到错误判断指令,则表示第一环境光亮度值为260时,仍会影响红外接近传感器的接近检测结果。而之所以在第一环境光亮度值为260时,电子设备仍然采用红外接近传感器进行接近检测,是因为第一环境光亮度值260小于预设亮度阈值300。可见,造成电子设备误判断的最初原因是预设亮度阈值设置得不够准确。
因此,为了使得电子设备不会再错误地进行接近检测,在接收到错误判断指令之后,电子设备可以马上采用备用接近传感器进行接近检测。
由于导致电子设备进行错误判断的最初原因是预设亮度阈值设置得不够准确。因此电子设备可以在电子设备进行错误判断之后,获取电子设备本次接近检测之前最近一次获取到的第二环境光亮度值,其可以是T1时刻获取到的第一环境光亮度值,即260。然后将预设亮度阈值调整为260。
请参阅图3,图3是本申请实施例提供的接近传感器的选择方法的又一流程示意图。
310、电子设备获取电子设备当前所处环境的第一环境光亮度值。
320、电子设备检测第一环境光亮度值是否大于或等于预设亮度阈值。若第一环境光亮度值大于或等于预设亮度阈值,则进入流程330。若第一环境光亮度值小于预设亮度阈值,则进入流程340。
330、电子设备采用备用接近传感器进行接近检测。
340、电子设备采用红外接近传感器进行接近检测。
350、当采用红外接近传感器进行接近检测时,电子设备检测是否从用户处接收到错误判断指令。
360、若电子设备检测到从用户处接收到错误判断指令,则获取本次接近检测前最近一次获取到的环境光亮度值并记录,得到已记录环境光亮度值。
370、若已记录环境光亮度值的个数大于预设数值,则电子设备根据已记录环境光亮度值更新预设亮度阈值。
在一些实施方式中,根据已记录环境光亮度值更新预设亮度阈值,可以包括:
电子设备获取预设个数的已记录环境光亮度值;
电子设备从预设个数的已记录环境光亮度值中选取出最小值;
电子设备根据最小值更新预设亮度阈值。
例如,假设预设亮度阈值为300。在T1时刻电子设备获取到第一环境光亮度值为260。由于第一环境光亮度值小于预设亮度阈值,因此采用红外接近传感器进行接近检测。而在T2时刻,电子设备却从用户处接收到错误判断指令。其中该错误判断指令为表示电子设备错误地进行接近检测的指令。若电子设备接收到错误判断指令,则表示电子设备接收到错误判断指令前,红外传感器进行接近检测的检测结果不准确,而红外接近传感器容易受到外界环境光亮度的影响,从而导致接近检测结果不准确,因此电子设备在接收到错误判断指令时,可以采用不受环境光亮度影响的备用接近传感器进行接近检测。
电子设备采用红外接近传感器进行接近检测的前提是:第一环境光亮度值小于预设亮度阈值。而小于预设亮度阈值的第一环境光亮度值则是电子设备确定的不会对红外接近传感器的接近检测结果造成影响的第一环境光亮度值。而在本实施例中,电子设备获取到的第一环境光亮度值小于预设亮度阈值,在这种情况下,电子设备仍然接收到错误判断指令,则表示第一环境光亮度值为260时,仍会影响红外接近传感器的接近检测结果。而之所以在第一环境光亮度值为260时,电子设备仍然采用红外接近传感器进行接近检测,是因为第一环境光亮度值260小于预设亮度阈值300。可见,造成电子设备错误判断的最初原因是预设亮度阈值设置得不够准确。
由于导致电子设备进行错误判断的最初原因是预设亮度阈值设置得不够准确。因此电子设备可以对预设亮度阈值进行更新。为了得到更准确的预设亮度阈值,电子设备可以在接收到多个错误判断指令时,才对预设亮度阈值进行更新。因此电子设备可以在电子设备进行错误判断之后,获取电子设备本次接近检测之前最近一次获取到的第二环境光亮度值。电子设备可以在获取到第二环境光亮度值时,先记录该第二环境光亮度值,得到已记录环境光亮度值。然后,电子设备可以设置一预设数值。例如,该预设数值可以为10、11、12、或者20等等。假设预设数值为10,当电子设备得到11个已记录环境光亮度值时,则可以获取其中的10个已记录环境光亮度值,根据这10个已记录环境光亮度值更新预设亮度阈值。假设这10个已记录环境光亮度值为260、240、290、220、230、240、270、238、256和268。为了尽可能使得环境光亮度不影响接近检测结果,电子设备可以从这10个已记录环境光亮度值中选取最小值,将其作为预设亮度阈值,即220。
在另一些实施方式中,根据已记录环境光亮度值更新预设亮度阈值,可以包括:
电子设备获取预设个数的已记录环境光亮度值;
电子设备计算预设个数的已记录环境光亮度值的平均值;
电子设备根据平均值更新预设亮度阈值。
由于红外接近传感器响应速度和测量准度都优于备用接近传感器,因此可以尽量采用红外接近传感器。因此可以在电子设备接收到多个错误判断指令时,才对预设亮度阈值进行更新。即电子设备可以在获取到第二环境光亮度值时,先记录该第二环境光亮度值,得到已记录环境光亮度值。然后,电子设备可以设置一预设数值。例如,该预设数值可以为10、11、12、或者20等等。假设预设数值为10,当电子设备得到11个已记录环境光亮度值时,则可以获取其中的8个已记录环境光亮度值,根据这8个已记录环境光亮度值更新预设亮度阈值。假设这8个已记录环境光亮度值为260、240、290、220、230、240、256和268。为了尽可能使用红外接近传感器,又能基本保证得到正确的接近检测结果,电子设备可以计算这8个已记录环境光亮度值的平均值,将其作为预设亮度阈值,即250.5。
在一些实施方式中,根据已记录环境光亮度值更新预设亮度阈值,可以包括:
电子设备获取预设个数的已记录环境光亮度值;
电子设备检测预设个数的已记录环境光亮度值中是否存在相同的已记录环境光亮度值;
若预设个数的已记录环境光亮度值中存在相同的已记录环境光亮度值,则电子设备根据相同的已记录环境光亮度值更新预设亮度阈值。
比如,假设电子设备获取了10个已记录环境光亮度值,这10个已记录环境光亮度值为:230、245、247、230、290、287、291、230和244。则电子设备可以将230作为预设亮度阈值。若这10个已记录环境光亮度值为:230、245、266、230、290、287、290、249和268。可以看出,这10个已记录环境光亮度值中,230有两个,290也有两个。电子设备可以随机选取其中一个作为预设阈值,即电子设备可以将230设置为预设亮度阈值,也可以将290设置为预设亮度阈值。电子设备也可以选择一个较大的值作为预设亮度阈值,即将290设置为预设亮度阈值。电子设备也可以选择一个较小的值作为预设亮度阈值,即将230设置为预设亮度阈值。若这10个已记录环境光亮度值为:230、245、266、230、290、287、290、230和268。可以看出,这10个已记录环境光亮度值中,230有三个,290有两个。因此电子设备可以将相同的个数较多的作为预设亮度阈值,即将230设置为预设亮度阈值。
请参阅图4,图4是本申请实施例提供的接近传感器的选择方法的再一流程示意图。
410、电子设备获取电子设备当前所处环境的第一环境光亮度值。
420、电子设备检测第一环境光亮度值是否大于或等于预设亮度阈值。若第一环境光亮度值大于或等于预设亮度阈值,则进入流程430。若第一环境光亮度值小于预设亮度阈值,则进入流程460。
430、电子设备获取电子设备当前所处环境的红外线强度值。
440、电子设备检测红外线强度值是否大于或等于预设强度阈值。
450、若红外线强度值大于或等于预设强度阈值,则电子设备采用备用接近传感器进行接近检测。
460、电子设备采用红外接近传感器进行接近检测。
用户在通话时,通常需要将手机贴在耳边,以听到更清晰的声音。而若手机处于亮屏状态,将手机贴在耳边可能会由于耳朵触碰到屏幕而出现误操作的情况。因此可以在用户通话时进行接近检测,以在外物靠近电子设备时,关闭电子设备的屏幕。即在一些实施方式中,在获取电子设备当前所处环境的第一环境光亮度值之前,还可以包括:
电子设备检测电子设备是否处于通话状态;
若电子设备处于通话状态,则电子设备执行检测当前环境光亮度值是否超过预设亮度阈值的流程。
在本实施例中,由于有温度的物体才能发射红外光,因此考虑到外界环境光亮度值可能达到预设亮度阈值,而外界红外线强度值的大小却无法达到对红外接近传感器造成影响的程度。如冷光源是几乎不含红外线光谱的发光光源,但是其亮度高。因此其发出的光亮度值存在大于或等于预设亮度阈值的情况。因此电子设备在第一环境光亮度值大于或等于预设亮度阈值时,还可以继续检测外界红外线强度值是否大于或等于预设强度阈值,在红外线强度值大于或等于预设强度阈值时,才采用备用接近传感器进行接近检测。
请参阅图5,图5是本申请实施例提供的接近传感器的选择装置的结构示意图。接近传感器的选择装置包括:获取模块501,检测模块502,第一采用模块503及第二采用模块504。
获取模块501,用于获取电子设备当前所处环境的第一环境光亮度值;
检测模块502,用于检测所述第一环境光亮度值是否大于或等于预设亮度阈值;
第一采用模块503,用于若所述第一环境光亮度值大于或等于预设亮度阈值,则采用备用接近传感器进行接近检测;
第二采用模块504,用于若所述第一环境光亮度值小于预设亮度阈值,则采用红外接近传感器进行接近检测。
在一些实施方式中,所述第二采用模块504还可以用于:
当采用红外接近传感器进行接近检测时,检测是否从用户处接收到错误判断指令,所述错误判断指令为表示电子设备错误地进行接近检测的指令;
若检测到从用户处接收到错误判断指令,则采用备用接近传感器进行接近检测。
获取本次接近检测前最近一次获取到的第二环境光亮度值;
根据所述第二环境光亮度值调整预设亮度阈值。
在一些实施方式中,所述第二采用模块504还可以用于:
当采用红外接近传感器进行接近检测时,检测是否从用户处接收到错误判断指令,所述错误判断指令为表示电子设备错误地进行接近检测的指令;
若检测到从用户处接收到错误判断指令,则获取本次接近检测前最近一次获取到的环境光亮度值并记录,得到已记录环境光亮度值;
若所述已记录环境光亮度值的个数大于预设数值,则根据已记录环境光亮度值更新预设亮度阈值。
在一些实施方式中,所述第二采用模块504还可以用于:
获取预设个数的已记录环境光亮度值;
从所述预设个数的已记录环境光亮度值中选取出最小值;
根据所述最小值更新预设亮度阈值。
在一些实施方式中,所述第二采用模块504还可以用于:
获取预设个数的已记录环境光亮度值;
计算所述预设个数的已记录环境光亮度值的平均值;
根据所述平均值更新预设亮度阈值。
在一些实施方式中,所述第一采用模块503还可以用于:
若所述第一环境光亮度值大于或等于预设亮度阈值,则获取电子设备当前所处环境的红外线强度值;
检测所述红外线强度值是否大于或等于预设强度阈值;
若所述红外线强度值大于或等于预设强度阈值,则采用备用接近传感器进行接近检测。
本申请实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行如本实施例提供的接近传感器的选择方法。
本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本实施例提供的接近传感器的选择方法。
例如,上述电子设备可以是诸如平板电脑或者智能手机等移动终端。请参阅图6,图6为本申请实施例提供的移动终端的结构示意图。
该移动终端600可以包括传感器601、存储器602、处理器603等部件。本领域技术人员可以理解,图6中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
传感器601包括红外接近传感器和备用接近传感器,该红外接近传感器和备用接近传感器用于检测电子设备处于接近状态或者远离状态。
存储器602可用于存储应用程序和数据。存储器602存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器603通过运行存储在存储器602的应用程序,从而执行各种功能应用以及数据处理。
处理器603是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器602内的应用程序,以及调用存储在存储器602内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。
在本实施例中,移动终端中的处理器603会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器602中,并由处理器603来运行存储在存储器602中的应用程序,从而实现步骤:
获取电子设备当前所处环境的第一环境光亮度值;
检测所述第一环境光亮度值是否大于或等于预设亮度阈值;
若所述第一环境光亮度值大于或等于预设亮度阈值,则采用备用接近传感器进行接近检测;
若所述第一环境光亮度值小于预设亮度阈值,则采用红外接近传感器进行接近检测。
请参阅图7,移动终端700可以包括传感器701、存储器702、处理器703、输入单元704、输出单元705、显示屏706等部件。
传感器701包括红外接近传感器和备用接近传感器,该红外接近传感器和备用接近传感器用于检测电子设备处于接近状态或者远离状态。
存储器702可用于存储应用程序和数据。存储器702存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器703通过运行存储在存储器702的应用程序,从而执行各种功能应用以及数据处理。
处理器703是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器702内的应用程序,以及调用存储在存储器702内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。
输入单元704可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
输出单元705可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。输出单元可包括显示面板。
显示屏706可以用于显示文字、图片等信息。
在本实施例中,移动终端中的处理器703会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器702中,并由处理器703来运行存储在存储器702中的应用程序,从而实现步骤:
获取电子设备当前所处环境的第一环境光亮度值;
检测所述第一环境光亮度值是否大于或等于预设亮度阈值;
若所述第一环境光亮度值大于或等于预设亮度阈值,则采用备用接近传感器进行接近检测;
若所述第一环境光亮度值小于预设亮度阈值,则采用红外接近传感器进行接近检测。
在一些实施方式中,处理器703还可以执行:当采用红外接近传感器进行接近检测时,检测是否从用户处接收到错误判断指令,所述错误判断指令为表示电子设备错误地进行接近检测的指令;若检测到从用户处接收到错误判断指令,则采用备用接近传感器进行接近检测。
在一些实施方式中,处理器703执行所述若检测到从用户处接收到错误判断指令,则采用备用接近传感器进行接近检测的流程之后,还可以执行:获取本次接近检测前最近一次获取到的第二环境光亮度值;根据所述第二环境光亮度值调整预设亮度阈值。
在一些实施方式中,处理器703还可以执行:当采用红外接近传感器进行接近检测时,检测是否从用户处接收到错误判断指令,所述错误判断指令为表示电子设备错误地进行接近检测的指令;若检测到从用户处接收到错误判断指令,则获取本次接近检测前最近一次获取到的环境光亮度值并记录,得到已记录环境光亮度值;若所述已记录环境光亮度值的个数大于预设数值,则根据已记录环境光亮度值更新预设亮度阈值。
在一些实施方式中,处理器703执行所述根据已记录环境光亮度值更新预设亮度阈值的流程时,可以执行:获取预设个数的已记录环境光亮度值;从所述预设个数的已记录环境光亮度值中选取出最小值;根据所述最小值更新预设亮度阈值。
在一些实施方式中,处理器703执行所述根据已记录环境光亮度值更新预设亮度阈值的流程时,可以执行:获取预设个数的已记录环境光亮度值;计算所述预设个数的已记录环境光亮度值的平均值;根据所述平均值更新预设亮度阈值。
在一些实施方式中,处理器703执行所述若所述第一环境光亮度值大于或等于预设亮度阈值,则采用备用接近传感器进行接近检测的流程时,可以执行:若所述第一环境光亮度值大于或等于预设亮度阈值,则获取电子设备当前所处环境的红外线强度值;检测所述红外线强度值是否大于或等于预设强度阈值;若所述红外线强度值大于或等于预设强度阈值,则采用备用接近传感器进行接近检测。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对接近传感器的选择方法的详细描述,此处不再赘述。
本申请实施例提供的所述接近传感器的选择装置与上文实施例中的接近传感器的选择方法属于同一构思,在所述接近传感器的选择装置上可以运行所述接近传感器的选择方法实施例中提供的任一方法,其具体实现过程详见所述接近传感器的选择方法实施例,此处不再赘述。
需要说明的是,对本申请实施例所述接近传感器的选择方法而言,本领域普通技术人员可以理解实现本申请实施例所述接近传感器的选择方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在存储器中,并被至少一个处理器执行,在执行过程中可包括如所述接近传感器的选择方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。
对本申请实施例的所述接近传感器的选择装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
以上对本申请实施例所提供的一种接近传感器的选择方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (9)

1.一种接近传感器的选择方法,应用于电子设备,其特征在于,所述电子设备包括红外接近传感器和备用接近传感器,所述备用接近传感器为非红外接近传感器,包括:
获取电子设备当前所处环境的第一环境光亮度值;
检测所述第一环境光亮度值是否大于或等于预设亮度阈值;
若所述第一环境光亮度值大于或等于预设亮度阈值,则获取电子设备当前所处环境的红外线强度值;
检测所述红外线强度值是否大于或等于预设强度阈值;
若所述红外线强度值大于或等于预设强度阈值,则采用备用接近传感器进行接近检测;
若所述第一环境光亮度值小于预设亮度阈值,则采用红外接近传感器进行接近检测。
2.根据权利要求1所述的接近传感器的选择方法,其特征在于,所述方法还包括:
当采用红外接近传感器进行接近检测时,检测是否从用户处接收到错误判断指令,所述错误判断指令为表示电子设备错误地进行接近检测的指令;
若检测到从用户处接收到错误判断指令,则采用备用接近传感器进行接近检测。
3.根据权利要求2所述的接近传感器的选择方法,其特征在于,在所述若检测到从用户处接收到错误判断指令,则采用备用接近传感器进行接近检测之后,还包括:
获取本次接近检测前最近一次获取到的第二环境光亮度值;
根据所述第二环境光亮度值调整预设亮度阈值。
4.根据权利要求1所述的接近传感器的选择方法,其特征在于,所述方法还包括:
当采用红外接近传感器进行接近检测时,检测是否从用户处接收到错误判断指令,所述错误判断指令为表示电子设备错误地进行接近检测的指令;
若检测到从用户处接收到错误判断指令,则获取本次接近检测前最近一次获取到的环境光亮度值并记录,得到已记录环境光亮度值;
若所述已记录环境光亮度值的个数大于预设数值,则根据已记录环境光亮度值更新预设亮度阈值。
5.根据权利要求4所述的接近传感器的选择方法,其特征在于,所述根据已记录环境光亮度值更新预设亮度阈值,包括:
获取预设个数的已记录环境光亮度值;
从所述预设个数的已记录环境光亮度值中选取出最小值;
根据所述最小值更新预设亮度阈值。
6.根据权利要求4所述的接近传感器的选择方法,其特征在于,所述根据已记录环境光亮度值更新预设亮度阈值,包括:
获取预设个数的已记录环境光亮度值;
计算所述预设个数的已记录环境光亮度值的平均值;
根据所述平均值更新预设亮度阈值。
7.一种接近传感器的选择装置,应用于电子设备,其特征在于,所述电子设备包括红外接近传感器和备用接近传感器,所述备用接近传感器为非红外接近传感器,包括:
获取模块,用于获取电子设备当前所处环境的第一环境光亮度值;
检测模块,用于检测所述第一环境光亮度值是否大于或等于预设亮度阈值;
第一采用模块,用于若所述第一环境光亮度值大于或等于预设亮度阈值,则获取电子设备当前所处环境的红外线强度值;检测所述红外线强度值是否大于或等于预设强度阈值;若所述红外线强度值大于或等于预设强度阈值,则采用备用接近传感器进行接近检测;
第二采用模块,用于若所述第一环境光亮度值小于预设亮度阈值,则采用红外接近传感器进行接近检测。
8.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行权利要求1至6任一项所述的接近传感器的选择方法。
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行权利要求1至6任一项所述的接近传感器的选择方法。
CN201811246395.8A 2018-10-24 2018-10-24 接近传感器的选择方法、装置、存储介质及电子设备 Active CN109510896B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811246395.8A CN109510896B (zh) 2018-10-24 2018-10-24 接近传感器的选择方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811246395.8A CN109510896B (zh) 2018-10-24 2018-10-24 接近传感器的选择方法、装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN109510896A CN109510896A (zh) 2019-03-22
CN109510896B true CN109510896B (zh) 2020-12-01

Family

ID=65746866

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811246395.8A Active CN109510896B (zh) 2018-10-24 2018-10-24 接近传感器的选择方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN109510896B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112526494B (zh) * 2019-08-28 2024-04-09 纳恩博(北京)科技有限公司 测距数据的获取方法及装置、存储介质、电子装置
CN114680736A (zh) * 2020-12-29 2022-07-01 深圳乐动机器人有限公司 清洁机器人的控制方法和清洁机器人

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104407399A (zh) * 2014-12-02 2015-03-11 三星半导体(中国)研究开发有限公司 用于在便携式终端中校准接近传感器的方法
CN106331320A (zh) * 2016-08-15 2017-01-11 广东欧珀移动通信有限公司 控制屏幕状态的方法及装置
CN106506794A (zh) * 2016-09-05 2017-03-15 广东欧珀移动通信有限公司 终端设备的状态监测方法、装置及终端设备
CN106546328A (zh) * 2016-12-06 2017-03-29 广东欧珀移动通信有限公司 接近感应传感器选择方法及装置、终端
CN107450817A (zh) * 2017-07-31 2017-12-08 广东欧珀移动通信有限公司 接近检测方法、装置、存储介质及电子设备
CN107566161A (zh) * 2017-08-08 2018-01-09 广东欧珀移动通信有限公司 参数配置方法及相关产品
CN107665081A (zh) * 2017-10-16 2018-02-06 广东欧珀移动通信有限公司 显示屏状态控制方法、装置、存储介质及终端
JP2018050175A (ja) * 2016-09-21 2018-03-29 京セラ株式会社 電子機器
CN107884764A (zh) * 2017-11-22 2018-04-06 广东欧珀移动通信有限公司 接近状态的检测方法、装置、存储介质及电子设备
CN107943345A (zh) * 2017-11-22 2018-04-20 广东欧珀移动通信有限公司 接近传感器的校准方法、装置、存储介质和电子设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468943A (zh) * 2013-09-16 2015-03-25 联想(北京)有限公司 一种控制方法及电子设备
CN105681557B (zh) * 2016-01-15 2020-01-31 Oppo广东移动通信有限公司 一种控制红外接近传感器的方法、装置及计算机可读存储介质

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104407399A (zh) * 2014-12-02 2015-03-11 三星半导体(中国)研究开发有限公司 用于在便携式终端中校准接近传感器的方法
CN106331320A (zh) * 2016-08-15 2017-01-11 广东欧珀移动通信有限公司 控制屏幕状态的方法及装置
CN106506794A (zh) * 2016-09-05 2017-03-15 广东欧珀移动通信有限公司 终端设备的状态监测方法、装置及终端设备
JP2018050175A (ja) * 2016-09-21 2018-03-29 京セラ株式会社 電子機器
CN106546328A (zh) * 2016-12-06 2017-03-29 广东欧珀移动通信有限公司 接近感应传感器选择方法及装置、终端
CN107450817A (zh) * 2017-07-31 2017-12-08 广东欧珀移动通信有限公司 接近检测方法、装置、存储介质及电子设备
CN107566161A (zh) * 2017-08-08 2018-01-09 广东欧珀移动通信有限公司 参数配置方法及相关产品
CN107665081A (zh) * 2017-10-16 2018-02-06 广东欧珀移动通信有限公司 显示屏状态控制方法、装置、存储介质及终端
CN107884764A (zh) * 2017-11-22 2018-04-06 广东欧珀移动通信有限公司 接近状态的检测方法、装置、存储介质及电子设备
CN107943345A (zh) * 2017-11-22 2018-04-20 广东欧珀移动通信有限公司 接近传感器的校准方法、装置、存储介质和电子设备

Also Published As

Publication number Publication date
CN109510896A (zh) 2019-03-22

Similar Documents

Publication Publication Date Title
US11644568B2 (en) Method and apparatus for detecting that a device is immersed in a liquid
CN107943345B (zh) 接近传感器的校准方法、装置、存储介质和电子设备
EP3435199B1 (en) Method, mobile terminal and non-transitory computer-readable storage medium for adjusting scanning frequency of touch screen
CN107450817B (zh) 接近检测方法、装置、存储介质及电子设备
CN107942306B (zh) 接近传感器的校准方法、装置、存储介质和电子设备
WO2019024642A1 (zh) 进程控制方法、装置、存储介质以及电子设备
CN108470571B (zh) 一种音频检测方法、装置及存储介质
US20160026272A1 (en) Method for displaying screen in electronic device, and electronic device thereof
CN108881875B (zh) 图像白平衡处理方法、装置、存储介质及终端
EP3079046B1 (en) Method and apparatus for operating sensor of electronic device
WO2019024641A1 (zh) 数据同步方法、装置、存储介质以及电子设备
CN106101450A (zh) 一种环境光强度的补偿方法及移动终端
CN109510896B (zh) 接近传感器的选择方法、装置、存储介质及电子设备
KR102536148B1 (ko) 전자 장치의 동작 방법 및 장치
CN106131334B (zh) 控制移动终端屏幕状态的方法及装置
CN111061383A (zh) 文字检测方法及电子设备
CN107341094B (zh) 启动项耗时的测量方法及装置
CN111473887B (zh) 壳体温度的获取方法、装置、存储介质和电子设备
CN110636222B (zh) 拍照控制方法、装置、终端设备及存储介质
CN107943536B (zh) 调整阈值的方法、装置、存储介质及电子设备
CN108801321B (zh) 传感器校准方法、电子装置及计算机可读存储介质
CN113705392B (zh) 工作状态切换方法、装置、设备、存储介质及程序产品
CN109358755B (zh) 用于移动终端的手势检测方法、装置和移动终端
CN112885311A (zh) 一种显示屏亮度的控制方法、***、存储介质及终端设备
KR20180037753A (ko) 전자 장치 및 그의 동작 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant