音频播放控制方法、装置、移动终端及存储介质

文档序号:738830 发布日期:2021-04-20 浏览:22次 >En<

阅读说明:本技术 音频播放控制方法、装置、移动终端及存储介质 (Audio playing control method and device, mobile terminal and storage medium ) 是由 刘阳 于 2019-10-18 设计创作,主要内容包括:本公开是关于一种音频播放控制方法、装置、移动终端及存储介质,属于移动终端技术领域。所述方法包括:获取移动终端内置的地磁传感器检测到的磁场强度,所述移动终端与耳机通信连接,所述磁场强度用于反应所述移动终端与耳机之间的相对位置;基于所述磁场强度,确定播放控制指令;采用所述播放控制指令控制所述移动终端的音频播放。能够基于移动终端检测到的磁场强度来控制移动终端的音频播放。(The disclosure relates to an audio playing control method, an audio playing control device, a mobile terminal and a storage medium, and belongs to the technical field of mobile terminals. The method comprises the following steps: the method comprises the steps that the magnetic field intensity detected by a geomagnetic sensor arranged in a mobile terminal is obtained, the mobile terminal is in communication connection with an earphone, and the magnetic field intensity is used for reflecting the relative position between the mobile terminal and the earphone; determining a playing control instruction based on the magnetic field intensity; and controlling the audio playing of the mobile terminal by adopting the playing control instruction. The audio playback of the mobile terminal can be controlled based on the magnetic field strength detected by the mobile terminal.)

音频播放控制方法、装置、移动终端及存储介质

技术领域

本公开涉及移动终端技术领域,尤其涉及一种音频播放控制方法、装置、移动终端及存储介质。

背景技术

大多数移动终端都具有播放音乐的功能,用户可以根据需要选择是采用耳机听音乐还是采用移动终端自带的扬声器听音乐。

在用耳机听音乐的过程中,用户可以摇晃移动终端,通过移动终端中的加速度传感器和陀螺仪,检测移动终端的运动状态,从而产生与运动状态相应的播放控制指令,并根据产生的播放控制指令控制移动终端的音频播放。

然而,这种方式容易产生误操作,比如,在跑步时如果将移动终端放在口袋,随着人体的运动,移动终端如果稍微晃动就可能产生播放控制指令。

发明内容

本公开实施例提供了一种音频播放控制方法、装置、移动终端及存储介质,能够基于移动终端检测到的磁场强度来控制移动终端的音频播放,减少误操作。

所述技术方案如下:

根据本公开实施例的一方面,提供一种音频播放控制方法,所述方法包括:

获取移动终端内置的地磁传感器检测到的磁场强度,所述移动终端与耳机通信连接,所述磁场强度用于反应所述移动终端与耳机之间的相对位置;

基于所述磁场强度,确定播放控制指令;

采用所述播放控制指令控制所述移动终端的音频播放。

可选地,所述基于所述磁场强度,确定播放控制指令,包括:

确定所述磁场强度所属的磁场强度范围;

基于磁场强度范围与播放控制指令的对应关系,确定检测到的所述磁场强度对应的播放控制指令。

可选地,所述基于磁场强度范围与播放控制指令的对应关系,确定检测到的所述磁场强度对应的播放控制指令,包括:

若所述磁场强度属于第一磁场强度范围,则所述磁场强度对应的播放控制指令为第一播放控制指令;或者,

若所述磁场强度属于第二磁场强度范围,则所述磁场强度对应的播放控制指令为第二播放控制指令;

其中,所述第一磁场强度范围用于指示所述耳机从所述移动终端的第一侧面靠近所述移动终端,所述第二磁场强度范围用于指示所述耳机从所述移动终端的第二侧面靠近所述移动终端,所述第一侧面和所述第二侧面为所述移动终端的相对两侧面。

可选地,所述基于所述磁场强度,确定播放控制指令,包括:

确定所述磁场强度的变化趋势;

基于所述变化趋势与播放控制指令的对应关系,确定检测到的所述磁场强度对应的播放控制指令。

可选地,所述基于所述变化趋势与播放控制指令的对应关系,确定检测到的所述磁场强度对应的播放控制指令,包括:

若所述磁场强度的变化趋势为逐渐增大,则确定所述磁场强度对应的播放控制指令为第一播放控制指令;或者,

若所述磁场强度的变化趋势为逐渐减小,则确定所述磁场强度对应的播放控制指令为第二播放控制指令;

