预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113238808A(43)申请公布日2021.08.10(21)申请号202010074719.5(22)申请日2020.01.22(71)申请人北京沃东天骏信息技术有限公司地址100176北京市北京经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人袁玉敏(74)专利代理机构中原信达知识产权代理有限责任公司11219代理人王志远陈继越(51)Int.Cl.G06F9/445(2018.01)G06F9/48(2006.01)G06F9/54(2006.01)G06F16/9535(2019.01)权利要求书2页说明书13页附图7页(54)发明名称一种消息推送方法和装置(57)摘要本发明公开了一种消息推送方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:从预设的一种或多种消息推送服务中,确定适用于所述客户端的消息推送服务;通过所确定的所述消息推送服务,获取所述客户端对应的设备标识符,并将所述设备标识符发送至推送服务平台,以使得所述推送服务平台根据所述设备标识符建立所述客户端的一个或多个应用与所述推送服务平台之间的连接;通过所述连接从所述推送服务平台获取待推送至所述一个或多个应用的待推送消息。该实施方式保证了客户端与消息推送服务的兼容性,在一定程度上提高了待推送消息的到达率。CN113238808ACN113238808A权利要求书1/2页1.一种消息推送方法,其特征在于,应用于客户端,包括:从预设的一种或多种消息推送服务中,确定适用于所述客户端的消息推送服务;通过所确定的所述消息推送服务,获取所述客户端对应的设备标识符,并将所述设备标识符发送至推送服务平台,以使得所述推送服务平台根据所述设备标识符建立所述客户端的一个或多个应用与所述推送服务平台之间的连接;通过所述连接从所述推送服务平台获取待推送至所述一个或多个应用的待推送消息。2.根据权利要求1所述的消息推送方法,其特征在于,还包括:将所述设备标识符发送至业务端,以使所述业务端根据所述设备标识符向所述推送服务平台发送所述待推送消息。3.根据权利要求1所述的消息推送方法,其特征在于,所述通过所述连接从所述推送服务平台获取待推送至所述一个或多个应用的待推送消息,包括:被动接收所述推送服务平台通过所述连接推送的所述待推送消息;或通过所述连接从所述推送服务平台主动拉取所述待推送消息。4.根据权利要求3所述的消息推送方法,其特征在于,还包括:在接收到所述推送服务平台推送的所述待推送消息后,向所述推送服务平台返回所述待推送消息对应的确认接收指示。5.根据权利要求1所述的消息推送方法,其特征在于,还包括:在通过所述连接从所述推送服务平台获取待推送消息之后,将所获取的待推送消息存储至本地缓存;在经过所述待推送消息对应的预设缓存时间后,将所述待推送消息推送至所述一个或多个应用,所述预设缓存时间是根据所述客户端的用户使用所述一个或多个应用的时间确定的。6.根据权利要求1所述的消息推送方法,其特征在于,还包括:对所述客户端的一个或多个应用进行保活处理,以使所述应用与所述推送服务平台的连接处于连接状态。7.根据权利要求6所述的消息推送方法,其特征在于,所述保活处理为,为所述应用进程配置守护进程;在所述应用进程关闭时,通过所述守护进行启动所述应用进程;在所述守护进行关闭时,通过所述应用进程启动所述守护进程。8.根据权利要求6所述的消息推送方法,其特征在于,所述保活处理为,提高所述应用进程的优先级,以使所述应用进程在其他一个或多个进程关闭之后关闭。9.根据权利要求6所述的消息推送方法,其特征在于,所述保活处理为,在所述应用进程关闭时,通过所确定的所述消息推送服务对应的其他处于运行状态的应用启动所述应用进程。10.一种消息推送客户端,其特征在于,包括:消息推送服务确定模块、设备标识符获取模块、待推送消息获取模块;其中,所述消息推送服务确定模块,用于从预设的一种或多种消息推送服务中,确定适用于所述客户端的消息推送服务;2CN113238808A权利要求书2/2页所述设备标识符获取模块,用于通过所确定的所述消息推送服务,获取所述客户端对一个的设备标识符,并将所述设备标识符发送至推送服务平台以使得所述推送服务平台根据所述设备标识符建立所述客户端的一个或多个应用与所述推送服务平台之间的连接;所述待推送消息获取模块,用于通过所述连接从所述推送服务平台获取待推送至所述客户端一个或多个应用的待推送消息。11.一种消息推送方法,其特征在于,应用于推送服务平台,包括:接收客户端发送的所述客户端对应的设备标识符;根据所述设备标识符建立所述客户端的一个或多个应用与所述推送服务平台之间的连接;通过