[发明专利]一种智能锁内分层程序及冗余控制架构有效
申请号: | 201510611605.9 | 申请日: | 2015-09-22 |
公开(公告)号: | CN105243708B | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 吴勇;孟涛;王福虎;刘黎军;陈森 | 申请(专利权)人: | 中国船舶重工集团公司第七一八研究所 |
主分类号: | G07C9/00 | 分类号: | G07C9/00 |
代理公司: | 北京理工大学专利中心11120 | 代理人: | 张瑜,仇蕾安 |
地址: | 056027*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种智能锁内分层程序及冗余控制架构,其包括切换模块、启用模块、单片机、管理模块。本发明简化了单片机编程的复杂度,使得基于单片机的复杂系统的程序设计难度大大降低,各工种模式通过重启进行切换,每次重启后都会对系统将进行初始化并重新分配内存,这样有效降低了内存溢出或逻辑错误情况的出现。本发明增加了冗余控制,使得模块自身故障被控制在有限范围内,不会出现故障扩散的可能性,有效保证了程序运行的可靠性。同时,对故障错误的定位也很容易,对维修的方便性也有很大提升。 | ||
搜索关键词: | 一种 智能 分层 程序 冗余 控制 架构 | ||
【主权项】:
一种智能锁内的控制架构,其包含分层程序控制架构及冗余通信机制,其特征在于,还包括:切换模块、启用模块、单片机、管理模块;其中:切换模块,用于用户或管理员在需要智能锁在不同工作状态之间切换时产生切换指令;管理模块,用于进行用户或管理员的管理权限和使用权限的验证操作;启用模块,用于在用户正式使用智能锁时,根据切换模块产生的切换指令中的启用指令,对智能锁进行启用操作;单片机包括:测试单元、设置单元、待启单元、存储单元和多个正常工作单元;其中,存储单元用于存储表征工作状态的工作标志,该工作标志包括:各正常工作单元对应的锁操作动作标志、设置单元对应的设置动作标志、待启单元对应的待启动动作标志;各正常工作单元对应的锁操作动作标志包括:开锁对应的开锁动作标志、上锁对应的上锁动作标志、锁住状态对应的锁住标志和锁开状态对应的锁开标志;单片机每次重启后都会根据存储单元存储的工作标志记录进入相应的单元;单片机的具体工作内容包括:智能锁内单片机在初次使用时,先进入测试单元进行单片机整体测试,若测试不合格,停止单片机的使用;若测试合格,则调用管理模块进行管理员的管理权限验证,如果输入的管理身份验证不合格,单片机仍处于测试单元;如果输入的管理身份验证合格,则将待启动动作标志记录至存储单元,单片机先自动重启,再根据待启动动作标志进入待启单元;如果此时不使用智能锁,则智能锁内单片机一直处于待启单元,此时单片机处于低功耗状态;如果要使用智能锁,则启用模块将切换模块产生的启用指令发给待启单元,待启单元根据启用指令启动设置单元设置管理模块的用户的管理权限,并将设置动作标志存储至存储单元,完成智能锁的启用操作,然后智能锁内单片机先自动重启,再根据设置动作标志进入设置单元;设置单元设置管理模块的用户的使用权限,将锁住标志记录至存储单元,然后单片机先自动重启,后自主调用存储单元中的锁住标志进入智能锁锁住的正常工作单元,以维持锁住状态;单片机接收切换模块的切换指令时,调用管理模块进行用户的使用权限验证,如果使用权限不合格,单片机仍处于当前正常工作单元;如果使用权限合格,则将切换的新工作标志记录至存储单元,然后单片机先自动重启,并根据存储单元内存储的新工作标志进入对应的设置单元、待启单元或者新的正常工作单元。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七一八研究所,未经中国船舶重工集团公司第七一八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510611605.9/,转载请声明来源钻瓜专利网。