CN111949159A - 触摸屏的校准方法及装置、设备、存储介质 - Google Patents
触摸屏的校准方法及装置、设备、存储介质 Download PDFInfo
- Publication number
- CN111949159A CN111949159A CN202010804785.3A CN202010804785A CN111949159A CN 111949159 A CN111949159 A CN 111949159A CN 202010804785 A CN202010804785 A CN 202010804785A CN 111949159 A CN111949159 A CN 111949159A
- Authority
- CN
- China
- Prior art keywords
- touch screen
- state
- screen
- event
- pressing
- 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.)
- Pending
Links
Images
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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- 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)
Abstract
本申请实施例公开了一种触摸屏的校准方法及装置、设备和存储介质,其中,所述方法包括:接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准。
Description
技术领域
本申请实施例涉及电子技术,涉及但不限于一种触摸屏的校准方法及装置、设备、存储介质。
背景技术
目前,大多数移动终端都实现了指纹识别。其中,移动终端的屏下指纹使用场景分为两类:第一类,亮屏下进行指纹图像的采集实现支付和解锁等功能。这种场景下触摸屏的工作模式一直处于正常触摸的模式。第二类,黑屏下进行指纹图像的采集实现解锁功能,这种场景下指纹的主要功能是在黑屏下唤醒***。其中,可以通过按压和抬起操作来实现触摸屏在这两种场景之间进行转换,若按压时长没达到***唤醒时长,则触摸屏的工作模式一直处于黑屏状态。若按压时长达到***唤醒时长,则触摸屏的工作模式从黑屏状态切换到亮屏解锁状态。
因此,如何让触摸屏在这两种状态之间进行稳定的切换,同时,切换后触摸屏也处于正常的工作状态,成为本领域技术人员关注的重点。
发明内容
有鉴于此,本申请实施例提供一种触摸屏的校准方法及装置、设备、存储介质。
本申请实施例的技术方案是这样实现的:
第一方面,本申请实施例提供一种触摸屏的校准方法,所述方法包括:
接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准。
第二方面,本申请实施例提供一种触摸屏的校准装置,所述装置包括:
接收单元,用于接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
确定单元,用于在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
切换单元,用于在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
处理单元,用于在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准。
第三方面,本申请实施例提供一种移动终端,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述所述触摸屏的校准方法中的步骤。
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述所述触摸屏的校准方法中的步骤。
本申请实施例提供一种触摸屏的校准方法及装置、设备、存储介质,通过接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准,如此,能够解决触摸屏在不同模式切换下无法识别指纹区域,进而无法触发抬起事件导致功能异常的问题。
附图说明
图1A为本申请实施例光学指纹识别图标的示意图;
图1B为相关技术中触摸屏的电容数据的示意图;
图2为本申请实施例触摸屏的校准方法的实现流程示意图一;
图3为本申请实施例触摸屏的校准方法的实现流程示意图二;
图4为本申请实施例触摸屏的校准方法的实现流程示意图三;
图5A为本申请实施例触摸屏的校准方法的实现流程示意图四;
图5B为本申请实施例通信***的结构示意图;
图6为本申请实施例触摸屏的校准装置的组成结构示意图;
图7为本申请实施例移动终端的一种硬件实体示意图。
具体实施方式
一般地,光学前置指纹,可以放置在正面,体验更加,因此在移动终端中提供光学指纹也越来越普及。其中,光学指纹大多数是采用触摸屏作为按下和抬起事件的触发源。当用户在按压触摸屏屏下指纹识别区域的时候,触摸屏通过触发屏下指纹按下事件给***作为指纹的触发事件,从而通知***触发指纹模块进行采集图像。当用户手指离开触摸屏屏下指纹识别区域的时候,触摸屏则通过触发屏下指纹抬起事件给***作为指纹的触发事件,从而通知***此时停止采集图像。
图1A为本申请实施例光学指纹识别图标的示意图,如图1A所示,移动终端的触摸屏11在黑屏下按压之后会出现一个圆圈形状的识别图标12,这个识别图标12就是用来提供光源给光学指纹采集图像的。黑屏下,拿起移动终端的时候屏幕点亮图标,告知用户这个图标的位置是指纹按压的地方。接着用户在屏下指纹识别区域按压手指之后,***会增加图标的亮度。其中,增加亮度是用来给指纹模块采集手指的图像,以使采集的图像更加清晰。也就是说,手指按下后触发的down事件,会让***高亮图标。当手指立即离开的时候,则***不高亮识别图标,也就是降低图标的亮度。这个时候因为检测到手指离开,不需要光学指纹采集图像了,所以就降低屏下指纹的亮度。也就是说,手指按下触发的up事件,让***降低图标亮度。
图1B为相关技术中触摸屏的电容数据的示意图,如图1B所示,在一定的收发通道下,图片11为触摸屏在不按压手指下的电容基准数据。图片12为触摸屏在不按压手指下的电容实际数据与基准数据的差值。可以通过计算基准数据和当前的实际数据的差值来计算是否有手指按压。图片13为触摸屏在手指按压屏下指纹区域下的电容基准数据。图片14为触摸屏在手指按压屏下指纹区域下的电容实际数据与基准数据的差值。其中,按压的位置对应的电容数据差异明显较大。按压手指之后,电容数据变小,基准数据减去当前的电容实际数据,则按压屏下指纹区域的差值为正。但是,现有技术中触摸屏在切换工作模式之后手指按压屏下指纹区域下的电容差异数据会因为切换模式的改变而做重置复位,如此,将会导致手指按压屏下指纹区域下的电容差异数据,和图片12中的数据是一样的,即手指按压屏下指纹区域下的电容差异数据和不按压手指下的电容差异数据一样,从而导致一系列的异常情况发生。
举例来说,手指按压屏下指纹识别区域之后,则立即高亮识别图标。但是,当触摸屏状态切换之后,电容差异数据因为切换模式的改变而做了重置复位,变成了图片12中的数据,因此,无法识别到手指抬起的触发事件,也就是没有up事件,导致图标一直是高亮状态,造成错误的提示。也就是说,这个时候本该是不高亮图标的,但是因为触摸屏的状态切换没有上报up事件,从而***没有及时接收到up抬起事件,无法及时不高亮图标。
因此,本申请实施例提出了一种基于移动终端触摸屏抬起状态的屏下校准方法,通过判断手指是否抬起,若抬起则允许触发重置基准数据,若没有抬起,则不重置基准数据。从而解决触摸屏在不同模式切换下无法识别指纹区域,进而无法触发抬起事件导致功能异常的问题,进一步提高用户体验。
下面结合附图和实施例对本申请的技术方案进一步详细阐述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
需要指出,本申请实施例所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
本申请实施例提供一种触摸屏的校准方法,该方法应用于移动终端,该方法所实现的功能可以通过所述移动终端中的处理器调用程序代码来实现,当然程序代码可以保存在所述移动终端的存储介质中。图2为本申请实施例触摸屏的校准方法的实现流程示意图一,如图2所示,所述方法包括:
步骤S201、接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
本申请实施例中,所述移动终端为具备触摸屏的电子设备,且所述触摸屏上有指纹识别区域,用户可以在所述指纹识别区域上通过按压和抬起操作,来进行指纹识别。进而移动终端的***可以通过接收到的所述按压和抬起事件,来进行相应的操作。
这里,所述按压事件可以包括按压时长和按压的指纹图像。所述按压时长,指的是持续按压时一次按压操作对应的时间长度。所述按压的指纹图像可以为手指的指纹图像。
这里,所述移动终端可以为各种类型的具有信息处理能力的设备,例如手机、PDA(Personal Digital Assistant,个人数字助理)、导航仪、数字电话、视频电话、智能手表、智能手环、可穿戴设备、平板电脑、一体机等。
步骤S202、在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
本申请实施例中,所述预设图像可以为用户预先录入的指纹图像。所述预设时长可以是***设定的一个时间长度,当然也可以由用户自行设定。当所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态。其中,所述触摸屏的状态包括黑屏锁屏状态和亮屏解锁状态。
步骤S203、在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
这里,如果所述触摸屏的状态为黑屏锁频状态,则将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态。其中,移动终端在黑屏锁屏的状态下,可以具备基本的手势功能。移动终端在亮屏解锁状态下,具备触摸屏的所有正常功能。
步骤S204、在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准。
举例来说,所述触摸参数可以为触摸屏的电容,进而所述基准数据可以为所述触摸屏在亮屏解锁状态下的正常电容基准数据,如此,可以通过在接收到抬起事件之后将所述电容基准数据进行重置更新的方法,来解决电容差异数据因为切换模式的改变做了重置复位的现象而导致的移动终端异常的问题。当然,本申请实施例中对所述触摸屏的触摸参数类型并不做限制,可以为电容,也可以为其他类型的参数。
本申请实施例中,通过接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准,如此,能够解决触摸屏在不同模式切换下无法识别指纹区域,进而无法触发抬起事件导致功能异常的问题。
基于前述的实施例,本申请实施例再提供一种触摸屏的校准方法,图3为本申请实施例触摸屏的校准方法的实现流程示意图二,如图3所示,所述方法包括:
步骤S301、接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
步骤S302、在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
步骤S303、在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
步骤S304、在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准;
步骤S305、所述触摸参数包括电容,对应地在接收到所述按压事件对应的抬起事件之前,禁止更新所述触摸屏的电容数据。
本申请实施例中,在触摸屏从黑屏锁屏状态切换为亮屏解锁状态之后,只要没有接收到所述按压事件对应的抬起事件,就禁止***更新所述触摸屏的触摸参数,包括禁止更新所述触摸屏的电容数据。
本申请实施例中,通过接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准;所述触摸参数包括电容,对应地在接收到所述按压事件对应的抬起事件之前,禁止更新所述触摸屏的电容数据,如此,能够解决触摸屏在不同模式切换下无法识别指纹区域,进而无法触发抬起事件导致功能异常的问题。
基于前述实施例,本申请实施例再提供一种触摸屏的校准方法,所述方法包括:
步骤S311、接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
本申请实施例中,所述移动终端为具备触摸屏的电子设备,且所述触摸屏上有指纹识别区域,用户可以在所述指纹识别区域上通过按压和抬起操作,来进行指纹识别。进而移动终端的***可以通过接收到的所述按压和抬起事件,来进行相应的操作。并且,所述指纹识别可以为光学指纹识别。进而,所述触摸屏上指纹识别区域下方可以包括一识别图标,当移动终端发生振动时,所述识别图标被点亮且为低亮状态,用于提示用户此处为指纹识别区域。
步骤S312、将位于所述触摸屏中的识别图标的状态设置为高亮状态;
这里,当移动终端***接收到触摸屏***上报的按压事件后,就将所述识别图标的状态从低亮状态变为高亮状态,利用所述高亮状态下的识别图标提供的光源对所述指纹图像进行采集。
当然,在接收触摸屏***上报的按压事件之前,所述识别图标也可以一直处于熄灭状态。只有当接收到触摸屏***上报的按压事件后,才将所述识别图标点亮,利用所述识别图标点亮后的光源,对所述指纹图像进行采集。
步骤S313、利用所述识别图标在所述高亮状态下提供的光源,采集所述指纹图像;
步骤S314、在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
步骤S315、在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
步骤S316、在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准;
步骤S317、如果所述识别图标处于高亮状态,则将所述识别图标从所述高亮状态切换为熄灭状态,或者,将所述识别图标从所述高亮状态切换为低亮状态。
本申请实施例中,当接收到所述按压事件对应的抬起事件之后,且此时触摸屏的状态已经为亮屏解锁状态,则判断所述识别图标的状态是否正常,如果此时识别图标的状态依然为高亮状态,则将所述识别图标从所述高亮状态切换为低亮状态或者熄灭状态。
基于前述实施例,本申请实施例再提供一种触摸屏的校准方法,图4为本申请实施例触摸屏的校准方法的实现流程示意图三,如图4所示,所述方法包括:
步骤S401、接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
步骤S402、将位于所述触摸屏中的识别图标的状态设置为高亮状态;
步骤S403、利用所述识别图标在所述高亮状态下提供的光源,采集所述指纹图像;
步骤S404、在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
步骤S405、在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
步骤S406、在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准;
步骤S407、如果所述识别图标处于高亮状态,则将所述识别图标从所述高亮状态切换为熄灭状态,或者,将所述识别图标从所述高亮状态切换为低亮状态;
本申请实施例中,当接收到所述按压事件对应的抬起事件之后,且此时触摸屏的状态已经为亮屏解锁状态,则判断所述识别图标的状态是否正常,如果此时识别图标的状态依然为高亮状态,则将所述识别图标从所述高亮状态切换为低亮状态或者熄灭状态。
步骤S408、所述触摸参数包括电容,对应地在接收到所述按压事件对应的抬起事件之前,禁止更新所述触摸屏的电容数据。
本申请实施例中,通过接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;将位于所述触摸屏中的识别图标的状态设置为高亮状态;利用所述识别图标在所述高亮状态下提供的光源,采集所述指纹图像;在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准;如果所述识别图标处于高亮状态,则将所述识别图标从所述高亮状态切换为熄灭状态,或者,将所述识别图标从所述高亮状态切换为低亮状态;所述触摸参数包括电容,对应地在接收到所述按压事件对应的抬起事件之前,禁止更新所述触摸屏的电容数据,如此,能够解决触摸屏在不同模式切换下无法识别指纹区域,进而无法触发抬起事件导致功能异常,以及识别图标的显示状态异常的问题。
基于前述实施例,本申请实施例再提供一种触摸屏的校准方法,所述方法包括:
步骤S411、如果所述触摸屏处于黑屏锁屏状态,则开启黑屏下的手势功能;
这里,当所述触摸屏处于黑屏锁屏状态时,可以开启黑屏下的手势功能。所述黑屏下的手势功能,指的是用户无需在移动终端亮屏解锁的状态下,在黑屏锁屏状态下,可以直接进行的一些功能。例如,双击亮屏,或者在黑屏的状态下通过在触摸屏上画不同的特定符号进行音乐控制、打开相机拍照、打开手电筒等。
步骤S412、接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
步骤S413、将位于所述触摸屏中的识别图标的状态设置为高亮状态;
步骤S414、利用所述识别图标在所述高亮状态下提供的光源,采集所述指纹图像;
步骤S415、在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
步骤S416、在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
步骤S417、关闭所述手势功能;
这里,在触摸屏从黑屏锁屏状态变为亮屏解锁状态后,就关闭黑屏下的手势功能。
步骤S418、在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准;
步骤S419、如果所述识别图标处于高亮状态,则将所述识别图标从所述高亮状态切换为熄灭状态,或者,将所述识别图标从所述高亮状态切换为低亮状态;
步骤S420、所述触摸参数包括电容,对应地在接收到所述按压事件对应的抬起事件之前,禁止更新所述触摸屏的电容数据。
基于前述实施例,本申请实施例再提供一种触摸屏的校准方法,所述方法包括:
步骤S421、接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
步骤S422、在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
步骤S423、在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
步骤S424、在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准;
步骤S425、在所述指纹图像与所述预设图像不匹配,或者,所述按压时长小于所述预设时长的情况下,提示用户在黑屏下解锁失败。
这里,如果所述指纹图像与所述预设图像不匹配,则提示用户在黑屏下解锁失败。如果所述按压事件对应的按压时长小于所述预设时长,则提示用于在黑屏下解锁失败。其中,可以通过多种方式进行提示,例如振动、提示音、提示文字等。
基于前述实施例,本申请实施例再提供一种触摸屏的校准方法,所述方法包括:
步骤S431、接收触摸屏***上报的按压事件;所述按压事件包括按压时长、按压力度和按压的指纹图像;
本申请实施例中,所述按压事件还可以包括按压力度。只有在按压力度也同时满足条件的情况下,才确定所述触摸屏的状态。
步骤S432、在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长、所述按压力度大于等于预设压力值的情况下,确定所述触摸屏的状态;
这里,所述预设压力值,可以为***预先设定的压力值。也可以为用户自行设定,本申请实施例中对此并不做限制。
步骤S433、在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
步骤S434、在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准;
步骤S435、在所述指纹图像与所述预设图像不匹配,或者,所述按压时长小于所述预设时长的情况下,提示用户在黑屏下解锁失败。
目前,当用户在黑屏下按压屏下指纹识别区域,若按压的时长达到***唤醒时长后,触摸屏的工作模式从黑屏手势状态切换到正常的亮屏工作状态,因为状态的切换将导致按压在触摸屏上的电容数据被校准进触摸屏的基准数据中,进而在切换状态之后存在一定时长内触摸屏无法识别到手指的状态,从而导致黑屏下解锁失败或者功能异常的问题。例如,黑屏下解锁失败,黑屏下手指按压和抬起无法准确上报给***,从而无法实现黑屏下图标高亮和灭掉的同步。因此,基于前述的实施例,本申请实施例再提供一种触摸屏的校准方法,通过判断终端是否处于黑屏状态并且已开启屏下指纹功能,以及终端的触摸屏是否从黑屏手势状态切换到亮屏下的正常触控状态,若以上条件都满足,则继续判断物体是否抬起,若抬起则允许触发重置基准数据,若没有抬起,则不允许重置基准数据。从而解决触摸屏在不同模式切换下无法识别手指按压屏下指纹区域,进而无法触发抬起事件导致功能异常的问题。图5A为本申请实施例触摸屏的校准方法的实现流程示意图四,如图5A所示,所述方法包括:
步骤S501、终端***进入黑屏状态下,开启黑屏手势功能以及屏下指纹按压功能;
这里,触摸屏原理是通过自身电路内触发一定工作扫描频率的激励信号给发送电极,进而采集接收电极的电容数据,从而获取其电容数据,并根据前后周期的电容数据,计算出物体手指的状态是按压还是抬起以及其坐标。并且,黑屏下的黑屏手势状态,是一种较小工作扫描频率的工作方式,处于低功耗的状态,可以实现双击等不同手势唤醒***的一种状态。亮屏下的正常触摸状态,是一种较大工作扫描频率的工作方式,处于高功耗的状态,可以实现正常的点击滑动等不同行为的工作状态。
其中,屏下指纹识别在黑屏下也是基于黑屏手势状态实现,只是按压区域集中在预设的指纹识别范围内。
本申请实施例中,需要预设黑屏手势(即体感手势)是否开启的标志位,以及屏下指纹是否开启的标志位。也就是说,终端***开启对应功能之后,则需要将开启或者关闭设置标志位,同时,终端***还需要设置触摸屏***的寄存器。图5B为本申请实施例通信***的结构示意图,如图5B所示,终端***51和触摸屏***52是通过I2C(Inter-IntegratedCircuit,两线式串行总线)或者SPI(Serial Peripheral Interface,串行外设接口)接口进行数据通信,INT中断引脚是触摸屏***用来通知终端***读取触摸屏数据的信号接口。触摸屏***内有自己的IC(Integrated Circuit Chip,芯片)和自己的存储器,所述存储器可以用寄存器的方式实现。
步骤S502、判断当前用户是否按压屏下指纹识别区域;
这里,如果按压了屏下指纹识别区域,则执行步骤S503;如果没有按压屏下指纹识别区域,则退出。
本申请实施例中,若符合按压屏下指纹识别区域,则上报屏下指纹识别按压事件。若不符合,则退出。其中,终端用户按压需要满足,按压在屏下指纹识别区域,即按压状态,按压坐标范围都需要满足条件。
步骤S503、上报屏下指纹识别按压事件;
步骤S504、触摸屏***定时循环判断是否获取到黑屏手势关闭指令;
这里,如果获取到黑屏手势关闭指令,则执行步骤S505;如果没有获取到黑屏手指关闭指令,则执行步骤S509。
本申请实施例中,终端***在触摸屏指定区域按压时长达到唤醒***的时长之后,则下发黑屏手势关闭指令。其中,终端***通过I2C或者SPI接口设置指令给触摸屏***。
步骤S505、切换触摸屏工作模式到正常下的触摸模式;
步骤S506、判断按压物体手指是否抬起;
这里,如果手指抬起,则执行步骤S507;如果没有抬起,则执行步骤S508。
步骤S507、重新更新触摸屏的电容基准数据,并上报屏下指纹抬起事件;
步骤S508、不重新更新所述基准数据循环等待直到手指抬起,并保持不上报屏下指纹事件或者上报屏下指纹按压事件;
本申请实施例中,不是抬起状态,则保持不上报屏下指纹事件或者间隔上报屏下指纹按压事件,是取决于终端***是需要接收到一次按压指纹事件还是需要接收到连续间隔的按压指纹事件。举例来说,终端***只需要第一次按压指纹区域的按下事件,之后连续按压也不需要上报,直到抬起之后才上报指纹抬起事件。或者,终端***响应了第一次按压指纹区域的按下事件,之后连续按压也连续上报,***不做响应,最后抬起之后才上报指纹抬起事件。
这里,若是抬起,则重新更新基准数据。若没有抬起,则不重新更新基准数据,循环等待直到手指抬起。如此,能够避免切换触摸屏工作模式从黑屏手势到正常触摸模式下的时候,***会进行基准数据的更新,从而导致***异常的问题。
步骤S509、判断手指是否是抬起状态;
这里,如果手指为抬起状态,则执行步骤S510;如果手指不是抬起状态,则执行步骤S511。
步骤S510、上报屏下指纹抬起事件;
步骤S511、保持不上报屏下指纹事件或者上报屏下指纹按压事件。
本申请实施例中,通过判断终端是否处于黑屏状态并且已开启屏下指纹功能,以及终端的触摸屏是否从黑屏手势状态切换到正常触控状态,若以上条件都满足,则继续判断物体是否抬起,若抬起则重置基准数据,若没有抬起,则不重置基准数据。从而解决触摸屏在不同模式切换下无法识别手指按压屏下指纹区域,以及无法触发抬起事件导致功能异常的问题,从而进一步提高用户体验。同时,还能解决终端处于黑屏状态下触摸屏按压屏下指纹识别区域出现事件异常导致指纹识别图标异常的问题。
基于前述的实施例,本申请实施例提供一种触摸屏的校准装置,该装置包括所包括的各单元、以及各单元所包括的各模块、以及各模块所包括的各部件,可以通过移动终端中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为CPU(Central Processing Unit,中央处理器)、MPU(Microprocessor Unit,微处理器)、DSP(Digital Signal Processing,数字信号处理器)或FPGA(Field Programmable GateArray,现场可编程门阵列)等。
图6为本申请实施例触摸屏的校准装置的组成结构示意图,如图6所示,所述装置600包括:
接收单元601,用于接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
确定单元602,用于在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
切换单元603,用于在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
处理单元604,用于在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准。
在一些实施例中,所述触摸参数包括电容;
对应地,所述装置还包括:
禁止单元,用于在接收到所述按压事件对应的抬起事件之前,禁止更新所述触摸屏的电容数据。
在一些实施例中,所述装置还包括:
设置单元,用于将位于所述触摸屏中的识别图标的状态设置为高亮状态;
采集单元,用于利用所述识别图标在所述高亮状态下提供的光源,采集所述指纹图像。
在一些实施例中,所述装置还包括:
图标切换单元,用于在接收到所述按压事件对应的抬起事件之后,如果所述识别图标处于高亮状态,则将所述识别图标从所述高亮状态切换为熄灭状态,或者,将所述识别图标从所述高亮状态切换为低亮状态。
在一些实施例中,所述装置还包括:
手势开启单元,用于如果所述触摸屏处于黑屏锁屏状态,则开启黑屏下的手势功能;
手势关闭单元,用于在所述指纹图像与所述预设图像匹配、且所述按压时长大于等于所述预设时长的情况下,关闭所述手势功能。
在一些实施例中,所述装置还包括:
提示单元,用于在所述指纹图像与所述预设图像不匹配,或者,所述按压时长小于所述预设时长的情况下,提示用户在黑屏下解锁失败。
在一些实施例中,所述按压事件还包括按压力度;
对应地,所述确定单元602,还用于在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长、所述按压力度大于等于预设压力值的情况下,确定所述触摸屏的状态。
以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的触摸屏的校准方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机、服务器等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、ROM(Read Only Memory,只读存储器)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。
对应地,本申请实施例提供一种移动终端,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例中提供的触摸屏的校准方法中的步骤。
对应地,本申请实施例提供一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述触摸屏的校准方法中的步骤。
这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请存储介质和设备实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
需要说明的是,图7为本申请实施例移动终端的一种硬件实体示意图,如图7所示,该移动终端700的硬件实体包括:处理器701、通信接口702和存储器703,其中
处理器701通常控制移动终端700的总体操作。
通信接口702可以使移动终端700通过网络与其他终端或服务器通信。
存储器703配置为存储由处理器701可执行的指令和应用,还可以缓存待处理器701以及移动终端700中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过FLASH(闪存)或RAM(Random Access Memory,随机访问存储器)实现。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种触摸屏的校准方法,其特征在于,所述方法包括:
接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准。
2.根据权利要求1所述的方法,其特征在于,所述触摸参数包括电容;
对应地,所述将所述触摸屏从黑屏锁屏状态切换为亮屏解锁状态之后,所述方法还包括:
在接收到所述按压事件对应的抬起事件之前,禁止更新所述触摸屏的电容数据。
3.根据权利要求1或2所述的方法,其特征在于,所述接收触摸屏***上报的按压事件之后,所述方法还包括:
将位于所述触摸屏中的识别图标的状态设置为高亮状态;
利用所述识别图标在所述高亮状态下提供的光源,采集所述指纹图像。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在接收到所述按压事件对应的抬起事件之后,如果所述识别图标处于高亮状态,则将所述识别图标从所述高亮状态切换为熄灭状态,或者,将所述识别图标从所述高亮状态切换为低亮状态。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
如果所述触摸屏处于黑屏锁屏状态,则开启黑屏下的手势功能;
在所述指纹图像与所述预设图像匹配、且所述按压时长大于等于所述预设时长的情况下,关闭所述手势功能。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述指纹图像与所述预设图像不匹配,或者,所述按压时长小于所述预设时长的情况下,提示用户在黑屏下解锁失败。
7.根据权利要求6所述的方法,其特征在于,所述按压事件还包括按压力度;
对应地,所述在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态,包括:
在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长、所述按压力度大于等于预设压力值的情况下,确定所述触摸屏的状态。
8.一种触摸屏的校准装置,其特征在于,所述装置包括:
接收单元,用于接收触摸屏***上报的按压事件;所述按压事件包括按压时长和按压的指纹图像;
确定单元,用于在所述指纹图像与预设图像匹配、且所述按压时长大于等于预设时长的情况下,确定所述触摸屏的状态;
切换单元,用于在所述触摸屏处于黑屏锁屏状态的情况下,将所述触摸屏从所述黑屏锁屏状态切换为亮屏解锁状态;
处理单元,用于在接收到所述按压事件对应的抬起事件之后,将所述触摸屏的触摸参数更新为基准数据,以对所述触摸屏在切换状态后的触摸效果进行校准。
9.一种移动终端,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至7任一项所述触摸屏的校准方法中的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现权利要求1至7任一项所述触摸屏的校准方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010804785.3A CN111949159A (zh) | 2020-08-12 | 2020-08-12 | 触摸屏的校准方法及装置、设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010804785.3A CN111949159A (zh) | 2020-08-12 | 2020-08-12 | 触摸屏的校准方法及装置、设备、存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111949159A true CN111949159A (zh) | 2020-11-17 |
Family
ID=73332236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010804785.3A Pending CN111949159A (zh) | 2020-08-12 | 2020-08-12 | 触摸屏的校准方法及装置、设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111949159A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117130701A (zh) * | 2023-04-12 | 2023-11-28 | 荣耀终端有限公司 | 一种应用程序的图标显示方法及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110287666A (zh) * | 2019-06-03 | 2019-09-27 | Oppo广东移动通信有限公司 | 指纹解锁的方法及相关装置 |
CN111026296A (zh) * | 2018-10-10 | 2020-04-17 | 佛山市顺德区美的洗涤电器制造有限公司 | 触摸按键的响应控制方法、装置及电器 |
US20200125229A1 (en) * | 2017-06-05 | 2020-04-23 | Huawei Technologies Co., Ltd. | Display Processing Method and Apparatus |
CN111291653A (zh) * | 2020-01-21 | 2020-06-16 | Oppo(重庆)智能科技有限公司 | 指纹事件上报方法、装置及电子设备 |
CN111352529A (zh) * | 2020-02-20 | 2020-06-30 | Oppo(重庆)智能科技有限公司 | 触摸事件的上报方法、装置、终端及存储介质 |
-
2020
- 2020-08-12 CN CN202010804785.3A patent/CN111949159A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200125229A1 (en) * | 2017-06-05 | 2020-04-23 | Huawei Technologies Co., Ltd. | Display Processing Method and Apparatus |
CN111026296A (zh) * | 2018-10-10 | 2020-04-17 | 佛山市顺德区美的洗涤电器制造有限公司 | 触摸按键的响应控制方法、装置及电器 |
CN110287666A (zh) * | 2019-06-03 | 2019-09-27 | Oppo广东移动通信有限公司 | 指纹解锁的方法及相关装置 |
CN111291653A (zh) * | 2020-01-21 | 2020-06-16 | Oppo(重庆)智能科技有限公司 | 指纹事件上报方法、装置及电子设备 |
CN111352529A (zh) * | 2020-02-20 | 2020-06-30 | Oppo(重庆)智能科技有限公司 | 触摸事件的上报方法、装置、终端及存储介质 |
Non-Patent Citations (1)
Title |
---|
李海青等: "Windows CE.NET下触摸屏驱动分析与开发", 《微型电脑应用》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117130701A (zh) * | 2023-04-12 | 2023-11-28 | 荣耀终端有限公司 | 一种应用程序的图标显示方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108701178B (zh) | 认证方法及使用认证方法的电子设备 | |
CN104618580B (zh) | 一种拍照实现方法及终端 | |
EP3163502A1 (en) | Method and device for region identification | |
JP6997792B2 (ja) | メッセージ読取方法及び装置 | |
WO2020200182A1 (en) | Method for fingerprint recognition, electronic device, and non-transitory computer-readable storage medium | |
CN105808122B (zh) | 一种解锁控制方法及终端设备 | |
US20190286321A1 (en) | Method and electronic device for recognizing touch | |
US20160283022A1 (en) | Method and Device for Awakening an Element | |
EP3188078B1 (en) | Method and device for fingerprint identification | |
US10310733B2 (en) | Method and electronic device for recognizing touch | |
CN108334769B (zh) | 指纹解锁方法及装置 | |
EP3506163B1 (en) | Error prompting method, device, and electronic apparatus | |
EP3835926A1 (en) | Prompt method and apparatus for eye-protection mode, electronic device and storage medium | |
CN108595935B (zh) | 指纹解锁方法及装置 | |
KR20180111639A (ko) | 정보 처리 장치, 그의 제어 방법, 및 기억 매체 | |
EP2765482A1 (en) | Handheld electronic apparatus and operation method thereof | |
EP3509012A1 (en) | Fingerprint recognition method and device | |
CN108090441B (zh) | 指纹识别控制方法、移动终端及存储介质 | |
US20220300141A1 (en) | Detection method, device, and electronic equipment | |
CN106778169B (zh) | 指纹解锁方法及装置 | |
CN109558719B (zh) | 解锁方法及终端 | |
CN111949159A (zh) | 触摸屏的校准方法及装置、设备、存储介质 | |
US10679026B2 (en) | Method and device for controlling fingerprint sensor and storage medium | |
CN112153219B (zh) | 闹钟处理方法、装置、电子设备和可读存储介质 | |
CN111651082B (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 |