專利名稱:一種業(yè)務(wù)控制點與歸屬位置寄存器之間數(shù)據(jù)同步的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)同步技術(shù)領(lǐng)域,特別是指一種業(yè)務(wù)控制點(SCP)與歸屬位置寄存器(HLR)之間智能業(yè)務(wù)數(shù)據(jù)同步的方法。
背景技術(shù):
目前,在移動通信中,以目標(biāo)網(wǎng)方式觸發(fā)智能業(yè)務(wù),因此,要求在業(yè)務(wù)控制點(SCP,Service Control Point)和歸屬位置寄存器(HLR,Home LocationRegister)上分別要配置與智能業(yè)務(wù)相關(guān)的數(shù)據(jù),這些數(shù)據(jù)決定了使用該數(shù)據(jù)的用戶是否可以使用某個智能業(yè)務(wù)或者某個智能業(yè)務(wù)的個別特性。通常智能業(yè)務(wù)數(shù)據(jù)在SCP和HLR上同時存在,需要分別在兩個實體上進行配置,才能實現(xiàn)相應(yīng)的智能業(yè)務(wù)的個性。例如碼分多址(CDMA)智能網(wǎng)中的預(yù)付費業(yè)務(wù)(PPC)開戶時,既要在SCP上配置具體的智能業(yè)務(wù)數(shù)據(jù),同時也需要在HLR上配置相關(guān)觸發(fā)器數(shù)據(jù)和SCP的信令地址數(shù)據(jù)。
目前,SCP和HLR各自獨立,進行智能業(yè)務(wù)數(shù)據(jù)添加、維護時,要在SCP和HLR分別處理相應(yīng)的數(shù)據(jù),數(shù)據(jù)配置需要通過各自的維護臺分別進行。因此,一個操作員在SCP配置了智能業(yè)務(wù)數(shù)據(jù)后,還要在HLR上配置相關(guān)數(shù)據(jù),總共要進行兩次操作。
這樣就會存在安全性、實時性和可維護性三個問題。例如,將一個用戶從智能業(yè)務(wù)用戶轉(zhuǎn)到普通業(yè)務(wù)用戶的過程中,若在SCP上去激活了該用戶的智能業(yè)務(wù)數(shù)據(jù),而因為疏忽或其它原因沒有在HLR上修改相關(guān)數(shù)據(jù),或是在HLR上操作數(shù)據(jù)失誤,都會造成該用戶無法正常通訊,如電話不通。同時,即使HLR正確進行了數(shù)據(jù)修改,而從SCP去活智能用戶數(shù)據(jù)后,再到HLR維護臺進行相應(yīng)數(shù)據(jù)的修改,也需要一段時間,這段時間內(nèi)該用戶也無法正常通訊。另一方面,對于設(shè)備操作員來講,維護一個用戶的智能業(yè)務(wù)數(shù)據(jù),要使用兩套不同的軟件,操作不便。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種SCP和HLR之間數(shù)據(jù)同步的方法,使在進行SCP和HLR的智能業(yè)務(wù)數(shù)據(jù)維護時,僅進行一次數(shù)據(jù)操作,就可達(dá)到SCP和HLR數(shù)據(jù)的同步。
為達(dá)到上述目的,實現(xiàn)本發(fā)明,需要以下步驟指令發(fā)起設(shè)備發(fā)出修改智能業(yè)務(wù)數(shù)據(jù)的指令信息,SCP和HLR分別接收發(fā)給自身的信息,修改各自相應(yīng)的智能業(yè)務(wù)數(shù)據(jù)。
由SCP傳遞信息同步HLR時,該方法進一步包括以下步驟SCP接收指令發(fā)起設(shè)備發(fā)送的修改智能業(yè)務(wù)數(shù)據(jù)的指令;SCP發(fā)送要求HLR對智能用戶數(shù)據(jù)進行處理的信息給HLR;HLR接收到步驟B1所述的信息,根據(jù)此信息中的內(nèi)容對自身智能業(yè)務(wù)數(shù)據(jù)進行修改;HLR數(shù)據(jù)修改結(jié)束后,將處理結(jié)果信息返回給SCP;SCP接收到處理結(jié)果信息后,根據(jù)此信息的內(nèi)容和步驟A1中所述的指令,對自身的智能業(yè)務(wù)數(shù)據(jù)進行處理。
由SCP傳遞信息同步HLR時,該方法進一步包括以下步驟HLR接收指令發(fā)起設(shè)備發(fā)送的修改智能業(yè)務(wù)數(shù)據(jù)指令;HLR發(fā)送要求SCP對智能用戶數(shù)據(jù)進行處理的信息給SCP;SCP接收到步驟B2所述的信息,根據(jù)此信息中的內(nèi)容對自身智能業(yè)務(wù)數(shù)據(jù)進行修改;SCP數(shù)據(jù)修改結(jié)束后,將處理結(jié)果信息返回給HLR;HLR接收到到處理結(jié)果信息后,根據(jù)此信息的內(nèi)容和步驟A2中所述的指令,對自身的智能業(yè)務(wù)數(shù)據(jù)進行處理。
由指令發(fā)起設(shè)備發(fā)送信息同步SCP和HLR時,該方法進一步包括以下步驟HLR接收指令發(fā)起設(shè)備發(fā)送的修改智能業(yè)務(wù)數(shù)據(jù)的指令;同時,SCP接收該指令發(fā)起設(shè)備發(fā)送的修改智能業(yè)務(wù)數(shù)據(jù)的指令;HLR修改自身的相關(guān)智能業(yè)務(wù)數(shù)據(jù),并將處理結(jié)果返回指令發(fā)起設(shè)備;同時,SCP修改自身的相關(guān)智能業(yè)務(wù)數(shù)據(jù),并將處理結(jié)果返回指令發(fā)起設(shè)備。
在上述方案中,該方法進一步包括當(dāng)HLR或SCP數(shù)據(jù)修改失敗時,HLR或SCP判斷是否有重發(fā)的修改智能業(yè)務(wù)數(shù)據(jù)的指令,若有,HLR或SCP再次進行數(shù)據(jù)的修改,否則生成錯誤信息。若SCP和HLR任一方數(shù)據(jù)修改失敗,則SCP和HLR數(shù)據(jù)回退到修改數(shù)據(jù)之前的狀態(tài)。
上述方案還包括SCP或HLR向指令發(fā)起設(shè)備返回執(zhí)行結(jié)果的步驟。
由上述方法可以看出,本發(fā)明使得在修改SCP和HLR上的智能業(yè)務(wù)數(shù)據(jù)時,僅進行一次數(shù)據(jù)操作,不需要在兩套維護終端上分別進行數(shù)據(jù)修改,就可達(dá)到SCP和HLR上智能業(yè)務(wù)數(shù)據(jù)的同步,使智能業(yè)務(wù)數(shù)據(jù)的維護更加方便,提高了可維護性,同時數(shù)據(jù)的自動同步也提高了實時性和安全性。
圖1為通過SCP傳遞信息同步HLR智能業(yè)務(wù)數(shù)據(jù)的流程圖。
圖2為通過HLR傳遞信息同步SCP智能業(yè)務(wù)數(shù)據(jù)的流程圖。
圖3為通過營帳系統(tǒng)同步SCP和HLR智能業(yè)務(wù)數(shù)據(jù)的流程圖。
具體實施例方式
在智能業(yè)務(wù)數(shù)據(jù)修改過程中,當(dāng)用戶發(fā)出修改智能業(yè)務(wù)數(shù)據(jù)指令信息的時候,SCP和HLR各自接收相應(yīng)的信息,修改各自的智能業(yè)務(wù)數(shù)據(jù),達(dá)到SCP和HLR智能業(yè)務(wù)數(shù)據(jù)的同步。如,對某用戶的智能業(yè)務(wù)數(shù)據(jù)進行修改時,SCP接收與自身數(shù)據(jù)相關(guān)的指令信息來修改相應(yīng)標(biāo)志位;HLR接收與自身數(shù)據(jù)數(shù)據(jù)相關(guān)的指令信息來修改相應(yīng)的簽約信息。
以下通過具體實施例和參照附圖,對本發(fā)明進一步詳細(xì)說明。
圖1是通過SCP傳遞信息,同步HLR智能業(yè)務(wù)數(shù)據(jù)的流程圖。如圖1所示,以外部設(shè)備發(fā)起去激活某用戶智能業(yè)務(wù)的指令為例,進行說明步驟101外部設(shè)備發(fā)起去激活某用戶智能業(yè)務(wù)的指令信息,要求SCP修改該用戶相應(yīng)的標(biāo)志位等數(shù)據(jù);步驟102SCP接收去激活該用戶智能業(yè)務(wù)的指令信息;
步驟103SCP根據(jù)該指令信息內(nèi)容,通過移動應(yīng)用協(xié)議(MAP)發(fā)送給HLR相關(guān)的指令信息,要求HLR對自身設(shè)備上該用戶簽約信息等數(shù)據(jù)進行相應(yīng)處理;步驟104HLR根據(jù)MAP中的指令信息,相應(yīng)的修改該用戶簽約信息等數(shù)據(jù);步驟105數(shù)據(jù)修改完畢后,HLR再將數(shù)據(jù)處理結(jié)果通過MAP返回給SCP;步驟106由返回的MAP信息判斷HLR數(shù)據(jù)處理是否成功。若HLR處理成功,則SCP響應(yīng)步驟102中所接收的指令信息,對自身設(shè)備上該用戶智能業(yè)務(wù)數(shù)據(jù)進行處理,修改業(yè)務(wù)的相應(yīng)標(biāo)志位參數(shù)等數(shù)據(jù);否則,SCP不響應(yīng)上述所接收的指令信息,并向HLR發(fā)送相應(yīng)的MAP指令,將HLR的數(shù)據(jù)同步到修改前的狀態(tài);步驟107SCP將處理結(jié)果返回給外部設(shè)備,通過外部設(shè)備顯示相應(yīng)的結(jié)果信息。
上述步驟101所述的外部設(shè)備發(fā)送指令的方法還包括以下兩種情況1)當(dāng)通過智能網(wǎng)管理接入點(SMAP)的界面操作對用戶數(shù)據(jù)進行修改時,其具體實現(xiàn)流程是在SMAP的維護界面進行操作修改該用戶的智能業(yè)務(wù)數(shù)據(jù),SMAP將此命令提交給業(yè)務(wù)管理點(SMP),而后SMP提交指令信息給相應(yīng)SCP,要求將該用戶智能業(yè)務(wù)數(shù)據(jù)進行修改;之后步驟和上例步驟102~107相同;最后根據(jù)SCP的處理結(jié)果,SMP修改相應(yīng)的數(shù)據(jù),并通過SMAP給出相應(yīng)信息提示。
2)當(dāng)通過移動臺(MS)撥打智能管理流程電話號碼對用戶數(shù)據(jù)進行修改時,其具體實現(xiàn)流程是通過MS撥打某業(yè)務(wù)管理流程號碼,如PPC進入管理流程的133000號碼;MSC/SSP根據(jù)HLR獲取該用戶的用戶信息和用戶簽約信息;然后MSC/SSP根據(jù)簽約信息中的SCP地址號,就可以觸發(fā)智能業(yè)務(wù)到指定的SCP上,MS通過MSC/SSP向SCP發(fā)送指令;之后步驟和上例步驟102~107相同;最后根據(jù)SCP的處理結(jié)果,指示MSC/SSP放音給MS相應(yīng)的信息提示。
圖2為通過HLR傳遞信息,同步SCP智能業(yè)務(wù)數(shù)據(jù)的流程圖。如圖2,以智能業(yè)務(wù)用戶撥打特殊號碼實現(xiàn)智能業(yè)務(wù)數(shù)據(jù)的修改,從智能業(yè)務(wù)用戶轉(zhuǎn)為普通用戶為例,進行說明步驟201智能業(yè)務(wù)用戶撥打特殊號碼,通過MSC/SSP向HLR發(fā)送信息,要求HLR修改該用戶相應(yīng)的智能業(yè)務(wù)數(shù)據(jù);步驟202HLR接收修改該用戶智能業(yè)務(wù)相關(guān)數(shù)據(jù)的指令信息;步驟203HLR根據(jù)該指令信息內(nèi)容,通過MAP發(fā)送給SCP相關(guān)的指令信息,要求SCP對自身設(shè)備上該用戶的智能業(yè)務(wù)數(shù)據(jù)進行相應(yīng)修改;步驟204SCP根據(jù)MAP中的指令信息,進行自身的相應(yīng)數(shù)據(jù)的修改;步驟205數(shù)據(jù)修改完畢后,SCP再將數(shù)據(jù)處理結(jié)果通過MAP返回給HLR;步驟206由返回的MAP信息判斷SCP數(shù)據(jù)處理是否成功。若SCP處理成功,則HLR響應(yīng)步驟202中所接收的指令信息,對自身設(shè)備上該用戶智能業(yè)務(wù)數(shù)據(jù)進行處理;否則,HLR不響應(yīng)上述所接收的指令信息,并向SCP發(fā)送相應(yīng)的MAP指令,將SCP的數(shù)據(jù)同步到修改前的狀態(tài);步驟207HLR將自身的處理結(jié)果返回給MSC,MSC根據(jù)HLR返回的消息對MS進行放音給出相應(yīng)的信息提示。
圖3為通過外部營帳系統(tǒng)同步SCP和HLR智能業(yè)務(wù)數(shù)據(jù)的流程圖。營帳系統(tǒng)是基于計算機網(wǎng)絡(luò)及相關(guān)應(yīng)用技術(shù)的平臺系統(tǒng),從功能上講,綜合營帳系統(tǒng)與相關(guān)其它系統(tǒng)進行互連,完成帳務(wù)、業(yè)務(wù)、客服及相應(yīng)的決策支持分析等功能。如圖3,以通過營帳系統(tǒng)進行某用戶智能業(yè)務(wù)的激活為例,進行說明步驟301通過維護臺終端進行操作,將該用戶智能業(yè)務(wù)激活,維護臺將相關(guān)指令送到營帳系統(tǒng);
步驟302營帳系統(tǒng)接收該命令,發(fā)送相應(yīng)的指令信息到HLR,要求HLR進行相應(yīng)數(shù)據(jù)的修改;同時,營帳系統(tǒng)發(fā)送相應(yīng)的指令信息到SCP,要求SCP進行相應(yīng)數(shù)據(jù)的修改;步驟303HLR接收該指令,修改自身的該用戶簽約信息等相關(guān)的數(shù)據(jù),并將處理結(jié)果返回營帳系統(tǒng);同時,SCP接收該指令,修改自身的該用戶標(biāo)志位等相關(guān)的數(shù)據(jù),并將處理結(jié)果返回營帳系統(tǒng);步驟304營帳系統(tǒng)根據(jù)HLR和SCP返回的結(jié)果,判斷HLR和SCP數(shù)據(jù)處理是否成功。若成功,則將處理的結(jié)果返回維護臺終端,給出相應(yīng)的信息提示;否則,營帳系統(tǒng)向HLR和SCP發(fā)送相應(yīng)的信息,將HLR和SCP的數(shù)據(jù)同步到修改前的狀態(tài),并將處理的結(jié)果返回維護臺終端,給出相應(yīng)的信息提示。
以上所述三個實施例中,還可添加數(shù)據(jù)或信息重發(fā)機制,當(dāng)HLR或SCP修改數(shù)據(jù)失敗時,相應(yīng)的設(shè)備會重復(fù)發(fā)送該指令信息,HLR或SCP收到該指令信息后,再次進行數(shù)據(jù)的修改,直到數(shù)據(jù)修改成功或達(dá)到預(yù)先設(shè)定的重發(fā)門限值為止。若達(dá)到重發(fā)門限值后數(shù)據(jù)仍未修改正確,則HLR或SCP生成錯誤信息返回。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種業(yè)務(wù)控制點(SCP)與歸屬位置寄存器(HLR)之間數(shù)據(jù)同步的方法,其特征在于指令發(fā)起設(shè)備發(fā)出修改智能業(yè)務(wù)數(shù)據(jù)信息的指令,SCP和HLR分別接收發(fā)給自身的指令信息,修改各自的智能業(yè)務(wù)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于由SCP傳遞信息同步HLR時,該方法進一步包括以下步驟A1、SCP接收指令發(fā)起設(shè)備發(fā)送的修改智能業(yè)務(wù)數(shù)據(jù)的指令;B1、SCP發(fā)送要求HLR對智能用戶數(shù)據(jù)進行處理的信息給HLR;C1、HLR接收到步驟B1所述的信息,根據(jù)此信息中的內(nèi)容對自身智能業(yè)務(wù)數(shù)據(jù)進行修改;D1、HLR數(shù)據(jù)修改結(jié)束后,將處理結(jié)果信息返回給SCP;E1、SCP接收到處理結(jié)果信息后,根據(jù)此信息的內(nèi)容和步驟A1中所述的指令,對自身的智能業(yè)務(wù)數(shù)據(jù)進行處理。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于由SCP傳遞信息同步HLR時,該方法進一步包括以下步驟A2、HLR接收指令發(fā)起設(shè)備發(fā)送的修改智能業(yè)務(wù)數(shù)據(jù)指令;B2、HLR發(fā)送要求SCP對智能用戶數(shù)據(jù)進行處理的信息給SCP;C2、SCP接收到步驟B2所述的信息,根據(jù)此信息中的內(nèi)容對自身智能業(yè)務(wù)數(shù)據(jù)進行修改;D2、SCP數(shù)據(jù)修改結(jié)束后,將處理結(jié)果信息返回給HLR;E2、HLR接收到處理結(jié)果信息后,根據(jù)此信息的內(nèi)容和步驟A2中所述的指令,對自身的智能業(yè)務(wù)數(shù)據(jù)進行處理。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于由指令發(fā)起設(shè)備同時發(fā)送信息來同步SCP和HLR時,該方法進一步包括以下步驟A3、HLR接收指令發(fā)起設(shè)備發(fā)送的修改智能業(yè)務(wù)數(shù)據(jù)的指令;同時,SCP接收該指令發(fā)起設(shè)備發(fā)送的修改智能業(yè)務(wù)數(shù)據(jù)的指令;B3、HLR修改自身的相關(guān)智能業(yè)務(wù)數(shù)據(jù),并將處理結(jié)果返回指令發(fā)起設(shè)備;同時,SCP修改自身的相關(guān)智能業(yè)務(wù)數(shù)據(jù),并將處理結(jié)果返回指令發(fā)起設(shè)備。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于所述的指令發(fā)起設(shè)備為業(yè)務(wù)管理點(SMP)、或移動交換中心/業(yè)務(wù)交換點(MSC/SSP)、或移動臺(MS)、或營帳系統(tǒng)。
6.根據(jù)權(quán)利要求1所述的方法,其特征進一步包括當(dāng)HLR或SCP數(shù)據(jù)修改失敗時,HLR或SCP判斷是否有重發(fā)的修改智能業(yè)務(wù)數(shù)據(jù)的指令,若有,HLR或SCP再次進行數(shù)據(jù)的修改,否則生成錯誤信息。
7.根據(jù)權(quán)利要求1、2、4、6所述的方法,其特征進一步包括SCP向指令發(fā)起設(shè)備返回執(zhí)行結(jié)果。
8.根據(jù)權(quán)利要求1、3、4、6所述的方法,其特征進一步包括HLR向指令發(fā)起設(shè)備返回執(zhí)行結(jié)果。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)控制點(SCP)和歸屬位置寄存器(HLR)數(shù)據(jù)同步的方法,適用于移動通信智能網(wǎng)系統(tǒng)領(lǐng)域,包括以下步驟指令發(fā)起設(shè)備發(fā)出修改智能業(yè)務(wù)數(shù)據(jù)的指令信息,SCP和HLR分別接收發(fā)給自身的信息,修改各自相應(yīng)的智能業(yè)務(wù)數(shù)據(jù)。應(yīng)用本發(fā)明的方法,維護SCP和HLR的智能業(yè)務(wù)數(shù)據(jù)時,可實現(xiàn)SCP和HLR智能業(yè)務(wù)數(shù)據(jù)的自動同步。
文檔編號H04W8/00GK1523901SQ0310451
公開日2004年8月25日 申請日期2003年2月17日 優(yōu)先權(quán)日2003年2月17日
發(fā)明者丁建軍 申請人:華為技術(shù)有限公司