[发明专利]离线消息的处理方法及装置有效
申请号: | 201710517258.2 | 申请日: | 2017-06-29 |
公开(公告)号: | CN107391274B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 尹成;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;曹杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离线 消息 处理 方法 装置 | ||
本发明提供了一种离线消息的处理方法及装置,所述方法包括:S1,获取离线消息,并将所述离线消息缓存至预设消息池中;S2,开启新的线程,利用所述新的线程获取所述预设消息池内的所述离线消息,并传递至主线程,以供所述主进程对所述离线消息进行解码和处理。本发明提供的离线消息的处理方法及装置,将离线消息缓存至预设消息池中,并通过开启新的线程,使离线消息经新的线程传输至主线程中,在主线程中进行后续的解码和处理后实现离线消息的显示。使用户在点击离线通知后,可以及时的看到离线消息中包含的内容,使用户的体验度提高。
技术领域
本发明涉及网络通知处理领域,更具体地,涉及离线消息的处理方法及装置。
背景技术
随着移动终端的快速发展,对安装在移动终端上的各款应用APP的研究已成为主流。任何一款APP都在努力提高其活跃度,即通过各种方法引起APP用户的关注,以提高用户对APP的使用时间,或者吸引更多非用户下载并使用该款APP。
图1为目前主流的移动应用获取推送通知的流程图,图中内容提供者(Provide)将要推送的通知传递至苹果推送通知服务(Apple Push Notification service,APNs),由APNs将通知推送至移动终端,移动终端可以为电脑、平板或手机等。这里所说将通知推送至移动终端,实际上是推送至安装在移动终端上的客户应用程序(Client APP)。
其中,推送给Client APP的消息包括:在APP前台运行时实时推送的消息和在APP离线时推送的消息。
推送动作是由服务器发起,APP负责接收和处理推送的消息,服务端推送的消息可分为两种:通知消息和透传消息。通知消息又分为在线消息和离线消息。在线消息属于在APP进程运行时的消息推送,离线消息与APP进程是否处于运行状态无关。
离线消息的推送,主要是为了防止APP接收的在线消息在后台进程中被关闭或者APP退出进程后无法再继续接收在线消息。离线消息通常由第三方数据库暂时存储,APP进程运行时弹出离线通知,再根据用户是否点击离线通知来决定后续的离线消息接收和处理。
目前,已出现可接收服务器推送的离线消息的移动终端,离线消息在移动终端以离线通知的形式显示。在用户点击离线通知后统一的处理方式有2种:(1)直接启动APP的启动页活动面板(LauncherActivity),也就是用户点击离线通知后,界面跳转至APP入口,从APP入口进入APP;(2)直接启动指定的活动面板(Activity),也就是用户点击离线通知后,界面跳转至离线通知中的离线消息界面。
APP可根据自身需求对离线通知的处理方式进行选择,但在选择第一种处理方式时,即在用户点击离线通知后直接启动APP的LauncherActivity,界面跳转至APP入口。而从APP入口进入APP后便不再进行后续操作,只有当用户点击与离线通知对应的离线消息时才会启动指定的Activity,导致不能及时让用户看到推送的离线消息中包含的内容,使用户的体验度不高。
发明内容
为克服上述问题或者至少部分地解决上述问题,本发明提供了离线消息的处理方法及装置。
一方面,本发明提供了一种离线消息的处理方法,包括:S1,获取离线消息,并将所述离线消息缓存至预设消息池中;S2,开启新的线程,利用所述新的线程获取所述预设消息池内的所述离线消息,并传递至主线程,以供所述主线程对所述离线消息进行解码和处理。
优选地,S1具体包括:由所述第一状态转换为第二状态后或处于第三状态时,获取离线消息,并将所述离线消息缓存至预设消息池中。
优选地,S2具体包括:所述新的线程通过轮询器Looper依次获取所述预设消息池中的所述离线消息,并将所述离线消息逐一传递至所述主线程,以供所述主线程对所述离线消息进行解码和处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710517258.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:消息显示方法、消息推送方法及装置
- 下一篇:一种消息处理方法及电子设备