一种移动终端触摸屏检测方法及系统的制作方法

文档序号:10552532阅读:313来源:国知局
一种移动终端触摸屏检测方法及系统的制作方法
【专利摘要】本发明涉及移动终端技术领域,公开了一种移动终端触摸屏检测方法及系统,所述方法包括:预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域;当检测到触摸时,按子区域的检测顺序在各个子区域中检测触摸点;根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序。采用本发明可从而使每一次触摸检测时按照之前触摸习惯所统计得到的触摸点所在子区域的顺序来获取触摸点,从而加快触摸点坐标得到的速度,提高触摸屏检测的反应速度,从而提高用户的操作效率,为用户带来方便。
【专利说明】
一种移动终端触摸屏检测方法及系统
技术领域
[0001]本发明涉及移动终端技术领域,尤其涉及的是一种移动终端触摸屏检测方法及系统。
【背景技术】
[0002]当前,移动终端已经普遍使用触摸屏作为主要输入器件,触摸屏也分高中低多档,高档触摸屏对于触摸反应灵敏,而低档触摸屏对于触摸反应则相对迟钝,但高档触摸屏价格较高会增加移动终端的成本,因此,目前仍有较多的中低端移动终端使用的是低档触摸屏。在实际使用中,低档触摸屏对于日常的普通使用问题不大,但对于一些对触摸反应的灵敏度要求较高的应用(比如某些游戏)则问题就会突显出来,反应慢就会容易造成误操作,给用户造成不便。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述低档触摸屏的触摸检测反应灵敏度不高无法用某些应用,以及反应慢就会容易造成误操作,给用户造成不便的缺陷,提供一种移动终端触摸屏检测方法及系统;旨在提高触摸屏检测的反应速度,快速将检测到的触摸点上报,同时高档触摸屏使用本发明的技术方案同样也能在现有反应速度上更上一层楼,大大为用户提供了方便。
[0005]本发明解决技术问题所采用的技术方案如下:
一种移动终端触摸屏检测方法,其中,包括:
A,预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域;
B,当检测到触摸时,按子区域的检测顺序在各个子区域中检测触摸点;
C,根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序。
[0006]所述移动终端触摸屏检测方法,其中,所述步骤A还包括:
Al,预先为每个子区域分配N个计数器,其中,N为子区域个数,因此整个触摸屏的有效检测区域一共有N女N个计数器。
[0007]所述移动终端触摸屏检测方法,其中,所述步骤B还包括:
BI,获取当前触摸点所在的子区域,将上一个触摸点所在子区域对应于当前触摸点所在的子区域的计数器加I。
[0008]所述移动终端触摸屏检测方法,其中,所述步骤C还包括:
Cl,获取当前触摸点所在的子区域对应的N个计数器,按计数器的值由大到小得到这N个子区域的检测顺序用于下一次触摸时用。
[0009]所述移动终端触摸屏检测方法,其中,所述步骤C之后还包括:
D、根据得到的下一次触摸时子区域的检测顺序,控制每一次触摸检测时按照之前触摸习惯所统计得到的触摸点所在子区域的顺序来获取触摸点。
[0010]一种移动终端触摸屏检测系统,其中,包括:
区域划分模块,用于预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域;
检测控制模块,用于当检测到触摸时,按子区域的检测顺序在各个子区域中检测触摸占.V ,
下一次检测模块,用于根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序。
[0011 ]所述移动终端触摸屏检测系统,其中,区域划分模块包括:
区域划分单元,用于预先为每个子区域分配N个计数器,其中,N为子区域个数,因此整个触摸屏的有效检测区域一共有N女N个计数器。
[0012]所述移动终端触摸屏检测系统,其中,所述检测控制模块包括:
获取与计数单元,用于获取当前触摸点所在的子区域,将上一个触摸点所在子区域对应于当前触摸点所在的子区域的计数器加I。
[0013]所述移动终端触摸屏检测系统,其中,所述下一次检测模块还包括:
获取与下次计数单元,用于获取当前触摸点所在的子区域对应的N个计数器,按计数器的值由大到小得到这N个子区域的检测顺序用于下一次触摸时用。
[0014]所述移动终端触摸屏检测系统,其中,其还包括:
主控制模块,用于根据得到的下一次触摸时子区域的检测顺序,控制每一次触摸检测时按照之前触摸习惯所统计得到的触摸点所在子区域的顺序来获取触摸点。
[0015]有益效果:本发明所提供的移动终端触摸屏检测方法及系统,所述方法通过预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域;当检测到触摸时,按子区域的检测顺序在各个子区域中检测触摸点;根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序。从而使每一次触摸检测时按照之前触摸习惯所统计得到的触摸点所在子区域的顺序来获取触摸点,从而加快触摸点坐标得到的速度,提高触摸屏检测的反应速度,从而提高用户的操作效率,为用户带来方便。
【附图说明】
[0016]图1是本发明移动终端触摸屏检测方法的第一较佳实施例的流程图。
[0017]图2是本发明移动终端触摸屏检测方法的第二较佳实施例的流程图。
[0018]图3是本发明移动终端触摸屏检测方法的第二较佳实施例中将触摸屏等分成四块子区域结构示意图。
[0019]图4是本发明移动终端触摸屏检测系统的较佳实施例的功能原理框图。
【具体实施方式】
[0020]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]请参阅图1,图1所示为本发明一个实施例的一种触摸屏快速检测方法的流程图,如图1所示,本发明实施例的触摸屏快速检测方法包括以下步骤:
步骤S100,预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域。
[0022]其中,本发明预先为每个子区域分配N个计数器,其中,N为子区域个数,因此整个触摸屏的有效检测区域一共有N女N个计数器。
[0023]步骤S200,当检测到触摸时,按子区域的检测顺序在各个子区域中检测触摸点。
[0024]例如,获取当前触摸点所在的子区域,将上一个触摸点所在子区域对应于当前触摸点所在的子区域的计数器加I。
[0025]步骤S300,根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序。
[0026]例如:获取当前触摸点所在的子区域对应的N个计数器,按计数器的值由大到小得到这N个子区域的检测顺序用于下一次触摸时用。
[0027]步骤S400、根据得到的下一次触摸时子区域的检测顺序,控制每一次触摸检测时按照之前触摸习惯所统计得到的触摸点所在子区域的顺序来获取触摸点。
[0028]请参阅图2,图2所示为本发明一个实施例的一种触摸屏快速检测方法的流程图,如图2所示,本发明实施例的触摸屏快速检测方法包括以下步骤:
S 01,预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域;并且预先为每个子区域分配一个N计数器,其中,N为子区域个数,因此一共有N * N个计数器;
请参阅图3,本实施例中将触摸屏10等分成四块子区域,四块子区域按图中所示标记为子区域I,子区域2,子区域3,子区域4;本实施例中为每个子区域分配四个计数器,其中,为子区域I分配的四个计数器为计数器11,计数器12,计数器13,计数器14;为子区域2分配的四个计数器为计数器21,计数器22,计数器23,计数器24;为子区域3分配的四个计数器为计数器31,计数器32,计数器33,计数器34;为子区域4分配的四个计数器为计数器41,计数器42,计数器43,计数器44;共4 * 4 = 16个计数器。
[0029]S 02,当检测到触摸时获取当前触摸点所在的子区域,将上一个触摸点所在子区域对应于当前触摸点所在的子区域的计数器加I。
[0030]本发明实施例中通过每个子区域设置的对应的计数器,可以获取当前触摸点所在的子区域。
[0031]其中,将上一个触摸点所在子区域对应于当前触摸点所在的子区域的计数器加I;也就是说当前触摸点所在的子区域为子区域Y (Y为1、2、3、4),则将上一个触摸点所在的子区域X( X为1、2、3、4)对应于当前触摸点所在的子区域Y的计数器计数器X Y加I;
譬如,当前触摸点所在的子区域为子区域I,则将上一个触摸点所在的子区域比如为2对应于当前触摸点所在的子区域I的计数器计数器21加I。
[0032]举例说明,请参阅图3,本实施例中将触摸屏10等分成四块子区域,四块子区域按图中所示标记为子区域I,子区域2,子区域3,子区域4;本实施例中为每个子区域分配四个计数器,其中,为子区域I分配的四个计数器为计数器11,计数器12,计数器13,计数器14;为子区域2分配的四个计数器为计数器21,计数器22,计数器23,计数器24;为子区域3分配的四个计数器为计数器31,计数器32,计数器33,计数器34;为子区域4分配的四个计数器为计数器41,计数器42,计数器43,计数器44;共4 * 4 = 16个计数器。
[0033]举几个例子:
如果当前触摸点位于子区域2,而上一个触摸点位于子区域1,则将计数器12加I; 如果当前触摸点位于子区域2,而上一个触摸点位于子区域2,则将计数器22加I; 如果当前触摸点位于子区域2,而上一个触摸点位于子区域3,则将计数器32加I; 如果当前触摸点位于子区域3,而上一个触摸点位于子区域2,则将计数器23加I。
[0034]S 03,获取当前触摸点所在的子区域对应的四个计数器,按计数器的值由大到小得到这四个子区域的检测顺序用于下一次触摸时用;
譬如,当前触摸点所在的子区域为子区域I,获取子区域I的四个计数器的值,譬如,四个计数器的值如下:
计数器11的值为1111,
计数器12的值为122211,
计数器13的值为6666,
计数器14的值为666661111,
则得到下一次触摸时子区载的检测顺序为子区域4、子区域2、子区域3、子区域I;当下一次检测到触摸时,首先在子区域4中查找是否有触摸点,若无则再到子区域2中查找是否有触摸点,若无则再到子区域3中查找是否有触摸点,若无则再到子区域I中查找是否有触摸点。
[0035]本发明实施例中,具体为:
SI,当检测到触摸时,按子区域的检测顺序(按前例检测顺序为子区域4、子区域2、子区域3、子区域I)在各个子区域中检测触摸点;因为每个子区域都较小,所以在一个子区域中检测触摸点的速度比较快,而现有技术中则需要在整个触摸屏中检测触摸点相对较慢;
S 2,根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序;
具体为,根据当前触摸点所在的子区域得到该子区域对应在四个计数器,将四个计数器按由大到小排列,从而得到下一次触摸时子区域的检测顺序;
譬如,当前触摸点所在的子区域为子区域2,其对应的四个计数器的值若为如下: 计数器21的值为1111,
计数器22的值为122211,
计数器23的值为6666,
计数器24的值为666661111,
则得到下一次触摸时子区载的检测顺序为子区域4、子区域2、子区域3、子区域I。
[0036]可见,本发明一种触摸屏快速检测方法,所述方法通过预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域;当检测到触摸时,按子区域的检测顺序在各个子区域中检测触摸点;根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序。从而使每一次触摸检测时按照之前触摸习惯所统计得到的触摸点所在子区域的顺序来获取触摸点,从而加快触摸点坐标得到的速度,提高触摸屏检测的反应速度,从而提高用户体验,为用户带来方便
基于上述实施例,本发明还提供了一种移动终端触摸屏检测系统,如图4所示,所述系统包括:
区域划分模块310,用于预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域;具体如上所述。
[0037]检测控制模块320,用于当检测到触摸时,按子区域的检测顺序在各个子区域中检测触摸点;具体如上所述。
[0038]下一次检测模块330,用于根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序;具体如上所述。
[0039]所述移动终端触摸屏检测系统,其中,区域划分模块包括:
区域划分单元,用于预先为每个子区域分配N个计数器,其中,N为子区域个数,因此整个触摸屏的有效检测区域一共有N女N个计数器;具体如上所述。
[0040]所述移动终端触摸屏检测系统,其中,所述检测控制模块包括:
获取与计数单元,用于获取当前触摸点所在的子区域,将上一个触摸点所在子区域对应于当前触摸点所在的子区域的计数器加I;具体如上所述。
[0041]所述移动终端触摸屏检测系统,其中,所述下一次检测模块还包括:
获取与下次计数单元,用于获取当前触摸点所在的子区域对应的N个计数器,按计数器的值由大到小得到这N个子区域的检测顺序用于下一次触摸时用;具体如上所述。
[0042]进一步地实施例,所述移动终端触摸屏检测系统,如图4所示,其还包括:
主控制模块340,用于根据得到的下一次触摸时子区域的检测顺序,控制每一次触摸检测时按照之前触摸习惯所统计得到的触摸点所在子区域的顺序来获取触摸点;具体如上所述。
[0043]综上所述,本发明所提供的移动终端触摸屏检测方法及系统,所述方法通过预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域;当检测到触摸时,按子区域的检测顺序在各个子区域中检测触摸点;根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序。从而使每一次触摸检测时按照之前触摸习惯所统计得到的触摸点所在子区域的顺序来获取触摸点,从而加快触摸点坐标得到的速度,提高触摸屏检测的反应速度,从而提高用户的操作效率,为用户带来方便。
[0044]当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
[0045]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种移动终端触摸屏检测方法,其特征在于,包括: A,预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域; B,当检测到触摸时,按子区域的检测顺序在各个子区域中检测触摸点; C,根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序。2.根据权利要求1所述移动终端触摸屏检测方法,其特征在于,所述步骤A还包括: Al,预先为每个子区域分配N个计数器,其中,N为子区域个数,因此整个触摸屏的有效检测区域一共有N女N个计数器。3.根据权利要求2所述移动终端触摸屏检测方法,其特征在于,所述步骤B还包括: BI,获取当前触摸点所在的子区域,将上一个触摸点所在子区域对应于当前触摸点所在的子区域的计数器加I。4.根据权利要求3所述移动终端触摸屏检测方法,其特征在于,所述步骤C还包括: Cl,获取当前触摸点所在的子区域对应的N个计数器,按计数器的值由大到小得到这N个子区域的检测顺序用于下一次触摸时用。5.根据权利要求4所述移动终端触摸屏检测方法,其特征在于,所述步骤C之后还包括: D、根据得到的下一次触摸时子区域的检测顺序,控制每一次触摸检测时按照之前触摸习惯所统计得到的触摸点所在子区域的顺序来获取触摸点。6.一种移动终端触摸屏检测系统,其特征在于,包括: 区域划分模块,用于预先将触摸屏的有效检测区域分成若干块子区域,其中,这若干块子区域之间无重叠,且所有子区域的总和为触摸屏的有效检测区域; 检测控制模块,用于当检测到触摸时,按子区域的检测顺序在各个子区域中检测触摸占.V , 下一次检测模块,用于根据触摸点所在的子区域,得出下一次触摸时子区域的检测顺序。7.根据权利要求6所述移动终端触摸屏检测系统,其特征在于,区域划分模块包括: 区域划分单元,用于预先为每个子区域分配N个计数器,其中,N为子区域个数,因此整个触摸屏的有效检测区域一共有N女N个计数器。8.根据权利要求7所述移动终端触摸屏检测系统,其特征在于,所述检测控制模块包括: 获取与计数单元,用于获取当前触摸点所在的子区域,将上一个触摸点所在子区域对应于当前触摸点所在的子区域的计数器加I。9.根据权利要求7所述移动终端触摸屏检测系统,其特征在于,所述下一次检测模块还包括: 获取与下次计数单元,用于获取当前触摸点所在的子区域对应的N个计数器,按计数器的值由大到小得到这N个子区域的检测顺序用于下一次触摸时用。10.根据权利要求7所述移动终端触摸屏检测系统,其特征在于,其还包括: 主控制模块,用于根据得到的下一次触摸时子区域的检测顺序,控制每一次触摸检测时按照之前触摸习惯所统计得到的触摸点所在子区域的顺序来获取触摸点。
【文档编号】G06F3/041GK105912166SQ201610233564
【公开日】2016年8月31日
【申请日】2016年4月15日
【发明人】俞斌, 杨维琴
【申请人】惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1