本發(fā)明涉及顯示
技術領域:
,尤其涉及一種顯示幀率調整方法、裝置和終端設備。
背景技術:
:幀率(Framerate)是用于測量顯示幀數(shù)的量度。每秒的幀數(shù),或者說幀率,表示圖形處理器每秒鐘能夠更新顯示圖像的次數(shù)。高的幀率可以得到更流暢、更逼真的顯示效果。因此,為了獲得比較優(yōu)質的顯示效果,現(xiàn)有技術中,往往將顯示幀率設置得較高。盡管現(xiàn)有技術獲得了流暢、逼真的顯示效果,但同時也導致了功耗較大的問題,大大縮短的單次充電的可用時長。技術實現(xiàn)要素:本發(fā)明的目的旨在至少在一定程度上解決上述的技術問題之一。為此,本發(fā)明的第一個目的在于提出一種顯示幀率調整方法,該方法用于解決現(xiàn)有技術中將顯示幀率設置得較高導致功耗較大的技術問題。本發(fā)明的第二個目的在于提出一種顯示幀率調整裝置。本發(fā)明的第三個目的在于提出一種終端設備。本發(fā)明的第四個目的在于提出一種顯示屏。本發(fā)明的第五個目的在于提出又一種終端設備。本發(fā)明的第六個目的在于提出另一種終端設備。為了實現(xiàn)上述目的,本發(fā)明第一方面實施例提出了一種顯示幀率調整方法,包括以下步驟:當運行應用程序時,根據(jù)用戶在使用所述應用程序的過程中,所述應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率;其中,所述幀畫面更新速度為單位時間內顯示有不同畫面的幀的幀數(shù);采用所述應用程序所需的推薦顯示幀率,對所述應用程序的顯示幀率進行調整。本發(fā)明實施例的顯示幀率調整方法,通過根據(jù)用戶在使用該應用程序的過程中,該應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率,采用應用程序所需的推薦顯示幀率,對應用程序的顯示幀率進行調整。由于在進行顯示幀率調整時,依據(jù)了用戶在使用該應用程序的過程中,應用程序的幀畫面更新速度,從而使得調整后的顯示幀率能夠較好地適配應用程序,同時適配用戶的使用需求,相較于現(xiàn)有技術中采用高幀率的方式,能夠在獲得較好的顯示效果的同時,解決高幀率所導致的高功耗問題。另外,本發(fā)明實施例的顯示幀率調整方法,還具有如下附加的技術特征:在本發(fā)明的一個實施例中,所述根據(jù)用戶在使用應用程序的過程中,所述應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率,包括:在用戶使用所述應用程序的過程中,若依賴用戶的操作觸發(fā)應用程序的畫面更新,根據(jù)應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率。在本發(fā)明的一個實施例中,所述方法,還包括:若不依賴用戶的操作觸發(fā)應用程序的畫面更新,查詢所述應用程序所屬的類別;所述類別是根據(jù)所述應用程序的顯示內容確定的;若所述應用程序屬于游戲類,將顯示幀率調整為所述游戲類應用程序的推薦顯示幀率;若所述應用程序屬于視頻類,將顯示幀率調整為所述視頻類應用程序的推薦顯示幀率;其中,所述視頻類應用程序的推薦顯示幀率低于所述游戲類應用程序的推薦顯示幀率。在本發(fā)明的一個實施例中,所述確定所述應用程序所需的推薦顯示幀率之前,還包括:在用戶使用所述應用程序的過程中,采集預設采樣時長內的各個幀畫面;根據(jù)不同畫面的幀之間的最小時間間隔,計算所述應用程序的幀畫面更新速度。在本發(fā)明的一個實施例中,所述確定所述應用程序所需的推薦顯示幀率,包括:若所述應用程序的幀畫面更新速度小于所述應用程序當前顯示幀率,確定所述推薦顯示幀率為大于所述更新速度,且小于所述應用程序當前顯示幀率的整數(shù);若所述應用程序的幀畫面更新速度等于所述應用程序當前顯示幀率,確定所述推薦顯示幀率為大于所述應用程序當前顯示幀率的整數(shù)。為了實現(xiàn)上述目的,本發(fā)明第二方面實施例提出了一種顯示幀率調整裝置,包括:確定模塊,用于根據(jù)用戶在使用應用程序的過程中,所述應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率;其中,所述幀畫面更新速度為單位時間內顯示有不同畫面的幀的幀數(shù);第一調整模塊,用于采用所述應用程序所需的推薦顯示幀率,對所述應用程序的顯示幀率進行調整。本發(fā)明實施例的顯示幀率調整裝置,通過根據(jù)用戶在使用該應用程序的過程中,該應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率,采用應用程序所需的推薦顯示幀率,對應用程序的顯示幀率進行調整。由于在進行顯示幀率調整時,依據(jù)了用戶在使用該應用程序的過程中,應用程序的幀畫面更新速度,從而使得調整后的顯示幀率能夠較好地適配應用程序,同時適配用戶的使用需求,相較于現(xiàn)有技術中采用高幀率的方式,能夠在獲得較好的顯示效果的同時,解決高幀率所導致的高功耗問題。另外,本發(fā)明實施例的顯示幀率調整裝置,還具有如下附加的技術特征:在本發(fā)明的一個實施例中,所述裝置,還包括:分類模塊,用于當運行應用程序時,查詢所述應用程序所屬的類別,所述類別是根據(jù)所述應用程序的顯示內容確定的;所述確定模塊,具體用于若所述應用程序屬于資訊類,根據(jù)用戶在使用所述應用程序的過程中,所述應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率。在本發(fā)明的一個實施例中,所述裝置,還包括:第二調整模塊,用于若所述應用程序屬于游戲類,將顯示幀率調整為所述游戲類應用程序的推薦顯示幀率;第三調整模塊,用于若所述應用程序屬于視頻類,將顯示幀率調整為所述視頻類應用程序的推薦顯示幀率;其中,所述視頻類應用程序的推薦顯示幀率低于所述游戲類應用程序的推薦顯示幀率。在本發(fā)明的一個實施例中,所述確定模塊,具體用于:查詢預先建立的映射表,得到所述應用程序的推薦顯示幀率;其中,所述映射表中各應用程序的推薦顯示幀率是根據(jù)用戶歷史使用所述應用程序的過程中,所述應用程序的幀畫面更新速度來確定的。在本發(fā)明的一個實施例中,所述裝置,還包括:采集模塊,用于在用戶使用所述應用程序的過程中,采集預設采樣時長內的各個幀畫面;計算模塊,用于根據(jù)不同畫面的幀之間的最小時間間隔,計算所述應用程序的幀畫面更新速度。在本發(fā)明的一個實施例中,所述確定模塊,包括:第一確定單元,用于若所述應用程序的幀畫面更新速度小于所述應用程序當前顯示幀率,確定所述推薦顯示幀率為大于所述更新速度,且小于所述應用程序當前顯示幀率的整數(shù);第二確定單元,用于若所述應用程序的幀畫面更新速度等于所述應用程序當前顯示幀率,確定所述推薦顯示幀率為大于所述應用程序當前顯示幀率的整數(shù)。為了實現(xiàn)上述目的,本發(fā)明第三方面實施例提出了一種終端設備,包括:本發(fā)明第二方面實施例所述的顯示幀率調整裝置。本發(fā)明實施例的終端設備,通過根據(jù)用戶在使用該應用程序的過程中,該應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率,采用應用程序所需的推薦顯示幀率,對應用程序的顯示幀率進行調整。由于在進行顯示幀率調整時,依據(jù)了用戶在使用該應用程序的過程中,應用程序的幀畫面更新速度,從而使得調整后的顯示幀率能夠較好地適配應用程序,同時適配用戶的使用需求,相較于現(xiàn)有技術中采用高幀率的方式,能夠在獲得較好的顯示效果的同時,解決高幀率所導致的高功耗問題。為了實現(xiàn)上述目的,本發(fā)明第四方面實施例提出了一種顯示屏,根據(jù)用戶在使用應用程序的過程中,所述應用程序的幀畫面更新速度,所述顯示屏確定所述應用程序所需的推薦顯示幀率;其中,所述幀畫面更新速度為單位時間內顯示有不同畫面的幀的幀數(shù);所述顯示屏采用所述應用程序所需的推薦顯示幀率,對所述應用程序的顯示幀率進行調整。為了實現(xiàn)上述目的,本發(fā)明第五方面實施例提出了又一種終端設備,包括以下一個或多個組件:殼體,以及位于所述殼體內的處理器、存儲器和第四方面所述的顯示屏,其中,所述殼體設置有開口部,所述顯示屏透過所述殼體的開口部進行顯示。為了實現(xiàn)上述目的,本發(fā)明第六方面實施例提出了另一種終端設備,包括以下一個或多個組件:殼體和位于所述殼體內的處理器、存儲器,其中,所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:根據(jù)用戶在使用應用程序的過程中,所述應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率;采用所述應用程序所需的推薦顯示幀率,對所述應用程序的顯示幀率進行調整。本發(fā)明實施例的終端設備,通過根據(jù)用戶在使用該應用程序的過程中,該應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率,采用應用程序所需的推薦顯示幀率,對應用程序的顯示幀率進行調整。由于在進行顯示幀率調整時,依據(jù)了用戶在使用該應用程序的過程中,應用程序的幀畫面更新速度,從而使得調整后的顯示幀率能夠較好地適配應用程序,同時適配用戶的使用需求,相較于現(xiàn)有技術中采用高幀率的方式,能夠在獲得較好的顯示效果的同時,解決高幀率所導致的高功耗問題。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。附圖說明本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:圖1是根據(jù)本發(fā)明一個實施例的顯示幀率調整方法的流程圖圖2是根據(jù)本發(fā)明另一個實施例的顯示幀率調整方法的流程圖;圖3為本發(fā)明實施例所提供的一種顯示幀率調整裝置的結構示意圖;圖4為本發(fā)明實施例所提供的另一種顯示幀率調整裝置的結構示意圖;圖5是根據(jù)本發(fā)明一個實施例的終端設備的結構示意圖;以及圖6是根據(jù)本發(fā)明另一個實施例的終端設備的結構示意圖。具體實施方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。下面參考附圖描述本發(fā)明實施例的顯示幀率調整方法、顯示屏和終端設備。圖1是根據(jù)本發(fā)明一個實施例的顯示幀率調整方法的流程圖,如圖1所示,該方法包括:步驟101,根據(jù)用戶在使用應用程序的過程中,應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率。其中,幀畫面更新速度具體可以為:單位時間內顯示有不同畫面的幀的幀數(shù)。在幀與幀之間,畫面可以是相同的,也可以是不同的,在幀更新時,只有具有不同畫面的幀進行更新時,才將該幀計入該幀數(shù)。也就是說,如果第一幀與第二幀的畫面完全相同,則說明幀更新時,幀畫面沒有出現(xiàn)更新;基于此,如果第三幀的畫面不同于第一幀和第二幀,則說明幀更新的同時,幀畫面出現(xiàn)了更新。若單位時間內,播放了前述的第一幀至第三幀,則幀率為3,而單位時間內顯示有不同畫面的幀的幀數(shù)則為2。具體地,在本步驟中,由于不同用戶針對應用程序的顯示幀率需求是不同的,同時,應用程序自身所顯示的內容也會對顯示幀率的需求構成一定的影響,為了能夠同時滿足應用程序自身,以及用戶對顯示幀率的需求,可以對用戶在使用該應用程序過程中的幀畫面進行監(jiān)測,從而根據(jù)幀畫面更新速度確定出用戶使用該程序所實際所需的推薦顯示幀率。在具體說明根據(jù)幀畫面更新速度確定出用戶使用該程序所實際所需的推薦顯示幀率的過程之前,下面將對本實施例所基于的原理進行簡要說明。應用程序在運行過程中,用戶對應用程序進行使用,用戶的體驗通常包括兩個方面,一方面為圖像的顯示是否流暢,另一個方面為用戶操作是否流暢。針對第一個方面來說,圖像的流暢程度是基于人眼的殘影效應,即使幀率下降了,只要下降后的幀率依然處于視覺暫留效應內,用戶基本不會感受到顯示效果的差異。針對第二個方面來說,由于在用戶所操作的當前幀是無法對用戶的操作進行體現(xiàn)的,用戶對應用程序的操作,至少需要在下一幀才能夠反應出來,因此用戶操作是否流暢在一定程度上是操作反應到屏幕顯示上的速度。當幀率稍有降低時,可能少部分較為敏感的用戶會感覺到程序運行卡頓,當幀率繼續(xù)降低時,可能大部分用戶會感受到這種程序運行卡頓??梢?,第一方面不是影響用戶體驗的主要方面,第二方面中用戶使用應用程序時,幀畫面的更新才是影響用戶體驗的主要方面。但對于第二方面來說,這種對于幀畫面更新速度的需求是因人而異的,因此,本實施例中,具體采用了依據(jù)用戶在實際使用應用程序時,基于用戶操作、內容顯示等多個方面所共同導致的幀畫面更新進行統(tǒng)計,根據(jù)幀畫面更新速度確定應用程序所需的推薦顯示幀率,從而避免了將顯示幀率設定過低或過高的問題。具體在根據(jù)用戶在使用應用程序的過程中,應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率時,可以有兩種方式,一種方式為預先根據(jù)該用戶歷史使用應用程序的過程中,應用程序的幀畫面更新速度來確定后續(xù)該應用程序的推薦顯示幀率;另一種方式為在根據(jù)用戶在使用應用程序的過程中,應用程序的幀畫面更新速度,實時確定該應用程序的推薦顯示幀率。步驟102,采用應用程序所需的推薦顯示幀率,對應用程序的顯示幀率進行調整。具體地,在用戶使用所述應用程序的過程中,若依賴用戶的操作觸發(fā)應用程序的畫面更新,根據(jù)應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率。若不依賴用戶的操作觸發(fā)應用程序的畫面更新,查詢所述應用程序所屬的類別;所述類別是根據(jù)所述應用程序的顯示內容確定的;若所述應用程序屬于游戲類,將顯示幀率調整為所述游戲類應用程序的推薦顯示幀率;若所述應用程序屬于視頻類,將顯示幀率調整為所述視頻類應用程序的推薦顯示幀率;其中,所述視頻類應用程序的推薦顯示幀率低于所述游戲類應用程序的推薦顯示幀率。作為一種可能的實現(xiàn)方式,本實施例所提供的根據(jù)應用程序的幀畫面更新速度對顯示幀率進行調整的方式,可以僅針對某一類應用程序,這里應用程序的類別是根據(jù)應用程序的顯示內容,以及是否依賴用戶的操作觸發(fā)應用程序的畫面更新所確定的。一般來說,可以將應用程序劃分為至少三類,包括游戲類、視頻類和資訊類。其中,針對游戲類應用程序,由于不依賴用戶的操作觸發(fā)應用程序的畫面更新,同時用戶畫面更新速度較快,而且在應用程序的整個運行過程中,會持續(xù)進行快速畫面更新,可以將游戲類應用程序的推薦顯示幀率固定設置為較高的幀率,例如60幀。針對視頻類應用程序,由于不依賴用戶的操作觸發(fā)應用程序的畫面更新,同時畫面更新速度往往慢于游戲類應用程序,而且在應用程序的整個運行過程中,會在視頻播放時維持較為均勻的畫面更新速度,可以將視頻類應用程序的推薦顯示幀率固定設置為較低的幀率,只要能夠滿足視覺暫留需求即可,例如30幀。針對資訊類應用程序,由于依賴用戶的操作觸發(fā)應用程序的畫面更新,導致顯示內容不確定,因此,適宜采用本實施例所提供的根據(jù)應用程序的幀畫面更新速度對顯示幀率進行調整的方式,在30幀至60幀范圍內,對應用程序的顯示幀率進行調整。本實施例中,通過根據(jù)用戶在使用該應用程序的過程中,該應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率,采用應用程序所需的推薦顯示幀率,對應用程序的顯示幀率進行調整。由于在進行顯示幀率調整時,依據(jù)了用戶在使用該應用程序的過程中,應用程序的幀畫面更新速度,從而使得調整后的顯示幀率能夠較好地適配應用程序,同時適配用戶的使用需求,相較于現(xiàn)有技術中采用高幀率的方式,能夠在獲得較好的顯示效果的同時,解決高幀率所導致的高功耗問題。為了更加全面的說明本發(fā)明實施例的顯示幀率調整方法,下面將對方法進行詳細說明:圖2是根據(jù)本發(fā)明另一個實施例的顯示幀率調整方法的流程圖,如圖2所示,該方法包括:步驟201,根據(jù)應用程序的顯示內容,劃分各應用程序所屬的類別。其中,本實施例中將應用程序劃分為至少三類,包括游戲類、視頻類和資訊類。具體地,本步驟中將應用程序劃分為這三類主要是由于游戲類應用程序,用戶畫面更新速度較快,而且在應用程序的整個運行過程中,會持續(xù)進行快速畫面更新,適合較高幀率;而針對視頻類應用程序,由于畫面更新速度往往慢于游戲類應用程序,而且在應用程序的整個運行過程中,會在視頻播放時維持較為均勻的畫面更新速度,可以將視頻類應用程序的推薦顯示幀率固定設置為較低的幀率,只要能夠滿足視覺暫留需求即可;對于非游戲類同時也非視頻類的應用程序,可以劃歸為資訊類,這類應用程序顯示內容存在很大程度的不確定性,在一段時間內,可能是需要用戶進行閱讀的靜態(tài)的圖片或文字,在另一段時間內,又可能是需要觀看的視頻。另外,這類應用程序往往無需用戶進行頻繁操作,同時,用戶對這類應用程序的觸控速度需求相對游戲來說,也會略低?;谶@三類應用程序的不同特點,可以分別進行不同的顯示幀率調整。游戲類應用程序設置較高幀率,視頻類應用程序設置較低幀率,而資訊類應用程序設置的幀率位于游戲類應用程序和視頻類應用程序之間。步驟202,根據(jù)各應用程序所屬的類別,設定對應的推薦顯示幀率,構建用于指示各應用程序所屬類別,以及各類別對應推薦顯示幀率的映射表。具體地,針對游戲類應用程序,可以將游戲類應用程序的推薦顯示幀率設置為較高的幀率;針對視頻類應用程序,可以將所述視頻類應用程序的推薦顯示幀率設置為較低的幀率。而針對資訊類應用程序,可以根據(jù)該用戶歷史使用應用程序的過程中,應用程序的幀畫面更新速度來確定推薦顯示幀率,進而將確定出的推薦顯示幀率記錄到映射表中。或者,可以在游戲類應用程序的推薦顯示幀率和視頻類應用程序的推薦顯示幀率之間,確定一個取值,作為資訊類應用程序的推薦顯示幀率。例如,表1給出了一種可能的映射表,包括應用程序(APP)名稱、類型和推薦顯示幀率之間對應關系。APP名稱類型推薦顯示幀率APP1游戲類60APP2視頻類30APP3資訊類50APP4資訊類45APP5游戲類60表1映射表本實施例中,映射表中所記載的資訊類應用程序的推薦顯示幀率,僅是初始的推薦顯示幀率,在后續(xù)資訊類應用程序實際運行過程中,還可以根據(jù)該資訊類應用程序的實際幀畫面更新速度進行動態(tài)調整。當然,這種動態(tài)調整的方式僅是作為一種可能的實現(xiàn)方式,由于動態(tài)調整的方式需要消耗一定的運算資源,因此,在實際使用過程中,本領域技術人員可以根據(jù)實際需要進行適應性調整。步驟203,當探測到應用程序運行時,在映射表中查詢該應用程序所屬的類別,以及該應用程序的推薦顯示幀率,將應用程序的顯示幀率設置為映射表中的推薦顯示幀率。步驟204,針對資訊類應用程序,在應用程序運行過程中,根據(jù)應用程序的幀畫面更新速度,重新確定推薦顯示幀率,并據(jù)此對應用程序的顯示幀率進行調整。具體地,針對資訊類應用程序,由于其顯示內容、操作頻繁程度存在較大的波動,因此,顯示幀率適宜采用這種動態(tài)調整的方式。具體來說,在用戶使用所述應用程序的過程中,可以每隔固定時間周期,采集預設采樣時長內播放的各個幀畫面,根據(jù)不同畫面的幀之間的最小時間間隔,計算應用程序的幀畫面更新速度,這里所提及的幀畫面更新速度為單位時間內顯示有不同畫面的幀的幀數(shù)。若幀畫面更新速度等于應用程序當前顯示幀率時,很可能幀畫面更新速度受限于應用程序當前顯示幀率,無法滿足幀畫面快速變化的需求,可以適當調高顯示幀率;而幀畫面更新速度小于應用程序當前顯示幀率較多時,很可能應用程序當前顯示幀率已完全能夠滿足幀畫面更新需求,可以適當調低顯示幀率。在幀畫面更新速度小于應用程序當前顯示幀率,且兩者差異保持在一定范圍內時,說明可以維持當前的顯示幀率,無需對顯示幀率進行調整。作為一種可能的實現(xiàn)方式,若所述應用程序的幀畫面更新速度小于所述應用程序當前顯示幀率,確定所述推薦顯示幀率為大于所述更新速度,且小于所述應用程序當前顯示幀率的整數(shù)。若所述應用程序的幀畫面更新速度等于所述應用程序當前顯示幀率,確定所述推薦顯示幀率為大于所述應用程序當前顯示幀率的整數(shù)。本步驟中,確定出的推薦顯示幀率要略大于應用程序的幀畫面更新速度是由于用戶對應用程序的操作,至少需要在下一幀才能夠反應出來,從而用戶感受到的幀率要小于實際幀率,為了避免用戶產(chǎn)生不適的操作體驗,確定出的推薦顯示幀率要略大于應用程序的幀畫面更新速度。本實施例中,通過根據(jù)用戶在使用該應用程序的過程中,該應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率,采用應用程序所需的推薦顯示幀率,對應用程序的顯示幀率進行調整。由于在進行顯示幀率調整時,依據(jù)了用戶在使用該應用程序的過程中,應用程序的幀畫面更新速度,從而使得調整后的顯示幀率能夠較好地適配應用程序,同時適配用戶的使用需求,相較于現(xiàn)有技術中采用高幀率的方式,能夠在獲得較好的顯示效果的同時,解決高幀率所導致的高功耗問題。為了實現(xiàn)上述實施例,本發(fā)明還提出了一種顯示幀率調整裝置,圖3為本發(fā)明實施例所提供的一種顯示幀率調整裝置的結構示意圖,如圖3所示,顯示幀率調整裝置包括:確定模塊31和第一調整模塊32。確定模塊31,用于根據(jù)用戶在使用應用程序的過程中,所述應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率。其中,幀畫面更新速度為單位時間內顯示有不同畫面的幀的幀數(shù)。第一調整模塊32,用于采用所述應用程序所需的推薦顯示幀率,對所述應用程序的顯示幀率進行調整。進一步,在圖3的基礎上,本實施例還提供了另一種顯示幀率調整裝置,圖4為本發(fā)明實施例所提供的另一種顯示幀率調整裝置的結構示意圖,如圖4所示,顯示幀率調整裝置還包括:分類模塊33、第二調整模塊34、第三調整模塊35。分類模塊33,用于當運行應用程序時,查詢所述應用程序所屬的類別,所述類別是根據(jù)所述應用程序的顯示內容確定的。確定模塊31,具體用于若所述應用程序屬于資訊類,根據(jù)用戶在使用所述應用程序的過程中,所述應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率。從而第一調整模塊32采用所述應用程序所需的推薦顯示幀率,對所述應用程序的顯示幀率進行調整?;诖?,第二調整模塊34,用于若所述應用程序屬于游戲類,將顯示幀率調整為所述游戲類應用程序的推薦顯示幀率。第三調整模塊35,用于若所述應用程序屬于視頻類,將顯示幀率調整為所述視頻類應用程序的推薦顯示幀率。作為一種可能的實現(xiàn)方式,確定模塊31,具體用于:查詢預先建立的映射表,得到所述應用程序的推薦顯示幀率;其中,所述映射表中各應用程序的推薦顯示幀率是根據(jù)用戶歷史使用所述應用程序的過程中,所述應用程序的幀畫面更新速度來確定的。作為另一種可能的實現(xiàn)方式,如圖4所示,顯示幀率調整裝置還包括:采集模塊36和計算模塊37。采集模塊36,用于在用戶使用所述應用程序的過程中,采集預設采樣時長內的各個幀畫面。計算模塊37,用于根據(jù)不同畫面的幀之間的最小時間間隔,計算所述應用程序的幀畫面更新速度?;诖?,確定模塊31可以包括第一確定單元311和第二確定單元312。第一確定單元311,用于若所述應用程序的幀畫面更新速度小于所述應用程序當前顯示幀率,確定所述推薦顯示幀率為大于所述更新速度,且小于所述應用程序當前顯示幀率的整數(shù)。第二確定單元312,用于若所述應用程序的幀畫面更新速度等于所述應用程序當前顯示幀率,確定所述推薦顯示幀率為大于所述應用程序當前顯示幀率的整數(shù)。需要說明的是,前述對顯示幀率調整方法實施例的描述,也適用于本發(fā)明實施例的顯示幀率調整裝置,其實現(xiàn)原理類似,在此不再贅述。綜上所述,本發(fā)明實施例的顯示幀率調整裝置,通過根據(jù)用戶在使用該應用程序的過程中,該應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率,采用應用程序所需的推薦顯示幀率,對應用程序的顯示幀率進行調整。由于在進行顯示幀率調整時,依據(jù)了用戶在使用該應用程序的過程中,應用程序的幀畫面更新速度,從而使得調整后的顯示幀率能夠較好地適配應用程序,同時適配用戶的使用需求,相較于現(xiàn)有技術中采用高幀率的方式,能夠在獲得較好的顯示效果的同時,解決高幀率所導致的高功耗問題。為了實現(xiàn)上述實施例,本發(fā)明還提出了一種終端設備,圖5是根據(jù)本發(fā)明一個實施例的終端設備的結構示意圖,如圖5所示,該終端設備包括顯示幀率調整裝置50。需要說明的是,顯示幀率調整裝置50的具體結構參見圖3和圖4,前述對顯示幀率調整裝置實施例的描述,也適用于本發(fā)明實施例的終端設備,其實現(xiàn)原理類似,在此不再贅述。綜上所述,本發(fā)明實施例的終端設備,通過根據(jù)用戶在使用該應用程序的過程中,該應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率,采用應用程序所需的推薦顯示幀率,對應用程序的顯示幀率進行調整。由于在進行顯示幀率調整時,依據(jù)了用戶在使用該應用程序的過程中,應用程序的幀畫面更新速度,從而使得調整后的顯示幀率能夠較好地適配應用程序,同時適配用戶的使用需求,相較于現(xiàn)有技術中采用高幀率的方式,能夠在獲得較好的顯示效果的同時,解決高幀率所導致的高功耗問題。為了實現(xiàn)上述實施例,本發(fā)明還提出了另一種終端設備,圖6是根據(jù)本發(fā)明另一個實施例的終端設備的結構示意圖,如圖6所示,該終端設備1000包括:殼體1100和位于殼體1100內存儲器1111和處理器1112。其中,處理器1111通過讀取存儲器1112中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:根據(jù)用戶在使用應用程序的過程中,所述應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率;其中,所述幀畫面更新速度為單位時間內顯示有不同畫面的幀的幀數(shù);采用所述應用程序所需的推薦顯示幀率,對所述應用程序的顯示幀率進行調整。需要說明的是,前述對顯示幀率調整方法實施例的描述,也適用于本發(fā)明實施例的終端設備1000,其實現(xiàn)原理類似,在此不再贅述。為了實現(xiàn)上述實施例,本發(fā)明還提出了又一種終端設備,包括以下一個或多個組件:殼體,以及位于所述殼體內的處理器、存儲器和顯示屏,其中,所述殼體設置有開口部,所述顯示屏透過所述殼體的開口部進行顯示。其中,該顯示屏,用于顯示應用程序。具體地,顯示屏根據(jù)用戶在使用應用程序的過程中,所述應用程序的幀畫面更新速度,所述顯示屏確定所述應用程序所需的推薦顯示幀率;其中,所述幀畫面更新速度為單位時間內顯示有不同畫面的幀的幀數(shù);所述顯示屏采用所述應用程序所需的推薦顯示幀率,對所述應用程序的顯示幀率進行調整。進一步,顯示屏根據(jù)用戶在使用應用程序的過程中,所述應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率,包括:在用戶使用所述應用程序的過程中,若依賴用戶的操作觸發(fā)應用程序的畫面更新,所述顯示屏根據(jù)應用程序的幀畫面更新速度,確定所述應用程序所需的推薦顯示幀率。進一步,該顯示屏還用于:若不依賴用戶的操作觸發(fā)應用程序的畫面更新,所述顯示屏查詢所述應用程序所屬的類別;所述類別是根據(jù)所述應用程序的顯示內容確定的;若所述應用程序屬于游戲類,所述顯示屏將顯示幀率調整為所述游戲類應用程序的推薦顯示幀率;若所述應用程序屬于視頻類,所述顯示屏將顯示幀率調整為所述視頻類應用程序的推薦顯示幀率;其中,所述視頻類應用程序的推薦顯示幀率低于所述游戲類應用程序的推薦顯示幀率。作為一種可能的實現(xiàn)方式,顯示屏確定所述應用程序所需的推薦顯示幀率之前,還包括:在用戶使用所述應用程序的過程中,所述顯示屏采集預設采樣時長內的各個幀畫面;根據(jù)不同畫面的幀之間的最小時間間隔,所述顯示屏計算所述應用程序的幀畫面更新速度。其中,顯示屏確定所述應用程序所需的推薦顯示幀率,具體可以包括:若所述應用程序的幀畫面更新速度小于所述應用程序當前顯示幀率,所述顯示屏確定所述推薦顯示幀率為大于所述更新速度,且小于所述應用程序當前顯示幀率的整數(shù);若所述應用程序的幀畫面更新速度等于所述應用程序當前顯示幀率,確定所述推薦顯示幀率為大于所述應用程序當前顯示幀率的整數(shù)。綜上所述,本發(fā)明實施例的終端設備,通過根據(jù)用戶在使用該應用程序的過程中,該應用程序的幀畫面更新速度,確定應用程序所需的推薦顯示幀率,采用應用程序所需的推薦顯示幀率,對應用程序的顯示幀率進行調整。由于在進行顯示幀率調整時,依據(jù)了用戶在使用該應用程序的過程中,應用程序的幀畫面更新速度,從而使得調整后的顯示幀率能夠較好地適配應用程序,同時適配用戶的使用需求,相較于現(xiàn)有技術中采用高幀率的方式,能夠在獲得較好的顯示效果的同時,解決高幀率所導致的高功耗問題。在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內可以對上述實施例進行變化、修改、替換和變型。當前第1頁1 2 3