适配器升级的方法、装置和系统与流程

文档序号:12168368阅读:338来源:国知局
适配器升级的方法、装置和系统与流程

本发明实施例涉及通信领域,并且更具体地,涉及一种适配器升级的方法、装置和系统。



背景技术:

传统的适配器是不可编程的,功能相对单一,如果想改变适配器的功能只能通过更改适配器的硬件来实现,变更性能差,变更成本高。

智能适配器内部包括微控制单元(Microcontroller Unit简称为“MCU”),可以根据自身状态调整自身的工作模式,例如OPPO的VOOC闪充所用的智能适配器。MCU支持编程,要想升级适配器,即调整适配器的工作模式,需要在MCU中下载程序。



技术实现要素:

本发明实施例提供一种适配器升级的方法、装置和系统,能够灵活地实现适配器的升级,且生产成本较低。

第一方面提供一种适配器升级的方法,该方法包括:

适配器通过该适配器的充电接口中的数据线接收转换器发送的通用异步收发传输器UART格式的升级数据,该转换器用于将个人电脑PC端发送的通用串行总线USB格式的升级数据转换为该UART格式的升级数据,并向该适配器发送该UART格式的升级数据;

该适配器通过内部的微控制单元MCU处理该UART格式的升级数据,进行适配器升级。

结合第一方面,在第一方面的一种可能的实现方式中,该适配器通过该适配器的充电接口中的数据线接收转换器发送的通用异步收发传输器UART格式的升级数据,包括:

该适配器将该充电接口中的数据线设置为UART模式;

该适配器通过该转换为UART模式的数据线接收该UART格式的升级数据。

结合第一方面以及上述可能的实现方式,在第一方面的一种可能的实现方式中,该适配器将该充电接口中的数据线设置为UART模式,包括:

当该适配器检测到该充电接口的总线供电VBUS电源线的输出电流超出第一阈值时,降低该电源线的输出电压;

当该适配器检测到该输出电压降低至低于第二阈值的电压值时,且该输出电流仍然超出该第一阈值时,将该充电接口中的数据线设置为UART模式。

结合第一方面以及上述可能的实现方式,在第一方面的一种可能的实现方式中,该适配器通过该适配器的充电接口中的数据线接收转换器发送的通用异步收发传输器UART格式的升级数据,包括:

该适配器通过该数据线向该转换器发送用于请求该升级数据的请求消息,以便于该转换器向该PC端转发该请求消息;

该适配器通过该数据线接收该转换器发送的该UART格式的升级数据。

结合第一方面以及上述可能的实现方式,在第一方面的一种可能的实现方式中,该方法还包括:

该适配器通过该数据线向该转换器发送接收到的该升级数据,以便于该转换器向该PC端转发该升级数据,使得该PC端对该升级数据进行校验;

该适配器通过该数据线接收该转换器转发的该PC端发送的用于指示该升级数据校验成功的指示消息;

该适配器根据该指示消息,退出升级模式。

第二方面提供一种适配器,该适配器包括:

收发单元,用于通过该适配器的充电接口中的数据线接收转换器发送的通用异步收发传输器UART格式的升级数据,该转换器用于将个人电脑PC端发送的通用串行总线USB格式的升级数据转换为该UART格式的升级数据,并向该适配器发送该UART格式的升级数据;

处理单元,用于通过该适配器内部的微控制单元MCU处理该UART格式的升级数据,进行适配器升级。

结合第二方面,在第二方面的一种可能的实现方式中,该处理单元还用于,将该充电接口中的数据线设置为UART模式;

该收发单元具体用于,通过该转换为UART模式的数据线接收该UART格式的升级数据。

结合第二方面以及上述可能的实现方式,在第二方面的一种可能的实现方式中,该处理单元具体用于,

当检测到该充电接口的总线供电VBUS电源线的输出电流超出第一阈值时,降低该VBUS电源线的输出电压;

当检测到该输出电压降低至低于第二阈值的电压值时,且该输出电流仍然超出该第一阈值时,将该充电接口中的数据线设置为UART模式。

结合第二方面以及上述可能的实现方式,在第二方面的一种可能的实现方式中,该收发单元具体用于,

通过该数据线向该转换器发送用于请求该升级数据的请求消息,以便于该转换器向该PC端转发该请求消息;

通过该数据线接收该转换器发送的该UART格式的升级数据。

