System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及充电,具体而言,涉及一种自适应云平台的充电控制方法、装置、充电设备及介质。
技术介绍
1、随着新能源汽车的迅速发展,为电动汽车提供安全、高效及快速的充电方式十分重要。其中,对于充电设备实现充电业务,需要接入不同的云平台的方式十分重要。
2、目前,多数充电设备在实现充电业务时,均采用不同云平台需要的单独连接器或编码模块,以使充电设备可实现接入不同的云平台,进而实现充电设备的充电业务。
3、但由于不同云平台需要的连接器或编码模块一一对应,且不同连接器或编码模块之间没有兼容性,使得充电设备的软件开发的效率低下,且开发成本也相应增加。
技术实现思路
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、接收客户端设备发送的第三配置请求以及新增的第二云平台的第二配置文件;
28、根据所述第三配置请求,在所述第一配置文件中新增第二云平台的类型配置信息;
29、存储所述第二云平台的第二配置文件。
30、第二方面,本申请实施例提供了一种自适应云平台的充电控制装置,应用于充电设备的控制器,所述装置包括:
31、响应模块,用于响应充电业务的触发需求,获取第一配置文件,所述第一配置文件包括:多个预设云平台的类型配置信息;
32、确定模块,用于根据所述多个预设云平台的类型配置信息,确定第一云平台的类型;
33、获取模块,用于根据所述第一云平台的类型,从第二配置文件中获取所述第一云平台对应的目标通信协议配置信息,其中,所述第二配置文件中包含所述多个预设云平台对应的通信协议配置信息;
34、执行模块,用于根据所述目标通信协议配置信息,执行与所述第一云平台之间充电业务数据的通信。
35、第三方面,本申请实施例提供了一种充电设备,所述充电设备包括:控制器、充电模块以及通信模块;
36、所述控制器和所述充电模块连接,所述控制器还和所述通信模块连接,所述控制器用于执行第一方面中任一项所述的自适应云平台的充电控制方法。
37、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中任一项所述的自适应云平台的充电控制方法。
38、相对于现有技术而言,本申请具有以下有益效果:
39、本申请的实施例提供了一种自适应云平台的充电控制方法、装置、充电设备及介质,应用于充电设备的控制器,该自适应云平台的充电控制方法包括:响应充电业务的触发需求,获取第一配置文件,第一配置文件包括:多个预设云平台的类型配置信息;根据多个预设云平台的类型配置信息,确定第一云平台的类型;根据第一云平台的类型,从第二配置文件中获取第一云平台对应的目标通信协议配置信息,其中,第二配置文件包括:多个预设云平台对应的通信协议配置信息;根据目标通信协议配置信息,执行与第一云平台之间充电业务数据的通信。由此,本申请基于待充电设备的充电业务的触发需求由控制器中的充电业务模块以及平台对接模块自动判断该充电设备需要连接的预设云平台,且该预设云平台满足待充电设备的充电业务的触发需求,并在该预设云平台选定后,通过预设云平台下发的充电控制指令,控制待充电设备执行充电业务的具体实际内容。进而由于本申请可通过待充电设备的充电业务的触发需求,由平台对接模块获取第一配置文件中的类型配置文件,并由平台对接模块根据第一配置文件中的类型配置文件读取对应的第二配置文件中的通讯协议配置信息,以根据该通讯协议配置信息实现充电设备与多个预设云平台的对接,进而实现自适应预设云平台的对接,进而提高充电设备软件的开发效率,降低了开发成本。其次,由于研发人员仅需要一次开发就可实现自适应预设云平台与充电设备的对接,即可根据预设云平台对应的类型配置信息和对应的通信协议配置信息的修改,实现充电设备对接多种预设云平台,极大的提高了充电设备软件的开发效率,并提高了充电设备软件的稳定性以及可靠性。
本文档来自技高网...【技术保护点】
1.一种自适应云平台的充电控制方法,其特征在于,应用于充电设备的控制器,所述方法包括:
2.根据权利要求1所述的自适应云平台的充电控制方法,其特征在于,每个预设云平台的类型配置信息包括:所述每个云平台的类型标识以及对应的配置标识;
3.根据权利要求1所述的自适应云平台的充电控制方法,其特征在于,所述根据所述目标通信协议配置信息,执行与所述第一云平台之间充电业务数据的通信,包括:
4.根据权利要求1所述的自适应云平台的充电控制方法,其特征在于,所述根据所述目标通信协议配置信息,执行与所述第一云平台之间充电业务数据的通信,包括:
5.根据权利要求1所述的自适应云平台的充电控制方法,其特征在于,所述响应充电业务的触发需求,读取所述充电设备的第一配置文件之前,所述方法还包括:
6.根据权利要求1所述的自适应云平台的充电控制方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的自适应云平台的充电控制方法,其特征在于,所述方法还包括:
8.一种自适应云平台的充电控制装置,其特征在于,应用于充电设备的控制
9.一种充电设备,其特征在于,所述充电设备包括:控制器、充电模块以及通信模块;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的自适应云平台的充电控制方法。
...【技术特征摘要】
1.一种自适应云平台的充电控制方法,其特征在于,应用于充电设备的控制器,所述方法包括:
2.根据权利要求1所述的自适应云平台的充电控制方法,其特征在于,每个预设云平台的类型配置信息包括:所述每个云平台的类型标识以及对应的配置标识;
3.根据权利要求1所述的自适应云平台的充电控制方法,其特征在于,所述根据所述目标通信协议配置信息,执行与所述第一云平台之间充电业务数据的通信,包括:
4.根据权利要求1所述的自适应云平台的充电控制方法,其特征在于,所述根据所述目标通信协议配置信息,执行与所述第一云平台之间充电业务数据的通信,包括:
5.根据权利要求1所述的自适应云平台的充电控制方法,其特...
【专利技术属性】
技术研发人员:姜瑞,倪键树,梁士福,黄炎,孟祥怡,任嘉禄,刘芷彤,卫建荣,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。