專利名稱:一種建立會話的方法、服務(wù)器、裝置、系統(tǒng)及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及一種建立會話的方法、服務(wù)器、裝置、系統(tǒng)及設(shè)備。
背景技術(shù):
隨著互聯(lián)網(wǎng)的普及,各種通訊工具已經(jīng)十分普及。由于IM (Instant Messenger,即時通訊)消息的便捷性,并且可以應(yīng)用于電腦、手機(jī)等多種終端之上,頂賬號已經(jīng)幾乎成為人人必有的賬號。在現(xiàn)有情況下,通訊工具可提供給用戶便捷的會話服務(wù),所述會話可包括文字會話、語音會話、視頻會話等多樣化的會話服務(wù)。通常情況下,會話的要求是首先,用戶需要在互聯(lián)網(wǎng)絡(luò)上建立自身的賬號并寫入自身的個人資料,例如年齡、性別等,并公開在互聯(lián)網(wǎng) 絡(luò)中。其次,兩個人可以選擇交互賬號或一方添加另一方的方式建立好友關(guān)系,也即互相賦予對方與自身進(jìn)行會話的權(quán)限,服務(wù)器即可以為具有好友關(guān)系的用戶建立會話,并提供會話服務(wù)。隨著互聯(lián)網(wǎng)的迅速發(fā)展,人們的社交網(wǎng)絡(luò)與互聯(lián)網(wǎng)呈現(xiàn)交融之勢,現(xiàn)有的部分通訊工具也可提供為兩個互不相識的用戶進(jìn)行隨機(jī)匹配并建立臨時會話的功能,這種通過服務(wù)器匹配建立的臨時會話不要求會話的雙方為好友關(guān)系。但是,在為用戶之間建立臨時會話時,對于每個用戶而言,個人的用戶資料都會在建立臨時會話的同時暴露給對方,例如頭像、性別等,這就使得用戶的個人信息在未被授權(quán)的情況下被泄露,導(dǎo)致用戶的個人信息的安全性差。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種建立會話的方法、服務(wù)器、裝置、系統(tǒng)及設(shè)備,可以避免用戶的個人信息在未經(jīng)授權(quán)的情況下被泄露,同時能滿足用戶的會話需求。一種建立會話的方法,所述方法包括接收第一用戶通過終端發(fā)出的會話請求;為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶;向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標(biāo)識用于所述終端區(qū)分所述第一用戶的會話對象,且對于所述第一用戶不可見。一種建立會話的方法,所述方法包括向服務(wù)器發(fā)送第一用戶的會話請求;接收所述服務(wù)器發(fā)送的第二用戶的標(biāo)識;根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標(biāo)識;
其中,所述第二用戶為所述服務(wù)器為所述第一用戶進(jìn)行匹配得到的會話對象,所述標(biāo)識用于區(qū)分所述第一用戶的會話對象。一種用于建立會話的服務(wù)器,所述服務(wù)器包括第一接收模塊,用于接收第一用戶通過終端發(fā)出的會話請求;匹配模塊,用于為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶;第一發(fā)送模塊,用于向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標(biāo)識用于所述終端區(qū)分所述第一用戶的會話對象,且對于所述第一用戶不可見?!ひ环N用于建立會話的裝置,所述裝置包括第一發(fā)送模塊,用于向服務(wù)器發(fā)送第一用戶的會話請求;第一接收模塊,用于接收所述服務(wù)器發(fā)送的第二用戶的標(biāo)識;建立模塊,用于根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標(biāo)識;其中,所述第二用戶為所述服務(wù)器為所述第一用戶進(jìn)行匹配得到的所述第一用戶的會話對象,所述標(biāo)識用于區(qū)分所述第一用戶的會話對象。—種用于建立會話的系統(tǒng),所述系統(tǒng)包括如上所述的任一服務(wù)器和如上所述的
任一裝置。一種設(shè)備,所述設(shè)備包括一個或多個處理器;存儲器;和一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執(zhí)行,其中,所述一個或多個模塊具有如下功能接收第一用戶通過終端發(fā)出的會話請求;為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶;向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標(biāo)識用于所述終端區(qū)分所述第一用戶的會話對象,且對于所述第一用戶不可見?!N設(shè)備,所述設(shè)備包括一個或多個處理器;存儲器;和一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執(zhí)行,其中,所述一個或多個模塊具有如下功能向服務(wù)器發(fā)送第一用戶的會話請求;接收所述服務(wù)器發(fā)送的第二用戶的標(biāo)識;根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標(biāo)識;
其中,所述第二用戶為所述服務(wù)器為所述第一用戶進(jìn)行匹配得到的所述第一用戶的會話對象,所述標(biāo)識用于區(qū)分所述第一用戶的會話對象。本發(fā)明實(shí)施例的有益效果包括本發(fā)明實(shí)施例提供的一種建立會話的方法、服務(wù)器、裝置及設(shè)備,通過在第一用戶發(fā)出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得終端通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。
圖I為本發(fā)明實(shí)施例提供的一種建立會話的方法的流程示意圖;圖2為本發(fā)明實(shí)施例提供的另一種建立會話的方法的流程示意圖;圖3為本發(fā)明實(shí)施例提供的又一種建立會話的方法的流程示意圖;圖4為本發(fā)明實(shí)施例提供的一種建立會話的方法中的服務(wù)器為第一用戶匹配實(shí)時會話對象的方法的流程示意圖;圖5為本發(fā)明實(shí)施例提供的建立完成的會話界面的示意圖;圖6為本發(fā)明實(shí)施例提供的一種用于建立會話的服務(wù)器的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例提供的一種用于建立會話的服務(wù)器的第二種結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例提供的一種用于建立會話的服務(wù)器的第三種結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例提供的一種用于建立會話的服務(wù)器的第四種結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例提供的一種用于建立會話的服務(wù)器的第五種結(jié)構(gòu)示意圖;圖11為本發(fā)明實(shí)施例提供的一種用于建立會話的服務(wù)器中的第一接收模塊的結(jié)構(gòu)示意圖;圖12為本發(fā)明實(shí)施例提供的一種用于建立會話的服務(wù)器中的匹配模塊的結(jié)構(gòu)示意圖;圖13為本發(fā)明實(shí)施例提供的一種用于建立會話的服務(wù)器的第六種結(jié)構(gòu)示意圖;圖14為本發(fā)明實(shí)施例提供的一種用于建立會話的服務(wù)器的第七種結(jié)構(gòu)示意圖;圖15為本發(fā)明實(shí)施例提供的一種用于建立會話的服務(wù)器的第八種結(jié)構(gòu)示意圖;圖16為本發(fā)明實(shí)施例提供的一種用于建立會話的裝置的結(jié)構(gòu)示意圖;圖17為本發(fā)明實(shí)施例提供的一種用于建立會話的裝置的第二種結(jié)構(gòu)示意圖;圖18為本發(fā)明實(shí)施例提供的一種用于建立會話的裝置的第三種結(jié)構(gòu)示意圖;圖19為本發(fā)明實(shí)施例提供的一種用于建立會話的裝置的第四種結(jié)構(gòu)示意圖;圖20為本發(fā)明實(shí)施例提供的一種用于建立會話的裝置的第五種結(jié)構(gòu)示意圖;圖21為本發(fā)明實(shí)施例提供的一種用于建立會話的裝置的第六種結(jié)構(gòu)示意圖;圖22為本發(fā)明實(shí)施例提供的一種用于建立會話的裝置的第七種結(jié)構(gòu)示意圖;圖23為本發(fā)明實(shí)施例提供的一種用于建立會話的裝置的第八種結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖,對本發(fā)明實(shí)施例提供的一種建立會話的方法、服務(wù)器、裝置及設(shè)備的具體實(shí)施方式
進(jìn)行詳細(xì)地說明。首先,如圖I所示,本發(fā)明實(shí)施例提供的一種建立會話的方法,對用于建立會話的服務(wù)器進(jìn)行了改進(jìn),并以服務(wù)器端為例進(jìn)行說明,該方法包括以下步驟S101、接收第一用戶通過終端發(fā)出的會話請求;S102、為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶;S103、向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標(biāo)識用于所述終端區(qū)分所述第一用戶的會話對象,且對于所述第一用戶不可見。較佳地,所述標(biāo)識對于所述第一用戶不可見,也即所述終端對所述第一用戶隱藏 所述第二用戶的標(biāo)識。優(yōu)選地,在服務(wù)器為第一用戶和第二用戶匹配成功且可以進(jìn)行臨時的會話后,將第二用戶的標(biāo)識發(fā)送給終端,以便于終端為第一用戶和第二用戶建立會話,在建立會話時,標(biāo)識僅僅用于終端區(qū)分會話來自于哪一會話對象,而不輸出第二用戶的標(biāo)識,以達(dá)到隱藏第二用戶的標(biāo)識的效果。較佳地,在步驟S103之后,所述方法還可以包括向所述終端發(fā)送攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息。較佳地,在步驟S103之后,所述方法還可以包括接收所述終端發(fā)送的所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容與所述第二用戶的標(biāo)識,并將攜帶有所述第一用戶的標(biāo)識、所述第二用戶的標(biāo)識和所述第一用戶的會話內(nèi)容的會話消息發(fā)送給所述第二用戶。較佳地,在步驟S103之后,所述方法還可以包括向所述終端發(fā)送經(jīng)過所述第二用戶的用戶資料;或,將所述第二用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經(jīng)過處理后的第二用戶的用戶資料發(fā)送給所述終端。其中,所述接收第一用戶通過終端發(fā)出的會話請求,可以采用如下方式接收第一用戶通過終端發(fā)出的會話請求,并記錄接收到所述第一用戶的會話請求的時刻為第一時刻。較佳地,所述為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶,可以采用如下方式根據(jù)所述第一時刻,判斷是否存在與所述第一用戶匹配的實(shí)時會話對象;如果存在所述與所述第一用戶匹配的實(shí)時會話對象,則將所述與所述第一用戶匹配的實(shí)時會話對象作為第二用戶;如果不存在所述與所述第一用戶匹配的實(shí)時會話對象,則查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶;其中,所述與所述第一用戶匹配的實(shí)時會話對象為在所述第一時刻之前或之后的第一時長范圍內(nèi)發(fā)出會話請求的用戶。
較佳地,所述判斷是否存在與所述第一用戶匹配的實(shí)時會話對象,可以采用如下方式步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當(dāng)本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟B,當(dāng)本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟C ;步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束;步驟C、在本地的候選隊(duì)列中按照預(yù)設(shè)的第一規(guī)則選取與所述第一用戶匹配的會話對象,當(dāng)選取成功時,執(zhí)行步驟D,當(dāng)選取失敗時,執(zhí)行步驟E ;步驟D、將按照所述第一規(guī)則在本地的候選隊(duì)列中選取得到的與所述第一用戶匹
配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實(shí)時會話對象記錄在所述注冊表中,操作結(jié)束;步驟E、將所述第一用戶加入所述候選隊(duì)列,并返回所述步驟A,當(dāng)達(dá)到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實(shí)時會話對象,則認(rèn)為不存在所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束。其中,所述第一規(guī)則可以為以下規(guī)則的任意一個或任意組合以預(yù)設(shè)的第一概率在所述候選隊(duì)列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則;以預(yù)設(shè)的第二概率在所述候選隊(duì)列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則。較佳地,所述查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為所述第二用戶,可以采用如下方式按照發(fā)送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發(fā)送會話請求用戶,當(dāng)排查得到滿足預(yù)設(shè)的第二規(guī)則的用戶時,將所述滿足預(yù)設(shè)的第二規(guī)則的用戶作為所述第二用戶。其中,所述第二規(guī)則可以為以下規(guī)則的任意一個或任意組合以預(yù)設(shè)的第三概率在所述候選隊(duì)列中選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規(guī)則;以預(yù)設(shè)的第四概率在所述候選隊(duì)列中選取與所述第一用戶所處的城市相同的用戶作為所述第二用戶的規(guī)則。較佳地,在步驟S103之后,所述方法還可以包括當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收所述第一用戶發(fā)送的獲取所述第二用戶的用戶資料的請求;向所述第二用戶發(fā)送所述第一用戶獲取用戶資料的請求。較佳地,在步驟S103之后,所述方法還可以包括向所述終端發(fā)送所述第二用戶的用戶資料。其中,所述第一條件可以為在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。較佳地,在步驟S103之后,所述方法還可以包括
向所述終端發(fā)送所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在本地的文字、圖片、音頻或視頻文件。本發(fā)明實(shí)施例提供了一種建立會話的方法,通過在第一用戶發(fā)出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得終端通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。如圖2所示,本發(fā)明實(shí)施例提供的一種建立會話的方法,對用于建立會話的終端進(jìn)行了改進(jìn),并以為終端例進(jìn)行說明,該方法包括以下步驟S201、向服務(wù)器發(fā)送第一用戶的會話請求;S202、接收所述服務(wù)器發(fā)送的第二用戶的標(biāo)識; S203、根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標(biāo)識。其中,所述第二用戶為所述服務(wù)器為所述第一用戶進(jìn)行匹配得到的會話對象,所述標(biāo)識用于區(qū)分所述第一用戶的會話對象。較佳地,在步驟S203之后,所述方法還包括接收所述服務(wù)器發(fā)送的攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息;在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內(nèi)容。較佳地,在步驟S203之后,所述方法還包括接收所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容,并將所述第一用戶的會話內(nèi)容和所述第二用戶的標(biāo)識發(fā)送給所述服務(wù)器。較佳地,在步驟S203之后,所述方法還包括接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進(jìn)行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。較佳地,在步驟S203之后,所述方法還包括接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個人信息。較佳地,在步驟S203之后,所述方法還包括當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收并向所述服務(wù)器轉(zhuǎn)發(fā)所述第一用戶發(fā)出的獲取所述第二用戶的用戶資料的請求。較佳地,當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,所述方法還包括接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料。其中,所述第一條件可以為在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。較佳地,在步驟S203之后,所述方法還包括接收并輸出所述服務(wù)器發(fā)送的所述第二用戶的開場白;
其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在所述服務(wù)器的文字、圖片、首頻或視頻文件。本發(fā)明實(shí)施例提供了一種建立會話的方法,通過在第一用戶發(fā)出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得終端通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。如圖3所示,本發(fā)明實(shí)施例提供了一種建立會話的方法,包括如下步驟S301、第一用戶通過手機(jī)中的頂工具發(fā)出會話請求;在本實(shí)施例中,為例便于說明,以終端為手機(jī)為例進(jìn)行說明,第一用戶在手機(jī)中安裝有IM工具,且第一用戶在手機(jī)中使用其IM賬號進(jìn)行成功登陸,本實(shí)施例中的會話請求均指的是要求建立與非好友用戶的聊天請求,也即要求服務(wù)器為自身匹配一個聊天對象(會話對象)。需要注意的是,在進(jìn)行本發(fā)明實(shí)施例的實(shí)施時,終端除了手機(jī)之外,還可以為平板電腦、筆記本電腦、PC機(jī)等,并不限定于手機(jī)。較佳地,在服務(wù)器中設(shè)立有時間軸,用于記錄每個用戶向服務(wù)器發(fā)出會話請求的時刻,相應(yīng)地,當(dāng)服務(wù)器接收到第一用戶發(fā)送的會話請求時,記錄當(dāng)前時刻為第一時刻。S302、服務(wù)器為第一用戶匹配實(shí)時會話對象,如果匹配成功,執(zhí)行步驟S303,如果匹配失敗,執(zhí)行步驟S304;在本實(shí)施例中,實(shí)時會話對象可以被定義為 以所述第一時刻為中心點(diǎn),在所述第一時刻之前或之后第一時長范圍內(nèi)發(fā)出會話請求的其他用戶。在有關(guān)技術(shù)中,在為用戶匹配會話對象時,只能做到隨機(jī)匹配。在本發(fā)明實(shí)施例中,采用為第一用戶匹配實(shí)時會話對象的方式,可以增加用戶的體驗(yàn),達(dá)到匹配建立會話的實(shí)時性,使得用戶在體驗(yàn)上感覺發(fā)出會話請求之后,匹配得到的會話對象也是正好有會話需求的用戶。較佳地,如圖4所示,服務(wù)器為第一用戶匹配實(shí)時會話對象,可以采用如下方式S302-1、判斷本地保存的注冊表中是否記錄有與所述第一用戶的實(shí)時會話對象,當(dāng)本地保存的注冊表中記錄有與所述第一用戶的實(shí)時會話對象時,執(zhí)行步驟S302-2,當(dāng)本地保存的注冊表中未記錄有與所述第一用戶的實(shí)時會話對象時,執(zhí)行步驟S302-3 ;優(yōu)選地,在服務(wù)器本地建立一個注冊表,在注冊表中實(shí)時的記錄每個用戶的會話對象,當(dāng)服務(wù)器具有為用戶匹配實(shí)時會話對象的需求時,優(yōu)選地在注冊表中進(jìn)行查找匹配。步驟S302-2、將所述本地保存的注冊表中記錄的與所述第一用戶的實(shí)時會話對象作為所述第一用戶的會話對象,操作結(jié)束;步驟S302-3、在本地的候選隊(duì)列中按照預(yù)設(shè)的第一規(guī)則選取所述第一用戶的實(shí)時會話對象,當(dāng)選取成功時,執(zhí)行步驟S302-4,當(dāng)選取失敗時,執(zhí)行步驟S302-5 ;優(yōu)選地,在服務(wù)器本地還保存有候選隊(duì)列,用于為在步驟S302-1中未匹配到實(shí)時會話對象的用戶匹配實(shí)時會話對象。較佳地,所述第一規(guī)則,可以以下任一規(guī)則或任意規(guī)則的組合
規(guī)則I :以預(yù)設(shè)的第一概率在候選隊(duì)列中選取與第一用戶的性別不相同的用戶作為第一用戶的實(shí)時會話對象;規(guī)則2:以預(yù)設(shè)的第二概率在所述候選隊(duì)列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象。其中,在服務(wù)器中保存有每一個用戶的用戶資料,用戶資料中包括有用戶的地理位置信息和性別。所述第一規(guī)則僅僅是優(yōu)選的方式,還可以在第一規(guī)則中定義根據(jù)用戶的愛好、學(xué)校等信息進(jìn)行會話對象的匹配。在本實(shí)施例中,以第一概率和第二概率均為100%為例進(jìn)行說明,則在本地的候選隊(duì)列中按照預(yù)設(shè)的第一規(guī)則選取所述第一用戶的實(shí)時會話對象,可以為
在本地的候選隊(duì)列中,隨機(jī)選取一個與所述第一用戶的性別不同且同城的用戶作為第一用戶的實(shí)時會話對象。步驟S302-4、將按照所述第一規(guī)則在本地的候選隊(duì)列中選取得到的所述第一用戶匹配的實(shí)時會話對象作為所述第一用戶的會話對象,并將所述第一用戶與所述第一用戶的實(shí)時會話對象記錄在所述注冊表中,操作結(jié)束;步驟S302-5、將所述第一用戶加入所述候選隊(duì)列,并返回所述步驟S302-1,當(dāng)達(dá)到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實(shí)時會話對象,則認(rèn)為不存在與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束。優(yōu)選地,當(dāng)超過第一時長仍未為第一用戶匹配得到實(shí)時會話對象時,則認(rèn)為第一用戶不存在實(shí)時會話對象。作為一種優(yōu)選的方案,在第一用戶發(fā)出會話請求時,所述第一用戶的手機(jī)顯示查找動畫,且查找動畫的時長大于或等于第一時長,以便于服務(wù)器在第一時長內(nèi)為第一用戶匹配實(shí)時會話對象。第一時長可由開發(fā)人員或用戶進(jìn)行設(shè)定,例如在本實(shí)施例中可設(shè)定為5秒。較佳地,在將所述第一用戶加入所述候選隊(duì)列達(dá)到預(yù)設(shè)的第一時長之后,將所述第一用戶從所述候選隊(duì)列中刪除。S303、將為第一用戶匹配得到的實(shí)時會話對象作為第一用戶的會話對象第二用戶,執(zhí)行步驟S305 ;S304、查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為第一用戶的會話對象第二用戶,執(zhí)行步驟S305 ;較佳地,本步驟S304可以采用如下方式在服務(wù)器建立的時間軸上,以第一時刻為起點(diǎn),依次向前排查向服務(wù)器發(fā)出會話請求的用戶,當(dāng)排查得到滿足預(yù)設(shè)的第二規(guī)則的用戶時,將所述滿足預(yù)設(shè)的第二規(guī)則的用戶作為所述第一用戶的會話對象。優(yōu)選地,第二規(guī)則可以為以下任一規(guī)則或任意規(guī)則的組合規(guī)則3 :以預(yù)設(shè)的第三概率選取與第一用戶的性別不相同的用戶作為第一用戶的會話對象;規(guī)則4 :以預(yù)設(shè)的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象。其中,在服務(wù)器中保存有每一個用戶的用戶資料,用戶資料中包括有用戶的地理位置信息和性別。所述第二規(guī)則僅僅是優(yōu)選的方式,還可以在第二規(guī)則中定義根據(jù)用戶的愛好、學(xué)校等信息進(jìn)行會話對象的匹配。在本實(shí)施例中,以第三概率和第四概率均為70%為例進(jìn)行說明,則在服務(wù)器建立的時間軸上,以第一時刻為起點(diǎn),依次向前排查向服務(wù)器發(fā)出會話請求的用戶,當(dāng)排查得到滿足預(yù)設(shè)的第二規(guī)則的用戶時,將所述滿足預(yù)設(shè)的第二規(guī)則的用戶作為所述第一用戶的會話對象,可以為根據(jù)第三概率和第四概率確定所述第一用戶的會話對象的性別和所處城市;在服務(wù)器建立的時間軸上,以第一時刻為起點(diǎn),依次向前排查向服務(wù)器發(fā)出會話請求的用戶,當(dāng)排查得到滿足根據(jù)第三概率和第四概率確定得到的所述第一用戶的會話對象的性別和所處城市的用戶時,將滿足根據(jù)第三概率和第四概率確定得到的所述第一用戶的會話對象的性別和所處城市的用戶作為第一用戶的會話對象。以第三概率為70%,且所述第一用戶為男性為例進(jìn)行舉例說明,根據(jù)第三概率確定·所述第一用戶的會話對象的性別,可以采用如下方式建立一個令牌桶,并將其中的70%的令牌標(biāo)記為女性,30%的令牌標(biāo)記為男性,隨機(jī)為所述第一用戶分配一個令牌,將該令牌上所標(biāo)記的性別作為第一用戶的會話對象的性別。同理,以第四概率為70%,且所述第一用戶為北京為例進(jìn)行舉例說明,根據(jù)第四概率確定所述第一用戶的會話對象的城市,可以采用如下方式建立一個令牌桶,并將其中的70%的令牌標(biāo)記為北京,30%的令牌標(biāo)記為非北京,隨機(jī)為所述第一用戶分配一個令牌,將該令牌上所標(biāo)記的城市作為第一用戶的會話對象的城市。S305、服務(wù)器向所述終端發(fā)送所述第二用戶的標(biāo)識;其中,該標(biāo)識用于終端區(qū)分第一用戶的會話對象,且對于第一用戶不可見。較佳地,當(dāng)?shù)谝挥脩敉ㄟ^終端向服務(wù)器發(fā)出會話請求后,在終端建立第一用戶與第二用戶的臨時會話時,對所述第二用戶的標(biāo)識進(jìn)行隱藏,也即不輸出第二用戶標(biāo)識,可選的只輸出第一用戶和第二用戶的會話內(nèi)容,使得第一用戶不能得到第二用戶的標(biāo)識,故第一用戶在未經(jīng)第二用戶授權(quán)的情況下,不能得到第二用戶的個人信息。較佳地,該標(biāo)識對于用戶是不可見的,在終端接收到第二用戶的標(biāo)識后,即可建立第一用戶和第二用戶的會話,優(yōu)選地可以在IM工具中以會話組的形式輸出,以便于第一用戶與第二用戶進(jìn)行會話。該標(biāo)識可以為用戶的IM賬號,但是對于會話對象并不可見,也可為用戶在IM賬號下注冊的二級賬號,該二級賬號只用于用戶之間的即時會話,用戶不可通過二級賬號查找到對方的用戶資料。例如,當(dāng)?shù)谝挥脩舢?dāng)前存在多組對話時,則可依靠第二用戶的標(biāo)識來區(qū)分會話屬于哪一組;或當(dāng)?shù)谝挥脩艚邮辗?wù)器發(fā)送的會話內(nèi)容時,可以根據(jù)與會話內(nèi)容同時發(fā)送過來的標(biāo)識,區(qū)別該對話內(nèi)容是由哪一用戶發(fā)送的。S306、建立第一用戶與第二用戶的會話,結(jié)束操作。優(yōu)選地,在建立第一用戶與第二用戶的會話后,僅僅在會話中顯示各自的對話信息,以保證用戶隱私不被泄露。
在本實(shí)施例中,以用戶的會話內(nèi)容通過音頻文件傳遞為例進(jìn)行說明,如圖5所示,為第一用戶和第二用戶建立會話之后的界面示意圖10用于表示手機(jī),20為手機(jī)的顯示區(qū)域;201為會話的通知欄,其中,2011為功能鍵,用于返回上一界面,2012用于顯示會話對象的城市,2013也為功能鍵,用于設(shè)置參數(shù);202為會話對象的開場白,其中,2021為播放鍵,用于播放會話對象的開場白,2022為播放進(jìn)度條,2013用于表示會話對象的開場白的時長;203為聊天框,其中,2031為服務(wù)器生成的隨機(jī)提示,2032表示第一用戶發(fā)出的會話內(nèi)容(音頻文件),并且設(shè)有播放鍵,2033表示第一用戶發(fā)出的會話內(nèi)容的時長,2034表示第二用戶發(fā)出的會話內(nèi)容(音頻文件),并且設(shè)有播放鍵,2035表示第二用戶發(fā)出的會話內(nèi) 容的時長,2036表示功能鍵,用于錄制音頻文件以作為會話內(nèi)容發(fā)送,2037表示功能鍵,用于顯示聊天狀態(tài),2038表示功能鍵,用于更換會話對象。如圖5所示,在建立第一用戶和第二用戶的會話之后,第一用戶和第二用戶即可互發(fā)會話內(nèi)容,在本實(shí)施例中,僅以會話內(nèi)容為音頻文件為例進(jìn)行說明,在實(shí)際實(shí)施時,會話內(nèi)容還可以為文字、圖片或視頻文件等可以通過網(wǎng)絡(luò)傳輸?shù)膬?nèi)容。可選的另一種實(shí)施方式是在第一用戶與第二用戶的會話中,顯示對方的經(jīng)過處理的用戶資料,經(jīng)過處理后的用戶資料不會泄露用戶的個人信息。優(yōu)選地,對于對方的用戶資料的處理,可由服務(wù)器完成,也可由終端完成。例如在聊天框內(nèi)顯示對方的頭像,且頭像經(jīng)過預(yù)設(shè)的模糊處理,該模糊處理可由為將對方的頭像增加毛玻璃效果,或?qū)τ谟脩纛^像進(jìn)行編輯,使得用戶的臉部主要特征被遮擋住,可由有效的保護(hù)用戶的個人隱私。較佳地,在第一用戶與第二用戶的會話達(dá)到第一條件時,則第一用戶和第二用戶之間可互相申請查看對方的用戶資料。本發(fā)明實(shí)施例提供了一種建立會話的方法,通過在第一用戶發(fā)出會話請求后,月艮務(wù)器為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得終端通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。如圖6所示,本實(shí)施例提供了一種用于建立會話的服務(wù)器,所述服務(wù)器包括第一接收模塊401,用于接收第一用戶通過終端發(fā)出的會話請求;匹配模塊402,用于為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶;第一發(fā)送模塊403,用于向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標(biāo)識用于所述終端區(qū)分所述第一用戶的會話對象,且對于所述第一用戶不可見。較佳地,如圖7所示,所述服務(wù)器還可以包括
第二發(fā)送模塊404,用于在所述第一發(fā)送模塊403向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息。較佳地,如圖8所示,所述服務(wù)器還可以包括第二接收模塊405,用于在所述第一發(fā)送模塊403向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,接收所述終端發(fā)送的所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容與所述第二用戶的標(biāo)識;第三發(fā)送模塊406,用于將攜帶有所述第一用戶的標(biāo)識、所述第二用戶的標(biāo)識和所述第一用戶的會話內(nèi)容的會話消息發(fā)送給所述第二用戶。較佳地,如圖9或圖10所示,所述服務(wù)器還可以包括 第四發(fā)送模塊407,用于在所述第一發(fā)送模塊403向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送經(jīng)過所述第二用戶的用戶資料;或,處理模塊408,用于在所述第一發(fā)送模塊403向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,將所述第二用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經(jīng)過處理后的第二用戶的用戶資料發(fā)送給所述終端。較佳地,如圖11所示,所述第一接收模塊401,包括第一接收單元4011,用于接收第一用戶通過終端發(fā)出的會話請求;記錄單元4012,用于記錄接收到所述第一用戶的會話請求的時刻為第一時刻。如圖12所示,所述匹配模塊402,包括第一判斷單元4021,用于根據(jù)所述第一時刻,判斷是否存在與所述第一用戶匹配的實(shí)時會話對象;第一處理單元4022,用于當(dāng)所述第一判斷單元4021判斷得到存在所述與所述第一用戶匹配的實(shí)時會話對象時,將所述與所述第一用戶匹配的實(shí)時會話對象作為第二用戶;第二處理單元4023,用于當(dāng)所述第一判斷單元4021判斷得到不存在所述與所述第一用戶匹配的實(shí)時會話對象時,查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶;其中,所述與所述第一用戶匹配的實(shí)時會話對象為在所述第一時刻之前或之后的第一時長范圍內(nèi)發(fā)出會話請求的用戶。較佳地,所述第一判斷單元4021,用于執(zhí)行如下步驟的操作步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當(dāng)本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟B,當(dāng)本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟C ;步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束;步驟C、在本地的候選隊(duì)列中按照預(yù)設(shè)的第一規(guī)則選取與所述第一用戶匹配的會話對象,當(dāng)選取成功時,執(zhí)行步驟D,當(dāng)選取失敗時,執(zhí)行步驟E ;步驟D、將按照所述第一規(guī)則在本地的候選隊(duì)列中選取得到的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實(shí)時會話對象記錄在所述注冊表中,操作結(jié)束;步驟E、將所述第一用戶加入所述候選隊(duì)列,并返回所述步驟A,當(dāng)達(dá)到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實(shí)時會話對象,則認(rèn)為不存在所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束。較佳地,所述第一規(guī)則為以下規(guī)則中的任意一個或任意組合以預(yù)設(shè)的第一概率在所述候選隊(duì)列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則;
以預(yù)設(shè)的第二概率在所述候選隊(duì)列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則。較佳地,所述第二處理單元4023,用于按照發(fā)送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發(fā)送會話請求用戶,當(dāng)排查得到滿足預(yù)設(shè)的第二規(guī)則的用戶時,將所述滿足預(yù)設(shè)的第二規(guī)則的用戶作為所述第二用戶。較佳地,所述第二規(guī)則為以下規(guī)則中的任意一個或任意組合以預(yù)設(shè)的第三概率選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規(guī)則;以預(yù)設(shè)的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述第二用戶的規(guī)則。較佳地,如圖13所示,所述服務(wù)器還可以包括第三接收模塊409,用于在所述第一發(fā)送模塊403向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收所述第一用戶發(fā)送的獲取所述第二用戶的用戶資料的請求;第五發(fā)送模塊410,用于向所述第二用戶發(fā)送所述第一用戶獲取用戶資料的請求。較佳地,如圖14所示,所述服務(wù)器還可以包括第六發(fā)送模塊411,用于當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,向所述終端發(fā)送所述第二用戶的用戶資料。較佳地,所述第一條件為在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。較佳地,如圖15所示,所述服務(wù)器還可以包括第七發(fā)送模塊412,用于在所述第一發(fā)送模塊403向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在本地的文字、圖片、音頻或視頻文件。本發(fā)明實(shí)施例提供了一種用于建立會話的服務(wù)器,通過在第一用戶發(fā)出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得終端通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。如圖16所示,本實(shí)施例提供了一種用于建立會話的裝置,所述裝置包括第一發(fā)送模塊501,用于向服務(wù)器發(fā)送第一用戶的會話請求;第一接收模塊502,用于接收所述服務(wù)器發(fā)送的第二用戶的標(biāo)識;建立模塊503,用于根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標(biāo)識;其中,所述第二用戶為所述服務(wù)器為所述第一用戶進(jìn)行匹配得到的所述第一用戶的會話對象,所述標(biāo)識用于區(qū)分所述第一用戶的會話對象?!?br>
較佳地,如圖17所示,所述裝置還可以包括第二接收模塊504,用于在所述建立模塊503根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務(wù)器發(fā)送的攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息;輸出模塊505,用于在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內(nèi)容。較佳地,如圖18所示,所述裝置還可以包括第三接收模塊506,用于在所述建立模塊503根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容;第二發(fā)送模塊507,用于將所述第一用戶的會話內(nèi)容和所述第二用戶的標(biāo)識發(fā)送給所述服務(wù)器。較佳地,如圖19所示,所述裝置還可以包括第四接收模塊508,用于在所述建立模塊503根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進(jìn)行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。較佳地,如圖20所示,所述裝置還可以包括第五接收模塊509,用于在所述建立模塊503根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個
人信息。較佳地,如圖21所示,所述裝置還可以包括第六接收模塊510,用于在所述建立模塊503根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收并向所述服務(wù)器轉(zhuǎn)發(fā)所述第一用戶發(fā)出的獲取所述第二用戶的用戶資料的請求。較佳地,如圖22所示,所述裝置還可以包括第七接收模塊511,用于當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料。較佳地,所述第一條件為在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。如圖23所示,所述裝置還可以包括第八接收模塊512,用于在所述建立模塊503根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收并輸出所述服務(wù)器發(fā)送的所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在所述服務(wù)器的文字、圖片、首頻或視頻文件。本發(fā)明實(shí)施例提供了一種用于建立會話的裝置,通過在第一用戶發(fā)出會話請求 后,由服務(wù)器為第一用戶匹配會話對象,且只接收服務(wù)器返回的第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得終端通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。本實(shí)施例還提供了一種用于建立會話的系統(tǒng),所述系統(tǒng)包括如上所述的任一用于建立會話的服務(wù)器和如上所述的任一用于建立會話的裝置。本發(fā)明實(shí)施例提供了一種用于建立會話的系統(tǒng),通過在第一用戶發(fā)出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得終端通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。本發(fā)明實(shí)施例還提供了一種設(shè)備,該設(shè)備可以為服務(wù)器。所述設(shè)備包括一個或多個處理器;存儲器;和一個或多個模塊(programs),所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執(zhí)行,其中,所述一個或多個模塊具有如下功能接收第一用戶通過終端發(fā)出的會話請求;為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶;向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話;其中,所述標(biāo)識用于所述終端區(qū)分所述第一用戶的會話對象,且對于所述第一用戶不可見。較佳地,所述一個或多個模塊還具有如下功能在所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息。較佳地,所述一個或多個模塊還具有如下功能在所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,接收所述終端發(fā)送的所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容與所述第二用戶的標(biāo)識,并將攜帶有所述第一用戶的標(biāo)識、所述第二用戶的標(biāo)識和所述第一用戶的會話內(nèi)容的會話消息發(fā)送給所述第二用戶。較佳地,所述一個或多個模塊還具有如下功能在所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送經(jīng)過所述第二用戶的用戶資料;或,將所述第二用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經(jīng)過處理后的第二用戶的用戶資料發(fā)送給所述終端。較佳地,所述接收第一用戶通過終端發(fā)出的會話請求,可以采用如下方式接收第一用戶通過終端發(fā)出的會話請求,并記錄接收到所述第一用戶的會話請求的時刻為第一時刻。較佳地,所述為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶,可以采用如下方式根據(jù)所述第一時刻,判斷是否存在與所述第一用戶匹配的實(shí)時會話對象;如果存在所述與所述第一用戶匹配的實(shí)時會話對象,則將所述與所述第一用戶匹配的實(shí)時會話對象作為第二用戶;如果不存在所述與所述第一用戶匹配的實(shí)時會話對象,則查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶;其中,所述與所述第一用戶匹配的實(shí)時會話對象為在所述第一時刻之前或之后的第一時長范圍內(nèi)發(fā)出會話請求的用戶。較佳地,所述判斷是否存在與所述第一用戶匹配的實(shí)時會話對象,可以采用如下方式步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當(dāng)本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟B,當(dāng)本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟C ;步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束;步驟C、在本地的候選隊(duì)列中按照預(yù)設(shè)的第一規(guī)則選取與所述第一用戶匹配的會話對象,當(dāng)選取成功時,執(zhí)行步驟D,當(dāng)選取失敗時,執(zhí)行步驟E ;步驟D、將按照所述第一規(guī)則在本地的候選隊(duì)列中選取得到的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實(shí)時會話對象記錄在所述注冊表中,操作結(jié)束;步驟E、將所述第一用戶加入所述候選隊(duì)列,并返回所述步驟A,當(dāng)達(dá)到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實(shí)時會話對象,則認(rèn)為不存在所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束。較佳地,所述第一規(guī)則可以為以下規(guī)則中的任意一個或任意組合以預(yù)設(shè)的第一概率在所述候選隊(duì)列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則;
以預(yù)設(shè)的第二概率在所述候選隊(duì)列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則。較佳地,所述查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為所述第二用戶,可以采用如下方式按照發(fā)送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發(fā)送會話請求用戶,當(dāng)排查得到滿足預(yù)設(shè)的第二規(guī)則的用戶時,將所述滿足預(yù)設(shè)的第二規(guī)則的用戶作為所述第二用戶。較佳地,所述第二規(guī)則可以為以下規(guī)則中的任意一個或任意組合以預(yù)設(shè)的第三概率選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規(guī)則;以預(yù)設(shè)的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述第二用·戶的規(guī)則。較佳地,所述一個或多個模塊還具有如下功能在所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收所述第一用戶發(fā)送的獲取所述第二用戶的用戶資料的請求;向所述第二用戶發(fā)送所述第一用戶獲取用戶資料的請求。較佳地,所述一個或多個模塊還具有如下功能當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,向所述終端發(fā)送所述第二用戶的用戶資料。較佳地,所述第一條件可以為在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。較佳地,所述一個或多個模塊還具有如下功能在所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在本地的文字、圖片、音頻或視頻文件。本發(fā)明實(shí)施例提供了一種設(shè)備,通過在第一用戶通過終端發(fā)出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得終端通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。另外,本實(shí)施例還提供了一種非易失性可讀存儲介質(zhì),該存儲介質(zhì)中存儲有一個或多個模塊(programs),該一個或多個模塊被應(yīng)用在具有觸摸屏幕的設(shè)備時,可以使得該設(shè)備執(zhí)行如下步驟的指令(instructions)接收第一用戶通過終端發(fā)出的會話請求;為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶;向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話;
其中,所述標(biāo)識用于所述終端區(qū)分所述第一用戶的會話對象,且對于所述第一用戶不可見。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令
在所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,接收所述終端發(fā)送的所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容與所述第二用戶的標(biāo)識,并將攜帶有所述第一用戶的標(biāo)識、所述第二用戶的標(biāo)識和所述第一用戶的會話內(nèi)容的會話消息發(fā)送給所述第二用戶。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送經(jīng)過所述第二用戶的用戶資料;或,將所述第二用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經(jīng)過處理后的第二用戶的用戶資料發(fā)送給所述終端。較佳地,所述接收第一用戶通過終端發(fā)出的會話請求,可以采用如下方式接收第一用戶通過終端發(fā)出的會話請求,并記錄接收到所述第一用戶的會話請求的時刻為第一時刻。較佳地,所述為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶,可以采用如下方式根據(jù)所述第一時刻,判斷是否存在與所述第一用戶匹配的實(shí)時會話對象;如果存在所述與所述第一用戶匹配的實(shí)時會話對象,則將所述與所述第一用戶匹配的實(shí)時會話對象作為第二用戶;如果不存在所述與所述第一用戶匹配的實(shí)時會話對象,則查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶;其中,所述與所述第一用戶匹配的實(shí)時會話對象為在所述第一時刻之前或之后的第一時長范圍內(nèi)發(fā)出會話請求的用戶。較佳地,所述判斷是否存在與所述第一用戶匹配的實(shí)時會話對象,可以采用如下方式步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當(dāng)本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟B,當(dāng)本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟C ;步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束;步驟C、在本地的候選隊(duì)列中按照預(yù)設(shè)的第一規(guī)則選取與所述第一用戶匹配的會話對象,當(dāng)選取成功時,執(zhí)行步驟D,當(dāng)選取失敗時,執(zhí)行步驟E ;步驟D、將按照所述第一規(guī)則在本地的候選隊(duì)列中選取得到的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實(shí)時會話對象記錄在所述注冊表中,操作結(jié)束;步驟E、將所述第一用戶加入所述候選隊(duì)列,并返回所述步驟A,當(dāng)達(dá)到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實(shí)時會話對象,則認(rèn)為不存在所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束。較佳地,所述第一規(guī)則可以為以下規(guī)則中的任意一個或任意組合以預(yù)設(shè)的第一概率在所述候選隊(duì)列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則;以預(yù)設(shè)的第二概率在所述候選隊(duì)列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則。較佳地,所述查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為所述第二用戶,可以采用如下方式按照發(fā)送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發(fā)送會話請 求用戶,當(dāng)排查得到滿足預(yù)設(shè)的第二規(guī)則的用戶時,將所述滿足預(yù)設(shè)的第二規(guī)則的用戶作為所述第二用戶。較佳地,所述第二規(guī)則可以為以下規(guī)則中的任意一個或任意組合以預(yù)設(shè)的第三概率選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規(guī)則;以預(yù)設(shè)的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述第二用戶的規(guī)則。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收所述第一用戶發(fā)送的獲取所述第二用戶的用戶資料的請求;向所述第二用戶發(fā)送所述第一用戶獲取用戶資料的請求。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,向所述終端發(fā)送所述第二用戶的用戶資料。較佳地,所述第一條件可以為在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在本地的文字、圖片、音頻或視頻文件。本發(fā)明實(shí)施例提供了一種非易失性存儲介質(zhì),具有該非易失性存儲介質(zhì)的設(shè)備可通過在第一用戶發(fā)出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得終端通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。本發(fā)明實(shí)施例還提供了一種設(shè)備,例如可以為手機(jī)、平板電腦、移動電腦等。所述設(shè)備包括一個或多個處理器;存儲器;和—個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執(zhí)行,其中,所述一個或多個模塊具有如下功能向服務(wù)器發(fā)送第一用戶的會話請求;
接收所述服務(wù)器發(fā)送的第二用戶的標(biāo)識;根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標(biāo)識;其中,所述第二用戶為所述服務(wù)器為所述第一用戶進(jìn)行匹配得到的會話對象,所述標(biāo)識用于區(qū)分所述第一用戶的會話對象。較佳地,所述一個或多個模塊還具有如下功能在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務(wù)器發(fā)送的攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息;在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內(nèi)容。較佳地,所述一個或多個模塊還具有如下功能在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容,并將所述第一用戶的會話內(nèi)容和所述第二用戶的標(biāo)識發(fā)送給所述服務(wù)器。較佳地,所述一個或多個模塊還具有如下功能在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進(jìn)行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。較佳地,所述一個或多個模塊還具有如下功能在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個人信息。較佳地,所述一個或多個模塊還具有如下功能在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收并向所述服務(wù)器轉(zhuǎn)發(fā)所述第一用戶發(fā)出的獲取所述第二用戶的用戶資料的請求。較佳地,所述一個或多個模塊還具有如下功能在當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料。較佳地,所述第一條件為在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。
較佳地,所述一個或多個模塊還具有如下功能在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收并輸出所述服務(wù)器發(fā)送的所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在所述服務(wù)器的文字、圖片、首頻或視頻文件。本發(fā)明實(shí)施例提供了一種設(shè)備,通過在第一用戶發(fā)出會話請求且服務(wù)器為第一用戶匹配會話對象之后,只接收服務(wù)器返回的第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得設(shè)備通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。 另外,本實(shí)施例還提供了一種非易失性可讀存儲介質(zhì),該存儲介質(zhì)中存儲有一個或多個模塊(programs),該一個或多個模塊被應(yīng)用在具有觸摸屏幕的設(shè)備時,可以使得該設(shè)備執(zhí)行如下步驟的指令(instructions)向服務(wù)器發(fā)送第一用戶的會話請求;接收所述服務(wù)器發(fā)送的第二用戶的標(biāo)識;根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標(biāo)識;其中,所述第二用戶為所述服務(wù)器為所述第一用戶進(jìn)行匹配得到的會話對象,所述標(biāo)識用于區(qū)分所述第一用戶的會話對象。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務(wù)器發(fā)送的攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息;在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內(nèi)容。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容,并將所述第一用戶的會話內(nèi)容和所述第二用戶的標(biāo)識發(fā)送給所述服務(wù)器。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進(jìn)行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個人信息。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收并向所述服務(wù)器轉(zhuǎn)發(fā)所述第一用戶發(fā)出的獲取所述第二用戶的用戶資料的請求。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料。較佳地,所述第一條件為在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。較佳地,所述一個或多個模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收并輸出所述服務(wù)器發(fā)送的所述第二用戶的開場白;
其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在所述服務(wù)器的文字、圖片、首頻或視頻文件。本發(fā)明實(shí)施例提供了一種非易失性存儲介質(zhì),具有該非易失性存儲介質(zhì)的設(shè)備通過執(zhí)行存儲在該非易失性存儲介質(zhì)中的一個或多個模塊可以在第一用戶發(fā)出會話請求且服務(wù)器為第一用戶匹配會話對象之后,只接收服務(wù)器返回的第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得設(shè)備通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實(shí)施例可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-R0M,U盤,移動硬盤等)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個或多個裝置中。上述實(shí)施例的模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種建立會話的方法,其特征在于,所述方法包括 接收第一用戶通過終端發(fā)出的會話請求; 為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶; 向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話; 其中,所述標(biāo)識用于所述終端區(qū)分所述第一用戶的會話對象,且對于所述第一用戶不可見。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,所述方法還包括 向所述終端發(fā)送攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,所述方法還包括 接收所述終端發(fā)送的所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容與所述第二用戶的標(biāo)識,并將攜帶有所述第一用戶的標(biāo)識、所述第二用戶的標(biāo)識和所述第一用戶的會話內(nèi)容的會話消息發(fā)送給所述第二用戶。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,所述方法還包括 向所述終端發(fā)送經(jīng)過所述第二用戶的用戶資料; 或, 將所述第二用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經(jīng)過處理后的第二用戶的用戶資料發(fā)送給所述終端。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述接收第一用戶通過終端發(fā)出的會話請求,采用如下方式 接收第一用戶通過終端發(fā)出的會話請求,并記錄接收到所述第一用戶的會話請求的時刻為第一時刻。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶,采用如下方式 根據(jù)所述第一時刻,判斷是否存在與所述第一用戶匹配的實(shí)時會話對象; 如果存在所述與所述第一用戶匹配的實(shí)時會話對象,則將所述與所述第一用戶匹配的實(shí)時會話對象作為第二用戶; 如果不存在所述與所述第一用戶匹配的實(shí)時會話對象,則查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶; 其中,所述與所述第一用戶匹配的實(shí)時會話對象為在所述第一時刻之前或之后的第一時長范圍內(nèi)發(fā)出會話請求的用戶。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述判斷是否存在與所述第一用戶匹配的實(shí)時會話對象,采用如下方式 步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當(dāng)本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟B,當(dāng)本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟C ;步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束; 步驟C、在本地的候選隊(duì)列中按照預(yù)設(shè)的第一規(guī)則選取與所述第一用戶匹配的會話對象,當(dāng)選取成功時,執(zhí)行步驟D,當(dāng)選取失敗時,執(zhí)行步驟E ; 步驟D、將按照所述第一規(guī)則在本地的候選隊(duì)列中選取得到的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實(shí)時會話對象記錄在所述注冊表中,操作結(jié)束; 步驟E、將所述第一用戶加入所述候選隊(duì)列,并返回所述步驟A,當(dāng)達(dá)到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實(shí)時會話對象,則認(rèn)為不存在所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一規(guī)則為以下規(guī)則中的任意一個或任意組合 以預(yù)設(shè)的第一概率在所述候選隊(duì)列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則; 以預(yù)設(shè)的第二概率在所述候選隊(duì)列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為所述第二用戶,采用如下方式 按照發(fā)送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發(fā)送會話請求用戶,當(dāng)排查得到滿足預(yù)設(shè)的第二規(guī)則的用戶時,將所述滿足預(yù)設(shè)的第二規(guī)則的用戶作為所述第二用戶。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二規(guī)則為以下規(guī)則中的任意一個或任意組合 以預(yù)設(shè)的第三概率選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規(guī)則; 以預(yù)設(shè)的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述第二用戶的規(guī)則。
11.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,所述方法還包括 當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收所述第一用戶發(fā)送的獲取所述第二用戶的用戶資料的請求; 向所述第二用戶發(fā)送所述第一用戶獲取用戶資料的請求。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,所述方法還包括 向所述終端發(fā)送所述第二用戶的用戶資料。
13.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,所述第一條件為 在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。
14.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,所述方法還包括向所述終端發(fā)送所述第二用戶的開場白; 其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在本地的文字、圖片、音頻或視頻文件。
15.一種建立會話的方法,其特征在于,所述方法包括 向服務(wù)器發(fā)送第一用戶的會話請求; 接收所述服務(wù)器發(fā)送的第二用戶的標(biāo)識; 根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標(biāo)識; 其中,所述第二用戶為所述服務(wù)器為所述第一用戶進(jìn)行匹配得到的會話對象,所述標(biāo)識用于區(qū)分所述第一用戶的會話對象。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 接收所述服務(wù)器發(fā)送的攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息; 在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內(nèi)容。
17.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 接收所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容,并將所述第一用戶的會話內(nèi)容和所述第二用戶的標(biāo)識發(fā)送給所述服務(wù)器。
18.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進(jìn)行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。
19.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個人信息。
20.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收并向所述服務(wù)器轉(zhuǎn)發(fā)所述第一用戶發(fā)出的獲取所述第二用戶的用戶資料的請求。
21.根據(jù)權(quán)利要求20所述的方法,其特征在于,當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,所述方法還包括 接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料。
22.根據(jù)權(quán)利要求20或21所述的方法,其特征在于,所述第一條件為 在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。
23.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,所述方法還包括 接收并輸出所述服務(wù)器發(fā)送的所述第二用戶的開場白;其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在所述服務(wù)器的文字、圖片、音頻或視頻文件。
24.一種用于建立會話的服務(wù)器,其特征在于,所述服務(wù)器包括 第一接收模塊,用于接收第一用戶通過終端發(fā)出的會話請求; 匹配模塊,用于為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶;第一發(fā)送模塊,用于向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話; 其中,所述標(biāo)識用于所述終端區(qū)分所述第一用戶的會話對象,且對于所述第一用戶不可見。
25.根據(jù)權(quán)利要求24所述的服務(wù)器,其特征在于,所述服務(wù)器還包括 第二發(fā)送模塊,用于在所述第一發(fā)送模塊向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息。
26.根據(jù)權(quán)利要求24所述的服務(wù)器,其特征在于,所述服務(wù)器還包括 第二接收模塊,用于在所述第一發(fā)送模塊向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,接收所述終端發(fā)送的所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容與所述第二用戶的標(biāo)識; 第三發(fā)送模塊,用于將攜帶有所述第一用戶的標(biāo)識、所述第二用戶的標(biāo)識和所述第一用戶的會話內(nèi)容的會話消息發(fā)送給所述第二用戶。
27.根據(jù)權(quán)利要求24所述的服務(wù)器,其特征在于,所述服務(wù)器還包括 第四發(fā)送模塊,用于在所述第一發(fā)送模塊向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送經(jīng)過所述第二用戶的用戶資料; 或, 處理模塊,用于在所述第一發(fā)送模塊向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,將所述第二用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第二用戶的用戶資料不會泄露所述第二用戶的個人信息,將經(jīng)過處理后的第二用戶的用戶資料發(fā)送給所述終端。
28.根據(jù)權(quán)利要求24所述的服務(wù)器,其特征在于,所述第一接收模塊,包括 第一接收單元,用于接收第一用戶通過終端發(fā)出的會話請求; 記錄單元,用于記錄接收到所述第一用戶的會話請求的時刻為第一時刻。
29.根據(jù)權(quán)利要求28所述的服務(wù)器,其特征在于,所述匹配模塊,包括 第一判斷單元,用于根據(jù)所述第一時刻,判斷是否存在與所述第一用戶匹配的實(shí)時會話對象; 第一處理單元,用于當(dāng)所述第一判斷單元判斷得到存在所述與所述第一用戶匹配的實(shí)時會話對象時,將所述與所述第一用戶匹配的實(shí)時會話對象作為第二用戶; 第二處理單元,用于當(dāng)所述第一判斷單元判斷得到不存在所述與所述第一用戶匹配的實(shí)時會話對象時,查找在所述第一時刻之前,發(fā)送會話請求的時刻距所述第一時刻最近的用戶作為第二用戶;其中,所述與所述第一用戶匹配的實(shí)時會話對象為在所述第一時刻之前或之后的第一時長范圍內(nèi)發(fā)出會話請求的用戶。
30.根據(jù)權(quán)利要求29所述的服務(wù)器,其特征在于,所述第一判斷單元,用于執(zhí)行如下步驟的操作 步驟A、判斷本地保存的注冊表中是否記錄有與所述第一用戶匹配的會話對象,當(dāng)本地保存的注冊表中記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟B,當(dāng)本地保存的注冊表中未記錄有與所述第一用戶匹配的會話對象時,執(zhí)行步驟C ; 步驟B、將所述本地保存的注冊表中記錄的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束; 步驟C、在本地的候選隊(duì)列中按照預(yù)設(shè)的第一規(guī)則選取與所述第一用戶匹配的會話對象,當(dāng)選取成功時,執(zhí)行步驟D,當(dāng)選取失敗時,執(zhí)行步驟E ; 步驟D、將按照所述第一規(guī)則在本地的候選隊(duì)列中選取得到的與所述第一用戶匹配的會話對象作為所述與所述第一用戶匹配的實(shí)時會話對象,并將所述第一用戶與所述與所述第一用戶匹配的實(shí)時會話對象記錄在所述注冊表中,操作結(jié)束; 步驟E、將所述第一用戶加入所述候選隊(duì)列,并返回所述步驟A,當(dāng)達(dá)到第一時長時仍未成功匹配得到所述與所述第一用戶匹配的實(shí)時會話對象,則認(rèn)為不存在所述與所述第一用戶匹配的實(shí)時會話對象,操作結(jié)束。
31.根據(jù)權(quán)利要求30所述的服務(wù)器,其特征在于,所述第一規(guī)則為以下規(guī)則中的任意一個或任意組合 以預(yù)設(shè)的第一概率在所述候選隊(duì)列中選取與所述第一用戶的性別不相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則; 以預(yù)設(shè)的第二概率在所述候選隊(duì)列中選取與所述第一用戶所處的城市相同的用戶作為所述與所述第一用戶匹配的實(shí)時會話對象的規(guī)則。
32.根據(jù)權(quán)利要求30所述的服務(wù)器,其特征在于,所述第二處理單元,用于按照發(fā)送會話請求的時刻依次向前的順序排查在所述第一時刻之前,發(fā)送會話請求用戶,當(dāng)排查得到滿足預(yù)設(shè)的第二規(guī)則的用戶時,將所述滿足預(yù)設(shè)的第二規(guī)則的用戶作為所述第二用戶。
33.根據(jù)權(quán)利要求32所述的服務(wù)器,其特征在于,所述第二規(guī)則為以下規(guī)則中的任意一個或任意組合 以預(yù)設(shè)的第三概率選取與所述第一用戶的性別不相同的用戶作為所述第二用戶的規(guī)則; 以預(yù)設(shè)的第四概率選取與所述第一用戶所處的城市相同的用戶作為所述第二用戶的規(guī)則。
34.根據(jù)權(quán)利要求24所述的服務(wù)器,其特征在于,所述服務(wù)器還包括 第三接收模塊,用于在所述第一發(fā)送模塊向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收所述第一用戶發(fā)送的獲取所述第二用戶的用戶資料的請求; 第五發(fā)送模塊,用于向所述第二用戶發(fā)送所述第一用戶獲取用戶資料的請求。
35.根據(jù)權(quán)利要求34所述的服務(wù)器,其特征在于,所述服務(wù)器還包括第六發(fā)送模塊,用于當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,向所述終端發(fā)送所述第二用戶的用戶資料。
36.根據(jù)權(quán)利要求34或35所述的服務(wù)器,其特征在于,所述第一條件為 在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。
37.根據(jù)權(quán)利要求24所述的服務(wù)器,其特征在于,所述服務(wù)器還包括 第七發(fā)送模塊,用于在所述第一發(fā)送模塊向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話之后,向所述終端發(fā)送所述第二用戶的開場白; 其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在本地的文字、圖片、音頻或視頻文件。
38.一種用于建立會話的裝置,其特征在于,所述裝置包括 第一發(fā)送模塊,用于向服務(wù)器發(fā)送第一用戶的會話請求; 第一接收模塊,用于接收所述服務(wù)器發(fā)送的第二用戶的標(biāo)識; 建立模塊,用于根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標(biāo)識; 其中,所述第二用戶為所述服務(wù)器為所述第一用戶進(jìn)行匹配得到的所述第一用戶的會話對象,所述標(biāo)識用于區(qū)分所述第一用戶的會話對象。
39.根據(jù)權(quán)利要求38所述的裝置,其特征在于,所述裝置還包括 第二接收模塊,用于在所述建立模塊根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務(wù)器發(fā)送的攜帶有所述第二用戶的標(biāo)識和所述第二用戶的會話內(nèi)容的會話消息; 輸出模塊,用于在所述第一用戶與所述第二用戶的會話中輸出所述第二用戶的會話內(nèi)容。
40.根據(jù)權(quán)利要求38所述的裝置,其特征在于,所述裝置還包括 第三接收模塊,用于在所述建立模塊根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶在與所述第二用戶的會話中輸入的會話內(nèi)容; 第二發(fā)送模塊,用于將所述第一用戶的會話內(nèi)容和所述第二用戶的標(biāo)識發(fā)送給所述服務(wù)器。
41.根據(jù)權(quán)利要求38所述的裝置,其特征在于,所述裝置還包括 第四接收模塊,用于在所述建立模塊根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料,并對所述第二用戶的用戶資料進(jìn)行處理后輸出,使得輸出的第二用戶的用戶資料不會泄露所述第二用戶的個人信息。
42.根據(jù)權(quán)利要求38所述的裝置,其特征在于,所述裝置還包括 第五接收模塊,用于在所述建立模塊根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收所述第一用戶的用戶資料,并對所述第一用戶的用戶資料進(jìn)行處理,使得經(jīng)過處理后的第一用戶的用戶資料不會泄露所述第一用戶的個人信息。
43.根據(jù)權(quán)利要求38所述的裝置,其特征在于,所述裝置還包括 第六接收模塊,用于在所述建立模塊根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,當(dāng)所述第一用戶與所述第二用戶的會話達(dá)到預(yù)設(shè)的第一條件時,接收并向所述服務(wù)器轉(zhuǎn)發(fā)所述第一用戶發(fā)出的獲取所述第二用戶的用戶資料的請求。
44.根據(jù)權(quán)利要求43所述的裝置,其特征在于,所述裝置還包括 第七接收模塊,用于當(dāng)所述第二用戶同意所述第一用戶獲取用戶資料的請求時,接收所述服務(wù)器發(fā)送的所述第二用戶的用戶資料。
45.根據(jù)權(quán)利要求43或44所述的裝置,其特征在于,所述第一條件為 在所述第一用戶與所述第二用戶的會話中,對話數(shù)量達(dá)到預(yù)設(shè)數(shù)量。
46.根據(jù)權(quán)利要求38所述的裝置,其特征在于,所述裝置還包括 第八接收模塊,用于在所述建立模塊根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話之后,接收并輸出所述服務(wù)器發(fā)送的所述第二用戶的開場白; 其中,所述第二用戶的開場白為所述第二用戶預(yù)先保存在所述服務(wù)器的文字、圖片、音頻或視頻文件。
47.一種用于建立會話的系統(tǒng),其特征在于,所述系統(tǒng)包括如權(quán)利要求24-37中任一權(quán)利要求所述的服務(wù)器和如權(quán)利要求38-46中任一權(quán)利要求所述的裝置。
48.一種設(shè)備,其特征在于,所述設(shè)備包括 一個或多個處理器; 存儲器;和 一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執(zhí)行,其中,所述一個或多個模塊具有如下功能 接收第一用戶通過終端發(fā)出的會話請求; 為所述第一用戶進(jìn)行匹配得到所述第一用戶的會話對象第二用戶; 向所述終端發(fā)送所述第二用戶的標(biāo)識,以使所述終端建立所述第一用戶與所述第二用戶的會話; 其中,所述標(biāo)識用于所述終端區(qū)分所述第一用戶的會話對象,且對于所述第一用戶不可見。
49.一種設(shè)備,其特征在于,所述設(shè)備包括 一個或多個處理器; 存儲器;和 一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執(zhí)行,其中,所述一個或多個模塊具有如下功能 向服務(wù)器發(fā)送第一用戶的會話請求; 接收所述服務(wù)器發(fā)送的第二用戶的標(biāo)識; 根據(jù)所述第二用戶的標(biāo)識為所述第一用戶與所述第二用戶建立會話,并隱藏所述第二用戶的標(biāo)識; 其中,所述第二用戶為所述服務(wù)器為所述第一用戶進(jìn)行匹配得到的所述第一用戶的會話對象,所述標(biāo)識用于區(qū)分所述第一用戶的會話對象。
全文摘要
本發(fā)明實(shí)施例提供了一種建立會話的方法、服務(wù)器、裝置及設(shè)備,涉及通訊技術(shù)領(lǐng)域。本發(fā)明實(shí)施例通過在第一用戶發(fā)出會話請求后,為第一用戶匹配會話對象,且只向終端返回第一用戶的會話對象第二用戶的標(biāo)識以建立會話,使得終端通過標(biāo)識區(qū)分對話,而不經(jīng)過用戶授權(quán)的情況下不會輸出任何用戶的個人信息,既完成了為用戶建立臨時會話的任務(wù),而又不會使用戶的個人信息被泄露,增強(qiáng)了用戶的個人信息的安全性。
文檔編號H04L12/58GK102904936SQ20121036254
公開日2013年1月30日 申請日期2012年9月25日 優(yōu)先權(quán)日2012年9月25日
發(fā)明者馮智勇, 李輝, 石欣, 鄧超峰 申請人:北京小米科技有限責(zé)任公司