[發明專利]獲取關注用戶聚合信息的方法、裝置及系統有效
| 申請號: | 201210540161.0 | 申請日: | 2012-12-13 |
| 公開(公告)號: | CN103095684A | 公開(公告)日: | 2013-05-08 |
| 發明(設計)人: | 麥俊生;楊衛華;唐福林 | 申請(專利權)人: | 微夢創科網絡科技(中國)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/865 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 黃啟行;方曉明 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲取 關注 用戶 聚合 信息 方法 裝置 系統 | ||
技術領域
本發明涉及數據聚合技術,尤其涉及一種獲取關注用戶聚合信息的方法、裝置及系統。
背景技術
在微博及社交網站上,用戶會關注很多感興趣的其他用戶相關的信息,即關注用戶的相關信息,期望能夠獲取關注用戶的實時動態信息,例如,關注用戶發表的微博信息等。實際應用中,一個用戶可能會關注多個用戶,當用戶通過客戶端需要獲取多個關注用戶的信息時,需要將多個關注用戶的信息進行聚合處理,例如,按照信息發表時間的順序,對多個關注用戶的信息進行排序,并將聚合處理的信息展示在該用戶的信息聚合頁面中,以便用戶瀏覽。
由于聚合信息展示的高效性能夠直接提升用戶的體驗,從而能夠直接提升用戶對該網站的好感度,因而,信息聚合頁面展示的聚合信息的效率是社交網絡最重要的部分之一,如何提升聚合信息展示的效率,是一個亟待解決的技術問題。
現有技術中,通常采用三種模型來實現聚合信息在信息聚合頁面的展示功能,分別為:拉取模型、推送模型以及推拉結合模型。下面結合簡單的微博聚合場景,簡要描述這三種模型。
拉取模型中,微博系統在存儲服務器中為每個用戶創建一個發件箱(outbox),用于采用列表方式存儲用戶最近發表的信息,即用戶通過發布服務器發表數據信息后,發布服務器將用戶發表的數據信息推送至存儲服務器中的該用戶的發件箱,當需要在信息聚合頁面展示關注用戶的聚合信息時,微博系統獲取該用戶所有的關注用戶,然后從存儲服務器獲取所有關注用戶的outbox,接著,將outbox中的信息輸出至客戶端,客戶端進行聚合排序,最后,將排序的聚合信息在信息聚合頁面中進行展示。該方式實現簡單,但是需要從存儲服務器的outbox中獲取用戶的所有關注用戶最近發表的信息列表,然后,在客戶端本地進行聚合、排序,并分頁出用于展示的聚合信息,由于需要將outbox中的信息都輸出至客戶端進行處理,而用戶可能并不需要對處理的信息進行全部瀏覽,導致網絡帶寬資源消耗比較嚴重,獲取關注用戶聚合信息所需的時間較長,同時影響讀取性能。
與拉取模型不同的是,推送模型中,微博系統在存儲服務器中為每個用戶創建一個收件箱(inbox),用于采用列表方式存儲該用戶所關注的關注用戶最近發表的信息,即用戶通過發布服務器發表數據信息后,發布服務器將用戶發表的數據信息推送至存儲服務器中的該用戶的收件箱。這樣,當需要在信息聚合頁面展示關注用戶的聚合信息時,系統通過獲取inbox中的信息列表,輸出至客戶端,進行排序及分頁處理,即可進行展示。在該方式中,用戶在發表信息時,微博系統獲取該發表信息的用戶的關注用戶列表,根據關注用戶列表,將該用戶新發表的信息更新到關注用戶列表中的每個關注用戶的inbox中,這樣,可以實現inbox的實時更新。采用推送模型進行聚合信息展示,讀取速度快,不需要計算,但是,在發表新信息時,如果用戶的粉絲用戶數較多,例如,一個明星用戶的粉絲用戶數可能會超過1千萬,那么,當明星用戶每次發表信息時,都需要將發表的信息推送給超過1千萬的粉絲用戶,導致在進行信息推送時,具有較大的延遲性,微博系統的負載壓力較高,容易導致網絡堵塞,導致該明星用戶的粉絲用戶需要較長時間才能獲取該明星用戶發表的信息,實時性較差。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微夢創科網絡科技(中國)有限公司,未經微夢創科網絡科技(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210540161.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鉆孔用蓋板
- 下一篇:一種具有放電保護功能的除顫器橋式放電電路





