两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

即時(shí)通信方法和用戶終端與流程

文檔序號(hào):11292086閱讀:296來(lái)源:國(guó)知局
即時(shí)通信方法和用戶終端與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及即時(shí)通信方法和用戶終端。



背景技術(shù):

微信作為一種快速的即時(shí)通訊工具,具有零資費(fèi)、跨平臺(tái)溝通、顯示實(shí)時(shí)輸入狀態(tài)等功能,與傳統(tǒng)的短信溝通方式相比,其使用起來(lái)更加靈活智能,成為時(shí)下最為熱門的社交信息平臺(tái)。

目前,用戶通過(guò)微信將分享內(nèi)容轉(zhuǎn)發(fā)給朋友的前提是需要二者為微信好友關(guān)系。如果不是微信好友,用戶需要在添加朋友界面或搜索朋友界面進(jìn)行搜索,搜索出需要的聯(lián)系人后還需要在進(jìn)入聯(lián)系人界面之后點(diǎn)擊“添加通訊錄”選項(xiàng)才能發(fā)送好友添加請(qǐng)求,操作較為麻煩。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明實(shí)施例提供了即時(shí)通信方法和用戶終端,以解決添加好友的操作麻煩的問(wèn)題。

本發(fā)明實(shí)施例提供的一種即時(shí)通信方法,應(yīng)用于即時(shí)通信工具中,該方法包括:第一用戶終端獲取第一用戶在即時(shí)通信工具的搜索界面輸入的關(guān)鍵字信息;第一用戶終端根據(jù)關(guān)鍵字信息搜索至少一個(gè)第二用戶;第一用戶終端根據(jù)至少一個(gè)第二用戶分別與第一用戶的關(guān)系,顯示至少一個(gè)第二用戶的對(duì)應(yīng)指令選項(xiàng);第一用戶終端根據(jù)第一用戶輸入的第一指令選項(xiàng)向被選擇的第二用戶所使用的第二用戶終端發(fā)送好友添加請(qǐng)求,好友添加請(qǐng)求用于請(qǐng)求第二用戶添加第一用戶為好友。

在一個(gè)實(shí)施例中,該方法進(jìn)一步包括:第一用戶終端向第二用戶終端發(fā)送需要轉(zhuǎn)發(fā)或分享的內(nèi)容;其中,在第一用戶終端獲取第一用戶在即時(shí)通信工具的搜索界面輸入的關(guān)鍵字信息之前,進(jìn)一步包括:第一用戶終端獲取第一用戶轉(zhuǎn)發(fā)或分享的請(qǐng)求信息;第一用戶終端根據(jù)請(qǐng)求信息顯示搜索界面。

在一個(gè)實(shí)施例中,至少一個(gè)第二用戶與第一用戶的關(guān)系包括:至少一個(gè)第二用戶與第一用戶在即時(shí)通信工具中不是好友并且具有交集或曾經(jīng)具有交集,其中,第一用戶終端根據(jù)至少一個(gè)第二用戶分別與第一用戶的關(guān)系,顯示至少一個(gè)第二用戶的對(duì)應(yīng)指令選項(xiàng)包括:當(dāng)?shù)谝挥脩艚K端確定至少一個(gè)第二用戶與第一用戶在即時(shí)通信工具中不是好友并且具有交集或曾經(jīng)具有交集時(shí),顯示具有交集或曾經(jīng)具有交集的記錄信息和至少一個(gè)第二用戶的指令選項(xiàng)。

在一個(gè)實(shí)施例中,即時(shí)通信工具為微信,具有交集包括:至少一個(gè)第二用戶在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄;曾經(jīng)具有交集包括:至少一個(gè)第二用戶曾經(jīng)在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄并且已經(jīng)被加入黑名單或解除好友關(guān)系,其中,根據(jù)關(guān)鍵字信息搜索至少一個(gè)第二用戶包括:第一用戶終端在第一用戶的當(dāng)前好友列表、歷史好友列表和/或第一用戶所加入的朋友群中搜索用戶信息與關(guān)鍵字信息相同或與關(guān)鍵字信息的匹配度超過(guò)預(yù)設(shè)閾值的用戶,其中第一用戶終端在第一用戶的指令下向被選擇的第二用戶發(fā)送好友添加請(qǐng)求,包括:第一用戶終端在接收到第一指令選項(xiàng)時(shí),獲取第二用戶在即時(shí)通信工具中的賬號(hào);第一用戶終端根據(jù)賬號(hào)向第二用戶終端發(fā)送好友添加請(qǐng)求。

在一個(gè)實(shí)施例中,該方法還包括:在即時(shí)通信工具的朋友群被第一用戶打開(kāi)時(shí),第一用戶終端確定與第一用戶處于同一朋友群中的至少一個(gè)第三用戶分別與第一用戶的關(guān)系;第一用戶終端根據(jù)至少一個(gè)第三用戶分別與第一用戶的關(guān)系,顯示至少一個(gè)第三用戶的對(duì)應(yīng)指令選項(xiàng);第一用戶終端根據(jù)第一用戶輸入的第二指令選項(xiàng)向被選擇的第三用戶所使用的第三用戶終端發(fā)送好友添加請(qǐng)求。

本發(fā)明實(shí)施例提供的另一種即時(shí)通信方法應(yīng)用于即時(shí)通信工具中,該方法包括:第二用戶終端接收第一用戶終端發(fā)送的好友添加請(qǐng)求,其中好友添加請(qǐng)求用于第一用戶請(qǐng)求添加第二用戶為好友;第二用戶終端根據(jù)第一用戶與第二用戶的關(guān)系,顯示第一用戶的對(duì)應(yīng)指令選項(xiàng);第二用戶終端根據(jù)第二用戶輸入的第三指令選項(xiàng)接受第一用戶為好友。

在一個(gè)實(shí)施例中,即時(shí)通信工具為微信,至少一個(gè)第二用戶與第一用戶的關(guān)系包括如下之一:第二用戶在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄;第二用戶曾經(jīng)在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄并且目前已經(jīng)解除好友關(guān)系,其中,第二用戶終端根據(jù)第一用戶與第二用戶的關(guān)系,顯示第一用戶的對(duì)應(yīng)指令選項(xiàng)包括:當(dāng)?shù)诙脩艚K端確定第一用戶與第二用戶有聊天記錄時(shí),顯示聊天記錄信息和第一用戶的指令選項(xiàng)。

在一個(gè)實(shí)施例中,該方法進(jìn)一步包括:第二用戶終端接收第一用戶終端發(fā)送的需要轉(zhuǎn)發(fā)或分享的內(nèi)容。

本發(fā)明實(shí)施例提供的一種用戶終端可運(yùn)行即時(shí)通信工具,該終端包括:獲取模塊,用于獲取第一用戶在即時(shí)通信工具的搜索界面輸入的關(guān)鍵字信息;搜索模塊,用于根據(jù)關(guān)鍵字信息搜索至少一個(gè)第二用戶;第一顯示模塊,用于根據(jù)至少一個(gè)第二用戶分別與第一用戶的關(guān)系,顯示至少一個(gè)第二用戶的對(duì)應(yīng)指令選項(xiàng);第一發(fā)送模塊,用于根據(jù)第一用戶輸入的第一指令選項(xiàng)向被選擇的第二用戶所使用的第二用戶終端發(fā)送好友添加請(qǐng)求,好友添加請(qǐng)求用于請(qǐng)求第二用戶添加第一用戶為好友。

在一個(gè)實(shí)施例中,第一發(fā)送模塊進(jìn)一步用于向第二用戶終端發(fā)送需要轉(zhuǎn)發(fā)或分享的內(nèi)容;其中,獲取模塊進(jìn)一步用于在獲取第一用戶在即時(shí)通信工具的搜索界面輸入的關(guān)鍵字信息之前,獲取第一用戶轉(zhuǎn)發(fā)或分享的請(qǐng)求信息;第一顯示模塊進(jìn)一步用于根據(jù)請(qǐng)求信息顯示搜索界面。

