專利名稱:一種存儲(chǔ)電話號(hào)碼歸屬地信息及歸屬地查詢的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,特別涉及一種存儲(chǔ)電話號(hào)碼歸屬地信息及歸屬地查詢的方法。
背景技術(shù):
根據(jù)現(xiàn)在中國(guó)的移動(dòng)通訊設(shè)備的號(hào)碼,其號(hào)段的劃分是根據(jù)前七位數(shù)字來(lái)決定號(hào) 碼的歸屬地的。例如1381648, 138表示是哪個(gè)號(hào)段的,1648表示這個(gè)號(hào)碼屬于上海。因此 要能夠通過號(hào)碼查找屬于哪個(gè)地區(qū),就必須有一個(gè)號(hào)碼和地區(qū)的對(duì)應(yīng)表。而由于每個(gè)號(hào)段 理論上都有10000個(gè)號(hào)碼,所以這個(gè)對(duì)應(yīng)表占用的空間也是很大的。以現(xiàn)在的普通號(hào)段為 例130-139, 150-151, 153, 155-159這幾個(gè)號(hào)段的所有有效號(hào)碼大約15萬(wàn)個(gè),號(hào)碼區(qū)域識(shí) 別號(hào)范圍是0-9999,需要2個(gè)字節(jié)表示,區(qū)域范圍超過256個(gè),需要2個(gè)字節(jié),所以整個(gè)對(duì)應(yīng) 表所需要的空間就有150, 000x(2+2) = 600, 00個(gè)字節(jié),大約600K。 但是經(jīng)過分析,號(hào)段中的很多區(qū)域是連續(xù)分布的,即有很多連續(xù)的區(qū)別號(hào)所對(duì)應(yīng) 的城市是同一個(gè),如果對(duì)這些信息進(jìn)行優(yōu)化,就可以節(jié)省很多的存儲(chǔ)空間。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種存儲(chǔ)電話號(hào)碼歸屬地信息及歸屬地查詢的方法,其包含 的存儲(chǔ)方式可以節(jié)省較多的存儲(chǔ)空間。 —方面,本發(fā)明提供一種存儲(chǔ)電話號(hào)碼歸屬地信息的方法,其適用于通訊終端,包 括以下步驟 1. 1、提取每一號(hào)碼段中的電話號(hào)碼的歸屬地號(hào)碼; 1.2、建立城市信息列表并存儲(chǔ)在所述通訊終端中,所述城市信息列表包括城市號(hào) 碼及其對(duì)應(yīng)的城市名稱; 1.3、生成優(yōu)化信息并存儲(chǔ)在所述通訊終端中,所述優(yōu)化信息包括所述每一號(hào)碼段 的電話號(hào)碼中的歸屬地號(hào)碼及與其對(duì)應(yīng)的所述城市號(hào)碼。 所述步驟1. 3的優(yōu)化信息中的歸屬地號(hào)碼占用所述優(yōu)化信息的高7bit。 所述步驟1. 3的優(yōu)化信息中的城市號(hào)碼占用所述優(yōu)化信息的低9bit。 另一方面,本發(fā)明還提供一種基于以上方法的手機(jī)號(hào)碼歸屬地查詢方法,包括以
下步驟 4. 1、提取輸入的手機(jī)號(hào)碼的前三位,以明確號(hào)碼段; 4. 2、提取上步驟的手機(jī)號(hào)碼的第4-7位,并結(jié)合上步驟的號(hào)碼段調(diào)取所述步驟 1. 3中相應(yīng)的優(yōu)化信息; 4. 3、解析所述優(yōu)化信息并得到所述手機(jī)號(hào)碼對(duì)應(yīng)的城市號(hào)碼; 4. 4、根據(jù)步驟1. 2所述的城市信息列表和步驟4. 3所述的城市號(hào)碼,得出所述手
機(jī)號(hào)碼所對(duì)應(yīng)的城市名稱。 在所述手機(jī)號(hào)碼歸屬地查詢方法中,所述步驟1. 3的優(yōu)化信息中的歸屬地號(hào)碼占用所述優(yōu)化信息的高7bit,所述優(yōu)化信息中的城市號(hào)碼占用所述優(yōu)化信息的低9bit。
采用本發(fā)明所述的一種存儲(chǔ)電話號(hào)碼歸屬地信息及歸屬地查詢的方法,其首先提 取每一號(hào)碼段中的電話號(hào)碼的歸屬地號(hào)碼,再建立包括城市號(hào)碼及其對(duì)應(yīng)的城市名稱的城 市信息列表,最后生成包含歸屬地號(hào)碼和城市號(hào)碼的優(yōu)化信息并存儲(chǔ)。此種存儲(chǔ)方式,由于 是通過城市號(hào)碼來(lái)查找城市信息列表中的城市名稱的,所以其節(jié)約了約85%的存儲(chǔ)空間。
圖1為本發(fā)明所述存儲(chǔ)電話號(hào)碼歸屬地信息的方法的主流程示意圖;
圖2為本發(fā)明所述手機(jī)號(hào)碼歸屬地查詢方法的主流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例進(jìn)一步說明本發(fā)明的技術(shù)方案。 參見圖l,本發(fā)明所述一種存儲(chǔ)電話號(hào)碼歸屬地信息的方法100,其適用于通訊終 端,包括以下步驟 101、提取每一號(hào)碼段中的電話號(hào)碼的歸屬地號(hào)碼。 比如對(duì)于1396780的手機(jī)號(hào)碼,139為號(hào)碼段,6780為歸屬地號(hào)碼,表示其歸屬地 為浙江寧波。本步驟中,將139號(hào)碼段中的歸屬地號(hào)碼均提取出來(lái),以作下一步使用。
102、建立包括城市號(hào)碼及其對(duì)應(yīng)的城市名稱的城市信息列表。
建立城市信息列表并存儲(chǔ)在所述通訊終端中,所述城市信息列表包括城市號(hào)碼及 其對(duì)應(yīng)的城市名稱。作為一實(shí)施例,所述步驟103的優(yōu)化信息中的歸屬地號(hào)碼占用所述優(yōu) 化信息的高7bit,所述優(yōu)化信息中的城市號(hào)碼占用所述優(yōu)化信息的低9bit。比如在所述的 城市信息列表中,浙江寧波的城市號(hào)碼就為0574。 103、生成包括所述每一號(hào)碼段的電話號(hào)碼中的歸屬地號(hào)碼及與其對(duì)應(yīng)的所述城 市號(hào)碼的優(yōu)化信息。 生成優(yōu)化信息并存儲(chǔ)在所述通訊終端中,所述優(yōu)化信息包括所述每一號(hào)碼段的電
話號(hào)碼中的歸屬地號(hào)碼及與其對(duì)應(yīng)的所述城市號(hào)碼。比如,對(duì)于1396780這個(gè)號(hào)碼來(lái)說,其
對(duì)應(yīng)的優(yōu)化信息就包含6780和0574,6780表示歸屬地號(hào)碼,0574表示城市號(hào)碼。 另一方面,參見圖2,本發(fā)明還提供一種手機(jī)號(hào)碼歸屬地查詢方法200,該方法200
以上述一種存儲(chǔ)電話號(hào)碼歸屬地信息的方法100為基礎(chǔ),包括以下步驟 201、提取輸入的手機(jī)號(hào)碼的前三位,以明確號(hào)碼段。比如1396780號(hào)碼,139為號(hào)碼段。 202、提取上步驟的手機(jī)號(hào)碼的第4-7位,并調(diào)取相應(yīng)的優(yōu)化信息。
提取上步驟的手機(jī)號(hào)碼的第4-7位,并結(jié)合上步驟的號(hào)碼段調(diào)取步驟103中相應(yīng) 的優(yōu)化信息。在上個(gè)例子中,提取6780出來(lái),同時(shí)調(diào)取其對(duì)應(yīng)的優(yōu)化信息,即將上述包含 6780和0574的優(yōu)化信息調(diào)出來(lái)。 203、解析所述優(yōu)化信息并得到所述手機(jī)號(hào)碼對(duì)應(yīng)的城市號(hào)碼。 即解析上述包含6780和0574的優(yōu)化信息,得到0574這個(gè)城市號(hào)碼。 204、將上步驟取得的城市號(hào)碼代入所述信息列表進(jìn)行比對(duì),得出與之相符的城市名稱。
根據(jù)步驟102所述的城市信息列表和步驟203所述的城市號(hào)碼,得出所述手機(jī)號(hào) 碼所對(duì)應(yīng)的城市名稱。即將得到的0574這個(gè)城市號(hào)碼與所述城市信息列表進(jìn)行比對(duì),得出 與之對(duì)應(yīng)的浙江寧波的城市名稱。 作為一實(shí)施例,在所述手機(jī)號(hào)碼歸屬地查詢方法中,所述步驟103的優(yōu)化信息中 的歸屬地號(hào)碼占用所述優(yōu)化信息的高7bit,所述優(yōu)化信息中的城市號(hào)碼占用所述優(yōu)化信息 的低9bit。 本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,以上的實(shí)施例僅是用來(lái)說明本發(fā)明, 而并非用作為對(duì)本發(fā)明的限定,只要在本發(fā)明的實(shí)質(zhì)精神范圍內(nèi),對(duì)以上實(shí)施例的變化、變 型都將落在本發(fā)明的權(quán)利要求書范圍內(nèi)。
權(quán)利要求
一種存儲(chǔ)電話號(hào)碼歸屬地信息的方法,其適用于通訊終端,其特征在于,包括以下步驟1.1、提取每一號(hào)碼段中的電話號(hào)碼的歸屬地號(hào)碼;1.2、建立城市信息列表并存儲(chǔ)在所述通訊終端中,所述城市信息列表包括城市號(hào)碼及其對(duì)應(yīng)的城市名稱;1.3、生成優(yōu)化信息并存儲(chǔ)在所述通訊終端中,所述優(yōu)化信息包括所述每一號(hào)碼段的電話號(hào)碼中的歸屬地號(hào)碼及與其對(duì)應(yīng)的所述城市號(hào)碼。
2. 如權(quán)利要求1所述的方法,其特征在于,所述步驟1. 3的優(yōu)化信息中的歸屬地號(hào)碼占 用所述優(yōu)化信息的高7bit。
3. 如權(quán)利要求1或2所述的方法,其特征在于,所述步驟1. 3的優(yōu)化信息中的城市號(hào)碼 占用所述優(yōu)化信息的低9bit。
4. 一種基于權(quán)利要求1所述方法的手機(jī)號(hào)碼歸屬地查詢方法,其特征在于,包括以下 步驟4. 1、提取輸入的手機(jī)號(hào)碼的前三位,以明確號(hào)碼段;4. 2、提取上步驟的手機(jī)號(hào)碼的第4-7位,并結(jié)合上步驟的號(hào)碼段調(diào)取所述步驟1. 3中 相應(yīng)的優(yōu)化信息;4. 3、解析所述優(yōu)化信息并得到所述手機(jī)號(hào)碼對(duì)應(yīng)的城市號(hào)碼;4. 4、根據(jù)步驟1. 2所述的城市信息列表和步驟4. 3所述的城市號(hào)碼,得出所述手機(jī)號(hào) 碼所對(duì)應(yīng)的城市名稱。
5. 如權(quán)利要求4所述的方法,其特征在于,所述步驟1. 3的優(yōu)化信息中的歸屬地號(hào)碼占 用所述優(yōu)化信息的高7bit,所述優(yōu)化信息中的城市號(hào)碼占用所述優(yōu)化信息的低9bit。
全文摘要
本發(fā)明揭示了一種存儲(chǔ)電話號(hào)碼歸屬地信息及歸屬地查詢的方法,其首先提取每一號(hào)碼段中的電話號(hào)碼的歸屬地號(hào)碼,再建立包括城市號(hào)碼及其對(duì)應(yīng)的城市名稱的城市信息列表,最后生成包含歸屬地號(hào)碼和城市號(hào)碼的優(yōu)化信息并存儲(chǔ)。此種存儲(chǔ)方式,由于是通過城市號(hào)碼來(lái)查找城市信息列表中的城市名稱的,所以其節(jié)約了約85%的存儲(chǔ)空間。
文檔編號(hào)H04W88/18GK101765249SQ20091024744
公開日2010年6月30日 申請(qǐng)日期2009年12月29日 優(yōu)先權(quán)日2009年12月29日
發(fā)明者馮偉 申請(qǐng)人:聞泰集團(tuán)有限公司