两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種ussd服務(wù)器、hlr服務(wù)器和基于ussd的通話轉(zhuǎn)移方法

文檔序號:7862857閱讀:364來源:國知局
專利名稱:一種ussd服務(wù)器、hlr服務(wù)器和基于ussd的通話轉(zhuǎn)移方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種USSD服務(wù)器、HLR服務(wù)器和基于USSD的通話轉(zhuǎn)移方法。
背景技術(shù)
隨著手機(jī)的普及,幾乎人手一部手機(jī),人與人之間的聯(lián)系幾乎都是通過手機(jī),如果手機(jī)用戶無法接聽或不愿接聽電話時(shí),會開啟通話轉(zhuǎn)移功能。傳統(tǒng)的通話轉(zhuǎn)移技術(shù)是手機(jī)必須在自己的身邊,通過相應(yīng)的菜單才能開通或關(guān)閉通話轉(zhuǎn)移,一旦因某些情況手機(jī)不在身邊,比如說手機(jī)被盜或者手機(jī)遺忘在家,通話轉(zhuǎn)移功能就無法實(shí)現(xiàn)。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的是提供一種USSD服務(wù)器、HLR服務(wù)器和基于USSD的通話轉(zhuǎn)·移方法,可以讓用戶使用當(dāng)前終端控制暫時(shí)不在手上的終端開啟或關(guān)閉通話轉(zhuǎn)移功能。為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種USSD服務(wù)器,包括第一接收模塊,用于接收第一終端依次經(jīng)過移動(dòng)交換中心、非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)USSD網(wǎng)關(guān)或USSD中心發(fā)送的USSD指令字串;解析模塊,用于對所述USSD指令字串進(jìn)行解析,獲得解析結(jié)果;指令生成模塊,用于在所述解析結(jié)果指示所述USSD指令字串全部合法時(shí),根據(jù)所述USSD指令字串生成通話轉(zhuǎn)移控制指令;第一發(fā)送模塊,用于將所述通話轉(zhuǎn)移控制指令發(fā)送給一 HLR服務(wù)器,使得所述HLR服務(wù)器根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),并根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。其中,優(yōu)選地,所述USSD指令字串至少包括通話轉(zhuǎn)移狀態(tài)控制字段、第二終端的標(biāo)識字段和第二終端的鑒權(quán)字段;所述通話轉(zhuǎn)移控制指令包括所述第一終端標(biāo)識、所述第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)息。其中,優(yōu)選地,所述解析模塊包括第一獲取模塊,用于獲取所述通話轉(zhuǎn)移狀態(tài)控制字段;第一判斷模塊,用于判斷所述通話轉(zhuǎn)移狀態(tài)控制字段是否合法,獲得第一判斷結(jié)果;第二獲取模塊,用于在所述第一判斷結(jié)果指示所述通話轉(zhuǎn)移控制字段合法時(shí),獲取所述第二終端的標(biāo)識字段;第二判斷模塊,用于判斷所述第二終端的標(biāo)識字段的合法性,獲得第二判斷結(jié)果;第三獲取模塊,用于在所述第二判斷結(jié)果指示所述第二終端的標(biāo)識字段合法時(shí),獲取所述第二終端的鑒權(quán)字段;
第三判斷模塊,用于根據(jù)預(yù)存的一終端標(biāo)識與一終端鑒權(quán)字段的對應(yīng)關(guān)系,判斷所述第二終端的鑒權(quán)字段的合法性,獲得一第三判斷結(jié)果;在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),返回第一成功結(jié)果;所述指令生成模塊具體用于在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),分別根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制字段、所述第二終端的標(biāo)識字段確定通話轉(zhuǎn)移狀態(tài)信息、所述第二終端標(biāo)識,并確認(rèn)發(fā)送所述USSD指令字串的第一終端標(biāo)識,將所述第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息生成所述通話轉(zhuǎn)移控制指令。其中,優(yōu)選地,所述USSD服務(wù)器還包括第二發(fā)送模塊,用于將所述解析結(jié)果形成第一消息,依次通過所述USSD網(wǎng)關(guān)或USSD中心、所述移動(dòng)交換中心發(fā)送到短信平臺,使得所述短信平臺能夠?qū)⑺龅谝幌l(fā)送給所述第一終端和/或所述第二終端。
其中,優(yōu)選地,所述通話轉(zhuǎn)移狀態(tài)信息為開啟或關(guān)閉通話轉(zhuǎn)移。為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種HLR服務(wù)器,包括第二接收模塊,用于接收USSD服務(wù)器發(fā)送的通話轉(zhuǎn)移控制指令;所述通話轉(zhuǎn)移控制指令包括第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息;標(biāo)識模塊,用于根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài);處理模塊,用于根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。其中,優(yōu)選地,所述標(biāo)識模塊具體為設(shè)置一標(biāo)志位,根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制指令使得標(biāo)志位置位或清零來標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),其中所述通話轉(zhuǎn)移信息為開啟通話轉(zhuǎn)移時(shí),標(biāo)志位置位并指向所述第一終端;所述通話轉(zhuǎn)移信息為關(guān)閉通話轉(zhuǎn)移時(shí),標(biāo)志位清零。其中,優(yōu)選地,所述處理模塊具體包括第四判斷模塊,用于在接收到呼叫所述第二終端的通話請求時(shí),判斷所述第二終端的標(biāo)志位是否置位,獲得一第四判斷結(jié)果;處理子模塊,用于在所述第四判斷結(jié)果指示所述第二終端的標(biāo)志位已經(jīng)置位時(shí),將呼叫所述第二終端的通話請求根據(jù)標(biāo)志位的指向進(jìn)行通話轉(zhuǎn)移處理,否則不進(jìn)行通話轉(zhuǎn)移處理。為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種基于USSD的通話轉(zhuǎn)移方法,用于一USSD服務(wù)器,包括接收第一終端依次經(jīng)過移動(dòng)交換中心、非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)USSD網(wǎng)關(guān)或USSD中心發(fā)送的USSD指令字串;對所述USSD指令字串進(jìn)行解析,獲得解析結(jié)果;在所述解析結(jié)果指示所述USSD指令字串全部合法時(shí),根據(jù)所述USSD指令字串生成通話轉(zhuǎn)移控制指令;將所述通話轉(zhuǎn)移控制指令發(fā)送給一 HLR服務(wù)器,使得所述HLR服務(wù)器根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),并根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。其中,優(yōu)選地,所述USSD指令字串至少包括通話轉(zhuǎn)移狀態(tài)控制字段、第二終端的標(biāo)識字段和第二終端的鑒權(quán)字段;所述通話轉(zhuǎn)移控制指令包括所述第一終端標(biāo)識、所述第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)息。其中,優(yōu)選地,所述對所述USSD指令字串進(jìn)行解析,獲得一解析結(jié)果具體包括
獲取所述通話轉(zhuǎn)移狀態(tài)控制字段;判斷所述通話轉(zhuǎn)移狀態(tài)控制字段是否合法,獲得第一判斷結(jié)果;在所述第一判斷結(jié)果指示所述通話轉(zhuǎn)移控制字段合法時(shí),獲取所述第二終端的標(biāo)識字段;判斷所述第二終端的標(biāo)識字段的合法性,獲得第二判斷結(jié)果;在所述第二判斷結(jié)果指示所述第二終端的標(biāo)識字段合法時(shí),獲取所述第二終端的 鑒權(quán)字段;根據(jù)預(yù)存的一終端標(biāo)識與一終端鑒權(quán)字段的對應(yīng)關(guān)系,判斷所述第二終端的鑒權(quán)字段的合法性,獲得一第三判斷結(jié)果;在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),返回第一成功結(jié)果;所述在所述解析結(jié)果指示所述USSD指令字串全部合法時(shí),根據(jù)所述USSD指令字串生成通話轉(zhuǎn)移控制指令具體為在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),分別根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制字段、所述第二終端的標(biāo)識字段確定通話轉(zhuǎn)移狀態(tài)信息、所述第二終端標(biāo)識,并確認(rèn)發(fā)送所述USSD指令字串的第一終端標(biāo)識,將所述第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息生成所述通話轉(zhuǎn)移控制指令。其中,優(yōu)選地,上述方法還包括將所述解析結(jié)果形成第一消息,依次通過所述USSD網(wǎng)關(guān)或USSD中心、所述移動(dòng)交換中心發(fā)送到短信平臺,使得所述短信平臺能夠?qū)⑺龅谝幌l(fā)送給所述第一終端和/或所述第二終端。其中,優(yōu)選地,所述通話轉(zhuǎn)移狀態(tài)信息為開啟或關(guān)閉通話轉(zhuǎn)移。為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種基于USSD的通話轉(zhuǎn)移方法,用于一HLR服務(wù)器,包括接收USSD服務(wù)器發(fā)送的通話轉(zhuǎn)移控制指令;所述通話轉(zhuǎn)移控制指令包括第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息;根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài);根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。其中,優(yōu)選地,所述根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài)具體為設(shè)置一標(biāo)志位,根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制指令使得標(biāo)志位置位或清零來標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),其中所述通話轉(zhuǎn)移信息為開啟通話轉(zhuǎn)移時(shí),標(biāo)志位置位并指向所述第一終端;所述通話轉(zhuǎn)移信息為關(guān)閉通話轉(zhuǎn)移時(shí),標(biāo)志位清零。其中,優(yōu)選地,所述根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理具體包括在接收到呼叫所述第二終端的通話請求時(shí),判斷所述第二終端的標(biāo)志位是否置位,獲得一第四判斷結(jié)果;
在所述第四判斷結(jié)果指示所述第二終端的標(biāo)志位已經(jīng)置位時(shí),將呼叫所述第二終端的通話請求根據(jù)標(biāo)志位的指向進(jìn)行通話轉(zhuǎn)移處理,否則不進(jìn)行通話轉(zhuǎn)移處理。本發(fā)明實(shí)施例具有以下有益效果本發(fā)明實(shí)施例中,用戶可以使用當(dāng)前終端控制暫時(shí)不在手上的終端開啟或關(guān)閉通話轉(zhuǎn)移功能;本發(fā)明實(shí)施例中,不改變原有的電信運(yùn)營架構(gòu),只需要運(yùn)營商自行架構(gòu)一個(gè)USSD服務(wù)器或者和第三方服務(wù)提供商合作就可以實(shí)現(xiàn)此增值業(yè)務(wù);本發(fā)明實(shí)施例可以預(yù)防不法用戶在終端用戶不知情的情況下開啟終端的通話轉(zhuǎn)移,竊聽終端通話信息,確保了在進(jìn)行通話轉(zhuǎn)移設(shè)置時(shí)的安全性,避免被非法份子利用;本發(fā)明實(shí)施例中,一暫時(shí)不在手上終端通過其他終端開啟了通話轉(zhuǎn)移功能后,可以在獲得所述終端后,通過終端里的相應(yīng)菜單取消通話轉(zhuǎn)移功能?!ぁ?br>

