智能锁和应用于智能锁的控制方法技术

技术编号:27939323 阅读:62 留言:0更新日期:2021-04-02 14:20
本申请实施例提供了智能锁和应用于智能锁的控制方法,将电机驱动电路和电机均设置在锁体的壳体空腔内,进而使得电机驱动电路和电机之间的通信线不会暴露,降低了通过控制该电机驱动电路和电机之间的通信线而导致门被非正常打开的可能性,提高安全性。进一步,为了实现门锁面板和锁体的通信,在锁体的壳体空腔内设置有第二主控芯片,设置在智能锁内的第一主控芯片和锁体的壳体空腔内设置的第二主控芯片通过通信接口连接,即使第二主控芯片的通信端口暴露,由于主控芯片被非法控制的难度大于电机驱动电路被非法控制的难度,则通过控制第二主控芯片的方式实现非法开门的难度较大,提高安全性。

【技术实现步骤摘要】
智能锁和应用于智能锁的控制方法
本申请实施例涉及智能锁领域,具体涉及智能锁和应用于智能锁的控制方法。
技术介绍
随着智能锁的不断普及和应用,其功能越来越全面。智能锁一般分为门锁面板和锁体,锁体内设置有电机,电机由门锁面板内的主控芯片通过控制门锁面板内的电机驱动电路来控制锁体内的电机动作。为了实现电机驱动电路和电机之间的通信,智能锁和锁体之间会设置有电机和电机驱动电路的通信线,在智能锁的面板被破坏后,该通信线会暴露出来,进而其他设备可以通过该通信线直接控制锁体内的电机,使得门被非正常打开的可能性较大,安全性较低。
技术实现思路
本申请实施例提出了智能锁和应用于智能锁的控制方法。第一方面,本申请实施例提供了一种智能锁,包括:设置在智能锁内的第一主控芯片和锁体,所述锁体的壳体空腔内设置有所述锁体的锁体机械结构以及与所述锁体机械结构连接的电机;所述锁体的壳体空腔内还设置有第二主控芯片和电机驱动电路,所述第一主控芯片和所述第二主控芯片通过通信接口连接;所述第二主控芯片通过所述电机驱动电路与所述电机连接、并通过所述电机驱动电路控制所述电机动作;所述第一主控芯片在接收到预设开锁信息的情况下,通过所述通信接口发送开锁指令至所述第二主控芯片,以使所述第二主控芯片通过所述电机驱动电路控制所述电机执行开锁动作。在一些实施例中,所述锁体的壳体空腔内还设置有对所述第一主控芯片进行身份校验的安全芯片;所述安全芯片与所述第二主控芯片连接。在一些实施例中,所述通信接口包括UART接口、IIC接口或SPI接口。在一些实施例中,所述锁体还设置有至少一个传感器,所述传感器分别与所述第二主控芯片、所述锁体机械结构连接。第二方面,本申请实施例提供了一种应用于智能锁的控制方法,其特征在于,应用于上述的智能锁中的第一主控芯片,所述控制方法包括:接收预设开锁信息;通过所述通信接口发送开锁指令至所述第二主控芯片,以使所述第二主控芯片通过所述电机驱动电路控制所述电机执行开锁动作。在一些实施例中,通过所述通信接口发送开锁指令至所述第二主控芯片,以使所述第二主控芯片通过所述电机驱动电路控制所述电机执行开锁动作,包括:发送身份校验请求至所述第二主控芯片;接收所述第二主控芯片反馈的与所述身份校验请求对应的校验参数信息,对所述校验参数信息进行加密得到加密数据,并将所述加密数据发送至所述第二主控芯片;在接收到所述第二主控芯片对所述加密数据进行身份校验通过后反馈的身份校验通过信息之后,发送开锁指令至所述第二主控芯片,以使所述第二控制芯片通过所述电机驱动电路控制所述电机执行开锁动作。在一些实施例中,在所述通过所述通信接口发送开锁指令至所述第二主控芯片,以使所述第二主控芯片通过所述电机驱动电路控制所述电机执行开锁动作之后,还包括:在所述第二控制芯片成功控制所述电机执行开锁动作后,接收所述第二控制芯片发送的开锁成功信息。在一些实施例中,所述控制方法还包括:获取所述第二主控芯片的升级包数据;通过所述通信接口发送所述升级包数据至所述第二主控芯片,以使所述第二主控芯片使用所述升级包数据进行升级操作;接收所述第二主控芯片在升级操作完成后返回的成功升级信息,并输出所述成功升级信息至预设终端。第三方面,本申请实施例提供了一种应用于智能锁的控制方法,其特征在于,应用于上述的智能锁中的第二主控芯片,所述控制方法包括:通过所述通信接口接收所述第一主控芯片在接收到预设开锁信息时发送的开锁指令,响应于接收到的所述开锁指令,通过所述电机驱动控制电路控制所述电机执行开锁动作。在一些实施例中,通过所述通信接口接收所述第一主控芯片在接收到预设开锁信息时发送的开锁指令,响应于接收到的所述开锁指令,通过所述电机驱动控制电路控制所述电机执行开锁动作,包括:接收所述第一主控芯片在接收到预设开锁信息时发送的身份校验请求,获取与所述身份校验请求对应的校验参数信息,并将所述校验参数信息发送至所述第一主控芯片;接收所述第一主控芯片对所述校验参数信息进行加密得到的加密数据,并对所述加密数据进行身份校验操作,在身份校验通过后,发送身份校验通过信息至所述第一主控芯片;接收所述第一主控芯片发送的开锁指令,响应于接收到的所述开锁指令,通过所述电机驱动控制电路控制所述电机执行开锁动作。在一些实施例中,在通过所述电机驱动控制电路控制所述电机执行开锁动作之后,还包括:在成功控制所述电机执行开锁动作后,发送开锁成功信息至所述第一主控芯片。在一些实施例中,所述锁体的壳体空腔内还设置有对所述第一主控芯片进行身份校验的安全芯片;接收所述第一主控芯片在接收到预设开锁信息时发送的身份校验请求,获取与所述身份校验请求对应的校验参数信息,并将所述校验参数信息发送至所述第一主控芯片,包括:接收所述第一主控芯片在接收到预设开锁信息时发送的身份校验请求,并将所述身份校验请求发送至所述安全芯片,以使所述安全芯片获取与所述身份校验请求对应的校验参数信息,并将所述校验参数信息通过所述第二主控芯片发送至所述第一主控芯片;接收所述第一主控芯片对所述校验参数信息进行加密得到的加密数据,并对所述加密数据进行身份校验操作,在身份校验通过后,发送身份校验通过信息至所述第一主控芯片,包括:接收所述第一主控芯片对所述校验参数信息进行加密得到的加密数据,并将所述加密数据发送至所述安全芯片,以使所述安全芯片对所述加密数据进行身份校验操作,在身份校验通过后,通过所述第二主控芯片发送身份校验通过信息至所述第一主控芯片。在一些实施例中,所述控制方法还包括:通过所述通信接口接收所述第一主控芯片发送的所述第二主控芯片的升级包数据;使用所述升级包数据进行升级操作;在升级操作完成后返回成功升级信息至所述第一主控芯片,以使所述第一主控芯片输出所述成功升级信息至预设终端。在一些实施例中,所述锁体还设置有至少一个传感器,所述传感器分别与所述第二主控芯片、所述锁体机械结构连接,响应于接收到的所述开锁指令,通过所述电机驱动控制电路控制所述电机执行开锁动作,包括:响应于接收到的所述开锁指令,通过所述传感器检测所述锁体机械结构的当前锁体状态;在所述当前锁体状态为上锁的情况下,通过所述电机驱动电路控制所述电机执行开锁动作。在一些实施例中,还包括:在通过所述传感器检测到锁体预设锁舌处于挤压状态的情况下,通过所述电机驱动电路控制所述电机执行上锁动作。本申请实施例提供了智能锁和应用于智能锁的控制方法,将电机驱动电路和电机均设置在锁体的壳体空腔内,进而使得电机驱动电路和电机之间的通信线不会暴露,降低了通过控制该电机驱动电路和电机之间的通信线而导致门被非正常打开的可能性,提高安全性。进一步,为了实现门锁面板和锁体的通信,在锁体的壳体空腔内设置有第二主控芯片,设置在智能锁内的第一主控芯片和锁体的壳体空腔内设置的第二主控本文档来自技高网...