结合第二方面以及上述可能的实现方式,在第二方面的一种可能的实现方式中,该收发单元还用于,通过该数据线向该转换器发送接收到的该升级数据,以便于该转换器向该PC端转发该升级数据,使得该PC端对该升级数据进行校验;通过该数据线接收该转换器转发的该PC端发送的用于指示该升级数据校验成功的指示消息;

该处理单元还用于,根据该指示消息,退出升级模式。

第三方面提供一种转换器,该转换器用于连接适配器的充电接口的数据线与个人电脑PC端的通用串行总线USB接口,该转换器包括:

转换电路,用于实现该PC端的USB格式的信号与该适配器的通用异步收发传输器UART格式的信号之间的转换。

结合第三方面,在第三方面的一种可能的实现方式中,该转换器还包括:

短路电路,该短路电路的第一端用于连接该适配器的充电接口的总线供电VBUS线,该短路电路的第二端用于连接该适配器的充电接口的接地GND线,在该第一端与第二端之间连接有阻值小于第一阈值的电阻。

第四方面提供一种适配器升级的系统,该系统包括:

适配器和转换器,其中,

该转换器用于连接适配器的充电接口的数据线与个人电脑PC端的通用串行总线USB接口,该转换器包括:

转换电路,用于实现该PC端的USB格式的信号与该适配器的通用异步收发传输器UART格式的信号之间的转换;

该适配器包括:

收发单元,用于通过该适配器的充电接口中的数据线接收转换器发送的通用异步收发传输器UART格式的升级数据,该转换器用于将个人电脑PC端发送的通用串行总线USB格式的升级数据转换为该UART格式的升级数据,并向该适配器发送该UART格式的升级数据;

处理单元,用于通过该适配器内部的微控制单元MCU处理该UART格式的升级数据,进行适配器升级。

结合第四方面,在第四方面的一种可能的实现方式中,该处理单元还用于,将该充电接口中的数据线设置为UART模式;

该收发单元具体用于,通过该转换为UART模式的数据线接收该UART格式的升级数据。

结合第四方面以及上述可能的实现方式,在第四方面的一种可能的实现方式中,该转换器还包括:

短路电路,该短路电路的第一端用于连接该适配器的充电接口的总线供电VBUS电源线,该短路电路的第二端用于连接该适配器的充电接口的接地GND线,在该第一端与第二端之间连接有阻值小于第一阈值的电阻;

该适配器的处理单元具体用于,当检测到该充电接口的VBUS电源线的输出电流超出第一阈值时,降低该VBUS电源线的输出电压;

当检测到该输出电压降低至低于第二阈值的电压值时,且该输出电流仍然超出该第一阈值时,将该充电接口中的数据线设置为UART模式。

结合第四方面以及上述可能的实现方式,在第四方面的一种可能的实现方式中,该收发单元具体用于,

通过该数据线向该转换器发送用于请求该升级数据的请求消息,以便于该转换器向该PC端转发该请求消息;

通过该数据线接收该转换器发送的该UART格式的升级数据。

结合第四方面以及上述可能的实现方式,在第四方面的一种可能的实现方式中,该收发单元还用于,通过该数据线向该转换器发送接收到的该升级数据,以便于该转换器向该PC端转发该升级数据,使得该PC端对该升级数据进行校验;通过该数据线接收该转换器转发的该PC端发送的用于指示该升级数据校验成功的指示消息;

该处理单元还用于,根据该指示消息,退出升级模式。

基于上述技术方案,在本发明实施例中,通过将PC端发送的升级数据下载到适配器的MCU中,更改MCU的实现功能,从而实现适配器工作模式的调整,从而实现了适配器的升级。相对于,现有技术中采用更改适配器硬件来调整适配器的工作模式,本发明实施例提供的方案能够较为灵活地实现适配器的升级,同时能够有效降低生产成本。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本发明实施例提供的适配器升级的方法的示意性流程图。

图2示出了根据本发明实施例提供的适配器的示意性框图。

图3示出了根据本发明实施例提供的转换器的示意性框图。

图4示出了根据本发明实施例提供的适配器升级的系统的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应理解,本发明实施例涉及的适配器为内置有微控制单元MCU的智能适配器。

还应理解,本发明实施例所提及的适配器的升级指的是对适配器工作模式的调整,具体地,通过向适配器内置的MCU中下载程序代码,使得MCU具备对应的功能,从而调整适配器的工作模式。在本发明实施例中,将用于升级适配器、下载到MCU中的数据称为升级数据。

