[發明專利]用于調度便攜式計算設備中的請求的方法和系統有效
| 申請號: | 201380010455.5 | 申請日: | 2013-02-20 |
| 公開(公告)號: | CN104303149B | 公開(公告)日: | 2017-11-17 |
| 發明(設計)人: | N·S·加蓋什;G·L·卡拉維;V·維加雅拉佳;T·A·厄爾默;J·H·斯塔布斯;A·J·弗朗茨;W·加布里爾 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F1/32 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 亓云 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 調度 便攜式 計算 設備 中的 請求 方法 系統 | ||
優先權和相關申請聲明
本申請根據35U.S.C.§119(e)要求于2012年2月23日提交的題為“METHOD AND SYSTEM FOR SCHEDULING REQUESTS IN A PORTABLE COMPUTING DEVICE(用于調度便攜式計算設備中的請求的方法和系統)”的美國臨時專利申請S/N.61/602,287的優先權。該申請的全部內容通過引用納入于此。
技術領域
本發明涉及便攜式計算設備,具體地,涉及便攜式計算設備中的請求的方法和系統。
背景技術
便攜式計算設備(“PCD”)正變得越來越流行。這些設備可包括蜂窩電話、便攜式/個人數字助理(“PDA”)、便攜式游戲控制臺、便攜式導航單元、掌上型計算機、以及其他便攜式電子設備。這些設備中的每個設備可具有主功能。例如,蜂窩電話一般具有接收和傳送電話呼叫的主功能。
除這些設備的主功能之外,許多設備包括外圍功能。例如,蜂窩電話可包括以上所述的進行蜂窩電話呼叫的主功能,以及相機、攝像機、全球定位系統(GPS)導航、web瀏覽、發送和接收電子郵件、發送和接收文本消息、以及按即講能力等外圍功能。隨著PCD功能性的增加,支持此類功能性所需的計算或處理能力也隨之增加。可通過在PCD中增加處理器的數量來增加處理能力。隨著計算能力和處理器數量的增加,存在著對有效管理各處理器的更大的需求。
諸如以上描述的那些之類的功能可實施在可被稱為資源的各種相應的硬件和軟件元件中。處理器可以在軟件(諸如應用程序)控制下在各種時間請求各種資源。在多處理器PCD中,第一處理器可以控制與受第二處理器控制的資源所不同的資源。在常規技術中,跨各處理器來高效地管理資源以節省由這些資源所消耗的功率可能是非常復雜和困難的。
發明內容
公開了用于在便攜式計算設備內的資源間管理請求的方法和系統。該方法和系統包括調度器從客戶端接收數據以用于調度多個請求。每個請求標識至少一個資源和所請求的截止期限。接著,來自客戶端的數據被調度器存儲在數據庫中。調度器隨后基于這些請求中的所請求截止期限以及基于該便攜式計算設備內的資源的當前狀態來確定用于處理這些請求的時間和順序。調度器隨后在所確定的時間并根據所確定的順序將這些請求傳達給各資源。
調度器可以自行斟酌以響應于從客戶端接收到新請求命令而將一請求調度在其所請求的截止期限之后。調度器可允許與休眠處理器狀態相對應的休眠集使處理器斷電,從而該處理器可在該處理器退出休眠處理器狀態時繼續對一個或多個經調度請求進行工作。如果調度器在經調度休眠狀態期間接收到非預期請求,則其可確定是否需要一個或多個經調度請求來響應于此非預期請求。如果不需要一個或多個經調度請求來響應于在經調度休眠狀態期間的此非預期請求,則調度器可取消一個或多個經調度請求并隨后重新調度所取消的經調度請求中的一個或多個請求以在下一經調度活躍狀態中發生。
附圖說明
在附圖中,除非另行指出,否則相似的附圖標記貫穿各視圖指示相似的部分。對于帶有字母字符命名的參考標號(諸如,“102A”或“102B”),該字母字符命名可區分同一附圖中存在的兩個相似部件或元素。在意圖使一參考標號涵蓋所有附圖中具有相同參考標號的所有部件時,可略去參考標號的字母字符命名。
圖1是解說用于便攜式計算設備(“PCD”)中的分布式資源管理的系統的示例性元件的功能框圖;
圖2是解說其中第一處理器需要請求受第二處理器控制的資源的實例的示例的功能框圖;
圖3是管理PCD的資源的節點架構的第一方面的示圖;
圖4是PCD的一組示例性資源的有向無環資源圖;
圖5是管理PCD的資源的節點架構的第二方面的一般示圖;
圖6是管理PCD的資源的節點架構的第二方面的具體示圖;
圖7是解說用于創建用于管理PCD的資源的節點架構的方法的流程圖;
圖8是解說用于創建用于管理PCD的資源的節點架構的方法的接續流程圖;
圖9是解說圖7-8的用于在PCD的軟件架構中接收節點結構數據的子方法或例程的流程圖;
圖10是解說圖7-8的用于在PCD的軟件架構中創建節點的子方法或例程的流程圖;
圖11是解說圖10的用于在PCD的軟件架構中創建客戶端的子方法或例程的流程圖;
圖12是解說用于在用于PCD的軟件架構中創建對資源的客戶端請求的方法的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380010455.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型多功能火鍋爐
- 下一篇:一種旋轉式餐桌支架





