多点触控的处理方法、计算设备及计算机存储介质技术

技术编号:18049532 阅读:27 留言:0更新日期:2018-05-26 07:45
本发明专利技术公开了一种多点触控的处理方法、计算设备及计算机存储介质,其中,方法包括:监控终端屏幕的触控手势;当监控到所述触控手势涉及多个触控点时,监测每个触控点的触控行为,从各个触控点中选择最先执行有效触控行为的触控点,将该触控点设置为有效触控点,将其它触控点设置为无效触控点;根据所述有效触控点的有效触控行为进行响应。由此可见,利用本实施例提供的方案,当终端屏幕中有多个触控点被触控时,通过监测每个触控点的触控行为,确定有效触控点,根据该有效触控点的触控行为进行响应,解决了在有多点触控时或误触碰时,不能及时准确的响应用户需求的问题,进而提高了用户体验。

【技术实现步骤摘要】
多点触控的处理方法、计算设备及计算机存储介质
本专利技术涉及屏幕触控
,具体涉及一种多点触控的处理方法、计算设备及计算机存储介质。
技术介绍
随着新型人机交互技术—触摸屏技术的提出,电子产品的输入控制方式逐渐由传统的键盘或者鼠标控制方式转变为触摸屏控制方式。相较于传统的输入控制方式,触摸屏技术可以为用户提供更加简化的人机交互服务。现有技术中,在用户使用触屏终端时,一种具体的情景为:用户的手指误碰到触屏终端的屏幕上,尤其在曲面屏手机中,用户在持握手机时,手掌部位极可能误碰到曲面屏的边缘处,此时用另外的手指进行触摸操作时,触屏终端的屏幕无法准确识别用户手势,因而无法确定用户需求,进而使得用户的需求不能及时得到响应,用户体验差。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的多点触控的处理方法、计算设备及计算机存储介质。根据本专利技术的一个方面,提供了一种多点触控的处理方法,包括:监控终端屏幕的触控手势;当监控到所述触控手势涉及多个触控点时,监测每个触控点的触控行为,从各个触控点中选择最先执行有效触控行为的触控点,将该触控点设置为有效触控点,将其它触控点设置为无效触控点;根据所述有效触控点的有效触控行为进行响应。根据本专利技术的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:监控终端屏幕的触控手势;当监控到所述触控手势涉及多个触控点时,监测每个触控点的触控行为,从各个触控点中选择最先执行有效触控行为的触控点,将该触控点设置为有效触控点,将其它触控点设置为无效触控点;根据所述有效触控点的有效触控行为进行响应。根据本专利技术的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:监控终端屏幕的触控手势;当监控到所述触控手势涉及多个触控点时,监测每个触控点的触控行为,从各个触控点中选择最先执行有效触控行为的触控点,将该触控点设置为有效触控点,将其它触控点设置为无效触控点;根据所述有效触控点的有效触控行为进行响应。根据本实施例提供的多点触控的处理方法,在用户在使用触屏终端的过程中,实时监控终端屏幕的触控手势;当监控到触控手势涉及多个触控点时,监测每个触控点的触控行为;从各个触控点中选择最先执行有效触控行为的触控点,将该触控点设置为有效触控点,将其它触控点设置为无效触控点;根据有效触控点的有效触控行为进行响应。由此可见,利用本实施例提供的方案,当终端屏幕中有多个触控点被触控时,通过监测每个触控点的触控行为,确定有效触控点,根据该有效触控点的触控行为进行响应,解决了在有多点触控时或误触碰时,不能及时准确的响应用户需求的问题,进而提高了用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的多点触控的处理方法的流程图;图2示出了本实施例的一个具体应用示例的示意图;图3示出了根据本专利技术另一个实施例的多点触控的处理方法的流程图;图4示出了滑动翻页场景中有效触控点和无效触控点切换的示意图;图5示出了根据本专利技术又一个实施例的多点触控的处理方法的流程图;图6示出了仿真翻页场景中锁定有效触控点和无效触控点的示意图;图7示出了根据本专利技术实施例的一种计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。在众多的应用软件及应用界面中,针对不同的应用场景,会设置需要进行响应的触摸点的个数,例如:单点触控场景、多点触控场景等。例如,对于单点触控场景,在该场景下,该应用能且仅能对“一个”触控点的触控行为进行响应。当终端屏幕的当前页面中的多个触控点被触控,终端屏幕只能响应对应于第一个触控点的触控操作。而实际操作触屏终端的过程中,针对用户手指误触控终端屏幕的情况,例如,一根手指长按在终端屏幕的屏幕边缘,此时,采用现有的响应机制则只能响应对应于误触控点的触控操作,即:当前页面无响应。基于此,并考虑到误触控操作具有长时间针对一个触控点进行触控的特点,本专利技术提出了一种通过监测各个触控点的触控行为的方式来确定有效触控行为,以及根据有效触控行为进行响应的方案,以准确响应用户的需求。图1示出了根据本专利技术一个实施例的多点触控的处理方法的流程图。如图1所示,该方法包括以下步骤:步骤S101:监控终端屏幕的触控手势。在用户在使用触屏终端的过程中,实时监控终端屏幕的触控手势,确定终端屏幕上触控点的数量,若触控点的数量为一个,则利用现有的响应机制进行响应;若触控点的数量超过一个,则执行步骤S102以进行针对多点触控的处理。本文中,触控手势包括触控操作的整个过程中所产生的手势,例如,触控手势包括:从终端屏幕上存在第一个被触控的触控点,至所有触控点被释放的过程中所产生的手势。需要说明的是,本专利技术对触控手势的限定不仅限于此,本领域技术人员可根据实际需要灵活限定触控手势。针对一个触控手势,在利用该触控手势进行触控操作的过程中,实时监控终端屏幕上的各个触控点是否被触控,若触控点被触控,则被触控的触控点数量加1。步骤S102:当监控到触控手势涉及多个触控点时,监测每个触控点的触控行为。通过监控终端屏幕的触控手势,确定了终端屏幕上实时被触控的触控点的数量后,即:确定了触控手势涉及的触控点的数量。本步骤中,当监控到触控手势涉及多个触控点时,监测每个触控点的触控行为,以确定有效触控行为,以及确定触控点的触控行为的执行时间点。其中,触控点的触控行为包括以该触控点进行触控操作而完成的触控行为,例如,点击行为、长按行为;或者,以该触控点为触控操作的起始操作点的触控行为,例如,滑动(拖动)行为。具体地,监测每个触控点的触控行为开始执行的时间,每个触控点的触控行为在终端屏幕上的移动轨迹,以及监测触控行为在移动轨迹上的各个触控位置的停留时间。步骤S103:从各个触控点中选择最先执行有效触控行为的触控点,将该触控点设置为有效触控点,将其它触控点设置为无效触控点。本步骤中,根据监测结果确定有效触控点,以得到终端屏幕需要进行响应的触控行为。具体地,根据触控行为在终端屏幕上的移动轨迹和/或触控行为在移动轨迹上的各个触控位置的停留时间确定有效触控行为,以及根据触控行为开始执行的时间确定有效触控行为的执行先后顺序;然后,从各个触控点中选择最先执行有效触控行为的触控点,将该触控点设置为有效触控点,将其它触控点均设置为无效本文档来自技高网...
多点触控的处理方法、计算设备及计算机存储介质

