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

一種在語(yǔ)音聊天室中播放背景音樂(lè)的方法及移動(dòng)終端的制作方法

文檔序號(hào):2828021閱讀:991來(lái)源:國(guó)知局
一種在語(yǔ)音聊天室中播放背景音樂(lè)的方法及移動(dòng)終端的制作方法
【專(zhuān)利摘要】本申請(qǐng)公開(kāi)了一種在語(yǔ)音聊天室中播放背景音樂(lè)的方法及移動(dòng)終端,該方法包括:移動(dòng)終端根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù);所述移動(dòng)終端采集用戶的語(yǔ)音數(shù)據(jù),將用戶的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音,發(fā)送給語(yǔ)音聊天室服務(wù)器。本發(fā)明通過(guò)解碼背景音樂(lè)文件得到背景音樂(lè)數(shù)據(jù),將用戶的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)進(jìn)行混音,能夠滿足用戶對(duì)在語(yǔ)音聊天室中使用背景音樂(lè)的訴求,用戶無(wú)需再使用額外的音樂(lè)播放設(shè)備,極大的降低了用戶的使用門(mén)檻,播放中可以靈活分開(kāi)控制用戶語(yǔ)音聲量和背景音樂(lè)音量,用戶也可以自主選擇喜愛(ài)的本地音樂(lè);聊天室的使用感受得到很大的提升,用戶體驗(yàn)也得到了相應(yīng)的改善。
【專(zhuān)利說(shuō)明】一種在語(yǔ)音聊天室中播放背景音樂(lè)的方法及移動(dòng)終端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種在語(yǔ)音聊天室中播放背景音樂(lè)的方法及移動(dòng)終端。

【背景技術(shù)】
[0002]近年來(lái),隨著手機(jī)技術(shù)的不斷發(fā)展,智能手機(jī)已經(jīng)逐漸占領(lǐng)手機(jī)市場(chǎng)。各種基于1S平臺(tái)、Android(安卓)平臺(tái)的智能手機(jī)大量出現(xiàn)。隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展與成熟,全面的信息化時(shí)代已經(jīng)到來(lái)?;谝苿?dòng)互聯(lián)網(wǎng)的語(yǔ)音聊天室能夠?yàn)橛脩籼峁┒嗳苏Z(yǔ)音聊天服務(wù),受到了用戶的普遍歡迎。
[0003]用戶在使用聊天室時(shí),根據(jù)聊天室的運(yùn)營(yíng),經(jīng)常會(huì)有播放背景音樂(lè)的需求,而現(xiàn)行所有的聊天室都不具備這樣的功能。用戶不得不在移動(dòng)終端外部再尋找其他音樂(lè)播放設(shè)備,而通過(guò)移動(dòng)終端外部其他音樂(lè)播放設(shè)備為聊天室播放背景音樂(lè)的成本和環(huán)境門(mén)檻都比較高;并且從技術(shù)上說(shuō),難度也比較大,需要涉及到背景音樂(lè)的控制、壓縮、抑噪、回聲消除、用戶語(yǔ)音的混音、實(shí)時(shí)傳輸?shù)戎T多方面的問(wèn)題,技術(shù)壁皇多難度大,所以在現(xiàn)行的聊天室中均沒(méi)有設(shè)置背景音樂(lè)功能。


【發(fā)明內(nèi)容】

