The application discloses an intelligent lock system supporting the switching between the main system and the standby system, including a PC monitoring management platform, a main system and a standby system, wherein the PC monitoring management platform communicates with the main system and the standby system respectively, and the PC monitoring management platform is used to monitor whether the available marks in the main system and the standby system are available and then notify the standby system or the main system, To indicate that the standby system or the primary system provides services. The main system and the standby system are built in the intelligent lock. When the main system is damaged and cannot be started, the available identification of the detection system can automatically switch to the standby system, so as not to be paralyzed and unable to open the door, greatly enhancing the system reliability.
【技术实现步骤摘要】
支持主备倒换的智能锁系统以及主备倒换的启动方法
本专利技术涉及智能锁
,尤其涉及支持主备倒换的智能锁系统以及主备倒换的启动方法。
技术介绍
智能门锁双系统主备倒换设计,可以在如下情况下发挥巨大作用。在线批量升级:例如对POE门锁或其他联网门锁进行批量升级时,因为如果升级失败,又没有回退的系统,那么会遇到很大麻烦,锁不能启动会导致大规模报修和客诉;在生产测试等特殊用途上:比如保留一套备用专用测试系统,用于生产自动化测试,生产自动化测试完成后自动删除此备用系统。
技术实现思路
本专利技术的目的是在于提供支持主备倒换的智能锁系统,解决上述现有技术问题中的一个或者多个。根据本专利技术的一个方面,提供基于智能锁系统支持主备倒换的启动方法,包括以下步骤:S1:智能门锁上电启动;S2:系统初始化,在物理地址0处初始化中断向量,调用BootLoader程序;S3:检测主用系统的可用标识进行判断主用系统是否可用,若可用则跳转到主用系统固件起始地址执行,跳转步骤S4,若否则跳转到备用系统固件起始地址执行,跳转步骤S5;S4:执行所述主用系统固件的内部程序启动流程,判断所述主用系统是否启动成功,若启动成功则可用标识更新所述主用系统可用,进而跳转步骤S6,若启动失败则可用标识更新所述主用系统不可用,返回步骤S1;S5:执行所述备用系统固件的内部程序启动流程,判断所述备用系统是否启动成功,若启动成功则所述主用系统和所述备用系统的标识进行互换,跳转步骤S6,若启动失败则返 ...
【技术保护点】
1.基于智能锁系统支持主备倒换的启动方法,其特征在于:包括以下步骤:/nS1:智能门锁上电启动;/nS2:系统初始化,在物理地址0处初始化中断向量,调用BootLoader程序;/nS3:检测主用系统的可用标识进行判断主用系统是否可用,若可用则跳转到主用系统固件起始地址执行,跳转步骤S4,若否则跳转到备用系统固件起始地址执行,跳转步骤S5;/nS4:执行所述主用系统固件的内部程序启动流程,判断所述主用系统是否启动成功,若启动成功则可用标识更新所述主用系统可用,进而跳转步骤S6,若启动失败则可用标识更新所述主用系统不可用,返回步骤S1;/nS5:执行所述备用系统固件的内部程序启动流程,判断所述备用系统是否启动成功,若启动成功则所述主用系统和所述备用系统的标识进行互换,跳转步骤S6,若启动失败则返回步骤S7;/nS6:智能门锁正常上线;/nS7:智能门锁故障离线。/n
【技术特征摘要】
1.基于智能锁系统支持主备倒换的启动方法,其特征在于:包括以下步骤:
S1:智能门锁上电启动;
S2:系统初始化,在物理地址0处初始化中断向量,调用BootLoader程序;
S3:检测主用系统的可用标识进行判断主用系统是否可用,若可用则跳转到主用系统固件起始地址执行,跳转步骤S4,若否则跳转到备用系统固件起始地址执行,跳转步骤S5;
S4:执行所述主用系统固件的内部程序启动流程,判断所述主用系统是否启动成功,若启动成功则可用标识更新所述主用系统可用,进而跳转步骤S6,若启动失败则可用标识更新所述主用系统不可用,返回步骤S1;
S5:执行所述备用系统固件的内部程序启动流程,判断所述备用系统是否启动成功,若启动成功则所述主用系统和所述备用系统的标识进行互换,跳转步骤S6,若启动失败则返回步骤S7;
S6:智能门锁正常上线;
S7:智能门锁故障离线。
2.根据权利要求1所述的基于智能锁系统支持主备倒换的启动方法,其特征在于:在步骤S3中,还包括判断所述备用系统是否可用,若可用跳转到所述备用系统固件起始地址执行,若不可用智能门锁上电重启。
3.根据权利要求1所述的基于智能锁系统支持主备倒换的启动方法,其特征在于:在步骤S2和在步骤S3之间,还包括:
S200:检测是否需要升级固件,若不需要则跳转步骤S3。
4.根据权利要求3所述的基于智能锁系统支持主备倒换的启动方法,其特征在于:步骤S200中,在检测到需要升级固件的步骤之后,该方法还包括:
BootLoader启动;
检测PC监控管理平台的回应消息,判断是否需要升级,若不需要升级执行步骤S3,若需要升级,则所述PC监控管理平台根据″停等+ACK”机制进行分片传输升级文件;
分片传输的升级文件都需要进行CRC校验错误,若无错误则将分片的传输所述升级文件写入所述备用系统的对应地址单元...
【专利技术属性】
技术研发人员:陈嗣桥,
申请(专利权)人:深圳坚朗海贝斯智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。