新功能不下发
直播+精彩推荐,未读排序之后
判断用户是否在补足名单中
调用平台接口取阅读状态,将明星未读候选根据发布时间排序取top2进行提权
位置数据固定第三位数据为空则不展示
判断提权明星与访客uid关系
对候选进行访客uid的已读过滤根据时间序排列。
判断用户是否在白名单中
Y
用户位置是否在北京
满足条件,下发新功能story
关系+非关系结果排序
根据未读下发个数,取热门候选补足
调用平台接口取新功能story阅读状态,根据from值,阅读状态判断展示新功能引导
关注用户,未读提权,已读正常展示。
访客uid从firehouse获取近期关注数据在rank排序后进行提权
关系数据
非关系数据
明星提权+新功能数据新功能提权>明星提权
平台请求(uid_list/访客uid/from值/x,y)
未读关系数据≥5时,进行story轮播
非关系补足数据
判断xy有效性性
调用LBS接口取用户位置
uidlist调用story_rank进行排序
结果返回平台-客户端展示
新功能引导+明星提权
非关系补足
N
非关注用户,未读提权,已读不展示
位置聚合
判断用户是否在轮播名单中