一种密码管理的方法、装置及终端与流程

文档序号:12158291阅读:190来源:国知局
一种密码管理的方法、装置及终端与流程

本发明涉及通信技术领域,尤其涉及一种密码管理的方法、装置及终端。



背景技术:

随着信息化建设的发展,用户在电子设备上的操作通常需要使用账号和密码进行登陆之后,才能执行。考虑到同一用户可能拥有多个不同的账号,以及与每个账号所分别对应的密码,这样就导致用户需要记忆大量的账号、密码,以及在不同场景下账号和密码之间的对应关系。用户可以使用移动终端的备忘录或记事本来存储账号、密码,但是当存储的密码数量较多时,会存在查找不便的问题。

目前,为了解决密码查找不便的问题,用户可以将账号、密码存储在能够与请求设备进行数据交互的移动终端中。这样一来,当请求设备需要使用密码时,可以向移动终端发送密码请求,之后由移动终端对接收到的密码请求进行鉴权,并在鉴权通过后,向请求设备发送密码,以使请求设备在接收到密码之后完成登陆。

然而,上述获取密码的方式,需要移动终端与请求设备之间进行数据交互才能实现。当没有通信功能或通信受限的设备需要使用密码时,无法通过上述获取密码的方式获取密码。



技术实现要素:

本发明提供一种密码管理的方法、装置及终端,能够方便、快捷地为没有通信功能或通信受限的设备提供密码。

为达到上述目的,本发明采用如下技术方案:

第一方面,本发明提供一种密码管理的方法,所述方法包括:

采集用户的身份信息和登陆界面的图像;

根据所述身份信息确定所述用户是否具有访问账户信息的权限;

如果所述用户具有访问账户信息的权限,则在终端的本地查找并显示所述登陆界面的图像对应的账户信息,所述终端中存储有登陆界面的图像与账户信息的对应关系。

第二方面,本发明提供一种密码管理的装置,所述装置包括:

采集单元,用于采集用户的身份信息和登陆界面的图像;

确定单元,用于根据所述采集单元采集的身份信息确定所述用户是否具有访问账户信息的权限;

显示单元,用于当所述确定单元确定用户具有访问账户信息的权限时,在终端的本地查找并显示所述采集单元采集的登陆界面的图像对应的账户信息,所述终端中存储有登陆界面的图像与账户信息的对应关系。

第三方面,本发明提供一种终端,所述终端至少包括第二方面所述的密码管理的装置。

本发明提供的密码管理的方法、装置及终端,采集用户的身份信息和登陆界面的图像,并根据身份信息确定用户的访问权限;当用户具有访问密码的权限时,根据登陆界面的图像,显示对应的账户信息。相比较于现有技术中密码查找不便,或需要请求设备通过与移动终端进行数据交互才能获取密码,本发明可以根据登陆界面的图像,获取密码,不需要用户手动查找。同时,本发明对显示登陆界面的设备是否具有通信功能不做限定,仅需要终端具有图像采集功能即可获取登陆界面所需要的密码。因此,本发明能够方便、快捷地为没有通信功能或通信受限的设备提供密码。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种密码管理的方法流程图;

图2为本发明实施例提供的另一种密码管理的方法流程图;

图3为本发明实施例提供的一种提示身份认证失败的界面;

图4为本发明实施例提供的一种提示系统匹配失败的界面;

图5为本发明实施例提供的一种提示多系统匹配的界面;

图6为本发明实施例提供的一种密码信息的显示界面;

图7为本发明实施例提供的另一种密码管理的方法流程图;

图8为本发明实施例提供的另一种密码管理的方法流程图;

图9为本发明实施例提供的另一种密码管理的方法流程图;

图10为本发明实施例提供的一种提示保存系统密码的界面;

图11为本发明实施例提供的一种账户信息的输入界面;

图12为本发明实施例提供的一种密码管理的装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明实施例提供一种密码管理的方法,该方法可以应用于手机、平板电脑等终端。如图1所示,该方法流程具体包括:

101、采集用户的身份信息和登陆界面的图像。