其中,所述磁场强度的变化趋势为逐渐增大表示所述耳机从所述移动终端的第一侧面靠近所述移动终端,所述磁场强度的变化趋势为逐渐减小表示所述耳机从所述移动终端的第二侧面靠近所述移动终端,所述第一侧面和所述第二侧面为所述移动终端的相对两侧面。

可选地,所述第一播放控制指令和所述第二播放控制指令中的一个为上一首切换指令,所述第一播放控制指令和所述第二播放控制指令中的另一个为下一首切换指令;或者,

所述第一播放控制指令和所述第二播放控制指令中的一个为增大音量指令,所述第一播放控制指令和所述第二播放控制指令中的另一个为减小音量指令。

可选地,所述第一侧面和所述第二侧面中的一个为所述移动终端的显示屏所在的一侧面,所述第一侧面和所述第二侧面中的另一个为所述移动终端的背面。

可选地,所述方法还包括:

获取第一端点值,所述第一端点值是所述耳机从所述移动终端的第一侧面靠近所述移动终端时,通过地磁传感器检测到的磁场强度;

获取第二端点值,所述第二端点值是所述耳机从所述移动终端的第二侧面靠近所述移动终端时,通过地磁传感器检测到的磁场强度;

获取参考值,所述参考值是所述移动终端在不受所述耳机的影响下,通过地磁传感器检测到的磁场强度;

根据所述第一端点值、所述第二端点值和所述参考值,确定所述第一磁场强度范围和所述第二磁场强度范围。

可选地,所述根据所述第一端点值、所述第二端点值和所述参考值,确定所述第一磁场强度范围和所述第二磁场强度范围,包括:

将所述第一端点值和所述第二端点值之间的磁场强度范围分为设定数量的子区间;

将靠近第一端点值的部分子区间作为第一磁场强度范围;

将靠近第二端点值的部分子区间作为第二磁场强度范围;

其中,所述参考值位于除所述第一磁场强度范围和所述第二磁场强度范围所包含的子区间以外的子区间中。

根据本公开实施例的一方面,提供一种音频播放控制装置,所述装置包括:

获取模块,被配置为获取移动终端内置的地磁传感器检测到的磁场强度,所述移动终端与耳机通信连接,所述磁场强度用于反应所述移动终端与耳机之间的相对位置;

确定模块,被配置为基于所述获取模块获取到的所述磁场强度,确定播放控制指令;

控制模块,被配置为采用所述确定模块确定出的所述播放控制指令控制所述移动终端的音频播放。

可选地,所述确定模块,包括:

第一确定子模块,被配置为确定所述磁场强度所属的磁场强度范围;

第二确定子模块,被配置为基于磁场强度范围与播放控制指令的对应关系,确定检测到的所述磁场强度对应的播放控制指令。

可选地,所述第二确定子模块,被配置为,若所述磁场强度属于第一磁场强度范围,则所述磁场强度对应的播放控制指令为第一播放控制指令;或者,

若所述磁场强度属于第二磁场强度范围,则所述磁场强度对应的播放控制指令为第二播放控制指令;

其中,所述第一磁场强度范围用于指示所述耳机从所述移动终端的第一侧面靠近所述移动终端,所述第二磁场强度范围用于指示所述耳机从所述移动终端的第二侧面靠近所述移动终端,所述第一侧面和所述第二侧面为所述移动终端的相对两侧面。

可选地,所述确定模块,包括:

第一确定子模块,被配置为确定所述磁场强度的变化趋势;

第二确定子模块,被配置为基于所述变化趋势与播放控制指令的对应关系,确定检测到的所述磁场强度对应的播放控制指令。

可选地,所述第二确定子模块,被配置为若所述磁场强度的变化趋势为逐渐增大,则确定所述磁场强度对应的播放控制指令为第一播放控制指令;或者,

若所述磁场强度的变化趋势为逐渐减小,则确定所述磁场强度对应的播放控制指令为第二播放控制指令;

其中,所述磁场强度的变化趋势为逐渐增大表示所述耳机从所述移动终端的第一侧面靠近所述移动终端,所述磁场强度的变化趋势为逐渐减小表示所述耳机从所述移动终端的第二侧面靠近所述移动终端,所述第一侧面和所述第二侧面为所述移动终端的相对两侧面。

可选地,所述第一播放控制指令和所述第二播放控制指令中的一个为上一首切换指令,所述第一播放控制指令和所述第二播放控制指令中的另一个为下一首切换指令;或者,

所述第一播放控制指令和所述第二播放控制指令中的一个为增大音量指令,所述第一播放控制指令和所述第二播放控制指令中的另一个为减小音量指令。

