[发明专利]一种仪器人机交互的统一化处理方法有效
申请号: | 201310548467.5 | 申请日: | 2013-10-31 |
公开(公告)号: | CN103577025A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 杨青;韩晓东;苏勇辉;朱伟 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266555 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仪器 人机交互 统一化 处理 方法 | ||
1.一种仪器人机交互的统一化处理方法,其特征在于,包括如下步骤:
步骤一:将仪器的人机交互划分为交互预处理层、指令分发层及仪器模型层;所述交互预处理层,用于将各种形式的用户输入统一转换为三种形式的指令;所述指令分发层,用于面向交互预处理层汇集指令和面向仪器模型层分发指令;所述仪器模型层,用于向指令分发层提供接口函数,并且进一步执行接收指令的分发及响应;
步骤二:用户输入预处理,所述交互预处理层将各种形式的用户输入统一转换为三种形式的指令;
步骤三:指令汇集,所述交互预处理层通过接口向所述指令分发层传递指令;
步骤四:指令分发,所述指令分发层通过分发路线图,把指令发往所述仪器模型层的一级目的地,一级目的地根据分发路线图,把指令发往仪器模型层的二级目的地,二级目的地通过预定的指令流向,将指令送到最终目的地,结束指令的分发。
2.如权利要求1所述的仪器人机交互的统一化处理方法,其特征在于,所述步骤二中所述三种形式的指令包括:不带参的设置指令,用于指示仪器执行与该指令对应的动作;带参的设置指令,用于指示仪器设置该指令所携带的参数,并返回仪器实际设置的参数;查询指令,用于指示仪器返回与该指令对应的仪器数据或状态。
3.如权利要求1所述的仪器人机交互的统一化处理方法,其特征在于,所述步骤三中所述的接口包括三个接口函数:分发不带参指令、分发带参指令、分发查询指令;在所述接口函数中,指令采用一个整型的ID号表征,设置参数和查询结果采用一个仪器数值类型基类的指针或引用统一表征。
4.如权利要求1所述的仪器人机交互的统一化处理方法,其特征在于,所述步骤四中的所述分发路线图采用映射表的数据结构,所述映射表的键为整型,用来记录设置或查询指令的ID;值为无符号短整型,用于记录指令目的地信息。
5.如权利要求4所述的仪器人机交互的统一化处理方法,其特征在于,所述步骤四中,所述仪器模型层分为显示窗口模块和仪器功能模块;所述显示窗口模块,用于显示仪器数据和状态;所述仪器功能模块,用于实现仪器功能控制和数据逻辑;所述显示窗口模块包括主窗口单元和子窗口单元;所述仪器功能模块包括功能管理单元、功能单元及其子功能单元;所述主窗口单元,用于作为所有子窗口的父窗口,管理子窗口单元;所述子窗口单元,用于向用户显示功能模块的数据和状态;所述功能管理单元,用于管理所有功能单元;所述功能单元,用于实现仪器的功能控制和数据逻辑;所述子功能单元用于实现仪器子功能控制和数据逻辑。
6.如权利要求5所述的仪器人机交互的统一化处理方法,其特征在于,所述步骤四中的所述的一级目的地,包括所述主窗口单元和功能管理单元;所述的二级目的地,包括所述子窗口单元和所述功能单元及其子功能单元。
7.如权利要求6所述的仪器人机交互的统一化处理方法,其特征在于,所述步骤四中的预定的指令流向为指令从所述子窗口单元流向所述功能单元和指令从所述功能单元流向所述子功能单元。
8.如权利要求3所述的人机交互的统一化处理方法,其特征在于,所述统一表征的实现包括以下三个步骤:
步骤301:利用面向对象的继承方法,构建仪器数值类型的单根继承体系,所述仪器数值类型都派生自所述仪器数值类型基类;
步骤302:利用面向对象的多态方法,采用虚函数统一化仪器数值类型的功能函数;
步骤303:采用仪器数值类型基类类型的指针或引用指代所有类型的仪器设置参数和查询结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310548467.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带有钮扣的耐磨短袖
- 下一篇:带有钮扣的抗油污织物短袖