[发明专利]关注主播上线提醒方法及系统有效
申请号: | 201611123255.2 | 申请日: | 2016-12-08 |
公开(公告)号: | CN106657299B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/14 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 许美红 |
地址: | 430073 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关注 上线 提醒 方法 系统 | ||
本发明公开了一种关注主播上线提醒方法及系统,其中方法包括以下步骤:通过集成多个消息推送平台向客户端推送用户所关注主播的上线消息,该上线消息为具有唯一标识的上线消息;判断该上线消息是否已经存在于指定存储空间,若是,则舍弃该上线消息;若否,则将该上线消息发送到消息通知模块,并将该上线消息存储到所述指定存储空间;消息通知模块通过通知栏发送该上线消息至客户端。本发明通过集成多推送平台向客户端推送用户所关注主播的上线消息,极大的提高了常规方案消息到达率。通过对消息的过滤,避免了消息的重复发送。
技术领域
本发明涉及互联网消息推送领域,尤其涉及一种关注主播上线提醒方法及系统。
背景技术
传统方案中关于关注主播上线提醒方法中,通常是通过心跳或者第三方推送来推送消息。当接收到服务器传送过来的消息后客户端进行提示关注主播上线提醒。传统方案有一个很大的缺陷。对于使用心跳保持客户端与服务器的长连接的方案中,当客户端在后台运行的时候,系统会发现客户端在后台一直发送心跳操作,所以系统很可能会将该应用进行杀掉。这样就中断了客户端和服务器的连接,一旦客户端和服务器的连接中断,此时客户端就无法接收到服务器推送过来的消息了。
对于使用第三方推送的方案,由于第三方推送的SDK做了很多的保活优化手段,确保第三方推送SDK能够保活,不会轻易被系统杀死。但是在部分手机上依旧会被系统杀死,导致推送消息无法进行接收。
发明内容
本发明要解决的技术问题在于针对现有技术中推送消息容易被系统杀死的缺陷,提供一种提高消息推送成功率的关注主播上线提醒方法及系统。
本发明解决其技术问题所采用的技术方案是:
提供一种关注主播上线提醒方法,包括以下步骤:
通过集成多个消息推送平台向客户端推送用户所关注主播的上线消息,该上线消息为具有唯一标识的上线消息;
判断该上线消息是否已经存在于指定存储空间,若是,则舍弃该上线消息;若否,则将该上线消息发送到消息通知模块,并将该上线消息存储到所述指定存储空间;
消息通知模块通过通知栏发送该上线消息至客户端。
本发明所述的方法中,该方法还包括步骤:
若客户端的消息推送进程被系统关闭,则重新向客户端推送重新启动的模块。
本发明所述的方法中,所述上线消息包括唯一标识和消息内容,消息内容相同的上线消息的唯一标识是相同的。
本发明所述的方法中,所述指定存储空间为SharedPreferences存储模块,将上线消息保存到SharedPreferences的键值对中;其中键是上线消息的唯一标识,值是消息的具体内容。
本发明所述的方法中,具体通过安卓系统中的EventBus来发送上线消息。
本发明所述的方法中,若上线消息推送失败,则通过服务器以向用户发送短信消息的方式通知客户。
本发明所述的方法中,在“重新向客户端推送重新启动消息推送”之前还包括步骤:
在Android系统中注册静态广播,接收网络变化的回调消息;
根据接收的网络变化的回调消息判定网络状态,若网络连接正常,则重新向客户端推送重新启动消息推送模块;若网络断开连接了,则不做任何处理。
本发明还提供一种关注主播上线提醒系统,包括:
平台集成模块,用于集成多个消息推送平台向客户端推送用户所关注主播的上线消息,该上线消息为具有唯一标识的上线消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611123255.2/2.html,转载请声明来源钻瓜专利网。