在一個(gè)實(shí)施例中,至少一個(gè)第二用戶與第一用戶的關(guān)系包括:至少一個(gè)第二用戶與第一用戶在即時(shí)通信工具中不是好友并且具有交集或曾經(jīng)具有交集,其中,第一顯示模塊用于當(dāng)確定至少一個(gè)第二用戶與第一用戶在即時(shí)通信工具中不是好友并且具有交集或曾經(jīng)具有交集時(shí),顯示具有交集或曾經(jīng)具有交集的記錄信息和至少一個(gè)第二用戶的指令選項(xiàng)。

在一個(gè)實(shí)施例中,即時(shí)通信工具為微信,具有交集包括:至少一個(gè)第二用戶在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄;曾經(jīng)具有交集包括:至少一個(gè)第二用戶曾經(jīng)在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄并且已經(jīng)被加入黑名單或解除好友關(guān)系,其中,搜索模塊在第一用戶的當(dāng)前好友列表、歷史好友列表和/或第一用戶所加入的朋友群中搜索用戶信息與關(guān)鍵字信息相同或與關(guān)鍵字信息的匹配度超過(guò)預(yù)設(shè)閾值的用戶。

在一個(gè)實(shí)施例中,該終端還包括:確定模塊,用于在即時(shí)通信工具的朋友群被第一用戶打開(kāi)時(shí),確定與第一用戶處于同一朋友群中的至少一個(gè)第三用戶分別與第一用戶的關(guān)系;第二顯示模塊,用于根據(jù)至少一個(gè)第三用戶分別與第一用戶的關(guān)系,顯示至少一個(gè)第三用戶的對(duì)應(yīng)指令選項(xiàng);第二發(fā)送模塊,用于根據(jù)第一用戶輸入的第二指令選項(xiàng)向被選擇的第三用戶所使用的第三用戶終端發(fā)送好友添加請(qǐng)求。

本發(fā)明實(shí)施例提供的另一種用戶終端應(yīng)用于即時(shí)通信工具中,該終端包括:接收模塊,用于接收第一用戶終端發(fā)送的好友添加請(qǐng)求,其中好友添加請(qǐng)求用于第一用戶請(qǐng)求添加第二用戶為好友;第三顯示模塊,用于根據(jù)第一用戶與第二用戶的關(guān)系,顯示第一用戶的對(duì)應(yīng)指令選項(xiàng);接受模塊,用于根據(jù)第二用戶輸入的第三指令選項(xiàng)接受第一用戶為好友。

在一個(gè)實(shí)施例中,即時(shí)通信工具為微信,至少一個(gè)第二用戶與第一用戶的關(guān)系包括如下之一:第二用戶在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄;第二用戶曾經(jīng)在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄并且目前已經(jīng)解除好友關(guān)系,其中,第三顯示模塊用于當(dāng)?shù)诙脩艚K端確定第一用戶與第二用戶有聊天記錄時(shí),顯示聊天記錄信息和第一用戶的指令選項(xiàng)。

在一個(gè)實(shí)施例中,接收模塊進(jìn)一步用于接收第一用戶終端發(fā)送的需要轉(zhuǎn)發(fā)或分享的內(nèi)容。

本發(fā)明實(shí)施例提供的即時(shí)通信方法通過(guò)輸入的關(guān)鍵字就可確定其對(duì)應(yīng)的第二用戶與第一用戶的關(guān)系,并根據(jù)二者的關(guān)系將其對(duì)應(yīng)的指令選項(xiàng)直接顯示出來(lái),使得第一用戶可以根據(jù)需要選擇是否添加該第二用戶為好友,并且可在搜索結(jié)果界面上直接完成發(fā)送好友添加請(qǐng)求,尤其當(dāng)在其他社交平臺(tái)通過(guò)即時(shí)通信工具分享內(nèi)容給朋友時(shí),無(wú)需先去好友添加界面添加朋友,操作簡(jiǎn)單直接,實(shí)用性強(qiáng)。

附圖說(shuō)明

圖1所示為本發(fā)明實(shí)施例提供的一種即時(shí)通信方法的流程圖。

圖2所示為本發(fā)明實(shí)施例提供的另一種即時(shí)通信方法的流程圖。

圖3所示為本發(fā)明第一實(shí)施例提供的一種即時(shí)通信方法的流程圖。

圖4所示為本發(fā)明第二實(shí)施例提供的一種即時(shí)通信方法的流程圖。

圖5所示為本發(fā)明第三實(shí)施例提供的一種即時(shí)通信方法的流程圖。

圖6所示為本發(fā)明第四實(shí)施例提供的一種用戶終端的結(jié)構(gòu)示意圖。

圖7所示為本發(fā)明第五實(shí)施例提供的一種用戶終端的結(jié)構(gòu)示意圖。

圖8所示為本發(fā)明第六實(shí)施例提供的一種用戶終端的結(jié)構(gòu)示意圖。

圖9所示為本發(fā)明第七實(shí)施例提供的一種用戶終端的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

在即時(shí)通信工具中,除了上述添加好友的操作麻煩的問(wèn)題外,添加好友的請(qǐng)求方在發(fā)送添加請(qǐng)求之前并不能很清楚地了解該聯(lián)系人與自己的交往歷史(如兩人之前有聯(lián)系過(guò)但被拉黑等)。另外,被請(qǐng)求方接收到請(qǐng)求時(shí)也不了解請(qǐng)求方與自己的交往歷史(如兩人同在某一個(gè)群里,或之前為好友但已解除好友關(guān)系等信息),使得用戶可能在不安全的情況下就添加對(duì)方為好友,增大了通信社交的風(fēng)險(xiǎn)性。

本發(fā)明一實(shí)施例提供了一種即時(shí)通信方法,應(yīng)用于即時(shí)通信工具中。如圖1所示,該方法包括:

步驟101:第一用戶終端獲取第一用戶在即時(shí)通信工具的搜索界面輸入的關(guān)鍵字信息。

步驟102:第一用戶終端根據(jù)關(guān)鍵字信息搜索至少一個(gè)第二用戶。

具體地,當(dāng)?shù)谝挥脩粝胍獜钠渌缃黄脚_(tái)(如微博或淘寶等)通過(guò)某一即時(shí)通信工具(如微信或qq等)分享內(nèi)容給朋友,或者在即時(shí)通信工具內(nèi)部轉(zhuǎn)發(fā)內(nèi)容給朋友時(shí),可以在搜索界面(如對(duì)話界面的搜索框或通訊錄界面的搜索框)輸入該朋友的關(guān)鍵字信息。以微信為例,輸入的關(guān)鍵字可為該朋友在微信中的昵稱、備注名或賬號(hào)信息,與微信賬號(hào)綁定的電話號(hào)碼或qq號(hào)碼等。

第一用戶終端根據(jù)獲取的關(guān)鍵字信息對(duì)第二用戶進(jìn)行搜索,在一個(gè)實(shí)施例中,其搜索的具體過(guò)程為,第一用戶終端在第一用戶的當(dāng)前好友列表、歷史好友列表和/或第一用戶所加入的朋友群中搜索用戶信息與關(guān)鍵字信息相同或與關(guān)鍵字信息的匹配度超過(guò)預(yù)設(shè)閾值的用戶,其中該預(yù)設(shè)閾值可根據(jù)本領(lǐng)域技術(shù)人員的不同需要而做不同設(shè)定,本發(fā)明對(duì)此不做限定。如根據(jù)昵稱搜索,因不同用戶可能會(huì)使用相同的昵稱表示自己,所以以昵稱進(jìn)行搜索可能會(huì)搜索出多個(gè)不同的用戶的信息;而對(duì)于賬號(hào)信息,其一般與用戶是一一對(duì)應(yīng)的,所以根據(jù)賬號(hào)搜索只會(huì)搜索出其對(duì)應(yīng)的一個(gè)用戶信息,也就是說(shuō),由賬號(hào)搜索出的用戶是確定的。

