[发明专利]消息推送方法、系统、服务网关及存储介质在审
| 申请号: | 202211066319.5 | 申请日: | 2022-09-01 |
| 公开(公告)号: | CN115499501A | 公开(公告)日: | 2022-12-20 |
| 发明(设计)人: | 畅振华;张松然;邱俊凯 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
| 主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/61;H04L67/1001 |
| 代理公司: | 上海知锦知识产权代理事务所(特殊普通合伙) 31327 | 代理人: | 潘彦君 |
| 地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 推送 方法 系统 服务 网关 存储 介质 | ||
1.一种消息推送方法,其中,包括:
接收待推送消息;
获取各边缘网关的健康度检测数据;
基于所述健康度检测数据,选取健康度满足预设要求的边缘网关,作为目标边缘网关;
将所述待推送消息向所述目标边缘网关推送。
2.根据权利要求1所述的方法,其中,所述获取各边缘网关的健康度检测数据,包括:获取各边缘网关的如下至少一种类型的检测数据:
各边缘网关的心跳数据;
各边缘网关对应的用户连接数量数据;
各边缘网关的流量状态数据。
3.根据权利要求2所述的方法,其中,获取各边缘网关的至少两种类型的检测数据;
所述基于所述健康度检测数据,选取健康度满足预设要求的边缘网关,作为目标边缘网关,包括:
基于各边缘网关对应的各类型的检测数据及预设的相应类型的健康权重因子,得到各边缘网关的健康度检测数据;
选取出健康度检测数据最佳的边缘网关,作为目标边缘网关。
4.根据权利要求3所述的方法,其中,按照预设的时间间隔获取各边缘网关的健康度检测数据。
5.根据权利要求1所述的方法,其中,在将所述待推送消息推送至所述目标边缘网关之前,还包括:
对待推送消息按照预设的调度筛选条件进行筛选;
将筛选出的满足预设的调度筛选条件的消息作为当前待推送消息。
6.根据权利要求5所述的方法,其中,所述对待推送消息按照预设的调度筛选条件进行筛选,包括:
获取所述待推送消息的多个类型的属性信息;
基于所述待推送消息的多个类型的属性信息以及相应类型的属性信息对应的优先级权重因子,得到待推送消息的优先级,并按照优先级顺序进行排序;
将满足预设优先级级别的预设数量的待推送消息作为当前待推送消息。
7.根据权利要求6所述的方法,其中,所述获取接收到的待推送消息的多个类型的属性信息,包括:
获取所述待推送消息的接收时间信息、类型信息和对应的用户的优先级信息。
8.根据权利要求1所述的方法,其中,在将所述待推送消息向所述目标边缘网关推送之后,还包括:
在推送异常时,对所述待推送消息按照相应的异常处理策略进行处理。
9.根据权利要求8所述的方法,其中,所述在推送异常时,对所述待推送消息按照相应的异常处理策略进行处理,包括如下至少一种:
在检测到所述待推送消息对应的服务异常时,则与所述服务重新建立连接,获取所述服务对应的待推送消息并向对应的目标边缘网关推送;
在检测到所述待推送消息对应的用户异常时,基于预设的用户异常处理策略,对所述待推送消息进行相应处理。
10.一种消息推送系统,其中,包括:
接收单元,适于接收待推送消息;
目标边缘网关确定单元,适于获取各边缘网关的健康度检测数据,并基于所述健康度检测数据,选取出健康度满足预设要求的边缘网关,作为目标边缘网关;
推送单元,适于将所述待推送消息向所述目标边缘网关推送。
11.根据权利要求10所述的系统,其中,还包括:
调度筛选单元,适于对待推送消息按照预设的调度筛选条件进行筛选,将筛选出的满足预设的调度筛选条件的消息作为当前待推送消息。
12.根据权利要求10或11所述的系统,其中,还包括:
异常推送处理单元,适于在推送异常时,对所述待推送消息按照相应的异常处理策略进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211066319.5/1.html,转载请声明来源钻瓜专利网。





