專利名稱:呼叫方法和系統(tǒng)、呼叫碼生成器、呼叫控制器和msc的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù),尤其涉及一種呼叫方法、一種呼叫系統(tǒng)、一種呼叫碼生 成器、一種呼叫控制器和一種移動交換中心(Mobile SwitchingCenter,簡稱MSC)。
背景技術(shù):
在移動電話成為大眾必備通信工具的今天,移動電話號碼已經(jīng)逐步成為人們的第 二身份證。因移動電話號碼泄露而導(dǎo)致的號碼主人生活、工作受到巨大干擾的事件屢屢發(fā) 生。但是,在許多情形下人們又需要把自己的移動電話號碼告知給陌生人,例如,在泊車后, 司機經(jīng)常需要將自己的移動電話號碼留在車輛窗口的顯著位置,以便泊車位置影響到他人 時,受到影響的人可以通過該移動電話號碼與該司機取得聯(lián)系。因此,如何在保證陌生人能 夠通過移動電話聯(lián)系到自己的同時保護(hù)移動電話號碼的隱私權(quán),成為了亟待解決的問題。目前,如果既不想泄露自己的移動電話號碼,又希望陌生人能夠通過移動電話聯(lián) 系到自己,通常采用呼叫轉(zhuǎn)移的方法。采用該方法,將自己的移動電話號碼與另一個相關(guān)的 號碼綁定,通過讓陌生人撥打綁定的號碼聯(lián)系自己,以達(dá)到隱藏自己手機號碼的目的。采用上述呼叫轉(zhuǎn)移的方法,雖然他人無法獲知該用戶的真實移動電話號碼,但是, 由于該用戶的移動電話號碼與相關(guān)的號碼綁定,這種綁定狀態(tài)長期有效,因此,無論陌生人 何時撥打這一相關(guān)的號碼,總能與該用戶取得聯(lián)系,并不能從根本上解決移動電話號碼泄 露的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種呼叫方法,用以解決現(xiàn)有技術(shù)中的缺陷,以隱藏移動終端用戶號 碼,保護(hù)移動終端用戶隱私。本發(fā)明還提供一種呼叫系統(tǒng),用以解決現(xiàn)有技術(shù)中的缺陷,以隱藏移動終端用戶 號碼,保護(hù)移動終端用戶隱私。本發(fā)明還提供一種呼叫碼生成器,用以解決現(xiàn)有技術(shù)中的缺陷,以隱藏移動終端 用戶號碼,保護(hù)移動終端用戶隱私。本發(fā)明還提供一種呼叫控制器,用以解決現(xiàn)有技術(shù)中的缺陷,以隱藏移動終端用 戶號碼,保護(hù)移動終端用戶隱私。本發(fā)明還提供一種MSC,用以解決現(xiàn)有技術(shù)中的缺陷,以隱藏移動終端用戶號碼, 保護(hù)移動終端用戶隱私。本發(fā)明提供一種呼叫方法,包括接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息,所述呼叫保護(hù)業(yè)務(wù)請求消息包括 呼叫保護(hù)業(yè)務(wù)開啟標(biāo)識和有效時間;接收來自主叫終端的呼叫碼,所述呼叫碼包括呼叫碼生成器標(biāo)識以及呼叫碼生成 器根據(jù)所述有效時間和動態(tài)編碼算法生成的第一動態(tài)編碼;根據(jù)所述有效時間和所述動態(tài)編碼算法生成第二動態(tài)編碼;
判斷所述第一動態(tài)編碼與所述第二動態(tài)編碼是否匹配,如果是,根據(jù)所述呼叫碼 生成器標(biāo)識以及存儲的被叫終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端 用戶號碼并發(fā)送給移動交換中心MSC,以使所述MSC接通主叫終端與被叫終端;否則,向所 述MSC發(fā)送錯誤指示消息。如上所述的呼叫方法,其中,所述接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息之 前還包括存儲被叫終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系。如上所述的呼叫方法,其中,所述接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息之 前還包括所述被叫終端向所述MSC發(fā)送所述呼叫保護(hù)業(yè)務(wù)請求消息;所述MSC向所述呼叫控制器轉(zhuǎn)發(fā)所述呼叫保護(hù)業(yè)務(wù)請求消息。如上所述的呼叫方法,其中,所述接收來自主叫終端的呼叫碼之前還包括呼叫碼生成器獲取所述有效時間并根據(jù)所述有效時間、所述動態(tài)編碼算法和呼叫 碼生成器標(biāo)識生成呼叫碼;所述主叫終端向所述MSC發(fā)送呼叫請求消息,所述呼叫請求消息包括預(yù)設(shè)的呼 叫保護(hù)業(yè)務(wù)接入碼和所述呼叫碼;所述MSC識別所述呼叫保護(hù)業(yè)務(wù)接入碼,向呼叫控制器發(fā)送所述呼叫碼。如上所述的呼叫方法,其中,所述根據(jù)所述有效時間、所述動態(tài)編碼算法和呼叫碼 生成器標(biāo)識生成呼叫碼包括呼叫碼生成器根據(jù)所述有效時間和預(yù)設(shè)的時間標(biāo)識策略,獲取時間標(biāo)識;呼叫碼生成器根據(jù)所述時間標(biāo)識和所述動態(tài)編碼算法生成第一動態(tài)編碼;呼叫碼生成器組合呼叫碼生成器標(biāo)識和所述第一動態(tài)編碼,生成所述呼叫碼。如上所述的呼叫方法,其中,所述接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息之 后還包括判斷當(dāng)前時間是否屬于所述有效時間,如果是,執(zhí)行所述接收來自主叫終端的呼 叫碼的步驟,否則,關(guān)閉所述被叫終端對應(yīng)的呼叫保護(hù)業(yè)務(wù)。本發(fā)明還公開了一種呼叫系統(tǒng),包括呼叫碼生成器,用于根據(jù)有效時間和動態(tài)編碼算法生成的第一動態(tài)編碼,并生成 包括呼叫碼生成器標(biāo)識以及所述第一動態(tài)編碼的呼叫碼;主叫終端,用于向呼叫控制器發(fā)送所述呼叫碼;被叫終端,用于向呼叫控制器發(fā)送呼叫保護(hù)業(yè)務(wù)請求消息,所述呼叫保護(hù)業(yè)務(wù)請 求消息包括呼叫保護(hù)業(yè)務(wù)開啟標(biāo)識和所述有效時間;呼叫控制器,用于根據(jù)所述有效時間和所述動態(tài)編碼算法生成第二動態(tài)編碼,并 判斷所述第一動態(tài)編碼與所述第二動態(tài)編碼是否匹配,如果是,根據(jù)所述呼叫碼生成器標(biāo) 識以及存儲的被叫終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端用戶號碼 并發(fā)送給移動交換中心MSC,以使所述MSC接通所述主叫終端與所述被叫終端;否則,向所 述MSC發(fā)送錯誤指示消息;MSC,用于根據(jù)所述被叫終端用戶號碼接通所述主叫終端與所述被叫終端,根據(jù)錯 誤指示消息向所述主叫終端報錯。如上所述的呼叫系統(tǒng),其中,所述主叫終端還用于向所述MSC發(fā)送呼叫請求消息,所述呼叫請求消息包括預(yù)設(shè)的呼叫保護(hù)業(yè)務(wù)接入碼和所述呼叫碼;所述MSC還用于識別所述呼叫保護(hù)業(yè)務(wù)接入碼,向所述呼叫控制器發(fā)送所述呼叫 碼和/或,所述被叫終端還用于向所述MSC發(fā)送呼叫保護(hù)業(yè)務(wù)請求消息;所述MSC還用于向所述呼叫控制器轉(zhuǎn)發(fā)所述呼叫保護(hù)業(yè)務(wù)請求消息。如上所述的呼叫系統(tǒng),其中,所述呼叫碼生成器具體用于根據(jù)所述有效時間和預(yù) 設(shè)的時間標(biāo)識策略,獲取時間標(biāo)識,根據(jù)所述時間標(biāo)識和所述動態(tài)編碼算法生成第一動態(tài) 編碼,組合呼叫碼生成器標(biāo)識和所述第一動態(tài)編碼,生成所述呼叫碼。如上所述的呼叫系統(tǒng),其中,所述呼叫控制器還用于判斷當(dāng)前時間是否屬于所述 有效時間,如果是,接收來自所述主叫終端的呼叫碼,否則,關(guān)閉所述被叫終端對應(yīng)的呼叫 保護(hù)業(yè)務(wù)。本發(fā)明還公開了一種呼叫碼生成器,包括時間標(biāo)識模塊,用于根據(jù)所述有效時間和預(yù)設(shè)的時間標(biāo)識策略,獲取時間標(biāo)識;動態(tài)編碼模塊,用于根據(jù)所述時間標(biāo)識和所述動態(tài)編碼算法生成第一動態(tài)編碼;呼叫碼模塊,用于組合呼叫碼生成器標(biāo)識和所述第一動態(tài)編碼,生成所述呼叫碼。如上所述的呼叫碼生成器,其中,還包括顯示模塊,用于顯示所述呼叫碼。本發(fā)明還公開了一種呼叫控制器,包括接收模塊,用于接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息和來自主叫終端的呼 叫碼,所述呼叫保護(hù)業(yè)務(wù)請求消息包括呼叫保護(hù)業(yè)務(wù)開啟標(biāo)識和有效時間,所述呼叫碼包 括呼叫碼生成器標(biāo)識以及呼叫碼生成器根據(jù)所述有效時間和動態(tài)編碼算法生成的第一動 態(tài)編碼;動態(tài)編碼模塊,用于根據(jù)所述有效時間和所述動態(tài)編碼算法生成第二動態(tài)編碼;判斷模塊,用于判斷所述第一動態(tài)編碼與所述第二動態(tài)編碼是否匹配,如果是,向 終端信息模塊發(fā)送獲取指令;否則,向發(fā)送模塊發(fā)送報錯指令;終端信息模塊,用于根據(jù)所述獲取指令,根據(jù)所述呼叫碼生成器標(biāo)識以及存儲的 被叫終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端用戶號碼;發(fā)送模塊,用于向移動交換中心MSC發(fā)送所述被叫終端用戶號碼,以使所述MSC接 通主叫終端與被叫終端;或,根據(jù)所述報錯指令,向所述MSC發(fā)送錯誤指示消息。如上所述的呼叫控制器,其中,還包括控制模塊,用于判斷當(dāng)前時間是否屬于所 述有效時間,如果是,控制所述接收模塊接收來自主叫終端的呼叫碼,否則,控制所述接收 模塊關(guān)閉所述被叫終端對應(yīng)的呼叫保護(hù)業(yè)務(wù)。如上所述的呼叫控制器,其中,所述接收模塊具體用于接收移動交換中心MSC轉(zhuǎn) 發(fā)的來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息,接收MSC轉(zhuǎn)發(fā)的來自主叫終端的呼叫碼。本發(fā)明還公開了一種MSC,包括接收模塊,用于接收來自呼叫控制器的被叫終端用戶號碼或錯誤指示消息;呼叫接通模塊,用于根據(jù)所述被叫終端用戶號碼,接通主叫終端與被叫終端;發(fā)送模塊,用于向主叫終端發(fā)送所述錯誤指示消息。如上所述的MSC,其中,所述接收模塊還用于接收來自主叫終端的呼叫請求消息,所述呼叫請求消息包括預(yù)設(shè)的呼叫保護(hù)業(yè)務(wù)接入碼和呼叫碼,所述呼叫碼包括呼叫碼生成器標(biāo)識以及呼叫 碼生成器根據(jù)所述有效時間和動態(tài)編碼算法生成的第一動態(tài)編碼;所述呼叫接通模塊還用于識別所述呼叫保護(hù)業(yè)務(wù)接入碼,向呼叫控制器發(fā)送所述 呼叫碼;禾口/ 或,所述接收模塊還用于接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息;所述呼叫接通模塊還用于向呼叫控制器轉(zhuǎn)發(fā)所述呼叫保護(hù)業(yè)務(wù)請求消息。由上述技術(shù)方案可知,本發(fā)明中主叫終端采用與有效時間有關(guān)的呼叫碼呼叫被叫 終端,根據(jù)有效時間對該呼叫碼進(jìn)行驗證,驗證通過時接通主叫終端與被叫終端。由于呼叫 碼隨著有效時間的變化而變化,當(dāng)超過有效時間時,呼叫碼不會被驗證通過,因此無法與被 叫終端接通,從而隱藏了移動終端用戶號碼,保護(hù)了移動終端用戶隱私。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例一的呼叫方法的流程圖;圖2為本發(fā)明實施例二的呼叫方法的流程圖;圖3為本發(fā)明實施例三的呼叫系統(tǒng)的結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例四的呼叫碼生成器的結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例五的呼叫控制器的結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例六的MSC的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。在本發(fā)明提出的呼叫方法中,如果使用移動終端的用戶希望采用該呼叫方法保護(hù) 自身的移動終端用戶號碼,則需要預(yù)先向提供移動通信服務(wù)的運營商申請開通呼叫保護(hù)業(yè) 務(wù)。運營商為該用戶分配一個呼叫碼生成器,每個呼叫碼生成器中均預(yù)設(shè)相同的動態(tài)編碼, 并且,運營商在網(wǎng)絡(luò)側(cè)設(shè)備中保存該用戶的移動終端用戶號碼與呼叫碼生成器標(biāo)識之間的 對應(yīng)關(guān)系并預(yù)設(shè)與呼叫碼生成器相同的動態(tài)編碼,具體地,將移動終端用戶號碼與呼叫碼 生成器標(biāo)識之間的對應(yīng)關(guān)系以及動態(tài)編碼保存在位于網(wǎng)絡(luò)側(cè)的呼叫控制器中。并且,如果 該用戶在開通呼叫保護(hù)業(yè)務(wù)后更換移動終端用戶號碼,還需要向提供移動通信服務(wù)的運營 商更新移動終端用戶號碼與呼叫碼生成器標(biāo)識之間的對應(yīng)關(guān)系。以下通過兩個具體實施例 對本發(fā)明提出的呼叫方法進(jìn)行說明。圖1為本發(fā)明實施例一的呼叫方法的流程圖。如圖1所示,該方法包括如下過程。
步驟101 呼叫控制器接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息,所述呼叫保 護(hù)業(yè)務(wù)請求消息包括呼叫保護(hù)業(yè)務(wù)開啟標(biāo)識和有效時間。步驟102 呼叫控制器接收來自主叫終端的呼叫碼。所述呼叫碼包括呼叫碼生成 器標(biāo)識以及呼叫碼生成器根據(jù)所述有效時間和動態(tài)編碼算法生成的第一動態(tài)編碼。步驟103 呼叫控制器根據(jù)所述有效時間和所述動態(tài)編碼算法生成第二動態(tài)編碼。步驟104 呼叫控制器判斷所述第一動態(tài)編碼與所述第二動態(tài)編碼是否匹配,如 果是,執(zhí)行步驟105,否則,執(zhí)行步驟107。步驟105 呼叫控制器根據(jù)所述呼叫碼生成器標(biāo)識以及存儲的被叫終端用戶號碼 與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端用戶號碼。在步驟105之后,執(zhí)行步驟106。步驟106 呼叫控制器向移動交換中心(Mobile Switching Center,簡稱MSC)發(fā) 送被叫終端用戶號碼,以使MSC接通主叫終端與被叫終端。步驟107 呼叫控制器向MSC發(fā)送錯誤指示消息。在本發(fā)明實施例一中,主叫終端采用與有效時間有關(guān)的呼叫碼呼叫被叫終端,根 據(jù)有效時間對該呼叫碼進(jìn)行驗證,驗證通過時接通主叫終端與被叫終端。由于用于呼叫的 呼叫碼與有效時間有關(guān),因此,呼叫碼隨著有效時間的變化而變化,一個呼叫碼只在一段有 效時間內(nèi)有效,當(dāng)超過該有效時間時,該呼叫碼不會被驗證通過,因此無法與使用該被叫終 端的用戶取得聯(lián)系,從而隱藏了移動終端用戶號碼,保護(hù)了移動終端用戶隱私。圖2為本發(fā)明實施例二的呼叫方法的流程圖。在本發(fā)明實施例二中,以一個具體 的應(yīng)用場景為例對該方法的具體過程予以說明,在該場景中,使用被叫終端的用戶外出辦 事,當(dāng)他在車庫泊車后,為了在發(fā)生刮蹭事故或需要轉(zhuǎn)移車輛時他人能夠與自己取得聯(lián)系, 需要留下自己的聯(lián)系方式。以上述場景為例,如圖2所示,該方法包括如下過程。步驟201 呼叫控制器存儲被叫終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系。在本步驟中,使用被叫終端的用戶在需要使用本發(fā)明實施例二所述的呼叫方法保 護(hù)自身隱私之前,需要預(yù)先將被叫終端與呼叫碼生成器進(jìn)行綁定。綁定的具體方法的一個 較佳實施方式為在呼叫控制器存儲被叫終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系。 其中,被叫終端可以為移動電話等任意具有通信功能的終端,被叫終端用戶號碼可以為手 機號碼等;呼叫碼生成器標(biāo)識可以為該呼叫碼生成器的序號或其它任何形式的身份標(biāo)識 (Identity,簡稱 ID)。步驟202 被叫終端向MSC發(fā)送呼叫保護(hù)業(yè)務(wù)請求消息。在本步驟中,在使用被叫終端的用戶需要使用呼叫保護(hù)業(yè)務(wù)時,開啟呼叫碼生成 器并為其設(shè)置有效時間,并且通過被叫終端向MSC發(fā)送呼叫保護(hù)業(yè)務(wù)請求消息。其中,呼叫 保護(hù)業(yè)務(wù)請求消息包括呼叫保護(hù)業(yè)務(wù)開啟標(biāo)識和有效時間。具體地,被叫終端可以采用 向預(yù)設(shè)的呼叫保護(hù)業(yè)務(wù)接入碼發(fā)送短信的方式,發(fā)送該呼叫保護(hù)業(yè)務(wù)請求消息。一種較佳 的實施方式是,短信以固定格式發(fā)送,例如呼叫保護(hù)業(yè)務(wù)開啟標(biāo)識為“KSSY”,有效時間為 2小時,則按照固定格式發(fā)送短信“KSSY 2H”。例如,使用被叫終端的用戶外出辦事,泊車時 需要采用本發(fā)明實施例二所述的呼叫方法隱藏自身的移動終端的用戶號碼,則該用戶通過 被叫終端向MSC發(fā)送呼叫保護(hù)業(yè)務(wù)請求消息,通過該消息請求使用本發(fā)明實施例二所述的 呼叫方法隱藏自身的移動終端的用戶號碼。在本步驟中,有效時間可以根據(jù)使用被叫終端的用戶的實際需要設(shè)定,例如可以設(shè)定為10分鐘、1小時或1天。例如,使用被叫終端的用 戶在早8時開始泊車,預(yù)計需要泊車時間為2小時,則有效時間為早8時至早10時。步驟203 =MSC向呼叫控制器轉(zhuǎn)發(fā)呼叫保護(hù)業(yè)務(wù)請求消息。在本步驟中,MSC接收到步驟202中被叫終端發(fā)送的呼叫保護(hù)業(yè)務(wù)請求消息,并將 該呼叫保護(hù)業(yè)務(wù)請求消息轉(zhuǎn)發(fā)到呼叫控制器。步驟204 呼叫控制器接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息。在本步驟中,呼叫控制器接收MSC轉(zhuǎn)發(fā)的來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消 息。該呼叫保護(hù)業(yè)務(wù)請求消息包括呼叫保護(hù)業(yè)務(wù)開啟標(biāo)識和有效時間。呼叫控制器接收 到該消息后,即獲知該被叫終端需要使用本發(fā)明實施例二所述的呼叫方法隱藏移動終端的 用戶號碼。步驟205 呼叫碼生成器獲取所述有效時間并根據(jù)所述有效時間、所述動態(tài)編碼 算法和呼叫碼生成器標(biāo)識生成呼叫碼。在本步驟中,在呼叫碼生成器中預(yù)先設(shè)置動態(tài)編碼算法。首先,呼叫碼生成器根據(jù) 所述有效時間和預(yù)設(shè)的時間標(biāo)識策略,獲取時間標(biāo)識。然后,呼叫碼生成器根據(jù)所述時間標(biāo) 識和所述動態(tài)編碼算法生成第一動態(tài)編碼。最后,呼叫碼生成器組合呼叫碼生成器標(biāo)識和 所述第一動態(tài)編碼,生成呼叫碼,該呼叫碼由呼叫碼生成器標(biāo)識和上述第一動態(tài)編碼組成。步驟206 主叫終端向MSC發(fā)送呼叫請求消息。在本步驟中,呼叫請求消息中包括預(yù)設(shè)的呼叫保護(hù)業(yè)務(wù)接入碼和所述呼叫碼。使 用被叫終端的用戶在泊車后,將呼叫碼生成器生成的呼叫碼留在車輛的顯著位置,然后離 開泊車位置辦事。具體地,被叫終端的用戶可以將設(shè)置有屏幕的呼叫控制器放置于車輛內(nèi), 由該呼叫控制器的屏幕顯示該呼叫碼。如果之后發(fā)生刮蹭事故或他人需要該使用被叫終端 的用戶轉(zhuǎn)移車輛,需要與該使用被叫終端的用戶取得聯(lián)系,此時其他人可以獲知該使用被 叫終端的用戶的聯(lián)系方式為該呼叫碼,從而其他人通過主叫終端向MSC發(fā)送呼叫保護(hù)業(yè)務(wù) 接入碼以及該呼叫碼,用以呼叫該被叫終端,具體地,步驟206的一種較佳的實施方式是, 主叫終端通過撥打呼叫保護(hù)業(yè)務(wù)接入碼連接MSC,MSC向主叫終端返回語音提示,然后,主 叫終端根據(jù)該語音提示輸入呼叫碼。步驟207 =MSC識別呼叫保護(hù)業(yè)務(wù)接入碼,向呼叫控制器發(fā)送呼叫碼。步驟208 呼叫控制器接收來自主叫終端的呼叫碼。在本步驟中,具體地,呼叫控制器通過MSC接收來自主叫終端的呼叫碼。該呼叫碼 包括呼叫碼生成器標(biāo)識以及呼叫碼生成器根據(jù)有效時間和動態(tài)編碼算法生成的第一動態(tài)編碼。步驟209 呼叫控制器根據(jù)所述有效時間和所述動態(tài)編碼算法生成第二動態(tài)編碼。在本步驟中,預(yù)先在呼叫控制器內(nèi)設(shè)置動態(tài)編碼算法,該動態(tài)編碼算法與上述在 呼叫碼生成器中設(shè)置的動態(tài)編碼相同。步驟210 呼叫控制器判斷所述第一動態(tài)編碼與所述第二動態(tài)編碼是否匹配,如 果是,執(zhí)行步驟211,否則,執(zhí)行步驟213。在本步驟中,第二動態(tài)編碼是呼叫控制器根據(jù)從被叫終端接收的有效時間和預(yù)設(shè) 的與呼叫碼生成器相同的動態(tài)編碼生成的。因此,如果接收到的第一動態(tài)編碼也是采用相同的有效時間生成的,則第二動態(tài)編碼應(yīng)該與第一動態(tài)編碼相同,判斷第二動態(tài)編碼應(yīng)該 與第一動態(tài)編碼相匹配。如果接收到的第一動態(tài)編碼是采用已超過有效期的時間生成的, 或者,是采用其它編碼方式生成的任何其它代碼,則第二動態(tài)編碼應(yīng)該與第一動態(tài)編碼不 同,判斷第二動態(tài)編碼應(yīng)該與第一動態(tài)編碼不匹配。步驟211 呼叫控制器根據(jù)所述呼叫碼生成器標(biāo)識以及存儲的被叫終端用戶號碼 與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端用戶號碼。在步驟211之后,執(zhí)行步驟212。步驟212 呼叫控制器向MSC發(fā)送被叫終端用戶號碼,以使所述MSC接通主叫終端 與被叫終端。在本步驟中,呼叫控制器獲取到被叫終端用戶號碼以后,將其發(fā)送給既有通信網(wǎng) 絡(luò)中的MSC,以使MSC根據(jù)該被叫終端用戶號碼接通主叫終端與被叫終端。其中,該呼叫控 制器可以位于既有通信網(wǎng)絡(luò)內(nèi),作為既有通信網(wǎng)絡(luò)內(nèi)的一個節(jié)點;也可以位于既有通信網(wǎng) 絡(luò)的MSC內(nèi),作為集成在MSC內(nèi)的一個模塊;還可以位于既有通信網(wǎng)絡(luò)外,獨立于既有通信 網(wǎng)絡(luò),單獨設(shè)置在終端與既有通信網(wǎng)絡(luò)之間。步驟213 呼叫控制器向MSC發(fā)送錯誤指示消息。在本步驟中,呼叫控制器向MSC發(fā)送錯誤指示消息,從而使得MSC向主叫終端返回 錯誤提示消息,主叫終端無法與被叫終端接通。進(jìn)一步地,在步驟204執(zhí)行之后,上述步驟205至步驟213的執(zhí)行過程中或者步驟 213之后,還可以同時執(zhí)行以下步驟呼叫控制器判斷當(dāng)前時間是否屬于所述有效時間,如 果是,繼續(xù)執(zhí)行后續(xù)步驟,否則,呼叫控制器關(guān)閉被叫終端對應(yīng)的呼叫保護(hù)業(yè)務(wù)。進(jìn)一步地, 在呼叫控制器關(guān)閉被叫終端對應(yīng)的呼叫保護(hù)業(yè)務(wù)之后,還可以向該被叫終端發(fā)送呼叫保護(hù) 業(yè)務(wù)關(guān)閉提示消息。一種較佳的實施方式是,此步驟在步驟204至步驟207之間同時執(zhí)行, 在此步驟中判斷為是之后,繼續(xù)執(zhí)行上述步驟208。在本發(fā)明實施例二中,呼叫碼生成器根據(jù)有效時間確定的時間標(biāo)識和預(yù)設(shè)的動態(tài) 編碼算法生成第一動態(tài)編碼,主叫終端采用由呼叫碼生成器標(biāo)識和第一動態(tài)編碼組成的呼 叫碼呼叫被叫終端,呼叫控制器根據(jù)從被叫終端接收的有效時間確定的時間標(biāo)識和與該呼 叫碼生成器相同的動態(tài)編碼算法,對該呼叫碼中的第一動態(tài)編碼進(jìn)行驗證,驗證通過時,通 過呼叫碼中的呼叫碼生成器標(biāo)識和預(yù)先存儲的被叫終端用戶號碼與呼叫碼生成器標(biāo)識的 對應(yīng)關(guān)系獲取被叫終端用戶號碼,向MSC返回被叫終端用戶號碼,以使MSC接通主叫終端與 被叫終端。由于用于呼叫被叫終端的呼叫碼與有效時間和動態(tài)編碼算法有關(guān),因此,呼叫碼 隨著時間的變化而變化,只有在有效時間內(nèi)并且采用了預(yù)設(shè)動態(tài)編碼算法生成的呼叫碼才 能被驗證成功,主叫終端才能與被叫終端接通。當(dāng)呼叫碼超過有效時間時,或者呼叫碼不是 采用預(yù)設(shè)的動態(tài)編碼算法生成時,該呼叫碼均不會被驗證通過,主叫終端無法與被叫終端 接通,從而隱藏了移動終端用戶號碼,保護(hù)了移動終端用戶隱私。圖3為本發(fā)明實施例三的呼叫系統(tǒng)的結(jié)構(gòu)示意圖。如圖3所示,該系統(tǒng)包括呼叫 碼生成器31、主叫終端32、被叫終端33、呼叫控制器34和MSC 35。其中,呼叫碼生成器31根據(jù)有效時間和動態(tài)編碼算法生成第一動態(tài)編碼,并生成 包括呼叫碼生成器31標(biāo)識以及第一動態(tài)編碼的呼叫碼。具體地,呼叫碼生成器31根據(jù)有 效時間和預(yù)設(shè)的時間標(biāo)識策略,獲取時間標(biāo)識,根據(jù)時間標(biāo)識和動態(tài)編碼算法生成第一動 態(tài)編碼,組合呼叫碼生成器31標(biāo)識和第一動態(tài)編碼,生成呼叫碼。
主叫終端32向呼叫控制器34發(fā)送呼叫碼。具體地,主叫終端32可以向MSC 35發(fā) 送呼叫請求消息,該呼叫請求消息包括預(yù)設(shè)的呼叫保護(hù)業(yè)務(wù)接入碼和呼叫碼,MSC 35向 呼叫控制器34轉(zhuǎn)發(fā)呼叫碼。被叫終端33向呼叫控制器34發(fā)送呼叫保護(hù)業(yè)務(wù)請求消息。呼叫保護(hù)業(yè)務(wù)請求消 息包括呼叫保護(hù)業(yè)務(wù)開啟標(biāo)識和有效時間。具體地,被叫終端33可以向MSC 35發(fā)送呼叫 保護(hù)業(yè)務(wù)請求消息,由MSC 35向呼叫控制器34轉(zhuǎn)發(fā)該呼叫保護(hù)業(yè)務(wù)請求消息。呼叫控制器34根據(jù)有效時間和動態(tài)編碼算法生成第二動態(tài)編碼,并判斷第一動 態(tài)編碼與第二動態(tài)編碼是否匹配,如果是,根據(jù)呼叫碼生成器31標(biāo)識以及存儲的被叫終端 33用戶號碼與呼叫碼生成器31標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端33用戶號碼并發(fā)送給MSC 35,以使MSC 35接通主叫終端32與被叫終端33;否則,向MSC 35發(fā)送錯誤指示消息。進(jìn)一 步地,呼叫控制器34還判斷當(dāng)前時間是否屬于有效時間,如果是,接收來自主叫終端32的 呼叫碼,否則,關(guān)閉被叫終端33對應(yīng)的呼叫保護(hù)業(yè)務(wù)。MSC 35根據(jù)被叫終端33用戶號碼接通主叫終端32與被叫終端33,根據(jù)錯誤指示 消息向主叫終端32報錯。進(jìn)一步地,MSC 35接收被叫終端33發(fā)送的呼叫保護(hù)業(yè)務(wù)請求消 息并轉(zhuǎn)發(fā)給呼叫控制器;34。并且,MSC35還接收主叫終端32發(fā)送的呼叫請求消息,從該呼 叫請求消息中識別呼叫保護(hù)業(yè)務(wù)接入碼,并向呼叫控制器;34發(fā)送呼叫碼。圖4為本發(fā)明實施例四的呼叫碼生成器的結(jié)構(gòu)示意圖。如圖4所示,該呼叫碼生 成器至少包括時間標(biāo)識模塊41、動態(tài)編碼模塊42和呼叫碼模塊43,還可以進(jìn)一步包括 顯示模塊44。其中,時間標(biāo)識模塊41根據(jù)有效時間和預(yù)設(shè)的時間標(biāo)識策略,獲取時間標(biāo)識。動態(tài)編碼模塊42根據(jù)時間標(biāo)識和動態(tài)編碼算法生成第一動態(tài)編碼;呼叫碼模塊43組合呼叫碼生成器標(biāo)識和第一動態(tài)編碼,生成呼叫碼。顯示模塊44顯示呼叫碼。圖5為本發(fā)明實施例五的呼叫控制器的結(jié)構(gòu)示意圖。如圖5所示,該呼叫控制器 至少包括接收模塊51、動態(tài)編碼模塊52、判斷模塊53、終端信息模塊M和發(fā)送模塊55,還 可以進(jìn)一步包括控制模塊56。其中,接收模塊51接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息和來自主叫終端 的呼叫碼。具體地,接收模塊51接收MSC轉(zhuǎn)發(fā)的來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息, 并接收MSC轉(zhuǎn)發(fā)的來自主叫終端的呼叫碼。呼叫保護(hù)業(yè)務(wù)請求消息包括呼叫保護(hù)業(yè)務(wù)開 啟標(biāo)識和有效時間,呼叫碼包括呼叫碼生成器標(biāo)識以及呼叫碼生成器根據(jù)有效時間和動態(tài) 編碼算法生成的第一動態(tài)編碼;動態(tài)編碼模塊52根據(jù)有效時間和動態(tài)編碼算法生成第二動態(tài)編碼。判斷模塊53判斷第一動態(tài)編碼與第二動態(tài)編碼是否匹配,如果是,向終端信息模 塊M發(fā)送獲取指令;否則,向發(fā)送模塊55發(fā)送報錯指令。終端信息模塊M根據(jù)獲取指令,根據(jù)呼叫碼生成器標(biāo)識以及存儲的被叫終端用 戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端用戶號碼,并將該被叫終端用戶號 碼傳送到發(fā)送模塊55。發(fā)送模塊55向MSC發(fā)送被叫終端用戶號碼,以使MSC接通主叫終端與被叫終端; 或,根據(jù)報錯指令,向MSC發(fā)送錯誤指示消息。
控制模塊56判斷當(dāng)前時間是否屬于有效時間,如果是,控制接收模塊51接收來自 主叫終端的呼叫碼,否則,控制接收模塊51關(guān)閉被叫終端對應(yīng)的呼叫保護(hù)業(yè)務(wù)。圖6為本發(fā)明實施例六的MSC的結(jié)構(gòu)示意圖。如圖6所示,該MSC包括接收模塊 61、呼叫接通模塊62和發(fā)送模塊63。其中,接收模塊61接收來自呼叫控制器的被叫終端用戶號碼或錯誤指示消息。進(jìn) 一步地,接收模塊61接收被叫終端發(fā)送的呼叫保護(hù)業(yè)務(wù)請求消息并傳送給發(fā)送模塊63。并 且,接收模塊61還用于接收來自主叫終端的呼叫請求消息,并將其中的呼叫碼傳送給發(fā)送 模塊63。該呼叫請求消息包括預(yù)設(shè)的呼叫保護(hù)業(yè)務(wù)接入碼和呼叫碼,該呼叫碼包括呼叫 碼生成器標(biāo)識以及呼叫碼生成器根據(jù)有效時間和動態(tài)編碼算法生成的第一動態(tài)編碼。呼叫接通模塊62根據(jù)被叫終端用戶號碼,接通主叫終端與被叫終端。進(jìn)一步地, 呼叫接通模塊62還用于將來自接收模塊61的呼叫保護(hù)業(yè)務(wù)請求消息轉(zhuǎn)發(fā)給呼叫控制器。 呼叫接通模塊62還用于識別呼叫保護(hù)業(yè)務(wù)接入碼,向呼叫控制器發(fā)送呼叫碼。發(fā)送模塊63向主叫終端發(fā)送錯誤指示消息。在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部 分,可以參見其他實施例的相關(guān)描述。上述實施例三、實施例四、實施例五和實施例六中側(cè) 重描述了呼叫系統(tǒng)、呼叫碼生成器、呼叫控制器和MSC的組成結(jié)構(gòu),其各個組成部分的工作 方式和功能作用,均采用上述實施例一和實施例二中的呼叫方法實現(xiàn),在實施例三、實施例 四、實施例五和實施例六中沒有詳述的部分,可以參見實施例一和實施例二的相關(guān)描述。需要說明的是對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列 的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為 依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知 悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明 所必須的。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 神和范圍。
1權(quán)利要求
1.一種呼叫方法,其特征在于,包括接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息,所述呼叫保護(hù)業(yè)務(wù)請求消息包括呼叫 保護(hù)業(yè)務(wù)開啟標(biāo)識和有效時間;接收來自主叫終端的呼叫碼,所述呼叫碼包括呼叫碼生成器標(biāo)識以及呼叫碼生成器根 據(jù)所述有效時間和動態(tài)編碼算法生成的第一動態(tài)編碼;根據(jù)所述有效時間和所述動態(tài)編碼算法生成第二動態(tài)編碼;判斷所述第一動態(tài)編碼與所述第二動態(tài)編碼是否匹配,如果是,根據(jù)所述呼叫碼生成 器標(biāo)識以及存儲的被叫終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端用戶 號碼并發(fā)送給移動交換中心MSC,以使所述MSC接通主叫終端與被叫終端;否則,向所述MSC 發(fā)送錯誤指示消息。
2.根據(jù)權(quán)利要求1所述的呼叫方法,其特征在于,所述接收來自被叫終端的呼叫保護(hù) 業(yè)務(wù)請求消息之前還包括存儲被叫終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系。
3.根據(jù)權(quán)利要求1所述的呼叫方法,其特征在于,所述接收來自被叫終端的呼叫保護(hù) 業(yè)務(wù)請求消息之前還包括所述被叫終端向所述MSC發(fā)送所述呼叫保護(hù)業(yè)務(wù)請求消息; 所述MSC向所述呼叫控制器轉(zhuǎn)發(fā)所述呼叫保護(hù)業(yè)務(wù)請求消息。
4.根據(jù)權(quán)利要求1所述的呼叫方法,其特征在于,所述接收來自主叫終端的呼叫碼之 前還包括呼叫碼生成器獲取所述有效時間并根據(jù)所述有效時間、所述動態(tài)編碼算法和呼叫碼生 成器標(biāo)識生成呼叫碼;所述主叫終端向所述MSC發(fā)送呼叫請求消息,所述呼叫請求消息包括預(yù)設(shè)的呼叫保 護(hù)業(yè)務(wù)接入碼和所述呼叫碼;所述MSC識別所述呼叫保護(hù)業(yè)務(wù)接入碼,向呼叫控制器發(fā)送所述呼叫碼。
5.根據(jù)權(quán)利要求4所述的呼叫方法,其特征在于,所述根據(jù)所述有效時間、所述動態(tài)編 碼算法和呼叫碼生成器標(biāo)識生成呼叫碼包括呼叫碼生成器根據(jù)所述有效時間和預(yù)設(shè)的時間標(biāo)識策略,獲取時間標(biāo)識; 呼叫碼生成器根據(jù)所述時間標(biāo)識和所述動態(tài)編碼算法生成第一動態(tài)編碼; 呼叫碼生成器組合呼叫碼生成器標(biāo)識和所述第一動態(tài)編碼,生成所述呼叫碼。
6.根據(jù)權(quán)利要求1至5中任意一項所述的呼叫方法,其特征在于,所述接收來自被叫終 端的呼叫保護(hù)業(yè)務(wù)請求消息之后還包括判斷當(dāng)前時間是否屬于所述有效時間,如果是,執(zhí)行所述接收來自主叫終端的呼叫碼 的步驟,否則,關(guān)閉所述被叫終端對應(yīng)的呼叫保護(hù)業(yè)務(wù)。
7.—種呼叫系統(tǒng),其特征在于,包括呼叫碼生成器,用于根據(jù)有效時間和動態(tài)編碼算法生成的第一動態(tài)編碼,并生成包括 呼叫碼生成器標(biāo)識以及所述第一動態(tài)編碼的呼叫碼; 主叫終端,用于向呼叫控制器發(fā)送所述呼叫碼;被叫終端,用于向呼叫控制器發(fā)送呼叫保護(hù)業(yè)務(wù)請求消息,所述呼叫保護(hù)業(yè)務(wù)請求消 息包括呼叫保護(hù)業(yè)務(wù)開啟標(biāo)識和所述有效時間;呼叫控制器,用于根據(jù)所述有效時間和所述動態(tài)編碼算法生成第二動態(tài)編碼,并判斷 所述第一動態(tài)編碼與所述第二動態(tài)編碼是否匹配,如果是,根據(jù)所述呼叫碼生成器標(biāo)識以 及存儲的被叫終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端用戶號碼并發(fā) 送給移動交換中心MSC,以使所述MSC接通所述主叫終端與所述被叫終端;否則,向所述MSC 發(fā)送錯誤指示消息;MSC,用于根據(jù)所述被叫終端用戶號碼接通所述主叫終端與所述被叫終端,根據(jù)錯誤指 示消息向所述主叫終端報錯。
8.根據(jù)權(quán)利要求7所述的呼叫系統(tǒng),其特征在于,所述主叫終端還用于向所述MSC發(fā)送呼叫請求消息,所述呼叫請求消息包括預(yù)設(shè)的 呼叫保護(hù)業(yè)務(wù)接入碼和所述呼叫碼;所述MSC還用于識別所述呼叫保護(hù)業(yè)務(wù)接入碼,向所述呼叫控制器發(fā)送所述呼叫碼; 和/或,所述被叫終端還用于向所述MSC發(fā)送呼叫保護(hù)業(yè)務(wù)請求消息; 所述MSC還用于向所述呼叫控制器轉(zhuǎn)發(fā)所述呼叫保護(hù)業(yè)務(wù)請求消息。
9.根據(jù)權(quán)利要求7或8所述的呼叫系統(tǒng),其特征在于,所述呼叫碼生成器具體用于根據(jù)所述有效時間和預(yù)設(shè)的時間標(biāo)識策略,獲取時間標(biāo) 識,根據(jù)所述時間標(biāo)識和所述動態(tài)編碼算法生成第一動態(tài)編碼,組合呼叫碼生成器標(biāo)識和 所述第一動態(tài)編碼,生成所述呼叫碼。
10.根據(jù)權(quán)利要求7或8所述的呼叫系統(tǒng),其特征在于,所述呼叫控制器還用于判斷當(dāng)前時間是否屬于所述有效時間,如果是,接收來自所述 主叫終端的呼叫碼,否則,關(guān)閉所述被叫終端對應(yīng)的呼叫保護(hù)業(yè)務(wù)。
11.一種呼叫碼生成器,其特征在于,包括時間標(biāo)識模塊,用于根據(jù)所述有效時間和預(yù)設(shè)的時間標(biāo)識策略,獲取時間標(biāo)識; 動態(tài)編碼模塊,用于根據(jù)所述時間標(biāo)識和所述動態(tài)編碼算法生成第一動態(tài)編碼; 呼叫碼模塊,用于組合呼叫碼生成器標(biāo)識和所述第一動態(tài)編碼,生成所述呼叫碼。
12.根據(jù)權(quán)利要求11所述的呼叫碼生成器,其特征在于,還包括 顯示模塊,用于顯示所述呼叫碼。
13.—種呼叫控制器,其特征在于,包括接收模塊,用于接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息和來自主叫終端的呼叫 碼,所述呼叫保護(hù)業(yè)務(wù)請求消息包括呼叫保護(hù)業(yè)務(wù)開啟標(biāo)識和有效時間,所述呼叫碼包括 呼叫碼生成器標(biāo)識以及呼叫碼生成器根據(jù)所述有效時間和動態(tài)編碼算法生成的第一動態(tài) 編碼;動態(tài)編碼模塊,用于根據(jù)所述有效時間和所述動態(tài)編碼算法生成第二動態(tài)編碼; 判斷模塊,用于判斷所述第一動態(tài)編碼與所述第二動態(tài)編碼是否匹配,如果是,向終端 信息模塊發(fā)送獲取指令;否則,向發(fā)送模塊發(fā)送報錯指令;終端信息模塊,用于根據(jù)所述獲取指令,根據(jù)所述呼叫碼生成器標(biāo)識以及存儲的被叫 終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端用戶號碼;發(fā)送模塊,用于向移動交換中心MSC發(fā)送所述被叫終端用戶號碼,以使所述MSC接通主 叫終端與被叫終端;或,根據(jù)所述報錯指令,向所述MSC發(fā)送錯誤指示消息。
14.根據(jù)權(quán)利要求13所述的呼叫控制器,其特征在于,還包括控制模塊,用于判斷當(dāng)前時間是否屬于所述有效時間,如果是,控制所述接收模塊接收 來自主叫終端的呼叫碼,否則,控制所述接收模塊關(guān)閉所述被叫終端對應(yīng)的呼叫保護(hù)業(yè)務(wù)。
15.根據(jù)權(quán)利要求13或14所述的呼叫控制器,其特征在于,所述接收模塊具體用于接收移動交換中心MSC轉(zhuǎn)發(fā)的來自被叫終端的呼叫保護(hù)業(yè)務(wù) 請求消息,接收MSC轉(zhuǎn)發(fā)的來自主叫終端的呼叫碼。
16.一種移動交換中心MSC,其特征在于,包括接收模塊,用于接收來自呼叫控制器的被叫終端用戶號碼或錯誤指示消息; 呼叫接通模塊,用于根據(jù)所述被叫終端用戶號碼,接通主叫終端與被叫終端; 發(fā)送模塊,用于向主叫終端發(fā)送所述錯誤指示消息。
17.根據(jù)權(quán)利要求16所述的MSC,其特征在于,所述接收模塊還用于接收來自主叫終端的呼叫請求消息,所述呼叫請求消息包括預(yù) 設(shè)的呼叫保護(hù)業(yè)務(wù)接入碼和呼叫碼,所述呼叫碼包括呼叫碼生成器標(biāo)識以及呼叫碼生成 器根據(jù)所述有效時間和動態(tài)編碼算法生成的第一動態(tài)編碼;所述呼叫接通模塊還用于識別所述呼叫保護(hù)業(yè)務(wù)接入碼,向呼叫控制器發(fā)送所述呼叫碼;和/或,所述接收模塊還用于接收來自被叫終端的呼叫保護(hù)業(yè)務(wù)請求消息; 所述呼叫接通模塊還用于向呼叫控制器轉(zhuǎn)發(fā)所述呼叫保護(hù)業(yè)務(wù)請求消息。
全文摘要
本發(fā)明提供一種呼叫方法,接收來自被叫終端的包含有效時間的呼叫保護(hù)業(yè)務(wù)請求消息,接收來自主叫終端的包含呼叫碼生成器標(biāo)識和第一動態(tài)編碼的呼叫碼,根據(jù)有效時間和動態(tài)編碼算法生成第二動態(tài)編碼,判斷第一動態(tài)編碼與第二動態(tài)編碼是否匹配,如果是,根據(jù)呼叫碼生成器標(biāo)識以及存儲的被叫終端用戶號碼與呼叫碼生成器標(biāo)識的對應(yīng)關(guān)系,獲取被叫終端用戶號碼并發(fā)送給MSC,以使MSC接通主叫終端與被叫終端。本發(fā)明還提供一種呼叫系統(tǒng)、一種呼叫碼生成器、一種呼叫控制器和MSC。采用本發(fā)明提供的呼叫方法、呼叫系統(tǒng)、呼叫碼生成器、呼叫控制器和MSC,能夠隱藏移動終端用戶號碼,保護(hù)移動終端用戶隱私。
文檔編號H04W88/18GK102088698SQ201010605948
公開日2011年6月8日 申請日期2010年12月24日 優(yōu)先權(quán)日2010年12月24日
發(fā)明者賈雪琴, 齊陽 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司