掌桥专利:专业的专利平台
掌桥专利
首页

车辆智能充电方法、充电设备、车辆智能充电装置及系统

文献发布时间:2024-04-18 20:01:55


车辆智能充电方法、充电设备、车辆智能充电装置及系统

技术领域

本发明涉及车辆充电技术领域,尤其涉及一种车辆智能充电方法、充电设备、车辆智能充电装置及系统。

背景技术

目前,随着新能源车辆的广泛应用,对新能源车辆执行智能充电的场景也越来越多。在现有的针对新能源车辆的充电方法中,通常充电设备(例如充电桩、充电站等)与车辆均依照标准充电协议对应的标准充电模式执行充电操作;其中标准充电模式中的最大充电电流具有限定值;然而越来越多的新能源品牌车辆存在定制化充电需求(例如,品牌充电电流超过最大电流限定值充电需求等);现有的充电方法存在无法满足品牌定制化充电需求的问题,导致充电效率较低、兼容性较低的问题。

此外,品牌充电设备(例如品牌充电桩)与品牌车辆之间建立定制化充电需求之前需要彼此进行识别。现有技术中,品牌车辆在与品牌充电桩建立物理连接之后,通过品牌车辆向品牌充电桩发送VIN(Vehicle Identification Number,车辆识别码)而使品牌充电桩确认充电车辆的车辆品牌和车辆类型。然而,VIN作为唯一且不可更改的车辆信息,容易在现有的品牌充电模式中造成个人信息泄露的风险。因此,在品牌充电的定制化充电中,亟需一种不使用VIN的品牌车辆识别方法。

发明内容

有鉴于此,本发明提供了一种车辆智能充电方法,能够通过充电设备与车辆之间的设定报文交互,自动化进行车辆身份验证,并根据验证结果确定车辆匹配的充电模式为自定义模式或标准模式,以利用充电设备根据确定出的充电模式对车辆充电。本发明的实施例提高了充电场景中针对车辆身份验证的灵活性,并提高了充电设备与车辆的兼容性和充电效率,克服了现有充电方法无法满足定制化充电需求的问题。

为了解决上述技术问题,本发明提供以下技术方案:

第一方面,本发明提供一种车辆智能充电方法,应用于充电设备,包括:响应于任一车辆的充电请求,发送验证报文给所述车辆;其中,所述验证报文包含所述充电设备预存储的至少一种车辆类型的身份识别码;在接收到所述车辆发送的对应于验证报文的反馈报文,根据所述反馈报文和所述身份识别码,确定所述车辆的身份信息以及与所述车辆的身份信息匹配的充电模式,并利用所述充电模式对所述车辆充电;其中,所述充电模式为自定义模式或标准模式。

可选地,所述验证报文还包括随机生成的验证随机数;所述发送验证报文给所述车辆,包括:发送包含至少一种所述车辆类型的身份识别码以及所述验证随机数的验证报文给所述车辆,以使所述车辆基于所述验证报文包含的所述身份识别码以及所述验证随机数,生成所述对应于验证报文的反馈报文。

可选地,在所述确定所述车辆的身份信息之前,还包括:利用与至少一种车辆类型所协议的预设算法,基于所述身份识别码,生成参考确认码;所述确定所述车辆的身份信息,包括:将从所述反馈报文中解析出的信息与所述参考确认码进行对比;如果对比结果指示所述反馈报文包含与所述参考确认码一致的信息,确定所述车辆配置有自定义模式的车辆类型。

可选地,所述车辆智能充电方法,还包括:预先为至少一种车辆类型配置有自定义模式;所述确定与所述车辆的身份信息匹配的充电模式,包括:在确定所述车辆属于配置有自定义模式的车辆类型的情况下,确定对应于所述车辆的目标自定义模式。

可选地,所述车辆智能充电方法,进一步包括:在确定所述车辆属于配置有自定义模式的车辆类型的情况下,发送验证通过码给所述车辆,使得所述车辆在接收所述验证通过码后启动对应于所述自定义模式的充电模式;基于所述自定义模式对所述车辆执行充电。

可选地,所述利用所述充电模式对所述车辆执行充电,包括:在充电模式为自定义模式的情况下,将与所述车辆之间传输电流数值的一个或多个设定报文信号携带的电流数值设置为有特定符号标记的电流数值,以通过所述特定符号标记的电流数扩展充电电流的数值范围。

可选地,所述车辆智能充电方法,进一步包括:如果对比结果指示所述反馈报文不包含与所述参考确认码一致的信息,确定所述车辆配置有标准模式的车辆类型。

第二方面,本发明提供一种车辆智能充电方法,应用于车辆,包括:发送充电请求给充电设备;在接收到所述充电设备发送的对应于所述充电请求的验证报文的情况下,解析所述验证报文;在从解析出的结果中识别出指示所述车辆类型的身份识别码的情况下,生成识别确认码,并发送包含所述识别确认码的反馈报文给所述充电设备,以使所述充电设备为所述车辆选择充电模式。

