模块机组的远程升级方法、系统及计算机可读存储介质技术方案

技术编号:24333816 阅读:41 留言:0更新日期:2020-05-29 21:10
本发明专利技术公开了一种模块机组的远程升级方法、系统及计算机可读存储介质,远程升级方法包括:通过服务器接收升级需求信息以确认需要升级的固件程序;通过服务器将固件程序发送给DTU设备;通过DTU设备确认固件程序以下载对应的固件更新信息,并进行DTU自身固件更新;通过DTU设备将更新后的固件程序发送给机组主机;通过机组主机将固件程序备份至自身的主机备份区,并从主机备份区获取固件程序的固件更新信息以进行自身的固件程序升级;待机组主机进行自身的固件程序升级后,将主机备份区中的固件程序发送至机组从机;通过机组从机将固件程序备份至自身的从机备份区,并从从机备份区获取固件程序的固件更新信息以进行自身的固件程序升级。

Remote upgrade method, system and computer readable storage medium of modular unit

【技术实现步骤摘要】
模块机组的远程升级方法、系统及计算机可读存储介质
本专利技术涉及程序升级
,更具体地说,涉及一种模块机组的远程升级方法、系统及计算机可读存储介质。
技术介绍
近几年,在暖通设备和制冷系统等行业,模块机组以其结构合理、操作简便、运行稳定等优点,使得其应用市场覆盖面逐渐扩大,例如风冷热泵机,空气源热泵等。模块机组通常由两个或者更多的独立模块组成,其中一个模块作为主机,其它模块作为从机,主机和从机使用相同的应用程序,通过拨码开关或者参数等方式进行区分,两者之间通过RS485、CAN或其它通讯进行连接,一般主机处理所有的控制逻辑,从机执行主机发送的指令并将模块系统的模拟量及运行状态反馈给主机,这种模块化的组合结构合理,控制简便,性能高效稳定。这种模块机组对于软件人员进行程序升级有一定的局限性,传统的程序升级方式需要操作人员在现场对机组模块一个一个进行升级,这种操作方式效率非常低。因此,这种单模块的升级方式,对于模块机组的维护升级,无法满足高效要求。现有技术的具有以下缺点:传统程序升级方式只能单模块升级,操作繁琐重复,导致升级效率低。
技术实现思路
本专利技术提供了一种模块机组的远程升级方法、系统及计算机可读存储介质,能够解决传统的程序升级方式操作繁琐,效率低,不适合模块机组设备的升级的问题。为解决上述问题,第一方面,本申请提供了一种模块机组的远程升级方法,通过机组主机、机组从机、DTU设备及服务器实现,包括:通过所述服务器接收升级需求信息以确认需要升级的固件程序;通过所述服务器将所述固件程序发送给所述DTU设备;通过所述DTU设备确认所述固件程序以下载对应的固件更新信息,并进行DTU自身固件更新;通过所述DTU设备将更新后的固件程序发送给所述机组主机;通过所述机组主机将所述固件程序备份至自身的主机备份区,并从所述主机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级;待所述机组主机进行自身的固件程序升级后,将所述主机备份区中的固件程序发送至所述机组从机;通过所述机组从机将所述固件程序备份至自身的从机备份区,并从所述从机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级。在本专利技术所述的远程升级方法中,所述通过所述服务器将所述固件程序发送给所述DTU设备中:所述服务器将所述固件程序通过GPRS远程无线通讯发送给所述DTU设备。在本专利技术所述的远程升级方法中,所述待所述机组主机进行自身的固件程序升级后,将所述主机备份区中的固件程序发送至所述机组从机中:将所述主机备份区内的固件程序数据通过RS485通讯发送至所述机组从机中。在本专利技术所述的远程升级方法中,所述通过所述机组主机将所述固件程序备份至自身的主机备份区,并从所述主机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级,包括:所述机组主机对所接受的固件程序进行信息校验以对所述固件程序与所述机组主机中原有的固件程序进行程序版本比对;若比对结果一致,则不进行升级操作;若比对结果不一致,则进行升级操作,其中,通过所述机组主机将所述固件程序备份至自身的主机备份区,并从所述主机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级。在本专利技术所述的远程升级方法中,所述通过所述机组从机将所述固件程序备份至自身的从机备份区,并从所述从机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级,包括:所述机组从机对所接受的固件程序进行信息校验以对所述固件程序与所述机组从机中原有的固件程序进行程序版本比对;若比对结果一致,则不进行升级操作;若比对结果不一致,则进行升级操作,其中,通过所述机组从机将所述固件程序备份至自身的从机备份区,并从所述从机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级。为解决上述问题,第二方面,提供一种模块机组的远程升级系统,通过机组主机、机组从机、DTU设备及服务器实现,包括升级接收模块、第一固件发送模块、DTU更新模块、第二固件发送模块、机组主机升级模块、第三固件发送模块及机组从机升级模块:所述升级接收模块,用于通过所述服务器接收升级需求信息以确认需要升级的固件程序;所述第一固件发送模块,用于通过所述服务器将所述固件程序发送给所述DTU设备;所述DTU更新模块,用于通过所述DTU设备确认所述固件程序以下载对应的固件更新信息,并进行DTU自身固件更新;所述第二固件发送模块,用于通过所述DTU设备将更新后的固件程序发送给所述机组主机;所述机组主机升级模块,用于通过所述机组主机将所述固件程序备份至自身的主机备份区,并从所述主机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级;所述第三固件发送模块,用于待所述机组主机进行自身的固件程序升级后,将所述主机备份区中的固件程序发送至所述机组从机;所述机组从机升级模块,用于通过所述机组从机将所述固件程序备份至自身的从机备份区,并从所述从机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级。在本专利技术所述的远程升级系统中,所述第一固件发送模块还用于通过所述服务器将所述固件程序通过GPRS远程无线通讯发送给所述DTU设备;所述第三固件发送模块还用于将所述主机备份区内的固件程序数据通过RS485通讯发送至所述机组从机中。在本专利技术所述的远程升级系统中,所述机组主机升级模块包括主机比对子模块及主机升级子模块:所述主机比对子模块,用于通过所述机组主机对所接受的固件程序进行信息校验以对所述固件程序与所述机组主机中原有的固件程序进行程序版本比对;所述主机升级子模块,用于在比对结果一致时,不进行升级操作;在比对结果不一致时,则进行升级操作,其中,通过所述机组主机将所述固件程序备份至自身的主机备份区,并从所述主机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级。在本专利技术所述的远程升级系统中,所述机组从机升级模块包括从机比对子模块及从机升级子模块:所述主机比对子模块,用于通过所述机组从机对所接受的固件程序进行信息校验以对所述固件程序与所述机组从机中原有的固件程序进行程序版本比对;所述从机升级子模块,用于在比对结果一致时,不进行升级操作;在比对结果不一致时,则进行升级操作,其中,通过所述机组从机将所述固件程序备份至自身的从机备份区,并从所述从机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级。为解决上述问题,第三方面,提供一种计算机可读存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行如上任一项所述的一种模块机组的远程升级方法。本申请的有益效果是:本申请中主机与从机使用两种通讯方式,整个机组只需一个DTU设备,而主机与从机之间的通讯是模块机组之间必需的,所以无需额外增加外围硬件电路或设备,从而降低成本。从事升级操作的工作人员,只需确认本文档来自技高网...

