[發明專利]USB設備及其自動識別微軟窗口化操作系統版本的方法有效
| 申請號: | 201310203849.4 | 申請日: | 2013-05-28 |
| 公開(公告)號: | CN104182374B | 公開(公告)日: | 2018-09-28 |
| 發明(設計)人: | 田軍;馬偉偉 | 申請(專利權)人: | 南京中興軟件有限責任公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 江婷;李發兵 |
| 地址: | 210012 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | usb 設備 及其 自動識別 微軟 窗口 操作系統 版本 方法 | ||
本發明提供了一種USB設備及其自動識別微軟窗口化操作系統版本的方法。所述方法包括:USB設備接入主機;USB設備向主機上報支持配置參數指定功能的MOSD,該配置參數指定功能指定配置值設為第N個配置參數;當USB設備檢測到主機獲取與第N個配置參數對應的配置描述符時,判定Windows操作系統的版本為Win8;當USB設備檢測到主機獲取與第一個配置參數對應的配置描述符時,如果USB設備只接收到一條主機下發的查詢指令,則判定Windows操作系統的版本為XP,否則判定當前Windows操作系統的版本為Vista或Win7。本發明不在主機上安裝任何程序即可區分Windows操作系統版本。
技術領域
本發明涉及通用串行總線(Universal Serial Bus,USB)技術領域,尤其涉及一種USB設備及其自動識別微軟窗口化操作系統版本的方法。
背景技術
通用串行總線(Universal Serial Bus,USB)技術是一種讓主機和外設設備進行通訊的串行總線標準,支持熱拔插和即插即用功能,目前使用非常廣泛。伴隨著USB設備的迅速發展,越來越多的USB設備已經應用在各個操作系統上。由于各操作系統的設計不同,對于USB設備的支持情況也各有特色。因此,USB設備如何區分當前所插入的操作系統成為各設備廠商試圖解決的一個問題。
目前已經存在的操作系統識別方法主要有兩種:一種操作系統識別方法是預先在操作系統上安裝程序,在不同的操作系統上,PC(個人計算機)通過發送不同的識別命令給USB設備來確定操作系統類型。該操作系統識別方法的缺點是需要針對不同的操作系統指定不同的安裝程序,并約定不同的識別命令,并且不能對微軟窗口化(Windows)操作系統版本進行區分,只能區分出Windows操作系統、Linux操作系統以及MAC操作系統。另一種操作系統識別方法是根據USB特定的描述符來判定操作系統類型,以達到自動識別的目的。該操作系統識別方法的缺點是只能區分出Window操作系統和非Windows操作系統,并不能識別出Windows操作系統的具體版本。
發明內容
本發明的主要目的在于提供一種USB設備及其自動識別微軟窗口化操作系統版本的方法,可以在完全不需要在主機上安裝任何程序進行輔助的情況下,自動區分Windows操作系統的具體版本類型。
為了達到上述目的,本發明提供了一種通用串行總線USB設備自動識別微軟窗口化操作系統版本的方法,包括:
USB設備接入主機,向所述主機上報M個配置參數,M為大于1的整數;
所述USB設備枚舉為T卡設備,在枚舉過程中向所述主機上報支持配置參數指定功能的微軟窗口化操作系統描述符MOSD,該配置參數指定功能指定配置值設為第N個配置參數,N為大于1而小于等于M的整數;
當所述USB設備檢測到所述主機獲取與該第N個配置參數對應的配置描述符時,則判定當前微軟窗口化操作系統的版本為Win8;
當所述USB設備檢測到所述主機獲取與第一個配置參數對應的配置描述符時,如果所述USB設備只接收到一條所述主機下發的查詢指令,則判定當前微軟窗口化操作系統的版本為XP,如果所述USB設備接收到所述主機下發的至少兩條查詢指令則判定當前微軟窗口化操作系統的版本為Vista或Win7。
實施時,本發明所述的USB設備自動識別微軟窗口化操作系統版本的方法還包括:當所述USB設備判定微軟窗口化操作系統的版本為XP時,將USB端口枚舉為虛擬光盤,或枚舉為虛擬光盤和T卡設備的組合,利用所述虛擬光盤中的驅動安裝文件來引導遠程網絡驅動接口規范RNDIS驅動。
實施時,本發明所述的USB設備自動識別微軟窗口化操作系統版本的方法還包括:當所述USB設備判定微軟窗口化操作系統的版本為Win8時,向所述主機發送移動寬帶接口模型MBIM驅動加載信號,以使得所述主機自動加載MBIM驅動。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京中興軟件有限責任公司,未經南京中興軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310203849.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種文本情感傾向分析系統
- 下一篇:瀏覽器性能測試方法、系統及終端