可选地,所述车辆智能充电方法,进一步包括:所述在解析出指示所述车辆类型的身份识别码的情况下,从解析出的结果中获取所述验证报文包括的验证随机数;所述生成指示车辆类型的识别确认码,包括:基于所述验证报文包含的所述身份识别码以及所述验证随机数,生成指示车辆类型的识别确认码。

可选地,所述生成指示车辆类型的识别确认码,包括:车辆配置有算法,利用所述算法生成指示车辆类型的识别确认码。

可选地,所述车辆智能充电方法,进一步包括:接收充电设备发送指示车辆类型的验证通过码;在所述验证通过码为预设编码的情况下,启动对应于自定义模式的充电模式,以使所述充电设备基于所述自定义模式执行充电;否则进入标准模式,以使所述充电设备基于所述标准模式执行充电。

可选地,所述车辆智能充电方法,进一步包括:在从解析出的结果中未识别出指示所述车辆类型的身份识别码的情况下,直接发送未携带识别确认码的反馈报文给所述充电设备。

第三方面,本发明实施例提供一种充电设备,包括:处理请求模块和验证车辆模块,其中:

所述处理请求模块,用于响应于任一车辆的充电请求,发送验证报文给所述车辆;其中,所述验证报文包含所述充电设备预存储的至少一种车辆类型的身份识别码;

所述验证车辆模块,用于在接收到所述车辆发送的对应于验证报文的反馈报文,根据所述反馈报文和所述身份识别码,确定所述车辆的身份信息以及与所述车辆的身份信息匹配的充电模式,并利用所述充电模式对所述车辆充电;其中,所述充电模式为自定义模式或标准模式。

可选地,所述充电设备发送的所述验证报文还包括随机生成的验证随机数;所述发送验证报文给所述车辆,包括:发送包含至少一种所述车辆类型的身份识别码以及所述验证随机数的验证报文给所述车辆,以使所述车辆基于所述验证报文包含的所述身份识别码以及所述验证随机数,生成所述对应于验证报文的反馈报文。

可选地,所述充电设备,用于在所述确定所述车辆的身份信息之前,还包括:利用与至少一种车辆类型所协议的预设算法,基于所述身份识别码,生成参考确认码;所述确定所述车辆的身份信息,包括:将从所述反馈报文中解析出的信息与所述参考确认码进行对比;如果对比结果指示所述反馈报文包含与所述参考确认码一致的信息,确定所述车辆配置有自定义模式的车辆类型。

可选地,所述充电设备,还用于预先为至少一种车辆类型配置有自定义模式;所述确定与所述车辆的身份信息匹配的充电模式,包括:在确定所述车辆属于配置有自定义模式的车辆类型的情况下,确定对应于所述车辆的目标自定义模式。

可选地,所述充电设备,进一步用于在确定所述车辆属于配置有自定义模式的车辆类型的情况下,发送验证通过码给所述车辆,使得所述车辆在接收所述验证通过码后启动对应于所述自定义模式的充电模式;基于所述自定义模式对所述车辆执行充电。

可选地,所述充电设备,用于利用所述充电模式对所述车辆执行充电,包括:在充电模式为自定义模式的情况下,将与所述车辆之间传输电流数值的一个或多个设定报文信号携带的电流数值设置为有特定符号标记的电流数值,以通过所述特定符号标记的电流数扩展充电电流的数值范围。

可选地,所述充电设备,进一步用于如果对比结果指示所述反馈报文不包含与所述参考确认码一致的信息,确定所述车辆配置有标准模式的车辆类型。

第四方面,本发明实施例提供一种车辆智能充电装置,包括:处理报文模块和验证模块,其中:

所述处理报文模块,用于发送充电请求给充电设备;在接收到所述充电设备发送的对应于所述充电请求的验证报文的情况下,解析所述验证报文;

所述验证模块,用于在从解析出的结果中识别出指示所述车辆类型的身份识别码的情况下,生成识别确认码,并发送包含所述识别确认码的反馈报文给所述充电设备,以使所述充电设备为所述车辆选择充电模式。

可选地,所述车辆智能充电装置,进一步用于所述在解析出指示所述车辆类型的身份识别码的情况下,从解析出的结果中获取所述验证报文包括的验证随机数;所述生成指示车辆类型的识别确认码,包括:基于所述验证报文包含的所述身份识别码以及所述验证随机数,生成指示车辆类型的识别确认码。

可选地,所述车辆智能充电装置,用于生成指示车辆类型的识别确认码,包括:车辆配置有算法,利用所述算法生成指示车辆类型的识别确认码。

可选地,所述车辆智能充电装置,进一步用于接收充电设备发送指示车辆类型的验证通过码;在所述验证通过码为预设编码的情况下,启动对应于自定义模式的充电模式,以使所述充电设备基于所述自定义模式执行充电;否则进入标准模式,以使所述充电设备基于所述标准模式执行充电。

可选地,所述车辆智能充电装置,进一步用于在从解析出的结果中未识别出指示所述车辆类型的身份识别码的情况下,直接发送未携带识别确认码的反馈报文给所述充电设备。