仍以微信為例,因很多用戶將電話號(hào)碼或qq號(hào)碼與微信賬號(hào)相關(guān)聯(lián),所以通過(guò)電話號(hào)碼或qq號(hào)碼也可搜索到其對(duì)應(yīng)的微信聯(lián)系人信息。另外,如果第一用戶和第二用戶的電話號(hào)碼或qq號(hào)碼與微信賬號(hào)都是綁定狀態(tài),同時(shí)第一用戶的電話通訊錄或qq通訊錄中保存有第二用戶的相關(guān)信息,則第一用戶終端也可通過(guò)輸入的關(guān)鍵字信息在第一用戶的電話通訊錄或qq通訊錄中搜索出第二用戶。

步驟103:第一用戶終端根據(jù)至少一個(gè)第二用戶分別與第一用戶的關(guān)系,顯示至少一個(gè)第二用戶的對(duì)應(yīng)指令選項(xiàng)。

步驟104:第一用戶終端根據(jù)第一用戶輸入的第一指令選項(xiàng)向被選擇的第二用戶所使用的第二用戶終端發(fā)送好友添加請(qǐng)求,好友添加請(qǐng)求用于請(qǐng)求第二用戶添加第一用戶為好友。

在本發(fā)明一實(shí)施例中,步驟104具體包括:

第一用戶終端在接收到第一指令選項(xiàng)時(shí),獲取第二用戶在即時(shí)通信工具中的賬號(hào);第一用戶終端根據(jù)獲取的賬號(hào)向第二用戶終端發(fā)送好友添加請(qǐng)求。

具體地,當(dāng)?shù)谝挥脩艚K端搜索到關(guān)鍵字所對(duì)應(yīng)的至少一個(gè)第二用戶時(shí)也就確定了該至少一個(gè)第二用戶分別與第一用戶的關(guān)系。在一個(gè)實(shí)施例中,其具體的關(guān)系包括,至少一個(gè)第二用戶與第一用戶在即時(shí)通信工具中不是好友并且具有交集或曾經(jīng)具有交集,當(dāng)然至少一個(gè)第二用戶與第一用戶可能也為好友關(guān)系。

在另一實(shí)施例中,該即時(shí)通信工具為微信,上述的具有交集包括:至少一個(gè)第二用戶在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄。曾經(jīng)具有交集包括:至少一個(gè)第二用戶曾經(jīng)在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄并且已經(jīng)被加入黑名單或解除好友關(guān)系。

例如,如果第一用戶終端在第一用戶的當(dāng)前微信好友列表中搜索到第二用戶,則可確定該第二用戶與第一用戶為好友關(guān)系;如果在第一用戶的歷史微信好友列表中搜索到第二用戶,而在當(dāng)前微信好友列表中沒(méi)有搜索到第二用戶,則可確定該第二用戶與第一用戶曾經(jīng)為好友,當(dāng)前已解除好友關(guān)系或拉黑等;如果在第一用戶的當(dāng)前微信好友列表和歷史微信好友列表中都沒(méi)有搜索到第二用戶,而在第一用戶所加入的朋友群中搜索到第二用戶,則可確定第二用戶與第一用戶都加入到同一朋友群中,但還不是好友關(guān)系。上述的第二種情況和第三者情況都屬于非好友但是具有交集或曾經(jīng)具有交集的關(guān)系,也就是說(shuō)第一用戶和第二用戶不是好友關(guān)系,但是曾經(jīng)或當(dāng)前存在一定的交集。第一用戶可以根據(jù)自己是否愿意分享或轉(zhuǎn)發(fā)內(nèi)容給與自己具有某種關(guān)系的第二用戶來(lái)決定是否要添加第二用戶為好友。例如,對(duì)于已經(jīng)解除好友關(guān)系的第二用戶,第一用戶可以選擇添加或不添加好友。

其中,上述的當(dāng)前微信好友列表和歷史微信好友列表存儲(chǔ)于服務(wù)器中,分別用于保存服務(wù)器為第一用戶記載的在微信平臺(tái)中的當(dāng)前好友信息和歷史好友信息。

下面將以舉例的方式具體說(shuō)明上述過(guò)程。如第一用戶在通訊錄界面的搜索框內(nèi)輸入昵稱“甜甜”后,第一用戶終端根據(jù)此關(guān)鍵字搜索出其對(duì)應(yīng)的2個(gè)用戶信息,然后確定這2個(gè)用戶分別與第一用戶的關(guān)系。再分別將它們與第一用戶的關(guān)系及其對(duì)應(yīng)的指令選項(xiàng)顯示在搜索結(jié)果界面,如“甜甜1”,確定為與第一用戶已是好友關(guān)系,則不需要為其設(shè)置指令選項(xiàng);“甜甜2”,確定為與第一用戶同處于某一朋友群(即“甜甜2”來(lái)自某朋友群)中,屬于非好友關(guān)系但是具有交集或曾經(jīng)具有交集的情況,則為其設(shè)置添加好友指令選項(xiàng),如可通過(guò)在好友搜索結(jié)果界面添加“+”按鍵、長(zhǎng)按按鍵或雙擊按鍵等控件來(lái)實(shí)現(xiàn)。則第一用戶通過(guò)點(diǎn)擊“+”按鍵、長(zhǎng)按或雙擊頭像就發(fā)送了添加好友指令,第一用戶終端在該指令下即向該第二用戶發(fā)送出好友添加請(qǐng)求信息。

本發(fā)明實(shí)施例提供的即時(shí)通信方法通過(guò)輸入的關(guān)鍵字就可確定其對(duì)應(yīng)的第二用戶與第一用戶的關(guān)系,并根據(jù)二者的關(guān)系將其對(duì)應(yīng)的指令選項(xiàng)直接顯示出來(lái),使得第一用戶可以根據(jù)需要選擇是否添加該第二用戶為好友,并且可在搜索結(jié)果界面上直接完成發(fā)送好友添加請(qǐng)求,尤其當(dāng)在其他社交平臺(tái)通過(guò)即時(shí)通信工具分享內(nèi)容給朋友時(shí),無(wú)需先去好友添加界面添加朋友,操作簡(jiǎn)單直接,實(shí)用性強(qiáng)。

在本發(fā)明一實(shí)施例中,上述步驟103具體包括:當(dāng)?shù)谝挥脩艚K端確定至少一個(gè)第二用戶與第一用戶在即時(shí)通信工具中不是好友并且具有交集或曾經(jīng)具有交集時(shí),顯示具有交集或曾經(jīng)具有交集的記錄信息和至少一個(gè)第二用戶的指令選項(xiàng)。這使得第一用戶不僅可以了解自己與搜索到的第二用戶間的關(guān)系,還可看到其與第二用戶存在交集或曾經(jīng)存在交集的記錄信息,方便用戶做出更為準(zhǔn)確的選擇,增強(qiáng)了通信交往的安全性。

在另一實(shí)施例中,該即時(shí)通信方法進(jìn)一步包括:第一用戶終端向第二用戶終端發(fā)送需要轉(zhuǎn)發(fā)或分享的內(nèi)容,例如,該內(nèi)容可以是網(wǎng)頁(yè)內(nèi)容本身或網(wǎng)頁(yè)內(nèi)容的網(wǎng)址。

即如果第一用戶終端在第一用戶的指令下向第二用戶發(fā)送了好友添加請(qǐng)求信息(即第一用戶選擇了“添加好友”選項(xiàng)),第一用戶終端也會(huì)向該第二用戶發(fā)送需要轉(zhuǎn)發(fā)或分享的內(nèi)容。這一般適用于第一用戶想要從其他社交平臺(tái)通過(guò)某一即時(shí)通信工具分享內(nèi)容給朋友,或者在即時(shí)通信工具內(nèi)部轉(zhuǎn)發(fā)內(nèi)容給朋友時(shí)。這使得第二用戶在收到添加好友的請(qǐng)求時(shí)就可收到第一用戶轉(zhuǎn)發(fā)或分享的內(nèi)容,實(shí)時(shí)性較強(qiáng),進(jìn)一步提升了用戶體驗(yàn)。

