欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

音頻播放方法及電子設(shè)備與流程

文檔序號:11176796閱讀:443來源:國知局
音頻播放方法及電子設(shè)備與流程

本申請涉及音頻處理技術(shù)領(lǐng)域,更具體涉及音頻播放方法及電子設(shè)備。



背景技術(shù):

電子設(shè)備具有播放音頻的功能,電子設(shè)備中可以安裝有多個可以輸出音頻的應(yīng)用程序。

若電子設(shè)備在播放第一音頻的過程中,也播放了其他應(yīng)用程序輸出的音頻,則會打斷第一音頻。例如,當(dāng)應(yīng)用程序有新的消息時會產(chǎn)生提示音,第一音頻可能提示音打斷。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明提供了一種音頻播放方法及電子設(shè)備,以實現(xiàn)防止正在播放的音頻被打斷的目的。

為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

一種音頻播放方法,包括:

當(dāng)檢測到第一音頻的輸出請求時,確定當(dāng)前正在播放的第二音頻;

獲取用于表征是否因為所述第二音頻而拒絕所述第一音頻的輸出請求的判斷結(jié)果;

當(dāng)所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求時,繼續(xù)播放所述第二音頻且禁止播放所述第一音頻。

一種電子設(shè)備,包括:

存儲器,用于存儲程序;

音頻資源,用于播放音頻;

處理器,用于執(zhí)行所述程序,所述程序具體用于:

當(dāng)檢測到第一音頻的輸出請求時,確定所述音頻資源當(dāng)前正在播放的第二音頻;

獲取所述第二音頻是否滿足用于表征需要繼續(xù)播放所述第二音頻的第一條件的判斷結(jié)果;

當(dāng)所述判斷結(jié)果表明所述第二音頻滿足所述第一條件時,控制所述音頻資源繼續(xù)播放所述第二音頻且禁止采用音頻的方式播放所述第一音頻。

一種電子設(shè)備,包括:

確定模塊,用于當(dāng)檢測到第一音頻的輸出請求時,確定當(dāng)前正在播放的第二音頻;

獲取模塊,用于獲取用于表征是否因為第二音頻而拒絕第一音頻的輸出請求的判斷結(jié)果;

播放模塊,用于當(dāng)所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求時,繼續(xù)播放所述第二音頻且禁止播放所述第一音頻。

經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明實施例提供了一種音頻播放方法,當(dāng)檢測到第一音頻的輸出請求時,確定當(dāng)前正在播放的第二音頻;獲取用于表征是否因為第二音頻而拒絕第一音頻的輸出請求的判斷結(jié)果;當(dāng)所述判斷結(jié)果表明需要拒絕第一音頻的輸出請求時,繼續(xù)播放第二音頻且禁止播放第一音頻。從而實現(xiàn)了在播放第一音頻的過程中,即使有播放其他音頻的需求,也禁止播放其他音頻,從而實現(xiàn)了第一音頻不被打斷的目的。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本申請實施例提供的一種音頻播放方法的流程圖;

圖2為本申請實施例提供的電子設(shè)備的結(jié)構(gòu)圖;

圖3為本申請實施例提供的電子設(shè)備的內(nèi)部結(jié)構(gòu)圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

如圖1所示,為本申請實施例提供的一種音頻播放方法的流程圖,本申請實施例提供的音頻播放方法可以應(yīng)用于電子設(shè)備,例如,智能手機或個人計算機或筆記本或pad等終端設(shè)備。該方法包括:

步驟s101:當(dāng)檢測到第一音頻的輸出請求時,確定當(dāng)前正在播放的第二音頻。

音頻可以包括:單純的音頻(比如聲音),或者,音頻多媒體(比如圖像+聲音的影像)。

電子設(shè)備具有播放音頻的功能,電子設(shè)備可以安裝有一個或多個可以輸出音頻的應(yīng)用程序。本申請?zhí)峁┑囊纛l播放方法可以應(yīng)用于以下幾種應(yīng)用場景。

第一種,不同應(yīng)用程序播放音頻的場景。

例如,電子設(shè)備的持有者——用戶a在使用電子設(shè)備中用于撥打電話的電話應(yīng)用程序進行電話通話(即電子設(shè)備正在播放第二音頻為對方發(fā)送的音頻數(shù)據(jù)),此時,電子設(shè)備檢測到用戶b通過聊天類應(yīng)用程序(例如微信、qq、釘釘)向用戶a請求音頻聊天或發(fā)送新信息。此時,電子設(shè)備中聊天類應(yīng)用程序具有輸出音頻聊天提示音的需求或輸出接收到新信息提示音的需求(此時,第一音頻為提示音)。

再如,用戶a正在使用電子設(shè)備中的媒體播放應(yīng)用程序(例如視頻播放應(yīng)用程序)播放視頻(即第二音頻為視頻數(shù)據(jù)),此時,鬧鐘應(yīng)用程序檢測到當(dāng)前時間已經(jīng)到達用戶a設(shè)置的鬧鈴時間,或,日程應(yīng)用程序檢測到當(dāng)前時間已經(jīng)達到用戶a記錄的事件提醒時間,此時,電子設(shè)備中的鬧鐘應(yīng)用程序具有輸出鬧鈴提示音的需求,或,日程應(yīng)用程序具有輸出事件提示音的需求(此時第一音頻為提示音)。

