一种通话控制方法及装置、设备、存储介质与流程

文档序号:16735659发布日期:2019-01-28 12:36阅读:234来源:国知局
一种通话控制方法及装置、设备、存储介质与流程

本申请涉及计算机技术,尤其涉及一种通话控制方法及装置、设备、存储介质。



背景技术:

相关技术中,终端在控制通话过程中的屏幕状态时,通过单一的近距离传感器(proximitysensor,psensor)确定终端与用户人体是远离还是靠近,终端的屏幕状态。

近距离传感器通过检测用户与终端的距离,来确定用户是否将终端靠近耳朵或远离耳朵,以确定终端的屏幕状态为亮屏或黑屏。但近距离传感器存在黑头发问题,比如:皮肤黑的用户将终端靠近耳朵时,由于黑色的反射率低,会造成近距离传感器的误判,以为终端已经远离耳朵而控制屏幕处于亮屏状态,造成触摸屏的误触。



技术实现要素:

本申请实施例提供了一种通话控制方法及装置、设备、存储介质,能够正确地判断电子设备与目标物体之间的状态。

本申请实施例提供的应用于电子设备的通话控制方法包括:

获得调用指令;

基于所述调用指令调用听筒;

如果所述听筒处于工作状态,基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近;以及基于第二传感器获得第二感应参数;其中,所述第二感应参数用于确定所述电子设备与所述目标物体的相对运动。

本申请实施例提供的应用于电子设备的通话控制装置包括:一种通话控制装置,所述装置包括:接收模块、调用模块和检测模块;其中,

所述接收模块,用于获得调用指令;

所述调用模块,用于基于所述调用指令调用听筒;

所述检测模块,用于如果所述听筒处于工作状态,基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近;以及基于第二传感器获得第二感应参数;其中,所述第二感应参数用于确定所述电子设备与所述目标物体的相对运动。

本申请实施例提供的电子设备包括:第一传感器、第二传感器、处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述的通话控制方法的步骤。

本申请实施例提供的计算机可读存储介质上存储有通话控制程序,所述通话控制程序被处理器执行时实现上述的通话控制方法的步骤。

本申请实施例中,如果听筒处于工作状态,基于第一传感器的第一感应参数判断电子设备是否向目标物体靠近,并基于第二传感器的第二感应参数判断电子设备与目标物体的相对运动,通过第一传感器和第二传感器的结合,正确判断电子设备与目标物体之间的状态,从而有效地控制屏幕为亮屏或黑屏,避免用户对屏幕的误触。

附图说明

图1为本申请实施例一通话控制方法的实现流程示意图;

图2为本申请实施例电子设备的结构示意图;

图3为本申请实施例二通话控制方法的实现流程示意图;

图4为本申请实施例三通话控制方法的实现流程示意图;

图5为本申请实施例电子设备的正面示意图;

图6为本申请实施例电子设备的背面示意图;

图7为本申请实施例四通话控制方法的实现流程示意图;

图8为本申请实施例五psensor的结构示意图一;

图9为本申请实施例五psensor的结构示意图二;

图10为本申请实施例六的psensor的位置示意图;

图11为本申请实施例七通话控制装置的结构示意图一;

图12为本申请实施例七通话控制装置的结构示意图二;

图13为本申请实施例八电子设备的结构组成示意图。

具体实施方式

以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本申请,并不用于限定本申请。另外,以下所提供的实施例是用于实施本申请的部分实施例,而非提供实施本申请的全部实施例,在不冲突的情况下,本申请实施例记载的技术方案可以任意组合的方式实施。

在本申请的各种实施例中,电子设备设置有第一传感器和第二传感器;其中,所述电子设备获取调用指令;基于所述调用指令调用听筒;如果所述听筒处于工作状态,基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近;以及基于第二传感器获得第二感应参数;其中,所述第二感应参数用于确定所述电子设备与所述目标物体的相对运动。

实施例一

本申请实施例提供一种通话控制方法,该方法应用于电子设备,电子设备可以是任何具有信息处理能力的电子设备,在一实施例中,电子设备可以是智能终端,例如可以是笔记本等具有无线通信能力的移动终端。电子设备中的各功能模块可以由终端的硬件资源,如处理器等计算资源、通信资源(如用于支持实现光缆、蜂窝等各种方式通信)协同实现。

当然,本申请实施例不局限于提供为方法和硬件,还可有多种实现方式,例如提供为存储介质(存储有用于执行本申请实施例提供的通话控制方法的指令)。

电子设备设置有第一传感器和第二传感器,第一传感器和第二传感器可为近距离传感器、运动传感器、触摸屏控制器、电容传感器等能够检测电子设备是否向目标物体靠近的原件。其中,第一传感器和第二传感器可相同,也可不同。

近距离传感器能够感应目标物体与电子设备之间的距离,近距离传感器根据工作原理的不同可分为光学近距离传感器、红外近距离传感器、超声波近距离传感器等多种。本申请实施例对近距离传感器的工作原理不进行任何的限制。

运动传感器为能够监控电子设备的运动的传感器,比如:加速度计、陀螺仪、重力感应器、线性加速度计、旋转向量传感器等。

