[发明专利]消息推送方法及装置有效
申请号: | 202010092900.9 | 申请日: | 2020-02-14 |
公开(公告)号: | CN111371672B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 卫海波 | 申请(专利权)人: | 贝壳技术有限公司 |
主分类号: | H04L51/214 | 分类号: | H04L51/214;H04L51/18;G06F16/22;G06F16/23;G06Q50/16 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 张秀程 |
地址: | 300457 天津市滨海新区经济技术开发*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 方法 装置 | ||
1.一种消息推送方法,其特征在于,包括:
实时采集更新的消息,所述消息包括消息主题、采集时间以及消息类别的状态更新信息;
判断当前时刻是否符合推送条件,若符合推送条件,则根据上一次推送的聚合消息中每个子聚合消息的采集时间最晚的消息确定本次待推送的消息集合;
根据所述消息集合中出现的消息主题和消息类别,对所述消息集合进行聚合处理,获得本次待推送的聚合消息,将所述本次待推送的聚合消息推送至终端;
其中,所述子聚合消息与所述终端关注的消息主题对应,所述子聚合消息中记录各消息类别在上一次推送时的状态至本次推送时的状态的变化情况;
所述判断当前时刻是否符合推送条件,之前还包括:生成所述消息的第一标识,并根据消息类别对所述消息进行分类存储,其中,所述消息在存储区中的索引为所述消息的第一标识;对每个消息主题的消息创建对应的消息流,所述消息流中包括根据采集时间排序的各个消息的第二标识,所述第二标识包括消息的第一标识和用于表征消息类别的信息;
所述根据上一次推送的聚合消息中每个子聚合消息的采集时间最晚的消息确定本次待推送的消息集合,具体为:对上一次推送的聚合消息中任意一个子聚合消息,将所述子聚合消息对应的消息主题作为目标主题,获取所述子聚合消息的采集时间最晚的消息,作为基准消息;确定所述基准消息的第二标识,将与所述子聚合消息对应的消息流中位于所述基准消息的第二标识之后的所有消息作为本次待推送的所述目标主题的消息;根据本次待推送的所有消息主题的消息,获得本次待推送的消息集合;
所述消息类别的状态更新信息包括所述消息类别的更新前的状态和更新后的状态;
所述根据所述消息集合中出现的消息主题和消息类别对所述消息集合进行聚合处理,具体为:将所述消息集合中同时记录第m个消息主题和第n个消息类别的消息组成消息子集mn,将所述消息子集mn中采集时间最早的消息中记载的消息类别更新前的状态与采集时间最晚的消息中记载的消息类别更新后的状态进行组合,获得消息子集mn在上一次推送至本次推送期间的消息类别的状态更新信息;将消息子集m1至消息子集mN在上一次推送至本次推送期间的消息类别的状态更新信息进行汇总,获得第m个主题对应的子聚合消息;将第1个消息主题至第M个消息主题对应的子聚合消息进行汇总,获得本次待推送的聚合消息;其中,m、n、M和N均为正整数,1≤m≤M,1≤n≤N,M和N分别为消息集合中记录的消息主题的总数和消息类别的总数。
2.根据权利要求1所述的消息推送方法,其特征在于,所述根据所述消息集合中出现的消息主题和消息类别对所述消息集合进行聚合处理,之前还包括:
根据所述消息集合中每个消息的第二标识,获知所述消息集合中每个消息的消息类别和第一标识,以从各存储区中获得所述消息集合中的所有消息。
3.根据权利要求2所述的消息推送方法,其特征在于,所述将所述本次待推送的聚合消息推送至终端,之后还包括:
若接收到所述终端发送的获取所述聚合消息的详细内容的第一请求,则将所述本次待推送的消息集合推送至所述终端;
若接收到所述终端发送的获取关注的消息主题的所有信息的详细内容的第二请求,则将自所述终端关注所述消息主题起采集的所述消息主题的全部消息推送至所述终端。
4.根据权利要求3所述的消息推送方法,其特征在于,所述将所述本次待推送的消息集合推送至所述终端,具体为:
根据所述本次待推送的消息集合中的所有消息的第二标识,从对应的各存储区中获得所述本次待推送的消息集合中的所有消息;
所述将自所述终端关注所述消息主题起采集的所述消息主题的全部消息推送至所述终端,具体为:
根据所述消息主题对应的消息流中记载的所有消息的第二标识,从对应的各存储区中获得所述消息主题对应的消息流中记载的所有消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳技术有限公司,未经贝壳技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010092900.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种硅基阵列叠层太阳能电池及其制备方法
- 下一篇:电控板测试方法和测试系统