[发明专利]一种热点消息处理方法及系统有效
申请号: | 201210442720.4 | 申请日: | 2012-11-08 |
公开(公告)号: | CN103810189B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 胡鸣人 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L12/58 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 阎敏;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 有效时长 消息处理 反馈 存储系统 读取请求 缓存时长 存储机 接口机 缓解 记录 | ||
1.一种热点消息处理方法,应用于包括存储机和一个以上接口机的用户原创内容系统,其特征在于,所述方法包括:
接口机接收针对消息的读取请求,判断自身是否已缓存所述消息并且所述消息的缓存时长未超过预先设定的有效时长;如果已缓存且未超过有效时长,则反馈自身缓存的所述消息;
如果已缓存但超过有效时长,或者未缓存,则判断所述消息是否为热点消息,如果判断所述消息为热点消息,则从存储机提取并缓存所述热点消息,记录缓存时刻,反馈所述热点消息;如果判断所述消息为非热点消息,则从存储机提取所述非热点消息,反馈所述非热点消息;
其中,从存储机提取并缓存热点消息的方式为:接口机向存储机发送包含热点标志位的提取命令,接收存储机反馈的回应消息,该回应消息包含所述热点标志位及接口机要求提取的热点消息;接口机根据回应消息中的热点标志位识别出热点消息,提取并缓存该热点消息;
从存储机提取非热点消息的方式为:接口机向存储机发送不包含热点标志位的提取命令,接收存储机反馈的回应消息,该回应消息包含接口机要求提取的非热点消息且不包含热点标志位;接口机根据回应消息中不包含热点标志位识别出非热点消息,并提取该非热点消息。
2.根据权利要求1所述的方法,其特征在于,判断所述消息是否为热点消息的方式为:
判断当前时刻与所述消息对应计数器的清零时刻的间隔是否超过预先设定的计数周期,如果已超过计数周期,则判定所述消息不是热点消息,将所述消息的计数器清零,重新对所述消息进行计数,并记录清零时刻;
如果未超过计数周期,则继续对所述消息进行计数,判断计数结果是否超过预先设定的阈值,如果未超过阈值,则判定所述消息不是热点消息;如果超过阈值,则判定所述消息为热点消息。
3.根据权利要求1或2所述的方法,其特征在于,所述接口机从存储机提取到热点消息时,如果接口机已缓存该热点消息的旧版本,则在缓存提取的热点消息的同时覆盖该热点消息的旧版本。
4.根据权利要求1或2所述的方法,其特征在于,所述消息的缓存时长为接口机接收到针对所述消息的读取请求的时刻与该消息缓存时刻的时间间隔。
5.一种热点消息处理系统,包括存储机和一个以上接口机,其特征在于,所述接口机包括:
热点缓存模块,用于缓存热点消息;
处理模块,用于接收针对消息的读取请求,判断热点缓存模块是否已缓存所述消息并且所述消息的缓存时长未超过预先设定的有效时长;如果判断所述消息为热点消息,则反馈热点缓存模块缓存的所述消息;否则,判断所述消息是否为热点消息,如果是热点消息,则从存储机提取所述热点消息,将所述热点消息发送至热点缓存模块进行缓存,记录缓存时刻,反馈所述热点消息;如果判断所述消息为非热点消息,则从存储机提取所述非热点消息,反馈所述非热点消息;
其中,所述处理模块从存储机提取并缓存热点消息的方式为:处理模块向存储机发送包含热点标志位的提取命令,接收存储机反馈的回应消息,该回应消息包含所述热点标志位及处理模块要求提取的热点消息;处理模块根据回应消息中的热点标志位识别出热点消息,提取并缓存该热点消息;
所述处理模块从存储机提取非热点消息的方式为:处理模块向存储机发送不包含热点标志位的提取命令,接收存储机反馈的回应消息,该回应消息包含处理模块要求提取的非热点消息且不包含热点标志位;处理模块根据回应消息中不包含热点标志位识别出非热点消息,并提取该非热点消息。
6.根据权利要求5所述的系统,其特征在于,所述处理模块判断所述消息是否为热点消息的方式为:
判断当前时刻与所述消息对应计数器的清零时刻的间隔是否超过预先设定的计数周期,如果已超过计数周期,则判定所述消息不是热点消息,将所述消息的计数器清零,重新对所述消息进行计数,并记录清零时刻;
如果未超过计数周期,则继续对所述消息进行计数,判断计数结果是否超过预先设定的阈值,如果未超过阈值,则判定所述消息不是热点消息;如果超过阈值,则判定所述消息为热点消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210442720.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件安装或卸载方法及装置
- 下一篇:一种灯内罩