專利名稱:一種在呼叫建立過程中對本地通話建立本地交換的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種在呼叫建立過程中對本地通話建立本地 交換的方法。
背景技術(shù):
在現(xiàn)有的全球移動通訊系統(tǒng)(GlobalSystem for Mobile Communications,簡稱 為 GSM)中,移動交換中心服務(wù)器(Mobile Switching Center Server,簡稱為 MSC Server) 和基站控制器(Base Station Controller,簡稱為BSC)之間采用A接口進行通信,而移 動終端(Mobile Mation,簡稱為MS)與基站收發(fā)臺(Base Transceiver Mation,簡稱為 BTS)通過空中接口 to!接口進行通信。此外,BTS與BSC之間通過Abis接口連接。GSM系統(tǒng)中MS發(fā)起的主叫流程,如圖1所示,包括以下步驟(I)MS在空中接口的接入信道上向BTS發(fā)送Channel Required (信道請求,簡稱為 Channel REQ)消息;(2) BTS 向 BSC 發(fā)送 Channel Required (信道請求,簡稱為 ChannelRQD)消息;(3)BSC收到Channel Required消息后,分配信令信道,向BTS發(fā)送Channel Activation (信道激活,簡稱為Channel ACT)消息;(4)BTS收到Channel Activation消息后,如果信道類型正確,則在指定信道上開 功率放大器,上行開始接收信息,并向BSC發(fā)送CharmelActivation Acknowledge (信道激 活確認,簡稱為Channel ACT ACK)消息;(5) BSC 通過 BTS 向 MS 發(fā)送 Immediate Assignment Command (立即指派命令,簡稱 為 IMM ASS CMD);(6)MS 發(fā) SABM(Set Asynchronous Balanced Mode,設(shè)置異步平衡模式)幀接入;(7)BTS 回 UA(Unnumbered Acknowledgement,無編號確認)巾貞進行確認;(8) BTS 向 BSC&htablishment Indication (建立指示,簡稱為 ESTIND),內(nèi)含 CM Service Request (鏈接管理業(yè)務(wù)請求)消息內(nèi)容;(9)BSC建立A接口 SCCP鏈接,向MSC發(fā)送CM Service Request (鏈接管理業(yè)務(wù)請 求);(IO)MSC向BSC回鏈接確認(簡稱為CC)消息;(Il)MSC發(fā)CM Service Accepted (鏈接管理業(yè)務(wù)接收)消息;(12)主叫MS發(fā)Setup (建立呼叫)消息;(13)MSC 向主叫 MS 發(fā) Call Proceeding(呼叫進行)消息;(14)MSC 向 BSC 發(fā) Assignment Request (指派請求,簡稱為 ASS REQ)消息,在該 消息中,分配了 A接口 CIC(Circuit Identity Codec,電路識別碼)或者呼叫標識符(Call Identifier,簡稱為 Call ID);(15) BSC 分配話音信道,向 BTS 發(fā)送 Channel Activation ;
(16) BTS收到Channel Activation后,如果信道類型正確,則在指定信道上開功 率放大器,上行開始接收信息,并向BSC發(fā)送Channel ActivationAcknowledge ;(17) BSC 通過 BTS 向 MS 發(fā)送 Assignment Command (指派命令,簡稱為 ASS CMD);(18) MS發(fā)SABM幀在Assignment Command中指定的信道上接入;(19) BTS回UA幀進行確認;(20)BTS 向 BSC 發(fā) Establishment Indication ;在接入話音信道后,發(fā)送Assignment Complete (指派完成,簡稱為ASS CMP)消息;(22)無線業(yè)務(wù)信道和地面電路均成功連接后,BSC向MSC發(fā)送Assignment Complete消息,并認為該呼叫進入通話狀態(tài);(23)MSC向主叫MS發(fā)Alerting (振鈴),主叫MS振鈴;(24) MSC 向主口L] MS 發(fā) Connect (連接);(25)主叫 MS 向 MSC 回 Connect Acknowledge (連接確認,簡稱為 Connect ACK);(26)主叫MS和被叫MS進入語音通話狀態(tài)。GSM系統(tǒng)中MS被叫的流程,如圖2所示,包括以下步驟(1)當(dāng)被尋呼的MS在MSC的服務(wù)區(qū)內(nèi)時,MSC向BSC發(fā)送Paging(尋呼)消息, 該消息中包含尋呼小區(qū)列表以及TMSI (Temperate MobileSubscriber Indentity,臨時移 動用戶識別碼)和IMSI (International MobileSubscriber Identity,國際移動用戶識別 碼)信息;(2) BSC向?qū)ず粜^(qū)發(fā)送Imaging Command (尋呼命令,簡稱為I^agingCMD)消息,該 消息中包含所屬尋呼子信道的號碼和所占用的時隙號;(3) BTS收到BSC的Imaging Command消息后,在該尋呼組所屬的尋呼子信道上發(fā)送 Paging Request (尋呼請求,簡稱為Imaging REQ)消息,該消息中包含被尋呼用戶的IMSI或 TMSI ;(4)MS解碼尋呼消息后,若發(fā)現(xiàn)是對自己的尋呼,則將發(fā)出CharmelRequest消息 來觸發(fā)初始化信道分配過程;后續(xù)流程同上述主叫流程,在此不再進行贅述。從上述流程可以看出,GSM系統(tǒng)中的主被叫用戶在建立呼叫時,在A 口進行指派的 過程中,無論該呼叫是基于TDM(Time Division Multiplex,時分復(fù)用)承載還是基于IP承 載,均會為該呼叫分配一個呼叫標識。目前在GSM系統(tǒng)的主叫與被叫流程中,都會將呼叫一方的用戶面語音通過BSC傳 遞給媒體網(wǎng)關(guān)(Media Gateway,簡稱為MGW),再由MGW傳遞給對端的BSC,即使通話雙方處 于同一個BSC下。但是,在實際的GSM網(wǎng)絡(luò)中,存在著大量Local Call (本地通話)的情況, 即通話雙方屬于同一 BTS下、或者屬于同一 BTS簇下的不同BTS、或者屬于同一 BSC下。對 于這些本地通話,如果沿用目前的呼叫處理流程,則會出現(xiàn)以下問題(1)對于屬于同一 BTS下的呼叫,就會出現(xiàn)呼叫一方的用戶面語音通過BTS的 Abis 口傳送給BSC,BSC再將該用戶面語音傳送給MGW,MGff再把用戶面語音傳送回原BSC, 原BSC再將該用戶面語音傳送給原BTS的情況,導(dǎo)致Abis 口和A 口傳輸資源的浪費;(2)對于屬于同一 BTS簇下的不同BTS間的呼叫,就會出現(xiàn)呼叫一方的用戶面語音通過BTS的Abis 口傳送給該BTS簇的控制BTS,該控制BTS再通過其Abis 口將該用戶面 語音傳送給BSC,BSC再將該用戶面語音傳送給MGW,MGW再將用戶面語音傳送回原BSC,原 BSC再將該用戶面語音傳送給上述控制BTS,上述控制BTS再將該用戶面語音傳送給原BTS 的情況,導(dǎo)致上述控制BTS與BSC間的Abis 口傳輸資源的浪費,同時也浪費了 A 口傳輸資 源;(3)如圖3所示,對于屬于同一 BSC下的呼叫,就會出現(xiàn)BSC先將用戶面語音傳送 給MGW,MGff再把用戶面語音傳送給該BSC的情況,導(dǎo)致A 口傳輸資源的浪費。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種在呼叫建立過程中對本地通話建立本地交 換的方法,對本地通話實現(xiàn)本地交換功能。為解決上述問題,本發(fā)明提供了一種在呼叫建立過程中對本地通話建立本地交換 的方法,包括若移動交換中心服務(wù)器(MSC Server)支持本地交換,則為通話參與方中至 少一方分配特定標識符,通話參與方所屬的基站控制器(BSC)通過指派請求消息獲知特定 標識符;BSC若根據(jù)指派請求消息中特定標識符,得知通話參與方所屬的通話為本地通話, 則在后續(xù)對通話使用本地交換功能。此外,若MSC Server支持本地交換,則為通話參與方中至少一方分配特定標識符 是指若MSC krver支持本地交換,則為MSC krver所屬的通話參與方分配通話信息標識 符,的通話信息標識符為對端通話參與方的標識符;BSC若根據(jù)指派請求消息中特定標識符,得知通話參與方所屬的通話為本地通話 是指=BSC根據(jù)通話信息標識符,在BSC范圍內(nèi)尋找對端通話參與方,若尋找到,則得知通話 參與方所屬的通話為本地通話。此外,通話信息標識符由對端通話參與方所屬的MSC Server告知MSCServer。此外,通話信息標識符為對端通話參與方的電路識別碼CIC或呼叫標識符;BSC根據(jù)通話信息標識符獲知通話參與方所屬的通話為本地通話是指BSC在收 到指派請求消息后,若在本BSC范圍內(nèi)尋找到攜帶對端通話參與方的電路識別碼CIC或呼 叫標識符的終端,則獲知通話參與方所屬的通話為本地通話。此外,若MSC Server支持本地交換,則為通話參與方中至少一方分配特定標識符 是指若MSC krver支持本地交換,則為同一個通話的通話參與方分配相同的呼叫碼,為 不同的通話分配不同的呼叫碼;MSC Server為通話參與方分配相同的呼叫碼;BSC若根據(jù)指派請求消息中特定標識符,得知通話參與方所屬的通話為本地通話 是指BSC收到指派請求消息后,若判斷出其上存在與當(dāng)前通話參與方具有相同呼叫碼的 呼叫,則獲知這兩個帶有相同呼叫碼的呼叫所屬的通話為本地通話。此外,支持本地交換的MSC krver通過對端通話參與方所屬的MSCServer將呼叫 碼分配給對端通話參與方;對端通話參與方所屬的MSC krver通過指派請求告知對端BSC 分配的呼叫碼。此外,BSC在建立內(nèi)部用戶面連接之前,還包括判斷是否能使用本地交換功能的步 驟,具體為
判斷主被叫雙方的語音編碼方式是否兼容,若兼容或不兼容但BSC內(nèi)部有編解碼 器,則能使用本地交換功能;否則不具有本地交換功能。此外,BSC在后續(xù)對通話使用本地交換功能是指BSC在獲知通話參與方所屬的通 話為本地通話后建立內(nèi)部用戶面連接,并通過向MSC krver回復(fù)指派完成消息告知后者其 內(nèi)部用戶面連接已建立。此外,BSC在后續(xù)對通話使用本地交換功能是指BSC在獲知通話參與方所屬的 通話為本地通話后,向MSC Server回復(fù)指派完成消息,告知后者其是否能使用本地交換功 能;MSC Server在收到指派完成消息后,若判斷出本地通話能使用本地交換功能,則 在后續(xù)需要時向BSC發(fā)送本地交換命令;BSC收到該命令后,建立內(nèi)部用戶面連接,然后開始使用本地通話本地交換功能。本發(fā)明還提供了一種在呼叫建立過程中對本地通話建立本地交換的系統(tǒng),包括 移動交換中心服務(wù)器(MSC Server)和基站控制器(BSC),若MSC Server支持本地交換,則為通話參與方中至少一方分配特定標識符;通話參與方所屬的BSC通過指派請求消息獲知特定標識符,并判斷通話參與方所 屬的通話是否為本地通話,若是,則在后續(xù)對通話使用本地交換功能采用本發(fā)明后,避免了 Abis 口和A 口傳輸資源的浪費,實現(xiàn)了本地通話的本地交 換(Local Switch,簡稱LS)功能,使得本地通話可以在BTS內(nèi)、BTS簇內(nèi)、或者BSC內(nèi)就能 完成用戶面語音的交換。
圖1為現(xiàn)有技術(shù)中的主叫流程;圖2為現(xiàn)有技術(shù)中的被叫流程;圖3為現(xiàn)有技術(shù)中MS、BSC和MGW間用戶面語音傳遞的示意圖;圖4為本發(fā)明實施例中在呼叫建立過程中,對指派請求消息進行優(yōu)化的A接口信 令流程圖;圖5為本發(fā)明實施例中對本地通話實現(xiàn)了本地交換以后MS、BSC和MGW間用戶面 語音傳遞的示意圖;圖6為本發(fā)明實施例中在呼叫建立過程中,MSC Server通過通話信息標識符,用 于BSC獲知當(dāng)前呼叫所屬的通話是否是本地通話的流程圖;圖7為本發(fā)明實施例中圖6所示流程中通話信息標識符為對端呼叫的呼叫標識符 或電路識別碼時的流程圖;圖8為本發(fā)明實施例中在呼叫建立過程中,MSC Server通過為當(dāng)前呼叫及對端 呼叫分配相同的呼叫碼的方式,用于BSC獲知當(dāng)前呼叫所屬的通話是否是本地通話的流程 圖;圖9為本發(fā)明實施例中BSC通知MSC Server內(nèi)部用戶面連接是否已建立的信令 流程圖。
具體實施例方式下面將結(jié)合附圖及實施例對本發(fā)明的技術(shù)方案進行更詳細的說明。本發(fā)明提供的在呼叫建立過程中對本地通話建立本地交換的方法,如圖4所示, 包括(I)MSC Server除了完成現(xiàn)有協(xié)議規(guī)范功能外,在發(fā)送指派請求消息前,若MSC krver支持本地交換,則為通話參與方中至少一方分配特定標識符,通話參與方所屬的 BSC通過指派請求消息獲知特定標識符。O)BSC若根據(jù)指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話(即通話參與 方所屬的通話)為本地通話,則在后續(xù)通過建立當(dāng)前呼叫與對端呼叫間內(nèi)部用戶面連接的 方式實現(xiàn)通話雙方用戶面語音的本地交換,該通話雙方間的用戶面語音可以不再經(jīng)過核心 網(wǎng)轉(zhuǎn)發(fā),而是直接通過該內(nèi)部用戶面連接發(fā)送給對方,如圖5所示。該內(nèi)部用戶面連接建立 的位置根據(jù)通話雙方位置的不同而不同如果當(dāng)前呼叫與對端呼叫屬于同一個BTS內(nèi)部, 則該內(nèi)部用戶面連接建立在該BTS內(nèi)部,用戶面語音通過該BTS轉(zhuǎn)發(fā)給呼叫雙方;如果當(dāng)前 呼叫與對端呼叫屬于同一個BTS簇內(nèi)部,則該內(nèi)部用戶面連接建立在該BTS簇內(nèi)部,用戶面 語音通過該BTS簇內(nèi)部轉(zhuǎn)發(fā)給呼叫雙方;如果當(dāng)前呼叫與對端呼叫屬于同一個BSC內(nèi)部,則 該內(nèi)部用戶面連接建立在該BSC內(nèi)部,用戶面語音通過該BSC轉(zhuǎn)發(fā)給呼叫雙方。在上述步驟(1)中,MSC krver告知通話參與方所屬的BSC及BSC獲知呼叫所屬 通話是否是本地通話可以采用以下方式方式一如圖6所示,若MSC krver支持本地交換,則在發(fā)送給通話參與方所屬的 BSC的指派請求消息中攜帶一通話信息標識符,BSC收到指派請求消息后,若其中攜帶有通 話信息標識符,則根據(jù)通話信息標識符尋找對端呼叫,若能在BSC內(nèi)尋找到對端呼叫,則獲 知當(dāng)前呼叫及尋找到的對端呼叫所屬的通話為本地通話。此處的通話信息標識符為特定標 識符的一種。此方式的一種實施例如下該方式適用于主叫MSC krver先給主叫BSC發(fā)送指派請求消息后,被叫MSC krver再給被叫BSC發(fā)送指派請求消息。被叫MSC krver若支持本地交換,則在發(fā)送給被 叫BSC的指派請求中攜帶主叫的通話信息標識符,被叫BSC收到指派請求消息后,若其中攜 帶有通話信息標識符,則判斷此通話信息標識符對應(yīng)的終端是否在本BSC內(nèi),若查找到,則 獲知此次呼叫構(gòu)成本地通話。需要說明的是,主叫MSC Server需要將主叫的通話信息標識符發(fā)送給被叫的MSC Server,該發(fā)送方式可以是通過主叫MSC krver直接將主叫的通話信息標識符發(fā)送給被叫 的MSC Server,也可以是通過別的節(jié)點通過轉(zhuǎn)發(fā)的方式發(fā)送給被叫MSC Server.此方式的另一種實施例如下該方式適用于被叫MSC krver先給被叫BSC發(fā)送指派請求消息后,主叫MSC ^5rver再給主叫BSC發(fā)送指派請求消息。主叫MSC krver若支持本地交換,則在發(fā)送給主 叫BSC的指派請求中攜帶被叫的通話信息標識符,主叫BSC收到指派請求消息后,若其中攜 帶有通話信息標識符,則判斷此通話信息標識符對應(yīng)的終端是否在本BSC內(nèi),若查找到,則 獲知此次呼叫構(gòu)成本地通話。需要說明的是,被叫MSC Server需要將被叫的通話信息標識符發(fā)送給主叫的MSCServer,該發(fā)送方式可以是通過被叫MSC krver直接將被叫的通話信息標識符發(fā)送給主叫 的MSC Server,也可以是通過別的節(jié)點通過轉(zhuǎn)發(fā)的方式發(fā)送給主叫MSC Server.該通話信息標識符可以是對端呼叫的電路識別碼CIC或呼叫標識符(Cal 1 Identifier),此處的CIC即為現(xiàn)有的電路標識符(用于標志承載在TDMTransport上的A 口呼叫),此處的Call Identifier也是現(xiàn)有的Call ID (用于標志承載在IP Transport上 的A 口呼叫)。優(yōu)選的,如表1所示,該通話信息標識符由Local Call reference ID for TDM和Local Call reference ID for IP組成,當(dāng)對端呼叫在A 口基于TDM傳輸時,使用 Local Call reference ID forTDM作為通話信息標識符,其值占用2個8位字節(jié);而當(dāng)對 端呼叫A 口基于IP傳輸時,使用Local Call reference ID for IP作為通話信息標識符, 其值占用4個8位字節(jié)。其中Circuit Identity Codec和Call Identifier的表示方法 為現(xiàn)有技術(shù)。表1通話信息標識符結(jié)構(gòu)表
權(quán)利要求
1.一種在呼叫建立過程中對本地通話建立本地交換的方法,包括若移動交換中心服務(wù)器(MSC Server)支持本地交換,則為通話參與方中至少一方分 配特定標識符,通話參與方所屬的基站控制器(BSC)通過指派請求消息獲知所述特定標識 符;所述BSC若根據(jù)所述指派請求消息中所述特定標識符,得知通話參與方所屬的通話為 本地通話,則在后續(xù)對所述通話使用本地交換功能。
2.如權(quán)利要求1所述的方法,其特征在于,所述若MSC Server支持本地交換,則為通話參與方中至少一方分配特定標識符是指 所述若MSC Server支持本地交換,則為所述MSC Server所屬的通話參與方分配通話信息 標識符,所述的通話信息標識符為對端通話參與方的標識符;所述BSC若根據(jù)所述指派請求消息中所述特定標識符,得知通話參與方所屬的通話為 本地通話是指所述BSC根據(jù)所述通話信息標識符,在所述BSC范圍內(nèi)尋找對端通話參與 方,若尋找到,則得知通話參與方所屬的通話為本地通話。
3.如權(quán)利要求2所述的方法,其特征在于,所述通話信息標識符由對端通話參與方所 屬的 MSC Server 告知所述 MSC Server。
4.如權(quán)利要求3所述的方法,其特征在于,所述通話信息標識符為對端通話參與方的電路識別碼CIC或呼叫標識符;BSC根據(jù)根據(jù)所述通話信息標識符獲知通話參與方所屬的通話為本地通話是指BSC 在收到指派請求消息后,若在本BSC范圍內(nèi)尋找到攜帶對端通話參與方的電路識別碼CIC 或呼叫標識符的終端,則獲知通話參與方所屬的通話為本地通話。
5.如權(quán)利要求1所述的方法,其特征在于,所述若MSC krver支持本地交換,則為通話參與方中至少一方分配特定標識符是指 若MSC Server支持本地交換,則為同一個通話的通話參與方分配相同的呼叫碼,為不同的 通話分配不同的呼叫碼;所述MSC krver為通話參與方分配相同的呼叫碼;所述BSC若根據(jù)所述指派請求消息中所述特定標識符,得知通話參與方所屬的通話為 本地通話是指BSC收到指派請求消息后,若判斷出其上存在與當(dāng)前通話參與方具有相同 呼叫碼的呼叫,則獲知這兩個帶有相同呼叫碼的呼叫所屬的通話為本地通話。
6.如權(quán)利要求5所述的方法,其特征在于,所述支持本地交換的MSCServer通過對端通 話參與方所屬的MSC Server將呼叫碼分配給對端通話參與方;所述對端通話參與方所屬 的MSC Server通過指派請求告知對端BSC所述分配的呼叫碼。
7.如權(quán)利要求1所述的方法,其特征在于,所述BSC在建立所述內(nèi)部用戶面連接之前,還包括判斷是否能使用本地交換功能的步 驟,具體為判斷主被叫雙方的語音編碼方式是否兼容,若兼容或不兼容但所述BSC內(nèi)部有編解碼 器,則能使用本地交換功能;否則不具有本地交換功能。
8.如權(quán)利要求1 7中任意一項所述的方法,其特征在于,所述BSC在后續(xù)對所述通話使用本地交換功能是指所述BSC在獲知通話參與方所屬 的通話為本地通話后建立內(nèi)部用戶面連接,并通過向所述MSC krver回復(fù)指派完成消息告知后者其內(nèi)部用戶面連接已建立。
9.如權(quán)利要求1 7中任意一項所述的方法,其特征在于,所述BSC在后續(xù)對所述通話使用本地交換功能是指所述BSC在獲知通話參與方所屬 的通話為本地通話后,向所述MSC Server回復(fù)指派完成消息,告知后者其是否能使用本地 交換功能;所述MSC krver在收到所述指派完成消息后,若判斷出所述本地通話能使用本地交換 功能,則在后續(xù)需要時向所述BSC發(fā)送本地交換命令;所述BSC收到該命令后,建立內(nèi)部用戶面連接,然后開始使用本地通話本地交換功能。
10.一種在呼叫建立過程中對本地通話建立本地交換的系統(tǒng),包括移動交換中心服 務(wù)器(MSC Server)和基站控制器(BSC),若所述MSC krver支持本地交換,則為通話參與方中至少一方分配特定標識符; 所述通話參與方所屬的BSC通過指派請求消息獲知所述特定標識符,并判斷通話參與 方所屬的通話是否為本地通話,若是,則在后續(xù)對所述通話使用本地交換功能。
全文摘要
一種在呼叫建立過程中對本地通話建立本地交換的方法和系統(tǒng),包括若移動交換中心服務(wù)器(MSC Server)支持本地交換,則為通話參與方中至少一方分配特定標識符,通話參與方所屬的基站控制器(BSC)通過指派請求消息獲知所述特定標識符;所述BSC若根據(jù)所述指派請求消息中所述特定標識符,得知通話參與方所屬的通話為本地通話,則在后續(xù)對所述通話使用本地交換功能。采用本發(fā)明后,避免了Abis口和A口傳輸資源的浪費,實現(xiàn)了本地通話的本地交換功能,使得本地通話可以在BTS內(nèi)、BTS簇內(nèi)或者BSC內(nèi)就能完成用戶面語音的交換。
文檔編號H04W76/02GK102045704SQ200910110780
公開日2011年5月4日 申請日期2009年10月14日 優(yōu)先權(quán)日2009年10月14日
發(fā)明者李靖, 王欣暉 申請人:中興通訊股份有限公司