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

权限验证方法、装置、存储介质及电子装置与流程

2022-03-05 02:10:36 来源:中国专利 TAG:


1.本发明涉及权限验证相关领域,具体而言,涉及一种权限验证方法、装置、存储介质及电子装置。


背景技术:

2.随着智能化的发展,小区或园区向着智能化发展,为了提供小区或园区的安全,小区或园区实现了通过权限验证后方可进入。
3.目前在智慧园区的管理中,通行权限下发所有设备存在的问题是,在1-n个设备中,存在网络的问题导致通行权限下发失败的情况,只要有一个设备出现故障通行权限就下发失败,用户无法通行。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种权限验证方法、装置、存储介质及电子装置,以至少解决现有技术中,语音控制指令不能准确的控制至智能设备的问题。
6.根据本发明实施例的一个方面,提供了一种权限验证方法,包括:获取访客申请的通行权限请求,其中,所述通行权限请求中携带用户的标识信息,用于请求设备的通行权限;在所述通行权限请求验证通过的情况下,向终端发送验证信息;在向所述终端发送验证信息失败的情况下,向所述终端发送通行二维码,以使所述终端通过所述二维码获取设备的通行权限。
7.可选的,所述在所述通行权限请求验证通过的情况下,向终端发送验证信息,包括:将所述用户的标识信息与预先存储在数据库中的标识信息进行相似度计算,得到第一相似度;在所述第一相似度大于等于第一预定阈值的情况下,确定所述通行权限请求验证通过。
8.可选的,所述在向所述终端发送验证信息失败的情况下,向所述终端发送通行二维码,包括:将所述验证信息与预先存储在数据库中的验证信息进行相似度计算,得到第二相似度;在所述第二相似度小于等于第二预定阈值的情况下,确定向所述终端发送验证信息失败。
9.可选的,所述以使所述终端通过所述二维码获取设备的通行权限,包括:所述设备通过扫描所述二维码获取所述验证信息,在所述验证信息验证成功的情况下,以使所述用户获取所述设备的通行权限。
10.根据本发明实施例的另一方面,还提供了一种权限验证装置,包括:获取单元,用于获取访客申请的通行权限请求,其中,所述通行权限请求中携带用户的标识信息,用于请求设备的通行权限;第一发送单元,用于在所述通行权限请求验证通过的情况下,向终端发送验证信息;第二发送单元,用于在向所述终端发送验证信息失败的情况下,向所述终端发送通行二维码,以使所述终端通过所述二维码获取设备的通行权限。
11.可选的,所述第一发送单元,包括:第一计算模块,用于将所述用户的标识信息与预先存储在数据库中的标识信息进行相似度计算,得到第一相似度;第一确定模块,用于在所述第一相似度大于等于第一预定阈值的情况下,确定所述通行权限请求验证通过。
12.可选的,所述第二发送单元,包括:第二计算模块,用于将所述验证信息与预先存储在数据库中的验证信息进行相似度计算,得到第二相似度;第二确定模块,用于在所述第二相似度小于等于第二预定阈值的情况下,确定所述向所述终端发送验证信息失败。
13.可选的,所述第二发送单元,包括:所述设备通过扫描所述二维码获取用户验证信息,在所述用户验证信息验证成功的情况下,以使所述用户获取所述设备的通行权限。
14.根据本发明实施例的另一方面,还提供了一种权限验证系统,包括:终端,用于向服务器发送访客申请的通行权限请求,其中,所述通行权限请求中携带用户的标识信息,用于请求设备的通行权限;所述服务器,用于在所述通行权限请求验证通过的情况下,向终端发送验证信息;还用于在向所述终端发送验证信息失败的情况下,向所述终端发送通行二维码,以使所述终端通过所述二维码获取设备的通行权限。
15.可选的,上述系统还包括:所述设备,还用于通过扫描所述二维码获取所述验证信息,在所述验证信息验证成功的情况下,以使所述用户获取所述设备的通行权限。
16.根据本技术实施例的第一个方面,提供了一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述权限验证方法。
17.根据本技术实施例的第一个方面,提供了一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述权限验证方法。
18.在本发明实施例中,获取访客申请的通行权限请求,其中,通行权限请求中携带用户的标识信息,用于请求设备的通行权限;在通行权限请求验证通过的情况下,向终端发送验证信息;在向终端发送验证信息失败的情况下,向终端发送通行二维码,以使终端通过二维码获取设备的通行权限,即可以通过正常云端通行权限数据下发和二维码通行实时校验的方式,可以在云端权限下发失败的时候,让用户具备通行权限,实现设备稳定运营,解决了现有技术中,设备出现故障后,无法有效的获取通行权限技术问题。
附图说明
19.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
20.图1是根据本发明实施例的一种可选的权限验证方法的移动终端的硬件结构框图;
21.图2是根据本发明实施例的一种可选的权限验证方法的流程图;
22.图3是根据本发明实施例的一种可选的通行权限下发的实现方法的流程图;
23.图4是根据本发明实施例的一种可选的权限验证装置图。
具体实施方式
24.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的
附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
25.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一序列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
26.本技术实施例所提供的权限验证方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种权限验证方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
27.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的权限验证方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
28.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
29.在本实施例中还提供了一种权限验证方法,图2是根据本发明实施例的权限验证方法的流程图,如图2所示,该权限验证方法流程包括如下步骤:
30.步骤s202,获取访客申请的通行权限请求,其中,通行权限请求中携带用户的标识信息,用于请求设备的通行权限。
31.步骤s204,在通行权限请求验证通过的情况下,向终端发送验证信息。
32.步骤s206,在向终端发送验证信息失败的情况下,向终端发送通行二维码,以使终端通过二维码获取设备的通行权限。
33.在本实施例中,上述权限验证方法可以包括但不限于应用小区或园区中用户获取
通行权限的过程中。
34.以小区住户为例说明上述权限验证的过程。具体过程如下。
35.住户通过手机扫描二维码或刷脸向服务器发送通行权限请求,服务器验证验证二维码数据或刷脸信息,在验证通过的情况下,向入口闸机设备发送通行权限,以使入口闸机开机,以使住户通过闸机。
36.其中,在向如何闸机设备发送通行权限失败的情况下,可以通过云端服务器验证二维码信息或刷脸信息,并通过云端服务器向入口闸机设备发送通行权限,以使入口闸机开机,以使住户通过闸机。
37.通过本技术提供的实施例,获取访客申请的通行权限请求,其中,通行权限请求中携带用户的标识信息,用于请求设备的通行权限;在通行权限请求验证通过的情况下,向终端发送验证信息;在向终端发送验证信息失败的情况下,向终端发送通行二维码,以使终端通过二维码获取设备的通行权限,即可以通过正常云端通行权限数据下发和二维码通行实时校验的方式,可以在云端权限下发失败的时候,让用户具备通行权限,实现设备稳定运营,解决了现有技术中,设备出现故障后,无法有效的获取通行权限技术问题。
38.可选的,在通行权限请求验证通过的情况下,向终端发送验证信息,可以包括:将用户的标识信息与预先存储在数据库中的标识信息进行相似度计算,得到第一相似度;在第一相似度大于等于第一预定阈值的情况下,确定通行权限请求验证通过。
39.可选的,在向终端发送验证信息失败的情况下,向终端发送通行二维码,可以包括:将验证信息与预先存储在数据库中的验证信息进行相似度计算,得到第二相似度;在第二相似度小于等于第二预定阈值的情况下,确定向终端发送验证信息失败。
40.可选的,以使终端通过二维码获取设备的通行权限,可以包括:设备通过扫描二维码获取验证信息,在验证信息验证成功的情况下,以使用户获取设备的通行权限。
41.在本实施例中,还提供了一种权限验证系统,包括:
42.终端,用于向服务器发送访客申请的通行权限请求,其中,通行权限请求中携带用户的标识信息,用于请求设备的通行权限。
43.服务器,用于在通行权限请求验证通过的情况下,向终端发送验证信息;还用于在向终端发送验证信息失败的情况下,向终端发送通行二维码,以使终端通过二维码获取设备的通行权限。
44.通过本技术提供的实施例,通过正常云端通行权限数据下发和二维码通行实时校验的方式,可以在云端权限下发失败的时候,让用户具备通行权限,实现设备稳定运营。
45.可选的,上述系统还可以包括:设备,还用于通过扫描二维码获取验证信息,在验证信息验证成功的情况下,以使用户获取设备的通行权限。
46.作为一种可选的实施例,本技术还提供了一种通行权限下发的实现方法。具有包括如下内容。
47.在本实施例中还提供了一种通行权限下发的实现方法,图3是通行权限下发的实现方法的流程图,如图3所示,该通行权限下发的实现方法包括如下步骤:
48.第1步,按照正常的流程进行通行权限下发,开通云端二维码通行校验;
49.第2步,对正常下发验证的流程和通行二维码云端验证进行分组
50.第3步,在正常通行权限下发成功的时候,使用正常流程的通行方式通行;
51.第4步,在正常通行权限下发失败的时候,使用二维码云端实时校验的方式通行。
52.通过本技术提供的实施例,通过正常云端通行权限数据下发和二维码通行实时校验的方式,可以在云端权限下发失败的时候,让用户具备通行权限,实现设备稳定运营。
53.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
54.在本实施例中还提供了一种权限验证装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
55.图4是根据本发明实施例的权限验证装置的结构框图,如图4所示,该权限验证装置包括:
56.获取单元41,用于获取访客申请的通行权限请求,其中,通行权限请求中携带用户的标识信息,用于请求设备的通行权限。
57.第一发送单元43,用于在通行权限请求验证通过的情况下,向终端发送验证信息。
58.第二发送单元45,用于在向终端发送验证信息失败的情况下,向终端发送通行二维码,以使终端通过二维码获取设备的通行权限。
59.通过本技术提供的实施例,获取单元41获取访客申请的通行权限请求,其中,通行权限请求中携带用户的标识信息,用于请求设备的通行权限;第一发送单元43在通行权限请求验证通过的情况下,向终端发送验证信息;第二发送单元45在向终端发送验证信息失败的情况下,向终端发送通行二维码,以使终端通过二维码获取设备的通行权限,即可以通过正常云端通行权限数据下发和二维码通行实时校验的方式,可以在云端权限下发失败的时候,让用户具备通行权限,实现设备稳定运营,解决了现有技术中,设备出现故障后,无法有效的获取通行权限技术问题。
60.可选的,上述第一发送单元43,可以包括:第一计算模块,用于将用户的标识信息与预先存储在数据库中的标识信息进行相似度计算,得到第一相似度;第一确定模块,用于在第一相似度大于等于第一预定阈值的情况下,确定通行权限请求验证通过。
61.可选的,上述第二发送单元45,可以包括:第二计算模块,用于将验证信息与预先存储在数据库中的验证信息进行相似度计算,得到第二相似度;第二确定模块,用于在第二相似度小于等于第二预定阈值的情况下,确定向终端发送验证信息失败。
62.可选的,以使终端通过二维码获取设备的通行权限,包括:设备通过扫描二维码获取用户验证信息,在用户验证信息验证成功的情况下,以使用户获取设备的通行权限。
63.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
64.本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,
该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
65.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
66.s1,获取访客申请的通行权限请求,其中,通行权限请求中携带用户的标识信息,用于请求设备的通行权限;
67.s2,在通行权限请求验证通过的情况下,向终端发送验证信息;
68.s3,在向终端发送验证信息失败的情况下,向终端发送通行二维码,以使终端通过二维码获取设备的通行权限。
69.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
70.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
71.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
72.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
73.s1,获取访客申请的通行权限请求,其中,通行权限请求中携带用户的标识信息,用于请求设备的通行权限;
74.s2,在通行权限请求验证通过的情况下,向终端发送验证信息;
75.s3,在向终端发送验证信息失败的情况下,向终端发送通行二维码,以使终端通过二维码获取设备的通行权限。
76.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
77.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
78.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献