触摸屏控制器可内置耳感息屏算法,通过耳感息屏算法识别脸或耳朵与触摸屏的触碰,耳感息屏算法可为奇手(qeexo)算法。本申请实施例对触摸屏控制器所内置的耳感息屏算法的具体算法不进行任何的限制。

电容传感器根据电容的变化实现触摸感应。比如:当手指或其他导体靠近电容传感器时,电容传感器产生新的电容,电容产生变化。电容传感器通过测量电容的变化来判断手指或其他导体的存在。

需要说明的是,第一传感器和第二传感器可为近距离传感器、运动传感器、触摸屏控制器、电容传感器中的一种或多种。

如图1所示,本申请实施例一提供的通话控制方法包括:

s101、获得调用指令;

电子设备中可安装有通话应用程序,通话应用程序为:电话、微信、facetime等能够通过语音或视频进行通话的应用程序。

电子设备基于通话应用程序接收到用户的通话操作,或网络侧发送呼叫指令时,触发通话指令。电子设备基于通话指令触发指示调用听筒的调用指令,此时电子设备获得调用指令。

s102、基于所述调用指令调用听筒;

电子设备接收到调用指令时,调用听筒,使得听筒处于工作状态。这里,当电子设备调用听筒时,电子设备可处于通话链路已建立的通话状态,也可处于通话链路未建立的呼叫状态。

s103、如果所述听筒处于工作状态,基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近;

电子设备检测到听筒处于工作状态时,触发第一开启指令,基于第一开启指令开启第一传感器,使得第一传感器处于工作状态。这里,电子设备开启第一传感器时,第一传感器可处于休眠状态,也可处于工作状态。当第一传感器处于休眠状态时,基于第一开启指令开启第一传感器,控制第一传感器为工作状态。

电子设备开启第一传感器后,工作状态的第一传感器采集数据,得到表征电子设备与目标物体之间的靠近状态的第一感应参数。电子设备基于第一感应参数确定电子设备是否向目标物体靠近。

电子设备将第一感应参数和设定的靠近条件进行匹配,确定第一感应参数满足靠近条件时,确定电子设备向目标物体靠近;确定第一感应参数不满足靠近条件时,确定电子设备未向目标物体靠近。

基于第一传感器的类型不同,靠近条件包括以下几种:

第一、第一距离阈值

如果第一传感器为近距离传感器或触摸屏控制器,电子设备可设置第一距离阈值。如果第一感应参数大于第一距离阈值时,确定电子设备未向目标物体靠近;如果第一感应参数小于第一距离阈值时,确定电子设备向目标物体靠近。

第二、运动条件

如果第一传感器为运动传感器,电子设备可设置运动条件。如果第一感应参数不满足运动条件时,确定电子设备未向目标物体靠近;如果第一感应参数满足运动条件时,确定电子设备向目标物体靠近。运动条件为确定电子设备的运动程度的条件。这里,可根据运动传感器的类型不同,设置不同的运动条件。本申请实施例对运动条件不进行任何的限定。

第三、电容条件

如果第一传感器为电容传感器,电子设备可设置电容阈值。如果第一感应参数不满足电容条件,表征电子设备没有目标物体靠近,确定电子设备未向目标物体靠近;如果第一感应参数满足电容条件,表征电子设备存在目标物体靠近,确定电子设备向目标物体靠近。

这里,根据第一传感器是否包括电容传感器,启动第二传感器的指令包括第一启动指令和第二启动指令。

s104、基于第二传感器获得第二感应参数。

其中,所述第二感应参数用于确定所述电子设备与所述目标物体的相对运动。

如果第一传感器与第二传感器相同,基于第一启动指令启动第二传感器。

如果第一传感器与第二传感器不同,基于第二启动指令启动第二传感器。其中,电子设备基于第一传感器的第一感应参数确定电子设备向目标物体靠近时,触发第二开启指令,或基于第一传感器的第一感应参数确定电子设备靠近目标物体且再次远离目标物体时,触发第二开启指令。其中,确定第一感应参数满足靠近条件后,再次不满足靠近条件时,确定电子设备远离目标物体。

在实际应用中,在触发第二启动指令时,可触发第一关闭指令,基于第一关闭指令关闭第一传感器。

开启第二传感器后,第二传感器采集数据,得到第二感应参数,第二感应参数用于确定所述电子设备与所述目标物体的相对运动。

如果第二感应参数满足设定的靠近条件时,表明电子设备与目标物体不存在相对运动,则电子设备靠近目标物体,如果第二感应参数不满足设定的靠近条件时,表明电子设备与目标物体存在相对运动,电子设备远离目标物体。

本申请实施例提供的通话处理方法,当电子设备在进行通话时,调用耳机处于工作状态,此时,获取距离传感器的感应参数作为第一感应参数,通过第一感应参数检测电子设备是否靠近耳朵,在确定电子设备靠近耳朵时,获取第二传感器的感应参数作为第二感应参数,以用于确定电子设备是否与耳朵之间存在相对的运动,确定电子设备是远离耳朵还是靠近耳朵。

