一种终端中检测音频孔遮挡的方法及终端与流程

文档序号:12033636阅读:441来源:国知局
一种终端中检测音频孔遮挡的方法及终端与流程

本申请涉及音频技术领域,尤其涉及一种终端中检测音频孔遮挡的方法及终端。



背景技术:

随着终端技术的发展,与音频相关的技术在终端中的应用也越来越广泛。为了保证音频信号的有效传播,避免受到终端外壳的阻挡导致音频信号衰减过快,通常需要在终端的外壳上开设音频孔。

以手机为例,手机的外壳上通常设有与扬声器对应的扬声器出音孔、与听筒对应的听筒孔以及与麦克风对应的麦克风进音孔。但是,在终端的使用过程中,音频孔可能由于各种各样的原因而被遮挡。例如,在一种应用场景中,为了避免外界环境中的灰尘进入终端的壳体内部,需要在音频孔上设置防尘网。但是,随着终端的长时间使用,灰尘也容易堆积在防尘网上,尤其是遇到潮湿天气时,灰尘会在防尘网上固化以至于完全粘结在防尘网上,造成音频孔遮挡。在另一种应用场景中,用户在使用手机时,如果其握持部位覆盖住音频孔,也会造成音频孔遮挡。当音频孔被遮挡时,会导致回声增加,音效降低,严重影响用户体验。

针对上述问题,现有技术中可能的设计方案为,通过比较不同时刻音频孔的声压变化、声阻变化或者不同时刻的声音幅值,来检测音频孔的遮挡状态,并根据遮挡状态采取相应的补偿措施。但是无论通过哪种方式来检测音频孔的遮挡状态,均需要音频信号的配合,这样就会存在占用音频通道的问题,降低了终端用户的使用体验。举个例子,在检测扬声器遮挡状态的过程中,终端用户是不能使用扬声器的;在检测听筒遮挡状态的过程中,终端用户是不能使用听筒的;在检测麦克风遮挡状态的过程中,终端用户是不能使用麦克风的。



技术实现要素:

本申请提供了一种不需要音频信号配合就能检测音频孔是否被遮挡的方法,具体地提供一种终端中检测音频孔遮挡的方法及终端,以解决现有技术中存在的上述问题。

第一方面,本申请实施例提供了一种终端中检测音频孔遮挡的方法,所述方法包括:控制在音频孔附近设置的超声波传感器沿着所述音频孔向外发射超声波;控制所述超声波传感器接收所述超声波反射的回波;若所述超声波传感器接收到回波,且所述超声波与回波的幅值之差小于预设阈值,则确定所述音频孔被遮挡物遮挡。

第二方面,本申请实施例提供了一种终端中检测音频孔遮挡的方法,所述方法包括:控制在音频孔附近设置的超声波传感器沿着所述音频孔向外发射超声波;控制所述超声波传感器接收所述超声波反射的回波;若所述超声波传感器接收到回波,则根据所述超声波的发射时间、所述回波的接收时间以及声速计算所述超声波传感器与遮挡物之间的距离;若所述距离小于预设阈值,则确定所述音频孔被遮挡物遮挡。

第三方面,本申请实施例提供了一种终端,包括音频孔,所述终端还包括在音频孔附近设置的超声波传感器,用于沿着所述音频孔向外发射超声波,并接收所述超声波反射的回波;所述终端还包括存储器和处理器,所述超声波传感器与所述处理器通信连接;所述存储器用于存储所述处理器的执行指令;所述处理器被配置为执行上述第一方面和/或第二方面所述的方法。

在本申请实施例中,将超声波信号作为音频孔遮挡状态的检测介质,超声波传感器设置在音频孔附近,能够沿着音频孔向外发射超声波,并接收所述超声波反射的回波,通过判断超声波与回波的幅值之差或者超声波与遮挡物之间的距离是否小于预设阈值来检测音频孔是否被遮挡。与现有技术中的检测方法相比,本申请中是通过超声波以及反射的回波来检测音频孔遮挡状态的,这种检测方法不需要音频信号的配合,也不需要占用音频通道。换句话说,终端用户可以在使用音频功能的同时实现音频孔遮挡状态的检测,能够有效提升终端用户的使用体验。举个例子,利用本申请的方法在检测扬声器遮挡状态的过程中,终端用户仍然可以使用扬声器来播放音乐;利用本申请的方法在检测听筒遮挡状态的过程中,终端用户仍然可以使用听筒来接听电话;利用本申请的方法在检测麦克风遮挡状态的过程中,终端用户仍然可以使用麦克风输入语音。

