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

文档序号:15847908发布日期:2018-11-07 09:22阅读:145来源:国知局
音频播放控制方法、装置、存储介质及移动终端与流程

本发明实施例涉及音频播放技术领域,尤其涉及音频播放控制方法、装置、存储介质及移动终端。

背景技术

目前,蓝牙模块已成为多数终端的标准配置,终端通过蓝牙模块可以与汽车或其它智能终端建立蓝牙连接。

例如,用户将移动终端通过蓝牙模块连接至车载蓝牙音响。从而,将移动终端上运行的导航应用程序的导航语音发送至车载蓝牙音响播放,或者,将移动终端上运行的音乐播放类应用程序的应用发送至车载蓝牙音响播放,以获得较好的音响效果。但是,当移动终端作为被叫方时,其它终端呼叫当前移动终端时,移动终端会检测到对方的呼叫请求,并生成播放通话语音或铃声的需求。由于移动终端上还存在播放导航语音或音乐等音频数据的需求,从而产生需求冲突,因此,相关技术中的音频播放控制方案需要改进。



技术实现要素:

本发明实施例提供一种音频播放控制方法、装置、存储介质及移动终端,可以优化相关技术中的音频播放控制方案。

第一方面,本发明实施例提供了一种音频播放控制方法,包括:

在获取到通话请求时,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件;

若存在所述播放事件,则建立与至少一个第二播放设备的通信连接;

控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据。

第二方面,本发明实施例提供了一种音频播放控制装置,包括:

事件检测模块,用于在获取到通话请求时,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件;

连接建立模块,用于若存在所述播放事件,则建立与至少一个第二播放设备的通信连接;

数据播放模块,用于控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据。

第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本发明实施例所述的音频播放控制方法。

第四方面,本发明实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例所述的音频播放控制方法。

本发明实施例中提供的一种音频播放控制方案,在获取到通话请求时,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件;若存在所述播放事件,则建立与至少一个第二播放设备的通信连接;控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据。通过采用上述技术方案,可以将不同类型的音频数据发送到不同的播放设备进行独立播放,实现互不干扰、互不中断的效果。

附图说明

图1为本发明实施例提供的一种音频播放控制方法的流程示意图;

图2为本发明实施例提供的另一种音频播放控制方法的流程示意图;

图3为本发明实施例提供的又一种音频播放控制方法的流程示意图;

图4为本发明实施例提供的一种音频播放控制装置的结构框图;

图5为本发明实施例提供的一种移动终端的结构示意图;

图6为本发明实施例提供的一种智能手机的结构框图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

需要说明的是,在现有的汽车应用中,车载系统正向智能化、信息化和网络化方向发展。蓝牙技术被普遍应用在汽车上,用户通过移动终端可以连接到车载蓝牙系统,从而,将移动终端上播放的音频发送至车载蓝牙音响播放,如移动终端上播放的音乐或导航语音可以通过车载蓝牙音响播放,获得较好的音响效果。

图1为本发明实施例提供的一种音频播放控制方法的流程示意图,该方法可以由音频播放控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

步骤101、在获取到通话请求时,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件。

示例性的,本申请实施例中的移动终端可包括手机及平板电脑等具备通话功能的移动设备。本申请实施例所涉及的通话,可包括移动运营商(如中国的移动、电信以及联通等)提供的基于基站的移动电话服务,还可包括基于互联网的语音聊天以及视频聊天,还可包含其他形式的基于语音的交互事件,本申请实施例不做限定。相应的,通话请求可包括电话呼叫请求、语音聊天发起请求以及视频聊天发起请求等。

