[發(fā)明專利]一種社交網(wǎng)站Feed流推送方法有效
| 申請?zhí)枺?/td> | 201310283385.2 | 申請日: | 2013-07-08 |
| 公開(公告)號: | CN104281605B | 公開(公告)日: | 2017-12-26 |
| 發(fā)明(設計)人: | 張世晨 | 申請(專利權)人: | 北京齊爾布萊特科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市盛峰律師事務所11337 | 代理人: | 趙建剛 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 社交 網(wǎng)站 feed 推送 方法 | ||
1.一種社交網(wǎng)站Feed流推送方法,其特征在于,包括:
步驟一:客戶端提交或變更SNS社交網(wǎng)站的動態(tài)信息的Feed流數(shù)據(jù);
步驟二:所述動態(tài)信息進行數(shù)據(jù)入庫,先將所述數(shù)據(jù)插入Newsfeed表中,生成對應的短鏈接字符ID,對應的所述短鏈接字符ID匹配所述動態(tài)信息對應內(nèi)容模版ID和對應TypeID;然后將所述數(shù)據(jù)插入到所述客戶端自己的TimeLine表中;
步驟三:調(diào)用異步消息隊列服務,按照所述客戶端的粉絲列表,將所述動態(tài)信息的所述數(shù)據(jù)實時分發(fā)給所述粉絲列表中每一位粉絲ID下的TimeLine表中;
所述Feed流包括圖片流、視頻流和音頻流;
所述Timeline表存儲最近的1000條,所述Timeline表中字段Index存儲0到999的索引值;
所述客戶端更新所述動態(tài)信息時,所述Timeline表從0~999一次循環(huán)更新,獲取或設置所述Timeline表中數(shù)據(jù)的索引位置,對所述動態(tài)信息進行覆蓋操作,保持存儲所述客戶端的1000條最近的所述動態(tài)信息;
所述客戶端更新所述動態(tài)信息時,當插入一條所述Timeline表中數(shù)據(jù)i,則所述字段Index自增1,然后求余1000,得到Timeline表中的字段Index的值;
所述步驟三中,所述動態(tài)信息存儲在MongoDB數(shù)據(jù)庫中;
所述步驟三中,調(diào)用異步消息隊列服務時,采用MemcacheQ消息隊列服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京齊爾布萊特科技有限公司,未經(jīng)北京齊爾布萊特科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310283385.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





