一种实现远程权限验证管理系统及方法与流程

文档序号:30980965发布日期:2022-08-03 00:38阅读:94来源:国知局
一种实现远程权限验证管理系统及方法与流程

1.本技术属于计算机技术领域,具体涉及一种实现远程权限验证管理系统及方法。


背景技术:

2.现有的窗口服务中,通常需要当事人自己去现场办理,当事人经常花费很多时间,或者由于办理的资料不全,需要多次往返于现场与家庭之间。现有技术中对于开锁、无身份证住店、出入特殊管控区域等需要授予权限或者给与证明的情况,现有的平台也就无法提供类似功能的服务,并且这种功能的特殊之处在于,需要当事人和服务者共同确认二者之间的服务与被服务的关系,且具有一定的时效性。
3.针对现有技术中无法实现远程为某类特殊服务提供权限验证管理的问题,尚未有效解决方案。


技术实现要素:

4.基于以上技术问题,本技术提出一种实现远程权限验证管理系统及方法。
5.第一方面,本技术提出一种实现远程权限验证管理系统,包括:用户终端、服务终端以及管理平台;
6.所述用户终端与服务终端分别与所述管理平台进行数据通讯;
7.所述用户终端用于将携带有个人信息的服务请求发送到所述管理平台中,并接收所述管理平台中传递过来的服务验证码;
8.所述服务终端用于输入所述服务验证码,并基于已经输入的服务验证码,向所述管理平台发送身份认证请求,并接收所述管理平台传递过来的身份认证结果;
9.所述管理平台用于接收用户终端传递过来的服务请求,接收服务终端传递过来的身份认证请求,并根据所述服务请求进行个人信息验证,若信息验证成功,则发送服务验证码到所述用户终端,若信息验证不成功,则发送信息验证不通过信息到所述用户终端;根据所述身份认证请求进行身份验证,并将身份认证结果发送到所述服务终端。
10.所述个人信息包括:姓名、身份证号码、手机号码。
11.所述服务验证码包括如下形式的一种:id号、服务码、二维码。
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.将身份验证结果发送到区块链模块中进行保存。
41.第三方面,本技术提出一种电子设备,包括:
42.一个或多个处理器;存储器;一个或多个应用程序,其被存储在所述存储器中并被配置为由所述一个或多个处理器加载和运行以便执行所述的实现远程权限验证管理方法。
43.第四方面,本技术提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第二方面或者第二方面任一可能的实现方式所述的实现远程权限验
证管理方法。
44.有益技术效果:
45.本技术提出一种实现远程权限验证管理系统及方法,能够实现远程权限验证管理,节省了当事人办事时间,提高了办事效率。
附图说明
46.图1为本技术实施例实现远程权限验证管理系统原理框图;
47.图2为本技术实施例管理平台内部原理框图;
48.图3为本技术实施例一种实现远程权限验证管理方法流程图;
49.图4为本技术实施例个人信息验证流程图;
50.图5为本技术实施例的身份验证流程图。
具体实施方式:
51.下面结合附图对本技术作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本技术的保护范围。
52.第一方面,本技术提出一种实现远程权限验证管理系统,如图1所示,包括:用户终端、服务终端以及管理平台;
53.所述用户终端与服务终端分别与所述管理平台进行数据通讯;
54.所述用户终端用于将携带有个人信息的服务请求发送到所述管理平台中,并接收所述管理平台中传递过来的服务验证码;
55.所述服务终端用于输入所述服务验证码,并基于已经输入的服务验证码,向所述管理平台发送身份认证请求,并接收所述管理平台传递过来的身份认证结果;
56.所述管理平台用于接收用户终端传递过来的服务请求,接收服务终端传递过来的身份认证请求,并根据所述服务请求进行个人信息验证,若信息验证成功,则发送服务验证码到所述用户终端,若信息验证不成功,则发送验证不通过信息到所述用户终端;根据所述身份认证请求进行身份验证,并将身份认证结果发送到所述服务终端。
57.所述个人信息包括:姓名、身份证号码、手机号码,服务地址。
58.所述服务验证码包括如下形式的一种:id号、服务码、二维码。
59.所述管理平台,其内部如图2所示,包括:个人信息验证模块、身份验证模块、区块链;
60.所述个人信息验证模块、身份验证模块分别与所述区块链相连接;
61.所述个人信息验证模块用于将个人信息与信息库中的所有信息进行比对,若所述个人信息与所述信息库中某条信息一致,则认为信息验证成功,并生成服务验证码,并将所述服务验证码到所述用户终端;若所述个人信息与所述信息库中所有信息均不一致,则认为信息验证不成功,发送验证不通过信息到所述用户终端,将所述个人信息、信息验证结果发送到所述区块链模块中;
62.所述身份验证模块用于对本次服务进行具有时效性的人脸身份验证,若人脸身份验证成功,则发送身份认证成功信息到所述服务终端;若人脸身份验证不成功,则发送身份认证失败信息到所述服务终端,将身份验证结果发送到区块链模块中;
63.所述区块链模块用于按照时间顺序保存每一次服务请求中的个人信息、信息验证结果、身份验证结果。
64.所述信息验证结果包括:服务验证码、信息验证不通过信息;
65.所述身份验证结果包括:身份认证成功信息、身份认证失败信息。
66.所述人脸身份验证,包括:静态图片人脸识别、视频流人脸微笑识别、视频流人脸点头识别;
67.所述时效性指在给定的时间范围之内进行人脸身份验证,在给定的时间范围之外无法进行人脸身份验证,需要再次提交服务请求。
68.第二方面,本技术提出一种实现远程权限验证管理方法,如图3所示,包括如下步骤:
69.步骤s1:将携带有个人信息的服务请求发送到管理平台中;
70.步骤s2:所述管理平台接收用户终端传递过来的服务请求;
71.步骤s3:所述管理平台根据所述服务请求进行个人信息验证;
72.步骤s4:若信息验证成功,则发送服务验证码到用户终端;
73.步骤s5:若信息验证不成功,则发送验证不通过信息到所述用户终端;
74.步骤s6:所述用户终端接收所述管理平台中传递过来的服务验证码;
75.步骤s7:所述服务终端输入服务验证码,并基于已经输入的服务验证码,向所述管理平台发送身份认证请求;
76.步骤s8:所述管理平台根据所述身份认证请求进行身份验证,并将身份认证结果发送到所述服务终端。
77.步骤s9:所述服务终端接收管理平台传递过来的身份认证结果,并根据所述身份认证结果进行相关服务。
78.所述管理平台根据所述服务请求进行个人信息验证,如图4所示,过程如下:
79.步骤s3.1:将个人信息与信息库中的所有信息进行比对;
80.步骤s3.2:若所述个人信息与所述信息库中某条信息一致,则认为信息验证成功,并生成服务验证码,并将所述服务验证码到所述用户终端;
81.步骤s3.3:若所述个人信息与所述信息库中所有信息均不一致,则认为信息验证不成功,发送验证不通过信息到用户终端;
82.步骤s3.4:将所述个人信息、信息验证结果发送到区块链模块中进行保存。
83.所述管理平台根据所述身份认证请求进行身份验证,如图5所示,过程如下:
84.步骤s8.1:对本次服务进行具有时效性的人脸身份验证;
85.步骤s8.2:若人脸身份验证成功,则发送身份认证成功信息到所述服务终端;
86.步骤s8.3:若人脸身份验证不成功,则发送身份认证失败信息到所述服务终端;
87.步骤s8.4:将身份验证结果发送到区块链模块中进行保存。
88.实施例1:
89.针对服务中开锁当事人身份的认证,采用本技术的系统及方法,进行详细描述是如下:
90.当事人不小心将家中房门锁上,且忘记带钥匙,此时身上没有携带身份证,很难进行身份验证,若借助本技术的权限验证管理系统,用物业或其他邻居的手机下载一个用户
终端app,将个人的信息填写在用户终端app中,即填写姓名、身份证号以及电话号码,将携带个人信息的服务请求发送到权限验证管理系统管理平台中,同时通过手机中的gps定位将本次服务的地址也发送到管理平台中,管理平台接收用户终端传递过来的本次服务请求;并根据所述服务请求进行个人信息验证;将个人信息与信息库中的所有信息进行比对;例如:张三,身份证号码为123456789102456577,若所述个人信息与所述信息库中某条信息一致,则认为信息验证成功,并生成服务验证码,服务验证码可以是一串数字,也可以是二维码,并将所述服务验证码到所述用户终端;若所述个人信息与所述信息库中所有信息均不一致,则认为信息验证不成功,发送验证不通过信息到用户终端;
91.当事人所用的用户终端接收所述管理平台中传递过来的服务验证码;若传递过来的是一串数字,则帮助当事人开锁的服务人员通过服务终端输入该串文字,并基于这串文字,向所述管理平台发送身份认证请求,此时管理平台就知道当事人发送的服务请求与这次身份认证请求是匹配的,是为了完成同一项服务的;若管理平台传递过来的是二维码,则帮助当事人开锁的服务人员用服务终端app 扫描二维码,并基于该二维码扫描结果向管理平台发送身份认证请求。
92.管理平台根据所述身份认证请求进行身份验证,并将身份认证结果发送到所述服务终端。
93.对本次服务进行具有时效性的人脸身份验证;现有技术中,人脸身份验证包括:静态图片人脸识别、视频流人脸微笑识别、视频流人脸点头识别,即当事人通过服务终端app,拍摄照片进行静态图片人脸识别,当场录制视频进行人脸微笑识别与人脸点头识别。若这几项均通过,则人脸身份验证成功,发送身份认证成功信息到所述服务终端;若人脸身份验证不成功,则发送身份认证失败信息到所述服务终端;其中人脸身份验证具有实效性,例如10分钟之内,如果在10 分钟之外,那么当事人需要重新进行服务请求获取服务验证码,才可以进一步进行身份验证。若服务终端接收管理平台传递过来的身份认证是成功的,则服务人员可以为当事人进行开锁。
94.本技术还有一个比较特殊的情况,就是当事人的个人信息需要被保护,不能被盗取也不能被恶意篡改,所以本技术需要采用区块链技术。
95.区块链技术具有分布式数据存储、点对点传输、共识机制、加密算法等特点,中间环节无法篡改和造假,相关数据上链使得获取权限认证的当事人的信息更加保密,不容易被盗取,并且支持追踪溯源,故本技术采用区块链技术实现权限验证的功能。
96.将所述个人信息、信息验证结果发送到区块链模块中进行保存。将身份验证结果发送到区块链模块中进行保存。区块链按照时间顺序对每次服务进行保存。
97.实施例2:
98.同理,当有人没有带身份证但是需要入住酒店时,一般情况要去当地派出所开一个身份证明,证明该人的合法身份,但是当事人去一个陌生的环境要找到当地的派出所而且需要合适的时间,那么其难度可想而知,故一个能够线上远程实现身份验证是节省当事人和服务人员办理的时间,提高效率。
99.本实施例中没有带身份证的当事人可以用自己的手机下载用户终端app,将个人的信息填写在用户终端app中,即填写姓名、身份证号以及电话号码,将携带个人信息的服务请求发送到权限验证管理系统管理平台中,同时通过手机中的gps定位将本次服务的地
址也发送到管理平台中,管理平台接收用户终端传递过来的本次服务请求;并根据所述服务请求进行个人信息验证;将个人信息与信息库中的所有信息进行比对;若所述个人信息与所述信息库中某条信息一致,则认为信息验证成功,并生成服务验证码,服务验证码可以是一串数字,也可以是二维码,并将所述服务验证码到所述用户终端;若所述个人信息与所述信息库中所有信息均不一致,则认为信息验证不成功,发送验证不通过信息到用户终端;
100.当事人所用的用户终端接收所述管理平台中传递过来的服务验证码;若管理平台传递过来的是二维码,则酒店服务人员用服务终端app扫描二维码,并基于该二维码扫描结果向管理平台发送身份认证请求。
101.管理平台根据所述身份认证请求进行身份验证,并将身份认证结果发送到所述服务终端。
102.若服务终端接收管理平台传递过来的身份认证是成功的,则服务人员可以为当事人办理酒店入住。
103.将所述个人信息、信息验证结果发送到区块链模块中进行保存。将身份验证结果发送到区块链模块中进行保存。区块链按照时间顺序对每次服务进行保存。
104.实施例3:
105.当人有出入特殊管控区域,也是同样的流程,当事人可以用自己的手机下载用户终端app,将个人的信息填写在用户终端app中,将携带个人信息的服务请求发送到权限验证管理系统管理平台中,同时通过手机中的gps定位将本次服务的地址也发送到管理平台中,管理平台接收用户终端传递过来的本次服务请求;并根据所述服务请求进行个人信息验证;将个人信息与信息库中的所有信息进行比对;若所述个人信息与所述信息库中某条信息一致则认为信息验证成功,并生成服务验证码,此时的信息库可以是指定的人员的名单组成的信息库,就是指定人员具有出入特殊管控区域的权限。若所述个人信息与所述信息库中所有信息均不一致,则认为信息验证不成功,发送验证不通过信息到用户终端;
106.当事人所用的用户终端接收所述管理平台中传递过来的服务验证码;若管理平台传递过来的是二维码,则特殊管控区域的保安人员用服务终端app扫描二维码,并基于该二维码扫描结果向管理平台发送身份认证请求。
107.管理平台根据所述身份认证请求进行身份验证,并将身份认证结果发送到所述服务终端。
108.若服务终端接收管理平台传递过来的身份认证是成功的,则特殊管控区域的保安人员可以让当事人出入特殊管控区域。
109.将所述个人信息、信息验证结果发送到区块链模块中进行保存。将身份验证结果发送到区块链模块中进行保存。区块链按照时间顺序对每次服务进行保存。
110.第三方面,本技术提出一种电子设备,包括:
111.一个或多个处理器;存储器;一个或多个应用程序,其被存储在所述存储器中并被配置为由所述一个或多个处理器加载和运行以便执行所述的实现远程权限验证管理方法。
112.第四方面,本技术提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第二方面或者第二方面任一可能的实现方式所述的实现远程权限验证管理方法。
113.本发明申请人结合说明书附图对本发明的实施示例做了详细的说明与描述,但是
本领域技术人员应该理解,以上实施示例仅为本发明的优选实施方案,详尽的说明只是为了帮助读者更好地理解本发明精神,而并非对本发明保护范围的限制,相反,任何基于本发明的发明精神所作的任何改进或修饰都应当落在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1