一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于无线网络的开锁方法、装置、设备及存储介质与流程

2021-09-17 22:59:00 来源:中国专利 TAG:开锁 安防 无线网络 方法 设备


1.本发明涉及安防技术领域,尤其涉及一种基于无线网络的开锁方法、系统、设备及存储介质。


背景技术:

2.随着近些年来计算机技术的迅猛发展,各种各样的智能设备层出不穷,而智能家居又是近几年来最火的概念之一,比如大到可以远程控制的空调和厨房设备,小到可以远程可视对讲的网络摄像头等。但其实智能家居的第一道关卡应该是大门上的那一道锁。在安全技术防范领域,具有防盗功能的电子密码锁代替传统的机械式锁具,克服了机械式锁具安全性能差的缺点,使得锁具无论在技术上还是在性能上都提高了一大步。随着大规模集成电路技术和计算机技术的发展,出现了带有微处理器的智能锁,它除了具有电子密码锁的功能外,还引入了智能化控制的功能,从而具有更高的安全性、可靠性和方便性,因而受到人们越来越多的认可。
3.但是,目前的智能门锁一般都可以不用带钥匙,而是采用键盘输入密码的方式开锁,或者通过指纹开锁,前者存在密码难记和容易泄露的问题,后者则存在手指受伤或被污染导致开锁失败或者指纹被复制的可能,因此安全性和方便性都有待提升。在此基础上市场上进一步出现了使用手机app向智能门锁发送开锁密码进行开锁的方式,这种方式仍然存在密码难记和容易泄露的问题,用户仍然需要耗费时间操作手机app进行开锁。


技术实现要素:

