一种USB驱动适配方法、装置及系统与流程

文档序号:14950607发布日期:2018-07-17 22:27阅读:252来源:国知局

本发明涉及计算机技术领域,尤其涉及一种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设备后,采用第一数据格式向usb设备请求配置;

如果配置失败,则将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。

在上述方案中,所述第一数据格式为所述hostcontroller默认的数据格式;

所述第二数据格式,为所述hostcontroller和所述usb设备均兼容的数据格式。

在上述方案中,如果配置失败,则将所述第一数据格式转换为第二数据格式向所述usb设备请求配置,具体包括:

如果配置失败,则生成将所述第一数据格式转换为第二数据格式的第一指示信息;

根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。

在上述方案中,如果配置失败,所述hostcontroller还生成将所述第二数据格式转换为第一数据格式的第二指示信息。

相应地,将所述第一数据格式转换为第二数据格式向所述usb设备请求配置之后,所述方法还包括:

接收所述usb设备返回的配置响应信息;

根据第二指示信息将所述配置响应信息转换为第一数据格式进行接收。

在上述方案中,如果配置成功,所述方法还包括:

向usb设备发送数据时,如果接收到去干扰信息,则将向usb设备传输的数据转换为第二数据格式进行发送;

接收usb发送的数据时,将所述接收usb发送的数据转化为第一数据格式进行接收。

第二方面,本发明实施例提供了一种usb驱动适配装置,所述装置用于hostcontroller,所述装置包括:配置模块及转换模块;其中,

所述配置模块,用于

确定检测到usb设备后,采用第一数据格式向usb设备请求配置;

所述转换模块,用于

当配置失败时,将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。

在上述方案中,所述第一数据格式为所述hostcontroller默认的数据格式;

所述第二数据格式,为所述hostcontroller和所述usb设备均兼容的数据格式。

在上述方案中,所述转换模块包括:生成子模块及请求子模块;其中,

所述生成子模块,用于如果配置失败,则生成将所述第一数据格式转换为第二数据格式的第一指示信息;

所述请求子模块,用于根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。

在上述方案中,如果配置失败,所述转换模块,还用于

生成将所述第二数据格式转换为第一数据格式的第二指示信息;

相应地,所述转换模块,还用于

接收所述usb设备返回的配置响应信息;

以及,根据第二指示信息将所述配置响应信息转换为第一数据格式进行接收。

在上述方案中,如果配置成功,所述装置还包括:第一传输模块及第二传输模块;其中,

所述第一传输模块,用于向usb设备发送数据时,如果接收到去干扰信息,将usb设备传输的数据转换为第二数据格式进行发送;

所述第二传输模块,用于接收usb发送的数据时,将所述接收usb发送的数据转化为第一数据格式进行接收。

第三方面,本发明实施例提供了一种usb驱动适配系统,所述系统包括:配置模块、转换模块、第一传输模块及第二传输模块;其中,

所述配置模块,用于

确定检测到usb设备后,采用第一数据格式向usb设备请求配置;

所述转换模块,用于

如果配置失败,则生成将所述第一数据格式转换为第二数据格式的第一指示信息;

以及,根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置;

所述第一传输模块,用于

向usb设备发送数据时,如果接收到去干扰信息,将usb设备传输的数据转换为第二数据格式进行发送;

所述第二传输模块,用于

接收usb发送的数据时,将所述接收usb发送的数据转化为第一数据格式进行接收。

本发明实施例提供了一种usb驱动适配方法、装置及系统,确定检测到usb设备后,采用第一数据格式向usb设备请求配置;如果配置失败,则将所述第一数据格式转换为第二数据格式向所述usb设备请求配置,从而解决了数据传输时出现的驱动不兼容问题。

附图说明

图1为本发明实施例提供的一种现有的usb数据传输系统的示意图;

图2为本发明实施例提供的一种usb数据传输装置的交互示意图;

图3为本发明实施例提供的一种usb驱动适配方法流程图;

图4为本发明实施例提供的一种所述hostcontroller获取第二请求信息的流程图;

