• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種廣播接收者的管理方法、裝置及終端制造方法及圖紙

    技術編號:15762785 閱讀:317 留言:0更新日期:2017-07-05 22:53
    本發明專利技術實施例公開了一種廣播接收者的管理方法、裝置及終端,其中,該方法包括:接收廣播發送者發送的廣播消息,并將所述廣播消息發送給廣播接收者;獲取所述廣播接收者處理所述廣播消息的歷史參數;基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序。本發明專利技術實施例能夠優化廣播接收者處理廣播的順序,避免處理速度較慢的廣播接收者對處理速度較快的廣播接收者的影響,保障系統穩定性。

    Method, device and terminal for managing broadcast receiver

    The embodiment of the invention discloses a management method, radio receiver and terminal device, wherein, the method comprises: receiving the radio broadcast message sender, and sending the broadcast message to the broadcast receiver; obtaining the broadcast receiver processing the broadcast message history parameters; the history parameter adjustment the broadcast receiver in the queue based on the order of broadcast receivers. The embodiment of the invention can optimize the sequence of the broadcast receiver to process the broadcast, thereby avoiding the influence of the slower broadcast receiver on the broadcast receiver with faster processing speed and guaranteeing the stability of the system.

    【技術實現步驟摘要】
    一種廣播接收者的管理方法、裝置及終端
    本專利技術涉及終端
    ,尤其涉及一種廣播接收者的管理方法、裝置及終端。
    技術介紹
    Android系統中廣播是一種廣泛運用在應用程序之間傳輸信息的機制,Android中的廣播用于監聽系統事件或應用程序事件。在Android系統中,一些應用在后臺通過接收各種各樣的廣播消息進行自啟動或者執行其他操作。在一些應用接收廣播消息時,由于應用本身可能在執行一些耗時的操作或者應用本身出現卡頓的情況,導致接收到的廣播消息無法及時處理,甚至有些應用對廣播還會超時處理,影響廣播的后續分發,穩定性差。
    技術實現思路
    本專利技術實施例提供一種廣播接收者的管理方法、裝置及終端,可以優化廣播接收者處理廣播的順序,避免處理速度較慢的廣播接收者對處理速度較快的廣播接收者的影響,保障系統穩定性。第一方面,本專利技術實施例提供了一種廣播接收者的管理方法,包括:接收廣播發送者發送的廣播消息,并將所述廣播消息發送給廣播接收者;獲取所述廣播接收者處理所述廣播消息的歷史參數;基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序。第二方面,本專利技術實施例還提供了一種廣播接收者的管理裝置,包括:廣播消息發送模塊,用于接收廣播發送者發送的廣播消息,將所述廣播消息發送給廣播接收者;第一獲取模塊,用于獲取所述廣播接收者處理所述廣播消息的歷史參數;第一調整模塊,用于基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序。第三方面,本專利技術實施例還提供了一種終端,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現以下步驟:接收廣播發送者發送的廣播消息,并將所述廣播消息發送給廣播接收者;獲取所述廣播接收者處理所述廣播消息的歷史參數;基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序。本專利技術實施例提供的技術方案,通過廣播接收者處理廣播消息的歷史參數調整廣播接收者在廣播接收者隊列中的順序,能夠優化廣播接收者處理廣播的順序,避免處理速度較慢的廣播接收者對處理速度較快的廣播接收者的影響,保障系統穩定性。附圖說明通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本專利技術的其它特征、目的和優點將會變得更明顯:圖1是本專利技術一個實施例提供的一種廣播接收者的管理方法流程圖;圖2是本專利技術一個實施例提供的一種廣播接收者的管理方法流程圖;圖3是本專利技術一個實施例提供的一種廣播接收者的管理方法流程圖;圖4是本專利技術一個實施例提供的一種廣播接收者的管理方法流程圖;圖5是本專利技術一個實施例提供的一種廣播接收者的管理裝置結構框圖;圖6是本專利技術一個實施例提供的一種終端的結構示意圖。具體實施方式下面結合附圖和實施例對本專利技術作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本專利技術,而非對本專利技術的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本專利技術相關的部分而非全部內容。圖1是本專利技術一個實施例提供的一種廣播接收者的管理方法流程圖,所述方法由一種廣播接收者的管理裝置來執行,所述裝置由軟件和/或硬件來執行,所述裝置配置在諸如手機等終端中。如圖1所示,本實施例提供的技術方案包括:S110:接收廣播發送者發送的廣播消息,并將所述廣播消息發送給廣播接收者。在廣播處理過程中,廣播發送者的服務進程通過調用廣播發送函數(如sendBroadcast函數)將廣播消息發送至廣播管理模塊(如ActivityManagerService,活動管理服務),廣播管理模塊接收到該廣播消息后將其放入廣播發送隊列,廣播管理模塊通過進程通信機制(如Binder進程通信機制)將廣播發送隊列中的廣播消息發送至符合接收條件的廣播接收者。在廣播機制中,廣播消息指的是系統或者應用程序在運行過程中發送的,用于系統和/或應用程序之間傳輸的信息。示例性的,廣播消息可以是系統啟動廣播消息、短信類廣播消息、電話類廣播消息或者三方應用類廣播消息等。S120:獲取所述廣播接收者處理所述廣播消息的歷史參數。其中,廣播接收者處理廣播消息的歷史參數包括處理廣播消息的歷史超時次數、處理廣播消息的歷史時間,處理廣播消息累加的歷史超時時間或者處理廣播消息對應的動態時間閾值,其中,動態時間閾值用于判斷處理廣播消息是否超時。并且廣播接收處理廣播消息的歷史參數并不局限于上述的參數形式。其中,廣播接收者處理廣播消息的歷史超時次數可以是廣播接收者在預設時間段內或者預設次數內處理廣播消息的歷史超時次數。在本實施例中,在預設時間段內廣播接收者可以處理一個廣播消息,也可以處理多個廣播消息,為了確定每個廣播接收者處理廣播消息的快慢,對預設時間段進行設置,以使廣播接收者處理多個廣播消息。因此,每個廣播接收者在處理多個廣播消息時,超時次數可能是多次,也可能是0次。在本實施例中,對于廣播接收者處理廣播消息的超時次數是通過標識的超時次數而獲得。廣播管理模塊是終端系統中的一個功能模塊,在廣播管理模塊中創建一個變量,采用該變量標識超時次數,根據標識的超時次數而獲得超時次數。對于廣播接收者處理廣播消息是否超時通過如下的方式:判斷廣播接收者處理廣播消息的時間是否大于設定時間閾值;如果是,判定廣播接收者處理廣播消息超時。當廣播接收者處理廣播消息超時時,對該廣播接收者處理廣播消息的超時次數進行標識。其中,廣播接收者處理廣播消息的歷史平均時間可以是廣播接收者在預設時間段內處理廣播消息的歷史平均時間,或者也可以是廣播接收者在預設次數內處理廣播消息的歷史平均時間。其中,歷史超時時間是廣播接收者在預設時間段內或者預設次數內處理廣播消息的時間超出一設定時間閾值的時間,該設定時間閾值可以固定不變,也可以隨超時次數的變化而變化。累加的歷史超時時間是將每次超過一設定時間閾值的時間進行相加,并求和獲得的時間。其中,動態時間閾值是指當廣播接收者處理廣播消息的時間大于動態時間閾值時,判斷該廣播接收者處理廣播消息超時。其中,動態時間閾值基于初始設定值、歷史超時次數以及時間增幅值進行確定,其中,時間增幅值為每增加設定數量的超時次數,動態時間閾值的增加量。S130:基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序。在本實施例中,對于注冊同一廣播消息的廣播接收者而言,當廣播消息下發時,廣播接收者以隊列的方式進行排序,并按照順序處理廣播消息。本實施例中,基于歷史參數調整廣播接收者在廣播接收者隊列中的順序可以包括,基于所述歷史參數將廣播接收者進行排序,以調整廣播接收者處理廣播消息的順序。例如,歷史參數若為累加的超時時間,將廣播接收者按照累加的超時時間從少到多進行排序,以調整廣播接收者處理廣播消息的順序。可選的,基于歷史參數調整廣播接收者在廣播接收者隊列中的順序還可以包括:若廣播接收者處理廣播消息的歷史參數符合設定條件,調整廣播接收者在廣播接收者隊列中的順序;若廣播接收者處理廣播消息的歷史參數不符合設定條件,對廣播接收者的順序不進行調整。其中設定條件包括累加的超時時間超過第一預設時間閾值,歷史平均時間超過第二預設時間閾值,歷史超時次數超過預設次數閾值,或者動態時間閾值首次超過第三預設時間閾值等。需要說明的是,基于歷史參數調整廣播接收者在廣播接收隊列中的順序并不局限于上述的方式,還可以包括其他方式。本實施例本文檔來自技高網...
    一種廣播接收者的管理方法、裝置及終端

    【技術保護點】
    一種廣播接收者的管理方法,其特征在于,包括:接收廣播發送者發送的廣播消息,并將所述廣播消息發送給廣播接收者;獲取所述廣播接收者處理所述廣播消息的歷史參數;基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序。

    【技術特征摘要】
    1.一種廣播接收者的管理方法,其特征在于,包括:接收廣播發送者發送的廣播消息,并將所述廣播消息發送給廣播接收者;獲取所述廣播接收者處理所述廣播消息的歷史參數;基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序。2.根據權利要求1所述的方法,其特征在于,所述歷史參數包括歷史超時次數;獲取所述廣播接收者處理所述廣播消息的歷史參數,包括:獲取所述廣播接收者處理所述廣播消息的歷史超時次數;所述基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序,包括:將所述廣播接收者按照歷史超時次數從少到多的順序在所述廣播接收者隊列中依次排序,以調整處理廣播消息的順序。3.根據權利要求1所述的方法,其特征在于,所述歷史參數包括歷史超時次數;獲取所述廣播接收者處理所述廣播消息的歷史參數,包括:獲取所述廣播接收者處理所述廣播消息的歷史超時次數;所述基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序,包括:當所述歷史超時次數超過第一設定閾值時,在所述廣播接收者隊列中,將歷史超時次數超過第一設定閾值的廣播接收者調整到歷史超時次數未超過第一設定閾值的廣播接收者之后,且歷史超時次數超過第一設定閾值的廣播接收者按照歷史超時次數從少到多依次排列,以調整所述廣播接收者處理廣播消息的順序。4.根據權利要求2或3所述的方法,其特征在于,當所述廣播接收者處理所述廣播消息的時間大于設定時間固定值時,所述歷史超時次數增加一次;或者當所述廣播接收者處理所述廣播消息的時間大于動態時間閾值時,所述歷史超時次數增加一次,其中,所述動態時間閾值基于初始設定值、所述歷史超時次數以及時間增幅值進行確定,所述時間增幅值為每增加設定數量的超時次數,所述動態時間閾值的增加量。5.根據權利要求1所述的方法,其特征在于,所述歷史參數包括歷史平均時間;獲取所述廣播接收者處理所述廣播消息的歷史參數,包括:獲取所述廣播接收者處理所述廣播消息的歷史平均時間;所述基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序,包括:將所述廣播接收者按照歷史平均時間從少到多的順序在所述廣播接收者隊列中依次排序,以調整處理廣播消息的順序。6.根據權利要求1所述的方法,其特征在于,所述歷史參數包括動態時間閾值;所述獲取所述廣播接收者處理所述廣播消息的歷史參數,包括:獲取所述廣播接收者處理所述廣播消息對應的動態時間閾值;所述基于所述歷史參數調整所述廣播接收者在廣播接收者隊列中的順序,包括:將所述廣播接收者按照對應的動態時間閾值從少到多的順序在所述廣播接收者隊列中依次排序,以調整處理廣播消息的順序;其中,所述動態時間閾值用于判斷所述廣播接收者處理廣播消息是否超時;所述動態時間閾值基于獲取的歷史超時次數、時間增幅值以及初始設定值進行確定。7.根據權利要求1所述的方法,其特征在于,所述歷史參數包括:歷史超時次數、歷史平均時間或者動態時間閾值;所述方法還包括:當目標廣播接收者處理廣播消息的歷史超時次數達到第二設定閾值時,設置所述目標廣播接收者為限制狀態,并控制分發給所述目標廣播接收者廣播消息的數量;或者當目標廣播接收者處理廣播消息的歷史平均時間達到第三設定閾值時,設置所述目標廣播接收者為限制狀態,并控制分發給所述目標廣播接收者廣播消息的數量;或者當目標廣播接收者處理廣播消息對應的動態時間閾值達到第四設定閾值時,設置所述目標廣播接收者為限制狀態,并控制分發給所述目標接收者廣播消息的數量;其中,所述動態時間閾值用于判斷廣播接收者處理廣播消息是否超時;所述動態時間閾值基于獲取的歷史超時次數、時間增幅值以及初始設定值進行確定。8.根據權利要求7所述的方法,其特征在于,還包括:獲取限制狀態的目標廣播接收者的數量;若限制狀態的目標廣播接收者的數量與所述廣播接收者總數量的比例大于設定比例閾值,調整所述第二設定閾值、第三設定閾值或者第四設定閾值以控制限制狀態的目標廣播接收者的數量。9.一種廣播接收者的管理裝置,其特征在于,包括:廣播消息發送模塊,用...

    【專利技術屬性】
    技術研發人員:付亮晶裴潤升林志泳吳汝煜張俊
    申請(專利權)人:廣東歐珀移動通信有限公司
    類型:發明
    國別省市:廣東,44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码精品人妻一区| 久久久国产精品无码一区二区三区| 国产成人无码aa精品一区 | 无码中文字幕乱码一区| 国产精品无码亚洲一区二区三区| heyzo专区无码综合| 亚洲AV综合色区无码一二三区| 国产成人无码A区在线观看视频| 无码性午夜视频在线观看| 免费一区二区无码视频在线播放| 人妻丰满av无码中文字幕| 国产成人无码AV一区二区| 亚洲AV无码国产一区二区三区| 国产成人午夜无码电影在线观看| 久久久无码精品人妻一区| 无码欧精品亚洲日韩一区| 日本无码色情三级播放| 国产成人无码aa精品一区| 人妻少妇精品无码专区| 亚洲国产精品无码久久久| 午夜无码伦费影视在线观看| 成人午夜亚洲精品无码网站| 国产精品亚洲а∨无码播放麻豆| 永久免费av无码不卡在线观看| 久久精品无码精品免费专区| 八戒理论片午影院无码爱恋| 国产做无码视频在线观看| 99久无码中文字幕一本久道| 无遮掩无码h成人av动漫| 免费A级毛片无码无遮挡内射| 色窝窝无码一区二区三区| 亚洲AV无码成人精品区在线观看 | 亚洲av无码一区二区乱子伦as| 亚洲AV永久无码精品一区二区国产 | 久久久久亚洲AV成人无码网站| 夜夜添无码试看一区二区三区 | 久久久久无码精品国产不卡| 日韩国产成人无码av毛片| 毛片免费全部播放无码| 精品无码一区二区三区在线| 亚洲heyzo专区无码综合|