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

用戶匹配方法及裝置與流程

文檔序號:11843299閱讀:211來源:國知局
用戶匹配方法及裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種用戶匹配方法及裝置。



背景技術(shù):

隨著通信技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,各種終端設(shè)備諸如個人電腦、筆記本電腦、平板電腦、手機等成為了獲取信息和通訊的重要工具。比如,用戶在其終端設(shè)備中安裝社交軟件(比如QQ、微信、陌陌、豆瓣等)之后,便可通過社交軟件認(rèn)識朋友,進(jìn)而與所認(rèn)識的朋友進(jìn)行通訊。

目前,社交軟件類的的用戶匹配方式主要分為三種:基于地理位置(Location-Based Services,LBS)定位的匹配、基于用戶興趣愛好的匹配以及隨機匹配。其中,LBS定位的匹配的主要功能體現(xiàn)在查找附近的人,比如微信、QQ、陌陌等的“附近的人”功能,都屬于此范疇。當(dāng)用戶打開“附近的人”這個功能時,即可看到最近一段時間內(nèi)附近使用此功能的用戶,從而完成基于時間窗口和地理位置的匹配。基于用戶興趣愛好的匹配的主要功能體現(xiàn)在同城活動和同一種愛好者構(gòu)成的圈子,比如豆瓣小組、QQ的興趣部落等,大量的用戶聚集在虛擬或現(xiàn)實中的同一位置,構(gòu)成廣義的社交活動。隨機匹配則是每次為用戶隨機地推薦可能感興趣的人,比如比鄰、向右等軟件,隨機匹配一般在用戶與被推薦用戶完成一次互動后(觀看照片并互相點擊了“喜歡”、完成了一次回復(fù))表示匹配成功。

然而,通過上述方式為用戶匹配的都是單一的某個需求,比如說附近的人或者有相同的興趣愛好的人,只是簡單地把同一維度的信息進(jìn)行匹配,沒有更進(jìn)一步地充分考慮用戶的實際交流需求,因此難以滿足用戶更加精 細(xì)化的交流需求。并且用戶既是信息的提供方也是信息的需求方,用戶提供了一類信息并不一定表示其需要他人的同類信息,比如在利用社交軟件尋找戀愛對象時,男生更關(guān)心女生的長相,而女生更關(guān)注男生的職業(yè)收入等。因此現(xiàn)有的社交軟件的用戶匹配方式?jīng)]有充分地考慮用戶需求的差異性,用戶的選擇權(quán)小,不能決定自己能匹配到的對象。



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

有鑒于此,本發(fā)明提供一種用戶匹配方法及裝置,可滿足用戶更加精細(xì)化的交流需求,并給予用戶更大的選擇權(quán)和甄別權(quán)。

本發(fā)明實施例提供的一種用戶匹配方法,包括:接收當(dāng)前用戶發(fā)出的第一個人信息;根據(jù)所述第一個人信息生成第一候選對等信息列表并提供給所述當(dāng)前用戶;接收所述當(dāng)前用戶從所述第一候選對等信息列表中選擇的至少一條第一對等信息;根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶并生成推薦用戶列表,其中,所述推薦用戶需提供有所述至少一條第一對等信息中的任一條第一對等信息,且所述第一個人信息符合所述推薦用戶選擇的至少一第一對等信息;以及提供所述推薦用戶列表給所述當(dāng)前用戶。

本發(fā)明實施例提供的一種用戶匹配裝置,運行于服務(wù)器,所述裝置包括:接收模塊,用于接收用戶發(fā)出的信息;發(fā)送模塊,用于提供所述用戶匹配裝置發(fā)出的信息給用戶;候選對等信息列表生成模塊,用于當(dāng)所述接收模塊接收到當(dāng)前用戶發(fā)出的第一個人信息時根據(jù)所述第一個人信息生成所述第一候選對等信息列表,并通過所述發(fā)送模塊提供所述第一候選對等信息列表給所述當(dāng)前用戶;以及推薦用戶列表生成模塊,用于根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶并生成推薦用戶列表以及通過所述發(fā)送模塊提供所述推薦用戶列表給所述當(dāng)前用戶,其中,所述推薦用戶需提供有所述至少一條第一對等信息中的任一條第一對等信息,且所 述第一個人信息符合所述推薦用戶選擇的至少一第一對等信息。

本發(fā)明實施例提供的用戶匹配方法及裝置,可使用戶在提供一條個人信息之后便可在候選對等信息列表中選擇至少一條對等信息以了解想交流的對象,而服務(wù)器則是根據(jù)用戶提供的對等信息為用戶提供推薦用戶列表,滿足了用戶更具體、更精細(xì)化的交流需求。并且用戶提供的個人信息與其選擇的對等信息不一定要求一致,比如用戶提供的個人信息可以是年齡信息,但其選擇的對等信息不一定是年齡信息,可以是居住信息、愛好信息等其他信息,因此本發(fā)明實施例所提供的用戶匹配方法及裝置還充分考慮到了用戶需求的差異性,用戶之間更容易發(fā)現(xiàn)相互的興趣點,用戶采用本發(fā)明實施例所提供的用戶匹配方法及裝置可以在選擇交流對象的過程中得到更大的選擇權(quán)和甄別權(quán)。進(jìn)一步地,本發(fā)明實施例所提供的用戶匹配方法及裝置根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶,當(dāng)前用戶的一條信息換取推薦用戶的一條信息,體現(xiàn)了用戶在信息交換上的公平性,并且在一定程度上保護(hù)了用戶的隱私,產(chǎn)生有效溝通并建立信任。

為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細(xì)說明如下。

附圖說明

圖1為本發(fā)明實施例提供的用戶匹配方法及裝置的應(yīng)用環(huán)境圖。

圖2示出了圖1中的終端設(shè)備的一個實施例的結(jié)構(gòu)框圖。

圖3示出了圖1中的服務(wù)器的一個實施例的結(jié)構(gòu)框圖。

圖4為本發(fā)明第一實施例提供的用戶匹配方法的流程示意圖。

圖5為本發(fā)明第一實施例提供的用戶匹配方法的進(jìn)一步步驟的流程示意圖。

圖6為本發(fā)明第一實施例提供的用戶匹配方法的進(jìn)一步步驟的流程示意圖。

圖7為本發(fā)明第二實施例提供的用戶匹配方法的流程示意圖。

圖8為本發(fā)明第三實施例提供的用戶匹配裝置的結(jié)構(gòu)框圖。

具體實施方式

為更進(jìn)一步闡述本發(fā)明為實現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明的具體實施方式、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。