本申请实施例提供的通话控制方法,获得调用指令;基于所述调用指令调用听筒;如果所述听筒处于工作状态,基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近;以及基于第二传感器获得第二感应参数;其中,所述第二感应参数用于确定所述电子设备与所述目标物体的相对运动。从而,基于第一传感器的第一感应参数和第二传感器的第二感应参数的结合,判断电子设备与目标物体的是远离还是靠近,以正确判断电子设备与目标物体的相对运动,从而有效地控制屏幕为亮屏或黑屏,避免用户对屏幕的误触。

实施例二

本申请实施例提供一种通话控制方法,该方法应用于电子设备,电子设备可以是任何具有信息处理能力的电子设备,在一实施例中,电子设备可以是智能终端,例如可以是笔记本等具有无线通信能力的移动终端。电子设备中的各功能模块可以由终端的硬件资源,如处理器等计算资源、通信资源(如用于支持实现光缆、蜂窝等各种方式通信)协同实现。

当然,本申请实施例不局限于提供为方法和硬件,还可有多种实现方式,例如提供为存储介质(存储有用于执行本申请实施例提供的通话控制方法的指令)。

电子设备设置有第一传感器和第二传感器。第一传感器和第二传感器可为近距离传感器、运动传感器、触摸屏控制器和电容传感器等能够检测电子设备是否向目标物体靠近的原件。其中,第一传感器和第二传感器不同。

近距离传感器能够感应目标物体与电子设备之间的距离,近距离传感器根据工作原理的不同可分为光学近距离传感器、红外近距离传感器、超声波近距离传感器等多种。本申请实施例对近距离传感器的工作原理不进行任何的限制。

运动传感器为能够监控电子设备的运动的传感器,比如:加速度计、陀螺仪、重力感应器、线性加速度计、旋转向量传感器等。

触摸屏控制器可内置耳感息屏算法,通过耳感息屏算法识别脸或耳朵与触摸屏的触碰,耳感息屏算法可为qeexo算法。本申请实施例对触摸屏控制器所内置的耳感息屏算法的具体算法不进行任何的限制。

电容传感器根据电容的变化实现触摸感应。比如:当手指或其他导体靠近电容传感器时,电容传感器产生新的电容,电容产生变化。电容传感器通过测量电容的变化来判断手指或其他导体的存在。

需要说明的是,第一传感器可为近距离传感器、运动传感器、触摸屏控制器和电容传感器中的一种或多种,第二传感器也可为近距离传感器、运动传感器、触摸屏控制器和电容传感器中的一种或多种。

第一传感器和第二传感器的设置可如图2所示,第一传感器设置于电子设备的具有显示屏20的第一面21,第二传感器设置于电子设备的不具有显示屏的第二面22。这里,第二面22可为电子设备的顶端。

在一种实施例中,第一传感器可内置在电子设备的内部,第二传感器设置于电子设备20的不具有显示屏的第二面22。此时,电子设备的显示屏可为全面屏。

这里,显示屏可为触摸屏。

如图3所示,本申请实施例二提供的通话控制方法,包括:

s301、获得调用指令;

电子设备中可安装有通话应用程序,通话应用程序为:电话、微信、facetime等能够通过语音或视频进行通话的应用程序。

电子设备基于通话应用程序接收到用户的通话操作,或网络侧发送呼叫指令时,触发通话指令。电子设备基于通话指令触发指示调用听筒的调用指令,此时电子设备获得调用指令。

s302、基于所述调用指令调用听筒;

电子设备接收到调用指令时,调用听筒,使得听筒处于工作状态。这里,当电子设备调用听筒时,电子设备可处于通话链路已建立的通话状态,也可处于通话链路未建立的呼叫状态,电子设备的显示屏为点亮状态。

s303、如果所述听筒处于工作状态,基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近;

电子设备检测到听筒处于工作状态时,触发第一开启指令,基于第一开启指令开启第一传感器,使得第一传感器处于工作状态。这里,电子设备开启第一传感器时,第一传感器可处于休眠状态,也可处于工作状态。当第一传感器处于休眠状态时,基于第一开启指令开启第一传感器,控制第一传感器为工作状态。

电子设备开启第一传感器后,工作状态的第一传感器采集数据,得到表征电子设备与目标物体之间的靠近状态的第一感应参数。电子设备基于第一感应参数确定电子设备是否向目标物体靠近。

电子设备将第一感应参数和设定的靠近条件进行匹配,确定第一感应参数满足靠近条件时,确定电子设备向目标物体靠近;确定第一感应参数不满足靠近条件时,确定电子设备未向目标物体靠近。

s304、如果基于所述第一感应参数确定所述电子设备靠近所述目标物体,启动所述第二传感器且控制所述显示屏处于黑屏状态;

所述第二传感器与所述第一传感器不同。比如:第一传感器为近距离传感器、第二传感器为电容传感器;又比如:第一传感器为近距离传感器,第二传感器为运动传感器和触摸屏控制器。

