專利名稱:媒體面的建立方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種媒體面的建立方法和系統(tǒng)。
背景技術(shù):
在移動(dòng)通訊網(wǎng)絡(luò)中,由于IP承載的便利和低成本,IP承載正在逐漸替代時(shí)分復(fù)用 模式(Time Division Multiplex and Multiplexer,簡稱為 TDM),成為各接 口主要使用的 承載類型。A接口作為移動(dòng)通訊網(wǎng)絡(luò)的主要接口之一,在3GPP組織的48. 008協(xié)議中引入了 IP化的機(jī)制。圖1是現(xiàn)有技術(shù)的移動(dòng)通訊網(wǎng)絡(luò)中與A接口相關(guān)部分的網(wǎng)絡(luò)結(jié)構(gòu)圖,如圖1所示, 涉及的網(wǎng)元包括移動(dòng)終端(Mobile Station,簡稱為MS)、基站收發(fā)臺(tái)(Base Transceiver Station,簡稱為BTS)、基站控制器(Base StationControlIer,簡稱為BSC)、媒體網(wǎng)關(guān) (Media Gateway,簡稱為MG)和媒體網(wǎng)關(guān)控制器(Media Gateway Controller,簡稱為 MGC)。 其中,MG和BSC之間的接口是A接口的媒體面部分,MGC和BSC之間的接口是A接口的信 令面,信令面用于傳輸業(yè)務(wù)相關(guān)的信令,媒體面用于在業(yè)務(wù)進(jìn)行期間,傳輸語音、視頻等媒 體流信息。另外,MS與BTS之間通過無線接口進(jìn)行通信,BTS與BSC之間的接口為Abis接 口,MG與MGC之間的接口為Mc接口。在電路域呼叫過程中,首先需要建立MGC與BSC之間的A接口信令面,然后根據(jù)業(yè) 務(wù)類型,申請媒體面。圖2是現(xiàn)有技術(shù)中基于IP承載類型的MG和BSC之間的A接口媒體 面部分建立過程的流程圖,如圖2所示,包括以下步驟步驟S201,MGC向MG發(fā)送建立終端指令,用于申請IP類型的終端。步驟S202,MG為終端申請資源,申請的資源包括MG的媒體面IP地址和端口 ;之 后,MG將申請到的MG側(cè)的媒體面IP地址和端口攜帶在終端應(yīng)答指令中,返回給MGC。步驟S203,MGC向BSC發(fā)送指配命令,其中,該指配命令中攜帶有MG的媒體面IP 地址和端口。步驟S204,BSC處理上述指配命令,并分配資源,分配的資源包括BSC的媒體面IP 地址和端口 ;之后,向MGC返回指配應(yīng)答,其中,該指配應(yīng)答中攜帶有分配的BSC的媒體面 IP地址和端口。步驟S205,MGC將BSC的媒體面IP地址和端口攜帶在終端修改命令中,返回給 MGff0步驟S206,MGff接收到上述終端修改命令,向BSC返回終端修改應(yīng)答。通過圖2所示的流程可以看出,BSC和MG需要分別交換媒體面IP地址和端口后才 能夠建立媒體面的連接,也就是說,和BSC和MG必須知道對(duì)方的IP地址和端口才能夠完成 媒體面的建立。在建立媒體面時(shí),MG和BSC會(huì)分別提供一個(gè)IP地址,用于媒體面的建立。在采用多媒體面IP地址的情況下,由于有多個(gè)地址,上述MG和BSC要分別在本側(cè) 的地址列表中各選擇一個(gè)地址,用于本次媒體面建立過程。圖3是在網(wǎng)絡(luò)部署中對(duì)MG和BSC分別配置有多個(gè)媒體面地址的示意圖。如圖3所示,MG的媒體面地址和BSC的媒體面地址間可以兩兩連接。如圖3所示,IPl和IP2是 MG的媒體面地址,IP-bscl和IP-bsc2是BSC的媒體面地址,其中,IPU IP2通過路由器與 IP-bscl、IP-bsc2連接,例如,連接的方式可以包括IPl與IP-bscl相連接、IP2與IP_bsc2 相連接,連接的方式也可以是兩兩連接。在建立A 口媒體面時(shí),MG會(huì)按照一定的比例,選擇 IPl或者IP2作為本端媒體面地址,返回給MGC ;然后,MGC將地址攜帶在指配命令中發(fā)送給 BSC,由BSC選擇IP-bscl或者IP-bsc2和MG的媒體面地址連接,該方法通過為MG和BSC 分配多個(gè)媒體面IP地址,能夠增加A 口媒體面的可靠性。但是,由于MG和BSC均無法預(yù)先獲知所選的兩個(gè)IP地址之間的傳輸是否正常,如 果MG和BSC選擇的用于建立媒體面的兩個(gè)IP地址之間的傳輸出現(xiàn)故障(例如,兩個(gè)IP地 址之間的路由或者線路出現(xiàn)故障),則MG和BSC會(huì)繼續(xù)使用這兩個(gè)故障地址建立媒體面,從 而導(dǎo)致呼叫建立失敗或者呼叫所建立的媒體面無法傳遞媒體信號(hào),影響正常通信。針對(duì)相關(guān)技術(shù)中由于無法進(jìn)行IP地址間連接檢測而導(dǎo)致媒體面建立成功率低進(jìn) 而影響正常通信的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中由于無法進(jìn)行IP地址間連接檢測而導(dǎo)致媒體面建立成功率低進(jìn) 而影響正常通信的問題,本發(fā)明提出了媒體面的建立方法和系統(tǒng),能夠借助測量提高A 口 媒體面建立和呼叫的成功率,保證通信的正常執(zhí)行。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種媒體面的建立方法,包括基站控制器接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址,其中,所述第一 IP 地址為媒體網(wǎng)關(guān)的媒體面IP地址;所述基站控制器測試至少一個(gè)第二 IP地址與所述至少一個(gè)第一 IP地址之間的連 通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包括彼此連通的一個(gè)第一 IP地址和一個(gè)第 二 IP地址,所述第二 IP地址為所述基站控制器的媒體面IP地址;所述媒體網(wǎng)關(guān)接收來自媒體網(wǎng)關(guān)控制器的所述至少一個(gè)第二 IP地址,并測試所 述至少一個(gè)第二 IP地址與所述至少一個(gè)第一 IP地址之間的連通性,確定至少一個(gè)地址對(duì), 其中,每個(gè)地址對(duì)包括彼此連通的一個(gè)第一 IP地址和一個(gè)第二 IP地址;在電路域呼叫過程中,所述基站控制器和所述媒體網(wǎng)關(guān)根據(jù)各自確定的地址對(duì)建 立媒體面。進(jìn)一步地,上述方法包括所述媒體網(wǎng)關(guān)預(yù)先將所述至少一個(gè)第一 IP地址通知給所述媒體網(wǎng)關(guān)控制器。進(jìn)一步,上述方法包括所述基站控制器預(yù)先將所述至少一個(gè)第二 IP地址通知給所述媒體網(wǎng)關(guān)控制器。其中,所述基站控制器測試至少一個(gè)第二 IP地址與所述至少一個(gè)第一 IP地址之 間的連通性包括對(duì)于一個(gè)第一 IP地址與一個(gè)第二 IP地址,所述基站控制器根據(jù)該第二 IP地址發(fā) 送Ping命令,并在所述Ping命令中攜帶該第一 IP地址和該第二 IP地址;如果所述媒體網(wǎng)關(guān)接收到所述Ping命令,則根據(jù)所述Ping命令中攜帶的該第一IP地址返回所述Ping命令,并在返回的所述Ping命令中攜帶該第一 IP地址和該第二 IP 地址;在所述基站控制器收到返回的所述Ping命令的情況下,判斷該第一 IP地址與該 第二 IP地址彼此連通。其中,所述媒體網(wǎng)關(guān)測試至少一個(gè)第二 IP地址與所述至少一個(gè)第一 IP地址之間 的連通性包括對(duì)于一個(gè)第一 IP地址與一個(gè)第二 IP地址,所述媒體網(wǎng)關(guān)根據(jù)該第二 IP地址發(fā)送 Ping命令,并在所述Ping命令中攜帶該第一 IP地址和該第二 IP地址;如果所述基站控制器接收到所述Ping命令,則根據(jù)所述Ping命令中攜帶的該第 一 IP地址返回所述Ping命令,并在返回的所述Ping命令中攜帶該第一 IP地址和該第二 IP地址;在所述媒體網(wǎng)關(guān)接收到返回的所述Ping命令的情況下,判斷該第一 IP地址與該 第二 IP地址彼此連通。優(yōu)選地,所述基站控制器和所述媒體網(wǎng)關(guān)根據(jù)所述至少一個(gè)地址對(duì)建立媒體面包 括所述基站控制器接收來自所述媒體網(wǎng)關(guān)控制器的第一指定IP地址,其中,第一指 定IP地址為所述媒體網(wǎng)關(guān)從所述媒體網(wǎng)關(guān)確定的至少一個(gè)地址對(duì)中的一個(gè)地址對(duì)選擇并 通知給所述媒體網(wǎng)關(guān)控制器的第一 IP地址;所述基站控制器根據(jù)其確定的至少一個(gè)地址對(duì)將第二指定IP地址通知給所述媒 體網(wǎng)關(guān)控制器,以使所述媒體網(wǎng)關(guān)控制器將所述第二指定IP地址通知給所述媒體網(wǎng)關(guān),其 中,所述第二指定IP地址與選擇的所述第一指定IP地址屬于所述基站控制器測試確定的 同一地址對(duì)。優(yōu)選地,選擇的所述第一指定IP地址由所述媒體網(wǎng)關(guān)控制器通過指配命令通知 給所述基站控制器。其中,所述基站控制器將第二指定IP地址通知給所述媒體網(wǎng)關(guān)控制器包括所述基站控制器通過指配應(yīng)答命令將所述第二指定IP地址通知給所述媒體網(wǎng)關(guān) 控制器。其中,所述基站控制器接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址的操作 包括在所述基站控制器與所述媒體網(wǎng)關(guān)控制器的復(fù)位操作結(jié)束的情況下,所述基站控 制器接收來自所述媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址;或者,在所述媒體網(wǎng)關(guān)注冊成功的情況下,所述基站控制器接收來自所述媒體網(wǎng)關(guān)控制 器的至少一個(gè)第一 IP地址;或者,在所述媒體網(wǎng)關(guān)更新第一 IP地址的情況下,所述基站控制器接收來自所述媒體 網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址;或者,所述基站控制器以預(yù)定周期接收來自所述媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址。優(yōu)選地,所述媒體網(wǎng)關(guān)接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址的操作 包括
在所述媒體網(wǎng)關(guān)注冊成功的情況下,所述媒體網(wǎng)關(guān)接收來自所述媒體網(wǎng)關(guān)控制器 的至少一個(gè)第一 IP地址;或者,在所述媒體網(wǎng)關(guān)更新第一 IP地址的情況下,所述媒體網(wǎng)關(guān)接收來自所述媒體網(wǎng) 關(guān)控制器的至少一個(gè)第一 IP地址;或者,所述媒體網(wǎng)關(guān)以預(yù)定周期接收來自所述媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址。一種媒體面的建立系統(tǒng),包括第一接收模塊,設(shè)置于基站控制器側(cè),用于接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè) 第一 IP地址,其中,所述第一 IP地址為媒體網(wǎng)關(guān)的媒體面IP地址;第一測試模塊,設(shè)置于基站控制器側(cè),用于測試至少一個(gè)第二 IP地址與所述至少 一個(gè)第一 IP地址之間的連通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包括彼此連通的 一個(gè)第一 IP地址和一個(gè)第二 IP地址,所述第二 IP地址為所述基站控制器的媒體面IP地 址;并且,所述第一測試模塊還用于根據(jù)所述媒體網(wǎng)關(guān)控制器在電路域呼叫過程中通知的 第一 IP地址,將與通知的所述第一 IP地址位于同一地址對(duì)的第二 IP地址通知給所述媒體 網(wǎng)關(guān)控制器;第二接收模塊,設(shè)置于媒體網(wǎng)關(guān)側(cè),用于接收來自所述媒體網(wǎng)關(guān)控制器的所述至 少一個(gè)第一 IP地址;第二測試模塊,設(shè)置于媒體網(wǎng)關(guān)側(cè),用于測試至少一個(gè)第二 IP地址與所述至少一 個(gè)第一 IP地址之間的連通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包括彼此連通的一 個(gè)第一 IP地址和一個(gè)第二 IP地址;建立模塊,設(shè)置于媒體網(wǎng)關(guān)側(cè),用于在電路域呼叫過程中,通過將所述至少一個(gè)地 址對(duì)中一個(gè)地址對(duì)的第一 IP地址通知給媒體網(wǎng)關(guān)控制器來觸發(fā)媒體面建立。借助于本發(fā)明的上述技術(shù)方案,通過MGC將MG的一個(gè)或多個(gè)媒體面IP地址通知 給BSC,以及由MGC將BSC的一個(gè)或多個(gè)媒體面IP地址通知給MG,使得MG與BSC雙方能夠 根據(jù)本端的IP地址和對(duì)方的IP地址進(jìn)行測量,確定能夠彼此連通的IP地址,進(jìn)而在需要 開展業(yè)務(wù)的情況下根據(jù)各自的測量結(jié)果選擇IP地址進(jìn)行媒體面建立,從而能夠借助測量 提高A 口媒體面建立和呼叫的成功率,保證通信的正常執(zhí)行,避免因?yàn)楹艚袩o法傳遞信號(hào) 而造成的用戶體驗(yàn)降低和運(yùn)營商成本增加,克服由于IP地址不可用或連接故障而影響通 信的問題。
圖1是現(xiàn)有技術(shù)的移動(dòng)通訊網(wǎng)絡(luò)中與A接口相關(guān)部分的網(wǎng)絡(luò)結(jié)構(gòu)圖;圖2是現(xiàn)有技術(shù)中基于IP承載類型的MG和BSC之間的A接口媒體面部分建立過 程的流程圖;圖3是相關(guān)技術(shù)中對(duì)MG和BSC分別配置有多個(gè)媒體面地址的示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的媒體面的建立方法的流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的BSC和MG獲取媒體面IP地址連接狀態(tài)的一個(gè)流程 圖;圖6是根據(jù)本發(fā)明實(shí)施例的BSC和MG獲取媒體面IP地址連接狀態(tài)的另一個(gè)流程圖;圖7是根據(jù)本發(fā)明實(shí)施例的媒體面的建立方法的詳細(xì)處理流程圖;圖8是根據(jù)本發(fā)明實(shí)施例的媒體面的建立系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式針對(duì)相關(guān)技術(shù)中由于無法進(jìn)行IP地址間連接檢測而導(dǎo)致媒體面建立成功率低進(jìn) 而影響正常通信的問題,本發(fā)明提出,通過MGC將MG的一個(gè)或多個(gè)媒體面IP地址通知給 BSC (優(yōu)選地,可以將MG的所有媒體面IP地址通知給BSC),以及由MGC將BSC的一個(gè)或多 個(gè)媒體面IP地址通知給MG,使得MG與BSC雙方能夠根據(jù)本端的IP地址和對(duì)方的IP地址 進(jìn)行測量,確定能夠彼此連通的IP地址,進(jìn)而在需要開展業(yè)務(wù)的情況下根據(jù)各自的測量結(jié) 果選擇IP地址進(jìn)行媒體面建立,從而能夠借助測量提高A 口媒體面建立和呼叫的成功率, 保證通信的正常執(zhí)行。下面將結(jié)合附圖,詳細(xì)描述本發(fā)明的實(shí)施例。圖4是根據(jù)本發(fā)明實(shí)施例的媒體面的建立方法的流程圖,如圖4所示,該方法包括 以下步驟步驟S401,基站控制器接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址,其中, 第一 IP地址為媒體網(wǎng)關(guān)的媒體面IP地址;步驟S403,基站控制器測試至少一個(gè)第二 IP地址與至少一個(gè)第一 IP地址之間的 連通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包括彼此連通的一個(gè)第一 IP地址和一個(gè) 第二 IP地址,第二 IP地址為基站控制器的媒體面IP地址;步驟S405,媒體網(wǎng)關(guān)接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè)第二 IP地址,并測試至 少一個(gè)第二 IP地址與至少一個(gè)第一 IP地址之間的連通性,確定至少一個(gè)地址對(duì),其中,每 個(gè)地址對(duì)包括彼此連通的一個(gè)第一 IP地址和一個(gè)第二 IP地址;步驟S407,在電路域呼叫過程中,基站控制器和媒體網(wǎng)關(guān)根據(jù)各自確定的地址對(duì) 建立媒體面。借助于上述處理,通過MGC將MG的一個(gè)或多個(gè)媒體面IP地址通知給BSC,以及由 MGC將BSC的一個(gè)或多個(gè)媒體面IP地址通知給MG,使得MG與BSC雙方能夠根據(jù)本端的IP 地址和對(duì)方的IP地址進(jìn)行測量,確定能夠彼此連通的IP地址,進(jìn)而在需要開展業(yè)務(wù)的情況 下根據(jù)各自的測量結(jié)果選擇IP地址進(jìn)行媒體面建立,從而能夠借助測量提高A 口媒體面建 立和呼叫的成功率,保證通信的正常執(zhí)行,避免由于IP地址不可用或連接故障而影響通信 的問題。在執(zhí)行上述步驟S401之前,MG需要預(yù)先將至少一個(gè)第一 IP地址通知給MGC,BSC 需要預(yù)先將至少一個(gè)第二 IP地址通知給MGC。在步驟S404中,BSC和MG根據(jù)根據(jù)各自確定的地址對(duì)建立媒體面的處理過程如 下BSC接收來自MGC的第一指定IP地址,其中,第一指定IP地址為MG從MG確定的至少 一個(gè)地址對(duì)中的一個(gè)地址對(duì)選擇并通知給MGC的第一 IP地址;BSC根據(jù)其確定的至少一個(gè) 地址對(duì)將第二指定IP地址通知給MGC,以使MGC將第二指定IP地址通知給MG,其中,第二 指定IP地址與選擇的第一指定IP地址屬于BSC測試確定的同一地址對(duì)。在上述處理中,MG選擇的第一指定IP地址可以由MGC通過指配命令通知給BSC。
另外,BSC可以通過指配應(yīng)答命令將第二指定IP地址通知給MGC。BSC可以通過以下方式接收來自MGC的至少一個(gè)第一 IP地址在BSC與MGC的復(fù) 位操作結(jié)束的情況下,BSC接收來自MGC的至少一個(gè)第一 IP地址;或者,在MG注冊成功的 情況下,BSC接收來自MGC的至少一個(gè)第一 IP地址;或者,在MG更新第一 IP地址的情況 下,BSC接收來自MGC的至少一個(gè)第一 IP地址;或者,BSC以預(yù)定周期接收來自MGC的至少 一個(gè)第一 IP地址。并且,在進(jìn)行測試時(shí),對(duì)于一個(gè)第一 IP地址與一個(gè)第二 IP地址,BSC可以根據(jù)該 第二 IP地址發(fā)送Ping命令(也可以稱為Ping包),并在Ping命令中攜帶該第一 IP地址 和該第二 IP地址;如果MG接收到Ping命令,則根據(jù)Ping命令中攜帶的該第一 IP地址返 回Ping命令,并在返回的Ping命令中攜帶該第一 IP地址和該第二 IP地址;在BSC收到返 回的Ping命令的情況下,判斷該第一 IP地址與該第二 IP地址彼此連通。具體地,媒體網(wǎng)關(guān)接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址的操作可以 包括在媒體網(wǎng)關(guān)注冊成功的情況下,媒體網(wǎng)關(guān)接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址;或者,在媒體網(wǎng)關(guān)更新第一 IP地址的情況下,媒體網(wǎng)關(guān)接收來自媒體網(wǎng)關(guān)控制器 的至少一個(gè)第一 IP地址;或者,媒體網(wǎng)關(guān)以預(yù)定周期接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè) 第一 IP地址。并且,在進(jìn)行測試時(shí),對(duì)于一個(gè)第一 IP地址與一個(gè)第二 IP地址,MG可以根據(jù)該第 二 IP地址發(fā)送Ping命令(也可以稱為Ping包),并在Ping命令中攜帶該第一 IP地址和 該第二 IP地址;如果BSC接收到Ping命令,則根據(jù)Ping命令中攜帶的該第一 IP地址返回 Ping命令,并在返回的Ping命令中攜帶該第一 IP地址和該第二 IP地址;在MG收到返回 的Ping命令的情況下,判斷該第一 IP地址與該第二 IP地址彼此連通。在實(shí)際應(yīng)用中,MG和BSC可以采用群發(fā)的方式發(fā)送Ping命令,也可以逐一發(fā)送 Ping命令,并且,MG和BSC可以盡可能多地測量雙方的IP地址間的連通性,以備后續(xù)進(jìn)行 選擇或統(tǒng)計(jì)。此外,這里描述的通過Ping命令進(jìn)行測試方式僅僅是一個(gè)實(shí)例,根據(jù)需求,本 領(lǐng)域技術(shù)人員可以選擇其他的測試方法,本文不再一一列舉。以圖3所示的連接關(guān)系為例,IPl和IP2相當(dāng)于上述的第一 IP地址,IP_bscl和 IP-bsc2相當(dāng)于上述的第二 IP地址,假設(shè)BSC進(jìn)行連通性測試的結(jié)果為IP-bscl與IPl 連通,IP_bsc2與IP2連通,此時(shí),測試后可以確定BSC與MG之間存在兩個(gè)地址對(duì),一個(gè)是 IP-bscl與IP1,另一個(gè)是IP_bsc2與IP2。在建立媒體面時(shí),MG可以從IPl和IP2中任意 或基于某種策略進(jìn)行選擇,假設(shè)MG選擇了 IPl (作為上述第一指定IP地址),此時(shí),MG會(huì)將 IPl通知給MGC,MGC會(huì)將IPl進(jìn)一步通知給BSC,BSC根據(jù)保存的地址對(duì),確定與IPl位于 同一地址對(duì)的另一 IP地址為IP-bscl,因此,BSC會(huì)選擇IP-bscl作為上述第二指定IP地 址,并將IP-bscl通知給MGC,由MGC將IP-bscl通知給MG,此時(shí),MG和BSC能夠獲知對(duì)方 采用的IP地址,且IP-bscl與IPl之間的連接正常,因此能夠成功建立媒體面,并且,MG還 能夠及時(shí)釋放與第一指定IP地址(IPl)和第二指定IP地址(IP-bscl)無關(guān)的資源,從而 優(yōu)化資源利用,避免不必要的資源占用。上述建立媒體面時(shí),MG從可以和BSC連通的IPmg列表(MG的IP地址列表)中任 意或基于某種策略進(jìn)行選擇,具體地,MG可以基于下述策略之一進(jìn)行選擇(1)負(fù)載分擔(dān)策略
MG根據(jù)IPmg列表的負(fù)荷分擔(dān)策略,選擇Ipmg(即上文所述第一指定IP地址), 且IPmg可以和BSC上的IP地址連通。比如IPmg列表中有三個(gè)地址IPmg-I,IPmg-2和 IPmg-3.其負(fù)荷比例為1 1 2,則MG在選擇IPmg的時(shí)候,盡量使IPmg列表中地址的選 擇頻率滿足1 1 2。(2)優(yōu)先級(jí)策略繼續(xù)上述例子,比如IPmg列表中要求優(yōu)先選擇IPmg-3,則在IPmg_3和BSC的IP 地址可以連通的前提下,MG應(yīng)當(dāng)盡量選擇IPmg-3作為第一指定IP地址。(3)基于時(shí)間的選擇策略在預(yù)先設(shè)定的時(shí)間段和接口的IP地址關(guān)系表中查找當(dāng)前時(shí)間段所對(duì)應(yīng)的IP地 址。具體地,可以在每天的0點(diǎn)至8點(diǎn)之間,要求在IPmg列表中選擇IPmg-l,8-16點(diǎn)之間 選擇IPmg-2,16-24點(diǎn)之間選擇IPmg-3。這樣,在早上6點(diǎn),在IPmg-I能和BSC上IP地址 連通的前提下,MG所選擇的IP地址應(yīng)當(dāng)是IPmg-I。在實(shí)際應(yīng)用過程中,可以將以上幾種選擇策略進(jìn)行任意組合,以實(shí)現(xiàn)更合理的第 一指定IP地址選擇策略,而且,在不同時(shí)間段可以根據(jù)具體情況采用不同的選擇策略。例 如,在每天的8點(diǎn)至20點(diǎn)之間采用基于優(yōu)先級(jí)的策略,在每天的20點(diǎn)至次日8點(diǎn)之間采用 基于負(fù)載分擔(dān)的策略。另外,BSC也可以根據(jù)上述策略,選擇IP-bsc地址列表(BSC的IP地址列表)中 的一個(gè)作為第二指定IP地址,這里不再贅述。圖5是根據(jù)本發(fā)明實(shí)施例的BSC和MG獲取媒體面IP地址連接狀態(tài)的一個(gè)流程圖, 如圖5所示,包括以下處理步驟501,MGC獲取了 MG的媒體面IP地址列表之后,將MG的媒體面IP地址列表 發(fā)送給BSC,其中,MG可以在以下發(fā)送時(shí)機(jī)之一向BSC發(fā)送MG的媒體面IP地址列表BSC 和MGC之間復(fù)位過程結(jié)束的情況下、MG注冊成功的情況下、MG更新MG的媒體面IP地址的 情況下、MGC周期性地向BSC發(fā)送MG的媒體面IP地址列表;優(yōu)選地,在本步驟中,MGC可以 通過以下方式之一獲取MG的媒體面IP地址列表通過配置、MG通知給MGC。步驟502,BSC接收到MG的媒體面IP地址列表,向MGC返回確認(rèn)信息。步驟503,BSC獲取到MG的媒體面IP地址列表,可以通過ping命令檢測本端的媒 體面IP地址(即BSC媒體面IP地址)和MG的媒體面IP地址之間的連通狀態(tài),并保存彼 此能夠連通的一個(gè)或多個(gè)地址對(duì)。圖6是根據(jù)本發(fā)明實(shí)施例的BSC和MG獲取媒體面IP地址連接狀態(tài)的另一個(gè)流程 圖,如圖6所示,包括以下處理步驟601,MGC獲取到BSC的媒體面IP地址列表之后,將BSC的媒體面IP地址列 表發(fā)送給MG,其中,MGC可以在以下發(fā)送時(shí)機(jī)之一向MG發(fā)送BSC的媒體面IP地址列表MG 注冊成功的情況下、MG更新MG的媒體面IP地址的情況下、MGC周期性地向MG發(fā)送BSC的 媒體面IP地址列表;優(yōu)選地,在本步驟中,MGC可以通過以下方式之一獲取BSC的媒體面IP 地址列表通過配置,BSC通知給MGC。步驟602,MG接收到BSC的媒體面IP地址列表,向MGC返回確認(rèn)信息。步驟603,MG獲取到BSC的媒體面IP地址列表,可以通過ping命令檢測本端的媒 體面IP地址(即MG媒體面IP地址)和BSC的媒體面IP地址之間的連通狀態(tài),并保存彼
11此能夠連通的一個(gè)或多個(gè)地址對(duì)。圖7是根據(jù)本發(fā)明實(shí)施例的媒體面的建立方法的詳細(xì)處理流程圖,描述了采用本 發(fā)明后IP承載A 口的媒體面建立過程,如圖7所示,包括以下步驟步驟701,MGC向MG發(fā)送建立終端指令,用于申請IP類型的終端,開始建立到BSC 的A 口承載。步驟702,MG根據(jù)BSC的媒體面地址和本端媒體面IP地址的連通狀態(tài),即MG根 據(jù)保存的彼此能夠連通的一個(gè)或多個(gè)地址對(duì),選擇可用的本端媒體面IP地址(MG的媒體面 IP地址),這里,可用的本端媒體面IP地址是指能夠和BSC的一個(gè)或者多個(gè)IP地址相連通 MG的媒體面IP地址(即在地址對(duì)中選擇MG的媒體面IP地址),并為選擇出的MG的媒體 面IP地址分配端口,將選擇出的MG的媒體面IP地址和端口攜帶在終端應(yīng)答中返回給MGC。 例如,MG中保存兩對(duì)彼此能夠連通的地址對(duì)IP1與IP-bscl相連通,IP2與IP_bsc2相連 通,其中,IPl和IP2為MG的媒體面IP地址,IP-bscl和IP_bsc2為BSC的媒體面IP地址, 此時(shí),MG可以選擇IPl或IP2中的任一個(gè)返回給MGC,這里,假設(shè)MG選擇IPl。步驟703,MGC向BSC發(fā)送指配命令,其中,該指配命令中攜帶有MG選擇出的MG 的媒體面IP地址和端口,如果MG選擇IP1,則指配命令中攜帶的MG的媒體面IP地址就為 IPl0步驟704,BSC接收到指配命令,根據(jù)本端媒體面IP地址和MG的媒體面IP地址間 的連通狀態(tài),即BSC根據(jù)保存的彼此能夠連通的一個(gè)或多個(gè)地址對(duì),選擇本端媒體面IP地 址(即BSC的媒體面IP地址),并將選擇出的BSC的媒體面IP地址攜帶在指配應(yīng)答中返 回給MGC。例如,在上述步驟S702中,MG選擇IP1,通過上述圖5或圖6,可以看出,BSC保 存的彼此能夠連通的一個(gè)或多個(gè)地址對(duì)與MG保存的彼此能夠連通的一個(gè)或多個(gè)地址對(duì)是 相同的,所以,在本步驟中,如果MG選擇IPl,BSC可以確定出與IPl相連通的BSC的媒體面 IP地址為IP-bscl,BSC會(huì)將IP-bscl攜帶在指配應(yīng)答中返回給MGC。步驟705,MGC將BSC的媒體面IP地址攜帶在修改終端命令中發(fā)送給MG。步驟706,MG接收到上述終端修改命令,向MGC返回終端修改應(yīng)答,此時(shí),MG與BSC 間的A接口媒體面建立過程完成。通過上述處理,能夠根據(jù)測量結(jié)果在需要建立媒體面時(shí)選擇合理的IP地址,從而 能夠有效提高A 口媒體面建立和呼叫的成功率,保證通信的正常執(zhí)行,避免由于IP地址不 可用或連接故障而影響通信的問題;并且,本實(shí)施例提供的媒體面的建立方法能夠很好地 與現(xiàn)有技術(shù)中的媒體面建立流程相互結(jié)合,而無需進(jìn)行較大的改動(dòng),實(shí)現(xiàn)過程較為簡單;并 且,通過及時(shí)釋放IP資源,能夠避免資源的不必要占用,達(dá)到優(yōu)化資源利用的目的。圖8是根據(jù)本發(fā)明實(shí)施例的媒體面的建立系統(tǒng)的結(jié)構(gòu)框圖,如圖8所示,該系統(tǒng)包 括第一接收模塊81,設(shè)置于BSC側(cè),用于接收來自MGC的至少一個(gè)第一 IP地址,其 中,第一 IP地址為MG的媒體面IP地址;第一測試模塊82,設(shè)置于BSC側(cè),連接至第一接收模塊81,用于測試至少一個(gè)第二 IP地址與至少一個(gè)第一 IP地址之間的連通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包 括彼此連通的一個(gè)第一 IP地址和一個(gè)第二 IP地址,第二 IP地址為BSC的媒體面IP地址; 并且,第一測試模塊還用于根據(jù)MGC在電路域呼叫過程中通知的第一 IP地址,將與通知的第一 IP地址位于同一地址對(duì)的第二 IP地址通知給MGC ;第二接收模塊83,設(shè)置于MG側(cè),用于接收來自MGC的至少一個(gè)第一 IP地址;第二測試模塊84,設(shè)置于MG側(cè),連接至第二接收模塊83,用于測試至少一個(gè)第二 IP地址與至少一個(gè)第一 IP地址之間的連通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包 括彼此連通的一個(gè)第一 IP地址和一個(gè)第二 IP地址;建立模塊85,設(shè)置于MG側(cè),連接至第二測試模塊84,用于在電路域呼叫過程中,通 過將至少一個(gè)地址對(duì)中一個(gè)地址對(duì)的第一 IP地址通知給MGC來觸發(fā)媒體面建立。第一接收模塊81和第一測試模塊82既可以設(shè)置于BSC中,也可以獨(dú)立于BSC設(shè) 置并與BSC通信,類似地,第二接收模塊83、第二測試模塊84以及建立模塊85既可以設(shè)置 于MG中,也可以獨(dú)立于MG設(shè)置并與BSC通信。該系統(tǒng)同樣能夠執(zhí)行方法實(shí)施例中所描述的BSC、MG以及MGC共同執(zhí)行的處理,并 達(dá)到類似的效果,具體的處理過程之前已經(jīng)進(jìn)行了描述,這里不再重復(fù)。綜上所述,借助于上述處理,能夠現(xiàn)有A 口系統(tǒng)的基礎(chǔ)上,讓BSC和MG之間交換媒 體面IP地址列表,并分別進(jìn)行連通性測試,從而使MG和BSC能夠選擇可連通的媒體面IP 地址建立媒體面,從而能夠借助測量提高A 口媒體面建立和呼叫的成功率,保證通信的正 常執(zhí)行,避免因?yàn)楹艚袩o法傳遞信號(hào)而造成的用戶體驗(yàn)降低和運(yùn)營商成本增加,克服由于 IP地址不可用或連接故障而影響通信的問題,并且能夠通過及時(shí)釋放與選定的IP地址無 關(guān)的資源來避免資源的不必要占用。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種媒體面的建立方法,其特征在于,包括基站控制器接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè)第一IP地址,其中,所述第一IP地址為媒體網(wǎng)關(guān)的媒體面IP地址;所述基站控制器測試至少一個(gè)第二IP地址與所述至少一個(gè)第一IP地址之間的連通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包括彼此連通的一個(gè)第一IP地址和一個(gè)第二IP地址,所述第二IP地址為所述基站控制器的媒體面IP地址;所述媒體網(wǎng)關(guān)接收來自媒體網(wǎng)關(guān)控制器的所述至少一個(gè)第二IP地址,并測試所述至少一個(gè)第二IP地址與所述至少一個(gè)第一IP地址之間的連通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包括彼此連通的一個(gè)第一IP地址和一個(gè)第二IP地址;在電路域呼叫過程中,所述基站控制器和所述媒體網(wǎng)關(guān)根據(jù)各自確定的地址對(duì)建立媒體面。
2.根據(jù)權(quán)利要求1所述的建立方法,其特征在于,進(jìn)一步包括所述媒體網(wǎng)關(guān)預(yù)先將所述至少一個(gè)第一 IP地址通知給所述媒體網(wǎng)關(guān)控制器。
3.根據(jù)權(quán)利要求1所述的建立方法,其特征在于,進(jìn)一步包括所述基站控制器預(yù)先將所述至少一個(gè)第二 IP地址通知給所述媒體網(wǎng)關(guān)控制器。
4.根據(jù)權(quán)利要求1所述的建立方法,其特征在于,所述基站控制器測試至少一個(gè)第二 IP地址與所述至少一個(gè)第一 IP地址之間的連通性包括對(duì)于一個(gè)第一 IP地址與一個(gè)第二 IP地址,所述基站控制器根據(jù)該第二 IP地址發(fā)送 Ping命令,并在所述Ping命令中攜帶該第一 IP地址和該第二 IP地址;如果所述媒體網(wǎng)關(guān)接收到所述Ping命令,則根據(jù)所述Ping命令中攜帶的該第一 IP地 址返回所述Ping命令,并在返回的所述Ping命令中攜帶該第一 IP地址和該第二 IP地址; 在所述基站控制器收到返回的所述Ping命令的情況下,判斷該第一 IP地址與該第二 IP地址彼此連通。
5.根據(jù)權(quán)利要求1所述的建立方法,其特征在于,所述媒體網(wǎng)關(guān)測試至少一個(gè)第二IP 地址與所述至少一個(gè)第一 IP地址之間的連通性包括 對(duì)于一個(gè)第一 IP地址與一個(gè)第二 IP地址,所述媒體網(wǎng)關(guān)根據(jù)該第二 IP地址發(fā)送Ping 命令,并在所述Ping命令中攜帶該第一 IP地址和該第二 IP地址;如果所述基站控制器接收到所述Ping命令,則根據(jù)所述Ping命令中攜帶的該第一 IP 地址返回所述Ping命令,并在返回的所述Ping命令中攜帶該第一 IP地址和該第二 IP地 址;在所述媒體網(wǎng)關(guān)接收到返回的所述Ping命令的情況下,判斷該第一 IP地址與該第二 IP地址彼此連通。
6.根據(jù)權(quán)利要求1所述的建立方法,其特征在于,所述基站控制器和所述媒體網(wǎng)關(guān)根 據(jù)所述至少一個(gè)地址對(duì)建立媒體面包括所述基站控制器接收來自所述媒體網(wǎng)關(guān)控制器的第一指定IP地址,其中,第一指定IP 地址為所述媒體網(wǎng)關(guān)從所述媒體網(wǎng)關(guān)確定的至少一個(gè)地址對(duì)中的一個(gè)地址對(duì)選擇并通知 給所述媒體網(wǎng)關(guān)控制器的第一 IP地址;所述基站控制器根據(jù)其確定的至少一個(gè)地址對(duì)將第二指定IP地址通知給所述媒體網(wǎng) 關(guān)控制器,以使所述媒體網(wǎng)關(guān)控制器將所述第二指定IP地址通知給所述媒體網(wǎng)關(guān),其中,所述第二指定IP地址與選擇的所述第一指定IP地址屬于所述基站控制器測試確定的同一 地址對(duì)。
7.根據(jù)權(quán)利要求6所述的建立方法,其特征在于,選擇的所述第一指定IP地址由所述 媒體網(wǎng)關(guān)控制器通過指配命令通知給所述基站控制器。
8.根據(jù)權(quán)利要求6所述的建立方法,其特征在于,所述基站控制器將第二指定IP地址 通知給所述媒體網(wǎng)關(guān)控制器包括所述基站控制器通過指配應(yīng)答命令將所述第二指定IP地址通知給所述媒體網(wǎng)關(guān)控制ο
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的建立方法,其特征在于,所述基站控制器接收來 自媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址的操作包括在所述基站控制器與所述媒體網(wǎng)關(guān)控制器的復(fù)位操作結(jié)束的情況下,所述基站控制器 接收來自所述媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址;或者,在所述媒體網(wǎng)關(guān)注冊成功的情況下,所述基站控制器接收來自所述媒體網(wǎng)關(guān)控制器的 至少一個(gè)第一 IP地址;或者,在所述媒體網(wǎng)關(guān)更新第一 IP地址的情況下,所述基站控制器接收來自所述媒體網(wǎng)關(guān) 控制器的至少一個(gè)第一 IP地址;或者,所述基站控制器以預(yù)定周期接收來自所述媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址。
10.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的建立方法,其特征在于,所述媒體網(wǎng)關(guān)接收來 自媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址的操作包括在所述媒體網(wǎng)關(guān)注冊成功的情況下,所述媒體網(wǎng)關(guān)接收來自所述媒體網(wǎng)關(guān)控制器的至 少一個(gè)第一 IP地址;或者,在所述媒體網(wǎng)關(guān)更新第一 IP地址的情況下,所述媒體網(wǎng)關(guān)接收來自所述媒體網(wǎng)關(guān)控 制器的至少一個(gè)第一 IP地址;或者,所述媒體網(wǎng)關(guān)以預(yù)定周期接收來自所述媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址。
11.一種媒體面的建立系統(tǒng),其特征在于,包括第一接收模塊,設(shè)置于基站控制器側(cè),用于接收來自媒體網(wǎng)關(guān)控制器的至少一個(gè)第一 IP地址,其中,所述第一 IP地址為媒體網(wǎng)關(guān)的媒體面IP地址;第一測試模塊,設(shè)置于基站控制器側(cè),用于測試至少一個(gè)第二 IP地址與所述至少一個(gè) 第一 IP地址之間的連通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包括彼此連通的一個(gè) 第一 IP地址和一個(gè)第二 IP地址,所述第二 IP地址為所述基站控制器的媒體面IP地址;并 且,所述第一測試模塊還用于根據(jù)所述媒體網(wǎng)關(guān)控制器在電路域呼叫過程中通知的第一 IP 地址,將與通知的所述第一 IP地址位于同一地址對(duì)的第二 IP地址通知給所述媒體網(wǎng)關(guān)控 制器;第二接收模塊,設(shè)置于媒體網(wǎng)關(guān)側(cè),用于接收來自所述媒體網(wǎng)關(guān)控制器的所述至少一 個(gè)第一 IP地址;第二測試模塊,設(shè)置于媒體網(wǎng)關(guān)側(cè),用于測試至少一個(gè)第二 IP地址與所述至少一個(gè)第 一 IP地址之間的連通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包括彼此連通的一個(gè)第 一 IP地址和一個(gè)第二 IP地址;建立模塊,設(shè)置于媒體網(wǎng)關(guān)側(cè),用于在電路域呼叫過程中,通過將所述至少一個(gè)地址對(duì)中一個(gè)地址對(duì)的第一 IP地址通知給媒體網(wǎng)關(guān)控制器來觸發(fā)媒體面建立。
全文摘要
本發(fā)明公開了一種媒體面的建立方法和系統(tǒng),方法包括BSC接收來自MGC的至少一個(gè)第一IP地址,其中,第一IP地址為MG的媒體面IP地址;BSC測試至少一個(gè)第二IP地址與至少一個(gè)第一IP地址之間的連通性,確定至少一個(gè)地址對(duì),其中,每個(gè)地址對(duì)包括彼此連通的一個(gè)第一IP地址和一個(gè)第二IP地址,第二IP地址為BSC的媒體面IP地址;MG接收來自MGC的至少一個(gè)第二IP地址,并測試至少一個(gè)第二IP地址與至少一個(gè)第一IP地址之間的連通性,確定至少一個(gè)地址對(duì);在電路域呼叫過程中,BSC和MG根據(jù)各自確定的地址對(duì)建立媒體面。本發(fā)明根據(jù)測量結(jié)果選擇IP地址進(jìn)行媒體面建立,提高A口媒體面建立和呼叫的成功率。
文檔編號(hào)H04W80/04GK101945419SQ20101028863
公開日2011年1月12日 申請日期2010年9月20日 優(yōu)先權(quán)日2010年9月20日
發(fā)明者余磊, 劉競翔 申請人:中興通訊股份有限公司