终端、接近检测方法和计算机可读存储介质

文档序号:1925441 发布日期:2021-12-03 浏览:13次 >En<

阅读说明:本技术 终端、接近检测方法和计算机可读存储介质 (Terminal, proximity detection method, and computer-readable storage medium ) 是由 胡利华 于 2020-05-13 设计创作,主要内容包括:本发明实施例涉及终端技术领域,公开了一种终端、接近检测方法和计算机可读存储介质。本发明中,上述终端包括:屏幕、驱动器、主控芯片、超声波接收器;所述驱动器设置于所述屏幕之下,用于驱动所述屏幕发出第一超声波;所述主控芯片与所述驱动器连接,用于在检测到所述终端处于通话状态时,控制所述驱动器驱动所述屏幕发出第一超声波;所述超声波接收器,用于接收所述第一超声波遇到人体后反射形成的第二超声波;所述主控芯片与所述超声波接收器连接,还用于根据所述第一超声波和所述第二超声波,判断所述人体是否接近所述屏幕,使得可以在不占用屏幕面积的情况下,完成通话过程中的接近检测,有利于提升终端的屏占比。(The embodiment of the invention relates to the technical field of terminals, and discloses a terminal, a proximity detection method and a computer-readable storage medium. In the present invention, the terminal includes: the system comprises a screen, a driver, a main control chip and an ultrasonic receiver; the driver is arranged below the screen and used for driving the screen to emit first ultrasonic waves; the main control chip is connected with the driver and used for controlling the driver to drive the screen to send out first ultrasonic waves when the terminal is detected to be in a call state; the ultrasonic receiver is used for receiving second ultrasonic waves formed by reflection of the first ultrasonic waves after encountering human bodies; the main control chip is connected with the ultrasonic receiver and is further used for judging whether the human body approaches the screen according to the first ultrasonic waves and the second ultrasonic waves, so that approach detection in the conversation process can be completed under the condition that the area of the screen is not occupied, and screen occupation ratio of the terminal is favorably improved.)

终端、接近检测方法和计算机可读存储介质

技术领域

本发明实施例涉及终端技术领域,特别涉及一种终端、接近检测方法和计算机可读存储介质。

背景技术

目前,智能手机的应用已经很普遍,一般智能手机具有接近检测功能,即人们在使用智能手机通话的过程中,当检测到手机靠近头部的时候,控制手机屏幕灭屏,从而防止误触发屏幕。现有技术中为了实现接近检测功能,通常会在屏幕中内嵌红外发射器和接收器,利用红外线反射来判断是否接近。

然而,发明人发现现有技术中至少存在如下问题:在屏幕中内嵌红外发射器和接收器,占用了屏幕面积,不利于提升屏占比。

发明内容

本发明实施方式的目的在于提供一种终端、接近检测方法和计算机可读存储介质,使得可以在不占用屏幕面积的情况下,完成通话过程中的接近检测,有利于提升终端的屏占比。

为解决上述技术问题,本发明的实施方式提供了一种终端,包括:屏幕、驱动器、主控芯片、超声波接收器;所述驱动器设置于所述屏幕之下,用于驱动所述屏幕发出第一超声波;所述主控芯片与所述驱动器连接,用于在检测到所述终端处于通话状态时,控制所述驱动器驱动所述屏幕发出第一超声波;所述超声波接收器,用于接收所述第一超声波遇到人体后反射形成的第二超声波;所述主控芯片与所述超声波接收器连接,还用于根据所述第一超声波和所述第二超声波,判断所述人体是否接近所述屏幕。

本发明的实施方式还提供了一种接近检测方法,应用于上述的终端,所述方法包括:在检测到所述终端处于通话状态时,控制驱动器驱动屏幕发出第一超声波;通过超声波接收器接收所述第一超声波遇到人体后反射形成的第二超声波;根据所述第一超声波和所述第二超声波,判断所述人体是否接近所述屏幕。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的接近检测方法。

本发明实施方式相对于现有技术而言,为了实现接近检测,在硬件上增加用于驱动屏幕发出超声波的驱动器,通过控制驱动器驱动屏幕发出第一超声波,通过超声波接收器接收第一超声波遇到人体后被反射形成的第二超声波。从而,可以根据屏幕发出的第一超声波以及麦克风接收的第二超声波判断人体是否接近屏幕。由于,增加的驱动器设置于屏幕之下,不会占用屏幕的面积,有利于提升屏占比,即本发明实施方式可以在不占用屏幕面积的情况下,完成通话过程中的接近检测,方便了具有全面屏的终端设计。