用户的身份信息是用来确定用户身份的,根据身份信息可以确定唯一的用户。面部图像、指纹信息、虹膜信息、声音曲线等能够区分用户的信息均可作为用户的身份信息。

102、根据身份信息确定用户是否具有访问账户信息的权限。

如果用户的账号、密码等账户信息被其他用户获得,会泄露用户的隐私。为了保证账号、密码的安全性,当用户想要获取账户信息时,终端首先对用户的身份进行验证。

103、如果用户具有访问账户信息的权限,则在终端的本地查找并显示登陆界面的图像对应的账户信息。

其中,终端中存储有登陆界面的图像与账户信息的对应关系。

当终端确认用户具有访问账户信息的权限后,在本地查找是否存在所采集的登陆界面的图像。如果存在,则根据登陆界面的图像与账户信息的对应关系,查找并显示对应的账户信息;否则,提示用户终端中没有记录该系统的账户信息。

本发明实施例提供的密码管理的方法,采集用户的身份信息和登陆界面的图像,并根据身份信息确定用户的访问权限;当用户具有访问密码的权限时,根据登陆界面的图像,显示对应的账户信息。相比较于现有技术中密码查找不便,或需要请求设备通过与移动终端进行数据交互才能获取密码,本发明可以根据登陆界面的图像,获取密码,不需要用户手动查找。同时,本发明对显示登陆界面的设备是否具有通信功能不做限定,仅需要终端具有图像采集功能即可获取登陆界面所需要的密码。因此,本发明能够方便、快捷地为没有通信功能或通信受限的设备提供密码。

为了能够为在该终端以外的设备上登陆的系统提供账户信息,在本发明实施例的一个实现方式中,可以通过终端的前置摄像头和后置摄像头,分别采集用户的身份信息和登陆界面的图像。因此,如图1所示的实现方式还可以实现为如图2所示的实现方式。该方法流程具体包括:

201、通过前置摄像头采集用户的面部图像,并确定与面部图像对应的身份信息。

由于用户的面部具有独特性,通过对面部图像的分析对比,可以确定出该面部图像对应于哪个用户。因此,可以使用用户面部图像表示用户的身份信息。

202、通过后置摄像头采集登陆设备上所显示登陆界面的图像。

在本发明实施例中,当用户在某一设备上登陆一个需要密码的系统,或者执行某一个需要密码的操作时,可以打开终端的密码管理功能使终端同时启动前置摄像头和后置摄像头,并使终端的前置摄像头对准用户面部,后置摄像头对准登陆界面。此时,终端能够通过前置摄像头采集用户面部图像,通过后置摄像头采集登陆界面的图像。

需要说明的是,为了提高密码的安全性,对用户面部图像的采集过程与所显示登陆界面的图像的采集过程可以同步执行。而后续根据用户面部图像对用户身份信息进行的处理判断操作,以及对登陆界面进行的处理判断操作可以同步执行,也可以按照一定先后顺序执行,本发明对此不做限定。

203、根据身份信息确定用户是否具有访问账户信息的权限。

为了保证密码的安全,在提供账户信息之前需要对用户的身份信息进行验证。在本发明实施例中,可以将用户面部图像作为用户的身份信息。此时,终端根据身份信息确定用户是否具有访问账户信息的权限,具体为终端通过人脸识别技术判断采集的用户面部图像与预存的人脸图像是否存在相同的特征点,或者特定识别区域内的信息是否相同。如果是,则确定用户具有访问账户信息的权限。其中,预存的人脸图像可以为通过终端的前置摄像头或后置摄像头预先采集的图像,也可以为接收到的其他终端发送的图像,本发明对预存的人脸图像的来源不做限定。

在实际应用过程中,可以在分析对比用户面部图像与预存的人脸图像之前,根据人脸特征判断通过前置摄像头采集的图像是否为人脸图像,即前置摄像头的成像区域内是否包括人脸,如果是,再判断该图像与预存的人脸图像的特征点或者特定识别区域内的信息是否相同。

204、如果用户具有访问账户信息的权限,则在终端的本地查找并显示登陆界面的图像对应的账户信息。