当移动终端作为被叫方,其他终端呼叫当前移动终端时,移动终端会接收到通话请求。一般的,若用户未设置静音模式,那么接收到通话请求时,相关技术中的移动终端会播放音乐或者提示音等来电铃声,以提醒用户移动终端被呼叫,由用户决定是否接听,当用户选择接听时,建立通话连接。然而,在接收到通话请求时,移动终端可能正在播放其它音频数据或者即将播放其它音频数据,相关技术中可能会阻止其它音频数据的发送,或者将铃声或通话语音与其它音频数据进行混合并发送,这样处理要么会错失一些重要的语音信息,要么会导致通话语音中混入其它音频,而影响通话质量。如在驾车过程中,移动终端检测到有来电,可以通过下述方式接通电话:一是通过车载蓝牙音响接听电话(导航语音被屏蔽),此时,通话语音为外放状态,如车内还有其它乘客,则不能保护被叫方的隐私;二是通过蓝牙耳机接听电话,此时导航语音可能被屏蔽或者可能被发送至蓝牙耳机而混合到通话语音进行播放,影响了通话质量。

本申请实施例中,在检测到通话请求时,先检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件。其中,预设应用程序运行在移动终端,在移动终端与第一播放设备建立通信连接后,预设应用程序运行过程中的音频数据可以通过第一播放设备进行播放。可选的,在获取到通话请求之前,还可以先检测移动终端上是否有正在运行的预设应用程序,若是,则在该移动终端与车载播放设备存在通信连接且检测到通话请求时,检测是否存在由预设应用程序发送至车载播放设备的待播放的音频数据。如在获取到通话请求之前,先检测导航应用程序是否处于运行状态;若是,则在运行所述导航应用程序的终端与车载播放设备存在通信连接,且检测到通话请求时,检测是否存在发送至所述车载播放设备的待播放的音频数据。如移动终端上运行导航应用程序,移动终端与车载蓝牙音响建立蓝牙连接,在移动终端上运行的导航应用程序可以通过车载蓝牙音响播放导航语音,此过程中,导航应用程序会发送音频数据至车载蓝牙音响。可以按照预设周期截获移动终端与第一播放设备的通信数据,基于该通信数据包含的发送方标识、接收方标识以及发送内容,从而,可以确定该通信数据是否是预设应用程序发送至第一播放设备的音频数据。若是,则确定存在预设应用程序发送音频数据至第一播放设备的播放事件。其中,预设应用程序可以是系统默认的具有音频播放需求的应用程序,还可以是用户根据实际需要进行设定的。

本申请实施例中的音频数据可包括各种类型的语音数据,包括但不限于备忘录中的语音提醒数据、音乐播放应用程序中的音乐、视频应用中的视频语音、导航应用程序中的语音提示数据以及语音聊天或视频聊天时接收到的通话对端的语音数据等等。

步骤102、若存在所述播放事件,则建立与至少一个第二播放设备的通信连接。

需要说明的是,第二播放设备是与第一播放设备相独立的另一播放设备。如,第一播放设备可以是车载蓝牙音响或其它车载扬声器等。第二播放设备可以是无线耳机或有线耳机等。

需要说明的是,在通过无线耳机接听电话时,被叫方接听电话后,可能存在主叫方需要与多个人通话的情况,因此,可以根据历史使用记录自动连接可用的无线耳机。移动终端首先将通话语音发送至发送了接听指示的第一无线耳机,若检测到第一无线耳机输入挂断指示,则再检测是否存在已连接的第二无线耳机,若有,则将通话语音发送至第二无线耳机,否则,响应于该挂断指示,挂断电话。需要说明的是,第一无线耳机检测到接听键被按下,则生成接听指示发送至移动终端。若第一无线耳机检测到挂断键被按下,则生成挂断指示发送至移动终端。若第一无线耳机仅有一个功能键,则可以根据按键被按下的时间长短判断用户输入的是接听或挂断操作等等,本申请实施例并不作具体限定。

