用于触屏一体机的身份验证系统及方法技术方案

技术编号:38371470 阅读:15 留言:0更新日期:2023-08-05 17:35
本发明专利技术提供一种用于触屏一体机的身份验证系统及方法,包括:移动设备,用于登录管理账号,扫描客户端二维码获取登录账号令牌,并告知服务端验证登录账号身份;客户端,用于为用户提供身份识别的二维码,并定时询问服务端登录账号的验证状态;缓存中间件,用于存储验证识别成功的被管理账号信息;服务端,用于建立所述移动设备、所述客户端和所述缓存中间件之间的联系。本发明专利技术通过移动设备扫描客户端二维码,将获取的身份验证令牌告知服务端验证身份,再由客户端定时询问验证状态实现身份识别与验证的方式,解决了身份唯一识别账号冗长难记的问题,在高效实现扫码验证身份的同时,提高用户的使用体验感。高用户的使用体验感。高用户的使用体验感。

【技术实现步骤摘要】
用于触屏一体机的身份验证系统及方法


[0001]本专利技术涉及身份识别与验证
,具体而言涉及一种用于触屏一体机的身份验证系统及方法。

技术介绍

[0002]目前,在使用一些软件之前需要进行身份识别和验证,且验证通过后才允许使用软件全部功能,身份识别和验证通用的方式是外设键盘输入验证或者利用第三方服务接口扫码验证,前者是同时输入账号密码实现的,如果账号是系统提供且由数字字母组成的一串字符,这种情况下因记忆麻烦会影响用户的使用体验,相对而言,后者提供的扫码验证会更方便。
[0003]然而,扫码常用第三方服务提供,诸如微信、支付宝、淘宝
……
,确能解决输入长串字符带来的记忆麻烦问题,但是,一方面使用第三方服务势必要遵循他方要求和协议,自定义身份识别与验证的模块会受到影响;另一方面,系统提供的一长串字符已然作为唯一识别符,如果使用第三方服务,直接使用自定义的唯一识别符,第三方服务是不支持的,需要保存第三方提供的唯一识别符,使得身份验证时使用第三方的识别符实现验证,后续的一系列操作使用系统提供的识别符,两个作用相同的识别符会造成字段冗余的问题。
[0004]结合上述内容,现有技术在应用时,面对复杂的账号、无键盘设备的情况时,如何避免账号直接输入,如何高效实现扫码验证身份问题,提高用户体验感,无感知的完成身份验证,是本专利技术需要解决的技术问题。

技术实现思路

