[发明专利]单主机多触控屏人机交互系统及其实现方法有效
申请号: | 201811012550.X | 申请日: | 2018-08-31 |
公开(公告)号: | CN109308142B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 冯少冲;陈志佳;孟宪国;朱元昌;邸彦强;崔浩浩 | 申请(专利权)人: | 中国人民解放军陆军工程大学 |
主分类号: | G06F3/041 | 分类号: | G06F3/041;G06F3/04883;G06F9/4401 |
代理公司: | 北京金智普华知识产权代理有限公司 11401 | 代理人: | 巴晓艳 |
地址: | 210042 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 多触控屏 人机交互 系统 及其 实现 方法 | ||
一种单主机多触控屏人机交互系统及其实现方法,单主机多触控屏人机交互系统包括一个主机;以及至少两个触控屏,分别与所述主机联接;其中,所述主机包括处理器,所述处理器配置为使得所述至少两个触控屏能够同时进行触控交互操作。
技术领域
本发明涉及人机交互技术领域,具体涉及一种单主机多触控屏人机交互系统及其实现方法。
背景技术
在现有的windows的操作系统下,对于多人对多个触控屏同时进行操作的情形,需要配备相同数量的主机分别一一对应联接多个触控屏来完成操作,设备成本较高。若一台主机联接多个触控屏,此时,同一时刻只能允许一个触控屏响应触摸输入,多个触控屏同时触摸输入会产生冲突。
发明内容
鉴于上述技术问题,为了克服上述现有技术的不足,本发明提出了一种单主机多触控屏人机交互系统及其实现方法。
本发明的一个方面提供一种单主机多触控屏人机交互系统,单主机多触控屏人机交互系统包括:一个主机;以及至少两个触控屏,分别与所述主机联接;其中,所述主机包括处理器,所述处理器配置为使得所述至少两个触控屏能够同时进行触控交互操作。
在一些实施例中,所述至少两个触控屏的数量为2-10个。
本发明的另一个方面提供一种单主机多触控屏人机交互系统的实现方法,所述实现方法包括:利用单一主机初始化至少两个触控屏的设备信息;对于同一个触摸时刻截获每个触控屏中输入的原始触点信息;将每个触控屏的原始触点信息分别解析为自定义的触点信息;针对每个触控屏,将解析后自定义的触点信息分析组合转化为手势动作信息;以及使用所述手势信息驱动仿真引擎中的模型作出运动。
在一些实施例中,初始化至少两个触控屏的设备信息包括:使用单一主机中的Windows操作系统提供的第一接口获取输入设备列表;使用所述Windows操作系统提供的第二接口获取输入设备列表中各输入设备的设备信息;根据设备信息中的设备类型,从设备列表中筛选取出触控屏;以及使用所述Windows操作系统提供的第三接口对筛选出的所述触控屏进行注册。
在一些实施例中,对于一个触摸时刻截获每个触控屏中输入的原始触点信息包括:使用所述Windows操作系统提供的第四接口获取触控窗口的句柄;使用所述句柄,通过委托机制实现所述触控窗口消息循环,用来截获所述触控窗口接收到的Windows操作系统消息;在触控窗口消息循环提供的回调函数中截获输入设备消息;使用所述Windows操作系统提供的第五接口从截获的输入设备消息中提取出设备信息;以及判断设备信息中的设备类型,若该设备类型为触控屏,则记录该触控屏的设备编号并从输入设备消息中获取对应的原始触点信息。
在一些实施例中,将每个触控屏的原始触点信息分别解析为自定义的触点信息包括针对每个触控屏执行如下步骤:获取原始触点信息中触点个数;计算每个触点在相应的触控屏中的x坐标和y坐标;获取每个触点的触点状态和响应时间;以及将触点个数、触点坐标、触点状态和响应时间储存为自定义的触点信息结构。
在一些实施例中,针对每个触控屏,将解析后自定义的触点信息分析组合转化为手势动作信息包括:对每个触控屏执行如下步骤:获取解析后的自定义的触点信息;使用所述Windows操作系统提供的第六接口将其中的触点坐标转换为触控窗口中的坐标;根据触点状态、触点在触控窗口中的坐标生成手势动作信息。
在一些实施例中,使用所述手势信息驱动仿真引擎中的模型作出运动包括:仿真引擎获取手势动作信息中的手势的坐标位置;仿真引擎在场景中该位置检测是否存在可操作的对象模型若检测到模型,对该模型进行与手势相匹配的动作。
附图说明
图1为本发明一实施例提供的单主机多触控屏人机交互系统的结构示意图;
图2为本发明一实施例提供的单主机多触控屏人机交互系统的实现方法的流程图;
图3-7示出了图2中各步骤的具体流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军陆军工程大学,未经中国人民解放军陆军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811012550.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种触控显示面板及触控显示面板制作方法
- 下一篇:一种电容感应器及其感应电路