附图说明

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

图1为本申请实施例提供的一种音频孔的结构示意图;

图2为本申请实施例提供的另一种音频孔的结构示意图;

图3为本申请实施例提供的一种手机中扬声器区域的结构示意图;

图4为本申请实施例提供的一种终端中检测音频孔遮挡的方法流程示意图;

图5a和5b为本申请实施例提供的声波和超声波的传播示意图;

图6为本申请实施例提供的另一种终端中检测音频孔遮挡的方法流程示意图;

图7为本申请实施例提供的一种用于检测终端中音频孔遮挡的终端。

具体实施方式

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

本申请实施例涉及的终端包括但不限于手机、平板电脑、智能腕表、mp3和mp4。本申请涉及的音频孔包括但不限于听筒孔、扬声器出音孔和麦克风进音孔。本申请实施例所涉及的音频孔可以包括听筒孔、扬声器出音孔和麦克风进音孔的一种或多种,其中,听筒孔用于将听筒发出的声波信号传输至终端外部;扬声器出音孔用于将扬声器发出的声波信号传输至终端外部;麦克风进音孔用于将终端外部的声波信号传输至麦克风,在具体实施过程中,听筒孔、扬声器出音孔和麦克风进音孔均可以根据听筒、扬声器和麦克风的位置独立设置,也可以根据听筒、扬声器和麦克风的位置两两结合或一体结合的方式设置为同一个孔,具体的,在本实施例中不详细阐述。

以手机为例,听筒孔一般开设在触控面板上,宽度多为1.0-1.3mm、长度多为6-12mm的细长跑道孔。限于当前手机外形及扬声器结构形式所限,扬声器出音孔有侧出音和正出音两种方式,侧出音方式就是将出音孔放置在手机底端,而正出音是将扬声器出音孔放置在手机的电池盖平面。手机扬声器采用侧出音时,多采用数个小孔,孔径多在1.0-1.6mm左右;而采用正出音时有长条跑道孔、多个直径0.4-0.8mm左右的小密集孔等出音方式。麦克进音孔多采用和扬声器出音孔一样的尺寸,或使用直径0.8-1.2mm左右的圆孔或跑道孔。

图1为本申请实施例提供的一种音频孔的结构示意图,在图1的终端中示出了壳体101和音频孔102。其中,音频孔102开设在壳体101上,且音频孔102和壳体101处于同一平面内,听筒、扬声器和麦克风均位于壳体101内,且音频孔102位于听筒、扬声器和麦克风的一种或多种组合的器件之上。

图2为本申请实施例在图1的基础之上提供的另一种音频孔的结构示意图,在图2的终端中示出了壳体201、音频孔202和防尘网203。其中,音频孔202开设在壳体201上,且音频孔202和壳体201处于同一平面内,防尘网203覆盖在音频孔202上,防止外界环境中的灰尘进入壳体201内部。

为了检测音频孔的遮挡状态,本申请实施例在终端的音频孔附近设置超声波传感器,由于超声波信号传输时不受防尘网结构的影响,因此能无损失的传出音频孔,而且会被大面积的遮挡物反射,是检测音频孔遮挡状态的优秀介质。

同时,本申请实施例涉及的遮挡物可以根据具体的检测判断遮挡物的位置。例如,当防尘网上堆积灰尘时,音频孔的遮挡物为防尘网上的积尘,位于终端的内部;当防尘网上无灰尘堆积,音频孔被用户或其他遮挡物遮挡,则遮挡物位于终端的外部,如:当音频孔设置在终端的背板上,终端的背板贴合放置在桌面上时,音频孔的遮挡物为桌面,位于终端的外部。

在可选的一种实施方式中,超声波传感器可以设置在靠近听筒孔、扬声器出音孔或麦克风进音孔的位置,也可以设置在靠近听筒、扬声器或麦克风的位置。

在可选的另一种实施方式中,超声波传感器可以与听筒、扬声器或麦克风并排设置。

图3为本申请实施例提供的一种手机中扬声器区域的结构示意图,在图3中以手机为例,示例性地说明扬声器、扬声器出音孔以及超声波传感器的位置关系。

在图3中示出了手机后壳301和手机中框309,手机中框309为所有结构的安装载体,手机后壳301上安装有防尘网302,所述防尘网302覆盖在扬声器出音孔上,扬声器307从扬声器出音孔发出的声音通过前腔303和防尘网302传播到手机以外。手机后壳301内与扬声器307并排设置有超声波传感器304,该超声波传感器304通过表面贴装的方式焊接在印制电路板305上,印制电路板305通过导线或电缆连接到主电路板上。扬声器307和印制电路板305通过扬声器支架306固定在扬声器腔体310上,在本实施例中,超声波传感器304沿着扬声器出音孔向外发射超声波。扬声器支架306上有声孔连通扬声器307与后腔308。需要指出的是,上述结构仅是本申请实施例的一种具体实现方式,本领域技术人员可以根据实际需要进行相应调整,其均应当落入本申请的保护范围之内。

在上述结构的基础上,本申请实施例提供了一种终端中检测音频孔遮挡的方法,该方法应用在扬声器出音孔的遮挡物检测,在终端内与扬声器并排设置超声波传感器,用于通过扬声器出音孔向外部发射超声波,并接收所述超声波反射的回波。图4为本申请实施例提供的一种终端中检测音频孔遮挡的方法流程示意图,在本申请实施例中以图2所示的音频孔结构为例,即音频孔上覆盖有防尘网为例进行详细描述。如图4所示,其主要包括以下步骤。

步骤s401:控制超声波传感器沿着所述音频孔向外发射超声波。

在本申请实施例中,音频孔为扬声器出音孔,超声波传感器设置在音频孔附近,具体的,超声波传感器与扬声器并排设置,超声波传感器沿着扬声器出音孔向外发射超声波。

步骤s402:控制所述超声波传感器接收所述超声波反射的回波;

在本申请实施例中,超声波传感器包括超声波发射器和超声波接收器,二者既可以集成一体设计也可以分别设计。为了达到较好的检测效果,超声波传感器优选为垂直于图3所示防尘网302的方向发射超声波,并接收回波。超声波传感器通过超声波发射器沿着扬声器出音孔向外发射超声波;当发射出去的超声波遇到遮挡物时,超声波会通过遮挡物反射出回波,由超声波接收器接收所述回波。

步骤s403:判断所述超声波传感器是否接收到回波,且所述超声波与回波的幅值之差小于预设阈值,若是,则进入步骤s404;否则,进入步骤s405。

图5a和5b为本申请实施例提供的一种声波传播示意图,在图5a中不存在遮挡物遮挡,在图5b中存在遮挡物遮挡。

如图5a所示,扬声器发出声波信号501,超声波传感器发出超声波502,由于不存在遮挡物的遮挡,因此声波信号501和超声波502可以自由地向空间扩散。但是,当存在遮挡物503时,如图5b所示,超声波502会被遮挡物503反射回来,超声波信号的回波504会被超声波传感器接收。因此,可以利用超声波信号的回波,确定音频孔的遮挡状态。需要说明的是,声波信号501由于遮挡物503的遮挡,会导致音频信号的质量变差、音效受损等。

在如图5b所示的应用场景中,当扬声器出音孔被遮挡时,超声波传感器发射的超声波也被遮挡,反射的回波的幅值与超声波的幅值之间存在差异,因此可以通过回波的幅值反映扬声器出音孔的遮挡状态。具体实现中,在接收到超声波的回波后,提取回波的幅值信息,将回波的幅值与超声波的幅值进行差值计算,获得超声波与回波的幅值之差,之后,将该幅值之差与预设阈值进行比较,若该幅值之差小于预设阈值,则进入步骤s404;否则,进入步骤s405。

一般来说,终端中超声波传感器发射出的超声波在绝大多数情况下都会被反射回来,即接收到反射的回波。遮挡物远离超声波传感器与遮挡物靠近超声波传感器相比,回波的衰减程度更加严重,相应地,回波的幅值会比超声波的幅值小更多。举个例子,假设超声波传感器发射的超声波的幅值为1mv,当遮挡物距离超声波传感器0.5cm时,回波的幅值为0.7mv,与超声波幅值之差为0.3mv;当遮挡物距离超声波传感器0.1cm时,回波的幅值为0.9mv,与超声波幅值之差为0.1mv。

