1.本发明涉及触摸式电子设备技术领域,具体涉及一种触屏设备及其相同的触摸输入功能冲突的解决方法。
背景技术:2.触屏设备的最大优势在于无须键盘、鼠标等传统的输入设备,通过手指或触控笔就可以完成输入以及多种控制功能,使用非常方便。
3.随着触摸大屏设备、平板电脑等触屏设备的应用越来越广泛,其上运行的软件应用也越来越多,功能越来越强大,这也造成了触摸操作越来越复杂。
4.在实际使用中,软件应用在触屏设备上运行时,除了触摸手写或绘图输入功能之外,滑动翻页、移动画布等操控功能也非常重要。特别是手指滑动,这种最简单和常用的操作,深受用户的喜爱。但是,现有的触屏设备,在软件应用界面内,一种触摸输入(如手指滑动)只能对应一种操作指令,例如,对于ppt、绘图等应用,在软件界面内,如果当前处于编辑状态,手指滑动是进行作图。要想让手指滑动实现翻页,需要退出编辑状态进行。演示者非常希望能够通过手指滑动在编辑状态下也可以进行翻页,但是,由于与作图功能冲突,经常造成误操作,用户本来想要翻页,但是却变成了作图划线,或者想要作图划线时却变成了翻页,使用不便,用户体验度较差。
5.为了解决此问题,现有技术采用了虚拟触摸板技术,在触摸屏上设置虚拟触摸板,通过在虚拟触摸板上操作,实现与在触屏设备上操作指令的分离。例如:中国发明专利cn 102129312 a公开了一种用于触摸设备的虚拟触摸板,将虚拟触摸板布置在触摸设备的触摸敏感区域内的动态位置上;响应于在虚拟触摸板上的触摸输入,确定指针在触摸设备的屏幕上的位置。但是,该方案的实质是采用映射的方式,将在虚拟触摸板上的触摸输入映射到触摸屏上,并不能解决软件应用界面下,同一种触摸输入操作功能冲突的问题。
6.有鉴于此,需要对现有的虚拟触摸板操控技术进行改进,以解决相同的触摸输入功能冲突的问题,使操作更方便,提升用户的体验度。
技术实现要素:7.针对上述缺陷,本发明所要解决的技术问题在于提供一种触屏设备及其相同的触摸输入功能冲突的解决方法,以解决现有技术相同的触摸输入功能冲突,造成使用不便、用户体验度差的问题。
8.为此,本发明提供了一种触屏设备相同的触摸输入功能冲突的解决方法,包括以下步骤:
9.分别定义与触摸输入对应的第一操作指令和第二操作指令,其中所述第一操作指令对应触屏设备上的应用的功能指令,所述第二操作指令对应虚拟触摸板的功能指令;
10.在触屏设备的顶层应用的软件界面上,设定操控识别区,作为所述虚拟触摸板;
11.获取触屏设备上当前触摸输入位置;
12.根据所述当前触摸输入位置,择一地执行所述第一操控指令或者所述第二操作指令。
13.在上述方法中,优选地,所述第二操作指令为:
14.对应可在触屏设备上运行的应用的指令集合,且执行所述第二操控指令时,匹配所述应用执行对应的所述指令。
15.在上述方法中,优选地,一个所述指令对应多个不同所述应用的不同功能,或者一个所述指令对应多个所述应用的相同功能。
16.在上述方法中,优选地,所述虚拟触摸板关联所述顶层应用,且浮动设置在所述顶层应用的软件界面上。
17.在上述方法中,优选地,所述操控识别区跟随所述顶层应用的界面同步缩放,且保持始终位于所述顶层应用的软件界面内。
18.在上述方法中,优选地,所述操控识别区的面积大小和位置可根据第三操作指令进行调整。
19.在上述方法中,优选地,所述操控识别区以线框形式显示,或具有半透明填充色。
20.本发明还提供了一种触屏设备,包括触控屏,用于显示触屏设备上运行的应用的软件界面和接收触摸输入,还包括:
21.虚拟触摸板,为设置在触屏设备上顶层应用的软件界面上的操控识别区;所述触屏设备分别定义有与触摸输入对应的第一操作指令和第二操作指令,其中所述第一操作指令对应触屏设备上的应用的功能指令,所述第二操作指令对应虚拟触摸板的功能指令;
22.获取装置,用于获取触屏设备上的当前触摸输入位置;
23.执行装置,用于根据所述当前触摸输入位置,择一地执行所述第一操控指令或者所述第二操作指令。
24.在上述触屏设备中,优选地,所述第二操作指令为:对应可在触屏设备上运行的应用的指令集合,且执行所述第二操控指令时,匹配所述应用执行对应的所述指令。
25.在上述触屏设备中,优选地,所述虚拟触摸板关联所述顶层应用,且浮动设置在所述顶层应用的软件界面上。
26.在上述触屏设备中,优选地,所述操控识别区跟随所述顶层应用的界面同步缩放,且保持始终位于所述顶层应用的软件界面内。
27.由上述技术方案可知,本发明提供的一种触屏设备及其相同的触摸输入功能冲突的解决方法,解决了现有技术中同一种触摸输入操作功能冲突、使用不便,用户体验度较差的问题。与现有技术相比,本发明具有以下有益效果:
28.在触屏设备的顶层应用的软件界面上,设定操控识别区,作为虚拟触摸板;根据触控屏上当前触摸输入位置,择一地执行与顶层应用对应的第一操控指令,或者与虚拟触摸板对应的第二操作指令,针对在应用软件界面内的同一种触摸输入实现了不同的功能,用户不需要退出应用状态的当前编辑状态,可避免误操作,使用方便,提升了用户体验度。
附图说明
29.为了更清楚地说明本发明的实施例或现有技术中的技术方案,下面将对本发明实施例或现有技术描述中所需要使用的附图做出简单地介绍和说明。显而易见地,下面描述
中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
30.图1为本发明提供的一种触屏设备相同的触摸输入功能冲突的解决方法流程图;
31.图2为本发明方法在ppt演示应用场景的具体实施例中,实现向后翻页功能的示意图;
32.图3为本发明方法在ppt演示应用场景的具体实施例中,实现绘图功能的示意图;
33.图4为本发明方法在绘图应用中场景的具体实施例中,实现移动画布功能的示意图;
34.图5为本发明方法在绘图应用中场景的具体实施例中,实现翻页功能的示意图;
35.图6为本发明提供的触屏设备的示意图。
具体实施方式
36.下面将结合本发明实施例附图,对本发明实施例的技术方案进行清楚、完整地描述,显然,以下所描述的实施例,仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动的前提下,所获得的所有其他实施例,都属于本发明保护的范围。
37.本发明的实现原理是:
38.在触屏设备的顶层应用的软件界面上,设定操控识别区,作为虚拟触摸板;
39.根据触摸屏上当前触摸输入位置,择一地执行对应触屏设备上的应用软件功能的第一操作指令,或者对应虚拟触摸板功能的第二操作指令。
40.本发明提供的方案,在当前应用运行的软件界面上进行相同的触摸输入,能够实现不同的功能,能够防止误操作,提升了用户体验度。
41.为了对本发明的技术方案和实现方式做出更清楚地解释和说明,以下介绍实现本发明技术方案的几个优选的具体实施例。
42.需要说明的是,本文中“内、外”、“前、后”及“左、右”等方位词是以产品使用状态为基准对象进行的表述,显然,相应方位词的使用对本方案的保护范围并非构成限制。
43.具体实施例1。
44.请参见图1,图1为本发明提供的一种触屏设备相同的触摸输入功能冲突的解决方法流程图,该方法包括以下步骤:
45.步骤110,分别定义与触摸输入对应的第一操作指令和第二操作指令,其中第一操作指令对应触屏设备上的应用软件的功能指令,第二操作指令对应虚拟触摸板的功能指令。
46.例如:触摸输入为自右向左滑动手指,针对触屏设备上的应用软件,第一操作指令定义为作图功能;针对虚拟触摸板,第二操作指令定义为翻页功能,同一种触摸输入,定义了两种不同的操控功能。
47.步骤120,在触屏设备的顶层应用的软件界面上,设定操控识别区,作为虚拟触摸板。该操控识别区是触摸屏上特定的区域范围,并且设定后即可由触屏设备识别。
48.步骤130,获取触屏设备上的当前触摸输入位置。
49.步骤140,根据当前触摸输入位置,择一地执行第一操控指令或者第二操作指令。
50.以自右向左滑动手指为例,在虚拟触摸板的范围之外自右向左滑动手指,则执行应用软件定义的功能;在虚拟触摸板的范围之内自右向左滑动手指,则执行虚拟触摸板定义的功能。
51.由于虚拟触摸板的触摸手势识别区域是特定的范围,因此在此范围内进行的手势操作不会与该范围以外的操作产生冲突,可避免用户触摸手势与软件某些特定功能之间的冲突,避免误操作,提升了用户体验度。
52.如图2所示的ppt演示应用场景中,在虚拟触摸板范围内自右向左滑动手指,翻到ppt的第二页,实现了向后翻页功能。
53.如图3所示的ppt演示应用场景中,在虚拟触摸板范围之外自右向左滑动手指,在画布内的绘图区画出一条波浪线,实现了作图功能。
54.以上将第一操作指令定义为作图,第二操作指令定义为翻页,仅为说明不同功能的示例。显然,第一操作指令和第二操作指令可以根据应用软件和具体要实现操控的功能进行定义,甚至用户可以通过设置功能自行定义。
55.具体实施例2。
56.本发明具体实施例2是在具体实施例1的基础上所做出的进一步改进,其目的在于实现针对在虚拟触摸板范围内的触摸输入,在不同的应用软件下,实现不同的功能,具体实现方法如下:
57.将第二操作指令定义为对应可在触屏设备上运行的应用的指令集合,执行第二操控指令时,匹配相应的应用执行对应的指令。
58.其中,可以是一个指令对应多个不同应用的不同功能,在这种情况下,实现了同一种触摸输入,在不同的应用软件下,能够实现不同的功能。
59.例如图2所示的ppf演示应用中,在虚拟触摸板范围内自右向左滑动手指,实现向后翻页的功能。而在图4所示的绘图应用中,在虚拟触摸板范围内自右向左滑动手指,则能够实现移动画布进行导航的功能。由此,该具体实施例,能够根据大多数用户对应用软件的使用习惯定义第二操作指令的功能,减小用户学习和了解操控虚拟触摸板功能的时间。
60.并且,根据匹配应用的原则执行第二操作指令,也不会造成应用软件之间的冲突。
61.具体实施例3。
62.本发明具体实施例3是在具体实施例2的基础上所做出的进一步改进,其目的在于对于不同的应用,可以采用同一种触摸输入实现相同的功能,具体实现方法如下:
63.与具体实施例2一样,将第二操作指令定义为对应可在触屏设备上运行的应用的指令集合,执行第二操控指令时,匹配相应的应用执行对应的指令。
64.与具体实施例2不同的是一个指令对应多个不同应用的相同功能,例如:自右向左滑动手指,在ppt和图片浏览应用中都是向后翻页的功能。这样的话,可以大大减少指令的数量,便于记忆。
65.同时,对于具有相似的界面的软件应用,相同的触摸输入具有相同的功能,即使没有针对性地学习过虚拟触摸板的操作指令,也能根据习惯自然地进行操作,使用更加方便,进一步提升了用户体验度。
66.具体实施例4。
67.本发明具体实施例4是在上述具体实施例的基础上所做出的进一步改进,在本具
体实施例4中,针对触摸输入的形式可以做出多种定义。例如:分别为单指滑动和多指滑动定义不同的功能。
68.如图5所示的绘图应用场景中,在虚拟触摸板的范围内,双指自右向左滑动手指,可实现翻页功能。区别于单指滑动实现移动画布的功能。
69.结合以上具体实施例,本发明方案中,虚拟触摸板关联触屏设备上的顶层应用,且浮动设置在顶层应用的软件界面上。并且,操控识别区可以跟随顶层应用的软件界面同步缩放,并保持位于顶层应用的软件界面内。
70.例如,顶层应用的软件界面缩小时,虚拟触摸板可以同步缩小;顶层应用的软件界面移动时,虚拟触摸板随之同步移动。这样,就不会因应用的软件界面移动或缩放,致使虚拟触摸板离开操控识别区而使虚拟触摸板失灵。
71.操控识别区可以通过两种方式呈现,第一种方式是以线框的形式显示,线框内部为透明设计,运行应用可以透过虚拟触摸板显示,从而不影响画面展示。
72.第二种方式是操控识别区具有半透明填充色。这种方式的优点在于操控区更明显,方便进行滑动操作。
73.另外,操控识别区的面积大小和位置可根据第三操作指令调整,例如通过长按操控识别区滑动手指进行移动,通过拖拉操控识别区的边框进行缩放。其中,长按操控识别区滑动手指或者拖拉操控识别区的边框,即为第三操作指令的一些典型示例。
74.在上述方法的基础上,本发明还提供了一种触屏设备,在应用软件界面内同一种触摸输入实现不同的功能,操作方便,提升了用户体验度。
75.如图6所示,本发明提供的触屏设备,包括触控屏10、虚拟触摸板20、获取装置30和执行装置40。图中虚线矩形框表示获取装置30和执行装置40内置于触屏设备的内部,通常由软件实现。
76.触控屏10用于显示触屏设备上运行的应用的软件界面和接收触摸输入。
77.虚拟触摸板20为设置在触屏设备上顶层应用的软件界面上的操控识别区。触屏设备分别定义有与触摸输入对应的第一操作指令和第二操作指令,其中第一操作指令对应触屏设备上的应用的功能指令,第二操作指令对应虚拟触摸板的功能指令。
78.获取装置30用于获取触屏设备上的当前触摸输入位置。
79.执行装置40用于根据当前触摸输入位置,择一地执行第一操控指令或者第二操作指令。
80.关于第一操作指令和第二操作指令的定义方式请参见上述方法中的详细说明。同样地,虚拟触摸板20与顶层应用的关联,以及跟随顶层应用同步缩放等功能和实现方法也与上述方法中的描述相同,故在此不再赘述。
81.综合以上具体实施例的描述,本发明提供的一种触屏设备及其相同的触摸输入功能冲突的解决方法,与现有技术相比,具有如下优点:
82.首先,由于虚拟触摸板的触摸手势识别区域是触摸屏上设定的特定范围,因此在此范围内进行的手势操作不会与该范围以外的操作产生冲突,可避免用户触摸手势与软件某些特定功能(如绘图工具等)之间的冲突、误操作,使用方便,提高了用户的体验度。
83.第二、针对虚拟触摸板的第二操作指令,为对应可在触屏设备上运行的应用的指令集合,且执行第二操控指令时,匹配相应的应用执行对应的指令。使得虚拟触摸板的操控
更加灵活,进一步提高了操作的方便性。
84.第三、可以是一个指令对应多个不同应用的不同功能,也可以是一个指令对应多个不同应用的相同功能,由此实现了同一种触摸输入,在不同的应用软件下,能够实现不同的功能。还可以针对不同的应用,相同的触摸输入具有相同的功能,进一步提高了操作的方便性,提升了用户体验度。
85.第四、虚拟触摸板关联触屏设备上的顶层应用,并跟随顶层应用同步缩放,并保持位于顶层应用的软件界面内,避免虚拟触摸板失灵,提高了稳定性。
86.最后,还需要说明的是,在本文中使用的术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个
…
"限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
87.本发明并不局限于上述最佳实施方式,任何人应该得知在本发明的启示下做出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。