需要說(shuō)明的是,本發(fā)明的實(shí)施例對(duì)于發(fā)送需要轉(zhuǎn)發(fā)或分享的內(nèi)容的時(shí)機(jī)并不限定,例如,可以是發(fā)送好友添加請(qǐng)求的同時(shí)發(fā)送,也可以是發(fā)送好友添加請(qǐng)求的預(yù)設(shè)時(shí)間之后發(fā)送。

可選地,作為另一實(shí)施例,圖1所示的方法還包括:如果第一用戶終端確定第一用戶與第二用戶不是好友,也不是朋友群的用戶或沒(méi)有聊天記錄,則按照關(guān)鍵字信息搜索賬號(hào),從而啟動(dòng)添加好友的常規(guī)流程,例如,添加微信好友的常規(guī)流程,在此不再贅述。

根據(jù)本發(fā)明的實(shí)施例,可以在找不到具有某種關(guān)系的用戶時(shí),直接啟動(dòng)添加好友的常規(guī)流程,而無(wú)需打開(kāi)顯示有添加好友控件的界面,簡(jiǎn)化了添加好友的操作,提高了用戶體驗(yàn)。

在本發(fā)明另一個(gè)實(shí)施例中,該即時(shí)通信方法還包括如下步驟:

在即時(shí)通信工具的朋友群被第一用戶打開(kāi)時(shí),第一用戶終端確定與第一用戶處于同一朋友群中的至少一個(gè)第三用戶分別與第一用戶的關(guān)系;

第一用戶終端根據(jù)至少一個(gè)第三用戶分別與第一用戶的關(guān)系,顯示至少一個(gè)第三用戶的對(duì)應(yīng)指令選項(xiàng);

第一用戶終端根據(jù)第一用戶輸入的第二指令選項(xiàng)向被選擇的第三用戶所使用的第三用戶終端發(fā)送好友添加請(qǐng)求。

具體地,當(dāng)?shù)谝挥脩艏尤氲呐笥讶褐泻信c該第一用戶為非好友關(guān)系的第三用戶時(shí),可以為其設(shè)置添加好友指令選項(xiàng),如可通過(guò)在聯(lián)系人的頭像處(位于朋友群聊天界面和/或群成員界面)添加“+”按鍵、長(zhǎng)按按鍵或雙擊按鍵等控件來(lái)實(shí)現(xiàn)。則第一用戶進(jìn)入某朋友群中,如果想添加某一第三用戶為好友,則可通過(guò)點(diǎn)擊該第三用戶頭像處的“+”按鍵,或長(zhǎng)按/雙擊頭像就發(fā)送了添加好友指令,第一用戶終端在該指令下即向該第三用戶發(fā)送出好友添加請(qǐng)求信息,此種添加方法操作更為簡(jiǎn)單,為用戶帶來(lái)了更多方便。

本發(fā)明一實(shí)施例還提供了一種即時(shí)通信方法,應(yīng)用于即時(shí)通信工具中。如圖2所示,該方法具體包括:

步驟201:第二用戶終端接收第一用戶終端發(fā)送的好友添加請(qǐng)求,其中好友添加請(qǐng)求用于第一用戶請(qǐng)求添加第二用戶為好友。

步驟202:第二用戶終端根據(jù)第一用戶與第二用戶的關(guān)系,顯示第一用戶的對(duì)應(yīng)指令選項(xiàng)。

步驟203:第二用戶終端根據(jù)第二用戶輸入的第三指令選項(xiàng)接受第一用戶為好友。

具體地,當(dāng)?shù)诙脩艚邮盏降谝挥脩舭l(fā)送的好友添加請(qǐng)求信息時(shí),第二用戶終端就會(huì)接收到第一用戶的信息,同時(shí)根據(jù)第一用戶的信息確定第一用戶與第二用戶的關(guān)系,即檢測(cè)二者之間是否存在交集或曾經(jīng)存在交集。

在一個(gè)實(shí)施例中,該即時(shí)通信工具為微信,至少一個(gè)第二用戶與第一用戶的關(guān)系包括:第二用戶在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄,屬于具有交集的關(guān)系;第二用戶曾經(jīng)在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄并且目前已經(jīng)解除好友關(guān)系,屬于曾經(jīng)具有交集的關(guān)系。

確定的具體過(guò)程為,第二用戶終端在第二用戶的當(dāng)前微信好友列表、歷史微信好友列表和/或第二用戶所加入的朋友群中搜索與第一用戶信息相同或相近的用戶信息。例如,當(dāng)在第二用戶的歷史微信好友列表中搜索到而在當(dāng)前微信好友列表中沒(méi)有搜索到第一用戶,則確定為該第一用戶與第二用戶曾經(jīng)為好友,后來(lái)互相解除好友關(guān)系;當(dāng)在第二用戶的當(dāng)前微信好友列表和歷史微信好友列表中都沒(méi)有搜索到第一用戶,而在第二用戶所加入的朋友群中搜索到第一用戶,則確定為第一用戶與第二用戶都加入到同一朋友群中。上述兩種關(guān)系都屬于第一用戶和第二用戶存在交集或曾經(jīng)存在交集的情況。當(dāng)在第二用戶的當(dāng)前微信好友列表、歷史微信好友列表和其加入的朋友群中都沒(méi)有搜索到第一用戶,則表示第一用戶和第二用戶不存在交集,曾經(jīng)也不存在任何交集。

然后根據(jù)確定結(jié)果顯示可供第二用戶選擇的對(duì)應(yīng)指令選項(xiàng)。如確定為第一用戶與第二用戶存在交集或曾經(jīng)存在交集,則顯示二者間的具體關(guān)系(如曾為好友后互相解除好友關(guān)系,或同為某一朋友群中成員等)及可供第二用戶選擇的指令選項(xiàng)。如確定為第一用戶與第二用戶不存在交集,曾經(jīng)也不存在任何交集,則只在提示邀請(qǐng)界面上顯示可供第二用戶選擇的指令選項(xiàng)即可。該指令選項(xiàng)可通過(guò)設(shè)置控件“接受”按鍵來(lái)實(shí)現(xiàn),如果第二用戶點(diǎn)擊“接受”按鍵就代表發(fā)送了接受好友添加請(qǐng)求的指令,則第二用戶終端在這個(gè)指令下選擇接受第一用戶發(fā)送的好友添加請(qǐng)求信息。如果第二用戶不點(diǎn)擊“接受”按鍵就代表發(fā)送了拒絕接受好友添加請(qǐng)求的指令,則第二用戶終端在這個(gè)指令下選擇拒絕接受第一用戶發(fā)送的好友添加請(qǐng)求信息。

當(dāng)然,還可通過(guò)添加控件“接受”和“拒絕”兩個(gè)按鍵來(lái)實(shí)現(xiàn)指令選項(xiàng)的設(shè)置。在這種情況下,如果第二用戶點(diǎn)擊“接受”按鍵就代表發(fā)送了接受好友添加請(qǐng)求的指令,則第二用戶終端在這個(gè)指令下選擇接受第一用戶發(fā)送的好友添加請(qǐng)求信息。如果第二用戶點(diǎn)擊“拒絕”按鍵就代表發(fā)送了拒絕接受好友添加請(qǐng)求的指令,則第二用戶終端在這個(gè)指令下選擇拒絕接受第一用戶發(fā)送的好友添加請(qǐng)求信息。