第五方面,本发明实施例提供一种智能充电系统,包括:第三方面所述的充电设备和第四方面所述的车辆智能充电装置。

第六方面,本发明实施例提供一种的电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述本发明实施例的一种方法。

第七方面,本发明实施例提供一种的计算机可读存储介质,其上存储有实现车辆智能充电的计算机程序,所述计算机程序被处理器执行时实现本发明实施例的一种方法。

上述发明的技术方案具有如下优点或有益效果:能够通过充电设备与车辆之间的设定报文交互,自动化进行车辆身份验证,并根据验证结果确定车辆匹配的充电模式为自定义模式或标准模式,以利用充电设备根据确定出的充电模式对车辆充电。本发明的实施例提高了充电场景中针对车辆身份验证的灵活性,并在不需要车辆发送VIN的情况下提高了充电设备与车辆的兼容性和充电效率,克服了现有充电方法无法满足定制化充电需求的问题。

附图说明

图1是根据本发明实施例提供的一种车辆智能充电的方法的主要流程示意图;

图2是根据本发明实施例提供的一种车辆智能充电方法的充电设备与车辆的交互示意图;

图3是根据本发明实施例提供的一种充电设备的主要结构示意图;

图4是根据本发明实施例提供的一种车辆智能充电装置的主要结构示意图;

图5是根据本发明实施例提供的一种智能充电系统的主要结构示意图;

图6是本发明实施例可以应用于其中的示例性车辆系统架构图;

图7是适于用来实现本发明实施例的计算机系统的结构示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

需要指出的是,在不冲突的情况下,本发明的实施例以及实施例中的技术特征可以相互结合。

另外,本发明实施例的术语中所包含的“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的个数或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是本发明的实施例中对相同属性的对象在描述时所采用的区分方式。

此外,本发明实施例所涉及的车辆可以是将引擎作为动力源的内燃机车辆、将引擎和电动马达作为动力源的混合动力车辆、将电动马达作为动力源的电动汽车等。

通常充电设备与车辆之间在充电时基于电动车充电标准协议(例如协议为GB/T27930-2015)来进行数据传输,充电设备与车辆之间的充电过程包括以下阶段:物理连接完成、低压辅助上电、充电握手阶段、充电参数配置阶段、充电阶段和充电结束阶段等,每一个阶段根据协议均预先设置有对应的报文,例如:在低压辅助上电、充电握手阶段,代号CHM的报文指示充电机(即充电设备)握手,代号BHM的报文指示车辆握手,代号CRM的报文指示充电机辨识,代号BRM的报文指示车辆的辨识报文等,通过一种或多种报文充电设备和车辆双方可以判断出使用的协议类型,以执行后续的充电参数配置和充电阶段的信息传输和交互;进一步地,报文可以包括报文信号,例如用SPN表示,不同的SPN数值携带不同的报文数据,例如:在CRM报文中,SPN2562携带充电机(充电桩、充电站等)所在区域编码等。其中,标准协议定义的最大充电电流的限定值为400A;在本发明的实施例中,标准模式对应的协议以GB/T27930-2015为例,且本发明对标准协议的具体版本和内容不做限定。

图1是根据本发明实施例的一种车辆智能充电方法的主要步骤的示意图。如图1所示,该车辆智能充电方法主要包括应用于充电设备的步骤S101~步骤S102、该车辆智能充电方法应用于车辆的步骤S201~步骤S202:

下面针对充电设备和车辆分别说明。

针对充电设备的车辆智能充电方法主要包括以下步骤:

步骤S101:响应于任一车辆的充电请求,发送验证报文给所述车辆;其中,所述验证报文包含所述充电设备预存储的至少一种车辆类型的身份识别码。

具体地,充电设备例如包括充电站或充电桩等,其中充电桩例如为设定类型的充电桩(例如设定品牌、设定型号等),车辆包括任意类型的新能源车辆或设定类型车辆(例如设定品牌、设定型号等),本发明的实施例中,在充电设备与车辆相互验证通过时,优化标准充电协议以扩大标准充电协议所定义的最大电流值,从而满足车辆定制化的充电需求,例如满足车辆在充电时针对较大充电电流范围的需求,同时充电设备也可以兼容标准协议,即利用标准协议执行对任意类型车辆的充电操作。

进一步地,充电设备响应于任一车辆的充电请求,充电请求可以通过车辆与充电设备的物理连接(可以为活动接触连接,也可以为无线连接等)所触发,并进行充电设备与车辆的充电握手操作,充电握手操作可以通过对应的报文完成,例如,充电设备发送CHM报文给车辆,车辆发送针对CHM的反馈报文BHM报文,从而可以基于对应的握手报文包含的数据信息来确定握手是否成功。

进一步地,在握手成功以后,充电设备发送验证报文给车辆,以通过验证报文识别车辆类型,其中,验证报文例如为CRM报文,可以利用可选报文信号(SPN2562)发送CRM报文,其中,验证报文包含充电设备预存储的至少一种车辆类型的身份识别码。例如,充电设备预存储针对A类型的车辆身份识别码为0x5A、预存储针对B类型的车辆身份识别码为0x55等,通过预先设定充电设备预存储的至少一种车辆类型的身份识别码,可以针对一种或多种车辆进行对应的身份识别。

进一步地,可以为CRM报文包含的地址编码中的1个字节携带身份识别码,例如地址编码包含3个字节Byte1、Byte2、Byte3,并设置Byte1=0x5A,充电设备通过发送包含Byte1=0x5A的验证报文给发送充电请求的车辆,并进一步接收车辆基于验证报文的反馈报文的信息,充电设备基于反馈报文的信息对车辆的身份信息加以识别,根据识别的结果进一步确定充电模式,例如在确定车辆为对应于身份识别码“0x5A”的车辆类型的情况下(例如在充电桩和车辆为相同品牌的情况下),确定利用自定义模式为该车辆充电。

进一步地,充电设备将随机生成的验证随机数通过填充Byte2、Byte3,并与Byte1=0x5A同时发送给车辆,使得车辆可以基于接收到的Byte1、Byte2、Byte3对应的数值生成反馈报文,其中反馈报文可以包含车辆基于Byte1、Byte2、Byte3对应的数值生成的识别确认码、以及其他报文所携带的信息。由此可见,本发明的实施例通过充电设备发送验证报文,在不需要车辆发送VIN的情况下,可以通过车辆的身份识别码,或者身份识别码结合随机产生的验证随机数,以执行充电设备和车辆之间针对充电的相互身份验证,并且,由于结合了动态且随机生成的验证随机数的验证方式,达到了防止误判和识别验证码被篡改的风险,提高了身份验证的安全性、准确度和验证效果。即,所述验证报文还包括随机生成的验证随机数;所述发送验证报文给所述车辆,包括:发送包含至少一种所述车辆类型的身份识别码以及所述验证随机数的验证报文给所述车辆,以使所述车辆基于所述验证报文包含的所述身份识别码以及所述验证随机数,生成所述对应于验证报文的反馈报文。

步骤S102:在接收到所述车辆发送的对应于验证报文的反馈报文,根据所述反馈报文和所述身份识别码,确定所述车辆的身份信息以及与所述车辆的身份信息匹配的充电模式,并利用所述充电模式对所述车辆充电;其中,所述充电模式为自定义模式或标准模式。

具体地,充电设备接收车辆发送的对应于验证报文的反馈报文,进一步根据反馈报文以及充电设备发送的身份识别码进行验证,根据验证结果确定所述车辆的身份信息,从而确定所述车辆的身份信息以及与所述车辆的身份信息匹配的充电模式,并利用所述充电模式(自定义模式或标准模式)对所述车辆充电。其中,标准模式例如为基于GB/T27930-2015运行的充电模式,本发明实施例所提供的自定义模式例如为基于标准协议优化后的充电通信协议所运行的充电模式。

具体地,充电设备验证车辆的方法有两种:

第一种方法:利用与车辆一致的预设算法,基于其发送的身份识别码,生成参考确认码;并且,从车辆发送的反馈报文中解析出车辆基于同一身份识别码以及同一预设算法所计算出的识别确认码(即反馈报文解析出的一种信息);进一步地,充电设备对比自身计算出的参考确认码与车辆生成的识别确认码是否一致。如果一致,则确定验证身份成功,即确定出该车辆为配置有自定义模式的车辆类型,可以采用自定义模式对车辆执行充电。即,在所述确定所述车辆的身份信息之前,还包括:利用与至少一种车辆类型所协议的预设算法,基于所述身份识别码,生成参考确认码;所述确定所述车辆的身份信息,包括:将从所述反馈报文中解析出的信息与所述参考确认码进行对比;如果对比结果指示所述反馈报文包含与所述参考确认码一致的信息,确定所述车辆配置有自定义模式的车辆类型。

第二种方法:利用与车辆一致的预设算法,基于其发送的身份识别码以及验证随机数(共3个字节),生成参考确认码;并且,从车辆发送的反馈报文中解析出车辆基于相同的身份识别码以及验证随机数,利用同一预设算法所计算出的识别确认码;进一步地,充电设备对比其生成的参考确认码与车辆生成的识别确认码是否相同。如果相同,确定验证身份成功,即确定出该车辆为配置有自定义模式的车辆类型,可以采用自定义模式对车辆执行充电。

进一步地,如果对比结果指示所述反馈报文不包含与所述参考确认码一致的信息,确定所述车辆配置有标准模式的车辆类型。通过该验证过程,即可以兼容标准模式对应的标准协议,又可以确定可以通过自定义模型而充电的车辆类型,在较大程度上提高了充电设备针对车辆的兼容性,和充电智能化程度。

在本发明的实施例中,预设算法例如为求反码、循环冗余校验等,本发明对用于对数值进行加密的预设算法不作限定,利用预设算法以计算得到参考确认码或者识别确认码。其中,参考确认码或者识别确认码可以为1字节长度,以提高传输效率。

进一步地,充电设备根据验证结果确定与待充电的车辆的身份信息匹配的充电模式,为自定义模型或者标准模式;在本发明的实施例中,预先为至少一种车辆类型配置有自定义模式,从而使得充电设备可以基于自定义模型对车辆执行充电,即,预先为至少一种车辆类型配置有自定义模式;所述确定与所述车辆的身份信息匹配的充电模式,包括:在确定所述车辆属于配置有自定义模式的车辆类型的情况下,确定对应于所述车辆的目标自定义模式。其中车辆类型的划分依据可以为品牌、型号等。

进一步地,充电设备通过验证结果(对比结果)在确定所述车辆属于配置有自定义模式的车辆类型的情况下,发送验证通过码给所述车辆,使得所述车辆在接收所述验证通过码后启动对应于所述自定义模式的充电模式;基于所述自定义模式对所述车辆执行充电。充电设备可以通过CRM报文发送验证通过码给车辆,例如发送验证通过码“0x5A”给车辆,车辆根据接收到的报文,根据是否解析出0x5A判断自身是否启动和进入自定义模式的充电模式或者标准模式。

进一步地,所述利用所述充电模式对所述车辆执行充电,包括:在充电模式为自定义模式的情况下,将与所述车辆之间传输电流数值的一个或多个设定报文信号携带的电流数值设置为有特定符号标记的电流数值,以通过所述特定符号标记的电流数扩展充电电流的数值范围。具体地,在标准协议GB/T27930-2015中,其定义的最大充电电流为400A。可见针对充电电流超过400A以上的车辆充电需求,现有的标准协议无法满足,本发明的实施例通过将自定义模式对应的协议中的电流数值设置为有特定符号标记的电流数值,达到了扩大电流范围的有益效果;具体地,下面对比标准协议说明本发明实施例提供的扩展充电电流的数值范围的方法。

标准协议中的报文传输的电流数值为无符号数(Unsigned),由于标准协议用负的电流值代表充电电流数值,用正的电流值代表放电电流,偏移量为-400A,因此标准协议支持的电流数值由原始范围0~6553.5A叠加偏移量后得到的电流数值范围为:-400A~6153.5A,其中“A”代表电流单位安培;6153.5A代表叠加偏移量后的放电电流。

本发明实施例提供的报文传输的电流数值为有符号数(Signed),在偏移量为-400A的情况下,电流数值范围为:-3676.7A~2876.7A,其中,由于符号(例如正号、负号等)占1bit,因此在本发明的实施例中,原始范围0~6553.5A变更为-3276.7~3276.7,进一步叠加偏移量-400,得到电流数值范围为:-3676.7A~2876.7A;由此可见,本发明的实施例通过有符号的电流数值(即特定符号标记的电流数值),使得充电电流的最大限定值从400A增加到3676.7A。

进一步地,本发明的实施例利用将充电设备与所述车辆之间传输电流数值的一个或多个设定报文信号携带的电流数值设置为有特定符号标记的电流数值,以通过所述特定符号标记的电流数扩展充电电流的数值范围;其中,一个或多个设定报文信号例如包括:BCP::SPN2817、CML::SPN2826、BCL::SPN3073、BCS::SPN3076、CCS::SPN2082等用于传输电流数据的报文信号;其中,BCP、CML、BCL、BCS、CCS代表报文,SPN代表不同的报文信号。即,本发明的实施例在自定义模式对应的协议中将用于传输电流信息的报文信号所携带的电流数值设置为有符号型(即特定符号标记),从而在充电设备与车辆的充电阶段通过有符号型的电流数值达到超过现有的标准协议的电流最大限定值的有益效果,通过自定义模式的充电模式提高了充电效率,从而提高了车辆的充电体验。

针对车辆的车辆智能充电方法主要包括以下步骤:

步骤S201:发送充电请求给充电设备;在接收到所述充电设备发送的对应于所述充电请求的验证报文的情况下,解析所述验证报文。

具体地,在车辆具有充电需求的情况下,连接充电设备,关于充电设备与车辆握手的描述与步骤S101的描述一致,在此不再赘述。

进一步地,车辆接收所述充电设备发送的对应于所述充电请求的验证报文,验证报文例如报文信号为SPN2562的CRM报文,进一步地,车辆解析该验证报文的具体信息(例如包括地址编码、地址编码包括关联于车辆类型的身份识别码等)。

步骤S202:在从解析出的结果中识别出指示所述车辆类型的身份识别码的情况下,生成识别确认码,并发送包含所述识别确认码的反馈报文给所述充电设备,以使所述充电设备为所述车辆选择充电模式。

具体地,车辆根据解析验证报文的结果中获取到指示所述车辆类型的身份识别码的情况下,计算车辆的识别确认码,例如:解析地址编码(Location code),进一步从地址编码中解析出多个Byte的值,例如,在解析出Byte1=0x5A的情况下,确定解析出指示所述车辆类型的身份识别码0x5A;则根据解析出的身份识别码利用车辆配置的算法(例如为求反码、循环冗余校验等)计算出识别确认码。即,所述生成指示车辆类型的识别确认码,包括:车辆配置有算法,利用所述算法生成指示车辆类型的识别确认码。

