本发明涉及触控技术领域,尤其涉及一种多点触控方法、终端设备及存储介质。
背景技术:
随着科技的日益进步,使得触控式面板的应用越来越广泛,触控式面板从早期仅由军方或是某些特殊应用所采用,到目前已有许多电子产品都具备触控式面板,而利用触控方式进行输入。由于,触控式面板具有比传统输入装置更为直觉化、人性化等优点,因此触控面板逐渐朝向取代传统键盘、鼠标等的趋势迈进,而成为时下最热门的输入界面。
随着电子产品功能不断的提升,所对应的输入类型也日益增加,因此触控面板也由以往的单点触控逐渐进化为多点触控(multi-touch)。但是现有的多点触控实现的控制还比较单一,往往仅能实现有限的几种功能,并不能够实现越来越多样化的产品互动功能。
技术实现要素:
为了解决上述问题,本发明提出了一种多点触控方法、终端设备及存储介质。
具体方案如下:
一种多点触控方法,包括:通过包括至少两个触控点的触控控件上的所有触控点对触控设备中的触控屏形成触控操作;触控操作包括旋转、移动和点击三种动作中的一种或多种的组合,触控设备根据触控操作的不同生成不同的操作指令。
进一步的,当触控控件放置于触控屏上时形成点击操作,根据所有触控点在触控屏上的不同位置触发不同的操作指令。
进一步的,当触控控件放置于触控屏上并绕触控控件上一固定点旋转时形成旋转操作,根据旋转的不同方向触发不同的操作指令。
进一步的,当触控控件放置于触控屏上并绕触控控件上一固定点旋转时形成点击和旋转组合操作,根据旋转到的不同位置触发不同的操作指令。
进一步的,当触控控件放置于触控屏上并进行移动时形成移动操作,根据移动的不同方向触发不同的操作指令。
进一步的,当触控控件放置于触控屏上并进行移动时形成点击和移动组合操作,根据移动到的不同位置触发不同的操作指令。
进一步的,当触控控件放置于触控屏上进行移动并在移动结束后绕触控控件上一固定点旋转时形成移动、旋转和点击组合操作,根据移动后的不同位置和旋转后触控点与触控屏的不同相对位置触发不同的操作指令。
进一步的,触控控件包括三个触控点,分别为第一、第二和第三触控点,其中第一触控点设置于触控控件的与触控屏接触的触控面的中心,第二和第三触控点均设置于以中心为圆心的圆上;当触控控件放置于触控屏上时,根据第二触控点或第三触控点与第一触控点的连线与触控屏中坐标轴的夹角不同触发不同的操作指令。
一种多点触控系统,包括至少两个触控点的触控控件和具有触控屏的触控设备,触控设备还包括处理器、存储器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例上述的方法的步骤。
进一步的,触控设备还包括外接组件,触控设备触发的操作指令包括控制外接组件运行的操作指令。
本发明采用如上技术方案,提出了一种新的触控控件,通过触控控件对触控屏形成的多种不同动作形成多样化的操作指令。
附图说明
图1所示为本发明实施例一中三点触控控件的示意图。
图2所示为该实施例中定位至点1、2和a时的示意图。
图3所示为该实施例中定位至点2、3和a时的示意图。
具体实施方式
为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。
现结合附图和具体实施方式对本发明进一步说明。
实施例一:
本发明实施例提供了一种多点触控方法,所述方法包括:通过包括至少两个触控点的触控控件上的所有触控点对触控设备中的触控屏形成触控操作;触控操作包括旋转、移动和点击三种动作中的一种或多种的组合,触控设备根据触控操作的不同生成不同的操作指令。
(1)当触控控件放置于触控屏上时形成点击操作,根据所有触控点在触控屏上的不同位置触发不同的操作指令。
如图1所示为一种三点触控控件,其上包括三个触控点,分别为第一、第二和第三触控点,其中第一触控点设置于触控控件的与触控屏接触的触控面的中心(a点),第二和第三触控点均设置于以中心为圆心的圆上(如点1和点2);当触控控件放置于触控屏上时,根据第二触控点或第三触控点与第一触控点的连线与触控屏中坐标轴的夹角不同触发不同的操作指令,即当三个触控点围成的三角形的三个顶点为点1、2和a时(如图2所示)触发指令01;当三个触控点围成的三角形的三个顶点为点2、3和a时(如图3所示)触发指令02;……;当三个触控点围成的三角形的三个顶点为点8、1和a时(如图3所示)触发指令08。因此,图1所示的三点触控控件可以触发八种不同的指令。
(2)当触控控件放置于触控屏上并绕触控控件上一固定点旋转时形成旋转操作,根据旋转的不同方向触发不同的操作指令。
旋转的方向包括顺时针和逆时针,根据顺时针和逆时针旋转方向的不同触发的操作指令可以包括游戏角色或镜头视角的向左和向右旋转等。
(3)当触控控件放置于触控屏上并绕触控控件上一固定点旋转时形成点击和旋转组合操作,根据旋转到的不同位置触发不同的操作指令。
例如可以设置当旋转到某个特定角度(即同时触发了旋转和点击某个特定位置)时触发对应的操作指令。
(4)当触控控件放置于触控屏上并进行移动时形成移动操作,根据移动的不同方向触发不同的操作指令。
如在游戏操作中,通过触控控件的移动来同步控制游戏内角色的移动,移动方向随触控控件的移动方向确定。
(5)当触控控件放置于触控屏上并进行移动时形成点击和移动组合操作,根据移动到的不同位置触发不同的操作指令。
如在游戏操作中,当移动至特定位置(某个任务npc处)自动触发对应的操作指令(弹出对应的对话框)。
(6)当触控控件放置于触控屏上进行移动并在移动结束后绕触控控件上一固定点旋转时形成移动、旋转和点击组合操作,根据移动后的不同位置和旋转后触控点与触控屏的不同相对位置触发不同的操作指令。
如在房地产3d场景察看中,当移动到不同位置后通过顺时针或逆时针的旋转到不同的角度对应触发不同的操作指令。
需要说明的是,上述实例仅为本实施例可能的实施方式,在具体的应用中本实施例方法可以应用于任何可以通过本实施例方法实现的应用场景,在此不做限制。
触控控件的形状、大小、数量均不受限制,功能的实现可以通过一个以上的触控控件实现,触控控件还可以与其他功能设备结合以实现更多的功能,如与控制ppt界面的红外笔结合,使其一方面具有生成红外光点击ppt画面的功能,另一方面通过其上设置的触控点与显示ppt画面的触控屏接触,进而点击、移动和旋转等操作控制ppt播放界面的操作。
实施例二:
本发明还提供一种多点触控系统,包括至少两个触控点的触控控件和具有触控屏的触控设备,触控设备还包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例一的上述方法实施例中的步骤。
进一步地,作为一个可执行方案,所述多点触控终端设备可以是带触控屏的手机、计算机、掌上电脑、电视机等计算设备。所述多点触控终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,上述多点触控终端设备的组成结构仅仅是多点触控终端设备的示例,并不构成对多点触控终端设备的限定,可以包括比上述更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述多点触控终端设备还可以包括输入输出设备、网络接入设备、总线等,本发明实施例对此不做限定。
进一步地,作为一个可执行方案,所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述多点触控终端设备的控制中心,利用各种接口和线路连接整个多点触控终端设备的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述多点触控终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
进一步的,触控设备还包括外接组件,触控设备触发的操作指令包括控制外接组件运行的操作指令。外接组件可以包括麦克风、摄像头、外接投影屏幕等等,通过触发的操作指令控制麦克风进行录音、摄像头进行图像采集或外接投影屏幕进行图像的播放等等。
尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
1.一种多点触控方法,其特征在于,包括:通过包括至少两个触控点的触控控件上的所有触控点对触控设备中的触控屏形成触控操作;触控操作包括旋转、移动和点击三种动作中的一种或多种的组合,触控设备根据触控操作的不同生成不同的操作指令。
2.根据权利要求1所述的多点触控方法,其特征在于:当触控控件放置于触控屏上时形成点击操作,根据所有触控点在触控屏上的不同位置触发不同的操作指令。
3.根据权利要求1所述的多点触控方法,其特征在于:当触控控件放置于触控屏上并绕触控控件上一固定点旋转时形成旋转操作,根据旋转的不同方向触发不同的操作指令。
4.根据权利要求1所述的多点触控方法,其特征在于:当触控控件放置于触控屏上并绕触控控件上一固定点旋转时形成点击和旋转组合操作,根据旋转到的不同位置触发不同的操作指令。
5.根据权利要求1所述的多点触控方法,其特征在于:当触控控件放置于触控屏上并进行移动时形成移动操作,根据移动的不同方向触发不同的操作指令。
6.根据权利要求1所述的多点触控方法,其特征在于:当触控控件放置于触控屏上并进行移动时形成点击和移动组合操作,根据移动到的不同位置触发不同的操作指令。
7.根据权利要求1所述的多点触控方法,其特征在于:当触控控件放置于触控屏上进行移动并在移动结束后绕触控控件上一固定点旋转时形成移动、旋转和点击组合操作,根据移动后的不同位置和旋转后触控点与触控屏的不同相对位置触发不同的操作指令。
8.根据权利要求1所述的多点触控方法,其特征在于:触控控件包括三个触控点,分别为第一、第二和第三触控点,其中第一触控点设置于触控控件的与触控屏接触的触控面的中心,第二和第三触控点均设置于以中心为圆心的圆上;当触控控件放置于触控屏上时,根据第二触控点或第三触控点与第一触控点的连线与触控屏中坐标轴的夹角不同触发不同的操作指令。
9.一种多点触控系统,其特征在于:包括至少两个触控点的触控控件和具有触控屏的触控设备,触控设备还包括处理器、存储器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~8中任一所述方法的步骤。
10.根据权利要求9所述的多点触控系统,其特征在于:触控设备还包括外接组件,触控设备触发的操作指令包括控制外接组件运行的操作指令。
技术总结