【技术实现步骤摘要】
一种基于云锁系统的在线升级和一键还原的方法、系统
本专利技术涉及智能门锁
,尤其涉及一种基于云锁系统的在线升级和一键还原的方法、系统。
技术介绍
随着智能家居的发展,人们对于简便快捷的家居设备操控的要求越来越高,希望通过简单的操作就能获得更好的体验。传统的门锁固件升级只能通过烧录器进行有线形式的升级,这种方法不仅耗时而且不方便产品的后续维护和升级,同时当升级遇到意外情况被打断时,便无法使用,给用户带来许多不便。
技术实现思路
本专利技术的目的在于解决上述问题提出一种基于云锁系统的在线升级和一键还原的方法、系统。为了达到此目的,本专利技术采用以下技术方案:一种基于云锁系统的在线升级和一键还原的方法,包括云服务器、网关、智能云锁和移动终端,所述智能云锁通过网关与云服务器相连,所述云服务器与移动终端相连,包括以下升级步骤:步骤100,云服务器发送智能云锁升级消息到移动终端,移动终端确定智能云锁升级消息;步骤200,云服务器将云锁升级数据包发送至网关,网关接收完毕后再发送至智能云锁,智能云锁接收云锁升级数据包;步骤300,智能云锁接收完云锁升级数据包后,自动完成升级,若 ...
【技术保护点】
1.一种基于云锁系统的在线升级和一键还原的方法,该云锁系统包括云服务器、网关、智能云锁和移动终端,所述智能云锁通过网关与云服务器相连,所述云服务器与移动终端相连,其特征在于,包括以下升级步骤:步骤100,云服务器发送智能云锁升级消息到移动终端,移动终端确定智能云锁升级消息;步骤200,云服务器将云锁升级数据包发送至网关,网关接收完毕后再发送至智能云锁,智能云锁接收云锁升级数据包;步骤300,智能云锁接收完云锁升级数据包后,自动完成升级,若升级失败,则通过一键还原系统还原到上一个固件版本,并将信息反馈至云服务器,云服务器再将门锁升级完成信息发送至移动终端。
【技术特征摘要】
1.一种基于云锁系统的在线升级和一键还原的方法,该云锁系统包括云服务器、网关、智能云锁和移动终端,所述智能云锁通过网关与云服务器相连,所述云服务器与移动终端相连,其特征在于,包括以下升级步骤:步骤100,云服务器发送智能云锁升级消息到移动终端,移动终端确定智能云锁升级消息;步骤200,云服务器将云锁升级数据包发送至网关,网关接收完毕后再发送至智能云锁,智能云锁接收云锁升级数据包;步骤300,智能云锁接收完云锁升级数据包后,自动完成升级,若升级失败,则通过一键还原系统还原到上一个固件版本,并将信息反馈至云服务器,云服务器再将门锁升级完成信息发送至移动终端。2.根据权利要求1所述的一种基于云锁系统的在线升级和一键还原的方法,其特征在于:所述步骤300中自动完成升级包括以下步骤,步骤310,智能云锁内部的Application模块接收到升级数据进行在线升级,并在结束后在智能云锁的Bootload模块所在的flash分区的预设位置写入升级标志并复位;步骤320,复位后,Bootload模块开始运行,Bootload模块读取所保存的升级标志来确定是否需要升级。3.根据权利要求2所述的一种基于云锁系统的在线升级和一键还原的方法,其特征在于:所述步骤310包括以下步骤,步骤311,升级开始;步骤312,Application模块收到升级数据,校验无误后按确定的格式写入外部flash新固件存储区;步骤313,Application模块收到升级校验,Application模块按升级固件大小读取外部flash存储区的新固件并计算CRC32,与外部flash新固件存储区所保存的新固件CRC32校验码和大小进行比较,如果一致,则进入下一步骤;步骤314,Application模块收到升级结束,Application模块可在Bootload模块所在flash分区某个指定位置写入升级标志并复位。4.根据权利要求3所述的一种基于云锁系统的在线升级和一键还原的方法,其特征在于:所述步骤320包括以下步骤,步骤321,Bootload模块备份当前运行固件到备份外部fla...
【专利技术属性】
技术研发人员:刘洋,叶敏,王雷波,
申请(专利权)人:广东汇泰龙科技有限公司,佛山市汇泰龙智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。