4.有鉴于此,本发明实施例提供一种基于无线网络的开锁方法、系统、设备及计算机存储介质,以实现无时延自动开锁,无需手动开锁,方便快捷。
5.第一方面,本发明实施例提供了一种基于无线网络的开锁方法,包括:
6.检测与路由器通过无线网络保持连接的第一终端,并获取对应的终端连接信息;
7.根据所述终端连接信息判断所述第一终端是否满足预设的开锁条件;
8.若是,则向与路由器保持连接的目标门锁发出开锁指令,所述开锁指令用于使所述目标门锁打开。
9.可选的,在一些实施例中,所述终端连接信息包括终端识别信息和无线信号强度,所述根据所述终端连接信息判断所述第一终端是否满足预设的开锁条件,包括:
10.根据所述终端识别信息判断所述第一终端是否为目标终端;
11.若是,则根据所述无线信号强度判断是否满足信号强度要求;
12.若是,则确定所述第一终端满足预设的开锁条件。
13.可选的,在一些实施例中,所述终端识别信息为所述第一终端的物理地址,所述根据所述终端识别信息判断所述第一终端是否为目标终端,包括:
14.判断所述物理地址是否属于预设的安全地址,若是,则确定所述第一终端为目标终端。
15.可选的,在一些实施例中,根据所述无线信号强度判断是否满足信号强度要求,包括:
16.根据所述无线信号强度判断所述第一终端与路由器的实际距离是否小于预设距离;
17.若是,则查询所述无线信号强度变化记录判断预设时间内实际距离是否是初次小于预设距离,若是则确定所述无线信号强度满足信号强度要求。
18.第二方面,本发明实施例还提供了一种基于无线网络的开锁装置,该系统包括:
19.终端检测模块,检测与路由器通过无线网络保持连接的第一终端,并获取对应的终端连接信息;
20.开锁判断模块,用于根据所述终端连接信息判断所述第一终端是否满足预设的开锁条件;
21.开锁模块,用于若是,则向与路由器保持连接的目标门锁发出开锁指令,所述开锁指令用于使所述目标门锁打开。
22.第三方面,本发明实施例还提供了一种路由器设备,包括存储器和处理器,存储器上存储有可在处理器运行的计算机程序,处理器执行计算机程序时实现前述的基于无线网络的开锁方法。
23.第四方面,本发明实施例提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被执行时实现前述的基于无线网络的开锁方法。
24.本发明实施例提供的技术方案,通过检测与路由器通过无线网络保持连接的第一终端,以获取对应的终端连接信息,再根据终端连接信息判断第一终端是否满足预设的开锁条件,当判断满足预设的开锁条件后,向与路由器保持连接的目标门锁发出开锁指令,目标门锁最终根据开锁指令完成开锁,该方法只需要根据终端与路由器的连接情况自动控制门锁打开,用户无需记住繁琐的开锁密码,也不存在密码泄露的问题,提高了门锁系统的安全性,同时无需用户通过终端进行操作以完成开门,提高了门锁系统的便捷性。
附图说明
25.图1是本发明实施例一中的基于无线网络的开锁方法的流程图;
26.图2是本发明实施例二中的基于无线网络的开锁方法的子流程图;
27.图3是本发明实施例二中的基于无线网络的开锁方法的子流程图;
28.图4是本发明实施例二中的基于无线网络的开锁方法的子流程图;
29.图5是本发明实施例三中的基于无线网络的开锁装置示意图;
30.图6是本发明实施例四中的路由器设备示意图。
具体实施方式
31.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
32.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的
技术人员通常理解的含义相同。本文中在本发明的说明书中使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
33.此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一速度差值为第二速度差值,且类似地,可将第二速度差值称为第一速度差值。第一应用和第二应用两者都是应用,但其不是同一应用。术语“第一”、“第二”等而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。需要说明的是,当部被称为“固定于”另一个部,它可以直接在另一个部上也可以存在居中的部。当一个部被认为是“连接”到另一个部,它可以是直接连接到另一个部或者可能同时存在居中部。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述,只是为了说明的目的,并不表示是唯一的实施方式。
34.在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
35.实施例一
36.图1为本发明实施例一提供的一种基于无线网络的开锁方法的流程图,本实施例适用于包括手机终端、路由器设备和智能门锁的开锁系统,该方法可以由设置于路由器中基于无线网络的开锁装置来执行,该系统可以采用软件和/或硬件的方式实现。具体的,如图1所示该方法包括如下步骤:
37.s110、检测与路由器通过无线网络保持连接的第一终端,并获取对应的终端连接信息。
38.本实施例中,第一终端是指可以通过无线网络与路由器连接的移动终端,例如手机终端、平板终端等,路由器用于提供无线网络,移动终端和智能门锁均具备wifi功能,可以通过无线网络与路由器建立连接,以在移动终端和路由器以及智能门锁和路由器之间进行数据传输。具体的,移动终端在连接到路由器时,路由器能够根据移动终端的连接情况获取终端连接信息,终端连接信息用于供路由器进行开锁判断,以确定是否开启智能门锁。示例性的,终端连接信息包括终端识别信息和无线信号强度,其中终端识别信息用于移动终端的身份,以进行身份验证,防止开锁方式被破解,无线信号强度用于判断无线终端和路由器之间的距离,以根据距离的变化情况判断用户是否需要开启目标门锁(即智能门锁)。
39.s120、根据所述终端连接信息判断所述第一终端是否满足预设的开锁条件。
40.具体的,本实施例中路由器中预先存储有预设的开锁条件,预设的开锁条件用于根据终端连接信息判断是否需要开启对应的智能门锁,路由器中设置有用于根据终端连接
信息判断是否满足开锁条件的相关算法。示例性的,预设的开锁条件中包括预设的移动终端和预设的信号强度,当根据终端连接信息判断与路由器连接的智能终端属于预设的移动终端,且无线信号强度达到预设的信号强度时,确定为满足预设的开锁条件,反之上述两个条件有任意一条未达到,则确定为不满足预设的开锁条件。
41.s130、若是,则向与路由器保持连接的目标门锁发出开锁指令,所述开锁指令用于使所述目标门锁打开。
42.开锁指令由路由器在判断终端连接信息满足预设的开锁条件之后生成,并通过无线网络发送至智能门锁。智能门锁上设置有用于通过无线网络接收开锁指令的模块,智能门锁在接收到开锁指令后,根据开锁指令完成门锁的打开操作。
43.可以理解的是,上述说明中以终端连接信息保证了移动终端与路由器之间的安全连接,在一些具体实施例中,为了进一步保证开锁系统的安全性,避免智能门锁被其他路由器通过无线网络连接破解,提供有多种方式:例如智能门锁与特定的路由器连接后便无法再与其他路由器连接(智能门锁上提供有选择路由器的功能,用户可以指定智能门锁与特定的路由器通过无线网络连接);再例如开锁指令中包括预先设置好的门锁信息,智能门锁根据门锁信息验证是否与自身匹配,若匹配则确定完成开锁,若不匹配则不进行开锁。当然上述示例仅为举例,而非限定,实际可以通过一种或多种保障措施以确保智能门锁不被非法路由器破解,此处不一一举例。
44.本实施例提供了一种基于无线网络的开锁方法,通过检测与路由器通过无线网络保持连接的第一终端,以获取对应的终端连接信息,再根据终端连接信息判断第一终端是否满足预设的开锁条件,当判断满足预设的开锁条件后,向与路由器保持连接的目标门锁发出开锁指令,目标门锁最终根据开锁指令完成开锁,该方法只需要根据终端与路由器的连接情况自动控制门锁打开,用户无需记住繁琐的开锁密码,也不存在密码泄露的问题,提高了门锁系统的安全性,同时无需用户通过终端进行操作以完成开门,提高了门锁系统的便捷性。
45.实施例二
46.本发明实施例二在实施例一的基础上对部分内容作了更详细的解释和补充,例如根据终端连接信息中的终端识别信息和无线信号强度判断是否满足开锁条件的过程,以及,具体包括:
47.如图2所示,实施例二提供的一种基于无线网络的开锁方法中,所述终端连接信息包括终端识别信息和无线信号强度,根据所述终端连接信息判断所述第一终端是否满足预设的开锁条件也即步骤s120,包括步骤s121

