移动终端、电源适配器及其升级方法技术

技术编号:24330630 阅读:78 留言:0更新日期:2020-05-29 19:29
本发明专利技术提供一种移动终端、电源适配器及其升级方法,该方法包括:移动终端下载电源适配器的软件升级信息,软件升级信息用于升级电源适配器的软件;在移动终端通过充电接口与电源适配器连接的过程中,移动终端通过充电接口中的数据线,向电源适配器的处理器发送软件升级信息,以便处理器根据软件升级信息,升级电源适配器的软件。本发明专利技术实施例中,利用移动终端下载电源适配器的软件升级信息,并在移动终端和电源适配器连接的过程中,将最新的软件升级信息发送至电源适配器,对电源适配器进行升级,解决了电源适配器升级困难的问题。

【技术实现步骤摘要】
移动终端、电源适配器及其升级方法
本专利技术实施例涉及移动终端领域,并且更具体地,涉及一种移动终端、电源适配器及其升级方法。
技术介绍
目前,为了满足快速充电的要求,有些移动终端(如手机)厂商的电源适配器设计成智能的电源适配器。以Oppo的VOOC闪充为例,其电源适配器的控制核心是微控制单元(MicrocontrollerUnit,MCU),在该MCU的控制下,Oppo的电源适配器可以根据当前状态调整自身的工作模式。众所周知,MCU的特点就是可编程,即通过更改软件代码可以让其实现不同的功能,也只有下载了新的程序的MCU才具备新的功能。因此,为了让MCU成为电源适配器的控制核心,必须要给其下载相应的程序。目前程序的下载都是在生产线上完成的,这样就存在一个问题,如果在电源适配器售出后,发现程序有bug,需要修改程序,或者,电源适配器添加了新的功能,那么按照现在的情况,卖到用户手中的电源适配器必须要返厂升级,而返厂的话费时费力。因此,电源适配器升级难的问题亟待解决。
技术实现思路
本专利技术实施例提供一种移动终端、电源适配器及其升级方法,以解决电源适配器升级难的问题。第一方面,提供一种电源适配器的升级方法,包括:移动终端下载所述电源适配器的软件升级信息,所述软件升级信息用于升级所述电源适配器的软件;在所述移动终端通过充电接口与所述电源适配器连接的过程中,所述移动终端通过所述充电接口中的数据线,向所述电源适配器的处理器发送所述软件升级信息,以便所述处理器根据所述软件升级信息,升级所述电源适配器的软件。结合第一方面,在第一方面的一种实现方式中,所述移动终端通过所述充电接口中的数据线,向所述电源适配器的处理器发送所述软件升级信息,包括:所述移动终端将所述软件升级信息转换成UART格式的数据;所述移动终端通过所述充电接口中的数据线,向所述电源适配器的处理器的UART接口发送所述UART格式的数据。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述移动终端将所述软件升级信息转换成UART格式的数据,包括:所述移动终端的AP将下载到的所述软件升级信息转换成集成电路互连I2C格式的数据;所述移动终端的AP利用I2C接口,将所述I2C格式的数据发送至所述移动终端的微处理单元MCU;所述移动终端的MCU将所述I2C格式的数据转换成所述UART格式的数据,通过所述充电接口中的数据线,向所述电源适配器的处理器的UART接口发送所述UART格式的数据。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述软件升级信息是由所述移动终端中的AP通过射频模块从网络中下载到的信息。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述方法还包括:所述移动终端的MCU向所述电源适配器发送握手请求消息,所述握手请求消息用于询问所述电源适配器当前使用的软件的版本;所述移动终端的MCU接收所述电源适配器发送的握手响应消息,所述握手响应消息包括用于指示所述电源适配器当前使用的软件的版本的信息;所述移动终端的MCU根据所述电源适配器当前使用的软件的版本,以及下载到的所述软件升级信息指示的最新版本,确定所述电源适配器当前使用的软件是否需要升级;所述移动终端的MCU向所述电源适配器的处理器的UART接口发送所述UART格式的数据,包括:当确定所述电源适配器当前使用的软件需要升级时,所述移动终端的MCU向所述电源适配器的处理器的UART接口发送所述UART格式的数据。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述方法还包括:所述移动终端的AP通过第一链路,判断插入的供电设备是否为所述电源适配器,其中,所述第一链路连接所述AP的USB接口与所述充电接口;当判断插入的供电设备为电源适配器时,所述移动终端通过USB开关从所述第一链路切换至第二链路,所述第二链路连接所述移动终端的MCU与所述充电接口;所述移动终端的MCU向所述电源适配器的处理器的UART接口发送所述UART格式的数据,包括:所述移动终端的MCU通过所述第二链路,向所述电源适配器的处理器的UART接口发送所述UART格式的数据。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述在所述移动终端通过充电接口与所述电源适配器连接的过程中,所述移动终端通过所述充电接口中的数据线,向所述电源适配器的处理器发送所述软件升级信息,包括:在所述电源适配器采用普通充电模式为所述移动终端充电的过程中,所述移动终端通过所述充电接口中的数据线,向所述电源适配器的处理器发送所述软件升级信息;所述方法还包括:当所述电源适配器根据所述软件升级信息升级所述电源适配器的软件后,所述移动终端从所述普通充电模式切换至快速充电模式,其中,所述快速充电模式的充电速度大于所述普通充电模式的充电速度。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述充电接口为USB接口,所述充电接口中的数据线为所述USB接口中的D+线和D-线中的至少一根。第二方面,提供一种电源适配器的升级方法,包括:在所述电源适配器通过充电接口与移动终端连接的过程中,所述电源适配器通过所述充电接口中的数据线,从所述移动终端接收所述电源适配器的软件升级信息;所述电源适配器的处理器根据所述软件升级信息,升级所述电源适配器的软件。结合第二方面,在第二方面的一种实现方式中,所述电源适配器通过所述充电接口中的数据线,从所述移动终端接收所述电源适配器的软件升级信息,包括:所述电源适配器通过所述处理器的UART接口接收所述移动终端发送的UART格式的数据,其中,所述UART格式的数据由所述移动终端基于所述软件升级信息转换而成。结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述电源适配器通过所述处理器的UART接口接收所述移动终端发送的UART格式的数据,包括:所述电源适配器通过所述处理器的UART接口接收所述移动终端的MCU发送的所述UART格式的数据,其中,所述UART格式的数据是通过所述移动终端的MCU将从所述移动终端的AP接收到的集成电路互连I2C格式的软件升级信息转换而成的。结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述软件升级信息是由所述移动终端中的AP通过射频模块从网络中下载到的信息。结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述方法还包括:所述电源适配器从所述移动终端接收握手请求消息,所述握手请求消息用于询问所述电源适配器当前使用的软件的版本;所述电源适配器向所述移动终端发送握手响应消息,所述握手响应消息包括用于指示所述电源适配器当前使用的软件的版本的信息;所述电源适配器从所述移动终端接收所述电源适配器的软件升级信息,包括:当所述移动终端根据所述软件升级信息指示的最新版本确定所述电源适配器当前使用的软件需要升级时,所述电源适配器从所述移动终端接收所述电源适配器的软件升级信息。结合第二方面本文档来自技高网...

