The invention provides a device and a method of user request information flow, the method includes: receiving a notification message sent by the client user login; the notification message for triggering the information flow update process; when receiving a notification message sent by the client user login after start the update process flow to the user the information flow of information update; when the access request information flow receives the client after the update is complete the information flow will push to the client. This application can respond quickly when the user is active in accessing the information flow.
【技术实现步骤摘要】
用户信息流的请求方法及装置
本申请涉及通信领域,尤其涉及一种用户信息流的请求方法及装置。
技术介绍
在社交应用中,用户通过查看社交应用中显示的信息流(Feeds信息流),可以帮助用户实时的了解到所关注好友的最近动向。其中,Feeds信息流,通常包括用户所关注好友发送的文字、图片以及视频等社交信息流;例如,在微博等社交平台中,Feeds信息流通常包括用户关注的其他用户所发送的文字、图片以及视频等社交信息。然而,随着用户所关注的好友数量的增多,用户在访问Feeds信息流时,由于数据更新量大,可能需要服务端耗费大量时间在多路数据查询和合并上,从而造成用户在请求Feeds信息流时,无法得到及时响应的,从而影响用户体验。
技术实现思路
本申请提出一种用户信息流的请求方法,该方法包括:接收客户端发送的用户成功登录的通知消息;所述通知消息用于触发启动信息流更新进程;当接收到客户端发送的用户成功登录的通知消息后,启动所述信息流更新进程针对所述用户的信息流进行更新;当接收到所述客户端发送的信息流访问请求后,将更新完成的信息流推送至所述客户端。可选的,所述方法还包括:当所述用户的信息流更新完成后,结束所述信息流更新进程。可选的,所述信息流访问请求用于触发启动所述信息流更新进程;所述当接收到所述客户端发送的信息流访问请求后,将更新完成的信息流推送至所述客户端包括:当接收到所述客户端发送的信息流访问请求时,判断所述用户的信息流是否更新完成;如果所述用户的信息流已更新完成,启动所述信息流更新进程针对所述用户的信息流进行更新,并将已更新完成的信息流推送至所述客户端。可选的,所述方法还包括 ...
【技术保护点】
一种用户信息流的请求方法,其特征在于,该方法包括:接收客户端发送的用户成功登录的通知消息;所述通知消息用于触发启动信息流更新进程;当接收到客户端发送的用户成功登录的通知消息后,启动所述信息流更新进程针对所述用户的信息流进行更新;当接收到所述客户端发送的信息流访问请求后,将更新完成的信息流推送至所述客户端。
【技术特征摘要】
1.一种用户信息流的请求方法,其特征在于,该方法包括:接收客户端发送的用户成功登录的通知消息;所述通知消息用于触发启动信息流更新进程;当接收到客户端发送的用户成功登录的通知消息后,启动所述信息流更新进程针对所述用户的信息流进行更新;当接收到所述客户端发送的信息流访问请求后,将更新完成的信息流推送至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述用户的信息流更新完成后,结束所述信息流更新进程。3.根据权利要求2所述的方法,其特征在于,所述信息流访问请求用于触发启动所述信息流更新进程;所述当接收到所述客户端发送的信息流访问请求后,将更新完成的信息流推送至所述客户端包括:当接收到所述客户端发送的信息流访问请求时,判断所述用户的信息流是否更新完成;如果所述用户的信息流已更新完成,启动所述信息流更新进程针对所述用户的信息流进行更新,并将已更新完成的信息流推送至所述客户端。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当启动所述信息流更新进程后,判断所述用户的信息流是否更新完成;如果所述用户的信息流已更新完成,将本次更新完成的信息流与上一次更新完成的信息流的差值数据发送至所述客户端。5.根据权利要求4所述的方法,其特征在于,所述如果所述用户的信息流已更新完成,将本次更新完成的信息流与上一次更新完成的信息流的差值数据推送至所述客户端包括:如果所述用户的信息流已更新完成,判断本次更新完成的信息流与上一次更新完成的信息流相比是否发生更新;如果本次更新完成的信息流与上一次更新完成的信息流相比发生了更新,向所述客户端发送所述用户的信息流发生更新的通知消息;当接收到所述客户端发送的针对所述通知消息的信息流获取请求时,计算本次更新完成的信息流与上一次更新完成的信息流的差值数据,并将计算出的所述差值数据返回至所述客户端。6.根据权利要求4所述的方法,其特征在于,所述如果所述用户的信息流已更新完成,将本次更新完成的信息流与上一次更新完成的信息流的差值数据推送至所述客户端包括:如果所述用户的信息流已更新完成,判断本次更新完成的信息流与上一次更新完成的信息流相比是否发生更新;如果本次更新完成的信息流与上一次更新完成的信息流相比发生了更新,计算本次更新...
【专利技术属性】
技术研发人员:袁傲,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。