123:
48.s121、根据所述终端识别信息判断所述第一终端是否为目标终端。
49.s122、若是,则根据所述无线信号强度判断是否满足信号强度要求。
50.s123、若是,则确定所述第一终端满足预设的开锁条件。
51.可以理解的是,步骤s121和步骤s122实际可以没有先后顺序要求的,即实际只需要同时满足:根据无线信号强度判断是否满足信号强度要求,以及根据终端识别信息判断第一终端是否为目标终端,这两个条件即可确定所述第一终端满足预设的开锁条件。更具体的,在一些实施例中,可以设置为在满足上述两个条件之一的情况下再进行另一个条件的判断,如步骤s121

122所示,其优点在于可以减少判断时间,减少对路由器的压力。
52.具体的,在一些实施例中,终端识别信息包括一种或多种识别标识,例如用户名、终端的物理地址等,以所述终端识别信息为所述第一终端的物理地址为例,所述根据所述终端识别信息判断所述第一终端是否为目标终端,包括:判断所述物理地址是否属于预设的安全地址,若是,则确定所述第一终端为目标终端。
53.可选的,在一些实施例中,如图3所示,步骤s130包括步骤s131

132:
54.s131、根据所述终端连接信息查询预设的开锁规则确定第一终端对应的门锁型号和开锁密码。
55.s132、基于所述门锁型号和开锁密码生成开锁指令,通过无线网络发送所述开锁指令至所述目标门锁。
56.步骤s131

132为路由器生成并发送开锁指令的过程,前文已经提到,为了保证路由器与智能门锁间的控制开锁过程不被破解有多种方式,步骤s131

132也是为了保证路由器通过第一终端的终端连接信息只能控制指定的智能门锁:预设的开锁规则中存储有移动终端与智能门锁的对应信息,可以通过第一终端的终端识别信息查询到与之对应的门锁型号和开锁密码,而路由器会基于门锁型号和开锁密码生成开锁指令,路由器通过门锁型号将开锁指令发送给与门锁型号对应的智能门锁(即目标门锁),目标门锁在接收到开锁指令后会根据开锁指令中的开锁密码进行验证,只有通过验证后才能完成开锁。
57.更具体的,在一些实施例还总,如图4所示,步骤s122包括步骤s1221

1222:
58.s1221、根据所述无线信号强度判断所述第一终端与路由器的实际距离是否小于预设距离。
59.s1222、若是,则查询所述无线信号强度变化记录判断预设时间内实际距离是否是初次小于预设距离,若是则确定所述无线信号强度满足信号强度要求。
60.步骤s1221

1222为根据无线信号强度判断是否满足信号强度要求的过程,前述已经提到,这一过程实际是分析用户是否具备开锁需求:只有当用户是刚走到门锁前时才是需要开锁的场景,这就对场景判断提出了两个要求,一是距离门锁足够近,二是在一段时间内首次出现在上述位置。由此本实施例中通过步骤s1221

