[发明专利]消息推送方法和装置有效
| 申请号: | 202011169087.7 | 申请日: | 2020-10-28 |
| 公开(公告)号: | CN112311597B | 公开(公告)日: | 2023-01-31 |
| 发明(设计)人: | 鲁佳丰;胡晓丰;郭飞;杭飞云 | 申请(专利权)人: | 南京尚网网络科技有限公司 |
| 主分类号: | H04L41/026 | 分类号: | H04L41/026;H04L51/214;H04L51/04 |
| 代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
| 地址: | 210019 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 推送 方法 装置 | ||
1.一种消息推送方法,用于服务端,所述方法包括:
获取用于指示向客户端推送消息的多个推送任务,将令牌桶中的令牌分别颁发给所述多个推送任务,其中,所述令牌指示推送任务将被执行;
执行匹配步骤:对于所述多个推送任务中的推送任务,将该推送任务的相关信息与该推送任务的预设推送条件进行匹配,并将相关信息与所述预设推送条件不相匹配的推送任务对应的令牌归还给所述令牌桶;
执行所述多个推送任务中,仍然保留有对应的令牌的推送任务;
所述方法还包括:
执行连接步骤:响应于接收到客户端发送的连接建立请求,与该客户端建立通信连接,获取该客户端的上线事件消息;执行加入步骤:将该客户端的上线事件消息加入消息集合;执行拉取步骤:从消息集合中拉取上线事件消息,确定拉取的上线事件消息中的多个上线事件消息所对应的所述多个推送任务;
所述确定拉取的上线事件消息中的多个上线事件消息所对应的所述多个推送任务,包括:
基于以下的至少一项筛选条件,确定拉取的上线事件消息中的多个上线事件消息:上线事件消息对应的上线时间距当前的时长不超过预设时长、上线事件消息对应的客户端在预设时长内未被推送过推送任务、任务生成开关是否打开。
2.根据权利要求1所述的方法,其中,所述将令牌桶中的令牌分别颁发给所述多个推送任务分别对应的客户端,以及所述执行匹配步骤,在一个令牌颁发周期内完成。
3.根据权利要求1所述的方法,其中,所述将该推送任务的相关信息与该推送任务的预设推送条件进行匹配,包括:
在该推送任务的预设推送条件的数量为至少两个的情况下,响应于确定该推送任务的相关信息与当前的预设推送条件相匹配,则将匹配出的该推送任务的相关信息与下一个预设推送条件进行匹配;
响应于确定该推送任务与当前的预设推送条件不相匹配,则停止匹配过程,确定该推送任务的相关信息与所述预设推送条件不相匹配。
4.根据权利要求1所述的方法,其中,所述服务端包括第一服务器、第二服务器和第三服务器,所述消息集合为先进先出的消息队列,所述连接步骤为所述第一服务器执行的,所述加入步骤为所述第二服务器执行的,所述拉取步骤为所述第三服务器执行的。
5.根据权利要求4所述的方法,其中,所述确定拉取的上线事件消息中的多个上线事件消息所对应的所述多个推送任务,还包括:
通过上线事件消息对应的客户端的类型标识,确定所述多个上线事件消息对应的多个推送任务,其中,每个类型标识存在相对应的推送任务。
6.根据权利要求1所述的方法,其中,所述预设推送条件包括推送任务对应的以下的至少一项:流量域名条件、客户端下载渠道条件、客户端版本条件、设备标识分组条件、设备标识条件、推送时段范围条件、前缀兼设备标识条件、用户的时间间隔条件。
7.根据权利要求1或6所述的方法,其中,所述预设推送条件包括推送任务对应的流量域名条件;
所述将该推送任务的相关信息与该推送任务的预设推送条件进行匹配,包括:
对于所述多个推送任务中的推送任务,确定该推送任务对应的流量域名,其中,每个流量域名存在对应的流量峰值阈值;
对于将要利用该推送任务对应的流量域名指示的流量域进行推送的推送任务,预测流量峰值,其中,参与预测的推送任务存在对应的令牌;
若所预测的流量峰值不超过所述流量峰值阈值,则确定该推送任务的相关信息与该推送任务的流量域名条件相匹配。
8.根据权利要求1或6所述的方法,其中,
在所述预设推送条件包括推送任务对应的用户的时间间隔的情况下,响应于同一个客户端对应的相同推送任务为至少两个,所述相同推送任务中保留有令牌的个数为一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京尚网网络科技有限公司,未经南京尚网网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011169087.7/1.html,转载请声明来源钻瓜专利网。





