《认证凭证与生物识别信息的自动关联.pdf》由会员分享,可在线阅读,更多相关《认证凭证与生物识别信息的自动关联.pdf(17页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104321778 A (43)申请公布日 2015.01.28 CN 104321778 A (21)申请号 201380028169.1 (22)申请日 2013.06.25 61/666,755 2012.06.29 US 13/802,499 2013.03.13 US G06F 21/32(2006.01) G06F 21/62(2006.01) (71)申请人 苹果公司 地址 美国加利福尼亚 (72)发明人 BB韩 CA马西尼亚克 JA赖特 (74)专利代理机构 中国国际贸易促进委员会专 利商标事务所 11038 代理人 李晓芳 (54) 发明名称 认证凭。
2、证与生物识别信息的自动关联 (57) 摘要 计算设备可以接收认证信息。 在超时周期内, 还可以接收指纹。计算设备可以基于与所接收的 认证信息相关联的认证凭证向指纹分配一个或多 个认证凭证。 在一些具体实施中, 计算设备可以向 生物识别信息分配与所接收的认证信息相关联的 认证凭证。然而, 在其他具体实施中, 计算设备可 以基于一个或多个用户偏好、 默认值、 安全策略和 / 或企业策略, 向生物识别信息分配不同的认证 凭证。在各种具体实施中, 诸如可以通过添加和 / 或移除一个或多个认证凭证来改变分配给生物识 别信息的认证凭证。可以响应于所接收的用户请 求、 已更改的企业策略、 已更改的安全策略、。
3、 欺诈 警示和 / 或其他此类因素执行此类改变。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2014.11.28 (86)PCT国际申请的申请数据 PCT/US2013/047683 2013.06.25 (87)PCT国际申请的公布数据 WO2014/004556 EN 2014.01.03 (51)Int.Cl. 权利要求书 2 页 说明书 11 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书11页 附图3页 (10)申请公布号 CN 104321778 A CN 104321778 A 1/2 页 2 1. 一种用于将。
4、认证凭证与生物识别信息自动关联的系统, 包括 : 至少一个处理单元 ; 至少一个触摸 I/O 设备, 其耦接到所述至少一个处理单元 ; 和 至少一个非暂态存储介质, 其存储能够由所述至少一个处理单元执行的指令以 : 从至少一个用户接收认证信息 ; 自接收所述认证信息起的超时周期内, 经由所述至少一个触摸 I/O 设备从所述至少一 个用户接收至少一个指纹 ; 以及 至少基于与所述认证信息相关联的至少一个认证凭证向所述至少一个指纹分配至少 一个认证凭证。 2. 根据权利要求 1 所述的系统, 其中分配给所述至少一个指纹的所述至少一个认证凭 证和与所述认证信息相关联的所述至少一个认证凭证相同。 3.。
5、 根据权利要求 1 所述的系统, 其中分配给所述至少一个指纹的所述至少一个认证凭 证是与所述认证信息相关联的认证凭证的子集。 4. 根据权利要求 3 所述的系统, 其中所述至少一个处理单元至少基于至少一个默认 值、 用户偏好、 安全策略或企业系统策略来选择与所述认证信息相关联的所述认证凭证的 所述子集。 5. 根据权利要求 1 所述的系统, 其中分配给所述至少一个指纹的所述至少一个认证凭 证包括不与所述认证信息相关联的至少一个认证凭证。 6. 根据权利要求 1 所述的系统, 其中所述至少一个非暂态存储介质还存储能够由所述 至少一个处理单元执行以改变分配给所述至少一个指纹的所述至少一个认证凭证的。
6、指令。 7. 根据权利要求 6 所述的系统, 其中所述改变分配给所述至少一个指纹的所述至少一 个认证凭证还包括添加至少一个认证凭证或移除所述至少一个认证凭证。 8. 根据权利要求 6 所述的系统, 其中所述至少一个处理单元响应于由至少一个企业系 统服务器推送到合并所述至少一个处理单元的计算设备的至少一个企业系统策略而改变 分配给所述至少一个指纹的所述至少一个认证凭证。 9. 根据权利要求 1 所述的系统, 其中所述认证信息包括无效认证信息, 并且分配给所 述至少一个指纹的至少一个认证凭证包括至少一个无效认证指示。 10. 根据权利要求 9 所述的系统, 其中所述至少一个处理单元向至少一个服务器。
7、计算 设备传输所述至少一个指纹和所述至少一个无效认证指示。 11. 一种用于将认证凭证与生物识别信息自动关联的方法, 所述方法包括 : 利用至少一个处理单元从至少一个用户接收认证信息 ; 自接收所述认证信息起的超时周期内, 经由至少一个触摸 I/O 设备, 利用所述至少一 个处理单元从所述至少一个用户接收至少一个指纹 ; 以及 至少基于与所述认证信息相关联的至少一个认证凭证, 利用所述至少一个处理单元向 所述至少一个指纹分配至少一个认证凭证。 12. 根据权利要求 11 所述的方法, 其中所述认证信息包括无效认证信息, 并且分配给 所述至少一个指纹的至少一个认证凭证包括至少一个无效认证指示, 。
8、所述方法还包括 : 从所述至少一个处理单元向至少一个服务器计算设备传输所述至少一个指纹和所述 至少一个无效认证指示。 权 利 要 求 书 CN 104321778 A 2 2/2 页 3 13. 根据权利要求 11 所述的方法, 还包括利用所述至少一个处理单元改变分配给所述 至少一个指纹的所述至少一个认证凭证。 14. 根据权利要求 13 所述的方法, 其中利用所述至少一个处理单元改变分配给所述至 少一个指纹的所述至少一个认证凭证的所述操作还包括添加至少一个认证凭证或移除所 述至少一个认证凭证。 15. 根据权利要求 13 所述的方法, 其中利用所述至少一个处理单元改变分配给所述至 少一个指纹。
9、的所述至少一个认证凭证的所述操作是响应于由至少一个企业系统服务器推 送到合并所述至少一个处理单元的计算设备的至少一个企业系统策略而执行的。 16. 根据权利要求 11 所述的方法, 其中分配给所述至少一个指纹的所述至少一个认证 凭证包括不与所述认证信息相关联的至少一个认证凭证。 17. 根据权利要求 11 所述的方法, 其中分配给所述至少一个指纹的所述至少一个认证 凭证是与所述认证信息相关联的认证凭证的子集。 18. 根据权利要求 17 所述的方法, 其中至少基于至少一个默认值、 用户偏好、 安全策略 或企业系统策略来选择与所述认证信息相关联的所述认证凭证的所述子集。 19. 根据权利要求 1。
10、1 所述的方法, 其中分配给所述至少一个指纹的所述至少一个认证 凭证和与所述认证信息相关联的所述至少一个认证凭证相同。 20. 一种计算机程序产品, 包括 : 第一指令集, 其存储于至少一个非暂态机器可读介质中, 能够由至少一个处理单元执 行以从至少一个用户接收认证信息 ; 第二指令集, 其存储于所述至少一个非暂态机器可读介质中, 能够由所述至少一个处 理单元执行, 以自接收所述认证信息起的超时周期内经由至少一个触摸 I/O 设备从所述至 少一个用户接收至少一个指纹 ; 和 第三指令集, 其存储于所述至少一个非暂态机器可读介质中, 能够由所述至少一个处 理单元执行, 以至少基于与所述认证信息相。
11、关联的至少一个认证凭证向所述至少一个指纹 分配至少一个认证凭证。 权 利 要 求 书 CN 104321778 A 3 1/11 页 4 认证凭证与生物识别信息的自动关联 0001 相关申请的交叉引用 0002 本专利申请要求 2012 年 6 月 29 日提交的名称为 “Automatic Association of Authentication Credentials with Biometrics”的美国临时专利申请 61/666,755, 以 及 2013 年 3 月 13 日 提 交 的 名 称 为 “Automatic Association of Authentication 。
12、Credentials with Biometrics” 的美国非临时专利申请13/802,499的优先权, 在此通过引 用将每个申请如同本文完全所公开的那样并入。 技术领域 0003 本公开整体涉及认证, 更具体地涉及认证凭证与生物识别信息的自动关联。 背景技术 0004 计算设备 ( 诸如智能电话、 膝上型计算机、 台式计算机、 服务器计算机、 移动计算 机、 平板电脑、 数字音乐播放器、 数字视频播放器和其他此类计算设备 ) 可能能够执行多种 功能。此类功能可以包括执行应用程序, 诸如 web 浏览器、 生产力软件、 游戏、 播放媒体 ( 诸 如图像、 音频、 视频、 音乐和其他此类媒体。
13、 )、 电子邮件客户端和 / 或任何其他软件应用程 序。在一些情况下, 可以响应于通过一个或多个输入 / 输出设备从一个或多个用户接收的 一个或多个指令执行此类功能。 0005 在一些情况下, 此类计算设备可要求用户在授权访问多个功能之一之前提供认证 信息。此类认证信息可以包括一个或多个密码、 一个或多个 PIN( 个人识别号码 ) 代码、 一 个或多个生物识别信息 ( 诸如一个或多个指纹、 手印、 趾印、 脚印、 视网膜图像、 虹膜图像和 /或其他此类生物识别信息)、 一个或多个安全证书和/或可用于认证用户的任何其他信息 和 / 或材料。在这种情况下, 计算设备可以接收此类认证信息, 确定认。
14、证信息是否允许用户 访问提供认证信息所针对的功能, 并相应地执行一个或多个动作。 0006 然而, 配置计算设备以利用诸如指纹的生物识别信息作为认证信息可能对于用户 而言是一个艰难的过程。通常, 用户可能必须参与一个或多个 “注册” 过程, 其中用户提供 指纹 ( 诸如通过与相应的计算设备相关联的一个或多个触摸 I/O 设备 ) 并指定要与指纹相 关联的认证凭证(即, 用户权限)。 尤其在用户已经配置了其他认证信息(诸如一个或多个 密码或 PIN 代码 ) 的情况下, 用户可能会感到这样的注册过程麻烦、 冗余且费时。 发明内容 0007 本发明公开了一种用于将认证凭证与生物识别信息自动关联的系。
15、统与方法。 计算 设备可以从用户接收认证信息。此类认证信息可以包括一个或多个密码、 一个或多个 PIN 代码, 和 / 或其他此类认证信息。在接收认证信息的超时周期 ( 诸如, 几秒钟, 作为统一手 势 / 动作采集和验证生物识别信息的一部分 ) 内, 计算设备可以从用户接收一个或多个生 物识别信息。此类生物识别信息可以包括一个或多个指纹、 视网膜图像和 / 或其他此类生 物识别信息。计算设备可以向一个或多个生物识别信息分配一个或多个认证凭证。分配的 说 明 书 CN 104321778 A 4 2/11 页 5 认证凭证可以至少基于与先前接收的认证信息相关联的认证凭证。通过这种方式, 可以将。
16、 认证凭证与用户生物识别信息自动关联而无需用户参与任何可能繁琐的注册过程。 0008 在一些具体实施中, 计算设备可以向生物识别信息分配与接收的认证信息相关联 的认证凭证。然而, 在其他具体实施中, 计算设备可以向生物识别信息分配不同的认证凭 证, 诸如, 与所接收的认证信息相关联的认证凭证的子集, 或与所接收认证信息相关联的认 证凭证的超集。可以基于一个或多个用户偏好、 默认值、 安全策略、 企业策略等确定不同认 证凭证的这种分配。 0009 在各种具体实施中, 可以改变分配给生物识别信息的认证凭证。 在一些情况下, 可 以移除和 / 或添加与认证凭证相关联的用户权限。可以响应于所接收的用户。
17、请求、 推送到 计算设备的已更改的企业策略、 已更改的安全策略、 与用户和 / 或计算设备相关联的欺诈 警示和 / 或其他此类因素, 执行此类改变。 0010 在一个或多个具体实施中, 如果所接收的认证信息验证失败, 则可以将失效认证 凭证与专门接收的指纹自动关联。 在这样的具体实施中, 如果用户提供无效的认证信息, 则 计算机设备随后可以捕获已提供无效认证信息的用户的指纹, 将该指纹与潜在的欺诈和 / 或其他未授权使用相关联, 和 / 或向一个或多个其他计算机发送这样的指纹和 / 或状态以 警示服务提供方、 授权用户、 和/或其他此类相关方计算设备可能遇到欺诈和/或未授权使 用。通过这种方式。
18、, 可以跟踪计算设备的潜在欺诈和 / 或未授权用户的身份和 / 或用于识 别此类欺诈和 / 或未授权使用的犯罪者。 0011 应当理解, 以上一般性说明和以下详细描述都出于举例和解释的目的, 并非要限 制本公开。附图被并入说明书并构成其一部分, 例示了本公开的主题。说明书和附图一起 用于解释本公开的原理。 附图说明 0012 图 1 是示出一种用于将认证凭证与生物识别信息自动关联的方法的流程图。 0013 图 2 是示出能够接收用于与计算机系统交互的触摸输入的触摸 I/O 设备的框图。 该计算机系统可以执行图 1 的方法。 0014 图3是示出包括能够接收用于与计算机系统交互的触摸输入的触摸I。
19、/O设备的计 算机系统的框图。该计算机系统可以执行图 1 的方法。 具体实施方式 0015 下面的描述包括体现本公开各个要素的样本系统、 方法和计算机程序产品。本文 所述的实施例可被配置为利用多种传感器操作, 包括带式或触击传感器、 阵列或其他二维 传感器, 等等。 然而, 应当理解, 除本文描述的那些形式之外, 可以通过多种形式实践所述的 公开。 0016 本发明公开了用于将认证凭证与生物识别信息自动关联的系统和方法。 计算设备 可以从用户接收认证信息, 诸如一个或多个密码或 PIN 代码。在接收认证信息的超时周期 内, 计算设备可以从用户接收一条或多条生物识别信息。此类生物识别信息可以包括。
20、通过 与计算设备相关联的一个或多个触摸 I/O 设备接收的一个或多个用户指纹。计算设备可以 至少基于与先前接收的认证信息相关联的认证凭证, 存储一条或多条生物识别信息和 / 或 说 明 书 CN 104321778 A 5 3/11 页 6 向一条或多条生物识别信息分配一个或多个认证凭证 ( 即, 用户权限 )。通过这种方式, 可 以将认证凭证与用户生物识别信息自动关联而无需用户参与任何可能繁琐的注册过程。 0017 在一些具体实施中, 计算设备可以向生物识别信息分配与和所接收的认证信息相 关联的那些相同的认证凭证。 然而, 在其他具体实施中, 计算设备可以向生物识别信息分配 与和所接收的认证。
21、信息相关联的那些不同的认证凭证。 此类不同的认证凭证可以是与所接 收的认证信息相关联的认证凭证的子集、 与所接收的认证信息相关联的认证凭证的超集, 等等。 在计算设备向生物识别信息分配与和所接收的认证信息相关联的那些不同的认证凭 证的情况下, 可以基于一个或多个用户偏好、 默认值、 安全策略、 企业策略 ( 在计算设备用 于企业计算布置中时 ) 等确定与生物识别信息相关联的认证凭证和所接收的认证信息之 间的差异。 0018 在各种具体实施中, 在已经向生物识别信息分配认证凭证之后, 可以改变所分配 的认证凭证。在一些情况下, 可以对与认证凭证相关联的用户权限进行移除、 添加等。可以 响应于改变。
22、认证凭证的用户指示、 推送到计算设备的企业策略更改、 安全策略更改、 与用户 和 / 或计算设备相关联的欺诈警示和 / 或其他此类因素, 执行此类改变。 0019 图 1 示出了用于将认证凭证与生物识别信息自动关联的方法 100。该流程开始于 框 101, 并进行到框 102, 其中计算设备进行操作。该流程然后进行到框 103, 其中计算设备 可以确定是否接收到针对用户的认证信息 ( 诸如一个或多个密码、 PIN 代码和 / 或其他此 类认证信息 )。如果是这样, 流程进行到框 104。否则, 流程返回到框 102, 其中计算设备继 续进行操作。 0020 在框 104, 当计算设备确定接收到。
23、认证信息之后, 计算设备可以执行与所接收的认 证信息相关的一个或多个动作。 此类动作可以包括如下一种或多种 : 确认认证信息, 确定认 证信息是否与允许执行一个或多个与提供认证信息相关的功能的认证凭证相关联, 如果认 证信息被确认并与适当认证凭证相关联则执行与提供认证信息相关的一个或多个功能, 如 果认证信息未被确认或不与适当认证凭证 ( 和 / 或相关错误消息的呈现 ) 相关联则拒绝执 行与提供认证信息相关的一个或多个功能, 等等。 0021 在一些情况下, 计算设备可以包括存储的用于确认此类认证信息和 / 或确定与认 证信息相关联的认证凭证的信息。在这种情况下, 计算设备可以执行此类确认和。
24、 / 或确定 操作。 然而, 在其他情况下, 可以由与计算设备通信的一个或多个其他计算设备存储用于确 认此类认证信息和 / 或确定与认证信息相关联的认证凭证的信息。在这种情况下, 计算设 备可以向此类其他计算设备传输认证信息并可以接收关于此类认证信息是否有效和 / 或 什么认证凭证与认证信息相关联的一个或多个指示。 0022 然后流程可以进行到框 105, 其中计算设备可以确定在接收认证信息的超时周期 ( 诸如五分钟 ) 内是否从用户 ( 诸如, 经由与计算设备相关联的一个或多个触摸 I/O 设备 ) 接收到一个或多个指纹。如果是这样, 流程进行到框 106。否则, 流程返回到框 102, 其。
25、中计 算设备继续进行操作。 0023 在框 106, 当计算设备确定在超时周期内从用户接收到指纹之后, 计算设备可以存 储所接收的指纹(和/或与所接收的指纹相关的信息, 诸如指纹的一个或多个表示, 关于指 纹的一个或多个表示的数据等 )。流程然后可以进行到框 107, 其中计算设备至少基于与所 接收的认证信息相关联的一个或多个认证凭证来向指纹分配一个或多个认证凭证。随后, 说 明 书 CN 104321778 A 6 4/11 页 7 用户可以向计算设备提供指纹 ( 诸如, 经由触摸 I/O 设备 ), 以便提供相关联认证凭证的证 据。 0024 计算设备可以向生物识别信息分配与和所接收的认证。
26、信息相关联的那些相同的 认证凭证或与和所接收的认证信息相关联的那些不同的认证凭证。 这种不同的认证凭证可 以是与所接收的认证信息相关联的认证凭证的子集 ( 诸如, 其中指纹要与比所接收的认证 信息更少的认证凭证相关联 ), 或与所接收的认证信息相关联的认证凭证的超集 ( 诸如, 其 中指纹要与比所接收的认证信息更多的认证凭证相关联 )。在计算设备分配不同的认证凭 证的情况下, 可以基于一个或多个用户偏好、 默认值、 安全策略、 企业策略 ( 在计算设备用 于企业计算布置中时 ) 等确定差异。 0025 在计算设备向指纹分配一个或多个认证凭证之后, 流程可以返回到框 102, 其中计 算设备继续。
27、进行操作。 0026 在框 108, 当计算设备确定接收到认证信息之后, 计算设备可以确定是否改变已经 分配给一个或多个指纹的一个或多个认证凭证。 此类改变可以包括移除分配给指纹的一个 或多个认证凭证和 / 或添加分配给指纹的一个或多个认证凭证。计算设备可以至少基于从 用户所接收的一个或多个请求、 对一个或多个默认值或用户偏好的更改、 对已经推送到计 算设备的一个或多个安全策略和 / 或企业策略的更改等做出这样的确定。如果计算设备确 定要改变已经分配给一个或多个指纹的一个或多个认证凭证, 则流程进行到框 109。否则, 流程返回到框 102, 其中计算设备继续进行操作。 0027 在框 109。
28、, 当计算设备确定要改变已经分配给一个或多个指纹的一个或多个认证 凭证之后, 计算设备相应地改变分配给一个或多个指纹的认证凭证。然后流程返回到框 102, 其中计算设备继续进行操作。 0028 尽管上文将方法 100 例示并描述为包括按照特定次序执行的特定操作, 但应当理 解这是出于举例的目的。在不脱离本发明范围的条件下, 可包括更少和 / 或额外操作的其 他布置也被想到并且是可能的。 0029 例如, 方法 100 被例示并描述为在框 106 存储指纹。然而, 在各种情况下, 计算设 备 ( 和 / 或与计算设备通信的一个或多个其他计算设备 ) 可能已经存储了指纹。在这样的 情况下, 计算设。
29、备可以识别已经存储了接收的指纹, 并向已经存储的指纹分配一个或多个 认证凭证, 而无需存储与所接收的指纹相关的信息新副本。 0030 描述的实施例可以包括触摸I/O设备1001, 其能够通过有线或无线通信信道1002 接收触摸输入, 用于与计算系统 1003( 图 2) 交互。计算系统 1003 可被配置为执行图 1 的 方法 100。可以使用触摸 I/O 设备 1001 替代其他输入设备, 诸如键盘、 鼠标等, 或与它们组 合, 向计算系统 1003 提供用户输入。可以使用一个或多个触摸 I/O 设备 1001 向计算系统 1003 提供用户输入。触摸 I/O 设备 1001 可以是计算系统。
30、 1003 的整体部分 ( 例如, 膝上型 电脑上的触摸屏 ) 或者可以与计算系统 1003 分开。 0031 触摸I/O设备1001可以包括触敏面板, 其是完全透明或部分透明的、 半透明的、 非 透明的、 不透明的或它们的任何组合。触摸 I/O 设备 1001 可以被具体化为触摸屏、 触控板、 充当触控板的触摸屏 ( 例如, 替代膝上型电脑的触控板的触摸屏 )、 与任何其他输入设备组 合或合并的触摸屏或触控板 ( 例如, 设置于键盘上的触摸屏或触控板 ) 或具有触敏表面用 于接收触摸输入的任何多维物体。 说 明 书 CN 104321778 A 7 5/11 页 8 0032 在一个实例中,。
31、 具体化为触摸屏的触摸 I/O 设备 1001 可以包括部分或完全定位 于显示器的至少一部分上方的透明和 / 或半透明触敏面板。根据该实施例, 触摸 I/O 设备 1001 用于显示从计算系统 1003( 和 / 或另一个来源 ) 传输的图形数据, 并且还用于接收用 户输入。 在其他实施例中, 触摸I/O设备1001可以被具体化为集成触摸屏, 其中触敏组件/ 设备与显示组件 / 设备是一体的。在其他实施例中, 可以将触摸屏用作补充或额外的显示 屏, 用于显示主显示器的补充或相同图形数据, 并用于接收触摸输入。 0033 触摸 I/O 设备 1001 可被配置为基于电容、 电阻、 光学、 声学、。
32、 感应、 机械、 化学测量 结果, 或者可以相对于设备 1001 附近发生一次或多次触摸或接近触摸测量的任何现象, 检 测设备 1001 上一个或多个触摸或接近触摸的位置。可以使用软件、 硬件、 固件或它们的任 何组合来处理所检测的触摸的测量结果以识别并跟踪一个或多个手势。 手势可以对应于触 摸 I/O 设备 1001 上的静止的或非静止的、 单个或多个触摸或接近触摸。可以基本上同时、 连续或依次地通过以特定的方式在触摸 I/O 设备 1001 上移动一个或多个手指或其他物体 来执行手势, 诸如轻敲、 按压、 摇动、 摩擦、 扭转、 更改取向、 以不同的压力按压等。手势可通 过以下动作来表征,。
33、 但不限于在手指之间或用任何一个或多个其他手指进行的捏夹、 滑动、 轻扫、 旋转、 屈曲、 拖拽或轻敲动作。可以由一个或多个用户用一只或多只手或它们的任何 组合执行单个手势。 0034 计算系统 1003 可以利用图形数据驱动显示器以显示图形用户界面 (GUI)。GUI 可 被配置为经由触摸 I/O 设备 1001 接收触摸输入。触摸 I/O 设备 1001 被具体化为触摸屏, 可以显示 GUI。或者, 可以在与触摸 I/O 设备 1001 分开的显示器上显示 GUI。GUI 可以包 括在界面内特定位置显示的图形元件。图形元件可包括但不限于各种显示的虚拟输入设 备, 包括虚拟滚轮、 虚拟键盘、。
34、 虚拟旋钮、 虚拟按钮、 任何虚拟 UI 等。用户可以在触摸 I/O 设 备 1001 上可能与 GUI 的图形元件相关联的一个或多个特定位置执行手势。在其他实施例 中, 用户可以在独立于 GUI 图形元件位置的一个或多个位置处执行手势。在触摸 I/O 设备 1001 上执行的手势可以直接或间接地操控、 控制、 修改、 移动、 致动、 引发或一般性影响图形 元件, 诸如 GUI 内的光标、 图标、 媒体文件、 列表、 文本、 图像的全部或部分等。例如, 对于触 摸屏而言, 用户可以通过在触摸屏上的图形元件上方执行手势来与图形元件直接交互。或 者, 触控板一般提供间接交互。手势也可以影响未显示的。
35、 GUI 元件 ( 例如, 使用户界面出 现)或可以影响计算系统1003内的其他动作(例如, 影响GUI、 应用程序或操作系统的状态 或模式 )。可以结合显示的光标在触摸 I/O 设备 1001 上执行或不执行手势。例如, 在触控 板上执行手势的情况下, 可以在显示屏或触摸屏上显示光标 ( 或指针 ), 且可以经由触控板 上的触摸输入控制光标以与显示屏上的图形对象交互。 在触摸屏上直接执行手势的其他实 施例中, 用户可以直接与触摸屏上的对象交互, 而触摸屏上显示或不显示光标或指针。 0035 可以响应于或基于触摸 I/O 设备 1001 上的触摸或接近触摸经由通信信道 1002 向 用户提供反。
36、馈。 可以通过光学、 机械、 电气、 嗅觉、 声学等或它们的任何组合以及可变或不可 变方式传输反馈。 0036 在各种具体实施中, 可以将一个或多个指纹传感器并入触摸 I/O 设备 1001 中, 定 位在触摸 I/O 设备 1001 下方, 并入一个或多个其他触摸 I/O 设备中 ( 可以是与触摸 I/O 设 备 1001 不同类型的触摸 I/O 设备 ) 等等。 0037 现在关注可以在任何便携式或非便携式设备内实现的系统架构的实施例, 便携式 说 明 书 CN 104321778 A 8 6/11 页 9 或非便携式设备包括但不限于通信设备 ( 例如移动电话、 智能电话 )、 多媒体设备。
37、 ( 例如 MP3播放器、 电视、 收音机)、 便携式或手持式电脑(例如平板电脑、 上网本、 膝上型电脑)、 台 式计算机、 一体台式计算机、 外围设备, 或任何其他适于包括系统架构 2000 的系统或设备, 包括这些类型设备的两个或更多个的组合。图 3 是系统 2000 的一个实施例的框图, 系统 2000 一般包括一个或多个计算机可读介质 2001、 处理系统 2004、 输入 / 输出 (I/O) 子系统 2006、 射频 (RF) 电路 2008 和音频电路 2010。这些组件可以由一个或多个通信总线或信号 线 2003 耦接。每条这样的总线或信号线都可以表示为 2003-X 的形式,。
38、 其中 X 是唯一的编 号。总线或信号线可以在组件之间承载适当类型的数据 ; 每条总线或信号线可以与其他总 线 / 信号线不同, 但可以执行大体类似的操作。该系统可被配置为执行图 1 的方法 100。 0038 显然, 图 3 中所示的架构仅仅是系统 2000 的一个实例架构, 并且系统 2000 可以具 有比所示更多或更少的组件, 或不同配置的组件。图 3 中所示的各种组件可以以硬件、 软 件、 固件或它们的任何组合来实现, 包括一个或多个信号处理和 / 或专用集成电路。 0039 RF 电路 2008 用于通过无线链路或网络向一个或多个其他设备发送和接收信息, 并且包括用于执行这种功能的公。
39、知电路。 RF电路2008和音频电路2010通过外围设备接口 2016 耦接到处理系统 2004。接口 2016 包括用于在外围设备和处理系统 2004 之间建立并 维持通信的各种已知组件。音频电路 2010 耦接到音频扬声器 2050 和麦克风 2052, 并且包 括用于处理从接口 2016 接收的语音信号的已知电路, 以使用户能够与其他用户实时通信。 在一些实施例中, 音频电路 2010 包括耳机接口 ( 未示出 )。 0040 外围设备接口 2016 将系统的输入和输出外围设备耦接到处理器 2018 和计算机 可读介质 2001。一个或多个处理器 2018 通过控制器 2020 与一个或。
40、多个计算机可读介质 2001通信。 计算机可读介质2001可以是能够存储供一个或多个处理器2018使用的代码和 / 或数据的任何设备或介质。介质 2001 可以包括存储器分级结构, 包括但不限于高速缓存 存储器、 主存储器和辅助存储器。可以利用 RAM( 例如 SRAM、 DRAM、 DDRAM)、 ROM、 闪存、 磁和 / 或光存储设备 ( 诸如磁盘驱动器、 磁带、 CD( 光盘 ) 和 DVD( 数字视频光盘 ) 的任何组合 实现存储器分级结构。介质 2001 还可以包括传输介质, 用于承载指示计算机指令或数据的 承载信息的信号(可以有或者没有在其上调制信号的载波)。 例如, 传输介质可。
41、包括通信网 络, 包括但不限于互联网 ( 也称为万维网 )、 一个或多个内联网、 局域网 (LAN)、 无线局域网 (WLAN)、 存储区域网 (SAN)、 城域网 (MAN) 等。 0041 一个或多个处理器 2018 运行介质 2001 中存储的各种软件组件以为系统 2000 执 行各种功能。在一些实施例中, 软件组件包括操作系统 2022、 通信模块 ( 或指令集 )2024、 触摸处理模块 ( 或指令集 )2026、 图形模块 ( 或指令集 )2028、 一个或多个应用程序 ( 或指 令集 )2030 和指纹感测模块 ( 或指令集 )2038。这些模块中的每一个和上述提到的应用程 序对。
42、应于用于执行上述一种或多种功能以及在本专利申请中所描述的方法 ( 例如, 本文所 述的计算机实现的方法和其他信息处理方法 ) 的一组指令。这些模块 ( 即指令集 ) 不必被 实现为独立的软件程序、 过程或模块, 因此这些模块的各种子集可以在各种实施例中被组 合或以其他方式重新布置。在一些实施例中, 介质 2001 可存储以上所识别的模块和数据结 构的子集。此外, 介质 2001 可存储上述未描述的另外的模块和数据结构。 0042 操作系统 2022 包括各种过程、 指令集、 软件组件和 / 或驱动器以用于控制和管理 一般系统任务 ( 例如, 存储器管理、 存储设备控制、 电源管理等 ) 以及有。
43、利于各种硬件和软 说 明 书 CN 104321778 A 9 7/11 页 10 件组件之间的通信。 0043 通信模块 2024 有利于通过一个或多个外部端口 2036 或通过 RF 电路 2008 与其他 设备通信, 并且包括用于处理从 RF 电路 2008 和 / 或外部端口 2036 所接收的数据的各种软 件组件。 0044 图形模块 2028 包括用于在显示表面上渲染、 以动画方式显示和显示图形对象的 各种已知软件组件。在触摸 I/O 设备 2012 是触敏显示器 ( 例如触摸屏 ) 的实施例中, 图形 模块 2028 包括用于在触敏显示器上渲染、 显示和以动画方式显示对象的组件。。
44、 0045 一个或多个应用程序 2030 可包括安装于系统 2000 上的任何应用程序, 包括但不 限于浏览器、 地址簿、 通讯录、 电子邮件、 即时消息、 文字处理、 键盘仿真、 桌面小程序、 启用 JAVA 的应用程序、 加密、 数字版权管理、 语音识别、 语音复制、 位置确定能力 ( 诸如由全球定 位系统 (GPS) 提供 )、 音乐播放器等。 0046 触摸处理模块 2026 包括用于执行与触摸 I/O 设备 2012 相关联的各种任务的各种 软件组件, 包括但不限于通过触摸 I/O 设备控制器 2032 接收和处理从 I/O 设备 2012 接收 的触摸输入。 0047 系统2000。
45、还可以包括指纹感测模块2038, 用于执行本文结合图1所述的方法/功 能。指纹感测模块 2038 可以至少被执行, 或以其他方式用于执行与指纹传感器相关联的各 种任务, 诸如接收和处理指纹传感器输入。 指纹感测模块2038还可以控制指纹传感器2042 的某些操作方面, 诸如其捕获指纹数据和 / 或将其传输到处理器 2018 和 / 或安全处理器 2040。模块 2038 还可以与触摸 I/O 设备 2012、 图形模块 2028 或其他图形显示器交互。模 块 2038 可以被具体化为硬件、 软件、 固件或它们的任何组合。尽管模块 2038 被示为驻留在 介质 2001 内, 但模块 2038 。
46、的全部或部分可以实现于系统 2000 内的其他组件内或者可以整 体具体化为系统 2000 内的独立组件。 0048 I/O子系统2006耦接到触摸I/O设备2012和一个或多个其他I/O设备2014, 用于 控制或执行各种功能。触摸 I/O 设备 2012 通过触摸 I/O 设备控制器 2032 与处理系统 2004 通信, 该控制器包括用于处理用户触摸输入的各种组件 ( 例如, 扫描硬件 )。一个或多个其 他输入控制器 2034 从 / 向其他 I/O 设备 2014 接收 / 发送电信号。其他 I/O 设备 2014 可以 包括物理按钮、 拨号盘、 滑块开关、 操纵杆、 键盘、 触控板、 。
47、另外的显示屏或它们的任何组合。 0049 如果具体化为触摸屏, 则触摸 I/O 设备 2012 在 GUI 中向用户显示视觉输出。视觉 输出可以包括文本、 图形、 视频及它们的任何组合。 一些视觉输出或全部视觉输出可对应于 用户界面对象。触摸 I/O 设备 2012 形成触敏表面, 从用户接受触摸输入。触摸 I/O 设备 2012 和触摸屏控制器 2032( 连同介质 2001 中的任何关联模块和 / 或指令集 ) 检测并跟踪 触摸 I/O 设备 2012 上的触摸或接近触摸 ( 以及触摸的任何移动或释放 ), 并将所检测的触 摸输入转换成与图形对象, 诸如一个或多个用户界面对象的交互。在设备。
48、 2012 被具体化为 触摸屏的情况下, 用户能够直接与触摸屏上显示的图形对象交互。或者, 在设备 2012 被具 体化为触摸设备而非触摸屏 ( 例如触控板 ) 的情况下, 用户可以与具体化为 I/O 设备 2014 的独立显示屏上显示的图形对象间接交互。 0050 触 摸 I/O 设 备 2012 可 以 类 似 于 在 以 下 美 国 专 利 中 描 述 的 多 触 敏 表 面 : 6,323,846(Westerman等人)、 6,570,557(Westerman等人)和/或6,677,932(Westerman), 和 / 或美国专利公开 2002/0015024A1, 在此通过引用。
49、将每者并入。 说 明 书 CN 104321778 A 10 8/11 页 11 0051 在触摸 I/O 设备 2012 为触摸屏的实施例中, 触摸屏可以使用 LCD( 液晶显示器 ) 技术、 LPD( 发光聚合体显示器 ) 技术、 OLED( 有机 LED) 或 OEL( 有机电致发光 ), 但在其他 实施例中可以使用其他显示技术。 0052 可以由触摸 I/O 设备 2012 基于用户的触摸输入以及正在显示的内容和 / 或计算 系统的一个状态或多个状态提供反馈。可以通过光学 ( 例如光信号或显示的图像 )、 机械 (例如触觉反馈、 触摸反馈、 力度反馈等)、 电学(例如电刺激)、 嗅觉、 声学(例如哔哔声等) 等或它们的任何组合, 并以可改变或不可改变方式传输反馈。 0053 系统 2000 还包括用于为各种硬件组件供电的电力系统 2044, 并且可包括电源管 理系统、 一个或多个功率源、 再充电系统、 电源故障检测电路、 电源转换器或逆变器、 电源状 态指示器以及通常与便携式设备中功率的产生、 管理和分配相关联的任何其他组件。 0054 在一些实施。