一种智能门锁及智能门锁系统的制作方法

文档序号:16324609发布日期:2018-12-19 05:51阅读:199来源:国知局
一种智能门锁及智能门锁系统的制作方法
本发明涉及智能家居
技术领域
,更具体地说,涉及一种智能门锁及智能门锁系统。
背景技术
随着社会的不断发展,人们对于日常安全提出了更高的要求,伴随着此需求的出现,智能门锁随之兴起。目前,常用的智能门锁包括:密码锁、指纹识别锁、人脸识别锁以及射频卡识别锁等,这些智能门锁提高了门锁的安全性和便捷性,给人们带来了极大的便利。但是,这些智能门锁仍然存在弊端。例如指纹识别锁,其可以录入一个或者多个用户的指纹,而录入的这些用户对于门锁的操作权限均是相同的,缺乏主次之分;并且,每个用户对于智能门锁的操作权限是固定不便的,这不仅降低了智能门锁的灵活性和便捷性,也给人们的日常生活带来了不便。例如:当需要家政公司上门清洁时,需要房屋主人为其开门;当租赁看房时,需要出租人带领承租人实地看房。如此不仅降低了工作效率,还增加更多的琐事。因此,如何使智能门锁更具灵活性和便捷性,是本领域技术人员需要解决的问题。技术实现要素:本发明的目的在于提供一种智能门锁及智能门锁系统,以提高智能门锁的灵活性和便捷性。为实现上述目的,本发明实施例提供了如下技术方案:一种智能门锁,包括:微处理器,与所述微处理器连接的通信装置和驱动装置,以及与所述驱动装置连接的门把手,其中:所述通信装置,用于接收用户通过预设终端发送的控制指令;所述微处理器,用于提取所述控制指令携带的用户id,并判断所述用户id的类型;当所述用户id的类型为子用户时,判断所述用户在当前时刻是否具有智能门锁的控制权限;若是,则控制所述驱动装置开锁。其中,所述通信装置为nb-iot通信模块。其中,还包括:与所述微处理器连接的存储器,用于存储用户id和用户id的类型。其中,还包括:当所述用户id的类型为主用户时,判断所述控制指令的类型,当所述控制指令为关锁指令时,控制所述驱动装置关锁。其中,还包括:可充电供电模块。一种智能门锁系统,包括:如上述任意一项所述的智能门锁、终端以及云平台,其中:所述终端,用于获取用户输入的控制指令,并根据所述控制指令与所述智能门锁或所述云平台进行数据交互;所述云平台,用于实时记录所述智能门锁的开关状态,并管理所述智能门锁的用户配置文件,以使所述智能门锁根据所述用户配置文件进行配置。其中,所述云平台具体用于:接收目标用户通过所述终端发送的注册指令;根据所述注册请求生成与所述目标用户对应的目标用户id,为所述目标用户id分配至少一个智能门锁id,并将所述目标用户id标记为主用户。其中,所述云平台具体用于:接收用户通过所述终端发送的修改指令;根据所述修改指令修改所述用户配置文件,并存储修改后的用户配置文件;所述用户配置文件的修改至少包括:子用户的添加和/或删除、子用户权限的更改和子用户与所述智能门锁id的对应关系;将所述修改后的用户配置文件传输至所述智能门锁。其中,所述云平台还用于:对所述修改后的用户配置文件进行加密。其中,所述智能门锁与所述终端和所述云平台采用nb-iot进行数据交互。通过以上方案可知,本发明实施例提供的一种智能门锁,包括:微处理器,与所述微处理器连接的通信装置和驱动装置,以及与所述驱动装置连接的门把手,其中:所述通信装置,用于接收用户通过预设终端发送的控制指令;所述微处理器,用于提取所述控制指令携带的用户id,并判断所述用户id的类型;当所述用户id的类型为子用户时,判断所述用户在当前时刻是否具有智能门锁的控制权限;若是,则控制所述驱动装置开锁。可见,所述智能门锁可根据用户发送的控制指令携带的用户id,辨别出当前用户id的类型,当用户id的类型为子用户时,判断所述用户在当前时刻是否具有智能门锁的控制权限;若是,则控制所述驱动装置开锁,从而使智能门锁能够区分出用户的类型,以及不同类型用户所具有的控制权限的时间段。即:该智能门锁的用户有主次之分,当用户为子用户时,其对于智能门锁的控制权限并非一成不变的,而是具有时效性的,当超出预设的时间段时,子用户将失去对智能门锁的控制权限。基于上述智能门锁,当房屋主人需要做房屋修缮或清洁时,可将相应的工人人员作为智能门锁的子用户,使其在特定时限内具有对智能门锁的控制权限,从而可方便人们的日常生活和修缮、清洁工作的正常进行。因此,上述智能门锁具有较高灵活性和便捷性,可提高用户体验。相应地,本发明实施例提供的一种智能门锁系统,也同样具有上述技术效果。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例公开的一种智能门锁示意图;图2为本发明实施例公开的另一种智能门锁示意图;图3为本发明实施例公开的一种智能门锁系统示意图;图4为本发明实施例公开的另一种智能门锁系统示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例公开了一种智能门锁及智能门锁系统,以提高智能门锁的灵活性和便捷性。参见图1,本发明实施例提供的一种智能门锁,包括:微处理器101,与所述微处理器连接的通信装置102和驱动装置103,以及与所述驱动装置连接的门把手104,其中:所述通信装置,用于接收用户通过预设终端发送的控制指令;所述微处理器,用于提取所述控制指令携带的用户id,并判断所述用户id的类型;当所述用户id的类型为子用户时,判断所述用户在当前时刻是否具有智能门锁的控制权限;若是,则控制所述驱动装置开锁。在本实施例中,所述微处理器采用arm或基于其他内核的微处理器,并对智能门锁中的各个器件进行控制和调用。其中,预设终端可以是与所述智能门锁匹配的特定终端,例如:具有按键的手持钥匙;也可以是安装有所述智能门锁客户端的手机、平板、电脑以及其他电子设备。优选地,所述智能门锁还包括:用于设置子用户控制权限时间的键盘,如此主用户可根据自身需求灵活调整子用户对于智能门锁的控制权限的时间段。优选地,当预设终端为手持钥匙时,可通过手持钥匙设置子用户控制权限时间;当预设终端为安装有所述智能门锁客户端的手机、平板、电脑等设备时,可通过这些设备上的客户端设置子用户控制权限时间。可见,本实施例提供了一种智能门锁,所述智能门锁可根据用户发送的控制指令携带的用户id,辨别出当前用户id的类型,当用户id的类型为子用户时,判断所述用户在当前时刻是否具有智能门锁的控制权限;若是,则控制所述驱动装置开锁,从而使智能门锁能够区分出用户的类型,以及不同类型用户所具有的控制权限的时间段。即:该智能门锁的用户有主次之分,当用户为子用户时,其对于智能门锁的控制权限并非一成不变的,而是具有时效性的,当超出预设的时间段时,子用户将失去对智能门锁的控制权限。基于上述智能门锁,当房屋主人需要做房屋修缮或清洁时,可将相应的工人人员作为智能门锁的子用户,使其在特定时限内具有对智能门锁的控制权限,从而可方便人们的日常生活和修缮、清洁工作的正常进行。因此,上述智能门锁具有较高灵活性和便捷性,可提高用户体验。本发明实施例公开了另一种智能门锁,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。参见图2,本发明实施例提供的另一种智能门锁,包括:微处理器201,与所述微处理器连接的通信装置202、驱动装置203和存储器204,以及与所述驱动装置连接的门把手205,其中:所述通信装置,用于接收用户通过预设终端发送的控制指令;所述微处理器,用于提取所述控制指令携带的用户id,并判断所述用户id的类型;当所述用户id的类型为子用户时,判断所述用户在当前时刻是否具有智能门锁的控制权限;若是,则控制所述驱动装置开锁;所述存储器,用于存储用户id和用户id的类型。在实施例中,可以将用户id和用户id的类型预先存储于存储器,以便在接收到用户发送的控制指令时,对比控制指令携带的用户id和存储器中的用户id,以辨别当前用户id的类型。具体的,可以将用户id和用户id的类型以表格的形式进行存储。例如:智能钥匙中存储了5个用户id,其中:用户a为主用户,用户b、用户c、用户d、用户e均为子用户,那么可按如下形式进行存储:主用户用户a子用户用户b、用户c、用户d、用户e其中,智能钥匙中的每个用户具有唯一的用户id,该用户id与每个用户使用的终端一一对应绑定。当某个用户更换终端时,可基于上述实施例中的键盘或客户端及时解绑并重新绑定新的终端。可见,本实施例提供了一种智能门锁,所述智能门锁可根据用户发送的控制指令携带的用户id,辨别出当前用户id的类型,当用户id的类型为子用户时,判断所述用户在当前时刻是否具有智能门锁的控制权限;若是,则控制所述驱动装置开锁,从而使智能门锁能够区分出用户的类型,以及不同类型用户所具有的控制权限的时间段。即:该智能门锁的用户有主次之分,当用户为子用户时,其对于智能门锁的控制权限并非一成不变的,而是具有时效性的,当超出预设的时间段时,子用户将失去对智能门锁的控制权限。基于上述智能门锁,当房屋主人需要做房屋修缮或清洁时,可将相应的工人人员作为智能门锁的子用户,使其在特定时限内具有对智能门锁的控制权限,从而可方便人们的日常生活和修缮、清洁工作的正常进行。因此,上述智能门锁具有较高灵活性和便捷性,可提高用户体验。基于上述任意实施例,需要说明的是,所述通信装置为nb-iot通信模块。其中,所述nb-iot通信模块与所述终端通过nb-iot进行数据交互,且由于nb-iot只消耗大约180khz的带宽,其消耗的电量和成本也较低,因此可一定程度上延长智能门锁的使用寿命。同时,采用可充电供电模块为所述智能门锁提供电源,可提高用户体验。需要说明的是,所述通信装置还可以为wifi模块、蓝牙模块等其他通信模块。基于上述任意实施例,需要说明的是,所述智能门锁还包括:与所述微处理器连接的压力传感器,用于采集所述智能门锁的开关状态。基于上述任意实施例,需要说明的是,还包括:当所述用户id的类型为主用户时,判断所述控制指令的类型,当所述控制指令为关锁指令时,控制所述驱动装置关锁。具体的,当所述主用户将所述智能门锁上锁时,子用户将无法直接控制智能门锁开锁,而需要主用户解除智能门锁的上锁状态,或赋予子用户相应的开锁权限。下面对本发明实施例提供的一种智能门锁系统进行介绍,下文描述的一种智能门锁系统与上文描述的一种智能门锁可以相互参照。本发明实施例提供的一种智能门锁系统,包括:如上述任意实施例所述的智能门锁、终端以及云平台,其中:所述终端,用于获取用户输入的控制指令,并根据所述控制指令与所述智能门锁或所述云平台进行数据交互;所述云平台,用于实时记录所述智能门锁的开关状态,并管理所述智能门锁的用户配置文件,以使所述智能门锁根据所述用户配置文件进行配置。优选地,当所述智能门锁系统包括一个智能门锁和一个终端时,其系统示意图参见图3,包括:智能门锁301、终端302以及云平台303。需要说明的是,智能门锁系统中的智能门锁的数量和终端的数量可以根据实际情况进行调整,故本实施例在此不做具体限定。其中,所述终端可以是与所述智能门锁匹配的特定终端,也可以是安装有所述智能门锁客户端的手机、平板、电脑以及其他电子产品。可见,本实施例提供了一种智能门锁系统,所述智能门锁系统由智能门锁、终端以及云平台组成,云平台用于管理所述智能门锁中的用户配置文件,终端用于调整所述智能门锁的开关状态。其中,正是由于云平台可实时记录所述智能门锁的开关状态,并管理所述智能门锁的用户配置文件,从而使得智能门锁更具灵活性和快捷性。并且,当云平台由于网络原因或其他原因出现故障时,由于智能门锁的开锁过程和关锁过程不与云平台进行交互,故不会影响用户正常使用智能门锁。基于上述智能门锁系统实施例,需要说明的是,所述云平台具体用于:接收目标用户通过所述终端发送的注册指令;所述注册指令包括:用户名和密码;根据所述注册请求生成与所述目标用户对应的目标用户id,为所述目标用户id分配至少一个智能门锁id,并将所述目标用户id标记为主用户。具体的,向云平台发送注册请求的用户即为智能门锁的主用户,其他子用户均由主用户自主添加和/或删除,主用户可自由查看智能门锁的当前开关状态,当主用户赋予子用户查看门锁状态的权限时,子用户也可自由查看智能门锁的当前开关状态。其中,云平台中预先存储了多个智能门锁id,而未接入网络的智能门锁暂无智能门锁id,所以可基于云平台中存储的智能门锁id为每个智能门锁配置相应的id,使其具备唯一标识,即:每个智能门锁与其id一一对应。并且,主用户可为已具备智能id的智能门锁删除id,以更新其应用。其中,智能门锁id的分配可按照预设的随机算法随机分配。基于上述智能门锁系统实施例,需要说明的是,所述云平台具体用于:接收用户通过所述终端发送的修改指令;根据所述修改指令修改所述用户配置文件,并存储修改后的用户配置文件;所述用户配置文件的修改至少包括:子用户的添加和/或删除、子用户权限的更改和子用户与所述智能门锁id的对应关系;将所述修改后的用户配置文件传输至所述智能门锁。具体的,当主用户基于终端修改了智能门锁的用户配置文件后,云平台将更新自身存储的用户配置文件,并将新的用户配置文件传输至智能门锁,以使智能门锁更新自身存储的用户配置文件,并根据更新后的用户配置文件更新自身配置。其中,当子用户具有智能门锁的控制权限后,可自主修改其对应的登录密码。基于上述智能门锁系统实施例,需要说明的是,所述云平台还用于:对所述修改后的用户配置文件进行加密。其中,为了保护用户的隐私以及智能门锁的安全性,可将云平台存储的用户配置文件进行加密处理,并将用户配置文件的密文传输至智能门锁,以使智能门锁按照对应的解密算法解密用户配置文件。基于上述智能门锁系统实施例,需要说明的是,所述智能门锁与所述终端和所述云平台采用nb-iot进行数据交互。即智能门锁与终端之间采用nb-iot进行数据交互,智能门锁与云平台之间采用nb-iot进行数据交互。基于上述任意实施例,需要说明的是,当终端为安装有所述智能门锁客户端的手机、平板、电脑等设备时,可实现远程开锁。例如:当房屋主人或房屋中介出租房屋时,可远程控制门锁,以使承租人实地看房,而无需亲自陪同。基于本说明书公开的内容,可设计如图4所示的智能门锁系统。智能门锁装置即为本说明中的智能门锁,其包括:微处理器、电源模块、存储模块、身份校验模块、驱动模块、门锁把手、nb-iot模块以及nb-iot通信卡。其中,身份校验模块用于辨别用户的合法性、主用户以及子用户。云平台具有加密功能,可加密用户配置文件;系统设置功能,可修改用户配置文件;数据存储功能,可存储用户配置文件;查询功能,可查询智能门锁的开关状态。用户终端包括多个用户,且用户间存在主次之分。需要说明的是,该智能门锁系统仅为本说明书提供的一种智能门锁系统,因此其不应该理解为对本发明的限制。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1