[发明专利]推送消息的发送方法、装置和服务器在审
申请号: | 202210191836.9 | 申请日: | 2022-02-28 |
公开(公告)号: | CN114666404A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 冯硕;徐鑫源;章宇通;韩楠;才华;章政 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/141 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 桂艳球 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 推送 消息 发送 方法 装置 服务器 | ||
1.一种推送消息的发送方法,其特征在于,应用于第一服务器,包括:
获取目标应用程序在用户终端中的运行关联信息;
在基于所述运行关联信息确定所述目标应用程序处于登陆状态且在所述用户终端的前台运行的情况下,建立所述第一服务器与所述用户终端之间的长链接;
通过所述长链接向所述用户终端发送目标推送消息,以使所述用户终端的目标应用程序输出所述目标推送消息,或者,显示与所述目标推送消息关联的目标标识,
其中,所述目标推送消息为:预先存储于所述第一服务器,且由与所述目标应用程序关联的第二服务器发送。
2.根据权利要求1所述的方法,其特征在于,所述获取目标应用程序在用户终端中的运行关联信息,包括:
在接收到所述第二服务器发送的推送请求的情况下,响应于所述推送请求,获取目标应用程序在用户终端中的运行关联信息;
所述在基于所述运行关联信息确定所述目标应用程序处于登陆状态且在所述用户终端的前台运行的情况下,建立所述第一服务器与所述用户终端之间的长链接,包括:
在基于所述运行关联信息确定所述目标应用程序处于登陆状态且在所述用户终端的前台运行的情况下,从所述第二服务器获取与所述推送请求对应的目标推送消息并存储,以及,建立所述第一服务器与所述用户终端之间的长链接。
3.根据权利要求2所述的方法,其特征在于,所述在接收到所述第二服务器发送的推送请求的情况下,响应于所述推送请求,获取目标应用程序在用户终端中的运行关联信息之后,还包括:
在基于所述运行关联信息确定所述目标应用程序未处于登陆状态和/或在所述用户终端的后台运行的情况下,向所述第二服务器发送查询请求;
接收所述第二服务器响应于所述查询请求反馈的目标推送消息,并存储所述目标推送消息。
4.根据权利要求2所述的方法,其特征在于,所述从所述第二服务器获取与所述推送请求对应的目标推送消息并存储,包括:
获取所述推送请求中所述第二服务器的服务器身份信息;
对所述服务器身份信息进行校验,得到校验结果;
在所述校验结果为校验通过的情况下,从所述第二服务器获取与所述推送请求对应的目标推送消息并存储。
5.根据权利要求1所述的方法,其特征在于,所述通过所述长链接向所述用户终端发送目标推送消息之前,还包括:
基于所述运行关联信息,在所述第一服务器预先存储的至少一条推送消息中,确定与所述运行关联信息相匹配的目标推送消息。
6.根据权利要求5所述的方法,其特征在于,所述运行关联信息包括所述用户终端中所述目标应用程序的版本信息;所述至少一条推送消息包括版本更新推送消息;
所述基于所述运行关联信息,在所述第一服务器预先存储的至少一条推送消息中,确定与所述运行关联信息相匹配的目标推送消息,包括:
将所述运行关联信息中的版本信息与预设版本信息进行匹配,在确定所述运行关联信息中的版本信息与预设版本信息匹配的情况下,确定所述版本更新推送消息为所述目标推送消息。
7.根据权利要求1所述的方法,其特征在于,所述通过所述长链接向所述用户终端发送目标推送消息之后,还包括:
接收所述用户终端发送的目标请求,所述目标请求为所述用户终端在接收到其用户查看所述目标推送消息的情况下发送的请求;
响应于所述目标请求,生成与所述目标推送消息对应的标记信息,所述标记信息用于禁止所述第一服务器向所述用户终端发送所述目标推送消息。
8.根据权利要求1所述的方法,其特征在于,通过所述长链接向所述用户终端发送目标推送消息之后,还包括:
在预设时长到达的情况下,若未接收到目标请求,则重新执行通过所述长链接向所述用户终端发送目标推送消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210191836.9/1.html,转载请声明来源钻瓜专利网。