一种基于移动终端的充电器识别处理方法及系统与流程

文档序号:11928175阅读:189来源:国知局
一种基于移动终端的充电器识别处理方法及系统与流程

本发明涉及移动终端技术领域,特别涉及一种基于移动终端的充电器识别处理方法及系统。



背景技术:

移动终端普遍采用的是充电电池,当移动终端低电量时,用户在没有携带标准配置的充电器情况下,直接选择与移动终端的接口能连接的充电器,而接口一致不代表是移动终端连接的是标准配置的充电器,所以用户经常会使用非标准配置的充电器进行充电。由于在移动终端开发时,移动终端厂商根据标准配置充电器的各种特性与参数设置移动终端充电设置,不会根据市面上非标准配置的充电器设置移动终端充电设置,因此,当用户使用非标准配置的充电器对移动终端充电时可能存在参数配置不正确导致的充电故障,比如充电速度过慢,充电停止,充电时发热等现象。

因而现有技术还有待改进和提高。



技术实现要素:

鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于移动终端的充电器识别处理方法及系统。解决由于无法按照充电器参数及时更改移动终端充电参数,导致用户使用非标准配置的充电器对移动终端充电时存在参数配置不正确而出现的充电故障。

为了达到上述目的,本发明采取了以下技术方案:

一种基于移动终端的充电器识别处理方法,其中,所述方法具体包括:

A,移动终端检测是否有充电器连接;

B,当移动终端检测到充电器连接时,移动终端向充电器发送参数获取请求;

C,充电器检测到所述参数获取请求,将充电器自身参数发送给移动终端;

D,移动终端接收到充电器发送过来的参数,并根据参数进行充电配置。

所述基于移动终端的充电器识别处理方法,其中,所述步骤A具体包括:

当移动终端检测到移动终端充电引脚产生上升沿中断时认为充电器与移动终端相连,其中,所述上升沿中断为低电平变成高电平的中断。

所述基于移动终端的充电器识别处理方法,其中,所述步骤B还包括:

移动终端以所检测到的移动终端充电脚VBUS1上的电压为基准电压加入幅度为基准电压的5%的不同频率的载波电压;

第一频率的载波电压变为第二频率的载波电压表示逻辑1,第二频率的载波电压变为第一频率的载波电压表示逻辑0;

通过第一频率、第二频率两种频率的载波电压的变化将事先与充电器约定的表示向充电器发送参数获取请求的0/1序列发送出去。

所述基于移动终端的充电器识别处理方法,其中,所述步骤C具体还包括:

C1,将充电器参数的0/1序列按照第一电压变化频率表示为0,第二电压变化频率表示为1,转化为电压变化频率;

C2,通过所述充电器充电引脚传输电压变化频率到移动终端充电引脚。

所述基于移动终端的充电器识别处理方法,其中,所述步骤D具体包括:

D1,移动终端接收电压变化频率后,按照第一电压变化频率表示为0,第二电压变化频率表示为1 ,将电压变化频率转化为0/1序列;

D2,移动终端根据充电器传输的0/1序列,与移动终端本身充电参数进行比较;

D3,根据D2比较的差异,所述移动终端对自身充电参数进行调试。

一种基于移动终端的充电器识别处理系统,其中,所述系统具体包括:

检测模块,用于检测移动终端与所述充电器连接情况;

参数请求模块,用于当移动终端检测到充电器连接时,移动终端向充电器发送参数获取请求;

参数发送模块,用于充电器检测到所述参数获取请求,将充电器自身参数发送给移动终端;

调试模块,用于接收到充电器发送过来的参数,并根据参数进行充电配置。

基于移动终端的充电器识别处理系统,其中,所述检测模块进一步包括:

检测单元,用于当移动终端检测到移动终端充电引脚产生上升沿中断时认为充电器与移动终端相连,其中,所述上升沿中断为低电平变成高电平的中断。

基于移动终端的充电器识别处理系统,其中,所述参数发送模块进一步包括:

设置单元:用于设置第一电压变化频率表示0,第二电压变化频率表示1;

转化单元:用于将接受到的电压变化频率按照设置单元设置转化为0/1序列,将接受到0/1序列的按照设置单元设置转化为电压变化频率。

基于移动终端的充电器识别处理系统,其中,所述调试模块,进一步包括:

