两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

語音速率轉(zhuǎn)換的方法、設(shè)備的制作方法

文檔序號(hào):7715152閱讀:258來源:國(guó)知局

專利名稱::語音速率轉(zhuǎn)換的方法、設(shè)備的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通信領(lǐng)域,特別涉及語音速率轉(zhuǎn)換的方法、設(shè)備。
背景技術(shù)
:現(xiàn)網(wǎng)2G、3G長(zhǎng)期共存的情況下,3G、2G互操作頻繁,如何提高異系統(tǒng)切換成功率,提升互操作性能是一個(gè)逐步優(yōu)化、循序漸進(jìn)的長(zhǎng)期持續(xù)工作。其中通過接入網(wǎng)設(shè)備側(cè)融合,利用BSC(BaseStationcontroller基站控制器)和RNC(RadioNetworkController無線網(wǎng)絡(luò)控制器)間的Iur-g(InterfacebetweenRNCandGERAN,RNC和GERANBSC之間接口)接口對(duì)切換流程進(jìn)行優(yōu)化,解決網(wǎng)絡(luò)覆蓋問題、參數(shù)配置合理性、網(wǎng)絡(luò)資源異常等問題,可以提高切換成功率。Iur-g接口是針對(duì)RNC和BSC之間定義的接口,通過對(duì)Iur-g接口進(jìn)行優(yōu)化,使之承載用戶面,可以使RNC到BSC的切換簡(jiǎn)化成為RNC內(nèi)切換,切換前后Iu接口保持不變,使用Iur-g接口承載信令面和語音數(shù)據(jù)。但是,根據(jù)Iur-g接口用戶面協(xié)議棧定義,在RNC中,語音版本均為AMR(Ad即tiveMultiRate自適應(yīng)多速率語音編解碼算法),而在BSC中存在多種語音版本AMR、FR(FullRate全速率)、HR(HalfRate半速率)、EFR(EnhancedFullRate增強(qiáng)全速率)等。可見,RNC和BSC之間存在語音速率不一致的情形,可能導(dǎo)致從3G切換到2G后,無法通過Iur-g接口承載用戶面的問題。
發(fā)明內(nèi)容本發(fā)明實(shí)施例要解決的技術(shù)問題是解決由于RNC和BSC之間存在語音速率不一致而帶來的無法通過Iur-g接口承載用戶面的問題。為此,本發(fā)明實(shí)施例一方面提供一種語音速率轉(zhuǎn)換的方法,包括通過無線網(wǎng)絡(luò)控制器(RNC)和基站控制器(BSC)之間的接口接收語音數(shù)據(jù);獲取該語音數(shù)據(jù)所使用的語音速率;當(dāng)該語音數(shù)據(jù)為下行語音數(shù)據(jù),并且該下行語音數(shù)據(jù)所使用的語音速率與所述BSC使用的語音速率不一致時(shí),將該下行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成所述BSC使用的語音速率;當(dāng)所述語音數(shù)據(jù)為上行語音數(shù)據(jù),并且該上行語音數(shù)據(jù)所使用的語音速率與所述RNC使用的語音速率不一致時(shí),將該上行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成所述RNC使用的語音速率。本發(fā)明實(shí)施例另一方面提供一種語音速率轉(zhuǎn)換的方法,包括接收單元,用于通過RNC和BSC之間的接口接收語音數(shù)據(jù);獲取單元,用于獲取所述語音數(shù)據(jù)所使用的語音速率;轉(zhuǎn)換單元,用于當(dāng)所述語音數(shù)據(jù)為下行語音數(shù)據(jù),并且所述下行語音數(shù)據(jù)所使用的語音速率與所述BSC使用的語音速率不一致時(shí),將所述下行語音數(shù)據(jù)所使用的語音速率3轉(zhuǎn)換成所述BSC使用的語音速率;當(dāng)所述語音數(shù)據(jù)為上行語音數(shù)據(jù),并且所述上行語音數(shù)據(jù)所使用的語音速率與所述RNC使用的語音速率不一致時(shí),將所述上行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成所述RNC使用的語音速率。另外,本發(fā)明實(shí)施例還提供一種基站控制器,其中包括上述設(shè)備。本發(fā)明實(shí)施例所提供的語音速率轉(zhuǎn)換的方法,設(shè)備及基站控制器,通過Iur-g口上的TC對(duì)上下行語音數(shù)據(jù)包使用的語音速率進(jìn)行轉(zhuǎn)換,可以解決從3G切換到2G后,無法通過Iur-g接口承載用戶面的問題。圖1為本發(fā)明實(shí)施例語音速率轉(zhuǎn)換的方法的一個(gè)流程示意圖;圖2為本發(fā)明實(shí)施例對(duì)下行語音數(shù)據(jù)進(jìn)行語音速率轉(zhuǎn)換的方法的一個(gè)流程示意圖;圖3為本發(fā)明實(shí)施例對(duì)上行語音數(shù)據(jù)進(jìn)行語音速率轉(zhuǎn)換的方法的一個(gè)流程示意圖;圖4為本發(fā)明實(shí)施例語音速率轉(zhuǎn)換設(shè)備的一個(gè)結(jié)構(gòu)示意圖。具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖1為本發(fā)明實(shí)施例語音速率轉(zhuǎn)換的方法的一個(gè)流程示意圖,如圖1所示,本實(shí)施例包括101通過無線網(wǎng)絡(luò)控制器(RNC)和基站控制器(BSC)之間的接口接收語音數(shù)據(jù);具體的,可以是無線網(wǎng)絡(luò)控制器(RNC)和基站控制器(BSC)之間的接口(以下簡(jiǎn)稱Iur-g口)設(shè)置碼轉(zhuǎn)換器(以下簡(jiǎn)稱TC),該TC可以處于BSC中,也可以獨(dú)立于BSC存在;通過該TC接收Iur-g口上的上下行語音數(shù)據(jù),該上下行語音數(shù)據(jù)可以是RTP(RealTimeProtol實(shí)時(shí)協(xié)議)包。102獲取該語音數(shù)據(jù)所使用的語音速率;TC通過識(shí)別上下行語音數(shù)據(jù)(RTP包)中的速率取值得到該語音數(shù)據(jù)所使用的語音速率。103當(dāng)該語音數(shù)據(jù)為下行語音數(shù)據(jù),并且下行語音數(shù)據(jù)所使用的語音速率與BSC使用的語音速率不一致時(shí),將該下行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成BSC使用的語音速率;當(dāng)該語音數(shù)據(jù)為上行語音數(shù)據(jù),并且該上行語音數(shù)據(jù)所使用的語音速率與RNC使用的語音速率不一致時(shí),將該上行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成RNC使用的語音速率。由于RNC使用的語音版本為AMR,而BSC使用多種語音版本,包括AMR、FR、HR、EFR等,而AMR又包括八種速率,兩者當(dāng)前使用的語音速率可能不一致,因此,需要Iur-g口上的TC對(duì)兩者使用的語音速率進(jìn)行轉(zhuǎn)換,在下行方向,TC接收語音數(shù)據(jù)包后,將其速率轉(zhuǎn)換成BSC當(dāng)前使用的速率;在上行方向,TC接收語音數(shù)據(jù)包后,將其速率轉(zhuǎn)換成RNC當(dāng)前使用的速率。本實(shí)施例中,通過Iur-g口上的TC對(duì)上下行語音數(shù)據(jù)包使用的語音速率進(jìn)行轉(zhuǎn)換,可以解決從3G切換到2G后,無法通過Iur-g接口承載用戶面的問題;并且當(dāng)使用AMR語音版本時(shí),支持AMR速率調(diào)整,提高了無線通信系統(tǒng)的抗干擾性和語音質(zhì)量,同時(shí)也避免了從RNC和BSC速率調(diào)整周期不一致帶來的語音丟幀問題。進(jìn)一步的,在本發(fā)明另一實(shí)施例中,當(dāng)RNC與BSC當(dāng)前使用的語音版本不一致時(shí),也可以通過TC進(jìn)行語音版本的轉(zhuǎn)換。具體為當(dāng)通過RNC和BSC之間的接口接收下行語音數(shù)據(jù)時(shí),獲取該下行語音數(shù)據(jù)所使用的語音版本;當(dāng)下行語音數(shù)據(jù)所使用的語音版本與BSC使用的語音版本不一致時(shí),將下行語音數(shù)據(jù)所使用的語音版本轉(zhuǎn)換成BSC使用的語音版本。當(dāng)通過RNC和BSC之間的接口接收上行語音數(shù)據(jù)時(shí),獲取該上行語音數(shù)據(jù)所使用的語音版本;當(dāng)上行語音數(shù)據(jù)所使用的語音版本與RNC使用的語音版本不一致時(shí),將上行語音數(shù)據(jù)所使用的語音版本轉(zhuǎn)換成RNC使用的語音版本。RNC發(fā)送的下行語音數(shù)據(jù)所使用的語音版本為AMR,如果BSC支持AMR語音版本,則BSC當(dāng)前使用的語音版本可能為AMR、FR、HR、EFR中的一種;如果BSC不支持AMR語音版本時(shí),則BSC當(dāng)前使用的語音版本可能為FR、HR、EFR中的一種,如果BSC當(dāng)前使用的語音版本為FR或HR或EFR,則需要進(jìn)行語音版本的轉(zhuǎn)換。具體的,可以是通過常用算法先從AMR轉(zhuǎn)換到PCM(PulseCodeModulation,脈沖編碼調(diào)制),再?gòu)腜CM轉(zhuǎn)換到EFR或FR或HR,通過兩次轉(zhuǎn)換從AMR轉(zhuǎn)換到EFR或FR或HR,也可以通過優(yōu)化算法實(shí)現(xiàn)AMR到EFR或FR或HR的一步轉(zhuǎn)換。在實(shí)現(xiàn)上,兩次轉(zhuǎn)換可以通過兩個(gè)TC來實(shí)現(xiàn),第一個(gè)TC先將AMR轉(zhuǎn)換到PCM,第二個(gè)TC再將PCM轉(zhuǎn)換到EFR或FR或HR。對(duì)應(yīng)的,在上行方向,BSC發(fā)送的上行語音數(shù)據(jù)所使用的語音版本可能為EFR或FR或HR,而RNC使用的語音版本為AMR,因此,需要進(jìn)行EFR或FR或HR到AMR的轉(zhuǎn)換,具體的,可以是先從EFR或FR或HR轉(zhuǎn)換到PCM,再?gòu)腜CM轉(zhuǎn)換到AMR,也可以是通過優(yōu)化算法實(shí)現(xiàn)EFR或FR或HR到AMR的一步轉(zhuǎn)換。在實(shí)現(xiàn)上,兩次轉(zhuǎn)換可以通過兩個(gè)TC來實(shí)現(xiàn),第一個(gè)TC先將EFR或FR或HR轉(zhuǎn)換到PCM,第二個(gè)TC再將PCM轉(zhuǎn)換到AMR。需要說明的是,當(dāng)RNC與BSC所使用的語音版本不一致時(shí),所進(jìn)行的語音版本轉(zhuǎn)換與圖l所示的實(shí)施例中的語音速率的轉(zhuǎn)換可以是一次轉(zhuǎn)換,如下行方向從AMR轉(zhuǎn)換到EFR或FR或HR,由于EFR或FR或HR的語音速率是固定的,因此,從AMR轉(zhuǎn)換到EFR或FR或HR后也就決定了當(dāng)前的語音速率。上行方向,語音版本從EFR或FR或HR轉(zhuǎn)換到AMR時(shí),由于AMR有八種可選擇速率,且與EFR或FR或HR速率不一致,因此該語音版本的轉(zhuǎn)換也包括了語音速率的轉(zhuǎn)換。本實(shí)施例中,Iur-g口上的TC對(duì)上下行語音數(shù)據(jù)包使用的語音版本進(jìn)行轉(zhuǎn)換,當(dāng)BSC不支持AMR語音版本時(shí),也可以解決從3G切換到2G后,無法通過Iur-g接口承載用戶面的問題。圖2為本發(fā)明實(shí)施例對(duì)下行語音數(shù)據(jù)進(jìn)行語音速率轉(zhuǎn)換的方法的一個(gè)流程示意圖,如圖2所示,本實(shí)施例包括201通過Iur-g口接收下行語音數(shù)據(jù)。處于Iur-g口上的語音速率轉(zhuǎn)換設(shè)備(如TC)在Iur-g口上接收RNC發(fā)給BSC的5下行語音數(shù)據(jù),可為下行RTP包,該語音數(shù)據(jù)的語音版本為AMR。AMR的RTP載荷格式如下<formula>formulaseeoriginaldocumentpage6</formula>其中對(duì)于AMR來說,取值為0-7,如下表中各速率對(duì)應(yīng)的FrameTypelndex:<table>tableseeoriginaldocumentpage6</column></row><table>tableofcontents:為6bit<formula>formulaseeoriginaldocumentpage7</formula>F(lbit):設(shè)置為1表示在RTP包中這一幀后面還有其他語音幀,如果設(shè)置為O,表示后面沒有其他語音幀;FT(4bits):FrameTypeIndex,用來指示AMR的編碼模式或SID模式,參見上面表格Q:Framequalityindicator,設(shè)置為0時(shí)說明幀被嚴(yán)重?fù)p壞;下行方向上,RNC從IUUP幀中獲取凈荷speechdata,根據(jù)IUUP信息按照轉(zhuǎn)換payloadheader以及tableofcontents,封裝成RTP包,發(fā)送給BSC。202獲取該下行語音數(shù)據(jù)使用的語音版本與語音速率。該下行語音數(shù)據(jù)使用的語音版本為AMR,TC通過識(shí)別RTP包中的AMR的速率取值來獲取RTP包使用的語音速率。如通過上表可知,速率取值為0時(shí),語音速率為4.75kbit/So203獲取當(dāng)前BSC使用的語音版本與語音速率。當(dāng)前BSC使用的語音版本即當(dāng)前移動(dòng)臺(tái)使用的語音版本,可能為AMR或EFR或FR或HR。TC接收到通過BSC從BTS接收到TRAU語音幀后,通過解析該語音幀中的控制比特獲得當(dāng)前BSC使用的語音版本。如果語音版本為AMR,TC通過BSC從BTS接收到TRAU幀,解析上行帶內(nèi)信令中的CMR(CodecModeRate語音編碼模式速率)可以獲取到當(dāng)前移動(dòng)臺(tái)使用的語音速率;如果是語音版本為EFR、FR、HR,BSC信道激活時(shí)即已確定語音版本和語音速率。204判斷該下行語音數(shù)據(jù)使用的語音版本與當(dāng)前BSC使用的語音版本是否一致,不一致時(shí),轉(zhuǎn)205;—致時(shí),轉(zhuǎn)206。如果當(dāng)前BSC使用的語音版本為AMR,則與RNC發(fā)送的下行RTP包使用的語音版本一致;若當(dāng)前BSC使用的語音版本為EFR或FR或HR,則不一致。205將該下行語音數(shù)據(jù)使用的語音版本轉(zhuǎn)換成當(dāng)前BSC使用的語音版本。當(dāng)不一致時(shí),需要TC將RNC發(fā)送的下行RTP包使用的語音版本轉(zhuǎn)換成EFR或FR或HR,具體轉(zhuǎn)換成哪種語音版本要看當(dāng)前BSC使用哪種語音版本。實(shí)現(xiàn)上,可以是通過一個(gè)TC先從AMR轉(zhuǎn)換到PCM,再通過一個(gè)TC從PCM轉(zhuǎn)換到EFR或FR或HR,也可以是用一個(gè)TC通過優(yōu)化算法實(shí)現(xiàn)AMR到EFR或FR或HR到的一步轉(zhuǎn)換。由于EFR、FR、HR語音版本所使用的語音速率是固定的,因此,此時(shí)語音版本的轉(zhuǎn)換也包括了語音速率的轉(zhuǎn)換,可理解為通過一次轉(zhuǎn)換實(shí)現(xiàn)了語音版本和語音速率的轉(zhuǎn)換。轉(zhuǎn)換完成后轉(zhuǎn)208。206判斷該下行語音數(shù)據(jù)使用的語音速率是否與當(dāng)前BSC使用的語音速率是否一致,不一致時(shí),轉(zhuǎn)207;—致時(shí),轉(zhuǎn)208;由于AMR語音版本存在8種可能速率,因此即使當(dāng)前BSC使用的語音版本為AMR,7兩者使用的語音速率也可能不一樣,因此,不一樣時(shí),需要進(jìn)行語音速率的轉(zhuǎn)換。207將該下行語音數(shù)據(jù)使用的語音速率轉(zhuǎn)換成當(dāng)前BSC使用的語音速率。例如TC解析來自RNC的下行RTP包獲取當(dāng)前RNC中的AMR速率為12.2,解析來自Abis接口TRAU幀獲取當(dāng)前MS在BSC下的AMR速率為4.75,則將下行RTP包的速率AMR12.2轉(zhuǎn)換成AMR4.75。另外,由于當(dāng)前MS在BSC下的AMR速率可能隨時(shí)變化,速率變化后,TC可以實(shí)時(shí)獲取變化后的速率,并將再接收到的下行RTP包的速率轉(zhuǎn)換成該變化后的速率。208發(fā)送該下行語音數(shù)據(jù)。本實(shí)施例提供的對(duì)下行語音數(shù)據(jù)進(jìn)行語音速率轉(zhuǎn)換的方法,通過Iur-g口上的語音速率轉(zhuǎn)換設(shè)備對(duì)下行語音數(shù)據(jù)進(jìn)行語音版本和語音速率,或,語音速率的轉(zhuǎn)換,實(shí)現(xiàn)從3G切換到2G后,通過Iur-g接口順利發(fā)送下行語音數(shù)據(jù)。圖3為本發(fā)明實(shí)施例對(duì)上行語音數(shù)據(jù)進(jìn)行語音速率轉(zhuǎn)換的方法的一個(gè)流程示意圖,如圖3所示,本實(shí)施例包括301通過Iur-g口接收上行語音數(shù)據(jù)。處于Iur-g口上的語音速率轉(zhuǎn)換設(shè)備(如TC)在Iur-g口上接收BSC發(fā)給RNC的上行語音數(shù)據(jù),可為上行RTP包,該語音數(shù)據(jù)的語音版本為可能為AMR或EFR或FR或HR。302獲取該上行語音數(shù)據(jù)使用的語音版本與語音速率。TC解析來自Abis接口TRAU幀獲取當(dāng)前MS在BSC下的語音版本與語音速率。303獲取當(dāng)前RNC使用的語音速率。RNC使用的語音版本為AMR,語音速率可能為AMR支持的8種速率中的一種。304TC判斷該上行語音數(shù)據(jù)使用的語音版本是否為AMR,否時(shí),轉(zhuǎn)305;是時(shí),轉(zhuǎn)306。該上行語音數(shù)據(jù)使用的語音版本為AMR時(shí),即與RNC使用的語音版本一致;不為AMR時(shí),則不一致。305將該上行語音數(shù)據(jù)使用的語音版本轉(zhuǎn)換成AMR,以及,將該上行語音數(shù)據(jù)使用的語音速率轉(zhuǎn)換成當(dāng)前RNC使用的語音速率。該上行語音數(shù)據(jù)使用的語音版本不為AMR時(shí),TC將其轉(zhuǎn)換成AMR,并且將速率也轉(zhuǎn)換成當(dāng)前RNC使用的AMR速率。306判斷該上行語音數(shù)據(jù)使用的語音速率是否與當(dāng)前RNC使用的語音速率是否一致,不一致時(shí),轉(zhuǎn)307;—致時(shí),轉(zhuǎn)308;307將該上行語音數(shù)據(jù)使用的語音速率轉(zhuǎn)換成當(dāng)前RNC使用的語音速率。當(dāng)該上行語音數(shù)據(jù)使用的語音版本為AMR時(shí),由于AMR支持多種速率,因此,其所使用的語音速率也可能與當(dāng)前RNC使用的語音速率不一致,如TC解析獲取當(dāng)前上行RTP包的速率為AMR4.75,而當(dāng)前RNC中的AMR速率為12.2。則將當(dāng)前上行RTP包的速率轉(zhuǎn)換成AMR12.2。此外,也支持當(dāng)前RNC使用的語音速率變換,TC實(shí)時(shí)獲取RNC變化后的速率,并將再接收到的上行RTP包的速率轉(zhuǎn)換成該變化后的速率。308發(fā)送該上行語音數(shù)據(jù)。本實(shí)施例提供的對(duì)上行語音數(shù)據(jù)進(jìn)行語音速率轉(zhuǎn)換的方法,通過Iur-g口上的語音速率轉(zhuǎn)換設(shè)備對(duì)上行語音數(shù)據(jù)進(jìn)行語音版本和語音速率,或,語音速率的轉(zhuǎn)換,實(shí)現(xiàn)從3G切換到2G后,通過Iur-g接口順利發(fā)送上行語音數(shù)據(jù)。圖4為本發(fā)明實(shí)施例語音速率轉(zhuǎn)換設(shè)備的一個(gè)結(jié)構(gòu)示意圖,如圖4所示,該設(shè)備包括接收單元401,用于通過RNC和BSC之間的接口接收語音數(shù)據(jù);獲取單元402,用于獲取該語音數(shù)據(jù)所使用的語音速率;轉(zhuǎn)換單元403,用于當(dāng)該語音數(shù)據(jù)為下行語音數(shù)據(jù),并且該下行語音數(shù)據(jù)所使用的語音速率與BSC使用的語音速率不一致時(shí),將該下行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成BSC使用的語音速率;當(dāng)該語音數(shù)據(jù)為上行語音數(shù)據(jù),并且該上行語音數(shù)據(jù)所使用的語音速率與RNC使用的語音速率不一致時(shí),將該上行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成BSC支持的語音速率,將所述語音速率轉(zhuǎn)換成RNC使用的語音速率。該語音速率轉(zhuǎn)換設(shè)備處于Iur-g口接口上,可以為碼轉(zhuǎn)換器TC,其中接收單元401通過Iur-g口接收上下行語音數(shù)據(jù),該上下行語音數(shù)據(jù)可以是RTP包。獲取單元402通過識(shí)別上下行語音數(shù)據(jù)(RTP包)中的速率取值得到該語音數(shù)據(jù)所使用的語音速率,具體可以參見圖2,圖3所示實(shí)施例中關(guān)于如何獲取該語音數(shù)據(jù)所使用的語音速率的說明。另外,由于RNC使用的語音版本為AMR,而BSC使用多種語音版本,包括AMR、FR、HR、EFR等,而AMR又包括八種速率,兩者當(dāng)前使用的語音速率可能不一致,因此,需要Iur-g口上的TC對(duì)兩者使用的語音速率進(jìn)行轉(zhuǎn)換,在下行方向,TC通過轉(zhuǎn)換單元403將下行語音數(shù)據(jù)包的速率轉(zhuǎn)換成BSC當(dāng)前使用的速率;在上行方向,TC通過轉(zhuǎn)換單元403將上行語音數(shù)據(jù)包的速率轉(zhuǎn)換成RNC當(dāng)前使用的速率。在本發(fā)明另一個(gè)實(shí)施例中,接收單元401具體用于通過RNC和BSC之間的接口接收下行語音數(shù)據(jù);獲取單元402還用于獲取該下行語音數(shù)據(jù)所使用的語音版本;轉(zhuǎn)換單元403還用于當(dāng)該下行語音數(shù)據(jù)所使用的語音版本與BSC使用的語音版本不一致時(shí),將該語音版本轉(zhuǎn)換成BSC使用的語音版本。RNC發(fā)送的下行語音數(shù)據(jù)所使用的語音版本為AMR,如果BSC支持AMR語音版本,則BSC當(dāng)前使用的語音版本可能為AMR、FR、HR、EFR中的一種;如果BSC不支持AMR語音版本時(shí),則BSC當(dāng)前使用的語音版本可能為FR、HR、EFR中的一種,如果BSC當(dāng)前使用的語音版本為FR或HR或EFR,則需要進(jìn)行語音版本的轉(zhuǎn)換。轉(zhuǎn)換單元403可以是進(jìn)行兩次轉(zhuǎn)換,即先從AMR轉(zhuǎn)換到PCM,再?gòu)腜CM轉(zhuǎn)換到EFR或FR或HR;也可以是通過優(yōu)化算法實(shí)現(xiàn)AMR到EFR或FR或HR的一步轉(zhuǎn)換。在本發(fā)明另一個(gè)實(shí)施例中,接收單元401具體用于通過RNC和BSC之間的接口接收上行語音數(shù)據(jù);獲取單元402還用于獲取所述上行語音數(shù)據(jù)所使用的語音版本;轉(zhuǎn)換單元403還用于當(dāng)所述上行語音數(shù)據(jù)所使用的語音版本與所述RNC使用的語音版本不一致時(shí),將所述語音版本轉(zhuǎn)換成所述RNC使用的語音版本。上行方向,BSC發(fā)送的上行語音數(shù)據(jù)所使用的語音版本可能為EFR或FR或HR,而RNC使用的語音版本為AMR,因此,需要進(jìn)行EFR或FR或HR到AMR的轉(zhuǎn)換,具體的,可以是通過轉(zhuǎn)換單元403先從EFR或FR或HR轉(zhuǎn)換到PCM,再?gòu)腜CM轉(zhuǎn)換到AMR,也可以是轉(zhuǎn)換單元403通過優(yōu)化算法實(shí)現(xiàn)EFR或FR或HR到AMR的一步轉(zhuǎn)換。需要說明的是,當(dāng)RNC與BSC所使用的語音版本不一致時(shí),轉(zhuǎn)換單元403所進(jìn)行的語音版本轉(zhuǎn)換與圖4所示的實(shí)施例中的轉(zhuǎn)換單元403所進(jìn)行的語音速率的轉(zhuǎn)換可以是一次轉(zhuǎn)換,如下行方向從AMR轉(zhuǎn)換到EFR或FR或HR,由于EFR或FR或HR的語音速率是固定的,因此,從AMR轉(zhuǎn)換到EFR或FR或HR后也就決定了當(dāng)前的語音速率。上行方向,語音版本從EFR或FR或HR轉(zhuǎn)換到AMR時(shí),由于AMR有八種可選擇速率,轉(zhuǎn)換單元403需要將語音版本和語音速率都轉(zhuǎn)換。本實(shí)施例中提供的語音速率轉(zhuǎn)換設(shè)備,通過接收Iur-g口上的上下行語音數(shù)據(jù),并對(duì)上下行語音數(shù)據(jù)使用的語音速率和語音版本、或,語音速率進(jìn)行轉(zhuǎn)換,可以解決從3G切換到2G后,無法通過Iur-g接口承載用戶面的問題;并且當(dāng)使用AMR語音版本時(shí),支持AMR速率調(diào)整,提高了無線通信系統(tǒng)的抗干擾性和語音質(zhì)量,同時(shí)也避免了從RNC和BSC速率調(diào)整周期不一致帶來的語音丟幀問題。本實(shí)施例中提供的語音速率轉(zhuǎn)換設(shè)備在實(shí)現(xiàn)上可以是碼轉(zhuǎn)換器TC。該TC可以為位于Iur-g接口上獨(dú)立的裝置,也可以是包括在BSC中,通過Iur-g接口接收語音數(shù)據(jù)。因此本發(fā)明實(shí)施例還提供一種BSC,其中包括上述語音速率轉(zhuǎn)換設(shè)備。需要說明的是,本發(fā)明實(shí)施例不需要引入獨(dú)立的功能部件,可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。這里所稱的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤、光盤等。綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。10權(quán)利要求一種語音速率轉(zhuǎn)換的方法,其特征在于,包括通過無線網(wǎng)絡(luò)控制器(RNC)和基站控制器(BSC)之間的接口接收語音數(shù)據(jù);獲取所述語音數(shù)據(jù)所使用的語音速率;當(dāng)所述語音數(shù)據(jù)為下行語音數(shù)據(jù),并且所述下行語音數(shù)據(jù)所使用的語音速率與所述BSC使用的語音速率不一致時(shí),將所述下行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成所述BSC使用的語音速率;當(dāng)所述語音數(shù)據(jù)為上行語音數(shù)據(jù),并且所述上行語音數(shù)據(jù)所使用的語音速率與所述RNC使用的語音速率不一致時(shí),將所述上行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成所述RNC使用的語音速率。2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括獲取所述下行語音數(shù)據(jù)所使用的語音版本;當(dāng)所述下行語音數(shù)據(jù)所使用的語音版本與所述BSC使用的語音版本不一致時(shí),將所述下行語音數(shù)據(jù)所使用的語音版本轉(zhuǎn)換成所述BSC使用的語音版本。3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括獲取所述上行語音數(shù)據(jù)所使用的語音版本;當(dāng)所述上行語音數(shù)據(jù)所使用的語音版本與所述RNC使用的語音版本不一致時(shí),將所述上行語音數(shù)據(jù)所使用的語音版本轉(zhuǎn)換成所述RNC使用的語音版本。4.一種語音速率轉(zhuǎn)換的設(shè)備,其特征在于,接收單元,用于通過RNC和BSC之間的接口接收語音數(shù)據(jù);獲取單元,用于獲取所述語音數(shù)據(jù)所使用的語音速率;轉(zhuǎn)換單元,用于當(dāng)所述語音數(shù)據(jù)為下行語音數(shù)據(jù),并且所述下行語音數(shù)據(jù)所使用的語音速率與所述BSC使用的語音速率不一致時(shí),將所述下行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成所述BSC使用的語音速率;當(dāng)所述語音數(shù)據(jù)為上行語音數(shù)據(jù),并且所述上行語音數(shù)據(jù)所使用的語音速率與所述RNC使用的語音速率不一致時(shí),將所述上行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成所述RNC使用的語音速率。5.如權(quán)利要求4所述的設(shè)備,其特征在于,所述接收單元具體用于通過RNC和BSC之間的接口接收下行語音數(shù)據(jù);所述獲取單元還用于獲取所述下行語音數(shù)據(jù)所使用的語音版本;所述轉(zhuǎn)換單元還用于當(dāng)所述下行語音數(shù)據(jù)所使用的語音版本與所述BSC使用的語音版本不一致時(shí),將所述下行語音數(shù)據(jù)所使用的語音版本轉(zhuǎn)換成所述BSC使用的語音版本。6.如權(quán)利要求4所述的設(shè)備,其特征在于,所述接收單元具體用于通過RNC和BSC之間的接口接收上行語音數(shù)據(jù);所述獲取單元還用于獲取所述上行語音數(shù)據(jù)所使用的語音版本;所述轉(zhuǎn)換單元還用于當(dāng)所述上行語音數(shù)據(jù)所使用的語音版本與所述RNC使用的語音版本不一致時(shí),將所述上行語音數(shù)據(jù)所使用的語音版本轉(zhuǎn)換成所述RNC使用的語音版本。7.—種基站控制器,其特征在于,所述基站控制器中包括權(quán)利要求4至6任一項(xiàng)所述的語音速率轉(zhuǎn)換的設(shè)備。全文摘要本發(fā)明公開了語音速率轉(zhuǎn)換的方法,設(shè)備及基站控制器。一種的方法包括通過Iur-g口接收語音數(shù)據(jù);獲取該語音數(shù)據(jù)所使用的語音速率;當(dāng)該語音數(shù)據(jù)為下行語音數(shù)據(jù),并且該下行語音數(shù)據(jù)所使用的語音速率與BSC使用的語音速率不一致時(shí),將該下行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成BSC使用的語音速率;當(dāng)所述語音數(shù)據(jù)為上行語音數(shù)據(jù),并且該上行語音數(shù)據(jù)所使用的語音速率與RNC使用的語音速率不一致時(shí),將該上行語音數(shù)據(jù)所使用的語音速率轉(zhuǎn)換成RNC使用的語音速率。本發(fā)明通過Iur-g口上的TC對(duì)上下行語音數(shù)據(jù)包使用的語音速率進(jìn)行轉(zhuǎn)換,可以解決從3G切換到2G后,無法通過Iur-g口承載用戶面的問題。文檔編號(hào)H04W88/18GK101778432SQ20091018924公開日2010年7月14日申請(qǐng)日期2009年12月22日優(yōu)先權(quán)日2009年12月22日發(fā)明者江貝,胡小群申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
榆社县| 张掖市| 辽宁省| 无锡市| 沈丘县| 藁城市| 甘南县| 呈贡县| 大余县| 安福县| 新安县| 临澧县| 山丹县| 锦屏县| 称多县| 宜兰县| 张北县| 左贡县| 广州市| 广德县| 宁晋县| 青阳县| 古田县| 柘荣县| 涡阳县| 龙里县| 永川市| 都江堰市| 太仆寺旗| 类乌齐县| 邯郸市| 海南省| 庆云县| 蒲江县| 河源市| 嘉禾县| 且末县| 江口县| 沙坪坝区| 颍上县| 自治县|