[發明專利]USB設備及其自動識別微軟窗口化操作系統版本的方法有效
| 申請號: | 201310203849.4 | 申請日: | 2013-05-28 |
| 公開(公告)號: | CN104182374B | 公開(公告)日: | 2018-09-28 |
| 發明(設計)人: | 田軍;馬偉偉 | 申請(專利權)人: | 南京中興軟件有限責任公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 江婷;李發兵 |
| 地址: | 210012 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | usb 設備 及其 自動識別 微軟 窗口 操作系統 版本 方法 | ||
1.一種通用串行總線USB設備自動識別微軟窗口化操作系統版本的方法,其特征在于,包括:
USB設備接入主機,向所述主機上報M套配置參數,M為大于1的整數;
所述USB設備枚舉為T卡設備,在枚舉過程中向所述主機上報支持配置參數指定功能的微軟窗口化操作系統描述符MOSD,該配置參數指定功能指定配置值設為第N套配置參數,N為大于1而小于等于M的整數;
當所述USB設備檢測到所述主機獲取與該第N套配置參數對應的配置描述符時,則判定當前微軟窗口化操作系統的版本為Win8;
當所述USB設備檢測到所述主機獲取與所述M套配置參數中的第一套配置參數對應的配置描述符時,如果所述USB設備只接收到一條所述主機下發的小型計算機系統接口SCSI指令中的查詢INQUIRY指令,則判定當前微軟窗口化操作系統的版本為XP,如果所述USB設備接收到所述主機下發的至少兩條SCSI指令中的INQUIRY指令則判定當前微軟窗口化操作系統的版本為Vista或Win7。
2.如權利要求1所述的USB設備自動識別微軟窗口化操作系統版本的方法,其特征在于,還包括:當所述USB設備判定微軟窗口化操作系統的版本為XP時,將USB端口枚舉為虛擬光盤,或枚舉為虛擬光盤和T卡設備的組合,利用所述虛擬光盤中的驅動安裝文件來引導遠程網絡驅動接口規范RNDIS驅動。
3.如權利要求2所述的USB設備自動識別微軟窗口化操作系統版本的方法,其特征在于,還包括:當所述USB設備判定微軟窗口化操作系統的版本為Win8時,向所述主機發送移動寬帶接口模型MBIM驅動加載信號,以使得所述主機自動加載MBIM驅動。
4.如權利要求2所述的USB設備自動識別微軟窗口化操作系統版本的方法,其特征在于,還包括:當所述USB設備判定微軟窗口化操作系統的版本為Win8時,將所述USB端口枚舉為RNDIS設備,或枚舉為RNDIS設備和大容量存儲設備的組合。
5.如權利要求3或4所述的USB設備自動識別微軟窗口化操作系統版本的方法,其特征在于,還包括:當所述USB設備判定微軟窗口化操作系統的版本為Vista或Win7時,將所述USB端口枚舉為RNDIS設備,或枚舉為RNDIS設備和大容量存儲設備的組合。
6.一種USB設備,其特征在于,包括:
USB配置上報模塊,用于在接入主機時,向所述主機上報M套配置參數,M為大于1的整數;所述USB配置上報模塊中存儲有分別與所述M套配置參數對應的配置描述符;
枚舉模塊,用于將USB端口枚舉為T卡設備,在枚舉的過程中向所述主機上報支持配置參數指定功能的微軟窗口化操作系統描述符MOSD,該配置參數指定功能指定配置值設為第N套配置參數,N為大于1而小于等于M的整數;
配置檢測模塊,用于檢測所述主機從所述USB配置上報模塊中獲取的配置描述符;
查詢指令檢測模塊,用于檢測所述主機下發的查詢指令;
以及微軟窗口化操作系統版本判定模塊,用于當該配置檢測模塊檢測到所述主機從所述USB配置上報模塊中獲取與該第N套配置參數對應的配置描述符時,則判定當前微軟窗口化操作系統的版本為Win8;
所述微軟窗口化操作系統版本判定模塊,還用于當該配置檢測模塊檢測到所述主機從所述USB配置上報模塊中獲取與所述M套配置參數中的第一套配置參數對應的配置描述符時,如果所述查詢指令檢測模塊只檢測到所述主機下發的一條小型計算機系統接口SCSI指令中的查詢INQUIRY指令,則判定當前微軟窗口化操作系統的版本為XP,如果所述查詢指令檢測模塊檢測到所述主機下發的至少兩條SCSI指令中的INQUIRY指令則判定當前微軟窗口化操作系統的版本為Vista或Win7。
7.如權利要求6所述的USB設備,其特征在于,所述枚舉模塊,還用于當所述微軟窗口化操作系統版本判定模塊判定微軟窗口化操作系統的版本為XP時,將USB端口枚舉為虛擬光盤,或枚舉為虛擬光盤和T卡設備的組合;
所述USB設備還包括:驅動引導模塊,用于利用所述虛擬光盤中的驅動安裝文件來引導遠程網絡驅動接口規范RNDIS驅動。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京中興軟件有限責任公司,未經南京中興軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310203849.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種文本情感傾向分析系統
- 下一篇:瀏覽器性能測試方法、系統及終端





