本申请涉及通讯,具体涉及一种密码更新效验方法、装置、智能锁及存储介质。
背景技术:
1、窄带物联网(narrow band internet of things,nb-iot)成为万物互联网络的一个重要分支。nb-iot构建于蜂窝网络,可直接部署于gsm网络、umts网络或lte网络,以降低部署成本、实现平滑升级。
2、在相关技术中,所采用nb-iot进行通信的设备,由于通信协议的限制,设备终端与服务器端的通信只能由设备终端来发起,而当设备终端处于待机状态时服务器端无法与设备终端建立通信。
3、目前为了解决上述问题,一般所采用的方法是,设备终端设定定时时间,定时与服务器进行通信和上报数据。但在需要较强时效性需要的情况下,例如,当设备终端(如,智能锁)密码需要更新时,使用定时上报的方式进行通信会存在较大的延迟。
4、针对现有技术中存在的问题,目前尚未存在有效的解决方案。
技术实现思路
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、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
1.一种密码更新效验方法,其特征在于,所述方法包括:
2.根据权利要求1所述的密码更新效验方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的密码更新效验方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的密码更新效验方法,其特征在于,所述当所述输入密码存在于所述密码组时,建立智能锁与服务器的通信,并发送密码更新请求至服务器,包括:
5.根据权利要求2所述的密码更新效验方法,其特征在于,所述方法还包括:
6.根据权利要求2所述的密码更新效验方法,其特征在于,所述方法还包括:
7.根据权利要求3所述的密码更新效验方法,其特征在于,所述密码更新信息,包括:更新密码组、更新有效密码、更新有效时限、更新检测时间间隔以及更新密码列表。
8.一种密码更新效验装置,其特征在于,所述装置包括:
9.一种智能锁,其特征在于,所述智能锁包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的程序代码,所述程序代码被所述处理器执行时,实现如权利要求1至7中任一项所述的密码更新效验方法。
10.一种计算机可读存储介质,其特征在于,该所述计算机可读存储介质存储有程序代码,所述程序代码可被一个或多个处理器调用执行如权利要求1-7中任意一项所述的密码更新效验方法。