本實(shí)施例提供的即時(shí)通信方法在接收第一用戶添加好友請(qǐng)求信息的同時(shí),進(jìn)一步確定了第二用戶與第一用戶的關(guān)系并直接顯示在提示邀請(qǐng)界面上,幫助用戶檢索來(lái)源,加強(qiáng)了安全意識(shí)的防范。

在本發(fā)明一實(shí)施例中,上述步驟202具體包括:當(dāng)?shù)诙脩艚K端確定第一用戶與第二用戶有聊天記錄時(shí),顯示聊天記錄信息和第一用戶的指令選項(xiàng)。使得第二用戶看到這些記錄信息后便能更加清楚自己與第一用戶間的關(guān)系,能夠進(jìn)一步增強(qiáng)通信交往的安全性。

在本發(fā)明另一實(shí)施例中,該即時(shí)通信方法進(jìn)一步包括:第二用戶終端接收第一用戶終端發(fā)送的需要轉(zhuǎn)發(fā)或分享的內(nèi)容,這使得第二用戶在同意添加第一用戶為好友的同時(shí)就能夠接收到第一用戶分享的內(nèi)容,實(shí)時(shí)性強(qiáng),進(jìn)一步提高了用戶的體驗(yàn)。

當(dāng)然,第二用戶也可以拒絕接受第一用戶的好友添加請(qǐng)求或者拒絕接收第一用戶分享或轉(zhuǎn)發(fā)的內(nèi)容。在本發(fā)明一實(shí)施例中,該方法還包括當(dāng)?shù)诙脩暨x擇拒絕接受第一用戶的好友添加請(qǐng)求時(shí),第二用戶終端向第一用戶所使用的第一用戶終端發(fā)送反饋信息。

下面將以具體的實(shí)施例闡述上述即時(shí)通信方法及其對(duì)應(yīng)的用戶終端,這將有助于對(duì)本發(fā)明的理解。但是,應(yīng)該理解,本發(fā)明并不局限于下述所用的具體實(shí)施方法及用戶終端。圖紙中的步驟編號(hào)也僅用于作為該步驟的附圖標(biāo)記,不表示執(zhí)行順序。

第一實(shí)施例

如圖3所示,本實(shí)施例提供的即時(shí)通信方法應(yīng)用于即時(shí)通信工具中,其具體包括以下步驟:

步驟301:獲取第一用戶在即時(shí)通信工具的搜索界面輸入的關(guān)鍵字信息。

步驟302:根據(jù)關(guān)鍵字信息搜索至少一個(gè)第二用戶。

若根據(jù)關(guān)鍵字信息沒(méi)有搜索到相關(guān)的聯(lián)系人信息,則第一用戶終端執(zhí)行下面的步驟103。

步驟303:按照關(guān)鍵字信息搜索賬號(hào),啟動(dòng)添加好友的常規(guī)流程。

也就是說(shuō),如果搜索界面搜索不到任何與此關(guān)鍵字相對(duì)應(yīng)的用戶信息,即第一用戶終端若確定關(guān)鍵字所對(duì)應(yīng)的用戶與第一用戶既不是好友,也不是朋友群的用戶或沒(méi)有聊天記錄,則第一用戶終端按照關(guān)鍵字信息搜索賬號(hào),直接啟動(dòng)添加好友的常規(guī)流程。從而使得第一用戶無(wú)需再打開(kāi)顯示有添加好友控件的界面,簡(jiǎn)化了添加好友的操作,提高了用戶體驗(yàn)。

若根據(jù)關(guān)鍵字信息搜索到至少一個(gè)第二用戶的聯(lián)系人信息,則第一用戶終端可進(jìn)行下面的步驟304~307。

步驟304:確定至少一個(gè)第二用戶中是否存在第二用戶與第一用戶為非好友但是具有交集或曾經(jīng)具有交集的關(guān)系。

例如,該即時(shí)通信工具為微信,上述的具有交集包括:至少一個(gè)第二用戶在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄。曾經(jīng)具有交集包括:至少一個(gè)第二用戶曾經(jīng)在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄并且已經(jīng)被加入黑名單或解除好友關(guān)系。

若確定存在,則第一用戶終端執(zhí)行步驟305~306。

步驟305:將確定結(jié)果和可供第一用戶選擇的指令選項(xiàng)顯示于搜索結(jié)果界面上。

步驟306:在第一用戶的指令下向被選擇的第二用戶所使用的第二用戶終端發(fā)送好友添加請(qǐng)求信息。

若確定不存在,則第一用戶終端執(zhí)行步驟307。

步驟307:只將確定結(jié)果顯示于搜索結(jié)果界面上。

即第二用戶與第一用戶為好友關(guān)系時(shí),不為其設(shè)置好友添加選項(xiàng),如果第一用戶想要向該好友轉(zhuǎn)發(fā)或分享內(nèi)容,直接發(fā)送即可。

本發(fā)明實(shí)施例提供的即時(shí)通信方法通過(guò)輸入的關(guān)鍵字就可確定其對(duì)應(yīng)的第二用戶與第一用戶的關(guān)系,并根據(jù)二者的關(guān)系將其對(duì)應(yīng)的指令選項(xiàng)直接顯示出來(lái),使得第一用戶可以根據(jù)需要選擇是否添加該第二用戶為好友,并且可在搜索結(jié)果界面上直接完成發(fā)送好友添加請(qǐng)求,尤其當(dāng)在其他社交平臺(tái)通過(guò)即時(shí)通信工具分享內(nèi)容給朋友時(shí),無(wú)需先去好友添加界面添加朋友,操作簡(jiǎn)單直接,實(shí)用性強(qiáng)。

第二實(shí)施例

如圖4所示,本實(shí)施例提供的即時(shí)通信方法應(yīng)用于即時(shí)通信工具中,其包括以下步驟:

步驟401:獲取第一用戶轉(zhuǎn)發(fā)或分享的請(qǐng)求信息。

步驟402:根據(jù)請(qǐng)求信息顯示搜索界面。

步驟403:獲取第一用戶在即時(shí)通信工具的搜索界面輸入的關(guān)鍵字信息。

步驟404:根據(jù)關(guān)鍵字信息搜索至少一個(gè)第二用戶。

若根據(jù)關(guān)鍵字信息沒(méi)有搜索到相關(guān)的聯(lián)系人信息,則第一用戶終端執(zhí)行下面的步驟405。

步驟405:按照關(guān)鍵字信息搜索賬號(hào),啟動(dòng)添加好友的常規(guī)流程。

若根據(jù)關(guān)鍵字信息搜索到至少一個(gè)第二用戶的聯(lián)系人信息,則第一用戶終端可進(jìn)行下面的步驟406~411。

步驟406:確定該至少一個(gè)第二用戶中是否存在第二用戶與第一用戶為非好友但是具有交集或曾經(jīng)具有交集的關(guān)系。

若確定存在,則第一用戶終端執(zhí)行下面步驟407~409。

步驟407:將具有交集或曾經(jīng)具有交集的記錄信息和確定結(jié)果及可供第一用戶選擇的指令選項(xiàng)顯示于搜索結(jié)果界面上。

若第一用戶在看到搜索結(jié)果界面上的信息決定向第二用戶發(fā)送好友添加請(qǐng)求時(shí),則第一用戶終端執(zhí)行步驟408~410。

步驟408:接收第一用戶的第一指令選項(xiàng),獲取第二用戶在即時(shí)通信工具中的賬號(hào)。

步驟409:根據(jù)獲取的賬號(hào)向第二用戶終端發(fā)送好友添加請(qǐng)求。

步驟410:向第二用戶終端發(fā)送需要轉(zhuǎn)發(fā)或分享的內(nèi)容。

例如,該內(nèi)容可以是網(wǎng)頁(yè)內(nèi)容本身或網(wǎng)頁(yè)內(nèi)容的網(wǎng)址。本發(fā)明對(duì)于發(fā)送需要轉(zhuǎn)發(fā)或分享的內(nèi)容的時(shí)機(jī)并不限定,例如,可以是發(fā)送好友添加請(qǐng)求的同時(shí)發(fā)送,也可以是發(fā)送好友添加請(qǐng)求的預(yù)設(shè)時(shí)間之后發(fā)送。