【技术保护点】
1.一种智能锁,其特征在于,包括:/n设置在智能锁内的第一主控芯片和锁体,所述锁体的壳体空腔内设置有所述锁体的锁体机械结构以及与所述锁体机械结构连接的电机;/n所述锁体的壳体空腔内还设置有第二主控芯片和电机驱动电路,所述第一主控芯片和所述第二主控芯片通过通信接口连接;所述第二主控芯片通过所述电机驱动电路与所述电机连接、并通过所述电机驱动电路控制所述电机动作;/n所述第一主控芯片在接收到预设开锁信息的情况下,通过所述通信接口发送开锁指令至所述第二主控芯片,以使所述第二主控芯片通过所述电机驱动电路控制所述电机执行开锁动作。/n

【技术特征摘要】
1.一种智能锁,其特征在于,包括:
设置在智能锁内的第一主控芯片和锁体,所述锁体的壳体空腔内设置有所述锁体的锁体机械结构以及与所述锁体机械结构连接的电机;
所述锁体的壳体空腔内还设置有第二主控芯片和电机驱动电路,所述第一主控芯片和所述第二主控芯片通过通信接口连接;所述第二主控芯片通过所述电机驱动电路与所述电机连接、并通过所述电机驱动电路控制所述电机动作;
所述第一主控芯片在接收到预设开锁信息的情况下,通过所述通信接口发送开锁指令至所述第二主控芯片,以使所述第二主控芯片通过所述电机驱动电路控制所述电机执行开锁动作。


2.根据权利要求1所述的智能锁,其特征在于,所述锁体的壳体空腔内还设置有对所述第一主控芯片进行身份校验的安全芯片;所述安全芯片与所述第二主控芯片连接。


3.根据权利要求1所述的智能锁,其特征在于,所述通信接口包括UART接口、IIC接口或SPI接口。


4.根据权利要求1所述的智能锁,其特征在于,所述锁体还设置有至少一个传感器,所述传感器分别与所述第二主控芯片、所述锁体机械结构连接。


5.一种应用于智能锁的控制方法,其特征在于,应用于如权利要求1所述的智能锁中的第一主控芯片,所述控制方法包括:
接收预设开锁信息;
通过所述通信接口发送开锁指令至所述第二主控芯片,以使所述第二主控芯片通过所述电机驱动电路控制所述电机执行开锁动作。


6.根据权利要求5所述的控制方法,其特征在于,通过所述通信接口发送开锁指令至所述第二主控芯片,以使所述第二主控芯片通过所述电机驱动电路控制所述电机执行开锁动作,包括:
发送身份校验请求至所述第二主控芯片;
接收所述第二主控芯片反馈的与所述身份校验请求对应的校验参数信息,对所述校验参数信息进行加密得到加密数据,并将所述加密数据发送至所述第二主控芯片;
在接收到所述第二主控芯片对所述加密数据进行身份校验通过后反馈的身份校验通过信息之后,发送开锁指令至所述第二主控芯片,以使所述第二控制芯片通过所述电机驱动电路控制所述电机执行开锁动作。


7.根据权利要求6所述的控制方法,其特征在于,在所述通过所述通信接口发送开锁指令至所述第二主控芯片,以使所述第二主控芯片通过所述电机驱动电路控制所述电机执行开锁动作之后,还包括:
在所述第二控制芯片成功控制所述电机执行开锁动作后,接收所述第二控制芯片发送的开锁成功信息。


8.根据权利要求5所述的控制方法,其特征在于,所述控制方法还包括:
获取所述第二主控芯片的升级包数据;
通过所述通信接口发送所述升级包数据至所述第二主控芯片,以使所述第二主控芯片使用所述升级包数据进行升级操作;
接收所述第二主控芯片在升级操作完成后返回的成功升级信息,并输出所述成功升级信息至预设终端。


9.一种应用于智能锁的控制方法,其特征在于,应用于如权利要求1所述的智能锁中的第二主控芯片,所述控制方法包括:
通过所述通信接口接收所述第一主控芯片在接收到预设开锁信息时发送的开锁指令,响应于接收到的所述开锁指令,通过所述电机驱动控制电路控制所述电...

【专利技术属性】
技术研发人员:李文锋
申请(专利权)人:云丁网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1