System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能系统,尤其涉及一种智能系统及其控制方法、计算机存储介质。
技术介绍
1、随着智能技术的发展,很多房屋都配备智能门锁和对应的智能钥匙,以使的房屋的拥有者或者使用者可以通过智能钥匙开启智能门锁,以提高房屋的拥有者或者使用者的使用体验。
2、随着房屋租赁市场的发展,租客在租房子之前需要看房子,则需要房东或者房屋管理者提供钥匙进入房子,然后每个钥匙智能开启一个房子的门锁,而门锁需要匹配的钥匙方能开启,因此房东或房东管理者需要携带大量的钥匙,造成不便。
3、通常智能钥匙可以与服务器建立连接,以通过服务器开启智能门锁。但,智能钥匙与服务器断开连接时候,房屋的拥有者或者使用者无法通过智能钥匙开启智能门锁,影响用户的使用体验。
技术实现思路
1、为解决上述技术问题,本申请提供了第一种技术方案,提供一种智能系统的控制方法,智能系统包括第一用户端、第二用户端、智能终端、至少一个智能钥匙以及服务器,第一用户端、第二用户端、智能终端以及智能钥匙均与服务器连接,控制方法包括:
2、通过第一用户端将智能终端与房屋信息进行绑定,并通过智能终端向服务器发送与智能终端对应的专属密钥;
3、通过第一用户端和/或第二用户端添加智能钥匙,获取第一用户端和/或第二用户端允许进入与房屋信息对应的房屋的用户的用户信息,并将智能钥匙的标识信息和用户信息上传至服务器;
4、服务器基于用户信息、专属密钥以及智能钥匙的标识信息生成身份验证令牌和/或离线验证令牌;
5、响应于智能终端与服务器断开连接,则通过离线验证令牌确定智能钥匙开启智能终端;
6、响应于智能终端与服务器连接,则通过身份验证令牌确定智能钥匙开启智能终端。
7、其中,智能系统还包括终端处理器和终端数据库,终端处理器分别与终端数据库、智能终端和服务器连接,在通过第一用户端和/或第二用户端添加智能钥匙的步骤之后,控制方法还包括:
8、服务器通过终端处理器将用户信息、专属密钥以及智能钥匙的标识信息存储至终端数据库;
9、通过离线验证令牌确定智能钥匙开启智能终端的步骤包括:
10、通过终端处理器从智能终端获取智能钥匙的离线验证令牌;
11、通过终端处理器从终端数据库获取专属密钥,并基于专属密钥对离线验证令牌进行验证。
12、其中,通过离线验证令牌确定智能钥匙开启智能终端的步骤还包括:
13、通过终端处理器从智能终端获取智能钥匙的识别信息,并将识别信息和标识信息进行匹配;
14、响应于识别信息和标识信息匹配成功,则执行基于专属密钥对离线验证令牌进行验证的步骤;
15、基于专属密钥对离线验证令牌进行验证的步骤包括:
16、响应于验证成功,则通过终端处理器从智能终端获取智能钥匙识别的指纹信息和/或密钥,并将指纹信息和/或密钥与用户信息进行匹配;
17、响应于指纹信息和/或密钥与用户信息匹配成功,则通过终端处理器控制智能终端开启。
18、其中,通过身份验证令牌确定智能钥匙开启智能终端的步骤包括:
19、服务器从智能终端获取智能钥匙的识别信息,并将识别信息和标识信息进行匹配;
20、响应于识别信息和标识信息匹配成功,则服务器基于专属密钥对身份验证令牌进行验证;
21、响应于验证成功,则服务器从智能终端获取智能钥匙识别的指纹信息和/或密钥,并将指纹信息和/或密钥与用户信息进行匹配;
22、响应于指纹信息和/或密钥与用户信息匹配成功,则服务器控制智能终端开启。
23、其中,智能系统还包括第三用户端,第三用户端与服务器连接,控制方法还包括:
24、服务器从第三用户端接收到授权信息,授权信息包括多个房屋信息以及与房屋信息对应的专属密钥;
25、服务器基于授权信息向第一用户端提供第一权限,以允许第一用户端通过服务器发布多个房屋信息;
26、服务器接收到第二用户端的请求信息,请求信息包括签约信息和/或来访信息。
27、其中,控制方法还包括:
28、响应于用户通过第二用户端与第一用户端进行签约成功,服务器将对应的房屋信息和用户信息绑定,并向第二用户端提供第二权限;
29、服务器接收到来访信息,基于来访信息产生临时验证令牌,以允许其他用户通过临时验证令牌进入与房屋信息对应的房屋。
30、其中,通过第二用户端添加智能钥匙的步骤包括:
31、通过第二用户端采集用户信息,用户信息包括账户信息和指纹信息;
32、通过第二用户端接收智能钥匙的标识信息,标识信息包括智能钥匙的编号和/或识别码;
33、服务器将智能钥匙的标识信息与用户信息进行绑定。
34、其中,控制方法还包括:
35、响应于服务器将智能钥匙的标识信息与用户信息进行解绑,且服务器将智能钥匙的标识信息与其他用户的用户信息进行绑定,则服务器更新身份验证令牌和/或离线验证令牌。
36、为解决上述技术问题,本申请提供了第二种技术方案,提供一种智能系统,包括第一用户端、第二用户端、智能终端、至少一个智能钥匙以及服务器,第一用户端、第二用户端、智能终端以及智能钥匙均与服务器连接,其中:
37、第一用户端用于将智能终端与房屋信息进行绑定,并通过智能终端向服务器发送与智能终端对应的专属密钥;
38、第一用户端和/或第二用户端用于添加智能钥匙,获取第一用户端和/或第二用户端允许进入与房屋信息对应的房屋的用户的用户信息,并将智能钥匙的标识信息和用户信息上传至服务器;
39、服务器用于基于用户信息、专属密钥以及智能钥匙的标识信息生成身份验证令牌和/或离线验证令牌;
40、响应于智能终端与服务器断开连接,则服务器用于通过离线验证令牌确定智能钥匙开启智能终端;
41、响应于智能终端与服务器连接,则服务器用于通过身份验证令牌确定智能钥匙开启智能终端。
42、为解决上述技术问题,本申请提供了第三种技术方案,提供一种计算机存储介质,计算机存储介质存储有计算机程序,计算机程序被执行时实现如权利要求上述的控制方法的步骤。
43、本申请通过服务器基于用户信息、专属密钥以及智能钥匙的标识信息生成身份验证令牌和/或离线验证令牌;响应于智能终端与服务器断开连接,则通过离线验证令牌确定智能钥匙开启智能终端;响应于智能终端与服务器连接,则通过身份验证令牌确定智能钥匙开启智能终端。通过上述方式,智能钥匙通过身份验证令牌和/或离线验证令牌可以开启智能终端,即智能钥匙在授权的前提下允许开启不同的智能终端,避免携带大量的钥匙,提高便利性。此外,服务器能够生成身份验证令牌和/或离线验证令牌,响应于智能终端与服务器断开连接,则通过离线验证令牌确定智能钥匙开启智能终端;即智能终端在与服务器断开连接时通过离线验证本文档来自技高网...
【技术保护点】
1.一种智能系统的控制方法,其特征在于,所述智能系统包括第一用户端、第二用户端、智能终端、至少一个智能钥匙以及服务器,所述第一用户端、所述第二用户端、所述智能终端以及所述智能钥匙均与所述服务器连接,所述控制方法包括:
2.根据权利要求1所述的控制方法,其特征在于,所述智能系统还包括终端处理器和终端数据库,所述终端处理器分别与所述终端数据库、所述智能终端和所述服务器连接,在通过所述第一用户端和/或所述第二用户端添加所述智能钥匙的步骤之后,所述控制方法还包括:
3.根据权利要求2所述的控制方法,其特征在于,通过所述离线验证令牌确定所述智能钥匙开启所述智能终端的步骤还包括:
4.根据权利要求1所述的控制方法,其特征在于,通过所述身份验证令牌确定所述智能钥匙开启所述智能终端的步骤包括:
5.根据权利要求1-4任一项所述的控制方法,其特征在于,所述智能系统还可包括三个用户端,其中第三用户端与所述服务器连接,所述控制方法还包括:
6.根据权利要求5所述的控制方法,其特征在于,所述控制方法还包括:
7.根据权利要求1所述的
8.根据权利要求7所述的控制方法,其特征在于,所述控制方法还包括:
9.一种智能系统,其特征在于,包括第一用户端、第二用户端、智能终端、至少一个智能钥匙以及服务器,所述第一用户端、所述第二用户端、所述智能终端以及所述智能钥匙均与所述服务器连接,其中:
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序被执行时实现如权利要求1-8中任一项所述控制方法的步骤。
...【技术特征摘要】
1.一种智能系统的控制方法,其特征在于,所述智能系统包括第一用户端、第二用户端、智能终端、至少一个智能钥匙以及服务器,所述第一用户端、所述第二用户端、所述智能终端以及所述智能钥匙均与所述服务器连接,所述控制方法包括:
2.根据权利要求1所述的控制方法,其特征在于,所述智能系统还包括终端处理器和终端数据库,所述终端处理器分别与所述终端数据库、所述智能终端和所述服务器连接,在通过所述第一用户端和/或所述第二用户端添加所述智能钥匙的步骤之后,所述控制方法还包括:
3.根据权利要求2所述的控制方法,其特征在于,通过所述离线验证令牌确定所述智能钥匙开启所述智能终端的步骤还包括:
4.根据权利要求1所述的控制方法,其特征在于,通过所述身份验证令牌确定所述智能钥匙开启所述智能终端的步骤包括:
5.根据权利...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。