一種保護用戶隱私的方法及裝置的制造方法
【技術領域】
[0001] 本發明人涉及通信技術領域,尤其涉及一種保護用戶隱私的方法及裝置。
【背景技術】
[0002] 在很多場景下,用戶都有利用虛擬號碼接聽呼叫或者接收短消息,從而避免自己 真實手機號碼泄露的需求。例如,用戶在進行業務平臺提供的業務以外的電子商務業務 (如在電子商務網站上購物)時,可向電信運營商申請一個虛擬號碼并在購物訂單中預留 該虛擬號碼以提供給快遞以及物品提供商,以防止真實手機號碼泄露。但是虛擬號碼也要 符合協議的要求,因此虛擬號碼的資源是有限的。若為每個用戶均提供一個虛擬號碼僅用 于用戶進行電子商務業務,那么會造成虛擬號碼資源的浪費。
【發明內容】
[0003] 本發明實施例提供一種保護用戶隱私的方法及裝置,用以解決現有技術中存在的 虛擬號碼資源浪費的問題。
[0004] 第一方面,本發明實施例提供了一種保護用戶隱私的方法,該方法包括:
[0005] 提供電子商務業務的服務器接收到第一用戶提交的訂單請求,所述訂單請求中包 含第一用戶的真實電話號碼以及與所述訂單相關聯的第二用戶的真實電話號碼;
[0006] 所述服務器根據所述訂單請求生成訂單號,并為生成的所述訂單號分配一個虛擬 號碼;
[0007] 所述服務器將分配的虛擬號碼作為所述第一用戶的聯系電話號碼發送給所述第 二用戶;
[0008] 在所述訂單完成后,所述服務器收回為所述訂單號分配的虛擬號碼。
[0009] 結合第一方面,在第一方面的第一種可能的實現方式中,所述為生成的所述訂單 號分配一個虛擬號碼,包括:
[0010] 所述服務器從運營商為所述服務器提供的虛擬號碼資源池中,為所述訂單號選擇 并分配一個虛擬號碼;從所述虛擬號碼資源池中分配的所述虛擬號碼設置有無條件前轉, 所述無條件前轉的前轉號碼用于將攜帶所述虛擬號碼的通信請求觸發到業務平臺。
[0011] 結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第二種可能的 實現方式中,所述服務器在為生成的所述訂單號分配一個虛擬號碼后,還包括:
[0012] 所述服務器存儲所述訂單號、分配的虛擬號碼、所述第一用戶的真實電話號碼以 及所述第二用戶的真實電話號碼的對應關系;
[0013] 在所述訂單完成后,所述服務器收回為所述訂單號分配的虛擬號碼,具體包括:
[0014] 所述服務器接收指示所述訂單完成的通知消息,所述消息中攜帶所述訂單號;
[0015] 所述服務器根據所述訂單號找到所述對應關系,并刪除所述對應關系。
[0016] 結合第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式 中,還包括:
[0017] 所述服務器將存儲的所述對應關系發送給所述業務平臺,以便所述業務平臺在接 收到攜帶所述虛擬號碼的通信請求時,通過所述對應關系獲取與所述虛擬號碼對應的第一 用戶的真實電話號碼或第二用戶的真實電話號碼,并以獲取到第一用戶的真實電話號碼或 者第二用戶的真實電話號碼建立所述第一用戶與所述第二用戶的通信。
[0018] 結合第一方面的第二種可能的實現方式,在第一方面的第四種可能的實現方式 中,還包括:
[0019] 所述服務器接收所述業務平臺在接收到攜帶所述虛擬號碼的通信請求時發起的 查詢請求,所述查詢請求中攜帶所述虛擬號碼以及第一用戶的真實電話號碼;
[0020] 所述服務器根據所述第一用戶的真實電話號碼查詢與所述虛擬號碼對應的第二 用戶的真實電話號碼,并將查詢到的第二用戶的真實電話號碼反饋給所述業務平臺;
[0021] 或者,所述服務器接收所述業務平臺在接收到攜帶所述虛擬號碼的通信請求時發 起的查詢請求,所述查詢請求中攜帶所述虛擬號碼以及第二用戶的真實電話號碼;
[0022] 所述服務器根據所述第二用戶的真實電話號碼查詢與所述虛擬號碼對應的第一 用戶的真實電話號碼,并將查詢到的第一用戶的真實電話號碼反饋給所述業務平臺。
[0023] 第二方面,本發明實施例還提供了一種保護用戶隱私的方法,該方法包括:
[0024] 業務平臺接收到通信請求;
[0025] 其中,所述通信請求攜帶提供電子商務的服務器為訂單號分配的虛擬號碼;所述 訂單號是由所述服務器在第一用戶提交訂單請求時生成的,所述虛擬號碼與所述訂單號、 所述第一用戶真實電話號碼、以及與所述訂單相關聯的第二用戶的真實電話號碼存在對應 關系;
[0026] 所述業務平臺確定所述通信請求還攜帶第一用戶的真實電話號碼時,確定所述虛 擬號碼對應的所述第二用戶的真實電話號碼,將號碼顯示設置為虛擬號碼,并將所述通信 請求路由到所述第二用戶的真實電話號碼;
[0027] 所述業務平臺確定所述通信請求還攜帶第二用戶的真實電話號碼時,確定所述虛 擬號碼對應的所述第一用戶的真實電話號碼,并將所述通信請求路由到所述第一用戶的真 實電話號碼。
[0028] 第三方面,本發明實施例還提供了一種保護用戶隱私的裝置,該裝置包括:
[0029] 接收單元,用于接收到第一用戶提交的訂單請求,所述訂單請求中包含第一用戶 的真實電話號碼以及與所述訂單相關聯的第二用戶的真實電話號碼;
[0030] 生成單元,用于根據所述接收單元接收到的訂單請求生成訂單號;
[0031] 分配單元,用于為所述生成單元生成的所述訂單號分配一個虛擬號碼;
[0032] 發送單元,將所述分配單元分配的虛擬號碼作為所述第一用戶的聯系電話號碼發 送給所述第二用戶;
[0033] 回收單元,在所述訂單完成后,收回為所述訂單號分配的虛擬號碼。
[0034] 結合第三方面,在第三方面的第一種可能的實現方式中,所述分配單元,具體用于 從運營商為所述服務器提供的虛擬號碼資源池中,為所述訂單號選擇并分配一個虛擬號 碼;從所述虛擬號碼資源池中分配的所述虛擬號碼設置有無條件前轉,所述無條件前轉的 前轉號碼用于將攜帶所述虛擬號碼的通信請求觸發到業務平臺。
[0035] 結合第三方面或第三方面的第一種可能的實現方式,在第三方面的第二種可能的 實現方式中,還包括:
[0036] 存儲單元,用于在所述分配單元為生成的所述訂單號分配一個虛擬號碼后,存儲 所述訂單號、分配的虛擬號碼、所述第一用戶的真實電話號碼以及所述第二用戶的真實電 話號碼的對應關系;
[0037] 所述接收單元,還用于接收指示所述訂單完成的通知消息,所述消息中攜帶所述 訂單號;
[0038] 所述回收單元,具體用于根據所述訂單號找到所述對應關系,并刪除所述對應關 系。
[0039] 結合第三方面的第二種可能的實現方式,在第三方面的第三種可能的實現方式 中,所述發送單元,還用于將存儲的所述對應關系發送給所述業務平臺,以便所述業務平臺 在接收到攜帶所述虛擬號碼的通信請求時,通過所述對應關系獲取與所述虛擬號碼對應的 第一用戶的真實電話號碼或第二用戶的真實電話號碼,并以獲取到第一用戶的真實電話號 碼或者第二用戶的真實電話號碼建立所述第一用戶與所述第二用戶的通信。
[0040] 結合第三方面的第二種可能的實現方式,在第三方面的第四種可能的實現方式 中,所述接收單元,還用于接收所述業務平臺在接收到攜帶所述虛擬號碼的通信請求時發 起的查詢請求,所述查詢請求中攜帶所述虛擬號碼以及所述第一用戶的真實電話號碼;
[0041] 所述裝置還包括查詢單元,用于根據所述第一用戶的真實電話號碼查詢與所述虛 擬號碼對應的第二用戶的真實電話號碼;
[0042] 所述發送單元還用于將查詢到的第二用戶的真實電話號碼反饋給所述業務平 臺;
[0043] 或者,
[0044] 所述接收單元,還用于接收所述業務平臺在接收到攜帶所述虛擬號碼的通信請求 時發起的查詢請求,所述查詢請求中攜帶所述虛擬號碼以及所述第二用戶的真實電話號 碼;
[0045] 所述裝置還包括查詢單元,用于根據所述第二用戶的真實電話號碼查詢與所述虛 擬號碼對應的第一用戶的真實電話號碼;
[0046] 所述發送單元還用于將查詢到的第一用戶的真實電話號碼反饋給所述業務平臺。
[0047] 第四方面,本發明實施例還提供了一種保護用戶隱私的裝置,該裝置包括:
[0048] 接收單元,用于接收到通信請求;
[0049] 其中,所述通信請求攜帶提供電子商務的服務器為訂單號分配的虛擬號碼;所述 訂單號是由所述服務器在第一用戶提交訂單請求時生成的,所述虛擬號碼與所述訂單號、 所述第一用戶真實電話號碼、以及與所述訂單相關聯的第二用戶的真實電話號碼存在對應 關系;
[0050] 確定單元,用于確定所述通信請求還攜帶第一用戶的真實電話號碼時,確定所述 虛擬號碼對應的所述第二用戶的真實電話號碼,將號碼顯示設置為虛擬號碼;發送單元,用 于將所述通信請求路由到所述第二用戶的真實電話號碼;
[0051] 或者,確定單元,用于確定所述通信請求還攜帶第二用戶的真實電話號碼時,確定 所述虛擬號碼對應的所述第一用戶的真實電話號碼;發送單元用于并將所述通信請求路由 到所述第一用戶的真實電話號碼。
[0052] 利用本發明提供的方案,在第一用戶提交訂單請求到進行電子商務業務的服務 器,服務器根據訂單請求生成訂單號,并為訂單號綁定一個虛擬號碼,發送給訂單關聯的第 二用戶,從而第二用戶可以使用虛擬號碼與第一用戶進行通信。并在接收到訂單結束請求 后,收回為訂單號分配的虛擬號碼,從而使得保護了用戶在進行電子商務業務時的真實電 話號碼,并能夠節省虛擬號碼資源。
【附圖說明】
[0053]圖1為本發明實施例提供的電子商務業務系統結構示意圖;
[0054] 圖2為本發明實施例提供的一種保護用戶隱私的方法流程圖;
[0055] 圖3為本發明實施例提供的另一種保護用戶隱私的方法流程圖;
[0056] 圖4~圖7為本發明實施例提供的保護用戶隱私的裝置示意圖;
[0057] 圖8為本發明實施例提供的為買家用戶綁定虛擬號碼的過程示意圖;
[0058] 圖9A~圖9B為本發明實施例提供的賣家用戶通過虛擬號碼對買家用戶發起呼叫 的過程示意圖;
[0059] 圖10A-圖10B為本發明實施例提供的買家用戶通過用戶設備上APP使用虛擬號 碼對賣家用戶發起呼叫的過程示意圖;
[0060] 圖11為本發明實施例提供的買家用戶直接通過用戶設備使用虛擬號碼對賣家用 戶發起呼叫的過程示意圖;
[0061]圖12為本發明實施例提供的買家用戶使用虛擬號碼發送短消息給賣家用戶的流 程不意圖;
[0062] 圖13為本發明實施例提供的賣家用戶通過虛擬號碼發送短消息給買家用戶的流 程不意圖。
【具體實施方式】
[0063] 為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進 一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施 例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的 所有其它實施例,都屬于本發明保護的范圍。
[0064] 本發明實施例提供一種保護用戶隱私的方法及裝置,用以解決現有技術中存在的 因為號碼長度超過協議長度導致業務無法實現以及配置成本高及工作量大的問題。其中, 方法和裝置是基于同一發明構思的,由于方法及裝置解決問題的原理相似,因此裝置與方 法的實施可以相互參見,重復之處不再贅述。
[0065]參閱圖1所示,本發明實施例提供了一種保護用戶隱私的系統結構示意圖。
[0066] 保護用戶隱私的系統包括:用戶設備、提供電子商務業務的服務器(后續描述中 簡稱服務器)以及通信網絡中的設備。該通信網絡可以由運營商提供。
[0067] 通信網絡中設置有移動交換中心(英文Mobile Switching Center,簡稱:MSC) 或者關口移動交換中