固件升级方法、装置及计算机可读存储介质制造方法及图纸

技术编号:20944010 阅读:38 留言:0更新日期:2019-04-24 02:12
本发明专利技术公开了一种固件升级方法,包括以下步骤:在接收到升级管理界面触发的固件升级指令时,确定固件升级指令对应的目标升级设备,并发送加载请求指令至目标升级设备;在目标升级设备中存在升级选择信息为允许升级的第一目标升级设备时,发送加载启动指令至第一目标升级设备;在接收到升级响应信息时,发送固件升级指令对应的固件信息至第一目标升级设备;在接收结果为固件信息接收完成时,发送激活指令至第一目标升级设备。本发明专利技术还公开了一种固件升级装置及计算机可读存储介质。本发明专利技术能够实现多联机空调系统的室内机或室外机中部分设备的升级,进而实现多联机空调系统的差异化升级,即对不同设备进行区别升级,提高用户体验。

Firmware Upgrade Method, Device and Computer Readable Storage Media

The invention discloses a firmware upgrade method, which includes the following steps: when receiving firmware upgrade instructions triggered by upgrade management interface, determining the target upgrade device corresponding to firmware upgrade instructions, and sending load request instructions to the target upgrade device; when upgrade selection information exists in the target upgrade device as the first target upgrade device allowed to upgrade, sending load start Instructions to the first target upgrade device, firmware information corresponding to firmware upgrade instructions is sent to the first target upgrade device when receiving upgrade response information, and activation instructions are sent to the first target upgrade device when receiving the firmware information. The invention also discloses a firmware upgrade device and a computer readable storage medium. The invention can realize the upgrading of some equipment in indoor or outdoor units of multi-online air-conditioning system, and then realize the differential upgrading of multi-online air-conditioning system, that is, to upgrade different equipment differently and improve user experience.