如果根据第一传感器所采集的第一感应参数确定电子设备靠近目标物体时,触发指示显示屏黑屏的黑屏指令,基于黑屏指令控制电子设备的显示屏为黑屏状态。

电子设备确定向目标物体靠近时,触发第二启动指令,基于第二启动指令启动第二传感器,使得第二传感器处于工作状态。

在一实施例中,所述方法还包括:如果基于所述第一感应参数确定所述电子设备靠近所述目标物体,控制所述第一传感器关闭。

电子设备确定向目标物体靠近时,触发第二启动指令时,可触发第一关闭指令,基于第一关闭指令关闭第一传感器。

s305、基于第二传感器获得第二感应参数,基于所述第二传感器获得的第二感应参数确定具有所述电子设备是否远离目标物体;

其中,所述第二感应参数用于确定所述电子设备与所述目标物体的相对运动。

在s304中开启第二传感器后,第二传感器采集数据,得到第二感应参数,第二感应参数用于确定所述电子设备与所述目标物体的相对运动。

如果第二感应参数满足设定的靠近条件时,表明电子设备与目标物体不存在相对运动,则电子设备靠近目标物体,如果第二感应参数不满足设定的靠近条件时,表明电子设备与目标物体存在相对运动,电子设备远离目标物体。

s306、如果基于所述第二感应参数确定所述电子设备远离所述目标物体,控制所述显示屏处于点亮状态。

如果基于第二感应参数确定电子设备与目标物体存在相对运动,则确定电子设备远离目标物体,触发点亮指令。基于点亮指令控制电子设备的显示屏处于点亮状态,此时,显示屏亮屏。

当显示屏处于点亮状态时,电子设备对显示屏进行解锁,显示屏能够接收用户的操作。

本申请实施例提供的通话控制方法,能够在听筒为工作状态的通话过程中,通过第一传感器检测电子设备是否向目标物体靠近,确定电子设备向目标物体靠近时,控制显示屏黑屏,并启动不同于第一传感器的第二传感器,通过第二传感器检测电子设备是否远离目标物体,当通过第二传感器确定电子设备远离目标物体时,控制显示屏亮屏;从而通过电容传感器的使用,有效的解决psensor检测电子设备远离目标物体时的误判问题,正确判断电子设备与目标物体的相对运动,从而有效地控制屏幕为亮屏或黑屏,避免用户对屏幕的误触;同时,电容传感器的功耗很低,能够有效地降低设备的功耗。

实施例三

本申请实施例提供一种通话控制方法,该方法应用于电子设备,电子设备可以是任何具有信息处理能力的电子设备,在一实施例中,电子设备可以是智能终端,例如可以是笔记本等具有无线通信能力的移动终端。电子设备中的各功能模块可以由终端的硬件资源,如处理器等计算资源、通信资源(如用于支持实现光缆、蜂窝等各种方式通信)协同实现。

当然,本申请实施例不局限于提供为方法和硬件,还可有多种实现方式,例如提供为存储介质(存储有用于执行本申请实施例提供的通话控制方法的指令)。

电子设备设置有第一传感器和第二传感器。第一传感器和第二传感器可为近距离传感器、运动传感器、触摸屏控制器和电容传感器等能够检测电子设备是否向目标物体靠近的原件。其中,第一传感器和第二传感器不同。

近距离传感器能够感应目标物体与电子设备之间的距离,近距离传感器根据工作原理的不同可分为光学近距离传感器、红外近距离传感器、超声波近距离传感器等多种。本申请实施例对近距离传感器的工作原理不进行任何的限制。

运动传感器为能够监控电子设备的运动的传感器,比如:加速度计、陀螺仪、重力感应器、线性加速度计、旋转向量传感器等。

触摸屏控制器可内置耳感息屏算法,通过耳感息屏算法识别脸或耳朵与触摸屏的触碰,耳感息屏算法可为qeexo算法。本申请实施例对触摸屏控制器所内置的耳感息屏算法的具体算法不进行任何的限制。

电容传感器根据电容的变化实现触摸感应。比如:当手指或其他导体靠近电容传感器时,电容传感器产生新的电容,电容产生变化。电容传感器通过测量电容的变化来判断手指或其他导体的存在。

需要说明的是,第一传感器可为近距离传感器、运动传感器、触摸屏控制器和电容传感器中的一种或多种。第二传感器也可为近距离传感器、运动传感器、触摸屏控制器和电容传感器中的一种或多种。

第一传感器和第二传感器的设置可如图2所示,第一传感器设置于电子设备的具有显示屏20的第一面21,第二传感器设置于电子设备的不具有显示屏的第二面22。这里,第二面22可为电子设备的顶端。

在一种实施例中,第一传感器可内置在电子设备的内部,第二传感器设置于电子设备的不具有显示屏的第二面22。此时,电子设备的显示屏可为全面屏。

这里,显示屏可为触摸屏。

如图4所示,本申请实施例三提供的通话控制方法,包括:

s401、获得调用指令;

电子设备中可安装有通话应用程序,通话应用程序为:电话、微信、facetime等能够通过语音或视频进行通话的应用程序。

