[发明专利]消息处理方法及装置有效
申请号: | 201710503210.6 | 申请日: | 2017-06-27 |
公开(公告)号: | CN107222555B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 展向前 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张洋;黄健 |
地址: | 266061 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 方法 装置 | ||
1.一种消息处理方法,其特征在于,应用于消息处理器,所述方法包括:
确定当前时刻对应的第一索引信息集合,所述第一索引信息集合中包括至少一个索引信息,每个索引信息对应一个消息集合,每个消息集合中包括至少一个待处理消息;
根据所述第一索引信息集合中包括的索引信息,确定第一消息集合;
在所述第一消息集合中获取待处理消息,并处理所述待处理消息;
其中,所述第一索引信息集合中每一个索引信息对应的消息集合中的待处理消息的处理时刻在所述当前时刻对应的第一时段之内,所述第一时段的时长与所述消息处理器的处理周期的时长相同;一个消息集合中的待处理消息的处理时刻在所述第一时段的一个子时段内;当完成处理所述消息集合中的所述待处理消息后,删除所述消息集合,当删除所述第一索引信息集合对应的所述消息集合后,对应删除所述第一索引信息集合;
确定当前时刻对应的第一索引信息集合,包括:
获取所述消息处理器对应的第一消息类型标识;
根据所述消息处理器的处理周期,生成所述当前时刻对应的第一时间戳;
根据所述第一消息类型标识、预设索引信息集合指示符和所述第一时间戳,确定所述第一索引信息集合的标识;
根据所述第一索引信息集合的标识,确定所述第一索引信息集合。
2.根据权利要求1所述的方法,其特征在于,所述消息处理器对应有并行消息处理器,相应的,根据所述第一索引信息集合中包括的索引信息,确定第一消息集合,包括:
根据所述并行消息处理器的个数,在所述至少一个索引信息中确定所述消息处理器对应的第一索引信息;
根据所述第一索引信息,确定所述第一消息集合。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取待存储消息及所述待存储消息的第一处理时刻;
根据所述第一处理时刻,确定所述待存储消息对应的第二索引信息;
将所述待存储消息存储至所述第二索引信息对应的第二消息集合。
4.根据权利要求3所述的方法,其特征在于,将所述待存储消息存储至所述第二索引信息对应的第二消息集合,包括:
根据所述第二索引信息,判断存储介质中是否存在所述第二消息集合;
若是,则将所述待存储消息存储至所述第二消息集合;
若否,则根据所述第二索引信息在所述存储介质中创建所述第二消息集合,并将所述待存储消息存储至所述第二消息集合中。
5.根据权利要求4所述的方法,其特征在于,根据所述第二索引信息创建所述第二消息集合之后,还包括:
确定所述第二索引信息对应的第二索引信息集合;
将所述第二索引信息存储至所述第二索引信息集合。
6.根据权利要求5所述的方法,其特征在于,根据所述第一处理时刻,确定所述待存储消息对应的第二索引信息,包括:
获取所述待存储消息的消息类型;
在所述待存储消息的消息类型对应的至少一个消息类型标识中,确定第二消息类型标识;
根据所述待存储消息的消息类型对应的时间粒度,生成所述第一处理时刻对应的第二时间戳;
根据所述第二消息类型标识和所述第二时间戳,确定所述第二索引信息。
7.根据权利要求6所述的方法,其特征在于,确定所述第二索引信息对应的第二索引信息集合,包括:
根据所述待存储消息的消息类型对应的时间精度,生成所述第一处理时刻对应的第三时间戳;所述时间精度为所述时间粒度的N倍,所述N为大于1的整数,所述时间精度对应的时长与所述消息处理器的处理周期的时长相同;
根据所述第二消息类型标识、预设索引信息集合指示符和所述第三时间戳,确定所述第二索引信息集合的标识;
根据所述第二索引信息集合的标识,判断所述存储介质中是否存在所述第二索引信息集合;
若是,则根据所述第二索引信息集合的标识,在所述存储介质中确定所述第二索引信息集合;
若否,则在所述存储介质中创建第二索引信息集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710503210.6/1.html,转载请声明来源钻瓜专利网。