音频输出控制方法、装置及终端与流程

文档序号:11881834阅读:529来源:国知局
音频输出控制方法、装置及终端与流程

本发明涉及计算机技术领域,尤其涉及一种音频输出控制方法、装置及终端。



背景技术:

终端可用的音频输出设备比较多,例如:蓝牙耳机、蓝牙音箱和内置的普通音箱等,用户可以根据自身需求,在不同的使用场景选择使用不同的音频输出设备,例如:在需要保持环境安静的前提下收听终端的声音时,可以使用蓝牙耳机;需要在距离终端较远位置收听终端的声音时,可以使用蓝牙音箱等。

发明人在实现本发明实施例的过程中发现,相关技术中的这种方案至少存在如下缺点。

当需要在终端上同时播放音乐和播放视频时,音乐的声音和视频的声音会同时从终端的一个音频通道输出,用户将同时从一个音频输出设备听到混淆后的两个声音,这样可能会由于声音嘈杂而无法辨别具体声音的内容。



技术实现要素:

为克服相关技术中存在的问题,本发明提供一种音频输出控制方法、装置及终端。

根据本发明实施例的第一方面,提供一种音频输出控制方法,应用于具有至少两个音频通道的终端,包括:

当第一预设应用存在待输出的第一音频信息时,获取所述第一预设应用的第一应用标识;

从终端具有的至少两个音频通道中,确定与所述第一应用标识对应的音频通道为第一目标通道;

控制所述第一目标通道输出所述第一音频信息。

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

在控制所述第一目标通道输出所述第一音频信息时,判断第二预设应用是否存在待输出的第二音频信息;

当所述第二预设应用存在待输出的第二音频信息时,获取所述第二预设应用的第二应用标识;

从除所述第一目标通道外的、所述终端具有的音频通道中,确定与所述第二应用标识对应的音频通道为第二目标通道;

控制所述第二目标通道输出所述第二音频信息。

可选地,所述确定与所述第一应用标识对应的音频通道为第一目标通道,包括:

判断与所述第一应用标识对应的音频通道的数量是否为一个;

当与所述第一应用标识对应的音频通道的数量为一个时,获取与所述第一应用标识对应的音频通道;

确定获取的所述音频通道为第一目标通道。

可选地,所述确定与所述第一应用标识对应的音频通道为第一目标通道,还包括:

当与所述第一应用标识对应的音频通道的数量为至少两个时,显示与至少两个所述音频通道对应的操作控件;

检测所述操作控件上是否接收到选择音频通道的选择操作;

当接收到选择音频通道的选择操作时,确定所述选择操作选择的音频通道为第一目标通道。

可选地,所述确定与所述第一应用标识对应的音频通道为第一目标通道,包括:

确定所述第一应用标识所属的预设应用类别;

获取与所述预设应用类别对应的音频通道集合,所述音频通道集合中包含至少一个音频通道;

在所述终端具有的至少两个音频通道中,查找位于所述音频通道集合的音频通道;

根据位于所述音频通道集合的音频通道确定第一目标通道。

根据本发明实施例的第二方面,提供一种音频输出控制装置,应用于具有至少两个音频通道的终端,包括:

第一获取模块,用于当第一预设应用存在待输出的第一音频信息时,获取所述第一预设应用的第一应用标识;

第一确定模块,用于从终端具有的至少两个音频通道中,确定与所述第一应用标识对应的音频通道为第一目标通道;

第一输出模块,用于控制所述第一目标通道输出所述第一音频信息。

可选地,所述装置还包括:

判断模块,用于在控制所述第一目标通道输出所述第一音频信息时,判断第二预设应用是否存在待输出的第二音频信息;

第二获取模块,用于当所述第二预设应用存在待输出的第二音频信息时,获取所述第二预设应用的第二应用标识;

第二确定模块,用于从除所述第一目标通道外的、所述终端具有的音频通道中,确定与所述第二应用标识对应的音频通道为第二目标通道;

第二输出模块,用于控制所述第二目标通道输出所述第二音频信息。

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

判断子模块,用于判断与所述第一应用标识对应的音频通道的数量是否为一个;

第一获取子模块,用于当与所述第一应用标识对应的音频通道的数量为一个时,获取与所述第一应用标识对应的音频通道;

第一确定子模块,用于确定获取的所述音频通道为第一目标通道。

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

显示子模块,用于当与所述第一应用标识对应的音频通道的数量为至少两个时,显示与至少两个所述音频通道对应的操作控件;

检测子模块,用于检测所述操作控件上是否接收到选择音频通道的选择操作;

第二确定子模块,用于当接收到选择音频通道的选择操作时,确定所述选择操作选择的音频通道为第一目标通道。

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

第三确定子模块,用于确定所述第一应用标识所属的预设应用类别;

第二获取子模块,用于获取与所述预设应用类别对应的音频通道集合,所述音频通道集合中包含至少一个音频通道;

查找子模块,用于在所述终端具有的至少两个音频通道中,查找位于所述音频通道集合的音频通道;

第四确定子模块,用于根据位于所述音频通道集合的音频通道确定第一目标通道。

根据本发明实施例的第三方面,提供一种终端,所述终端包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

当第一预设应用存在待输出的第一音频信息时,获取所述第一预设应用的第一应用标识;

从终端具有的至少两个音频通道中,确定与所述第一应用标识对应的音频通道为第一目标通道;

控制所述第一目标通道输出所述第一音频信息。

本发明的实施例提供的技术方案可以包括以下有益效果:

本发明实施例在第一预设应用存在待输出的第一音频信息时,首先通过获取所述第一预设应用的第一应用标识,然后从终端具有的至少两个音频通道中,确定与所述第一应用标识对应的音频通道为第一目标通道,可以控制所述第一目标通道输出所述第一音频信息。

本发明实施例提供的该方法,能够自动根据不同的应用选择不同的音频通道,实现使用不同的音频通道输出不同应用的音频信息,进而便于使用与不同音频通道连接的音频输出设备输出不同应用的音频信息。

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

附图说明

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

图1是根据本发明一示例性实施例示出的一种音频输出控制方法的一种流程图;

图2是根据本发明一示例性实施例示出的一种音频输出控制方法的另一种流程图;

图3是图1中步骤S102的一种流程图;

图4是图1中步骤S102的另一种流程图;

图5是图1中步骤S102的另一种流程图;

图6是根据本发明一示例性实施例示出的一种音频输出控制装置的结构图;

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

具体实施方式

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

由于当需要在终端上同时播放音乐和播放视频时,音乐的声音和视频的声音会同时从终端的一个音频通道输出,用户将同时从一个音频输出设备听到混淆后的两个声音,这样可能会由于声音嘈杂而无法辨别具体声音的内容,为此,如图1所示,在本发明的一个实施例中,提供一种音频输出控制方法,应用于具有至少两个音频通道的终端,终端可以指智能电视、智能手机等智能电子设备,音频通道可以指终端在与音频输出设备建立连接后形成的用于向音频输出设备输出音频信息的通道,也就是说,当终端与两个音频输出设备建立连接时,终端具有两个音频通道,当终端与三个音频输出设备建立连接时,终端具有三个音频通道,音频通道的数量随与终端连接的音频输出设备的数量变化,音频输出设备可以指蓝牙耳机、有线耳机、蓝牙音箱、终端的内置扬声器或者有线音响等,所述方法包括以下步骤。

在步骤S101中,当第一预设应用存在待输出的第一音频信息时,获取所述第一预设应用的第一应用标识。

在本发明实施例中,第一预设应用可以指语音聊天应用、视频聊天应用、音乐应用、视频应用、网页音乐播放器或者听书应用等等,第一音频信息可以为第一预设应用中用户选择的待输出的音频信息,第一应用标识可以指第一预设应用名称的缩写,例如LETV,也可以指第一预设应用的编号,例如001等。

在该步骤中,可以首先检测用户是否打开第一预设应用,并在第一预设应用中选定播放任意一个音频/视频内容,当用户选定播放任意一个音频/视频内容时,可以确定第一预设应用中存在待输出的第一音频信息,然后再从第一预设应用的属性信息中获取第一应用标识。

在步骤S102中,从终端具有的至少两个音频通道中,确定与所述第一应用标识对应的音频通道为第一目标通道。

在本发明实施例中,可以预先设置应用标识与音频通道的对应关系,二者的对应关系可以如下表1所示:

表1

在本发明实施例中,由于考虑到语音聊天应用和视频聊天应用可能隐私性更强,所以仅设置与有线耳机和蓝牙耳机连接的音频通道与聊天类应用对应,在实际应用中,由于用户个人需要不同,可以根据实际情况进行配置,以上所举实例仅为了解释说明本发明实施例,并不对本发明实施例做出限定。

在该步骤中,可以首先获取终端当前具有的所有音频通道,然后根据第一应用标识查找到对应的音频通道,再将终端当前具有的所有音频通道与查找到的音频通道进行对比,当二者有相同的音频通道时,可以将该相同的音频通道确定为第一目标通道,当相同的音频通道为至少两个时,可以通过在界面显示,以使用户进行选择的方式确定一个第一目标通道。

在步骤S103中,控制所述第一目标通道输出所述第一音频信息。

在该步骤中,可以利用第一目标通道向相应的音频输出设备输出第一音频信息,这样在该音频输出设备可以播放第一音频信息,例如,利用蓝牙耳机播放包含语音聊天内容的音频信息,利用有线音响播放视频中的音频信息等。

本发明实施例在第一预设应用存在待输出的第一音频信息时,首先通过获取所述第一预设应用的第一应用标识,然后从终端具有的至少两个音频通道中,确定与所述第一应用标识对应的音频通道为第一目标通道,可以控制所述第一目标通道输出所述第一音频信息。

本发明实施例提供的该方法,能够自动根据不同的应用选择不同的音频通道,实现使用不同的音频通道输出不同应用的音频信息,进而便于使用与不同音频通道连接的音频输出设备输出不同应用的音频信息。

如图2所示,在本发明的又一实施例中,所述方法还包括以下步骤。

在步骤S201中,在控制所述第一目标通道输出所述第一音频信息时,判断第二预设应用是否存在待输出的第二音频信息。

在本发明实施例中,第二预设应用同第一预设应用,可以指语音聊天应用、视频聊天应用、音乐应用、视频应用、网页音乐播放器或者听书应用等等,第二音频信息可以为第二预设应用中用户选择的待输出的音频信息,第二应用标识可以指第二预设应用名称的缩写,例如LETV1,也可以指第一预设应用的编号,例如AAA等。

在该步骤中,可以首先检测用户是否打开第二预设应用,并在第二预设应用中选定播放任意一个音频/视频内容,当用户选定播放任意一个音频/视频内容时,可以确定第二设应用中存在待输出的第一音频信息。

当所述第二预设应用存在待输出的第二音频信息时,在步骤S202中,获取所述第二预设应用的第二应用标识。

在该步骤中,可以从第二预设应用的属性信息中获取第二应用标识。

在步骤S203中,从除所述第一目标通道外的、所述终端具有的音频通道中,确定与所述第二应用标识对应的音频通道为第二目标通道。

在本发明实施例中,为了避免第一预设应用和第二预设应用使用相同的音频通道,所以确定选择第二目标通道的范围时,排除掉第一目标通道,在本发明实施例中,可以预先设置应用标识与音频通道的对应关系,二者的对应关系参见表1中的形式。

在该步骤中,可以首先获取终端当前具有的、除第一预设应用之外的所有音频通道,然后根据第二应用标识查找到对应的音频通道,再将终端当前具有的所有音频通道与查找到的音频通道进行对比,当二者有相同的音频通道时,可以将该相同的音频通道确定为第二目标通道,当相同的音频通道为至少两个时,可以通过在界面显示,以使用户进行选择的方式确定一个第一目标通道。

在步骤S204中,控制所述第二目标通道输出所述第二音频信息。

在该步骤中,可以控制第二目标通道向与其对应的音频输出设备输出第二音频信息,以使该音频输出设备能够播放第二音频信息,例如,利用蓝牙耳机播放包含语音聊天内容的音频信息,利用有线音响播放视频中的音频信息等。

