本公开涉及新能源车,尤其涉及一种换电站充电仓的充电控制方法、换电站充电仓的充电控制装置、存储介质及服务器。
背景技术:
1、随着新能源车辆的迅速发展,电动车换电站越来越多。电池换电站是为电动汽车的动力电池提供动力电池快速更换的能源站。换电站内具有很多充电仓,用于对动力电池进行充电。当电池电量充满后,便可以用于进行车辆换电。但目前充电仓对电池的充电操作为人工操作,来启停充电仓的充电。这无疑会消耗大量的人力,而且效率较低。
技术实现思路
1、有鉴于此,本公开实施例期望提供一种换电站充电仓的充电控制方法、换电站充电仓的充电控制装置、存储介质及服务器。
2、本公开的技术方案是这样实现的:
3、第一方面,本公开提供一种换电站充电仓的充电控制方法,应用于基于windows部署的rpa端。
4、本公开实施例提供的换电站充电仓的充电控制方法,包括:
5、接收云平台下发的充电控制指令;
6、基于所述充电控制指令,调用gui自动化模块识别目标充电仓的当前充电状态;
7、基于所述充电控制指令,调用自动化测试脚本模块,根据所述目标充电仓的当前充电状态,对所述目标充电仓进行充电控制;其中,
8、所述gui自动化模块和所述自动化测试脚本模块均为所述rpa端运行于所述windows上的功能模块。
9、在一些实施例中,所述自动化测试脚本模块内封装有win32 sdk;所述win32 sdk具有供所述自动化测试脚本模块对不同类型充电仓控件进行操作的共用操作接口;
10、所述基于所述充电控制指令,调用自动化测试脚本模块,根据所述目标充电仓的当前充电状态,对所述目标充电仓进行充电控制,包括:
11、基于所述充电控制指令,调用所述自动化测试脚本模块内封装的所述共用操作接口,根据所述目标充电仓的当前充电状态,对所述目标充电仓进行充电控制。
12、在一些实施例中,所述基于所述充电控制指令,调用gui自动化模块识别目标充电仓的当前充电状态,包括:
13、基于所述充电控制指令,调用所述gui自动化模块,获取目标充电仓控件的图片信息及位置信息;
14、基于所述目标充电仓控件的图片信息及位置信息,确定所述目标充电仓的当前充电状态。
15、在一些实施例中,所述根据所述目标充电仓的当前充电状态,对所述目标充电仓进行充电控制,包括:
16、若所述目标充电仓的当前充电状态与所述充电控制指令中包含的目标状态不同,则对所述目标充电仓进行充电控制;
17、其中,所述对所述目标充电仓进行充电控制,包括:
18、调用所述自动化测试脚本模块内封装的所述共用操作接口,基于所述目标充电仓控件的位置信息,对所述目标充电仓控件进行操作,将所述目标充电仓当前充电状态变更为所述目标状态。
19、在一些实施例中,基于所述充电控制指令,调用gui自动化模块识别目标充电仓的当前充电状态前,所述方法包括:
20、接手所述目标充电仓的换电程序;
21、基于所述换电程序,获取对所述目标充电仓的控件操作权限。
22、在一些实施例中,所述基于所述充电控制指令,调用自动化测试脚本模块,根据所述目标充电仓的当前充电状态,对所述目标充电仓进行充电控制后,所述方法包括:
23、移交所述目标充电仓的换电程序给换电站的站控端,结束对所述目标充电仓的控件操作;
24、上报对所述目标充电仓的充电控制结果至所述云平台。
25、在一些实施例中,所述目标充电仓位于所述换电站的站控端;
26、所述基于所述换电程序,获取对所述目标充电仓的控件操作权限,包括:
27、基于所述换电程序,建立所述rpa端与所述换电站的站控端间的通信;
28、基于所述rpa端与所述换电站的站控端间的通信,获取对所述目标充电仓的控件操作权限,以对目标充电仓控件进行操作。
29、第二方面,本公开提供一种换电站充电仓的充电控制装置,应用于基于windows部署的rpa端,包括:
30、信息接收模块,用于接收云平台下发的充电控制指令;
31、信息识别模块,用于基于所述充电控制指令,调用gui自动化模块识别目标充电仓的当前充电状态;
32、充电控制模块,用于基于所述充电控制指令,调用自动化测试脚本模块,根据所述目标充电仓的当前充电状态,对所述目标充电仓进行充电控制;其中,
33、所述gui自动化模块和所述自动化测试脚本模块均为所述rpa端运行于所述windows上的功能模块。
34、第三方面,本公开提供一种计算机可读存储介质,其上存储有换电站充电仓的充电控制程序,该换电站充电仓的充电控制程序被处理器执行时,实现上述第一方面所述的换电站充电仓的充电控制方法。
35、第四方面,本公开提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的换电站充电仓的充电控制程序,所述处理器执行所述换电站充电仓的充电控制程序时,实现上述第一方面所述的换电站充电仓的充电控制方法。
36、根据本公开实施例的换电站充电仓的充电控制方法包括接收云平台下发的充电控制指令;基于充电控制指令,调用gui自动化模块识别目标充电仓的当前充电状态;基于充电控制指令,调用自动化测试脚本模块,根据目标充电仓的当前充电状态,对目标充电仓进行充电控制;其中,gui自动化模块和自动化测试脚本模块均为rpa端运行于windows上的功能模块。本申请中,基于换电站的站控端采用windows的情况,采用运行于windows上的功能模块,gui自动化模块识别目标充电仓的当前充电状态,调用自动化测试脚本模块,根据目标充电仓的当前充电状态,对目标充电仓进行充电控制。如此来实现对目标充电仓自动充电控制,从而代替人工启停操作,提高充电效率、降低人力成本。
37、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
1.一种换电站充电仓的充电控制方法,其特征在于,应用于基于windows部署的rpa端,包括:
2.根据权利要求1所述的换电站充电仓的充电控制方法,其特征在于,所述自动化测试脚本模块内封装有win32 sdk;所述win32 sdk具有供所述自动化测试脚本模块对不同类型充电仓控件进行操作的共用操作接口;
3.根据权利要求2所述的换电站充电仓的充电控制方法,其特征在于,所述基于所述充电控制指令,调用gui自动化模块识别目标充电仓的当前充电状态,包括:
4.根据权利要求3所述的换电站充电仓的充电控制方法,其特征在于,所述根据所述目标充电仓的当前充电状态,对所述目标充电仓进行充电控制,包括:
5.根据权利要求1-4任一项所述的换电站充电仓的充电控制方法,其特征在于,基于所述充电控制指令,调用gui自动化模块识别目标充电仓的当前充电状态前,所述方法包括:
6.根据权利要求5任一项所述的换电站充电仓的充电控制方法,其特征在于,所述基于所述充电控制指令,调用自动化测试脚本模块,根据所述目标充电仓的当前充电状态,对所述目标充电仓进行充电控制后,所述方法包括:
7.根据权利要求5任一项所述的换电站充电仓的充电控制方法,其特征在于,所述目标充电仓位于所述换电站的站控端;
8.一种换电站充电仓的充电控制装置,其特征在于,应用于基于windows部署的rpa端,包括:
9.一种计算机可读存储介质,其特征在于,其上存储有换电站充电仓的充电控制程序,该换电站充电仓的充电控制程序被处理器执行时,实现权利要求1-7中任一项所述的换电站充电仓的充电控制方法。
10.一种服务器,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的换电站充电仓的充电控制程序,所述处理器执行所述换电站充电仓的充电控制程序时,实现权利要求1-7中任一项所述的换电站充电仓的充电控制方法。