專利名稱:連接資源釋放處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及無線通信技術(shù)領(lǐng)域:
,尤其涉及一種連接資源釋放處理方法和裝置。
背景技術(shù):
在傳統(tǒng)移動網(wǎng)絡(luò)中,基站控制器(Base Station Contral ;以下簡稱BSC)只能接一個(gè)移動交換中心(Mobile Switch Center ;以下簡稱MSC),MSC可以接多個(gè)BSC。MSC和BSC間的接口為A接口,A接口協(xié)議承載在信令連接控制協(xié)議(Signaling ConnectionControl Part ;以下簡稱SCCP)上,一般用戶發(fā)起某項(xiàng)業(yè)務(wù)時(shí)例如發(fā)起呼叫,會建立MSC和BSC間針對該次業(yè)務(wù)的SCCP連接。SCCP連接可以由BSC發(fā)起建立,也可以由MSC發(fā)起建立。在引入MSC Pool組網(wǎng)后,BSC可以通過服務(wù)節(jié)點(diǎn)選擇功能實(shí)體(Serving Node SelectionFunction ;以下簡稱SNSF)連接到多個(gè)MSC。具體為,BSC可通過不同的鏈路連接到不同的SNSF, SNSF對BSC呈現(xiàn)唯一的MSC標(biāo)識,因此對于BSC而言其仍然只連接到一個(gè)MSC。BSC發(fā)送的業(yè)務(wù)請求通過SNSF進(jìn)行轉(zhuǎn)發(fā),并分發(fā)給不同的MSC處理,這樣當(dāng)MSC Pool內(nèi)某個(gè)MSC發(fā)生故障,業(yè)務(wù)仍然能轉(zhuǎn)發(fā)給其他MSC處理,提高了網(wǎng)絡(luò)的可靠性。
在MSC Pool組網(wǎng)前,MSC通過BSC信令點(diǎn)把消息發(fā)送給BSC,BSC通過MSC信令點(diǎn)把消息發(fā)送給MSC。在MSC Pool組網(wǎng)后,MSC與BSC相互發(fā)送的消息是通過二者之間的SNSF轉(zhuǎn)發(fā)到對端的。在BSC和MSC的業(yè)務(wù)交互中,由于交互消息丟失,可能出現(xiàn)一側(cè)SCCP連接資源已經(jīng)釋放,但另一側(cè)SCCP連接資源仍然占用的現(xiàn)象。為避免單側(cè)連接資源吊死情況的發(fā)生,SCCP中提供以下兩種解決方案
一種方案是在MSC Pool組網(wǎng)下,當(dāng)一 MSC故障死機(jī),在其故障恢復(fù)重啟后,該MSC上建立的業(yè)務(wù)連接關(guān)系已經(jīng)丟失,該MSC需要向所連的BSC發(fā)送全局復(fù)位消息(Reset)。BSC收到此復(fù)位消息后,啟動一個(gè)定時(shí)器,BSC釋放其上建立的所有業(yè)務(wù)連接;在定時(shí)器超時(shí)后(通過設(shè)置這個(gè)定時(shí)器來確保BSC上的相關(guān)資源都已經(jīng)釋放),BSC給MSC發(fā)送“ResetAcknowledge"消息表明已經(jīng)完成連接資源釋放。在BSC沒有釋放完資源前,為避免MSC和BSC間的SCCP連接異常,BSC不允許新的業(yè)務(wù)接入。
另一種方案是SCCP定義了連接檢查釋放機(jī)制,即使用“Inactivity test (IT) ”消息進(jìn)行穩(wěn)態(tài)檢測。具體地,一 MSC在故障恢復(fù)后不向BSC發(fā)送全局復(fù)位消息,BSC上對應(yīng)的該故障恢復(fù)后的MSC的所有原SCCP連接需要通過Inactivity test”檢測來釋放。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題
對于第一種解決方案,由于在MSC Pool組網(wǎng)下,某一 MSC故障恢復(fù)發(fā)送全局復(fù)位消息到所有BSC,BSC收到后釋放所有呼叫,這樣將使分發(fā)到其他正常MSC的業(yè)務(wù)也將被異常釋放,即單個(gè)MSC故障恢復(fù)后,將造成整個(gè)MSC Pool組網(wǎng)的所有呼叫異常釋放。
對于第二種解決方案,由于SCCP連接的T(iar)定時(shí)器時(shí)長較長(所述的T(iar)定時(shí)器是在本端設(shè)置的,每次收到對端的消息后就會重啟該定時(shí)器;如果T(iar)定時(shí)器超時(shí),則認(rèn)為本端連接資源吊死,則釋放本端的連接資源),在BSC側(cè)SCCP連接的T (iar)定時(shí)器超時(shí)前,BSC上記錄的SCCP連接對應(yīng)的MSC所分配的連接參考號在MSC上已經(jīng)釋放。因此,當(dāng)有新的業(yè)務(wù)分發(fā)到該MSC后,MSC為新的業(yè)務(wù)分配的SCCP連接可能在BSC上仍然沒有釋放。這樣導(dǎo)致MSC新分配的連接參考號實(shí)際在BSC的映射記錄中已經(jīng)存在,出現(xiàn)MSC分配的一個(gè)連接參考號在BSC上有兩個(gè)記錄與之對應(yīng)的現(xiàn)象。例如,用戶A發(fā)起呼叫,在MSC上分配的連接參考號為“1”;MSC故障恢復(fù)后,用戶B發(fā)起呼叫,MSC又把連接參考號“1”分配給用戶B,對于用戶A的后續(xù)業(yè)務(wù)消息,BSC通過DTl消息發(fā)送給MSC,DTl消息中只有目標(biāo)本地參考號(MSC分配的),MSC根據(jù)DTl消息中的目標(biāo)本地參考號,會把用戶A的業(yè)務(wù)消息作為用戶B的業(yè)務(wù)消息進(jìn)行處理。當(dāng)BSC上有大量SCCP連接在MSC故障期間沒有釋放時(shí),故障恢復(fù)后,MSC和BSC間因兩側(cè)的連接狀態(tài)不一致,使新上來的業(yè)務(wù)處理沖突、混亂。
綜上可知,現(xiàn)有技術(shù)MSC Pool組網(wǎng)中的一MSC故障恢復(fù)后,發(fā)送復(fù)位消息,可能影響其他MSC的正常業(yè)務(wù),可能由于MSC和BSC間因兩側(cè)的連接狀態(tài)不一致影響新業(yè)務(wù),降低了業(yè)務(wù)服務(wù)質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種連接資源釋放處理方法和裝置,用以解決現(xiàn)有技術(shù)中MSCPool組網(wǎng)中的一 MSC故障恢復(fù)后,發(fā)送復(fù)位消息,影響其他MSC的正常業(yè)務(wù)或新業(yè)務(wù)的缺陷,實(shí)現(xiàn)BSC上對應(yīng)原故障MSC的連接能釋放,保證業(yè)務(wù)服務(wù)質(zhì)量。
本發(fā)明實(shí)施例提供一種連接資源釋放處理方法,包括
服務(wù)節(jié)點(diǎn)選擇功能實(shí)體SNSF在接收到移動交換中心發(fā)送的復(fù)位消息后,在第一預(yù)定時(shí)長內(nèi)停止向所述移動交換中心發(fā)送業(yè)務(wù)消息,并在經(jīng)過所述第一預(yù)定時(shí)長后,恢復(fù)向所述移動交換中心發(fā)送業(yè)務(wù)消息,所述第一預(yù)定時(shí)長應(yīng)保證基站控制器完成與所述移動交換中心之間的連接資源釋放。
本發(fā)明實(shí)施例提供一種連接資源釋放處理方法,包括
接收移動交換中心經(jīng)服務(wù)節(jié)點(diǎn)選擇功能實(shí)體轉(zhuǎn)發(fā)的復(fù)位消息,所述復(fù)位消息中攜帶有所述移動交換中心的網(wǎng)絡(luò)參考標(biāo)識;
在已建立的業(yè)務(wù)連接中,根據(jù)所述移動交換中心分配的連接參考號中所包括的網(wǎng)絡(luò)參考標(biāo)識和所述復(fù)位消息中攜帶的網(wǎng)絡(luò)參考標(biāo)識,獲取與所述復(fù)位消息中攜帶的網(wǎng)絡(luò)參考標(biāo)識對應(yīng)的目標(biāo)業(yè)務(wù)連接;
釋放所述目標(biāo)業(yè)務(wù)連接所占用的連接資源。
本發(fā)明實(shí)施例提供一種連接資源釋放處理方法,包括
移動交換中心發(fā)送復(fù)位消息,所述復(fù)位消息中攜帶有所述移動交換中心的網(wǎng)絡(luò)參考標(biāo)識,用以指示所述基站控制器釋放與所述網(wǎng)絡(luò)參考標(biāo)識對應(yīng)的業(yè)務(wù)連接所占用的連接資源。
本發(fā)明實(shí)施例提供一種連接資源釋放處理方法,包括
移動交換中心重啟后,在與原連接參考號分組不同的其他連接參考號分組中,為基站控制器經(jīng)服務(wù)節(jié)點(diǎn)選擇功能實(shí)體發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號,所述原連接參考號分組為所述移動交換中心在故障前用于分配連接參考號的連接參考號分組。
本發(fā)明實(shí)施例提供一種連接資源釋放處理方法,包括
在移動交換中心重啟后的第二預(yù)定時(shí)長內(nèi),所述移動交換中心在第二連接參考號分組中,為基站控制器經(jīng)服務(wù)節(jié)點(diǎn)選擇功能實(shí)體發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號,并在經(jīng)過所述第二預(yù)定時(shí)長后,切換到在第一連接參考號分組中,為所述基站控制器經(jīng)所述服務(wù)節(jié)點(diǎn)選擇功能實(shí)體發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號,所述第二預(yù)定時(shí)長應(yīng)保證基站控制器在所述第二預(yù)定時(shí)長內(nèi)完成與所述移動交換中心之間的連接資源釋放。
本發(fā)明實(shí)施例提供一種連接資源釋放處理方法,包括
檢測到與業(yè)務(wù)處理實(shí)體的所有鏈路故障后,記錄當(dāng)前的第三系統(tǒng)時(shí)間,并設(shè)置用于表示所述業(yè)務(wù)處理實(shí)體不能接收業(yè)務(wù)消息的不可用標(biāo)識;
當(dāng)檢測到與所述業(yè)務(wù)處理實(shí)體的鏈路恢復(fù)后,根據(jù)所述第三系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,判斷所述當(dāng)前系統(tǒng)時(shí)間與所述第三系統(tǒng)時(shí)間之間的時(shí)間間隔是否超過第一預(yù)定時(shí)長,若超過,則清除所述不可用標(biāo)識,并恢復(fù)向所述業(yè)務(wù)處理實(shí)體發(fā)送所述業(yè)務(wù)消息,所述第一預(yù)定時(shí)長應(yīng)保證與所述業(yè)務(wù)處理實(shí)體相關(guān)的、在故障前建立的連接資源釋放成功;若不超過,則再延遲一段時(shí)間,使得延遲后的系統(tǒng)時(shí)間與所述第三系統(tǒng)時(shí)間之間的時(shí)間間隔超過所述第一預(yù)定時(shí)長,清除所述不可用標(biāo)識,并恢復(fù)向所述業(yè)務(wù)處理實(shí)體發(fā)送所述業(yè)務(wù)消息。
本發(fā)明實(shí)施例提供一種服務(wù)節(jié)點(diǎn)選擇功能設(shè)備,包括
第一接收模塊,用于接收移動交換中心設(shè)備發(fā)送的復(fù)位消息;
第一發(fā)送模塊,用于向所述移動交換中心設(shè)備發(fā)送業(yè)務(wù)消息;
第一控制模塊,用于在所述第一接收模塊接收到所述復(fù)位消息后,在第一預(yù)定時(shí)長內(nèi)控制所述第一發(fā)送模塊停止向所述移動交換中心設(shè)備發(fā)送業(yè)務(wù)消息,并在經(jīng)過所述第一預(yù)定時(shí)長后,控制所述第一發(fā)送模塊恢復(fù)向所述移動交換中心設(shè)備發(fā)送業(yè)務(wù)消息,所述第一預(yù)定時(shí)長應(yīng)保證基站控制器完成與所述移動交換中心設(shè)備之間的連接資源釋放。
本發(fā)明實(shí)施例提供一種服務(wù)節(jié)點(diǎn)選擇功能設(shè)備,包括
第一檢測模塊,用于檢測到與業(yè)務(wù)處理實(shí)體的所有鏈路故障后,記錄當(dāng)前的第三系統(tǒng)時(shí)間,并設(shè)置用于表示所述業(yè)務(wù)處理實(shí)體不能接收業(yè)務(wù)消息的不可用標(biāo)識;
第二檢測模塊,用于當(dāng)檢測到與所述業(yè)務(wù)處理實(shí)體的鏈路恢復(fù)后,根據(jù)所述第三系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,判斷所述當(dāng)前系統(tǒng)時(shí)間與所述第三系統(tǒng)時(shí)間之間的時(shí)間間隔是否超過第一預(yù)定時(shí)長;
第三發(fā)送模塊,用于若所述第二檢測模塊判斷出所述當(dāng)前系統(tǒng)時(shí)間與所述第三系統(tǒng)時(shí)間之間的時(shí)間間隔超過第一預(yù)定時(shí)長,則清除所述不可用標(biāo)識,并恢復(fù)向所述業(yè)務(wù)處理實(shí)體發(fā)送所述業(yè)務(wù)消息,所述第一預(yù)定時(shí)長應(yīng)保證與所述業(yè)務(wù)處理實(shí)體相關(guān)的、在故障前建立的連接資源釋放成功;若所述第二檢測模塊判斷出所述當(dāng)前系統(tǒng)時(shí)間與所述第三系統(tǒng)時(shí)間之間的時(shí)間間隔不超過第一預(yù)定時(shí)長,則再延遲一段時(shí)間,使得延遲后的系統(tǒng)時(shí)間與所述第三系統(tǒng)時(shí)間之間的時(shí)間間隔超過所述第一預(yù)定時(shí)長,清除所述不可用標(biāo)識,并恢復(fù)向所述業(yè)務(wù)處理實(shí)體發(fā)送所述業(yè)務(wù)消息。
本發(fā)明實(shí)施例提供一種基站控制器,包括
第二接收模塊,用于接收移動交換中心設(shè)備經(jīng)服務(wù)節(jié)點(diǎn)選擇功能實(shí)體轉(zhuǎn)發(fā)的復(fù)位消息,所述復(fù)位消息中攜帶有所述移動交換中心設(shè)備的網(wǎng)絡(luò)參考標(biāo)識;
獲取模塊,用于在已建立的業(yè)務(wù)連接中,根據(jù)所述移動交換中心設(shè)備分配的連接參考號中所包括的網(wǎng)絡(luò)參考標(biāo)識和所述復(fù)位消息中攜帶的網(wǎng)絡(luò)參考標(biāo)識,獲取與所述復(fù)位消息中攜帶的網(wǎng)絡(luò)參考標(biāo)識對應(yīng)的目標(biāo)業(yè)務(wù)連接;
釋放處理模塊,用于釋放所述獲取模塊獲取的所述目標(biāo)業(yè)務(wù)連接所占用的連接資源。
本發(fā)明實(shí)施例提供一種移動交換中心設(shè)備,包括
第二構(gòu)建模塊,用于構(gòu)建復(fù)位消息,所述復(fù)位消息中攜帶有所述移動交換中心設(shè)備的網(wǎng)絡(luò)參考標(biāo)識;
第二發(fā)送模塊,用于發(fā)送所述復(fù)位消息,用以指示所述基站控制器釋放與所述網(wǎng)絡(luò)參考標(biāo)識對應(yīng)的業(yè)務(wù)連接所占用的連接資源。
本發(fā)明實(shí)施例提供一種移動交換中心設(shè)備,包括
第一分配模塊,用于為基站控制器經(jīng)服務(wù)節(jié)點(diǎn)選擇功能實(shí)體發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號;
第二控制模塊,用于在所述移動交換中心設(shè)備重啟后,控制所述第一分配模塊在與原連接參考號分組不同的其他連接參考號分組中分配所述連接參考號,所述原連接參考號分組為所述移動交換中心設(shè)備在故障前用于分配連接參考號的連接參考號分組。
本發(fā)明實(shí)施例提供一種移動交換中心設(shè)備,包括
第二分配模塊,用于為基站控制器經(jīng)服務(wù)節(jié)點(diǎn)選擇功能實(shí)體發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號;
第三控制模塊,用于在所述移動交換中心設(shè)備重啟后的第二預(yù)定時(shí)長內(nèi),控制所述第二分配模塊在第二連接參考號分組中,為基站控制器經(jīng)所述服務(wù)節(jié)點(diǎn)選擇功能實(shí)體發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號,并在經(jīng)過所述第二預(yù)定時(shí)長后,切換到在第一連接參考號分組中,為所述基站控制器經(jīng)所述服務(wù)節(jié)點(diǎn)選擇功能實(shí)體發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號,所述第二預(yù)定時(shí)長應(yīng)保證基站控制器完成與所述移動交換中心設(shè)備之間的連接資源釋放。
本發(fā)明實(shí)施例提供的連接資源釋放處理方法和裝置,能夠在MSC在發(fā)送復(fù)位消息后,既保證其他MSC的業(yè)務(wù)不受影響,又保證BSC上對應(yīng)原發(fā)送復(fù)位消息的MSC的連接能釋放,不影響新業(yè)務(wù),提高業(yè)務(wù)服務(wù)質(zhì)量。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明MSC Pool組網(wǎng)中SCCP連接建立實(shí)施例信令流程示意圖;
圖2為本發(fā)明連接資源釋放處理方法實(shí)施例一信令圖;
圖3為本發(fā)明連接資源釋放處理方法實(shí)施例二信令圖;
圖4為本發(fā)明SNSF實(shí)施例結(jié)構(gòu)一示意圖;
圖5為本發(fā)明SNSF實(shí)施例結(jié)構(gòu)二示意圖;
圖6為本發(fā)明基站控制器實(shí)施例結(jié)構(gòu)示意圖;[0056]圖7為本發(fā)明移動交換中心設(shè)備實(shí)施例一結(jié)構(gòu)示意圖;
圖8為本發(fā)明移動交換中心設(shè)備實(shí)施例二結(jié)構(gòu)示意圖;
圖9為本發(fā)明移動交換中心設(shè)備實(shí)施例三結(jié)構(gòu)示意圖;
圖10為本發(fā)明SNSF實(shí)施例結(jié)構(gòu)三示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
MSC Pool組網(wǎng)中,在一 MSC故障恢復(fù)后,由于現(xiàn)有技術(shù)故障恢復(fù)后的相應(yīng)處理可能影響其他MSC的正常業(yè)務(wù),也可能由于MSC和BSC間因兩側(cè)的連接狀態(tài)不一致影響新業(yè)務(wù)。針對現(xiàn)有技術(shù)的上述缺陷,本發(fā)明實(shí)施例提供以下若干種解決方案,使得在MSC Pool 組網(wǎng)中的MSC因多種原因例如故障恢復(fù)而發(fā)送復(fù)位消息后,既要保證其他MSC的業(yè)務(wù)不受影響,又要保證BSC上對應(yīng)原故障MSC的連接能釋放,不影響新業(yè)務(wù)。
圖1為本發(fā)明MSC Pool組網(wǎng)中SCCP連接建立實(shí)施例信令流程示意圖,如圖1所示,該流程包括
步驟la,BSC分配本側(cè)的連接參考號,發(fā)送SCCP的CR消息即“Connection Request"消息到SNSF,CR消息攜帶源本地參考號(其值為BSC分配的連接參考號)。
CR消息中的源信令點(diǎn)為BSC的信令點(diǎn),CR消息中的目的信令點(diǎn)為SNSF的信令點(diǎn) (此SNSF的信令點(diǎn)為核心網(wǎng)對BSC呈現(xiàn)的統(tǒng)一的信令點(diǎn))。
步驟2a,SNSF收到BSC的CR消息,根據(jù)一定原則例如用戶標(biāo)識,決定應(yīng)該將CR消息轉(zhuǎn)發(fā)給哪個(gè)MSC,SNSF把消息中的目的信令點(diǎn)替換為選定的MSC的信令點(diǎn),SNSF把消息轉(zhuǎn)發(fā)給對應(yīng)的MSC,CR消息中的源信令點(diǎn)仍然為BSC的信令點(diǎn),目的信令點(diǎn)替換為選定的MSC 的信令點(diǎn)。
步驟3a,MSC收到BSC的CR消息,分配本側(cè)的連接參考號,并記錄對端BSC的連接參考號,建立本側(cè)連接參考號和對端連接參考號的對應(yīng)關(guān)系。
在MSC中分配的連接參考號攜帶有網(wǎng)絡(luò)參考標(biāo)識(The NetworkReference Identifier,以下簡稱NRI),,該NRI可以在MSC Pool組網(wǎng)內(nèi)唯一標(biāo)識MSC。例如連接參考號為3個(gè)字節(jié)(ΒΥ )的數(shù)值,其中一部分信息為NRI,比如按約定,頭4個(gè)比特(bit)為 NRI。
MSC發(fā)送CC消息即“Connection Conf irm”消息,其中攜帶源本地參考號(其值為 MSC分配的連接參考號),目標(biāo)本地參考號(其值為BSC分配的連接參考號)。CC消息中的源信令點(diǎn)為MSC的信令點(diǎn),目的信令點(diǎn)為BSC的信令點(diǎn)。該CC消息通過鏈路發(fā)送給SNSF。
步驟4a,SNSF收到CC消息,把CC消息中的源信令點(diǎn)由MSC的信令點(diǎn)替換為SNSF 的信令點(diǎn),CC消息中的目的信令點(diǎn)仍然為BSC的信令點(diǎn),SNSF把CC消息轉(zhuǎn)發(fā)給BSC。
BSC收到CC消息,記錄對端MSC的連接參考號,建立本側(cè)連接參考號和對端連接參考號的對應(yīng)關(guān)系。
步驟5a,BSC要向MSC發(fā)送本次業(yè)務(wù)的消息時(shí),業(yè)務(wù)消息通過SCCP的DTl消息傳遞。BSC向MSC發(fā)送DTl消息,其中攜帶目標(biāo)本地參考號(即MSC側(cè)分配的連接參考號)。 DTl消息中的源信令點(diǎn)為BSC的信令點(diǎn),DTl消息中的目的信令點(diǎn)為SNSF的信令點(diǎn)。
步驟6a,SNSF收到BSC的DTl消息,根據(jù)其中的目標(biāo)本地參考號中的NRI信息確定應(yīng)該把DTl消息轉(zhuǎn)發(fā)給哪個(gè)MSC,SNSF把消息中的目的信令點(diǎn)替換為對應(yīng)的MSC的信令點(diǎn),SNSF把DTl消息轉(zhuǎn)發(fā)給對應(yīng)的MSC,DTl消息中的源信令點(diǎn)仍然為BSC的信令點(diǎn),目的信令點(diǎn)替換為選定的MSC的信令點(diǎn)。
MSC收到BSC的DTl消息,根據(jù)DTl消息中的目標(biāo)本地參考號,找到對應(yīng)的SCCP連接,進(jìn)行相應(yīng)業(yè)務(wù)處理。
步驟7a,MSC要向BSC發(fā)送本次業(yè)務(wù)的消息時(shí),業(yè)務(wù)消息通過SCCP的DTl消息傳遞。MSC發(fā)送DTl消息,其中攜帶目標(biāo)本地參考號(即BSC側(cè)分配的連接參考號)。DTl消息中的源信令點(diǎn)為MSC的信令點(diǎn),目的信令點(diǎn)為BSC的信令點(diǎn)。該DTl消息通過鏈路發(fā)送給 SNSF。
步驟8a,SNSF把DTl消息中的源信令點(diǎn)由MSC的信令點(diǎn)替換為SNSF的信令點(diǎn), DTl消息中的目的信令點(diǎn)仍然為BSC的信令點(diǎn),SNSF把DTl消息轉(zhuǎn)發(fā)給BSC。
BSC收到MSC的DTl消息,根據(jù)DTl消息中的目標(biāo)本地參考號,找到對應(yīng)的SCCP連接,進(jìn)行相應(yīng)業(yè)務(wù)處理。
步驟9a,當(dāng)本次業(yè)務(wù)處理結(jié)束,需要拆除對應(yīng)的SCCP連接。MSC向BSC發(fā)送SCCP 的釋放(Released)消息,其中攜帶源本地參考號(其值為MSC分配的連接參考號),目標(biāo)本地參考號(其值為BSC分配的連接參考號)。釋放消息中的源信令點(diǎn)為MSC的信令點(diǎn),目的信令點(diǎn)為BSC的信令點(diǎn)。該釋放消息通過鏈路發(fā)送給SNSF。
步驟10a,SNSF把釋放消息中的源信令點(diǎn)由MSC的信令點(diǎn)替換為SNSF的信令點(diǎn), 釋放消息中的目的信令點(diǎn)仍然為BSC的信令點(diǎn),SNSF把釋放消息轉(zhuǎn)發(fā)給BSC。
步驟lla,BSC收到MSC的釋放消息,向MSC發(fā)送SCCP的釋放完成消息即“Release Complete”消息,BSC釋放相關(guān)SCCP連接資源。BSC向MSC發(fā)送的Release Complete消息, 其中攜帶源本地參考號(其值為BSC分配的連接參考號),目標(biāo)本地參考號(其值為MSC分配的連接參考號)。釋放完成消息中的源信令點(diǎn)為BSC的信令點(diǎn),釋放完成消息中的目的信令點(diǎn)為SNSF的信令點(diǎn)。
步驟12a,SNSF收到BSC的釋放完成消息,根據(jù)其中的目標(biāo)本地參考號中的NRI信息確定應(yīng)該把該釋放完成消息轉(zhuǎn)發(fā)給哪個(gè)MSC,SNSF把釋放完成消息中的目的信令點(diǎn)替換為對應(yīng)的MSC的信令點(diǎn),SNSF把釋放完成消息轉(zhuǎn)發(fā)給對應(yīng)的MSC,釋放完成消息中的源信令點(diǎn)仍然為BSC的信令點(diǎn),目的信令點(diǎn)替換為選定的MSC的信令點(diǎn)。
在業(yè)務(wù)交互中,由于交互消息丟失,可能造成一側(cè)SCCP連接資源已經(jīng)釋放,另一側(cè)SCCP連接資源仍然占用。為避免這種單側(cè)連接資源吊死的情況,SCCP定義了連接檢查釋放機(jī)制,使用“ ^activity test (IT)”消息進(jìn)行穩(wěn)態(tài)檢測。具體為
SCCP連接建立后,在本端上(包括MSC和BSC)針對該連接啟動兩個(gè)定時(shí)器,分別為接收定時(shí)器 T(iar)即“the receive inactivity control timer”和發(fā)送定時(shí)器 T (ias) 艮『‘the send inactivity control timer,,。
對于T(ias)定時(shí)器,每次向?qū)Χ税l(fā)送消息后就會重啟該定時(shí)器;如果T(ias)定時(shí)器超時(shí),則向?qū)Χ税l(fā)送Inactivity test”消息。[0084]對于T(iar)定時(shí)器,每次收到對端的消息后就會重啟該定時(shí)器;如果T(iar)定時(shí)器超時(shí),則認(rèn)為本端連接資源吊死,釋放本端的連接資源。
應(yīng)該說明的是,以防消息丟失造成連接資源誤拆除,T(iar)定時(shí)器的時(shí)長要大于 T(ias)定時(shí)器的時(shí)長,一般要超過兩倍。
本發(fā)明實(shí)施例在上述的MSC Pool組網(wǎng)中SCCP連接建立流程以及穩(wěn)態(tài)檢測釋放機(jī)制的基礎(chǔ)上,提供以下若干種解決方案并分別進(jìn)行詳細(xì)介紹。應(yīng)該說明的是,在以下各實(shí)施例中,引發(fā)MSC發(fā)送復(fù)位消息有多種原因,例如包括MSC故障恢復(fù)重啟后,將發(fā)送復(fù)位(Reset)消息;由于版本升級,由維護(hù)人員發(fā)起的重啟流程將發(fā)送復(fù)位消息;還有維護(hù)人員直接在維護(hù)臺輸入命令引發(fā)MSC發(fā)送復(fù)位消息等,為簡便起見,本發(fā)明各解決方式提供的實(shí)施例可以僅以MSC故障恢復(fù)重啟引發(fā)發(fā)送復(fù)位消息的情況進(jìn)行說明,當(dāng)然并不局限于此。
本發(fā)明實(shí)施例提供的一種解決方案是在MSC Pool組網(wǎng)中的一 MSC故障恢復(fù)重啟后,該MSC仍然向BSC發(fā)送復(fù)位(Reset)消息,位于MSC和BSC之間的SNSF在接收到故障恢復(fù)重啟后的MSC發(fā)向BSC的復(fù)位消息后,在第一預(yù)定時(shí)長內(nèi)停止向MSC發(fā)送業(yè)務(wù)消息,并在經(jīng)過第一預(yù)定時(shí)長后,恢復(fù)向MSC發(fā)送業(yè)務(wù)消息,所述的第一預(yù)定時(shí)長應(yīng)保證BSC在第一預(yù)定時(shí)長內(nèi)完成與MSC之間的連接資源釋放。由上可知,本實(shí)施例與現(xiàn)有技術(shù)不同之處在于,SNSF在接收到MSC發(fā)送的復(fù)位消息后,并不向BSC轉(zhuǎn)發(fā)該復(fù)位消息,而是截獲復(fù)位消息不發(fā)給BSC,并代替BSC向MSC返回復(fù)位響應(yīng)。
SNSF根據(jù)復(fù)位消息獲知MSC發(fā)生故障恢復(fù)重啟,按照預(yù)設(shè),在第一預(yù)定時(shí)長認(rèn)為該MSC尚處于非正常狀態(tài),因此在第一預(yù)定時(shí)長內(nèi),不向該MSC轉(zhuǎn)發(fā)任何新的業(yè)務(wù)消息。在經(jīng)過規(guī)定的第一預(yù)定時(shí)長后,認(rèn)為該MSC恢復(fù)為正常狀態(tài),因此可以重新向該MSC分發(fā)新的業(yè)務(wù)消息。本實(shí)施例中,所述的第一預(yù)定時(shí)長長短的確定是關(guān)鍵,設(shè)定的第一預(yù)定時(shí)長應(yīng)保證BSC在第一預(yù)定時(shí)長內(nèi)完成與MSC之間的連接資源釋放,即要能保證BSC上對應(yīng)該MSC 的原SCCP連接能通過“Inactivity test”機(jī)制釋放,一般而言第一預(yù)定時(shí)長要大于或等于 T(Iar)0這樣,本實(shí)施例既可以避免向所有BSC發(fā)送復(fù)位消息導(dǎo)致包括正常業(yè)務(wù)連接在內(nèi)的所有業(yè)務(wù)連接都釋放掉,而且由于在不小于T (iar)的時(shí)間內(nèi),不為MSC分發(fā)新的業(yè)務(wù),因此也可以避免出現(xiàn)MSC分配的一個(gè)連接參考號在BSC上有兩個(gè)記錄與之對應(yīng)的現(xiàn)象,提高了業(yè)務(wù)服務(wù)質(zhì)量。
本實(shí)施例中,對于采用業(yè)務(wù)分發(fā)結(jié)構(gòu)的應(yīng)用,在業(yè)務(wù)分發(fā)節(jié)點(diǎn)例如SNSF增加業(yè)務(wù)處理實(shí)體例如MSC的一種狀態(tài)(過渡狀態(tài)),過渡狀態(tài)為MSC重啟后所處的狀態(tài),該狀態(tài)為 MSC從重啟到正常的過渡階段,在該狀態(tài),SNSF并不給該MSC分發(fā)新的業(yè)務(wù)。SNSF檢測到 MSC從故障恢復(fù)正常后,進(jìn)入過渡狀態(tài),經(jīng)過預(yù)設(shè)的一段時(shí)間后,SNSF再把MSC設(shè)置為正常狀態(tài),進(jìn)入正常狀態(tài)后,SNSF可以向MSC轉(zhuǎn)發(fā)新的業(yè)務(wù)消息。
對于過渡狀態(tài)的時(shí)間長短可以由SNSF進(jìn)行靈活處理,比如檢測到與MSC的鏈路恢復(fù)正常后,經(jīng)過一段時(shí)間,SNSF認(rèn)為MSC恢復(fù)正常。該時(shí)間段的控制,可以通過啟動一個(gè)定時(shí)器;也可以通過在特定事件時(shí)讀系統(tǒng)時(shí)間,比較經(jīng)過的時(shí)間。
該段過渡時(shí)間也可以根據(jù)MSC的故障時(shí)間進(jìn)行調(diào)整。比如,MSC故障持續(xù)時(shí)間很長,則過渡時(shí)間設(shè)置的短一些,保證BSC上的相關(guān)連接資源釋放?;蛘?,MSC故障持續(xù)時(shí)間很長,則過渡時(shí)間設(shè)置的長一些,這種情況,有可能該MSC故障比較嚴(yán)重,需要給該MSC本身一些緩沖時(shí)間。
故障持續(xù)時(shí)間可以按檢查到鏈路完全中斷開始,到檢測到第一條鏈路恢復(fù)正常為止。
圖2為本發(fā)明連接資源釋放處理方法實(shí)施例一信令圖,如圖2所示,該種通過SNSF 攔截復(fù)位消息的處理方法包括
步驟Ib,MSC重啟后,向SNSF發(fā)送復(fù)位消息,請求SNSF將該消息轉(zhuǎn)發(fā)給BSC釋放之前建立的SCCP連接;
MSC重啟,可以是由于故障恢復(fù)后重啟,也可以是由操作人員主動重啟引發(fā)。在本實(shí)施例中,當(dāng)MSC和多個(gè)SNSF連接時(shí),MSC在故障恢復(fù)并重啟后可以向所有的SNSF發(fā)送復(fù)位消息;也可以由MSC向其中一個(gè)SNSF發(fā)送復(fù)位消息,然后由該SNSF發(fā)送通知消息給其它的SNSF,通知MSC發(fā)生重啟。
步驟2b,SNSF收到MSC的復(fù)位消息后,并不向BSC進(jìn)行轉(zhuǎn)發(fā),而是自身構(gòu)造復(fù)位響應(yīng)消息即"Reset Acknowledge"消息,并返回給MSC ;
步驟3b,SNSF啟動一個(gè)針對該MSC的第一保護(hù)定時(shí)器,在該第一保護(hù)定時(shí)器上設(shè)置有所述的第一預(yù)定時(shí)長,以控制所述業(yè)務(wù)消息的發(fā)送,具體為在第一保護(hù)定時(shí)器超時(shí)前, SNSF記錄該MSC為非正常狀態(tài),SNSF不向MSC分發(fā)新的業(yè)務(wù)消息;當(dāng)?shù)谝槐Wo(hù)定時(shí)器超時(shí)后,SNSF記錄該MSC恢復(fù)正常,可以向MSC分發(fā)新的業(yè)務(wù)消息。
值得注意的是,上述實(shí)施例中步驟2b和步驟北之間并無時(shí)間先后關(guān)系。
在上述實(shí)施例中,也可以不通過設(shè)置保護(hù)定時(shí)器實(shí)現(xiàn),具體為SNSF在接收到重啟后的MSC發(fā)向BSC的復(fù)位消息后,SNSF記錄當(dāng)前的第一系統(tǒng)時(shí)間,并設(shè)置用于表示MSC不能接收業(yè)務(wù)消息的不可用標(biāo)識即表示MSC處于過渡狀態(tài);SNSF當(dāng)收到BSC發(fā)送的建立連接的請求消息后,SNSF判斷對應(yīng)于該MSC設(shè)置的是不可用標(biāo)識,SNSF根據(jù)所述第一系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,判斷從第一系統(tǒng)時(shí)間到當(dāng)前系統(tǒng)時(shí)間所經(jīng)歷的時(shí)間是否超過第一預(yù)定時(shí)長,若超過,則清除不可用標(biāo)識即MSC處于正常狀態(tài),并恢復(fù)向MSC發(fā)送業(yè)務(wù)消息。
上述實(shí)施例還包括,當(dāng)SNSF檢測到與MSC的所有鏈路故障后,SNSF記錄當(dāng)前的第二系統(tǒng)時(shí)間,并設(shè)置用于表示MSC不能接收業(yè)務(wù)消息的不可用標(biāo)識;當(dāng)SNSF接收到MSC發(fā)送的復(fù)位消息后,SNSF根據(jù)第二系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,判斷從第二系統(tǒng)時(shí)間到當(dāng)前系統(tǒng)時(shí)間所經(jīng)歷的時(shí)間是否超過第一預(yù)定時(shí)長,若超過,則清除不可用標(biāo)識即表示MSC處于正常狀態(tài),并恢復(fù)向MSC發(fā)送業(yè)務(wù)消息?;蛘?,若當(dāng)前系統(tǒng)時(shí)間與第二系統(tǒng)時(shí)間之間的第一時(shí)間間隔,不超過BSC完成與MSC之間的連接資源釋放所需的資源釋放時(shí)間,則將第一預(yù)定時(shí)長調(diào)整為資源釋放時(shí)間與第一時(shí)間間隔的差值,并在在經(jīng)過所述第一預(yù)定時(shí)長后清除不可用標(biāo)識。也就是說調(diào)整MSC處于過渡狀態(tài)的持續(xù)時(shí)間,使MSC故障持續(xù)時(shí)間加上MSC過渡時(shí)間的總持續(xù)時(shí)間可以保證BSC上相關(guān)連接資源可以釋放。
應(yīng)該說明的是,在上述實(shí)施例中,還包括一種情況即MSC pool組網(wǎng)中新增MSC的情況。新增的MSC在第一次啟動時(shí),發(fā)送復(fù)位消息。這種情況并不需要SNSF限制轉(zhuǎn)發(fā)業(yè)務(wù)。 為了處理這種情況,在SNSF上的第一預(yù)定時(shí)長應(yīng)該可以手工可調(diào)。即對于新增MSC這種情況,可以提前在SNSF通過手工方式修改第一預(yù)定時(shí)長,比如改為“0”。當(dāng)然,鑒于各BSC完成資源釋放的時(shí)間長短不一致,因此以上各實(shí)施例中所涉及的第一預(yù)定時(shí)長同樣也可以是可調(diào)的。
1[0102]本實(shí)施例提供的連接資源釋放處理方法,通過對SNSF進(jìn)行改進(jìn),使得其在接收到 MSC發(fā)送的復(fù)位消息后,不轉(zhuǎn)給BSC,而是根據(jù)預(yù)設(shè)的第一預(yù)定時(shí)長來控制向MSC分發(fā)新的業(yè)務(wù)消息的時(shí)間,在MSC重啟后,既保證了其他MSC的業(yè)務(wù)不受影響,又保證了 BSC上對應(yīng)原故障MSC的連接能釋放,不影響新業(yè)務(wù),提高了業(yè)務(wù)服務(wù)質(zhì)量。
本發(fā)明實(shí)施例提供的另一種解決方案是在MSC Pool組網(wǎng)中的一MSC重啟后,修改 MSC發(fā)送給BSC的復(fù)位消息,具體為在復(fù)位消息中增加用于在MSC Pool組網(wǎng)中唯一標(biāo)識MSC 的MSC標(biāo)識即NRI信息,用以指示BSC釋放與NRI信息對應(yīng)的業(yè)務(wù)連接所占用的連接資源。 BSC接收到SNSF轉(zhuǎn)發(fā)的復(fù)位消息后,在已建立的業(yè)務(wù)連接中,根據(jù)MSC分配的連接參考號中所包括的NRI信息和復(fù)位消息中攜帶的NRI信息,獲取與復(fù)位消息中攜帶的NRI信息對應(yīng)的目標(biāo)業(yè)務(wù)連接,然后放目標(biāo)業(yè)務(wù)連接所占用的連接資源。
圖3為本發(fā)明連接資源釋放處理方法實(shí)施例二信令圖,如圖3所示,該種在復(fù)位消息中增加NRI信息的處理方法包括
步驟lc,MSC重啟后,向SNSF發(fā)送復(fù)位消息,請求SNSF將該消息轉(zhuǎn)發(fā)給BSC釋放之前建立的SCCP連接,所述復(fù)位消息攜帶有NRI信息;
MSC重啟,可以是由于故障恢復(fù)后重啟,也可以是由操作人員主動重啟引發(fā)。
步驟2c,SNSF向BSC轉(zhuǎn)發(fā)所述復(fù)位消息;
步驟3c,BSC檢查已經(jīng)建立的SCCP連接。如果SCCP連接中記錄的對端的連接參考號中的NRI信息和復(fù)位消息中的NRI信息相同,則BSC釋放對應(yīng)的SCCP連接;如果SCCP連接中記錄的對端的連接參考號中的NRI信息和復(fù)位消息中的NRI信息不同,則對應(yīng)的SCCP 連接不受影響。
步驟4c,BSC向SNSF發(fā)送復(fù)位響應(yīng)消息;
步驟5c,SNSF向MSC轉(zhuǎn)發(fā)復(fù)位響應(yīng)消息。
可選的,如果BSC不經(jīng)過SNSF而是直接和多個(gè)MSC連接,那么MSC發(fā)送的復(fù)位消息是直接發(fā)送給BSC的,BSC收到復(fù)位消息后給MSC返回復(fù)位響應(yīng)消息。
本實(shí)施例提供的連接資源釋放處理方法,通過MSC在復(fù)位消息中增加NRI信息,使得在BSC接收到MSC發(fā)送的復(fù)位消息后,能夠根據(jù)其中的NRI信息查找到需要進(jìn)行資源釋放的SCCP連接,并釋放其占用的資源,既保證了其他MSC的業(yè)務(wù)不受影響,又保證了 BSC上對應(yīng)原故障MSC的連接能釋放,不影響新業(yè)務(wù),提高了業(yè)務(wù)服務(wù)質(zhì)量。
本發(fā)明實(shí)施例提供的再一種解決方案是在MSC Pool組網(wǎng)中的一 MSC重啟后,MSC 不向BSC發(fā)送復(fù)位消息,MSC對SCCP連接參考號資源進(jìn)行劃分,根據(jù)情況采用不同的分配策略,避免新分配的連接參考號資源和故障前分配的連接參考號資源沖突。其中一種實(shí)現(xiàn)方式是,MSC重啟后,在與原連接參考號分組不同的其他連接參考號分組中,為BSC經(jīng)SNSF 發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號,原連接參考號分組為該MSC在故障前用于分配連接參考號的連接參考號分組。具體地,MSC將所有可供分配的連接參考號資源劃分成若干個(gè)連接參考號分組,每次發(fā)生重啟后,MSC切換連接參考號分組,即在一個(gè)新的連接參考號分組中為SCCP業(yè)務(wù)連接分配連接參考號,以避免分配的連接參考號與在故障之前的連接參考號分組中所分配的連接參考號重復(fù)。進(jìn)一步地,連接參考號分組的劃分可以根據(jù)包含在連接參考號中的NRI信息進(jìn)行劃分。具體可以是,一個(gè)MSC對應(yīng)兩個(gè)或多個(gè)NRI標(biāo)識,每次重啟后,MSC切換一下生效的NRI標(biāo)識。[0114]本實(shí)施例還提供一種基于MSC對SCCP連接參考號資源進(jìn)行劃分,根據(jù)情況采用不同的分配策略,避免新分配的連接參考號資源和故障前分配的連接參考號資源沖突的解決方案的另一種實(shí)現(xiàn)方式,在MSC重啟后的第二預(yù)定時(shí)長內(nèi),該MSC在第二連接參考號分組中,為BSC經(jīng)SNSF發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號,并在經(jīng)過第二預(yù)定時(shí)長后,切換到在第一連接參考號分組中,為BSC經(jīng)SNSF發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號,所述的第二預(yù)定時(shí)長應(yīng)保證BSC在第二預(yù)定時(shí)長內(nèi)完成與該MSC 之間的連接資源釋放。
具體地,MSC將所有可供分配的連接參考號資源劃分成若干個(gè)連接參考號分組,本實(shí)施例以劃分兩個(gè)連接參考號分組為例進(jìn)行說明,兩個(gè)連接參考號分組分別為第一連接參考號分組和第二連接參考號分組,為了避免在BSC通過“Inactivity test”機(jī)制釋放連接資源的過程中,MSC將原先已經(jīng)分配過的連接參考號重復(fù)分給其他業(yè)務(wù),因此,本實(shí)施例中 MSC在不同的時(shí)間段內(nèi),分別在兩個(gè)不同的連接參考號分組中為業(yè)務(wù)連接分配連接參考號, 第二預(yù)定時(shí)長即切換時(shí)間應(yīng)滿足大于或等于T (iar),在不小于T (iar)的時(shí)間段內(nèi),MSC在第二連接參考號分組分配連接參考號;在超出T(iar)的時(shí)間段內(nèi),MSC在第一連接參考號分組分配連接參考號。當(dāng)然MSC也可以將連接參考號資源劃分成多個(gè)連接參考號分組,并根據(jù)一定的切換原則進(jìn)行選擇,以保證在T(iar)時(shí)間段內(nèi)所分配的連接參考號與之前分配的連接參考號不一致。比如,第二連接參考號分組是尾數(shù)為0的連接參考號,第一連接參考號分組是尾數(shù)不為0的連接參考號。
進(jìn)一步地,連接參考號分組的劃分也可以根據(jù)包含在連接參考號中的NRI信息進(jìn)行劃分。具體可以是,一個(gè)MSC對應(yīng)兩個(gè)或多個(gè)NRI標(biāo)識,根據(jù)設(shè)定的第二預(yù)定時(shí)長切換為生效的NRI標(biāo)識。
上述實(shí)施例中,第二預(yù)定時(shí)長可以通過MSC上的第二保護(hù)定時(shí)器來控制,在該第二保護(hù)定時(shí)器上設(shè)置第二預(yù)定時(shí)長,并在MSC重啟后,啟動該第二保護(hù)定時(shí)器以控制選擇不同的連接參考號分組。也可以不啟動定時(shí)器。記錄重啟時(shí)的系統(tǒng)時(shí)間,判斷從重啟時(shí)刻開始已經(jīng)經(jīng)過的時(shí)間,設(shè)置不同的標(biāo)志來決定分配哪一組連接參考資源。
本實(shí)施例提供的連接資源釋放處理方法,MSC重啟后不向BSC發(fā)送復(fù)位消息,MSC 對SCCP連接參考號資源進(jìn)行劃分,根據(jù)情況采用不同的分配策略,避免新分配的連接參考號資源和故障前分配的連接參考號資源沖突,既保證了其他MSC的業(yè)務(wù)不受影響,又保證了 BSC上對應(yīng)原故障MSC的連接能釋放,不影響新業(yè)務(wù),提高了業(yè)務(wù)服務(wù)質(zhì)量。
本發(fā)明實(shí)施例提供的再一種解決方案是SNSF通過對業(yè)務(wù)處理實(shí)體例如MSC進(jìn)行檢測來判斷MSC處于何種狀態(tài)。SNSF記錄各MSC的狀態(tài),可以劃分為MSC處于正常狀態(tài)、 故障狀態(tài)、過渡狀態(tài)。當(dāng)SNSF檢測到與特定MSC的所有鏈路中斷后,標(biāo)記MSC處于故障狀態(tài)。當(dāng)SNSF檢測到與特定MSC的第一條鏈路恢復(fù)正常后,標(biāo)記MSC處于過渡狀態(tài)。處于過渡狀態(tài)的MSC經(jīng)過一定時(shí)間后,SNSF標(biāo)記該MSC處于正常狀態(tài)。特定MSC處于過渡狀態(tài)的持續(xù)時(shí)間可以根據(jù)情況調(diào)整。比如,MSC故障持續(xù)時(shí)間很短,則過渡階段持續(xù)時(shí)間設(shè)置的長一些,保證BSC上的相關(guān)連接資源釋放。SNSF收到BSC的業(yè)務(wù)請求,把業(yè)務(wù)請求轉(zhuǎn)發(fā)給狀態(tài)為正常狀態(tài)的MSC處理。具體地SNSF檢測到與MSC的所有鏈路故障后,設(shè)置用于表示MSC 不能接收業(yè)務(wù)消息的不可用標(biāo)識記錄該MSC為故障狀態(tài),并記錄該MSC的故障起始時(shí)間為當(dāng)前的第三系統(tǒng)時(shí)間;隨后,當(dāng)檢測到與該MSC的第一鏈路恢復(fù)后,記錄該MSC為過渡狀態(tài),
13并記錄該MSC的故障結(jié)束時(shí)間為當(dāng)前的系統(tǒng)時(shí)間;該MSC的故障持續(xù)時(shí)間為故障結(jié)束時(shí)間減去故障起始時(shí)間。并根據(jù)故障持續(xù)時(shí)間設(shè)置過渡階段持續(xù)時(shí)間,SNSF檢查該MSC經(jīng)過過渡階段持續(xù)時(shí)間后,SNSF清除不可用標(biāo)識記錄該MSC為正常狀態(tài)。SNSF可以通過啟動定時(shí)器的方式來控制MSC的過渡狀態(tài),比如,SNSF檢測到與該MSC的第一條鏈路恢復(fù)正常后, 記錄該MSC為過渡狀態(tài),啟動定時(shí)器,定時(shí)器時(shí)長為過渡階段持續(xù)時(shí)間,當(dāng)定時(shí)器超時(shí)后, SNSF設(shè)置該MSC處于正常狀態(tài)。SNSF也可以通過特定事件啟動讀系統(tǒng)時(shí)間的方式來控制 MSC的過渡狀態(tài),比如SNSF檢測到與該MSC的第一條鏈路恢復(fù)正常后,記錄該MSC為過渡狀態(tài),并記錄過渡狀態(tài)起始時(shí)間為當(dāng)前系統(tǒng)時(shí)間,當(dāng)收到BSC的業(yè)務(wù)請求消息,對于處于過渡狀態(tài)的MSC,SNSF用當(dāng)前系統(tǒng)時(shí)間減去過渡狀態(tài)起始時(shí)間,如果其值已經(jīng)超過過渡階段持續(xù)時(shí)間,則記錄該MSC為正常狀態(tài)。故障階段持續(xù)時(shí)間加上過渡階段持續(xù)時(shí)間為總的故障過渡持續(xù)時(shí)間,該總的故障過渡持續(xù)時(shí)間應(yīng)該大于等于第一預(yù)定時(shí)長,該第一預(yù)定時(shí)長可以保證對于故障前在BSC上建立連接能夠通過“Inactivity test”機(jī)制釋放。這樣,該方法中不需要MSC發(fā)送復(fù)位消息,也不需要MSC進(jìn)行分配連接參考的特殊處理,可以避免新分配的連接參考號資源和故障前分配的連接參考號資源沖突,既保證了其他MSC的業(yè)務(wù)不受影響,又保證了 BSC上對應(yīng)原故障MSC的連接能釋放,不影響新業(yè)務(wù),提高了業(yè)務(wù)服務(wù)質(zhì)量。
上述各實(shí)施例提供的連接資源釋放處理方法中,在使用SUA替代SCCP后,上述力胃!^!^—雙。$43)^ 白勺 SUA (Signaling Connection Control PartUser Adaptation Layer)信令連接控制部分用戶適配層,也可簡稱SCCP適配層協(xié)議。SUA協(xié)議屬于 SIGTRAN(Signaling Transport)協(xié)議族。以上各實(shí)施例不局限于MSC Pool分發(fā),只要是設(shè)置業(yè)務(wù)分發(fā)的系統(tǒng),都可以使用。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
圖4為本發(fā)明SNSF實(shí)施例結(jié)構(gòu)一示意圖,如圖4所示,該SNSF包括第一接收模塊 11、第一發(fā)送模塊12和第一控制模塊13,其中,第一接收模塊11用于接收MSC發(fā)送的復(fù)位消息;第一發(fā)送模塊12用于向MSC發(fā)送業(yè)務(wù)消息;第一控制模塊13用于在第一接收模塊 11接收到復(fù)位消息后,在第一預(yù)定時(shí)長內(nèi)控制第一發(fā)送模塊12停止向MSC發(fā)送業(yè)務(wù)消息, 并在經(jīng)過第一預(yù)定時(shí)長后,控制第一發(fā)送模塊12恢復(fù)向MSC發(fā)送業(yè)務(wù)消息,所述的第一預(yù)定時(shí)長應(yīng)保證BSC完成與MSC之間的連接資源釋放。
具體地,在MSC Pool組網(wǎng)中的一MSC因故障恢復(fù)或操作員主動操作等原因而引發(fā)重啟后,該MSC仍然向BSC發(fā)送復(fù)位(Reset)消息。SNSF中的第一接收模塊11接收到重啟后的MSC發(fā)向BSC的復(fù)位消息后,第一控制模塊13啟動一定時(shí)器,在第一預(yù)定時(shí)長認(rèn)為該MSC尚處于非正常狀態(tài),第一控制模塊13控制第一發(fā)送模塊12不向該MSC轉(zhuǎn)發(fā)任何新的業(yè)務(wù)消息。在定時(shí)器經(jīng)過規(guī)定的第一預(yù)定時(shí)長后,認(rèn)為該MSC恢復(fù)為正常狀態(tài),第一控制模塊13控制第一發(fā)送模塊12向該MSC分發(fā)新的業(yè)務(wù)消息。其中,設(shè)定的第一預(yù)定時(shí)長應(yīng)保證BSC在第一預(yù)定時(shí)長內(nèi)完成與MSC之間的連接資源釋放,即要能保證BSC上對應(yīng)該MSC 的原SCCP連接能通過Inactivity test”機(jī)制釋放,一般而言第一預(yù)定時(shí)長要大于或等于 T (iar)ο
本實(shí)施例提供的SNSF可以避免向所有BSC發(fā)送復(fù)位消息導(dǎo)致包括正常業(yè)務(wù)連接在內(nèi)的所有業(yè)務(wù)連接都釋放掉,而且由于在不小于T(iar)的時(shí)間內(nèi),不為MSC分發(fā)新的業(yè)務(wù),因此也可以避免出現(xiàn)MSC分配的一個(gè)連接參考號在BSC上有兩個(gè)記錄與之對應(yīng)的現(xiàn)象, 提高了業(yè)務(wù)服務(wù)質(zhì)量。
圖5為本發(fā)明SNSF實(shí)施例結(jié)構(gòu)二示意圖,如圖5所示,該SNSF包括第一接收模塊 11、第一發(fā)送模塊12和第一控制模塊13,還包括第一構(gòu)建模塊14用于構(gòu)建復(fù)位響應(yīng)消息并返回給所述移動交換中心。在第一接收模塊11接收到MSC發(fā)送的復(fù)位消息后,SNSF通過構(gòu)第一構(gòu)建模塊14構(gòu)建一復(fù)位響應(yīng)消息即“Reset Acknowledge”消息,代替BSC返回給 MSC,以告知MSC對應(yīng)的BSC收到復(fù)位消息并準(zhǔn)備釋放連接資源。
本實(shí)施例提供的SNSF還可以包括第一處理模塊15用于在接收到MSC的復(fù)位消息后,記錄當(dāng)前的第一系統(tǒng)時(shí)間,并設(shè)置用于表示MSC不能接收業(yè)務(wù)消息的不可用標(biāo)識;并當(dāng)收到BSC發(fā)送的建立連接的請求消息后,根據(jù)所述第一系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,判斷是否超過所述第一預(yù)定時(shí)長,若超過,則清除所述不可用標(biāo)識。
還可以包括第二處理模塊16用于檢測到與MSC的所有鏈路故障后,記錄當(dāng)前的第二系統(tǒng)時(shí)間,并設(shè)置用于表示MSC不能接收業(yè)務(wù)消息的不可用標(biāo)識;當(dāng)接收到所述復(fù)位消息后,根據(jù)所述第二系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,清除不可用標(biāo)識。清除不可用標(biāo)識的操作具體包括
若當(dāng)前系統(tǒng)時(shí)間與所述第二系統(tǒng)時(shí)間之間的第一時(shí)間間隔,超過BSC完成與MSC 之間的連接資源釋放所需的資源釋放時(shí)間,清除不可用標(biāo)識;
若當(dāng)前系統(tǒng)時(shí)間與所述第二系統(tǒng)時(shí)間之間的第一時(shí)間間隔,不超過BSC完成與 MSC之間的連接資源釋放所需的資源釋放時(shí)間,則將所述第一預(yù)定時(shí)長調(diào)整為所述資源釋放時(shí)間與所述第一時(shí)間間隔的差值,并在在經(jīng)過所述第一預(yù)定時(shí)長后清除所述不可用標(biāo)識。
本實(shí)施例提供的SNSF在MSC重啟后,啟動一定的保護(hù)時(shí)間,在保護(hù)時(shí)間內(nèi)不向該 MSC轉(zhuǎn)發(fā)新的業(yè)務(wù)消息,避免新業(yè)務(wù)和老業(yè)務(wù)的SCCP連接資源沖突。
本實(shí)施例提供一種網(wǎng)絡(luò)系統(tǒng),包括MSC、BSC以及位于MSC和BSC之間的SNSF,其中 SNSF可以選用上述如圖4或圖5實(shí)施例提供的SNSF,其結(jié)構(gòu)和功能可以參見上述實(shí)施例, 此處不再贅述。本實(shí)施例提供網(wǎng)絡(luò)系統(tǒng)中,可以避免MSC向所有BSC發(fā)送復(fù)位消息導(dǎo)致包括正常業(yè)務(wù)連接在內(nèi)的所有業(yè)務(wù)連接都釋放掉,也可以避免出現(xiàn)MSC分配的一個(gè)連接參考號在BSC上有兩個(gè)記錄與之對應(yīng)的現(xiàn)象,提高了業(yè)務(wù)服務(wù)質(zhì)量。
圖6為本發(fā)明基站控制器實(shí)施例結(jié)構(gòu)示意圖,如圖6所示,該BSC包括第二接收模塊21、獲取模塊22和釋放處理模塊23,其中第二接收模塊21用于接收MSC經(jīng)SNSF轉(zhuǎn)發(fā)的復(fù)位消息,所述的復(fù)位消息中攜帶有MSC的NRI信息;獲取模塊22用于在已建立的業(yè)務(wù)連接中,根據(jù)MSC分配的連接參考號中所包括的NRI信息和復(fù)位消息中攜帶的NRI信息,獲取與復(fù)位消息中攜帶的NRI信息對應(yīng)的目標(biāo)業(yè)務(wù)連接;釋放處理模塊23用于釋放獲取模塊 22獲取的目標(biāo)業(yè)務(wù)連接所占用的連接資源。
具體地,MSC因故障恢復(fù)或操作員主動操作等原因而引發(fā)重啟后,向SNSF發(fā)送復(fù)位消息,請求SNSF將該消息轉(zhuǎn)發(fā)給BSC釋放之前建立的SCCP連接,復(fù)位消息攜帶有NRI信息;SNSF向BSC轉(zhuǎn)發(fā)所述復(fù)位消息;BSC中的第二接收模塊21接收所述復(fù)位消息后,通過獲取模塊22檢查已經(jīng)建立的SCCP連接,如果SCCP連接中記錄的對端的連接參考號中的NRI 信息和復(fù)位消息中的NRI信息相同,則通過釋放處理模塊23釋放對應(yīng)的SCCP連接資源;如果SCCP連接中記錄的對端的連接參考號中的NRI信息和復(fù)位消息中的NRI信息不同,則對應(yīng)的SCCP連接不受影響。
本實(shí)施例提供的BSC在接收到MSC發(fā)送的增加有NRI信息的復(fù)位消息后,能夠根據(jù)其中的NRI信息查找到需要進(jìn)行資源示釋放的SCCP連接,并釋放做占用的資源,既保證了其他MSC的業(yè)務(wù)不受影響,又保證了 BSC上對應(yīng)原故障MSC的連接能釋放,不影響新業(yè)務(wù),提高了業(yè)務(wù)服務(wù)質(zhì)量。
圖7為本發(fā)明移動交換中心設(shè)備實(shí)施例一結(jié)構(gòu)示意圖,如圖7所示,該MSC包括第二構(gòu)建模塊31和第二發(fā)送模塊32,其中第二構(gòu)建模塊31用于構(gòu)建復(fù)位消息,所述復(fù)位消息中攜帶有MSC的NRI信息;第二發(fā)送模塊32用于經(jīng)SNSF向BSC發(fā)送所述復(fù)位消息,用以指示BSC釋放與NRI對應(yīng)的業(yè)務(wù)連接所占用的連接資源。
具體地,MSC因故障恢復(fù)或操作員主動操作等原因而引發(fā)重啟后,通過第二構(gòu)建模塊31構(gòu)建復(fù)位消息,并在其中添加NRI信息;第二構(gòu)建模塊31構(gòu)建完成復(fù)位消息后,再通過第二發(fā)送模塊32向SNSF發(fā)送復(fù)位消息,請求SNSF將該消息轉(zhuǎn)發(fā)給BSC釋放之前建立的 SCCP連接資源。
本實(shí)施例提供的MSC通過在復(fù)位消息中添加NRI信息,能夠使得BSC根據(jù)其中的 NRI信息查找到需要進(jìn)行資源示釋放的SCCP連接,并釋放所占用的資源,既保證了其他MSC 的業(yè)務(wù)不受影響,又保證了 BSC上對應(yīng)原發(fā)出復(fù)位消息的MSC(如故障MSC)的連接能釋放, 不影響新業(yè)務(wù),提高了業(yè)務(wù)服務(wù)質(zhì)量。
本實(shí)施例還提供一種網(wǎng)絡(luò)系統(tǒng),包括MSC、BSC以及位于MSC和BSC之間的SNSF, 其中BSC可以選用上述如圖6實(shí)施例提供的BSC,MSC可以選用上述如圖7實(shí)施例提供的 MSC,其結(jié)構(gòu)和功能可以參見上述實(shí)施例,此處不再贅述。本網(wǎng)絡(luò)系統(tǒng)實(shí)施例既可以保證其他MSC的業(yè)務(wù)不受影響,又可以保證BSC上對應(yīng)原故障MSC的連接能釋放,不影響新業(yè)務(wù), 提高了業(yè)務(wù)服務(wù)質(zhì)量。
圖8為本發(fā)明移動交換中心設(shè)備實(shí)施例二結(jié)構(gòu)示意圖,如圖8所示,該MSC包括第一分配模塊41和第二控制模塊42,其中第一分配模塊41用于為BSC經(jīng)SNSF發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號;第二控制模塊42用于在MSC重啟后,控制第一分配模塊41在與原連接參考號分組不同的其他連接參考號分組中分配所述連接參考號,所述原連接參考號分組為MSC在故障前用于分配連接參考號的連接參考號分組。
具體地,MSC將所有可供分配的連接參考號資源劃分成若干個(gè)連接參考號分組,每次因故障恢復(fù)或操作員主動操作而引發(fā)重啟后,MSC通過其中的第二控制模塊42控制第一分配模塊41切換連接參考號分組,選擇在一個(gè)新的連接參考號分組中為SCCP業(yè)務(wù)連接,以避免分配的連接參考號與在故障之前的連接參考號分組中所分配的連接參考號重復(fù)。進(jìn)一步地,連接參考號分組的劃分可以根據(jù)包含在連接參考號中的NRI信息進(jìn)行劃分。
本實(shí)施例提供的MSC重啟后不向BSC發(fā)送復(fù)位消息,MSC對SCCP連接參考號資源進(jìn)行劃分,根據(jù)情況采用不同的分配策略,避免新分配的連接參考號資源和故障前分配的連接參考號資源沖突,既保證了其他MSC的業(yè)務(wù)不受影響,又保證了 BSC上對應(yīng)原故障MSC
16的連接能釋放,不影響新業(yè)務(wù),提高了業(yè)務(wù)服務(wù)質(zhì)量。
本實(shí)施例還提供一種網(wǎng)絡(luò)系統(tǒng),包括MSC、BSC以及位于MSC和BSC之間的SNSF, 其中MSC可以選用上述如圖8實(shí)施例提供的MSC,其結(jié)構(gòu)和功能可以參見上述實(shí)施例,此處不再贅述。本網(wǎng)絡(luò)系統(tǒng)實(shí)施例既可以保證其他MSC的業(yè)務(wù)不受影響,又可以保證BSC上對應(yīng)原故障MSC的連接能釋放,不影響新業(yè)務(wù),提高了業(yè)務(wù)服務(wù)質(zhì)量。
圖9為本發(fā)明移動交換中心設(shè)備實(shí)施例三結(jié)構(gòu)示意圖,如圖9所示,該MSC包括第二分配模塊51和第三控制模塊52,其中第二分配模塊51用于為BSC經(jīng)SNSF發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號;第三控制模塊52用于在MSC重啟后的第二預(yù)定時(shí)長內(nèi),控制第二分配模塊51在第二連接參考號分組中,為BSC經(jīng)SNSF發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號,并在經(jīng)過所述第二預(yù)定時(shí)長后,切換到在第一連接參考號分組中,為BSC經(jīng)所述SNSF發(fā)送的業(yè)務(wù)消息分配用于建立業(yè)務(wù)連接的連接參考號,所述第二預(yù)定時(shí)長應(yīng)保證BSC完成與MSC之間的連接資源釋放。
具體地,MSC將所有可供分配的連接參考號資源劃分成若干個(gè)連接參考號分組,例如第一連接參考號分組和第二連接參考號分組,為了避免在BSC通過“Inactivity test” 機(jī)制釋放連接資源的過程中,第二分配模塊51將原先已經(jīng)分配過的連接參考號重復(fù)分給其他業(yè)務(wù),因此,第二分配模塊51在不同的時(shí)間段內(nèi),分別在兩個(gè)不同的連接參考號分組中為業(yè)務(wù)連接分配連接參考號,第二預(yù)定時(shí)長即切換時(shí)間應(yīng)滿足大于或等于T(iar),在不小于T(iar)的時(shí)間段內(nèi),第二分配模塊51在第二連接參考號分組分配連接參考號;在超出 T(iar)的時(shí)間段內(nèi),第二分配模塊51在第一連接參考號分組分配連接參考號。第二分配模塊51切換連接參考號分組由MSC中的第三控制模塊52控制。當(dāng)然MSC也可以將連接參考號資源劃分成多個(gè)連接參考號分組,進(jìn)一步地,可以根據(jù)包含在連接參考號中的NRI信息進(jìn)行劃分。
本實(shí)施例提供的MSC因故障恢復(fù)或操作員主動操作而引發(fā)重啟后不向BSC發(fā)送復(fù)位消息,MSC對SCCP連接參考號資源進(jìn)行劃分,根據(jù)情況采用不同的分配策略,避免新分配的連接參考號資源和故障前分配的連接參考號資源沖突,既保證了其他MSC的業(yè)務(wù)不受影響,又保證了 BSC上對應(yīng)原故障MSC的連接能釋放,不影響新業(yè)務(wù),提高了業(yè)務(wù)服務(wù)質(zhì)量。
本實(shí)施例還提供一種網(wǎng)絡(luò)系統(tǒng),包括MSC、BSC以及位于MSC和BSC之間的SNSF, 其中MSC可以選用上述如圖9實(shí)施例提供的MSC,其結(jié)構(gòu)和功能可以參見上述實(shí)施例,此處不再贅述。本網(wǎng)絡(luò)系統(tǒng)實(shí)施例既可以保證其他MSC的業(yè)務(wù)不受影響,又可以保證BSC上對應(yīng)原故障MSC的連接能釋放,不影響新業(yè)務(wù),提高了業(yè)務(wù)服務(wù)質(zhì)量。
圖10為本發(fā)明SNSF實(shí)施例結(jié)構(gòu)三示意圖,如圖10所示,該SNSF包括第一檢測模塊61、第二檢測模塊62和第三發(fā)送模塊63,其中,當(dāng)SNSF中的第一檢測模塊61檢測到 SNSF與業(yè)務(wù)處理實(shí)體例如MSC的所有鏈路故障后,記錄當(dāng)前的第三系統(tǒng)時(shí)間,并設(shè)置用于表示MSC不能接收業(yè)務(wù)消息的不可用標(biāo)識;第二檢測模塊62用于當(dāng)檢測到SNSF與MSC的鏈路恢復(fù)后,根據(jù)第三系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,判斷第三系統(tǒng)時(shí)間到當(dāng)前系統(tǒng)時(shí)間所經(jīng)歷的時(shí)間是否超過第一預(yù)定時(shí)長;若第二檢測模塊62根據(jù)第三系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間判斷出所述當(dāng)前系統(tǒng)時(shí)間與所述第三系統(tǒng)時(shí)間之間的時(shí)間間隔超過第一預(yù)定時(shí)長,則通過第三發(fā)送模塊63清除不可用標(biāo)識即表示MSC處于正常狀態(tài),并恢復(fù)向MSC發(fā)送業(yè)務(wù)消息, 所述的第一預(yù)定時(shí)長應(yīng)保證與MSC相關(guān)的、在故障前建立的連接資源釋放成功。[0148]若第二檢測模塊62根據(jù)第三系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間判斷出所述當(dāng)前系統(tǒng)時(shí)間與所述第三系統(tǒng)時(shí)間之間的時(shí)間間隔不超過第一預(yù)定時(shí)長,則第三發(fā)送模塊63再延遲一段時(shí)間,使得延遲后的系統(tǒng)時(shí)間與第三系統(tǒng)時(shí)間之間的時(shí)間間隔超過第一預(yù)定時(shí)長,第三發(fā)送模塊63清除所述不可用標(biāo)識,并恢復(fù)向所述業(yè)務(wù)處理實(shí)體發(fā)送所述業(yè)務(wù)消息。
本實(shí)施例提供的SNSF通過判斷與MSC之間的鏈路是否發(fā)生故障或故障恢復(fù),在保護(hù)時(shí)間內(nèi)不向該MSC轉(zhuǎn)發(fā)新的業(yè)務(wù)消息,而且不需要MSC發(fā)送復(fù)位消息,也不需要MSC進(jìn)行分配連接參考的特殊處理,避免新業(yè)務(wù)和老業(yè)務(wù)的SCCP連接資源沖突。
本實(shí)施例提供一種網(wǎng)絡(luò)系統(tǒng),包括MSC、BSC以及位于MSC和BSC之間的SNSF,其中SNSF可以選用上述如圖10實(shí)施例提供的SNSF,其結(jié)構(gòu)和功能可以參見上述實(shí)施例,此處不再贅述。本實(shí)施例提供網(wǎng)絡(luò)系統(tǒng)中,不需要MSC發(fā)送復(fù)位消息,也不需要MSC進(jìn)行分配連接參考的特殊處理,便可以避免新業(yè)務(wù)和老業(yè)務(wù)的SCCP連接資源沖突,提高了業(yè)務(wù)服務(wù)質(zhì)量。
最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種連接資源釋放處理方法,其特征在于,包括服務(wù)節(jié)點(diǎn)選擇功能實(shí)體SNSF在接收到移動交換中心發(fā)送的復(fù)位消息后,在第一預(yù)定時(shí)長內(nèi)停止向所述移動交換中心發(fā)送業(yè)務(wù)消息,并在經(jīng)過所述第一預(yù)定時(shí)長后,恢復(fù)向所述移動交換中心發(fā)送業(yè)務(wù)消息,所述第一預(yù)定時(shí)長應(yīng)保證基站控制器完成與所述移動交換中心之間的連接資源釋放。
2.根據(jù)權(quán)利要求
1所述的連接資源釋放處理方法,其特征在于,所述在接收到移動交換中心發(fā)送的復(fù)位消息后,還包括構(gòu)造復(fù)位響應(yīng)消息并返回給所述移動交換中心。
3.根據(jù)權(quán)利要求
1所述的連接資源釋放處理方法,其特征在于,所述方法還包括在第一保護(hù)定時(shí)器上設(shè)置所述第一預(yù)定時(shí)長,并在接收到所述復(fù)位消息后,啟動所述第一保護(hù)定時(shí)器以控制所述業(yè)務(wù)消息的發(fā)送。
4.根據(jù)權(quán)利要求
1或3所述的連接資源釋放處理方法,其特征在于,所述第一預(yù)定時(shí)長是可調(diào)的。
5.根據(jù)權(quán)利要求
1或2所述的連接資源釋放處理方法,其特征在于,所述方法還包括在接收到移動交換中心發(fā)送的復(fù)位消息后,記錄當(dāng)前的第一系統(tǒng)時(shí)間,并設(shè)置用于表示所述移動交換中心不能接收業(yè)務(wù)消息的不可用標(biāo)識;當(dāng)收到所述基站控制器發(fā)送的建立連接的請求消息后,根據(jù)所述第一系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,判斷是否超過所述第一預(yù)定時(shí)長,若超過,則清除所述不可用標(biāo)識。
6.根據(jù)權(quán)利要求
1或2所述的連接資源釋放處理方法,其特征在于,所述方法還包括檢測到與所述移動交換中心的所有鏈路故障后,記錄當(dāng)前的第二系統(tǒng)時(shí)間,并設(shè)置用于表示所述移動交換中心不能接收業(yè)務(wù)消息的不可用標(biāo)識;當(dāng)接收到所述復(fù)位消息后,根據(jù)所述第二系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,清除所述不可用標(biāo)識,具體包括若當(dāng)前系統(tǒng)時(shí)間與所述第二系統(tǒng)時(shí)間之間的第一時(shí)間間隔,超過所述基站控制器完成與所述移動交換中心之間的連接資源釋放所需的資源釋放時(shí)間,則清除所述不可用標(biāo)識;若當(dāng)前系統(tǒng)時(shí)間與所述第二系統(tǒng)時(shí)間之間的第一時(shí)間間隔,不超過所述基站控制器完成與所述移動交換中心之間的連接資源釋放所需的資源釋放時(shí)間,則將所述第一預(yù)定時(shí)長調(diào)整為所述資源釋放時(shí)間與所述第一時(shí)間間隔的差值,并在經(jīng)過所述第一預(yù)定時(shí)長后清除所述不可用標(biāo)識。
7.根據(jù)權(quán)利要求
1或2所述的連接資源釋放處理方法,其特征在于,所述方法還包括向與所述移動交換中心連接的其他服務(wù)節(jié)點(diǎn)選擇功能實(shí)體,發(fā)送告知所述移動交換中心發(fā)送復(fù)位消息的通知消息。
8.一種服務(wù)節(jié)點(diǎn)選擇功能設(shè)備,其特征在于,包括第一接收模塊,用于接收移動交換中心設(shè)備發(fā)送的復(fù)位消息;第一發(fā)送模塊,用于向所述移動交換中心設(shè)備發(fā)送業(yè)務(wù)消息;第一控制模塊,用于在所述第一接收模塊接收到所述復(fù)位消息后,在第一預(yù)定時(shí)長內(nèi)控制所述第一發(fā)送模塊停止向所述移動交換中心設(shè)備發(fā)送業(yè)務(wù)消息,并在經(jīng)過所述第一預(yù)定時(shí)長后,控制所述第一發(fā)送模塊恢復(fù)向所述移動交換中心設(shè)備發(fā)送業(yè)務(wù)消息,所述第一預(yù)定時(shí)長應(yīng)保證基站控制器完成與所述移動交換中心設(shè)備之間的連接資源釋放。
9.根據(jù)權(quán)利要求
8所述的服務(wù)節(jié)點(diǎn)選擇功能設(shè)備,其特征在于,還包括第一構(gòu)建模塊,用于構(gòu)建復(fù)位響應(yīng)消息并返回給所述移動交換中心設(shè)備。
10.根據(jù)權(quán)利要求
8或9所述的服務(wù)節(jié)點(diǎn)選擇功能設(shè)備,其特征在于,還包括第一處理模塊,用于在接收到移動交換中心的復(fù)位消息后,記錄當(dāng)前的第一系統(tǒng)時(shí)間,并設(shè)置用于表示所述移動交換中心不能接收業(yè)務(wù)消息的不可用標(biāo)識;并當(dāng)收到所述基站控制器發(fā)送的建立連接的請求消息后,根據(jù)所述第一系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,判斷是否超過所述第一預(yù)定時(shí)長,若超過,則清除所述不可用標(biāo)識。
11.根據(jù)權(quán)利要求
8或9所述的服務(wù)節(jié)點(diǎn)選擇功能設(shè)備,其特征在于,還包括第二處理模塊,用于檢測到與所述移動交換中心的所有鏈路故障后,記錄當(dāng)前的第二系統(tǒng)時(shí)間,并設(shè)置用于表示所述移動交換中心不能接收業(yè)務(wù)消息的不可用標(biāo)識;當(dāng)接收到所述復(fù)位消息后,根據(jù)所述第二系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)時(shí)間,清除所述不可用標(biāo)識,具體包括若當(dāng)前系統(tǒng)時(shí)間與所述第二系統(tǒng)時(shí)間之間的第一時(shí)間間隔,超過所述基站控制器完成與所述移動交換中心之間的連接資源釋放所需的資源釋放時(shí)間,則清除所述不可用標(biāo)識;若當(dāng)前系統(tǒng)時(shí)間與所述第二系統(tǒng)時(shí)間之間的第一時(shí)間間隔,不超過所述基站控制器完成與所述移動交換中心之間的連接資源釋放所需的資源釋放時(shí)間,則將所述第一預(yù)定時(shí)長調(diào)整為所述資源釋放時(shí)間與所述第一時(shí)間間隔的差值,并在經(jīng)過所述第一預(yù)定時(shí)長后清除所述不可用標(biāo)識。
專利摘要
本發(fā)明實(shí)施例提供一種連接資源釋放處理方法和裝置。該方法包括在接收到移動交換中心發(fā)送的復(fù)位消息后,在第一預(yù)定時(shí)長內(nèi)停止向所述移動交換中心發(fā)送業(yè)務(wù)消息,并在經(jīng)過所述第一預(yù)定時(shí)長后,恢復(fù)向所述移動交換中心發(fā)送業(yè)務(wù)消息,所述第一預(yù)定時(shí)長應(yīng)保證基站控制器完成與所述移動交換中心之間的連接資源釋放。本發(fā)明實(shí)施例提供的連接資源釋放處理方法和裝置,能夠在MSC發(fā)出復(fù)位消息后,既保證其他MSC的業(yè)務(wù)不受影響,又保證BSC上對應(yīng)發(fā)出復(fù)位消息的MSC的連接能釋放,不影響新業(yè)務(wù),提高業(yè)務(wù)服務(wù)質(zhì)量。
文檔編號H04W88/18GKCN101640941 B發(fā)布類型授權(quán) 專利申請?zhí)朇N 200910164192
公開日2012年3月21日 申請日期2009年8月6日
發(fā)明者劉兵義, 張朝輝, 徐國宇, 李云飛, 馬丙丙 申請人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan專利引用 (4),