多平台消息推送服务的切换方法及装置制造方法及图纸

技术编号:16219368 阅读:54 留言:0更新日期:2017-09-16 01:51
本发明专利技术公开了一种多平台消息推送服务的切换方法,该方法流程包括:当应用在终端设备上处于运行状态时,对所述应用当前的有效推送服务的响应情况进行实时检测和记录;在检测到当前的有效推送服务连续推送无响应的次数大于第一预设阈值,或者响应失败的次数大于第二预设阈值时,停止所述有效推送服务,并从所述应用的推送库的推送服务队列中选择优先级最高的推送服务并启动,以作为所述应用当前的有效推送服务。本发明专利技术还提出一种多平台消息推送服务的装置。本发明专利技术提高了终端设备消息推送的即时性和到达率。

Handoff method and device for multi platform message push service

The invention discloses a multi platform message push service switching method, the method comprises the following steps: when the application is running on the terminal equipment, application of the current effective push response service for real-time detection and recording of the detected current; in a number of effective continuous push push service send no response is larger than the preset threshold, or the number of failure to respond to more than second preset threshold, the effective push to stop the service, and from the push push service priority and start the highest push service queue to send the library to the application, as the application of effective push current delivery service. The invention also provides a multi platform message push service device. The invention improves the immediacy and the arrival rate of the message push of the terminal device.

【技术实现步骤摘要】
多平台消息推送服务的切换方法及装置
本专利技术涉及通信
,尤其涉及一种多平台消息推送服务的切换方法及装置。
技术介绍
随着移动互联技术的不断发展,移动应用、物联网、智能设备等领域也随之呈现出快速发展的趋势,信息推送作为服务端和客户端的一种重要交互手段,其在移动设备开发中承担着越来越重要的角色和任务。推送技术通过自动传送信息给用户,减少了用户用于网上搜索的时间,实现如业务功能提醒、营销活动推广、及时聊天信息等业务交互作用。信息推送的实现方式有很多种,较为成熟的做法是客户端和服务器之间建立长久连接,以实现消息推送的即时性和实时性。目前,对于移动设备来说,分别在原生的操作系统中集成有相应的推送模块以提供推送服务。然而由于Google服务器在国内所存在的流量限制;或者,一些移动终端使用的是定制的操作系统,而非原生操作系统,例如,华为手机、小米手机等均使用的定制系统,这些系统使用的则是手机厂商提供的推送服务,例如,小米系统的MIPush(小米推送),华为系统的HuaWeiPush(华为推送)。此外,还有一些终端设备不具备系统级别的服务支持,适宜采用第三方推送服务,诸如极光、个推、信鸽、友本文档来自技高网...
多平台消息推送服务的切换方法及装置

【技术保护点】
一种多平台消息推送服务的切换方法,其特征在于,所述多平台消息推送服务的切换方法包括:当应用在终端设备上处于运行状态时,对所述应用当前的有效推送服务的响应情况进行实时检测和记录;在检测到当前的有效推送服务连续推送无响应的次数大于第一预设阈值,或者响应失败的次数大于第二预设阈值时,停止所述有效推送服务,并从所述应用的推送库的推送服务队列中选择优先级最高的推送服务并启动,以作为所述应用当前的有效推送服务。

【技术特征摘要】
1.一种多平台消息推送服务的切换方法,其特征在于,所述多平台消息推送服务的切换方法包括:当应用在终端设备上处于运行状态时,对所述应用当前的有效推送服务的响应情况进行实时检测和记录;在检测到当前的有效推送服务连续推送无响应的次数大于第一预设阈值,或者响应失败的次数大于第二预设阈值时,停止所述有效推送服务,并从所述应用的推送库的推送服务队列中选择优先级最高的推送服务并启动,以作为所述应用当前的有效推送服务。2.根据权利要求1所述的消息推送服务的多平台集成及切换方法,其特征在于,所述当应用在终端设备上处于运行状态时,对所述应用当前的有效推送服务的响应情况进行实时检测和记录的步骤之前,所述多平台消息推送服务的切换方法还包括步骤:在侦测到需要开启推送服务的事件时,从缓存中查找存储的推送服务;若在缓存中查找到存储的推送服务时,则启动存储的推送服务以作为有效推送服务;若在缓存中查找不到存储的推送服务,则获取当前终端的系统平台,并从所述推送库中查找与获取的系统平台匹配的推送服务作为当前的有效推送服务。3.根据权利要求1所述的多平台消息推送服务的切换方法,其特征在于,所述当应用在终端设备上处于运行状态时,对所述应用当前的有效推送服务的响应情况进行实时检测和记录的步骤之后,所述多平台消息推送服务的切换方法还包括:当检测到所述当前的有效推送服务无响应或者响应失败时,更新所述有效推送服务对应的困难因数,其中,推送服务的无响应或者响应失败的次数越多,其对应的困难因数越高;根据更新后的困难因数,调整所述推送库中的推送服务的排列顺序,其中,推送服务的困难因数越小,其优先级越高。4.根据权利要求1至3中任一项所述的多平台消息推送服务的切换方法,其特征在于,所述多平台消息推送服务的切换方法还包括:在侦测到需要开启推送服务的事件时,检测当前终端是否支持原生系统级推送服务;若支持,则启动所述原生系统级推送服务作为所述有效推送服务的辅助通道,其中,在检测到当前的有效推送服务无响应或者响应失败时,基于所述原生系统级推送服务进行消息推送。5.根据权利要求4所述的多平台消息推送服务的切换方法,其特征在于,所述多平台消息推送服务的切换方法还包括:在所述有效推送服务的运行过程中,若...

【专利技术属性】
技术研发人员:余浩斐吴育维
申请(专利权)人:深圳市口袋网络科技有限公司
类型:发明
国别省市:广东,44

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

1