【技术实现步骤摘要】
固件升级方法、装置及计算机可读存储介质
本专利技术涉及空调
,尤其涉及一种固件升级方法、装置及计算机可读存储介质。
技术介绍
多联机空调系统已在公寓式酒店或者SOHO(SmallOfficeHomeOffice)办公写字楼等商用场所中广泛的投入使用。虽然多联机空调系统中的设备在出厂时就已经烧录好测试合格的软件版本,但是在出现客户定制化的新需求、运行过程中遇到的软件bug、产品功能性升级时,需要进行软件升级。每一个工程的多联机空调系统中设备的数量都十分庞大,后期空调维护人员若需要直接通过烧录器升级空调主板程序极其耗费人力与时间,同时内机的安装方式隐蔽难以拆卸也不适合在后期进行程序的升级。由于多联机系统一般会将自身串联成一个封闭网络,使得可以通过通信网络对整个网络的设备进行在线及不停机的升级。目前,多联机空调系统在线升级时,主要使用线控器或主板上的USB接口通过拨码或特定的按键组合激活设备的升级状态并对设备进行在线升级。但是,通过线控器或USB接口进行在线升级时,由于交互界面与交互方式的限制只能按照既定方式进行升级,并且只能对多联机空调系统中的设备进行全部升级,不能对不同设备进行差异化的区分升级,例如,在某一多联机空调系统中,部分设备对应的客户存在定制化的新需求时,为了升级该多联机空调系统中该客户的设备,需要升级多联机空调系统中的全部设备。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种固件升级方法、装置及计算机可读存储介质,旨在解决现有多联机空调系统无法实现设备的差异化升级的技术问题。为实现上述目的,本专利技术提供一种固件升级方法,应用于多联机空调系统,所述固件升级方法包括以下步骤:在接收到基于当前显示的升级管理界面触发的固件升级指令时,在所述多联机空调系统中确定所述固件升级指令对应的目标升级设备,并发送加载请求指令至所述目标升级设备,以供所述目标升级设备反馈升级选择信息;在所述目标升级设备中存在所述升级选择信息为允许升级的第一目标升级设备时,发送加载启动指令至所述第一目标升级设备,以供所述第一目标升级设备反馈升级响应信息;在接收到所述升级响应信息时,发送所述固件升级指令对应的固件信息至所述第一目标升级设备,以供所述第一目标升级设备接收所述固件信息,并反馈接收结果;在所述接收结果为固件信息接收完成时,发送激活指令至所述第一目标升级设备,以供所述第一目标升级设备基于所述激活指令执行固件升级操作。进一步地,所述发送加载启动指令至所述第一目标升级设备的步骤之后,所述固件升级方法还包括:若在发送加载启动指令之后的第一预设时间间隔内,未接收到所述第一目标升级设备反馈的升级响应信息,则更新所述加载启动指令的第一发送次数;在所述第一发送次数小于第一预设次数时,继续执行发送加载启动指令至所述第一目标升级设备的步骤。进一步地,所述在接收到所述升级响应信息时,发送所述固件升级指令对应的固件信息至所述第一目标升级设备的步骤包括:基于接收到的所述升级响应信息确定最大字节数;基于所述最大字节数拆分所述固件信息,以获得多个子固件信息;发送所述子固件信息至所述第一目标升级设备。进一步地,所述发送所述子固件信息至所述第一目标升级设备的步骤包括:按照各个所述子固件信息在所述固件信息中的顺序进行编号,以获得固件信息列表;将固件信息列表中编号最小的子固件信息发送至所述第一目标升级设备,其中,所述第一目标升级设备在接收到编号最小的子固件信息时,反馈接收响应信息;若在发送编号最小的子固件信息之后的第二预设时间间隔内,未接收到所述第一目标升级设备反馈的接收响应信息,则更新所述子固件信息的第二发送次数,并在所述第二发送次数小于第二预设次数时,继续执行将固件信息列表中编号最小的子固件信息发送至所述第一目标升级设备的步骤。进一步地,所述将固件信息列表中编号最小的子固件信息发送至所述第一目标升级设备的步骤之后,所述固件升级方法还包括:在接收到所述接收响应信息时,删除所述固件信息列表中编号最小的子固件信息,并继续执行将固件信息列表中编号最小的子固件信息发送至所述第一目标升级设备的步骤。进一步地,所述在所述接收结果为固件信息接收完成时,发送激活指令至所述第一目标升级设备的步骤包括:在所述接收结果为固件信息接收完成时,发送校验指令至所述第一目标升级设备,以供所述第一目标升级设备基于所述校验指令验证接收到的所述固件信息,并反馈验证结果;在接收到的所述验证结果为验证通过时,发送激活指令至所述第一目标升级设备。进一步地,所述固件升级方法还包括:在接收到基于所述升级管理界面触发的升级终止请求时,确定所述升级终止请求对应的第二目标升级设备;停止对所述第二目标升级设备的升级操作,并发送升级终止指令至所述第二目标升级设备,以使所述第二目标升级设备终止升级操作。进一步地,所述在接收到基于当前显示的升级管理界面触发的固件升级指令时,在所述多联机空调系统中确定所述固件升级指令对应的目标升级设备的步骤之前,所述固件升级方法还包括:加载升级配置文件,并在所述升级配置文件加载完成时,基于所述固件信息列表加载固件信息;其中所述升级配置文件包括固件信息列表以及所述固件信息对应的升级版本信息;基于升级文件对应的串口信息搜索所述多联机空调系统,以确定所述多联机空调系统中所述升级文件对应的待升级设备,其中,所述升级文件信息包括至少一个固件信息,所述升级文件信息包括至少一个固件信息;基于升级文件确定所述待升级设备对应的升级版本信息以及固件位置信息,并基于升级版本信息以及固件位置信息,在所述升级管理界面显示所述待升级设备的设备列表。此外,为实现上述目的,本专利技术还提供一种固件升级装置,所述固件升级装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的固件升级程序,所述固件升级程序被所述处理器执行时实现前述的固件升级方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有固件升级程序,所述固件升级程序被处理器执行时实现前述的固件升级方法的步骤。本专利技术通过在接收到基于当前显示的升级管理界面触发的固件升级指令时,在所述多联机空调系统中确定所述固件升级指令对应的目标升级设备,并发送加载请求指令至所述目标升级设备,以供所述目标升级设备反馈升级选择信息,接着在所述目标升级设备中存在所述升级选择信息为允许升级的第一目标升级设备时,发送加载启动指令至所述第一目标升级设备,以供所述第一目标升级设备反馈升级响应信息,而后在接收到所述升级响应信息时,发送所述固件升级指令对应的固件信息至所述第一目标升级设备,以供所述第一目标升级设备接收所述固件信息,并反馈接收结果,然后在所述接收结果为固件信息接收完成时,发送激活指令至所述第一目标升级设备,以供所述第一目标升级设备基于所述激活指令执行固件升级操作,能够实现多联机空调系统的室内机或室外机中部分设备的升级,进而实现多联机空调系统的差异化升级,即对不同设备进行区别升级,提高用户体验。附图说明图1是本专利技术实施例方案涉及的硬件运行环境中固件升级装置的结构示意图;图2为本专利技术固件升级方法第一实施例的流程示意图;图3为本专利技术中升级管理界面的显示示意图。本专利技术本文档来自技高网...

