CN113495641A - 触摸屏鬼点识别方法、装置、终端及存储介质 - Google Patents
触摸屏鬼点识别方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN113495641A CN113495641A CN202010268580.8A CN202010268580A CN113495641A CN 113495641 A CN113495641 A CN 113495641A CN 202010268580 A CN202010268580 A CN 202010268580A CN 113495641 A CN113495641 A CN 113495641A
- Authority
- CN
- China
- Prior art keywords
- touch
- point
- touch screen
- coordinate data
- ghost
- 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
- 238000000034 method Methods 0.000 title claims abstract description 64
- 230000015654 memory Effects 0.000 claims description 34
- 230000008859 change Effects 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 15
- 238000004422 calculation algorithm Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 abstract description 8
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 239000004020 conductor Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 210000001015 abdomen Anatomy 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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
- G06F3/04186—Touch location disambiguation
-
- 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)
Abstract
本申请属于终端技术领域,具体而言,涉及一种触摸屏鬼点识别方法、装置、终端及存储介质。其中,一种触摸屏鬼点识别方法,包括:基于接收到的中断指令,获取触摸点的坐标数据;获取所述触摸点对应的触摸面积;在未获取到所述坐标数据或者所述接触面积小于预设面积时,确定所述触摸点为鬼点。因此本申请实施例的技术方案电容触摸屏在未获取到坐标数据或者接触面积小于预设面积时,可以确定触摸点为鬼点,电容触摸屏不会驱动相应的连接装置,可以减少终端对鬼点的响应操作,进而可以提高用户的使用体验。
Description
技术领域
本申请属于终端技术领域,具体而言,涉及一种触摸屏鬼点识别方法、装置、终端及存储介质。
背景技术
随着信息社会的不断发展,终端的出现大大方便了用户的生产生活。用户可以使用终端观看电视或者使用终端与其他用户进行视频通话。
目前,很多终端都会使用触摸屏。触摸屏的使用可以简化用户的擦操作,方便用户的生活。例如用户可以点击终端触摸屏上显示的按钮。当终端触摸屏检测到用户点击触摸屏上的按钮时,触摸屏上的触觉反馈***可根据预先编程的程式驱动各种连接装置,并由终端的液晶显示画面显示对应的影音效果。
但是,当手掌或手持的导体物靠近电容触摸屏而不是触摸时就能引起电容触摸屏的误动作,电容触摸屏会出现鬼点的问题,导致用户使用效果不佳。
本申请对于背景技术的描述属于与本申请相关的相关技术,仅仅是用于说明和便于理解本申请的内容,不应理解为申请人明确认为或推定申请人认为是本申请在首次提出申请的申请日的现有技术。
发明内容
本申请实施例提供一种触摸屏鬼点识别方法、装置、终端及存储介质,可以减少电容触摸屏针对鬼点的操作,提高用户的使用效果。
第一方面,本申请实施例提供一种触摸屏鬼点识别方法,包括:
基于接收到的中断指令,获取触摸点的坐标数据;
获取所述触摸点对应的触摸面积;
在未获取到所述坐标数据或者所述接触面积小于预设面积时,确定所述触摸点为鬼点。
根据一些实施例,所述获取所述触摸点对应的触摸面积,包括:
获取所述触摸点的电容值;
基于所述电容值获取所述触摸面积。
根据一些实施例,所述方法还包括:
将所述坐标数据发送至终端处理器;
在预设时间内,未接收到用户对所述坐标数据对应操作的反馈信息时,确定所述触摸点为鬼点。
根据一些实施例,所述获取所述触摸点对应的触摸面积,包括:
获取触摸屏的压力变化数据;
基于所述压力变化数据获取所述接触面积。
根据一些实施例,所述在未获取到所述坐标数据或者所述接触面积小于预设面积时,确定所述触摸点为鬼点之后,还包括:
在未获取到所述坐标数据或者所述接触面积小于预设面积时,停止响应所述中断指令。
根据一些实施例,所述获取所述触摸点对应的触摸面积,包括:
获取以所述触摸点为中心的接触面的多边形;
通过计算所述多边形的面积确定所述接触面积。
根据一些实施例,所述基于接收到的中断指令,获取触摸点的坐标数据,包括:
接收所述中断指令;
采用预设扫描算法对触摸屏进行扫描,获取所述触摸点的所述坐标数据。
第二方面,本申请实施例提供一种触摸屏鬼点识别装置,包括:
指令接收单元,用于基于接收到的中断指令,获取触摸点的坐标数据;
面积获取单元,用于获取所述触摸点对应的触摸面积;
鬼点确定单元,用于在未获取到所述坐标数据或者所述接触面积小于预设面积时,确定所述触摸点为鬼点。
第三方面,本申请实施例提供一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述的方法。
第五方面,本申请实施例提供一种计算机程序产品,其中,上述计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
本申请实施例提供一种触摸屏鬼点识别方法,通过基于接收到的中断指令,获取触摸点的坐标数据以及触摸点对应的触摸面积,可以在未获取到坐标数据或者接触面积小于预设面积时,确定触摸点为鬼点。因此本申请实施例的技术方案电容触摸屏在未获取到坐标数据或者接触面积小于预设面积时,可以确定触摸点为鬼点,电容触摸屏不会驱动相应的连接装置,可以减少终端对鬼点的响应操作,进而可以提高用户的使用体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出应用于本申请实施例的触摸屏鬼点识别方法或者触摸屏鬼点识别装置的应用场景示意图;
图2示出本申请实施例的一种触摸屏鬼点识别方法的流程示意图;
图3示出本申请实施例的一种终端界面的举例示意图;
图4示出本申请实施例的一种触摸屏鬼点识别方法的场景示意图;
图5示出本申请实施例的一种触摸屏鬼点识别方法的流程示意图;
图6示出本申请实施例的一种触摸屏鬼点识别方法的流程示意图;
图7示出本申请实施例的一种触摸屏鬼点识别方法的流程示意图;
图8示出本申请实施例的一种触摸屏鬼点识别方法的流程示意图;
图9示出本申请实施例的一种触摸屏鬼点识别装置的结构示意图;
图10示出本申请实施例的一种服务器的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅为本申请实施例的一部分,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
触摸屏(touch screen)又称为"触控屏"、"触控面板",是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈***可根据预先编程的程式驱动各种连接装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种最新的电脑输入设备,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。主要应用于公共信息的查询、领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。
请参考图1,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,DSP)、现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑阵列(programmable logicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessing unit,CPU)、图像处理器(graphics processing unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可分为操作***空间和用户空间,操作***即运行于操作***空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作***针对不同第三方应用程序为其分配相应的***资源。然而,同一第三方应用程序中不同应用场景对***资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对GPU性能的要求较高。而操作***与第三方应用程序之间相互独立,操作***往往不能及时感知第三方应用程序当前的应用场景,导致操作***无法根据第三方应用程序的具体应用场景进行针对性的***资源适配。
其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。
除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。
在本申请实施例中,各步骤的执行主体可以是上文介绍的终端。可选地,各步骤的执行主体为终端的操作***。操作***可以是安卓***,也可以是IOS***,或者其它操作***,本申请实施例对此不作限定。
本申请实施例的终端,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathode ray tubedisplay,简称CR)、发光二极管显示器(light-emitting diode display,简称LED)、电子墨水屏、液晶显示屏(liquidcrystal display,简称LCD)、等离子显示面板(plasma display panel,简称PDP)等。用户可以利用终端101上的显示设备,来查看显示的文字、图像、视频等信息。所述终端可以是智能手机、平板电脑、游戏设备、AR(Augmented Reality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。
在图1所示的终端中,处理器110可以用于调用存储器120中存储的应用程序,并具体执行本申请实施例的触摸屏鬼点识别方法。
当电容触摸屏获取到触摸点的坐标数据和触摸点对应的触摸面积时,电容触摸屏可以检测是否获取到坐标数据以及接触面积是否大于预设面积。当电容触摸屏检测到获取到坐标数据且接触面积大于预设面积时,电容触摸屏可以确定该触摸点不是鬼点。此时电容触摸屏会针对该触摸点驱动相应的连接装置,因此终端的显示屏可以针对该触摸点做出相应的相应操作。
在下述方法实施例中,为了便于说明,仅以各步骤的执行主体为终端进行介绍说明。
下面将结合附图2-附图8,对本申请实施例提供的触摸屏鬼点识别方法进行详细介绍。附图2-附图8所示实施例的执行主体例如可以为终端。
请参见图2,为本申请实施例提供了一种触摸屏鬼点识别方法的流程示意图。如图2所示,本申请实施例的所述方法可以包括以下步骤S101-步骤S104。
S101,基于接收到的中断指令,获取触摸点的坐标数据。
根据一些实施例,终端的电容触摸屏是利用人体的电流感应工作的。当电容触摸屏检测到用户输入的中断指令时,电容触摸屏可以驱动相应的连接装置,以便相应的连接装置可以执行对应的操作。其中,中断指令例如可以是指电容触摸屏接收到的用户使用手指指腹在电容触摸屏上的点击指令。但是由于用户的手掌或手持的导体物靠近电容屏而不是触摸时,电容触摸屏也可以接收到终端指令,引起电容触摸屏的误动作。其中,本申请实施例的电容触摸屏的类型包括但不限于表面式电容触摸屏和投射式电容触摸屏。
易于理解的是,当电容触摸屏接收到中断指令时,电容触摸屏可以建立坐标系。基于建立的坐标系,电容触摸屏可以获取触摸点的坐标数据。图3示出本申请实施例的一种终端界面的举例示意图。如图3所示,本申请实施例的电容触摸屏建立的坐标系可以如图3所示。电容触摸屏还可以在接收到中断指令前建立坐标系。
可选的,电容触摸屏建立坐标系之后,电容触摸屏检测到电容触摸屏上的触摸指令时,电容触摸屏可以接收到中断指令。电容触摸屏接收到终端指令时,电容触摸屏获取到触摸点的坐标数据例如可以是[x5,y10]。
S102,获取触摸点对应的触摸面积。
根据一些实施例,当电容式触摸屏获取到触摸点的坐标数据时,电容触摸屏可以获取触摸点对应的触摸面积。例如电容触摸屏可以检测电容触摸屏的电容值、电容触摸屏的压力值等方法来获取触摸点对应的触摸面积。
易于理解的是,例如由于用户每次用手指在电容触摸屏上点击或者按压时,实际接触面积并非单个点,而是一个区域,故该触摸面积通常是由很多个像素点围成的区域的坐标数据,该触摸面积也即该像素点围成的区域的面积。
可选的,电容触摸屏在接收到中断指令时,电容触摸屏还可以获取屏幕上的指纹信息。电容触摸屏可以将获取到指纹信息的区域确定为触摸点对应的触摸面积。电容触摸屏获取到的触摸面积例如可以是零,该触摸面积例如还可以是1平方厘米。
S103,在未获取到坐标数据或者接触面积小于预设面积时,确定触摸点为鬼点。
根据一些实施例,图4示出本申请实施例的一种触摸屏鬼点识别方法的场景示意图。如图4所示,鬼点是指用户并未触摸电容触摸屏,但电容触摸屏检测到用户触摸的触摸点。该鬼点的个数可以是一个,也可以是多个。
易于理解的是,当电容触摸屏获取到触摸点的坐标数据和触摸点对应的触摸面积时,电容触摸屏可以检测是否获取到坐标数据以及接触面积是否小于预设面积。当电容触摸屏检测到未获取到坐标数据或者接触面积小于预设面积时,电容触摸屏可以确定该触摸点为鬼点。此时电容触摸屏不会针对该触摸点驱动相应的连接装置,因此终端的显示屏不对针对该触摸点做出相应的相应操作。
根据一些实施例,电容触摸屏设置的预设面积例如可以是0.1平方厘米。当电容触摸屏获取到A触摸点的坐标数据例如可以是[x5,y10],获取到A触摸点对应的接触面积例如可以是0。当电容触摸屏检测到获取到A触摸点的坐标数据,但是A触摸点对应的接触面积小于预设面积时,电容触摸屏不会驱动A触摸点相应的连接装置。
可选的,电容触摸屏获取到触摸点的坐标数据和触摸点对应的触摸面积时,电容触摸屏还可以检测是否获取到坐标数据、坐标数据的格式是否符合预设格式以及接触面积是否为0。当电容触摸屏检测到未获取到坐标数据、坐标数据的格式不符合预设格式或者接触面积为0时,电容触摸屏可以确定该触摸点为鬼点。
根据一些实施例,当电容触摸屏获取到触摸点的坐标数据和触摸点对应的触摸面积时,电容触摸屏可以检测是否获取到坐标数据以及接触面积是否大于预设面积。当电容触摸屏检测到获取到坐标数据且接触面积大于预设面积时,电容触摸屏可以确定该触摸点不是鬼点。此时电容触摸屏会驱动该触摸点相应的连接装置,因此终端的显示屏可以针对该触摸点做出相应的响应操作。
易于理解的是,电容触摸屏设置的预设面积例如可以是0.5平方厘米。当电容触摸屏获取到A触摸点的坐标数据例如可以是[x5,y10],获取到A触摸点对应的接触面积例如可以是1平方厘米。当电容触摸屏检测到获取到A触摸点的坐标数据,且A触摸点对应的接触面积大于预设面积时,电容触摸屏可以驱动A触摸点相应的连接装置。
本申请实施例提供一种触摸屏鬼点识别方法,通过基于接收到的中断指令,获取触摸点的坐标数据以及触摸点对应的触摸面积,可以在未获取到坐标数据或者接触面积小于预设面积时,确定触摸点为鬼点。因此本申请实施例的技术方案电容触摸屏在未获取到坐标数据或者接触面积小于预设面积时,可以确定触摸点为鬼点,电容触摸屏不会驱动相应的连接装置,可以减少终端对鬼点的响应操作,进而可以提高用户的使用体验。
请参见图5,为本申请实施例提供了一种触摸屏鬼点识别方法的流程示意图。如图5所示,本申请实施例的所述方法可以包括以下步骤S201-步骤S205。
S201,接收中断指令。
根据一些实施例,当电容触摸屏检测到电容触摸屏上的触摸时,电容触摸屏可以接收终端指令。
具体过程如上所述,此处不再赘述。
S202,采用预设扫描算法对触摸屏进行扫描,获取触摸点的坐标数据。
根据一些实施例,当电容触摸屏接收到中断指令时,电容触摸屏可以采用预设扫描算法对触摸屏进行扫描。该预设扫描算法例如可以包含电容触摸屏的扫描方向、扫描时间以及扫描速度等等。
易于理解的是,当电容触摸屏接收到中断指令时,电容触摸屏按照预设方法建立坐标系。电容触摸屏建立完成坐标系之后,电容触摸屏可以按照预设扫描方向和扫描速度对电容触摸屏进行扫描,电容触摸屏获取到的触摸点的坐标数据例如可以是[x8,y9]。
S203,获取触摸点的电容值。
根据一些实施例,电容触摸屏上设置有电容检测装置。该电容检测装置例如可以是电容传感器。当电容触摸屏接收到中断指令时,电容触摸屏可以通过电容检测装置获取触摸点的电容值。例如当电容触摸屏接收到中断指令时,电容触摸屏的触摸点的电容就会发生变化,使得与之相连的振荡器频率发生变化,因此电容触摸屏可以通过测量频率变化可以确定触摸点的电容值。电容触摸屏获取到的电容值例如可以是1pf。
S204,基于电容值获取触摸面积。
根据一些实施例,当电容触摸屏获取到触摸点的电容值时,电容触摸屏可以基于电容值与触摸面积之间的对应关系获取到触摸面积。该对应关系例如可以是电容触摸屏的存储器中预先存储的对应关系,该对应关系例如还可以是电容值与触摸面积之间的计算关系式。
易于理解的是,例如该对应关系例如可以是电容触摸屏的存储器中预先存储的对应关系。当电容触摸屏获取到触摸点的电容值为1pf时,电容触摸屏获取到的触摸面积例如可以是0.01平方厘米。
易于理解的是,请参见图6,为本申请实施例提供了一种触摸屏鬼点识别方法的流程示意图。如图6所示,本申请实施例的所述方法可以包括以下步骤S301-步骤S302。其中,S301,将坐标数据发送至终端处理器;S302,在预设时间内,未接收到用户对坐标数据对应操作的反馈信息时,确定触摸点为鬼点。
根据一些实施例,当电容触摸屏获取到触摸点的坐标数据时,电容触摸屏可以驱动该坐标数据对应的连接装置。该连接装置例如可以是终端处理器。终端处理器可以对坐标数据做出对应的操作。在预设时间内,电容触摸屏未接收到用户对坐标数据对应操作的反馈信息时,确定触摸点为鬼点。
可选的,终端设置的预设时间例如可以是5秒。当电容触摸屏获取的触摸点的坐标数据例如可以是[x8,y9],电容触摸屏可以驱动该坐标数据对应的连接装置。连接装置可以对坐标数据对应的操作做出响应。该坐标数据对应的操作例如可以是打开微信。当5秒时间内。电容触摸屏未接收到用户对打开微信的反馈信息时,电容触摸屏可以确定该触摸点为鬼点。用户对打开微信的反馈信息包括但不限于点击反馈信息、文字反馈信息、语音反馈信息等等。
易于理解的是,请参见图7,为本申请实施例提供了一种触摸屏鬼点识别方法的流程示意图。如图7所示,本申请实施例的所述方法可以包括以下步骤S401-步骤S403。其中,S401,获取触摸屏的压力变化数据;S402,基于压力变化数据获取接触面积。
根据一些实施例,当电容触摸屏获取到触摸点的坐标数据时,电容触摸屏可以获取触摸屏的压力变化数据。电容触摸屏可以基于压力变化数据获取接触面积。电容触摸屏可以基于压力变化数据与触摸面积之间的对应关系获取到触摸面积。该对应关系例如可以是电容触摸屏的存储器中预先存储的对应关系,该对应关系例如还可以是压力变化数据与触摸面积之间的计算关系式。
易于理解的是,例如该对应关系例如还可以是压力变化数据与触摸面积之间的计算关系式。当电容触摸屏获取到触摸点的压力变化数据为10-9Pa时,电容触摸屏基于压力变化数据与触摸面积之间的计算关系式获取到的触摸面积例如可以是0.01平方厘米。
易于理解的是,请参见图8,为本申请实施例提供了一种触摸屏鬼点识别方法的流程示意图。如图8所示,本申请实施例的所述方法可以包括以下步骤S501-步骤S502。其中,S501,获取以触摸点为中心的接触面的多边形;S502,通过计算多边形的面积确定接触面积。
根据一些实施例,当电容触摸屏获取到触摸点的坐标数据时,电容触摸屏可以获取以触摸点为中心的接触面的多边形。电容触摸屏可以通过计算多边形的面积确定接触面积。该多边形包括但不限于正多边形和非正多边形、凸多边形及凹多边形等等。
易于理解的是,当电容触摸屏获取到触摸点的坐标数据时,电容触摸屏获取到的以触摸点为中心的接触面的多边形例如可以是正方形。触摸点即为正方形对角线的交点。该正方形的边长例如可以是0.1厘米,因此电容触摸屏计算得到的多边形面积例如可以是0.01平方厘米。因此电容触摸屏获取到的接触面积可以是0.01平方厘米。
S205,在未获取到坐标数据或者接触面积小于预设面积时,停止响应中断指令。
根据一些实施例,当电容触摸屏获取到触摸点的坐标数据和触摸点对应的触摸面积时,电容触摸屏可以检测是否获取到坐标数据以及接触面积是否小于预设面积。当电容触摸屏检测到未获取到坐标数据或者接触面积小于预设面积时,电容触摸屏可以停止响应中断指令。此时电容触摸屏不会针对该触摸点驱动相应的连接装置,因此终端的显示屏不对针对该触摸点做出相应的相应操作。本申请实施例的技术方案可以减少鬼点对终端的影响,可以提高用户的使用效果。
本申请实施例提供一种触摸屏鬼点识别方法,通过基于接收到的中断指令,采用预设扫描算法对触摸屏进行扫描,获取触摸点的坐标数据,电容触摸屏可以基于电容值获取触摸面积,以便在未获取到坐标数据或者接触面积小于预设面积时,停止响应中断指令。因此本申请实施例的技术方案电容触摸屏在未获取到坐标数据或者接触面积小于预设面积时,可以确定触摸点为鬼点,电容触摸屏可以停止响应中断指令,不会驱动相应的连接装置,可以减少终端对鬼点的响应操作,进而可以提高用户的使用体验。
下面将结合附图9,对本申请实施例提供的触摸屏鬼点识别装置进行详细介绍。需要说明的是,附图9所示的触摸屏鬼点识别装置,用于执行本申请图2-图8所示实施例的方法,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请图2-图8所示的实施例。
请参见图9,其示出本申请实施例的触摸屏鬼点识别装置的结构示意图。该触摸屏鬼点识别装置900可以通过软件、硬件或者两者的结合实现成为用户终端的全部或一部分。根据一些实施例,该触摸屏鬼点识别装置900包括指令接收单元901、参数获取单元902和鬼点确定单元904,具体用于:
指令接收单元901,用于基于接收到的中断指令,获取触摸点的坐标数据;
面积获取单元902,用于获取触摸点对应的触摸面积;
鬼点确定单元903,用于在未获取到坐标数据或者接触面积小于预设面积时,确定触摸点为鬼点。
根据一些实施例,面积获取单元902,用于获取触摸点对应的触摸面积时,具体用于:
获取触摸点的电容值;
基于电容值获取触摸面积。
根据一些实施例,鬼点确定单元903,还具体用于:
将坐标数据发送至终端处理器;
在预设时间内,未接收到用户对坐标数据对应操作的反馈信息时,确定触摸点为鬼点。
根据一些实施例,面积获取单元902,用于获取触摸点对应的触摸面积时,具体用于:
获取触摸屏的压力变化数据;
基于压力变化数据获取接触面积。
根据一些实施例,触摸屏鬼点识别装置900还包括响应中断单元904,用于在未获取到坐标数据或者接触面积小于预设面积时,确定触摸点为鬼点之后,在未获取到坐标数据或者接触面积小于预设面积时,停止响应中断指令。
根据一些实施例,面积获取单元902,用于获取触摸点对应的触摸面积时,具体用于:
获取以触摸点为中心的接触面的多边形;
通过计算多边形的面积确定接触面积。
根据一些实施例,指令接收单元901,用于基于接收到的中断指令,获取触摸点的坐标数据时,具体用于:
接收中断指令;
采用预设扫描算法对触摸屏进行扫描,获取触摸点的坐标数据。
本申请实施例提供一种触摸屏鬼点识别装置,通过指令接收单元基于接收到的中断指令,获取触摸点的坐标数据;面积获取单元获取触摸点对应的触摸面积;鬼点确定单元在在未获取到坐标数据或者接触面积小于预设面积时,确定触摸点为鬼点。因此本申请实施例的技术方案触摸屏鬼点识别装置在未获取到坐标数据或者接触面积小于预设面积时,可以确定触摸点为鬼点,触摸屏鬼点识别装置可以停止响应中断指令,不会驱动相应的连接装置,可以减少触摸屏鬼点识别装置对鬼点的响应操作,进而可以提高用户的使用体验。
请参见图10,为本申请实施例提供的一种终端的结构示意图。如图10所示,所述终端1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。
其中,通信总线1002用于实现这些组件之间的连接通信。
其中,用户接口1003可以包括显示屏(Display)和GPS,可选用户接口还可以包括标准的有线接口、无线接口。
其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种借口和线路连接整个终端1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行终端1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。
其中,存储器1005可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图10所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及用于触摸屏鬼点识别的应用程序。
在图10所示的终端1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的触摸屏鬼点识别方法的应用程序,并具体执行以下操作:
基于接收到的中断指令,获取触摸点的坐标数据;
获取触摸点对应的触摸面积;
在未获取到坐标数据或者接触面积小于预设面积时,确定触摸点为鬼点
根据一些实施例,处理器1001用于执行获取触摸点对应的触摸面积时,具体用于执行以下操作:
获取触摸点的电容值;
基于电容值获取触摸面积。
根据一些实施例,处理器1001还具体执行以下操作:
将坐标数据发送至终端处理器;
在预设时间内,未接收到用户对坐标数据对应操作的反馈信息时,确定触摸点为鬼点。
根据一些实施例,处理器1001用于执行获取触摸点对应的触摸面积时,具体用于执行以下操作:
获取触摸屏的压力变化数据;
基于压力变化数据获取接触面积。
根据一些实施例,处理器1001用于执行未获取到坐标数据或者接触面积小于预设面积时,确定触摸点为鬼点之后,还具体用于执行以下步骤:
在未获取到坐标数据或者接触面积小于预设面积时,停止响应中断指令。
根据一些实施例,处理器1001用于执行获取触摸点对应的触摸面积时,具体用于执行以下操作:
获取以触摸点为中心的接触面的多边形;
通过计算多边形的面积确定接触面积。
根据一些实施例,处理器1001用于执行基于接收到的中断指令,获取触摸点的坐标数据时,具体执行以下操作:
接收中断指令;
采用预设扫描算法对触摸屏进行扫描,获取触摸点的坐标数据。
本申请实施例提供一种终端,通过基于接收到的中断指令,获取触摸点的坐标数据以及触摸点对应的触摸面积,可以在未获取到坐标数据或者接触面积小于预设面积时,确定触摸点为鬼点。因此本申请实施例的技术方案终端在未获取到坐标数据或者接触面积小于预设面积时,可以确定触摸点为鬼点,终端不会驱动相应的连接装置,可以减少终端对鬼点的响应操作,进而可以提高用户的使用体验。
本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、DVD、CD-ROM、微型驱动器以及磁光盘、ROM、RAM、EPROM、EEPROM、DRAM、VRAM、闪速存储器设备、磁卡或光卡、纳米***(包括分子存储器IC),或适合于存储指令和/或数据的任何类型的媒介或设备。
本申请实施例还提供一种计算机程序产品,该计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,该计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种触摸屏鬼点识别方法的部分或全部步骤。
本领域的技术人员可以清楚地了解到本申请的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(Field-ProgrammaBLE GateArray,FPGA)、集成电路(Integrated Circuit,IC)等。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。
以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
Claims (10)
1.一种触摸屏鬼点识别方法,其特征在于,包括:
基于接收到的中断指令,获取触摸点的坐标数据;
获取所述触摸点对应的触摸面积;
在未获取到所述坐标数据或者所述接触面积小于预设面积时,确定所述触摸点为鬼点。
2.如权利要求1所述的触摸屏鬼点识别方法,其特征在于,所述获取所述触摸点对应的触摸面积,包括:
获取所述触摸点的电容值;
基于所述电容值获取所述触摸面积。
3.如权利要求1所述的触摸屏鬼点识别方法,其特征在于,所述方法还包括:
将所述坐标数据发送至终端处理器;
在预设时间内,未接收到用户对所述坐标数据对应操作的反馈信息时,确定所述触摸点为鬼点。
4.如权利要求1所述的触摸屏鬼点识别方法,其特征在于,所述获取所述触摸点对应的触摸面积,包括:
获取触摸屏的压力变化数据;
基于所述压力变化数据获取所述接触面积。
5.如权利要求1所述的触摸屏鬼点识别方法,其特征在于,所述在未获取到所述坐标数据或者所述接触面积小于预设面积时,确定所述触摸点为鬼点之后,还包括:
在未获取到所述坐标数据或者所述接触面积小于预设面积时,停止响应所述中断指令。
6.如权利要求5所述的触摸屏鬼点识别方法,其特征在于,所述获取所述触摸点对应的触摸面积,包括:
获取以所述触摸点为中心的接触面的多边形;
通过计算所述多边形的面积确定所述接触面积。
7.如权利要求1所述的触摸屏鬼点识别方法,其特征在于,所述基于接收到的中断指令,获取触摸点的坐标数据,包括:
接收所述中断指令;
采用预设扫描算法对触摸屏进行扫描,获取所述触摸点的所述坐标数据。
8.一种触摸屏鬼点识别装置,其特征在于,包括:
指令接收单元,用于基于接收到的中断指令,获取触摸点的坐标数据;
面积获取单元,用于获取所述触摸点对应的触摸面积;
鬼点确定单元,用于在未获取到所述坐标数据或者所述接触面积小于预设面积时,确定所述触摸点为鬼点。
9.一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现上述权利要求1-7中任一项所述触摸屏鬼点识别方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述权利要求1-7中任一项所述触摸屏鬼点识别方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010268580.8A CN113495641A (zh) | 2020-04-07 | 2020-04-07 | 触摸屏鬼点识别方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010268580.8A CN113495641A (zh) | 2020-04-07 | 2020-04-07 | 触摸屏鬼点识别方法、装置、终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113495641A true CN113495641A (zh) | 2021-10-12 |
Family
ID=77995414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010268580.8A Pending CN113495641A (zh) | 2020-04-07 | 2020-04-07 | 触摸屏鬼点识别方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113495641A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116243815A (zh) * | 2023-05-10 | 2023-06-09 | 惠科股份有限公司 | 触控面板、显示模组、显示装置以及触控侦测方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102419662A (zh) * | 2011-06-13 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏的多点识别方法及*** |
CN103399674A (zh) * | 2013-08-01 | 2013-11-20 | 广东威创视讯科技股份有限公司 | 一种多点触摸检测方法及装置 |
KR20140064286A (ko) * | 2012-11-20 | 2014-05-28 | 엘지디스플레이 주식회사 | 터치 로우 데이터 보정방법과 이를 이용한 터치 스크린 장치 |
CN106919283A (zh) * | 2017-02-20 | 2017-07-04 | 北京小米移动软件有限公司 | 终端的触摸事件处理方法、装置及终端 |
CN107003758A (zh) * | 2015-06-16 | 2017-08-01 | 华为技术有限公司 | 鬼点处理方法及用户设备 |
US20180307365A1 (en) * | 2017-04-24 | 2018-10-25 | Pixart Imaging Inc. | Coordinate detection device and operating method thereof |
-
2020
- 2020-04-07 CN CN202010268580.8A patent/CN113495641A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102419662A (zh) * | 2011-06-13 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏的多点识别方法及*** |
KR20140064286A (ko) * | 2012-11-20 | 2014-05-28 | 엘지디스플레이 주식회사 | 터치 로우 데이터 보정방법과 이를 이용한 터치 스크린 장치 |
CN103399674A (zh) * | 2013-08-01 | 2013-11-20 | 广东威创视讯科技股份有限公司 | 一种多点触摸检测方法及装置 |
CN107003758A (zh) * | 2015-06-16 | 2017-08-01 | 华为技术有限公司 | 鬼点处理方法及用户设备 |
CN106919283A (zh) * | 2017-02-20 | 2017-07-04 | 北京小米移动软件有限公司 | 终端的触摸事件处理方法、装置及终端 |
US20180307365A1 (en) * | 2017-04-24 | 2018-10-25 | Pixart Imaging Inc. | Coordinate detection device and operating method thereof |
Non-Patent Citations (1)
Title |
---|
翁小平: "《触摸感应技术及其应用 基于CaoSense》", 北京航空航天大学出版社, pages: 169 - 170 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116243815A (zh) * | 2023-05-10 | 2023-06-09 | 惠科股份有限公司 | 触控面板、显示模组、显示装置以及触控侦测方法 |
CN116243815B (zh) * | 2023-05-10 | 2023-08-08 | 惠科股份有限公司 | 触控面板、显示模组、显示装置以及触控侦测方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11467715B2 (en) | User interface display method, terminal and non-transitory computer-readable storage medium for splitting a display using a multi-finger swipe | |
CN108089786B (zh) | 用户界面显示方法、装置、设备及存储介质 | |
CN111061574B (zh) | 一种对象分享方法及电子设备 | |
CN109905754B (zh) | 虚拟礼物收取方法、装置及存储设备 | |
US20200008142A1 (en) | Method for Controlling Terminal, and Terminal | |
US11050968B2 (en) | Method for driving display including curved display area, display driving circuit supporting the same, and electronic device including the same | |
CN109240577B (zh) | 一种截屏方法及终端 | |
US10698533B2 (en) | Method for responding to touch operation and electronic device | |
CN108512997B (zh) | 显示方法、装置、移动终端以及存储介质 | |
US11086442B2 (en) | Method for responding to touch operation, mobile terminal, and storage medium | |
CN109408072B (zh) | 一种应用程序删除方法及终端设备 | |
CN111026464A (zh) | 一种识别方法及电子设备 | |
US11194425B2 (en) | Method for responding to touch operation, mobile terminal, and storage medium | |
CN110049187B (zh) | 一种显示方法及终端设备 | |
CN109976629A (zh) | 图像显示方法、终端和移动终端 | |
CN111338525A (zh) | 一种电子设备的控制方法及电子设备 | |
CN109829707B (zh) | 一种界面显示方法及终端设备 | |
CN110012152B (zh) | 一种界面显示方法及终端设备 | |
CN111913614B (zh) | 多画面显示控制方法、装置、存储介质及显示器 | |
CN113495641A (zh) | 触摸屏鬼点识别方法、装置、终端及存储介质 | |
CN114077465A (zh) | Ui界面渲染方法、装置、电子设备及存储介质 | |
CN117406903A (zh) | 用于触控屏的书写笔迹调整方法、装置、介质及设备 | |
CN109634508B (zh) | 一种用户信息加载方法及装置 | |
CN112995562A (zh) | 摄像头的调用方法、装置、存储介质及终端 | |
CN113126859A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211012 |