在本发明实施例中,MCU通过通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,简称为“UART”)接口接收升级数据。

本发明实施例提出一种利用个人电脑PC端实现适配器升级的方案。

图1示出了根据本发明实施例提供的适配器升级的方法100的示意性流程图,该方法100包括:

S110,适配器通过该适配器的充电接口中的数据线接收转换器发送的通用异步收发传输器UART格式的升级数据,该转换器用于将个人电脑PC端发送的通用串行总线USB格式的升级数据转换为该UART格式的升级数据,并向该适配器发送该UART格式的升级数据;

具体地,本发明实施例中的适配器为充电适配器,用于给终端,例如手机充电,该充电器包括与充电电源连接的电源接口,以及与充电终端连接的充电接口,其中充电接口例如为通用串行总线USB接口,该充电接口包括数据线(D+,D-)、总线供电VBUS电源线和接地GND线。

应理解,在本发明实施例中,利用PC端中的软件代码实现适配器的升级,PC端的数据输出端口为USB模式,即输出的升级数据对应的是USB格式的数据,而本发明实施例中的适配器内置的MCU通过UART接口接收升级数据,即在本发明实施例中,需要将PC端发送的USB格式的升级数据转换为UART格式的升级数据,然后使得MCU通过UART接口接收该UART格式的升级数据,进而通过MCU处理该升级数据,实现适配器的升级。

在本发明实施例中,采用转换器实现PC端与适配器之间的通信,且转换器能够实现USB格式的数据与UART格式的数据之间的转换,具体地如图3或图4所示。

S120,该适配器通过内部的微控制单元MCU处理该UART格式的升级数据,进行适配器升级。

在本发明实施例中,通过将PC端发送的升级数据下载到适配器的MCU中,更改MCU的实现功能,从而实现适配器工作模式的调整,从而实现了适配器的升级。相对于,现有技术中采用更改适配器硬件来调整适配器的工作模式,本发明实施例提供的方案能够较为灵活地实现适配器的升级,同时能够有效降低生产成本。

可选地,在本发明实施例中,S110适配器通过该适配器的充电接口中的数据线接收转换器发送的通用异步收发传输器UART格式的升级数据,包括:

S111,该适配器将该充电接口中的数据线设置为UART模式;

S112,该适配器通过该转换为UART模式的数据线接收该UART格式的升级数据。

具体地,该适配器的充电接口的数据线包括D+、D-,将该充电接口中的数据线设置为UART模式,具体地,例如通过修改MCU中的寄存器配置,将该适配器的充电接口的数据线设置为UART模式。

可选地,在本发明实施例中,S111,该适配器将该充电接口中的数据线设置为UART模式,包括:

当该适配器开启升级模式时,将该充电接口中的数据线设置为UART模式。

具体地,通过设置外部条件,使适配器自动进入到升级模式中,该外部条件可以是系统预设的,也可以人为设置的。

可选地,在本发明实施例中,S111,该适配器将该充电接口中的数据线设置为UART模式,包括:

S111A,当该适配器检测到该充电接口的总线供电VBUS电源线的输出电流超出第一阈值时,降低该电源线的输出电压;

S111B,当该适配器检测到该输出电压降低至低于第二阈值的电压值时,且该输出电流仍然超出该第一阈值时,将该充电接口中的数据线设置为UART模式。

具体地,如图3或图4所示,转换器中包括一个短路电路,该短路电路的第一端用于连接该适配器的充电接口的总线供电VBUS线,该短路电路的第二端用于连接该适配器的充电接口的接地GND线,在该第一端与第二端之间连接有阻值小于第一阈值的电阻。应理解,适配器在手机充电时,是恒流输出电流,对应一个恒流输出设置值。当适配器与转换器连接之后,适配器的充电接口的VBUS电源线与GND线相当于短接,导致VBUS电源线的输出电流超过恒流输出设置值,这时,适配器会降低VBUS电源线的输出电压,以降低输出电流;当输出电压低至一定门限值,且此时输出电流依然大于恒流输出设置时,适配器开启升级模式,将充电接口的数据线设置为UART模式,即做好接收转换器发送的UART格式的升级数据的准备。

