本申请涉及电动汽车充电,特别是涉及一种充电控制方法、装置、计算机设备和存储介质。
背景技术:
1、随着电动汽车的广泛发展,充电场景越来越丰富,充电桩也受到了越来越多的关注。充电桩包括交流充电桩和直流充电桩,输入端连接电网,输出端通过充电线缆、充电枪连接至电动汽车,为电动汽车提供电能。
2、目前,电动汽车通过充电桩进行充电,用户需手动完成充电桩授权后再启动充电流程,存在充电便利性较差的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高充电便利性的充电控制方法、装置、计算机设备和存储介质。
2、第一方面,本申请提供了一种充电控制方法,包括:
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、上述充电控制方法、装置、计算机设备和存储介质,通过在目标充电桩接收到待充电车辆发起的充电需求指令的情况下,确定与目标充电桩通过蓝牙通信连接的目标终端,目标充电桩向目标终端发送验证请求,在目标终端接收到验证请求的情况下,目标终端获取目标终端与目标充电桩之间的密钥,基于密钥对随机产生的基础随机数进行加密得到加密随机数,将基础随机数和加密随机数发送至目标充电桩,目标充电桩基于密钥对加密随机数进行解密,得到解密随机数,在解密随机数与基础随机数一致的情况下,判定验证通过,对待充电车辆进行充电。相比于传统技术中存在充电便利性较差的问题而言,本申请目标充电桩与目标终端之间建立了蓝牙通信,能够实现自动验证,提高了充电便利性。
1.一种充电控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标充电桩与所述目标终端之间蓝牙通信的建立方式,包括:
3.根据权利要求2所述的方法,其特征在于,所述基础终端获取基础充电桩的充电桩蓝牙信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述用户信息建立所述基础充电桩与所述基础终端之间的蓝牙通信,包括:
5.根据权利要求4所述的方法,其特征在于,所述基础终端获取密文信息,包括:
6.根据权利要求2至5任意一项所述的方法,其特征在于,所述基础充电桩的充电桩蓝牙信息包括所述基础充电桩的蓝牙名称和对应的蓝牙密码。
7.一种充电控制装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。