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

      一種硬件資源使用率的管理方法及系統(tǒng)的制作方法

      文檔序號:6639999閱讀:185來源:國知局
      一種硬件資源使用率的管理方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明實(shí)施例提供一種硬件資源使用率的管理方法及系統(tǒng),所述方法包括:在應(yīng)用程序運(yùn)行后,判斷屏幕是否為占用狀態(tài);當(dāng)屏幕為所述占用狀態(tài),則將實(shí)時屏幕插件設(shè)置為靜默狀態(tài),以使所述實(shí)時屏幕插件停止更新;當(dāng)應(yīng)用程序結(jié)束運(yùn)行,則解除所述實(shí)時屏幕插件的靜默狀態(tài),并指令所述實(shí)時屏幕插件更新。
      【專利說明】一種硬件資源使用率的管理方法及系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,特別涉及一種硬件資源使用率的管理方法及系統(tǒng)。

      【背景技術(shù)】
      [0002]安卓(Android)系統(tǒng)是目前移動終端上覆蓋率最高的智能操作系統(tǒng)。安卓系統(tǒng)具有相對出色的性能、成熟完善的生態(tài)圈,而且環(huán)境極為開放,有著廣闊的適應(yīng)性優(yōu)化和改造的空間。所以對于諸多移動終端的廠商來說,安卓系統(tǒng)可謂是最好的選擇。
      [0003]在安卓系統(tǒng)的大平臺之下,移動終端種類極多,硬件配置高低各異。理論上任何具有安卓系統(tǒng)的移動終端,均可以運(yùn)載安卓平臺中的各類應(yīng)用程序。不過實(shí)際上,能否運(yùn)載應(yīng)用程序以及運(yùn)載的效果,還要取決于硬件的性能。
      [0004]對于高配置的移動終端來說,當(dāng)然能夠流暢的運(yùn)行絕大多數(shù)的安卓應(yīng)用程序。但是對于很多低配置移動終端來說,其CPU、RAM等核心元器件均存在性能局限,并且正常運(yùn)載安卓系統(tǒng)便已經(jīng)固定占用了很大一部分的性能資源;如果在此基礎(chǔ)上再運(yùn)行大型3D游戲之類高功耗應(yīng)用程序,則硬件性能就會急劇的下降,運(yùn)行的流暢程度便難以得到保障。
      [0005]可見現(xiàn)有技術(shù)存在的缺陷在于,低配置的安卓移動終端硬件性能有限,加之運(yùn)載安卓系統(tǒng)會固定占用大量性能資源,所以難以流暢的運(yùn)載高功耗應(yīng)用程序;現(xiàn)有技術(shù)中也不存在能夠有效避免這一現(xiàn)象的優(yōu)化方法。


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

      [0006]有鑒于此,本發(fā)明的目的在于提供一種硬件資源使用率的管理方法及系統(tǒng),通過在高功耗的大型應(yīng)用程序運(yùn)行時,停止運(yùn)行部分安卓系統(tǒng)的常駐程序,以降低硬件資源的使用率,以便將性能資源更多留給應(yīng)用程序。
      [0007]為實(shí)現(xiàn)上述目的,本發(fā)明有如下技術(shù)方案:
      [0008]一種硬件資源使用率的管理方法,所述方法包括:
      [0009]在應(yīng)用程序運(yùn)行后,判斷屏幕是否為占用狀態(tài);
      [0010]當(dāng)屏幕為所述占用狀態(tài),則將實(shí)時屏幕插件設(shè)置為靜默狀態(tài),以使所述實(shí)時屏幕插件停止更新;
      [0011]當(dāng)應(yīng)用程序結(jié)束運(yùn)行,則解除所述實(shí)時屏幕插件的靜默狀態(tài),并指令所述實(shí)時屏幕插件更新。
      [0012]所述判斷屏幕是否為占用狀態(tài)具體為:
      [0013]判斷所述屏幕是否為全屏模式,當(dāng)所述屏幕為全屏模式,則認(rèn)為屏幕處于占用狀
      --τ O
      [0014]所述實(shí)時屏幕插件具體為:
      [0015]鎖屏實(shí)時插件;所述鎖屏實(shí)時插件包括,鎖屏?xí)r鐘插件、鎖屏日期插件和鎖屏電量插件。
      [0016]所述判斷屏幕是否為占用狀態(tài)具體為:
      [0017]判斷屏幕狀態(tài)欄是否顯示,當(dāng)屏幕狀態(tài)欄未顯示,則認(rèn)為屏幕處于占用狀態(tài)。
      [0018]所述實(shí)時屏幕插件具體為:
      [0019]狀態(tài)欄實(shí)時插件;所述狀態(tài)欄實(shí)時插件包括,狀態(tài)欄時鐘插件,狀態(tài)欄電量插件,狀態(tài)欄網(wǎng)絡(luò)數(shù)據(jù)插件,狀態(tài)欄信號強(qiáng)度插件。
      [0020]一種硬件資源使用率的管理系統(tǒng),所述系統(tǒng)包括:
      [0021]屏幕判斷模塊,用于在應(yīng)用程序運(yùn)行后,判斷屏幕是否為占用狀態(tài);
      [0022]進(jìn)程控制模塊,用于在屏幕為所述占用狀態(tài)時,將界面管理進(jìn)程設(shè)置為靜默狀態(tài),以使所述界面管理進(jìn)程停止對實(shí)時屏幕插件進(jìn)行更新;并且在應(yīng)用程序結(jié)束運(yùn)行時,解除所述界面管理進(jìn)程的靜默狀態(tài),并指令所述界面管理進(jìn)程對所述實(shí)時屏幕插件更新。
      [0023]所述屏幕判斷模塊包括:
      [0024]第一判斷單元,用于判斷所述屏幕是否為全屏模式,當(dāng)所述屏幕為全屏模式,則認(rèn)為屏幕處于占用狀態(tài)。
      [0025]所述實(shí)時屏幕插件具體為:
      [0026]鎖屏實(shí)時插件;所述鎖屏實(shí)時插件包括,鎖屏?xí)r鐘插件、鎖屏日期插件和鎖屏電量插件。
      [0027]所述屏幕判斷模塊包括:
      [0028]第二判斷單元,用于判斷屏幕狀態(tài)欄是否顯示,當(dāng)屏幕狀態(tài)欄未顯示,則認(rèn)為屏幕處于占用狀態(tài)。
      [0029]所述實(shí)時屏幕插件具體為:
      [0030]狀態(tài)欄實(shí)時插件;所述狀態(tài)欄實(shí)時插件包括,狀態(tài)欄時鐘插件,狀態(tài)欄電量插件,狀態(tài)欄網(wǎng)絡(luò)數(shù)據(jù)插件,狀態(tài)欄信號強(qiáng)度插件。
      [0031]通過以上技術(shù)方案可知,本發(fā)明存在的有益效果是:將在屏幕占用狀態(tài)下,令界面管理進(jìn)程停止更新實(shí)時屏幕插件的方式,得以在應(yīng)用程序運(yùn)行時減少界面管理進(jìn)程占用硬件資源;從而實(shí)現(xiàn)硬件資源使用率的管理,保留更多的硬件資源供應(yīng)用程序的運(yùn)行;使得高功耗應(yīng)用程序的運(yùn)行更為流暢。

      【專利附圖】

      【附圖說明】
      [0032]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0033]圖1為本發(fā)明實(shí)施例所述方法流程圖;
      [0034]圖2為本發(fā)明另一實(shí)施例所述方法流程圖;
      [0035]圖3為本發(fā)明又一實(shí)施例所述方法流程圖;
      [0036]圖4為本發(fā)明實(shí)施例所述系統(tǒng)結(jié)構(gòu)示意圖。

      【具體實(shí)施方式】
      [0037]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0038]界面管理進(jìn)程(System UI)是安卓系統(tǒng)中的常駐進(jìn)程之一,常規(guī)情況下必然固定的占用CPU或RAM等核心元器件中一部分的硬件資源。界面管理進(jìn)程的作用是對移動終端顯示屏幕上的實(shí)時屏幕插件進(jìn)行更新。例如,屏鎖狀態(tài)下的時鐘和日期、屏幕狀態(tài)欄上的時鐘、日期、信號狀態(tài)、網(wǎng)絡(luò)數(shù)據(jù)狀態(tài)或者電量等;諸如此類在終端屏幕上顯示,并且往往處于動態(tài)變化中的信息圖標(biāo),在后臺中均屬于實(shí)時屏幕插件。
      [0039]由于所述實(shí)時屏幕插件都具有實(shí)時性和動態(tài)變化的特點(diǎn),所以所述界面管理進(jìn)程必須常駐,以便不停的對實(shí)時屏幕插件中變化的信息內(nèi)容進(jìn)行更新。但實(shí)際上 申請人:發(fā)現(xiàn),當(dāng)終端運(yùn)行一些大型高功耗的應(yīng)用程序時,往往是在屏幕占用狀態(tài),也就是全屏顯示應(yīng)用程序的界面,此時既不顯示狀態(tài)欄,更不會鎖屏,所述的實(shí)時屏幕插件在屏幕占用狀態(tài)下并不顯示。但現(xiàn)有技術(shù)中,界面管理進(jìn)程在屏幕占用狀態(tài)下依然會不停的實(shí)時更新。而實(shí)時屏幕插件不顯示的情況下,對其進(jìn)行實(shí)時的更新并沒有意義,反而會占用一定的硬件資源。
      [0040]所以本發(fā)明中,將在屏幕占用狀態(tài)下,令界面管理進(jìn)程停止更新實(shí)時屏幕插件的方式,得以在應(yīng)用程序運(yùn)行時減少界面管理進(jìn)程占用硬件資源;從而實(shí)現(xiàn)硬件資源使用率的管理,保留更多的硬件資源供應(yīng)用程序的運(yùn)行。
      [0041]參見圖1所示,為本發(fā)明所述方法的一個具體的實(shí)施例。本實(shí)施例中,所述方法包括以下步驟:
      [0042]步驟101、在應(yīng)用程序運(yùn)行后,判斷屏幕是否為占用狀態(tài)。
      [0043]前述已知,當(dāng)屏幕處于占用狀態(tài),則可以無需實(shí)時的更新實(shí)時屏幕插件。所以本實(shí)施例中預(yù)先對屏幕狀態(tài)進(jìn)行判斷。如果移動終端運(yùn)行了某個高功耗的應(yīng)用程序而屏幕進(jìn)入了占用狀態(tài),即可進(jìn)入步驟102。
      [0044]步驟102、當(dāng)屏幕為所述占用狀態(tài),則將實(shí)時屏幕插件設(shè)置為靜默狀態(tài),以使所述實(shí)時屏幕插件停止更新。
      [0045]如果屏幕已經(jīng)進(jìn)入了占用狀態(tài),則立刻將所述實(shí)時屏幕插件設(shè)置為靜默狀態(tài)。在靜默狀態(tài)之下,所述實(shí)時屏幕插件不再進(jìn)行更新。這樣界面管理進(jìn)程就減少了絕大多數(shù)的交互,其占用的硬件資源也就極大的減少。
      [0046]步驟103、當(dāng)應(yīng)用程序結(jié)束運(yùn)行,則解除所述實(shí)時屏幕插件的靜默狀態(tài),并指令所述實(shí)時屏幕插件更新。
      [0047]應(yīng)用程序運(yùn)行結(jié)束之后,屏幕的占用狀態(tài)解除,所述實(shí)時屏幕插件便會重新顯示在屏幕中。但是由于應(yīng)用程序運(yùn)行期間,實(shí)時屏幕插件的信息一直未更新,還停留在在應(yīng)用程序開始運(yùn)行時的狀態(tài),與當(dāng)前的情況不相符。
      [0048]例如,假設(shè)在中午12:10開始運(yùn)行應(yīng)用程序,并持續(xù)運(yùn)行了一個小時,那么應(yīng)用程序結(jié)束運(yùn)行時,時間當(dāng)是13:10 ;但是實(shí)時屏幕插件的時間還停留在12:10,一直未更新。
      [0049]所以應(yīng)用程序結(jié)束運(yùn)行之后,立刻解除所述實(shí)時屏幕插件的靜默狀態(tài),并指令所述實(shí)時屏幕插件馬上更新,以便及時的恢復(fù)實(shí)時屏幕插件中顯示內(nèi)容的準(zhǔn)確性。
      [0050]本發(fā)明中,所述實(shí)時屏幕插件分為兩類,一類是鎖屏實(shí)時插件,具體包括鎖屏?xí)r鐘插件、鎖屏日期插件和鎖屏電量插件等,用于在鎖屏狀態(tài)下顯示的時間、日期和移動終端的當(dāng)前電量等信息。另一類是狀態(tài)欄實(shí)時插件,包括狀態(tài)欄時鐘插件,狀態(tài)欄電量插件,狀態(tài)欄網(wǎng)絡(luò)數(shù)據(jù)插件和狀態(tài)欄信號強(qiáng)度插件等;用于在狀態(tài)欄中顯示時間、電量、網(wǎng)絡(luò)數(shù)據(jù)狀態(tài)(如3G、4G或WIFI)、通信信號的強(qiáng)度等信息。本發(fā)明中對于這兩類實(shí)時屏幕插件的控制有所區(qū)別,具體參見以下實(shí)施例:
      [0051]參見圖2所示為本發(fā)明所述方法的另一個具體實(shí)施例。本實(shí)施例中,將針對所述鎖屏實(shí)時插件進(jìn)行控制,所述鎖屏實(shí)時插件包括,鎖屏?xí)r鐘插件、鎖屏日期插件和鎖屏電量插件。本實(shí)施例中所述方法包括以下步驟:
      [0052]步驟201、判斷所述屏幕是否為全屏模式,當(dāng)所述屏幕為全屏模式,則認(rèn)為屏幕處于占用狀態(tài)。
      [0053]本步驟中,將通過安卓系統(tǒng)的PhoneWindowManager判斷屏幕是否為全屏模式,如果屏幕為全屏模式,則認(rèn)為屏幕處于占用狀態(tài)。
      [0054]步驟202、當(dāng)屏幕為所述占用狀態(tài),則將鎖屏實(shí)時插件設(shè)置為靜默狀態(tài),以使所述鎖屏實(shí)時插件停止更新。
      [0055]步驟203、當(dāng)應(yīng)用程序結(jié)束運(yùn)行,則解除所述鎖屏實(shí)時插件的靜默狀態(tài),并指令所述鎖屏實(shí)時插件更新。
      [0056]參見圖3所示,為本發(fā)明所述方法的又一個具體實(shí)施例。本實(shí)施例中,將針對所述狀態(tài)欄實(shí)時插件進(jìn)行控制。所述狀態(tài)欄實(shí)時插件包括,狀態(tài)欄時鐘插件,狀態(tài)欄電量插件,狀態(tài)欄網(wǎng)絡(luò)數(shù)據(jù)插件,狀態(tài)欄信號強(qiáng)度插件。本實(shí)施例中,所述方法包括以下步驟:
      [0057]步驟301、判斷屏幕狀態(tài)欄是否顯示,當(dāng)屏幕狀態(tài)欄未顯示,則認(rèn)為屏幕處于占用狀態(tài)。
      [0058]對于狀態(tài)欄實(shí)時插件的控制則直接判斷所述狀態(tài)欄是否顯示。若狀態(tài)欄不顯示則進(jìn)入步驟302。由于一些情況下,應(yīng)用程序即使全屏運(yùn)行,但狀態(tài)欄依然會顯示。所以所述狀態(tài)欄實(shí)時插件與所述鎖屏實(shí)時插件采取不同的控制方式。
      [0059]步驟302、當(dāng)屏幕為所述占用狀態(tài),則將狀態(tài)欄實(shí)時插件設(shè)置為靜默狀態(tài),以使所述狀態(tài)欄實(shí)時插件停止更新。
      [0060]步驟303、當(dāng)應(yīng)用程序結(jié)束運(yùn)行,則解除所述狀態(tài)欄實(shí)時插件的靜默狀態(tài),并指令所述狀態(tài)欄實(shí)時插件更新。
      [0061]參見圖4所示,為本發(fā)明實(shí)施例所述系統(tǒng)的具體實(shí)施例。本實(shí)施例中,所述系統(tǒng)用于實(shí)現(xiàn)前述實(shí)施例中所述的方法,其技術(shù)方案本質(zhì)上與前述實(shí)施例一致,所以前述實(shí)施例中的相應(yīng)描述,同樣適用于本實(shí)施例當(dāng)中。本實(shí)施例中,所述系統(tǒng)具體包括:
      [0062]屏幕判斷模塊,用于在應(yīng)用程序運(yùn)行后,判斷屏幕是否為占用狀態(tài);
      [0063]所述屏幕判斷模塊包括:
      [0064]第一判斷單元,用于判斷所述屏幕是否為全屏模式,當(dāng)所述屏幕為全屏模式,則認(rèn)為屏幕處于占用狀態(tài)。
      [0065]第二判斷單元,用于判斷屏幕狀態(tài)欄是否顯示,當(dāng)屏幕狀態(tài)欄未顯示,則認(rèn)為屏幕處于占用狀態(tài)。
      [0066]進(jìn)程控制模塊,用于在屏幕為所述占用狀態(tài)時,將界面管理進(jìn)程設(shè)置為靜默狀態(tài),以使所述界面管理進(jìn)程停止對實(shí)時屏幕插件進(jìn)行更新;并且在應(yīng)用程序結(jié)束運(yùn)行時,解除所述界面管理進(jìn)程的靜默狀態(tài),并指令所述界面管理進(jìn)程對所述實(shí)時屏幕插件更新。
      [0067]所述實(shí)時屏幕插件包括:
      [0068]鎖屏實(shí)時插件;所述鎖屏實(shí)時插件包括,鎖屏?xí)r鐘插件、鎖屏日期插件和鎖屏電量插件。
      [0069]狀態(tài)欄實(shí)時插件;所述狀態(tài)欄實(shí)時插件包括,狀態(tài)欄時鐘插件,狀態(tài)欄電量插件,狀態(tài)欄網(wǎng)絡(luò)數(shù)據(jù)插件,狀態(tài)欄信號強(qiáng)度插件。
      [0070]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
      【權(quán)利要求】
      1.一種硬件資源使用率的管理方法,其特征在于,所述方法包括: 在應(yīng)用程序運(yùn)行后,判斷屏幕是否為占用狀態(tài); 當(dāng)屏幕為所述占用狀態(tài),則將實(shí)時屏幕插件設(shè)置為靜默狀態(tài),以使所述實(shí)時屏幕插件停止更新; 當(dāng)應(yīng)用程序結(jié)束運(yùn)行,則解除所述實(shí)時屏幕插件的靜默狀態(tài),并指令所述實(shí)時屏幕插件更新。
      2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述判斷屏幕是否為占用狀態(tài)具體為: 判斷所述屏幕是否為全屏模式,當(dāng)所述屏幕為全屏模式,則認(rèn)為屏幕處于占用狀態(tài)。
      3.根據(jù)權(quán)利要求2所述方法,其特征在于,所述實(shí)時屏幕插件具體為: 鎖屏實(shí)時插件;所述鎖屏實(shí)時插件包括,鎖屏?xí)r鐘插件、鎖屏日期插件和鎖屏電量插件。
      4.根據(jù)權(quán)利要求1所述方法,其特征在于,所述判斷屏幕是否為占用狀態(tài)具體為: 判斷屏幕狀態(tài)欄是否顯示,當(dāng)屏幕狀態(tài)欄未顯示,則認(rèn)為屏幕處于占用狀態(tài)。
      5.根據(jù)權(quán)利要求4所述方法,其特征在于,所述實(shí)時屏幕插件具體為: 狀態(tài)欄實(shí)時插件;所述狀態(tài)欄實(shí)時插件包括,狀態(tài)欄時鐘插件,狀態(tài)欄電量插件,狀態(tài)欄網(wǎng)絡(luò)數(shù)據(jù)插件,狀態(tài)欄信號強(qiáng)度插件。
      6.一種硬件資源使用率的管理系統(tǒng),其特征在于,所述系統(tǒng)包括: 屏幕判斷模塊,用于在應(yīng)用程序運(yùn)行后,判斷屏幕是否為占用狀態(tài); 進(jìn)程控制模塊,用于在屏幕為所述占用狀態(tài)時,將界面管理進(jìn)程設(shè)置為靜默狀態(tài),以使所述界面管理進(jìn)程停止對實(shí)時屏幕插件進(jìn)行更新;并且在應(yīng)用程序結(jié)束運(yùn)行時,解除所述界面管理進(jìn)程的靜默狀態(tài),并指令所述界面管理進(jìn)程對所述實(shí)時屏幕插件更新。
      7.根據(jù)權(quán)利要求6所述系統(tǒng),其特征在于,所述屏幕判斷模塊包括: 第一判斷單元,用于判斷所述屏幕是否為全屏模式,當(dāng)所述屏幕為全屏模式,則認(rèn)為屏幕處于占用狀態(tài)。
      8.根據(jù)權(quán)利要求7所述系統(tǒng),其特征在于,所述實(shí)時屏幕插件具體為: 鎖屏實(shí)時插件;所述鎖屏實(shí)時插件包括,鎖屏?xí)r鐘插件、鎖屏日期插件和鎖屏電量插件。
      9.根據(jù)權(quán)利要求6所述系統(tǒng),其特征在于,所述屏幕判斷模塊包括: 第二判斷單元,用于判斷屏幕狀態(tài)欄是否顯示,當(dāng)屏幕狀態(tài)欄未顯示,則認(rèn)為屏幕處于占用狀態(tài)。
      10.根據(jù)權(quán)利要求9所述系統(tǒng),其特征在于,所述實(shí)時屏幕插件具體為: 狀態(tài)欄實(shí)時插件;所述狀態(tài)欄實(shí)時插件包括,狀態(tài)欄時鐘插件,狀態(tài)欄電量插件,狀態(tài)欄網(wǎng)絡(luò)數(shù)據(jù)插件,狀態(tài)欄信號強(qiáng)度插件。
      【文檔編號】G06F9/48GK104484227SQ201410818472
      【公開日】2015年4月1日 申請日期:2014年12月24日 優(yōu)先權(quán)日:2014年12月24日
      【發(fā)明者】李力軍, 吳安華 申請人:中科創(chuàng)達(dá)軟件股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1