專利名稱:一種程控交換機(jī)雙匯接局用戶數(shù)據(jù)同步方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字程控交換機(jī)匯接局領(lǐng)域,特別涉及雙匯接局的用戶數(shù)據(jù)同步技術(shù)。
背景技術(shù):
現(xiàn)有電信網(wǎng)絡(luò)網(wǎng)運(yùn)行的端局,機(jī)型各種各樣,有些機(jī)型已經(jīng)老化,而廠家已經(jīng)不再維護(hù)。它們的業(yè)務(wù)的支持能力差,不能滿足用戶的需求。而且端局用戶數(shù)據(jù)管理分散,使運(yùn)營商的運(yùn)營成本增加。
若徹底改變此局面,可以對(duì)端局進(jìn)行改造,但是成本太高。若是在匯接局實(shí)現(xiàn)對(duì)端局用戶數(shù)據(jù)的集中管理,可以降低對(duì)端局的要求,延長端局的生命力,利用較少的投資就可以達(dá)到用戶數(shù)據(jù)集中管理,業(yè)務(wù)觸發(fā)靈活方便,業(yè)務(wù)邏輯關(guān)系便于控制等。
由于現(xiàn)有的匯接局具備訪問寄存器(VLR)功能,可以和歸屬寄存器(HLR)進(jìn)行交互,從而同步用戶數(shù)據(jù)。因此一般將端局的用戶數(shù)據(jù)放到HLR上,端局只起到接入的功能,記錄號(hào)碼和用戶線的對(duì)應(yīng)關(guān)系,不再對(duì)用戶數(shù)據(jù)進(jìn)行管理。所有的呼叫全部到匯接局,由匯接局進(jìn)行處理。匯接局對(duì)收到的號(hào)碼進(jìn)行分析,進(jìn)行呼叫或到HLR進(jìn)行業(yè)務(wù)注冊(cè)。
這種方式在端局只與一個(gè)匯接局連接時(shí)工作得很好,但是,現(xiàn)有的電信網(wǎng)絡(luò)中,為了提高匯接局的可靠性,一般采用雙匯接局。也就是說在同一匯接層面建設(shè)兩個(gè)匯接局,路由數(shù)據(jù)基本一致,端局同時(shí)接入到兩個(gè)匯接局,端局到匯接層面的所有呼叫,經(jīng)過匯接局到端局的呼叫,都采用負(fù)荷分擔(dān)的方式在兩個(gè)匯接局間輪選。此時(shí)用戶數(shù)據(jù)需要存放在兩個(gè)匯接局中,為了使得用戶呼叫經(jīng)過任何一個(gè)匯接局時(shí),呼叫權(quán)限判斷、業(yè)務(wù)觸發(fā)等流程完成一致,不給用戶差異化的感覺,需要數(shù)據(jù)同步來保證雙匯局間的用戶數(shù)據(jù)完全一致。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是數(shù)字程控交換機(jī)雙匯接局中用戶數(shù)據(jù)的同步問題,實(shí)現(xiàn)雙匯接局用戶數(shù)據(jù)一致性。
本發(fā)明的技術(shù)方案是,在包括歸屬位置寄存器、匯接局和接入端局的系統(tǒng)中,對(duì)匯接局之間的七號(hào)信令系統(tǒng)中移動(dòng)應(yīng)用部分(Mobile Application Part,MAP)進(jìn)行擴(kuò)展,增加數(shù)據(jù)同步操作,使得雙匯接局系統(tǒng)中的一個(gè)匯接局用戶數(shù)據(jù)發(fā)生變化時(shí),另外一個(gè)也會(huì)同步變化,如果其中一個(gè)匯接局的用戶數(shù)據(jù)更新失敗,另外一個(gè)匯接局的用戶數(shù)據(jù)也應(yīng)該失敗。同步操作包括位置更新、插入、刪除、撤消等同步類型。
本發(fā)明有效的解決了數(shù)字程控交換機(jī)雙匯接局系統(tǒng)中用戶數(shù)據(jù)的同步問題,實(shí)現(xiàn)雙匯接局用戶數(shù)據(jù)一致性。使得用戶經(jīng)過任何一個(gè)匯接局時(shí),呼叫權(quán)限判斷、業(yè)務(wù)觸發(fā)等流程完成一致,不給用戶差異化的感覺。
圖1是本發(fā)明所應(yīng)用的系統(tǒng)的原理結(jié)構(gòu)圖;圖2是本發(fā)明的位置更新數(shù)據(jù)操作數(shù)據(jù)同步流程圖;圖3是本發(fā)明的插入數(shù)據(jù)操作數(shù)據(jù)同步流程圖;圖4是本發(fā)明的刪除數(shù)據(jù)操作數(shù)據(jù)同步流程圖;圖5是本發(fā)明的撤消位置操作數(shù)據(jù)同步流程圖;具體實(shí)施方式
如圖1為一種帶有端局的雙匯接局系統(tǒng)結(jié)構(gòu)示意圖。整個(gè)系統(tǒng)中包含了以下部分具有接入端局(LS)、程控交換機(jī)匯接局(MS)、歸屬位置寄存器(HLR)、LS與MS之間的ISUP(ISDN USER PART即ISDN信令的用戶部分)信令鏈路、MS與HLR間的MAP信令鏈路、MS與MS間的MAP信令鏈路。在本系統(tǒng)中,程控交換機(jī)匯接局與端局之間通過ISUP信令連接、與歸屬位置寄存器通過標(biāo)準(zhǔn)MAP信令連接,匯接局之間通過擴(kuò)展的MAP信令協(xié)議進(jìn)行連接。整個(gè)數(shù)據(jù)同步過程由匯接局的MAP信令處理軟件控制完成。
匯接局用戶數(shù)據(jù)備份可以以局為單位,同一個(gè)匯接局固定以另外一個(gè)匯接局為備份局,還可以以PSID(Personal Station Identifier移動(dòng)臺(tái)識(shí)別號(hào))為單位,每一個(gè)PSID配置一個(gè)備份匯接局。圖1所示是以局為單位進(jìn)行用戶數(shù)據(jù)同步。
對(duì)MS與MS間的MAP信令進(jìn)行擴(kuò)展,增加數(shù)據(jù)同步操作,實(shí)現(xiàn)對(duì)用戶數(shù)據(jù)的同步。擴(kuò)展的數(shù)據(jù)同步操作,參數(shù)有同步類型、同步用戶標(biāo)識(shí)、同步數(shù)據(jù)、同步結(jié)果等,其中同步類型分為位置更新、插入、刪除、撤消等同步類型。
圖2到圖5是本發(fā)明的各種數(shù)據(jù)操作數(shù)據(jù)同步流程圖;(1)圖2是位置更新流程數(shù)據(jù)同步流程終端用戶A向工作匯接局MS1注冊(cè),MS1向用戶A所在歸屬位置寄存器HLR發(fā)送“位置更新請(qǐng)求”,HLR判斷后可以位置更新,向MS1發(fā)送“插入位置更新數(shù)據(jù)請(qǐng)求”,MS1收到后,將用戶位置更新數(shù)據(jù)插入本地。如果本地?cái)?shù)據(jù)插入失敗,直接向HLR返回位置更新失敗。
如果本地插入成功,判斷該用戶需要同步,則將向備份匯接局MS2發(fā)送數(shù)據(jù)同步請(qǐng)求操作,操作類型為“位置更新”,并等待MS2的響應(yīng)。
MS2收到請(qǐng)求“位置更新”同步操作請(qǐng)求后,將用戶數(shù)據(jù)插入到本地,然后向MS1返回操作是否成功。
MS1收到MS2的回應(yīng)以后判斷,如果備份匯接局位置更新成功,則向HLR返回位置更新成功,如果失敗則清除本地?cái)?shù)據(jù)并向HLR返回位置更新失敗。
HLR收到MS1的位置更新成功消息以后,將記下MS1的位置信息。
(2)圖3和圖4是用戶數(shù)據(jù)插入和刪除的同步流程首先考慮從HLR上增加終端用戶A的簽約信息。HLR根據(jù)位置更新時(shí)記下的A的位置信息,發(fā)送“插入數(shù)據(jù)”消息到MS1,MS1首先修改本地的用戶數(shù)據(jù)。如果本地?cái)?shù)據(jù)修改失敗,直接向HLR返回“插入數(shù)據(jù)失敗”消息。
如果本地修改成功,將置判斷該用戶需要同步,則置用戶數(shù)據(jù)“不可靠”標(biāo)志,并向備份匯接局MS2發(fā)送數(shù)據(jù)同步請(qǐng)求操作,操作類型為“插入”,并等待MS2的響應(yīng)。
MS2收到請(qǐng)求“插入”同步操作請(qǐng)求后,將修改本地用戶數(shù)據(jù),然后向MS1返回操作是否成功。
工作匯接局判斷,如果備份匯接局返回成功,則將用戶數(shù)據(jù)置上“可靠”標(biāo)志,同時(shí)向HLR返回修改數(shù)據(jù)成功,如果失敗則向HLR返回修改數(shù)據(jù)失敗。失敗后,用戶發(fā)起呼叫,可能進(jìn)入MS1或者M(jìn)S2。
A進(jìn)入MS1。由于沒有清除“不可靠”標(biāo)記,因此,下次如果用戶A從MS1發(fā)起呼叫,MS1將觸發(fā)“恢復(fù)”操作,即從HLR重新獲取數(shù)據(jù)。HLR將數(shù)據(jù)再插入MS1中,MS1又會(huì)將數(shù)據(jù)同步MS2。此時(shí)保證用戶使用新的數(shù)據(jù)。如果“恢復(fù)”操作觸發(fā)的同步再次失敗,該用戶本次呼叫將失敗。下次從MS1發(fā)起的呼叫繼續(xù)觸發(fā)“恢復(fù)”操作。
B進(jìn)入MS2。將使用修改以前的數(shù)據(jù)。
再考慮從HLR上刪除用戶的相關(guān)簽約信息。HLR根據(jù)位置更新時(shí)記下的A的位置信息,發(fā)送“刪除用戶數(shù)據(jù)”消息到MS1,MS1首先修改本地的用戶數(shù)據(jù)。如果本地?cái)?shù)據(jù)修改失敗,直接向HLR返回“刪除用戶數(shù)據(jù)失敗”消息。以后的流程同上面分析的類似,只是將“插入”操作換成“刪除”操作。
再考慮用戶通過終端來修改簽約信息。用戶向某個(gè)匯接局(假定為MS1)發(fā)起“插入用戶數(shù)據(jù)”操作,MS1向HLR發(fā)送消息。HLR判斷可以修改,向MS1發(fā)送“插入用戶數(shù)據(jù)”或者“刪除用戶數(shù)據(jù)”,以后的操作與上面類似。
(3)圖5是HLR位置撤銷操作數(shù)據(jù)同步流程用戶A移動(dòng)時(shí),HLR需要撤銷位置信息操作。按照現(xiàn)有流程,HLR根據(jù)位置更新時(shí)記下的A的位置信息,發(fā)送“撤消位置請(qǐng)求”消息到MS1,MS1判斷該用戶需要同步,首先向備份匯接局MS2發(fā)送同步請(qǐng)求操作,并等待MS2的響應(yīng)。
備份匯接局收到請(qǐng)求“撤消”同步操作請(qǐng)求后,將用戶數(shù)據(jù)從本地刪除,然后向MS1返回撤消是否成功。
MS1判斷,如果MS2返回成功,則刪除本地用戶數(shù)據(jù),向HLR返回撤消成功,如果失敗則向HLR返回撤消失敗。
HLR收到MS1成功響應(yīng),繼續(xù)位置更新流程,插入用戶數(shù)據(jù),若收到MS1失敗響應(yīng),位置更新失敗。
用戶A也可以通過撤銷綁定脫離網(wǎng)絡(luò),此時(shí)向MS1發(fā)送注銷請(qǐng)求。MS1在刪除該用戶數(shù)據(jù)之前,先向MS2發(fā)起數(shù)據(jù)同步請(qǐng)求操作,MS2收到后,判斷同步類型為“撤消”,將本地?cái)?shù)據(jù)用戶刪除,然后向MS1返回,當(dāng)MS2返回成功時(shí),MS1向用戶A返回撤消成功,如果失敗MS1恢復(fù)本地?cái)?shù)據(jù)并向用戶A返回操作失敗。
權(quán)利要求
1.一種程控交換機(jī)雙匯接局用戶數(shù)據(jù)同步方法,在包括歸屬位置寄存器、匯接局和接入端局的系統(tǒng)中,對(duì)匯接局之間的七號(hào)信令系統(tǒng)中移動(dòng)應(yīng)用部分進(jìn)行擴(kuò)展,增加數(shù)據(jù)同步操作。
2.權(quán)利要求1所述的程控交換機(jī)雙匯接局用戶數(shù)據(jù)同步方法,其特征在于,所述同步操作,是指同步位置更新、插入數(shù)據(jù)、刪除數(shù)據(jù)、撤消位置中的一種或多種。
3.權(quán)利要求2所述的程控交換機(jī)雙匯接局用戶數(shù)據(jù)同步方法,其特征在于,的所述同步位置更新的方法為3.1終端用戶向工作匯接局注冊(cè),工作匯接局向用戶所在歸屬位置寄存器發(fā)送“位置更新請(qǐng)求”,3.2歸屬位置寄存器向工作匯接局發(fā)送“插入位置更新數(shù)據(jù)請(qǐng)求”;3.3工作匯接局將用戶位置更新數(shù)據(jù)插入本地;如果本地?cái)?shù)據(jù)插入失敗,直接向歸屬位置寄存器返回插入位置更新數(shù)據(jù)失敗并向終端用戶返回位置更新失?。蝗绻镜夭迦氤晒?,則進(jìn)行下一步;3.4工作匯接局將向備份匯接局發(fā)送數(shù)據(jù)同步請(qǐng)求操作,操作類型為“位置更新”,3.5備份匯接局收到請(qǐng)求“位置更新”同步操作請(qǐng)求后,將用戶數(shù)據(jù)插入到本地,然后向工作匯接局返回操作是否成功消息;3.6工作匯接局如果收到備份匯接局更新失敗消息,則清除本地?cái)?shù)據(jù)并向歸屬位置寄存器返回插入位置更新數(shù)據(jù)失敗并向終端用戶返回位置更新失敗消息;如果收到備份匯接局位置更新成功的消息,則向歸屬位置寄存器返回插入位置更新數(shù)據(jù)并向終端用戶返回位置更新成功消息;歸屬位置寄存器將記下更新后的位置信息。
4.權(quán)利要求2所述的程控交換機(jī)雙匯接局用戶數(shù)據(jù)同步方法,其特征在于,所述同步插入數(shù)據(jù)的方法為4.1歸屬位置寄存器根據(jù)位置更新時(shí)記下的終端用戶的位置信息,發(fā)送“插入數(shù)據(jù)”消息到工作匯接局,工作匯接局首先修改本地的用戶數(shù)據(jù),如果本地?cái)?shù)據(jù)修改失敗,直接向歸屬位置寄存器返回“插入數(shù)據(jù)失敗”消息;如果本地修改成功,則置用戶數(shù)據(jù)“不可靠”標(biāo)志,并向備份匯接局發(fā)送數(shù)據(jù)同步請(qǐng)求操作,操作類型為“插入”,并等待備份匯接局的響應(yīng);4.2備份匯接局收到請(qǐng)求“插入”同步操作請(qǐng)求后,將修改本地用戶數(shù)據(jù),然后向工作匯接局返回操作是否成功消息;4.3如果備份匯接局返回成功消息,工作匯接局將用戶數(shù)據(jù)置上“可靠”標(biāo)志,同時(shí)向歸屬位置寄存器返回修改數(shù)據(jù)成功,如果備份匯接局返回失敗消息,則向歸屬位置寄存器返回修改數(shù)據(jù)失敗。
5.權(quán)利要求2所述的程控交換機(jī)雙匯接局用戶數(shù)據(jù)同步方法,其特征在于,如果插入失敗,用戶發(fā)起呼叫,可能進(jìn)入工作匯接局或者備份匯接局;5.1如果進(jìn)入工作匯接局,將觸發(fā)“恢復(fù)”操作,即從歸屬位置寄存器重新獲取數(shù)據(jù);歸屬位置寄存器將數(shù)據(jù)再插入工作匯接局中,工作匯接局將數(shù)據(jù)同步備份匯接局;如果“恢復(fù)”操作觸發(fā)的同步再次失敗,該用戶本次呼叫將失敗,下次從工作匯接局發(fā)起的呼叫繼續(xù)觸發(fā)“恢復(fù)”操作;5.2如果進(jìn)入備份匯接局,將使用修改以前的數(shù)據(jù)。
6.權(quán)利要求2所述的程控交換機(jī)雙匯接局用戶數(shù)據(jù)同步方法,其特征在于,所述同步刪除數(shù)據(jù)的方法為6.1歸屬位置寄存器根據(jù)位置更新時(shí)記下的終端用戶的位置信息,發(fā)送“刪除用戶數(shù)據(jù)”消息到工作匯接局,工作匯接局首先修改本地的用戶數(shù)據(jù);如果本地?cái)?shù)據(jù)修改失敗,直接向歸屬位置寄存器返回“刪除用戶數(shù)據(jù)失敗”消息;如果本地修改成功,則置用戶數(shù)據(jù)“不可靠”標(biāo)志,并向備份匯接局發(fā)送數(shù)據(jù)同步請(qǐng)求操作,操作類型為“刪除”,并等待備份匯接局的響應(yīng);6.2備份匯接局收到請(qǐng)求“刪除”同步操作請(qǐng)求后,將修改本地用戶數(shù)據(jù),然后向工作匯接局返回操作是否成功消息;6.3如果備份匯接局返回成功消息,工作匯接局將用戶數(shù)據(jù)置上“可靠”標(biāo)志,同時(shí)向歸屬位置寄存器返回修改數(shù)據(jù)成功,如果備份匯接局返回失敗消息,則向歸屬位置寄存器返回修改數(shù)據(jù)失敗。
7.權(quán)利要求2所述的程控交換機(jī)雙匯接局用戶數(shù)據(jù)同步方法,其特征在于,所述同步撤銷位置的方法為7.1歸屬位置寄存器根據(jù)位置更新時(shí)記下的終端用戶的位置信息,發(fā)送“撤消位置請(qǐng)求”消息到工作匯接局,工作匯接局向備份匯接局備份匯接局發(fā)送同步請(qǐng)求操作,并等待備份匯接局的響應(yīng);7.2備份匯接局收到請(qǐng)求“撤消”同步操作請(qǐng)求后,將用戶數(shù)據(jù)從本地刪除,然后向工作匯接局返回撤消是否成功;7.3工作匯接局如果收到備份匯接局返回成功消息,則刪除本地用戶數(shù)據(jù),向歸屬位置寄存器返回撤消成功消息,如果收到備份匯接局返回失敗消息,則向歸屬位置寄存器返回撤消失敗。
8.權(quán)利要求2所述的程控交換機(jī)雙匯接局用戶數(shù)據(jù)同步方法,其特征在于,所述同步撤銷位置的方法為8.1終端用戶向工作匯接局發(fā)送注銷請(qǐng)求;8.2工作匯接局在刪除該用戶數(shù)據(jù)之前,先向備份匯接局發(fā)起數(shù)據(jù)同步請(qǐng)求操作;8.3備份匯接局收到后,判斷同步類型為“撤消”,將本地?cái)?shù)據(jù)用戶刪除,然后向工作匯接局返回;8.4工作匯接局收到備份匯接局返回成功時(shí)向終端用戶返回撤消成功,如果收到備份匯接局返回失敗,則恢復(fù)本地?cái)?shù)據(jù)并向終端用戶返回操作失敗。
全文摘要
一種程控交換機(jī)雙匯接局用戶數(shù)據(jù)同步方法,在包括歸屬位置寄存器、匯接局和接入端局的系統(tǒng)中,對(duì)匯接局之間的七號(hào)信令系統(tǒng)中移動(dòng)應(yīng)用部分進(jìn)行擴(kuò)展,增加數(shù)據(jù)同步操作,使得雙匯接局系統(tǒng)中的一個(gè)匯接局用戶數(shù)據(jù)發(fā)生變化時(shí),另外一個(gè)也會(huì)同步變化,如果其中一個(gè)匯接局的用戶數(shù)據(jù)更新失敗,另外一個(gè)匯接局的用戶數(shù)據(jù)也應(yīng)該失敗;同步操作包括位置更新、插入、刪除、撤消等同步類型。本發(fā)明有效的解決了數(shù)字程控交換機(jī)雙匯接局系統(tǒng)中用戶數(shù)據(jù)的同步問題,實(shí)現(xiàn)雙匯接局用戶數(shù)據(jù)一致性。使得用戶經(jīng)過任何一個(gè)匯接局時(shí),呼叫權(quán)限判斷、業(yè)務(wù)觸發(fā)等流程完成一致,不給用戶差異化的感覺。
文檔編號(hào)H04M3/00GK1787651SQ20041006604
公開日2006年6月14日 申請(qǐng)日期2004年12月10日 優(yōu)先權(quán)日2004年12月10日
發(fā)明者管衛(wèi)芝, 宋金東, 尹芹 申請(qǐng)人:中興通訊股份有限公司