【技术实现步骤摘要】
程序升级方法、装置、系统、用户设备及存储介质
[0001]本申请涉及空调
,尤其涉及一种程序升级方法、装置、系统、用户设备及存储介质。
技术介绍
[0002]对于多联机空调设备,在用户使用过程中,由于工程环境差异,例如由于噪声原因、性能原因,需要对多联机内外机设备程序进行程序更新,或者由于出厂时,控制器程序在某种情型下存在bug,需要更新程序以修正bug。因此存在对多联机设备进行程序升级的需要。
[0003]目前常用的程序升级通常是在设备进入程序升级状态后,通过某种通讯方式,将全部程序文件数据发送给待升级设备,然后待升级设备擦除旧程序,升级接受到的新程序。由于多联机空调设备通讯速率的限制,导致整个程序发送时间过长,影响用户的使用,增大了程序升级过程异常的风险。也就是说,现有的多联机空调设备的单片机程序升级时间过长,存在升级效率低且增大升级异常的风险的技术问题。
技术实现思路
[0004]本申请提供了一种程序升级方法、装置、系统、用户设备及存储介质,以至少解决现有的多联机空调设备的单片机程序升级时 ...
【技术保护点】
【技术特征摘要】
1.一种程序升级方法,其特征在于,所述方法包括:获取待升级设备的程序编号以及所述程序编号对应的目标程序的当前程序版本信息;根据所述程序编号及所述当前程序版本信息确定所述目标程序对应的待升级程序;生成所述待升级程序与所述目标程序之间差异部分对应的差异文件;将所述差异文件发送至所述待升级设备,以使所述待升级设备执行升级操作。2.根据权利要求1所述的方法,其特征在于,在获取待升级设备的程序编号以及所述程序编号对应的目标程序的当前程序版本信息之前,所述方法还包括:按照预设的通讯协议,建立与所述待升级设备之间的通讯连接;发送升级指令至所述待升级设备,以获取所述待升级设备的程序编号和当前版本信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述程序编号及所述当前程序版本信息确定所述目标程序对应的待升级程序包括:基于所述程序编号及所述当前程序版本信息,从预设程序文件列表中搜索与所述目标程序对应的各版本程序文件,其中,所述预设程序文件列表中存储有待更新所述目标程序的升级程序;基于接收到的选取指令,从各版本程序文件中选取所述待升级程序。4.根据权利要求1所述的方法,其特征在于,所述生成所述待升级程序与所述目标程序之间差异部分对应的差异文件包括:通过比较所述待升级程序与所述目标程序,得到所述待升级程序与所述目标程序之间的差异数据以及所述差异数据对应的扇区号;根据所述差异数据和所述扇区号,生成所述差异文件,其中,所述差异文件用于记录所述目标程序待更新的扇区号以及待更新的程序数据,其中,所述待更新的程序数据为所述目标程序在待更新的扇区号处的程序数据。5.一种程序升级方法,其特征在于,应用于待升级设备,所述方法包括:接收来自升级设备的升级指令;响应于所述升级指令,将所述待升级设备的程序编号以及所述程序编号对应的目标程序的当前程序版本信息发送至所述升级设备,其中,所述升级设备用于根据所述程序编号及所述当前程序版本信息确定所述目标程序对应的待升级程序;生成所述待升级程序与所述目标程序之间差异部分对应的差异文件;将所述差异文件发送至所述待升级设备;在接收所述差异文件之后,执行升级操作。6.根据权利要求5所述的方法,其特征在于,所述在接收所述差异文件之后执行升级操作,包括:获取所述差异文件中的待更新的扇区号...
【专利技术属性】
技术研发人员:张光旭,叶铁英,冯烽,赖东锋,刘泉洲,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。