圖I為本發(fā)明實(shí)施例中一種USSD服務(wù)器的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例中一種HLR服務(wù)器的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中一種用于一 USSD服務(wù)器的基于USSD的通話轉(zhuǎn)移方法的流程不意圖;圖4為本發(fā)明實(shí)施例中一種用于一 HLR服務(wù)器的基于USSD的通話轉(zhuǎn)移方法的流程不意圖;圖5為本發(fā)明實(shí)施例中USSD服務(wù)器解析一 USSD指令字串的流程示意圖;圖6為本發(fā)明實(shí)施例中一種關(guān)閉終端通話轉(zhuǎn)移功能的流程示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。目前,USSD (Unstructured Supplementary Service Data,非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù))是在GSM短消息系統(tǒng)基礎(chǔ)上開發(fā)的數(shù)據(jù)交互會話方式,具有比短消息服務(wù)更高的傳輸速率和更強(qiáng)的交互性。USSD技術(shù)當(dāng)前應(yīng)用范圍非常廣,也比較成熟,是本發(fā)明實(shí)施例中主要采用的技術(shù)。本發(fā)明實(shí)施例提供了一種USSD服務(wù)器,如圖I所示,包括第一接收模塊,用于接收第一終端依次經(jīng)過移動(dòng)交換中心、非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)USSD網(wǎng)關(guān)或USSD中心發(fā)送的USSD指令字串;解析模塊,用于對所述USSD指令字串進(jìn)行解析,獲得解析結(jié)果;指令生成模塊,用于在所述解析結(jié)果指示所述USSD指令字串全部合法時(shí),根據(jù)所述USSD指令字串生成通話轉(zhuǎn)移控制指令;第一發(fā)送模塊,用于將所述通話轉(zhuǎn)移控制指令發(fā)送給一 HLR服務(wù)器,使得所述HLR服務(wù)器根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),并根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。第一終端發(fā)送一 USSD指令字串給一移動(dòng)交換中心,所述移動(dòng)交換中心通過一USSD網(wǎng)關(guān)或USSD中心將所述USSD指令字串發(fā)送到所述USSD服務(wù)器,由所述第一接收模塊接收;然后由所述解析模塊對接收到的所述USSD指令字串進(jìn)行解析,獲得所述USSD指令字串合法性的解析結(jié)果;所述指令生成模塊只在所述的USSD指令字串全部合法時(shí)生成一通話轉(zhuǎn)移控制指令;所述第一發(fā)送模塊將所述通話轉(zhuǎn)移控制指令發(fā)送給一 HLR服務(wù)器,使得所述HLR服務(wù)器根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),并根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。本發(fā)明實(shí)施例提供所述USSD服務(wù)器,可以方便用戶在手機(jī)丟失或者遺漏時(shí)遙控通話轉(zhuǎn)移,使得終端用戶不會和中斷好友的聯(lián)系,同時(shí)不改變原有的電信運(yùn)營架構(gòu),只需要運(yùn)營商自行架構(gòu)一個(gè)USSD服務(wù)器或者和第三方服務(wù)提供商合作就可以實(shí)現(xiàn)此增值業(yè)務(wù)。 其中,所述USSD指令字串至少包括通話轉(zhuǎn)移狀態(tài)控制字段、第二終端的標(biāo)識字段和第二終端的鑒權(quán)字段;所述通話轉(zhuǎn)移控制指令包括所述第一終端標(biāo)識、所述第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)息。對應(yīng)的,在對所述USSD指令字串合法性進(jìn)行解析時(shí),應(yīng)該依次判斷所述通話轉(zhuǎn)移狀態(tài)控制字段、第二終端的標(biāo)識字段和第二終端的鑒權(quán)字段的合法性,即所述解析模塊包括第一獲取模塊,用于獲取所述通話轉(zhuǎn)移狀態(tài)控制字段;第一判斷模塊,用于判斷所述通話轉(zhuǎn)移狀態(tài)控制字段是否合法,獲得第一判斷結(jié)果;第二獲取模塊,用于在所述第一判斷結(jié)果指示所述通話轉(zhuǎn)移控制字段合法時(shí),獲取所述第二終端的標(biāo)識字段;第二判斷模塊,用于判斷所述第二終端的標(biāo)識字段的合法性,獲得第二判斷結(jié)果;第三獲取模塊,用于在所述第二判斷結(jié)果指示所述第二終端的標(biāo)識字段合法時(shí),獲取所述第二終端的鑒權(quán)字段;第三判斷模塊,用于根據(jù)預(yù)存的一終端標(biāo)識與一終端鑒權(quán)字段的對應(yīng)關(guān)系,判斷所述第二終端的鑒權(quán)字段的合法性,獲得一第三判斷結(jié)果;在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),返回第一成功結(jié)果;所述指令生成模塊具體用于在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),分別根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制字段、所述第二終端的標(biāo)識字段確定通話轉(zhuǎn)移狀態(tài)信息、所述第二終端標(biāo)識,并確認(rèn)發(fā)送所述USSD指令字串的第一終端標(biāo)識,將所述第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息生成所述通話轉(zhuǎn)移控制指令。本發(fā)明實(shí)施例提供的USSD服務(wù)器,首先判斷所述通話轉(zhuǎn)移狀態(tài)控制字段是否屬于開啟通話轉(zhuǎn)移的功能字串,即所述通話轉(zhuǎn)移狀態(tài)控制字段是否合法,如果不合法就不再獲取所述第二終端的標(biāo)識字段,直接返回第一失敗結(jié)果;在所述通話轉(zhuǎn)移狀態(tài)控制字段合法時(shí),獲取所述第二終端的標(biāo)識字段,并判斷標(biāo)識字段的合法性,如果不合法就不再獲取所述第二終端的鑒權(quán)字段,直接返回第二失敗結(jié)果,這里的標(biāo)識字段可以為所述第二終端的號碼,或其它可以唯一標(biāo)識所述第二終端的信息;在所述第二終端的標(biāo)識字段合法時(shí),獲取所述第二終端的鑒權(quán)字段,并判斷鑒權(quán)字段的合法性,合法時(shí)返回第一成功結(jié)果,不合法時(shí)返回第三失敗結(jié)果,所述USSD服務(wù)器要實(shí)現(xiàn)此業(yè)務(wù)需要有鑒權(quán)數(shù)據(jù)庫支持,數(shù)據(jù)庫里面保存的是終端標(biāo)識與終端鑒權(quán)字段的對應(yīng)關(guān)系,這里的鑒權(quán)字段可以為終端的服務(wù)密碼,一般依靠AUC鑒權(quán)中心來判斷;所述指令生成模塊只在第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),根據(jù)所述USSD指令字串生成一通話轉(zhuǎn)移控制指令。上述任何一步的失敗都會導(dǎo)致此次操作失敗,所述USSD服務(wù)器通過判斷第二終端的鑒權(quán)字段的合法性,來預(yù)防不法用戶在終端用戶不知情的情況下開啟終端的通話轉(zhuǎn)移,竊聽終端通話信息,確保了在進(jìn)行通話轉(zhuǎn)移設(shè)置時(shí)的安全性,避免被非法份子利用。
同時(shí),為了防止拒絕服務(wù)攻擊,所述USSD服務(wù)器還可以設(shè)置在一段時(shí)間內(nèi)對同一終端標(biāo)識進(jìn)行操作的次數(shù),即同樣一個(gè)終端標(biāo)識不能在一段時(shí)間內(nèi)多次被操作,超過規(guī)定次數(shù)后所述USSD服務(wù)器自動(dòng)拒絕為其提供服務(wù)。例如終端A的用戶出于惡性目的,連續(xù)不斷的發(fā)送USSD指令,企圖破解終端B的服務(wù)密碼或者使USSD服務(wù)器超負(fù)荷至癱瘓,所以終端A發(fā)送超過3次后服務(wù)器自動(dòng)拒絕服務(wù)。在獲得解析結(jié)果后,應(yīng)及時(shí)告知終端用戶,以便用戶確認(rèn)發(fā)送的USSD指令字串是否成功被所述USSD服務(wù)器解析,如果失敗應(yīng)告知用戶失敗原因,因此,所述USSD服務(wù)器還可以包括第二發(fā)送模塊,用于將所述解析結(jié)果形成第一消息,依次通過所述USSD網(wǎng)關(guān)或USSD中心、所述移動(dòng)交換中心發(fā)送到短信平臺,使得所述短信平臺能夠?qū)⑺龅谝幌l(fā)送給所述第一終端和/或所述第二終端。所述USSD服務(wù)器將解析結(jié)果形成第一消息,通過所述USSD網(wǎng)關(guān)或USSD中心發(fā)送到所述移動(dòng)交換中心,由所述移動(dòng)交換中心發(fā)送到一短信平臺,所述短信平臺將解析結(jié)果返回所述第一終端和/或第二終端,其中,在解析結(jié)果指示所述USSD指令字串不合法時(shí),返回相應(yīng)的失敗結(jié)果給所述第一終端,方便第一終端用戶確認(rèn)失敗原因,此時(shí)為節(jié)省網(wǎng)絡(luò)資源可以不告知第二終端;在返解析結(jié)果指示所述USSD指令字串合法時(shí),將第一成功結(jié)果發(fā)送到所述第一終端,同時(shí)告知所述第二終端,短信內(nèi)容可以為“所述第一終端在何時(shí)開啟了所述第二終端的通話轉(zhuǎn)移功能,請及時(shí)關(guān)閉此服務(wù)”,通知用戶通話轉(zhuǎn)移成功,當(dāng)?shù)诙K端的用戶再次獲取到第二終端時(shí)也可以獲知第二終端已經(jīng)被后臺開啟通話轉(zhuǎn)移,并且可以檢查是否是用戶自己的操作,這個(gè)可以通過短信來獲知,因?yàn)榘l(fā)送給第二終端的短信中必須含第一終端的號碼,通過這個(gè)號碼用戶可以判斷是否輸入合法行為,如果用戶的服務(wù)密碼被盜用,用戶根據(jù)這個(gè)短信可以獲知手機(jī)服務(wù)密碼被盜并且手機(jī)通話被竊聽,可以反向追蹤非法用戶。上述通話轉(zhuǎn)移狀態(tài)信息可以為開啟或關(guān)閉通話轉(zhuǎn)移,通過所述USSD指令字串中的通話轉(zhuǎn)移狀態(tài)控制字段來確定開啟或關(guān)閉通話轉(zhuǎn)移。本發(fā)明實(shí)施例所述的USSD服務(wù)器是指服務(wù)提供商,可以由運(yùn)營商自行架構(gòu)該服務(wù)器,用以解析USSD命令字符,也可以由第三方提供,第三方服務(wù)提供商可以和網(wǎng)絡(luò)運(yùn)營商達(dá)成協(xié)議,租用其數(shù)據(jù)庫和網(wǎng)絡(luò),此數(shù)據(jù)庫要提供目標(biāo)手機(jī)號碼以及用戶服務(wù)密碼的驗(yàn)證,信息正確后才能提供相應(yīng)的服務(wù)。本發(fā)明實(shí)施例還提供了一種HLR服務(wù)器,如圖2所示,包括第二接收模塊,用于接收USSD服務(wù)器發(fā)送的通話轉(zhuǎn)移控制指令;所述通話轉(zhuǎn)移控制指令包括第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息標(biāo)識模塊,用于根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài);處理模塊,用于根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。所述標(biāo)識模塊根據(jù)所述第二接收模塊接收到的通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),所述處理模塊根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述·第二終端的通話進(jìn)行處理。其中,優(yōu)選地,所述標(biāo)識模塊具體為設(shè)置一標(biāo)志位,根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制指令使得標(biāo)志位置位或清零來標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),其中所述通話轉(zhuǎn)移信息為開啟通話轉(zhuǎn)移時(shí),標(biāo)志位置位并指向所述第一終端;所述通話轉(zhuǎn)移信息為關(guān)閉通話轉(zhuǎn)移時(shí),標(biāo)志位清零。通過在所述HLR服務(wù)器中設(shè)置一標(biāo)志位,來標(biāo)識終端是否開啟或關(guān)閉通話轉(zhuǎn)移,標(biāo)志位置位時(shí)標(biāo)志第二終端已經(jīng)開啟了通話轉(zhuǎn)移服務(wù),標(biāo)志位清零時(shí)標(biāo)志第二終端關(guān)閉通話轉(zhuǎn)移。其中,優(yōu)選地,所述處理模塊具體包括第四判斷模塊,用于在接收到呼叫所述第二終端的通話請求時(shí),判斷所述第二終端的標(biāo)志位是否置位,獲得一第四判斷結(jié)果;處理子模塊,用于在所述第四判斷結(jié)果指示所述第二終端的標(biāo)志位已經(jīng)置位時(shí),將呼叫所述第二終端的通話請求根據(jù)標(biāo)志位的指向進(jìn)行通話轉(zhuǎn)移處理,否則不進(jìn)行通話轉(zhuǎn)移處理。所述HLR服務(wù)器在收到呼叫所述第二終端的通話時(shí),會判斷所述第二終端的標(biāo)志位是否置位,置位時(shí)會將呼叫所述第二終端的通話請求根據(jù)標(biāo)志位的指向進(jìn)行通話轉(zhuǎn)移處理,即進(jìn)行通話轉(zhuǎn)移,轉(zhuǎn)移到第一終端;標(biāo)志位清零時(shí),不需要進(jìn)行通話轉(zhuǎn)移處理,此時(shí)就實(shí)現(xiàn)了通過第一終端開啟或關(guān)閉第二終端的通話轉(zhuǎn)移功能,即實(shí)現(xiàn)當(dāng)手機(jī)不在身邊時(shí),通過另一手機(jī)實(shí)現(xiàn)通話轉(zhuǎn)移功能。一般的通話轉(zhuǎn)移分為轉(zhuǎn)移所有通話,遇忙轉(zhuǎn)移和無人接聽時(shí)轉(zhuǎn)移,本發(fā)明實(shí)施例中HLR服務(wù)器要后臺開通的是轉(zhuǎn)移所有通話,其他情況的通話轉(zhuǎn)移比如遇忙轉(zhuǎn)移是無法正常實(shí)現(xiàn)通話轉(zhuǎn)移的,無人接聽時(shí)轉(zhuǎn)移也給聯(lián)系人一種錯(cuò)覺,無法及時(shí)聯(lián)系的上第二終端的用戶,所以本發(fā)明實(shí)施例中的HLR服務(wù)器默認(rèn)開啟轉(zhuǎn)移所有的通話。開啟通話轉(zhuǎn)移功能可以由上述過程實(shí)現(xiàn),在關(guān)閉第二終端的通話轉(zhuǎn)移功能時(shí)有兩種實(shí)現(xiàn)方式<方式一 > 第二終端的用戶獲取到第二終端,查看短信通知了解到第二終端已經(jīng)開啟了通話轉(zhuǎn)移功能,用戶此時(shí)可以進(jìn)入設(shè)置菜單,再進(jìn)入里面的通話設(shè)置菜單,里面有取消通話轉(zhuǎn)移的菜單,通過此菜單,用戶可以取消第二終端的通話轉(zhuǎn)移功能,此時(shí)HLR服務(wù)器中的標(biāo)志位P清零,所有第二終端的電話不會被轉(zhuǎn)移,通話恢復(fù)正常;<方式二 >如果第二終端用戶并沒有獲取第二終端,但是依然想關(guān)閉第二終端的通話轉(zhuǎn)移服務(wù),此時(shí)需要通過用戶獲取到的第一終端發(fā)送USSD命令來實(shí)現(xiàn)。這個(gè)過程和開啟的過程相似,不同的是USSD服務(wù)器分析USSD字串后,會將HLR服務(wù)器中的標(biāo)志位清零,此時(shí)呼叫第二終端的電話恢復(fù)正常通信。本發(fā)明實(shí)施例還提供了一種基于USSD的通話轉(zhuǎn)移方法,用于一 USSD服務(wù)器,如圖3所示,包括步驟31,接收第一終端依次經(jīng)過移動(dòng)交換中心、非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)USSD網(wǎng)關(guān)或USSD中心發(fā)送的USSD指令字串;步驟32,對所述USSD指令字串進(jìn)行解析,獲得解析結(jié)果;步驟33,在所述解析結(jié)果指示所述USSD指令字串全部合法時(shí),根據(jù)所述USSD指令 字串生成通話轉(zhuǎn)移控制指令;步驟34,將所述通話轉(zhuǎn)移控制指令發(fā)送給一 HLR服務(wù)器,使得所述HLR服務(wù)器根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),并根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。其中,所述USSD指令字串至少包括通話轉(zhuǎn)移狀態(tài)控制字段、第二終端的標(biāo)識字段和第二終端的鑒權(quán)字段;所述通話轉(zhuǎn)移控制指令包括所述第一終端標(biāo)識、所述第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)息。其中,優(yōu)選地,步驟32可以具體為步驟321,獲取所述通話轉(zhuǎn)移狀態(tài)控制字段;步驟322,判斷所述通話轉(zhuǎn)移狀態(tài)控制字段是否合法,獲得一第一判斷結(jié)果,如果合法進(jìn)入步驟323,否則進(jìn)入步驟324 ;步驟323,獲取所述第二終端的標(biāo)識字段;步驟324,返回一第一失敗結(jié)果;步驟325,判斷所述第二終端的標(biāo)識字段的合法性,獲得一第二判斷結(jié)果,如果合法進(jìn)入步驟326,否則進(jìn)入步驟327 ;步驟326,獲取所述第二終端的鑒權(quán)字段;步驟327,返回一第二失敗結(jié)果;步驟328,根據(jù)預(yù)存的一終端標(biāo)識與一終端鑒權(quán)字段的對應(yīng)關(guān)系,判斷所述第二終端的鑒權(quán)字段的合法性,獲得一第三判斷結(jié)果,如果合法進(jìn)入步驟329,否則進(jìn)入步驟3210 ;步驟329,返回一第一成功結(jié)果;步驟3210,返回一第三失敗結(jié)果。其中步驟33具體在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),分別根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制字段、所述第二終端的標(biāo)識字段確定通話轉(zhuǎn)移狀態(tài)信息、所述第二終端標(biāo)識,并確認(rèn)發(fā)送所述USSD指令字串的第一終端標(biāo)識,將所述第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息生成所述通話轉(zhuǎn)移控制指令。其中,優(yōu)選地,上述方法還包括
步驟35,將所述解析結(jié)果形成第一消息,依次通過所述USSD網(wǎng)關(guān)或USSD中心、所述移動(dòng)交換中心發(fā)送到短信平臺,使得所述短信平臺能夠?qū)⑺龅谝幌l(fā)送給所述第一終端和/或所述第二終端。其中,優(yōu)選地,上述方法中,所述通話轉(zhuǎn)移狀態(tài)信息為開啟或關(guān)閉通話轉(zhuǎn)移。本發(fā)明實(shí)施例還提供了一種基于USSD的通話轉(zhuǎn)移方法,用于一 HLR服務(wù)器,如圖4所示,包括步驟41,接收USSD服務(wù)器發(fā)送的通話轉(zhuǎn)移控制指令;所述通話轉(zhuǎn)移控制指令包括第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息;步驟42,根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài);步驟43,根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。 其中,優(yōu)選地,步驟42可以具體為設(shè)置一標(biāo)志位,根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制指令使得標(biāo)志位置位或清零來標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),其中所述通話轉(zhuǎn)移信息為開啟通話轉(zhuǎn)移時(shí),標(biāo)志位置位并指向所述第一終端;所述通話轉(zhuǎn)移信息為關(guān)閉通話轉(zhuǎn)移時(shí),標(biāo)志位清零。其中,優(yōu)選地,步驟43具體包括步驟431,在接收到呼叫所述第二終端的通話請求時(shí),判斷所述第二終端的標(biāo)志位是否置位,獲得一第四判斷結(jié)果;步驟432,在所述第四判斷結(jié)果指示所述第二終端的標(biāo)志位已經(jīng)置位時(shí),將呼叫所述第二終端的通話請求根據(jù)標(biāo)志位的指向進(jìn)行通話轉(zhuǎn)移處理,否則不進(jìn)行通話轉(zhuǎn)移處理。下面結(jié)合實(shí)際具體說明上述過程,如圖5所示。用戶獲取到的手機(jī)A,通過手機(jī)A發(fā)送一 USSD字串,其中,該字串為*123+15751563375+06490# ;USSD字串分析服務(wù)器啟動(dòng)相應(yīng)的分析程序從左到右分析此字串,首先讀取前四位*123,判斷前四位是否屬于開啟通話轉(zhuǎn)移的功能字串,如果讀取動(dòng)能字串失敗則發(fā)送失敗指令返回給USSD網(wǎng)關(guān);如否則繼續(xù)往下讀取11位的手機(jī)號碼,15751563375是手機(jī)B的號碼,判斷是否是合法的手機(jī)號碼;如果手機(jī)號碼合法,分析器將繼續(xù)往下讀取手機(jī)服務(wù)密碼,06490是手機(jī)B的用戶服務(wù)密碼,此次服務(wù)密碼的合法性判斷要依靠AUC鑒權(quán)中心來判斷;如果一致則繼續(xù)讀字串,否則發(fā)送短信通知手機(jī)A操作失敗密碼正確的話分析器會繼續(xù)往下讀取字符,讀取到#,此次分析就成功結(jié)束了,否則任何一步的失敗都會導(dǎo)致此次操作失敗。為了防止拒絕服務(wù)攻擊,同樣一個(gè)號碼不能一段時(shí)間內(nèi)多次被操作,比如說手機(jī)A處于惡性目的,連續(xù)不斷的發(fā)送USSD指令,企圖破解手機(jī)B的服務(wù)密碼或者使USSD服務(wù)器超負(fù)荷至癱瘓,所以手機(jī)A發(fā)送超過3次后服務(wù)器自動(dòng)拒絕分析服務(wù),短信平臺會發(fā)短信告訴用戶發(fā)送超過3次,請稍后再試。在上述過程中,局端接收該USSD字串,并將該USSD字串發(fā)送至USSD服務(wù)器;
USSD服務(wù)器分析該字串,進(jìn)行合法性檢查,并對可能出現(xiàn)的情況進(jìn)行處理;解析結(jié)束后將解析結(jié)果發(fā)送至USSD網(wǎng)關(guān),USSD網(wǎng)關(guān)將結(jié)果發(fā)送至移動(dòng)業(yè)務(wù)交換中心MSC,通過與之鏈接的短信平臺將操作結(jié)果短信告之手機(jī)A和手機(jī)B ;如果是請求開啟通話轉(zhuǎn)移功能,則將HLR寄存器的一個(gè)寄存器P置位,此時(shí)呼叫手機(jī)B的電話將被轉(zhuǎn)移手機(jī)A ;關(guān)閉此類通話轉(zhuǎn)移功能,有兩種方式〈方式一〉如圖6所示,用戶獲取到手機(jī)B,查看短信通知了解到手機(jī)B已經(jīng)開啟了通話轉(zhuǎn)移功能,用戶此時(shí)可以進(jìn)入設(shè)置菜單,再進(jìn)入里面的通話設(shè)置菜單,里面有取消通話轉(zhuǎn)移的菜單,通過此菜單,用戶可以取消手機(jī)B的通話轉(zhuǎn)移功能,此時(shí)HLR服務(wù)器中的標(biāo)志位P清零,所有呼叫B的電話不會被轉(zhuǎn)移到手機(jī)A,通話恢復(fù)正常;
<方式二 >如果用戶并沒有獲取手機(jī)B,但是依然想關(guān)閉手機(jī)B的通話轉(zhuǎn)移服務(wù),此時(shí)需要通過用戶獲取到的手機(jī)A發(fā)送USSD命令來實(shí)現(xiàn)。這個(gè)過程和開啟的過程相似,不同的是USSD服務(wù)器分析USSD字串后,會將HLR服務(wù)器中的標(biāo)志位清零,此時(shí)呼叫手機(jī)B的電話恢復(fù)正常通信,短信平臺發(fā)送操作結(jié)果短信告之手機(jī)A和手機(jī)B,至此通話轉(zhuǎn)移功能將會被關(guān)閉,以此來實(shí)現(xiàn)手機(jī)A通過USSD來遙控關(guān)閉手機(jī)B的通話轉(zhuǎn)移。本發(fā)明實(shí)施例可以以最小的代價(jià)實(shí)現(xiàn)用戶最為急需的需求,使得用戶通話聯(lián)系在手機(jī)丟失或者遺忘的情況下不會被中斷。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種USSD服務(wù)器,其特征在于,包括 第一接收模塊,用于接收第一終端依次經(jīng)過移動(dòng)交換中心、非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)USSD網(wǎng)關(guān)或USSD中心發(fā)送的USSD指令字串; 解析模塊,用于對所述USSD指令字串進(jìn)行解析,獲得解析結(jié)果; 指令生成模塊,用于在所述解析結(jié)果指示所述USSD指令字串全部合法時(shí),根據(jù)所述USSD指令字串生成通話轉(zhuǎn)移控制指令; 第一發(fā)送模塊,用于將所述通話轉(zhuǎn)移控制指令發(fā)送給一 HLR服務(wù)器,使得所述HLR服務(wù)器根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),并根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。
2.根據(jù)權(quán)利要求I所述的USSD服務(wù)器,其特征在于,所述USSD指令字串至少包括通話轉(zhuǎn)移狀態(tài)控制字段、第二終端的標(biāo)識字段和第二終端的鑒權(quán)字段; 所述通話轉(zhuǎn)移控制指令包括所述第一終端標(biāo)識、所述第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信肩、O
3.如權(quán)利要求2所述的USSD服務(wù)器,其特征在于,所述解析模塊包括 第一獲取模塊,用于獲取所述通話轉(zhuǎn)移狀態(tài)控制字段; 第一判斷模塊,用于判斷所述通話轉(zhuǎn)移狀態(tài)控制字段是否合法,獲得第一判斷結(jié)果;第二獲取模塊,用于在所述第一判斷結(jié)果指示所述通話轉(zhuǎn)移控制字段合法時(shí),獲取所述第二終端的標(biāo)識字段; 第二判斷模塊,用于判斷所述第二終端的標(biāo)識字段的合法性,獲得第二判斷結(jié)果;第三獲取模塊,用于在所述第二判斷結(jié)果指示所述第二終端的標(biāo)識字段合法時(shí),獲取所述第二終端的鑒權(quán)字段; 第三判斷模塊,用于根據(jù)預(yù)存的一終端標(biāo)識與一終端鑒權(quán)字段的對應(yīng)關(guān)系,判斷所述第二終端的鑒權(quán)字段的合法性,獲得一第三判斷結(jié)果; 在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),返回第一成功結(jié)果;所述指令生成模塊具體用于在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),分別根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制字段、所述第二終端的標(biāo)識字段確定通話轉(zhuǎn)移狀態(tài)信息、所述第二終端標(biāo)識,并確認(rèn)發(fā)送所述USSD指令字串的第一終端標(biāo)識,將所述第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息生成所述通話轉(zhuǎn)移控制指令。
4.如權(quán)利要求I所述的USSD服務(wù)器,其特征在于,還包括 第二發(fā)送模塊,用于將所述解析結(jié)果形成第一消息,依次通過所述USSD網(wǎng)關(guān)或USSD中心、所述移動(dòng)交換中心發(fā)送到短信平臺,使得所述短信平臺能夠?qū)⑺龅谝幌l(fā)送給所述第一終端和/或所述第二終端。
5.如權(quán)利要求2所述的USSD服務(wù)器,其特征在于,所述通話轉(zhuǎn)移狀態(tài)信息為開啟或關(guān)閉通話轉(zhuǎn)移。
6.—種HLR服務(wù)器,其特征在于,包括 第二接收模塊,用于接收USSD服務(wù)器發(fā)送的通話轉(zhuǎn)移控制指令;所述通話轉(zhuǎn)移控制指令包括第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息; 標(biāo)識模塊,用于根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識第二終端的通話轉(zhuǎn)移狀態(tài); 處理模塊,用于根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。
7.如權(quán)利要求6所述的HLR服務(wù)器,其特征在于,所述標(biāo)識模塊具體為設(shè)置一標(biāo)志位,根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制指令使得標(biāo)志位置位或清零來標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),其中 所述通話轉(zhuǎn)移信息為開啟通話轉(zhuǎn)移時(shí),標(biāo)志位置位并指向所述第一終端; 所述通話轉(zhuǎn)移信息為關(guān)閉通話轉(zhuǎn)移時(shí),標(biāo)志位清零。
8.如權(quán)利要求7所述的HLR服務(wù)器,其特征在于,所述處理模塊具體包括 第四判斷模塊,用于在接收到呼叫所述第二終端的通話請求時(shí),判斷所述第二終端的標(biāo)志位是否置位,獲得一第四判斷結(jié)果; 處理子模塊,用于在所述第四判斷結(jié)果指示所述第二終端的標(biāo)志位已經(jīng)置位時(shí),將呼叫所述第二終端的通話請求根據(jù)標(biāo)志位的指向進(jìn)行通話轉(zhuǎn)移處理,否則不進(jìn)行通話轉(zhuǎn)移處理。
9.一種基于USSD的通話轉(zhuǎn)移方法,用于一 USSD服務(wù)器,其特征在于,包括 接收第一終端依次經(jīng)過移動(dòng)交換中心、非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)USSD網(wǎng)關(guān)或USSD中心發(fā)送的USSD指令字串; 對所述USSD指令字串進(jìn)行解析,獲得解析結(jié)果; 在所述解析結(jié)果指示所述USSD指令字串全部合法時(shí),根據(jù)所述USSD指令字串生成通話轉(zhuǎn)移控制指令; 將所述通話轉(zhuǎn)移控制指令發(fā)送給一 HLR服務(wù)器,使得所述HLR服務(wù)器根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),并根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。
10.根據(jù)權(quán)利要求9所述的基于USSD的通話轉(zhuǎn)移方法,其特征在于, 所述USSD指令字串至少包括通話轉(zhuǎn)移狀態(tài)控制字段、第二終端的標(biāo)識字段和第二終端的鑒權(quán)字段; 所述通話轉(zhuǎn)移控制指令包括所述第一終端標(biāo)識、所述第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信肩、O
11.如權(quán)利要求10所述的基于USSD的通話轉(zhuǎn)移方法,其特征在于,所述對所述USSD指令字串進(jìn)行解析,獲得解析結(jié)果具體包括 獲取所述通話轉(zhuǎn)移狀態(tài)控制字段; 判斷所述通話轉(zhuǎn)移狀態(tài)控制字段是否合法,獲得第一判斷結(jié)果; 在所述第一判斷結(jié)果指示所述通話轉(zhuǎn)移控制字段合法時(shí),獲取所述第二終端的標(biāo)識字段; 判斷所述第二終端的標(biāo)識字段的合法性,獲得第二判斷結(jié)果; 在所述第二判斷結(jié)果指示所述第二終端的標(biāo)識字段合法時(shí),獲取所述第二終端的鑒權(quán)字段; 根據(jù)預(yù)存的一終端標(biāo)識與一終端鑒權(quán)字段的對應(yīng)關(guān)系,判斷所述第二終端的鑒權(quán)字段的合法性,獲得一第三判斷結(jié)果; 在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),返回第一成功結(jié)果; 所述在所述解析結(jié)果指示所述USSD指令字串全部合法時(shí),根據(jù)所述USSD指令字串生成通話轉(zhuǎn)移控制指令具體為在所述第三判斷結(jié)果指示所述第二終端的鑒權(quán)字段合法時(shí),分別根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制字段、所述第二終端的標(biāo)識字段確定通話轉(zhuǎn)移狀態(tài)信息、所述第二終端標(biāo)識,并確認(rèn)發(fā)送所述USSD指令字串的第一終端標(biāo)識,將所述第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息生成所述通話轉(zhuǎn)移控制指令。
12.如權(quán)利要求9所述的基于USSD的通話轉(zhuǎn)移方法,其特征在于,還包括 將所述解析結(jié)果形成第一消息,依次通過所述USSD網(wǎng)關(guān)或USSD中心、所述移動(dòng)交換中心發(fā)送到短信平臺,使得所述短信平臺能夠?qū)⑺龅谝幌l(fā)送給所述第一終端和/或所述第二終端。
13.如權(quán)利要求10所述的USSD服務(wù)器,其特征在于,所述通話轉(zhuǎn)移狀態(tài)信息為開啟或關(guān)閉通話轉(zhuǎn)移。
14.一種基于USSD的通話轉(zhuǎn)移方法,用于一 HLR服務(wù)器,其特征在于,包括 接收USSD服務(wù)器發(fā)送的通話轉(zhuǎn)移控制指令;所述通話轉(zhuǎn)移控制指令包括第一終端標(biāo)識、第二終端標(biāo)識和通話轉(zhuǎn)移狀態(tài)信息; 根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識第二終端的通話轉(zhuǎn)移狀態(tài); 根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理。
15.如權(quán)利要求14所述的基于USSD的通話轉(zhuǎn)移方法,其特征在于,所述根據(jù)所述通話轉(zhuǎn)移控制指令標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài)具體為設(shè)置一標(biāo)志位,根據(jù)所述通話轉(zhuǎn)移狀態(tài)控制指令使得標(biāo)志位置位或清零來標(biāo)識所述第二終端的通話轉(zhuǎn)移狀態(tài),其中 所述通話轉(zhuǎn)移信息為開啟通話轉(zhuǎn)移時(shí),標(biāo)志位置位并指向所述第一終端; 所述通話轉(zhuǎn)移信息為關(guān)閉通話轉(zhuǎn)移時(shí),標(biāo)志位清零。
16.如權(quán)利要求15所述的基于USSD的通話轉(zhuǎn)移方法,其特征在于,所述根據(jù)標(biāo)識的所述第二終端的通話轉(zhuǎn)移狀態(tài)對呼叫所述第二終端的通話進(jìn)行處理具體包括 在接收到呼叫所述第二終端的通話請求時(shí),判斷所述第二終端的標(biāo)志位是否置位,獲得一第四判斷結(jié)果; 在所述第四判斷結(jié)果指示所述第二終端的標(biāo)志位已經(jīng)置位時(shí),將呼叫所述第二終端的通話請求根據(jù)標(biāo)志位的指向進(jìn)行通話轉(zhuǎn)移處理,否則不進(jìn)行通話轉(zhuǎn)移處理。
全文摘要
本發(fā)明提供一種USSD服務(wù)器、HLR服務(wù)器和基于USSD的通話轉(zhuǎn)移方法,其中,所述USSD服務(wù)器包括第一接收模塊,用于接收第一終端依次經(jīng)過移動(dòng)交換中心、USSD網(wǎng)關(guān)或USSD中心發(fā)送的USSD指令字串;解析模塊,用于對所述USSD指令字串進(jìn)行解析,獲得解析結(jié)果;指令生成模塊,用于在所述解析結(jié)果指示所述USSD指令字串全部合法時(shí),根據(jù)所述USSD指令字串生成通話轉(zhuǎn)移控制指令;第一發(fā)送模塊,用于將所述通話轉(zhuǎn)移控制指令發(fā)送給HLR服務(wù)器。本發(fā)明可以讓用戶使用當(dāng)前終端控制暫時(shí)不在手上的終端開啟或關(guān)閉通話轉(zhuǎn)移功能。
文檔編號H04W12/06GK102905241SQ201210389730
公開日2013年1月30日 申請日期2012年10月15日 優(yōu)先權(quán)日2012年10月15日
發(fā)明者夏淑賢, 吳家寶 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
康平县| 台前县| 安康市| 阳城县| 开江县| 西乌珠穆沁旗| 安国市| 忻州市| 丽江市| 邛崃市| 航空| 静海县| 伊通| 荔浦县| 景德镇市| 新野县| 新疆| 桂林市| 洪湖市| 南郑县| 汽车| 辽阳县| 肥城市| 郑州市| 呼伦贝尔市| 图们市| 南投市| 桐城市| 堆龙德庆县| 兰溪市| 伊宁县| 甘南县| 利辛县| 万盛区| 河北省| 嘉黎县| 镇坪县| 大理市| 邵武市| 班玛县| 肥东县|