充电控制方法及数据线与流程

文档序号:22619736发布日期:2020-10-23 19:24阅读:101来源:国知局
充电控制方法及数据线与流程

本申请涉及充电技术领域,尤其涉及一种充电控制方法及数据线。



背景技术:

随着快充技术的发展,越来越多的手机、笔记本电脑等电子设备支持快充技术。然而,不同的手机有不同的快充协议,电脑终端也有笔记本终端的快充协议,导致用户配置多个充电器才能满足不同快充协议的电子设备的快速充电需求。可见,现有的快充技术存在兼容性差的问题。



技术实现要素:

本申请实施例提供一种充电控制方法及数据线,能够解决现有的快充技术存在兼容性差的问题。

为解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种数据线,用于电子设备和适配器之间的快充协议的转换,包括:用于与所述电子设备连接的第一接口、用于与所述适配器连接的第二接口以及连接所述第一接口和所述第二接口的传输线缆,所述第一接口包括处理器、第一协议模块、第二协议模块和第三协议模块,其中,

所述第一协议模块的一端与所述第二接口的信号端子电连接,另一端与所述处理器的第一端口电连接;

所述第二协议模块的一端与所述处理器的第二端口电连接,另一端与所述第一接口的第一类信号端子电连接;

所述第三协议模块的一端与所述处理器的第三端口电连接,另一端与所述第一接口的第二类信号端子电连接;

所述处理器用于根据所述电子设备所适配的第一充电协议和所述第二接口与所述适配器之间的第二充电协议,控制所述第二协议模块或所述第三协议模块与所述电子设备进行通信。

第二方面,本申请实施例还提供一种充电控制方法,应用于上述数据线,所述数据线包括支持第二充电协议的第二协议模块和支持第一充电协议的第三协议模块,所述方法包括:

获取电子设备所适配的所述第一充电协议及所述第二接口与适配器之间的所述第二充电协议;

在所述第一充电协议和所述第二充电协议的充电协议相同的情况下,控制所述第三协议模块与所述电子设备进行通信;或者,在所述第一充电协议和所述第二充电协议的充电协议不同的情况下,控制所述第二协议模块与所述电子设备进行通信。

第三方面,本申请实施例提供了一种数据线,包括:

所述数据线包括支持第二充电协议的第二协议模块和支持第一充电协议的第三协议模块,还包括:

获取模块,用于电子设备所适配的所述第一充电协议及所述数据线的第二接口与适配器之间的所述第二充电协议;

通信模块,用于在所述第一充电协议和所述第二充电协议的充电协议相同的情况下,控制所述第三协议模块与所述电子设备进行通信;或者,用于在所述第一充电协议和所述第二充电协议的充电协议不同的情况下,控制所述第二协议模块与所述电子设备进行通信。

第四方面,本申请实施例提供了一种数据线,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的方法的步骤。

第五方面,本申请实施例提供了一种计算机可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第二方面所述的方法的步骤。

第六方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第二方面所述的方法。

在本申请实施例中,通过在数据线的第一接口内设置的处理器、第一协议模块、第二协议模块和第三协议模块,以使数据线具有转换快充协议的功能,并可以根据电子设备所适配的快充协议,以及第二接口与适配器之间的充电协议,控制第二协议模块或第三协议模块与电子设备进行通信,从而提升数据线的快充能力,并使数据线可以对不同快充协议的电子设备执行快充充电,有效的提高了数据线的快充兼容性。

附图说明

图1是本申请实施例提供的数据线的充电示意图;

图2是本申请实施例提供的充电协议扩展功能模组的结构图;

图3是本申请实施例提供的充电控制方法的流程图;

图4是本申请实施例提供的数据线的结构图之一;

图5是本申请实施例提供的数据线的结构图之二。

具体实施方式

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

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

如图1和图2所示,本申请实施例提供一种数据线,该数据线100可以用于电子设备200和适配器300之间的快充协议的转换,包括:用于与电子设备200进行电连接的第一接口110、用于与适配器300进行电连接的第二接口120以及电连接第一接口110和第二接口120的传输线缆130,第一接口110包括处理器1111、第一协议模块1112、第二协议模块1113和第三协议模块1114,其中,第一协议模块1112的一端与第二接口120的信号端子电连接,另一端与处理器1111的第一端口电连接;第二协议模块1113的一端与处理器1111的第二端口电连接,另一端与第一接口110的第一类信号端子电连接;第三协议模块1114的一端与处理器1111的第三端口电连接,另一端与第一接口110的第二类信号端子电连接;

处理器1111用于根据电子设备200所适配的第一充电协议和第二接口120与适配器300之间的第二充电协议,控制控制第二协议模块1113或第三协议模块1114与电子设备200进行通信。

本实施方式中,通过在数据线100的第一接口110内设置处理器1111、第一协议模块1112、第二协议模块1113和第三协议模块1114,以使数据线100具有转换快充协议的功能,并可以根据电子设备200所适配的快充协议,以及第二接口120与适配器300之间的充电协议,控制控制第二协议模块1113或第三协议模块1114与电子设备200进行通信,从而提升数据线100的快充能力,并使数据线100可以对不同快充协议的电子设备执行快充充电,有效的提高了数据线100的快充兼容性。

其中,处理器1111、第一协议模块1112、第二协议模块1113和第三协议模块1114可以构成第一接口110内的充电协议扩展功能模组111,用于实现数据线100的快充协议的转换功能。

其中,通过获取电子设备200所适配的第一快充协议,以及获取第二接口120和适配器300之间的第二快充协议,是为了判断电子设备200所适配的快充协议与第二接口120和适配器300之间的快充协议是否一致;若是电子设备200所适配的第一快充协议与第二快充协议一致,即电子设备200符合第二快充协议,则通过第二快充协议给电子设备200进行快充,同时还可以屏蔽其他公开的快充协议;若是电子设备200所适配的第一快充协议与第二快充协议不一致,即电子设备200不符合第二快充协议,则将第一接口110与电子设备200之间的快充协议配置为第一快充协议,以便通过第一快充协议给电子设备200进行快充。

需要说明的是,在第一接口110与电子设备200之间的快充协议配置为第一快充协议的情况下,在适配器300与电子设备200通过数据线100进行通信数据交互的过程中,适配器300与数据线100的第二接口120之间通过第二快充协议进行通信数据交互,电子设备200与数据线100的第一接口110之间通过第一快充协议进行通信数据交互;并通过将通信数据在第二接口120和第一接口110之间进行解码转换,以使通过第一充电协议进行交互的通信数据与通过第二充电协议进行交互的通信数据可以进行交互。

比如,适配器300与第二接口120通过第二充电协议向电子设备发送第一数据,第一数据通过第一接口110的处理器1111进行解码转换成第二数据,第二数据为可以通过第一充电协议进行交互的通信数据,即第二数据可以通过第一接口110与电子设备200之间的第一充电协议发送至电子设备200,从而使电子设备200可以接收到适配器发送的通信数据。这样在适配器300所适配的充电协议与电子设备所适配的充电协议不一致的情况下,通过利用数据线100的快充协议的转换能力,从而实现适配器300和电子设备200之间的通信数据的交互。

而且,可以通过处理器1111对获取到的第一充电协议和第二充电协议进行处理,以判断第一充电协议和第二充电协议是否一致,配置第一接口110与电子设备200之间的充电协议,即是控制第二协议模块1113与电子设备200进行通信,还是控制第三协议模块1114与电子设备200进行通信。

比如,在第一协议模块1112和第二协议模块1113的充电协议内容相同的情况下,若是第一充电协议与第二充电协议一致,则控制第二协议模块1113与电子设备200进行通信;若是第一充电协议与第二充电协议不一致,则控制第三协议模块1114与电子设备200进行通信。

其中,在第一充电协议与第二充电协议不一致,并控制第三协议模块1114与电子设备200进行通信的过程中,处理器1111可以对第一协议模块1112传输的通信数据以及对第三协议模块1114传输的通信数据进行解码转换,以使通信数据可以在不同的充电协议进行交互传输。比如,处理器1111接收到第一协议模块1112基于第二充电协议发送的第一数据,则将第一数据解码转换成与第一充电协议适配的第二数据,并通过第三协议模块1114向电子设备200发送第二数据,从而实现适配器300和电子设备200之间的通信数据的交互。

可选的,数据线100还包括开关组件140,开关组件140的一端与数据线100的电源端子电连接,另一端与处理器1111的第四端口电连接;

数据线100还包括温度检测模块(未图示),该温度检测模块用于检测数据线100的温度,并与处理器1111电连接;

其中,当温度检测模块检测到数据线100的温度高于预设温度的情况下,处理器1111控制开关组件140处于断开状态。

本实施方式中,通过设置开关组件140和温度检测模块,可以实现对数据线100的异常保护,尤其是端口或者传输线缆130的过温保护,从而延长数据线100的使用寿命。

下面以一具体实施例进行说明,包括内容如下:

适配器300包括协议芯片控制模块310,该协议芯片控制模块310预先设置有快充协议,该快充协议可以是上述实施方式中的第二充电协议,其中不同的制造厂商其适配器的快充协议也可能不一样。

电子设备200可以是通用终端设备,其快充协议可以是各制造厂商其标配的快充协议,也可以是标准的快充协议。

