基于Android系统的指纹登录智能应用程序的方法

文档序号:9453352阅读:1681来源:国知局
基于Android系统的指纹登录智能应用程序的方法
【技术领域】
[0001]本发明涉及指纹识别技术领域,具体地说,是涉及一种基于Android系统的指纹登录智能应用程序的方法。
【背景技术】
[0002]目前搭配TouchID功能的1S设备已经可以通过指纹识别登录设备。TouchID目前仅仅在1S设备上面使用,由Apple公司所垄断。TouchID的使用目前仅仅局限于指纹登陆手机,并没有登陆智能应用程序这一功能。TouchID使用仅仅在移动终端,换句话说这TouchID的使用依赖于1S设备的一个特殊存储模块,这个硬件模块访问权受到严格的控制(出于安全考虑)。当1S的设备的屏幕摔坏了,导致屏幕与这个特殊存储模块的一个微小细节断掉,那TouchID将失效,也就无法再使用这个TouchID。
[0003]目前移动智能系统市场=Android系统占据70%即为主流,有鉴于此,需要提供一种应用Android系统实现指纹登录智能应用程序的方法。

【发明内容】

[0004]本发明所要解决的技术问题是实现指纹登陆手机和指纹应用登陆。
[0005]为解决上述技术问题,本发明提供了一种基于Android系统的指纹登录智能应用程序的方法,包括步骤:
[0006]当首次使用Android系统的智能设备时,提示录入指纹信息;
[0007]录入指纹信息后Android系统将录入的指纹加密存入SQLite微型数据库,同时进入人机交互界面,当再次登录智能设备时采用指纹信息登录;
[0008]将智能应用程序与智能设备OS之间建立适配;
[0009]进入人机交互界面后,首次打开智能应用程序注册账号时,开放应用接口,提示录入指纹信息,当再次登录智能应用程序时采用指纹信息登录。
[0010]优选地,还包括:进入人机交互界面后,首次打开智能应用程序注册账号时,开放应用接口,提示录入指纹信息,当再次登录智能应用程序时采用输入信息登录。
[0011]优选地,所述录入指纹信息后Android系统将首次录入的指纹加密存入SQLite微型数据库,同时进入人机交互界面,当再次登录智能设备时采用指纹信息登录,进一步为,
[0012]录入指纹信息后Android系统将首次录入的指纹加密存入SQLite微型数据库,同时进入人机交互界面,当再次登录智能设备时采用指纹信息登录,智能设备OS根据其中的指纹识别模块对指纹进行加密计算与SQLite微型数据库中的样本进行比对,当比对结果相同时通过登陆请求;当比对结果不同时无法进入智能设备。
[0013]优选地,进入人机交互界面后,开放应用接口,提示录入指纹信息,当再次登录智能应用程序时采用指纹信息登录,进一步为,
[0014]进入人机交互界面后,首次打开智能应用程序注册账号时,给予指纹进入的选项,提示选择该指纹进入选项,智能应用程序启动与智能设备OS的指纹识别模块交互,通加密算法计算出加密值,再通过智能应用程序加密算法,将数据加密后,传输到远端智能应用服务平台,进行数据存储,当再次登录智能应用程序时选择采用指纹信息登录,所述指纹识别模块中的指纹样本与远端智能应用服务平台中的样本进行比对,当比对结果相同时允许登录;当比对结果不同时登录失败。
[0015]优选地,所述录入指纹信息,进一步地为,通过集成传感设备进行的录入指纹信息。
[0016]与现有技术相比,本发明所述的基于Android系统的指纹登录智能应用程序的方法,达到了如下效果:
[0017]I)本申请的基于Android系统的指纹登录智能应用程序的方法可以摆脱繁杂的密码账号输入直接通过指纹即可安全快捷的登陆智能应用程序。不需额外输入账户信息,具备指纹传感功能,能够识别指纹的移动操作系统,相应的应用程序也做适配即可;
[0018]2)由于指纹登录智能应用程序,采用的是将指纹信息存储在服务端中,因此用户再更换了移动终端之后,依旧可以使用指纹登录智能应用程序,而不会受到移动终端的限制。
[0019]3)由于指纹信息不会录入在移动终端,即不需要集成A/D这样的高成本设备,移动终端的成本会得大幅下降,有利于普及推广。
【附图说明】
[0020]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021]图1为基于Android系统的指纹登录智能应用程序的方法流程图。
【具体实施方式】
[0022]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本发明的较佳实施方式,然所述描述乃以说明本发明的一般原则为目的,并非用以限定本发明的范围。本发明的保护范围当视所附权利要求所界定者为准。
[0023]以下结合附图对本发明作进一步详细说明,但不作为对本发明的限定。
[0024]实施例1:
[0025]结合图1,本实施例提供一种基于Android系统的指纹登录智能应用程序的方法,包括步骤:
[0026]步骤101:当首次使用Android系统的智能设备时,提示录入指纹信息;
[0027]步骤102:录入指纹信息后Android系统将首次录入的指纹加密存入SQLite微型数据库,同时进入人机交互界面,当再次登录智能设备时采用指纹信息登录;所述录入指纹信息,进一步地为,通过集成传感设备进行的录入指纹信息。
[0028]具体地,当再次登录智能设备时步骤102为录入指纹信息后Android系统将首次录入的指纹加密存入SQLite微型数据库,同时进入人机交互界面,当再次登录智能设备时采用指纹信息登录,智能设备OS根据其中的指纹识别模块对指纹进行加密计算与SQLite微型数据库中的样本进行比对,当比对结果相同时通过的登陆请求;当比对结果不同时无法进入智能设备。
[0029]步骤103:将智能应用程序与智能设备OS之间建立适配;
[0030]步骤104:进入人机交互界面后,首次打开智能应用程序注册账号时,开放应用接口,提示录入指纹信息,当再次登录智能应用程序时采用指纹信息登录。
[0031]步骤104具体的为进入人机交互界面后,首次打开智能应用程序注册账号时,给予指纹进入的选项,选择该指纹进入选项,智能应用程序启动与智能设备OS的指纹识别模块交互,通加密算法计算出加密值,再通过智能应用程序加密算法,将数据加密后,传输到远端智能应用服务平台,进行数据存储,再次登录智能应用程序时选择采用指纹信息登录,所述指纹识别模块中的指纹样本与远端智能应用服务平台中的样本进行比对,当比对结果相同时允许登录;当比对结果不同时登录失败。
[0032]还包括步骤105:进入人机交互界面后,首次打开智能应用程序注册账号时,开放应用接口,提示录入指纹信息,当再次登录智能应用程序时采用输入信息登录。这里的输入信息登录指登录密码或手势密码等,不做具体限定。
[0033]实施例2:
[0034]本实施例提供一种基于Android系统的指纹登录智能应用程序的方法,包括步骤:
[0035]步骤201:当首次使用Android系统的智能设备时,提示录入指纹信息;
[0036]步骤202:录入指纹信息后Android系统将首次录入的指纹加密存入SQLite微型数据库,同时进入人机交互界面,当再次登录智能设备时采用指纹信息登录;所述录入指纹信息,进一步地为,通过集成传感设备进行的录入指纹信息。
[0037]具体地,当再次登录智能设备时步骤102为录入指纹信息后Android系统将首次录入的指纹加密存入SQLite微型数据库,同时进入人机交互界面,当再次登录智能设备时采用指纹信息登录,智能设备OS根据其中的指纹识别模块对指纹进行加密计算与SQLite微型数据库中的样本进行比对,当比对结果相同时通过的登陆请求;当比对结果不同时无法进入智能设备。
[0038]步骤2
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1