离线消息的处理方法及装置制造方法及图纸

技术编号:16644426 阅读:175 留言:0更新日期:2017-11-26 16:46
本发明专利技术提供了一种离线消息的处理方法及装置,所述方法包括:S1,获取离线消息,并将所述离线消息缓存至预设消息池中;S2,开启新的线程,利用所述新的线程获取所述预设消息池内的所述离线消息,并传递至主线程,以供所述主进程对所述离线消息进行解码和处理。本发明专利技术提供的离线消息的处理方法及装置,将离线消息缓存至预设消息池中,并通过开启新的线程,使离线消息经新的线程传输至主线程中,在主线程中进行后续的解码和处理后实现离线消息的显示。使用户在点击离线通知后,可以及时的看到离线消息中包含的内容,使用户的体验度提高。

Method and device for processing off line message

The present invention provides a method and a device for processing an offline message, the method comprises the following steps: S1, get offline messages, and the offline message cache to preset message pool; S2, open a new thread, the offline message using the new thread to obtain the preset message pool. And pass to the main thread, decoding and processing of the offline message for the main process. Offline message processing method and device of the present invention, the offline message cache to the default message pool, and by opening a new thread, the thread through offline message transmission to the main thread in the new display, off-line message decoding and subsequent processing in the main thread after. Users can see the content of offline message in time after clicking offline notification, so that the experience of users can be improved.

【技术实现步骤摘要】
离线消息的处理方法及装置
本专利技术涉及网络通知处理领域,更具体地,涉及离线消息的处理方法及装置。
技术介绍
随着移动终端的快速发展,对安装在移动终端上的各款应用APP的研究已成为主流。任何一款APP都在努力提高其活跃度,即通过各种方法引起APP用户的关注,以提高用户对APP的使用时间,或者吸引更多非用户下载并使用该款APP。图1为目前主流的移动应用获取推送通知的流程图,图中内容提供者(Provide)将要推送的通知传递至苹果推送通知服务(ApplePushNotificationservice,APNs),由APNs将通知推送至移动终端,移动终端可以为电脑、平板或手机等。这里所说将通知推送至移动终端,实际上是推送至安装在移动终端上的客户应用程序(ClientAPP)。其中,推送给ClientAPP的消息包括:在APP前台运行时实时推送的消息和在APP离线时推送的消息。推送动作是由服务器发起,APP负责接收和处理推送的消息,服务端推送的消息可分为两种:通知消息和透传消息。通知消息又分为在线消息和离线消息。在线消息属于在APP进程运行时的消息推送,离线消息与APP进程是否处于运行状态无本文档来自技高网...
离线消息的处理方法及装置

【技术保护点】
一种离线消息的处理方法,其特征在于,包括:S1,获取离线消息,并将所述离线消息缓存至预设消息池中;S2,开启新的线程,利用所述新的线程获取所述预设消息池内的所述离线消息,并传递至主线程,以供所述主线程对所述离线消息进行解码和处理。

【技术特征摘要】
1.一种离线消息的处理方法,其特征在于,包括:S1,获取离线消息,并将所述离线消息缓存至预设消息池中;S2,开启新的线程,利用所述新的线程获取所述预设消息池内的所述离线消息,并传递至主线程,以供所述主线程对所述离线消息进行解码和处理。2.根据权利要求1所述的处理方法,其特征在于,S1具体包括:当所述主线程所处的进程由第一状态转换为第二状态后,或处于第三状态时,获取离线消息,并将所述离线消息缓存至预设消息池中。3.根据权利要求2所述的处理方法,其特征在于,S2具体包括:利用所述新的线程通过轮询器Looper依次获取所述预设消息池中的所述离线消息,并将所述离线消息逐一传递至所述主线程,以供所述主线程对所述离线消息进行解码和处理。4.根据权利要求3所述的处理方法,其特征在于,在将所述离线消息逐一传递至所述主线程后、所述主线程对所述离线消息进行解码和处理前还包括:将所述离线消息加入消息队列,以供所述主进程从所述消息队列中获取所述离线消息并进行解码和处理。5.根据权利要求4所述的处理方法,其特征在于,所述消息队列具体为:阻塞队列。6.根据权利要求2...

【专利技术属性】
技术研发人员:尹成张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1