專利名稱::一種在呼叫建立過程中對本地通話建立本地交換的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種在呼叫建立過程中對本地通話建立本地交換的方法。
背景技術(shù):
:在現(xiàn)有的全球移動通訊系統(tǒng)(GlobalSystemforMobileCommunications,簡稱為GSM)中,移動交換中心服務(wù)器(MobileSwitchingCenterServer,簡稱為MSCServer)和基站控制器(BaseStationController,簡稱為BSC)之間采用A接口進(jìn)行通信,而移動終端(MobileStation,簡稱為MS)與基站收發(fā)臺(BaseTransceiverStation,簡稱為BTS)通過空中接口Um接口進(jìn)行通信。此外,BTS與BSC之間通過Abis接口連接。GSM系統(tǒng)中MS發(fā)起的主叫流程,如圖1所示,包括以下步驟(I)MS在空中接口的接入信道上向BTS發(fā)送ChannelRequired(信道請求,簡稱為ChannelREQ)消息;(2)BTS向BSC發(fā)送ChannelRequired(信道請求,簡稱為ChannelRQD)消息;(3)BSC收到ChannelRequired消息后,分配信令信道,向BTS發(fā)送ChannelActivation(信道激活,簡稱為ChannelACT)消息;(4)BTS收到ChannelActivation消息后,如果信道類型正確,則在指定信道上開功率放大器,上行開始接收信息,并向BSC發(fā)送CharmelActivationAcknowledge(信道激活確認(rèn),簡稱為ChannelACTACK)消息;(5)BSC通過BTS向MS發(fā)送ImmediateAssignmentCommand(立即指派命令,簡稱為IMMASSCMD);(6)MS發(fā)SABM(SetAsynchronousBalancedMode,設(shè)置異步平衡模式)幀接入;(7)BTS回UA(UnnumberedAcknowledgement,無編號確認(rèn))巾貞進(jìn)行確認(rèn);(8)BTS向BSC發(fā)EstablishmentIndication(建立指示,簡稱為ESTIND),內(nèi)含CMServiceRequest(鏈接管理業(yè)務(wù)請求)消息內(nèi)容;(9)BSC建立A接口SCCP鏈接,向MSC發(fā)送CMServiceRequest(鏈接管理業(yè)務(wù)請求);(IO)MSC向BSC回鏈接確認(rèn)(簡稱為CC)消息;(Il)MSC發(fā)CMServiceAcc印ted(鏈接管理業(yè)務(wù)接收)消息;(12)主叫MS發(fā)Setup(建立呼叫)消息;(13)MSC向主叫MS發(fā)CallProceeding(呼叫進(jìn)行)消息;(14)MSC向BSC發(fā)AssignmentRequest(指派請求,簡稱為ASSREQ)消息,在該消息中,分配了A接口CIC(CircuitIdentityCodec,電路識別碼)或者呼叫標(biāo)識符(CallIdentifier,簡稱為CallID);(15)BSC分配話音信道,向BTS發(fā)送ChannelActivation;(16)BTS收到ChannelActivation后,如果信道類型正確,則在指定信道上開功率放大器,上行開始接收信息,并向BSC發(fā)送ChannelActivationAcknowledge;(17)BSC通過BTS向MS發(fā)送AssignmentCommand(指派命令,簡稱為ASSCMD);(18)MS發(fā)SABM幀在AssignmentCommand中指定的信道上接入;(19)BTS回UA幀進(jìn)行確認(rèn);(20)BTS向BSC發(fā)EstablishmentIndication;(21)MS在接入話音信道后,發(fā)送AssignmentComplete(指派完成,簡稱為ASSCMP)消息;(22)無線業(yè)務(wù)信道和地面電路均成功連接后,BSC向MSC發(fā)送AssignmentComplete消息,并認(rèn)為該呼叫進(jìn)入通話狀態(tài);(23)MSC向主叫MS發(fā)Alerting(振鈴),主叫MS振鈴;(24)MSC向主口L]MS發(fā)Connect(連接);(25)主叫MS向MSC回ConnectAcknowledge(連接確認(rèn),簡稱為ConnectACK);(26)主叫MS和被叫MS進(jìn)入語音通話狀態(tài)。GSM系統(tǒng)中MS被叫的流程,如圖2所示,包括以下步驟(1)當(dāng)被尋呼的MS在MSC的服務(wù)區(qū)內(nèi)時(shí),MSC向BSC發(fā)送Paging(尋呼)消息,該消息中包含尋呼小區(qū)列表以及TMSI(TemperateMobileSubscriberIndentity,臨時(shí)移動用戶識別碼)和IMSI(InternationalMobileSubscriberIdentity,國際移動用戶識別碼)信息;(2)BSC向?qū)ず粜^(qū)發(fā)送PagingCommand(尋呼命令,簡稱為PagingCMD)消息,該消息中包含所屬尋呼子信道的號碼和所占用的時(shí)隙號;(3)BTS收到BSC的PagingCommand消息后,在該尋呼組所屬的尋呼子信道上發(fā)送PagingRequest(尋呼請求,簡稱為PagingREQ)消息,該消息中包含被尋呼用戶的IMSI或TMSI;(4)MS解碼尋呼消息后,若發(fā)現(xiàn)是對自己的尋呼,則將發(fā)出CharmelRequest消息來觸發(fā)初始化信道分配過程;后續(xù)流程同上述主叫流程,在此不再進(jìn)行贅述。從上述流程可以看出,GSM系統(tǒng)中的主被叫用戶在建立呼叫時(shí),在A口進(jìn)行指派的過程中,無論該呼叫是基于TDM(TimeDivisionMultiplex,時(shí)分復(fù)用)承載還是基于IP承載,均會為該呼叫分配一個呼叫標(biāo)識。目前在GSM系統(tǒng)的主叫與被叫流程中,都會將呼叫一方的用戶面語音通過BSC傳遞給媒體網(wǎng)關(guān)(MediaGateway,簡稱為MGW),再由MGW傳遞給對端的BSC,即使通話雙方處于同一個BSC下。但是,在實(shí)際的GSM網(wǎng)絡(luò)中,存在著大量LocalCall(本地通話)的情況,即通話雙方屬于同一BTS下、或者屬于同一BTS簇下的不同BTS、或者屬于同一BSC下。對于這些本地通話,如果沿用目前的呼叫處理流程,則會出現(xiàn)以下問題(1)對于屬于同一BTS下的呼叫,就會出現(xiàn)呼叫一方的用戶面語音通過BTS的Abis口傳送給BSC,BSC再將該用戶面語音傳送給MGW,MGff再把用戶面語音傳送回原BSC,原BSC再將該用戶面語音傳送給原BTS的情況,導(dǎo)致Abis口和A口傳輸資源的浪費(fèi);(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口傳輸資源的浪費(fèi),同時(shí)也浪費(fèi)了A口傳輸資源;(3)如圖3所示,對于屬于同一BSC下的呼叫,就會出現(xiàn)BSC先將用戶面語音傳送給MGW,MGff再把用戶面語音傳送給該BSC的情況,導(dǎo)致A口傳輸資源的浪費(fèi)。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種在呼叫建立過程中對本地通話建立本地交換的方法,對本地通話實(shí)現(xiàn)本地交換功能。為解決上述問題,本發(fā)明提供了一種在呼叫建立過程中對本地通話建立本地交換的方法,包括在發(fā)送指派請求消息前,移動交換中心服務(wù)器MSCServer判斷當(dāng)前呼叫所屬的通話是否是本地通話,并通過所述指派請求消息告知通話參與方所屬的基站控制器BSC;所述BSC若根據(jù)所述指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話,則在后續(xù)通過建立當(dāng)前呼叫與對端呼叫間內(nèi)部用戶面連接的方式實(shí)現(xiàn)通話雙方用戶面語音的本地交換。進(jìn)一步地,上述方法還可具有以下特征所述通話參與方為主被叫用戶雙方或主被叫用戶中的任意一方。進(jìn)一步地,上述方法還可具有以下特征所述MSCServer判斷當(dāng)前呼叫所屬的通話是否是本地通話,并通過所述指派請求消息告知通話參與方所屬的BSC是指所述MSCServer若判斷出當(dāng)前呼叫所屬的通話是本地通話,則在向通話參與方所屬的BSC發(fā)送的指派請求消息中攜帶本地通話標(biāo)識符;BSC根據(jù)所述指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話是指所述BSC收到的指派請求消息中攜帶所述本地通話標(biāo)識符。進(jìn)一步地,上述方法還可具有以下特征所述本地通話標(biāo)識符為對端呼叫的電路識別碼CIC或呼叫標(biāo)識符;BSC根據(jù)所述指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話是指BSC在收到指派請求消息后,若判斷出其中攜帶的本地通話標(biāo)識符為對端呼叫的電路識別碼CIC或呼叫標(biāo)識符,則獲知當(dāng)前呼叫及對端呼叫所屬的通話為本地通話。進(jìn)一步地,上述方法還可具有以下特征所述MSCServer判斷當(dāng)前呼叫所屬的通話是否是本地通話,并通過所述指派請求消息告知通話參與方所屬的BSC是指所述MSCServer根據(jù)判斷結(jié)果為本地通話標(biāo)識賦予相應(yīng)的值,然后向通話參與方所屬的BSC發(fā)送攜帶該本地通話標(biāo)識的指派請求消息;BSC根據(jù)所述指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話是指BSC收到指派請求消息后,根據(jù)其中本地通話標(biāo)識的值獲知當(dāng)前呼叫及對端呼叫所屬的通話是否為本地通話。進(jìn)一步地,上述方法還可具有以下特征所述MSCServer判斷當(dāng)前呼叫所屬的通話是否是本地通話,并通過所述指派請求消息告知通話參與方所屬的BSC是指所述MSCServer若判斷出當(dāng)前呼叫所屬的通話是本地通話,則為當(dāng)前呼叫及對端呼叫分配相同的呼叫碼,否則為上述二者分配不同的呼叫碼;其中,為不屬于同一通話的兩個呼叫分配的呼叫碼不相同;然后,所述MSCServer在分別向當(dāng)前呼叫及對端呼叫所屬的BSC發(fā)送的指派請求消息中攜帶相應(yīng)的呼叫碼;BSC根據(jù)所述指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話是指BSC收到所述指派請求消息后,若判斷出其上存在與當(dāng)前呼叫具有相同呼叫碼的呼叫,則獲知這兩個帶有相同呼叫碼的呼叫所屬的通話為本地通話。進(jìn)一步地,上述方法還可具有以下特征所述BSC在建立所述內(nèi)部用戶面連接之前,還包括判斷是否能使用本地交換功能的步驟,具體為判斷主被叫雙方的語音編碼方式是否兼容,若兼容或不兼容但所述BSC內(nèi)部有編解碼器,則能使用本地交換功能;否則不能使用本地交換功能。進(jìn)一步地,上述方法還可具有以下特征所述BSC在后續(xù)建立內(nèi)部用戶面連接是指所述BSC在獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話后就建立所述內(nèi)部用戶面連接。進(jìn)一步地,上述方法還可包括所述BSC在完成內(nèi)部用戶面連接建立后,通過向MSCServer回復(fù)指派完成消息告知后者其內(nèi)部用戶面連接已建立。進(jìn)一步地,上述方法還可具有以下特征所述BSC在后續(xù)建立內(nèi)部用戶面連接是指所述BSC在獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話后,向所述MSCServer回復(fù)指派完成消息,告知后者其是否能使用本地交換功能;所述MSCServer在收到所述指派完成消息后,若判斷出所述本地通話能使用本地交換功能,則在后續(xù)需要時(shí)向所述BSC發(fā)送本地交換命令;所述BSC收到該命令后,建立內(nèi)部用戶面連接,然后開始使用本地通話本地交換功能。采用本發(fā)明后,避免了Abis口和A口傳輸資源的浪費(fèi),實(shí)現(xiàn)了本地通話的本地交換(LocalSwitch,簡稱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ā)明實(shí)施例中在呼叫建立過程中,對指派請求消息進(jìn)行優(yōu)化的A接口信令流程圖;圖5為本發(fā)明實(shí)施例中對本地通話實(shí)現(xiàn)了本地交換以后MS、BSC和MGW間用戶面語音傳遞的示意圖6為本發(fā)明實(shí)施例中在呼叫建立過程中,MSCServer通過本地通話標(biāo)識符告知BSC當(dāng)前呼叫所屬的通話是否是本地通話的流程圖;圖7為本發(fā)明實(shí)施例中圖6所示流程中本地通話標(biāo)識符為對端呼叫的呼叫標(biāo)識符或電路識別碼時(shí)的流程圖;圖8為本發(fā)明實(shí)施例中在呼叫建立過程中,MSCServer通過為本地通話標(biāo)識符賦予特定的值來告知BSC當(dāng)前呼叫所屬的通話是否是本地通話的流程圖;圖9為本發(fā)明實(shí)施例中在呼叫建立過程中,MSCServer通過為當(dāng)前呼叫及對端呼叫分配相同的呼叫碼的方式來告知BSC當(dāng)前呼叫所屬的通話是否是本地通話的流程圖;圖10為本發(fā)明實(shí)施例中BSC通知MSCServer內(nèi)部用戶面連接是否已建立的信令流程圖。具體實(shí)施例方式下面將結(jié)合附圖及實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。本發(fā)明提供的在呼叫建立過程中對本地通話建立本地交換的方法,如圖4所示,包括(I)MSCServer除了完成現(xiàn)有協(xié)議規(guī)范功能外,在發(fā)送指派請求消息前,利用現(xiàn)有技術(shù)判斷當(dāng)前呼叫所屬的通話是否是LocalCall,并通過指派請求消息告知通話參與方所屬的BSC,其中,通話參與方可以為主被叫用戶雙方或主被叫用戶中的任意一方;(2)BSC若根據(jù)指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話,則在后續(xù)通過建立當(dāng)前呼叫與對端呼叫間內(nèi)部用戶面連接的方式實(shí)現(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)中,MSCServer告知通話參與方所屬的BSC及BSC獲知呼叫所屬通話是否是本地通話可以采用以下方式方式一如圖6所示,MSCServer若判斷出當(dāng)前呼叫所屬的通話是本地通話,則在發(fā)送給通話參與方所屬的BSC的指派請求消息中攜帶一本地通話標(biāo)識符,該標(biāo)識符用于告知BSC該次通話(由當(dāng)前呼叫及與當(dāng)前呼叫對應(yīng)的對端呼叫構(gòu)成)為本地通話,否則,直接發(fā)送指派請求消息,其中不攜帶本地通話標(biāo)識符;BSC收到指派請求消息后,若判斷出其中攜帶有本地通話標(biāo)識符,則獲知當(dāng)前呼叫及對應(yīng)的對端呼叫所屬的通話為本地通話。優(yōu)選的,當(dāng)MSCServer判斷出當(dāng)前呼叫所屬的通話是本地通話時(shí),在分別發(fā)送給當(dāng)前呼叫及對端呼叫所屬的BSC的指派請求消息中攜帶的本地通話標(biāo)識符相同。在此種方式中,該本地通話標(biāo)識符可以是MSCServer為本次通話分配的一個唯一的流水號,其格式可如表1所示,其中,本地通話標(biāo)識符占用8個比特,低位的比特1、2、3和比特4的值用來表示本次通話的本地通話標(biāo)識符。MSCServer通過該種流水號的形式,為不同的本地通話分配的本地通話標(biāo)識符不同。表1本地通話標(biāo)識符格式~8I7I6I5~~4~~~~3~~21^預(yù)留比特4比特3比特2比特11個字節(jié)此外,該本地通話標(biāo)識符也可以是與當(dāng)前呼叫構(gòu)成本地通話的對端呼叫的電路識別碼CIC或呼叫標(biāo)識符(CallIdentifier),此處的CIC即為現(xiàn)有的電路標(biāo)識符(用于標(biāo)志承載在TDMTransport上的A口呼叫),此處的CallIdentifier也是現(xiàn)有的CallID(用于標(biāo)志承載在IPTransport上的A口呼叫)。優(yōu)選的,如表2所示,該本地通話標(biāo)識符由LocalCallreferenceIDforTDM和LocalCallreferenceIDforIP組成,當(dāng)對端呼叫在A口基于TDM傳輸時(shí),使用LocalCallreferenceIDforTDM作為本地通話標(biāo)識符,其值占用2個8位字節(jié);而當(dāng)對端呼叫A口基于IP傳輸時(shí),使用LocalCallreferenceIDforIP作為本地通話標(biāo)識符,其值占用4個8位字節(jié)。其中CircuitIdentityCodec和CallIdentifier的表示方法為現(xiàn)有技術(shù)。表2本地通話標(biāo)識符結(jié)構(gòu)表~~^““^~~~~^5~~4~~32~~1^LocalCallreferenceIDforTDMoctet1octet2CircuitIdentityCodeoctet3LocalCallreferenceIDforIPoctet1octet2octet3CallIdentifieroctet4octet5如圖7所示,此種情況下,BSC在收到指派請求消息后,若判斷出其中攜帶的本地通話標(biāo)識符為對端呼叫的電路識別碼CIC或呼叫標(biāo)識符,則獲知當(dāng)前呼叫及對端呼叫所屬的通話為本地通話。方式二如圖8所示,MSCServer判斷當(dāng)前呼叫所屬的通話是否是本地通話,并根據(jù)判斷結(jié)果為本地通話標(biāo)識賦予相應(yīng)的值,然后向通話參與方所屬的BSC發(fā)送攜帶該本地通話標(biāo)識的指派請求消息;BSC收到指派請求消息后,根據(jù)其中本地通話標(biāo)識的值可獲知當(dāng)前呼叫及對端呼叫是否構(gòu)成了本地通話。在具體實(shí)施時(shí),如表3所示,本地通話標(biāo)識可占用8個比特,可使用低位的比特1的值來指示通話的狀態(tài),其他的比特位可以預(yù)留。具體地,當(dāng)比特1取值為1時(shí),表示該次通話為本地通話;當(dāng)比特1的取值為0時(shí),表示該次通話不是本地通話,反之亦可。表3本地通話標(biāo)識的格式<table>tableseeoriginaldocumentpage10</column></row><table>方式三如圖9所示,MSCServer若判斷出當(dāng)前呼叫所屬的通話是本地通話,則為當(dāng)前呼叫及對端呼叫分配相同的呼叫碼,否則為上述二者分配不同的呼叫碼。其中,為不屬于同一通話的兩個呼叫分配的呼叫碼不相同,且該呼叫碼可以但不限于采用上述表1所述格式。然后,該MSCServer在分別向當(dāng)前呼叫及對端呼叫所屬的BSC發(fā)送的指派請求消息中攜帶相應(yīng)的呼叫碼;BSC收到指派請求消息后,針對其上所有呼叫查找是否存在與當(dāng)前呼叫具有相同呼叫碼的呼叫,若有,則認(rèn)為帶有相同呼叫碼的兩個呼叫所屬的通話為本地通話,否則,認(rèn)為當(dāng)前呼叫所屬的通話不是本地通話。上述步驟(2)中,BSC在建立內(nèi)部用戶面連接之前,還可以包括以下步驟比較當(dāng)前呼叫的語音編碼方式與對端呼叫的語音編碼方式,并根據(jù)比較結(jié)果決定是否能建立內(nèi)部用戶面連接(即是否可以使用本地交換功能)。此時(shí)會出現(xiàn)6種情況,如表4所示。表4編解碼方式對建立內(nèi)部用戶面連接的影響<table>tableseeoriginaldocumentpage10</column></row><table>從上表可以看出,出現(xiàn)情況1、2、3時(shí),即當(dāng)通話雙方的語音編碼方式兼容時(shí),BSC可以建立直接傳送通話雙方用戶面語音的傳輸通道(即內(nèi)部用戶面連接),通過該傳輸通道可以將通話一方的用戶面語音直接傳送給通話另一方。當(dāng)出現(xiàn)情況4、5時(shí),即通話雙方語音編碼方式不兼容,但BSC內(nèi)部有TC時(shí),BSC建立內(nèi)部用戶面連接,即將通話一方的用戶面語音先傳送給BSC內(nèi)的TC,由TC將收到的用戶面語音轉(zhuǎn)換為另一方兼容的編碼方式后,再傳送給通話另一方。當(dāng)出現(xiàn)情況6時(shí),即通話雙方語音編碼方式不兼容,且BSC內(nèi)部沒有TC時(shí)將無法實(shí)現(xiàn)本地通話本地交換功能,即不能建立內(nèi)部用戶面連接。在上述步驟(2)中,后續(xù)建立內(nèi)部用戶面連接可以分為以下兩種情況(a)在BSC獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話后就進(jìn)行;(b)BSC在接收到MSCServer向其發(fā)送的本地交換命令后再建立。對于上述情況(a),為了保證后續(xù)增值業(yè)務(wù)(如彩鈴業(yè)務(wù)等)和合法監(jiān)聽等業(yè)務(wù)的順利進(jìn)行,通話參與方所屬的BSC在完成內(nèi)部用戶面連接建立后,可通過向MSCServer回復(fù)指派完成消息告知后者其內(nèi)部用戶面連接已建立,如圖10所示。MSCServer在收到指派完成消息后,若判斷出構(gòu)成該本地通話的雙方都完成了本地交換的準(zhǔn)備,可以使用本地交換。此時(shí)用戶面語音仍可通過BSC與MGW之間的連接傳遞。MSCServer可以在需要時(shí)通知BSC使用本地通話本地交換功能,并拆除BSC與MGW之間的連接。具體實(shí)施方式可以是MSCServer發(fā)送一條消息給BSC,告知BSC開始使用本地交換本地通話功能,該消息為一條新增的MSCServer發(fā)送給BSC的信令。BSC收到該消息后,使用本地通話本地交換功能,不再通過BSC與MGW之間的連接傳送用戶面語音,并拆除其與MGW之間的連接。BSC告知MSCServer其內(nèi)部用戶面連接是否已建立的方式可以是在指派完成消息中添加一本地通話連接完成指示符,其格式如表5所示,本地通話連接完成指示符可占用8個比特,使用低位的比特1來指示本地交換的狀態(tài),其他的比特位可以預(yù)留。具體地,可以使用比特1來指示BSC是否準(zhǔn)備好使用本地通話本地交換的功能。當(dāng)比特1取值為1時(shí),表示BSC已經(jīng)可以使用本地通話本地交換功能,當(dāng)比特1的取值為0時(shí),表示BSC不能使用本地通話本地交換功能,反之亦可。表5本地通話連接完成指示符格式—8|7|6|5|4|3|2|1長度_預(yù)留比特11個字f對于上述情況(b),通話參與方所屬的BSC在獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話,向MSCServer回復(fù)指派完成消息,告知后者其是否可以使用本地交換功能。MSCServer在收到指派完成消息后,若判斷出上述本地通話可以使用本地交換功能,則在后續(xù)需要時(shí)向該BSC發(fā)送本地交換命令,該消息為一條新增的MSCServer發(fā)送給BSC的信令。BSC收到該命令后,建立內(nèi)部用戶面連接,然后開始使用本地通話本地交換功能,不再通過BSC與MGW之間的連接傳送用戶面語音,并拆除其與MGW之間的連接。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。權(quán)利要求一種在呼叫建立過程中對本地通話建立本地交換的方法,包括在發(fā)送指派請求消息前,移動交換中心服務(wù)器MSCServer判斷當(dāng)前呼叫所屬的通話是否是本地通話,并通過所述指派請求消息告知通話參與方所屬的基站控制器BSC;所述BSC若根據(jù)所述指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話,則在后續(xù)通過建立當(dāng)前呼叫與對端呼叫間內(nèi)部用戶面連接的方式實(shí)現(xiàn)該通話雙方用戶面語音的本地交換。2.如權(quán)利要求1所述的方法,其特征在于,所述通話參與方為主被叫用戶雙方或主被叫用戶中的任意一方。3.如權(quán)利要求2所述的方法,其特征在于,所述MSCServer判斷當(dāng)前呼叫所屬的通話是否是本地通話,并通過所述指派請求消息告知通話參與方所屬的BSC是指所述MSCServer若判斷出當(dāng)前呼叫所屬的通話是本地通話,則在向通話參與方所屬的BSC發(fā)送的指派請求消息中攜帶本地通話標(biāo)識符;BSC根據(jù)所述指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話是指所述BSC收到的指派請求消息中攜帶所述本地通話標(biāo)識符。4.如權(quán)利要求3所述的方法,其特征在于,所述本地通話標(biāo)識符為對端呼叫的電路識別碼CIC或呼叫標(biāo)識符;BSC根據(jù)所述指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話是指BSC在收到指派請求消息后,若判斷出其中攜帶的本地通話標(biāo)識符為對端呼叫的電路識別碼CIC或呼叫標(biāo)識符,則獲知當(dāng)前呼叫及對端呼叫所屬的通話為本地通話。5.如權(quán)利要求2所述的方法,其特征在于,所述MSCServer判斷當(dāng)前呼叫所屬的通話是否是本地通話,并通過所述指派請求消息告知通話參與方所屬的BSC是指所述MSCServer根據(jù)判斷結(jié)果為本地通話標(biāo)識賦予相應(yīng)的值,然后向通話參與方所屬的BSC發(fā)送攜帶該本地通話標(biāo)識的指派請求消息;BSC根據(jù)所述指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話是指BSC收到指派請求消息后,根據(jù)其中本地通話標(biāo)識的值獲知當(dāng)前呼叫及對端呼叫所屬的通話是否為本地通話。6.如權(quán)利要求1所述的方法,其特征在于,所述MSCServer判斷當(dāng)前呼叫所屬的通話是否是本地通話,并通過所述指派請求消息告知通話參與方所屬的BSC是指所述MSCServer若判斷出當(dāng)前呼叫所屬的通話是本地通話,則為當(dāng)前呼叫及對端呼叫分配相同的呼叫碼,否則為上述二者分配不同的呼叫碼;其中,為不屬于同一通話的兩個呼叫分配的呼叫碼不相同;然后,所述MSCServer在分別向當(dāng)前呼叫及對端呼叫所屬的BSC發(fā)送的指派請求消息中攜帶相應(yīng)的呼叫碼;BSC根據(jù)所述指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話是指BSC收到所述指派請求消息后,若判斷出其上存在與當(dāng)前呼叫具有相同呼叫碼的呼叫,則獲知這兩個帶有相同呼叫碼的呼叫所屬的通話為本地通話。7.如權(quán)利要求1所述的方法,其特征在于,所述BSC在建立所述內(nèi)部用戶面連接之前,還包括判斷是否能使用本地交換功能的步驟,具體為判斷主被叫雙方的語音編碼方式是否兼容,若兼容或不兼容但所述BSC內(nèi)部有編解碼器,則能使用本地交換功能;否則不具有本地交換功能。8.如權(quán)利要求17中任意一項(xiàng)所述的方法,其特征在于,所述BSC在后續(xù)建立內(nèi)部用戶面連接是指所述BSC在獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話后就建立所述內(nèi)部用戶面連接。9.如權(quán)利要求8所述的方法,其特征在于,還包括所述BSC在完成內(nèi)部用戶面連接建立后,通過向MSCServer回復(fù)指派完成消息告知后者其內(nèi)部用戶面連接已建立。10.如權(quán)利要求17中任意一項(xiàng)所述的方法,其特征在于,所述BSC在后續(xù)建立內(nèi)部用戶面連接是指所述BSC在獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話后,向所述MSCServer回復(fù)指派完成消息,告知后者其是否能使用本地交換功能;所述MSCServer在收到所述指派完成消息后,若判斷出所述本地通話能使用本地交換功能,則在后續(xù)需要時(shí)向所述BSC發(fā)送本地交換命令;所述BSC收到該命令后,建立內(nèi)部用戶面連接,然后開始使用本地通話本地交換功能。全文摘要一種在呼叫建立過程中對本地通話建立本地交換的方法,包括在發(fā)送指派請求消息前,移動交換中心服務(wù)器MSCServer判斷當(dāng)前呼叫所屬的通話是否是本地通話,并通過指派請求消息告知通話參與方所屬的基站控制器BSC;BSC若根據(jù)指派請求消息獲知當(dāng)前呼叫與對端呼叫所屬的通話為本地通話,則在后續(xù)通過建立當(dāng)前呼叫與對端呼叫間內(nèi)部用戶面連接的方式實(shí)現(xiàn)上述通話雙方用戶面語音的本地交換。采用本發(fā)明后,避免了Abis口和A口傳輸資源的浪費(fèi),實(shí)現(xiàn)了本地通話的本地交換功能,使得本地通話可以在BTS內(nèi)、BTS簇內(nèi)或者BSC內(nèi)就能完成用戶面語音的交換。文檔編號H04W76/02GK101835218SQ20091011786公開日2010年9月15日申請日期2009年3月13日優(yōu)先權(quán)日2009年3月13日發(fā)明者李靖,王麗濤,王欣暉,茅非申請人:中興通訊股份有限公司