终端状态判断方法、装置及终端与流程

文档序号:12695836阅读:497来源:国知局
终端状态判断方法、装置及终端与流程

本发明涉及终端技术领域,具体涉及一种终端状态判断方法、装置及终端。



背景技术:

随着智能终端技术的发展,智能手机已经越来越普及。当人们使用手机打电话时,往往脸部会碰到触摸屏,如果误触到挂机键或者免提键,就会造成不必要的困扰。

为了解决上述困扰,手机厂商通常在智能手机中设置接近传感器来对终端状态进行判断。该接近传感器向外发射红外光脉冲,通过红外光光敏二极管接收到的红外光能量大小来判断是否有物体接近,同时为了提高红外光脉冲的穿透率,需要在智能手机的非显示区域开孔,进而导致智能手机的屏占比降低。



技术实现要素:

本发明实施例提供一种终端状态判断方法、装置及终端,可以提高终端的屏占比。

本发明实施例提供一种终端状态判断方法,包括:

通过骨传导发声器向外界发送探测信号;

通过麦克风接收探测信号经障碍物阻挡反射的反射信号;

根据探测信号和反射信号获取终端与障碍物之间的距离;

根据距离判断终端相对障碍物的状态。

本发明实施例还提供一种终端状态判断装置,包括:

发送模块,用于通过骨传导发声器向外界发送探测信号;

接收模块,用于通过麦克风接收探测信号经障碍物阻挡反射的反射信号;

获取模块,用于根据探测信号和反射信号获取终端与障碍物之间的距离;

判断模块,用于根据距离判断终端相对障碍物的状态。

本发明实施例还提供一种终端状态判断装置,包括处理器、骨传导发声器、麦克风、盖板以及壳体;

壳体与盖板形成收容腔,骨传导发声器和麦克风安装在收容腔内部;

骨传导发声器用于向外界发送探测信号;

麦克风用于接收探测信号经障碍物阻挡反射的反射信号;

处理器用于根据探测信号和反射信号判断终端与外界障碍物之间的状态以对终端进行控制。

本优选实施例采用先通过骨传导发声器发送探测信号,麦克风接收发射信号,再根据该探测信号和反射信号来获取终端与障碍物之间的距离,最后根据距离来判断终端相对障碍物的状态的方案。该方案提高了终端屏占比。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明优选实施例的终端状态判断方法的流程图。

图2为本发明优选实施例的终端状态判断方法的场景示意图。

图3为本发明优选实施例的终端状态判断方法的又一场景示意图。

图4为本发明优选实施例的终端状态判断方法的又一流程图。

图5a为本发明优选实施例的终端状态判断装置的结构图。

图5b为本发明优选实施例的终端状态判断装置的判断模块结构图。

