[發明專利]一種計算機對USB設備進行訪問的控制方法和系統有效
| 申請號: | 200910085695.7 | 申請日: | 2009-05-27 |
| 公開(公告)號: | CN101593252A | 公開(公告)日: | 2009-12-02 |
| 發明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 北京飛天誠信科技有限公司 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00;G06F13/10;G06F13/38 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 | 代理人: | 何文彬 |
| 地址: | 100191北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算機 usb 設備 進行 訪問 控制 方法 系統 | ||
1.一種計算機對USB設備進行訪問的控制方法,其特征在于,所述方法 包括:
計算機加載過濾驅動,所述過濾驅動中預置缺省訪問控制列表,所述過濾 驅動位于所述計算機的即插即用管理器和USB總線驅動之間;
USB設備與所述計算機建立連接,所述USB總線驅動為所述USB設備創 建設備對象指針,并存儲所述設備對象指針;
所述過濾驅動根據所述缺省訪問控制列表,判斷所述USB設備是否為缺省 訪問設備;
如果是,所述過濾驅動發送所述USB設備的連接關系給所述計算機的即插 即用管理器;
如果否,所述過濾驅動判斷認證設備是否與所述計算機建立連接,
如果是,所述過濾驅動攔截所述計算機的即插即用管理器與所述USB 總線驅動之間的交互數據,根據所述交互數據中的認證數據,所述過濾驅動與 所述認證設備共同完成對所述USB設備是否為合法設備的驗證,當所述USB 設備為合法設備時,所述過濾驅動發送所述交互數據中的所述USB設備的連接 關系數據給所述即插即用管理器,并保存所述連接關系數據;當所述USB設備 為非法設備時,所述過濾驅動發送上一次保存的合法連接關系數據給所述即插 即用管理器;
如果否,所述過濾驅動發送清空后的連接關系數據給所述即插即用管 理器。
2.如權利要求1所述的方法,其特征在于,所述缺省訪問控制列表用于存 儲可缺省訪問所述計算機的缺省訪問設備;
相應的,所述過濾驅動根據所述缺省訪問控制列表,判斷所述USB設備是 否為缺省訪問設備,具體包括:
當所述缺省訪問控制列表中存在所述USB設備時,所述USB設備為缺省訪 問設備;
當所述缺省訪問控制列表中不存在所述USB設備時,所述USB設備為非缺 省訪問設備。
3.如權利要求1所述的方法,其特征在于,所述缺省訪問控制列表用于存 儲不可缺省訪問所述計算機的缺省訪問設備;
相應的,所述過濾驅動根據所述缺省訪問控制列表,判斷所述USB設備是 否為缺省訪問設備,具體包括:
當所述缺省訪問控制列表中存在所述USB設備時,所述USB設備為非缺省 訪問設備;
當所述缺省訪問控制列表中不存在所述USB設備時,所述USB設備為缺省 訪問設備。
4.如權利要求1所述的方法,其特征在于,所述過濾驅動判斷認證設備是 否與所述計算機建立連接,具體包括:
所述過濾驅動向與所述計算機建立連接的全部USB設備的設備對象指針發 送私有命令,所述設備對象指針為USB設備與所述計算機建立連接時所述USB 總線驅動創建的;
接收所述設備對象指針返回的數值;
判斷所述返回的數值是否與所述過濾驅動中預置的數值相匹配;
如果匹配,則判斷結果為是;
如果不匹配,則判斷結果為否。
5.如權利要求1所述的方法,其特征在于,所述過濾驅動攔截所述計算機 的即插即用管理器與所述USB總線驅動之間的交互數據,具體包括:
所述過濾驅動攔截所述計算機的即插即用管理器下發的數據請求包,并將 所述數據請求包轉發給所述USB總線驅動;
所述過濾驅動攔截所述USB總線驅動返回的所述USB設備的連接關系數 據。
6.如權利要求5所述的方法,其特征在于,所述認證數據具體為所述USB 設備的硬件描述符;
所述硬件描述符的獲得過程具體為:
所述過濾驅動將攔截到的所述USB設備的連接關系數據與其保存的連接關 系數據相比較;
當存在新接入所述計算機的USB設備時,所述過濾驅動向所述USB總線驅 動發送獲取新接入USB端口的USB設備的硬件描述符信息,并接收所述USB 總線驅動返回的所述USB設備的硬件描述符。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京飛天誠信科技有限公司,未經北京飛天誠信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910085695.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:預制鋼筒混凝土管廊
- 下一篇:風力發電機齒輪箱中的潤滑機構





