METHOD FOR SWITCHING CALL MODE AND MOBILE TERMINAL

30-11-2017 дата публикации
Номер:
WO2017202024A1
Автор: DENG, Chao, WANG, Qilin
Принадлежит: 中兴通讯股份有限公司
Контакты:
Номер заявки: CN00-00-201753
Дата заявки: 03-01-2017

一种通话模式切换的方法及移动终端

技术领域

[1]

本发明涉及通信领域,尤其涉及一种通话模式切换的方法及移动终端。

背景技术

[2]

在车上蓝牙车载设备通话中,临时停车下来,拿起手机放到耳边,然后下车,在车外主叫或者被叫,蓝牙车载设备不能自动切换到手机接听,在车外进行呼叫或者接听来电,手机没有声音。第一反应是手机信号不好,等发现是蓝牙设备通话的时候,错过了很多通话内容或者被挂断了。如果还在通话,上车之后放下手机如何自动切换到车载蓝牙设备接听,切换的过程中如何保证通话的误码率,保证通话内容不丢失的问题需要解决。

[3]

已有的车载设备通话模式切换方案中,采用的是通过接近传感器和摄像头判断检测第一驾驶位是有效物体且是人,就使用手机接听,其他情况使用蓝牙接听,处理的是是车内人员使用何种方式进行通话,并没有处理蓝牙设备和终端之间的自动切换。且现有方案是在手机来电或者主叫的时候的方案,只考虑了蓝牙到终端的切换,没有考虑终端到蓝牙的切换,也没有考虑在通话过程中蓝牙和手机的自动切换。同时由于手机靠近人耳是一个非常快速的过程,接近传感器配合摄像头的图像识别判断有效物体的方法存在非常高的难度,基本无法实现。

[4]

发明内容

[5]

为了克服上述问题,本发明实施例提供一种通话模式切换的方法及移动终端,以克服现有技术中实现通话模式的自由切换难度高的问题。

[6]

为了解决上述技术问题,本发明实施例采用如下技术方案:

[7]

一方面,本发明实施例提供一种通话模式切换的方法,包括:

[8]

检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,启用第二通话模式进行音频数据的播放和采集;

[9]

判断所述移动终端的音频采集状态是否满足预设条件,并在满足所述预设条件时,关闭所述第一通话模式,所述预设条件至少包括:在所述第二通话模式下的第一预设时间内,所述移动终端成功采集得到有效音频数据。

[10]

可选地,所述预设条件还包括:

[11]

在所述第一通话模式下的第二预设时间内,所述移动终端没有成功采集到有效音频数据。

[12]

可选地,所述启用第二通话模式进行音频数据的播放和采集之前,所述方法还包括:

[13]

当判断与所述移动终端的距离处于预设距离范围的所述物体为有效物体时,执行启用第二通话模式进行音频数据的播放和采集的步骤。

[14]

可选地,所述检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,启用第二通话模式进行音频数据的播放和采集的步骤,包括:

[15]

当检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,将待播放的音频数据发送至第一通话模式对应的第一音频播放装置及第二通话模式对应的第二音频播放装置。

[16]

可选地,在所述判断所述移动终端的音频采集状态是否满足预设条件时,所述方法还包括:

[17]

对所述第一通话模式待播放的音频数据进行缓存,得到缓存数据;

[18]

将所述缓存数据插入至所述第二通话模式的对应音频数据缓存队列,通过所述第二通话模式进行播放。

[19]

可选地,所述第一通话模式为蓝牙通话模式,所述第二通话模式为麦克-听筒通话模式;或者

[20]

所述第二通话模式为蓝牙通话模式,所述第一通话模式为麦克-听筒通话模式。

[21]

另一方面,本发明实施例还提供一种移动终端,包括:

[22]

通话模式启用模块,设置为检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,启用第二通话模式进行音频数据的播放和采集;

[23]

通话模式关闭模块,设置为判断所述移动终端的音频采集状态是否满足预设条件,并在满足所述预设条件时,关闭所述第一通话模式,所述预设条件至少包括:在所述第二通话模式下的第一预设时间内,所述移动终端成功采集得到有效音频数据。