當(dāng)確定不存在第二用戶與第一用戶為非好友但是具有交集或曾經(jīng)具有交集的關(guān)系時(shí),則執(zhí)行下面的步驟411。

步驟411:只將確定結(jié)果顯示于好友搜索結(jié)果界面上。

本實(shí)施例與第一實(shí)施例不同的是,第一用戶終端在判斷至少一個(gè)第二用戶中是否存在第二用戶與第一用戶為非好友但是具有交集或曾經(jīng)具有交集的關(guān)系的同時(shí),還將具有交集或曾經(jīng)具有交集的記錄信息顯示出來(lái),方便用戶做出更為準(zhǔn)確的選擇,增強(qiáng)了通信交往的安全性。同時(shí),本實(shí)施例提供的請(qǐng)求方法在向第二用戶發(fā)送好友添加請(qǐng)求信息的同時(shí),還可向其發(fā)送需要轉(zhuǎn)發(fā)的內(nèi)容,使第二用戶在接受請(qǐng)求的第一時(shí)間就可收到分享信息,實(shí)時(shí)性較好,有效地提升了用戶體驗(yàn)。

第三實(shí)施例

如圖5所示,本實(shí)施例提供的即時(shí)通信方法應(yīng)用于即時(shí)通信工具中,其包括以下步驟:

步驟501:接收第一用戶終端發(fā)送的好友添加請(qǐng)求,其中好友添加請(qǐng)求用于第一用戶請(qǐng)求添加第二用戶為好友。

步驟502:確定第一用戶與第二用戶是否存在交集或曾經(jīng)存在交集。

若確定第一用戶與第二用戶間存在交集或曾經(jīng)存在交集,則第二用戶終端執(zhí)行下面的步驟503和步驟505。

步驟503:將具有交集或曾經(jīng)具有交集的記錄信息和/或聊天記錄信息及可供第二用戶選擇的指令選項(xiàng)顯示于提示邀請(qǐng)界面上。

若確定第一用戶與第二用戶不存在交集,曾經(jīng)也不存在任何交集,則第二用戶終端執(zhí)行步驟504~505。

步驟504:只將可供第二用戶選擇的指令選項(xiàng)顯示于提示邀請(qǐng)界面上。

步驟505:根據(jù)第二用戶的第三指令選擇是否接受第一用戶為好友。

若第二用戶選擇接受第一用戶為好友,則第二用戶終端執(zhí)行步驟506。

步驟506:接收第一用戶終端發(fā)送的需要轉(zhuǎn)發(fā)或分享的內(nèi)容。

若第二用戶選擇拒絕接受第一用戶為好友,則第二用戶終端執(zhí)行步驟507。

步驟507:向第一用戶所使用的第一用戶終端發(fā)送反饋信息。

在本實(shí)施例提供的即時(shí)通信方法中,第一用戶終端在確定第一用戶與第二用戶是否存在交集或曾經(jīng)存在交集的同時(shí),還將存在交集或曾經(jīng)存在交集的記錄信息和/或聊天記錄信息顯示于提示邀請(qǐng)界面上,使得第二用戶看到這些記錄信息后便能更加清楚自己與第一用戶間的關(guān)系,進(jìn)一步增強(qiáng)了通信交往的安全性。另外,當(dāng)?shù)诙脩敉馓砑拥谝挥脩魹楹糜褧r(shí)就能夠接收到第一用戶分享的內(nèi)容,實(shí)時(shí)性強(qiáng),提高了用戶的體驗(yàn)。當(dāng)?shù)诙脩粼诰芙^添加第一用戶為好友時(shí)向其反饋拒絕信息,便于第一用戶做出其他選擇。

第四實(shí)施例

圖6所示為本發(fā)明一實(shí)施例提供的一種用戶終端的結(jié)構(gòu)示意圖。該用戶終端應(yīng)用于即時(shí)通信工具中,如圖6所示,該用戶終端10a包括:

獲取模塊11a,用于獲取第一用戶在即時(shí)通信工具的搜索界面輸入的關(guān)鍵字信息。

具體地,當(dāng)?shù)谝挥脩粝胍獜钠渌缃黄脚_(tái)(如微博或淘寶等)通過(guò)某一即時(shí)通信工具(如微信或qq等)分享內(nèi)容給朋友,或者在即時(shí)通信工具內(nèi)部轉(zhuǎn)發(fā)內(nèi)容給朋友時(shí),可以在搜索界面(如對(duì)話界面的搜索框或通訊錄界面的搜索框)輸入該朋友的關(guān)鍵字信息。以微信為例,輸入的關(guān)鍵字可為該朋友在微信中的昵稱、備注名或賬號(hào)信息,與微信賬號(hào)綁定的電話號(hào)碼或qq號(hào)碼等。

搜索模塊12,用于根據(jù)關(guān)鍵字信息搜索至少一個(gè)第二用戶。

搜索模塊12根據(jù)獲取模塊11a獲取的關(guān)鍵字信息對(duì)用戶進(jìn)行搜索,其搜索的具體過(guò)程可為,搜索模塊12在第一用戶的當(dāng)前好友列表、歷史好友列表和/或第一用戶所加入的朋友群中搜索用戶信息與關(guān)鍵字信息相同或與關(guān)鍵字信息的匹配度超過(guò)預(yù)設(shè)閾值的用戶,其中該預(yù)設(shè)閾值可根據(jù)本領(lǐng)域技術(shù)人員的不同需要而做不同設(shè)定,本發(fā)明對(duì)此不做限定。如根據(jù)昵稱搜索,因不同用戶可能會(huì)使用相同的昵稱表示自己,所以以昵稱進(jìn)行搜索可能會(huì)搜索出多個(gè)不同的用戶的信息;而對(duì)于賬號(hào)信息,其一般與用戶是一一對(duì)應(yīng)的,所以根據(jù)賬號(hào)搜索只會(huì)搜索出其對(duì)應(yīng)的一個(gè)用戶信息,也就是說(shuō),由賬號(hào)搜索出的用戶是確定的。

仍以微信為例,因很多用戶將電話號(hào)碼或qq號(hào)碼與微信賬號(hào)相關(guān)聯(lián),所以通過(guò)電話號(hào)碼或qq號(hào)碼也可搜索到其對(duì)應(yīng)的微信聯(lián)系人信息。另外,如果第一用戶和第二用戶的電話號(hào)碼或qq號(hào)碼與微信賬號(hào)都是綁定狀態(tài),同時(shí)第一用戶的電話通訊錄或qq通訊錄中保存有第二用戶的相關(guān)信息,則第一用戶終端也可通過(guò)輸入的關(guān)鍵字信息在第一用戶的電話通訊錄或qq通訊錄中搜索出第二用戶。

當(dāng)搜索模塊12搜索到關(guān)鍵字所對(duì)應(yīng)的至少一個(gè)第二用戶時(shí)也就確定了該至少一個(gè)第二用戶分別與第一用戶的關(guān)系,其具體的關(guān)系可包括,至少一個(gè)第二用戶與第一用戶在即時(shí)通信工具中不是好友并且具有交集或曾經(jīng)具有交集,當(dāng)然至少一個(gè)第二用戶與第一用戶可能也為好友關(guān)系。

該即時(shí)通信工具可為微信,上述的具有交集包括:至少一個(gè)第二用戶在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄。曾經(jīng)具有交集包括:至少一個(gè)第二用戶曾經(jīng)在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄并且已經(jīng)被加入黑名單或解除好友關(guān)系。

