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