需要说明的是,终端在显示账户信息之前,除了需要根据前置摄像头采集的图像对用户的权限进行判断外,还需要确定终端中是否存在通过后置摄像头采集的图像。当用户具有访问账户信息的权限,且终端中存在登陆界面的图像时,才能在终端屏幕上显示登陆界面对应的账户信息。其中,确定终端中是否存在登陆界面的图像这一步骤的具体实施过程为:首先确定后置摄像头采集的图像是否为登陆界面的图像,之后确定后置摄像头采集的登陆界面的图像是否存储在终端中。

终端可以根据前置摄像头采集的图像和后置摄像头采集的图像的判断结

果,显示相应的信息。例如:如果前置摄像头采集的图像不是人脸图像,或者,前置摄像头采集的人脸图像与预存的人脸图像特征点不相同,且后置摄像头对准的图像为登陆界面,则可以在终端屏幕上显示类似于如图3所示的对话框那样的提示信息;如果用户具有访问账户信息的权限,且后置摄像头采集的图像为登陆界面的图像,但终端中不存在该登陆界面的图像,则在终端屏幕上显示类似于如图4所示的对话框那样的提示信息;如果用户具有访问账户信息的权限,且在终端中存在至少两个与采集到的登陆界面的图像相匹配的图像,则在终端屏幕上显示类似与如图4所示的对话框那样的提示信息,用于提示用户选择一个系统;之后根据用户的选择,在终端屏幕上显示登陆该系统的账户信息,比如:用户选择了图5中的人事系统,则在终端屏幕上显示登陆人事系统的账户信息,如图6所示;如果用户具有访问账户信息的权限,且在终端中找到与采集到的登陆界面的图像相匹配的图像,则直接在终端屏幕上显示该图像对应的账户信息。

本发明实施例提供的密码管理的方法,通过前置摄像头和后置摄像头,分别获取表示用户的身份信息的面部图像和表示待登陆系统的登陆界面的图像;当根据用户的身份信息确认该用户具有访问账户信息的权限时,根据登陆界面的图像,显示对应的账户信息。相比较于现有技术中密码查找不便,或需要请求设备通过与移动终端进行数据交互才能获取密码,本发明可以根据后置摄像头所采集的登陆界面的图像,从终端中获取密码,不需要用户手动查找。同时,本发明对显示登陆界面的设备是否具有通信功能不做限定,仅需要终端能够通过后置摄像头采集图像即可获取登陆界面所需要的账户信息。因此,本发明能够方便、快捷地为没有通信功能或通信受限的设备提供密码。

为了更方便的实现用户权限的验证,在本发明实施例的一个实现方式中,可以根据用户的指纹信息判断用户是否具有访问账户信息的权限。因此,如果终端上设置有指纹识别模块,则在如图2所示的实现方式的基础上,还可以实现为如图7所示的实现方式。其中,在执行步骤202通过后置摄像头采集登陆设备上所显示登陆界面的图像之前,还可以执行步骤205:

205、通过指纹识别模块采集用户的指纹信息,并确定与指纹信息对应的身份信息。

为了方便用户确认摄像头的成像区域内是否存在待采集的对象,在启动前置摄像头和后置摄像头后,通常需要在终端屏幕上显示预览图像,这需要终端具有分屏显示的功能,并且人脸识别的数据处理过程相对复杂。也就是说,通过人脸识别技术确认用户权限的方法,处理过程复杂,会增加处理器的负荷。当人物的面部特征共同点较多时,检测过程中容易出现错误,而对于指纹识别而言,每个用户的指纹势必是不一样的,且指纹识别技术已经相对成熟,通过指纹可以识别用户身份。因此,本发明还可以通过对用户指纹的识别来确定用户是否具有访问账户信息的权限。

终端通过指纹识别技术判断采集的用户指纹信息与预设的指纹信息是否对应相同用户,如果是,则确定用户具有访问账户信息的权限;否则,确定用户不具有访问账户信息的权限,终端不会向用户提供账户信息。

