音频流处理方法、装置、移动终端以及存储介质制造方法及图纸

技术编号:20545396 阅读:32 留言:0更新日期:2019-03-09 18:21
本发明专利技术公开了一种音频流处理方法及装置、移动终端和存储介质,该方法包括:获取移动终端中具有音频输出请求各应用的应用优先级,基于应用优先级自高向低的顺序依次获取应用中的第一应用和第二应用;获取与移动终端建立通信连接的耳机,确定耳机中左声道和右声道的声道优先级;若左声道的声道优先级高于右声道的声道优先级,则将第一应用的音频流在左声道输出,将第二应用的音频流在右声道输出;判断是否存在新增的具有音频输出请求的第三应用开启,若存在第三应用开启,则基于第三应用的第三应用优先级确定是否在耳机中输出第三应用的音频流。本发明专利技术解决了移动终端中的多个应用同时开启时,在耳机中不能同时清晰的播放多个应用声音的技术问题。

Audio stream processing methods, devices, mobile terminals and storage media

The invention discloses an audio stream processing method and device, mobile terminal and storage medium. The method includes: acquiring application priority of each application with audio output request in mobile terminal, acquiring first application and second application in application sequentially based on application priority from high to low, acquiring headphones that establish communication connection with mobile terminal, and determining left sound in headphones. Channel and right channel priority; if the left channel priority is higher than the right channel priority, the audio stream of the first application is output in the left channel, and the audio stream of the second application is output in the right channel; judging whether there is a new third application with audio output request open, and if there is a third application open, the third application priority is based on the third application. Level 1 determines whether the audio stream of the third application is output in the headset. The invention solves the technical problem that when multiple applications in mobile terminal are simultaneously opened, multiple application sounds can not be clearly played in headphones at the same time.

