用于智能調節(jié)好友推薦頻率的方法和設備的制造方法
【技術領域】
[0001]本發(fā)明的各實施方式總體上涉及社交網絡領域,并且更具體地,本發(fā)明的各實施方式涉及一種用于智能調節(jié)好友推薦頻率的方法和設備。
【背景技術】
[0002]隨著Web2.0技術的發(fā)展,社會化網絡已經漸漸融入了人們的生活中。在社區(qū)網絡中,一個典型的問題就是幫助用戶快速建立自己的好友圈。通常,網站會通過好友推薦、搜索和瀏覽展示等來幫助用戶找到更多的朋友。好友推薦又分為兩種途徑,一種是用戶主動瀏覽的,一種是通過系統(tǒng)向用戶推送的。其中通過系統(tǒng)主動向用戶推送好友是一種帶有一定侵擾性的系統(tǒng)行為,即使給用戶推薦的好友都是該用戶生活中真實存在的好友,如果日復一日不厭其煩地每天推薦一次,依然會激怒用戶。
[0003]通常,在一個用戶量眾多的大型網站中,通過消息通道主動向用戶下發(fā)消息的行為,很容易受到消息通道容量所限。針對眾多的可推薦用戶,在有限時間內通過有限通道流量對每一位可推薦用戶進行通知是不現(xiàn)實的。因此,在這樣的背景下,期望提供一種能夠智能調節(jié)針對不同用戶的主動推薦頻率,從而在有限消息通道下最大化推送效率。
【發(fā)明內容】
[0004]為了解決上述問題,在本上下文中,本發(fā)明各實施方式的目的之一在于提供一種用于智能調節(jié)好友推薦頻率的方法和設備。
[0005]根據(jù)本發(fā)明一個方面的某些實施方式,提供了一種用于智能調節(jié)好友推薦頻率的方法,例如可以包括:針對測試用戶訓練與其特征相關聯(lián)的用戶特征集合;計算所述測試用戶對推薦好友的接受率;根據(jù)所述用戶特征集合對所有可推薦用戶進行劃分;以及向被劃分的可推薦用戶組賦予與所述用戶特征集合相對應的對推薦好友的接受率。
[0006]根據(jù)本發(fā)明一個方面的某些實施方式,提供了一種用于智能調節(jié)好友推薦頻率的方法,其中所述測試用戶可以為計算設備隨機挑選的100、500或1000個用戶。
[0007]根據(jù)本發(fā)明一個方面的某些實施方式,提供了一種用于智能調節(jié)好友推薦頻率的方法,其中所述用戶特征集合可以包括用戶本身特征以及與好友推薦頻率有關的特征,并且其中所述用戶本身特征可以包括以下用戶特征中的至少一種:用戶已有好友數(shù)、用戶最近登錄時間、用戶注冊時間、用戶注冊以來登錄頻率、社交網絡中用戶未加為好友的可推薦人數(shù)和用戶對網站新功能參與程度,以及所述與好友推薦頻率有關的特征可以包括給用戶推薦好友次數(shù)和用戶通過推薦加好友次數(shù)。
[0008]根據(jù)本發(fā)明一個方面的某些實施方式,提供了一種用于智能調節(jié)好友推薦頻率的方法,其中計算所述測試用戶對推薦好友的接受率可以包括:針對所述測試用戶的每一維特征進行離散化,將取值范圍離散到3至10個可選值;將特征相同的用戶劃分至一個組內;以及計算每組中所有用戶的接受率,將其平均值作為該組用戶的接受率。
[0009]根據(jù)本發(fā)明一個方面的某些實施方式,提供了一種用于智能調節(jié)好友推薦頻率的方法,其中向被劃分的可推薦用戶組賦予與所述用戶特征集合相對應的對推薦好友的接受率包括:將所述可推薦用戶組按照所述接受率降序排列;計算每個所述可推薦用戶組的推薦用戶期望值;以及對上述步驟進行迭代,直到所述推薦用戶期望值小于等于有限通道每天可推薦用戶總數(shù)。
[0010]根據(jù)本發(fā)明另一方面的某些實施方式,提供了一種用于智能調節(jié)好友推薦頻率的設備,例如可以包括:訓練裝置,被配置為針對測試用戶訓練與其特征相關聯(lián)的用戶特征集合;計算裝置,被配置為計算所述測試用戶對推薦好友的接受率;劃分裝置,被配置為根據(jù)所述用戶特征集合對所有可推薦用戶進行劃分;以及賦值裝置,被配置為向被劃分的可推薦用戶組賦予與所述用戶特征集合相對應的對推薦好友的接受率。
[0011]根據(jù)本發(fā)明另一方面的某些實施方式,提供了一種用于智能調節(jié)好友推薦頻率的設備,其中所述測試用戶可以為計算設備隨機挑選的100、500或1000個用戶。
[0012]根據(jù)本發(fā)明另一方面的某些實施方式,提供了一種用于智能調節(jié)好友推薦頻率的設備,其中所述用戶特征集合可以包括用戶本身特征以及與好友推薦頻率有關的特征,并且其中所述用戶本身特征可以包括以下用戶特征中的至少一種:用戶已有好友數(shù)、用戶最近登錄時間、用戶注冊時間、用戶注冊以來登錄頻率、社交網絡中用戶未加為好友的可推薦人數(shù)和用戶對網站新功能參與程度,以及所述與好友推薦頻率有關的特征可以包括給用戶推薦好友次數(shù)和用戶通過推薦加好友次數(shù)。
[0013]根據(jù)本發(fā)明另一方面的某些實施方式,提供了一種用于智能調節(jié)好友推薦頻率的設備,其中計算所述測試用戶對推薦好友的接受率可以包括:針對所述測試用戶的每一維特征進行離散化,將取值范圍離散到3至10個可選值;將特征相同的用戶劃分至一個組內;以及計算每組中所有用戶的接受率,將其平均值作為該組用戶的接受率。
[0014]根據(jù)本發(fā)明另一方面的某些實施方式,提供了一種用于智能調節(jié)好友推薦頻率的設備,其中向被劃分的可推薦用戶組賦予與所述用戶特征集合相對應的對推薦好友的接受率包括:將所述可推薦用戶組按照所述接受率降序排列;計算每個所述可推薦用戶組的推薦用戶期望值;以及對上述步驟進行迭代,直到所述推薦用戶期望值小于等于有限通道每天可推薦用戶總數(shù)。
[0015]本發(fā)明示例性實施方式提供的示例性解決方案至少可以帶來如下顯著的技術效果:通過智能調節(jié)針對不同用戶的主動推薦頻率,從而能夠在有限消息通道下最大化推送效率。
【附圖說明】
[0016]通過參考附圖閱讀下文的詳細描述,本發(fā)明示例性實施方式的上述以及其他目的、特征和優(yōu)點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實施方式,其中:
[0017]圖1示意性示出了根據(jù)本發(fā)明示例性實施方式的應用環(huán)境;
[0018]圖2是示意性示出了根據(jù)本發(fā)明示例性實施方式的、用于智能調節(jié)好友推薦頻率的方法流程圖;
[0019]圖3是示意性示出了根據(jù)本發(fā)明示例性實施方式的、用于智能調節(jié)好友推薦頻率的設備框圖;以及
[0020]圖4是示意性示出了將從本發(fā)明示例性實施方式中受益并且可以是本發(fā)明示例性實施方式示例裝置的移動終端的框圖。
[0021]在附圖中,相同或對應的標號表示相同或對應的部分。
【具體實施方式】
[0022]下面將參考若干示例性實施方式來描述本發(fā)明的原理和精神。應當理解,給出這些實施方式僅僅是為了使本領域技術人員能夠更好地理解進而實現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。
[0023]在本文中,術語“社交網站”或“社交網絡”是指向對特定對象感興趣或只是一起“閑逛”的人們提供虛擬社區(qū)的Web站點。成員通過語音、聊天、即時消息、視頻會議和博客等進行通信,并且該服務通常向成員提供了聯(lián)系其他成員的好友的方法。這種站點還可以用作親自會面的媒介。“社交網站”或“社交網絡”是針對“虛擬社區(qū)”(一群人使用因特網彼此之間就任何事乃至所有事進行通信)的21世紀術語。
[0024]社交網絡向其成員(或稱用戶)提供與該社交網絡的其他成員進行通信和交互的能力。在使用中,成員加入社交網絡,繼而向其希望連接的多個其他成員添加連接。連接可以由成員顯式地添加,例如成員選擇將要成為好友的特定其他成員;或者基于成員的共同特征(例如,相同教育機構的校友)而由社交網絡自動創(chuàng)建。如在此使用的,術語“好友”是指成員通過該網站與之形成連接、關聯(lián)或者關系的任何其他成員。社交網絡中的連接通常是雙向的(但這不是必須的),因此術語“成員”和“好友”可能依賴于參照系。成員之間的連接可以是直接連接;然而,社交網絡的某些實施方式允許經由一級或者多級連接的間接連接。另外,術語“好友”并非必須要求成員在現(xiàn)實生活中實際上是朋友(在成員之一是商戶或者其他實體時,一般更是這樣);其僅暗示社交網絡中的連接。
[0025]下面結合附圖對本發(fā)明的【具體實施方式】進行描述。
[0026]首先參考圖1,其中圖1示出了根據(jù)本發(fā)明的實施方式可以在其中使用的系統(tǒng)10,包括可以通過網絡進行通信的多個通信設備。系統(tǒng)10可以包括有線或無線網絡的任意組合,其中這些網絡包括但不限于移動電話網絡、無線局域網(LAN)、藍牙個人局域網、以太網LAN、令牌LAN、廣域網、互聯(lián)網、通信設備之間的一個或多個ad hoc網絡等。系統(tǒng)10可以包括有線通信設備和無線通信設備兩者。
[0027]例如,圖1中所示系統(tǒng)10包括移動電話網絡11和互聯(lián)網28。通往互聯(lián)網28的連接可以包括但不限于遠程無線連接、短程無線連接,以及各種有線連接,有線連接包括但不限于電話線、電纜線路、電力線等。
[0028]系統(tǒng)10的示例性通信設備可以包括但不限于移動電話12、組合式PDA和移動電話14、PDA16、集成消息傳遞設備(IMD) 18、臺式計算機20,以及筆記本計算機22。通信設