可选的,在将通话语音发送至第二无线耳机之前,还可以获取所述无线耳机的状态信息,从而,根据该状态信息判断第二无线耳机是否处于激活状态。当第二无线耳机处于激活状态时,将通话语音发送至第二无线耳机。若第二无线耳机未处于激活状态,则控制无线耳机上的指示灯闪烁,以提示用户佩戴耳机。需要说明的是,在无线耳机被用户佩戴时,确定无线耳机处于激活状态。可以通过无线耳机中集成的红外传感器检测耳机距离头部或面部的距离,从而,根据该距离判断无线耳机是否被佩戴。

步骤103、控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据。

需要说明的是,目标音频数据包括但不限于通话语音对应的音频数据、来电铃音对应的音频数据以及预设应用程序发送的音频数据。其中,通话语音为响应于通话请求所播放的主叫方的语音数据。

示例性的,若在检测到通话请求之前,移动终端上安装的预设应用程序通过第一播放设备播放音频数据。在检测到通话请求,且存在预设应用程序发送音频数据至第一播放设备的播放事件时,判断是否存在可用的第二播放设备。若存在可用的第二播放设备且已与移动终端连接,则采用分时复用通信通道(或分频复用通信通道)的方式,分别发送来电铃声及音频数据至第二播放设备及第一播放设备,若检测到接听指示,则采用相似的方式分别发送通话语音即音频数据至第二播放设备及第一播放设备,实现通过第一播放设备及第二播放设备分别播放各自对应的目标音频数据。

本发明实施例提供的一种音频播放控制方案,在获取到通话请求时,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件;若存在所述播放事件,则建立与至少一个第二播放设备的通信连接;控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据。通过采用上述技术方案,可以将不同类型的音频数据发送到不同的播放设备进行独立播放,实现互不干扰、互不中断的效果。

在一些示例中,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件可以包括:检测是否存在由预设应用程序发送至第一播放设备的音频数据,其中,音频数据包括导航语音、音乐、有声读物或广播中的至少一种;若是,则确定存在预设应用程序发送音频数据至第一播放设备的播放事件。这样设置的好处在于,在移动终端与第一播放设备建立通信连接以播放导航语音、音乐、有声读物或广播后,若检测到通话请求,则检测预设应用程序是否还发送音频数据至第一播放设备,若是,并不屏蔽音频数据,从而保证音频数据可以完整的发送至第一播放设备,避免用户错失一些重要信息。

在另一些示例中,建立与至少一个第二播放设备的通信连接,可以包括:检测是否存在可连接的无线耳机;若是,则根据历史使用记录自动建立与所述无线耳机的通信连接;获取所述无线耳机的状态信息,根据所述状态信息判断所述无线耳机是否处于激活状态。这样设置的好处在于根据历史使用记录自动建立可用的无线耳机与移动终端的通信连接,且判断该无线耳机是否处于激活状态,进而,在无线耳机处于激活状态时将通话语音发送至无线耳机进行播放,将音频数据发送至第一播放设备播放,避免通话语音与第一播放设备播放的音频数据相混合。

在又一些示例中,建立与至少一个第二播放设备的通信连接,可以包括:检测耳机插孔内是否插入有线耳机;若是,则获取有线耳机的状态信息,根据所述状态信息判断所述有线耳机是否处于激活状态。这样设置的好处在于在有线耳机插入耳机孔后,判断该有线耳机是否处于激活状态,进而,在有线耳机处于激活状态时将通话语音发送至有线耳机进行播放,将音频数据发送至第一播放设备进行播放,避免通话语音与第一播放设备播放的音频数据相混合。

在又一些示例中,控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据,可以包括:在所述第二播放设备处于激活状态时,控制所述第一播放设备继续播放预设应用程序发送的音频数据,并控制所述第二播放设备播放通话语音。可选的,还可以通过所述第二播放设备播放来电铃音。这样设置的好处在于复用通信通道以实现分别将通话语音及音频数据发送至不同的播放设备,避免因通话语音而中断音频数据的播放的情况发生,或者是避免因音频数据混入通话语音而影响通话质量的情况发生,实现互不干扰,互不中断的效果。