电子设备基于通话应用程序接收到用户的通话操作,或网络侧发送呼叫指令时,触发通话指令。电子设备基于通话指令触发指示调用听筒的调用指令,此时电子设备获得调用指令。

s402、基于所述调用指令调用听筒;

电子设备接收到调用指令时,调用听筒,使得听筒处于工作状态。这里,当电子设备调用听筒时,电子设备可处于通话链路已建立的通话状态,也可处于通话链路未建立的呼叫状态,电子设备的显示屏为点亮状态。。

s403、如果所述听筒处于工作状态,基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近;

电子设备检测到听筒处于工作状态时,触发第一开启指令,基于第一开启指令开启第一传感器,使得第一传感器处于工作状态。这里,电子设备开启第一传感器时,第一传感器可处于休眠状态,也可处于工作状态。当第一传感器处于休眠状态时,基于第一开启指令开启第一传感器,控制第一传感器为工作状态。

电子设备开启第一传感器后,工作状态的第一传感器采集数据,得到表征电子设备与目标物体之间的靠近状态的第一感应参数。电子设备基于第一感应参数确定电子设备是否向目标物体靠近。

电子设备将第一感应参数和设定的靠近条件进行匹配,确定第一感应参数满足靠近条件时,确定电子设备向目标物体靠近;确定第一感应参数不满足靠近条件时,确定电子设备未向目标物体靠近。

s404、基于第二传感器获得第二感应参数,基于所述第二感应参数,确定所述电子设备是否向目标物体靠近。

其中,所述第二感应参数用于确定所述电子设备与所述目标物体的相对运动。

所述第二传感器与所述第一传感器不同。比如:第一传感器为近距离传感器、第二传感器为电容传感器;又比如:第一传感器为近距离传感器,第二传感器为运动传感器和触摸屏控制器。

在根据第一感应参数确定电子设备向目标物体靠近后,触发指示显示屏黑屏的黑屏指令,基于黑屏指令控制电子设备的显示屏为黑屏状态。在显示屏黑屏后,基于第一感应参数确定电子设备是否远离目标物体的同时,基于第二感应参数确定电子设备是否向目标物体靠近。

如果第二感应参数满足设定的靠近条件时,表明电子设备与目标物体不存在相对运动,则电子设备靠近目标物体,如果第二感应参数不满足设定的靠近条件时,表明电子设备与目标物体存在相对运动,电子设备远离目标物体。

在一实施例中,所述方法还包括:如果基于所述第一感应参数确定所述电子设备靠近所述目标物体且基于所述第二感应参数确定所述电子设备靠近所述目标物体,控制所述显示屏处于黑屏状态;如果基于所述第一感应参数确定所述电子设备远离所述目标物体且基于所述第二感应参数确定所述电子设备靠近所述目标物体,控制所述显示屏处于黑屏状态;如果基于所述第一感应参数确定所述电子设备远离所述目标物体且基于所述第二感应参数确定所述电子设备远离所述目标物体,控制所述显示屏处于点亮状态。

也就是说,如果第一感应器和第二感应器都检测到电子设备靠近目标物体时,确定电子设备靠近目标物体,保持显示屏为黑屏状态;如果第一感应器检测到电子设备远离目标物体,第二感应器检测到电子设备靠近目标物体时,确定电子设备靠近目标物体,保持显示屏为黑屏状态;如果第一感应器和第二感应器都检测到电子设备远离目标物体时,确定电子设备远离目标物体,触发点亮指令,控制显示屏为点亮状态。

在一实施例中,如果基于所述第一感应参数确定所述电子设备远离所述目标物体,启动所述第二传感器。

电子设备基于第一感应参数确定电子设备在靠近目标物体之后,远离目标物体时,触发第二启动指令,基于第二启动指令启动第二传感器。

在实际应用中,在触发第二启动指令时,可触发第一关闭指令,基于第一关闭指令关闭第一传感器。

在本申请实施例提供的通话控制方法中,能够在听筒为工作状态的通话过程中,通过第一传感器检测电子设备是否向目标物体靠近,确定电子设备向目标物体靠近时,控制显示屏黑屏,并继续通过第一传感器检测电子设备是否远离目标物体,当通过第一传感器确定电子设备远离目标物体时,通过不同于第一传感器的第二传感器检测电子设备是否靠近目标物体,以确认电子设备是否远离目标物体。

如果通过第二传感器确定电子设备靠近目标物体时,则确认电子设备靠近目标物体,第一传感器的第一感应参数出现了误判,控制显示屏黑屏;如果通过第二传感器确定电子设备远离目标物体时,则确认电子设备远离目标物体,控制显示屏亮屏。

从而通过第一传感器和第二传感器的使用,有效的解决psensor检测电子设备远离目标物体时的误判问题,正确判断电子设备与目标物体的相对运动,从而有效地控制屏幕为亮屏或黑屏,避免用户对屏幕的误触。

实施例四

本申请实施例提供一种通话控制方法,该方法应用于电子设备,电子设备可以是任何具有信息处理能力的电子设备,在一实施例中,电子设备可以是智能终端,例如可以是笔记本等具有无线通信能力的移动终端。电子设备中的各功能模块可以由终端的硬件资源,如处理器等计算资源、通信资源(如用于支持实现光缆、蜂窝等各种方式通信)协同实现。