[24]

可选地,所述预设条件还包括:

[25]

在所述第一通话模式下的第二预设时间内,所述移动终端没有成功采集到有效音频数据。

[26]

可选地,所述移动终端还包括:

[27]

判断模块,设置为当判断与所述移动终端的距离处于预设距离范围的所述物体为有效物体时,执行启用第二通话模式进行音频数据的播放和采集的步骤。

[28]

可选地,所述通话模式启用模块,还设置为:

[29]

当检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,将待播放的音频数据发送至第一通话模式对应的第一音频播放装置及第二通话模式对应的第二音频播放装置。

[30]

可选地,所述移动终端还包括:

[31]

数据缓存模块,设置为对所述第一通话模式待播放的音频数据进行缓存,得到缓存数据;

[32]

缓存数据处理模块,设置为将所述缓存数据插入至所述第二通话模式的对应音频数据缓存队列,通过所述第二通话模式进行播放。

[33]

可选地,所述第一通话模式为蓝牙通话模式,所述第二通话模式为麦克-听筒通话模式;或者

[34]

所述第二通话模式为蓝牙通话模式,所述第一通话模式为麦克-听筒通话模式。

[35]

根据本发明的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:

[36]

检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,启用第二通话模式进行音频数据的播放和采集;判断所述移动终端的音频采集状态是否满足预设条件,并在满足所述预设条件时,关闭所述第一通话模式,所述预设条件至少包括:在所述第二通话模式下的第一预设时间内,所述移动终端成功采集得到有效音频数据。

[37]

可选地,存储介质还设置为存储用于执行以下步骤的程序代码:

[38]

所述启用第二通话模式进行音频数据的播放和采集之前,所述方法还包括:当判断与所述移动终端的距离处于预设距离范围的所述物体为有效物体时,执行启用第二通话模式进行音频数据的播放和采集的步骤。

[39]

可选地,存储介质还设置为存储用于执行以下步骤的程序代码:

[40]

当检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,将待播放的音频数据发送至第一通话模式对应的第一音频播放装置及第二通话模式对应的第二音频播放装置。

[41]

可选地,存储介质还设置为存储用于执行以下步骤的程序代码:

[42]

在所述判断所述移动终端的音频采集状态是否满足预设条件时,对所述第一通话模式待播放的音频数据进行缓存,得到缓存数据;

[43]

将所述缓存数据插入至所述第二通话模式的对应音频数据缓存队列,通过所述第二通话模式进行播放。

[44]

本发明的一个或多个实施例具有以下有益效果:

[45]

上述方案,在移动终端处于第一通话模式的情况下,在接听拨打一个电话时,或者在通话过程中,判断移动终端靠近或远离一个物体的时候,启用第二通话模式进行音频数据的采集及播放,综合判断两种模式下播放、 采集的音频数据,最终决定是否由第一通话模式切换至第二通话模式进行通话业务,解决处于一种通话模式有效工作范围外仍使用该模式进行通话的无声问题,完成移动终端在不同通话模式之间的合理自由切换。

附图说明

[46]

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

[47]

图1表示本发明第一实施例中通话模式切换的方法的流程示意图;

[48]

图2表示本发明第二实施例中移动终端的示意框图一;

[49]

图3表示本发明第二实施例中移动终端的示意框图二。

具体实施方式

[50]

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

[51]

第一实施例

[52]

结合图1所示,本发明实施例公开了一种通话模式切换的方法,包括:

[53]

步骤101:检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,启用第二通话模式进行音频数据的播放和采集。

[54]

其中,移动终端上可以配置有多种通话模式,例如为直接通过手机的听筒和麦克来播放和采集通话过程中需要传递的音频数据,或者使用与手机连接的外部设备对通话过程中的音频数据进行播放及采集。

[55]

在该步骤中,需要对移动终端与外部物体的距离变化进行检测,当检 测到有物体与移动终端的距离处于预设距离范围内时,就使移动终端同时使用两种通话模式进行音频数据的播放和采集,在移动终端上产生两个音频采集和播放的数据流。该处于预设距离范围内,可以是指有物体靠近移动终端,两者处于一个较近的距离范围,也可以是指有物体远离移动终端,两者处于一个较远的距离范围。具体地,判断物体与手机的距离是靠近还是远离,可以通过使用接近传感器来进行判断。

[56]

步骤102:判断所述移动终端的音频采集状态是否满足预设条件,并在满足所述预设条件时,关闭所述第一通话模式。

[57]

其中,该预设条件至少包括:在所述第二通话模式下的第一预设时间内,所述移动终端成功采集得到有效音频数据。

[58]

该过程中,实现移动终端上从第一通话模式向第二通话模式的最终切换,还需要判断该移动终端是否通过新的通话模式采集得到有效的音频数据。在一预设有效时长内,采集得到有效音频数据时,则此时可以完成最终的通话模式切换,保留新开启的通话模式,关闭原来的通话模式。

[59]

上述方案,在移动终端处于第一通话模式的情况下,在接听拨打一个电话时,或者在通话过程中,判断移动终端靠近或远离一个物体的时候,启用第二通话模式进行音频数据的采集及播放,综合判断两种模式下播放、采集的音频数据,最终决定是否由第一通话模式切换至第二通话模式进行通话业务,解决处于一种通话模式有效工作范围外仍使用该模式进行通话的无声问题,完成移动终端在不同通话模式之间的合理自由切换。

[60]

具体地,该第一通话模式为蓝牙通话模式,该第二通话模式为麦克-听筒通话模式;或者该第二通话模式为蓝牙通话模式,该第一通话模式为麦克-听筒通话模式。即具体为移动终端在蓝牙通话模式和麦克-听筒通话模式之间进行互相切换。

[61]

接下来,将具体以蓝牙通话模式及麦克-听筒通话模式之间的互相切换为例,对本发明实施例中所提供的通话模式切换的方法的具体实现过程展开描述。

[62]

具体地,该移动终端以手机为例,当手机进行主叫或者被叫,处于业务通话的过程中,具体可以通过手机的应用处理器通过应用接口判断手机是否处于蓝牙通话模式。

[63]

如果手机处于蓝牙通话模式,应用处理器可以通过手机的接近传感器进行判断手机是否靠近一个物体,如果手机靠近一个物体,表明可能为手机使用者产生以手机的麦克-听筒通话模式进行通话的需要,应用处理器通知基带处理器同时启用手机的麦克和听筒进行音频数据的播放和采集,应用处理器将从基带处理器处得到的由通话对方传递过来的音频数据同时发送给手机听筒和蓝牙,以及同时从手机麦克和蓝牙获取接收手机使用者的通话音频数据,相当于一份数据的拷贝,让两个数据流工作。同样地,如果手机处于麦克-听筒通话模式,应用处理器可以通过手机的接近传感器进行判断手机是否远离一个物体,如果手机远离一个物体,则表明可能为手机使用者产生以手机的蓝牙通话模式进行通话的需要,接下来的处理过程及原理与前述的通话模式切换情况相同,不再赘述。

[64]

对应地,为防止误判断,避免只是使用者为了看一下手机界面的内容而产生不必要的重复切换,需要对应用处理器同时从手机听筒-麦克和蓝牙侧得到的收发数据进行判断,如果在一定的时间内手机的麦克有接收获取得到音频数据,且通过手机麦克得到一个有效的音频数据,那么我们判断用户是希望手机切换到手机的听筒和麦克进行工作的,那么我们切换到手机侧的麦克-听筒通话模式进行工作,通知基带处理器关闭蓝牙的接收和发射,同时应用处理器完成应用侧的通话模式的逻辑切换。同样地,如果手机处于麦克-听筒通话模式,对应的切换处理过程及原理相同,这里不再赘述。

[65]

该有效音频数据具体可指对在一定的时间内手机的麦克接收获取得到音频数据进行采样分析,得到这个音频数据的声音频率以及误码率,如果音频数据的声音频率以及误码率满足预设条件的话,可以认为该音频数据为有效音频数据。

[66]

