著录项信息
专利名称 | 门锁系统的控制方法与装置、门锁的控制方法与装置 |
申请号 | CN201610067554.2 | 申请日期 | 2016-01-29 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-07-06 | 公开/公告号 | CN105741393A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G07C9/00 | IPC分类号 | G;0;7;C;9;/;0;0查看分类表>
|
申请人 | 北京三快在线科技有限公司 | 申请人地址 | 北京市海淀区北四环西路9号2106-030
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京三快在线科技有限公司 | 当前权利人 | 北京三快在线科技有限公司 |
发明人 | 王虎胜;孙凯 |
代理机构 | 北京润泽恒知识产权代理有限公司 | 代理人 | 莎日娜 |
摘要
本发明提供了门锁系统的控制方法与装置、门锁的控制方法与装置,其中门锁系统的控制方法包括:接收门锁控制器发送的组网信息;根据组网信息中的功率信号接收强度数据建立门锁控制器与多个门锁之间的控制关系,将控制关系下发至门锁控制器;接收客户端发送的开锁指令,根据开锁指令中的待开启门锁信息以及门锁控制器与多个门锁之间的控制关系,查找对应的门锁控制器;根据开锁指令生成开锁信号,向查找到的门锁控制器发送开锁信号,以控制与开锁指令对应的门锁开启;开锁信号携带有待开启门锁信息。本发明能够动态匹配门锁控制器和门锁之间的控制关系,保持门锁控制器对门锁的控制效果的稳定性。
门锁系统的控制方法与装置、门锁的控制方法与装置\n技术领域\n[0001] 本发明涉及门锁控制领域,特别涉及门锁系统的控制方法与装置、门锁的控制方法与装置。\n背景技术\n[0002] 现有的门锁系统主要包括多个门锁控制器和多个门锁,多个门锁控制器和多个门锁具有固定的控制关系,从而使一个门锁控制器控制固定的若干个门锁开启或者关闭。\n[0003] 现有技术中,多个门锁控制器和多个门锁之间的控制关系是固定不变的,这种设计方式具有如下弊端,当门锁控制器和其控制的门锁之间有建筑物遮挡或者门锁的工作信号较弱时,门锁控制器对门锁的控制作用会减弱,甚至门锁控制器可能无法对门锁进行控制。\n[0004] 可见,现有的门锁系统存在门锁控制器和门锁之间的控制关系不稳定,当门锁的信号较弱时,门锁控制器对门锁的控制作用会减弱的问题。\n发明内容\n[0005] 本发明提供了门锁系统的控制方法与装置、门锁的控制方法与装置,能够动态匹配门锁控制器和门锁之间的控制关系,保持门锁控制器对门锁的控制效果的稳定性。\n[0006] 第一方面,本发明实施例提供了门锁系统的控制方法,所述门锁系统包括门锁控制器和多个门锁,所述多个门锁分别实时广播第一预设功率信号;所述方法包括:\n[0007] 接收所述门锁控制器发送的组网信息;所述组网信息包括所述门锁控制器根据所述第一预设功率信号生成的功率信号接收强度数据;\n[0008] 根据所述组网信息中的功率信号接收强度数据建立所述门锁控制器与所述多个门锁之间的控制关系,将所述控制关系下发至所述门锁控制器;\n[0009] 接收客户端发送的开锁指令,根据所述开锁指令中的待开启门锁信息以及所述门锁控制器与所述多个门锁之间的控制关系,查找对应的所述门锁控制器;\n[0010] 根据所述开锁指令生成开锁信号,向查找到的所述门锁控制器发送所述开锁信号,以控制与所述开锁指令对应的所述门锁开启;所述开锁信号携带有所述待开启门锁信息。\n[0011] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述根据所述组网信息中的功率信号接收强度数据建立所述门锁控制器与所述多个门锁之间的控制关系,包括:\n[0012] 对于当前门锁控制器,统计所述当前门锁控制器发送的多份所述功率信号接收强度数据;\n[0013] 当某一所述功率信号接收强度数据的值大于第一预设阈值时,将与某一所述功率信号接收强度数据对应的门锁确定为所述当前门锁控制器的可控制门锁,建立所述当前门锁控制器与所述可控制门锁之间的控制关系。\n[0014] 结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述根据所述组网信息中的功率信号接收强度数据建立所述门锁控制器与所述多个门锁之间的控制关系,包括:\n[0015] 当所述门锁控制器为多个时,综合所述多个门锁控制器发送的所述组网信息;\n[0016] 对于当前门锁,比较所述多个门锁控制器分别生成的与所述当前门锁对应的功率信号接收强度数据;\n[0017] 将生成的与所述当前门锁对应的功率信号接收强度数据的值最大的所述门锁控制器确定为所述当前门锁的配对门锁控制器,建立所述当前门锁与所述当前门锁的配对门锁控制器之间的控制关系。\n[0018] 第二方面,本发明实施例提供了门锁的控制方法,所述方法包括:\n[0019] 分别接收多个门锁发送的第一预设功率信号,生成与所述第一预设功率信号一一对应的功率信号接收强度数据;\n[0020] 结合所述功率信号接收强度数据生成组网信息,将所述组网信息发送至服务器;\n[0021] 接收所述服务器根据所述组网信息建立的门锁控制器与所述多个门锁之间的控制关系;\n[0022] 接收所述服务器发送的开锁信号,控制与所述开锁信号对应的待开启门锁开启;\n所述开锁信号携带有待开启门锁信息。\n[0023] 结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述控制与所述开锁信号对应的待开启门锁开启,包括:\n[0024] 根据所述开锁信号中的待开启门锁信息向对应的待开启门锁发送唤醒信号;\n[0025] 当接收到所述待开启门锁根据所述唤醒信号返回的应答信号时,确认所述待开启门锁唤醒成功;\n[0026] 向唤醒成功的所述待开启门锁发送开锁子信号,以控制所述待开启门锁开启。\n[0027] 第三方面,本发明实施例提供了门锁系统的控制装置,所述门锁系统包括门锁控制器和多个门锁,所述多个门锁分别实时广播第一预设功率信号;所述装置包括:\n[0028] 第一接收模块,用于接收所述门锁控制器发送的组网信息;所述组网信息包括所述门锁控制器根据所述第一预设功率信号生成的功率信号接收强度数据;\n[0029] 控制关系建立模块,用于根据所述组网信息中的功率信号接收强度数据建立所述门锁控制器与所述多个门锁之间的控制关系,将所述控制关系下发至所述门锁控制器;\n[0030] 第二接收模块,用于接收客户端发送的开锁指令,根据所述开锁指令中的待开启门锁信息以及所述门锁控制器与所述多个门锁之间的控制关系,查找对应的所述门锁控制器;\n[0031] 控制开锁模块,用于根据所述开锁指令生成开锁信号,向查找到的所述门锁控制器发送所述开锁信号,以控制与所述开锁指令对应的所述门锁开启;所述开锁信号携带有所述待开启门锁信息。\n[0032] 结合第三方面,本发明实施例提供了第三方面的第一种可能的实施方式,其中,所述控制关系建立模块包括:\n[0033] 统计单元,用于对于当前门锁控制器,统计所述当前门锁控制器发送的多份所述功率信号接收强度数据;\n[0034] 建立单元,用于当某一所述功率信号接收强度数据的值大于第一预设阈值时,将与某一所述功率信号接收强度数据对应的门锁确定为所述当前门锁控制器的可控制门锁,建立所述当前门锁控制器与所述可控制门锁之间的控制关系。\n[0035] 结合第三方面,本发明实施例提供了第三方面的第二种可能的实施方式,其中,所述控制关系建立模块包括:\n[0036] 综合单元,用于当所述门锁控制器为多个时,综合所述多个门锁控制器发送的所述组网信息;\n[0037] 比较单元,用于对于当前门锁,比较所述多个门锁控制器分别生成的与所述当前门锁对应的功率信号接收强度数据;\n[0038] 确定单元,用于将生成的与所述当前门锁对应的功率信号接收强度数据的值最大的所述门锁控制器确定为所述当前门锁的配对门锁控制器,建立所述当前门锁与所述当前门锁的配对门锁控制器之间的控制关系。\n[0039] 第四方面,本发明实施例提供了门锁的控制装置,所述装置包括:\n[0040] 第一生成模块,用于分别接收多个门锁发送的第一预设功率信号,生成与所述第一预设功率信号一一对应的功率信号接收强度数据;\n[0041] 第二生成模块,用于结合所述功率信号接收强度数据生成组网信息,将所述组网信息发送至服务器;\n[0042] 第三接收模块,用于接收所述服务器根据所述组网信息建立的门锁控制器与所述多个门锁之间的控制关系;\n[0043] 开锁模块,用于接收所述服务器发送的开锁信号,控制与所述开锁信号对应的待开启门锁开启;所述开锁信号携带有待开启门锁信息。\n[0044] 结合第四方面,本发明实施例提供了第四方面的第一种可能的实施方式,其中,所述开锁模块包括:\n[0045] 唤醒信号发送单元,用于根据所述开锁信号中的待开启门锁信息向对应的待开启门锁发送唤醒信号;\n[0046] 唤醒确认单元,用于当接收到所述待开启门锁根据所述唤醒信号返回的应答信号时,确认所述待开启门锁唤醒成功;\n[0047] 开锁单元,用于向唤醒成功的所述待开启门锁发送开锁子信号,以控制所述待开启门锁开启。\n[0048] 通过本实施例中的门锁系统的控制方法与装置、门锁的控制方法与装置,功率信号接收强度数据是门锁控制器根据门锁发送的第一预设功率信号生成的,功率信号接收强度数据的值的大小能够表示门锁控制器和门锁之间的通信信号强度。由于门锁控制器和门锁之间的控制关系是根据组网信息中的功率信号接收强度数据建立的,因此控制关系考虑到了门锁控制器和门锁之间的通信信号强度,因此基于本实施例中建立的控制关系控制开启门锁能够使得门锁控制器和门锁之间的通信效果处于最佳状态,从而保证门锁控制器对门锁的控制效果的稳定性。\n附图说明\n[0049] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。\n[0050] 图1示出本发明实施例所提供的门锁系统的控制方法的流程示意图;\n[0051] 图2示出本发明实施例所提供的门锁的控制方法的流程示意图;\n[0052] 图3示出本发明实施例所提供的门锁系统的结构示意图;\n[0053] 图4示出本发明实施例所提供的门锁系统的控制装置的结构示意图;\n[0054] 图5示出本发明实施例所提供的门锁的控制装置的结构示意图。\n具体实施方式\n[0055] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0056] 针对现有的门锁系统存在门锁控制器和门锁之间的控制关系不稳定,当门锁的信号较弱时,门锁控制器对门锁的控制作用会减弱的问题,本发明提供了门锁系统的控制方法与装置、门锁的控制方法与装置,能够动态匹配门锁控制器和门锁之间的控制关系,保持门锁控制器对门锁的控制效果的稳定性。下面结合实施例具体描述。\n[0057] 参考如图1所示的门锁系统的控制方法,该方法的执行主语为后台服务器,该门锁系统包括门锁控制器和多个门锁,多个门锁分别实时广播第一预设功率信号;本实施例中的门锁系统的控制方法包括:\n[0058] 步骤102,接收门锁控制器发送的组网信息;该组网信息包括门锁控制器根据第一预设功率信号生成的功率信号接收强度数据;\n[0059] 其中,功率信号接收强度数据与第一预设功率信号一一对应\n[0060] 步骤104,根据组网信息中的功率信号接收强度数据建立门锁控制器与多个门锁之间的控制关系,将控制关系下发至门锁控制器;\n[0061] 步骤106,接收客户端发送的开锁指令,根据开锁指令中的待开启门锁信息以及门锁控制器与多个门锁之间的控制关系,查找对应的门锁控制器;\n[0062] 步骤108,根据开锁指令生成开锁信号,向查找到的门锁控制器发送开锁信号,以控制与开锁指令对应的门锁开启;开锁信号携带有待开启门锁信息。\n[0063] 本实施例中,功率信号接收强度数据是门锁控制器根据门锁发送的第一预设功率信号生成的,功率信号接收强度数据的值的大小能够表示门锁控制器和门锁之间的通信信号强度。由于门锁控制器和门锁之间的控制关系是根据组网信息中的功率信号接收强度数据建立的,因此控制关系考虑到了门锁控制器和门锁之间的通信信号强度,因此基于本实施例中建立的控制关系控制开启门锁能够使得门锁控制器和门锁之间的通信效果处于最佳状态,从而保证门锁控制器对门锁的控制效果的稳定性。\n[0064] 本实施例中,门锁控制器接收多个门锁分别发送的第一预设功率信号,生成对应的功率信号接收强度数据。举例而言,门锁控制器分别接收1至5号门锁发送的第一预设功率信号,第一预设功率信号可以是功率为5W的电信号,门锁控制器根据接收到的1号门锁发送的5W电信号,生成数值为3W的功率信号接收强度数据,门锁控制器根据接收到的2号门锁发送的5W电信号,生成数值为2.5W的功率信号接收强度数据,以此类推,门锁控制器根据3至5号门锁发送的5W电信号,分别生成数据为2W、1W、0.5W的功率信号接收强度数据。\n[0065] 步骤102中,后台服务器接收门锁控制器发送的组网信息。继续上述例子而言,组网信息中包括门锁控制器根据1至5号门锁发送的5W的第一预设功率信号生成的数值分别为3W、2.5W、2W、1W、0.5W的功率信号接收强度数据,组网信息还包括门锁控制器的身份识别标识,1至5号门锁各自的身份识别标识。\n[0066] 步骤104中,根据组网信息中的功率信号接收强度数据建立门锁控制器与多个门锁之间的控制关系的具体实现方式包括如下a方式。\n[0067] a)对于当前门锁控制器,统计当前门锁控制器发送的多份功率信号接收强度数据;当某一功率信号接收强度数据的值大于第一预设阈值时,将与某一功率信号接收强度数据对应的门锁确定为当前门锁控制器的可控制门锁,建立当前门锁控制器与可控制门锁之间的控制关系。\n[0068] 举例而言,当前门锁控制器共向后台服务器发送5份功率信号接收强度数据,5份功率信号接收强度数据分别对应1至5号门锁。后台服务器统计该5份功率信号接收强度数据。后台服务器中预设的第一预设阈值为2W。后台服务器将数值大于2W的功率信号接收强度数据对应的门锁选择出来,假设1至2号门锁对应的功率信号接收强度数据大于2W,因此将1至2号门锁选择出来,将1至2号门锁确定为当前门锁控制器的可控制门锁,建立当前门锁控制器与可控制门锁之间的控制关系。\n[0069] 本实施例中,利用功率信号接收强度衡量门锁控制器与门锁之间的通信强度。当门锁控制器生成的功率信号接收强度数据大于第一阈值时,将门锁控制器与对应的门锁建立控制关系,从而保证门锁控制器和门锁之间的通信强度,使得门锁和门锁控制器具有稳定的控制关系。\n[0070] 步骤104中,根据组网信息中的功率信号接收强度数据建立门锁控制器与多个门锁之间的控制关系的具体实现方式还包括如下b方式。\n[0071] b)当门锁控制器为多个时,综合多个门锁控制器发送的组网信息;对于当前门锁,比较多个门锁控制器分别生成的与当前门锁对应的功率信号接收强度数据;将生成的与当前门锁对应的功率信号接收强度数据的值最大的门锁控制器确定为当前门锁的配对门锁控制器,建立当前门锁与当前门锁的配对门锁控制器之间的控制关系。\n[0072] 举例而言,本实施例中包括1号门锁控制器和2号门锁控制器,对于1号门锁,1号门锁控制器生成的对应1号门锁的功率信号接收强度数据为4W,2号门锁控制器生成的对应1号门锁的功率信号接收强度数据为3W,这种情况下,则比较1号门锁控制器生成的对应1号门锁的功率信号接收强度数据与2号门锁控制器生成的对应1号门锁的功率信号接收强度数据,将生成的功率信号接收强度数据最大的门锁控制器确定为1号门锁的配对门锁控制器,即将1号门锁控制器确定为1号门锁的配对门锁控制器,建立1号门锁与1号门锁控制器之间的控制关系。\n[0073] 本实施例中,对于同一门锁,当多个门锁控制器都接收到该门锁发送的第一功率信号,并生成功率信号接收强度数据时,优选将生成的功率信号接收强度数据最大的门锁控制器确定为门锁的配对门锁控制器,从而保证门锁控制器和门锁之间的通信强度,使得门锁和门锁控制器具有稳定的控制关系。\n[0074] 步骤104中,还将门锁控制器与门锁之间的控制关系下发至门锁控制器。在建立门锁控制器与门锁的控制关系的过程中,通过门锁的身份识别标识来标识门锁,门锁的身份识别标识可以为门锁的编号,例如,假设存在两个门锁,为了区分这两个门锁,可以将这两个门锁分别标识为1号门锁和2号门锁,这两个门锁的编号即为这两个门锁的身边识别标识。\n[0075] 当本发明实施例中的方法应用在多个门锁控制器和多个门锁的场合时,还需要结合门锁控制器的身份识别标识为每个门锁控制器建立各自的控制关系。例如,当本发明实施例中的方法应用在3个门锁控制器和10个门锁组成的系统中时,通过步骤102和步骤104能够为每个门锁控制器建立自身的控制关系,如1号门锁控制器控制1-3号门锁,2号门锁控制器控制4-5号门锁,3号门锁控制器控制6-10号门锁。\n[0076] 步骤106中,假设客户端发送的开锁指令指定开启2号门锁,则后台服务器根据门锁控制器与门锁之间的控制关系,查找控制2号门锁的门锁控制器,假设是3号门锁控制器控制2号门锁,则通过步骤106后台服务器将找到3号门锁控制器。\n[0077] 步骤108中,后台服务器根据开锁指令生成开锁信号,向3号门锁控制器发送开锁信号,从而令3号门锁控制器控制2号门锁开启。\n[0078] 本发明实施例中,开锁信号携带有待开启门锁信息,待开启门锁信息可以为待开启门锁对应的开锁口令,具体实现为:后台服务器在接收到客户端的开锁指令后,假设2号门锁为待开启门锁,则可以将2号门锁的开锁口令捆绑在开锁信号中发送给3号门锁控制器,3号门锁控制器根据2号门锁的开锁口令开启2号门锁。或者,后台服务器在接收到客户端的开锁指令后,按照预设的程序和规则向3号门锁控制器发送开锁信号,3号门锁控制器接收到开锁信号后,利用预存的开锁口令开启2号门锁。\n[0079] 综上可知,通过本实施例中的门锁系统控制方法,能够使得门锁控制器和门锁之间的通信效果处于最佳状态,从而保证门锁控制器对门锁的控制效果的稳定性。\n[0080] 为了进一步说明本实施例中的门锁控制器如何控制门锁开启,本实施例还提供了门锁的控制方法,参考如图2所示的门锁的控制方法,该方法的执行主语是前述的门锁控制器,即前述的门锁系统的控制方法中的门锁控制器。图2中的方法包括:\n[0081] 步骤202,分别接收多个门锁发送的第一预设功率信号,生成与第一预设功率信号一一对应的功率信号接收强度数据。\n[0082] 步骤204,结合功率信号接收强度数据生成组网信息,将组网信息发送至服务器,服务器即前述的后台服务器。\n[0083] 步骤206,接收服务器根据组网信息建立的门锁控制器与多个门锁之间的控制关系,服务器即前述的后台服务器。\n[0084] 步骤208,接收服务器发送的开锁信号,控制与开锁信号对应的待开启门锁开启;\n开锁信号携带有待开启门锁信息。\n[0085] 本实施例中,门锁控制器接收后台服务器发送的控制关系,从而获知自身控制的门锁情况。门锁控制器还接收后台服务器发送的开锁信号,根据该开锁信号携带的待开启门锁信息控制对应的待开启门锁开启。可见,通过本实施例中的方法,门锁控制器在后台服务器的控制下灵活调整与门锁之间的控制关系,从而保证控制门锁的稳定性。\n[0086] 步骤202中,门锁控制器接收多个门锁发送的第一预设功率信号,并生成一一对应的功率信号接收强度数据。\n[0087] 步骤204中,门锁控制器将自身的身份标识信息、与功率信号接收强度数据对应的门锁的身份标识信息,以及生成的功率信号接收强度数据共同一一对应存储起来,生成组网信息并发送至服务器。\n[0088] 例如,组网信息为“1号门锁控制器的身份标识信息,1号门锁的身份标识信息,与1号门锁对应功率信号接收强度数据值;2号门锁的身份标识信息,与2号门锁对应功率信号接收强度数据值;2号门锁控制器的身份标识信息,3号门锁的身份标识信息,与3号门锁对应功率信号接收强度数据值;4号门锁的身份标识信息,与4号门锁对应功率信号接收强度数据值。上述组网信息表示1号门锁控制器接收到了1号门锁和2号门锁发送的第一预设功率信号,2号门锁控制器接收到了3号门锁和4号门锁发送的第一预设功率信号。\n[0089] 步骤206中,门锁控制器通过接收后台服务器下发的门锁控制器与多个门锁之间的控制关系,能够得到自身控制的门锁情况,即自身控制哪些门锁工作。\n[0090] 步骤208中,控制与开锁信号对应的待开启门锁开启,能够通过以下方式实现:1)根据开锁信号中的待开启门锁信息向对应的待开启门锁发送唤醒信号;2)当接收到待开启门锁根据唤醒信号返回的应答信号时,确认待开启门锁唤醒成功;3)向唤醒成功的待开启门锁发送开锁子信号,以控制待开启门锁开启。\n[0091] 具体地,本实施例中的门锁长时间不用时处于休眠状态,门锁控制器和门锁之间采用唤醒的方式进行控制。唤醒的方式可以是,门锁控制器向对应的门锁发送唤醒信号,如果门锁控制器发送唤醒信号的频率与门锁接收信号的频率一致,则门锁会接收门锁控制器发送的唤醒信号并返回应答信号,此时门锁唤醒成功,门锁控制器向门锁发送开锁子信号,开锁子信号中包括开锁口令,从而控制门锁开启。\n[0092] 唤醒的方式还可以是,门锁控制器向对应的门锁发送开锁子信号,如果门锁控制器发送开锁子信号的频率与门锁接收信号的频率一致,则门锁会开启,并向门锁控制器返回开锁成功信号,这时唤醒成功和开锁同步完成。\n[0093] 参考如图3所示的门锁控制系统,本实施例中的门锁控制系统包括后台服务器31、\n1个门锁控制器32和多个门锁33,其中门锁控制器32还可以为多个。图3中的后台服务器执行前述的门锁系统的控制方法,图3中的门锁控制器执行前述的门锁的控制方法。\n[0094] 为了进一步说明本实施例中的门锁系统的控制方法,本发明实施例还提供了如图\n4所示的门锁系统的控制装置,该装置位于后台服务器中,用于执行前述的门锁系统的控制方法。该门锁系统包括门锁控制器和多个门锁,多个门锁分别实时广播第一预设功率信号。\n图4中的门锁系统的控制装置包括:\n[0095] 第一接收模块41,用于接收门锁控制器发送的组网信息;组网信息包括门锁控制器根据第一预设功率信号生成的功率信号接收强度数据;其中,功率信号接收强度数据与第一预设功率信号一一对应;\n[0096] 控制关系建立模块42,用于根据组网信息中的功率信号接收强度数据建立门锁控制器与多个门锁之间的控制关系,将控制关系下发至门锁控制器;\n[0097] 第二接收模块43,用于接收客户端发送的开锁指令,根据开锁指令中的待开启门锁信息以及门锁控制器与多个门锁之间的控制关系,查找对应的门锁控制器;\n[0098] 控制开锁模块44,用于根据开锁指令生成开锁信号,向查找到的门锁控制器发送开锁信号,以控制与开锁指令对应的门锁开启;开锁信号携带有待开启门锁信息。\n[0099] 本实施例中,功率信号接收强度数据是门锁控制器接收门锁发送的第一预设功率信号生成的,功率信号接收强度数据的值的大小能够表示门锁控制器和门锁之间的通信信号强度。由于门锁控制器和门锁之间的控制关系是根据组网信息中的功率信号接收强度数据建立的,因此控制关系考虑到了门锁控制器和门锁之间的通信信号强度,因此基于本实施例中建立的控制关系控制开启门锁能够使得门锁控制器和门锁之间的通信效果处于最佳状态,从而保证门锁控制器对门锁的控制效果的稳定性。\n[0100] 图4中,控制关系建立模块42包括:统计单元,用于对于当前门锁控制器,统计当前门锁控制器发送的多份功率信号接收强度数据;建立单元,用于当某一功率信号接收强度数据的值大于第一预设阈值时,将与某一功率信号接收强度数据对应的门锁确定为当前门锁控制器的可控制门锁,建立当前门锁控制器与可控制门锁之间的控制关系。\n[0101] 图4中,控制关系建立模块42包括:综合单元,用于当门锁控制器为多个时,综合多个门锁控制器发送的组网信息;比较单元,用于对于当前门锁,比较多个门锁控制器分别生成的与当前门锁对应的功率信号接收强度数据;确定单元,用于将生成的与当前门锁对应的功率信号接收强度数据的值最大的门锁控制器确定为当前门锁的配对门锁控制器,建立当前门锁与当前门锁的配对门锁控制器之间的控制关系。\n[0102] 为了进一步说明本实施例中的门锁系统的控制方法,本发明实施例还提供了如图\n5所示的门锁的控制装置,该装置位于门锁控制器中,用于执行前述的门锁的控制方法。图5中的门锁的控制装置包括:\n[0103] 第一生成模块51,用于分别接收多个门锁发送的第一预设功率信号,生成与第一预设功率信号一一对应的功率信号接收强度数据;\n[0104] 第二生成模块52,用于结合功率信号接收强度数据生成组网信息,将组网信息发送至服务器;\n[0105] 第三接收模块53,用于接收服务器根据组网信息建立的门锁控制器与多个门锁之间的控制关系;\n[0106] 开锁模块54,用于接收服务器发送的开锁信号,控制与开锁信号对应的待开启门锁开启;开锁信号携带有待开启门锁信息。\n[0107] 本实施例中,门锁控制器接收后台服务器发送的控制关系,从而获知自身控制的门锁情况。门锁控制器还接收后台服务器发送的开锁信号,控制该开锁信号对应的待开启门锁的开启。可见,通过本实施例中的装置,门锁控制器在后台服务器的控制下灵活调整与门锁之间的控制关系,从而保证控制门锁的稳定性。\n[0108] 图5中的开锁模块54包括:唤醒信号发送单元,用于根据开锁信号中的待开启门锁信息向对应的待开启门锁发送唤醒信号;唤醒确认单元,用于当接收到待开启门锁根据唤醒信号返回的应答信号时,确认待开启门锁唤醒成功;开锁单元,用于向唤醒成功的待开启门锁发送开锁子信号,以控制待开启门锁开启。\n[0109] 通过以上实施例可知,本发明中的门锁系统的控制方法与装置、门锁的控制方法与装置,能够动态匹配门锁控制器和门锁之间的控制关系,保持门锁控制器对门锁的控制效果的稳定性。门锁控制器和门锁之间采用唤醒方式实现控制过程,还能够起到低能耗的效果。\n[0110] 本发明实施例所提供的装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。\n[0111] 在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。\n[0112] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。\n[0113] 另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。\n[0114] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。\n而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。\n[0115] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。\n[0116] 最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
法律信息
- 2019-04-26
- 2016-08-03
实质审查的生效
IPC(主分类): G07C 9/00
专利申请号: 201610067554.2
申请日: 2016.01.29
- 2016-07-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-11-20
|
2013-08-05
| | |
2
| | 暂无 |
2012-12-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |