[发明专利]设备驱动方法、装置及通信系统无效
申请号: | 200910081904.0 | 申请日: | 2009-04-07 |
公开(公告)号: | CN101520757A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 蒋文春 | 申请(专利权)人: | 深圳华为通信技术有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/42 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘 芳 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 驱动 方法 装置 通信 系统 | ||
技术领域
本发明实施例涉及通信技术,特别是涉及一种设备驱动方法、装置及通信系统。
背景技术
通用串行总线(Universal Serial Bus,简称USB)等标准通信接口已广泛应用于各种类型的设备中。标准组织陆续将具有标准通信接口的部分设备类型的定义为操作系统(Operation System,简称OS)可识别的标准设备类型。操作系统通常配置有标准设备的驱动文件。当标准设备类型相应的或与标准设备类型兼容的设备,即标准设备插入安装有操作系统的主机时,操作系统会自动、快速识别这些设备,为这些设备加载通用驱动文件,并在注册表中记录这些设备的信息。
具有标准通信接口的自定义设备的设备类型与标准设备类型不同且不兼容,其驱动文件安装与上述方法不同,通常包括二个数据处理过程:预安装过程和设备识别过程。预安装过程即为把与设备描述信息对应的设备驱动所需的信息,即驱动文件,如硬件标识相应的INF文件以及与INF文件对应的sys文件,将这些信息复制到操作系统默认的路径下。设备识别过程即为当设备插入带有操作系统的主机时,操作系统根据硬件标识或兼容硬件标识为设备找到匹配的驱动文件并加载该驱动文件,同时把这些信息记录在操作系统的注册表中,以便该设备与主机再次连接时可直接使用这些信息驱动设备。
可见,操作系统对于自定义设备的驱动安装过程较为繁琐,通常需要预先在操作系统中安装自定义设备专用驱动文件,否则,当其与主机连接时,操作系统无法为自定义设备找到匹配的驱动文件,而弹出“找到新硬件”的对话框,提示用户手动为自定义设备选择驱动文件的安装路径。对话框的弹出影响了用户体验,用户需要手动为该自定义设备设置驱动文件所在的路径,而对于对计算机配置专业知识不甚了解的普通用户而言,找到正确的驱动文件所在的路径存在一定的难度。
发明内容
本发明实施例提供一种设备驱动方法、装置及通信系统,用以提高驱动具有标准通信接口的自定义设备的方便性,改善用户体验。
本发明实施例提供了一种设备驱动方法,包括:
接收自定义设备的设备描述信息,所述设备描述信息包括自定义设备类型与标准设备类型的兼容信息;
加载所述自定义设备的临时驱动文件,所述临时驱动文件包括与所述兼容信息相应的标准设备类型的通用驱动文件;
将所述临时驱动文件更新为所述自定义设备类型的专用驱动文件。
本发明实施例还提供了一种驱动装置,包括:
接收模块,用于接收自定义设备的设备描述信息,所述设备描述信息包括自定义设备类型与标准设备类型的兼容信息;
临时驱动加载模块,用于加载所述自定义设备的临时驱动文件,所述临时驱动文件包括与所述兼容信息相应的标准设备类型的通用驱动文件;
驱动更新模块,用于将所述临时驱动文件更新为所述自定义设备类型的专用驱动文件。
本发明实施例还提供了一种包括上述驱动装置的智能终端。
本发明实施例还提供了一种自定义设备,包括:
生成单元,用于生成设备描述信息,所述设备描述信息包括自定义设备类型与标准设备类型的兼容信息;
发送单元,用于将所述设备描述信息向驱动装置发送,以供所述驱动装置加载临时驱动文件,所述临时驱动文件包括与所述兼容信息相应的标准设备类型的通用驱动文件;
通信单元,用于在所述驱动装置将所述临时驱动文件更新为所述自定义设备类型的专用驱动文件后,与所述驱动装置进行数据交换。
本发明实施例还提供了一种通信系统,包括:
自定义设备,用于生成并发送设备描述信息,所述设备描述信息包括自定义设备类型与标准设备类型的兼容信息;
驱动装置,用于加载所述自定义设备的临时驱动文件,所述临时驱动文件包括与所述兼容信息相应的标准设备类型的通用驱动文件;将所述临时驱动文件更新为所述自定义设备的专用驱动文件,与所述自定义设备进行数据交换。
本发明实施例在自定义设备初始化过程中,不需要用户手动引导驱动文件的安装路径,明显改善了用户体验,提高了驱动具有标准通信接口的自定义设备的方便性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例提供的设备驱动方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华为通信技术有限公司,未经深圳华为通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910081904.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子印章的实现方法
- 下一篇:一种硬盘保护卡及计算机