專利名稱:一種媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法及裝置。
背景技術(shù):
第三代移動通信標(biāo)準(zhǔn)化組織(3GPP,3rd Generation Partnership Project)在第四版本(R4,Released提出了控制與承載相分離的電路交換核心網(wǎng),將原來電路域中的移動交換中心(MSC, Mobile Switching Center)分離為移動交換中心服務(wù)器(MSC server,Mobile Switching Center server)和媒體網(wǎng)關(guān)(MGW,Media Gateway),實現(xiàn)承載和控制的分離。圖1為現(xiàn)有技術(shù)中3G R4移動交換網(wǎng)絡(luò)結(jié)構(gòu)示意圖。如圖1所示,在移動軟交換核心網(wǎng)的電路域中,可以使用承載獨立的方式支持不同的傳輸層。電路域核心網(wǎng)主要由MSC Server、網(wǎng)關(guān)移動交換中心服務(wù)器(GMSC Server, Gateway Mobile Switching CenterServer)和MGW組成。MSC Server主要負(fù)責(zé)處理信令控制部分;MGW主要負(fù)責(zé)處理承載部分。Mc為(G)MSC Server與MGW之間的接口,主要功能是進(jìn)行媒體控制,以實現(xiàn)軟交換機(jī)和媒體網(wǎng)關(guān)的交互,完成承載控制、媒體網(wǎng)關(guān)管理等功能;Nc為MSC Server與(G)MSCServer之間的接口,主要功能是解決控制和承載分離的軟交換機(jī)之間的呼叫控制;Nb為MGW之間的接口,主要功能是使用ATM或IP的方式承載語音信息。另外,無線網(wǎng)絡(luò)(例如,BSC)與MSC Serve之間通過A接口相連,在核心網(wǎng)中,A接口電路管理主要由MSC Server完成;MGW之間采用IP傳輸方式,以提高傳輸效率節(jié)省帶寬。為了能夠?qū)τ脩粼谕ㄔ掃^程中的語音質(zhì)量進(jìn)行分析,需要將運行在媒體網(wǎng)關(guān)內(nèi)外部的業(yè)務(wù)信息進(jìn)行關(guān)聯(lián)。在目前的媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法中,首先在MSCServer與(G)MSC Server之間的Ne接口采集軟交換局間協(xié)議,然后根據(jù)主被叫的用戶號碼和通話時間,將媒體網(wǎng)關(guān)內(nèi)外部接口的業(yè)務(wù)信息進(jìn)行關(guān)聯(lián)。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:在目前的媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法中,必須要在Ne接口中采集軟交換局間協(xié)議,而在一般情況下,MSC Server與(G)MSC Server之間的Ne接口在物理設(shè)置上與媒體網(wǎng)關(guān)相分離,從而導(dǎo)致采集媒體網(wǎng)關(guān)內(nèi)外部接口協(xié)議非常不方便。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法,能夠更加準(zhǔn)確、高效地將媒體網(wǎng)關(guān)內(nèi)外部接口業(yè)務(wù)信息進(jìn)行關(guān)聯(lián)。本發(fā)明的另一目的在于提供一種媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)裝置,能夠更加準(zhǔn)確、高效地將媒體網(wǎng)關(guān)內(nèi)外部接口業(yè)務(wù)信息進(jìn)行關(guān)聯(lián)。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
一種媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法,該方法包括:在移動交換中心服務(wù)器MSC Server與本端媒體網(wǎng)關(guān)MGW之間的Mc接口中獲取本次呼叫中的實時傳輸協(xié)議RTP數(shù)據(jù)流的信令信息、所述MSC Server為所述本次呼叫分配的本端終端標(biāo)識、對端終端標(biāo)識以及所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系;建立所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,以及所述本端終端標(biāo)識與所述本次呼叫中的A接口的信令信息之間的對應(yīng)關(guān)系;根據(jù)所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系、所述本端終端標(biāo)識與所述A接口的信令信息之間的對應(yīng)關(guān)系、所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系以及預(yù)先建立的所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián)。一種媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)裝置,包括:獲取單元,用于在移動交換中心服務(wù)器MSC Server與本端媒體網(wǎng)關(guān)MGW之間的Mc接口中獲取本次呼叫中的實時傳輸協(xié)議RTP數(shù)據(jù)流的信令信息、所述MSCServer為所述本次呼叫分配的本端終端標(biāo)識、對端終端標(biāo)識以及所述本端終端標(biāo)識和所述對端終端標(biāo)識之間的對應(yīng)關(guān)系,將所述對端終端標(biāo)識和所述RTP數(shù)據(jù)流的信令信息發(fā)送給第一關(guān)聯(lián)單元,將所述本端終端標(biāo)識發(fā)送給第二關(guān)聯(lián)單元,將所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系發(fā)送給第三關(guān)聯(lián)單元;所述第一關(guān)聯(lián)單元,用于建立所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系發(fā)送給
第二關(guān)聯(lián)單兀;所述第二關(guān)聯(lián)單元,用于建立所述本端終端標(biāo)識與所述本次呼叫中的A接口的信令信息之間的對應(yīng)關(guān)系,將所述本端終端標(biāo)識與所述A接口的信令信息之間的對應(yīng)關(guān)系發(fā)送給第三關(guān)聯(lián)單元;所述第三關(guān)聯(lián)單元,用于根據(jù)接收到的所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系、所述本端終端標(biāo)識與所述A接口的信令信息之間的對應(yīng)關(guān)系、所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系以及預(yù)先建立的RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián)。由此可見,在本發(fā)明中,通過本端終端標(biāo)識與對端終端標(biāo)識之間的對應(yīng)關(guān)系、本端終端標(biāo)識與A接口中的信令信息之間的對應(yīng)關(guān)系以及對端終端標(biāo)識與RTP數(shù)據(jù)流中的信令信息之間的對應(yīng)關(guān)系,實現(xiàn)了 A接口的信令信息和RTP數(shù)據(jù)流的信令信息之間的關(guān)聯(lián),以及根據(jù)預(yù)先建立的RTP數(shù)據(jù)流的語音信息與RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,實現(xiàn)了A接口的信令信息、RTP數(shù)據(jù)流的語音信息和RTP數(shù)據(jù)流的信令信息的關(guān)聯(lián),從而解決了將媒體網(wǎng)關(guān)內(nèi)外部接口業(yè)務(wù)信息進(jìn)行關(guān)聯(lián)方法的技術(shù)難題,能夠更加方便地對用戶在通話過程中的語音質(zhì)量進(jìn)行分析。
圖1為現(xiàn)有技術(shù)中3G R4移動交換網(wǎng)絡(luò)結(jié)構(gòu)示意圖。圖2為本發(fā)明媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法流程圖。圖3為本發(fā)明RTP數(shù)據(jù)流的信令信息的獲取方法流程圖。圖4為本發(fā)明RTP數(shù)據(jù)流的語音信息與RTP數(shù)據(jù)流的信令信息的關(guān)聯(lián)方法流程圖。圖5為本發(fā)明媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)裝置第一結(jié)構(gòu)示意圖。圖6為本發(fā)明媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)裝置第二結(jié)構(gòu)示意圖。
具體實施例方式針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明中提出一種改進(jìn)后的媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法,能夠更加準(zhǔn)確、高效地將媒體網(wǎng)關(guān)內(nèi)外部接口業(yè)務(wù)信息進(jìn)行關(guān)聯(lián)。為使本發(fā)明的技術(shù)方案更加清楚、明白,以下參照附圖并舉實施例,對本發(fā)明所述方案作進(jìn)一步地詳細(xì)說明。圖2為本發(fā)明媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法流程圖。如圖2所示,包括以下步驟:步驟201,在移動交換中心服務(wù)器MSC Server與本端媒體網(wǎng)關(guān)MGW之間的Mc接口中獲取本次呼叫中的實時傳輸協(xié)議RTP數(shù)據(jù)流的信令信息、所述MSC Server為所述本次呼叫分配的本端終端標(biāo)識、對端終端標(biāo)識以及所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系。 在現(xiàn)有技術(shù)中,MSC Server基于H.248協(xié)議對本端MGW進(jìn)行控制管理,本端MGW根據(jù)MSC Server發(fā)出的命令實現(xiàn)媒體業(yè)務(wù)的承載。在H.248協(xié)議中規(guī)定,終端是MGW發(fā)送或接收一個媒體流的邏輯實體,該終端可以對應(yīng)為一個媒體流,例如一個TDM語音流或者一個PTP數(shù)據(jù)流,它依附于呼叫,一旦呼叫結(jié)束,該終端就消亡,因此又稱為短時終端。一個終端通過一個終端標(biāo)識(Terminal ID)來描述,每個終端有一個唯一的終端標(biāo)識。在3G R4軟交換的核心網(wǎng)中,本端MGW和對端MGW之間采用實時傳輸協(xié)議RTP,為音頻、視頻等實時信號提供端到端的數(shù)據(jù)傳輸,RTP協(xié)議的功能是提供凈荷類型指示、數(shù)據(jù)分組序號、數(shù)據(jù)發(fā)送時間戳和數(shù)據(jù)源標(biāo)識,接收端根據(jù)這些信息可以正確地重組原始信號。在本端MGW和對端MGW之間基于RTP協(xié)議傳輸?shù)腞TP數(shù)據(jù)流可以向接收端傳送恢復(fù)實時信號必須的定時和順序信息,并向收發(fā)雙方和網(wǎng)絡(luò)運營者提供QoS檢測手段。本端MGW在接收到用戶設(shè)備(UE,User Equipment)發(fā)送的呼叫請求之后,本端MGW將接收到的媒體流類型由一種格式轉(zhuǎn)換為另一種格式,例如,將電路交換網(wǎng)中的TDM語音流格式轉(zhuǎn)換為IP網(wǎng)絡(luò)中的RTP數(shù)據(jù)流格式,而且所述TDM語音流和所述RTP數(shù)據(jù)流一一對應(yīng)。因此,當(dāng)MSC Server在接收到UE通過本端MGW發(fā)送的呼叫請求之后,MSC Server為本次呼叫分配兩個終端標(biāo)識,它們分別是本端終端標(biāo)識和對端終端標(biāo)識,其中,本端終端標(biāo)識用于標(biāo)識本次呼叫中的TDM語音流;對端終端標(biāo)識用于標(biāo)識本次呼叫中的RTP數(shù)據(jù)流,MSCServer通過為本次呼叫分配本端終端標(biāo)識和對端終端標(biāo)識將UE發(fā)送給本端MGW的TDM語音流和經(jīng)過所述本端MGW轉(zhuǎn)換的RTP數(shù)據(jù)流一一對應(yīng)起來。具體地,MSC Server將為本次呼叫分配的本端終端標(biāo)識、對端終端標(biāo)識以及所述本端終端標(biāo)識和所述對端終端標(biāo)識的對應(yīng)關(guān)系攜帶在MSC Server發(fā)送給本端MGW的H.248消息中,因此,在本步驟中,在MSC Server與本端MGW之間的Mc接口中獲取該H.248消息,并且根據(jù)預(yù)定的分析方法對該H.248消息進(jìn)行分析,便可以獲得MSC Server為本次呼叫分配的本端終端標(biāo)識、對端終端標(biāo)識以及本端終端與對端終端標(biāo)識之間的對應(yīng)關(guān)系。另外,MSC Server在收到UE發(fā)送的呼叫請求之后,需要確定在本端MGW和對端MGW之間承載本次呼叫的RTP數(shù)據(jù)流的信令信息,即RTP數(shù)據(jù)流的源IP地址、目的IP地址、源用戶數(shù)據(jù)報協(xié)議UDP端口號和目的UDP端口號。圖3為本發(fā)明RTP數(shù)據(jù)流的信令信息的獲取方法流程圖。如圖3所示,所述方法包括如下步驟:步驟301,在Mc接口中獲取RTP數(shù)據(jù)流的源IP地址和源UDP端口號。在現(xiàn)有技術(shù)中,Ne接口是MSC Server之間的標(biāo)準(zhǔn)接口,運行與承載無關(guān)的呼叫控制BICC協(xié)議,該協(xié)議屬于應(yīng)用層控制協(xié)議,可用于建立、修改、終結(jié)呼叫。Ne接口為電路域業(yè)務(wù)提供獨立于用戶面承載技術(shù)及控制面信令傳輸技術(shù)的局間呼叫控制能力,實現(xiàn)不同網(wǎng)絡(luò)之間的互通。BICC最基本的特點是將呼叫控制和承載控制兩個層面分離,使得呼叫業(yè)務(wù)功能(CSF)和承載控制功能(BCF)相互獨立。按照BICC協(xié)議的定義,BICC協(xié)議可以利用任何傳輸網(wǎng)絡(luò)進(jìn)行信令傳輸,如IP、ATM、TDM網(wǎng)等。BICC協(xié)議中的應(yīng)用信息傳輸APM機(jī)制使得Ne接口兩端的呼叫控制節(jié)點間可以交互承載相關(guān)的信息,包括承載地址、連接參考、承載特性、承載建立方式等。在BICC協(xié)議中,BICC協(xié)議為設(shè)置IP傳輸連接體提供了如下三種不同的方法:快速前向隧道承載建立方式、延遲前向隧道承載建立方式和延遲后向隧道承載建立方式。對于快速前向隧道承載建立方式,承載控制消息在IAM和后續(xù)的APM中攜帶;對于延遲前向隧道承載建立方式,承載控制信息在第一個后向APM消息隨后的APM中攜帶;對于延遲后向隧道承載建立方式,承載控制消息在第一個后向APM和后續(xù)的APM中攜帶。在本步驟中,MSC Serverl在接受到用戶發(fā)送的呼叫請求后,MSC Serverl要求MGffl提供承載本次呼叫的RTP數(shù)據(jù)流的源IP地址和源UDP端口號,MGffl在收到綁定請求消息之后,生成一個包括RTP數(shù)據(jù)流的源IP地址和源Μ)Ρ端口號的會話描述,MGWl將該會話描述返回給MSC Serverl,該會話描述是以SDP (Session Description Protocol,會話描述協(xié)議)格式表示的。MSC Serverl進(jìn)行被叫號碼分析,發(fā)送I AM消息到MSC Server2,其中,IAM消息指示為“前向承載建立”,該消息中可以包括MGWl的ID。MSC Server2在收到所述IAM消息后,選擇MGW2,MSC Server2要求MGW2提供承載本次呼叫的RTP數(shù)據(jù)流的目的IP地址和目的UDP端口號,MSC Server2在接收到所述目的IP地址和目的UDP端口號之后發(fā)送給MSC Serverl,同時包括MGW2的ID,MSC Serverl在接收到所述目的IP地址和目的UDP端口號之后,要求MGWl建立到目的IP地址和目的UDP端口號的承載。MGWl建立到MGW2的RTP連接。步驟302,在Mc接口中獲取RTP數(shù)據(jù)流的目的IP地址和目的UDP端口號。在步驟301和步驟302中,在MSC Serverl與MGWl之間的Mc接口中獲取MGWl返回給MSC Serverl的源IP地址和源UDP端口號,以及MSC Serverl發(fā)送給MGWl的目的IP地址和目的UDP端口號。步驟202,建立對端終端標(biāo)識與RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,以及本端終端標(biāo)識與本次呼叫中的A接口的信令信息之間的對應(yīng)關(guān)系。(I)建立對端終端標(biāo)識與RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系。
在本步驟中,在Mc接口中獲得MSC Server發(fā)送給本端MGW的H.248消息,通過采用預(yù)定的分析方法對所述H.248消息進(jìn)行分析,獲得MSC Server為本次呼叫分配的對端終端標(biāo)識。另外,通過步驟301和步驟302獲得在本端MGW和對端MGW之間承載本次呼叫中的RTP數(shù)據(jù)流的信令信息之后,建立MSC Server為本次呼叫分配的對端終端標(biāo)識與RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,即建立對端終端標(biāo)識與RTP數(shù)據(jù)流的源IP地址、源UDP端口號、目的IP地址和目的UDP端口號之間的對應(yīng)關(guān)系。(2)建立本端終端標(biāo)識與本次呼叫中的A接口的信令信息之間的對應(yīng)關(guān)系。在現(xiàn)有技術(shù)中,BSC與MSC Server之間的A接口用于實現(xiàn)通信資源到用戶設(shè)備的合理分配和移動管理。由于在A接口中的信令和話路是分開的,而且一條信令鏈路可以同時傳送多個話路的信令,所以必須在每一個信令中標(biāo)識這條信令是屬于哪一個話路的信令,否則就無法指導(dǎo)這條信令的控制對象,因此在信令交互中,采用電路識別碼CIC對應(yīng)每一個話路進(jìn)行編號。在核心網(wǎng)中,A接口電路管理主要由MSC Server完成,MSC Server主要功能是用戶的移動性管理、BSS接入、呼叫業(yè)務(wù)的控制面處理、SMS業(yè)務(wù)等與承載部分無關(guān)的功能。當(dāng)MSC Server接收到UE通過本端MGW發(fā)送的呼叫請求之后,MSC Server為本次呼叫中的TDM語音流選擇一條由MSC Server到BSC的空閑A電路,同時為本次呼叫分配在A接口中承載本次呼叫的脈沖編碼調(diào)制PCM系統(tǒng)號和電路識別碼CIC,其中,在每個PCM中包括多個CIC,例如在PCM —次群信號中,每個PCM包括32個CIC。在本步驟中,將MSC Server為本次呼叫分配的主叫終端標(biāo)識減去預(yù)先計算獲知的第一常數(shù)后,再除以第二預(yù)定常數(shù)(例如32)后取整,獲得本次呼叫中的A接口的信令信息中的PCM系統(tǒng)號;將所述主叫終端標(biāo)識除以所述預(yù)定常數(shù)后取余數(shù),獲得所述A接口的信令信息中的電路標(biāo)識碼CIC。例如,將在Mc接口中獲得MSC Server為本次呼叫分配的本端終端標(biāo)識減去預(yù)先計算獲知的第一常數(shù)為100,將100除以預(yù)定第二常數(shù)32后取整等于3,則獲得A接口中承載本次呼叫中的A接口的PCM系統(tǒng)號為3 ;將100除以32取余數(shù)等于4,則獲得A接口的信令信息中的電路標(biāo)識碼CIC為4。需要說明的是,在本發(fā)明的具體實施中,不限定步驟202(1)和步驟202(2)的執(zhí)行順序,可以先執(zhí)行步驟202 (I),后執(zhí)行步驟202 (2);也可以先執(zhí)行步驟202 (2),再執(zhí)行步驟202(1);還可以同時執(zhí)行步驟202(1)和步驟202⑵。步驟203,根據(jù)本端終端標(biāo)識與對端終端標(biāo)識之間的對應(yīng)關(guān)系、本端終端標(biāo)識與A接口的信令信息之間的對應(yīng)關(guān)系、對端終端標(biāo)識與RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系以及預(yù)先建立的RTP數(shù)據(jù)流的語音信息與RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將A接口的信令信息、RTP數(shù)據(jù)流的語音信息以及RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián)。 具體地,可以通過建立所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息的對應(yīng)關(guān)系表,將將所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián),也可以通過其他關(guān)聯(lián)方式將所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián)。根據(jù)上述的描述可知,通過上述的步驟201 203,可以實現(xiàn)A接口的信令信息、RTP數(shù)據(jù)流的語音信息和RTP數(shù)據(jù)流的信令信息的關(guān)聯(lián),從而解決了將媒體網(wǎng)關(guān)內(nèi)外部接口業(yè)務(wù)信息進(jìn)行關(guān)聯(lián)方法的技術(shù)難題,能夠更加方便地對用戶在通話過程中的語音質(zhì)量進(jìn)行分析。較佳地,在將所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián)之前,還可以預(yù)先建立RTP數(shù)據(jù)流的語音信息與RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,所以,在本發(fā)明的技術(shù)方案中,進(jìn)一步提出RTP數(shù)據(jù)流的語音信息與RTP數(shù)據(jù)流的信令信息的關(guān)聯(lián)方法。圖4為本發(fā)明RTP數(shù)據(jù)流的語音信息與RTP數(shù)據(jù)流的信令信息的關(guān)聯(lián)方法流程圖。如圖4所示,在本發(fā)明的具體實施例中,在步驟203之前,還可以進(jìn)一步包括如下所述的步驟:步驟401,在本端MGW與對端MGW之間的Nb接口中獲取RTP數(shù)據(jù)流。在本步驟中,在本端MGW和對端MGW之間采用RTP協(xié)議為本次呼叫提供端到端的數(shù)據(jù)傳輸,因此,在本端MGW和對端MGW之間的Nb接口中可以獲取承載本次呼叫的RTP數(shù)據(jù)流。步驟402,按照預(yù)定的提取規(guī)則,從所述RTP數(shù)據(jù)流中提取所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息。在本步驟中,在本端MGW和對端MGW之間的Nb接口中獲得RTP數(shù)據(jù)流之后,從所述RTP數(shù)據(jù)流中隨機(jī)提取一個RTP數(shù)據(jù)包,按照預(yù)定的提取規(guī)則從所述RTP數(shù)據(jù)包中提取所述RTP數(shù)據(jù)流的信令信息。具體地,按照所述RTP數(shù)據(jù)包預(yù)先規(guī)定的封裝格式,從所述RTP數(shù)據(jù)包中分別提取所述RTP數(shù)據(jù)流的源IP地址、目的IP地址、源m)P端口號和目的UDP端口號。另外,在本步驟中,還可以從所述RTP數(shù)據(jù)流中提取所述RTP數(shù)據(jù)流的語音信息,例如,從所述RTP數(shù)據(jù)流中隨機(jī)提取若干個RTP數(shù)據(jù)包,按照預(yù)定的分析方法對所述若干個數(shù)據(jù)包進(jìn)行分析,獲得所述RTP數(shù)據(jù)流的語音信息,例如,所述RTP數(shù)據(jù)流的丟包、抖動、時延、噪音、斷續(xù)和嘯叫信息,但是并不排除還可以獲得所述RTP數(shù)據(jù)流中的其他語音信息。步驟403,建立所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系。在本步驟中,通過步驟402獲得所述RTP數(shù)據(jù)流的語音信息和所述RTP數(shù)據(jù)包的信令信息之后,建立所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系。本發(fā)明提出的媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法,通過本端終端標(biāo)識與對端終端標(biāo)識之間的對應(yīng)關(guān)系、本端終端標(biāo)識與A接口中的信令信息之間的對應(yīng)關(guān)系以及對端終端標(biāo)識與RTP數(shù)據(jù)流中的信令信息之間的對應(yīng)關(guān)系,實現(xiàn)了 A接口的信令信息和RTP數(shù)據(jù)流的信令信息之間的關(guān)聯(lián),以及根據(jù)預(yù)先建立的RTP數(shù)據(jù)流的語音信息與RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,實現(xiàn)了 A接口的信令信息、RTP數(shù)據(jù)流的語音信息和RTP數(shù)據(jù)流的信令信息的關(guān)聯(lián),從而解決了將媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息進(jìn)行關(guān)聯(lián)方法的技術(shù)難題,能夠更加方便地對用戶在通話過程中的語音質(zhì)量進(jìn)行分析。圖5為本發(fā)明媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)裝置第一結(jié)構(gòu)示意圖。如圖5所示,所述裝置包括:獲取單元501,用于在移動交換中心服務(wù)器MSC Server與本端媒體網(wǎng)關(guān)MGW之間的Mc接口中獲取本次呼叫中的實時傳輸協(xié)議RTP數(shù)據(jù)流的信令信息、所述MSC Server為所述本次呼叫分配的本端終端標(biāo)識、對端終端標(biāo)識以及所述本端終端標(biāo)識和所述對端終端標(biāo)識之間的對應(yīng)關(guān)系,將所述對端終端標(biāo)識和所述RTP數(shù)據(jù)流的信令信息發(fā)送給第一關(guān)聯(lián)單元502,將所述本端終端標(biāo)識發(fā)送給第二關(guān)聯(lián)單元503,將所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系發(fā)送給第三關(guān)聯(lián)單元504 ;所述第一關(guān)聯(lián)單元502,用于建立所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系發(fā)送給第三關(guān)聯(lián)單元504 ;所述第二關(guān)聯(lián)單元503,用于建立所述本端終端標(biāo)識與所述本次呼叫中的A接口的信令信息之間的對應(yīng)關(guān)系,將所述本端終端標(biāo)識與所述A接口的信令信息之間的對應(yīng)關(guān)系發(fā)送給第三關(guān)聯(lián)單元504 ;所述第三關(guān)聯(lián)單元504,用于根據(jù)接收到的所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系、所述本端終端標(biāo)識與所述A接口的信令信息之間的對應(yīng)關(guān)系、所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系以及預(yù)先建立的RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián)。進(jìn)一步的,圖6為本發(fā)明媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)裝置第二結(jié)構(gòu)示意圖。如圖6所示,所述裝置還包括轉(zhuǎn)換單元505 ;所述獲取單元501,還用于將所述本端終端標(biāo)識發(fā)送給所述轉(zhuǎn)換單元505 ;所述轉(zhuǎn)換單元505,用于按照預(yù)先建立的轉(zhuǎn)換規(guī)則將所述本端終端標(biāo)識轉(zhuǎn)換為所述本次呼叫中的A接口的信令信息,并將所述本端終端標(biāo)識與所述A接口的信令信息發(fā)送給所述第二關(guān)聯(lián)單元503。進(jìn)一步的,所述轉(zhuǎn)換單元505包括:第一轉(zhuǎn)換子單元5051,用于將所述本端終端標(biāo)識減去預(yù)先計算獲知的第一常數(shù)后,再除以預(yù)定第二常數(shù)后取整,獲得所述A接口的信令信息中的脈沖編碼調(diào)制PCM系統(tǒng)號;第二轉(zhuǎn)換子單元5052,用于將所述主叫終端標(biāo)識所述第一常數(shù)后除以所述預(yù)定第二常數(shù)后取余數(shù),獲得所述A接口的信令信息中的電路標(biāo)識碼CIC。進(jìn)一步的,所述裝置還包括提取單元506和第四關(guān)聯(lián)單元507 ;所述獲取單元501,還用于在所述本端MGW與對端MGW之間的Nb接口中獲取所述RTP數(shù)據(jù)流的RTP數(shù)據(jù)流,將所述RTP數(shù)據(jù)流發(fā)送給所述提取單元506 ;所述提取單元506,用于按照預(yù)定的提取規(guī)則,從接收到的所述RTP數(shù)據(jù)流中提取所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息,將所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息發(fā)送給所述第四關(guān)聯(lián)單元507 ;所述第四關(guān)聯(lián)單元507,用于建立所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系發(fā)送給所述第三關(guān)聯(lián)單元504。本發(fā)明提出的媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)裝置,通過本端終端標(biāo)識與對端終端標(biāo)識之間的對應(yīng)關(guān)系、本端終端標(biāo)識與A接口中的信令信息之間的對應(yīng)關(guān)系以及對端終端標(biāo)識與RTP數(shù)據(jù)流中的信令信息之間的對應(yīng)關(guān)系,實現(xiàn)了 A接口的信令信息和RTP數(shù)據(jù)流的信令信息之間的關(guān)聯(lián),以及根據(jù)預(yù)先建立的RTP數(shù)據(jù)流的語音信息與RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,實現(xiàn)了 A接口的信令信息、RTP數(shù)據(jù)流的語音信息和RTP數(shù)據(jù)流的信令信息的關(guān)聯(lián),從而解決了將媒體網(wǎng)關(guān)內(nèi)外部接口業(yè)務(wù)信息進(jìn)行關(guān)聯(lián)方法的技術(shù)難題,能夠更加方便地對用戶在通話過程中的語音質(zhì)量進(jìn)行分析。圖5和圖6所示裝置實施例的具體工作流程請參照圖2所示方法實施例中的相應(yīng)說明,不再贅述。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法,其特征在于,包括: 在移動交換中心服務(wù)器MSC Server與本端媒體網(wǎng)關(guān)MGW之間的Mc接口中獲取本次呼叫中的實時傳輸協(xié)議RTP數(shù)據(jù)流的信令信息、所述MSC Server為所述本次呼叫分配的本端終端標(biāo)識、對端終端標(biāo)識以及所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系; 建立所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,以及所述本端終端標(biāo)識與所述本次呼叫中的A接口的信令信息之間的對應(yīng)關(guān)系; 根據(jù)所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系、所述本端終端標(biāo)識與所述A接口的信令信息之間的對應(yīng)關(guān)系、所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系以及預(yù)先建立的所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述建立所述本端終端標(biāo)識與所述A接口的信令信息之間的對應(yīng)關(guān)系之前,包括: 按照預(yù)先建立的轉(zhuǎn)換規(guī)則將所述本端終端標(biāo)識轉(zhuǎn)換為所述本次呼叫中的A接口的信令信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 將所述本端終端標(biāo)識減去預(yù)先計算獲知的第一常數(shù)后,再除以預(yù)定第二常數(shù)后取整,獲得所述A接口的信令信息中的脈沖編碼調(diào)制PCM系統(tǒng)號; 將所述主叫終端標(biāo)識所述第一常數(shù)后除以所述預(yù)定第二常數(shù)后取余數(shù),獲得所述A接口的令彳目息中的電路標(biāo)識碼CIC。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián)之前,還包括: 在所述本端MGW與對端MGW之間的Nb接口中獲取所述RTP數(shù)據(jù)流; 按照預(yù)定的提取規(guī)則,從所述RTP數(shù)據(jù)流中提取所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息; 建立所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述RTP信令信息包括: 所述RTP數(shù)據(jù)流的源IP地址、目的IP地址、源UDP端口號和目的UDP端口號。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述RTP語音信息包括:所述RTP數(shù)據(jù)流的丟包、抖動、時延、噪音、斷續(xù)和嘯叫信息。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián),包括: 建立所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息的對應(yīng)關(guān)系表。
8.一種媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)裝置,其特征在于,包括: 獲取單元,用于在移動交換中心服務(wù)器MSC Server與本端媒體網(wǎng)關(guān)MGW之間的Mc接口中獲取本次呼叫中的實時傳輸協(xié)議RTP數(shù)據(jù)流的信令信息、所述MSCServer為所述本次呼叫分配的本端終端標(biāo)識、對端終端標(biāo)識以及所述本端終端標(biāo)識和所述對端終端標(biāo)識之間的對應(yīng)關(guān)系,將所述對端終端標(biāo)識和所述RTP數(shù)據(jù)流的信令信息發(fā)送給第一關(guān)聯(lián)單元,將所述本端終端標(biāo)識發(fā)送給第二關(guān)聯(lián)單元,將所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系發(fā)送給第三關(guān)聯(lián)單元; 所述第一關(guān)聯(lián)單元,用于建立所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系發(fā)送給第三關(guān)聯(lián)單兀; 所述第二關(guān)聯(lián)單元,用于建立所述本端終端標(biāo)識與所述本次呼叫中的A接口的信令信息之間的對應(yīng)關(guān)系,將所述本端終端標(biāo)識和所述A接口的信令信息發(fā)送給第三關(guān)聯(lián)單元;所述第三關(guān)聯(lián)單元,用于根據(jù)接收到的所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系、所述本端終端標(biāo)識與所述A接口的信令信息之間的對應(yīng)關(guān)系、所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系以及預(yù)先建立的RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將所述A接口的信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括轉(zhuǎn)換單元; 所述獲取單元,還用于將所述本端終端標(biāo)識發(fā)送給所述轉(zhuǎn)換單元; 所述轉(zhuǎn)換單元,用于按照預(yù)先建立的轉(zhuǎn)換規(guī)則將所述本端終端標(biāo)識轉(zhuǎn)換為所述本次呼叫中的A接口的信令信息,并將所述本端終端標(biāo)識與所述A接口的信令信息發(fā)送給所述第二關(guān)聯(lián)單元。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述轉(zhuǎn)換單元包括: 第一轉(zhuǎn)換子單元,用于將所述本端終端標(biāo)識減去預(yù)先計算獲知的第一常數(shù)后,再除以預(yù)定第二常數(shù)后取整,獲得所述A接口的信令信息中的脈沖編碼調(diào)制PCM系統(tǒng)號; 第二轉(zhuǎn)換子單元,用于將所述主叫終端標(biāo)識所述第一常數(shù)后除以所述預(yù)定第二常數(shù)后取余數(shù),獲得所述A接口 的信令信息中的電路標(biāo)識碼CIC。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括提取單元和第四關(guān)聯(lián)單元; 所述獲取單元,還用于在所述本端MGW與對端MGW之間的Nb接口中獲取所述RTP數(shù)據(jù)流,將所述RTP數(shù)據(jù)流發(fā)送給所述提取單元; 所述提取單元,用于按照預(yù)定的提取規(guī)則,從接收到的所述RTP數(shù)據(jù)流中提取所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息,將所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息發(fā)送給所述第四關(guān)聯(lián)單元; 所述第四關(guān)聯(lián)單元,用于建立所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系,將所述RTP數(shù)據(jù)流的語音信息與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系發(fā)送給所述第三關(guān)聯(lián)單元。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述RTP數(shù)據(jù)流的信令信息包括: 所述RTP數(shù)據(jù)流的源IP地址、目的IP地址、UDP端口號和目的UDP端口號。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述RTP數(shù)據(jù)流的語音信息包括:所述RTP數(shù)據(jù)流的丟包、抖動、時延、噪音、斷續(xù)和嘯叫信息。
全文摘要
本發(fā)明提出了一種媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法及裝置,包括在移動交換中心服務(wù)器MSC Server與本端媒體網(wǎng)關(guān)MGW之間的Mc接口中獲取本次呼叫中的實時傳輸協(xié)議RTP數(shù)據(jù)流的信令信息、所述MSC Server為所述本次呼叫分配的本端終端標(biāo)識、對端終端標(biāo)識以及所述本端終端標(biāo)識與所述對端終端標(biāo)識之間的對應(yīng)關(guān)系;建立所述對端終端標(biāo)識與所述RTP數(shù)據(jù)流的信令信息之間的對應(yīng)關(guān)系以及所述本端終端標(biāo)識與A接口的信令信息之間的對應(yīng)關(guān)系;將所述A接口信令信息、所述RTP數(shù)據(jù)流的語音信息以及所述RTP數(shù)據(jù)流的信令信息進(jìn)行關(guān)聯(lián)。和現(xiàn)有技術(shù)相比,本發(fā)明提出的媒體網(wǎng)管內(nèi)外部業(yè)務(wù)信息的關(guān)聯(lián)方法和裝置,能夠更加準(zhǔn)確、高效地將媒體網(wǎng)關(guān)內(nèi)外部業(yè)務(wù)信息進(jìn)行關(guān)聯(lián)。
文檔編號H04L29/06GK103107978SQ20111035445
公開日2013年5月15日 申請日期2011年11月10日 優(yōu)先權(quán)日2011年11月10日
發(fā)明者謝炳岳, 周軒, 林昊, 黃冰柏 申請人:中國移動通信集團(tuán)浙江有限公司