本發(fā)明涉及到互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及到一種聯(lián)系人匹配方法和裝置。
背景技術(shù):
用戶在使用即時(shí)通信應(yīng)用時(shí),往往想要搜索與用戶興趣相近的聯(lián)系人進(jìn)行通信,但現(xiàn)有的及時(shí)通訊應(yīng)用往往僅能根據(jù)位置信息搜索用戶附近使用該及時(shí)通信應(yīng)用的聯(lián)系人,在搜索到聯(lián)系人后用戶再在搜索到的聯(lián)系人中進(jìn)行篩選,以確定與其興趣相近的聯(lián)系人,導(dǎo)致聯(lián)系人匹配的效率以及精度較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種聯(lián)系人匹配方法和裝置,旨在解決聯(lián)系人匹配的效率以及精度較低的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提出一種聯(lián)系人匹配方法,所述聯(lián)系人匹配方法包括步驟:
獲取待匹配聯(lián)系人對應(yīng)的第一興趣標(biāo)簽,以及匹配界面中除所述待匹配聯(lián)系人之外的其它聯(lián)系人對應(yīng)的第二興趣標(biāo)簽;
將獲取的所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽進(jìn)行比對,以獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人;
按照預(yù)設(shè)的第一顯示方式顯示所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種聯(lián)系人匹配裝置,所述聯(lián)系人匹配裝置包括步驟:
獲取模塊,用于獲取待匹配聯(lián)系人對應(yīng)的第一興趣標(biāo)簽,以及匹配界面中除所述待匹配聯(lián)系人之外的其它聯(lián)系人對應(yīng)的第二興趣標(biāo)簽;
匹配模塊,用于將獲取的所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽進(jìn)行比 對,以獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人;
顯示模塊,用于按照預(yù)設(shè)的第一顯示方式顯示所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識。
本發(fā)明提出的聯(lián)系人匹配方法和裝置,獲取匹配界面中待匹配聯(lián)系人對應(yīng)的第一興趣標(biāo)簽,以及所述匹配界面中除所述待匹配聯(lián)系人之外的其它聯(lián)系人對應(yīng)的第二興趣標(biāo)簽,將獲取的所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽進(jìn)行比對,以獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人,通過興趣標(biāo)簽匹配可快捷搜索出與待匹配聯(lián)系人興趣匹配的聯(lián)系人,提高了聯(lián)系人匹配的精度;同時(shí),按照預(yù)設(shè)的第一顯示方式顯示所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,使得用戶便于識別待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,提高匹配效率。
附圖說明
圖1為本發(fā)明實(shí)施例聯(lián)系人匹配裝置所涉及的硬件架構(gòu)示意圖
圖2為本發(fā)明聯(lián)系人匹配方法第一實(shí)施例的流程示意圖;
圖3為圖1中步驟S20的細(xì)化流程示意圖;
圖4為按照氣泡的方式顯示第二聯(lián)系人標(biāo)識的示意圖;
圖5為圖1中步驟S30的細(xì)化流程示意圖;
圖6本發(fā)明聯(lián)系人匹配方法第三實(shí)施例的流程示意圖;
圖7為在第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識顯示匹配的興趣元素的示意圖;
圖8本發(fā)明聯(lián)系人匹配方法第四實(shí)施例的流程示意圖;
圖9為本發(fā)明聯(lián)系人匹配裝置的第一實(shí)施例的功能模塊示意圖;
圖10為圖9中匹配模塊的細(xì)化功能模塊示意圖;
圖11為圖9中顯示模塊的細(xì)化功能模塊示意圖;
圖12為本發(fā)明聯(lián)系人匹配裝置的第三實(shí)施例的功能模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例的主要解決方案是:獲取待匹配聯(lián)系人對應(yīng)的第一興趣標(biāo)簽,以及匹配界面中除所述待匹配聯(lián)系人之外的其它聯(lián)系人對應(yīng)的第二興趣標(biāo)簽;將獲取的所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽進(jìn)行比對,以獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人;按照預(yù)設(shè)的第一顯示方式顯示所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,提高了聯(lián)系人匹配的效率以及精度。
由于現(xiàn)有的聯(lián)系人匹配過程中,用戶僅能根據(jù)位置信息搜索用戶附近使用該及時(shí)通信應(yīng)用的聯(lián)系人,在搜索到聯(lián)系人后用戶再在搜索到的聯(lián)系人中進(jìn)行篩選,以確定與其興趣相近的聯(lián)系人,導(dǎo)致聯(lián)系人匹配的效率以及精度較低。
本發(fā)明實(shí)施例架構(gòu)一聯(lián)系人匹配裝置,直接基于興趣標(biāo)簽獲取匹配的聯(lián)系人,匹配精度較高,同時(shí),按照預(yù)設(shè)的第一顯示方式顯示待匹配聯(lián)系人的第一聯(lián)系人標(biāo)識以及匹配到的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者按照預(yù)設(shè)的第一顯示方式顯示匹配到的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,使得用戶便于識別待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,提高了聯(lián)系人匹配的效率。
其中,本實(shí)施例聯(lián)系人匹配裝置可以承載于PC端,也可以承載于手機(jī)、平板電腦等可以使用游戲等網(wǎng)絡(luò)應(yīng)用的電子終端。該聯(lián)系人匹配裝置所涉及的硬件架構(gòu)可以如圖1所示。
圖1示出了本發(fā)明實(shí)施例聯(lián)系人匹配裝置所涉及的硬件架構(gòu)。如圖1所示,所述聯(lián)系人匹配裝置所涉及的硬件包括:處理器1001,例如CPU,網(wǎng)絡(luò)接口1004,用戶接口1003,存儲器1005,通信總線1002。其中,通信總線 1002用于實(shí)現(xiàn)該聯(lián)系人匹配裝置中各組成部件之間的連接通信。用戶接口1003可以包括顯示屏(Display)、鍵盤(Keyboard)、鼠標(biāo)等組件,用于接收用戶輸入的信息,并將接收的信息發(fā)送至處理器1005進(jìn)行處理。顯示屏可以為LCD顯示屏、LED顯示屏,也可以為觸摸屏,用于顯示聯(lián)系人匹配裝置需要顯示的數(shù)據(jù),例如顯示聯(lián)系人匹配等操作界面。可選用戶接口1003還可以包括標(biāo)準(zhǔn)的有線接口、無線接口。網(wǎng)絡(luò)接口1004可選的可以包括標(biāo)準(zhǔn)的有線接口、無線接口(如WI-FI接口)。存儲器1005可以是高速RAM存儲器,也可以是穩(wěn)定的存儲器(non-volatile memory),例如磁盤存儲器。存儲器1005可選的還可以是獨(dú)立于前述處理器1001的存儲裝置。如圖2所示,作為一種計(jì)算機(jī)存儲介質(zhì)的存儲器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及聯(lián)系人匹配程序。
在圖1所示的聯(lián)系人匹配裝置所涉及的硬件中,網(wǎng)絡(luò)接口1004主要用于連接應(yīng)用平臺,與應(yīng)用平臺進(jìn)行數(shù)據(jù)通信;用戶接口1003主要用于連接客戶端,與客戶端進(jìn)行數(shù)據(jù)通信,接收客戶端輸入的信息和指令;而處理器1001可以用于調(diào)用存儲器1005中存儲的聯(lián)系人匹配程序,并執(zhí)行以下操作:
獲取待匹配聯(lián)系人對應(yīng)的第一興趣標(biāo)簽,以及匹配界面中除所述待匹配聯(lián)系人之外的其它聯(lián)系人對應(yīng)的第二興趣標(biāo)簽;
將獲取的所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽進(jìn)行比對,以獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人;
按照預(yù)設(shè)的第一顯示方式顯示所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識。
進(jìn)一步地,在一個(gè)實(shí)施例中,處理器1001調(diào)用存儲器1005中存儲的鑒權(quán)可以執(zhí)行以下操作:
確定與所述待匹配聯(lián)系人匹配的聯(lián)系人的數(shù)量;
在與所述待匹配聯(lián)系人匹配的聯(lián)系人的數(shù)量為多個(gè)時(shí),獲取所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識在所述匹配界面中的第一位置信息,以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識在所述匹配界面中的第二位置信息;
基于所述第一位置信息與所述第二位置信息確定距離所述第一聯(lián)系人標(biāo)識最近的第二聯(lián)系人標(biāo)識;
按照預(yù)設(shè)的第一顯示方式顯示所述第一聯(lián)系人標(biāo)識以及獲取的所述第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示獲取的所述第二聯(lián)系人標(biāo)識。
進(jìn)一步地,在一個(gè)實(shí)施例中,處理器1001調(diào)用存儲器1005中存儲的鑒權(quán)可以執(zhí)行以下操作:
實(shí)時(shí)/定時(shí)獲取所述第一聯(lián)系人標(biāo)識在所述匹配界面中的第一位置信息,以及所述第二聯(lián)系人標(biāo)識在所述匹配界面中的第二位置信息;
基于所述第一位置信息以及所述第二位置信息計(jì)算所述第一聯(lián)系人標(biāo)識與所述第二聯(lián)系人標(biāo)識之間的距離;
在獲取的所述距離小于預(yù)設(shè)閾值時(shí),按照預(yù)設(shè)的第二顯示方式在所述第一聯(lián)系人標(biāo)識以及所述第二聯(lián)系人標(biāo)識之間顯示所述第一興趣標(biāo)簽。
進(jìn)一步地,在一個(gè)實(shí)施例中,處理器1001調(diào)用存儲器1005中存儲的鑒權(quán)可以執(zhí)行以下操作:
在接收到基于所述第二聯(lián)系人標(biāo)識的觸發(fā)事件時(shí),顯示所述第一聯(lián)系人標(biāo)識對應(yīng)的聯(lián)系人以及所述第二聯(lián)系人標(biāo)識對應(yīng)的聯(lián)系人的聊天界面。
進(jìn)一步地,在一個(gè)實(shí)施例中,處理器1001調(diào)用存儲器1005中存儲的鑒權(quán)可以執(zhí)行以下操作:
將所述第一興趣標(biāo)簽中的各個(gè)興趣元素以及所述第二興趣標(biāo)簽中的興趣元素進(jìn)行比對,以確定所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽的匹配度;
基于所述匹配度獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人,其中,與所述待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的所述第二興趣標(biāo)簽的匹配度大于預(yù)設(shè)閾值。
本實(shí)施例根據(jù)上述方案,直接基于興趣標(biāo)簽獲取匹配的聯(lián)系人,匹配精度較高,同時(shí),按照預(yù)設(shè)的第一顯示方式顯示待匹配聯(lián)系人的第一聯(lián)系人標(biāo)識以及匹配到的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者按照預(yù)設(shè)的第一顯示方式顯示匹配到的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,使得用戶便于識別待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,提高了聯(lián)系人匹配的效率。
基于上述硬件架構(gòu),提出本發(fā)明聯(lián)系人匹配方法實(shí)施例。
如圖2所示,提出本發(fā)明一種聯(lián)系人匹配方法的第一實(shí)施例,所述聯(lián)系 人匹配方法包括:
步驟S10,獲取待匹配聯(lián)系人對應(yīng)的第一興趣標(biāo)簽,以及匹配界面中除所述待匹配聯(lián)系人之外的其它聯(lián)系人對應(yīng)的第二興趣標(biāo)簽;
在本實(shí)施例中,在用戶進(jìn)入該匹配界面時(shí),可基于興趣標(biāo)簽輸入界面輸入其對應(yīng)的興趣標(biāo)簽,該興趣標(biāo)簽中的興趣元素可有用戶直接輸入或者在多個(gè)關(guān)鍵詞中進(jìn)行選擇,例如待匹配聯(lián)系人對應(yīng)的興趣標(biāo)簽包括的興趣元素為籃球、登山以及羽毛球。該興趣標(biāo)簽也可在用戶申請即時(shí)通信應(yīng)用的賬戶信息時(shí)進(jìn)行設(shè)置。
該待匹配聯(lián)系人可為觸發(fā)匹配指令的聯(lián)系人,或者在收到某個(gè)聯(lián)系人進(jìn)入匹配界面時(shí),將該帶喜人作為待匹配聯(lián)系人,可以理解的是,待匹配聯(lián)系人并不局限于上述兩種獲取方式,也可在聯(lián)系人對應(yīng)的聯(lián)系人標(biāo)識進(jìn)入匹配界面的某一個(gè)區(qū)域時(shí),將進(jìn)入該區(qū)域的聯(lián)系人標(biāo)識對應(yīng)的聯(lián)系人作為待匹配聯(lián)系人。各個(gè)聯(lián)系人對應(yīng)的興趣標(biāo)簽與其聯(lián)系人信息關(guān)聯(lián)保存,即可根據(jù)預(yù)設(shè)的興趣標(biāo)簽與聯(lián)系人信息之間的映射關(guān)系,獲取各個(gè)聯(lián)系人對應(yīng)的興趣標(biāo)簽。
步驟S20,將獲取的所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽進(jìn)行比對,以獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人;
在本實(shí)施例中,可將第一興趣標(biāo)簽與第二興趣標(biāo)簽之間的興趣元素進(jìn)行比對,以確定匹配度,參照圖3,優(yōu)選方案為所述步驟S20包括:
步驟S21,將所述第一興趣標(biāo)簽中的各個(gè)興趣元素以及所述第二興趣標(biāo)簽中的興趣元素進(jìn)行比對,以確定所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽的匹配度;
該匹配度優(yōu)選為第二興趣標(biāo)簽與所述第一興趣標(biāo)簽匹配的興趣元素的數(shù)量占第一興趣標(biāo)簽中興趣元素的總數(shù)量的百分比,例如,第一興趣標(biāo)簽中興趣元素的數(shù)量為5,第二興趣標(biāo)簽與第一興趣標(biāo)簽匹配的興趣元素的數(shù)量為3,則該第二興趣標(biāo)簽的匹配度為60%。
可以理解的是,該匹配度也可為第二興趣標(biāo)簽與所述第一興趣標(biāo)簽匹配的興趣元素的數(shù)量,例如第二興趣標(biāo)簽與第一興趣標(biāo)簽匹配的興趣元素的數(shù)量為3,則第二興趣標(biāo)簽對應(yīng)的匹配度為3。
步驟S22,基于所述匹配度獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人,其中, 與所述待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的所述第二興趣標(biāo)簽的匹配度大于預(yù)設(shè)閾值。
該預(yù)設(shè)閾值可由用戶進(jìn)行設(shè)定,也可為系統(tǒng)設(shè)定的默認(rèn)值,在第二興趣標(biāo)簽對應(yīng)的匹配度大于預(yù)設(shè)閾值時(shí),判定該第二興趣標(biāo)簽對應(yīng)的聯(lián)系人與待匹配聯(lián)系人匹配。
步驟S30,按照預(yù)設(shè)的第一顯示方式顯示所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識。
在本實(shí)施例中各個(gè)聯(lián)系人對應(yīng)的聯(lián)系人可以用戶設(shè)置的頭像顯示,用戶可控制其對應(yīng)的聯(lián)系人標(biāo)識在該匹配界面中移動;或者,各個(gè)聯(lián)系人對應(yīng)的聯(lián)系人標(biāo)識中的圖像相同但文字標(biāo)識不同,例如各個(gè)聯(lián)系人對應(yīng)的標(biāo)識均為一條小魚,文字標(biāo)識為聯(lián)系人對應(yīng)的聯(lián)系人信息,例如聯(lián)系人為香蕉哥哥,則文字標(biāo)識為香蕉哥哥。
預(yù)設(shè)的方式顯示第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識時(shí)可在第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識周圍添加氣泡等標(biāo)識圖案,或者控制第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識等發(fā)光或者閃爍,可根據(jù)需要進(jìn)行設(shè)置。也可僅按照預(yù)設(shè)的第一顯示方式顯示與待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,如圖4所示,可采用增加氣泡的方式顯示第二聯(lián)系人標(biāo)識,即聯(lián)系人標(biāo)識1為第一聯(lián)系人標(biāo)識,聯(lián)系人標(biāo)識2為第二聯(lián)系人標(biāo)識。
本實(shí)施例提出的聯(lián)系人匹配方法,獲取匹配界面中待匹配聯(lián)系人對應(yīng)的第一興趣標(biāo)簽,以及所述匹配界面中除所述待匹配聯(lián)系人之外的其它聯(lián)系人對應(yīng)的第二興趣標(biāo)簽,將獲取的所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽進(jìn)行比對,以獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人,通過興趣標(biāo)簽匹配可快捷搜索出與待匹配聯(lián)系人興趣匹配的聯(lián)系人,提高了聯(lián)系人匹配的精度;同時(shí),按照預(yù)設(shè)的第一顯示方式顯示所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,使得用戶便于識別待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,提高匹配效率。
進(jìn)一步地,基于上述聯(lián)系人匹配方法的第一實(shí)施例,提出本發(fā)明的第二 實(shí)施例,在本實(shí)施例中,如圖5所示,所述步驟S30包括:
步驟S31,確定與所述待匹配聯(lián)系人匹配的聯(lián)系人的數(shù)量;
步驟S32,在與所述待匹配聯(lián)系人匹配的聯(lián)系人的數(shù)量為多個(gè)時(shí),獲取所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識在所述匹配界面中的第一位置信息,以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識在所述匹配界面中的第二位置信息;
在本實(shí)施例中,各個(gè)聯(lián)系人對應(yīng)的聯(lián)系人標(biāo)識可在匹配界面中移動,例如用戶想要跟那個(gè)聯(lián)系人聊天可控制器聯(lián)系人標(biāo)識靠近該聯(lián)系人對應(yīng)的聯(lián)系人標(biāo)識,第一聯(lián)系人標(biāo)識在所述匹配界面中的第一位置信息以及第二聯(lián)系人標(biāo)識在所述匹配界面中的第二位置信息可分別為第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識在匹配界面中的坐標(biāo)信息,該坐標(biāo)信息可基于預(yù)設(shè)坐標(biāo)系確定,該預(yù)設(shè)坐標(biāo)系可基于匹配界面設(shè)置。例如,將匹配界面的中心點(diǎn)位置作為坐標(biāo)原點(diǎn)形成坐標(biāo)系,然后基于該坐標(biāo)系確定相應(yīng)的各個(gè)聯(lián)系人標(biāo)識在匹配界面中的位置信息,可以理解的是,也可將匹配界面中的其它位置作為坐標(biāo)原點(diǎn)。
步驟S33,基于所述第一位置信息與所述第二位置信息確定距離所述第一聯(lián)系人標(biāo)識最近的第二聯(lián)系人標(biāo)識;
基于各個(gè)第二聯(lián)系人標(biāo)識對應(yīng)的第二位置信息以及待匹配聯(lián)系人對應(yīng)的第一位置信息,確定各個(gè)第二聯(lián)系人標(biāo)識與第一聯(lián)系人標(biāo)識之間的距離,該距離的計(jì)算方式為現(xiàn)有的兩點(diǎn)之間的距離計(jì)算方式,在此不再贅述,可對計(jì)算到的各個(gè)距離進(jìn)行排序以確定距離所述第一聯(lián)系人標(biāo)識最近的第二聯(lián)系人標(biāo)識,距離第一聯(lián)系人標(biāo)識最近的第二聯(lián)系人標(biāo)識為,與第一聯(lián)系人標(biāo)識之間的距離最短的第二聯(lián)系人標(biāo)識。
步驟S34,按照預(yù)設(shè)的第一顯示方式顯示所述第一聯(lián)系人標(biāo)識以及獲取的所述第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示獲取的所述第二聯(lián)系人標(biāo)識。
可以理解的是,在與所述待匹配聯(lián)系人匹配的聯(lián)系人的數(shù)量為單個(gè)時(shí),可按照預(yù)設(shè)的第一顯示方式顯示所述第一聯(lián)系人標(biāo)識以及與待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示與待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識。
可以理解的是,在多個(gè)第二聯(lián)系人標(biāo)識與第一聯(lián)系人標(biāo)識之間的距離均 較近時(shí),可均按照預(yù)設(shè)的第一顯示方式顯示所述第一聯(lián)系人標(biāo)識以及各個(gè)第二聯(lián)系人標(biāo)識,或者,均按照預(yù)設(shè)的第一顯示方式顯示各個(gè)第二聯(lián)系人標(biāo)識。即步驟S30包括:
在與所述待匹配聯(lián)系人匹配的聯(lián)系人的數(shù)量為多個(gè)時(shí),獲取所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識在所述匹配界面中的第一位置信息,以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識在所述匹配界面中的第二位置信息;
基于所述第一位置信息與所述第二位置信息確定與所述第一聯(lián)系人標(biāo)識之間的距離小于預(yù)設(shè)距離閾值的第二聯(lián)系人標(biāo)識;
按照預(yù)設(shè)的第一顯示方式顯示所述第一聯(lián)系人標(biāo)識以及獲取的所述第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示獲取的所述第二聯(lián)系人標(biāo)識。
在本實(shí)施例中,在與待匹配聯(lián)系人匹配的聯(lián)系人存在多個(gè)時(shí),可僅突出顯示距離待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識較近的第二聯(lián)系人標(biāo)識,提高匹配效率。
進(jìn)一步地,基于上述聯(lián)系人匹配方法的第一或第二實(shí)施例,提出本發(fā)明的第三實(shí)施例,在本實(shí)施例中,如圖6所示,所述步驟S30之后包括:
步驟S40,實(shí)時(shí)/定時(shí)獲取所述第一聯(lián)系人標(biāo)識在所述匹配界面中的第一位置信息,以及所述第二聯(lián)系人標(biāo)識在所述匹配界面中的第二位置信息;
步驟S50,基于所述第一位置信息以及所述第二位置信息計(jì)算所述第一聯(lián)系人標(biāo)識與所述第二聯(lián)系人標(biāo)識之間的距離;
步驟S60,在獲取的所述距離小于預(yù)設(shè)閾值時(shí),按照預(yù)設(shè)的第二顯示方式在所述第一聯(lián)系人標(biāo)識以及所述第二聯(lián)系人標(biāo)識之間顯示所述第一興趣標(biāo)簽以及所述第二興趣標(biāo)簽之間匹配的興趣元素。
在本實(shí)施例中,在第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識之間顯示其對應(yīng)的興趣元素,如圖7所示,第一聯(lián)系人標(biāo)識為聯(lián)系人標(biāo)識1,第二聯(lián)系人標(biāo)識為聯(lián)系人標(biāo)識2,第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識在靠近時(shí)之間顯示其匹配的興趣元素籃球。
本實(shí)施例提出的方案,通過在第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識靠近時(shí)顯示匹配的興趣元素,使得用戶快速進(jìn)入話題,提高功能的豐富性。
進(jìn)一步地,基于上述聯(lián)系人匹配方法的第一至第三任一實(shí)施例,提出本發(fā)明的第四實(shí)施例,在本實(shí)施例中,如圖8所示,所述步驟S30之后包括:
步驟S70,在接收到基于所述第二聯(lián)系人標(biāo)識的觸發(fā)事件時(shí),顯示所述第一聯(lián)系人標(biāo)識對應(yīng)的聯(lián)系人以及所述第二聯(lián)系人標(biāo)識對應(yīng)的聯(lián)系人的聊天界面。
可以理解的是,步驟S70可與步驟S40并列運(yùn)行,也可位于S40-S70任一步驟之間,或者位于步驟S40之前或者步驟S70之后,與觸發(fā)事件的觸發(fā)時(shí)間點(diǎn)有關(guān)。
可在聊天界面中顯示第二聯(lián)系人標(biāo)識對應(yīng)的第二興趣標(biāo)簽中的各個(gè)興趣元素,也可僅顯示第二聯(lián)系人標(biāo)識對應(yīng)的第二興趣標(biāo)簽中與第一興趣標(biāo)簽匹配的興趣元素,使得用戶根據(jù)興趣愛好進(jìn)行聊天,非常便捷。
對應(yīng)地,提出本發(fā)明聯(lián)系人匹配裝置的第一實(shí)施例。參考圖9,所述聯(lián)系人匹配裝置包括獲取模塊10、匹配模塊20及顯示模塊30,其中:
獲取模塊10,用于獲取待匹配聯(lián)系人對應(yīng)的第一興趣標(biāo)簽,以及匹配界面中除所述待匹配聯(lián)系人之外的其它聯(lián)系人對應(yīng)的第二興趣標(biāo)簽;
在本實(shí)施例中,在用戶進(jìn)入該匹配界面時(shí),可基于興趣標(biāo)簽輸入界面輸入其對應(yīng)的興趣標(biāo)簽,該興趣標(biāo)簽中的興趣元素可有用戶直接輸入或者在多個(gè)關(guān)鍵詞中進(jìn)行選擇,例如待匹配聯(lián)系人對應(yīng)的興趣標(biāo)簽包括的興趣元素為籃球、登山以及羽毛球。該興趣標(biāo)簽也可在用戶申請即時(shí)通信應(yīng)用的賬戶信息時(shí)進(jìn)行設(shè)置。
該待匹配聯(lián)系人可為觸發(fā)匹配指令的聯(lián)系人,或者在收到某個(gè)聯(lián)系人進(jìn)入匹配界面時(shí),將該帶喜人作為待匹配聯(lián)系人,可以理解的是,待匹配聯(lián)系人并不局限于上述兩種獲取方式,也可在聯(lián)系人對應(yīng)的聯(lián)系人標(biāo)識進(jìn)入匹配界面的某一個(gè)區(qū)域時(shí),將進(jìn)入該區(qū)域的聯(lián)系人標(biāo)識對應(yīng)的聯(lián)系人作為待匹配聯(lián)系人。各個(gè)聯(lián)系人對應(yīng)的興趣標(biāo)簽與其聯(lián)系人信息關(guān)聯(lián)保存,即可根據(jù)預(yù)設(shè)的興趣標(biāo)簽與聯(lián)系人信息之間的映射關(guān)系,獲取各個(gè)聯(lián)系人對應(yīng)的興趣標(biāo)簽。
匹配模塊20,用于將獲取的所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽進(jìn)行 比對,以獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人;
在本實(shí)施例中,可將第一興趣標(biāo)簽與第二興趣標(biāo)簽之間的興趣元素進(jìn)行比對,以確定匹配度,參照圖10,優(yōu)選方案為所述匹配模塊20包括:
匹配度確定單元21,用于將所述第一興趣標(biāo)簽中的各個(gè)興趣元素以及所述第二興趣標(biāo)簽中的興趣元素進(jìn)行比對,以確定所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽的匹配度;
該匹配度優(yōu)選為第二興趣標(biāo)簽與所述第一興趣標(biāo)簽匹配的興趣元素的數(shù)量占第一興趣標(biāo)簽中興趣元素的總數(shù)量的百分比,例如,第一興趣標(biāo)簽中興趣元素的數(shù)量為5,第二興趣標(biāo)簽與第一興趣標(biāo)簽匹配的興趣元素的數(shù)量為3,則該第二興趣標(biāo)簽的匹配度為60%。
可以理解的是,該匹配度也可為第二興趣標(biāo)簽與所述第一興趣標(biāo)簽匹配的興趣元素的數(shù)量,例如第二興趣標(biāo)簽與第一興趣標(biāo)簽匹配的興趣元素的數(shù)量為3,則第二興趣標(biāo)簽對應(yīng)的匹配度為3。
匹配單元22,用于基于所述匹配度獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人,其中,與所述待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的所述第二興趣標(biāo)簽的匹配度大于預(yù)設(shè)閾值。
該預(yù)設(shè)閾值可由用戶進(jìn)行設(shè)定,也可為系統(tǒng)設(shè)定的默認(rèn)值,在第二興趣標(biāo)簽對應(yīng)的匹配度大于預(yù)設(shè)閾值時(shí),判定該第二興趣標(biāo)簽對應(yīng)的聯(lián)系人與待匹配聯(lián)系人匹配。
顯示模塊30,用于按照預(yù)設(shè)的第一顯示方式顯示所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識。
在本實(shí)施例中各個(gè)聯(lián)系人對應(yīng)的聯(lián)系人可以用戶設(shè)置的頭像顯示,用戶可控制其對應(yīng)的聯(lián)系人標(biāo)識在該匹配界面中移動;或者,各個(gè)聯(lián)系人對應(yīng)的聯(lián)系人標(biāo)識中的圖像相同但文字標(biāo)識不同,例如各個(gè)聯(lián)系人對應(yīng)的標(biāo)識均為一條小魚,文字標(biāo)識為聯(lián)系人對應(yīng)的聯(lián)系人信息,例如聯(lián)系人為香蕉哥哥,則文字標(biāo)識為香蕉哥哥。
預(yù)設(shè)的方式顯示第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識時(shí)可在第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識周圍添加氣泡等標(biāo)識圖案,或者控制第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識等發(fā)光或者閃爍,可根據(jù)需要進(jìn)行設(shè)置。也可僅按照 預(yù)設(shè)的第一顯示方式顯示與待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,如圖4所示,可采用增加氣泡的方式顯示第二聯(lián)系人標(biāo)識,即聯(lián)系人標(biāo)識1為第一聯(lián)系人標(biāo)識,聯(lián)系人標(biāo)識2為第二聯(lián)系人標(biāo)識。
本實(shí)施例提出的聯(lián)系人匹配裝置,獲取匹配界面中待匹配聯(lián)系人對應(yīng)的第一興趣標(biāo)簽,以及所述匹配界面中除所述待匹配聯(lián)系人之外的其它聯(lián)系人對應(yīng)的第二興趣標(biāo)簽,將獲取的所述第一興趣標(biāo)簽與所述第二興趣標(biāo)簽進(jìn)行比對,以獲取與所述待匹配聯(lián)系人匹配的聯(lián)系人,通過興趣標(biāo)簽匹配可快捷搜索出與待匹配聯(lián)系人興趣匹配的聯(lián)系人,提高了聯(lián)系人匹配的精度;同時(shí),按照預(yù)設(shè)的第一顯示方式顯示所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,使得用戶便于識別待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,提高匹配效率。
進(jìn)一步地,基于上述聯(lián)系人匹配裝置的第一實(shí)施例,提出本發(fā)明的第二實(shí)施例,在本實(shí)施例中,如圖11所示,所述顯示模塊30包括:
確定單元31,用于確定與所述待匹配聯(lián)系人匹配的聯(lián)系人的數(shù)量;
定位單元32,用于在與所述待匹配聯(lián)系人匹配的聯(lián)系人的數(shù)量為多個(gè)時(shí),獲取所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識在所述匹配界面中的第一位置信息,以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識在所述匹配界面中的第二位置信息;
在本實(shí)施例中,各個(gè)聯(lián)系人對應(yīng)的聯(lián)系人標(biāo)識可在匹配界面中移動,例如用戶想要跟那個(gè)聯(lián)系人聊天可控制器聯(lián)系人標(biāo)識靠近該聯(lián)系人對應(yīng)的聯(lián)系人標(biāo)識,第一聯(lián)系人標(biāo)識在所述匹配界面中的第一位置信息以及第二聯(lián)系人標(biāo)識在所述匹配界面中的第二位置信息可分別為第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識在匹配界面中的坐標(biāo)信息,該坐標(biāo)信息可基于預(yù)設(shè)坐標(biāo)系確定,該預(yù)設(shè)坐標(biāo)系可基于匹配界面設(shè)置。例如,將匹配界面的中心點(diǎn)位置作為坐標(biāo)原點(diǎn)形成坐標(biāo)系,然后基于該坐標(biāo)系確定相應(yīng)的各個(gè)聯(lián)系人標(biāo)識在匹配界面中的位置信息,可以理解的是,也可將匹配界面中的其它位置作為坐標(biāo)原點(diǎn)。
定位單元32基于各個(gè)第二聯(lián)系人標(biāo)識對應(yīng)的第二位置信息以及待匹配聯(lián)系人對應(yīng)的第一位置信息,確定各個(gè)第二聯(lián)系人標(biāo)識與第一聯(lián)系人標(biāo)識之間 的距離,該距離的計(jì)算方式為現(xiàn)有的兩點(diǎn)之間的距離計(jì)算方式,在此不再贅述,可對計(jì)算到的各個(gè)距離進(jìn)行排序以確定距離所述第一聯(lián)系人標(biāo)識最近的第二聯(lián)系人標(biāo)識。
所述確定單元31,還用于基于所述第一位置信息與所述第二位置信息確定距離所述第一聯(lián)系人標(biāo)識最近的第二聯(lián)系人標(biāo)識;
顯示單元33,用于按照預(yù)設(shè)的第一顯示方式顯示所述第一聯(lián)系人標(biāo)識以及獲取的所述第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示獲取的所述第二聯(lián)系人標(biāo)識。
可以理解的是,在與所述待匹配聯(lián)系人匹配的聯(lián)系人的數(shù)量為單個(gè)時(shí),顯示單元33可按照預(yù)設(shè)的第一顯示方式顯示所述第一聯(lián)系人標(biāo)識以及與待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示與待匹配聯(lián)系人匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識。
可以理解的是,在多個(gè)第二聯(lián)系人標(biāo)識與第一聯(lián)系人標(biāo)識之間的距離均較近時(shí),顯示單元33可均按照預(yù)設(shè)的第一顯示方式顯示所述第一聯(lián)系人標(biāo)識以及各個(gè)第二聯(lián)系人標(biāo)識,或者,均按照預(yù)設(shè)的第一顯示方式顯示各個(gè)第二聯(lián)系人標(biāo)識。即定位單元32還用于在與所述待匹配聯(lián)系人匹配的聯(lián)系人的數(shù)量為多個(gè)時(shí),獲取所述待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識在所述匹配界面中的第一位置信息,以及匹配的聯(lián)系人對應(yīng)的第二聯(lián)系人標(biāo)識在所述匹配界面中的第二位置信息;確定單元31,還用于基于所述第一位置信息與所述第二位置信息確定與所述第一聯(lián)系人標(biāo)識之間的距離小于預(yù)設(shè)距離閾值的第二聯(lián)系人標(biāo)識;顯示單元33,還用于按照預(yù)設(shè)的第一顯示方式顯示所述第一聯(lián)系人標(biāo)識以及獲取的所述第二聯(lián)系人標(biāo)識,或者,按照預(yù)設(shè)的第一顯示方式顯示獲取的所述第二聯(lián)系人標(biāo)識。
在本實(shí)施例中,在與待匹配聯(lián)系人匹配的聯(lián)系人存在多個(gè)時(shí),可僅突出顯示距離待匹配聯(lián)系人對應(yīng)的第一聯(lián)系人標(biāo)識較近的第二聯(lián)系人標(biāo)識,提高匹配效率。
進(jìn)一步地,基于上述聯(lián)系人匹配裝置的第一或第二實(shí)施例,提出本發(fā)明的第三實(shí)施例,在本實(shí)施例中,如圖12所示,所述聯(lián)系人匹配裝置還包括:
定位模塊40,用于實(shí)時(shí)/定時(shí)獲取所述第一聯(lián)系人標(biāo)識在所述匹配界面中 的第一位置信息,以及所述第二聯(lián)系人標(biāo)識在所述匹配界面中的第二位置信息;
測距模塊50,用于基于所述第一位置信息以及所述第二位置信息計(jì)算所述第一聯(lián)系人標(biāo)識與所述第二聯(lián)系人標(biāo)識之間的距離;
顯示模塊30,還用于在獲取的所述距離小于預(yù)設(shè)閾值時(shí),按照預(yù)設(shè)的第二顯示方式在所述第一聯(lián)系人標(biāo)識以及所述第二聯(lián)系人標(biāo)識之間顯示所述第一興趣標(biāo)簽以及所述第二興趣標(biāo)簽之間匹配的興趣元素。
在本實(shí)施例中,在第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識之間顯示其對應(yīng)的興趣元素,如圖7所示,第一聯(lián)系人標(biāo)識為聯(lián)系人標(biāo)識1,第二聯(lián)系人標(biāo)識為聯(lián)系人標(biāo)識2,第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識在靠近時(shí)之間顯示其匹配的興趣元素籃球。
本實(shí)施例提出的方案,通過在第一聯(lián)系人標(biāo)識以及第二聯(lián)系人標(biāo)識靠近時(shí)顯示匹配的興趣元素,使得用戶快速進(jìn)入話題,提高功能的豐富性。
進(jìn)一步地,基于上述聯(lián)系人匹配裝置的第一至第三任一實(shí)施例,提出本發(fā)明的第四實(shí)施例,在本實(shí)施例中,顯示模塊30,還用于在接收到基于所述第二聯(lián)系人標(biāo)識的觸發(fā)事件時(shí),顯示所述第一聯(lián)系人標(biāo)識對應(yīng)的聯(lián)系人以及所述第二聯(lián)系人標(biāo)識對應(yīng)的聯(lián)系人的聊天界面
可在聊天界面中顯示第二聯(lián)系人標(biāo)識對應(yīng)的第二興趣標(biāo)簽中的各個(gè)興趣元素,也可僅顯示第二聯(lián)系人標(biāo)識對應(yīng)的第二興趣標(biāo)簽中與第一興趣標(biāo)簽匹配的興趣元素,使得用戶根據(jù)興趣愛好進(jìn)行聊天,非常便捷。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述 實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。