进一步地,在从解析出的结果中未识别出指示所述车辆类型的身份识别码的情况下,直接发送未携带识别确认码的反馈报文给所述充电设备。由此可见,通过车辆与充电设备的交互,可以确定出车辆类型,从而使得充电设备确定利用与车辆类型匹配的充电模式对车辆执行充电操作。

进一步地,在车辆解析出地址编码中除身份识别码以外包含验证随机数的情况下,结合身份识别码以及验证随机数计算自身的识别确认码。即,所述在解析出指示所述车辆类型的身份识别码的情况下,从解析出的结果中获取所述验证报文包括的验证随机数;所述生成指示车辆类型的识别确认码,包括:基于所述验证报文包含的所述身份识别码以及所述验证随机数,生成指示车辆类型的识别确认码。

进一步地,车辆发送包含识别确认码的反馈报文给充电设备,具体地,车辆可以通过BRM反馈报文关联的可选预留信号SPN2574发送计算出的识别确认码给充电设备,例如表示为BRM(SPN2574=V.result),其中V.result代表车辆计算出的识别确认码。

由此可见,车辆与充电设备分别利用相同预设算法,基于报文传输的相同数据(身份识别码,或者身份识别码结合验证随机数)分别计算验证所需的编码,从而可以进一步地使充电设备对比确定验证结果为一致或不一致。

进一步地,在充电设备确定验证结果为一致的情况下,充电设备发送验证通过码给车辆,即车辆接收充电设备发送指示车辆类型的验证通过码;在所述验证通过码为预设编码(例如为0x5A)的情况下,车辆启动对应于自定义模式的充电模式,以使所述充电设备基于所述自定义模式执行充电;否则进入标准模式,以使所述充电设备基于所述标准模式执行充电。

由此可见,通过充电设备与车辆之间的交互验证,使得充电设备与车辆自动验证身份,并在确定充电模式为自定义模式的情况下,采用扩大充电电流的方式为车辆充电,否则采用标准模式为车辆充电,提升了充电设备与车辆之间的充电兼容性,同时提高了针对一种或多种具有较大充电电流需求的车辆的充电效率,提升了车辆充电的智能化程度和用车体验。

图2示出了可以应用本发明实施例的车辆智能充电的交互示意图,

其中:C1代表充电设备(例如充电桩等),C2代表待充电的车辆;

P1~P5代表充电设备与车辆之间的多种交互报文,其中,P1代表CHM报文,P2代表BHM报文,P3代表验证报文,即CRM报文(包含车辆的身份识别码,或者身份识别码以及验证随机数);P4代表车辆的反馈报文(BRM报文),其包含车辆计算出的识别确认码;P5代表另一种CRM报文(包含充电设备发送的验证通过码)。

S1代表充电设备计算参考验证码的步骤、S2代表车辆计算识别确认码的步骤;R1代表车辆针对接收到的验证报文P3解析的身份识别码的判断步骤;R2代表充电设备针对车辆发送的识别确认码的判断步骤;R3代表车辆判断充电设备发送的验证通过码的步骤;M1代表充电模式为自定义模式,M2代表充电模式为标准模式。

图2的车辆智能充电的交互示意图的描述即为:

首先,充电设备发送P1、车辆发送针对P1的反馈P2报文,从而确定充电设备与车辆的充电管理系统进行握手;

进一步地,C1响应于任一车辆C2的充电请求,发送验证报文P3给所述车辆C2;其中,所述验证报文包含所述充电设备预存储的至少一种车辆类型的身份识别码;

S1的步骤包括:充电设备C1利用与至少一种车辆类型所协议的预设算法,基于所述身份识别码,生成参考确认码;

S2的步骤包括:车辆C2在接收到所述充电设备C1发送的对应于所述充电请求的验证报文P3的情况下,解析所述验证报文;在从解析出的结果中识别出指示所述车辆类型的身份识别码的情况下,生成识别确认码,并发送包含所述识别确认码的反馈报文P4给所述充电设备C1,以使所述充电设备C1为所述车辆C2选择充电模式。

R1的判断步骤包括:车辆C2在从解析出的结果中识别出指示所述车辆类型的身份识别码的情况下,执行S2的步骤,否则在从解析出的结果中未识别出指示所述车辆类型的身份识别码的情况下,直接发送未携带识别确认码的反馈报文给所述充电设备C1,同时确定出充电模式为标准模式M2。

R2的判断步骤包括:充电设备C1将从所述反馈报文中解析出的识别确认码与自身计算出的参考确认码进行对比;如果对比结果指示所述反馈报文包含与所述参考确认码一致的信息,确定所述车辆配置有自定义模式的车辆类型,并确定利用M1充电模式(自定义模式)对所述车辆C2充电,否则利用M2充电模式(标准模式)对所述车辆C2充电。

R3的判断步骤包括:车辆C2接收充电设备C1发送指示车辆类型的验证通过码(例如P5的CRM报文所发送);在所述验证通过码为预设编码的情况下,启动对应于自定义模式的充电模式,以使所述充电设备基于所述自定义模式M1执行充电;否则进入标准模式,以使所述充电设备基于所述标准模式M2执行充电

