密码的获取方法、装置、设备及存储介质与流程

未命名 08-27 阅读:119 评论:0


1.本技术涉及智能门锁技术领域,特别地涉及一种密码的获取方法、装置、设备及存储介质。


背景技术:

2.在物联网的不断普及中,基于物联网技术的密码门锁出现于各种人员流动较大的居住场景当中,利用无线通信技术,对密码门锁进行密码更新密码更新以及密码有效时间限制,实现不同人在不同时间内需要使用门锁的需求。同时,由于的特殊性,无法使用高功耗的运行模式,因此,会对门锁的通信模式和方法进行功耗上的设计,基于nb模块进行通信的门锁就是其中的一种解决方案。
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.图1为本技术实施例提供的一种密码获取方法的实现流程示意图;
41.图2为本技术实施例提供的一种密码获取方法的实现流程示意图;
42.图3为本技术实施例提供的一种密码获取方法的实现流程示意图;
43.图4为本技术实施例提供的一种密码获取方法的实现流程示意图;
44.图5为本技术实施例提供的电子设备的组成结构示意图。
45.在附图中,相同的部件使用相同的附图标记,附图并未按照实际的比例绘制。
具体实施方式
46.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
47.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
48.如果申请文件中出现“第一\第二\第三”的类似描述则增加以下的说明,在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
49.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
50.基于相关技术中存在的问题,本技术实施例提供一种密码获取方法,所述方法应用于电子设备,例如计算机、移动终端等,所述移动终端可以包括手机、平板电脑等,在一些实施例中,电子设备可以是第一门锁的控制器。本技术实施例提供的密码获取方法能够应用于需要临时对预设范围内的房间赋予一个临时密码的场景,示例性地,可以是酒店、公寓等需要对整层或整栋的房间进行临时密码分配的场景,本技术实施例中,所述门锁应用于门锁通信系统中,所述门锁通信系统包括:服务器和门锁,其中,所述门锁包括第一门锁和
第二门锁,所述服务器与第一门锁通信连接,所述第一门锁能够与所述第二门锁通信连接,所述服务器用于发送临时密码至第一门锁,所述第一门锁进行广播,所述第二门锁能够通过广播来获取临时密码,本技术实施例提供的密码获取方法所实现的功能可以通过电子设备的处理器调用程序代码来实现,其中,程序代码可以保存在计算机存储介质中。
51.本技术实施例提供一种密码获取方法,图1为本技术实施例提供的一种密码获取方法的实现流程示意图,如图1所示,包括:
52.步骤s101,获取服务器发送的密码组,其中,所述密码组包括:临时密码。
53.本技术实施例中,电子设备具备云平台通信能力,并具有传输数据的能力,电子设备可以发送密码更新请求至服务器,从而使得服务器将密码组发送给电子设备。
54.本技术实施例中,所述临时密码为具有时效性的密码。所述密码组可以认为是一个携带有与密码相关信息的消息。
55.在一些实施例中,所述密码组还包括:临时密码标志、零时密码范围。
56.本技术实施例中,临时密码范围用于限定密码的有效范围,示例性地,所述零时密码范围可以是整栋楼、楼层等。
57.步骤s102,将所述密码组进行解析以得到所述临时密码。
58.本技术实施例中,可以对密码组进行分析,以获取临时密码。
59.步骤s103,在预设时长内打开广播模式,以使第二门锁基于所述广播模式获取所述临时密码。
60.本技术实施例中,所述广播模式为短距离通信广播模式,示例性地,所述广播模式可以是蓝牙广播模式。
61.本技术实施例中,通过打开蓝牙广播模式,可以使第二门锁接入,以发送临时密码给第二门锁。
62.本技术提供的一种密码的获取方法,通过第一门锁在获取临时密码后,进行广播,通过广播将临时密码发送给第二门锁,通过优化门锁更新密码的通信过程,能够缩短密码更新时间。
63.在一些实施例中,步骤s102可以通过以下步骤实现:
64.步骤s1021,对所述密码组进行解析,以得到所述临时密码范围。
65.步骤s1022,将所述临时密码范围与所述第一门锁的第一门锁标志信息进行对比,以确定所述第一门锁的位置是否在所述临时密码范围内,其中,所述第一门锁标志信息用于表征所述第一门锁的位置。
66.承接上面的示例,可以确定第一门锁的位置是否在对应的楼层。
67.步骤s1023,在所述第一门锁标志信息表征的位置在所述临时密码范围内的情况下,获取所述临时密码。
68.本技术实施例提供的密码的获取方法,通过验证临时密码范围,能够减少密码更新错误的情况,提升密码的更新成功率。
69.在一些实施例中,在步骤s103之后,所述方法还包括:
70.步骤s104,在与第二门锁建立连接且获取到第二门锁的发送的密码获取请求的情况下,基于密码获取请求中的鉴权信息和第二门锁标志信息确定是否将所述临时密码发送给第二门锁。
71.本技术实施例中,第二门锁可以与第一门锁建立连接,从而第二门锁发送密码获取请求给第一门锁。
72.本技术实施例中,基于所述鉴权信息确定第二门锁是否具备与所述第一门锁的通信的通信权限,其中,在第二门锁不具备所述通信权限的情况下,确定不发送零时密码给所述第二门锁;在所述第二门锁具备所述通信权限的情况下,确定所述第二门锁标志信息表征的位置是否在临时密码范围内,以确定是否将临时密码发送给第二门锁,其中,在所述第二门锁标志信息表征的位置不在所述临时密码范围内的情况下,确定不发送零时密码给所述第二门锁;在所述第二门锁标志信息表征的位置在所述临时密码范围内的情况下,确定发送所述临时密码给所述第二门锁。
73.步骤s105,在需要将所述临时密码发送给第二门锁的情况下,将所述临时密码发送给所述第二门锁。
74.本技术实施例中,可以通过第一门锁与第二门锁之间的连接发送临时密码给第二门锁。
75.基于前述的密码的获取方法,本技术实施例再提供一种密码的获取方法,所述方法应用于第二门锁,所述方法应用于电子设备,例如计算机、移动终端等,所述移动终端可以包括手机、平板电脑等,在一些实施例中,电子设备可以是第二门锁的控制器,需要说明的是,第一门锁和第二门锁执行的功能可以集成在一个门锁上,在进行密码获取时,由于获取方式的不同,从而使得命名不同。本技术实施例提供的密码的获取方法,图2为本技术实施例提供的一种密码的获取方法,包括:
76.步骤s201,搜索预设范围内是否存在第一门锁的广播。
77.本技术实施例中,第二门锁可以打开搜索广播功能。第二门锁与第一门锁使用相同类型的通信模块,所述通信模块可以为无线通信模块,示例性地,可以为蓝牙通信模块。
78.步骤s202,在存在第一门锁的广播,且与所述第一门锁建立连接的情况下,发送密码获取请求至所述第一门锁,以使所述第一门锁基于所述密码获取请求中鉴权信息和第二门锁标志信息,确定是否将临时密码发送给第二门锁。
79.本技术实施例中,第一门锁发送密码获取请求时,密码获取请求中携带有鉴权信息和第二门锁标志信息。
80.本技术实施例中,第一门锁接收到密码获取请求后,获取鉴权信息、第二门锁标志信息,通过所述鉴权信息鉴定所述第二门锁是否具备通信权限,通过第二门锁标志信息确定是否需要更新临时密码,确认所述第二门锁需要更新临时密码,则将所述临时密码返回至所述第二门锁。
81.步骤s203,在获取到第一门锁发送的临时密码的情况下,将所述密码进行存储。
82.本技术实施例提供的密码的获取方法,更新完第一门锁的临时密码后,第一门锁会在一定时间内处于广播模式,此时更新第二门锁临时密码的时候,第二门锁会优先查找是否存在处于广播模式的第一门锁,并优选与第一门锁进行通信获取临时密码,相对于请求服务器,基于蓝牙的门锁间短距通信具有更快的通信效率以及更高的通信成功率,在清洁工、维修工等需要按顺序更新一定范围内房间的临时密码的场景中,能够节省其在门锁更新临时密码时候的时间。
83.基于前述的实施例,本技术实施例再提供一种密码的获取方法,所述方法应用于
第一门锁,图3为本技术实施例提供的一种密码的获取方法的流程示意图,如图3所示,所述方法包括:
84.s100、第一门锁向服务器获取密码。
85.本技术实施例中,所述第一门锁为待更新临时密码门锁,具备与云平台通信并传输数据的能力。所述第一门锁向所述服务器发送密码更新请求,所述服务器接收请求,获取第一门锁对应的最新密码组返回至第一门锁,所述密码组包括临时密码标志、临时密码内容。在一些实施例中,所述密码组还包括临时密码范围,所述临时密码范围可以为楼栋、楼层标志,用于区分密码的有效范围。
86.s200、第一门锁解析密码组,获取临时密码,打开广播模式。
87.本技术实施例中,第一门锁分析密码组,获取临时密码,同时打开广播模式,所述广播模式为短距通信广播模式,作为优选的实施方式,所述第一门锁打开蓝牙广播模式,等待其他门锁接入。
88.通过本技术实施例提供的密码的获取方法,第一门锁获取到临时密码并打开广播模式,其他门锁能够通过第一门锁获取最新的临时密码。
89.基于前述的实施例,本技术实施例再提供一种密码的获取方法,图4为本技术实施例提供的一种密码的获取方法的实现流程示意图,如图4所示,所述方法应用于第二门锁,所述方法包括:
90.c100,第二门锁搜索第一门锁广播,请求获取临时密码。
91.本技术实施例中,所述第二门锁搜索第一门锁的广播,所述第二门锁与所述第一门锁使用相同类型的通信模块,在所述第二门锁搜索到所述第一门锁的广播后,与所述第一门锁建立连接,并请求获取临时密码,所述请求包括鉴权信息、门锁标志信息,所述门锁标志信息包括门锁所属楼栋、楼层等具有位置特性的信息。
92.c200、第一门锁接收请求,鉴定临时密码权限,发送临时密码;具体的,所述第一门锁接收并解析请求,获取鉴权信息、门锁标志信息,通过所述鉴权信息鉴定所述第二门锁是否具备通信权限,通过门锁标志信息确定是否需要更新临时密码,确认所述第二门锁需要更新临时密码,则将所述临时密码返回至所述第二门锁。
93.c300、第二门锁保存临时密码;具体的,所述第二门锁获取临时密码,并进行保存。
94.通过上述实施方式,在更新完第一门锁的临时密码后,第一门锁会在一定时间内处于广播模式,此时更新第二门锁临时密码的时候,第二门锁会优先查找是否存在处于广播模式的第一门锁,并优选与第一门锁进行通信获取临时密码,相对于请求服务器,基于蓝牙的门锁间短距通信具有更快的通信效率以及更高的通信成功率,在清洁工、维修工等需要按顺序更新一定范围内房间的临时密码的场景中,能够节省其在门锁更新临时密码时候的时间。
95.基于前述的实施例,本技术实施例提供一种密码的获取装置,该装置包括的各模块、以及各模块包括的各单元,可以通过计算机设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu,central processing unit)、微处理器(mpu,microprocessor unit)、数字信号处理器(dsp,digital signal processing)或现场可编程门阵列(fpga,field programmable gate array)等。
96.本技术实施例提供一种密码的获取装置,包括:
97.获取模块,用于获取服务器发送的密码组,其中,所述密码组包括:临时密码;
98.解析模块,用于将所述密码组进行解析以得到所述临时密码;
99.广播模块,用于在预设时长内打开广播模式,以使第二门锁基于所述广播模式获取所述临时密码。
100.在一些实施例中,所述密码组还包括:临时密码范围,所述将所述密码组进行解析以得到所述临时密码,包括:
101.对所述密码组进行解析,以得到所述临时密码范围;
102.将所述临时密码范围与所述第一门锁的第一门锁标志信息进行对比,以确定所述第一门锁的位置是否在所述临时密码范围内,其中,所述第一门锁标志信息用于表征所述第一门锁的位置;
103.在所述第一门锁标志信息表征的位置在所述临时密码范围内的情况下,获取所述临时密码。
104.在一些实施例中,所述广播模式包括:蓝牙广播模式。
105.在一些实施例中,密码的获取装置还用于:
106.在与第二门锁建立连接且获取到第二门锁的发送的密码获取请求的情况下,基于密码获取请求中的鉴权信息和第二门锁标志信息确定是否将所述临时密码发送给第二门锁;
107.在需要将所述临时密码发送给第二门锁的情况下,将所述临时密码发送给所述第二门锁。
108.在一些实施例中,所述基于密码获取请求中的鉴权信息和第二门锁标志信息确定是否将所述临时密码发送给第二门锁,包括:
109.基于所述鉴权信息确定第二门锁是否具备与所述第一门锁的通信的通信权限,其中,在第二门锁不具备所述通信权限的情况下,确定不发送零时密码给所述第二门锁;
110.在所述第二门锁具备所述通信权限的情况下,确定所述第二门锁标志信息表征的位置是否在临时密码范围内,以确定是否将临时密码发送给第二门锁,其中,在所述第二门锁标志信息表征的位置不在所述临时密码范围内的情况下,确定不发送零时密码给所述第二门锁;在所述第二门锁标志信息表征的位置在所述临时密码范围内的情况下,确定发送所述临时密码给所述第二门锁。
111.本技术实施例再提供一种密码的获取装置,包括:
112.搜索模块,用于搜索预设范围内是否存在第一门锁的广播;
113.发送模块,用于在存在第一门锁的广播,且与所述第一门锁建立连接的情况下,发送密码获取请求至所述第一门锁,以使第一门锁基于所述密码获取请求中鉴权信息和第二门锁标志信息,确定是否将临时密码发送给第二门锁;
114.存储模块,用于在获取到第一门锁发送的临时密码的情况下,将所述临时密码进行存储。
115.在一些实施例汇总,所述密码的获取装置还用于:
116.在不存在所述第一门锁的广播的情况下,发送密码获取请求至服务器,以从服务器获取临时密码。
117.需要说明的是,本技术实施例中,如果以软件功能模块的形式实现上述的密码获
取方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read only memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本技术实施例不限制于任何特定的硬件和软件结合。
118.相应地,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现上述实施例中提供的密码获取方法中的步骤。
119.本技术实施例提供一种电子设备;图5为本技术实施例提供的电子设备的组成结构示意图,如图5所示,所述电子设备500包括:一个处理器501、至少一个通信总线502、用户接口503、至少一个外部通信接口504、存储器505。其中,通信总线502配置为实现这些组件之间的连接通信。其中,用户接口503可以包括控制屏,外部通信接口504可以包括标准的有线接口和无线接口。所述处理器501配置为执行存储器中存储的密码的获取方法的程序,以实现以上述实施例提供的密码的获取方法中的步骤。
120.以上电子设备和存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术计算机设备和存储介质实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
121.基于前述的实施例,本技术实施例再提供一种门锁通信系统,包括:服务器、第一门锁和第二门锁,所述服务器包括:
122.处理模块,负责处理从门锁的请求,并且返回对应的请求结果;
123.存储模块,负责门锁的信息,如门锁对应的密码以及密码的有效时间;
124.发送模块,负责与门锁进行通信;
125.第一门锁、第二门锁包括:
126.分析模块,负责分析服务器的结果;
127.存储模块,负责存储门锁相关的信息,如密码及密码的有效时间;
128.通信模块,负责与服务器以及门锁进行通信。
129.这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术存储介质和设备实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
130.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
131.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排
他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
132.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所控制或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
133.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元控制的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
134.另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
135.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read only memory)、磁碟或者光盘等各种可以存储程序代码的介质。
136.或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台控制器执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
137.以上所述,仅为本技术的实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:
1.一种密码的获取方法,其特征在于,应用于第一门锁,包括:获取服务器发送的密码组,其中,所述密码组包括:临时密码;将所述密码组进行解析以得到所述临时密码;在预设时长内打开广播模式,以使第二门锁基于所述广播模式获取所述临时密码。2.根据权利要求1所述的方法,其特征在于,所述密码组还包括:临时密码范围,所述将所述密码组进行解析以得到所述临时密码,包括:对所述密码组进行解析,以得到所述临时密码范围;将所述临时密码范围与所述第一门锁的第一门锁标志信息进行对比,以确定所述第一门锁的位置是否在所述临时密码范围内,其中,所述第一门锁标志信息用于表征所述第一门锁的位置;在所述第一门锁标志信息表征的位置在所述临时密码范围内的情况下,获取所述临时密码。3.根据权利要求1所述的方法,其特征在于,所述广播模式包括:蓝牙广播模式。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在与第二门锁建立连接且获取到第二门锁的发送的密码获取请求的情况下,基于密码获取请求中的鉴权信息和第二门锁标志信息确定是否将所述临时密码发送给第二门锁;在需要将所述临时密码发送给第二门锁的情况下,将所述临时密码发送给所述第二门锁。5.根据权利要求4所述的方法,其特征在于,所述基于密码获取请求中的鉴权信息和第二门锁标志信息确定是否将所述临时密码发送给第二门锁,包括:基于所述鉴权信息确定第二门锁是否具备与所述第一门锁的通信的通信权限,其中,在第二门锁不具备所述通信权限的情况下,确定不发送零时密码给所述第二门锁;在所述第二门锁具备所述通信权限的情况下,确定所述第二门锁标志信息表征的位置是否在临时密码范围内,以确定是否将临时密码发送给第二门锁,其中,在所述第二门锁标志信息表征的位置不在所述临时密码范围内的情况下,确定不发送零时密码给所述第二门锁;在所述第二门锁标志信息表征的位置在所述临时密码范围内的情况下,确定发送所述临时密码给所述第二门锁。6.一种密码的获取方法,其特征在于,应用于第二门锁,包括:搜索预设范围内是否存在第一门锁的广播,其中,所述第一门锁从服务器获取临时密码;在存在第一门锁的广播,且与所述第一门锁建立连接的情况下,发送密码获取请求至所述第一门锁,以使所述第一门锁基于所述密码获取请求中鉴权信息和第二门锁标志信息,确定是否将临时密码发送给第二门锁;在获取到第一门锁发送的临时密码的情况下,将所述临时密码进行存储。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在不存在所述第一门锁的广播的情况下,发送密码获取请求至服务器,以从服务器获取临时密码。8.一种密码的获取装置,其特征在于,包括:获取模块,用于获取服务器发送的密码组,其中,所述密码组包括:临时密码;
解析模块,用于将所述密码组进行解析以得到所述临时密码;广播模块,用于在预设时长内打开广播模式,以使第二门锁基于所述广播模式获取所述临时密码。9.一种密码的获取装置,其特征在于,包括:搜索模块,用于搜索预设范围内是否存在第一门锁的广播;发送模块,用于在存在第一门锁的广播,且与所述第一门锁建立连接的情况下,发送密码获取请求至所述第一门锁,以使第一门锁基于所述密码获取请求中鉴权信息和第二门锁标志信息,确定是否将临时密码发送给第二门锁;存储模块,用于在获取到第一门锁发送的临时密码的情况下,将所述临时密码进行存储。10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,执行如权利要求1至8任意一项所述密码的获取方法。11.一种门锁,其特征在于,包括:权利要求10所述的电子设备。12.一种门锁通信系统,其特征在于,包括:服务器和权利要求9所述的门锁,其中,所述门锁包括第一门锁和第二门锁,所述服务器与第一门锁通信连接,所述第一门锁能够与所述第二门锁通信连接。13.一种存储介质,其特征在于,该存储介质存储的计算机程序,能够被一个或多个处理器执行,能够用来实现如权利要求1至8任意一项所述密码的获取方法。

技术总结
本申请提供的一种密码的获取方法、装置、设备及存储介质,通过第一门锁获取服务器发送的密码组;将所述密码组进行解析以得到所述临时密码;在预设时长内打开广播模式,第二门锁搜索预设范围内是否存在第一门锁的广播,在存在第一门锁的广播,且第二门锁与所述第一门锁建立连接的情况下,第二门锁发送密码获取请求至所述第一门锁,第一门锁通过广播将临时密码发送给第二门锁,优化了门锁更新密码的通信过程,能够缩短密码更新时间。能够缩短密码更新时间。能够缩短密码更新时间。


技术研发人员:林泓亮 唐杰 王沅召 王永永
受保护的技术使用者:珠海联云科技有限公司
技术研发日:2023.05.06
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