[發明專利]Windows操作系統實現無警示彈出外部光驅設備的方法有效
| 申請號: | 201010187595.8 | 申請日: | 2010-05-28 |
| 公開(公告)號: | CN101859248A | 公開(公告)日: | 2010-10-13 |
| 發明(設計)人: | 邢大靜 | 申請(專利權)人: | 上海市共進通信技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔;鄭暄 |
| 地址: | 上海市虹梅路*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | windows 操作系統 實現 警示 彈出 外部 光驅 設備 方法 | ||
1.一種在Windows操作系統平臺上實現無警示彈出外部光驅設備的方法,所述的Windows操作系統具有與所述的外部光驅設備對應的驅動程序,所述的驅動程序用于實現外部光驅設備與計算機的數據連接,所述的計算機包括一即插即用管理器,該即插即用管理器負責所述的驅動程序的加載與卸載,所述的彈出外部光驅設備是指Windows操作系統通過命令控制斷開所述的外部光驅設備與所述的計算機間的數據連接,其特征在于,所述的方法包括以下步驟:
(0)根據用戶操作,操作系統接收到相應的彈出外部光驅設備請求;
(1)操作系統向外部光驅設備發出彈出外部光驅設備的SCSI命令;
(2)所述的外部光驅設備在收到彈出設備的SCSI命令后,將該外部光驅設備的狀態標識修改為存儲介質不存在的狀態;
(3)在操作系統繼續向該外部光驅設備發送其它指令的情況下,所述的外部光驅設備向操作系統發送指令失敗信息;
(4)操作系統向所述的外部光驅設備發出失敗原因查詢指令;
(5)所述的外部光驅設備向操作系統發送失敗原因為“設備的存儲介質不存在”的狀態信息;
(6)操作系統主動釋放打開外部光驅設備的句柄,外部光驅設備主動斷開其與所述的計算機間的數據連接;
(7)所述的即插即用設備管理器判斷外部光驅設備是否已移除,若是,則進入步驟(8),若否,則返回步驟(3);
(8)所述的即插即用管理器卸載所有與此外部光驅設備相關的驅動程序。
2.根據權利要求1所述的在Windows操作系統平臺上實現無警示彈出外部光驅設備的方法,其特征在于,所述的外部光驅設備的狀態標識為探測碼。
3.根據權利要求1或2所述的在Windows操作系統平臺上實現無警示彈出外部光驅設備的方法,其特征在于,所述的外部光驅設備為USB接口光驅設備,所述的驅動程序為Windows操作系統提供的USB接口光驅設備驅動程序。
4.根據權利要求3所述的在Windows操作系統平臺上實現無警示彈出外部光驅設備的方法,其特征在于,所述的USB接口光驅設備還包括一USB控制器,所述的USB控制器用于實現計算機與USB接口光驅設備的電連接,所述的彈出外部光驅設備具體指USB接口光驅設備斷開其USB控制器的電源,所述的步驟(6)具體包括以下步驟:
操作系統主動釋放斷開外部光驅設備的句柄,USB接口光驅設備切斷其USB控制器的電源,USB接口光驅設備斷開與計算機間的數據連接。
5.根據權利要求3所述的在Windows操作系統平臺上實現無警示彈出外部光驅設備的方法,其特征在于,所述的USB接口光驅設備為時分同步碼分多址數據卡或時分同步碼分多址長期演進數據卡。
6.根據權利要求1所述的在Windows操作系統平臺上實現無警示彈出外部光驅設備的方法,其特征在于,所述的Windows操作系統為Windows?XP?32位操作系統、Windows?Vista32位操作系統、Windows?Vista?64位操作系統、Windows?7?32位操作系統或者Windows?7?64位操作系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海市共進通信技術有限公司,未經上海市共進通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010187595.8/1.html,轉載請聲明來源鉆瓜專利網。