在又一些示例中,控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据,可以包括:在检测到第二播放设备发送的接听指示时,控制所述第一播放设备继续播放预设应用程序发送的音频数据,并控制所述第二播放设备播放通话语音。可选的,还可以通过所述第二播放设备播放来电铃音。这样设置的好处在于复用通信通道以实现分别将通话语音及音频数据发送至不同的播放设备,避免因通话语音而中断音频数据的播放的情况发生,或者是避免因音频数据混入通话语音而影响通话质量的情况发生,实现互不干扰,互不中断的效果。

图2为本发明实施例提供的另一种音频播放控制方法的流程示意图,该方法包括如下步骤:

步骤201、检测到预设应用程序处于运行状态。

其中,预设应用程序包括但不限于导航应用程序、音乐类应用程序、视频类应用程序、有声读物类应用程序、广播应用程序、备忘录。

示例性的,在预设应用程序是导航应用程序时,根据当前运行的应用程序的应用标识判断导航应用程序是否处于运行状态。若该应用标识与导航应用程序的应用标识一致,则确定导航应用程序处于运行状态。其中,当前运行的应用程序可以是移动终端前台运行的应用程序,还可以是在移动终端后台运行的应用程序。

在移动终端运行导航应用程序,且移动终端连接至车载蓝牙音响时,则导航应用程序将导航语音发送至车载蓝牙音响播放。

需要说明的是,车载蓝牙音响可播放的音频数据并不限于导航语音,还可以是移动终端上的音乐、广播、有声读物等等,其播放过程与导航语音的播放过程相似,此处不再赘述。

步骤202、在获取到通话请求时,检测是否存在由预设应用程序发送至第一播放设备的音频数据,若是,则执行步骤203,否则执行步骤208。

其中,音频数据包括导航语音、音乐、备忘录中语音提醒数据、有声读物或广播中的至少一种。

示例性的,在检测到通话请求时,检测到发送至车载蓝牙音响的导航语音,则执行步骤203。

步骤203、确定存在预设应用程序发送音频数据至第一播放设备的播放事件,检测是否存在可连接的无线耳机,若是,则执行步骤204,否则执行步骤208。

示例性的,若确定存在导航应用程序发送音导航语音至车载蓝牙音响,移动终端检测是否存在可连接的蓝牙耳机。

需要说明的是,若移动终端通过wifi与车载音响建立通信连接,则检测是否存在可连接的wifi耳机。若移动终端通过蓝牙模块连接至车载蓝牙音响,则还可以是否连接有线耳机。可以理解的是,移动终端与车载音响的连接方式可以有很多种,本申请并不作具体限定。在移动终端与车载音响建立连接后,可以检测无线耳机或有线耳机是否可用。

步骤204、根据历史使用记录自动建立与所述无线耳机的通信连接。

需要说明的是,历史使用记录可以理解为与移动终端连接的无线耳机的记录。在移动终端与蓝牙设备建立蓝牙连接后,在移动终端内存储一条使用记录,以记录蓝牙设备标识信息、开始使用时间及结束使用时间等。在用户首次使用蓝牙耳、蓝牙音箱或车载蓝牙音响时,提醒用户标记不同的蓝牙设备的名称,作为蓝牙设备标识,通过蓝牙设备标识可以识别各个蓝牙设备的类型。

若移动终端检测到多个可用的蓝牙耳机,则可以根据历史使用记录选择使用频率较高的蓝牙耳机进行自动连接。可选的,若在历史使用记录中两个蓝牙耳机的使用时间相近,则确定存在主叫方与多个人通话的需求,则自动连接两个蓝牙耳机。此种情况下,可以优先将通话语音发送至检测到用户的接听电话操作的蓝牙耳机,若第一蓝牙耳机检测到用户输入切换接听对象的操作,则发送切换指示至移动终端,从而,指示移动终端将通话语音发送至处于激活状态的第二蓝牙耳机。其中,切换接听对象的操作可以是按压功能键的时间超过预设时间,点击功能键的次数超过预设次数或其它系统默认或用户设置的操作。

