專利名稱:集團(tuán)短號(hào)實(shí)時(shí)更新的方法及系統(tǒng)及相關(guān)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種集團(tuán)短號(hào)實(shí)時(shí)更新的方法及系統(tǒng)及相關(guān)設(shè)備。
背景技術(shù):
非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)(Unstructured supplementary services data, USSD)是一種基于GSM網(wǎng)絡(luò)的新型交互式數(shù)據(jù)業(yè)務(wù),它是在GSM的短信息系統(tǒng)基礎(chǔ)上推出的具有快速方便、面向連接、廣泛適用、實(shí)時(shí)性高的新業(yè)務(wù)。集團(tuán)短號(hào)服務(wù)是運(yùn)營(yíng)商基于USSD推出的一種專網(wǎng)服務(wù),該服務(wù)將同一個(gè)單位內(nèi)的客戶組建成一個(gè)虛擬集團(tuán)網(wǎng),通過建立11位手機(jī)號(hào)與短號(hào)之間的映射,進(jìn)而實(shí)現(xiàn)短號(hào)進(jìn)行集團(tuán)內(nèi)呼叫的業(yè)務(wù),從而降低集團(tuán)成員之間的通話費(fèi)用,方便集團(tuán)內(nèi)部進(jìn)行通信聯(lián)系。集團(tuán)短號(hào)在給用戶帶來以上便利的同時(shí),同時(shí)也給集團(tuán)內(nèi)用戶帶來一個(gè)很不方便的問題,即用戶在接收到集團(tuán)其他成員來電時(shí),顯示的只是短號(hào),無法和手機(jī)內(nèi)存儲(chǔ)的11 位長(zhǎng)號(hào)相對(duì)應(yīng),讓接電用戶無法了解實(shí)際來電人員的信息,帶來了很多溝通的不便,不方便用戶的使用。
發(fā)明內(nèi)容
鑒于上述的分析,本發(fā)明旨在提供一種集團(tuán)短號(hào)實(shí)時(shí)更新的方法及系統(tǒng)及相關(guān)設(shè)備,用以解決現(xiàn)有技術(shù)中集團(tuán)短號(hào)無法和長(zhǎng)號(hào)對(duì)應(yīng)而造成的接電用戶無法了解來電人員的信息的問題。本發(fā)明的目的主要是通過以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明提供了一種集團(tuán)短號(hào)實(shí)時(shí)更新的方法,包括步驟A 被叫終端對(duì)本次呼叫的來電號(hào)碼進(jìn)行判斷,當(dāng)確定為集團(tuán)短號(hào)時(shí),將該集團(tuán)短號(hào)發(fā)送給非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端;步驟B:所述USSD客戶端將該集團(tuán)短號(hào)以及所述被叫終端的號(hào)碼一同發(fā)送給USSD 服務(wù)器端;步驟C 所述USSD服務(wù)器端根據(jù)該集團(tuán)短號(hào)進(jìn)行查詢,并將查詢到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息通過所述USSD客戶端轉(zhuǎn)發(fā)給所述被叫終端。進(jìn)一步地,還包括所述被叫終端對(duì)從USSD服務(wù)器端接收到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行來電顯示,并在本地進(jìn)行存儲(chǔ)。進(jìn)一步地,所述步驟A具體包括所述被叫終端從來電信息中提取出來電號(hào)碼,查詢所述來電號(hào)碼是否為已存在 如果已存在,則進(jìn)行正常來電顯示;否則根據(jù)號(hào)碼位數(shù)信息判斷是否為集團(tuán)短號(hào)如果為非集團(tuán)短號(hào),作為未知號(hào)碼顯示;如果為集團(tuán)短號(hào),則將該集團(tuán)短號(hào)發(fā)送給所述USSD客戶端。
進(jìn)一步地,所述步驟B具體包括所述USSD客戶端接收到所述被叫終端發(fā)來的集團(tuán)短號(hào)后,對(duì)該集團(tuán)短號(hào)以及所述被叫終端的號(hào)碼一同進(jìn)行編碼后生成USSD請(qǐng)求數(shù)據(jù)包;與所述USSD服務(wù)器端建立數(shù)據(jù)連接,并將生成的USSD請(qǐng)求數(shù)據(jù)包發(fā)送給所述 USSD服務(wù)器端。進(jìn)一步地,所述步驟C具體包括所述USSD服務(wù)器端將收到的USSD請(qǐng)求數(shù)據(jù)包進(jìn)行解析后得到集團(tuán)短號(hào)和所述被叫終端的號(hào)碼;根據(jù)解析出的集團(tuán)短號(hào)查詢出本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息;根據(jù)被叫終端的號(hào)碼判斷其是否具有集團(tuán)短號(hào)查詢權(quán)限如果是,將本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行編碼后通過所述USSD客戶端轉(zhuǎn)發(fā)給所述被叫終端;否則無權(quán)限查詢。進(jìn)一步地,將本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行編碼后通過所述USSD客戶端轉(zhuǎn)發(fā)給所述被叫終端的步驟具體包括將本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行編碼后生成的USSD應(yīng)答數(shù)據(jù)包,并發(fā)送給所述USSD客戶端;所述USSD客戶端對(duì)接收到的USSD應(yīng)答數(shù)據(jù)包進(jìn)行解碼后,得到本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息,然后發(fā)送給所述被叫終端。進(jìn)一步地,主叫終端的長(zhǎng)號(hào)碼信息包括主叫終端的長(zhǎng)號(hào)碼以及對(duì)應(yīng)的聯(lián)系人信肩、ο本發(fā)明還提供了一種集團(tuán)短號(hào)實(shí)時(shí)更新的系統(tǒng),包括終端,在作為被叫終端時(shí),用于對(duì)本次呼叫的來電號(hào)碼進(jìn)行判斷,當(dāng)確定為集團(tuán)短號(hào)時(shí),將該集團(tuán)短號(hào)發(fā)送給非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端;所述USSD客戶端,用于將該集團(tuán)短號(hào)以及被叫終端的號(hào)碼一同發(fā)送給USSD服務(wù)器端;所述USSD服務(wù)器端,用于根據(jù)該集團(tuán)短號(hào)進(jìn)行查詢,并將查詢到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息,通過所述USSD客戶端轉(zhuǎn)發(fā)給所述被叫終端。本發(fā)明又提供了一種終端,包括判斷模塊,在所述終端作為被叫終端時(shí),用于對(duì)本次呼叫的來電號(hào)碼進(jìn)行判斷,當(dāng)確定為集團(tuán)短號(hào)時(shí),將該集團(tuán)短號(hào)發(fā)送給非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端;處理模塊,用于對(duì)從USSD客戶端接收到的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行來電顯示, 并在本地進(jìn)行存儲(chǔ)。進(jìn)一步地,所述判斷模塊具體包括提取單元,用于從來本次呼叫的來電信息中提取出來電號(hào)碼,并觸發(fā)查詢判斷單元;查詢判斷單元,用于查詢所述來電號(hào)碼是否為已存在如果已存在,則進(jìn)行正常來電顯示;否則根據(jù)號(hào)碼位數(shù)信息判斷是否為集團(tuán)短號(hào)如果為非集團(tuán)短號(hào),作為未知號(hào)碼顯示;如果為集團(tuán)短號(hào),則該集團(tuán)短號(hào)發(fā)送給所述USSD客戶端。本發(fā)明又提供了一種非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端,包括
編解碼單元,用于在接收到被叫終端發(fā)來的集團(tuán)短號(hào)后,對(duì)該集團(tuán)短號(hào)以及所述被叫終端的號(hào)碼進(jìn)行編碼后生成USSD請(qǐng)求數(shù)據(jù)包;以及對(duì)從USSD服務(wù)器端接收到的USSD 應(yīng)答數(shù)據(jù)包進(jìn)行解碼后得到本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息;發(fā)送單元,用于將生成的USSD請(qǐng)求數(shù)據(jù)包發(fā)送給USSD服務(wù)器端;以及,將解碼后得到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息發(fā)送給所述被叫終端。本發(fā)明又提供了一種非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD服務(wù)器,包括查詢模塊,用于對(duì)從USSD客戶端接收到的USSD請(qǐng)求數(shù)據(jù)包進(jìn)行解析后得到集團(tuán)短號(hào)和被叫終端的號(hào)碼,并根據(jù)解析出的集團(tuán)短號(hào)查詢出本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息;權(quán)限檢測(cè)模塊,用于根據(jù)所述被叫終端的號(hào)碼判斷其是否具有集團(tuán)短號(hào)查詢權(quán)限如果是,觸發(fā)發(fā)送模塊;否則無權(quán)限查詢;發(fā)送模塊,用于將本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行編碼后生成USSD應(yīng)答數(shù)據(jù)包發(fā)送給USSD客戶端。本發(fā)明有益效果如下通過集團(tuán)短號(hào)從運(yùn)營(yíng)商數(shù)據(jù)庫(kù)端獲取對(duì)應(yīng)長(zhǎng)號(hào)碼,實(shí)現(xiàn)來電用戶信息的實(shí)時(shí)顯示及號(hào)碼簿更新,可以避免短號(hào)來電對(duì)集團(tuán)用戶的使用帶來的不便。本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分的從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
圖1為本發(fā)明實(shí)施例所述方法的流程示意圖;圖2為本發(fā)明實(shí)施例所述方法中,對(duì)集團(tuán)短號(hào)進(jìn)行查詢處理的流程示意圖;圖3為本發(fā)明實(shí)施例所述方法中,對(duì)于查詢結(jié)果進(jìn)行處理的流程示意圖;圖4為本發(fā)明實(shí)施例所述方法中,自定義的USSD數(shù)據(jù)包格式示意圖;圖5本發(fā)明實(shí)施例所述系統(tǒng)的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例所述終端的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例所述USSD客戶端的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例所述USSD服務(wù)器端得結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖來具體描述本發(fā)明的優(yōu)選實(shí)施例,其中,附圖構(gòu)成本申請(qǐng)一部分,并與本發(fā)明的實(shí)施例一起用于闡釋本發(fā)明的原理。為了清楚和簡(jiǎn)化目的,當(dāng)其可能使本發(fā)明的主題模糊不清時(shí),將省略本文所描述的器件或設(shè)備中已知功能和結(jié)構(gòu)的詳細(xì)具體說明。首先,結(jié)合附圖1到5對(duì)本發(fā)明實(shí)施例所述方法進(jìn)行詳細(xì)說明。如圖1所示,圖1為本發(fā)明實(shí)施例所述方法的流程示意圖,具體可以包括如下步驟步驟101 被叫終端對(duì)本次呼叫的來電號(hào)碼進(jìn)行判斷,當(dāng)確定為集團(tuán)短號(hào)時(shí),將該集團(tuán)短號(hào)發(fā)送給非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端;
步驟102 :USSD客戶端將該集團(tuán)短號(hào)以及被叫終端的號(hào)碼一同發(fā)送給USSD服務(wù)器端;步驟103 =USSD服務(wù)器端根據(jù)該集團(tuán)短號(hào)進(jìn)行查詢,并將查詢到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息通過USSD客戶端轉(zhuǎn)發(fā)給被叫終端;步驟104 被叫終端對(duì)從USSD服務(wù)器端接收到的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行來電顯示,并在本地進(jìn)行存儲(chǔ)。如圖2所示,圖2為本發(fā)明實(shí)施例中,對(duì)集團(tuán)短號(hào)進(jìn)行查詢處理的流程示意圖,具體包括步驟201 被叫終端(本實(shí)施例中假定為終端A)在接到來電時(shí),從來電信息中提取出來電號(hào)碼;步驟202 終端A在本機(jī)或SIM卡中進(jìn)行數(shù)據(jù)查詢;步驟203 看該號(hào)碼是否為已記錄號(hào)碼,如果號(hào)碼已存在,則進(jìn)行正常來電顯示; 否則執(zhí)行步驟203 ;步驟204 終端A根據(jù)號(hào)碼位數(shù)信息判定是否為集團(tuán)短號(hào),如果為非集團(tuán)短號(hào),作為未知號(hào)碼顯示;如果為集團(tuán)短號(hào),則執(zhí)行步驟205 ;步驟205 由于該號(hào)碼為集團(tuán)短號(hào),且本地?zé)o該集團(tuán)號(hào)碼對(duì)應(yīng)的長(zhǎng)號(hào)碼信息,因此終端A將該集團(tuán)短號(hào)發(fā)送給USSD客戶端進(jìn)行處理;步驟206 =USSD客戶端接收到未知集團(tuán)短號(hào)后,按照自定義的USSD格式進(jìn)行數(shù)據(jù)編碼,生成USSD請(qǐng)求數(shù)據(jù)包;編碼過程中所包含的數(shù)據(jù),不僅僅是集團(tuán)短號(hào),還要包括終端 A的號(hào)碼,主要是便于服務(wù)器端進(jìn)行鑒權(quán);步驟207 迅速發(fā)起USSD應(yīng)用,與USSD服務(wù)器端建立數(shù)據(jù)連接,并發(fā)送USSD請(qǐng)求數(shù)據(jù)包給USSD服務(wù)器端;步驟208 =USSD服務(wù)器端接收USSD客戶端發(fā)送來的USSD請(qǐng)求數(shù)據(jù)包,將收到的 USSD請(qǐng)求數(shù)據(jù)包按照自定義格式進(jìn)行數(shù)據(jù)解碼,解碼出的集團(tuán)短號(hào)及請(qǐng)求終端號(hào);步驟209 =USSD服務(wù)器根據(jù)解析出的集團(tuán)短號(hào)進(jìn)行數(shù)據(jù)查詢,該查詢結(jié)果包括本次來電的主叫終端的長(zhǎng)號(hào)碼以及對(duì)應(yīng)的聯(lián)系人信息;步驟210 =USSD服務(wù)器對(duì)主叫終端的長(zhǎng)號(hào)碼進(jìn)行鑒權(quán);步驟211 該主叫終端的長(zhǎng)號(hào)碼是否有對(duì)該集團(tuán)短號(hào)的數(shù)據(jù)查詢權(quán)限,如果沒有權(quán)限,則設(shè)置無權(quán)限查詢標(biāo)志位;如有權(quán)限,則執(zhí)行步驟212 ;步驟212 將查詢到的集團(tuán)短號(hào)對(duì)應(yīng)的查詢結(jié)果進(jìn)行USSD編碼后生成USSD應(yīng)答數(shù)據(jù)包,按照之前建立的USSD連接,發(fā)送給USSD客戶端。如圖3所示,圖3為本發(fā)明實(shí)施例中,對(duì)于查詢結(jié)果進(jìn)行處理的流程示意圖,具體包括步驟301 =USSD客戶端接收來自USSD服務(wù)器端的USSD應(yīng)答數(shù)據(jù)包,即查詢結(jié)果;步驟302 按照自定義的USSD編碼格式進(jìn)行解碼,解碼后的查詢結(jié)果發(fā)給發(fā)給查詢的終端;步驟303 終端A接收到解碼后的查詢結(jié)果后,第一時(shí)間將查詢到的主叫發(fā)起終端的長(zhǎng)號(hào)碼及對(duì)應(yīng)的聯(lián)系人信息進(jìn)行來電顯示;步驟304 進(jìn)行本地號(hào)碼更新,存儲(chǔ)該集團(tuán)短號(hào)、本次呼叫的主叫終端的長(zhǎng)號(hào)碼及其對(duì)應(yīng)的聯(lián)系人信息,方便下次的使用。如圖4所示,為本發(fā)明實(shí)施例中自定義的USSD數(shù)據(jù)包格式示意圖。USSD數(shù)據(jù)包格式根據(jù)數(shù)據(jù)傳送的不同階段有不同的定義,具體可以分為USSD請(qǐng)求數(shù)據(jù)包括和USSD應(yīng)答數(shù)據(jù)包。(I)USSD請(qǐng)求階段(即上述USSD請(qǐng)求數(shù)據(jù)包)的數(shù)據(jù)格式定義,主要有五部分組成數(shù)據(jù)段401,代表數(shù)據(jù)包頭,表示該數(shù)據(jù)包為集團(tuán)短號(hào)專用數(shù)據(jù)包,*1101表示專屬的數(shù)據(jù)包頭編號(hào);數(shù)據(jù)段402,表示該包為本一個(gè)集團(tuán)短號(hào)請(qǐng)求包,是由USSD客戶端向USSD服務(wù)器端發(fā)送的一個(gè)USSD集團(tuán)短號(hào)查詢請(qǐng)求包,該數(shù)據(jù)段的值,直接決定了解碼模塊如何解析后續(xù)字段的數(shù)據(jù)值。10表示的為請(qǐng)求包,則對(duì)應(yīng)的403數(shù)據(jù)段表示為請(qǐng)求查詢短號(hào),而404數(shù)據(jù)段的數(shù)據(jù)表示為發(fā)出該USSD請(qǐng)求的被叫終端的號(hào)碼。USSD服務(wù)器端,接受到USSD請(qǐng)求包后,按照該數(shù)據(jù)包格式定義,進(jìn)行數(shù)據(jù)解析,獲取數(shù)據(jù)包中的集團(tuán)短號(hào)以及請(qǐng)求查詢的被叫終端的號(hào)碼,然后進(jìn)行進(jìn)一步的數(shù)據(jù)處理。( USSD應(yīng)答階段(即上述USSD應(yīng)答數(shù)據(jù)包)的數(shù)據(jù)格式定義,主要由四部分組成數(shù)據(jù)包頭與請(qǐng)求階段數(shù)據(jù)包頭(即數(shù)據(jù)段401)保持一致,也為*1101.數(shù)據(jù)段405用于標(biāo)識(shí)該包類型,11表示該包為一個(gè)集團(tuán)短號(hào)查詢應(yīng)答包,其決定了該數(shù)據(jù)包后續(xù)數(shù)據(jù)段數(shù)據(jù)分配。其后的406數(shù)據(jù)段,表示查詢結(jié)果中獲取的集團(tuán)短號(hào)對(duì)應(yīng)的全號(hào)碼。如該數(shù)據(jù)段為空,則表示發(fā)起請(qǐng)求的用戶,無權(quán)對(duì)該集團(tuán)短號(hào)進(jìn)行查詢。而 407數(shù)據(jù)段,則代表了該數(shù)據(jù)長(zhǎng)號(hào)對(duì)應(yīng)的用戶名,該用戶名可以用于后續(xù)終端的來電顯示及號(hào)碼簿更新。另外,對(duì)于具體的USSD數(shù)據(jù)包格式的定義,及解析后終端的處理流程,本發(fā)明實(shí)施例只是給出了一個(gè)既定流程,沒有一個(gè)絕對(duì)定義。凡根據(jù)本方法實(shí)施例的主要發(fā)明構(gòu)思而進(jìn)行的修改和變動(dòng),均應(yīng)屬于本發(fā)明權(quán)利要求書所要求的保護(hù)范圍。接下來,對(duì)本發(fā)明實(shí)施例所述集團(tuán)短號(hào)實(shí)時(shí)更新的系統(tǒng)以及該系統(tǒng)中的各個(gè)設(shè)備分別進(jìn)行詳細(xì)說明。如圖5所示,圖5為本發(fā)明實(shí)施例所述系統(tǒng)的結(jié)構(gòu)示意圖,具體可以包括終端、 USSD客戶端以及USSD服務(wù)器端,其中,終端,在作為被叫終端時(shí),用于對(duì)本次呼叫的來電號(hào)碼進(jìn)行判斷,當(dāng)確定為集團(tuán)短號(hào)時(shí),將該集團(tuán)短號(hào)發(fā)送給非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端;USSD客戶端,用于將該集團(tuán)短號(hào)以及被叫終端的號(hào)碼一同發(fā)送給USSD服務(wù)器端;USSD服務(wù)器端,用于根據(jù)該集團(tuán)短號(hào)進(jìn)行查詢,并將查詢到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息,通過USSD客戶端轉(zhuǎn)發(fā)給所述被叫終端。對(duì)于上述各個(gè)設(shè)備的具體實(shí)現(xiàn),將在后面后面分別予以詳細(xì)說明,故此處不再贅述。如圖6所示,圖6為一種終端的結(jié)構(gòu)示意圖,具體可以包括判斷模塊,在該終端作為被叫終端時(shí),用于對(duì)本次呼叫的來電號(hào)碼進(jìn)行判斷,當(dāng)確定為集團(tuán)短號(hào)時(shí),將該集團(tuán)短號(hào)發(fā)送給非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端;
該判斷模塊具體包括提取單元,用于從來本次呼叫的電信息中提取出來電號(hào)碼,并觸發(fā)查詢判斷單元;查詢判斷單元,用于查詢所述來電號(hào)碼是否為已存在如果已存在,則進(jìn)行正常來電顯示;否則根據(jù)號(hào)碼位數(shù)信息判斷是否為集團(tuán)短號(hào)如果為非集團(tuán)短號(hào),作為未知號(hào)碼顯示;如果為集團(tuán)短號(hào),則該集團(tuán)短號(hào)發(fā)送給所述USSD客戶端。處理模塊,用于對(duì)從USSD客戶端接收到的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行來電顯示, 并在本地進(jìn)行存儲(chǔ)。如圖7所示,圖7為USSD客戶端的結(jié)構(gòu)示意圖,具體可以包括編解碼模塊,用于在接收到被叫終端發(fā)來的集團(tuán)短號(hào)后,對(duì)該集團(tuán)短號(hào)以及所述被叫終端的號(hào)碼進(jìn)行編碼后生成USSD請(qǐng)求數(shù)據(jù)包;以及對(duì)從USSD服務(wù)器端接收到的USSD 應(yīng)答數(shù)據(jù)包進(jìn)行解碼后得到本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息;發(fā)送模塊,用于將生成的USSD請(qǐng)求數(shù)據(jù)包發(fā)送給USSD服務(wù)器端;以及,將解碼后得到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息發(fā)送給所述被叫終端。如圖8所示,圖8為USSD服務(wù)器的結(jié)構(gòu)示意圖,具體可以包括查詢模塊,用于對(duì)從USSD客戶端接收到的USSD請(qǐng)求數(shù)據(jù)包進(jìn)行解析后得到集團(tuán)短號(hào)和被叫終端的號(hào)碼,并根據(jù)解析出的集團(tuán)短號(hào)查詢出本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息;權(quán)限檢測(cè)模塊,用于根據(jù)所述被叫終端的號(hào)碼判斷其是否具有集團(tuán)短號(hào)查詢權(quán)限如果是,觸發(fā)發(fā)送模塊;否則無權(quán)限查詢;發(fā)送模塊,用于將本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行編碼后生成USSD應(yīng)答數(shù)據(jù)包發(fā)送給USSD客戶端。綜上所述,本發(fā)明實(shí)施例提供了一種集團(tuán)短號(hào)實(shí)時(shí)更新的方法及系統(tǒng)及相關(guān)設(shè)備,通過短號(hào)碼從運(yùn)營(yíng)商數(shù)據(jù)庫(kù)端獲取對(duì)應(yīng)全號(hào)碼,實(shí)現(xiàn)來電用戶信息的實(shí)時(shí)顯示及號(hào)碼簿更新,以避免短號(hào)來電對(duì)集團(tuán)用戶的使用帶來的不便。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種集團(tuán)短號(hào)實(shí)時(shí)更新的方法,其特征在于,包括步驟A 被叫終端對(duì)本次呼叫的來電號(hào)碼進(jìn)行判斷,當(dāng)確定為集團(tuán)短號(hào)時(shí),將該集團(tuán)短號(hào)發(fā)送給非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端;步驟B 所述USSD客戶端將該集團(tuán)短號(hào)以及所述被叫終端的號(hào)碼一同發(fā)送給USSD服務(wù)器端;步驟C 所述USSD服務(wù)器端根據(jù)該集團(tuán)短號(hào)進(jìn)行查詢,并將查詢到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息通過所述USSD客戶端轉(zhuǎn)發(fā)給所述被叫終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括所述被叫終端對(duì)從USSD服務(wù)器端接收到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行來電顯示,并在本地進(jìn)行存儲(chǔ)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A具體包括所述被叫終端從來電信息中提取出來電號(hào)碼,查詢所述來電號(hào)碼是否為已存在如果已存在,則進(jìn)行正常來電顯示;否則根據(jù)號(hào)碼位數(shù)信息判斷是否為集團(tuán)短號(hào)如果為非集團(tuán)短號(hào),作為未知號(hào)碼顯示;如果為集團(tuán)短號(hào),則將該集團(tuán)短號(hào)發(fā)送給所述USSD客戶端。
4.根據(jù)權(quán)利要求1到3中任意一項(xiàng)所述的方法,其特征在于,所述步驟B具體包括 所述USSD客戶端接收到所述被叫終端發(fā)來的集團(tuán)短號(hào)后,對(duì)該集團(tuán)短號(hào)以及所述被叫終端的號(hào)碼一同進(jìn)行編碼后生成USSD請(qǐng)求數(shù)據(jù)包;與所述USSD服務(wù)器端建立數(shù)據(jù)連接,并將生成的USSD請(qǐng)求數(shù)據(jù)包發(fā)送給所述USSD服務(wù)器端。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟C具體包括所述USSD服務(wù)器端將收到的USSD請(qǐng)求數(shù)據(jù)包進(jìn)行解析后得到集團(tuán)短號(hào)和所述被叫終端的號(hào)碼;根據(jù)解析出的集團(tuán)短號(hào)查詢出本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息; 根據(jù)被叫終端的號(hào)碼判斷其是否具有集團(tuán)短號(hào)查詢權(quán)限如果是,將本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行編碼后通過所述USSD客戶端轉(zhuǎn)發(fā)給所述被叫終端;否則無權(quán)限查詢。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,將本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行編碼后通過所述USSD客戶端轉(zhuǎn)發(fā)給所述被叫終端的步驟具體包括將本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行編碼后生成的USSD應(yīng)答數(shù)據(jù)包,并發(fā)送給所述USSD客戶端;所述USSD客戶端對(duì)接收到的USSD應(yīng)答數(shù)據(jù)包進(jìn)行解碼后,得到本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息,然后發(fā)送給所述被叫終端。
7.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,主叫終端的長(zhǎng)號(hào)碼信息包括主叫終端的長(zhǎng)號(hào)碼以及對(duì)應(yīng)的聯(lián)系人信息。
8.一種集團(tuán)短號(hào)實(shí)時(shí)更新的系統(tǒng),其特征在于,包括終端,在作為被叫終端時(shí),用于對(duì)本次呼叫的來電號(hào)碼進(jìn)行判斷,當(dāng)確定為集團(tuán)短號(hào)時(shí),將該集團(tuán)短號(hào)發(fā)送給非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端;所述USSD客戶端,用于將該集團(tuán)短號(hào)以及被叫終端的號(hào)碼一同發(fā)送給USSD服務(wù)器端;所述USSD服務(wù)器端,用于根據(jù)該集團(tuán)短號(hào)進(jìn)行查詢,并將查詢到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息,通過所述USSD客戶端轉(zhuǎn)發(fā)給所述被叫終端。
9.一種終端,其特征在于,包括判斷模塊,在所述終端作為被叫終端時(shí),用于對(duì)本次呼叫的來電號(hào)碼進(jìn)行判斷,當(dāng)確定為集團(tuán)短號(hào)時(shí),將該集團(tuán)短號(hào)發(fā)送給非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端;處理模塊,用于對(duì)從USSD客戶端接收到的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行來電顯示,并在本地進(jìn)行存儲(chǔ)。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述判斷模塊具體包括提取單元,用于從來本次呼叫的來電信息中提取出來電號(hào)碼,并觸發(fā)查詢判斷單元;查詢判斷單元,用于查詢所述來電號(hào)碼是否為已存在如果已存在,則進(jìn)行正常來電顯示;否則根據(jù)號(hào)碼位數(shù)信息判斷是否為集團(tuán)短號(hào)如果為非集團(tuán)短號(hào),作為未知號(hào)碼顯示; 如果為集團(tuán)短號(hào),則該集團(tuán)短號(hào)發(fā)送給所述USSD客戶端。
11.一種非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端,其特征在于,包括編解碼模塊,用于在接收到被叫終端發(fā)來的集團(tuán)短號(hào)后,對(duì)該集團(tuán)短號(hào)以及所述被叫終端的號(hào)碼進(jìn)行編碼后生成USSD請(qǐng)求數(shù)據(jù)包;以及對(duì)從USSD服務(wù)器端接收到的USSD應(yīng)答數(shù)據(jù)包進(jìn)行解碼后得到本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息;發(fā)送模塊,用于將生成的USSD請(qǐng)求數(shù)據(jù)包發(fā)送給USSD服務(wù)器端;以及,將解碼后得到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息發(fā)送給所述被叫終端。
12.—種非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD服務(wù)器,其特征在于,包括查詢模塊,用于對(duì)從USSD客戶端接收到的USSD請(qǐng)求數(shù)據(jù)包進(jìn)行解析后得到集團(tuán)短號(hào)和被叫終端的號(hào)碼,并根據(jù)解析出的集團(tuán)短號(hào)查詢出本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息;權(quán)限檢測(cè)模塊,用于根據(jù)所述被叫終端的號(hào)碼判斷其是否具有集團(tuán)短號(hào)查詢權(quán)限如果是,觸發(fā)發(fā)送模塊;否則無權(quán)限查詢;發(fā)送模塊,用于將本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息進(jìn)行編碼后生成USSD應(yīng)答數(shù)據(jù)包發(fā)送給USSD客戶端。
全文摘要
本發(fā)明公開了一種集團(tuán)短號(hào)實(shí)時(shí)更新的方法及裝置及相關(guān)設(shè)備,其中方法包括步驟A被叫終端對(duì)本次呼叫的來電號(hào)碼進(jìn)行判斷,當(dāng)確定為集團(tuán)短號(hào)時(shí),將該集團(tuán)短號(hào)發(fā)送給非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)USSD客戶端;步驟B所述USSD客戶端將該集團(tuán)短號(hào)以及所述被叫終端的號(hào)碼一同發(fā)送給USSD服務(wù)器端;步驟C所述USSD服務(wù)器端根據(jù)該集團(tuán)短號(hào)進(jìn)行查詢,并將查詢到的本次呼叫的主叫終端的長(zhǎng)號(hào)碼信息通過所述USSD客戶端轉(zhuǎn)發(fā)給所述被叫終端;本發(fā)明通過集團(tuán)短號(hào)從運(yùn)營(yíng)商數(shù)據(jù)庫(kù)端獲取對(duì)應(yīng)長(zhǎng)號(hào)碼,實(shí)現(xiàn)來電用戶信息的實(shí)時(shí)顯示及號(hào)碼簿更新,可以避免短號(hào)來電對(duì)集團(tuán)用戶的使用帶來的不便。
文檔編號(hào)H04M1/57GK102355639SQ20111020853
公開日2012年2月15日 申請(qǐng)日期2011年7月25日 優(yōu)先權(quán)日2011年7月25日
發(fā)明者周沖 申請(qǐng)人:中興通訊股份有限公司