本发明实施例在控制所述第一目标通道输出所述第一音频信息时,通过判断第二预设应用是否存在待输出的第二音频信息,当所述第二预设应用存在待输出的第二音频信息时,获取所述第二预设应用的第二应用标识,从除所述第一目标通道外的、所述终端具有的音频通道中,确定与所述第二应用标识对应的音频通道为第二目标通道,可以利用所述第二目标通道输出所述第二音频信息。

本发明实施例提供的该方法,能够在第一目标通道输出第一音频信息的同时,为第二预设应用确定第二目标通道,并利用第二目标通道对应的音频输出设备输出第二音频信息,实现在第一预设应用和第二预设应用同时需要输出第一音频信息和第二音频信息时,分别使用第一目标通道和第二目标通道输出第一音频信息和第二音频信息,实现在终端中使用不同音频通道同时输出不同应用的音频信息。

如图3所示,在本发明的又一实施例中,所述步骤S102包括以下步骤。

在步骤S301中,判断与所述第一应用标识对应的音频通道的数量是否为一个。

在该步骤中,可以统计与第一应用标识对应的音频通道的数量。

当与所述第一应用标识对应的音频通道的数量为一个时,在步骤S302中,获取与所述第一应用标识对应的音频通道。

在步骤S303中,确定获取的所述音频通道为第一目标通道。

在该步骤中,可以将唯一与第一应用标识对应的音频通道确定为第一目标通道。

在实际应用中,所属领域技术人员应当想到的是,当第二应用标识也仅与一个音频通道对应时,也可以将该唯一的音频通道确定为第二目标通道。

本发明实施例通过判断与所述第一应用标识对应的音频通道的数量是否为一个,当与所述第一应用标识对应的音频通道的数量为一个时,获取与所述第一应用标识对应的音频通道,可以确定获取的所述音频通道为第一目标通道。

本发明实施例提供的该方法,能够将唯一的与第一应用标识对应的音频通道确定为第一目标通道,进而便于利用第一目标通道输出第一音频信息。

在前述实施例中,可以直接将唯一的与第一应用标识对应的音频通道确定为第一目标通道,但是当与第一应用标识对应的音频通道的数量为至少两个时,将会无法确定出第一目标通道,为此,如图4所示,在本发明的又一实施例中,所述步骤S102包括包括以下步骤。

当与所述第一应用标识对应的音频通道的数量为至少两个时,在步骤S401中,显示与至少两个所述音频通道对应的操作控件。

在该步骤中,可以显示一个操作控件,操作控件与至少两个音频通道对应,用户可以在操作控件上输入选择操作。

在步骤S402中,检测所述操作控件上是否接收到选择音频通道的选择操作。

在本发明实施例中,可以检测操作控件上是在任意一个音频通道对应的显示区域上接收到选择操作,选择操作可以指手指的触摸操作、鼠标的单击或者双击操作或者遥控器发送的选择信号等。

当接收到选择音频通道的选择操作时,在步骤S403中,确定所述选择操作选择的音频通道为第一目标通道。

本发明实施例通过当与所述第一应用标识对应的音频通道的数量为至少两个时,显示与至少两个所述音频通道对应的操作控件,检测所述操作控件上是否接收到选择音频通道的选择操作,当接收到选择音频通道的选择操作时,可以确定所述选择操作选择的音频通道为第一目标通道。

本发明实施例提供的该方法,能够自动根据在操作控件上接收到的选择操作确定第一目标通道,进而便于利用第一目标通道输出第一音频信息。

由于各个应用的使用场景不同,而且用户对不同应用的隐私程度的要求也不同,例如,对于聊天类应用可能用户并不希望聊天内容被其他人听到的情况,如果对该类应用仍使用有线音响等方式播放音频信息,用户可能会觉得隐私收到侵害,为此,如图5所示,在本发明的又一实施例中,所述步骤S102包括以下步骤。

在步骤S501中,确定所述第一应用标识所属的预设应用类别。

在本发明实施例中,可以预先设置若干个预设应用类别,并将每个应用标识分别建立起与预设应用类别之间的对应关系。

在该步骤中,可以根据预设的应用标识与预设应用类别之间的对应关系,确定与第一应用标识对应的预设应用类别。

在步骤S502中,获取与所述预设应用类别对应的音频通道集合。