本發(fā)明實施例提供的用戶匹配方法及裝置適用于用戶信息管理系統(tǒng),所述用戶信息管理系統(tǒng)主要但不限于為社交平臺提供服務(wù),可以是用于全面負(fù)責(zé)用戶信息的存儲、相關(guān)信息的推薦、用戶匹配推薦、用戶信息評估的后臺管理服務(wù)器。所述社交平臺包括但不限于QQ、微信、陌陌等,用戶可通過終端設(shè)備連接至所述用戶信息管理系統(tǒng),通過所述用戶信息管理系統(tǒng)尋找想交流的對象。

請參考圖1,圖1為本發(fā)明實施例提供的用戶匹配方法及裝置的應(yīng)用環(huán)境圖。如圖1所示,多個終端設(shè)備100與服務(wù)器200通過網(wǎng)絡(luò)201進(jìn)行通訊。終端設(shè)備100可為各種電子裝置,如個人電腦、筆記本電腦、平板電腦、手機等,終端設(shè)備100可安裝社交平臺的客戶端。所述服務(wù)器200為社交平臺的后臺管理服務(wù)器,可為客戶端提供各種服務(wù)。網(wǎng)絡(luò)201可為但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。在圖1所示的實例中,該多個終端設(shè)備100包括分別屬于兩個用戶的第一終端設(shè)備101與第二終端設(shè)備103。

請參考圖2,圖2示出了終端設(shè)備100的一個實施例的結(jié)構(gòu)框圖。如圖2所示,終端設(shè)備100包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設(shè)接口108、射頻模塊110、定位模塊112、攝像模塊114、音頻模塊116、顯示模塊118以及按鍵模塊120。這些組件通過一條或多條通訊總線/信號線122相互通訊。

可以理解,圖2所示的結(jié)構(gòu)僅為示意,終端設(shè)備100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。

其中,存儲器102可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的用戶匹配方法及裝置對應(yīng)的程序指令/模塊,處理器106通過運行存儲在存儲器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。

存儲器102可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器102可進(jìn)一步包括相對于處理器106遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至終端設(shè)備100。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進(jìn)行。

外設(shè)接口108將各種輸入/輸入裝置耦合至處理器106以及存儲器102。處理器106運行存儲器102內(nèi)的各種軟件、指令以執(zhí)行終端設(shè)備100的各種功能以及進(jìn)行數(shù)據(jù)處理。

在一些實施例中,外設(shè)接口108,處理器106以及存儲控制器104可以在單個芯片中實現(xiàn),在其他一些實例中,也可以分別由獨立的芯片實現(xiàn)。

射頻模塊110用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。射頻模塊110可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊110可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、無線網(wǎng)絡(luò)進(jìn)行通訊或者通過無線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通訊。上述的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的無線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communication,GSM)、增強型移動通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(wideband code division multiple access,W-CDMA),碼分多址技術(shù)(Code division access,CDMA)、時分多址技術(shù)(time division multiple access,TDMA),藍(lán)牙,無線保真技術(shù)(Wireless,Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標(biāo)準(zhǔn)IEEE 802.11a,IEEE 802.11b,IEEE802.11g和/或IEEE 802.11n)、網(wǎng)絡(luò)電話(Voice over internet protocal,VoIP)、全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于郵件、即時通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議,甚至可包括那些當(dāng)前仍未被開發(fā)出來的協(xié)議。

定位模塊112用于獲取終端設(shè)備100的當(dāng)前位置。定位模塊112的實例包括但不限于全球衛(wèi)星定位系統(tǒng)(GPS)、基于無線局域網(wǎng)或者移動通信網(wǎng)的定位技術(shù)。

攝像模塊114用于拍攝照片或者視頻。拍攝的照片或者視頻可以存儲至存儲器102內(nèi),并可通過射頻模塊110發(fā)送。

音頻模塊116向用戶提供音頻接口,其可包括一個或多個麥克風(fēng)、一個或者多個揚聲器以及音頻電路。音頻電路從外設(shè)接口108處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口108中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從存儲器102處或者通過射頻模塊110獲取。此外,音頻數(shù)據(jù)也可以存儲至存儲器102中或者通過射頻模塊110進(jìn)行發(fā)送。在一些實例中,音頻模塊116還可包括一個耳機播孔,用于向耳機或者其他設(shè)備提供音頻接口。

顯示屏幕118在終端設(shè)備100與用戶之間提供一個輸出界面。具體地,顯示屏幕118向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對應(yīng)于一些用戶界面對象。進(jìn) 一步地,顯示屏幕118還可在終端設(shè)備100與用戶之間提供一個輸入界面,用于接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應(yīng)。檢測用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術(shù)。顯示屏幕118的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。

按鍵模塊120同樣提供用戶向終端設(shè)備100進(jìn)行輸入的接口,用戶可以通過按下不同的按鍵以使終端設(shè)備100執(zhí)行不同的功能。

圖3示出了服務(wù)器200的一個實施例的結(jié)構(gòu)框圖。如圖3所示,服務(wù)器200包括:存儲器201、處理器202以及網(wǎng)絡(luò)模塊203。

可以理解,圖3所示的結(jié)構(gòu)僅為示意,服務(wù)器200還可包括比圖3中所示更多或者更少的組件,或者具有與圖3所示不同的配置。圖3中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。另外,本發(fā)明實施例中的服務(wù)器200還可以包括多個具體不同功能的服務(wù)器。

存儲器201可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的身份驗證方法及裝置對應(yīng)的程序指令/模塊,處理器202通過運行存儲在存儲器201內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)本發(fā)明實施例中的身份驗證方法及裝置。存儲器201可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器201可進(jìn)一步包括相對于處理器202遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至服務(wù)器200。進(jìn)一步地,上述軟件程序以及模塊還可包括:服務(wù)模塊221以及操作系統(tǒng)222。其中操作系統(tǒng)222,例如可為LINUX、UNIX、WINDOWS,其可包括各種用于管理系統(tǒng)任務(wù)(例如內(nèi)存管理、存儲設(shè)備控制、電源管理等)的軟件組件和/或驅(qū)動,并可與各種硬件或軟件組件相互通訊,從而提供其他軟件組件的運行環(huán)境。服務(wù)模塊221運行在操作系統(tǒng)222的基礎(chǔ)上,并通過操作系統(tǒng)222的網(wǎng)絡(luò)服務(wù)監(jiān)聽來自網(wǎng)絡(luò)的請求,根據(jù)請求完成 相應(yīng)的數(shù)據(jù)處理,并返回處理結(jié)果給客戶端。也就是說,服務(wù)模塊221用于向客戶端提供網(wǎng)絡(luò)服務(wù)。