需要说明的是,如果遮挡物与超声波传感器之间的距离大到一定程度,不会影响音频信号的质量,这种情况认为音频孔未被遮挡。举个例子,当遮挡物距离超声波传感器10cm时,回波的幅值为0.1mv,与超声波幅值之差为0.9mv,此时遮挡物对音频信号的影响微乎其微,甚至可以忽略,因此,这种情况下我们认为音频孔未被遮挡物所遮挡。

在可选的一种实施方式中,预设阈值为0.5mv。

步骤s404:确定所述音频孔被遮挡物遮挡。

举个例子,超声波幅值为1mv,回波幅值为0.6mv,二者幅值之差为0.4mv,小于预设阈值0.5mv,这时检测的结果为音频孔被遮挡物所遮挡。

步骤s405:确定所述音频孔未被遮挡物遮挡。

举个例子,超声波幅值为1mv,回波幅值为0.3mv,二者幅值之差为0.7mv,大于预设阈值0.5mv,这时检测的结果为音频孔未被遮挡物所遮挡。

在本申请实施例中,将超声波信号作为音频孔遮挡状态的检测介质,通过超声波以及反射的回波来检测音频孔遮挡状态,不需要音频信号的配合,也不需要占用音频通道。换句话说,终端用户可以在使用音频功能的同时实现音频孔遮挡状态的检测,能够有效提升终端用户的使用体验。

可理解,在上述实施例中若检测音频孔被遮挡,则遮挡物既可能位于终端的外部,又可能位于终端的内部,为了对遮挡物的位置进行区分,本申请实施例在图4所示方案的基础上,还包括以下步骤:

若所述幅值之差大于第一阈值,则确定所述遮挡物位于所述终端的外部,否则,确定所述遮挡物位于所述终端的内部。

在可选的一种实施方式中,将预设阈值设为0.5mv,第一阈值设为0.2mv。假设超声波传感器发射的超声波的幅值为1mv,回波的幅值为0.7mv,与超声波幅值之差为0.3mv,大于第一阈值0.2mv且小于0.5mv,这时可以确定遮挡物位于终端的外部。假设超声波传感器发射的超声波的幅值为1mv,回波的幅值为0.9mv,与超声波幅值之差为0.1mv,小于第一阈值0.2mv,这时可以确定遮挡物位于终端的内部。

当然,本领域技术人员可以根据终端的具体结构将预设阈值和第一阈值设置为其他数值,其均当落入本申请的保护范围之内。

在本申请实施例中,可以根据预设的第一阈值确定遮挡物位于终端的内部还是外部,进而采取对应的补偿措施。例如,如果确定遮挡物位于终端内部,则可能为位于终端内的积尘,则可以提醒用户对积尘进行清理;如果确定遮挡物位于终端外部,则可能是用户的手指或桌面对音频孔的遮挡,则可以提醒用户移开终端外的遮挡物。其中,本申请实施例对用户的提醒方式不做具体限定,例如,可以利用终端的扬声器发出报警提示音,也可以在终端的显示屏上弹出提示框。

除了利用超声波和回波的幅值之差检测音频孔的遮挡状态以外,在本申请另一种可选实施例中,可以根据超声波和遮挡物之间的距离检测音频孔的遮挡状态。同上述实施例相同,所述终端的音频孔附近设置超声波传感器,具体的,超声波传感器可以与听筒、扬声器和/或麦克风并排设置,沿着音频孔向外部发射超声波,并接收所述超声波反射的回波。图6为本申请实施例提供的另一种终端中检测音频孔遮挡的方法流程示意图,如图6所示,其主要包括以下步骤。

步骤s601:控制超声波传感器沿着所述音频孔向外发射超声波。

在本申请实施例中,音频孔可以为如图3所示的扬声器出音孔,超声波传感器设置在音频孔附近,具体的,超声波传感器与扬声器并排设置,超声波传感器沿着扬声器出音孔向外发射超声波。

步骤s602:控制所述超声波传感器接收所述超声波反射的回波;

在本申请实施例中,超声波传感器包括超声波发射器和超声波接收器,二者既可以集成一体设计也可以分别设计。为了达到较好的检测效果,超声波传感器优选为垂直于图3所示防尘网302的方向发射超声波,并接收回波。超声波传感器通过超声波发射器沿着扬声器出音孔向外发射超声波;当发射出去的超声波遇到遮挡物时,超声波会通过遮挡物反射出回波,由超声波接收器接收所述回波。

