电子锁及其解锁方法、解锁系统与流程

发布时间:75 阅读次数:75

  随着科学技术的不断发展,人们生活水平的不断提高,智能家居行业日渐流行,然而作为智能家居的基础产品,电子智能门锁也备受关注。目前,将门锁与移动终端建立zigbee无线网络连接,移动终端通过zigbee对门锁进行控制,使门锁处于锁定或解锁状态。具体的,现有技术中无非就是对现在普通的电子密码锁进行改进,利用了zigbee无线网络技术,实现电子密码锁基于用户移动终端来输入密码,然后通过zigbee无线网络,将用户输入的密码传输到门锁上与预设的密码进行比对,如果比对相同,则开门锁。

  虽然现有技术中解决了用户能够通过移动终端打开门锁,而不再需要用户携带钥匙的问题。但是,发明人在实现本发明的过程中,发现现有技术中存在以下技术缺陷:一、上述开锁技术仍然需要用户输入预先设置的电子密码,一旦用户忘了密码,则将很难再能打开电子门锁。二、用户使用的移动终端必须要支持zigbee无线网络连接功能,否则用户就无法使移动终端与电子锁进行电子密码的传输,也就无法使用移动终端打开门锁。

  本发明实施例的目的在于提供一种电子锁及其解锁方法、解锁系统,使得用户无需另记密码,就可以通过终端设备实现安装于门体上的电子锁的解锁,避免因用户忘记密码而导致不能使电子锁解除锁定状态的问题,并且对终端设备的要求不高,有助于控制终端设备的成本。

  为解决上述技术问题,本发明实施例提供了一种电子锁的解锁方法,应用于电子锁,电子锁安装于门体上;电子锁的解锁方法包括:接收终端设备发送的安装于终端设备的指南针所指示的角度值;在接收的角度值位于电子锁中预存的预设范围时,解除锁定状态。

  本发明实施例还提供了一种电子锁,安装于门体上,电子锁包括:接收模块,用于接收终端设备发送的安装于终端设备的指南针所指示的角度值;第一判断模块,用于判断接收的角度值是否位于电子锁中预存的预设范围;处理模块,用于在接收的角度值位于电子锁中预存的预设范围时,解除锁定状态。

  本发明实施例还提供了一种电子锁的解锁系统,包括:终端设备和电子锁,电子锁安装于门体上;终端设备,用于将安装于终端设备的指南针所指示的角度值发送至电子锁;电子锁,用于接收终端设备发送的安装于终端设备的指南针所指示的角度值,并在接收的角度值位于电子锁中预存的预设范围时,解除锁定状态。

  本发明实施例相对于现有技术而言,电子锁通过接收终端设备发送的安装于终端设备的指南针所指示的角度值,并在接收的角度值位于电子锁中预存的预设范围时,解除锁定状态,使得用户无需另记密码,就可以通过终端设备实现安装于门体上的电子锁的解锁,避免因用户忘记密码而导致不能使电子锁解除锁定状态的问题,并且对终端设备的要求不高,有助于控制终端设备的成本。

  另外,在判断接收的角度值是否位于电子锁中预存的预设范围之前,电子锁的解锁方法还包括:对终端设备的权限进行验证;在终端设备的权限验证通过时,再判断接收的角度值是否位于电子锁中预存的预设范围。通过这种方式使得,在终端设备的权限进行验证通过时,才可以通过终端设备进行电子锁的解锁,有助于保证电子锁的安全性,从而有助于保证用户的财产安全。

  另外,电子锁与终端设备通过蓝牙进行通信;在接收终端设备发送的安装于终端设备的指南针所指示的角度值时,还接收终端设备的标识号;对终端设备的权限进行验证,具体包括:在接收的标识号与预先存储在电子锁内的标识号一致时,判定终端设备的权限验证通过。通过这种方式,提供了一种验证终端设备的权限的具体实现方式,有助于保证本发明的可行性。

  另外,接收终端设备发送的安装于终端设备的指南针所指示的角度值之后,在接收的角度值位于电子锁中预存的预设范围之前,电子锁的解锁方法还包括:判断首次接收角度值距离当前的时长是否超出预设范围;在时长超出预设范围时,发出警示信息。通过解锁时长超出预设范围时发出警示信息,可以对用户进行提醒,以避免不法分子使用终端设备对用户的电子锁进行解锁而给用户造成损失。

  另外,电子锁还包括:权限验证模块,用于在判断接收的角度值是否位于电子锁中预存的预设范围之前,对终端设备的权限进行验证;第一判断模块,具体用于在终端设备的权限验证通过时,再判断接收的角度值是否位于电子锁中预存的预设范围。

  另外,电子锁与终端设备通过蓝牙进行通信;接收模块,在接收终端设备发送的安装于终端设备的指南针所指示的角度值时,还接收终端设备的标识号;权限验证模块包括:判断子模块,用于判断接收的标识号与预先存储在电子锁内的标识号是否一致;判定子模块,用于在接收的标识号与预先存储在电子锁内的标识号一致时,判定终端设备的权限验证通过。

  另外,电子锁还包括:第二判断模块,用于在接收终端设备发送的安装于终端设备的指南针所指示的角度值之后,在接收的角度值位于电子锁中预存的预设范围之前,判断首次接收角度值距离当前的时长是否超出预设范围;警示模块,用于在时长超出预设范围时,发出警示信息。

  另外,电子锁,还用于在判断接收的角度值是否位于电子锁中预存的预设范围之前,对终端设备的权限进行验证,并且在终端设备的权限验证通过时,再判断接收的角度值是否位于电子锁中预存的预设范围。

  一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

  为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

  本发明的第一实施方式涉及一种电子锁的解锁方法,应用于电子锁,电子锁安装于门体上。

  需要说明的是,本实施方式通过终端设备的指南针指示的角度来实现电子锁的解锁。其中,电子锁可以预先存储一预设范围或预设值,来作为解锁时的参考值。举例而言,用户的门体旁边的墙体上安装一个可水平固定终端设备的的平台,该平台大小与用户终端设备的大小相适配,并且终端设备在平台上可水平旋转360℃。在通过终端设备实现电子锁的解锁之前,不限于将终端设备放在平台上,也可以手持终端设备,然后旋转终端设备,在旋转到指南针指示一定角度时,将该角度作为预设值,或预设范围的其中一个边值。在将该角度作为预设范围的其中一个边值时,还应以此方法,再预存一个边值。以此作为预设范围的最大值和最小值。

  步骤101,电子锁接收终端设备发送的安装于所述终端设备的指南针所指示的角度值。

  值得一提的是,电子锁和终端设备之间的通信可以但不限于通过蓝牙网络传输。不限于将终端设备放在平台上,也可以手持终端设备,打开指南针解锁软件,然后旋转终端设备,在旋转终端设备时,终端设备实时将指南针指示的角度值发送至电子锁。电子锁可以接收该角度值。

  步骤102,电子锁判断接收的角度值是否位于电子锁中预存的预设范围。如果是,则进入步骤103;否则,返回步骤101。电子锁中预存的预设范围可以是角度范围也可以是角度值,本实施方式对此不做限制,如,可以但不限于为北25°或东南218°等。

  值得一提的是,电子锁可以但不限于包括气动元件和电子锁锁栓。电子锁解除锁定状态时,气动元件控制电子锁锁栓拉进,此时用户家的房门便可以打开。电子锁处于锁定状态时,气动元件控制电子锁锁栓推出,此时用户家的房门便被锁住。电子锁还可以包括控制电磁阀,用于控制气动元件处于拉进或推出状态。

  通过上述内容,不难发现,本实施方式使得用户无需另记密码,就可以通过终端设备实现安装于门体上的电子锁的解锁,避免因用户忘记密码而导致不能使电子锁解除锁定状态的问题,并且对终端设备的要求不高,有助于控制终端设备的成本。

  本发明的第二实施方式涉及一种电子锁的解锁方法,应用于电子锁,电子锁安装于门体上。第二实施方式是在第一实施方式的基础上做的改进。

  需要说明的是,本实施方式通过终端设备的指南针指示的角度来实现电子锁的解锁。其中,电子锁可以预先存储一预设范围或预设值,来作为解锁时的参考值。举例而言,用户的门体旁边的墙体上安装一个可水平固定终端设备的的平台,该平台大小与用户终端设备的大小相适配,并且终端设备在平台上可水平旋转360℃。在通过终端设备实现电子锁的解锁之前,不限于将终端设备放在平台上,也可以手持终端设备,然后旋转终端设备,在旋转到指南针指示一定角度时,将该角度作为预设值,或预设范围的其中一个边值。在将该角度作为预设范围的其中一个边值时,还应以此方法,再预存一个边值。以此作为预设范围的最大值和最小值。

  步骤201,电子锁接收终端设备发送的安装于所述终端设备的指南针所指示的角度值。

  值得一提的是,电子锁和终端设备之间的通信可以但不限于通过蓝牙网络传输。本实施方式不限于将终端设备放在平台上,也可以手持终端设备。打开指南针解锁软件,然后旋转终端设备,在旋转终端设备时,终端设备实时将指南针指示的角度值发送至电子锁。电子锁可以接收该角度值。

  电子锁在接收终端设备发送的安装于终端设备的指南针所指示的角度值时,还接收终端设备的标识号。值得一提的是,标识号可以但不限于为终端设备的蓝牙地址、终端设备的物理地址等。只要是能够识别到终端设备的任意标识号的类型,均应在本发明的保护范围之内。

  步骤202,电子锁判断接收的标识号与预先存储在电子锁内的标识号是否一致。如果一致,则进入步骤203;否则,结束。通过这种方式使得在终端设备的权限进行验证通过时,才可以通过终端设备进行电子锁的解锁,有助于保证电子锁的安全性,从而有助于保证用户的财产安全。

  步骤203,判断首次接收角度值距离当前的时长是否超出预设范围。如果是,则进入步骤204;否则,进入步骤205。

  步骤204,电子锁发出警示信息。通过解锁时长超出预设范围时发出警示信息,可以对用户进行提醒,以避免不法分子使用终端设备对用户的电子锁进行解锁而给用户造成损失。

  步骤205,电子锁判断接收的角度值是否位于电子锁中预存的预设范围。如果是,则进入步骤206;否则,返回步骤201。电子锁中预存的预设范围可以是角度范围也可以是角度值,本实施方式对此不做限制,如,可以但不限于为北25°或东南218°等。

  值得一提的是,电子锁可以但不限于包括气动元件和电子锁锁栓。电子锁解除锁定状态时,气动元件控制电子锁锁栓拉进,此时用户家的房门便可以打开。电子锁处于锁定状态时,气动元件控制电子锁锁栓推出,此时用户家的房门便被锁住。电子锁还可以包括控制电磁阀,用于控制气动元件处于拉进或推出状态。

  通过上述内容,不难发现,本实施方式使得用户无需另记密码,就可以通过终端设备实现安装于门体上的电子锁的解锁,避免因用户忘记密码而导致不能使电子锁解除锁定状态的问题,并且对终端设备的要求不高,有助于控制终端设备的成本。并且本实施方式有助于保证电子锁的安全性,从而有助于保证用户的财产安全。

  上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

  本发明第三实施方式涉及一种电子锁,该电子锁安装于门体上。如图3所示,电子锁包括:接收模块31,用于接收终端设备发送的安装于所述终端设备的指南针所指示的角度值;第一判断模块32,用于判断接收的所述角度值是否位于所述电子锁中预存的预设范围;处理模块33,用于在接收的所述角度值位于所述电子锁中预存的预设范围时,解除锁定状态。

  不难发现,本实施方式为与第一实施方式相对应的设备实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

  通过上述内容,不难发现,本实施方式使得用户无需另记密码,就可以通过终端设备实现安装于门体上的电子锁的解锁,避免因用户忘记密码而导致不能使电子锁解除锁定状态的问题,并且对终端设备的要求不高,有助于控制终端设备的成本。

  值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

  本发明第四实施方式涉及一种电子锁,该电子锁安装于门体上。第四实施方式是在第三实施方式的基础上做的改进。

  如图4所示,电子锁包括:接收模块31,用于接收终端设备发送的安装于所述终端设备的指南针所指示的角度值;第一判断模块32,用于判断接收的所述角度值是否位于所述电子锁中预存的预设范围;处理模块33,用于在接收的所述角度值位于所述电子锁中预存的预设范围时,解除锁定状态。

  另外,电子锁还包括:权限验证模块34,用于在判断接收的角度值是否位于电子锁中预存的预设范围之前,对终端设备的权限进行验证;第一判断模块32,具体用于在终端设备的权限验证通过时,再判断接收的角度值是否位于电子锁中预存的预设范围。

  另外,电子锁与终端设备通过蓝牙进行通信;接收模块31,在接收终端设备发送的安装于终端设备的指南针所指示的角度值时,还接收终端设备的标识号;权限验证模块34包括:判断子模块341,用于判断接收的标识号与预先存储在电子锁内的标识号是否一致;判定子模块342,用于在接收的标识号与预先存储在电子锁内的标识号一致时,判定终端设备的权限验证通过。

  另外,电子锁还包括:第二判断模块35,用于在接收终端设备发送的安装于终端设备的指南针所指示的角度值之后,在接收的角度值位于电子锁中预存的预设范围之前,判断首次接收角度值距离当前的时长是否超出预设范围;警示模块36,用于在时长超出预设范围时,发出警示信息。

  由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。

  通过上述内容,不难发现,本实施方式使得用户无需另记密码,就可以通过终端设备实现安装于门体上的电子锁的解锁,避免因用户忘记密码而导致不能使电子锁解除锁定状态的问题,并且对终端设备的要求不高,有助于控制终端设备的成本。并且本实施方式有助于保证电子锁的安全性,从而有助于保证用户的财产安全。

  本发明第五实施方式涉及一种电子锁的解锁系统,如图5所示,电子锁的解锁系统包括:终端设备51和电子锁52,电子锁52安装于门体上。终端设备51,用于将安装于终端设备51的指南针所指示的角度值发送至电子锁52;电子锁52,用于接收终端设备51发送的安装于终端设备51的指南针所指示的角度值,并在接收的角度值位于电子锁52中预存的预设范围时,解除锁定状态。

  由于第一、三实施方式与本实施方式相互对应,因此本实施方式可与第一、三实施方式互相配合实施。第一、三实施方式中提到的相关技术细节在本实施方式中依然有效,在第一、三实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一、三实施方式中。

  通过上述内容,不难发现,本实施方式使得用户无需另记密码,就可以通过终端设备实现安装于门体上的电子锁的解锁,避免因用户忘记密码而导致不能使电子锁解除锁定状态的问题,并且对终端设备的要求不高,有助于控制终端设备的成本。

  本发明第六实施方式涉及一种电子锁的解锁系统,第六实施方式是在第五实施方式的基础上做的改进。

  电子锁的解锁系统包括:终端设备和电子锁,电子锁安装于门体上。终端设备,用于将安装于终端设备的指南针所指示的角度值发送至电子锁;电子锁,用于接收终端设备发送的安装于终端设备的指南针所指示的角度值,并在接收的角度值位于电子锁中预存的预设范围时,解除锁定状态。

  另外,电子锁,还用于在判断接收的角度值是否位于电子锁中预存的预设范围之前,对终端设备的权限进行验证,并且在终端设备的权限验证通过时,再判断接收的角度值是否位于电子锁中预存的预设范围。

  由于第二、四实施方式与本实施方式相互对应,因此本实施方式可与第二、四实施方式互相配合实施。第二、四实施方式中提到的相关技术细节在本实施方式中依然有效,在第二、四实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二、四实施方式中。

  通过上述内容,不难发现,本实施方式使得用户无需另记密码,就可以通过终端设备实现安装于门体上的电子锁的解锁,避免因用户忘记密码而导致不能使电子锁解除锁定状态的问题,并且对终端设备的要求不高,有助于控制终端设备的成本。并且本实施方式有助于保证电子锁的安全性,从而有助于保证用户的财产安全。

  本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

  本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。