[發(fā)明專利]掛起狀態(tài)和執(zhí)行狀態(tài)中的管理進(jìn)程有效
| 申請(qǐng)?zhí)枺?/td> | 201210335484.6 | 申請(qǐng)日: | 2012-09-12 |
| 公開(kāi)(公告)號(hào): | CN102902582A | 公開(kāi)(公告)日: | 2013-01-30 |
| 發(fā)明(設(shè)計(jì))人: | N.K.辛赫;H.普拉帕卡;A.基尚 | 申請(qǐng)(專利權(quán))人: | 微軟公司 |
| 主分類號(hào): | G06F9/48 | 分類號(hào): | G06F9/48;G06F1/32 |
| 代理公司: | 中國(guó)專利代理(香港)有限公司 72001 | 代理人: | 李舒;汪揚(yáng) |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 掛起 狀態(tài) 執(zhí)行 中的 管理 進(jìn)程 | ||
背景技術(shù)
圍繞著節(jié)省功率消耗、改進(jìn)裝置和應(yīng)用啟動(dòng)延遲以及改進(jìn)整體響應(yīng)性,開(kāi)發(fā)了諸如桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、智能電話和平板計(jì)算機(jī)這樣的很多計(jì)算裝置。例如,當(dāng)裝置在諸如十分鐘這樣的一段時(shí)間不被使用時(shí),裝置可以被置于睡眠狀態(tài),這樣可以顯著減少應(yīng)用活動(dòng)性,因而可以得到改進(jìn)的功率消耗。當(dāng)用戶隨后嘗試使用該裝置時(shí),該裝置被從這種睡眠狀態(tài)喚醒以向用戶提供裝置的完全能力。
發(fā)明內(nèi)容
發(fā)明內(nèi)容是為了以簡(jiǎn)化形式引入概念的選擇并且在以下具體實(shí)施方式中進(jìn)一步描述。發(fā)明內(nèi)容不旨在標(biāo)識(shí)要求保護(hù)的主題的關(guān)健要素或者必要特征,也不旨在用于限制要求保護(hù)主題的范圍。
此處特別公開(kāi)了用于掛起與應(yīng)用相關(guān)聯(lián)的一個(gè)或者更多個(gè)進(jìn)程、基于一個(gè)或者更多個(gè)喚醒策略確定是否恢復(fù)已掛起的進(jìn)程以及管理應(yīng)用的應(yīng)用狀態(tài)的一個(gè)或者更多個(gè)系統(tǒng)和/或技術(shù)。
計(jì)算環(huán)境可以托管(host)與進(jìn)程相關(guān)聯(lián)的應(yīng)用,這些進(jìn)程可以作為線程被一個(gè)或者更多個(gè)處理器執(zhí)行。應(yīng)理解的是此處描述的一個(gè)或者更多個(gè)系統(tǒng)和/或方法可以應(yīng)用于應(yīng)用、進(jìn)程和/或線程(例如,由于進(jìn)程是由在一個(gè)或者更多個(gè)處理器上運(yùn)行代碼的線程組成,此處提到的技術(shù)和/或系統(tǒng)等同地應(yīng)用于線程)。因?yàn)樗鲇?jì)算環(huán)境可以托管多個(gè)應(yīng)用和/或進(jìn)程,所以邏輯容器層次結(jié)構(gòu)可以被實(shí)現(xiàn)以管理這些應(yīng)用和/或進(jìn)程。具體地,應(yīng)用可以被指派到邏輯容器層次結(jié)構(gòu)內(nèi)的邏輯容器,諸如根邏輯容器。類似地,進(jìn)程可以被指派到邏輯容器。邏輯容器層次結(jié)構(gòu)可以允許相關(guān)的應(yīng)用、進(jìn)程和/或邏輯容器的分層次嵌套。例如,文本編輯器應(yīng)用(例如,父應(yīng)用/進(jìn)程)可以被指派到根邏輯容器。文本編輯器應(yīng)用可以與一個(gè)或者更多個(gè)子進(jìn)程(諸如文本編輯器打印進(jìn)程、文本編輯器保存進(jìn)程和/或拼寫(xiě)檢查器進(jìn)程)相關(guān)聯(lián)。因此,文本編輯器打印進(jìn)程、文本編輯器保存進(jìn)程和/或拼寫(xiě)檢查器進(jìn)程例如可以被指派到與被指派到文本編輯器應(yīng)用的根邏輯容器相關(guān)聯(lián)(例如,嵌套在其中)的邏輯容器。按此方式,文本編輯器應(yīng)用和/或子進(jìn)程之間的關(guān)聯(lián)(例如,關(guān)系)可以是可標(biāo)識(shí)的。
在如此處提供的掛起與應(yīng)用相關(guān)聯(lián)的一個(gè)或者更多個(gè)進(jìn)程的一個(gè)示例中,應(yīng)用不活動(dòng)的通知可以被接收到(例如,該應(yīng)用可以對(duì)用戶不可見(jiàn),用戶在預(yù)定時(shí)間內(nèi)可能沒(méi)有與該應(yīng)用交互,應(yīng)用可能在后臺(tái)狀態(tài)等)。與該應(yīng)用相關(guān)聯(lián)的一個(gè)或者更多個(gè)進(jìn)程可以被標(biāo)識(shí)。在一個(gè)示例中,邏輯容器層次結(jié)構(gòu)可以被咨詢以標(biāo)識(shí)一個(gè)或者更多個(gè)進(jìn)程。例如,被指派到應(yīng)用的根邏輯容器可以被標(biāo)識(shí)。被指派到與根邏輯容器相關(guān)聯(lián)(例如,嵌套在其中)的第一邏輯容器的第一進(jìn)程可以被標(biāo)識(shí)。被指派到與根邏輯容器相關(guān)聯(lián)(例如,嵌套在其中)的第一邏輯容器的第二進(jìn)程可以被標(biāo)識(shí)。被指派到與第一邏輯容器相關(guān)聯(lián)(例如,嵌套在其中)的第二邏輯容器的第三進(jìn)程可以被標(biāo)識(shí)。按此方式,第一、第二和第三進(jìn)程可以被標(biāo)識(shí)為與該應(yīng)用相關(guān)聯(lián)。應(yīng)理解的是多個(gè)進(jìn)程和/或應(yīng)用可以被標(biāo)識(shí)為與該應(yīng)用相關(guān)聯(lián)。通過(guò)使已掛起的進(jìn)程對(duì)處理器執(zhí)行調(diào)度不可見(jiàn),與應(yīng)用相關(guān)聯(lián)的該一個(gè)或者更多個(gè)進(jìn)程可以被置于掛起狀態(tài)以節(jié)省功率消耗。當(dāng)被掛起時(shí),與已掛起的應(yīng)用相關(guān)聯(lián)的新創(chuàng)建的線程和/或進(jìn)程(例如,被指派到嵌套在根邏輯容器內(nèi)的邏輯容器的新創(chuàng)建的進(jìn)程)可以被掛起以維持與已掛起的應(yīng)用相關(guān)聯(lián)的進(jìn)程上的掛起一致性。按此方式,當(dāng)前與應(yīng)用相關(guān)聯(lián)的進(jìn)程和/或新創(chuàng)建的進(jìn)程可以被標(biāo)識(shí)為與應(yīng)用相關(guān)聯(lián),并且可以被相應(yīng)地掛起。可以理解的是如此處提供的一個(gè)或者更多個(gè)進(jìn)程的掛起可以發(fā)生在裝置處于或者不處于睡眠模式、但是此時(shí)一個(gè)或者更多個(gè)應(yīng)用不活動(dòng)或者不被使用時(shí)。因而,即使當(dāng)裝置在使用時(shí),也可以節(jié)省功率和/或延長(zhǎng)電池壽命。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210335484.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 狀態(tài)檢測(cè)裝置及狀態(tài)檢測(cè)方法
- 狀態(tài)估計(jì)裝置以及狀態(tài)估計(jì)方法
- 經(jīng)由次級(jí)狀態(tài)推斷管理狀態(tài)
- 狀態(tài)估計(jì)裝置及狀態(tài)估計(jì)方法
- 狀態(tài)估計(jì)裝置、狀態(tài)估計(jì)方法
- 狀態(tài)預(yù)測(cè)裝置以及狀態(tài)預(yù)測(cè)方法
- 狀態(tài)推定裝置、狀態(tài)推定方法和狀態(tài)推定程序
- 狀態(tài)檢測(cè)系統(tǒng)及狀態(tài)檢測(cè)方法
- 狀態(tài)判定裝置、狀態(tài)判定方法以及狀態(tài)判定程序
- 狀態(tài)判斷裝置以及狀態(tài)判斷方法
- 以注射方式執(zhí)行死刑的自動(dòng)執(zhí)行車的執(zhí)行床
- 過(guò)程執(zhí)行裝置、過(guò)程執(zhí)行方法以及過(guò)程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門(mén)執(zhí)行器)





