欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

調(diào)整廣播消息隊(duì)列的方法、裝置及終端與流程

文檔序號(hào):12695839閱讀:384來源:國(guó)知局
調(diào)整廣播消息隊(duì)列的方法、裝置及終端與流程

本發(fā)明實(shí)施例涉及系統(tǒng)廣播技術(shù),尤其涉及一種調(diào)整廣播消息隊(duì)列的方法、裝置及終端。



背景技術(shù):

安卓(Android)系統(tǒng)是目前應(yīng)用較為廣泛的一種手機(jī)等終端的操作系統(tǒng)。Android系統(tǒng)中,有很多不同的應(yīng)用程序,為了在不同的應(yīng)用程序中快速的進(jìn)行信息傳遞,Android系統(tǒng)利用廣播機(jī)制來實(shí)現(xiàn),有消息要通知不同的應(yīng)用程序時(shí),就通過廣播將這個(gè)消息發(fā)送給不同的應(yīng)用程序。

在Android系統(tǒng)中,對(duì)廣播發(fā)送者發(fā)送的廣播消息沒有限制,從而一個(gè)廣播發(fā)送者可以隨意發(fā)送任意數(shù)量的廣播,或非常頻繁的發(fā)送廣播,會(huì)導(dǎo)致廣播消息隊(duì)列中待處理的廣播消息非常的多,使得處理速度變慢,導(dǎo)致廣播消息阻塞,影響系統(tǒng)的正常運(yùn)行。



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

本發(fā)明實(shí)施例提供一種調(diào)整廣播消息隊(duì)列的方法、裝置及終端,可以避免廣播消息阻塞,減少?gòu)V播對(duì)系統(tǒng)性能的影響。

第一方面,本發(fā)明實(shí)施例提供了一種調(diào)整廣播消息隊(duì)列的方法,所述方法包括:

確定當(dāng)前廣播消息隊(duì)列中的廣播消息對(duì)應(yīng)的廣播接收者;

統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同的廣播消息的數(shù)量;

當(dāng)所述相同的廣播消息的數(shù)量超過預(yù)設(shè)閾值時(shí),對(duì)當(dāng)前廣播消息隊(duì)列中所述相同的廣播消息進(jìn)行刪減調(diào)整。

第二方面,本發(fā)明實(shí)施例還提供了一種調(diào)整廣播消息隊(duì)列裝置,所述裝置包括:

接收者確定模塊,用于確定當(dāng)前廣播消息隊(duì)列中的廣播消息對(duì)應(yīng)的廣播接收者;

數(shù)量統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同的廣播消息的數(shù)量;

消息調(diào)整模塊,用于當(dāng)所述相同的廣播消息的數(shù)量超過預(yù)設(shè)閾值時(shí),對(duì)當(dāng)前廣播消息隊(duì)列中所述相同的廣播消息進(jìn)行刪減調(diào)整。

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

確定當(dāng)前廣播消息隊(duì)列中的廣播消息對(duì)應(yīng)的廣播接收者;

統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同的廣播消息的數(shù)量;

當(dāng)所述相同的廣播消息的數(shù)量超過預(yù)設(shè)閾值時(shí),對(duì)當(dāng)前廣播消息隊(duì)列中所述相同的廣播消息進(jìn)行刪減調(diào)整。

本發(fā)明實(shí)施例提供的調(diào)整廣播消息隊(duì)列的方法,通過統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同廣播消息的數(shù)量,判斷廣播消息是否超頻接收,并對(duì)相同的廣播消息進(jìn)行刪減調(diào)整,有效地避免了廣播堵塞現(xiàn)象和由高頻接收廣播消息造成的系統(tǒng)卡頓現(xiàn)象,減少了廣播對(duì)系統(tǒng)性能的影響。

附圖說明

圖1是本發(fā)明實(shí)施例提供的一種調(diào)整廣播消息隊(duì)列的方法的流程圖;

圖2是本發(fā)明一個(gè)實(shí)施例提供的一種調(diào)整廣播消息隊(duì)列的方法的流程圖;

圖3是本發(fā)明一個(gè)實(shí)施例提供的一種調(diào)整廣播消息隊(duì)列的方法的流程圖;

圖4是本發(fā)明一個(gè)實(shí)施例提供的一種調(diào)整廣播消息隊(duì)列的方法的流程圖;

圖5是本發(fā)明實(shí)施例提供的一種調(diào)整廣播消息隊(duì)列的裝置的結(jié)構(gòu)框圖;

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