可选地,所述第一侧面和所述第二侧面中的一个为所述移动终端的显示屏所在的一侧面,所述第一侧面和所述第二侧面中的另一个为所述移动终端的背面。

可选地,所述获取模块还被配置为,获取第一端点值,所述第一端点值是所述耳机从所述移动终端的第一侧面靠近所述移动终端时,通过地磁传感器检测到的磁场强度;获取第二端点值,所述第二端点值是所述耳机从所述移动终端的第二侧面靠近所述移动终端时,通过地磁传感器检测到的磁场强度;获取参考值,所述参考值是所述移动终端在不受所述耳机的影响下,通过地磁传感器检测到的磁场强度;

所述确定模块还包括第三确定子模块,所述第三确定子模块被配置为根据所述第一端点值、所述第二端点值和所述参考值,确定所述第一磁场强度范围和所述第二磁场强度范围。

可选地,所述第三确定子模块被配置为将所述第一端点值和所述第二端点值之间的磁场强度范围分为设定数量的子区间;将靠近第一端点值的部分子区间作为第一磁场强度范围;将靠近第二端点值的部分子区间作为第二磁场强度范围;其中,所述参考值位于除所述第一磁场强度范围和所述第二磁场强度范围所包含的子区间以外的子区间中。

根据本公开实施例的一方面,提供一种移动终端,所述移动终端包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现前述音频播放控制方法。

根据本公开实施例的一方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由处理器执行时,能够执行如前所述的音频播放控制方法。

本公开实施例通过移动终端内置的地磁传感器来检测磁场强度,由于耳机在距离移动终端较近时,会影响移动终端内置的地磁传感器检测到的磁场强度,因此,检测到的磁场强度可以反应移动终端与耳机之间的相对位置,即检测到的磁场强度会随着移动终端与耳机之间的相对位置的变化而变化。用户可以通过移动移动终端,使移动终端靠近耳机,使得移动终端检测到的磁场强度发生变化,根据检测到的磁场强度产生播放控制指令,并采用产生的播放控制指令控制移动终端进行音频播放。由于在收听音乐时,耳机是戴在耳朵上,除非人为刻意操作,不会将移动终端移动到耳机附近,因此,磁场强度可以准确反应出用户的操作意图,减少误操作的可能。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本公开实施例提供的网络架构示意图;

图2是本公开实施例提供的一种耳机的发声单元的结构示意图;

图3是本公开实施例示出的一种地磁传感器的检测结果示意图;

图4是本公开实施例示出的一种地磁传感器的检测结果示意图;

图5是本公开实施例示出的一种地磁传感器的检测结果示意图;

图6是根据一示例性实施例示出的一种音频播放控制方法的流程图;

图7是根据一示例性实施例示出的一种音频播放控制方法的流程图;

图8是根据一示例性实施例示出的音频播放控制方法中磁场强度范围与播放控制指令的对应关系的设置过程的流程图;

图9是第一端点值、第二端点值、参考值、第一磁场强度范围和第二磁场强度范围的关系示意图;

图10是根据一示例性实施例示出的一种音频播放控制方法的流程图;

图11是根据一示例性实施例示出的一种音频播放控制装置的结构示意图;

图12是根据一示例性实施例示出的一种移动终端的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1示出的是本公开一个示意性实施例提供的系统的框图,如图1所示,该系统可以包括:移动终端11和耳机12。

移动终端11中安装有音频播放软件,该音频播放软件可以移动终端11的操作系统自带的,也可以是移动终端11从应用市场下载并安装的。通过该音频播放软件,移动终端11可以播放各种音频文件,例如歌曲。

移动终端11内置有地磁传感器,用于检测移动终端11所处环境中的磁场强度。可选地,地磁传感器可以为三轴传感器、或者两轴传感器等。示例性地,地磁传感器可以为霍尔传感器、磁阻效应传感器等等,本公开对此不做限制,只要能够检测移动终端所处环境的磁场即可。

示例性地,移动终端11可以是手机、平板电脑、音乐播放器等等。对于手机、平板电脑这些移动终端而言,大多数均配置有地磁传感器,因此,本公开可以利用移动终端已有的部件,无需增加成本。

示例性地,耳机12可以是头戴式耳机、入耳式耳机、挂脖式耳机等等。

移动终端11和耳机12通信连接。可选地,移动终端11和耳机12可以通过有线方式或者无线方式通信连接,例如,通过蓝牙技术连接。

耳机12可以接收移动终端11发送的音频信号,并将接收到的音频信号转换为声音播放,从而用户可以通过耳机12收听音乐。耳机12具有发声单元,通过发声单元将音频信号转换为声音发出。目前,大部分发声单元均包括磁体,例如动圈式发声单元、动铁式发声单元、平板发声单元。

