The embodiment of the invention discloses a broadcast queue adjustment method, device and terminal device, wherein the method comprises the following steps: monitoring to send instructions to broadcast news, get the broadcast message send instructions corresponding to the broadcast queue; in order traversal of each of the radio broadcast messages in the queue to be sent, determine the broadcast message sending process each to be sent; the broadcast message is removed from the broadcast queue sending process is not the same, and on the basis of the sending process to form a new broadcast queue. The scheme solves the defects of the existing broadcasting mechanism, improves the broadcast processing efficiency, reduces the resource consumption of the system, and increases the stability of the system.
【技术实现步骤摘要】
广播队列调整方法、装置和终端设备
本专利技术实施例涉及计算机技术,尤其涉及一种广播队列调整方法、装置和终端设备。
技术介绍
广播是一种被广泛运用的在应用程序之间进行信息传输的机制,以安卓操作系统为例,其通过广播(Broadcast)来实现应用程序间数据的传输和共享。典型的,如安卓自带的短信、电话等广播。在安卓系统中,广播发送者通过调用sendBroadcast函数进行广播消息的发送,广播接收者通过调用registerReceiver函数在管理模块中进行广播接收器(BroadcastReceiver)的注册,并定义自身感兴趣的广播消息,由此来实现对相应的广播消息的接收。现有技术中,广播的处理机制存在缺陷,使得广播处理效率低下,系统资源消耗过多且稳定性差。
技术实现思路
本专利技术提供了一种广播队列调整方法、装置和终端设备,提高了广播处理效率,降低了系统资源消耗,增加了系统的稳定性。第一方面,本专利技术实施例提供了一种广播队列调整方法,包括:监测到广播消息发送指令后,获取所述广播消息发送指令对应的广播队列;依次遍历所述广播队列中的每个待发送的广播消息,确定所述每个待发送的广播消息的发送进程;将发送进程不相同的广播消息移除出所述广播队列,并依据发送进程组成新的广播队列。第二方面,本专利技术实施例还提供了一种广播队列调整装置,包括:获取模块,用于监测到广播消息发送指令后,获取所述广播消息发送指令对应的广播队列;遍历模块,用于依次遍历所述广播队列中的每个待发送的广播消息;确定模块,用于确定所述每个待发送的广播消息的发送进程;调整模块,用于将发送进程不相同的广播消息移除出 ...
【技术保护点】
一种广播队列调整方法,其特征在于,包括:监测到广播消息发送指令后,获取所述广播消息发送指令对应的广播队列;依次遍历所述广播队列中的每个待发送的广播消息,确定所述每个待发送的广播消息的发送进程;将发送进程不相同的广播消息移除出所述广播队列,并依据发送进程组成新的广播队列。
【技术特征摘要】
1.一种广播队列调整方法,其特征在于,包括:监测到广播消息发送指令后,获取所述广播消息发送指令对应的广播队列;依次遍历所述广播队列中的每个待发送的广播消息,确定所述每个待发送的广播消息的发送进程;将发送进程不相同的广播消息移除出所述广播队列,并依据发送进程组成新的广播队列。2.根据权利要求1所述的方法,其特征在于,所述依据发送进程组成新的广播队列包括:将发送进程一致的广播消息组成新的广播队列。3.根据权利要求2所述的方法,其特征在于,在所述将发送进程一致的广播消息组成新的广播队列之后,还包括:同时开始发送所述广播消息发送指令对应的广播队列中的广播消息和所述新的广播队列中的广播消息。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述依次遍历所述广播队列中的每个待发送的广播消息包括:依次遍历预设长度下的所述广播队列中的每个待发送的广播消息。5.根据权利要求1-3中任一项所述的方法,其特征在于,在所述依据发送进程组成新的广播队列之后,还包括:确定发送新增的广播消息的发送进程,如果存在和所述新增的广播消息的发送进程一致的广播队列,则将所述新增的广播消息添加至发送进程一致的广播队列中;如果不存在和所述新增的广播消息的发送进程一致的广播队列,则创建新的广播队列,并将所述新增的广播消息添加至新创建的广播队列中。6.一种广播队列调整装置,其特征在于,包括:获取模块,用于监测到广播消息发送指令后,获取所述广播消息发送指令对应的广播队列;遍历模块,用于依次遍历所述广播队列中的每个待发送的广播消息;确定模块,用于确定所述...
【专利技术属性】
技术研发人员:裴润升,付亮晶,吴汝煜,林志泳,张俊,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。