一种设备驱动加载装置及方法

文档序号:6583274阅读:135来源:国知局
专利名称:一种设备驱动加载装置及方法
技术领域
本发明涉及电子领域,尤其涉及一种设备驱动加载装置及方法。
背景技术
随着移动通讯技术的迅猛发展,移动通信终端已成为生活必需品,而用户更是可 通过移动通信终端上的应用实现各种功能操作。 现有技术中,U盘、M0DEM与ACTIVESYNC则是移动通信终端上用户经常使用的功能 之一,但是U盘、MODEM与ACTIVESYNC分别为三个独立的USB功能,当用户需要使用其种一 种功能的时候,需用户在手机上选择,成功后,再插入USB线,则移动通信终端在PC端实现 用户选择的某个USB功能。即当用户需频繁使有此三种功能时,需不断进行切换操作,操作 复杂,降低了效率,为用户的使用带来了不便。

发明内容
本发明实施例所要解决的技术问题在于,提供一种设备驱动加载的方法及装置。 为了解决上述技术问题,本发明实施例提供了一种驱动加载装置,包括 USBFN驱动单元,用于完成底层USB通讯协议及加载类设备驱动需要的调用接口 ; 复用驱动单元,与所述USBFN驱动单元相连,用于同时加载一个或多个类设备驱
动,并从所述USBFN驱动单元获取类设备驱动需要的调用接口以提供给所述复用驱动单元
上加载的类设备驱动。 相应地,本发明实施例还提供了 一种移动通信终端,包括上述驱动加载装置。
相应地,本发明实施例还提供了一种设备驱动加载的方法,包括
复用驱动单元加载一个或多个类设备驱动; 复用驱动单元从USBFN驱动单元获取所述加载的类设备驱动需要的调用接口 ;
所述复用驱动单元将所述获取的调用接口转发至加载于所述复用驱动单元上的 各种类设备驱动。
实施本发明实施例,具有如下有益效果 实施本发明,可通过复用驱动层同时加载多个类设备驱动,即可实现用户同时使 用多种设备功能,不需要在功能之间实施复杂的切换操作,有效提高了操作效率,大大提高 了用户使用的便捷性。


