本發(fā)明涉及通信安全領(lǐng)域,尤其涉及一種虛擬號碼的處理方法及裝置。
背景技術(shù):
目前,在用戶向第三方(如服務(wù)提供商、內(nèi)容提供商、房產(chǎn)中介、物管中心等)提供自己的聯(lián)系電話,或者訂購服務(wù)提供商、內(nèi)容提供商(SP、CP、公眾賬號)的業(yè)務(wù)時(shí),不管是用戶自己上行消息訂購,還是通過網(wǎng)上營業(yè)廳、客服熱線等渠道訂購,都需要直接將自己的號碼暴露給第三方;另一方面,隨著移動互聯(lián)網(wǎng)業(yè)務(wù)的迅猛增長,用戶號碼已逐漸成為移動互聯(lián)網(wǎng)中的關(guān)鍵信息,一個(gè)號碼可以是個(gè)普通社交賬號,也可能涉及在線金融業(yè)務(wù),同時(shí)也是用戶的隱私數(shù)據(jù)。由于第三方的組成復(fù)雜,他們的信用度、可靠性良莠不齊,其保存的用戶號碼信息極有可能被主動泄漏出去,如倒賣牟利;或被動泄漏,如系統(tǒng)被入侵,數(shù)據(jù)被盜取。第三方還可能利用掌握的用戶號碼資源開展其它非用戶意愿的推送業(yè)務(wù),造成用戶對運(yùn)營系統(tǒng)的滿意度下降,投訴量上升。
如何在保持現(xiàn)網(wǎng)設(shè)備中各協(xié)議接口不變的情況下,將用戶號碼與第三方提供商分離開,減少用戶號碼被泄漏的可能,已成為提高運(yùn)營系統(tǒng)用戶滿意度亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供了一種虛擬號碼的處理方法及裝置,解決了號碼隱私安全性差,用戶體驗(yàn)差的問題。
依據(jù)本發(fā)明的一個(gè)方面,提供了一種虛擬號碼的處理方法,包括:
獲取一攜帶有用戶真實(shí)號碼和第三方號碼的虛擬號碼申請請求;
根據(jù)所述用戶真實(shí)號碼和第三方號碼,為對應(yīng)用戶終端分配一虛擬號碼,并反饋至所述用戶終端;
創(chuàng)建所述用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,并保存至本地。
其中,當(dāng)用戶終端為主叫方時(shí),在為對應(yīng)用戶終端分配一虛擬號碼之后,所述方法還包括:
接收用戶終端發(fā)送的通信業(yè)務(wù)請求,所述通信業(yè)務(wù)請求中攜帶有用戶真實(shí)號碼和第三方號碼;
根據(jù)預(yù)先創(chuàng)建的用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的虛擬號碼;
將所述虛擬號碼替換所述對應(yīng)用戶的用戶真實(shí)號碼,建立所述虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
其中,當(dāng)?shù)谌綖橹鹘蟹綍r(shí),在為對應(yīng)用戶終端分配一虛擬號碼之后,所述方法還包括:
接收第三方發(fā)送的通信業(yè)務(wù)請求,所述通信業(yè)務(wù)請求中攜帶有第三方號碼和對應(yīng)用戶的虛擬號碼;
根據(jù)預(yù)先創(chuàng)建的所述用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的用戶真實(shí)號碼;
將所述用戶真實(shí)號碼替換所述對應(yīng)用戶的虛擬號碼,建立所述虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
依據(jù)本發(fā)明的再一個(gè)方面,還提供了一種虛擬號碼的處理方法,包括:
獲取一攜帶有用戶真實(shí)號碼和第三方號碼的虛擬號碼申請請求;
根據(jù)所述用戶真實(shí)號碼,向?qū)?yīng)用戶發(fā)送一鑒權(quán)請求;
若鑒權(quán)通過,則根據(jù)所述用戶真實(shí)號碼和第三方號碼,為對應(yīng)用戶終端分配一虛擬號碼,并反饋至對應(yīng)第三方;
創(chuàng)建所述用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,并保存至本地。
其中,當(dāng)用戶終端為主叫方時(shí),在為對應(yīng)用戶終端分配一虛擬號碼之后,所述方法還包括:
接收用戶終端發(fā)送的通信業(yè)務(wù)請求,所述通信業(yè)務(wù)請求中攜帶有用戶真實(shí)號碼和第三方號碼;
根據(jù)預(yù)先創(chuàng)建的用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的虛擬號碼;
將所述虛擬號碼替換所述對應(yīng)用戶的用戶真實(shí)號碼,建立所述虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
其中,當(dāng)?shù)谌綖橹鹘蟹綍r(shí),在為對應(yīng)用戶終端分配一虛擬號碼之后,所述方法還包括:
接收第三方發(fā)送的通信業(yè)務(wù)請求,所述通信業(yè)務(wù)請求中攜帶有第三方號碼和對應(yīng)用戶的虛擬號碼;
根據(jù)預(yù)先創(chuàng)建的所述用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的用戶真實(shí)號碼;
將所述用戶真實(shí)號碼替換所述對應(yīng)用戶的虛擬號碼,建立所述虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
依據(jù)本發(fā)明的再一個(gè)方面,還提供了一種虛擬號碼的處理裝置,包括:
第一獲取模塊,用于獲取一攜帶有用戶真實(shí)號碼和第三方號碼的虛擬號碼申請請求;
第一分配模塊,用于根據(jù)所述用戶真實(shí)號碼和第三方號碼,為對應(yīng)用戶終端分配一虛擬號碼,并反饋至所述用戶終端;
第一創(chuàng)建模塊,用于創(chuàng)建所述用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,并保存至本地。
其中,該虛擬號碼的處理裝置還包括:
第一接收模塊,用于接收用戶終端發(fā)送的通信業(yè)務(wù)請求,所述通信業(yè)務(wù)請求中攜帶有用戶真實(shí)號碼和第三方號碼;
第一查找模塊,用于根據(jù)預(yù)先創(chuàng)建的用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的虛擬號碼;
第一處理模塊,用于將所述虛擬號碼替換所述對應(yīng)用戶的用戶真實(shí)號碼,建立所述虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
其中,該虛擬號碼的處理裝置還包括:
第二接收模塊,用于接收第三方發(fā)送的通信業(yè)務(wù)請求,所述通信業(yè)務(wù)請求中攜帶有第三方號碼和對應(yīng)用戶的虛擬號碼;
第二查找模塊,用于根據(jù)預(yù)先創(chuàng)建的所述用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的用戶真實(shí)號碼;
第二處理模塊,用于將所述用戶真實(shí)號碼替換所述對應(yīng)用戶的虛擬號碼,建立所述虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
依據(jù)本發(fā)明的再一個(gè)方面,還提供了一種虛擬號碼的處理裝置包括:
第二獲取模塊,用于獲取一攜帶有用戶真實(shí)號碼和第三方號碼的虛擬號碼申請請求;
鑒權(quán)模塊,用于根據(jù)所述用戶真實(shí)號碼,向?qū)?yīng)用戶發(fā)送一鑒權(quán)請求;
第二分配模塊,用于當(dāng)鑒權(quán)通過時(shí),根據(jù)所述用戶真實(shí)號碼和第三方號碼,為對應(yīng)用戶終端分配一虛擬號碼,并反饋至對應(yīng)第三方;
第二創(chuàng)建模塊,用于創(chuàng)建所述用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,并保存至本地。
其中,該虛擬號碼的處理裝置還包括:
第三接收模塊,用于接收用戶終端發(fā)送的通信業(yè)務(wù)請求,所述通信業(yè)務(wù)請求中攜帶有用戶真實(shí)號碼和第三方號碼;
第三查找模塊,用于根據(jù)預(yù)先創(chuàng)建的用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的虛擬號碼;
第三處理模塊,用于將所述虛擬號碼替換所述對應(yīng)用戶的用戶真實(shí)號碼,建立所述虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
其中,該虛擬號碼的處理裝置還包括:
第四接收模塊,用于接收第三方發(fā)送的通信業(yè)務(wù)請求,所述通信業(yè)務(wù)請求中攜帶有第三方號碼和對應(yīng)用戶的虛擬號碼;
第四查找模塊,用于根據(jù)預(yù)先創(chuàng)建的所述用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的用戶真實(shí)號碼;
第四處理模塊,用于將所述用戶真實(shí)號碼替換所述對應(yīng)用戶的虛擬號碼,建立所述虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
本發(fā)明的實(shí)施例的有益效果是:
根據(jù)預(yù)先創(chuàng)建的真實(shí)號碼、虛擬號碼和第三方號碼之間一一對應(yīng)的映射關(guān)系,當(dāng)同一個(gè)用戶終端與不同第三方通信時(shí),所使用的虛擬號碼不同,即同一 個(gè)虛擬號碼在不同第三方之間不能共享,這樣在很大程度上保護(hù)了用戶的號碼隱私安全性,并能有效地減少非用戶意愿的垃圾推送,大大改善了用戶體驗(yàn)。
附圖說明
圖1表示本發(fā)明的實(shí)施例一的流程示意圖一;
圖2表示本發(fā)明的實(shí)施例一的流程示意圖二;
圖3表示本發(fā)明的實(shí)施例二的流程示意圖一;
圖4表示本發(fā)明的實(shí)施例二的流程示意圖二;
圖5表示本發(fā)明的實(shí)施例三的流程示意圖一;
圖6表示本發(fā)明的實(shí)施例三的流程示意圖二;
圖7表示本發(fā)明的實(shí)施例三的流程示意圖三;
圖8表示本發(fā)明的實(shí)施例四的流程示意圖一;
圖9表示本發(fā)明的實(shí)施例四的流程示意圖二;
圖10表示本發(fā)明的實(shí)施例四的流程示意圖三;
圖11表示本發(fā)明的實(shí)施例五的模塊結(jié)構(gòu)示意圖;
圖12表示本發(fā)明的實(shí)施例六的模塊結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本發(fā)明的示例性實(shí)施例。雖然附圖中顯示了本發(fā)明的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本發(fā)明而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本發(fā)明,并且能夠?qū)⒈景l(fā)明的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
實(shí)施例一
如圖1所示,本發(fā)明的實(shí)施例一提供了一種虛擬號碼的處理方法,預(yù)先申請?zhí)摂M號碼的過程與申請者身份信息相關(guān),即申請者不同對應(yīng)的申請創(chuàng)建過程不同。下面將對用戶終端申請?zhí)摂M號碼的情況進(jìn)行說明,具體包括以下步驟:
步驟S11:獲取一攜帶有用戶真實(shí)號碼和第三方號碼的虛擬號碼申請請求。
用戶終端可通過官方APP、網(wǎng)上營業(yè)廳、短信營業(yè)廳或客服熱線等渠道進(jìn)行申請,亦可通過上行指令方式申請。
步驟S12:根據(jù)所述用戶真實(shí)號碼和第三方號碼,為對應(yīng)用戶終端分配一虛擬號碼,并反饋至所述用戶終端。
具體地,根據(jù)對應(yīng)用戶的真實(shí)號碼和對應(yīng)第三方號碼為用戶終端分配虛擬號碼的分配算法不做限定,但該分配算法不可逆,即通過真實(shí)號碼和第三方號碼可得出虛擬號碼,根據(jù)第三方號碼和虛擬號碼不能夠得出真實(shí)號碼,以防止用戶真實(shí)號碼的泄漏。其中,該分配算法必須同時(shí)滿足:同一用戶對不同的第三方的虛擬號碼不重復(fù);不同用戶對同一第三方的虛擬號碼不重復(fù);以及不同用戶對不同第三方的虛擬號碼不重復(fù)。
步驟S13:創(chuàng)建所述用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,并保存至本地。
在為對應(yīng)用戶分配虛擬號碼后,將真實(shí)號碼、虛擬號碼和第三方號碼之間的映射關(guān)系記錄在本地,以便后續(xù)查詢使用。
依據(jù)現(xiàn)網(wǎng)中的系統(tǒng)架構(gòu),具體地,用戶終端申請?zhí)摂M號碼的過程可參照圖2所示。
2.1、用戶終端將攜帶有對應(yīng)用戶的真實(shí)號碼和第三方號碼的上行指令請求發(fā)送至短信中心。
2.2、短信中心將該上行指令請求轉(zhuǎn)發(fā)至即時(shí)通信網(wǎng)關(guān)(IMGW,InstantMessaging GateWay)或融合通信網(wǎng)關(guān)(RCSGW,Rich Communication Service GateWay)。
2.3、以使IMGW網(wǎng)元或RCSGW網(wǎng)元將對應(yīng)用戶的真實(shí)號碼和第三方號碼發(fā)送至管理模塊。
2.4、管理模塊根據(jù)對應(yīng)用戶的真實(shí)號碼和第三方號碼,并通過預(yù)設(shè)分配算法為對應(yīng)用戶終端分配一虛擬號碼并將其反饋至IMGW網(wǎng)元或RCSGW網(wǎng)元,此外管理模塊還會創(chuàng)建真實(shí)號碼、虛擬號碼和第三方號碼之間的映射關(guān)系并保存至本地供后續(xù)查詢使用。
2.5、IMGW網(wǎng)元或RCSGW網(wǎng)元接收到管理模塊反饋的虛擬號碼后,將該虛擬號碼發(fā)送至短信中心。
2.6、短信中心將該虛擬號碼轉(zhuǎn)發(fā)至用戶終端,從而完成申請流程。
或者,
2.7、用戶終端通過官方APP、網(wǎng)上營業(yè)廳、短信營業(yè)廳或客服熱線等渠道進(jìn)行申請,亦可通過上行指令方式申請,將申請?zhí)摂M號碼請求發(fā)送至BOSS受理端。
2.8、BOSS受理端將對應(yīng)用戶的真實(shí)號碼和第三方號碼發(fā)送至管理模塊。
2.9、管理模塊根據(jù)對應(yīng)用戶的真實(shí)號碼和第三方號碼,并通過預(yù)設(shè)分配算法為對應(yīng)用戶終端分配一虛擬號碼并將其反饋至BOSS受理端。此外管理模塊還會創(chuàng)建真實(shí)號碼、虛擬號碼和第三方號碼之間的映射關(guān)系并保存至本地供后續(xù)查詢使用。
2.10、BOSS受理端接收到管理模塊反饋的虛擬號碼后,將該虛擬號碼發(fā)送至用戶終端,從而完成申請流程。
根據(jù)預(yù)先創(chuàng)建的真實(shí)號碼、虛擬號碼和第三方號碼之間一一對應(yīng)的映射關(guān)系,當(dāng)同一個(gè)用戶終端與不同第三方通信時(shí),所使用的虛擬號碼不同,即同一個(gè)虛擬號碼在不同第三方之間不能共享,這樣在很大程度上保護(hù)了用戶的號碼隱私安全性,并能有效地減少非用戶意愿的垃圾推送,大大改善了用戶體驗(yàn)。
實(shí)施例二
預(yù)先申請?zhí)摂M號碼的過程與申請者身份信息相關(guān),即申請者不同對應(yīng)的申請創(chuàng)建過程不同。實(shí)施例一是以用戶終端自行申請為例進(jìn)行的說明,下面將對第三方為保護(hù)用戶隱私為其申請?zhí)摂M號碼的情況進(jìn)行說明。如圖3所示,預(yù)先創(chuàng)建真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,具體包括以下步驟:
步驟S21:獲取一攜帶有用戶真實(shí)號碼和第三方號碼的虛擬號碼申請請求。
這里可對第三方進(jìn)行預(yù)授權(quán),例如僅授權(quán)信用等級較高的第三方(如:銀行或其他服務(wù)機(jī)構(gòu)等)有權(quán)限為用戶申請?zhí)摂M號碼。
步驟S22:根據(jù)用戶真實(shí)號碼,向?qū)?yīng)用戶發(fā)送一鑒權(quán)請求。
與用戶自行申請?zhí)摂M號碼不同的是,第三方在為某用戶申請?zhí)摂M號碼時(shí)需要得到對應(yīng)用戶的確認(rèn),若對應(yīng)用戶不確認(rèn)其申請請求,則第三方的申請流程失敗。
步驟S23:若鑒權(quán)通過,則根據(jù)用戶真實(shí)號碼和第三方號碼,為對應(yīng)用戶終端分配一虛擬號碼,并反饋至對應(yīng)第三方。
具體地,根據(jù)對應(yīng)用戶的真實(shí)號碼和對應(yīng)第三方號碼為用戶終端分配虛擬 號碼的分配算法不做限定,但該分配算法不可逆,即通過真實(shí)號碼和第三方號碼可得出虛擬號碼,根據(jù)第三方號碼和虛擬號碼不能夠得出真實(shí)號碼,以防止用戶真實(shí)號碼的泄漏。其中,該分配算法必須同時(shí)滿足:同一用戶對不同的第三方的虛擬號碼不重復(fù);不同用戶對同一第三方的虛擬號碼不重復(fù);以及不同用戶對不同第三方的虛擬號碼不重復(fù)。
步驟S34:創(chuàng)建用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,并保存至本地。
在為對應(yīng)用戶分配虛擬號碼后,將真實(shí)號碼、虛擬號碼和第三方號碼之間的映射關(guān)系記錄在本地,以便后續(xù)查詢使用。
依據(jù)現(xiàn)網(wǎng)中的系統(tǒng)架構(gòu),具體地,用戶終端申請?zhí)摂M號碼的過程可參照圖4所示。
4.1、第三方通過官方APP、網(wǎng)上營業(yè)廳、短信營業(yè)廳或客服熱線等渠道進(jìn)行申請,亦可通過上行指令方式申請,將申請?zhí)摂M號碼請求發(fā)送至BOSS受理端。
4.2、BOSS受理端接收到該申請請求后,根據(jù)該申請請求生成一鑒權(quán)請求,并發(fā)送至IMGW網(wǎng)元或RCSGW網(wǎng)元。
4.3、IMGW網(wǎng)元或RCSGW網(wǎng)元將接收到的鑒權(quán)請求轉(zhuǎn)發(fā)至短信中心。
4.4、短信中心將該鑒權(quán)請求轉(zhuǎn)發(fā)至用戶終端。
4.5、當(dāng)用戶終端鑒權(quán)通過后,將鑒權(quán)通過消息轉(zhuǎn)發(fā)至短信中心。
4.6、短信中心將該鑒權(quán)通過消息轉(zhuǎn)發(fā)至IMGW網(wǎng)元或RCSGW網(wǎng)元。
IMGW網(wǎng)元或RCSGW網(wǎng)元將該鑒權(quán)通過消息轉(zhuǎn)發(fā)至BOSS受理端。
4.7、當(dāng)BOSS受理端接收到該鑒權(quán)通過消息后,將對應(yīng)用戶的真實(shí)號碼和第三方號碼發(fā)送至管理模塊。
4.8、管理模塊根據(jù)對應(yīng)用戶的真實(shí)號碼和第三方號碼,并通過預(yù)設(shè)分配算法為對應(yīng)用戶終端分配一虛擬號碼。此外管理模塊還會創(chuàng)建真實(shí)號碼、虛擬號碼和第三方號碼之間的映射關(guān)系并保存至本地供后續(xù)查詢使用。
4.9、管理模塊將該虛擬號碼反饋至BOSS受理端。
4.10、BOSS受理端接收到管理模塊反饋的虛擬號碼后,將該虛擬號碼發(fā)送至第三方,從而完成申請流程。
另外,
4.11、當(dāng)用戶終端鑒權(quán)不通過時(shí),將鑒權(quán)不通過消息轉(zhuǎn)發(fā)至短信中心。
4.12、短信中心將該鑒權(quán)不通過消息轉(zhuǎn)發(fā)至IMGW網(wǎng)元或RCSGW網(wǎng)元。
4.13、IMGW網(wǎng)元或RCSGW網(wǎng)元將該鑒權(quán)不通過消息轉(zhuǎn)發(fā)至BOSS受理端。
4.14、當(dāng)BOSS受理端接收到該鑒權(quán)不通過消息時(shí),判定該申請流程失敗,并將申請失敗消息反饋至第三方。
通過在第三方為用戶申請?zhí)摂M號碼時(shí)設(shè)置一需要用戶確認(rèn)的鑒權(quán)過程,進(jìn)一步保證了用戶號碼隱私的安全性。
實(shí)施例三
以上實(shí)施例一和實(shí)施例二分別就身份信息不同的申請者對虛擬號碼的申請流程做出詳細(xì)介紹,下面將結(jié)合具體應(yīng)用場景對使用虛擬號碼的通信業(yè)務(wù)流程做進(jìn)一步介紹。
主叫方可能是用戶終端,亦可能是第三方平臺;當(dāng)主叫方身份信息不同,對通信業(yè)務(wù)請求的響應(yīng)策略不同,下面將以主叫方為用戶終端為例進(jìn)行說明,如圖5所示,主叫方為用戶終端的確定響應(yīng)策略的過程具體包括以下步驟:
步驟S31:接收用戶終端發(fā)送的通信業(yè)務(wù)請求,通信業(yè)務(wù)請求中攜帶有用戶真實(shí)號碼和第三方號碼。
其中,這里所說的通信業(yè)務(wù)請求指的是語音呼叫或短信推送等,這里的主叫方指的是通信業(yè)務(wù)的發(fā)起者,被叫方值得至通信業(yè)務(wù)的承接者。
步驟S32:根據(jù)預(yù)先創(chuàng)建的用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的虛擬號碼。
當(dāng)主叫方為用戶終端時(shí),通信業(yè)務(wù)請求中攜帶的用戶真實(shí)號碼和對應(yīng)第三方號碼。為了保證用戶隱私,根據(jù)預(yù)先創(chuàng)建的真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,確定對應(yīng)用戶的虛擬號碼。
步驟S33:將所述虛擬號碼替換所述對應(yīng)用戶的用戶真實(shí)號碼,建立所述虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
將查找到的虛擬號碼替換對應(yīng)用戶的真實(shí)號碼,從而建立虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路,實(shí)現(xiàn)用戶終端與第三方之間的通信,避免用戶真 實(shí)號碼泄漏的問題。
依據(jù)現(xiàn)網(wǎng)中的系統(tǒng)架構(gòu),具體地,主叫方為用戶終端時(shí),使用虛擬號碼進(jìn)行呼叫請求的通信業(yè)務(wù)流程可參照圖6所示。
6.1、用戶終端向移動交換中心(MSC,Mobile Switching Center)發(fā)送一呼叫請求,該呼叫請求中攜帶有用戶的真實(shí)號碼和第三方號碼。
6.2、MSC網(wǎng)元將接收到的真實(shí)號碼和第三方號碼發(fā)送至管理模塊,以使管理模塊根據(jù)之前創(chuàng)建的真實(shí)號碼、虛擬號碼和第三方號碼之間的映射關(guān)系,查找對應(yīng)用戶的虛擬號碼。
6.3、管理模塊將查找到的虛擬號碼反饋至MSC網(wǎng)元。
6.4、MSC網(wǎng)元將虛擬號碼替換真實(shí)號碼,并進(jìn)行呼叫接續(xù),以實(shí)現(xiàn)用戶終端利用虛擬號碼與第三方建立呼叫接續(xù)通道,完成業(yè)務(wù)通信過程。
具體地,主叫方為用戶終端時(shí),使用虛擬號碼進(jìn)行短信發(fā)送的通信業(yè)務(wù)流程可參照圖7所示。
7.1、用戶終端向IMGW網(wǎng)元或RCSGW網(wǎng)元發(fā)送一消息發(fā)送請求,該消息發(fā)送請求中攜帶有用戶的真實(shí)號碼和第三方號碼。
7.2、IMGW網(wǎng)元或RCSGW網(wǎng)元將接收到的真實(shí)號碼和第三方號碼發(fā)送至管理模塊,以使管理模塊根據(jù)之前創(chuàng)建的真實(shí)號碼、虛擬號碼和第三方號碼之間的映射關(guān)系,查找對應(yīng)用戶的虛擬號碼。
7.3、管理模塊將查找到的虛擬號碼反饋至IMGW網(wǎng)元或RCSGW網(wǎng)元。
7.4、IMGW網(wǎng)元或RCSGW網(wǎng)元將虛擬號碼替換真實(shí)號碼,并向短信中心進(jìn)行消息發(fā)送。
7.5、短信中心將該消息發(fā)送至對應(yīng)第三方,從而實(shí)現(xiàn)用戶終端利用虛擬號碼與第三方建立短信發(fā)送通道,完成業(yè)務(wù)通信過程。
實(shí)施例四
實(shí)施例三中介紹了主叫方為用戶終端時(shí),通信業(yè)務(wù)請求對應(yīng)的響應(yīng)策略的確立過程,下面將以主叫方為第三方為例進(jìn)行說明。如圖8所示,主叫方為第三方的確定響應(yīng)策略的過程具體包括以下步驟:
步驟S41:接收第三方發(fā)送的通信業(yè)務(wù)請求,通信業(yè)務(wù)請求中攜帶有第三方號碼和對應(yīng)用戶的虛擬號碼。
其中,這里所說的通信業(yè)務(wù)請求指的是語音呼叫或短信推送等,這里的主叫方指的是通信業(yè)務(wù)的發(fā)起者,被叫方值得至通信業(yè)務(wù)的承接者。
步驟S42:根據(jù)預(yù)先創(chuàng)建的用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的用戶真實(shí)號碼。
當(dāng)主叫方為第三方時(shí),通信業(yè)務(wù)請求中攜帶有第三方號碼和對應(yīng)用戶終端的虛擬號碼。為了保證通信成功,根據(jù)預(yù)先創(chuàng)建的真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,確定對應(yīng)用戶的真實(shí)號碼。
步驟S43:將所述用戶真實(shí)號碼替換所述對應(yīng)用戶的虛擬號碼,建立所述虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
將查找到的真實(shí)號碼替換對應(yīng)用戶的虛擬號碼,從而建立真實(shí)號碼與第三方號碼之間的通信業(yè)務(wù)鏈路,實(shí)現(xiàn)用戶終端與第三方之間的正常通信。
依據(jù)現(xiàn)網(wǎng)中的系統(tǒng)架構(gòu),具體地,主叫方為第三方時(shí),使用虛擬號碼進(jìn)行呼叫請求的通信業(yè)務(wù)流程可參照圖9所示。
9.1、第三方向移動交換中心(MSC,Mobile Switching Center)發(fā)送一呼叫請求,該呼叫請求中攜帶有用戶的虛擬號碼和第三方號碼。
9.2、MSC網(wǎng)元將接收到的對應(yīng)用戶的虛擬號碼和第三方號碼發(fā)送至管理模塊,以使管理模塊根據(jù)之前創(chuàng)建的真實(shí)號碼、虛擬號碼和第三方號碼之間的映射關(guān)系,查找對應(yīng)用戶的真實(shí)號碼。
9.3、管理模塊將查找到的真實(shí)號碼反饋至MSC網(wǎng)元。
9.4、MSC網(wǎng)元將真實(shí)號碼替換虛擬號碼,并進(jìn)行呼叫接續(xù),以實(shí)現(xiàn)用戶終端利用虛擬號碼與第三方建立呼叫接續(xù)通道,完成業(yè)務(wù)通信過程。
具體地,主叫方為第三方時(shí),使用虛擬號碼進(jìn)行短信發(fā)送的通信業(yè)務(wù)流程可參照圖10所示。
10.1、第三方向IMGW網(wǎng)元或RCSGW網(wǎng)元發(fā)送一消息發(fā)送請求,該消息發(fā)送請求中攜帶有用戶的虛擬號碼和第三方號碼。
10.2、IMGW網(wǎng)元或RCSGW網(wǎng)元將接收到的虛擬號碼和第三方號碼發(fā)送至管理模塊,以使管理模塊根據(jù)之前創(chuàng)建的真實(shí)號碼、虛擬號碼和第三方號碼之間的映射關(guān)系,查找對應(yīng)用戶的真實(shí)號碼。
10.3、管理模塊將查找到的真實(shí)號碼反饋至IMGW網(wǎng)元或RCSGW網(wǎng)元。
10.4、IMGW網(wǎng)元或RCSGW網(wǎng)元將真實(shí)號碼替換虛擬號碼,并向短信中心進(jìn)行消息發(fā)送。
10.5、短信中心將該消息發(fā)送至對應(yīng)第三方,從而實(shí)現(xiàn)用戶終端利用虛擬號碼與第三方建立短信發(fā)送通道,完成業(yè)務(wù)通信過程。在整個(gè)過程中真實(shí)號碼未被泄漏至第三方,從而可保證用戶號碼的隱私安全。
實(shí)施例五
依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種虛擬號碼的處理裝置,如圖11所示,具體包括:
第一獲取模塊10,用于獲取一攜帶有用戶真實(shí)號碼和第三方號碼的虛擬號碼申請請求;
第一分配模塊20,用于根據(jù)用戶真實(shí)號碼和第三方號碼,為對應(yīng)用戶終端分配一虛擬號碼,并反饋至用戶終端;
第一創(chuàng)建模塊30,用于創(chuàng)建用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,并保存至本地。
其中,該虛擬號碼的處理裝置還包括:
第一接收模塊,用于接收用戶終端發(fā)送的通信業(yè)務(wù)請求,通信業(yè)務(wù)請求中攜帶有用戶真實(shí)號碼和第三方號碼;
第一查找模塊,用于根據(jù)預(yù)先創(chuàng)建的用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的虛擬號碼;
第一處理模塊,用于將虛擬號碼替換對應(yīng)用戶的用戶真實(shí)號碼,建立虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
其中,該虛擬號碼的處理裝置還包括:
第二接收模塊,用于接收第三方發(fā)送的通信業(yè)務(wù)請求,通信業(yè)務(wù)請求中攜帶有第三方號碼和對應(yīng)用戶的虛擬號碼;
第二查找模塊,用于根據(jù)預(yù)先創(chuàng)建的用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的用戶真實(shí)號碼;
第二處理模塊,用于將用戶真實(shí)號碼替換對應(yīng)用戶的虛擬號碼,建立虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
實(shí)施例六
依據(jù)本發(fā)明的再一個(gè)方面,還提供了一種虛擬號碼的處理裝置,如圖12所示,包括:
第二獲取模塊40,用于獲取一攜帶有用戶真實(shí)號碼和第三方號碼的虛擬號碼申請請求;
鑒權(quán)模塊50,用于根據(jù)用戶真實(shí)號碼,向?qū)?yīng)用戶發(fā)送一鑒權(quán)請求;
第二分配模塊60,用于當(dāng)鑒權(quán)通過時(shí),根據(jù)用戶真實(shí)號碼和第三方號碼,為對應(yīng)用戶終端分配一虛擬號碼,并反饋至對應(yīng)第三方;
第二創(chuàng)建模塊70,用于創(chuàng)建用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,并保存至本地。
其中,該虛擬號碼的處理裝置還包括:
第三接收模塊,用于接收用戶終端發(fā)送的通信業(yè)務(wù)請求,通信業(yè)務(wù)請求中攜帶有用戶真實(shí)號碼和第三方號碼;
第三查找模塊,用于根據(jù)預(yù)先創(chuàng)建的用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的虛擬號碼;
第三處理模塊,用于將虛擬號碼替換對應(yīng)用戶的用戶真實(shí)號碼,建立虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
其中,該虛擬號碼的處理裝置還包括:
第四接收模塊,用于接收第三方發(fā)送的通信業(yè)務(wù)請求,通信業(yè)務(wù)請求中攜帶有第三方號碼和對應(yīng)用戶的虛擬號碼;
第四查找模塊,用于根據(jù)預(yù)先創(chuàng)建的用戶真實(shí)號碼、虛擬號碼和第三方號碼的映射關(guān)系,查找對應(yīng)用戶的用戶真實(shí)號碼;
第四處理模塊,用于將用戶真實(shí)號碼替換對應(yīng)用戶的虛擬號碼,建立虛擬號碼與第三方號碼之間的通信業(yè)務(wù)鏈路。
需要說明的是,該處理裝置是與上述虛擬號碼的處理方法對應(yīng)的裝置,上述方法實(shí)施例中所有實(shí)現(xiàn)方式均適用于該裝置的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。
以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。