另外,所述超声波接收器为麦克风,使得可以利用终端上已有的麦克风实现第二超声波的接收,无需为接收第二超声波设置额外器件。

另外,所述驱动器的第一表面紧贴于所述屏幕的内表面,有利于提高驱动器的驱动效果,以更好的驱动屏幕振动而发出第一超声波。

另外,所述终端还包括设置于所述驱动器周边的周边器件,所述驱动器的第二表面与所述周边器件之间的间隔距离大于或等于预设距离;其中,所述第二表面为所述驱动器的所有表面中除所述第一表面之外的表面。驱动器的第二表面与周边器件的间隔距离大于或等于预设距离,有利于确保驱动器不会碰到周边器件,一方面不会影响周边器件正常工作,另一方面,有利于驱动器振动时的振感尽可能集中的传递到屏幕,而不被分散到周边器件,从而进一步提高驱动器的驱动效果。

另外,所述驱动器被启动后用于根据预设的振动幅度振动,以驱动所述屏幕发出第一超声波;其中,所述振动幅度小于预设幅度。振动幅度小于预设幅度,使得人体对屏幕的振动无感知,有利于提升用户体验。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施方式中终端的结构示意图;

图2是根据本发明第二实施方式中终端的结构示意图;

图3是根据本发明第三实施方式中的接近检测方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

本发明的第一实施方式涉及一种终端;其中,终端可以为带有屏幕且具有通话功能的智能手机、智能手表、平板电脑等。本实施方式,主要介绍终端在处于通话状态时的接近检测。下面对本实施方式的终端进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施方式中的终端的结构示意图可以如图1所示,具体包括:终端本体100以及设置在终端本体100内的屏幕101、驱动器102、主控芯片103、超声波接收器104。

在一个例子中,屏幕101为触摸屏,比如可以是液晶显示(Liquid CrystalDisplay,简称:LCD)屏。在具体实现中,若终端为手机,则屏幕101即为手机屏幕。

具体的说,驱动器102设置在屏幕101之下,用于驱动屏幕101发出第一超声波105。

在一个例子中,驱动器102被启动后,可以根据预设的振动频率振动,以驱动屏幕101发出第一超声波;其中,振动频率大于20khz。可以理解的是,驱动器102以预设的振动频率振动时产生的振感可以传递到屏幕101,从而驱动屏幕101振动以发出第一超声波。在具体实现中,可以将预设的振动频率设置为20k hz~25khz之间,从而有利于使得驱动器101在振动时既能够准确的驱动屏幕101发出第一超声波,又不至于消耗过多的能量。

在一个例子中,驱动器102被启动后,可以根据预设的振动幅度振动,以驱动屏幕101发出第一超声波;其中,振动幅度小于预设幅度,使得人体对屏幕101发出第一超声波的振感无感知,有利于提升用户的使用体验。在具体实现中,振动幅度可以小于0.05毫米。

在一个例子中,驱动器102的第一表面可以紧贴于屏幕101的内表面。参考图1,屏幕101可以具有内表面1011和外表面1012,外表面1012即为屏幕101与外界环境接触的表面。驱动器102的第一表面即为驱动器102与屏幕101的内表面1011接触的表面。在具体实现中,驱动器102的第一表面可以紧贴于屏幕101的内表面的任意位置。可以理解的是,驱动器102的第一表面与屏幕101的内表面紧贴时,驱动器102在振动时产生的振感可以很好的传递到屏幕101,使得屏幕101的振动效果更好,从而可以更好的通过振动发出第一超声波。

在一个例子中,驱动器102可以紧贴于屏幕101的内表面1011的顶部的中间区域,使得屏幕发出第一超声波时,更容易遇到人体,从而被人体反射形成第二超声波,以方便主控芯片103判断人体是否接近屏幕。

在一个例子中,可以通过预设的胶粘剂将驱动器102的第一表面与屏幕101的内表面连接起来,从而使得驱动器102的第一表面可以紧贴于屏幕101的内表面。其中,胶粘剂可以根据实际需要选取,本实施方式对此不做具体限定。

在另一个例子中,可以将驱动器102的第一表面可以通过结构件紧贴于屏幕101的内表面。

需要说明的是,在具体实现中,驱动器102的第一表面与屏幕101的内表面之间的关系并不以紧贴为例,也可以在不会过多影响驱动器102的振感传递到屏幕101的前提下,设置驱动器102的第一表面与屏幕101的内表面之间间隔微小距离。然而,本实施方式对此不做具体限定。

具体的说,主控芯片103与驱动器102连接,用于在检测到终端处于通话状态时,控制驱动器102驱动屏幕101发出第一超声波105。

在一个例子中,主控芯片103在检测到终端处于通话状态时,可以启动驱动器102,驱动器102在被启动后驱动屏幕101发出第一超声波105。比如,主控芯片103在检测到终端处于通话状态时,可以向驱动器102发送启动信号,唤醒驱动器102开始进入工作状态,驱动器102在开始进入工作状态后,开始以预设的振动参数振动,从而驱动屏幕101发出第一超声波105。其中,预设的振动参数可以包括振动频率和振动幅度。在具体实现中,主控芯片103在检测到终端推出通话状态后,可以控制驱动器102停止工作,停止驱动屏幕101发出第一超声波105。

在一个例子中,驱动器102中可以预存预设的振动参数,当接收到主控芯片103发送的启动信号后,可以根据预存的振动参数开始振动,以驱动屏幕101发出第一超声波105。其中,振动参数可以包括振动频率和振动幅度。

在另一个例子中,主控芯片103在检测到终端处于通话状态时,可以向驱动器102发送携带振动参数的启动信号;其中,振动参数可以包括振动频率和振动幅度。驱动器102在接收到主控芯片103发送的启动信号后,获取启动信号中携带的振动参数,根据获取的振动参数开始振动,以驱动屏幕101发出第一超声波105。在具体实现中,主控芯片103在处于不同环境中,发送的振动参数的参数值大小可以相同,也可以不同,比如主控芯片103可以根据终端所处的环境的特征调整振动参数的参数值大小,然而本实施方式对此不做具体限定。

具体的说,超声波接收器104与主控芯片103连接,用于接收第一超声波遇到人体后反射形成的第二超声波。

在一个例子中,主控芯片103可以在检测到终端处于通话状态时,启动超声波接收器104,使得超声波接收器104开始工作,当第一超声波遇到人体后,被人体反射形成第二超声波,第二超声波可以被超声波接收器104接收到。

在另一个例子中,超声波接收器104可以为麦克风,可以理解的是,通常手机、平板电脑等终端本身带有麦克风,因此,可以利用终端本身带有的麦克风接收被反射回来的第二超声波,使得可以无需为接收第二超声波设置额外的器件。在具体实现中,手机、平板电脑等终端基本上有两个麦克风,分别位于终端的顶部和底部,图1中的超声波接收器104可以理解为设置在终端顶部的麦克风。根据实际需要,可以在位于终端的顶部和底部的两个麦克风中任选一个用于接收反射回来的第二超声波,也可以将位于终端的顶部和底部的两个麦克风都用于接收反射回来的第二超声波,然而本实施方式对此不做具体限定。

在具体实现中,超声波接收器104在接收到第二超声波后,可以获取第二超声波的特征数据,对第二超声波的特征数据进行模数转换,得到转换后的第二超声波数据。其中,第二超声波数据,可以包括第二超声波的声波强度、接收到第二超声波的时间点等。

具体的说,主控芯片103,还用于根据第一超声波和第二超声波,判断人体是否接近屏幕101。比如,主控芯片103可以从超声波接收器104中读取模数转换后的第二超声波数据,或者超声波接收器104主动将模数转换后的第二超声波数据发送给主控芯片103。

在一个例子中,主控芯片103可以记录屏幕101发出第一超声波的第一时间点,并记录超声波接收器接收到第二超声波的第二时间点。计算第一时间点和第二时间点之间的时间差。根据计算的时间差,判断人体是否接近屏幕。在具体实现中,主控芯片103可以根据计算的时间差和超声波的传播速度,估计人体与屏幕之间的距离,从而根据人体与屏幕之间的距离,判断人体是否接近屏幕。比如,可以预先设置接近阈值和远离阈值,如果人体与屏幕之间的距离大于预设的接近阈值,则可以判定人体接近屏幕;如果人体与屏幕之间的距离小于预设的远离阈值,则可以判定人体远离屏幕。其中,接近阈值和远离阈值可以为根据实际需要设置的距离阈值,且远离阈值大于接近阈值。