例如,如果搜索模塊12在第一用戶的當(dāng)前微信好友列表中搜索到第二用戶,則可確定該第二用戶與第一用戶為好友關(guān)系;如果在第一用戶的歷史微信好友列表中搜索到第二用戶,而在當(dāng)前微信好友列表中沒(méi)有搜索到第二用戶,則可確定該第二用戶與第一用戶曾經(jīng)為好友,當(dāng)前已解除好友關(guān)系或拉黑等;如果搜索模塊12在第一用戶的當(dāng)前微信好友列表和歷史微信好友列表中都沒(méi)有搜索到第二用戶,而在第一用戶所加入的朋友群中搜索到第二用戶,則可確定第二用戶與第一用戶都加入到同一朋友群中,但還不是好友關(guān)系。上述的第二種情況和第三者情況都屬于非好友但是具有交集或曾經(jīng)具有交集的關(guān)系,也就是說(shuō)第一用戶和第二用戶不是好友關(guān)系,但是曾經(jīng)或當(dāng)前存在一定的交集。第一用戶可以根據(jù)自己是否愿意分享或轉(zhuǎn)發(fā)內(nèi)容給與自己具有某種關(guān)系的第二用戶來(lái)決定是否要添加第二用戶為好友。

其中,上述的當(dāng)前微信好友列表和歷史微信好友列表存儲(chǔ)于服務(wù)器中,分別用于保存服務(wù)器為第一用戶記載的在微信平臺(tái)中的當(dāng)前好友信息和歷史好友信息。

第一顯示模塊13a,用于根據(jù)至少一個(gè)第二用戶分別與第一用戶的關(guān)系,顯示至少一個(gè)第二用戶的對(duì)應(yīng)指令選項(xiàng)。

具體地,當(dāng)至少一個(gè)第二用戶中存在第二用戶與第一用戶為非好友但是具有交集或曾經(jīng)具有交集的關(guān)系時(shí),將確定結(jié)果和可供第一用戶選擇的指令選項(xiàng)顯示于好友搜索結(jié)果界面上。當(dāng)至少一個(gè)第二用戶中不存在第二用戶與第一用戶為非好友但是具有交集或曾經(jīng)具有交集的關(guān)系時(shí),即第二用戶與第一用戶已為好友關(guān)系,則只將確定結(jié)果顯示于好友搜索結(jié)果界面上。

第一發(fā)送模塊14a,用于根據(jù)第一用戶輸入的第一指令選項(xiàng)向被選擇的第二用戶所使用的第二用戶終端發(fā)送好友添加請(qǐng)求,其中,好友添加請(qǐng)求用于請(qǐng)求第二用戶添加第一用戶為好友。

下面將以第一用戶在微信的搜索界面輸入關(guān)鍵字“甜甜”為例說(shuō)明本實(shí)施例提供的請(qǐng)求終端的具體工作過(guò)程。首先,獲取模塊11a獲取到關(guān)鍵字“甜甜”后,搜索模塊12根據(jù)此關(guān)鍵字信息在第一用戶的當(dāng)前和歷史微信好友列表、加入的朋友群、電話通訊錄和/或qq通訊錄中搜索出其對(duì)應(yīng)的2個(gè)聯(lián)系人信息,然后確定這2個(gè)用戶分別與第一用戶的關(guān)系。由顯示模塊13a將它們與第一用戶的關(guān)系及其對(duì)應(yīng)的指令選項(xiàng)顯示在好友搜索結(jié)果界面,如“甜甜1”,確定為與第一用戶已是好友關(guān)系,則不需要為其設(shè)置指令選項(xiàng),直接顯示確定結(jié)果即可;“甜甜2”,確定為與第一用戶同處于某一朋友群(即來(lái)自某朋友群)中,屬于非好友但是具有交集或曾經(jīng)具有交集的關(guān)系,為其設(shè)置添加好友指令選項(xiàng)。添加好友指令選項(xiàng)可通過(guò)在好友搜索結(jié)果界面添加“+”按鍵、長(zhǎng)按按鍵或雙擊按鍵等控件來(lái)實(shí)現(xiàn)。則第一用戶通過(guò)點(diǎn)擊“+”按鍵、長(zhǎng)按或雙擊第二用戶的頭像就發(fā)送了添加好友指令,第一發(fā)送模塊14a在該指令下即向該第二用戶發(fā)送出好友添加請(qǐng)求信息。

本實(shí)施例提供的用戶終端通過(guò)搜索模塊搜索用戶并確定其與第一用戶的關(guān)系,然后由顯示模塊顯示出來(lái),使得第一用戶可以根據(jù)需要選擇是否添加該聯(lián)系人為好友,并且通過(guò)搜索結(jié)果界面的添加好友指令選項(xiàng)就可完成發(fā)送好友添加請(qǐng)求,而無(wú)需再點(diǎn)擊進(jìn)入好友添加界面就可直接執(zhí)行動(dòng)作,操作簡(jiǎn)單直接,實(shí)用性強(qiáng)。

第五實(shí)施例

第五實(shí)施例與前述第四實(shí)施例基本相同,在下文中將主要描述不同之處,相同的部分將不再重復(fù)描述。

如圖7所示,本實(shí)施例提供的用戶終端10b中進(jìn)一步包括:

確定模塊15,用于在即時(shí)通信工具的朋友群被第一用戶打開(kāi)時(shí),確定與第一用戶處于同一朋友群中的至少一個(gè)第三用戶分別與第一用戶的關(guān)系。

第二顯示模塊16,用于根據(jù)至少一個(gè)第三用戶分別與第一用戶的關(guān)系,顯示至少一個(gè)第三用戶的對(duì)應(yīng)指令選項(xiàng)。

第二發(fā)送模塊17,用于根據(jù)第一用戶輸入的第二指令選項(xiàng)向被選擇的第三用戶所使用的第三用戶終端發(fā)送好友添加請(qǐng)求。

具體地,當(dāng)確定模塊15確定第一用戶加入的朋友群中含有與該第一用戶為非好友關(guān)系的第三用戶時(shí),第二顯示模塊16可以為其顯示添加好友指令選項(xiàng),如可通過(guò)在聯(lián)系人的頭像處(位于朋友群聊天界面和/或群成員界面)添加“+”按鍵、長(zhǎng)按按鍵或雙擊按鍵等控件來(lái)實(shí)現(xiàn)。則第一用戶進(jìn)入某朋友群中,如果想添加某一第三用戶為好友,則可通過(guò)點(diǎn)擊該第三用戶頭像處的“+”按鍵,或長(zhǎng)按/雙擊頭像就發(fā)送了添加好友指令,第一用戶終端在該指令下即向該第三用戶發(fā)送出好友添加請(qǐng)求信息,此種添加方法操作更為簡(jiǎn)單,為用戶帶來(lái)了更多方便。

同時(shí),第一發(fā)送模塊14b還用于向第二用戶終端發(fā)送需要轉(zhuǎn)發(fā)或分享的內(nèi)容。本發(fā)明的實(shí)施例對(duì)于發(fā)送需要轉(zhuǎn)發(fā)或分享的內(nèi)容的時(shí)機(jī)并不限定,例如,可以是發(fā)送好友添加請(qǐng)求的同時(shí)發(fā)送,也可以是發(fā)送好友添加請(qǐng)求的預(yù)設(shè)時(shí)間之后發(fā)送。這使得第二用戶在收到添加好友的請(qǐng)求時(shí)就可收到第一用戶轉(zhuǎn)發(fā)或分享的內(nèi)容,實(shí)時(shí)性較強(qiáng),進(jìn)一步提升了用戶體驗(yàn)。

其中,獲取模塊11b進(jìn)一步用于獲取第一用戶在即時(shí)通信工具的搜索界面輸入的關(guān)鍵字信息之前,獲取第一用戶轉(zhuǎn)發(fā)或分享的請(qǐng)求信息,第一顯示模塊13b進(jìn)一步用于根據(jù)請(qǐng)求信息顯示搜索界面。

