CN111660840B - 用于电动车辆的充电控制方法及设备 - Google Patents

用于电动车辆的充电控制方法及设备 Download PDF

Info

Publication number
CN111660840B
CN111660840B CN202010144430.6A CN202010144430A CN111660840B CN 111660840 B CN111660840 B CN 111660840B CN 202010144430 A CN202010144430 A CN 202010144430A CN 111660840 B CN111660840 B CN 111660840B
Authority
CN
China
Prior art keywords
session
electric vehicle
request
response messages
charging
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
Application number
CN202010144430.6A
Other languages
English (en)
Other versions
CN111660840A (zh
Inventor
申珉昊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hyundai Motor Co
Industry Academy Cooperation Foundation of Myongji University
Kia Corp
Original Assignee
Hyundai Motor Co
Kia Motors Corp
Industry Academy Cooperation Foundation of Myongji University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from KR1020200019037A external-priority patent/KR20200106826A/ko
Application filed by Hyundai Motor Co, Kia Motors Corp, Industry Academy Cooperation Foundation of Myongji University filed Critical Hyundai Motor Co
Publication of CN111660840A publication Critical patent/CN111660840A/zh
Application granted granted Critical
Publication of CN111660840B publication Critical patent/CN111660840B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/60Monitoring or controlling charging stations
    • B60L53/66Data transfer between charging stations and vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/60Monitoring or controlling charging stations
    • B60L53/68Off-site monitoring or control, e.g. remote control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/7072Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/12Electric charging stations
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/14Plug-in electric vehicles
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/16Information or communication technologies improving the operation of electric vehicles
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/16Information or communication technologies improving the operation of electric vehicles
    • Y02T90/167Systems integrating technologies related to power network operation and communication or information technologies for supporting the interoperability of electric or hybrid vehicles, i.e. smartgrids as interface for battery charging of electric vehicles [EV] or hybrid vehicles [HEV]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Power Engineering (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

本申请涉及用于电动车辆的充电控制方法及设备。提供了一种由电动车辆供应设备(EVSE)执行的充电控制方法。该方法包括执行与EV的充电会话启动程序以及计算与充电会话相关联的会话脚本散列。从用户装置接收并确认会话接入请求。基于确认的结果,向用户装置请求会话认证,并且从用户装置接收会话脚本认证值作为会话认证的结果。该方法还包括根据会话脚本认证值确定是否允许用户接入充电会话。

Description

用于电动车辆的充电控制方法及设备
相关申请的交叉引用
本申请要求于2019年3月5日提交的韩国专利申请第10-2019-0025299号和于2020年2月17日提交的韩国专利申请第10-2020-0019037号的优先权,其全部内容通过引用并入本文。
技术领域
本公开涉及一种用于电动车辆(EV)的充电的方法和设备,并且更具体地,涉及一种用于通过与认证相关的信息共享来控制EV充电的方法和设备。
背景技术
与常规的汽油发动机车辆相比,电动车辆(EV)通过电池的电力来驱动电动马达,并且具有较少的诸如废气和噪声的空气污染源,故障少,寿命长,并且有利地简化了EV的操作。基于驱动源,EV被分类为混合动力电动车辆(HEV)、插电式混合动力电动车辆(PHEV)以及电动车辆(EV)。HEV具有作为主动力的发动机和作为辅助动力的马达。PHEV具有主动力马达和当电池放电时使用的发动机。EV具有马达,但是EV没有发动机。
电动车辆(EV)充电***可以被定义为用于使用能量存储装置的电力或商用电源的电网对安装在EV内的高压电池进行充电的***。根据EV的类型,EV充电***可以具有各种形式。例如,EV充电***可以被分类为使用充电电缆的导电型或非接触式无线电力传输(WPT)型(也称为“感应型”)。
可以经由EV与充电站之间的通信协议来执行EV充电控制。因此,对EV充电会话的控制应由充电站或EV执行。此时,需要用户检查EV的充电状态或控制充电进度。然而,当用户仅通过EV执行所有控制时,远程控制是困难的,并且需要大量的时间和金钱来改变EV的监视或控制功能。
发明内容
本公开提供了一种由电动车辆供应设备(EVSE)执行的充电控制方法和使用该充电控制方法的充电控制设备。本公开还提供了一种由电动车辆(EV)执行的充电控制方法以及执行用于利用EVSE进行充电的用户认证的用户装置。
根据本公开的示例性实施方式,由EVSE执行的充电控制方法可以包括执行与EV的充电会话启动程序;计算与充电会话相关联的会话脚本散列;接收并确认来自用户装置的会话接入请求;基于确认会话接入请求的结果向用户装置请求会话认证;从用户装置接收会话脚本认证值作为会话认证的结果;以及根据会话脚本认证值确定是否允许用户接入充电会话。
会话脚本散列可以基于在实际电力传输之前在EV与EVSE之间的充电会话启动程序中交换的多个消息,使用散列链接方案来计算。充电会话启动程序中的多个消息可以以有效的可扩展标记语言(XML)交换(EXI)格式表示。
充电会话启动程序中的多个消息可以包括支持应用协议请求/响应消息、会话建立请求/响应消息、服务发现请求/响应消息、服务细节请求/响应消息、支付服务选择请求/响应消息、支付细节请求/响应(PnC)消息、授权请求/响应消息、电荷参数发现请求/响应消息或电力递送请求/响应消息中的至少一个。针对直流(DC)充电,多个消息可以进一步包括电缆检查请求/响应消息和预充电请求/响应消息中的至少一个。
会话接入请求的接收和确认可以包括识别包括在从用户装置接收的会话接入请求中的会话识别信息、EVSE的识别信息以及电动车辆通信控制器(EVCC)的识别信息。会话认证的请求可以包括当确认会话接入请求的结果为肯定时,生成随机数并将随机数提供给用户装置。会话脚本认证值可以通过将由EVSE生成的随机数、由用户装置生成的随机数以及相应会话的会话脚本散列输入到散列函数来导出。
此外,根据本公开的示例性实施方式,充电控制设备可以包括处理器和存储器,该存储器被配置为存储可由处理器执行的至少一个指令。另外,至少一个指令可以使处理器执行与EV的充电会话启动程序;计算与充电会话相关联的会话脚本散列;从用户装置接收并确认会话接入请求;基于确认会话接入请求的结果向用户装置请求会话认证;从用户装置接收会话脚本认证值作为会话认证的结果;以及根据会话脚本认证值确定是否允许用户接入充电会话。
会话脚本散列可以基于在实际电力传输之前在EV与充电控制设备之间的充电会话启动程序中交换的多个消息,使用散列链接方案来计算。充电会话启动程序中的多个消息可以以有效的可扩展标记语言(XML)交换(EXI)格式表示。
充电会话启动程序中的多个消息可以包括支持应用协议请求/响应消息、会话建立请求/响应消息、服务发现请求/响应消息、服务细节请求/响应消息、支付服务选择请求/响应消息、支付细节请求/响应(PnC)消息、授权请求/响应消息、电荷参数发现请求/响应消息或电力递送请求/响应消息中的至少一个。针对DC充电,多个消息可以进一步包括电缆检查请求/响应消息和预充电请求/响应消息中的至少一个。
会话接入请求的接收和确认可以包括识别包括在从用户装置接收的会话接入请求中的会话识别信息、充电控制设备的识别信息以及电动车辆通信控制器(EVCC)的识别信息。会话认证的请求可以包括当确认会话接入请求的结果为肯定时,生成随机数并将随机数提供给用户装置。
会话脚本认证值可以通过将由充电控制设备生成的随机数、由用户装置生成的随机数以及相应会话的会话脚本散列输入到散列函数来导出。充电控制设备可以是电动车辆供应设备(EVSE)。
此外,根据本公开的示例性实施方式,由EV执行的充电控制方法可以包括执行与EVSE的充电会话启动程序;计算与充电会话相关联的会话脚本散列;基于会话脚本散列生成会话令牌;以及将所生成的会话令牌提供给用户装置。
会话脚本散列可以基于在实际电力传输之前在EV与EVSE之间的充电会话启动程序中交换的多个消息,使用散列链接方案来计算。充电会话启动程序中的多个消息可以以有效的可扩展标记语言(XML)交换(EXI)格式表示。
充电会话启动程序中的多个消息可以包括支持应用协议请求/响应消息、会话建立请求/响应消息、服务发现请求/响应消息、服务细节请求/响应消息、支付服务选择请求/响应消息、支付细节请求/响应(PnC)消息、授权请求/响应消息、电荷参数发现请求/响应消息或电力递送请求/响应消息中的至少一个。针对DC充电,多个消息可以进一步包括电缆检查请求/响应消息和预充电请求/响应消息中的至少一个。会话令牌可以包括会话脚本散列,并且还可以包括安装在EV内的电动车辆通信控制器(EVCC)的识别信息、EVSE的识别信息以及充电会话的标识符(ID)中的至少一个。
根据本公开的示例性实施方式,当使用用于通过在EV与用户装置之间共享认证凭证来控制EV充电的方法和设备时,可以维护EV与用户装置之间的通信安全性。另外,即使在用户装置与EVSE之间不存在通信安全性,也可以确保安全性。此外,可以省略对传输层中的证书的需要,并且可以在应用层中确保安全性。另外,可以使用散列函数而不是复杂的基于证书的认证来执行有效的认证。
附图说明
通过参考附图详细描述本公开的示例性实施方式,本公开将变得更加显而易见,其中:
图1是示出可以应用本公开的示例性实施方式的无线电力传输(WPT)的概念的概念图;
图2A和图2B是用于描述应用本公开的示例性实施方式的用于EV电力传输的通信方法的示图;
图3是示出根据本公开的示例性实施方式的EV充电控制的结构分类的概念图;
图4是示出根据本公开的示例性实施方式的在使用用户装置的EV充电控制中的认证问题的概念图;
图5是示出根据本公开的示例性实施方式的在使用用户装置的EV充电控制中共享认证凭证的必要性的概念图;
图6是示出根据本公开的示例性实施方式的在使用用户装置的EV充电控制中传输认证凭证的方法的概念图;
图7是根据本公开的示例性实施方式的用于通过在EV与用户装置之间共享认证凭证来控制EV充电的方法的序列图;
图8是根据本公开的示例性实施方式的充电控制方法中的充电会话启动程序的序列图;
图9示出了根据本公开的示例性实施方式的用于计算会话脚本散列的消息的示例;
图10是示出根据本公开的示例性实施方式的充电控制方法中的用户认证程序的序列图;以及
图11是根据本公开的示例性实施方式的充电控制设备的框图。
应当理解,以上参考的附图不必按比例绘制,呈现了示出本公开的基本原理的各种特征的稍微简化的表示。本公开的具体设计特征,包括例如具体尺寸、取向、位置和形状,将部分地由特定预期应用和使用环境确定。
具体实施方式
本文使用的术语仅用于描述特定实施方式的目的,而不旨在限制本公开。除非上下文另外清楚地指示,否则如本文所使用的,单数形式“一”、“一个”和“该”也旨在包括复数形式。将进一步理解,当在本说明书中使用时,术语“包括(comprises)”和/或“包括(comprising)”指定所述特征、整数、步骤、操作、元件和/或部件的存在,但不排除一个或多个其他特征、整数、步骤、操作、元件、部件和/或其组的存在或添加。如本文所使用的,术语“和/或”包括一个或多个相关联的列出的项目的任何和所有组合。
应当理解,本文使用的术语“车辆(vehicle)”或“车辆(vehicular)”或其他类似术语通常包括机动车辆,诸如包括运动型多用途车辆(SUV)的乘用车、公共汽车、卡车、各种商用车辆、包括各种船和船舶的船只、飞行器等,并且包括混合动力车辆、电动车辆、插电式混合动力车辆、氢动力车辆以及其他可选燃料车辆(例如,源自石油以外的资源的燃料)。如本文所述,混合动力车辆是具有两个或更多动力源的车辆,例如汽油动力车辆和电力动力车辆两者。
除非具体说明或从上下文中显而易见,否则本文所使用的,术语“大约”应理解为在本领域的正常公差范围内,例如在平均值的2个标准偏差内。“大约”可以理解为规定值的10%、9%、8%、7%、6%、5%、4%、3%、2%、1%、0.5%、0.1%、0.05%或0.01%以内。除非从上下文中另外清楚,否则本文提供的所有数值都由术语“大约”修饰。
本文公开了本公开的示例性实施方式。然而,为了描述本公开的示例性实施方式的目的,本文公开的具体结构和功能细节仅是代表性的;然而,本公开的示例性实施方式可以以许多可选的形式来体现,并且不应被解释为限于本文阐述的本公开的示例性实施方式。在描述相应附图时,相同的参考数字表示相同的元件。
将理解的是,尽管在本文中可以使用术语“第一”、“第二”等来描述各种部件,但是这些部件不应受这些术语的限制。这些术语仅用于区分一个元件与另一个元件。例如,在不脱离本公开的范围的情况下,第一部件可以被指定为第二部件,并且类似地,第二部件可以被指定为第一部件。术语“和/或”包括相关联列出的项目之一的任何和所有组合。
将理解的是,当部件被称为“连接到”另一部件时,该部件可以直接或间接地连接到另一部件。换句话说,例如,可以存在中间部件。相反,当一个部件被称为“直接连接到”另一部件时,没有中间部件。
术语在本文中仅用于描述示例性实施方式,而不用于限制本公开。除非在上下文中另有定义,否则单数表达包括复数表达。在本说明书中,术语“包括”或“具有”用于指定说明书中公开的特征、数量、步骤、操作、元件、部件或其组合是存在的,但不排除一个或多个其他特征、数量、步骤、操作、元件、部件或其组合的存在或添加的可能性。
除非另有定义,否则包括技术或科学术语的所有术语具有由本领域普通技术人员通常理解的相同含义。除非在本说明书中另有明确定义,否则通常使用的字典中定义的术语被解释为包括与相关技术的上下文含义相同的含义,而不被解释为理想的或过于正式的含义。
另外,以下方法或其方面中的一个或多个可以由至少一个控制器执行。术语“控制器”可以指包括存储器和处理器的硬件装置。存储器被配置为存储程序指令,并且处理器被专门编程为执行该程序指令以执行下面进一步描述的一个或多个处理。如本文所述,控制器可以控制单元、模块、零件、装置等的操作。此外,如本领域普通技术人员将理解的,以下方法可以由包括控制器以及一个或多个其他部件的设备来执行。
此外,本公开的控制逻辑可以体现为包含由处理器、控制器/控制单元等执行的可执行程序指令的计算机可读介质上的非瞬时性计算机可读介质。计算机可读介质的示例包括但不限于ROM、RAM、光盘(CD)-ROM、磁带、软盘、闪存驱动器、智能卡以及光学数据存储装置。计算机可读记录介质还可以分布在网络耦合的计算机***中,使得计算机可读介质例如由远程信息处理服务器或控制器局域网(CAN)以分布式方式存储和执行。
根据本公开的示例性实施方式,EV充电***可以被定义为用于使用能量存储装置的电力或商用电源的电网对安装在EV中的高压电池进行充电的***。根据EV的类型,EV充电***可以具有各种形式。例如,EV充电***可以被分类为使用充电电缆的导电型或非接触式无线电力传输(WPT)型(也称为“感应型”)。电源可以包括住宅或公共电力服务或利用车载燃料的发电机等。
在本公开中使用的附加术语定义如下。
“电动车辆(EV)”:如49CFR 523.3中所定义的,打算用于高速公路的车辆由电动马达提供动力,该电动马达从诸如电池的车载能量存储装置汲取电流,该车载能量存储装置可从诸如住宅或公共电力服务或车载燃料发电机的非车载源充电。EV可以是制造为主要在公共街道或道路上使用的四轮或更多轮车辆。
EV可以包括电动车辆、电动汽车、电动道路车辆(ERV)、插电式车辆(PV)、插电式车辆(xEV)等,并且xEV可以被分类为插电式全电动车辆(BEV)、电池电动车辆、插电式电动车辆(PEV)、混合动力电动车辆(HEV)、混合动力插电式电动车辆(HPEV)、插电式混合动力电动车辆(PHEV)等。
“插电式电动车辆(PEV)”:通过连接到电网对车载原电池进行再充电的EV。
“插电式车辆”(PV)”:可经由无线充电从电动车辆供应设备(EVSE)充电,而无需使用物理插头或物理插座的电动车辆。
“重型车辆(H.D.车辆)”:如49CFR 523.6或49CFR 37.3(公共汽车)中定义的任何四轮或四轮以上车辆。
“轻型***式电动车辆”:由电动马达驱动、从可充电蓄电池或其他能源装置汲取电流、主要在公共街道、道路以及高速公路上使用的并且额定车辆总重量小于4,545公斤的三轮或四轮车辆。
“无线电力充电***(WCS)”:用于在GA与VA之间进行无线电力传输和控制(包括校准和通信)的***。该***经由两部分松散耦合的变压器将能量从供电网络电磁传输到电动车辆。
“无线电力传输(WPT)”:将电力从交流(AC)供电网络无接触地传输到电动车辆。
“公共设施”:供应电能,并且可以包括客户信息***(CIS)、高级计量基础设施(AMI)、费率以及收入***等的一组***。公共设施可以基于费率表和离散事件为EV提供能量。此外,公共设施可以提供关于EV的认证、功耗测量的间隔以及收费表的信息。
“智能充电”:EVSE和/或PEV与电网通信,以通过反映电网的容量或使用费用来优化EV的充电率或放电率的***。
“自动充电”:在车辆位于对应于可以传输电力的主充电器组件的适当位置之后,自动执行感应充电的程序。自动充电可以在获得必要的认证和权限之后执行。
“互操作性”:***的部件与该***的相应部件交互工作,以执行该***所针对的操作的状态。另外,信息互操作性可以指两个或更多个网络、***、装置、应用程序或部件可以有效地共享并容易地使用信息而不会给用户带来不便的能力。
“感应充电***”:一种经由两部分有间隙的磁芯(core)变压器将能量从电源传输到EV的***,其中,变压器的两个半部,即初级线圈和次级线圈在物理上彼此分开。在本公开中,感应充电***可以对应于EV电力传输***。
“电感耦合器”:由GA线圈中的线圈和VA线圈中的线圈组成的变压器允许以电流隔离的方式传输电力。
“电感耦合”:两个线圈之间的磁耦合。在本公开中,GA线圈与VA线圈之间的耦合。
“接地组件(GA)”:基础设施侧的组件,该组件包括GA线圈、电力/频率转换单元和GA控制器以及来自电网和每个单元之间的布线、滤波电路、至少一个壳体等,该组件有必要用作无线电力充电***的电源。GA可以包括GA与VA之间通信所必需的通信元件。
“车辆组件(VA)”:车辆上的组件,该组件包括VA线圈、整流器/电力转换单元和VA控制器以及到车辆电池和每个单元之间的布线、滤波电路、至少一个外壳等,该组件有必要用作无线电力充电***的车辆零件。VA可以包括VA与GA之间通信所必需的通信元件。GA可以被称为供应装置,而VA可以被称为EV装置。
“供应装置”:提供与EV装置的非接触耦合的设备。换句话说,供应装置可以是EV外部的设备。当EV正在接收电力时,供应装置可以作为要传输的电力的源来操作。供应装置可以包括壳体和所有盖。
“EV装置”:安装在EV上的设备,其提供与供应装置的非接触耦合。换句话说,EV装置可以安装在EV内。当EV正在接收电力时,EV装置可以将电力从原电池传输到EV。EV装置可以包括壳体和所有盖。
“GA控制器”:GA的一部分,其基于来自车辆的信息调节GA线圈的输出功率电平。
“VA控制器”:VA的一部分,其在充电期间监视具体的车载参数,并启动与GA的通信以调整输出功率电平。GA控制器可以被称为供电电路(SPC),而VA控制器可以被称为电动车辆(EV)电力电路(EVPC)。
“磁隙”:GA线圈中的利兹线顶部或磁性材料顶部的较高的平面与VA线圈中的利兹线底部或磁性材料的较低的平面对准时的垂直距离。
“环境温度”:在所考虑的子***而不是在直射的阳光下测量的空气的地面温度。
“车辆离地间隙”:地面与车辆底盘最低部分之间的垂直距离。
“车辆磁性离地间隙”:安装在车辆上的VA线圈中的利兹线底部或磁性材料的较低的平面与地面之间的垂直距离。
“VA线圈磁性表面距离”:安装时,最近的磁性或导电部件表面的平面与VA线圈的下外表面之间的距离。该距离包括可以封装在VA线圈外壳中的任何保护性覆盖物和附加物品。VA线圈可以称为次级线圈、车辆线圈或接收线圈。类似地,GA线圈可以被称为初级线圈或传输线圈。
“外露导电部件”:电气设备(例如,电动车辆)的导电部件,其可以被触摸并且通常不通电,但是当发生故障时可以变得通电。
“危险带电部件”:在某些条件下可能生成有害电击的带电部件。
“带电部件”:在正常使用中打算通电的任何导体或导电部件。
“直接接触”:人与带电部件的接触。(参见IEC 61440。)
“间接接触”:人与由绝缘故障而带电的外露的、导电的和通电的部件的接触。(参见IEC 61140。)
“对准”:为指定的有效电力传输寻找供应装置到EV装置的相对位置和/或寻找EV装置到供应装置的相对位置的过程。在本公开中,对准可以指向无线电力传输***的精确定位。
“配对”:车辆与专用供应装置相关的过程,该车辆位于该专用供应装置上,并且将从该专用供电装置传输电力。配对可以包括使充电点的VA控制器和GA控制器相关的过程。相关/相关联过程可以包括两个对等通信实体之间的关系的相关联的过程。
“高级通信(HLC)”:HLC是一种特殊类型的数字通信。HLC针对由命令和控制通信未覆盖的附加服务是必要的。HLC的数据链路可以使用电力线通信(PLC),但是HLC的数据链路不限于PLC。
“低功率激励(LPE)”:LPE是指激活供应装置以进行精确定位和配对,使得EV可以检测供应装置的技术,反之亦然。
“服务集标识符(SSID)”:SSID是由32个字符组成的唯一的标识符,该标识符附加在无线LAN上传输的数据包的报头上。SSID标识无线装置尝试连接的基本服务集(BSS)。SSID区分多个无线LAN。因此,想要使用特定无线LAN的所有接入点(AP)和所有终端/站装置可以使用相同的SSID。不使用唯一SSID的装置无法加入BSS。由于SSID示出为纯文本,因此SSID可能不会为网络提供任何安全功能。
“扩展服务集标识符(ESSID)”:ESSID是希望连接到的网络的名称。ESSID类似于SSID,但是概念更扩展。
“基本服务集标识符(BSSID)”:由48位组成的BSSID用于区分特定的BSS。利用基础设施BSS网络,BSSID可以被配置为用于AP设备的媒体接入控制(MAC)。针对独立的BSS或自组织网络(ad hoc network),可以利用任何值生成BSSID。
充电站可以包括至少一个GA和被配置为管理至少一个GA的至少一个GA控制器。GA可以包括至少一个无线通信装置。充电站可以指具有至少一个GA的地方或位置,其安装在家庭、办公室、公共场所、道路、停车场等中。根据本公开的示例性实施方式,“快速充电”可以指将电力***的交流(AC)电力直接转换为直流(DC)电力,并将转换后的DC电力供应到安装在EV上的电池的方法。特别地,DC电力的电压可以是DC 500伏(V)或更小。
根据本公开的示例性实施方式,“慢速充电”可以指使用供应到一般家庭或工作场所的AC电力对安装在EV上的电池进行充电的方法。每个家庭或工作场所中的插座或设置在充电架中的插座可以提供AC电力,并且AC电力的电压可以为AC 220V或更小。EV还可以包括车载充电器(OBC),其被配置为提升用于慢速充电的AC电力,将AC电力转换为DC电力,并将转换后的DC电力供应给电池。
根据本公开的示例性实施方式,频率调谐可以用于性能优化。特别地,频率调谐可以由供应装置执行,并且可以不由EV装置执行。另外,可能需要所有供应装置在整个范围内提供频率调谐。电动车辆电力控制器(EVPC)可以被配置为在大约81.38kHz与90.00kHz之间的频率范围内操作。用于磁场无线电力传输(MF-WPT)的标称频率(在下文中,称为目标频率、设计频率或谐振频率)可以是大约85kHz。供电电路可以提供频率调谐。
在下文中,将通过参考附图详细解释本公开的示例性实施方式。图1是示出可以应用本公开的示例性实施方式的无线电力传输(WPT)的概念的概念图。
如图1所示,WPT可以由电动车辆(EV)10的至少一个部件和充电站20执行,并且可以用于将电力无线地传输到EV 10。特别地,EV 10通常可以被定义为供应存储在可再充电能量存储器中的电力的车辆,该可再充电能量存储器包括作为电动马达的能量源的电池12,该电动马达是EV 10的动力传动***。
然而,根据本公开的示例性实施方式的EV 10可以包括具有电动马达和内燃机的混合动力电动车辆(HEV),并且可以包括汽车以及摩托车、手推车、踏板车和电动自行车。另外,EV 10可以包括具有用于对电池12进行无线充电的接收线圈的电力接收垫11,并且可以包括用于对电池12进行导电充电的插头连接。特别地,被配置为用于对电池12进行导电充电的EV 10可以被称为插电式电动车辆(PEV)。
充电站20可以连接到电网30或电力主干,并且可以经由电力链路将交流(AC)电力或直流(DC)电力提供给包括传输线圈的电力传输垫21。另外,充电站20可以被配置为经由有线/无线通信与管理电网30或电力网络的基础设施管理***或基础设施服务器通信,并且执行与EV 10的无线通信。无线通信可以是蓝牙、ZigBee、蜂窝、无线局域网(WLAN)等。例如,充电站20可以位于各种位置,包括附接到房屋的停车场、用于在加油站对EV进行充电的停车场、在购物中心或工作场所的停车场。
对EV 10的电池12进行无线充电的处理可以开始于首先将EV 10的电力接收垫11设置在由电力传输垫21生成的能量场中,并且将接收线圈和传输线圈彼此耦合。作为相互作用或耦合的结果,可以在电力接收垫11中感应电动势,并且可以通过所感应的电动势对电池12进行充电。
充电站20和传输垫21可以全部或部分地称为接地组件(GA),其中,GA可以指先前定义的含义。EV 10的内部部件和接收垫11的全部或部分可以称为车辆组件(VA),其中,VA可以指先前定义的含义。电力传输垫或电力接收垫可以被配置为非极化的或极化的。
当垫是非极化的时,一个极(例如,第一极)可以设置在垫的中心,而相对的极(例如,第二极)可以设置在外周边中。特别地,可以形成从垫的中心离开并返回到垫的外部边界的焊剂。当垫是极化的时,相应的极可以设置在垫的任一端部。特别地,可以基于垫的取向来形成磁通量。在本公开中,传输垫21或接收垫11可以被统称为“无线充电垫”。
图2A和图2B是用于描述应用本公开的示例性实施方式的用于EV电力传输的通信方法的示图。根据EV充电通信标准文件(例如,ISO 15118-8和ISO 15118-20),当使用无线通信用于EV充电时,电动车辆通信控制器(EVCC)与供应设备通信控制器(SECC)之间的通信可以符合IEEE 802.11。换句话说,EV电力传输可以涉及EVCC与SECC之间的通信。
如图2A和图2B所示,用于EV电力传输的通信方法可以包括开始EVCC 110与SECC之间的充电过程(S200),用于通信建立的程序S210,用于识别、认证以及授权的程序S220,用于目标设置和电荷调度的程序S230,用于回路电荷控制和重新调度的程序S240和/或用于结束充电过程的程序S250。图2A和图2B所示的通信方法可以是根据“***和充电”或“停车和充电”(PnC)场景的示例,并且应用本公开的示例性实施方式的通信示例可以不限于图2A和图2B所示的示例。
用于通信建立的程序S220可以包括基于因特网协议(IP)的连接建立程序,并且还可以包括连接建立程序之后的传输层安全(TLS)会话建立程序。在通信建立程序中或者更具体地在TLS会话建立程序中,EVCC可能需要车辆到电网(V2G)根证书来验证作为TLS服务器的EVSE证书,并且SECC可能需要具有密钥和链的EVSE证书。在用于识别、认证以及授权的程序S230中,EVCC可能需要具有密钥和链值的合同证书,并且SECC可能需要V2G根证书。
在用于目标设置和电荷调度的程序S240中,可以在SECC与次要参与者(SA)300之间执行请求个人收费表的程序。具体地,SECC可以与位于车辆外部的次要参与者300相互作用。次要参与者300可以是例如充电运营商(CO)、服务提供商等。用于回路电荷控制和重新调度的程序S250可以包括任选的计量程序。在用于回路电荷控制和重新调度的程序S250(或更具体地,任选的计量程序)中,EVCC可能需要具有密钥的合同证书。
同时,包括在通过图2A和图2B的示例描述的通信建立程序中的TLS会话建立程序仅是示例性的,并且TLS可以不一定必须使用。图2A和图2B中描述的程序化流程可能需要在不同的安全层应用各种证书。例如,可以存在用于EVCC以在TLS层认证SECC的SECC证书,并且可以存在用于在应用层认证SECC和/或SA的合同证书。还可以存在用于验证SECC证书和合同证书的V2G根证书和SubCA证书。
除了上述证书之外,还可以存在用于安装和更新合同证书的原始设备制造商(OEM)根证书和OEM供应证书。特别地,由相应V2G实体使用的证书可以包括如下表1所示的证书字段。
表1
证书字段 描述
版本 证书的版本(针对15118,应为V3=0×2)
序列号 证书的唯一编号(在颁发者的域内)
签名算法 所使用的签名算法
颁发者 颁发并签署证书的实体
有效期 证书有效的时间段
主体 颁发证书的实体
公钥 对应于私钥的公钥
颁发者UID 任选的颁发者唯一标识符
主体UID 任选的主题唯一标识符
扩展 任选的(参见表2)
签名 由颁发者生成的证书的签名
参考表1,证书可以包括证书的版本、证书的唯一标识号、所使用的签名算法、颁发并签署证书的实体、证书的有效期、颁发证书的主体、对应于私钥的公钥、由颁发者生成的证书的签名等。此外,证书可以任选地包括颁发者的唯一标识符(UID)、主体的唯一标识符和/或扩展。特别地,扩展可以包括根据下表2的字段。
表2
参考表2,扩展可以包括对应于公钥的私钥的使用、扩展的密钥使用、可以检索证书吊销列表的位置、可以检索OCSP的位置、附加授权信息、主体的可选名称和/或关于证书是V2G根证书还是SubCA证书的信息。
图3是示出根据本公开的示例性实施方式的EV充电控制的结构分类的概念图。用于接入充电会话的示例性用例可以如下所示。
用于监视充电状态的用例可以包括检测或提供关于由于充电异常导致的紧急停止的通知、通过充电状态(SOC)监视来检查是否实现充电目标、通过双向充电期间的放电来检查激励以及监视由于充电价格的改变而导致的充电成本。
用于充电控制的用例可以包括基于充电价格的改变和充电目标的改变来调整充电时间表、执行紧急停止和控制恢复、充电服务的改变(例如,在AC与DC之间、在导电型与感应型之间、在充电与充电/放电之间、在预充电与动态充电之间等)等。
用于监视和控制的用例可以包括车辆所有者通过用户装置的近距离或远程接入,以及由车辆所有者之外的另一个人(例如,家庭成员等)的接入。
参考图3,在监视和控制方法中,可以识别根据距离的结构分类方法。近距离控制(例如,在大约1米内)可以包括通过EV的人机接口(HMI)的直接控制,并且半远程控制(例如,在30米内)可以包括在经由WI-FI连接充电站时执行的控制。另外,远程控制可以包括在经由诸如长期演进(LTE)的移动通信远程连接充电站时执行的控制。
图4是示出根据本公开的示例性实施方式的使用用户装置的EV充电控制中的认证问题的概念图。如图4所示,针对希望对EV进行充电以通过用户装置等接入充电会话(例如,ISO 15118会话‘XYZ’)的用户来说,可能需要所有者认证。
图5是示出根据本公开的示例性实施方式的在使用用户装置的EV充电控制中共享认证凭证的必要性的概念图。如图5所示,为了使用户通过使用用户装置来接入充电会话,用户可以向EV请求用于充电会话的认证凭证(其可以被称为‘Auth-Credential’或“认证证明信息”),并接收该认证凭证。在图5的示例中,用户可以通过将认证凭证‘ABC’提供给EVSE(和充电运营商)来证明(例如,提供认证信息)所有权。
图6是示出根据本公开的示例性实施方式的在使用用户装置的EV充电控制中传输认证凭证的方法的概念图。作为EV将认证凭证传输到用户装置的方法,有图6所示的方法。例如,EV可以被配置为经由蓝牙(选项1)、近场通信(NFC),选项2)、QR码(选项3)、OEM云服务器(选项4)等将认证凭证传输到用户装置。传递认证凭证的路径是安全通道。
具体地,认证凭证可以是当前成功完成认证的充电会话的所有权的证明。认证凭证可以实现为TLS会话凭证(选项1)、根据ISO 15118的会话凭证(选项2)或合同认证(PnC,选项3)。针对作为本公开中考虑的认证凭证的第一选项的TLS会话认证,可以使用当前有效的TLS会话的信息来打开新TLS。当应用程序中没有认证信息时(例如,针对ISO 15118EIM),这可能是有用的。
作为该选项的优点,当TLS版本低于3.0时,诸如在TLS规范中存在的会话标识符(RFC 5246)和会话票证(RFC 5077)的功能是可用的,并且当TLS版本为3.0时,可以使用用于使用预共享密钥(PSK)(RFC 8664)的会话恢复的功能。另一方面,该选项的缺点是仅在使用TLS时可用。例如,在EIM的情况下,ISO 15118ED.1可能不需要TLS。
作为具体实现,关于会话标识符,EV可以被配置为将会话ID和会话密钥传输到用户装置。关于会话票证,EV可以被配置为将会话票证和会话密钥传输到用户装置。在使用PSK的会话恢复程序中,EV可以被配置为将会话票证和会话密钥传输到用户装置。用户装置可以被配置为向EVSE和/或服务器请求TLS会话恢复。
针对作为本公开的认证凭证的第二选项的ISO 15118会话凭证,可以使用当前有效的ISO 15118会话信息来打开新会话。优点是可以进行快速认证,但缺点是仅在当前有效的ISO 15118会话中使用TLS时可用。
作为具体实现,聚合从支持应用协议请求到最后电力递送响应的所有消息的有效的可扩展标记语言(XML)交换(EXI)字符串可以用作会话脚本,并且通过根据HMAC函数计算会话脚本获得的值(即,HMAC(会话脚本))可以用作会话散列值。EV可以被配置为经由安全信道将[会话散列、ISO-15118会话ID、会话密钥]传输到用户装置。特别地,当难以将会话脚本存储在EV中时,可以使用链式散列技术。
针对作为本公开的认证凭证的第三选项的合同认证(PnC),当对当前有效的ISO15118会话信息执行合同认证时,可以在打开新会话时执行相同的合同认证。有利地,由于认证与现有会话信息不相关,因此可以简化由EV共享的信息。缺点是该选项仅当在有效的ISO 15118会话中使用PnC认证时可用,需要基于证书的认证协议,并且潜在地泄漏安全存储在硬件安全模块(HSM)中的合同凭证的秘密密钥。
作为具体实现,EV可以被配置为将(ISO-15118会话ID、[合同证书信息])传输到用户装置。特别地,合同证书信息可以一次安装在用户装置上。另外,合同证书信息可以包括合同证书(或凭证)和相应私钥。
图7是根据本公开的示例性实施方式的用于通过在EV和用户装置之间共享认证凭证来控制EV充电的方法的序列图。图7示出了当使用根据ISO 15118的会话凭证时的示例性实施方式。当根据ISO 15118请求会话凭证时,程序(或通过在EV与用户装置之间共享认证凭证来控制EV充电的方法)可以包括准备步骤、认证步骤以及控制步骤。
在准备步骤中,EV 100和EVSE 200可以开始充电会话(S710),并且EV 100和EVSE200中的每一个可以被配置为计算会话脚本散列,并且基于所计算的会话脚本散列生成会话令牌(S720)。此后,EV 100可以被配置为将会话令牌传输到用户装置(例如,诸如移动电话的用户装置)(S730)。在认证步骤中,EVSE 200可以被配置为利用由用户装置呈现的会话令牌认证相应的用户装置(S740)。在控制步骤中,可以执行用户装置与EVSE之间的充电控制协议(S750)。
根据上述示例性实施方式,根据本公开的示例性实施方式的EV可以包括处理器和存储器,该存储器被配置为存储可由处理器执行的至少一个指令。该至少一个指令可以使处理器执行与EVSE的充电会话启动程序;计算与充电会话相关联的会话脚本散列;基于所计算的会话脚本散列生成会话令牌;并将所生成的会话令牌提供给用户装置。
图8是根据本公开的示例性实施方式的充电控制方法中的充电会话启动程序的序列图。在图8所示的充电会话启动程序中,可以根据ISO 15118执行会话进程。如图8所示,充电会话启动程序可以包括在EV 100与EVSE 200之间支持应用协议请求/响应(Req/Res)、会话建立请求/响应、服务发现请求/响应、服务细节请求/响应(任选)、支付服务选择请求/响应、支付细节请求/响应(PnC)、授权请求/响应以及电荷参数发现请求/响应消息(S810)。
此外,当充电方案是AC充电时,在电荷参数发现请求/响应之后,该程序还可以包括电力递送请求/响应、充电状态请求/响应、计量收据请求/响应(PnC,任选)以及电力递送请求/响应消息(S820)。当充电方案是DC充电时,在电荷参数发现请求/响应之后,该程序还可以包括电缆检查请求/响应、预充电请求/响应、电力递送请求/响应、电流需求请求/响应、电力递送请求/响应以及焊接检测请求/响应消息(S830)。
然后,所启动的充电会话可以根据会话停止请求/响应来终止。在图8所示的充电会话启动程序中在EV 100与EVSE 200之间交换的消息中,粗体消息可以用作稍后描述的会话脚本散列计算的输入值。换句话说,支持应用协议请求/响应、会话建立请求/响应、服务发现请求/响应、服务细节请求/响应(任选)、支付服务选择请求/响应、支付细节请求/响应(PnC)、授权请求/响应以及电荷参数发现请求/响应消息可以用作会话脚本散列计算的输入值。
在重新协商的情况下,针对AC充电,电力递送请求/响应消息可以用作会话脚本散列计算的输入值,并且针对DC充电,电缆检查请求/响应消息、预充电请求/响应消息以及电力递送请求/响应消息可以用作会话脚本散列计算的输入值。
同时,在会话启动程序之后,EV和EVSE中的每一个可以被配置为计算和存储会话脚本散列。特别地,可以基于会话脚本散列生成会话令牌。具体地,EV和EVSE可以被配置为计算从充电会话启动程序的第一消息到实际电力传输开始之前的消息的消息的会话脚本散列(SSHash)。SSHash可以在EV和EVSE中具有相同的计算结果,并且SSHash可以使用散列链接技术以使用较少的存储器,并且SHA256可以用作散列函数(H())。
SSHash可以根据下面的等式1导出。
等式1
M1=支持应用协议请求的EXI消息,S1=H(M1,<版本>)
M2=支持应用协议响应的EXI消息,S2=H(M2,S1)
M3=会话建立请求的EXI消息,S3=H(M3,S2)
Mn=电力递送响应的EXI消息,Sn=H(Mn,Sn-1)
SSHash=Sn
在等式1中,作为在实际电力传输之前的充电会话启动程序中在EV与EVSE之间交换的请求/响应消息的M1至Mn可以具有EXI形式。Sn可以是通过将每个消息Mn和Sn-1输入到散列函数而获得的值,并且S1可以是通过输入第一消息M1和版本信息(即,<版本>)而获得的值。特别地,ISO 15118模式命名空间可以用作等式1中的“<版本>”。作为计算的最终结果的Sn可以是SSHash。另外,会话令牌ST可以包括EVCC的标识符(EVCC_ID)、EVSE的标识符(EVSE_ID)、会话ID(SESSION_ID)以及SSHash。
以这种方式计算的会话令牌可以由EV传输到用户装置。作为传输方案,可以使用蓝牙、近场通信(NFC)、通用串行总线(USB)、WiFi直连(WiFi Direct)、QR码等。用户可以将会话令牌安全地存储在用户装置中。特别地,可以假设EV与用户装置之间的通信是安全的。因此,可以保证会话令牌的机密性。
图9示出了根据本公开的示例性实施方式的用于计算会话脚本散列的消息的示例。图9所示的消息是充电会话启动程序中的会话建立响应消息。普通可扩展标记语言(XML)V2G消息实例901在图9的顶部示出,而对应于普通可扩展标记语言(XML)V2G消息实例901的有效XML交换(EXI)格式表示902在图9的底部示出。同时,用户装置可以使用所授予的会话令牌请求对EVSE的用户认证。
图10是示出根据本公开的示例性实施方式的充电控制方法中的用户认证程序的序列图。换句话说,图10所示的序列图示出了参考图7的示例性实施方式描述的用户认证S740的详细过程。首先,用户装置400可以请求接入EVSE 200(S741)。特别地,用户装置可以被配置为将(SESSION_ID、EVSE_ID、EVCC_ID)传输到EVSE。
从用户装置接收接入请求的EVSE可以被配置为识别包括在接入请求中的信息(S742)。更具体地,EVSE可以被配置为检查包括在从用户装置接收的接入请求中的EVSE_ID是否匹配其自身ID,并且检查对应于SESSION_ID的会话是否存在以及检查EVCC_ID是否正确。响应于确定检查结果为肯定,EVSE可以被配置为通过生成256位随机数(NEVSE)并将所生成的随机数(NEVSE)传输到用户装置来请求会话认证(S743)。
在接收到会话认证请求时,用户装置可以被配置为生成256位随机数(NMP),并且通过将从EVSE接收的随机数(NEVSE)、自身生成的随机数(NMP)以及相应会话的SSHash输入到散列函数来计算会话脚本认证值SSAuth(S744)。换句话说,SSAuth=H(NEVSE,NMP,SSHash)。用户装置可以被配置为将所计算的会话脚本认证值SSAuth传输到EVSE(S745)。
EVSE可以被配置为识别从用户装置接收的SSAuth,即散列函数的输出值(S746)。更具体地,EVSE可以被配置为检查通过将由EVSE保持的SSHash和NEVSE以及从用户装置接收的NMP输入到散列函数而获得的值是否与从用户装置接收的SSAuth一致。特别地,由EVSE使用的散列函数可以与当用户装置计算SSAuth时使用的散列函数相同。
EVSE可以通过将检查结果(即,access_result)传输到用户装置来允许用户的接入(S747)。特别地,可以假设用户装置与EVSE之间的通信不是安全通信。执行如上所述的充电控制方法的用户装置可以包括至少一个处理器以及通信单元,存储器被配置为存储可由至少一个处理器执行的至少一个命令。
至少一个指令可以使至少一个处理器接收由EV生成的会话令牌;使用会话令牌对EVSE执行用户认证;并继续执行充电控制协议。在执行用户认证时,至少一个指令还可以使至少一个处理器将会话接入请求传输到EVSE;从EVSE接收会话认证请求;执行会话认证以计算会话脚本认证值;并将计算出的会话脚本认证值提供给EVSE。
图11是根据本公开的示例性实施方式的充电控制设备的框图。图11所示的示例性实施方式中所示的充电控制设备210可以是供应设备通信控制器(SECC)或EVSE。换句话说,本说明书中的充电控制设备210的配置不限于名称,它可以由其功能来定义。另外,其一个部件可以执行多个功能,并且其多个部件可以执行一个功能。
充电控制设备210可以包括至少一个处理器211、存储器212以及通信单元213,存储器212被配置为存储通过至少一个处理器211执行上述操作的至少一个指令。处理器可以被配置为执行存储在存储器中的至少一个指令,并且可以是在其上执行根据本公开的方法的中央处理单元(CPU)、图形处理单元(GPU)或专用处理器。存储器可以包括易失性存储器和/或非易失性存储器,并且可以包括只读存储器(ROM)和/或随机存取存储器(RAM)。
特别地,至少一个指令可以使至少一个处理器执行与EV的充电会话启动程序;计算与充电会话相关联的会话脚本散列;从用户装置接收并确认会话接入请求;基于确认会话接入请求的结果向用户装置请求会话认证;从用户装置接收会话脚本认证值作为会话认证的结果;以及根据会话脚本认证值确定是否允许用户接入充电会话。
会话脚本散列可以基于在实际电力传输之前在EV与充电控制设备之间的充电会话启动程序中交换的多个消息,使用散列链接方案来计算。充电会话启动程序中的多个消息以有效的可扩展标记语言(XML)交换(EXI)格式表示。
充电会话启动程序中的多个消息可以包括支持应用协议请求/响应消息、会话建立请求/响应消息、服务发现请求/响应消息、服务细节请求/响应消息、支付服务选择请求/响应消息、支付细节请求/响应(PnC)消息、授权请求/响应消息、电荷参数发现请求/响应消息、电缆检查请求/响应消息、预充电请求/响应消息以及电力递送请求/响应消息中的至少一个。
会话接入请求的接收和确认可以包括识别包括在从用户装置接收的会话接入请求中的会话识别信息、充电控制设备的识别信息以及电动车辆通信控制器(EVCC)的识别信息。会话认证的请求可以包括当确认会话接入请求的结果为肯定时,生成随机数并将随机数提供给用户装置。会话脚本认证值可以通过将由EVSE生成的随机数、由用户装置生成的随机数以及相应散列的会话脚本散列输入到散列函数来导出。
同时,充电控制设备210可以被配置为通过通信单元213执行与电动车辆通信控制器(EVCC)的通信。特别地,通信单元可以包括被配置为执行Wi-Fi通信的通信模块,并且还可以包括被配置为执行3G通信和4G通信的通信模块。通信单元213还可以被配置为与用户装置通信,并且因此可以包括能够实现诸如蓝牙、近场通信、USB、WiFi Direct、QR码等的通信方案的详细模块。
根据本公开的示例性实施方式,当使用用于通过在EV与用户装置之间共享认证凭证来控制EV充电的方法和设备时,可以维护EV与用户装置之间的通信安全性。另外,即使在用户装置与EVSE之间不存在通信安全性,也可以确保安全性。此外,可以省略传输层中的证书,并且具有可以在应用层中确保安全性的优点。另外,可以使用散列函数而不是复杂的基于证书的认证来执行有效的认证。
尽管已经在设备的上下文中描述了本公开的一些方面,但是本公开还可以表示根据相应方法的描述,其中,框或设备对应于方法步骤或方法步骤的特征。类似地,在方法的上下文中描述的方面也可以由相应框或项目或相应装置的特征来表示。方法步骤中的一些或全部可以由(或使用)诸如例如微处理器、专门编程的计算机或电子电路的硬件装置来执行。在各种示例性实施方式中,最重要的方法步骤中的一个或多个可以由这样的设备执行。
在示例性实施方式中,可编程逻辑装置(例如,现场可编程门阵列(FPGA))可以用于执行本文描述的方法的一些或全部功能。另外,FPGA可以被配置为与微处理器结合操作以执行本文描述的方法之一。通常,该方法由某些硬件装置执行。
前面的描述已经针对本公开的示例性实施方式。然而,将显而易见的是,可以对所描述的示例性实施方式进行其他变化、替换和修改,从而获得它们的一些或全部优点。因此,该描述仅以示例的方式进行,并且不以其他方式限制本文的示例性实施方式的范围。因此,所附权利要求的目的是覆盖落入本文示例性实施方式的真实精神和范围内的所有这种变化和修改。

Claims (14)

1.一种充电控制方法,包括:
由电动车辆供应设备执行与电动车辆的充电会话启动程序;
由所述电动车辆供应设备计算与充电会话相关联的会话脚本散列;
由所述电动车辆供应设备从用户装置接收会话接入请求,所述用户装置从所述电动车辆接收会话令牌并且经由无线通信或移动通信远程地连接至所述电动车辆供应设备,其中,由所述电动车辆基于所计算的会话脚本散列生成所述会话令牌;
由所述电动车辆供应设备基于确认包括在所述会话接入请求中的会话识别信息、所述电动车辆供应设备的识别信息以及电动车辆通信控制器的识别信息的结果向所述用户装置请求会话认证;
由所述电动车辆供应设备从所述用户装置接收会话脚本认证值作为所述会话认证的结果,所述会话脚本认证值通过将由所述电动车辆供应设备生成的随机数、由所述用户装置生成的随机数以及所述充电会话的会话脚本散列输入到散列函数来导出;以及
由所述电动车辆供应设备基于确认所述会话脚本认证值的结果确定是否允许所述用户装置接入所述电动车辆供应设备以监视或控制所述充电会话。
2.根据权利要求1所述的充电控制方法,其中,所述会话脚本散列是基于在实际电力传输之前在所述电动车辆与所述电动车辆供应设备之间的所述充电会话启动程序中交换的多个消息,使用散列链接方案来计算的。
3.根据权利要求2所述的充电控制方法,其中,所述充电会话启动程序中的所述多个消息以有效的可扩展标记语言交换格式表示。
4.根据权利要求2所述的充电控制方法,其中,所述充电会话启动程序中的所述多个消息包括从以下组中选择的至少一个:支持应用协议请求/响应消息、会话建立请求/响应消息、服务发现请求/响应消息、服务细节请求/响应消息、支付服务选择请求/响应消息、支付细节请求/响应消息、授权请求/响应消息、电荷参数发现请求/响应消息、电缆检查请求/响应消息、预充电请求/响应消息以及电力递送请求/响应消息。
5.一种充电控制设备,包括处理器和存储器,所述存储器被配置为存储能够由所述处理器执行的至少一个指令,其中,所述至少一个指令使所述处理器:
执行与电动车辆的充电会话启动程序;
计算与充电会话相关联的会话脚本散列;
从用户装置接收会话接入请求,所述用户装置从所述电动车辆接收会话令牌并且经由无线通信或移动通信远程地连接至电动车辆供应设备,其中,由所述电动车辆基于所计算的会话脚本散列生成所述会话令牌;
基于确认包括在所述会话接入请求中的会话识别信息、所述电动车辆供应设备的识别信息以及电动车辆通信控制器的识别信息的结果向所述用户装置请求会话认证;
从所述用户装置接收会话脚本认证值作为所述会话认证的结果,所述会话脚本认证值通过将由所述电动车辆供应设备生成的随机数、由所述用户装置生成的随机数以及所述充电会话的会话脚本散列输入到散列函数来导出;以及
基于确认所述会话脚本认证值的结果确定是否允许所述用户装置接入所述电动车辆供应设备以监视或控制接入所述充电会话。
6.根据权利要求5所述的充电控制设备,其中,所述会话脚本散列基于在实际电力传输之前在所述电动车辆与所述充电控制设备之间的所述充电会话启动程序中交换的多个消息,使用散列链接方案来计算。
7.根据权利要求6所述的充电控制设备,其中,所述充电会话启动程序中的所述多个消息以有效的可扩展标记语言交换格式表示。
8.根据权利要求6所述的充电控制设备,其中,所述充电会话启动程序中的所述多个消息包括从以下组中选择的至少一个:支持应用协议请求/响应消息、会话建立请求/响应消息、服务发现请求/响应消息、服务细节请求/响应消息、支付服务选择请求/响应消息、支付细节请求/响应消息、授权请求/响应消息、电荷参数发现请求/响应消息、电缆检查请求/响应消息、预充电请求/响应消息以及电力递送请求/响应消息。
9.根据权利要求5所述的充电控制设备,其中,所述充电控制设备是电动车辆供应设备。
10.一种充电控制方法,包括:
由电动车辆执行与电动车辆供应设备的充电会话启动程序;
由所述电动车辆计算与充电会话相关联的会话脚本散列;
由所述电动车辆基于所述会话脚本散列生成会话令牌;以及
由所述电动车辆将所生成的会话令牌提供给用户装置,
其中,所述用户装置使用所生成的会话令牌对所述电动车辆供应设备执行用户认证,所述用户装置经由无线通信或移动通信远程地连接至所述电动车辆供应设备、请求接入所述电动车辆供应设备、从所述电动车辆供应设备接收会话认证请求并且根据所述会话认证请求计算会话脚本认证值,所述会话脚本认证值通过将从所述电动车辆供应设备接收的随机数、由所述用户装置生成的随机数以及所述充电会话的会话脚本散列输入到散列函数来导出,并且
其中,所述电动车辆供应设备从所述用户装置接收用于用户认证的所述会话脚本认证值,并且基于确认所述会话脚本认证值的结果确定是否允许所述用户装置接入所述电动车辆供应设备以监视或控制所述充电会话。
11.根据权利要求10所述的充电控制方法,其中,所述会话脚本散列基于在实际电力传输之前在所述电动车辆与所述电动车辆供应设备之间的所述充电会话启动程序中交换的多个消息,使用散列链接方案来计算。
12.根据权利要求11所述的充电控制方法,其中,所述充电会话启动程序中的所述多个消息以有效的可扩展标记语言交换格式表示。
13.根据权利要求11所述的充电控制方法,其中,所述充电会话启动程序中的所述多个消息包括从以下组中选择的至少一个:支持应用协议请求/响应消息、会话建立请求/响应消息、服务发现请求/响应消息、服务细节请求/响应消息、支付服务选择请求/响应消息、支付细节请求/响应消息、授权请求/响应消息、电荷参数发现请求/响应消息、电缆检查请求/响应消息、预充电请求/响应消息以及电力递送请求/响应消息。
14.根据权利要求10所述的充电控制方法,其中,所述会话令牌包括所述会话脚本散列,以及包括在所述电动车辆中的电动车辆通信控制器的识别信息、所述电动车辆供应设备的识别信息以及所述充电会话的标识符中的至少一个。
CN202010144430.6A 2019-03-05 2020-03-04 用于电动车辆的充电控制方法及设备 Active CN111660840B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20190025299 2019-03-05
KR10-2019-0025299 2019-03-05
KR10-2020-0019037 2020-02-17
KR1020200019037A KR20200106826A (ko) 2019-03-05 2020-02-17 전기차 충전 제어 장치 및 방법

Publications (2)

Publication Number Publication Date
CN111660840A CN111660840A (zh) 2020-09-15
CN111660840B true CN111660840B (zh) 2024-06-11

Family

ID=72338796

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010144430.6A Active CN111660840B (zh) 2019-03-05 2020-03-04 用于电动车辆的充电控制方法及设备

Country Status (2)

Country Link
US (1) US11727106B2 (zh)
CN (1) CN111660840B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200154275A1 (en) * 2018-11-13 2020-05-14 Apple Inc. Wireless power transfer device authentication
US11685283B2 (en) 2020-03-17 2023-06-27 Toyota Motor North America, Inc. Transport-based energy allocation
US11618329B2 (en) 2020-03-17 2023-04-04 Toyota Motor North America, Inc. Executing an energy transfer directive for an idle transport
US11890952B2 (en) * 2020-03-17 2024-02-06 Toyot Motor North America, Inc. Mobile transport for extracting and depositing energy
US11552507B2 (en) 2020-03-17 2023-01-10 Toyota Motor North America, Inc. Wirelessly notifying a transport to provide a portion of energy
US11571983B2 (en) 2020-03-17 2023-02-07 Toyota Motor North America, Inc. Distance-based energy transfer from a transport
DE102020107365A1 (de) * 2020-03-18 2021-09-23 Audi Aktiengesellschaft Verfahren und System zum Freischalten eines elektrischen Ladevorgangs für ein Kraftfahrzeug sowie Servervorrichtung
US11642977B2 (en) 2020-07-09 2023-05-09 Weave Grid, Inc. Optimized charging of electric vehicles over distribution grid
WO2022055222A1 (ko) * 2020-09-11 2022-03-17 현대자동차주식회사 계약 인증서 개인키의 암호화 및 복호화 기반 인증서 설치 방법 및 장치
US20240042881A1 (en) * 2020-09-18 2024-02-08 Rivian Ip Holdings, Llc Systems and methods for pre-charging vehicle-to-load charger
EP3974238A1 (en) * 2020-09-28 2022-03-30 Hyundai Mobis Co., Ltd. Communication method between electric vehicle, supply equipment and power grid operation server and power transmission device embedded in electric vehicle

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014010050A1 (ja) * 2012-07-11 2014-01-16 パイオニア株式会社 情報更新システム及び方法、自動車、充電器並びにサーバ装置
CN104698883A (zh) * 2013-12-10 2015-06-10 福特全球技术公司 确保电动车关联消息的可靠接收的方法
CN107554317A (zh) * 2016-07-01 2018-01-09 现代自动车株式会社 无线电力传输方法、无线充电方法以及电动车辆
CN107672469A (zh) * 2017-10-10 2018-02-09 蔚来汽车有限公司 基于凭证管理的电动车充电方法和***
CN108369763A (zh) * 2015-12-03 2018-08-03 英诺吉创新有限公司 用于车辆的充电***

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9348381B2 (en) * 2011-10-19 2016-05-24 Zeco Systems Pte Ltd Methods and apparatuses for charging of electric vehicles
US9300152B2 (en) * 2012-12-04 2016-03-29 EV Connect, Inc. Electric vehicle charging station, system, and methods
US20140325218A1 (en) * 2013-04-26 2014-10-30 Toyota Jidosha Kabushiki Kaisha Wireless Charging System Using Secure Wireless Charging Protocols
EP3337686B1 (en) * 2015-08-17 2021-09-22 Nokia Technologies Oy Methods, apparatuses and computer-readable instructions for activating charging of an electric vehicle
US20180012197A1 (en) * 2016-07-07 2018-01-11 NextEv USA, Inc. Battery exchange licensing program based on state of charge of battery pack
CA3005598C (en) * 2017-05-22 2022-05-24 Hussein Talaat Mouftah Methods and systems for conjugated authentication and authorization
US10195956B2 (en) * 2017-06-02 2019-02-05 United Arab Emirates University Secure charging method for electric vehicles
US11034246B2 (en) * 2017-07-24 2021-06-15 Hyundai Motor Company Wireless communication method and apparatus for wireless power transfer to electric vehicle

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014010050A1 (ja) * 2012-07-11 2014-01-16 パイオニア株式会社 情報更新システム及び方法、自動車、充電器並びにサーバ装置
CN104698883A (zh) * 2013-12-10 2015-06-10 福特全球技术公司 确保电动车关联消息的可靠接收的方法
CN108369763A (zh) * 2015-12-03 2018-08-03 英诺吉创新有限公司 用于车辆的充电***
CN107554317A (zh) * 2016-07-01 2018-01-09 现代自动车株式会社 无线电力传输方法、无线充电方法以及电动车辆
CN107672469A (zh) * 2017-10-10 2018-02-09 蔚来汽车有限公司 基于凭证管理的电动车充电方法和***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一种基于手机令牌的移动支付认证协议;刘明达;拾以娟;赵波;李逸帆;;武汉大学学报(理学版);第62卷(第02期);全文 *
基于口令的强身份鉴别协议;孙永;;网络安全技术与应用(第11期);全文 *

Also Published As

Publication number Publication date
US11727106B2 (en) 2023-08-15
CN111660840A (zh) 2020-09-15
US20200282859A1 (en) 2020-09-10

Similar Documents

Publication Publication Date Title
CN111660840B (zh) 用于电动车辆的充电控制方法及设备
US10675979B2 (en) In-cable control box mounted on electric vehicle charging cable and method for charging electric vehicle using the same
US10404686B2 (en) Security method and apparatus for electric vehicle power transfer system
CN113924749B (zh) 交叉认证方法、电力传输方法和交叉认证设备
US20220212559A1 (en) Ev user authorization method and system
KR20200106826A (ko) 전기차 충전 제어 장치 및 방법
KR20190011187A (ko) 전기차 무선 전력 전송을 위한 무선 통신 방법 및 장치
KR20200126339A (ko) 전기차 충전을 위한 교차 인증 방법 및 장치
KR102432038B1 (ko) 전기차 충전 케이블에 탑재되는 인-케이블 컨트롤 박스 및 이를 이용한 전기차 충전 방법
EP4011684A2 (en) Method and apparatus for automaticlly authenticating electric vehicle charging user based on blockchain
US11321482B2 (en) Method and apparatus for protecting confidential information in electric vehicle power transfer system
KR20200124621A (ko) Ev 사용자 인가 방법 및 시스템
CN111845417B (zh) 用于控制无线电力传输的方法和设备
CN114206662B (zh) 配对控制方法、供电设备通信控制器及电力传输控制方法
KR20240002968A (ko) 전기차 충전을 위한 무선랜 기반의 충전 통신 장치 및 방법
EP4086109A1 (en) Bootstrap method of electric vehicle charging station
EP4102769A1 (en) Method and device for supporting installation of contract certificate for electric vehicle
EP4243338A1 (en) Cross-certification method and device for charging electric vehicle
KR20240072070A (ko) 모빌리티 니즈 기능을 지원하는 전력 전송 장치 및 방법, 이를 지원하는 통신 장치
KR20240015044A (ko) 동적 무선 전력 전송을 위한 무선랜 기반의 충전 통신장치 및 방법
CN116325652A (zh) 用于电动车辆充电相互认证的装置及方法
CN116529754A (zh) 用于电动车辆充电的交叉认证方法及装置
CN116584084A (zh) 在电动车辆与电网之间的消息序列中进行早期重新协商的方法和装置
CN116669985A (zh) 用于提供关于pnc相关服务提供商的信息的方法及装置
CN118288812A (zh) 配对控制方法、供电设备通信控制器及电力传输控制方法

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