OTA升级控制方法、装置、空调及存储介质与流程
本技术涉及通讯网络,尤其涉及一种ota升级控制方法、装置、空调及存储介质。
背景技术:
1、商用空调系统是写字楼、商超、工业厂房等场所的核心环境调控设备,其运行控制依赖内置控制器实现。随着物联网技术与暖通空调行业的深度融合,远程固件升级(ota)已成为商用空调修复安全漏洞、迭代控制算法、优化运行性能的常规运维手段,是设备全生命周期管理的关键环节。
2、现有商用空调的ota升级普遍采用传统固件更新架构,主流方案包括a/b双分区切换升级与单分区覆盖后强制重启升级两类。两类方案均以整机程序重启为核心前提,通过停止当前运行程序、加载新固件镜像的方式完成版本更新。
3、但上述方案在实际商业场景中存在明显缺陷:升级过程中必须迫使空调机组进入维护模式或完全停机,中断正常的制冷/制热服务,无法保障环境调控的连续性,对需持续运营的商业场所影响尤为突出,严重影响用户体验与系统可用率。
技术实现思路
1、为了解决上述方案在实际商业场景中存在明显缺陷:升级过程中必须迫使空调机组进入维护模式或完全停机,中断正常的制冷/制热服务,无法保障环境调控的连续性,对需持续运营的商业场所影响尤为突出,严重影响用户体验与系统可用率的技术问题,本技术提供了一种ota升级控制方法、装置、空调及存储介质,空调为节能型空调。具体技术方案如下:
2、第一方面,本技术提供了一种ota升级控制方法,所述方法包括:
3、接收新版本固件包,对所述新版本固件包进行解包,得到新版本程序镜像;
4、启动预加载所述新版本程序镜像时,释放旧版本程序对设备的运行控制权,并激活接管引擎,通过接管引擎控制设备维持基础运行;
5、新版本程序镜像预加载完成后,切换至新版本程序控制设备运行,完成ota在线升级。
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、在一个可选的实施方式中,所述切换至新版本程序控制设备运行,完成ota在线升级之后,还包括:
35、输出所述参数修正量,并响应于确认指令,将所述参数修正量写入新版本程序的运行配置参数。
36、第二方面,本技术提供了一种ota升级控制装置,所述装置包括:
37、固件包接收模块,用于接收新版本固件包,对所述新版本固件包进行解包,得到新版本程序镜像;
38、设备控制模块,用于启动预加载所述新版本程序镜像时,释放旧版本程序对设备的运行控制权,并激活接管引擎,通过接管引擎控制设备维持基础运行;
39、程序切换模块,用于新版本程序镜像预加载完成后,切换至新版本程序控制设备运行,完成ota在线升级。
40、第三方面,还提供了一种空调,包括处理器、通信接口、存储器和通讯总线,其中,处理器,通信接口,存储器通过通讯总线完成相互间的通信;
41、存储器,用于存放计算机程序;
42、处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的ota升级控制方法。
43、第四方面,还提供了一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中任一所述的ota升级控制方法。
44、第五方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面中任一所述的ota升级控制方法。
45、本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的该ota升级控制方法,接收新版本固件包,对新版本固件包进行解包,得到新版本程序镜像,启动预加载新版本程序镜像时,释放旧版本程序对设备的运行控制权,并激活接管引擎,通过接管引擎控制设备维持基础运行,新版本程序镜像预加载完成后,切换至新版本程序控制设备运行,完成ota在线升级。
46、本方案在启动新程序预加载时释放旧程序控制权,激活接管引擎维持设备基础运行,既释放系统资源支撑新程序预加载,又填补控制权交接的控制真空,预加载完成后平滑切换至新版本程序,实现无停机在线升级,保障设备运行连续性。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com