另外,第一顯示模塊13b還用于當(dāng)搜索模塊12確定至少一個(gè)第二用戶與第一用戶在即時(shí)通信工具中不是好友并且具有交集或曾經(jīng)具有交集時(shí),顯示具有交集或曾經(jīng)具有交集的記錄信息和至少一個(gè)第二用戶的指令選項(xiàng)。使得第一用戶不僅可以了解自己與搜索到的第二用戶間的關(guān)系,還可看到其與第二用戶存在交集或曾經(jīng)存在交集的記錄信息,方便用戶做出更為準(zhǔn)確的選擇,增強(qiáng)了通信交往的安全性。

第六實(shí)施例

圖8所示為本發(fā)明一實(shí)施例提供的一種用戶終端的結(jié)構(gòu)示意圖。該用戶終端應(yīng)用于即時(shí)通信工具中,如圖8所示,該用戶終端20a包括:

接收模塊21a,用于接收第一用戶終端發(fā)送的好友添加請(qǐng)求,其中好友添加請(qǐng)求用于第一用戶請(qǐng)求添加第二用戶為好友。

第三顯示模塊22a,用于根據(jù)第一用戶與第二用戶的關(guān)系,顯示第一用戶的對(duì)應(yīng)指令選項(xiàng)。

接受模塊23,用于根據(jù)第二用戶輸入的第三指令選項(xiàng)接受第一用戶為好友。

拒絕模塊24,用于根據(jù)第二用戶輸入的第三指令選項(xiàng)拒絕接受第一用戶為好友。

具體地,當(dāng)?shù)诙脩艚K端的接收模塊21a接收到第一用戶發(fā)送的好友添加請(qǐng)求信息時(shí),也就會(huì)接收到第一用戶的信息。同時(shí)根據(jù)第一用戶的信息確定第一用戶與第二用戶的關(guān)系,即檢測(cè)二者之間是否存在交集或曾經(jīng)存在交集。

以微信為例,至少一個(gè)第二用戶與第一用戶的關(guān)系包括:第二用戶在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄,屬于具有交集的關(guān)系;第二用戶曾經(jīng)在第一用戶所加入的朋友群中或者與第一用戶有聊天記錄并且目前已經(jīng)解除好友關(guān)系,屬于曾經(jīng)具有交集的關(guān)系。

確定的具體過(guò)程為,接收模塊21a在第二用戶的當(dāng)前微信好友列表、歷史微信好友列表和/或第二用戶所加入的朋友群中搜索與第一用戶信息相同或相近的用戶信息。例如,當(dāng)在第二用戶的歷史微信好友列表中搜索到而在當(dāng)前微信好友列表中沒(méi)有搜索到第一用戶,則確定為該第一用戶與第二用戶曾經(jīng)為好友,后來(lái)互相解除好友關(guān)系;當(dāng)在第二用戶的當(dāng)前微信好友列表和歷史微信好友列表中都沒(méi)有搜索到第一用戶,而在第二用戶所加入的朋友群中搜索到第一用戶,則確定為第一用戶與第二用戶都加入到同一朋友群中。上述兩種關(guān)系都屬于第一用戶和第二用戶存在交集或曾經(jīng)存在交集的情況。當(dāng)在第二用戶的當(dāng)前微信好友列表、歷史微信好友列表和其加入的朋友群中都沒(méi)有搜索到第一用戶,則表示第一用戶和第二用戶不存在交集,曾經(jīng)也不存在任何交集。

第三顯示模塊22a根據(jù)確定結(jié)果顯示可供第二用戶選擇的對(duì)應(yīng)指令選項(xiàng)。如確定為第一用戶與第二用戶存在交集或曾經(jīng)存在交集,則顯示二者間的具體關(guān)系(如曾為好友后互相解除好友關(guān)系,或同為某一朋友群中成員等)及可供第二用戶選擇的指令選項(xiàng)。如確定為第一用戶與第二用戶不存在交集,曾經(jīng)也不存在任何交集,則只在提示邀請(qǐng)界面上顯示可供第二用戶選擇的指令選項(xiàng)即可。該指令選項(xiàng)可通過(guò)設(shè)置控件“接受”按鍵來(lái)實(shí)現(xiàn),如果第二用戶點(diǎn)擊“接受”按鍵就代表發(fā)送了接受好友添加請(qǐng)求的指令,則接受模塊23在這個(gè)指令下選擇接受第一用戶發(fā)送的好友添加請(qǐng)求信息。如果第二用戶不點(diǎn)擊“接受”按鍵就代表發(fā)送了拒絕接受好友添加請(qǐng)求的指令,則拒絕模塊24在這個(gè)指令下選擇拒絕接受第一用戶發(fā)送的好友添加請(qǐng)求信息。

當(dāng)然,還可通過(guò)添加控件“接受”和“拒絕”兩個(gè)按鍵來(lái)實(shí)現(xiàn)指令選項(xiàng)的設(shè)置。在這種情況下,如果第二用戶點(diǎn)擊“接受”按鍵就代表發(fā)送了接受好友添加請(qǐng)求的指令,則接受模塊23在這個(gè)指令下選擇接受第一用戶發(fā)送的好友添加請(qǐng)求信息。如果第二用戶點(diǎn)擊“拒絕”按鍵就代表發(fā)送了拒絕接受好友添加請(qǐng)求的指令,則拒絕模塊24在這個(gè)指令下選擇拒絕接受第一用戶發(fā)送的好友添加請(qǐng)求信息。

在本實(shí)施例提供的用戶終端中,通過(guò)接收模塊的設(shè)置使得第二用戶終端在接收第一用戶請(qǐng)求信息的同時(shí),進(jìn)一步確定第一用戶與第二用戶的關(guān)系并直接顯示在提示邀請(qǐng)界面,幫助用戶檢索來(lái)源,加強(qiáng)了安全意識(shí)的防范。

第七實(shí)施例

第七實(shí)施例與前述第六實(shí)施例基本相同,在下文中將主要描述不同之處,相同的部分將不再重復(fù)描述。

如圖9所示,在本實(shí)施例提供的用戶終端20b中,接收模塊21b進(jìn)一步用于當(dāng)?shù)诙脩艚邮艿谝挥脩魹楹糜褧r(shí),接收第一用戶終端發(fā)送的需要轉(zhuǎn)發(fā)或分享的內(nèi)容。

第三顯示模塊22b用于當(dāng)接收模塊21b確定第一用戶與第二用戶有聊天記錄時(shí),顯示聊天記錄信息和第一用戶的指令選項(xiàng)。

拒絕模塊24進(jìn)一步用于當(dāng)?shù)诙脩艟芙^接受第一用戶為好友時(shí),向第一用戶所使用的第一用戶終端發(fā)送反饋信息。

在本實(shí)施例提供的用戶終端中,當(dāng)接收模塊確定第一用戶與第二用戶存在聊天記錄信息時(shí),由第三顯示模塊顯示其聊天記錄信息,使得第二用戶看到這些記錄信息后便能更加清楚自己與第一用戶間的關(guān)系,進(jìn)一步增強(qiáng)了通信交往的安全性。另外,通過(guò)接收模塊的設(shè)置使得第二用戶在同意添加第一用戶為好友的同時(shí)也能夠接收到第一用戶分享的內(nèi)容,實(shí)時(shí)性較強(qiáng),提高了用戶的體驗(yàn)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
莲花县| 陆丰市| 衡阳市| 元氏县| 双牌县| 贵南县| 唐山市| 怀柔区| 泰顺县| 上蔡县| 红原县| 庆阳市| 大洼县| 大余县| 崇仁县| 新邵县| 盐源县| 宝鸡市| 福泉市| 巴楚县| 曲松县| 会泽县| 桂林市| 剑川县| 盐亭县| 永兴县| 尤溪县| 安达市| 定兴县| 亚东县| 潮州市| 金华市| 满城县| 汝阳县| 广灵县| 延寿县| 化德县| 习水县| 上虞市| 禹州市| SHOW|