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

一種微博用戶組推薦方法與流程

文檔序號:11622751閱讀:253來源:國知局
一種微博用戶組推薦方法與流程
本發(fā)明屬于互聯網領域,尤其涉及一種微博用戶組推薦方法。

背景技術:
微博(MicroBlog),即微博客,相比于博客內容更加短小,是一種當前最流行的社會化網絡服務媒體。用戶可隨時隨地通過電腦、手機或者其他各種客戶端組件從微博上獲取、分享以及傳播消息。微博上每天傳送的信息量巨大,但用戶一般僅關注某一特定方面的消息,比如與某位影視明星相關的娛樂資訊或者某一專業(yè)領域最新研究成果等。為了能夠及時獲取這些信息,用戶可使用微博系統中的“關注”功能關注這些能夠提供感興趣信息或與自己具有相同興趣愛好的微博用戶,這樣被關注用戶發(fā)布的任何消息都會及時地顯示在當前用戶的主頁上,當前用戶成為被關注用戶的“粉絲”,當然被關注用戶也可以成為當前用戶的“粉絲”。在微博中,用戶的“關注”行為是用戶獲取外部信息的重要手段。但微博中每天產生大量的消息,僅憑單個用戶的“關注”行為獲取所感興趣的消息不太現實。為此,微博運營商推出了基于“熱點人物”和好友的好友的“間接關注”的推薦模式向用戶推薦與自己具有一定影響力或相同興趣愛好的用戶?,F有微博推薦用戶方法一般基于“熱點人物”和“好友的好友”的原則向用戶推薦具有一定影響力或者相同興趣愛好的用戶,而與用戶具有相同興趣愛好的用戶并不局限于熱點人物和好友的好友,另外推薦用戶的好友中也有一部分用戶也具有一定影響力或與當前用戶和推薦用戶具有相同興趣愛好,他們也適合推薦給用戶。所以現有的微博推薦技術的局限度高,無法向用戶推薦其感興趣的用戶。

