CN110286833A - 快捷功能的启用方法、电子设备及计算机可读存储介质 - Google Patents
快捷功能的启用方法、电子设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110286833A CN110286833A CN201910497730.XA CN201910497730A CN110286833A CN 110286833 A CN110286833 A CN 110286833A CN 201910497730 A CN201910497730 A CN 201910497730A CN 110286833 A CN110286833 A CN 110286833A
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- shortcut function
- template
- finger
- bound
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Collating Specific Patterns (AREA)
Abstract
本申请公开了一种快捷功能的启用方法、电子设备及非易失性计算机可读存储介质。快捷功能的启用方法用于电子设备。电子设备预存有多个指纹模板,多个指纹模板形成至少一个指纹组合,每个指纹组合对应一个快捷功能。启用方法包括:获取同一用户的至少两个手指的第一指纹数据;在多个指纹模板中找到与每个第一指纹数据相匹配的第一指纹模板;根据多个第一指纹模板确定当前指纹组合;启用与当前指纹组合对应的当前快捷功能。本申请的快捷功能的启用方法将多个手指的指纹模板与快捷功能进行绑定,用户可以通过在电子设备上可录入多个手指的指纹数据来实现快捷功能的启用,快捷功能更的启用过程较为简单,历史较短,用户体验较好。
Description
技术领域
本申请涉及移动终端技术领域,特别涉及一种快捷功能的启用方法、电子设备及非易失性计算机可读存储介质。
背景技术
用户使用电子设备(如手机)时,通常需要使用到复制信息、粘贴信息、撤回信息、撤销修改等快捷功能。但用户在电子设备上调用这些快捷功能时通常需要经历一番较为繁琐的操作。以撤回信息为例,用户需要长按触摸屏,触摸屏感测到用户的长按操作后,再显示撤回的选项以供用户选择,用户点击撤回选项后,消息才能被撤回。目前的快捷功能的调用方式极大影响用户的使用体验。
发明内容
本申请实施方式提供了一种快捷功能的启用方法、电子设备及非易失性计算机可读存储介质。
本申请实施方式的快捷功能的启用方法,用于电子设备。所述电子设备预存有多个指纹模板,多个指纹模板形成至少一个指纹组合,每个所述指纹组合对应一个所述快捷功能;所述启用方法包括:获取同一用户的至少两个手指的第一指纹数据;在多个所述指纹模板中找到与每个所述第一指纹数据相匹配的第一指纹模板;根据多个所述第一指纹模板确定当前指纹组合;启用与所述当前指纹组合对应的当前快捷功能。
本申请实施方式的电子设备预存有多个指纹模板,多个指纹模板形成至少一个指纹组合,每个所述指纹组合对应一个快捷功能;所述电子设备包括指纹识别模组和处理器。所述指纹识别模组用于获取同一用户的至少两个手指的第一指纹数据。所述处理器用于:在多个所述指纹模板中找到与每个所述第一指纹数据相匹配的第一指纹模板;根据多个所述第一指纹模板确定当前指纹组合;启用与所述当前指纹组合对应的当前快捷功能。
本申请实施方式的包含计算机可读指令的非易失性计算机可读存储介质,所述计算机可读指令被处理器执行时,使得所述处理器执行上述的快捷功能的启用方法。
本申请实施方式的快捷功能的启用方法、电子设备及非易失性计算机可读存储介质将多个手指的指纹模板与快捷功能进行绑定,用户可以通过在电子设备上录入多个手指的指纹数据来实现快捷功能的启用,快捷功能的启用过程较为简单,历史较短,用户体验较好。
本申请实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请的上述和/或附加的方面和优点可以从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
图1是本申请某些实施方式的快捷功能的启用方法的流程示意图。
图2是本申请某些实施方式的电子设备的结构示意图。
图3是本申请某些实施方式的快捷功能的启用方法的流程示意图。
图4是本申请某些实施方式的快捷功能的启用方法的场景示意图。
图5和图6是本申请某些实施方式的快捷功能的启用方法的流程示意图。
图7是本申请某些实施方式的快捷功能的启用方法的场景示意图。
图8至图11是本申请某些实施方式的快捷功能的启用方法的流程示意图。
图12是本申请某些实施方式的电容式指纹模组与显示屏及盖板的堆叠的结构示意图。
图13是本申请某些实施方式的光学指纹模组与显示屏及盖板的堆叠的结构示意图。
图14是本申请某些实施方式的非易失性计算机可读存储介质与处理器的交互示意图。
具体实施方式
下面详细描述本申请的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的实施方式的限制。
请参阅图1,本申请提供一种用于电子设备100的快捷功能的启用方法。电子设备100预存有多个指纹模板,多个指纹模板形成至少一个指纹组合。每个指纹组合对应一个快捷功能。快捷功能的启用方法包括:
011:获取同一用户的至少两个手指的第一指纹数据;
012:在多个指纹模板中找到与每个第一指纹数据相匹配的第一指纹模板;
013:根据多个第一指纹模板确定当前指纹组合;和
014:启用与当前指纹组合对应的当前快捷功能。
请参阅图2,本申请还提供一种电子设备100。本申请的快捷功能的启用方法可以由本申请的电子设备100实现。电子设备100包括指纹识别模组10和处理器20。步骤011可以由指纹识别模组10实现。步骤012、步骤013及步骤014可以由处理器20实现。也即是说,指纹识别模组10可用于获取同一用户的至少两个手指的第一指纹数据。处理器20可以用于在多个指纹模板中找到与每个第一指纹数据相匹配的第一指纹模板、根据多个第一指纹模板确定当前指纹组合、以及启用与当前指纹组合对应的当前快捷功能。
其中,快捷功能可以包括复制、剪切、粘贴、全选、删除、关闭、撤销、网页搜索、翻译、保存、替换、新建等。电子设备100可以是手机、平板电脑、笔记本电脑、智能穿戴设备(如智能手环、智能手表、智能眼镜、智能头盔等)、智能家具、虚拟现实设备等。本申请以电子设备100是手机为例进行说明,但电子设备100的形式并不限于手机。指纹识别模组10可以是电容式指纹模组、光学指纹模组、超声指纹模组等。电子设备100还包括显示屏30(集成有显示及触控功能),指纹识别模组10放置在显示屏30下。指纹识别模组10放置在显示屏30下时,指纹识别模组10对应在显示屏30上的指纹识别区域包含于显示屏30的显示区域,指纹识别区域的面积与显示区域的面积的比值大于预定比值,以使指纹识别模组10可以同时获取到多个手指的指纹数据。其中,指纹识别区域可以对应部分显示区域(即区域指纹),也可以对应全部显示区域(即全屏指纹)。
可以理解,当用户在电子设备100上启用快捷功能时,启用快捷功能的过程通常较为繁琐。以撤回消息为例,用户需要长按显示屏30,显示屏30感测到用户的长按操作后,再显示撤回消息的选项以供用户选择。用户点击撤回选项后,消息才能被撤回。启用撤回消息这一快捷功能的过程操作繁琐,历时较长,用户体验差。
本申请的快捷功能的启用方法中,电子设备100预存有多个指纹模板,多个指纹模板形成至少一个指纹组合,每个指纹组合对应一个快捷功能。其中,每个指纹组合的多个模板分别为不同手指的指纹模板。具体地,多个指纹模板中的至少两个指纹模板形成至少一个指纹组合,每个指纹组合对应一个快捷功能。例如,指纹模板的数量为两个,两个指纹模板分别为左手食指的指纹模板及左手中指的指纹模板,这两个指纹模板仅形成一个指纹组合,这一指纹组合对应复制这一快捷功能。再例如,指纹模板的数量为四个,四个指纹模板分别为左手食指的指纹模板、左手中指的指纹模板、左手无名指的指纹模板及左手小指的指纹模板,左手食指的指纹模板与左手中指的指纹模板形成一个指纹组合,这一指纹组合对应复制这一快捷功能;左手食指的指纹模板、左手中指的指纹模板、及左手无名指的指纹模板形成一个指纹组合,这一指纹组合对应粘贴这一快捷功能;左手食指的指纹模板、左手中指的指纹模板、左手无名指的指纹模板及左手小指的指纹模板形成一个指纹组合,这一指纹组合对应剪切这一快捷功能等等。上述对多个指纹模板形成多个指纹组合以及多个指纹组合分别对应不同快捷功能的描述仅为示例,多个指纹模板的组合形式并不限于此,指纹组合与快捷功能的对应关系也不限于此。用户可以通过电子设备100自定义指纹模板、指纹组合及快捷功能三者间的对应关系,指纹模板、指纹组合及快捷功能三者间的对应关系可以以映射表的形式存储在电子设备100中。
用户可以通过在电子设备100中录入至少两个手指的指纹来实现快捷功能的启用,其中,用户当前要启用的快捷功能简称为当前快捷功能。具体地,用户使用至少两个手指触摸电子设备100的显示屏30。位于显示屏30下方的指纹识别模组10获取同一用户的至少两个手指的第一指纹数据(第一指纹数据为电子设备100要启用当前快捷功能时,指纹识别模组10获取的用户手指的指纹数据)。指纹识别模组10获取到同一用户的至少两个手指的第一指纹数据后,将这些第一指纹数据发送给处理器20。处理器20将每个第一指纹数据与存储在电子设备100中的每个指纹模板进行匹配。如果处理器20在多个指纹模板中找到与每个第一指纹数据相匹配的第一指纹模板,则处理器20在映射表中寻找与确定出的多个第一指纹模板对应的当前指纹组合。如果映射表中存在与多个第一指纹模板对应的当前指纹组合,则处理器20进一步在映射表中寻找与当前指纹组合对应的当前快捷功能,并启用这一当前快捷功能。
需要说明的是,用户通过在电子设备100中录入至少两个手指的指纹来实现当前快捷功能的启用时,用户的至少两个手指可以同时放在显示屏30上或者分时放在显示屏30上。用户的至少两个手指分时放在显示屏30上时,当且仅当最后一个未放在显示屏30上的手指放在显示屏30上预定时间后,其余已放在显示屏30上的手指才能离开显示屏30,并且第一个手指放在显示屏30上的时间与最后一个手指放在显示屏30上的时间之间的时间差应小于或等于预定时间差。可以理解,如果出现手指未全放在显示屏30上的情形,比如用户本来想要通过左手食指、左手中指和左手无名指来启用粘贴这一当前快捷功能,但用户先将左手食指和左手中指放在显示屏30上,再将左手无名指放在显示屏30上,并且在用户将左手无名指放在显示屏30上时,左手食指和左手中指已离开显示屏30,那么指纹识别模组10同时获取到的是左手食指和左手中指的第一指纹数据,处理器20就可能直接根据左手食指和左手中指的第一指纹数据来启用复制这一当前快捷功能,这就导致处理器20启用了错误的快捷功能。同样地,如果第一个手指放在显示屏30上的时间与最后一个手指放在显示屏30上的时间的之间的时间差大于预定时间差,此时指纹识别模组10会将预先获取的这部分第一指纹数据(不包括最后一个手指的第一指纹数据)发送给处理器20,处理器20会直接根据预先获取的这部分第一指纹数据启用当前快捷功能,那么处理器20启用的当前快捷功能与用户实际要启用的当前快捷功能就会不一致。而设定最后一个未放在显示屏30上的手指放在显示屏30上预定时间后,其余已放在显示屏30上的手指才能离开显示屏30,并且第一个手指放在显示屏30上的时间与最后一个手指放在显示屏30上的时间之间的时间差应小于或等于预定时间差,则能保证指纹识别模组10同时获取多个用户原本想要的手指的第一指纹数据,并根据这些多个第一指纹数据来进行准确的当前快捷功能的启用。
另外,同一用户的至少两个手指包括:(1)同一用户的右手上的至少两个手指,例如右手食指和右手中指等;(2)同一用户的左手上的至少两个手指,例如左手食指和左手中指等;(3)同一用户的右手和左手上的至少两个手指,例如右手食指和左手中指等。
本申请的快捷功能的启用方法及电子设备100将多个手指的指纹模板与快捷功能进行绑定,用户可以通过在电子设备100上录入多个手指的第一指纹数据来实现快捷功能的启用,快捷功能的启用过程较为简单,历时较短,用户体验较好。
请参阅图3,在某些实施方式中,在步骤011前,启用方法还包括:
021:选取一个快捷功能作为待绑定快捷功能;
022:获取同一用户的至少两个手指的第二指纹数据;
023:判断在多个指纹模板中是否存在与每个第二指纹数据相匹配的第二指纹模板;
024:若存在,则将与第二指纹数据相匹配的多个第二指纹模板形成为一个待绑定指纹组合;和
025:将待绑定指纹组合与待绑定快捷功能进行绑定。
在步骤025前,启用方法还包括:
026:判断待绑定指纹组合是否已经与除待绑定快捷功能外的其他快捷功能绑定;
若否,则进入将待绑定指纹组合与待绑定快捷功能进行绑定的步骤;
若是,则重新执行获取同一用户的至少两个手指的第二指纹数据的步骤。
请参阅图2,在某些实施方式中,步骤021、步骤023、步骤024、步骤025和步骤026均可以由处理器20实现。步骤022可以由指纹识别模组10实现。也即是说,处理器20可用于选取一个快捷功能作为待绑定快捷功能。指纹识别模组10可用于获取同一用户的至少两个手指的第二指纹数据。处理器20还可用于判断在多个指纹模板中是否存在与每个第二指纹数据相匹配的第二指纹模板、在存在第二指纹模板时将与第二指纹数据相匹配的多个第二指纹模板形成为一个待绑定指纹组合、以及将待绑定指纹组合与待绑定快捷功能进行绑定。处理器20还可用于判断待绑定指纹组合是否已经与除待绑定快捷功能外的其他快捷功能绑定。若待绑定组合未与除待绑定快捷功能外的其他快捷功能绑定,则处理器20将待绑定指纹组合与待绑定快捷功能进行绑定。若待绑定组合已经与除待绑定快捷功能外的其他快捷功能绑定,则指纹识别模组10重新获取同一用户的与前一次不同的至少两个手指的第二指纹数据。
请结合图4,用户若要通过电子设备100执行步骤011至步骤014的操作来启用当前快捷功能,首先要利用电子设备100将指纹组合与快捷功能进行绑定。具体地,电子设备100已预存有多个手指的指纹模板,其中,多个指纹模板是用户预先在电子设备100上录入的,一般地,多个指纹模板对应的用户为电子设备100的机主。在绑定指纹组合与快捷功能的界面中,显示屏30上显示有多个可供用户选择的快捷功能,比如显示复制、粘贴、全选、删除、关闭、撤销等快捷功能。用户触摸显示屏30后,处理器20根据用户触摸显示屏30的位置确定出用户所选择的快捷功能,并将用户所选择的快捷功能作为待绑定快捷功能。假设待绑定快捷功能为复制,则电子设备100提示用户将多个手指放在指纹识别区域内,例如,在显示屏30上显示“请将你的至少两个手指放在指纹识别区域:如左手食指+左手中指”的字样来提示用户将多个手指放在指纹识别区域内,当然,提示的方式不限于此,例如,电子设备100还可以通过语音提示用户等等。随后,指纹识别模组10获取用户的至少两个手指的第二指纹数据(第二指纹数据为用户通过电子设备100自定义快捷功能与指纹组合的对应关系时,指纹识别模组10获取的用户手指的指纹数据)。随后,指纹识别模组10将多个第二指纹数据发送给处理器20,处理器20在多个指纹模板中寻找与每个第二指纹数据相匹配的第二指纹模板。如果在多个指纹模板中存在与每个第二指纹数据相匹配的第二指纹模板,则处理器20将与第二指纹数据相匹配的多个第二指纹模板形成为一个待绑定指纹组合。若任意一个第二指纹数据无法在多个指纹模板中找到与其相匹配的第二指纹模板,则电子设备100可以显示“请确认使用的手指是否为已录入了指纹模板的手指”的字样来提示用户使用已录入了指纹模板的手指来形成指纹组合,进一步地,如图4所示,电子设备100还可以调节显示屏30的预定区域的亮度以更直观地提示用户哪一个第二指纹数据不合格,其中,合格的第二指纹数据为能找到与其匹配的第二指纹模板的指纹数据,预定区域为未能找到相匹配的第二指纹模板的第二指纹数据对应的手指触摸显示屏30的位置。在处理器20获取到多个合格的第二指纹数据后,处理器20将多个第二指纹数据对应的多个第二指纹模板形成为一个待绑定指纹组合。随后,处理器20判断待绑定组合是否已经与除了待绑定快捷功能之外的其他快捷功能绑定,如果待绑定指纹组合已经与其他快捷功能绑定,比如待绑定指纹组合已经与撤销绑定,则处理器20控制显示屏30显示“该指纹组合已绑定‘撤销’快捷功能,请重新选择手指”的字样以提示用户使用其他指纹组合来绑定快捷功能;如果待绑定指纹组合未与其他快捷功能进行绑定,则处理器20确定不存在组合冲突,处理器20将待绑定指纹组合与待绑定快捷功能进行绑定,并控制显示屏30显示“绑定成功”的字样以提示用户已经完成复制这一快捷功能与指纹组合的对应关系的自定义。
本申请的启用方法中,快捷功能与指纹组合的对应关系的自定义过程操作简单,用户使用体验较好。并且,由于处理器20会判断每个第二指纹数据是否均为合格的指纹数据,因此,可以保证仅有机主可以设定快捷功能与指纹组合的对应关系,而不会因为非机主使用电子设备100设定了某一指纹组合与快捷功能的对应关系,使得机主无法利用该指纹组合来设定与其对应的快捷功能的问题。
在某些实施方式中,一个快捷功能仅对应一个指纹组合。在其他实施方式中,一个快捷功能也可以对应多个指纹组合,比如,左手食指+左手中指的指纹组合对应复制这一快捷功能,右手食指+右手中指的指纹组合也对应复制这一快捷功能。一个快捷功能对应多个指纹组合设定方式可以方便用户的单手操作。
请参阅图5,在某些实施方式中,每个第一指纹数据均包括指纹图像及第一触摸压力,每个手指对应一个指纹模板,每个指纹模板包括图像模板及预定触摸压力,多个指纹模板的预定触摸压力相同。步骤012包括:
01211:计算每个指纹图像与每个图像模板之间的当前匹配度;
01212:判断多个当前匹配度中是否存在值大于第一匹配度的当前匹配度;
01213:若存在,则将值大于第一匹配度的当前匹配度对应的指纹模板作为与第一指纹数据相匹配的第一指纹模板;
01214:若不存在,则计算每个第一触摸压力与预定触摸压力之间的第一差值;
01215:根据第一差值将第一匹配度调整为第二匹配度,第一匹配度大于第二匹配度;和
01216:将值大于第二匹配度的当前匹配度对应的指纹模板作为与第一指纹数据匹配的第一指纹模板。
请再参阅图2,在某些实施方式中,步骤01211、步骤01212、步骤01213、步骤01214、步骤01215和步骤01216均可以由处理器20实现。也即是说,处理器20还可用于计算每个指纹图像与每个图像模板之间的当前匹配度以及判断多个当前匹配度中是否存在值大于第一匹配度的当前匹配度。若存在,则处理器20将值大于第一匹配度的当前匹配度对应的指纹模板作为与第一指纹数据相匹配的第一指纹模板;若不存在,则处理器20计算每个第一触摸压力与预定触摸压力之间的第一差值、根据第一差值将第一匹配度调整为第二匹配度、并将值大于第二匹配度的当前匹配度对应的指纹模板作为与第一指纹数据匹配的第一指纹模板,其中,第一匹配度大于第二匹配度。
具体地,当处理器20获取到第一指纹数据时,需要将第一指纹数据与指纹模板进行匹配。第一指纹数据包括指纹图像和第一触摸压力这两个数据,指纹图像为用户通过电子设备100启用快捷功能时,指纹识别模组10获取到的用户的手指的图像,第一触摸压力指的是用户通过电子设备100启用快捷功能时手指触摸显示屏30的压力。指纹模板包括图像模板和预定触摸压力,图像模板为用户通过电子设备100自定义指纹组合与快捷功能的对应关系时指纹识别模组10获取的指纹图像,预定触摸压力用户通过电子设备100自定义指纹组合与快捷功能的对应关系时,用户的手指触摸显示屏30的压力,预定触摸压力是电子设备100预先设定好的,在指纹组合与快捷功能的对应关系的自定义过程中,电子设备100会提示用户以预定触摸压力触摸显示屏30。
假设第一指纹数据有两个,分别为F1、F2,第一指纹数据F1中的指纹图像为FI1、第一触摸压力为FN1,第一指纹数据F2中的指纹图像为FI2、第一触摸压力为FN2;指纹模板有三个,分别为T1、T2、T3,指纹模板T1中的图像模板为TI1、预定触摸压力为TN0,指纹模板T2中的图像模板为TI2、预定触摸压力为TN0,指纹模板T3中的图像模板为TI3、预定触摸压力为TN0。处理器20首先分别计算FI1与TI1、TI2、TI3之间的当前匹配度M11、M12、M13,并分别计算FI2与TI1、TI2、TI3之间的当前匹配度M21、M22、M23。处理器20判断根据同一个指纹图像计算得到的多个当前匹配度中是否存在值大于第一匹配度的当前匹配度,即判断M11、M12、M13中是否存在值大于第一匹配度的当前匹配度,以及判断M21、M22、M23中是否存在值大于第一匹配度的当前匹配度。若M11、M12、M13中存在与值大于第一匹配度的当前匹配度,假设为M11,且M21、M22、M23中存在值大于第一匹配度的当前匹配度,假设为M22,那么处理器20认为M11对应的指纹模板T1即为与第一指纹数据F1相匹配的第一指纹模板,M22对应的指纹模板T2即为与第一指纹数据F2相匹配的第一指纹模板。如果M11、M12、M13中不存在值大于第一匹配度的当前匹配度,那么处理器20会分别计算第一触摸压力FN1与预定触摸压力TN0之间的第一差值N10,再根据第一差值N10与第一匹配度计算出第二匹配度,第二匹配度小于第一匹配度,处理器20再从M11、M12、M13中选取出值大于第二匹配度的当前匹配度,假设为M11,则处理器20将M11对应的指纹模板T1作为与第一指纹数据F1相匹配的第一指纹模板。同样地,如果M21、M22、M23中不存在值大于第一匹配度的当前匹配度,那么处理器20会分别计算第一触摸压力FN2与预定触摸压力TN0之间的第一差值N20,再根据第一差值N20与第一匹配度计算出第二匹配度,第二匹配度小于第一匹配度,处理器20再从M21、M22、M23中选取出值大于第二匹配度的当前匹配度,假设为M22,则处理器20将M22对应的指纹模板T2作为与第一指纹数据F2相匹配的第一指纹模板。
可以理解,当用户的手指以不同的压力触摸显示屏30时,指纹识别模组10获取到的指纹图像也会不同。比如,当用户触摸显示屏30的压力较大时,指纹识别模组10获取到的指纹图像的信息较多,指纹图像完整度较高;而当用户触摸显示屏30的压力较小时,指纹识别模组10获取到的指纹图像的信息较少,指纹图像完整度较低。由于在用户启用当前快捷功能的过程中,用户触摸显示屏30的压力(即第一触摸压力)与预定触摸压力可能是不同的,这就导致指纹图像与准确的图像模板之间的当前匹配度不会很高。此时,如果设定了一个较高的匹配度(即第一匹配度),就可能导致无法找到与指纹图像相匹配的图像模板,进一步会导致当前快捷功能无法被成功启用;而根据第一触摸压力和预定触摸压力之间的第一差值来调低匹配度,即将第一匹配度调整为第二匹配度,则可以保证指纹图像与准确的图像模板之间的成功匹配,提升当前快捷功能被成功启用的概率。
请参阅图6,在某些实施方式中,在步骤011前,启用方法还包括:
031:选取一个快捷功能作为待绑定快捷功能;
032:在用户的手指触摸显示屏30时,获取每个手指触摸显示屏30的第二触摸压力;
033:计算第二触摸压力与预定触摸压力之间的第二差值;
034:在第二差值大于预定差值时提示用户调节第二触摸压力,以改变第二差值,使得第二差值小于预定差值;
035:在第二差值小于预定差值时获取每个手指的指纹图像;
036:将每个手指的指纹图像作为图像模板,每个图像模板与预定触摸压力封装为一个第二指纹模板;
037:将多个第二指纹模板形成为一个待绑定指纹组合;和
038:将待绑定指纹组合与待绑定快捷功能进行绑定。
请再参阅图2,在某些实施方式中,步骤031、步骤033、步骤034、步骤036、步骤037及步骤038均可以由处理器20实现。步骤032可以由显示屏30实现。步骤035可以由指纹识别模组10实现。也即是说,处理器20还可用于选取一个快捷功能作为待绑定快捷功能。显示屏30可用于在用户的手指触摸显示屏30时,获取每个手指触摸显示屏30的第二触摸压力。处理器20还可用于计算第二触摸压力与预定触摸压力之间的第二差值、在第二差值大于预定差值时提示用户调节第二触摸压力以改变第二差值,使得第二差值小于预定差值。指纹识别模组10还可用于在第二差值小于预定差值时获取每个手指的指纹图像。处理器20还可用于将每个手指的指纹图像作为图像模板、将多个第二指纹模板形成为一个待绑定指纹组合、以及将待绑定指纹组合与待绑定快捷功能进行绑定,其中,每个图像模板与预定触摸压力封装为一个第二指纹模板。
在指纹组合与快捷功能绑定时,电子设备100需要获取用户在预定触摸压力下触摸显示屏30时用户的手指的指纹图像。具体地,在绑定指纹组合与快捷功能的界面中,显示屏30上显示有多个可供用户选择的快捷功能,比如显示复制、粘贴、全选、删除、关闭、撤销等快捷功能。用户触摸显示屏30后,处理器20根据用户触摸显示屏30的位置确定出用户所选择的快捷功能,并将用户所选择的快捷功能作为待绑定快捷功能。假设待绑定快捷功能为复制,则电子设备100提示用户将多个手指放在指纹识别区域内,例如,在显示屏30上显示“请将你的至少两个手指放在指纹识别区域:如左手食指+左手中指”的字样来提示用户将多个手指放在指纹识别区域内。随后,显示屏30获取用户的每个手指的第二触摸压力,第二触摸压力为在自定义指纹组合与快捷功能的对应关系过程中,用户在未经电子设备100提示的情形下手指触摸显示屏30的压力。处理器20会计算每个手指的第二触摸压力与预定触摸压力之间的第二差值,如果第二差值大于预定差值,则处理器20会控制显示屏30提示用户调节第二触摸压力,例如图7所示,处理器20调节显示屏30的手指触摸显示屏30的位置处的亮度,该手指对应的第二差值大于预定差值,并显示“请增大(或降低)触摸压力”等字样来提示用户等等,以使得调节后的第二触摸压力与预定触摸压力之间的第二差值小于或等于预定差值。在第二差值小于或等于预定差值时,指纹识别模组10获取每个手指的指纹图像,并将每个手指的指纹图像发送给处理器20。处理器20将每个手指的指纹图像作为图像模板,并将每个图像模板与预定触摸压力封装为一个第二指纹模板。随后,处理器20将多个第二指纹模板形成为一个待绑定指纹组合,并将待绑定指纹组合与待绑定快捷功能进行绑定。
进一步地,对于步骤031至步骤038所示的实施例,在步骤031前,启用方法还包括:识别用户的身份,在用户的身份为机主时才执行步骤031。识别用户的身份可以通过指纹识别、人脸识别、虹膜识别、声纹识别、数字密码、图案密码等来实现,在此不作限制。由于步骤031至步骤038所示的实施例中,处理器20不会去判断第二指纹数据是否均为机主的指纹数据,因此,为了保证仅有机主可以设定快捷功能与指纹组合的对应关系,处理器20需要先识别用户的身份,在用户的身份为机主时才显示自定义快捷功能与指纹组合的对应关系的界面。
请参阅图8,在某些实施方式中,每个第一指纹数据均包括指纹图像及第一触摸压力,每个手指对应一个指纹模板,每个指纹模板包括图像模板及第二触摸压力。步骤012包括:
01221:计算每个指纹图像与每个图像模板之间的当前匹配度;
01222:判断多个当前匹配度中是否存在值大于第一匹配度的当前匹配度;
01223:若存在,则将值大于第一匹配度的当前匹配度对应的指纹模板作为与第一指纹数据相匹配的第一指纹模板;
01224:若不存在,则计算每个第一触摸压力与每个第二触摸压力之间的第三差值;
01225:根据第三差值将第一匹配度调整为第三匹配度,第一匹配度大于第三匹配度,每个指纹模板对应一个第三匹配度;和
01226:将值大于第三匹配度的当前匹配度对应的指纹模板作为与第一指纹数据匹配的第一指纹模板。
请再参阅图2,步骤01221、步骤01222、步骤01223、步骤01224、步骤01225及步骤01226均可以由处理器20实现。也即是说,处理器20还可用于计算每个指纹图像与每个图像模板之间的当前匹配度、以及判断多个当前匹配度中是否存在值大于第一匹配度的当前匹配度。若存在,则处理器20将值大于第一匹配度的当前匹配度对应的指纹模板作为与第一指纹数据相匹配的第一指纹模板;若不存在,则处理器20计算每个第一触摸压力与每个第二触摸压力之间的第三差值、根据第三差值将第一匹配度调整为第三匹配度、以及将值大于第三匹配度的当前匹配度对应的指纹模板作为与第一指纹数据匹配的第一指纹模板,其中,第一匹配度大于第三匹配度,每个指纹模板对应一个第三匹配度。
具体地,当处理器20获取到第一指纹数据时,需要将第一指纹数据与指纹模板进行匹配。第一指纹数据包括指纹图像和第一触摸压力这两个数据,指纹图像为用户通过电子设备100启用快捷功能时,指纹识别模组10获取到的用户的手指的图像,第一触摸压力指的是用户通过电子设备100启用快捷功能时手指触摸显示屏30的压力。指纹模板包括图像模板和第二触摸压力,图像模板为用户通过电子设备100自定义指纹组合与快捷功能的对应关系时指纹识别模组10获取的指纹图像,第二触摸压力为用户通过电子设备100自定义指纹组合与快捷功能的对应关系时,用户在未经电子设备100提示的情况下手指触摸显示屏30的压力。
假设第一指纹数据有两个,分别为F1、F2,第一指纹数据F1中的指纹图像为FI1、第一触摸压力为FN1,第一指纹数据F2中的指纹图像为FI2、第一触摸压力为FN2;指纹模板有三个,分别为T1、T2、T3,指纹模板T1中的图像模板为TI1、第二触摸压力为TN1,指纹模板T2中的图像模板为TI2、第二触摸压力为TN2,指纹模板T3中的图像模板为TI3、第二触摸压力为TN3。处理器20首先分别计算FI1与TI1、TI2、TI3之间的当前匹配度M11、M12、M13,并分别计算FI2与TI1、TI2、TI3之间的当前匹配度M21、M22、M23。处理器20判断根据同一个指纹图像计算得到的多个当前匹配度中是否存在值大于第一匹配度的当前匹配度,即判断M11、M12、M13中是否存在值大于第一匹配度的当前匹配度,以及判断M21、M22、M23中是否存在值大于第一匹配度的当前匹配度。若M11、M12、M13中存在与值大于第一匹配度的当前匹配度,假设为M11,且M21、M22、M23中存在值大于第一匹配度的当前匹配度,假设为M22,那么处理器20认为M11对应的指纹模板T1即为与第一指纹数据F1相匹配的第一指纹模板,M22对应的指纹模板T2即为与第一指纹数据F2相匹配的第一指纹模板。如果M11、M12、M13中不存在值大于第一匹配度的当前匹配度,那么处理器20会分别计算第一触摸压力FN1与第二触摸压力TN1之间的第三差值N11、第一触摸压力FN1与第二触摸压力TN2之间的第三差值N12、以及第一触摸压力FN1与第二触摸压力TN3之间的第三差值N13。随后,处理器20根据第三差值N11和第一匹配度计算出对应指纹模板T1的第三匹配度、根据第三差值N12和第一匹配度计算出对应指纹模板T2的第三匹配度、以及根据第三差值N13和第一匹配度计算出对应指纹模板T3的第三匹配度,其中,每一个指纹模板对应的第三匹配度均小于第一匹配度。随后,处理器20判断FI1与TI1之间的当前匹配度M11是否大于对应指纹模板T1的第三匹配度,若是,则处理器20将当前匹配度M11对应的指纹模板T1作为与第一指纹数据F1相匹配的第一指纹模板;若否,则处理器20判断FI1与TI2之间的当前匹配度M12是否大于对应指纹模板T2的第三匹配度,若是,则处理器20将当前匹配度M12对应的指纹模板T2作为与第一指纹数据F2相匹配的第一指纹模板;若否,则处理器20继续判断FI1与TI3之间的当前匹配度M13是否大于对应指纹模板T3的第三匹配度,若是,则处理器20将当前匹配度M13对应的指纹模板T3作为与第一指纹数据F1相匹配的第一指纹模板,若否,则处理器20认定第一指纹数据F1无法在多个指纹模板中找到与其匹配的第一指纹模板,当前快捷功能的启用失败。寻找与第一指纹数据F2相匹配的第一指纹模板与寻找与第一指纹数据F1相匹配的第一指纹模板的方式相同,在此不再赘述。
可以理解,当用户触摸显示屏30的压力不同时,指纹识别模组10获取到的指纹图像也会不同。由于在用户启用当前快捷功能的过程中,用户触摸显示屏30的压力(即第一触摸压力)与用户自定义快捷功能与指纹模组的对应关系时触摸显示屏30的压力(即第二触摸压力)可能是不同的,这就导致指纹图像与准确的图像模板之间的当前匹配度不会很高。此时,如果设定了一个较高的匹配度(即第一匹配度),就可能导致无法找到与指纹图像相匹配的图像模板,进一步会导致当前快捷功能无法被成功启用;而根据第一触摸压力和第二触摸压力之间的第三差值来调低匹配度,即将第一匹配度调整为第三匹配度,则可以保证指纹图像与准确的图像模板之间的成功匹配,提升当前快捷功能被成功启用的概率。
请参阅图9,在某些实施方式中,在步骤011前,启用方法还包括:
041:选取一个快捷功能作为待绑定快捷功能;
042:在用户的手指触摸显示屏30时,获取每个手指触摸显示屏30的第二触摸压力以及每个手指的指纹图像;
043:将每个手指的指纹图像作为图像模板,将每个手指的图像模板与该手指的第二触摸压力封装为一个第三指纹模板;
044:将多个第三指纹模板形成为一个待绑定指纹组合;和
045:将待绑定指纹组合与待绑定快捷功能进行绑定。
请再参阅图2,在某些实施方式中,步骤041、步骤043、步骤044及步骤045均可以由处理器20实现。步骤042可以由显示屏30和指纹识别模组10共同实现。也即是说,处理器20可用于选取一个快捷功能作为待绑定快捷功能。在用户的手指触摸显示屏30时,显示屏30可用于获取每个手指触摸显示屏30的第二触摸压力,指纹识别模组10可用于获取每个手指的指纹图像。处理器20还可用于将每个手指的指纹图像作为图像模板、将每个手指的图像模板与该手指的第二触摸压力封装为一个第三指纹模板、将多个第三指纹模板形成为一个待绑定指纹组合、以及将待绑定指纹组合与待绑定快捷功能进行绑定。
在指纹组合与快捷功能绑定时,电子设备100需要获取用户触摸显示屏30时手指触摸显示屏30的第二触摸压力以及手指的指纹图像。具体地,在绑定指纹组合与快捷功能的界面中,显示屏30上显示有多个可供用户选择的快捷功能,比如显示复制、粘贴、全选、删除、关闭、撤销等快捷功能。用户触摸显示屏30后,处理器20根据用户触摸显示屏30的位置确定出用户所选择的快捷功能,并将用户所选择的快捷功能作为待绑定快捷功能。假设待绑定快捷功能为复制,则电子设备100提示用户将多个手指放在指纹识别区域内,例如,在显示屏30上显示“请将你的至少两个手指放在指纹识别区域:如左手食指+左手中指”的字样来提示用户将多个手指放在指纹识别区域内。随后,显示屏30获取用户的每个手指的第二触摸压力,指纹识别模组10获取每个手指的指纹图像,其中,第二触摸压力为在自定义指纹组合与快捷功能的对应关系过程中,用户在未经电子设备100提示的情形下手指触摸显示屏30的压力。指纹识别模组10会将每个手指的指纹图像发送给处理器20。处理器20将每个手指的指纹图像作为图像模板,并将每个手指的图像模板与该手指的第二触摸压力封装为一个第三指纹模板。随后,处理器20将多个第三指纹模板形成为一个待绑定指纹组合,并将待绑定指纹组合与待绑定快捷功能进行绑定。
进一步地,对于步骤041至步骤045所示的实施例,在步骤041前,启用方法还包括:识别用户的身份,在用户的身份为机主时才执行步骤041。识别用户的身份可以通过指纹识别、人脸识别、虹膜识别、声纹识别、数字密码、图案密码等来实现,在此不作限制。由于步骤041至步骤045所示的实施例中,处理器20不会去判断获取的指纹是否均为机主的指纹,因此,为了保证仅有机主可以设定快捷功能与指纹组合的对应关系,处理器20需要先识别用户的身份,在用户的身份为机主时才显示自定义快捷功能与指纹组合的对应关系的界面。
请参阅图10,在某些实施方式中,每个第一指纹数据包括指纹图像及第一触摸压力,每个手指对应多个指纹模板,每个指纹模板包括图像模板及第二触摸压力,每个手指对应的多个指纹模板中的第二触摸压力不同。步骤012包括:
01231:分别计算每个第一触摸压力与每一个手指中的每个第二触摸压力之间的第四差值,将值最小的第四差值对应的指纹模板作为该手指的第四指纹模板;
01232:计算每个指纹图像与每个第四指纹模板的图像模板之间的当前匹配度;
01233:将值大于第一匹配度的当前匹配度对应的第四指纹模板作为与第一指纹数据相匹配的第一指纹模板。
请再参阅图2,在某些实施方式中,步骤01231、步骤01232及步骤01233均可以由处理器20实现。也即是说,处理器20还可以用于分别计算每个第一触摸压力与每一个手指中的每个第二触摸压力之间的第四差值、将值最小的第四差值对应的指纹模板作为该手指的第四指纹模板、计算每个指纹图像与每个第四指纹模板的图像模板之间的当前匹配度、以及将值大于第一匹配度的当前匹配度对应的第四指纹模板作为与第一指纹数据相匹配的第一指纹模板。
具体地,当处理器20获取到第一指纹数据时,需要将第一指纹数据与指纹模板进行匹配。第一指纹数据包括指纹图像和第一触摸压力这两个数据,指纹图像为用户通过电子设备100启用快捷功能时,指纹识别模组10获取到的用户的手指的图像,第一触摸压力指的是用户通过电子设备100启用快捷功能时手指触摸显示屏30的压力。每个手指都具有多个指纹模板,每个指纹模板均包括图像模板和第二触摸压力,图像模板为用户通过电子设备100自定义指纹组合与快捷功能的对应关系时指纹识别模组10获取的指纹图像,第二触摸压力为用户通过电子设备100自定义指纹组合与快捷功能的对应关系时,用户未经电子设备100提示的情况下手指触摸显示屏30的压力,同一手指的多个指纹模板的第二触摸压力不相等。
假设第一指纹数据有两个,分别为F1、F2,第一指纹数据F1中的指纹图像为FI1、第一触摸压力为FN1,第一指纹数据F2中的指纹图像为FI2、第一触摸压力为FN2;指纹模板有四个,分别为T1、T2、T3、T4,其中,指纹模板T1和T2为一个手指的指纹模板,指纹模板T3和T4为另一个手指的指纹模板,指纹模板T1中的图像模板为TI1、第二触摸压力为TN1,指纹模板T2中的图像模板为TI2、第二触摸压力为TN2,指纹模板T3中的图像模板为TI3、第二触摸压力为TN3,指纹模板T4中的图像模板为TI4、第二触摸压力为TN4。处理器20先分别计算第一触摸压力FN1与第二触摸压力TN1、第二触摸压力TN2之间的第四差值,以及分别计算第一触摸压力FN1与第二触摸压力TN3、第二触摸压力TN4之间的第四差值。随后,处理器20从第一触摸压力FN1与第二触摸压力TN1的第四差值、第一触摸压力FN1与第二触摸压力TN2的第四差值中选取一个值较小的第四差值,该第四差值对应的指纹模板作为第四指纹模板,假设第四指纹模板为T1,处理器20还从第一触摸压力FN1与第二触摸压力TN3的第四差值、第一触摸压力FN1与第二触摸压力TN3的第四差值中选取一个值较小的第四差值,该第四差值对应的指纹模板作为第四指纹模板,假设第四指纹模板为T4。随后,处理器20再分别计算指纹图像为FI1与第四指纹模板T1、T4之间的当前匹配度M11、M14,处理器20从M11和M14中选取值大于第一匹配度的第四指纹模板作为与第一指纹数据F1相匹配的第一指纹模板,假设M11大于第一匹配度,则处理器20认为M11对应的第四指纹模板T1即为与第一指纹数据F1相匹配的第一指纹模板。如果M11和M14均小于第一匹配度,则处理器20认定第一指纹数据F1无法在多个指纹模板中找到与其匹配的第一指纹模板,当前快捷功能的启用失败。寻找与第一指纹数据F2相匹配的第一指纹模板与寻找与第一指纹数据F1相匹配的第一指纹模板的方式相同,在此不再赘述。
可以理解,当用户触摸显示屏30的压力不同时,指纹识别模组10获取到的指纹图像也会不同。为了快速及准确地确定出多个指纹模板中是否存在与第一指纹数据相匹配的第一指纹模板,对于每个手指,电子设备100可以预存有多个不同第二触摸压力下的指纹模板,在实际启用快捷功能的过程中,处理器20就可以首先根据第一触摸压力与第二触摸压力之间的第四差值来进行指纹模板的筛选,再将指纹图像与筛选出的第四指纹模板中的图像模板进行匹配,如此,既可以提升匹配速度,又可以保证指纹图像与准确的图像模板之间的成功匹配,提升当前快捷功能被成功启用的概率。
请参阅图11,在某些实施方式中,在步骤011前,启用方法还包括:
051:选取一个快捷功能作为待绑定快捷功能;
052:在用户的手指触摸显示屏30时,多次获取每个手指触摸显示屏30的第二触摸压力以及每个手指的指纹图像,每个手指每次触摸显示屏30的第二触摸压力均不同;
053:将每个手指每次触摸显示屏30时的指纹图像作为图像模板,将该手指的图像模板与该次手指的第二触摸压力封装为一个第五指纹模板;
054:将多个第五指纹模板形成为一个待绑定指纹组合,形成待绑定指纹组合的多个第五指纹模板为不同手指的指纹模板;和
055:将待绑定指纹组合与待绑定快捷功能进行绑定。
请再参阅图2,在某些实施方式中,步骤051、步骤053、步骤054及步骤055均可以由处理器20实现。步骤052可以由显示屏30和指纹识别模组10共同实现。也即是说,处理器20可用于选取一个快捷功能作为待绑定快捷功能。在用户的手指触摸显示屏30时,显示屏30用于多次获取每个手指触摸显示屏30的第二触摸压力指纹识别模组10用于多次获取每个手指的指纹图像,每个手指每次触摸显示屏30的第二触摸压力均不同。处理器20还可用于将每个手指每次触摸显示屏30时的指纹图像作为图像模板、将该手指的图像模板与该次手指的第二触摸压力封装为一个第五指纹模板、将多个第五指纹模板形成为一个待绑定指纹组合、将待绑定指纹组合与待绑定快捷功能进行绑定,其中,形成待绑定指纹组合的多个第五指纹模板为不同手指的指纹模板。
在指纹组合与快捷功能绑定时,电子设备100需要获取用户触摸显示屏30时手指触摸显示屏30的第二触摸压力以及手指的指纹图像。具体地,在绑定指纹组合与快捷功能的界面中,显示屏30上显示有多个可供用户选择的快捷功能,比如显示复制、粘贴、全选、删除、关闭、撤销等快捷功能。用户触摸显示屏30后,处理器20根据用户触摸显示屏30的位置确定出用户所选择的快捷功能,并将用户所选择的快捷功能作为待绑定快捷功能。假设待绑定快捷功能为复制,则电子设备100提示用户多次执行将多个手指放在指纹识别区域内的操作,且每次手指放在指纹识别区域内时,手指触摸显示屏30的压力不同,则显示屏30多次获取用户的每个手指的第二触摸压力,指纹识别模组10多次获取每个手指的指纹图像。指纹识别模组10会将每个手指每一次触摸显示屏30的指纹图像发送给处理器20。随后,处理器20将每个手指每次触摸显示屏30的指纹图像作为图像模板,并将每个手指的图像模板与该手指在该次触摸显示屏30时的第二触摸压力封装为一个第五指纹模板。随后,处理器20将从每个手指的多个第五指纹模板中选取一个第五指纹模板,并将选取的多个第五指纹模板形成为一个待绑定指纹组合,最后将待绑定指纹组合与待绑定快捷功能进行绑定。
进一步地,对于步骤051至步骤055所示的实施例,在步骤051前,启用方法还包括:识别用户的身份,在用户的身份为机主时才执行步骤051。识别用户的身份可以通过指纹识别、人脸识别、虹膜识别、声纹识别、数字密码、图案密码等来实现,在此不作限制。由于步骤051至步骤055所示的实施例中,处理器20不会去判断获取的指纹是否均为机主的指纹,因此,为了保证仅有机主可以设定快捷功能与指纹组合的对应关系,处理器20需要先识别用户的身份,在用户的身份为机主时才显示自定义快捷功能与指纹组合的对应关系的界面。
在某些实施方式中,在用户自定义指纹组合与快捷功能的对应关系时,电子设备100可以提示用户指纹组合的形式。电子设备100可以统计用户平常使用电子设备100的过程中各个手指的使用频率(此时要求电子设备100中已经预存了指纹模板)以及各个快捷功能的使用频率,再根据各个手指的使用频率以及快捷功能的使用频率对待绑定快捷功能对应的指纹组合做出推荐。如此,无需用户思考使用哪几个手指来绑定待绑定快捷功能,有利于提升电子设备100的智能性以及用户的使用体验。
如前所述,指纹识别模组可以是电容式指纹模组12、光学指纹模组15或超声指纹模组等。
请参阅图12,在一个例子中,指纹识别模组10为电容式指纹模组12。电子设备100还包括盖板40。沿显示屏30(集成有显示及触控功能)的发光方向,显示屏30、电容式指纹模组12及盖板40依次堆叠。其中,电容式指纹模组12与盖板40通过一光学胶层50粘接在一起,光学胶层50的厚度为0.05mm~0.01mm。电容式指纹模组12包括基板及多个阵列排布的用于与手指表面形成电容值的传感器(图未示),传感器采用薄膜晶体管(Thin FilmTransistor,TFT)工艺制作在基板上,传感器可以采用透明的材料,如氧化铟锡等制成。用户将手指放在盖板40上时,手指的表面分别与电容式指纹模组12中的多个传感器形成电容,不同电容的电容值会随着指纹的波峰及波谷的差异而不同,电容式指纹模组12可以根据多个电容的电容值形成指纹图像。本申请将电容式指纹模组12设置在盖板40下方,则电子设备100的显示区域无需开设放置电容式指纹的收容孔,有利于提升电子设备100的屏占比。并且,本申请采用透明材料制作电容式指纹模组12的传感器,传感器不会遮挡显示屏30发出的光线,可以避免影响显示屏30的显示。
请参阅图13,在又一个例子中,指纹识别模组10为光学指纹模组15。光学指纹模组15包括感光芯片150,感光芯片150包括基板151及排布于基板151上的多个感光像素单元152。基板151可以采用玻璃或柔性的聚酰亚胺材料制成,感光像素单元152可以采用TFT工艺制作在基板151上。光学指纹模组15借助显示屏30(如OLED显示屏)作为光源。指纹录入过程中,显示屏30发射光线,显示屏30发射的光线到达手指表面后发生反射,被反射的光线可以由感光像素单元152接收。波峰和波谷反射的光线的反射量不同,多个感光像素单元152即可接收到不同反射量的光线。光学指纹模组15可以根据多个感光像素单元152接收到的光线形成指纹图像。
具体地,沿显示屏30的发光方向,光学指纹模组15、显示屏30、盖板40依次堆叠。将光学指纹模组15放置在显示屏30下方,可以提升电子设备100的屏占比。显示屏30包括朝向用户的显示面31和与显示面31相对的背面32。基板151堆叠于显示屏30的靠近背面32的一侧,多个感光像素单元152位于基板151朝向显示屏30的一侧。光学指纹模组15还包括准直层153。准直层153位于背面32远离显示面31的一侧,准直层153完全覆盖感光芯片150的感光区域。准直层153可以将被手指反射的光线传到至感光芯片150以减小杂光干扰,提升感光芯片150获取的指纹图像的质量。准直层153的厚度为0.3mm~0.5mm。准直层153包括朝向背面32的第一表面1532和与第一表面1532相背的第二表面1533。由手指反射至准直层153的光线经第一表面1532传到至第二表面1533,并从第二表面1533出射至感光芯片150,在感光芯片150上聚焦,以使得感光芯片150可以获得指纹的图像。准直层153的第一表面1532与背面32之间设置第一光学胶层61。第一光学胶层61可以将准直层153粘接于显示屏30,第一光学胶层61具有高透过率,被手指反射的光线可以透过第一光学胶层61入射至感光芯片150上。准直层153的第二表面1533与感光芯片150之间设置有第二光学胶层62,第二光学胶层62将准直层153与感光芯片150粘接,第二光学胶层62也具有高透过率,被手指反射的光线可以依次透过第一光学胶层61及第二光学胶层62入射至感光芯片150上。
示例地,准直层153上形成有多个通孔1531,多个通孔1531用于将被手指反射回的光线聚焦于感光芯片150上。多个通孔1531由第一表面1532贯穿至第二表面1533。多个通孔1531在准直层153上阵列排布,每一个感光像素单元152对应至少一个通孔1531,以使得至少存在一个通孔1531将光线聚焦于感光像素单元152上。示例地,每一个感光像素单元152与两个或两个以上的通孔1531对应,此种设置方式可以防止通过通孔1531的光线与感光像素单元152偏离。当然,在其他例子中,准直层153还可以是凸透镜、凹透镜、凸透镜与凹透镜的组合等。
进一步地,指纹识别模组10还包括红外滤光片154,红外滤光片154贴合于准直层153背离感光芯片150的一侧,红外滤光片154用于滤除红外光线。如此,每个感光像素单元152仅能接收到可见光,可以避免红外光线对指纹图像采集的干扰。
请参阅图14,本申请还提供一种包含计算机可读指令的非易失性计算机可读存储介质200。计算机可读指令被处理器300执行时,使得处理器300执行上述任意一项实施方式所述的快捷功能的启用方法。
例如,请结合图1,计算机可读指令被处理器300执行时,使得处理器300执行以下步骤:
011:获取同一用户的至少两个手指的第一指纹数据;
012:在多个指纹模板中找到与每个第一指纹数据相匹配的第一指纹模板;
013:根据多个第一指纹模板确定当前指纹组合;和
014:启用与当前指纹组合对应的当前快捷功能。
再例如,请结合图3,计算机可读指令被处理器300执行,使得处理器300执行以下步骤:
021:选取一个快捷功能作为待绑定快捷功能;
022:获取同一用户的至少两个手指的第二指纹数据;
023:判断在多个指纹模板中是否存在与每个第二指纹数据相匹配的第二指纹模板;
024:若存在,则将与第二指纹数据相匹配的多个第二指纹模板形成为一个待绑定指纹组合;和
025:将待绑定指纹组合与待绑定快捷功能进行绑定。
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
尽管上面已经示出和描述了本申请的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施方式进行变化、修改、替换和变型。
Claims (13)
1.一种快捷功能的启用方法,用于电子设备,其特征在于,所述电子设备预存有多个指纹模板,多个所述指纹模板形成至少一个指纹组合,每个所述指纹组合对应一个所述快捷功能;所述启用方法包括:
获取同一用户的至少两个手指的第一指纹数据;
在多个所述指纹模板中找到与每个所述第一指纹数据相匹配的第一指纹模板;
根据多个所述第一指纹模板确定当前指纹组合;和
启用与所述当前指纹组合对应的当前快捷功能。
2.根据权利要求1所述的启用方法,其特征在于,所述启用方法还包括:
选取一个所述快捷功能作为待绑定快捷功能;
获取同一用户的至少两个手指的第二指纹数据;
判断在多个所述指纹模板中是否存在与每个所述第二指纹数据相匹配的第二指纹模板;
若存在,则将与所述第二指纹数据相匹配的多个所述第二指纹模板形成为一个待绑定指纹组合;和
将所述待绑定指纹组合与所述待绑定快捷功能进行绑定。
3.根据权利要求2所述的启用方法,其特征在于,在所述将所述待绑定指纹组合与所述待绑定快捷功能进行绑定的步骤前,所述启用方法还包括:
判断所述待绑定指纹组合是否已经与除所述待绑定快捷功能外的其他快捷功能绑定;
若否,则进入所述将所述待绑定指纹组合与所述待绑定快捷功能进行绑定的步骤;
若是,则重新执行所述获取同一用户的至少两个手指的第二指纹数据的步骤。
4.根据权利要求1所述的启用方法,其特征在于,每个所述第一指纹数据均包括指纹图像及第一触摸压力,每个手指对应一个所述指纹模板,每个所述指纹模板包括图像模板及预定触摸压力,多个所述指纹模板的所述预定触摸压力相同;所述在多个所述指纹模板中找到与每个所述第一指纹数据相匹配的第一指纹模板,包括:
计算每个所述指纹图像与每个所述图像模板之间的当前匹配度;
判断多个所述当前匹配度中是否存在值大于第一匹配度的当前匹配度;
若存在,则将值大于所述第一匹配度的所述当前匹配度对应的指纹模板作为与所述第一指纹数据相匹配的第一指纹模板;
若不存在,则计算每个所述第一触摸压力与所述预定触摸压力之间的第一差值;
根据所述第一差值将所述第一匹配度调整为第二匹配度,所述第一匹配度大于所述第二匹配度;和
将值大于所述第二匹配度的当前匹配度对应的指纹模板作为与所述第一指纹数据匹配的所述第一指纹模板。
5.根据权利要求4所述的启用方法,其特征在于,所述电子设备包括显示屏,所述启用方法还包括:
选取一个所述快捷功能作为待绑定快捷功能;
在用户的手指触摸所述显示屏时,获取每个手指触摸所述显示屏的第二触摸压力;
计算所述第二触摸压力与所述预定触摸压力之间的第二差值;
在所述第二差值大于预定差值时提示所述用户调节所述第二触摸压力,以改变所述第二差值,使得所述第二差值小于所述预定差值;
在所述第二差值小于预定差值时获取每个手指的所述指纹图像;
将每个手指的所述指纹图像作为所述图像模板,每个所述图像模板与所述预定触摸压力封装为一个第二指纹模板;
将多个所述第二指纹模板形成为一个待绑定指纹组合;和
将所述待绑定指纹组合与所述待绑定快捷功能进行绑定。
6.根据权利要求1所述的启用方法,其特征在于,所述电子设备包括显示屏及设置在所述显示屏下方的指纹识别模组,所述指纹识别模组对应在所述显示屏上的指纹识别区域包含于所述显示屏的显示区域,所述指纹识别区域的面积与所述显示区域的面积的比值大于预定比值。
7.一种电子设备,其特征在于,所述电子设备预存有多个指纹模板,多个所述指纹模板形成至少一个指纹组合,每个所述指纹组合对应一个快捷功能;所述电子设备包括:
指纹识别模组,所述指纹识别模组用于获取同一用户的至少两个手指的第一指纹数据;和
处理器,所述处理器用于:
在多个所述指纹模板中找到与每个所述第一指纹数据相匹配的第一指纹模板;
根据多个所述第一指纹模板确定当前指纹组合;和
启用与所述当前指纹组合对应的当前快捷功能。
8.根据权利要求7所述的电子设备,其特征在于,所述处理器还用于选取一个所述快捷功能作为待绑定快捷功能;
所述指纹识别模组还用于获取同一用户的至少两个手指的第二指纹数据;
所述处理器还用于:
判断在多个所述指纹模板中是否存在与每个所述第二指纹数据相匹配的第二指纹模板;
若存在,则将与所述第二指纹数据相匹配的多个所述第二指纹模板形成为一个待绑定指纹组合;和
将所述待绑定指纹组合与所述待绑定快捷功能进行绑定。
9.根据权利要求8所述的电子设备,其特征在于,所述处理器还用于:
判断所述待绑定指纹组合是否已经与除所述待绑定快捷功能外的其他快捷功能绑定;和
在所述待绑定指纹组合未与其他所述快捷功能绑定时,将所述待绑定指纹组合与所述待绑定快捷功能进行绑定;
所述指纹识别模组还用于在所述待绑定指纹组合与其他所述快捷功能绑定时,重新获取同一用户的至少两个手指的第二指纹数据。
10.根据权利要求7所述的电子设备,其特征在于,每个所述第一指纹数据均包括指纹图像及第一触摸压力,每个手指对应一个所述指纹模板,每个所述指纹模板包括图像模板及预定触摸压力,多个所述指纹模板的所述预定触摸压力相同;所述处理器还用于:
计算每个所述指纹图像与每个所述图像模板之间的当前匹配度;
判断多个所述当前匹配度中是否存在值大于第一匹配度的当前匹配度;
若存在,则将值大于所述第一匹配度的所述当前匹配度对应的指纹模板作为与所述第一指纹数据相匹配的第一指纹模板;
若不存在,则计算每个所述第一触摸压力与所述预定触摸压力之间的第一差值;
根据所述第一差值将所述第一匹配度调整为第二匹配度,所述第一匹配度大于所述第二匹配度;和
将值大于所述第二匹配度的当前匹配度对应的指纹模板作为与所述第一指纹数据匹配的所述第一指纹模板。
11.根据权利要求10所述的电子设备,其特征在于,所述电子设备还包括显示屏,所述处理器还用于选取一个所述快捷功能作为待绑定快捷功能;
所述显示屏用于在用户的手指触摸所述显示屏时,获取每个手指触摸所述显示屏的第二触摸压力;
所述处理器还用于:
计算所述第二触摸压力与所述预定触摸压力之间的第二差值;
在所述第二差值大于预定差值时提示所述用户调节所述第二触摸压力,以改变所述第二差值,使得所述第二差值小于所述预定差值;
所述指纹识别模组还用于在所述第二差值小于预定差值时获取每个手指的所述指纹图像;
所述处理器还用于:
将每个手指的所述指纹图像作为所述图像模板,每个所述图像模板与所述预定触摸压力封装为一个第二指纹模板;
将多个所述第二指纹模板形成为一个待绑定指纹组合;和
将所述待绑定指纹组合与所述待绑定快捷功能进行绑定。
12.根据权利要求7所述的电子设备,其特征在于,所述电子设备还包括显示屏,所述指纹识别模组设置在所述显示屏下方,所述指纹识别模组对应在所述显示屏上的指纹识别区域包含于所述显示屏的显示区域,所述指纹识别区域的面积与所述显示区域的面积的比值大于预定比值。
13.一种包含计算机可读指令的非易失性计算机可读存储介质,所述计算机可读指令被处理器执行时,使得所述处理器执行权利要求1-6任意一项所述的快捷功能的启用方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910497730.XA CN110286833B (zh) | 2019-06-10 | 2019-06-10 | 快捷功能的启用方法、电子设备及计算机可读存储介质 |
PCT/CN2020/092965 WO2020248827A1 (zh) | 2019-06-10 | 2020-05-28 | 快捷功能的启用方法、电子设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910497730.XA CN110286833B (zh) | 2019-06-10 | 2019-06-10 | 快捷功能的启用方法、电子设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110286833A true CN110286833A (zh) | 2019-09-27 |
CN110286833B CN110286833B (zh) | 2021-06-15 |
Family
ID=68003567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910497730.XA Active CN110286833B (zh) | 2019-06-10 | 2019-06-10 | 快捷功能的启用方法、电子设备及计算机可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110286833B (zh) |
WO (1) | WO2020248827A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020248827A1 (zh) * | 2019-06-10 | 2020-12-17 | Oppo广东移动通信有限公司 | 快捷功能的启用方法、电子设备及计算机可读存储介质 |
CN113918062A (zh) * | 2021-10-29 | 2022-01-11 | 海信集团控股股份有限公司 | 应用程序的快捷功能的启用方法及终端 |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101689096A (zh) * | 2007-07-26 | 2010-03-31 | 诺基亚公司 | 使得能够访问功能的装置、方法、计算机程序和用户接口 |
CN101833651A (zh) * | 2009-03-10 | 2010-09-15 | Lg电子株式会社 | 移动终端和控制移动终端的方法 |
CN102135800A (zh) * | 2011-03-25 | 2011-07-27 | 中兴通讯股份有限公司 | 电子设备及其功能控制方法 |
CN103294963A (zh) * | 2012-02-28 | 2013-09-11 | 富泰华工业(深圳)有限公司 | 电子装置及其基于指纹识别的资料保护***和方法 |
CN105589643A (zh) * | 2015-12-18 | 2016-05-18 | 努比亚技术有限公司 | 移动终端解锁方法和移动终端 |
CN106250751A (zh) * | 2016-07-18 | 2016-12-21 | 青岛海信移动通信技术股份有限公司 | 一种移动设备及调整体征信息检测阈值的方法 |
CN106503657A (zh) * | 2016-10-31 | 2017-03-15 | 深圳市金立通信设备有限公司 | 一种指纹采集方法及终端 |
CN107132947A (zh) * | 2017-04-27 | 2017-09-05 | 北京小米移动软件有限公司 | 一种具有指纹识别功能的终端 |
CN107480609A (zh) * | 2017-07-31 | 2017-12-15 | 广东欧珀移动通信有限公司 | 指纹识别方法及相关产品 |
CN108052877A (zh) * | 2017-11-28 | 2018-05-18 | 广东欧珀移动通信有限公司 | 光学指纹识别方法、装置及电子设备 |
CN108108972A (zh) * | 2017-11-06 | 2018-06-01 | 捷开通讯(深圳)有限公司 | 一种移动终端及其收/付款方法和具有储存功能的装置 |
CN109376702A (zh) * | 2018-11-30 | 2019-02-22 | Oppo广东移动通信有限公司 | 指纹识别方法及相关产品 |
CN109558180A (zh) * | 2018-11-22 | 2019-04-02 | Oppo广东移动通信有限公司 | 应用功能启动控制方法及电子装置 |
CN109583320A (zh) * | 2018-11-08 | 2019-04-05 | Oppo广东移动通信有限公司 | 指纹识别方法及相关装置 |
CN109614865A (zh) * | 2018-11-06 | 2019-04-12 | Oppo广东移动通信有限公司 | 指纹识别方法及相关产品 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10146981B2 (en) * | 2015-09-10 | 2018-12-04 | Qualcomm Incorporated | Fingerprint enrollment and matching with orientation sensor input |
CN110286833B (zh) * | 2019-06-10 | 2021-06-15 | Oppo广东移动通信有限公司 | 快捷功能的启用方法、电子设备及计算机可读存储介质 |
-
2019
- 2019-06-10 CN CN201910497730.XA patent/CN110286833B/zh active Active
-
2020
- 2020-05-28 WO PCT/CN2020/092965 patent/WO2020248827A1/zh active Application Filing
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101689096A (zh) * | 2007-07-26 | 2010-03-31 | 诺基亚公司 | 使得能够访问功能的装置、方法、计算机程序和用户接口 |
CN101833651A (zh) * | 2009-03-10 | 2010-09-15 | Lg电子株式会社 | 移动终端和控制移动终端的方法 |
CN102135800A (zh) * | 2011-03-25 | 2011-07-27 | 中兴通讯股份有限公司 | 电子设备及其功能控制方法 |
CN103294963A (zh) * | 2012-02-28 | 2013-09-11 | 富泰华工业(深圳)有限公司 | 电子装置及其基于指纹识别的资料保护***和方法 |
CN105589643A (zh) * | 2015-12-18 | 2016-05-18 | 努比亚技术有限公司 | 移动终端解锁方法和移动终端 |
CN106250751A (zh) * | 2016-07-18 | 2016-12-21 | 青岛海信移动通信技术股份有限公司 | 一种移动设备及调整体征信息检测阈值的方法 |
CN106503657A (zh) * | 2016-10-31 | 2017-03-15 | 深圳市金立通信设备有限公司 | 一种指纹采集方法及终端 |
CN107132947A (zh) * | 2017-04-27 | 2017-09-05 | 北京小米移动软件有限公司 | 一种具有指纹识别功能的终端 |
CN107480609A (zh) * | 2017-07-31 | 2017-12-15 | 广东欧珀移动通信有限公司 | 指纹识别方法及相关产品 |
CN108108972A (zh) * | 2017-11-06 | 2018-06-01 | 捷开通讯(深圳)有限公司 | 一种移动终端及其收/付款方法和具有储存功能的装置 |
CN108052877A (zh) * | 2017-11-28 | 2018-05-18 | 广东欧珀移动通信有限公司 | 光学指纹识别方法、装置及电子设备 |
CN109614865A (zh) * | 2018-11-06 | 2019-04-12 | Oppo广东移动通信有限公司 | 指纹识别方法及相关产品 |
CN109583320A (zh) * | 2018-11-08 | 2019-04-05 | Oppo广东移动通信有限公司 | 指纹识别方法及相关装置 |
CN109558180A (zh) * | 2018-11-22 | 2019-04-02 | Oppo广东移动通信有限公司 | 应用功能启动控制方法及电子装置 |
CN109376702A (zh) * | 2018-11-30 | 2019-02-22 | Oppo广东移动通信有限公司 | 指纹识别方法及相关产品 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020248827A1 (zh) * | 2019-06-10 | 2020-12-17 | Oppo广东移动通信有限公司 | 快捷功能的启用方法、电子设备及计算机可读存储介质 |
CN113918062A (zh) * | 2021-10-29 | 2022-01-11 | 海信集团控股股份有限公司 | 应用程序的快捷功能的启用方法及终端 |
CN113918062B (zh) * | 2021-10-29 | 2024-03-26 | 海信集团控股股份有限公司 | 应用程序的快捷功能的启用方法及终端 |
Also Published As
Publication number | Publication date |
---|---|
WO2020248827A1 (zh) | 2020-12-17 |
CN110286833B (zh) | 2021-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9977541B2 (en) | Mobile terminal and method for controlling the same | |
US20200285364A1 (en) | Mobile terminal and method for controlling the same | |
US10102417B2 (en) | Mobile terminal | |
RU2408055C2 (ru) | Программируемая клавиатура | |
CN104932771B (zh) | 移动终端及其控制方法 | |
US9860411B2 (en) | Mobile terminal and method of controlling the same | |
KR102330999B1 (ko) | 전자 장치 및 이의 제어 방법 | |
CN108008778A (zh) | 支持指纹验证的电子装置及其操作方法 | |
US10423325B2 (en) | Mobile terminal and method for controlling the same | |
US20170075448A1 (en) | Mobile terminal and control method for the mobile terminal | |
US20230199102A1 (en) | Mobile terminal and control method therefor | |
CN110286833A (zh) | 快捷功能的启用方法、电子设备及计算机可读存储介质 | |
US10055124B2 (en) | Mobile terminal and display operating method thereof | |
CN110427741A (zh) | 指纹识别方法及相关产品 | |
CN106201509B (zh) | 一种信息显示方法、装置及移动终端 | |
CN109558180A (zh) | 应用功能启动控制方法及电子装置 | |
TWI697801B (zh) | 應用功能啟動方法、裝置以及設備 | |
CN110262852A (zh) | 应用程序的控制方法、电子设备及可读存储介质 | |
US10082836B2 (en) | Mobile terminal | |
CN108629244A (zh) | 生物识别装置 | |
CN209055954U (zh) | 电子设备 | |
CN112073560A (zh) | 应用控制方法、电子设备及非易失性计算机可读存储介质 | |
JPH11119973A (ja) | 音響処理装置、音響処理方法および記憶媒体 | |
CN110287677A (zh) | 应用程序的控制方法、电子设备及可读存储介质 | |
CN110531872A (zh) | 输入法窗口展示方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |