[發明專利]嵌入式操作系統的應用加速方法和裝置有效
| 申請號: | 201610096507.0 | 申請日: | 2016-02-22 |
| 公開(公告)號: | CN105700930B | 公開(公告)日: | 2019-10-01 |
| 發明(設計)人: | 孫哲 | 申請(專利權)人: | 青島海信移動通信技術股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 王增鑫 |
| 地址: | 266071 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 操作系統 應用 加速 方法 裝置 | ||
本發明提供一種嵌入式操作系統的應用加速方法和裝置,該方法包括:接收用戶輸入的加速命令后,確定嵌入式操作系統中所述加速命令所針對的應用為待加速的應用;對所述待加速的應用進行優化配置,以使得所述待加速的應用根據所述優化配置進行加速啟動;其中,所述優化配置至少包括如下之一:虛擬機優化配置、內存優化配置和中央處理器CPU優化配置。應用本發明,可以加快用戶偏好的應用的啟動運行速度,提高用戶體驗。
技術領域
本發明涉及通信技術領域,具體而言,本發明涉及一種嵌入式操作系統的應用加速方法和裝置。
背景技術
Android(安卓)系統一個以Linux為基礎的半開源操作系統,是目前應用廣泛的嵌入式操作系統,而由于其開放性,使得APK(Android Package,安卓安裝包)應用的開發門檻較低,在同一系統上往往運行著開發水平參差不齊的不同應用。用戶設備在運行應用時,都需要占用一定的系統資源。
一般情況下,由于系統資源的限制,運行在同一系統上的不同應用之間存在系統資源的占用競爭情況,而系統資源的占用情況直接影響應用的運行速度,當系統資源被大量占用時,將導致應用運行緩慢。因而需要對用戶設備進行系統資源的清理,以提高應用運行速度。而且,不同應用之間對系統資源的占用情況,將會嚴重導致部分應用(比如用戶偏好的應用)的運行速度被拖慢,降低用戶體驗。
目前,現有的加速方案主要是通過結束系統后臺運行的其它應用,釋放系統資源,來保證待加速的應用在啟動的時候能有足夠的內存,由此避免與其他應用競爭系統資源實現快速啟動。
然而,實際應用中,由于Linux的內存管理思想是,有多少內存就用多少內存。因此,即便應用退出了,系統也會在cache(高速緩沖存儲器,簡稱緩存)里保留一些數據,以便下次同樣的應用再啟動的時候能夠更快的運行。而若緩存被清理,同樣的應用重啟時需要重新加載所需的系統資源。也就是說,現有通過結束后臺運行的應用進程釋放資源的加速方案中,用戶偏好的應用的進程結束后,若緩存被清理,該應用重新啟動時所需的資源將需要重新加載。這樣,用戶偏好的應用的就需要與其他應用競爭系統資源,其運行速度仍會被拖慢。
因此,有必要提供一種嵌入式操作系統的應用加速方法,能夠解決系統中不同應用之間的系統資源競爭情況所導致的用戶偏好的應用的運行速度被拖慢的問題。
發明內容
針對上述現有技術存在的缺陷,本發明提供了一種嵌入式操作系統的應用加速方法和裝置,可以在用戶偏好的應用運行時獲取更多的系統資源以加快啟動運行;且在用戶偏好的應用在后臺運行或退出時緩存更多的內容以供用戶偏好的應用快速重啟,提高用戶體驗。
本發明提供了一種嵌入式操作系統的應用加速方法,包括:
接收用戶輸入的加速命令后,確定嵌入式操作系統中所述加速命令所針對的應用為待加速的應用;
對所述待加速的應用進行優化配置,以使得所述待加速的應用根據所述優化配置進行加速啟動;
其中,所述優化配置至少包括如下之一:虛擬機優化配置、內存優化配置和中央處理器CPU優化配置。
較佳地,所述接收用戶輸入的加速命令,具體包括:
啟動所述嵌入式操作系統的應用加速控件,并彈出對應的應用加速界面;
在檢測到所述用戶將應用圖標拖入到所述應用加速界面后,確定接收到所述用戶針對所述應用圖標所對應的應用輸入的加速命令。
較佳地,所述對所述待加速的應用進行優化配置,具體包括:
調整所述嵌入式操作系統中所述待加速的應用的虛擬機參數至預設的高性能虛擬機參數,以完成所述待加速的應用的虛擬機優化配置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信移動通信技術股份有限公司,未經青島海信移動通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610096507.0/2.html,轉載請聲明來源鉆瓜專利網。