[0004]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種在語(yǔ)音聊天室中播放背景音樂(lè)的方法及移動(dòng)終端,能夠提高語(yǔ)音聊天室的用戶體驗(yàn)。
[0005]為解決上述技術(shù)問(wèn)題,本申請(qǐng)的一種在語(yǔ)音聊天室中播放背景音樂(lè)的方法,包括:
[0006]移動(dòng)終端根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù);
[0007]所述移動(dòng)終端采集用戶的語(yǔ)音數(shù)據(jù),將用戶的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音,發(fā)送給語(yǔ)音聊天室服務(wù)器。
[0008]進(jìn)一步地,所述方法還包括:
[0009]所述移動(dòng)終端從語(yǔ)音聊天室服務(wù)器接收所加入的聊天室中的其他用戶的語(yǔ)音數(shù)據(jù),將接收到的其他用戶的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音并播放。
[0010]進(jìn)一步地,所述方法還包括:
[0011]所述移動(dòng)終端在用戶選擇背景音樂(lè)文件后,通知所加入的聊天室中的其他用戶的移動(dòng)終端創(chuàng)建動(dòng)態(tài)緩存,并且同時(shí)發(fā)送動(dòng)態(tài)緩存的預(yù)取值。
[0012]進(jìn)一步地,所述方法還包括:
[0013]所述移動(dòng)終端采集用戶的語(yǔ)音數(shù)據(jù)后,通過(guò)回聲消除的方式消除錄制的語(yǔ)音數(shù)據(jù)中所述移動(dòng)終端自身播放的聲音。
[0014]進(jìn)一步地,一種在語(yǔ)音聊天室中播放背景音樂(lè)的方法,包括:
[0015]語(yǔ)音聊天室服務(wù)器根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù);
[0016]所述語(yǔ)音聊天室服務(wù)器接收聊天室中的用戶發(fā)送的語(yǔ)音數(shù)據(jù),針對(duì)同一聊天室中的每個(gè)發(fā)送用戶將除該發(fā)送用戶之外的其他用戶發(fā)送的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音,并將混音數(shù)據(jù)發(fā)送給所述發(fā)送用戶。
[0017]進(jìn)一步地,一種移動(dòng)終端,包括:解碼單元、語(yǔ)音數(shù)據(jù)采集單元、混音單元和發(fā)送單元,其中:
[0018]所述解碼單元,用于根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù);
[0019]所述語(yǔ)音數(shù)據(jù)采集單元,用于采集用戶的語(yǔ)音數(shù)據(jù);
[0020]所述混音單元,用于將所述語(yǔ)音數(shù)據(jù)采集單元采集的用戶的語(yǔ)音數(shù)據(jù)與所述解碼單元解碼得到的背景音樂(lè)數(shù)據(jù)進(jìn)行混音;
[0021]所述發(fā)送單元,用于將用戶的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)的混音發(fā)送給語(yǔ)音聊天室服務(wù)器。
[0022]進(jìn)一步地,還包括接收單元和播放單元,其中:
[0023]所述接收單元,用于從語(yǔ)音聊天室服務(wù)器接收移動(dòng)終端所加入的聊天室中的其他用戶的語(yǔ)音數(shù)據(jù);
[0024]所述混音單元,還用于將所述接收單元接收到的其他用戶的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音;
[0025]所述播放單元,用于播放所述其他用戶的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)的混音。
[0026]進(jìn)一步地,還包括緩存控制單元,其中:
[0027]所述緩存控制單元,用于在用戶選擇背景音樂(lè)文件后,通過(guò)所述發(fā)送單元通知移動(dòng)終端所加入的聊天室中的其他用戶的移動(dòng)終端創(chuàng)建動(dòng)態(tài)緩存,并且同時(shí)發(fā)送動(dòng)態(tài)緩存的預(yù)取值。
[0028]進(jìn)一步地,所述語(yǔ)音數(shù)據(jù)采集單元,還用于在采集用戶的語(yǔ)音數(shù)據(jù)后,通過(guò)回聲消除的方式消除錄制的語(yǔ)音數(shù)據(jù)中所述移動(dòng)終端自身播放的聲音。
[0029]進(jìn)一步地,一種語(yǔ)音聊天室服務(wù)器,包括:解碼單元、數(shù)據(jù)接收單元、音頻混音單元和數(shù)據(jù)發(fā)送單元,其中:
[0030]所述解碼單元,用于根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù);
[0031]所述數(shù)據(jù)接收單元,用于接收聊天室中的用戶發(fā)送的語(yǔ)音數(shù)據(jù);
[0032]所述音頻混音單元,用于針對(duì)同一聊天室中的每個(gè)發(fā)送用戶將除該發(fā)送用戶之外的其他用戶發(fā)送的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音;
[0033]所述數(shù)據(jù)發(fā)送單元,用于將所述音頻混音單元混音得到的混音數(shù)據(jù)發(fā)送給所述發(fā)送用戶。
[0034]綜上所述,本發(fā)明通過(guò)解碼背景音樂(lè)文件得到背景音樂(lè)數(shù)據(jù),將用戶的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)進(jìn)行混音,能夠滿足用戶對(duì)在語(yǔ)音聊天室中使用背景音樂(lè)的訴求,用戶無(wú)需再使用額外的音樂(lè)播放設(shè)備,極大的降低了用戶的使用門(mén)檻,播放中可以靈活分開(kāi)控制用戶語(yǔ)音聲量和背景音樂(lè)音量,用戶也可以自主選擇喜愛(ài)的本地音樂(lè);聊天室的使用感受得到很大的提升,用戶體驗(yàn)也得到了相應(yīng)的改善。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0035]圖1為本申請(qǐng)?jiān)谡Z(yǔ)音聊天室中播放背景音樂(lè)的方法的流程圖;
[0036]圖2為本申請(qǐng)的開(kāi)啟背景音樂(lè)播放功能的界面的示意圖;
[0037]圖3本申請(qǐng)的背景音樂(lè)控制器的界面的示意圖;
[0038]圖4為本申請(qǐng)的選擇背景音樂(lè)的曲目的界面的示意圖;
[0039]圖5為本申請(qǐng)的在播放背景音樂(lè)過(guò)程中顯示背景音樂(lè)控制器的示意圖;
[0040]圖6為本申請(qǐng)的在播放背景音樂(lè)過(guò)程中收起背景音樂(lè)控制器的示意圖;
[0041]圖7為本申請(qǐng)的移動(dòng)終端的架構(gòu)圖。

