用于电动车辆充电站的识别方法与流程

未命名 07-11 阅读:72 评论:0


1.各种示例实施例总体上涉及电动车辆充电站领域。特别地,一些示例实施例涉及用于识别电动车辆充电站的安全方法。


背景技术:

2.电动车辆充电站用于对电动车辆(ev)(例如电动车辆)充电。ev充电站可以连接到中央管理设备,例如连接到具有开放充电点协议(ocpp)的充电点管理系统(cpms)。当ev充电站连接到cpm时,ev充电站可以在连接消息中发送ev充电站的独特的标识以及ev充电站的供应商和型号(model)。然而,ev充电站提供的信息可容易地由任何人获得,这使得识别不安全。


技术实现要素:

3.提供本发明内容以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容不旨在标识所要求保护的主题的关密钥特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
4.本发明的目的是以可靠的方式识别电动车辆充电站。可为电动车辆充电站生成至少一个标识符,其中用于标识符的信息可能不是公开可用的。可以将标识符与存储的参考标识符进行比较,以确定生成的标识符是否有效。基于该比较,可以允许电动车辆充电站的正常操作,或者可以发起一个或多个安全操作。该目的通过独立权利要求的特征来实现。在从属权利要求中描述了一些实施例。
5.根据第一方面,提供了一种方法。该方法可包括响应于与电动车辆充电站的建立的连接而获得关联于电动车辆充电站的模型(model)的信息;向电动车辆充电站发送消息,以获取电动车辆充电站的配置数据;基于与所述模型相关联的所述信息和所述配置数据来生成所述电动车辆充电站的第一标识符;以及基于第一标识符来认证电动车辆充电站。
6.根据实施例,关联于电动车辆充电站的模型的信息可以包括电动车辆充电站的供应商、型号和固件版本。
7.根据实施例,附加地或替代地,配置数据可以包括一个或多个配置密钥。
8.根据实施例,附加地或替代地,该方法还可以包括将第一标识符与存储的第一参考标识符进行比较,其中第一参考标识符基于关联于与电动车辆充电站相同的模型的信息;以及如果第一标识符和第一参考标识符匹配,则确定认证成功。
9.根据实施例,附加地或替代地,该方法还可以包括当认证不成功时隔绝与电动车辆充电站相关联的数据,其中从其他数据和操作中排除该数据。
10.根据一实施例,附加地或替换地,该方法可包括响应于来自管理员的验证而从隔绝中释放数据。
11.根据实施例,附加地或替代地,该方法可包括基于电动车辆充电站的更新的固件版本更新第一参考标识符。
12.根据实施例,附加地或替代地,该方法可以包括获得电动车辆充电站的标识;获得关联于所述电动车辆充电站的连接的标识符;基于所述第一标识符、所述电动车辆充电站的标识和与所述连接相关联的标识符,生成所述电动车辆充电站的第二标识符;将所述第二标识符与关联于所述电动车辆充电站的第二参考标识符进行比较;并且其中当第二标识符匹配于第二参考标识符时,电动车辆充电站被成功认证。
13.根据实施例,附加地或替代地,第二参考标识符可以基于为电动车辆充电站生成的先前第二标识符,其中每当与电动车辆充电站的新连接被建立时生成新的第二标识符。
14.根据实施例,附加地或替代地,该方法可以包括响应于基于第二标识符的不成功认证而发送警报。
15.根据实施例,附加地或替代地,与关联于连接相的标识符可以包括卡订户身份模块(subscriber identity module)的集成电路卡标识符或电动车辆充电站的互联网协议地址中的至少一者。
16.根据实施例,附加地或替代地,可以通过将用于生成第一或第二标识符的所获得的信息组合成字符串并且基于该字符串创建密码散列来生成所述第一或第二标识符中的至少一者。
17.根据第二方面,提供了一种计算设备。计算设备可以包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;所述至少一个存储器和所述计算机代码被配置为与所述至少一个处理器一起使所述计算设备至少:响应于与电动车辆充电站建立的连接,获得关联于电动车辆充电站的模型的信息;向所述电动车辆充电站发送消息以获得所述电动车辆充电站的配置数据;基于与所述模型相关联的所述信息和所述配置数据来生成所述电动车辆充电站的第一标识符;以及基于所述第一标识符来认证所述电动车辆充电站。计算设备还可以被配置成实现第一方面的任何实施例。
18.根据第三方面,提供了一种计算机程序产品,包括指令,当所述程序由计算机执行时,所述指令使所述计算机执行第二方面的方法。
19.根据第四方面,提供了一种包括指令的计算机可读介质,当由计算机执行所述指令时,所述指令使所述计算机执行所述第二方面的方法。
20.许多附带特征将更容易理解,因为通过参考结合附图考虑的以下详细描述,它们变得更好理解。
附图说明
21.附图被包括以提供对示例实施例的进一步理解并构成本说明书的一部分,附图示出示例实施例并与描述一起帮助解释示例实施例。在附图中:
22.图1示出了根据示例实施例的充电管理系统的示例;
23.图2示出了根据示例实施例的被配置为实践一个或多个示例实施例的计算设备的示例;
24.图3示出了根据示例实施例的用于基于第一标识符识别电动车辆充电站的方法的示例;
25.图4示出了根据示例实施例的用于识别电动车辆充电站的方法的数据模型的示例;
26.图5示出了根据示例实施例的基于电动车辆充电站的第一标识符的安全程序的示例;
27.图6示出了根据示例实施例的用于基于第二标识符和相关联的安全程序来识别电动车辆充电站的方法的示例。
具体实施方式
28.现在将详细参考示例实施例,其示例在附图中示出。以下结合附图提供的详细描述旨在作为对本示例的描述,而非旨在表示可构造或利用本示例的唯一形式。该描述阐述了示例的功能以及用于构造和操作该示例的操作顺序。然而,相同或等效的功能和顺序可以通过不同的示例来实现。
29.ocpp可能设计成具有一些安全缺陷。安全问题之一是当cpm从ev充电站得到消息时,cpm可能没有办法确定ev充电站是否是它真正声称的那个充电站。任何充电站都能够向声称是具有特定标识的ev充电站的cpm发送消息。cpm可能没有办法知道消息是否真正来自与标识相关联的ev充电站。较新的ocpp版本可提供协议级的认证,但认证方法是可选的,并且大多数ev充电站可能不支持它们。可能存在数以万计的ev充电站,这些ev充电站在技术上不提供ocpp协议级别上的任何种类的认证。因此,使用ocpp协议的认证特征可能无法解决安全问题。
30.本公开的目的是提供一种用于验证消息是否真的来自某个充电站的方法。该方法可用于任何ev充电站的认证。还可以安全地识别可能不支持由ocpp提供的认证的旧ev充电站。
31.根据示例实施例,可为ev充电站生成“技术指纹”以识别ev充电站是否是其声称的充电站。技术指纹可基于不同ev充电站和ev充电站模型的各个但不是公知属性被创建为标识符。可以使用两种类型的标识符中的至少一种。第一标识符可基于ev充电站的模型。第二标识符可基于ev充电站的各个特性。
32.第一标识符可基于每个ev充电站模型可具有例如可通过请求访问的的配置密钥的独特集合的事实。配置密钥可以不是众所周知的。此外,配置密钥可能比仅仅供应商和型号信息更难伪造。第一标识符还可是基于ev充电站的技术固件版本名称(其也可不是公共信息)的。在一个实施例中,ev充电站的第一标识符可以例如基于ev充电站的供应商、型号、一个或多个配置密钥和/或固件版本来创建。可将ev充电站的第一标识符与相同模型的其它ev充电站的第一标识符进行比较,以确定消息是来自伪造的还是真正的ev充电站。可存储用于认证相同模型的ev充电站的第一参考标识符。
33.图1示出了根据示例实施例的充电管理系统100的示例。充电管理系统100可包括至少一个ev充电站102和计算设备104。计算设备104可以是诸如服务器的单个设备,或者包括可以是分布式的多个设备。ev充电站102和计算设备104可被配置为例如使用数据连接通信地耦合。ev充电站与计算设备之间的连接可例如基于端点地址来建立。端点地址可是基于由ev充电站连接到的计算设备提供的网络套接字或soap服务(简单对象访问协议)的。计算设备104可以被配置用于管理和监视一个或多个电动车辆充电站102。计算设备104可包括存储ev充电站数据的本地存储器114。ev充电站数据可包括与ev充电站102相关联的信息,诸如关联于特定ev充电站的供应商、型号、使用、标识、位置和计费信息。计算设备104可
包括用于ev充电站102和其它设备与计算设备104之间的通信的应用编程接口(api)112。
34.当ev充电站102发起与计算设备104的连接时,ev充电站102可发送请求108,该请求包括与特定ev充电站102相关联的信息,诸如ev充电站102的供应商、型号和标识。计算设备104可以接受或拒绝请求108。在接受请求之后,ev充电站102可继续与计算设备104通信。通信可包括例如充电交易,即允许电动车辆在ev充电站开始充电和/或针对充电事件对用户计费。
35.然而,如果某人知道ev充电站的标识、型号和供应商,则可容易地将许多无效数据发送到计算设备,声称是真实的ev充电站102。举例来说,可简单地发起攻击,其中攻击者创建ev充电站的新的伪造标识,从市场取得众所周知的模型名称中的一者,且开始将伪造消息发送到计算设备104。例如,假的ev充电站106可发送包括与真实ev充电站102的请求108中相同的信息的相同请求108。如果计算设备基于假信息接受假得ev充电站106,则假的ev充电站106可继续发送伪造消息,伪造消息可例如具有关于在ev充电站上充电的电动车辆的伪造信息,并产生伪造的货币交易。
36.在实施例中,计算设备104可被配置为例如响应于请求108向ev充电站102、106发送针对配置密钥的请求116。配置密钥可关联于ev充电站提供的功能性且由所述密钥配置。计算设备104能够读取和/或改变配置密钥和相关联的值。计算设备104可被配置为基于从ev充电站102接收的配置密钥,计算与ev充电站102相关联的第一标识符。第一标识符可以与第一参考标识符进行比较。第一参考标识符可以存储在本地存储器114中。基于该比较,可允许ev充电站102的正常操作。计算设备104与ev充电站102之间的正常通信可继续实现例如充电交易110和数据交换。
37.基于来自计算设备104的请求116,伪造的ev充电站106可能不能响应或不能提供用于认证的有效配置密钥。响应于不成功的认证,伪造的ev充电站106或没有有效第一标识符的任何ev充电站可被计算设备104拒绝。被拒绝的ev充电站可能不能继续与计算设备104通信,直到其可被成功识别为止。
38.图2示出了被配置为实践一个或多个示例实施例的计算设备104的示例实施例。计算设备104可以包括至少一个处理器202。所述至少一个处理器可以包括例如各种处理设备中的一者或多者,例如协同处理器、微处理器、控制器、数字信号处理器(dsp)、具有或不具有附带dsp的处理电路,或者包括集成电路的各种其他处理设备,所述集成电路为例如专用集成电路(asic)、现场可编程门阵列(fpga)、微控制器单元(mcu)、硬件加速器、专用计算机芯片等。
39.计算设备104还可以包括至少一个存储器204。存储器可以被配置为存储例如计算机程序代码等(例如操作系统软件和应用软件)。在一实施例中,存储器204可包括ev充电站数据。存储器204可以包括一个或多个易失性存储器设备、一个或多个非易失性存储器设备和/或其组合。例如,存储器可以被实现为磁存储设备(例如硬盘驱动器、软盘、磁带等)、光磁存储设备或半导体存储器(例如掩模rom、prom(可编程rom)、eprom(可擦除prom)、闪存rom、ram(随机存取存储器)等)。
40.计算设备104还可以包括通信接口208,其被配置为使得计算设备104能够向/从其他设备发送和/或接收信息。通信接口208可以被配置为提供至少一个无线电连接,例如3gpp移动宽带连接(例如3g、4g、5g)。然而,通信接口可以被配置为提供一个或多个其他类
型的连接(例如无线局域网(wlan)连接,诸如例如由ieee 802.11系列或wi-fi联盟标准化的wlan连接;短距离无线网络连接,例如蓝牙、nfc(近场通信)或rfid连接;有线连接,例如局域网(lan)连接、通用串行总线(usb)连接或光网络连接等;或有线因特网连接)。通信接口208可以包括或被配置为耦合到至少一个天线以发送和/或接收射频信号。各种类型的连接中的一个或多个还可以被实现为单独的通信接口,其可以被耦合或配置为耦合到多个天线。
41.计算设备104还可以包括用户接口210,其包括输入设备和/或输出设备。输入设备可以采取各种形式,例如键盘、触摸屏或者一个或多个嵌入式控制按钮。输出设备例如可以包括显示器、扬声器、振动马达等。
42.当计算设备104被配置为实现一些功能时,计算设备104的一些部件和/或多个部件(诸如例如至少一个处理器202和/或存储器204)可以被配置为实现该功能。此外,当至少一个处理器202被配置为实现一些功能时,该功能可以使用例如包括在存储器204中的程序代码206来实现。
43.本文描述的功能可以至少部分地由诸如软件部件之类的一个或多个计算机程序产品部件来执行。根据实施例,计算设备104包括处理器或处理器电路(诸如例如微控制器),其由程序代码在被执行时配置成执行所描述的操作和功能的实施例。替代地或另外地,本文描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,但不限于,可以使用的硬件逻辑部件的说明性类型包括现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld)、图形处理单元(gpu)。
44.计算设备104包括用于执行本文描述的至少一种方法的装置。在一个示例中,该装置包括至少一个处理器202,至少一个存储器204包括程序代码206,其被配置为当由至少一个处理器202执行时,使得计算设备200执行该方法。
45.计算设备104可以包括例如服务器设备、客户端设备、移动电话、平板计算机、膝上型计算机等。尽管计算设备104被示为单个设备,但是可以理解,只要适用,计算设备104的功能就可被分布到多个设备。
46.图3示出了根据实例实施例的用于基于第一标识符识别ev充电站的方法的实例。该方法可以例如由计算设备104执行。
47.在302处,所述方法可包含获得关联于ev充电站的模型的信息。所述信息可包括例如ev充电站的供应商、型号和固件版本。在一实施例中,ev充电站可向计算设备104发送具有关于ev充电站的配置的信息的请求。所述请求可包括ev充电站的供应商、型号和/或固件版本。计算设备104可以被配置为从请求中读取信息。
48.计算设备104可被配置成响应以指示其是否接受ev充电站。ev充电站可被配置成每当其开始或重新开始与计算设备104的连接时发送请求。如果ev充电站先前已建立与计算设备的连接,则可从计算设备104的存储器获得与模型相关联的信息。在每次连接之后的成功完成请求之前,ev充电站可不将任何其它请求发送到计算设备104。该请求也可以被计算设备104拒绝。响应于拒绝,计算设备104可以例如关闭通信信道。仅响应于ev充电站的状态被接受,可允许任何交易的发起。
49.在304处,所述方法可包括从ev充电站请求配置数据。该方法还可以包括从所接收
的配置数据获得配置密钥。
50.在306处,所述方法可包括创建与ev充电站相关联的第一标识符。第一标识符可以是基于与ev充电站的模型和配置密钥中的一者或多者相关联的信息的。结果可以是用于ev充电站的特定供应商、型号和固件版本的独特的标识符。
51.在实施例中,计算设备104可以被配置为将在302和304处收集的所有信息组合成单个字符串(例如,供应商+型号+固件版本+配置密钥)。基于组合的信息,计算设备104可以被配置为从字符串创建加密散列。例如,md5可以用作散列函数,但是像sha-2或crc之类的其他散列算法也可以用于散列。
52.在308处,所述方法可包括将所创建的第一标识符与第一参考标识符进行比较,以认证ev充电站。
53.在一实施例中,ev充电站可已被连接到计算设备104。计算设备104可在连接时将关联于ev充电站的信息存储到本地数据存储器。ev充电站可能失去连接并打开新连接,但可能不发送新请求。计算设备104可将配置密钥请求发送到ev充电站,并从计算设备104的本地数据存储器读取其它信息(供应商、型号和/或固件)。
54.第一标识符对于具有相同供应商、型号和固件版本的所有ev充电站可以是相同的。第一标识符可以是安全的,因为至少配置密钥可能不是公知的。此外,可以使用附加的安全措施,诸如基于加密散列创建第一标识符。
55.可例如通过人类监督的测试将新的ev充电站模型添加到计算设备104的本地存储器。在一实施例中,当新的ev充电站模型第一次被添加到计算设备时,第一标识符也可被保存为ev充电站模型信息的第一参考标识符。
56.ev充电站的固件版本可以改变。例如,当针对ev充电站发起固件更新时,在更新完成之后,先前第一标识符可能无效,因为其不再匹配于第一参考标识符。固件更新可以例如通过计算设备104来发起。在实施例中,计算设备104可以被配置为基于新的固件版本计算新的第一参考标识符。可以基于新的第一参考标识符来更新所存储的第一参考标识符。
57.图4示出了根据示例实施例的用于识别ev充电站的方法的数据模型。数据模型示出了可以在该方法中使用的数据元素以及数据元素如何彼此相关和如何与实体相关。
58.数据模型包括关于零个或更多个ev充电站402的信息。每个ev充电站402可具有标识。数据模型还可包括一个或多个ev充电站模型。ev充电站402可与一个ev充电站模型404相关联,并且不同的ev充电站402可与不同的ev充电站模型404相关联。ev充电站模型404可包括关于ev充电站402的供应商和型号的信息。每个ev充电站模型可与一个或多个固件版本406相关联,其中每个固件版本可包括不同的版本名称。此时,单个ev充电站402可与一个固件版本406相关联,且一个固件版本406可与零个或更多个ev充电站402相关联。可以是散列标识符的一个标识符408可以与一个固件版本406相关联。此外,一个标识符408可与零个或多个ev充电站402相关联。标识符可为被配置成识别至少一个ev充电站402的第一或第二标识符。
59.图5示出了根据示例实施例的基于电动车辆充电站的第一标识符的安全程序的示例。该程序可以例如由计算设备104执行。
60.在502处,所述方法可包括检测由电动车辆充电站打开以用于与计算设备104通信的新连接。该连接可以是被配置用于发送和/或接收数据的任何连接。连接可以包括例如
websocket连接。
61.在504处,所述方法可包括向ev充电站发送消息以获得与ev充电站相关联的配置密钥。所述方法可进一步包括由计算设备104从自ev充电站接收的响应读取配置密钥。该方法可进一步包括基于配置密钥计算与特定ev充电站相关联的第一标识符。可以如先前结合图3所述的那样执行该计算。
62.在506处,所述方法可以包括从存储器中检索第一参考标识符。可基于ev充电站的模型信息选择第一参考标识符。第一参考标识符可以存储在计算设备104的存储器中。或者,第一参考标识符可以存储在可由计算设备104访问的远程存储器中。存储器可包括多个第一参考标识符,其中每个第一参考标识符关联于不同的ev充电站模型。
63.在508处,所述方法可包括将第一参考标识符与ev充电站的第一标识符进行比较。
64.在510处,所述方法可包括确定ev充电站的第一标识符是否匹配于第一参考标识符。如果标识符匹配,那么在514处,计算设备可允许ev充电站的正常使用。如果标识符不匹配,那么在512处,可将ev充电站置于隔离中。在一实施例中,计算设备104可响应于失败的认证而确定在预定时间内不允许使用特定ev充电站。在实施例中,计算设备104可以向管理员发出警报以调查第一标识符为何不正确。
65.当ev充电站被置于隔离时,关联于ev充电站的数据可被保存到计算设备104,但该数据可被隔绝并从计算设备104的正常功能中排除。例如,数据可能不在正常报告上示出,数据可能不包括在账单中和/或数据可能被排除在api和数据导出之外。
66.隔绝的数据可由能够验证数据和/或修改数据的管理员用户在计算设备104中访问。例如,如果需要纠正某些东西,则可修改该数据。此外,一旦管理员用户确保数据是正确的,则可以允许他们将隔绝的数据释放为正常数据。
67.在实施例中,可产生第二标识符以识别单个ev充电站。因此,除了基于充电站模型的第一标识符之外或作为其替代,每个独特的ev充电站可以具有其自己的标识符,该基于充电站模型的第一标识符对于相同ev充电站供应商和型号的所有ev充电站可以是相同的。
68.图6示出了根据示例实施例的用于基于第二标识符和相关联的安全程序来识别电动车辆充电站的方法的示例。该方法可以例如由计算设备执行。
69.在602处,所述方法可包括基于第一标识符、ev充电站的标识和/或关联于ev充电站和计算设备之间的连接的标识符来计算第二标识符。
70.在一实施例中,与连接相关联的标识符可包括任何唯一标识符,例如当发起连接时关联于识别ev充电站的字符串。在一实施例中,与所述连接相关联的标识符包括ev充电站的sim卡(sim,订户身份模块)的iccid(集成电路卡标识符)。在一实施例中,与连接相关联的标识符可包括ev充电站的因特网协议(ip)地址。所述标识符可取决于ev充电站的连接类型,例如,ev充电站是通过固定网络还是移动网络连接。
71.例如,在与计算设备建立连接时,可从自ev充电站接收的请求获得ev充电站的标识。所述标识可包含在与用于计算第一指纹的ev充电站的供应商、型号和固件版本相同的消息中。
72.在一个实施例中,与ev充电站相关联的第二标识符可通过将所有信息(第一标识符、ev充电站的标识和/或与关联于连接的标识符)组合成单个字符串并从该字符串计算散列来生成。
73.当ev充电站第一次连接到计算设备时,计算设备可生成ev充电站的第二标识符。在604处,第二标识符可被存储为ev充电站的第二参考标识符。第二参考标识符可以被存储到例如计算设备104的本地存储器存储设备。如果ev充电站在某点失去连接并打开新连接,则计算设备104可在606处计算用于ev充电站的新的第二标识符。在608处,可将新的第二标识符与针对ev充电站计算的先前第二标识符进行比较。
74.在一个实施例中,计算设备104可以被配置成如果新的第二标识符和第二参考标识符不匹配,则向管理员生成警报。在实施例中,例如,可以通过电子邮件、sms或移动应用的推送通知来发送警报。在无效的第二标识符的情况下,可发送警报,但ev充电站可不被置于隔离。当ev充电站的第二标识符可能改变时,可能存在一些有效但不常见的情况。例如,当ev充电站的sim卡被新sim卡替换时,第二标识符可能已经改变。因此,iccid以及第二标识符可能已经改变。第二标识符可用作额外安全特征,其可触发对从所连接的ev充电站检测到的可能不正确数据的警报。
75.所述方法(一个或多个)的其它特征例如直接由在整个说明书和所附权利要求中描述的计算设备的功能产生,因此在此不再重复。如结合各种示例性实施例所描述的,也可以应用所述方法(一个或多个)的不同变型。对于本领域技术人员来说,随着技术的进步,本公开的基本思想可以以各种方式来实现是显而易见的。因此,本公开和实施例不限于上述示例,相反,它们可以在权利要求的范围内变化。
76.计算设备可以被配置为执行或使得执行本文描述的(一个或多个)方法的任何方面。此外,计算机程序可以包括用于在被执行时使计算设备执行本文描述的(一个或多个)方法的任何方面的指令。此外,计算设备可以包括用于执行本文描述的(一个或多个)方法的任何方面的装置。根据示例实施例,该装置包括至少一个处理器以及包括程序代码的存储器,所述至少一个处理器和程序代码被配置为当由所述至少一个处理器执行时使得执行该(一个或多个)方法的任何方面。
77.在不失去所寻求的效果的情况下,可以扩展或改变在此给出的任何范围或设备值。而且,除非明确地禁止,否则任何实施例可以与另一实施例组合。
78.尽管已经以特定于结构特征和/或动作的语言描述了主题,但是应当理解,所附权利要求中定义的主题不必限于上述特定特征或动作。相反,上述具体特征和动作是作为实现权利要求的示例来公开的,并且其他等效特征和动作旨在落入权利要求的范围内。
79.应当理解,上述益处和优点可以涉及一个实施例或者可以涉及若干实施例。实施例不限于解决任何或所有所述问题的那些实施例,或具有任何或所有所述益处和优点的那些实施例。还将理解,对“一个”项目的引用可以指这些项目中的一者或多者。
80.在此描述的方法的操作可以以任何适当的顺序执行,或者在适当的情况下同时执行。另外,在不脱离本文所述主题的范围的情况下,可以从任何方法中删除各个流程框。上述任何实施例的方面可以与所描述的任何其它实施例的方面组合以形成另外的实施例而不失去所寻求的效果。
81.术语“包括”在这里用来表示包括所标识的方法、流程框或元件,但是这样的流程框或元件不包括排他性列表,并且方法或设备可以包含附加的流程框或元件。
82.如本文所使用的术语“自动的”、“自动地”、“自动”及其变型可以指当执行过程或操作时在没有人类输入的情况下完成的任何过程或操作。然而,如果在执行过程或操作之
前接收到输入,则即使过程或操作的执行使用人工输入,该过程或操作也可以是自动的。
83.尽管对象可以被称为“第一”或“第二”对象,但这不一定指示对象的任何顺序或重要性。相反,这些属性可以仅用于在对象之间产生差异的目的。
84.应当理解,上述说明仅作为示例给出,并且本领域技术人员可以进行各种修改。以上说明、示例和数据提供了对示例性实施例的结构和使用的完整描述。尽管以上以一定程度的特殊性或参考一个或多个独特的实施例描述了各种实施例,但是本领域技术人员可以对所公开的实施例做出许多改变而不脱离本说明书的范围。

