密码更新效验方法、装置、智能锁及存储介质制造方法及图纸

技术编号:38460719 阅读:9 留言:0更新日期:2023-08-11 14:37
本申请公开了一种密码更新效验方法、装置、智能锁及存储介质,包括:获取智能锁的密码组;确定所述密码组中密码的有效时限;当所述密码的有效时限满足预设更新时限时,对用户的输入密码进行验证;当所述输入密码存在于所述密码组时,建立智能锁与服务器的通信,并发送密码更新请求至服务器,以得到密码更新信息,实现了不需要再使用传统的人为操作的方式更新设备密码,可直接通过智能锁和服务器之间通信信息的交换获取更新信息。信信息的交换获取更新信息。信信息的交换获取更新信息。

【技术实现步骤摘要】
密码更新效验方法、装置、智能锁及存储介质


[0001]本申请涉及通讯
,具体涉及一种密码更新效验方法、装置、智能锁及存储介质。

技术介绍

[0002]窄带物联网(Narrow Band Internet of Things,NB

IoT)成为万物互联网络的一个重要分支。NB

IoT构建于蜂窝网络,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。
[0003]在相关技术中,所采用NB

IoT进行通信的设备,由于通信协议的限制,设备终端与服务器端的通信只能由设备终端来发起,而当设备终端处于待机状态时服务器端无法与设备终端建立通信。
[0004]目前为了解决上述问题,一般所采用的方法是,设备终端设定定时时间,定时与服务器进行通信和上报数据。但在需要较强时效性需要的情况下,例如,当设备终端(如,智能锁)密码需要更新时,使用定时上报的方式进行通信会存在较大的延迟。
[0005]针对现有技术中存在的问题,目前尚未存在有效的解决方案。

技术实现思路

