智能锁系统及智能锁的开锁方法与流程

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

  本发明涉及智能锁技术领域,具体而言涉及一种智能锁系统及智能锁的开锁方法。

  随着信息技术和物联网行业的发展,传统的机械门锁已经满足不了变电站、配网、通讯(铁塔)、部队仓库、物流运输车、银行、物业管理等场景在安全性、灵活性、便捷性等方面的需求。通常在这些场景中,需要大量的锁具或多个使用人员,使用传统机械门锁需要为每个门锁配备至少一把钥匙,当某个使用人员需要开锁时,管理人员将相应的钥匙发放给使用人员,后者拿到该钥匙后进行开锁,因此会有以下问题:

  1)安全性差,某把锁的钥匙一旦丢失,该锁的安全性就得不到保障,需要更换锁具;另一方面,钥匙的使用者无法确认一定是授权人员;

  2)灵活性差,例如当管理人员和使用人员距离较远时,两者必须见面完成交接后使用人员才能获得钥匙并开锁,同时,收回使用权又必须二者见面后再次完成交接;又如,使用人员想开启任意一把锁,或者管理人员想收回某使用人员任意一个锁的开锁权,均需要人工发放或收回;

  3)便捷性低,管理员需要管理许多把钥匙,使用人员往往也需要携带多把钥匙,容易混淆,携带不便,管理困难;

  因此,为满足变电站、配网、通讯(铁塔)、部队仓库、物流运输车、银行、物业管理等场景在安全性、灵活性、便捷性等方面的需求,出现了基于机械和电子结构的智能锁,架构如图1所示。从图中可以看到,智能锁实际上是一个包含智能锁和智能钥匙的系统,这种架构下,通常由管理人员操作服务器的信息系统对智能钥匙进行授权。使用者拿到智能钥匙,将智能钥匙与智能锁的电子部分建立连接后,进行鉴权并通过,电子部分驱动机械部分完成开锁操作。使用人员通过一把或少量智能钥匙即可开启想要开启的锁具。另外有一种有源密码锁,具备指纹解锁、密码解锁等功能。然而这种有源密码锁存在几个问题:成本太高;不兼容已有锁体,改造动作较大;锁有源,不易维护;锁体敞开,提供给非法使用者破解机会,其多用于家庭门户锁。

  对于另一类有源锁,需要定期的换电池或充电,一旦出现用户长期无法维护的情况容易造成功能失效;另有一些技术采取了智能锁无源,智能钥匙通过接触的方式向智能锁供电的方式,但同样带来了智能钥匙充电或换电池的复杂性。

  另外对于一些能够进行同步开锁的智能锁系统,整个系统通常需要整个开锁操作具有稳定的联网条件,而对于一些场景,例如地下或野外信号差的地方则无法实现智能锁系统的实时联网,而不能保证开锁动作的顺利进行。

  因此,为了解决上述技术问题,本发明提供一种新的智能锁系统及智能锁的开锁方法。

  在发明内容部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。

  智能锁、智能钥匙、用户终端设备、云平台以及管理终端设备,所述用户终端设备安装有app,所述管理终端设备安装有app,

  所述用户终端设备的app用于:通过用户账号向所述云平台发送申请开启所述智能锁的权限的权限申请信息;

  所述云平台用于:将从所述用户终端设备的app接收到的所述权限申请信息发送至所述管理终端设备的app;

  所述管理终端设备的app用于:接收所述云平台推送的所述权限申请信息并对所述权限申请信息进行审核和授权,并将同意授权的授权信息发送至所述云平台;

  所述云平台还包括第一加密模块:用于将从所述管理终端设备接收到的所述授权信息进行加密并发送至所述用户终端设备的app。

  示例性地,所述用户终端设备还包括第一存储模块:用于存储从所述云平台接收到的所述授权信息。

  所述用户终端设备的app还用于:执行开锁操作并将存储的所述授权信息发送至所述智能钥匙;

  示例性地,所述智能钥匙包括第二存储模块,用于存储从所述用户终端设备接收到的所述授权信息。

  示例性地,所述智能钥匙还用于:执行开锁操作并将存储的所述授权信息发送至所述智能锁。

  示例性地,所述智能锁包括解密分析模块,用于解密所述授权信息并判断是否能够执行开锁操作,如果能则进行开锁,否则不予开锁。

  所述智能锁还包括第二加密模块,用于将包括开锁成功信息或者不予开锁信息的开锁反馈信息加密后发送至所述智能钥匙,所述智能钥匙还包括第三存储模块用于存储所述开锁反馈信息,或者,

  所述智能钥匙用于将所述开锁反馈信息发送至所述用户终端设备的app,所述用户终端设备的app用于将所述开锁反馈信息保存至本地并在所述用户终端设备的app和所述云平台能够通信的条件下将所述开锁反馈信息传送至所述云平台。

  示例性地,所述智能锁无源,所述智能钥匙包括供电模块,用于对所述智能锁供电,其中,所述智能锁和所述智能钥匙通过第一接口互相连接,其中,所述第一接口具备数据传输和电源连接功能。

  示例性地,所述供电模块包括可充电电池,用于给所述智能钥匙自身供电并给所述智能锁供电。

  示例性地,所述智能锁包括机械部分和电子部分,其中,所述电子部分无源,所述电子部分与所述智能钥匙通过所述第一接口相互连接,用于给所述电子部分供电以及通信。

  示例性地,所述智能钥匙和所述用户终端设备通过第二接口相互连接,所述第二接口用作所述智能钥匙和所述用户终端设备的数据传输通道,所述第二接口为无线通信接口,其中,所述无线通信接口为蓝牙无线通信接口。

  示例性地,所述用户终端设备包括供电模块,用于向所述智能钥匙和/或智能锁供电。

  示例性地,所述智能钥匙和所述用户终端设备通过第三接口相互连接,用于实现所述用户终端设备向所述智能钥匙和/或智能锁供电和通信,其中,所述第三接口为有线通信接口。

  示例性地,所述用户终端设备还包括密码模块和/或指纹模块,用于对用户的身份进行验证登录云平台或进行开锁操作。

  智能锁管理模块,用于录入智能锁信息以及维护所有纳入管理范围的所述智能锁信息;

  操作日志记录模块,用于记录用户授权权限申请信息、管理员授权信息、开锁事件、用户位置信息以及用户端设备信息中的至少一种。

  示例性地,所述用户终端设备信息包括所述用户终端设备的imsi和/或mac地址。

  示例性地,所述用户终端设备和管理终端设备均为移动终端设备,其中,所述移动终端设备包括智能手机。

  通过用户终端设备的app的用户账号向云平台发送申请开启所述智能锁的权限的权限申请信息;

  通过所述云平台将从所述用户终端设备的app接收到的所述权限申请信息发送至管理终端设备的app;

  通过管理终端设备的app接收所述云平台推送的所述权限申请信息并对所述权限申请信息进行审核和授权,并将同意授权的授权信息发送至所述云平台;

  通过所述云平台将从所述管理终端设备接收到的所述授权信息进行加密并发送至所述用户终端设备的app。

  通过所述用户终端设备的app将所述授权信息保存至所述用户终端设备,和/或,将所述智能钥匙与所述用户终端设备连接,将所述授权信息从所述用户终端设备的app输出至所述智能钥匙,将所述授权信息保存至所述智能钥匙。

  使用所述用户终端设备的app执行开锁操作并将存储的所述授权信息发送至所述智能钥匙,所述智能钥匙将接收的授权信息转发至所述智能锁。

  通过所述智能锁解密所述授权信息并判断是否能够执行开锁操作,如果能则进行开锁,否则不予开锁。

  示例性地,在所述智能锁解密所述授权信息并判断是否能够执行开锁操作之后,还包括:

  通过所述智能锁将包括开锁成功信息或者不予开锁信息的开锁反馈信息加密后发送至所述智能钥匙,将所述开锁反馈信息保存至所述智能钥匙,或者,

  通过所述智能锁将包括开锁成功信息或者不予开锁信息的开锁反馈信息加密后发送至所述智能钥匙,所述智能钥匙将所述开锁反馈信息发送至所述用户终端设备的app,所述用户终端设备的app将所述开锁反馈信息保存至本地并在所述用户终端设备的app和所述云平台能够通信的条件下将所述开锁反馈信息传送至所述云平台。

  将所述智能钥匙与所述智能锁通过第一接口互连,其中,所述第一接口具备数据传输和电源连接功能;

  将所述智能钥匙和所述用户终端设备通过第二接口或者第三接口互连,其中,所述第二接口为无线通信接口,所述第三接口为有线通信接口。

  示例性地,在所述智能钥匙不能给所述智能锁供电时,将所述智能钥匙和所述用户终端设备通过所述第三接口互连,以使所述用户终端设备向所述智能钥匙和/或所述智能锁供电和通信。

  综上所述,本发明的智能锁系统可以实现在具有联网条件的场地进行智能锁开锁申请授权,并通过云平台对授权信息进行加密,以保证授权信息的安全性,提高了智能锁系统的安全性、灵活性和便捷性。

  通过结合附图对本发明实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中,相同的参考标号通常代表相同部件或步骤。

  为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本发明中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。

  为了解决前述的技术问题,在本发明公开了一种智能锁系统,如图2所示,包括:智能锁101、智能钥匙102、用户终端设备、云平台104以及管理终端设备,所述用户终端设备安装有app,所述管理终端设备安装有app,

  所述用户终端设备的app用于:通过用户账号向所述云平台104发送申请开启所述智能锁101的权限的权限申请信息;

  所述云平台104用于:将从所述用户终端设备的app接收到的所述权限申请信息发送至所述管理终端设备的app;

  所述管理终端设备的app用于:接收所述云平台推送的所述权限申请信息并对所述权限申请信息进行审核和授权,并将同意授权的授权信息发送至所述云平台。

  所述云平台104还包括第一加密模块:用于将从所述管理终端设备接收到的所述授权信息进行加密并发送至所述用户终端设备的app。在用户终端设备和云平台之间以及云平台和所述管理终端设备之间能够进行通信的前提下,用户终端设备的app用于通过用户账号向所述云平台发送申请开启所述智能锁的权限的权限申请信息;而所述管理终端设备的app用于接收所述云平台推送的所述权限申请信息并对所述权限申请信息进行审核和授权等操作;同时,管理员可对申请开启智能锁的用户进行审核和授权更改任意用户对任意智能锁的开锁权限,提高了智能锁系统的安全性、灵活性和便捷性,云平台的第一加密模块还可以将从所述管理终端设备接收到的所述授权信息进行加密并发送至所述用户终端设备的app,保证了授权信息的安全性,在加密授权信息存在到用户终端设备或智能钥匙时,还可以实现智能锁系统的异步开锁。

  示例性地,智能锁101主要内容为锁芯,包括机械部分1011和电子部分1012,其中,电子部分可以用于驱动机械部分1011完成开锁操作。

  可选地,该智能锁101无源,也即不具有给自身供电的电源,具体地,该电子部分1012无源。由于智能锁101无源,因此维护起来更加简单。

  示例性地,所述智能锁101和所述智能钥匙102通过第一接口1互相连接,也即所述智能锁101和所述智能钥匙均包括实现两者连接的第一接口1,其中,所述第一接口1具备数据传输和电源连接功能,例如,智能锁101和智能钥匙102包括相互匹配的接口,并通过数据线和智能钥匙的互相连接。其中,该第一接口1可以为专用硬件接口。举例来说,智能锁101和智能钥匙之间可以基于例如rs232串口或ttl串口或其他适合的方式连接。由于智能锁和智能钥匙之间通过专用硬件接口进行连接,可通过该接口进行供电和通信,专用接口的运用使得智能锁系统更难被接入恶意破坏。

  进一步地,所述智能锁包括机械部分和电子部分,其中,所述电子部分无源,所述电子部分与所述智能钥匙可以通过所述第一接口1相互连接。

  在一个示例中,智能钥匙102包括供电模块,用于对智能钥匙自身供电和对智能锁供电。例如,智能钥匙102的供电模块包括可以包括可充电电池。

  可选地,用户终端设备和管理终端设备可以均包括处理器、存储器、显示器、输入设备和输出设备等。举例来说,用户终端设备可以为计算机、智能手机、平板电脑、智能穿戴设备等。本实施例中,考虑到便携性以及普遍性,用户终端设备和管理终端设备可以均为移动终端设备,例如,用户终端设备包括智能手机103,管理终端设备包括智能手机105。

  示例性地,所述智能钥匙和所述用户终端设备可以通过第二接口2相互连接,所述第二接口2用作所述智能钥匙和所述用户终端设备例如智能手机的数据传输通道,其中,所述第二接口为无线通信接口,其中,所述无线通信接口例如为蓝牙无线通信接口或者其他适合的接口。通过蓝牙连接使用更加便捷、安全。

  举例来说,智能钥匙102和用户终端设备例如智能手机103之间通过无线和/或有线的方式进行通信,例如,智能钥匙102可以和用户终端设备通过例如蓝牙通信的无线通信方式相连接进行通信。

  在一个示例中,所述用户终端设备例如智能手机103包括供电模块,用于向所述智能钥匙102和/或智能锁101供电,所述智能钥匙和所述用户终端设备通过第三接口3相互连接,用于实现所述用户终端设备向所述智能钥匙和/或智能锁供电和通信。

  可选地,所述智能钥匙和所述用户终端设备通过第三接口3的有线通信方式实现所述用户终端设备向所述智能钥匙和/或智能锁供电和通信,所述第三接口3包括microusb、lighting和type-c中的至少一种,也可以为其他任何适合的能够进行供电和通信的接口。

  举例来说,用户终端设备例如智能手机103包括第三接口,智能钥匙102包括第三接口,智能手机103的第三接口和智能钥匙102的第三接口匹配,并且可通过例如数据线或供电线的连接线连接第三接口,实现智能手机和智能钥匙的数据传输和供电。

  其中,本实施例中,可以通过智能钥匙102对智能锁101进行供电,也可以将用户终端设备例如智能手机103连接智能钥匙102,智能钥匙102连接智能锁101,实现智能手机对智能钥匙102和/或对智能锁101的供电。

  因此,本实施例中智能锁无源,可通过两种方式对智能锁供电,一种是智能钥匙102通过第一接口1向智能锁101供电,另一种是用户终端设备例如智能手机103与智能钥匙通过有线接口连接时由用户终端设备(例如智能手机103)向智能锁101供电,当智能钥匙没有电量或未配备供电模块时,通过用户终端设备例如智能手机103向智能钥匙和智能锁供电,灵活性更高。

  进一步地,智能钥匙102和智能锁101之间通过第一接口1的有线和用户终端设备(例如智能手机103)通过第三接口3的有线接触式连接,所有本地通信均为有线接触式连接,因此安全性更高。

  进一步地,本发明的实施例中的智能锁系统还包括云平台104,云平台104是指开发者们或是将写好的程序放在云里运行或提供云服务的平台。

  示例性地,本发明实施例中的用户终端设备与云平台104之间以及管理终端设备与云平台104之间可以通过有线或无线的方式进行通信,用户终端设备与云平台104之间以及管理终端设备与云平台之间可以采用多种通信方式中的任意一种或几种进行通信,本发明对此不限定。示例性地,用户终端设备(例如智能手机103)可以通过无线进行通信,管理终端设备(例如智能手机105)可以通过无线进行通信,举例来说,无线信号传输装置可以是因特(internet)网、移动通信网络(如gprs网络、gsm网络、2g网络、3g网络、4g网络、lte网络或未来的5g网络等)、wifi网络等。

  示例性地,用户终端设备和管理终端设备均具备连接云平台的第四接口4。用户终端设备和管理终端设备通过该第四接口连接无线信号传输装置,再通过无线进行通信。

  示例性地,智能手机、平板电脑、智能穿戴设备等可安装有特定的应用程序(app),用无线中安装有app,智能手机103可以采用wifi或者移动通信网络的方式与云平台104进行连接,智能手机105中安装有app,其中,该app具有管理员权限,智能手机105可以采用wifi或者移动通信网络的方式与云平台104进行连接。

  在一个示例中,如图2所示,在用户终端设备例如包括智能手机103上安装有特定的应用程序(app),该用户终端设备的app可以使用账户通过无线,该用户终端设备的app用于:通过用户账号向所述云平台104发送申请开启所述智能锁101的权限的权限申请信息。

  示例性地,所述云平台104用于:响应用户的授权申请信息,并将从所述用户终端设备的app接收到的所述权限申请信息发送至所述管理终端设备的app。其中,云平台104通过通信信道将授权申请信息发送至所述管理终端设备的app。示例性地,云平台104和管理终端设备的app(例如智能手机105的app)之间的通信信道可以基于rs232串口、wifi网络、以太网络、蜂窝网络中的任意一种。其中,蜂窝网络可以为gsm网络、gprs网络、lte网络、2g网络、3g网络、4g网络或未来的5g网络等等。

  举例来说,例如智能手机103的app可以使用用户账户通过例如wifi或者移动通信网络的方式登录云平台104,智能手机103的app向所述云平台104发送申请开启所述智能锁101的权限的权限申请信息,而所述云平台104用于响应用户的授权申请信息,并将从所述智能手机103的app接收到的所述权限申请信息进行加密后发送至所述管理终端设备的app(例如智能手机105的app)。

  示例性地,所述管理终端设备的app(例如智能手机105的app)用于:接收所述云平台104推送的所述权限申请信息并对所述权限申请信息进行审核和授权,并并将同意授权的授权信息发送至所述云平台104。其中,所述管理终端设备的app为具有管理员权限的app,用于进行授权审核和更改授权等操作。

  本实施例中的智能锁系统可以在具有通信的条件下进行权限申请,即用户通过用户终端设备的app(例如智能手机103的app)使用用户的账号向云平台104发送对某智能锁的开锁权限授权请求,云平台104接收到该请求后将请求推送至管理员的所述管理终端设备的app上,管理员审核后将结果(该结果包括同意授权的授权信息或者拒绝授权的信息)发送至云平台,云平台再将授权结果推送至申请用户的智能手机app上,完成一次权限申请流程,管理员可在任意时间地点更改任意用户对任意智能锁的开锁权限,灵活性更高,也更加便捷。

  示例性地,所述用户终端设备(例如智能手机103)还包括第一存储模块:用于存储从所述云平台接收到的加密的所述授权信息。该用户终端设备仅存储该加密的授权信息,并不对该些授权信息进行解析,因此安全性也会更高。

  示例性地,所述用户终端设备的app还可以用于:执行开锁操作并将存储的所述授权信息发送至所述智能钥匙;所述智能钥匙还用于:将接收的授权信息转发至所述智能锁。

  在另一个实施方式中,所述智能钥匙102包括第二存储模块,用于存储从所述用户终端设备接收到的加密的所述授权信息。可见,授权信息既可以存储在用户终端设备(例如智能手机103)中,也可以存储在智能钥匙102中。

  示例性地,所述智能钥匙还可以用于执行开锁操作并将存储的所述授权信息发送至所述智能锁。

  进一步地,所述智能锁包括解密分析模块,用于解密所述授权信息并判断是否能够执行开锁操作,如果能则进行开锁,否则不予开锁。

  示例性地,所述智能锁还包括加密模块,用于将包括开锁成功信息或者不予开锁信息的开锁反馈信息加密后发送至所述智能钥匙。

  示例性地,所述智能钥匙还用于将所述开锁反馈信息发送至所述用户终端设备的app,所述用户终端设备的app用于将所述开锁反馈信息保存至本地并在所述用户终端设备的app和所述云平台能够通信的条件下将所述开锁反馈信息传送至所述云平台。

  其中,用户终端设备的app和所述云平台能够通信的条件是指用户终端设备和云平台能够建立通信通道时,例如智能手机103可以采用wifi或者移动通信网络的方式与云平台104进行连接。

  由以上可见,本实施例中的异步智能锁系统可以在用户终端设备例如智能手机能够和云平台进行通信的场地(例如智能手机在有移动通信网络或者wifi网络的场地)进行智能锁的开锁授权申请,授权信息可以存放在用户终端设备或智能钥匙中,用户终端设备和智能钥匙只用于放置授权信息,无法解析该授权信息的意义,开锁时只建立智能锁、智能钥匙和用户终端设备三者之间的连接(如果授权信息放在智能钥匙中,只需建立智能锁和智能钥匙之间的连接即可),智能钥匙或用户终端设备将授权信息发送给智能锁,智能锁解密、解析并判断是否开锁,执行开锁动作或拒绝,并将反馈信息加密发给智能钥匙和用户终端设备,因此,该异步智能锁系统可以适用于无网络条件下的开锁。

  其中,所述智能钥匙还用于接收从所述智能锁输出的所述开锁反馈信息并将所述开锁反馈信息传送至所述用户终端设备的app,所述用户终端设备的app将接收到的所述开锁反馈信息保存至本地,并在用户终端设备和所述云平台建立通信时将所述开锁反馈信息传输至所述云平台。

  示例性地,所述开锁反馈信息包括开锁时间、开锁事件、所开启的智能锁信息、智能锁的地理位置、用户终端设备信息等中的至少一种。

  在一个示例中,所述云平台104还包括:操作日志记录模块,用于记录用户授权权限申请信息、管理员授权信息、开锁事件、开锁时间、以及用户位置信息以及用户端设备信息等信息中的至少一种。

  示例性地,所述用户终端设备信息(例如智能手机信息)包括国际移动用户识别码(imsi)和/或mac地址等信息。

  示例性地,用户终端设备的位置信息尤其是指在用户终端设备的app进行开锁操作时的位置信息,该位置信息利用所述用户终端设备的定位功能模块而获得,例如,利用智能手机的定位功能获得地理位置,该地理位置即可获悉开锁时用户的地理位置。

  在一个示例中,所述云平台104还包括:用户管理模块:用于对登录所述云平台的用户进行增删改查、用户的角色和权限进行管理;授权管理模块:用于响应用户的授权申请或调整任一用户的授权状态,例如通过管理界面主动设置或取消用户集合对锁集合的开锁权限等;智能锁管理模块:用于录入智能锁信息以及维护所有纳入管理范围的所述智能锁信息,其中,智能锁信息包括智能锁id、描述、地理位置等信息中的至少一种。示例性地,智能锁描述可以包括例如是该智能锁的地址(例如某楼某房间大门)、别名(例如“文印室”)、备注信息等。

  值得一提的是,智能锁的地址和智能锁的地理位置存在区别,地理位置通常指经纬度,比如智能锁的坐标。

  可见,云平台是云智能锁的核心,云平台除了用来转发、推送、回复权限申请信息之外,更是用来进行整个系统的管理和运算工作,该管理可以通过云平台提供的管理界面进行操作。

  示例性地,还可将用户终端设备例如智能手机103的app账户和用户的智能手机103相绑定,便于实现手机和app账户绑定的唯一性和安全性。

  示例性地,为了提高安全性,所述用户终端设备还包括密码模块和/或指纹模块,用于对用户的身份进行验证登录云平台或进行开锁操作。

  可选地,为了提高安全性,还可以通过手机验证码技术进行用户的身份验证登录云平台。

  1)由于核心的鉴权算法放在云平台中,用户终端设备(例如智能手机)和/或智能钥匙中仅存放加密的授权信息,而无法解析该信息的意义,因此安全性更高;

  2)智能钥匙和智能锁之间通过专用硬件接口进行连接,可通过该接口进行供电和通信,这种专用接口设计使得智能锁系统更难被接入恶意破解;

  本实施例的智能锁系统的智能锁为无源设计,通过智能钥匙或例如智能手机的用户终端设备对其进行使用时供电,维护起来更加便捷;

  4)智能钥匙和例如智能手机的用户终端设备之间通过手机有线接口(例如microusb/lighting/type-c)方式连接,当智能钥匙没有电量或未配备电池时,通过例如智能手机的用户终端设备的有线接口向智能钥匙和智能锁供电,灵活性高;

  5)智能钥匙和例如智能手机的用户终端设备之间具有蓝牙无线通信接口,通过蓝牙连接使用更加便捷、安全;

  6)利用了现在智能手机普及度极高的特点,使用智能手机通过互连网与云平台进行数据交换,降低系统复杂度和成本;

  7)利用了例如智能手机的用户终端设备本身的密码和指纹系统进行用户身份的认证,更加安全;

  9)在用户终端设备例如智能手机能够和云平台进行通信的场地(例如智能手机在有移动通信网络或者wifi网络的场地)进行智能锁的开锁授权申请,授权信息可以存放在用户终端设备或智能钥匙中,开锁时只建立智能锁、智能钥匙和用户终端设备三者之间的连接(如果授权信息放在智能钥匙中,只需建立智能锁和智能钥匙之间的连接即可),智能钥匙或用户终端设备将授权信息发送给智能锁,智能锁解密、解析并判断是否开锁,执行开锁动作或拒绝,并将反馈信息加密发给智能钥匙和用户终端设备,因此可以在无联网条件下进行智能锁的异步开锁,因此,该智能锁系统安全性更高,使用便捷,灵活性好。

  下面参考图3、图4、图5对本发明智能锁系统的开锁方法做解释和说明,其中,图3示出了本发明实施例的智能锁系统的开锁方法的一个示意性流程图;图4示出了本发明实施例的智能锁系统的开锁方法的另一个示意性流程图;图5示出了本发明实施例的智能锁系统的开锁方法的另一个示意性流程图。

  图3所示的开锁方法基于前述的智能锁系统执行,该智能锁系统为基于云平台的异步智能锁系统,该方法包括:

  s201,通过用户终端设备的app的用户账号向云平台发送申请开启所述智能锁的权限的权限申请信息;

  s202,通过所述云平台将从所述用户终端设备的app接收到的所述权限申请信息发送至管理终端设备的app;

  s203,通过管理终端设备的app接收所述云平台推送的所述权限申请信息并对所述权限申请信息进行审核和授权,并将同意授权的授权信息发送至所述云平台;

  s204,通过所述云平台将从所述管理终端设备接收到的所述授权信息进行加密并发送至所述用户终端设备的app。

  该开锁方法能够实现在联网条件下的开锁权限申请,并通过云平台对授权信息进行加密,因此安全性更高。

  在一个实施例中,如图4所示,一种基于异步智能锁系统的智能锁的开锁方法,该异步智能锁系统将授权信息存储在例如智能手机的用户终端设备中,该开锁方法包括:

  s1,通过所述用户终端设备的app的用户账户向所述云平台发送申请开启所述智能锁的权限的权限申请信息;

  s2,通过所述云平台将从所述用户终端设备的app接收到的所述权限申请信息发送至管理终端设备的app;

  s3,通过管理终端设备的app接收所述云平台推送的所述权限申请信息并对所述权限申请信息进行审核和授权,并将同意授权的授权信息发送至所述云平台;

  s4,通过所述云平台将从所述管理终端设备接收到的所述授权信息进行加密并发送至所述用户终端设备的app。

  通过上述方法用户终端设备在可以和云平台通信的条件下(也即在联网的场所)进行智能锁的开锁权限申请,同时管理员审核和授权开锁权限,操作更便捷,灵活性和安全性更高。

  示例性地,在s1中包括:在用户终端设备和云平台之间能够通信的条件下(以及在有互联网的条件下),通过用户终端设备例如智能手机的app使用账户通过通信通道登录云平台,通过所述用户终端设备的app向所述云平台发送申请开启所述智能锁的权限的权限申请信息。

  示例性地,在s4中,所述云平台将从所述管理终端设备接收的所述授权信息发送至所述用户终端设备的app之前,通过所述云平台对所述授权信息进行加密,以使得信息更加安全。

  示例性地,在s4中,在将所述授权信息发送至所述用户终端设备之后,包括:通过所述用户终端设备的app将所述授权信息保存至所述用户终端设备。此时,该用户终端设备具有了开启智能锁的权限。

  示例性地,在s4之后,在将所述授权信息保存至所述用户终端设备之后,进行智能锁的开锁,包括:

  s5,使用所述用户终端设备的app执行开锁操作并将存储的所述授权信息发送至所述智能钥匙,所述智能钥匙将接收的授权信息转发至所述智能锁。

  其中,在s5之前,也即在开锁操作之前,先建立智能锁和智能钥匙以及智能钥匙和用户终端之间的连接,包括:

  将所述智能钥匙与所述智能锁互连,以使所述智能钥匙向所述智能锁供电和通信。

  可选地,将所述智能钥匙与所述智能锁通过第一接口互连,其中,所述第一接口具备数据传输和电源连接功能。

  可选地,将所述智能钥匙和所述用户终端设备通过第二接口或者第三接口互连,其中,所述第二接口为无线通信接口,例如包括蓝牙无线通信接口的近距离无线通信接口,所述第三接口为有线通信接口,所述第三接口包括microusb、lighting和type-c中的至少一种,也可以为其他任何适合的能够进行供电和通信的接口。

  其中,可以利用智能钥匙对智能锁供电,也可以利用用户终端设备例如智能手机对智能锁和智能钥匙供电。

  在一个示例中,在所述智能钥匙不能给所述智能锁供电时,将所述智能钥匙和所述用户终端设备通过所述第三接口互连,以使所述用户终端设备向所述智能钥匙和/或所述智能锁供电和通信。

  示例性地,在s5之后,还包括:s6,通过所述智能锁解密所述授权信息并判断是否能够执行开锁操作,如果能则进行开锁,否则不予开锁。

  其中,在所述智能锁解密所述授权信息并判断是否能够执行开锁操作的步骤之后,也即在s6之后,还包括:

  通过所述智能锁将包括开锁成功信息或者不予开锁信息的开锁反馈信息加密后发送至所述智能钥匙,所述智能钥匙将所述开锁反馈信息发送至所述用户终端设备的app,所述用户终端设备的app将所述开锁反馈信息保存至本地并在所述用户终端设备的app和所述云平台能够通信的条件下将所述开锁反馈信息传送至所述云平台。

  由上述过程可见,本实施例中的智能锁系统可以进行异步开锁模式,应用范围更广,由于本示例中的开锁方法基于前述的智能锁系统,因此也具有前述智能锁系统的优点,在此不做赘述。

  如图5所示,本实施例还提供一种基于异步智能锁系统的智能锁的开锁方法,该异步智能锁系统将授权信息存储在智能钥匙中,该开锁方法包括:

  s11,通过所述用户终端设备的app的用户账户向所述云平台发送申请开启所述智能锁的权限的权限申请信息;

  s12,通过所述云平台将从所述用户终端设备的app接收到的所述权限申请信息发送至管理终端设备的app;

  s13,通过管理终端设备的app接收所述云平台推送的所述权限申请信息并对所述权限申请信息进行审核和授权,并将同意授权的授权信息发送至所述云平台;

  s14,通过所述云平台将从所述管理终端设备接收到的所述授权信息进行加密并发送至所述用户终端设备的app。

  通过上述方法用户在可以和云平台通信的条件下(也即在联网的场所)进行智能锁的开锁权限申请,同时管理员审核和授权开锁权限,操作更便捷,灵活性和安全性更高。

  示例性地,在s11中包括:在用户终端设备和云平台能够通信时(也即在联网的场所),通过用户终端设备例如智能手机的app使用账户通过通信通道登录云平台,通过所述用户终端设备的app的用户账户向所述云平台发送申请开启所述智能锁的权限的权限申请信息。

  示例性地,在s11中,在登录云平台之前,还包括:将智能钥匙和用户终端设备例如智能手机通过第二接口或第三接口互连。

  示例性地,在s14中,所述云平台将从所述管理终端设备接收的所述授权信息发送至所述用户终端设备的app之前,通过所述云平台对所述授权信息进行加密,以使得信息更加安全。

  示例性地,在s14中,在将所述授权信息发送至所述用户终端设备之后,包括:将所述智能钥匙与所述用户终端设备连接,将所述授权信息从所述用户终端设备的app输出至所述智能钥匙,将加密的所述授权信息保存至所述智能钥匙。

  示例性地,在s14之后,在将所述授权信息保存至智能钥匙之后,通过智能钥匙进行智能锁的开锁,包括:

  s15,使用所述智能钥匙执行开锁操作并将存储的所述授权信息发送至所述智能锁。

  其中,在s15之前,也即在开锁操作之前,先建立智能锁和智能钥匙之间的连接,包括:

  将所述智能钥匙与所述智能锁互连,以使所述智能钥匙向所述智能锁供电和通信,上电后智能钥匙将授权信息发送至智能锁。

  可选地,将所述智能钥匙与所述智能锁通过第一接口互连,其中,所述第一接口具备数据传输和电源连接功能,上电后智能钥匙将授权信息通过第一接口的通信方式发送至智能锁。

  可选地,将所述智能钥匙和所述用户终端设备通过第二接口或者第三接口互连,其中,所述第二接口为无线通信接口,例如包括蓝牙无线通信接口的近距离无线通信接口,所述第三接口为有线通信接口,所述第三接口包括microusb、lighting和type-c中的至少一种,也可以为其他任何适合的能够进行供电和通信的接口。

  示例性地,在s15之后,还包括:s16,通过所述智能锁解密所述授权信息并判断是否能够执行开锁操作,如果能则进行开锁,否则不予开锁。

  其中,在所述智能锁解密所述授权信息并判断是否能够执行开锁操作的步骤之后,也即在s16之后,还包括:

  通过所述智能锁将包括开锁成功信息或者不予开锁信息的开锁反馈信息加密后发送至所述智能钥匙,将所述开锁反馈信息保存至所述智能钥匙。

  示例性地,当智能钥匙和用户终端设备例如智能手机通过第二接口或第三接口连接时,智能钥匙将开锁反馈信息发送至用户终端设备的app,该连接可以不是立即连接,可以是在开锁之后任意时间进行该连接操作,之后,所述智能钥匙将所述开锁反馈信息发送至所述用户终端设备的app,所述用户终端设备的app将所述开锁反馈信息保存至本地并在所述用户终端设备的app和所述云平台能够通信的条件下(也即能联网的场所中)将所述开锁反馈信息传送至所述云平台。

  由上述过程可见,本实施例中的智能锁系统可以进行异步开锁模式,应用范围更广,由于本实施例中的开锁方法基于前述的智能锁系统,因此也具有前述智能锁系统的优点,在此不做赘述。

  应注意,尽管上述内容中描述了多个不同的实现方式,但是各个实现方式之间不是相互排斥的,本领域技术人员在上述实现方式的基础上,可以通过相互结合、交叉、合并等方式得到其他的实现方式,也应属于本公开的实施例范围。

  尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性的,并且不意图将本发明的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本发明的范围和精神。所有这些改变和修改意在被包括在所附权利要求所要求的本发明的范围之内。

  本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

  在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。

  在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

  类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该本发明的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如相应的权利要求书所反映的那样,其发明点在于可以用少于某个公开的单个实施例的所有特征的特征来解决相应的技术问题。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

  本领域的技术人员可以理解,除了特征之间相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

  此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

  本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的物品分析设备中的一些模块的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

  应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

  以上所述,仅为本发明的具体实施方式或对具体实施方式的说明,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以权利要求的保护范围为准。