[發明專利]控制USB大容量存儲器功率消耗的方法以及個人計算機有效
| 申請號: | 200910204798.0 | 申請日: | 2009-09-25 |
| 公開(公告)號: | CN101840263A | 公開(公告)日: | 2010-09-22 |
| 發明(設計)人: | 廖仁宏;江長豪 | 申請(專利權)人: | 慧榮科技股份有限公司 |
| 主分類號: | G06F1/32 | 分類號: | G06F1/32;G06F3/06;G06F3/08 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 易釗 |
| 地址: | 中國臺灣新竹縣*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 usb 容量 存儲器 功率 消耗 方法 以及 個人計算機 | ||
技術領域
本發明涉及USB大容量存儲器控制技術領域,更具體地說,涉及一種控制USB大容量存儲器功率消耗的方法以及與其相關的個人計算機。
背景技術
當USB大容量存儲器(如讀卡器)電連接到主機設備(如個人計算機)時,主機通常持續為USB大容量存儲器提供功率。如果USB大容量存儲器長時間保持空轉而不被用戶使用,主機仍然持續提供功率,就會導致不必要的功率消耗。
根據相關技術,沒有可用于USB大容量存儲器的USB選擇性暫停控制。與許多復雜設備(例如照相機,人性化接口裝置(HIDs))相比,可用于USB大容量存儲器的控制是有限的,因為USB大容量存儲器通常是用小型計算機系統接口協議(SCSI)來控制的,而不是用更新標準的手段。由于操作系統(OS)必須遵循SCSI協議來正確控制USB大容量存儲器,即使是主流操作系統(OS)供貨商(例如微軟)對OS也無能為力。
在個人計算機是膝上型計算機(即所謂的“筆記本計算機”)的情況下,上面所提到的不必要的功率消耗的確成為問題,因為膝上型計算機通過電池供電。因此,需要一種新的方法來減少USB大容量存儲器的不必要的功率消耗。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種控制通用串行總線(USB)大容量存儲器功率消耗的方法以及與之相關的個人計算機,以便減少USB大容量存儲器不必要的功率消耗。
本發明解決其技術問題所采用的技術方案之一是:構造一種控制USB大容量存儲器功率消耗的方法,該USB大容量存儲器電連接至一USB端口,該方法包括:監視至少一個由一操作系統(OS)發往該USB大容量存儲器的命令,當檢測到在一預定時間周期內從OS到USB大容量存儲器除了至少一個檢測單元就緒(Test?Unit?Ready,TUR)命令外沒有其他命令時,控制該USB端口進入暫停模式,以便節約提供給USB大容量存儲器的功率。
進一步地,上述本發明所述的方法中,當檢測到在預定時間周期內檢測單元就緒命令規律地出現時,控制該USB端口進入暫停模式以節約提供給該USB大容量存儲器的功率。
進一步地,上述本發明所述的方法中,根據在預定時間周期內該檢測單元就緒命令出現的頻率是否保持恒定來確定檢測單元就緒命令是否規律地出現。
進一步地,上述本發明所述的方法中,當USB端口處于暫停模式并且檢測到檢測單元就緒命令沒有照常規律地出現時,控制USB端口進入喚醒模式以喚醒該USB大容量存儲器。
進一步地,上述本發明所述的方法中,根據在預定時間周期內該檢測單元就緒命令出現的頻率是否保持恒定來確定檢測單元就緒命令是否規律地出現。
進一步地,上述本發明所述的方法中,當USB端口處于暫停模式并且檢測到檢測單元就緒命令出現的頻率增加時,控制USB端口進入喚醒模式以喚醒該USB大容量存儲器。
進一步地,上述本發明所述的方法中,當USB端口處于暫停模式并且檢測到不同于檢測單元就緒命令的命令出現時,控制USB端口進入喚醒模式以喚醒該USB大容量存儲器。
進一步地,上述本發明所述的方法中,其中該USB大容量存儲器是讀卡器,硬盤或光盤驅動器。
本發明解決其技術問題所采用的技術方案之二是:構造一相關聯的個人計算機,該個人計算機包括一存儲了控制USB大容量存儲器功率消耗的USB大容量存儲器驅動程序的存儲介質,該USB大容量存儲器電連接至一USB端口,當該個人計算機執行該USB大容量存儲器驅動程序時,該個人計算機執行包括下述步驟的方法:監視至少一個由一OS發往該USB大容量存儲器的命令,當檢測到在一預定時間周期內從OS到USB大容量存儲器除了至少一個TUR命令外沒有其他命令時,控制該USB端口進入暫停模式,以便節約提供給USB大容量存儲器的功率。
當檢測到在該預定時間周期內TUR命令規則出現時,控制該USB端口進入暫停模式以節約提供給該USB大容量存儲器的功率。
其中該方法進一步包括:根據在預定時間周期內該TUR命令出現的頻率是否保持恒定來確定TUR命令是否規則出現。
其中該方法進一步包括:當USB端口處于暫停模式并且檢測到TUR命令沒有照常規則出現時,控制USB端口進入喚醒模式以喚醒該USB大容量存儲器。
其中該方法進一步包括:根據在預定時間周期內該TUR命令出現的頻率是否保持恒定來確定TUR命令是否規則出現。
其中該方法進一步包括:當USB端口處于暫停模式并且檢測到TUR命令出現的頻率增加時,控制USB端口進入喚醒模式以喚醒該USB大容量存儲器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧榮科技股份有限公司,未經慧榮科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910204798.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:控制器和存儲器系統
- 下一篇:具有可調的倒計時讀數的計時表