[0006]鉴于上述问题,本申请提供一种密码更新效验方法、装置、智能锁及存储介质,不需要人为操作的方式更新设备密码,可直接通过设备终端和服务器之间通信信息的交换获取更新信息,减少延时影响。
[0007]第一方面,本申请实施例提供了一种密码更新效验方法,包括:
[0008]获取智能锁的密码组;
[0009]确定所述密码组中密码的有效时限;
[0010]当所述密码的有效时限满足预设更新时限时,对用户的输入密码进行验证;
[0011]当所述输入密码存在于所述密码组时,建立智能锁与服务器的通信,并发送密码更新请求至服务器,以得到密码更新信息。
[0012]在一些实施例中,所述方法还包括:
[0013]获取所述密码组对应的密码关联信息,其中,所述密码关联信息包括:有效密码、有效时限和检测时间间隔;
[0014]基于所述密码关联信息和所述密码组确定预设更新时限。
[0015]在一些实施例中,所述方法还包括:
[0016]在当前输入密码不满足所述智能锁的有效密码,且当前输入密码存在于所述密码组时,创建密码列表,将所述当前输入密码加入所述密码列表;
[0017]将所述密码列表发送至所述服务器。
[0018]在一些实施例中,所述当所述输入密码存在于所述密码组时,建立智能锁与服务器的通信,并发送密码更新请求至服务器,包括:
[0019]在所述输入密码满足所述有效密码,且所述输入密码不存在于所述密码组时,建立智能锁与服务器的通信,并发送密码更新请求至服务器。
[0020]在一些实施例中,所述方法还包括:
[0021]在所述输入密码不满足所述有效密码,且所述输入密码不存在于所述密码组时,返回所述智能锁的解锁界面,提示所述输入密码错误。
[0022]在一些实施例中,所述方法还包括:
[0023]当所述密码的有效时限不满足预设更新时限时,对用户的输入密码进行验证;
[0024]在所述输入密码满足所述有效密码时,所述智能锁进行开锁。
[0025]在一些实施例中,所述密码更新信息,包括:更新密码组、更新有效密码、更新有效时限、更新检测时间间隔以及更新密码列表。
[0026]第二方面,本申请实施例提供了一种密码更新效验装置,包括:获取模块,用于获取智能锁的密码组。确认模块,用于确定所述密码组中密码的有效时限。验证模块,用于当所述密码的有效时限满足预设更新时限时,对用户的输入密码进行验证。更新模块,用于当所述输入密码存在于所述密码组时,建立智能锁与服务器的通信,并发送密码更新请求至服务器,以得到密码更新信息。
[0027]第三方面,本申请实施例提供一种智能锁,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的程序代码,所述程序代码被所述处理器执行时,实现如第一方面任一项实施方式所介绍的密码更新效验方法。
[0028]第四方面,本申请实施例提供一种计算机存储介质,该计算机存储介质储存有一个或多个程序,一个或者多个程序可被如第三方面介绍的智能锁执行,以实现如第一方面任一项实施方式所介绍的密码更新效验方法。
[0029]本申请实施例提供的一种密码更新效验方法、装置、智能锁及存储介质,通过。
[0030]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0031]在下文中将基于实施例并参考附图来对本申请进行更详细的描述。
[0032]图1示出了本申请一实施例中提出的一种密码更新效验方法流程示意图;
[0033]图2示出了本申请一实施例中提出的一种密码更新效验装置的结构框图;
[0034]图3示出了本申请一实施例中提出的一种示例性密码更新效验执行流程示意图;
[0035]图4示出了本申请实施例中提出的用于执行根据本申请实施例的密码更新效验方法的密码更新效验装置的结构框图;
[0036]图5示出了本申请实施例中提出的用于保存或者携带实现根据本申请实施例的密码更新效验方法的计算机可读存储介质。
具体实施方式
[0037]为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步的详细说明,本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。
[0038]目前,由于通信协议的限制设备与服务器端的通信只能由设备终端来发起而当设备处于待机状态时服务端无法与终端建立通信,为解决这种情况一般所选用的解决方法是终端设定定时时间,定时与服务端进行通信和上报数据。但在需要较强时效性需要的情况下,使用定时上报的方式进行通信则会存在较大的延迟,例如当设备密码需要更新时。
[0039]针对上述问题,申请人提出了本申请实施例提供的密码更新效验方法、装置、智能锁及存储介质,通过获取智能锁的密码组,确定密码组中密码的有效时限,当密码的有效时限满足预设更新时限时,对用户的输入密码进行验证,当输入密码存在于密码组时,建立智能锁与服务器的通信,并发送密码更新请求至服务器,以得到密码更新信息,以实现设备密码存在更新的可能时将首先在本地设备中进行校验,可直接通过设备终端和服务器之间通信信息的交换获取更新信息。其中,密码更新效验方法在后续的实施例中进行详细说明。
[0040]下面针对本申请实施例提供的密码更新效验方法的应用场景进行介绍:
[0041]请参阅图1,图1为本申请实施例中提供的一种密码更新效验方法流程示意图,在本实施例中,密码更新效验方法可以应用在如图2所示的控制装置300与图4所示的智能锁200中,其中,智能锁可以包括一个或者多个,多个智能锁之间可通过无线和/或有线的方式传输信息,多个智能锁协同完成密码本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密码更新效验方法,其特征在于,所述方法包括:获取智能锁的密码组;确定所述密码组中密码的有效时限;当所述密码的有效时限满足预设更新时限时,对用户的输入密码进行验证;当所述输入密码存在于所述密码组时,建立智能锁与服务器的通信,并发送密码更新请求至服务器,以得到密码更新信息。2.根据权利要求1所述的密码更新效验方法,其特征在于,所述方法还包括:获取所述密码组对应的密码关联信息,其中,所述密码关联信息包括:有效密码、有效时限和检测时间间隔;基于所述密码关联信息和所述密码组确定所述预设更新时限。3.根据权利要求2所述的密码更新效验方法,其特征在于,所述方法还包括:在当前输入密码不满足所述智能锁的有效密码,且当前输入密码存在于所述密码组时,创建密码列表,将所述当前输入密码加入所述密码列表;将所述密码列表发送至所述服务器。4.根据权利要求2所述的密码更新效验方法,其特征在于,所述当所述输入密码存在于所述密码组时,建立智能锁与服务器的通信,并发送密码更新请求至服务器,包括:在所述输入密码满足所述有效密码,且所述输入密码不存在于所述密码组时,建立智能锁与服务器的通信,并发送密码更新请求至服务器。5.根据权利要求2所述的密码更新效验方法,其特征在于,所述方法还包括:在所述输入密码不满足所述有效密码,且所述输入密码不存在于所述密码组...

【专利技术属性】
技术研发人员:潘晓飞李绍斌唐杰王沅召林泓亮刘洋
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1