一种对移动机械控制器进行远程升级的方法技术

技术编号:22075256 阅读:24 留言:0更新日期:2019-09-12 13:59
一种对移动机械控制器进行远程升级的方法,包括以下步骤:通过远端服务器建立与移动机械终端的通信连接,并下发升级命令;移动机械终端中的辅助处理器根据升级命令中所包含的路径及加密方式将升级数据包下载到本地;移动机械终端中的辅助处理器对升级数据包进行校验,校验通过后对移动机械终端中的主处理器的原始数据进行备份;移动机械终端中的辅助处理器对移动机械终端中的主处理器中的存储器中的数据进行擦除,再将升级数据包写入到移动机械终端中的主处理器中的存储器中;移动机械终端中的辅助处理器控制移动机械终端中的主处理器进行软件升级;升级过程远程服务器可以进行监控,升级不成功后可恢复移动机械终端中的主处理器原始数据。该方法可以实现移动机械控制器的可靠远程升级。

A Method of Remote Upgrade for Mobile Machinery Controller

【技术实现步骤摘要】
一种对移动机械控制器进行远程升级的方法
本专利技术属于控制器升级
,具体涉及一种对移动机械控制器进行远程升级的方法。
技术介绍
移动式机械使用的环境较为恶劣,多在偏远地区进行使用。移动式机械在使用过程中,会因软件存在缺陷或功能缺失而出现问题进而会造成较大的损失,当这种情况发生时,一般需要对软件程序进行修改,这需要服务人员需及时到达现场进行服务。但由于移动式机械的使用场合多样,且多地处偏远地区,从而会造成服务周期长,所需服务点分布广,人力资源耗费较大的诸多问题。为解决以上问题,急需要解决软件升级的困境。
技术实现思路
针对上述现有技术存在的问题,本专利技术提供一种对移动机械控制器进行远程升级的方法,该方法可以实现移动机械控制器的远程升级,能有效缩短单个移动机械的升级周期,无需处理人员到达现场即可实现软件的升级,同时,能有效节省人力资源的消耗。为了实现上述目的,本专利技术提供一种对移动机械控制器进行远程升级的方法,包括以下步骤:步骤1:通过远端服务器建立与移动机械终端之间的通信连接,并下发升级命令到指定的移动机械终端;步骤2:移动机械终端中的辅助处理器根据升级命令中所包含的路径及加密方式通过FTP将升级数据包下载到本地;步骤3:移动机械终端中的辅助处理器在接收到升级数据包后对其进行校验,校验通过后与移动机械终端中的主处理器建立通信连接,并对移动机械终端中的主处理器中的原始数据进行备份;步骤4:移动机械终端中的辅助处理器对移动机械终端中的主处理器中的存储器中的数据进行擦除,再将所接收到的升级数据包写入到移动机械终端中的主处理器中的存储器中;步骤5:移动机械终端中的辅助处理器控制移动机械终端中的主处理器进行软件升级,并实时监控升级过程,将升级状态实时反馈给远端服务器;在升级成功后,执行步骤6;在升级过程中出现错误后,执行步骤4进行重新升级,重新升级成功后执行步骤6,重新升级出现错误后,执行步骤7;步骤6:反馈升级成功信息给远端服务器,并结束升级过程;步骤7:根据远端服务器的指令要求,移动机械终端中的辅助处理器对移动机械终端中的主处理器中的存储器中的数据进行擦除,再将所备份的原始数据包写入到移动机械终端中的主处理器中的存储器中;步骤8:移动机械终端中的辅助处理器控制移动机械终端中的主处理器进行数据恢复,并实时监控恢复过程,将恢复状态实时反馈给远端服务器,恢复成功后向远端服务器反馈恢复成功信息,并结束恢复过程。本方法可以在远端实现对移动机械的软件升级,不需要派遣技术人员到达现场进行处理,不仅能有效节省人力资源和差旅成本,而且能有效缩短单个移动机械的升级周期。同时,该方法能保证移动机械软件升级的可靠性,在升级过程中能实时监控升级状态,在升级不成功后可以恢复移动机械的原始数据,从而可以有效避免因升级失败导致的移动机械不可用的问题发生。作为一种优选,移动机械终端通过其的无线通信模块与远端服务器之间进行通信连接。作为一种优选,在步骤3中,移动机械终端中的辅助处理器通过MD5校验的方式对升级数据包进行校验。作为一种优选,所述无线通信模块为GPRS通信模块。作为一种优选,在步骤5中的升级状态包括升级进度和升级错误信息。具体实施方式下面对本专利技术作进一步说明。一种对移动机械控制器进行远程升级的方法,包括以下步骤:步骤1:通过远端服务器建立与移动机械终端之间的通信连接,并下发升级命令到指定的移动机械终端;步骤2:移动机械终端中的辅助处理器根据升级命令中所包含的路径及加密方式通过FTP将升级数据包下载到本地;步骤3:移动机械终端中的辅助处理器在接收到升级数据包后对其进行校验,校验通过后与移动机械终端中的主处理器建立通信连接,并对移动机械终端中的主处理器中的原始数据进行备份;步骤4:移动机械终端中的辅助处理器对移动机械终端中的主处理器中的存储器中的数据进行擦除,再将所接收到的升级数据包写入到移动机械终端中的主处理器中的存储器中;步骤5:移动机械终端中的辅助处理器控制移动机械终端中的主处理器进行软件升级,并实时监控升级过程,将升级状态实时反馈给远端服务器;在升级成功后,执行步骤6;在升级过程中出现错误后,执行步骤4进行重新升级,重新升级成功后执行步骤6,重新升级出现错误后,执行步骤7;步骤6:反馈升级成功信息给远端服务器,并结束升级过程;步骤7:根据远端服务器的指令要求,移动机械终端中的辅助处理器对移动机械终端中的主处理器中的存储器中的数据进行擦除,再将所备份的原始数据包写入到移动机械终端中的主处理器中的存储器中;步骤8:移动机械终端中的辅助处理器控制移动机械终端中的主处理器进行数据恢复,并实时监控恢复过程,将恢复状态实时反馈给远端服务器,恢复成功后向远端服务器反馈恢复成功信息,并结束恢复过程。移动机械终端通过其的无线通信模块与远端服务器之间进行通信连接。在步骤3中,移动机械终端中的辅助控制器通过MD5校验的方式对升级数据包进行校验。所述无线通信模块为GPRS通信模块。在步骤5中的升级状态包括升级进度和升级错误信息。本方法可以在远端实现对移动机械的软件升级,不需要派遣技术人员到达现场进行处理,不仅能有效节省人力资源和差旅成本,而且能有效缩短单个移动机械的升级周期。同时,该方法能保证移动机械软件升级的可靠性,在升级过程中能实时监控升级状态,在升级不成功后可以恢复移动机械的原始数据,从而可以有效避免因升级失败导致的移动机械不可用的问题发生。本文档来自技高网...

