專利名稱:在歸屬位置寄存器中獲取用戶數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種在歸屬位置寄存器中獲取用 戶數(shù)據(jù)的方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)規(guī)模的不斷擴大,網(wǎng)絡(luò)運營商為客戶提供了越來越多的通信業(yè)務(wù)
以滿足各類客戶群體的通信需求。 一般來說,網(wǎng)絡(luò)運營商的BOSS系統(tǒng)中保存 著所有在網(wǎng)用戶開戶、登記開通業(yè)務(wù)等數(shù)據(jù)信息,是用戶計費的基礎(chǔ)數(shù)據(jù);交 換網(wǎng)絡(luò)中的歸屬位置寄存器(HLR,Home Location Register)中存儲了管轄用戶 的所有用戶數(shù)據(jù)信息,是用戶使用通信業(yè)務(wù)的基礎(chǔ)數(shù)據(jù)。
為了保障用戶和網(wǎng)絡(luò)運營商雙方的利益,需要保證HLR和BOSS系統(tǒng)中 存儲的數(shù)據(jù)一致性,但由于歷史原因及人工操作因素,HLR中存儲的用戶數(shù)據(jù) 和BOSS系統(tǒng)中存儲的用戶數(shù)據(jù)存在不一致的情況,這就需要對HLR設(shè)備和 BOSS系統(tǒng)中存儲的用戶數(shù)據(jù)進行比對。目前,絕大部分的HLR中存儲的數(shù)據(jù) 需要由BOSS系統(tǒng)通過HLR操作維護接口來修改。
目前,由于只能針對單個HLR設(shè)備在系統(tǒng)操作平臺上通過指令方式進行 部分業(yè)務(wù)數(shù)據(jù)的篩選及其修改,因此導致獲取HLR中用戶的所有業(yè)務(wù)信息數(shù) 據(jù)需要時間過長、效率極低,另外由于HLR數(shù)據(jù)提取時間過長,無法保證從 HLR中所提取的數(shù)據(jù)與當前HLR中存儲的數(shù)據(jù)一致,進而不能保證提供給 BOSS系統(tǒng)進行比對的數(shù)據(jù)真實性,當然也就不能保證提供給其他上層操作的 數(shù)據(jù)真實性。
發(fā)明內(nèi)容
本發(fā)明提供一種在歸屬位置寄存器中獲取用戶數(shù)據(jù)的方法及裝置,以提高從歸屬位置寄存器中獲取數(shù)據(jù)的效率,使得獲取的數(shù)據(jù)盡量與歸屬位置寄存器 當前存儲的數(shù)據(jù)一致。
本發(fā)明提供了 一種在歸屬位置寄存器中獲取用戶數(shù)據(jù)的方法,包括從歸屬
位置寄存器中采集二進制數(shù)據(jù)庫文件;基于預(yù)先解析出的歸屬位置寄存器中數(shù) 據(jù)庫文件關(guān)系,將所述采集的二進制數(shù)據(jù)庫文件之間建立關(guān)聯(lián);根據(jù)二進制數(shù) 據(jù)庫文件之間的關(guān)聯(lián)關(guān)系確定各用戶的二進制數(shù)據(jù)信息;將確定的各用戶的二 進制數(shù)據(jù)信息轉(zhuǎn)化成文本數(shù)據(jù)信息。
本發(fā)明提供了 一種在歸屬位置寄存器中獲取用戶數(shù)據(jù)的裝置,包括數(shù)據(jù)采 集單元,用于從歸屬位置寄存器中采集二進制數(shù)據(jù)庫文件;數(shù)據(jù)確定單元,用 于基于預(yù)先解析出的歸屬位置寄存器中數(shù)據(jù)庫文件關(guān)系,將數(shù)據(jù)采集單元采集 的二進制數(shù)據(jù)庫文件之間建立關(guān)聯(lián),根據(jù)二進制數(shù)據(jù)庫文件之間的關(guān)聯(lián)關(guān)系, 確定各用戶的二進制數(shù)據(jù)信息;轉(zhuǎn)化單元,用于將數(shù)據(jù)確定單元確定的各用戶 的二進制數(shù)據(jù)信息轉(zhuǎn)化成文本數(shù)據(jù)信息。
本發(fā)明實施例通過解析歸屬位置寄存器中數(shù)據(jù)庫的文件關(guān)系,將采集的歸 屬位置寄存器二進制數(shù)據(jù)庫文件之間建立關(guān)聯(lián),從而確定出各用戶的數(shù)據(jù)信 息,大大縮短了獲取歸屬位置寄存器數(shù)據(jù)的時間,提高了獲取數(shù)據(jù)的效率,從 而達到了獲取的數(shù)據(jù)與歸屬位置寄存器當前存儲的數(shù)據(jù)一致性。
圖1為本發(fā)明提供的在歸屬位置寄存器中獲取用戶數(shù)據(jù)的方法流程圖; 圖2為本發(fā)明提供的在歸屬位置寄存器中獲取用戶數(shù)據(jù)的裝置結(jié)構(gòu)框圖; 圖3為本發(fā)明提供的經(jīng)解析得到的一種HLR數(shù)據(jù)庫文件關(guān)系圖; 圖4為本發(fā)明實施例提供的在歸屬位置寄存器中獲取用戶數(shù)據(jù)的裝置結(jié)構(gòu) 框圖。
具體實施例方式
5本發(fā)明提供一種歸屬位置寄存器數(shù)據(jù)獲取方法及裝置,基本思想是通過解
析歸屬位置寄存器中教:據(jù)庫文件關(guān)系,將采集的歸屬位置寄存器的二進制數(shù)據(jù) 庫文件之間建立關(guān)聯(lián),從而確定出各用戶的數(shù)據(jù)信息。本發(fā)明提供的歸屬位置 寄存器獲取數(shù)據(jù)信息的方法,可以大大縮短獲取HLR中數(shù)據(jù)的時間,提高獲 取HLR數(shù)據(jù)的效率,從而達到獲取數(shù)據(jù)與HLR當前存儲數(shù)據(jù)的一致性。
如圖l所示,為本發(fā)明提供的在歸屬位置寄存器中獲取用戶數(shù)據(jù)的方法流 程圖,包括步驟
S110:從HLR中采集二進制數(shù)據(jù)庫文件;
S120:基于解析出的HLR中數(shù)據(jù)庫文件關(guān)系,將采集的二進制數(shù)據(jù)庫文 件之間建立關(guān)聯(lián),根據(jù)二進制數(shù)據(jù)庫文件之間的關(guān)聯(lián)關(guān)系確定各用戶的二進制 數(shù)據(jù)信息;
例如在HLR中采集到三個文件,分別為subscriber, msc—of和msc,其中 subscriber文件中保存了部分用戶數(shù)據(jù)信息,msc文件中保存了用戶歸屬的MSC 數(shù)據(jù)信息,subscriber和msc通過msc—of建立耳關(guān)系。subscriber中的一條記錄對 應(yīng)msc of文件中的一條記錄,而msc of中對應(yīng)的記錄值指明 msc文4牛中5艮^亥 記錄值相關(guān)的數(shù)據(jù)存儲位置。
根據(jù)上述建立的關(guān)聯(lián),就可以根據(jù)subscriber文件中的一條記錄,在msc—of 文件中找到對應(yīng)的記錄值,才艮據(jù)該找到的記錄值的指向,在msc文件中查找到 跟該記錄值相關(guān)的數(shù)據(jù)存儲位置,從而實現(xiàn)在該數(shù)據(jù)存儲位置上確定對應(yīng)的用 戶數(shù)據(jù)信息;
S130:將確定的各用戶的二進制數(shù)據(jù)信息轉(zhuǎn)化成文本數(shù)據(jù)信息。 較佳地,還可以將上述轉(zhuǎn)化后的各用戶的文本數(shù)據(jù)信息進行存儲。 較佳地,還可以將上述轉(zhuǎn)化后的各用戶的文本數(shù)據(jù)信息,或者存儲的各用
戶文本數(shù)據(jù)信息提供給上層進行應(yīng)用。
如圖2所示,為本發(fā)明提供的在歸屬位置寄存器中獲取用戶數(shù)據(jù)的裝置結(jié)
構(gòu)框圖,包括數(shù)據(jù)采集單元110,用于從HLR中采集二進制數(shù)據(jù)庫文件;
數(shù)據(jù)確定單元120,用于基于解析出的HLR中數(shù)據(jù)庫文件關(guān)系,將數(shù)據(jù)采 集單元110采集的二進制數(shù)據(jù)庫文件之間建立關(guān)聯(lián),根據(jù)建立的二進制數(shù)據(jù)庫 文件之間的關(guān)聯(lián)關(guān)系確定各用戶的二進制數(shù)據(jù)信息;
轉(zhuǎn)化單元130,用于將數(shù)據(jù)確定單元120確定的各用戶的二進制數(shù)據(jù)信息 轉(zhuǎn)化成文本數(shù)據(jù)信息。
本發(fā)明提供的歸屬位置寄存器數(shù)據(jù)獲取裝置,進一步還包括存儲單元,用 于將轉(zhuǎn)化單元130轉(zhuǎn)化后的各用戶文本數(shù)據(jù)信息存儲。
本發(fā)明提供的歸屬位置寄存器數(shù)據(jù)獲取裝置,進一步還包括輸出單元,用 于將轉(zhuǎn)化單元130轉(zhuǎn)化后的各用戶文本數(shù)據(jù)信息,或存儲單元存儲的各用戶文 本數(shù)據(jù)信息提供給上層進行應(yīng)用。
下面以具體實施例進行詳細說明。 實施例一
本發(fā)明實施歸屬位置寄存器數(shù)據(jù)獲取方法,包括步驟
從HLR中采集二進制數(shù)據(jù)庫文件;其中從HLR中采集二進制數(shù)據(jù)庫文件 的時間、周期、網(wǎng)元對象可靈活設(shè)置,采集方式具體包括
方式一 、通過備份HLR服務(wù)器讀取各HLR上傳的備份數(shù)據(jù)包中相應(yīng)的用 戶數(shù)據(jù)二進制文件;
方式二、通過網(wǎng)管系統(tǒng)直接采集網(wǎng)元系統(tǒng)中相應(yīng)的用戶數(shù)據(jù)二進制文件。
基于解析出的HLR中數(shù)據(jù)庫文件關(guān)系,將采集的二進制數(shù)據(jù)庫文件之間 建立關(guān)聯(lián),根據(jù)采集的二進制數(shù)據(jù)庫文件之間的關(guān)聯(lián)關(guān)系確定各用戶的二進制 數(shù)據(jù)信息;
目前HLR中各個數(shù)據(jù)庫文件包括用戶的一部分業(yè)務(wù)數(shù)據(jù),各個文件之間 需通過一定的關(guān)系關(guān)聯(lián)起來才能確定出用戶的全部業(yè)務(wù)數(shù)據(jù)。如圖3所示,為 經(jīng)解析得到的一種HLR數(shù)據(jù)庫文件關(guān)系圖,其中實體表保存用戶數(shù)據(jù)屬性, 關(guān)系表保存實體表間的關(guān)聯(lián)關(guān)系,根據(jù)解析出的HLR中數(shù)據(jù)庫文件關(guān)系,將采集的二進制數(shù)據(jù)庫文件之間建立關(guān)聯(lián),根據(jù)采集的二進制數(shù)據(jù)庫文件之間的 關(guān)聯(lián)關(guān)系整理出各用戶的二進制數(shù)據(jù)信息。
將確定出的各用戶二進制數(shù)據(jù)信息轉(zhuǎn)化成Ascn碼文本數(shù)據(jù)信息。
另夕卜,本實施例還可以將轉(zhuǎn)化后的各用戶的ASCII碼文本數(shù)據(jù)信息提供給 上層進行應(yīng)用。比如將轉(zhuǎn)化后的ASCII碼文本數(shù)據(jù)信息提供給BOSS系統(tǒng)進 行比對。由于本發(fā)明提供的歸屬位置寄存器數(shù)據(jù)獲取方法,可以在短時間內(nèi)獲 得與歸屬位置寄存器一致的全量數(shù)據(jù)和增量數(shù)據(jù),并將獲取的數(shù)據(jù)提供給 BOSS系統(tǒng)進行數(shù)據(jù)比對,從而為前后臺數(shù)據(jù)一致性奠定了基礎(chǔ)。
再比如將轉(zhuǎn)化后的各用戶的ASCII碼文本數(shù)據(jù)信息提供給網(wǎng)絡(luò)側(cè),網(wǎng)絡(luò)
統(tǒng)計及其分析,以及專項統(tǒng)計分析,還可以支持統(tǒng)計結(jié)果的查詢展現(xiàn)。
再比如將轉(zhuǎn)化后的ASCII碼文本數(shù)據(jù)信息提供給告警系統(tǒng)進行異常檢
測,當告警系統(tǒng)檢測到用戶數(shù)據(jù)有預(yù)先定義的異常情況時,生成告警信息轉(zhuǎn)發(fā)
至網(wǎng)管系統(tǒng)告警監(jiān)控窗口展現(xiàn),以及發(fā)送短信提醒維護人員等。
另外,本實施例還可以將轉(zhuǎn)化后的ASCII碼文本數(shù)據(jù)信息進行存儲,存儲
的數(shù)據(jù)信息可以進而提供給上層進行應(yīng)用。 實施例二
如圖4所示,為本發(fā)明實施例提供的在歸屬位置寄存器中獲取用戶數(shù)據(jù)的 裝置結(jié)構(gòu)框圖,包括數(shù)據(jù)采集單元210、數(shù)據(jù)確定單元220、轉(zhuǎn)化單元230, 存儲單元240、第二輸出單元250。
數(shù)據(jù)采集單元210從歸屬位置寄存器HLR中采集當前HLR中存儲的所有 二進制數(shù)據(jù)庫文件,并將采集的所有二進制數(shù)據(jù)庫文件送入數(shù)據(jù)確定單元220;
數(shù)據(jù)確定單元220基于解析出的HLR中數(shù)據(jù)庫文件關(guān)系,將采集的各二 進制數(shù)據(jù)庫文件之間建立關(guān)聯(lián),根據(jù)建立的各二進制數(shù)據(jù)庫文件之間的關(guān)聯(lián)關(guān) 系確定出各用戶的二進制數(shù)據(jù)信息,并將整理出的各用戶的二進制數(shù)據(jù)信息送 入轉(zhuǎn)化單元230;轉(zhuǎn)化單元230將邀:據(jù)確定單元220確定出的各用戶的二進制數(shù)據(jù)信息轉(zhuǎn)化 成文本數(shù)據(jù)信息,送入存儲單元240;
存儲單元240將轉(zhuǎn)化后的各用戶的文本數(shù)據(jù)信息進行存儲,并允許第二輸 出單元250進行訪問;
第二輸出單元250訪問存儲單元240,將存儲單元240中存儲的各用戶文 本數(shù)據(jù)信息根據(jù)需要提供給上層進行應(yīng)用。比如第二輸出單元250訪問存儲 單元240,將存儲單元240中存儲的需要與BOSS系統(tǒng)進行比對的用戶文本數(shù) 據(jù)信息提供給計費接口,生成計費文件,交給BOSS系統(tǒng)進行比對;
再比如Web工作站可以通過Web服務(wù)器查詢歸屬位置寄存器數(shù)據(jù)獲取 裝置中存儲單元240存儲的各用戶文本數(shù)據(jù)信息Web工作站通過Web服務(wù) 器向第二輸出單元250提出查詢請求,第二輸出單元250根據(jù)查詢請求訪問存 儲單元240,將存儲單元240中存儲的Web工作站請求查詢的用戶文本數(shù)據(jù)信 息提供給Web服務(wù)器,再由Web服務(wù)器提供給相應(yīng)的Web工作站;
在比如第二輸出單元250訪問存儲單元240,將存儲單元240中存儲的 各用戶數(shù)據(jù)信息提供給告警系統(tǒng)進行異常檢測,當告警系統(tǒng)檢測到用戶數(shù)據(jù)有 預(yù)先定義的異常情況時,生成告警信息轉(zhuǎn)發(fā)至網(wǎng)管系統(tǒng)告警監(jiān)控工作站進行展 現(xiàn),以及發(fā)送短信提醒維護人員。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種在歸屬位置寄存器中獲取用戶數(shù)據(jù)的方法,其特征在于,包括從歸屬位置寄存器中采集二進制數(shù)據(jù)庫文件;基于預(yù)先解析出的歸屬位置寄存器中數(shù)據(jù)庫文件關(guān)系,將所述采集的二進制數(shù)據(jù)庫文件之間建立關(guān)聯(lián);根據(jù)二進制數(shù)據(jù)庫文件之間的關(guān)聯(lián)關(guān)系確定各用戶的二進制數(shù)據(jù)信息;將確定的各用戶的二進制數(shù)據(jù)信息轉(zhuǎn)化成文本數(shù)據(jù)信息。
2、 如權(quán)利要求l所述的方法,其特征在于,還包括 將轉(zhuǎn)化后的各用戶的文本數(shù)據(jù)信息提供給上層進行應(yīng)用。
3、 如權(quán)利要求l所述的方法,其特征在于,還包括 將轉(zhuǎn)化后的各用戶的文本數(shù)據(jù)信息進行存儲。
4、 如權(quán)利要求3所述的方法,其特征在于,還包括 將存儲的各用戶的文本數(shù)據(jù)信息提供給上層進行應(yīng)用。
5、 如權(quán)利要求2或4所述的方法,其特征在于,所述提供給上層進行應(yīng) 用至少包括以下一種情況提供給BOSS系統(tǒng)進行數(shù)據(jù)比對;或 提供給網(wǎng)絡(luò)側(cè)進行統(tǒng)計分析、查詢展現(xiàn);或 提供給告警系統(tǒng)進行異常檢測。
6、 一種在歸屬位置寄存器中獲取用戶數(shù)據(jù)的裝置,其特征在于,包括 數(shù)據(jù)采集單元,用于從歸屬位置寄存器中采集二進制數(shù)據(jù)庫文件; 數(shù)據(jù)確定單元,用于基于預(yù)先解析出的歸屬位置寄存器中數(shù)據(jù)庫文件關(guān)系,將數(shù)據(jù)采集單元采集的二進制數(shù)據(jù)庫文件之間建立關(guān)聯(lián),根據(jù)二進制數(shù)據(jù) 庫文件之間的關(guān)聯(lián)關(guān)系,確定各用戶的二進制數(shù)據(jù)信息;轉(zhuǎn)化單元,用于將數(shù)據(jù)確定單元確定的各用戶的二進制數(shù)據(jù)信息轉(zhuǎn)化成文 本數(shù)據(jù)信息。
7、 如權(quán)利要求6所述的裝置,其特征在于,還包括第一輸出單元,用于將轉(zhuǎn)化單元轉(zhuǎn)化后的各用戶的文本數(shù)據(jù)信息提供給上層進行應(yīng)用。
8、 如權(quán)利要求6所述的裝置,其特征在于,還包括存儲單元,用于將轉(zhuǎn)化 單元轉(zhuǎn)化后的各用戶的文本數(shù)據(jù)信息進行存儲。
9、 如權(quán)利要求7所述的裝置,其特征在于,所述第一輸出單元提供給上 層進行應(yīng)用至少包括以下一種情況提供給BOSS系統(tǒng)進行數(shù)據(jù)比對;或 提供給網(wǎng)絡(luò)側(cè)進行統(tǒng)計分析、查詢展現(xiàn);或 提供給告警系統(tǒng)進行異常檢測。
10、 如權(quán)利要求8所述的裝置,其特征在于,還包括第二輸出單元,用于 將存儲單元存儲的各用戶文本數(shù)據(jù)信息提供給上層進行應(yīng)用。
11、 如權(quán)利要求9所述的裝置,其特征在于,所述第二輸出單元提供給上 層進行應(yīng)用至少包括以下一種情況提供給BOSS系統(tǒng)進行數(shù)據(jù)比對;或 提供給網(wǎng)絡(luò)側(cè)進行統(tǒng)計分析、查詢展現(xiàn);或 提供給告警系統(tǒng)進行異常檢測。
全文摘要
本發(fā)明公開了一種在歸屬位置寄存器中獲取用戶數(shù)據(jù)的方法,包括從歸屬位置寄存器中采集二進制數(shù)據(jù)庫文件;基于預(yù)先解析出的歸屬位置寄存器中數(shù)據(jù)庫文件關(guān)系,將所述采集的二進制數(shù)據(jù)庫文件之間建立關(guān)聯(lián);根據(jù)二進制數(shù)據(jù)庫文件之間的關(guān)聯(lián)關(guān)系確定各用戶的二進制數(shù)據(jù)信息;將確定的各用戶的二進制數(shù)據(jù)信息轉(zhuǎn)化成文本數(shù)據(jù)信息。本發(fā)明還對應(yīng)的提出了一種在歸屬位置寄存器中獲取用戶數(shù)據(jù)的裝置。本發(fā)明可以提高從歸屬位置寄存器中獲取數(shù)據(jù)的效率,使得獲取的數(shù)據(jù)盡量與歸屬位置寄存器當前存儲的數(shù)據(jù)一致。
文檔編號H04L12/24GK101459529SQ20071017923
公開日2009年6月17日 申請日期2007年12月11日 優(yōu)先權(quán)日2007年12月11日
發(fā)明者唐建萍, 敏 戴, 朱禮局, 唐 李, 沛 李, 林曉蓮 申請人:中國移動通信集團公司;中國移動通信集團江西有限公司