技术特征:
1.一种方法,所述方法包括:响应于与电动车辆充电站建立的连接,获得关联于所述电动车辆充电站的模型的信息;向所述电动车辆充电站发送消息,以获得所述电动车辆充电站的一个或多个配置密钥的独特集合,其中所述一个或多个配置密钥被配置为通过请求是可访问的,使得所述一个或多个配置密钥不是众所周知的;基于与所述模型相关联的所述信息和所述一个或多个配置密钥,生成所述电动车辆充电站的第一标识符;将所述第一标识符与存储的第一参考标识符进行比较,其中所述第一参考标识符是基于关联于与所述电动车辆充电站相同的模型的信息的;如果所述第一标识符和所述第一参考标识符匹配,则确定所述认证成功;以及基于所述匹配认证所述电动车辆充电站。2.根据权利要求1所述的方法,其中关联于所述电动车辆充电站的所述模型的所述信息包括所述电动车辆充电站的供应商、型号和固件版本。3.根据权利要求1至2中任一项所述的方法,其中所述方法还包括:当所述认证不成功时,隔绝与所述电动车辆充电站相关联的数据,其中所述数据被排除在其他数据和操作之外。4.根据权利要求3所述的方法,还包括:响应于来自管理员的验证,从隔绝中释放所述数据。5.根据权利要求2所述的方法,其中所述方法包括:基于所述电动车辆充电站的更新的固件版本,更新所述第一参考标识符。6.根据权利要求1至5中任一项所述的方法,还包括:获得所述电动车辆充电站的标识;获得关联于所述电动车辆充电站的连接的标识符;基于所述第一标识符、所述电动车辆充电站的所述标识和与所述连接相关联的所述标识符,生成所述电动车辆充电站的第二标识符;将所述第二标识符与关联于所述电动车辆充电站的第二参考标识符进行比较;以及其中当所述第二标识符匹配于所述第二参考标识符时,所述电动车辆充电站被成功认证。7.根据权利要求6所述的方法,其中所述第二参考标识符是基于针对所述电动车辆充电站生成的先前的第二标识符,其中每当与所述电动车辆充电站的新连接被建立时,新的第二标识符被生成。8.根据权利要求6或7所述的方法,还包括:响应于基于所述第二标识符的不成功认证而发送警报。9.根据权利要求6所述的方法,其中关联于所述连接的所述标识符包括卡订户身份模块的集成电路卡标识符或所述电动车辆充电站的因特网协议地址中的至少一者。10.根据任意前述权利要求所述的方法,其中所述第一标识符或所述第二标识符中的至少一者通过将用于生成所述第一标识符或所述第二标识符的所获得的信息组合成字符串并且基于所述字符串创建加密散列而被生成。
11.一种计算设备,所述计算设备包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码;所述至少一个存储器和所述计算机代码被配置为与所述至少一个处理器一起使所述计算设备至少:响应于与电动车辆充电站建立的连接,获得关联于所述电动车辆充电站的模型的信息;向所述电动车辆充电站发送消息,以获得所述电动车辆充电站的一个或多个配置密钥的独特集合,其中所述一个或多个配置密钥被配置为通过请求是可访问的,使得所述一个或多个配置密钥不是众所周知的;基于与所述模型相关联的所述信息和所述一个或多个配置密钥,生成所述电动车辆充电站的第一标识符;将所述第一标识符与存储的第一参考标识符进行比较,其中所述第一参考标识符是基于关联于与所述电动车辆充电站相同的模型信息的;如果所述第一标识符和所述第一参考标识符匹配,则确定所述认证成功;以及基于所述匹配认证所述电动车辆充电站。12.一种包括指令的计算机程序产品,当所述程序由计算机执行时,所述指令使所述计算机执行根据权利要求11所述的方法。13.一种包括指令的计算机可读介质,所述指令在由计算机执行时使所述计算机执行根据权利要求11所述的方法。

技术总结
各种示例实施例涉及识别电动车辆充电站。可以提供一种适用于任何电动车辆充电站的认证方法。在实施例中,电动车辆充电的警报或隔离可基于无效认证被触发。有利地,可以为计费管理系统中的通信提供改进的安全性。公开了一种计算设备、方法和计算机程序。方法和计算机程序。方法和计算机程序。


技术研发人员:J
受保护的技术使用者:维尔塔有限公司
技术研发日:2021.12.02
技术公布日:2023/6/27
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