欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種向即時(shí)通訊用戶推薦聯(lián)系人信息的方法和終端的制作方法

文檔序號:7756326閱讀:131來源:國知局
專利名稱:一種向即時(shí)通訊用戶推薦聯(lián)系人信息的方法和終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及即時(shí)通訊技術(shù)領(lǐng)域,尤其涉及一種向即時(shí)通訊用戶推薦聯(lián)系人信息的方法和終端。
背景技術(shù)
在即時(shí)通信(IM)系統(tǒng)中,IM用戶除了希望與在現(xiàn)實(shí)生活中熟悉的好友進(jìn)行IM通信外,還希望能夠通過IM終端結(jié)識更多志趣相投或者能夠互換信息的陌生人,以便增強(qiáng)用戶關(guān)系鏈。為了滿足IM用戶增強(qiáng)用戶關(guān)系鏈的需求,現(xiàn)有技術(shù)中給出了一種通過IM終端推薦陌生人列表的方案,具體請見圖1。圖1是現(xiàn)有技術(shù)中IM終端推薦陌生人聯(lián)系列表的方法流程圖。如圖1所示,該方法包括步驟101,IM用戶成功登錄IM終端后,IM終端向IM服務(wù)器發(fā)送查詢陌生人信息的請求。步驟102,IM服務(wù)器根據(jù)所述請求,根據(jù)該IM用戶的信息,按照地理近似、性別差異等原則,從數(shù)據(jù)庫中返回?cái)?shù)量為A的陌生人信息至所述IM客戶端。步驟103,IM客戶端接收IM服務(wù)器返回的陌生人信息,將所述數(shù)量為A的陌生人信息存儲在本地緩存空間中。步驟104,IM客戶端從本地緩存空間中存儲的所述數(shù)量為A的陌生人信息中選出數(shù)量為B的陌生人信息(其中B不大于A),將該數(shù)量為B的陌生人信息顯示在該IM客戶端中集成的隨機(jī)推薦聯(lián)系人模塊中。IM用戶可以通過IM客戶端提供的刷新按鈕刷新IM客戶端當(dāng)前顯示的陌生人信息,以獲得更多的陌生人信息,從而便于找到滿意的陌生人信息。IM客戶端刷新當(dāng)前顯示的陌生人信息的方法具體請見圖2。圖2是現(xiàn)有技術(shù)中IM客戶端刷新當(dāng)前顯示的陌生人信息的方法流程圖。如圖2所示,該方法包括步驟201,IM客戶端接收刷新當(dāng)前顯示的陌生人信息的請求。步驟202,IM客戶端查詢本地緩存中存儲的所述數(shù)量為A的陌生人信息,將當(dāng)前沒有顯示的陌生人信息加入待顯示隊(duì)列。步驟203,IM客戶端判斷待顯示隊(duì)列的長度C是否已達(dá)到IM客戶端當(dāng)前能顯示的陌生人信息的最大長度B,如果是,執(zhí)行步驟206,否則執(zhí)行步驟204。步驟204,判斷本地緩存中當(dāng)前沒有在IM客戶端顯示的陌生人信息是否已全部加入到待顯示隊(duì)列中,如果是,執(zhí)行步驟205,如果否,返回步驟202。步驟205,IM客戶端從當(dāng)前顯示的陌生人信息中選取數(shù)量為(B-C)個(gè)陌生人的信息,將本地緩存中該(B-C)個(gè)陌生人的信息加入到待顯示隊(duì)列。步驟206,IM客戶端將所述待顯示隊(duì)列加載到用于顯示陌生人信息的隨機(jī)推薦聯(lián)
4系人模塊中。由圖1和2可見,目前IM客戶端在登錄成功后,從IM服務(wù)器獲取陌生人信息,將獲取的陌生人信息存儲在本地緩存中,此后每次更新IM客戶端當(dāng)前顯示的陌生人信息時(shí), 都是從本地緩存的陌生人信息中選取下一次需要顯示的陌生人信息,顯然,由于存儲在本地緩存中的陌生人信息數(shù)量有限,因此導(dǎo)致IM客戶端向IM用戶推薦的陌生的聯(lián)系人信息也有限,無法為IM用戶提供充足的陌生的聯(lián)系信息,因此無法滿足IM用戶增強(qiáng)關(guān)系鏈的需求。另外,目前IM客戶端僅能向IM用戶提供陌生人信息列表,其中列出了陌生人的IM 號碼、所屬地區(qū)、性別等簡單的個(gè)人信息,陌生人之間無法進(jìn)行溝通交流,這也不利于關(guān)系鏈的形成。再者,目前向IM用戶顯示陌生人信息的隨機(jī)推薦聯(lián)系人模塊集成在IM客戶端中, 與該IM客戶端中的其他模塊的耦合度較高,不利于隨機(jī)推薦聯(lián)系人模塊以及IM客戶端的升級,靈活性較差。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種向即時(shí)通訊用戶推薦聯(lián)系人信息的方法和終端,以便為IM用戶提供充足的聯(lián)系人信息。本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種向即時(shí)通訊IM用戶推薦聯(lián)系人信息的方法,該方法包括IM客戶端從IM服務(wù)器獲取聯(lián)系人信息并存儲,從存儲的聯(lián)系人信息中選擇需要推薦的聯(lián)系人信息,將選擇的聯(lián)系人信息推薦給該IM客戶端的當(dāng)前IM用戶;在IM客戶端存儲的聯(lián)系人信息已全部推薦給該IM客戶端的當(dāng)前IM用戶時(shí),IM客戶端返回所述從IM服務(wù)器獲取聯(lián)系人信息的步驟。一種即時(shí)通訊終端,該終端包括獲取模塊、存儲模塊、選擇模塊和推薦模塊;所述獲取模塊,從IM服務(wù)器獲取聯(lián)系人信息;所述存儲模塊,存儲所述獲取模塊獲取的聯(lián)系人信息;所述選擇模塊,從存儲的聯(lián)系人信息中選擇需要推薦的聯(lián)系人信息,在所述存儲模塊存儲的聯(lián)系人信息已全部推薦給當(dāng)前IM用戶時(shí),觸發(fā)所述獲取模塊重新從IM服務(wù)器獲取聯(lián)系人信息;所述推薦模塊,將所述選擇模塊選擇的聯(lián)系人信息推薦給當(dāng)前IM用戶。由上述技術(shù)方案可見,由于本發(fā)明在IM客戶端存儲的聯(lián)系人信息已全部推薦給該IM客戶端的當(dāng)前IM用戶時(shí),重新從IM服務(wù)器獲取新的聯(lián)系人信息,與現(xiàn)有技術(shù)中仍然從IM客戶端已推薦的聯(lián)系人信息中重新選擇聯(lián)系人信息相比,能夠?yàn)镮M用戶提供更加充足的聯(lián)系人信息。