具體實(shí)施方式

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

在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各步驟的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。

圖1是本發(fā)明實(shí)施例提供的一種調(diào)整廣播消息隊(duì)列的方法的流程圖,本實(shí)施例可適用于對(duì)廣播消息隊(duì)列進(jìn)行調(diào)整的情況,該方法可以由調(diào)整廣播消息隊(duì)列的裝置來執(zhí)行,其中該裝置可由軟件和/或硬件實(shí)現(xiàn),該裝置可集成于終端中,終端可以是智能手機(jī)、平板電腦等,如圖1所示,該方法包括:

步驟101、確定當(dāng)前廣播消息隊(duì)列中的廣播消息對(duì)應(yīng)的廣播接收者。

其中,廣播機(jī)制本質(zhì)上是在終端的操作系統(tǒng)中一種組件間的通訊方式,是一種廣泛運(yùn)用在應(yīng)用程序之間傳輸消息的機(jī)制。例如在終端的安卓系統(tǒng)下,有一些操作完成以后,會(huì)發(fā)送廣播消息。廣播消息可以是操作系統(tǒng)中產(chǎn)生的各種各樣的事件消息數(shù)據(jù)。比如說發(fā)出一條短信或打出一個(gè)電話,都會(huì)發(fā)送廣播,當(dāng)某個(gè)應(yīng)用程序接收了這個(gè)廣播時(shí),就可以做出相應(yīng)的處理。廣播機(jī)制包括三個(gè)基本要素:廣播、廣播接收器以及意圖內(nèi)容,其中,廣播用于發(fā)送廣播,廣播接收器用于接收廣播,廣播接收者可以通過調(diào)用函數(shù)告訴系統(tǒng)對(duì)什么類型的廣播感興趣,并且向系統(tǒng)注冊(cè)廣播接收器,便具備接收該類型的廣播消息的權(quán)限。意圖內(nèi)容用于保存廣播相關(guān)信息的媒介。由于跟傳統(tǒng)意義中的電臺(tái)廣播有一些相似之處,之所以稱之為廣播,是因?yàn)榘l(fā)送方只負(fù)責(zé)發(fā)送,并不關(guān)心接收方是否接到消息數(shù)據(jù),也不關(guān)心接收方是如何處理消息數(shù)據(jù)的。另外,廣播既可以被不止一個(gè)應(yīng)用程序接收,也可能不被任何應(yīng)用程序所接收。

廣播消息隊(duì)列是指廣播消息按照廣播時(shí)間的先后順序依次入隊(duì),形成的隊(duì)列的形式。廣播消息隊(duì)列可以是默認(rèn)廣播隊(duì)列,也可以是第三方應(yīng)用廣播隊(duì)列。示例性地,廣播消息隊(duì)列可以是包括亮屏廣播、息屏廣播、解鎖廣播、網(wǎng)絡(luò)狀態(tài)變化廣播、藍(lán)牙狀態(tài)變化廣播、切換語(yǔ)言廣播、切換主題廣播等系統(tǒng)廣播構(gòu)成的隊(duì)列,也可以是由第三方應(yīng)用軟件發(fā)出的廣播構(gòu)成的隊(duì)列。當(dāng)前廣播消息隊(duì)列可以理解為以當(dāng)前時(shí)間點(diǎn)為時(shí)間節(jié)點(diǎn),在時(shí)間節(jié)點(diǎn)之前,由所有未分發(fā)的廣播消息構(gòu)成的廣播消息隊(duì)列??梢园凑债?dāng)前廣播消息隊(duì)列中的順序依次確定各廣播消息對(duì)應(yīng)的廣播接收者。例如可以通過查找已注冊(cè)所述廣播消息對(duì)應(yīng)的廣播接收器的接收者列表來確定廣播接收者。

在Android系統(tǒng)中,ActivityManagerService是Android系統(tǒng)的廣播機(jī)制中的廣播中心,負(fù)責(zé)系統(tǒng)中所有廣播的注冊(cè)和發(fā)布操作,其中,廣播的注冊(cè)是指應(yīng)用程序把廣播接收器注冊(cè)到ActivityManagerService的過程。廣播的發(fā)布包括廣播發(fā)送者將廣播發(fā)送到ActivityManagerService,ActivityManagerService接收到這個(gè)廣播以后在自己的注冊(cè)中心查看有哪些廣播接收器訂閱了該廣播,然后把這個(gè)廣播逐一發(fā)送到這些廣播接收器中。