在本发明实施例中,也可以预先为预设应用类别确定对应的音频通道集合,所述音频通道集合中包含至少一个音频通道,例如,当预设应用类别为聊天类应用时,其对应的音频通道集合可以包括蓝牙耳机和有线耳机等。

在该步骤中,可以根据预设的预设应用类别与音频通道集合之间的对应关系,获取到与预设应用类别对应的音频通道集合。

在步骤S503中,在所述终端具有的至少两个音频通道中,查找位于所述音频通道集合的音频通道。

在该步骤中,可以将终端当前具有的至少两个音频通道与音频通道集合中的音频通道进行对比,当二者有相同的音频通道时,即可根据相同的音频通道确定出位于所述音频通道集合的音频通道,当相同的音频通道为至少两个时,可以通过在界面显示,以使用户进行选择的方式确定一个第一目标通道。

在步骤S504中,根据位于所述音频通道集合的音频输出控制第一目标通道。

本发明实施例通过确定所述第一应用标识所属的预设应用类别,获取与所述预设应用类别对应的音频通道集合,在终端当前具有的至少两个音频通道中,查找位于所述音频通道集合的音频通道,可以根据位于所述音频通道集合的音频输出控制第一目标通道。

本发明实施例提供的该方法,能够自动将位于所述音频通道集合的音频通道确定第一目标通道,进而便于利用第一目标通道输出第一音频信息。

如图6所示,在本发明的又一实施例中,提供一种音频输出控制装置,应用于连接有至少两个音频通道的终端,包括:

第一获取模块601,用于当第一预设应用存在待输出的第一音频信息时,获取所述第一预设应用的第一应用标识;

第一确定模块602,用于从终端具有的至少两个音频通道中,确定与所述第一应用标识对应的音频通道为第一目标通道;

第一输出模块603,用于控制所述第一目标通道输出所述第一音频信息。

在本发明的又一实施例中,所述装置还包括:

判断模块,用于在控制所述第一目标通道输出所述第一音频信息时,判断第二预设应用是否存在待输出的第二音频信息;

第二获取模块,用于当所述第二预设应用存在待输出的第二音频信息时,获取所述第二预设应用的第二应用标识;

第二确定模块,用于从除所述第一目标通道外的、所述终端具有的音频通道中,确定与所述第二应用标识对应的音频通道为第二目标通道;

第二输出模块,用于利用所述第二目标通道输出所述第二音频信息。

在本发明的又一实施例中,所述第一确定模块,包括:

判断子模块,用于判断与所述第一应用标识对应的音频通道的数量是否为一个;

第一获取子模块,用于当与所述第一应用标识对应的音频通道的数量为一个时,获取与所述第一应用标识对应的音频通道;

第一确定子模块,用于确定获取的所述音频通道为第一目标通道。

在本发明的又一实施例中,所述第一确定模块,包括:

显示子模块,用于当与所述第一应用标识对应的音频通道的数量为至少两个时,显示与至少两个所述音频通道对应的操作控件;

检测子模块,用于检测所述操作控件上是否接收到选择音频通道的选择操作;

第二确定子模块,用于当接收到选择音频通道的选择操作时,确定所述选择操作选择的音频通道为第一目标通道。

在本发明的又一实施例中,所述第一确定模块,包括:

第三确定子模块,用于确定所述第一应用标识所属的预设应用类别;

第二获取子模块,用于获取与所述预设应用类别对应的音频通道集合,所述音频通道集合中包含至少一个音频通道;

查找子模块,用于在所述终端具有的至少两个音频通道中,查找位于所述音频通道集合的音频通道;

第四确定子模块,用于根据位于所述音频通道集合的音频通道确定第一目标通道。

图7是根据一示例性实施例示出的一种应用程序安装装置的框图。参照图7,该装置包括:

处理器21;

用于存储处理器21可执行指令的存储器22;

其中,所述处理器21被配置为:

当第一预设应用存在待输出的第一音频信息时,获取所述第一预设应用的第一应用标识;

从终端具有的至少两个音频通道中,确定与所述第一应用标识对应的音频通道为第一目标通道;

控制所述第一目标通道输出所述第一音频信息。

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

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

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