網(wǎng)絡(luò)模塊203用于接收以及發(fā)送網(wǎng)絡(luò)信號。上述網(wǎng)絡(luò)信號可包括無線信號或者有線信號。在一個實例中,上述網(wǎng)絡(luò)信號為有線網(wǎng)絡(luò)信號。此時,網(wǎng)絡(luò)模塊203可包括處理器、隨機存儲器、轉(zhuǎn)換器、晶體振蕩器等元件。

以下結(jié)合具體的實施例說明本發(fā)明提供的用戶匹配方法及裝置。

第一實施例

第一實施例提供一種用戶匹配方法,該方法可通過圖1所示的服務(wù)器200實現(xiàn)。圖4所示為上述方法的流程圖。請參考圖4,本實施例的方法包括以下步驟:

步驟S11,接收當(dāng)前用戶發(fā)出的個人信息;

在步驟中,當(dāng)前用戶可通過其第一終端設(shè)備101發(fā)出個人信息給服務(wù)器200,所述個人信息可以包括但不限于體貌信息、年齡信息、工作信息、家庭信息、居住信息、愛好信息等。當(dāng)前用戶可通過第一終端設(shè)備101編輯所述個人信息的內(nèi)容,如“我在上海生活”,采用文字的形式提交所述個人信息給服務(wù)器200。另外,當(dāng)前用戶也可通過第一終端設(shè)備101錄制自己的一段話,在此段話中說明個人信息,采用語音的形式提交所述個人信息給服務(wù)器200。此外,當(dāng)前用戶還可通過第一終端設(shè)備101對自己或者自己喜歡的物品或者居住地環(huán)境等拍照或者攝影,通過照片或者影像展現(xiàn)個人信息,采用視頻的形式提交所述個人信息給服務(wù)器200。服務(wù)器200接收所述個人信息。

步驟S12,根據(jù)所述個人信息生成候選對等信息列表并提供給所述當(dāng)前用戶;

在本步驟中,當(dāng)服務(wù)器200接收到所述個人信息,對所述個人信息進(jìn)行分析并根據(jù)所述個人信息生成候選對等信息列表,所述候選對等信息列表中的候選對等信息可以包括但不限于體貌信息、年齡信息、工作信息、 家庭信息、居住信息、愛好信息等。在生成候選對等信息列表之后,服務(wù)器200將所述候選對等信息列表發(fā)送給當(dāng)前用戶的第一終端設(shè)備101,第一終端設(shè)備101通過其顯示屏幕將所述候選對等信息列表顯示給當(dāng)前用戶以供當(dāng)前用戶選擇其想了解的對象的對等信息。當(dāng)前用戶可以從所述候選對等信息列表選擇至少一條對等信息,同時,為了服務(wù)器200在進(jìn)行后續(xù)的匹配工作時方便處理,可以限定用戶不能選擇超過N條的對等信息,如2條、3條或者4條等,具體設(shè)定的N值可以根據(jù)實際情況而定。

步驟S13,接收所述當(dāng)前用戶從所述候選對等信息列表中選擇的至少一條對等信息;

在本步驟中,當(dāng)前用戶選擇其想了解的對象的對等信息之后,通過第一終端設(shè)備101將其從所述候選對等信息列表中選擇的至少一條對等信息發(fā)送至服務(wù)器200。服務(wù)器200接收到所述至少一條對等信息。

步驟S14,根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶并生成推薦用戶列表;

在本步驟中,當(dāng)服務(wù)器200接收到所述當(dāng)前用戶從所述候選對等信息列表中選擇的至少一條對等信息之后,服務(wù)器200根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶并生成推薦用戶列表,其中,根據(jù)當(dāng)前用戶提供的個人信息以及信息對等交換原則,推薦用戶需提供有所述至少一條對等信息中的任一條對等信息,且所述個人信息符合所述推薦用戶選擇的至少一對等信息。對等交換原則即是一對一信息交換原則,也就是說,當(dāng)前用戶提供一條個人信息以及選擇至少一條其想了解的他人的對等信息,服務(wù)器200會根據(jù)當(dāng)前用戶提供的個人信息和對等信息去查找合適的用戶推薦給當(dāng)前用戶,推薦用戶需滿足的條件是:推薦用戶需提供有當(dāng)前用戶選擇的至少一條對等信息中的任一條對等信息,并且推薦用戶選擇的至少一對等信息也與當(dāng)前用戶提供的個人信息相符。

比如,當(dāng)前用戶提交的個人信息為“我在上海生活”,選擇了一條對等 信息為“年齡信息”,那么服務(wù)器200若查找到一用戶提供的個人信息為“本人年齡28歲”,并且該用戶選擇要求了解的對等信息為“居住信息”,則服務(wù)器200便判斷該用戶滿足要求,將其作為推薦用戶列入推薦用戶列表。

再比如,當(dāng)前用戶提交的個人信息為“我在上海生活”,選擇了兩條對等信息分別為“年齡信息”或“愛好信息”,那么服務(wù)器200若查找到用戶甲提供的個人信息為“本人年齡28歲”,并且該用戶甲選擇要求了解的對等信息為“居住信息”,則服務(wù)器200便判斷用戶甲滿足要求,將其作為推薦用戶列入推薦用戶列表;然后服務(wù)器200若查找到用戶乙提供的個人信息為“我愛K歌”,并且該用戶乙選擇要求了解的對等信息為“居住信息”或者“工作信息”,則服務(wù)器200便判斷用戶乙滿足要求,同樣將其作為推薦用戶列入推薦用戶列表;再然后服務(wù)器200若查找到用戶丙提供的兩條個人信息分別為“我愛K歌”和“我18歲”,并且該用戶丙選擇要求了解的對等信息之一為“居住信息”,則服務(wù)器200便判斷用戶丙滿足要求,同樣將其作為推薦用戶列入推薦用戶列表。

步驟S15,提供所述推薦用戶列表給所述當(dāng)前用戶。

在本步驟中,服務(wù)器200在查找到所有滿足要求的用戶,并將所有滿足要求的用戶作為推薦用戶并生成推薦用戶列表之后,將所述推薦用戶列表提供給所述當(dāng)前用戶。當(dāng)前用戶在接受到所述推薦用戶列表之后,便可察看推薦用戶列表所推薦的用戶所提供的個人信息(對應(yīng)當(dāng)前用戶所選擇的至少一條對等信息之一)以對其進(jìn)行了解。需要說明的是,若推薦用戶提供的多條個人信息符合當(dāng)前用戶選擇的多條對等信息,根據(jù)信息對等交換原則,當(dāng)前用戶也只能選擇推薦用戶所提供的多條個人信息中的一條進(jìn)行查看,比如當(dāng)前用戶只能選擇上述用戶丙提供的愛好信息和年齡信息之一進(jìn)行查看。

