CN111782079B - A startup method, device, electronic device and storage medium - Google Patents
- ️Tue Nov 05 2024
CN111782079B - A startup method, device, electronic device and storage medium - Google Patents
A startup method, device, electronic device and storage medium Download PDFInfo
-
Publication number
- CN111782079B CN111782079B CN202010580689.5A CN202010580689A CN111782079B CN 111782079 B CN111782079 B CN 111782079B CN 202010580689 A CN202010580689 A CN 202010580689A CN 111782079 B CN111782079 B CN 111782079B Authority
- CN
- China Prior art keywords
- touch area
- compensation capacitance
- touch
- capacitance value
- preset Prior art date
- 2020-06-23 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000006698 induction Effects 0.000 claims abstract description 15
- 238000013507 mapping Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 8
- 230000007246 mechanism Effects 0.000 abstract description 14
- 230000001960 triggered effect Effects 0.000 abstract description 5
- 230000008859 change Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Electronic Switches (AREA)
Abstract
The embodiment of the application relates to a starting method, a starting device, electronic equipment and a storage medium, wherein the method comprises the steps of obtaining the induction quantity of a touch area in a terminal and judging whether the induction quantity meets the equipment starting condition; when the induction quantity meets the equipment starting condition, acquiring a compensation capacitance value for representing the stress degree of the touch area; determining a false touch judgment result according to the induction quantity and the compensation capacitance value; if the false touch judgment result is that the false touch trigger is not generated, the terminal is controlled to start, the pressed area in the physical touch area can be determined by acquiring the compensation capacitance value of the stress degree of the touch area, and whether the starting equipment instruction is the false trigger is judged by combining the sensing quantity, so that the problem that a wake-up mechanism is triggered by the false trigger caused by the acquisition of the false data can be effectively avoided.
Description
技术领域Technical Field
本申请涉及触控与显示技术领域,尤其涉及一种启动方法、装置、电子设备以及存储介质。The present application relates to the field of touch and display technology, and in particular to a startup method, device, electronic device and storage medium.
背景技术Background Art
随着电子产品的更新换代,在电子设备的开机系统中,利用生物特征信息(指纹,掌纹)解锁设备的方式已经逐渐取代密码解锁的方式。其中,识别触碰动作是利用目标对象的生物特征信息解锁设备的关键步骤,现有技术中一般采用判断触摸屏的感应量(被按压时,触摸屏上的被按压区域的感应量增加)与预设阈值作比较的识别算法机制,从而决定是否唤醒屏幕开启下一步生物特征信息采集步骤。With the upgrading of electronic products, the method of unlocking devices using biometric information (fingerprints, palm prints) has gradually replaced the password unlocking method in the power-on system of electronic devices. Among them, identifying the touch action is a key step in unlocking the device using the biometric information of the target object. In the prior art, a recognition algorithm mechanism is generally used to compare the induction amount of the touch screen (when pressed, the induction amount of the pressed area on the touch screen increases) with a preset threshold, so as to decide whether to wake up the screen to start the next step of biometric information collection.
但是发明人在研究过程中发现,现有技术中使用识别算法机制作为唤醒的唯一标准时,会因为采集到错误数据(例如在ESD检测过程中,全屏数据会出现不规则跳动,理论上任何数据模式都可能出现,此时传感器采集到的感应量并非人在实际中触碰而产生的感应量,进而导致芯片采集到感应量时,误识别为掌压开机模式)会误触发唤醒机制,导致设备开启。However, the inventors discovered during the research process that when the recognition algorithm mechanism is used as the sole wake-up criterion in the prior art, the wake-up mechanism will be mistakenly triggered due to the collection of erroneous data (for example, during the ESD detection process, the full-screen data will jump irregularly. In theory, any data pattern may appear. At this time, the sensing amount collected by the sensor is not the sensing amount generated by a person's actual touch, which leads to the chip collecting the sensing amount and mistakenly identifying it as a palm pressure power-on mode), causing the device to turn on.
发明内容Summary of the invention
为了解决上述现有技术中使用识别算法机制作为唤醒的唯一标准时,会因为采集到错误数据会误触发唤醒机制,导致设备开启的技术问题,本申请提供了一种启动方法、装置、电子设备以及存储介质。In order to solve the technical problem in the above-mentioned prior art that when using the recognition algorithm mechanism as the only wake-up criterion, the wake-up mechanism will be mistakenly triggered due to the collection of erroneous data, resulting in the device being turned on, the present application provides a startup method, device, electronic device and storage medium.
第一方面,本申请提供了一种启动方法,应用于终端,所述方法包括:In a first aspect, the present application provides a startup method, which is applied to a terminal, and the method includes:
获取所述终端中触控区域的感应量,并判断所述感应量是否满足设备启动条件,其中,所述感应量用于表示所述触控区域的触摸量;Acquire the sensing amount of the touch area in the terminal, and determine whether the sensing amount meets the device startup condition, wherein the sensing amount is used to represent the touch amount of the touch area;
在所述感应量满足所述设备启动条件时,获取用于表示所述触控区域受力程度的补偿电容值;When the sensing quantity meets the device startup condition, obtaining a compensation capacitance value for indicating the force degree of the touch area;
根据所述感应量和所述补偿电容值确定误触控判断结果;Determine a false touch judgment result according to the sensing amount and the compensation capacitance value;
若所述误触控判断结果为非误触控触发,则控制所述终端启动。If the false touch judgment result is not a false touch trigger, the terminal is controlled to start up.
可选地,根据所述感应量和所述补偿电容值确定误触控判断结果的步骤,包括:Optionally, the step of determining a false touch judgment result according to the induction amount and the compensation capacitance value includes:
确定与所述感应量对应的触控区域中的第一参考触控区域;Determine a first reference touch area in the touch area corresponding to the sensing amount;
确定与所述补偿电容值对应的触控区域中的第二参考触控区域;Determine a second reference touch area in the touch area corresponding to the compensation capacitance value;
根据所述第一参考触控区域和第二参考触控区域确定误触控判断结果。The false touch judgment result is determined according to the first reference touch area and the second reference touch area.
可选地,根据所述第一参考触控区域和第二参考触控区域确定误触控判断结果的步骤,包括:Optionally, the step of determining a false touch judgment result according to the first reference touch area and the second reference touch area includes:
获取预设的映射关系,所述映射关系用于表示所述感应量与所述补偿电容值的对应关系;Acquire a preset mapping relationship, where the mapping relationship is used to represent a corresponding relationship between the induction quantity and the compensation capacitance value;
依据所述映射关系将所述第二参考触控区域转化为标准触控区域,所述标准触控区域与所述第一参考区域的排列模式相同;Converting the second reference touch area into a standard touch area according to the mapping relationship, wherein the arrangement mode of the standard touch area is the same as that of the first reference area;
根据所述标准触控区域和第一参考触控区域确定误触控判断结果。A false touch judgment result is determined according to the standard touch area and the first reference touch area.
可选地,根据所述标准触控区域和第一参考触控区域确定误触控判断结果的步骤,包括:Optionally, the step of determining the false touch judgment result according to the standard touch area and the first reference touch area includes:
若所述标准触控区域位于所述触控区域中的预设边缘区域,且第一参考触控区域与所述标准触控区域相似度大于预设相似度阈值,则确定误触控判断结果为非误触控触发;If the standard touch area is located in a preset edge area of the touch area, and the similarity between the first reference touch area and the standard touch area is greater than a preset similarity threshold, then determining that the false touch judgment result is a non-false touch trigger;
若所述标准触控区域不位于所述触控区域中的预设边缘区域,遍历所述标准触控区域中的多个所述补偿电容值;If the standard touch area is not located in a preset edge area of the touch area, traverse a plurality of compensation capacitance values in the standard touch area;
当确定所述补偿电容值满足预设条件时,将所述补偿电容值确定为起始补偿电容值;When it is determined that the compensation capacitance value meets the preset condition, determining the compensation capacitance value as the starting compensation capacitance value;
在所述标准触控区域中,计算以所述起始补偿电容值为中心的四个象限中大于起始补偿电容值的补偿电容值的个数,得到起始补偿电容量;In the standard touch area, the number of compensation capacitance values greater than the starting compensation capacitance value in four quadrants centered on the starting compensation capacitance value is calculated to obtain the starting compensation capacitance;
计算所述第一参考触控区域的相似度;Calculating the similarity of the first reference touch area;
若所述第一参考触控区域的相似度大于第一相似度阈值,且所述起始补偿电容量大于与所述第一相似度阈值对应的最大补偿电容参考量,则确定误触控判断结果为非误触控触发。If the similarity of the first reference touch area is greater than a first similarity threshold, and the initial compensation capacitance is greater than a maximum compensation capacitance reference amount corresponding to the first similarity threshold, the false touch judgment result is determined to be a non-false touch trigger.
可选地,还包括:Optionally, it also includes:
若所述第一参考触控区域的相似度大于第二相似度阈值且小于第一相似度阈值,判断所述起始补偿电容量是否大于与所述第二相似度阈值对应的预设的最小补偿电容参考量;If the similarity of the first reference touch area is greater than the second similarity threshold and less than the first similarity threshold, determining whether the initial compensation capacitance is greater than a preset minimum compensation capacitance reference value corresponding to the second similarity threshold;
若所述起始补偿电容量大于预设的最小补偿电容参考量,则确定误触控判断结果为非误触控触发。可选地,所述预设条件包括如下之一:If the initial compensation capacitance is greater than a preset minimum compensation capacitance reference, the false touch judgment result is determined to be a non-false touch trigger. Optionally, the preset condition includes one of the following:
当前遍历的所述补偿电容值与所述补偿电容值在补偿电容值阵列中已遍历的位于同一列和/或同一行的补偿电容值的差值均大于第一预设阈值;The difference between the currently traversed compensation capacitance value and the traversed compensation capacitance value in the compensation capacitance value array and located in the same column and/or the same row is greater than a first preset threshold;
当前遍历的所述补偿电容值与所述补偿电容值在补偿电容值阵列中已遍历的位于同一列和/或同一行的补偿电容值的差值均大于第二预设阈值,其中,第二预设阈值小于第一预设阈值。可选地,判断所述感应量是否满足设备启动条件的步骤,包括:The difference between the currently traversed compensation capacitance value and the compensation capacitance value that has been traversed in the compensation capacitance value array and is located in the same column and/or the same row is greater than a second preset threshold, wherein the second preset threshold is less than the first preset threshold. Optionally, the step of determining whether the induction quantity meets the device startup condition includes:
判断所述感应量是否大于预设的感应量阈值;Determining whether the sensing amount is greater than a preset sensing amount threshold;
若所述感应量大于预设的感应量阈值,判断所述感应量大于预设的感应量阈值时持续的帧数是否大于预设时长;If the sensing amount is greater than a preset sensing amount threshold, determining whether the number of frames for which the sensing amount is greater than the preset sensing amount threshold is greater than a preset duration;
若所述感应量大于预设的感应量阈值时持续的帧数大于预设时长,判断所述感应量的相似度特征是否满足相似度特征阈值。If the number of frames for which the sensing amount is greater than a preset sensing amount threshold is greater than a preset duration, it is determined whether the similarity feature of the sensing amount meets the similarity feature threshold.
第二方面,本申请提供了一种防误触控启动装置,应用于终端,包括:In a second aspect, the present application provides a device for preventing accidental touch startup, which is applied to a terminal and includes:
第一获取模块,用于获取所述终端中触控区域的感应量,并判断所述感应量是否满足设备启动条件,其中,所述感应量用于表示所述触控区域的触摸量;A first acquisition module, configured to acquire a sensing amount of a touch area in the terminal and determine whether the sensing amount meets a device startup condition, wherein the sensing amount is used to represent a touch amount of the touch area;
第二获取模块,用于在所述感应量满足所述设备启动条件时,获取用于表示所述触控区域受力程度的补偿电容值;A second acquisition module, configured to acquire a compensation capacitance value indicating a force level of the touch area when the sensing quantity meets the device startup condition;
确定模块,用于根据所述感应量和所述补偿电容值确定误触控判断结果;A determination module, used to determine a false touch judgment result according to the sensing amount and the compensation capacitance value;
控制模块,用于若所述误触控判断结果为非误触控触发,则控制所述终端启动。The control module is used for controlling the terminal to start up if the false touch judgment result is not a false touch trigger.
第三方面,本申请提供了一种防误触控启动设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法的步骤。In a third aspect, the present application provides an anti-mis-touch startup device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, the steps of any one of the methods described in the first aspect are implemented.
第四方面,一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行第一方面任一所述方法。According to a fourth aspect, a computer-readable medium having a non-volatile program code executable by a processor, wherein the program code enables the processor to execute any method according to the first aspect.
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例通过获取所述终端中触控区域的感应量,并判断所述感应量是否满足设备启动条件;在所述感应量满足所述设备启动条件时,获取用于表示所述触控区域受力程度的补偿电容值;根据所述感应量和所述补偿电容值确定误触控判断结果;若所述误触控判断结果为非误触控触发,则控制所述终端启动,通过获取触控区域受力程度的补偿电容值,可以确定物理触控区域中受压区域,并结合感应量判断启动设备指令是否为误触发,可以有效地避免由于采集到错误数据会误触发唤醒机制的问题。The above-mentioned technical scheme provided by the embodiment of the present application has the following advantages over the prior art: the embodiment of the present application obtains the sensing amount of the touch area in the terminal and determines whether the sensing amount meets the device startup condition; when the sensing amount meets the device startup condition, obtains the compensation capacitance value used to represent the force degree of the touch area; determines the false touch judgment result according to the sensing amount and the compensation capacitance value; if the false touch judgment result is not a false touch trigger, controls the terminal to start, and by obtaining the compensation capacitance value of the force degree of the touch area, the pressure area in the physical touch area can be determined, and combined with the sensing amount, it is determined whether the startup device instruction is a false trigger, which can effectively avoid the problem of false triggering of the wake-up mechanism due to the collection of erroneous data.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
图1为本申请实施例提供的启动方法的流程图;FIG1 is a flow chart of a startup method provided in an embodiment of the present application;
图2为本申请实施例提供的图1中步骤S103的流程图;FIG. 2 is a flow chart of step S103 in FIG. 1 provided in an embodiment of the present application;
图3为本申请实施例提供的图2中步骤S203的流程图;FIG3 is a flow chart of step S203 in FIG2 provided in an embodiment of the present application;
图4为本申请实施例提供的图3中步骤S303的流程图;FIG. 4 is a flow chart of step S303 in FIG. 3 provided in an embodiment of the present application;
图5为本申请实施例提供的补偿电容值阵列示意图;FIG5 is a schematic diagram of a compensation capacitance array provided in an embodiment of the present application;
图6为本申请实施例提供的图1中步骤S101的流程图;FIG. 6 is a flow chart of step S101 in FIG. 1 provided in an embodiment of the present application;
图7为本申请实施例提供的防误触控启动装置的模块示意图;FIG7 is a schematic diagram of a module of a device for preventing accidental touch start-up provided in an embodiment of the present application;
图8为本申请实施例提供的一种电子设备结构示意图。FIG8 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
随着电子产品的更新换代,在电子设备的开机系统中,利用生物特征信息(指纹,掌纹)解锁设备的方式已经逐渐取代密码解锁的方式。其中,识别目标对象的触碰动作是利用目标对象的生物特征信息解锁设备的关键步骤(例如现有技术中手机在屏幕下方设置有指纹识别区域,以用于验证解锁用户的身份信息),目前一般采用判断触摸屏的感应量是否超过阈值的方式判断用户是否有解锁意图,利用触摸屏被按压时触摸屏上的被按压区域的感应量增加的原理,从而判决是否唤醒屏幕开启下一步生物特征信息采集步骤。With the upgrading of electronic products, the method of unlocking devices using biometric information (fingerprints, palm prints) has gradually replaced the password unlocking method in the power-on system of electronic devices. Among them, identifying the touch action of the target object is a key step in unlocking the device using the biometric information of the target object (for example, in the prior art, a fingerprint recognition area is set under the screen of the mobile phone to verify the identity information of the unlocking user). At present, it is generally judged whether the user has the intention to unlock by judging whether the induction amount of the touch screen exceeds the threshold. The principle that the induction amount of the pressed area on the touch screen increases when the touch screen is pressed is used to judge whether to wake up the screen to start the next step of biometric information collection.
但是发明人在研究过程中发现,现有技术中使用识别算法机制作为唤醒的唯一标准时,会因为采集到错误数据会误触发唤醒机制,导致设备开启,例如:在对触摸屏进行ESD检测(ESD标准是基于ISO9001基础上对静电放电防护控制体系的特定要求)过程中,传感器采采集到的屏幕感应量可能发生变化,因此存在误触发开机动作的可能,基于此,本发明提供了一种启动方法,应用于终端,如图1所示,所述方法包括:However, the inventors found in the research process that when the recognition algorithm mechanism is used as the only wake-up standard in the prior art, the wake-up mechanism may be triggered by mistake due to the collection of wrong data, causing the device to turn on. For example, during the ESD detection of the touch screen (the ESD standard is a specific requirement for the electrostatic discharge protection control system based on ISO9001), the screen sensing quantity collected by the sensor may change, so there is a possibility of false triggering of the power-on action. Based on this, the present invention provides a startup method, which is applied to a terminal, as shown in FIG1 , and the method includes:
步骤S101,获取所述终端中触控区域的感应量,并判断所述感应量是否满足设备启动条件;Step S101, obtaining the sensing amount of the touch area in the terminal, and determining whether the sensing amount meets the device startup condition;
在本发明实施例中,其中,所述感应量用于表示所述触控区域的触摸量,感应量(Difdata)是用于表示终端中触控区域的状态变化幅度的值,在实际应用中获取所述终端中触控区域的感应量的动作是由终端中的IC电路完成,具体地,由IC电路中的传感器采集触控区域的状态量作为基础数据(Basedata),然后由IC电路中的芯片(例如TDDI)对传感器采集到的下一帧采集到的原始数据(Rawdata)与基础数据作差,得到用于反映触控区域的状态变化幅度的感应量,再将当前的原始数据设置为基础数据,继续采集下一帧的原始数据并作差,以此循环往复地计算感应量。In the embodiment of the present invention, the sensing amount is used to represent the touch amount of the touch area, and the sensing amount (Difdata) is a value used to represent the state change amplitude of the touch area in the terminal. In actual applications, the action of obtaining the sensing amount of the touch area in the terminal is completed by the IC circuit in the terminal. Specifically, the sensor in the IC circuit collects the state amount of the touch area as basic data (Basedata), and then the chip in the IC circuit (such as TDDI) subtracts the raw data (Rawdata) collected by the sensor in the next frame from the basic data to obtain the sensing amount reflecting the state change amplitude of the touch area, and then sets the current raw data as the basic data, continues to collect the raw data of the next frame and makes a difference, so as to calculate the sensing amount repeatedly.
在实际应用中,在无人触碰终端上的触控区域时,感应量无变化,当有人用手指或手掌按压触控区域时,感应量发生变化,利用该特征可以作为启动终端的初始判断条件。In actual applications, when no one touches the touch area on the terminal, the sensing amount does not change. When someone presses the touch area with a finger or palm, the sensing amount changes. This feature can be used as an initial judgment condition for starting the terminal.
若是,执行步骤S102,获取用于表示所述触控区域受力程度的补偿电容值;If yes, executing step S102, obtaining a compensation capacitance value for indicating the force degree of the touch area;
在本发明实施例中,在所述感应量满足所述设备启动条件时,可以利用IC电路采集用于表示所述触控区域受力程度的补偿电容值(Cneg值),其中补偿电容值可以直接反映触控区域的受力程度,即在物理层面上可以直接准确的判断触控区域是否受力,可以排除因电磁干扰或者肮脏数据导致设备启动的情况。In an embodiment of the present invention, when the sensing quantity meets the device startup condition, the IC circuit can be used to collect the compensation capacitance value (Cneg value) used to represent the degree of force applied to the touch area, wherein the compensation capacitance value can directly reflect the degree of force applied to the touch area, that is, it can directly and accurately determine whether the touch area is subjected to force at the physical level, and the situation in which the device is started due to electromagnetic interference or dirty data can be ruled out.
步骤S103,根据所述感应量和所述补偿电容值确定误触控判断结果;Step S103, determining a false touch judgment result according to the sensing amount and the compensation capacitance value;
在实际应用中,感应量是由IC电路采集到的触控区域的状态值,而补偿电容值是由IC电路采集到的触控区域的受力程度值,进一步地可以通过确定压力变化区域与状态变化区域是否对应,避免存在误触发的情况,或者通过比对压力变化区域与状态变化区域的映射关系以判断是否存在误触发的情况,具体设置可以根据实际情况而定。In practical applications, the sensing amount is the state value of the touch area collected by the IC circuit, and the compensation capacitance value is the force degree value of the touch area collected by the IC circuit. Further, by determining whether the pressure change area corresponds to the state change area, false triggering can be avoided, or by comparing the mapping relationship between the pressure change area and the state change area to determine whether there is a false trigger. The specific settings can be determined according to the actual situation.
步骤S104,若所述误触控判断结果为非误触控触发,则控制所述终端启动。Step S104: If the false touch judgment result is not a false touch trigger, control the terminal to start up.
在本发明实施例中,若所述误触控判断结果为误触控触发,可以由IC电路补偿传感器采集到的补偿电容值以及更新原始数据,以使后续的原始数据和感应量恢复常态,保证用户的正常使用。In an embodiment of the present invention, if the false touch judgment result is a false touch trigger, the compensation capacitance value collected by the IC circuit compensation sensor can be used to update the original data so that the subsequent original data and sensing quantity return to normal and ensure normal use by the user.
本申请实施例通过获取所述终端中触控区域的感应量,并判断所述感应量是否满足设备启动条件;在所述感应量满足所述设备启动条件时,获取用于表示所述触控区域受力程度的补偿电容值;根据所述感应量和所述补偿电容值确定误触控判断结果,通过获取触控区域受力程度的补偿电容值,可以确定物理触控区域中受压区域,并结合感应量判断启动设备指令是否为误触发,可以有效地避免由于采集到错误数据会误触发唤醒机制的问题。The embodiment of the present application obtains the sensing amount of the touch area in the terminal and determines whether the sensing amount meets the device startup condition; when the sensing amount meets the device startup condition, obtains the compensation capacitance value used to represent the force degree of the touch area; determines the false touch judgment result according to the sensing amount and the compensation capacitance value, and by obtaining the compensation capacitance value of the force degree of the touch area, the pressure area in the physical touch area can be determined, and combined with the sensing amount to determine whether the startup device instruction is a false trigger, which can effectively avoid the problem of false triggering of the wake-up mechanism due to the collection of erroneous data.
传统掌压开机过程,一般只采用单一数据层面的识别算法,而本发明获取用于表示触控区域受力程度的补偿电容值,可以确定物理触控区域中受压区域,避免因采集到错误的数据误触发终端启动,所以进一步地可以通过判断压力变化区域与状态变化区域是否对应,具体地,如步骤S103,根据所述感应量和所述补偿电容值确定误触控判断结果的步骤,如图2所示,包括:The conventional palm pressure startup process generally only adopts a single data level recognition algorithm, while the present invention obtains the compensation capacitance value used to represent the force degree of the touch area, and can determine the pressure area in the physical touch area, so as to avoid the terminal startup being triggered by the wrong data collected. Therefore, it is further possible to determine whether the pressure change area corresponds to the state change area. Specifically, as shown in step S103, the step of determining the false touch judgment result according to the induction amount and the compensation capacitance value, as shown in FIG2, includes:
步骤S201,确定与所述感应量对应的触控区域中的第一参考触控区域;Step S201, determining a first reference touch area in the touch area corresponding to the sensing amount;
步骤S202,确定与所述补偿电容值对应的触控区域中的第二参考触控区域;Step S202, determining a second reference touch area in the touch area corresponding to the compensation capacitance value;
步骤S203,根据所述第一参考触控区域和第二参考触控区域确定误触控判断结果。Step S203: determining a false touch judgment result according to the first reference touch area and the second reference touch area.
在本发明实施例中,根据感应量和所述补偿电容值确定误触控判断结果的具体方式为,判断压力变化区域与状态变化区域是否对应,即先确定与感应量对应的触控区域中的第一参考触控区域,再确定与补偿电容值对应的触控区域中的第二参考触控区域,在本发明实施例中执行步骤的先后顺序可变,上述过程仅为列举,最后目的在于通过比对第一参考触控区域和第二参考触控区域的,判断实际压力变化区域是否为IC电路采集到的触控状态变化区域,以此实现结合补偿电容值解决因数据采集错误导致的误触发问题。In an embodiment of the present invention, a specific method for determining a false touch judgment result based on the sensing amount and the compensation capacitance value is to determine whether the pressure change area corresponds to the state change area, that is, first determine the first reference touch area in the touch area corresponding to the sensing amount, and then determine the second reference touch area in the touch area corresponding to the compensation capacitance value. The order of executing the steps in the embodiment of the present invention is variable, and the above process is only an enumeration. The final purpose is to determine whether the actual pressure change area is the touch state change area collected by the IC circuit by comparing the first reference touch area and the second reference touch area, so as to solve the false triggering problem caused by data collection errors in combination with the compensation capacitance value.
进一步地,由于IC电路的排布设计不同,所以采集到的补偿电容值与感应量之间往往存在映射关系,基于此,步骤S203,根据所述第一参考触控区域和第二参考触控区域确定误触控判断结果的步骤,如图3所示,包括:Furthermore, due to different layout designs of IC circuits, there is often a mapping relationship between the collected compensation capacitance value and the induction value. Based on this, step S203, the step of determining the false touch judgment result according to the first reference touch area and the second reference touch area, as shown in FIG. 3, includes:
步骤S301,获取预设的映射关系;Step S301, obtaining a preset mapping relationship;
在本发明实施例中,映射关系可以由IC电路的制造商提供,所述映射关系用于表示所述感应量与所述补偿电容值的对应关系,在实际应用中,往往IC电路中的传感器采集到的补偿电容值组成的阵列与感应量组成的阵列不对应,例如:补偿电容阵列中第i行第j列的元素对应触控区域中的第一模组,而感应量阵列中第i行第j列的元素对应触控区域中的第二模组。In an embodiment of the present invention, a mapping relationship may be provided by a manufacturer of an IC circuit, and the mapping relationship is used to represent the correspondence between the sensing quantity and the compensation capacitance value. In practical applications, the array composed of the compensation capacitance values collected by the sensor in the IC circuit often does not correspond to the array composed of the sensing quantity. For example, the element in the i-th row and j-th column of the compensation capacitance array corresponds to the first module in the touch control area, while the element in the i-th row and j-th column of the sensing quantity array corresponds to the second module in the touch control area.
步骤S302,依据所述映射关系将所述第二参考触控区域转化为标准触控区域;Step S302, converting the second reference touch area into a standard touch area according to the mapping relationship;
在本发明实施例中,为了使第一参考触控区域与第二参考触控区域中对应位置元素与触控区域中模组相对应,依据所述映射关系将所述第二参考触控区域转化为标准触控区域,以使所述标准触控区域与所述第一参考区域的排列模式相同。In an embodiment of the present invention, in order to make the corresponding position elements and modules in the first reference touch area and the second reference touch area correspond to each other, the second reference touch area is converted into a standard touch area according to the mapping relationship so that the arrangement pattern of the standard touch area is the same as that of the first reference area.
步骤S303,根据所述标准触控区域和第一参考触控区域确定误触控判断结果。Step S303: determining a false touch judgment result according to the standard touch area and the first reference touch area.
在本发明实施例中,依据所述映射关系将所述第二参考触控区域转化为标准触控区域,即可直接判断标准触控区域和第一参考触控区域是否对应相同的触控区域(屏幕模组)。In the embodiment of the present invention, the second reference touch area is converted into a standard touch area according to the mapping relationship, so as to directly determine whether the standard touch area and the first reference touch area correspond to the same touch area (screen module).
进一步地,步骤S303,根据所述标准触控区域和第一参考触控区域确定误触控判断结果的步骤,如图4所示,包括:Furthermore, step S303, the step of determining the false touch judgment result according to the standard touch area and the first reference touch area, as shown in FIG4 , includes:
步骤S401,若所述标准触控区域不位于所述触控区域中的预设边缘区域,遍历所述标准触控区域中的多个所述补偿电容值;Step S401, if the standard touch area is not located in a preset edge area of the touch area, traverse a plurality of compensation capacitance values in the standard touch area;
在本发明实施例中,边缘区域为至少包括触控区域边缘(最上、最下、最右、最左)模组的区域,但不仅限于只有最上、最下、最右、最左的模组,并针对于标准触控区域不位于所述触控区域中的预设边缘区域的情况,遍历所述标准触控区域中的多个所述补偿电容值(即从标准触控区域的补偿电容阵列中的第一行一列开始遍历)。In an embodiment of the present invention, the edge area is an area that at least includes modules at the edge (top, bottom, rightmost, leftmost) of the touch area, but is not limited to only the top, bottom, rightmost, and leftmost modules, and for the case where the standard touch area is not located in the preset edge area of the touch area, multiple compensation capacitance values in the standard touch area are traversed (i.e., traversal starts from the first row and first column in the compensation capacitance array of the standard touch area).
步骤S402,当确定所述补偿电容值满足预设条件时,将所述补偿电容值确定为起始补偿电容值;Step S402, when it is determined that the compensation capacitance value meets a preset condition, determining the compensation capacitance value as a starting compensation capacitance value;
在本发明实施例中,预设条件可以根据后验知识而定,即在多次实现时记录触控区域中被按压区域的补偿电容值,当遍历到补偿电容值位于预设条件范围内时,可以将补偿电容值确定为起始补偿电容值,以便进一步地确定按压范围。In an embodiment of the present invention, the preset condition can be determined based on a posteriori knowledge, that is, the compensation capacitance value of the pressed area in the touch area is recorded during multiple implementations. When the compensation capacitance value is found to be within the preset condition range, the compensation capacitance value can be determined as the starting compensation capacitance value to further determine the pressing range.
进一步地,在本发明的又一实施例中,还提供一种预设条件的优选设置实施方式,所述预设条件包括如下之一:Furthermore, in another embodiment of the present invention, a preferred setting implementation manner of a preset condition is also provided, and the preset condition includes one of the following:
当前遍历的所述补偿电容值与所述补偿电容值在补偿电容值阵列中已遍历的位于同一列和/或同一行的补偿电容值的差值均大于第一预设阈值;The difference between the currently traversed compensation capacitance value and the traversed compensation capacitance value in the compensation capacitance value array and located in the same column and/or the same row is greater than a first preset threshold;
当前遍历的所述补偿电容值与所述补偿电容值在补偿电容值阵列中已遍历的位于同一列和/或同一行的补偿电容值的差值均大于第二预设阈值,其中,第二预设阈值小于第一预设阈值。The difference between the currently traversed compensation capacitance value and the traversed compensation capacitance value in the compensation capacitance value array and located in the same column and/or the same row is greater than a second preset threshold, wherein the second preset threshold is less than the first preset threshold.
例如,如图5所示,例如第一预设阈值是2,从第一行第一列开始遍历补偿电容值,直到遍历完第七行,遍历到第八行的第六列时,第八行的第六列的“50”大于已遍历过的第八行的第五列的“47”,且大于第七行的第六列的“47”,即当前遍历的所述补偿电容值与已遍历的位于同一列和/或同一行的补偿电容值的差值均大于第一预设阈值。For example, as shown in Figure 5, for example, the first preset threshold is 2, and the compensation capacitance value is traversed from the first row and the first column until the seventh row is traversed. When traversing to the sixth column of the eighth row, "50" in the sixth column of the eighth row is greater than "47" in the fifth column of the eighth row that has been traversed, and greater than "47" in the sixth column of the seventh row, that is, the difference between the compensation capacitance value currently traversed and the compensation capacitance value that has been traversed and is located in the same column and/or the same row is greater than the first preset threshold.
同理,第二预设阈值需小于第一预设阈值,为了保证算法的普适性可根据经验值而定,具体实施方式如上所述,具体地,在实际应用中,可能遍历到中间部分(例如第17行、18行),若将当前补偿电容与已遍历的补偿电容值依次做差运算,则会增加算法复杂度,所以优选地,所述预设条件如下:Similarly, the second preset threshold value needs to be smaller than the first preset threshold value. In order to ensure the universality of the algorithm, it can be determined according to the empirical value. The specific implementation method is as described above. Specifically, in practical applications, it is possible to traverse to the middle part (for example, the 17th row and the 18th row). If the current compensation capacitance and the traversed compensation capacitance values are sequentially subtracted, the algorithm complexity will be increased. Therefore, preferably, the preset conditions are as follows:
条件1:CnegNew(i,j)-CnegNew(i-1,j)>CnegNewRowGapCondition 1: CnegNew(i,j)-CnegNew(i-1,j)>CnegNewRowGap
条件2:CnegNew(i,j)-CnegNew(i-2,j)>CnegNewRowGapCondition 2: CnegNew(i,j)-CnegNew(i-2,j)>CnegNewRowGap
条件3:CnegNew(i,j)-CnegNew(i,j-1)>CnegNewRowGapCondition 3: CnegNew(i,j)-CnegNew(i,j-1)>CnegNewRowGap
条件4:CnegNew(i,j)-CnegNew(i,j-1)>CnegNewColGapCondition 4: CnegNew(i,j)-CnegNew(i,j-1)>CnegNewColGap
条件5:CnegNew(i,j)<CnegNew(i+1,j)Condition 5: CnegNew(i, j)<CnegNew(i+1, j)
其中,CnegNew(i,j)为所述标准触控区域中第i行第j列的补偿电容值,CnegNewRowGap和CnegNewColGap为预设阈值;Wherein, CnegNew(i, j) is the compensation capacitance value of the i-th row and j-th column in the standard touch area, and CnegNewRowGap and CnegNewColGap are preset thresholds;
相应地,确定所述补偿电容值满足预设条件的步骤,包括:Accordingly, the step of determining whether the compensation capacitance value satisfies a preset condition includes:
确定所述补偿电容值在所述标准触控区域中的位置为CnegNew(i,j);Determine the position of the compensation capacitance value in the standard touch area as CnegNew(i, j);
若所述补偿电容值满足条件1和条件3以及条件5,则确定所述补偿电容值满足预设条件;If the compensation capacitance value satisfies condition 1, condition 3 and condition 5, it is determined that the compensation capacitance value satisfies a preset condition;
或者,若所述补偿电容值满足条件2和条件3以及条件5,则确定所述补偿电容值满足预设条件;Alternatively, if the compensation capacitance value satisfies condition 2, condition 3, and condition 5, it is determined that the compensation capacitance value satisfies a preset condition;
或者,若所述补偿电容值满足条件1和条件4以及条件5,则确定所述补偿电容值满足预设条件;Alternatively, if the compensation capacitance value satisfies condition 1, condition 4, and condition 5, it is determined that the compensation capacitance value satisfies a preset condition;
或者,若所述补偿电容值满足条件2和条件4以及条件5,则确定所述补偿电容值满足预设条件。Alternatively, if the compensation capacitance value satisfies condition 2, condition 4, and condition 5, it is determined that the compensation capacitance value satisfies a preset condition.
其中,i和j均为正整数。Wherein, i and j are both positive integers.
在该步骤中,针对于不同触控模组(显示屏)的补偿电容值不同,本发明实施例通过将遍历机制中的当前补偿电容值与相邻的补偿电容值相比较,在达到快速确定当前补偿电容值是否为被按压区域的边缘的目的同时,还提高了算法的普适性,能够应用于不同的触控模组。In this step, since the compensation capacitance values of different touch modules (display screens) are different, the embodiment of the present invention compares the current compensation capacitance value in the traversal mechanism with the adjacent compensation capacitance value. While achieving the purpose of quickly determining whether the current compensation capacitance value is the edge of the pressed area, it also improves the universality of the algorithm and can be applied to different touch modules.
步骤S403,在所述标准触控区域中,计算以所述起始补偿电容值为中心的四个象限中大于起始补偿电容值的补偿电容值的个数,得到起始补偿电容量;Step S403, in the standard touch area, calculating the number of compensation capacitance values greater than the initial compensation capacitance value in four quadrants centered on the initial compensation capacitance value to obtain an initial compensation capacitance;
在本发明实施例中,以起始补偿电容值为中心在包含多个补偿电容值得阵列中建立直角坐标系(如图5所示,以“50”为初始补偿电容值遍历到的区域),并且统计与起始补偿电容值数值大小相同的补偿电容值的个数,得到起始补偿电容量。In an embodiment of the present invention, a rectangular coordinate system is established in an array including multiple compensation capacitance values with the starting compensation capacitance value as the center (as shown in FIG. 5 , the area traversed with “50” as the initial compensation capacitance value), and the number of compensation capacitance values with the same numerical value as the starting compensation capacitance value is counted to obtain the starting compensation capacitance.
步骤S404,计算所述第一参考触控区域的相似度;Step S404, calculating the similarity of the first reference touch area;
步骤S405,若所述第一参考触控区域的相似度大于第一相似度阈值,且所述起始补偿电容量大于与所述第一相似度阈值对应的最大补偿电容参考量,则确定误触控判断结果为非误触控触发。Step S405: if the similarity of the first reference touch area is greater than a first similarity threshold, and the initial compensation capacitance is greater than a maximum compensation capacitance reference value corresponding to the first similarity threshold, then determining that the false touch judgment result is not a false touch trigger.
在本发明实施例中,计算相似度的方式如下:数集A=(i,j,R),数集B=(i,j,D),则三维数据集A、B相似度In the embodiment of the present invention, the similarity is calculated as follows: data set A = (i, j, R), data set B = (i, j, D), then the similarity of three-dimensional data sets A and B is
其中,i、j以及n均为正整数,R为原始数据,即R=(x1,x2,x3,…,xn-1,xn);D为感应量,即D=(y1,y2,y3,…,yn-1,yn),本发明实施例根据相似度大小,可以判断是否有手掌按压且按压的面积大小。理论上,单个感应量(按压力度)越大,触摸面积(补偿电容值阵列中凸起的部分)越多,两者相似度越大。可以根据相似度大小,判断是否进入不同按压情形下(如手掌大面积按压,或单个手指轻微触摸等)的处理机制(即对应不同的补偿电容量)。Among them, i, j and n are all positive integers, R is the original data, that is, R = (x1, x2, x3, ..., xn-1, xn); D is the sensing amount, that is, D = (y1, y2, y3, ..., yn-1, yn). The embodiment of the present invention can determine whether there is a palm pressing and the size of the pressing area based on the similarity. In theory, the larger the single sensing amount (pressing force), the larger the touch area (the raised part in the compensation capacitance value array), and the greater the similarity between the two. According to the similarity, it can be judged whether to enter the processing mechanism (that is, corresponding to different compensation capacitance) under different pressing situations (such as large-area palm pressing, or light touch by a single finger, etc.).
其中,最大补偿电容参考量(Cneghith值)为后验经验值,相应的还有最小补偿电容参考量(Cnegloth值),具体地,Cnegloth值与Cneghith值都可以根据终端的实际配置情况而定,通常需要满足Cneghith值大于Cnegloth值。Among them, the maximum compensation capacitor reference (Cneghith value) is an a posteriori empirical value, and the corresponding minimum compensation capacitor reference (Cnegloth value) is also provided. Specifically, both the Cnegloth value and the Cneghith value can be determined according to the actual configuration of the terminal, and it is usually required that the Cneghith value is greater than the Cnegloth value.
另外,若所述第一参考触控区域的相似度大于第二相似度阈值且小于第一相似度阈值,判断所述起始补偿电容量是否大于与所述第二相似度阈值对应的预设的最小补偿电容参考量;In addition, if the similarity of the first reference touch area is greater than the second similarity threshold and less than the first similarity threshold, determining whether the initial compensation capacitance is greater than a preset minimum compensation capacitance reference value corresponding to the second similarity threshold;
若所述起始补偿电容量大于预设的最小补偿电容参考量,则确定误触控判断结果为非误触控触发。If the initial compensation capacitance is greater than a preset minimum compensation capacitance reference value, the false touch judgment result is determined to be a non-false touch trigger.
在本发明实施例中,考虑到用户轻按压的情况,为了保证在误触发检测时的准确度,还设置有小于第一相似度阈值的第二相似度阈值,以及小于Cneghith值的Cnegloth值,执行过程同上述实施例,此处便不再赘述,具体过程可以参照上述实施例,目的为了提供触发启动的最低保障条件,具体参数可以根据后验知识而定,本发明实施例对此不作具体限定。In the embodiment of the present invention, taking into account the situation where the user presses lightly, in order to ensure the accuracy of false trigger detection, a second similarity threshold that is less than the first similarity threshold and a Cnegloth value that is less than the Cneghith value are further provided. The execution process is the same as the above embodiment and will not be repeated here. The specific process can refer to the above embodiment. The purpose is to provide the minimum guarantee conditions for triggering the start. The specific parameters can be determined based on a posteriori knowledge, and the embodiment of the present invention does not make specific limitations on this.
在本发明实施例中,若所述标准触控区域位于所述触控区域中的预设边缘区域,且第一参考触控区域与所述标准触控区域相似度大于预设相似度阈值,则确定误触控判断结果为非误触控触发;In an embodiment of the present invention, if the standard touch area is located in a preset edge area of the touch area, and the similarity between the first reference touch area and the standard touch area is greater than a preset similarity threshold, then the false touch judgment result is determined to be a non-false touch trigger;
在本发明实施例中,针对于标准触控区域位于所述触控区域中的预设边缘区域的情况,由于无法根据预设的条件将标准触控区域中补偿电容值与相邻值(若在边缘,则没有相邻值)对比,所以可直接确定误触控判断结果为非误触控触发。In an embodiment of the present invention, for the case where the standard touch area is located in a preset edge area of the touch area, since it is impossible to compare the compensation capacitance value in the standard touch area with the adjacent value (if it is at the edge, there is no adjacent value) according to the preset conditions, the false touch judgment result can be directly determined as a non-false touch trigger.
但在实际应用中,即使标准触控区域位于所述触控区域中的预设边缘区域,也可以通过设置不同的条件组合以判断当前遍历的补偿电容值是否为凸起的边缘值(起始补偿电容值)。However, in actual applications, even if the standard touch area is located in the preset edge area of the touch area, different condition combinations can be set to determine whether the currently traversed compensation capacitance value is a raised edge value (starting compensation capacitance value).
例如:假设边缘区域为上下左右的最边缘一行,行列数为(i,j),其中i∈(0,RowMax),j∈(0,ColMax),若处在左边缘(即i∈(1,RowMax-1),j=0),则判断是否满足条件1、5;若处在上边缘(即j∈(1,ColMax-1),i=0),则判断是否满足条件3、4、5;若处在右边缘(即i∈(1,RowMax-1),j=ColMax),则判断是否满足条件1、3、4、5;若处在下边缘(即j∈(1,RowMax-1),i=RowMax),则判断是否满足条件1、2、3、4;若处于左上角(i=0,j=0),则判断是否满足条件5;若处于右上角(i=0,j=ColMax),则判断是否满足条件3、4、5;若处于左下角(i=RowMax,j=0),则判断是否满足条件1、2;若处于右下角(i=0,j=ColMax),则判断是否满足条件1、2、3、4,以上情况中,如果满足,则设定为补偿电容值判定起始补偿电容值,后续等同非边缘区域的处理流程,此处便不再赘述。For example: Assume that the edge area is the edge row at the top, bottom, left and right, and the number of rows and columns is (i, j), where i∈(0, RowMax), j∈(0, ColMax). If it is at the left edge (i.e., i∈(1, RowMax-1), j=0), then determine whether conditions 1 and 5 are met; if it is at the top edge (i.e., j∈(1, ColMax-1), i=0), then determine whether conditions 3, 4, and 5 are met; if it is at the right edge (i.e., i∈(1, RowMax-1), j=ColMax), then determine whether conditions 1, 3, 4, and 5 are met; if it is at the bottom edge (i.e., j∈(1, RowMax-1) , i=RowMax), then determine whether conditions 1, 2, 3, and 4 are met; if it is in the upper left corner (i=0, j=0), then determine whether condition 5 is met; if it is in the upper right corner (i=0, j=ColMax), then determine whether conditions 3, 4, and 5 are met; if it is in the lower left corner (i=RowMax, j=0), then determine whether conditions 1 and 2 are met; if it is in the lower right corner (i=0, j=ColMax), then determine whether conditions 1, 2, 3, and 4 are met. In the above cases, if they are met, it is set as the compensation capacitance value to determine the starting compensation capacitance value, and the subsequent processing flow is equivalent to the non-edge area, which will not be repeated here.
在本发明提供的又一实施例中,步骤S101,判断所述感应量是否满足设备启动条件的步骤,如图6所示,包括:In another embodiment of the present invention, step S101, a step of determining whether the sensing quantity meets the device startup condition, as shown in FIG6 , includes:
步骤S601,判断所述感应量是否大于预设的感应量阈值;Step S601, determining whether the sensing amount is greater than a preset sensing amount threshold;
在本发明实施例中,感应量阈值是根据后验知识而定的阈值,在实际应用中感应量(Difdata)是用于表示终端中触控区域的状态变化幅度的值,在实际应用中获取所述终端中触控区域的感应量的动作是由终端中的IC电路完成,具体的,由IC电路中的传感器采集触控区域的状态量作为基础数据(Basedata),然后由IC电路中的芯片(例如TDDI)对传感器采集到的下一帧采集到的原始数据(Rawdata)与基础数据作差,得到用于反映触控区域的状态变化幅度感应量,再将当前的原始数据设置为基础数据,继续采集下一帧的原始数据并作差,以此循环往复地计算感应量。In the embodiment of the present invention, the sensing amount threshold is a threshold value determined based on a posteriori knowledge. In practical applications, the sensing amount (Difdata) is a value used to represent the amplitude of the state change of the touch area in the terminal. In practical applications, the action of obtaining the sensing amount of the touch area in the terminal is completed by the IC circuit in the terminal. Specifically, the sensor in the IC circuit collects the state amount of the touch area as basic data (Basedata), and then the chip in the IC circuit (such as TDDI) subtracts the raw data (Rawdata) collected by the sensor in the next frame from the basic data to obtain the sensing amount reflecting the amplitude of the state change of the touch area, and then sets the current raw data as the basic data, continues to collect the raw data of the next frame and makes a difference, and calculates the sensing amount in a reciprocating manner.
本发明实施例通过初步判断感应量是否大于预设的感应量阈值可以排除日常非主动触控行为的按压情况(例如放在兜里被挤压)。The embodiment of the present invention can exclude the pressing situation of daily non-active touch behavior (such as being squeezed in a pocket) by preliminarily determining whether the sensing amount is greater than a preset sensing amount threshold.
若是,步骤S602,判断所述感应量大于预设的感应量阈值时持续的帧数是否大于预设时长;If yes, step S602, determining whether the number of frames for which the sensing amount is greater than a preset sensing amount threshold is greater than a preset time length;
在本发明实施例中,为了避免瞬间按压造成感应量突变的情况,所以设置了判断所述感应量大于预设的感应量阈值时持续的帧数是否大于预设时长的步骤。In the embodiment of the present invention, in order to avoid the situation where the sensing amount suddenly changes due to instantaneous pressing, a step is provided to determine whether the number of frames that lasts when the sensing amount is greater than a preset sensing amount threshold is greater than a preset duration.
若是,步骤S603,判断所述感应量的相似度特征是否满足相似度特征阈值。If so, in step S603, it is determined whether the similarity feature of the sensing quantity meets a similarity feature threshold.
在本发明实施例中,若所述感应量大于预设的感应量阈值时持续的帧数大于预设时长,相似度的计算方式可以参照上述实施例,此处便不再赘述,根据单个Sensor的感应量(按压力度)越大,触摸面积(按压的Sensor个数越多)越大,两者相似度越大的理论,通过相似度大小,判断是否进入不同按压情形下(如手掌大面积按压,或单个手指轻微触摸等)的处理机制。In an embodiment of the present invention, if the number of frames that continue when the sensing amount is greater than the preset sensing amount threshold is greater than the preset time length, the method for calculating the similarity can refer to the above embodiment and will not be repeated here. According to the theory that the larger the sensing amount (pressing force) of a single sensor, the larger the touch area (the more sensors are pressed), the greater the similarity between the two. The similarity is used to determine whether to enter the processing mechanism under different pressing situations (such as large-area pressing of the palm, or light touching of a single finger, etc.).
在本发明的又一实施例中还提供了一种防误触控启动装置,应用于终端,如图7所示,包括:In another embodiment of the present invention, there is also provided a device for preventing accidental touch start, which is applied to a terminal, as shown in FIG7 , and includes:
第一获取模块01,用于获取所述终端中触控区域的感应量,并判断所述感应量是否满足设备启动条件,其中,所述感应量用于表示所述触控区域的触摸量;A first acquisition module 01 is used to acquire the sensing amount of the touch area in the terminal and determine whether the sensing amount meets the device startup condition, wherein the sensing amount is used to represent the touch amount of the touch area;
第二获取模块02,用于在所述感应量满足所述设备启动条件时,获取用于表示所述触控区域受力程度的补偿电容值;A second acquisition module 02, used for acquiring a compensation capacitance value representing the force degree of the touch area when the sensing quantity meets the device startup condition;
确定模块03,用于根据所述感应量和所述补偿电容值确定误触控判断结果;A determination module 03, configured to determine a false touch judgment result according to the sensing amount and the compensation capacitance value;
控制模块04,用于若所述误触控判断结果为非误触控触发,则控制所述终端启动。The control module 04 is configured to control the terminal to start up if the false touch judgment result is not a false touch trigger.
在本发明的又一实施例中,还提供一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;In another embodiment of the present invention, there is also provided an electronic device, comprising: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
存储器,用于存放计算机程序;Memory, used to store computer programs;
处理器,用于执行存储器上所存放的程序时,实现方法实施例所述的启动方法。The processor is used to implement the startup method described in the method embodiment when executing the program stored in the memory.
本发明实施例提供的电子设备,处理器通过执行存储器上所存放的程序实现了通过获取所述终端中触控区域的感应量,并判断所述感应量是否满足设备启动条件;在所述感应量满足所述设备启动条件时,获取用于表示所述触控区域受力程度的补偿电容值;根据所述感应量和所述补偿电容值确定误触控判断结果;若所述误触控判断结果为非误触控触发,则控制所述终端启动,通过获取触控区域受力程度的补偿电容值,可以确定物理触控区域中受压区域,并结合感应量判断启动设备指令是否为误触发,可以有效地避免由于采集到错误数据会误触发唤醒机制的问题。In the electronic device provided by the embodiment of the present invention, the processor executes the program stored in the memory to obtain the sensing amount of the touch area in the terminal and judge whether the sensing amount meets the device startup condition; when the sensing amount meets the device startup condition, obtain the compensation capacitance value used to represent the force degree of the touch area; determine the false touch judgment result according to the sensing amount and the compensation capacitance value; if the false touch judgment result is not a false touch trigger, control the terminal to start, by obtaining the compensation capacitance value of the force degree of the touch area, the pressure area in the physical touch area can be determined, and combined with the sensing amount to judge whether the startup device instruction is a false trigger, which can effectively avoid the problem of false triggering of the wake-up mechanism due to the collection of erroneous data.
上述电子设备提到的通信总线1140可以是外设部件互连标准(PeripheralComponentInterconnect,简称PCI)总线或扩展工业标准结构(ExtendedIndustryStandardArchitecture,简称EISA)总线等。该通信总线1140可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The communication bus 1140 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus 1140 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in FIG8 , but it does not mean that there is only one bus or one type of bus.
通信接口1120用于上述电子设备与其他设备之间的通信。The communication interface 1120 is used for communication between the above electronic device and other devices.
存储器1130可以包括随机存取存储器(RandomAccessMemory,简称RAM),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。The memory 1130 may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
上述的处理器1110可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DigitalSignalProcessing,简称DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-ProgrammableGateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The above-mentioned processor 1110 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
在本发明的又一实施例中,还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传输方法的程序,所述信息传输方法的程序被处理器执行时实现方法实施例所述的启动方法的步骤。In another embodiment of the present invention, a computer-readable storage medium is provided, on which a program of the information transmission method is stored. When the program of the information transmission method is executed by a processor, the steps of the startup method described in the method embodiment are implemented.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidStateDisk(SSD))等。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk SolidStateDisk (SSD)), etc.
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
Claims (5)
1.一种启动方法,应用于终端,其特征在于,所述方法包括:1. A startup method, applied to a terminal, characterized in that the method comprises: 获取所述终端中触控区域的感应量,并判断所述感应量是否满足设备启动条件,其中,所述感应量用于表示所述触控区域的触摸量;Acquire the sensing amount of the touch area in the terminal, and determine whether the sensing amount meets the device startup condition, wherein the sensing amount is used to represent the touch amount of the touch area; 在所述感应量满足所述设备启动条件时,获取用于表示所述触控区域受力程度的补偿电容值;When the sensing quantity meets the device startup condition, obtaining a compensation capacitance value for indicating the force degree of the touch area; 根据所述感应量和所述补偿电容值确定误触控判断结果;Determine a false touch judgment result according to the sensing amount and the compensation capacitance value; 若所述误触控判断结果为非误触控触发,则控制所述终端启动;If the false touch judgment result is not a false touch trigger, controlling the terminal to start; 根据所述感应量和所述补偿电容值确定误触控判断结果的步骤,包括:The step of determining the false touch judgment result according to the induction amount and the compensation capacitance value includes: 确定与所述感应量对应的触控区域中的第一参考触控区域;Determine a first reference touch area in the touch area corresponding to the sensing amount; 确定与所述补偿电容值对应的触控区域中的第二参考触控区域;Determine a second reference touch area in the touch area corresponding to the compensation capacitance value; 根据所述第一参考触控区域和第二参考触控区域确定误触控判断结果;Determine a false touch judgment result according to the first reference touch area and the second reference touch area; 根据所述第一参考触控区域和第二参考触控区域确定误触控判断结果的步骤,包括:The step of determining a false touch judgment result according to the first reference touch area and the second reference touch area includes: 获取预设的映射关系,所述映射关系用于表示所述感应量与所述补偿电容值的对应关系;Acquire a preset mapping relationship, where the mapping relationship is used to represent a corresponding relationship between the induction quantity and the compensation capacitance value; 依据所述映射关系将所述第二参考触控区域转化为标准触控区域,所述标准触控区域与所述第一参考区域的排列模式相同;Converting the second reference touch area into a standard touch area according to the mapping relationship, wherein the arrangement mode of the standard touch area is the same as that of the first reference area; 根据所述标准触控区域和第一参考触控区域确定误触控判断结果;Determine a false touch judgment result according to the standard touch area and the first reference touch area; 根据所述标准触控区域和第一参考触控区域确定误触控判断结果的步骤,包括:The step of determining the false touch judgment result according to the standard touch area and the first reference touch area includes: 若所述标准触控区域位于所述触控区域中的预设边缘区域,且第一参考触控区域与所述标准触控区域相似度大于预设相似度阈值,则确定误触控判断结果为非误触控触发;If the standard touch area is located in a preset edge area of the touch area, and the similarity between the first reference touch area and the standard touch area is greater than a preset similarity threshold, then determining that the false touch judgment result is a non-false touch trigger; 若所述标准触控区域不位于所述触控区域中的预设边缘区域,遍历所述标准触控区域中的多个所述补偿电容值;If the standard touch area is not located in a preset edge area of the touch area, traverse a plurality of compensation capacitance values in the standard touch area; 当确定所述补偿电容值满足预设条件时,将所述补偿电容值确定为起始补偿电容值;When it is determined that the compensation capacitance value meets the preset condition, determining the compensation capacitance value as the starting compensation capacitance value; 在所述标准触控区域中,计算以所述起始补偿电容值为中心的四个象限中大于起始补偿电容值的补偿电容值的个数,得到起始补偿电容量;In the standard touch area, the number of compensation capacitance values greater than the starting compensation capacitance value in four quadrants centered on the starting compensation capacitance value is calculated to obtain the starting compensation capacitance; 计算所述第一参考触控区域的相似度;Calculating the similarity of the first reference touch area; 若所述第一参考触控区域的相似度大于第一相似度阈值,且所述起始补偿电容量大于与所述第一相似度阈值对应的最大补偿电容参考量,则确定误触控判断结果为非误触控触发;If the similarity of the first reference touch area is greater than a first similarity threshold, and the initial compensation capacitance is greater than a maximum compensation capacitance reference value corresponding to the first similarity threshold, then determining that the false touch judgment result is a non-false touch trigger; 所述的启动方法,还包括:The startup method further includes: 若所述第一参考触控区域的相似度大于第二相似度阈值且小于第一相似度阈值,判断所述起始补偿电容量是否大于与所述第二相似度阈值对应的预设的最小补偿电容参考量;If the similarity of the first reference touch area is greater than the second similarity threshold and less than the first similarity threshold, determining whether the initial compensation capacitance is greater than a preset minimum compensation capacitance reference value corresponding to the second similarity threshold; 若所述起始补偿电容量大于预设的最小补偿电容参考量,则确定误触控判断结果为非误触控触发;If the initial compensation capacitance is greater than the preset minimum compensation capacitance reference value, the false touch judgment result is determined to be a non-false touch trigger; 所述预设条件包括如下之一:The preset condition includes one of the following: 当前遍历的所述补偿电容值与所述补偿电容值在补偿电容值阵列中已遍历的位于同一列和/或同一行的补偿电容值的差值均大于第一预设阈值;The difference between the currently traversed compensation capacitance value and the traversed compensation capacitance value in the compensation capacitance value array and located in the same column and/or the same row is greater than a first preset threshold; 当前遍历的所述补偿电容值与所述补偿电容值在补偿电容值阵列中已遍历的位于同一列和/或同一行的补偿电容值的差值均大于第二预设阈值,其中,第二预设阈值小于第一预设阈值。The difference between the currently traversed compensation capacitance value and the traversed compensation capacitance value in the compensation capacitance value array and located in the same column and/or the same row is greater than a second preset threshold, wherein the second preset threshold is less than the first preset threshold. 2.根据权利要求1所述的启动方法,其特征在于,判断所述感应量是否满足设备启动条件的步骤,包括:2. The startup method according to claim 1, characterized in that the step of judging whether the sensing quantity meets the device startup condition comprises: 判断所述感应量是否大于预设的感应量阈值;Determining whether the sensing amount is greater than a preset sensing amount threshold; 若所述感应量大于预设的感应量阈值,判断所述感应量大于预设的感应量阈值时持续的帧数是否大于预设时长;If the sensing amount is greater than a preset sensing amount threshold, determining whether the number of frames for which the sensing amount is greater than the preset sensing amount threshold is greater than a preset duration; 若所述感应量大于预设的感应量阈值时持续的帧数大于预设时长,判断所述感应量的相似度特征是否满足相似度特征阈值。If the number of frames for which the sensing amount is greater than a preset sensing amount threshold is greater than a preset duration, it is determined whether the similarity feature of the sensing amount meets the similarity feature threshold. 3.一种装置,应用于终端,其特征在于,包括:3. A device, applied to a terminal, comprising: 第一获取模块,用于获取所述终端中触控区域的感应量,并判断所述感应量是否满足设备启动条件,其中,所述感应量用于表示所述触控区域的触摸量;A first acquisition module, configured to acquire a sensing amount of a touch area in the terminal and determine whether the sensing amount meets a device startup condition, wherein the sensing amount is used to represent a touch amount of the touch area; 第二获取模块,用于在所述感应量满足所述设备启动条件时,获取用于表示所述触控区域受力程度的补偿电容值;A second acquisition module, configured to acquire a compensation capacitance value indicating a force level of the touch area when the sensing quantity meets the device startup condition; 确定模块,用于根据所述感应量和所述补偿电容值确定误触控判断结果;A determination module, used to determine a false touch judgment result according to the sensing amount and the compensation capacitance value; 控制模块,用于若所述误触控判断结果为非误触控触发,则控制所述终端启动;A control module, configured to control the terminal to start up if the false touch judgment result is not a false touch trigger; 所述装置执行所述权利要求1至2任一所述方法。The device executes the method described in any one of claims 1 to 2. 4.一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至2任一项所述的方法的步骤。4. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein the processor implements the steps of the method described in any one of claims 1 to 2 when executing the computer program. 5.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至2任一所述方法。5. A computer-readable medium having a non-volatile program code executable by a processor, wherein the program code enables the processor to execute the method according to any one of claims 1 to 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010580689.5A CN111782079B (en) | 2020-06-23 | 2020-06-23 | A startup method, device, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010580689.5A CN111782079B (en) | 2020-06-23 | 2020-06-23 | A startup method, device, electronic device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111782079A CN111782079A (en) | 2020-10-16 |
CN111782079B true CN111782079B (en) | 2024-11-05 |
Family
ID=72757033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010580689.5A Active CN111782079B (en) | 2020-06-23 | 2020-06-23 | A startup method, device, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111782079B (en) |
Families Citing this family (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112833429B (en) * | 2021-03-08 | 2024-07-19 | 谢卫国 | Intelligent guidance high-efficiency kitchen range control method and device and intelligent kitchen |
Citations (2)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108108683A (en) * | 2017-12-14 | 2018-06-01 | 北京小米移动软件有限公司 | Touch-control response method, mobile terminal and storage medium |
CN110555333A (en) * | 2018-05-30 | 2019-12-10 | 北京小米移动软件有限公司 | fingerprint identification method, electronic device and storage medium |
Family Cites Families (3)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106873849B (en) * | 2017-01-06 | 2020-06-05 | 普联技术有限公司 | Detection method and device for preventing screen false triggering and mobile terminal |
CN109144360B (en) * | 2018-05-31 | 2021-04-23 | 北京小米移动软件有限公司 | Screen lighting method, electronic device and storage medium |
CN110109549B (en) * | 2019-05-13 | 2022-11-01 | Oppo广东移动通信有限公司 | Application notification processing method and device, storage medium and electronic equipment |
-
2020
- 2020-06-23 CN CN202010580689.5A patent/CN111782079B/en active Active
Patent Citations (2)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108108683A (en) * | 2017-12-14 | 2018-06-01 | 北京小米移动软件有限公司 | Touch-control response method, mobile terminal and storage medium |
CN110555333A (en) * | 2018-05-30 | 2019-12-10 | 北京小米移动软件有限公司 | fingerprint identification method, electronic device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111782079A (en) | 2020-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9245166B2 (en) | 2016-01-26 | Operating method based on fingerprint and gesture recognition and electronic device |
US11074428B2 (en) | 2021-07-27 | Fingerprint identification device and method |
WO2019232756A1 (en) | 2019-12-12 | Method, device, and electronic device for fingerprint recognition |
CN106775150A (en) | 2017-05-31 | touch control method, system and mobile terminal |
CN106446775B (en) | 2019-09-17 | A kind of fingerprint identification method, device and electronic equipment |
CN106547395B (en) | 2020-04-03 | Touch key, anti-misoperation control method and device for touch key and terminal |
TWI694383B (en) | 2020-05-21 | Electronic device with fingerprint identification function and fingerprint identification method |
CN113835558B (en) | 2025-03-28 | Screen parameter adjustment method, device and electronic equipment |
CN107087075B (en) | 2020-04-17 | Prompting method based on screen fingerprint identification and mobile terminal |
CN108803940B (en) | 2021-11-19 | Touch identification method and device and touch display device |
CN111782079B (en) | 2024-11-05 | A startup method, device, electronic device and storage medium |
CN106485216A (en) | 2017-03-08 | The based reminding method of the cleannes of fingerprint module and mobile terminal |
CN106709307B (en) | 2020-01-10 | Unlocking method and device |
CN106529246A (en) | 2017-03-22 | Task execution method based on fingerprint, and mobile terminal |
CN106874044A (en) | 2017-06-20 | A kind of camera changing method and mobile terminal |
CN105511786B (en) | 2018-05-22 | The removing method and system of touch-screen button failure |
CN107807747A (en) | 2018-03-16 | touch system and touch detection method thereof |
CN106446818A (en) | 2017-02-22 | Fingerprint identification method, device and terminal equipment |
CN107958146B (en) | 2020-01-14 | Fingerprint verification method and device, storage medium and electronic equipment |
US20180300470A1 (en) | 2018-10-18 | System, method, and apparatus for touch panel security |
CN106155437A (en) | 2016-11-23 | Operation mode judging method, touch point position judging method and touch control circuit |
TWI756723B (en) | 2022-03-01 | A method for recognizing false touches on a foldable touch display device, a foldable touch display device, and an information processing device |
TWI716213B (en) | 2021-01-11 | Touch detection method, touch device and information processing device |
TWI490766B (en) | 2015-07-01 | Method of identifying ground floating object |
CN104423750B (en) | 2018-09-04 | Touch panel capable of detecting stylus and use method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2020-10-16 | PB01 | Publication | |
2020-10-16 | PB01 | Publication | |
2020-11-03 | SE01 | Entry into force of request for substantive examination | |
2020-11-03 | SE01 | Entry into force of request for substantive examination | |
2024-11-05 | GR01 | Patent grant | |
2024-11-05 | GR01 | Patent grant |