进一步地,确定移动终端的音频采集状态是否满足一预设条件,并在满足所述预设条件时,关闭所述第一通话模式,该预设条件还包括:在所述第一通话模式下的第二预设时间内,所述移动终端没有成功采集到有效音频数据。

[67]

该过程中,如果手机处于麦克-听筒通话模式,在手机由听筒-麦克通话模式向蓝牙通话模式切换的过程中,启用蓝牙通话模式进行音频数据的播放和采集,具体为打开蓝牙通话模式下对应的外部播放设备及音频采集设备来实现,应用处理器同时从手机麦克-听筒和蓝牙侧得到的收发数据进行判断,在考虑蓝牙通话模式下的第一预设时间内,手机通过蓝牙通话模式下对应的外部音频采集设备成功采集得到有效音频数据的同时,还需满足在麦克-听筒通话模式下的第二预设时间内,手机的麦克没有成功采集到有效音频数据,此时可以判断用户是希望手机切换到蓝牙通话模式进行工作的,最终执行关闭麦克-听筒通话模式的操作,通知基带处理器关闭蓝牙模式下音频数据的播放和采集,同时应用处理器完成应用侧的通话模式的逻辑切换,实现通话模式最终的成功准确切换。

[68]

上述方案,根据接收到的麦克-听筒及蓝牙模式下的音频数据,进行综合决策,获取到有物体靠近或远离移动终端的时候,综合比对手机的麦克-听筒和蓝牙的播放和采集数据,在采集到有效的音频数据后,切换到目标通话模式,同时关闭另一个通话模式;通过综合手机的传感器、基带处理器、应用处理器,结合手机麦克和听筒数据,以及蓝牙侧的数据,完成手机在蓝牙和本身听筒麦克之间的合理自由切换,解决了处于蓝牙设备可通话范围外,手机听筒麦克可通话范围内,却仍然使用蓝牙设备导致通话无声,及处于蓝牙设备可通话范围内,手机听筒麦克可通话范围外,却仍然使用手机接听导致无声的问题。

[69]

具体地,上述的确定所述移动终端的音频采集状态是否满足一预设条件的步骤,具体包括:

[70]

检测在第一预设时间内,所述移动终端是否成功在所述第二通话模式 下采集得到音频数据;当检测结果为是时,判断所述移动终端采集得到的所述音频数据是否为有效音频数据。

[71]

该过程可以避免误判断,避免发生不需要的通话模式切换。其中,有效音频数据的判断方式可具体为判断获取到的音频数据的声音大小、频率等是否达到预设标准,或在对获取到的音频数据进行采样分析之后,判断该音频数据的完整性、连续性是否达到预设标准。

[72]

具体地,启用第二通话模式进行音频数据的播放和采集之前,所述方法还包括:当判断与所述移动终端的距离处于预设距离范围的所述物体为有效物体时,执行启用第二通话模式进行音频数据的播放和采集的步骤。

[73]

其中,判断与移动终端的距离处于预设距离范围的物体为有效物体,例如可以是配备有热传感器的移动终端,通过热传感器的温度采集,判断该物体是否为人面部及耳部还是其他无温度的物体,可以有效区分与移动终端的距离处于预设距离范围的物体的有效性,使得通话模式切换的过程更精确。

[74]

具体地,所述检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,启用第二通话模式进行音频数据的播放和采集的步骤,包括:

[75]

当检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,将待播放的音频数据发送至第一通话模式对应的第一音频播放装置及第二通话模式对应的第二音频播放装置。

[76]

蓝牙打开时,手机发出的音频由与手机进行蓝牙连接的音频播放装置进行播放,该音频播放装置例如为蓝牙耳机、蓝牙音箱、车载蓝牙通话设备等;当检测到手机与一物体的距离在预设范围时,将通话对象传递来的音频数据同时传输至手机听筒及与手机蓝牙连接的装置进行播放;当检测到在一预设时长内,手机麦克获取到有效音频时,切换蓝牙通话模式至麦克-听筒通话模式,关闭蓝牙通话模式;相反地,由麦克-听筒通话模式切换至蓝牙通话模式的过程原理相同,不再赘述。

[77]