图5为本发明实施例提供的一种usb驱动适配的详细方法的流程图;

图6为本发明实施例提供的一种usb驱动适配装置的结构框图;

图7为本发明实施例提供的一种转换模块的结构框图;

图8为本发明实施例提供的第一种转换模块在usb驱动适配装置中的位置示意图;

图9为本发明实施例提供的第二种转换模块在usb驱动适配装置中的位置示意图;

图10为本发明实施例提供的第三种转换模块在usb驱动适配装置中的位置示意图;

图11为本发明实施例提供的一种usb驱动适配系统的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对发明实施例中的技术方案进行清楚、完整地描述。

参见图2,其示出了本发明实施例提供的一种usb驱动适配装置与计算机和usb设备之间的关系示意图,可以理解的,该示意图仅用于说明本发明实施例的技术方案,并不对本发明实施例进行任何的具体限定。所述usb驱动适配装置位于计算机内部,所述usb驱动适配装置用于hostcontroller,所述usb驱动适配装置主要由配置模块和转换模块组成。

基于上述示意图,本发明实施例的基本思想是:确定检测到usb设备后,采用第一数据格式向usb设备请求配置;如果配置失败,则将所述第一数据格式转换为第二数据格式向所述usb设备请求配置,从而解决了数据传输时出现的驱动不兼容问题。

实施例一

参见图3,其示出了本发明实施例提供的一种usb驱动适配方法,所述方法用于hostcontroller,所述方法包括:

s301:确定检测到usb设备后,采用第一数据格式向usb设备请求配置;

s302:如果配置失败,则将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。

对于步骤s301,检测usb设备,具体地,当所述hostcontroller接收到集线器(hub)发送的接入信息时,所述hostcontroller检测到usb设备的接入;其中,接入信息,具体可以是一个高电平信息。

对于步骤s301,所述第一数据格式,需要说明的是,所述第一数据格式为所述hostcontroller默认的数据格式,因此,所述第一数据格式可能是所述usb设备不兼容的数据格式;具体地,所述第一数据格式,可以是基于usb3.0协议规范的数据格式。

对于步骤s302,所述第二数据格式,为所述hostcontroller和所述usb设备均兼容的数据格式;具体地,所述第二数据格式可以是基于usb2.0协议规范的数据格式。对于步骤s302,所述配置失败,具体地,可以是所述hostcontroller在预设时间内未接收到所述usb设备针对第一数据格式返回的配置响应信息;

进一步地,如果配置失败,即表明所述hostcontroller采用第一数据格式向所述usb设备请求配置时,所述usb设备不兼容第一数据格式,hostcontroller与usb设备之间的驱动不匹配,此时,所述hostcontroller对应的终端不能与所述usb设备进行正常的数据传输;

如果配置成功,即表明所述hostcontroller采用第一数据格式向所述usb设备请求配置时,所述usb设备兼容第一数据格式,hostcontroller与usb设备之间的驱动兼容,此时,所述hostcontroller对应的终端可以与所述usb设备进行正常的数据传输。

对于步骤s302,参见图4,如果配置失败,则将所述第一数据格式转换为第二数据格式向所述usb设备请求配置,具体包括:

s3021:如果配置失败,则生成将所述第一数据格式转换为第二数据格式的第一指示信息;

s3022:根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。对于步骤s3021,优选地,所述hostcontroller还可以生成重启所述hostcontroller的hostcontroller驱动的重启指示;

进一步地,重启hostcontroller驱动的目的,是为了复位所述hostcontroller的驱动程序;

进一步地,当配置失败时,可以通过生成的重启指令重启hostcontroller,以便hostcontroller的驱动程序复位,当再一次向usb设备请求配置时,可以根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。

对于图3所示的技术方案,如果配置失败,所述hostcontroller还生成将所述第二数据格式转换为第一数据格式的第二指示信息。

相应地,将所述第一数据格式转换为第二数据格式向所述usb设备请求配置之后,所述方法还包括:

接收所述usb设备返回的配置响应信息;

根据第二指示信息将所述配置响应信息转换为第一数据格式进行接收。

对于图3所示的技术方案,需要说明的是,由于所述hostcontroller对应的终端与设备之间以第一数据格式进行有线数据传输时的传输频率可能与所述hostcontroller对应的终端与设备以无线传输形式进行无线数据传输时的传输频率十分接近,很容易造成干扰,因此,为了避免有线数据传输与无线数据传输之间造成信号干扰,如果配置成功,所述方法还包括:

向usb设备发送数据时,如果接收到去干扰信息,则将向usb设备传输的数据转换为第二数据格式进行发送;

其中,所述去干扰信息,用于消除有线数据传输频率对无线数据传输频率造成的数据传输干扰;

进一步地,所述去干扰信息可以由用户向所述hostcontroller发送,并且发送去干扰信息的过程可以通过所述hostcontroller对应的终端界面进行显示;

接收usb发送的数据时,将所述接收usb发送的数据转化为第一数据格式进行接收。

对于本实施例,需要说明的是,对于所述第一指示信息和第二指示信息,不仅适用于将usb设备不兼容的第一数据格式转换为usb设备兼容的第二数据格式,以及将配置响应信息由第二数据格式转换为第一数据格式,而且,所述第一指示信息和第二指示信息,也适用于将向usb设备传输的数据转换为第二数据格式,以及将所述接收usb发送的数据转化为第一数据格。

本实施例提供了一种usb驱动适配方法,确定检测到usb设备后,采用第一数据格式向usb设备请求配置;如果配置失败,则将所述第一数据格式转换为第二数据格式向所述usb设备请求配置,从而解决了数据传输时出现的驱动不兼容问题。

实施例二

参见图5,其示出了本发明实施例提供的一种usb驱动适配的详细方法,所述方法包括:

s501:确定检测到usb设备后,采用第一数据格式向usb设备请求配置;

s502:如果配置失败,则生成将所述第一数据格式转换为第二数据格式的第一指示信息,以及生成将所述第二数据格式转换为第一数据格式的第二指示信息;

s503:根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置;

s504:接收所述usb设备返回的配置响应信息;

s505:根据第二指示信息将所述配置响应信息转换为第一数据格式进行接收;

s506:如果配置成功,向usb设备发送数据时,如果接收到去干扰信息,则将向usb设备传输的数据转换为第二数据格式进行发送;

s507:如果配置成功,接收usb发送的数据时,将所述接收usb发送的数据转化为第一数据格式进行接收。

对于步骤s501,检测usb设备,具体地,当所述hostcontroller接收到集线器(hub)发送的接入信息时,所述hostcontroller检测到usb设备的接入;其中,接入信息,具体可以是一个高电平信息;

进一步地,对于所述第一数据格式,需要说明的是,所述第一数据格式为所述hostcontroller兼容的数据格式,所述usb设备可能不兼容的数据格式;

具体地,所述第一数据格式,可以是基于usb3.0协议规范的数据格式。

对于步骤s501,示例性地,当集线器(hub)检测到usb设备中上拉电阻信号线的电位升高时,向所述hostcontroller发送一个接入信息,所述hostcontroller检测到usb设备的接入,然后,所述hostcontroller采用基于usb3.0协议规范的数据格式向所述usb设备请求配置;其中,所述接入信息,具体可以是一个高电平信息。

对于步骤s502,所述第二数据格式,为所述hostcontroller和所述usb设备均兼容的数据格式;

具体地,所述第二数据格式可以是基于usb2.0协议规范的数据格式。

对于步骤s502,所述配置失败,具体地,可以是所述hostcontroller在预设时间内未接收到所述usb设备针对第一数据格式返回的配置响应信息;

进一步地,如果配置失败,即表明所述hostcontroller采用第一数据格式向所述usb设备请求配置时,所述usb设备不兼容第一数据格式,hostcontroller与usb设备之间的驱动不匹配,此时,所述hostcontroller对应的终端不能与所述usb设备进行正常的数据传输;

