一种登录认证方法及装置制造方法及图纸

技术编号:23343884 阅读:21 留言:0更新日期:2020-02-15 04:03
本申请公开了一种登录认证方法及装置,针对现有技术中由于终端向用户展示所有系统账户名称,导致系统账户泄密的问题,该方法包括:终端接收用户输入的初始账户名称和初始账户口令后,根据预设的映射信息,筛选出目标虚拟账户名称,并确定对应的至少两个第一系统账户名称;终端确定初始账户口令中包含的第一口令和第二口令,分别与虚拟账户口令,以及一个第一系统账户名称匹配成功时,采用所述一个第一系统账户名称和第一系统账户口令进行系统登录。本申请中,终端根据目标虚拟账户名称进行登录认证,避免了系统账户信息泄露,提高了系统账户的保密性,同时,降低了操作复杂度,从而提升了用户体验。

A login authentication method and device

【技术实现步骤摘要】
一种登录认证方法及装置
本专利技术涉及计算机
,尤其涉及一种登录认证方法及装置。
技术介绍
现有技术中,当系统执行开机、注销、锁定、重启等特定操作时,需要对用户进行登录认证,以Windows系统为例,参阅图1所示,当系统进行开机时,需要在登录界面中选择登录的系统账户名称,然后输入系统账户名称对应的系统账户口令,经系统认证后,进入相应的应用界面。然而,如果系统中存在多个系统账户,则用户进行登录认证时,需要从多个系统账户名称中选择一个系统账户名称,例如,用户选择系统账户名称ueser1,然后用户输入ueser1对应的系统账户口令,经系统认证后,进入ueser1的应用界面。显然,这种认证方式,不仅存在系统账户泄密的风险,还增加了用户操作复杂度,降低了用户体验感。由此可见,需要设计一种新的方案,以克服上述缺陷。
技术实现思路
本申请提供了一种登录认证方法及装置,用以解决现有技术中由于终端向用户展示所有系统账户名称,导致系统账户泄密的问题。本申请实施例提供的具体技术方案如下:一种登录认证切换方法,包括:终端接收用户输入的初始账户名称和初始账户口令;所述终端根据预设的映射信息,筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称,并确定所述目标虚拟账户名称对应至少两个第一系统账户名称时,确定所述至少两个第一系统账户名称分别对应的至少两个第一系统账户口令,所述映射信息中包含至少两个第一系统账户名称、至少两个第一系统账户口令和目标虚拟账户名称之间的映射关系;所述终端确定所述初始账户口令中包含第一口令和第二口令,并确定所述第一口令和对应所述目标虚拟账户名称预设的虚拟账户口令匹配成功,且第二口令和一个第一系统账户名称匹配成功时,采用所述一个第一系统账户名称和对应的一个第一系统账户口令进行系统登录,并呈现和所述一个第一系统账户名称相对应的操作界面。可选的,所述终端筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称,具体包括:所述终端针对所述映射信息中的各个虚拟账户名称,依次执行以下操作:所述终端确定所述初始账户名称与一个虚拟账户名称的重复字符,并基于所述重复字符在所述一个虚拟账户名称的各个字符中的占比,确定所述一个虚拟账户名称与所述初始账户名称的相似度;所述终端确定所述一个虚拟账户名称与所述初始账户名称的相似度达到预设的第一相似度阈值时,将所述一个虚拟账户名称作为候选虚拟账户名称;所述终端在各个候选虚拟账户名称中,筛选出与所述初始账户名称的相似度最高的一个候选虚拟账户名称,作为所述目标虚拟账户名称。可选的,所述终端确定所述初始账户口令中包含第一口令和第二口令,具体包括:所述终端确定所述初始账户口令中存在设定的分隔字符时,确定所述初始账户口令中包含第一口令和第二口令。可选的,终端确定所述第一口令和对应所述目标虚拟账户名称预设的虚拟账户口令匹配成功,具体包括:所述终端直接确定所述第一口令和所述虚拟账户口令匹配成功;或者,所述终端将所述目标虚拟账户名称和所述第一口令发送至验证服务器,并基于所述验证服务器返回的反馈信息,确定所述第一口令和所述虚拟账户口令匹配成功。可选的,所述终端基于所述验证服务器返回的反馈信息,确定所述第一口令和所述虚拟账户口令匹配成功,且第二口令和一个第一系统账户名称匹配成功之后,采用所述一个第一系统账户名称和对应的一个第一系统账户口令进行系统登录时,具体包括:所述终端基于所述反馈信息,获取验证服务器中存储的所述虚拟账户名称对应的各个第二系统账户名称;所述终端确定所述一个第一系统账户名称和一个第二系统账户名称匹配成功时,采用所述一个第一系统账户名称和对应的一个第一系统账户口令进行系统登录。可选的,进一步包括:所述终端根据预设的映射信息,未筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称时,筛选出与所述初始账户名称的相似度达到预设的第二相似度阈值的第三系统账户名称,并确定所述第三系统账户名称对应的第三系统账户口令;所述终端确定所述初始账户口令与所述第三系统账户口令匹配成功时,采用所述第三系统账户名称和第三系统账户口令进行系统登录,并呈现与所述第三系统账户名称和第三系统账户口令相对应的操作界面。可选的,进一步包括:若所述终端根据预设的映射信息,筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称,并确定所述目标虚拟账户名称对应一个第一系统账户名称时,确定所述目标虚拟账户名称对应的第一系统账户名称和第一系统账户口令,所述映射信息中包含第一系统账户名称、第一系统账户口令和目标虚拟账户名称之间的映射关系;所述终端确定所述初始账户口令和对应所述目标虚拟账户名称预设的虚拟账户口令匹配成功时,采用所述第一系统账户名称和第一系统账户口令进行系统登录,并呈现和所述第一系统账户名称相对应的操作界面。一种登录认证切换装置,包括:接收单元,用于接收用户输入的初始账户名称和初始账户口令;筛选单元,用于根据预设的映射信息,筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称,并确定所述目标虚拟账户名称对应至少两个第一系统账户名称时,确定所述至少两个第一系统账户名称分别对应的至少两个第一系统账户口令,所述映射信息中包含至少两个第一系统账户名称、至少两个第一系统账户口令和目标虚拟账户名称之间的映射关系;匹配单元,用于确定所述初始账户口令中包含第一口令和第二口令,并确定所述第一口令和对应所述目标虚拟账户名称预设的虚拟账户口令匹配成功,且第二口令和一个系统账户名称匹配成功时,采用所述一个第一系统账户名称和对应的一个第一系统账户口令进行系统登录,并呈现和所述一个系统账户名称相对应的操作界面。可选的,筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称时,所述筛选单元具体用于:针对所述映射信息中的各个虚拟账户名称,依次执行以下操作:确定所述初始账户名称与一个虚拟账户名称的重复字符,并基于所述重复字符在所述一个虚拟账户名称的各个字符中的占比,确定所述一个虚拟账户名称与所述初始账户名称的相似度;确定所述一个虚拟账户名称与所述初始账户名称的相似度达到预设的第一相似度阈值时,将所述一个虚拟账户名称作为候选虚拟账户名称;在各个候选虚拟账户名称中,筛选出与所述初始账户名称的相似度最高的一个候选虚拟账户名称,作为所述目标虚拟账户名称。可选的,确定所述初始账户口令中包含第一口令和第二口令时,所述匹配单元具体用于:确定所述初始账户口令中存在设定的分隔字符时,确定所述初始账户口令中包含第一口令和第二口令。可选的,确定所述第一口令和对应所述目标虚拟账户名称预设的虚拟账户口令匹配成功时,所述匹配单元具体用于:直接确定所述第一口令和所述虚拟账户口令匹配成本文档来自技高网...