在另一个例子中,主控芯片103可以获取第一超声波的第一声波强度,并获取第二超声波的第二声波强度。然后,计算第一声波强度和第二声波强度的强度差,从而根据计算的强度差,判断人体是否接近屏幕。比如,可以根据实际需要预设强度差阈值,将计算的强度差与强度差阈值进行比较,如果计算的强度差大于强度差阈值,则可以判定人体远离屏幕;如果计算的强度差小于或等于强度差阈值,则可以判定人体接近屏幕。

在具体实现中,也可以直接根据第二声波强度的大小判断人体是否接近屏幕。比如,如果第二声波强度大于预设的第一强度值,则判定人体接近屏幕;如果第二声波强度小于预设的第二强度值,则判定人体远离屏幕。其中,第一强度值和第二强度值为根据实际需要设置的声波强度值,且第一强度值大于第二强度值。

在一个例子中,如果判定人体接近屏幕,则主控芯片可以控制屏幕灭屏,比如可以控制屏幕背光的关闭。如果判定人体远离屏幕,则主控芯片可以控制屏幕亮屏,比如可以控制屏幕背光的开启。从而,可以实现在通话的过程中,基于人体与屏幕的距离,自动控制屏幕的亮灭。判定人体接近屏幕时,控制屏幕灭屏,有利于防止对屏幕的误触发且有利于降低功耗;判定人体远离屏幕时,控制屏幕亮屏,有利于方便用户操作,提升用户的使用体验。

需要说明的是,本实施方式中的上述各示例均为为方便理解进行的举例说明,并不对本发明的技术方案构成限定。

与现有技术相比,本实施方式为了实现接近检测,在硬件上增加用于驱动屏幕发出超声波的驱动器,通过控制驱动器驱动屏幕发出第一超声波,通过超声波接收器接收第一超声波遇到人体后被反射形成的第二超声波。从而,可以根据屏幕发出的第一超声波以及超声波接收器接收的第二超声波判断人体是否接近屏幕。由于,增加的驱动器设置于屏幕之下,不会占用屏幕的面积,有利于提升屏占比,即本发明实施方式可以在不占用屏幕面积的情况下,完成通话过程中的接近检测,方便了具有全面屏的终端设计。

本发明的第二实施方式涉及一种终端。下面对本实施方式的终端进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施方式中的终端可以如图2所示,具体包括:终端本体100以及设置在终端本体100内的屏幕101、驱动器102、主控芯片103、超声波接收器104,以及设置在驱动器102周边的周边器件。本实施方式中,周边器件以图2中的周边器件201和周边器件202为例,在具体实现中,周边器件的数量并不以此为限。周边器件为根据实际需要设置的用于实现相关功能的器件,然而,本实施方式对周边器件实现的功能不做具体限定。

具体的说,驱动器102的第二表面与周边器件201以及周边器件202之间的间隔距离大于或等于预设距离;其中,第二表面为驱动器102的所有表面中除第一表面之外的表面,预设距离可以根据实际需要进行设置,比如可以设置为0.1mm。驱动器102的第一表面可以为与屏幕101内表面1011紧贴的一个表面,在图2中第一表面即可以理解为驱动器102的右表面。第二表面,可以理解为驱动器102的上表面、下表面、左表面,周边器件201与驱动器102的上表面至少间隔预设距离,周边器件202与驱动器102的下表面至少间隔预设距离,以确保周边器件201和周边器件202均不会接触到驱动器102。可以理解的是,在具体实现中,如果需要,与驱动器102的左表面至少间隔预设距离的位置,也可能设置有周边器件,然而,本实施方式对此不做具体限定。

也就是说,在具体实现中,对于设置在驱动器102周边的周边器件,周边期间与驱动器102的第二表面至少间隔预设距离。

与现有技术相比,本实施方式中,驱动器的第二表面与周边器件的间隔距离大于或等于预设距离,确保驱动器不会碰到周边器件,一方面不会影响周边器件正常工作,另一方面,有利于驱动器振动时的振感尽可能集中的传递到屏幕,而不被分散到周边器件,有利于进一步提高驱动器的驱动效果。