步驟102、統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同的廣播消息的數(shù)量。

其中,可以在建立廣播消息時(shí)對(duì)廣播消息進(jìn)行命名,相同的廣播消息可以是名稱相同的廣播消息。示例性地,名稱均為“亮屏廣播”的多個(gè)廣播消息可以稱為相同的廣播消息。在一段時(shí)間內(nèi),對(duì)應(yīng)同一廣播接收者,可能會(huì)有多個(gè)廣播消息,這些廣播消息中有一部分是相同的。統(tǒng)計(jì)對(duì)應(yīng)同一個(gè)廣播接收者接收的相同的廣播消息數(shù)量可判斷出該廣播是否頻繁發(fā)送。

步驟103、當(dāng)所述相同的廣播消息的數(shù)量超過預(yù)設(shè)閾值時(shí),對(duì)當(dāng)前廣播消息隊(duì)列中所述相同的廣播消息進(jìn)行刪減調(diào)整。

其中,可以根據(jù)統(tǒng)計(jì)得到的同一廣播接收者待接收的相同的廣播消息數(shù)量,將該數(shù)量與預(yù)設(shè)閾值進(jìn)行比較,判斷相同的廣播消息是否頻繁被同一廣播接收者接收。可以是統(tǒng)計(jì)得到的數(shù)量大于預(yù)設(shè)閾值時(shí),確定該廣播消息頻繁發(fā)送給該廣播接收者。進(jìn)而可以對(duì)頻繁接收的廣播進(jìn)行刪減調(diào)整處理,以便避免此類廣播過多而造成廣播的阻塞,影響其他廣播消息的發(fā)送。而對(duì)非頻繁接收的廣播可以不進(jìn)行處理。

本發(fā)明實(shí)施例提供的調(diào)整廣播消息隊(duì)列的方法,通過統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同廣播消息的數(shù)量,判斷廣播消息是否超頻接收,并對(duì)相同的廣播消息進(jìn)行刪減調(diào)整,有效地避免了廣播堵塞現(xiàn)象和由高頻接收廣播消息造成的系統(tǒng)卡頓現(xiàn)象,減少了廣播對(duì)系統(tǒng)性能的影響。

圖2是本發(fā)明一個(gè)實(shí)施例提供的一種調(diào)整廣播消息隊(duì)列的方法的流程圖。本實(shí)施例的方法包括:

步驟201、確定當(dāng)前廣播消息隊(duì)列中的廣播消息對(duì)應(yīng)的廣播接收者。

步驟202、統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同的廣播消息的數(shù)量。

步驟203、當(dāng)所述相同的廣播消息的數(shù)量超過預(yù)設(shè)閾值時(shí),在所述當(dāng)前廣播消息隊(duì)列中,按照入隊(duì)的順序保留所述相同的廣播消息中后入隊(duì)的預(yù)設(shè)數(shù)量的廣播消息,并移除所述預(yù)設(shè)數(shù)量的廣播消息之前的廣播消息。

其中,根據(jù)相同的廣播消息的數(shù)量判斷對(duì)應(yīng)于同一廣播接收者的相同廣播消息是否超頻發(fā)送。對(duì)于超頻發(fā)送的廣播消息,以起初入隊(duì)的順序?yàn)閰⒄?,僅保留后入隊(duì)的預(yù)設(shè)數(shù)量的廣播消息,以降低此類廣播消息的頻率。示例性地,預(yù)設(shè)數(shù)量閾值設(shè)定為2,以應(yīng)用A為廣播接收者為例,相同的廣播消息的數(shù)量為4,按照入隊(duì)順序,此時(shí)保留后入隊(duì)的2個(gè)廣播消息,將其余所有廣播消息均移除,以降低該廣播消息的頻率。其中,預(yù)設(shè)數(shù)量可考慮終端的響應(yīng)速度、內(nèi)存空間大小等相關(guān)參數(shù)進(jìn)行設(shè)定,用于表征廣播消息超頻的衡量標(biāo)準(zhǔn)。

優(yōu)選的,所述預(yù)設(shè)數(shù)量是根據(jù)所述當(dāng)前廣播消息隊(duì)列的長(zhǎng)度確定的。

