一種向即時通信用戶推薦好友的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于移動互聯(lián)網(wǎng)領(lǐng)域,提供了一種向即時通信用戶推薦好友的方法及系統(tǒng)。所述方法包括:獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息;計算所述即時通信用戶的行為習(xí)慣信息與其他即時通信用戶的行為習(xí)慣信息的相似度;將行為習(xí)慣信息的相似度達(dá)到預(yù)定值的其他即時通信用戶作為好友推薦給所述即時通信用戶。本發(fā)明結(jié)合了移動終端的移動性,擴(kuò)展了推薦好友的方式,能實現(xiàn)對習(xí)慣活動區(qū)域和/或習(xí)慣活動路線相似度較高的即時通信用戶進(jìn)行相互推薦,提高了交友的可操作性。
【專利說明】—種向即時通信用戶推薦好友的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種向即時通信用戶推薦好友的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的不斷發(fā)展,越來越多的用戶依賴于各種人際關(guān)系網(wǎng)絡(luò)的網(wǎng)絡(luò)應(yīng)用來進(jìn)行交流,例如即時通訊應(yīng)用程序,包括QQ、微信、微博等。即時通訊的服務(wù)器通常會給即時通訊用戶推薦好友。當(dāng)即時通信客戶端安裝在移動終端中時,現(xiàn)有技術(shù)向即時通信用戶推薦好友通常采用以下方式:給即時通信用戶推薦移動終端通訊錄中的聯(lián)系人對應(yīng)的即時通信用戶作為好友、給微信用戶推薦該微信用戶對應(yīng)的QQ用戶的好友作為微信用戶的好友、通過搖一搖的方式給微信用戶推薦好友。
[0003]然而,現(xiàn)有技術(shù)向即時通信用戶推薦好友的方式都是基于靜態(tài)的用戶信息,沒有結(jié)合移動終端的移動性,因此推薦好友的方式比較局限。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種向即時通信用戶推薦好友的方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)向即時通信用戶推薦好友的方式都是基于靜態(tài)的用戶信息,沒有結(jié)合移動終端的移動性,推薦好友的方式比較局限的問題。
[0005]第一方面,本發(fā)明提供了一種向即時通信用戶推薦好友的方法,所述方法包括:
[0006]獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;
[0007]根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息;
[0008]計算所述即時通信用戶的行為習(xí)慣信息與其他即時通信用戶的行為習(xí)慣信息的相似度;
[0009]將行為習(xí)慣信息的相似度達(dá)到預(yù)定值的其他即時通信用戶作為好友推薦給所述即時通信用戶。
[0010]第二方面,本發(fā)明提供了一種向即時通信用戶推薦好友的系統(tǒng),所述系統(tǒng)包括:
[0011]獲取模塊,用于獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;
[0012]統(tǒng)計模塊,用于根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息;
[0013]計算模塊,用于計算所述即時通信用戶的行為習(xí)慣信息與其他即時通信用戶的行為習(xí)慣信息的相似度;
[0014]推薦模塊,用于將行為習(xí)慣信息的相似度達(dá)到預(yù)定值的其他即時通信用戶作為好友推薦給所述即時通信用戶。
[0015]在本發(fā)明中,由于獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息,并根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息,將行為習(xí)慣信息的相似度達(dá)到預(yù)定值的其他即時通信用戶作為好友推薦給所述即時通信用戶。本發(fā)明結(jié)合了移動終端的移動性,擴(kuò)展了推薦好友的方式,能實現(xiàn)對習(xí)慣活動區(qū)域和/或習(xí)慣活動路線相似度較高的即時通信用戶進(jìn)行相互推薦,提高了交友的可操作性。因為相似度較高的即時通信用戶通常是住在同一小區(qū)、在同一區(qū)域上班、或每天上班的路線是一樣的,即有較接近的生活水平、工作狀況,因此這些即時通信用戶有著共同的圈子,交流起來有著共同的話題,成為真正朋友的可能性比較大,可靠性也高一些。本發(fā)明方便住在同一小區(qū)和在同一區(qū)域上班的即時通信用戶交友,方便每天上班的路線一樣的即時通信用戶實現(xiàn)拼車。
【專利附圖】
【附圖說明】
[0016]圖1是本發(fā)明實施例一提供的向即時通信用戶推薦好友的方法的流程圖。
[0017]圖2是本發(fā)明實施例二提供的向即時通信用戶推薦好友的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0018]為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進(jìn)行說明。
[0020]實施例一:
[0021]請參閱圖1,本發(fā)明實施例一提供的向即時通信用戶推薦好友的方法包括以下步驟:
[0022]S101、獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;
[0023]在本發(fā)明實施例一·中,所述統(tǒng)計時長是指統(tǒng)計所述即時通信用戶的行為習(xí)慣信息所需要獲取的地理位置信息所跨越的時間長度,例如一周或一個月。
[0024]在本發(fā)明實施例一中,SlOl具體可以為:
[0025]獲取在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息。
[0026]抽樣時刻點可根據(jù)常規(guī)人群的上下班時間或其他非常規(guī)人群的時間進(jìn)行設(shè)置。例如,在一周內(nèi),將每天的早上8點、早上9點、中午12點、下午6點、下午7點和晚上10點作為抽樣時刻點。
[0027]在本發(fā)明實施例一中,SlOl具體也可以為:
[0028]接收即時通信客戶端主動上報的,在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;或者,
[0029]主動從即時通信客戶端獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息。
[0030]在本發(fā)明實施例一中,SlOl具體也可以為:
[0031]接收即時通信客戶端主動上報的,在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息;或者,
[0032]主動從即時通信客戶端獲取在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息。
[0033]S102、根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息;
[0034]在本發(fā)明實施例一中,所述行為習(xí)慣信息包括習(xí)慣活動區(qū)域和/或習(xí)慣活動路線.-^4 ,[0035]在本發(fā)明實施例一中,S102具體可以為:
[0036]根據(jù)在統(tǒng)計時長內(nèi)的每一個抽樣時刻點與所述即時通信用戶所在的地理位置信息的對應(yīng)關(guān)系統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息。
[0037]例如,在一周內(nèi),周一至周五的早上8點在家(地理位置A)、早上9點在公司(地理位置B)、中午12點在公司(地理位置B)、下午6點在公司(地理位置B)、下午7點在家(地理位置A)、晚上10點在家(地理位置A)。則可以統(tǒng)計得出所述即時通信用戶周一至周五中每天的習(xí)慣活動路線是A-B-A,周一至周五中每天早上9點至下午6點的習(xí)慣活動區(qū)域是B,下午7點至第二天早上8點的習(xí)慣活動區(qū)域是A。
[0038]S103、計算所述即時通信用戶的行為習(xí)慣信息與其他即時通信用戶的行為習(xí)慣信息的相似度;
[0039]S104、將行為習(xí)慣信息的相似度達(dá)到預(yù)定值的其他即時通信用戶作為好友推薦給所述即時通信用戶。
[0040]例如將行為習(xí)慣信息的相似度達(dá)到80%以上,即相似度較高的其他即時通信用戶作為好友推薦給所述即時通信用戶。
[0041]在本發(fā)明實施例一中,S103之前還可以包括:存儲所述即時通信用戶的行為習(xí)慣信息,以供其他即時通信用戶計算與所述即時通信用戶的行為習(xí)慣信息的相似度,從而實現(xiàn)相互推薦。
[0042]在本發(fā)明實施例一中,由于獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息,并根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息,將行為習(xí)慣信息的相似度達(dá)到預(yù)定值的其他即時通信用戶作為好友推薦給所述即時通信用戶。本發(fā)明結(jié)合了移動終端的移動性,擴(kuò)展了推薦好友的方式,能實現(xiàn)對習(xí)慣活動區(qū)域和/或習(xí)慣活動路線相似度較高的即時通信用戶進(jìn)行相互推薦,提高了交友的可操作性。因為相似度較高的即時通信用戶通常是住在同一小區(qū)、在同一區(qū)域上班、或每天上班的路線是一樣的,即有較接近的生活水平、工作狀況,因此這些即時通信用戶有著共同的圈子,交流起來有著共同的話題,成為真正朋友的可能性比較大。本發(fā)明方便住在同一小區(qū)和在同一區(qū)域上班的即時通信用戶交友,方便每天上班的路線一樣的即時通信用戶實現(xiàn)拼車。
[0043]實施例二:
[0044]請參閱圖2,本發(fā)明實施例二提供的向即時通信用戶推薦好友的系統(tǒng)包括:獲取模塊11、統(tǒng)計模塊12、計算模塊13和推薦模塊14,其中,
[0045]獲取模塊11,用于獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;
[0046]在本發(fā)明實施例二中,所述統(tǒng)計時長是指統(tǒng)計所述即時通信用戶的行為習(xí)慣信息所需要獲取的地理位置信息所跨越的時間長度,例如一周或一個月。
[0047]在本發(fā)明實施例二中,所述獲取模塊11具體可以用于:
[0048]獲取在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息;或者,
[0049]接收即時通信客戶端主動上報的,在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;或者,
[0050]主動從即時通信客戶端獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;或者,[0051]接收即時通信客戶端主動上報的,在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息;或者,
[0052]主動從即時通信客戶端獲取在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息。
[0053]統(tǒng)計模塊12,用于根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息;
[0054]在本發(fā)明實施例二中,所述行為習(xí)慣信息包括習(xí)慣活動區(qū)域和/或習(xí)慣活動路線。
[0055]所述統(tǒng)計模塊12具體可以用于:根據(jù)在統(tǒng)計時長內(nèi)的每一個抽樣時刻點與所述即時通信用戶所在的地理位置信息的對應(yīng)關(guān)系統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息。
[0056]計算模塊13,用于計算所述即時通信用戶的行為習(xí)慣信息與其他即時通信用戶的行為習(xí)慣信息的相似度;
[0057]推薦模塊14,用于將行為習(xí)慣信息的相似度達(dá)到預(yù)定值的其他即時通信用戶作為好友推薦給所述即時通信用戶。
[0058]在本發(fā)明實施例二中,所述系統(tǒng)還可以包括:
[0059]存儲模塊,用于存儲所述即時通信用戶的行為習(xí)慣信息,以供其他即時通信用戶計算與所述即時通信用戶的行為習(xí)慣信息的相似度,從而實現(xiàn)相互推薦。
[0060]在本發(fā)明實施例二中,由于獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息,并根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息,將行為習(xí)慣信息的相似度達(dá)到預(yù)定值的其他即時通信用戶作為好友推薦給所述即時通信用戶。本發(fā)明結(jié)合了移動終端的移動性,擴(kuò)展了推薦好友的方式,能實現(xiàn)對習(xí)慣活動區(qū)域和/或習(xí)慣活動路線相似度較高的即時通信用戶進(jìn)行相互推薦,提高了交友的可操作性。因為相似度較高的即時通信用戶通常是住在同一小區(qū)、在同一區(qū)域上班、或每天上班的路線是一樣的,即有較接近的生活水平、工作狀況,因此這些即時通信用戶有著共同的圈子,交流起來有著共同的話題,成為真正朋友的可能性比較大。本發(fā)明方便住在同一小區(qū)和在同一區(qū)域上班的即時通信用戶交友,方便每天上班的路線一樣的即時通信用戶實現(xiàn)拼車。
[0061]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。
[0062]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種向即時通信用戶推薦好友的方法,其特征在于,所述方法包括: 獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息; 根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息; 計算所述即時通信用戶的行為習(xí)慣信息與其他即時通信用戶的行為習(xí)慣信息的相似度; 將行為習(xí)慣信息的相似度達(dá)到預(yù)定值的其他即時通信用戶作為好友推薦給所述即時通信用戶。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息具體為: 獲取在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息;或者, 接收即時通信客戶端主動上報的,在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;或者, 主動從即時通信客戶端獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;或者,接收即時通信客戶端主動上報的,在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息;或者, 主動從即時通信客戶端獲取在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息。`
3.如權(quán)利要求1所述的方法,其特征在于,所述行為習(xí)慣信息包括習(xí)慣活動區(qū)域和/或習(xí)慣活動路線。
4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息具體為: 根據(jù)在統(tǒng)計時長內(nèi)的每一個抽樣時刻點與所述即時通信用戶所在的地理位置信息的對應(yīng)關(guān)系統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息。
5.如權(quán)利要求1至4任一項所述的方法,其特征在于,所述計算所述即時通信用戶的行為習(xí)慣信息與其他即時通信用戶的行為習(xí)慣信息的相似度之前還包括: 存儲所述即時通信用戶的行為習(xí)慣信息。
6.一種向即時通信用戶推薦好友的系統(tǒng),其特征在于,所述系統(tǒng)包括: 獲取模塊,用于獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息; 統(tǒng)計模塊,用于根據(jù)所述地理位置信息統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息; 計算模塊,用于計算所述即時通信用戶的行為習(xí)慣信息與其他即時通信用戶的行為習(xí)慣信息的相似度; 推薦模塊,用于將行為習(xí)慣信息的相似度達(dá)到預(yù)定值的其他即時通信用戶作為好友推薦給所述即時通信用戶。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述獲取模塊具體用于: 獲取在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息;或者, 接收即時通信客戶端主動上報的,在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;或者,主動從即時通信客戶端獲取在統(tǒng)計時長內(nèi)即時通信用戶所在的地理位置信息;或者,接收即時通信客戶端主動上報的,在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息;或者, 主動從即時通信客戶端獲取在統(tǒng)計時長內(nèi),每一個抽樣時刻點,所述即時通信用戶所在的地理位置信息。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述行為習(xí)慣信息包括習(xí)慣活動區(qū)域和/或習(xí)慣活動路線。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述統(tǒng)計模塊具體用于: 根據(jù)在統(tǒng)計時長內(nèi)的每一個抽樣時刻點與所述即時通信用戶所在的地理位置信息的對應(yīng)關(guān)系統(tǒng)計出所述即時通信用戶的行為習(xí)慣信息。
10.如權(quán)利要求6至9任一項所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 存儲模塊,用于存儲所述 即時通信用戶的行為習(xí)慣信息。
【文檔編號】H04L12/58GK103684994SQ201310706812
【公開日】2014年3月26日 申請日期:2013年12月19日 優(yōu)先權(quán)日:2013年12月19日
【發(fā)明者】魏棟 申請人:宇龍計算機通信科技(深圳)有限公司