下面结合图2对最常见的动圈式发声单元的主要结构和原理进行简单说明。如图2所示,动圈式发声单元包括磁铁21、振膜22和音圈23。振膜22与音圈23固定连接。当将音频信号导入音圈23时,音频信号为交流信号,音圈23中会产生方向交替变化的磁场,与磁铁21相互作用,使得音圈23相对于磁铁21左右移动,从而带动振膜22振动,驱动空气产生声波。

由于耳机12中设置有磁体,所以当耳机12靠近移动终端时,会对移动终端中的地磁传感器的检测结果产生较大的影响,因此,移动终端中的地磁传感器的检测结果可以用于反应耳机和移动终端的相对位置,例如耳机是否位于移动终端的一定磁场强度范围内,或者,耳机和移动终端的相对运动趋势等。

目前,大多数手机上配置的均是三轴的地磁传感器,故下面以三轴的地磁传感器进行示例性说明。

对于三轴的地磁传感器而言,三轴分别为相互垂直的X、Y、Z轴,其中,X轴和Y轴均平行于移动终端所在平面,例如,对于长方形的移动终端,X轴可以平行于移动终端的长边,Y轴可以平行于移动终端的短边,Y轴垂直于移动终端所在平面。

当手机靠近移动终端时,地磁传感器的检测结果会发生变化。如果耳机从移动终端的不同的侧面靠近移动终端,对于移动终端的地磁传感器的不同轴的影响程度不同。例如,将长方形的移动终端的长边竖直放置,且移动终端的正面(即显示屏所在侧面)朝向用户,若将耳机从移动终端的左右两侧靠近,Y轴的检测结果将会发生显著变化。又例如,若将耳机从移动终端的上下两侧靠近,X轴的检测结果将会发生显著变化。再例如,若将耳机从移动终端的前后两侧靠近,Z轴的检测结果将会发生显著变化。

下面以耳机从移动终端的正面和耳机从移动终端的背面靠近移动终端为例进行说明。如图3所示,当耳机离移动终端较远时,即耳机不会影响到移动终端的地磁传感器的检测结果时,Z轴的检测值为137.696701ut。如图4所示,当耳机从移动终端的正面靠近移动终端时,Z轴的检测值为1005.339783ut。如图5所示,当耳机从移动终端的背面靠近移动终端时,Z轴的检测值为-662.781250ut。可以看出,Z轴的检测值的变化非常明显。

可见,地磁传感器输出的磁场强度可以用于反应耳机和移动终端之间的相对位置,本公开即利用地磁传感器输出的磁场强度来对移动终端的音频播放软件进行控制。

图6是根据一示例性实施例示出的一种音频播放控制方法的流程图。参见图6,该方法由前述移动终端11执行,该方法包括以下步骤:

在步骤601中,获取移动终端内置的地磁传感器检测到的磁场强度。

移动终端与耳机通信连接,磁场强度用于反应移动终端与耳机之间的相对位置。

在步骤602中,基于磁场强度,确定播放控制指令。

可选地,该播放控制指令可以为以下指令中的至少一种:上一首切换指令、下一首切换指令、音量增大指令、音量减小指令、暂停播放指令、恢复播放指令等等。

示例性地,上一首切换指令可以用于指示移动终端停止播放当前播放的音乐,并播放播放列表中位于当前播放的音乐之前的音乐;下一首切换指令可以用于指示移动终端停止播放当前播放的音乐,并播放播放列表中位于当前播放的音乐之后的音乐;音量增大指令用于指示移动终端将音乐的播放音量调大;音量减小指令用于指示移动终端将音乐的播放音量调小;暂停播放指令用于指示移动终端暂停播放当前播放的音乐;恢复播放音乐指令用于指示移动终端继续播放处于暂停状态的音乐。

在步骤603中,采用播放控制指令控制移动终端的音频播放。

本公开实施例通过移动终端内置的地磁传感器来检测磁场强度,由于耳机在距离移动终端较近时,会影响移动终端内置的地磁传感器检测到的磁场强度,因此,检测到的磁场强度可以反应移动终端与耳机之间的相对位置,即检测到的磁场强度会随着移动终端与耳机之间的相对位置的变化而变化。用户可以通过移动移动终端,使移动终端靠近耳机,使得移动终端检测到的磁场强度发生变化,根据检测到的磁场强度产生播放控制指令,并采用产生的播放控制指令控制移动终端进行音频播放。由于在收听音乐时,耳机是戴在耳朵上,除非人为刻意操作,不会将移动终端移动到耳机附近,因此,磁场强度可以准确反应出用户的操作意图,减少误操作的可能。