由此可見,通過本實施例所提供的用戶匹配方法,用戶在提供一條個人信息之后便可在候選對等信息列表中選擇至少一條對等信息以了解想交 流的對象,而服務(wù)器則是根據(jù)用戶提供的對等信息為用戶提供推薦用戶列表,滿足了用戶更具體、更精細(xì)化的交流需求。并且用戶提供的個人信息與其選擇的對等信息不一定要求一致,比如用戶提供的個人信息可以是年齡信息,但其選擇的對等信息不一定是年齡信息,可以是居住信息、愛好信息等其他信息,因此本實施例所提供的用戶匹配方法還充分考慮到了用戶需求的差異性,用戶之間更容易發(fā)現(xiàn)相互的興趣點,用戶采用本實施例所提供的用戶匹配方法可以在選擇交流對象的過程中得到更大的選擇權(quán)和甄別權(quán)。進(jìn)一步地,本實施例所提供的用戶匹配方法根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶,當(dāng)前用戶的一條信息換取推薦用戶的一條信息,體現(xiàn)了用戶在信息交換上的公平性,并且在一定程度上保護(hù)了用戶的隱私,產(chǎn)生有效溝通并建立信任。

此外,在完成上述步驟之后,請參閱圖5,該方法還可包括以下步驟,以進(jìn)一步完成當(dāng)前用戶與推薦用戶之間的匹配:

步驟S16,接收所述當(dāng)前用戶發(fā)出的匹配請求;

在本步驟中,當(dāng)前用戶在推薦用戶列表中選擇想進(jìn)行匹配(比如,加好友、關(guān)注等)的推薦用戶之后,發(fā)送匹配請求給服務(wù)器200,所述匹配請求包括當(dāng)前用戶從所述推薦用戶列表中選擇匹配的推薦用戶信息,其中,當(dāng)前用戶可以選擇至少一個推薦用戶進(jìn)行匹配。服務(wù)器200接收所述當(dāng)前用戶發(fā)出的匹配請求。

步驟S17,提供是否匹配所述當(dāng)前用戶的信息給所述當(dāng)前用戶選擇匹配的推薦用戶;

在本步驟中,服務(wù)器200接收到所述當(dāng)前用戶發(fā)出的匹配請求之后,提供是否匹配當(dāng)前用戶的信息給所述當(dāng)前用戶選擇匹配的推薦用戶。

步驟S18,接收所述當(dāng)前用戶選擇匹配的推薦用戶發(fā)出的反饋信息。

在本步驟中,服務(wù)器200會接收到當(dāng)前用戶選擇匹配的推薦用戶通過其終端設(shè)備(如圖1中的第二終端設(shè)備103)發(fā)出的反饋信息,所述反饋信 息包括接受或者不接受匹配所述當(dāng)前用戶的信息,比如,當(dāng)前用戶選擇匹配的推薦用戶中的推薦用戶若同意匹配,其發(fā)出的反饋信息便包括接受匹配所述當(dāng)前用戶的信息;若不同意匹配,則其發(fā)出的反饋信息便包括不接受匹配所述當(dāng)前用戶的信息。服務(wù)器200則根據(jù)推薦用戶發(fā)出的反饋信息對當(dāng)前用戶與推薦用戶進(jìn)行匹配或者不匹配。

此外,所述反饋信息還可包括當(dāng)前用戶選擇匹配的推薦用戶中的至少一個推薦用戶對所述個人信息的評價信息,所述評價信息可以是推薦用戶根據(jù)當(dāng)前用戶提供的個人信息的內(nèi)容對其內(nèi)容的真實性等作出的評價,服務(wù)器200在接收到此評價信息之后可以將此評價信息作為確定所述當(dāng)前用戶的被推薦等級的因素之一。比如,若當(dāng)前用戶提供的個人信息在推薦用戶提供的評價信息中被評價為真實的程度越高、以及被越多的推薦用戶評價為真實,那么當(dāng)此當(dāng)前用戶被服務(wù)器200推薦給其他用戶時,其在推薦用戶列表中的位置就越靠前。

另外,請參考圖6,在本實施例中,當(dāng)服務(wù)器200接收到當(dāng)前用戶發(fā)出的個人信息之后,該方法還可包括以下步驟:

步驟S19,根據(jù)所述個人信息的內(nèi)容判斷所述個人信息的信息類別;

在本步驟中,當(dāng)服務(wù)器200接收到所述個人信息,對所述個人信息進(jìn)行分析時,可進(jìn)一步根據(jù)所述個人信息的內(nèi)容判斷所述個人信息的信息類別。比如,所述個人信息的內(nèi)容若為“我在上海生活”,則服務(wù)器200判斷所述個人信息的信息類別為居住信息;若所述個人信息的內(nèi)容為“我18歲”,則服務(wù)器200判斷所述個人信息的信息類別為年齡信息。

步驟S20,對所述個人信息的信息類別進(jìn)行標(biāo)注和儲存。

在本步驟中,服務(wù)器200在判斷當(dāng)前用戶提供的個人信息的信息類別之后對所述個人信息的信息類別進(jìn)行標(biāo)注和儲存,以便在其他用戶在查找想交流的對象時,根據(jù)其他用戶選擇的對等信息與當(dāng)前用戶提供的個人信息的信息類別,快速判斷當(dāng)前用戶是否符合推薦的要求。比如,當(dāng)前用戶 提供的個人信息為“我18歲”,服務(wù)器200判斷所述個人信息為年齡信息,并對所述個人信息的信息類別進(jìn)行標(biāo)注和儲存,當(dāng)另一用戶在查找想交流的對象的過程中選擇的對等信息包括年齡信息時,服務(wù)器200便可根據(jù)先前標(biāo)注和儲存的信息類別快速找到當(dāng)前用戶并進(jìn)一步判斷當(dāng)前用戶是否符合推薦的要求,節(jié)省服務(wù)器查找推薦用戶的時間和判斷程序。

第二實施例

第二實施例提供另一種用戶匹配方法,該方法同樣可通過圖1所示的服務(wù)器200實現(xiàn)。圖7所示為上述方法的流程圖。請參考圖7,本實施例的方法包括以下步驟:

步驟S21,接收當(dāng)前用戶發(fā)出的第一個人信息;

