本发明专利技术提供一种充电桩的应用软件升级方法及装置、存储介质及电子设备,应用于充电桩,该方法包括:在充电桩与云端之间的通讯处于正常状态的情况下,云端根据充电桩发送的应用软件的版本信息判断充电桩是否满足升级条件,若充电桩满足升级条件,则向充电桩发送软件升级包;充电桩确定当前的升级类型,并依据升级类型和软件升级包升级应用软件,判断应用软件是否升级成功,若应用软件升级成功,则生成升级成功信息,并将升级成功信息发送至云端。应用本发明专利技术,充电桩与云端进行通讯,获取应用软件的软件升级包,依据软件升级包升级应用软件,可远程升级应用软件,该过程无需工作人员达到现场升级充电桩中的应用软件,有效提高升级的效率和便捷性。效率和便捷性。效率和便捷性。
【技术实现步骤摘要】
充电桩的应用软件升级方法及装置、存储介质及电子设备
[0001]本专利技术涉及充电桩
,特别涉及一种充电桩的应用软件升级方法及装置、存储介质及电子设备。
技术介绍
[0002]随着新能源技术的发展,出现了以电力驱动的汽车,这种汽车我们可称之为电动汽车。电动汽车投入实际应用之后,可以减少对汽油的消耗,为人们提供更加环保的出行方式。在电动汽车的电量较低时,需要对电动汽车进行充电,而充电桩便是为电动汽车提供充电的设备,充电桩通常安装在公共建筑、居民小区停车场或充电站内,用户可随时使用充电桩为电动汽车进行充电。
[0003]充电桩中通常设置了充电程序、固件程序以及运行程序等其他的程序,这些程序可称之为应用软件,随着充电桩技术的不断发展,需要对充电桩中的应用软件进行升级,以保证充电桩的正常运行和为电动汽车正常进行充电。现有对充电桩的应用软件的升级方式通常是由工程师携带专业的烧录工具,在到达现场后使用烧录工具对逐一对充电桩进行升级操作,这需要投入大量的人力和时间,对充电桩升级的效率极低。
技术实现思路
[0004]有鉴于此,本专利技术提供一种充电桩的应用软件升级方法及装置、存储介质及电子设备,应用本专利技术,可远程升级充电桩中的应用软件,无需工作人员达到现场升级充电桩中的应用软件,有效提高对充电桩中应用软件的升级效率。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]一种充电桩的应用软件升级方法,应用于充电桩,包括:
[0007]在充电桩与预设的云端之间的通讯处于正常状态的情况下,当接收到所述云端发送的版本反馈指令时,向所述云端发送所述充电桩中应用软件的版本信息;
[0008]触发所述云端依据所述版本信息判断所述充电桩是否满足预设的升级条件,若判断所述充电桩满足所述升级条件,则向所述充电桩反馈软件升级指令,以使所述充电桩向所述云端反馈接收指令;
[0009]接收所述云端依据所述接收指令发送的软件升级包,并将所述软件升级包进行保存;
[0010]实时判断所述充电桩是否处于空闲状态,若所述充电桩处于空闲状态,则将所述充电桩切换至升级模式,并确定所述充电桩当前的升级类型;
[0011]依据所述升级类型和所述软件升级包对所述充电桩中的应用软件进行升级,并判断所述充电桩中的应用软件是否升级成功;
[0012]若所述充电桩中的应用软件升级成功,则生成升级成功信息,并将所述升级成功信息发送至所述云端。
[0013]上述的方法,可选的,还包括:
[0014]若所述充电桩中的应用软件升级失败,则更新预设的计数器中的数值,并判断所述数值是否达到预设的阈值;
[0015]若所述数值达到所述阈值,则停止对所述充电桩中的应用软件进行升级,将所述计数器中的数值初始化,并生成升级失败信息,将所述升级失败信息发送至所述云端;
[0016]若所述数值未达到所述阈值,则重新依据所述升级类型和所述软件升级包对所述充电桩中的应用软件进行升级,并判断所述充电桩中的应用软件是否升级成功。
[0017]上述的方法,可选的,所述依据所述升级类型和所述软件升级包对所述充电桩中的应用软件进行升级,包括:
[0018]当所述升级类型为第一升级类型时,确定在所述充电桩中与所述第一升级类型对应的第一升级组件;
[0019]启动所述第一升级组件的bootloader启动装载模式,并在所述bootloader模式下依据所述软件升级包中的数据对所述第一升级组件中的应用软件进行升级,并生成与所述第一升级组件对应的第一升级结果标识。
[0020]上述的方法,可选的,所述依据所述升级类型和所述软件升级包对所述充电桩中的应用软件进行升级,包括:
[0021]当所述升级类型为第二升级类型时,确定在所述充电桩中与所述第二升级类型对应的各个第二升级组件;
[0022]将所述软件升级包发送至各个所述第二升级组件,以使各个所述第二升级组件依据所述软件升级包中的数据升级应用软件,并生成对每个所述第二升级组件对应的第二升级结果标识。
[0023]上述的方法,可选的,所述判断所述充电桩中的应用软件是否升级成功,包括:
[0024]依据每个所述第二升级组件的第二软件升级结果标识,判断是否存在表示为升级失败的第二升级结果标识;
[0025]若存在表示为升级失败的第二升级结果标识,则判定所述充电桩中的应用软件升级失败;
[0026]若不存在表示升级失败的第二升级结果标识,则判定所述充电桩中的应用软件升级成功。
[0027]上述的方法,可选的,还包括:
[0028]触发所述云端调用预设的校验方法,对所述升级成功信息中的更新版本信息进行校验;若所述更新版本信息校验未通过,则将所述更新版本信息进行记录。
[0029]上述的方法,可选的,所述触发所述云端依据所述版本信息判断所述充电桩是否满足预设的升级条件,包括:
[0030]触发所述云端确定预设的数据库中应用软件的最新版本信息,并将所述最新版本信息与所述版本信息进行比对;
[0031]若所述最新版本信息与所述版本信息一致,则判定所述充电桩不满足所述升级条件;
[0032]若所述最新版本信息与所述版本信息不一致,则判定所述充电桩满足所述升级条件。
[0033]一种充电桩的应用软件升级装置,应用于充电桩,包括:
[0034]发送单元,用于在充电桩与预设的云端之间的通讯处于正常状态的情况下,当接收到所述云端发送的版本反馈指令时,向所述云端发送所述充电桩中应用软件的版本信息;
[0035]触发单元,用于触发所述云端依据所述版本信息判断所述充电桩是否满足预设的升级条件,若判断所述充电桩满足所述升级条件,则向所述充电桩反馈软件升级指令,以使所述充电桩向所述云端反馈接收指令;
[0036]保存单元,用于接收所述云端依据所述接收指令发送的软件升级包,并将所述软件升级包进行保存;
[0037]判断单元,用于实时判断所述充电桩是否处于空闲状态,若所述充电桩处于空闲状态,则将所述充电桩切换至升级模式,并确定所述充电桩当前的升级类型;
[0038]升级单元,用于依据所述升级类型和所述软件升级包对所述充电桩中的应用软件进行升级,并判断所述充电桩中的应用软件是否升级成功;
[0039]生成单元,用于若所述充电桩中的应用软件升级成功,则生成升级成功信息,并将所述升级成功信息发送至所述云端。
[0040]上述的装置,可选的,还包括:
[0041]更新单元,用于若所述充电桩中的应用软件升级失败,则更新预设的计数器中的数值,并判断所述数值是否达到预设的阈值;
[0042]停止单元,用于若所述数值达到所述阈值,则停止对所述充电桩中的应用软件进行升级,将所述计数器中的数值初始化,并生成升级失败信息,将所述升级失败信息发送至所述云端;
[0043]重新执行单元,用于若所述数值未达到所述阈值,则重新依据所本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种充电桩的应用软件升级方法,其特征在于,应用于充电桩,包括:在充电桩与预设的云端之间的通讯处于正常状态的情况下,当接收到所述云端发送的版本反馈指令时,向所述云端发送所述充电桩中应用软件的版本信息;触发所述云端依据所述版本信息判断所述充电桩是否满足预设的升级条件,若判断所述充电桩满足所述升级条件,则向所述充电桩反馈软件升级指令,以使所述充电桩向所述云端反馈接收指令;接收所述云端依据所述接收指令发送的软件升级包,并将所述软件升级包进行保存;实时判断所述充电桩是否处于空闲状态,若所述充电桩处于空闲状态,则将所述充电桩切换至升级模式,并确定所述充电桩当前的升级类型;依据所述升级类型和所述软件升级包对所述充电桩中的应用软件进行升级,并判断所述充电桩中的应用软件是否升级成功;若所述充电桩中的应用软件升级成功,则生成升级成功信息,并将所述升级成功信息发送至所述云端。2.根据权利要求1所述的方法,其特征在于,还包括:若所述充电桩中的应用软件升级失败,则更新预设的计数器中的数值,并判断所述数值是否达到预设的阈值;若所述数值达到所述阈值,则停止对所述充电桩中的应用软件进行升级,将所述计数器中的数值初始化,并生成升级失败信息,将所述升级失败信息发送至所述云端;若所述数值未达到所述阈值,则重新依据所述升级类型和所述软件升级包对所述充电桩中的应用软件进行升级,并判断所述充电桩中的应用软件是否升级成功。3.根据权利要求1所述的方法,其特征在于,所述依据所述升级类型和所述软件升级包对所述充电桩中的应用软件进行升级,包括:当所述升级类型为第一升级类型时,确定在所述充电桩中与所述第一升级类型对应的第一升级组件;启动所述第一升级组件的bootloader启动装载模式,并在所述bootloader模式下依据所述软件升级包中的数据对所述第一升级组件中的应用软件进行升级,并生成与所述第一升级组件对应的第一升级结果标识。4.根据权利要求1所述的方法,其特征在于,所述依据所述升级类型和所述软件升级包对所述充电桩中的应用软件进行升级,包括:当所述升级类型为第二升级类型时,确定在所述充电桩中与所述第二升级类型对应的各个第二升级组件;将所述软件升级包发送至各个所述第二升级组件,以使各个所述第二升级组件依据所述软件升级包中的数据升级应用软件,并生成对每个所述第二升级组件对应的第二升级结果标识。5.根据权利要求4所述的方法,其特征在于,所述判断所述充电桩中的应用软件是否升级成...
【专利技术属性】
技术研发人员:吴军,
申请(专利权)人:度普苏州新能源科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。