本發明專利技術公開了一種運行應用程序的方法和裝置,屬于計算機技術領域。所述方法包括:獲取本地的處理器支持的各頻率檔位,并檢測本地已安裝的目標類型的應用程序,對所述本地已安裝的目標類型的應用程序的啟動進行監控;當所述本地已安裝的目標類型的應用程序中的第一應用程序啟動時,根據所述處理器支持的各頻率檔位,對所述處理器使用的頻率檔位進行提升;基于提升后的頻率檔位,運行所述第一應用程序。采用本發明專利技術,可以提高啟動應用程序的效率。
【技術實現步驟摘要】
本專利技術涉及計算機領域,特別涉及一種運行應用程序的方法和裝置。
技術介紹
隨著終端技術的飛速發展,手機、電腦等終端已經逐步進入人們的日常生活,成為生活中不可或缺的工具。相應的,用戶可在終端中運行的應用程序的種類也越來越多,數量越來越大,其中,游戲類應用程序已經占有了較大的比例。游戲類應用程序在運行時一般對終端處理資源的占用較高。為了保證游戲類應用程序的流暢運行,用戶在啟動游戲類應用程序前,經常需要打開終端的進程管理頁面,選擇需要關閉的一個或多個應用程序進程,關閉應用程序進程,然后關閉進程管理頁面,再啟動游戲類應用程序。在實現本專利技術的過程中,專利技術人發現現有技術至少存在以下問題:在啟動游戲類應用程序前,如果用戶選擇采用上述的復雜操作,就會耗費大量的時間,因此降低了啟動應用程序時的效率。
技術實現思路
為了解決現有技術的問題,本專利技術實施例提供了一種運行應用程序的方法和裝置。所述技術方案如下:第一方面,提供了一種運行應用程序的方法,所述方法包括:獲取本地的處理器支持的各頻率檔位,并檢測本地已安裝的目標類型的應用程序,對所述本地已安裝的目標類型的應用程序的啟動進行監控;當所述本地已安裝的目標類型的應用程序中的第一應用程序啟動時,根據所述處理器支持的各頻率檔位,對所述處理器使用的頻率檔位進行提升;基于提升后的頻率檔位,運行所述第一應用程序。第二方面,提供了一種運行應用程序的裝置,所述裝置包括:獲取模塊,用于獲取本地的處理器支持的各頻率檔位;監控模塊,用于檢測本地已安裝的目標類型的應用程序,對所述本地已安裝的目標類型的應用程序的啟動進行監控;調頻模塊,用于當所述本地已安裝的目標類型的應用程序中的第一應用程序啟動時,根據所述處理器支持的各頻率檔位,對所述處理器使用的頻率檔位進行提升;運行模塊,用于基于提升后的頻率檔位,運行所述第一應用程序。本專利技術實施例提供的技術方案帶來的有益效果是:本專利技術實施例中,獲取本地的處理器支持的各頻率檔位,并檢測本地已安裝的目標類型的應用程序,對本地已安裝的目標類型的應用程序的啟動進行監控,當本地已安裝的目標類型的應用程序中的第一應用程序啟動時,根據處理器支持的各頻率檔位,對處理器使用的頻率檔位進行提升,基于提升后的頻率檔位,運行第一應用程序。這樣,提高處理器的頻率檔位,可以為第一應用程序的運行提供更多的處理資源,而且在啟動應用程序時無需用戶進行進程關閉的復雜操作,從而,可以提高啟動應用程序的效率。附圖說明為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本專利技術實施例提供的一種運行應用程序的方法流程圖;圖2是本專利技術實施例提供的一種進行頻率檔位調整的示意圖;圖3是本專利技術實施例提供的一種進行頻率檔位調整的示意圖;圖4是本專利技術實施例提供的一種運行應用程序的裝置結構示意圖;圖5是本專利技術實施例提供的一種終端結構示意圖。具體實施方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術實施方式作進一步地詳細描述。實施例一本專利技術實施例提供了一種運行應用程序的方法,如圖1所示,該方法的處理流程可以包括如下的步驟:步驟101,獲取本地的處理器支持的各頻率檔位,并檢測本地已安裝的目標類型的應用程序,對本地已安裝的目標類型的應用程序的啟動進行監控。步驟102,當本地已安裝的目標類型的應用程序中的第一應用程序啟動時,根據處理器支持的各頻率檔位,對處理器使用的頻率檔位進行提升。步驟103,基于提升后的頻率檔位,運行第一應用程序。本專利技術實施例中,獲取本地的處理器支持的各頻率檔位,并檢測本地已安裝的目標類型的應用程序,對本地已安裝的目標類型的應用程序的啟動進行監控,當本地已安裝的目標類型的應用程序中的第一應用程序啟動時,根據處理器支持的各頻率檔位,對處理器使用的頻率檔位進行提升,基于提升后的頻率檔位,運行第一應用程序。這樣,提高處理器的頻率檔位,可以為第一應用程序的運行提供更多的處理資源,而且在啟動應用程序時無需用戶進行進程關閉的復雜操作,從而,可以提高啟動應用程序的效率。。實施例二本專利技術實施例提供了一種運行應用程序的方法,該方法的執行主體可以為終端。其中,終端可以是計算機、手機等具有終端處理器的電子設備。該方法中所監控的應用程序可以是占用較大終端處理器的處理資源的應用程序,例如,游戲類應用程序、平面設計類應用程序、圖像處理類應用程序等。另外,終端中可以安裝有平臺應用程序,平臺應用程序可以是用于對終端中某一類應用程序(如游戲類應用程序)進行管理和服務的應用程序,如游戲盒子等。終端中的處理器具有一定數量的頻率檔位,并可以進行不同頻率檔位的切換。本實施例中以執行主體為手機,且目標類型的應用程序為游戲類應用程序為例,進行方案的詳細說明,其他情況與之類似,本實施例不再累述。下面將結合具體實施方式,對圖1所示的處理流程進行詳細的說明,內容可以如下:步驟101,獲取本地的處理器支持的各頻率檔位,并檢測本地已安裝的目標類型的應用程序,對本地已安裝的目標類型的應用程序的啟動進行監控。其中,處理器可以是多核CPU(CentralProcessingUnit中央處理器)。頻率檔位是處理器工作時的不同頻率,頻率檔位可以是一個頻率范圍,如1500~1700MHz、1700~1900MHz、1900~2100MHz等,頻率檔位還可以是一個中心頻率,處理器工作時的頻率可以圍繞中心頻率波動,如1600MHz、1800MHz、2000MHz等。頻率檔位可以是處理器自身的頻率檔位,一般在處理器出廠前就已經設置好,也可以是系統程序為處理器設置的頻率檔位,一般系統可以設置有多種工作模式,如高性能模式、低能耗模式等,不同的模式下分別使用各自不同的頻率檔位。系統程序設置的頻率檔位對應的頻率范圍一般比處理器自身頻率檔位對應的頻率范圍大。在實施中,終端可以安裝有平臺應用程序,平臺應用程序可以在自身啟動時從系統程序處獲取處理器自身的所有頻率檔位,或者,也可以獲取系統程序設置的所有頻率檔位,又或者,可以同時獲取上述兩者。平臺應用程序中可以存儲有某一種類型或多種類型(即上述目標類型)的應用程序的應用標識列表。在執行步驟101時,平臺應用程序可以向系統程序查詢本地已安裝的所有應用程序的應用標識(一般為應用程序的包名),然后將查詢到的應用標識與其存儲的應用標識列表進行匹配對比,包含在應用標識列表中的應用標識所對應的應用程序即為目標類型的應用程序,進而可以對本地的目標類型的應用程序的應用標識進行記錄。根據此記錄,平臺應用程序可以對本地已安裝的目標類型的應用程序的啟動進行監控。步驟102,當本地已安裝的目標類型的應用程序中的第一應用程序啟動時,根據處理器支持的各頻率檔位,對處理器使用的頻率檔位進行提升。在實施中,在平臺應用程序對本地已安裝的目標類型的應用程序的啟動進行監控的過程中,如果檢測到某應用程序啟動,且該應用程序為目標類型的應用程序時,平臺應用程序可以向系統程序請求對處理器使用的頻率檔位進行提升。具體的,可以由當前的頻率檔位提升預設數目的頻率檔位,例如,處理器共包括本文檔來自技高網...

