System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及密码锁,尤其涉及一种密码锁的密码生成方法、认证方法、设备及存储介质。
技术介绍
1、随着网络科技的进步,智能化家居设备逐渐普及,如智能密码锁不断完善成熟,逐渐代替了传统锁具,极大地改善了人们的生活体验。智能密码锁可以广泛应用到家庭、酒店和写字楼等场所。
2、数字密码锁是目前应用比较普及的智能密码锁。但是,现有的智能密码锁通常需要在联网的情况下,由用户输入的密码和移动终端下发的密码作比较来实现认证并执行开锁操作。然而,在网络信号不好时,密码锁无法及时接收移动终端下发的密码,导致出现延迟执行开锁操作的情况。并且,密码锁的联网操作会大大地增加密码锁的功耗,缩短电池使用时间,从而增加密码锁的运维和使用成本。
技术实现思路
1、本申请的主要目的在于提供一种密码锁的密码生成方法、认证方法、设备及存储介质,用于解决现有密码锁在网络信号不好时,无法及时接收移动终端下发的密码,导致出现延迟执行开锁操作的情况和密码锁联网带来功耗增加的技术问题。
2、第一方面,本申请提供一种密码锁的密码生成方法,应用于终端设备,包括:
3、获取密码锁的管理密码,以得到所述密码锁的管理权限;
4、获取用户设置的开锁数据,所述开锁数据至少包括密码时间信息;
5、基于预设加密程序,根据所述密码锁的开锁数据生成所述密码锁的密码,其中,所述密码锁能够基于预设加密程序对应的预设解密程序对所述密码进行解密,得到所述开锁数据。
6、第二方面,本申请还提供
7、响应于用户的输入操作,获取待认证的密码,所述密码为终端设备基于预设加密程序并根据用户设置的开锁数据生成的,所述开锁数据至少包括密码时间信息;
8、基于预设解密程序对所述密码进行解密,得到开锁数据,所述预设解密程序和生成所述密码的预设加密程序相对应;
9、根据所述输入操作的操作时间和所述开锁数据中的密码时间信息执行相应的开锁操作或不执行所述开锁操作。
10、第三方面,本申请还提供一种计算机设备,所述计算机设备包括存储器和处理器;
11、所述存储器,用于存储计算机程序;
12、所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的密码锁的密码生成方法或密码锁的认证方法。
13、第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述的密码锁的密码生成方法或密码锁的认证方法的步骤。
14、本申请提供一种密码锁的密码生成方法、认证方法、设备及存储介质,其中,密码生成方法,应用于终端设备,包括:获取密码锁的管理密码,以得到所述密码锁的管理权限;获取用户设置的开锁数据,所述开锁数据至少包括密码时间信息;基于预设加密程序,根据所述密码锁的开锁数据生成所述密码锁的密码,其中,所述密码锁能够基于预设加密程序对应的预设解密程序对所述密码进行解密,得到所述开锁数据。本申请中的终端设备先根据管理密码,获取管理密码锁的管理权限,再根据用户设置的开锁数据,基于预设加密程序生成密码锁的密码,当将终端设备生成的密码输入至密码锁时,密码锁可以根据和预设加密程序对应的预设解密程序对密码进行解密,不需要密码锁通过联网来接收终端设备下发的密码,从而解决了现有密码锁在网络信号不好时,无法及时接收移动终端下发的密码,导致出现延迟执行开锁操作的情况和密码锁联网带来功耗增加的技术问题。
本文档来自技高网...【技术保护点】
1.一种密码锁的密码生成方法,应用于终端设备,其特征在于,包括:
2.根据权利要求1所述的密码锁的密码生成方法,其特征在于,所述基于预设加密程序,根据所述密码锁的开锁数据生成所述密码锁的密码,包括:
3.根据权利要求1或2所述的密码锁的密码生成方法,其特征在于,所述开锁数据还包括密码类型和管理所述密码类型的删除密码,所述密码类型包括以下至少一种:访客密码、住客密码和家政密码。
4.一种密码锁的认证方法,应用于密码锁,其特征在于,包括:
5.根据权利要求4所述的密码锁的认证方法,其特征在于,所述密码锁存储有设备标识和管理密码,所述基于预设解密程序对所述密码进行解密,得到开锁数据,包括:
6.根据权利要求4或5所述的密码锁的认证方法,其特征在于,所述开锁数据还包括密码类型和管理所述密码类型的删除密码,所述密码类型包括以下至少一种:访客密码、住客密码和家政密码;
7.根据权利要求4或5所述的密码锁的认证方法,其特征在于,在所述执行相应的开锁操作之后,还包括:
8.根据权利要求4所述的密码锁的认证方法,其
9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至3中任意一项所述的密码锁的密码生成方法,或者如权利要求4-8任意一项所述的密码锁的认证方法的步骤。
...【技术特征摘要】
1.一种密码锁的密码生成方法,应用于终端设备,其特征在于,包括:
2.根据权利要求1所述的密码锁的密码生成方法,其特征在于,所述基于预设加密程序,根据所述密码锁的开锁数据生成所述密码锁的密码,包括:
3.根据权利要求1或2所述的密码锁的密码生成方法,其特征在于,所述开锁数据还包括密码类型和管理所述密码类型的删除密码,所述密码类型包括以下至少一种:访客密码、住客密码和家政密码。
4.一种密码锁的认证方法,应用于密码锁,其特征在于,包括:
5.根据权利要求4所述的密码锁的认证方法,其特征在于,所述密码锁存储有设备标识和管理密码,所述基于预设解密程序对所述密码进行解密,得到开锁数据,包括:
6.根据权利要求...
【专利技术属性】
技术研发人员:陈建昌,苏武龙,陈海,
申请(专利权)人:四川微盾智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。