一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电动汽车充电方法、系统、装置、充电桩及存储介质与流程

2022-04-27 08:13:34 来源:中国专利 TAG:


1.本技术涉及数据通信技术领域,具体涉及一种电动汽车充电方法、系统、装置、充电桩及存储介质。


背景技术:

2.随着电动汽车产业的日益成熟,电动汽车的数量不断增加,电动汽车已经成为了一个主要的出行工具。而电动汽车的使用离不开充电桩,目前电动汽车在充电桩充电时,车主需通过app或扫码的方式预先进行身份验证并充电,并且电动汽车在充电过程中,通常采用标准定义的can(controller area network,控制器局域网)通信协议与充电桩进行通信。
3.然而,现有的电动汽车充电方法不仅需要车主手动进行身份验证,而且无安全通信手段保障电动汽车在充电过程中的信息安全,因此,需要提供更加安全便捷的技术方案。


技术实现要素:

4.本技术提供了一种电动汽车充电方法、系统、装置、充电桩及存储介质,可以在提升车辆身份认证的便捷性的同时,提升电动汽车与充电桩间的数据安全性,从而提升电动汽车充电过程中的安全性。
5.本技术技术方案如下:
6.一方面,提供了一种电动汽车充电方法,所述方法包括:
7.在目标车辆的充电接口与充电桩的充电通信线连接的情况下,通过所述充电通信线与所述目标车辆的车端进行各自身份信息的双向认证;
8.在双向认证成功的情况下,接收所述车端发送的充电请求和第一验证信息,所述第一验证信息用于对所述充电请求的安全性进行验证;
9.对所述第一验证信息进行验证;
10.在所述第一验证信息验证通过的情况下,响应于所述充电请求,通过所述充电通信线对所述目标车辆进行充电;
11.在所述目标车辆的充电量满足预设条件的情况下,接收所述车端发送的停止充电请求和第二验证信息,所述第二验证信息用于对所述停止充电请求的安全性进行验证;
12.对所述第二验证信息进行验证;
13.在所述第二验证信息验证通过的情况下,响应于所述停止充电请求,停止对所述目标车辆进行充电。
14.另一方面,提供了一种电动汽车充电系统,所述系统包括:目标车辆的车端和充电桩的充电桩端,其中:
15.所述车端,用于在所述目标车辆的充电接口与所述充电桩的充电通信线连接的情况下,通过所述充电通信线与所述充电桩端进行各自身份信息的双向认证;在双向认证成功的情况下,向所述充电桩端发送充电请求和第一验证信息,所述第一验证信息用于对所
述充电请求的安全性进行验证;在所述目标车辆的充电量满足预设条件的情况下,向所述充电桩端发送停止充电请求和第二验证信息,所述第二验证信息用于对所述停止充电请求的安全性进行验证;
16.所述充电桩端,用于在所述充电接口与所述充电通信线连接的情况下,通过所述充电通信线与所述车端进行各自身份信息的双向认证;在双向认证成功的情况下,接收所述车端发送的所述充电请求和所述第一验证信息;对所述第一验证信息进行验证;在所述第一验证信息验证通过的情况下,响应于所述充电请求,通过所述充电通信线对所述目标车辆进行充电;在所述目标车辆的充电量满足预设条件的情况下,接收所述车端发送的所述停止充电请求和所述第二验证信息;对所述第二验证信息进行验证;在所述第二验证信息验证通过的情况下,响应于所述停止充电请求,停止对所述目标车辆进行充电。
17.另一方面,提供了一种电动汽车充电装置,所述装置包括:
18.双向认证模块,用于在目标车辆的充电接口与充电桩的充电通信线连接的情况下,通过所述充电通信线与所述目标车辆的车端进行各自身份信息的双向认证;
19.第一接收模块,用于在双向认证成功的情况下,接收所述车端发送的充电请求和第一验证信息,所述第一验证信息用于对所述充电请求的安全性进行验证;
20.第一验证模块,用于对所述第一验证信息进行验证;
21.充电模块,用于在所述第一验证信息验证通过的情况下,响应于所述充电请求,通过所述充电通信线对所述目标车辆进行充电;
22.第二接收模块,用于在所述目标车辆的充电量满足预设条件的情况下,接收所述车端发送的停止充电请求和第二验证信息,所述第二验证信息用于对所述停止充电请求的安全性进行验证;
23.第二验证模块,用于对所述第二验证信息进行验证;
24.停止充电模块,用于在所述第二验证信息验证通过的情况下,响应于所述停止充电请求,停止对所述目标车辆进行充电。
25.另一方面,提供了一种充电桩,所述充电桩包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的电动汽车充电方法。
26.另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的电动汽车充电方法。
27.本技术提供的电动汽车充电方法、系统、装置、充电桩及存储介质,具有如下技术效果:
28.利用本技术提供的技术方案,一方面,在目标车辆的充电接口与充电桩的充电通信线连接的情况下,充电桩端通过充电通信线与车端进行各自身份信息的双向认证,在保证目标车辆和充电桩的身份合法性的同时,提升了身份认证的便捷性;另一方面,在双向认证成功的情况下,接收车端发送的充电请求和用于对充电请求的安全性进行验证的第一验证信息,并在第一验证信息验证通过的情况下,响应于充电请求,通过充电通信线对目标车辆进行充电,然后,在目标车辆的充电量满足预设条件的情况下,接收车端发送的停止充电请求和用于对停止充电请求的安全性进行验证的第二验证信息,并在第二验证信息验证通
过的情况下,响应于停止充电请求,停止对目标车辆进行充电,能够避免车端与充电桩端的交互数据遭到恶意篡改,提升电动汽车与充电桩间的数据安全性,从而提升电动汽车充电过程中的安全性。
附图说明
29.为了更清楚地说明本技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
30.图1是本技术实施例提供的一种应用环境的示意图;
31.图2是本技术实施例提供的一种电动汽车充电方法的流程示意图;
32.图3是本技术实施例提供的一种充电桩端通过充电通信线与车端进行各自身份信息的双向认证的流程示意图;
33.图4是本技术实施例提供的一种充电桩端对第一验证信息进行验证的流程示意图;
34.图5是本技术实施例提供的一种收费清单发送方法的流程示意图;
35.图6是本技术实施例提供的一种充电桩端对第二验证信息进行验证的流程示意图;
36.图7是本技术实施例提供的另一种电动汽车充电方法的流程示意图;
37.图8是本技术实施例提供的另一种电动汽车充电方法的流程示意图;
38.图9是本技术实施例提供的一种电动汽车充电装置示意图。
具体实施方式
39.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
40.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
41.请参阅图1,图1是本技术实施例提供的一种应用环境的示意图,如图1所示,上述应用环境包括目标车辆的车端01、充电桩的充电桩端02和支付管理端03。
42.具体的,车端01可以为目标车辆的车载终端,目标车辆可以为电动汽车,车端01可以包括传感器、显示设备、obc(on-board charger,车载充电机)模块、网络通信单元、处理器和存储器等等。具体的,车端01可以用于在目标车辆的充电接口与充电桩的充电通信线
连接的情况下,通过充电通信线与充电桩端02进行各自身份信息的双向认证;在双向认证成功的情况下,向充电桩端02发送充电请求和第一验证信息,第一验证信息用于对充电请求的安全性进行验证;在目标车辆的充电量满足预设条件的情况下,向充电桩端02发送停止充电请求和第二验证信息,第二验证信息用于对停止充电请求的安全性进行验证。
43.具体的,充电桩端02可以为电动汽车的购电终端,充电桩端02可以包括有充电通信线、网络通信单元、处理器和存储器等等。具体的,充电桩端02可以用于在充电接口与充电通信线连接的情况下,通过充电通信线与车端01进行各自身份信息的双向认证;在双向认证成功的情况下,接收车端01发送的充电请求和第一验证信息;对第一验证信息进行验证;在第一验证信息验证通过的情况下,响应于充电请求,通过充电通信线对目标车辆进行充电;在目标车辆的充电量满足预设条件的情况下,接收车端01发送的停止充电请求和第二验证信息;对第二验证信息进行验证;在第二验证信息验证通过的情况下,响应于停止充电请求,停止对目标车辆进行充电;向支付管理端03发送车辆标识信息和充电量。
44.具体的,支付管理端03可以为充电桩支付管理系统的平台终端,支付管理端03可以包括有网络通信单元、处理器和存储器等等。具体的,支付管理端03可以用于接收充电桩端02发送的车辆标识信息和充电量;基于充电量确定充电费用,并根据充电费用对与车辆标识信息绑定的车主账户进行扣费。
45.在实际应用中,充电桩端可以与车端通过充电通信线进行身份信息合法性的双向认证,以及交互数据安全性的验证,充电桩端还可以与支付管理端进行信息交互,通过车辆标识信息和车主账户的预先绑定,实现充电费用的自动扣费,一方面,在保证目标车辆和充电桩的身份合法性的基础上,提升电动汽车与充电桩间的数据安全性,另一方面,提升了充电验证和充电支付的便捷性。
46.以下介绍本技术实施例提供的一种电动汽车充电方法,图2为本技术实施例提供的一种电动汽车充电方法的流程示意图。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,上述方法可以包括:
47.s201,在目标车辆的充电接口与充电桩的充电通信线连接的情况下,充电桩端通过充电通信线与目标车辆的车端进行各自身份信息的双向认证。
48.在本说明书实施例中,目标车辆可以为电动汽车,充电桩可以为用于对电动汽车充电的装置。
49.在一个具体的实施例中,充电通信线可以通过plc(power line communicaiton,电力线通信)方式实现信息传递。
50.在本说明书实施例中,如图3所示,上述充电桩端通过充电通信线与目标车辆的车端进行各自身份信息的双向认证可以包括:
51.s301,车端向充电桩端发送双向认证请求。
52.s302,充电桩端响应于双向认证请求,向车端发送充电桩的第一身份信息,第一身份信息携带有第一公钥。
53.s303,车端对第一身份信息的合法性进行验证。
54.具体的,第一身份信息可以用于标识和验证充电桩的身份,其中,第一身份信息携带有第一公钥,第一公钥可以向车端公开,以使车端利用第一公钥进行签名验证和加密,相应的,充电桩端持有与第一公钥对应的第一私钥,充电桩端可以利用第一私钥进行签名和解密。
55.在一个具体的实施例中,充电桩的第一身份信息可以包括第一数字证书,第一数字证书的格式可以为x.509证书。具体的,第一数字证书可以为经证书授权中心(ca,certificate authority)对应的证书服务器数字签名的包含有充电桩标识信息和第一公钥的文件;
56.相应的,上述车端对第一身份信息的合法性进行验证可以包括:车端对第一数字证书的合法性进行验证。在一些实施例中,车端可以利用ca对外公开的公钥对第一数字证书上的数字签名的合法性进行验证;在另一些实施例中,车端可以将第一数字证书转发到ca对应的验证服务器,以使验证服务器对第一数字证书的合法性进行验证,并将验证结果反馈到车端。
57.s304,在车端对第一身份信息的合法性验证通过的情况下,车端向充电桩端发送加密认证信息,加密认证信息为车端利用第一公钥对目标车辆的第二身份信息进行加密后得到的。
58.s305,充电桩端利用与第一公钥对应的第一私钥,对加密认证信息进行解密,得到第二身份信息。
59.s306,充电桩端对第二身份信息的合法性进行验证。
60.具体的,第二身份信息可以用于标识和验证目标车辆的身份,其中,第二身份信息携带有第二公钥,第二公钥可以向充电桩端公开,以使充电桩端利用第二公钥进行签名验证和加密,相应的,车端持有与第二公钥对应的第二私钥,车端可以利用第二私钥进行签名和解密。
61.在一个具体的实施例中,目标车辆的第二身份信息可以包括第二数字证书,第二数据证书可以为obc证书,第二数字证书的格式可以为x.509证书。具体的,第二数字证书可以为经证书授权中心(ca,certificate authority)对应的证书服务器数字签名的包含有车辆标识信息和第二公钥的文件;
62.相应的,上述加密认证信息可以包括:车端利用第一公钥对第二数字证书进行加密后得到的加密数字证书;上述充电桩端利用与第一公钥对应的第一私钥,对加密认证信息进行解密,得到第二身份信息可以包括:充电桩端利用第一私钥对加密数字证书进行解密,得到第二数字证书;上述充电桩端对第二身份信息的合法性进行验证可以包括:充电桩端对第二数字证书的合法性进行验证。
63.在一些实施例中,充电桩端可以利用ca对外公开的公钥对第二数字证书上的数字签名的合法性进行验证;在另一些实施例中,充电桩端可以将第二数字证书转发到ca对应的验证服务器,以使验证服务器对第二数字证书的合法性进行验证,并将验证结果反馈到充电桩端。
64.在实际应用中,可以在目标车辆出厂前对目标车辆进行第二数字证书的灌装,并将第二数字证书配置至目标车辆的obc,以使车端后续基于该第二数字证书与充电桩端进
行安全通信及认证。具体的,车端向整车厂云平台发送证书请求,该证书请求携带有上述车辆标识信息和上述第二公钥,其中,第二公钥可以由目标车辆的安全模块生成;然后,云平台对证书请求携带的车辆标识信息进行验证,在验证通过后,将证书颁发请求发送到证书服务器,该证书颁发请求携带有车辆标识信息和第二公钥;接着,证书服务器基于车辆标识信息和第二公钥,生成带有数字签名的第二数字证书,并将第二数字证书发送到云平台;最后,云平台将第二数字证书配置到目标车辆的obc。
65.s307,在充电桩端对第二身份信息的合法性验证通过的情况下,充电桩端向车端发送双向认证成功信息。
66.在本说明书实施例中,在双向认证成功的情况下,可以建立车端与充电桩端的加密通信连接,以保证两者通信过程中的安全性。
67.由以上实施例可见,一方面,提升了双向身份认证的便捷性,减少人工操作,另一方面,能够保证充电汽车和充电桩的身份合法性,为后续充电过程中的通信安全提供保障。
68.s202,在双向认证成功的情况下,车端向充电桩端发送充电请求和第一验证信息,第一验证信息用于对充电请求的安全性进行验证。
69.本说明书实施例中,在双向认证成功的情况下,车端可以基于预设算法将充电请求转换成验证信息,然后,使用第二私钥加密该验证信息,获得一个数字签名,以该数字签名作为第一验证信息并将充电请求和该第一验证信息发送给充电桩端,以便充电桩端在接收到充电请求后,可以利用第一验证信息对充电请求的安全性进行校验,保证充电桩端接收到的充电请求是由目标车辆的车端发出的。
70.s203,充电桩端对第一验证信息进行验证。
71.在一个具体的实施例中,如图4所示,上述充电桩端对第一验证信息进行验证可以包括:
72.s401,充电桩端基于第二公钥对第一验证信息进行解密,得到解密后的第一验证信息。
73.s402,充电桩端基于预设算法将充电请求转化成第三验证信息。
74.s403,充电桩端验证解密后的第一验证信息与第三验证信息是否一致。
75.s404,在解密后的第一验证信息与第三验证信息一致的情况下,充电桩端执行响应于充电请求,通过充电通信线对目标车辆进行充电的步骤。
76.具体的,上述预设算法可以包括但不限于哈希算法;相应的,上述第一验证信息可以包括基于充电请求转换成的哈希值进行第二私钥加密后的第三数字签名,上述解密后的第一验证信息可以包括利用第二公钥对第三数字签名解密后得到的第一哈希值,上述第三验证信息可以包括基于充电请求转换成的第二哈希值,车端在验证第一哈希值与第二哈希值一致的情况下,即认为第一验证信息验证通过,接收到的充电请求是由目标车辆的车端发出的,因此,响应于充电请求,通过充电通信线对目标车辆进行充电。
77.由以上实施例可见,通过数字签名的方式对充电请求进行加密,防止充电请求被恶意篡改,能够提升充电请求传输的安全性,从而提升车辆充电的安全性。
78.在一个具体的实施例中,如图5所示,在上述充电桩端对第一验证信息进行验证对第一验证信息进行验证之后,上述方法还可以包括:
79.s501,在第一验证信息验证通过的情况下,充电桩端向车端发送充电请求响应信
息和第五验证信息,第五验证信息用于验证充电请求响应信息的安全性。
80.本说明书实施例中,充电桩端可以基于预设算法将充电请求响应信息转换成验证信息,然后,使用第一私钥加密该验证信息,获得一个数字签名,以该数字签名作为第五验证信息并将充电请求响应信息和该第五验证信息发送给车端,以便车端在接收到充电请求响应信息后,可以利用第五验证信息对充电请求响应信息的安全性进行校验,保证车端接收到的充电请求响应信息是由充电桩端发出的。
81.s502,车端对第五验证信息进行验证。
82.具体的,这里车端对第五验证信息进行验证的具体步骤与s401~s404中充电桩端对第一验证信息进行验证的细化步骤类似,具体步骤可以参见s401~s404中的相关描述,在此不再赘述。
83.s503,在第五验证信息验证通过的情况下,车端向充电桩端发送收费清单请求信息。
84.s504,响应于收费清单请求信息,充电桩端向车端发送当前时段的收费清单。
85.在实际应用中,充电的电费单价可能是波动的,因此,车端向充电桩端发送收费清单请求信息,从而获得充电桩端发送的当前时段的收费清单,对当前时段的充电收费情况进行确认。
86.由以上实施例可见,能够防止充电桩端的响应信息被恶意篡改,提升车端与充电桩端数据交互的安全性,从而提升车辆充电的安全性。
87.s204,在第一验证信息验证通过的情况下,充电桩端响应于充电请求,通过充电通信线对目标车辆进行充电。
88.s205,在目标车辆的充电量满足预设条件的情况下,车端向充电桩端发送停止充电请求和第二验证信息,第二验证信息用于对停止充电请求的安全性进行验证。
89.具体的,上述预设条件可以包括:目标车辆的电池被充满或当前充电量达到预设电量阈值。在一个可选的实施例中,上述预设条件还可以包括:当前充电量对应的充电费用达到预设费用阈值,其中,当前充电量对应的充电费用可以结合当前时段的收费清单进行确定。
90.本说明书实施例中,车端可以基于预设算法将停止充电请求转换成验证信息,然后,使用第二私钥加密该验证信息,获得一个数字签名,以该数字签名作为第二验证信息并将停止充电请求和该第二验证信息发送给充电桩端,以便充电桩端在接收到停止充电请求后,可以利用第二验证信息对停止充电请求的安全性进行校验,保证电桩端接收到的停止充电请求是由目标车辆的车端发出的。
91.s206,充电桩端对第二验证信息进行验证。
92.在一个具体的实施例中,如图6所示,上述充电桩端对第二验证信息进行验证可以包括:
93.s601,充电桩端基于第二公钥对第二验证信息进行解密,得到解密后的第二验证信息。
94.s602,充电桩端基于预设算法将停止充电请求转化成第四验证信息。
95.s603,充电桩端验证解密后的第二验证信息与第四验证信息是否一致。
96.s604,在解密后的第二验证信息与第四验证信息一致的情况下,充电桩端执行响
应于停止充电请求,停止对目标车辆进行充电的步骤。
97.具体的,这里s601~s604中充电桩端对第二验证信息进行验证的具体步骤与s401~s404中充电桩端对第一验证信息进行验证的细化步骤类似,具体步骤可以参见s401~s404中的相关描述,在此不再赘述。
98.由以上实施例可见,通过数字签名的方式对停止充电请求进行加密,防止停止充电请求被恶意篡改,能够提升请求传输的安全性,从而提升车辆充电的安全性
99.s207,在第二验证信息验证通过的情况下,充电桩端响应于停止充电请求,停止对目标车辆进行充电。
100.在一个具体的实施例中,在上述充电桩端对第二验证信息进行验证之后,上述方法还可以包括:
101.在第二验证信息验证通过的情况下,充电桩端向车端发送停止充电请求响应信息和第六验证信息,第六验证信息用于验证停止充电请求响应信息的安全性;车端对第六验证信息进行验证。
102.本说明书实施例中,充电桩端可以基于预设算法将停止充电请求响应信息转换成验证信息,然后,使用第一私钥加密该验证信息,获得一个数字签名,以该数字签名作为第六验证信息并将停止充电请求响应信息和该第六验证信息发送给车端,以便车端在接收到停止充电请求响应信息后,可以利用第六验证信息对停止充电请求响应信息的安全性进行校验,保证车端接收到的停止充电请求响应信息是由充电桩端发出的。
103.具体的,这里车端对第六验证信息进行验证的具体步骤与s401~s404中充电桩端对第一验证信息进行验证的细化步骤类似,具体步骤可以参见s401~s404中的相关描述,在此不再赘述。
104.由以上实施例可见,能够防止充电桩端的响应信息被恶意篡改,提升车端与充电桩端数据交互的安全性,从而提升车辆充电的安全性
105.在一个具体的实施例中,如图7所示,目标车辆的第二身份信息携带有车辆标识信息,上述方法还可以包括:
106.s208,充电桩端向支付管理端发送车辆标识信息和充电量。
107.s209,支付管理端基于充电量确定充电费用。
108.s210,支付管理端根据充电费用对与车辆标识信息绑定的车主账户进行扣费。
109.具体的,支付管理端将车辆标识信息与车主账户进行绑定,充电完成后支付管理端自动完成扣款,无需用户通过app或扫码方式进行支付操作,提升充电支付的便捷性。
110.由以上实施例可见,通过车辆标识信息和车主账户的预先绑定以及充电桩端与支付管理端的信息交互,实现充电费用的自动扣费,提升充电支付的便捷性,从而提升用户的充电体验。
111.由以上本说明书实施例提供的技术方案可见,一方面,在目标车辆的充电接口与充电桩的充电通信线连接的情况下,充电桩端通过充电通信线与车端进行各自身份信息的双向认证,在保证目标车辆和充电桩的身份合法性的同时,提升了身份认证的便捷性;另一方面,在双向认证成功的情况下,接收车端发送的充电请求和用于对充电请求的安全性进行验证的第一验证信息,并在第一验证信息验证通过的情况下,响应于充电请求,通过充电通信线对目标车辆进行充电,然后,在目标车辆的充电量满足预设条件的情况下,接收车端
发送的停止充电请求和用于对停止充电请求的安全性进行验证的第二验证信息,并在第二验证信息验证通过的情况下,响应于停止充电请求,停止对目标车辆进行充电,能够避免车端与充电桩端的交互数据遭到恶意篡改,提升电动汽车与充电桩间的数据安全性,从而提升电动汽车充电过程中的安全性;另一方面,通过车辆标识信息和车主账户的预先绑定以及充电桩端与支付管理端的信息交互,实现充电费用的自动扣费,提升充电支付的便捷性,从而提升用户的充电体验。
112.以下以充电桩端为执行主体介绍本技术实施例提供的另一种电动汽车充电方法,图8为本技术实施例提供的另一种电动汽车充电方法的流程示意图。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图8所示,上述方法可以包括:
113.s801,在目标车辆的充电接口与充电桩的充电通信线连接的情况下,通过充电通信线与目标车辆的车端进行各自身份信息的双向认证。
114.在本说明书实施例中,上述通过充电通信线与车端进行各自身份信息的双向认证可以包括:
115.1)接收车端发送的双向认证请求;
116.2)响应于双向认证请求,向车端发送充电桩的第一身份信息,第一身份信息携带有第一公钥;
117.3)在车端对第一身份信息的合法性验证通过的情况下,接收车端发送的加密认证信息,加密认证信息为车端利用第一公钥对目标车辆的第二身份信息进行加密后得到的;
118.4)利用与第一公钥对应的第一私钥,对加密认证信息进行解密,得到第二身份信息;
119.5)对第二身份信息的合法性进行验证;
120.6)在充电桩端对第二身份信息的合法性验证通过的情况下,向车端发送双向认证成功信息。
121.s802,在双向认证成功的情况下,接收车端发送的充电请求和第一验证信息,第一验证信息用于对充电请求的安全性进行验证。
122.s803,对第一验证信息进行验证。
123.在一个具体的实施例中,上述目标车辆的第二身份信息携带有第二公钥,上述对所述第一验证信息进行验证可以包括:
124.1)基于第二公钥对第一验证信息进行解密,得到解密后的第一验证信息;
125.2)基于预设算法将充电请求转化成第三验证信息;
126.3)验证解密后的第一验证信息与第三验证信息是否一致;
127.4)在解密后的第一验证信息与第三验证信息一致的情况下,执行响应于充电请求,通过充电通信线对目标车辆进行充电的步骤。
128.在一个具体的实施例中,在上述对第一验证信息进行验证之后,上述方法还可以包括:
129.1)在第一验证信息验证通过的情况下,向车端发送充电请求响应信息和第五验证信息,第五验证信息用于验证充电请求响应信息的安全性,以使车端对第五验证信息进行验证;
130.2)在第五验证信息验证通过的情况下,接收车端发送的收费清单请求信息;
131.3)响应于收费清单请求信息,向车端发送当前时段的收费清单。
132.s804,在第一验证信息验证通过的情况下,响应于充电请求,通过充电通信线对目标车辆进行充电。
133.s805,在目标车辆的充电量满足预设条件的情况下,接收车端发送的停止充电请求和第二验证信息,第二验证信息用于对停止充电请求的安全性进行验证。
134.s806,对第二验证信息进行验证。
135.在一个具体的实施例中,上述对第二验证信息进行验证可以包括:
136.1)基于第二公钥对第二验证信息进行解密,得到解密后的第二验证信息;
137.2)基于预设算法将停止充电请求转化成第四验证信息;
138.3)验证解密后的第二验证信息与第四验证信息是否一致;
139.4)在解密后的第二验证信息与第四验证信息一致的情况下,执行响应于停止充电请求,停止对目标车辆进行充电的步骤。
140.在一个具体的实施例中,在上述对第二验证信息进行验证之后,上述方法还可以包括:
141.在第二验证信息验证通过的情况下,向车端发送停止充电请求响应信息和第六验证信息,第六验证信息用于验证停止充电请求响应信息的安全性,以使车端对第六验证信息进行验证。
142.s807,在第二验证信息验证通过的情况下,响应于停止充电请求,停止对目标车辆进行充电。
143.在一个具体的实施例中,目标车辆的第二身份信息携带有车辆标识信息,上述方法还可以包括:
144.向支付管理端发送车辆标识信息和充电量,以使支付管理端基于充电量确定充电费用,并根据充电费用对与车辆标识信息绑定的车主账户进行扣费。
145.上述从充电桩端单侧撰写的电动汽车充电方法的实施例的具体细化步骤可以参见上述交互侧电动汽车充电方法的实施例,在此不再赘述。
146.本技术实施例还提供了一种电动汽车充电系统,用以实现图2所示的方法。本系统实施例与前述方法实施例对应,能够实现前述方法实施例中的全部内容。为便于阅读,本系统实施例仅对前述方法实施例中的内容进行概要性描述,不对方法实施例中的细节内容进行逐一赘述。上述系统包括:目标车辆的车端和充电桩的充电桩端,其中:
147.上述车端,用于在目标车辆的充电接口与充电桩的充电通信线连接的情况下,通过充电通信线与充电桩端进行各自身份信息的双向认证;在双向认证成功的情况下,向充电桩端发送充电请求和第一验证信息,第一验证信息用于对充电请求的安全性进行验证;在目标车辆的充电量满足预设条件的情况下,向充电桩端发送停止充电请求和第二验证信息,第二验证信息用于对停止充电请求的安全性进行验证;
148.上述充电桩端,用于在充电接口与充电通信线连接的情况下,通过充电通信线与
车端进行各自身份信息的双向认证;在双向认证成功的情况下,接收车端发送的充电请求和第一验证信息;对第一验证信息进行验证;在第一验证信息验证通过的情况下,响应于充电请求,通过充电通信线对目标车辆进行充电;在目标车辆的充电量满足预设条件的情况下,接收车端发送的停止充电请求和第二验证信息;对第二验证信息进行验证;在第二验证信息验证通过的情况下,响应于停止充电请求,停止对目标车辆进行充电。
149.在本说明书实施例中,上述车端,还用于向充电桩端发送双向认证请求;接收充电桩端发送的充电桩的第一身份信息,第一身份信息携带有第一公钥;在对第一身份信息的合法性验证通过的情况下,向充电桩端发送加密认证信息,加密认证信息为车端利用第一公钥对目标车辆的第二身份信息进行加密后得到的;接收充电桩端发送的双向认证成功信息;
150.上述充电桩端,还用于接收双向认证请求;响应于双向认证请求,发送第一身份信息;接收加密认证信息;利用与第一公钥对应的第一私钥,对加密认证信息进行解密,得到第二身份信息;对第二身份信息的合法性进行验证;在对第二身份信息的合法性验证通过的情况下,向车端发送双向认证成功信息。
151.在一个具体的实施例中,目标车辆的第二身份信息携带有第二公钥,上述充电桩端,还用于基于第二公钥对第一验证信息进行解密,得到解密后的第一验证信息;基于预设算法将充电请求转化成第三验证信息;验证解密后的第一验证信息与第三验证信息是否一致;在解密后的第一验证信息与第三验证信息一致的情况下,执行响应于充电请求,通过充电通信线对目标车辆进行充电的步骤。
152.在一个具体的实施例中,上述充电桩端,还用于基于第二公钥对第二验证信息进行解密,得到解密后的第二验证信息;基于预设算法将停止充电请求转化成第四验证信息;验证解密后的第二验证信息与第四验证信息是否一致;在解密后的第二验证信息与第四验证信息一致的情况下,执行响应于停止充电请求,停止对目标车辆进行充电的步骤。
153.在一个具体的实施例中,上述充电桩端,还用于在第一验证信息验证通过的情况下,向车端发送充电请求响应信息和第五验证信息,第五验证信息用于验证充电请求响应信息的安全性;接收车端发送的收费清单请求信息;响应于收费清单请求信息,向车端发送当前时段的收费清单;
154.上述车端,还用于接收充电请求响应信息和第五验证信息;对第五验证信息进行验证;在第五验证信息验证通过的情况下,发送收费清单请求信息;接收当前时段的收费清单。
155.在一个具体的实施例中,上述充电桩端,还用于在第二验证信息验证通过的情况下,向车端发送停止充电请求响应信息和第六验证信息,第六验证信息用于验证停止充电请求响应信息的安全性;
156.上述车端,还用于接收停止充电请求响应信息和第六验证信息;对第六验证信息进行验证。
157.在一个具体的实施例中,目标车辆的第二身份信息携带有车辆标识信息,上述系统还包括:支付管理端,其中:
158.上述充电桩端,还用于向支付管理端发送车辆标识信息和充电量;
159.上述支付管理端,还用于接收车辆标识信息和充电量;基于充电量确定充电费用,
并根据充电费用对与车辆标识信息绑定的车主账户进行扣费。
160.本技术实施例提供了以充电桩端为执行主体的一种电动汽车充电装置,如图9所示,上述装置可以包括:
161.双向认证模块910,用于在目标车辆的充电接口与充电桩的充电通信线连接的情况下,通过充电通信线与目标车辆的车端进行各自身份信息的双向认证;
162.第一接收模块920,用于在双向认证成功的情况下,接收车端发送的充电请求和第一验证信息,第一验证信息用于对充电请求的安全性进行验证;
163.第一验证模块930,用于对第一验证信息进行验证;
164.充电模块940,用于在第一验证信息验证通过的情况下,响应于充电请求,通过充电通信线对目标车辆进行充电;
165.第二接收模块950,用于在目标车辆的充电量满足预设条件的情况下,接收车端发送的停止充电请求和第二验证信息,第二验证信息用于对停止充电请求的安全性进行验证;
166.第二验证模块960,用于对第二验证信息进行验证;
167.停止充电模块970,用于在第二验证信息验证通过的情况下,响应于停止充电请求,停止对目标车辆进行充电。
168.在本说明书实施例中,上述双向认证模块910可以包括:
169.双向认证请求接收单元,用于接收车端发送的双向认证请求;
170.第一身份信息发送单元,用于响应于双向认证请求,向车端发送充电桩的第一身份信息,第一身份信息携带有第一公钥;
171.加密认证信息接收单元,用于在车端对第一身份信息的合法性验证通过的情况下,接收车端发送的加密认证信息,加密认证信息为车端利用第一公钥对目标车辆的第二身份信息进行加密后得到的;
172.第一解密单元,用于利用与第一公钥对应的第一私钥,对加密认证信息进行解密,得到第二身份信息;
173.第二身份信息验证单元,用于对第二身份信息的合法性进行验证;
174.双向认证成功信息发送单元,用于在充电桩端对第二身份信息的合法性验证通过的情况下,向车端发送双向认证成功信息。
175.在一个具体的实施例中,目标车辆的第二身份信息携带有第二公钥,上述第一验证模块930可以包括:
176.第二解密单元,用于基于第二公钥对第一验证信息进行解密,得到解密后的第一验证信息;
177.第一转化单元,用于基于预设算法将充电请求转化成第三验证信息;
178.第一验证单元,用于验证解密后的第一验证信息与第三验证信息是否一致;
179.充电执行单元,用于在解密后的第一验证信息与第三验证信息一致的情况下,执行响应于充电请求,通过充电通信线对目标车辆进行充电的步骤。
180.在一个具体的实施例中,上述第二验证模块960可以包括:
181.第三解密单元,用于基于第二公钥对第二验证信息进行解密,得到解密后的第二验证信息;
182.第二转化单元,用于基于预设算法将停止充电请求转化成第四验证信息;
183.第二验证单元,用于验证解密后的第二验证信息与第四验证信息是否一致;
184.停止充电执行单元,用于在解密后的第二验证信息与第四验证信息一致的情况下,执行响应于停止充电请求,停止对目标车辆进行充电的步骤。
185.在一个具体的实施例中,上述装置还可以包括:
186.第一发送模块,用于在第一验证信息验证通过的情况下,向车端发送充电请求响应信息和第五验证信息,第五验证信息用于验证充电请求响应信息的安全性,以使车端对第五验证信息进行验证;
187.第三接收模块,用于在第五验证信息验证通过的情况下,接收车端发送的收费清单请求信息;
188.第二发送模块,用于响应于收费清单请求信息,向车端发送当前时段的收费清单。
189.在一个具体的实施例中,上述装置还可以包括:
190.第三发送模块,用于在第二验证信息验证通过的情况下,向车端发送停止充电请求响应信息和第六验证信息,第六验证信息用于验证停止充电请求响应信息的安全性,以使车端对第六验证信息进行验证。
191.在一个具体的实施例中,目标车辆的第二身份信息携带有车辆标识信息,上述装置还可以包括:
192.第四发送模块,用于向支付管理端发送车辆标识信息和充电量,以使支付管理端基于充电量确定充电费用,并根据充电费用对与车辆标识信息绑定的车主账户进行扣费。
193.上述的装置实施例中的装置与方法实施例基于同样地发明构思。
194.本技术实施例提供了一种充电桩,该充电桩包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的电动汽车充电方法。
195.存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据上述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
196.本技术实施例所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行,即上述计算机设备可以包括移动终端、计算机终端、服务器或者类似的运算装置。
197.本技术实施例还提供了一种存储介质,上述存储介质可设置于服务器之中以保存用于实现方法实施例中一种的电动汽车充电方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的电动汽车充电方法。
198.可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动
硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
199.由上述本技术提供的电动汽车充电方法、系统、装置、充电桩或存储介质的实施例可见,利用本技术提供的技术方案,一方面,在目标车辆的充电接口与充电桩的充电通信线连接的情况下,充电桩端通过充电通信线与车端进行各自身份信息的双向认证,在保证目标车辆和充电桩的身份合法性的同时,提升了身份认证的便捷性;另一方面,在双向认证成功的情况下,接收车端发送的充电请求和用于对充电请求的安全性进行验证的第一验证信息,并在第一验证信息验证通过的情况下,响应于充电请求,通过充电通信线对目标车辆进行充电,然后,在目标车辆的充电量满足预设条件的情况下,接收车端发送的停止充电请求和用于对停止充电请求的安全性进行验证的第二验证信息,并在第二验证信息验证通过的情况下,响应于停止充电请求,停止对目标车辆进行充电,能够避免车端与充电桩端的交互数据遭到恶意篡改,提升电动汽车与充电桩间的数据安全性,从而提升电动汽车充电过程中的安全性;另一方面,通过车辆标识信息和车主账户的预先绑定以及充电桩端与支付管理端的信息交互,实现充电费用的自动扣费,提升充电支付的便捷性,从而提升用户的充电体验。
200.需要说明的是:上述本技术实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
201.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备和存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
202.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指示相关的硬件完成,上述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
203.以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献