[发明专利]消息推送方法、装置、设备与存储介质有效
申请号: | 202110850114.5 | 申请日: | 2021-07-27 |
公开(公告)号: | CN113596147B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 袁桂敏 | 申请(专利权)人: | 奇安信科技集团股份有限公司;奇安信网神信息技术(北京)股份有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王宇杨 |
地址: | 100088 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 方法 装置 设备 存储 介质 | ||
1.一种消息推送方法,其特征在于,所述方法用于消息推送服务系统,所述消息推送服务系统建立有用于存储一个或多个消息接收者的用户列表,所述方法包括:
确定待推送的目标消息的目标消息接收者;
若确定所述用户列表中包括所述目标消息接收者,则确定所述目标消息接收者对应的会话连接;
若确定所述目标消息接收者对应的会话连接处于权限认证服务系统指示的会话有效时间内,所述权限认证服务系统为独立于所述消息推送服务系统、且用于对用户登录所述消息推送服务系统的权限进行验证的系统,则通过所述目标消息接收者对应的会话连接向所述目标消息接收者推送所述目标消息。
2.根据权利要求1所述的消息推送方法,其特征在于,还包括:
若确定所述用户列表中不包括所述目标消息接收者,或确定所述目标消息接收者对应的会话连接不处于所述权限认证服务系统指示的会话有效时间内,则不通过所述目标消息接收者对应的会话连接向所述目标消息接收者推送所述目标消息。
3.根据权利要求1或2所述的消息推送方法,其特征在于,所述消息推送服务系统包括客户端和服务端;
所述方法还包括:
通过所述客户端和服务端建立第一消息接收者对应的第一会话连接,所述第一消息接收者用于表征所述一个或多个消息接收者中的任一消息接收者。
4.根据权利要求3所述的消息推送方法,其特征在于,所述通过所述客户端和服务端建立第一消息接收者对应的第一会话连接,包括:
所述客户端向所述服务端发送网络协议Web-Socket连接建立请求,所述Web-Socket连接请求中包括所述第一消息接收者的第一用户标识和所述权限认证服务系统指示的会话令牌;
所述服务端根据所述第一用户标识和所述会话令牌建立所述第一会话连接。
5.根据权利要求4所述的消息推送方法,其特征在于,所述服务端根据所述第一用户标识和所述会话令牌建立所述第一会话连接,包括:
所述服务端根据所述第一用户标识和所述会话令牌,确定所述第一会话连接的第一会话标识;
所述服务端若确定所述第一用户标识对应的会话标识列表中包括所述第一会话标识,则将所述第一会话连接对应的会话有效时间更新为所述权限认证服务系统指示的会话有效时间;
所述服务端若确定所述第一用户标识对应的会话标识列表中不包括所述第一会话标识,则将所述第一会话标识添加到所述会话标识列表中,建立所述会话令牌与所述第一会话标识的第一映射关系,建立所述会话令牌和所述第一用户标识的第二映射关系,以及将所述第一会话连接对应的会话有效时间更新为所述权限认证服务系统指示的会话有效时间。
6.根据权利要求4所述的消息推送方法,其特征在于,还包括:
所述客户端向所述服务端发送Web-Socket连接关闭请求,所述Web-Socket连接关闭请求中包括第二消息接收者的第二用户标识,所述第二消息接收者用于表征所述一个或多个消息接收者中的任一消息接收者;
所述服务端根据所述Web-Socket连接关闭请求删除所述第二用户标识对应的会话标识列表中的会话信息。
7.根据权利要求6所述的消息推送方法,其特征在于,所述服务端根据所述Web-Socket连接关闭请求删除所述第二用户标识对应的会话标识列表中的会话信息之后,还包括:
若所述第二用户标识对应的会话标识列表为空信息,则从所述用户列表中删除所述第二用户标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇安信科技集团股份有限公司;奇安信网神信息技术(北京)股份有限公司,未经奇安信科技集团股份有限公司;奇安信网神信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110850114.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电池加热系统
- 下一篇:一种并行总线抗干扰的数字滤波方法