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

控制語音編碼速率的方法、設(shè)備及系統(tǒng)的制作方法

文檔序號(hào):7764268閱讀:441來源:國(guó)知局
專利名稱:控制語音編碼速率的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別涉及一種控制語音編碼速率的方法、設(shè)備及系統(tǒng)。
背景技術(shù)
在GSM(GlobalSystem for Mobile communications,全球移動(dòng)通訊系統(tǒng))中引入 AoIP (Α接口用戶面承載IP化)之后,為了提升語音質(zhì)量,一個(gè)重大的改進(jìn)是參與呼叫的雙 方MS (Mobile Mation,移動(dòng)終端)采用兼容語音編碼,使語音數(shù)據(jù)無需經(jīng)TCCTranscoder, 編解碼器)做任何處理,即可實(shí)現(xiàn)端到端的語音數(shù)據(jù)透?jìng)?,即?shí)現(xiàn)TrFOCTranscoder Free Operation,免編解碼操作)。由此可見,在^VoIP中實(shí)現(xiàn)TrFO的前提是呼叫雙方采用兼容語 音編碼。針對(duì)采用兼容的AMR(Adaptive Multi-Rate,自適應(yīng)多速率)全半速率集實(shí)現(xiàn) TrFO的場(chǎng)景,由于一個(gè)AMR速率集中包含多個(gè)速率,現(xiàn)有技術(shù)中參與呼叫的MS根據(jù)空口質(zhì) 量確定采用的語音編碼速率。當(dāng)空口質(zhì)量比較好的時(shí)候,可以選用高的語音編碼速率;當(dāng)空 口質(zhì)量比較差的時(shí)候,可以選用較低的語音編碼速率。發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺點(diǎn)由于現(xiàn)有技術(shù)中參與呼叫的MS是根據(jù)空口質(zhì)量來確定采用的語音編碼速率,因 而在某些場(chǎng)景下,可能由于呼叫一端的空口質(zhì)量好而采用了超出對(duì)端所允許的最高速率, 導(dǎo)致高速率的語音幀無法下發(fā)給對(duì)端,從而造成靜音。例如,在呼叫切換場(chǎng)景,呼叫雙方MSl 和MS2在發(fā)生呼叫切換前均采用全速率集維持TrFO呼叫,當(dāng)MSl發(fā)生呼叫切換后采用兼 容的半速率集編碼維持TrFO呼叫時(shí),如果MS2采用了全速集中的最高編碼速率進(jìn)行語音編 碼,則MSl在呼叫切換時(shí)將無法接收到MS2發(fā)送的高速語音幀,導(dǎo)致靜音。

發(fā)明內(nèi)容
為了避免因高速率語音幀無法下發(fā)而導(dǎo)致的靜音問題,本發(fā)明實(shí)施例提供了一種 控制語音編碼速率的方法、設(shè)備及系統(tǒng)。所述技術(shù)方案如下—方面,提供了一種控制語音編碼速率的方法,所述方法包括接收呼叫預(yù)切換通知,所述呼叫預(yù)切換通知中攜帶了本端移動(dòng)終端MS呼叫切換 后采用的語音編碼類型;根據(jù)所述本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示,并將所述調(diào)速 指示發(fā)送給對(duì)端MS,使所述對(duì)端MS按照所述調(diào)速指示進(jìn)行語音編碼,直至所述本端MS完成 呼叫切換。另一方面,提供了一種控制語音編碼速率的設(shè)備,所述設(shè)備包括接收模塊,用于接收呼叫預(yù)切換通知,所述呼叫預(yù)切換通知中攜帶了本端移動(dòng)終 端MS呼叫切換后采用的語音編碼類型;設(shè)定模塊,用于根據(jù)所述接收模塊接收到的本端MS呼叫切換后采用的語音編碼 類型設(shè)定調(diào)速指示;
發(fā)送模塊,用于將所述設(shè)定模塊設(shè)定的調(diào)速指示發(fā)送給對(duì)端MS,使所述對(duì)端MS按 照所述調(diào)速指示進(jìn)行語音編碼,直至所述本端MS完成呼叫切換。還提供了一種控制語音編碼速率的方法,所述方法包括接收語音幀;將所述語音幀中攜帶的調(diào)速指示修改為默認(rèn)初始速率,并將攜帶了所述默認(rèn)初始 速率的語音幀發(fā)送給對(duì)應(yīng)的移動(dòng)終端MS,使所述對(duì)應(yīng)的MS根據(jù)所述默認(rèn)初始速率進(jìn)行語
音編碼。還提供了一種基站控制設(shè)備,所述基站控制設(shè)備包括接收模塊,用于接收語音幀;修改模塊,用于將所述接收模塊接收到的語音幀中攜帶的調(diào)速指示修改為默認(rèn)初 始速率;發(fā)送模塊,用于將所述修改模塊修改后的攜帶了默認(rèn)初始速率的語音幀發(fā)送給對(duì) 應(yīng)的移動(dòng)終端MS,使所述對(duì)應(yīng)的MS根據(jù)所述默認(rèn)初始速率進(jìn)行語音編碼。還提供了一種基站收發(fā)臺(tái),所述基站收發(fā)臺(tái)包括接收模塊,用于接收語音幀;修改模塊,用于將所述接收模塊接收到的語音幀中攜帶的調(diào)速指示修改為默認(rèn)初 始速率;發(fā)送模塊,用于將所述修改模塊修改后的攜帶了默認(rèn)初始速率的語音幀發(fā)送給對(duì) 應(yīng)的移動(dòng)終端MS,使所述對(duì)應(yīng)的MS根據(jù)所述默認(rèn)初始速率進(jìn)行語音編碼。還提供了一種控制語音編碼速率的系統(tǒng),所述系統(tǒng)包括基站控制設(shè)備和基站收 發(fā)臺(tái);所述基站控制設(shè)備如上述基站控制設(shè)備;所述基站收發(fā)臺(tái)如上述基站收發(fā)臺(tái)。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過根據(jù)本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示,并將調(diào)速指示 發(fā)送給對(duì)端MS,使對(duì)端MS按照該調(diào)速指示進(jìn)行語音編碼,從而避免了本端MS在呼叫切換時(shí) 的短時(shí)間內(nèi)因無法接聽對(duì)端MS發(fā)送的高速率語音幀而導(dǎo)致的靜音問題;另外,通過將接收 到的語音幀中攜帶的調(diào)速指示修改為默認(rèn)初始速率,并將其發(fā)送給對(duì)應(yīng)的MS,使對(duì)應(yīng)的MS 按照默認(rèn)初始速率進(jìn)行語音編碼,從而進(jìn)一步避免了因無法接聽高速率語音幀而導(dǎo)致的靜 音問題。


