[发明专利]智能电网可视化操作手柄的三维人机交互方法无效
申请号: | 201210041805.1 | 申请日: | 2012-02-23 |
公开(公告)号: | CN102637072A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | 李子乾;黄刚;刘美静;赵北涛;袁启海;林春龙;王拓;范玉昆;唐博麟;梁晓虎 | 申请(专利权)人: | 天津市电力公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/048 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 王来佳 |
地址: | 300010*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 电网 可视化 操作 手柄 三维 人机交互 方法 | ||
技术领域
本发明涉及电力系统的可视化应用,具体涉及的是一种智能电网可视化操作手柄的三维人机交互方法。
背景技术
操作手柄是基于USB接口的即插即用的交互设备,常用于各类二维三维游戏的交互操作,具有即插即用、操作简单方便的特点;不同厂家生产的操作手柄由于外形不同,往往具有不同的操作按钮的布局,但是操作按钮的个数和按钮的作用都是相同的,包括上、下、左、右等方向键和按钮1到按钮10的功能按钮,当操作手柄通过USB接口连接到电脑时,不同操作手柄的相同操作功能按钮发生交互时会向计算机操作系统发出相同的系统消息。
目前各类交互软件系统开发平台针对操作手柄均提供了开发接口,但是开发时往往需要在代码中将各个操作按钮的交互功能写入静态的代码中,在开发出的应用面向不同型号和外形的操作手柄时,由于交互软件在开发阶段无法确定软件部署时所采用的具体操作手柄的设备型号和按钮布局,通常只能针对部分型号的操作手柄的按钮布局进行开发,这就造成交互软件内的按钮操作策略针对部分操作手柄在实际使用时,由于按钮布局不同而导致可能的使用和维护的不便。
发明内容
本发明的目的是克服现有智能电网可视化操作手柄多版本、多代码的不足,提供一种智能电网可视化操作手柄的三维人机交互方法。
一种智能电网可视化操作手柄的三维人机交互方法,包括操作手柄信号控制组件的实现方法和操作手柄的鼠标键盘信号模拟组件的实现方法,其中:
(1)、操作手柄信号控制组件的实现方法:该组件采用后台服务的方式启动,该组件实现操作手柄按键的系统消息捕捉、操作手柄按钮的消息动态模拟替换、应用程序的按钮替换策略配置文件的加载,然后进行操作手柄的多应用配置管理器组件的实现;
(2)操作手柄的鼠标键盘信号模拟组件的实现方法:该组件采用后台服务的方式启动,该组件实现操作手柄按键的系统消息捕捉、操作手柄按钮的消息动态模拟替换、操作按钮对应鼠标键盘的按钮替换策略的配置文件的加载,然后进行操作手柄的多应用配置管理器组件的实现。
而且、所示步骤(1)的信号控制组件启动后,以循环的方式实时监听操作系统底层消息,当获取到手柄操作按钮触发消息时,判断系统当前的运行应用程序是否是具有按键替换策略文件的应用程序,并查找该操作按钮是否被替换为其它操作按钮,如果替换按钮不为空,那么将该消息从消息队列中移除,并以替换目标按钮的格式生成新的操作按钮标示符的底层消息包,并直接插入操作手柄应用程序对应的系统消息队列,如果替换按钮为空,返回到监听操作系统底层消息的步骤并重新循环。
而且、所示步骤(2)的操作手柄的鼠标键盘信号模拟组件,该组件采用后台服务的方式启动,组件启动后,以循环的方式不断监听操作系统底层消息,当获取到手柄操作按钮触发消息时,判断系统当前的运行应用程序是否具有鼠标键盘模拟策略文件的应用程序,如果发现存在鼠标键盘模拟策略文件,那么将该消息从消息队列中移除,并根据模拟策略生成鼠标键盘模拟消息包,并直接插入操作手柄应用程序对应的系统消息队列。
而且、所述的操作手柄的多应用配置管理器组件的实现方法为:该组件用于配置各个手柄交互应用程序的按钮替换策略和手柄按钮模拟鼠标键盘的模拟策略,该组件采用对话框实现,界面的对话框上采用具有多列的列表框控件实现,根据操作的需要配置操作按钮的使用策略。
发明的优点及效果
本发明克服了现有的智能电网可视化操作手柄多版本、多代码的不足,提供一种智能电网可视化操作手柄的三维人机交互方法,本发明的优点和积极效果有:
1、该方法面向不同展示应用,可以配置不同的操作按钮替换配置策略。
2、该方法可以根据实际采用的操作手柄的操作按钮布局,动态的对操作按钮功能进行重新定义和配置。
3、该方法实现面向操作系统的鼠标键盘的模拟功能,可以通过操作手柄模拟鼠标和键盘的动作来实现展示系统的维护。
4、本发明提高了操作手柄的开发方便性、可配置性和应用范围。
附图说明
图1为本发明的操作手柄信号控制组件的运行流程示意图;
图2为本发明的鼠标键盘信号模拟组件的运行流程示意图;
图3为本发明的多应用配置管理器组件的配置界面示意图。
具体实施方式
以下结合具体实施方法来进一步说明本发明,下述实施例是说明性的,不是限定性的,不能以下述实施例来限定本发明的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市电力公司,未经天津市电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210041805.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:摆动式两面头顶花洒
- 下一篇:一种汽车散热器水室的加水管工艺口封盖密封结构