消息推送方法及装置制造方法及图纸

技术编号:17601218 阅读:46 留言:0更新日期:2018-03-31 13:14
本公开提供一种消息推送方法及装置,其中,所述方法包括:当确定客户端上与目标应用对应的缓存信息被清除,且在发送与所述目标应用对应的通知栏消息到所述客户端时,为所述客户端上的预设平台重新注册消息推送功能;基于重新注册的消息推送功能推送所述通知栏消息到所述客户端;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。本公开实现了即使客户端上与目标应用对应的缓存信息被清除了,服务器端仍可以向客户端推送通知栏消息的目的,提高了目标应用对应的通知栏消息的送达能力,提升了用户体验。

【技术实现步骤摘要】
消息推送方法及装置
本公开涉及信息交互领域,尤其涉及消息推送方法及装置。
技术介绍
相关技术中,客户端上的本地应用(Application,App)即使注册了消息推送服务,一旦客户端上与该应用对应的缓存信息被清除,就无法再接收到服务器端推送的通知栏消息了,用户体验差。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种消息推送方法及装置。根据本公开实施例的第一方面,提供一种消息推送方法,所述方法用于服务器端,所述方法包括:当确定客户端上与目标应用对应的缓存信息被清除,且在发送与所述目标应用对应的通知栏消息到所述客户端时,为所述客户端上的预设平台重新注册消息推送功能;基于重新注册的消息推送功能推送所述通知栏消息到所述客户端;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。可选地,所述为所述客户端上的预设平台重新注册消息推送功能,包括:根据所述目标应用中预存的与所述客户端对应的注册信息,通过目标通道为所述客户端上的预设平台重新注册消息推送功能;其中,所述目标通道是所述服务器端和所述预设平台之间预先建立的传输通道。可选地,所述为所述客户端上的预设平台重新注册消息推送功能,包括:为所述客户端上的预设平台重新建立消息推送通道;所述基于重新注册的消息推送功能推送所述通知栏消息到所述客户端,包括:基于重新建立的所述消息推送通道推送所述通知栏消息到所述客户端。可选地,所述方法还包括:在接收到所述客户端发送的确认消息之后,执行所述为所述客户端上的预设平台重新注册消息推送功能的步骤;其中,所述确认消息是用于确认所述客户端已经注册了与所述目标应用对应的消息推送服务,且所述客户端存储有所述目标应用对应的图标的消息。根据本公开实施例的第二方面,提供一种消息推送方法,所述方法用于客户端,所述方法包括:当与目标应用对应的缓存信息被清除之后,接收服务器端基于为预设平台重新注册的消息推送功能推送的、与所述目标应用对应的通知栏消息;显示所述通知栏消息;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。可选地,所述接收服务器端基于为预设平台重新注册的消息推送功能推送的、与所述目标应用对应的通知栏消息之前,所述方法还包括:发送确认消息到所述服务器端;其中,所述确认消息是用于确认所述客户端已经注册了与所述目标应用对应的消息推送服务,且所述客户端存储有所述目标应用对应的图标的消息。可选地,所述接收服务器端基于为预设平台重新注册的消息推送功能推送的与所述目标应用对应的通知栏消息之前,所述方法还包括:获取所述目标应用在所述客户端上所对应的注册信息;将与所述客户端对应的所述注册信息发送给服务器端,由所述服务器端在所述目标应用中存储与所述客户端对应的所述注册信息。根据本公开实施例的第三方面,提供一种消息推送装置,所述装置用于服务器端,所述装置包括:注册模块,被配置为当确定客户端上与目标应用对应的缓存信息被清除,且在发送与所述目标应用对应的通知栏消息到所述客户端时,为所述客户端上的预设平台重新注册消息推送功能;推送模块,被配置为基于所述注册模块重新注册的消息推送功能推送所述通知栏消息到所述客户端;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。可选地,所述注册模块包括:注册子模块,被配置为根据所述目标应用中预存的与所述客户端对应的注册信息,通过目标通道为所述客户端上的预设平台重新注册消息推送功能;其中,所述目标通道是所述服务器端和所述预设平台之间预先建立的传输通道。可选地,所述注册子模块还用于为所述客户端上的预设平台重新建立消息推送通道;所述推送模块包括:推送子模块,被配置为基于所述注册子模块重新建立的所述消息推送通道推送所述通知栏消息到所述客户端。可选地,所述装置还包括:控制模块,被配置为在确定接收到所述客户端发送的确认消息之后,控制所述注册模块为所述客户端上的预设平台重新注册消息推送功能;其中,所述确认消息是用于确认所述客户端已经注册了与所述目标应用对应的消息推送服务,且所述客户端存储有所述目标应用对应的图标的消息。根据本公开实施例的第四方面,提供一种消息推送装置,所述装置用于客户端,所述装置包括:接收模块,被配置为当与目标应用对应的缓存信息被清除之后,接收服务器端基于为预设平台重新注册的消息推送功能推送的、与所述目标应用对应的通知栏消息;显示模块,被配置为显示所述接收模块接收的所述通知栏消息;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。可选地,所述装置还包括:第一发送模块,被配置为发送确认消息到所述服务器端;其中,所述确认消息是用于确认所述客户端已经注册了与所述目标应用对应的消息推送服务,且所述客户端存储有所述目标应用对应的图标的消息。可选地,所述装置还包括:获取模块,被配置为获取所述目标应用在所述客户端上所对应的注册信息;第二发送模块,被配置为将所述获取模块获取的所述注册信息发送给服务器端,由所述服务器端在所述目标应用中存储与所述客户端对应的所述注册信息。根据本公开实施例的第五方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第一方面所述的消息推送方法。根据本公开实施例的第六方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第二方面所述的消息推送方法。根据本公开实施例的第七方面,提供一种消息推送装置,所述装置用于服务器端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当确定客户端上与目标应用对应的缓存信息被清除,且在发送与所述目标应用对应的通知栏消息到所述客户端时,为所述客户端上的预设平台重新注册消息推送功能;基于重新注册的消息推送功能推送所述通知栏消息到所述客户端;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。根据本公开实施例的第八方面,提供一种消息推送装置,所述装置用于客户端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当与目标应用对应的缓存信息被清除之后,接收服务器端基于为预设平台重新注册的消息推送功能推送的、与所述目标应用对应的通知栏消息;显示所述通知栏消息;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例中,即使客户端上与目标应用对应的缓存信息被清除了,服务器端仍可以在发送与所述目标应用对应的通知栏消息时,为所述客户端上的预设平台重新注册消息推送功能,从而基于重新注册的消息推送功能来推送通知栏消息。通过上述过程,实本文档来自技高网...
消息推送方法及装置