圖1是現(xiàn)有技術(shù)中IM終端推薦陌生人聯(lián)系列表的方法流程圖;圖2是現(xiàn)有技術(shù)中IM客戶端刷新當(dāng)前顯示的陌生人信息的方法流程圖;圖3是本發(fā)明提供的向IM用戶推薦聯(lián)系人信息的方法流程圖4是本發(fā)明提供的即時(shí)通訊終端的結(jié)構(gòu)圖。
具體實(shí)施例方式在本發(fā)明提供的向IM用戶推薦聯(lián)系人信息的方法中,IM客戶端從IM服務(wù)器獲取聯(lián)系人信息并存儲,從存儲的聯(lián)系人信息中選擇需要推薦的聯(lián)系人信息,將選擇的聯(lián)系人信息推薦給該IM客戶端的當(dāng)前IM用戶;并且,在IM客戶端存儲的聯(lián)系人信息已全部推薦給該IM客戶端的當(dāng)前IM用戶時(shí),IM客戶端返回所述從IM服務(wù)器獲取聯(lián)系人信息的步驟, 即重新從IM服務(wù)器獲取新的聯(lián)系人信息,這樣,IM客戶端再次推薦給當(dāng)前IM用戶的聯(lián)系人信息可以從該重新獲取的聯(lián)系人信息中選取,從而保證了能夠?yàn)镮M用戶提供充足的聯(lián)系人信息。圖3是本發(fā)明提供的向IM用戶推薦聯(lián)系人信息的方法流程圖。如圖3所示,該方法包括步驟301,IM客戶端從IM服務(wù)器獲取聯(lián)系人信息并存儲。步驟302,IM客戶端接收更新推薦的聯(lián)系人信息的請求。步驟303,IM客戶端從存儲的聯(lián)系人信息中選擇尚未推薦給當(dāng)前IM用戶的聯(lián)系人信息加入待推薦隊(duì)列。步驟304,判斷該待推薦隊(duì)列是否已滿,如果是,執(zhí)行步驟308,如果否,執(zhí)行步驟 305。步驟305,判斷所述存儲的聯(lián)系人信息中是否有尚未推薦給當(dāng)前IM用戶的,如果是,返回步驟303,否則,執(zhí)行步驟306,步驟306,IM客戶端清除存儲空間中已推薦給當(dāng)前IM用戶的聯(lián)系人信息。步驟307,IM客戶端重新從IM服務(wù)器獲取聯(lián)系人信息并存儲,返回步驟303。步驟308,IM客戶端將待推薦隊(duì)列中的聯(lián)系人信息推薦給當(dāng)前IM用戶。其中,通過圖3推薦給當(dāng)前IM用戶的聯(lián)系人信息通常是沒有在該當(dāng)前IM用戶的好友列表中的陌生人信息,以滿足IM用戶增強(qiáng)用戶鏈的需求。為了簡化IM客戶端的結(jié)構(gòu),本發(fā)明中,IM客戶端可以通過好友查找接口從IM服務(wù)器獲取聯(lián)系人信息,其中的好友查找接口,是現(xiàn)有的IM客戶端中用于查找好友用戶的接口,本發(fā)明通過復(fù)用好友查找接口,即該好友查找接口不僅能夠查找本地的好友用戶資料, 還可以與IM服務(wù)器通信、從該IM服務(wù)器中查找陌生人信息,使得通過該好友查找接口既能查找好友信息,又能查找陌生人信息,這樣既能夠?yàn)镮M用戶提供充足的聯(lián)系人信息,又不必增加IM客戶端的結(jié)構(gòu)復(fù)雜度。另外,考慮到現(xiàn)有技術(shù)中IM用戶與陌生人之間無法進(jìn)行信息交流的問題,本發(fā)明還提出,在IM客戶端與被推薦的聯(lián)系人所在的IM客戶端之間建立通信連接,當(dāng)前IM用戶與被推薦的聯(lián)系人通過該通信連接進(jìn)行會話交流。為了對好友之間的信息交流和陌生人之間的信息交流分別進(jìn)行管理,減小惡意陌生人對IM用戶的騷擾等,本發(fā)明提出,IM客戶端與被推薦的聯(lián)系人所在的IM客戶端之間的通信連接是和IM客戶端的當(dāng)前IM用戶與其好友之間的通信連接不同的另一種通信連接, 以便于在需要時(shí)斷開被推薦的聯(lián)系人與當(dāng)前IM用戶的通信連接。本發(fā)明還提供了一種即時(shí)通訊終端,具體請參見圖4。
圖4是本發(fā)明提供的即時(shí)通訊終端的結(jié)構(gòu)圖。如圖4所示,該即時(shí)通訊終端包括獲取模塊401、存儲模塊402、選擇模塊403和推薦模塊404。獲取模塊401,從IM服務(wù)器獲取聯(lián)系人信息。存儲模塊402,存儲獲取模塊401獲取的聯(lián)系人信息。選擇模塊403,從存儲的聯(lián)系人信息中選擇需要推薦的聯(lián)系人信息,在存儲模塊 402存儲的聯(lián)系人信息已全部推薦給當(dāng)前IM用戶時(shí),觸發(fā)獲取模塊401重新從IM服務(wù)器獲取聯(lián)系人信息。推薦模塊404,將選擇模塊403選擇的聯(lián)系人信息推薦給當(dāng)前IM用戶。該即時(shí)通訊終端還可以進(jìn)一步包括接收模塊和緩存隊(duì)列模塊。所述接收模塊401,接收更新推薦的聯(lián)系人信息的請求,觸發(fā)選擇模塊403執(zhí)行所述選擇操作。選擇模塊403,將選出的需要推薦的聯(lián)系人信息存儲在所述緩存隊(duì)列模塊中。所述緩存隊(duì)列模塊,將所述需要推薦的聯(lián)系人信息存儲在待推薦隊(duì)列中,在該待推薦隊(duì)列已滿時(shí),觸發(fā)所述推薦模塊將該待推薦隊(duì)列中的聯(lián)系人信息推薦給當(dāng)前IM用戶。其中,獲取模塊401可以是該即時(shí)通訊終端的好友查找接口。該即時(shí)通訊終端還可以進(jìn)一步包括通信模塊。所述通信模塊,與被推薦的聯(lián)系人所在的IM客戶端建立通信連接,所述當(dāng)前IM用戶與所述被推薦的聯(lián)系人通過該通信連接進(jìn)行會話交流。所述通信模塊可以是和當(dāng)前IM用戶與其好友進(jìn)行通信的通信模塊不同的另一通信模塊。另外,優(yōu)選地,圖4中用于實(shí)現(xiàn)推薦聯(lián)系人信息的模塊(即獲取模塊401、存儲模塊 402、選擇模塊403和推薦模塊404)以插件方式部署在所述即時(shí)通訊終端中,從而減小該用于實(shí)現(xiàn)推薦聯(lián)系人信息的模塊與即時(shí)通訊客戶端中的其他模塊的耦合度,有利于該用于實(shí)現(xiàn)推薦聯(lián)系人信息的模塊以及即時(shí)通訊客戶端中的其他模塊的升級,提高即時(shí)通訊客戶端的靈活性。在以插件方式部署所述用于實(shí)現(xiàn)推薦聯(lián)系人信息的模塊時(shí),IM客戶端在當(dāng)前IM 用戶登錄過程中對所述用于實(shí)現(xiàn)推薦聯(lián)系人信息的插件進(jìn)行檢查,如果發(fā)現(xiàn)存在該插件, 則加載該插件,在該插件加載成功后,IM客戶端根據(jù)當(dāng)前IM用戶的個(gè)人信息,按照預(yù)定的匹配規(guī)則通過好友查找接口向IM服務(wù)器請求陌生人信息,并將請求的陌生人信息推薦給當(dāng)前IM用戶。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種向即時(shí)通訊IM用戶推薦聯(lián)系人信息的方法,其特征在于,該方法包括IM客戶端從IM服務(wù)器獲取聯(lián)系人信息并存儲,從存儲的聯(lián)系人信息中選擇需要推薦的聯(lián)系人信息,將選擇的聯(lián)系人信息推薦給該IM客戶端的當(dāng)前IM用戶;在IM客戶端存儲的聯(lián)系人信息已全部推薦給該IM客戶端的當(dāng)前IM用戶時(shí),IM客戶端返回所述從IM服務(wù)器獲取聯(lián)系人信息的步驟。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在IM客戶端存儲的聯(lián)系人信息已全部推薦給該IM客戶端當(dāng)前的IM用戶時(shí),IM客戶端返回所述從IM服務(wù)器獲取聯(lián)系人信息的步驟包括IM客戶端接收更新推薦的聯(lián)系人信息的請求,從該IM客戶端中存儲的聯(lián)系人信息中選擇尚未推薦給當(dāng)前IM用戶的聯(lián)系人信息加入待推薦隊(duì)列,在IM客戶端中尚未推薦給當(dāng)前IM用戶的聯(lián)系人信息已全部加入待推薦隊(duì)列時(shí),如果該待推薦隊(duì)列未滿,則IM客戶端返回所述從IM服務(wù)器獲取聯(lián)系人信息的步驟,如果該待推薦隊(duì)列已滿,IM客戶端將待推薦隊(duì)列中的聯(lián)系人信息推薦給所述當(dāng)前IM用戶。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,IM客戶端通過好友查找接口從IM服務(wù)器獲取聯(lián)系人信息。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,IM客戶端與被推薦的聯(lián)系人所在的IM客戶端建立通信連接,所述當(dāng)前IM用戶與所述被推薦的聯(lián)系人通過該通信連接進(jìn)行會話交流。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述通信連接和IM客戶端的當(dāng)前IM用戶與其好友之間的通信連接不同。
6.一種即時(shí)通訊終端,其特征在于,該終端包括獲取模塊、存儲模塊、選擇模塊和推薦模塊;所述獲取模塊,從IM服務(wù)器獲取聯(lián)系人信息;所述存儲模塊,存儲所述獲取模塊獲取的聯(lián)系人信息;所述選擇模塊,從存儲的聯(lián)系人信息中選擇需要推薦的聯(lián)系人信息,在所述存儲模塊存儲的聯(lián)系人信息已全部推薦給當(dāng)前IM用戶時(shí),觸發(fā)所述獲取模塊重新從IM服務(wù)器獲取聯(lián)系人信息;所述推薦模塊,將所述選擇模塊選擇的聯(lián)系人信息推薦給當(dāng)前IM用戶。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,該終端進(jìn)一步包括接收模塊和緩存隊(duì)列模塊;所述接收模塊,接收更新推薦的聯(lián)系人信息的請求,觸發(fā)所述選擇模塊執(zhí)行所述選擇操作;所述選擇模塊,將選出的需要推薦的聯(lián)系人信息存儲在所述緩存隊(duì)列模塊中;所述緩存隊(duì)列模塊,將所述需要推薦的聯(lián)系人信息存儲在待推薦隊(duì)列中,在該待推薦隊(duì)列已滿時(shí),觸發(fā)所述推薦模塊將該待推薦隊(duì)列中的聯(lián)系人信息推薦給當(dāng)前IM用戶。
8.根據(jù)權(quán)利要求6或7所述的終端,其特征在于,所述獲取模塊是該即時(shí)通訊終端的好友查找接口。
9.根據(jù)權(quán)利要求6或7所述的終端,其特征在于,該終端進(jìn)一步包括通信模塊;所述通信模塊,與被推薦的聯(lián)系人所在的IM客戶端建立通信連接,所述當(dāng)前IM用戶與所述被推薦的聯(lián)系人通過該通信連接進(jìn)行會話交流。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述通信模塊是和當(dāng)前IM用戶與其好友進(jìn)行通信的通信模塊不同的另一通信模塊。
全文摘要
本發(fā)明實(shí)施例公開了一種向即時(shí)通訊用戶推薦聯(lián)系人信息的方法和終端。該方法包括IM客戶端從IM服務(wù)器獲取聯(lián)系人信息并存儲,從存儲的聯(lián)系人信息中選擇需要推薦的聯(lián)系人信息,將選擇的聯(lián)系人信息推薦給該IM客戶端的當(dāng)前IM用戶;在IM客戶端存儲的聯(lián)系人信息已全部推薦給該IM客戶端的當(dāng)前IM用戶時(shí),IM客戶端返回所述從IM服務(wù)器獲取聯(lián)系人信息的步驟。應(yīng)用本發(fā)明能夠?yàn)镮M用戶提供充足的聯(lián)系人信息。
文檔編號H04L29/06GK102377683SQ201010248100
公開日2012年3月14日 申請日期2010年8月4日 優(yōu)先權(quán)日2010年8月4日
發(fā)明者高銳 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
浙江省| 资兴市| 阿荣旗| 大渡口区| 专栏| 民权县| 阿坝县| 任丘市| 台州市| 宜黄县| 安庆市| 平定县| 天峨县| 新昌县| 塔河县| 措美县| 安达市| 富源县| 辽源市| 汕头市| 衡水市| 盐亭县| 通道| 南和县| 甘南县| 临海市| 长武县| 阿图什市| 登封市| 石棉县| 武城县| 澳门| 徐州市| 惠州市| 桃园县| 安达市| 轮台县| 永德县| 清丰县| 毕节市| 封开县|