数据线100可以是a-c数据线,即一端是传统的a类接口,另一端为c类接口,比如type-c接口;并包括电源线、数据信号线和地线。其中,a类端口为与适配器300连接的端口,即上述实施方式中的第二接口,c类端口为与电子设备200连接的端口,即上述实施方式中的第一接口。且c类端口内部设置有充电协议扩展功能模组111,该充电协议扩展功能模组111包括与适配器300匹配的协议模块,即第一协议模块1112,可以是适配器300进行握手通信,且充电协议扩展功能模组111还包括可与电子设备200进行通信的第三协议模块1114。

其中,第一类信号端子可以包括d+端子和d-端子,可以实现a类端口的协议通信;第二类信号端子可以包括cc1端子和cc2端子,可以实现c类端口的协议通信。

开关组件140为数据线100保护开关,可以通过充电协议扩展功能模组111驱动控制,并实现异常保护,端口过温保护等功能。

在充电过程中,即数据线100分别电连接适配器300和电子设备200,并执行对电子设备200进行快充的过程中,包括以下步骤:

a、适配器300上电,协议芯片控制模块310控制适配器300的电源线输出5v电压,此时开关组件140默认断开;

b、充电协议扩展功能模组111的第一协议模块1112与适配器300的协议芯片控制模块310进行握手通信,识别适配器300是否为标配的第二充电协议的适配器,通过读取适配器300输出的功率调节能力等信息,握手成功后适配器300保持维持使用第二充电协议进行通信的通信状态;

c1、当电子设备200未插入数据线100的第一接口110时,充电协议扩展功能模组111无法读取到电子设备200的充电接口的下拉电阻210,开关组件140断开,数据线100的电源线保持无输出;

c2、当电子设备200插入有数据线100的第一接口110时,充电协议扩展功能模组111的第三协议模块1114提供上拉电阻,并读取到电子设备200的充电接口的下拉电阻210,确定第一接口110接入电子设备200的充电接口,并控制开关组件140闭合,数据线100的电源线有电,充电协议扩展功能模组111通过第二协议模块1113与电子设备200进行通信;

其中,第三协议模块1114可与第一接口110的第二类信号端子电连接,并可以通过第二类信号端子与电子设备200的信号端子进行通信交互;其中,第二类信号端子包括第一信号端子和第二信号端子,数据线100还包括第一上拉电阻150和第二上拉电阻160,第一上拉电阻150的一端与第一信号端子电连接,另一端与数据线100的电源端子电连接;第二上拉电子160的一端与第二信号端子电连接,另一端与数据线100的电源端子电连接。

c3、若电子设备200符合适配器300所适配的第二充电协议,则通过第二协议模块1113将步骤b获取到的适配器信息及自身的数据线信息发送至电子设备200,并屏蔽其他充电协议,然后按照第二充电协议给电子设备200进行充电;

c4、若电子设备200不符合适配器300所适配的第二充电协议,而符合第三协议模块1114所支持的充电协议,则通过第二类信号端子实现第三协议模块1114与电子设备200的通信,并将步骤b获取到的适配器信息及自身的数据线信息发送至电子设备200。

d、在电子设备200通过第三协议模块1114握手成功,并判断数据线100和适配器300具有的输出能力后,可以根据电子设备200自身的需求,选取适配器可满足的充电党委,并通过第二类信号端子发出通信码,将电子设备200需要的电压电流请求信息发送第三协议模块1114;

c、在第三协议模块1114接收到电子设备200的请求信息后,通过处理器1111进行内部解码并转换,然后通过第一协议模块1112将解码转换后的通信数据发送给适配器300的协议芯片控制模块310,然后协议芯片控制模块310通过调整适配器300的电压电流参数,并输出电子设备200所需要的电压电流,从而实现电子设备200的功率控制需求。

需要说明的是,当适配器300所适配的充电协议与数据线100的第一协议模块1112所支持的充电协议不一致的情况下,适配器300的电源线默认有电,充电协议扩展功能模组111与适配器300握手失败,通过第二类信号端子提供上拉电阻;若电子设备200插入有数据线100的第一接口110,则读取电子设备200的充电接口的下拉电阻210,并控制开关组件140闭合,数据线100的电源线有电,实现普通充电;若电子设备200未插入有数据线100的第一接口110,控制开关组件140保持断开,数据线100的电源线无输出。

通过采用本申请实施例提供的数据线,在适配器300所适配的充电协议与电子设备所适配的充电协议不一致的情况下,通过利用数据线100的快充协议的转换能力,从而实现适配器300和电子设备200之间的通信数据的交互。

而且,数据线100仍然可以维持usb-a类端口,从而保证了接口的品质和低失效率。

进一步的,通过在第一接口110设置充电协议扩展功能模组111,从而提升了数据线100的兼容能力,并无需在传输线缆上设置c类引脚,使得数据线更细,引脚更少,还可以降低数据线的制造难道和制造成本。

如图3所示,本申请实施例还提供一种充电控制方法,该方法可以应用于上述实施例中的数据线,数据线包括支持第二充电协议的第二协议模块和支持第一充电协议的第三协议模块,包括以下步骤:

步骤301、获取电子设备所适配的所述第一充电协议及所述第二接口与适配器之间的所述第二充电协议。

步骤302、在所述第一充电协议和所述第二充电协议的充电协议相同的情况下,控制所述第三协议模块与所述电子设备进行通信;或者,在所述第一充电协议和所述第二充电协议的充电协议不同的情况下,控制所述第二协议模块与所述电子设备进行通信。

本实施方式中,通过获取电子设备所适配的第一快充协议,以及获取第二接口和适配器之间的第二快充协议,是为了判断电子设备所适配的快充协议与第二接口和适配器之间的快充协议是否一致;若是电子设备所适配的第一快充协议与第二快充协议一致,即电子设备符合第二快充协议,则通过第二快充协议给电子设备进行快充,同时还可以屏蔽其他公开的快充协议;若是电子设备所适配的第一快充协议与第二快充协议不一致,即电子设备不符合第二快充协议,则将第一接口与电子设备之间的快充协议配置为第一快充协议,以便通过第一快充协议给电子设备进行快充。

其中,可以通过处理器对获取到的第一充电协议和第二充电协议进行处理,以判断第一充电协议和第二充电协议是否一致,配置第一接口与电子设备之间的充电协议,即是控制第二协议模块与电子设备进行通信,还是控制第三协议模块与电子设备进行通信。

这样通过根据第一充电协议和第二充电协议对第一接口和电子设备之间的充电协议进行配置,从而提升数据线的快充能力,并使数据线可以对不同快充协议的电子设备执行快充充电,有效的提高数据线的快充兼容性。

可选的,所述数据线还包括开关组件,所述开关组件的一端与所述数据线的电源端子电连接,另一端与所述数据线的处理器的电连接,所述方法还包括:在所述数据线的温度高于预设温度时,控制所述开关组件处于断开状态。

本实施方式中,通过对数据线的温度进行检测,并在数据线的温度高于预设温度额情况下,控制开关组件处于断开状态,以实现对数据线的异常保护,尤其是端口或者传输线缆的过温保护,从而延长数据线的使用寿命。

本申请实施例提供的充电控制方法,通过获取电子设备所适配的所述第一充电协议及所述第二接口与适配器之间的所述第二充电协议;在所述第一充电协议和所述第二充电协议的充电协议相同的情况下,控制所述第三协议模块与所述电子设备进行通信;或者,在所述第一充电协议和所述第二充电协议的充电协议不同的情况下,控制所述第二协议模块与所述电子设备进行通信。这样通过根据第一充电协议和第二充电协议对第一接口和电子设备之间的充电协议进行配置,从而提升数据线的快充能力,并使数据线可以对不同快充协议的电子设备执行快充充电,有效的提高数据线的快充兼容性。

需要说明的是,本申请实施例提供的充电控制方法,执行主体可以是充电控制装置,或者该充电控制装置中用于执行充电控制方法的控制模块。本申请实施例中以充电控制装置执行充电控制方法为例,说明本申请实施例提供的充电控制装置。

如图4所示,本申请实施例提供一种数据线,该数据线400包括支持第二充电协议的第二协议模块和支持第一充电协议的第三协议模块,还包括:

获取模块401,用于电子设备所适配的所述第一充电协议及所述数据线的第二接口与适配器之间的所述第二充电协议;

通信模块402,用于在所述第一充电协议和所述第二充电协议的充电协议相同的情况下,控制所述第三协议模块与所述电子设备进行通信;或者,用于在所述第一充电协议和所述第二充电协议的充电协议不同的情况下,控制所述第二协议模块与所述电子设备进行通信。

可选的,所述数据线还包括开关组件,所述开关组件的一端与所述数据线的电源端子电连接,另一端与所述数据线的处理器的电连接,所述数据线400还包括:

控制模块,用于在所述数据线的温度高于预设温度时,控制所述开关组件处于断开状态。

本申请实施例提供的数据线能够实现图3的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选的,如图5所示,本申请实施例还提供一种数据线500,包括处理器501,存储器502,存储在存储器502上并可在所述处理器501上运行的程序或指令,该程序或指令被处理器501执行时实现上述充电控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述充电控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述充电控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

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