步骤s603:判断所述超声波传感器是否接收到回波。

当音频孔存在遮挡物时,超声波传感器发射的超声波会受到遮挡物的遮挡产生回波。因此,若超声波传感器接收到回波,可以进入步骤s604进一步计算;否则,进入步骤s607。

步骤s604:根据所述超声波的发射时间、所述回波的接收时间以及声速计算所述超声波传感器与遮挡物之间的距离。

在本申请实施例中,根据所述超声波的发射时间、所述回波的接收时间以及声速计算所述超声波传感器与遮挡物之间的距离。具体为:超声波传感器发射超声波信号,在发射时刻开始同步计时,超声波信号在空气中传播过程中碰到遮挡物就被立即反射回来,超声波传感器收到回波后立即停止计时,则根据超声波的发射时间和回波的接收时间可以确定超声波的传播时间。

超声波在空气中0℃下的传播速度为v=331.45m/s(声速),根据传播时间△t,就可以计算出超声波传感器与遮挡物之间的距离,公式如下:

其中,s为超声波传感器与遮挡物之间的距离。

另外,由于超声波是一种声波,其声速v与环境温度t有关。在使用时,如果温度变化不大,则可认为声速是基本不变的。0℃下超声波的传播速度是331.45m/s,如温度每升高1℃,声速增加约0.607m/s。为提高测量遮挡物距离精度,应通过温度补偿的方法加以校正。已知现场环境温度为t时,超声波传播速度v的计算公式为:

v=331.45+0.607×t

这样,只要测得超声波信号的传播时间以及现场环境温度t,就可以精确计算出超声波传感器与遮挡物之间的距离。

步骤s605:判断所述距离是否小于预设阈值。

计算出超声波传感器与遮挡物之间的距离后,将该距离与预设阈值进行比较,若距离小于预设阈值,则进入步骤s606;否则,进入步骤s607。

步骤s606:确定所述音频孔被遮挡物遮挡。

当超声波传感器与遮挡物之间的距离小于预设阈值时,说明音频孔与遮挡物之间的距离较近,则确定音频孔被遮挡物遮挡。

步骤s607:确定所述音频孔未被遮挡物遮挡。

当超声波传感器与遮挡物之间的距离大于或等于预设阈值时,说明音频孔与遮挡物之间的距离较远,则确定音频孔未被遮挡物遮挡。

一般来说,终端中超声波传感器发射出的超声波在绝大多数情况下都会被反射回来,即接收到反射的回波。但是,如果遮挡物与超声波传感器之间的距离大到一定程度,不会影响音频信号的质量,这种情况认为音频孔未被遮挡。

例如,在终端的一种结构中,当超声波传感器与遮挡物之间的距离大于15mm时,该遮挡物不会影响音频信号的传递,即认为音频孔未被所述遮挡物遮挡。因此,可以将预设阈值设为15mm,如果步骤s604中计算的超声波传感器与遮挡物之间的距离为8mm,超声波传感器与遮挡物之间的距离小于预设阈值,则确定音频孔被遮挡;如果步骤s604中计算的超声波传感器与遮挡物之间的距离为16mm,超声波传感器与遮挡物之间的距离大于预设阈值,则确定音频孔未被遮挡。

可理解,在上述实施例中若检测音频孔被遮挡,则遮挡物既可能位于终端的外部,又可能位于终端的内部,为了对遮挡物的位置进行区分,本申请实施例在图6所示方案的基础上,还包括以下步骤:

若所述距离大于第一距离阈值,则确定所述遮挡物位于所述终端的外部,否则,确定所述遮挡物位于所述终端的内部。

例如,在本申请一种可选实施例中,预设阈值为15mm,即超声波传感器与遮挡物之间的距离只要小于15mm即确定音频孔被遮挡,进一步,根据超声波传感器与遮挡物之间的距离与第一距离阈值的关系判断遮挡物的位置。在可选实施例中,将第一距离阈值设置为10mm,而超声波传感器与遮挡物之间的距离只要大于10mm且小于15mm时则可以确定所述遮挡物位于所述终端的外部,否则确定所述遮挡物位于所述终端的内部。当超声波传感器与遮挡物之间的距离为13mm时,由于13mm大于10mm且小于15mm,则确定所述遮挡物位于所述终端的外部。如超声波传感器与遮挡物之间的距离为8mm时,由于8mm小于10mm,则确定所述遮挡物位于所述终端的内部。当然,本领域技术人员可以根据实际需要为第一距离阈值设置其他数值,其均当落入本申请的保护范围之内。

