国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種廣播發(fā)送方法、裝置及終端與流程

      文檔序號(hào):12698599閱讀:273來(lái)源:國(guó)知局
      一種廣播發(fā)送方法、裝置及終端與流程

      本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種廣播發(fā)送的方法、裝置及終端。



      背景技術(shù):

      在Android系統(tǒng)中,有很多不同的模塊,為了在不同的模塊中快速的進(jìn)行信息傳遞,Android系統(tǒng)提供了一種通信方式,類似現(xiàn)實(shí)生活中的播放廣播的模式一樣。當(dāng)有消息要通知不同的模塊時(shí),就將這個(gè)消息通過(guò)廣播的方式發(fā)送給不同的廣播接收者。

      其中,在分發(fā)廣播消息時(shí),各種類型的廣播消息都是在廣播隊(duì)列中進(jìn)行排隊(duì)進(jìn)行處理的,當(dāng)廣播消息發(fā)送的較多時(shí),廣播隊(duì)列排隊(duì)會(huì)較長(zhǎng),如果廣播分發(fā)的速度小于廣播入隊(duì)的速度,會(huì)導(dǎo)致嚴(yán)重的阻塞問(wèn)題,引起信息發(fā)送不通暢,導(dǎo)致終端運(yùn)行異常。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例提供一種廣播發(fā)送的方法、裝置及終端,能夠提高廣播消息的分發(fā)速度以及處理速度,解決廣播引起的阻塞問(wèn)題。

      第一方面,本發(fā)明實(shí)施例提供了一種廣播發(fā)送方法,包括:

      創(chuàng)建與廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列;

      檢測(cè)接收到的廣播消息的類型;

      將接收到的所述廣播消息移動(dòng)到與所述廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將所述廣播消息并行發(fā)送給廣播接收者。

      第二方面,本發(fā)明實(shí)施例還提供了一種廣播發(fā)送裝置,包括:

      創(chuàng)建模塊,用于創(chuàng)建與廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列;

      第一檢測(cè)模塊,用于檢測(cè)接收到的廣播消息的類型;

      移動(dòng)模塊,用于將接收到的所述廣播消息移動(dòng)到與所述廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將所述廣播消息并行發(fā)送給廣播接收者。,包括:

      第三方面,本發(fā)明實(shí)施例還提供了一種終端,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:

      創(chuàng)建與廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列;

      檢測(cè)接收到的廣播消息的類型;

      將接收到的所述廣播消息移動(dòng)到與所述廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將所述廣播消息并行發(fā)送給廣播接收者。

      本發(fā)明實(shí)施例提供的技術(shù)方案,通過(guò)將接收到的廣播消息移動(dòng)到與廣播消息類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將廣播消息并行發(fā)送給廣播接收者,能夠提供廣播消息分發(fā)的速度,解決廣播引起的阻塞的問(wèn)題。

      附圖說(shuō)明

      通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:

      圖1是本發(fā)明一個(gè)實(shí)施例提供的一種廣播發(fā)送方法流程圖;

      圖2是本發(fā)明一個(gè)實(shí)施例提供的一種廣播發(fā)送方法流程圖;

      圖3是本發(fā)明一個(gè)實(shí)施例提供的一種廣播發(fā)送裝置結(jié)構(gòu)框圖;

      圖4是本發(fā)明一個(gè)實(shí)施例提供的一種終端結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。

      圖1a是本發(fā)明一個(gè)實(shí)施例提供的一種廣播發(fā)送方法流程圖,所述方法由廣播發(fā)送裝置來(lái)執(zhí)行,所述裝置由軟件和/或硬件來(lái)執(zhí)行,所述裝置配置在諸如手機(jī)等終端中。如圖1a所示,本實(shí)施例提供的技術(shù)方案如下:

      S110:創(chuàng)建與廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列。

      在本實(shí)施例中,在廣播處理過(guò)程中,廣播發(fā)送者的服務(wù)進(jìn)程通過(guò)調(diào)用廣播發(fā)送函數(shù)(如sendBroadcast函數(shù))將廣播消息發(fā)送至廣播管理模塊(如ActivityManagerService,活動(dòng)管理服務(wù)),廣播管理模塊接收到該廣播消息后將其放入廣播發(fā)送隊(duì)列,廣播管理模塊通過(guò)進(jìn)程通信機(jī)制(如Binder進(jìn)程通信機(jī)制)將廣播發(fā)送隊(duì)列中的廣播消息發(fā)送至符合接收條件的廣播接收者。

      在廣播機(jī)制中,廣播消息指的是系統(tǒng)或者應(yīng)用程序在運(yùn)行過(guò)程中發(fā)送的,用于系統(tǒng)和/或應(yīng)用程序之間傳輸?shù)男畔ⅰV播消息包括系統(tǒng)關(guān)聯(lián)廣播消息和三方應(yīng)用廣播消息,其中,系統(tǒng)關(guān)聯(lián)廣播消息包括系統(tǒng)廣播消息和系統(tǒng)內(nèi)置應(yīng)用廣播消息。系統(tǒng)廣播消息可以是系統(tǒng)啟動(dòng)廣播消息,熄屏廣播消息、亮屏廣播消息等。系統(tǒng)內(nèi)置應(yīng)用廣播消息可以是短信類廣播消息等。

      在創(chuàng)建廣播發(fā)送隊(duì)列之前,可以對(duì)終端內(nèi)廣播消息類型進(jìn)行劃分,根據(jù)劃分的廣播消息的類型創(chuàng)建與廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列。當(dāng)廣播消息包括系統(tǒng)關(guān)聯(lián)廣播消息和三方應(yīng)用廣播消息,系統(tǒng)關(guān)聯(lián)廣播消息包括系統(tǒng)廣播消息和系統(tǒng)內(nèi)置應(yīng)用廣播消息時(shí),可選的,所述創(chuàng)建與廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列包括:創(chuàng)建與系統(tǒng)關(guān)聯(lián)廣播消息對(duì)應(yīng)的第一廣播發(fā)送隊(duì)列,以及創(chuàng)建與三方應(yīng)用廣播消息對(duì)應(yīng)的第二廣播發(fā)送隊(duì)列。其中,第一廣播發(fā)送隊(duì)列以及第二廣播發(fā)送隊(duì)列中的廣播消息可以并行同時(shí)發(fā)送。

      S120:檢測(cè)接收到的廣播消息的類型。

      在本實(shí)施例中,檢測(cè)廣播管理模塊接收到的廣播消息的類型,其中廣播管理模塊接收到的廣播消息為廣播發(fā)送者發(fā)送的廣播消息,其中,廣播發(fā)送者可包括系統(tǒng),系統(tǒng)內(nèi)置應(yīng)用或者三方應(yīng)用。其中,接收到的廣播消息包括系統(tǒng)關(guān)聯(lián)廣播消息和三方應(yīng)用廣播消息,其中,系統(tǒng)關(guān)聯(lián)廣播消息包括系統(tǒng)廣播消息和系統(tǒng)內(nèi)置應(yīng)用廣播消息。

      S130:將接收到的廣播消息移動(dòng)到與所述廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將所述廣播消息并行發(fā)送給廣播接收者。

      在本實(shí)施例中,每一個(gè)廣播消息的類型對(duì)應(yīng)一個(gè)廣播發(fā)送隊(duì)列。當(dāng)創(chuàng)建與系統(tǒng)關(guān)聯(lián)廣播消息對(duì)應(yīng)的第一廣播發(fā)送隊(duì)列,以及創(chuàng)建與三方應(yīng)用廣播消息對(duì)應(yīng)的第二廣播發(fā)送隊(duì)列時(shí),可選的,所述將接收到的廣播消息移動(dòng)到與所述廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將所述廣播消息并行發(fā)送給廣播接收者包括:將接收到的系統(tǒng)關(guān)聯(lián)廣播消息移動(dòng)到第一廣播發(fā)送隊(duì)列中,以及將接收到的三方應(yīng)用廣播消息移動(dòng)到第二廣播發(fā)送隊(duì)列中,以將系統(tǒng)關(guān)聯(lián)廣播消息和三方應(yīng)用廣播消息并行發(fā)送給廣播接收者。

      現(xiàn)有技術(shù)中,廣播管理模塊接收到廣播發(fā)送者發(fā)送的廣播消息,并將接收到的廣播消息放在一個(gè)廣播發(fā)送隊(duì)列中進(jìn)行分發(fā),先入隊(duì)的廣播消息可以先分發(fā),后入隊(duì)的廣播消息后分發(fā)。當(dāng)廣播發(fā)送者發(fā)送的廣播消息較多時(shí),廣播發(fā)送隊(duì)列中也會(huì)比較長(zhǎng),如果廣播消息分發(fā)的速度小于廣播消息放入廣播發(fā)送隊(duì)列的速度,則會(huì)引起嚴(yán)重的阻塞,發(fā)送廣播消息發(fā)送不通暢。本實(shí)施例中,通過(guò)創(chuàng)建與廣播類型消息對(duì)應(yīng)的廣播發(fā)送隊(duì)列,并將廣播管理模塊接收到的廣播消息移動(dòng)到對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將廣播消息并行發(fā)送給廣播接收者,相對(duì)于現(xiàn)有技術(shù)而言,增加了廣播發(fā)送隊(duì)列,提高了廣播消息分發(fā)的速度,解決了阻塞的問(wèn)題。由于廣播消息分發(fā)速度提高,因此,也提高了廣播消息的處理速度。

      并且現(xiàn)有技術(shù)中,系統(tǒng)廣播消息、系統(tǒng)內(nèi)置應(yīng)用廣播消息和三方應(yīng)用廣播消息在同一個(gè)廣播發(fā)送隊(duì)列中進(jìn)行分發(fā)。如圖1b所示,雙箭頭指向當(dāng)前分發(fā)的廣播消息,圖1b中,三方應(yīng)用廣播消息、系統(tǒng)內(nèi)置應(yīng)用廣播消息和三方應(yīng)用廣播消息在一個(gè)廣播發(fā)送隊(duì)列中,三方應(yīng)用廣播消息數(shù)量較多,且在系統(tǒng)廣播消息以及系統(tǒng)內(nèi)置應(yīng)用廣播消息之前,需要將三方應(yīng)用廣播消息分發(fā)完成才能分發(fā)系統(tǒng)廣播消息和系統(tǒng)內(nèi)置應(yīng)用廣播消息。相對(duì)于三方應(yīng)用廣播消息而言,系統(tǒng)廣播消息或系統(tǒng)內(nèi)置應(yīng)用廣播消息較重要,由于三方應(yīng)用廣播消息的數(shù)量較多,往往影響系統(tǒng)廣播消息或者系統(tǒng)內(nèi)置應(yīng)用廣播消息的分發(fā),導(dǎo)致系統(tǒng)廣播消息或者系統(tǒng)內(nèi)置應(yīng)用廣播消息被三方應(yīng)用廣播消息阻塞,不能快速處理。例如,在終端內(nèi)安裝了一個(gè)三方應(yīng)用,由于該三方應(yīng)用自身的需要會(huì)較頻繁的發(fā)送廣播消息,所以廣播發(fā)送隊(duì)列中三方應(yīng)用廣播消息會(huì)較多。當(dāng)需要對(duì)終端進(jìn)行熄屏?xí)r,觸發(fā)熄屏的操作需要發(fā)送熄屏廣播消息,并對(duì)熄屏廣播消息處理來(lái)實(shí)現(xiàn)。由于在廣播發(fā)送隊(duì)列中,熄屏廣播消息之前有較多的三方應(yīng)用,熄屏廣播消息會(huì)被三方應(yīng)用廣播消息阻塞,影響熄屏廣播消息的分發(fā),從而影響熄屏廣播消息的處理,以使終端的熄屏速度較慢。

      本實(shí)施例中,通過(guò)將接收到的系統(tǒng)廣播消息和系統(tǒng)內(nèi)置應(yīng)用廣播消息移動(dòng)到創(chuàng)建的第一廣播發(fā)送隊(duì)列中,以及將三方應(yīng)用廣播消息移動(dòng)到第二廣播發(fā)送隊(duì)列中,以并行發(fā)送。例如,如圖1c所示,雙箭頭為當(dāng)前分發(fā)的廣播消息,從圖1c中可知,第一廣播發(fā)送隊(duì)列中的廣播消息和第二廣播隊(duì)列中的廣播消息可以同時(shí)分發(fā),即系統(tǒng)關(guān)聯(lián)廣播消息和三方應(yīng)用廣播消息并行發(fā)送,其中,系統(tǒng)關(guān)聯(lián)廣播消息包括系統(tǒng)廣播消息和系統(tǒng)內(nèi)置應(yīng)用廣播消息。避免了系統(tǒng)廣播消息或系統(tǒng)內(nèi)置應(yīng)用廣播消息被三方應(yīng)用廣播消息阻塞的問(wèn)題。

      在上述實(shí)施例的基礎(chǔ)上,當(dāng)廣播消息包括系統(tǒng)關(guān)聯(lián)廣播消息和三方應(yīng)用廣播消息,系統(tǒng)關(guān)聯(lián)廣播消息包括系統(tǒng)廣播消息和系統(tǒng)內(nèi)置應(yīng)用廣播消息時(shí),創(chuàng)建與廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列還可以包括:創(chuàng)建與系統(tǒng)廣播消息對(duì)應(yīng)的第一廣播發(fā)送隊(duì)列,創(chuàng)建與系統(tǒng)內(nèi)置應(yīng)用廣播消息對(duì)應(yīng)的第二廣播發(fā)送隊(duì)列以及創(chuàng)建與三方應(yīng)用廣播消息對(duì)應(yīng)的第三廣播發(fā)送隊(duì)列。相應(yīng)的,將接收到的廣播消息移動(dòng)到與所述廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將所述廣播消息并行發(fā)送給廣播接收者,還可以包括:將接收到的系統(tǒng)廣播消息移動(dòng)到所述第一廣播發(fā)送隊(duì)列中,并將接收到系統(tǒng)內(nèi)置應(yīng)用廣播消息移動(dòng)到第二廣播發(fā)送隊(duì)列中,以及將接收到的三方應(yīng)用廣播消息移動(dòng)到所述第三廣播發(fā)送隊(duì)列中,以將所述系統(tǒng)廣播消息、系統(tǒng)內(nèi)置應(yīng)用廣播消息和所述三方應(yīng)用廣播消息并行發(fā)送給廣播接收者。

      需要說(shuō)明的是,對(duì)于創(chuàng)建與根據(jù)廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列的方法并不局限于上述的方法,還可以對(duì)廣播消息的類型進(jìn)行細(xì)化,創(chuàng)建四個(gè),或者其他數(shù)量的廣播發(fā)送隊(duì)列。也可以對(duì)創(chuàng)建的廣播發(fā)送隊(duì)列的數(shù)量不進(jìn)行限制,可根據(jù)需要進(jìn)行創(chuàng)建?;蛘邔?duì)于廣播消息類型的劃分方法也可以不同,例如,廣播消息可以包括:應(yīng)用廣播消息和系統(tǒng)廣播消息,創(chuàng)建的廣播發(fā)送隊(duì)列與廣播消息的類型對(duì)應(yīng),且將接收到的廣播消息移動(dòng)到與廣播消息類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中。其中,廣播消息類型的劃分方法還可以是其他方式,相應(yīng)的,創(chuàng)建廣播發(fā)送隊(duì)列與廣播消息的類型相對(duì)應(yīng)。

      需要說(shuō)明的是,本實(shí)施例示例性將S110在S120之前執(zhí)行,但本實(shí)施例僅僅是一個(gè)示例,在本發(fā)明的其他實(shí)施例中,還可以將S110在S120之后執(zhí)行,對(duì)廣播的發(fā)送并不產(chǎn)生影響。

      本實(shí)施例中,通過(guò)將接收到的廣播消息移動(dòng)到與廣播消息類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將廣播消息并行發(fā)送給廣播接收者,能夠提供廣播消息分發(fā)的速度,解決廣播引起的阻塞的問(wèn)題。

      圖2是本發(fā)明實(shí)施例提供的一種廣播發(fā)送方法流程圖,如圖2所示,本實(shí)施例提供的技術(shù)方案包括:

      S210:創(chuàng)建與廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列;

      S220:檢測(cè)接收到的廣播消息的類型。

      S230:將接收到的廣播消息移動(dòng)到與所述廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將所述廣播消息并行發(fā)送給廣播接收者。

      S240:檢測(cè)所述廣播消息的標(biāo)識(shí)信息。

      在本實(shí)施例中,系統(tǒng)內(nèi)置應(yīng)用廣播消息和三方應(yīng)用廣播消息的標(biāo)識(shí)信息可以是應(yīng)用的包名,或者也可以是其他標(biāo)識(shí)信息。系統(tǒng)廣播消息的標(biāo)識(shí)信息可以是與廣播消息功能相關(guān)的標(biāo)識(shí)信息,也可以使其他形式的標(biāo)識(shí)信息。其中,每個(gè)廣播消息均存在標(biāo)識(shí)信息。

      S250:根據(jù)所述標(biāo)識(shí)信息確定所述廣播消息的發(fā)送者。

      在本實(shí)施例中,根據(jù)廣播消息的標(biāo)識(shí)信息能夠確定廣播消息的發(fā)送者。例如,若廣播消息的標(biāo)識(shí)信息是微信的包名,則廣播消息的發(fā)送者為微信應(yīng)用。其中,廣播消息的發(fā)送者可以是系統(tǒng)、系統(tǒng)內(nèi)置應(yīng)用或者三方應(yīng)用,廣播消息的發(fā)送者,即為與廣播消息對(duì)應(yīng)的廣播發(fā)送者。

      S260:根據(jù)所述廣播消息的發(fā)送者的等級(jí)調(diào)整所述廣播消息在廣播發(fā)送隊(duì)列中的順序。

      其中,可以對(duì)廣播消息的發(fā)送者的等級(jí)進(jìn)行設(shè)置。例如,可以設(shè)置系統(tǒng)設(shè)置為較高的等級(jí),系統(tǒng)內(nèi)置應(yīng)用設(shè)置為較低的等級(jí),在系統(tǒng)廣播消息和系統(tǒng)內(nèi)置應(yīng)用廣播消息所在的廣播發(fā)送隊(duì)列中,將系統(tǒng)廣播消息調(diào)整在系統(tǒng)內(nèi)置應(yīng)用廣播消息之前。由于系統(tǒng)內(nèi)置應(yīng)用和三方應(yīng)用的種類有多個(gè),也可以設(shè)置各系統(tǒng)內(nèi)置應(yīng)用和各三方應(yīng)用的等級(jí),以對(duì)各系統(tǒng)內(nèi)置應(yīng)用廣播消息進(jìn)行調(diào)整,將發(fā)送者等級(jí)高的系統(tǒng)內(nèi)置應(yīng)用廣播消息調(diào)整在發(fā)送者等級(jí)低的系統(tǒng)內(nèi)置應(yīng)用廣播消息之前。在另一個(gè)廣播發(fā)送隊(duì)列中,將發(fā)送者等級(jí)高的三方應(yīng)用廣播消息調(diào)整在等級(jí)低的三方應(yīng)用廣播消息之前。

      或者也可以僅僅調(diào)整系統(tǒng)內(nèi)置應(yīng)用廣播消息和三方應(yīng)用廣播消息分別在廣播發(fā)送者隊(duì)列中的順序,調(diào)整的方法是根據(jù)廣播消息的發(fā)送者的等級(jí)。而廣播消息的發(fā)送者的等級(jí)可以通過(guò)終端界面內(nèi)的功能選項(xiàng)進(jìn)行設(shè)置,該功能選項(xiàng)用于選擇廣播消息的發(fā)送者的等級(jí)。其中,該功能選項(xiàng)可以設(shè)置在每個(gè)應(yīng)用的下拉菜單中,為多個(gè);也可以單獨(dú)設(shè)置在終端界面內(nèi),為1個(gè)。

      因此,當(dāng)調(diào)整系統(tǒng)內(nèi)置應(yīng)用廣播消息和三方應(yīng)用廣播消息分別在廣播發(fā)送者隊(duì)列中的順序時(shí),根據(jù)廣播消息的發(fā)送者的等級(jí)調(diào)整廣播消息在廣播發(fā)送隊(duì)列中的順序之前,還包括設(shè)置選擇廣播消息的發(fā)送者等級(jí)的功能選項(xiàng),其中,相應(yīng)的,所述廣播消息的發(fā)送者包括系統(tǒng)內(nèi)置應(yīng)用和三方應(yīng)用。

      由此,通過(guò)廣播消息的發(fā)送者的等級(jí)調(diào)整廣播消息在廣播發(fā)送隊(duì)列中的順序,能夠控制廣播消息的分發(fā)順序,提高廣播消息分發(fā)的管理效率。

      需要說(shuō)明的是,本實(shí)施例示例性的將S240-S250在S230之后執(zhí)行,但在本發(fā)明的其他實(shí)施例中,S240-S250還可以在S230之前執(zhí)行,并且其他步驟的順序也可以進(jìn)行調(diào)整。

      圖3是本發(fā)明實(shí)施例提供的一種廣播發(fā)送裝置結(jié)構(gòu)框圖,所述廣播發(fā)送裝置300用于執(zhí)行廣播發(fā)送方法,包括:創(chuàng)建模塊310、第一檢測(cè)模塊320以及移動(dòng)模塊330。

      其中,創(chuàng)建模塊310,用于創(chuàng)建與廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列;

      第一檢測(cè)模塊320,用于檢測(cè)接收到的廣播消息的類型;

      移動(dòng)模塊330,用于將接收到的廣播消息移動(dòng)到與所述廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將所述廣播消息并行發(fā)送給廣播接收者。

      進(jìn)一步的,所述廣播消息包括系統(tǒng)關(guān)聯(lián)廣播消息和三方應(yīng)用廣播消息,其中,所述系統(tǒng)關(guān)聯(lián)廣播消息包括系統(tǒng)廣播消息和系統(tǒng)內(nèi)置應(yīng)用廣播消息;

      所述創(chuàng)建模塊310,用于創(chuàng)建與所述系統(tǒng)關(guān)聯(lián)廣播消息對(duì)應(yīng)的第一廣播發(fā)送隊(duì)列,以及創(chuàng)建與所述三方應(yīng)用廣播消息對(duì)應(yīng)的第二廣播發(fā)送隊(duì)列;

      所述移動(dòng)模塊330,用于將接收到的系統(tǒng)關(guān)聯(lián)廣播消息移動(dòng)到所述第廣播一發(fā)送隊(duì)列中,以及將接收到的三方應(yīng)用廣播消息移動(dòng)到所述第二廣播發(fā)送隊(duì)列中,以將所述系統(tǒng)關(guān)聯(lián)廣播消息和所述三方應(yīng)用廣播消息并行發(fā)送給廣播接收者。

      進(jìn)一步的,所述裝置還包括:第二檢測(cè)模塊340,用于檢測(cè)廣播消息的標(biāo)識(shí)信息;

      確定模塊350,用于根據(jù)所述標(biāo)識(shí)信息確定所述廣播消息的發(fā)送者;

      調(diào)整模塊360,用于根據(jù)所述廣播消息的發(fā)送者的等級(jí)調(diào)整所述廣播消息在廣播發(fā)送隊(duì)列中的順序。

      進(jìn)一步的,所述裝置還包括:設(shè)置模塊370,用于設(shè)置選擇廣播消息的發(fā)送者等級(jí)的功能選項(xiàng),其中,所述廣播消息的發(fā)送者包括系統(tǒng)內(nèi)置應(yīng)用和三方應(yīng)用。

      需要說(shuō)明的是,本發(fā)明實(shí)施例中的功能模塊的連接關(guān)系并不局限與圖3中的連接關(guān)系,各功能模塊的連接關(guān)系還可以是其他方式。

      本實(shí)施例提供的一種廣播發(fā)送裝置,通過(guò)將接收到的廣播消息移動(dòng)到與廣播消息類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將廣播消息并行發(fā)送給廣播接收者,能夠提供廣播消息分發(fā)的速度,解決廣播引起的阻塞的問(wèn)題。

      本發(fā)明實(shí)施例提供了一種終端,該終端中可集成本發(fā)明實(shí)施例提供的廣播發(fā)送裝置。圖4為本發(fā)明一個(gè)實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。如圖4所示,該終端400可以包括:存儲(chǔ)器401、中央處理器(Central Processing Unit,CPU)402(又稱處理器,以下簡(jiǎn)稱CPU)、觸摸屏412以及存儲(chǔ)在存儲(chǔ)器上并可在CPU上運(yùn)行的計(jì)算機(jī)程序。所述觸摸屏412,用于將用戶操作轉(zhuǎn)換成電信號(hào)輸入至所述CPU,并顯示可視輸出信號(hào);CPU402執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:創(chuàng)建與廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列;檢測(cè)接收到的廣播消息的類型;將接收到的廣播消息移動(dòng)到與所述廣播消息的類型對(duì)應(yīng)的廣播發(fā)送隊(duì)列中,以將所述廣播消息并行發(fā)送給廣播接收者。

      所述終端400還包括:外設(shè)接口403、RF(Radio Frequency,射頻)電路405、音頻電路406、揚(yáng)聲器411、電源管理芯片408、輸入/輸出(I/O)子系統(tǒng)409、其他輸入/控制設(shè)備410以及外部端口404,這些部件通過(guò)一個(gè)或多個(gè)通信總線或信號(hào)線407來(lái)通信。

      應(yīng)該理解的是,圖示終端400僅僅是終端的一個(gè)范例,并且終端400可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個(gè)或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件、或硬件和軟件的組合中實(shí)現(xiàn)。

      下面就本實(shí)施例提供的集成有廣播發(fā)送裝置的終端進(jìn)行詳細(xì)的描述,該終端以手機(jī)為例。

      存儲(chǔ)器401,所述存儲(chǔ)器401可以被CPU402、外設(shè)接口403等訪問(wèn),所述存儲(chǔ)器401可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如一個(gè)或多個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。

      外設(shè)接口403,所述外設(shè)接口403可以將設(shè)備的輸入和輸出外設(shè)連接到CPU402和存儲(chǔ)器401。

      I/O子系統(tǒng)409,所述I/O子系統(tǒng)409可以將設(shè)備上的輸入輸出外設(shè),例如觸摸屏412和其他輸入/控制設(shè)備410,連接到外設(shè)接口403。I/O子系統(tǒng)409可以包括顯示控制器4091和用于控制其他輸入/控制設(shè)備410的一個(gè)或多個(gè)輸入控制器4092。其中,一個(gè)或多個(gè)輸入控制器4092從其他輸入/控制設(shè)備410接收電信號(hào)或者向其他輸入/控制設(shè)備410發(fā)送電信號(hào),其他輸入/控制設(shè)備410可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號(hào)盤、滑動(dòng)開關(guān)、操縱桿、點(diǎn)擊滾輪。值得說(shuō)明的是,輸入控制器4092可以與以下任一個(gè)連接:鍵盤、紅外端口、USB接口以及諸如鼠標(biāo)的指示設(shè)備。

      觸摸屏412,所述觸摸屏412是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標(biāo)、視頻等。

      I/O子系統(tǒng)409中的顯示控制器4091從觸摸屏412接收電信號(hào)或者向觸摸屏412發(fā)送電信號(hào)。觸摸屏412檢測(cè)觸摸屏上的接觸,顯示控制器4091將檢測(cè)到的接觸轉(zhuǎn)換為與顯示在觸摸屏412上的用戶界面對(duì)象的交互,即實(shí)現(xiàn)人機(jī)交互,顯示在觸摸屏412上的用戶界面對(duì)象可以是運(yùn)行游戲的圖標(biāo)、聯(lián)網(wǎng)到相應(yīng)網(wǎng)絡(luò)的圖標(biāo)等。值得說(shuō)明的是,設(shè)備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。

      RF電路405,主要用于建立手機(jī)與無(wú)線網(wǎng)絡(luò)(即網(wǎng)絡(luò)側(cè))的通信,實(shí)現(xiàn)手機(jī)與無(wú)線網(wǎng)絡(luò)的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路405接收并發(fā)送RF信號(hào),RF信號(hào)也稱為電磁信號(hào),RF電路405將電信號(hào)轉(zhuǎn)換為電磁信號(hào)或?qū)㈦姶判盘?hào)轉(zhuǎn)換為電信號(hào),并且通過(guò)該電磁信號(hào)與通信網(wǎng)絡(luò)以及其他設(shè)備進(jìn)行通信。RF電路405可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機(jī)、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標(biāo)識(shí)模塊(Subscriber Identity Module,SIM)等等。

      音頻電路406,主要用于從外設(shè)接口403接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信號(hào),并且將該電信號(hào)發(fā)送給揚(yáng)聲器411。

      揚(yáng)聲器411,用于將手機(jī)通過(guò)RF電路405從無(wú)線網(wǎng)絡(luò)接收的語(yǔ)音信號(hào),還原為聲音并向用戶播放該聲音。

      電源管理芯片408,用于為CPU402、I/O子系統(tǒng)及外設(shè)接口所連接的硬件進(jìn)行供電及電源管理。

      本實(shí)施例提供的終端用于執(zhí)行上述各實(shí)施例所述的廣播發(fā)送方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再贅述。

      注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1