发明名称 设备即插即用通用驱动方法
摘要 一种设备即插即用通用驱动方法,包括建立驱动框架以及开发阶段和运行阶段的即插即用机制,开发阶段的即插即用机制用于集成各种不同设备的驱动程序,运行阶段的即插即用机制用于在系统程序已经运行的情况下,插上新设备就能匹配到对应的驱动程序,实现设备的自动加载。本发明在开发阶段仅需进行少量人工配置信息即可自动生成设备驱动及设备测试程序,在减少了开发人员的工作量的同时,也保证了设备驱动和设备硬件的健壮性;在使用阶段实现了零配置实现即插即用,用户插上设备就能在本地主机或者服务器上获取设备驱动,若没有相应驱动,仅需提供开发人员给的设备描述信息即可自动生成设备驱动。
申请公布号 CN103488513A 申请公布日期 2014.01.01
申请号 CN201310462409.0 申请日期 2013.09.30
申请人 北京水木元生科技有限责任公司 发明人 吕勇强;陈渝;史元春;秦永强;刘伟;王弋洋
分类号 G06F9/445(2006.01)I;G06F9/44(2006.01)I;H04L29/06(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 段俊涛
主权项 一种设备即插即用通用驱动方法,包括建立驱动框架以及开发阶段和运行阶段的即插即用机制,其特征在于,所述驱动框架包括驱动方法定义、驱动自动生成方法、驱动和设备测试方法以及设备加载方法;所述开发阶段的即插即用机制建立过程如下:a,根据驱动框架要求提交设备的描述信息;b,驱动框架根据设备描述信息生成设备驱动以及相应的测试程序,并检测驱动以及设备硬件;c,若设备及驱动通过测试,则接受该设备以及驱动,将设备驱动放入指定地点,使用动态映射机制实现设备的动态加载,完成开发阶段的集成开发,实现即插即用机制;所述运行阶段的即插即用机制建立过程如下:a,对于新主机与新设备,当设备被添加到主机上时,主机自动获取设备描述信息与本地已有的设备信息进行匹配;b,若匹配成功,则表示主机已有该设备驱动,直接调用该驱动程序实现即插即用机制;c,若匹配不上,则表示主机没有该设备驱动,需从服务器段获取设备驱动;d,若服务器端有对应的设备驱动程序,则下载到本地;f,若服务器端没有对应的设备驱动程序,服务器或者本地主机则根据设备描述信息和驱动框架自动产生相应的驱动程序,并在获取设备驱动之后,将其放入指定地点,使用所述动态映射机制去实现设备的动态加载,完成使用阶段的设备自动加载,实现即插即用机制。
地址 100084 北京市海淀区清华大学FIT楼3-323