一种多场景下具有并行性的多点触摸手势反馈系统及方法技术方案

技术编号:8078718 阅读:203 留言:0更新日期:2012-12-13 21:22
本发明专利技术提供一种多场景下具有并行性的多点触摸手势反馈系统及方法,应用于装载有多个应用程序的电子装置中,包括触摸数据服务器用于依据预先配置好的与各该应用程序对应的触摸协议,监测触摸数据信号,解析以及发送触摸数据信号;至少一个触摸数据解析器,分别与触摸数据服务器连接,对应于各该应用程序,分别用于监听接收到的触摸数据信号、判断触摸数据信号是否是作用于某一触摸场景的有效数据、以及发送触摸反馈;以及至少一个应用程序执行器,分别与触摸数据解析器连接,分别用于建立实体应用场景、接收触摸反馈、以及执行触摸反馈。本发明专利技术实现多点触摸输入同时解决因端口或设备被占用造成同时刻只为单个应用或单个场景提供触摸服务的局限性。

【技术实现步骤摘要】

本专利技术属于多点手势应用的人机交互
,涉及一种触摸手势反馈系统及方法,特别是涉及。
技术介绍
多点触控是在同一显示界面上的多点或多用户的交互操作模式,摒弃了键盘、鼠标的单点操作方式。用户可通过双手进行单点触摸,也可用单击、双击、平移、按压、滚动以及旋转等不同手势触摸屏幕,实现随心所欲地操控,从而更好更全面地了解对象的相关特征,例如,文字、录像、图片、卫片、三维模拟等信息。多点触控技术发源于20世纪70年代,近几年来该技术愈发的受到重视,在多个行业均有不同程度的发展,且发展的速度十分惊人。2009年10月支持多点触控技术的 Windows7的发布宣告了多点触控时代的到来,带多点触控功能的微软surface和最近的iPhone4S更是引发时尚狂潮。虽然目前触摸屏主要还应用在手机等中小尺寸电子产品上,但随着英特尔IDF大会上推出了搭载win8系统的超极本样机,并展示了十点触控技术,多点触控的中大尺寸触摸屏市场应用空间将得到进一步的扩大。“物理按键年代”后的“多点大触屏时代”已经来临。多点触摸会议桌采用无纸化办公模式,无需携带个人笔记本,可以不用投影机,通过宽大的桌面显示屏幕,可多人对同一个问题讨论,可多人对同一张图纸修改编辑,改变传统的会议模式,让沟通更畅快,让创意随时迸发。基于多点触摸屏上的军事演练、产品展示、互动教学等等这些新概念也得到了一定的应用和发展。多点触摸的应用开发需要触摸硬件的支持。虽然很多硬件支持一些标准协议,例如,HID协议、TUIO协议,然而即使当我们获得了触摸点的信息,如何解析成操作,或多或少都是一件比较繁琐的事情。虽然部分硬件厂商提供了部分简单手势开发接口,然而他们只针对自己的触摸硬件设备。微软Windows的发布给多点触摸开发提供了较好的开发接口。专利《对应用对象的多点触摸操作》是Windows7中触摸的核心方法之一。虽然Windows7在一定程度上提供了多点触摸接口,但基于它开发的多点触摸应用很少。一是由于它限定了触摸基于HID协议,二是它将触摸消息捆绑到窗口上,三是它的“窗口局限性”,没有体现真正的协同操作于并行操作。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供,用于解决现有技术中操作的并行性和触摸分析的独立性的问题。为实现上述目的及其他相关目的,本专利技术提供,应用于装载有多个应用程序的电子装置中,所述多点触摸手势反馈系统包括触摸数据服务器,用于依据预先配置好与各该应用程序对应的触摸协议,监测触摸数据信号、解析并发送所述触摸数据信号;至少一个触摸数据解析器,分别与所述触摸数据服务器模块连接,对应于各该应用程序,分别用于监听接收到的触摸数据信号、判断所述触摸数据信号是否是作用于某一触摸场景的有效数据、以及发送触摸反馈;以及至少一个应用程序执行器,分别与所述触摸数据解析器连接,分别用于建立实体应用场景、接收触摸反馈、以及执行触摸反馈。优选地,所述触摸数据服务器包括触摸数据信号监测模块,用于依据预先配置好的触摸协议自动监测相应的触摸数据信号; 解析模块,用于解析所述触摸数据信号;预处理模块,用于将解析后的所述触摸点的位置信息转化为操作屏幕的坐标数据、将触摸点的状态信号转化为按下、更新、弹起等状态数据、根据触摸信号量判定所述触摸点的有效性,即侦测误触摸或触摸过程中假弹起状态;数据分析源模块,用于发送所述触摸数据信号。优选地,所述触摸数据信号中的信息包括触摸点的位置信息、触摸点的状态信号、运行时唯一标记触摸手指标识。优选地,所述触摸信号量的判定依据包含触摸压力的强弱、触摸有效范围判断、触摸可信度判断。优选地,所述触摸数据解析器包括监听管理模块,用于接收并监听所述触摸数据服务器发送的触摸数据信号,并向所述触摸数据服务器注册场景容器,包括添加、删除、设置及管理场景容器;场景数据解析模块,用于配置各类型对应于应用程序的触摸手势及存储、调用各类型手势解析算法、反馈触摸手势;上层应用接口,与所述场景数据分析模块和应用程序执行器连接,用于将触摸手势的反馈发送至所述应用程序执行器,所述应用程序执行器用于建立应用场景。优选地,所述上层应用接口包括场景反馈接口、场景容器管理接口。本专利技术提供一种多场景下具有并行性的多点触摸手势反馈方法,运行装载有多个应用程序的电子装置,所述方法包括SI,触摸数据服务器依据预先配置好的与各该应用程序对应的触摸协议,监测触摸数据信号,解析并发送所述触摸数据信号;S2,由至少一个触摸数据解析器分别监听接收到的触摸数据信号、判断所述触摸数据信号是否是作用于某一触摸场景的有效数据、以及发送触摸反馈;S3,令至少一个应用程序执行器分别建立实体应用场景、接收触摸反馈、以及执行触摸反馈。优选地,于所述步骤SI中还包括以下步骤S11,触摸数据服务器的触摸数据信号监测模块依据预先配置好的触摸协议监测触摸数据信号,判断是否监测到触摸数据信号;解析模块对触摸数据信号进行自动解析和分析;判断是否是误触,若否,解析触摸数据信号的信息,若是,继续监测触摸数据信号;S12,触摸数据服务器的预处理模块对所述触摸数据信号进一步分析和预处理;S13,数据分析源模块将分析后的触摸数据信号发送至触摸数据解析器。优选地,于所述步骤S2中还包括以下步骤S21,所述触摸数据解析器的监听管理模块接收并监听所述触摸数据服务器发送来的触摸数据信号,接收到触摸数据信号后,进行触摸场景注册及配置;S22,所述场景数据解析模块配置触摸场景手势,建立和调用触摸手势解析算法包、反馈触摸场景手势,并将触摸场景手势的反馈发送给应用程序执行器;S23,通过上层应用接口将触摸反馈发送至所述应用程序执行器。如上所述,本专利技术所述的,具有以下有益效果 I、对于特定场景,可以根据特点场景所需要的响应触控来定制具体操作解析方式,既实现了易于将多点触摸输入成一个或多个操作,又提高了解析效率;2、实现了触摸数据的自动分类、独立分析目标;3、覆盖了常见手势操作,支持任意轨迹手势,具有良好的可扩展性和实用性;4、解决了多任务应用的需要,提供了应用程序的效率,具有因端口或设备被占用造成的同一时刻只能为单个应用或单个场景提供触摸服务的局限性附图说明图I显示为本专利技术的多场景下具有并行性的多点触摸手势反馈系统结构示意图;图2显示为本专利技术的多场景下具有并行性的多点触摸手势反馈系统中触摸数据解析器的原理框图;图3显示为本专利技术的多场景下具有并行性的多点触摸手势反馈方法的工作流程图;图4显示为本专利技术的多场景下具有并行性的多点触摸手势反馈方法中触摸数据服务器工作流程图;图5显示为本专利技术的多场景下具有并行性的多点触摸手势反馈方法中触摸数据服务器判断示意图;图6显示为本专利技术的多场景下具有并行性的多点触摸手势反馈方法中触摸数据解析器判别示意图。元件标号说明I多场景下具有并行性的多点触摸手势反馈系统;11触摸数据服务器;12触摸数据解析器;13应用程序执行器;111触摸数据信号监测模块;112解析模块;113预处理模块;114数据分析源模块;121监听管理模块;122场景数据解析模块;123上层应用接口。具体实施例方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不本文档来自技高网
...

【技术保护点】
一种多场景下具有并行性的多点触摸手势反馈系统,应用于装载有多个应用程序的电子装置中,其特征在于,所述多点触摸手势反馈系统包括:触摸数据服务器,用于依据预先配置好与各该应用程序对应的触摸协议,监测触摸数据信号、解析并发送所述触摸数据信号;至少一个触摸数据解析器,分别与所述触摸数据服务器模块连接,对应于各该应用程序,分别用于监听接收到的触摸数据信号、判断所述触摸数据信号是否是作用于某一触摸场景的有效数据、以及发送触摸反馈;以及至少一个应用程序执行器,分别与所述触摸数据解析器连接,分别用于建立实体应用场景、接收触摸反馈、以及执行触摸反馈。

【技术特征摘要】

【专利技术属性】
技术研发人员:加帮平陈常涛石国强
申请(专利权)人:华平信息技术南昌有限公司
类型:发明
国别省市:

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

1