CN114094680B - 一种充电线材的充电方法、装置及存储介质 - Google Patents
一种充电线材的充电方法、装置及存储介质 Download PDFInfo
- Publication number
- CN114094680B CN114094680B CN202210066579.6A CN202210066579A CN114094680B CN 114094680 B CN114094680 B CN 114094680B CN 202210066579 A CN202210066579 A CN 202210066579A CN 114094680 B CN114094680 B CN 114094680B
- Authority
- CN
- China
- Prior art keywords
- charging
- wire
- command
- authentication
- authentication process
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/00032—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries characterised by data exchange
- H02J7/00045—Authentication, i.e. circuits for checking compatibility between one component, e.g. a battery or a battery charger, and another component, e.g. a power source
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/44—Methods for charging or discharging
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/00032—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries characterised by data exchange
- H02J7/00034—Charger exchanging data with an electronic device, i.e. telephone, whose internal battery is under charge
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- General Chemical & Material Sciences (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本发明公开了一种充电线材的充电方法、装置、充电线材及存储介质,方法包括:通过监测快充认证过程中的认证命令异常现象,在监测到异常现象时,自动控制重启充电线材的充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为充电设备进行普通充电,避免了快充类型线材因性能异常或者充电设备不兼容快充而造成充电设备无法充电的问题。并且在量产管控上,由于本发明能够自动由快充转换到普通充电,因此硬件生产上也省去了将快充类型线材的MCU取下,替换为普充类型线材的MCU而带来的成本增加的问题。
Description
技术领域
本发明涉及计算机技术领域,具体涉及一种充电线材的充电方法、装置及存储介质。
背景技术
现有的充电线材方案是一种线材类型对应使用一种线材控制软件,对于线材类型为快充的充电线材,在与充电设备连接时,线材控制软件启动与充电设备之间的快充认证过程,在快充认证过程通过后,通过充电线材为充电设备充电。
然而,当充电线材因运输、储存、老化等问题出现性能异常而无法进行快充,或者充电设备软件升级不兼容快充时,导致充电设备无法充电。
发明内容
本发明的目的是针对上述现有技术的不足提出的一种充电线材的充电方法、装置、充电线材及存储介质,该目的是通过以下技术方案实现的。
本发明的第一方面提出了一种充电线材的充电方法,应用于充电线材,所述方法包括:
监测所述充电线材的快充认证过程是否存在认证命令异常现象;
在监测到异常现象时,重启所述充电线材的充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为所述充电设备进行普通充电。
在本申请的一些实施例中,所述监测所述充电线材的快充认证过程是否存在认证命令异常现象,包括:
监测所述快充认证过程是否存在认证命令重发现象;若存在,则确定存在认证命令异常现象;若不存在,则确定不存在认证命令异常现象。
在本申请的一些实施例中,所述监测所述快充认证过程是否存在认证命令重发现象,包括:
监测所述快充认证过程中接收加密验证命令的次数;所述加密验证命令由所述充电设备发送;如果所述次数超过预设次数,则确定存在认证命令重发现象;如果所述次数未超过预设次数,则确定不存在认证命令重发现象。
在本申请的一些实施例中,所述方法还包括:
在接收到加密验证命令时,提取所述加密验证命令中的随机数;对所述随机数进行加密计算,以得到待验证值;将所述待验证值返回至所述充电设备,以使所述充电设备对所述待验证值进行验证,并在验证错误时,继续发送加密验证命令。
在本申请的一些实施例中,所述充电线材包括通信线和配置通道CC线;所述重启所述充电线材的充电认证过程,包括:
将所述充电线材中的通信线拉低第一预设时长,并将所述CC线拉高第二预设时长,以重启充电认证过程。
在本申请的一些实施例中,所述使用普通线材型号数据与充电设备进行交互,包括:
在接收到所述充电设备发送的线材型号读取命令时,将所述普通线材型号数据返回至所述充电设备。
在本申请的一些实施例中,所述方法还包括:
在所述快充认证过程中,在接收到充电设备发送的线材型号读取命令时,将快充线材型号数据返回至所述充电设备。
本发明的第二方面提出了一种充电线材的充电装置,应用于充电线材,所述装置包括:
认证异常监测模块,用于监测所述充电线材的快充认证过程是否存在认证命令异常现象;
切换处理模块,用于在监测到异常现象时,重启所述充电线材的充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为所述充电设备进行普通充电。
本发明的第三方面提出了一种充电线材,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面所述方法的步骤。
本发明的第四方面提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述第一方面所述方法的步骤。
基于上述第一方面和第二方面所述的充电线材的充电方法及装置,本发明至少具有如下有益效果或优点:
对于快充类型的充电线材,上电后默认启动快充认证过程,本发明通过监测快充认证过程中的认证命令异常现象,在监测到异常现象时,自动控制重启充电线材的充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为充电设备进行普通充电,避免了快充类型线材因性能异常或者充电设备不兼容快充而造成充电设备无法充电的问题。并且在量产管控上,由于本发明能够自动由快充转换到普通充电,因此硬件生产上也省去了将快充类型线材的MCU取下,替换为普充类型线材的MCU而带来的成本增加的问题,或需要将普充线材转换为快充线材时,取下和替换MCU的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明根据一示例性实施例示出的一种充电线材的充电方法实施例流程图;
图2为本发明根据一示例性实施例示出的一种充电线材的充电过程具体流程图;
图3为本发明根据一示例性实施例示出的一种充电线材的充电装置结构示意图;
图4为本发明根据一示例性实施例示出的一种充电线材的硬件结构示意图图;
图5为本发明根据一示例性实施例示出的一种存储介质的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
在现有的充电线材方案中,快充类型的线材对应使用一种线材控制软件,普充类型的线材对应使用一种线材控制软件。在量产管控上,对于快充类型的线材和普充类型的线材是将MCU分类烧录软件,分类生产线材,如果需要将已经生产的快充类型的线材转换为普充类型的线材,需要将MCU取下,替换为另一类MCU。
然而,对于快充类型的充电线材,当充电线材因运输、储存、老化等问题出现性能异常而无法进行快充,或者充电设备软件升级不兼容快充时,导致充电设备无法充电。
为解决上述技术问题,本发明提出一种充电线材的充电方法,对于快充类型的充电线材,上电后默认启动快充认证过程,本发明通过监测快充认证过程中的认证命令异常现象,在监测到异常现象时,自动控制重启充电线材的充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为充电设备进行普通充电,避免了快充类型线材因性能异常或者充电设备不兼容快充而造成充电设备无法充电的问题。并且在量产管控上,由于本发明能够自动由快充转换到普通充电,因此硬件生产上也省去了将快充类型线材的MCU取下,替换为普充类型线材的MCU而带来的成本增加的问题。
为了使本领域技术人员更好的理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
实施例一:
图1为本发明根据一示例性实施例示出的一种充电线材的充电方法实施例流程图,该充电方法应用于充电线材上,所述充电线材为快充类型的线材。在本申请实施例中,以苹果lightning端子头线材为例,其使用的是单线通信协议,发送和接收均在同一根线上进行,在充电认证过程中,所有的命令都需要正确识别和回复,否则将不能充电。如图1所示,该充电线材的充电方法包括如下步骤:
步骤101:监测充电线材的快充认证过程是否存在认证命令异常现象。
其中,充电线材与充电设备连接并上电后,默认启动快充认证过程,在快充认证过程中,充电线材与充电设备进行各种类型认证命令的交互,以完成充电认证,认证通过后,充电线材开始为充电设备进行快充。
在一种可能的实现方式中,充电线材对充电设备发送的各种类型认证命令的接收识别过程为:将充电线材中通信线的接头接收到的高低电平,按照一定时序转换为二进制数据,并将二进制数据保存至固定地址,然后从固定地址读取二进制数据并识别命令类型,进而根据识别出的命令类型执行不同的操作。
在具体实施时,通过不同的高低电平维持时间组合来表示基本的二进制位数据0和1,每个位数据的时间周期为10微秒,如果2微秒低电平接8微秒高电平表示位数据1,如果7微秒低电平接3微秒高电平表示位数据0,每字节数据包含8个位数据,每条命令与命令回复均包含多个字节数据,所有数据结构都是先低位再高位。
下面介绍几种常用的认证命令:
(1)MOS控制命令(也即90命令)用于指示充电线材通电或者断电的命令,通电即为充电线材打开充电回路,断电即为断开充电回路。
控制命令的命令格式:90 80 01 A1
说明:“90”为发送数据命令字;
“80”为MOS与CC控制字节,此字节第八位为高,表示打开MOS开关,例如80;此字节第八位为低,表示关闭MOS开关,例如00;此字节第四位为高,表示拉高CC线使充电头复位,例如08;此字节第四位为低,表示释放CC线,例如40;
“01”为要求反馈的数据长度;
“A1”为CRC校验字节。
(2)线材型号读取命令(也即94命令)用于指示返回线材型号数据的命令。
命令格式为:94 01 02 D0
说明:“94”为发送数据命令字;
“01”为命令分支选择;
“02”为要求反馈的数据长度;
“D0”为CRC校验字节。
(3)读取时间戳命令(也即92命令)
命令格式为:92 61
说明:“92”为发送数据命令字;
“61”为CRC校验字节。
(4)身份读取命令(也即96命令)
命令格式为:96 20
说明:“96”为发送数据命令字;
“20”为CRC校验字节。
(5)端子头生产信息读取命令(也即98命令)
命令格式为:98 0F
说明:“98”为发送数据命令字;
“0C”为CRC校验字节。
(6)线材生产信息读取命令(也即7A命令)
命令格式为:9A B3
说明:“9A”为发送数据命令字;
“0D”为CRC校验字节。
上述介绍的六种认证命令中,94命令为充电认证过程中充电设备发送的起始命令,并且除了90命令为对充电线材上MOS和CC(Configuration Channel,配置通道)线的控制操作外,其他命令均为需要充电线材回复数据的命令,在回复数据时,将指令头加一。
在一可选的实施例中,针对认证命令异常现象的监测过程,可以通过监测快充认证过程是否存在认证命令重发现象,若存在,则确定存在认证命令异常现象;若不存在,则确定不存在认证命令异常现象。
其中,认证命令重发现象指的是首次认证失败后充电设备多次重新发送某一认证命令进行认证。
在本发明实施例中,发明人发现在快充认证过程中有加密验证命令重发现象时,会出现充电认证失败的问题。基于此,针对监测快充认证过程是否存在认证命令重发现象的过程,具体为监测快充认证过程中接收加密验证命令的次数,所述加密验证命令由充电设备发送,如果所述次数超过预设次数,则确定存在认证命令重发现象,如果所述次数未超过预设次数,则确定不存在认证命令重发现象。
其中,在快充认证过程中,通常加密验证命令重发三次或以上,充电设备认为充电异常,充电线材无法为充电设备充电。因此预设次数可以设置为3。
在一种可能的实现方式中,充电线材对加密验证命令的加密计算过程包括:提取加密验证命令中的随机数,并对随机数进行加密计算,以得到待验证值,然后将待验证值返回至充电设备,以使充电设备对待验证值进行验证,并在验证错误时,继续发送加密验证命令。
步骤102:在监测到异常现象时,重启充电线材的充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为充电设备进行普通充电。
其中,通过重启充电线材的充电认证过程,以使充电线材进入普通充电认证过程。
在一种可能的实现方式中,针对重启充电线材的充电认证过程,充电线材包括通信线和CC线,通过将充电线材中的通信线拉低第一预设时长,并将CC线拉高第二预设时长,以重启充电认证过程。
在具体实施时,通过将通信线拉低20毫秒,将CC线拉高20毫秒,以告知充电设备需要重启充电认证过程。
需要说明的是,针对使用普通线材型号数据与充电设备进行交互的过程,具体为在接收到充电设备发送的线材型号读取命令(也即94命令)时,将普通线材型号数据返回至充电设备,使得充电设备后续按照普通充电认证过程与充电线材进行认证交互。
需要进一步说明的是,针对上述步骤101所述的快充认证过程,在快充认证过程中,充电线材在接收到充电设备发送的线材型号读取命令(也即94命令)时,是将快充线材型号数据返回至充电设备,使得充电设备后续按照快充认证过程与充电线材进行认证交互。
下面对充电线材针对94命令执行的反馈数据格式进行举例说明:
反馈数据格式为:95 10 19 08 00 00 00 54
说明:“95”为反馈数据命令字;
“10 19 08 00 00 00”表示充电线材的线材型号数据;
例如,如果用C94或C91表示快充线材型号数据,C48或E75表示是普通线材型号数据,具体数据表示形式如下:
C48的数据表示形式为 :10 C0;E75的数据表示形式为 :10 0C;C91的数据表示形式为:10 19 08;C94的数据表示形式为:10 09 08;C100:04 F1。
“54”为CRC校验字节。
至此,完成上述图1所示的充电流程,本发明通过监测快充认证过程中的认证命令异常现象,在监测到异常现象时,自动控制重启充电线材的充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为充电设备进行普通充电,避免了快充类型线材因性能异常或者充电设备不兼容快充而造成充电设备无法充电的问题。并且在量产管控上,由于本发明能够自动由快充转换到普通充电,因此硬件生产上也省去了将快充类型线材的MCU取下,替换为普充类型线材的MCU而带来的成本增加的问题。
实施例二:
图2为本发明根据一示例性实施例示出的一种充电线材的充电过程具体流程图,基于上述图1所示实施例的基础上,该充电线材的充电过程具体流程包括如下步骤:
步骤201:充电线材与充电设备连接并上电后,启动快充认证过程。
步骤202:在快充认证过程中,接收充电设备发送的认证命令,并对所述认证命令进行类型识别,并执行识别出的类型所对应的操作。
其中,在快充认证过程中,充电线材与充电设备进行各种类型认证命令的交互,以完成充电认证,认证通过后,充电线材开始为充电设备进行快充。
在一可选实施例中,针对认证命令的接收过程,通过将充电线材中通信线的接头接收到的高低电平,按照一定时序转换为二进制数据,并将二进制数据保存至固定地址。
进一步地,对于对所述认证命令进行类型识别的过程,从固定地址读取二进制数据,并根据二进制数据中的发送数据命令字识别认证命令的类型,进而根据识别出的类型可以执行不同的操作。
具体的,参见上述步骤101中给出的几种认证命令的具体格式,也即根据数据中的起始字节识别认证命令的类型。
步骤203:监测快充认证过程是否存在认证命令异常现象。
步骤204:若监测到异常现象,则重启充电线材的充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为充电设备进行普通充电。
步骤205:在快充认证过程结束时,若未监测到异常现象,则为充电设备进行快充。
需要说明的是,上述步骤203至步骤205的过程与步骤202的过程为并列执行顺序。也就是说,在快充认证过程中,既要对各种类型认证命令执行不同的操作,同时还要监测认证命令异常现象。
至此,完成上述图2给出的具体充电流程,充电线材上电启动快充认证过程后进入命令接收识别模块,以识别出认证命令类型后进入命令分类回复处理模块,以进行对应的操作,同时通过监测快充认证过程中的认证命令异常现象,在监测到异常现象时,自动控制重启充电线材的充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为充电设备进行普通充电,避免了快充类型线材因性能异常或者充电设备不兼容快充而造成充电设备无法充电的问题。并且在量产管控上,由于本发明能够自动由快充转换到普通充电,因此硬件生产上也省去了将快充类型线材的MCU取下,替换为普充类型线材的MCU而带来的成本增加的问题,或需要将普充线材转换为快充线材时,取下和替换MCU的问题。
与前述充电线材的充电方法的实施例相对应,本发明还提供了充电线材的充电装置的实施例。
图3为本发明根据一示例性实施例示出的一种充电线材的充电装置结构示意图,该装置用于执行上述任一实施例提供的充电线材的充电方法,如图3所示,该充电线材的充电装置包括:
认证异常监测模块210,用于监测所述充电线材的快充认证过程是否存在认证命令异常现象;
切换处理模块220,用于在监测到异常现象时,重启所述充电线材的充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为所述充电设备进行普通充电。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本发明实施方式还提供一种与前述实施方式所提供的充电线材的充电方法对应的充电线材,以执行上述充电线材的充电方法。
图4为本发明根据一示例性实施例示出的一种充电线材的硬件结构图,该充电线材包括:通信接口601、处理器602、存储器603和总线604;其中,通信接口601、处理器602和存储器603通过总线604完成相互间的通信。处理器602通过读取并执行存储器603中与充电线材的充电方法的控制逻辑对应的机器可执行指令,可执行上文描述的充电线材的充电方法,该方法的具体内容参见上述实施例,此处不再累述。
本发明中提到的存储器603可以是任何电子、磁性、光学或其它物理存储装置,可以包含存储信息,如可执行指令、数据等等。具体地,存储器603可以是RAM(Random AccessMemory,随机存取存储器)、闪存、存储驱动器(如硬盘驱动器)、任何类型的存储盘(如光盘、DVD等),或者类似的存储介质,或者它们的组合。通过至少一个通信接口601(可以是有线或者无线)实现该***网元与至少一个其他网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。
总线604可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。其中,存储器603用于存储程序,所述处理器602在接收到执行指令后,执行所述程序。
处理器602可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器602中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器602可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。
本申请实施例提供的充电线材与本申请实施例提供的充电线材的充电方法出于相同的发明构思,具有与其采用、运行或实现的方法相同的有益效果。
本申请实施方式还提供一种与前述实施方式所提供的充电线材的充电方法对应的计算机可读存储介质,请参考图5所示,其示出的计算机可读存储介质为光盘30,其上存储有计算机程序(即程序产品),所述计算机程序在被处理器运行时,会执行前述任意实施方式所提供的充电线材的充电方法。
需要说明的是,所述计算机可读存储介质的例子还可以包括,但不限于相变内存(PRAM)、静态随机存取存储器 (SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器 (RAM)、只读存储器 (ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他光学、磁性存储介质,在此不再一一赘述。
本申请的上述实施例提供的计算机可读存储介质与本申请实施例提供的充电线材的充电方法出于相同的发明构思,具有与其存储的应用程序所采用、运行或实现的方法相同的有益效果。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (7)
1.一种充电线材的充电方法,其特征在于,应用于苹果lightning快充类型的充电线材,所述充电线材包括通信线和配置通道CC线,所述方法包括:
监测所述充电线材的快充认证过程是否存在认证命令异常现象;
在监测到异常现象时,重启所述充电线材的充电认证过程以进入普通充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为所述充电设备进行普通充电;
其中,所述监测所述充电线材的快充认证过程是否存在认证命令异常现象,包括:
监测所述快充认证过程是否存在认证命令重发现象;若存在,则确定存在认证命令异常现象;若不存在,则确定不存在认证命令异常现象;
所述监测所述快充认证过程是否存在认证命令重发现象,包括:
监测所述快充认证过程中接收加密验证命令的次数;所述加密验证命令由所述充电设备发送;如果所述次数超过预设次数,则确定存在认证命令重发现象;如果所述次数未超过预设次数,则确定不存在认证命令重发现象;
所述重启所述充电线材的充电认证过程,包括:
将所述通信线拉低第一预设时长,并将所述CC线拉高第二预设时长,以重启充电认证过程。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在接收到加密验证命令时,提取所述加密验证命令中的随机数;
对所述随机数进行加密计算,以得到待验证值;
将所述待验证值返回至所述充电设备,以使所述充电设备对所述待验证值进行验证,并在验证错误时,继续发送加密验证命令。
3.根据权利要求1所述的方法,其特征在于,所述使用普通线材型号数据与充电设备进行交互,包括:
在接收到所述充电设备发送的线材型号读取命令时,将所述普通线材型号数据返回至所述充电设备。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述快充认证过程中,在接收到充电设备发送的线材型号读取命令时,将快充线材型号数据返回至所述充电设备。
5.一种充电线材的充电装置,其特征在于,应用于苹果lightning快充类型的充电线材,所述充电线材包括通信线和配置通道CC线,所述装置包括:
认证异常监测模块,用于监测所述充电线材的快充认证过程是否存在认证命令异常现象;
切换处理模块,用于在监测到异常现象时,重启所述充电线材的充电认证过程以进入普通充电认证过程,并使用普通线材型号数据与充电设备进行交互,并为所述充电设备进行普通充电;
其中,所述认证异常监测模块,具体用于监测所述快充认证过程是否存在认证命令重发现象;若存在,则确定存在认证命令异常现象;若不存在,则确定不存在认证命令异常现象;
所述认证异常监测模块,具体用于在监测所述快充认证过程是否存在认证命令重发现象过程中,监测所述快充认证过程中接收加密验证命令的次数;所述加密验证命令由所述充电设备发送;如果所述次数超过预设次数,则确定存在认证命令重发现象;如果所述次数未超过预设次数,则确定不存在认证命令重发现象;
所述切换处理模块,具体用于在重启所述充电线材的充电认证过程中,将所述通信线拉低第一预设时长,并将所述CC线拉高第二预设时长,以重启充电认证过程。
6.一种充电线材,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-4任一项所述方法的步骤。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-4任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210066579.6A CN114094680B (zh) | 2022-01-20 | 2022-01-20 | 一种充电线材的充电方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210066579.6A CN114094680B (zh) | 2022-01-20 | 2022-01-20 | 一种充电线材的充电方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114094680A CN114094680A (zh) | 2022-02-25 |
CN114094680B true CN114094680B (zh) | 2022-05-24 |
Family
ID=80308926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210066579.6A Active CN114094680B (zh) | 2022-01-20 | 2022-01-20 | 一种充电线材的充电方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114094680B (zh) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190109484A1 (en) * | 2016-11-21 | 2019-04-11 | Shenzhen Royole Technologies Co. Ltd. | Electronic device, charger, and charging method |
CN106602654B (zh) * | 2016-12-26 | 2020-03-24 | Oppo广东移动通信有限公司 | 充电鉴权方法、相关设备及*** |
CN107742912A (zh) * | 2017-11-08 | 2018-02-27 | 深圳天珑无线科技有限公司 | 充电方法、快充设备及计算机可读存储介质 |
CN112636402A (zh) * | 2019-09-24 | 2021-04-09 | 北京小米移动软件有限公司 | 充电方法及装置、电子设备 |
CN110829552A (zh) * | 2019-10-29 | 2020-02-21 | 华为技术有限公司 | 无线充电***、充电线缆、电子设备及其无线充电方法 |
CN113937832B (zh) * | 2020-06-29 | 2024-05-03 | 华为技术有限公司 | 一种充电线缆、充电线缆的识别方法及*** |
CN112688373A (zh) * | 2020-11-24 | 2021-04-20 | 深圳市乐麦文化传播有限公司 | 一种充电方法、装置及数据线 |
CN112713627B (zh) * | 2020-12-24 | 2023-04-18 | Oppo广东移动通信有限公司 | 电压控制方法、电压控制装置、存储介质与电子设备 |
-
2022
- 2022-01-20 CN CN202210066579.6A patent/CN114094680B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN114094680A (zh) | 2022-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11080404B2 (en) | Firmware upgrade method, slave station of robot, and machine readable storage medium | |
CN107911249B (zh) | 一种网络设备的命令行发送方法、装置和设备 | |
JP2010258990A (ja) | 制御システム及び制御プログラム更新方法 | |
JP5522155B2 (ja) | プログラム書換方法及びプログラム書換装置,電子制御装置 | |
US10274919B2 (en) | Method, device and computer program product for programming a plurality of control units | |
CN109933368A (zh) | 一种指令的发射和验证方法及装置 | |
CN114221903B (zh) | 一种数据传输方法及装置 | |
CN114094680B (zh) | 一种充电线材的充电方法、装置及存储介质 | |
CN103530233B (zh) | 移动浏览器的自动化测试方法、测试服务器及*** | |
CN108833961B (zh) | 获取飞行记录数据的方法、服务器和*** | |
CN112596447B (zh) | Ecu刷写数据长度的确定方法、装置、电子设备及介质 | |
CN109933479B (zh) | 故障模拟与仿真方法以及相关设备 | |
CN110888892B (zh) | 一种区块同步方法、装置及存储介质 | |
CN110765125B (zh) | 一种存储数据的方法及装置 | |
CN105791514B (zh) | 一种应用启动监测方法及装置 | |
CN113132742B (zh) | 基于队列的双缓冲ai视频传输方法及相关设备 | |
CN112423284A (zh) | zigbee设备的配对方法、装置、网关、电子设备及存储介质 | |
CN108803582B (zh) | 一种适用于远程故障诊断的总线自动切换***及方法 | |
CN106412657B (zh) | 一种机顶盒烧写序列码的方法及*** | |
CN111176845A (zh) | 一种双控制器的数据读取方法及相关装置 | |
CN110784401B (zh) | 通信设备的适配方法、装置及通信设备 | |
CN116112456B (zh) | 一种基于bap协议的数据缓存方法、装置、设备及介质 | |
CN113133010B (zh) | 一种无线组网方法、装置、终端设备及存储介质 | |
CN115729600A (zh) | 一种nvdimm升级方法、装置、电子设备以及计算机存储介质 | |
JP6149416B2 (ja) | サービスバス装置、サービスバス装置の制御方法、メッセージ送受信システム、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |