[发明专利]一种烧写固件的方法和系统有效
| 申请号: | 201811559218.5 | 申请日: | 2018-12-19 |
| 公开(公告)号: | CN109669705B | 公开(公告)日: | 2021-09-03 |
| 发明(设计)人: | 王思;黄斌;张江鹏;王志伟 | 申请(专利权)人: | 四川虹美智能科技有限公司 |
| 主分类号: | G06F8/61 | 分类号: | G06F8/61 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 621050 四川*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 烧写固件 方法 系统 | ||
本发明提供了一种烧写固件的方法和系统,该方法包括:预先为智能模块烧写无线通信固件,将至少两种产品的固件存储在服务器,基于烧写的无线通信固件,智能模块与服务器间建立无线连接;确定智能模块所属产品的产品标识,并在服务器中,查找产品标识对应的待烧写固件;智能模块通过无线连接,下载待烧写固件;智能模块将待烧写固件中的属于控制器的待烧写固件发送给控制器,对智能模块和控制器进行固件烧写。本发明提供的方案实现了不同产品间烧写固件的快速切换。
技术领域
本发明涉及智能产品技术领域,特别涉及一种烧写固件的方法和系统。
背景技术
智能产品,通常由智能模块和控制器组成,两者通过串口进行数据交互。其中,智能模块负责通过互联网将控制器的实时状态上报到指定服务器或云端等,同时将来自互联网的控制命令下发到控制器。而智能模块和控制器均需要有对应的应用程序对其进行控制,该应用程序即为烧写在智能模块和控制器上的固件。
目前烧写固件的方式主要是,按照预先定好的烧写计划进行烧写,根据市场反馈,需要调整烧写计划,则需要停止烧写固件,待调整好之后才能继续烧写。比如:预先定好的烧写计划为,为产品A烧写固件a1000件,为产品B烧写固件b500件,先为产品A烧写固件a,待为产品A烧写固件a完成后,再为产品B烧写固件b。而根据市场需求,需要将烧写计划调整为停止为产品A烧写固件a,并为产品B烧写固件b,此时则需要停止整个烧写过程,按照调整后的烧写计划重新部署。另外,现有的固件的烧写往往是在供货厂完成,若供货厂完成供货,一旦产品生产计划调整,则需要返厂重新刷新固件,费时费力。
因此,现有的这种烧写固件的方式,无法实现不同产品间烧写固件的快速切换。
发明内容
本发明实施例提供了一种烧写固件的方法和系统,实现了不同产品间烧写固件的快速切换。
一种烧写固件的方法,预先为智能模块烧写无线通信固件,将至少两种产品的固件存储在服务器,还包括:
基于烧写的所述无线通信固件,所述智能模块与所述服务器间建立无线连接;
确定智能模块所属产品的产品标识,并在所述服务器中,查找所述产品标识对应的待烧写固件;
所述智能模块通过所述无线连接,下载所述待烧写固件;
所述智能模块将所述待烧写固件中的属于控制器的待烧写固件发送给所述控制器,对所述智能模块和所述控制器进行固件烧写。
优选地,上述方法进一步包括:为所述服务器构建第一无线局域网络,并将第一无线局域网络的服务标识、第一无线局域网络的进入密码、服务器IP地址以及服务器端口号存储在产线电脑上;
所述智能模块与所述服务器间建立无线连接,包括:
在所述智能模块上电后,所述智能模块以自身的MAC地址为热点,释放第二无线局域网络;
所述产线电脑连接到所述第二无线局域网络,并将所述第一无线局域网络的服务标识、所述第一无线局域网络的进入密码、所述服务器IP地址以及所述服务器端口号发送给所述智能模块;
根据所述第一无线局域网络的服务标识、所述第一无线局域网络的进入密码、所述服务器IP地址以及所述服务器端口号,所述智能模块连接到所述第一无线局域网络,并与所述服务器建立连接。
优选地,上述方法应用于整机生产;进一步包括:在进行整机生产时,在将智能模块和控制器安装到整机的固定位置后,将产品标识粘贴在所述整机上;
所述确定智能模块所属产品的产品标识,包括:通过扫描仪扫描所述整机上粘贴的所述产品标识,并将所述产品标识发送给所述产线电脑,所述产线电脑将所述产品标识发送给所述智能模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹美智能科技有限公司,未经四川虹美智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811559218.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:远程传输加载多节点FPGA程序加载管理电路
- 下一篇:应用的管理方法及装置





