[發明專利]應用的預測預啟動有效
| 申請號: | 201380077373.2 | 申請日: | 2013-09-20 |
| 公開(公告)號: | CN105431822B | 公開(公告)日: | 2019-02-22 |
| 發明(設計)人: | A.比拉爾;M.伊根;M.克拉爾;C.克利恩漢斯;H.普拉帕卡;A.基尚;A.古納瓦達納;P.科赫;C.米克;E.霍爾維奇;R.卡魯亞納;M.富丁 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 預測 啟動 | ||
1.一種用于在計算機系統內預啟動應用的方法,所述計算機系統包括控制器、存儲器和操作系統,所述方法包括:
向所述計算機系統供應針對一個或多個應用的初始預啟動預測數據,所述一個或多個應用中的每個應用被配置為由所述計算機系統的用戶激活,所述初始預啟動預測數據包括關于所述一個或多個應用的數據,并且從除了所述計算機系統的所述用戶以外的源被導出;
通過將所述初始預啟動預測數據中的至少一些與所述一個或多個應用中的至少一個應用在未來何時能夠被所述用戶激活的基于觀測的預測進行組合來創建預測模型,所述基于觀測的預測包括觀測所述計算機系統的系統資源的用戶使用情況;
監控用戶計算機系統的系統資源,并將一個或多個預啟動規則應用于所述一個或多個應用,所述預啟動規則考慮以下至少一項:所述用戶計算機系統上的系統資源的可用性,以及所述基于觀測的預測模型;和
基于一個或多個預啟動規則的滿足預啟動所述一個或多個應用中的至少一個應用。
2.根據權利要求1所述的方法,其中,所述一個或多個應用被配置為由用戶激活,所述一個或多個應用包括組中的一項,所述組包括單獨應用、由所述用戶一起使用的應用、以一定順序使用的應用、在一天的某些時間使用的應用、以規律的間隔使用的應用、在某個位置使用的應用和響應于所述計算機系統中的某些事件所使用的應用。
3.根據權利要求1所述的方法,其中,所述預測模型是組中的一項,所述組包括:
使用最常見的應用預測器的建模、使用最常用的預測器的建模、使用空預測器的建模、使用oracle預測器的建模和利用切換速率預測器的建模。
4.根據權利要求3所述的方法,其中,所述預測模型包括自適應預測器模型,所述自適應預測器模型至少包括:
標識過去應用使用情形;
比較當前應用使用情形;
返回已查詢的應用可以在所期望的預測窗口內被激活的測量。
5.根據權利要求3所述的方法,其中,利用切換速率預測器的建模還包括:
隨時間維護應用上的切換速率數據;和
提供所述應用何時很可能被切換的測量。
6.根據權利要求5所述的方法,其中,利用切換速率預測器的建模還包括:
隨時間將衰減速率應用于所述切換速率數據;和
根據所述衰減速率,改變所述測量。
7.根據權利要求1所述的方法,其中,應用一個或多個預啟動規則還包括:
將所述系統資源的所述可用性水平考慮到所期望的閾值,
考慮何時可以由用戶激活應用的所述預測測量;和
基于所述可用性水平和所述預測測量,取決于條件的所述滿足,確定是否預啟動所述應用。
8.一種用于在計算機系統上預啟動應用的系統,所述計算機系統包括控制器、存儲器和操作系統,所述系統包括:
供應預測模塊,所述供應預測模塊被配置為向所述計算機系統供應針對一個或多個應用的初始預啟動預測數據,所述一個或多個應用中的每個應用被配置為由所述計算機系統的用戶激活,所述初始預啟動預測數據包括關于所述一個或多個應用的數據,并且從除了所述計算機系統的所述用戶以外的源被導出;
預測引擎,所述預測引擎被配置為通過將所述初始預啟動預測數據中的至少一些與所述一個或多個應用中的至少一個應用在未來能夠被所述計算機系統的所述用戶激活的基于觀測的預測進行組合來創建預測模型,所述基于觀測的預測基于觀測系統資源隨著時間的用戶使用情況;
預啟動策略模塊,所述預啟動策略模塊被配置為將一個或多個預啟動策略規則應用于所述一個或多個應用,所述預啟動策略規則考慮以下至少一項:系統資源的可用性以及所述基于觀測的預測模型;和
預啟動隊列模塊,所述預啟動隊列模塊被配置為維護用于取決于一個或多個預啟動策略規則的滿足來預啟動的應用列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380077373.2/1.html,轉載請聲明來源鉆瓜專利網。





