專利名稱:用戶數據遷移方法、系統和裝置的制作方法
技術領域:
本發明涉及電信網絡技術,特別涉及一種用戶數據遷移方法、系統和裝置。
背景技術:
現有電信網絡中,大多數核心網架構都采用了軟交換網絡來實現。軟交換網絡主要提供連接控制、翻譯和選路、網關管理、呼叫控制以及帶寬管理等功能,另外,還可將網絡資源和網絡能力封裝起來,通過開放的業務接口和業務應用層相連,從而方便地在網絡上提供新的業務。歸屬位置寄存器(HLR,Home Location Register)為軟交換網絡中負責存儲用戶數據的關鍵網元,存儲的用戶數據主要包括國際移動用戶識別碼(IMSI, International Mobile Subscriber Identification Number)
字網號石馬(MS I SDN, Mobile Subscriber International Integrated Services Digital Network Number)、位置信息、基本業務簽約信息、業務限制信息以及補充業務表等。另外,作為一種全新的多媒體業務形式,由于能夠滿足用戶更新穎、更多樣化的多媒體業務的需求,IP多媒體子系統(IMS,IP Multimedia Subsystem)網絡在電信網絡中得到了越來越廣泛的應用。目前,IMS網絡被認為是下一代網絡的核心技術,也是解決移動網絡與固網融合,引入語音、數據和視頻三重融合等差異化業務的重要方式。IMS網絡中采用歸屬用戶服務器(HSS,Home Subscriber Server)來存儲用戶數據。軟交換網絡和IMS網絡具有很大的相似性,如都基于IP分組網;都實現了控制與承載的分離;大部分的協議都是相似或完全相同的;許多網關設備和終端設備都是可以互通的。但是,兩者也存在一定的區別,如在實現了控制與承載分離的基礎上,IMS網絡進一步實現了呼叫控制層和業務控制層的分離;另外,IMS網絡中采用會話初始協議(SIP, Session Initiation Protocol)作為呼叫控制和業務控制的信令,而在軟交換網絡中,SIP 協議只是可用于呼叫控制和業務控制的多種協議中的一種,更多的是使用媒體網關控制協議(MGCP,Media Gateway Control Protocol)和H. 248協議;再有,從網絡架構上來說,軟交換網絡具有主從控制的特點,因此其與具體的接入手段關系密切,而IMS網絡采用了基于IP技術的SIP協議,IP技術與承載媒體無關的特性使得IMS網絡可以支持各種接入方式,而且,IMS網絡還可支持移動性管理并具有一定的服務質量OloS,Quality of Service) 保障機制。可見,相比于軟交換網絡,IMS網絡在很多方面更具優勢。但是,考慮到改造成本等問題,現階段IMS網絡還不能直接替換掉軟交換網絡,也就是說,必然會存在一個IMS網絡和軟交換網絡并存的過渡階段。在該階段中,對于某些用戶來說,其可能同時作為IMS網絡用戶和軟交換網絡用戶而存在,即既簽約了 IMS網絡,又簽約了軟交換網絡。這樣,HLR 和HSS中存儲的用戶數據就會出現圖1所示情況,圖1為現有HLR和HSS中存儲的用戶數據示意圖,其中,黑點區域表示只簽約了軟交換網絡的用戶的用戶數據,格子區域表示只簽約了 IMS網絡的用戶的用戶數據,而斜線區域則表示同時簽約了 IMS網絡和軟交換網絡的用戶的用戶數據。通常,將HLR中的用戶數據稱為HLR類用戶數據,將HSS中的用戶數據稱為HSS類用戶數據。為了給用戶提供統一的業務體驗,同時更好的支持共號碼等業務的開展,現有技術中提出可引入一種融合設備,將HLR中的所有HLR類用戶數據和HSS中的所有HSS類用戶數據均遷移到該融合設備中,從而進行統一的管理。具體來說,首先將HLR中的所有HLR類用戶數據和HSS中的所有HSS類用戶數據均遷移到融合設備中;然后,融合設備對所有HLR 類用戶數據和所有HSS類用戶數據進行分析整理,生成采用新的數據模型來組織的用戶數據并存儲。但是,由于需要額外設計具備上述功能的融合設備,因此這種方式的實現成本較高,而且會造成已有資源的浪費(HLR和HSS)。考慮到HSS的可擴展空間較大、性能較好,現有技術中又提出可對HSS進行升級, 利用其來存儲上述所生成的用戶數據,從而盡可能地降低對已有資源的浪費,但是,這種方式下,需要額外設計一個設備來完成所有HLR類用戶數據和所有HSS類用戶數據遷移后的臨時存儲以及分析整理等功能(這些功能完成后,將所生成的用戶數據存儲到HSS中),同樣會導致實現成本較高。
發明內容
有鑒于此,本發明的主要目的在于提供一種用戶數據遷移方法,能夠降低實現成本。本發明的另一目的在于提供一種用戶數據遷移系統,能夠降低實現成本。本發明的又一目的在于提供一種用戶數據遷移裝置,能夠降低實現成本。本發明的再一目的在于提供一種用戶數據遷移裝置,能夠降低實現成本。為達到上述目的,本發明的技術方案是這樣實現的一種用戶數據遷移方法,包括A、對歸屬用戶服務器HSS進行升級,使其支持新的數據模型,在所述新的數據模型中,每個用戶的歸屬位置寄存器HLR類用戶數據和HSS類用戶數據融合成一份用戶數據, 為每份用戶數據唯一創建一個用戶標識,并對所述HSS中的每個用戶的HSS類用戶數據的存儲方式進行改造,使其符合所述新的數據模型;B、業務運營支撐系統BOSS平臺從HLR中獲取一條HLR類用戶數據;C、所述BOSS平臺確定獲取到的HLR類用戶數據對應的用戶X是否簽約了 IP多媒體子系統IMS網絡,如果是,則將獲取到的HLR類用戶數據寫入到所述HSS中為所述用戶 X創建的用戶標識下;否則,在所述HSS中為所述用戶X創建一個用戶標識,并將獲取到的 HLR類用戶數據寫入到所創建的用戶標識下;D、所述BOSS平臺確定所述HLR中是否存在下一條HLR類用戶數據,如果是,則獲取下一條HLR類用戶數據,然后重復執行步驟C,否則,結束流程。一種用戶數據遷移系統,包括歸屬用戶服務器HSS、歸屬位置寄存器HLR和業務運營支撐系統BOSS平臺;所述HSS,用于按照新的數據模型存儲各用戶的用戶數據,在所述新的數據模型中,每個用戶的HLR類用戶數據和HSS類用戶數據融合成一份用戶數據,并為每份用戶數據唯一創建一個用戶標識;所述BOSS平臺,用于從所述HLR中獲取一條HLR類用戶數據,并確定獲取到的HLR 類用戶數據對應的用戶χ是否簽約了 IP多媒體子系統IMS網絡,如果是,則將獲取到的HLR 類用戶數據寫入到所述HSS中為所述用戶X創建的用戶標識下,否則,在所述HSS中為所述用戶X創建一個用戶標識,并將獲取到的HLR類用戶數據寫入到所創建的用戶標識下;之后,確定所述HLR中是否存在下一條HLR類用戶數據,如果是,則獲取下一條HLR類用戶數據,并重復所述確定和寫入過程,依次類推,否則,結束處理。一種用戶數據遷移裝置,包括第一處理單元、第二處理單元和第三處理單元;所述第一處理單元,用于從歸屬位置寄存器HLR中獲取一條HLR類用戶數據,發送給所述第二處理單元;所述第二處理單元,用于確定獲取到的HLR類用戶數據對應的用戶X是否簽約了 IP多媒體子系統IMS網絡,如果是,則將獲取到的HLR類用戶數據寫入到歸屬用戶服務器 HSS中為所述用戶X創建的用戶標識下,否則,在所述HSS中為所述用戶X創建一個用戶標識,并將獲取到的HLR類用戶數據寫入到所創建的用戶標識下;寫入完成后,通知所述第三處理單元執行自身功能;所述HSS支持新的數據模型,在所述新的數據模型中,每個用戶的 HLR類用戶數據和HSS類用戶數據融合成一份用戶數據,并為每份用戶數據唯一創建一個用戶標識;所述第三處理單元,用于確定所述HLR中是否存在下一條HLR類用戶數據,如果是,則獲取下一條HLR類用戶數據,并發送給所述第二處理單元,同時通知所述第二處理單元重復執行自身功能,否則,結束處理。—種用戶數據遷移裝置,包括第四處理單元;所述第四處理單元,用于按照新的數據模型存儲各用戶的用戶數據,在所述新的數據模型中,每個用戶的歸屬位置寄存器HLR類用戶數據和歸屬用戶服務器HSS類用戶數據融合成一份用戶數據,并為每份用戶數據唯一創建一個用戶標識。可見,采用本發明的技術方案,無需引入額外的設備,只需對現有設備如HSS和 BOSS平臺進行一些改造即可完成用戶數據的遷移,從而降低了實現成本。
圖1為現有HLR和HSS中存儲的用戶數據示意圖。圖2為本發明用戶數據遷移方法實施例的流程圖。圖3為本發明所述數據模型的示意圖。圖4為本發明方法實施例中當用戶數據關聯信息存儲在HSS中時,BOSS平臺確定用戶X是否簽約了 IMS網絡的方式示意圖。圖5為本發明用戶數據遷移系統實施例的組成結構示意圖。圖6為本發明用戶數據遷移裝置實施例的組成結構示意圖。
具體實施例方式針對現有技術中存在的問題,本發明中提出一種改進后的用戶數據遷移方案,能夠降低實現成本。
為使本發明的技術方案更加清楚、明白,以下參照附圖并舉實施例,對本發明所述方案作進一步地詳細說明。圖2為本發明用戶數據遷移方法實施例的流程圖。如圖2所示,包括以下步驟步驟21 對HSS進行升級,使其支持新的數據模型,在新的數據模型中,每個用戶的HLR類用戶數據和HSS類用戶數據融合成一份用戶數據,為每份用戶數據唯一創建一個用戶標識,并對HSS中的每個用戶的HSS類用戶數據的存儲方式進行改造,使其符合新的數據模型。現有的HSS中僅存儲有以IMSI和MSISDN為索引的HSS類用戶數據,本步驟中,對現有HSS進行升級,使其支持新的數據模型,在新的數據模型中,每個用戶的HLR類用戶數據和HSS類用戶數據融合成一份用戶數據,即每個用戶僅對應一份用戶數據。另外,為每份用戶數據唯一創建一個用戶標識;每份用戶數據中的HSS類用戶數據仍以頂SI和MSISDN 為索引,HLR類用戶數據也和現有HLR中一樣,以IP多媒體私有標識(IMPI,IP Multimedia Private Identity)和 IP 多媒體公共標識(IMPU, IP Multimedia Public Identity)為索引;通過所創建的用戶標識、IMSI、MSISDN、IMPI和IMPU中的任意一個均能訪問到用戶數據。圖3為本發明所述數據模型的示意圖。如圖3所示,以安全標識(SID,Security Identifiers)作為所創建的用戶標識,即最高一級的用戶數據索引,每個SID用于唯一標識其對應的一份用戶數據,并對其中的各組成部分進行統一關聯。需要說明的是,對于一份用戶數據而言,其中可能存在多個IMPU,這些IMPU均關聯于同一個SID,圖3中僅以存在一個IMPU為例;另外,如果需要,圖3所示數據模型還可進一步擴展,如加入諸如機動工程師協會(SAE,Society of Automotive Engineers)等類型的用戶數據;再有,在實際應用中, 圖3所示數據模型僅為舉例說明,在實際應用中,所述數據模型可表現為任意形式,比如表格等。本步驟中,對HSS中存儲的每個用戶的HSS類用戶數據的存儲方式進行改造,使其符合圖3所示數據模型后,由于此時還沒有HLR類用戶數據,因此每個用戶對應的一份用戶數據中均將只包括SID以及以IMPI和IMPU為索引的HSS類用戶數據。升級完成后,HSS可立刻恢復使用,其數據訪問方式和升級前相同,因此不會對其它設備造成影響。步驟22 =BOSS平臺從HLR中獲取一條HLR類用戶數據。現有技術中,BOSS平臺與HLR和HSS之間的接口功能主要為將BOSS平臺發送過來的客戶數據翻譯成交換網絡的系統指令,送入交換網絡的相應系統中執行;對交換網絡返回的執行結果作出相應處理。由于不同廠商的接口功能的實現方式會有所不同,因此,本發明所述方案中不對BOSS平臺如何從HLR中獲取HLR類用戶數據作限定。步驟23 :B0SS平臺確定獲取到的HLR類用戶數據對應的用戶X是否簽約了 IMS網絡,如果是,則執行步驟對,否則,執行步驟25。BOSS平臺可根據用戶X的基本業務簽約信息或用戶數據關聯信息來確定用戶X是否簽約了 IMS網絡,即HSS中是否存儲有用戶X的HSS類用戶數據。由于通過基本業務簽約信息可以很明確的知道用戶簽約了哪些網絡,因此,這種方式是最可靠,也是最直接的。用戶數據關聯信息為實現HLR和HSS互通的關鍵數據,可通過用戶數據關聯信息將同一用戶
7分別存儲在HLR中的HLR類用戶數據和HSS中的HSS類用戶數據關聯起來,從而實現對該用戶的附著狀態的聯合判斷以及同振、順振等業務。用戶數據關聯信息中包括一個以上用戶的IMSI和IMPI的對應關系,可表現為表一所示形式
權利要求
1.一種用戶數據遷移方法,其特征在于,包括A、對歸屬用戶服務器HSS進行升級,使其支持新的數據模型,在所述新的數據模型中, 每個用戶的歸屬位置寄存器HLR類用戶數據和HSS類用戶數據融合成一份用戶數據,為每份用戶數據唯一創建一個用戶標識,并對所述HSS中的每個用戶的HSS類用戶數據的存儲方式進行改造,使其符合所述新的數據模型;B、業務運營支撐系統BOSS平臺從HLR中獲取一條HLR類用戶數據;C、所述BOSS平臺確定獲取到的HLR類用戶數據對應的用戶X是否簽約了IP多媒體子系統IMS網絡,如果是,則將獲取到的HLR類用戶數據寫入到所述HSS中為所述用戶X創建的用戶標識下;否則,在所述HSS中為所述用戶X創建一個用戶標識,并將獲取到的HLR類用戶數據寫入到所創建的用戶標識下;D、所述BOSS平臺確定所述HLR中是否存在下一條HLR類用戶數據,如果是,則獲取下一條HLR類用戶數據,然后重復執行步驟C,否則,結束流程。
2.根據權利要求1所述的方法,其特征在于,所述BOSS平臺確定用戶X是否簽約了IMS 網絡包括所述BOSS平臺根據所述用戶X的基本業務簽約信息或用戶數據關聯信息確定所述用戶X是否簽約了 IMS網絡。
3.根據權利要求2所述的方法,其特征在于,所述用戶數據關聯信息包括一個以上用戶的國際移動用戶識別碼IMSI和IP多媒體私有標識IMPI的對應關系;所述BOSS平臺根據所述用戶數據關聯信息確定所述用戶X是否簽約了 IMS網絡包括如果所述BOSS平臺中存儲有所述用戶數據關聯信息,則所述BOSS平臺確定所述用戶數據關聯信息中是否包括有所述用戶X的IMSI,如果是,則確定所述用戶X簽約了 IMS網絡,否則,確定所述用戶X未簽約IMS網絡;如果所述BOSS平臺中未存儲所述用戶數據關聯信息,但所述HSS中存儲有所述用戶數據關聯信息,則所述BOSS平臺將所述用戶X的IMSI發送給所述HSS ;所述HSS確定所述用戶數據關聯信息中是否包括有所述用戶X的IMSI,如果是,則將所述用戶X的IMSI對應的 IMPI返回給所述BOSS平臺,否則,向所述BOSS平臺返回錯誤信息;若接收到IMPI,則所述 BOSS平臺確定所述用戶X簽約了 IMS網絡,若接收到錯誤信息,則所述BOSS平臺確定所述用戶X未簽約IMS網絡。
4.根據權利要求1所述的方法,其特征在于,該方法進一步包括根據需要設定所述BOSS平臺從所述HLR中獲取每條用戶數據的時機。
5.根據權利要求1所述的方法,其特征在于,該方法進一步包括以所創建的用戶標識、IMSI、移動用戶國際綜合業務數字網號碼MSISDN、IMPI或IP多媒體公共標識IMPU為索引,對每份用戶數據進行訪問。
6.一種用戶數據遷移系統,其特征在于,包括歸屬用戶服務器HSS、歸屬位置寄存器 HLR和業務運營支撐系統BOSS平臺;所述HSS,用于按照新的數據模型存儲各用戶的用戶數據,在所述新的數據模型中,每個用戶的HLR類用戶數據和HSS類用戶數據融合成一份用戶數據,并為每份用戶數據唯一創建一個用戶標識;所述BOSS平臺,用于從所述HLR中獲取一條HLR類用戶數據,并確定獲取到的HLR類用戶數據對應的用戶X是否簽約了 IP多媒體子系統IMS網絡,如果是,則將獲取到的HLR類用戶數據寫入到所述HSS中為所述用戶X創建的用戶標識下,否則,在所述HSS中為所述用戶X創建一個用戶標識,并將獲取到的HLR類用戶數據寫入到所創建的用戶標識下;之后, 確定所述HLR中是否存在下一條HLR類用戶數據,如果是,則獲取下一條HLR類用戶數據, 并重復所述確定和寫入過程,依次類推,否則,結束處理。
7.一種用戶數據遷移裝置,其特征在于,包括第一處理單元、第二處理單元和第三處理單元;所述第一處理單元,用于從歸屬位置寄存器HLR中獲取一條HLR類用戶數據,發送給所述第二處理單元;所述第二處理單元,用于確定獲取到的HLR類用戶數據對應的用戶X是否簽約了 IP多媒體子系統IMS網絡,如果是,則將獲取到的HLR類用戶數據寫入到歸屬用戶服務器HSS中為所述用戶X創建的用戶標識下,否則,在所述HSS中為所述用戶X創建一個用戶標識,并將獲取到的HLR類用戶數據寫入到所創建的用戶標識下;寫入完成后,通知所述第三處理單元執行自身功能;所述HSS支持新的數據模型,在所述新的數據模型中,每個用戶的HLR 類用戶數據和HSS類用戶數據融合成一份用戶數據,并為每份用戶數據唯一創建一個用戶標識;所述第三處理單元,用于確定所述HLR中是否存在下一條HLR類用戶數據,如果是,則獲取下一條HLR類用戶數據,并發送給所述第二處理單元,同時通知所述第二處理單元重復執行自身功能,否則,結束處理。
8.根據權利要求7所述的裝置,其特征在于,所述第二處理單元包括第一處理子單元和第二處理子單元;所述第一處理子單元,用于根據所述用戶X的基本業務簽約信息或用戶數據關聯信息確定所述用戶X是否簽約了 IMS網絡,并將確定結果通知給所述第二處理子單元;所述第二處理子單元,用于當確定結果為所述用戶X簽約了 IMS網絡時,將獲取到的 HLR類用戶數據寫入到所述HSS中為所述用戶X創建的用戶標識下,否則,在所述HSS中為所述用戶X創建一個用戶標識,并將獲取到的HLR類用戶數據寫入到所創建的用戶標識下; 寫入完成后,通知所述第三處理單元執行自身功能。
9.一種用戶數據遷移裝置,其特征在于,包括第四處理單元;所述第四處理單元,用于按照新的數據模型存儲各用戶的用戶數據,在所述新的數據模型中,每個用戶的歸屬位置寄存器HLR類用戶數據和歸屬用戶服務器HSS類用戶數據融合成一份用戶數據,并為每份用戶數據唯一創建一個用戶標識。
10.根據權利要求9所述的裝置,其特征在于,以所創建的用戶標識、國際移動用戶識別碼IMSI、移動用戶國際綜合業務數字網號碼MSISDN、IP多媒體私有標識IMPI或IP多媒體公共標識IMPU作為對每份用戶數據進行訪問的索引。
全文摘要
本發明公開了用戶數據遷移方法、系統和裝置對HSS進行升級,使其支持新的數據模型,其中,每個用戶的HLR類用戶數據和HSS類用戶數據融合成一份用戶數據,為每份用戶數據唯一創建一個用戶標識,并對HSS中每個用戶的HSS類用戶數據的存儲方式進行改造,使其符合新的數據模型;BOSS平臺從HLR中獲取一條HLR類用戶數據,確定其對應的用戶X是否簽約了IMS網絡,如果是,則將其寫入到HSS中為用戶X創建的用戶標識下;否則,在HSS中為用戶X創建一個用戶標識,并將獲取到的HLR類用戶數據寫入到所創建的用戶標識下;當確定存在下一條HLR類用戶數據時,獲取該HLR類用戶數據,并重復上述確定和寫入等過程,否則,結束流程。應用本發明所述方案,能夠降低實現成本。
文檔編號H04W8/08GK102469440SQ201010547139
公開日2012年5月23日 申請日期2010年11月16日 優先權日2010年11月16日
發明者周安, 王帥宇, 藍思中, 薛海強 申請人:中國移動通信集團公司