本發(fā)明涉及通信技術領域,尤其涉及承載建立方法、裝置、媒體網關以及語音承載建立系統。
背景技術:
單信道連續(xù)業(yè)務(Single Radio Voice Call Continuity,SRVCC)是一種使用長期演進(Long Term Evolution,LTE)接入的IP多媒體子系統(IP Multimedia Subsystem,IMS)語音服務網絡提供單信道語音連續(xù)性解決方案。如圖1所示,SRVCC在用戶設備(UE)從LTE移動到電路域回落(CS)的時候,建立CS域呼叫分支,并通過錨點(SCC AS),將CS分支和原IMS到呼叫對端分支連接,從而形成完整的呼叫鏈,保持了IMS域呼叫能夠在切換后繼續(xù)進行。
LTE引入初期只考慮了數據業(yè)務,隨著業(yè)務的發(fā)展,語音業(yè)務逐漸引入。當前主流的LTE語音解決方案,就是部署IMS網絡和相應的應用服務器,提供語音業(yè)務,即基于IMS的語音業(yè)務(VOLTE)。
在選擇VOLTE解決方案的場景下,初期會面臨網絡覆蓋不全,語音通話可能會因此中斷的問題,而SRVCC技術可以在第四代移動通信技術(4G)信號較弱,第二代移動通信技術(2G)、第三代移動通信技術(3G)信號較強的時候將4G的語音通話切換到3G網絡,可以解決4G初期的網絡問題。同時為避免所有的CS域移動交換中心(MSC)升級,可以部署獨立的SRVCC增強型移動交換中心(eMSC),支持Sv接口和會話初始協議(SIP)接口。
eMSC在收到移動管理實體(MME)的SRVCC切換請求后,需要建立兩路語音承載分支,第一路通過局間信令至用戶回落的拜訪移動交換中心(VMSC),該局間信令一般為承載無關的呼叫控制(BICC);第二路通過SIP局間信令至呼叫會話控制(CSCF),并通過錨點(SCC AS),將CS分支和原 IMS到呼叫對端分支連接。在正常的SRVCC流程中,只有在第一路的BICC承載建立完成后,才會去建立第二路SIP承載。
如上所述,SRVCC切換流程復雜,且涉及網元眾多,特別是在部署eMSC的場景下,所以如何提高切換速度,減少切換過程給用戶帶來的語音延遲,一直是SRVCC的熱門研究課題之一。
技術實現要素:
為了克服現有技術中存在的上述問題,本發(fā)明提供了一種承載建立方法、裝置、媒體網關以及語音承載建立系統,該方法解決了SRVCC切換過程給用戶帶來的語音延遲過長的問題。
為了解決上述技術問題,本發(fā)明采用如下技術方案:
依據本發(fā)明的一個方面,提供了一種承載建立方法,應用于第一媒體網關(MGW1),所述包括:
建立用于使增強型移動交換中心eMSC到拜訪移動交換中心VMSC的與承載無關的呼叫控制BICC中繼的出局側進行語音承載的第一終端;
將所述第一終端的承載信息發(fā)送給所述VMSC,使得所述VMSC請求第二媒體網關(MGW2)建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端;
接收所述MGW2建立所述第二終端后發(fā)送的所述第二終端的承載信息;
依據所述第一終端的承載信息和所述第二終端的承載信息向所述MGW2發(fā)送用于接通所述第一終端和所述第二終端的語音承載的用戶面初始化請求,并通知所述eMSC,BICC承載分支建立完成。
其中,所述建立用于使增強型移動交換中心eMSC到拜訪移動交換中心VMSC的與承載無關的呼叫控制BICC中繼的出局側進行語音承載的第一終端的步驟,具體為:
接收所述eMSC在收到移動管理實體MME發(fā)送的單信道連續(xù)業(yè)務SRVCC切換請求后發(fā)送的第一終端建立請求;
依據所述第一終端建立請求建立用于使eMSC到VMSC的BICC中繼的出局側進行語音承載的第一終端。
其中,所述將所述第一終端的承載信息發(fā)送給VMSC的步驟,具體為:
當所述第一終端建立完成時,向所述eMSC發(fā)送第一終端建立成功響應信息,使得所述eMSC向所述VMSC發(fā)起B(yǎng)ICC初始請求,其中所述第一終端建立成功響應信息和所述BICC初始請求中均攜帶有所述第一終端的承載信息。
其中,所述VMSC請求第二媒體網關MGW2建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端的步驟,具體為:
所述VMSC接收所述eMSC發(fā)送的攜帶有所述第一終端的承載信息的BICC初始請求,依據所述BICC初始請求向所述MGW2發(fā)送第二終端建立請求,使得所述MGW2建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端,并在所述第二終端建立完成時,向所述VMSC回復第二終端建立成功響應信息。
其中,所述依據所述第一終端的承載信息和所述第二終端的承載信息向所述MGW2發(fā)送用于接通所述第一終端和所述第二終端的語音承載的用戶面初始化請求之后,所述方法還包括:
當所述第一終端與所述第二終端的語音承載未接通時,通知所述eMSC所述BICC承載分支建立失敗,使得所述eMSC向所述VMSC發(fā)送BICC語音承載釋放請求,向呼叫會話控制CSCF發(fā)送會話初始協議SIP語音承載釋放請求。
依據本發(fā)明的另一個方面,還提供了一種承載建立裝置,應用于第一媒體網關MGW1,所述裝置包括:
建立模塊,用于建立用于使增強型移動交換中心eMSC到拜訪移動交換中心VMSC的與承載無關的呼叫控制BICC中繼的出局側進行語音承載的第一終端;
發(fā)送模塊,用于將所述第一終端的承載信息發(fā)送給所述VMSC,使得所述VMSC請求第二媒體網關MGW2建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端;
接收模塊,用于接收所述MGW2建立所述第二終端后發(fā)送的所述第二終端的承載信息;
接通模塊,用于依據所述第一終端的承載信息和所述第二終端的承載信息向所述MGW2發(fā)送用于接通所述第一終端和所述第二終端的語音承載的用戶 面初始化請求,并通知所述eMSC,BICC承載分支建立完成。
其中,所述建立模塊包括:
接收單元,用于接收所述eMSC在收到移動管理實體MME發(fā)送的單信道連續(xù)業(yè)務SRVCC切換請求后發(fā)送的第一終端建立請求;
建立單元,用于依據所述第一終端建立請求建立用于使eMSC到VMSC的BICC中繼的出局側進行語音承載的第一終端。
其中,所述發(fā)送模塊包括:
請求單元,用于當所述第一終端建立完成時,向所述eMSC發(fā)送第一終端建立成功響應信息,使得所述eMSC向所述VMSC發(fā)起B(yǎng)ICC初始請求,其中所述第一終端建立成功響應信息和所述BICC初始請求中均攜帶有所述第一終端的承載信息。
其中,所述發(fā)送模塊還包括:
觸發(fā)單元,用于觸發(fā)所述VMSC接收所述eMSC發(fā)送的攜帶有所述第一終端的承載信息的BICC初始請求,依據所述BICC初始請求向所述MGW2發(fā)送第二終端建立請求,使得所述MGW2建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端,并在所述第二終端建立完成時,向所述VMSC回復第二終端建立成功響應信息。
其中,所述裝置還包括:
釋放模塊,用于當所述第一終端與所述第二終端的語音承載未接通時,通知所述eMSC所述BICC承載分支建立失敗,使得所述eMSC向所述VMSC發(fā)送BICC語音承載釋放請求,向呼叫會話控制CSCF發(fā)送會話初始協議SIP語音承載釋放請求。
依據本發(fā)明的另一個方面,還提供了一種媒體網關,包括上述所述的承載建立裝置。
依據本發(fā)明的另一個方面,還提供了一種語音承載建立系統,包括:移動管理實體MME、增強型移動交換中心eMSC、第二媒體網關MGW2、拜訪移動交換中心VMSC、呼叫會話控制CSCF以及上述所述的媒體網關。
本發(fā)明的有益效果是:
本發(fā)明的承載建立方法,在建立BICC承載分支時,分別通過先后建立用 于使eMSC到VMSC的BICC中繼的出局側進行語音承載的第一終端和用于使VMSC到eMSC的BICC中繼的入局側進行語音承載的第二終端,并在第二終端建立完成,且MGW1獲知第二終端的承載信息,MGW2獲知第一終端的承載信息后,接通第一終端和第二終端的語音承載時,只需要發(fā)出用于接通的用戶面初始化請求,不需要等待應答消息,直接通知eMSC,BICC承載分支建立完成,使得MGW的用戶面初始化過程和eMSC建立第二路SIP承載的過程可以同步進行,從一定程度上提高了SRVCC切換流程的速度。
附圖說明
圖1表示現有技術的SRVCC切換流程原理示意圖;
圖2表示本發(fā)明實施例的承載建立方法流程圖;
圖3表示本發(fā)明實施例的承載建立方法應用流程圖之一;
圖4表示本發(fā)明實施例的承載建立方法應用流程圖之二;
圖5表示本發(fā)明實施例的承載建立裝置結構框圖;
圖6表示本發(fā)明實施例的建立模塊的結構框圖;
圖7表示本發(fā)明實施例的發(fā)送模塊的結構框圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
實施例一
依據本發(fā)明的一個方面,提供了一種承載建立方法,應用于MGW1,該方法,首先,建立用于使增強型移動交換中心eMSC到拜訪移動交換中心VMSC的與承載無關的呼叫控制BICC中繼的出局側進行語音承載的第一終端;接著,將所述第一終端的承載信息發(fā)送給所述VMSC,使得所述VMSC請求第二媒體網關MGW2建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端;再次,接收所述MGW2建立所述第二終端后 發(fā)送的所述第二終端的承載信息;最后,依據所述第一終端的承載信息和所述第二終端的承載信息向所述MGW2發(fā)送用于接通所述第一終端和所述第二終端的語音承載的用戶面初始化請求,并通知所述eMSC,BICC承載分支建立完成。
因此,本發(fā)明實施例的承載建立方法,能夠使得第一終端的語音承載與第二終端的語音承載的接通過程,與SIP承載分支的建立過程同步進行,在一定程度上縮短了切換過程給用戶帶來的語音延遲,提升了用戶使用體驗。
如圖2所示,該方法包括:
步驟S21、建立用于使增強型移動交換中心eMSC到拜訪移動交換中心VMSC的與承載無關的呼叫控制BICC中繼的出局側進行語音承載的第一終端。
其中,步驟S21具體包括:
接收所述eMSC在收到移動管理實體MME發(fā)送的單信道連續(xù)業(yè)務SRVCC切換請求后發(fā)送的第一終端建立請求;
依據所述第一終端建立請求建立用于使eMSC到VMSC的BICC中繼的出局側進行語音承載的第一終端。
當用戶終端從LTE網移動到CS域時,該用戶終端會向MME發(fā)送一切換請求,MME則會將該切換請求通過Sv接口告知給eMSC,使得eMSC向MGW1發(fā)送第一終端的建立請求。其中,eMSC通過H248的擴展信息向MGW1發(fā)送第一終端建立請求。MGW1收到該建立請求后,會建立第一終端,使得eMSC能夠到VMSC的BICC中繼的出局側語音承載。
步驟S23、將所述第一終端的承載信息發(fā)送給所述VMSC,使得所述VMSC請求第二媒體網關MGW2建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端。
其中,所述VMSC請求第二媒體網關MGW2建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端的步驟,具體為:
所述VMSC接收所述eMSC發(fā)送的攜帶有所述第一終端的承載信息的BICC初始請求,依據所述BICC初始請求向所述MGW2發(fā)送第二終端建立請求,使得所述MGW2建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端,并在所述第二終端建立完成時,向所述VMSC 回復第二終端建立成功響應信息。
本發(fā)明實施例的承載建立方法中,第一終端建立成功后,需要將第一終端的承載信息,即eMSC的出局側承載相關信息,告知VMSC,以便于VMSC請求MGW2建立第二終端,使得VMSC能夠到eMSC的BICC中繼的入局側進行語音承載。
其中,MGW1在第一終端建立完成后,向所述eMSC發(fā)送第一終端建立成功響應信息,即將第一終端的承載信息告知eMSC,eMSC在收到第一終端建立成功響應信息后,以BICC初始請求的形式將第一終端的承載信息告知給VMSC。
其中,建立第一終端,即建立第一語音通道;建立第二終端,即建立第二語音通道;且當第一終端的語音承載與第二終端的語音承載接通,即第一語音通道與第二語音通道接通時,BICC承載分支才算建立成功。
步驟S25、接收所述MGW2建立所述第二終端后發(fā)送的所述第二終端的承載信息。
其中,當第二終端建立完成,MGW2向VMSC回復一個第二終端建立成功響應信息,并將第二終端的承載信息,即VMSC的入局側承載相關信息,告知VMSC,使得VMSC向eMSC返回BICC應用傳遞消息,其中攜帶第二終端的承載信息。
步驟S27、依據所述第一終端的承載信息和所述第二終端的承載信息向所述MGW2發(fā)送用于接通所述第一終端和所述第二終端的語音承載的用戶面初始化請求,并通知所述eMSC,BICC承載分支建立完成。
其中,在實驗室環(huán)境,MGW間用戶面初始化請求所經路由較少的情況下,MGW發(fā)出該初始化請求,到收到響應大約需要0.5秒,然而實際應用中,該數值可能還會有一定增加,極為影響用戶的使用體驗。
然而,本發(fā)明實施例的承載建立方法,在MGW2獲知第一終端的承載信息后,接通第一終端和第二終端的語音承載時,只需要發(fā)出用于接通的用戶面初始化請求,不需要等待應答消息,直接通知eMSC,BICC承載分支建立完成,使得MGW的用戶面初始化過程和eMSC建立SIP承載分支的過程可以同步進行,從一定程度上提高了SRVCC切換流程的速度,進而提升了用戶使用 體驗。
但是,若用戶面初始化失敗,即第一終端的語音承載與第二終端的語音承載無法接通,則eMSC需要同時釋放BICC承載分支和SIP承載分支上的語音承載。因此,在步驟S25之后,所述方法還包括:
當所述第一終端與所述第二終端的語音承載未接通時,通知所述eMSC所述BICC承載分支建立失敗,使得所述eMSC向所述VMSC發(fā)送BICC語音承載釋放請求,向呼叫會話控制CSCF發(fā)送會話初始協議SIP語音承載釋放請求。
本發(fā)明實施例的承載建立方法,在SRVCC切換中應用如圖3和圖4所示。
其中,用戶面初始化成功的情況下,如圖3所示:
步驟301、eMSC收到MME的SRVCC切換請求;
步驟302、eMSC準備到VMSC的BICC中繼的出局側語音承載,向MGW 1發(fā)起第一終端建立請求;
步驟303、MGW1建立第一終端,并向eMSC返回成功響應,并將第一終端的承載信息,即eMSC的出局側承載相關信息告知eMSC;
步驟304、終端建立完成后,eMSC向用戶實際回落的VMSC發(fā)起B(yǎng)ICC初始請求,其中攜帶eMSC的出局側承載相關信息;
步驟305、VMSC收到BICC初始請求后,向MGW2發(fā)起第二終端建立請求,準備入局側語音承載;
步驟306、MGW2建立終端,并向VMSC返回成功響應,將第二終端的承載信息,即VMSC的入局側承載相關信息,告知VMSC;
步驟307、終端建立完成后,VMSC向eMSC返回BICC應用傳遞消息,其中攜帶VMSC的入局側承載相關信息;
步驟308、收到遠端的承載信息后,eMSC向MGW1發(fā)起出局側終端修改請求,即將第二終端的承載信息告知給MGW1,其中攜帶VMSC入局側承載相關信息;
步驟309、MGW1向eMSC返回成功響應;
步驟310、MGW1向MGW2發(fā)起用于接通所述第一終端和所述第二終端的語音承載的用戶面初始化請求;
步驟311、MGW1在發(fā)送用戶面初始化請求后,不用等待MGW2的響應, 直接通知eMSC局間承載建立完成;
步驟312、eMSC向MGW1返回通知響應;
步驟313、同時MGW2收到用戶面初始化請求后初始化成功,向MGW1返回初始化成功響應;
步驟314、第一路BICC語音承載建立完成,eMSC向CSCF發(fā)送SIP建立請求,開始建立第二路語音承載。其中,步驟313和步驟314實際上是并行的。
如果MGW2用戶面初始化失敗,即第一終端的語音承載與第二終端的語音承載無法接通,則MGW2向MGW1返回失敗響應,具體流程如圖4所示:
步驟401~412與上述步驟301~312相同,此處不再贅述;
步驟413、第一路BICC語音承載建立完成,eMSC向CSCF發(fā)送SIP建立請求,開始建立第二路語音承載;
步驟414、同時MGW2收到用戶面初始化請求消息后初始化失敗,向MGW1返回失敗響應;
步驟415、MGW1收到初始化失敗響應后,通知eMSC承載建立失敗;
步驟416、eMSC向VMSC發(fā)起釋放請求,釋放BICC語音承載;
步驟417、eMSC1向CSCF發(fā)起釋放請求,釋放SIP語音承載。
實施例二
依據本發(fā)明是實施例的另一個方面,還提供了一種承載建立裝置,應用于MGW1,如圖5所示,該裝置500包括:
建立模塊501,用于建立用于使增強型移動交換中心eMSC到拜訪移動交換中心VMSC的與承載無關的呼叫控制BICC中繼的出局側進行語音承載的第一終端;
發(fā)送模塊503,用于將所述第一終端的承載信息發(fā)送給所述VMSC,使得所述VMSC請求第二媒體網關MGW2建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端;
接收模塊505,用于接收所述MGW2建立所述第二終端后發(fā)送的所述第二終端的承載信息;
接通模塊507,用于依據所述第一終端的承載信息和所述第二終端的承載 信息向所述MGW2發(fā)送用于接通所述第一終端和所述第二終端的語音承載的用戶面初始化請求,并通知所述eMSC,BICC承載分支建立完成。
可選地,如圖6所示,所述建立模塊501包括:
接收單元5011,用于接收所述eMSC在收到移動管理實體MME發(fā)送的單信道連續(xù)業(yè)務SRVCC切換請求后發(fā)送的第一終端建立請求;
建立單元5012,用于依據所述第一終端建立請求建立用于使eMSC到VMSC的BICC中繼的出局側進行語音承載的第一終端。
可選地,如圖7所示,所述發(fā)送模塊503包括:
請求單元5031,用于當所述第一終端建立完成時,向所述eMSC發(fā)送第一終端建立成功響應信息,使得所述eMSC向所述VMSC發(fā)起B(yǎng)ICC初始請求,其中所述第一終端建立成功響應信息和所述BICC初始請求中均攜帶有所述第一終端的承載信息。
可選地,如圖7所示,所述發(fā)送模塊503還包括:
觸發(fā)單元5032,用于觸發(fā)所述VMSC接收所述eMSC發(fā)送的攜帶有所述第一終端的承載信息的BICC初始請求,依據所述BICC初始請求向所述MGW2發(fā)送第二終端建立請求,使得所述MGW2建立用于使所述VMSC到所述eMSC的BICC中繼的入局側進行語音承載的第二終端,并在所述第二終端建立完成時,向所述VMSC回復第二終端建立成功響應信息。
可選地,如圖5所示,所述裝置還包括:
釋放模塊509,用于當所述第一終端與所述第二終端的語音承載未接通時,通知所述eMSC所述BICC承載分支建立失敗,使得所述eMSC向所述VMSC發(fā)送BICC語音承載釋放請求,向呼叫會話控制CSCF發(fā)送會話初始協議SIP語音承載釋放請求。
實施例三
依據本發(fā)明實施例的另一個方面,還提供了一種媒體網關,包括上述所述的承載建立裝置。
實施例四
依據本發(fā)明實施例的另一個方面,還提供了一種語音承載建立系統,包括:移動管理實體MME、增強型移動交換中心eMSC、第二媒體網關MGW2、拜 訪移動交換中心VMSC、呼叫會話控制CSCF以及上述所述的媒體網關。
以上所述的是本發(fā)明的優(yōu)選實施方式,應當指出對于本技術領域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進和潤飾,這些改進和潤飾也在本發(fā)明的保護范圍內。