图3示出了可以应用本发明实施例的充电设备300的结构示意图。其包括处理请求模块301和验证车辆模块302,其中:

所述处理请求模块301,用于响应于任一车辆的充电请求,发送验证报文给所述车辆;其中,所述验证报文包含所述充电设备预存储的至少一种车辆类型的身份识别码;

所述验证车辆模块302,用于在接收到所述车辆发送的对应于验证报文的反馈报文,根据所述反馈报文和所述身份识别码,确定所述车辆的身份信息以及与所述车辆的身份信息匹配的充电模式,并利用所述充电模式对所述车辆充电;其中,所述充电模式为自定义模式或标准模式。

图4示出了可以应用本发明实施例的车辆智能充电装置400的结构示意图。其包括处理报文模块401和验证模块402,其中:

所述处理报文模块401,用于发送充电请求给充电设备;在接收到所述充电设备发送的对应于所述充电请求的验证报文的情况下,解析所述验证报文;

所述验证模块402,用于在从解析出的结果中识别出指示所述车辆类型的身份识别码的情况下,生成识别确认码,并发送包含所述识别确认码的反馈报文给所述充电设备,以使所述充电设备为所述车辆选择充电模式。

图5示出了可以应用本发明实施例的智能充电系统500的结构示意图。其包括充电设备300和车辆智能充电装置400。

图6示出了可以应用本发明实施例的智能充电的示例性车辆系统架构600。

如图6所示,该车辆系统架构600可包括各种系统,例如车辆智能充电装置601、动力系统602、传感器系统603、控制系统604、一个或多个外围设备605、电源606、计算机系统607和用户接口608。可选地,车辆系统架构600可包括更多或更少的系统,并且每个系统可包括多个元件。另外,车辆系统架构600的每个系统和元件可以通过有线或者无线互连。

其中,车辆系统架构600包括的车辆智能充电装置601,该车辆智能充电装置601可用于发送充电请求给充电设备;在接收到所述充电设备发送的对应于所述充电请求的验证报文的情况下,解析所述验证报文;在从解析出的结果中识别出指示所述车辆类型的身份识别码的情况下,生成识别确认码,并发送包含所述识别确认码的反馈报文给所述充电设备,以使所述充电设备为所述车辆选择充电模式。

动力系统602可包括为车辆提供动力运动的组件。比如,动力系统602可包括引擎、能量源、传动装置、车轮、轮胎等。其中,引擎可以是内燃引擎、电动机、空气压缩引擎或其他类型的引擎组合,例如气油发动机和电动机组成的混动引擎,内燃引擎和空气压缩引擎组成的混动引擎。引擎将能量源转换成机械能量提供给传动装置。能量源的示例可包括汽油、柴油、其他基于石油的燃料、丙烷、其他基于压缩气体的燃料、乙醇、太阳能电池板、电池和其他电力来源。能量源也可以为车辆的其他系统提供能量。此外,传动装置可包括变速箱、差速器、驱动轴和离合器等。

传感器系统603可包括车辆内部的传感器。传感器系统603还可以感测车辆周边环境的传感器。例如,定位系统(该定位系统可以是全球定位系统(global positioningsystem,GPS)系统),也可以是北斗系统或者其他定位系统)、雷达、激光测距仪、惯性测量单元(inertial measurement unit,IMU)以及摄像头。定位系统可用于定位车辆的地理位置。IMU用于基于惯性加速度来感测车辆的位置和朝向变化。在一个实施例中,IMU可以是加速度计和陀螺仪的组合。雷达可利用无线电信号来感测车辆的周边环境内的其他车辆。在一些实施例中,除了感测物体以外,雷达还可用于感测物体的速度和/或前进方向等。其中,为了检测位于车辆的前方、后方或侧方的环境信息、对象等,雷达、摄像头等可配置在车辆的外部的适当的位置。例如,为了获取车辆前方道路的影像,摄像头可在车辆的室内与前风挡相靠近地配置。或者,摄像头可配置在前保险杠或散热器格栅周边。例如,为了获取车辆后方的影像,摄像头可在车辆的室内与后窗玻璃相靠近地配置。或者,摄像头可配置在后保险杠、后备箱或尾门周边。为了获取车辆侧方的影像,摄像头可在车辆的室内与侧窗中的至少一方相靠近地配置。或者,摄像头可配置在侧镜、挡泥板或车门周边等。

激光测距仪可利用激光来感测车辆所位于的环境中的物体。

摄像头可用于捕捉车辆前方或车辆的周边环境的多个图像。摄像头可以是静态或视频摄像头。

通过传感器系统603可以获取车辆位置、定位充电设备的位置、状态等。

控制系统604可包括有实现智能充电方法的软件系统,控制系统604也可包括油门、方向盘、安全带系统等硬件系统。另外,该控制系统604可以增加或替换地包括除了所示出和描述的那些以外的组件。或者也可以减少一部分上述示出的组件。

