CN112751971A - 语音播放方法、装置及电子设备 - Google Patents
语音播放方法、装置及电子设备 Download PDFInfo
- Publication number
- CN112751971A CN112751971A CN202011605567.3A CN202011605567A CN112751971A CN 112751971 A CN112751971 A CN 112751971A CN 202011605567 A CN202011605567 A CN 202011605567A CN 112751971 A CN112751971 A CN 112751971A
- Authority
- CN
- China
- Prior art keywords
- application
- voice data
- data information
- voice
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000004891 communication Methods 0.000 abstract description 57
- 230000000694 effects Effects 0.000 abstract description 10
- 230000003993 interaction Effects 0.000 description 17
- 230000002452 interceptive effect Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007599 discharging Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Images
Landscapes
- Telephone Function (AREA)
Abstract
本申请公开了一种语音播放方法、装置及电子设备,属于通信技术领域。该方法包括:在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;若所述目标应用的个数为一个,则通过语音通道播放所述目标应用的语音数据信息;若所述目标应用的个数为至少两个,则根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息。本申请在实时通信并发的场景下,能够在保证语音通信质量的前提下,处理一路或者多路语音数据,达到处理多路通信和保证通信质量的效果。
Description
技术领域
本申请涉及通信技术领域,具体涉及一种语音播放方法、装置及电子设备。
背景技术
随着移动通信技术的不断发展,智能电子设备(如手机)的不断普及。智能电子设备的功能也越来越多。随着各类语音交互类应用在电子设备上的应用,语音通信的可选择性也越来越大。这样也就不可避免的会遇到两个或者多个应用通信,即实时通信并发的情况。而现有技术中,要么是不能处理实时通信并发的情况,仅能保持一路通信的执行,断开其他路的通信执行;要么即便是能够处理实时通信并发的情况,也会导致语音叠加,听不清的问题。
发明内容
本申请实施例的目的是提供一种语音播放方法、装置及电子设备,能够解决现有在实时通信并发的场景下,无法兼顾处理多路通信和通信质量的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供一种语音播放方法,该方法包括:
在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;
若所述目标应用的个数为一个,则通过语音通道播放所述目标应用的语音数据信息;
或者,若所述目标应用的个数为至少两个,则根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息。
第二方面,本申请实施例还提供一种语音播放装置,包括:
获取模块,用于在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;
第一播放模块,用于在所述目标应用的个数为一个的情况下,通过语音通道播放所述目标应用的语音数据信息;
第二播放模块,用于在所述目标应用的个数为至少两个的情况下,根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息。
第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的语音播放方法的步骤。
第四方面,本申请实施例还提供了一种可读存储介质,所述可读存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的语音播放方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的语音播放方法。
本申请实施例中,在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;若所述目标应用的个数为一个,则通过语音通道播放所述目标应用的语音数据信息;若所述目标应用的个数为至少两个,则根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息,如此,在实时通信并发的场景下,能够在保证语音通信质量的前提下,处理一路或者多路语音数据,达到处理多路通信的同时保证通信质量的效果。
附图说明
图1为本申请实施例提供的语音播放方法的流程示意图之一;
图2为本申请实施例提供的语音播放方法的流程示意图之二;
图3为本申请实施例提供的语音播放装置的结构示意图;
图4为本申请实施例提供的电子设备的结构示意图;
图5为本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面将结合附图,通过具体的实施例及其应用场景对本申请实施例提供的语音播放方法进行详细地说明。
如图1所示,为本申请实施例提供的语音播放方法的流程示意图。该方法应用于电子设备,下面就该图具体说明该方法的实施过程。
步骤101,在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;
可以理解的,至少两个应用处于通话状态为至少两个实时通信并发的场景,也就是说,存在至少两个实时通信事件同时进行。
比如,电子设备在同一时间段内需要处理两个或者多个涉及语音通信的事件,具体的,用户通过应用A与他人进行语音或视频聊天时,同时通过电话应用接听来自他人的来电。
需要说明的是,目标应用为所述至少两个应用中的至少一者。
这里,在至少两个应用处于通话状态的情况下,电子设备能够获取至少两个应用中每个应用的语音数据信息(在存在应用没有语音数据信息的时候,则认为该应用的语音数据信息为空),不同应用的语音数据信息可能是不同时间获取到的,也可能是同一时间获取到的。
步骤102,若所述目标应用的个数为一个,则通过语音通道播放所述目标应用的语音数据信息;
本步骤中,对应目标应用为一个的场景,说明当前获取到的语音数据信息仅为一个应用(即目标应用的语音数据信息),而电子设备的语音通道通常为一个,此时,通过语音通道播放该目标应用的语音数据信息,能够保证语音通信质量。
需要说明的是,该语音通道为连通电子设备的听筒和扬声器的语音通道。
或者,步骤103,若所述目标应用的个数为至少两个,则根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息。
本步骤中,对应目标应用为至少两个,即多个的场景,说明当前获取到的语音数据信息为多个应用的语音数据信息,而电子设备的语音通道通常为一个,此时,不能同时处理(播放)多个应用的语音数据信息。对此,本步骤中通过预设播放优先级,将播放优先级最高的第一应用的语音数据信息通过该语音通道播放,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息,如此,能够在保证通过语音通道播放的语音数据信息的语音通信质量的前提下,处理多路语音数据信息,使得多路语音数据信息相互之间不影响。
本申请实施例的语音播放方法,在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;若所述目标应用的个数为一个,则通过语音通道播放所述目标应用的语音数据信息;若所述目标应用的个数为至少两个,则根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息,如此,在实时通信并发的场景下,能够在保证语音通信质量的前提下,处理一路或者多路语音数据,达到处理多路通信的同时保证通信质量的效果。
需要说明的是,对于不同时间获取到的不同应用的语音数据信息,仅需要依据时间先后,按顺序播放对应的语音数据信息即可。
本申请实施例主要针对同一时间获取到不同应用的语音数据信息或者获取不同应用的语音数据信息存在时间上的交叠的场景。
在一可选的实现方式中,目标应用的个数为两个,语音通道包括第一设备的左声道和右声道,即电子设备为耳机设备或音响设备,或者电子设备连接有耳机或音响设备,将两个应用中其中一应用的语音数据信息通过所述左声道播放,将另一应用的语音数据信息通过右声道播放。
需要说明的是,由于耳机设备或音响设备的左右声道的数据存储在两个不同的存储位置,两个应用的语音数据信息分别拷贝到该两个不同的存储位置,即可实现同时播放两路语音数据。
作为一可选的实现方式,本申请实施例的所述方法还包括:
在通过麦克风获取到第一语音数据信息的情况下,确定所述第一语音数据信息对应的第二应用;
需要说明的是,第二应用为所述至少两个应用中的一者。
可以理解的,由于本实施例对应于至少两个应用处于通话状态的场景,因此,在通过麦克风获取到第一语音数据信息时,说明需要将该第一语音数据信息发送至应用中的通话对象所对应的电子设备。因此,判定第一语音数据信息是对应哪个应用下的语音数据信息最为关键。
在一可选的实现方式中,本步骤中确定所述第一语音数据信息对应的第二应用可具体包括:
对所述第一语音数据信息进行语义分析,确定与所述第一语音数据信息相关的第二语音数据信息,所述第二语音数据信息为所述目标应用的语音数据信息;
将所述第二语音数据信息对应的应用确定为所述第二应用。
需要说明的是,用户之间的通话是一个信息交互的过程,在你来我往的交谈中产生的信息往往是相关联的,比如,对话过程中会涉及相同的话题,而相同的话题往往会涉及相同的关键词,或者涉及通话对象的个人信息,比如名字等。因此,在本实现方式中,通过对第一语音数据信息的语义分析,能够在之前获取的目标应用的语音数据信息中(当然也要对获取的目标应用的语音数据信息进行语义分析)得到与第一语音数据信息相关的第二语音数据信息;并将该第二语音数据信息对应的应用确定为第二应用。也就是说,用户想要将第一语音数据信息发送至与其通话的第二应用中的通话对象对应的电子设备上。
示例性的,在同时接收到A应用的“什么时候去逛商场”的语音信息,以及B应用的“XX电话是多少”的语音信息的情况下,若用户的第一语音数据信息为“今天下午去逛商场”的情况下,则认定A应用的语音信息为与之关联的第二语音数据信息,进一步的,将A应用确定为第二应用,将“今天下午去逛商场”的第一语音数据信息通过A应用发送。
作为另一可选的实现方式,屏幕上显示有所述至少两个应用的标识;相应的,本步骤中确定所述第一语音数据信息对应的第二应用可具体包括:
在检测到目标标识突出显示的情况下,将所述目标标识对应的应用确定为所述第二应用;
其中,所述目标标识为所述至少两个应用的标识中的一者。
本实现方式中,检测到目标标识突出显示与通过麦克风获取到第一语音数据信息可以同时发生;也可以是先检测到目标标识突出显示,再通过克风获取到第一语音数据信息;也可以是先通过克风获取到第一语音数据信息暂存,再检测到目标标识突出显示。
屏幕具体指的是电子设备的屏幕。这里,应用的标识用于标识应用,帮助用户区分不同的应用。
可选的,应用的标识可以是应用图标、预设形状的悬浮窗或者应用通话交互界面,应用的标识可以有很多种,上述仅为示例,这里不做具体限定。
在检测到目标标识突出显示的情况下,说明电子设备的用户当前正在或者想要与该目标标识对应的应用的通话对象进行语音通信。所以,突出显示的目标标识对应的应用为第二应用。
这里,目标标识的突出显示,可以是标识的高亮显示,颜色显示等,凡能够使目标标识区别于其他的标识的突出显示方式均可,这里不做具体限定。
向第一目标电子设备发送所述第一语音数据信息,所述第一目标电子设备为所述第二应用中的通话对象对应的电子设备。
需要说明的是,本实现方式中突出显示的应用的标识,对于用户而言,还起到了直观地提示作用,即提示用户当前与其进行通话的通话对象是哪个应用中的通话对象。而且,用户想要与哪个应用中的通话对象(或者同一应用的哪个通话对象)进行通话时,便可控制对应的应用的标识突出显示,然后直接输出语音数据信息,即直接说话即可,这样可省去复杂的语音分析处理,能够减少设备功耗。
在一示例中,至少两个应用的标识为各自对应的应用通话交互界面,在检测到目标应用通话交互界面突出显示时,将该目标应用通话交互界面对应的应用确定为第二应用,并将通过麦克风获取到的第一语音数据发送至该第二应用中的通话对象对应的电子设备。
这里,通话对象具体指的是与电子设备的用户进行通话的对象。
可选的,至少两个应用通话交互界面分屏显示于电子设备的屏幕上,可通过用户输入,使目标应用通话交互界面突出显示。
本示例中,第一语音数据信息对应的目标应用通话交互界面突出显示具体为在至少两个应用通话交互界面中能够凸显出该目标应用通话交互界面的显示方式。比如,突出显示为高亮显示,也就是说,目标应用通话交互界面的亮度高于其他应用通话交互界面的亮度。当然,突出显示也可以是目标应用通话交互界面的显示颜色与其他应用通话交互界面的显示颜色不同,这里不做具体限定。
在另一示例中,至少两个应用的标识为各自对应的应用通话交互界面的情况下,至少两个应用通话交互界面分屏显示于电子设备的屏幕上。首先,接收对第一应用通话交互界面(该第一应用通话交互界面为至少两个应用通话交互界面中的一者)的用户输入(例如,点击输入);响应于该用户输入,且在通过麦克风获取到第一语音数据信息时,确定该第一语音数据信息对应的第二应用为该第一应用通话交互界面对应的应用,并向该第二应用中的通话对象对应的电子设备发送第一语音数据信息。
这里,在语音数据信息是用户接听来电后接收到的语音数据信息的情况下,对应的应用通话交互界面为电话接听界面;在语音数据信息是用户通过某社交类应用程序接收到的语音数据信息的情况下,对应的应用通话交互界面为该社交类应用程序的交互界面,比如,音频交互界面或者视频交互界面。
在该示例中,用户可选择自主手动切换,即对应用通话交互界面的输入,想着与哪个通话对象发送语音数据信息,即可通过手动切换至与该通话对象对应的应用通话交互界面,从而实现语音数据信息的发送。
由于语音通道有限,为了避免未播放的语音数据信息对应的对端电子设备终端与本端电子设备的语音通话,进一步的,本申请实施例的方法还可包括:
在通过语音通道播放优先级最高的第一应用的语音数据信息的情况下,向第二目标电子设备发送提示信息,所述提示信息用于提示电子设备保持通话连接;
其中,所述第二目标电子设备为所述目标应用中除所述第一应用外的其他应用中的通话对象对应的电子设备。
这里,提示信息可以是文字提示,也可以是语音提示,这里不做具体限定。
在一示例中,在应用M和应用N均处于通话状态的情况下,也就是用户与上述两个应用中的通话对象均进行通话的情况下,其中,应用M的播放优先级高于应用N,则在通过语音通道播放通过应用M的语音数据信息,同时暂存应用N的语音数据信息之后,向应用N中的通话对象对应的电子设备发送提示信息,提示对方不要挂断,稍等片刻再给他回复。
作为一可选的实现方式,在根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息之后,本申请实施例的方法还包括:
在所述第一应用的语音数据信息播放完成后的预设时长后,若未获取到第三语音数据信息,则播放所述目标应用中第三应用的语音数据信息;
其中,所述第三应用与所述第一应用不同,所述第三应用的播放优先级低于所述第一应用的播放优先级。
这里,可选的,第三语音数据信息为来自第一应用的语音数据信息。由于第一应用的播放优先级最高,在第一应用的语音数据信息播放完成后,若再未获取到新的语音数据信息,即第三语音数据信息,则按照预设播放优先级,依次按顺序播放其他应用的语音数据信息。
具体的,按照预设播放优先级由高到低的顺序,将优先级最高的应用的语音数据信息通过语音通道实时播放,并存储剩余其他应用的语音数据信息;当优先级最高的语音数据信息播放完之后,通过该语音通道播放剩余其他应用的语音数据信息中优先级最高的语音数据信息,依次类推,通过该语音通道播放完所有语音数据信息。
在一示例中,用户A通过电子设备的第一应用与用户B语音通话,并通过电子设备的第二应用与用户C语音通话,检测到两路同时有人正在说话,即同时具有下行语音数据。假设条件设为第一应用对应的播放优先级高于第二应用对应的播放优先级,则通过语音通道优先播放通过第一应用的用户B的语音数据信息,同时保存通过第二应用的用户C的语音数据信息,暂不播放。待第一应用的用户B的语音数据信息播放完后,再通过该语音通道播放第二应用的用户C的语音数据信息。
下面就一示例,如图2所示,具体说明本申请实施例方法的实施过程。
S1:第一终端通过第一应用与第二终端视频通话;
S2:第一终端接收到来自第三终端的来电请求;
这里,在第一终端通过第一应用与第二终端视频通话的过程中,接收到来自第三终端的来电请求。
S3:判断第一终端是否接听第三终端的来电;
若是,则执行步骤S4,此时,发生实时通信并发事件;否则,则执行步骤S1。
S4:第一终端分屏显示与第二终端的视频通话界面和与第三终端的通话接听界面;
S5:判断第一终端是否处于耳机模式;
若是,则执行步骤S6;否则,则执行步骤S8;
S6:通过耳机设备的左右声道分别播放视频通话的下行语音数据和来电通话的下行语音数据;
S7:判断第一终端是否存在通话中断;
若是,则结束流程;否则,则返回执行步骤S6;
S8:第一终端采集下行语音数据;
这里,对于非耳机模式,即听筒或扬声器,由于只有一个输出设备,需要做出取舍,此时,可通过第一终端对来自第一应用的数据和来自于与第三终端通话中的数据进行语音分析,实时侦测是否有人声。
S9:通过语音分析,判断视频通话和来电通话场景下是否均存在下行语音数据;
若是,则执行步骤S10;否则,则执行步骤S14;
S10:按照预设优先级,播放二者中优先级高的语音数据,缓存优先级低的语音数据;
S11:判断在优先级高的语音数据播放完后,是否存在空白时间;
若是,则执行步骤S12;否则,则执行步骤S10;
S12:播放缓存的优先级低的语音数据;
S13:判断第一终端是否存在通话中断;
若是,则结束流程,否则,则返回执行步骤S8。
S14:播放存在的下行语音数据;
这里,若视频通话场景下存在下行语音数据,则播放该语音数据;若来电通话场景下存在下行语音数据,则播放该语音数据。
本申请实施例的语音播放方法,在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;若所述目标应用的个数为一个,则通过语音通道播放所述目标应用的语音数据信息;若所述目标应用的个数为至少两个,则根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息,如此,在实时通信并发的场景下,能够在保证语音通信质量的前提下,处理一路或者多路语音数据,达到处理多路通信和保证通信质量的效果。
需要说明的是,本申请实施例提供的语音播放方法,执行主体可以为语音播放装置,或者该语音播放装置中的用于执行语音播放方法的控制模块。本申请实施例中以语音播放装置执行语音播放方法为例,说明本申请实施例提供的语音播放装置。
如图3所示,为本申请实施例提供的语音播放装置的结构示意图。该语音播放装置300可以包括:
获取模块301,用于在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;
第一播放模块302,用于在所述目标应用的个数为一个的情况下,通过语音通道播放所述目标应用的语音数据信息;
第二播放模块303,用于在所述目标应用的个数为至少两个的情况下,根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息。
可选地,所述装置300还包括:
第一处理模块,在通过麦克风获取到第一语音数据信息的情况下,确定所述第一语音数据信息对应的第二应用;
第一发送模块,用于向第一目标电子设备发送所述第一语音数据信息,所述第一目标电子设备为所述第二应用中的通话对象对应的电子设备。
可选地,所述第一处理模块包括:
语义分析单元,用于对所述第一语音数据信息进行语义分析,确定与所述第一语音数据信息相关的第二语音数据信息,所述第二语音数据信息为所述目标应用的语音数据信息;
第一处理单元,用于将所述第二语音数据信息对应的应用确定为所述第二应用。
可选地,所述装置300还包括:
第二发送模块,用于在通过语音通道播放优先级最高的第一应用的语音数据信息的情况下,向第二目标电子设备发送提示信息,所述提示信息用于提示电子设备保持通话连接;
其中,所述第二目标电子设备为所述目标应用中除所述第一应用外的其他应用中的通话对象对应的电子设备。
可选地,所述装置300还包括:
第三播放模块,用于在所述第一应用的语音数据信息播放完成后的预设时长后,且未获取到第三语音数据信息的情况下,播放所述目标应用中第三应用的语音数据信息;
其中,所述第三应用与所述第一应用不同,所述第三应用的播放优先级低于所述第一应用的播放优先级。
本申请实施例中的语音播放装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为网络附属存储器(Network AttachedStorage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的语音播放装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的语音播放装置能够实现图1至图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。
本申请实施例的语音播放装置,在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;若所述目标应用的个数为一个,则通过语音通道播放所述目标应用的语音数据信息;若所述目标应用的个数为至少两个,则根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息,如此,在实时通信并发的场景下,能够在保证语音通信质量的前提下,处理一路或者多路语音数据,达到处理多路通信和保证通信质量的效果。
可选地,如图4所示,本申请实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述语音播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图5为实现本申请各个实施例的一种电子设备的硬件结构示意图。
该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、处理器510、以及电源511等部件。
本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器510,用于在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;若所述目标应用的个数为一个,则通过语音通道播放所述目标应用的语音数据信息;或者,若所述目标应用的个数为至少两个,则根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息。
本申请实施例中,在实时通信并发的场景下,能够在保证语音通信质量的前提下,处理一路或者多路语音数据,达到处理多路通信和保证通信质量的效果。
可选地,处理器510,还用于:
在通过麦克风获取到第一语音数据信息的情况下,确定所述第一语音数据信息对应的第二应用;
射频单元501用于向第一目标电子设备发送所述第一语音数据信息,所述第一目标电子设备为所述第二应用中的通话对象对应的电子设备。
可选地,处理器510,还用于:
对所述第一语音数据信息进行语义分析,确定与所述第一语音数据信息相关的第二语音数据信息,所述第二语音数据信息为所述目标应用的语音数据信息;
将所述第二语音数据信息对应的应用确定为所述第二应用。
可选地,射频单元501还用于:
在通过语音通道播放优先级最高的第一应用的语音数据信息的情况下,向第二目标电子设备发送提示信息,所述提示信息用于提示电子设备保持通话连接;
其中,所述第二目标电子设备为所述目标应用中除所述第一应用外的其他应用中的通话对象对应的电子设备。
可选地,处理器510,还用于:
在所述第一应用的语音数据信息播放完成后的预设时长后,若未获取到第三语音数据信息,则通过音频输出单元503播放所述目标应用中第三应用的语音数据信息;
其中,所述第三应用与所述第一应用不同,所述第三应用的播放优先级低于所述第一应用的播放优先级。
本申请实施例中,在实时通信并发的场景下,能够在保证语音通信质量的前提下,处理一路或者多路语音数据,达到处理多路通信和保证通信质量的效果。
应理解的是,本申请实施例中,输入单元504可以包括图形处理器(GraphicsProcessing Unit,GPU)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5051以及其他输入设备5072。触控面板5051,也称为触摸屏。触控面板5051可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器509可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述语音播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述语音播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (12)
1.一种语音播放方法,其特征在于,包括:
在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;
若所述目标应用的个数为一个,则通过语音通道播放所述目标应用的语音数据信息;
或者,若所述目标应用的个数为至少两个,则根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在通过麦克风获取到第一语音数据信息的情况下,确定所述第一语音数据信息对应的第二应用;
向第一目标电子设备发送所述第一语音数据信息,所述第一目标电子设备为所述第二应用中的通话对象对应的电子设备。
3.根据权利要求2所述的方法,其特征在于,所述确定所述第一语音数据信息对应的第二应用,包括:
对所述第一语音数据信息进行语义分析,确定与所述第一语音数据信息相关的第二语音数据信息,所述第二语音数据信息为所述目标应用的语音数据信息;
将所述第二语音数据信息对应的应用确定为所述第二应用。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在通过语音通道播放优先级最高的第一应用的语音数据信息的情况下,向第二目标电子设备发送提示信息,所述提示信息用于提示电子设备保持通话连接;
其中,所述第二目标电子设备为所述目标应用中除所述第一应用外的其他应用中的通话对象对应的电子设备。
5.根据权利要求1所述的方法,其特征在于,根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息之后,所述方法还包括:
在所述第一应用的语音数据信息播放完成后的预设时长后,若未获取到第三语音数据信息,则播放所述目标应用中第三应用的语音数据信息;
其中,所述第三应用与所述第一应用不同,所述第三应用的播放优先级低于所述第一应用的播放优先级。
6.一种语音播放装置,其特征在于,包括:
获取模块,用于在至少两个应用处于通话状态的情况下,获取目标应用的语音数据信息;
第一播放模块,用于在所述目标应用的个数为一个的情况下,通过语音通道播放所述目标应用的语音数据信息;
第二播放模块,用于在所述目标应用的个数为至少两个的情况下,根据预设播放优先级,通过语音通道播放优先级最高的第一应用的语音数据信息,并保存所述目标应用中除所述第一应用外的其他应用的语音数据信息。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第一处理模块,在通过麦克风获取到第一语音数据信息的情况下,确定所述第一语音数据信息对应的第二应用;
第一发送模块,用于向第一目标电子设备发送所述第一语音数据信息,所述第一目标电子设备为所述第二应用中的通话对象对应的电子设备。
8.根据权利要求7所述的装置,其特征在于,所述第一处理模块包括:
语义分析单元,用于对所述第一语音数据信息进行语义分析,确定与所述第一语音数据信息相关的第二语音数据信息,所述第二语音数据信息为所述目标应用的语音数据信息;
第一处理单元,用于将所述第二语音数据信息对应的应用确定为所述第二应用。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第二发送模块,用于在通过语音通道播放优先级最高的第一应用的语音数据信息的情况下,向第二目标电子设备发送提示信息,所述提示信息用于提示电子设备保持通话连接;
其中,所述第二目标电子设备为所述目标应用中除所述第一应用外的其他应用中的通话对象对应的电子设备。
10.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第三播放模块,用于在所述第一应用的语音数据信息播放完成后的预设时长后,且未获取到第三语音数据信息的情况下,播放所述目标应用中第三应用的语音数据信息;
其中,所述第三应用与所述第一应用不同,所述第三应用的播放优先级低于所述第一应用的播放优先级。
11.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至5中任一项所述的语音播放方法的步骤。
12.一种可读存储介质,其特征在于,所述可读存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如权利要求1至5中任一项所述的语音播放方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011605567.3A CN112751971A (zh) | 2020-12-30 | 2020-12-30 | 语音播放方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011605567.3A CN112751971A (zh) | 2020-12-30 | 2020-12-30 | 语音播放方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112751971A true CN112751971A (zh) | 2021-05-04 |
Family
ID=75647267
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011605567.3A Pending CN112751971A (zh) | 2020-12-30 | 2020-12-30 | 语音播放方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112751971A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113329203A (zh) * | 2021-05-31 | 2021-08-31 | 维沃移动通信(杭州)有限公司 | 通话控制方法、通话控制装置、电子设备和可读存储介质 |
CN113934397A (zh) * | 2021-10-15 | 2022-01-14 | 深圳市一诺成电子有限公司 | 电子设备中播音控制方法及电子设备 |
CN114025230A (zh) * | 2021-11-09 | 2022-02-08 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种终端视频播放方法和相关装置 |
CN114710588A (zh) * | 2022-03-28 | 2022-07-05 | 重庆长安汽车股份有限公司 | 车载电话冲突控制系统、方法、电子设备及存储介质 |
CN114938363A (zh) * | 2022-04-22 | 2022-08-23 | 厦门紫光展锐科技有限公司 | 语音数据传输装置及方法 |
CN115567629A (zh) * | 2022-09-30 | 2023-01-03 | 维沃移动通信有限公司 | 来电处理方法、装置、电子设备及介质 |
CN116364081A (zh) * | 2023-03-31 | 2023-06-30 | 重庆长安汽车股份有限公司 | 语音处理方法、装置、计算机设备及计算机可读存储介质 |
CN116935846A (zh) * | 2023-06-29 | 2023-10-24 | 珠海谷田科技有限公司 | 一种线下会议灯光控制方法、装置、设备及存储介质 |
CN117135266A (zh) * | 2023-10-25 | 2023-11-28 | Tcl通讯科技(成都)有限公司 | 一种信息处理方法、装置及计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050220069A1 (en) * | 2004-04-01 | 2005-10-06 | Nortel Networks Limited | Method for providing bearer specific information for wireless networks |
CN101626560A (zh) * | 2009-07-31 | 2010-01-13 | 中兴通讯股份有限公司 | 一种支持电路域与分组域语音通话并发的方法和手机装置 |
CN101800950A (zh) * | 2009-12-29 | 2010-08-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种通话过程中实现语音留言的方法、系统及移动终端 |
CN107872568A (zh) * | 2017-09-27 | 2018-04-03 | 努比亚技术有限公司 | 一种通话管理方法、移动终端及计算机可读存储介质 |
CN109639738A (zh) * | 2019-01-30 | 2019-04-16 | 维沃移动通信有限公司 | 语音数据传输的方法及终端设备 |
CN111935801A (zh) * | 2020-07-16 | 2020-11-13 | 中国联合网络通信集团有限公司 | 语音接入方法、系统、终端设备及计算机可读存储介质 |
-
2020
- 2020-12-30 CN CN202011605567.3A patent/CN112751971A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050220069A1 (en) * | 2004-04-01 | 2005-10-06 | Nortel Networks Limited | Method for providing bearer specific information for wireless networks |
CN101626560A (zh) * | 2009-07-31 | 2010-01-13 | 中兴通讯股份有限公司 | 一种支持电路域与分组域语音通话并发的方法和手机装置 |
CN101800950A (zh) * | 2009-12-29 | 2010-08-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种通话过程中实现语音留言的方法、系统及移动终端 |
CN107872568A (zh) * | 2017-09-27 | 2018-04-03 | 努比亚技术有限公司 | 一种通话管理方法、移动终端及计算机可读存储介质 |
CN109639738A (zh) * | 2019-01-30 | 2019-04-16 | 维沃移动通信有限公司 | 语音数据传输的方法及终端设备 |
CN111935801A (zh) * | 2020-07-16 | 2020-11-13 | 中国联合网络通信集团有限公司 | 语音接入方法、系统、终端设备及计算机可读存储介质 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113329203A (zh) * | 2021-05-31 | 2021-08-31 | 维沃移动通信(杭州)有限公司 | 通话控制方法、通话控制装置、电子设备和可读存储介质 |
CN113934397B (zh) * | 2021-10-15 | 2024-09-03 | 深圳市一诺成电子有限公司 | 电子设备中播音控制方法及电子设备 |
CN113934397A (zh) * | 2021-10-15 | 2022-01-14 | 深圳市一诺成电子有限公司 | 电子设备中播音控制方法及电子设备 |
CN114025230A (zh) * | 2021-11-09 | 2022-02-08 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种终端视频播放方法和相关装置 |
CN114710588A (zh) * | 2022-03-28 | 2022-07-05 | 重庆长安汽车股份有限公司 | 车载电话冲突控制系统、方法、电子设备及存储介质 |
CN114938363A (zh) * | 2022-04-22 | 2022-08-23 | 厦门紫光展锐科技有限公司 | 语音数据传输装置及方法 |
CN114938363B (zh) * | 2022-04-22 | 2023-10-13 | 厦门紫光展锐科技有限公司 | 语音数据传输装置及方法 |
CN115567629A (zh) * | 2022-09-30 | 2023-01-03 | 维沃移动通信有限公司 | 来电处理方法、装置、电子设备及介质 |
CN116364081A (zh) * | 2023-03-31 | 2023-06-30 | 重庆长安汽车股份有限公司 | 语音处理方法、装置、计算机设备及计算机可读存储介质 |
CN116935846B (zh) * | 2023-06-29 | 2024-03-19 | 珠海谷田科技有限公司 | 一种线下会议灯光控制方法、装置、设备及存储介质 |
CN116935846A (zh) * | 2023-06-29 | 2023-10-24 | 珠海谷田科技有限公司 | 一种线下会议灯光控制方法、装置、设备及存储介质 |
CN117135266A (zh) * | 2023-10-25 | 2023-11-28 | Tcl通讯科技(成都)有限公司 | 一种信息处理方法、装置及计算机可读存储介质 |
CN117135266B (zh) * | 2023-10-25 | 2024-03-22 | Tcl通讯科技(成都)有限公司 | 一种信息处理方法、装置及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112751971A (zh) | 语音播放方法、装置及电子设备 | |
CN113360238A (zh) | 消息处理方法、装置、电子设备和存储介质 | |
CN111629409A (zh) | 通话控制方法、装置及电子设备 | |
CN111666009B (zh) | 一种界面显示方法及电子设备 | |
CN111596818A (zh) | 消息显示方法及电子设备 | |
CN104967889A (zh) | 控制智能电视进行视频信息处理的方法及装置 | |
EP4184506A1 (en) | Audio processing | |
CN111884908B (zh) | 联系人标识显示方法、装置及电子设备 | |
CN113382270B (zh) | 虚拟资源处理方法、装置、电子设备及存储介质 | |
CN112711366A (zh) | 图像生成方法、装置和电子设备 | |
CN106155458A (zh) | 一种多媒体消息播放方法及装置 | |
CN107272896B (zh) | Vr模式与非vr模式之间切换的方法及装置 | |
CN112702468A (zh) | 一种通话控制方法及其装置 | |
CN114489558A (zh) | 一种免打扰方法和终端 | |
CN113271376A (zh) | 通信控制方法、电子设备和耳机 | |
CN111968680A (zh) | 一种语音处理方法、装置及存储介质 | |
EP3001660B1 (en) | Method, device and system for telephone interaction | |
CN111556271B (zh) | 视频通话方法、视频通话装置和电子设备 | |
CN113993092A (zh) | 一种紧急呼叫方法、装置、移动终端和网络侧设备 | |
CN113692067A (zh) | 一种设备的连接方法、装置及可读存储介质 | |
CN113329203A (zh) | 通话控制方法、通话控制装置、电子设备和可读存储介质 | |
US8638766B2 (en) | Electronic device and method of controlling the same | |
US20170201479A1 (en) | Group message display method, device and medium | |
US20240106869A1 (en) | Call processing method and apparatus, storage medium, and electronic device | |
CN116244031A (zh) | 程序处理方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210504 |