【技术保护点】
1.一种对移动机械控制器进行远程升级的方法,其特征在于,包括以下步骤:步骤1:通过远端服务器建立与移动机械终端之间的通信连接,并下发升级命令到指定的移动机械终端;步骤2:移动机械终端中的辅助处理器根据升级命令中所包含的路径及加密方式通过FTP将升级数据包下载到本地;步骤3:移动机械终端中的辅助处理器在接收到升级数据包后对其进行校验,校验通过后与移动机械终端中的主处理器建立通信连接,并对移动机械终端中的主处理器中的原始数据进行备份;步骤4:移动机械终端中的辅助处理器对移动机械终端中的主处理器中的存储器中的数据进行擦除,再将所接收到的升级数据包写入到移动机械终端中的主处理器中的存储器中;步骤5:移动机械终端中的辅助处理器控制移动机械终端中的主处理器进行软件升级,并实时监控升级过程,将升级状态实时反馈给远端服务器;在升级成功后,执行步骤6;在升级过程中出现错误后,执行步骤4进行重新升级,重新升级成功后执行步骤6,重新升级出现错误后,执行步骤7;步骤6:反馈升级成功信息给远端服务器,并结束升级过程;步骤7:根据远端服务器的指令要求,移动机械终端中的辅助处理器对移动机械终端中的主处理器中的存储器中的数据进行擦除,再将所备份的原始数据包写入到移动机械终端中的主处理器中的存储器中;步骤8:移动机械终端中的辅助处理器控制移动机械终端中的主处理器进行数据恢复,并实时监控恢复过程,将恢复状态实时反馈给远端服务器,恢复成功后向远端服务器反馈恢复成功信息,并结束恢复过程。...

【技术特征摘要】
1.一种对移动机械控制器进行远程升级的方法,其特征在于,包括以下步骤:步骤1:通过远端服务器建立与移动机械终端之间的通信连接,并下发升级命令到指定的移动机械终端;步骤2:移动机械终端中的辅助处理器根据升级命令中所包含的路径及加密方式通过FTP将升级数据包下载到本地;步骤3:移动机械终端中的辅助处理器在接收到升级数据包后对其进行校验,校验通过后与移动机械终端中的主处理器建立通信连接,并对移动机械终端中的主处理器中的原始数据进行备份;步骤4:移动机械终端中的辅助处理器对移动机械终端中的主处理器中的存储器中的数据进行擦除,再将所接收到的升级数据包写入到移动机械终端中的主处理器中的存储器中;步骤5:移动机械终端中的辅助处理器控制移动机械终端中的主处理器进行软件升级,并实时监控升级过程,将升级状态实时反馈给远端服务器;在升级成功后,执行步骤6;在升级过程中出现错误后,执行步骤4进行重新升级,重新升级成功后执行步骤6,重新升级出现错误后,执行步骤7;步骤6:反馈升级成功信息给远端服务器,并结束升级过...

【专利技术属性】
技术研发人员:刘建国刘程肖雷张凯
申请(专利权)人:徐州威卡电子控制技术有限公司
类型:发明
国别省市:江苏,32

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

1