[發明專利]一種通用串行總線調制解調器設備的節電裝置及方法有效
| 申請號: | 200910091628.6 | 申請日: | 2009-08-26 |
| 公開(公告)號: | CN101630191A | 公開(公告)日: | 2010-01-20 |
| 發明(設計)人: | 王偉 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F1/32 | 分類號: | G06F1/32;G06F13/10;H04W52/02 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) | 代理人: | 蔣雅潔;王黎延 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 串行 總線 調制解調器 設備 節電 裝置 方法 | ||
1.一種實現USB?Modem設備節電的裝置,其特征在于,包括:個人計算機和USB?Modem設備;其中,
個人計算機,定時檢測是否允許進入選擇性掛起,并在允許時向USB?Modem設備發送進入選擇性掛起狀態指令,通知USB?Modem設備進入選擇性掛起狀態;
USB?Modem設備,收到進入選擇性掛起狀態指令后,進入選擇性掛起狀態;
所述個人計算機包括:多路復用驅動、虛擬接口驅動、USB轉串口驅動及USB?Hub;其中,
多路復用驅動,用于將單個USB物理接口虛擬成多個接口,接收并判斷是否所有的虛擬接口驅動都發送了設備控制命令,以及在所有的虛擬接口驅動都發送了所述設備控制命令時向下層的USB轉串口驅動轉發來自虛擬接口驅動的設備控制命令;
虛擬接口驅動,用于定時檢測是否允許進入選擇性掛起,并在允許時向多路復用驅動下發設備控制命令;
USB轉串口驅動,用于接收并向USB?Hub轉發所述設備控制命令;
USB?Hub,用于收到所述設備控制命令后向USB?Modem設備發送進入選擇性掛起狀態指令,通知USB?Modem設備進入選擇性掛起狀態。
2.根據權利要求1所述的實現USB?Modem設備節電的裝置,其特征在于,
所述USB?Hub還用于:接收來自USB?Modem設備或上層應用的喚醒請求,并向USB?Modem設備發送USB遠程喚醒命令使其進入正常工作狀態;以及完成I/O請求包;
USB轉串口驅動還用于:提供完成例程以確定I/O請求包完成,并通知多路復用驅動恢復正常工作;
多路復用驅動還用于:通知各個虛擬接口驅動恢復正常工作。
3.一種實現USB?Modem設備節電的方法,其特征在于,包括:?
采用多路復用協議將單個USB物理接口虛擬成多個接口,虛擬接口驅動定時檢測是否允許進入選擇性掛起,如果不允許,則處理收到的來自應用程序的請求;如果允許,則向多路復用驅動下發設備控制命令;
多路復用驅動接收所述設備控制命令,并在所有的虛擬接口驅動都發送了設備控制命令時向下層的USB轉串口驅動轉發所述設備控制命令;USB轉串口驅動接收并向USB?Hub轉發設備控制命令;USB?Hub收到所述設備控制命令后向USB?Modem設備發送進入選擇性掛起狀態指令;
USB?Modem設備收到所述進入選擇性掛起狀態指令后,進入選擇性掛起狀態。
4.根據權利要求3所述的實現USB?Modem設備節電的方法,其特征在于,還包括:將單個USB物理接口虛擬成多個接口,為:
采用多路復用協議將單個USB物理接口非復合設備虛擬成多個接口的復合設備。
5.根據權利要求3所述的實現USB?Modem設備節電的方法,其特征在于,所述定時檢測是否允許進入選擇性掛起為:
虛擬接口驅動檢測虛擬接口在設置的一定時間內是否有數據的讀或寫操作,若無任何數據的讀或寫操作,則判定為該虛擬接口允許進入選擇性掛起;否則,不允許該虛擬接口進入選擇性掛起;
該虛擬接口驅動為USB?Modem設備對應的設備驅動程序,用于轉換和模擬應用程序對虛擬接口的操作。
6.根據權利要求3所述的實現USB?Modem設備節電的方法,其特征在于,所述多路復用驅動向下層的USB轉串口驅動發送所述設備控制命令之前,還包括:
判斷是否所有的虛擬接口驅動都發送了所述設備控制命令,如果不是,則繼續等待,直到所有的虛擬接口驅動都發來所述設備控制命令;如果所有的虛擬接口驅動都發送了所述設備控制命令,則向下層的USB轉串口驅動發送所述設備控制命令。?
7.根據權利要求3、4或5所述的實現USB?Modem設備節電的方法,其特征在于,所述USB?Modem設備進入選擇性掛起狀態后,還包括:
有業務請求時喚醒USB?Modem設備,為:
USB?Hub收到USB?Modem設備或上層應用的喚醒請求后,向USB?Modem設備發送USB遠程喚醒命令使其進入正常工作狀態,完成I/O請求包并通知USB轉串口驅動I/O請求包完成;
USB轉串口驅動的完成例程被調用以確定I/O請求包完成,并通知多路復用驅動恢復正常工作;
多路復用驅動恢復正常工作并通知各個虛擬接口驅動恢復正常工作。
8.根據權利要求7所述的實現USB?Modem設備節電的方法,其特征在于,所述USB?Hub收到USB?Modem設備或上層應用的喚醒請求為:
USB?Modem設備接收到業務請求后,發送USB喚醒信號到USB?Hub;或者,
上層應用開始業務請求,業務請求命令到達USB轉串口驅動,USB轉串口驅動向USB?Hub發出恢復設備到工作狀態的請求。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910091628.6/1.html,轉載請聲明來源鉆瓜專利網。





