[发明专利]一种基于云锁系统的在线升级和一键还原的方法、系统在审
| 申请号: | 201810966925.X | 申请日: | 2018-08-23 |
| 公开(公告)号: | CN109067894A | 公开(公告)日: | 2018-12-21 |
| 发明(设计)人: | 刘洋;叶敏;王雷波 | 申请(专利权)人: | 广东汇泰龙科技有限公司;佛山市汇泰龙智能科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;G07C9/00 |
| 代理公司: | 佛山市禾才知识产权代理有限公司 44379 | 代理人: | 梁永健;单蕴倩 |
| 地址: | 528244 广东省佛山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 云服务器 在线升级 还原 升级数据包 移动终端 智能 锁系统 发送 固件版本 升级消息 升级 网关 还原系统 升级步骤 完成信息 信息反馈 影响用户 自动完成 门锁 失败 | ||
一种基于云锁系统的在线升级和一键还原的方法,包括以下升级步骤:云服务器发送智能云锁升级消息到移动终端,移动终端确定智能云锁升级消息;云服务器将云锁升级数据包发送至网关,网关接收完毕后再发送至智能云锁,智能云锁接收云锁升级数据包;智能云锁接收完云锁升级数据包后,自动完成升级,若升级失败,则通过一键还原系统还原到上一个固件版本,并将信息反馈至云服务器,云服务器再将门锁升级完成信息发送至移动终端。本发明的目的在于提出一种基于云锁系统的在线升级和一键还原的方法、系统,无需返厂直接可以在线升级,升级出现意外时,通过一键还原到上一个固件版本,不影响用户使用。
技术领域
本发明涉及智能门锁技术领域,尤其涉及一种基于云锁系统的在线升级和一键还原的方法、系统。
背景技术
随着智能家居的发展,人们对于简便快捷的家居设备操控的要求越来越高,希望通过简单的操作就能获得更好的体验。传统的门锁固件升级只能通过烧录器进行有线形式的升级,这种方法不仅耗时而且不方便产品的后续维护和升级,同时当升级遇到意外情况被打断时,便无法使用,给用户带来许多不便。
发明内容
本发明的目的在于解决上述问题提出一种基于云锁系统的在线升级和一键还原的方法、系统。
为了达到此目的,本发明采用以下技术方案:
一种基于云锁系统的在线升级和一键还原的方法,包括云服务器、网关、智能云锁和移动终端,所述智能云锁通过网关与云服务器相连,所述云服务器与移动终端相连,包括以下升级步骤:
步骤100,云服务器发送智能云锁升级消息到移动终端,移动终端确定智能云锁升级消息;
步骤200,云服务器将云锁升级数据包发送至网关,网关接收完毕后再发送至智能云锁,智能云锁接收云锁升级数据包;
步骤300,智能云锁接收完云锁升级数据包后,自动完成升级,若升级失败,则通过一键还原系统还原到上一个固件版本,并将信息反馈至云服务器,云服务器再将门锁升级完成信息发送至移动终端。
更优的,所述步骤300中自动完成升级包括以下步骤,
步骤310,智能云锁内部的Application模块接收到升级数据进行在线升级,并在结束后在智能云锁的Bootload模块所在的flash分区的预设位置写入升级标志并复位;
步骤320,复位后,Bootload模块开始运行,Bootload模块读取所保存的升级标志来确定是否需要升级。
更优的,所述步骤310包括以下步骤,
步骤311,升级开始;
步骤312,Application模块收到升级数据,校验无误后按确定的格式写入外部flash新固件存储区;
步骤313,Application模块收到升级校验,Application模块按升级固件大小读取外部flash存储区的新固件并计算CRC32,与外部flash新固件存储区所保存的新固件CRC32校验码和大小进行比较,如果一致,则进入下一步骤;
步骤314,Application模块收到升级结束,Application模块可在Bootload模块所在flash分区某个指定位置写入升级标志并复位。
更优的,所述步骤320包括以下步骤,
步骤321,Bootload模块备份当前运行固件到备份外部flash的旧固件备份区;
步骤322,Bootload模块拷贝外部flash新固件存储区的新固件到智能云锁的微控制单元内部flash的Application模块区,然后清除所保存的升级标志后复位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东汇泰龙科技有限公司;佛山市汇泰龙智能科技有限公司,未经广东汇泰龙科技有限公司;佛山市汇泰龙智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810966925.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能设备故障处理方法、装置、终端及服务器
- 下一篇:一种远程控制的方法和装置