【技术保护点】
1.一种登录认证方法,其特征在于,包括:/n终端接收用户输入的初始账户名称和初始账户口令;/n所述终端根据预设的映射信息,筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称,并确定所述目标虚拟账户名称对应至少两个第一系统账户名称时,确定所述至少两个第一系统账户名称分别对应的至少两个第一系统账户口令,所述映射信息中包含至少两个第一系统账户名称、至少两个第一系统账户口令和目标虚拟账户名称之间的映射关系;/n所述终端确定所述初始账户口令中包含第一口令和第二口令,并确定所述第一口令和对应所述目标虚拟账户名称预设的虚拟账户口令匹配成功,且第二口令和一个第一系统账户名称匹配成功时,采用所述一个第一系统账户名称和对应的一个第一系统账户口令进行系统登录,并呈现和所述一个第一系统账户名称相对应的操作界面。/n

【技术特征摘要】
1.一种登录认证方法,其特征在于,包括:
终端接收用户输入的初始账户名称和初始账户口令;
所述终端根据预设的映射信息,筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称,并确定所述目标虚拟账户名称对应至少两个第一系统账户名称时,确定所述至少两个第一系统账户名称分别对应的至少两个第一系统账户口令,所述映射信息中包含至少两个第一系统账户名称、至少两个第一系统账户口令和目标虚拟账户名称之间的映射关系;
所述终端确定所述初始账户口令中包含第一口令和第二口令,并确定所述第一口令和对应所述目标虚拟账户名称预设的虚拟账户口令匹配成功,且第二口令和一个第一系统账户名称匹配成功时,采用所述一个第一系统账户名称和对应的一个第一系统账户口令进行系统登录,并呈现和所述一个第一系统账户名称相对应的操作界面。