当配置成功时,即表明所述hostcontroller采用第一数据格式向所述usb设备请求配置时,所述usb设备兼容第一数据格式,hostcontroller与usb设备之间的驱动兼容,此时,所述hostcontroller对应的终端可以与所述usb设备进行正常的数据传输。

对于步骤s502,比如,所述hostcontroller在预设时间10s内未接收到usb设备返回配置响应信息,那么所述hostcontroller则认为所述usb设备不兼容第一数据格式,所述hostcontroller与usb设备之间的驱动不匹配,因此所述hostcontroller生成将所述第一数据格式转换为第二数据格式的第一指示信息,以及生成将所述第二数据格式转换为第一数据格式的第二指示信息。

对于步骤s502,优选地,所述hostcontroller还可以生成重启所述hostcontroller的hostcontroller驱动的重启指示;

进一步地,重启hostcontroller驱动的目的,是为了复位所述hostcontroller驱动的驱动程序;

进一步地,当配置失败时,可以通过生成的重启指令重启hostcontroller,以便hostcontroller的驱动程序复位,当再一次向usb设备请求配置时,可以根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。

对于步骤s503,示例性地,当所述hostcontroller采用基于usb3.0协议规范的数据格式向所述usb设备请求配置时,所述hostcontroller根据所述第一指示信息将所述基于usb3.0协议规范的数据格式转换为所述usb设备能够兼容的基于usb2.0协议规范的数据格式,向usb设备请求配置。

对于步骤s505,所述hostcontroller将所述配置响应信息转化为第一数据格式的目的,是为了便于所述hostcontroller对应的终端进行识别。

对于步骤s506,所述去干扰信息,用于消除有线数据传输频率对无线数据传输频率造成的数据传输干扰;

进一步地,所述去干扰信息可以由用户向所述hostcontroller发送,并且发送去干扰信息的过程可以通过所述hostcontroller对应的终端界面进行显示。

对于步骤506,示例性地,当用户发现有线传输与无线传输同时进行时,用户可以通过人机交互的方式手动选择向所述hostcontroller发送用于消除有线数据传输频率对无线数据传输频率造成干扰的去干扰信息,从而所述hostcontroller根据第一指示信息将向usb设备发送的数据转换为基于usb2.0协议规范的数据格式,解决有线数据传输对无线数据传输造成的干扰问题。

对于步骤506和步骤507,需要说明的是,步骤506和步骤507时在所述hostcontroller的驱动与所述usb的驱动兼容的条件下出现的。

对于本实施例,需要说明的是,对于所述hostcontroller解决有线数据传输对无线数据传输造成的干扰问题,需要用户发现有线数据传输与无线数据传输同时进行时传输时,有线数据传输对无线数据传输造成信息干扰,用户选择向所述hostcontroller发送用于消除有线数据传输频率对无线数据传输频率造成干扰的去干扰信息;而对于所述hostcontroller解决usb驱动不兼容的问题,属于所述hostcontroller自动执行的过程,无需用户的参与即可完成。

对于本实施例,需要说明的是,对于所述第一指示信息和第二指示信息,不仅适用于将usb设备不兼容的第一数据格式转换为usb设备兼容的第二数据格式,以及将配置响应信息由第二数据格式转换为第一数据格式,而且,所述第一指示信息和第二指示信息,也适用于将向usb设备传输的数据转换为第二数据格式,以及将所述接收usb发送的数据转化为第一数据格。

本实施例提供了一种usb驱动适配的详细方法,确定检测到usb设备后,采用第一数据格式向usb设备请求配置;如果配置失败,则生成将所述第一数据格式转换为第二数据格式的第一指示信息,以及生成将所述第二数据格式转换为第一数据格式的第二指示信息;根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置;接收所述usb设备返回的配置响应信息;根据第二指示信息将所述配置响应信息转换为第一数据格式进行接收;如果配置成功,向usb设备发送数据时,如果接收到去干扰信息,则将向usb设备传输的数据转换为第二数据格式进行发送;如果配置成功,接收usb发送的数据时,将所述接收usb发送的数据转化为第一数据格式进行接收,从而解决了数据传输时出现的驱动不兼容问题及数据传输过程中出现的信号干扰问题。