控制系统604通过外围设备605与车辆内部传感器、外部传感器、车辆智能充电装置、其他计算机系统或用户之间进行交互。外围设备605可包括无线通信系统、车载电脑、麦克风和/或扬声器。

在一些实施例中,外围设备605提供控制系统604的用户与用户接口交互的手段。例如,车载电脑可向车辆的用户发送关于充电的提示信息。用户接口还可操作车载电脑来接收用户的输入的充电信息。车载电脑可以通过触摸屏进行操作。在其他情况中,外围设备可提供用于与位于车内的其它设备通信的手段。例如,麦克风可从控制系统604的用户接收音频(例如,语音命令或其他音频输入)。类似地,扬声器可向控制系统604的用户输出音频。

无线通信系统可以直接地或者经由通信网络来与一个或多个设备无线通信。例如,无线通信系统可使用蜂窝网络、WiFi与无线局域网(wireless local area network,WLAN)等网络通信,也可以使用红外链路、蓝牙或ZigBee与设备直接通信。

电源606可向车辆的各种组件提供电力。该电源606可以为可再充电锂离子或铅酸电池。

实现车辆智能充电的部分或所有功能受计算机系统607控制。计算机系统607可包括至少一个处理器,处理器执行存储在例如存储器这样的非暂态计算机可读介质中的指令。计算机系统607为上述车辆智能充电装置提供实现智能充电的执行代码。

处理器可以是任何常规的处理器,诸如商业可获得的中央处理器(centralprocessing unit,CPU)。替选地,该处理器可以是诸如专用集成电路(applica tionspecific integrated circuits,ASIC)或其它基于硬件的处理器的专用设备。本领域的普通技术人员应该理解该处理器、计算机、或存储器实际上可以包括可以或者可以不存储在相同的物理外壳内的多个处理器、计算机、或存储器。例如,存储器可以是硬盘驱动器或位于不同于计算机的外壳内的其它存储介质。因此,对处理器或计算机的引用将被理解为包括对可以或者可以不并行操作的处理器或计算机或存储器的集合的引用。不同于使用单一的处理器来执行此处所描述的步骤,诸如转向组件和减速组件的一些组件每个都可以具有其自己的处理器,所述处理器只执行与特定于组件的功能相关的计算。

用户接口608,用于向车辆的用户提供信息或从其接收信息。可选地,用户接口608可包括在外围设备605的集合内的一个或多个输入/输出设备,例如无线通信系统、车载电脑、麦克风和扬声器、车载通信单元等。

应该理解的,上述组件只是一个示例,实际应用中,上述各个模块或系统中的组件有可能根据实际需要增添或者删除,图6不应理解为对本申请实施例的限制。

下面参考图7,其示出了适于用来实现本发明实施例的计算机系统700的结构示意图。图7示出的计算机系统仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图7所示,计算机系统700包括中央处理单元(CPU)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储部分708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有系统700操作所需的各种程序和数据。CPU 701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。

以下部件连接至I/O接口705:包括输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。

特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(CPU)701执行时,执行本发明的系统中限定的上述功能。

需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在充电设备的处理器中,例如,可以描述为:一种处理器包括处理请求模块和验证车辆模块,其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,处理请求模块还可以被描述为“响应于任一车辆的充电请求的模块”。进一步地,所描述的模块也可以设置在车辆的处理器中,例如,可以描述为:一种处理器包括处理报文模块和验证模块,其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,处理报文模块还可以被描述为“发送充电请求给充电设备的模块”。

作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的充电设备或者车辆中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得关联于充电设备的该设备包括:响应于任一车辆的充电请求,发送验证报文给所述车辆;其中,所述验证报文包含所述充电设备预存储的至少一种车辆类型的身份识别码;在接收到所述车辆发送的对应于验证报文的反馈报文,根据所述反馈报文和所述身份识别码,确定所述车辆的身份信息以及与所述车辆的身份信息匹配的充电模式,并利用所述充电模式对所述车辆充电;其中,所述充电模式为自定义模式或标准模式。关联于车辆的该设备包含:发送充电请求给充电设备;在接收到所述充电设备发送的对应于所述充电请求的验证报文的情况下,解析所述验证报文;在从解析出的结果中识别出指示所述车辆类型的身份识别码的情况下,生成识别确认码,并发送包含所述识别确认码的反馈报文给所述充电设备,以使所述充电设备为所述车辆选择充电模式。

根据本发明实施例的技术方案,能够通过充电设备与车辆之间的设定报文交互,自动化进行车辆身份验证,并根据验证结果确定车辆匹配的充电模式为自定义模式或标准模式,以利用充电设备根据确定出的充电模式对车辆充电。本发明的实施例提高了针对充电场景中车辆身份验证的灵活性,并提高了充电设备与车辆的兼容性和效率,克服了现有充电方法无法满足定制化充电需求的问题。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

相关技术
  • 一种新型解决物料堵塞、结拱的智能脉冲清堵系统
  • 一种新型解决物料堵塞、结拱的智能脉冲清堵系统
技术分类

06120116574817