当然,本申请实施例不局限于提供为方法和硬件,还可有多种实现方式,例如提供为存储介质(存储有用于执行本申请实施例提供的通话控制方法的指令)。

电子设备设置有第一传感器和第二传感器。第一传感器和第二传感器相同且同时为电容传感器。这里,第一传感器可第二传感器可为同一个电容传感器。

电容传感器的设置可如图5所示,电容传感器设置于电子设备的不具有显示屏的一面51,即手机的顶端。此时,电子设备的显示屏可如图6所示,显示屏61覆盖显示屏所在面的全部区域。此时,电子设备为全面屏电子设备。其中,显示屏可为触摸屏。

如图7所示,本申请实施例四提供的通话控制方法,包括:

s701、获得调用指令;

电子设备中可安装有通话应用程序,通话应用程序为:电话、微信、facetime等能够通过语音或视频进行通话的应用程序。

电子设备基于通话应用程序接收到用户的通话操作,或网络侧发送呼叫指令时,触发通话指令。电子设备基于通话指令触发指示调用听筒的调用指令,此时电子设备获得调用指令。

s702、基于所述调用指令调用听筒;

电子设备接收到调用指令时,调用听筒,使得听筒处于工作状态。这里,当电子设备调用听筒时,电子设备可处于通话链路已建立的通话状态,也可处于通话链路未建立的呼叫状态,电子设备的显示屏为点亮状态。

s703、如果所述听筒处于工作状态,基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近;

电子设备检测到听筒处于工作状态时,触发第一开启指令,基于第一开启指令开启第一传感器,使得第一传感器处于工作状态。这里,电子设备开启第一传感器时,第一传感器可处于休眠状态,也可处于工作状态。当第一传感器处于休眠状态时,基于第一开启指令开启第一传感器,控制第一传感器为工作状态。第一传感器为电容传感器。

电子设备开启第一传感器后,工作状态的第一传感器采集数据,得到表征电子设备与目标物体之间的靠近状态的第一感应参数。电子设备基于第一感应参数确定电子设备是否向目标物体靠近。

电子设备将第一感应参数和设定的电容条件进行匹配,确定第一感应参数满足电容条件时,确定电子设备向目标物体靠近;确定第一感应参数不满足电容条件时,确定电子设备未向目标物体靠近。

s704、基于第二传感器获得第二感应参数;

其中,所述第二感应参数用于确定所述电子设备与所述目标物体的相对运动。所述第二传感器为电容传感器。

电子设备确定向目标物体靠近时,根据第二感应参数确定电子设备与目标物体之间的相对运动,如果第二感应参数满足设定的电容条件时,表明电子设备与目标物体不存在相对运动,则电子设备继续靠近目标物体,如果第二感应参数不满足设定的电容条件时,表明电子设备与目标物体存在相对运动,电子设备远离目标物体。

s705、基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近,控制所述显示屏处于黑屏状态;

电子设备基于第一感应参数确定电子设备向目标物体靠近时,触发黑屏指令,控制显示屏为黑屏状态。

电子设备基于第一感应参数确定电子设备未向目标物体靠近时,保持显示屏为点亮状态。

s706、基于第二传感器获得的第二感应参数确定具有所述第二传感器的电子设备是否远离所述目标物体,控制所述显示屏处于点亮状态。

电子设备基于第二感应参数确定电子设备向继续靠近目标物体时,维持显示屏为黑屏状态。

电子设备基于第二感应参数确定电子设备远离目标物体时,触发点亮指令,基于点亮指令控制显示屏为点亮状态。

本申请实施例提供的通话处理方法,还可当电子设备在进行通话时,调用耳机处于工作状态,此时,获取电容传感器的感应参数作为第一感应参数,通过第一感应参数检测电子设备是否靠近耳朵,在确定电子设备靠近耳朵时,获取电容传感器的感应参数作为第二感应参数,以用于确定电子设备是否与耳朵之间存在相对的运动,确定电子设备是远离耳朵还是靠近耳朵,并基于远离耳朵还是靠近耳朵控制显示屏为黑屏状态或点亮状态。

本申请实施例提供的通话控制方法中,通过电容传感器检测听筒被调用过程中电子设备与目标物体之间的状态,不需要在显示屏所在的面上设置其他的检测电子设备是否向目标物体靠近或远离的传感器,在准确检测电子设备与目标物体之间的状态的同时,能够实现全面屏的电子设备。

实施例五

在实施例中,以电子设备为手机、目标物体为耳朵为具体的应用场景,对本申请实施例提供的通话控制方法进行说明。其中,第一传感器为psensor传感器、第二传感器为电容传感器(capsensor)。

相关技术中,手机通过psensor用来实现接听电话时,手机自动黑屏。psensor的设计一直存在一个矛盾,就是黑头发问题和油脂的问题。

黑头发问题:指手机屏幕上方psensor位置紧靠黑头发时,psensor检测的靠近不会误判。

