充电桩的固件更新方法、电子设备及存储介质与流程

文档序号:36490115发布日期:2023-12-26 17:09阅读:77来源:国知局
充电桩的固件更新方法与流程

本发明涉及充电,尤其涉及一种充电桩的固件更新方法、电子设备及存储介质。


背景技术:

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、若收到,则控制所述主机安装所述固件;

28、若未收到,则轮询是否收到所有所述充电终端的安装完成信息。

29、可选地,所述更新信息包括服务器发送至所述主机的第一更新命令及服务器发送至所述充电终端的第二更新命令,所述响应于更新信息,从服务器下载固件至所述主机包括:

30、接收服务器发送的第一更新命令及所述充电终端发送的第二更新命令;

31、根据所述第一更新命令及所述第二更新命令,从服务器下载固件至所述主机。

32、第二方面,本申请还提供一种充电桩的固件更新方法,应用于充电桩的充电终端,所述充电桩还包括主机,所述充电终端与所述主机通信连接,所述方法包括:

33、响应于服务器发送的更新信息,发送更新通知至所述主机,以使所述主机从服务器下载固件后向所述充电终端发送下载命令;

34、响应于所述下载命令,从所述主机下载所述固件并返回下载完成信息,以使所述主机发送安装命令;

35、响应于所述安装命令,控制所述充电终端安装所述固件并返回安装完成信息。

36、可选地,在所述响应于所述下载命令,从所述主机下载所述固件并返回下载完成信息之后,还包括:

37、判断所述充电终端的任务进程是否为空闲;

38、若是,则发送任务空闲信息至所述主机;

39、若否,则轮询所述充电终端的任务进程是否为空闲。

40、第三方面,本申请还提供一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面或第二方面所述的方法。

41、第四方面,本申请还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第二方面所述的方法。

42、在本申请提供的技术方案中,充电桩的主机响应于更新信息从服务器下载固件并发送下载命令给充电终端,充电终端下载后返回下载完成信息给主机,在收到下载完成信息后,主机再发送安装命令给充电终端以使充电终端安装固件以完成充电终端的固件更新,之后充电终端发送安装完成信息给主机,主机在收到安装完成信息之后,最后再进行主机的固件安装以完成主机的固件更新。因此,在整个更新过程中,充电终端除了最初收到的更新信息,所有信息交互对象均为主机,所下载的固件也来自于主机,由此保证主机和充电终端所更新的固件版本一致。而在固件更新过程中先更新充电终端,然后更新主机,能够使得保证所有充电终端均完成固件更新,并且保证主机与充电终端之间的版本兼容,从而使得充电桩稳定运行。



技术特征:

1.一种充电桩的固件更新方法,应用于充电桩的主机,所述充电桩还包括充电终端,所述充电终端与所述主机通信连接,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从服务器下载固件至所述主机包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述本地版本信息与所述摘要信息的不同,确定并下载待更新的所述固件包括:

4.根据权利要求1所述的方法,其特征在于,所述响应于所述下载完成信息,发送安装命令至所述充电终端包括:

5.根据权利要求4所述的方法,其特征在于,在所述发送安装命令至所有所述充电终端之前,还包括:

6.根据权利要求1所述的方法,其特征在于,所述响应于所述安装完成信息控制所述主机安装所述固件包括:

7.根据权利要求1所述的方法,其特征在于,所述更新信息包括服务器发送至所述主机的第一更新命令及服务器发送至所述充电终端的第二更新命令,所述响应于更新信息,从服务器下载固件至所述主机包括:

8.一种充电桩的固件更新方法,应用于充电桩的充电终端,所述充电桩还包括主机,所述充电终端与所述主机通信连接,其特征在于,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,在所述响应于所述下载命令,从所述主机下载所述固件并返回下载完成信息之后,还包括:

10.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9任一项所述的方法。

11.一种存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述的方法。


技术总结
本申请公开了一种充电桩的固件更新方法、电子设备及存储介质。其中,充电桩包括通信连接的主机与充电终端,该方法包括:主机响应于更新信息,从服务器下载固件然后向充电终端发送下载命令,充电终端响应于下载命令下载固件后返回下载完成信息至主机,主机再向充电终端发送安装命令,充电终端响应于安装命令安装固件并返回安装完成信息至主机,主机最后在响应于安装完成信息,将固件安装至主机本地。在该技术方案中,充电终端在固件更新过程中的交互对象主要为主机,由此能够保证充电终端与主机所更新的固件版本一致,从而避免两个设备主体之间由于固件版本不一致而导致的运行错误问题,进而能够实现对充电桩的远程固件更新,提高更新效率。

技术研发人员:万新航,阳岳喜,田安宇
受保护的技术使用者:深圳市道通合创数字能源有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1