[0005]本申请提供了一种用于触屏一体机的身份验证系统及方法,解决了面对复杂账号、无键盘设备时,避免账号直接输入以及高效实现扫码验证身份的问题,以提高用户的使用体验感。
[0006]根据本专利技术目的的第一方面,提供一种用于触屏一体机的身份验证系统,包括:
[0007]移动设备,用于登录管理账号,扫描客户端二维码获取登录账号令牌,并告知服务端验证登录账号身份;
[0008]客户端,用于为用户提供身份识别的二维码,并定时询问服务端,获取登录账号的验证状态;
[0009]缓存中间件,用于存储验证识别成功的被管理账号信息;
[0010]服务端,用于建立所述移动设备、所述客户端和所述缓存中间件之间的联系;
[0011]其中,所述管理账号通过所述服务端创建,绑定所述移动设备以管理下级账号信息,并通过登录信息的输入设置,以验证在所述移动设备中的管理账号身份;
[0012]所述管理账号的身份验证成功后,所述移动设备扫描所述服务端提供的被管理账号二维码,识别所述被管理账号二维码对应的被管理账号唯一编号,并询问所述服务端是否存在所述被管理账号唯一编号,其中:
[0013]若存在,则反馈所述移动设备关于被管理账号信息,并添加至所述移动设备的应用列表信息中;
[0014]若不存在,则所述被管理账号添加失败。
[0015]进一步地,所述被管理账号为所述管理账号管理的下级账号。
[0016]进一步地,所述登录账号令牌包括时间戳、设备序列号和随机数,以支持所述服务端在有效期内进行身份识别验证。
[0017]进一步地,所述客户端的定时询问有效期设置为30秒,时间间隔设置为3秒。
[0018]进一步地,所述缓存中间件存储被管理账号信息的有效期设置为30秒,过期则自动清除。
[0019]进一步地,所述服务端提供接口请求路径与请求参数扫描二维码。
[0020]根据本专利技术目的的第二方面,提供一种用于触屏一体机的身份验证方法,包括以下步骤:
[0021]步骤一、在移动设备中,输入管理账号的登录信息登录软件应用,并向服务端发送验证请求,进行所述管理账号的身份验证;
[0022]步骤二、身份验证成功后,扫描服务端中被管理账号对应二维码,添加到所述软件应用中;
[0023]步骤三、点击添加的被管理账号对应扫码项,扫描客户端提供的二维码;
[0024]步骤四、所述移动设备获取二维码后,根据所述软件应用的提示完成选中的所述被管理账号在客户端的身份验证确认;
[0025]步骤五、身份验证确认后,服务端获取客户端二维码对应的令牌验证身份信息,将验证成功的账号信息暂存于缓存中间件;
[0026]步骤六、客户端定时询问服务端身份验证是否通过;
[0027]步骤七、身份验证通过后,则从缓存中间件取出暂存的账号信息;
[0028]步骤八、取出账号信息后,通过服务端返回给客户端,完成登录。
[0029]进一步地,在所述步骤四中,扫码成功后,所述软件应用二次提示用户是否登录客户端,包括:
[0030]若确认登录,则向服务端发送身份识别验证的请求;
[0031]若取消登录,则不会向服务端发送身份识别验证的请求。
[0032]与现有技术相比,本专利技术所达到的有益效果:本专利技术通过移动设备扫描客户端二维码,将获取的身份验证令牌告知服务端验证身份,再由客户端定时询问验证状态实现身份识别与验证的方式,一方面解决了身份唯一识别账号冗长难记的问题,另一方面,解决了无输入外设提供的一体机在输入账号时用户体验感差的问题,同时,采用自提供的扫码验证方式代替第三方服务解决了扩展受影响、徒增冗余字段的问题,在高效实现扫码验证身份的同时,提高用户的使用体验感。
[0033]应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构思不相互矛盾的情况下都可以被视为本公开的专利技术主题的一部分。另外,所要求保护的主题的所有组合都被视为本公开的专利技术主题的一部分。
[0034]结合附图从下面的描述中可以更加全面地理解本专利技术教导的前述和其他方面、实施例和特征。本专利技术的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面
的描述中显见,或通过根据本专利技术教导的具体实施方式的实践中得知。
附图说明
[0035]附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组成部分可以用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。现在,将通过例子并参考附图来描述本专利技术的各个方面的实施例。
[0036]图1是本专利技术所示的用于触屏一体机的身份验证系统及方法的流程示意图;
[0037]图2是本专利技术所示的VALUE字段组成的令牌格式示意图。
具体实施方式
[0038]为了更了解本专利技术的
技术实现思路
,特举具体实施例并配合所附图式说明如下。
[0039]在本公开中参照附图来描述本专利技术的各方面,附图中示出了许多说明的实施例。本公开的实施例不必定意在包括本专利技术的所有方面。应当理解,上面介绍的多种构思和实施例,以及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实施,这是因为本专利技术所公开的构思和实施例并不限于任何实施方式。另外,本专利技术公开的一些方面可以单独使用,或者与本专利技术公开的其他方面的任何适当组合来使用。
[0040]结合图1、图2所示的本专利技术示例性实施例的用于触屏一体机的身份验证系统,包括移动设备、客户端、缓存中间件和服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于触屏一体机的身份验证系统,其特征在于,包括:移动设备,用于登录管理账号,扫描客户端二维码获取登录账号令牌,并告知服务端验证登录账号身份;客户端,用于为用户提供身份识别的二维码,并定时询问服务端,获取登录账号的验证状态;缓存中间件,用于存储验证识别成功的被管理账号信息;服务端,用于建立所述移动设备、所述客户端和所述缓存中间件之间的联系;其中,所述管理账号通过所述服务端创建,绑定所述移动设备以管理下级账号信息,并通过登录信息的输入设置,以验证在所述移动设备中的管理账号身份;所述管理账号的身份验证成功后,所述移动设备扫描所述服务端提供的被管理账号二维码,识别所述被管理账号二维码对应的被管理账号唯一编号,并询问所述服务端是否存在所述被管理账号唯一编号,其中:若存在,则反馈所述移动设备关于被管理账号信息,并添加至所述移动设备的应用列表信息中;若不存在,则所述被管理账号添加失败。2.根据权利要求1所述的用于触屏一体机的身份验证系统,其特征在于,所述被管理账号为所述管理账号管理的下级账号。3.根据权利要求1所述的用于触屏一体机的身份验证系统,其特征在于,所述登录账号令牌包括时间戳、设备序列号和随机数,以支持所述服务端在有效期内进行身份识别验证。4.根据权利要求1所述的用于触屏一体机的身份验证系统,其特征在于,所述客户端的定时询问有效期设置为30秒,时间间隔设置为3秒。5.根据权利要求1所述的用于触屏一体机的身份...

【专利技术属性】
技术研发人员:李迎新王薇
申请(专利权)人:上海术理智能科技有限公司
类型:发明
国别省市:

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

1