【技術保護點】
一種運行應用程序的方法,其特征在于,所述方法包括:獲取本地的處理器支持的各頻率檔位,并檢測本地已安裝的目標類型的應用程序,對所述本地已安裝的目標類型的應用程序的啟動進行監控;當所述本地已安裝的目標類型的應用程序中的第一應用程序啟動時,根據所述處理器支持的各頻率檔位,對所述處理器使用的頻率檔位進行提升;基于提升后的頻率檔位,運行所述第一應用程序。
【技術特征摘要】
1.一種運行應用程序的方法,其特征在于,所述方法包括:獲取本地的處理器支持的各頻率檔位,并檢測本地已安裝的目標類型的應用程序,對所述本地已安裝的目標類型的應用程序的啟動進行監控;當所述本地已安裝的目標類型的應用程序中的第一應用程序啟動時,根據所述處理器支持的各頻率檔位,對所述處理器使用的頻率檔位進行提升;基于提升后的頻率檔位,運行所述第一應用程序。2.根據權利要求1所述的方法,其特征在于,所述根據所述處理器支持的各頻率檔位,對所述處理器使用的頻率檔位進行提升,包括:將所述處理器使用的頻率檔位,調整為所述處理器支持的各頻率檔位中最高的頻率檔位。3.根據權利要求1所述的方法,其特征在于,所述基于提升后的頻率檔位,運行所述第一應用程序之后,還包括:按照預設周期,對所述處理器的溫度進行檢測;如果所述處理器的溫度高于預設的溫度閾值,則根據所述處理器支持的各頻率檔位,將所述處理器使用的頻率檔位降低一個檔位;如果所述處理器的溫度低于預設的溫度閾值,則保持所述處理器使用的頻率檔位不變。4.根據權利要求1所述的方法,其特征在于,所述方法還包括:對提升前的頻率檔位進行記錄;在所述第一應用程序關閉后,將所述處理器使用的頻率檔位,調整為記錄的所述提升前的頻率檔位。5.根據權利要求1所述的方法,其特征在于,所述基于提升后的頻率檔位,運行所述第一應用程序之后,還包括:當所述第一應用程序關閉時,對關閉時所述處理器使用的頻率檔位進行記錄;對于在所述第一應用程序關閉后啟動的第一個屬于所述目標類型的應用程序,在啟動時,將所述處理器使用的頻率檔位,調整為記錄的所述第一應用程序關閉時所述處理器使用的頻率檔位。6.根據權利要求1所述的方法,其特征在于,所述基于提升后的頻率檔位,
\t運行所述第一應用程序之后,還包括:當所述第一應用程序關閉時,對關閉時所述處理器使用的頻率檔位進行記錄;當所述第一應用程序再次啟動時,將所述處理器使用的頻率檔位,調整為記錄的所述第一應用程...
【專利技術屬性】
技術研發人員:楊學營,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。