比较单元,用于移动终端根据充电器参数的0/1序列,与移动终端本身充电参数进行比较;

调试单元,用于根据比较单元的差异,所述移动终端对自身充电参数进行调试。

相较于现有技术,本发明提供一种基于移动终端的充电器识别处理方法及系统,所述方法包括:移动终端检测是否有充电器连接;当移动终端检测到充电器连接时,移动终端向充电器发送参数获取请求;充电器检测到所述参数获取请求,将充电器自身参数发送给移动终端;移动终端接收到所述充电器所述参数,并根据接收到的所述充电器参数调试移动终端充电配置。通过所述方法,无论移动终端与标准配置充电器还是非标准配置充电器连接时,移动终端会及时的根据所连接的充电器充电参数而进行重新配置移动终端充电参数,使移动终端及时根据充电器的相关参数进行设置,使移动终端充电设置更加精确,从而避免用户使用非标准配置充电器由于参数配置不正确导致的比如充电速度过慢,充电停止,充电时发热等充电故障。

附图说明

图1为本发明一种基于移动终端的充电器识别处理方法较佳实施例的流程图。

图2为本发明一种基于移动终端的充电器识别处理方法较佳实施例的移动终端与充电器连接示意图。

图3为本发明一种基于移动终端的充电器识别处理方法较佳实施例的载波电压示意图。

图4为本发明一种基于移动终端的充电器识别处理系统较佳实施例的功能原理框图。

具体实施方式

本发明提供一种基于移动终端的充电器识别处理方法及系统。为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

请参见图1,图1为本发明一种基于移动终端的充电器识别处理方法较佳实施例的流程图,如图1所示,本发明一种基于移动终端的充电器识别处理方法,包括以下步骤:

S100:当移动终端检测到充电器连接时,移动终端向充电器发送参数获取请求。

具体地,首先移动终端检测是否有充电器连接,移动终端与充电器通过VBUS与两个接地引脚相连接,为方便描述,其中移动终端端两个引脚下称VBUS1,GND1,充电器端两个引脚下称VBUS2,GND2;请参看图2。

充电器的VBUS2引脚始终输出5伏电压。

移动终端预先设置当检测到VBUS1引脚产生上升沿中断时认为充电器与移动终端相连;其中,所述上升沿中断为低电平变成高电平的中断;当充电器与移动终端相连时,VBUS1上将产生上升沿中断从而移动终端能够检测到充电器插入。

移动终端以所检测到的VBUS1上的电压为基准电压加入幅度为基准电压的5%的不同频率的载波电压。VBUS1上的电压是5v,本发明则在这5v的基准上加入电压的5%的不同频率的载波电压,具体电压值为幅度介于4.75至5.25V之间的不同频率的电压。

如图3,第一频率的载波电压变为第二频率的载波电压表示逻辑1,第二频率的载波电压变为第一频率的载波电压表示逻辑0;具体地,当充电器与移动终端相连后,VBUS1电压为5伏,通过第一频率、第二频率两种频率的载波电压的变化将事先与充电器约定的表示向充电器发送参数获取请求的0/1序列发送出去。

S200:充电器检测到所述参数获取请求,将自身参数发送给充电器;

具体地,充电器检测VBUS2的电压变化,当变化幅度超过VBUS2电压的2%时,获取变化电压的频率;

若为第一频率变为第二频率则转换成逻辑1,若为第二频率变为第一频率则转换成逻辑0;

将频率变化转换成0/1序列;

若序列表示参数获取请求,则将自身参数转换成0/1序列后通过在VBUS2的基准电压上加入幅度为基准电压的5%的不同频率的载波电压,其中第一频率的载波电压变为第二频率的载波电压表示逻辑1,第二频率的载波电压变为第一频率的载波电压表示逻辑0。

本发明实施例中充电器检测到所述参数获取请求,将自身参数发送给充电器,其中充电器自身参数包括充电电流值和功率等。

例如:比如充电器的最大充电电流,充电器的功率等。可以事先约定:比如充电器发送最大充电电流给移动终端,则通过发送 110然后接着发送充电器最大充电电流值(以ma,毫安 为单位);比如充电器最大充电电流是1000mA,则发送110 1111101000,其中1111101000为1000的二进制表示。