更进一步地,在所述判断所述移动终端的音频采集状态是否满足预设条件时,该方法还包括:

[78]

对所述第一通话模式待播放的音频数据进行缓存,得到缓存数据;

[79]

将所述缓存数据插入至所述第二通话模式的对应音频数据缓存队列,通过所述第二通话模式进行播放。

[80]

对于从单数据流切换到双数据流的切换过程中,这段时隙中,可能存在内容丢失的问题,这里使用一种冗余纠错的方式进行补偿。对在第一通话模式下的这段时间内的数据进行缓存,将缓存的内容插入到目标切换的第二通话模式下的音频数据队列中,具体可以对该段时间内的音频数据进行压缩,增加帧的播放速度,以保证音频数据在相同的时间内完成播放。该过程针对通话模式切换过程中可能存在的数据丢失问题,提出一种缓存机制,将第一通话模式下的音频数据进行部分缓存,切换到目标通话模式后,将缓存数据插入到目标通话模式下音频数据的播放队列前端,来保证通话内容的完整性。

[81]

第二实施例

[82]

结合图2、图3所示,本发明实施例公开了一种移动终端,该移动终端与第一实施例中通话模式切换的方法相对应。该移动终端包括:通话模式启用模块201及通话模式关闭模块202。

[83]

其中,通话模式启用模块201,设置为检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,启用第二通话模式进行音频数据的播放和采集。

[84]

通话模式关闭模块202,设置为判断所述移动终端的音频采集状态是否满足预设条件,并在满足所述预设条件时,关闭所述第一通话模式。该预设条件至少包括:在所述第二通话模式下的第一预设时间内,所述移动终端成功采集得到有效音频数据。

[85]

进一步地,该预设条件还包括:在所述第一通话模式下的第二预设时间内,所述移动终端没有成功采集到有效音频数据。

[86]

可选地,该移动终端还包括:判断模块203。

[87]

判断模块203,设置为当判断与所述移动终端的距离处于预设距离范围的所述物体为有效物体时,执行启用第二通话模式进行音频数据的播放和采集的步骤。

[88]

具体地,该通话模式启用模块201,还设置为:当检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,将待播放的音频数据发送至第一通话模式对应的第一音频播放装置及第二通话模式对应的第二音频播放装置。

[89]

可选地,所述第一通话模式为蓝牙通话模式,所述第二通话模式为麦克-听筒通话模式;或者所述第二通话模式为蓝牙通话模式,所述第一通话模式为麦克-听筒通话模式。

[90]

进一步地,该移动终端还包括:数据缓存模块204及缓存数据处理模块205。

[91]

其中,数据缓存模块204,设置为对所述第一通话模式待播放的音频数据进行缓存,得到缓存数据。

[92]

缓存数据处理模块205,设置为将所述缓存数据插入至所述第二通话模式的对应音频数据缓存队列,通过所述第二通话模式进行播放。

[93]

本实施例中所提供的移动终端,在处于第一通话模式的情况下,在接听拨打一个电话时,或者在通话过程中,判断移动终端靠近或远离一个物体的时候,启用第二通话模式进行音频数据的采集及播放,综合判断两种模式下播放、采集的音频数据,最终决定是否由第一通话模式切换至第二通话模式进行通话业务,解决处于一种通话模式有效工作范围外仍使用该模式进行通话的无声问题,完成移动终端在不同通话模式之间的合理自由切换,且针对通话模式切换过程中可能存在的数据丢失问题,提出一种缓存机制,将第一通话模式下的音频数据进行部分缓存,切换到目标通话模式后,将缓存数据插入到目标通话模式下音频数据的播放队列前端,更好地保证通话内容的完整性。

[94]

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

[95]

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

[96]

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

工业实用性

[97]

在本实施例的通话模式切换的过程中,在移动终端处于第一通话模式的情况下,在接听拨打一个电话时,或者在通话过程中,判断移动终端靠近或远离一个物体的时候,启用第二通话模式进行音频数据的采集及播放,综合判断两种模式下播放、采集的音频数据,最终决定是否由第一通话模式切换至第二通话模式进行通话业务,解决处于一种通话模式有效工作范围外仍使用该模式进行通话的无声问题,完成移动终端在不同通话模式之间的合理自由切换。



