CN102819391B - 一种多场景下具有并行性的多点触摸手势反馈系统及方法 - Google Patents
一种多场景下具有并行性的多点触摸手势反馈系统及方法 Download PDFInfo
- Publication number
- CN102819391B CN102819391B CN201210258053.4A CN201210258053A CN102819391B CN 102819391 B CN102819391 B CN 102819391B CN 201210258053 A CN201210258053 A CN 201210258053A CN 102819391 B CN102819391 B CN 102819391B
- Authority
- CN
- China
- Prior art keywords
- touch
- touch data
- data signal
- scene
- gesture
- 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.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种多场景下具有并行性的多点触摸手势反馈系统及方法,应用于装载有多个应用程序的电子装置中,包括触摸数据服务器用于依据预先配置好的与各该应用程序对应的触摸协议,监测触摸数据信号,解析以及发送触摸数据信号;至少一个触摸数据解析器,分别与触摸数据服务器连接,对应于各该应用程序,分别用于监听接收到的触摸数据信号、判断触摸数据信号是否是作用于某一触摸场景的有效数据、以及发送触摸反馈;以及至少一个应用程序执行器,分别与触摸数据解析器连接,分别用于建立实体应用场景、接收触摸反馈、以及执行触摸反馈。本发明实现多点触摸输入同时解决因端口或设备被占用造成同时刻只为单个应用或单个场景提供触摸服务的局限性。
Description
技术领域
本发明属于多点手势应用的人机交互技术领域,涉及一种触摸手势反馈系统及方法,特别是涉及一种多场景下具有并行性的多点触摸手势反馈系统及方法。
背景技术
多点触控是在同一显示界面上的多点或多用户的交互操作模式,摒弃了键盘、鼠标的单点操作方式。用户可通过双手进行单点触摸,也可用单击、双击、平移、按压、滚动以及旋转等不同手势触摸屏幕,实现随心所欲地操控,从而更好更全面地了解对象的相关特征,例如,文字、录像、图片、卫片、三维模拟等信息。
多点触控技术发源于20世纪70年代,近几年来该技术愈发的受到重视,在多个行业均有不同程度的发展,且发展的速度十分惊人。2009年10月支持多点触控技术的Windows7的发布宣告了多点触控时代的到来,带多点触控功能的微软surface和最近的iPhone4S更是引发时尚狂潮。
虽然目前触摸屏主要还应用在手机等中小尺寸电子产品上,但随着英特尔IDF大会上推出了搭载win8系统的超极本样机,并展示了十点触控技术,多点触控的中大尺寸触摸屏市场应用空间将得到进一步的扩大。“物理按键年代”后的“多点大触屏时代”已经来临。多点触摸会议桌采用无纸化办公模式,无需携带个人笔记本,可以不用投影机,通过宽大的桌面显示屏幕,可多人对同一个问题讨论,可多人对同一张图纸修改编辑,改变传统的会议模式,让沟通更畅快,让创意随时迸发。基于多点触摸屏上的军事演练、产品展示、互动教学等等这些新概念也得到了一定的应用和发展。
多点触摸的应用开发需要触摸硬件的支持。虽然很多硬件支持一些标准协议,例如,HID协议、TUIO协议,然而即使当我们获得了触摸点的信息,如何解析成操作,或多或少都是一件比较繁琐的事情。虽然部分硬件厂商提供了部分简单手势开发接口,然而他们只针对自己的触摸硬件设备。微软Windows7的发布给多点触摸开发提供了较好的开发接口。专利《对应用对象的多点触摸操作》是Windows7中触摸的核心方法之一。虽然Windows7在一定程度上提供了多点触摸接口,但基于它开发的多点触摸应用很少。一是由于它限定了触摸基于HID协议,二是它将触摸消息捆绑到窗口上,三是它的“窗口局限性”,没有体现真正的协同操作于并行操作。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种多场景下具有并行性的多点触摸手势反馈系统及方法,用于解决现有技术中操作的并行性和触摸分析的独立性的问题。
为实现上述目的及其他相关目的,本发明提供一种多场景下具有并行性的多点触摸手势反馈系统及方法,应用于装载有多个应用程序的电子装置中,所述多点触摸手势反馈系统包括:
触摸数据服务器,用于依据预先配置好与各该应用程序对应的触摸协议,监测触摸数据信号、解析并发送所述触摸数据信号;
至少一个触摸数据解析器,分别与所述触摸数据服务器模块连接,对应于各该应用程序,分别用于监听接收到的触摸数据信号、判断所述触摸数据信号是否是作用于某一触摸场景的有效数据、以及发送触摸反馈;以及
至少一个应用程序执行器,分别与所述触摸数据解析器连接,分别用于建立实体应用场景、接收触摸反馈、以及执行触摸反馈。
优选地,所述触摸数据服务器包括:
触摸数据信号监测模块,用于依据预先配置好的触摸协议自动监测相应的触摸数据信号;
解析模块,用于解析所述触摸数据信号;
预处理模块,用于将解析后的所述触摸点的位置信息转化为操作屏幕的坐标数据、将触摸点的状态信号转化为按下、更新、弹起等状态数据、根据触摸信号量判定所述触摸点的有效性,即侦测误触摸或触摸过程中假弹起状态;
数据分析源模块,用于发送所述触摸数据信号。
优选地,所述触摸数据信号中的信息包括触摸点的位置信息、触摸点的状态信号、运行时唯一标记触摸手指标识。
优选地,所述触摸信号量的判定依据包含触摸压力的强弱、触摸有效范围判断、触摸可信度判断。
优选地,所述触摸数据解析器包括:
监听管理模块,用于接收并监听所述触摸数据服务器发送的触摸数据信号,并向所述触摸数据服务器注册场景容器,包括添加、删除、设置及管理场景容器;
场景数据解析模块,用于配置各类型对应于应用程序的触摸手势及存储、调用各类型手势解析算法、反馈触摸手势;
上层应用接口,与所述场景数据分析模块和应用程序执行器连接,用于将触摸手势的反馈发送至所述应用程序执行器,所述应用程序执行器用于建立应用场景。
优选地,所述上层应用接口包括场景反馈接口、场景容器管理接口。
本发明提供一种多场景下具有并行性的多点触摸手势反馈方法,运行装载有多个应用程序的电子装置,所述方法包括:
S1,触摸数据服务器依据预先配置好的与各该应用程序对应的触摸协议,监测触摸数据信号,解析并发送所述触摸数据信号;
S2,由至少一个触摸数据解析器分别监听接收到的触摸数据信号、判断所述触摸数据信号是否是作用于某一触摸场景的有效数据、以及发送触摸反馈;
S3,令至少一个应用程序执行器分别建立实体应用场景、接收触摸反馈、以及执行触摸反馈。
优选地,于所述步骤S1中还包括以下步骤:
S11,触摸数据服务器的触摸数据信号监测模块依据预先配置好的触摸协议监测触摸数据信号,判断是否监测到触摸数据信号;解析模块对触摸数据信号进行自动解析和分析;判断是否是误触,若否,解析触摸数据信号的信息,若是,继续监测触摸数据信号;
S12,触摸数据服务器的预处理模块对所述触摸数据信号进一步分析和预处理;
S13,数据分析源模块将分析后的触摸数据信号发送至触摸数据解析器。
优选地,于所述步骤S2中还包括以下步骤:
S21,所述触摸数据解析器的监听管理模块接收并监听所述触摸数据服务器发送来的触摸数据信号,接收到触摸数据信号后,进行触摸场景注册及配置;
S22,所述场景数据解析模块配置触摸场景手势,建立和调用触摸手势解析算法包、反馈触摸场景手势,并将触摸场景手势的反馈发送给应用程序执行器;
S23,通过上层应用接口将触摸反馈发送至所述应用程序执行器。
如上所述,本发明所述的一种多场景下具有并行性的多点触摸手势反馈系统及方法,具有以下有益效果:
1、对于特定场景,可以根据特点场景所需要的响应触控来定制具体操作解析方式,既实现了易于将多点触摸输入成一个或多个操作,又提高了解析效率;
2、实现了触摸数据的自动分类、独立分析目标;
3、覆盖了常见手势操作,支持任意轨迹手势,具有良好的可扩展性和实用性;
4、解决了多任务应用的需要,提供了应用程序的效率,具有因端口或设备被占用造成的同一时刻只能为单个应用或单个场景提供触摸服务的局限性
附图说明
图1显示为本发明的多场景下具有并行性的多点触摸手势反馈系统结构示意图;
图2显示为本发明的多场景下具有并行性的多点触摸手势反馈系统中触摸数据解析器的原理框图;
图3显示为本发明的多场景下具有并行性的多点触摸手势反馈方法的工作流程图;
图4显示为本发明的多场景下具有并行性的多点触摸手势反馈方法中触摸数据服务器工作流程图;
图5显示为本发明的多场景下具有并行性的多点触摸手势反馈方法中触摸数据服务器判断示意图;
图6显示为本发明的多场景下具有并行性的多点触摸手势反馈方法中触摸数据解析器判别示意图。
元件标号说明
1 多场景下具有并行性的多点触摸手势
反馈系统;
11 触摸数据服务器;
12 触摸数据解析器;
13 应用程序执行器;
111 触摸数据信号监测模块;
112 解析模块;
113 预处理模块;
114 数据分析源模块;
121 监听管理模块;
122 场景数据解析模块;
123 上层应用接口。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
请参阅附图。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
下面结合实施例和附图对本发明进行详细说明。
本发明提出了一种多场景下具有并行性的多点触摸手势反馈系统及方法,所述系统及方法使通过引入触摸场景和场景容器以支持协同操作,能很好的解决操作的并行性和触摸分析的独立性等技术问题。同时本发明还容纳了各种常见的手势处理算法,包括经常使用的点击类手势(如轻点、点击、双击、长按手势)、动态手势(如平移、旋转、缩放手势)、方向性手势(上下左右滑动及其有限次的组合滑动手势),易扩展的轨迹手势(根据触摸轨迹的近似匹配执行自定义的映射操作)。
实施例一
本发明提供一种多场景下具有并行性的多点触摸手势反馈系统,如图1所示,所述多点触摸手势反馈系统1包括:触摸数据服务器11、至少两个与所述触摸数据服务器11连接的触摸数据解析器12、以及至少两个与所述触摸数据解析器12连接的应用程序执行器13。所述触摸数据解析器12是由所述应用程序执行器创建。
其中,所述触摸数据服务器11包括触摸数据信号监测模块111、解析模块112、预处理模块113、以及数据分析源模块114。
所述触摸数据解析器12包括监听(场景容器)管理模块121、场景数据解析模块122以及上层应用接口123。
所述触摸数据服务器模块11包括触摸数据信号监测模块111、解析模块112、预处理模块113、以及数据分析源模块114。
所述触摸数据信号监测模块111用于依据预先配置好与各该应用程序对应的触摸协议自动监测相应的触摸数据信号。
所述解析模块112用于解析所述触摸数据信号;所述触摸数据信号包括触摸点的位置信息、触摸点的状态信号、运行时唯一标记触摸手指标识等信息。
所述预处理模块113用于将解析后的所述触摸点的位置信息转化为操作屏幕的坐标数据、将触摸点的状态信号转化为按下、更新、弹起等状态数据、根据触摸信号量判定所述触摸点的有效性,即侦测误触摸或触摸过程中假弹起状态;其中,触摸信号量的判定依据包含但不限于触摸压力的强弱、触摸有效范围判断、触摸可信度判断等等。
所述数据分析源模块114用于发送所述触摸数据信号。
所述触摸数据解析器12包括监听(场景容器)管理模块121、场景数据解析模块122以及上层应用接口123,所述触摸数据解析器内部结构如图2所示。
所述监听管理模块121用于接收并监听所述触摸数据服务器发送的触摸数据信号,并向触摸数据服务器11注册场景容器,包括添加、删除、设置及管理场景容器;所述场景容器包括多个触摸场景。
所述场景数据解析模块122包括触摸手势的配置管理模块1221和触摸手势算法库1222,其中,所述触摸手势的配置管理模块1221,用于针对任一场景定制手势库中的一个或多个手势;所述触摸手势算法库1222用于存储各类型手势的解析处理、调用各类型手势处理算法,反馈触摸手势,以及配置参数接口;各类型手势包括动态手势、点击类手势、方向性手势、以及自定义轨迹手势;所述参数包括但不限于阈值参数、经验参数。
所述上层应用接口123与所述场景数据分析模块122和应用程序执行器连接,用于将触摸反馈发送至所述应用程序执行器;所述上层应用接口123包括场景反馈接口、场景容器管理接口等。
如图2所示,从监听管理模块121中输入触摸数据信号A,经过场景数据解析模块122解析该触摸数据信号,调用触摸手势算法库,最后向指定场景返回触摸手势及相应触摸熟悉信号通过上层应用接口输出。
所述应用程序执行器13与所述触摸数据解析器12通信相连,用于建立实体应用场景,所述实体应用场景接收触摸反馈手势,并执行触摸手势反馈。
本发明所述的多场景下具有并行性的多点触摸手势反馈系统输出包括了二维平面上的平移、旋转、缩小、点击、双击、方向性手势、轨迹手势映射等操作,使得应用者可以更加专注于建立据欧触摸能力的应用,而让所述系统来处理底层交换和与多点触摸硬件的通信。
实施例二
本发明提供一种多场景下具有并行性的多点触摸手势反馈方法,如图3所示,所述方法包括:
S1,触摸数据服务器依据配置好的与各该应用程序对应的触摸协议,监测触摸数据信号、解析并发送所述触摸数据信号。该步骤的具体实现过程为:所述触摸数据信号监测模块根据配置好的触摸协议自动监测相应的触摸数据信号;解析模块解析触摸数据信号;触摸数据信号包括触摸点的位置信息、触摸点的状态信号、运行时唯一标记触摸手指标识等信息;预处理模块将解析后的所述触摸点的位置信息转化为操作屏幕的坐标数据、将触摸点的状态信号转化为暗笑、更新、弹起等状态数据、根据触摸信号量判定所述触摸点的有效性,即侦测误触摸或触摸过程中假弹起状态。
S2,由至少两个触摸数据解析器分别接收并监听所述触摸数据服务器发送的触摸数据信号、判断所述触摸数据信号是否是作用于某一触摸场景的有效数据、以及发送触摸反馈;该步骤的具体实现过程为:监听管理模块接收并监听所述触摸数据信号,并向触摸数据服务器注册场景容器,以及添加、删除、设置及管理场景容器;其中,所述场景容器包括多个触摸场景;所述场景数据解析模块中触摸手势的配置管理模块针对任一场景定制手势库中的一个或多个手势;所述场景数据解析模块中触摸手势算法库存储各类型手势的解析处理、调用各类型手势处理算法、反馈触摸手势,以及配置参数接口;上层应用接口通信连接所述场景数据分析模块与应用程序执行器。
S3,令至少两个应用程序执行器分别建立实体应用场景,接收触摸场景手势,并执行触摸场景手势。
从技术角度上来讲,所述多场景下具有并行性的多点触摸手势反馈方法的工作流程,如图3所示,包括:
S1,触摸数据服务器依据预先配置好的与各应用程度对应的触摸协议,监测触摸信号、解析并发送所述触摸数据信号,如图4所示,该步骤包括:
S11,触摸数据服务器的触摸数据信号监测模块
依据预先配置好的触摸协议监测触摸数据信号,判断是否监测到触摸数据信号,如图5所示,若是,继续解析所述触摸数据信号;若否,继续监测触摸数据信号;所述信号协议包括HID协议、TUIO协议。
触摸数据服务器的解析模块对触摸数据信号进行自动解析和分析;判断是否是误触,若否,解析触摸数据信号的信息,所述信息包括触摸点的位置信息、触摸点状态信号、运行时唯一标记触摸会搜只标识等;若是,继续监测触摸数据信号。
S12,触摸数据服务器的预处理模块对所述触摸数据信号进一步分析和预处理,包括将解析后的触摸点位置信息转化为操作屏幕的坐标数据、将触摸点的状态信号转化为按下、更新、弹起等状态数据、以及根据触摸信号量判断触摸点的有效性。
S13,数据分析源模块将分析后的触摸数据信号发送至触摸数据处理模块。
S2,由至少两个触摸数据解析器分别接收并监听所述触摸数据服务器发送的触摸数据信号、判断所述触摸数据信号是否是作用于某一触摸场景的有效数据、以及执行触摸反馈;如图5所示,该步骤具体包括
S21,触摸数据解析器的监听管理模块接收并监听触摸数据服务器发送的触摸数据信号,接收到触摸数据信号后,进行触摸场景注册及配置,具体过程包括:
S211,监听管理模块建立触摸场景并管理触摸场景,包括向所述触摸数据服务器模块注册触摸场景,所述注册包括触摸场景的添加、删除、设置及管理。
S212,判别所接收的触摸数据信号是否是作用于某一触摸场景的有效数据。
如图6所示,该判别过程为:
判断接收到的触摸数据信号是否为按下状态;
若是,从一包括触摸点标识的触摸点列表中搜寻按下状态所对应的触摸场景,继续判断是否击中对应的触摸场景,若否,该判别过程结束;若是,建立触摸场景映射,将该触摸场景添加到触摸场景列表中;在所述触摸场景上重新建立一个触摸点,将重新建立的触摸点交予场景数据解析模块执行解析,即执行S22;其中,所述触摸场景映射为所述触摸点标识对应触摸场景;
若否,判断接收到的触摸数据信号是否为弹起状态;若为弹起状态,从触摸场景列表中移除弹起状态所对应的触摸场景,更新弹起状态所对应的触摸场景上触摸点的信息,将更新的触摸点交予场景数据解析模块执行S22;若否,根据触摸点列表中弹起状态的触摸点标识在触摸列表中查找弹起状态所对应的触摸场景,判断是否查找到所对应的触摸场景;若否,判断过程结束;若是,更新弹起状态所对应的触摸场景上触摸点的信息,将更新的触摸点交予场景数据解析模块执行解析,即执行S22;
场景数据解析模块依次将所述触摸数据信号交给已注册的各个场景容器,并判断所述触摸数据信号是否是作用于一个某个场景容器中的触摸场景的有效数据,若是,将所述触摸数据信号交予对应的场景处理过程;若否,继续接收触摸数据信号;
S22,场景数据解析模块配置触摸场景手势,建立和调用触摸手势解析算法包、反馈触摸场景手势,并将触摸场景手势的反馈发送给应用程序执行器;配置触摸场景手势即针对任一触摸场景定制一个或多个触摸场景手势。
其中,所述触摸手势解析算法包括各种手势的解析处理,例如,动态手势实时解析、常见点击类手势解析、方向性手势解析、以及自定义触摸轨迹手势解析;如表1所示,表1中显示了触摸场景手势及其手势说明;
表1:触摸场景手势表
其中,所述动态手势实时解析:
动态手势实时解析包含三种操作过程:平移操作、缩放操作及旋转操作;当某触摸场景上只有一个触摸点时,只能触发所述平移操作;当有多个触摸点同时作用于一个触摸场景上时,将会触发平移操作、缩放操作、旋转操作中的一种或多种操作。
所述常见点击类手势解析:
点击类手势解包含轻点手势、单击手势、双击手势、长按手势;点击手势命中的一个前提是:同一时间作用于同一个触摸场景的触摸输入只能有一个。
所述方向性手势解析:
当触摸点为两个时,采用所述方向性手势解析进行保形映射计算,具体计算方法为:以中心点为支点,以中心点的量为平移数据输出,以前后距离的缩放比为缩放量,以前后角度的变化量为旋转量,这样的输出,触摸点相对于触摸场景的位置没有变化;而当触摸点大于两个时,将采用一种类保形的近似计算方法。
所述方向性手势解析包含上下左右方向的解析,以及这四个方向以任意序列有限次组合的组合方向手势。
所述自定义触摸轨迹手势解析:
自定义触摸轨迹手势解析方法包含但不限于将轨迹匹配转化为若干个特征匹配的方法。
对于动态手势、点击类手势、方向性手势、自定义触摸轨迹手势,都有一定的阈值,例如,偏移量阈值、各种时间差阈值。而这些阈值可以通过配置进行设置。
其中,触摸场景手势的反馈是根据触摸场景手势的不同,反馈的方式也不同,例如,如果是点击类手势或方向性手势,会在触摸点弹起时进行反馈,而动态手势,每次更新触摸点都会有实时反馈。
S23,通过上层应用接口将触摸场景手势发送至应用程序执行器。
S3,令至少两个应用程序执行器分别建立实体应用场景,所述实体应用场景接收到触摸反馈,响应触摸反馈。
本发明提供一种多场景下具有并行性的多点触摸手势反馈方法既能处理同在一个触摸场景上有多个触摸点的触摸反馈,也能处理分别作用于不同触摸场景上的一个或多个触摸点的触摸反馈,这样该种多点触摸手势反馈方法具有独立性和并行性。
本发明所述的多场景下具有并行性的多点触摸手势反馈系统及方法根据所需要相应的触摸反馈来定制具体的解析方法,既实现了易于将多点触摸输入解释成一个或多个操作,又提高了解析效率,本发明不限于二维平面是那个的平移、旋转、缩放、点击、双击、方向性手势、轨迹手势映射等的操作,并且本发明独立于应用层,解决了多任务应用需求,提供了应用程序的效率,同时解决了可能因端口被占用或是文件操作权被占用造成的不支持同时为多个触摸应用同时提供触摸反馈的能力。
综上所述,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (7)
1.一种多场景下具有并行性的多点触摸手势反馈系统,应用于装载有多个应用程序的电子装置中,其特征在于,所述多点触摸手势反馈系统包括:
触摸数据服务器,用于依据预先配置好的与各该应用程序对应的触摸协议,监测触摸数据信号、解析并发送所述触摸数据信号;
至少一个触摸数据解析器,分别与所述触摸数据服务器连接,对应于各该应用程序,分别用于监听接收到的触摸数据信号、判断所述触摸数据信号是否是作用于某一触摸场景的有效数据、以及发送触摸反馈;以及
至少一个应用程序执行器,分别与所述触摸数据解析器连接,分别用于建立实体应用场景、接收触摸反馈、以及执行触摸反馈;
所述触摸数据解析器包括:监听管理模块,用于接收并监听所述触摸数据服务器发送的触摸数据信号,并向所述触摸数据服务器注册场景容器,包括添加、删除、设置及管理场景容器;场景数据解析模块,用于配置各类型对应于应用程序的触摸手势及存储、调用各类型手势解析算法、反馈触摸手势;上层应用接口,与所述场景数据分析模块和应用程序执行器连接,用于将触摸手势的反馈发送至所述应用程序执行器,所述应用程序执行器用于建立应用场景。
2.根据权利要求1所述具有并行性的多点触摸手势反馈系统,其特征在于,所述触摸数据服务器包括:
触摸数据信号监测模块,用于依据预先配置好的触摸协议自动监测相应的触摸数据信号;
解析模块,用于解析所述触摸数据信号;
预处理模块,用于将解析后的触摸点的位置信息转化为操作屏幕的坐标数据、将触摸点的状态信号转化为按下、更新、弹起状态数据、根据触摸信号量判定所述触摸点的有效性,即侦测误触摸或触摸过程中的假弹起状态;
数据分析源模块,用于发送所述触摸数据信号。
3.根据权利要求2所述具有并行性的多点触摸手势反馈系统,其特征在于,所述触摸数据信号中的信息包括触摸点的位置信息、触摸点的状态信号、运行时唯一标记触摸手指标识。
4.根据权利要求2所述具有并行性的多点触摸手势反馈系统,其特征在于,所述触摸信号量 的判定依据包含触摸压力的强弱、触摸有效范围判断、触摸可信度判断。
5.根据权利要求1所述具有并行性的多点触摸手势反馈系统,其特征在于,所述上层应用接口包括场景反馈接口、场景容器管理接口。
6.一种多场景下具有并行性的多点触摸手势反馈方法,运行于装载有多个应用程序的电子装置,其特征在于,所述方法包括以下步骤:
S1,触摸数据服务器依据预先配置好的与各该应用程序对应的触摸协议,监测触摸数据信号,解析并发送所述触摸数据信号;
S2,由至少一个触摸数据解析器分别监听接收到的触摸数据信号、判断所述触摸数据信号是否是作用于某一触摸场景的有效数据、以及发送触摸反馈;所述步骤S2中还包括以下步骤:
S21,所述触摸数据解析器的监听管理模块接收并监听所述触摸数据服务器发送来的触摸数据信号,接收到触摸数据信号后,进行触摸场景注册及配置;
S22,场景数据解析模块配置触摸场景手势,建立和调用触摸手势解析算法包、反馈触摸场景手势,并将触摸场景手势的反馈发送给应用程序执行器;
S23,通过上层应用接口将触摸反馈发送至所述应用程序执行器;
S3,令至少一个应用程序执行器分别建立实体应用场景、接收触摸反馈、以及执行触摸反馈。
7.根据权利要求6所述具有并行性的多点触摸手势反馈方法,其特征在于,于所述步骤S1中还包括以下步骤:
S11,触摸数据服务器的触摸数据信号监测模块依据预先配置好的触摸协议监测触摸数据信号,判断是否监测到触摸数据信号;解析模块对触摸数据信号进行自动解析和分析;
判断是否是误触,若否,解析触摸数据信号的信息,若是,继续监测触摸数据信号;
S12,触摸数据服务器的预处理模块对所述触摸数据信号进一步分析和预处理;
S13,数据分析源模块将分析后的触摸数据信号发送至触摸数据解析器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210258053.4A CN102819391B (zh) | 2012-07-24 | 2012-07-24 | 一种多场景下具有并行性的多点触摸手势反馈系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210258053.4A CN102819391B (zh) | 2012-07-24 | 2012-07-24 | 一种多场景下具有并行性的多点触摸手势反馈系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102819391A CN102819391A (zh) | 2012-12-12 |
CN102819391B true CN102819391B (zh) | 2015-04-22 |
Family
ID=47303522
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210258053.4A Active CN102819391B (zh) | 2012-07-24 | 2012-07-24 | 一种多场景下具有并行性的多点触摸手势反馈系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102819391B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103049210A (zh) * | 2013-01-07 | 2013-04-17 | 东莞宇龙通信科技有限公司 | 终端和集中控制区显示方法 |
CN103235694A (zh) * | 2013-04-10 | 2013-08-07 | 广东欧珀移动通信有限公司 | 一种电子书阅读器的翻页方法、装置和移动终端 |
CN105988693A (zh) * | 2015-02-03 | 2016-10-05 | 中兴通讯股份有限公司 | 应用控制方法及装置 |
US10245512B2 (en) * | 2016-06-13 | 2019-04-02 | Amazon Technologies, Inc. | Sectional terrain editing |
CN108132729A (zh) * | 2017-12-19 | 2018-06-08 | 广州视源电子科技股份有限公司 | 触摸信号的处理方法、装置、及电子设备和存储介质 |
CN208077056U (zh) * | 2018-04-09 | 2018-11-09 | 广州视源电子科技股份有限公司 | 交互智能平板 |
CN111031398A (zh) * | 2019-12-10 | 2020-04-17 | 维沃移动通信有限公司 | 一种视频控制方法及电子设备 |
CN113485570B (zh) * | 2021-06-17 | 2023-12-05 | 深圳软牛科技有限公司 | 多人书写方法、装置、计算机可读存储介质及终端设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102419650A (zh) * | 2011-05-06 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种多点触控的实现方法及系统 |
CN102541331A (zh) * | 2010-12-30 | 2012-07-04 | 福建星网视易信息系统有限公司 | 触控显示器中多区域滑动点击响应方法及系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4947668B2 (ja) * | 2009-11-20 | 2012-06-06 | シャープ株式会社 | 電子機器、表示制御方法、およびプログラム |
-
2012
- 2012-07-24 CN CN201210258053.4A patent/CN102819391B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102541331A (zh) * | 2010-12-30 | 2012-07-04 | 福建星网视易信息系统有限公司 | 触控显示器中多区域滑动点击响应方法及系统 |
CN102419650A (zh) * | 2011-05-06 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种多点触控的实现方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102819391A (zh) | 2012-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102819391B (zh) | 一种多场景下具有并行性的多点触摸手势反馈系统及方法 | |
CN104049732B (zh) | 多输入控制方法和系统和支持该方法和系统的电子装置 | |
WO2021072912A1 (zh) | 文件共享方法、装置、系统、交互智能设备、源端设备及存储介质 | |
CN110889161B (zh) | 一种声控建筑信息模型三维显示系统和方法 | |
CN103092518B (zh) | 一种基于rdp协议的移动云桌面精确触控方法 | |
CN106250037A (zh) | 一种移动终端的控制方法及移动终端 | |
CN105677561B (zh) | 移动产品多平台测试方法及系统 | |
CN106970720A (zh) | 一种虚拟仿真器及单机多鼠标独立并行操控方法 | |
CN109471626A (zh) | 页面逻辑结构、页面生成方法、页面数据处理方法及装置 | |
CN102637127A (zh) | 一种控制鼠标模块的方法及电子设备 | |
CN109814801A (zh) | 应用登录方法、装置、终端及存储介质 | |
WO2013182142A1 (zh) | 一种终端设备桌面的实现方法、系统及终端设备 | |
CN110286768A (zh) | 虚拟物体显示方法、终端设备及计算机可读存储介质 | |
CN104063128A (zh) | 一种信息处理方法及电子设备 | |
CN107577415A (zh) | 触摸操作响应方法及装置 | |
CN104317390A (zh) | 一种基于移动终端虚拟机多手势替代鼠标操作方法及系统 | |
CN114153344A (zh) | 群组创建方法、装置、电子设备及存储介质 | |
WO2017215671A1 (zh) | 接入设备的控制方法、装置及系统 | |
CN107608799A (zh) | 一种用于执行交互指令的方法、设备及存储介质 | |
CN103472931A (zh) | 鼠标仿真触控屏幕操作的方法 | |
EP2372500A1 (en) | Computing arrangement | |
CN115562779A (zh) | 媒体信息处理方法、装置、设备及存储介质 | |
CN108874141A (zh) | 一种体感浏览方法和装置 | |
CN113467661A (zh) | 任务同步方法、装置、设备及可读存储介质 | |
CN113687722A (zh) | 电子设备的页面控制方法、装置、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |