專利名稱:顯示來電號(hào)碼歸屬地的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端的無線通信技術(shù),特別是一種在移動(dòng)終端顯示來電 號(hào)碼歸屬地的方法。
背景技術(shù):
目前,普通手機(jī)的來電界面上有來電號(hào)碼,如果來電號(hào)碼在本機(jī)聯(lián)系人 里面存在,那么同時(shí)會(huì)顯示聯(lián)系人的信息,如果不存在,那么就是一個(gè)陌生 號(hào)碼。對(duì)于這些陌生人的來電,除非用戶對(duì)于其號(hào)碼比較熟悉,否則無法確 定是那里來的,特別在現(xiàn)在階段,存在一些"吸費(fèi)"電話,"響一聲"電話 的環(huán)境下,用戶很多時(shí)候不能確定是否去接。如果用戶需要確定這些來電號(hào) 碼的歸屬地,只能通過信息臺(tái)、電話黃頁、互聯(lián)網(wǎng)等途徑來查詢。但是這些 查詢方式都不方便,尤其是當(dāng)用戶手邊沒有電話黃頁,信息臺(tái)電話又不方便 撥打并且有費(fèi)用的問題,用戶無法登陸互聯(lián)網(wǎng)的時(shí)候,都會(huì)為査詢來電歸屬 地帶來困難。因此,在手機(jī)顯示來電號(hào)碼的同時(shí)就顯示來電歸屬地,實(shí)在是 用戶迫切需要的。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種顯示來電號(hào)碼歸屬地的方法,以方便用戶獲知 來電號(hào)碼的歸屬地,避免收到虛假信息和他人誤撥等電話騷擾。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種顯示來電號(hào)碼歸屬地的方法,該方 法包括以下步驟移動(dòng)終端將接收到的來電號(hào)碼傳送給服務(wù)器;服務(wù)器解析 接收到的來電號(hào)碼中歸屬地信息,并將該歸屬地信息與數(shù)據(jù)庫(kù)中保存的歸屬
地信息進(jìn)行比較,搜索到與該來電號(hào)碼歸屬地信息相匹配的歸屬地名稱;將 搜索到的歸屬地名稱發(fā)送給移動(dòng)終端,供移動(dòng)終端在顯示屏上顯示出來。
所述移動(dòng)終端通過無線網(wǎng)絡(luò)建立和服務(wù)器的連接,將接收的來電號(hào)碼傳 送給服務(wù)器,并接收服務(wù)器反饋回的歸屬地信息。
其中,解析歸屬地信息的步驟包括對(duì)GSM規(guī)范或未來3GPP規(guī)范中的來 電號(hào)碼消息中的callingpartysubaddress字段進(jìn)行解碼。
其中,歸屬地信息為來電號(hào)碼所在地的固定電話的區(qū)號(hào)或移動(dòng) 電話的地區(qū)編號(hào)。
由此本發(fā)明的有益效果是本發(fā)明的顯示來電號(hào)碼歸屬地的方法,可以 方便用戶獲知來電號(hào)碼的歸屬地,判斷來電號(hào)碼性質(zhì),選擇是否接聽,從而 避免收到虛假信息和他人誤撥等電話騷擾。
圖1是本發(fā)明一實(shí)施例顯示來電號(hào)碼歸屬地的方法的流程圖; 圖2是本發(fā)明一實(shí)施例在傳統(tǒng)移動(dòng)通信系統(tǒng)中移動(dòng)終端和服務(wù)器交互流 程圖3是本發(fā)明一實(shí)施例移動(dòng)終端處理流程圖; 圖4是本發(fā)明一實(shí)施例服務(wù)器處理流程圖5是本發(fā)明一實(shí)施例在移動(dòng)終端顯示來電號(hào)碼歸屬地的界面示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清晰易懂,下面結(jié)合附圖,對(duì) 本發(fā)明做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施例及其說明用于解釋 本發(fā)明,但并不作為對(duì)本發(fā)明的限定。
請(qǐng)參考圖1和圖2,圖1是本發(fā)明顯示來電號(hào)碼歸屬地的方法的流程 圖,圖2是本發(fā)明一實(shí)施例在傳統(tǒng)移動(dòng)通信系統(tǒng)中移動(dòng)終端和服務(wù)器交互流
程圖。如圖1所示,本發(fā)明顯示來電號(hào)碼歸屬地的方法包括以下步驟
移動(dòng)終端將接收到的來電號(hào)碼傳送給服務(wù)器;這里的移動(dòng)終端通過無線
網(wǎng)絡(luò)與服務(wù)器建立鏈接。
服務(wù)器解析接收到的來電號(hào)碼中歸屬地信息,并將該歸屬地信息與數(shù)據(jù)
庫(kù)中保存的歸屬地信息進(jìn)行比較,搜索到與該來電號(hào)碼歸屬地信息相匹配的
歸屬地名稱;
將搜索到的歸屬地名稱發(fā)送給移動(dòng)終端,供移動(dòng)終端在顯示屏上顯示出來。
再請(qǐng)參閱圖3,圖3是本發(fā)明顯示來電號(hào)碼歸屬地的方法中移動(dòng)終端處 理的流程圖
移動(dòng)終端接到電話打入時(shí),提取來電號(hào)碼,然后將來電號(hào)碼通過無線網(wǎng) 絡(luò)傳送給服務(wù)器,之后等待服務(wù)器的回復(fù),如果服務(wù)器將來電號(hào)碼歸屬地的 名稱反饋給移動(dòng)終端,則移動(dòng)終端將來電號(hào)碼歸屬地的名稱在顯示屏上顯示 出來。如果服務(wù)器沒有搜索到與來電號(hào)碼相匹配的歸屬地名稱,則反饋回沒 有找到歸屬地的結(jié)果給移動(dòng)終端,并在移動(dòng)終端顯示沒有找到歸屬地名稱。
再請(qǐng)參閱圖4,圖4是本發(fā)明顯示來電號(hào)碼歸屬地的方法中服務(wù)器處理 的流程圖
服務(wù)器在接收到移動(dòng)終端傳送來的來電號(hào)碼后,解析接收到的來電號(hào)碼 中歸屬地信息,歸屬地信息為來電號(hào)碼所在地的固定電話的區(qū)號(hào)或移 動(dòng)電話的地區(qū)編號(hào)。解析歸屬地信息的步驟包括對(duì)GSM規(guī)范或未來 3GPP規(guī)范中的來電號(hào)碼消息中的callingpartysubaddress字段進(jìn) 行解碼。然后將該歸屬地信息與數(shù)據(jù)庫(kù)中保存的歸屬地信息進(jìn)行比較,搜 索到與該來電號(hào)碼歸屬地信息相匹配的歸屬地名稱;將搜索到的歸屬地名稱 發(fā)送給移動(dòng)終端。
這里所描述的方法對(duì)于來電號(hào)碼進(jìn)行分析,確定其國(guó)際區(qū)號(hào)(如果號(hào)碼 里面包含國(guó)際號(hào)碼),確定其來自該國(guó)際區(qū)號(hào)的詳細(xì)地區(qū)。例如,如果一個(gè)
來電號(hào)碼是86010xxxxxxxx,那么86就是中國(guó),010就是北京。又例如,如 果一個(gè)來電號(hào)碼是1580001xxxx ,那么這個(gè)就是一個(gè)屬于中國(guó)移動(dòng)廣東廣州 的號(hào)碼,如圖5所示。
服務(wù)器對(duì)于來電號(hào)碼的確定,主要如下
首先確定來電號(hào)碼是否包含國(guó)際區(qū)號(hào),可以根據(jù)來電屬性查詢是否是國(guó) 際號(hào)碼,然后直接將來電號(hào)碼和國(guó)際通用的國(guó)際區(qū)號(hào)表進(jìn)行比較,確定國(guó)際 區(qū)號(hào)名稱。
其次再確定詳細(xì)地區(qū)名稱,這里包含兩種情況,如下 如果是固定電話號(hào)碼(或者沿用固定電話號(hào)碼格式的號(hào)碼),那么直接
將來電號(hào)碼去掉國(guó)際區(qū)號(hào)的部分和地區(qū)區(qū)號(hào)表進(jìn)行匹配,査詢其對(duì)應(yīng)的地區(qū)
名稱;
如果是一個(gè)移動(dòng)電話號(hào)碼,那么需要將來電號(hào)碼去掉國(guó)際區(qū)號(hào)的部分和 移動(dòng)電話地區(qū)編號(hào)表進(jìn)行匹配,査詢其對(duì)應(yīng)的地區(qū)名稱。
本方法為服務(wù)器/客戶端工作模式,客戶端在移動(dòng)終端,也就是常用的 手機(jī)或者其他通訊設(shè)備上,當(dāng)電話來的時(shí)候,客戶端會(huì)通過無線網(wǎng)絡(luò)建立和 服務(wù)器的連接,向服務(wù)器發(fā)送號(hào)碼歸屬地的査詢請(qǐng)求,服務(wù)器很快的給予回 復(fù),客戶端根據(jù)服務(wù)器回復(fù)在來電界面上顯示來電號(hào)碼歸屬地信息。
對(duì)于不同國(guó)家,其號(hào)碼格式可能會(huì)有所不同,需要根據(jù)具體規(guī)則進(jìn)行匹配。
所有的國(guó)際區(qū)號(hào),地方區(qū)號(hào)信息都存儲(chǔ)于服務(wù)器端,通過數(shù)據(jù)庫(kù)或者文 件方式進(jìn)行存儲(chǔ),并根據(jù)實(shí)際情況進(jìn)行更新,以提供準(zhǔn)確的歸屬地信息。
服務(wù)器應(yīng)該擁有容錯(cuò)能力,出現(xiàn)查詢失敗或者數(shù)據(jù)庫(kù)錯(cuò)誤等異常情況, 應(yīng)該在rsp—addr中包含錯(cuò)誤原因。示范數(shù)據(jù)結(jié)構(gòu)如下 struct req一number(
Int len; 〃后續(xù)pdata字節(jié)數(shù)
BYTE *pdata; 〃長(zhǎng)度不定,由len指明
struct rsp一addr( int ret—code; 〃査詢結(jié)果,成功為0,其他為錯(cuò)誤代碼 int len; 〃如果成功為pdata字節(jié)數(shù),否則為0 BYTE *pdata; 〃長(zhǎng)度不定,由len指明
本發(fā)明采用服務(wù)器/客戶端的工作方式,能夠提供更加準(zhǔn)確的歸屬地信 息,因?yàn)樗械臄?shù)據(jù)都存儲(chǔ)于服務(wù)器,服務(wù)器可以隨時(shí)的根據(jù)實(shí)際情況進(jìn)行 更新和調(diào)整數(shù)據(jù)。
以上所述的具體描述,對(duì)發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一 步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不 用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種顯示來電號(hào)碼歸屬地的方法,該方法包括以下步驟移動(dòng)終端將接收到的來電號(hào)碼傳送給服務(wù)器;服務(wù)器解析接收到的來電號(hào)碼中歸屬地信息,并將該歸屬地信息與數(shù)據(jù)庫(kù)中保存的歸屬地信息進(jìn)行比較,搜索到與該來電號(hào)碼歸屬地信息相匹配的歸屬地名稱;將搜索到的歸屬地名稱發(fā)送給移動(dòng)終端,供移動(dòng)終端在顯示屏上顯示出來。
2. 如權(quán)利要求1所述的方法,其中,所述移動(dòng)終端通過無線網(wǎng)絡(luò)建立和 服務(wù)器的連接,將接收的來電號(hào)碼傳送給服務(wù)器,并接收服務(wù)器反饋回的歸 屬地信息。
3. 如權(quán)利要求1所述的方法,其中,解析歸屬地信息的步驟包括對(duì)GSM 規(guī)范或未來3GPP規(guī)范中的來電號(hào)碼消息中的callingpartysubaddress字段 進(jìn)行解碼。
4. 如權(quán)利要求l所述的方法,其中,歸屬地信息為來電號(hào)碼所在地的固 定電話的區(qū)號(hào)或移動(dòng)電話的地區(qū)編號(hào)。
全文摘要
本發(fā)明涉及一種顯示來電號(hào)碼歸屬地的方法,該方法包括以下步驟移動(dòng)終端將接收到的來電號(hào)碼傳送給服務(wù)器;服務(wù)器解析接收到的來電號(hào)碼中歸屬地信息,并將該歸屬地信息與數(shù)據(jù)庫(kù)中保存的歸屬地信息進(jìn)行比較,搜索到與該來電號(hào)碼歸屬地信息相匹配的歸屬地名稱;將搜索到的歸屬地名稱發(fā)送給移動(dòng)終端,供移動(dòng)終端在顯示屏上顯示出來。可以方便用戶獲知來電號(hào)碼的歸屬地,判斷來電號(hào)碼性質(zhì),選擇是否接聽,從而避免收到虛假信息和他人誤撥等電話騷擾。
文檔編號(hào)H04M1/57GK101365244SQ20081011221
公開日2009年2月11日 申請(qǐng)日期2008年5月21日 優(yōu)先權(quán)日2008年5月21日
發(fā)明者許志超 申請(qǐng)人:德信無線通訊科技(北京)有限公司