其中,預(yù)設(shè)數(shù)量可以是能夠避免出現(xiàn)廣播消息阻塞問題的數(shù)量值,可以參照廣播消息隊(duì)列的長(zhǎng)度進(jìn)行確定,可以隨時(shí)根據(jù)當(dāng)前廣播消息隊(duì)列中所有排隊(duì)的廣播消息的數(shù)量進(jìn)行調(diào)整,這樣既可以保證避免系統(tǒng)出現(xiàn)卡頓現(xiàn)象,又可以最大限度地保障所述廣播接收者接收的廣播消息的數(shù)量,適當(dāng)減少?gòu)V播消息的丟失。

本發(fā)明實(shí)施例提供的調(diào)整廣播消息隊(duì)列的方法,通過統(tǒng)計(jì)對(duì)應(yīng)于同一廣播接收者的相同廣播消息的數(shù)量,判斷廣播消息是否超頻發(fā)送,并在超頻發(fā)送時(shí),對(duì)應(yīng)于同一廣播消息接收者,采用僅保留廣播消息隊(duì)列中后入隊(duì)的預(yù)設(shè)數(shù)量的廣播消息這一調(diào)整方法對(duì)廣播消息進(jìn)行調(diào)整,該調(diào)整方法較為簡(jiǎn)便,可操作性強(qiáng),可以降低廣播消息發(fā)送的數(shù)量,有效地避免了廣播堵塞現(xiàn)象和由高頻接收廣播消息造成的系統(tǒng)卡頓現(xiàn)象,減少了廣播對(duì)系統(tǒng)性能的影響。同時(shí)保證后入隊(duì)的廣播消息順利分發(fā),保留了相同廣播消息中的最新的廣播消息,避免了新廣播消息的丟失。

圖3是本發(fā)明一個(gè)實(shí)施例提供的一種調(diào)整廣播消息隊(duì)列的方法的流程圖。

本實(shí)施例的方法包括:

步驟301、確定當(dāng)前廣播消息隊(duì)列中的廣播消息對(duì)應(yīng)的廣播接收者。

步驟302、統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同的廣播消息的數(shù)量。

步驟303、當(dāng)所述相同的廣播消息的數(shù)量超過預(yù)設(shè)閾值時(shí),對(duì)當(dāng)前廣播消息隊(duì)列中所述相同的廣播消息進(jìn)行刪減調(diào)整。

步驟304、按照調(diào)整后的當(dāng)前廣播消息隊(duì)列中的廣播消息的排隊(duì)順序,識(shí)別當(dāng)前的廣播消息的廣播接收者。

步驟305、將所述當(dāng)前的廣播消息分發(fā)給對(duì)應(yīng)的廣播接收者。

其中,對(duì)廣播消息隊(duì)列中所述相同廣播消息進(jìn)行調(diào)整后形成新的排隊(duì)順序,可參照新隊(duì)列的入隊(duì)先后順序依次識(shí)別當(dāng)前的廣播消息的廣播接收者。也可以在步驟301中已確定的廣播接收者中識(shí)別調(diào)整后待分發(fā)的廣播消息對(duì)應(yīng)的廣播接收者,再依次將當(dāng)前的廣播消息分發(fā)給對(duì)應(yīng)的廣播接收者。示例性地,調(diào)整后的隊(duì)列依次為A1、A4、B1和C,當(dāng)前待分發(fā)的廣播消息為A1,識(shí)別該廣播消息的廣播接收者為應(yīng)用D、應(yīng)用E和應(yīng)用F,則分別將A1分發(fā)給應(yīng)用D、應(yīng)用E和應(yīng)用F,便完成了廣播消息A1的分發(fā)過程,之后分發(fā)A4。

本發(fā)明實(shí)施例提供的調(diào)整廣播消息隊(duì)列的方法,通過統(tǒng)計(jì)對(duì)應(yīng)于相同廣播接收者的相同廣播消息的數(shù)量,判斷廣播消息是否超頻接收,并對(duì)相同廣播消息進(jìn)行刪減調(diào)整,有效地避免廣播堵塞現(xiàn)象和由高頻接收廣播消息造成的系統(tǒng)卡頓現(xiàn)象,減少?gòu)V播對(duì)系統(tǒng)性能的影響。在識(shí)別當(dāng)前待分發(fā)的廣播消息的廣播接收者之后,同時(shí)將調(diào)整后的廣播消息隊(duì)列中的廣播消息按照排隊(duì)順序依次進(jìn)行分發(fā),保證了廣播消息分發(fā)的有序進(jìn)行??梢员WC廣播接收者對(duì)廣播消息的及時(shí)響應(yīng),可避免出現(xiàn)重要廣播消息無人響應(yīng)的現(xiàn)象。