[1]

Provided are a method for switching a call mode and a mobile terminal. The method comprises: when it is detected that the distance between a mobile terminal in a first call mode and an object is within a pre-set distance range, starting a second call mode to play and collect audio data; and determining whether an audio collection state of the mobile terminal satisfies a pre-set condition, and when the pre-set condition is satisfied, closing the first call mode, wherein the pre-set condition at least comprises: within a first pre-set time in the second call mode, the mobile terminal successfully collecting valid audio data. The solution realizes rational and free switching of a mobile terminal between different call modes.

[2]



一种通话模式切换的方法,包括:

检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,启用第二通话模式进行音频数据的播放和采集;

判断所述移动终端的音频采集状态是否满足预设条件,并在满足所述预设条件时,关闭所述第一通话模式,所述预设条件至少包括:在所述第二通话模式下的第一预设时间内,所述移动终端成功采集得到有效音频数据。

根据权利要求1所述的方法,其中,所述预设条件还包括:

在所述第一通话模式下的第二预设时间内,所述移动终端没有成功采集到有效音频数据。

根据权利要求1所述的方法,其中,所述启用第二通话模式进行音频数据的播放和采集之前,所述方法还包括:

当判断与所述移动终端的距离处于预设距离范围的所述物体为有效物体时,执行启用第二通话模式进行音频数据的播放和采集的步骤。

根据权利要求1所述的方法,其中,所述检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,启用第二通话模式进行音频数据的播放和采集的步骤,包括:

当检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,将待播放的音频数据发送至第一通话模式对应的第一音频播放装置及第二通话模式对应的第二音频播放装置。

根据权利要求1所述的方法,其中,在所述判断所述移动终端的音频采集状态是否满足预设条件时,所述方法还包括:

对所述第一通话模式待播放的音频数据进行缓存,得到缓存数据;

将所述缓存数据插入至所述第二通话模式的对应音频数据缓存队列,通过所述第二通话模式进行播放。

根据权利要求1-5任一项所述的方法,其中,

所述第一通话模式为蓝牙通话模式,所述第二通话模式为麦克-听筒通话模式;或者

所述第二通话模式为蓝牙通话模式,所述第一通话模式为麦克-听筒通话模式。

一种移动终端,包括:

通话模式启用模块,设置为检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,启用第二通话模式进行音频数据的播放和采集;

通话模式关闭模块,设置为判断所述移动终端的音频采集状态是否满足预设条件,并在满足所述预设条件时,关闭所述第一通话模式,所述预设条件至少包括:在所述第二通话模式下的第一预设时间内,所述移动终端成功采集得到有效音频数据。

根据权利要求7所述的移动终端,其中,所述预设条件还包括:

在所述第一通话模式下的第二预设时间内,所述移动终端没有成功采集到有效音频数据。

根据权利要求7所述的移动终端,其中,所述移动终端还包括:

判断模块,设置为当判断与所述移动终端的距离处于预设距离范围的所述物体为有效物体时,执行启用第二通话模式进行音频数据的 播放和采集的步骤。

根据权利要求7所述的移动终端,其中,所述通话模式启用模块,还设置为:

当检测到处于第一通话模式的移动终端与物体之间的距离处于预设距离范围时,将待播放的音频数据发送至第一通话模式对应的第一音频播放装置及第二通话模式对应的第二音频播放装置。

根据权利要求7所述的移动终端,其中,所述移动终端还包括:

数据缓存模块,设置为对所述第一通话模式待播放的音频数据进行缓存,得到缓存数据;

缓存数据处理模块,设置为将所述缓存数据插入至所述第二通话模式的对应音频数据缓存队列,通过所述第二通话模式进行播放。

根据权利要求7-11任一项所述的移动终端,其中,

所述第一通话模式为蓝牙通话模式,所述第二通话模式为麦克-听筒通话模式;或者

所述第二通话模式为蓝牙通话模式,所述第一通话模式为麦克-听筒通话模式。