【技术保护点】
1.一种模块机组的远程升级方法,通过机组主机、机组从机、DTU设备及服务器实现,其特征在于,包括:/n通过所述服务器接收升级需求信息以确认需要升级的固件程序;/n通过所述服务器将所述固件程序发送给所述DTU设备;/n通过所述DTU设备确认所述固件程序以下载对应的固件更新信息,并进行DTU自身固件更新;/n通过所述DTU设备将更新后的固件程序发送给所述机组主机;/n通过所述机组主机将所述固件程序备份至自身的主机备份区,并从所述主机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级;/n待所述机组主机进行自身的固件程序升级后,将所述主机备份区中的固件程序发送至所述机组从机;/n通过所述机组从机将所述固件程序备份至自身的从机备份区,并从所述从机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级。/n

【技术特征摘要】
1.一种模块机组的远程升级方法,通过机组主机、机组从机、DTU设备及服务器实现,其特征在于,包括:
通过所述服务器接收升级需求信息以确认需要升级的固件程序;
通过所述服务器将所述固件程序发送给所述DTU设备;
通过所述DTU设备确认所述固件程序以下载对应的固件更新信息,并进行DTU自身固件更新;
通过所述DTU设备将更新后的固件程序发送给所述机组主机;
通过所述机组主机将所述固件程序备份至自身的主机备份区,并从所述主机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级;
待所述机组主机进行自身的固件程序升级后,将所述主机备份区中的固件程序发送至所述机组从机;
通过所述机组从机将所述固件程序备份至自身的从机备份区,并从所述从机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级。


2.根据权利要求1所述的远程升级方法,其特征在于,所述通过所述服务器将所述固件程序发送给所述DTU设备中:
所述服务器将所述固件程序通过GPRS远程无线通讯发送给所述DTU设备。


3.根据权利要求1所述的远程升级方法,其特征在于,所述待所述机组主机进行自身的固件程序升级后,将所述主机备份区中的固件程序发送至所述机组从机中:
将所述主机备份区内的固件程序数据通过RS485通讯发送至所述机组从机中。


4.根据权利要求1所述的远程升级方法,其特征在于,所述通过所述机组主机将所述固件程序备份至自身的主机备份区,并从所述主机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级,包括:
所述机组主机对所接受的固件程序进行信息校验以对所述固件程序与所述机组主机中原有的固件程序进行程序版本比对;
若比对结果一致,则不进行升级操作;
若比对结果不一致,则进行升级操作,其中,通过所述机组主机将所述固件程序备份至自身的主机备份区,并从所述主机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级。


5.根据权利要求1所述的远程升级方法,其特征在于,所述通过所述机组从机将所述固件程序备份至自身的从机备份区,并从所述从机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级,包括:
所述机组从机对所接受的固件程序进行信息校验以对所述固件程序与所述机组从机中原有的固件程序进行程序版本比对;
若比对结果一致,则不进行升级操作;
若比对结果不一致,则进行升级操作,其中,通过所述机组从机将所述固件程序备份至自身的从机备份区,并从所述从机备份区获取所述固件程序的固件更新信息以进行自身的固件程序升级。


6.一种模块机组的远程升级系统,通过机组主机、机组从机、DTU设备及服务器实现,其特征在于,包括升级...

【专利技术属性】
技术研发人员:熊观宝庄培煊林彬
申请(专利权)人:深圳市深蓝电子股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1