【技术保护点】
1.一种电源适配器的升级方法,其特征在于,包括:/n移动终端下载所述电源适配器的软件升级信息,所述软件升级信息用于升级所述电源适配器的软件;/n在所述移动终端通过充电接口与所述电源适配器连接的过程中,所述移动终端通过所述充电接口中的数据线,向所述电源适配器的处理器发送所述软件升级信息,以便所述处理器根据所述软件升级信息,升级所述电源适配器的软件;/n其中,所述电源适配器先采用普通充电模式为移动终端进行充电,并在普通充电的过程中,所述移动终端将所述软件升级信息发送至所述电源适配器处,当所述电源适配器根据所述软件升级信息升级所述电源适配器的软件后,所述移动终端从所述普通充电模式切换至快速充电模式,其中,所述快速充电模式的充电速度大于所述普通充电模式的充电速度。/n

【技术特征摘要】
1.一种电源适配器的升级方法,其特征在于,包括:
移动终端下载所述电源适配器的软件升级信息,所述软件升级信息用于升级所述电源适配器的软件;
在所述移动终端通过充电接口与所述电源适配器连接的过程中,所述移动终端通过所述充电接口中的数据线,向所述电源适配器的处理器发送所述软件升级信息,以便所述处理器根据所述软件升级信息,升级所述电源适配器的软件;
其中,所述电源适配器先采用普通充电模式为移动终端进行充电,并在普通充电的过程中,所述移动终端将所述软件升级信息发送至所述电源适配器处,当所述电源适配器根据所述软件升级信息升级所述电源适配器的软件后,所述移动终端从所述普通充电模式切换至快速充电模式,其中,所述快速充电模式的充电速度大于所述普通充电模式的充电速度。


2.如权利要求1所述的方法,其特征在于,所述移动终端通过所述充电接口中的数据线,向所述电源适配器的处理器发送所述软件升级信息,包括:
所述移动终端将所述软件升级信息转换成预定格式的数据;
所述移动终端通过所述充电接口中的数据线,向所述电源适配器的处理器的预定接口发送所述预定格式的数据。


