專利名稱:一種本地交換實(shí)現(xiàn)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種本地交換實(shí)現(xiàn)的方法及裝置。
背景技術(shù):
目前不少通信系統(tǒng)都應(yīng)用了本地交換功能。本地交換指,主被叫用戶在符合一定 條件下,其通話不再經(jīng)過核心網(wǎng),而直接在主被叫兩個(gè)基站之間進(jìn)行的方式。這樣做的好處 是,減少了對(duì)核心網(wǎng)資源的占用,縮短了語(yǔ)音的傳輸時(shí)延。節(jié)約了 Abis 口(基站控制器和 基站之間的接口)等使用帶寬,為運(yùn)營(yíng)商和用戶都提供了方便。本地交換最大的特點(diǎn)是用 戶面數(shù)據(jù)不再經(jīng)由核心網(wǎng)傳送而直接在基站間進(jìn)行。當(dāng)通話采用上述方式進(jìn)行傳遞時(shí),可 以認(rèn)為是在本地交換模式下進(jìn)行,相應(yīng)的,傳統(tǒng)的通話方式,就可以描述為在傳統(tǒng)模式下進(jìn) 行。在本地交換實(shí)現(xiàn)中,勢(shì)必涉及這樣的問題,當(dāng)用戶的語(yǔ)音數(shù)據(jù)(用戶面數(shù)據(jù))由傳 統(tǒng)模式下傳輸突然轉(zhuǎn)入到本地交換模式傳輸時(shí),一定會(huì)有一個(gè)較大的時(shí)間差,導(dǎo)致話音在 從傳統(tǒng)模式到本地交換模式下時(shí),出現(xiàn)較大丟失,而在從本地交換模式轉(zhuǎn)入傳統(tǒng)模式時(shí),出 現(xiàn)較大的語(yǔ)音重疊。具體說明如圖1所示,傳統(tǒng)模式下,手機(jī)MSl (mobile Station)和手機(jī)MS2進(jìn)行通 話。手機(jī)MSl的語(yǔ)音通過基站BTSl和TC(編解碼器)經(jīng)由MSC(Mobile Switching Centre, 移動(dòng)交換中心)再經(jīng)TC到基站BTS2到手機(jī)MS2。從圖1可以看到,一個(gè)語(yǔ)音幀從手機(jī)MSl 發(fā)出后,至少要經(jīng)過T1+T2的時(shí)間。而當(dāng)手機(jī)MS 1和手機(jī)MS2的通話轉(zhuǎn)入到本地交換模式 下時(shí),手機(jī)MSl的語(yǔ)音通過基站BTSl直接經(jīng)由基站BTS2送到手機(jī)MS2上。語(yǔ)音從手機(jī)MSl 出發(fā),到MSC繞了一圈后到達(dá)手機(jī)MS2所用時(shí)間遠(yuǎn)遠(yuǎn)大于基站BTSl(BTS,Base Station)直 接到基站BTS2之間的時(shí)間。當(dāng)通話中,用戶面數(shù)據(jù)突然從一種模式轉(zhuǎn)到另一種模式時(shí),會(huì) 因傳輸鏈路長(zhǎng)度問題導(dǎo)致較大的時(shí)延差。目前本地交換的設(shè)計(jì)中,有一種方式是采用基站在轉(zhuǎn)換前后同時(shí)保持兩條鏈路的 方法。在手機(jī)發(fā)送的語(yǔ)音從傳統(tǒng)模式下進(jìn)入到本地交換模式下時(shí),先新建一個(gè)到對(duì)方BTS 的新鏈路,建好后,再釋放原來的通話鏈路,完成向本地交換模式的轉(zhuǎn)換(這種本地交換的 實(shí)現(xiàn)方式已經(jīng)在相關(guān)發(fā)明中提出)。轉(zhuǎn)換時(shí),有一個(gè)很短的瞬間,傳統(tǒng)模式下原來的BTSl和 BSC (Base Station Control,基站控制器)之間鏈路和本地交換模式下新建的基站BTSl和 BTS2之間的鏈路并存,且用戶面數(shù)據(jù)同時(shí)發(fā)送給兩個(gè)鏈路,這兩條鏈路雖然并存,但是一條 在使用。因?yàn)檗D(zhuǎn)換尚未完成,這時(shí)用戶在MS2聽到的是從BTSl和BSC這個(gè)鏈路傳送的語(yǔ) 音。但是當(dāng)轉(zhuǎn)換發(fā)生時(shí),BTSl和BSC之間鏈路將切斷,而BTSl和BTS2之間的鏈路將啟用, 因此,短的鏈路將提前聽到后面的語(yǔ)音而丟掉了尚在傳送中的語(yǔ)音數(shù)據(jù),因此造成大段語(yǔ) 音丟失。反之,從本地交換模式下進(jìn)入到傳統(tǒng)模式下時(shí),因?yàn)榍罢哒Z(yǔ)音傳送鏈路遠(yuǎn)遠(yuǎn)短于后 者,又因?yàn)橥瑯釉?,?huì)造成在傳統(tǒng)模式重復(fù)聽到大段語(yǔ)音。在實(shí)際應(yīng)用中,會(huì)根據(jù)業(yè)務(wù)需求可能會(huì)經(jīng)常在本地交換模式和傳統(tǒng)模式之間進(jìn)行 轉(zhuǎn)換,勢(shì)必會(huì)帶給用戶不好的感知。
目前,在本地交換的實(shí)現(xiàn)中,因?yàn)檗D(zhuǎn)換時(shí)間比較短,或是未考慮這類問題,或設(shè)置 一個(gè)固定的At進(jìn)行延時(shí)。顯然不夠好。這個(gè)情況的產(chǎn)生,為本地交換的特點(diǎn)所決定,所以要尋求新的解決辦法,來消除現(xiàn) 有技術(shù)的不足。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種本地交換實(shí)現(xiàn)的方法及裝置,彌補(bǔ)本地交 換模式和傳統(tǒng)模式之間進(jìn)行轉(zhuǎn)換時(shí)由于時(shí)延差導(dǎo)致的語(yǔ)音丟失或者語(yǔ)音重疊問題,為本地 交換的實(shí)現(xiàn)提出一種有效的解決方法,增強(qiáng)用戶體驗(yàn)。為了解決上述技術(shù)問題,本發(fā)明提供了一種本地交換實(shí)現(xiàn)的方法,包括第一終端和第二終端在建立通話時(shí),基站控制器(BSC)建立與第一基站、第二基 站之間的通話鏈路,BSC根據(jù)通話鏈路建立時(shí)間分別獲得第一基站、第二基站與BSC之間的 延時(shí)時(shí)間;當(dāng)通話從傳統(tǒng)模式轉(zhuǎn)換到本地交換模式,BSC發(fā)送新鏈路建立消息給第一基站和 第二基站,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間以及第二基站到第一基站的鏈路延時(shí) 時(shí)間;BSC根據(jù)第一基站與BSC之間的延時(shí)時(shí)間,減去第一基站到第二基站的鏈路延時(shí) 時(shí)間,獲得第一基站轉(zhuǎn)換延時(shí)時(shí)間;根據(jù)第二基站與BSC之間的延時(shí)時(shí)間,減去第二基站到 第一基站的鏈路延時(shí)時(shí)間,獲得第二基站轉(zhuǎn)換延時(shí)時(shí)間;BSC向第一基站和第二基站分別下發(fā)釋放舊信道消息,其中分別攜帶計(jì)算好的第 一基站轉(zhuǎn)換延時(shí)時(shí)間值和第二基站轉(zhuǎn)換延時(shí)時(shí)間值;第一基站和第二基站分別收到第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二基站轉(zhuǎn)換延時(shí)時(shí)間, 并設(shè)置在新鏈路參數(shù)中,同時(shí)釋放原來建立的和BSC之間的鏈路,以保證第一基站和第二 基站的語(yǔ)音包在新鏈路中分別延時(shí)第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二基站轉(zhuǎn)換延時(shí)時(shí)間后發(fā) 送。進(jìn)一步來說,所述BSC根據(jù)通話鏈路建立時(shí)間分別獲得第一基站、第二基站與BSC 之間的延時(shí)時(shí)間,包括BSC記錄向第一基站、第二基站發(fā)送信道激活消息的發(fā)送時(shí)間及收到第一基站、第 二基站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間;根據(jù)所述向第一基站、第二基站發(fā)送信道激活消息的發(fā)送時(shí)間及收到第一基站、 第二基站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間,獲得第一基站與BSC之間的延時(shí)時(shí)間及第 二基站與BSC之間的延時(shí)時(shí)間。進(jìn)一步來說,所述BSC獲得第一基站到第二基站的鏈路延時(shí)時(shí)間以及第二基站到 第一基站的鏈路延時(shí)時(shí)間,包括BSC根據(jù)發(fā)送給第一基站鏈路建立消息到收到第二基站反饋的新鏈路建立完成消 息,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間;根據(jù)BSC發(fā)送給第二基站鏈路建立消息到 收到第一基站反饋的新鏈路建立完成消息,獲得第二基站到第一基站的鏈路延時(shí)時(shí)間。進(jìn)一步來說,所述BSC根據(jù)發(fā)送給第一基站鏈路建立消息到收到第二基站反饋的 新鏈路建立完成消息,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間,包括
BSC發(fā)送新鏈路建立消息給第一基站時(shí)記錄發(fā)送時(shí)刻;第一基站收到新鏈路建立消息,開始向第二基站發(fā)起鏈路層的鏈路建立請(qǐng)求消 息;第二基站收到第一基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反饋新鏈路建立完成消息給 BSC, BSC收到后記錄接收時(shí)刻;BSC將發(fā)送新鏈路建立消息給第一基站的發(fā)送時(shí)刻與接收到第二基站反饋的新鏈 路建立完成消息的接收時(shí)刻相減,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間。進(jìn)一步來說,所述根據(jù)BSC發(fā)送給第二基站鏈路建立消息到收到第一基站反饋的 新鏈路建立完成消息,獲得第二基站到第一基站的鏈路延時(shí)時(shí)間,包括BSC發(fā)送新鏈路建立消息給第二基站時(shí)記錄發(fā)送時(shí)刻;第二基站收到新鏈路建立消息,開始向第一基站發(fā)起鏈路層的鏈路建立請(qǐng)求消 息;第一基站收到第二基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反饋新鏈路建立完成消息給 BSC, BSC收到后記錄接收時(shí)刻;BSC將發(fā)送新鏈路建立消息給第二基站的發(fā)送時(shí)刻與接收到第一基站反饋的新鏈 路建立完成消息的接收時(shí)刻相減,獲得第二基站到第一基站的鏈路延時(shí)時(shí)間。進(jìn)一步來說,所述BSC發(fā)送給第一基站和第二基站的新鏈路建立消息中,包括對(duì) 方基站與鏈路建立相關(guān)的參數(shù),包括IP和端口號(hào)。進(jìn)一步來說,所述BSC向第一基站和第二基站分別下發(fā)的釋放舊信道消息中,還 包括要釋放的BSC和第一基站、第二基站之間的鏈路信息。為了解決上述技術(shù)問題,本發(fā)明提供了一種本地交換實(shí)現(xiàn)的裝置,包括設(shè)置于基 站控制器(BSC)的第一延時(shí)時(shí)間獲得模塊、第二延時(shí)時(shí)間獲得模塊、基站轉(zhuǎn)換延時(shí)時(shí)間獲 得模塊、消息發(fā)送模塊;設(shè)置于第一基站和第二基站的處理模塊;所述第一延時(shí)時(shí)間獲得模塊,用于第一終端和第二終端在建立通話時(shí),建立與第 一基站、第二基站之間的通話鏈路,BSC根據(jù)通話鏈路建立時(shí)間分別獲得第一基站、第二基 站與BSC之間的延時(shí)時(shí)間;所述第二延時(shí)時(shí)間獲得模塊,用于當(dāng)通話從傳統(tǒng)模式轉(zhuǎn)換到本地交換模式,發(fā)送 給第一基站和第二基站新鏈路建立消息,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間以及第 二基站到第一基站的鏈路延時(shí)時(shí)間;所述基站轉(zhuǎn)換延時(shí)時(shí)間獲得模塊,用于根據(jù)第一基站與BSC之間的延時(shí)時(shí)間,減 去第一基站到第二基站的鏈路延時(shí)時(shí)間,獲得第一基站轉(zhuǎn)換延時(shí)時(shí)間;根據(jù)第二基站與 BSC之間的延時(shí)時(shí)間,減去第二基站到第一基站的鏈路延時(shí)時(shí)間,獲得第二基站轉(zhuǎn)換延時(shí)時(shí) 間;所述消息發(fā)送模塊,用于向第一基站和第二基站分別下發(fā)釋放舊信道消息,其中 分別攜帶計(jì)算好的第一基站轉(zhuǎn)換延時(shí)時(shí)間值和第二基站轉(zhuǎn)換延時(shí)時(shí)間值;所述處理模塊,設(shè)置于第一基站和第二基站,分別收到第一基站轉(zhuǎn)換延時(shí)時(shí)間和 第二基站轉(zhuǎn)換延時(shí)時(shí)間,并設(shè)置在新鏈路參數(shù)中,同時(shí)釋放原來建立的和BSC之間的鏈路, 以保證第一基站和第二基站的語(yǔ)音包在新鏈路中分別延時(shí)第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二 基站轉(zhuǎn)換延時(shí)時(shí)間后發(fā)送。進(jìn)一步來說,所述第一延時(shí)時(shí)間獲得模塊,用于記錄向第一基站、第二基站發(fā)送信 道激活消息的發(fā)送時(shí)間及收到第一基站、第二基站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間;
根據(jù)所述向第一基站、第二基站發(fā)送信道激活消息的發(fā)送時(shí)間及收到第一基站、 第二基站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間,獲得第一基站與BSC之間的延時(shí)時(shí)間及第 二基站與BSC之間的延時(shí)時(shí)間。進(jìn)一步來說,所述第二延時(shí)時(shí)間獲得模塊,用于根據(jù)發(fā)送給第一基站鏈路建立消 息到收到第二基站反饋的新鏈路建立完成消息,獲得第一基站到第二基站的鏈路延時(shí)時(shí) 間;根據(jù)BSC發(fā)送給第二基站鏈路建立消息到收到第一基站反饋的新鏈路建立完成消息, 獲得第二基站到第一基站的鏈路延時(shí)時(shí)間。進(jìn)一步來說,所述第二延時(shí)時(shí)間獲得模塊,進(jìn)一步用于當(dāng)BSC發(fā)送新鏈路建立消 息給第一基站時(shí)記錄發(fā)送時(shí)刻;并當(dāng)?shù)谝换臼盏叫骆溌方⑾ⅲ_始向第二基站發(fā)起 鏈路層的鏈路建立請(qǐng)求消息,第二基站收到第一基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反 饋新鏈路建立完成消息給BSC時(shí),記錄接收時(shí)刻;將BSC發(fā)送新鏈路建立消息給第一基站的 發(fā)送時(shí)刻與接收到第二基站反饋的新鏈路建立完成消息的接收時(shí)刻相減,獲得第一基站到 第二基站的鏈路延時(shí)時(shí)間。進(jìn)一步來說,所述第二延時(shí)時(shí)間獲得模塊,進(jìn)一步用于當(dāng)BSC發(fā)送新鏈路建立消 息給第二基站時(shí)記錄發(fā)送時(shí)刻;并當(dāng)?shù)诙臼盏叫骆溌方⑾?,開始向第一基站發(fā)起 鏈路層的鏈路建立請(qǐng)求消息,第一基站收到第二基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反 饋新鏈路建立完成消息給BSC時(shí),記錄接收時(shí)刻;將BSC發(fā)送新鏈路建立消息給第二基站的 發(fā)送時(shí)刻與接收到第一基站反饋的新鏈路建立完成消息的接收時(shí)刻相減,獲得第二基站到 第一基站的鏈路延時(shí)時(shí)間。進(jìn)一步來說,所述第二延時(shí)時(shí)間獲得模塊,進(jìn)一步用于在發(fā)送給第一基站和第二 基站的新鏈路建立消息中,包括對(duì)方基站與鏈路建立相關(guān)的參數(shù),包括IP和端口號(hào)。進(jìn)一步來說,所述消息發(fā)送模塊,進(jìn)一步用于向第一基站和第二基站分別下發(fā)的 釋放舊信道消息中,還包括要釋放的BSC和第一基站、第二基站之間的鏈路信息。本發(fā)明較大改善了本地交換存在的鏈轉(zhuǎn)換前后鏈路時(shí)延差比較大的情況。能夠根 據(jù)實(shí)際的網(wǎng)路進(jìn)行動(dòng)態(tài)和有效的調(diào)整。較大提高了用戶感知度。本發(fā)明較好地彌補(bǔ)因本地 交換自身特點(diǎn)所帶來的缺陷,為本地交換的實(shí)現(xiàn)提出了一種有效的解決方法,對(duì)提高客戶 滿意度、轉(zhuǎn)換性能的提升有較大幫助。
圖1為現(xiàn)有技術(shù)中本地交換流程中存在的問題。圖2為本發(fā)明本地交換下的Δ t計(jì)算和發(fā)送流程。圖3為本發(fā)明本地交換下的At的應(yīng)用效果圖。
具體實(shí)施例方式從本地交換模式到傳統(tǒng)模式的轉(zhuǎn)換之間,因?yàn)殒溌返脑蛟斐蓵r(shí)延,因?yàn)檩^ 大,因此要考慮對(duì)傳輸時(shí)延很短的基站間通信進(jìn)行時(shí)延彌補(bǔ),這樣保證在RTP(Realtime Transfer Protocol,實(shí)時(shí)傳輸協(xié)議)鏈路轉(zhuǎn)換時(shí),沒有因時(shí)延差較大而造成的用戶感知度 異常。通常會(huì)考慮用一個(gè)時(shí)延經(jīng)驗(yàn)值或估算值進(jìn)行固定補(bǔ)償,的確可以達(dá)到改善的效果,但 是,因?yàn)榛镜奈恢貌煌镜交究刂破鞯难訒r(shí)也可能不同,因此,如果采用固定延時(shí)設(shè)置的方式,不能靈活適應(yīng)不同的環(huán)境、不能進(jìn)行自動(dòng)調(diào)整。本發(fā)明在處理這種情況所基于的核心思想是通過對(duì)較短的傳輸鏈路進(jìn)行時(shí)延的 動(dòng)態(tài)補(bǔ)償,達(dá)到本地交換模式和傳統(tǒng)模式下用戶面數(shù)據(jù)有相同的傳送時(shí)延,這樣,在兩種模 式進(jìn)行轉(zhuǎn)換時(shí),基本做到無(wú)縫銜接,避免了因本地交換的應(yīng)用而出現(xiàn)的大段話音丟失或重 疊問題。本發(fā)明就是針對(duì)這個(gè)情況,以IPAbis接口為例,提出一種新的解決思路,補(bǔ)充這 種不足。具體來說,本發(fā)明要考慮以下幾個(gè)方面的問題1、采用延時(shí)機(jī)制增加基站和基站之間的鏈路傳送延時(shí)At。2、基站控制器中特定的流程設(shè)計(jì)為了保證計(jì)算,對(duì)流程進(jìn)行設(shè)計(jì),使基站控制器可獲知基站之間建立延時(shí)情況。3、基站控制器中延時(shí)的動(dòng)態(tài)計(jì)算1)設(shè)延時(shí)補(bǔ)償時(shí)間Δ t。Δ t的時(shí)間動(dòng)態(tài)計(jì)算。保證根據(jù)實(shí)際延時(shí)情況進(jìn)行調(diào)整。2) At在BSC計(jì)算,BSC根據(jù)BTS和BTS之間語(yǔ)音鏈路建立情況的上報(bào),估算出At, 通過消息下發(fā)給BTS,BTS進(jìn)行設(shè)置和實(shí)施。3)進(jìn)行本地交換的兩個(gè)基站所在位置可能不同,和BSC之間的傳送時(shí)延也不相 同,因此在基站RTP鏈路的上下行上需要補(bǔ)償At不同,因此需要設(shè)置Δ tl、Δ t2分別進(jìn)行 上下行補(bǔ)償。4) Δ t根據(jù)以下公式計(jì)算Atl = TKAbis 口延時(shí))_tl(BTSl到BTS2方向基站間鏈路延時(shí))At2 = T2(Abis 口延時(shí))_t2(BTS2到BTSl方向基站間鏈路延時(shí))4、延時(shí)的下發(fā)和設(shè)置基站控制器將計(jì)算出來的延時(shí)Δ tl和Δ t2通過消息下發(fā)給基站?;驹诎l(fā)送時(shí) 進(jìn)行設(shè)置。下面結(jié)合附圖以IPAbis方式為例,對(duì)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述本發(fā)明的本地交換實(shí)現(xiàn)的方法,包括第一終端和第二終端在建立通話時(shí),基站控制器(BSC)建立與第一基站、第二基 站之間的通話鏈路,BSC根據(jù)通話鏈路建立時(shí)間分別獲得第一基站、第二基站與BSC之間的 延時(shí)時(shí)間;當(dāng)通話從傳統(tǒng)模式轉(zhuǎn)換到本地交換模式,BSC發(fā)送新鏈路建立消息給第一基站和 第二基站,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間以及第二基站到第一基站的鏈路延時(shí) 時(shí)間;BSC根據(jù)第一基站與BSC之間的延時(shí)時(shí)間,減去第一基站到第二基站的鏈路延時(shí) 時(shí)間,獲得第一基站轉(zhuǎn)換延時(shí)時(shí)間;根據(jù)第二基站與BSC之間的延時(shí)時(shí)間,減去第二基站到 第一基站的鏈路延時(shí)時(shí)間,獲得第二基站轉(zhuǎn)換延時(shí)時(shí)間;BSC向第一基站和第二基站分別下發(fā)釋放舊信道消息,其中分別攜帶計(jì)算好的第 一基站轉(zhuǎn)換延時(shí)時(shí)間和第二基站轉(zhuǎn)換延時(shí)時(shí)間值;第一基站和第二基站分別收到第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二基站轉(zhuǎn)換延時(shí)時(shí)間,并設(shè)置在新鏈路參數(shù)中,同時(shí)釋放原來建立的和BSC之間的鏈路,以保證第一基站和第二 基站的語(yǔ)音包在新鏈路中分別延時(shí)第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二基站轉(zhuǎn)換延時(shí)時(shí)間后發(fā) 送。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述BSC根據(jù)通話鏈路建立時(shí)間分別獲得第一基 站、第二基站與BSC之間的延時(shí)時(shí)間,包括BSC記錄向第一基站、第二基站發(fā)送信道激活消息的發(fā)送時(shí)間及收到第一基站、第 二基站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間;根據(jù)所述向第一基站、第二基站發(fā)送信道激活消息的發(fā)送時(shí)間及收到第一基站、 第二基站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間,獲得第一基站與BSC之間的延時(shí)時(shí)間及第 二基站與BSC之間的延時(shí)時(shí)間;在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述BSC獲得第一基站到第二基站的鏈路延時(shí)時(shí) 間以及第二基站到第一基站的鏈路延時(shí)時(shí)間,包括BSC根據(jù)發(fā)送給第一基站鏈路建立消息到收到第二基站反饋的新鏈路建立完成消 息,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間;根據(jù)BSC發(fā)送給第二基站鏈路建立消息到 收到第一基站反饋的新鏈路建立完成消息,獲得第二基站到第一基站的鏈路延時(shí)時(shí)間。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述BSC根據(jù)發(fā)送給第一基站鏈路建立消息到 收到第二基站反饋的新鏈路建立完成消息,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間,包 括BSC發(fā)送新鏈路建立消息給第一基站時(shí)記錄發(fā)送時(shí)刻;第一基站收到新鏈路建立消息,開始向第二基站發(fā)起鏈路層的鏈路建立請(qǐng)求消 息;第二基站收到第一基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反饋新鏈路建立完成消息給 BSC, BSC收到后記錄接收時(shí)刻;BSC將發(fā)送新鏈路建立消息給第一基站的發(fā)送時(shí)刻與接收到第二基站反饋的新鏈 路建立完成消息的接收時(shí)刻相減,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述根據(jù)BSC發(fā)送給第二基站鏈路建立消息到 收到第一基站反饋的新鏈路建立完成消息,獲得第二基站到第一基站的鏈路延時(shí)時(shí)間,包 括BSC發(fā)送新鏈路建立消息給第二基站時(shí)記錄發(fā)送時(shí)刻;第二基站收到新鏈路建立消息,開始向第一基站發(fā)起鏈路層的鏈路建立請(qǐng)求消 息;第一基站收到第二基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反饋新鏈路建立完成消息給 BSC, BSC收到后記錄接收時(shí)刻;BSC將發(fā)送新鏈路建立消息給第二基站的發(fā)送時(shí)刻與接收到第一基站反饋的新鏈 路建立完成消息的接收時(shí)刻相減,獲得第二基站到第一基站的鏈路延時(shí)時(shí)間。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述BSC發(fā)送給第一基站和第二基站的新鏈路建 立消息中,包括對(duì)方基站與鏈路建立相關(guān)的參數(shù),包括IP和端口號(hào)。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述BSC向第一基站和第二基站分別下發(fā)的釋放 舊信道消息中,還包括要釋放的BSC和第一基站、第二基站之間的鏈路信息。附圖2為本發(fā)明的轉(zhuǎn)換流程和Δ t計(jì)算。實(shí)施例一本地交換控制面轉(zhuǎn)換流程的設(shè)計(jì)
本發(fā)明中,實(shí)現(xiàn)本地交換,就需要實(shí)現(xiàn)三步基站與基站之間RTP鏈路的建立;從 基站到基站控制器之間的RTP鏈路切換到基站與基站之間RTP鏈路上;從基站到基站控制 器之間的RTP鏈路的釋放。步驟1 建立新鏈路。BSC給BTSl和BTS2發(fā)送建立新鏈路消息。BSC給BTSl發(fā) 送的建立新鏈路消息中包括BTS2的IP地址和端口號(hào)。同樣,BSC給BTS2中發(fā)送的建立新 鏈路消息中包括BTSl的IP地址和端口號(hào)。這樣,BTSl和BTS2才能互相知道并建立與對(duì) 方的RTP鏈路。步驟2 新鏈路建立完成指示。注意,BTSl在激活并發(fā)送RTP鏈路建立請(qǐng)求給BTS2 時(shí),并不給BSC反饋新鏈路建立完成指示,而是等到收到BTS2發(fā)送BTSl的RTP鏈路建立請(qǐng) 求時(shí),才能給BSC回復(fù)BTSl的新鏈路建立完成指示。BTS2的處理過程一樣。這樣做的目的 是,即保證了本地交換時(shí)BTSl和BTS2之間的鏈路必然建好,也保證了 BSC可以計(jì)算BTSl 和BTS2之間的鏈路延時(shí)。步驟3 =BSC在獲知BTSl和BTS2之間的鏈路建好之后,需要進(jìn)行Δ tl和Δ t2計(jì) 算,并開始釋放原來使用的BSC與BTSl、BSC與BTS2之間的鏈路。因此,BSC分別給BTSl和 BTS2發(fā)送釋放舊鏈路消息,內(nèi)容是BTSl和BTS2的IP地址和端口號(hào)。本消息中還攜帶At 信息,在BSC給BTSl的釋放舊鏈路消息中包含Δ tl值;在BSC給BTS2的釋放舊鏈路消息 中包含At2值。這樣,類似基站將TA值告知手機(jī),BSC也將At延時(shí)補(bǔ)償告知了基站。步驟4 :BTS 1和BTS2將收到Atl和Δ t2值設(shè)置在新鏈路參數(shù)中,然后釋放原來 建立的和BSC之間的鏈路,完成釋放工作后,通過釋放舊鏈路完成消息告知BSC。實(shí)施例二 從傳統(tǒng)模式到本地交換模式轉(zhuǎn)換的延時(shí)Δ tl和Δ t2計(jì)算步驟1 :MS1 (第一終端)和MS2 (第二終端)在建立通話時(shí),BSC在給BTSl (第一 基站)和BTS2 (第二基站)發(fā)送TCH(Traffic Channel,業(yè)務(wù)信道)信道激活消息101和 TCH信道激活消息102時(shí),分別記錄發(fā)送時(shí)間Tll和T21,建立BSC與BTSl、BTS2之間的通 話鏈路。步驟2 當(dāng)BSC分別收到BTSl和BTS2的信道激活確認(rèn)消息102和202時(shí),記錄接 收時(shí)間T12和T22。因此,可以計(jì)算出BTSl和BSC的Abis 口延時(shí)Tl = (T12-T11)/2 ;同 樣,BTS2和BSC的Abis 口延時(shí)T2 = (T22_T21)/2 ;此時(shí)BSC與BTSl、BTS2之間的通話鏈 路分別建立完成。通話開始進(jìn)行。步驟3 當(dāng)呼叫建立后,兩路電話,從傳統(tǒng)模式轉(zhuǎn)換到本地交換模式,需要預(yù)先建 立和對(duì)方基站的新鏈路,如圖3所示,BSC發(fā)送新鏈路建立消息210給BTS2,并記錄發(fā)送時(shí) 刻T23。同時(shí)也發(fā)送新鏈路建立消息110給BTS1,并記錄發(fā)送時(shí)刻T13。兩個(gè)消息中都攜帶 對(duì)方基站的與鏈路建立相關(guān)的參數(shù),比如,IP和Port (端口號(hào))。步驟4 當(dāng)BTSl收到新鏈路建立消息110后,開始向BTS2發(fā)起鏈路層的鏈路建立 請(qǐng)求消息;同樣,當(dāng)BTS2收到新鏈路建立消息210后,開始向BTSl發(fā)起鏈路層的鏈路建立 請(qǐng)求消息。BTSl收到對(duì)方基站BTS2發(fā)送過來的鏈路建立請(qǐng)求消息(表示鏈路發(fā)起請(qǐng)求建 立的消息,是鏈路層內(nèi)部消息)后(注意!是收到對(duì)方基站BTS2發(fā)送的鏈路建鏈消息后), 才發(fā)送新鏈路建立完成消息111給BSC,BSC收到后記錄接收時(shí)刻T14。類似的,BTS2收到 對(duì)方基站BTSl發(fā)送過來的鏈路建立請(qǐng)求消息(表示鏈路發(fā)起請(qǐng)求建立的消息,是鏈路層內(nèi) 部消息)后(注意!是收到對(duì)方基站BTSl發(fā)送的鏈路建鏈消息后),才發(fā)送新鏈路建立完成消息211給BSC,BSC收到后記錄接收時(shí)刻T24。此時(shí),可計(jì)算出,從BTSl到BTS2的鏈路延時(shí)tl為tl = T13-T24 (從BSC發(fā)送給第一基站BTSl建立消息到收到BTS2反饋的基站建 立好的消息);從BTS2到BTS 1的鏈路延時(shí)t2為t2 = T23-T14 (從BSC發(fā)送給第二基站BTS2建立消息到收到BTSl反饋的基站建 立好的消息);步驟5 計(jì)算Atl和At2 a) Atl = Tl-tl (當(dāng)BSC判斷兩個(gè)基站不為同一個(gè)基站時(shí));b) At2 = T2_t2(當(dāng)BSC判斷兩個(gè)基站不為同一個(gè)基站時(shí));c) Atl = Tl (當(dāng)BSC判斷兩個(gè)基站為同一個(gè)基站時(shí),此時(shí)tl = 0);(1)八12 = 12(當(dāng)85(判斷兩個(gè)基站為同一個(gè)基站時(shí),此時(shí){2 = 0);因?yàn)門l、T2、tl、t2都包含編解碼等其他非鏈路建立的處理時(shí)間,所以相減后得到 的Atl和Δ t2都是比較純粹的鏈路延時(shí)差。步驟6 =BSC給BTSl和BTS2分別下發(fā)釋放舊信道消息112和212,其中分別攜帶 計(jì)算好的Δ tl和Δ t2的值,同時(shí)也攜帶要釋放的BSC和BTS之間的鏈路信息。步驟7:BTS1和BTS2分別收到Atl和Δ t2的值后,設(shè)置到鏈路發(fā)送參數(shù)設(shè)置中, 以保證BTSl和BTS2的語(yǔ)音包在分別延時(shí)Δ tl和Δ t2后發(fā)送。實(shí)施例三從本地交換模式到傳統(tǒng)模式的轉(zhuǎn)換雖然轉(zhuǎn)換方向和實(shí)施例二相反,除了個(gè)別參數(shù)設(shè)置外,流程完全一致。因?yàn)檗D(zhuǎn)換方 向是從BTSl和BTS2之間的鏈路轉(zhuǎn)換到BTS與BSC之間的鏈路,所以,在發(fā)送新鏈路建立消 息時(shí),攜帶的建鏈參數(shù)是BSC的IP和PORT信息。也就是說和BSC重新建立新鏈接。釋放 舊鏈路時(shí),釋放的是BTSl和BTS2之間的鏈路。此時(shí),鏈路時(shí)延Atl和Δ t2不需要重新計(jì) 算,依舊沿用從傳統(tǒng)模式到本地交換模式轉(zhuǎn)換時(shí)(也就是實(shí)施例二)中計(jì)算所得的值,在釋 放舊鏈路消息中攜帶。附圖3描述了本地交換下的At的應(yīng)用圖。從圖中可以看到,BTSl和BTS2在鏈路分別發(fā)送加了 Atl和At2的延時(shí)后,在兩 種模式轉(zhuǎn)換時(shí),因語(yǔ)音時(shí)延一致,可以做到無(wú)縫轉(zhuǎn)換。本方法不僅僅適用于IPAbis鏈路,同樣適用于其他協(xié)議實(shí)現(xiàn)的Abis鏈路。本發(fā)明還提供了一種本地交換實(shí)現(xiàn)的裝置,包括設(shè)置于基站控制器(BSC)的第 一延時(shí)時(shí)間獲得模塊、第二延時(shí)時(shí)間獲得模塊、基站轉(zhuǎn)換延時(shí)時(shí)間獲得模塊、消息發(fā)送模 塊;設(shè)置于第一基站和第二基站的處理模塊;所述第一延時(shí)時(shí)間獲得模塊,用于第一終端和第二終端在建立通話時(shí),建立與第 一基站、第二基站之間的通話鏈路,BSC根據(jù)通話鏈路建立時(shí)間分別獲得第一基站、第二基 站與BSC之間的延時(shí)時(shí)間;所述第二延時(shí)時(shí)間獲得模塊,用于當(dāng)通話從傳統(tǒng)模式轉(zhuǎn)換到本地交換模式,發(fā)送 給第一基站和第二基站新鏈路建立消息,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間以及第 二基站到第一基站的鏈路延時(shí)時(shí)間;所述基站轉(zhuǎn)換延時(shí)時(shí)間獲得模塊,用于根據(jù)第一基站與BSC之間的延時(shí)時(shí)間,減
12去第一基站到第二基站的鏈路延時(shí)時(shí)間,獲得第一基站轉(zhuǎn)換延時(shí)時(shí)間;根據(jù)第二基站與 BSC之間的延時(shí)時(shí)間,減去第二基站到第一基站的鏈路延時(shí)時(shí)間,獲得第二基站轉(zhuǎn)換延時(shí)時(shí) 間;所述消息發(fā)送模塊,用于向第一基站和第二基站分別下發(fā)釋放舊信道消息,其中 分別攜帶計(jì)算好的第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二基站轉(zhuǎn)換延時(shí)時(shí)間值;所述處理模塊,設(shè)置于第一基站和第二基站,分別收到第一基站轉(zhuǎn)換延時(shí)時(shí)間和 第二基站轉(zhuǎn)換延時(shí)時(shí)間,并設(shè)置在新鏈路參數(shù)中,同時(shí)釋放原來建立的和BSC之間的鏈路, 以保證第一基站和第二基站的語(yǔ)音包在新鏈路中分別延時(shí)第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二 基站轉(zhuǎn)換延時(shí)時(shí)間后發(fā)送。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述第一延時(shí)時(shí)間獲得模塊,用于記錄向第一基 站、第二基站發(fā)送信道激活消息的發(fā)送時(shí)間及收到第一基站、第二基站發(fā)送的信道激活確 認(rèn)消息的接收時(shí)間;根據(jù)所述向第一基站、第二基站發(fā)送信道激活消息的發(fā)送時(shí)間及收到第一基站、 第二基站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間,獲得第一基站與BSC之間的延時(shí)時(shí)間及第 二基站與BSC之間的延時(shí)時(shí)間。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述第二延時(shí)時(shí)間獲得模塊,用于根據(jù)發(fā)送給第 一基站鏈路建立消息到收到第二基站反饋的新鏈路建立完成消息,獲得第一基站到第二基 站的鏈路延時(shí)時(shí)間;根據(jù)BSC發(fā)送給第二基站鏈路建立消息到收到第一基站反饋的新鏈路 建立完成消息,獲得第二基站到第一基站的鏈路延時(shí)時(shí)間。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述第二延時(shí)時(shí)間獲得模塊,進(jìn)一步用于當(dāng)BSC發(fā)送新鏈路建立消息給第一基站 時(shí)記錄發(fā)送時(shí)刻;并當(dāng)?shù)谝换臼盏叫骆溌方⑾?,開始向第二基站發(fā)起鏈路層的鏈路 建立請(qǐng)求消息,第二基站收到第一基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反饋新鏈路建立 完成消息給BSC時(shí),記錄接收時(shí)刻;將BSC發(fā)送新鏈路建立消息給第一基站的發(fā)送時(shí)刻與接 收到第二基站反饋的新鏈路建立完成消息的接收時(shí)刻相減,獲得第一基站到第二基站的鏈 路延時(shí)時(shí)間。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述第二延時(shí)時(shí)間獲得模塊,進(jìn)一步用于當(dāng)BSC發(fā)送新鏈路建立消息給第二基站 時(shí)記錄發(fā)送時(shí)刻;并當(dāng)?shù)诙臼盏叫骆溌方⑾?,開始向第一基站發(fā)起鏈路層的鏈路 建立請(qǐng)求消息,第一基站收到第二基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反饋新鏈路建立 完成消息給BSC時(shí),記錄接收時(shí)刻;將BSC發(fā)送新鏈路建立消息給第二基站的發(fā)送時(shí)刻與接 收到第一基站反饋的新鏈路建立完成消息的接收時(shí)刻相減,獲得第二基站到第一基站的鏈 路延時(shí)時(shí)間。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述第二延時(shí)時(shí)間獲得模塊,進(jìn)一步用于在發(fā)送 給第一基站和第二基站的新鏈路建立消息中,包括對(duì)方基站與鏈路建立相關(guān)的參數(shù),包括 IP和端口號(hào)。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述消息發(fā)送模塊,進(jìn)一步用于向第一基站和第 二基站分別下發(fā)的釋放舊信道消息中,還包括要釋放的BSC和第一基站、第二基站之間的 鏈路信息。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明方法進(jìn)行各種改動(dòng)和變型而不脫離本方法 的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的 范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用來限定本發(fā)明的保護(hù)范圍。本領(lǐng) 域內(nèi)技術(shù)人員應(yīng)該能夠聯(lián)想到,使用其它移動(dòng)通信系統(tǒng),比如PHS(Personal Handy Phone System,手持電話系統(tǒng))、CDMA (Code Division Multiple Access)或一些 3G 移動(dòng)通信系統(tǒng) 等,都應(yīng)該屬于本發(fā)明的保護(hù)范圍之內(nèi)。上述具體實(shí)施方式
以較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了說明,但這只是為了便于理解而 舉的一個(gè)形象化的實(shí)例,不應(yīng)被視為是對(duì)本發(fā)明范圍的限制。同樣,根據(jù)本發(fā)明的技術(shù)方案 及其較佳實(shí)施例的描述,可以做出各種可能的等同改變或替換,而所有這些改變或替換都 應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種本地交換實(shí)現(xiàn)的方法,其特征在于,包括第一終端和第二終端在建立通話時(shí),基站控制器(BSC)建立與第一基站、第二基站之 間的通話鏈路,BSC根據(jù)通話鏈路建立時(shí)間分別獲得第一基站、第二基站與BSC之間的延時(shí) 時(shí)間;當(dāng)通話從傳統(tǒng)模式轉(zhuǎn)換到本地交換模式,BSC發(fā)送新鏈路建立消息給第一基站和第二 基站,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間以及第二基站到第一基站的鏈路延時(shí)時(shí) 間;BSC根據(jù)第一基站與BSC之間的延時(shí)時(shí)間,減去第一基站到第二基站的鏈路延時(shí)時(shí)間, 獲得第一基站轉(zhuǎn)換延時(shí)時(shí)間;根據(jù)第二基站與BSC之間的延時(shí)時(shí)間,減去第二基站到第一 基站的鏈路延時(shí)時(shí)間,獲得第二基站轉(zhuǎn)換延時(shí)時(shí)間;BSC向第一基站和第二基站分別下發(fā)釋放舊信道消息,其中分別攜帶計(jì)算好的第一基 站轉(zhuǎn)換延時(shí)時(shí)間值和第二基站轉(zhuǎn)換延時(shí)時(shí)間值;第一基站和第二基站分別收到第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二基站轉(zhuǎn)換延時(shí)時(shí)間,并設(shè) 置在新鏈路參數(shù)中,同時(shí)釋放原來建立的和BSC之間的鏈路,以保證第一基站和第二基站 的語(yǔ)音包在新鏈路中分別延時(shí)第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二基站轉(zhuǎn)換延時(shí)時(shí)間后發(fā)送。
2.如權(quán)利要求1所述的方法,其特征在于,所述BSC根據(jù)通話鏈路建立時(shí)間分別獲得第 一基站、第二基站與BSC之間的延時(shí)時(shí)間,包括BSC記錄向第一基站、第二基站發(fā)送信道激活消息的發(fā)送時(shí)間及收到第一基站、第二基 站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間;根據(jù)所述向第一基站、第二基站發(fā)送信道激活消息的發(fā)送時(shí)間及收到第一基站、第二 基站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間,獲得第一基站與BSC之間的延時(shí)時(shí)間及第二基 站與BSC之間的延時(shí)時(shí)間。
3.如權(quán)利要求1所述的方法,其特征在于,所述BSC獲得第一基站到第二基站的鏈路延 時(shí)時(shí)間以及第二基站到第一基站的鏈路延時(shí)時(shí)間,包括BSC根據(jù)發(fā)送給第一基站鏈路建立消息到收到第二基站反饋的新鏈路建立完成消息, 獲得第一基站到第二基站的鏈路延時(shí)時(shí)間;根據(jù)BSC發(fā)送給第二基站鏈路建立消息到收到 第一基站反饋的新鏈路建立完成消息,獲得第二基站到第一基站的鏈路延時(shí)時(shí)間。
4.如權(quán)利要求3所述的方法,其特征在于,所述BSC根據(jù)發(fā)送給第一基站鏈路建立消息 到收到第二基站反饋的新鏈路建立完成消息,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間, 包括BSC發(fā)送新鏈路建立消息給第一基站時(shí)記錄發(fā)送時(shí)刻;第一基站收到新鏈路建立消息,開始向第二基站發(fā)起鏈路層的鏈路建立請(qǐng)求消息;第 二基站收到第一基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反饋新鏈路建立完成消息給BSC, BSC收到后記錄接收時(shí)刻;BSC將發(fā)送新鏈路建立消息給第一基站的發(fā)送時(shí)刻與接收到第二基站反饋的新鏈路建 立完成消息的接收時(shí)刻相減,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間。
5.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)BSC發(fā)送給第二基站鏈路建立消息 到收到第一基站反饋的新鏈路建立完成消息,獲得第二基站到第一基站的鏈路延時(shí)時(shí)間, 包括BSC發(fā)送新鏈路建立消息給第二基站時(shí)記錄發(fā)送時(shí)刻;第二基站收到新鏈路建立消息,開始向第一基站發(fā)起鏈路層的鏈路建立請(qǐng)求消息;第 一基站收到第二基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反饋新鏈路建立完成消息給BSC, BSC收到后記錄接收時(shí)刻;BSC將發(fā)送新鏈路建立消息給第二基站的發(fā)送時(shí)刻與接收到第一基站反饋的新鏈路建 立完成消息的接收時(shí)刻相減,獲得第二基站到第一基站的鏈路延時(shí)時(shí)間。
6.如權(quán)利要求1所述的方法,其特征在于,所述BSC發(fā)送給第一基站和第二基站的新鏈 路建立消息中,包括對(duì)方基站與鏈路建立相關(guān)的參數(shù),包括IP和端口號(hào)。
7.如權(quán)利要求1所述的方法,其特征在于,所述BSC向第一基站和第二基站分別下發(fā)的 釋放舊信道消息中,還包括要釋放的BSC和第一基站、第二基站之間的鏈路信息。
8.—種本地交換實(shí)現(xiàn)的裝置,其特征在于,包括設(shè)置于基站控制器(BSC)的第一延時(shí) 時(shí)間獲得模塊、第二延時(shí)時(shí)間獲得模塊、基站轉(zhuǎn)換延時(shí)時(shí)間獲得模塊、消息發(fā)送模塊;設(shè)置 于第一基站和第二基站的處理模塊;所述第一延時(shí)時(shí)間獲得模塊,用于第一終端和第二終端在建立通話時(shí),建立與第一基 站、第二基站之間的通話鏈路,BSC根據(jù)通話鏈路建立時(shí)間分別獲得第一基站、第二基站與 BSC之間的延時(shí)時(shí)間;所述第二延時(shí)時(shí)間獲得模塊,用于當(dāng)通話從傳統(tǒng)模式轉(zhuǎn)換到本地交換模式,發(fā)送給第 一基站和第二基站新鏈路建立消息,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間以及第二基 站到第一基站的鏈路延時(shí)時(shí)間;所述基站轉(zhuǎn)換延時(shí)時(shí)間獲得模塊,用于根據(jù)第一基站與BSC之間的延時(shí)時(shí)間,減去第 一基站到第二基站的鏈路延時(shí)時(shí)間,獲得第一基站轉(zhuǎn)換延時(shí)時(shí)間;根據(jù)第二基站與BSC之 間的延時(shí)時(shí)間,減去第二基站到第一基站的鏈路延時(shí)時(shí)間,獲得第二基站轉(zhuǎn)換延時(shí)時(shí)間;所述消息發(fā)送模塊,用于向第一基站和第二基站分別下發(fā)釋放舊信道消息,其中分別 攜帶計(jì)算好的第一基站轉(zhuǎn)換延時(shí)時(shí)間值和第二基站轉(zhuǎn)換延時(shí)時(shí)間值;所述處理模塊,設(shè)置于第一基站和第二基站,分別收到第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二 基站轉(zhuǎn)換延時(shí)時(shí)間,并設(shè)置在新鏈路參數(shù)中,同時(shí)釋放原來建立的和BSC之間的鏈路,以保 證第一基站和第二基站的語(yǔ)音包在新鏈路中分別延時(shí)第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二基站 轉(zhuǎn)換延時(shí)時(shí)間后發(fā)送。
9.如權(quán)利要求8所述的裝置,其特征在于,所述第一延時(shí)時(shí)間獲得模塊,用于記錄向第一基站、第二基站發(fā)送信道激活消息的發(fā) 送時(shí)間及收到第一基站、第二基站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間;根據(jù)所述向第一基站、第二基站發(fā)送信道激活消息的發(fā)送時(shí)間及收到第一基站、第二 基站發(fā)送的信道激活確認(rèn)消息的接收時(shí)間,獲得第一基站與BSC之間的延時(shí)時(shí)間及第二基 站與BSC之間的延時(shí)時(shí)間。
10.如權(quán)利要求8所述的裝置,其特征在于,所述第二延時(shí)時(shí)間獲得模塊,用于根據(jù)發(fā)送給第一基站鏈路建立消息到收到第二基站 反饋的新鏈路建立完成消息,獲得第一基站到第二基站的鏈路延時(shí)時(shí)間;根據(jù)BSC發(fā)送給 第二基站鏈路建立消息到收到第一基站反饋的新鏈路建立完成消息,獲得第二基站到第一 基站的鏈路延時(shí)時(shí)間。
11.如權(quán)利要求10所述的裝置,其特征在于,所述第二延時(shí)時(shí)間獲得模塊,進(jìn)一步用于當(dāng)BSC發(fā)送新鏈路建立消息給第一基站時(shí)記 錄發(fā)送時(shí)刻;并當(dāng)?shù)谝换臼盏叫骆溌方⑾?,開始向第二基站發(fā)起鏈路層的鏈路建立 請(qǐng)求消息,第二基站收到第一基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反饋新鏈路建立完成 消息給BSC時(shí),記錄接收時(shí)刻;將BSC發(fā)送新鏈路建立消息給第一基站的發(fā)送時(shí)刻與接收到 第二基站反饋的新鏈路建立完成消息的接收時(shí)刻相減,獲得第一基站到第二基站的鏈路延 時(shí)時(shí)間。
12.如權(quán)利要求10所述的裝置,其特征在于,所述第二延時(shí)時(shí)間獲得模塊,進(jìn)一步用于當(dāng)BSC發(fā)送新鏈路建立消息給第二基站時(shí)記 錄發(fā)送時(shí)刻;并當(dāng)?shù)诙臼盏叫骆溌方⑾?,開始向第一基站發(fā)起鏈路層的鏈路建立 請(qǐng)求消息,第一基站收到第二基站發(fā)送過來的鏈路建立請(qǐng)求消息后,反饋新鏈路建立完成 消息給BSC時(shí),記錄接收時(shí)刻;將BSC發(fā)送新鏈路建立消息給第二基站的發(fā)送時(shí)刻與接收到 第一基站反饋的新鏈路建立完成消息的接收時(shí)刻相減,獲得第二基站到第一基站的鏈路延 時(shí)時(shí)間。
13.如權(quán)利要求8所述的裝置,其特征在于,所述第二延時(shí)時(shí)間獲得模塊,進(jìn)一步用于在發(fā)送給第一基站和第二基站的新鏈路建立 消息中,包括對(duì)方基站與鏈路建立相關(guān)的參數(shù),包括IP和端口號(hào)。
14.如權(quán)利要求8所述的裝置,其特征在于,所述消息發(fā)送模塊,進(jìn)一步用于向第一基站和第二基站分別下發(fā)的釋放舊信道消息 中,還包括要釋放的BSC和第一基站、第二基站之間的鏈路信息。
全文摘要
本發(fā)明提供了一種本地交換實(shí)現(xiàn)的方法及裝置,方法包括基站控制器(BSC)獲得第一基站、第二基站與BSC之間的延時(shí)時(shí)間;當(dāng)通話從傳統(tǒng)模式轉(zhuǎn)換到本地交換模式,BSC獲得第一基站到第二基站的鏈路延時(shí)時(shí)間以及第二基站到第一基站的鏈路延時(shí)時(shí)間;根據(jù)第一基站與BSC之間的延時(shí)時(shí)間,減去第一基站到第二基站的鏈路延時(shí)時(shí)間獲得第一基站轉(zhuǎn)換延時(shí)時(shí)間;根據(jù)第二基站與BSC之間的延時(shí)時(shí)間,減去第二基站到第一基站的鏈路延時(shí)時(shí)間獲得第二基站轉(zhuǎn)換延時(shí)時(shí)間;第一基站和第二基站分別收到第一基站轉(zhuǎn)換延時(shí)時(shí)間和第二基站轉(zhuǎn)換延時(shí)時(shí)間,設(shè)置在新鏈路參數(shù)中。本發(fā)明改善了本地交換存在的鏈轉(zhuǎn)換前后鏈路時(shí)延差比較大的情況。
文檔編號(hào)H04W76/00GK102083230SQ20091022554
公開日2011年6月1日 申請(qǐng)日期2009年11月30日 優(yōu)先權(quán)日2009年11月30日
發(fā)明者劉強(qiáng) 申請(qǐng)人:中興通訊股份有限公司