比如充电器发送充电器功率给移动终端,则通过发送 101然后接着发送充电器最大充电电流值(以mw,毫瓦 为单位),比如充电器功率是:10000mW则发送101 10011100010000 ,其中10011100010000为10000的二进制表示。

在充电器发送上述0或1时,充电器是在5V之上叠加不同频率的电压来表示1或0,该频率的电压的幅度介于5.25~4.75V之间,其中若为第一频率变为第二频率则转换成逻辑1,若为第二频率变为第一频率则转换成逻辑0 ;具体比如,第一频率为1000HZ, 第二频率为2000HZ。

S300:移动终端接收到充电器发送过来的参数,并根据参数进行充电配置。

具体地,移动终端检测VBUS1的电压变化,当变化幅度超过VBUS1电压的2%时,获取变化电压的频率;

若为第一频率变为第二频率则转换成逻辑1,若为第二频率变为第一频率则转换成逻辑0;

将频率变化转换成0/1序列;

若序列表示充电器反馈的参数,移动终端根据该参数进行充电设置。

比如移动终端根据充电器发送过来的参数进行配置充电,比如充电器发送过来最大充电电流为1000mA,则移动终端获取本身电池允许的充电电流X,然后与1000mA相比取最小值设为充电电流。

比如X为900mA,设为充电电流为900mA;

比如X为1300mA,设为充电电流为1000mA。

由上可见,本发明实施例,所述方法通过当移动终端检测到充电器连接时,移动终端向充电器发送参数获取请求;充电器检测到所述参数获取请求,将自身参数发送给充电器;移动终端接收到充电器发送过来的参数,并根据参数进行充电配置。使充电器与移动终端连接时,充电器能够与移动终端进行通讯,使移动终端及时了解充电器的相关参数设置,使充电设置更加精确,从而避免用户使用非标配充电器对移动终端充电时仍可能存在参数配置不正确导致的充电故障。

基于上述方法实施例,本发明还提供了一种基于移动终端的充电器识别处理系统,如图4所示,所述系统具体包括:

检测模块210,用于检测移动终端与所述充电器连接情况;具体如上所述。

参数请求模块220,用于当移动终端检测到充电器连接时,移动终端向充电器发送参数获取请求;具体如上所述。

参数发送模块230,用于充电器检测到所述参数获取请求,将充电器自身参数发送给移动终端;具体如上所述。

调试模块240,用于接收到充电器发送过来的参数,并根据参数进行充电配置;具体如上所述。

基于移动终端的充电器识别处理系统,其中,所述检测模块进一步包括:

检测单元,用于当移动终端检测到移动终端充电引脚产生上升沿中断时认为充电器与移动终端相连,其中,所述上升沿中断为低电平变成高电平的中断。

基于移动终端的充电器识别处理系统,其中,所述参数发送模块进一步包括:

设置单元:用于设置第一电压变化频率表示0,第二电压变化频率表示1;

转化单元:用于将接受到的电压变化频率按照设置单元设置转化为0/1序列,将接受到0/1序列的按照设置单元设置转化为电压变化频率。

基于移动终端的充电器识别处理系统,其中,所述调试模块,进一步包括:

比较单元,用于移动终端根据充电器参数的0/1序列,与移动终端本身充电参数进行比较;

调试单元,用于根据比较单元的差异,所述移动终端对自身充电参数进行调试。

相较于现有技术,本发明提供一种基于移动终端的充电器识别处理方法及系统,所述方法包括:移动终端检测是否有充电器连接;当移动终端检测到充电器连接时,移动终端向充电器发送参数获取请求;充电器检测到所述参数获取请求,将充电器自身参数发送给移动终端;移动终端接收到所述充电器所述参数,并根据接收到的所述充电器参数调试移动终端充电配置。通过所述方法,无论移动终端与标准配置充电器还是非标准配置充电器连接时,移动终端会及时的根据所连接的充电器充电参数而进行重新配置移动终端充电参数,使移动终端及时根据充电器的相关参数进行设置,使移动终端充电设置更加精确,从而避免用户使用非标准配置充电器由于参数配置不正确导致的比如充电速度过慢,充电停止,充电时发热等充电故障,即使用户使用非标准配置充电器也能实现正常充电效果。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

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