可选的,若蓝牙耳机已与移动终端连接,且检测到蓝牙耳机发送的接听指示,则执行步骤206。其中,蓝牙耳机检测到用户按下接听键时,生成接听指示。

步骤205、获取所述无线耳机的状态信息,判断所述无线耳机是否处于激活状态,若是,则执行步骤206,否则执行步骤207。

示例性的,通过设置于无线耳机上的红外传感器检测无线耳机与脸部或头部的距离,将检测结果作为状态信息发送至移动终端。移动终端根据该状态信息判断无线耳机是否被用户佩戴,若是,则确定无线耳机处于激活状态。若无线耳机未被用户佩戴,则确定无线耳机未处于激活状态。

可选的,还可以通过设置于无线耳机上的红外传感器检测无线耳机与脸部或头部的距离,根据该距离确定无线耳机是否被用户佩戴,若是,则返回无线耳机处于激活状态的状态信息至移动终端。

步骤206、控制所述第一播放设备继续播放预设应用程序发送的音频数据,并控制所述第二播放设备播放通话语音。

在所述第二播放设备处于激活状态时,将来电铃音或通话语音发送至第二播放设备进行播放,保持发送预设应用程序的音频数据至第一播放设备进行播放。例如,在检测到通话请求时,若移动终端与第二播放设备建立连接,且第二播放设备处于激活状态,则发送来电铃音或通话语音至第二播放设备进行播放。

可选的,在第二播放设备是蓝牙耳机时,还可以包括移动终端获取蓝牙耳机输入的接听指示,在获取到接听指示时,发送来电铃音或通话语音至第二播放设备进行播放。

步骤207、显示提示信息,提示用户佩戴无线耳机。

示例性的,可以通过移动终端的显示屏或者第一播放设备的显示屏显示提示信息,以提示用户佩戴无线耳机。

可选的,还可以是移动终端发送控制指令,以控制无线耳机上的指示灯闪烁,以提示用户佩戴无线耳机。

步骤208、发送来电铃声至与移动终端连接的播放设备,以提醒用户接听电话,并根据用户输入的接听电话操作发送通话语音至所述播放设备。

示例性的,如移动终端与车载蓝牙系统连接,则将来电铃声发送至车载蓝牙音响,并在车载显示屏上展示接听电话界面。若车载显示屏检测到接通电话操作,则发送数据请求至移动终端,以指示移动终端发送通话语音至车载蓝牙音响。若移动终端与车载蓝牙系统和蓝牙耳机均连接,则根据历史使用记录确定通过车载蓝牙系统或蓝牙耳机接听电话的频率,将来电铃声及通话语音发送至频率高的播放设备进行播放。可选的,还可以是基于用户预先为车载蓝牙系统和蓝牙耳机分配的优先级,将来电铃声及通话语音发送至优先级高的播放设备进行播放。

本发明实施例提供另一种音频播放控制方法,可以根据历史使用记录自动建立可用的无线耳机与移动终端的通信连接,且判断该无线耳机是否处于激活状态,进而,在无线耳机处于激活状态时将通话语音发送至无线耳机进行播放,将音频数据发送至第一播放设备播放,避免通话语音与第一播放设备播放的音频数据相混合,保证了通话质量,且简化了用户操作。

图3为本发明实施例提供的又一种音频播放控制方法的流程示意图,该方法包括如下步骤:

步骤301、检测到预设应用程序处于运行状态。

步骤302、在获取到通话请求时,检测是否存在由预设应用程序发送至第一播放设备的音频数据,若是,则执行步骤303,否则执行步骤307。

步骤303、确定存在预设应用程序发送音频数据至第一播放设备的播放事件,检测耳机插孔内是否插入有线耳机,若是,则执行步骤304,否则执行步骤307。

示例性的,若确定存在导航应用程序发送音导航语音至车载蓝牙音响,移动终端检测耳机插孔内是否有耳机插入。若检测到耳机插孔内有耳机插入,则执行步骤304。

