[发明专利]一种社交网站Feed流推送方法有效
| 申请号: | 201310283385.2 | 申请日: | 2013-07-08 |
| 公开(公告)号: | CN104281605B | 公开(公告)日: | 2017-12-26 |
| 发明(设计)人: | 张世晨 | 申请(专利权)人: | 北京齐尔布莱特科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京市盛峰律师事务所11337 | 代理人: | 赵建刚 |
| 地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 社交 网站 feed 推送 方法 | ||
技术领域
本发明涉及社交网站技术领域,尤其是涉及一种社交网站Feed流推送方法。
背景技术
SNS泛指社会性网络服务,旨在帮助人们建立社会性网络的互联网应用服务。SNS社交网站,全称Social Network Site,是面向社会性网络的互联网服务,通过“熟人的熟人”来进行网络社交拓展。SNS社交网站是依据六度分隔理论建立的网站,六度分隔理论简单地说就是:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认识任何一个陌生人。”按照六度分隔理论,每个个体的社交圈都不断放大,最后成为一个大型网络。
SNS社交网站具有高度的黏粘性和及时性,人和人的关系比较复杂;为了能将一个网友的动态及时、准确的展示给相关人群以提高该网友的关注度,web服务器需要同时处理大量的动态数据,从而影响了web服务器的性能,导致网友访问网站出现慢、卡、死等现象。如何能将网友的动态及时、准确的展示给相关人群而不影响web服务器的性能,目前还没有有效的解决方案。
发明内容
本发明所解决的技术问题是提供一种社交网站Feed流推送方法,本发明将以MongoDB作为数据库,利用异步Memcache Q消息队列调用Windows服务分发用户产生动态,解决了SNS网站不能及时的将网友动态展示给相关人群以提高该网友的关注度,同时因web服务器处理大量动态数据而影响web服务器性能,导致用户访问网站出现慢、卡、死等问题。本发明使网友在访问网站时保持流畅、动态、及时和准确,给网友提供优越的用户体验,增加了网站访问量和用户量。
为了解决上述技术问题,本发明提供了一种社交网站Feed流推送方法;包括:
步骤一:客户端提交或变更SNS社交网站的动态信息的Feed流数据;
步骤二:所述动态信息进行数据入库,先将所述数据插入Newsfeed表中,生成对应的短链接字符ID,对应的所述短链接字符ID匹配所述动态信息对应内容模版ID和对应TypeID;然后将所述数据插入到所述客户端自己的TimeLine表中;
步骤三:调用异步消息队列服务,按照所述客户端的粉丝列表,将所述动态信息的所述数据实时分发给所述粉丝列表中每一位粉丝ID下的TimeLine表中。
优选地,所述Feed流包括图片流、视频流和音频流。
更加优选地,所述Timeline表存储最近的1000条,所述Timeline表中字段Index存储0到999的索引值。
更加优选地,所述客户端更新所述动态信息时,所述Timeline表从0~999一次循环更新,获取或设置所述Timeline表中数据的索引位置,对所述动态信息进行覆盖操作,保持存储所述客户端的1000条最近的所述动态信息。
更加优选地,所述客户端更新所述动态信息时,当插入一条所述Timeline表中数据i,则所述字段Index自增1,然后求余1000,得到Timeline表中的字段Index的值。
更加优选地,所述步骤三中,所述动态信息存储在MongoDB数据库中。
更加优选地,所述步骤三中,调用异步消息队列服务时,采用MemcacheQ消息队列服务器。
其中,所述Feed流是指客户端产生的动态流;所述Newsfeed是Facebook3月8日发布的以重新设计后的最新信息流,这是该公司到目前为止对这项功能做出的重要改动,新版信息流将突出照片和音乐类内容,一位Facebook社交广告部门员工透露,用户将在新版信息流中看到更大尺寸的图片。用户可以看到好友上传到Facebook和Instagram的照片,照片展示方式可能会加入″全屏″功能。音乐流中则将包括好友正在听的音乐信息,以及附近地区的音乐会和艺人上传的信息。
其中,所述Timeline的中文译文是时间轴、时光轴,时间线等,它是一种新兴的展现方式,以时间轴的形式展现分享,让用户更直观的看到自己想要的信息,Timeline的展现形式的多种多样,能够让网友更加直观的看到,我的这一刻在做什么,那一刻做过什么,页面清爽,表现形式特别,给人耳目一新的感觉,受到广大网友的喜爱。随着科技的不断发达,Timeline陆续推出更多的新功能,用户可以更好的分享电影、新闻和音乐,还可以记录自己的故事,让用户对个人主页进行大幅修改,制作出像杂志一样包涵众多照片的主页,用户还可以过滤照片,能够对自己的隐私完全控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京齐尔布莱特科技有限公司,未经北京齐尔布莱特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310283385.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动态插值方法和海面场景生成方法
- 下一篇:一种基于霍夫森林的目标跟踪方法