油脂问题:指手机屏幕玻璃上对应psensor的开孔有油脂存在时,也不会造成psensor的误判。

在解决黑头发问题时,psensor的设计如图8所示,发光二极管(lightemittingdiode,led)的发射光的视角与接收传感器(det)的视角的交叉点在玻璃表面下方,此时,底噪值变大,有利于规避黑头发问题。

在解决油脂问题时,psensor的设计如图9所示,led的发射光的视角与接收传感器的视角的交叉点在玻璃表面上方,底噪值变小,有利于规避油脂问题。在设计psensor时,需同时考虑黑头发问题和油脂问题,达到一个平衡的效果,但是实际上,并不是能够找到完美的平衡点。

电容传感器(capsensor)为电容式接近传感器。在相关技术中,capsensor设置在手机的顶部,用来测试手机的电磁波吸收比值(specificabsorptionrate,sar)。当手机靠近人体时,capsensor检测到人体靠近,并降低手机的射频(radiofrequency,rf)功率,避免手机对人体的辐射超标。

本申请提供的通话控制方法中,通过psensor感应的值(对应第一感应参数)检测到手机远离耳朵时,基于capsensor输出的值(即第二感应参数)确定手机是否远离耳朵。当通过capsensor输出的值确定手机未远离耳朵时,确定手机仍然靠近耳朵,当通过capsensor输出的值确定手机远离耳朵时,确定手机远离耳朵。

利用方式一:psensor和方式二:psensor和capsensor来检测手机与耳朵的状态的检测结果如表1所示。

表1方式一和方式二检测手机与耳朵的状态的检测结果比较

从表1中可看出:

利用方式一检测手机与耳朵的状态时,手机在接听电话时靠近耳朵,且有黑头发问题时,存在误判,将靠近误判为远离。

手机在接听电话时靠近耳朵,比如psensor靠近距离耳朵2cm的位置,psensor的感应数据(rawdata)会超过接近阈值,确定手机靠近耳朵,手机黑屏。当手机继续靠近耳朵时,如果有黑头发盖在耳朵上,或者用户的皮肤为黑色,由于黑色的反射率低,psensor的rawdata值会有一个下降过程,如果下降值超过了远离阈值,就会造成psensor的误判,确定手机已经远离耳朵而亮屏,造成触摸屏的误触发。

利用本申请实施例提供的通话控制方法的方式二检测手机状态时,当手机接听电话时靠近耳朵,且有黑头发问题时,基于capsensor输出的值,能够正确的判断出手机仍然接近耳朵,解决psensor的误判。当手机正常远离耳朵时,基于capsensor输出值,确定capsensor检测到无人体靠近,实现手机远离耳朵的判断。

在实际应用中,可通过增加的capsensor的维度,在规避黑头发问题的同时,给手机的设计带来更大的冗余度,用户也会更少的碰到误判。

实施例六

本申请实施例以电子设备为手机、目标物体为耳朵为具体的应用场景,对本申请实施例提供的通话控制方法进行进一步说明。

在本实施例中,提供检测手机与耳朵之间的状态为靠近还是远离的三种方案。

方案1:触摸屏(touchpanel,tp)+运动传感器(motionsensor)检测靠近,psensor检测远离;

方案2:tp+motionsensor检测靠近和远离;

方案3:tp+motionsensor检测靠近,capsensor检测远离。

上述三种方案的检测结果如表2所示。

表2全面屏手机的三种检测手机与耳朵的状态的方案

下面,结合表2对本申请实施例中的三种方案分别进行说明。

方案1:

用户接听电话时,手机亮屏状态下,手机靠近耳朵时,psensor不工作,利用motionsensor检测手机靠近人耳的动作轨迹,同时利用tp控制器来判断手机是否靠近人耳,当检测到手机靠近耳朵,屏幕黑屏。此时,psensor开始工作。

黑屏状态下,手机靠近耳朵时,利用psensor检测到手机一直在靠近耳朵。

手机远离耳朵时,psensor检测到跨越远离阈值,psensor检测到远离,屏幕点亮,此时,psensor不再工作。

在方案1中,如图10所示,可在触摸屏的有机发光二极管(organiclight-emittingdiode,oled)的下面设置了一个psensor(图10中的1001),实现距离的检测,从而全面屏电子设备。

方案2

用户接听电话时,手机亮屏状态下,手机靠近耳朵时,利用motionsensor检测手机靠近人耳的动作轨迹,同时利用tp控制器来判断手机是否靠近人耳,当检测到手机靠近耳朵,屏幕黑屏。

黑屏状态下,利用motionsensor检测手机的运动轨迹以及tp控制器来检测到手机一直处于靠近耳朵的状态。

手机远离耳朵时,利用motionsensor检测手机远离耳朵的动作轨迹,同时利用tp控制器检测到跨越远离阈值,判断手机远离耳朵,屏幕点亮。

方案3

用户接听电话时,手机亮屏状态下,手机靠近耳朵时,利用motionsensor检测手机靠近人耳的动作轨迹,同时利用tp控制器来判断手机是否靠近人耳,当检测到手机靠近耳朵,屏幕黑屏。此时,capsensor开始工作。

黑屏状态下,利用capsensor检测到手机一直处于靠近耳朵的状态。

当手机远离耳朵时,capsensor检测到手机远离耳朵,点亮屏幕,此时,capsensor不再工作。

需说明的是,方案2中,利用tp+motionsensor的组合来判断手机远离人耳,存在功耗问题,因为打电话下黑屏后,应用处理器(applicationprocessor,ap)是可以休眠的,只有调制解调器modem部分在工作。而tp+motionsensor是运行在ap上的,ap无法休眠,会增加手机的功耗。

方案3中,通过使用手机里解决sar的capsensor来判断手机相对于耳朵的远离。capsensor能做到2cm左右的检测范围,可以满足远离的可靠检测,且capsensor的功耗很低,几百ua,比tp控制器的几十ma要小很多,功耗上要优于方案2。而相比方案1,不需要增加成本。

实施例七

为实现本申请实施例的方法,本申请实施例提供一种通话控制装置,应用于电子设备,该装置包括所包括的各模块,可以通过电子设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、数字信号处理器(dsp,digitalsignalprocessor)或现场可编程门阵列(fpga,field-programmablegatearray)等。

如图11所示,该装置1100包括:接收模块1101、调用模块1102和检测模块1103;其中,

接收模块1101,用于获得调用指令;

调用模块1102,用于基于所述调用指令调用听筒;

检测模块1103,用于如果所述听筒处于工作状态,基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近;以及基于第二传感器获得第二感应参数;其中,所述第二感应参数用于确定所述电子设备与所述目标物体的相对运动。

在一实施例中,如图12所示,装置1100还包括:第一控制模块1104,用于:

如果基于所述第一感应参数确定所述电子设备靠近所述目标物体,启动所述第二传感器且控制所述显示屏处于黑屏状态;所述第二传感器与所述第一传感器不同;

基于所述第二传感器获得的第二感应参数确定具有所述电子设备是否远离目标物体;

如果基于所述第二感应参数确定所述电子设备远离所述目标物体,控制所述显示屏处于点亮状态。

在一实施例中,如图12所示,装置1100还包括:第二控制模块1105,用于:

如果基于所述第一感应参数确定所述电子设备靠近所述目标物体,控制所述第一传感器关闭。

在一实施例中,如图12所示,装置1100还包括:确定模块1106,用于:

基于所述第二感应参数,确定所述电子设备是否向目标物体靠近;所述第二传感器与所述第一传感器不同。

在一实施例中,如图12所示,装置1100还包括:第三控制模块1107,用于:

如果基于所述第一感应参数确定所述电子设备靠近所述目标物体且基于所述第二感应参数确定所述电子设备靠近所述目标物体,控制所述显示屏处于黑屏状态;

如果基于所述第一感应参数确定所述电子设备远离所述目标物体且基于所述第二感应参数确定所述电子设备靠近所述目标物体,控制所述显示屏处于黑屏状态;

如果基于所述第一感应参数确定所述电子设备远离所述目标物体且基于所述第二感应参数确定所述电子设备远离所述目标物体,控制所述显示屏处于点亮状态。

在一实施例中,如图12所示,装置1100还包括:启动模块1108,用于:

如果基于所述第一感应参数确定所述电子设备远离所述目标物体,启动所述第二传感器。

在一实施例中,如图12所示,装置1100还包括:第四控制模块1109,用于:

基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近,控制所述显示屏处于黑屏状态;以及

基于第二传感器获得的第二感应参数确定具有所述第二传感器的电子设备是否远离所述目标物体,控制所述显示屏处于点亮状态;

其中,所述第一传感器与所述第二传感器相同且为电容传感器。

需要说明的是,装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

实施例八

本申请实施例提供一种电子设备,图13为本申请实施例电子设备的组成结构示意图,如图13所示,所述设备1300包括:一个处理器1301、至少一个通信总线1302、用户接口1303、至少一个外部通信接口1304、存储器1305和传感器1306。其中,通信总线1302配置为实现这些组件之间的连接通信。其中,用户接口1303可以包括显示屏、听筒,外部通信接口1304可以包括标准的有线接口和无线接口,传感器1306可以包括第一传感器和第二传感器。

其中,所述处理器1301,配置为执行存储器中存储的通话控制程序,以实现以下步骤:

获得调用指令;

基于所述调用指令调用听筒;

如果所述听筒处于工作状态,基于第一传感器获得的第一感应参数确定具有所述第一传感器的电子设备是否向目标物体靠近;以及基于第二传感器获得第二感应参数;其中,所述第二感应参数用于确定所述电子设备与所述目标物体的相对运动。

相应地,本申请实施例再提供一种存储介质,即计算机可读存储介质,所述计算机可读存储介质上存储有通话控制程序,所述通话控制程序被处理器执行时实现上述的通话控制方法的步骤。

以上通话控制装置、电子设备和计算机可读存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请通话控制装置、电子设备和计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

本申请实施例中,如果以软件功能模块的形式实现上述的通话控制方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,readonlymemory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1