又如,用戶a正在使用電子設(shè)備中的媒體播放應(yīng)用程序(例如音樂播放應(yīng)用程序)播放單純的音頻(即第二音頻為聲音數(shù)據(jù));此時,新聞應(yīng)用程序檢測到當(dāng)前具有新的新聞,或,視頻播放應(yīng)用程序有視頻發(fā)生更新;此時,電子設(shè)備中的新聞應(yīng)用程序具有輸出接收到新的新聞的提示音的需求,或,視頻播放應(yīng)用程序具有輸出視頻更新的提示音的需求(此時第一音頻為提示音)。

第二種,同一應(yīng)用程序播放不同的音頻的場景。

例如,視頻類應(yīng)用程序(例如視頻播放應(yīng)用程序)在播放視頻(即電子設(shè)備正在播放的第二音頻為視頻)的過程中,視頻類應(yīng)用程序中用戶訂閱的視頻產(chǎn)生更新,此時,視頻類應(yīng)用程序具有輸出用于指示視頻更新的提示音(第一音頻為用于指示視頻更新的提示音)的需求。

再如,用戶a在使用電子設(shè)備中的聊天類應(yīng)用程序(例如微信、qq、釘釘)與朋友進行音頻聊天(即電第二音頻為音頻通話)的過程中,電子設(shè)備檢測到該聊天類應(yīng)用程序接收到用戶b向用戶a發(fā)送消息,則聊天類應(yīng)用程序具有輸出用于指示有新消息的提示音(此時,第一音頻為用于指示有新消息的提示音)的需求。

再如,用戶a在使用電子設(shè)備進行電話通話(即第二音頻為音頻通話)的過程中,用戶b給用戶a撥打電話,則該電子設(shè)備中的電話應(yīng)用程序具有輸出該電話呼叫請求的提示音(此時,第一音頻為電話呼叫請求的提示音)的需求。

綜上,無論是在第一種應(yīng)用場景還是在第二種應(yīng)用場景中,第一音頻和第二音頻可以屬于同一音頻類型,可以屬于不同音頻類型。

音頻類型被劃分的細(xì)致程度可以依據(jù)實際情況而定。例如,音頻類型可以包括:語音通話和/或視頻通話和/或提示音;若有進一步劃分的需求,則提示音可以包括:新消息提示音和/或訂閱視頻更新提示音和/或語音通話請求提示音和/或視頻通話請求提示音等等。針對不同的實際應(yīng)用場景,音頻類型被劃分的細(xì)致程度不同,在此本申請不作限定。

步驟s102:獲取用于表征是否因為第二音頻而拒絕第一音頻的輸出請求的判斷結(jié)果。

獲取判斷結(jié)果的途徑有多種,本申請實施例提供但不限于以下幾種:

第一種途徑,從云端服務(wù)器獲取判斷結(jié)果。

此時,步驟s102可以包括:接收云端服務(wù)器發(fā)送的用于表征是否因為第二音頻而拒絕第一音頻的輸出請求的判斷結(jié)果。

電子設(shè)備可以實時從網(wǎng)絡(luò)側(cè)的第一服務(wù)器中獲取第二音頻并播放,例如,在線觀看視頻;第一音頻的輸出請求也可能是網(wǎng)絡(luò)側(cè)的第二服務(wù)器生成的,例如,聊天類應(yīng)用程序的音頻通話請求的提示音。

因此,云端服務(wù)器可以從網(wǎng)絡(luò)側(cè)的第一服務(wù)器中獲取第二音頻對應(yīng)的對象以及第一音頻對應(yīng)的對象;云端服務(wù)器依據(jù)第二音頻對應(yīng)的對象以及第一音頻對應(yīng)的對象,確定上述判斷結(jié)果。

若電子設(shè)備也可以將第二音頻對應(yīng)的對象以及第一音頻對應(yīng)的對象發(fā)送至云端服務(wù)器;云端服務(wù)器依據(jù)第二音頻對應(yīng)的對象以及第一音頻對應(yīng)的對象,確定上述判斷結(jié)果。

其中,對象可以是指應(yīng)用程序或應(yīng)用程序中的對象;對象還可以是指特定應(yīng)用程序和/或特定音頻類型。

第二種途徑:電子設(shè)備自己確定判斷結(jié)果。

電子設(shè)備自身依據(jù)第一音頻對應(yīng)的對象與第二音頻對應(yīng)的對象,獲取用于表征是否因為第二音頻而拒絕第一音頻的輸出請求的判斷結(jié)果。

其中,對象可以是指應(yīng)用程序或應(yīng)用程序中的對象;對象還可以是指特定應(yīng)用程序和/或特定音頻類型。

本申請實施例中是否拒絕第一音頻的輸出請求的判斷結(jié)果,是基于第二音頻的考慮結(jié)果,因為當(dāng)前正在播放第二音頻,第二音頻已經(jīng)占用了電子設(shè)備的音頻資源。

若不考慮第二音頻,直接接受了第一音頻的輸出請求,則可能有兩種方式:第一種,電子設(shè)備僅播放第一音頻,且停止播放第二音頻;第二種,電子設(shè)備同時播放第一音頻和第二音頻,即播放第一音頻和第二音頻的混音。這樣就會影響用戶觀看或聆聽第二音頻。因此,需要判斷是否因為第二音頻拒絕第一音頻的輸出請求,若對于用戶而言,與第一音頻相比,更加希望電子設(shè)備播放第二音頻,則可以拒絕第一音頻的輸出請求。即判斷結(jié)果表明了用戶是更加期望播放第一音頻,還是更加期望播放第二音頻。

