指纹解锁是对于支持指纹识别的手机端另外一种身份验证的方式。当APP再次唤起时,若用户开启了指纹解锁,则只需通过将手指放置在触控区,等待短暂的指纹比对,吻合后便可轻松登入APP。

使用场景说明(以用户Bling为例进行说明)

场景1

用户Bling在支持指纹识别的iphone手机上打开了一款理财类APP,当页面弹出询问提示“是否启用指纹解锁”时选择了启用。

在APP进行一系列操作之后,用户进行以下3种操作:

  1. 用户按home键回到手机桌面;
  2. 用户按电源键息屏;
  3. 用户长按home键执行了杀进程操作;

执行操作①或者②,用户在1分钟后将会由前台切换至后台。若用户在1分钟后再次打开APP,会在手势密码登录页上层弹出指纹解锁的提示。执行操作③ ,用户再次打开APP,直接在手势密码登录页上层弹出指纹解锁的提示。用户将手指放置在home键(android机可能不同),等待短暂的扫描比对,吻合后便登入APP。

场景2

用户在我的-设置里面,开启指纹解锁开关。当用户执行上面3种操作时,同上。

功能结构

业务流程

1. 开启指纹解锁

场景1:登录时开启

场景2:设置功能里开启

2. 手势密码登录

页面设计

1. 开启指纹解锁

场景1:登录时开启

场景2:设置功能里开启

用户登入APP,打开我的-设置功能,点击密码管理时,判断该设备是否支持指纹识别,若不支持,指纹密码一栏则不显示,若有则显示且开启流程如下:

若指纹不正确,用户还可再试一次,若两次还未验证通过,反馈给用户身份验证失败。

2. 关闭手势密码

技术原理

每一个指纹手机都会拥有一个指纹识别模块,通过该模块将用户的指纹收集并转化成数据储存在指点区域。

当手指接触屏幕时,OLED屏幕发出的光线穿透盖板将指纹纹理照亮,指纹反射光线穿透屏幕返回传感器,最终形成指纹图像,再由原来的存储数据进行比对识别。常用的指纹识别模块采用按压式的方式进行指纹采集。

指纹识别技术目前有三类:

1. 射频指纹技术

这种指纹模块主要依靠传感器本身来发出微量的信号,穿透人们的表皮层去探测用户的纹路来获得指纹图像,从而在与储存库中的指纹数据进行对比。

这类指纹模块模式最大的优势在与用户手指无需与指纹模块接触,基于这一点上射频指纹模块也将成为未来指纹识别的主要发展方向之一,这也是最方便最快捷的。

2. 电容式指纹技术

利用硅晶元与导电的皮下电解液形成电场,指纹的高低起伏会导致二者之间的压差出现不同的变化,对此可实现准确的指纹测定。

这类指纹模块反应能力强,对使用者的环境没有特定的要求,且元器件对手机设计的空间属于可接受范围,因而该技术在智能手机市场上得到了较好的推广。这也是大部分厂商的主要选择方向。

3. 光学式指纹技术

光学式指纹模块主要是利用光线反射成像识别用户指纹,这种类型指纹模块对使用者的环境湿度、温度有一定的要求且识别度并不够理想。再加上这种模块占用面积比较大,一般在很多旗舰手机上很难有作为,所以这类型的模块在市场上的表现并不是很好,这也是大部分手机厂商不选择的一大原因。

苹果手机指纹解锁功能是在2013年9月推出的iPhone 5s上首次应用。此技术专利由苹果公司在2012年8月31日申请,专利描述为“利用生物特征进行设备间的无线匹配与通讯的系统”。

技术应用

指纹解锁在一些金融、银行、支付类的APP中使用也非常普遍,除此之外,支付宝还推出了指纹支付功能,待后期专文分析。

参考文章链接:

  • 2分钟带你看懂指纹解锁的原理!
  • iOS指纹识别登录流程及实现

来自作者:文中若有纰漏之处,还请不吝指正,欢迎一起交流学习。

本文由@Bling 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash, 基于CC0协议。