在步驟中,當(dāng)前用戶可通過其第一終端設(shè)備101發(fā)出第一個人信息給服務(wù)器200,所述第一個人信息可以包括但不限于體貌信息、年齡信息、工作信息、家庭信息、居住信息、愛好信息等。當(dāng)前用戶可通過第一終端設(shè)備101編輯所述第一個人信息的內(nèi)容,如“我在上海生活”,采用文字的形式提交所述第一個人信息給服務(wù)器200。另外,當(dāng)前用戶也可通過第一終端設(shè)備101錄制自己的一段話,在此段話中說明第一個人信息,采用語音的形式提交所述第一個人信息給服務(wù)器200。此外,當(dāng)前用戶還可通過第一終端設(shè)備101對自己或者自己喜歡的物品或者居住地環(huán)境等拍照或者攝影,通過照片或者影像展現(xiàn)個人信息,采用視頻的形式提交所述第一個人信息給服務(wù)器200。服務(wù)器200接收所述第一個人信息。

步驟S22,根據(jù)所述第一個人信息生成第一候選對等信息列表并提供給所述當(dāng)前用戶;

在本步驟中,當(dāng)服務(wù)器200接收到所述第一個人信息,對所述第一個人信息進(jìn)行分析并根據(jù)所述第一個人信息生成第一候選對等信息列表,所述第一候選對等信息列表中的候選對等信息可以包括但不限于體貌信息、年齡信息、工作信息、家庭信息、居住信息、愛好信息等。在生成第一候 選對等信息列表之后,服務(wù)器200將所述第一候選對等信息列表發(fā)送給當(dāng)前用戶的第一終端設(shè)備101,第一終端設(shè)備101通過其顯示屏幕將所述第一候選對等信息列表顯示給當(dāng)前用戶以供當(dāng)前用戶選擇其想了解的對象的第一對等信息。當(dāng)前用戶可以從所述第一候選對等信息列表選擇至少一條第一對等信息,為了服務(wù)器200在進(jìn)行后續(xù)的匹配工作時方便處理,可以限定用戶不能選擇超過N條的第一對等信息,如2條、3條或者4條等,具體設(shè)定的N值可以根據(jù)實際情況而定。同時,若當(dāng)前用戶還想再提供另一條個人信息,可繼續(xù)編輯第二個人信息,第二個人信息應(yīng)與第一個人信息不同。

步驟S23,接收所述當(dāng)前用戶從所述第一候選對等信息列表中選擇的至少一條第一對等信息以及所述當(dāng)前用戶發(fā)出的第二個人信息;

在本步驟中,當(dāng)前用戶選擇其想了解的交流對象的第一對等信息之后,通過第一終端設(shè)備101將其從所述第一候選對等信息列表中選擇的至少一條第一對等信息與第二個人信息一起發(fā)送至服務(wù)器200,服務(wù)器200接收所述當(dāng)前用戶從所述第一候選對等信息列表中選擇的至少一條第一對等信息以及所述當(dāng)前用戶發(fā)出的第二個人信息。

步驟S24,根據(jù)所述第二個人信息提供第二候選對等信息列表給所述當(dāng)前用戶;

在本步驟中,當(dāng)服務(wù)器200接收到所述第二個人信息之后,對所述第二個人信息進(jìn)行分析并根據(jù)所述第二個人信息生成第二候選對等信息列表,所述第二候選對等信息列表中的候選對等信息可以包括但不限于體貌信息、年齡信息、工作信息、家庭信息、居住信息、愛好信息等。在生成第二候選對等信息列表之后,服務(wù)器200將所述第二候選對等信息列表發(fā)送給當(dāng)前用戶的第一終端設(shè)備101,第一終端設(shè)備101通過其顯示屏幕將所述第二候選對等信息列表顯示給當(dāng)前用戶以供當(dāng)前用戶選擇其想了解的交流對象的第二對等信息,第二候選對等信息列表所提供的候選對等信息可 以與第一候選對等信息列表一樣,也可以不一樣。同樣,當(dāng)前用戶可以從所述第二候選對等信息列表選擇至少一條第二對等信息,所述至少一條第二對等信息可以與當(dāng)前用戶從第一候選對等信息列表中選擇的至少一條第一對等信息完全相同、部分相同或者完全不同,為了服務(wù)器200在進(jìn)行后續(xù)的匹配工作時方便處理,可以限定用戶不能選擇超過N條的第二對等信息,當(dāng)然也可以是不超過2條、3條或者4條等,具體設(shè)定的N值可以根據(jù)實際情況而定。

步驟S25,接收所述當(dāng)前用戶從所述第二候選對等信息列表中選擇的至少一條第二對等信息;

在本步驟中,當(dāng)前用戶選擇其想了解的交流對象的第二對等信息之后,通過第一終端設(shè)備101將其從所述第二候選對等信息列表中選擇的至少一條第二對等信息發(fā)送至服務(wù)器200,服務(wù)器200接收所述當(dāng)前用戶從所述第二候選對等信息列表中選擇的至少一條第二對等信息。

可以理解的是,當(dāng)前用戶可以分別發(fā)送多條個人信息給服務(wù)器200,服務(wù)器200每收到一條個人信息,便提供一候選對等信息列表給當(dāng)前用戶選擇與該個人信息相對應(yīng)的至少一條對等信息。

步驟S26,根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶并生成推薦用戶列表;

在本步驟中,當(dāng)服務(wù)器200接收到所述當(dāng)前用戶分別從所述第一、第二候選對等信息列表中選擇的至少一條第一對等信息與至少一條第二對等信息之后,服務(wù)器200根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶并生成推薦用戶列表,其中,根據(jù)當(dāng)前用戶提供的第一、第二個人信息與所述信息對等交換原則,推薦用戶需提供有所述至少一條第一對等信息中的任一條第一對等信息,且所述第一個人信息符合所述推薦用戶選擇的至少一第一對等信息;同時,推薦用戶還需提供有所述至少一條第二對等信息中的任一條第二對等信息,且所述第二個人信息符合所述根推薦 用戶選擇的至少一第二對等信息。

舉例說明,比如,若當(dāng)前用戶分兩次提供第一個人信息x和第二個人信息u,針對第一個人信息x選擇兩條第一對等信息y和z,針對第二個人信息u選擇兩條第二對等信息v和w,其中,x、y、z、u、v、w分別可以是但不限于體貌信息、年齡信息、工作信息、家庭信息、居住信息、愛好信息等,那么服務(wù)器200若查找到用戶提供的第一個人信息包括y或者z,并且該用戶選擇要求了解的第一對等信息包括x,同時,該用戶提供的第二個人信息包括v或者w,并且該用戶選擇要求了解的第二對等信息包括u,則服務(wù)器200便判斷該用戶滿足要求,將其作為推薦用戶列入推薦用戶列表。也就是說,有四類用戶符合推薦用戶的要求:第一類用戶提供的第一個人信息包括y,選擇的第一對等信息包括x,同時提供的第二個人信息包括v,選擇的第二對等信息包括u;第二類用戶提供的第一個人信息包括y,選擇的第一對等信息包括x,同時提供的第二個人信息包括w,選擇的第二對等信息包括u;第三類用戶提供的第一個人信息包括z,選擇的第一對等信息包括x,同時提供的第二個人信息包括v,選擇的第二對等信息包括u;第四類用戶提供的第一個人信息包括z,選擇的第一對等信息包括x,同時提供的第二個人信息包括w,選擇的第二對等信息包括u。

