[发明专利]一种消息推送方法、装置、电子设备及存储介质在审
| 申请号: | 202010378810.6 | 申请日: | 2020-05-07 |
| 公开(公告)号: | CN111741058A | 公开(公告)日: | 2020-10-02 |
| 发明(设计)人: | 王立明;张鹏飞;黄海 | 申请(专利权)人: | 北京五八信息技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
| 地址: | 100080 北京市海淀区学清*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 消息 推送 方法 装置 电子设备 存储 介质 | ||
1.一种消息推送方法,其特征在于,包括:
响应于接收到的针对客户端的推送任务,获取用于确定推送通道的参考信息,所述参考信息包括所述客户端的设备信息、所述推送任务包含的推送消息的消息类型中的至少一种;
根据所述参考信息获取所述推送任务的通道配置信息;
根据所述通道配置信息和每个推送通道的通道状态,确定所述推送任务对应的目标推送通道;
通过所述目标推送通道向所述客户端发送所述推送任务对应的推送消息。
2.根据权利要求1所述的方法,其特征在于,根据所述通道配置信息和每个推送通道的通道状态,确定所述推送任务对应的目标推送通道的步骤,包括:
根据所述通道配置信息,获取所述推送任务适用的备选推送通道,以及各个备选推送通道的优先级;
根据每个所述备选推送通道的通道状态,从所述备选推送通道中选择通道状态为健康可用,且优先级最高的备选推送通道,作为所述推送任务对应的目标推送通道。
3.根据权利要求2所述的方法,其特征在于,在所述步骤根据所述通道配置信息和每个推送通道的通道状态,确定所述推送任务对应的目标推送通道的步骤之前,还包括:
针对每个所述推送通道,根据所述推送通道的实时状态信息、限制条件信息中的至少一种,获取所述推送通道的通道状态;
其中,所述实时状态信息包括推送耗时、推送失败率、响应状态码中的至少一种,所述限制条件信息包括推送数量限制、推送速度限制中的至少一种。
4.根据权利要求3所述的方法,其特征在于,所述通道状态包括健康状态和可用状态,所述根据所述推送通道的实时状态信息、限制条件信息中的至少一种,获取所述推送通道的通道状态的步骤,包括:
根据所述推送通道的实时状态信息,获取所述推送通道的健康状态;
根据所述推送通道的限制条件信息,获取所述推送通道的可用状态。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
响应于根据所述通道配置信息和每个推送通道的通道状态,未确定所述推送任务对应的目标推送通道,将所述推送消息存放至容灾消息队列;
响应于在所述推送任务的处理期限内,确定所述推送任务对应的目标推送通道,通过所述目标推送通道发送所述容灾消息队列中的所述推送消息。
6.一种消息推送装置,其特征在于,包括:
参考信息获取模块,用于响应于接收到的针对客户端的推送任务,获取用于确定推送通道的参考信息,所述参考信息包括所述客户端的设备信息、所述推送任务包含的推送消息的消息类型中的至少一种;
配置信息获取模块,用于根据所述参考信息获取所述推送任务的通道配置信息;
推送通道确认模块,用于根据所述通道配置信息和每个推送通道的通道状态,确定所述推送任务对应的目标推送通道;
第一消息推送模块,用于通过所述目标推送通道向所述客户端发送所述推送任务对应的推送消息。
7.根据权利要求6所述的装置,其特征在于,所述推送通道确认模块,包括:
优先级获取子模块,用于根据所述通道配置信息,获取所述推送任务适用的备选推送通道,以及各个备选推送通道的优先级;
推送通道确认子模块,用于根据每个所述备选推送通道的通道状态,从所述备选推送通道中选择通道状态为健康可用,且优先级最高的备选推送通道,作为所述推送任务对应的目标推送通道。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
通道状态获取模块,用于针对每个所述推送通道,根据所述推送通道的实时状态信息、限制条件信息中的至少一种,获取所述推送通道的通道状态;
其中,所述实时状态信息包括推送耗时、推送失败率、响应状态码中的至少一种,所述限制条件信息包括推送数量限制、推送速度限制中的至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010378810.6/1.html,转载请声明来源钻瓜专利网。





