專利名稱:移動終端及號碼歸屬地的查詢方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及移動終端和號碼歸屬地的查詢方法。
背景技術(shù):
號碼歸屬地查詢是指用戶在移動終端中輸入移動終端號碼后,查詢并顯示號碼所 在城市、區(qū)號、電話卡類型等信息的業(yè)務(wù)。除了查詢用戶輸入的號碼外,還可以在來電時,查 詢對方號碼歸屬地信息并顯示在來電界面上,方便用戶過濾來電,根據(jù)歸屬地信息選擇是 否接聽,增強了用戶體驗。 號碼歸屬地查詢業(yè)務(wù)依賴于移動終端號碼歸屬地數(shù)據(jù)庫。目前,移動終端號碼的 前7位代表號段及歸屬地信息。每個號段最多可以設(shè)置10000個歸屬地即0000-9999。隨 著移動通信的不斷發(fā)展和用戶日益增長的個性化需求,運營商不斷推出新的號段,號碼歸 屬地數(shù)據(jù)庫將會越來越大。 號碼歸屬地數(shù)據(jù)庫可以放在移動終端,也可以放在服務(wù)器端在線查詢。與在線查 詢相比較,前者具有查詢穩(wěn)定,不受網(wǎng)絡(luò)狀況影響的優(yōu)點。由于嵌入式設(shè)備處理速度的局限 性以及數(shù)據(jù)庫體積的不斷增長,在移動終端如何高效查詢號碼歸屬地數(shù)據(jù)庫成為一個值得 研究的問題。 目前,已經(jīng)有一些歸屬地數(shù)據(jù)庫本地查詢軟件。這些軟件的特點是根據(jù)用戶輸入 的移動終端號碼,將預先定義好的若干歸屬地信息如城市、區(qū)號、卡型、郵編等一起反饋給 用戶,然而有些字段及號段信息用戶可能并不需要。因而現(xiàn)有技術(shù)中的查詢方法的數(shù)據(jù)庫 體積較大,影響查詢效率。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種移動終端和號碼歸屬地的查詢方法,以提高查詢效率。 本發(fā)明提供一種移動終端包括裁減模塊和設(shè)置模塊。裁減模塊,用于將號碼歸屬 地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段記錄數(shù)據(jù)庫。設(shè)置模塊,用于將所 述常用數(shù)據(jù)庫設(shè)置為查詢數(shù)據(jù)庫。 優(yōu)選的,上述移動終端還包括接收模塊,用于接收用戶的號碼歸屬地查詢指令。
優(yōu)選的,上述移動終端還包括查詢及顯示模塊,用于從所述常用數(shù)據(jù)庫中查詢所 述號碼的歸屬地信息并顯示。 優(yōu)選的,上述移動終端還包括記錄調(diào)整模塊,用于對號碼歸屬地數(shù)據(jù)庫的號段記 錄進行調(diào)整,將最新查詢的號段置為常用數(shù)據(jù)庫中的第一條記錄。 優(yōu)選的,上述裁減模塊還用于讀取用戶所選的字段及號段;根據(jù)所選字段從所述 號碼歸屬地數(shù)據(jù)庫中生成備用字段數(shù)據(jù)庫;從所述號碼歸屬地數(shù)據(jù)庫移除所選字段,生成 不包括所選字段的號碼歸屬地數(shù)據(jù)庫。 優(yōu)選的,上述裁減模塊還用于根據(jù)所選號段從所述不包括所選字段的號碼歸屬地數(shù)據(jù)庫中生成備用號段記錄數(shù)據(jù)庫;從所述不包括所選字段的號碼歸屬地數(shù)據(jù)庫移除所選 號段,生成常用數(shù)據(jù)庫。 本發(fā)明還提供一種號碼歸屬地的查詢方法,包括將號碼歸屬地數(shù)據(jù)庫裁減為常 用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段記錄數(shù)據(jù)庫;將所述常用數(shù)據(jù)庫設(shè)置為查詢數(shù)據(jù)庫; 接收用戶的號碼歸屬地查詢指令;從所述常用數(shù)據(jù)庫中查詢所述號碼的歸屬地信息并顯 示。 優(yōu)選的,上述將號碼歸屬地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號 段記錄數(shù)據(jù)庫包括讀取用戶所選的字段及號段;根據(jù)所選字段從所述號碼歸屬地數(shù)據(jù)庫 中生成備用字段數(shù)據(jù)庫;從所述號碼歸屬地數(shù)據(jù)庫移除所選字段,生成不包括所選字段的 號碼歸屬地數(shù)據(jù)庫。 優(yōu)選的,上述將號碼歸屬地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號 段記錄數(shù)據(jù)庫還包括根據(jù)所選號段從所述不包括所選字段的號碼歸屬地數(shù)據(jù)庫中生成備 用號段記錄數(shù)據(jù)庫;從所述不包括所選字段的號碼歸屬地數(shù)據(jù)庫移除所選號段,生成常用 數(shù)據(jù)庫。 優(yōu)選的,上述從所述常用數(shù)據(jù)庫中查詢所述號碼的歸屬地信息并顯示后,還包括 將最新查詢的號段置為常用數(shù)據(jù)庫中的第一條記錄。 本發(fā)明實施例中提供的移動終端和號碼歸屬地的查詢方法,在查詢號碼歸屬地數(shù) 據(jù)庫時可根據(jù)用戶預先對數(shù)據(jù)庫進行的設(shè)置,將不必要的字段信息和號段記錄去掉,生成 輕量級的常用數(shù)據(jù)庫用于查詢,從而提高查詢效率。
圖1所示為本發(fā)明移動終端的一種實施例的結(jié)構(gòu)示意圖。 圖2所示為號碼歸屬地數(shù)據(jù)庫中的號段表的示意圖。 圖3所示本發(fā)明實施例的號碼歸屬地數(shù)據(jù)庫的裁減界面示意圖。 圖4所示為將號碼歸屬地數(shù)據(jù)庫裁減成常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段
記錄數(shù)據(jù)庫。 圖5所示為本發(fā)明移動終端的另一種實施例的結(jié)構(gòu)示意圖。 圖6所示為本發(fā)明號碼歸屬地的查詢方法一種實施例的流程圖。 圖7所示為將號碼歸屬地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段
記錄數(shù)據(jù)庫的具體流程圖。 圖8所示為號碼歸屬地數(shù)據(jù)庫的重組流程圖。
具體實施例方式
下面結(jié)合附圖和具體實施例對本發(fā)明所述技術(shù)方案作進一步的詳細描述,以使本 領(lǐng)域的技術(shù)人員可以更好的理解本發(fā)明并能予以實施,但所舉實施例不作為對本發(fā)明的限定。
圖1所示為本發(fā)明移動終端10的一種實施例的結(jié)構(gòu)示意圖。 移動終端10包括裁減模塊101和設(shè)置模塊102。裁減模塊101,用于將號碼歸屬 地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段記錄數(shù)據(jù)庫。設(shè)置模塊102,用于
4將所述常用數(shù)據(jù)庫設(shè)置為查詢數(shù)據(jù)庫。 關(guān)于本發(fā)明的號碼歸屬地數(shù)據(jù)庫的具體結(jié)構(gòu)可參閱圖2,圖2所示為號碼歸屬地 數(shù)據(jù)庫中的號段表的示意圖。 在本實施例中,號碼歸屬地數(shù)據(jù)庫包括多張?zhí)柖伪?,圖2所示為130號段的表,該 表包括號段、省份、城市、卡型、區(qū)號5個字段,也可以添加其它字段,如郵政編碼等。其它的 號段也可分別作為一張?zhí)柖伪?,每張?zhí)柖伪碜疃嗫砂?0000條號段記錄,比如圖2中的號 段表可記錄1300000-1309999共10000條號段記錄。 裁減模塊101將號碼歸屬地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號 段記錄數(shù)據(jù)庫的界面請參考圖3,圖3所示本發(fā)明實施例的號碼歸屬地數(shù)據(jù)庫的裁減界面 示意圖。在本實施例中,裁減界面包括字段設(shè)置區(qū)域210、號段記錄設(shè)置區(qū)域220和執(zhí)行按 鈕區(qū)域230,具體為 首先,用戶可在字段設(shè)置區(qū)域210中,從下拉列表中選擇省份、城市、卡型、區(qū)號4 個字段中的一個或多個進行裁減。號段屬于數(shù)據(jù)庫查詢關(guān)鍵字段,不能裁減,沒有顯示在列 表中。 然后,用戶可在號段記錄設(shè)置區(qū)域220中,先從下拉列表中選擇一個號段即移動 終端10號碼的前3位,如130,再輸入想要裁減的號段記錄,即移動終端10號碼的第4至7 位。如果裁減多個號段,則可在號段記錄設(shè)置區(qū)域220中輸入一個號段記錄區(qū)間,比如OOOO 到1000。 最后,在字段設(shè)置區(qū)域210和號段記錄設(shè)置區(qū)域220中設(shè)置完成后,選擇執(zhí)行按鈕
區(qū)域230中的裁減按鈕,則將圖4所示的號碼歸屬地數(shù)據(jù)庫310裁減成常用數(shù)據(jù)庫320、備
用字段數(shù)據(jù)庫330和備用號段記錄數(shù)據(jù)庫340 ;如果選擇取消按鈕,則放棄裁減操作。 在本實施例中,號碼歸屬地數(shù)據(jù)庫310為最初完整的號碼歸屬地數(shù)據(jù)庫,包括所
有的字段信息和號段記錄。常用數(shù)據(jù)庫320為裁減后用于查詢的輕量級子數(shù)據(jù)庫。備用字
段數(shù)據(jù)庫330包含從號碼歸屬地數(shù)據(jù)庫310移除的所有字段信息。備用號段記錄數(shù)據(jù)庫
340包含從號碼歸屬地數(shù)據(jù)庫310移除的所有號段記錄。 圖5所示為本發(fā)明移動終端10的另一種實施例的結(jié)構(gòu)示意圖。 在本實施例中,移動終端10除了包括裁減模塊101和設(shè)置模塊102之外,還包括
接收模塊103、查詢及顯示模塊104和記錄調(diào)整模塊105。 接收模塊103用于接收用戶的號碼歸屬地查詢指令。查詢及顯示模塊104用于從
常用數(shù)據(jù)庫中查詢號碼的歸屬地信息并顯示。記錄調(diào)整模塊105用于對歸屬地查詢數(shù)據(jù)庫
的號段記錄進行調(diào)整,將最新查詢的號段置為數(shù)據(jù)庫中的第一條記錄。 裁減模塊101還用于讀取用戶所選的字段及號段,根據(jù)所選字段從號碼歸屬地數(shù)
據(jù)庫中生成備用字段數(shù)據(jù)庫;從號碼歸屬地數(shù)據(jù)庫移除所選字段,生成不包括所選字段的
號碼歸屬地數(shù)據(jù)庫;根據(jù)所選號段從不包括所選字段的號碼歸屬地數(shù)據(jù)庫中生成備用號段
記錄數(shù)據(jù)庫;從不包括所選字段的號碼歸屬地數(shù)據(jù)庫移除所選號段,生成常用數(shù)據(jù)庫。 圖6所示為本發(fā)明號碼歸屬地的查詢方法一種實施例的流程圖。 步驟S601,將號碼歸屬地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段
記錄數(shù)據(jù)庫。 步驟S602,將常用數(shù)據(jù)庫設(shè)置為查詢數(shù)據(jù)庫。
步驟S603,接收用戶的號碼歸屬地查詢指令。 步驟S604,從常用數(shù)據(jù)庫中查詢所述號碼的歸屬地信息并顯示。 步驟S605,將最新查詢的號段置為常用數(shù)據(jù)庫中的第一條記錄。 圖7所示為將號碼歸屬地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段
記錄數(shù)據(jù)庫的具體流程圖。 步驟S701,讀取用戶所選的字段及號段。 步驟S702,根據(jù)所選字段從所述號碼歸屬地數(shù)據(jù)庫中生成備用字段數(shù)據(jù)庫。在本 實施例中,如將區(qū)號裁減掉時,則生成一個僅包含區(qū)號字段的備用字段數(shù)據(jù)庫。備用字段數(shù) 據(jù)庫中,每個號段的區(qū)號字段作為一張數(shù)據(jù)表。 步驟S703,從所述號碼歸屬地數(shù)據(jù)庫移除所選字段,生成不包括所選字段的號碼 歸屬地數(shù)據(jù)庫。 步驟S704,根據(jù)所選號段從所述不包括所選字段的號碼歸屬地數(shù)據(jù)庫中生成備用 號段記錄數(shù)據(jù)庫。在本實施例中,每次只對一個號段進行操作。在備用號段記錄數(shù)據(jù)庫中, 每個號段作為一張表。 步驟S705,從不包括所選字段的號碼歸屬地數(shù)據(jù)庫移除所選號段,生成常用數(shù)據(jù)庫。 圖8所示為號碼歸屬地數(shù)據(jù)庫的重組流程圖。 本發(fā)明為了方便用戶對裁減的常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段記錄數(shù)據(jù) 庫重組,本實施例還提供了一種號碼歸屬地數(shù)據(jù)庫的重組方法。 步驟S801,在常用數(shù)據(jù)庫中添加備用號段記錄,即將常用數(shù)據(jù)庫和備用號段記錄 數(shù)據(jù)庫重新組合。在本實施例中,每次只對常用數(shù)據(jù)庫中的一張?zhí)柖伪磉M行操作,遍歷所有 號段表后,完成號段記錄組合,生成新的常用數(shù)據(jù)庫。
步驟S802,刪除備用號段記錄數(shù)據(jù)庫。 步驟S803,在步驟S801中生成的新的常用數(shù)據(jù)庫中添加備用字段,即將常用數(shù)據(jù) 庫和備用字段數(shù)據(jù)庫重新組合。在本實施例中,每次只對常用數(shù)據(jù)庫中的一張?zhí)柖伪磉M行 操作,遍歷所有號段表后,完成字段組合,生成包含所有字段信息和號段記錄的號碼歸屬地 數(shù)據(jù)庫。 步驟S804,刪除備用字段數(shù)據(jù)庫。 步驟S805,將步驟S803中所生成的號碼歸屬地數(shù)據(jù)庫作為初始號碼歸屬地數(shù)據(jù) 庫,便于用戶再次對號碼歸屬地數(shù)據(jù)庫進行設(shè)置。 本發(fā)明實施例中提供的移動終端10和號碼歸屬地的查詢方法,在查詢號碼歸屬 地數(shù)據(jù)庫時可根據(jù)用戶預先對數(shù)據(jù)庫進行的設(shè)置,將不必要的字段信息和號段記錄去掉, 生成輕量級的常用數(shù)據(jù)庫用于查詢,從而提高查詢效率。此外,號碼歸屬地數(shù)據(jù)庫所移除的 字段信息和號段記錄分別放置在字段備用數(shù)據(jù)庫和號段記錄數(shù)據(jù)庫中,當用戶再次對號碼 歸屬地數(shù)據(jù)庫進行設(shè)置時,可將用于常用數(shù)據(jù)庫、字段備用數(shù)據(jù)庫和號段記錄數(shù)據(jù)庫重新 組合,生成完整的號碼歸屬地數(shù)據(jù)庫,然后再次根據(jù)用戶的設(shè)置,生成新的常用數(shù)據(jù)庫用于 查詢。 以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用 本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
一種移動終端,其特征在于,包括裁減模塊,用于將號碼歸屬地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段記錄數(shù)據(jù)庫;設(shè)置模塊,用于將所述常用數(shù)據(jù)庫設(shè)置為查詢數(shù)據(jù)庫。
2. 如權(quán)利要求1所述的移動終端,其特征在于,還包括接收模塊,用于接收用戶的號碼 歸屬地查詢指令。
3. 如權(quán)利要求1所述的移動終端,其特征在于,還包括查詢及顯示模塊,用于從所述常 用數(shù)據(jù)庫中查詢所述號碼的歸屬地信息并顯示。
4. 如權(quán)利要求1所述的移動終端,其特征在于,還包括記錄調(diào)整模塊,用于對號碼歸屬 地數(shù)據(jù)庫的號段記錄進行調(diào)整,將最新查詢的號段置為常用數(shù)據(jù)庫中的第一條記錄。
5. 如權(quán)利要求1至4任一項所述的移動終端,其特征在于,所述裁減模塊還用于讀取用戶所選的字段及號段;根據(jù)所選字段從所述號碼歸屬地數(shù)據(jù)庫中生成備用字段數(shù)據(jù)庫; 從所述號碼歸屬地數(shù)據(jù)庫移除所選字段,生成不包括所選字段的號碼歸屬地數(shù)據(jù)庫。
6. 如權(quán)利要求5所述的移動終端,其特征在于,所述裁減模塊還用于 根據(jù)所選號段從所述不包括所選字段的號碼歸屬地數(shù)據(jù)庫中生成備用號段記錄數(shù)據(jù)庫;從所述不包括所選字段的號碼歸屬地數(shù)據(jù)庫移除所選號段,生成常用數(shù)據(jù)庫。
7. —種號碼歸屬地的查詢方法,其特征在于,包括將號碼歸屬地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段記錄數(shù)據(jù)庫; 將所述常用數(shù)據(jù)庫設(shè)置為查詢數(shù)據(jù)庫; 接收用戶的號碼歸屬地查詢指令;從所述常用數(shù)據(jù)庫中查詢所述號碼的歸屬地信息并顯示。
8. 如權(quán)利要求7所述的號碼歸屬地的查詢方法,其特征在于,所述將號碼歸屬地數(shù)據(jù) 庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段記錄數(shù)據(jù)庫包括讀取用戶所選的字段及號段;根據(jù)所選字段從所述號碼歸屬地數(shù)據(jù)庫中生成備用字段數(shù)據(jù)庫; 從所述號碼歸屬地數(shù)據(jù)庫移除所選字段,生成不包括所選字段的號碼歸屬地數(shù)據(jù)庫。
9. 如權(quán)利要求8所述的號碼歸屬地的查詢方法,其特征在于,所述將號碼歸屬地數(shù)據(jù) 庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段記錄數(shù)據(jù)庫還包括根據(jù)所選號段從所述不包括所選字段的號碼歸屬地數(shù)據(jù)庫中生成備用號段記錄數(shù)據(jù)庫;從所述不包括所選字段的號碼歸屬地數(shù)據(jù)庫移除所選號段,生成常用數(shù)據(jù)庫。
10. 如權(quán)利要求7所述的號碼歸屬地的查詢方法,其特征在于,所述從所述常用數(shù)據(jù)庫 中查詢所述號碼的歸屬地信息并顯示后,還包括將最新查詢的號段置為常用數(shù)據(jù)庫中的第一條記錄。
全文摘要
本發(fā)明涉及一種移動終端,包括裁減模塊和設(shè)置模塊。裁減模塊用于將號碼歸屬地數(shù)據(jù)庫裁減為常用數(shù)據(jù)庫、備用字段數(shù)據(jù)庫和備用號段記錄數(shù)據(jù)庫。設(shè)置模塊用于將常用數(shù)據(jù)庫設(shè)置為查詢數(shù)據(jù)庫。本發(fā)明還提供一種號碼歸屬地的查詢方法。上述移動終端和號碼歸屬地的查詢方法,在查詢號碼歸屬地數(shù)據(jù)庫時可根據(jù)用戶預先對數(shù)據(jù)庫進行的設(shè)置,將不必要的字段信息和號段記錄去掉,生成輕量級的常用數(shù)據(jù)庫用于查詢,從而提高查詢效率。
文檔編號H04M1/725GK101753714SQ20091018935
公開日2010年6月23日 申請日期2009年12月24日 優(yōu)先權(quán)日2009年12月24日
發(fā)明者張本全, 黃勤波 申請人:中興通訊股份有限公司