在一种可能的实施方式中,该步骤602可以包括:

确定磁场强度所属的磁场强度范围;

基于磁场强度范围与播放控制指令的对应关系,确定检测到的磁场强度对应的播放控制指令。

可选地,基于磁场强度范围与播放控制指令的对应关系,确定检测到的磁场强度对应的播放控制指令,包括:

若磁场强度属于第一磁场强度范围,则磁场强度对应的播放控制指令为第一播放控制指令;或者,

若磁场强度属于第二磁场强度范围,则磁场强度对应的播放控制指令为第二播放控制指令;

其中,第一磁场强度范围用于指示耳机从移动终端的第一侧面靠近移动终端,第二磁场强度范围用于指示耳机从移动终端的第二侧面靠近移动终端,第一侧面和第二侧面为移动终端的相对两侧面。

在另一种可能的实施方式中,该步骤602可以包括:

确定磁场强度的变化趋势;

基于变化趋势与播放控制指令的对应关系,确定检测到的磁场强度对应的播放控制指令。

可选地,基于变化趋势与播放控制指令的对应关系,确定检测到的磁场强度对应的播放控制指令,包括:

若磁场强度的变化趋势为逐渐增大,则确定磁场强度对应的播放控制指令为第一播放控制指令;或者,

若磁场强度的变化趋势为逐渐减小,则确定磁场强度对应的播放控制指令为第二播放控制指令;

其中,磁场强度的变化趋势为逐渐增大表示耳机从移动终端的第一侧面靠近移动终端,磁场强度的变化趋势为逐渐减小表示耳机从移动终端的第二侧面靠近移动终端,第一侧面和第二侧面为移动终端的相对两侧面。

可选地,第一播放控制指令和第二播放控制指令中的一个为上一首切换指令,第一播放控制指令和第二播放控制指令中的另一个为下一首切换指令;或者,

第一播放控制指令和第二播放控制指令中的一个为增大音量指令,第一播放控制指令和第二播放控制指令中的另一个为减小音量指令。

可选地,第一侧面和第二侧面中的一个为移动终端的显示屏所在的一侧面,第一侧面和第二侧面中的另一个为移动终端的背面。

可选地,该方法还包括:

获取第一端点值,第一端点值是耳机从移动终端的第一侧面靠近移动终端时,通过地磁传感器检测到的磁场强度;

获取第二端点值,第二端点值是耳机从移动终端的第二侧面靠近移动终端时,通过地磁传感器检测到的磁场强度;

获取参考值,参考值是移动终端在不受耳机的影响下,通过地磁传感器检测到的磁场强度;

根据第一端点值、第二端点值和参考值,确定第一磁场强度范围和第二磁场强度范围。

可选地,根据第一端点值、第二端点值和参考值,确定第一磁场强度范围和第二磁场强度范围,包括:

将第一端点值和第二端点值之间的磁场强度范围分为设定数量的子区间;

将靠近第一端点值的部分子区间作为第一磁场强度范围;

将靠近第二端点值的部分子区间作为第二磁场强度范围。

值得说明的是,前述步骤601-603与上述可选步骤可以任意组合。

图7是根据一示例性实施例示出的一种音频播放控制方法的流程图。参见图7,该方法由前述移动终端11执行,该方法包括以下步骤:

在步骤701中,获取移动终端内置的地磁传感器检测到的磁场强度。

可选地,移动终端可以在检测到耳机已连接时,执行步骤701。

可选地,移动终端还可以通过接收用户设置指令,确定是否启用基于地磁传感器检测到的磁场强度实现的音频播放控制功能。

若移动终端的上述功能处于启用状态,则移动终端在检测到耳机已连接时执行步骤701及后续步骤。若移动终端的上述功能处于未启用状态,则即使检测到耳机已连接,也不执行步骤701及后续步骤。

在步骤702中,确定磁场强度所属的磁场强度范围。

示例性地,移动终端中预置有多个磁场强度范围,可以将磁场强度与这多个磁场强度范围逐个比较,从而确定出磁场强度所属的磁场强度范围。

在步骤703中,基于磁场强度范围与播放控制指令的对应关系,确定检测到的磁场强度对应的播放控制指令。