例如,對于用戶而言,用戶希望播出音頻通話的期望大于播放音樂的期望;播放音樂的期望大于各種應(yīng)用程序提示音的期望。這樣用戶在進行音頻通過的過程中,不會聽到各應(yīng)用程序的提示音。

音頻資源可以包括但不限于:揚聲器和/或外置耳機。

步驟s103:當(dāng)所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求時,繼續(xù)播放所述第二音頻且禁止播放所述第一音頻。

禁止播放所述第一音頻可以是延遲播放第一音頻,例如,當(dāng)?shù)诙纛l播放完畢后,播放第一音頻;禁止播放第一音頻還可以是拒絕播放第一音頻,即除非再接收到第一音頻的輸出請求,否則不會播放第一音頻。

在播放第二音頻的過程中電子設(shè)備可能接收到了多個第一音頻;若將多個第一音頻均延遲播放,則在第二音頻播放完畢后或延遲預(yù)設(shè)時間后,可以依據(jù)電子設(shè)備接收到各第一音頻的時間依次播放各第一音頻;或,將多個第一音頻一起提示給用戶。

優(yōu)選的,預(yù)設(shè)時間大于或等于播放第二音頻的持續(xù)時間。

將多個第一音頻一起提示給用戶可以包括以下幾種方式:第一種,同時播放多個第一音頻中至少一個第一音頻,和/或,在電子設(shè)備中直接或檢測到用戶對電子設(shè)備的查看操作后顯示多個第一音頻分別對應(yīng)的事件;第二種,播放用于表征當(dāng)前具有多個第一音頻的提示音,和/或,在電子設(shè)備中直接或檢測到用戶對電子設(shè)備的查看操作后顯示多個第一音頻分別對應(yīng)的事件。

其中,用于表征當(dāng)前具有多個第一音頻的提示音,可以為多個第一音頻的混音或預(yù)先設(shè)置的提示音。

查看操作可以是預(yù)設(shè)查看手勢或查看按鍵被觸按等,本申請對此不作限定。

其中,多個第一音頻一起提示給用戶可以提高提醒效率,減少因多個第一音頻分別進行播放導(dǎo)致的大量長時間的提醒。

可以理解的是,具有播放音頻功能的應(yīng)用程序都是可以獨立控制音頻播放的,例如,將電話應(yīng)用程序設(shè)置為靜音模式,則電話應(yīng)用程序不會輸出電話請求提示音;將媒體播放應(yīng)用程序設(shè)置為禁止推送通知,則當(dāng)媒體播放應(yīng)用程序中具有視頻更新時,不會輸出視頻更新提示音;將聊天類應(yīng)用程序設(shè)置勿擾模式,則在設(shè)定時間段內(nèi)接收到新的消息時不會產(chǎn)生提示音;將聊天類應(yīng)用程序設(shè)置為禁止接收語音和視頻聊天邀請通知,則當(dāng)有朋友通過聊天類應(yīng)用程序請求與用戶進行語音或視頻聊天時,不會輸出語音或視頻聊天請求提示音。

顯然,若用戶對應(yīng)用程序進行了上述類似限制輸出音頻(例如提示音)的設(shè)置,則一般情況下,從設(shè)置時間開始,應(yīng)用程序都不會輸出相應(yīng)的提示音,但是顯然用戶并不希望如此,用戶希望當(dāng)電子設(shè)備播放某些音頻時,限制這些應(yīng)用程序輸出音頻,若電子設(shè)備未播放音頻,用戶可能仍然期望這些應(yīng)用程序輸出音頻。

又如,若用戶正在使用電子設(shè)備播放第二音頻的過程中,若電子設(shè)備具有第一音頻的輸出請求,此時,用戶不方便或電子設(shè)備也不能快速切換至第一音頻對應(yīng)的配置界面,以使用戶通過配置界面對第一音頻進行限制輸出。

綜上,本申請實施例相當(dāng)于對應(yīng)用程序限制輸出音頻的時刻進行智能配置。

本申請實施例提供的音頻播放方法,是為了避免電子設(shè)備正在播放的第二音頻被打斷,而研發(fā)的如何禁止或忽略第一音頻的輸出請求的方法;例如,禁止播放比第二音頻的優(yōu)先級別低的第一音頻,或,忽略比第二音頻的優(yōu)先級別低的第一音頻的輸出請求。從而使得第二音頻不被第一音頻所打斷,使得用戶可以持續(xù)將注意力或關(guān)注度施加在第二音頻。

可選的,還可以包括:當(dāng)所述判斷結(jié)果表明不需要拒絕所述第一音頻的輸出請求時,播放所述第一音頻。

本申請實施例提供的一種音頻播放方法中,當(dāng)檢測到第一音頻的輸出請求時,確定當(dāng)前正在播放的第二音頻;獲取用于表征是否因為第二音頻而拒絕第一音頻的輸出請求的判斷結(jié)果;當(dāng)所述判斷結(jié)果表明需要拒絕第一音頻的輸出請求時,繼續(xù)播放第二音頻且禁止播放第一音頻。從而實現(xiàn)了在播放第一音頻的過程中,即使有播放其他音頻的需求,也禁止播放其他音頻,從而實現(xiàn)了第一音頻不被打斷的目的。

本申請實施例中步驟s102“獲取用于表征是否因為第二音頻而拒絕第一音頻的輸出請求的判斷結(jié)果”的實現(xiàn)方法有多種,本申請實施例提供但不限于以下幾種。

第一種實現(xiàn)方法,第二音頻是否屬于特定應(yīng)用程序和/或特定音頻類型。