再比如,若當(dāng)前用戶分兩次提供第一個人信息x和第二個人信息u,針對第一個人信息x選擇兩條第一對等信息y和z,針對第二個人信息u選擇兩條第二對等信息y和v,也就是說,一條第二對等信息與一條第一對等信息相同,那么服務(wù)器200若查找到用戶提供的第一個人信息包括y或者z,并且該用戶選擇要求了解的第一對等信息包括x,同時,該用戶提供的第二個人信息包括y或者v,并且該用戶選擇要求了解的第二對等信息包括u,則服務(wù)器200便判斷該用戶滿足要求,將其作為推薦用戶列入推薦用戶列表。若限定用戶提供的第一個人信息與第二個人信息不能相同,在此種情形下,有三類用戶符合推薦用戶的要求:第一類用戶提供的第一個人信息 包括y,選擇的第一對等信息包括x,同時提供的第二個人信息包括v,選擇的第二對等信息包括u;第二類用戶提供的第一個人信息包括z,選擇的第一對等信息包括x,同時提供的第二個人信息包括y,選擇的第二對等信息包括u;第三類用戶提供的第一個人信息包括z,選擇的第一對等信息包括x,同時提供的第二個人信息包括v,選擇的第二對等信息包括u。

步驟S27,提供所述推薦用戶列表給所述當(dāng)前用戶。

在本步驟中,服務(wù)器200在查找到所有滿足要求的用戶,并將所有滿足要求的用戶作為推薦用戶并生成推薦用戶列表之后,將所述推薦用戶列表提供給所述當(dāng)前用戶。當(dāng)前用戶在接受到所述推薦用戶列表之后,便可察看推薦用戶列表所推薦的用戶所提供的個人信息以對其進(jìn)行了解。需要說明的是,根據(jù)信息對等交換原則,當(dāng)前用戶提供了第一、第二個人信息,因此,可以同時查看推薦用戶提供的兩條個人信息(分別對應(yīng)當(dāng)前用戶選擇的第一、第二對等信息),若針對第一或者個人信息,推薦用戶提供的多條個人信息符合當(dāng)前用戶選擇的多條第一或者第二對等信息,當(dāng)前用戶也只能選擇推薦用戶所提供的多條個人信息中的一條進(jìn)行查看。比如,當(dāng)前用戶提供第一個人信息x,針對第一個人信息x選擇兩條第一對等信息y和z;提供第二個人信息u,針對第二個人信息u選擇兩條第二對等信息v和w,而推薦用戶提供了個人信息y、z和v,針對信息y選擇的對等信息包括x,針對信息z選擇的對等信息也包括x,針對信息v選擇的對等信息包括u,則對于推薦用戶提供了個人信息y和z,當(dāng)前用戶只能選擇其中之一進(jìn)行查看。

由此可見,通過本實施例所提供的用戶匹配方法,用戶在分別提供多條個人信息之后便可在多個候選對等信息列表中分別選擇至少一條對等信息以了解想交流的對象,而服務(wù)器則是根據(jù)用戶提供的對等信息為用戶提供推薦用戶列表,滿足了用戶更具體、更精細(xì)化的交流需求。并且用戶提供的個人信息與其選擇的對等信息不一定要求一致,比如用戶提供的個人 信息可以是年齡信息,但其選擇的對等信息不一定是年齡信息,可以是居住信息、愛好信息等其他信息,因此本實施例所提供的用戶匹配方法還充分考慮到了用戶需求的差異性,用戶之間更容易發(fā)現(xiàn)相互的興趣點,用戶采用本實施例所提供的用戶匹配方法可以在選擇交流對象的過程中得到更大的選擇權(quán)和甄別權(quán)。進(jìn)一步地,本實施例所提供的用戶匹配方法根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶,當(dāng)前用戶的一條信息換取推薦用戶的一條信息,體現(xiàn)了用戶在信息交換上的公平性,并且在一定程度上保護(hù)了用戶的隱私,產(chǎn)生有效溝通并建立信任。

由于本實施例所提供的方法的后續(xù)步驟與第一實施例中的方法的對應(yīng)步驟相似,在此不再贅述。比如,本實施例所提供的方法也可進(jìn)一步根據(jù)所述第二個人信息的內(nèi)容判斷所述第二個人信息的信息類別,并對所述第二個人信息的信息類別進(jìn)行標(biāo)注和儲存。此外,推薦用戶的反饋信息中還包括對所述第二個人信息的評價信息,所述評價信息同樣作為確定當(dāng)前用戶的被推薦等級的因素之一。

第三實施例

第二實施例提供一種用戶匹配裝置,該裝置可運行于圖1所示的服務(wù)器200,用于實現(xiàn)上述實施例中的用戶匹配方法。如圖8所示,所述裝置包括接收模塊301、發(fā)送模塊302、候選對等信息列表生成模塊303、推薦用戶列表生成模塊304、評級模塊305、分析模塊306以及存儲模塊307。

接收模塊301,用于接收用戶發(fā)出的信息,比如接收用戶通過其終端設(shè)備發(fā)出的個人信息、對等信息、反饋信息等。

發(fā)送模塊302,用于提供所述用戶匹配裝置發(fā)出的信息給用戶,比如提供候選對等信息列表、推薦用戶列表等給用戶。

候選對等信息列表生成模塊303,用于當(dāng)所述接收模塊301接收到當(dāng)前用戶發(fā)出的個人信息時根據(jù)所述個人信息生成候選對等信息列表,并通過所述發(fā)送模塊302提供所述候選對等信息列表給所述當(dāng)前用戶。

其中,當(dāng)前用戶可以分別發(fā)送多條個人信息給服務(wù)器200的用戶匹配裝置,接收模塊301每收到一條個人信息,候選對等信息列表生成模塊303便提供一候選對等信息列表給當(dāng)前用戶選擇與該個人信息相對應(yīng)的至少一條對等信息。