该步骤703可以包括:若磁场强度属于第一磁场强度范围,则所述磁场强度对应的播放控制指令为第一播放控制指令;或者,若磁场强度属于第二磁场强度范围,则所述磁场强度对应的播放控制指令为第二播放控制指令。其中,第一磁场强度范围用于指示所述耳机从移动终端的第一侧面靠近移动终端,第二磁场强度范围用于指示耳机从移动终端的第二侧面靠近移动终端。

第一侧面和第二侧面为移动终端的相对两侧面,例如,第一侧面和第二侧面分别为移动终端的正面和背面,又例如,在移动终端的正面朝向用户时,第一侧面和第二侧面分别为移动终端的顶面和底面;再例如,在移动终端的正面朝向用户时,第一侧面和第二侧面分别为移动终端的左侧面和右侧面。

由于移动终端的正面和背面的面积较大且容易区分,所以第一侧面和第二侧面可以分别为移动终端的正面和背面,以尽可能的减少误操作。

在一种可能的实施方式中,所述第一播放控制指令和所述第二播放控制指令中的一个为上一首切换指令,所述第一播放控制指令和所述第二播放控制指令中的另一个为下一首切换指令。对于一些耳机来说,可能仅配置有较少的功能按键,例如仅配置有音量调节按键,或者,甚至没有配置功能按键。在这种情况下,如果用户需要切换歌曲,要么需要复用音量调节按键,例如长按、短按,容易出现误操作的情况,要么需要通过移动终端的屏幕来切换歌曲,操作比较繁琐,此时,可以通过本公开实施例中的方式来实现音量的调节,减少误操作的同时简化用户的操作。

在另一种可能的实施方式中,所述第一播放控制指令和所述第二播放控制指令中的一个为增大音量指令,所述第一播放控制指令和所述第二播放控制指令中的另一个为减小音量指令。一些耳机上并未配置功能按键,例如音量调整按键,而通过移动终端的屏幕或者侧键调节音量可能步骤比较繁琐,此时,可以通过本公开实施例中的方式来实现音量的调节,简化用户的操作。

在步骤704中,采用播放控制指令控制移动终端的音频播放。

本公开实施例通过移动终端内置的地磁传感器来检测磁场强度,由于耳机在距离移动终端较近时,会影响移动终端内置的地磁传感器检测到的磁场强度,因此,检测到的磁场强度可以反应移动终端与耳机之间的相对位置,即检测到的磁场强度会随着移动终端与耳机之间的相对位置的变化而变化。用户可以通过移动移动终端,使移动终端靠近耳机,使得移动终端检测到的磁场强度发生变化,根据检测到的磁场强度产生播放控制指令,并采用产生的播放控制指令控制移动终端进行音频播放。由于在收听音乐时,耳机是戴在耳朵上,除非人为刻意操作,不会将移动终端移动到耳机附近,因此,磁场强度可以准确反应出用户的操作意图,减少误操作的可能。

由于不用的耳机对于磁场的影响程度不同,为了能够准确识别出磁场强度所处的磁场强度范围,需要在耳机第一次使用时进行一次校准,即设置该耳机对应的磁场强度范围与播放控制指令的对应关系。图8是根据一示例性实施例示出的音频播放控制方法中磁场强度范围与播放控制指令的对应关系的设置过程的流程图,如图8所示,设置过程可以包括以下步骤:

在步骤801中,获取第一端点值,第一端点值是耳机从移动终端的第一侧面靠近移动终端时,通过地磁传感器检测到的磁场强度。

可选地,获取第一端点值时,可以将移动终端的第一侧面与耳机露在耳朵外面的部分接触,然后将此时地磁传感器输出的磁场强度作为第一端点值。

在步骤802中,获取第二端点值,第二端点值是耳机从移动终端的第二侧面靠近移动终端时,通过地磁传感器检测到的磁场强度。

可选地,获取第二端点值时,可以将移动终端的第二侧面与耳机露在耳朵外面的部分接触,然后将此时地磁传感器输出的磁场强度作为第二端点值。

在步骤803中,获取参考值,参考值是移动终端在不受耳机的影响下,通过地磁传感器检测到的磁场强度。

可选地,获取参考值时,可以将移动终端放置得离耳机足够远,使得移动终端的地磁传感器的检测结果不受耳机的影响,并将此时地磁传感器输出的磁场强度作为参考值。

在步骤804中,根据第一端点值、第二端点值和参考值,确定第一磁场强度范围和第二磁场强度范围。

示例性地,在该步骤804中,可以将第一端点值和第二端点值之间的磁场强度范围分为设定数量的子区间,将靠近第一端点值的部分子区间作为第一磁场强度范围,将靠近第二端点值的部分子区间作为第二磁场强度范围,参考值附近的部分子区间既不属于第一磁场强度范围,也不属于第二磁场强度范围,即参考值位于除第一磁场强度范围和第二磁场强度范围所包含的子区间之外的子区间中。