实施例三

基于前述实施例相同的技术构思,参见图6,其示出了本发明实施例提供的一种usb驱动适配装置60,所述装置60包括:配置模块601及转换模块602;其中,

所述配置模块601,用于

确定检测到usb设备后,采用第一数据格式向usb设备请求配置;

所述转换模块602,用于

当配置失败时,将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。

对于所述配置模块601,所述配置模块601检测usb设备,具体地,当所述配置模块601接收到集线器(hub)发送的接入信息时,所述配置模块601检测到usb设备的接入;其中,接入信息,具体可以是一个高电平信息;

进一步地,所述第一数据格式,需要说明的是,所述第一数据格式为所述配置模块601默认的数据格式,因此,所述第一数据格式可能是所述usb设备不兼容的数据格式;

具体地,所述第一数据格式,可以是基于usb3.0协议规范的数据格式。

对于所述转换模块602,所述第二数据格式,为所述hostcontroller和所述usb设备均兼容的数据格式;

具体地,所述第二数据格式可以是基于usb2.0协议规范的数据格式。

对于所述转换模块602,所述配置失败,具体地,可以是所述转换模块602在预设时间内未接收到所述usb设备针对第一数据格式返回的配置响应信息;

进一步地,如果配置失败,即表明所述配置模块601采用第一数据格式向所述usb设备请求配置时,所述usb设备不兼容第一数据格式,所述配置模块601与usb设备之间的驱动不匹配,此时,所述配置模块601对应的终端不能与所述usb设备进行正常的数据传输;

如果配置成功,即表明所述配置模块601采用第一数据格式向所述usb设备请求配置时,所述usb设备兼容第一数据格式,所述配置模块601与usb设备之间的驱动兼容,此时,所述配置模块601对应的终端可以与所述usb设备进行正常的数据传输。

对于所述转换模块602,所述第二数据格式,为所述配置模块601和所述usb设备均兼容的数据格式;

具体地,所述第二数据格式可以是基于usb2.0协议规范的数据格式。

进一步地,参见图7,所述转换模块602包括:生成子模块6021及请求子模块6022;其中,

所述生成子模块6021,用于如果配置失败,则生成将所述第一数据格式转换为第二数据格式的第一指示信息;

所述请求子模块6022,用于根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。

对于所述生成子模块6021,优选地,所述生成子模块6021还可以生成重启所述hostcontroller的hostcontroller驱动的重启指示;

进一步地,重启hostcontroller驱动的目的,是为了复位所述hostcontroller驱动的驱动程序;

进一步地,当配置失败时,所述生成子模块6021可以通过生成的重启指令重启hostcontroller,以便hostcontroller的驱动程序复位,当所述配置模块601再一次向usb设备请求配置时,所述请求子模块6022可以根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置。

对于图6所示的装置结构框图,如果配置失败,所述转换模块602,还用于

生成将所述第二数据格式转换为第一数据格式的第二指示信息;

相应地,所述转换模块602,还用于

接收所述usb设备返回的配置响应信息;

根据第二指示信息将所述配置响应信息转换为第一数据格式进行接收。

对于图6所示的装置结构框图,需要说明的是,由于所述装置对应的终端与设备之前以第一数据格式进行有线数据传输时的传输频率可能与而所述装置对应的终端与设备以无线传输形式进行无线数据传输时的传输频率十分接近,很容易造成干扰,因此,为了避免有线数据传输与无线数据传输之间造成信号干扰,如果配置成功,所述装置还包括:第一传输模块603及第二传输模块604;其中,

所述第一传输模块603,用于向usb设备发送数据时,如果接收到去干扰信息,将usb设备传输的数据转换为第二数据格式进行发送;

所述第二传输模块604,用于接收usb发送的数据时,将所述接收usb发送的数据转化为第一数据格式进行接收。