具體的方法包括:獲取第二音頻是否屬于特定應(yīng)用程序和/或特定音頻類型的判斷結(jié)果;其中,當(dāng)?shù)诙纛l屬于特定應(yīng)用程序和/或特定音頻類型時,判斷結(jié)果表明需要拒絕第一音頻的輸出請求。

特定應(yīng)用程序和/或特定音頻類型可以是預(yù)先設(shè)置在云端服務(wù)器或電子設(shè)備中的。可以是電子設(shè)備的持有者設(shè)置的,也可以是電子設(shè)備在出廠之前已經(jīng)設(shè)置好的。特定應(yīng)用程序和/或特定音頻類型可以依據(jù)實際需求進行設(shè)置。

優(yōu)選的,特定應(yīng)用程序和/或特定音頻類型是根據(jù)用戶認(rèn)為的應(yīng)用程序的重要程度確定的。用戶認(rèn)為的應(yīng)用程序的重要程度可以基于大量的統(tǒng)計結(jié)果統(tǒng)計得出的,也可以是依據(jù)電子設(shè)備的持有者自己確定的,對此本申請實施例不作具體限定。

判斷第二音頻是否屬于特定應(yīng)用程序和/或特定音頻類型的方法有多種,本申請實施例提供但不限于以下幾種:

第一,判斷第二音頻是否屬于特定應(yīng)用程序。

假設(shè)用戶認(rèn)為電話通話比其他任何應(yīng)用程序?qū)?yīng)的提示音或音頻通話更加重要,則可以電話應(yīng)用程序設(shè)置為特定應(yīng)用程序。

本申請實施例中特定應(yīng)用程序可以包括一個或多個應(yīng)用程序。

第二,判斷第二音頻是否屬于特定音頻類型。

假設(shè)用戶認(rèn)為視頻通話比語音通話、新消息提示音等音頻更加重要,則可以將視頻通話設(shè)置為特定音頻類型。

本申請實施例中特定音頻類型可以包括一個或多個音頻類型。

第三,判斷第二音頻是否屬于特定應(yīng)用程序中的特定音頻類型。

對于同一種音頻類型而言,可能對應(yīng)不同的應(yīng)用程序,例如,語音通話這一音頻類型可以對應(yīng)電話應(yīng)用程序或聊天類應(yīng)用程序;假設(shè)用戶認(rèn)為電話應(yīng)用程序的音頻類型比聊天類應(yīng)用程序的音頻類型更加重要。則可以將電話應(yīng)用程序中的語音通話確定為特定應(yīng)用程序中的特定音頻類型。

若電子設(shè)備在播放電話應(yīng)用程序中的語音通話的過程中,檢測到聊天類應(yīng)用程序中語音通話請求的提示音的輸出請求時,由于電話應(yīng)用程序中的語音通話屬于特定應(yīng)用程序中的特定音頻類型,因此,繼續(xù)播放第二音頻。

第二種實現(xiàn)方法:比較第一音頻對應(yīng)的對象與第二音頻對應(yīng)的對象的優(yōu)先級別高低。

具體方法包括:獲取所述第一音頻對應(yīng)的對象與所述第二音頻對應(yīng)的對象的優(yōu)先級別高低的判斷結(jié)果;當(dāng)所述第一音頻對應(yīng)的對象的優(yōu)先級別低于所述第二音頻對應(yīng)的對象的優(yōu)先級別時,所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求。

其中,對象可以為應(yīng)用程序和/或音頻類型;對象還可以為應(yīng)用程序內(nèi)的對象。

假設(shè)對象為音頻類型,假設(shè)音頻類型包括:視頻通話、語音通話以及短消息提示音等等,且各音頻類型的優(yōu)先級別高低為:視頻通話>語音通話>新消息提示音。若用戶使用電子設(shè)備正在進行視頻通話,即第二音頻為對方發(fā)送的視頻數(shù)據(jù);此時,若電子設(shè)備具有輸出語音通話請求提示音或新消息提示音的需求,則電子設(shè)備自動禁止或忽略語音通話請求提示音或短消息提示音。

假設(shè)對象為應(yīng)用程序,且假設(shè)應(yīng)用程序包括:電話應(yīng)用程序、短消息應(yīng)用程序、聊天類應(yīng)用程序以及媒體播放應(yīng)用程序等。且假設(shè)各應(yīng)用程序的優(yōu)先級別為:電話應(yīng)用程序>短消息應(yīng)用程序>聊天類應(yīng)用程序>媒體播放應(yīng)用程序;若用戶正在使用電子設(shè)備中的聊天類應(yīng)用程序進行音頻聊天,即第二音頻為對方發(fā)送的音頻數(shù)據(jù);此時,若媒體播放應(yīng)用程序檢測到有新的視頻或音樂更新,則具有輸出視頻或音樂更新提示音的需求;由于聊天類應(yīng)用程序的優(yōu)先級別高于媒體播放應(yīng)用程序,因此,電子設(shè)備自動禁止或忽略視頻或音樂更新提示音。

假設(shè)對象為應(yīng)用程序內(nèi)的對象,例如,應(yīng)用程序記錄的聯(lián)系人,假設(shè),用戶a正在使用電子設(shè)備中的微信與用戶b通話;此時,用戶c通過微信向用戶a發(fā)送消息;假設(shè)用戶c的優(yōu)先級別低于用戶b,則忽略或禁止新消息提示音

本申請實施例中“獲取所述第一音頻對應(yīng)的對象與所述第二音頻對應(yīng)的對象的優(yōu)先級別高低的判斷結(jié)果”的方法有多種,本申請實施例提供但不限于以下幾種:

一、獲取所述第二音頻所屬應(yīng)用程序與所述第一音頻所屬應(yīng)用程序的優(yōu)先級別高低的判斷結(jié)果。

能夠輸出音頻的應(yīng)用程序可以包括:音樂播放應(yīng)用程序、視頻播放應(yīng)用程序、聊天類應(yīng)用程序、電話應(yīng)用程序、短消息應(yīng)用程序(可輸出接收到新的短消息的提示音)、游戲類應(yīng)用程序、時鐘應(yīng)用程序(可以輸出鬧鈴提示音)、天氣播報應(yīng)用程序(可以定時輸出天氣預(yù)報)等等。

不同的應(yīng)用程序的優(yōu)先級別可能相同可能不同;仍以上述部分應(yīng)用程序為例,則應(yīng)用程序的優(yōu)先級別可以如下:電話應(yīng)用程序>聊天類應(yīng)用程序>短消息應(yīng)用程序>視頻播放應(yīng)用程序。

若第二音頻所屬應(yīng)用程序的優(yōu)先級別高于第一音頻所屬應(yīng)用程序的優(yōu)先級別,則判斷結(jié)果表明拒絕所述第一音頻的輸出請求;若第二音頻所屬應(yīng)用程序的優(yōu)先級別低于第一音頻所屬應(yīng)用程序的優(yōu)先級別,則判斷結(jié)果表明需要播放第一音頻;若第二音頻所屬應(yīng)用程序的優(yōu)先級別與第一音頻所屬應(yīng)用程序的優(yōu)先級別相等,則判斷結(jié)果可以為用于表明拒絕所述第一音頻的輸出請求的判斷結(jié)果,或,用于表明需要播放第一音頻的判斷結(jié)果,或,用于表明播放第一音頻和第二音頻混音的判斷結(jié)果。

應(yīng)用程序的優(yōu)先級別的獲取方法有多種,本申請實施例提供但不限于一下幾種:

第一:獲取所述第二音頻所屬應(yīng)用程序的運行方式與所述第一音頻所屬應(yīng)用程序的運行方式,所述運行方式為前臺運行或后臺運行;

當(dāng)所述第二音頻對應(yīng)的運行方式為前臺運行且所述第一音頻對應(yīng)的運行方式為后臺運行時,確定所述第二音頻所屬應(yīng)用程序的優(yōu)先級別大于所述第一音頻所屬應(yīng)用程序的優(yōu)先級別。

當(dāng)?shù)诙纛l對應(yīng)的運行方式為后臺運行且所述第一音頻對應(yīng)的運行方式為前臺運行時,確定所述第二音頻所屬應(yīng)用程序的優(yōu)先級別小于所述第一音頻所屬應(yīng)用程序的優(yōu)先級別。

前臺運行是指應(yīng)用程序?qū)?yīng)的人機交互界面展示在電子設(shè)備中,用戶可以通過該人機交互界面與應(yīng)用程序進行互動。

后臺運行是指應(yīng)用程序在資源管理器里運行,電子設(shè)備不展示該應(yīng)用程序的人機交互界面,但占用系統(tǒng)資源,可以為其他應(yīng)用程序提供輔助作用。

若第二音頻所屬應(yīng)用程序在前臺運行,說明用戶的關(guān)注度或注意力集中在第二音頻,此時,若第一音頻打斷正在播放的第二音頻,則使得用戶不能持續(xù)關(guān)注第二音頻,給用戶帶來較差的體驗。

若第二音頻所屬應(yīng)用程序(例如,音樂播放應(yīng)用程序)在后臺運行;第一音頻所屬應(yīng)用程序(例如視頻播放應(yīng)用程序)在前臺運行,說明用戶的關(guān)注度或注意力集中在第一音頻,此時第一音頻可以打斷正在播放的第二音頻,使得用戶能夠關(guān)注第一音頻。

第二:從預(yù)先存儲的各應(yīng)用程序?qū)?yīng)的優(yōu)先級別中,分別獲取所述第一音頻所屬應(yīng)用程序?qū)?yīng)的第一優(yōu)先級別以及所述第二音頻所屬應(yīng)用程序?qū)?yīng)的第二優(yōu)先級別;比較所述第一優(yōu)先級別以及所述第二優(yōu)先級別的高低。

各應(yīng)用程序?qū)?yīng)的優(yōu)先級別可以是預(yù)先設(shè)置在電子設(shè)備或云端服務(wù)器中的。各應(yīng)用程序?qū)?yīng)的優(yōu)先級別可以是用戶自己設(shè)置的,也可以是電子設(shè)備在出廠之前廠家設(shè)置的。

二、獲取所述第二音頻所屬音頻類型與所述第一音頻所屬音頻類型的優(yōu)先級別高低的判斷結(jié)果。

音頻類型可以包括:語音通話、視頻通話、新消息提示音、訂閱視頻更新提示音、語音通話請求提示音、視頻通話請求提示音、天氣預(yù)報播放應(yīng)用程序等等。

各音頻類型對應(yīng)的優(yōu)先級別可以預(yù)先設(shè)置在電子設(shè)備或云端服務(wù)器中。各音頻類型對應(yīng)的優(yōu)先級別可以是用戶自己設(shè)置的,也可以是電子設(shè)備在出廠之前廠家設(shè)置的。