【技术保护点】
1.一种固件升级方法,其特征在于,应用于多联机空调系统,所述固件升级方法包括以下步骤:在接收到基于当前显示的升级管理界面触发的固件升级指令时,在所述多联机空调系统中确定所述固件升级指令对应的目标升级设备,并发送加载请求指令至所述目标升级设备,以供所述目标升级设备反馈升级选择信息;在所述目标升级设备中存在所述升级选择信息为允许升级的第一目标升级设备时,发送加载启动指令至所述第一目标升级设备,以供所述第一目标升级设备反馈升级响应信息;在接收到所述升级响应信息时,发送所述固件升级指令对应的固件信息至所述第一目标升级设备,以供所述第一目标升级设备接收所述固件信息,并反馈接收结果;在所述接收结果为固件信息接收完成时,发送激活指令至所述第一目标升级设备,以供所述第一目标升级设备基于所述激活指令执行固件升级操作。

【技术特征摘要】
1.一种固件升级方法,其特征在于,应用于多联机空调系统,所述固件升级方法包括以下步骤:在接收到基于当前显示的升级管理界面触发的固件升级指令时,在所述多联机空调系统中确定所述固件升级指令对应的目标升级设备,并发送加载请求指令至所述目标升级设备,以供所述目标升级设备反馈升级选择信息;在所述目标升级设备中存在所述升级选择信息为允许升级的第一目标升级设备时,发送加载启动指令至所述第一目标升级设备,以供所述第一目标升级设备反馈升级响应信息;在接收到所述升级响应信息时,发送所述固件升级指令对应的固件信息至所述第一目标升级设备,以供所述第一目标升级设备接收所述固件信息,并反馈接收结果;在所述接收结果为固件信息接收完成时,发送激活指令至所述第一目标升级设备,以供所述第一目标升级设备基于所述激活指令执行固件升级操作。2.如权利要求1所述的固件升级方法,其特征在于,所述发送加载启动指令至所述第一目标升级设备的步骤之后,所述固件升级方法还包括:若在发送加载启动指令之后的第一预设时间间隔内,未接收到所述第一目标升级设备反馈的升级响应信息,则更新所述加载启动指令的第一发送次数;在所述第一发送次数小于第一预设次数时,继续执行发送加载启动指令至所述第一目标升级设备的步骤。3.如权利要求1所述的固件升级方法,其特征在于,所述在接收到所述升级响应信息时,发送所述固件升级指令对应的固件信息至所述第一目标升级设备的步骤包括:基于接收到的所述升级响应信息确定最大字节数;基于所述最大字节数拆分所述固件信息,以获得多个子固件信息;发送所述子固件信息至所述第一目标升级设备。4.如权利要求1所述的固件升级方法,其特征在于,所述发送所述子固件信息至所述第一目标升级设备的步骤包括:按照各个所述子固件信息在所述固件信息中的顺序进行编号,以获得固件信息列表;将固件信息列表中编号最小的子固件信息发送至所述第一目标升级设备,其中,所述第一目标升级设备在接收到编号最小的子固件信息时,反馈接收响应信息;若在发送编号最小的子固件信息之后的第二预设时间间隔内,未接收到所述第一目标升级设备反馈的接收响应信息,则更新所述子固件信息的第二发送次数,并在所述第二发送次数小于第二预设次数时,继续执行将固件信息列表中编号最小的子固件信息发送至所述第一目标升级设备的步骤。5.如权利要求1所述的固件升级方法,其特征在于,所述将固件...

【专利技术属性】
技术研发人员:毛治力
申请(专利权)人:广东美的暖通设备有限公司美的集团股份有限公司
类型:发明
国别省市:广东,44

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

1