因此,在本发明实施例中,通过设置外部条件(将VBUS电源线与GND线短接),使适配器自动进入到升级模式中,然后通过控制PC端将升级程序下载到适配器的MCU中,实现适配器的升级,能够灵活地、低成本地实现适配器的升级。

应理解,将适配器的充电接口的VBUS电源线与GND线短接,是触发适配器开启升级模式的一种具体的手段,在实际应用中,还可以采用其他手段,触发适配器开启升级模式,例如在适配器上设置一个控制按钮,当通过转换器将PC端与适配器连接之后,用户可以通过这个控制按钮(例如按下、摇动、抬起等控制手段)控制适配器开启升级模式,本发明实施例对此不作限定。

可选地,在本发明实施例中,当转换器将PC端与适配器连接之后,控制PC端将升级程序下载到适配器的MCU中,其中,可以是用户控制PC端的软件进行升级数据的发送,也可以是适配器向PC端发送用于请求升级数据的请求消息,PC端在接收到请求消息之后,向适配器下载对应的升级数据,本发明实施例对此不做限定。

可选地,在本发明实施例中,S110该适配器通过该适配器的充电接口中的数据线接收转换器发送的通用异步收发传输器UART格式的升级数据,包括:

S113,该适配器通过该数据线向该转换器发送用于请求该升级数据的请求消息,以便于该转换器向该PC端转发该请求消息;

S114,该适配器通过该数据线接收该转换器发送的该UART格式的升级数据。

应理解,在S113中,适配器发送至转换器的请求消息为UART格式的数据,转换器在向PC端转发该请求消息之前,先将该UART格式的数据转换为USB格式的数据,然后向PC端转发该USB格式的请求消息。

应理解,当适配器接收到PC端发送的升级数据之后,还会将该升级数据回馈到PC端,以便于PC端进行数据校验,确保下载数据的准确性,当数据校验成功后,此次适配器升级完成。

可选地,在本发明实施例中,该方法100还包括:

S130,该适配器通过该数据线向该转换器发送接收到的该升级数据,以便于该转换器向该PC端转发该升级数据,使得该PC端对该升级数据进行校验;

S140,该适配器通过该数据线接收该转换器转发的该PC端发送的用于指示该升级数据校验成功的指示消息;

S150,该适配器根据该指示消息,退出升级模式。

应理解,适配器退出升级模式之后,如果再次检测到条件满足,例如VBUS电源线的输出电流超过恒流设置值,则再次进入升级模式,准备接收PC端下发的升级数据。

在本发明实施例中,通过将PC端发送的升级数据下载到适配器的MCU中,更改MCU的实现功能,从而实现适配器工作模式的调整,从而实现了适配器的升级。相对于,现有技术中采用更改适配器硬件来调整适配器的工作模式,本发明实施例提供的方案能够较为灵活地实现适配器的升级,同时能够有效降低生产成本。

图2示出了根据本发明实施例提供的适配器升级的方法的另一示意性流程图,如图2所示,在S21中,将PC端、转换器与适配器按照图3或图4所示意的方式连接。在S22中,适配器检测VBUS电源线的输出电流过流。在S23中,适配器降低VBUS电源线的输出电压,并判断输出电流是否过流,当确定输出电流仍然过流时,转到S25,当确定输出电流没有过流时,转到S24。在S24中,适配器进行标准充电操作。在S25中,适配器判断VBUS电源线的输出电压是否超过预设门限,如果超过,转到S26中,如果没有超过,回到S23中。在S26中,适配器开启升级模式,将充电接口的数据线(D+D-)设置为UART串口模式。在S27中,适配器检测是否接收到PC端发送的升级命令,如果接收到,转到S28,如果没有接收到,重复S27继续监测。在S28中,接收PC端下发的升级数据,并进行适配器的升级,并向PC端发送接收到升级数据,以便于PC端进行数据校验,判断是否接收到PC端发送的用于指示升级数据校验成功的指示消息,如果没有接收到,转到S29,如果接收到了,转到S30。在S29中,适配器清除寄存器中下载的升级数据,并继续回到S27中监测PC端重新发送的升级命令。在S30中,适配器判断VBUS电源线的输出电流是否超过恒流设置值,如果超过,回到S22中,继续上述步骤,如果没有超过,应理解,相当于转换器与适配器断开连接了,转到S31。在S31中,适配器退出升级模式。

图3示出了根据本发明实施例提供的适配器200的示意性框图,该适配器200包括:

收发单元210,用于通过该适配器的充电接口中的数据线接收转换器发送的通用异步收发传输器UART格式的升级数据,该转换器用于将个人电脑PC端发送的通用串行总线USB格式的升级数据转换为该UART格式的升级数据,并向该适配器发送该UART格式的升级数据;

处理单元220,用于通过该适配器内部的微控制单元MCU处理该UART格式的升级数据,进行适配器升级。

具体地,该处理单元220为MCU。

在本发明实施例中,通过将PC端发送的升级数据下载到适配器的MCU中,更改MCU的实现功能,从而实现适配器工作模式的调整,从而实现了适配器的升级。相对于,现有技术中采用更改适配器硬件来调整适配器的工作模式,本发明实施例提供的方案能够较为灵活地实现适配器的升级,同时能够有效降低生产成本。

可选地,在本发明实施例中,该处理单元还用于,将该充电接口中的数据线设置为UART模式;

该收发单元具体用于,通过该转换为UART模式的数据线接收该UART格式的升级数据。

可选地,在本发明实施例中,该处理单元具体用于,

当检测到该充电接口的总线供电VBUS电源线的输出电流超出第一阈值时,降低该VBUS电源线的输出电压;

当检测到该输出电压降低至低于第二阈值的电压值时,且该输出电流仍然超出该第一阈值时,将该充电接口中的数据线设置为UART模式。

可选地,在本发明实施例中,该收发单元具体用于,

通过该数据线向该转换器发送用于请求该升级数据的请求消息,以便于该转换器向该PC端转发该请求消息;

通过该数据线接收该转换器发送的该UART格式的升级数据。

可选地,在本发明实施例中,该收发单元还用于,通过该数据线向该转换器发送接收到的该升级数据,以便于该转换器向该PC端转发该升级数据,使得该PC端对该升级数据进行校验;通过该数据线接收该转换器转发的该PC端发送的用于指示该升级数据校验成功的指示消息;

该处理单元还用于,根据该指示消息,退出升级模式。

在本发明实施例中,通过将PC端发送的升级数据下载到适配器的MCU中,更改MCU的实现功能,从而实现适配器工作模式的调整,从而实现了适配器的升级。相对于,现有技术中采用更改适配器硬件来调整适配器的工作模式,本发明实施例提供的方案能够较为灵活地实现适配器的升级,同时能够有效降低生产成本。

应理解,根据本发明实施例的适配器200可对应于本发明实施例的适配器升级的方法中的适配器,并且适配器200中的各个模块的上述和其它操作和/或功能分别为了实现图1和图2中的各个方法的相应流程,为了简洁,在此不再赘述。

图4示出了根据本发明实施例提供的转换器300的示意性框图,该转换器300用于连接适配器的充电接口的数据线与个人电脑PC端的通用串行总线USB接口,该转换器包括:

USB串口与UART串口的转换电路310,用于实现该PC端的USB格式的信号与该适配器的通用异步收发传输器UART格式的信号之间的转换。

在本发明实施例中,通过将PC端发送的升级数据下载到适配器的MCU中,更改MCU的实现功能,从而实现适配器工作模式的调整,从而实现了适配器的升级。相对于,现有技术中采用更改适配器硬件来调整适配器的工作模式,本发明实施例提供的方案能够较为灵活地实现适配器的升级,同时能够有效降低生产成本。

可选地,在本发明实施例中,该转换器300还包括:

短路电路320,该短路电路的第一端用于连接该适配器的充电接口的总线供电VBUS线,该短路电路的第二端用于连接该适配器的充电接口的接地GND线,在该第一端与第二端之间连接有阻值小于第一阈值的电阻。

具体地,如图4所示,转换器300包括一个串联有电阻R的电路,该电路的两端分别连接适配器的VBUS电源线和GND线,该电阻R阻值很小,例如0.5欧姆或1欧姆等,相当于短接该VBUS电源线和GND线,从而引起适配器的输出电流增大,进而触发适配器进入升级模式。

具体地,该转换器包括第一接口和第二接口,第一接口用于与适配器连接,第二接口与PC端连接。其中,第一接口包括数据线、用于与适配器的VBUS电源线连接的端子,以及用于与适配器的GND线连接的端子。第一接口的数据线为UART模式,用于与适配器的数据线连接。