本发明实施例提供的密码管理的方法,将指纹识别模块采集到的指纹信息作为用户的身份信息,从而可以根据指纹信息确定用户是否具有访问账户信息的权限。相比较于现有技术中密码查找不便,或需要请求设备通过与移动终端进行数据交互才能获取密码,本发明能够在方便、快捷地为没有通信功能或通信受限的设备提供密码的基础上,通过验证用户的指纹信息,来提高密码获取过程的安全性和便捷性。

为了能够为在当前终端上登陆的系统提供账户信息,在本发明实施例的一个实现方式中,可以通过终端的前置摄像头和屏幕读取模块的电子设备,分别采集用户的身份信息和登陆界面的图像。因此,如图1所示的实现方式还可以实现为如图8所示的实现方式。该方法流程具体包括:

301、通过前置摄像头采集用户的面部图像,并确定与面部图像对应的身份信息。

302、通过屏幕读取模块采集终端上所显示登陆界面的图像。

其中,屏幕读取模块可以获取终端屏幕当前显示的内容。

当用户在当前终端上登陆一个需要密码的系统,或者执行某一个需要密码的操作时,可以使用本发明提供的密码管理的方法从终端中读取密码,本发明提供的密码管理的方法由终端执行。在实际使用过程中,当用户准备在当前终端上登陆系统时,可以启动屏幕读取模块来获取终端屏幕所显示登陆界面的图像,并使用前置摄像头采集用户面部图像。

303、根据身份信息确定用户是否具有访问账户信息的权限。

终端通过人脸识别技术确定摄像头获取的用户面部图像与预存的人脸图像是否对应于相同人脸。如果是,则确定用户具有访问账户信息的权限;否则,在屏幕上显示提示人脸识别错误的信息。

304、如果用户具有访问账户信息的权限,则在终端的本地查找并显示登陆界面的图像对应的账户信息。

如果用户具有访问账户信息的权限,则确定终端中是否存在登陆界面的图像。如果存在,则从终端中获取登陆界面的图像所对应的账户信息并显示;否则,提示用户账户信息获取失败。

需要说明的是,如果终端中设置有指纹识别模块,在执行步骤303之前,还可以通过执行步骤305,来获取用户的身份信息。

305、通过指纹识别模块采集用户的指纹信息,并确定与指纹信息对应的身份信息。

本发明实施例提供的密码管理的方法,通过前置摄像头或者指纹识别模块获取用户身份信息,并通过屏幕读取模块获取终端当前显示的登陆界面的图像,之后根据用户的身份信息确定用户是否具有访问账户信息的权限;当用户具有访问账户信息的权限时,查找并显示登陆界面的图像对应的账户信息。相比较于现有技术中密码查找不便,或需要请求设备通过与移动终端进行数据交互才能获取密码,本发明中终端可以根据屏幕读取模块所采集的登陆界面的图像,从终端中获取密码。终端获取待登陆系统相关信息的方式为通过屏幕读取模块获取,不需要用户手动查找。同时,本发明对显示登陆界面的设备是否具有通信功能不做限定,仅需要终端能够通过后置摄像头采集图像即可获取登陆界面所需要的密码。因此,本发明能够方便、快捷地为没有通信功能或通信受限的设备提供密码。

为了能够方便、快捷地找到登陆界面对应的账户信息,在本发明实施例的一个实现方式中,可以将登陆界面的图像与账户信息对应关系预先存储在终端中。因此,在如图1所示的实现方式的基础上,还可以实现为如图9所示的实现方式。其中,在执行步骤101采集用户的身份信息和登陆界面的图像之前,还可以执行步骤104至步骤106:

104、当识别到终端采集的图像中包括登陆标识时,提示用户输入登陆标识对应的系统信息。

其中,系统信息至少包括系统名称和账户信息。

如果识别到终端采集的图像中包括用户名、用户账号、密码等用于体现账户信息的登陆标识时,可以认为这是一个登陆界面的图像,考虑到用户可能期望将该图像对应系统的账户信息记录下来,因此,可以通过在终端屏幕上显示如图10所示的对话框来提示用户是否需要键入账号、密码等用于登陆系统的账户信息,并当用户输入上述信息之后,存储该系统的账户信息。

