專利名稱:信息傳輸?shù)姆椒ê脱b置的制作方法
技術領域:
本發(fā)明涉及通信技術領域,特別涉及一種信息傳輸?shù)姆椒ê脱b置。
背景技術:
SNS (社會性網絡服務,Social Networking Services),即指幫助互聯(lián)網用戶建立社會性網絡關系鏈的互聯(lián)網應用服務,如IM(InstantMessaging,即時通訊)、視頻分享、博客、播客等。在SNS中,用戶通過身份標識建立關系鏈,關系鏈間的用戶根據(jù)身份標識進行通信。關系鏈中的用戶通過登錄提供互聯(lián)網應用服務的終端軟件,與提供該互聯(lián)網應用服務的服務器建立連接,進而獲取與該用戶存在關系鏈的用戶的身份標識。例如,頂軟件提供的頂服務中,某一頂用戶登錄頂終端軟件,通過與頂服務器建立鏈接,由頂服務器將該用戶的好友的身份標識,發(fā)送至該用戶所在終端,從而使實現(xiàn)關系鏈的建立,進ー步實現(xiàn)用戶根據(jù)其好友的身份標識與該好友進行通信。由干,SNS的關系鏈中,用戶的身份標識是實現(xiàn)用戶通信的重要數(shù)據(jù),對互聯(lián)網應用服務的使用者來說其具有隱私性,因此如何確保用戶的身份標識在互聯(lián)網應用服務中不被泄露已逐步受到重視,但現(xiàn)有技術中,還不存在解決上述技術問題的技術方案。
發(fā)明內容
為了確保用戶的身份標識在互聯(lián)網應用服務中不被泄露,本發(fā)明實施例提供了一種信息傳輸?shù)姆椒?,所述方法包括接收用戶發(fā)送的信息,所述信息中攜帯所述用戶的唯一身份標識和接收所述信息的目的用戶的第一身份標識;根據(jù)所述唯一身份標識,獲取第一身份標識和第二身份標識的第一對應關系;根據(jù)所述第一對應關系,確定所述目的用戶的第二身份標識,所述第二身份標識為所述目的用戶的唯一身份標識;根據(jù)所述第二用戶標識,將所述信息發(fā)送至所述目的用戶。所述接收用戶發(fā)送的信息之前,所述方法還包括獲取用戶的唯一身份標識,和所述用戶的目的用戶的第二身份標識;根據(jù)所述第二身份標識生成第一身份標識,并生成所述唯一身份標識與所述第一身份標識的對應關系,并將所述對應關系保存在本地。所述根據(jù)所述第二身份標識生成第一身份標識具體包括根據(jù)加密算法,對所述第二身份標識進行加密生成第一身份標識。所述將所述對應關系保存在本地之后,所述方法還包括接收用戶發(fā)送的目的用戶身份標識獲取請求,所述獲取請求中攜帯所述用戶的唯一身份標識;根據(jù)所述唯一身份標識,查詢本地保存的唯一身份標識與第一身份標識的對應關系,獲取與所述唯一身份標識對應的第一身份標識;、
將所述對應的第一身份標識發(fā)送至所述用戶。所述根據(jù)所述第二用戶標識,將所述信息發(fā)送至所述目的用戶之后,所述方法還包括根據(jù)所述加密算法對所述用戶的唯一身份標識進行加密,生成所述用戶的第一身份標識,生成所述用戶的唯一身份標識、所述用戶的第一身份標識、所述目的用戶的第二身份標識的第二對應關系,并將所述第二對應關系通過服務器進行緩存。所述將所述第二對應關系保存至本地之后,所述方法還包括接收其他用戶發(fā)送的信息,所述信息中攜帯所述其他用戶的唯一身份標識和接收所述信息的其他目的用戶的第一身份標識;查詢本地緩存的所述第二對應關系中是否存在與所述其他用戶的唯一身份標識、所述其他目的用戶的第一身份標識對應的唯一身份標識,如果存在,則根據(jù)所述對應的唯一身份標識,將所述其他用戶發(fā)送的信息發(fā)送至所述目的用戶;如果不存在,則執(zhí)行所述根據(jù)所述唯一身份標識,獲取第一身份標識和第二身份標識的第一對應關系的步驟。本發(fā)明實施例提供了還提供了一種信息傳輸?shù)难b置,所述裝置包括第一信息接收模塊,用于接收用戶發(fā)送的信息,所述信息中攜帯所述用戶的唯一身份標識和接收所述信息的目的用戶的第一身份標識;第一對應關系獲取模塊,用于根據(jù)所述唯一身份標識,獲取第一身份標識和第二身份標識的第一對應關系;第二身份標識確定模塊,用于根據(jù)所述第一對應關系,確定所述目的用戶的第二身份標識,所述第二身份標識為所述目的用戶的唯一身份標識;第一信息發(fā)送模塊,用于根據(jù)所述第二用戶標識,將所述信息發(fā)送至所述目的用戶。所述裝置還包括身份標識獲取模塊,用于獲取用戶的唯一身份標識,和所述用戶的目的用戶的第 ニ身份標識;第一身份標識生成模塊,用于根據(jù)所述第二身份標識生成第一身份標識,并生成所述唯一身份標識與所述第一身份標識的對應關系,并將所述對應關系保存在本地。所述第一身份標識生成模塊具體包括第一身份標識生成単元,用于根據(jù)加密算法,對所述第二身份標識進行加密生成第一身份標識。所述裝置還包括身份標識獲取請求接收模塊,用于接收用戶發(fā)送的目的用戶身份標識獲取請求,所述獲取請求中攜帯所述用戶的唯一身份標識;第一身份標識獲取模塊,用于根據(jù)所述唯一身份標識,查詢本地保存的唯一身份標識與第一身份標識的對應關系,獲取與所述唯一身份標識對應的第一身份標識;第一身份標識發(fā)送發(fā)送模塊,用于將所述對應的第一身份標識發(fā)送至所述用戶。所述裝置還包括第二身份標識生成模塊,用于根據(jù)所述加密算法對所述用戶的唯一身份標識進行加密,生成所述用戶的第一身份標識,第二對應關系生成模塊,用于生成所述用戶的唯一身份標識、所述用戶的第一身份標識、所述目的用戶的第二身份標識的第二對應關系,并將所述第二對應關系通過服務器進行緩存。所述裝置還包括第二信息接收模塊,用于接收其他用戶發(fā)送的信息,所述信息中攜帯所述其他用 戶的唯一身份標識和接收所述信息的其他目的用戶的第一身份標識;第二信息發(fā)送模塊,用于查詢本地緩存的所述第二對應關系中是否存在與所述其他用戶的唯一身份標識、所述其他目的用戶的第一身份標識對應的唯一身份標識,如果存在,則根據(jù)所述對應的唯一身份標識,將所述其他用戶發(fā)送的信息發(fā)送至所述目的用戶;如果不存在,則執(zhí)行所述根據(jù)所述唯一身份標識,獲取第一身份標識和第二身份標識的第一對應關系的步驟。本發(fā)明實施例根據(jù)用戶發(fā)送的信息中攜帯的所述用戶的唯一身份標識和接收所述信息的目的用戶的第一身份標識,井根據(jù)所述唯一身份標識、所述第一身份標識和本地保存的唯一身份標識、第一身份標識與第二身份標識的對應關系,確定所述目的用戶的第ニ身份標識,進而根據(jù)所述第二用戶標識將所述信息發(fā)送至所述目的用戶,使發(fā)送信息的用戶無需采用目的用戶的第二身份標識,即該目的用戶的唯一身份標識,即可實現(xiàn)用戶間的信息傳遞,進而減少了由于信息發(fā)送造成的目的用戶第二身份標識的泄露,保護了目的用戶的隱私。
圖I是本發(fā)明實施例I提供的一種信息傳輸?shù)姆椒鞒虉D;圖2是本發(fā)明實施例2提供的一種信息傳輸?shù)姆椒鞒虉D;圖3是本發(fā)明實施例3提供的一種信息傳輸?shù)姆椒鞒虉D;圖4是本發(fā)明實施例4提供的一種信息傳輸?shù)难b置結構示意圖;圖5是本發(fā)明實施例5提供的一種信息傳輸?shù)难b置結構示意圖。
具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進ー步地詳細描述。實施例I如圖I所示,本發(fā)明實施例提供了一種信息傳輸?shù)姆椒?,所述方法包括SlOl :接收用戶發(fā)送的信息,所述信息中攜帯所述用戶的唯一身份標識和接收所述信息的目的用戶的第一身份標識;S102 :根據(jù)所述唯一身份標識,獲取第一身份標識與第二身份標識的對應關系;具體的,根據(jù)所述唯一身份標識,獲取與所述唯一身份標識對應的第一身份標識與第二身份標識的對應關系。其中,與唯一身份標識對應的第一身份標識與第二身份標識的對應關系可以為ー個或多個;所述第二身份標識為所述目的用戶的唯一身份標識,所述第一身份標識為根據(jù)所述第二身份標識生成的所述目的用戶的身份標識。S103 :根據(jù)所述對應關系,確定所述目的用戶的第二身份標識;可選的,可通過查詢與所述唯一身份標識對應的第一身份標識與第二身份標識的對應關系,獲取所述對應關系中與所述第一身份標識對應的第二身份標識,所述對應的第ニ身份標識即為所述目的用戶的第二身份標識。S104 :根據(jù)所述第二用戶標識,將所述信息發(fā)送至所述目的用戶。需要說明的是,本實施中個步驟的執(zhí)行主體可以是用于傳遞信息的遠端服務器,或具有上述個步驟功能的其他裝置,此處并不限定。 本發(fā)明實施例根據(jù)所述唯一身份標識,獲取第一身份標識與第二身份標識的對應關系;根據(jù)所述對應關系,確定所述目的用戶的第二身份標識,進而根據(jù)所述第二用戶標識將所述信息發(fā)送至所述目的用戶,使發(fā)送信息的用戶無需采用目的用戶的第二身份標識,即該目的用戶的唯一身份標識,即可實現(xiàn)用戶間的信息傳遞,進而減少了由于信息發(fā)送造成的目的用戶第二身份標識的泄露,保護了目的用戶的隱私。實施例2如圖2所示,本發(fā)明實施例提供了一種信息傳輸?shù)姆椒ǎ龇椒ò⊿201 :獲取用戶的唯一身份標識,和所述用戶的目的用戶的第二身份標識;其中,所述第二身份標識為所述目的用戶的唯一身份標識。例如,以IM軟件提供的IM服務為例,用戶A在使用IM軟件具有其唯一身份標識;相應的目的用戶為該用戶的好友,則目的用戶的第二身份標識則為為該目的用戶在IM軟件提供的頂服務中的唯一身份標識。目的用戶可以為ー個或多個。進ー步的,如表一所示可通過向支持頂業(yè)務的服務器獲取該用戶A的唯一身份標識,以及該用戶A的好友的的第二身份標識。表一
用戶A的唯一身份標識 A好友的第二身份標識_
123456213456_456738
980780_S202 :根據(jù)所述第二身份標識生成第一身份標識,并生成所述唯一身份標識與所述第一身份標識的對應關系,并將所述對應關系保存在本地??蛇x的,根據(jù)加密算法,對所述第二身份標識進行加密生成第一身份標識。例如,通過加密算法對S201表一中的用戶A好友的第二身份標識,進行加密,將加密后的第二身份標識作為用戶A好友的身份標識,即本步驟中的第一身份標識,并生成用戶A好友的第二身份標識,即卩隹一身份標識,與該好友的第一身份標識的對應關系,如表ニ所示。表ニ
權利要求
1.一種信息傳輸?shù)姆椒?,其特征在于,所述方法包? 接收用戶發(fā)送的信息,所述信息中攜帯所述用戶的唯一身份標識和接收所述信息的目的用戶的第一身份標識; 根據(jù)所述唯一身份標識,獲取第一身份標識和第二身份標識的第一對應關系; 根據(jù)所述第一對應關系,確定所述目的用戶的第二身份標識,所述第二身份標識為所述目的用戶的唯一身份標識; 根據(jù)所述第二用戶標識,將所述信息發(fā)送至所述目的用戶。
2.根據(jù)權利要求I所述的方法,其特征在于,所述接收用戶發(fā)送的信息之前,所述方法 還包括 獲取用戶的唯一身份標識,和所述用戶的目的用戶的第二身份標識; 根據(jù)所述第二身份標識生成第一身份標識,并生成所述唯一身份標識與所述第一身份標識的對應關系,并將所述對應關系保存在本地。
3.根據(jù)權利要求2所述的方法,其特征在干,所述根據(jù)所述第二身份標識生成第一身份標識具體包括 根據(jù)加密算法,對所述第二身份標識進行加密生成第一身份標識。
4.根據(jù)權利要求3所述的方法,其特征在于,所述將所述對應關系保存在本地之后,所述方法還包括 接收用戶發(fā)送的目的用戶身份標識獲取請求,所述獲取請求中攜帯所述用戶的唯一身份標識; 根據(jù)所述唯一身份標識,查詢本地保存的唯一身份標識與第一身份標識的對應關系,獲取與所述唯一身份標識對應的第一身份標識; 將所述對應的第一身份標識發(fā)送至所述用戶。
5.根據(jù)權利要求4所述的方法,其特征在于,所述根據(jù)所述第二用戶標識,將所述信息發(fā)送至所述目的用戶之后,所述方法還包括 根據(jù)所述加密算法對所述用戶的唯一身份標識進行加密,生成所述用戶的第一身份標識, 生成所述用戶的唯一身份標識、所述用戶的第一身份標識、所述目的用戶的第二身份標識的第二對應關系,并將所述第二對應關系通過服務器進行緩存。
6.根據(jù)權利要求5所述的方法,其特征在干,所述將所述第二對應關系保存至本地之后,所述方法還包括 接收其他用戶發(fā)送的信息,所述信息中攜帯所述其他用戶的唯一身份標識和接收所述信息的其他目的用戶的第一身份標識; 查詢本地緩存的所述第二對應關系中是否存在與所述其他用戶的唯一身份標識、所述其他目的用戶的第一身份標識對應的唯一身份標識,如果存在,則根據(jù)所述對應的唯一身份標識,將所述其他用戶發(fā)送的信息發(fā)送至所述目的用戶;如果不存在,則執(zhí)行所述根據(jù)所述唯一身份標識,獲取第一身份標識和第二身份標識的第一對應關系的步驟。
7.一種信息傳輸?shù)难b置,其特征在于,所述裝置包括 第一信息接收模塊,用于接收用戶發(fā)送的信息,所述信息中攜帯所述用戶的唯一身份標識和接收所述信息的目的用戶的第一身份標識;第一對應關系獲取模塊,用于根據(jù)所述卩隹一身份標識,獲取第一身份標識和第二身份標識的第一對應關系; 第二身份標識確定模塊,用于根據(jù)所述第一對應關系,確定所述目的用戶的第二身份標識,所述第二身份標識為所述目的用戶的唯一身份標識; 第一信息發(fā)送模塊,用于根據(jù)所述第二用戶標識,將所述信息發(fā)送至所述目的用戶。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置還包括 身份標識獲取模塊,用于獲取用戶的唯一身份標識,和所述用戶的目的用戶的第二身份標識; 第一身份標識生成模塊,用于根據(jù)所述第二身份標識生成第一身份標識,并生成所述 唯一身份標識與所述第一身份標識的對應關系,并將所述對應關系保存在本地。
9.根據(jù)權利要求8所述的裝置,其特征在于,所述第一身份標識生成模塊具體包括 第一身份標識生成単元,用于根據(jù)加密算法,對所述第二身份標識進行加密生成第一身份標識。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述裝置還包括 身份標識獲取請求接收模塊,用于接收用戶發(fā)送的目的用戶身份標識獲取請求,所述獲取請求中攜帯所述用戶的唯一身份標識; 第一身份標識獲取模塊,用于根據(jù)所述唯一身份標識,查詢本地保存的唯一身份標識與第一身份標識的對應關系,獲取與所述唯一身份標識對應的第一身份標識; 第一身份標識發(fā)送發(fā)送模塊,用于將所述對應的第一身份標識發(fā)送至所述用戶。
11.根據(jù)權利要求10所述的裝置,其特征在于,所述裝置還包括 第二身份標識生成模塊,用于根據(jù)所述加密算法對所述用戶的唯一身份標識進行加密,生成所述用戶的第一身份標識, 第二對應關系生成模塊,用于生成所述用戶的唯一身份標識、所述用戶的第一身份標識、所述目的用戶的第二身份標識的第二對應關系,并將所述第二對應關系通過服務器進行緩存。
12.根據(jù)權利要求11所述的裝置,其特征在于,所述裝置還包括 第二信息接收模塊,用于接收其他用戶發(fā)送的信息,所述信息中攜帯所述其他用戶的唯一身份標識和接收所述信息的其他目的用戶的第一身份標識; 第二信息發(fā)送模塊,用于查詢本地緩存的所述第二對應關系中是否存在與所述其他用戶的唯一身份標識、所述其他目的用戶的第一身份標識對應的唯一身份標識,如果存在,則根據(jù)所述對應的唯一身份標識,將所述其他用戶發(fā)送的信息發(fā)送至所述目的用戶;如果不存在,則執(zhí)行所述根據(jù)所述唯一身份標識,獲取第一身份標識和第二身份標識的第一對應關系的步驟。
全文摘要
本發(fā)明公開了一種信息傳輸?shù)姆椒?,包括接收用戶發(fā)送的信息,信息中攜帶用戶的唯一身份標識和接收信息的目的用戶的第一身份標識;根據(jù)唯一身份標識,獲取第一身份標識和第二身份標識的第一對應關系;根據(jù)第一對應關系,確定目的用戶的第二身份標識;根據(jù)第二用戶標識,將信息發(fā)送至目的用戶。本發(fā)明根據(jù)唯一身份標識、第一身份標識和本地保存的唯一身份標識、第一身份標識與第二身份標識的對應關系,確定目的用戶第二身份標識,并根據(jù)第二用戶標識將信息發(fā)送至目的用戶,使發(fā)送信息的用戶無需采用目的用戶的第二身份標識,即可實現(xiàn)用戶間的信息傳遞,進而減少了由于信息發(fā)送造成的目的用戶第二身份標識的泄露,保護了目的用戶的隱私。
文檔編號H04L12/58GK102651718SQ201110046800
公開日2012年8月29日 申請日期2011年2月25日 優(yōu)先權日2011年2月25日
發(fā)明者史傳紅, 楊謙, 王麟 申請人:騰訊科技(深圳)有限公司