比如,接收模塊301接收到當(dāng)前用戶發(fā)出的第一個人信息,候選對等信息列表生成模塊303便根據(jù)所述第一個人信息提供第一候選對等信息列表給當(dāng)前用戶,所述第一候選對等信息列表中的候選對等信息可以包括但不限于體貌信息、年齡信息、工作信息、家庭信息、居住信息、愛好信息等。當(dāng)前用戶可以從所述第一候選對等信息列表選擇至少一條第一對等信息,同時,若當(dāng)前用戶還想再提供另一條個人信息,可繼續(xù)編輯第二個人信息發(fā)送給服務(wù)器200,第二個人信息應(yīng)與第一個人信息不同。接收模塊301接收到當(dāng)前用戶發(fā)出的第二個人信息,候選對等信息列表生成模塊303便根據(jù)所述第二個人信息提供第二候選對等信息列表給當(dāng)前用戶,所述第二候選對等信息列表中的候選對等信息可以包括但不限于體貌信息、年齡信息、工作信息、家庭信息、居住信息、愛好信息等。第二候選對等信息列表所提供的候選對等信息可以與第一候選對等信息列表一樣,也可以不一樣。同樣,當(dāng)前用戶可以從所述第二候選對等信息列表選擇至少一條第二對等信息,所述至少一條第二對等信息可以與當(dāng)前用戶從第一候選對等信息列表中選擇的至少一條第一對等信息完全相同、部分相同或者完全不同。

推薦用戶列表生成模塊304,用于根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶并生成推薦用戶列表以及通過所述發(fā)送模塊302提供所述推薦用戶列表給所述當(dāng)前用戶。其中,當(dāng)所述接收模塊301接收到所述當(dāng)前用戶從候選對等信息列表中選擇的至少一條對等信息時,所述推薦用戶列表生成模塊304根據(jù)所述個人信息與所述對等交換原則查找到的推薦用戶需提供有所述至少一條對等信息中的任一條對等信息,且所述個人 信息符合所述推薦用戶選擇的至少一對等信息。也就是說,當(dāng)前用戶提供一條個人信息以及選擇至少一條其想了解的他人的對等信息,推薦用戶列表生成模塊304會根據(jù)當(dāng)前用戶提供的個人信息和對等信息去查找合適的用戶推薦給當(dāng)前用戶,推薦用戶需滿足的條件是:推薦用戶需提供有當(dāng)前用戶選擇的至少一條對等信息中的任一條對等信息,并且推薦用戶選擇的至少一對等信息也與當(dāng)前用戶提供的個人信息相符。

比如,當(dāng)前用戶提交的個人信息為“我在上海生活”,選擇了一條對等信息為“年齡信息”,那么推薦用戶列表生成模塊304若查找到一用戶提供的個人信息為“本人年齡28歲”,并且該用戶選擇要求了解的對等信息為“居住信息”,則推薦用戶列表生成模塊304便判斷該用戶滿足要求,將其作為推薦用戶列入推薦用戶列表。

再比如,當(dāng)前用戶提交的個人信息為“我在上海生活”,選擇了兩條對等信息分別為“年齡信息”或“愛好信息”,那么推薦用戶列表生成模塊304若查找到用戶甲提供的個人信息為“本人年齡28歲”,并且該用戶甲選擇要求了解的對等信息為“居住信息”,則推薦用戶列表生成模塊304便判斷用戶甲滿足要求,將其作為推薦用戶列入推薦用戶列表;然后推薦用戶列表生成模塊304若查找到用戶乙提供的個人信息為“我愛K歌”,并且該用戶乙選擇要求了解的對等信息為“居住信息”或者“工作信息”,則推薦用戶列表生成模塊304便判斷用戶乙滿足要求,同樣將其作為推薦用戶列入推薦用戶列表;再然后推薦用戶列表生成模塊304若查找到用戶丙提供的兩條個人信息分別為“我愛K歌”和“我18歲”,并且該用戶丙選擇要求了解的對等信息之一為“居住信息”,則推薦用戶列表生成模塊304便判斷用戶丙滿足要求,同樣將其作為推薦用戶列入推薦用戶列表。

當(dāng)接收模塊301接收到當(dāng)前用戶的多條個人信息以及對應(yīng)多條個人信息對等信息時,比如,接收模塊301接收到當(dāng)前用戶的第一、第二個人信息以及分別從第一、第二候選對等信息列表中選擇的至少一條第一對等信 息與至少一條第二對等信息之后,推薦用戶列表生成模塊304根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶并生成推薦用戶列表,其中,根據(jù)當(dāng)前用戶提供的第一、第二個人信息與所述信息對等交換原則,推薦用戶需提供有所述至少一條第一對等信息中的任一條第一對等信息,且所述第一個人信息符合所述推薦用戶選擇的至少一第一對等信息;同時,推薦用戶還需提供有所述至少一條第二對等信息中的任一條第二對等信息,且所述第二個人信息符合所述根推薦用戶選擇的至少一第二對等信息。

舉例說明,比如,若當(dāng)前用戶分兩次提供第一個人信息x和第二個人信息u,針對第一個人信息x選擇兩條第一對等信息y和z,針對第二個人信息u選擇兩條第二對等信息v和w,其中,x、y、z、u、v、w分別可以是但不限于體貌信息、年齡信息、工作信息、家庭信息、居住信息、愛好信息等,那么推薦用戶列表生成模塊304若查找到用戶提供的第一個人信息包括y或者z,并且該用戶選擇要求了解的第一對等信息包括x,同時,該用戶提供的第二個人信息包括v或者w,并且該用戶選擇要求了解的第二對等信息包括u,則推薦用戶列表生成模塊304便判斷該用戶滿足要求,將其作為推薦用戶列入推薦用戶列表。也就是說,有四類用戶符合推薦用戶的要求:第一類用戶提供的第一個人信息包括y,選擇的第一對等信息包括x,同時提供的第二個人信息包括v,選擇的第二對等信息包括u;第二類用戶提供的第一個人信息包括y,選擇的第一對等信息包括x,同時提供的第二個人信息包括w,選擇的第二對等信息包括u;第三類用戶提供的第一個人信息包括z,選擇的第一對等信息包括x,同時提供的第二個人信息包括v,選擇的第二對等信息包括u;第四類用戶提供的第一個人信息包括z,選擇的第一對等信息包括x,同時提供的第二個人信息包括w,選擇的第二對等信息包括u。

再比如,若當(dāng)前用戶分兩次提供第一個人信息x和第二個人信息u,針對第一個人信息x選擇兩條第一對等信息y和z,針對第二個人信息u選擇 兩條第二對等信息y和v,也就是說,一條第二對等信息與一條第一對等信息相同,那么推薦用戶列表生成模塊304若查找到用戶提供的第一個人信息包括y或者z,并且該用戶選擇要求了解的第一對等信息包括x,同時,該用戶提供的第二個人信息包括y或者v,并且該用戶選擇要求了解的第二對等信息包括u,則推薦用戶列表生成模塊304便判斷該用戶滿足要求,將其作為推薦用戶列入推薦用戶列表。若限定用戶提供的第一個人信息與第二個人信息不能相同,在此種情形下,有三類用戶符合推薦用戶的要求:第一類用戶提供的第一個人信息包括y,選擇的第一對等信息包括x,同時提供的第二個人信息包括v,選擇的第二對等信息包括u;第二類用戶提供的第一個人信息包括z,選擇的第一對等信息包括x,同時提供的第二個人信息包括y,選擇的第二對等信息包括u;第三類用戶提供的第一個人信息包括z,選擇的第一對等信息包括x,同時提供的第二個人信息包括v,選擇的第二對等信息包括u。