需要说明的是,终端采集的图像,可以是通过前置摄像头、后置摄像头采集的图像,也可以是通过屏幕读取模块采集的图像,还可以是从其他设备接收到的图像,对终端采集图像的方式本发明不做限定。

105、获取用户输入的系统信息。

当用户确认存储账户信息时,终端可以在屏幕上显示如图11所示的对话框,从而获取用户键入的账户信息。

106、将终端采集的图像与系统信息的对应关系存储至终端中。

终端将采集到的图像与用户输入的账户信息之间的对应关系存储至终端中。

本发明实施例提供的密码管理的方法,通过摄像头采集图像,当按图像中包括用于体现账户信息的登陆标识时,获取与该图像相关的系统名称和账户信息,并将该图像与系统名称和账户信息的对应关系存储至终端中。相比较于现有技术中密码查找不便,或需要请求设备通过与移动终端进行数据交互才能获取密码,本发明提供存储有登陆界面的图像和该图像账户信息的对应关系,使得终端能够通过在终端中查找登陆界面的图像的方式,获取到对应的账户信息。

本发明实施例还提供一种密码管理的装置40,如图12所示,该装置40用于执行如图1、图2、图7、图8、图9所示的任意一种方法流程,该装置40包括:

采集单元41,用于采集用户的身份信息和登陆界面的图像。

确定单元42,用于根据采集单元41采集的身份信息确定用户是否具有访问账户信息的权限。

显示单元43,用于当确定单元42确定用户具有访问账户信息的权限时,在终端的本地查找并显示采集单元41采集的登陆界面的图像对应的账户信息,终端中存储有登陆界面的图像与账户信息的对应关系。

在本发明实施例的一个实现方式中,采集单元41具体用于通过前置摄像头采集用户的面部图像,并确定与面部图像对应的身份信息;通过指纹识别模块采集用户的指纹信息,并确定与指纹信息对应的身份信息;通过后置摄像头采集登陆设备上所显示登陆界面的图像;通过屏幕读取模块采集终端上所显示登陆界面的图像。

在本发明实施例的一个实现方式中,显示单元43,还用于当识别到采集单元41采集的图像中包括登陆标识时,提示用户输入登陆标识对应的系统信息,系统信息至少包括系统名称和账户信息。

装置40还包括:

获取单元44,用于获取显示单元43提示用户输入的系统信息。

存储单元45,用于将采集单元41采集的图像与获取单元44获取的系统信息的对应关系存储至终端中。

本发明实施例提供的密码管理的装置,采集用户的身份信息和登陆界面的图像,并根据身份信息确定用户的访问权限;当用户具有访问密码的权限时,根据登陆界面的图像,显示对应的账户信息。相比较于现有技术中密码查找不便,或需要请求设备通过与移动终端进行数据交互才能获取密码,本发明可以根据登陆界面的图像,获取密码,不需要用户手动查找。同时,本发明对显示登陆界面的设备是否具有通信功能不做限定,仅需要终端具有图像采集功能即可获取登陆界面所需要的密码。因此,本发明能够方便、快捷地为没有通信功能或通信受限的设备提供密码。

本发明实施例还提供一种终端,该终端用于执行如图1、图2、图7、图8、图9所示的方法流程,该终端至少包括如图12所示的密码管理的装置。

本发明实施例提供的终端,能够采集用户的身份信息和登陆界面的图像,并根据身份信息确定用户的访问权限;当用户具有访问密码的权限时,根据登陆界面的图像,显示对应的账户信息。相比较于现有技术中密码查找不便,或需要请求设备通过与移动终端进行数据交互才能获取密码,本发明可以根据登陆界面的图像,获取密码,不需要用户手动查找。同时,本发明对显示登陆界面的设备是否具有通信功能不做限定,仅需要终端具有图像采集功能即可获取登陆界面所需要的密码。因此,本发明能够方便、快捷地为没有通信功能或通信受限的设备提供密码。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:Read-Only Memory,简称:ROM)或随机存储记忆体(英文:Random Access Memory,简称:RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1