值得一提的是,为了突出本发明的创新部分,第一实施方式和第二实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的器件引入,但这并不表明本实施方式中的终端不存在其它的器件。

本发明第三实施方式涉及一种接近检测方法,应用于第一或第二实施方式中的终端。下面对本实施方式的接近检测方法进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施方式中的接近检测方法的流程图可以参考图3,包括:

步骤301:在检测到终端处于通话状态时,控制驱动器驱动屏幕发出第一超声波。

也就是说,用户在发起通话后,终端判定当前处于通话状态,则控制驱动器驱动屏幕发出第一超声波。比如,控制驱动器以预设的振动频率和振动幅度开始振动,从而驱动屏幕开始振动以发出第一超声波。

步骤302:通过超声波接收器接收第一超声波遇到人体后反射形成的第二超声波。

具体的说,如果屏幕发出的第一超声波遇到人体,则会被人体反射形成第二超声波,终端中的超声波接收器可以接收到反射形成的第二超声波。在一个例子中,超声波接收器可以为终端上原有的麦克风。

步骤303:根据第一超声波和第二超声波,判断人体是否接近屏幕;如果是,则执行步骤304,否则执行步骤305。

在一个例子中,终端可以记录屏幕发出第一超声波的第一时间点,并记录超声波接收器接收到第二超声波的第二时间点。然后,计算第一时间点和第二时间点之间的时间差。接着,根据计算的时间差,判断人体是否接近屏幕。在具体实现中,终端可以根据计算的时间差和超声波的传播速度,估计人体与屏幕之间的距离,从而根据人体与屏幕之间的距离,判断人体是否接近屏幕。比如,可以预先设置接近阈值和远离阈值,如果人体与屏幕之间的距离大于预设的接近阈值,则可以判定人体接近屏幕;如果人体与屏幕之间的距离小于预设的远离阈值,则可以判定人体远离屏幕。其中,接近阈值和远离阈值可以为根据实际需要设置的距离阈值,且远离阈值大于接近阈值。

在另一个例子中,终端可以获取第一超声波的第一声波强度,并获取第二超声波的第二声波强度。然后,计算第一声波强度和第二声波强度的强度差,从而根据计算的强度差,判断人体是否接近屏幕。比如,可以根据实际需要预设强度差阈值,将计算的强度差与强度差阈值进行比较,如果计算的强度差大于强度差阈值,则可以判定人体远离屏幕;如果计算的强度差小于或等于强度差阈值,则可以判定人体接近屏幕。

步骤304:控制屏幕灭屏。

步骤305:控制屏幕亮屏。

也就是说,如果判定人体接近屏幕,则终端可以控制屏幕灭屏,比如可以控制屏幕背光的关闭。如果判定人体远离屏幕,则终端可以控制屏幕亮屏,比如可以控制屏幕背光的开启。从而,可以实现在通话的过程中,基于人体与屏幕的距离,自动控制屏幕的亮灭。判定人体接近屏幕时,控制屏幕灭屏,有利于防止对屏幕的误触发且有利于降低功耗;判定人体远离屏幕时,控制屏幕亮屏,有利于方便用户操作,提升用户的使用体验。

本实施方式中,在完成接近检测后,只是以基于检测结果即人体是否接近屏幕的判定结果,控制屏幕的亮灭为例,在具体实现中,并不以此为限。根据实际需要,还可以基于人体是否接近屏幕的判定结果,进行其他操作。

需要说明的是,本实施方式中的上述各示例均为为方便理解进行的举例说明,并不对本发明的技术方案构成限定。

与现有技术相比,本实施方式在检测到终端处于通话状态时,控制驱动器驱动屏幕发出第一超声波,通过超声波接收器接收第一超声波遇到人体后被反射形成的第二超声波。从而,可以根据屏幕发出的第一超声波以及超声波接收器接收的第二超声波判断人体是否接近屏幕。由于,终端中的驱动器设置于屏幕之下,不会占用屏幕的面积,有利于提升屏占比,即本发明实施方式可以在不占用屏幕面积的情况下,完成通话过程中的接近检测,方便了具有全面屏的终端设计。

不难发现,本实施方式为与第一或第二实施方式相对应的方法实施例,本实施方式可与第一或第二实施方式互相配合实施。第一或第二实施方式中提到的相关技术细节和技术效果在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一或第二实施方式中。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第四实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:通话终端和通话终端的音量调节方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类