三、基于所述第二音頻所屬應(yīng)用程序與所述第一音頻所屬應(yīng)用程序的優(yōu)先級別高低的第一比較結(jié)果;以及,所述第二音頻所屬音頻類型與所述第一音頻所屬音頻類型的優(yōu)先級別高低的第二比較結(jié)果;獲取所述第二音頻對應(yīng)的對象與所述第一音頻對應(yīng)的對象的優(yōu)先級別高低的判斷結(jié)果。

第三種方式即為第一種和第二種方式的結(jié)合。

假設(shè)第二音頻所屬應(yīng)用程序的優(yōu)先級別為第二優(yōu)先級別;第一音頻所屬應(yīng)用程序的優(yōu)先級別為第五優(yōu)先級別,其中,第二優(yōu)先級別高于第五優(yōu)先級別,且第二優(yōu)先級別比第五優(yōu)先級別高三個優(yōu)先級別。則第一比較結(jié)果可以為第二音頻所屬應(yīng)用程序高于第一音頻所屬應(yīng)用程序的三個優(yōu)先級別。

假設(shè)第二音頻所屬音頻類型的優(yōu)先級別為第三優(yōu)先級別;第一音頻所屬音頻類型的優(yōu)先級別為第一優(yōu)先級別,則第二比較結(jié)果可以包括:第二音頻所屬音頻類型低于第一音頻所屬音頻類型兩個優(yōu)先級別。

然后,判斷結(jié)果=應(yīng)用程序權(quán)重*第一比較結(jié)果+音頻類型權(quán)重*第二比較結(jié)果。若判斷結(jié)果大于預(yù)設(shè)值,則說明第二音頻對應(yīng)的對象的優(yōu)先級別大于第一音頻對應(yīng)的對象的優(yōu)先級別。若判斷結(jié)果小于或等于預(yù)設(shè)值,則說明第二音頻對應(yīng)的對象的優(yōu)先級別小于第一音頻對應(yīng)的對象的優(yōu)先級別。

假設(shè)應(yīng)用程序權(quán)重為0.6,音頻類型權(quán)重為0.4,則判斷結(jié)果=3*0.6+0.4*(-2)=1。假設(shè)預(yù)設(shè)值為0.1;由于1大于0.1,則說明判斷結(jié)果表明第二音頻對應(yīng)的對象的優(yōu)先級別大于第一音頻對應(yīng)的對象的優(yōu)先級別。

四、獲取與所述第一音頻所屬應(yīng)用程序內(nèi)的對象與所述第二音頻所屬應(yīng)用程序內(nèi)的對象的優(yōu)先級別高低的判斷結(jié)果。

應(yīng)用程序內(nèi)的對象可以是指應(yīng)用程序中記錄的聯(lián)系人,或,應(yīng)用程序可以播放的視頻類別,或,應(yīng)用程序可以播放的音樂類別等。

應(yīng)用程序可以播放的視頻類別包括:用戶訂閱的視頻和/或用戶關(guān)注的明星主演的視頻和/或普通視頻(普通視頻是指用戶未訂閱且沒有用戶關(guān)注的明星出演的視頻)等。

應(yīng)用程序可以播放的音樂類別包括:用戶標(biāo)記喜歡的音樂和/或播放次數(shù)大于預(yù)設(shè)次數(shù)的音樂和/或普通音樂(即用戶未標(biāo)記喜歡且播放次數(shù)小于預(yù)設(shè)次數(shù)的音樂)。

第一音頻所屬應(yīng)用程序與第二音頻所屬應(yīng)用程序可以為同一應(yīng)用程序,也可為不同的應(yīng)用程序。因為,不同的應(yīng)用程序中記錄的對象可能相同。

假設(shè)第一音頻所屬應(yīng)用程序與第二音頻所屬應(yīng)用程序為同一應(yīng)用程序,下面以微信為例進行說明。

例如,在微信中設(shè)定聯(lián)系人的優(yōu)先級別,若用戶正在和優(yōu)先級別高的聯(lián)系人音頻通話,優(yōu)先級別低的聯(lián)系人發(fā)送信息或音頻通話請求不需要提示。

假設(shè)第一音頻所屬應(yīng)用程序與第二音頻所屬應(yīng)用程序為不同的應(yīng)用程序,則可以判斷第一音頻對應(yīng)的聯(lián)系人是否被記錄于第二音頻所屬應(yīng)用程序中,若有,則依據(jù)第二音頻所屬應(yīng)用程序中記錄的聯(lián)系人的優(yōu)先級別進行判斷;或則,判斷第二音頻對應(yīng)的聯(lián)系人是否被記錄與第一音頻所屬應(yīng)用程序中,若有,則依據(jù)第一音頻所屬應(yīng)用程序中記錄的聯(lián)系人的優(yōu)先級別進行判斷。

在上述“獲取所述第一音頻對應(yīng)的對象與所述第二音頻對應(yīng)的對象的優(yōu)先級別高低的判斷結(jié)果”提供的四種實現(xiàn)方式的任一實現(xiàn)方式中;若第一音頻對應(yīng)的對象的優(yōu)先級別高于第二音頻對應(yīng)的對象的優(yōu)先級別,則可以停止播放第二音頻,并播放第一音頻;或,同時播放第一音頻和第二音頻,總之只要優(yōu)先級別高的輸出請求播放即可。

具體的,當(dāng)所述第一音頻對應(yīng)的對象的優(yōu)先級別高于或等于第二音頻對應(yīng)的對象優(yōu)先級別時,所述判斷結(jié)果表明確定播放所述第一音頻;將所述第一音頻與所述第二音頻進行混音處理,獲得混合音頻;播放所述混合音頻。

