开锁方法、终端和智能门锁与流程

文档序号:22617046发布日期:2020-10-23 19:18阅读:366来源:国知局
开锁方法、终端和智能门锁与流程
本发明涉及智能家居领域,尤其涉及一种开锁方法、终端和智能门锁。
背景技术
:现有的智能门锁一般具有指纹开锁和密码开锁功能,还可以通过相应的应用程序(application,app)实现远程开锁。智能门锁在通过app进行远程开锁时,可以由开锁人员通过智能门锁向管理人员发送开锁请求,管理人员通过app接收开锁请求后可以决定是否打开智能门锁。对于一些特殊环境(如医院、隔离疫区等),单个管理人员可能需要管理多个智能门锁,若出现多个智能门锁同时向管理人员请求开锁的情况时,管理人员可能无法及时处理开锁请求。技术实现要素:本发明的实施例提供一种开锁方法、终端和智能门锁,能够对智能门锁进行分级管理,便于管理人员及时对智能门锁进行管理。为达到上述目的,本发明的实施例采用如下技术方案:第一方面,提供一种开锁方法,包括:第一终端接收智能门锁发送的第一请求消息;第一请求消息包括智能门锁的身份标识;第一终端获取目标信息;目标信息包括请求开锁人员的身份信息或紧急信息,紧急信息用于指示突发事件;若第一终端确定请求开锁人员的身份信息或紧急信息符合设定规则,则向第二终端发送第二请求消息;第二请求消息包括智能门锁的身份标识。第二方面,提供一种开锁方法,包括:第二终端接收第一终端发送的第二请求消息;第二请求消息包括智能门锁的身份标识;第二终端根据智能门锁的身份标识向相应的智能门锁发送第二响应消息;第二响应消息用于指示智能门锁接受第一请求。第三方面,提供一种第一终端,包括:接收模块,用于接收智能门锁发送的第一请求消息;第一请求消息包括智能门锁的身份标识;获取模块,用于获取目标信息;目标信息包括请求开锁人员的身份信息或紧急信息,紧急信息用于指示突发事件;处理模块,用于在确定获取模块获取的请求开锁人员的身份信息或紧急信息符合设定规则时,向第二终端发送第二请求消息;第二请求消息包括智能门锁的身份标识。第四方面,提供一种第二终端,包括:接收模块,用于接收第一终端发送的第二请求消息;第二请求消息包括智能门锁的身份标识;发送模块,用于根据接收模块接收的智能门锁的身份标识向相应的智能门锁发送第二响应消息;第二响应消息用于指示智能门锁接受第一请求。第五方面,提供一种智能门锁,包括:通信模块,用于与终端建立通话连接,并向终端发送目标信息;目标信息包括请求开锁人员的身份信息或紧急信息,紧急信息用于指示突发事件;验证模块,用于验证智能门锁接收的密钥;收发信模块,用于在验证模块确定密钥通过验证后,向终端发送解锁请求消息;解锁请求消息包括智能门锁的身份标识;收发信模块,还用于接收终端发送的开锁确认消息;开锁确认消息用于指示智能门锁开启;处理模块,用于根据收发信模块接收的开锁确认消息开启智能门锁。第六方面,提供另一种终端,包括:存储器、处理器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当终端运行时,处理器执行存储器存储的计算机执行指令,以使终端执行如第一方面提供的开锁方法或第二方面提供的开锁方法。第七方面,提供一种计算机可读存储介质,包括:计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如第一方面提供的开锁方法或第二方面提供的开锁方法。本发明实施例提供的开锁方法,包括:第一终端接收智能门锁发送的第一请求消息;第一请求消息包括智能门锁的身份标识;第一终端获取目标信息;目标信息包括请求开锁人员的身份信息或紧急信息,紧急信息用于指示突发事件;若第一终端确定请求开锁人员的身份信息或紧急信息符合设定规则,则向第二终端发送第二请求消息;第二请求消息包括智能门锁的身份标识;第二终端接收第一终端发送的第二请求消息;第二终端根据智能门锁的身份标识向相应的智能门锁发送第二响应消息;第二响应消息用于指示智能门锁接受第一请求。本发明实施例提供的开锁方法中由第一终端初步对智能门锁的开锁请求进行确认,在第一终端确认智能门锁的开锁请求符合设定规则后,向第二终端发送开锁请求,由此可以将不符合设定规则的开锁请求排除,第二终端仅需对符合设定规则的开锁请求进行处理,从而减少了第二终端的工作量,从而及时对智能门锁的开锁请求进行处理;本发明实施例的开锁方法实际是在终端远程开启智能门锁时,通过终端对智能门锁的分级管理实现减少终端工作量的目的,使得终端能够及时处理智能门锁的开锁请求,避免现有技术中仅通过一个终端处理智能门锁的开锁请求时可能造成处理不及时的问题。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种智能门锁的结构示意图;图2为本发明实施例提供的另一种智能门锁的结构示意图一;图3为本发明实施例提供的另一种智能门锁的结构示意图二;图4为本发明实施例提供的一种管理服务器的结构示意图;图5为本发明实施例提供的一种应用程序的结构示意图;图6为本发明实施例提供的一种智能门锁的应用场景示意图;图7为本发明实施例提供的一种开锁方法的流程示意图一;图8为本发明实施例提供的一种开锁方法的流程示意图二;图9为本发明实施例提供的一种开锁方法的流程示意图三;图10为本发明实施例提供的一种开锁方法的流程示意图四;图11为本发明实施例提供的一种开锁方法的流程示意图五;图12为本发明实施例提供的一种第一终端的结构示意图;图13为本发明实施例提供的一种第二终端的结构示意图;图14为本发明实施例提供的一种终端的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。对于一些特殊场景,如隔离疫区,在隔离人员需要居家隔离时,可以在隔离人员的居家大门安装智能门锁,控制隔离人员的出入。隔离房屋的居家大门需要打开时,可以通过智能门锁向管理人员的终端发送开锁请求,由管理人员远程开启智能门锁。但是在这些特殊场景下,一个管理人员可能需要负责上百个智能门锁的管理,在开锁请求过多时,管理人员可能无法及时对开锁请求进行处理。针对上述问题,本发明实施例提供一种智能门锁,如图1所示,包括第一装置01和第二装置02。其中,第一装置01包括第一蓝牙模块011、通话按钮012和解锁按钮013,第二装置02包括第二蓝牙模块021、网络模块022和处理器023。第一蓝牙模块011用于与第二蓝牙模块021进行语音通信;通话按钮012用于发起与终端之间的通话请求;解锁按钮013用于对开锁人员的密钥信息进行认证,并在认证通过后向终端发送解锁请求;网络模块022用于与管理服务器建立网络连接,进行数据传输;处理器023用于控制智能门锁的运行管理。可选的,如图1所示,第一装置01还包括第一供电模块014、拾音器015和扬声器016,第二装置02还包括锁舌024、基座025、主臂026、次臂027、报警器028、第二供电模块029和锁钩0210。锁钩0210在图1中未示出。第一供电模块014用于为第一装置01供电;拾音器015和扬声器016用于对通话声音的拾取及播放;第二供电模块029用于为第二装置02供电;锁舌024用于与锁钩0210配合控制智能门锁的锁止与开启;基座025用于固定安装第二装置02;主臂026用于与次臂027配合在智能门锁开启时收起,在智能门锁锁止时伸展;报警器028用于在智能门锁破损或被强制打开时发出警报。需要说明的是,主臂026和次臂027之间由转轴连接,第一装置01安装于门内部,第二装置02安装于门外部,第一装置01和第二装置02可以由底部的强力吸盘固定在门上。在本发明实施例中,解锁按钮013包括指纹输入模块,用于录入智能门锁用户的指纹信息,这里的指纹信息即密钥信息,智能门锁可以存储多个密钥信息。当然,密钥信息也可以是声纹信息或虹膜信息,对此本发明实施例不做限定。但是,当密钥信息为声纹信息或虹膜信息时,智能门锁还需要增加相应的功能模块,如密钥信息为虹膜信息时,智能门锁需要增加虹膜检测装置。如图2所示,本发明实施例还提供一种智能门锁10,包括:通信模块101,用于与终端建立通话连接,并向终端发送目标信息;目标信息包括请求开锁人员的身份信息或紧急信息,紧急信息用于指示突发事件。验证模块102,用于验证智能门锁接收的密钥。这里的密钥可以为请求开锁人员的指纹信息或虹膜信息。收发信模块103,用于在验证模块102确定密钥通过验证后,向终端发送解锁请求消息;解锁请求消息包括智能门锁的身份标识。收发信模块103,还用于接收终端发送的开锁确认消息;开锁确认消息用于指示智能门锁解锁。处理模块104,用于根据收发信模块103接收的开锁确认消息开启智能门锁。可选的,如图3所示,智能门锁10还包括网络模块105和报警模块106;网络模块105,用于为智能门锁和终端的通信提供网络服务。报警模块106,用于在智能门锁被强制开启时发出警报。需要说明的是,本领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。例如收发信模块103可以包括第一收发信模块1031和第二收发信模块1032,第一收发信模块1031用于在验证模块102确定密钥通过验证后,向终端发送解锁请求消息,第二收发信模块1032用于接收终端发送的开锁确认消息。当然,智能门锁可以包括第一装置11和第二装置12,第一装置包括通信模块101、验证模块102和第一收发信模块1031,第二装置12包括第二收发信模块1032、处理模块104、网络模块105和报警模块106。第一装置11安装于门内,第二装置12安装于门外。如图4所示,本发明实施例提供一种管理服务器20,包括注册模块201、用户管理模块202和通信模块203。其中,注册模块201用于对智能门锁进行登记注册,便于终端对智能门锁进行管理。注册模块201对智能门锁的登记注册可以如下表1所示:表1序号身份标识备注智能门锁一ms0602621智能门锁二ms9851398……智能门锁nms1651665智能门锁一的身份标识为ms0602621,智能门锁二的身份标识为ms9851398,智能门锁n的身份标识为ms1651665,n为正整数。备注可以是智能门锁注册的时间,也可以是其他信息,对此本发明实施例不做限定。用户管理模块202用于为终端分配管理权限,这里的管理权限包括一级管理权限和二级管理权限。终端具有二级管理权限时,可以与智能门锁通信,并向具有一级管理权限的终端发送解锁请求消息,但无法对智能门锁进行解锁;终端具有一级管理权限时,可以对智能门锁进行解锁并管理其他具有二级管理权限的终端。通信模块203用于为终端和智能门锁提供数据通道,终端和智能门锁之间的上下行信息均由通信模块203转发。需要说明的是,上述对管理服务器20的各个功能模块的描述仅为示例性的,上述的功能模块还可以包括其他功能,如用户管理模块202还可以用于对终端进行注册管理,在终端注册通过后为终端分配相应的权限。如图5所示,本发明实施例还提供一种应用程序30,包括门锁管理模块301、通话模块302、解锁模块303和用户管理模块304。其中,门锁管理模块301用于向管理服务器注册智能门锁,并对已注册的智能门锁进行管理。门锁管理模块301对智能门锁的管理包括向管理服务器注册智能门锁,或删除已注册的智能门锁。通话模块302用于与智能门锁建立通话连接。通话模块302与智能门锁的通话连接可以由应用程序发起,也可以由智能门锁发起。解锁模块303用于控制智能门锁的解锁与锁止。用户管理模块304用于对应用程序30的权限进行管理、例如,应用程序30可以包括一级管理权限和二级管理权限,具备一级管理权限的应用程序可以生成多个具有二级管理权限账号,也可以删除该二级管理权限账号。登录该二级管理权限账号的应用程序仅具有二级管理权限。具有二级管理权限的应用程序,可以与智能门锁通信,并向具有一级管理权限的应用程序发送解锁请求消息,但无法对智能门锁进行解锁;具有一级管理权限的应用程序,可以对智能门锁进行解锁并管理其他具有二级管理权限的应用程序。需要说明的是,应用程序的一级管理权限需要由管理服务器下发,如终端通过应用程序向管理服务器进行注册,注册成功后,管理服务器可以向该注册的账号分配一级管理权限。当然,管理服务器也可以向该注册的账号分配二级管理权限。本发明实施例中的终端实际是安装了上述应用程序的终端,终端对智能门锁的管理均是通过已安装的应用程序实现。如图6所示,本发明实施例提供一种智能门锁的应用场景,包括智能门锁40、第一终端41和第二终端42。其中,智能门锁40包括室内部份和室外部分,室内部份安装于门内,可以向第一终端41发送解锁请求消息,请求解锁;室外部分安装于门外,包括锁钩、锁舌和主臂等部件,室外部分可以通过锁钩和锁舌的咬合将智能门锁锁定;室内部份和室外部分可以通过蓝牙连接进行通信。第一终端41用于接收智能门锁40发送的解锁请求消息;第一终端41还用于通过与智能门锁40的通信对解锁请求进行确认,并向第二终端42发送解锁请求消息,请求第二终端42对智能门锁进行解锁。第二终端42用于接收第一终端41发送的解锁请求消息,并根据第一终端41发送的解锁请求消息向智能门锁40发送解锁消息,指示智能门锁40解锁。需要说明的是,图6中的智能门锁40仅示出了室内部分,本领域的技术人员应该容易想到智能门锁40还包括室外部分。智能门锁40、第一终端41和第二终端42之间的通信过程均需要相应的用户进行操作,如智能门锁40向第一终端41发送解锁请求消息时,需要请求解锁人员按动智能门锁40的解锁按钮;又如第一终端41向第二终端42发送解锁请求消息时,需要第一终端41的管理员触发相应的确认指示。根据上述的智能门锁、管理服务器和应用程序,如图7所示,本发明实施例提供一种开锁方法,包括:s401、智能门锁向第一终端发送第一请求消息。其中,第一请求消息包括智能门锁的身份标识。具体地,请求开锁人员在需要打开智能门锁外出时,可以通过智能门锁向第一终端发送第一请求消息,请求打开智能门锁。示例性的,智能门锁的身份标识可以是一串数字,如123456789;也可以是一串字母,如abcdefghi;也可以是字母与数字的结合,如12345abcd,对此本发明实施例不做限定。需要说明的是,第一请求消息是在请求开锁人员按动智能门锁上的解锁按钮时发送的。需要注意的是,本发明实施例中智能门锁的解锁按钮包括指纹认证功能,请求开锁人员在按动解锁按钮的同时,解锁按钮录入请求开锁人员的指纹信息,并与智能门锁内已存储的指纹信息进行比对。若比对通过,则智能门锁向第一终端发送第一请求消息;若比对失败,则智能门锁不再发送第一请求消息。s402、第一终端接收智能门锁发送的第一请求消息。s403、第一终端获取目标信息。其中,目标信息包括请求开锁人员的身份信息或紧急信息,紧急信息用于指示突发事件。具体地,目标信息可以是第一终端与智能门锁建立会话连接后,通过会话连接从智能门锁获取。第一终端可以根据目标信息判断是否指示智能门锁解锁。需要说明的是,上述的突发事件可以是突发疾病或自然灾害等,如隔离房屋内的人员突发疾病,需要紧急就医,或隔离房屋处发生火灾、地震等不可抗力的灾害。可选的,如图8所示,步骤s403可以包括:s4031、第一终端向智能门锁发送连接请求消息。其中,连接请求消息用于请求与智能门锁建立会话连接。具体地,第一终端可以根据智能门锁的身份标识确定需要解锁的智能门锁,并向对应的智能门锁发送连接请求消息,已建立与智能门锁之间的会话连接。需要说明的是,连接请求消息可以通过第一终端的通话模块实现,当管理员点击第一终端上的通话按键时,第一终端向智能门锁发送连接请求消息。s4032、智能门锁接收第一终端发送的连接请求消息。s4033、智能门锁与第一终端建立会话连接。具体地,智能门锁在接收连接请求消息后,可以通过按动智能门锁上的通话按钮建立智能门锁与第一终端之间的会话连接。第一终端和智能门锁之间的会话连接可以是语音会话连接,也可以是视频会话连接。需要说明的是,上述步骤中第一终端与智能门锁之间的会话连接是由第一终端发起的,在另一种实现方式中,第一终端与智能门锁之间的会话连接也可以由智能门锁发起,即智能门锁向第一终端发送连接请求消息,第一终端接收连接请求消息后,与智能门锁建立会话连接。当第一终端与智能门锁建立语音会话连接时,智能门锁可以通过语音装置(如拾音器和扬声器)与第一终端进行语音通话;当第一终端与智能门锁建立视频会话连接时,智能门锁可以通过图像采集装置(如摄像头)与第一终端进行视频通话。本发明实施例中,第一终端与智能门锁建立语音会话连接。本发明实施例中,一个智能门锁可以由一个第一终端进行管理,但一个第一终端可以管理多个智能门锁。s4034、第一终端通过会话连接从智能门锁获取目标信息。具体地,目标信息可以在第一终端与智能门锁建立会话连接后,由于管理人员通过与请求开锁人员的对话获得。这里的管理人员为第一终端的使用者。当第一终端与智能门锁建立语音会话连接后,管理人员可以通过于请求开锁人员的对话获取目标信息。但是考虑到语音会话获取的目标信息可能不准确,如请求开锁人员冒充他人声音进行交谈,或提供不实信息等,因此第一终端还可以通过视频会话连接获取目标信息。相较于语音会话,视频会话更为直接,且通过视频会话管理人员能够了解智能门锁处的具体请求,更为精确的判断是否为智能门锁解锁。可选的,第一终端获取目标信息的过程也可以是第一终端的管理人员通过实地走访获取。s404、若第一终端确定请求开锁人员的身份信息或紧急信息符合设定规则,则向第二终端发送第二请求消息。其中,第二请求消息包括智能门锁的身份标识。具体地,设定规则包括请求开锁人员为允许外出人员,请求开锁人员突发疾病,智能门锁处发生自然灾害或智能门锁的锁止时间到达设定时间等。对于隔离房屋,管理人员可以通过第一终端设定允许外出人员,如医生、护士等,当第一终端确定目标信息中请求开锁人员的身份信息与允许外出人员的身份信息匹配时,则符合设定规则,此时第一终端可以向第二终端发送第二请求消息,请求第二终端对智能门锁进行解锁;当第一终端确定隔离房屋发送突发事件时,第一终端也可以向第二终端发送第二请求消息。当然,对于隔离人员的隔离一般均存在隔离时限,如隔离14天等,当第一终端确定隔离房屋的隔离时间已经到达隔离时限后,可以向智能门锁发送第二请求消息。需要说明的是,上述实施例仅举例了部分设定规则,实际中,设定规则还可以包括其他多种,对此本发明实施例不再一一赘述。第二终端相较于第一终端具有更高的管理权限,第一终端可以用于对智能门锁的开锁请求进行确认,但无法直接解锁智能门锁;第二终端可以用于解锁智能门锁,也可以用于对智能门锁的开锁请求进行确认。因此,第一终端在确认可以解锁智能门锁时,需要向第一终端发送第二请求消息。s405、第二终端接收第一终端发送的第二请求消息。具体地,第二终端接收第二请求消息后,可以根据第二请求消息中智能门锁的身份标识确定请求解锁的智能门锁。s406、第二终端根据智能门锁的身份标识向相应的智能门锁发送第二响应消息。其中,第二响应消息用于指示智能门锁接受第一请求。具体地,由于第一终端已经对目标信息进行了确认,因此第二终端在接收第二请求消息后可以向智能门锁发送第二响应消息,指示智能门锁解锁。可选的,如图9所示,在步骤s403之后,还包括:s404a、若第一终端确定请求开锁人员的身份信息或紧急信息不符合设定规则,则向智能门锁发送第一响应消息。其中,第一响应消息用于指示智能门锁拒绝解锁。具体地,与步骤s404相对的,在第一终端确定请求开锁人员的身份信息或紧急信息不符合设定规则后,可以指示智能门锁拒绝解锁,即向智能门锁发送第一响应消息。可选的,如图10所示,在步骤s406之前,还可以包括:s501、第二终端向智能门锁发送连接请求消息。s502、智能门锁接收第二终端发送的连接请求消息。s503、智能门锁与第二终端建立会话连接。s504、第二终端通过会话连接从智能门锁获取目标信息。具体地,步骤s501-s504中第二终端获取目标信息的过程与步骤s4031-s4034中第一终端获取目标信息的过程一致,在此不再赘述。基于上述步骤s501-s504,在步骤s406可以为:若第二终端确定请求开锁人员的身份信息或紧急信息符合设定规则,则向智能门锁发送第二响应消息。可选的,另一种实现方式中,如图11所示,本发明实施例提供的开锁方法还可以为:s601、智能门锁向第二终端发送第一请求消息。s602、第二终端接收智能门锁发送的第一请求消息。s603、第二终端获取目标信息。s604、若第二终端确定请求开锁人员的身份信息或紧急信息符合设定规则,则向智能门锁发送第二响应消息。具体地,第二终端在步骤s601-s604的执行的具体流程与上述步骤s401-s404中第一终端执行的流程基本一致,在此不再赘述。但是需要注意的是,由于第二终端可以直接解锁智能门锁,因此在步骤s404中,当第二终端确定请求开锁人员的身份信息或紧急信息符合设定规则后,可以向智能门锁发送第二响应消息,指示智能门锁解锁。需要说明的是,本发明实施例中,第一终端实际是指安装上述应用程序的终端,且登录该应用程序的管理员账号具备二级管理权限;第二终端实际是指安装上述应用程序的终端,且登录该应用程序的管理员账号具备一级管理权限。本发明实施例提供的开锁方法,包括:第一终端接收智能门锁发送的第一请求消息;第一请求消息包括智能门锁的身份标识;第一终端获取目标信息;目标信息包括请求开锁人员的身份信息或紧急信息,紧急信息用于指示突发事件;若第一终端确定请求开锁人员的身份信息或紧急信息符合设定规则,则向第二终端发送第二请求消息;第二请求消息包括智能门锁的身份标识;第二终端接收第一终端发送的第二请求消息;第二终端根据智能门锁的身份标识向相应的智能门锁发送第二响应消息;第二响应消息用于指示智能门锁接受第一请求。本发明实施例提供的开锁方法中由第一终端初步对智能门锁的开锁请求进行确认,在第一终端确认智能门锁的开锁请求符合设定规则后,向第二终端发送开锁请求,由此可以将不符合设定规则的开锁请求排除,第二终端仅需对符合设定规则的开锁请求进行处理,从而减少了第二终端的工作量,从而及时对智能门锁的开锁请求进行处理;本发明实施例的开锁方法实际是在终端远程开启智能门锁时,通过终端对智能门锁的分级管理实现减少终端工作量的目的,使得终端能够及时处理智能门锁的开锁请求,避免现有技术中仅通过一个终端处理智能门锁的开锁请求时可能造成处理不及时的问题。如图12所示,本发明实施例还提供一种第一终端70,包括:接收模块701,用于接收智能门锁发送的第一请求消息;第一请求消息包括智能门锁的身份标识。获取模块702,用于获取目标信息;目标信息包括请求开锁人员的身份信息或紧急信息,紧急信息用于指示突发事件。处理模块703,用于在确定获取模块702获取的请求开锁人员的身份信息或紧急信息符合设定规则时,向第二终端发送第二请求消息;第二请求消息包括智能门锁的身份标识。可选的,设定规则包括请求开锁人员为允许外出人员,请求开锁人员突发疾病,智能门锁处发生自然灾害或智能门锁的锁止时间到达设定时间。可选的,处理模块703,还用于在确定请求开锁人员的身份信息或紧急信息不符合设定规则时,向智能门锁发送第一响应消息;第一响应消息用于指示智能门锁拒绝第一请求消息。如图13所示,本发明实施例还提供一种第二终端80,包括:接收模块801,用于接收第一终端发送的第二请求消息;第二请求消息包括智能门锁的身份标识。发送模块802,用于根据接收模块801接收的智能门锁的身份标识向相应的智能门锁发送第二响应消息;第二响应消息用于指示智能门锁接受第一请求。本发明实施例提供的开锁方法,包括:第一终端接收智能门锁发送的第一请求消息;第一请求消息包括智能门锁的身份标识;第一终端获取目标信息;目标信息包括请求开锁人员的身份信息或紧急信息,紧急信息用于指示突发事件;若第一终端确定请求开锁人员的身份信息或紧急信息符合设定规则,则向第二终端发送第二请求消息;第二请求消息包括智能门锁的身份标识;第二终端接收第一终端发送的第二请求消息;第二终端根据智能门锁的身份标识向相应的智能门锁发送第二响应消息;第二响应消息用于指示智能门锁接受第一请求。本发明实施例提供的开锁方法中由第一终端初步对智能门锁的开锁请求进行确认,在第一终端确认智能门锁的开锁请求符合设定规则后,向第二终端发送开锁请求,由此可以将不符合设定规则的开锁请求排除,第二终端仅需对符合设定规则的开锁请求进行处理,从而减少了第二终端的工作量,从而及时对智能门锁的开锁请求进行处理;本发明实施例的开锁方法实际是在终端远程开启智能门锁时,通过终端对智能门锁的分级管理实现减少终端工作量的目的,使得终端能够及时处理智能门锁的开锁请求,避免现有技术中仅通过一个终端处理智能门锁的开锁请求时可能造成处理不及时的问题。如图14所示,本发明实施例还提供另一种终端,包括存储器91、处理器92、总线93和通信接口94;存储器91用于存储计算机执行指令,处理器92与存储器91通过总线93连接;当终端运行时,处理器92执行存储器91存储的计算机执行指令,以使终端执行如上述实施例提供的开锁方法。在具体的实现中,作为一种实施例,处理器92(92-1和92-2)可以包括一个或多个cpu,例如图14中所示的cpu0和cpu1。且作为一种实施例,终端可以包括多个处理器92,例如图14中所示的处理器92-1和处理器92-2。这些处理器92中的每一个cpu可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器92可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。存储器91可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器91可以是独立存在,通过总线93与处理器92相连接。存储器91也可以和处理器92集成在一起。在具体的实现中,存储器91,用于存储本申请中的数据和执行本申请的软件程序对应的计算机执行指令。处理器92可以通过运行或执行存储在存储器91内的软件程序,以及调用存储在存储器91内的数据,终端的各种功能。通信接口94,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如控制系统、无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。通信接口94可以包括接收单元实现接收功能,以及发送单元实现发送功能。总线93,可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponentinterconnect,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。该总线93可以分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的开锁方法。本发明实施例还提供一种计算机程序,该计算机程序可直接加载到存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述实施例提供的开锁方法。本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1