移动终端及其应用程序登录方法

文档序号:7766838阅读:220来源:国知局
专利名称:移动终端及其应用程序登录方法
技术领域
本发明涉及移动终端领域,特别是涉及移动终端及其应用程序登录方法。
背景技术
随着技术的发展,移动终端具备越来越多的应用程序。其中,大部分应用程序需要通过手动输入包括用户名和密码的登录鉴权才能登录,例如QQ、Email和飞信等,这种登录方式过程比较繁琐。虽然部分应用程序可以使用“记住用户名和密码”的功能,在下次登录时一键即可登录,但是这种登录方式缺乏安全性,容易被别的用户登录看到不该看的私人信息,带来不必要的麻烦。如何在确保个人信息安全的前提下,快捷地登录各种应用程序,是本技术领域亟需解决的一大难题。

发明内容
本发明主要解决在确保个人信息安全的前提下快捷地登录各种应用程序的技术问题,是提供一种移动终端及其应用程序登录方法,能够有效地解决上述技术问题。为解决上述技术问题,本发明采用的一个技术方案是提供一种移动终端,包括 应用登录模块,用于当用户登录一个或以上需要登录鉴权的应用程序时,获取用户输入的一个或以上待测指纹信息;指纹识别模块,用于判断该应用登录模块获取的待测指纹信息与预设在本地的与该应用程序对应的正确的指纹信息是否相同;应用管理模块,用于当该指纹识别模块判断出待测指纹信息与该应用程序对应的正确的指纹信息相同时,根据该待测指纹信息从预设在本地的登录信息文件中获取与该应用程序对应的用户名和密码;智能登录模块,用于根据该应用管理模块获取的用户名和密码登录该应用程序。其中,该指纹识别模块包括第一获取单元,用于当用户输入的待测指纹信息为一个时,获取第一个应用程序对应的正确的指纹信息;判断单元,用于判断该待测指纹信息与该第一获取单元获取的应用程序对应的正确的指纹信息是否相同;第二获取单元,用于获取下一个应用程序对应的正确的指纹信息,并由该判断单元判断待测指纹信息与该应用程序对应的正确的指纹信息是否相同,直至最后一个用户需要登录的应用程序。其中,该移动终端还包括标识模块,用于当该指纹识别模块判断出该应用登录模块获取的待测指纹信息与预设在本地的与该应用程序对应的正确的指纹信息不相同时,记录指纹信息验证失败的应用程序。其中,该移动终端还包括传统登录模块,用于当该应用登录模块重新获取的次数达到预设的阈值时,打开传统登录界面,并提示用户通过输入用户名和密码进行登录。其中,该指纹识别模块包括获取单元,用于当用户输入的待测指纹信息为两个或者两个以上时,获取用户需要登录的一个或以上应用程序对应的正确的指纹信息;判断单元,用于当用户需要登录的应用程序为一个时,将各个待测指纹信息分别与一个应用程序对应的正确的指纹信息进行比较,判断是否相同;或者,当用户需要登录的应用程序为两个或者两个以上时,将各个待测指纹信息分别与各个应用程序对应的正确的指纹信息进行比较,判断是否相同。为解决上述技术问题,本发明采用的另一个技术方案是提供一种移动终端应用程序登录方法,包括以下步骤当用户登录一个或以上需要登录鉴权的应用程序时,获取用户输入的一个或以上待测指纹信息;判断该待测指纹信息与预设在本地的与该应用程序对应的正确的指纹信息是否相同;如果该待测指纹信息与该应用程序对应的正确的指纹信息相同,根据该待测指纹信息从预设在本地的登录信息文件中获取与该应用程序对应的用户名和密码;根据该用户名和密码登录该应用程序。其中,该判断待测指纹信息与预设在本地的与该应用程序对应的正确的指纹信息是否相同的步骤包括如果用户输入的待测指纹信息为一个,则获取第一个应用程序对应的正确的指纹信息;判断待测指纹信息与该应用程序对应的正确的指纹信息是否相同;如果不相同,则获取下一个应用程序对应的正确的指纹信息,并执行判断待测指纹信息与该应用程序对应的正确的指纹信息是否相同的步骤,直至最后一个用户需要登录的应用程序;如果相同,则执行根据该待测指纹信息从预设在本地的登录信息文件中获取与该第一个应用程序对应的用户名和密码的步骤,然后获取下一个应用程序对应的正确的指纹信息,并执行判断待测指纹信息与该应用程序对应的正确的指纹信息是否相同的步骤,直至最后一个用户需要登录的应用程序。其中,如果不相同,则获取下一个应用程序对应的正确的指纹信息的步骤之前还包括如果不相同,则记录指纹信息验证失败的应用程序;该方法还包括当判断完待测指纹信息与最后一个应用程序对应的正确的指纹信息是否相同的步骤,并且根据判断结果执行相应的步骤之后还包括重新获取用户输入的待测指纹信息,以及记录的指纹信息验证失败的应用程序对应的正确的指纹信息,然后执行判断待测指纹信息与该应用程序对应的正确的指纹信息是否相同的步骤,直至重新获取的次数达到预设的阈值,或者直至用户结束该应用程序的登录。其中,如果重新获取的次数达到预设的阈值,打开传统登录界面,提示用户通过输入用户名和密码进行登录。其中,该判断待测指纹信息与预设在本地的与该应用程序对应的正确的指纹信息是否相同的步骤包括如果用户输入的待测指纹信息为两个或者两个以上,则获取用户需要登录的一个或以上应用程序对应的正确的指纹信息;如果用户需要登录的应用程序为一个,则将各个待测指纹信息分别与该应用程序对应的正确的指纹信息进行比较,判断是否相同;如果用户需要登录的应用程序为两个或者两个以上,则将各个待测指纹信息分别与各个应用程序对应的正确的指纹信息进行比较,判断是否相同。本发明的有益效果是区别于现有技术的情况,本发明移动终端及其应用程序登录方法通过指纹登录应用程序,既确保了个人信息的安全,又可以快捷地登录应用程序,增加用户体验且更具实用性。