【技术实现步骤摘要】
音频流处理方法、装置、移动终端以及存储介质
本专利技术涉及通信
,尤其涉及一种音频流处理方法、装置、移动终端以及存储介质。
技术介绍
随着电子产业的快速发展,移动终端(例如手机、个人数字化助理等)智能化程度越来越高。移动终端研发公司也越来越注重智能化,人性化设计。在此移动终端快速发展的背景下,终端的便捷操作和人性化设计成为移动终端不可忽视的一部分。而当前手机在耳机模式下,如果遇到声音并发的情况,要么只能通过优先级来判断需要播放某一个应用的声音,要么进行混音后播放,在多种流播放时,都不能同时进行并且清楚的分辨不同的音源。因此,如何通过移动终端在耳机中同时清晰的播放多个已开启应用的声音成为了目前亟待解决的技术问题。
技术实现思路
本专利技术的主要目的在于提供一种音频流处理方法、装置、移动终端和存储介质,旨在解决移动终端中的多个应用同时开启时,在耳机中不能同时清晰的播放多个应用的声音的技术问题。为实现上述目的,本专利技术提供一种音频流处理方法,所述音频流处理方法包括以下步骤:获取移动终端中具有音频输出请求各应用的应用优先级,并基于所述应用优先级自高向低的顺序依次获取所述应用中的第一应用和第二应用;获取与移动终端建立通信连接的耳机,并确定所述耳机中左声道和右声道的声道优先级;若所述左声道的声道优先级高于所述右声道的声道优先级,则将所述第一应用的音频流在所述左声道输出,将所述第二应用的音频流在所述右声道输出;判断是否存在新增的具有音频输出请求的第三应用开启,若存在第三应用开启,则基于所述第三应用的第三应用优先级确定是否在所述耳机中输出所述第三应用的音频流。可选地,所述判断是否存在新增的具有音频输出请求的第三应用开启,若存在第三应用开启,则基于所述第三应用的第三应用优先级确定是否在所述耳机中输出所述第三应用的音频流的步骤包括:判断是否存在新增的具有音频输出请求的第三应用开启;若存在第三应用开启,则获取所述第三应用的第三应用优先级和所述第一应用的第一应用优先级,并判断所述第三应用优先级是否大于所述第一应用优先级;若所述第三应用优先级大于所述第一应用优先级,则在所述耳机左声道上输出所述第三应用的音频流,并暂停输出所述第一应用的音频流。可选地,所述判断所述第三应用优先级是否大于所述第一应用优先级的步骤之后,包括:若所述第三应用优先级小于所述第一应用优先级,则获取所述第二应用的第二应用优先级,并判断所述第三应用优先级是否大于所述第二应用优先级;若所述第三应用优先级大于所述第二应用优先级,则在所述耳机右声道上输出所述第三应用的音频流,并暂停输出所述第二应用的音频流。可选地,所述判断所述第三应用优先级是否大于所述第二应用优先级的步骤之后,包括:若所述第三应用优先级小于第二应用优先级,则在所述移动终端中获取用户输入的音频开启指令,并基于所述音频开启指令在所述耳机中输出所述第三应用的音频流。可选地,所述基于所述音频开启指令在所述耳机中输出所述第三应用的音频流的步骤之后,包括:若所述第三应用的音频流在所述耳机中已输出完成,并已关闭所述第三应用,则自动恢复所述第一应用的音频流在所述左声道输出,所述第二应用的音频流在所述右声道输出。可选地,所述确定所述耳机中左声道和右声道的声道优先级的步骤之后,包括:若所述右声道的声道优先级大于所述左声道的声道优先级,则将所述第一应用的音频流在所述右声道输出,将所述第二应用的音频流在所述左声道输出。可选地,所述将所述第一应用的音频流在所述左声道输出,将所述第二应用的音频流在所述右声道输出的步骤,包括:获取所述移动终端中所述第一应用安全音量输出的第一预设阀值和所述第二应用安全音量输出的第二预设阀值;在所述左声道将所述第一应用的音频流以所述第一预设阀值的方式进行输出,并在所述右声道将所述第二应用的音频流以所述第二预设阀值的方式进行输出。此外,为实现上述目的,本专利技术还提供一种音频流处理装置,所述音频流处理装置包括:获取模块,用于获取移动终端中具有音频输出请求各应用的应用优先级,并基于所述应用优先级自高向低的顺序依次获取所述应用中的第一应用和第二应用;确定模块,用于获取与移动终端建立通信连接的耳机,并确定所述耳机中左声道和右声道的声道优先级;输出模块,用于若所述左声道的声道优先级高于所述右声道的声道优先级,则将所述第一应用的音频流在所述左声道输出,将所述第二应用的音频流在所述右声道输出;判断模块,用于判断是否存在新增的具有音频输出请求的第三应用开启,若存在第三应用开启,则基于所述第三应用的第三应用优先级确定是否在所述耳机中输出所述第三应用的音频流。此外,为实现上述目的,本专利技术还提供一种移动终端;所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中:所述计算机程序被所述处理器执行时实现如上所述的音频流处理方法的步骤。此外,为实现上述目的,本专利技术还提供一种存储介质;所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的音频流处理方法的步骤。本专利技术通过获取移动终端中具有音频输出请求各应用的应用优先级,并基于所述应用优先级自高向低的顺序依次获取所述应用中的第一应用和第二应用;获取与移动终端建立通信连接的耳机,并确定所述耳机中左声道和右声道的声道优先级;若所述左声道的声道优先级高于所述右声道的声道优先级,则将所述第一应用的音频流在所述左声道输出,将所述第二应用的音频流在所述右声道输出;判断是否存在新增的具有音频输出请求的第三应用开启,若存在第三应用开启,则基于所述第三应用的第三应用优先级确定是否在所述耳机中输出所述第三应用的音频流。通过将移动终端中的第一应用的音频流和第二应用的音频流分别在耳机中的左声道和右声道进行输出,从而保证了不同应用的音频流能够同时清晰的在耳机中输出,形成不同的声音,并且当发现存在第三应用开启时,还能根据应用优先级自动的在耳机中输出第三应用的音频流,提高了音频流输出了智能化,达到了在移动终端中的多个应用同时开启时,能够在耳机中同时输出多个应用的声音的技术效果。附图说明图1为本专利技术实施例一个可选的移动终端的硬件结构示意图;图2为图1中移动终端的无线通信装置示意图;图3为本专利技术音频流处理方法第一实施例的流程示意图;图4为本专利技术音频流处理方法第二实施例的流程示意图;图5为本专利技术音频流处理设备装置的功能模块示意图;图6为本专利技术音频流处理方法中应用的音频流输出到耳机声道的场景示意图;图7为本专利技术音频流处理方法中第三应用的优先级和第一应用/第二应用的优先级进行比较的场景示意图。本专利技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备本文档来自技高网...