圖4是本發(fā)明一個(gè)實(shí)施例提供的一種調(diào)整廣播消息隊(duì)列的方法的流程圖。本實(shí)施例的方法包括:

步驟401、分別確定注冊(cè)接收所述廣播消息隊(duì)列中的廣播消息的廣播接收器;

步驟402、根據(jù)所述廣播接收器確定對(duì)應(yīng)的廣播接收者。

其中,由于廣播接收者如果想要具備接收某個(gè)廣播的廣播消息的權(quán)限,首先需要向系統(tǒng)注冊(cè)該廣播消息對(duì)應(yīng)的廣播接收器,因此可以通過確定已注冊(cè)接收所述廣播消息隊(duì)列中的廣播消息的廣播接收器的方式,確定廣播消息對(duì)應(yīng)的廣播接收者。

步驟403、統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同的廣播消息的數(shù)量。

步驟404、當(dāng)所述相同的廣播消息的數(shù)量超過預(yù)設(shè)閾值時(shí),對(duì)當(dāng)前廣播消息隊(duì)列中所述相同的廣播消息進(jìn)行刪減調(diào)整。

本發(fā)明實(shí)施例提供的調(diào)整廣播消息隊(duì)列的方法,通過確定注冊(cè)接收所述廣播消息隊(duì)列中的廣播消息的廣播接收器的方式,更加準(zhǔn)確地確定廣播消息對(duì)應(yīng)的廣播接收者。能夠更加準(zhǔn)確地統(tǒng)計(jì)對(duì)應(yīng)同一廣播接收者的相同廣播消息的數(shù)量,對(duì)超頻的相同廣播消息進(jìn)行刪減調(diào)整,有效地避免廣播堵塞現(xiàn)象和由高頻接收廣播消息造成的系統(tǒng)卡頓現(xiàn)象,減少?gòu)V播對(duì)系統(tǒng)性能的影響。

圖5是本發(fā)明實(shí)施例提供的一種調(diào)整廣播消息隊(duì)列的裝置的結(jié)構(gòu)框圖,該裝置可由軟件和/或硬件實(shí)現(xiàn),一般可集成在終端中,可通過執(zhí)行調(diào)整廣播消息隊(duì)列的方法來對(duì)終端中的廣播消息進(jìn)行控制。如圖5所示,該裝置包括接收者確定模塊501、數(shù)量統(tǒng)計(jì)模塊502和消息調(diào)整模塊503。

接收者確定模塊501,用于確定當(dāng)前廣播消息隊(duì)列中的廣播消息對(duì)應(yīng)的廣播接收者;

數(shù)量統(tǒng)計(jì)模塊502,用于統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同的廣播消息的數(shù)量;

消息調(diào)整模塊503,用于當(dāng)所述相同的廣播消息的數(shù)量超過預(yù)設(shè)閾值時(shí),對(duì)當(dāng)前廣播消息隊(duì)列中所述相同的廣播消息進(jìn)行刪減調(diào)整。

本發(fā)明實(shí)施例提供的調(diào)整廣播消息隊(duì)列的裝置,通過統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同廣播消息的數(shù)量,判斷廣播消息是否超頻發(fā)送,并對(duì)相同的廣播消息進(jìn)行刪減調(diào)整,有效地避免了廣播堵塞現(xiàn)象和由高頻發(fā)送廣播消息造成的系統(tǒng)卡頓現(xiàn)象,減少了廣播對(duì)系統(tǒng)性能的影響。

可選的,所述消息調(diào)整模塊503具體用于:

在所述當(dāng)前廣播消息隊(duì)列中,按照入隊(duì)的順序保留所述相同的廣播消息中后入隊(duì)的預(yù)設(shè)數(shù)量的廣播消息,并移除所述預(yù)設(shè)數(shù)量的廣播消息之前的廣播消息。

可選的,所述預(yù)設(shè)數(shù)量是根據(jù)所述當(dāng)前廣播消息隊(duì)列的長(zhǎng)度確定的。

可選的,還包括:

廣播接收者識(shí)別模塊,用于在對(duì)當(dāng)前廣播消息隊(duì)列中所述相同的廣播消息進(jìn)行調(diào)整之后,按照調(diào)整后的當(dāng)前廣播消息隊(duì)列中的廣播消息的排隊(duì)順序,識(shí)別當(dāng)前的廣播消息的廣播接收者;

廣播消息分發(fā)模塊,用于將所述當(dāng)前的廣播消息分發(fā)給對(duì)應(yīng)的廣播接收者。

可選的,所述接收者確定模塊501包括:

廣播接收器確定單元,用于分別確定注冊(cè)接收所述廣播消息隊(duì)列中的廣播消息的廣播接收器;

廣播接收者確定單元,用于根據(jù)所述廣播接收器確定對(duì)應(yīng)的廣播接收者。

上述調(diào)整廣播消息隊(duì)列的裝置可執(zhí)行本發(fā)明任意實(shí)施例所提供的調(diào)整廣播消息隊(duì)列的方法,具備執(zhí)行調(diào)整廣播消息隊(duì)列的方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實(shí)施例提供的方法。

本實(shí)施例提供了一種終端,該終端可以包括本發(fā)明任意實(shí)施例提供的調(diào)整廣播消息隊(duì)列的裝置。圖6為本發(fā)明實(shí)施例五提供的一種終端的結(jié)構(gòu)示意圖,如圖6所示,該終端可以包括:殼體(圖中未示出)、存儲(chǔ)器601、中央處理器(Central Processing Unit,CPU)602(又稱處理器,以下簡(jiǎn)稱CPU)、存儲(chǔ)在存儲(chǔ)器601上并可在處理器602上運(yùn)行的計(jì)算機(jī)程序、電路板(圖中未示出)和電源電路(圖中未示出)。所述電路板安置在所述殼體圍成的空間內(nèi)部;所述CPU602和所述存儲(chǔ)器601設(shè)置在所述電路板上;所述電源電路,用于為所述終端的各個(gè)電路或器件供電;所述存儲(chǔ)器601,用于存儲(chǔ)可在處理器上運(yùn)行的計(jì)算機(jī)程序;所述CPU602通過讀取并執(zhí)行所述存儲(chǔ)器601中存儲(chǔ)的計(jì)算機(jī)程序。

該終端還包括:外設(shè)接口603、RF(Radio Frequency,射頻)電路605、音頻電路606、揚(yáng)聲器611、電源管理芯片608、輸入/輸出(I/O)子系統(tǒng)609、觸摸屏612、其他輸入/控制設(shè)備610以及外部端口604,這些部件通過一個(gè)或多個(gè)通信總線或信號(hào)線607來通信。

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

下面就本實(shí)施例提供的用于調(diào)整廣播消息隊(duì)列的終端進(jìn)行詳細(xì)的描述,該終端以手機(jī)為例。

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

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

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

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

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

RF電路605,主要用于建立手機(jī)與無線網(wǎng)絡(luò)(即網(wǎng)絡(luò)側(cè))的通信,實(shí)現(xiàn)手機(jī)與無線網(wǎng)絡(luò)的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路605接收并發(fā)送RF信號(hào),RF信號(hào)也稱為電磁信號(hào),RF電路605將電信號(hào)轉(zhuǎn)換為電磁信號(hào)或?qū)㈦姶判盘?hào)轉(zhuǎn)換為電信號(hào),并且通過該電磁信號(hào)與通信網(wǎng)絡(luò)以及其他設(shè)備進(jìn)行通信。RF電路605可以包括用于執(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)等等。

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

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

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

本發(fā)明實(shí)施例提供的CPU602在執(zhí)行所述存儲(chǔ)器601中存儲(chǔ)的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:

確定當(dāng)前廣播消息隊(duì)列中的廣播消息對(duì)應(yīng)的廣播接收者;

統(tǒng)計(jì)當(dāng)前廣播消息隊(duì)列中對(duì)應(yīng)同一廣播接收者的相同的廣播消息的數(shù)量;

當(dāng)所述相同的廣播消息的數(shù)量超過預(yù)設(shè)閾值時(shí),對(duì)當(dāng)前廣播消息隊(duì)列中所述相同的廣播消息進(jìn)行刪減調(diào)整。

上述終端可執(zhí)行本發(fā)明任意實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。

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

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
龙口市| 南安市| 黄梅县| 当雄县| 潍坊市| 乐东| 天全县| 通海县| 岑巩县| 荃湾区| 从江县| 安阳县| 托克托县| 邢台县| 维西| 满洲里市| 葫芦岛市| 尚志市| 唐海县| 满洲里市| 宿松县| 扶风县| 镇坪县| 吉水县| 东海县| 瓦房店市| 贵阳市| 绥滨县| 增城市| 新巴尔虎右旗| 新郑市| 诏安县| 岱山县| 广汉市| 锡林浩特市| 邵阳市| 呼和浩特市| 金山区| 化德县| 万全县| 扎兰屯市|