【具體實(shí)施方式】
[0042]下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0043]如圖1所示,本申請(qǐng)的在語(yǔ)音聊天室中播放背景音樂(lè)的方法,包括:
[0044]步驟101:移動(dòng)終端根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù);
[0045]本申請(qǐng)為用戶提供基于移動(dòng)終端的聊天室背景音樂(lè)播放功能,為實(shí)現(xiàn)背景音樂(lè)播放功能,用戶需要預(yù)先下載背景音樂(lè)文件。用戶可以是創(chuàng)建聊天室的用戶,也可以是加入到聊天室中的任一用戶。在想要使用聊天室背景音樂(lè)功能時(shí),由用戶選擇要使用的背景音樂(lè),移動(dòng)終端讀取用戶選擇的背景音樂(lè)文件進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù)。
[0046]本申請(qǐng)中讀取背景音樂(lè)文件進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù),包括:分段讀取背景音樂(lè)文件,對(duì)讀取的背景音樂(lè)文件進(jìn)行解碼,并將解碼得到的背景音樂(lè)數(shù)據(jù)緩存到伴奏緩存中。
[0047]由于解碼背景音樂(lè)文件比較耗時(shí),如背景音樂(lè)文件采用MP3文件,解碼三分鐘時(shí)長(zhǎng)的MP3文件全部解碼完成需要三秒鐘左右,如果將背景音樂(lè)文件全部解碼完成后,再進(jìn)行背景音樂(lè)的播放,就會(huì)給用戶帶來(lái)不好體驗(yàn),因此,本申請(qǐng)中對(duì)背景音樂(lè)文件進(jìn)行分段解碼,先解碼得到預(yù)置長(zhǎng)度的背景音樂(lè)數(shù)據(jù),如預(yù)置長(zhǎng)度設(shè)置為12800字節(jié),解碼12800字節(jié)只需要花20ms,解碼預(yù)置長(zhǎng)度的背景音樂(lè)數(shù)據(jù)后,即將用戶的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)進(jìn)行混音,發(fā)送給語(yǔ)音聊天室服務(wù)器。播放背景音樂(lè)的速度一定是慢于解碼速度,因此先解碼得到預(yù)置長(zhǎng)度的背景音樂(lè)數(shù)據(jù)后就可以邊解碼邊播放,這樣就很好的解決了解碼耗時(shí)的問(wèn)題。用戶可以在選擇播放背景音樂(lè)功能后馬上就可以聽(tīng)到播放的背景音樂(lè)。
[0048]如圖2所示為開(kāi)啟背景音樂(lè)播放功能的界面,在聊天室主界面點(diǎn)擊“房間工具”,通過(guò)選擇“音樂(lè)”激活背景音樂(lè)播放功能。
[0049]如圖3所示為背景音樂(lè)控制器的界面,在背景音樂(lè)播放功能被激活后,在主界面中會(huì)滑出背景音樂(lè)控制器,背景音樂(lè)控制器中包括:背景音樂(lè)模式退出、背景音樂(lè)模式最小化、音樂(lè)播放進(jìn)度顯示、循環(huán)模式控制、上一曲、、播放&暫停、下一曲、曲目選擇、背景音量控制和音樂(lè)選擇等。
[0050]如圖4所示為選擇曲目的界面,點(diǎn)擊背景音樂(lè)控制器中的【曲目選擇】,通過(guò)添加歌曲,將搜索本機(jī)上的音樂(lè),并可以由用戶選擇性添加。除了系統(tǒng)默認(rèn)音樂(lè)文件夾以外,還設(shè)置了主流的10款音樂(lè)播放器的音樂(lè)目錄,更為方便用戶。
[0051]點(diǎn)擊所添加的歌曲,就可以進(jìn)行背景音樂(lè)播放,如圖5所示為控制器存在時(shí)的界面,圖6為控制器收起時(shí)的界面,在背景音樂(lè)開(kāi)啟時(shí),底部工具欄將有音柱的動(dòng)畫(huà)效果,來(lái)提示用戶音樂(lè)正在播放。
[0052]背景音樂(lè)控制器中的背景音樂(lè)音量控制,將單獨(dú)控制背景音樂(lè)的音量,用戶可以時(shí)時(shí)根據(jù)需要進(jìn)行調(diào)整,該音量調(diào)整不會(huì)影響用戶語(yǔ)音的大小,與系統(tǒng)音量大小分離,控制更為靈活。
[0053]背景音樂(lè)控制器中的循環(huán)模式選擇,可以單獨(dú)控制歌曲的播放跳轉(zhuǎn),包括:順序播放、隨機(jī)播放和單曲循環(huán)等。
[0054]步驟102:移動(dòng)終端采集用戶的語(yǔ)音數(shù)據(jù),將用戶的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)進(jìn)行混音,發(fā)送給語(yǔ)音聊天室服務(wù)器。
[0055]本申請(qǐng)中移動(dòng)終端在采集到用戶的語(yǔ)音數(shù)據(jù)后,還可以對(duì)語(yǔ)音數(shù)據(jù)進(jìn)行抑制噪聲等操作,以提高語(yǔ)音數(shù)據(jù)的質(zhì)量。
[0056]移動(dòng)終端在進(jìn)行背景音樂(lè)數(shù)據(jù)和用戶的語(yǔ)音數(shù)據(jù)的混音后,將混音數(shù)據(jù)發(fā)送給語(yǔ)音聊天室服務(wù)器。語(yǔ)音聊天室服務(wù)器在收到移動(dòng)終端上傳的混音數(shù)據(jù)后,將其與聊天室中其他用戶的語(yǔ)音數(shù)據(jù)進(jìn)行混音并轉(zhuǎn)發(fā)。聊天室中的其他用戶就可以聽(tīng)到背景音樂(lè)以及除自身之外的其他用戶的語(yǔ)音數(shù)據(jù)。
[0057]語(yǔ)音聊天室服務(wù)器發(fā)送給聊天室中的用戶聽(tīng)到的聲音是除了自己之外的其他用戶的聲音,假如聊天室有ABC三個(gè)用戶,語(yǔ)音聊天室服務(wù)器會(huì)將A發(fā)送的背景音樂(lè)數(shù)據(jù)與A的語(yǔ)音數(shù)據(jù)的混音數(shù)據(jù)與C的語(yǔ)音數(shù)據(jù)再進(jìn)行混音發(fā)送給B ;將A發(fā)送的背景音樂(lè)數(shù)據(jù)與A的語(yǔ)音數(shù)據(jù)的混音數(shù)據(jù)與B的語(yǔ)音數(shù)據(jù)再進(jìn)行混音發(fā)送給C ;將B和C的語(yǔ)音數(shù)據(jù)進(jìn)行混音發(fā)送給A。
[0058]本申請(qǐng)中移動(dòng)終端還從語(yǔ)音聊天室服務(wù)器接收所加入的聊天室中的其他用戶的語(yǔ)音數(shù)據(jù),將接收到的其他用戶的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)進(jìn)行混音并播放。為使開(kāi)啟背景音樂(lè)播放功能的用戶也能夠聽(tīng)到背景音樂(lè),本申請(qǐng)中將背景音樂(lè)數(shù)據(jù)與移動(dòng)終端接收到的所在聊天室中的其他用戶的語(yǔ)音數(shù)據(jù)進(jìn)行混音播放,使開(kāi)啟背景音樂(lè)播放功能的用戶在收聽(tīng)其他用戶的語(yǔ)音的同時(shí)收聽(tīng)背景音樂(lè)。
[0059]本申請(qǐng)中移動(dòng)終端在用戶選擇背景音樂(lè)文件后,還通知所加入的聊天室中的其他用戶的移動(dòng)終端創(chuàng)建動(dòng)態(tài)緩存,并且同時(shí)發(fā)送動(dòng)態(tài)緩存的預(yù)取值。背景音樂(lè)播放和用戶語(yǔ)音的最大的不同在于音樂(lè)的連續(xù)性,故播放背景音樂(lè)對(duì)網(wǎng)絡(luò)的要求更高,否則就會(huì)出現(xiàn)斷斷續(xù)續(xù)的情況。為了解決接收者因?yàn)榫W(wǎng)絡(luò)抖動(dòng)導(dǎo)致的收聽(tīng)背景音樂(lè)斷續(xù)的問(wèn)題,移動(dòng)終端在播放者開(kāi)始播放背景音樂(lè)后,通知聊天室中的其他的成員創(chuàng)建動(dòng)態(tài)緩存,并且同時(shí)發(fā)送動(dòng)態(tài)緩存的預(yù)取值,從而更好地應(yīng)對(duì)網(wǎng)絡(luò)抖動(dòng)。動(dòng)態(tài)緩存的預(yù)取值可以設(shè)置為200ms,即需要緩沖200ms的數(shù)據(jù)才會(huì)開(kāi)始播放背景音樂(lè)。即使出現(xiàn)網(wǎng)絡(luò)抖動(dòng),可以先使用動(dòng)態(tài)緩存存儲(chǔ)的數(shù)據(jù),這樣播放背景音樂(lè)的時(shí)候不會(huì)出現(xiàn)斷層,用戶聽(tīng)起來(lái)也就不會(huì)有卡頓的問(wèn)題。
[0060]本申請(qǐng)中移動(dòng)終端采集用戶的語(yǔ)音數(shù)據(jù)后,通過(guò)回聲消除的方式消除錄制的語(yǔ)音數(shù)據(jù)中移動(dòng)終端自身播放的聲音。移動(dòng)終端在進(jìn)行語(yǔ)音數(shù)據(jù)采集的過(guò)程中,由于移動(dòng)設(shè)備在播放背景音樂(lè)數(shù)據(jù)與所在聊天室中的其他用戶的語(yǔ)音數(shù)據(jù)的混音,如果將背景音樂(lè)數(shù)據(jù)與其他用戶的語(yǔ)音連同本地用戶的語(yǔ)音數(shù)據(jù)一同上傳到語(yǔ)音聊天室服務(wù)器,分發(fā)給聊天室中的其他用戶,會(huì)給其他用戶造成極差的體驗(yàn),因此本申請(qǐng)中移動(dòng)終端消除所錄制的語(yǔ)音數(shù)據(jù)中自身播放的聲音,從所錄制的語(yǔ)音數(shù)據(jù)中消除自身播放的聲音后,得到用戶的語(yǔ)音數(shù)據(jù)數(shù)據(jù)。
[0061]本申請(qǐng)?zhí)峁┑牧硪环N在語(yǔ)音聊天室中播放背景音樂(lè)的方法,包括:
[0062]步驟a:語(yǔ)音聊天室服務(wù)器根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù);
[0063]步驟b:語(yǔ)音聊天室服務(wù)器接收聊天室中的用戶發(fā)送的語(yǔ)音數(shù)據(jù),針對(duì)同一聊天室中的每個(gè)發(fā)送用戶將除該發(fā)送用戶之外的其他用戶發(fā)送的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音,并將混音數(shù)據(jù)發(fā)送給發(fā)送用戶。
[0064]如圖7所示,本申請(qǐng)還提供了一種移動(dòng)終端,包括:解碼單元、語(yǔ)音數(shù)據(jù)采集單元、混音單元和發(fā)送單元,其中:
[0065]解碼單元,用于根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù);
[0066]語(yǔ)音數(shù)據(jù)采集單元,用于采集用戶的語(yǔ)音數(shù)據(jù);
[0067]混音單元,用于將語(yǔ)音數(shù)據(jù)采集單元采集的用戶的語(yǔ)音數(shù)據(jù)與解碼單元解碼得到的背景音樂(lè)數(shù)據(jù)進(jìn)行混音;
[0068]發(fā)送單元,用于將用戶的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)的混音發(fā)送給語(yǔ)音聊天室服務(wù)器。
[0069]本申請(qǐng)還包括接收單元和播放單元,其中:
[0070]接收單元,用于從語(yǔ)音聊天室服務(wù)器接收移動(dòng)終端所加入的聊天室中的其他用戶的語(yǔ)音數(shù)據(jù);
[0071]混音單元,還用于將接收單元接收到的其他用戶的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)進(jìn)行混音;
[0072]播放單元,用于播放其他用戶的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)的混音。
[0073]本申請(qǐng)還包括緩存控制單元,其中:
[0074]緩存控制單元,用于在用戶選擇背景音樂(lè)文件后,通過(guò)發(fā)送單元通知移動(dòng)終端所加入的聊天室中的其他用戶的移動(dòng)終端創(chuàng)建動(dòng)態(tài)緩存,并且同時(shí)發(fā)送動(dòng)態(tài)緩存的預(yù)取值。
[0075]本申請(qǐng)的語(yǔ)音數(shù)據(jù)采集單元,還用于在采集用戶的語(yǔ)音數(shù)據(jù)后,通過(guò)回聲消除的方式消除錄制的語(yǔ)音數(shù)據(jù)中移動(dòng)終端自身播放的聲音。
[0076]本申請(qǐng)還提供了一種語(yǔ)音聊天室服務(wù)器,其特征在于,包括:解碼單元、數(shù)據(jù)接收單元、音頻混音單元和數(shù)據(jù)發(fā)送單元,其中:
[0077]解碼單元,用于根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù);
[0078]數(shù)據(jù)接收單元,用于接收聊天室中的用戶發(fā)送的語(yǔ)音數(shù)據(jù);
[0079]音頻混音單元,用于針對(duì)同一聊天室中的每個(gè)發(fā)送用戶將除該發(fā)送用戶之外的其他用戶發(fā)送的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)進(jìn)行混音;
[0080]數(shù)據(jù)發(fā)送單元,用于將音頻混音單元混音得到的混音數(shù)據(jù)發(fā)送給發(fā)送用戶。
[0081]本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0082]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
[0083]盡管上文對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,但是本發(fā)明不限于此,本【技術(shù)領(lǐng)域】技術(shù)人員可以根據(jù)本發(fā)明的原理進(jìn)行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種在語(yǔ)音聊天室中播放背景音樂(lè)的方法,其特征在于,包括: 移動(dòng)終端根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù); 所述移動(dòng)終端采集用戶的語(yǔ)音數(shù)據(jù),將用戶的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音,發(fā)送給語(yǔ)音聊天室服務(wù)器。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述移動(dòng)終端從語(yǔ)音聊天室服務(wù)器接收所加入的聊天室中的其他用戶的語(yǔ)音數(shù)據(jù),將接收到的其他用戶的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音并播放。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 所述移動(dòng)終端在用戶選擇背景音樂(lè)文件后,通知所加入的聊天室中的其他用戶的移動(dòng)終端創(chuàng)建動(dòng)態(tài)緩存,并且同時(shí)發(fā)送動(dòng)態(tài)緩存的預(yù)取值。
4.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 所述移動(dòng)終端采集用戶的語(yǔ)音數(shù)據(jù)后,通過(guò)回聲消除的方式消除錄制的語(yǔ)音數(shù)據(jù)中所述移動(dòng)終端自身播放的聲音。
5.—種在語(yǔ)音聊天室中播放背景音樂(lè)的方法,其特征在于,包括: 語(yǔ)音聊天室服務(wù)器根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù); 所述語(yǔ)音聊天室服務(wù)器接收聊天室中的用戶發(fā)送的語(yǔ)音數(shù)據(jù),針對(duì)同一聊天室中的每個(gè)發(fā)送用戶將除該發(fā)送用戶之外的其他用戶發(fā)送的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音,并將混音數(shù)據(jù)發(fā)送給所述發(fā)送用戶。
6.一種移動(dòng)終端,其特征在于,包括:解碼單元、語(yǔ)音數(shù)據(jù)采集單元、混音單元和發(fā)送單元,其中: 所述解碼單元,用于根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù); 所述語(yǔ)音數(shù)據(jù)采集單元,用于采集用戶的語(yǔ)音數(shù)據(jù); 所述混音單元,用于將所述語(yǔ)音數(shù)據(jù)采集單元采集的用戶的語(yǔ)音數(shù)據(jù)與所述解碼單元解碼得到的背景音樂(lè)數(shù)據(jù)進(jìn)行混音; 所述發(fā)送單元,用于將用戶的語(yǔ)音數(shù)據(jù)與背景音樂(lè)數(shù)據(jù)的混音發(fā)送給語(yǔ)音聊天室服務(wù)器。
7.如權(quán)利要求6所述的移動(dòng)終端,其特征在于,還包括接收單元和播放單元,其中: 所述接收單元,用于從語(yǔ)音聊天室服務(wù)器接收移動(dòng)終端所加入的聊天室中的其他用戶的語(yǔ)音數(shù)據(jù); 所述混音單元,還用于將所述接收單元接收到的其他用戶的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音; 所述播放單元,用于播放所述其他用戶的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)的混音。
8.如權(quán)利要求6或7所述的移動(dòng)終端,其特征在于,還包括緩存控制單元,其中: 所述緩存控制單元,用于在用戶選擇背景音樂(lè)文件后,通過(guò)所述發(fā)送單元通知移動(dòng)終端所加入的聊天室中的其他用戶的移動(dòng)終端創(chuàng)建動(dòng)態(tài)緩存,并且同時(shí)發(fā)送動(dòng)態(tài)緩存的預(yù)取值。
9.如權(quán)利要求7所述的移動(dòng)終端,其特征在于: 所述語(yǔ)音數(shù)據(jù)采集單元,還用于在采集用戶的語(yǔ)音數(shù)據(jù)后,通過(guò)回聲消除的方式消除錄制的語(yǔ)音數(shù)據(jù)中所述移動(dòng)終端自身播放的聲音。
10.一種語(yǔ)音聊天室服務(wù)器,其特征在于,包括:解碼單元、數(shù)據(jù)接收單元、音頻混音單元和數(shù)據(jù)發(fā)送單元,其中: 所述解碼單元,用于根據(jù)用戶的選擇讀取背景音樂(lè)文件并進(jìn)行解碼,得到背景音樂(lè)數(shù)據(jù); 所述數(shù)據(jù)接收單元,用于接收聊天室中的用戶發(fā)送的語(yǔ)音數(shù)據(jù); 所述音頻混音單元,用于針對(duì)同一聊天室中的每個(gè)發(fā)送用戶將除該發(fā)送用戶之外的其他用戶發(fā)送的語(yǔ)音數(shù)據(jù)與所述背景音樂(lè)數(shù)據(jù)進(jìn)行混音; 所述數(shù)據(jù)發(fā)送單元,用于將所述音頻混音單元混音得到的混音數(shù)據(jù)發(fā)送給所述發(fā)送用戶。
【文檔編號(hào)】G10L25/48GK104464743SQ201410653337
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年11月17日 優(yōu)先權(quán)日:2014年11月17日
【發(fā)明者】王琮, 周平, 陳正超, 余非 申請(qǐng)人:貴陽(yáng)朗瑪信息技術(shù)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
平南县| 新津县| 于田县| 白山市| 云浮市| 金门县| 明光市| 贵港市| 夹江县| 聂荣县| 桐柏县| 大宁县| 宜兰县| 乡城县| 清新县| 莒南县| 南投市| 原平市| 河源市| 定南县| 五华县| 阳西县| 商城县| 新余市| 日喀则市| 义乌市| 卫辉市| 含山县| 扎鲁特旗| 凯里市| 长寿区| 丽水市| 房山区| 宣恩县| 贺兰县| 商南县| 敦化市| 天水市| 河池市| 南充市| 遂川县|