[发明专利]设备固件在线配置方法、装置及系统有效
申请号: | 202010345202.5 | 申请日: | 2020-04-27 |
公开(公告)号: | CN111580857B | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 刘旭杰;宋海川;林桂清;李久;雷敏 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 廉振保 |
地址: | 519070 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 在线 配置 方法 装置 系统 | ||
本发明公开一种设备固件在线配置方法、装置及系统。其中,该方法包括:根据接收的配置指令确定当前待配置固件的固件类型;从设备发来的数据中获取所述固件类型对应的指定数据;根据所述固件类型对应的配置规则及所述指定数据,自动对所述当前待配置固件进行配置,得到所述当前待配置固件的配置文件。本发明能够实现固件在线配置,兼容各种设备固件,便于开发管理,提高开发效率。
技术领域
本发明涉及固件配置技术领域,具体而言,涉及一种设备固件在线配置方法、装置及系统。
背景技术
一个设备一般具有至少一种固件,以空调设备为例,现有的空调设备固件,比如云平台固件、主板固件、显示板固件、DTU(Data Transfer Unit,数据传输单元)模块固件等,一般都是根据不同的机组机型、版本以及通讯协议在线下配置的,每次要兼容新的固件时都要线下配置一次新的固件,兼容性差且不便于管理开发。
发明内容
本发明实施例提供一种设备固件在线配置方法、装置及系统,以解决现有技术中设备固件线下配置,兼容性差且不便于管理开发的问题。
为解决上述技术问题,本发明实施例提供了一种设备固件在线配置方法,包括:
根据接收的配置指令确定当前待配置固件的固件类型;
从设备发来的数据中获取所述固件类型对应的指定数据;
根据所述固件类型对应的配置规则及所述指定数据,自动对所述当前待配置固件进行配置,得到所述当前待配置固件的配置文件。
可选的,根据所述固件类型对应的配置规则及所述指定数据,自动对所述当前待配置固件进行配置,得到所述当前待配置固件的配置文件,包括:
从所述指定数据中分别读取与所述配置规则中各配置项目对应的数据;
根据所读取的数据对各所述配置项目进行配置,得到所述当前待配置固件的配置文件。
可选的,如果所述固件类型为第一固件,所述第一固件为云平台固件、主板固件或显示板固件;所述第一固件对应的指定数据是所述云平台固件发来的第一数据,所述第一固件对应的配置规则中各配置项目包括:所述第一固件使用的通讯协议类型、所述第一固件所属的机型和机型版本;
根据所读取的数据对各所述配置项目进行配置,得到所述当前待配置固件的配置文件,包括:
分别判断从所述第一数据中读取的所述第一固件使用的通讯协议类型、所述第一固件所属的机型和机型版本是否属于已存信息;
若所有判断结果均为是,则从所述已存信息中获取匹配的信息以生成所述第一固件的配置文件;
若通讯协议类型的判断结果和/或机型的判断结果为否,则从所述第一数据中自动读取与所述判断结果为否的配置项目对应的至少一个数据项及其数据值,并根据所述至少一个数据项及其数据值对所述判断结果为否的配置项目进行配置,得到相应配置项目的配置信息。
可选的,所述方法还包括:若机型的判断结果和机型版本的判断结果均为否,则对应存储所述第一固件的通讯协议类型配置信息、机型配置信息以及机型版本标识,生成所述第一固件的配置文件。
可选的,所述方法还包括:
若机型的判断结果为是且机型版本的判断结果为否,则自动获取所述第一固件的上一版本的配置文件作为本版本的配置基文件;
根据所述配置基文件以及从所述第一数据中读取的与所述第一固件使用的通讯协议类型对应的至少一个数据项及其数据值,自动生成本版本相较于上一版本的差异信息;
对应存储所述差异信息和本版本的版本标识,生成所述第一固件的配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010345202.5/2.html,转载请声明来源钻瓜专利网。