mvc登录设计的详细设计_产品设计:APP指纹密码登录设计相关推荐

  1. C++课程设计实训_基于多态书籍信息管理系统的设计与实现、附源码、有过程截图

    C++课程设计实训_基于多态书籍信息管理系统的设计与实现.附源码,有过程截图 书籍信息管理系统的设计与实现(基于多态) 学生姓名: 学 号: 指导老师: 所 在 系: 专 业: 班 级: C++课程设 ...

  2. java拼图游戏设计文档_基于JAVA的拼图游戏的设计与实现(含录像)

    基于JAVA的拼图游戏的设计与实现(含录像)(任务书,开题报告,中期检查表,外文翻译,毕业论文15500字,程序代码,答辩PPT,答辩视频录像) 摘  要 在我们日常生活中,有很多的益智类游戏,如七巧 ...

  3. 开发app用户协议_兰州移动APP开发用户体验设计不应该做的事

    接着讲述关于移动APP开发的用户体验设计应该不做什么?以下是兰州东方商易的移动APP开发设计人员在处理APP开发的UX设计时应避免的一系列要点: 不要限制互动大多数移动APP开发设计者都建议您避免使用 ...

  4. c#课程设计简单题目_《C#项目案例》课程设计题目

    1 < C# 项目案例>课程设计题目 一.课程设计的基本目标 1 .通过本次课程设计,熟练掌握开发语言 C# 和开发环境-- .NET . 开发语 言的熟练需要通过编写一定长度的代码( 1 ...

  5. 截流式合流制设计流量计算_[2018年最新整理]合流制排水管网设计与计算.ppt

    [2018年最新整理]合流制排水管网设计与计算 第4章 合流制管渠系统的设计 第4章 合流制管渠系统的设计 合流制排水系统: 在同一系统内收集排除污水和雨水. 4.1 合流制管渠系统的使用条件和布置特 ...

  6. 登录界面的滑动_【提醒】电子税务局登录方式有变化! 8月31日关闭“原方式登录”...

      电子税务局登录方式有变化! 8月31日关闭"原方式登录" 山西省电子税务局对用户登录方式和授权系统进行了升级,升级后原方式登录将于8月31日关闭.近期,纳税人陆续到税务大厅进行 ...

  7. mac mysql 无密码登录不了_无法使用mySQL的root密码登录到phpMyAdmin(在Mac OS X Lion上)...

    所以我试图使用我的root密码登录到phpMyAdmin(用户名:root密码:******),但是我继续收到错误:#2002无法登录到 MySQL服务器 我很确定我知道root密码,因为我已经在Ma ...

  8. plsql 查看表结构所有的字段_产品操作MySQL第2篇 – 设计一张表

    本资料为产品岗位作为日常工作参考,语言口语化 At 2019/4/16 By David.Yang 了解数据表的"字段"概念 我们前面说到,Excel.数据表都有一个表头, 比如学 ...

  9. ui设计界面参数_参数化设计,可以更有效地设计用户界面

    ui设计界面参数 User Interface Designers lacked proper design tools for years. Fortunately with the appeara ...

最新文章

  1. y电容如何选型_陶瓷气体放电管,如何选型?
  2. TSM12M触摸芯片注意事项
  3. 一款基于 Spring Boot 开发 OA 开源产品
  4. 《UML面向对象设计基础》—第1章1.5节消息
  5. Hadoop学习总结之五:Hadoop的运行痕迹
  6. 美联储降息首日:资本市场反向操作 道指狂泻800点
  7. mysql 的标识符_MySQL查询或标识符在Jupyter中太长?
  8. .21f## c语言,C++核心准则编译边学-F.21 如果需要返回多个输出值,最好返回结构......
  9. 环境类sci期刊排名一区_这本国产SCI论文期刊今年首破5分,明年或超6分
  10. Linux账号和权限管理
  11. dwg格式的计算机图,dwg是什么文件 怎么打开【图文】
  12. 航空产业已成境外情报机构重点网络攻击目标
  13. 第一部分day5 文件操作
  14. 计算机应用蘑菇丁周报,蘑菇钉周记(共10篇)
  15. 545day(jquery-ajax-event.html)
  16. 曾经我创办了个公司,然后被投资人踢出去了......
  17. The Preliminary Contest for ICPC Asia Xuzhou 2019 - C Buy Watermelon | 读题
  18. 传输层协议 —— UDP
  19. 百度云加速CDN配置
  20. Cheetah: 精简快速的安全两方DNN推理

热门文章

  1. SpringSecurity 案例父工程创建
  2. SpringBoot配置文件-yaml的用法
  3. SIMPLE/REUSE/BATCH 三种执行器的区别?
  4. MyBatis 插件原理与自定义插件-猜想
  5. SpringMVC的请求-文件上传-单文件上传的代码实现1
  6. Stream流中的常用方法_forEach
  7. Redis分布式锁原理解析
  8. js与java的区别,JavaScript与Java的区别是什么呀?
  9. python继承问题_深入浅析python继承问题
  10. 理解单例模式、单例类