專利名稱:號(hào)碼攜帶業(yè)務(wù)的查詢方法、裝置以及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種號(hào)碼攜帶業(yè)務(wù)的查詢方法、裝置以及系統(tǒng)。
背景技術(shù):
號(hào)碼攜帶(NP,Number Portability)業(yè)務(wù)是指允許用戶改變簽約網(wǎng)絡(luò)而保留原號(hào) 碼,是用戶的一種業(yè)務(wù)屬性。用戶登記該業(yè)務(wù)后,可以采用原有號(hào)碼在新的運(yùn)營商網(wǎng)絡(luò)中繼 續(xù)享受各種服務(wù),而且原有的通訊聯(lián)系都可以不受舊的簽約網(wǎng)絡(luò)的影響,為用戶帶來了極 大的方便。 目前比較成熟的NP方案如圖1所示,由信令轉(zhuǎn)接點(diǎn)(STP, SignallintTransfer Points)在發(fā)起呼叫時(shí),根據(jù)被叫號(hào)碼去查詢號(hào)碼攜帶數(shù)據(jù)庫(NPDB, Number Portability Database),查詢完畢后,STP根據(jù)查詢結(jié)果選擇網(wǎng)內(nèi)或者網(wǎng)外的正常處理流程。在該方案 中,NPDB作為電信系統(tǒng)中的關(guān)鍵設(shè)備,存儲(chǔ)著號(hào)碼攜帶的用戶資料,包括每個(gè)用戶的電話號(hào) 碼、歸屬的運(yùn)營商、當(dāng)前狀態(tài)以及號(hào)碼移入及移出等信息,為信令轉(zhuǎn)接點(diǎn)提供路由信息的判 斷。 對(duì)于大型運(yùn)營商,NPDB是一個(gè)龐大的數(shù)據(jù)庫,其存儲(chǔ)的記錄是海量的。NPDB除了 要存儲(chǔ)運(yùn)營商的海量的號(hào)碼信息外,還要承擔(dān)著信令轉(zhuǎn)接點(diǎn)的頻繁查詢的處理,NPDB的負(fù) 擔(dān)比較重,容易使得NPDB工作不穩(wěn)定。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種號(hào)碼攜帶業(yè)務(wù)的查詢方法、裝置以及系統(tǒng), 能夠減輕號(hào)碼攜帶數(shù)據(jù)庫的查詢負(fù)擔(dān)。 為解決上述技術(shù)問題,本發(fā)明的實(shí)施例提供技術(shù)方案如下
—方面,提供一種號(hào)碼攜帶業(yè)務(wù)的查詢方法,包括 查詢裝置從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼,所述查詢裝置與號(hào)碼攜帶數(shù)據(jù)庫分離;
所述查詢裝置根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼 對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果; 所述查詢裝置將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。 所述查詢裝置包括至少兩個(gè)查找單元,每個(gè)所述查找單元和至少一個(gè)用戶號(hào)碼對(duì) 應(yīng),每個(gè)所述查找單元對(duì)應(yīng)的用戶號(hào)碼不相同; 所述查詢裝置根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼 對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果的步驟為 所述用戶號(hào)碼對(duì)應(yīng)的查找單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查 找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。
每個(gè)所述查找單元包括至少兩個(gè)查找子單元; 所述用戶號(hào)碼對(duì)應(yīng)的查找單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查 找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果的步驟具體為101707766 A i兌日月 書 2/7頁 根據(jù)輪選機(jī)制確定的所述查找子單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)
關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。 所述查詢裝置包括獲取單元和查找單元; 所述查詢裝置從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼的步驟之前,還包括 所述查詢裝置的獲取單元從號(hào)碼攜帶數(shù)據(jù)庫獲取用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性
的對(duì)應(yīng)關(guān)系; 所述查詢裝置的查找單元存儲(chǔ)所述用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。
所述查詢裝置包括至少兩個(gè)查找單元,每個(gè)所述查找單元和至少一個(gè)用戶號(hào)碼對(duì)應(yīng),每個(gè)所述查找單元對(duì)應(yīng)的用戶號(hào)碼不相同; 所述查詢裝置的查找單元存儲(chǔ)所述用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系的步驟為 所述查詢裝置的至少兩個(gè)查找單元存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。 每個(gè)所述查找單元包括至少兩個(gè)查找子單元; 所述查詢裝置的至少兩個(gè)查找單元存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系的步驟具體為 每個(gè)所述查找單元的至少兩個(gè)查找子單元均存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。 另一方面,提供一種號(hào)碼攜帶業(yè)務(wù)的查詢裝置,所述查詢裝置與號(hào)碼攜帶數(shù)據(jù)庫分離,所述查詢裝置包括 接收單元,用于從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼; 查找單元,用于根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果; 發(fā)送單元,用于將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。 所述查找單元為至少兩個(gè),每個(gè)所述查找單元和至少一個(gè)用戶號(hào)碼對(duì)應(yīng),每個(gè)所述查找單元對(duì)應(yīng)的用戶號(hào)碼不相同; 所述用戶號(hào)碼對(duì)應(yīng)的查找單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。
每個(gè)所述查找單元包括至少兩個(gè)查找子單元; 根據(jù)輪選機(jī)制確定的所述查找子單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。 所述查詢裝置還包括獲取單元,用于從號(hào)碼攜帶數(shù)據(jù)庫獲取用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系; 所述查詢裝置的查找單元存儲(chǔ)所述用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。 另一方面,提供一種號(hào)碼攜帶業(yè)務(wù)的查詢系統(tǒng),包括號(hào)碼攜帶業(yè)務(wù)的查詢裝置、
信令轉(zhuǎn)接點(diǎn)以及號(hào)碼攜帶數(shù)據(jù)庫;所述查詢裝置與所述號(hào)碼攜帶數(shù)據(jù)庫分離; 所述號(hào)碼攜帶業(yè)務(wù)的查詢裝置包括 接收單元,用于從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼; 查找單元,用于根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)
5碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果; 發(fā)送單元,用于將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。
本發(fā)明的實(shí)施例具有以下有益效果 上述方案中,查詢裝置根據(jù)預(yù)先獲取的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找接收的所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,查詢裝置將查詢功能從號(hào)碼攜帶數(shù)據(jù)庫分離出來,查詢裝置作為STP和NPDB之間的隔離設(shè)備,減輕了 NPDB的負(fù)擔(dān),增加了NPDB的穩(wěn)定性。
圖1為現(xiàn)在技術(shù)中的號(hào)碼攜帶業(yè)務(wù)的查詢方法的交互示意圖; 圖2為本發(fā)明所述的號(hào)碼攜帶業(yè)務(wù)的查詢方法的一實(shí)施例的流程示意圖; 圖3為本發(fā)明所述的號(hào)碼攜帶業(yè)務(wù)的查詢方法的另一實(shí)施例的流程示意圖; 圖4為本發(fā)明所述的號(hào)碼攜帶業(yè)務(wù)的查詢裝置的連接示意圖; 圖5為本發(fā)明所述的號(hào)碼攜帶業(yè)務(wù)的查詢系統(tǒng)的連接示意圖; 圖6為本發(fā)明所述的號(hào)碼攜帶業(yè)務(wù)的查詢系統(tǒng)的應(yīng)用場景的連接示意圖。
具體實(shí)施例方式
為使本發(fā)明的實(shí)施例要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。 本發(fā)明的實(shí)施例針對(duì)現(xiàn)有技術(shù)中號(hào)碼攜帶數(shù)據(jù)庫工作負(fù)荷重而造成號(hào)碼攜帶數(shù)
據(jù)庫工作不穩(wěn)定的問題,提供一種號(hào)碼攜帶業(yè)務(wù)的查詢方法、裝置以及系統(tǒng)。 如圖2所示,為本發(fā)明所述的號(hào)碼攜帶業(yè)務(wù)的查詢方法的一實(shí)施例,包括 步驟21,查詢裝置從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼,所述查詢裝置與號(hào)碼攜帶數(shù)據(jù)庫
分離; 步驟22,所述查詢裝置根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果;該查找結(jié)果可以為所述用戶號(hào)碼有對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,說明用戶號(hào)碼申請(qǐng)了號(hào)碼攜帶業(yè)務(wù),查找結(jié)果為號(hào)碼攜帶的用戶資料,包括每個(gè)用戶的電話號(hào)碼、歸屬的運(yùn)營商、當(dāng)前狀態(tài)以及號(hào)碼移入移出等信息。當(dāng)查找結(jié)果為所述用戶號(hào)碼沒有對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,說明用戶號(hào)碼沒有申請(qǐng)?zhí)柎a攜帶業(yè)務(wù)。 步驟23,所述查詢裝置將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。 上述方案中,查詢裝置根據(jù)從號(hào)碼攜帶數(shù)據(jù)庫獲取的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬
性的對(duì)應(yīng)關(guān)系,查找接收的所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,查詢裝置將查詢功能
從號(hào)碼攜帶數(shù)據(jù)庫分離出來,查詢裝置作為STP和NPDB之間的隔離設(shè)備,減輕了 NPDB的負(fù)
擔(dān),增加了 NPDB的穩(wěn)定性。 如圖3所示,為本發(fā)明所述的號(hào)碼攜帶業(yè)務(wù)的查詢方法的一實(shí)施例,查詢裝置與
號(hào)碼攜帶數(shù)據(jù)庫分離;所述查詢裝置包括獲取單元和查找單元。所述方法包括 步驟31,所述查詢裝置的獲取單元從號(hào)碼攜帶數(shù)據(jù)庫獲取用戶號(hào)碼和號(hào)碼攜帶業(yè)
務(wù)屬性的對(duì)應(yīng)關(guān)系。
6
步驟32,所述查詢裝置的查找單元存儲(chǔ)所述用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。 可選的,所述查詢裝置包括至少兩個(gè)查找單元,每個(gè)所述查找單元和至少一個(gè)用戶號(hào)碼對(duì)應(yīng),每個(gè)所述查找單元對(duì)應(yīng)的用戶號(hào)碼不相同。所述查詢裝置的查找單元存儲(chǔ)所述用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系的步驟為所述查詢裝置的至少兩個(gè)查找單元存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。
可選的,每個(gè)所述查找單元包括至少兩個(gè)查找子單元;所述查詢裝置的至少兩個(gè)查找單元存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系的步驟具體為每個(gè)所述查找單元的至少兩個(gè)查找子單元均存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。
步驟33,查詢裝置從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼; 步驟34,所述查詢裝置根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果; 可選的,所述查詢裝置包括至少兩個(gè)查找單元,每個(gè)所述查找單元和至少一個(gè)用戶號(hào)碼對(duì)應(yīng),每個(gè)所述查找單元對(duì)應(yīng)的用戶號(hào)碼不相同;所述查詢裝置根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果的步驟為所述用戶號(hào)碼對(duì)應(yīng)的查找單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。 可選的,每個(gè)所述查找單元包括至少兩個(gè)查找子單元;所述用戶號(hào)碼對(duì)應(yīng)的查找單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果的步驟具體為根據(jù)輪選機(jī)制確定的所述查找子單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。
步驟35,所述查詢裝置將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。 如圖4所示,為本發(fā)明所述的號(hào)碼攜帶業(yè)務(wù)的查詢裝置40,所述查詢裝置與號(hào)碼
攜帶數(shù)據(jù)庫分離,所述查詢裝置包括 接收單元41,用于從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼; 查找單元42,用于根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果; 發(fā)送單元43,用于將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。 上述方案中,查詢裝置根據(jù)從號(hào)碼攜帶數(shù)據(jù)庫獲取的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找接收的所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,查詢裝置將查詢功能從號(hào)碼攜帶數(shù)據(jù)庫分離出來,查詢裝置作為STP和NPDB之間的隔離設(shè)備,減輕了 NPDB的負(fù)擔(dān),增加了 NPDB的穩(wěn)定性。 所述查找單元42為至少兩個(gè),每個(gè)所述查找單元和至少一個(gè)用戶號(hào)碼對(duì)應(yīng),每個(gè)所述查找單元對(duì)應(yīng)的用戶號(hào)碼不相同;所述用戶號(hào)碼對(duì)應(yīng)的查找單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。
每個(gè)所述查找單元42包括至少兩個(gè)查找子單元; 根據(jù)輪選機(jī)制確定的所述查找子單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。
所述查詢裝置40還包括獲取單元44,從號(hào)碼攜帶數(shù)據(jù)庫獲取用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系;對(duì)應(yīng)的,所述查詢裝置的查找單元存儲(chǔ)所述用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。 可選的,所述查詢裝置包括至少兩個(gè)查找單元,每個(gè)所述查找單元和至少一個(gè)用戶號(hào)碼對(duì)應(yīng),每個(gè)所述查找單元對(duì)應(yīng)的用戶號(hào)碼不相同;所述查詢裝置的至少兩個(gè)查找單元存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。
可選的,每個(gè)所述查找單元包括至少兩個(gè)查找子單元;每個(gè)所述查找單元的至少
兩個(gè)查找子單元均存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。
如圖5所示,為本發(fā)明所述的號(hào)碼攜帶業(yè)務(wù)的查詢系統(tǒng)10,包括號(hào)碼攜帶業(yè)務(wù)的
查詢裝置40、信令轉(zhuǎn)接點(diǎn)50、以及號(hào)碼攜帶數(shù)據(jù)庫60,所述查詢裝置40與所述號(hào)碼攜帶數(shù)
據(jù)庫60分離; 所述號(hào)碼攜帶業(yè)務(wù)的查詢裝置40包括 接收單元41,用于從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼; 查找單元42,用于根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果; 發(fā)送單元43,用于將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。 上述方案中,查詢裝置根據(jù)從號(hào)碼攜帶數(shù)據(jù)庫獲取的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找接收的所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,查詢裝置將查詢功能從號(hào)碼攜帶數(shù)據(jù)庫分離出來,查詢裝置作為STP和NPDB之間的隔離設(shè)備,減輕了 NPDB的負(fù)擔(dān),增加了 NPDB的穩(wěn)定性。 本發(fā)明提出了一種分發(fā)式查詢裝置,通過分布式的管理和維護(hù)有效的提高了查詢裝置的查詢能力,并在STP和NPDB之間增加了隔離設(shè)備,減輕了 NPDB的負(fù)荷,提高了 NPDB的穩(wěn)定性。 該號(hào)碼攜帶業(yè)務(wù)中的分發(fā)查詢裝置,用于信令轉(zhuǎn)接點(diǎn)查詢用戶號(hào)碼屬性,并存儲(chǔ)NPDB分發(fā)的號(hào)碼信息。通過分布式的組網(wǎng),提高NP(NumberPortability)查詢系統(tǒng)的實(shí)時(shí)查詢效率和并發(fā)處理能力。 本發(fā)明在STP和NPDB之間配置分發(fā)查詢裝置,該分發(fā)查詢裝置采用高性能CPU的處理板。分發(fā)查詢裝置根據(jù)網(wǎng)絡(luò)容量的大小靈活進(jìn)行配置,一方面要接收NPDB分發(fā)的用戶數(shù)據(jù),另一方面要提供STP的查詢接口。在實(shí)際應(yīng)用中分發(fā)查詢裝置可以獨(dú)立配置,也可以集成于STP中。 以下描述本發(fā)明所述的分發(fā)查詢方法的一應(yīng)用場景,分發(fā)查詢裝置相當(dāng)于上述號(hào)碼攜帶業(yè)務(wù)的查詢裝置,該應(yīng)用場景的方法包括 步驟一,配置分發(fā)查詢裝置;該步驟中,如果運(yùn)營商的號(hào)碼攜帶數(shù)據(jù)比較龐大,分
發(fā)查詢裝置可以配置多個(gè)分發(fā)查找單元,不同的分發(fā)查找單元處理不同的用戶號(hào)碼段;進(jìn)
一步的,多個(gè)分發(fā)查找單元可以分組,不同組處理不同的用戶號(hào)碼段;相同組的分發(fā)查詢裝
置處理同一號(hào)碼段,同時(shí)實(shí)現(xiàn)組內(nèi)的負(fù)荷分擔(dān)和互為備份;可以根據(jù)實(shí)際的數(shù)據(jù)量來增加
查找單元并配置分組、分段對(duì)應(yīng)關(guān)系,從而覆蓋所有號(hào)碼范圍; 步驟二,建立STP和分發(fā)查詢裝置的連接; 步驟三,建立NPDB和分發(fā)查詢裝置的連接;
步驟四,NPDB把用戶數(shù)據(jù)傳送到分發(fā)查詢裝置;該步驟中,如果存在多個(gè)分發(fā)查找單元,NPDB在傳送數(shù)據(jù)時(shí)只需要按照用戶號(hào)碼段下發(fā)用戶數(shù)據(jù),減輕了單個(gè)分發(fā)查找單元的存儲(chǔ)負(fù)擔(dān),實(shí)現(xiàn)了分布式號(hào)碼攜帶數(shù)據(jù)管理; 步驟五,STP根據(jù)用戶號(hào)碼到分發(fā)查詢裝置發(fā)起查詢操作;如果存在多個(gè)分發(fā)查找單元,STP在發(fā)起查詢操作時(shí),根據(jù)用戶分段信息到對(duì)應(yīng)的分發(fā)查找單元發(fā)起查詢操作,為了實(shí)現(xiàn)負(fù)荷分擔(dān),STP可以在分發(fā)查詢組內(nèi)實(shí)現(xiàn)輪選操作; 步驟六,分發(fā)查詢裝置判斷用戶是否具有號(hào)碼攜帶業(yè)務(wù)屬性,并把查詢結(jié)果返回STP。 本發(fā)明所述的在號(hào)碼攜帶業(yè)務(wù)中提供一種效率較高的查詢方法、裝置和系統(tǒng),是在NP業(yè)務(wù)的基礎(chǔ)上,擴(kuò)展了分發(fā)查詢裝置,在STP和NPDB之間增加了隔離設(shè)備,實(shí)現(xiàn)了分布式的號(hào)碼攜帶數(shù)據(jù)管理和查詢,有效的提高了 NP系統(tǒng)的查詢效率和穩(wěn)定性、靈活性。上述方法中以用戶號(hào)碼段來配置分發(fā)查詢裝置及規(guī)劃查詢組,實(shí)際應(yīng)用中并不限于此,可進(jìn)一步根據(jù)用戶的協(xié)議或者用戶屬性進(jìn)行規(guī)劃分組。 本發(fā)明通過在STP和NPDB之間配置分發(fā)查詢裝置,該分發(fā)查詢裝置是采用高性能CPU的處理板,配以分組查詢機(jī)制和組內(nèi)輪選機(jī)制,能夠有效地保證NP系統(tǒng)的查詢效率和穩(wěn)定性、靈活性。查找單元根據(jù)網(wǎng)絡(luò)容量的大小可以靈活進(jìn)行配置,從而快速地接收NPDB分發(fā)的用戶數(shù)據(jù)以及提供STP的查詢接口。通過號(hào)碼段分組配置,有效地控制了各個(gè)單元的數(shù)據(jù)容量,充分利用所有的資源。 以下描述本發(fā)明所述的分發(fā)查詢方法的一應(yīng)用場景。如圖6所示,為該應(yīng)用場景的查詢系統(tǒng)。本發(fā)明實(shí)施的具體步驟如下 步驟一,配置分發(fā)查詢裝置,將M個(gè)分發(fā)查找單元配置為N組,組編號(hào)l-N,每組若干個(gè)。 一般可配置三個(gè)分發(fā)查詢裝置為一組,視具體情況而定。 步驟二,配置號(hào)碼段和分組的對(duì)應(yīng)關(guān)系。將號(hào)碼按照一定的規(guī)則,分為若干段,分別和分發(fā)查找單元建立關(guān)聯(lián)。分段規(guī)則可視數(shù)據(jù)分布情況而定,盡量做到各個(gè)分組分布均勻,充分利用所有的分組。 步驟三,NPDB獲取分發(fā)查找單元配置列表以及號(hào)碼段分組對(duì)應(yīng)關(guān)系。 步驟四,NPDB對(duì)所有分發(fā)查找單元循環(huán)下發(fā)用戶號(hào)碼數(shù)據(jù),根據(jù)號(hào)碼段分組對(duì)應(yīng)
關(guān)系,每個(gè)分發(fā)查找單元只需要存儲(chǔ)其號(hào)碼段范圍內(nèi)的數(shù)據(jù)。 步驟五,STP截取用戶號(hào)碼后,根據(jù)號(hào)碼段分組對(duì)應(yīng)關(guān)系,找到查找單元,再根據(jù)輪選機(jī)制,選擇一個(gè)查詢子單元進(jìn)行查詢操作。 步驟六,支持號(hào)碼攜帶功能的號(hào)碼會(huì)發(fā)往對(duì)應(yīng)的查找子單元,查詢得到該用戶號(hào)碼的屬性,并把查詢結(jié)果返回STP。 以查詢號(hào)碼13812345678為例,參考上述步驟,號(hào)碼攜帶業(yè)務(wù)的查詢步驟如下
步驟一,新增查找單元A、B、C及分組G,建立分組G和這三個(gè)查找單元的對(duì)應(yīng)關(guān)系。
步驟二,按號(hào)碼的末4位進(jìn)行分組,配置5000-6000號(hào)碼段對(duì)應(yīng)到G分組。
步驟三,在NPDB上進(jìn)行用戶號(hào)碼信息下發(fā)操作,將末4位為5000-6000的號(hào)碼信息下發(fā)到分組G對(duì)應(yīng)的查找單元A、 B、 C上。 步驟四,STP收到號(hào)碼13812345678呼叫,根據(jù)分段規(guī)則向G組發(fā)出查詢請(qǐng)求,分組內(nèi)輪選到單元B上進(jìn)行查詢操作。
9
步驟五,查找單元B判斷用戶是否具有號(hào)碼攜帶業(yè)務(wù)屬性,并把查詢結(jié)果返回 STP。 又如某國號(hào)碼包含A-E且末尾數(shù)位為固定值,以呼叫A1234567800000,為例,參考 上述步驟,號(hào)碼攜帶業(yè)務(wù)的查詢步驟如下 步驟一,新增查找單元a、b、c、d及分組L,建立分組L和這四個(gè)查找單元的對(duì)應(yīng)關(guān) 系。 步驟二,按號(hào)碼的首5位進(jìn)行分組,配置A0000-B0000號(hào)碼段對(duì)應(yīng)到L分組。
步驟三,在NPDB上進(jìn)行用戶號(hào)碼信息下發(fā)操作,將首5位為A0000-B0000的號(hào)碼 信息下發(fā)到分組L對(duì)應(yīng)的查找單元a、 b、 c、 d上。 步驟四,STP收到號(hào)碼A1234567800000呼叫,根據(jù)分段規(guī)則向L組發(fā)出查詢請(qǐng)求, 分組內(nèi)輪選到單元c上進(jìn)行查詢操作。 步驟五,查找單元c判斷用戶是否具有號(hào)碼攜帶業(yè)務(wù)屬性,并把查詢結(jié)果返回 STP。 本發(fā)明通過在STP和NPDB之間配置分發(fā)查詢裝置,該查詢裝置采用高性能CPU 的處理板,配以分組查詢機(jī)制和組內(nèi)輪選機(jī)制,能夠有效地保證NP系統(tǒng)的查詢效率和穩(wěn)定 性、靈活性。分發(fā)查詢裝置根據(jù)網(wǎng)絡(luò)容量的大小可以靈活進(jìn)行配置,從而快速地接收NPDB 分發(fā)的用戶數(shù)據(jù)以及提供STP的查詢接口。通過號(hào)碼段分組配置,有效地控制了各個(gè)單元 的數(shù)據(jù)容量,充分利用所有的資源。 本發(fā)明在NP業(yè)務(wù)的基礎(chǔ)上,擴(kuò)展了分發(fā)查詢裝置,在STP和NPDB之間增加了隔離 設(shè)備,實(shí)現(xiàn)了分布式的號(hào)碼攜帶數(shù)據(jù)管理和查詢,有效的提高了NP系統(tǒng)的查詢效率和穩(wěn)定 性、靈活性。上述方法中以用戶號(hào)碼段來配置分發(fā)查詢裝置及規(guī)劃查詢組,實(shí)際應(yīng)用中并不 限于此,可進(jìn)一步根據(jù)協(xié)議或者用戶屬性進(jìn)行規(guī)劃分組。 本發(fā)明中號(hào)碼攜帶業(yè)務(wù)屬性可以包括用戶號(hào)碼的歸屬運(yùn)營商和/或用戶號(hào)碼的 申請(qǐng)的其他業(yè)務(wù),本發(fā)明不限于此。各個(gè)查找子單元可以為采用高性能CPU的處理板。
所述方法實(shí)施例是與所述裝置實(shí)施例相對(duì)應(yīng)的,在方法實(shí)施例中未詳細(xì)描述的部 分參照裝置實(shí)施例中相關(guān)部分的描述即可,在裝置實(shí)施例中未詳細(xì)描述的部分參照方法實(shí) 施例中相關(guān)部分的描述即可。 本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以 通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中, 該程序在執(zhí)行時(shí),包括如上述方法實(shí)施例的步驟,所述的存儲(chǔ)介質(zhì),如磁碟、光盤、只讀存 f諸i己十乙亍本(Read—Only Memory, ROM)或P道豐幾存f諸i己十乙亍本(Random Access Memory, RAM)等。
在本發(fā)明各方法實(shí)施例中,所述各步驟的序號(hào)并不能用于限定各步驟的先后順 序,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,對(duì)各步驟的先后變化也 在本發(fā)明的保護(hù)范圍之內(nèi)。 以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員 來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也 應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種號(hào)碼攜帶業(yè)務(wù)的查詢方法,其特征在于,包括查詢裝置從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼,所述查詢裝置與號(hào)碼攜帶數(shù)據(jù)庫分離;所述查詢裝置根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果;所述查詢裝置將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。
2. 根據(jù)權(quán)利要求1所述的號(hào)碼攜帶業(yè)務(wù)的查詢方法,其特征在于,所述查詢裝置包括至少兩個(gè)查找單元,每個(gè)所述查找單元和至少一個(gè)用戶號(hào)碼對(duì)應(yīng), 每個(gè)所述查找單元對(duì)應(yīng)的用戶號(hào)碼不相同;所述查詢裝置根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng) 的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果的步驟為所述用戶號(hào)碼對(duì)應(yīng)的查找單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所 述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。
3. 根據(jù)權(quán)利要求2所述的號(hào)碼攜帶業(yè)務(wù)的查詢方法,其特征在于, 每個(gè)所述查找單元包括至少兩個(gè)查找子單元;所述用戶號(hào)碼對(duì)應(yīng)的查找單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所 述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果的步驟具體為根據(jù)輪選機(jī)制確定的所述查找子單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系, 查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。
4. 根據(jù)權(quán)利要求1所述的號(hào)碼攜帶業(yè)務(wù)的查詢方法,其特征在于, 所述查詢裝置包括獲取單元和查找單元;所述查詢裝置從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼的步驟之前,還包括所述查詢裝置的獲取單元從號(hào)碼攜帶數(shù)據(jù)庫獲取用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì) 應(yīng)關(guān)系;所述查詢裝置的查找單元存儲(chǔ)所述用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。
5. 根據(jù)權(quán)利要求4所述的號(hào)碼攜帶業(yè)務(wù)的查詢方法,其特征在于, 所述查詢裝置包括至少兩個(gè)查找單元,每個(gè)所述查找單元和至少一個(gè)用戶號(hào)碼對(duì)應(yīng),每個(gè)所述查找單元對(duì)應(yīng)的用戶號(hào)碼不相同;所述查詢裝置的查找單元存儲(chǔ)所述用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系的步驟為所述查詢裝置的至少兩個(gè)查找單元存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng) 關(guān)系。
6. 根據(jù)權(quán)利要求5所述的號(hào)碼攜帶業(yè)務(wù)的查詢方法,其特征在于, 每個(gè)所述查找單元包括至少兩個(gè)查找子單元;所述查詢裝置的至少兩個(gè)查找單元存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng) 關(guān)系的步驟具體為每個(gè)所述查找單元的至少兩個(gè)查找子單元均存儲(chǔ)對(duì)應(yīng)的用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬 性的對(duì)應(yīng)關(guān)系。
7. —種號(hào)碼攜帶業(yè)務(wù)的查詢裝置,其特征在于,所述查詢裝置與號(hào)碼攜帶數(shù)據(jù)庫分離, 所述查詢裝置包括接收單元,用于從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼;查找單元,用于根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì) 應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果;發(fā)送單元,用于將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。
8. 根據(jù)權(quán)利要求7所述的號(hào)碼攜帶業(yè)務(wù)的查詢裝置,其特征在于, 所述查找單元為至少兩個(gè),每個(gè)所述查找單元和至少一個(gè)用戶號(hào)碼對(duì)應(yīng),每個(gè)所述查找單元對(duì)應(yīng)的用戶號(hào)碼不相同;所述用戶號(hào)碼對(duì)應(yīng)的查找單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所 述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。
9. 根據(jù)權(quán)利要求8所述的號(hào)碼攜帶業(yè)務(wù)的查詢裝置,其特征在于, 每個(gè)所述查找單元包括至少兩個(gè)查找子單元;根據(jù)輪選機(jī)制確定的所述查找子單元根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系, 查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果。
10. 根據(jù)權(quán)利要求7所述的號(hào)碼攜帶業(yè)務(wù)的查詢裝置,其特征在于,所述查詢裝置還包 括獲取單元,用于從號(hào)碼攜帶數(shù)據(jù)庫獲取用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系;所述查詢裝置的查找單元存儲(chǔ)所述用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系。
11. 一種號(hào)碼攜帶業(yè)務(wù)的查詢系統(tǒng),其特征在于,包括號(hào)碼攜帶業(yè)務(wù)的查詢裝置、信 令轉(zhuǎn)接點(diǎn)以及號(hào)碼攜帶數(shù)據(jù)庫,所述查詢裝置與所述號(hào)碼攜帶數(shù)據(jù)庫分離;所述號(hào)碼攜帶業(yè)務(wù)的查詢裝置包括 接收單元,用于從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼;查找單元,用于根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì) 應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果;發(fā)送單元,用于將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。
全文摘要
本發(fā)明提供一種號(hào)碼攜帶業(yè)務(wù)的查詢方法、裝置以及系統(tǒng),涉及通信領(lǐng)域,為解決現(xiàn)有技術(shù)中號(hào)碼攜帶數(shù)據(jù)庫工作負(fù)荷大的技術(shù)問題而發(fā)明。所述號(hào)碼攜帶業(yè)務(wù)的查詢方法包括查詢裝置從信令轉(zhuǎn)接點(diǎn)接收用戶號(hào)碼,所述查詢裝置與號(hào)碼攜帶數(shù)據(jù)庫分離;所述查詢裝置根據(jù)用戶號(hào)碼和號(hào)碼攜帶業(yè)務(wù)屬性的對(duì)應(yīng)關(guān)系,查找所述用戶號(hào)碼對(duì)應(yīng)的號(hào)碼攜帶業(yè)務(wù)屬性,生成查找結(jié)果;所述查詢裝置將所述查找結(jié)果發(fā)送給所述信令轉(zhuǎn)接點(diǎn)。本發(fā)明應(yīng)用于號(hào)碼攜帶業(yè)務(wù),能夠分擔(dān)號(hào)碼攜帶數(shù)據(jù)庫的工作負(fù)荷。
文檔編號(hào)H04W48/14GK101707766SQ20091023833
公開日2010年5月12日 申請(qǐng)日期2009年11月24日 優(yōu)先權(quán)日2009年11月24日
發(fā)明者孫小兵, 蔣恒 申請(qǐng)人:中興通訊股份有限公司