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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。