麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種建立會話的方法、服務器、裝置、系統及設備的制作方法

文檔序號:7861422閱讀:258來源:國知局
專利名稱:一種建立會話的方法、服務器、裝置、系統及設備的制作方法
技術領域
本發明涉及通訊技術領域,尤其涉及一種建立會話的方法、服務器、裝置、系統及設備。
背景技術
隨著互聯網的普及,各種通訊工具已經十分普及。由于IM (Instant Messenger,即時通訊)消息的便捷性,并且可以應用于電腦、手機等多種終端之上,頂賬號已經幾乎成為人人必有的賬號。在現有情況下,通訊工具可提供給用戶便捷的會話服務,所述會話可包括文字會話、語音會話、視頻會話等多樣化的會話服務。通常情況下,會話的要求是首先,用戶需要在互聯網絡上建立自身的賬號并寫入自身的個人資料,例如年齡、性別等,并公開在互聯網 絡中。其次,兩個人可以選擇交互賬號或一方添加另一方的方式建立好友關系,也即互相賦予對方與自身進行會話的權限,服務器即可以為具有好友關系的用戶建立會話,并提供會話服務。隨著互聯網的迅速發展,人們的社交網絡與互聯網呈現交融之勢,現有的部分通訊工具也可提供為兩個互不相識的用戶進行隨機匹配并建立臨時會話的功能,這種通過服務器匹配建立的臨時會話不要求會話的雙方為好友關系。但是,在為用戶之間建立臨時會話時,對于每個用戶而言,個人的用戶資料都會在建立臨時會話的同時暴露給對方,例如頭像、性別等,這就使得用戶的個人信息在未被授權的情況下被泄露,導致用戶的個人信息的安全性差。

發明內容
本發明實施例提供了一種建立會話的方法、服務器、裝置、系統及設備,可以避免用戶的個人信息在未經授權的情況下被泄露,同時能滿足用戶的會話需求。一種建立會話的方法,所述方法包括接收第一用戶通過終端發出的會話請求;為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶;向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標識用于所述終端區分所述第一用戶的會話對象,且對于所述第一用戶不可見。一種建立會話的方法,所述方法包括向服務器發送第一用戶的會話請求;接收所述服務器發送的第二用戶的標識;根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標識;
其中,所述第二用戶為所述服務器為所述第一用戶進行匹配得到的會話對象,所述標識用于區分所述第一用戶的會話對象。一種用于建立會話的服務器,所述服務器包括第一接收模塊,用于接收第一用戶通過終端發出的會話請求;匹配模塊,用于為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶;第一發送模塊,用于向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標識用于所述終端區分所述第一用戶的會話對象,且對于所述第一用戶不可見。·一種用于建立會話的裝置,所述裝置包括第一發送模塊,用于向服務器發送第一用戶的會話請求;第一接收模塊,用于接收所述服務器發送的第二用戶的標識;建立模塊,用于根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標識;其中,所述第二用戶為所述服務器為所述第一用戶進行匹配得到的所述第一用戶的會話對象,所述標識用于區分所述第一用戶的會話對象。—種用于建立會話的系統,所述系統包括如上所述的任一服務器和如上所述的
任一裝置。一種設備,所述設備包括一個或多個處理器;存儲器;和一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能接收第一用戶通過終端發出的會話請求;為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶;向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標識用于所述終端區分所述第一用戶的會話對象,且對于所述第一用戶不可見。—種設備,所述設備包括一個或多個處理器;存儲器;和一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能向服務器發送第一用戶的會話請求;接收所述服務器發送的第二用戶的標識;根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標識;
其中,所述第二用戶為所述服務器為所述第一用戶進行匹配得到的所述第一用戶的會話對象,所述標識用于區分所述第一用戶的會話對象。本發明實施例的有益效果包括本發明實施例提供的一種建立會話的方法、服務器、裝置及設備,通過在第一用戶發出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標識以建立會話,使得終端通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。