或,當(dāng)所述第一音頻對應(yīng)的對象的優(yōu)先級別高于第二音頻對應(yīng)的對象優(yōu)先級別時,所述判斷結(jié)果表明確定播放所述第一音頻;播放第一音頻且停止播放第二音頻。

在一較優(yōu)實施例中,當(dāng)所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求時,還包括:

將所述第一音頻轉(zhuǎn)換成非音頻信息;

以所述非音頻信息的方式提示用戶所述電子設(shè)備具有輸出所述第一音頻的需求。

非音頻信息可以包括至少以下幾種:震動、控制相應(yīng)顏色指示燈亮、在通知欄中顯示具有輸出所述第一音頻的需求。

本申請實施例還提供了包含與音頻播放方法對應(yīng)的虛擬裝置的電子設(shè)備,如圖2所示,為本申請實施例提供的電子設(shè)備的結(jié)構(gòu)圖,該電子設(shè)備包括:

確定模塊21,用于當(dāng)檢測到第一音頻的輸出請求時,確定當(dāng)前正在播放的第二音頻;

獲取模塊22,用于獲取用于表征是否因為第二音頻而拒絕第一音頻的輸出請求的判斷結(jié)果;

播放模塊23,用于當(dāng)所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求時,繼續(xù)播放所述第二音頻且禁止播放所述第一音頻。

可選的,獲取模塊22包括:

第一獲取單元,用于獲取所述第二音頻是否屬于特定應(yīng)用程序和/或特定音頻類型的判斷結(jié)果;其中,當(dāng)所述第二音頻屬于所述特定應(yīng)用程序和/或所述特定音頻類型時,所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求。

可選的,獲取模塊22包括:

第二獲取單元,用于獲取所述第一音頻對應(yīng)的對象與所述第二音頻對應(yīng)的對象的優(yōu)先級別高低的判斷結(jié)果;當(dāng)所述第一音頻對應(yīng)的對象的優(yōu)先級別低于所述第二音頻對應(yīng)的對象的優(yōu)先級別時,所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求。

可選的,第二獲取單元包括:

第一獲取子單元,用于獲取所述第二音頻所屬應(yīng)用程序與所述第一音頻所屬應(yīng)用程序的優(yōu)先級別高低的判斷結(jié)果;

或,

第二獲取子單元,用于獲取所述第二音頻所屬音頻類型與所述第一音頻所屬音頻類型的優(yōu)先級別高低的判斷結(jié)果;

或,

第三獲取子單元,用于基于所述第二音頻所屬應(yīng)用程序與所述第一音頻所屬應(yīng)用程序的優(yōu)先級別高低的第一比較結(jié)果;以及,所述第二音頻所屬音頻類型與所述第一音頻所屬音頻類型的優(yōu)先級別高低的第二比較結(jié)果;獲取所述第二音頻對應(yīng)的對象與所述第一音頻對應(yīng)的對象的優(yōu)先級別高低的判斷結(jié)果。

可選的,所述第一獲取子單元可以具體用于:

獲取所述第二音頻所屬應(yīng)用程序的運行方式與所述第一音頻所屬應(yīng)用程序的運行方式,所述運行方式為前臺運行或后臺運行;

當(dāng)所述第二音頻對應(yīng)的運行方式為前臺運行且所述第一音頻對應(yīng)的運行方式為后臺運行時,確定所述第二音頻所屬應(yīng)用程序的優(yōu)先級別大于所述第一音頻所屬應(yīng)用程序的優(yōu)先級別;

可選的,所述第一獲取子單元可以具體用于:

從預(yù)先存儲的各應(yīng)用程序?qū)?yīng)的優(yōu)先級別中,分別獲取所述第一音頻所屬應(yīng)用程序?qū)?yīng)的第一優(yōu)先級別以及所述第二音頻所屬應(yīng)用程序?qū)?yīng)的第二優(yōu)先級別;

比較所述第一優(yōu)先級別以及所述第二優(yōu)先級別的高低。

可選的,所述第二獲取單元包括:

第四獲取子單元,用于獲取與所述第一音頻所屬應(yīng)用程序內(nèi)的對象與所述第二音頻所屬應(yīng)用程序內(nèi)的對象的優(yōu)先級別高低的判斷結(jié)果。

可選的,還包括:

播放模塊,用于當(dāng)所述判斷結(jié)果表明不需要拒絕所述第一音頻的輸出請求時,播放所述第一音頻。

可選的,當(dāng)所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求時,還包括:

轉(zhuǎn)換模塊,用于將所述第一音頻轉(zhuǎn)換成非音頻信息;

提示模塊,用于以所述非音頻信息的方式提示用戶所述電子設(shè)備具有輸出所述第一音頻的需求。

本申請實施例還提供了一種電子設(shè)備的內(nèi)部結(jié)構(gòu),如圖3所示,為本申請實施例提供的電子設(shè)備的內(nèi)部結(jié)構(gòu)圖,該電子設(shè)備可以包括:

存儲器31,用于存儲程序;

程序可以包括程序代碼,所述程序代碼包括計算機操作指令。

存儲器31可能包含高速ram存儲器,也可能還包括非易失性存儲器(non-volatilememory),例如至少一個磁盤存儲器。

音頻資源32,用于播放音頻;

音頻資源32包括但不限于揚聲器和/或外接耳機。

處理器33,用于執(zhí)行所述程序,所述程序具體用于:

當(dāng)檢測到第一音頻的輸出請求時,確定所述音頻資源當(dāng)前正在播放的第二音頻;