图l是本发明
图2是本发明
图3是本发明
图4是本发明
驱动加载装置第一实施例的结构示意图; 种驱动加载装置第二实施例的结构示意图; 种设备驱动方法第一实施例的流程示意图; 种设备驱动方法第二实施例的流程示意图。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一 步地详细描述。
图1是本发明一种驱动加载装置第一实施例的结构示意图,包括USBFN驱动单元1,所述USBFN为USB从设备驱动,所述USBFN驱动单元1用于完
成底层USB通讯协议及加载类设备驱动需要的调用接口 。 复用驱动单元2,与所述USBFN驱动单元l相连,用于同时加载一个或多个类设备 驱动,并从所述USBFN驱动单元1获取类设备驱动需要的调用接口以提供给所述复用驱动 单元上加载的类设备驱动。 所述类设备驱动包括ACTIVESYNC驱动、MODEM驱动、U盘驱动。 例如,当用户需要使用U盘功能时,复用驱动单元2加载U盘驱动,同时从USBFN
驱动单元1获取相应的调用接口,并将所述接口数据信息发送至相应U盘类设备。 此时,当用户又需要使用MODEM功能时,复用驱动单元2可在已加载U盘驱动的同
时加载MODEM驱动,同时复用驱动单元2从USBFN驱动单元1获取与MODEM驱动相适应的
调用接口信息并转发至MODEM类设备。 图2是本发明一种驱动加载装置的第二实施例的结构示意图,与图1不同的是,所 述复用驱动单元2包括 加载单元21,用于加载所述类设备驱动。 获取单元22,用于加载所述类设备驱动时获取所述类设备驱动的识别码。 匹配单元23,用于将所述从USBFN驱动单元1获取的类设备驱动所需的调用接口
的识别码与所述加载的类设备驱动的识别码区配,并将与所述加载的类设备驱动的识别码
匹配的调用接口转发至所述类设备驱动。 例如,当用户需要使用U盘功能时,复用驱动单元2中的加载单元21加载U盘驱 动,同时获取单元22获取U盘驱动的识别码,匹配单元23用户将从USBFN驱动单元1获取 的调用接口的识别码与所述U盘驱动的识别码进行匹配,当匹配为是时,将所述调用接口 转发给所述U盘类设备。 需要说明的是,当有外部数据经由复用驱动单元2向类设备驱动传送时,复用驱 动单元2的匹配单元23将所述外部数据的识别码与加载于所述复用驱动单元2的类设备 驱动的识别码进行匹配,并将所述外部数据转发至与所述外部数据匹配的类设备驱动。
本发明一种移动通信终端中的驱动加载装置与所述图1、图2中的驱动加载装置 大致相同,在此不再详述。 图3是本发明一种设备驱动方法第一实施例的流程示意图,包括 300、复用驱动单元加载一个或多个类设备驱动。 所述类设备驱动包括ACTIVESYNC驱动、MODEM驱动、U盘驱动。 301、复用驱动单元从USBFN驱动单元获取所述加载的类设备驱动需要的调用接□。 302所述复用驱动单元将所述获取的调用接口转发至加载于所述复用驱动单元上 的各种类设备驱动。 例如,当用户需要使用U盘功能时,复用驱动单元加载U盘驱动,同时从USBFN驱动单元获取相应的调用接口 ,并将所述接口数据信息发送至相应U盘类设备。
此时,当用户又需要使用MODEM功能时,复用驱动单元可在已加载U盘驱动的同时 加载MODEM驱动,同时复用驱动单元从USBFN驱动单元获取与MODEM驱动相适应的调用接 口信息并转发至MODEM类设备。 图4是本发明一种设备驱动方法第二实施例的流程示意图,包括
400 、复用驱动单元加载一个或多个类设备驱动。
所述类设备驱动包括ACTIVESYNC驱动、MODEM驱动、U盘驱动。
401 、加载类设备驱动的同时获取所述类设备驱动的识别码。 402、复用驱动单元从USBFN驱动单元获取所述加载的类设备驱动需要的调用接 □。 403、所述复用驱动单元将所述调用接口的识别码与所述加载的类设备驱动的识 别码进行区配。 404、将与所述加载的类设备驱动的识别码匹配的调用接口转发至所述类设备驱 动。 例如,当用户需要使用U盘功能时,复用驱动单元加载U盘驱动,同时获取U盘驱
动的识别码,复用驱动单元将从USBFN单元获取的调用接口的识别码与所述U盘驱动的识
别码进行匹配,当匹配为是时,将所述调用接口转发给所述U盘类设备。 需要说明的是,当有外部数据经由复用驱动单元向类设备驱动传送时,复用驱动
单元将所述外部数据的识别码与加载于所述复用驱动单元的类设备驱动的识别码进行匹
配,并将所述外部数据转发至与所述外部数据匹配的类设备驱动。 由上可知,实施本发明,可通复用驱动单元同时加载一个或多个类设备驱动,使得 用户可在不需要进行切换操作的情况下使用多种类设备,有效提高了操作效率,提升了用 户使用的便捷性。 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员 来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为 本发明的保护范围。
权利要求
一种驱动加载装置,其特征在于,包括USBFN驱动单元,用于完成底层USB通讯协议及加载类设备驱动需要的调用接口;复用驱动单元,与所述USBFN驱动单元相连,用于同时加载一个或多个类设备驱动,并从所述USBFN驱动单元获取类设备驱动需要的调用接口以提供给所述复用驱动单元上加载的类设备驱动。
2. 如权利要求1所述的驱动加载装置,其特征在于,所述类设备驱动包括ACTIVESYNC驱动、MODEM驱动、U盘驱动。
3. 如权利要求2所述的驱动加载装置,其特征在于,所述复用驱动单元包括加载单元,用于加载所述类设备驱动;获取单元,用于加载所述类设备驱动时获取所述类设备驱动的识别码;匹配单元,用于将所述从USBFN获取的类设备驱动所需的调用接口的识别码与所述加载的类设备驱动的识别码区配,并将与所述加载的类设备驱动的识别码匹配的调用接口转发至所述类设备驱动。
4. 一种移动通信终端,其特征在于,包括如权利要求1至3任一项所述的驱动加载装置。
5. —种设备驱动加载的方法,其特征在于,包括复用驱动单元加载一个或多个类设备驱动;复用驱动单元从USBFN驱动单元获取所述加载的类设备驱动需要的调用接口 ;所述复用驱动单元将所述获取的调用接口转发至加载于所述复用驱动单元上的各种类设备驱动。
6. 如权利要求5所述的方法,其特征在于,所述复用驱动单元加载类设备驱动的同时,还包括获取所述类设备驱动的识别码。
7. 如权利要求6所述的方法,其特征在于,所述复用驱动单元将所述获取的调用接口转发至加载于所述复用驱动单元上的各种类设备驱动的步骤包括所述复用驱动单元将所述调用接口的识别码与所述加载的类设备驱动的识别码进行区配;将与所述加载的类设备驱动的识别码匹配的调用接口转发至所述类设备驱动。
全文摘要
本发明实施例公开了一种驱动加载装置,包括USBFN驱动单元,用于完成底层USB通讯协议及加载类设备驱动需要的调用接口;复用驱动单元,与所述USBFN驱动单元相连,用于同时加载一个或多个类设备驱动,并从所述USBFN驱动单元获取类设备驱动需要的调用接口以提供给所述复用驱动单元上加载的类设备驱动。采用本发明,可通过复用驱动层同时加载多个类设备驱动,即可实现用户同时使用多种设备功能,不需要在功能之间实施复杂的切换操作,有效提高了操作效率,大大提高了用户使用的便捷性。
文档编号G06F9/445GK101794231SQ20091021407
公开日2010年8月4日 申请日期2009年12月23日 优先权日2009年12月23日
发明者张凌鹤 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1