音頻數(shù)據(jù)處理方法、服務(wù)器、客戶端以及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音頻數(shù)據(jù)處理領(lǐng)域,特別是涉及一種音頻數(shù)據(jù)處理方法、服務(wù)器、客戶端以及系統(tǒng)。
【背景技術(shù)】
[0002]在多人通話系統(tǒng)中,由于有多方參與,如何處理多路語(yǔ)音數(shù)據(jù)的混音問(wèn)題是一個(gè)關(guān)鍵環(huán)節(jié)?,F(xiàn)有的混音方式包括客戶端混音以及服務(wù)器混音。
[0003]客戶端混音是指多路語(yǔ)音數(shù)據(jù)在客戶端進(jìn)行解碼以及混音操作。這種混音方式對(duì)客戶端的帶寬以及處理能力要求較高。
[0004]服務(wù)器混音是指客戶端只進(jìn)行一路語(yǔ)音數(shù)據(jù)的解碼以及播放,通信服務(wù)器對(duì)多個(gè)客戶端的語(yǔ)音數(shù)據(jù)進(jìn)行解碼、混音以及編碼操作。這樣混音方式對(duì)客戶端的要求較低,但是由于語(yǔ)音數(shù)據(jù)多經(jīng)過(guò)一次編碼以及解碼過(guò)程,容易引起語(yǔ)音數(shù)據(jù)的失真以及延遲。
[0005]各種用戶會(huì)根據(jù)自己的需要選擇相應(yīng)的混音方式進(jìn)行語(yǔ)音數(shù)據(jù)的混音處理,這樣導(dǎo)致不同混音方式的用戶難以在同一通話系統(tǒng)中進(jìn)行通話。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供一種可兼容不同混音方式的音頻數(shù)據(jù)處理方法、服務(wù)器、客戶端以及系統(tǒng);以解決現(xiàn)有的音頻數(shù)據(jù)處理方法、服務(wù)器、客戶端以及系統(tǒng)中不同混音方式的用戶難以在同一通話系統(tǒng)中進(jìn)行通話的技術(shù)問(wèn)題。
[0007]本發(fā)明實(shí)施例提供一種音頻數(shù)據(jù)處理方法,其包括:
[0008]接收客戶端的音頻數(shù)據(jù);
[0009]接收請(qǐng)求客戶端的音頻數(shù)據(jù)請(qǐng)求,并根據(jù)所述請(qǐng)求客戶端的音頻數(shù)據(jù)請(qǐng)求,獲取所述請(qǐng)求客戶端的音頻數(shù)據(jù)混音類型;
[0010]根據(jù)所述請(qǐng)求客戶端的音頻數(shù)據(jù)混音類型,對(duì)所述音頻數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的客戶端的音頻數(shù)據(jù)進(jìn)行混音預(yù)處理;以及
[0011 ]將混音預(yù)處理后的音頻數(shù)據(jù)發(fā)送至所述請(qǐng)求客戶端,以便所述請(qǐng)求客戶端獲取混音處理后的音頻數(shù)據(jù)。
[0012]本發(fā)明實(shí)施例還提供一種音頻數(shù)據(jù)處理服務(wù)器,其包括:
[0013]音頻數(shù)據(jù)接收模塊,用于接收客戶端的音頻數(shù)據(jù);
[0014]混音類型獲取模塊,用于接收請(qǐng)求客戶端的音頻數(shù)據(jù)請(qǐng)求,并根據(jù)所述請(qǐng)求客戶端的音頻數(shù)據(jù)請(qǐng)求,獲取所述請(qǐng)求客戶端的音頻數(shù)據(jù)混音類型;
[0015]混音預(yù)處理模塊,用于根據(jù)所述請(qǐng)求客戶端的音頻數(shù)據(jù)混音類型,對(duì)所述音頻數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的客戶端的音頻數(shù)據(jù)進(jìn)行混音預(yù)處理;以及
[0016]發(fā)送模塊,用于將混音預(yù)處理后的音頻數(shù)據(jù)發(fā)送至所述請(qǐng)求客戶端,以便所述請(qǐng)求客戶端獲取混音處理后的音頻數(shù)據(jù)。
[0017]本發(fā)明實(shí)施例還提供一種音頻數(shù)據(jù)處理系統(tǒng),其包括上述任一的音頻數(shù)據(jù)處理服務(wù)器以及多個(gè)客戶端。
[0018]本發(fā)明實(shí)施例還提供一種音頻數(shù)據(jù)處理方法,其包括:
[0019]接收異地音頻數(shù)據(jù),其中所述異地音頻數(shù)據(jù)包括一客戶端標(biāo)識(shí)符;
[0020]從所述異地音頻數(shù)據(jù)獲取所述客戶端標(biāo)識(shí)符,根據(jù)所述客戶端標(biāo)識(shí)符,確定所述異地音頻數(shù)據(jù)的混音類型;以及
[0021 ]根據(jù)所述異地音頻數(shù)據(jù)的混音類型,對(duì)所述異地混音數(shù)據(jù)進(jìn)行播放處理。
[0022]本發(fā)明實(shí)施例還提供一種音頻數(shù)據(jù)處理客戶端,其包括:
[0023]異地音頻數(shù)據(jù)接收模塊,用于接收異地音頻數(shù)據(jù),其中所述異地音頻數(shù)據(jù)包括一客戶端標(biāo)識(shí)符;
[0024]混音類型確定模塊,用于從所述異地音頻數(shù)據(jù)獲取所述客戶端標(biāo)識(shí)符,根據(jù)所述客戶端標(biāo)識(shí)符,確定所述異地音頻數(shù)據(jù)的混音類型;以及
[0025]音頻數(shù)據(jù)播放模塊,用于根據(jù)所述異地音頻數(shù)據(jù)的混音類型,對(duì)所述異地混音數(shù)據(jù)進(jìn)行播放處理。
[0026]本發(fā)明實(shí)施例還提供一種音頻數(shù)據(jù)處理系統(tǒng),其包括多個(gè)上述的音頻數(shù)據(jù)處理客戶端以及至少一個(gè)音頻數(shù)據(jù)處理服務(wù)器。
[0027]相較于現(xiàn)有技術(shù)的音頻數(shù)據(jù)處理方法、服務(wù)器、客戶端以及系統(tǒng),本發(fā)明的音頻數(shù)據(jù)處理方法、服務(wù)器以及系統(tǒng)根據(jù)請(qǐng)求客戶端的音頻數(shù)據(jù)混音類型進(jìn)行混音處理,可兼容不同混音方式的音頻數(shù)據(jù)。同時(shí)本發(fā)明的音頻數(shù)據(jù)處理方法、服務(wù)器以及系統(tǒng)通過(guò)客戶端標(biāo)識(shí)符對(duì)音頻數(shù)據(jù)的混音類型進(jìn)行識(shí)別,因此可對(duì)不同混音方式的音頻數(shù)據(jù)進(jìn)行播放操作;解決了現(xiàn)有的音頻數(shù)據(jù)處理方法、服務(wù)器、客戶端以及系統(tǒng)中不同混音方式的用戶難以在同一通話系統(tǒng)中進(jìn)行通話的技術(shù)問(wèn)題。
【附圖說(shuō)明】
[0028]圖1為本發(fā)明的音頻數(shù)據(jù)處理方法的第一優(yōu)選實(shí)施例的流程圖;
[0029]圖2為本發(fā)明的音頻數(shù)據(jù)處理方法的第二優(yōu)選實(shí)施例的流程圖;
[0030]圖3為本發(fā)明的音頻數(shù)據(jù)處理方法的第二優(yōu)選實(shí)施例的步驟S203的流程圖;
[0031]圖4為本發(fā)明的音頻數(shù)據(jù)處理服務(wù)器的第一優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0032]圖5為本發(fā)明的音頻數(shù)據(jù)處理服務(wù)器的第二優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0033]圖6為本發(fā)明的音頻數(shù)據(jù)處理服務(wù)器的第二優(yōu)選實(shí)施例的混音預(yù)處理模塊的結(jié)構(gòu)示意圖;
[0034]圖7為本發(fā)明的音頻數(shù)據(jù)處理服務(wù)器的第二優(yōu)選實(shí)施例的混音預(yù)處理模塊的第二音頻數(shù)據(jù)處理單元的結(jié)構(gòu)示意圖;
[0035]圖8為本發(fā)明的音頻數(shù)據(jù)處理系統(tǒng)的第一優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0036]圖9為本發(fā)明的音頻數(shù)據(jù)處理方法的第三優(yōu)選實(shí)施例的流程圖;
[0037]圖10為本發(fā)明的音頻數(shù)據(jù)處理方法的第四優(yōu)選實(shí)施例的流程圖;
[0038]圖11為本發(fā)明的音頻數(shù)據(jù)處理方法的第四優(yōu)選實(shí)施例的步驟S1002的流程圖;
[0039]圖12為本發(fā)明的音頻數(shù)據(jù)處理方法的第四優(yōu)選實(shí)施例的步驟S1003的流程圖;
[0040]圖13為本發(fā)明的音頻數(shù)據(jù)處理客戶端的第一優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0041]圖14為本發(fā)明的音頻數(shù)據(jù)處理客戶端的第二優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0042]圖15為本發(fā)明的音頻數(shù)據(jù)處理客戶端的第二優(yōu)選實(shí)施例的混音類型確定模塊的結(jié)構(gòu)示意圖;
[0043]圖16為本發(fā)明的音頻數(shù)據(jù)處理客戶端的第二優(yōu)選實(shí)施例的音頻數(shù)據(jù)播放模塊的結(jié)構(gòu)示意圖;
[0044]圖17為本發(fā)明的音頻數(shù)據(jù)處理系統(tǒng)的第二優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0045]圖18為本發(fā)明的音頻數(shù)據(jù)處理服務(wù)器及客戶端所在的電子設(shè)備的工作環(huán)境結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0046]請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來(lái)舉例說(shuō)明。以下的說(shuō)明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0047]在以下的說(shuō)明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行之作業(yè)的步驟及符號(hào)來(lái)說(shuō)明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計(jì)算機(jī)執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號(hào)的計(jì)算機(jī)處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來(lái)改變?cè)撚?jì)算機(jī)之運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來(lái)說(shuō)明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0048]本發(fā)明的解碼裝置可使用各種電子設(shè)備進(jìn)行實(shí)施,該電子設(shè)備包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、移動(dòng)設(shè)備(比如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、媒體播放器等等)、多處理器系統(tǒng)、消費(fèi)型電子設(shè)備、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括上述任意系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境,等等。但該電子設(shè)備優(yōu)選為音頻數(shù)據(jù)處理服務(wù)器或音頻數(shù)據(jù)處理客戶端,以實(shí)現(xiàn)不同混音方式的音頻數(shù)據(jù)的兼容處理。
[0049]請(qǐng)參照?qǐng)D1,圖1為本發(fā)明的音頻數(shù)據(jù)處理方法的第一優(yōu)選實(shí)施例的流程圖。本優(yōu)選實(shí)施例的音頻數(shù)據(jù)處理方法可使用上述的電子設(shè)備,特別是音頻數(shù)據(jù)處理服務(wù)器進(jìn)行實(shí)施,該音頻數(shù)據(jù)處理方法包括:
[0050]步驟SlOl,接收客戶端的音頻數(shù)據(jù);
[0051]步驟S102,接收請(qǐng)求客戶端的音頻數(shù)據(jù)請(qǐng)求,并根據(jù)請(qǐng)求客戶端的音頻數(shù)據(jù)請(qǐng)求,獲取請(qǐng)求客戶端的音頻數(shù)據(jù)混音類型;
[0052]步驟S103,根據(jù)請(qǐng)求客戶端的音頻數(shù)據(jù)混音類型,對(duì)音頻數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的客戶端的音頻數(shù)據(jù)進(jìn)行混音預(yù)處理;
[0053]步驟S104,將混音預(yù)處理后的音頻數(shù)據(jù)發(fā)送至請(qǐng)求客戶端,以便請(qǐng)求客戶端獲取混音處理后的音頻數(shù)據(jù)。
[0054]下面詳細(xì)說(shuō)明本優(yōu)選實(shí)施例的音頻數(shù)據(jù)處理方法的各步驟的具體流程。
[0055]在步驟SlOl中,音頻數(shù)據(jù)處理服務(wù)器接收各個(gè)客戶端的音頻數(shù)據(jù),該音頻數(shù)據(jù)可為客戶端發(fā)送給其他客戶端的語(yǔ)音數(shù)據(jù)或音樂數(shù)據(jù)等。隨后轉(zhuǎn)到步驟S102。
[0056]在步驟S102中,音頻數(shù)據(jù)處理服務(wù)器接收請(qǐng)求客戶端的音頻數(shù)據(jù)請(qǐng)求,請(qǐng)求客戶端為請(qǐng)求接收其他客戶端的語(yǔ)音數(shù)據(jù)或音樂數(shù)據(jù)的客戶端,音頻數(shù)據(jù)請(qǐng)求為請(qǐng)求接收其他客戶端的語(yǔ)音數(shù)據(jù)或音樂數(shù)據(jù)的請(qǐng)求。隨后音頻數(shù)據(jù)處理服務(wù)器根據(jù)請(qǐng)求客戶端的音頻數(shù)據(jù)請(qǐng)求,獲取請(qǐng)求客戶端的音頻數(shù)據(jù)混音類型。這里的音頻數(shù)據(jù)混音類型可包括客戶端混音以及服務(wù)器混音等。隨后轉(zhuǎn)到步驟S103。
[0057]在步驟S103中,音頻數(shù)據(jù)處理服務(wù)器根據(jù)步驟S102獲取的請(qǐng)求客戶端的音頻數(shù)據(jù)混音類型,對(duì)音頻數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的客戶端的音頻數(shù)據(jù)進(jìn)行混音預(yù)處理。以便相應(yīng)的客戶端可對(duì)混音預(yù)處理后的音頻數(shù)據(jù)進(jìn)行正常播放。隨后轉(zhuǎn)到步驟S104。
[0058]在步驟S104中,音頻數(shù)據(jù)處理服務(wù)器將在步驟S103中混音預(yù)處理后的音頻數(shù)據(jù)發(fā)送至請(qǐng)求客戶端,以便請(qǐng)求客戶端獲取混音處理后的音頻數(shù)據(jù)。即請(qǐng)求客戶端獲取相應(yīng)的混音預(yù)處理后的音頻數(shù)據(jù),隨后采用相應(yīng)的音頻提取方式獲取相應(yīng)的混音處理后的音頻數(shù)據(jù),最后對(duì)獲取的混音處理后的音頻數(shù)據(jù)進(jìn)行播放操作。
[0059]這樣即完成了本優(yōu)選實(shí)施例的音頻數(shù)據(jù)處理方法的音頻數(shù)據(jù)處理過(guò)程。
[0060]本優(yōu)選實(shí)施例的音頻數(shù)據(jù)處理方法根據(jù)請(qǐng)求客戶端的音頻數(shù)據(jù)混音類型進(jìn)行混音處理,可兼容不同混音方式的音頻數(shù)據(jù)。
[0061]請(qǐng)參照?qǐng)D2,圖2為本發(fā)明的音頻數(shù)據(jù)處理方法的第二優(yōu)選實(shí)施例的流程圖。本優(yōu)選實(shí)施例的音頻數(shù)據(jù)處理方法可使用上述的電子設(shè)備,特別是音頻數(shù)據(jù)處理服務(wù)器進(jìn)行實(shí)施,該音頻數(shù)據(jù)處理方法包括:
[0062]步驟S201,接收客戶端的音頻數(shù)據(jù);
當(dāng)前第1頁(yè)
1 
2 
3 
4 
5 
6