一种指纹导航方法及指纹导航系统的制作方法

文档序号:6608786阅读:136来源:国知局
专利名称:一种指纹导航方法及指纹导航系统的制作方法
技术领域
本发明涉及指纹识别处理领域,特别涉及一种指纹导航的方法及指纹导航系统。
背景技术
近年来,使用指纹识别的方法保护个人信息和秘密的产品在人们的日常生活中越来越普及,具有指纹识别模块的终端也被越来越多的用户所接受。
在现有的各种终端上,例如,移动终端、PDA(个人数字助理)等,其设置的指纹识别模块除了可以用于确定用户身份、设置用户权限以外,还可以实现用户按键控制功能,例如,在移动终端上设置的用于菜单导航的上/下/右/左导航键功能,和,用于菜单选择的选择功能等。
然而,由于指纹识别区域大小受到相应终端大小的制约,相应功能的操作存在辨识度不高的问题,例如,用户选择“上”导航键功能,由于可能触及“选择”功能区域,则移动终端可能同步响应“上”和“选择”两个操作,或,不能根据用户的准确需求响应“上”操作,而响应了“选择”操作。这种问题还存在于用户在菜单浏览时,例如,浏览通讯录、MP3文件列表或照片文件列表等,由于辨识度不高的问题,用户可能需要经过多次重复劳动才能完成相应的浏览或操作,增加用户使用的疲劳度,严重影响用户的操作体验。
所以,现阶段需要本领域技术人员迫切解决的一个技术问题就是如何提供一种用户体验较好的指纹导航方法。

发明内容
本发明所要解决的技术问题是提供一种指纹导航方法,以在不增加硬件的基础上,解决现有技术条件下用户使用导航功能体验较差的问题。
本发明的另一目的在于提供一种指纹导航系统,用以保证上述方法在实际中的实施和应用。
为解决上述技术问题,本发明实施例公开了一种指纹导航的方法,包括根据用户的指纹输入确定焦点;获取所述焦点的方向信息;判断预置时间内是否获得新的焦点,如果否,则根据当前焦点的方向信息,触发焦点的滚动操作;或者,判断用户在当前焦点的指纹输入是否符合预置条件,如果是,则根据当前焦点的方向信息,触发焦点的滚动操作。
优选的是,所述的方法,还包括判断用户是否停止当前焦点的指纹输入,如果是,则结束所述焦点滚动操作。
优选的是,通过以下步骤获取焦点的方向信息读取焦点的指纹图像;将两个连续焦点的指纹图像进行对比;根据对比结果确定当前焦点的方向信息。
优选的是,通过以下步骤执行滚动操作根据当前焦点的方向信息读取该方向上的下一个焦点;输出所述焦点,并将所述下一个焦点更新为当前焦点。
优选的是,所述的方法,还包括判断是否获得新的焦点,如果是,则结束所述焦点滚动操作。
优选的是,所述的方法,还包括判断是否失去焦点,如果是,则结束所述焦点滚动操作。
本发明实施例还公开了一种指纹导航系统,包括焦点确定模块用于根据用户的指纹输入确定焦点;获取模块用于获取所述焦点的方向信息;判断模块用于判断预置时间内是否获得新的焦点,如果否,则触发滚动处理模块;或者,用于判断用户在当前焦点的指纹输入是否符合预置条件,如果是,则触发滚动处理模块;滚动处理模块用于根据当前焦点的方向信息,触发焦点滚动操作。
优选的是,所述的系统,还包括第一结束处理模块用于根据用户指纹输入的停止操作,结束所述焦点滚动操作。
优选的是,所述获取模块包括读取单元用于读取焦点的指纹图像;对比单元用于将两个连续焦点的指纹图像进行对比;确定单元用于根据对比结果确定当前焦点的方向信息。
优选的是,所述滚动处理模块包括焦点读取单元用于根据当前焦点的方向信息读取该方向上的下一个焦点;更新单元用于输出所述焦点,并将所述下一个焦点更新为当前焦点。
优选的是,所述的系统,还包括第二结束处理模块用于根据获得的新焦点,结束所述焦点滚动操作。
优选的是,所述的系统,还包括第三结束处理模块用于在焦点失去时结束所述焦点滚动操作。
与现有技术相比,本发明具有以下优点本发明通过根据用户在当前焦点符合预定条件的指纹输入,触发焦点的连续自动滚动,从而使用户可以快速、方便地浏览菜单或列表,在不增加硬件的基础上,使用户获得更好的操作体验。