獲取所述第二音頻是否滿足用于表征需要繼續(xù)播放所述第二音頻的第一條件的判斷結(jié)果;

當(dāng)所述判斷結(jié)果表明所述第二音頻滿足所述第一條件時,控制所述音頻資源繼續(xù)播放所述第二音頻且禁止采用音頻的方式播放所述第一音頻。

處理器33可能是一個中央處理器cpu,或者是特定集成電路asic

(applicationspecificintegratedcircuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。

電子設(shè)備還可以包括通信接口34以及通信總線35,其中,存儲器31、音頻資源32、處理器33以及通信接口34通過通信總線35實現(xiàn)相互間的通信。

可選的,處理器在執(zhí)行獲取用于表征是否因為第二音頻而拒絕第一音頻的輸出請求的判斷結(jié)果時,具體用于:

獲取所述第二音頻是否屬于特定應(yīng)用程序和/或特定音頻類型的判斷結(jié)果;其中,當(dāng)所述第二音頻屬于所述特定應(yīng)用程序和/或所述特定音頻類型時,所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求。

可選的,處理器在執(zhí)行獲取用于表征是否因為第二音頻而拒絕第一音頻的輸出請求的判斷結(jié)果時,具體用于:

獲取所述第一音頻對應(yīng)的對象與所述第二音頻對應(yīng)的對象的優(yōu)先級別高低的判斷結(jié)果;

當(dāng)所述第一音頻對應(yīng)的對象的優(yōu)先級別低于所述第二音頻對應(yīng)的對象的優(yōu)先級別時,所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求。

可選的,處理器在執(zhí)行獲取所述第一音頻對應(yīng)的對象與所述第二音頻對應(yīng)的對象的優(yōu)先級別高低的判斷結(jié)果時,具體用于:

獲取所述第二音頻所屬應(yīng)用程序與所述第一音頻所屬應(yīng)用程序的優(yōu)先級別高低的判斷結(jié)果;

或,

獲取所述第二音頻所屬音頻類型與所述第一音頻所屬音頻類型的優(yōu)先級別高低的判斷結(jié)果;

或,

基于所述第二音頻所屬應(yīng)用程序與所述第一音頻所屬應(yīng)用程序的優(yōu)先級別高低的第一比較結(jié)果;以及,所述第二音頻所屬音頻類型與所述第一音頻所屬音頻類型的優(yōu)先級別高低的第二比較結(jié)果;獲取所述第二音頻對應(yīng)的對象與所述第一音頻對應(yīng)的對象的優(yōu)先級別高低的判斷結(jié)果。

可選的,處理器在執(zhí)行獲取所述第二音頻所屬應(yīng)用程序與所述第一音頻所屬應(yīng)用程序的優(yōu)先級別高低的判斷結(jié)果時,具體用于:

獲取所述第二音頻所屬應(yīng)用程序的運行方式與所述第一音頻所屬應(yīng)用程序的運行方式,所述運行方式為前臺運行或后臺運行;

當(dāng)所述第二音頻對應(yīng)的運行方式為前臺運行且所述第一音頻對應(yīng)的運行方式為后臺運行時,確定所述第二音頻所屬應(yīng)用程序的優(yōu)先級別大于所述第一音頻所屬應(yīng)用程序的優(yōu)先級別;

可選的,處理器在執(zhí)行獲取所述第二音頻所屬應(yīng)用程序與所述第一音頻所屬應(yīng)用程序的優(yōu)先級別高低的判斷結(jié)果時,具體用于:

所述獲取所述第二音頻所屬應(yīng)用程序與所述第一音頻所屬應(yīng)用程序的優(yōu)先級別高低的判斷結(jié)果包括:

從預(yù)先存儲的各應(yīng)用程序?qū)?yīng)的優(yōu)先級別中,分別獲取所述第一音頻所屬應(yīng)用程序?qū)?yīng)的第一優(yōu)先級別以及所述第二音頻所屬應(yīng)用程序?qū)?yīng)的第二優(yōu)先級別;

比較所述第一優(yōu)先級別以及所述第二優(yōu)先級別的高低。

可選的,處理器在執(zhí)行獲取所述第一音頻對應(yīng)的對象與所述第二音頻對應(yīng)的對象的優(yōu)先級別高低的判斷結(jié)果時,具體用于:

獲取與所述第一音頻所屬應(yīng)用程序內(nèi)的對象與所述第二音頻所屬應(yīng)用程序內(nèi)的對象的優(yōu)先級別高低的判斷結(jié)果。

可選的,處理器還用于:

當(dāng)所述判斷結(jié)果表明不需要拒絕所述第一音頻的輸出請求時,播放所述第一音頻。

可選的,在所述判斷結(jié)果表明需要拒絕所述第一音頻的輸出請求時,處理器還用于:

將所述第一音頻轉(zhuǎn)換成非音頻信息;

以所述非音頻信息的方式提示用戶所述電子設(shè)備具有輸出所述第一音頻的需求。

最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。

對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
朝阳区| 黄山市| 略阳县| 道孚县| 富阳市| 康保县| 延安市| 彭阳县| 遵义市| 永春县| 保康县| 石城县| 本溪| 松原市| 福州市| 通化市| 台湾省| 定兴县| 吴堡县| 信阳市| 墨竹工卡县| 重庆市| 友谊县| 兴国县| 逊克县| 确山县| 罗城| 神农架林区| 佛教| 化德县| 宿州市| 黔西县| 华坪县| 中卫市| 息烽县| 阿拉善右旗| 康马县| 娄底市| 三原县| 同江市| 平陆县|