[发明专利]一种获取动态消息的方法和装置在审
申请号: | 201210303950.2 | 申请日: | 2012-08-24 |
公开(公告)号: | CN103634349A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 罗茂政;张浩;林树扬;郑荣金;杨雍;王志豪;郑闫强 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 动态 消息 方法 装置 | ||
技术领域
本发明实施方式涉及互联网应用技术领域,更具体地,涉及一种获取动态消息的方法和装置。
背景技术
随着计算机技术和网络技术的飞速发展,互联网(Internet)在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,随着互联网的发展,互联网也在向移动化、社交化等方向发展。
社交网络在人们的生活中扮演着重要的角色,它已成为人们生活的一部分,并对人们的信息获得、思考和生活产生不可低估的影响。社交网络成为人们获取信息、展现自我、营销推广的窗口社会性网络。基于社会网络关系系统思想的网站就是社会性网络网站(SNS,Social Networking Site)。
在各种社交应用中,好友经常会有一些动态更新,比如发表空间日志、发送图片、发出新的微博、提出分享问题、贴出日程安排、上传音乐文件等等,这些都可以统称为好友具有了新的动态消息。为了及时了解好友动态以及与好友更好的交互,通常会有及时获取好友动态消息的需求。
在现有技术中,为了实现向用户实时展现好友动态消息,基本都采用了浏览器定时从服务器获取数据的策略,即当用户处于需要实时展示好友动态消息的场景时,浏览器会每隔一个固定的时间(例如1分钟),向服务器发起一次请求,来询问是否有新的好友动态数据可以展示给用户。
然而,在这种技术中,至少具有如下缺点:
(1)好友动态消息向用户展示的实时程度完全受固定的更新时间间隔所控制,而更新时间间隔对于所有用户都是相同的,很难针对不同的场景和不同的用户个性化处理。实际上,不同的用户可能有不同的更新习惯,如果更新时间间隔太长,会导致有些用户无法及时获取到好友的及时更新。
(2)难以合理设置固定的更新时间间隔值。如果更新时间间隔太短,则请求服务器过于频繁,服务器可能返回没有更新的数据,从而导致产生大量的空请求,使得服务器不堪重负或者需要大量的机器成本来支撑服务;然而如果更新时间间隔太长,又会导致用户无法及时获取到动态消息。
发明内容
本发明实施方式提出一种获取动态消息的方法,以精确控制时间间隔,从而在实时性和服务请求量之间实现平衡。
本发明实施方式还提出了一种获取动态消息的装置,以精确控制时间间隔,从而在实时性和服务请求量之间实现平衡。
本发明实施方式的具体方案如下:
一种获取好友动态消息的方法,其特征在于,该方法包括:
获取用户的好友关系链;
计算该好友关系链中好友在第一预定时间段内的活跃度,并基于所述活跃度确定动态消息请求时间间隔基准值;计算该好友关系链中好友在第二预定时间段内的消息更新度,并基于所述消息更新度确定动态消息请求时间间隔调整值;
利用所述动态消息请求时间间隔基准值和动态消息请求时间间隔调整值确定动态消息请求时间间隔值,并根据所述动态消息请求时间间隔值请求好友动态消息。
一种获取好友动态消息的装置,其特征在于,该装置包括好友关系链获取单元、活跃度与消息更新度计算单元,以及动态消息请求单元,其中:
好友关系链获取单元,用于获取用户的好友关系链;
活跃度与消息更新度计算单元,用于计算该好友关系链中好友在第一预定时间段内的活跃度,并基于所述活跃度确定动态消息请求时间间隔基准值;计算该好友关系链中好友在第二预定时间段内的消息更新度,并基于所述消息更新度确定动态消息请求时间间隔调整值;
动态消息请求单元,用于利用所述动态消息请求时间间隔基准值和动态消息请求时间间隔调整值确定动态消息请求时间间隔值,并根据所述动态消息请求时间间隔值请求好友动态消息。
从上述技术方案可以看出,在本发明实施方式中,获取用户的好友关系链;计算该好友关系链中好友在第一预定时间段内的活跃度,并基于活跃度确定动态消息请求时间间隔基准值;计算该好友关系链中好友在第二预定时间段内的消息更新度,并基于消息更新度确定动态消息请求时间间隔调整值;利用动态消息请求时间间隔基准值和动态消息请求时间间隔调整值确定动态消息请求时间间隔值,并根据动态消息请求时间间隔值请求好友动态消息。由此可见,应用本发明实施方式之后,不是针对所有用户统一设定一个相同的时间间隔值,而是根据用户的历史特征分别计算动态消息请求时间间隔值,因此本发明的控制精度更高,可以针对各个用户精确控制时间间隔。
而且,本发明实施方式无需持续向服务器发出好友动态消息请求,因此还在实时性和服务请求量之间实现平衡,既节约了成本,又保证了动态消息的实时获取。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210303950.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:框架式塑胶包皮眼镜盒
- 下一篇:一种带纱窗边框