步骤304、获取有线耳机的状态信息,判断所述有线耳机是否处于激活状态,若是,则执行步骤305,否则执行步骤306。

示例性的,通过设置于有线耳机上的红外传感器检测耳机与脸部或头部的距离,通过耳机线将检测结果作为状态信息发送至移动终端。移动终端根据该状态信息判断耳机是否被用户佩戴,若是,则确定耳机处于激活状态。若耳机未被用户佩戴,则确定无线耳机未处于激活状态。

步骤305、在检测到第二播放设备发送的接听指示时,控制所述第一播放设备继续播放预设应用程序发送的音频数据,并控制所述第二播放设备播放通话语音。

第二播放设备检测到用户输入的接听电话操作时,生成接听指示并发送至移动终端。当移动终端检测到该接听指示时,将通话语音发送至第二播放设备,并保持发送预设应用程序的音频数据至第一播放设备。如,有线耳机检测到线控按钮被按下时,生成接听指示并通过耳机线发送至移动终端。当移动终端接收到该接听指示时,将通话语音发送至有线耳机进行播放,并保持发送预设应用程序的音频数据至第一播放设备,以通过第一播放设备继续播放音频数据。

步骤306、显示提示信息,提示用户佩戴耳机。

示例性的,可以通过移动终端的显示屏或者第一播放设备的显示屏显示提示信息,以提示用户佩戴无线耳机。

步骤307、发送来电铃声至与移动终端连接的播放设备,以提醒用户接听电话,并根据用户输入的接听电话操作发送通话语音至所述播放设备。

本发明实施例提供又一种音频播放控制方法,在有线耳机插入耳机孔后,判断该有线耳机是否处于激活状态,进而,在有线耳机处于激活状态时将通话语音发送至有线耳机进行播放,将音频数据发送至第一播放设备进行播放,避免通话语音与第一播放设备播放的音频数据相混合,保证了通话质量。

图4为本发明实施例提供的一种音频播放控制装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行一种音频播放控制方法来管理语音数据的播放。如图4所示,该装置包括:

事件检测模块410,用于在获取到通话请求时,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件;

连接建立模块420,用于若存在所述播放事件,则建立与至少一个第二播放设备的通信连接;

数据播放模块430,用于控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据。

本发明实施例提供的一种音频播放控制装置,在获取到通话请求时,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件;若存在所述播放事件,则建立与至少一个第二播放设备的通信连接;控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据。通过采用上述技术方案,可以将不同类型的音频数据发送到不同的播放设备进行独立播放,实现互不干扰、互不中断的效果。

可选的,事件检测模块410包括:

数据检测子模块,用于在获取到通话请求时,检测是否存在由预设应用程序发送至第一播放设备的音频数据,其中,音频数据包括导航语音、音乐、有声读物或广播中的至少一种;

事件确定子模块,用于若存在所述音频数据,则确定存在预设应用程序发送音频数据至第一播放设备的播放事件。

可选的,还包括:

状态检测模块,用于在获取到通话请求之前,检测到导航应用程序处于运行状态;

以及,数据检测子模块具体用于:

在运行所述导航应用程序的终端与车载播放设备存在通信连接,且检测到通话请求时,检测是否存在发送至所述车载播放设备的待播放的音频数据。

可选的,连接建立模块420具体用于:

检测是否存在可连接的无线耳机;

若是,则根据历史使用记录自动建立与所述无线耳机的通信连接;

获取所述无线耳机的状态信息,根据所述状态信息判断所述无线耳机是否处于激活状态。

可选的,连接建立模块420具体用于:

检测耳机插孔内是否插入有线耳机;

若是,则获取有线耳机的状态信息,根据所述状态信息判断所述有线耳机是否处于激活状态。

可选的,数据播放模块430具体用于:

在所述第二播放设备处于激活状态时,控制所述第一播放设备继续播放预设应用程序发送的音频数据,并控制所述第二播放设备播放通话语音。

可选的,数据播放模块430具体用于:

在检测到第二播放设备发送的接听指示时,控制所述第一播放设备继续播放预设应用程序发送的音频数据,并控制所述第二播放设备播放通话语音。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行音频播放控制方法,该方法包括:

在获取到通话请求时,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件;

若存在所述播放事件,则建立与至少一个第二播放设备的通信连接;

控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的音频播放控制操作,还可以执行本申请任意实施例所提供的音频播放控制方法中的相关操作。

本申请实施例提供了一种移动终端,该移动终端中可集成本申请实施例提供的音频播放控制装置。图5为本申请实施例提供的一种移动终端的结构示意图。移动终端500可以包括:存储器501,处理器502及存储在存储器上并可在处理器运行的计算机程序,所述处理器502执行所述计算机程序时实现如本申请实施例所述的音频播放控制方法。

本申请实施例提供的移动终端,在获取到通话请求时,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件;若存在所述播放事件,则建立与至少一个第二播放设备的通信连接;控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据。通过采用上述技术方案,可以将不同类型的音频数据发送到不同的播放设备进行独立播放,实现互不干扰、互不中断的效果。

上述示例中列举的存储器及处理器均为移动终端的部分元器件,所述移动终端还可以包括其它元器件。以智能手机为例,说明上述移动终端可能的结构。图6为本发明实施例提供的一种智能手机的结构框图。如图6所示,该智能手机可以包括:壳体(图中未示出)、存储器601、中央处理器(centralprocessingunit,cpu)602(又称处理器,以下简称cpu)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu602和所述存储器601设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器601,用于存储可执行程序代码;所述cpu602通过读取所述存储器601中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:

在获取到通话请求时,检测是否存在预设应用程序发送音频数据至第一播放设备的播放事件;

若存在所述播放事件,则建立与至少一个第二播放设备的通信连接;

控制所述第一播放设备及第二播放设备分别播放各自对应的目标音频数据。

所述智能手机还包括:外设接口603、rf(radiofrequency,射频)电路605、音频电路606、扬声器611、电源管理芯片608、输入/输出(i/o)子系统609、其他输入/控制设备610、触摸屏612、其他输入/控制设备610以及外部端口604,这些部件通过一个或多个通信总线或信号线607来通信。

应该理解的是,图示智能手机600仅仅是移动终端的一个范例,并且智能手机600可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的具有音频播放控制装置的移动终端进行详细的描述,该移动终端以手机为例。

存储器601,所述存储器601可以被cpu602、外设接口603等访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口603,所述外设接口603可以将设备的输入和输出外设连接到cpu602和存储器601。

i/o子系统609,所述i/o子系统609可以将设备上的输入输出外设,例如触摸屏612和其他输入/控制设备610,连接到外设接口603。i/o子系统609可以包括显示控制器6091和用于控制其他输入/控制设备610的一个或多个输入控制器6092。其中,一个或多个输入控制器6092从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏612,所述触摸屏612是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统609中的显示控制器6091从触摸屏612接收电信号或者向触摸屏612发送电信号。触摸屏612检测触摸屏上的接触,显示控制器6091将检测到的接触转换为与显示在触摸屏612上的用户界面对象的交互,即实现人机交互,显示在触摸屏612上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路605,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路605接收并发送rf信号,rf信号也称为电磁信号,rf电路605将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路605可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路606,主要用于从外设接口603接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器611。还可以将该电信号通过rf电路605发送至与智能手机连接的外部播放设备,如蓝牙耳机、车载蓝牙系统等。可选的,还可以通过外设接口603将该电信号发送至有线耳机。

扬声器611,用于将手机通过rf电路605从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片608,用于为cpu602、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

上述实施例中提供的音频播放控制装置、存储介质及移动终端可执行本发明任意实施例所提供的音频播放控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的音频播放控制方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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