图6为本发明优选实施例的终端的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明实施例提供的终端状态判断方法的执行主体,可以为本发明实施例提供的终端状态判断装置,或者集成了终端状态判断装置的终端,终端状态判断装置可以采用硬件或者软件的方式实现,本发明实施例所描述的终端可以是智能手机(如Android手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等移动设备,上述终端仅是举例,而非穷举,包含但不限于上述终端。

本发明实施例提供了一种终端状态判断方法、装置及终端。以下将分别进行详细说明。

在一优选实施例中,将从终端状态判断装置的角度进行描述,该终端状态判断装置具体可以软件或者硬件的形式集成在终端中,该终端可以为智能手机、平板电脑等设备。

请参照图1,图1为本发明实施例提供的一种终端状态判断方法流程示意图。下面对终端状态判断方法的各个步骤进行详细说明。

S101,通过骨传导发声器向外界发送探测信号。

其中,骨传导发声器向外界发送超声波探测信号,该探测信号用于测量终端与障碍物之间的距离,再根据该距离来判断终端相对障碍物的状态。如图2所示,在智能手机1顶部虚线区域下安装有骨传导受话器11,在需要检测终端状态时通过该骨传导受话器11向外界发送探测信号。由于超声波具有较高的穿透率,智能手机1的顶部虚线区域无需开孔,因此可以提高智能手机1的屏占比。

S102,通过麦克风接收探测信号经障碍物阻挡反射的反射信号。

探测信号遇到障碍物的阻挡后将被反射回来,此时通过终端上内置的麦克风接收该反射信号。如图2所示,智能手机1中的骨传导受话器11发出的探测信号经障碍物2阻挡后发射回发射信号,由位于智能手机1底部边框内的麦克风12接收该反射信号。

S103,根据探测信号和反射信号获取终端与障碍物之间的距离。

首先获取探测信号的发送时间t1和反射信号的接收时间t2,得到二者的差值为t2-t1,假设超声波的传播速度为v,则可以得到终端与障碍物之间的距离s=v*(t2-t1)。

S104,根据距离判断终端相对障碍物的状态。

在一些实施例中,该终端相对障碍物的状态可以包括接近状态和远离状态。首先设置一预设距离阈值,然后将获取到的距离与该预设距离阈值进行对比,如果小于该预设距离阈值,则判断该终端处于接近状态;如果不小于该预设距离阈值,则判断该终端处于远离状态。这样可以实现现有接近传感器的功能,同时由于超声波穿透率较高,因此无需在终端盖板上开孔,从而跟传统的红外接近传感器检测终端状态相比,可以提高终端屏占比。如图2所示,在智能手机顶部将不需要设置用于接近传感器发送、接收信号的开孔。

在一些实施例中,可以根据终端相对障碍物的距离划分成多个状态。比如将距离为1厘米-5厘米设置为第一状态,将距离为6-10厘米设置为第二状态,将距离为11-15厘米设置为第三状态,依次类推。然后对不同的状态设置相应的调节参数以对终端进行调节。假设该调节参数为亮度值,第一状态对应第一亮度值,第二状态对应第二亮度值,第三状态对应第三亮度值,其中第一亮度值<第二亮度值<第三亮度值。如图3所示,当手从A位置,移动至B位置,再移动到C位置的过程中,可以逐步提高终端屏幕的亮度。

本优选实施例的终端状态判断方法采用先通过骨传导发声器发送探测信号,麦克风接收发射信号,再根据该探测信号和反射信号来获取终端与障碍物之间的距离,最后根据距离来判断终端相对障碍物的状态的方案。该方案提高了终端屏占比。

请参照图4,图4为本发明实施例提供的另一种终端状态判断方法流程示意图。下面对终端状态判断方法的各个步骤进行详细说明。

S201,通过骨传导发声器向外界发送探测信号。

其中,骨传导发声器向外界发送超声波探测信号,该探测信号用于测量终端与障碍物之间的距离,再根据该距离来判断终端相对障碍物的状态。如图2所示,在智能手机1顶部虚线区域下安装有骨传导受话器11,在需要检测终端状态时通过该骨传导受话器11向外界发送探测信号。由于超声波穿透率较高,因此无需在终端盖板上开孔,从而跟传统的红外接近传感器检测终端状态相比,可以提高终端屏占比。如图2所示,在智能手机顶部将不需要设置用于接近传感器发送、接收信号的开孔。

S202,通过麦克风接收探测信号经障碍物阻挡反射的反射信号。

探测信号遇到障碍物的阻挡后将被反射回来,此时通过终端上内置的麦克风接收该反射信号。如图2所示,智能手机1中的骨传导受话器11发出的探测信号经障碍物2阻挡后发射回发射信号,由位于智能手机1底部边框内的麦克风12接收该反射信号。

S203,根据探测信号和反射信号获取终端与障碍物之间的距离。

首先获取探测信号的发送时间t1和反射信号的接收时间t2,得到二者的差值为t2-t1,假设超声波的传播速度为v,则可以得到终端与障碍物之间的距离d=v*(t2-t1)。

S204,确定距离是否小于预设距离阈值。

在一些实施例中,该终端相对障碍物的状态可以包括接近状态和远离状态。首先设置一预设距离阈值,然后将获取到的距离与该预设距离阈值进行对比,如果小于该预设距离阈值,转入步骤S205;如果不小于该预设距离阈值,转入步骤S206。

其中该预设距离阈值,可以根据具体情境进行设置。比如当使用智能手机打电话,且智能手机相对人耳处于接近状态时,要求对智能手机进行熄屏操作以节省智能手机的电量。此时可以将预设距离阈值设置为1cm、2cm、3cm等较小的数值。又如当使用智能手机上的即时通讯应用进行语音聊天时,可有将预设距离阈值设置为5cm、6cm、7cm等较大的数值。综上,该预设距离阈值根据实际情况进行具体设置,在本优选实施例中不作具体限定。

S205,在距离小于预设距离阈值时,判断终端相对障碍物处于接近状态;对终端进行熄屏操作。

不论是使用智能手机打电话还是使用即时通讯应用进行语音聊天,在距离小于预设距离阈值时都说明终端相对人耳、嘴巴等障碍物是处于接近状态的。此时,人不需查看终端屏幕,因此可以对终端进行熄屏操作,以节省终端电量。

S206,在距离不小于预设距离阈值时,判断终端相对障碍物处于远离状态;对终端进行亮屏操作。

在距离不小于预设距离阈值时都说明终端相对人耳、嘴巴等障碍物是处于远离状态的。此时,人可能查看终端屏幕进行操作,比如在打电话的同时查看终端中的图片,又如在发送完语音后查看聊天记录等,因此可以点亮终端屏幕,以方便用户操作。

在一些实施例中,还可以根据终端相对障碍物的距离划分多个状态。比如将距离为1厘米-5厘米设置为第一状态,将距离为6-10厘米设置为第二状态,将距离为11-15厘米设置为第三状态,依次类推。然后对不同的状态设置相应的调节参数以对终端进行调节。假设该调节参数为亮度值,第一状态对应第一亮度值,第二状态对应第二亮度值,第三状态对应第三亮度值,其中第一亮度值<第二亮度值<第三亮度值。最后将这些状态、亮度值及二者的关联关系存储起来,比如存储到数据库中。

在经过步骤S203获取到终端相对障碍物的距离后,在终端中查找到该距离对应的目标状态,将终端相对障碍物的状态设置成目标状态;然后获取目标状态对应的亮度值,将终端屏幕亮度调至亮度值。

如图3所示,假设当人手处于A位置时为终端相对人手处于第一状态,当人手处于B位置时为终端处于第二状态,当人手处于C位置时为终端处于第三状态,此时当手从A位置,移动至B位置,再移动到C位置的过程中,终端屏幕的亮度也将从第一亮度值、调整至第二亮度值,再调整至第三亮度值,从而可以逐步提高终端屏幕的亮度。

本优选实施例的终端状态判断方法采用先通过骨传导发声器发送探测信号,麦克风接收发射信号,再根据该探测信号和反射信号来获取终端与障碍物之间的距离,最后根据距离来判断终端相对障碍物的状态的方案。该方案提高了终端屏占比。

为了更好地实施以上方法,在一优选实施例中提供了一种终端状态判断装置,该终端状态判断装置可以集成在终端中,该终端具体可以是智能手机、平板电脑等设备。如图5a所示,该终端状态判断装置10包括发送模块11、接收模块12、获取模块13和判断模块14,具体描述如下:

发送模块11用于通过骨传导发声器向外界发送探测信号;接收模块12用于通过麦克风接收探测信号经障碍物阻挡反射的反射信号;获取模块13用于根据探测信号和反射信号获取终端与障碍物之间的距离;判断模块14用于根据距离判断终端相对障碍物的状态。

在一些实施例中,终端状态判断装置10通过发送模块11向外界发送发送超声波探测信号,该探测信号用于测量终端与障碍物之间的距离。该探测信号遇到障碍物的阻挡后将被反射回来后通过接收模块12接收该反射信号。获取模块13先获取探测信号的发送时间t1和反射信号的接收时间t2,计算二者的差值为t2-t1,假设超声波的传播速度为v,则获取模块13可以得到终端与障碍物之间的距离s=v*(t2-t1)。

在一些实施例中,所述状态包括接近状态和远离状态,如图5b所示,所述判断模块14包括确定子模块141、第一判断子模块142、熄屏子模块143、第二判断子模块144及亮屏子模块145,具体描述如下:

确定子模块141用于确定距离是否小于预设距离阈值;第一判断子模块142用于在距离小于预设距离阈值时,判断终端相对障碍物处于接近状态;熄屏子模块143用于对终端进行熄屏操作;第二判断子模块144用于在距离不小于预设距离阈值时,判断终端相对障碍物处于远离状态;亮屏子模块145用于对终端进行亮屏操作。

在一些实施例中,终端相对障碍物的状态可以包括接近状态和远离状态。首先设置一预设距离阈值,然后通过确定子模块141将获取到的距离与该预设距离阈值进行对比,如果小于该预设距离阈值,则第一判断子模块142判断该终端处于接近状态,进一步,熄屏子模块143对终端进行熄屏操作;如果不小于该预设距离阈值,则第二判断子模块144判断该终端处于远离状态,进一步的,亮屏子模块145对终端进行亮屏操作。这样可以实现现有接近传感器的功能,同时由于超声波穿透率较高,因此无需在终端盖板上开孔,从而跟传统的红外接近传感器检测终端状态相比,可以提高终端屏占比。如图2所示,在智能手机顶部将不需要设置用于接近传感器发送、接收信号的开孔。

在一些实施例中,如图5b所示,判断模块14包括获取子模块146和设置子模块147,具体描述如下:

获取子模块146用于获取距离对应的目标状态;设置子模块147用于将终端相对障碍物的状态设置成目标状态。

在一些实施例中,如图5a所示,终端状态判断装置10还包括亮度值获取模块15和调节模块16,具体描述如下:

亮度值获取模块15用于获取目标状态对应的亮度值;调节模块16用于将终端屏幕亮度调至亮度值。

在一些实施例中,可以根据终端相对障碍物的距离划分成多个状态。比如将距离为1厘米-5厘米设置为第一状态,将距离为6-10厘米设置为第二状态,将距离为11-15厘米设置为第三状态,依次类推。然后对不同的状态设置相应的调节参数以对终端进行调节。假设该调节参数为亮度值,第一状态对应第一亮度值,第二状态对应第二亮度值,第三状态对应第三亮度值,其中第一亮度值<第二亮度值<第三亮度值。

如图3所示,当手从A位置,移动至B位置,再移动到C位置的过程中,先通过获取子模块146用于获取A位置时终端与手的距离、B位置时终端与手的距离及C位置时终端与手的距离,再获取该距离对应的状态,然后通过设置子模块147将该状态设置为目标状态,接着通过亮度值获取模块15获取该目标状态对应的亮度值,最后通过调节模块16将终端屏幕亮度调至亮度值,从而可以逐步提高终端屏幕的亮度。

本优选实施例的终端状态判断装置采用先通过骨传导发声器发送探测信号,麦克风接收发射信号,再根据该探测信号和反射信号来获取终端与障碍物之间的距离,最后根据距离来判断终端相对障碍物的状态的方案。该方案提高了终端屏占比。

请参照图6,图6为本发明实施例提供的一种终端结构示意图。该终端1000包括骨传导发声器100、麦克风200、盖板300以及壳体400。该壳体400与盖板300形成收容腔,骨传导发声器100和麦克风200安装在收容腔内部。由于从从终端外部视角,骨传导发声器100和麦克风200均不可见,因此在图6中用虚框线标注出来。其中,骨传导发声器100用于向外界发送探测信号;麦克风200用于接收探测信号经障碍物阻挡反射的反射信号。

如图6所示,骨传导发声器100可以设置在终端盖板300顶部的下方。在一些实施例中,该骨传导发声器100可以是终端中内置的骨传导受话器。在一些实施例中,该骨传导发声器100还可以设置在终端盖板300中部的下方或其他区域。又由于超声波穿透率较高,因此无需在终端盖板上开孔,从而跟传统的红外接近传感器检测终端状态相比,可以提高终端屏占比。

麦克风200设置在终端盖板底部的下方,该麦克风200对应的壳体400底部边框上设有开孔,以供麦克风200接收反射信号。

在一些实施例中,终端1000还包括一个或一个以上计算机可读存储介质的存储器500、输入单元600、显示单元700、及有一个或者一个以上处理核心的处理器800等部件。本领域技术人员可以理解,图6中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

存储器500可用于存储软件程序以及模块。处理器800通过运行存储在存储器500的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器500可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的目标应用(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器500还可以包括存储器控制器,以提供处理器800和输入单元600对存储器500的访问。

输入单元600可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。在一些实施例中,输入单元600可包括触敏表面以及其他输入设备。触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器800,并能接收处理器800发来的命令并加以执行。

显示单元700可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器800以确定触摸事件的类型,随后处理器800根据触摸事件的类型在显示面板上提供相应的视觉输出。

处理器800是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器500内的软件程序和/或模块,以及调用存储在存储器500内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器800可包括一个或多个处理核心;优选的,处理器800可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和目标应用等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器800中。

终端还包括给各个部件供电的电源(比如电池)。优选的,电源可以通过电源管理系统与处理器800逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,终端1000还可以包传感器模块、蓝牙模块、摄像头等,在此不再赘述。

具体在本实施例中,终端1000先通过骨传导发声器100向外界发送超声波探测信号后,该探测信号经障碍物阻挡形成发射信号,并由麦克风200接收。在此过程中,处理器800通过统计骨传导发声器100发送探测信号的时间和麦克风200接收反射信号的时间的差值来计算终端与障碍物的距离。在一些实施例,还可以通过在检测在骨传导发声器100向外界发送超声波探测信号时,处理器800开启计时器,在检测到麦克风200接收到反射信号时停止计时来获取时间。最后处理器800再用获取到的时间与超声波的声速相乘来得到距离。

接着,处理器800将获取到的距离与预设距离阈值进行对比,在小于预设距离阈值的情况下判断终端1000相对障碍物处于接近状态,于是点亮终端1000的屏幕;在不小于预设距离阈值的情况下判断终端1000相对障碍物处于远离状态,于是对终端进行熄屏操作,以降低终端1000的功耗。

在一些实施例中,处理器800可以根据终端1000相对障碍物的距离划分成多个状态。比如将距离为1厘米-5厘米设置为第一状态,将距离为6-10厘米设置为第二状态,将距离为11-15厘米设置为第三状态,依次类推。然后处理器800对不同的状态设置相应的调节参数以对终端进行调节。假设该调节参数为亮度值,第一状态对应第一亮度值,第二状态对应第二亮度值,第三状态对应第三亮度值,其中第一亮度值<第二亮度值<第三亮度值。如图3所示,当手从A位置,移动至B位置,再移动到C位置的过程中,处理器800可以逐步提高终端屏幕的亮度。

本优选实施例的终端采用先通过骨传导发声器发送探测信号,麦克风接收发射信号,再根据该探测信号和反射信号来获取终端与障碍物之间的距离,最后根据距离来判断终端相对障碍物的状态的方案。该方案提高了终端屏占比。

以上对本发明实施例提供的一种终端状态判断方法、装置及终端进行了详细介绍,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

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