利用指纹传感器的用户输入的制作方法_2

文档序号:9769212阅读:来源:国知局
的命令相关联。以下参照图5更详细讨论命令关联数据120。
[0037]用户界面模块122被配置成维持用户界面,向用户提供输出,并且接收来自用户的输入。用户界面模块122可使用如由情境确定模块118所确定的情境以及命令关联数据120来确定要向一个或多个应用模块126提供什么命令124。命令124可用于非身份功能128或身份功能130。非身份功能128是涉及装置102的控制的功能(排除生成基于指纹传感器104所获取的指纹来识别用户的信息的功能)。相比之下,身份功能130被配置成生成可用来基于指纹传感器104所获取的指纹来识别用户的信息。身份功能130可包括将输入数据116或基于其的信息传递给外部源如服务器来查找与输入数据116中所表达的指纹相关联的身份。在一个实现方式中,身份功能130可包括本地识别,借助所述本地识别将输入数据116与内部存储数据相比较来确定手指106的身份。在另一个实现方式中,身份功能130可包括向用户呈现用户界面来输入密码、选择一个或多个符号等等。
[0038]用户界面模块122使用输入数据116并且还可使用来自情境确定模块120的情境信息来确定要关联哪个命令124以及要提供命令124至什么应用模块126。应用模块126可包括媒体播放器、电子书阅读器应用、浏览器、购物应用等等。例如,用户界面模块122可接收媒体播放器正在执行并且没有搁置识别功能的情境的信息。因此,用户界面模块122将输入数据116处理为一个或多个非身份功能128并且发布命令124来调节媒体播放器应用模块126的音量。
[0039]使用本申请中所描述的模块和技术,指纹传感器104的功能被扩展来出于识别目的允许超过获取用户指纹的数据的模式的输入模式。因此,可减少装置102的零件数量、提高总可靠度等等。例如,可移除音量控制开关并且可使用指纹传感器104来代替。同样,可支持附加的用户输入机构。例如,特定的命令124可与手指运动110相关联,使得不同的运动引起不同的行为。因此,可在硬件成本、可靠度、用户界面等等方面改善整体用户体验。
[0040]装置102具有壳体,所述壳体具有正面、背面、顶部、底部以及一个或多个侧边。在此说明中,装置的顶部是高于显示器112的部分,而装置的底部是低于显示器112的部分。装置102的正面是包括显示器112并且在正常使用期间面朝用户的部分,而背面是在正常使用期间背朝用户的相反侧。
[0041]图2示出了指纹传感器104、轴、以及相对于传感器的运动的各个方面200。这里描述了指纹传感器104的一部分。所描绘的部分可包括用来获取有关手指106或邻近其的另一个对象的信息的检测器的窗口或区段。指纹传感器104的这部分被描绘为布置在传感器平面202内,如侧边108。传感器平面202可以是扁平的、曲线的等等。这里描绘了线性或“滑扫”类型检测器。然而,在其他实现方式中,指纹传感器104可包括“区域”类型检测器。
[0042]为了方便说明,并且未必作为限制,描绘了沿着指纹传感器104的检测器部分的最长轴延伸的平行轴204。例如,凭借“滑扫”类型的检测器,平行轴204沿着线性阵列的检测器行进。与平行轴204成直角的是垂直轴206。平行轴204和垂直轴206可与传感器平面202的平面平行或共面。
[0043]如上所述,指纹传感器104可被配置成检测相对于指纹传感器104的手指运动110。手指运动110的方向可用来确定哪个命令124将被激活。通过说明并且未必作为限制,平行运动阈值弧208被描绘与平行轴204成45度角延伸至任一大小,居于指纹传感器104的中心。成90度放置并且也居于指纹传感器104的中心的是垂直运动阈值弧210。在这些弧内的手指运动110可被用户界面模块122分别视为平行或垂直运动。
[0044]平行运动阈值弧208和垂直运动阈值弧210可具有不同的角度大小。例如,垂直运动阈值弧210可与垂直轴206成20度延伸到任一大小。此外,空隙或缓冲区可在平行运动阈值弧208与垂直运动阈值弧210之间延伸。此间隙或缓冲区可被配置成使得在内的手指运动110被忽视。
[0045]阈值弧的角度大小、缓冲区的存在或大小等等可基于如情境确定模块118所确定的情境来变化。例如,当用于银行应用的应用模块126具有焦点时,垂直运动阈值弧210可被设定成与垂直轴206成60度延伸到任一大小以有助于身份功能130。
[0046]为了便于在本公开中讨论,指纹传感器104的部分可被指定成第一端212和第二端214。命令关联数据120可被配置成将指纹传感器104的特定端与特定命令相关联。例如,第一端212可与增加设定值相关联,而第二端214可与减小设定值相关联。继续此实例,手指106在第一端212处触摸可发起用来提高音量的非身份功能128(1),而在第二端214处触摸可发起用来降低音量的非身份功能128(2)。
[0047]尽管参照指纹传感器104所描述的功能已成对,但在一些实现方式中,手指传感器104的不同部分可与非成对功能相关联。例如,在第一端212上触摸可打开用于当前聚焦的应用的情境敏感菜单,而在第二端214上触摸可静音音量。在一些实现方式中,指纹传感器104的附加部分可与不同的命令124相关联。例如,指纹传感器104的中间段可与第三命令124如锁定装置102相关联。
[0048]手指运动110的方向还可用来指定不同的命令124。例如,在一个方向上的手指运动110(1)可与用来打开窗口的命令124(1)相关联,而在相反方向上但在相同成对的运动阈值弧内的手指运动110(2)可与关闭窗口的命令124(2)相关联。
[0049]指纹传感器104还可接收组合运动或手势。例如,用户可组合运动来生成“L”形手势,其中手指运动110 (I)开始沿着平行轴204并且过渡到沿着垂直轴206移动。用户界面模块122可被配置成将这些手势处理为不同的命令124。例如,“L”形手势可被配置成关闭当前聚焦的应用。
[0050]手指运动110可通过比较手指106的一部分随时间的位置变化来确定。例如,在第一时间,确定了手指106在指纹传感器104沿着平行轴204的第一端与第二端之间的第一位置。此确定可使用输入数据116来做出。在第二时间,确定了手指106在指纹传感器104的第一端与第二端之间的第二位置。因此可确定手指运动110相对于指纹传感器104从第一位置到第二位置的方向。以类似的方式,也可确定沿着垂直轴206的手指运动110。在一个实现方式中,手指106的指纹细节或其他特征可被追踪来确定位置变化。例如,手指106上的指纹脊的任意选择的图案可被追踪来确定手指运动110。
[0051]在图1中所描绘的实现方式中,指纹传感器104包括沿着边缘108或壳体的侧边布置的线性布置的检测器。指纹传感器104的第一端邻近装置102的顶部,而指纹传感器104的第二端邻近装置102的底部。在此配置中,尽管固定手持装置102,但用户可轻易地沿着指纹传感器104的平行轴204滑动他们的手指106来执行各种功能,如提高或降低音频装置的音量。
[0052]图3示出了指纹传感器104相对于装置102的壳体的不同位置300。指纹传感器104可被布置在相对于壳体的多种不同的位置。如上所述,指纹传感器104可被沿着装置102的侧边108之一布置,或被布置在装置102的背或后表面上。
[0053]此说明中的装置102通过说明以“竖排”模式来描绘,并且不作为限制。在其他实现方式中,装置102可被定向在“横排”模式中。此外,指纹传感器104可被布置在装置102的左侧或右侧上。
[0054]在302处,指纹传感器104被描绘为“滑扫”类型传感器,其中平行轴204沿着装置102的长轴或“Y”轴延伸。在此实现方式中,指纹传感器104被布置在显示器112的右手侧下方。在此位置中,在抓住装置102的同时,指纹传感器104可由用户的右拇指轻易地访问。
[0055]在304处,指纹传感器104被描绘为“滑扫”类型传感器,其中平行轴204沿着装置102的第二最长轴或“X”轴延伸。在此实现方式中,指纹传感器104居于显示器112下方的中心。在此位置中,指纹传感器104可由若干用户的手指106在使用期间轻易地访问。
[0056]在306处,指纹传感器104是布置有沿着装置102的最长轴或“Y”轴延伸的平行轴204的“滑扫”类型传感器。在此实现方式中,指纹传感器104被沿着显示器112的右手侧布置,如在显示器112的边框内。
[0057]在308处,指纹传感器104是具有相互成角度布置的两个线性阵列的组合“滑扫”类型传感器。在所描绘的实现方式中,两个线性阵列被相互成直角布置。在此实现方式中,第一指纹传感器104(1)的平行轴204沿着装置102的“Y”轴延伸,而第二指纹传感器104(2)沿着“X”轴延伸。在此实现方式中,指纹传感器104被沿着装置102的右手侧布置在显示器112的下方。
[0058]在310处,示出了“滑扫”类型传感器的相互成直角布置、相互邻近但不重叠的一对指纹传感器104(1)和104(2)。在此实现方式中,第一指纹传感器104(1)被布置在显示器112的右下角处,其中平行轴204沿着装置102的“Y”轴延伸。第二指纹传感器104(2)被布置在显示器112的右下角下方,其中平行轴204沿着装置102的“X”轴延伸。
[0059]在312处,“区域”类型指纹传感器104被描绘成居于显示器112下方的中心。凭借此配置,在抓住装置102的同时,用户可轻易地使用任一拇指来进行输入。
[0060]图4示出装置102的一个实现方式的侧视图400,其中指纹传感器104被布置在外部层下方。在一些实现方式中,指纹传感器104可使用可通过另一种材料如塑料、玻璃、陶瓷等等操作的检测器。例如,指纹传感器104可包括被配置成检测来自用户的手指106的热量的红外线传感器。
[0061 ]在此说明中,描绘了外部层402。外部层402可包括玻璃、塑料或其他材料。在一些实现方式中,此材料可对可见光光学透明。布置在外部层402之下或后面的可以是显示器112。指纹传感器104也被布置在外部层402之下或后面。指纹传感器104配置有传感器视野404,所述传感器视野404延伸穿过外部层402使得手指106或邻近指纹传感器104但高于或在外部层402的表面上的其他对象是可检测的。其他对象可包括但不限于手套、尖笔、用户手的边缘等等。
[0062]在这些实现方式中,装置102可更容易地生产、被密封防止外界污染物等等,因为不需要针对指纹传感器104对外部进行渗透。外部层402可包括不对可见光光学透明但是指纹传感器104可通过其操作的材料。例如,在指纹传感器104使用电容性检测器的情况下,夕卜部层402可包括光学不透明塑料或陶瓷层。
[0063]如上所述,指纹传感器104可被配置在相对于装置102的壳体的不同位置处。例如,指纹传感器104可被布置在如图1中所描绘的侧边108上,但是在外部层402后面。
[0064]图5示出了存储有命令关联数据120的表500。命令关联数据120将情境502与相关联的应用模块126以及一个或多个命令124相关联。
[0065]尽管描绘了表,但在其他实现方式中,可使用一个或多个其他数据结构。例如,命令关联数据120可被存储为链表、树、程序代码、配置文件等等。例如,命令关联数据120的至少一部分可并入特定应用中。
[0066]如上所述,用户界面模块122可使用输入数据116和命令关联数据120来确定哪个命令124(如果有的话)与输入数据116相关联。用户界面模块122可发起相关联的命令124来控制装置102的一个或多个功能。
[0067]情境确定模块118提供有关装置102在给定瞬时的情境的信息。例如,情境可包括指示哪个应用在那个时候是在焦点并且在装置102上活跃的信息。基于在焦点的应用,命令关联数据120提供有关的一个或多个命令124。这些命令可以是非身份功能128或身份功能130,如上所述。
[0068]例如,如这里所描绘的,情境502(1)的命令关联数据120将媒体播放器的应用模块126与命令124相关以改变装置102的音频装置的音量。此命令124是非身份功能128。
[0069]情
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1