利索能及
我要发布
收藏
专利号: 2017105172582
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-08-30
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种离线消息的处理方法,其特征在于,包括:

S1,获取离线消息,并将所述离线消息缓存至预设消息池中;

S2,开启新的线程,利用所述新的线程获取所述预设消息池内的所述离线消息,并传递至主线程,以供所述主线程对所述离线消息进行解码和处理。

2.根据权利要求1所述的处理方法,其特征在于,S1具体包括:当所述主线程所处的进程由第一状态转换为第二状态后,或处于第三状态时,获取离线消息,并将所述离线消息缓存至预设消息池中。

3.根据权利要求2所述的处理方法,其特征在于,S2具体包括:利用所述新的线程通过轮询器Looper依次获取所述预设消息池中的所述离线消息,并将所述离线消息逐一传递至所述主线程,以供所述主线程对所述离线消息进行解码和处理。

4.根据权利要求3所述的处理方法,其特征在于,在将所述离线消息逐一传递至所述主线程后、所述主线程对所述离线消息进行解码和处理前还包括:将所述离线消息加入消息队列,以供所述主进程从所述消息队列中获取所述离线消息并进行解码和处理。

5.根据权利要求4所述的处理方法,其特征在于,所述消息队列具体为:阻塞队列。

6.根据权利要求2-5中任一项所述的处理方法,其特征在于,S1中所述获取离线消息具体包括:通过接口定义语言将意图服务进程与推送服务进程进行绑定,通过所述意图服务进程获取所述推送服务进程接收到的所述离线消息。

7.根据权利要求6所述的处理方法,其特征在于,在获取所述推送服务进程接收到的所述离线消息的过程中,所述意图服务进程的运行状态为持续运行。

8.一种离线消息的处理装置,其特征在于,包括:

通知获取模块,用于获取离线消息,并将所述离线消息缓存至预设消息池中;

通知处理模块,用于开启新的线程,利用所述新的线程获取所述预设消息池内的所述离线消息,并传递至主线程,以供所述主线程对所述离线消息进行解码和处理。

9.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如权利要求1至7任一所述的处理方法。

10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至7任一所述的处理方法。