在本发明实施例中,通过将PC端发送的升级数据下载到适配器的MCU中,更改MCU的实现功能,从而实现适配器工作模式的调整,从而实现了适配器的升级。相对于,现有技术中采用更改适配器硬件来调整适配器的工作模式,本发明实施例提供的方案能够较为灵活地实现适配器的升级,同时能够有效降低生产成本。

应理解,根据本发明实施例的转换器300可对应于本发明实施例的适配器升级的方法中的转换器,并且转换器300中的各个模块的上述和其它操作和/或功能分别为了实现图1和图2中的各个方法的相应流程,为了简洁,在此不再赘述。

图5示出了根据本发明实施例提供的适配器升级的系统400的示意性框图,该系统400包括:

适配器410和转换器420,其中,

该转换器420用于连接适配器的充电接口的数据线与个人电脑PC端的通用串行总线USB接口,该转换器420包括:

转换电路421,用于实现该PC端的USB格式的信号与该适配器的通用异步收发传输器UART格式的信号之间的转换;

该适配器410包括:

收发单元411,用于通过该适配器的充电接口中的数据线接收转换器发送的通用异步收发传输器UART格式的升级数据,该转换器用于将个人电脑PC端发送的通用串行总线USB格式的升级数据转换为该UART格式的升级数据,并向该适配器发送该UART格式的升级数据;

处理单元412,用于通过该适配器内部的微控制单元MCU处理该UART格式的升级数据,进行适配器升级。

在本发明实施例中,通过将PC端发送的升级数据下载到适配器的MCU中,更改MCU的实现功能,从而实现适配器工作模式的调整,从而实现了适配器的升级。相对于,现有技术中采用更改适配器硬件来调整适配器的工作模式,本发明实施例提供的方案能够较为灵活地实现适配器的升级,同时能够有效降低生产成本。

可选地,在本发明实施例中,该处理单元还用于,将该充电接口中的数据线设置为UART模式;

该收发单元具体用于,通过该转换为UART模式的数据线接收该UART格式的升级数据。

可选地,在本发明实施例中,该转换器还包括:

短路电路,该短路电路的第一端用于连接该适配器的充电接口的总线供电VBUS电源线,该短路电路的第二端用于连接该适配器的充电接口的接地GND线,在该第一端与第二端之间连接有阻值小于第一阈值的电阻;

该适配器的处理单元具体用于,当检测到该充电接口的VBUS电源线的输出电流超出第一阈值时,降低该VBUS电源线的输出电压;

当检测到该输出电压降低至低于第二阈值的电压值时,且该输出电流仍然超出该第一阈值时,将该充电接口中的数据线设置为UART模式。

具体地,该转换器包括第一接口和第二接口,第一接口用于与适配器连接,第二接口与PC端连接。其中,第一接口包括数据线、用于与适配器的VBUS电源线连接的端子,以及用于与适配器的GND线连接的端子。第一接口的数据线为UART模式,用于与适配器的数据线连接。

可选地,在本发明实施例中,该收发单元具体用于,

通过该数据线向该转换器发送用于请求该升级数据的请求消息,以便于该转换器向该PC端转发该请求消息;

通过该数据线接收该转换器发送的该UART格式的升级数据。

可选地,在本发明实施例中,该收发单元还用于,通过该数据线向该转换器发送接收到的该升级数据,以便于该转换器向该PC端转发该升级数据,使得该PC端对该升级数据进行校验;通过该数据线接收该转换器转发的该PC端发送的用于指示该升级数据校验成功的指示消息;

该处理单元还用于,根据该指示消息,退出升级模式。

在本发明实施例中,通过将PC端发送的升级数据下载到适配器的MCU中,更改MCU的实现功能,从而实现适配器工作模式的调整,从而实现了适配器的升级。相对于,现有技术中采用更改适配器硬件来调整适配器的工作模式,本发明实施例提供的方案能够较为灵活地实现适配器的升级,同时能够有效降低生产成本。

应理解,根据本发明实施例的系统400中的适配器410可对应于本发明实施例的适配器升级的方法中的转换器,还可对应于本发明实施例的适配器200,系统400中的转换器420可对应于本发明实施例的适配器升级的方法中的转换器,还可对应于本发明实施例的转换器300,并且系统400中的各个模块的上述和其它操作和/或功能分别为了实现图1和图2中的各个方法的相应流程,为了简洁,在此不再赘述。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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