图9是第一端点值、第二端点值、参考值、第一磁场强度范围和第二磁场强度范围的关系示意图。如图9所示的一个示例,第一端点值为A,第二端点值为B,A和B分别为磁场强度范围的两端点值。将该磁场强度范围分为10个等长的子区间x1~x10,取靠近第一端点值A的4个子区间x1~x4构成的区间作为第一磁场强度范围X1,取靠近第二端点值B的4个子区间x7~x10构成的区间作为第二磁场强度范围X2,参考值O位于第一磁场强度范围X1和第二磁场强度范围X1之外的子区间x5~x6中。

需要说明的是,本公开实施例对前述步骤801至803的执行顺序不做限制,可以根据需要调整其执行顺序。

图10是根据一示例性实施例示出的一种音频播放控制方法的流程图。参见图10,该方法由前述移动终端11执行,该方法包括以下步骤:

在步骤1001中,获取移动终端内置的地磁传感器检测到的磁场强度。

在该步骤1001中,可以周期性获取地磁传感器检测到的磁场强度。

可选地,移动终端可以在检测到耳机已连接时,执行步骤1001。

可选地,移动终端还可以通过接收用户设置指令,确定是否启用基于地磁传感器检测到的磁场强度实现的音频播放控制功能。

若移动终端的上述功能处于启用状态,则移动终端在检测到耳机已连接时执行步骤1001及后续步骤。若移动终端的上述功能处于未启用状态,则即使检测到耳机已连接,也不执行步骤1001及后续步骤。

在步骤1002中,确定磁场强度的变化趋势。

示例性地,可以根据获取到的连续多个磁场强度来判断磁场强度的变化趋势。

在步骤1003中,基于变化趋势与播放控制指令的对应关系,确定检测到的磁场强度对应的播放控制指令。

示例性地,该步骤1003可以包括:若磁场强度的变化趋势为逐渐增大,则确定磁场强度对应的播放控制指令为第一播放控制指令;或者,若磁场强度的变化趋势为逐渐减小,则确定磁场强度对应的播放控制指令为第二播放控制指令。

其中,磁场强度的变化趋势为逐渐增大表示耳机从移动终端的第一侧面靠近移动终端,磁场强度的变化趋势为逐渐减小表示耳机从移动终端的第二侧面靠近移动终端。

第一侧面和第二侧面为移动终端的相对两侧面。关于第一侧面和第二侧面的相关描述以及第一播放控制指令和第二播放控制指令的相关描述可以参见步骤803,在此不再赘述。

在步骤1004中,采用播放控制指令控制移动终端的音频播放。

该步骤与前述步骤704相同,详细过程参见步骤704。

可选地,该方法还可以包括根据用户指令设置变化趋势与播放控制指令的对应关系,以满足不同用户的使用习惯。

本公开实施例通过移动终端内置的地磁传感器来检测磁场强度,由于耳机在距离移动终端较近时,会影响移动终端内置的地磁传感器检测到的磁场强度,因此,检测到的磁场强度可以反应移动终端与耳机之间的相对位置,即检测到的磁场强度会随着移动终端与耳机之间的相对位置的变化而变化。用户可以通过移动移动终端,使移动终端靠近耳机,使得移动终端检测到的磁场强度发生变化,根据检测到的磁场强度产生播放控制指令,并采用产生的播放控制指令控制移动终端进行音频播放。由于在收听音乐时,耳机是戴在耳朵上,除非人为刻意操作,不会将移动终端移动到耳机附近,因此,磁场强度可以准确反应出用户的操作意图,减少误操作的可能。

图11是根据一示例性实施例示出的一种音频播放控制装置的结构示意图。该装置具有实现上述方法实施例中移动终端的功能,该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。如图11所示,该装置包括:获取模块1101、确定模块1102和控制模块1103。

其中,获取模块1101被配置为获取移动终端内置的地磁传感器检测到的磁场强度,移动终端与耳机通信连接,磁场强度用于反应移动终端与耳机之间的相对位置;确定模块1102被配置为基于获取模块获取到的磁场强度,确定播放控制指令;控制模块1103被配置为采用确定模块确定出的播放控制指令控制移动终端的音频播放。

在一种可能的实现方式中,确定模块1102,包括:

第一确定子模块1121,被配置为确定磁场强度所属的磁场强度范围;

