多系統(tǒng)中分配音頻資源的方法及裝置的制造方法
【專利摘要】本發(fā)明提供了多系統(tǒng)中分配音頻資源方法及裝置,包括:在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,音頻資源訪問請求包括音頻請求相關(guān)數(shù)據(jù);在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問。通過本發(fā)明,使得各系統(tǒng)以合理的方式來單獨或聯(lián)合訪問內(nèi)核中的音頻模塊,以順暢用戶無感知的方式進(jìn)行系統(tǒng)間的音頻資源占用及釋放;由主系統(tǒng)統(tǒng)一管理各系統(tǒng)對音頻資源的訪問,避免了各子系統(tǒng)同時訪問音頻資源時可能產(chǎn)生的訪問錯誤;此外,充分的考慮了用戶對于終端使用的個性化需求,更加符合用戶的使用習(xí)慣,提高了用戶體驗。
【專利說明】
多系統(tǒng)中分配音頻資源的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及多系統(tǒng)音頻播放技術(shù)領(lǐng)域,具體而言,本發(fā)明涉及一種多系統(tǒng)中分配音頻資源的方法,及一種多系統(tǒng)中分配音頻資源的裝置?!颈尘凹夹g(shù)】
[0002]隨著時代的發(fā)展,各種新興的操作系統(tǒng)不斷涌現(xiàn),為用戶帶來了新穎且更加便捷的終端使用體驗?,F(xiàn)有的單操作系統(tǒng),如Android系統(tǒng),一般由內(nèi)核和框架層組成,如內(nèi)核為 Linux,內(nèi)核上運行android框架層的服務(wù),框架層的音頻服務(wù)與內(nèi)核中的音頻模塊的交互, 而內(nèi)核中的音頻模塊直接與音頻硬件交互。而在運行多系統(tǒng)的終端設(shè)備中,各系統(tǒng)擁有各自獨立的框架層,且各系統(tǒng)共用同一內(nèi)核,若各系統(tǒng)不加限制的同時訪問共同內(nèi)核中的音頻模塊,則可能造成音頻模塊設(shè)置的混亂,音頻硬件無法正常運行,從而造成音頻播放邏輯混亂,甚至丟失音頻信息。
[0003]因此,需要一種在多系統(tǒng)中對各系統(tǒng)的音頻資源進(jìn)行分配的解決方案,各系統(tǒng)能夠以合理的方式來訪問內(nèi)核中的音頻模塊,使得在接收到來自任一系統(tǒng)的音頻資源請求信息后,可能以流暢、舒適、友好的提供方式向用戶播放音頻數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0004]為克服上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,特提出以下技術(shù)方案:
[0005]本發(fā)明的實施例提出了一種多系統(tǒng)中分配音頻資源的方法,多系統(tǒng)包括一個主系統(tǒng)及至少一個子系統(tǒng),該方法包括:
[0006]在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,音頻資源訪問請求包括音頻請求相關(guān)數(shù)據(jù);
[0007]在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問。
[0008]其中,音頻請求相關(guān)數(shù)據(jù)包括音頻數(shù)據(jù)及音頻類型。
[0009]可選地,該方法還包括:
[0010]根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略;
[0011]其中,音頻處理策略包括以下至少一項:
[0012]與音頻類型對應(yīng)的播放音量;與多個音頻數(shù)據(jù)的音頻類型對應(yīng)的混音方式;與音頻類型對應(yīng)的輸出路徑。
[0013]優(yōu)選地,根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,包括以下一種或多種情形:
[0014]根據(jù)各個音頻資源訪問請求的音頻類型來調(diào)整音頻數(shù)據(jù)相應(yīng)的播放音量;
[0015]根據(jù)與各個音頻資源訪問請求的音頻類型對應(yīng)的混音方式對音頻數(shù)據(jù)進(jìn)行混音處理;
[0016]根據(jù)各個音頻資源訪問請求的音頻類型對音頻數(shù)據(jù)設(shè)置相應(yīng)的輸出路徑。
[0017]可選地,該方法還包括:
[0018]根據(jù)系統(tǒng)音頻資源訪問優(yōu)先級規(guī)則,確定多系統(tǒng)中優(yōu)先級排序前預(yù)定個數(shù)的一個或多個系統(tǒng),作為優(yōu)先處理系統(tǒng);
[0019]其中,根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略,具體包括:
[0020]根據(jù)來自優(yōu)先處理系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略。
[0021]本發(fā)明的另一實施例提出了一種多系統(tǒng)中分配音頻資源的裝置,多系統(tǒng)包括一個主系統(tǒng)及至少一個子系統(tǒng),該裝置包括:
[0022]接收模塊,用于在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,音頻資源訪問請求包括音頻請求相關(guān)數(shù)據(jù);[〇〇23]處理模塊,用于在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問。
[0024]其中,音頻請求相關(guān)數(shù)據(jù)包括音頻數(shù)據(jù)及音頻類型。[〇〇25] 可選地,該裝置還包括:
[0026]第一確定模塊,用于根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略;[〇〇27]其中,音頻處理策略包括以下至少一項:
[0028]與音頻類型對應(yīng)的播放音量;與多個音頻數(shù)據(jù)的音頻類型對應(yīng)的混音方式;與音頻類型對應(yīng)的輸出路徑。[〇〇29]優(yōu)選地,處理模塊根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,包括以下一種或多種情形:
[0030]根據(jù)各個音頻資源訪問請求的音頻類型來調(diào)整音頻數(shù)據(jù)相應(yīng)的播放音量;
[0031]根據(jù)與各個音頻資源訪問請求的音頻類型對應(yīng)的混音方式對音頻數(shù)據(jù)進(jìn)行混音處理;
[0032]根據(jù)各個音頻資源訪問請求的音頻類型對音頻數(shù)據(jù)設(shè)置相應(yīng)的輸出路徑。[〇〇33] 可選地,該裝置還包括:[〇〇34]第二確定模塊,用于根據(jù)系統(tǒng)音頻資源訪問優(yōu)先級規(guī)則,確定多系統(tǒng)中優(yōu)先級排序前預(yù)定個數(shù)的一個或多個系統(tǒng),作為優(yōu)先處理系統(tǒng);
[0035]其中,第一確定模塊,具體用于根據(jù)來自優(yōu)先處理系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略。
[0036]本發(fā)明的實施例中,提出了一種多系統(tǒng)中分配音頻資源的方案,通過預(yù)定音頻處理策略確定音頻資源在多系統(tǒng)中各系統(tǒng)的分配方式,使得各系統(tǒng)以合理的方式來單獨或聯(lián)合訪問內(nèi)核中的音頻模塊,以順暢用戶無感知的方式進(jìn)行系統(tǒng)間的音頻資源占用及釋放; 在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問,由主系統(tǒng)統(tǒng)一管理各系統(tǒng)對音頻資源的訪問,避免了各子系統(tǒng)同時訪問音頻資源時可能產(chǎn)生的訪問錯誤;此外,充分的考慮了用戶對于終端使用的個性化需求,根據(jù)各系統(tǒng)的音頻資源訪問請求的優(yōu)先級別處理各系統(tǒng)的音頻資源訪問請求,同時根據(jù)不同音頻類型采用不同的處理方式,更加符合用戶的使用習(xí)慣,提高了用戶體驗。
[0037]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到?!靖綀D說明】
[0038]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0039]圖1為本發(fā)明中一個實施例的多系統(tǒng)中分配音頻資源的方法的流程圖;
[0040]圖2為本發(fā)明中另一實施例的多系統(tǒng)中分配音頻資源的裝置的結(jié)構(gòu)示意圖。【具體實施方式】
[0041]下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
[0042]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“親接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。[〇〇43]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
[0044]本發(fā)明的實施例中的多系統(tǒng)可基于多種虛擬技術(shù)來實現(xiàn),下文以Linux系統(tǒng)下的容器技術(shù)為例來進(jìn)行實施例的詳述。其中,使用Linux容器技術(shù)實現(xiàn)的多操作系統(tǒng),在每個容器中裝入獨立的系統(tǒng),多個系統(tǒng)之間相互獨立,且多個系統(tǒng)運行在同一臺物理終端設(shè)備上。
[0045]圖1為本發(fā)明中一個實施例的多系統(tǒng)中分配音頻資源的方法的流程圖。
[0046]本發(fā)明的實施例中,各步驟所執(zhí)行的內(nèi)容概述如下:步驟S110:在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,音頻資源訪問請求包括音頻請求相關(guān)數(shù)據(jù);步驟S120: 在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問。
[0047]本發(fā)明的實施例中,提出了一種多系統(tǒng)中分配音頻資源的方法,通過預(yù)定音頻處理策略確定音頻資源在多系統(tǒng)中各系統(tǒng)的分配方式,使得各系統(tǒng)以合理的方式來單獨或聯(lián)合訪問內(nèi)核中的音頻模塊,以順暢用戶無感知的方式進(jìn)行系統(tǒng)間的音頻資源占用及釋放;在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問,由主系統(tǒng)統(tǒng)一管理各系統(tǒng)對音頻資源的訪問,避免了各子系統(tǒng)同時訪問音頻資源時可能產(chǎn)生的訪問錯誤;此外,充分的考慮了用戶對于終端使用的個性化需求,根據(jù)各系統(tǒng)的音頻資源訪問請求的優(yōu)先級別處理各系統(tǒng)的音頻資源訪問請求,同時根據(jù)不同音頻類型采用不同的處理方式,更加符合用戶的使用習(xí)慣,提高了用戶體驗。以下針對各個步驟的具體實現(xiàn)做進(jìn)一步的說明:
[0048]步驟S110:在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,音頻資源訪問請求包括音頻請求相關(guān)數(shù)據(jù)。
[0049]其中,音頻請求相關(guān)數(shù)據(jù)包括但不限于音頻數(shù)據(jù)及音頻類型。
[0050]其中,音頻類型包括但不限于音樂,提醒音,鬧鈴音,系統(tǒng)音等。
[0051]具體地,在多系統(tǒng)的終端設(shè)備中,在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,音頻資源訪問請求包括音頻請求相關(guān)數(shù)據(jù),其中,音頻請求相關(guān)數(shù)據(jù)包括但不限于音頻數(shù)據(jù)及音頻類型。
[0052]例如,在多系統(tǒng)的終端設(shè)備中,至少包括主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0S3,該終端設(shè)備在運行過程中,子系統(tǒng)〇&請求訪問終端設(shè)備的音頻資源,隨后子系統(tǒng)0&將音頻數(shù)據(jù)及音頻類型發(fā)送至主系統(tǒng)(^:的音頻服務(wù)進(jìn)程,子系統(tǒng)0&的音頻服務(wù)進(jìn)程通過進(jìn)程間通信方式如Socket套接字與主系統(tǒng)OSi的音頻服務(wù)進(jìn)程進(jìn)行通信,隨后可在主系統(tǒng)OSiT通過主系統(tǒng)OSi的音頻服務(wù)進(jìn)程接收來自子系統(tǒng)0&的音頻資源訪問請求,該請求包括子系統(tǒng)0&請求訪問音頻資源的音頻數(shù)據(jù)及音頻類型。[〇〇53]步驟S120:在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問。[〇〇54]具體地,在多系統(tǒng)的終端設(shè)備中,在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對終端設(shè)備音頻資源的訪問。
[0055]例如,在多系統(tǒng)的終端設(shè)備中,至少包括主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0S3,該終端設(shè)備在運行過程中,在主系統(tǒng)〇Si下接收來自子系統(tǒng)0S3的音頻資源訪問請求,在主系統(tǒng) 〇Si下通過主系統(tǒng)(^:的音頻服務(wù)進(jìn)程根據(jù)與子系統(tǒng)0S3的音頻資源訪問請求的音頻類型相匹配的音頻處理策略對來自子系統(tǒng)0S3的音頻資源訪問請求進(jìn)行相應(yīng)處理,隨后主系統(tǒng)OSi 的音頻服務(wù)進(jìn)程通過,如驅(qū)動接口,與終端設(shè)備的音頻驅(qū)動進(jìn)行數(shù)據(jù)交互,隨后終端設(shè)備的音頻驅(qū)動通過,如芯片接口,與終端設(shè)備的音頻硬件進(jìn)行數(shù)據(jù)交互,以達(dá)到控制對終端設(shè)備音頻資源的訪問。
[0056]在一優(yōu)選實施例中,步驟S120還包括步驟S121 (圖中未示出);步驟S121:根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略。[〇〇57] 其中,音頻處理策略包括但不限于以下至少一項:
[0058]與音頻類型對應(yīng)的播放音量;與多個音頻數(shù)據(jù)的音頻類型對應(yīng)的混音方式;與音頻類型對應(yīng)的輸出路徑。
[0059]其中,音頻類型對應(yīng)的輸出路徑包括但不限于耳機輸出、外放播放器輸出、藍(lán)牙輸出、通過WIFKWIreless-Fidelity,無線保真)連接音響輸出以及遠(yuǎn)程電視輸出等。
[0060]其中,通過以下一種或多種情形來實現(xiàn)根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略:
[0061]根據(jù)各個音頻資源訪問請求的音頻類型來調(diào)整音頻數(shù)據(jù)相應(yīng)的播放音量;例如, 音頻資源訪問請求的音頻類型為鬧鈴音時調(diào)整鬧鈴音的播放音量為總音量的50%;音頻資源訪問請求的音頻類型為提醒音時調(diào)整提醒音的播放音量為總音量的30%等。
[0062]根據(jù)與各個音頻資源訪問請求的音頻類型對應(yīng)的混音方式對音頻數(shù)據(jù)進(jìn)行混音處理;例如,根據(jù)與各個音頻資源訪問請求的音頻類型為鬧鈴音及音樂時,對應(yīng)的混音方式為進(jìn)行混音處理;根據(jù)與各個音頻資源訪問請求的音頻類型為來電音及系統(tǒng)音時,對應(yīng)的混音方式為不允許混音,即不對來電音及系統(tǒng)音進(jìn)行混音處理等。
[0063]根據(jù)各個音頻資源訪問請求的音頻類型設(shè)置相應(yīng)的輸出路徑;例如,根據(jù)音頻資源訪問請求的音頻類型為鬧鈴音時,若在接入耳機的情況下,設(shè)置鬧鈴音的輸出路徑為通過耳機和終端設(shè)備的多媒體外放播放器同時輸出,若在未接入耳機的情況下,設(shè)置鬧鈴音的輸出路徑為通過多媒體外放播放器輸出;根據(jù)音頻資源訪問請求的音頻類型為音樂音時,若在接入耳機的情況下,設(shè)置音樂音的輸出路徑為通過耳機輸出,若在未接入耳機的情況下,設(shè)置音樂音的輸出路徑為通過多媒體外放播放器輸出等。
[0064]例如,在多系統(tǒng)的終端設(shè)備中,至少包括主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0S3,預(yù)定的音頻處理策略為音頻資源訪問請求的音頻類型為鬧鈴音時,鬧鈴音的播放音量為總音量的50%,且允許鬧鈴音與其他音頻類型進(jìn)行混音處理,若在接入耳機的情況下,設(shè)置鬧鈴音的輸出路徑為通過耳機和終端設(shè)備的多媒體外放播放器同時輸出,若在未接入耳機的情況下,設(shè)置鬧鈴音的輸出路徑為通過多媒體外放播放器輸出;該終端設(shè)備在運行過程中,主系統(tǒng)〇Si根據(jù)來自多系統(tǒng)的子系統(tǒng)0&的音頻資源訪問請求的音頻類型為鬧鈴音可確定與鬧鈴音相匹配的音頻處理策略,隨后通過主系統(tǒng)OSi的音頻服務(wù)進(jìn)程對子系統(tǒng)0&的音頻資源訪問請求根據(jù)鬧鈴音預(yù)定的音頻處理策略進(jìn)行混音處理、調(diào)整鬧鈴音的播放音量為總音量的 50%以及設(shè)置鬧鈴音的輸出路徑為通過耳機和終端設(shè)備的多媒體外放播放器同時輸出,以控制對音頻資源的訪問,若此時主系統(tǒng)OS:未訪問終端設(shè)備的音頻資源,且終端設(shè)備接入耳機,按照下面的修改添加內(nèi)容則通過終端設(shè)備的多媒體外放播放器依據(jù)播放音量為總音量的50%的音量設(shè)置來播放子系統(tǒng)0S3設(shè)置的鬧鈴音,用戶可通過終端設(shè)備的多媒體外放播放器以及耳機同時收聽到子系統(tǒng)〇&設(shè)置的鬧鈴音,且鬧鈴音的播放音量為總音量的50%, 若此時主系統(tǒng)OSiE訪問終端設(shè)備的音頻資源播放音樂,且終端設(shè)備未接入耳機,則首先將主系統(tǒng)問的音樂音和子系統(tǒng)0&設(shè)置的鬧鈴音做混音處理,以生成混合音頻,并通過終端設(shè)備的多媒體外放播放器依據(jù)播放音量為總音量的50%的音量設(shè)置來播放混合音頻,用戶可通過終端設(shè)備的多媒體外放播放器收聽到主系統(tǒng)〇Si訪問的音樂與子系統(tǒng)0&設(shè)置的鬧鈴音的混合音頻,且鬧鈴音的播放音量為總音量的50%。[〇〇65]在一優(yōu)選實施例中,該方法還包括步驟S130(圖中未示出);步驟S130:根據(jù)系統(tǒng)音頻資源訪問優(yōu)先級規(guī)則,確定多系統(tǒng)中優(yōu)先級排序前預(yù)定個數(shù)的一個或多個系統(tǒng),作為優(yōu)先處理系統(tǒng)。
[0066]其中,根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略,具體包括:[〇〇67]根據(jù)來自優(yōu)先處理系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略。
[0068]例如,在多系統(tǒng)的終端設(shè)備中,至少包括主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0S3,預(yù)定各系統(tǒng)對音頻資源訪問優(yōu)先級從高到低的依次為主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0&,確定多系統(tǒng)中優(yōu)先級排序前2位的系統(tǒng),作為優(yōu)先處理系統(tǒng);預(yù)定的音頻處理策略為音頻資源訪問請求的音頻類型為音樂音時調(diào)整音樂音的播放音量為總音量的40%,音頻資源訪問請求的音頻類型為系統(tǒng)音時調(diào)整系統(tǒng)音的播放音量為總音量的60%;音頻資源訪問請求的音頻類型為音樂音及來電音時,確定進(jìn)行混音處理;音頻資源訪問請求的音頻類型為系統(tǒng)音及其他任意音頻類型時,確定不進(jìn)行混音處理;音頻資源訪問請求的音頻類型為音樂音或系統(tǒng)音,設(shè)置相應(yīng)的輸出路徑為通過多媒體外放播放器輸出;該終端設(shè)備在運行過程中,子系統(tǒng)0&和子系統(tǒng)0&同時請求訪問終端設(shè)備的音頻資源,子系統(tǒng)0&的音頻資源訪問請求的音頻類型為來電音,子系統(tǒng)〇&的音頻資源訪問請求的音頻類型為系統(tǒng)音;根據(jù)預(yù)定的系統(tǒng)音頻資源訪問優(yōu)先級規(guī)則,可確定多系統(tǒng)中的主系統(tǒng)0S4P子系統(tǒng)0&為優(yōu)先處理系統(tǒng),若此時主系統(tǒng)OS:正通過訪問終端設(shè)備的音頻資源收聽廣播,則通過主系統(tǒng)OS:的音頻服務(wù)進(jìn)程對子系統(tǒng)〇S2的音頻資源訪問請求根據(jù)預(yù)定的音頻處理策略進(jìn)行混音處理、調(diào)整音量以及設(shè)置播放路徑,以控制對音頻資源的訪問,隨后用戶可通過終端設(shè)備的多媒體外放播放器收聽到主系統(tǒng)OSi收聽的廣播與子系統(tǒng)0S2訪問的來電音的混合音頻,且音樂音的播放音量為總音量的40%,若用戶通過終端設(shè)備的交互界面結(jié)束子系統(tǒng)0&的音頻資源訪問請求,此時主系統(tǒng)OSiM在通過訪問終端設(shè)備的音頻資源收聽廣播,根據(jù)預(yù)定的系統(tǒng)音頻資源訪問優(yōu)先級規(guī)則,可確定多系統(tǒng)中的主系統(tǒng)〇&和子系統(tǒng)0&為優(yōu)先處理系統(tǒng),當(dāng)用戶結(jié)束通過主系統(tǒng)OSi收聽的廣播后,用戶可通過終端設(shè)備的多媒體外放播放器收聽到子系統(tǒng)0&的系統(tǒng)音且系統(tǒng)音的播放音量為總音量的60%。
[0069]在一具體應(yīng)用場景中,至少包括主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0S3,預(yù)定各系統(tǒng)對音頻資源訪問優(yōu)先級從高到低的依次為主系統(tǒng)〇S1、子系統(tǒng)0&和子系統(tǒng)0&,確定多系統(tǒng)中優(yōu)先級排序前2位的系統(tǒng),作為優(yōu)先處理系統(tǒng),且處于前臺運行的子系統(tǒng)對音頻資源訪問優(yōu)先級高于處于后臺運行的子系統(tǒng)對音頻資源訪問的優(yōu)先級;預(yù)定的音頻處理策略為音頻資源訪問請求的音頻類型為音樂音時調(diào)整音樂音的播放音量為總音量的40%;根據(jù)音頻資源訪問請求的音頻類型為音樂音設(shè)置相應(yīng)的輸出路徑為通過多媒體外放播放器輸出;該終端設(shè)備在運行過程中,用戶將當(dāng)前處于前臺的系統(tǒng)由主系統(tǒng)〇Si切換至子系統(tǒng)0&,若此時子系統(tǒng)0S2和子系統(tǒng)0&同時請求訪問終端設(shè)備的音頻資源,根據(jù)預(yù)定各系統(tǒng)對音頻資源訪問優(yōu)先級規(guī)則可確定,多系統(tǒng)中的主系統(tǒng)0S4P子系統(tǒng)0S3為優(yōu)先處理系統(tǒng),根據(jù)子系統(tǒng)0&的音頻資源訪問請求的音頻類型為音樂音,在主系統(tǒng)可通過主系統(tǒng)0Si的音頻服務(wù)進(jìn)程根據(jù)與預(yù)定音樂音相匹配的音頻處理策略對來自子系統(tǒng)〇&的音頻資源訪問請求進(jìn)行相應(yīng)處理,隨后用戶可通過多媒體外放播放器收聽到子系統(tǒng)〇&請求訪問的音樂音,且音樂音的播放音量為總音量的40 %。
[0070]圖2為本發(fā)明中另一實施例的多系統(tǒng)中分配音頻資源的裝置的結(jié)構(gòu)示意圖。
[0071]本發(fā)明的實施例中,各模塊所執(zhí)行的內(nèi)容概述如下:接收模塊210在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,音頻資源訪問請求包括音頻請求相關(guān)數(shù)據(jù);處理模塊220在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問。
[0072]本發(fā)明的實施例中,提出了一種多系統(tǒng)中分配音頻資源的裝置,通過預(yù)定音頻處理策略確定音頻資源在多系統(tǒng)中各系統(tǒng)的分配方式,使得各系統(tǒng)以合理的方式來單獨或聯(lián)合訪問內(nèi)核中的音頻模塊,以順暢用戶無感知的方式進(jìn)行系統(tǒng)間的音頻資源占用及釋放; 在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問,由主系統(tǒng)統(tǒng)一管理各系統(tǒng)對音頻資源的訪問,避免了各子系統(tǒng)同時訪問音頻資源時可能產(chǎn)生的訪問錯誤;此外,充分的考慮了用戶對于終端使用的個性化需求,根據(jù)各系統(tǒng)的音頻資源訪問請求的優(yōu)先級別處理各系統(tǒng)的音頻資源訪問請求,同時根據(jù)不同音頻類型采用不同的處理方式,更加符合用戶的使用習(xí)慣,提高了用戶體驗。以下針對各個模塊的具體實現(xiàn)做進(jìn)一步的說明:
[0073]接收模塊210在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,音頻資源訪問請求包括音頻請求相關(guān)數(shù)據(jù)。
[0074]其中,音頻請求相關(guān)數(shù)據(jù)包括但不限于音頻數(shù)據(jù)及音頻類型。
[0075]其中,音頻類型包括但不限于音樂,提醒音,鬧鈴音,系統(tǒng)音等。
[0076]具體地,在多系統(tǒng)的終端設(shè)備中,在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,音頻資源訪問請求包括音頻請求相關(guān)數(shù)據(jù),其中,音頻請求相關(guān)數(shù)據(jù)包括但不限于音頻數(shù)據(jù)及音頻類型。
[0077]例如,在多系統(tǒng)的終端設(shè)備中,至少包括主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0S3,該終端設(shè)備在運行過程中,子系統(tǒng)〇&請求訪問終端設(shè)備的音頻資源,隨后子系統(tǒng)0&將音頻數(shù)據(jù)及音頻類型發(fā)送至主系統(tǒng)(^:的音頻服務(wù)進(jìn)程,子系統(tǒng)0&的音頻服務(wù)進(jìn)程通過進(jìn)程間通信方式如Socket套接字與主系統(tǒng)OSi的音頻服務(wù)進(jìn)程進(jìn)行通信,隨后可在主系統(tǒng)OSiT通過主系統(tǒng)OS:的音頻服務(wù)進(jìn)程接收來自子系統(tǒng)0&的音頻資源訪問請求,該請求包括子系統(tǒng)0&請求訪問音頻資源的音頻數(shù)據(jù)及音頻類型。[〇〇78]處理模塊220在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問。
[0079]具體地,在多系統(tǒng)的終端設(shè)備中,在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,以控制對終端設(shè)備音頻資源的訪問。
[0080]例如,在多系統(tǒng)的終端設(shè)備中,至少包括主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0S3,該終端設(shè)備在運行過程中,在主系統(tǒng)〇Si下接收來自子系統(tǒng)0S3的音頻資源訪問請求,在主系統(tǒng) 〇Si下通過主系統(tǒng)(^:的音頻服務(wù)進(jìn)程根據(jù)與子系統(tǒng)0S3的音頻資源訪問請求的音頻類型相匹配的音頻處理策略對來自子系統(tǒng)0S3的音頻資源訪問請求進(jìn)行相應(yīng)處理,隨后主系統(tǒng)OSi 的音頻服務(wù)進(jìn)程通過,如驅(qū)動接口,與終端設(shè)備的音頻驅(qū)動進(jìn)行數(shù)據(jù)交互,隨后終端設(shè)備的音頻驅(qū)動通過,如芯片接口,與終端設(shè)備的音頻硬件進(jìn)行數(shù)據(jù)交互,以達(dá)到控制對終端設(shè)備音頻資源的訪問。
[0081]在一優(yōu)選實施例中,該裝置還包括第一確定模塊(圖中未不出);第一確定模塊根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略。 [〇〇82] 其中,音頻處理策略包括但不限于以下至少一項:
[0083]與音頻類型對應(yīng)的播放音量;與多個音頻數(shù)據(jù)的音頻類型對應(yīng)的混音方式;與音頻類型對應(yīng)的輸出路徑。
[0084]其中,音頻類型對應(yīng)的輸出路徑包括但不限于耳機輸出、外放播放器輸出、藍(lán)牙輸出、通過WIFKWIreless-Fidelity,無線保真)連接音響輸出以及遠(yuǎn)程電視輸出等。[〇〇85]其中,處理模塊220通過以下一種或多種情形來實現(xiàn)根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略:
[0086]根據(jù)各個音頻資源訪問請求的音頻類型來調(diào)整音頻數(shù)據(jù)相應(yīng)的播放音量;例如, 音頻資源訪問請求的音頻類型為鬧鈴音時調(diào)整鬧鈴音的播放音量為總音量的50%;音頻資源訪問請求的音頻類型為提醒音時調(diào)整提醒音的播放音量為總音量的30%等。
[0087]根據(jù)與各個音頻資源訪問請求的音頻類型對應(yīng)的混音方式對音頻數(shù)據(jù)進(jìn)行混音處理;例如,根據(jù)與各個音頻資源訪問請求的音頻類型為鬧鈴音及音樂時,對應(yīng)的混音方式為進(jìn)行混音處理;根據(jù)與各個音頻資源訪問請求的音頻類型為來電音及系統(tǒng)音時,對應(yīng)的混音方式為不允許混音,即不對來電音及系統(tǒng)音進(jìn)行混音處理等。
[0088]根據(jù)各個音頻資源訪問請求的音頻類型設(shè)置相應(yīng)的輸出路徑;例如,根據(jù)音頻資源訪問請求的音頻類型為鬧鈴音時,若在接入耳機的情況下,設(shè)置鬧鈴音的輸出路徑為通過耳機和終端設(shè)備的多媒體外放播放器同時輸出,若在未接入耳機的情況下,設(shè)置鬧鈴音的輸出路徑為通過多媒體外放播放器輸出;根據(jù)音頻資源訪問請求的音頻類型為音樂音時,若在接入耳機的情況下,設(shè)置音樂音的輸出路徑為通過耳機輸出,若在未接入耳機的情況下,設(shè)置音樂音的輸出路徑為通過多媒體外放播放器輸出等。
[0089]例如,在多系統(tǒng)的終端設(shè)備中,至少包括主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0S3,預(yù)定的音頻處理策略為音頻資源訪問請求的音頻類型為鬧鈴音時,鬧鈴音的播放音量為總音量的50%,且允許鬧鈴音與其他音頻類型進(jìn)行混音處理,若在接入耳機的情況下,設(shè)置鬧鈴音的輸出路徑為通過耳機和終端設(shè)備的多媒體外放播放器同時輸出,若在未接入耳機的情況下,設(shè)置鬧鈴音的輸出路徑為通過多媒體外放播放器輸出;該終端設(shè)備在運行過程中,主系統(tǒng)〇Si根據(jù)來自多系統(tǒng)的子系統(tǒng)0&的音頻資源訪問請求的音頻類型為鬧鈴音可確定與鬧鈴音相匹配的音頻處理策略,隨后通過主系統(tǒng)OSi的音頻服務(wù)進(jìn)程對子系統(tǒng)0&的音頻資源訪問請求根據(jù)鬧鈴音預(yù)定的音頻處理策略進(jìn)行混音處理、調(diào)整鬧鈴音的播放音量為總音量的 50%以及設(shè)置鬧鈴音的輸出路徑為通過耳機和終端設(shè)備的多媒體外放播放器同時輸出,以控制對音頻資源的訪問,若此時主系統(tǒng)OS:未訪問終端設(shè)備的音頻資源,且終端設(shè)備接入耳機,按照下面的修改添加內(nèi)容則通過終端設(shè)備的多媒體外放播放器依據(jù)播放音量為總音量的50%的音量設(shè)置來播放子系統(tǒng)0S3設(shè)置的鬧鈴音,用戶可通過終端設(shè)備的多媒體外放播放器以及耳機同時收聽到子系統(tǒng)〇&設(shè)置的鬧鈴音,且鬧鈴音的播放音量為總音量的50%, 若此時主系統(tǒng)OSiE訪問終端設(shè)備的音頻資源播放音樂,且終端設(shè)備未接入耳機,則首先將主系統(tǒng)問的音樂音和子系統(tǒng)0&設(shè)置的鬧鈴音做混音處理,以生成混合音頻,并通過終端設(shè)備的多媒體外放播放器依據(jù)播放音量為總音量的50%的音量設(shè)置來播放混合音頻,用戶可通過終端設(shè)備的多媒體外放播放器收聽到主系統(tǒng)〇Si訪問的音樂與子系統(tǒng)0&設(shè)置的鬧鈴音的混合音頻,且鬧鈴音的播放音量為總音量的50%。
[0090]在一優(yōu)選實施例中,該裝置還包括第二確定模塊(圖中未示出);第二確定模塊根據(jù)系統(tǒng)音頻資源訪問優(yōu)先級規(guī)則,確定多系統(tǒng)中優(yōu)先級排序前預(yù)定個數(shù)的一個或多個系統(tǒng),作為優(yōu)先處理系統(tǒng);第一確定模塊根據(jù)來自優(yōu)先處理系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理策略。
[0091]例如,在多系統(tǒng)的終端設(shè)備中,至少包括主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0S3,預(yù)定各系統(tǒng)對音頻資源訪問優(yōu)先級從高到低的依次為主系統(tǒng)〇S1、子系統(tǒng)0S2和子系統(tǒng)0&,確定多系統(tǒng)中優(yōu)先級排序前2位的系統(tǒng),作為優(yōu)先處理系統(tǒng);預(yù)定的音頻處理策略為音頻資源訪問請求的音頻類型為音樂音時調(diào)整音樂音的播放音量為總音量的40%,音頻資源訪問請求的音頻類型為系統(tǒng)音時調(diào)整系統(tǒng)音的播放音量為總音量的60%;音頻資源訪問請求的音頻類型為音樂音及來電音時,確定進(jìn)行混音處理;音頻資源訪問請求的音頻類型為系統(tǒng)音及其他任意音頻類型時,確定不進(jìn)行混音處理;音頻資源訪問請求的音頻類型為音樂音或系統(tǒng)音,設(shè)置相應(yīng)的輸出路徑為通過多媒體外放播放器輸出;該終端設(shè)備在運行過程中,子系統(tǒng)0&和子系統(tǒng)0&同時請求訪問終端設(shè)備的音頻資源,子系統(tǒng)0&的音頻資源訪問請求的音頻類型為來電音,子系統(tǒng)〇&的音頻資源訪問請求的音頻類型為系統(tǒng)音;根據(jù)預(yù)定的系統(tǒng)音頻資源訪問優(yōu)先級規(guī)則,可確定多系統(tǒng)中的主系統(tǒng)OS4P子系統(tǒng)0&為優(yōu)先處理系統(tǒng),若此時主系統(tǒng)OS:正通過訪問終端設(shè)備的音頻資源收聽廣播,則通過主系統(tǒng)OS:的音頻服務(wù)進(jìn)程對子系統(tǒng)〇S2的音頻資源訪問請求根據(jù)預(yù)定的音頻處理策略進(jìn)行混音處理、調(diào)整音量以及設(shè)置播放路徑,以控制對音頻資源的訪問,隨后用戶可通過終端設(shè)備的多媒體外放播放器收聽到主系統(tǒng)OSi收聽的廣播與子系統(tǒng)0S2訪問的來電音的混合音頻,且音樂音的播放音量為總音量的40%,若用戶通過終端設(shè)備的交互界面結(jié)束子系統(tǒng)0&的音頻資源訪問請求,此時主系統(tǒng)OSiM在通過訪問終端設(shè)備的音頻資源收聽廣播,根據(jù)預(yù)定的系統(tǒng)音頻資源訪問優(yōu)先級規(guī)則,可確定多系統(tǒng)中的主系統(tǒng)〇&和子系統(tǒng)0&為優(yōu)先處理系統(tǒng),當(dāng)用戶結(jié)束通過主系統(tǒng)OSi收聽的廣播后,用戶可通過終端設(shè)備的多媒體外放播放器收聽到子系統(tǒng)0&的系統(tǒng)音且系統(tǒng)音的播放音量為總音量的60%。
[0092]在一具體應(yīng)用場景中,至少包括主系統(tǒng)OS1、子系統(tǒng)0S2和子系統(tǒng)0S3,預(yù)定各系統(tǒng)對音頻資源訪問優(yōu)先級從高到低的依次為主系統(tǒng)〇S1、子系統(tǒng)0&和子系統(tǒng)0&,確定多系統(tǒng)中優(yōu)先級排序前2位的系統(tǒng),作為優(yōu)先處理系統(tǒng),且處于前臺運行的子系統(tǒng)對音頻資源訪問優(yōu)先級高于處于后臺運行的子系統(tǒng)對音頻資源訪問的優(yōu)先級;預(yù)定的音頻處理策略為音頻資源訪問請求的音頻類型為音樂音時調(diào)整音樂音的播放音量為總音量的40%;根據(jù)音頻資源訪問請求的音頻類型為音樂音設(shè)置相應(yīng)的輸出路徑為通過多媒體外放播放器輸出;該終端設(shè)備在運行過程中,用戶將當(dāng)前處于前臺的系統(tǒng)由主系統(tǒng)〇Si切換至子系統(tǒng)0&,若此時子系統(tǒng)0S2和子系統(tǒng)0&同時請求訪問終端設(shè)備的音頻資源,根據(jù)預(yù)定各系統(tǒng)對音頻資源訪問優(yōu)先級規(guī)則可確定,多系統(tǒng)中的主系統(tǒng)0S4P子系統(tǒng)0S3為優(yōu)先處理系統(tǒng),根據(jù)子系統(tǒng)0&的音頻資源訪問請求的音頻類型為音樂音,在主系統(tǒng)可通過主系統(tǒng)0Si的音頻服務(wù)進(jìn)程根據(jù)與預(yù)定音樂音相匹配的音頻處理策略對來自子系統(tǒng)〇&的音頻資源訪問請求進(jìn)行相應(yīng)處理,隨后用戶可通過多媒體外放播放器收聽到子系統(tǒng)〇&請求訪問的音樂音,且音樂音的播放音量為總音量的40 %。
[0093]本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請中所述操作中的一項或多項的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計和制造,或者也可以包括通用計算機中的已知設(shè)備。這些設(shè)備具有存儲在其內(nèi)的計算機程序,這些計算機程序選擇性地激活或重構(gòu)。這樣的計算機程序可以被存儲在設(shè)備(例如,計算機)可讀介質(zhì)中或者存儲在適于存儲電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計算機可讀介質(zhì)包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、R0M( Read-〇nly Memory,只讀存儲器)、RAM(Random Access Memory,隨即存儲器)、EPR0M(Erasable Programmable Read-Only Memory,可擦寫可編程只讀存儲器)、EEPR0M(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計算機)以能夠讀的形式存儲或傳輸信息的任何介質(zhì)。
[0094]本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計算機程序指令來實現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計算機程序指令提供給通用計算機、專業(yè)計算機或其他可編程數(shù)據(jù)處理方法的處理器來實現(xiàn),從而通過計算機或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行本發(fā)明公開的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個框中指定的方案。[〇〇95]本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。 進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
[0096]以上所述僅是本發(fā)明的部分實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護范圍。
【主權(quán)項】
1.一種多系統(tǒng)中分配音頻資源的方法,其特征在于,多系統(tǒng)包括一個主系統(tǒng)及至少一 個子系統(tǒng),該方法包括:在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,所述音頻資源訪問請求包括音 頻請求相關(guān)數(shù)據(jù);在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻資源訪問請求 進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述音頻請求相關(guān)數(shù)據(jù)包括音頻數(shù)據(jù)及音頻類型。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法還包括:根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻處理 策略;其中,所述音頻處理策略包括以下至少一項:與音頻類型對應(yīng)的播放音量;與多個音頻數(shù)據(jù)的音頻類型對應(yīng)的混音方式;與音頻類 型對應(yīng)的輸出路徑。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)相匹配的音頻處理策略對來自多系統(tǒng) 的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,包括以下一種或多種情形:根據(jù)各個音頻資源訪問請求的音頻類型來調(diào)整音頻數(shù)據(jù)相應(yīng)的播放音量;根據(jù)與各個音頻資源訪問請求的音頻類型對應(yīng)的混音方式對音頻數(shù)據(jù)進(jìn)行混音處理; 根據(jù)各個音頻資源訪問請求的音頻類型對音頻數(shù)據(jù)設(shè)置相應(yīng)的輸出路徑。5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,該方法還包括:根據(jù)系統(tǒng)音頻資源訪問優(yōu)先級規(guī)則,確定多系統(tǒng)中優(yōu)先級排序前預(yù)定個數(shù)的一個或多 個系統(tǒng),作為優(yōu)先處理系統(tǒng);其中,根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音頻 處理策略,具體包括:根據(jù)來自優(yōu)先處理系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定相匹配的音 頻處理策略。6.—種多系統(tǒng)中分配音頻資源的裝置,其特征在于,多系統(tǒng)包括一個主系統(tǒng)及至少一 個子系統(tǒng),該裝置包括:接收模塊,用于在主系統(tǒng)下接收來自任意子系統(tǒng)的音頻資源訪問請求,所述音頻資源 訪問請求包括音頻請求相關(guān)數(shù)據(jù);處理模塊,用于在主系統(tǒng)下根據(jù)相匹配的音頻處理策略對來自多系統(tǒng)的至少一個音頻 資源訪問請求進(jìn)行相應(yīng)處理,以控制對音頻資源的訪問。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述音頻請求相關(guān)數(shù)據(jù)包括音頻數(shù)據(jù)及音頻類型。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,該裝置還包括:第一確定模塊,用于根據(jù)來自多系統(tǒng)的至少一個音頻資源訪問請求的音頻類型來確定 相匹配的音頻處理策略;其中,所述音頻處理策略包括以下至少一項:與音頻類型對應(yīng)的播放音量;與多個音頻數(shù)據(jù)的音頻類型對應(yīng)的混音方式;與音頻類型對應(yīng)的輸出路徑。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述處理模塊根據(jù)相匹配的音頻處理策略 對來自多系統(tǒng)的至少一個音頻資源訪問請求進(jìn)行相應(yīng)處理,包括以下一種或多種情形:根據(jù)各個音頻資源訪問請求的音頻類型來調(diào)整音頻數(shù)據(jù)相應(yīng)的播放音量;根據(jù)與各個音頻資源訪問請求的音頻類型對應(yīng)的混音方式對音頻數(shù)據(jù)進(jìn)行混音處理; 根據(jù)各個音頻資源訪問請求的音頻類型對音頻數(shù)據(jù)設(shè)置相應(yīng)的輸出路徑。10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,該裝置還包括:第二確定模塊,用于根據(jù)系統(tǒng)音頻資源訪問優(yōu)先級規(guī)則,確定多系統(tǒng)中優(yōu)先級排序前 預(yù)定個數(shù)的一個或多個系統(tǒng),作為優(yōu)先處理系統(tǒng);其中,所述第一確定模塊,具體用于根據(jù)來自優(yōu)先處理系統(tǒng)的至少一個音頻資源訪問 請求的音頻類型來確定相匹配的音頻處理策略。
【文檔編號】G06F3/16GK105955693SQ201610250691
【公開日】2016年9月21日
【申請日】2016年4月21日
【發(fā)明人】卜東超
【申請人】北京元心科技有限公司