評級模塊305,用于根據(jù)推薦用戶對當(dāng)前用戶的評價信息確定所述當(dāng)前用戶的被推薦等級。比如,當(dāng)前用戶在接收到推薦用戶列表之后,在推薦用戶列表中選擇想進(jìn)行匹配(比如,加好友、關(guān)注等)的推薦用戶,發(fā)送匹配請求給服務(wù)器200,所述匹配請求包括當(dāng)前用戶從所述推薦用戶列表中選擇匹配的推薦用戶信息,其中,當(dāng)前用戶可以選擇至少一個推薦用戶進(jìn)行匹配。接收模塊301接收到所述當(dāng)前用戶發(fā)出的匹配請求之后,發(fā)送模塊302提供是否匹配所述當(dāng)前用戶的信息給所述當(dāng)前用戶選擇匹配的推薦用戶。推薦用戶接收到是否匹配所述當(dāng)前用戶的信息、對當(dāng)前用戶進(jìn)行評估之后,通過其終端設(shè)備(如圖1中的第二終端設(shè)備103)發(fā)出反饋信息給服務(wù)器200,所述反饋信息包括接受或者不接受匹配所述當(dāng)前用戶的信息,比如,當(dāng)前用戶選擇匹配的推薦用戶中的推薦用戶若同意匹配,其發(fā)出的反饋信息便包括接受匹配所述當(dāng)前用戶的信息;若不同意匹配,則其發(fā)出的反饋信息便包括不接受匹配所述當(dāng)前用戶的信息。服務(wù)器200則根據(jù)推 薦用戶發(fā)出的反饋信息對當(dāng)前用戶與推薦用戶進(jìn)行匹配或者不匹配。而此反饋信息還可包括當(dāng)前用戶選擇匹配的推薦用戶中的至少一個推薦用戶對所述個人信息的評價信息,所述評價信息可以是推薦用戶根據(jù)當(dāng)前用戶提供的個人信息的內(nèi)容對其內(nèi)容的真實性等作出的評價,接收模塊301在接收到此評價信息之后,評級模塊305可以將此評價信息作為確定所述當(dāng)前用戶的被推薦等級的因素之一。比如,若當(dāng)前用戶提供的個人信息在推薦用戶提供的評價信息中被評價為真實的程度越高、以及被越多的推薦用戶評價為真實,那么當(dāng)此當(dāng)前用戶被推薦用戶列表生成模塊304推薦給其他用戶時,其在推薦用戶列表中的位置就越靠前。

分析模塊306,用于對接收模塊301所接收的個人信息(如上述第一、第二個人信息)進(jìn)行分析,根據(jù)所述個人信息的內(nèi)容判斷所述個人信息的信息類別。比如,所述個人信息的內(nèi)容若為“我在上海生活”,則分析模塊306判斷所述個人信息的信息類別為居住信息;若所述個人信息的內(nèi)容為“我18歲”,則分析模塊306判斷所述個人信息的信息類別為年齡信息。

存儲模塊307,用于在分析模塊306分析用戶的個人信息之后,對分析得到的用戶的個人信息的信息類別進(jìn)行標(biāo)注和儲存,以便在其他用戶在查找想交流的對象時,根據(jù)其他用戶選擇的對等信息與當(dāng)前用戶提供的個人信息的信息類別,快速判斷當(dāng)前用戶是否符合推薦的要求。比如,當(dāng)前用戶提供的個人信息為“我18歲”,分析模塊306判斷所述個人信息為年齡信息,存儲模塊307對所述個人信息的信息類別進(jìn)行標(biāo)注和儲存,當(dāng)另一用戶在查找想交流對象的過程中選擇的對等信息包括年齡信息時,推薦用戶列表生成模塊304便可根據(jù)先前標(biāo)注和儲存的信息類別快速找到當(dāng)前用戶并進(jìn)一步判斷當(dāng)前用戶是否符合推薦的要求,節(jié)省推薦用戶列表生成模塊304查找推薦用戶的時間和判斷程序。

綜上所述,本發(fā)明上述實施例提供的用戶匹配方法及裝置,可使用戶在提供一條個人信息之后便可在候選對等信息列表中選擇至少一條對等信 息以了解想交流的對象,而服務(wù)器則是根據(jù)用戶提供的對等信息為用戶提供推薦用戶列表,滿足了用戶更具體、更精細(xì)化的交流需求。并且用戶提供的個人信息與其選擇的對等信息不一定要求一致,比如用戶提供的個人信息可以是年齡信息,但其選擇的對等信息不一定是年齡信息,可以是居住信息、愛好信息等其他信息,因此本發(fā)明實施例所提供的用戶匹配方法及裝置還充分考慮到了用戶需求的差異性,用戶之間更容易發(fā)現(xiàn)相互的興趣點,用戶采用本發(fā)明實施例所提供的用戶匹配方法及裝置可以在選擇交流對象的過程中得到更大的選擇權(quán)和甄別權(quán)。進(jìn)一步地,本發(fā)明實施例所提供的用戶匹配方法及裝置根據(jù)信息對等交換原則查找滿足要求的用戶作為推薦用戶,當(dāng)前用戶的一條信息換取推薦用戶的一條信息,體現(xiàn)了用戶在信息交換上的公平性,并且在一定程度上保護(hù)了用戶的隱私,產(chǎn)生有效溝通并建立信任。

需要說明的是,本說明書中的各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。

需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括要素的過程、方法、物品或者裝置中還存在另外的相同要素。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以 通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
朔州市| 黑龙江省| 上杭县| 星子县| 永安市| 无极县| 岢岚县| 郑州市| 彝良县| 辉南县| 东海县| 井冈山市| 本溪市| 图们市| 绥宁县| 阳信县| 赣榆县| 保定市| 沁源县| 静海县| 林周县| 普安县| 仙桃市| 深州市| 浪卡子县| 柘荣县| 青浦区| 桓台县| 犍为县| 手游| 怀来县| 锦州市| 和田县| 青铜峡市| 通州区| 池州市| 陵川县| 凤凰县| 密云县| 滁州市| 贵定县|