為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。圖1是本發(fā)明實(shí)施例一提供的控制語音編碼速率的方法流程圖;圖2是本發(fā)明實(shí)施例二提供的控制語音編碼速率的方法流程圖;圖3是本發(fā)明實(shí)施例三提供的呼叫切換場(chǎng)景示意圖;圖4是本發(fā)明實(shí)施例三提供的呼叫切換場(chǎng)景消息交互示意7
圖5是本發(fā)明實(shí)施仿圖6是本發(fā)明實(shí)施仿圖7是本發(fā)明實(shí)施仿圖8是本發(fā)明實(shí)施仿圖9是本發(fā)明實(shí)施仿圖10是本發(fā)明實(shí)施圖11是本發(fā)明實(shí)施圖12是本發(fā)明實(shí)施圖13是本發(fā)明實(shí)施圖14是本發(fā)明實(shí)施圖15是本發(fā)明實(shí)施圖16是本發(fā)明實(shí)施圖17是本發(fā)明實(shí)施
提供的控制語音編碼速率的方法流程圖; 提供的另一種呼叫切換場(chǎng)景示意圖; 提供的另一種呼叫切換場(chǎng)景消息交互示意圖; 提供的另一種控制語音編碼速率的方法流程圖; 提供的呼叫建立場(chǎng)景示意圖; 列三提供的又一種控制語音編碼速率的方法流程圖; 列四提供的控制語音編碼速率的設(shè)備結(jié)構(gòu)示意圖; 列四提供的發(fā)送模塊結(jié)構(gòu)示意圖; 列四提供的另一種控制語音編碼速率的設(shè)備結(jié)構(gòu)示意圖 列五提供的基站控制設(shè)備結(jié)構(gòu)示意圖; 列六提供的基站收發(fā)臺(tái)結(jié)構(gòu)示意圖; 列六提供的另一種基站收發(fā)臺(tái)結(jié)構(gòu)示意圖; 列七提供的控制語音編碼速率的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。實(shí)施例一參見圖1,本實(shí)施例提供了一種控制語音編碼速率的方法,該方法流程具體如下101 接收呼叫預(yù)切換通知,該呼叫預(yù)切換通知中攜帶了本端MS呼叫切換后采用 的語音編碼類型;102 根據(jù)本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示;103 將該調(diào)速指示發(fā)送給對(duì)端MS,使對(duì)端MS按照該調(diào)速指示進(jìn)行語音編碼,直至 本端MS完成呼叫切換。具體地,BTS (Base Transceiver Mation,基站收發(fā)臺(tái))根據(jù)本端MS呼叫切換后 的語音編碼類型設(shè)定調(diào)速指示,具體包括BTS根據(jù)本端MS呼叫切換后采用的語音編碼類型確定呼叫切換后的默認(rèn)初始速 率,并將呼叫切換后的默認(rèn)初始速率作為調(diào)速指示。其中,本端MS呼叫切換后采用的語音編碼類型給出了本端MS切換后采用的AMR 速率集,對(duì)于包含多個(gè)速率的AMR速率集,協(xié)議作出了如下選擇初始呼叫速率的規(guī)定如果速率集包含4個(gè)速率,則初始呼叫速率為次低速率;如果速率集包含2個(gè)或3個(gè)速率,則初始呼叫速率為最低速率。本實(shí)施例可以按照上述協(xié)議規(guī)定的方式,將上述初始呼叫速率作為呼叫切換后的 默認(rèn)初始速率。當(dāng)然,還可以選擇其它的確定方式,本實(shí)施例不對(duì)確定呼叫切換后的默認(rèn)初 始速率的方式及確定的具體值進(jìn)行限定,能夠保證本端MS在呼叫切換后仍能正常接聽到 對(duì)端MS發(fā)送的語音幀即可。進(jìn)一步地,將該調(diào)速指示發(fā)送給對(duì)端MS,具體包括BTS接收本端MS在呼叫切換前發(fā)送給對(duì)端MS的語音幀,語音幀中攜帶了本端MS 根據(jù)本端空口質(zhì)量確定的調(diào)速指示;
將語音幀中攜帶的調(diào)速指示修改為根據(jù)本端MS呼叫切換后采用的語音編碼類型 設(shè)定的調(diào)速指示,并將修改后的語音幀發(fā)送給對(duì)端控制設(shè)備,由對(duì)端控制設(shè)備將修改后的 語音幀發(fā)送給對(duì)端MS。對(duì)于本端MS在呼叫切換前未向?qū)Χ薓S發(fā)送語音幀的靜音場(chǎng)景,將該調(diào)速指示發(fā) 送給對(duì)端MS,具體包括如果在預(yù)設(shè)時(shí)間內(nèi)BTS未接收到本端MS在呼叫切換前發(fā)送給對(duì)端MS的語音幀, 則向?qū)Χ丝刂圃O(shè)備BTS發(fā)送攜帶了該調(diào)速指示的靜音幀,由對(duì)端BTS將靜音幀修改為填充 幀后發(fā)送給對(duì)端MS。其中,靜音幀具體可以為No_Data幀,填充幀具體可以為SID_Filler幀,本實(shí)施例 及后續(xù)實(shí)施例涉及到的預(yù)設(shè)時(shí)間可根據(jù)實(shí)際情況進(jìn)行設(shè)定,例如,將預(yù)設(shè)時(shí)間設(shè)定為20毫 秒,本實(shí)施例不對(duì)預(yù)設(shè)時(shí)間的具體值進(jìn)行限定。也就是說,如果在預(yù)設(shè)時(shí)間內(nèi)未接收到本端 MS在呼叫切換前發(fā)送給對(duì)端MS的語音幀,則向?qū)Χ丝刂圃O(shè)備發(fā)送攜帶了該調(diào)速指示的No_ Data幀,由對(duì)端控制設(shè)備將接收到的攜帶了該調(diào)速指示的No_Data幀修改為SID_Filler幀 后發(fā)送給對(duì)端MS,使對(duì)端MS按照SID_Filler幀中攜帶的該調(diào)速指示進(jìn)行語音編碼,從而實(shí) 現(xiàn)速率調(diào)整??蛇x地,根據(jù)本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示之前,還包 括判斷本端MS呼叫切換后采用的接口承載類型是否為IP承載;如果是,則執(zhí)行根據(jù)本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示的步
馬聚ο需要說明的是,本實(shí)施例及后續(xù)實(shí)施例均以本端MS發(fā)起呼叫建立或進(jìn)行呼叫切 換為例,對(duì)控制語音編碼速率的方法進(jìn)行了說明。實(shí)際應(yīng)用中,還可以由對(duì)端MS發(fā)起呼叫 建立或進(jìn)行呼叫切換,其實(shí)現(xiàn)過程與本端MS的實(shí)現(xiàn)過程相同,此處不再贅述。本實(shí)施例提供的方法,通過根據(jù)本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào) 速指示,并將調(diào)速指示發(fā)送給對(duì)端MS,使對(duì)端MS按照該調(diào)速指示進(jìn)行語音編碼,或在對(duì)端 MS接聽呼叫前,通過將核心網(wǎng)下發(fā)的語音幀中的調(diào)速指示修改為本端默認(rèn)初始速率,并發(fā) 送給本端MS,使本端MS根據(jù)本端默認(rèn)初始速率進(jìn)行語音編碼,從而避免了本端MS無法接聽 對(duì)端MS發(fā)送的高速率語音幀或?qū)Χ薓S無法接收高速率語音幀而導(dǎo)致的靜音問題,為雙方 能夠進(jìn)行正常呼叫提供了保證。實(shí)施例二本實(shí)施例提供了一種控制語音編碼速率的方法,參見圖2,該方法流程具體如下201 接收語音幀;202 將語音幀中攜帶的調(diào)速指示修改為默認(rèn)初始速率;203 將攜帶了默認(rèn)初始速率的語音幀發(fā)送給對(duì)應(yīng)的MS,使對(duì)應(yīng)的MS根據(jù)默認(rèn)初 始速率進(jìn)行語音編碼。其中,針對(duì)呼叫建立場(chǎng)景,接收語音幀,具體包括BCS(Base Station Controller,基站控制器)接收核心網(wǎng)在放回鈴音過程中下發(fā) 的語音幀,語音幀中攜帶了由核心網(wǎng)根據(jù)主叫MS空口質(zhì)量確定的調(diào)速指示;相應(yīng)地,將語音幀中攜帶的調(diào)速指示修改為默認(rèn)初始速率,并將攜帶了默認(rèn)初始速率的語音幀發(fā)送給對(duì)應(yīng)的移動(dòng)終端MS,具體包括BCS將核心網(wǎng)下發(fā)的語音幀中攜帶的調(diào)速指示修改為主叫MS的默認(rèn)初始速率,并 將攜帶了主叫MS的默認(rèn)初始速率的語音幀發(fā)送給主叫MS,使主叫MS按照主叫MS的默認(rèn)初 始速率進(jìn)行語音編碼。針對(duì)呼叫切換場(chǎng)景,接收語音幀,具體包括基站收發(fā)臺(tái)BTS接收本端MS在呼叫切換前發(fā)送給對(duì)端MS的語音幀,語音幀中攜 帶了本端MS根據(jù)本端空口質(zhì)量確定的調(diào)速指示;相應(yīng)地,將語音幀中攜帶的調(diào)速指示修改為默認(rèn)初始速率,并將攜帶了默認(rèn)初始 速率的語音幀發(fā)送給對(duì)應(yīng)的移動(dòng)終端MS,具體包括BTS將本端MS發(fā)送的語音幀中攜帶的調(diào)速指示修改為本端MS呼叫切換后的默認(rèn) 初始速率,并將攜帶了本端MS呼叫切換后的默認(rèn)初始速率的語音幀發(fā)送給對(duì)端MS,使對(duì)端 MS按照本端MS呼叫切換后的默認(rèn)初始速率進(jìn)行語音編碼。進(jìn)一步地,BTS將本端MS發(fā)送的語音幀中攜帶的調(diào)速指示修改為本端MS呼叫切 換后的默認(rèn)初始速率之前,還包括BTS接收基站控制設(shè)備發(fā)送的呼叫預(yù)切換通知,該呼叫預(yù)切換通知中攜帶了本端 MS呼叫切換后采用的語音編碼類型;BTS根據(jù)本端MS呼叫切換后采用的語音編碼類型確定本端MS呼叫切換后的默認(rèn) 初始速率;相應(yīng)地,BTS將本端MS發(fā)送的語音幀中攜帶的調(diào)速指示修改為本端MS呼叫切換 后的默認(rèn)初始速率,具體包括將本端MS發(fā)送的語音幀中攜帶的調(diào)速指示修改為根據(jù)本端MS呼叫切換后采用的 語音編碼類型確定的本端MS呼叫切換后的默認(rèn)初始速率。本實(shí)施例提供的方法,通過將接收到的語音幀中攜帶的調(diào)速指示修改為默認(rèn)初始 速率,并將其發(fā)送給對(duì)應(yīng)的MS,使對(duì)應(yīng)的MS按照默認(rèn)初始速率進(jìn)行語音編碼,從而避免了 在呼叫建立或呼叫切換過程中因MS無法接聽高速率語音幀而導(dǎo)致的靜音問題。實(shí)施例三本實(shí)施例提供了一種控制語音編碼速率的方法,為了便于說明,本實(shí)施例首先以 圖3所示的BSC內(nèi)呼叫切換場(chǎng)景為例,結(jié)合圖4所示的消息交互過程,對(duì)本實(shí)施例提供的控 制語音編碼速率的方法進(jìn)行詳細(xì)描述。圖3中,呼叫雙方MSl和MS2均在相同的BSC下,切換前MSl和MS2都采用全速率 集AMR_FR Setl (12. 2kpbs、7. 4kpbs、5. 9kpbs、4. 95kpbs)建立 TrFO 呼叫。后續(xù)MSl 發(fā)生BSC 內(nèi)呼叫切換后,將采用兼容的半速率集AMR_HR Setl (7. 4kpbs、5. 9kpbs、4. 95kpbs)編碼,維 持TrFO呼叫。如果呼叫切換時(shí),MS2采用了 12. 2kpb s的編碼速率,對(duì)于呼叫切換后最高 語音編碼速率僅為7. 40kpbs的MSl來講,將導(dǎo)致切換到新信道后無法接收MS2發(fā)送的高速 語音幀,造成切換后的短時(shí)間靜音。靜音狀態(tài)直至持續(xù)到MSl切換完成后,通過MSl向MS2 發(fā)送調(diào)速指示CMR(Code Mode Request,速率調(diào)整請(qǐng)求)通知MS2降低編碼速率,MS2將語 音速率低于12. 2kbps之后,MSl方能接收到來自MS2的語音幀。針對(duì)該種情況,為了避免MSl在進(jìn)行BSC內(nèi)切換時(shí)由于無法接收到MS2發(fā)送的高 速語音幀而出現(xiàn)靜音,本實(shí)施例提供了一種控制語音編碼速率的方法,參見圖5,本實(shí)施例提供的方法流程具體如下501 =BTSl接收BSC發(fā)送的呼叫預(yù)切換通知,該呼叫預(yù)切換通知中攜帶了 MSl呼叫 切換后采用的語音編碼類型;針對(duì)該步驟,結(jié)合圖4,在BSC接收到MSl發(fā)送的測(cè)量報(bào)告Measurement Report 后,由于是BSC內(nèi)發(fā)生呼叫切換,BSC能夠確定MSl在呼叫切換前后采用的語音編碼類型。 對(duì)于本實(shí)施例,MSl呼叫切換前后采用的語音編碼類型從全速率切換到半速率,則BSC確定 MSl呼叫切換前后發(fā)生了 AMR全半速率切換,且MSl呼叫切換前后采用的語音編碼類型兼 容,則通過呼叫預(yù)切換通知Pre-Handover Notification通知BTSl該MSl將發(fā)生呼叫切換, 并為了 BTSl能夠確定MSl呼叫切換后采用的語音編碼速率,BSC將MSl呼叫切換后采用的 語音編碼類型攜帶在I^re-Handover Notification中發(fā)送給BTSl,之后再向MSl下發(fā)切換 命令 Handover Command/ 分配命令 Assignment Command。502 =BTSl根據(jù)MSl呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示;具體地,本實(shí)施例不對(duì)BTSl根據(jù)MSl呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指 示的方式進(jìn)行具體限定。按照實(shí)施例一中描述的調(diào)速指示的設(shè)定方式,由于該MSl呼叫切 換后采用的語音編碼類型為AMR_HR Setl (7. 4kpbs、5. 9kpbs、4. 95kpbs),則BTSl設(shè)定的調(diào) 速指示應(yīng)為3個(gè)速率中的最低速率4. 95kpbs。503 =BTSl接收MSl在呼叫切換前發(fā)送給MS2的語音幀,該語音幀中攜帶了 MSl根 據(jù)本端空口質(zhì)量確定的調(diào)速指示;其中,本實(shí)施例不限定該步驟503與上述步驟502的先后順序,實(shí)際應(yīng)用中,BTSl 還可以先接收MSl在呼叫切換前發(fā)送給MS2的語音幀,再根據(jù)MSl呼叫切換后采用的語音 編碼類型設(shè)定調(diào)速指示。504 =BTSl將接收到的語音幀中攜帶的調(diào)速指示修改為根據(jù)MSl呼叫切換后采用 的語音編碼類型設(shè)定的調(diào)速指示,并將修改后的語音幀發(fā)送給MS2對(duì)應(yīng)的BTS2 ;505 :BTS2將該修改后的語音幀發(fā)送給MS2,使MS2按照BTSl設(shè)定的調(diào)速指示進(jìn)行
語音編碼。對(duì)于步驟504和步驟505,由于BTSl在步驟504中將MSl在呼叫切換前發(fā)送給 MS2的語音幀中的調(diào)速指示修改成了 BTSl在上述步驟502中設(shè)定的調(diào)速指示,而該調(diào)速指 示為呼叫切換后的默認(rèn)初始速率,則通過步驟505,BTS2將該修改后的語音幀發(fā)送給MS2, 使MS2按照BTSl設(shè)定的調(diào)速指示進(jìn)行語音編碼,即使MSl呼叫切換后采用半速率,仍然能 夠正常接收到MS2根據(jù)呼叫切換后的默認(rèn)初始速率進(jìn)行編碼的語音幀,從而避免了 MSl在 呼叫切換時(shí)發(fā)生短時(shí)間靜音,還能夠提高抗干擾能力。但由于呼叫切換后的默認(rèn)初始速率 對(duì)于MS2采用的最高編碼速率12. 2kpbs而言相對(duì)較低,則當(dāng)MSl完成呼叫切換后,還可以 通過MSl和MS2之間的自主調(diào)速,將編碼速率由呼叫切換后的默認(rèn)初始速率更改為更高的 編碼速率,從而提高語音質(zhì)量。例如,更改為MSl呼叫切換后的最高編碼速率7. 4kpbs。接下來,為了更全面的介紹本實(shí)施例提供的方法,本實(shí)施例將以圖6所示的BSC間 呼叫切換場(chǎng)景為例,對(duì)本實(shí)施例提供的控制語音編碼速率的方法做進(jìn)一步詳細(xì)描述。圖6中,呼叫雙方MSl和MS2均在相同的BSCl下,MSl和MS2都采用AMR_FRSetl, 建立TrFO呼叫。后續(xù)MSl發(fā)生BSC間切換(從BSCl切換到BSCl ‘)后,將采用兼容的 AMR_HR Setl編碼,維持TrFO呼叫。如果呼叫切換時(shí),MS2采用了 12. 2kpbs的編碼速率,對(duì)于呼叫切換后最高語音編碼速率僅為7. 40kpbs的MSl來講,將導(dǎo)致切換到新信道后無法接 收MS2發(fā)送的高速語音幀,造成切換后的短時(shí)間靜音。靜音狀態(tài)直至持續(xù)到MSl切換完成 后,通過CMR通知MS2降低編碼速率,MS2將語音速率低于12. 2kbps之后,MSl方能接收到 來自MS2的語音幀。針對(duì)該種情況,為了避免MSl在進(jìn)行BSC間切換時(shí)由于無法接收到MS2發(fā)送的高 速語音幀而出現(xiàn)靜音,結(jié)合圖7所示的消息交互過程,本實(shí)施例提供的方法通過對(duì)BSC間呼 叫切換的消息進(jìn)行擴(kuò)展,使MSl呼叫切換后對(duì)應(yīng)的BSCl'將MSl呼叫切換后采用的語音編 碼類型通知給BSC1,從而實(shí)現(xiàn)對(duì)語音編碼速率的控制。參見圖8,本實(shí)施例提供的控制語音 編碼速率的方法流程具體如下801 =MSC(Mobile Switching Center,移動(dòng)交換中心)接收MSl呼叫切換后對(duì)應(yīng)的 BSCl'發(fā)送的切換請(qǐng)求確認(rèn),該切換請(qǐng)求確認(rèn)中攜帶了 MSl呼叫切換后采用的語音編碼類 型;具體地,由于是BSC間發(fā)生呼叫切換,發(fā)生呼叫切換的MSl所對(duì)應(yīng)的BSCl預(yù)先 并不確定MSl在呼叫切換后采用何種語音編碼類型,因此,本實(shí)施例提供的方法在具體實(shí) 現(xiàn)時(shí),通過BSCr將MSl呼叫切換后采用的語音編碼類型攜帶在切換請(qǐng)求確認(rèn)HANDOVER REQUEST ACKN0WLEGE 中發(fā)送給對(duì)應(yīng)的 MSC,使 MSC 在收到 BSCl'發(fā)送的 HANDOVER REQUEST ACKNOffLEGE之后,得知MSl呼叫切換之后將采用的語音編碼類型Codec。802 =MSC^fMSl呼叫切換后采用的語音編碼類型攜帶在切換命令中一并發(fā)送給 BSCl ;針對(duì)該步驟,MSC向BSCl發(fā)送切換命令HANDOVER COMMAND,通過在HANDOVER COMMAND中加入MSl呼叫切換后采用的編碼類型指示信息,使BSCl能夠獲知MSl呼叫切換 后采用的語音編碼類型。其中,本實(shí)施例不對(duì)HANDOVER COMMAND中加入MSl呼叫切換后采 用的編碼類型指示信息的方式進(jìn)行限定。例如,可以在現(xiàn)有A 口 HANDOVER COMMAND消息中, 擴(kuò)展 New BSS to Old BSS ^formation 信元,加入 Speech Codec (Chosen)字段,用以指示 MSl呼叫切換后將采用的編解碼類型。803 =BSCl接收到MSC發(fā)送的切換命令后,向BTSl發(fā)送呼叫預(yù)切換通知,該呼叫預(yù) 切換通知中攜帶了 MSl呼叫切換后采用的語音編碼類型;其中,BSCl接收到MSC發(fā)送的HANDOVER COMMAND后,如果MSl呼叫切換前采 用了全速率AMR編碼,則BSCl可以得知MSl呼叫切換后采用與切換前AMR速率集兼容 的半速率信道。BSCl通過將MSl呼叫切換后采用的語音編碼類型攜帶在I^e-Handover Notification中發(fā)送給BTSl,觸發(fā)BTSl在向?qū)Χ薓S2發(fā)送的語音幀時(shí),將語音幀中的調(diào) 速指示設(shè)定為呼叫切換后的默認(rèn)初始速率,之后BCSl再向MSl下發(fā)Handover Command/ Assignment Command。可選地,BSCl ‘在向MSC發(fā)送的HANDOVER REQUEST ACKNOffLEGE中,還可以攜帶接 口承載類型,則BSCl需要對(duì)MSl呼叫切換前后的接口承載類型是否為IP進(jìn)行判斷,在判斷 切換后采用IP承載后,再向BTSl下發(fā)I^re-Handover Notification。當(dāng)然,BSCl也可以省 略判斷步驟,本實(shí)施例對(duì)此不作具體限定。804 =BTSl根據(jù)呼叫預(yù)切換通知中攜帶的MSl呼叫切換后采用的語音編碼類型設(shè) 定調(diào)速指示;
805 =BTSl接收MSl在呼叫切換前發(fā)送給MS2的語音幀,該語音幀中攜帶了 MSl根 據(jù)本端空口質(zhì)量確定的調(diào)速指示;806 =BTSl將接收到的語音幀中攜帶的調(diào)速指示修改為根據(jù)MSl呼叫切換后采用 的語音編碼類型設(shè)定的調(diào)速指示,并將修改后的語音幀發(fā)送給MS2對(duì)應(yīng)的BTS2 ;807 :BTS2將該修改后的語音幀發(fā)送給MS2,使MS2按照BTSl設(shè)定的調(diào)速指示進(jìn)行
語音編碼。具體地,步驟804至步驟807同步驟502至步驟505,本實(shí)施例在此不再贅述。需 要說明的是,圖8所示的BSC間呼叫切換是在同一 MSC下進(jìn)行的呼叫切換,對(duì)于不同MSC之 間的呼叫切換場(chǎng)景,本實(shí)施例提供的方法同樣支持,實(shí)現(xiàn)方式與圖8所示的BSC間呼叫切換 原理相同,此處同樣不再贅述??蛇x地,無論是BSC內(nèi)發(fā)生呼叫切換,還是BSC間發(fā)生呼叫切換,如果即將 發(fā)生呼叫切換的MSl在呼叫切換前沒有向MS2發(fā)送語音幀,即在DTX(Discontinuous transmission,斷續(xù)傳輸)打開的場(chǎng)景下,此時(shí)BTSl在根據(jù)MSl呼叫切換后采用的語音編 碼類型設(shè)定調(diào)速指示后,BTSl將采用區(qū)別于上述步驟504或步驟804的方式,將設(shè)定的調(diào)速 指示發(fā)送給MS2。具體實(shí)現(xiàn)時(shí),BTSl將其設(shè)定的調(diào)速指示攜帶在No_Data幀中發(fā)送給MS2 對(duì)應(yīng)的BTS2,BTS2在將該No_data幀轉(zhuǎn)化為SID_Filler幀后發(fā)送給MS2,使MS2同樣能夠 根據(jù)BTSl設(shè)定的調(diào)速指示進(jìn)行語音編碼,從而達(dá)到速率調(diào)整的目的。另外,無論呼叫雙方是位于同一 BSC內(nèi),或是位于同一 MSC內(nèi)的不同BSC下,還是 位于不同MSC間,呼叫雙方在建立呼叫時(shí),如果被叫端未接聽呼叫,都將觸發(fā)核心網(wǎng)向主叫 端放回鈴音。以圖9所示的呼叫建立場(chǎng)景為例,在被叫MS2接聽呼叫之前,核心網(wǎng)向主叫 MSl放回鈴音,因?yàn)榭湛谫|(zhì)量比較好,MSl采用了最高的12. 2kbps的語音編碼速率。MS2接 聽后,來自MSl的12. 21cbpS的語音幀無法通過半速率空口信道下發(fā)給MS2,導(dǎo)致一些高速率 的語音幀丟失。直到被叫用戶接聽,來自MS2的語音幀攜帶調(diào)速指示,要求主叫MSl調(diào)整速 率至12. 2kbps以下,主叫用戶的語音幀才能被被叫接收。針對(duì)該種情況,為了避免在進(jìn)行呼叫建立時(shí)MS2因無法接收到MSl發(fā)送的高速語 音幀而出現(xiàn)靜音,參見圖10,本實(shí)施例提供的方法還包括1001 在被叫MS接聽呼叫之前,主叫側(cè)BSC接收核心網(wǎng)在放回鈴音過程中下發(fā)的 語音幀,該語音幀中攜帶了由核心網(wǎng)根據(jù)主叫側(cè)空口質(zhì)量確定的調(diào)速指示;針對(duì)該步驟,即使主叫側(cè)空口質(zhì)量好,使核心網(wǎng)下發(fā)的語音幀中攜帶的調(diào)速指示 為較高的語音編碼速率,但通過后續(xù)步驟由主叫側(cè)BSC將核心網(wǎng)下發(fā)的語音幀中的調(diào)速指 示進(jìn)行修改后,被叫MS同樣能夠接收到主叫MS發(fā)送的語音幀。1002 主叫側(cè)BSC將核心網(wǎng)下發(fā)的語音幀中攜帶的調(diào)速指示修改為主叫側(cè)默認(rèn)初 始速率;具體地,該步驟中的主叫側(cè)默認(rèn)初始速率的確定方式同樣可采用上述實(shí)施例一中 提供的默認(rèn)初始速率的確定方式,本實(shí)施例對(duì)此不作具體限定。1003 主叫側(cè)BSC將修改后的語音幀發(fā)送給主叫MS,使主叫MS按照主叫側(cè)默認(rèn)初
始速率進(jìn)行語音編碼。例如,圖9中,作為被叫的MS2接聽呼叫之前,主叫側(cè)BSCl接收核心網(wǎng)即MSCl在 放回鈴音過程中下發(fā)的語音幀,該語音幀中攜帶了 MSCl根據(jù)主叫側(cè)空口質(zhì)量確定的調(diào)速指示;BSCl將接收到的MSCl下發(fā)的語音幀中攜帶的調(diào)速指示修改為本端默認(rèn)初始速率,并 發(fā)送給BTS1,再由BTSl發(fā)送給MS1,使MSl根據(jù)本端默認(rèn)初始速率進(jìn)行語音編碼。由于MSl 所在主叫側(cè)的默認(rèn)初始速率不高于MS2采用的編碼速率,則MS2將能夠成功接收到MSl發(fā) 送的語音幀,從而避免了呼叫建立過程中出現(xiàn)靜音。需要說明的是,由于核心網(wǎng)下發(fā)的語音幀中攜帶的調(diào)速指示是根據(jù)主叫側(cè)空口質(zhì) 量確定的,隨著主叫側(cè)空口質(zhì)量的變化,核心網(wǎng)下發(fā)的語音幀中攜帶的調(diào)速指示是可變的。 除此之外,核心網(wǎng)還可以選擇在語音幀中攜帶固定的調(diào)速指示,例如,核心網(wǎng)將下發(fā)的語音 幀中攜帶的調(diào)速指示設(shè)定為主叫側(cè)默認(rèn)初始速率,針對(duì)此種情況,主叫側(cè)在判斷出核心網(wǎng) 下發(fā)的語音幀中攜帶的調(diào)速指示為本端默認(rèn)初始速率之后,無需對(duì)核心網(wǎng)下發(fā)的語音幀進(jìn) 行修改,同樣能夠達(dá)到主叫MS按照本端默認(rèn)初始速率進(jìn)行語音編碼的目的。關(guān)于核心網(wǎng)下 發(fā)的語音幀中具體攜帶何種調(diào)速指示,本實(shí)施例對(duì)此不作限定。本實(shí)施例提供的方法,通過根據(jù)本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào) 速指示,并將調(diào)速指示發(fā)送給對(duì)端MS,使對(duì)端MS按照該調(diào)速指示進(jìn)行語音編碼,或在對(duì)端 MS接聽呼叫前,通過將核心網(wǎng)下發(fā)的語音幀中的調(diào)速指示修改為本端默認(rèn)初始速率,并發(fā) 送給本端MS,使本端MS根據(jù)本端默認(rèn)初始速率進(jìn)行語音編碼,從而避免了本端MS無法接聽 對(duì)端MS發(fā)送的高速率語音幀或?qū)Χ薓S無法接收高速率語音幀而導(dǎo)致的靜音問題,為雙方 能夠進(jìn)行正常呼叫提供了保證。實(shí)施例四參見圖11,本實(shí)施例提供了一種控制語音編碼速率的設(shè)備,該設(shè)備用于執(zhí)行上述 實(shí)施例一及實(shí)施例三中BTS設(shè)備所執(zhí)行的方法步驟,該設(shè)備包括接收模塊1101,用于接收呼叫預(yù)切換通知,呼叫預(yù)切換通知中攜帶了本端移動(dòng)終 端MS呼叫切換后采用的語音編碼類型;設(shè)定模塊1102,用于根據(jù)接收模塊1101接收到的本端MS呼叫切換后采用的語音 編碼類型設(shè)定調(diào)速指示;發(fā)送模塊1103,用于將設(shè)定模塊1102設(shè)定的調(diào)速指示發(fā)送給對(duì)端MS,使對(duì)端MS 按照調(diào)速指示進(jìn)行語音編碼,直至本端MS完成呼叫切換。其中,設(shè)定模塊1102,具體用于根據(jù)本端MS呼叫切換后采用的語音編碼類型確定 呼叫切換后的默認(rèn)初始速率,并將呼叫切換后的默認(rèn)初始速率作為調(diào)速指示。關(guān)于呼叫切 換后的默認(rèn)初始速率如何確定,可參見上述實(shí)施例一及上述實(shí)施例三中步驟502的相關(guān)描 述,此處不再贅述。參見圖12,發(fā)送模塊1103,具體包括接收單元1103a,用于接收本端MS在呼叫切換前發(fā)送給對(duì)端MS的語音幀,語音幀 中攜帶了本端MS根據(jù)本端空口質(zhì)量確定的調(diào)速指示;修改單元1103b,用于將接收單元1103a接收到的語音幀中攜帶的調(diào)速指示修改 為根據(jù)本端MS呼叫切換后采用的語音編碼類型設(shè)定的調(diào)速指示;發(fā)送單元1103c,用于將修改單元110 修改后的語音幀發(fā)送給對(duì)端控制設(shè)備,由 對(duì)端控制設(shè)備將修改后的語音幀發(fā)送給對(duì)端MS。可選地,對(duì)于靜音場(chǎng)景,發(fā)送模塊1103,具體用于如果在預(yù)設(shè)時(shí)間內(nèi)未接收到本端 MS在呼叫切換前發(fā)送給對(duì)端MS的語音幀,則向?qū)Χ丝刂圃O(shè)備發(fā)送攜帶了調(diào)速指示的靜音
14幀,由對(duì)端控制設(shè)備將靜音幀修改為填充幀后發(fā)送給對(duì)端MS。靜音幀具體可以為No_Data幀,填充幀具體可以為SID_Filler幀,本實(shí)施例及后 續(xù)實(shí)施例涉及到的預(yù)設(shè)時(shí)間可根據(jù)實(shí)際情況進(jìn)行設(shè)定,例如,將預(yù)設(shè)時(shí)間設(shè)定為20毫秒, 本實(shí)施例不對(duì)預(yù)設(shè)時(shí)間的具體值進(jìn)行限定。也就是說,如果在預(yù)設(shè)時(shí)間內(nèi)未接收到本端MS 在呼叫切換前發(fā)送給對(duì)端MS的語音幀,則向?qū)Χ丝刂圃O(shè)備發(fā)送攜帶了該調(diào)速指示的No_ Data幀,由對(duì)端控制設(shè)備將接收到的攜帶了該調(diào)速指示的No_Data幀修改為SID_Filler幀 后發(fā)送給對(duì)端MS,使對(duì)端MS按照SID_Filler幀中攜帶的該調(diào)速指示進(jìn)行語音編碼,從而實(shí) 現(xiàn)速率調(diào)整。可選地,參見圖13,該設(shè)備還包括判斷模塊1104,用于判斷本端MS呼叫切換前后采用的接口承載類型是否為IP承 載;設(shè)定模塊1102,用于在判斷模塊1104判斷出本端MS呼叫切換后采用的接口承載 為IP承載后,執(zhí)行根據(jù)本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示的步驟。本實(shí)施例提供的設(shè)備,通過根據(jù)本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào) 速指示,并將調(diào)速指示發(fā)送給對(duì)端MS,使對(duì)端MS按照該調(diào)速指示進(jìn)行語音編碼,或在對(duì)端 MS接聽呼叫前,通過將核心網(wǎng)下發(fā)的語音幀中的調(diào)速指示修改為本端默認(rèn)初始速率,并發(fā) 送給本端MS,使本端MS根據(jù)本端默認(rèn)初始速率進(jìn)行語音編碼,從而避免了本端MS無法接聽 對(duì)端MS發(fā)送的高速率語音幀或?qū)Χ薓S無法接收高速率語音幀而導(dǎo)致的靜音問題,為雙方 能夠進(jìn)行正常呼叫提供了保證。實(shí)施例五本實(shí)施例提供了一種基站控制設(shè)備,該設(shè)備用于執(zhí)行上述實(shí)施例二及實(shí)施例三中 BSC所執(zhí)行的方法步驟,參見圖14,該設(shè)備包括接收模塊1401,用于接收語音幀;修改模塊1402,用于將接收模塊1401接收到的語音幀中攜帶的調(diào)速指示修改為 默認(rèn)初始速率;發(fā)送模塊1403,用于將修改模塊1402修改后的攜帶了默認(rèn)初始速率的語音幀發(fā) 送給對(duì)應(yīng)的移動(dòng)終端MS,使對(duì)應(yīng)的MS根據(jù)默認(rèn)初始速率進(jìn)行語音編碼。其中,接收模塊1401,具體用于接收核心網(wǎng)在放回鈴音過程中下發(fā)的語音幀,語音 幀中攜帶了由核心網(wǎng)根據(jù)主叫MS空口質(zhì)量確定的調(diào)速指示;相應(yīng)地,修改模塊1402,具體用于將接收模塊1401接收到的核心網(wǎng)下發(fā)的語音幀 中攜帶的調(diào)速指示修改為主叫MS的默認(rèn)初始速率;發(fā)送模塊1403,具體用于將修改模塊1402修改后的攜帶了主叫MS的默認(rèn)初始速 率的語音幀發(fā)送給主叫MS,使主叫MS按照主叫MS的默認(rèn)初始速率進(jìn)行語音編碼。本實(shí)施例提供的基站控制設(shè)備,通過將接收到的核心網(wǎng)下發(fā)的語音幀中攜帶的調(diào) 速指示修改為主叫MS的默認(rèn)初始速率,并將其發(fā)送給主叫MS,使主叫MS按照默認(rèn)初始速率 進(jìn)行語音編碼,從而避免了在呼叫建立過程中因被叫MS無法接聽主叫MS發(fā)送的高速率語 音幀而導(dǎo)致的靜音問題。實(shí)施例六本實(shí)施例提供了一種基站收發(fā)臺(tái),該基站收發(fā)臺(tái)用于執(zhí)行上述實(shí)施例二及實(shí)施例三中BTS所執(zhí)行的方法步驟,參見圖15,該基站收發(fā)臺(tái)包括第一接收模塊1501,用于接收語音幀;修改模塊1502,用于將第一接收模塊1501接收到的語音幀中攜帶的調(diào)速指示修 改為默認(rèn)初始速率;發(fā)送模塊1503,用于將修改模塊1502修改后的攜帶了默認(rèn)初始速率的語音幀發(fā) 送給對(duì)應(yīng)的移動(dòng)終端MS,使對(duì)應(yīng)的MS根據(jù)默認(rèn)初始速率進(jìn)行語音編碼。其中,第一接收模塊1501,具體用于接收本端MS在呼叫切換前發(fā)送給對(duì)端MS的語 音幀,語音幀中攜帶了本端MS根據(jù)本端空口質(zhì)量確定的調(diào)速指示;相應(yīng)地,修改模塊1502,具體用于將第一接收模塊1501接收到的本端MS發(fā)送的語 音幀中攜帶的調(diào)速指示修改為本端MS呼叫切換后的默認(rèn)初始速率;發(fā)送模塊1503,具體用于將修改模塊1502修改后的攜帶了本端MS呼叫切換后的 默認(rèn)初始速率的語音幀發(fā)送給對(duì)端MS,使對(duì)端MS按照本端MS呼叫切換后的默認(rèn)初始速率 進(jìn)行語音編碼。進(jìn)一步地,參見圖16,該基站收發(fā)臺(tái)還包括第二接收模塊1504,用于接收基站控制設(shè)備發(fā)送的呼叫預(yù)切換通知,該呼叫預(yù)切 換通知中攜帶了本端MS呼叫切換后采用的語音編碼類型;確定模塊1505,用于根據(jù)第二接收模塊1504接收到的本端MS呼叫切換后采用的 語音編碼類型確定本端MS呼叫切換后的默認(rèn)初始速率;相應(yīng)地,修改模塊1502,具體用于將第一接收模塊1501接收到的本端MS發(fā)送的語 音幀中攜帶的調(diào)速指示修改為確定模塊1505確定的本端MS呼叫切換后的默認(rèn)初始速率。本實(shí)施例提供的基站收發(fā)臺(tái),通過在接收到基站控制設(shè)備發(fā)送的呼叫預(yù)切換通知 后,將接收到的本端MS發(fā)送的語音幀中攜帶的調(diào)速指示修改為本端MS呼叫切換后的默認(rèn) 初始速率,并將其發(fā)送給對(duì)端MS,使對(duì)端MS按照本端MS呼叫切換后的默認(rèn)初始速率進(jìn)行語 音編碼,從而避免了在呼叫切換過程中因本端MS無法接聽對(duì)端MS發(fā)送的高速率語音幀而 導(dǎo)致的靜音問題。實(shí)施例七本實(shí)施例提供了一種控制語音編碼速率的系統(tǒng),參見圖17,該系統(tǒng)包括基站控 制設(shè)備1701和基站收發(fā)臺(tái)1702 ;其中,基站控制設(shè)備1701如上述實(shí)施例五提供的基站控制設(shè)備,基站收發(fā)臺(tái)1702 如上述實(shí)施例六提供的基站收發(fā)臺(tái)。本實(shí)施例提供的系統(tǒng),通過基站控制設(shè)備或基站收發(fā)臺(tái)將接收到的語音幀中攜帶 的調(diào)速指示修改為默認(rèn)初始速率,并將其發(fā)送給對(duì)應(yīng)的MS,使對(duì)應(yīng)的MS按照默認(rèn)初始速率 進(jìn)行語音編碼,從而避免了在呼叫建立或呼叫切換過程中因MS無法接聽高速率語音幀而 導(dǎo)致的靜音問題。需要說明的是上述實(shí)施例提供的控制語音編碼速率的設(shè)備、基站控制設(shè)備和基 站收發(fā)臺(tái)在控制語音編碼速率時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中, 可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同 的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的控制語音編碼 速率的設(shè)備、基站控制設(shè)備、基站收發(fā)臺(tái)、控制語音編碼速率的系統(tǒng)與控制語音編碼速率的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本發(fā)明實(shí)施例中的全部或部分步驟,可以利用軟件實(shí)現(xiàn),相應(yīng)的軟件程序可以存 儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如光盤或硬盤等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種控制語音編碼速率的方法,其特征在于,所述方法包括接收呼叫預(yù)切換通知,所述呼叫預(yù)切換通知中攜帶了本端移動(dòng)終端MS呼叫切換后采 用的語音編碼類型;根據(jù)所述本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示,并將所述調(diào)速指示 發(fā)送給對(duì)端MS,使所述對(duì)端MS按照所述調(diào)速指示進(jìn)行語音編碼,直至所述本端MS完成呼叫 切換。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述本端MS呼叫切換后的語音 編碼類型設(shè)定調(diào)速指示,具體包括根據(jù)所述本端MS呼叫切換后采用的語音編碼類型確定呼叫切換后的默認(rèn)初始速率, 并將所述呼叫切換后的默認(rèn)初始速率作為調(diào)速指示。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述調(diào)速指示發(fā)送給對(duì)端MS,具體 包括接收所述本端MS在呼叫切換前發(fā)送給所述對(duì)端MS的語音幀,所述語音幀中攜帶了所 述本端MS根據(jù)本端空口質(zhì)量確定的調(diào)速指示;將所述語音幀中攜帶的調(diào)速指示修改為根據(jù)所述本端MS呼叫切換后采用的語音編碼 類型設(shè)定的調(diào)速指示,并將修改后的語音幀發(fā)送給對(duì)端控制設(shè)備,由所述對(duì)端控制設(shè)備將 所述修改后的語音幀發(fā)送給所述對(duì)端MS。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述調(diào)速指示發(fā)送給對(duì)端MS,具體 包括如果在預(yù)設(shè)時(shí)間內(nèi)未接收到所述本端MS在呼叫切換前發(fā)送給所述對(duì)端MS的語音幀, 則向?qū)Χ丝刂圃O(shè)備發(fā)送攜帶了所述調(diào)速指示的靜音幀,由所述對(duì)端控制設(shè)備將所述靜音幀 修改為填充幀后發(fā)送給所述對(duì)端MS。
5.根據(jù)權(quán)利要求1至4任一權(quán)利要求所述的方法,其特征在于,所述根據(jù)所述本端MS 呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示之前,還包括判斷所述本端MS呼叫切換后采用的接口承載類型是否為網(wǎng)際協(xié)議IP承載;如果是,則執(zhí)行根據(jù)所述本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示的步馬聚ο
6.一種控制語音編碼速率的設(shè)備,其特征在于,所述設(shè)備包括接收模塊,用于接收呼叫預(yù)切換通知,所述呼叫預(yù)切換通知中攜帶了本端移動(dòng)終端MS 呼叫切換后采用的語音編碼類型;設(shè)定模塊,用于根據(jù)所述接收模塊接收到的本端MS呼叫切換后采用的語音編碼類型 設(shè)定調(diào)速指示;發(fā)送模塊,用于將所述設(shè)定模塊設(shè)定的調(diào)速指示發(fā)送給對(duì)端MS,使所述對(duì)端MS按照所 述調(diào)速指示進(jìn)行語音編碼,直至所述本端MS完成呼叫切換。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述設(shè)定模塊,具體用于根據(jù)所述本端MS 呼叫切換后采用的語音編碼類型確定呼叫切換后的默認(rèn)初始速率,并將所述呼叫切換后的 默認(rèn)初始速率作為調(diào)速指示。
8.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述發(fā)送模塊,具體包括接收單元,用于接收所述本端MS在呼叫切換前發(fā)送給所述對(duì)端MS的語音幀,所述語音幀中攜帶了所述本端MS根據(jù)本端空口質(zhì)量確定的調(diào)速指示;修改單元,用于將所述接收單元接收到的語音幀中攜帶的調(diào)速指示修改為根據(jù)所述本 端MS呼叫切換后采用的語音編碼類型設(shè)定的調(diào)速指示;發(fā)送單元,用于將所述修改單元修改后的語音幀發(fā)送給對(duì)端控制設(shè)備,由所述對(duì)端控 制設(shè)備將所述修改后的語音幀發(fā)送給所述對(duì)端MS。
9.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述發(fā)送模塊,具體用于如果在預(yù)設(shè)時(shí)間 內(nèi)未接收到所述本端MS在呼叫切換前發(fā)送給所述對(duì)端MS的語音幀,則向?qū)Χ丝刂圃O(shè)備發(fā) 送攜帶了所述調(diào)速指示的靜音幀,由所述對(duì)端控制設(shè)備將所述靜音幀修改為填充幀后發(fā)送 給所述對(duì)端MS。
10.根據(jù)權(quán)利要求6至9任一權(quán)利要求所述的設(shè)備,其特征在于,所述設(shè)備,還包括 判斷模塊,用于判斷所述本端MS呼叫切換后采用的接口承載類型是否為網(wǎng)際協(xié)議IP承載;所述設(shè)定模塊,用于在所述判斷模塊判斷出所述本端MS呼叫切換后采用的接口承載 為IP承載后,執(zhí)行根據(jù)所述本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示的步驟。
11.一種控制語音編碼速率的方法,其特征在于,所述方法包括 接收語音幀;將所述語音幀中攜帶的調(diào)速指示修改為默認(rèn)初始速率,并將攜帶了所述默認(rèn)初始速率 的語音幀發(fā)送給對(duì)應(yīng)的移動(dòng)終端MS,使所述對(duì)應(yīng)的MS根據(jù)所述默認(rèn)初始速率進(jìn)行語音編碼。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述接收語音幀,具體包括 基站控制設(shè)備BCS接收核心網(wǎng)在放回鈴音過程中下發(fā)的語音幀,所述語音幀中攜帶了由所述核心網(wǎng)根據(jù)主叫MS空口質(zhì)量確定的調(diào)速指示;相應(yīng)地,所述將所述語音幀中攜帶的調(diào)速指示修改為默認(rèn)初始速率,并將攜帶了所述 默認(rèn)初始速率的語音幀發(fā)送給對(duì)應(yīng)的移動(dòng)終端MS,具體包括所述BCS將所述核心網(wǎng)下發(fā)的語音幀中攜帶的調(diào)速指示修改為主叫MS的默認(rèn)初始速 率,并將攜帶了所述主叫MS的默認(rèn)初始速率的語音幀發(fā)送給所述主叫MS,使所述主叫MS按 照所述主叫MS的默認(rèn)初始速率進(jìn)行語音編碼。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述接收語音幀,具體包括基站收發(fā)臺(tái)BTS接收本端MS在呼叫切換前發(fā)送給對(duì)端MS的語音幀,所述語音幀中攜 帶了所述本端MS根據(jù)本端空口質(zhì)量確定的調(diào)速指示;相應(yīng)地,所述將所述語音幀中攜帶的調(diào)速指示修改為默認(rèn)初始速率,并將攜帶了所述 默認(rèn)初始速率的語音幀發(fā)送給對(duì)應(yīng)的移動(dòng)終端MS,具體包括所述BTS將所述本端MS發(fā)送的語音幀中攜帶的調(diào)速指示修改為所述本端MS呼叫切換 后的默認(rèn)初始速率,并將攜帶了所述本端MS呼叫切換后的默認(rèn)初始速率的語音幀發(fā)送給 對(duì)端MS,使所述對(duì)端MS按照所述本端MS呼叫切換后的默認(rèn)初始速率進(jìn)行語音編碼。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述BTS將所述本端MS發(fā)送的語音幀 中攜帶的調(diào)速指示修改為所述本端MS呼叫切換后的默認(rèn)初始速率之前,還包括所述BTS接收基站控制設(shè)備發(fā)送的呼叫預(yù)切換通知,所述呼叫預(yù)切換通知中攜帶了本 端MS呼叫切換后采用的語音編碼類型;所述BTS根據(jù)所述本端MS呼叫切換后采用的語音編碼類型確定所述本端MS呼叫切換 后的默認(rèn)初始速率;相應(yīng)地,所述BTS將所述本端MS發(fā)送的語音幀中攜帶的調(diào)速指示修改為所述本端MS 呼叫切換后的默認(rèn)初始速率,具體包括將所述本端MS發(fā)送的語音幀中攜帶的調(diào)速指示修改為根據(jù)所述本端MS呼叫切換后采 用的語音編碼類型確定的所述本端MS呼叫切換后的默認(rèn)初始速率。
15.一種基站控制設(shè)備,其特征在于,所述基站控制設(shè)備包括 接收模塊,用于接收語音幀;修改模塊,用于將所述接收模塊接收到的語音幀中攜帶的調(diào)速指示修改為默認(rèn)初始速率;發(fā)送模塊,用于將所述修改模塊修改后的攜帶了默認(rèn)初始速率的語音幀發(fā)送給對(duì)應(yīng)的 移動(dòng)終端MS,使所述對(duì)應(yīng)的MS根據(jù)所述默認(rèn)初始速率進(jìn)行語音編碼。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述接收模塊,具體用于接收核心網(wǎng)在 放回鈴音過程中下發(fā)的語音幀,所述語音幀中攜帶了由所述核心網(wǎng)根據(jù)主叫MS空口質(zhì)量 確定的調(diào)速指示;相應(yīng)地,所述修改模塊,具體用于將所述接收模塊接收到的核心網(wǎng)下發(fā)的語音幀中攜 帶的調(diào)速指示修改為主叫MS的默認(rèn)初始速率;所述發(fā)送模塊,具體用于將所述修改模塊修改后的攜帶了主叫MS的默認(rèn)初始速率的 語音幀發(fā)送給所述主叫MS,使所述主叫MS按照所述主叫MS的默認(rèn)初始速率進(jìn)行語音編碼。
17.—種基站收發(fā)臺(tái),其特征在于,所述基站收發(fā)臺(tái)包括 第一接收模塊,用于接收語音幀;修改模塊,用于將所述第一接收模塊接收到的語音幀中攜帶的調(diào)速指示修改為默認(rèn)初 始速率;發(fā)送模塊,用于將所述修改模塊修改后的攜帶了默認(rèn)初始速率的語音幀發(fā)送給對(duì)應(yīng)的 移動(dòng)終端MS,使所述對(duì)應(yīng)的MS根據(jù)所述默認(rèn)初始速率進(jìn)行語音編碼。
18.根據(jù)權(quán)利要求17所述的基站收發(fā)臺(tái),其特征在于,所述第一接收模塊,具體用于接 收本端MS在呼叫切換前發(fā)送給對(duì)端MS的語音幀,所述語音幀中攜帶了所述本端MS根據(jù)本 端空口質(zhì)量確定的調(diào)速指示;相應(yīng)地,所述修改模塊,具體用于將所述第一接收模塊接收到的本端MS發(fā)送的語音幀 中攜帶的調(diào)速指示修改為所述本端MS呼叫切換后的默認(rèn)初始速率;所述發(fā)送模塊,具體用于將所述修改模塊修改后的攜帶了所述本端MS呼叫切換后的 默認(rèn)初始速率的語音幀發(fā)送給對(duì)端MS,使所述對(duì)端MS按照所述本端MS呼叫切換后的默認(rèn) 初始速率進(jìn)行語音編碼。
19.根據(jù)權(quán)利要求18所述的基站收發(fā)臺(tái),其特征在于,所述基站收發(fā)臺(tái)還包括第二接收模塊,用于接收基站控制設(shè)備發(fā)送的呼叫預(yù)切換通知,所述呼叫預(yù)切換通知 中攜帶了本端MS呼叫切換后采用的語音編碼類型;確定模塊,用于根據(jù)所述第二接收模塊接收到的本端MS呼叫切換后采用的語音編碼 類型確定所述本端MS呼叫切換后的默認(rèn)初始速率;相應(yīng)地,所述修改模塊,具體用于將所述第一接收模塊接收到的本端MS發(fā)送的語音幀中攜帶的調(diào)速指示修改為所述確定模塊確定的本端MS呼叫切換后的默認(rèn)初始速率。
20. 一種控制語音編碼速率的系統(tǒng),其特征在于,所述系統(tǒng)包括基站控制設(shè)備和基站 收發(fā)臺(tái);所述基站控制設(shè)備如上述權(quán)利要求15或16所述的基站控制設(shè)備;所述基站收發(fā)臺(tái)如 上述權(quán)利要求17至權(quán)利要求19任一權(quán)利要求所述的基站收發(fā)臺(tái)。
全文摘要
本發(fā)明公開了一種控制語音編碼速率的方法、設(shè)備及系統(tǒng),屬于通信領(lǐng)域。所述方法包括接收呼叫預(yù)切換通知,所述呼叫預(yù)切換通知中攜帶了本端移動(dòng)終端MS呼叫切換后采用的語音編碼類型;根據(jù)所述本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示,并將所述調(diào)速指示發(fā)送給對(duì)端MS,使所述對(duì)端MS按照所述調(diào)速指示進(jìn)行語音編碼,直至所述本端MS完成呼叫切換。所述設(shè)備包括接收模塊、設(shè)定模塊和發(fā)送模塊。本發(fā)明通過根據(jù)本端MS呼叫切換后采用的語音編碼類型設(shè)定調(diào)速指示,并將調(diào)速指示發(fā)送給對(duì)端MS,使對(duì)端MS按照該調(diào)速指示進(jìn)行語音編碼,避免了本端MS因無法接聽對(duì)端MS發(fā)送的高速率語音幀而導(dǎo)致的靜音問題。
文檔編號(hào)H04W36/36GK102143544SQ20101053238
公開日2011年8月3日 申請(qǐng)日期2010年11月2日 優(yōu)先權(quán)日2010年11月2日
發(fā)明者嚴(yán)凱, 朱星, 柳軍, 郭江 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
佛教| 绥滨县| 鸡东县| 淮滨县| 抚松县| 武义县| 桓仁| 金寨县| 东山县| 楚雄市| 横山县| 玉树县| 郁南县| 定日县| 长沙县| 方正县| 阜南县| 阳高县| 深圳市| 景谷| 日照市| 徐汇区| 延庆县| 华蓥市| 白山市| 政和县| 古田县| 宝山区| 侯马市| 克什克腾旗| 师宗县| 堆龙德庆县| 洛宁县| 孟津县| 晋城| 收藏| 安岳县| 双柏县| 嘉义市| 文成县| 佛冈县|