An embodiment of the invention discloses a USB driver adaptation method, device and system. The method includes: after determining the detection of the USB device, the configuration of the USB device is requested in the first data format; if the configuration fails, the first data format is converted to a second data format to request the configuration of the USB device, thereby the solution is solved. The problem of driver incompatibility in data transmission is determined.
【技术实现步骤摘要】
一种USB驱动适配方法、装置及系统
本专利技术涉及计算机
,尤其涉及一种USB驱动适配方法、装置及系统。
技术介绍
随着数据传输方式的不断革新,电脑上通用串行总线(USB,UniversalSerialBus)数据传输协议逐渐USB2.0版本逐渐向USB3.0版本过度。图1为当前USB数据传输装置示意图,当数据从计算机向USB设备传输的过程中,数据经过主控制器(hostcontroller),到达集线器(Hub),经端口发送给USB设备。但是,在当前USB数据传输系统中,我们发现USB2.0的hostcontroller驱动是由微软统一提供的,经过历史的检验,因此,USB2.0的hostcontroller驱动不存在与其他hostcontroller驱动不兼容的问题,而USB3.0的hostcontroller驱动虽然都是基于USB3.0协议规范开发的,但是目前USB3.0的hostcontroller驱动是由各个hostcontroller硬件厂商自己提供的,例如Intel、威盛等,所以难免会有兼容性问题。因此,有必要寻求一种USB驱动适配方法、装置及系统来解决USB3.0数据时出现的驱动不兼容问题。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例期望提供一种USB驱动适配方法、装置及系统,解决数据传输时出现的驱动不兼容问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种USB驱动适配方法,所述方法用于主控制器hostcontroller,所述方法包括:确定检测到USB设备后,采用第一数据格式向U ...
【技术保护点】
1.一种USB驱动适配方法,其特征在于,所述方法用于主控制器host controller,所述方法包括:确定检测到USB设备后,采用第一数据格式向USB设备请求配置;如果配置失败,则将所述第一数据格式转换为第二数据格式向所述USB设备请求配置。
【技术特征摘要】
1.一种USB驱动适配方法,其特征在于,所述方法用于主控制器hostcontroller,所述方法包括:确定检测到USB设备后,采用第一数据格式向USB设备请求配置;如果配置失败,则将所述第一数据格式转换为第二数据格式向所述USB设备请求配置。2.根据权利要求1所述的方法,其特征在于,所述第一数据格式为所述hostcontroller默认的数据格式;所述第二数据格式,为所述hostcontroller和所述USB设备均兼容的数据格式。3.根据权利要求1所述的方法,其特征在于,如果配置失败,则将所述第一数据格式转换为第二数据格式向所述USB设备请求配置,具体包括:如果配置失败,则生成将所述第一数据格式转换为第二数据格式的第一指示信息;根据第一指示信息将所述第一数据格式转换为第二数据格式向所述USB设备请求配置。4.根据权利要求3所述的方法,其特征在于,如果配置失败,所述hostcontroller还生成将所述第二数据格式转换为第一数据格式的第二指示信息。相应地,将所述第一数据格式转换为第二数据格式向所述USB设备请求配置之后,所述方法还包括:接收所述USB设备返回的配置响应信息;根据第二指示信息将所述配置响应信息转换为第一数据格式进行接收。5.根据权利要求1所述的方法,其特征在于,如果配置成功,所述方法还包括:向USB设备发送数据时,如果接收到去干扰信息,则将向USB设备传输的数据转换为第二数据格式进行发送;接收USB发送的数据时,将所述接收USB发送的数据转化为第一数据格式进行接收。6.一种USB驱动适配装置,其特征在于,所述装置用于hostcontroller,所述装置包括:配置模块及转换模块;其中,所述配置模块,用于确定检测到USB设备后,采用第一数据格式向USB设备请求配置;所述转换模块,用于当配置失败时,将所述第一数据格式转换为第二数据格式向所述USB设备请求配置。7.根据权利要求6所述的...
【专利技术属性】
技术研发人员:刘勇,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。