[發明專利]一種USB多協議自適應的方法有效
| 申請號: | 201210010616.8 | 申請日: | 2012-01-15 |
| 公開(公告)號: | CN102591839A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 北京深思洛克軟件技術股份有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100022 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 usb 協議 自適應 方法 | ||
1.一種USB設備選擇啟動協議的方法,其特征在于:
步驟1:在所述USB設備中預設支持所述USB設備的至少兩個協議的選擇順序;
步驟2:所述USB設備連接到計算機時,按照預設的所述選擇順序,選擇第一協議進行啟動;
步驟3:如果根據所述第一協議啟動不成功,則所述USB設備根據預設的協議選擇順序,選擇其他協議進行啟動;
步驟4:如果根據所述選擇順序選擇的全部協議都啟動不成功,則所述USB設備停止啟動。
2.根據權利要求1的方法,其特征在于,所述USB設備中具有計時單元,
在所述步驟1中,在所述USB設備中預設超時時間值;
在所述步驟2中,所述USB設備連接到計算機時,所述計時單元開始計時;
如果所述計算機中安裝有所述第一協議的驅動程序,則所述USB設備使用所述第一協議與所述計算機通信,所述計時單元停止計時;
如果所述計算機中未安裝所述第一協議的驅動程序,則在所述計時單元判斷出超時后,進入步驟3,同時所述計時單元重新開始計時;
在所述步驟3中,如果所述計算機中安裝有所述其他協議的驅動程序,則所述USB設備使用所述其他協議與所述計算機通信,所述計時單元停止計時;
如果所述計算機中未安裝所述其他協議的驅動程序,則在所述計時單元判斷出超時后,所述USB設備根據預設的協議選擇順序,繼續選擇剩余的其他協議進行啟動,同時所述計時單元重新開始計時。
3.根據權利要求1、2的方法,其特征在于,
在所述USB設備與所述計算機進行通信時,所述USB設備向所述計算機報告其處于連接狀態,并向所述計算機發送符合協議規定的USB描述符。
4.根據權利要求1-3的方法,其特征在于,
所述計算機向所述USB設備發送設置配置命令;
所述USB設備收到所述設置配置命令后完成協議選擇,并使用所選的所述協議與所述計算機通信。
5.根據權利要求1-4的方法,其特征在于,所述USB設備根據最終選擇的協議,自動地修改協議的選擇順序,將最終選擇的協議設置為第一協議,其他的協議仍按照原來預設的順序依次排序。
6.根據權利要求1-5的方法,其特征在于,用戶通過所述計算機向所述USB設備發送命令來修改協議的選擇順序或者設置所述超時時間值。
7.根據權利要求1-6的方法,其特征在于,所述計時單元是硬件結構的實時時鐘、定時器,或者是通過軟件計時的時鐘。
8.根據權利要求1-7的方法,其特征在于,所述協議至少包括:UASP協議、CCID協議、HID協議。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京深思洛克軟件技術股份有限公司,未經北京深思洛克軟件技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210010616.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種機械樂隊
- 下一篇:一種具有除靜電功能的數碼通訊產品





