欢迎访问半岛BOB·「中国」官方网站

预约上门| 联系半岛BOB

全国24服务热线

400-123-4567
行业新闻 半岛BOB新闻
半岛BOB·中国官方网站智能门锁的开锁方法及装置与流程
时间:2024-03-18 12:33:19        点击量:【 】次

  半岛BOB·中国官方网站智能门锁的开锁方法及装置与流程:目前,在智能家居系统中,智能门锁得到了广泛的应用。用户可以预先在智能门锁中设置密码,并根据预先设置的密码对智能门锁进行开锁。在实际应用过程中,在用户对智能门锁进行开锁的过程中,用户可能遭到不法分子的挟持,例如半岛BOB,不法分子可能要求用户通过预设设置的密码进行开锁,并进入室内进行行窃,或者对用户进行人身伤害半岛BOB·中国官方网站。由此可知,现有技术中智能门锁的安全性较差。技术实现要素:本发明实施例提供一种智能门锁的开锁方法及装置,提高了智能门锁开锁的安全性半岛·综合体育。第一方面,本发明实施例提供一种智能门锁的开锁方法,包括:获取开锁密码,并判断所述开锁密码是否为劫持密码;若是,则生成第一消息,并向服务器发送第一消息,所述第一消息用于指示服务器发送告警信息。在一种可能的实施方式中,所述生成第一消息,包括:确定所述开锁密码对应的第一终端设备的标识;根据所述第一终端设备的标识,生成第一消息,所述第一消息用于指示所述服务器向第二终端设备发送所述告警信息,所述第二终端设备为所述智能门锁对应的终端设备集合中、除所述第一终端设备外的终端设备。在另一种可能的实施方式中,所述第一消息包括所述第一终端设备的标识;相应的,所述第一消息用于指示所述服务器根据所述第一终端设备的标识确定所述第二终端设备的标识,并根据所述第二终端的标识向所述第二终端设备发送所述告警消息。在另一种可能的实施方式中,所述根据所述第一终端设备的标识,生成第一消息,包括:根据所述第一终端设备的标识,确定所述第二终端设备的标识;根据所述第二终端设备的标识,生成所述第一消息,所述第一消息包括所述第二终端设备的标识。在另一种可能的实施方式中,预设密码库中包括多个预设密码、每个预设密码对应的类型、以及劫持类型的预设密码对应的终端设备的标识;所述判断所述开锁密码是否为劫持密码,包括:分别将所述开锁密码与预设密码库中的每个预设密码进行匹配;若所述开锁密码与所述预设密码库中的第一预设密码相同,则获取所述第一预设密码的类型;判断所述第一预设密码的类型是否为劫持类型,若是,则确定所述开锁密码为劫持密码,若否,则确定所述开锁密码不是劫持密码。在另一种可能的实施方式中,预设密码库中包括至少一个字符类型的预设密码、多个预设标识、以及每个预设标识对应的终端设备的标识,所述开锁密码为字符类型的密码;所述判断所述开锁密码是否为劫持密码,包括:获取所述开锁密码中包括的字符个数;在所述开锁密码中包括的字符个数为预设个数时,在所述开锁密码中去除预设位上的字符,得到第一密码;若预设密码库中存在一个预设密码与所述第一密码相同,则确定所述开锁密码为劫持密码。在另一种可能的实施方式中,所述根据所述开锁密码,确定第一终端设备的标识,包括:将所述开锁密码中所述预设位上的字符确定为第一预设标识;若所述多个预设标识中包括所述第一预设标识,则将所述第一预设标识对应的终端设备的标识确定为所述第一终端设备的标识。第二方面,本发明实施例提供一种智能门锁的开锁装置,包括获取模块、判断模块、生成模块和发送模块,其中,所述获取模块用于,获取开锁密码;所述判断模块用于,判断所述开锁密码是否为劫持密码;所述生成模块用于,在所述判断模块判断所述开锁密码为劫持密码时生成第一消息;所述发送模块用于半岛BOB,向服务器发送所述第一消息,所述第一消息用于指示服务器发送告警信息。在一种可能的实施方式中,所述生成模块具体用于:确定所述开锁密码对应的第一终端设备的标识;根据所述第一终端设备的标识,生成第一消息,所述第一消息用于指示所述服务器向第二终端设备发送所述告警信息,所述第二终端设备为所述智能门锁对应的终端设备集合中、除所述第一终端设备外的终端设备。在另一种可能的实施方式中,所述第一消息包括所述第一终端设备的标识;相应的,所述第一消息用于指示所述服务器根据所述第一终端设备的标识确定所述第二终端设备的标识,并根据所述第二终端的标识向所述第二终端设备发送所述告警消息。在另一种可能的实施方式中,所述生成模块具体用于:根据所述第一终端设备的标识,确定所述第二终端设备的标识;根据所述第二终端设备的标识,生成所述第一消息,所述第一消息包括所述第二终端设备的标识。在另一种可能的实施方式中,预设密码库中包括多个预设密码、每个预设密码对应的类型、以及劫持类型的预设密码对应的终端设备的标识;所述判断模块具体用于:分别将所述开锁密码与预设密码库中的每个预设密码进行匹配;若所述开锁密码与所述预设密码库中的第一预设密码相同,则获取所述第一预设密码的类型;判断所述第一预设密码的类型是否为劫持类型,若是半岛BOB,则确定所述开锁密码为劫持密码,若否,则确定所述开锁密码不是劫持密码。在另一种可能的实施方式中,预设密码库中包括至少一个字符类型的预设密码、多个预设标识、以及每个预设标识对应的终端设备的标识,所述开锁密码为字符类型的密码;所述判断模块具体用于:获取所述开锁密码中包括的字符个数;在所述开锁密码中包括的字符个数为预设个数时,在所述开锁密码中去除预设位上的字符,得到第一密码;若预设密码库中存在一个预设密码与所述第一密码相同,则确定所述开锁密码为劫持密码。在另一种可能的实施方式中,所述判断模块具体用于:将所述开锁密码中所述预设位上的字符确定为第一预设标识;若所述多个预设标识中包括所述第一预设标识,则将所述第一预设标识对应的终端设备的标识确定为所述第一终端设备的标识。第三方面,本发明实施例提供一种终端设备,包括:处理器,所述处理器与存储器耦合;所述存储器用于,存储计算机程序;所述处理器用于,执行所述存储器中存储的计算机程序,以使得所述终端设备执行上述第一方面任一项所述的方法。第四方面,本发明实施例提供一种可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,如上述第一方面任意一项所述的方法被执行。本发明实施例提供的智能门锁的开锁方法及装置,,在获取到第一用户输入的开锁密码之后,判断开锁密码是否为劫持密码;若是,则生成第一消息,并向服务器发送第一消息,以使服务器根据第一消息发送告警信息。在上述过程中,在正常情况下,用户可以输入常规密码,使得智能门锁仅执行开锁动作半岛BOB。当用户被挟持时,用户可以输入挟持密码,使得智能门锁不但执行开锁动作,还向服务器发送第一消息,以使服务器根据第一消息向发送告警信息。进而提高了智能门锁的安全性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的智能门锁的开锁方法的系统架构图;图2为本发明实施例提供的智能门锁的开锁方法的流程示意图一;图3为本发明实施例提供的智能门锁的开锁方法的流程示意图二;图4为本发明实施例提供的智能门锁的开锁方法的流程示意图三;图5为本发明实施例提供的智能门锁的开锁方法的流程示意图四;图6为本发明实施例提供的智能门锁的开锁装置的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例提供的智能门锁的开锁方法的系统架构图半岛·综合体育。请参见图1,包括智能门锁101、智能网关102、服务器103和终端设备104半岛BOB·中国官方网站。可选的,智能门锁101通常设置在房子外。智能门锁101可以获取用户输入的开锁密码,并根据接收到的开锁密码进行开锁。可选的,智能网关102通常设置在用户房子内。智能网关102至少具有无线路由、数据转发等功能,以使智能门锁101可以通过智能网关102与服务器103、终端设备104进行通信。在使用智能门锁101之前,可以先将智能门锁101关联至智能网关102,以使智能门锁101可以通过智能网关102与服务器103、终端设备104等进行通信。可选的,服务器103通常为远端服务器半岛·综合体育。例如,服务器103可以为云服务器。可选的,终端设备104可以为手机、电脑、智能门锁控制设备等设备。在本申请中,在用户设置智能门锁的密码时,用户设置两种类型的密码,一种为常规密码,另一种为挟持密码。该两种类型的密码均可以对智能门锁进行开锁。在正常情况下,用户可以输入常规密码,使得智能门锁仅执行开锁动作。当用户被挟持时,用户可以输入挟持密码,智能门锁不但执行开锁动作,还向服务器发送第一消息,以使服务器向对应的终端设备发送告警信息,进而提高了智能门锁的安全性。下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面几个具体实施例可以相互结合,对于相同或相似的内容,在不同的实施例中不再进行重复说明。图2为本发明实施例提供的智能门锁的开锁方法的流程示意图一。请参见图2,该方法可以包括:s201、获取开锁密码。本发明实施例的执行主体可以为智能门锁,也可以为设置在智能门锁中的开锁装置。可选的,开锁装置可以通过软件实现,也可以通过软件和硬件的结合实现。可选的,开锁密码可以为字符类型、指纹类型、图像类型等。当然,在实际应用过程中,可以根据实际需要设置开锁密码的类型,本发明实施例对此不作具体限定。可选的,用户可以直接在智能门锁中输入开锁密码,以使智能门锁获取开锁密码。可选的,用户还可以在终端设备中输入开锁密码,由终端设备向智能门锁发送开始密码,进而使得智能获取开锁密码。s202、在确定开锁密码是否为劫持密码时,生成第一消息。需要说明的是,在执行图2所示的实施例之前,用户已经设置了智能门锁的密码,以使智能门锁中包括预设密码库。可选的,预设密码库中可以包括多个预设密码(常规密码和劫持密码)、以及每个预设密码的类型。其中,密码的类型包括常规类型和劫持类型半岛·综合体育。在该种情况下,智能门锁可以将开锁密码与预设密码库中的每一个预设密码进行比较,若开锁密码与预设密码库中的每一个预设密码均不相同,则确定该开锁密码不是劫持密码。若开锁密码与预设密码库中的第一预设密码相同,则获取第一预设密码的类型,若第一预设密码的类型为劫持类型,则确定该开锁密码为劫持密码。可选的,可以先设置常规类型的密码和劫持类型的密码的关系。可选的,劫持类型的密码可以为常规类型的密码与预设标识的组合。例如,可以将预设标识添加至常规类型的密码的前边,以得到劫持类型的密码。或者,可以将预设标识添加至常规类型的密码的后边,以得到劫持类型的密码。可选的,还可以设置常规类型的密码的长度和预设标识的长度。例如,假设常规类型的密码的长度为6个字符,预设标识的长度为1个字符,则劫持类型的密码的长度为7个字符。在该种可行的实现方式中,智能门锁可以先获取开锁密码的长度,多开锁密码的长度与挟持类型的密码的长度是否相同,若否,则确定开锁密码不是劫持密码,若是,则智能门锁在开锁密码中去除预设标识,得到第一密码,并将第一密码与预设密码库中的每一个预设密码进行比较,若预设密码库中存在一个预设密码与第一密码相同,则确定该开锁密码是劫持密码。若预设密码库中每个预设密码与第一密码均不相同,则确定该开锁密码不是劫持密码。s203、向服务器发送第一消息,第一消息用于指示服务器发送告警信息。可选的,告警信息可以为文字、语音、图像中一种或多种的组合。可选的,服务器可以向预设终端设备发送告警信息。可选的,该预设终端设备可以为警方平台,或者用户预先设置的终端设备。可选的,用户可以预先设置终端设备的标识,以使服务器根据终端设备的标识,向该终端设备发送告警信息。例如,终端设备的标识,可以为终端设备的手机号码等。本发明实施例提供的智能门锁的开锁方法,在获取到第一用户输入的开锁密码之后,判断开锁密码是否为劫持密码;若是,则生成第一消息,并向服务器发送第一消息半岛·综合体育,以使服务器根据第一消息发送告警信息。在上述过程中,在正常情况下,用户可以输入常规密码,使得智能门锁仅执行开锁动作。当用户被挟持时,用户可以输入挟持密码,使得智能门锁不但执行开锁动作,还向服务器发送第一消息半岛BOB·中国官方网站,以使服务器根据第一消息向发送告警信息bob半岛。进而提高了智能门锁的安全性。在实际应用过程中,一个智能门锁通常对应一个用户群体,例如,用户群体可以为家庭、公司等。在每个用户设置密码时,可以设置其使用的终端设备的标识。相应的,在一个用户输入劫持密码后,服务器可以向用户群体中、除该用户之外的其他用户的终端设备发送告警信息,这样,不但可以保证该用户的安全,还可以使得其他用户向该用户提供援助。具体的,请参见图3所示的实施例。图3为本发明实施例提供的智能门锁的开锁方法的流程示意图二。请参见图3,该方法可以包括:s301、获取第一用户输入的开锁密码。需要说明的是,s301的执行过程可以参见s201,此处不再进行赘述。s302、在确定开锁密码为劫持密码时,根据开锁密码,确定第一终端设备的标识。其中,第一终端设备为第一用户的终端设备。需要说明的是,在执行图3所示的实施例之前,用户已经设置了智能门锁的密码半岛BOB·中国官方网站,以使智能门锁中包括预设密码库。在用户设置密码时,可以设置多个预设密码、每个预设密码对应的类型、以及劫持类型的预设密码对应的终端设备的标识。或者,用户还可以设置预设密码、多个预设标识、以及每个预设标识对应的终端设备的标识。因此,当用户的设置不同时,预设密码库中包括的内容也不同。当预设密码库中包括的内容不同时,判断开锁密码是否为劫持密码的过程也不相同,例如,至少可以包括如下两种可能的情况:情况1、预设密码库中可以包括多个预设密码、每个预设密码对应的类型、以及劫持类型的预设密码对应的终端设备的标识。其中,预设密码对应的类型可以为常规类型或者劫持类型。在该种情况下,预设密码库中包括的多个预设密码中包括常规类型的密码和挟持类型的密码。其中,常规类型的密码仅用于开锁,挟持类型的密码用于开锁和告警。可选的,用户设置的常规类型的密码(下文简称常规密码)的数量可以为一个,也可以为多个,家庭中的任何一个成员可以使用任何一个常规密码对智能门锁进行开锁。可选的,每个挟持密码有其对应的终端设备的标识,该终端设备的标识可以为该用户所使用的终端设备的标识。例如,终端设备的标识可以为终端设备的手机号码、终端设备中预设应用程序的账号等。例如,家庭中每个成员可以单独设置自己的挟持密码,且家庭中每个成员的挟持密码不相同。例如,假设一个家庭中有三个成员,分别记为成员1、成员2、成员3半岛·综合体育。成员1使用终端设备1,成员1设置的挟持密码为密码3。成员2使用终端设备2半岛·综合体育,成员2设置的挟持密码为密码4。成员3使用终端设备3,成员3设置的挟持密码为密码5。相应的,智能门锁中存储的密码可以如表1所示:表1开锁密码类型使用的终端设备的标识密码1常规类型/密码2常规类型/密码3挟持类型终端设备1密码4挟持类型终端设备2密码5挟持类型终端设备3请参见表1,密码1和密码2为常规密码,该密码1和密码2不对应终端设备的标识。在正常情况下,该三个成员可以使用密码1或者密码2进行开锁。当成员1被劫持时,成员1可以使用密码3进行开锁。当成员2被劫持时,成员2可以使用密码4进行开锁。当成员3被劫持时,成员3可以使用密码5进行开锁。需要说明的是,在用户设置完密码之后,智能门锁确定终端设备标识集合,终端设备标识集合中包括每个挟持密码对应的终端设备的标识。智能门锁将终端设备标识集合发送给服务器,以使服务器保存终端设备标识集合。例如,假设智能门锁中存储的密码如表1所示,则终端设备标识集合为:终端设备1、终端设备2和终端设备3。在该种情况下,可选的,可以通过如下可行的实现方式判断开锁密码是否为劫持密码:分别将开锁密码与预设密码库中的每个预设密码进行匹配,若预设密码库中的各个预设密码与开锁密码均不相同,则确定开锁密码不是劫持密码。若开锁密码与预设密码库中的第一预设密码相同,则获取第一预设密码的类型,判断第一预设密码的类型是否为劫持类型,若是,则确定开锁密码为劫持密码,若否,则确定开锁密码不是劫持密码。在该种情况下,可以通过如下可行的实现方式确定第一终端设备的标识:可以直接将开锁密码对应的终端设备的标识确定为第一终端设备的标识半岛BOB。情况2、预设密码库中包括至少一个字符类型的预设密码、多个预设标识、以及每个预设标识对应的终端设备的标识。例如,假设一个家庭中有三个成员,分别记为成员1、成员2、成员3半岛BOB。成员1使用终端设备1,成员1使用的预设标识为预设标识1。成员2使用终端设备2,成员2使用的预设标识为预设标识2。成员3使用终端设备3,成员3使用的预设标识为预设标识3。相应的,智能门锁中存储的密码可以如表1所示:表2请参见表1,预设密码库中包括密码1。在正常情况下,该三个成员可以使用密码1进行开锁。当成员1被劫持时,成员1可以使用预设标识1和密码1的组合进行开锁。当成员2被劫持时,成员2可以使用预设标识2和密码1的组合进行。当成员3被劫持时,成员3可以使用预设标识3和密码1的组合进行开锁。例如,假设密码1为123456,假设预设标记1为1,则在正常情况下,成员1使用123456进行开锁。当成员1被劫持时,成员1使用1123456进行开锁。可选的,可以根据实际需要设置预设标识与密码的组合形式,例如,可以将预设标识添加至密码的前边,或者,将预设标识添加至密码的后边等。需要说明的是,在用户设置完密码之后,智能门锁确定终端设备标识集合,终端设备标识集合中包括每个挟持密码对应的终端设备的标识。智能门锁将终端设备标识集合发送给服务器,以使服务器保存终端设备标识集合。例如,假设智能门锁中存储的密码如表1所示,则终端设备标识集合为:终端设备1、终端设备2和终端设备3。由上可知,用户正常情况下使用的密码的长度,与用户被劫持时使用的密码的长度不同。因此,在该种情况下,可以通过如下可行的实现方式判断开锁密码是否为劫持密码:获取开锁密码中包括的字符个数;在开锁密码中包括的字符个数为预设个数时,在开锁密码中去除预设位上的字符半岛BOB,得到第一密码;若预设密码库中存在一个预设密码与第一密码相同,则确定开锁密码为劫持密码。在该种情况下,可以通过如下可行的实现方式确定第一终端设备的标识:将所述开锁密码中所述预设位上的字符确定为第一预设标识;若所述多个预设标识中包括所述第一预设标识,则将所述第一预设标识对应的终端设备的标识确定为所述第一终端设备的标识。s303、根据所述第一终端设备的标识,生成第一消息。可选的,第一消息中可以包括第一终端设备的标识。可选的,可以根据第一终端设备的标识,确定第二终端设备的标识,并根据第二终端设备的标识生成第一消息,以使第一消息中包括第二终端设备的标识。可选的,可以将智能门锁对应的终端设备标识集合中、除第一终端设备的标识外的终端设备的标识确定为第二终端设备的标识。s304、向服务器发送第一消息,以使服务器根据第一消息向第二终端设备发送告警信息,第二终端设备为第二用户的终端设备。可选的,告警信息可以为文字、语音、图像中一种或多种的组合。可选的,在第二终端设备接收到告警信息之后,第二用户可以根据第二终端设备中的告警信息,向第一用户提供援助。在图3所示的实施例中,在获取到第一用户输入的开锁密码之后,判断开锁密码是否为劫持密码;若是,则根据开锁密码bob半岛,确定第一用户的第一终端设备的标识,根据第一终端设备的标识,生成第一消息;向服务器发送第一消息,以使服务器根据第一消息向第二终端设备发送告警信息,第二终端设备为第二用户的终端设备半岛·综合体育,以使第二用户可以根据第二终端设备接收到的告警信息向第一用户提供援助。在上述过程中,在正常情况下,第一用户可以输入常规密码,使得智能门锁仅执行开锁动作。当第一用户被挟持时,第一用户可以输入挟持密码,使得智能门锁不但执行开锁动作,还向服务器发送第一消息,以使服务器根据第一消息向第二终端设备发送告警信息,第二终端设备为第二用户的终端设备,使得第二用户可以根据第二终端设备收到的告警信息向第一用户提供援助,进而提高了智能门锁的安全性。在上述任意一个实施例的基础上,下面,分别通过图4-图5所示的实施例,对智能门锁的开锁方法进行详细说明。图4为本发明实施例提供的智能门锁的开锁方法的流程示意图三。在图4所示的实施例中,预设密码库中包括多个预设密码、每个预设密码对应的类型、以及劫持类型的预设密码对应的终端设备的标识。请参见图4,该方法可以包括:s401半岛BOB·中国官方网站、获取第一用户输入的开锁密码。需要说明的是,s401的执行过程可以参见s201的执行过程,本发明实施例对此不作具体限定。s402、判断预设密码库中是否存在第一预设密码与开锁密码相同。若是,则执行s403-s408。若否,则执行s409。可选的,可以分别将开锁密码与预设密码库中的每一个密码进行比较半岛·综合体育,以判断预设密码库中是否存在第一预设密码与开锁密码相同。s403、获取第一预设密码的类型。可选的,第一预设密码的类型为常规类型或者劫持类型。s404、判断第一预设密码的类型是否为劫持类型。若是,则执行s405-s408。若否,则执行s408。s405、将预设密码库中开锁密码对应的终端设备的标识确定为第一终端设备的标识。例如,请参见表1,假设开锁密码与密码4相同,则可以将密码4对应的终端设备2确定为第一终端设备的标识。s406、根据第一终端设备的标识,生成第一消息。其中,第一消息中包括第一终端设备的标识。s407、向服务器发送第一消息,以使服务器向第二终端设备发送告警信息。可选的,在服务器接收到第一消息之后,可以在第一消息中获取第一终端设备的标识,并将终端设备标识集合中除第一终端设备的标识外的终端设备的标识确定为第二终端设备的标识,并根据第二终端设备的标识,向第二终端设备发送告警信息。例如,请参见表1,假设第一终端设备的标识为终端设备2,由于终端设备标记集合中包括终端设备1、终端设备2和终端设备3,因此,可以将终端设备1和终端设备3确定为第二终端设备的标识。s408、智能门锁开锁成功。s409、智能门锁开锁失败。在图4所示的实施例中,在正常情况下,第一用户可以输入常规密码,使得智能门锁仅执行开锁动作。当第一用户被挟持时,第一用户可以输入挟持密码,使得智能门锁不但执行开锁动作,还向服务器发送第一消息,以使服务器根据第一消息向第二终端设备发送告警信息,第二终端设备为第二用户的终端设备,使得第二用户可以根据第二终端设备收到的告警信息向第一用户提供援助,进而提高了智能门锁的安全性。图5为本发明实施例提供的智能门锁的开锁方法的流程示意图四。在图5所示的实施例中,预设密码库中包括至少一个字符类型的预设密码、多个预设标识、以及每个预设标识对应的终端设备的标识。请参见图5,该方法可以包括:s501、获取第一用户输入的开锁密码。需要说明的是,s501的执行过程可以参见s201的执行过程,本发明实施例对此不作具体限定。s502、获取开锁密码中包括的字符个数。s503、判断字符个数是否为预设个数。若是,则执行s504-s509、s511、s512bob半岛。若否,则执行s510-s512。可选的,劫持密码中包括的字符个数比常规密码中包括的字符个数多1。例如,假设常规密码为6位(包括6个字符),则劫持密码为7位(包括7个字符)。s504、在开锁密码中去除预设位上的字符,得到第一密码。例如,预设位可以为开锁密码中的第一位,也可以为开锁密码中的最后一位。当然,在实际应用过程中,可以根据实际需要设置预设位,本发明实施例对此不作具体限定。s505、判断预设密码库中是否存在一个预设密码与第一密码相同。若是,则执行s506-s509、s511。若否,则执行s512。s506、将开锁密码中预设位上的字符确定为第一预设标识。s507、若多个预设标识中包括第一预设标识,则将第一预设标识对应的终端设备的标识确定为所述第一终端设备的标识。s508、根据第一终端设备的标识,生成第一消息。其中,第一消息中包括第一终端设备的标识。s509、向服务器发送第一消息,以使服务器向第二终端设备发送告警信息。可选的,在服务器接收到第一消息之后,可以在第一消息中获取第一终端设备的标识,并将终端设备标识集合中除第一终端设备的标识外的终端设备的标识确定为第二终端设备的标识,并根据第二终端设备的标识半岛BOB,向第二终端设备发送告警信息。s510、判断预设密码库中是否存在一个预设密码与开锁密码相同。若是,则执行s511。若否,则执行s512。s511、智能门锁开锁成功。s512、智能门锁开锁失败。在图5所示的实施例中,在用户设置密码时,用户只需要设置常规密码,并设置每个用户对应的预设标识即可。在正常情况下,第一用户可以输入常规密码,使得智能门锁仅执行开锁动作。当第一用户被挟持时,用户在输出的常规密码的预设位中增加对应的预设标识,例如,用户在常规密码之前或者常规密码之后增加预设标识,即可使得智能门锁不但执行开锁动作,还向服务器发送第一消息,以使服务器根据第一消息向第二终端设备发送告警信息,第二终端设备为第二用户的终端设备,使得第二用户可以根据第二终端设备收到的告警信息向第一用户提供援助,进而提高了智能门锁的安全性。由于用户无需专门设置常规密码和劫持密码,用户只需记忆一个密码以及一个简单的预设标记即可,进而提高用户体验。图6为本发明实施例提供的智能门锁的开锁装置的结构示意图。请参见图6,该装置可以包括获取模块11、判断模块12、生成模块13和发送模块14,其中,所述获取模块11用于,获取开锁密码;所述判断模块12用于,判断所述开锁密码是否为劫持密码;所述生成模块13用于,在所述判断模块判断所述开锁密码为劫持密码时生成第一消息;所述发送模块14用于,向服务器发送所述第一消息,所述第一消息用于指示服务器发送告警信息。本发明实施例提供的智能门锁的开锁装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,本发明实施例不再进行赘述。在一种可能的实施方式中,所述生成模块13具体用于:确定所述开锁密码对应的第一终端设备的标识;根据所述第一终端设备的标识,生成第一消息,所述第一消息用于指示所述服务器向第二终端设备发送所述告警信息,所述第二终端设备为所述智能门锁对应的终端设备集合中、除所述第一终端设备外的终端设备。在另一种可能的实施方式中,所述第一消息包括所述第一终端设备的标识;相应的,所述第一消息用于指示所述服务器根据所述第一终端设备的标识确定所述第二终端设备的标识,并根据所述第二终端的标识向所述第二终端设备发送所述告警消息。在另一种可能的实施方式中,所述生成模块13具体用于:根据所述第一终端设备的标识,确定所述第二终端设备的标识;根据所述第二终端设备的标识,生成所述第一消息,所述第一消息包括所述第二终端设备的标识。在另一种可能的实施方式中,预设密码库中包括多个预设密码、每个预设密码对应的类型、以及劫持类型的预设密码对应的终端设备的标识;所述判断模块12具体用于:分别将所述开锁密码与预设密码库中的每个预设密码进行匹配;若所述开锁密码与所述预设密码库中的第一预设密码相同,则获取所述第一预设密码的类型;判断所述第一预设密码的类型是否为劫持类型,若是,则确定所述开锁密码为劫持密码,若否半岛BOB,则确定所述开锁密码不是劫持密码。在另一种可能的实施方式中,预设密码库中包括至少一个字符类型的预设密码、多个预设标识、以及每个预设标识对应的终端设备的标识,所述开锁密码为字符类型的密码;所述判断模块12具体用于:获取所述开锁密码中包括的字符个数;在所述开锁密码中包括的字符个数为预设个数时,在所述开锁密码中去除预设位上的字符,得到第一密码;若预设密码库中存在一个预设密码与所述第一密码相同,则确定所述开锁密码为劫持密码。在另一种可能的实施方式中,所述判断模块12具体用于:将所述开锁密码中所述预设位上的字符确定为第一预设标识;若所述多个预设标识中包括所述第一预设标识,则将所述第一预设标识对应的终端设备的标识确定为所述第一终端设备的标识。本发明实施例提供的智能门锁的开锁装置可以执行上述方法实施例所示的技术方案半岛BOB·中国官方网站,其实现原理以及有益效果类似,本发明实施例不再进行赘述。本发明实施例提供一种终端设备,包括:处理器,所述处理器与存储器耦合;所述存储器用于,存储计算机程序;所述处理器用于,执行所述存储器中存储的计算机程序,以使得所述终端设备执行上述任意方法实施例所述的方法。本发明实施例提供一种可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,如上述任意方法实施例所述的方法被执行。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例方案的范围。当前第1页12

  1.计算机网络安全 2.计算机仿线.机械设计的应力分析、强度校核的计算机仿线.机机器人技术 2.机器视觉 3.网络控制系统

Copyright © 2012-2025 半岛BOB·「中国」官方网站 版权所有 Powered by EyouCmsHTML地图 XML地图         鲁ICP备18053584号-2

x
现在留言,无需等待!

收到你的留言,我们将第一时间与你取得联系