假如音频孔内存在积尘,则一般会堆积在防尘网上,防尘网和超声波传感器之间的距离是确定的,因此可以将上述的第一距离阈值记为防尘网和超声波传感器之间的距离b,假设超声波传感器与遮挡物之间的距离为a,上述预设阈值为c,且c>b。如果b<a<c,则说明遮挡物不是位于防尘网上的积尘,而是位于终端外部的其他遮挡物;如果a≤b,则说明遮挡物是位于防尘网上的积尘,位于终端的内部,因此可以通过超声波传感器与遮挡物之间的距离,确定遮挡物的遮挡位置。

在本发明实施例中,终端内部的遮挡物与超声波传感器之间的距离较近;终端外部的遮挡物与超声波传感器之间的距离较远。基于该原理,在本申请实施例中,可以根据预设的第一距离阈值、预设阈值、超声波传感器与遮挡物之间的距离这三者之间的关系确定遮挡物位于终端的内部还是外部,进而采取对应的补偿措施。例如,如果确定遮挡物位于终端内部,则可能为位于防尘网上的积尘,则可以提醒用户对积尘进行清理;如果确定遮挡物位于终端外部,则可能是用户的手指或桌面对音频孔的遮挡,则可以提醒用户移开终端外部的遮挡物。其中,本申请实施例对用户的提醒方式不做具体限定,例如,可以利用终端的扬声器发出报警提示音,也可以在终端的显示屏上弹出提示框。

在上述方法实施例的基础上,本申请还提供了一种用于检测终端中音频孔遮挡的终端。图7为本申请实施例提供的一种用于检测终端中音频孔遮挡的终端,如图7所示,所述终端700包括处理器701、存储器702和超声波传感器704。其中,所述超声波传感器704设置在终端700的壳体内靠近音频孔的位置,具体的,超声波传感器704可以与终端700中的听筒、扬声器和/或麦克风并排设置,所述超声波传感器704被配置为朝音频孔的外部发射超声波信号,并接收所述超声波信号的反射信号。为了突出终端700中组件的电连接关系,并没有在图7中示出终端700的壳体以及音频孔,但并不应当将其认为附图和文字描述不一致。

图7示出的组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的结构并不构成对本申请的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

所述处理器701,为存储设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器702内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子设备的各种功能和/或处理数据。所述处理器可以由集成电路(integratedcircuit,简称ic)组成,例如可以由单颗封装的ic所组成,也可以由连接多颗相同功能或不同功能的封装ic而组成。举例来说,处理器701可以仅包括中央处理器。在本申请实施方式中,cpu可以是单运算核心,也可以包括多运算核心。

所述存储器702,用于存储处理器701的执行指令,存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

当存储器702中的执行指令由处理器701执行时,使得终端700能够执行以下方法:若所述超声波传感器接收到回波,且所述超声波与回波的幅值之差小于预设阈值,则确定所述音频孔被遮挡物遮挡,否则,确定所述音频孔未被遮挡物遮挡;或者,若所述超声波传感器接收到回波,则根据所述超声波的发射时间、所述回波的接收时间以及声速计算所述超声波传感器与遮挡物之间的距离;若所述距离小于预设阈值,则确定所述音频孔被遮挡物遮挡,否则,确定所述音频孔未被遮挡物遮挡。

在一种可选实施例中,所述终端700还包括通信单元703,用于建立通信信道,从而使所述存储设备可以与其它设备进行通信。接收其他设备发送的用户数据或者向其他设备发送用户数据。

另外,所述终端700还包括防尘网,所述防尘网覆盖在所述音频孔上,所述超声波传感器可以与听筒、扬声器和/或麦克风并排设置,音频孔作为超声波与声波的传输通道;所述音频孔可以包括听筒孔、扬声器出音孔和/或麦克风进音孔。

具体实现中,本申请还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本申请提供的终端中检测音频孔遮挡的方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:rom)或随机存储记忆体(英文:randomaccessmemory,简称:ram)等。

本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于上位机实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。

以上所述的本申请实施方式并不构成对本申请保护范围的限定。

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