国产精品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>

      一種繪圖方法、裝置及移動設(shè)備的制造方法

      文檔序號:10612684閱讀:197來源:國知局
      一種繪圖方法、裝置及移動設(shè)備的制造方法
      【專利摘要】本申請涉及一種繪圖方法、裝置及移動設(shè)備。其中,繪圖方法應(yīng)用于移動設(shè)備,該方法包括:設(shè)置繪圖消息的優(yōu)先級高于非繪圖消息;在繪圖完畢后,以延遲消息的形式發(fā)送繪圖消息,并為所述繪圖消息設(shè)置到期時間和過期時間,所述過期時間晚于所述到期時間;檢測所述繪圖消息是否過期;根據(jù)檢測結(jié)果對所述繪圖消息進行處理。本發(fā)明實施例通過為繪圖消息設(shè)置過期時間限制和高于非繪圖消息的優(yōu)先級,滿足了適應(yīng)繪圖消息的有限制延遲的需求,從而既改善了移動設(shè)備界面的延遲現(xiàn)象,又提升了移動設(shè)備的性能。
      【專利說明】
      一種繪圖方法、裝置及移動設(shè)備
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種繪圖方法、裝置及移動設(shè)備。
      【背景技術(shù)】
      [0002]移動設(shè)備已經(jīng)在人們的日常生活中得到了廣泛應(yīng)用。移動設(shè)備的屏幕可以用于人機交互和顯示信息,是移動設(shè)備最重要的組成部分之一。從底層實現(xiàn)上來講,移動設(shè)備的屏幕是由繪圖程序(也可以說是繪圖進程)來控制的。繪圖程序根據(jù)繪圖消息來進行繪圖,以控制移動設(shè)備的屏幕顯示。下面對相關(guān)的技術(shù)術(shù)語進行解釋和說明。
      [0003]消息
      [0004]“消息”在本文中指在多個進程或者線程或者程序間傳送的數(shù)據(jù)單位。消息可以非常簡單,例如只包含文本字符串;也可以更復(fù)雜,可以包含嵌入對象。
      [0005]消息隊列
      [0006]消息被發(fā)送到隊列中?!跋㈥犃小笔窃谙⒌膫鬏斶^程中保存消息的容器。消息隊列管理器在將消息從它的源中繼到它的目標(biāo)時充當(dāng)中間人。消息隊列的主要目的是提供路由并保證消息的傳遞。如果發(fā)送消息時接收者不可用,消息隊列會保留消息,直到可以成功地傳遞它。
      [0007]繪圖消息
      [0008]繪圖消息是指繪圖程序定期給本身發(fā)送的消息,收到此消息后,繪圖程序就開始繪圖。
      [0009]到期消息
      [0010]消息發(fā)送的時候會有一個預(yù)期處理時間(也可以稱為到期時間),如果到期時間是當(dāng)前時間就表示立刻要處理。到期時間是一種消息所攜帶的時間限制,可以用于實現(xiàn)延遲消息。比如發(fā)送一個30秒后到達(到期)的消息給本身程序,則最快也要30秒后才可能收到此消息。
      [0011]優(yōu)先級隊列
      [0012]消息會被送到先進先出隊列中等待消息循環(huán)處理。如果需要區(qū)分消息優(yōu)先級,則可以存在多個不同優(yōu)先級的消息隊列,消息循環(huán)依次處理各個優(yōu)先級的消息循環(huán),高優(yōu)先級的消息優(yōu)先處理。
      [0013]移動設(shè)備在系統(tǒng)性能不足的時候,界面(即移動設(shè)備的屏幕顯示)會出現(xiàn)刷新延遲和卡頓的現(xiàn)象。下面說明移動設(shè)備界面出現(xiàn)刷新延遲和卡頓現(xiàn)象的原因。
      [0014]目前的圖像刷新機制,以60幀的刷新率為例:
      [0015]繪圖進程每次繪圖完畢以后,會發(fā)送一個16ms(毫秒)的延遲消息(該消息為繪圖消息)到消息隊列中,當(dāng)收到這個延遲消息的時候,繪圖進程進行下一幀的繪圖,以此類推。
      [0016]在16ms的間隔時間內(nèi),系統(tǒng)中其他進程會處理其他消息。本文中,將除繪圖消息之外的消息都統(tǒng)稱為非繪圖消息。如果非繪圖消息在16ms的間隔時間內(nèi)被處理完畢,移動設(shè)備界面的變化就會很平滑,不會出現(xiàn)可以觀察到的延遲。這種情況如圖1(a)所示。圖1(a)和圖1 (b)中的斜線方格表示非繪圖消息。
      [0017]如果在這16ms的間隔中塞入大量耗費時間的非繪圖消息,則由于系統(tǒng)一直忙于處理非繪圖消息,沒有及時的響應(yīng)繪圖消息,從而導(dǎo)致移動設(shè)備界面出現(xiàn)延遲、卡頓、不響應(yīng)的問題。一旦非繪圖消息的處理時間超過16ms,界面就會出現(xiàn)“掉幀”的現(xiàn)象,如果超過40ms(低于25幀每秒),人眼就可以主動觀察到界面的延遲現(xiàn)象。這種情況如圖1(b)所示。

      【發(fā)明內(nèi)容】

      [0018]本發(fā)明的目的在于提供一種繪圖方法、裝置及移動設(shè)備,改善移動設(shè)備界面的延遲現(xiàn)象,提升移動設(shè)備的性能。
      [0019]為實現(xiàn)上述目的,本發(fā)明提出了一種繪圖方法,應(yīng)用于移動設(shè)備,包括:
      [0020]設(shè)置繪圖消息的優(yōu)先級高于非繪圖消息;
      [0021]在繪圖完畢后,以延遲消息的形式發(fā)送繪圖消息,并為所述繪圖消息設(shè)置到期時間和過期時間,所述過期時間晚于所述到期時間;
      [0022]檢測所述繪圖消息是否過期;
      [0023]根據(jù)檢測結(jié)果對所述繪圖消息進行處理。
      [0024]進一步地,上述方法還可具有以下特點,所述根據(jù)檢測結(jié)果對所述繪圖消息進行處理,包括:
      [0025]在所述繪圖消息過期的情況下,發(fā)送所述繪圖消息給繪圖進程,以使所述繪圖進程根據(jù)所述繪圖消息進行繪圖。
      [0026]進一步地,上述方法還可具有以下特點,所述根據(jù)檢測結(jié)果對所述繪圖消息進行處理,包括:
      [0027]在所述繪圖消息未過期的情況下,判斷所述繪圖消息是否到期以及當(dāng)前是否有到期的非繪圖消息;
      [0028]根據(jù)判斷結(jié)果對所述繪圖消息進行處理。
      [0029]進一步地,上述方法還可具有以下特點,所述根據(jù)判斷結(jié)果對所述繪圖消息進行處理,包括:
      [0030]在所述繪圖消息到期且當(dāng)前有到期的非繪圖消息的情況下,發(fā)送所述繪圖消息和到期的非繪圖消息這兩者中先到期的消息給相應(yīng)進程。
      [0031]進一步地,上述方法還可具有以下特點,所述根據(jù)判斷結(jié)果對所述繪圖消息進行處理,包括:
      [0032]在所述繪圖消息到期且當(dāng)前沒有到期的非繪圖消息的情況下,發(fā)送所述繪圖消息給繪圖進程,以使所述繪圖進程根據(jù)所述繪圖消息進行繪圖。
      [0033]本發(fā)明實施例的繪圖方法,滿足了適應(yīng)繪圖消息的有限制延遲的需求,從而既改善了移動設(shè)備界面的延遲現(xiàn)象,又提升了移動設(shè)備的性能。
      [0034]為實現(xiàn)上述目的,本發(fā)明還提出了一種繪圖裝置,應(yīng)用于移動設(shè)備,包括:
      [0035]設(shè)置模塊,用于設(shè)置繪圖消息的優(yōu)先級高于非繪圖消息;
      [0036]發(fā)送模塊,用于在繪圖完畢后,以延遲消息的形式發(fā)送繪圖消息,并為所述繪圖消息設(shè)置到期時間和過期時間,所述過期時間晚于所述到期時間;
      [0037]檢測模塊,用于檢測所述繪圖消息是否過期;
      [0038]處理模塊,用于根據(jù)檢測結(jié)果對所述繪圖消息進行處理。
      [0039]進一步地,上述裝置還可具有以下特點,所述處理模塊包括:
      [0040]過期發(fā)送單元,用于在所述繪圖消息過期的情況下,發(fā)送所述繪圖消息給繪圖進程,以使所述繪圖進程根據(jù)所述繪圖消息進行繪圖。
      [0041 ]進一步地,上述裝置還可具有以下特點,所述處理模塊包括:
      [0042]判斷單元,用于在所述繪圖消息未過期的情況下,判斷所述繪圖消息是否到期以及當(dāng)前是否有到期的非繪圖消息;
      [0043]處理單元,用于根據(jù)所述判斷單元的判斷結(jié)果對所述繪圖消息進行處理。
      [0044]進一步地,上述裝置還可具有以下特點,所述處理單元包括:
      [0045]第一發(fā)送子單元,用于在所述繪圖消息到期且當(dāng)前有到期的非繪圖消息的情況下,發(fā)送所述繪圖消息和到期的非繪圖消息這兩者中先到期的消息給相應(yīng)進程。
      [0046]進一步地,上述裝置還可具有以下特點,所述處理單元包括:
      [0047]第二發(fā)送子單元,用于在所述繪圖消息到期且當(dāng)前沒有到期的非繪圖消息的情況下,發(fā)送所述繪圖消息給繪圖進程,以使所述繪圖進程根據(jù)所述繪圖消息進行繪圖。
      [0048]本發(fā)明實施例的繪圖裝置,滿足了適應(yīng)繪圖消息的有限制延遲的需求,從而既改善了移動設(shè)備界面的延遲現(xiàn)象,又提升了移動設(shè)備的性能。
      [0049]為實現(xiàn)上述目的,本發(fā)明還提出了一種移動設(shè)備,包括前述任一項所述的繪圖裝置。
      [0050]進一步地,上述移動設(shè)備還可具有以下特點,所述移動設(shè)備為手機、平板電腦、筆記本電腦或個人數(shù)字助理PDA。
      [0051]本發(fā)明實施例中的移動設(shè)備,滿足了適應(yīng)繪圖消息的有限制延遲的需求,從而既改善了移動設(shè)備界面的延遲現(xiàn)象,又提升了移動設(shè)備的性能。
      【附圖說明】
      [0052]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
      [0053]圖1(a)為非繪圖消息的處理時間小于繪圖消息的間隔時間的示意圖。
      [0054]圖1(b)為非繪圖消息的處理時間大于繪圖消息的間隔時間的示意圖。
      [0055]圖2為本發(fā)明實施例一中繪圖方法的流程圖。
      [0056]圖3為本發(fā)明實施例二中繪圖方法的流程圖。
      [0057]圖4為本發(fā)明實施例中繪圖裝置的結(jié)構(gòu)框圖。
      [0058]圖5為本發(fā)明實施例中移動設(shè)備的結(jié)構(gòu)框圖。
      【具體實施方式】
      [0059]以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實施例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,根據(jù)本發(fā)明精神所獲得的所有實施例,都屬于本發(fā)明的保護范圍。
      [0060]需要說明的是,盡管在本發(fā)明實施例中可能采用術(shù)語第一、第二、第三等來描述XXX,但這些XXX不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將XXX彼此區(qū)分開。例如,在不脫離本發(fā)明實施例范圍的情況下,第一 XXX也可以被稱為第二 XXX,類似地,第二 XXX也可以被稱為第—XXX0
      [0061]本發(fā)明實施例中的繪圖方法和繪圖裝置均應(yīng)用于移動設(shè)備,例如手機、平板電腦、筆記本電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)等。
      [0062]實施例一
      [0063]圖2為本發(fā)明實施例一中繪圖方法的流程圖。如圖2所示,本實施例中,繪圖方法可以包括如下步驟:
      [0064]步驟201,設(shè)置繪圖消息的優(yōu)先級高于非繪圖消息;
      [0065]這樣設(shè)置后,繪圖消息的優(yōu)先級高于非繪圖消息的優(yōu)先級,在處理消息的時候就會優(yōu)先處理優(yōu)先級高的繪圖消息。從而不必由于非繪圖消息沒有處理完畢就不能處理繪圖消息,避免不能及時處理繪圖消息導(dǎo)致的界面延遲現(xiàn)象。
      [0066]步驟S202,在繪圖完畢后,以延遲消息的形式發(fā)送繪圖消息,并為該繪圖消息設(shè)置到期時間和過期時間,其中過期時間晚于到期時間;
      [0067]其中,到期時間表示繪圖消息的預(yù)期處理時間。也就是說,如果當(dāng)前時間已經(jīng)超過了到期時間,就可以對繪圖消息進行處理了(即發(fā)送繪圖消息到繪圖進程并進行繪圖)。根據(jù)到期時間可以判斷繪圖消息是否到期,如果當(dāng)前時間已經(jīng)超過了到期時間,就說明繪圖消息已經(jīng)到期,如果當(dāng)前時間沒有超過到期時間,就說明繪圖消息沒有到期。
      [0068]而過期時間是本發(fā)明中為繪圖消息設(shè)置的一個時間限制,表示繪圖消息的預(yù)期最遲處理時間。也就是說,只要超過了過期時間,就必須對繪圖消息進行處理。這可以通過繪圖消息的處理優(yōu)先級來保證(繪圖消息的優(yōu)先級高于非繪圖消息的優(yōu)先級)。根據(jù)過期時間可以判斷繪圖消息是否過期,如果當(dāng)前時間已經(jīng)超過了過期時間,就說明繪圖消息已經(jīng)過期,如果當(dāng)前時間沒有超過過期時間,就說明繪圖消息沒有過期。
      [0069]通常,過期時間可以根據(jù)經(jīng)驗來設(shè)置。過期時間的設(shè)置值使得繪圖消息可以到期不處理,但又不會使移動設(shè)備的界面出現(xiàn)可以觀察到的延遲現(xiàn)象。也就是說,過期時間的設(shè)置,使得繪圖消息可以有限制地延遲處理,該延遲處理以不導(dǎo)致移動設(shè)備的界面出現(xiàn)可以觀察到的延遲現(xiàn)象為限。
      [0070]例如,以60幀的刷新率為例。繪圖消息的到期時間為16ms,過期時間可以設(shè)置為32ms(不低于25幀每秒,界面不會出現(xiàn)可以觀察到的延遲現(xiàn)象)。
      [0071]通過上面的設(shè)置,繪圖消息在到期的情況下可以處理繪圖消息也可以不處理繪圖消息,但是在繪圖消息過期的情況下就必須先處理繪圖消息。這樣就確保了移動設(shè)備的界面不會出現(xiàn)可以觀察到的延遲現(xiàn)象,又靈活地增加了非繪圖消息的處理時間,提高了非繪圖消息的處理效率。
      [0072]步驟S203,檢測繪圖消息是否過期;
      [0073]即檢測當(dāng)前時間是否超過為繪圖消息設(shè)置的過期時間。
      [0074]步驟S204,根據(jù)檢測結(jié)果對繪圖消息進行處理。
      [0075]如果檢測到繪圖消息已過期,就立即對繪圖消息進行處理(即發(fā)送繪圖消息到繪圖進程并根據(jù)繪圖消息進行繪圖)。
      [0076]如果檢測到繪圖消息還沒有過期,就可以根據(jù)等待處理的非繪圖消息的情況靈活確定繪圖消息的處理時間。這一點將在下面的實施例二中詳細闡述。
      [0077]本發(fā)明實施例的繪圖方法,通過為繪圖消息設(shè)置過期時間限制和高于非繪圖消息的優(yōu)先級,一方面保證了繪圖消息及時發(fā)送到繪圖進程,從而避免了移動設(shè)備的界面出現(xiàn)可以觀察到的延遲現(xiàn)象,另一方面對繪圖消息進行了不可觀察到的有限制的延遲,以提高非繪圖消息的處理效率,從而提升了移動設(shè)備的性能。可見,本發(fā)明實施例的繪圖方法,滿足了適應(yīng)繪圖消息的有限制延遲的需求,從而既改善了移動設(shè)備界面的延遲現(xiàn)象,又提升了移動設(shè)備的性能。
      [0078]實施例二
      [0079]圖3為本發(fā)明實施例二中繪圖方法的流程圖。如圖3所示,本實施例中,繪圖方法可以包括如下步驟:
      [0080]步驟S301,設(shè)置繪圖消息的優(yōu)先級高于非繪圖消息;
      [0081]不同優(yōu)先級的消息存儲在不同的消息隊列中。高優(yōu)先級消息隊列的消息優(yōu)先處理。
      [0082]步驟S302,在繪圖完畢后,以延遲消息的形式發(fā)送繪圖消息,并為該繪圖消息設(shè)置到期時間和過期時間,其中過期時間晚于到期時間;
      [0083]步驟S303,檢測繪圖消息是否過期,如果繪圖消息過期則執(zhí)行步驟S307,否則,如果繪圖消息沒有過期則執(zhí)行步驟S304;
      [0084]如果當(dāng)前時間超過繪圖消息的過期時間,則說明繪圖消息過期,否則如果當(dāng)前時間沒有超過繪圖消息的過期時間,則說明繪圖消息沒有過期。
      [0085]步驟S304,判斷繪圖消息是否到期,如果繪圖消息到期則執(zhí)行步驟S305,否則,如果繪圖消息沒有到期則執(zhí)行步驟S309;
      [0086]如果當(dāng)前時間超過繪圖消息的到期時間,則說明繪圖消息到期,否則如果當(dāng)前時間沒有超過繪圖消息的到期時間,則說明繪圖消息沒有到期。
      [0087]步驟S305,判斷是否有到期的非繪圖消息,如果有到期的非繪圖消息則執(zhí)行步驟S306,否則,如果沒有到期的非繪圖消息則執(zhí)行步驟S307;
      [0088]步驟S306,判斷繪圖消息是否比非繪圖消息先到期,如果繪圖消息比非繪圖消息先到期則執(zhí)行步驟S307,否則,如果非繪圖消息比繪圖消息先到期則執(zhí)行步驟S308;
      [0089]在繪圖消息到期但沒有過期的情況下,繪圖消息是可以繼續(xù)延遲的,這時不急于處理繪圖消息,一方面是由于繪圖消息此時的延遲沒有達到可以觀察出來的程度,并不影響用戶體驗,另一方面是由于繪圖消息的延遲可以為非繪圖消息提供更加充足的處理時間,以提高非繪圖消息的處理效率,進而提升移動設(shè)備的性能。
      [0090]結(jié)合下面的步驟S307和步驟S308可以看出,在繪圖消息到期且當(dāng)前有到期的非繪圖消息的情況下,發(fā)送繪圖消息和到期的非繪圖消息這兩者中先到期的消息給相應(yīng)進程。
      [0091]步驟S307,發(fā)送繪圖消息給繪圖進程,以使繪圖進程根據(jù)繪圖消息進行繪圖,結(jié)束;
      [0092]步驟S308,發(fā)送非繪圖消息給相應(yīng)進程,結(jié)束;
      [0093]這里的相應(yīng)進程是指非繪圖消息所對應(yīng)的進程。
      [0094]步驟S309,按照預(yù)設(shè)的非繪圖消息處理流程處理非繪圖消息,結(jié)束。
      [0095]此時,繪圖消息還沒有到期,不需要對繪圖消息進行處理,因此此時適用于對非繪圖消息進行處理。
      [0096]本發(fā)明實施例的繪圖方法,通過為繪圖消息設(shè)置過期時間限制和高于非繪圖消息的優(yōu)先級,一方面保證了繪圖消息及時發(fā)送到繪圖進程,從而避免了移動設(shè)備的界面出現(xiàn)可以觀察到的延遲現(xiàn)象,另一方面對繪圖消息進行了不可觀察到的有限制的延遲,以提高非繪圖消息的處理效率,從而提升了移動設(shè)備的性能??梢姡景l(fā)明實施例的繪圖方法,滿足了適應(yīng)繪圖消息的有限制延遲的需求,從而既改善了移動設(shè)備界面的延遲現(xiàn)象,又提升了移動設(shè)備的性能。
      [0097]為了實現(xiàn)上述繪圖方法實施例中各步驟及方法,本發(fā)明實施例還提供了繪圖裝置實施例。
      [0098]圖4為本發(fā)明實施例中繪圖裝置的結(jié)構(gòu)框圖。如圖4所示,本實施例中,繪圖裝置400可以包括設(shè)置模塊410、發(fā)送模塊420、檢測模塊430和處理模塊440。設(shè)置模塊410、發(fā)送模塊420、檢測模塊430和處理模塊440可以順次相連。
      [0099]其中,設(shè)置模塊410用于設(shè)置繪圖消息的優(yōu)先級高于非繪圖消息。發(fā)送模塊420用于在繪圖完畢后,以延遲消息的形式發(fā)送繪圖消息,并為繪圖消息設(shè)置到期時間和過期時間,過期時間晚于到期時間。檢測模塊430用于檢測繪圖消息是否過期。處理模塊440用于根據(jù)檢測結(jié)果對繪圖消息進行處理。
      [0100]在本發(fā)明實施例中,處理模塊440可以包括過期發(fā)送單元。過期發(fā)送單元用于在繪圖消息過期的情況下,發(fā)送繪圖消息給繪圖進程,以使繪圖進程根據(jù)繪圖消息進行繪圖。
      [0101]在本發(fā)明實施例中,處理模塊440可以包括判斷單元和處理單元。判斷單元用于在繪圖消息未過期的情況下,判斷繪圖消息是否到期以及當(dāng)前是否有到期的非繪圖消息。處理單元用于根據(jù)判斷單元的判斷結(jié)果對繪圖消息進行處理。
      [0102]其中,處理單元可以進一步包括第一發(fā)送子單元。第一發(fā)送子單元用于在繪圖消息到期且當(dāng)前有到期的非繪圖消息的情況下,發(fā)送繪圖消息和到期的非繪圖消息這兩者中先到期的消息給相應(yīng)進程。
      [0103]其中,處理單元可以進一步包括第二發(fā)送子單元。第二發(fā)送子單元用于在繪圖消息到期且當(dāng)前沒有到期的非繪圖消息的情況下,發(fā)送繪圖消息給繪圖進程,以使繪圖進程根據(jù)繪圖消息進行繪圖。
      [0104]由于本實施例中的繪圖裝置能夠執(zhí)行前述的繪圖方法,因此本實施例未詳細描述的部分,可參考對前述繪圖方法實施例的相關(guān)說明。
      [0105]本發(fā)明實施例的繪圖裝置,通過為繪圖消息設(shè)置過期時間限制和高于非繪圖消息的優(yōu)先級,一方面保證了繪圖消息及時發(fā)送到繪圖進程,從而避免了移動設(shè)備的界面出現(xiàn)可以觀察到的延遲現(xiàn)象,另一方面對繪圖消息進行了不可觀察到的有限制的延遲,以提高非繪圖消息的處理效率,從而提升了移動設(shè)備的性能。可見,本發(fā)明實施例的繪圖裝置,滿足了適應(yīng)繪圖消息的有限制延遲的需求,從而既改善了移動設(shè)備界面的延遲現(xiàn)象,又提升了移動設(shè)備的性能。
      [0106]本發(fā)明實施例還提出了一種移動設(shè)備。圖5為本發(fā)明實施例中移動設(shè)備的結(jié)構(gòu)框圖。如圖5所示,本實施例中,移動設(shè)備500可以包括繪圖裝置400。其中,繪圖裝置400可以是本發(fā)明前述實施例中的任意一種繪圖裝置。
      [0107]繪圖裝置400可以用于設(shè)置繪圖消息的優(yōu)先級高于非繪圖消息;在繪圖完畢后,以延遲消息的形式發(fā)送繪圖消息,并為繪圖消息設(shè)置到期時間和過期時間,過期時間晚于到期時間;檢測繪圖消息是否過期;以及,根據(jù)檢測結(jié)果對繪圖消息進行處理。
      [0108]其中,移動設(shè)備可以為手機、平板電腦、筆記本電腦、個人數(shù)字助理PDA等。
      [0109]本發(fā)明實施例的移動設(shè)備中包括繪圖裝置,通過為繪圖消息設(shè)置過期時間限制和高于非繪圖消息的優(yōu)先級,一方面保證了繪圖消息及時發(fā)送到繪圖進程,從而避免了移動設(shè)備的界面出現(xiàn)可以觀察到的延遲現(xiàn)象,另一方面對繪圖消息進行了不可觀察到的有限制的延遲,以提高非繪圖消息的處理效率,從而提升了移動設(shè)備的性能??梢姡景l(fā)明實施例的移動設(shè)備,滿足了適應(yīng)繪圖消息的有限制延遲的需求,從而既改善了移動設(shè)備界面的延遲現(xiàn)象,又提升了移動設(shè)備的性能。
      [0110]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
      【主權(quán)項】
      1.一種繪圖方法,應(yīng)用于移動設(shè)備,其特征在于,包括: 設(shè)置繪圖消息的優(yōu)先級高于非繪圖消息; 在繪圖完畢后,以延遲消息的形式發(fā)送繪圖消息,并為所述繪圖消息設(shè)置到期時間和過期時間,所述過期時間晚于所述到期時間; 檢測所述繪圖消息是否過期; 根據(jù)檢測結(jié)果對所述繪圖消息進行處理。2.根據(jù)權(quán)利要求1所述的繪圖方法,其特征在于,所述根據(jù)檢測結(jié)果對所述繪圖消息進行處理,包括: 在所述繪圖消息過期的情況下,發(fā)送所述繪圖消息給繪圖進程,以使所述繪圖進程根據(jù)所述繪圖消息進行繪圖。3.根據(jù)權(quán)利要求1所述的繪圖方法,其特征在于,所述根據(jù)檢測結(jié)果對所述繪圖消息進行處理,包括: 在所述繪圖消息未過期的情況下,判斷所述繪圖消息是否到期以及當(dāng)前是否有到期的非繪圖消息; 根據(jù)判斷結(jié)果對所述繪圖消息進行處理。4.根據(jù)權(quán)利要求3所述的繪圖方法,其特征在于,所述根據(jù)判斷結(jié)果對所述繪圖消息進行處理,包括: 在所述繪圖消息到期且當(dāng)前有到期的非繪圖消息的情況下,發(fā)送所述繪圖消息和到期的非繪圖消息這兩者中先到期的消息給相應(yīng)進程。5.根據(jù)權(quán)利要求3所述的繪圖方法,其特征在于,所述根據(jù)判斷結(jié)果對所述繪圖消息進行處理,包括: 在所述繪圖消息到期且當(dāng)前沒有到期的非繪圖消息的情況下,發(fā)送所述繪圖消息給繪圖進程,以使所述繪圖進程根據(jù)所述繪圖消息進行繪圖。6.一種繪圖裝置,應(yīng)用于移動設(shè)備,其特征在于,包括: 設(shè)置模塊,用于設(shè)置繪圖消息的優(yōu)先級高于非繪圖消息; 發(fā)送模塊,用于在繪圖完畢后,以延遲消息的形式發(fā)送繪圖消息,并為所述繪圖消息設(shè)置到期時間和過期時間,所述過期時間晚于所述到期時間; 檢測模塊,用于檢測所述繪圖消息是否過期; 處理模塊,用于根據(jù)檢測結(jié)果對所述繪圖消息進行處理。7.根據(jù)權(quán)利要求6所述的繪圖裝置,其特征在于,所述處理模塊包括: 過期發(fā)送單元,用于在所述繪圖消息過期的情況下,發(fā)送所述繪圖消息給繪圖進程,以使所述繪圖進程根據(jù)所述繪圖消息進行繪圖。8.根據(jù)權(quán)利要求6所述的繪圖裝置,其特征在于,所述處理模塊包括: 判斷單元,用于在所述繪圖消息未過期的情況下,判斷所述繪圖消息是否到期以及當(dāng)前是否有到期的非繪圖消息; 處理單元,用于根據(jù)所述判斷單元的判斷結(jié)果對所述繪圖消息進行處理。9.根據(jù)權(quán)利要求8所述的繪圖裝置,其特征在于,所述處理單元包括: 第一發(fā)送子單元,用于在所述繪圖消息到期且當(dāng)前有到期的非繪圖消息的情況下,發(fā)送所述繪圖消息和到期的非繪圖消息這兩者中先到期的消息給相應(yīng)進程。10.根據(jù)權(quán)利要求8所述的繪圖裝置,其特征在于,所述處理單元包括: 第二發(fā)送子單元,用于在所述繪圖消息到期且當(dāng)前沒有到期的非繪圖消息的情況下,發(fā)送所述繪圖消息給繪圖進程,以使所述繪圖進程根據(jù)所述繪圖消息進行繪圖。11.一種移動設(shè)備,其特征在于,包括權(quán)利要求6至10任一項所述的繪圖裝置。12.根據(jù)權(quán)利要求11所述的移動設(shè)備,其特征在于,所述移動設(shè)備為手機、平板電腦、筆記本電腦或個人數(shù)字助理PDA。
      【文檔編號】G06F9/54GK105975355SQ201610348884
      【公開日】2016年9月28日
      【申請日】2016年5月24日
      【發(fā)明人】常健
      【申請人】深圳天瓏無線科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1