一种消息推送的方法、装置、电子设备及终端设备制造方法及图纸

技术编号:17268046 阅读:35 留言:0更新日期:2018-02-14 16:44
本申请提供一种消息推送的方法、装置、电子设备及终端设备,所述方法包括:客户端读取终端设备的系统信息,基于系统信息,确定与终端设备适配的目标推送服务端,向目标推送服务端发起注册,并在注册成功后向与客户端对应的后台服务端上报推送配置信息,其中所述推送配置信息包括用户的标识、推送服务标识和设备标识的映射关系;后台服务端获取发往目标用户的离线消息,根据该离线消息携带的目标用户的标识查找推送配置信息,确定对应的推送服务标识和设备标识,基于该推送服务标识确定对应的推送服务端,并将离线消息和设备标识发送至该推送服务端。本申请选择最适合终端设备的推送服务推送离线消息,从而实现了在延时性和到达率的最优化。

A message push method, device, electronic device, and terminal equipment

The invention provides a method, message push device, electronic equipment and terminal equipment, the method includes: system information from client terminal equipment, based on the information system, and determine the terminal equipment matched with the target server push, push to the target server to initiate registration, and after successful registration and reporting to the client server push the corresponding background configuration information, wherein the push configuration information including user identification, identification and mapping push delivery service equipment identification; the background server gets sent to the offline message target users, according to the identification to find the offline message carrying the target user's push to determine the configuration information push service identification and corresponding equipment identification, the push service identify push server based on the correspondence, and offline messages and sent to the equipment identification Push the server side. The application selects the push service which is most suitable for the terminal equipment to push off the offline message, thus achieving the optimization of the delay and the arrival rate.

【技术实现步骤摘要】
一种消息推送的方法、装置、电子设备及终端设备
本申请涉及网络
,尤其涉及通信技术。
技术介绍
IM(InstantMessaging,即时通讯)功能是社交网络中最重要、最优秀的功能之一,许多社交APP(Application,计算机应用程序)都集成了IM功能,让用户可以通过APP建立和维护起人际关系,并增强用户对APP的依赖性。对于IM功能而言,最关键的问题是消息的触及率。其中,如果用户在线(应用打开或后台常驻),则可以直接从搭载在后台服务器的IM系统获得消息;而当用户离线时(应用被关闭且后台关闭),则无法从搭载在后台服务器的IM系统获取消息。在这种情况下,如果使用Push(推送)服务将后台服务器的的消息下发给用户,可以作为实现IM功能的重要补充。这样一来,解决了当用户离线时无法从后台服务器获得消息的问题,提高了IM功能的消息触及率。目前存在不少推送服务的提供商,常见的有终端设备厂商集成在自家产品上的推送服务,比如苹果公司的ApplePush服务,Google公司的GCM(GoogleCloudMessaging,Google云端推送)服务(又称GooglePush服务),小米本文档来自技高网...
一种消息推送的方法、装置、电子设备及终端设备

【技术保护点】
一种消息推送的方法,应用于后台服务端,所述后台服务端与多个不同的推送服务对应的推送服务端对接,其特征在于,包括:获取发往目标用户的离线消息;其中,所述离线消息携带目标用户的标识;根据所述目标用户的标识查找客户端上报的推送配置信息,确定对应于所述目标用户的标识的推送服务标识以及设备标识;其中,所述推送配置信息包括用户的标识、推送服务标识和设备标识的映射关系;基于所述推送服务标识确定对应的推送服务端,并将所述离线消息和所述设备标识发送至该推送服务端,以使该推送服务端基于所述设备标识将该离线消息下发至对应的终端设备。

【技术特征摘要】
1.一种消息推送的方法,应用于后台服务端,所述后台服务端与多个不同的推送服务对应的推送服务端对接,其特征在于,包括:获取发往目标用户的离线消息;其中,所述离线消息携带目标用户的标识;根据所述目标用户的标识查找客户端上报的推送配置信息,确定对应于所述目标用户的标识的推送服务标识以及设备标识;其中,所述推送配置信息包括用户的标识、推送服务标识和设备标识的映射关系;基于所述推送服务标识确定对应的推送服务端,并将所述离线消息和所述设备标识发送至该推送服务端,以使该推送服务端基于所述设备标识将该离线消息下发至对应的终端设备。2.根据权利要求1所述的方法,其特征在于,所述离线消息包括若干种预设不同优先级的离线消息,所述方法还包括:获取到优先级不同的离线消息后,优先处理优先级高的离线消息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:统计各种推送服务的业务量,并比较所述业务量和预设的业务量阈值;当所述业务量大于所述业务量阈值时,向运营人员发出告警信息。4.一种消息推送的方法,应用于客户端,其特征在于,包括:读取终端设备的系统信息;基于所述系统信息,确定与所述终端设备适配的目标推送服务端;向所述目标推送服务端发起注册,并在注册成功后向与所述客户端对应的后台服务端上报推送配置信息,其中所述推送配置信息包括用户的标识、推送服务标识和设备标识的映射关系,以使所述后台服务端在接收到离线消息后,基于所述推送配置信息向所述目标推送服务端发送所述离线消息。5.根据权利要求4所述的方法,其特征在于,所述基于所述系统信息,确定与所述终端设备适配的目标推送服务端,包括:基于所述系统信息,确定所述终端设备是否有系统自带的推送服务;如果所述终端设备有系统自带的推送服务,确定该推送服务对应的推送服务端为与所述终端设备适配的所述目标推送服务端。6.一种消息推送的装置,应用于后台服务端,后台服务端搭载面向多个不同推送服务的对接前端,其特征在于,包括:获取单元,用于获取发往目标用户的离线消息;其中,所述离线消息携带目标用户的标识;查找单元,用于根据所述目标用户的标识查找客户端上报的推送配置信息,确定对应于所述目标用户的标识的推送服务标识以及设备标识;其中,所述推送配置信息包括用户的标识、推送服务标识和设备标识的映射关系;发送单元,用于基于所述推送服务标识确定对应的推送服务端,并将所述离线消息和所述设备标识发送至与该推送服务端,以使该推送服务端基于所述设备标识将该离线消息下发...

【专利技术属性】
技术研发人员:郭海宇林丹青毛刘刚谢绍兵
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东,44

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

1