圖I為本發明實施例提供的一種建立會話的方法的流程示意圖;圖2為本發明實施例提供的另一種建立會話的方法的流程示意圖;圖3為本發明實施例提供的又一種建立會話的方法的流程示意圖;圖4為本發明實施例提供的一種建立會話的方法中的服務器為第一用戶匹配實時會話對象的方法的流程示意圖;圖5為本發明實施例提供的建立完成的會話界面的示意圖;圖6為本發明實施例提供的一種用于建立會話的服務器的結構示意圖;圖7為本發明實施例提供的一種用于建立會話的服務器的第二種結構示意圖;圖8為本發明實施例提供的一種用于建立會話的服務器的第三種結構示意圖;圖9為本發明實施例提供的一種用于建立會話的服務器的第四種結構示意圖;圖10為本發明實施例提供的一種用于建立會話的服務器的第五種結構示意圖;圖11為本發明實施例提供的一種用于建立會話的服務器中的第一接收模塊的結構示意圖;圖12為本發明實施例提供的一種用于建立會話的服務器中的匹配模塊的結構示意圖;圖13為本發明實施例提供的一種用于建立會話的服務器的第六種結構示意圖;圖14為本發明實施例提供的一種用于建立會話的服務器的第七種結構示意圖;圖15為本發明實施例提供的一種用于建立會話的服務器的第八種結構示意圖;圖16為本發明實施例提供的一種用于建立會話的裝置的結構示意圖;圖17為本發明實施例提供的一種用于建立會話的裝置的第二種結構示意圖;圖18為本發明實施例提供的一種用于建立會話的裝置的第三種結構示意圖;圖19為本發明實施例提供的一種用于建立會話的裝置的第四種結構示意圖;圖20為本發明實施例提供的一種用于建立會話的裝置的第五種結構示意圖;圖21為本發明實施例提供的一種用于建立會話的裝置的第六種結構示意圖;圖22為本發明實施例提供的一種用于建立會話的裝置的第七種結構示意圖;圖23為本發明實施例提供的一種用于建立會話的裝置的第八種結構示意圖。
具體實施例方式下面結合附圖,對本發明實施例提供的一種建立會話的方法、服務器、裝置及設備的具體實施方式
進行詳細地說明。首先,如圖I所示,本發明實施例提供的一種建立會話的方法,對用于建立會話的服務器進行了改進,并以服務器端為例進行說明,該方法包括以下步驟S101、接收第一用戶通過終端發出的會話請求;S102、為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶;S103、向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標識用于所述終端區分所述第一用戶的會話對象,且對于所述第一用戶不可見。較佳地,所述標識對于所述第一用戶不可見,也即所述終端對所述第一用戶隱藏 所述第二用戶的標識。優選地,在服務器為第一用戶和第二用戶匹配成功且可以進行臨時的會話后,將第二用戶的標識發送給終端,以便于終端為第一用戶和第二用戶建立會話,在建立會話時,標識僅僅用于終端區分會話來自于哪一會話對象,而不輸出第二用戶的標識,以達到隱藏第二用戶的標識的效果。較佳地,在步驟S103之后,所述方法還可以包括向所述終端發送攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息。較佳地,在步驟S103之后,所述方法還可以包括接收所述終端發送的所述第一用戶在與所述第二用戶的會話中輸入的會話內容與所述第二用戶的標識,并將攜帶有所述第一用戶的標識、所述第二用戶的標識和所述第一用戶的會話內容的會話消息發送給所述第二用戶。較佳地,在步驟S103之后,所述方法還可以包括向所述終端發送經過所述第二用戶的用戶資料;或,將所述第二用戶的用戶資料進行處理,使得經過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經過處理后的第二用戶的用戶資料發送給所述終端。其中,所述接收第一用戶通過終端發出的會話請求,可以采用如下方式接收第一用戶通過終端發出的會話請求,并記錄接收到所述第一用戶的會話請求的時刻為第一時刻。較佳地,所述為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶,可以采用如下方式根據所述第一時刻,判斷是否存在與所述第一用戶匹配的實時會話對象;如果存在所述與所述第一用戶匹配的實時會話對象,則將所述與所述第一用戶匹配的實時會話對象作為第二用戶;如果不存在所述與所述第一用戶匹配的實時會話對象,則查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶;其中,所述與所述第一用戶匹配的實時會話對象為在所述第一時刻之前或之后的第一時長范圍內發出會話請求的用戶。
較佳地,所述判斷是否存在與所述第一用戶匹配的實時會話對象,可以采用如下方式步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執行步驟B,當本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執行步驟C ;步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,操作結束;步驟C、在本地的候選隊列中按照預設的第一規則選取與所述第一用戶匹配的會話對象,當選取成功時,執行步驟D,當選取失敗時,執行步驟E ;步驟D、將按照所述第一規則在本地的候選隊列中選取得到的與所述第一用戶匹
配的會話對象作為所述與所述第一用戶匹配的實時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實時會話對象記錄在所述注冊表中,操作結束;步驟E、將所述第一用戶加入所述候選隊列,并返回所述步驟A,當達到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實時會話對象,則認為不存在所述與所述第一用戶匹配的實時會話對象,操作結束。其中,所述第一規則可以為以下規則的任意一個或任意組合以預設的第一概率在所述候選隊列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則;以預設的第二概率在所述候選隊列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則。較佳地,所述查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為所述第二用戶,可以采用如下方式按照發送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發送會話請求用戶,當排查得到滿足預設的第二規則的用戶時,將所述滿足預設的第二規則的用戶作為所述第二用戶。其中,所述第二規則可以為以下規則的任意一個或任意組合以預設的第三概率在所述候選隊列中選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規則;以預設的第四概率在所述候選隊列中選取與所述第一用戶所處的城市相同的用戶作為所述第二用戶的規則。較佳地,在步驟S103之后,所述方法還可以包括當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收所述第一用戶發送的獲取所述第二用戶的用戶資料的請求;向所述第二用戶發送所述第一用戶獲取用戶資料的請求。較佳地,在步驟S103之后,所述方法還可以包括向所述終端發送所述第二用戶的用戶資料。其中,所述第一條件可以為在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。較佳地,在步驟S103之后,所述方法還可以包括
向所述終端發送所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預先保存在本地的文字、圖片、音頻或視頻文件。本發明實施例提供了一種建立會話的方法,通過在第一用戶發出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標識以建立會話,使得終端通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。如圖2所示,本發明實施例提供的一種建立會話的方法,對用于建立會話的終端進行了改進,并以為終端例進行說明,該方法包括以下步驟S201、向服務器發送第一用戶的會話請求;S202、接收所述服務器發送的第二用戶的標識; S203、根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標識。其中,所述第二用戶為所述服務器為所述第一用戶進行匹配得到的會話對象,所述標識用于區分所述第一用戶的會話對象。較佳地,在步驟S203之后,所述方法還包括接收所述服務器發送的攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息;在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內容。較佳地,在步驟S203之后,所述方法還包括接收所述第一用戶在與所述第二用戶的會話中輸入的會話內容,并將所述第一用戶的會話內容和所述第二用戶的標識發送給所述服務器。較佳地,在步驟S203之后,所述方法還包括接收所述服務器發送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。較佳地,在步驟S203之后,所述方法還包括接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進行處理,使得經過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個人信息。較佳地,在步驟S203之后,所述方法還包括當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收并向所述服務器轉發所述第一用戶發出的獲取所述第二用戶的用戶資料的請求。較佳地,當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,所述方法還包括接收所述服務器發送的所述第二用戶的用戶資料。其中,所述第一條件可以為在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。較佳地,在步驟S203之后,所述方法還包括接收并輸出所述服務器發送的所述第二用戶的開場白;
其中,所述第二用戶的開場白為所述第二用戶預先保存在所述服務器的文字、圖片、首頻或視頻文件。本發明實施例提供了一種建立會話的方法,通過在第一用戶發出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標識以建立會話,使得終端通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。如圖3所示,本發明實施例提供了一種建立會話的方法,包括如下步驟S301、第一用戶通過手機中的頂工具發出會話請求;在本實施例中,為例便于說明,以終端為手機為例進行說明,第一用戶在手機中安裝有IM工具,且第一用戶在手機中使用其IM賬號進行成功登陸,本實施例中的會話請求均指的是要求建立與非好友用戶的聊天請求,也即要求服務器為自身匹配一個聊天對象(會話對象)。需要注意的是,在進行本發明實施例的實施時,終端除了手機之外,還可以為平板電腦、筆記本電腦、PC機等,并不限定于手機。較佳地,在服務器中設立有時間軸,用于記錄每個用戶向服務器發出會話請求的時刻,相應地,當服務器接收到第一用戶發送的會話請求時,記錄當前時刻為第一時刻。S302、服務器為第一用戶匹配實時會話對象,如果匹配成功,執行步驟S303,如果匹配失敗,執行步驟S304;在本實施例中,實時會話對象可以被定義為 以所述第一時刻為中心點,在所述第一時刻之前或之后第一時長范圍內發出會話請求的其他用戶。在有關技術中,在為用戶匹配會話對象時,只能做到隨機匹配。在本發明實施例中,采用為第一用戶匹配實時會話對象的方式,可以增加用戶的體驗,達到匹配建立會話的實時性,使得用戶在體驗上感覺發出會話請求之后,匹配得到的會話對象也是正好有會話需求的用戶。較佳地,如圖4所示,服務器為第一用戶匹配實時會話對象,可以采用如下方式S302-1、判斷本地保存的注冊表中是否記錄有與所述第一用戶的實時會話對象,當本地保存的注冊表中記錄有與所述第一用戶的實時會話對象時,執行步驟S302-2,當本地保存的注冊表中未記錄有與所述第一用戶的實時會話對象時,執行步驟S302-3 ;優選地,在服務器本地建立一個注冊表,在注冊表中實時的記錄每個用戶的會話對象,當服務器具有為用戶匹配實時會話對象的需求時,優選地在注冊表中進行查找匹配。步驟S302-2、將所述本地保存的注冊表中記錄的與所述第一用戶的實時會話對象作為所述第一用戶的會話對象,操作結束;步驟S302-3、在本地的候選隊列中按照預設的第一規則選取所述第一用戶的實時會話對象,當選取成功時,執行步驟S302-4,當選取失敗時,執行步驟S302-5 ;優選地,在服務器本地還保存有候選隊列,用于為在步驟S302-1中未匹配到實時會話對象的用戶匹配實時會話對象。較佳地,所述第一規則,可以以下任一規則或任意規則的組合
規則I :以預設的第一概率在候選隊列中選取與第一用戶的性別不相同的用戶作為第一用戶的實時會話對象;規則2:以預設的第二概率在所述候選隊列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實時會話對象。其中,在服務器中保存有每一個用戶的用戶資料,用戶資料中包括有用戶的地理位置信息和性別。所述第一規則僅僅是優選的方式,還可以在第一規則中定義根據用戶的愛好、學校等信息進行會話對象的匹配。在本實施例中,以第一概率和第二概率均為100%為例進行說明,則在本地的候選隊列中按照預設的第一規則選取所述第一用戶的實時會話對象,可以為
在本地的候選隊列中,隨機選取一個與所述第一用戶的性別不同且同城的用戶作為第一用戶的實時會話對象。步驟S302-4、將按照所述第一規則在本地的候選隊列中選取得到的所述第一用戶匹配的實時會話對象作為所述第一用戶的會話對象,并將所述第一用戶與所述第一用戶的實時會話對象記錄在所述注冊表中,操作結束;步驟S302-5、將所述第一用戶加入所述候選隊列,并返回所述步驟S302-1,當達到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實時會話對象,則認為不存在與所述第一用戶匹配的實時會話對象,操作結束。優選地,當超過第一時長仍未為第一用戶匹配得到實時會話對象時,則認為第一用戶不存在實時會話對象。作為一種優選的方案,在第一用戶發出會話請求時,所述第一用戶的手機顯示查找動畫,且查找動畫的時長大于或等于第一時長,以便于服務器在第一時長內為第一用戶匹配實時會話對象。第一時長可由開發人員或用戶進行設定,例如在本實施例中可設定為5秒。較佳地,在將所述第一用戶加入所述候選隊列達到預設的第一時長之后,將所述第一用戶從所述候選隊列中刪除。S303、將為第一用戶匹配得到的實時會話對象作為第一用戶的會話對象第二用戶,執行步驟S305 ;S304、查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為第一用戶的會話對象第二用戶,執行步驟S305 ;較佳地,本步驟S304可以采用如下方式在服務器建立的時間軸上,以第一時刻為起點,依次向前排查向服務器發出會話請求的用戶,當排查得到滿足預設的第二規則的用戶時,將所述滿足預設的第二規則的用戶作為所述第一用戶的會話對象。優選地,第二規則可以為以下任一規則或任意規則的組合規則3 :以預設的第三概率選取與第一用戶的性別不相同的用戶作為第一用戶的會話對象;規則4 :以預設的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實時會話對象。其中,在服務器中保存有每一個用戶的用戶資料,用戶資料中包括有用戶的地理位置信息和性別。所述第二規則僅僅是優選的方式,還可以在第二規則中定義根據用戶的愛好、學校等信息進行會話對象的匹配。在本實施例中,以第三概率和第四概率均為70%為例進行說明,則在服務器建立的時間軸上,以第一時刻為起點,依次向前排查向服務器發出會話請求的用戶,當排查得到滿足預設的第二規則的用戶時,將所述滿足預設的第二規則的用戶作為所述第一用戶的會話對象,可以為根據第三概率和第四概率確定所述第一用戶的會話對象的性別和所處城市;在服務器建立的時間軸上,以第一時刻為起點,依次向前排查向服務器發出會話請求的用戶,當排查得到滿足根據第三概率和第四概率確定得到的所述第一用戶的會話對象的性別和所處城市的用戶時,將滿足根據第三概率和第四概率確定得到的所述第一用戶的會話對象的性別和所處城市的用戶作為第一用戶的會話對象。以第三概率為70%,且所述第一用戶為男性為例進行舉例說明,根據第三概率確定·所述第一用戶的會話對象的性別,可以采用如下方式建立一個令牌桶,并將其中的70%的令牌標記為女性,30%的令牌標記為男性,隨機為所述第一用戶分配一個令牌,將該令牌上所標記的性別作為第一用戶的會話對象的性別。同理,以第四概率為70%,且所述第一用戶為北京為例進行舉例說明,根據第四概率確定所述第一用戶的會話對象的城市,可以采用如下方式建立一個令牌桶,并將其中的70%的令牌標記為北京,30%的令牌標記為非北京,隨機為所述第一用戶分配一個令牌,將該令牌上所標記的城市作為第一用戶的會話對象的城市。S305、服務器向所述終端發送所述第二用戶的標識;其中,該標識用于終端區分第一用戶的會話對象,且對于第一用戶不可見。較佳地,當第一用戶通過終端向服務器發出會話請求后,在終端建立第一用戶與第二用戶的臨時會話時,對所述第二用戶的標識進行隱藏,也即不輸出第二用戶標識,可選的只輸出第一用戶和第二用戶的會話內容,使得第一用戶不能得到第二用戶的標識,故第一用戶在未經第二用戶授權的情況下,不能得到第二用戶的個人信息。較佳地,該標識對于用戶是不可見的,在終端接收到第二用戶的標識后,即可建立第一用戶和第二用戶的會話,優選地可以在IM工具中以會話組的形式輸出,以便于第一用戶與第二用戶進行會話。該標識可以為用戶的IM賬號,但是對于會話對象并不可見,也可為用戶在IM賬號下注冊的二級賬號,該二級賬號只用于用戶之間的即時會話,用戶不可通過二級賬號查找到對方的用戶資料。例如,當第一用戶當前存在多組對話時,則可依靠第二用戶的標識來區分會話屬于哪一組;或當第一用戶接收服務器發送的會話內容時,可以根據與會話內容同時發送過來的標識,區別該對話內容是由哪一用戶發送的。S306、建立第一用戶與第二用戶的會話,結束操作。優選地,在建立第一用戶與第二用戶的會話后,僅僅在會話中顯示各自的對話信息,以保證用戶隱私不被泄露。
在本實施例中,以用戶的會話內容通過音頻文件傳遞為例進行說明,如圖5所示,為第一用戶和第二用戶建立會話之后的界面示意圖10用于表示手機,20為手機的顯示區域;201為會話的通知欄,其中,2011為功能鍵,用于返回上一界面,2012用于顯示會話對象的城市,2013也為功能鍵,用于設置參數;202為會話對象的開場白,其中,2021為播放鍵,用于播放會話對象的開場白,2022為播放進度條,2013用于表示會話對象的開場白的時長;203為聊天框,其中,2031為服務器生成的隨機提示,2032表示第一用戶發出的會話內容(音頻文件),并且設有播放鍵,2033表示第一用戶發出的會話內容的時長,2034表示第二用戶發出的會話內容(音頻文件),并且設有播放鍵,2035表示第二用戶發出的會話內 容的時長,2036表示功能鍵,用于錄制音頻文件以作為會話內容發送,2037表示功能鍵,用于顯示聊天狀態,2038表示功能鍵,用于更換會話對象。如圖5所示,在建立第一用戶和第二用戶的會話之后,第一用戶和第二用戶即可互發會話內容,在本實施例中,僅以會話內容為音頻文件為例進行說明,在實際實施時,會話內容還可以為文字、圖片或視頻文件等可以通過網絡傳輸的內容。可選的另一種實施方式是在第一用戶與第二用戶的會話中,顯示對方的經過處理的用戶資料,經過處理后的用戶資料不會泄露用戶的個人信息。優選地,對于對方的用戶資料的處理,可由服務器完成,也可由終端完成。例如在聊天框內顯示對方的頭像,且頭像經過預設的模糊處理,該模糊處理可由為將對方的頭像增加毛玻璃效果,或對于用戶頭像進行編輯,使得用戶的臉部主要特征被遮擋住,可由有效的保護用戶的個人隱私。較佳地,在第一用戶與第二用戶的會話達到第一條件時,則第一用戶和第二用戶之間可互相申請查看對方的用戶資料。本發明實施例提供了一種建立會話的方法,通過在第一用戶發出會話請求后,月艮務器為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標識以建立會話,使得終端通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。如圖6所示,本實施例提供了一種用于建立會話的服務器,所述服務器包括第一接收模塊401,用于接收第一用戶通過終端發出的會話請求;匹配模塊402,用于為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶;第一發送模塊403,用于向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標識用于所述終端區分所述第一用戶的會話對象,且對于所述第一用戶不可見。較佳地,如圖7所示,所述服務器還可以包括
第二發送模塊404,用于在所述第一發送模塊403向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息。較佳地,如圖8所示,所述服務器還可以包括第二接收模塊405,用于在所述第一發送模塊403向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,接收所述終端發送的所述第一用戶在與所述第二用戶的會話中輸入的會話內容與所述第二用戶的標識;第三發送模塊406,用于將攜帶有所述第一用戶的標識、所述第二用戶的標識和所述第一用戶的會話內容的會話消息發送給所述第二用戶。較佳地,如圖9或圖10所示,所述服務器還可以包括 第四發送模塊407,用于在所述第一發送模塊403向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送經過所述第二用戶的用戶資料;或,處理模塊408,用于在所述第一發送模塊403向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,將所述第二用戶的用戶資料進行處理,使得經過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經過處理后的第二用戶的用戶資料發送給所述終端。較佳地,如圖11所示,所述第一接收模塊401,包括第一接收單元4011,用于接收第一用戶通過終端發出的會話請求;記錄單元4012,用于記錄接收到所述第一用戶的會話請求的時刻為第一時刻。如圖12所示,所述匹配模塊402,包括第一判斷單元4021,用于根據所述第一時刻,判斷是否存在與所述第一用戶匹配的實時會話對象;第一處理單元4022,用于當所述第一判斷單元4021判斷得到存在所述與所述第一用戶匹配的實時會話對象時,將所述與所述第一用戶匹配的實時會話對象作為第二用戶;第二處理單元4023,用于當所述第一判斷單元4021判斷得到不存在所述與所述第一用戶匹配的實時會話對象時,查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶;其中,所述與所述第一用戶匹配的實時會話對象為在所述第一時刻之前或之后的第一時長范圍內發出會話請求的用戶。較佳地,所述第一判斷單元4021,用于執行如下步驟的操作步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執行步驟B,當本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執行步驟C ;步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,操作結束;步驟C、在本地的候選隊列中按照預設的第一規則選取與所述第一用戶匹配的會話對象,當選取成功時,執行步驟D,當選取失敗時,執行步驟E ;步驟D、將按照所述第一規則在本地的候選隊列中選取得到的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實時會話對象記錄在所述注冊表中,操作結束;步驟E、將所述第一用戶加入所述候選隊列,并返回所述步驟A,當達到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實時會話對象,則認為不存在所述與所述第一用戶匹配的實時會話對象,操作結束。較佳地,所述第一規則為以下規則中的任意一個或任意組合以預設的第一概率在所述候選隊列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則;
以預設的第二概率在所述候選隊列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則。較佳地,所述第二處理單元4023,用于按照發送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發送會話請求用戶,當排查得到滿足預設的第二規則的用戶時,將所述滿足預設的第二規則的用戶作為所述第二用戶。較佳地,所述第二規則為以下規則中的任意一個或任意組合以預設的第三概率選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規則;以預設的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述第二用戶的規則。較佳地,如圖13所示,所述服務器還可以包括第三接收模塊409,用于在所述第一發送模塊403向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收所述第一用戶發送的獲取所述第二用戶的用戶資料的請求;第五發送模塊410,用于向所述第二用戶發送所述第一用戶獲取用戶資料的請求。較佳地,如圖14所示,所述服務器還可以包括第六發送模塊411,用于當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,向所述終端發送所述第二用戶的用戶資料。較佳地,所述第一條件為在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。較佳地,如圖15所示,所述服務器還可以包括第七發送模塊412,用于在所述第一發送模塊403向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預先保存在本地的文字、圖片、音頻或視頻文件。本發明實施例提供了一種用于建立會話的服務器,通過在第一用戶發出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標識以建立會話,使得終端通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。如圖16所示,本實施例提供了一種用于建立會話的裝置,所述裝置包括第一發送模塊501,用于向服務器發送第一用戶的會話請求;第一接收模塊502,用于接收所述服務器發送的第二用戶的標識;建立模塊503,用于根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標識;其中,所述第二用戶為所述服務器為所述第一用戶進行匹配得到的所述第一用戶的會話對象,所述標識用于區分所述第一用戶的會話對象。·
較佳地,如圖17所示,所述裝置還可以包括第二接收模塊504,用于在所述建立模塊503根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務器發送的攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息;輸出模塊505,用于在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內容。較佳地,如圖18所示,所述裝置還可以包括第三接收模塊506,用于在所述建立模塊503根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶在與所述第二用戶的會話中輸入的會話內容;第二發送模塊507,用于將所述第一用戶的會話內容和所述第二用戶的標識發送給所述服務器。較佳地,如圖19所示,所述裝置還可以包括第四接收模塊508,用于在所述建立模塊503根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務器發送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。較佳地,如圖20所示,所述裝置還可以包括第五接收模塊509,用于在所述建立模塊503根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進行處理,使得經過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個
人信息。較佳地,如圖21所示,所述裝置還可以包括第六接收模塊510,用于在所述建立模塊503根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收并向所述服務器轉發所述第一用戶發出的獲取所述第二用戶的用戶資料的請求。較佳地,如圖22所示,所述裝置還可以包括第七接收模塊511,用于當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,接收所述服務器發送的所述第二用戶的用戶資料。較佳地,所述第一條件為在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。如圖23所示,所述裝置還可以包括第八接收模塊512,用于在所述建立模塊503根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收并輸出所述服務器發送的所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預先保存在所述服務器的文字、圖片、首頻或視頻文件。本發明實施例提供了一種用于建立會話的裝置,通過在第一用戶發出會話請求 后,由服務器為第一用戶匹配會話對象,且只接收服務器返回的第一用戶的會話對象第二用戶的標識以建立會話,使得終端通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。本實施例還提供了一種用于建立會話的系統,所述系統包括如上所述的任一用于建立會話的服務器和如上所述的任一用于建立會話的裝置。本發明實施例提供了一種用于建立會話的系統,通過在第一用戶發出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標識以建立會話,使得終端通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。本發明實施例還提供了一種設備,該設備可以為服務器。所述設備包括一個或多個處理器;存儲器;和一個或多個模塊(programs),所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能接收第一用戶通過終端發出的會話請求;為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶;向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標識用于所述終端區分所述第一用戶的會話對象,且對于所述第一用戶不可見。較佳地,所述一個或多個模塊還具有如下功能在所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息。較佳地,所述一個或多個模塊還具有如下功能在所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,接收所述終端發送的所述第一用戶在與所述第二用戶的會話中輸入的會話內容與所述第二用戶的標識,并將攜帶有所述第一用戶的標識、所述第二用戶的標識和所述第一用戶的會話內容的會話消息發送給所述第二用戶。較佳地,所述一個或多個模塊還具有如下功能在所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送經過所述第二用戶的用戶資料;或,將所述第二用戶的用戶資料進行處理,使得經過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經過處理后的第二用戶的用戶資料發送給所述終端。較佳地,所述接收第一用戶通過終端發出的會話請求,可以采用如下方式接收第一用戶通過終端發出的會話請求,并記錄接收到所述第一用戶的會話請求的時刻為第一時刻。較佳地,所述為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶,可以采用如下方式根據所述第一時刻,判斷是否存在與所述第一用戶匹配的實時會話對象;如果存在所述與所述第一用戶匹配的實時會話對象,則將所述與所述第一用戶匹配的實時會話對象作為第二用戶;如果不存在所述與所述第一用戶匹配的實時會話對象,則查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶;其中,所述與所述第一用戶匹配的實時會話對象為在所述第一時刻之前或之后的第一時長范圍內發出會話請求的用戶。較佳地,所述判斷是否存在與所述第一用戶匹配的實時會話對象,可以采用如下方式步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執行步驟B,當本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執行步驟C ;步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,操作結束;步驟C、在本地的候選隊列中按照預設的第一規則選取與所述第一用戶匹配的會話對象,當選取成功時,執行步驟D,當選取失敗時,執行步驟E ;步驟D、將按照所述第一規則在本地的候選隊列中選取得到的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實時會話對象記錄在所述注冊表中,操作結束;步驟E、將所述第一用戶加入所述候選隊列,并返回所述步驟A,當達到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實時會話對象,則認為不存在所述與所述第一用戶匹配的實時會話對象,操作結束。較佳地,所述第一規則可以為以下規則中的任意一個或任意組合以預設的第一概率在所述候選隊列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則;
以預設的第二概率在所述候選隊列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則。較佳地,所述查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為所述第二用戶,可以采用如下方式按照發送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發送會話請求用戶,當排查得到滿足預設的第二規則的用戶時,將所述滿足預設的第二規則的用戶作為所述第二用戶。較佳地,所述第二規則可以為以下規則中的任意一個或任意組合以預設的第三概率選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規則;以預設的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述第二用·戶的規則。較佳地,所述一個或多個模塊還具有如下功能在所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收所述第一用戶發送的獲取所述第二用戶的用戶資料的請求;向所述第二用戶發送所述第一用戶獲取用戶資料的請求。較佳地,所述一個或多個模塊還具有如下功能當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,向所述終端發送所述第二用戶的用戶資料。較佳地,所述第一條件可以為在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。較佳地,所述一個或多個模塊還具有如下功能在所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預先保存在本地的文字、圖片、音頻或視頻文件。本發明實施例提供了一種設備,通過在第一用戶通過終端發出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標識以建立會話,使得終端通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。另外,本實施例還提供了一種非易失性可讀存儲介質,該存儲介質中存儲有一個或多個模塊(programs),該一個或多個模塊被應用在具有觸摸屏幕的設備時,可以使得該設備執行如下步驟的指令(instructions)接收第一用戶通過終端發出的會話請求;為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶;向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話;
其中,所述標識用于所述終端區分所述第一用戶的會話對象,且對于所述第一用戶不可見。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令
在所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,接收所述終端發送的所述第一用戶在與所述第二用戶的會話中輸入的會話內容與所述第二用戶的標識,并將攜帶有所述第一用戶的標識、所述第二用戶的標識和所述第一用戶的會話內容的會話消息發送給所述第二用戶。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送經過所述第二用戶的用戶資料;或,將所述第二用戶的用戶資料進行處理,使得經過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經過處理后的第二用戶的用戶資料發送給所述終端。較佳地,所述接收第一用戶通過終端發出的會話請求,可以采用如下方式接收第一用戶通過終端發出的會話請求,并記錄接收到所述第一用戶的會話請求的時刻為第一時刻。較佳地,所述為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶,可以采用如下方式根據所述第一時刻,判斷是否存在與所述第一用戶匹配的實時會話對象;如果存在所述與所述第一用戶匹配的實時會話對象,則將所述與所述第一用戶匹配的實時會話對象作為第二用戶;如果不存在所述與所述第一用戶匹配的實時會話對象,則查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶;其中,所述與所述第一用戶匹配的實時會話對象為在所述第一時刻之前或之后的第一時長范圍內發出會話請求的用戶。較佳地,所述判斷是否存在與所述第一用戶匹配的實時會話對象,可以采用如下方式步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執行步驟B,當本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執行步驟C ;步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,操作結束;步驟C、在本地的候選隊列中按照預設的第一規則選取與所述第一用戶匹配的會話對象,當選取成功時,執行步驟D,當選取失敗時,執行步驟E ;步驟D、將按照所述第一規則在本地的候選隊列中選取得到的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實時會話對象記錄在所述注冊表中,操作結束;步驟E、將所述第一用戶加入所述候選隊列,并返回所述步驟A,當達到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實時會話對象,則認為不存在所述與所述第一用戶匹配的實時會話對象,操作結束。較佳地,所述第一規則可以為以下規則中的任意一個或任意組合以預設的第一概率在所述候選隊列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則;以預設的第二概率在所述候選隊列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則。較佳地,所述查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為所述第二用戶,可以采用如下方式按照發送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發送會話請 求用戶,當排查得到滿足預設的第二規則的用戶時,將所述滿足預設的第二規則的用戶作為所述第二用戶。較佳地,所述第二規則可以為以下規則中的任意一個或任意組合以預設的第三概率選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規則;以預設的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述第二用戶的規則。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收所述第一用戶發送的獲取所述第二用戶的用戶資料的請求;向所述第二用戶發送所述第一用戶獲取用戶資料的請求。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,向所述終端發送所述第二用戶的用戶資料。較佳地,所述第一條件可以為在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預先保存在本地的文字、圖片、音頻或視頻文件。本發明實施例提供了一種非易失性存儲介質,具有該非易失性存儲介質的設備可通過在第一用戶發出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標識以建立會話,使得終端通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。本發明實施例還提供了一種設備,例如可以為手機、平板電腦、移動電腦等。所述設備包括一個或多個處理器;存儲器;和—個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能向服務器發送第一用戶的會話請求;
接收所述服務器發送的第二用戶的標識;根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標識;其中,所述第二用戶為所述服務器為所述第一用戶進行匹配得到的會話對象,所述標識用于區分所述第一用戶的會話對象。較佳地,所述一個或多個模塊還具有如下功能在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務器發送的攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息;在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內容。較佳地,所述一個或多個模塊還具有如下功能在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶在與所述第二用戶的會話中輸入的會話內容,并將所述第一用戶的會話內容和所述第二用戶的標識發送給所述服務器。較佳地,所述一個或多個模塊還具有如下功能在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務器發送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。較佳地,所述一個或多個模塊還具有如下功能在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進行處理,使得經過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個人信息。較佳地,所述一個或多個模塊還具有如下功能在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收并向所述服務器轉發所述第一用戶發出的獲取所述第二用戶的用戶資料的請求。較佳地,所述一個或多個模塊還具有如下功能在當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,接收所述服務器發送的所述第二用戶的用戶資料。較佳地,所述第一條件為在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。
較佳地,所述一個或多個模塊還具有如下功能在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收并輸出所述服務器發送的所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預先保存在所述服務器的文字、圖片、首頻或視頻文件。本發明實施例提供了一種設備,通過在第一用戶發出會話請求且服務器為第一用戶匹配會話對象之后,只接收服務器返回的第一用戶的會話對象第二用戶的標識以建立會話,使得設備通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。 另外,本實施例還提供了一種非易失性可讀存儲介質,該存儲介質中存儲有一個或多個模塊(programs),該一個或多個模塊被應用在具有觸摸屏幕的設備時,可以使得該設備執行如下步驟的指令(instructions)向服務器發送第一用戶的會話請求;接收所述服務器發送的第二用戶的標識;根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標識;其中,所述第二用戶為所述服務器為所述第一用戶進行匹配得到的會話對象,所述標識用于區分所述第一用戶的會話對象。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務器發送的攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息;在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內容。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶在與所述第二用戶的會話中輸入的會話內容,并將所述第一用戶的會話內容和所述第二用戶的標識發送給所述服務器。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務器發送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進行處理,使得經過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個人信息。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收并向所述服務器轉發所述第一用戶發出的獲取所述第二用戶的用戶資料的請求。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,接收所述服務器發送的所述第二用戶的用戶資料。較佳地,所述第一條件為在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。較佳地,所述一個或多個模塊還可以使得該設備執行如下步驟的指令在所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收并輸出所述服務器發送的所述第二用戶的開場白;
其中,所述第二用戶的開場白為所述第二用戶預先保存在所述服務器的文字、圖片、首頻或視頻文件。本發明實施例提供了一種非易失性存儲介質,具有該非易失性存儲介質的設備通過執行存儲在該非易失性存儲介質中的一個或多個模塊可以在第一用戶發出會話請求且服務器為第一用戶匹配會話對象之后,只接收服務器返回的第一用戶的會話對象第二用戶的標識以建立會話,使得設備通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明實施例可以通過硬件實現,也可以借助軟件加必要的通用硬件平臺的方式來實現。基于這樣的理解,本發明實施例的技術方案可以以軟件產品的形式體現出來,該軟件產品可以存儲在一個非易失性存儲介質(可以是⑶-R0M,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發明所必須的。本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種建立會話的方法,其特征在于,所述方法包括 接收第一用戶通過終端發出的會話請求; 為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶; 向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話; 其中,所述標識用于所述終端區分所述第一用戶的會話對象,且對于所述第一用戶不可見。
2.根據權利要求I所述的方法,其特征在于,所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,所述方法還包括 向所述終端發送攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息。
3.根據權利要求I所述的方法,其特征在于,所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,所述方法還包括 接收所述終端發送的所述第一用戶在與所述第二用戶的會話中輸入的會話內容與所述第二用戶的標識,并將攜帶有所述第一用戶的標識、所述第二用戶的標識和所述第一用戶的會話內容的會話消息發送給所述第二用戶。
4.根據權利要求I所述的方法,其特征在于,所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,所述方法還包括 向所述終端發送經過所述第二用戶的用戶資料; 或, 將所述第二用戶的用戶資料進行處理,使得經過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經過處理后的第二用戶的用戶資料發送給所述終端。
5.根據權利要求I所述的方法,其特征在于,所述接收第一用戶通過終端發出的會話請求,采用如下方式 接收第一用戶通過終端發出的會話請求,并記錄接收到所述第一用戶的會話請求的時刻為第一時刻。
6.根據權利要求5所述的方法,其特征在于,所述為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶,采用如下方式 根據所述第一時刻,判斷是否存在與所述第一用戶匹配的實時會話對象; 如果存在所述與所述第一用戶匹配的實時會話對象,則將所述與所述第一用戶匹配的實時會話對象作為第二用戶; 如果不存在所述與所述第一用戶匹配的實時會話對象,則查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶; 其中,所述與所述第一用戶匹配的實時會話對象為在所述第一時刻之前或之后的第一時長范圍內發出會話請求的用戶。
7.根據權利要求6所述的方法,其特征在于,所述判斷是否存在與所述第一用戶匹配的實時會話對象,采用如下方式 步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執行步驟B,當本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執行步驟C ;步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,操作結束; 步驟C、在本地的候選隊列中按照預設的第一規則選取與所述第一用戶匹配的會話對象,當選取成功時,執行步驟D,當選取失敗時,執行步驟E ; 步驟D、將按照所述第一規則在本地的候選隊列中選取得到的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實時會話對象記錄在所述注冊表中,操作結束; 步驟E、將所述第一用戶加入所述候選隊列,并返回所述步驟A,當達到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實時會話對象,則認為不存在所述與所述第一用戶匹配的實時會話對象,操作結束。
8.根據權利要求7所述的方法,其特征在于,所述第一規則為以下規則中的任意一個或任意組合 以預設的第一概率在所述候選隊列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則; 以預設的第二概率在所述候選隊列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則。
9.根據權利要求7所述的方法,其特征在于,所述查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為所述第二用戶,采用如下方式 按照發送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發送會話請求用戶,當排查得到滿足預設的第二規則的用戶時,將所述滿足預設的第二規則的用戶作為所述第二用戶。
10.根據權利要求9所述的方法,其特征在于,所述第二規則為以下規則中的任意一個或任意組合 以預設的第三概率選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規則; 以預設的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述第二用戶的規則。
11.根據權利要求I所述的方法,其特征在于,所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,所述方法還包括 當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收所述第一用戶發送的獲取所述第二用戶的用戶資料的請求; 向所述第二用戶發送所述第一用戶獲取用戶資料的請求。
12.根據權利要求11所述的方法,其特征在于,當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,所述方法還包括 向所述終端發送所述第二用戶的用戶資料。
13.根據權利要求11或12所述的方法,其特征在于,所述第一條件為 在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。
14.根據權利要求I所述的方法,其特征在于,所述向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,所述方法還包括向所述終端發送所述第二用戶的開場白; 其中,所述第二用戶的開場白為所述第二用戶預先保存在本地的文字、圖片、音頻或視頻文件。
15.一種建立會話的方法,其特征在于,所述方法包括 向服務器發送第一用戶的會話請求; 接收所述服務器發送的第二用戶的標識; 根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標識; 其中,所述第二用戶為所述服務器為所述第一用戶進行匹配得到的會話對象,所述標識用于區分所述第一用戶的會話對象。
16.根據權利要求15所述的方法,其特征在于,所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 接收所述服務器發送的攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息; 在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內容。
17.根據權利要求15所述的方法,其特征在于,所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 接收所述第一用戶在與所述第二用戶的會話中輸入的會話內容,并將所述第一用戶的會話內容和所述第二用戶的標識發送給所述服務器。
18.根據權利要求15所述的方法,其特征在于,所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 接收所述服務器發送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。
19.根據權利要求15所述的方法,其特征在于,所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進行處理,使得經過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個人信息。
20.根據權利要求15所述的方法,其特征在于,所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收并向所述服務器轉發所述第一用戶發出的獲取所述第二用戶的用戶資料的請求。
21.根據權利要求20所述的方法,其特征在于,當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,所述方法還包括 接收所述服務器發送的所述第二用戶的用戶資料。
22.根據權利要求20或21所述的方法,其特征在于,所述第一條件為 在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。
23.根據權利要求15所述的方法,其特征在于,所述根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 接收并輸出所述服務器發送的所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預先保存在所述服務器的文字、圖片、音頻或視頻文件。
24.一種用于建立會話的服務器,其特征在于,所述服務器包括 第一接收模塊,用于接收第一用戶通過終端發出的會話請求; 匹配模塊,用于為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶;第一發送模塊,用于向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話; 其中,所述標識用于所述終端區分所述第一用戶的會話對象,且對于所述第一用戶不可見。
25.根據權利要求24所述的服務器,其特征在于,所述服務器還包括 第二發送模塊,用于在所述第一發送模塊向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息。
26.根據權利要求24所述的服務器,其特征在于,所述服務器還包括 第二接收模塊,用于在所述第一發送模塊向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,接收所述終端發送的所述第一用戶在與所述第二用戶的會話中輸入的會話內容與所述第二用戶的標識; 第三發送模塊,用于將攜帶有所述第一用戶的標識、所述第二用戶的標識和所述第一用戶的會話內容的會話消息發送給所述第二用戶。
27.根據權利要求24所述的服務器,其特征在于,所述服務器還包括 第四發送模塊,用于在所述第一發送模塊向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送經過所述第二用戶的用戶資料; 或, 處理模塊,用于在所述第一發送模塊向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,將所述第二用戶的用戶資料進行處理,使得經過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經過處理后的第二用戶的用戶資料發送給所述終端。
28.根據權利要求24所述的服務器,其特征在于,所述第一接收模塊,包括 第一接收單元,用于接收第一用戶通過終端發出的會話請求; 記錄單元,用于記錄接收到所述第一用戶的會話請求的時刻為第一時刻。
29.根據權利要求28所述的服務器,其特征在于,所述匹配模塊,包括 第一判斷單元,用于根據所述第一時刻,判斷是否存在與所述第一用戶匹配的實時會話對象; 第一處理單元,用于當所述第一判斷單元判斷得到存在所述與所述第一用戶匹配的實時會話對象時,將所述與所述第一用戶匹配的實時會話對象作為第二用戶; 第二處理單元,用于當所述第一判斷單元判斷得到不存在所述與所述第一用戶匹配的實時會話對象時,查找在所述第一時刻之前,發送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶;其中,所述與所述第一用戶匹配的實時會話對象為在所述第一時刻之前或之后的第一時長范圍內發出會話請求的用戶。
30.根據權利要求29所述的服務器,其特征在于,所述第一判斷單元,用于執行如下步驟的操作 步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執行步驟B,當本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執行步驟C ; 步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,操作結束; 步驟C、在本地的候選隊列中按照預設的第一規則選取與所述第一用戶匹配的會話對象,當選取成功時,執行步驟D,當選取失敗時,執行步驟E ; 步驟D、將按照所述第一規則在本地的候選隊列中選取得到的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實時會話對象記錄在所述注冊表中,操作結束; 步驟E、將所述第一用戶加入所述候選隊列,并返回所述步驟A,當達到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實時會話對象,則認為不存在所述與所述第一用戶匹配的實時會話對象,操作結束。
31.根據權利要求30所述的服務器,其特征在于,所述第一規則為以下規則中的任意一個或任意組合 以預設的第一概率在所述候選隊列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則; 以預設的第二概率在所述候選隊列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實時會話對象的規則。
32.根據權利要求30所述的服務器,其特征在于,所述第二處理單元,用于按照發送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發送會話請求用戶,當排查得到滿足預設的第二規則的用戶時,將所述滿足預設的第二規則的用戶作為所述第二用戶。
33.根據權利要求32所述的服務器,其特征在于,所述第二規則為以下規則中的任意一個或任意組合 以預設的第三概率選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規則; 以預設的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述第二用戶的規則。
34.根據權利要求24所述的服務器,其特征在于,所述服務器還包括 第三接收模塊,用于在所述第一發送模塊向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收所述第一用戶發送的獲取所述第二用戶的用戶資料的請求; 第五發送模塊,用于向所述第二用戶發送所述第一用戶獲取用戶資料的請求。
35.根據權利要求34所述的服務器,其特征在于,所述服務器還包括第六發送模塊,用于當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,向所述終端發送所述第二用戶的用戶資料。
36.根據權利要求34或35所述的服務器,其特征在于,所述第一條件為 在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。
37.根據權利要求24所述的服務器,其特征在于,所述服務器還包括 第七發送模塊,用于在所述第一發送模塊向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發送所述第二用戶的開場白; 其中,所述第二用戶的開場白為所述第二用戶預先保存在本地的文字、圖片、音頻或視頻文件。
38.一種用于建立會話的裝置,其特征在于,所述裝置包括 第一發送模塊,用于向服務器發送第一用戶的會話請求; 第一接收模塊,用于接收所述服務器發送的第二用戶的標識; 建立模塊,用于根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標識; 其中,所述第二用戶為所述服務器為所述第一用戶進行匹配得到的所述第一用戶的會話對象,所述標識用于區分所述第一用戶的會話對象。
39.根據權利要求38所述的裝置,其特征在于,所述裝置還包括 第二接收模塊,用于在所述建立模塊根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務器發送的攜帶有所述第二用戶的標識和所述第二用戶的會話內容的會話消息; 輸出模塊,用于在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內容。
40.根據權利要求38所述的裝置,其特征在于,所述裝置還包括 第三接收模塊,用于在所述建立模塊根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶在與所述第二用戶的會話中輸入的會話內容; 第二發送模塊,用于將所述第一用戶的會話內容和所述第二用戶的標識發送給所述服務器。
41.根據權利要求38所述的裝置,其特征在于,所述裝置還包括 第四接收模塊,用于在所述建立模塊根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務器發送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。
42.根據權利要求38所述的裝置,其特征在于,所述裝置還包括 第五接收模塊,用于在所述建立模塊根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進行處理,使得經過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個人信息。
43.根據權利要求38所述的裝置,其特征在于,所述裝置還包括 第六接收模塊,用于在所述建立模塊根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,當所述第一用戶與所述第二用戶的會話達到預設的第一條件時,接收并向所述服務器轉發所述第一用戶發出的獲取所述第二用戶的用戶資料的請求。
44.根據權利要求43所述的裝置,其特征在于,所述裝置還包括 第七接收模塊,用于當所述第二用戶同意所述第一用戶獲取用戶資料的請求時,接收所述服務器發送的所述第二用戶的用戶資料。
45.根據權利要求43或44所述的裝置,其特征在于,所述第一條件為 在所述第一用戶與所述第二用戶的會話中,對話數量達到預設數量。
46.根據權利要求38所述的裝置,其特征在于,所述裝置還包括 第八接收模塊,用于在所述建立模塊根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話之后,接收并輸出所述服務器發送的所述第二用戶的開場白; 其中,所述第二用戶的開場白為所述第二用戶預先保存在所述服務器的文字、圖片、音頻或視頻文件。
47.一種用于建立會話的系統,其特征在于,所述系統包括如權利要求24-37中任一權利要求所述的服務器和如權利要求38-46中任一權利要求所述的裝置。
48.一種設備,其特征在于,所述設備包括 一個或多個處理器; 存儲器;和 一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能 接收第一用戶通過終端發出的會話請求; 為所述第一用戶進行匹配得到所述第一用戶的會話對象第二用戶; 向所述終端發送所述第二用戶的標識,以使所述終端建立所述第一用戶與所述第二用戶的會話; 其中,所述標識用于所述終端區分所述第一用戶的會話對象,且對于所述第一用戶不可見。
49.一種設備,其特征在于,所述設備包括 一個或多個處理器; 存儲器;和 一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,其中,所述一個或多個模塊具有如下功能 向服務器發送第一用戶的會話請求; 接收所述服務器發送的第二用戶的標識; 根據所述第二用戶的標識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標識; 其中,所述第二用戶為所述服務器為所述第一用戶進行匹配得到的所述第一用戶的會話對象,所述標識用于區分所述第一用戶的會話對象。
全文摘要
本發明實施例提供了一種建立會話的方法、服務器、裝置及設備,涉及通訊技術領域。本發明實施例通過在第一用戶發出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標識以建立會話,使得終端通過標識區分對話,而不經過用戶授權的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務,而又不會使用戶的個人信息被泄露,增強了用戶的個人信息的安全性。
文檔編號H04L12/58GK102904936SQ20121036254
公開日2013年1月30日 申請日期2012年9月25日 優先權日2012年9月25日
發明者馮智勇, 李輝, 石欣, 鄧超峰 申請人:北京小米科技有限責任公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 岢岚县| 屏山县| 古田县| 崇文区| 永安市| 盐津县| 阿图什市| 资溪县| 承德市| 德庆县| 平果县| 马关县| 手游| 尉氏县| 阳山县| 麻城市| 城步| 泰兴市| 铜山县| 周口市| 大姚县| 临高县| 茌平县| 桦川县| 上饶市| 鄂伦春自治旗| 广安市| 壶关县| 吴旗县| 吉林省| 清水县| 屏边| 昭觉县| 陇西县| 天峨县| 新干县| 疏附县| 阜平县| 赣榆县| 凤翔县| 潞西市|