图1是本发明的一种指纹导航方法实施例1的流程图;图2是本发明的一种指纹导航方法实施例2的流程图;图3是本发明的一种指纹导航系统实施例的结构框图;图4是应用图3所示的指纹导航系统进行指纹导航操作的实施例3的流程图;图5是应用图3所示的指纹导航系统进行指纹导航操作的实施例4的流程图;
图6是一种手机指纹导航应用实施例的流程图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。
本发明的核心构思之一在于,通过设置滚动触发条件,例如,用户在当前焦点进行符合预置条件的指纹输入,或者,用户的指纹输入在当前焦点的停滞超过一定时间,或者,用户在当前焦点的指纹输入移动幅度小于一定值等,则触发焦点的连续滚动操作,以使用户可以快速、方便地浏览焦点菜单或焦点列表,例如,移动终端的通讯录、MP3文件列表等,在不增加硬件的基础上,使用户获得更好的操作体验。
参考图1,示出了本发明的一种指纹导航方法实施例1的流程图,具体包括以下步骤步骤101、根据用户的指纹输入确定焦点;步骤102、获取所述焦点的方向信息;步骤103、判断预置时间内是否获得新的焦点;步骤104、如果否,则根据当前焦点的方向信息,触发焦点的滚动操作。
其中,焦点可以为在具有指纹识别模块的终端显示设备上突出显示的对象,例如,在移动终端的显示屏上,选择框或选择条所选定的对象等。
公知的是,指纹识别模块的技术原理主要涉及以下四个部分读取指纹图象、提取特征、保存数据和比对。具体地说,在一开始,通过指纹读取设备读取到人体指纹的图象,取到指纹图象之后,对原始图象进行初步的处理后,指纹辨识软件建立指纹的数字表示——特征数据,一种单方向的转换,可以从指纹转换成特征数据但不能从特征数据转换成为指纹,而两枚不同的指纹不会产生相同的特征数据。软件从指纹上找到被称为“节点”(minutiae)的数据点,也就是那些指纹纹路的分叉、终止或打圈处的坐标位置,这些点同时具有七种以上的唯一性特征。因为通常手指上平均具有70个节点,所以这种方法会产生大约490个数据。有的算法把节点和方向信息组合产生了更多的数据,这些方向信息表明了各个节点之间的关系,也有的算法还处理整幅指纹图像。最后,通过计算机模糊比较的方法,把两个指纹的模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。
基于所述指纹识别的公知特性,优选的是,本发明实施例可以通过以下子步骤获取焦点的方向信息子步骤S1、读取焦点的指纹图像;子步骤S2、将两个连续焦点的指纹图像进行对比;子步骤S3、根据对比结果确定当前焦点的方向信息。
为提高指纹识别模块的处理效率,在实际中,可以采用一种优选的指纹识别模块,即采用自适应电容固态指纹传感器技术的指纹识别模块。当手指划过这种指纹识别模块的传感器表面时,该模块的触摸处理系统可以精确地检测指纹的脊和沟,然后传感器内部电路将这些指纹特征数据转换成一个数字数据流(多个帧数据),并通过与大多数微处理器兼容的标准总线接口将其传送给宿主微处理器。
具体地说,将这种优选的指纹识别模块应用于本发明实施例中,当用户进行指纹输入时,这种指纹识别模块会以固定的晶振频率读取指纹图像,每一帧指纹图像可以形成一个124*8的灰度阵列,根据对指纹图像帧数据的灰度分析确定焦点。通过读取每一帧的指纹图像,比较连续每两帧指纹图像之间的差异,即比较两帧灰度阵列中数值比较小的区域,判断出用户的指纹输入是向哪个方向移动,即得到相应焦点的方向信息。
当然,本领域也可以根据需要经验或需要采用其它获得方向信息的方法,例如,采用以下步骤实现步骤a1、记录前一焦点所在位置的坐标和后一焦点所在位置的坐标;步骤a2、判断前一焦点是否位于显示窗口内,如果是,则执行步骤a3;否则返回步骤a1;步骤a3、判断后一焦点的纵坐标是否小于该显示窗口最顶部位置的纵坐标,如果是,则确定该焦点的方向信息为向上滚动;否则执行步骤a4;
步骤a4、判断当前焦点的纵坐标是否大于显示窗口最底部位置的纵坐标,如果是,则确定该焦点的方向信息为向下滚动;否则返回步骤a1。
因而,本发明对所述获得方向信息的方法不需要进行限定。
一种可能的情况为,如果用户的指纹输入在某个焦点上停滞,并且停滞的时间超过了预置的时间,例如,1秒,即用户在预置时间内没有新的指纹输入,指纹识别模块没有在预置时间内获得新的焦点,在这种情况下,则可以触发焦点的滚动操作。
另一种可能的情况为,如果用户的指纹输入符合预定的操作模式,例如,在指纹识别模块上连续摩擦两次以上,或,在指纹识别模块上顺时针旋转操作等,在这种情况下,可以通过对多帧指纹图像的比较,计算出预置时间内指纹移动的参数,从而根据符合条件的参数触发焦点的滚动操作。
当然,本领域技术人员根据需要或经验设置其它滚动触发条件都是可行的,本发明对此不需要进行限定。
优选的是,本发明实施例可以通过以下子步骤执行滚动操作子步骤L1、根据当前焦点的方向信息读取该方向上的下一个焦点;子步骤L2、输出所述焦点,并将所述下一个焦点更新为当前焦点。
当然,本领域技术人员也可以采用任一种滚动实现方案,例如,通过设置动态位移量,通过连续读取下一个位移量实现滚动;或者,还可以按照所述方向信息、预先设置的滚动速度和预设的时间间隔计算焦点滚动的下一位置,并将焦点滚动到所计算出的下一位置。因而,本发明对于所述滚动实现的方法也不需要进行限定。
优选的是,本发明实施例还可以包括步骤105、判断用户是否停止当前焦点的指纹输入;步骤106、如果是,则结束所述焦点滚动操作。
例如,如果指纹识别模块不再接收到指纹帧数据,即可判定用户停止了相应焦点的指纹输入,在这种情况下,则可以结束焦点的滚动操作。
作为另一实施例,所述滚动操作的结束条件还可以为判断是否获得新的焦点,如果是,则结束所述焦点滚动操作。在这种情况下,如果接收到新的指纹输入,即可以结束焦点的滚动操作。
作为另一实施例,所述滚动操作的结束条件还可以为判断是否失去焦点,如果是,则结束所述焦点滚动操作。在这种情况下,如果出现焦点读取完毕、焦点出界、或者焦点溢出等问题,即可以结束焦点的滚动操作。
当然,本领域技术人员还可以根据需要或经验设置其它焦点滚动结束条件,例如,判断当前焦点是否位于显示窗口内,如果否,则结束焦点滚动操作;或者,根据边界判断等,本发明对此不需要进行限定。
参考图2,示出了本发明的一种指纹导航方法实施例2的流程图,具体包括以下步骤步骤201、根据用户的指纹输入确定焦点;步骤202、获取所述焦点的方向信息;优选的是,本发明实施例可以通过以下子步骤获取焦点的方向信息子步骤A1、读取焦点的指纹图像;子步骤A2、将两个连续焦点的指纹图像进行对比;子步骤A3、根据对比结果确定当前焦点的方向信息。
步骤203、判断用户在当前焦点的指纹输入是否符合预置条件;步骤204、如果是,则根据当前焦点的方向信息,触发焦点的滚动操作。
优选的是,本发明实施例可以通过以下子步骤执行滚动操作子步骤B1、根据当前焦点的方向信息读取该方向上的下一个焦点;子步骤B2、输出所述焦点,并将所述下一个焦点更新为当前焦点。
优选的是,本发明实施例还可以包括步骤205、判断用户是否停止当前焦点的指纹输入;步骤206、如果是,则结束所述焦点滚动操作。
作为另一实施例,所述步骤205和206也可以为判断是否获得新的焦点,如果是,则结束所述焦点滚动操作。
作为另一实施例,所述步骤205和206还可以为判断是否失去焦点,如果是,则结束所述焦点滚动操作。
对于图2所示的方法描述未详尽之处,可以参考本说明书前述相关部分,本发明在此不再赘述。
参考图3,示出了本发明的一种指纹导航系统实施例的结构框图,具体包括以下模块焦点确定模块301用于根据用户的指纹输入确定焦点;获取模块302用于获取所述焦点的方向信息;判断模块303用于判断预置时间内是否获得新的焦点,如果否,则触发滚动处理模块;或者,用于判断用户在当前焦点的指纹输入是否符合预置条件,如果是,则触发滚动处理模块;滚动处理模块304用于根据当前焦点的方向信息,触发焦点滚动操作。
优选的是,所述的系统还可以包括第一结束处理模块用于根据用户指纹输入的停止操作,结束所述焦点滚动操作。
和/或,第二结束处理模块用于根据获得的新焦点,结束所述焦点滚动操作。
和/或,第三结束处理模块用于在焦点失去时结束所述焦点滚动操作。
优选的是,所述获取模块302可以包括以下单元读取单元用于读取焦点的指纹图像;对比单元用于将两个连续焦点的指纹图像进行对比;确定单元用于根据对比结果确定当前焦点的方向信息。
优选的是,所述滚动处理模块304可以包括以下单元焦点读取单元用于根据当前焦点的方向信息读取该方向上的下一个焦点;更新单元用于输出所述焦点,并将所述下一个焦点更新为当前焦点。
参考图4,示出了应用图3所示的指纹导航系统进行指纹导航操作的实施例3的流程图,具体包括以下步骤步骤401、焦点确定模块根据用户的指纹输入确定焦点;步骤402、获取模块获取所述焦点的方向信息;优选的是,本发明实施例可以通过以下子步骤获取焦点的方向信息子步骤C1、读取单元读取焦点的指纹图像;
子步骤C2、对比单元将两个连续焦点的指纹图像进行对比;子步骤C3、确定单元根据对比结果确定当前焦点的方向信息。
步骤403、判断模块判断预置时间内是否获得新的焦点;步骤404、如果否,则触发滚动处理模块根据当前焦点的方向信息,执行焦点的滚动操作。
优选的是,本发明实施例可以通过以下子步骤执行滚动操作子步骤D1、焦点读取单元根据当前焦点的方向信息读取该方向上的下一个焦点;子步骤D2、更新单元输出所述焦点,并将所述下一个焦点更新为当前焦点。
优选的是,本发明实施例还可以包括步骤405、第一结束处理模块判断用户是否停止当前焦点的指纹输入;步骤406、如果是,则结束所述焦点滚动操作。
作为另一实施例,所述步骤405和406也可以为第二结束处理模块判断是否获得新的焦点,如果是,则结束所述焦点滚动操作。
作为另一实施例,所述步骤405和406还可以为第三结束处理模块判断是否失去焦点,如果是,则结束所述焦点滚动操作。
参考图5,示出了应用图3所示的指纹导航系统进行指纹导航操作的实施例4的流程图,具体包括以下步骤步骤501、焦点确定模块根据用户的指纹输入确定焦点;步骤502、获取模块获取所述焦点的方向信息;优选的是,本发明实施例可以通过以下子步骤获取焦点的方向信息子步骤E1、读取单元读取焦点的指纹图像;子步骤E2、对比单元将两个连续焦点的指纹图像进行对比;子步骤E3、确定单元根据对比结果确定当前焦点的方向信息。
步骤503、判断模块判断用户在当前焦点的指纹输入是否符合预置条件;
步骤504、如果是,则触发滚动处理模块根据当前焦点的方向信息,执行焦点的滚动操作;优选的是,本发明实施例可以通过以下子步骤执行滚动操作子步骤F1、焦点读取单元根据当前焦点的方向信息读取该方向上的下一个焦点;子步骤F2、更新单元输出所述焦点,并将所述下一个焦点更新为当前焦点。
优选的是,本发明实施例还可以包括步骤505、第一结束处理模块判断用户是否停止当前焦点的指纹输入;步骤506、如果是,则结束所述焦点滚动操作。
作为另一实施例,所述步骤505和506也可以为第二结束处理模块判断是否获得新的焦点,如果是,则结束所述焦点滚动操作。
作为另一实施例,所述步骤505和506还可以为第三结束处理模块判断是否失去焦点,如果是,则结束所述焦点滚动操作。
由于图3所示的系统以及图4、5所示的方法可以对应适用于前述的方法实施例中,所以描述较为简略,未详尽之处可以参见本说明书前面相应部分的描述。
本发明可以适用于任一种设置指纹识别模块的终端,例如,移动终端、PDA(个人数字助理)、便携式多媒体播放机等。为使本领域技术人员更好地理解本发明,以下通过以本发明在移动终端上一种应用为例进行说明。
参考图6,示出了一种手机指纹导航应用实施例的流程图,具体包括以下步骤步骤601、开启手机的指纹导航功能;步骤602、用户通过指纹输入控制选择框移动;步骤603、用户的指纹输入动作静止;
步骤604、判断所述静止的时间是否超过预置时间,如果是,则执行步骤605,如果否,则返回步骤603;步骤605、选择框基于用户移动的方向滚动,向用户展示相应的内容;步骤606、判断用户指纹是否离开指纹识别模块,如果是,则执行步骤607,如果否,则返回步骤605;步骤607、选择框停止滚动。
以上对本发明所提供的一种指纹导航方法及系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种指纹导航方法,其特征在于,包括根据用户的指纹输入确定焦点;获取所述焦点的方向信息;判断预置时间内是否获得新的焦点,如果否,则根据当前焦点的方向信息,触发焦点的滚动操作;或者,判断用户在当前焦点的指纹输入是否符合预置条件,如果是,则根据当前焦点的方向信息,触发焦点的滚动操作。
2.如权利要求1所述的方法,其特征在于,还包括判断用户是否停止当前焦点的指纹输入,如果是,则结束所述焦点滚动操作。
3.如权利要求1或2所述的方法,其特征在于,通过以下步骤获取焦点的方向信息读取焦点的指纹图像;将两个连续焦点的指纹图像进行对比;根据对比结果确定当前焦点的方向信息。
4.如权利要求1或2所述的方法,其特征在于,通过以下步骤执行滚动操作根据当前焦点的方向信息读取该方向上的下一个焦点;输出所述焦点,并将所述下一个焦点更新为当前焦点。
5.如权利要求4所述的方法,其特征在于,还包括判断是否获得新的焦点,如果是,则结束所述焦点滚动操作。
6.如权利要求4所述的方法,其特征在于,还包括判断是否失去焦点,如果是,则结束所述焦点滚动操作。
7.一种指纹导航系统,其特征在于,包括焦点确定模块用于根据用户的指纹输入确定焦点;获取模块用于获取所述焦点的方向信息;判断模块用于判断预置时间内是否获得新的焦点,如果否,则触发滚动处理模块;或者,用于判断用户在当前焦点的指纹输入是否符合预置条件,如果是,则触发滚动处理模块;滚动处理模块用于根据当前焦点的方向信息,触发焦点滚动操作。
8.如权利要求7所述的系统,其特征在于,还包括第一结束处理模块用于根据用户指纹输入的停止操作,结束所述焦点滚动操作。
9.如权利要求7或8所述的系统,其特征在于,所述获取模块包括读取单元用于读取焦点的指纹图像;对比单元用于将两个连续焦点的指纹图像进行对比;确定单元用于根据对比结果确定当前焦点的方向信息。
10.如权利要求7或8所述的系统,其特征在于,所述滚动处理模块包括焦点读取单元用于根据当前焦点的方向信息读取该方向上的下一个焦点;更新单元用于输出所述焦点,并将所述下一个焦点更新为当前焦点。
11.如权利要求10所述的系统,其特征在于,还包括第二结束处理模块用于根据获得的新焦点,结束所述焦点滚动操作。
12.如权利要求10所述的系统,其特征在于,还包括第三结束处理模块用于在焦点失去时结束所述焦点滚动操作。
全文摘要
本发明公开了一种指纹导航方法,包括根据用户的指纹输入确定焦点;获取所述焦点的方向信息;判断预置时间内是否获得新的焦点,如果否,则根据当前焦点的方向信息,触发焦点的滚动操作;或者,判断用户在当前焦点的指纹输入是否符合预置条件,如果是,则根据当前焦点的方向信息,触发焦点的滚动操作。本发明通过根据用户在当前焦点符合预定条件的指纹输入,触发焦点的连续自动滚动,从而使用户可以快速、方便地浏览菜单或列表,在不增加硬件的基础上,使用户获得更好的操作体验。
文档编号G06K9/00GK101051258SQ20071009947
公开日2007年10月10日 申请日期2007年5月22日 优先权日2007年5月22日
发明者李向吉 申请人:中电通信科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1