【技术保护点】
一种消息推送方法,其特征在于,所述方法用于服务器端,所述方法包括:当确定客户端上与目标应用对应的缓存信息被清除,且在发送与所述目标应用对应的通知栏消息到所述客户端时,为所述客户端上的预设平台重新注册消息推送功能;基于重新注册的消息推送功能推送所述通知栏消息到所述客户端;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。

【技术特征摘要】
1.一种消息推送方法,其特征在于,所述方法用于服务器端,所述方法包括:当确定客户端上与目标应用对应的缓存信息被清除,且在发送与所述目标应用对应的通知栏消息到所述客户端时,为所述客户端上的预设平台重新注册消息推送功能;基于重新注册的消息推送功能推送所述通知栏消息到所述客户端;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。2.根据权利要求1所述的方法,其特征在于,所述为所述客户端上的预设平台重新注册消息推送功能,包括:根据所述目标应用中预存的与所述客户端对应的注册信息,通过目标通道为所述客户端上的预设平台重新注册消息推送功能;其中,所述目标通道是所述服务器端和所述预设平台之间预先建立的传输通道。3.根据权利要求2所述的方法,其特征在于,所述为所述客户端上的预设平台重新注册消息推送功能,包括:为所述客户端上的预设平台重新建立消息推送通道;所述基于重新注册的消息推送功能推送所述通知栏消息到所述客户端,包括:基于重新建立的所述消息推送通道推送所述通知栏消息到所述客户端。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到所述客户端发送的确认消息之后,执行所述为所述客户端上的预设平台重新注册消息推送功能的步骤;其中,所述确认消息是用于确认所述客户端已经注册了与所述目标应用对应的消息推送服务,且所述客户端存储有所述目标应用对应的图标的消息。5.一种消息推送方法,其特征在于,所述方法用于客户端,所述方法包括:当与目标应用对应的缓存信息被清除之后,接收服务器端基于为预设平台重新注册的消息推送功能推送的、与所述目标应用对应的通知栏消息;显示所述通知栏消息;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。6.根据权利要求5所述的方法,其特征在于,所述接收服务器端基于为预设平台重新注册的消息推送功能推送的、与所述目标应用对应的通知栏消息之前,所述方法还包括:发送确认消息到所述服务器端;其中,所述确认消息是用于确认所述客户端已经注册了与所述目标应用对应的消息推送服务,且所述客户端存储有所述目标应用对应的图标的消息。7.根据权利要求5所述的方法,其特征在于,所述接收服务器端基于为预设平台重新注册的消息推送功能推送的与所述目标应用对应的通知栏消息之前,所述方法还包括:获取所述目标应用在所述客户端上所对应的注册信息;将与所述客户端对应的所述注册信息发送给服务器端,由所述服务器端在所述目标应用中存储与所述客户端对应的所述注册信息。8.一种消息推送装置,其特征在于,所述装置用于服务器端,所述装置包括:注册模块,被配置为当确定客户端上与目标应用对应的缓存信息被清除,且在发送与所述目标应用对应的通知栏消息到所述客户端时,为所述客户端上的预设平台重新注册消息推送功能;推送模块,被配置为基于所述注册模块重新注册的消息推送功能推送所述通知栏消息到所述客户端;其中,所述预设平台是所述客户端后台上用于运行所述目标应用的平台,所述目标应用是安装和下载过程无需用户确认,且安装和下载过程运行在所述客户端后台的应用。9.根据权利要求8所述的装置,其特征在于,所述注册模块包括:注册子模块,被配置为根据所述目...

【专利技术属性】
技术研发人员:祁建斌秦碧舒晓辉
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1