[发明专利]多平台消息推送服务的切换方法及装置有效
申请号: | 201710180208.X | 申请日: | 2017-03-23 |
公开(公告)号: | CN107171926B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 余浩斐;吴育维 | 申请(专利权)人: | 深圳市口袋网络科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 消息 推送 服务 切换 方法 装置 | ||
本发明公开了一种多平台消息推送服务的切换方法,该方法流程包括:当应用在终端设备上处于运行状态时,对所述应用当前的有效推送服务的响应情况进行实时检测和记录;在检测到当前的有效推送服务连续推送无响应的次数大于第一预设阈值,或者响应失败的次数大于第二预设阈值时,停止所述有效推送服务,并从所述应用的推送库的推送服务队列中选择优先级最高的推送服务并启动,以作为所述应用当前的有效推送服务。本发明还提出一种多平台消息推送服务的装置。本发明提高了终端设备消息推送的即时性和到达率。
技术领域
本发明涉及通信技术领域,尤其涉及一种多平台消息推送服务的切换方法及装置。
背景技术
随着移动互联技术的不断发展,移动应用、物联网、智能设备等领域也随之呈现出快速发展的趋势,信息推送作为服务端和客户端的一种重要交互手段,其在移动设备开发中承担着越来越重要的角色和任务。推送技术通过自动传送信息给用户,减少了用户用于网上搜索的时间,实现如业务功能提醒、营销活动推广、及时聊天信息等业务交互作用。
信息推送的实现方式有很多种,较为成熟的做法是客户端和服务器之间建立长久连接,以实现消息推送的即时性和实时性。目前,对于移动设备来说,分别在原生的操作系统中集成有相应的推送模块以提供推送服务。然而由于Google服务器在国内所存在的流量限制;或者,一些移动终端使用的是定制的操作系统,而非原生操作系统,例如,华为手机、小米手机等均使用的定制系统,这些系统使用的则是手机厂商提供的推送服务,例如,小米系统的MIPush(小米推送),华为系统的HuaWeiPush(华为推送)。
此外,还有一些终端设备不具备系统级别的服务支持,适宜采用第三方推送服务,诸如极光、个推、信鸽、友盟、阿里、百度、小米、华为等。作为应用级的信息推送平台,支持跨系统平台的推送服务,且往往依赖于集成同款应用之间的相互唤醒,具有一定的稳定性,例如集成百度推送的移动应用可以被另一款集成该推送的移动应用所唤醒,但是移动端推送服务被系统回收和杀掉的概率相对较高,往往需要赋予自启权限,很难保证推送的稳定性。
基于上述推送服务的使用现状,由于不同的终端设备上使用的推送服务不统一,这就导致对于同一个应用来说,其消息推送的即时性和到达率低。
发明内容
本发明提供一种多平台消息推送服务的切换方法,其主要目的在于解决现行方案中消息推送的即时性和到达率低的技术问题。
为实现上述目的,本发明提供一种多平台消息推送服务的切换方法,该多平台消息推送服务的切换方法包括:
当应用在终端设备上处于运行状态时,对所述应用当前的有效推送服务的响应情况进行实时检测和记录;
在检测到当前的有效推送服务连续推送无响应的次数大于第一预设阈值,或者响应失败的次数大于第二预设阈值时,停止所述有效推送服务,并从所述应用的推送库的推送服务队列中选择优先级最高的推送服务并启动,以作为所述应用当前的有效推送服务。
可选地,所述当应用在终端设备上处于运行状态时,对所述应用当前的有效推送服务的响应情况进行实时检测和记录的步骤之前,所述多平台消息推送服务的切换方法还包括步骤:
在侦测到需要开启推送服务的事件时,从缓存中查找存储的推送服务;
若在缓存中查找到存储的推送服务时,则启动存储的推送服务以作为有效推送服务;
若在缓存中查找不到存储的推送服务,则获取当前终端的系统平台,并从所述推送库中查找与获取的系统平台匹配的推送服务作为当前的有效推送服务。
可选地,所述当应用在终端设备上处于运行状态时,对所述应用当前的有效推送服务的响应情况进行实时检测和记录的步骤之后,所述多平台消息推送服务的切换方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市口袋网络科技有限公司,未经深圳市口袋网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710180208.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:会话数据的处理方法和装置
- 下一篇:信息处理方法及电子设备