第二确定子模块1122,被配置为基于磁场强度范围与播放控制指令的对应关系,确定检测到的磁场强度对应的播放控制指令。

可选地,第二确定子模块1122,被配置为,若磁场强度属于第一磁场强度范围,则磁场强度对应的播放控制指令为第一播放控制指令;或者,

若磁场强度属于第二磁场强度范围,则磁场强度对应的播放控制指令为第二播放控制指令;

其中,第一磁场强度范围用于指示耳机从移动终端的第一侧面靠近移动终端,第二磁场强度范围用于指示耳机从移动终端的第二侧面靠近移动终端,第一侧面和第二侧面为移动终端的相对两侧面。

在另一种可能的实现方式中,确定模块1102,包括:

第一确定子模块1121,被配置为确定磁场强度的变化趋势;

第二确定子模块1122,被配置为基于变化趋势与播放控制指令的对应关系,确定检测到的磁场强度对应的播放控制指令。

可选地,第二确定子模块1122,被配置为若磁场强度的变化趋势为逐渐增大,则确定磁场强度对应的播放控制指令为第一播放控制指令;或者,

若磁场强度的变化趋势为逐渐减小,则确定磁场强度对应的播放控制指令为第二播放控制指令;

其中,磁场强度的变化趋势为逐渐增大表示耳机从移动终端的第一侧面靠近移动终端,磁场强度的变化趋势为逐渐减小表示耳机从移动终端的第二侧面靠近移动终端,第一侧面和第二侧面为移动终端的相对两侧面。

可选地,第一播放控制指令和第二播放控制指令中的一个为上一首切换指令,第一播放控制指令和第二播放控制指令中的另一个为下一首切换指令;或者,

第一播放控制指令和第二播放控制指令中的一个为增大音量指令,第一播放控制指令和第二播放控制指令中的另一个为减小音量指令。

可选地,第一侧面和第二侧面中的一个为移动终端的显示屏所在的一侧面,第一侧面和第二侧面中的另一个为移动终端的背面。

可选地,获取模块1101还被配置为,获取第一端点值,第一端点值是耳机从移动终端的第一侧面靠近移动终端时,通过地磁传感器检测到的磁场强度;获取第二端点值,第二端点值是耳机从移动终端的第二侧面靠近移动终端时,通过地磁传感器检测到的磁场强度;获取参考值,参考值是移动终端在不受耳机的影响下,通过地磁传感器检测到的磁场强度;

确定模块1102还包括第三确定子模块1123,第三确定子模块被配置为根据第一端点值、第二端点值和参考值,确定第一磁场强度范围和第二磁场强度范围。

可选地,第三确定子模块1123被配置为将所述第一端点值和所述第二端点值之间的磁场强度范围分为设定数量的子区间;将靠近第一端点值的部分子区间作为第一磁场强度范围;将靠近第二端点值的部分子区间作为第二磁场强度范围;其中,该参考值位于除第一磁场强度范围和第二磁场强度范围所包含的子区间之外的子区间中。

本公开实施例通过移动终端内置的地磁传感器来检测磁场强度,由于耳机在距离移动终端较近时,会影响移动终端内置的地磁传感器检测到的磁场强度,因此,检测到的磁场强度可以反应移动终端与耳机之间的相对位置,即检测到的磁场强度会随着移动终端与耳机之间的相对位置的变化而变化。用户可以通过移动移动终端,使移动终端靠近耳机,使得移动终端检测到的磁场强度发生变化,根据检测到的磁场强度产生播放控制指令,并采用产生的播放控制指令控制移动终端进行音频播放。由于在收听音乐时,耳机是戴在耳朵上,除非人为刻意操作,不会将移动终端移动到耳机附近,因此,磁场强度可以准确反应出用户的操作意图,减少误操作的可能。

图12是根据一示例性实施例示出的一种移动终端的框图。参照图12,移动终端1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I/O)的接口1212,传感器组件1214,以及通信组件1216。

处理组件1202通常控制移动终端1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理部件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。

存储器1204被配置为存储各种类型的数据以支持在设备1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电力组件1206为装置1200的各种组件提供电力。电力组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。

多媒体组件1208包括在所述装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1208包括一个前置摄像头和/或后置摄像头。当设备1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音频信号。

I/O接口1212为处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态评估。例如,传感器组件1214可以检测到设备1200的打开/关闭状态,组件的相对定位,例如所述组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装置1200一个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件1216还包括近场通信(NFC)模块,以促进短程通信。

在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行前述音频播放控制方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:显示控制方法和装置、电子设备、计算机可读存储介质

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类