【技术保护点】
一种多点触控的处理方法,包括:监控终端屏幕的触控手势;当监控到所述触控手势涉及多个触控点时,监测每个触控点的触控行为,从各个触控点中选择最先执行有效触控行为的触控点,将该触控点设置为有效触控点,将其它触控点设置为无效触控点;根据所述有效触控点的有效触控行为进行响应。

【技术特征摘要】
1.一种多点触控的处理方法,包括:监控终端屏幕的触控手势;当监控到所述触控手势涉及多个触控点时,监测每个触控点的触控行为,从各个触控点中选择最先执行有效触控行为的触控点,将该触控点设置为有效触控点,将其它触控点设置为无效触控点;根据所述有效触控点的有效触控行为进行响应。2.根据权利要求1所述的方法,其中,在根据所述有效触控点的有效触控行为进行响应之后,所述方法还包括:监测所述有效触控点的触控行为是否转变为无效触控行为;当监测到所述有效触控点的触控行为转变为无效触控行为时,则将所述有效触控点设置为无效触控点;从其它各个触控点中选择最先执行有效触控行为的触控点,将该触控点设置为新的有效触控点;根据所述新的有效触控点的有效触控行为进行响应。3.根据权利要求2所述的方法,其中,所述当监测到所述有效触控点的触控行为转变为无效触控行为时,则将所述有效触控点设置为无效触控点,包括:当监测到所述有效触控点的触控行为转变为无效触控行为时,检测其它无效触控点中任一个的当前触控行为是否为有效触控行为,若是,则将所述有效触控点设置为无效触控点。4.根据权利要求1-3任一项所述的方法,其中,在对有效触控点的有效触控行为进行响应的过程中,不对其它无效触控点的有效触控行为进行响应。5.根据权利要求1-4任一项所述的方法,其中,在所述监测每个触控点的触控行为之后,所述方法进一步包括:根据应用自定义的行为类型,识别每个触控点的触控行为是否为有效触控行为。6.根据权利要求1-4任一项所述的方法,其中,触控点的有...

【专利技术属性】
技术研发人员:郦龙王肖
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1