3.如权利要求2所述的方法,其特征在于,所述移动终端将所述软件升级信息转换成预定格式的数据,包括:
所述移动终端的应用处理器AP将下载到的所述软件升级信息转换成集成电路互连I2C格式的数据;
所述移动终端的AP利用I2C接口,将所述I2C格式的数据发送至所述移动终端的微处理单元MCU;
所述移动终端的MCU将所述I2C格式的数据转换成所述预定格式的数据。


4.如权利要求3所述的方法,其特征在于,还包括:
所述移动终端的MCU向所述电源适配器发送握手请求消息,所述握手请求消息用于询问所述电源适配器当前使用的软件的版本;
所述移动终端的MCU接收所述电源适配器发送的握手响应消息,所述握手响应消息包括用于指示所述电源适配器当前使用的软件的版本的信息;
所述移动终端的MCU根据所述电源适配器当前使用的软件的版本,以及下载到的所述软件升级信息指示的最新版本,确定所述电源适配器当前使用的软件是否需要升级,其中,当确定需要升级时,所述移动终端的MCU向所述电源适配器的处理器的预定接口发送所述预定格式的数据。


5.如权利要求4所述的方法,其特征在于,所述移动终端包括USB开关,所述USB开关与所述充电接口相连,所述USB开关与所述AP之间形成第一链路,所述USB开关和所述移动终端的MCU之间形成第二链路,所述方法还包括:
所述移动终端的AP通过所述第一链路,判断插入的供电设备是否为所述电源适配器;
当判断插入的供电设备为电源适配器时,所述移动终端通过USB开关从所述第一链路切换至所述第二链路,其中,所述移动终端的MCU通过所述第二链路,向所述电源适配器的处理器的预定接口发送所述预定格式的数据。


6.如权利要求1-5中任一项所述的方法,其特征在于,所述充电接口为通用串行总线USB接口,所述充电接口中的数据线为所述USB接口中的D+线和D-线中的至少一根。


7.如权利要求2-5中任一项所述的方法,其特征在于,所述预定接口为通用异步收发传输器UART接口,所述预定格式为通用异步收发传输器UART格式。


8.一种电源适配器的升级方法,其特征在于,包括:
在所述电源适配器通过充电接口与移动终端连接的过程中,所述电源适配器通过所述充电接口中的数据线,从所述移动终端接收所述电源适配器的软件升级信息;
所述电源适配器的处理器根据所述软件升级信息,升级所述电源适配器的软件;
其中,在所述电源适配器采用普通充电模式为所述移动终端充电的过程中,所述电源适配器通过所述充电接口中的数据线,从所述移动终端接收所述电源适配器的软件升级信息;所述方法还包括:
当所述电源适配器根据所述软件升级信息对所述电源适配器的软件升级后,所述电源适配器从所述普通充电模式切换至快速充电模式,其中,所述快速充电模式的充电速度大于所述普通充电模式的充电速度。


9.如权利要求8所述的方法,其特征在于,所述电源适配器通过所述充电接口中的数据线,从所述移动终端接收所述电源适配器的软件升级信息,包括:
所述电源适配器通过所述处理器的预定接口接收所述移动终端发送的预定格式的数据,其中,所述预定格式的数据由所述移动终端基于所述软件升级信息转换而成。


10.如权利要求9所述的方法,其特征在于,所述电源适配器通过所述处理器的预定接口接收所述移动终端发送的预定格式的数据,包括:
所述电源适配器通过所述处理器的预定接口接收所述移动终端的MCU发送的所述预定格式的数据,其中,所述预定格式的数据是通过所述移动终端的MCU将从所述移动终端的AP接收到的集成电路互连I2C格式的软件升级信息转换而成的。


11.如权利要求10所述的方法,其特征在于,所述方法还包括:
所述电源适配器从所述移动终端接收握手请求消息,所述握手请求消息用于询问所述电源适配器当前使用的软件的版本;
所述电源适配器向所述移动终端发送握手响应消息,所述握手响应消息包括用于指示所述电源适配器当前使用的软件的版本的信息;
所述电源适配器从所述移动终端接收所述电源适配器的软件升级信息,包括:
当所述移动终端根据所述软件升级信息指示的最新版本确定所述电源适配器当前使用的软件需要升级时,所述电源适配器从所述移动终端接收所述电源适配器的软件升级信息。


12.如权利要求8所述的方法,其特征在于,所述充电接口为通用串行总线USB接口,所述充电接口中的数据线为所述USB接口中的D+线和D-线中的至少一根。


13.权利要求9或10所述的方法,其特征在于,所述预定接口为通用异步收发传输器UART接口,所述预定格式为通用异步收发传输器UART格式。


14.一种移动终端,...

【专利技术属性】
技术研发人员:田晨张加亮张俊
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1