对于所述第一传输模块603,所述去干扰信息,用于消除有线数据传输频率对无线数据传输频率造成的数据传输干扰;

进一步地,所述去干扰信息可以由用户向所述第一传输模块603发送,并且发送去干扰信息的过程可以通过所述第一传输模块603对应的终端界面进行显示。

对于本实施例,需要说明的是,所述转换模块602为上层转换模块6021,或者下层转换模块6022,或者为替换转换模块6023;其中,所述上层转换模块6021,或者下层转换模块6022,或者为替换转换模块6023的作用相同,均用于进行数据格式的转换,因此系统中只能同时存在上层转换模块6021,或者下层转换模块6022,或者为替换转换模块6023中的一个;

具体地,对于上层转换模块6021,以数据从装置对应的终端传输到usb设备为例进行解释,比如,当装置对应的终端向usb设备发送数据时,所述上层转换模块6021接收数据,并根据第一指示信息将数据由第一数据格式转换为第二数据格式,再发送给所述配置模块601,由所述配置模块发送给usb设备;其中,所述上层转换模块6021在装置中的位置如图8所示;

对于所述下层转换模块6022,以数据从装置对应的终端传输到usb设备为例进行解释,比如,当装置对应的终端向usb设备发送数据时,所述配置模块601先接收数据,再将所述数据发送给所述下层转换模块6022,所述下层转换模块6022根据第一指示信息将数据由第一数据格式转换为第二数据格式,再发送给usb设备;其中,所述下层转换模块6022在装置中的位置如图9所示;

对于所述替换转换模块6023,以数据从装置对应的终端传输到usb设备为例进行解释,比如,当装置对应的终端向usb设备发送数据时,所述替换转换模块6023接收数据,并根据第一指示信息将数据由第一数据格式转换为第二数据格式,发送给usb设备;其中,所述替换转换模块6023在装置中的位置如图10所示。

对于本实施例,需要说明的是,对于所述第一指示信息和第二指示信息,不仅适用于将usb设备不兼容的第一数据格式转换为usb设备兼容的第二数据格式,以及将配置响应信息由第二数据格式转换为第一数据格式,而且,所述第一指示信息和第二指示信息,也适用于将向usb设备传输的数据转换为第二数据格式,以及将所述接收usb发送的数据转化为第一数据格。

本实施例提供了一种usb驱动适配装置,所述配置模块601,用于确定检测到usb设备后,采用第一数据格式向usb设备请求配置;所述转换模块602,用于当配置失败时,将所述第一数据格式转换为第二数据格式向所述usb设备请求配置,从而解决了数据传输时出现的驱动不兼容问题。

此外,基于上述相同的技术构思,本发明实施例还提供了一种usb驱动适配系统11,所述系统11包括:配置模块601、转换模块602、第一传输模块603及第二传输模块604;其中,

所述配置模块601,用于

确定检测到usb设备后,采用第一数据格式向usb设备请求配置;

所述转换模块602,用于

如果配置失败,则生成将所述第一数据格式转换为第二数据格式的第一指示信息;

以及,根据第一指示信息将所述第一数据格式转换为第二数据格式向所述usb设备请求配置;

所述第一传输模块603,用于

向usb设备发送数据时,如果接收到去干扰信息,将usb设备传输的数据转换为第二数据格式进行发送;所述第二传输模块604,用于

接收usb发送的数据时,将所述接收usb发送的数据转化为第一数据格式进行接收。

本领域内的技术人员应该明白,本发明的实施例可提供方法、系统、或者计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含由计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明时参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现程序图和/或方框图中每一流程和/获方框、以及流程图和/或方框图中的流程和/或的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或者其他可编程数据处理设备的处理器易产生一个机器,是的通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或者多个方框中指定的功能的装置。

这些计算机程序指令也可以存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算及可读存储器中的指令产生包括指令装置的制造品。该指令装置实现在流程图中一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载在计算机或其他可编程处理设备上,使得在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1