2.如权利要求1所述的方法,其特征在于,所述终端筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称,具体包括:
所述终端针对所述映射信息中的各个虚拟账户名称,依次执行以下操作:
所述终端确定所述初始账户名称与一个虚拟账户名称的重复字符,并基于所述重复字符在所述一个虚拟账户名称的各个字符中的占比,确定所述一个虚拟账户名称与所述初始账户名称的相似度;
所述终端确定所述一个虚拟账户名称与所述初始账户名称的相似度达到预设的第一相似度阈值时,将所述一个虚拟账户名称作为候选虚拟账户名称;
所述终端在各个候选虚拟账户名称中,筛选出与所述初始账户名称的相似度最高的一个候选虚拟账户名称,作为所述目标虚拟账户名称。


3.如权利要求2所述的方法,其特征在于,所述终端确定所述初始账户口令中包含第一口令和第二口令,具体包括:
所述终端确定所述初始账户口令中存在设定的分隔字符时,确定所述初始账户口令中包含第一口令和第二口令。


4.如权利要求1-3中任一项所述的方法,其特征在于,终端确定所述第一口令和对应所述目标虚拟账户名称预设的虚拟账户口令匹配成功,具体包括:
所述终端直接确定所述第一口令和所述虚拟账户口令匹配成功;或者,
所述终端将所述目标虚拟账户名称和所述第一口令发送至验证服务器,并基于所述验证服务器返回的反馈信息,确定所述第一口令和所述虚拟账户口令匹配成功。


5.如权利要求4所述的方法,其特征在于,所述终端基于所述验证服务器返回的反馈信息,确定所述第一口令和所述虚拟账户口令匹配成功,且第二口令和一个第一系统账户名称匹配成功之后,采用所述一个第一系统账户名称和对应的一个第一系统账户口令进行系统登录时,具体包括:
所述终端基于所述反馈信息,获取验证服务器中存储的所述虚拟账户名称对应的各个第二系统账户名称;
所述终端确定所述一个第一系统账户名称和一个第二系统账户名称匹配成功时,采用所述一个第一系统账户名称和对应的一个第一系统账户口令进行系统登录。


6.如权利要求1-3中任一项所述的方法,其特征在于,进一步包括:
所述终端根据预设的映射信息,未筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称时,筛选出与所述初始账户名称的相似度达到预设的第二相似度阈值的第三系统账户名称,并确定所述第三系统账户名称对应的第三系统账户口令;
所述终端确定所述初始账户口令与所述第三系统账户口令匹配成功时,采用所述第三系统账户名称和第三系统账户口令进行系统登录,并呈现与所述第三系统账户名称和第三系统账户口令相对应的操作界面。


7.如权利要求1-3中任一项所述的方法,其特征在于,进一步包括:
若所述终端根据预设的映射信息,筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的目标虚拟账户名称,并确定所述目标虚拟账户名称对应一个第一系统账户名称时,确定所述目标虚拟账户名称对应的第一系统账户名称和第一系统账户口令,所述映射信息中包含第一系统账户名称、第一系统账户口令和目标虚拟账户名称之间的映射关系;
所述终端确定所述初始账户口令和对应所述目标虚拟账户名称预设的虚拟账户口令匹配成功时,采用所述第一系统账户名称和第一系统账户口令进行系统登录,并呈现和所述第一系统账户名称相对应的操作界面。


8.一种登录认证装置,其特征在于,包括:
接收单元,用于接收用户输入的初始账户名称和初始账户口令;
筛选单元,用于根据预设的映射信息,筛选出与所述初始账户名称的相似度达到预设的第一相似度阈值的...

【专利技术属性】
技术研发人员:沈奇李伟
申请(专利权)人:北京信安世纪科技股份有限公司
类型:发明
国别省市:北京;11

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

1