【技术保护点】
1.一种音频流处理方法,其特征在于,所述音频流处理方法包括以下步骤:获取移动终端中具有音频输出请求各应用的应用优先级,并基于所述应用优先级自高向低的顺序依次获取所述应用中的第一应用和第二应用;获取与移动终端建立通信连接的耳机,并确定所述耳机中左声道和右声道的声道优先级;若所述左声道的声道优先级高于所述右声道的声道优先级,则将所述第一应用的音频流在所述左声道输出,将所述第二应用的音频流在所述右声道输出;判断是否存在新增的具有音频输出请求的第三应用开启,若存在第三应用开启,则基于所述第三应用的第三应用优先级确定是否在所述耳机中输出所述第三应用的音频流。

【技术特征摘要】
1.一种音频流处理方法,其特征在于,所述音频流处理方法包括以下步骤:获取移动终端中具有音频输出请求各应用的应用优先级,并基于所述应用优先级自高向低的顺序依次获取所述应用中的第一应用和第二应用;获取与移动终端建立通信连接的耳机,并确定所述耳机中左声道和右声道的声道优先级;若所述左声道的声道优先级高于所述右声道的声道优先级,则将所述第一应用的音频流在所述左声道输出,将所述第二应用的音频流在所述右声道输出;判断是否存在新增的具有音频输出请求的第三应用开启,若存在第三应用开启,则基于所述第三应用的第三应用优先级确定是否在所述耳机中输出所述第三应用的音频流。2.如权利要求1所述的音频流处理方法,其特征在于,所述判断是否存在新增的具有音频输出请求的第三应用开启,若存在第三应用开启,则基于所述第三应用的第三应用优先级确定是否在所述耳机中输出所述第三应用的音频流的步骤,包括:判断是否存在新增的具有音频输出请求的第三应用开启;若存在第三应用开启,则获取所述第三应用的第三应用优先级和所述第一应用的第一应用优先级,并判断所述第三应用优先级是否大于所述第一应用优先级;若所述第三应用优先级大于所述第一应用优先级,则在所述耳机左声道上输出所述第三应用的音频流,并暂停输出所述第一应用的音频流。3.如权利要求2所述的音频流处理方法,其特征在于,所述判断所述第三应用优先级是否大于所述第一应用优先级的步骤之后,包括:若所述第三应用优先级小于所述第一应用优先级,则获取所述第二应用的第二应用优先级,并判断所述第三应用优先级是否大于所述第二应用优先级;若所述第三应用优先级大于所述第二应用优先级,则在所述耳机右声道上输出所述第三应用的音频流,并暂停输出所述第二应用的音频流。4.如权利要求3所述的音频流处理方法,其特征在于,所述判断所述第三应用优先级是否大于所述第二应用优先级的步骤之后,包括:若所述第三应用优先级小于第二应用优先级,则在所述移动终端中获取用户输入的音频开启指令,并基于所述音频开启指令在所述耳机中输出所述第三应用的音频流。5.如权利要求4所述的音频流处理方法,其特征在于,所述基于所述音频开启指令在所述...

【专利技术属性】
技术研发人员:李祥林
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1