[发明专利]一种消息推送方法、装置、电子设备及存储介质在审
| 申请号: | 202010378810.6 | 申请日: | 2020-05-07 |
| 公开(公告)号: | CN111741058A | 公开(公告)日: | 2020-10-02 |
| 发明(设计)人: | 王立明;张鹏飞;黄海 | 申请(专利权)人: | 北京五八信息技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
| 地址: | 100080 北京市海淀区学清*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 消息 推送 方法 装置 电子设备 存储 介质 | ||
本发明提供了一种消息推送方法、装置、电子设备及存储介质。所述方法,包括:响应于接收到的针对客户端的推送任务,获取用于确定推送通道的参考信息,所述参考信息包括所述客户端的设备信息、所述推送任务包含的推送消息的消息类型中的至少一种;根据所述参考信息获取所述推送任务的通道配置信息;根据所述通道配置信息和每个推送通道的通道状态,确定所述推送任务对应的目标推送通道;通过所述目标推送通道向所述客户端发送所述推送任务对应的推送消息。从而取得了灵活配置推送策略,减少数据泄露风险的同时提高推送成功率的有益效果。
技术领域
本发明涉及计算机技术领域,尤其涉及一种消息推送方法、装置、电子设备及存储介质。
背景技术
在移动为先的时代,消息推送对增加用户粘性、提高产品活跃度、唤醒沉睡用户、提高留存率,有非常重要的作用。在安卓平台,由于谷歌的推送通道(GCM/FCM)在国内基本不可用,消息主要通过两种通道进行下发:1、应用自建长连接通道,2、厂商或第三方通道。
出于节省资源和减少耗电方面的考虑,手机、电脑等电子设备的操作系统会对处于后台状态的应用进行清理,因此通过应用自建的长连接通道推送消息时,在应用处于后台时消息到达率较低。而各大厂商提供了厂商推送通道,可以在该厂商品牌的电子设备中常驻,不会被清理。因此对不同品牌的电子设备,使用其对应的厂商通道的消息到达率较高。但是为了使用厂商推送通道,首先需要客户端接入带有此功能的SDK(SoftwareDevelopment Kit,软件开发工具包),接入之后各大厂商推送通道所生成的设备信息直接上报至第三方推送通道的服务器,第三方推送通道会建立起相应的绑定关系。在进行推送时,向第三方推送通道的服务器发起请求,第三方推送通道会针对不同品牌使用不同的厂商通道进行推送。但是,上述方式每个第三方推送通道的服务器都可以直接获得活跃设备等数据,容易增加推送消息的泄露风险,而且目前第三方只能提供通用的推送策略,推送策略不可控,另外由于消息在数据流上经过了第三方转发,因而会出现成功推送消息量上面的折损。
发明内容
本发明实施例提供一种消息推送方法、装置、电子设备及存储介质,以解决现有的消息推送方法泄露风险较高,推送成功率较低,且推送策略不可控的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种消息推送方法,包括:
响应于接收到的针对客户端的推送任务,获取用于确定推送通道的参考信息,所述参考信息包括所述客户端的设备信息、所述推送任务包含的推送消息的消息类型中的至少一种;
根据所述参考信息获取所述推送任务的通道配置信息;
根据所述通道配置信息和每个推送通道的通道状态,确定所述推送任务对应的目标推送通道;
通过所述目标推送通道向所述客户端发送所述推送任务对应的推送消息。
可选地,根据所述通道配置信息和每个推送通道的通道状态,确定所述推送任务对应的目标推送通道的步骤,包括:
根据所述通道配置信息,获取所述推送任务适用的备选推送通道,以及各个备选推送通道的优先级;
根据每个所述备选推送通道的通道状态,从所述备选推送通道中选择通道状态为健康可用,且优先级最高的备选推送通道,作为所述推送任务对应的目标推送通道。
可选地,在所述步骤根据所述通道配置信息和每个推送通道的通道状态,确定所述推送任务对应的目标推送通道的步骤之前,还包括:
针对每个所述推送通道,根据所述推送通道的实时状态信息、限制条件信息中的至少一种,获取所述推送通道的通道状态;
其中,所述实时状态信息包括推送耗时、推送失败率、响应状态码中的至少一种,所述限制条件信息包括推送数量限制、推送速度限制中的至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010378810.6/2.html,转载请声明来源钻瓜专利网。