1222设置了两个判断条件,根据所述无线信号强度判断第一终端与路由器的实际距离是否小于预设距离即判断是否满足条件一,查询所述无线信号强度变化记录判断预设时间内实际距离是否是初次小于预设距离是判断是否满足条件二。
61.更具体的,在一些实施例中,在步骤s120之前,甚至在步骤s110之前,还包括用于确定预设的开锁条件的步骤s100(图未示):
62.s100、获取第一终端发送的开锁信息和即时连接信息,根据开锁信息和即时连接信息确定预设的开锁条件。
63.步骤s100用于在路由器中录入预设的开锁条件,实际使用过程中,用户可以通过第一终端在第一进行开锁时手动开锁,根据用户的手动开锁操作生成开锁信息,同时路由器获取生成开锁信息时第一终端与路由器的即时连接信息,即时连接信息包括了第一终端的终端识别信息和开锁对应的无线信号强度,开锁对应的无线信号强度用于结合默认/自定义的预设时间确定信号强度要求,开锁信息通畅还包括门锁型号和开锁密码,用于生成开锁指令。
64.本实施例在实施例一的基础上,进一步提供了根据终端连接信息判断是否满足预
设的开锁条件的过程,以及根据预设的开锁规则发送开锁指令的过程,进一步保障了门锁系统的安全性。
65.实施例三
66.图5所示为本发明实施例三提供的一种基于无线网络的开锁装置300的结构示意图,该基于无线网络的开锁装置的具体结构如下:
67.终端检测模块310,用于检测与路由器通过无线网络保持连接的第一终端,并获取对应的终端连接信息;
68.开锁判断模块320,用于根据所述终端连接信息判断所述第一终端是否满足预设的开锁条件;
69.开锁模块330,用于若是,则向与路由器保持连接的目标门锁发出开锁指令,所述开锁指令用于使所述目标门锁打开。
70.可选的,在一些实施例中,所述终端连接信息包括终端识别信息和无线信号强度,所述开锁判断模块320包括:
71.终端身份判断单元,用于根据所述终端识别信息判断所述第一终端是否为目标终端;
72.信号强度判断单元,用于根据所述无线信号强度判断是否满足信号强度要求;
73.开锁判断单元,用于若所述第一终端为目标终端且所述无线信号强度满足信号强度要求,则确定所述第一终端满足预设的开锁条件。
74.可选的,在一些实施例中,所述终端识别信息为所述第一终端的物理地址,所述终端身份判断单元具体用于:判断所述物理地址是否属于预设的安全地址,若是,则确定所述第一终端为目标终端。
75.可选的,在一些实施例中,所述开锁模块330包括:
76.开锁查询单元,用于根据所述终端连接信息查询预设的开锁规则确定第一终端对应的门锁型号和开锁密码;
77.指令发送单元,用于基于所述门锁型号和开锁密码生成开锁指令,通过无线网络发送所述开锁指令至所述目标门锁。
78.可选的,在一些实施例中,所述信号强度判断单元包括:
79.距离确定单元,用于根据所述无线信号强度判断所述第一终端与路由器的实际距离是否小于预设距离;
80.间隔确定单元,用于若是,则查询所述无线信号强度变化记录判断预设时间内实际距离是否是初次小于预设距离,若是则确定所述无线信号强度满足信号强度要求。
81.本发明实施例所提供了一种基于无线网络的开锁装置,该装置可执行本发明前述实施例所提供的任意一种基于无线网络的开锁方法,其具备执行方法相应的功能模块和有益效果。
82.实施例四
83.图6为本发明实施例四提供的一种路由器设备400的结构示意图,如图6所示,该种路由器设备包括存储器410、处理器420,路由器设备中处理器420的数量可以是一个或多个,图6中以一个处理器420为例;路由器设备中的存储器410、处理器420可以通过总线或其他方式连接,图6中以通过总线连接为例。
84.总线表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
85.路由器设备400典型地包括多种计算机可读存储介质。这些介质可以是任何能够被路由器设备400访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
86.存储器410可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)和/或高速缓存存储器。路由器设备400可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储器410可以用于读写不可移动的、非易失性磁介质。可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd

rom,dvd

rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线相连。存储器410可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
87.存储器410可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器410可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器410可进一步包括相对于处理器420远程设置的存储器,这些远程存储器可以通过网络连接至路由器设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
88.所述处理器420用于运行存储在存储器410中的计算机可执行程序,以实现如下步骤:步骤110、检测与路由器通过无线网络保持连接的第一终端,并获取对应的终端连接信息;步骤120、根据所述终端连接信息判断所述第一终端是否满足预设的开锁条件;步骤130、若是,则向与路由器保持连接的目标门锁发出开锁指令,所述开锁指令用于使所述目标门锁打开。
89.当然,本发明实施例所提供的一种路由器设备,该路由器设备不限于如上所述的方法操作,还可以执行本发明实施例任意实施例所提供的基于无线网络的开锁方法中的相关操作。
90.上述设备可执行本发明任意实施例所提供的基于无线网络的开锁方法,具备执行方法相应的功能模块和有益效果。
91.实施例五
92.本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于无线网络的开锁方法,该基于无线网络的开锁方法包括:
93.检测与路由器通过无线网络保持连接的第一终端,并获取对应的终端连接信息;
94.根据所述终端连接信息判断所述第一终端是否满足预设的开锁条件;
95.若是,则向与路由器保持连接的目标门锁发出开锁指令,所述开锁指令用于使所述目标门锁打开。
96.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的基于无线网络的开锁方法中的相关操作。
97.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,路由器设备,或者网络设备等)执行本发明各个实施例所述的方法。
98.值得注意的是,上述基于无线网络的开锁装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
99.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