著录项信息
专利名称 | 一种智能门锁的集中控制方法和系统 |
申请号 | CN201410849373.6 | 申请日期 | 2014-12-29 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-04-29 | 公开/公告号 | CN104574598A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G07C9/00 | IPC分类号 | G;0;7;C;9;/;0;0查看分类表>
|
申请人 | 张泽 | 申请人地址 | 北京市海淀区马甸东路17号9层1010
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京云端翱翔科技有限公司 | 当前权利人 | 北京云端翱翔科技有限公司 |
发明人 | 张泽 |
代理机构 | 北京康信知识产权代理有限责任公司 | 代理人 | 吴贵明;张永明 |
摘要
本发明公开了一种智能门锁的集中控制方法和系统。其中,该方法包括:智能门锁接收服务器返回的开锁密码,并存储开锁密码;智能门锁比对当前请求开锁时接收到的密码与存储的开锁密码与是否一致;当当前请求开锁时接收到的密码与存储的开锁密码一致时,智能门锁执行开锁动作;智能门锁生成或接收清除开锁密码的指令,并清除存储的开锁密码。本发明解决了现有技术中对智能锁的解锁过程繁琐且安全性差的问题。
1.一种智能门锁的集中控制方法,其特征在于,包括:
智能门锁通过接收服务器返回的开锁密码,并存储所述开锁密码;
所述智能门锁比对当前请求开锁时接收到的密码与存储的所述开锁密码是否一致;当所述当前请求开锁时接收到的密码与存储的所述开锁密码一致时,所述智能门锁执行开锁动作;
所述智能门锁生成或接收清除所述开锁密码的指令,并清除存储的所述开锁密码;
其中,在所述智能门锁通过接收服务器返回的开锁密码之前,所述方法还包括:
所述服务器接收客户端设备传输的资源预定数据;
所述服务器根据所述资源预定数据生成所述开锁密码,并将所述开锁密码分别发送至所述客户端设备和所述智能门锁;
其中,在所述服务器根据所述资源预定数据生成所述开锁密码,并将所述开锁密码分别发送至所述客户端设备和所述智能门锁之前,所述方法还包括:
所述服务器远程调用所述客户端设备的摄像头获取用户的照片和用户的身份证照片与公安部数据库中的信息进行比对;
其中,所述智能门锁存储有多组开锁密码,与所述服务器建立通信,使得所述服务器获知所述智能门锁当前是否可用;
其中,所述智能门锁中设置有标志寄存器,用于标识智能门锁是否接收到开锁密码,当所述标志寄存器中存储的数据表示所述智能门锁没有接收到开锁密码时,所述智能门锁拒绝接受请求开锁时接收到的密码;
其中,当所述智能门锁中存储了多组开锁密码时,首先判断存储器中存储的使用有效期,仅读取处于使用有效期当中的开锁密码,与请求开锁时外部输入的开锁密码进行比对;
其中,在所述服务器根据所述资源预定数据生成所述开锁密码后,所述方法还包括:所述服务器将所述开锁密码发送至管理设备,其中,所述管理设备还用于接收所述服务器传输的如下至少一种信息:资源预定数据、密码清除信息、资源退订信息、超出使用密码有效期信息。
2.根据权利要求1所述的方法,其特征在于,在所述智能门锁接收清除所述开锁密码的指令,清除存储的所述开锁密码之后,所述方法还包括:
当所述智能门锁清除存储的所述开锁密码之后,所述智能门锁向所述服务器发送密码已清除的回执;
所述服务器确认密码已清除后,向所述智能门锁和管理设备发送所述服务器生成的新开锁密码。
3.根据权利要求1所述的方法,其特征在于,所述智能门锁比对当前请求开锁时接收到的密码与所述服务器返回的开锁密码与是否一致的步骤包括:
接收所述当前请求开锁时使用的密码;
从存储器中读取存储的所述开锁密码;
比对请求开锁时使用的密码与存储的所述开锁密码与是否一致;
其中,接收所述当前请求开锁时使用的密码的方式包括:所述智能门锁通过与所述智能门锁相连的实体输入装置接收输入的所述开锁密码;所述智能门锁通过与客户端设备或管理设备的通讯交互,接收所述客户端或所述管理设备传输的所述开锁密码。
4.根据权利要求1所述的方法,其特征在于,在所述服务器接收客户端设备传输的资源预定数据之后,所述方法还包括:所述服务器根据所述资源预订数据设置所述开锁密码的使用有效期。
5.根据权利要求4所述的方法,其特征在于,清除开锁密码的指令的生成方式包括以下任意一种或多种:
当所述服务器监测到超出所述开锁密码的使用有效期,和当所述服务器接收到所述客户端设备发送的资源退订信号,二者中任意一种情况发生时,所述服务器向所述智能门锁发出清除所述开锁密码的指令;
当与所述智能门锁相连的资源退订装置接收到触发信号时,所述资源退订装置向所述智能门锁发出清除所述开锁密码的指令;
所述智能门锁接收所述服务器发送的所述开锁密码的使用有效期,当所述智能门锁监测到超出所述开锁密码的使用有效期时,所述智能门锁生成清除所述开锁密码的指令。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:管理设备还接收所述服务器传输的所述资源预定数据。
7.根据权利要求1~6任一所述的方法,其特征在于,
所述客户端设备通过短信息、邮件、即时通讯工具、移动端即时通讯工具或移动端应用,接收或下载所述服务器生成的所述开锁密码;
所述智能门锁直连互联网,或通过网关中转连接互联网,其中,所述智能门锁直连互联网的方式包括:WIFI、GPRS、3G、4G;所述智能门锁与所述网关的连接方式包括:2.4G、蓝牙、Zigbee、433MHz技术,所述网关通过有线或无线的方式连接互联网。
8.一种智能门锁的集中控制系统,其特征在于,包括:客户端设备、服务器、智能门锁和管理设备;其中,
所述客户端设备接收用户触发信号,向所述服务器发送资源预定数据;并接收所述服务器返回的开锁密码;
所述服务器接收和存储资源预定数据,并根据所述资源预定数据生成所述开锁密码,所述服务器将所述开锁密码发送至所述客户端设备和智能门锁;
所述智能门锁接收所述服务器生成的所述开锁密码,并存储所述开锁密码;
以及,所述智能门锁接收清除所述开锁密码的指令,并清除所述开锁密码;
其中,所述服务器还用于远程调用所述客户端设备的摄像头获取用户的照片和用户的身份证照片与公安部数据库中的信息进行比对;
其中,所述智能门锁存储有多组开锁密码,与所述服务器建立通信,使得所述服务器获知所述智能门锁当前是否可用;
其中,所述智能门锁中设置有标志寄存器,用于标识智能门锁是否接收到开锁密码,当所述标志寄存器中存储的数据表示所述智能门锁没有接收到开锁密码时,所述智能门锁拒绝接受请求开锁时接收到的密码;
其中,当所述智能门锁中存储了多组开锁密码时,首先判断存储器中存储的使用有效期,仅读取处于使用有效期当中的开锁密码,与请求开锁时外部输入的开锁密码进行比对;
其中,所述系统还包括:管理设备,与服务器通信,用于接收服务器发送的开锁密码,其中,所述管理设备还用于接收所述服务器传输的如下至少一种信息:
资源预定数据、密码清除信息、资源退订信息、超出使用密码有效期信息。
9.根据权利要求8所述的系统,其特征在于,所述智能门锁包括:
存储器,用于存储所述开锁密码;
输入接口,其中,所述输入接口还包括:第一输入接口,用于接收所述服务器发出的所述开锁密码;第二输入接口,用于接收所述服务器根据资源预定信息分配的资源使用有效期;第三输入接口,用户接收与所述智能门锁相连的资源退订装置的触发信号;第四输入接口,用于接收请求开锁时使用的密码;
处理器,用于接收和处理所述输入接口接收到的数据。
一种智能门锁的集中控制方法和系统\n技术领域\n[0001] 本发明涉及互联网领域,具体而言,涉及一种智能门锁的集中控制方法和系统。\n背景技术\n[0002] 在现有的资源管理系统中,尤其是在酒店管理系统中,目前已经能够实现网络预定,即用户通过登录网页或应用程序,输入指定信息并成功付款就可完成资源预定。待到了约定时间用户需要使用该资源时,通常需要到局域网资源分配中心,如酒店管理系统中的酒店前台,进行登记并领取授权设备。授权设备中通常存储有经授权的认证信息,该认证信息可用于与局域网内指定资源的门锁配对识别。在用户需要退订或取消该资源时,需要到局域网资源分配中心退还该授权设备。由于授权设备的领取与退还均需要人工操作,有可能因为用户较多时排队等待而无法保证良好的用户体验,且提供全天候服务也增加了人力成本。由上可知,现有技术在对智能锁进行授权解锁的过程中,无法提供便捷且安全性高的解锁方法。\n[0003] 针对现有技术中对智能锁的解锁过程繁琐且安全性差的问题,目前尚未提出有效的解决方案。\n发明内容\n[0004] 本发明的主要目的在于提供一种智能门锁的集中控制方法和系统,以解决现有技术中对智能锁的解锁过程繁琐且安全性差的问题。\n[0005] 为了实现上述目的,根据本发明实施例的一个方面,提供了一种智能门锁的集中控制方法。根据本发明的智能门锁的集中控制方法包括:智能门锁接收服务器返回的开锁密码,并存储开锁密码;智能门锁比对当前请求开锁时接收到的密码与存储的开锁密码是否一致;当当前请求开锁时接收到的密码与存储的开锁密码一致时,智能门锁执行开锁动作;智能门锁生成或接收清除开锁密码的指令,并清除存储的开锁密码。\n[0006] 为了实现上述目的,根据本发明实施例的另一方面,提供了一种智能门锁的集中控制系统。根据本发明的智能门锁的集中控制系统包括:客户端设备、服务器、智能门锁和管理设备;其中,客户端设备接收用户触发信号,向服务器发送资源预定数据;并接收服务器返回的开锁密码;服务器接收和存储资源预定数据,并根据资源预定数据生成开锁密码,服务器将开锁密码发送至客户端设备和智能门锁;智能门锁接收服务器生成的开锁密码,并存储开锁密码;以及,智能门锁接收清除开锁密码指令,并清除开锁密码。\n[0007] 根据发明实施例,通过智能门锁接收服务器返回的开锁密码,并存储开锁密码;和智能门锁生成或接收清除开锁密码的指令,并清除存储的开锁密码,解决了现有技术中对智能门锁的解锁过程繁琐且安全性差的问题,达到了为智能门锁的解锁过程提供便捷且安全性高的解锁方法效果。\n附图说明\n[0008] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0009] 图1是根据本发明实施例的智能门锁的集中控制方法的流程图;\n[0010] 图2是根据本发明实施例的智能门锁的集中控制装置的示意图;以及\n[0011] 图3是根据本发明实施例的智能门锁的集中控制系统的结构示意图。\n具体实施方式\n[0012] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。\n[0013] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。\n[0014] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。\n[0015] 需要说明的是,在本申请中,资源是指能够通过智能门锁控制的承装物的箱体、酒店/公寓/宿舍/旅馆房间资源等,承装物的箱体,如智能的快递取物柜,资源预定,是指通过提前约定的方式,根据用户的个人信息,约定资源使用的开始时间、结束时间、续约时间或其他服务请求等。在本申请中,服务器不限种类,可以是集中式服务器、分布式服务器、云服务器等,本申请中的集中控制,是指所有的智能门锁都集中地由服务器来进行控制,并非限定服务器的类型为集中式服务器,事实上,进行控制的服务器可以是各种服务器。\n[0016] 实施例一\n[0017] 本发明实施例提供了一种智能门锁的集中控制方法。\n[0018] 图1是根据本发明实施例的智能门锁的集中控制方法的流程图。如图1所示,该智能门锁的集中控制方法包括步骤如下:\n[0019] 步骤S102,智能门锁接收服务器返回的开锁密码,并存储开锁密码;\n[0020] 具体的,在上述步骤S102中,智能门锁可以先通过网络与服务器相连,并与服务器建立通信关系,使得服务器能够获知智能门锁当前是否可用,以避免智能门锁不可用时服务器的无用操作。在智能门锁中有存储器,可用于存储开锁密码和服务器返回的诸如开锁密码使用有效期等其他数据。可选的,智能门锁可以存储多组开锁密码。\n[0021] 步骤S104,智能门锁比对当前请求开锁时接收到的密码与存储的开锁密码与是否一致;当当前请求开锁时接收到的密码与存储的开锁密码一致时,智能门锁执行开锁动作;\n[0022] 具体的,在上述步骤S104中,能够开锁的密码,是由服务器生成的,并传输给客户端设备或管理设备。开锁密码可以采用加密传输,在开锁密码的发送端和接收端执行相同的加密和解密算法。当存储器中没有存储任何密码信息时,智能门锁可以拒绝任何形式的开锁请求,在智能门锁中可以建立一个标志寄存器,用于标识智能门锁是否接收到开锁密码。优选的,在智能门锁出厂并投入使用后,智能门锁在比对密码是否一致之前,可以首先读取智能门锁中的标志寄存器,当标志寄存器中存储的数据表示目前智能门锁没有接收到开锁密码时,智能门锁中的比对单元可以拒绝接受请求开锁时接收到的密码。\n[0023] 可选的,当智能门锁中存储了多组开锁密码时,智能门锁中的控制单元可以选定其中一组开锁密码,与当前请求开锁时使用的密码进行比对;也可以将存储的多组开锁密码,依次与当前请求开锁时使用的密码进行比对。\n[0024] 可选的,当智能门锁中存储了多组开锁密码时,例如,智能门锁中同时存储了一个或多个服务器同时发给智能门锁和客户端设备的开锁密码,简称第一开锁密码,以及服务器同时发给智能门锁和管理设备的开锁密码,简称第二开锁密码;可选的,当智能门锁中存储了多组使用有效期不同的第一开锁密码时,智能门锁在接收到请求开锁时外部输入的开锁密码后,首先判断存储的所有第一开锁密码的使用有效期,仅读取处于使用有效期当中的唯一一个第一开锁密码,与请求开锁时外部输入的开锁密码进行比对。\n[0025] 可选的,当智能门锁中只存储了一个第一开锁密码和一个第二开锁密码时,智能门锁接收到请求开锁时外部输入的密码后,分别与存储的第一开锁密码和第二开锁密码进行比对,如果请求开锁时外部输入的密码与第一开锁密码和第二开锁密码二者中任一相同时,智能门锁执行开锁操作。\n[0026] 可选的,当智能门锁中存储了多个第一开锁密码和一个或多个第二开锁密码时,智能门锁在接收到开锁时外部输入的开锁密码后,首先判断存储器中存储的使用有效期,仅读取处于使用有效期当中的第一开锁密码和处于使用有效期当中的第二开锁密码,与请求开锁时外部输入的开锁密码进行比对;当有一个第一开锁密码和一个第二开锁密码同时处于有效期时,则智能门锁将接收到的请求开锁时外部输入的开锁密码与上述处于有效期的第一开锁密码和第二开锁密码一一对比,当请求开锁时外部输入的开锁密码与上述处于有效期的第一开锁密码和第二开锁密码中任一相同时,智能门锁执行开锁操作。优选的,同一个智能门锁的第一开锁密码的使用有效期无重合时段。同一个智能门锁的第二开锁密码的使用有效期也无重合时段。\n[0027] 步骤S106,智能门锁生成或接收清除开锁密码的指令,并清除存储的开锁密码。\n[0028] 具体的,在上述步骤S106中,智能门锁可以通过网络接收清除开锁密码的指令,也可以在智能门锁的内部生成清除开锁密码的指令。当智能门锁接收或者生成清除开锁密码的指令后,智能门锁中的控制单元会向存储器发出清除开锁密码的指令,将存储的开锁密码清除。\n[0029] 通过上述步骤S102至步骤S106,服务器对开锁密码进行分配和管理,用户端设备可获得与预定资源的智能门锁中存储密码相同的开锁密码,完成密码的匹配。综上,解决了现有技术中对智能门锁的解锁过程繁琐且安全性差的问题,达到了为智能门锁的解锁过程提供便捷且安全性高的解锁方法效果。\n[0030] 其中,在智能门锁通过接收服务器返回的开锁密码之前,上述方法实施例提供方案还可以包括如下实施步骤:\n[0031] 步骤S101a:服务器接收客户端设备传输的资源预定数据;服务器根据资源预定数据生成开锁密码,并将开锁密码分别发送至客户端设备和智能门锁。\n[0032] 具体的,上述步骤S101a中的资源预定数据至少可以包括:资源预定开始时间,资源预定结束时间,预定资源的用户信息等。例如,资源预订数据可以是客户对于酒店房间的预订数据、对于公寓的预订数据、对于集中式取货柜的预定数据,例如,对于酒店房间的预定数据可以包括酒店名称、酒店房间号、房间门锁ID、入住日期、退房日期等;对于公寓的预定数据可以包括:公寓名称、公寓房间号、公寓该房间的门锁ID、入住日子、退房日期、清扫服务、搬家服务等;对于集中式取货柜的预定数据可以包括:取货柜位置、取货柜编号、取货柜中具体箱号、该具体箱号的ID、预计存入物品时间、预计存入物品种类、预计取走物品时间等。对于其他资源的预定数据,可以依此类推。\n[0033] 优选地,服务器可以根据资源预定开始时间和预定的第一时间段,在从预定开始时间点起或向前或向后的第一时间段内,将开锁密码分别发送至客户端设备和智能门锁;\n第一时间段为,例如,一小时。上述的资源预定开始时间,为用户通过客户端设备向服务器预定的将要开始使用被预定资源的时间。\n[0034] 优选地,服务器根据资源预定结束时间和预定的第二时间段,在从预定结束时间点向前的第二时间段内,向客户端设备发送资源预定时间即将结束并询问是否续订资源的信息。第二时间段为,例如,一小时。上述的资源预定结束时间,为用户通过客户端设备向服务器预定的将要结束使用被预定资源的时间。\n[0035] 可选的,服务器接收到用户的预定信息,可以通过互联网完成用户的身份信息认证,以满足公安机关登记身份证实名入住的要求。可选的,服务器从资源预定数据中提取用户输入的身份证号,和/或,用户上传的照片;服务器公安部数据库查询身份证号信息,也可以比对用户上传的照片与公安部数据库中存储的照片。或者,服务器远程调用客户端的摄像头,通过客户端的摄像头获取用户的照片和用户身份证的照片,与公安部数据库中的信息进行比对。\n[0036] 可选的,用户在通过服务器进行资源预定时,只要智能门锁与服务器能通过网络连接,并通过同样的协议建立了联系,就可以不受地域或者集团的限制去预定并使用资源,本申请从智能门锁的角度,实现了多资源的统一整合管理。\n[0037] 其中,在上述步骤S101a之后,上述方法实施例提供方案还可以包括如下实施步骤:\n[0038] 步骤S101b:服务器根据资源预定数据设置开锁密码的使用有效期,并将开锁密码的使用有效期发送给智能门锁和管理设备。其中,在上述步骤S101b中,通过设定开锁密码的有效期,可以使服务器密切监控开锁密码的有效时限,可选的,开锁密码的使用有效期始于资源预定开始时间,止于资源预定结束时间。\n[0039] 其中,在智能门锁接收清除开锁密码的指令,清除存储的开锁密码之后,上述方法实施例提供的方案还可以包括如下实施步骤:\n[0040] 步骤S108:当智能门锁清除存储的开锁密码之后,智能门锁向服务器发送密码已清除的回执;服务器确认密码已清除后,向智能门锁和管理设备发送服务器生成的新开锁密码。\n[0041] 其中,步骤S104中,智能门锁比对当前请求开锁时接收到的密码与服务器返回的开锁密码与是否一致的步骤包括:步骤S1041:接收当前请求开锁时使用的密码;步骤S1042:从存储器中读取存储的开锁密码;步骤S1043:比对请求开锁时使用的密码与存储的开锁密码与是否一致;其中,接收当前请求开锁时使用的密码的方式包括:智能门锁通过与智能门锁相连的实体输入装置接收输入的开锁密码;智能门锁通过与客户端设备或管理设备的通讯交互,接收客户端或管理设备传输的开锁密码。\n[0042] 其中,清除开锁密码的指令的生成方式可以包括以下任意一种或多种:方式1:当服务器监测到超出开锁密码的使用有效期,和当服务器接收到客户端设备发送的资源退订信号,二者中任意一种情况发生时,服务器向智能门锁发出清除开锁密码的指令;方式2:当与智能门锁相连的资源退订装置接收到触发信号时,资源退订装置向智能门锁发出清除开锁密码的指令;方式3:智能门锁接收服务器发送的开锁密码的使用有效期,当智能门锁监测到超出开锁密码的使用有效期时,智能门锁生成清除开锁密码的指令。\n[0043] 其中,客户端设备通过短信息、邮件、即时通讯工具、移动端即时通讯工具或移动端应用,接收或下载服务器生成的开锁密码。\n[0044] 其中,上述方法实施例提供方案还可以包括:管理设备还接收服务器传输的资源预定数据。管理设备接收资源预定数据,可以清楚了解所管辖区域内的资源的预定情况;可选的,管理设备通过接收服务器传输的密码清除信息、资源退订信息、超出用户使用密码有效期等信息,实时的了解资源使用情况。\n[0045] 其中,智能门锁直连互联网,或通过网关中转连接互联网,其中,智能门锁直连互联网的方式包括:WIFI、GPRS、3G、4G;智能门锁与网关的连接方式包括:2.4G、蓝牙、Zigbee、\n433MHz等,网关通过有线或无线的方式连接互联网。\n[0046] 下面以酒店智能门锁的集中控制方法为例,对本申请实施例一提供的方案进行详细描述:\n[0047] 步骤A:用户通过客户端设备预定酒店房间。用户通过客户端设备访问中央服务器中设置的网页服务器,完成酒店房间的预定操作。此处的中央服务器,即是上述实施例技术方案中指出的服务器的其中一种。中央服务器根据资源预定数据生成开锁密码,并将开锁密码分别发送至客户端设备和智能门锁;中央服务器设置开锁密码的使用有效期。\n[0048] 可选的,客户端设备可以是任何可以访问互联网的设备,如个人计算机、笔记本电脑、手机、平板电脑、智能电视等。\n[0049] 具体的,客户端设备通过互联网连接中央服务器,可预定的酒店房间为任一的装有与中央服务器相连的智能门锁的房间。\n[0050] 优选的,用户完成付款确定房间后,中央服务器在数据库中保存用户订单信息。中央服务器根据用户订单信息,生成开锁密码,并在入住时间开始前的预定时间段内,将开锁密码加密传输给客户端设备和预定房间的智能门锁。\n[0051] 可选的,中央服务器根据用户订单中的用户身份信息完成用户实名制认证。\n[0052] 可选的,中央服务器将开锁密码传输给客户端设备或管理设备的方式有:短消息、邮件、即时通讯工具(例如,qq等)、移动端即时通讯工具(例如,微信、line)等。\n[0053] 可选的,智能门锁可以直接通过wifi、gprs、3g、4g直接互联网,也可以通过网关中转实现,即智能门锁通过2.4g、蓝牙、zigbee、433MHz等方式连接网关,网关通过有线或无线的方式连接互联网。\n[0054] 步骤B:用户预定房间的智能门锁接收中央服务器返回的开锁密码,并将开锁密码存储在智能门锁的存储器中。\n[0055] 具体的,智能门锁先通过网络与中央服务器相连,并与中央服务器建立通信关系,使得中央服务器能够获知智能门锁当前是否可用,以避免智能门锁不可用时服务器的无用操作。在智能门锁中有存储器,可用于存储开锁密码,和中央服务器返回的诸如开锁密码使用有效期等其他数据。\n[0056] 可选的,在本实施例中,存储器还存储了中央服务器返回的开锁密码使用有效期。\n[0057] 可选的,存储器中可以存储多组密码,例如,存储器中存储了一个客人密码和一个管理密码。客人密码为中央服务器发送给客户端设备的密码,管理密码为中央服务器发送给管理设备的密码。客人在入住期间,如果需要酒店对房间进行打扫维护或更换日产用品,可以通知酒店管理人员,管理人员凭借管理密码进入房间,而不影响客人密码的使用,即,某一时间段内,可以有客人密码、管理密码同时有效。可选的,可以在智能门锁接收到请求开锁时外部输入的密码后,分别与存储的客人密码和管理密码进行比对,如果请求开锁时外部输入的密码与客人密码和管理密码二者中任一相同时,智能门锁执行开锁操作。\n[0058] 可选的,存储器中可以存储多组密码,例如,当有多个用户在相邻的日期预定了同一件客房,而中央服务器又没有被设置为在入住开始日期到达才后向智能门锁发送开锁密码,也就是说,在种情况下,智能门锁的存储器中存储了多个客人密码,每个客人密码都有各自的使用有效期。优选的,在中央服务器设置开锁密码使用有效期时,避免同一智能门锁的不同客人密码的使用有效期重合,即不同的客人密码分别具有不同的有效时间,如此,保证了同一时间内只有一个客人密码有效。在这种情况下,可选的,智能门锁在接收到开锁时外部输入的开锁密码后,首先判断存储器中存储的使用有效期,仅读取处于使用有效期当中的开锁密码,与请求开锁时外部输入的开锁密码进行比对。当求开锁时外部输入的开锁密码与存储器中处于有效期当中的开锁密码相同时,智能门锁执行开锁操作。\n[0059] 可选的,存储器中可以存储多组密码,例如,存储了多个客人密码和一个管理密码。优选的,在中央服务器设置开锁密码使用有效期时,保证不同的客人密码分别具有不同的使用有效期,而将管理密码设置为一直有效,或者将管理密码的使用有效期设置为较长的时间段,如此,也能实现管理密码的定期或不定期更新,防止了管理密码被泄露而可能导致的对于用户人身或财产安全的威胁。智能门锁在接收到开锁时外部输入的开锁密码后,首先判断存储器中存储的使用有效期,仅读取处于使用有效期当中的开锁密码,与请求开锁时外部输入的开锁密码进行比对。当有多个密码,如一个客人密码和一个管理密码,同时处于有效期时,则智能门锁将接收到的请求开锁时外部输入的开锁密码与上述处于有效期的多个密码一一对比,当请求开锁时外部输入的开锁密码与上述处于有效期的多个密码中任一相同时,智能门锁执行开锁操作。\n[0060] 步骤C,智能门锁比对当前请求开锁时接收到的密码与中央服务器返回的开锁密码与是否一致;当当前请求开锁时接收到的密码与中央服务器返回的开锁密码一致时,智能门锁执行开锁动作;\n[0061] 可选的,当用户需要入住时,直接持有接收并存储有开锁密码的客户端设备,通过客户端设备上的通讯接口模块,如NFC、蓝牙、WIFI、红外等,与智能门锁进行通讯交互,使得客户端设备上的开锁密码被智能门锁读入;\n[0062] 可选的,当用户需要入住时,直接持有客户端设备接收到的开锁密码,通过在与智能门锁相连的实体输入装置上输入开锁密码,使得智能门锁读入开锁密码\n[0063] 可选的,当用户在入住期间需要酒店服务时,可直接使用客户端设备访问设置于中央服务器的网页服务器,选择服务内容和服务时间,中央服务器接收到客户的请求后,将客户请求的服务内容和服务时间发送到管理设备。\n[0064] 通过上述技术特征,用户可以通过开锁密码或者存有开锁密码的客户端设备,直接开锁并完成入住,不用在前台等待工作人员确认信息并分配房卡,实现了用户的自主入住,为用户提供了人性化的、智能化的入住体验。\n[0065] 步骤D:入住开始后,智能门锁和服务器监视开锁密码使用有效期。\n[0066] 优选的,当在开锁密码使用有效期到期前的一个预设时间段内,中央服务器向客户端设备发送提醒信息。\n[0067] 可选的,当开锁密码使用有效期到期后,即用户预定的入住时间到达时,智能门锁自动生成或接收到中央服务器发出的清除开锁密码的指令。如果用户结束入住但尚未到开锁密码的有效期到期时间,用户就通过客户端设备进行了退订操作,或者用户离开房间时按下与智能门锁相连的退房按钮,那么智能门锁接收到清除开锁密码的指令。\n[0068] 步骤E,智能门锁根据步骤D中任意一种方式获得的清除开锁密码的指令,清除存储的开锁密码。\n[0069] 具体的,当智能门锁接收或者生成清除开锁密码的指令后,智能门锁中的存储器会向控制单元发出清除开锁密码的指令,由存储器将存储的开锁密码清除。当房间开锁密码被清除后,智能门锁不再识别用户所持有的开锁密码,用户失去使用房间的权限。\n[0070] 步骤F:智能门锁清除开锁密码后,向中央服务器发送确认删除密码的回执,中央服务器确认密码已清除后,向智能门锁和管理设备发送中央服务器生成的新开锁密码。\n[0071] 可选的,中央服务器向管理设备发送当前房间退房的信息,酒店工作人员可持有管理设备接收到的开锁密码,对房间进行清扫和整理。如果用户不小心走错了房间,那么错误房间的智能门锁也有两种状态,一是存储有其他用户预定后生成的开锁密码,另一是由于尚未有用户预定的空闲房间;当用户走错的房间为第一种状态时,智能门锁通过比对密码,发现不一致时,拒绝为未授权用户开锁;并且,可以设置阈值,当输入密码错误次数超过该阈值时,智能门锁向酒店管理设备发送异常警报,可由酒店工作人员协助处理;当用户走错的房间为第二种状态时,智能门锁中如果未存储任何密码信息,那么智能门锁拒绝任何形式的开锁操作;但是在正常情况下,智能门锁中存储着另一开锁密码,此开锁密码与中央服务器在确认退房后向管理设备发送的密码相同。\n[0072] 实施例二\n[0073] 本发明实施例还提供了一种智能门锁的集中控制装置。需要说明的是,本发明实施例的智能门锁的集中控制装置可以用于执行本发明实施例所提供的智能门锁的集中控制方法,本发明实施例的智能门锁的集中控制方法也可以通过本发明实施例所提供的智能门锁的集中控制装置来执行。\n[0074] 图2是根据本发明实施例的智能门锁的集中控制装置的结构示意图。如图2所示,该智能门锁的集中控制装置包括:\n[0075] 第一接收模块10,用于使智能门锁接收服务器返回的开锁密码;\n[0076] 存储模块20,用于存储接收到的开锁密码;和服务器返回的诸如开锁密码使用有效期等其他数据;\n[0077] 对比模块30:用于智能门锁比对当前请求开锁时接收到的密码与存储的开锁密码与是否一致;当当前请求开锁时接收到的密码与存储的开锁密码一致时,智能门锁执行开锁动作;\n[0078] 第二接收模块40,用于使智能门锁生成或接收清除开锁密码的指令;\n[0079] 清除存储模块50,用于清除存储的开锁密码。\n[0080] 其中,在第一接收模块10之前,装置还包括:资源预定模块,用于接收客户端的资源预定数据并完成资源预定,资源预定数据中至少包括:资源预定开始时间,资源预定结束时间,预定资源的用户信息等。资源预定模块还包括:子模块1:开锁密码生成单元,用于根据资源预定数据生成开锁密码;子模块2:开锁密码发送单元,用于根据资源预定开始时间和预定的第一时间段,在从预定开始时间点的或向前或向后第一时间段内,将开锁密码分别发送至客户端设备和智能门锁;子模块3:开锁密码使用有效期设置单元,用于根据资源预定结束时间设置开锁密码的使用有效期;子模块4:通知及问询单元,用于根据资源预定结束时间和预定的第二时间段,在从预定结束时间点向前的第二时间段内,向客户端设备发送资源预定时间即将结束的通知并询问是否续订资源的信息。\n[0081] 其中,在清除存储模块50之后,装置还包括:回执确认模块,用于接收密码已清除的回执并确认密码清除信息;以及,发送模块,用于向智能门锁和管理设备发送服务器生成的新开锁密码。\n[0082] 其中,比对模块30还包括:接收单元,用于接收当前请求开锁时使用的密码;读取单元,用于从存储器中读取存储的开锁密码;比对单元:用于比对请求开锁时使用的密码与存储的开锁密码与是否一致。具体的,接收单元包括第一接收单元和/或第二接收单元:第一接收单元用于从与智能门锁相连的实体输入装置接收输入的开锁密码;第二接收单元用于通过与客户端设备或管理设备的通讯交互,接收客户端或管理设备传输的开锁密码。\n[0083] 其中,在第二接收模块40之前,装置还可包括:生成模块和/或第三接收模块,生成模块用于当智能门锁监测到超出开锁密码的使用有效期时,生成清除开锁密码的指令。第三接收模块用于接收智能门锁以外的设备生成的清除开锁密码的指令,如服务器监测到超出开锁密码的使用有效期,和当服务器接收到客户端设备发送的资源退订信号,和与智能门锁相连的资源退订装置被触发时,三者中任意一种情况发生时生成的清除开锁密码的信号。\n[0084] 实施例三\n[0085] 本发明实施例还提供了一种智能门锁的集中控制系统。\n[0086] 图3是根据本发明实施例的智能门锁的集中控制系统的结构示意图。如图3所示,智能门锁的集中控制系统包括:通过网络互相连接的若干个客户端设备、服务器、管理设备和智能门锁;其中,\n[0087] 客户端设备接收用户触发信号,向服务器发送资源预定数据;并接收服务器返回的开锁密码;\n[0088] 服务器接收和存储资源预定数据,并根据资源预定数据生成开锁密码和开锁密码的使用有效期,服务器将开锁密码发送至客户端设备和智能门锁,或将开锁密码发送至管理设备和智能门锁;服务器将开锁密码的使用有效期发送至智能门锁;\n[0089] 其中,资源预定数据至少可以包括:资源预定开始时间,资源预定结束时间,预定资源的用户信息等。具体的,资源预订数据可以是客户对于酒店房间的预订数据、对于公寓的预订数据、对于集中式取货柜的预定数据,例如,对于酒店房间的预定数据可以包括酒店名称、酒店房间号、房间门锁ID、入住日期、退房日期等;对于公寓的预定数据可以包括:公寓名称、公寓房间号、公寓该房间的门锁ID、入住日子、退房日期、清扫服务、搬家服务等;对于集中式取货柜的预定数据可以包括:取货柜位置、取货柜编号、取货柜中具体箱号、该具体箱号的ID、预计存入物品时间、预计存入物品种类、预计取走物品时间等。对于其他资源的预定数据,可以依此类推。\n[0090] 可选的,开锁密码的使用有效期始于资源预定开始时间,止于资源预定结束时间。\n[0091] 优选地,服务器可以根据资源预定开始时间和预定的第一时间段,在从预定开始时间点起或向前或向后的第一时间段内,将开锁密码分别发送至客户端设备和智能门锁;\n第一时间段为,例如,一小时。上述的资源预定开始时间,为用户通过客户端设备向服务器预定的将要开始使用被预定资源的时间。\n[0092] 优选地,服务器根据资源预定结束时间和预定的第二时间段,在从预定结束时间点向前的第二时间段内,向客户端设备发送资源预定时间即将结束并询问是否续订资源的信息。第二时间段为,例如,一小时。上述的资源预定开始时间,为用户通过客户端设备向服务器预定的将要开始使用被预定资源的时间。\n[0093] 可选的,服务器接收到用户的预定信息,可以通过互联网完成用户的身份信息认证,以满足公安机关登记身份证实名入住的要求。例如,服务器完成用户身份信息认证的方法包括:服务器从资源预定数据中提取用户输入的身份证号,和/或,用户上传的照片,服务器从公安部数据库中查询身份证号信息,和/或,比对用户上传的照片与公安部数据库中存储的照片。又或者,例如,服务器完成用户身份信息认证的方法包括:服务器远程调用客户端的摄像头,通过客户端的摄像头获取用户的照片和用户身份证的照片,与公安部数据库中的信息进行比对。\n[0094] 可选的,用户在通过服务器进行资源预定时,只要智能门锁与服务器能通过网络连接,并通过同样的协议建立了联系,就可以不受地域或者集团的限制去预定并使用资源,本申请从智能门锁的角度,实现了多资源的统一整合管理。\n[0095] 智能门锁接收服务器生成的开锁密码,并存储开锁密码;以及,智能门锁接收清除开锁密码指令,并清除开锁密码;\n[0096] 可选的,智能门锁可以先通过网络与服务器相连,并与服务器建立通信关系,使得服务器能够获知智能门锁当前是否可用,以避免智能门锁不可用时服务器的无用操作。在智能门锁中有存储器,可用于存储开锁密码和服务器返回的诸如开锁密码使用有效期等其他数据。\n[0097] 可选的,能够开锁的密码,是由服务器生成的,并传输给客户端设备或管理设备。\n开锁密码可以采用加密传输,在开锁密码的发送端和接收端都执行相同的加密和解密算法。当存储器中没有存储任何密码信息时,智能门锁可以拒绝任何形式的开锁请求,在智能门锁中可以建立一个标志寄存器,用于标识智能门锁是否接收到开锁密码。优选的,在智能门锁出厂并投入使用后,智能门锁在比对密码是否一致之前,可以首先读取智能门锁中的标志寄存器,当标志寄存器中存储的数据表示目前智能门锁没有接收到开锁密码时,智能门锁中的比对单元可以拒绝接受请求开锁时接收到的密码。\n[0098] 可选的,当智能门锁中存储了多组开锁密码时,例如,智能门锁中同时存储了一个或多个服务器同时发给智能门锁和客户端设备的开锁密码,简称第一开锁密码,以及服务器同时发给智能门锁和管理设备的开锁密码,简称第二开锁密码;可选的,当智能门锁中存储了多组使用有效期不同的第一开锁密码时,智能门锁在接收到请求开锁时外部输入的开锁密码后,首先判断存储的所有第一开锁密码的使用有效期,仅读取处于使用有效期当中的唯一一个第一开锁密码,与请求开锁时外部输入的开锁密码进行比对。\n[0099] 可选的,当智能门锁中只存储了一个第一开锁密码和一个第二开锁密码时,智能门锁接收到请求开锁时外部输入的密码后,分别与存储的第一开锁密码和第二开锁密码进行比对,如果请求开锁时外部输入的密码与第一开锁密码和第二开锁密码二者中任一相同时,智能门锁执行开锁操作。\n[0100] 可选的,当智能门锁中存储了多个第一开锁密码和一个或多个第二开锁密码时,智能门锁在接收到开锁时外部输入的开锁密码后,首先判断存储器中存储的使用有效期,仅读取处于使用有效期当中的第一开锁密码和处于使用有效期当中的第二开锁密码,与请求开锁时外部输入的开锁密码进行比对;当有一个第一开锁密码和一个第二开锁密码同时处于有效期时,则智能门锁将接收到的请求开锁时外部输入的开锁密码与上述处于有效期的第一开锁密码和第二开锁密码一一对比,当请求开锁时外部输入的开锁密码与上述处于有效期的第一开锁密码和第二开锁密码中任一相同时,智能门锁执行开锁操作。优选的,同一个智能门锁的第二开锁密码的使用有效期也无重合时间段。\n[0101] 可选的,清除开锁密码的指令的生成方式可以包括以下任意一种或多种:方式1:\n当服务器监测到超出开锁密码的使用有效期,和当服务器接收到客户端设备发送的资源退订信号,二者中任意一种情况发生时,服务器向智能门锁发出清除开锁密码的指令;方式2:\n当与智能门锁相连的资源退订装置接收到触发信号时,资源退订装置向智能门锁发出清除开锁密码的指令;方式3:智能门锁接收服务器发送的开锁密码的使用有效期,当智能门锁监测到超出开锁密码的使用有效期时,智能门锁生成清除开锁密码的指令。\n[0102] 可选的,智能门锁可以通过网络接收清除开锁密码的指令,也可以在智能门锁的内部生成清除开锁密码的指令。当智能门锁接收或者生成清除开锁密码的指令后,智能门锁中的存储器会向控制单元发出清除开锁密码的指令,将存储的开锁密码清除。\n[0103] 管理设备接收服务器传输的资源预定数据和开锁密码。\n[0104] 可选的,管理设备还接收服务器传输的资源预定数据。管理设备接收资源预定数据,可以清楚了解所管辖区域内的资源的预定情况;可选的,管理设备通过接收服务器传输的密码清除信息、资源退订信息、超出用户使用密码有效期等信息,实时的了解资源使用情况。\n[0105] 通过上述系统,服务器对开锁密码进行分配和管理,用户端设备可获得与预定资源的智能门锁中存储密码相同的开锁密码,完成密码的匹配。综上,解决了现有技术中对智能门锁的解锁过程繁琐且安全性差的问题,达到了为智能门锁的解锁过程提供便捷且安全性高的解锁方法效果。\n[0106] 其中,智能门锁包括:存储器,用于存储开锁密码;输入接口,其中,输入接口还包括:第一输入接口,用于接收服务器发出的开锁密码;第二输入接口,用于接收服务器根据资源预定信息分配的资源使用有效期;第三输入接口,用户接收与智能门锁相连的资源退订装置的触发信号;第四输入接口,用于接收请求开锁时使用的密码;处理器,用于接收和处理输入接口接收到的数据。\n[0107] 其中,智能门锁比对当前请求开锁时接收到的密码与服务器返回的开锁密码与是否一致的步骤包括:步骤1:接收当前请求开锁时使用的密码;步骤2:从存储器中读取存储的开锁密码;步骤3:比对请求开锁时使用的密码与存储的开锁密码与是否一致;其中,接收当前请求开锁时使用的密码的方式包括:智能门锁通过与智能门锁相连的实体输入装置接收输入的开锁密码;智能门锁通过与客户端设备或管理设备的通讯交互,接收客户端或管理设备传输的开锁密码。\n[0108] 其中,处理器接收和处理输入接口接收到的数据的步骤包括:识别存储器中的开锁密码与输入接口接收的开锁密码是否相同,识别是否向存储器发出清除开锁密码的指令,以及识别是否向酒店管理中心系统发出消息,以及消息的类别。\n[0109] 其中,客户端设备包括:个人计算机、笔记本电脑、收集、平板电脑、智能电视和有与互联网同步功能的集成电路卡。\n[0110] 其中,智能门锁通过WIFI、GPRS、3G、4G直连互联网,或通过网关中转连接互联网,其中,智能门锁与网关的连接方式包括:2.4G、蓝牙、Zigbee。\n[0111] 此处需要说明的是,上述实施例三提供的系统实施例与上述实施例一提供的各个可选的和优选的实施例所实现的示例和应用场景相同,但不限于上述实施例一所公开的内容。\n[0112] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。\n[0113] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。\n[0114] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。\n[0115] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。\n[0116] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。\n[0117] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、移动终端、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。\n[0118] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2018-10-26
专利权的转移
登记生效日: 2018.09.30
专利权人由托斯卡尼(上海)酒店管理有限公司变更为北京云端翱翔科技有限公司
地址由中国(上海)自由贸易试验区峨山路111号4号楼108室变更为100080 北京市海淀区马甸东路17号9层1010
- 2018-02-09
- 2017-06-09
专利申请权的转移
登记生效日: 2017.05.23
申请人由张泽变更为托斯卡尼(上海)酒店管理有限公司
地址由200030 上海市徐汇区肇嘉浜路999弄88号903室变更为200000 中国(上海)自由贸易试验区峨山路111号4号楼108室
- 2015-05-27
实质审查的生效
IPC(主分类): G07C 9/00
专利申请号: 201410849373.6
申请日: 2014.12.29
- 2015-04-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |