[發(fā)明專利]設備驅動方法、裝置及通信系統(tǒng)無效
| 申請?zhí)枺?/td> | 200910081902.1 | 申請日: | 2009-04-07 |
| 公開(公告)號: | CN101520756A | 公開(公告)日: | 2009-09-02 |
| 發(fā)明(設計)人: | 蔣文春 | 申請(專利權)人: | 深圳華為通信技術有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10;G06F13/42 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 | 代理人: | 劉 芳 |
| 地址: | 518129廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 驅動 方法 裝置 通信 系統(tǒng) | ||
技術領域
本發(fā)明實施例涉及通信技術,特別是涉及一種設備驅動方法、裝置及通信系統(tǒng)。
背景技術
通用串行總線(Universal?Serial?Bus,簡稱USB)等標準通信接口已廣泛應用于各種類型的設備中。標準組織陸續(xù)將具有標準通信接口的部分設備類型的定義為操作系統(tǒng)(Operation?System,簡稱OS)可識別的標準設備類型。操作系統(tǒng)通常配置有標準設備的驅動文件。當標準設備類型相應的或與標準設備類型兼容的設備,即標準設備插入安裝有操作系統(tǒng)的主機時,操作系統(tǒng)會自動、快速識別這些設備,為這些設備加載通用驅動文件,并在注冊表中記錄這些設備的信息。
具有標準通信接口的自定義設備的設備類型與標準設備類型不同且不兼容,其驅動文件安裝與上述方法不同,通常包括二個數據處理過程:預安裝過程和設備識別過程。預安裝過程即為把與設備描述信息對應的設備驅動所需的信息,即驅動文件,如硬件標識相應的INF文件以及與INF文件對應的sys文件,將這些信息復制到操作系統(tǒng)默認的路徑下。設備識別過程即為當設備插入帶有操作系統(tǒng)的主機時,操作系統(tǒng)根據硬件標識或兼容硬件標識為設備找到匹配的驅動文件并加載該驅動文件,同時把這些信息記錄在操作系統(tǒng)的注冊表中,以便該設備與主機再次連接時可直接使用這些信息驅動設備。
可見,操作系統(tǒng)需要預先在操作系統(tǒng)中安裝自定義設備專用驅動文件,否則無法與自定義設備進行正常的數據交互,因此,自定義設備的驅動受限于專用驅動文件的開發(fā)和加載,自定義設備驅動的方便性較差。
發(fā)明內容
本發(fā)明實施例提供一種設備驅動方法、裝置及通信系統(tǒng),用以提高自定義設備驅動的方便性。
本發(fā)明實施例提供了一種設備驅動方法,包括:
接收具有標準通信接口的自定義設備的設備描述信息,所述設備描述信息包括自定義設備類型與標準設備類型的兼容信息;
識別所述自定義設備為與所述兼容信息相應的標準設備類型;
對數據包進行自定義設備訪問協議和標準設備類型訪問協議的轉換處理,并通過所述標準通信接口與所述自定義設備交換所述轉換處理后的數據包。
本發(fā)明實施例還提供了一種驅動裝置,包括:
接收模塊,用于接收具有標準通信接口的自定義設備的設備描述信息,所述設備描述信息包括自定義設備類型與標準設備類型的兼容信息;
識別模塊,用于識別所述自定義設備為與所述兼容信息相應的標準設備類型;
通信模塊,用于對數據包進行自定義設備訪問協議和標準設備類型訪問協議的轉換處理,并通過所述標準通信接口與所述自定義設備交換所述轉換處理后的數據包。
本發(fā)明實施例還提供了一種包括上述驅動裝置的智能終端。
本發(fā)明實施例還提供了一種自定義設備,包括:
生成單元,用于生成設備描述信息,所述設備描述信息包括自定義設備類型與標準設備類型的兼容信息;
發(fā)送單元,用于將所述設備描述信息向驅動裝置發(fā)送,以供所述驅動裝置將所述自定義設備識別為與所述兼容信息相應的標準設備類型;
通信單元,用于對數據包進行自定義設備訪問協議和標準設備類型訪問協議的轉換處理,并通過標準通信接口與所述驅動裝置交換所述轉換處理后的數據包。
本發(fā)明實施例還提供了一種通信系統(tǒng),包括:
自定義設備,用于生成并發(fā)送設備描述信息,所述設備描述信息包括自定義設備類型與標準設備類型的兼容信息;
驅動裝置,用于識別所述自定義設備為與所述兼容信息相應的標準設備類型;對數據包進行自定義設備訪問協議和標準設備類型訪問協議的轉換處理,并通過所述標準通信接口與所述自定義設備交換所述轉換處理后的數據包。
本發(fā)明實施例將自定義設備偽裝成其設備類型與標準設備類型兼容的設備,以便操作系統(tǒng)可將自定義設備識別為某種標準設備類型,從而與自定義設備建立起基于標準通信接口的數據流通道,之后,將需要與自定義設備交換的數據包,進行標準設備類型訪問協議與自定義設備訪問協議的轉換處理,以使用標準設備類型的驅動文件建立數據流通道進行數據交互,從而克服了現有技術自定義設備必須加載專用驅動文件方可使用的限制,提高了自定義設備驅動的方便性,有利于改善用戶體驗,此外,可免除自定義設備的自定義專用驅動程序的開發(fā)和維護成本。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳華為通信技術有限公司,未經深圳華為通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910081902.1/2.html,轉載請聲明來源鉆瓜專利網。