技術實現要素:
本發(fā)明實施例的目的在于提供一種微博用戶組推薦方法,旨在解決現有技術無法向用戶推薦其感興趣的用戶的問題。本發(fā)明實施例是這樣實現的,一種微博用戶組推薦方法,所述方法包括:通過微博系統開放平臺提供的API接口獲取當前用戶和設定數量的其他用戶的關注列表和粉絲列表;依據該關注列表和粉絲列表建立用戶互粉關系圖;查找用戶互粉關系圖中所有的極大團以及該極大團的興趣愛好;獲取當前微博用戶的興趣愛好,將與當前微博用戶的興趣愛好相同的極大團內的所有用戶推薦給當前微博用戶。所述用戶互粉關系圖具體以包括:所有微博用戶和所有微博用戶之間的互粉標示,所述所有微博用戶內的任一用戶至少與用戶互粉關系圖內的一個用戶為互粉關系;所述極大團具體為:多個微博用戶組成的團且多個微博用戶之間均為互粉關系??蛇x的,所述依據該關注列表和粉絲列表建立用戶互粉關系圖具體為:201、將當前用戶對應的頂點增加到空的用戶互粉關系圖中;202、賦予一ID號給當前用戶在用戶互粉關系圖中的對應的頂點;203、獲取關注列表和粉絲列表之間的交集,該交集即為互粉用戶列表,讀取當前用戶的互粉用戶列表中的一粉絲用戶,檢查此粉絲用戶是否有對應的點在用戶互粉關系圖中,如果沒有,則跳轉到步驟204,否則跳轉到步驟205;204、在用戶互粉關系圖中添加該粉絲用戶對應的頂點,并將另一ID號賦予該粉絲用戶在用戶互粉關系圖中對應的頂點;205、向用戶互粉關系圖中當前用戶對應頂點及另一ID號對應頂點之間添加一條互粉標示;206、重復203—205直至當前用戶的互粉用戶列表為空;207、重復201—206直至處理完用戶互粉關系圖中的所有用戶。本發(fā)明實施例與現有技術相比,有益效果在于:本發(fā)明的技術方案的具有數據采集簡單的優(yōu)點。附圖說明圖1是本發(fā)明實施例提供的一種微博用戶組推薦方法的流程圖;圖2是本發(fā)明實施例提供的用戶互粉關系圖的建立流程圖。具體實施方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明具體實施方式提供一種微博用戶組推薦方法,該方法由服務器完成,該方法如圖1所示,包括:101、通過微博系統開放平臺提供的API接口獲取當前用戶和設定數量的其他用戶的關注列表和粉絲列表;102、依據該關注列表和粉絲列表建立用戶互粉關系圖;103、查找用戶互粉關系圖中所有的極大團以及該極大團的興趣愛好;104、獲取當前微博用戶的興趣愛好,將與當前微博用戶的興趣愛好相同的極大團內的所有用戶推薦給當前微博用戶。上述用戶互粉關系圖具體可以包括:所有微博用戶和所有微博用戶之間的互粉標示,上述所有微博用戶內的任一用戶至少與用戶互粉關系圖內的一個用戶為互粉關系;上述互粉標示可以為直線,也可以為其他的標示,本發(fā)明具體實施方式并不限制上述標示的具體表現形式,另外,所有微博用戶的表現形式也可以多樣,例如直接用微博用戶的用戶名表示,也可以為用ID號以及點來表示,上述互粉關系具體可以為:用戶A為用戶B的粉絲,同時用戶B也是用戶A的粉絲,此時兩個用戶同時均為對方的粉絲稱為兩個用戶為互粉關系。上述極大團具體可以為:多個微博用戶且多個微博用戶之間均為互粉關系。例如,用戶A與用戶B屬于互粉關系,同時用戶A與用戶C屬于互粉關系,但是用戶B與用戶C不屬于互粉關系,則用戶A、用戶B、用戶C不是極大團,只有用戶A與用戶B屬于互粉關系,同時用戶A與用戶C屬于互粉關系,同時用戶B與用戶C屬于互粉關系時,則用戶A、用戶B、用戶C組成一個極大團。本發(fā)明數據采集簡單。在構建用戶互粉關系圖時通過微博系統提供的API接口僅需要獲取用戶的關注列表和粉絲列表,無需編程人員設置URL和解析規(guī)則通過HTTP協議從微博系統中獲取相關數據。易于實現。根據用戶的關注列表和粉絲列表即可建立用戶之間的互粉關系,僅需讀取兩次磁盤即可構建用戶互粉關系圖。對現有極大團發(fā)現技術稍加修改即可快速地從用戶互粉關系圖中發(fā)現與指定用戶相關的極大團。采用遞歸設計思想本發(fā)明所描述的與特定頂點相關的極大團發(fā)現方法。召回率高。極大團要求每一個頂點與其他頂點均相連,即微博用戶互粉關系圖中的極大團中的每一個用戶具有相同的影響力或興趣愛好。相對于社區(qū)中用戶之間的關系,極大團中用戶具有更加緊密的關系。因此,相對于社區(qū)推薦方法,極大團推薦方法召回率更高。耗時短。與特定頂點相關的極大團發(fā)現方法直接從用戶互粉關系圖中找出包含特定頂點相關的極大團,相對于現有的極大團發(fā)現技術在找出圖中所有極大團的基礎上逐個判斷滿足條件的極大團的方法,耗時更短。在面向更大規(guī)模大的用戶互粉關系圖時,本發(fā)明中的方法時間優(yōu)勢非常明顯。應用廣泛。微博互粉關系圖中的極大團的獨有特征不僅可用于用戶推薦,還可以用于微博內容推薦,另外,也可用于用戶影響力評估、微博營銷等方面。上述102的實現方法如圖2所示,具體可以為:201、將當前用戶對應的頂點增加到空的用戶互粉關系圖中;202、賦予一ID號給當前用戶在用戶互粉關系圖中的對應的頂點;203、獲取關注列表和粉絲列表之間的交集,該交集即為互粉用戶列表,讀取當前用戶的互粉用戶列表中的一粉絲用戶,檢查此粉絲用戶是否有對應的點在用戶互粉關系圖中,如果沒有,則跳轉到步驟204,執(zhí)行204及后續(xù)步驟,如有,不執(zhí)行204,跳轉到步驟205;204、在用戶互粉關系圖中添加該粉絲用戶對應的頂點,并將另一ID號賦予該粉絲用戶在用戶互粉關系圖中對應的頂點;205、向用戶互粉關系圖中當前用戶對應頂點及另一ID號對應頂點之間添加一條互粉標示(這里以直線標示);206、重復203—205直至當前用戶的互粉用戶列表為空;207、重復201—206直至處理完用戶互粉關系圖中的所有用戶。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
禹州市| 林口县| 大兴区| 海淀区| 汨罗市| 恩施市| 台湾省| 桐柏县| 射洪县| 老河口市| 收藏| 托里县| 土默特左旗| 申扎县| 成武县| 武夷山市| 蕲春县| 长岛县| 锡林浩特市| 保山市| 涡阳县| 沽源县| 万源市| 手机| 扶沟县| 天津市| 南溪县| 黑水县| 古丈县| 故城县| 文安县| 嘉善县| 新巴尔虎左旗| 吉隆县| 黔江区| 苏尼特右旗| 杂多县| 嵊泗县| 杨浦区| 铁力市| 得荣县|