图1是本发明移动终端应用程序登录方法一较佳实施例的流程图;图2是图1所述移动终端应用程序登录方法的具体流程图;以及
图3是本发明移动终端一较佳实施例的模块连接示意图。
具体实施例方式请参阅图1,本发明移动终端应用程序登录方法的第一实施例包括步骤100,当用户登录一个或以上需要登录鉴权的应用程序时,获取用户输入的一个或以上待测指纹信息;步骤101,判断该待测指纹信息与预设在本地的与该应用程序对应的正确的指纹信息是否相同;步骤102,如果该待测指纹信息与该应用程序对应的正确的指纹信息相同,根据该待测指纹信息从预设在本地的登录信息文件中获取与该应用程序对应的用户名和密码;步骤103,根据该用户名和密码登录该应用程序。通过本实施,可实现用户快捷安全地登录多个应用程序或同一个应用程序的多个帐号,增加用户体验并更具实用性。请参阅图2,本发明移动终端应用程序登录方法的第二实施例包括步骤201,获取用户输入的一个或以上待测指纹信息,获取次数加1 ;在步骤201中,如果用户输入的待测指纹信息为一个,则获取第一个应用程序对应的正确的指纹信息;如果用户输入的待测指纹信息为两个或者两个以上,则获取用户需要登录的一个或以上应用程序对应的正确的指纹信息。步骤202,判断是否已经处理完最后一个用户需要登录的应用程序;该步骤202主要用于处理多个应用程序或者用户输入多个待测指纹信息的情况, 在这个循环执行的步骤202中,当用户选择了 m个应用程序和输入η个待测指纹信息时,其将记录m值和η值,并在处理应用程序和待测指纹信息的过程中,根据已处理的应用程序个数M或待测指纹信息N,接着比较m与M值的大小从而判断出是否已经处理完所有应用程序,或者比较η与N值的大小从而判断出是否已经处理完所有的待测指纹信息。当然,也可以进行并行的处理方法,一次性进行多线程的处理模式,此处不作限制。步骤203,获取应用程序对应的正确的指纹信息;在步骤203中,当步骤202的判断出还没有处理完最后一个用户需要登录的应用程序时,获取用户需要登录的应用程序对应的正确的指纹信息。譬如,首先获取第一个应用程序对应的正确的指纹信息,如果与待测指纹信息相同,则登录该第一个应用程序,接着, 获取第二个应用程序对应的正确的指纹信息并进行判断,直至该步骤202判断出已经处理完最后一个应用程序,步骤203则结束。当然,在数据接口允许的前提下,也可以同时获取多个应用程序的正确的指纹信息并同时进行判断,以加快判断的处理速度,此处不作限制。步骤204,判断待测指纹信息与应用程序对应的正确的指纹信息是否相同;在步骤204中,用户可以通过指纹采集器对待测指纹信息进行扫描并进行图像处理,接着把待测指纹信息的图像与预设在本地的正确的指纹信息的图像进行比较判断,具体的可以根据指纹的局部特征如纹线端点、分叉点和短纹等信息进行比较,从而判断待测指纹信息与应用程序对应的正确的指纹信息是否相同。步骤205,根据待测指纹信息从预设在本地的登录信息文件中获取与应用程序对应的用户名和密码;
在步骤205中,如果步骤204判断待测指纹信息与对应的正确的指纹信息相同,则从本地的登录信息文件中获取用户名和密码,其中,该登录信息文件为用户预设置的文件。 举例而言,用户在第一次登陆时,一般需要通过输入用户名和密码,登录成功后,应用管理的程序会提示用户是否需要进行指纹绑定以方便下次进行指纹登录,此时,只要用户输入清晰有效的指纹信息,则可以绑定该用户名和密码,并将该指纹信息判断为唯一有效的正确的指纹信息,另外,该正确的指纹信息和该用户名和密码绑定后,则对应保存在本地的登录信息文件数据库中。当然,用户也可以在下载完某个应用程序后,主动选择进行指纹信息绑定。步骤206,判断是否已经处理完最后一个用户需要登录的应用程序;该步骤206和该步骤202进行协调并形成有效的循环,主要用于处理多个应用程序或者用户输入多个待测指纹信息的情况,在这个循环执行的步骤202中,当用户选择了 m 个应用程序和输入η个待测指纹信息时,其将记录m值和η值,并在处理应用程序和待测指纹信息的过程中,根据已处理的应用程序个数M或待测指纹信息N,接着比较m与M值的大小从而判断出是否已经处理完所有应用程序,或者比较η与N值的大小从而判断出是否已经处理完所有的待测指纹信息。步骤207,根据用户名和密码登录应用程序,结束或等待用户其他操作;其中,步骤207根据步骤206读取的用户名和密码登录的应用程序为一个或多个, 一般情况下,登录流程到此结束;但是,也可能存在特殊的情况,比如可以弹出界面提示用户是否需要更改预设在本地的正确的指纹信息,这个步骤主要是为了方便统一管理,在登录成功后,修改正确的指纹信息时,只需选择更改并输入新的指纹信息进行确认即可。步骤2020,判断获取次数是否达到预设阈值;在移动终端本地预先设置一个错误输入指纹次数的阈值,其中,该预设阀值为小于等于10的自然数,换一个角度说,对于同一个用户,其完全输入10次待测指纹信息之后, 如果重新获取的正确的指纹信息都不相同,则可判断为其他用户的违规违法行为,此时,可选择停止操作,或者在一定的时间内限制其再次操作,通过该阀值的设置,增加了用户个人信息的安全性。步骤2021,打开传统登录界面,提示用户通过输入用户名和密码进行登录,结束或等待用户其他操作;步骤2021主要用于防止一些特殊情况,比如用户不在终端前,而需要通过其他用户登录其需要登录的应用程序,或者说,如果用户的手无法正常提供指纹,则可以通过该传统的登录界面进行手动输入登录。步骤2040,记录指纹信息验证失败的应用程序,返回步骤202 ;该步骤2040用于处理待测指纹信息与正确的指纹信息不同的情况,当然,重新获取待测指纹信息只是一个举例,在其他的实施例中,如果不相同,将不作处理,且在登录完验证成功的应用程序之后,将验证失败的应用程序显示以提示用户,用户再另行操作处理。另外,如果用户需要登录的应用程序为一个,则将各个待测指纹信息分别与该应用程序对应的正确的指纹信息进行比较,判断是否相同,其中,这种情况可视为用户误操作而输入多个待测指纹信息,或者用户遗忘其中一个应用程序的正确指纹所属的手指,可通过本步骤一次性输入多个,以快速进行判断并登录该应用程序,减少了重复输入的繁杂步骤;如果用户需要登录的应用程序为两个或者两个以上,则将各个待测指纹信息分别与各个应用程序对应的正确的指纹信息进行比较,判断是否相同。在上述方式中,为了更加方便用户,还可以针对多个应用程序的用户名和密码设置同一个正确的指纹信息并绑定进行保存,在登录的时候,用户选择多个应用程序并输入与正确的指纹信息对应的待测指纹信息,即可实现一次性登录多个应用程序。针对多个应用程序和多个正确指纹信息的情况,本发明还可以增加一个提示步骤,该提示步骤用于将具有相同的正确的指纹信息的应用程序的图标的颜色修改为相同的颜色以方便用户多选;譬如当用户选择应用程序A时,该提示步骤会将与应用程序B、应用程序E和应用程序G等具有相同的正确的指纹信息的各个应用程序以相同的颜色并加亮以显示给用户。当然,除上述情况外,还可以包括一个选择步骤当用户登录一个或以上需要登录鉴权的应用程序时,如果用户选择首先输入待测指纹信息,则会根据该待测指纹信息读取本地的正确的指纹信息,并将该待测指纹信息能够登录的各个应用程序以醒目的形式提示用户进行选择,通过本步骤,可以减少随机选择应用程序时的判断步骤,缩减了用户的操作时间。在另外的实施例中,为了增加用户个人信息的安全性,本发明针对同一个应用程序的多个帐号,需要设定多个对应不同的正确的指纹信息,譬如用户需要登录QQ应用程序中的多个QQ号码时,需要预先对该多个号码分别保存多个正确的指纹信息,用户启动QQ应用程序,输入多个与该多个正确的指纹信息对应的待测指纹信息,即可一次性登录多个QQ 号码。通过本实施,可实现用户快捷安全地登录多个应用程序或同一个应用程序的多个帐号,增加用户体验并更具实用性。请参阅图3,本发明移动终端包括应用登录模块30,用于当用户登录一个或以上需要登录鉴权的应用程序时,获取用户输入的一个或以上待测指纹信息;指纹识别模块31,用于判断该应用登录模块30获取的待测指纹信息与预设在本地的与该应用程序对应的正确的指纹信息是否相同;应用管理模块32,用于当该指纹识别模块31判断出待测指纹信息与该应用程序对应的正确的指纹信息相同时,根据该待测指纹信息从预设在本地的登录信息文件中获取与该应用程序对应的用户名和密码;智能登录模块33,用于根据该应用管理模块32获取的用户名和密码登录该应用程序。在优选的实施例中,该指纹识别模块31包括获取单元310和判断单元311,其中该获取单元310又包括第一获取单元(图未示)和第二获取单元(图未示)该第一获取单元用于当用户输入的待测指纹信息为一个时,获取第一个应用程序对应的正确的指纹信息;该判断单元311用于判断该待测指纹信息与该第一获取单元获取的应用程序对应的正确的指纹信息是否相同;
该第二获取单元用于获取下一个应用程序对应的正确的指纹信息,并由该判断单元311判断待测指纹信息与该应用程序对应的正确的指纹信息是否相同,直至最后一个用户需要登录的应用程序。另外,当用户输入多个待测指纹信息时该获取单元310还用于获取用户需要登录的一个或以上应用程序对应的正确的指纹信息;该判断单元311还用于将各个待测指纹信息分别与一个应用程序对应的正确的指纹信息进行比较,判断是否相同;或者,当用户需要登录的应用程序为两个或者两个以上时,将各个待测指纹信息分别与各个应用程序对应的正确的指纹信息进行比较,判断是否相同。在优选的实施例中,该移动终端还包括标识模块34,用于当该指纹识别模块31判断出该应用登录模块30获取的待测指纹信息与预设在本地的与该应用程序对应的正确的指纹信息不相同时,记录指纹信息验证失败的应用程序。在优选的实施例中,该移动终端还包括传统登录模块35,用于当该应用登录模块30重新获取的次数达到预设的阈值时, 打开传统登录界面,并提示用户通过输入用户名和密码进行登录。如前所述,该预设的阀值为小于等于10的自然数,既可以保证用户的正确尝试输入多个待测指纹信息,也可以防范其他用户的窃取,当重新获取的次数超过预设的阀值时,还可以选择报警的操作。当然,该移动终端还包括存储模块36,用于存储预设在本地的正确的指纹信息,包括应用程序的用户名和密码与正确的指纹信息的对应关系,应用程序中多个帐号的用户名和密码与多个正确的指纹信息的对应关系等,该获取单元310与该存储模块36连接并从该存储模块36读取正确的指纹信息对应的用户名和密码并进行登录,在本技术领域人员理解的情况下,对该存储模块36不作赘述。另外,本发明移动终端还包括指纹采集器,通过指纹采集器对指纹进行扫描拍照, 对拍照的指纹图片进行处理并获取识别码来实现。除上述方式外,本发明移动终端的具体工作原理请参阅前文对移动终端应用程序登录方法的分析,在此不作赘述。本发明移动终端及其应用程序登录方法通过指纹登录应用程序,既确保了个人信息的安全,又可以快捷地登录应用程序,增加用户体验且更具实用性。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种移动终端,其特征在于,包括应用登录模块,用于当用户登录一个或以上需要登录鉴权的应用程序时,获取用户输入的一个或以上待测指纹信息;指纹识别模块,用于判断所述应用登录模块获取的待测指纹信息与预设在本地的与所述应用程序对应的正确的指纹信息是否相同;应用管理模块,用于当所述指纹识别模块判断出待测指纹信息与所述应用程序对应的正确的指纹信息相同时,根据所述待测指纹信息从预设在本地的登录信息文件中获取与所述应用程序对应的用户名和密码;智能登录模块,用于根据所述应用管理模块获取的用户名和密码登录所述应用程序。
2.根据权利要求1所述的移动终端,其特征在于,所述指纹识别模块包括第一获取单元,用于当用户输入的待测指纹信息为一个时,获取第一个应用程序对应的正确的指纹信息;判断单元,用于判断所述待测指纹信息与所述第一获取单元获取的应用程序对应的正确的指纹信息是否相同;第二获取单元,用于获取下一个应用程序对应的正确的指纹信息,并由所述判断单元判断待测指纹信息与所述应用程序对应的正确的指纹信息是否相同,直至最后一个用户需要登录的应用程序。
3.根据权利要求2所述的移动终端,其特征在于,所述移动终端还包括标识模块,用于当所述指纹识别模块判断出所述应用登录模块获取的待测指纹信息与预设在本地的与所述应用程序对应的正确的指纹信息不相同时,记录指纹信息验证失败的应用程序。
4.根据权利要求3所述的移动终端,其特征在于,所述移动终端还包括传统登录模块,用于当所述应用登录模块重新获取的次数达到预设的阈值时,打开传统登录界面,并提示用户通过输入用户名和密码进行登录。
5.根据权利要求1所述的移动终端,其特征在于,所述指纹识别模块包括获取单元,用于当用户输入的待测指纹信息为两个或者两个以上时,获取用户需要登录的一个或以上应用程序对应的正确的指纹信息;判断单元,用于当用户需要登录的应用程序为一个时,将各个待测指纹信息分别与一个应用程序对应的正确的指纹信息进行比较,判断是否相同;或者,当用户需要登录的应用程序为两个或者两个以上时,将各个待测指纹信息分别与各个应用程序对应的正确的指纹信息进行比较,判断是否相同。
6.一种移动终端应用程序登录方法,其特征在于,包括以下步骤当用户登录一个或以上需要登录鉴权的应用程序时,获取用户输入的一个或以上待测指纹信息;判断所述待测指纹信息与预设在本地的与所述应用程序对应的正确的指纹信息是否相同;如果所述待测指纹信息与所述应用程序对应的正确的指纹信息相同,根据所述待测指纹信息从预设在本地的登录信息文件中获取与所述应用程序对应的用户名和密码;根据所述用户名和密码登录所述应用程序。
7.根据权利要求6所述的方法,其特征在于,所述判断待测指纹信息与预设在本地的与所述应用程序对应的正确的指纹信息是否相同的步骤包括如果用户输入的待测指纹信息为一个,则获取第一个应用程序对应的正确的指纹信息;判断待测指纹信息与所述应用程序对应的正确的指纹信息是否相同;如果不相同,则获取下一个应用程序对应的正确的指纹信息,并执行判断待测指纹信息与所述应用程序对应的正确的指纹信息是否相同的步骤,直至最后一个用户需要登录的应用程序;如果相同,则执行根据所述待测指纹信息从预设在本地的登录信息文件中获取与所述第一个应用程序对应的用户名和密码的步骤,然后获取下一个应用程序对应的正确的指纹信息,并执行判断待测指纹信息与所述应用程序对应的正确的指纹信息是否相同的步骤, 直至最后一个用户需要登录的应用程序。
8.根据权利要求7所述的方法,其特征在于,所述如果不相同,则获取下一个应用程序对应的正确的指纹信息的步骤之前还包括如果不相同,则记录指纹信息验证失败的应用程序;所述方法还包括当判断完待测指纹信息与最后一个应用程序对应的正确的指纹信息是否相同的步骤, 并且根据判断结果执行相应的步骤之后还包括重新获取用户输入的待测指纹信息,以及记录的指纹信息验证失败的应用程序对应的正确的指纹信息,然后执行判断待测指纹信息与所述应用程序对应的正确的指纹信息是否相同的步骤,直至重新获取的次数达到预设的阈值,或者直至用户结束所述应用程序的登录。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括如果重新获取的次数达到预设的阈值,打开传统登录界面,提示用户通过输入用户名和密码进行登录。
10.根据权利要求6所述的方法,其特征在于,所述判断待测指纹信息与预设在本地的与所述应用程序对应的正确的指纹信息是否相同的步骤包括如果用户输入的待测指纹信息为两个或者两个以上,则获取用户需要登录的一个或以上应用程序对应的正确的指纹信息;如果用户需要登录的应用程序为一个,则将各个待测指纹信息分别与所述应用程序对应的正确的指纹信息进行比较,判断是否相同;如果用户需要登录的应用程序为两个或者两个以上,则将各个待测指纹信息分别与各个应用程序对应的正确的指纹信息进行比较,判断是否相同。
全文摘要
本发明公开了一种移动终端及其应用程序登录方法,该方法包括以下步骤当用户登录一个或以上需要登录鉴权的应用程序时,获取用户输入的一个或以上待测指纹信息;判断该待测指纹信息与预设在本地的与该应用程序对应的正确的指纹信息是否相同;如果该待测指纹信息与该应用程序对应的正确的指纹信息相同,根据该待测指纹信息从预设在本地的登录信息文件中获取与该应用程序对应的用户名和密码;根据该用户名和密码登录该应用程序。本发明移动终端及其应用程序登录方法通过指纹登录应用程序,既确保了个人信息的安全,又可以快捷地登录应用程序,增加用户体验且更具实用性。
文档编号H04W12/06GK102281539SQ20111025123
公开日2011年12月14日 申请日期2011年8月29日 优先权日2011年8月29日
发明者吕中雷 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1