[发明专利]一种生成消息索引以便向接收者呈现消息的方法及装置在审
申请号: | 201310149223.X | 申请日: | 2013-04-26 |
公开(公告)号: | CN104123296A | 公开(公告)日: | 2014-10-29 |
发明(设计)人: | 马天笑 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 消息 索引 以便 接收者 呈现 方法 装置 | ||
技术领域
本申请涉及计算机网络领域,尤其涉及一种生成消息索引以便向接收者呈现消息的方法及装置。
背景技术
随着互联网技术的进步,人们更多地使用SNS(社交网络服务)网站,同时SNS网站的功能和应用也越来越多,动态/消息(Feed)的传播也成为SNS网站最基础的一项服务,例如,在SNS网站中用户可以发布自己的动态/消息,然后使用SNS系统将动态/消息发送给好友或粉丝,让他们可以看到。
目前动态/消息发送的系统有推送和拉取模式,动态/消息的推模式是指当用户产生了一个动态/消息之后,系统会将该动态/消息实时地推送给其好友或者粉丝(消息接收者),而动态/消息的拉模式是指当用户产生了一个动态/消息之后,系统不会马上将这个动态/消息推送给其好友或者粉丝,而是等到其好友或者粉丝主动访问SNS网站时,来拉取这条动态/消息。目前的消息传送方法主要是如下方式:对于粉丝或者好友比较少的用户,该系统采用推送模式传播动态/消息,而对于粉丝或者好友比较多的用户,该系统则采用拉模式推送动态/消息。
对于以上的现有技术,其中存在两个问题:一是,活跃用户(使用SNS网站比较频繁的用户)在整个SNS用户中占比比较小,而非活跃用户由于不经常访问SNS系统,因此,针对这部分人的推送在消耗计算资源的同时,没有得到应有的回报;二是,由于每个热门用户(粉丝或好友比较多的用户)能够被拉取的动态/消息有比较严格的数量限制,而随着SNS中热门用户数量的增加,关注热门用户或者是热门用户好友的用户越来越多,因此可能会导致热门用户产生的动态/消息时效性过短(热门用户之前产生的动态/消息会很快被新产生的动态替换掉),这样能够看到这些动态/消息的人就会比较少,而由于目前的传播机制,这一点对于活跃用户和非活跃用户来说是一样的。
综上所述,针对现有技术中存在的消息发送资源消耗大,消息的时效性过短的问题,有必要提出改进的技术方案来解决上述问题。
发明内容
本申请为克服上述缺陷,提供一种生成消息索引以便向接收者呈现消息的方法和装置,以解决在消息发送资源消耗大,消息的时效性过短的问题。
根据本申请的一个方面,一种生成消息索引以便向接收者呈现消息的方法,该方法包括:生成待发布的消息;检测所述消息的接收者的状态;以及基于所述接收者的不同状态,在不同的时刻生成与所述消息相对应的消息索引,并将所述消息索引拷贝到所述接收者的消息索引队列中。
根据本申请实施例的方法,还包括:当生成所述消息时接收者的状态为在线时,则在生成所述消息时生成与所述消息对应的消息索引并将所述消息索引拷贝到所述接收者的消息索引队列中。
根据本申请实施例的方法,还包括:当生成所述消息时接收者的状态为离线,如果所述接收者的状态在所述消息被生成之后的预定时刻仍然为离线,则在所述预定时刻生成与所述消息对应的消息索引并将所述消息索引拷贝到所述接收者的消息索引队列中。
根据本申请实施例的方法,还包括:当生成所述消息时接收者的状态为离线,如果所述接收者的状态在所述消息被生成之后的预定时刻之前变为在线,则在所述接收者的状态变为在线时生成与所述消息对应的消息索引并将所述消息索引拷贝到所述接收者的消息索引队列中。
根据本申请实施例的方法,其中,所述预订时刻为每天的预订时刻。
根据本申请实施例的方法,还包括:当所述接收者在线时基于所述消息索引队列中的消息索引将所述消息向所述接收者进行呈现
根据本申请的另一个方面,一种生成消息索引以便向接收者呈现消息的装置,该装置包括:消息生成模块,用于生成待发布的消息;检测模块,用于检测所述消息的接收者的状态;以及消息索引生成及拷贝模块,用于基于所述接收者的不同状态,在不同的时刻生成与所述消息相对应的消息索引并将所述消息索引拷贝到所述接收者的消息索引队列中。
根据本申请的实施例,在所述装置中,当生成所述消息时接收者的状态为在线,则在生成所述消息时生成与所述消息对应的消息索引并将所述消息索引拷贝到所述接收者的消息索引队列中。
根据本申请的实施例,在所述装置中,当生成所述消息时接收者的状态为离线,如果所述接收者的状态在所述消息被生成之后的预定时刻仍然为离线,则在所述预定时刻生成与所述消息对应的消息索引并将所述消息索引拷贝到所述接收者的消息索引队列中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310149223.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光照射装置
- 下一篇:一种数据分类的方法及装置