一種基于群組關(guān)系的自動(dòng)推薦方法、終端及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種基于群組關(guān)系的自動(dòng)推薦方法、終端及系統(tǒng)。
【背景技術(shù)】
[0002]目前隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展和普及,互聯(lián)網(wǎng)用戶群體和以互聯(lián)網(wǎng)為載體的各種網(wǎng)絡(luò)信息服務(wù)和應(yīng)用急劇增加。面對(duì)海量的信息資源,用戶很難在有限時(shí)間內(nèi)通過手工方式在如此巨大的信息空間中獲得符合其自身需求的信息,而信息提供方也很難在服務(wù)的過程中挖掘用戶的使用習(xí)慣,從而進(jìn)一步改善自身的服務(wù),這也就產(chǎn)生了所謂的“信息過載”問題。為了解決信息過載問題,傳統(tǒng)的信息服務(wù)采用了門戶網(wǎng)站(Yahoo !)、搜索引擎(Google)和定制過濾內(nèi)容等方法,但當(dāng)用戶的需求十分模糊時(shí),這些方法也無法為用戶提供滿意服務(wù)。在這種背景下,推薦系統(tǒng)技術(shù)應(yīng)運(yùn)而生,它被認(rèn)為是當(dāng)前解決信息過載問題最有效的工具之一。
[0003]終端中,基于社交網(wǎng)絡(luò)的軟件比較多且較為成熟,例如國(guó)內(nèi)的即時(shí)聊天通信軟件QQ,微信,國(guó)外的facebook,whatsapp,twitter等。上述軟件實(shí)現(xiàn)了基于一定社交關(guān)系的不同人之間的溝通,也實(shí)現(xiàn)了基于群組的多人通信。而目前的基于群組的多人通信機(jī)制中,通常所采用的推薦群組的方式,可如CN102044009A所揭示的基于興趣向用戶來推薦群組,也可以如CN102651713A所揭示的由用戶主動(dòng)給某一群組推薦其他用戶。這些推薦方法只能基于用戶興趣推薦相關(guān)群組,尚不能基于群組關(guān)系自動(dòng)推薦其他相關(guān)聯(lián)群組,推薦效果一般。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種基于群組關(guān)系的自動(dòng)推薦方法、終端及系統(tǒng),提升群組推薦的效果。
[0005]本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的。
[0006]一種基于群組關(guān)系的自動(dòng)推薦方法,包括步驟:
[0007](I)基于群組內(nèi)部成員關(guān)系,統(tǒng)計(jì)與當(dāng)前用戶相關(guān)聯(lián)的信息的關(guān)聯(lián)度;
[0008](2)對(duì)于關(guān)聯(lián)度高于預(yù)設(shè)閾值的信息,將其推薦給當(dāng)前用戶。
[0009]其中,所述與當(dāng)前用戶相關(guān)聯(lián)的信息包括外部群組和/或關(guān)注信息。
[0010]其中,所述關(guān)注信息包括公眾ID、公共服務(wù)信息、視頻、音樂。
[0011]其中,所述步驟⑴進(jìn)一步包括:
[0012]對(duì)于當(dāng)前用戶,獲取本群組中的其他內(nèi)部成員所屬的外部群組信息和/或關(guān)注信息;
[0013]對(duì)于所獲取到的各個(gè)外部群組和/或關(guān)注信息,分別計(jì)算本群組內(nèi)部成員的加入成員比例/關(guān)注比例,作為所述關(guān)聯(lián)度。
[0014]其中,所述步驟⑴中,對(duì)于所獲取到的各個(gè)外部群組和/或關(guān)注信息,僅計(jì)算本群組內(nèi)與當(dāng)前用戶互為好友或具有其他社交關(guān)系的其他內(nèi)部成員的加入成員比例/關(guān)注比例,作為所述關(guān)聯(lián)度。
[0015]其中,所述步驟(I)中包括,
[0016]對(duì)于當(dāng)前用戶,獲取與當(dāng)前用戶互為好友或具有其他社交關(guān)系的其他用戶所加入的外部群組信息和/或關(guān)注信息;
[0017]對(duì)于所獲取到的各個(gè)外部群組和/或關(guān)注信息,分別計(jì)算其他用戶的加入成員比例/關(guān)注比例,作為所述關(guān)聯(lián)度。
[0018]一種基于群組關(guān)系的自動(dòng)推薦終端,包括:
[0019]關(guān)聯(lián)度統(tǒng)計(jì)單元,用于基于群組內(nèi)部成員關(guān)系,計(jì)算與當(dāng)前群組內(nèi)各成員相關(guān)聯(lián)的信息的關(guān)聯(lián)度;
[0020]推薦單元,用于將與其關(guān)聯(lián)度超過預(yù)設(shè)閾值的信息分別推薦給本群組內(nèi)的各成員用戶。
[0021]其中,所述關(guān)聯(lián)度統(tǒng)計(jì)單元具體包括:
[0022]信息獲取單元,用于獲取當(dāng)前群組內(nèi)各成員所屬的其他外部群組信息和/或所關(guān)注的其他關(guān)注信息;
[0023]關(guān)聯(lián)度計(jì)算單元,用于根據(jù)所獲取到的各個(gè)外部群組/各種關(guān)注信息,分別計(jì)算本群組內(nèi)部成員的加入成員比例/關(guān)注比例以作為關(guān)聯(lián)度信息。
[0024]其中,該終端具體為移動(dòng)電話、智能電話、筆記本電腦、平板電腦。
[0025]一種基于群組關(guān)系的自動(dòng)推薦系統(tǒng),包括:如上任一所述的終端以及服務(wù)器;
[0026]所述終端,用于在確定向用戶推薦信息時(shí),向服務(wù)器發(fā)送推薦用戶加入預(yù)定群組的推薦加入?yún)f(xié)議命令,包括被推薦用戶ID和預(yù)定群組ID ;
[0027]所述服務(wù)器,用于接收終端發(fā)送的推薦加入?yún)f(xié)議命令;根據(jù)所述預(yù)定群組ID確定所述預(yù)定群組的創(chuàng)建用戶,并向所述創(chuàng)建用戶發(fā)送推薦加入通知消息,以便所述創(chuàng)建用戶確定是否將被推薦用戶加入到所述預(yù)定群組中;當(dāng)接收到所述創(chuàng)建用戶發(fā)送的同意將所述推薦用戶加入到所述預(yù)定群組中的響應(yīng)消息時(shí),將所述被推薦用戶ID添加到所述預(yù)定群組的成員列表中。
[0028]本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0029]本發(fā)明實(shí)施例基于群組內(nèi)部人員關(guān)系來實(shí)現(xiàn)向用戶推薦外部群組及關(guān)注信息,由于這些推薦內(nèi)容是與用戶有一定社交關(guān)系的其他用戶關(guān)注度較高的,因而推薦的群組和關(guān)注信息與用戶有著較大的關(guān)聯(lián)性,可大大提高推薦的效果,提升用戶體驗(yàn)。
【附圖說明】
[0030]圖1是本發(fā)明實(shí)施例一中群組關(guān)系的拓?fù)鋱D;
[0031]圖2是本發(fā)明實(shí)施例一中基于群組關(guān)系的自動(dòng)推薦方法流程圖;
[0032]圖3是本發(fā)明實(shí)施例一中基于群組關(guān)系的自動(dòng)推薦終端結(jié)構(gòu)框圖;
[0033]圖4是本發(fā)明實(shí)施例二中群組關(guān)系的拓?fù)鋱D;
[0034]圖5是本發(fā)明實(shí)施例三中群組關(guān)系的拓?fù)鋱D;
[0035]圖6是本發(fā)明實(shí)施例四中群組關(guān)系的拓?fù)鋱D。
【具體實(shí)施方式】
[0036]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0037]本發(fā)明的核心在于:1.基于群組內(nèi)部人員關(guān)系自動(dòng)推薦與內(nèi)部人員關(guān)聯(lián)的外部群組(對(duì)關(guān)聯(lián)度進(jìn)行計(jì)算);2.自動(dòng)推薦群組成員關(guān)注的公眾ID或其他公共服務(wù)信息。
[0038]實(shí)施例一
[0039]圖1是本發(fā)明實(shí)施例的一群組關(guān)系的拓?fù)鋱D,本拓?fù)鋱D基于一個(gè)小的社交網(wǎng)絡(luò),分別設(shè)置有5個(gè)群組(實(shí)際場(chǎng)景當(dāng)然不限于5個(gè)),每一個(gè)群組有若干個(gè)ID號(hào),例如群組5包含有ID1、ID2、ID3,群組3包含有ID2、ID3、ID4.群組4包含有ID1、ID2、ID4等等。本發(fā)明實(shí)施例中,群組可以是獨(dú)立的一個(gè)結(jié)構(gòu)體變量,相互之間包含的可能是同一個(gè)ID號(hào),且群組可相互獲取到其他群組的基本元素信息(即其他群組ID號(hào),ID號(hào)相關(guān)聯(lián)的諸如關(guān)注的公眾號(hào),其他好友/聯(lián)系人的ID號(hào)等)。
[0040]圖2是本實(shí)施例中基于群組關(guān)系的自動(dòng)推薦方法流程,包括步驟:
[0041]201、對(duì)于當(dāng)前用戶,獲取本群組中的其他內(nèi)部成員所屬的外部群組信息(如群組名稱、群組ID號(hào))/關(guān)注信息。
[0042]202、對(duì)于所獲取到的各個(gè)外部群組/各種關(guān)注信息,分別計(jì)算本群組內(nèi)部成員的加入成員比例/關(guān)注比例。
[0043]通過步驟201和202,可基于群組內(nèi)部成員關(guān)系,計(jì)算出與當(dāng)前用戶相關(guān)聯(lián)的外部群組/關(guān)注信息的關(guān)聯(lián)度。其中,關(guān)注信息包括了公眾號(hào)、各種公共服務(wù)信息等等。
[0044]由于這些外部群組信息/關(guān)注信息均采集至與當(dāng)前用戶有社交關(guān)系的其他成員,因而此加入成員比例信息/關(guān)注比例可作為該外部群組與當(dāng)前用戶的關(guān)聯(lián)度大小的一種評(píng)判依據(jù)。
[0045]203、對(duì)于關(guān)聯(lián)度大小高于預(yù)設(shè)閾值的外部群組/關(guān)注信息,將其推薦給當(dāng)前用戶。
[0046]圖3是本實(shí)施例中基于群組關(guān)系的自動(dòng)推薦終端,包括:
[0047]關(guān)聯(lián)度統(tǒng)計(jì)單元310,用于基于群組內(nèi)部成員關(guān)系,計(jì)算與當(dāng)前群組內(nèi)各成員相關(guān)聯(lián)的外部群組/關(guān)注信息的關(guān)聯(lián)度;
[0048]推薦單元320,用于將與其關(guān)聯(lián)度超過預(yù)設(shè)閾值的外部群組/關(guān)注信息分別推薦給本群組內(nèi)的各成員用戶。
[0049]具體地,關(guān)聯(lián)度統(tǒng)計(jì)單元310進(jìn)一步包括: