[发明专利]一种麻醉机用户图形界面的按键分层实现方法有效
申请号: | 201510977678.X | 申请日: | 2015-12-23 |
公开(公告)号: | CN106909359B | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 张晓静;华威 | 申请(专利权)人: | 北京谊安医疗系统股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G16H40/63 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 王宇杨;李彪 |
地址: | 100070 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 麻醉 用户 图形界面 按键 分层 实现 方法 | ||
本发明提供了一种麻醉机用户图形界面的按键分层实现方法,所述方法包括:根据图形界面上分层布局的各级菜单和按键的属性,实现各级菜单和按键的分层管理,即在用户遍历各级菜单的过程中,当用户对一个按键进行操作时,根据这个按键的按键路径和按键有效区实现对按键定位。本发明的方法能够使无操作系统的麻醉机用户图形界面对按键数目和位置的限制大幅降低,具有可扩展和易维护的优点。
技术领域
本发明涉及麻醉机领域,特别涉及一种麻醉机用户图形界面的按键分层实现方法。
背景技术
目前,麻醉机的用户图形界面通常包括:主界面、模式选择、报警、系统设置、系统检测和配置等基本项,各项菜单下面包含2~4个2~3级深度的子菜单;各项菜单均包含多个按键。
当麻醉机用户图形界面平台运行在Windows操作系统下时,开发者可以事先对菜单和按键等控件的属性进行定义,操作系统就能够自动判定当前活动界面并据此定位用户的按键操作。
而当在无OS(操作系统)麻醉机用户图形界面平台上定位和查找用户的任一按键操作时,就需要自定义合理的按键分布结构以保证按键定义的独立性和唯一性。对于一些简单的用户界面可以将所有按键不重叠地平铺在显示界面,当有用户操作时从这些按钮中进行查找定位。但这种方式不允许按钮区域有重叠,对按键数量尤其是对按键分布位置有较大限制,不适用于菜单相对复杂的麻醉机用户界面。
发明内容
本发明的目的在于克服无OS麻醉机用户图形界面在按键定位、按键数目和布局存在限制,不易扩展和层次不清晰的难点,提供了一种麻醉机用户图形界面的按键分层实现方法,通过该方法,无OS的麻醉机用户图形界面平台能够实现按键的分层。
为了实现上述目的,本发明提供了一种麻醉机用户图形界面的按键分层实现方法,所述方法包括:根据图形界面上分层布局的各级菜单和按键的属性,实现各级菜单和按键的分层管理,即在用户遍历各级菜单的过程中,当用户对一个按键进行操作时,根据这个按键的按键路径和按键有效区实现对按键定位。
上述技术方案中,所述方法具体包括:
步骤1)根据菜单和按键的属性设置当前按键的初始值和当前路径的初始值;
所述菜单的属性包括:菜单的级数和菜单上按键的总个数;各级菜单上若干个按键的标号均从0开始;所述按键的属性包括:按键的级数、按键的编号、按键名称、按键的路径、按键的状态和按键有效区;
所述当前按键的初始值为级数为0且编号为0的按键,所述当前路径为级数为0且编号为0的按键的路径;
步骤2)打开当前按键对应的菜单,将当前按键更新为当前级数最高且编号为0的按键;当前路径为该按键的路径;
步骤3)将待激活按键的路径与当前路径进行匹配,如果匹配成功,进入步骤4);否则,进入步骤5);
步骤4)若当前操作位置信息(x,y)落在当前按键的按键有效区,转入步骤8);
步骤5)将当前按键更新为级数不变且编号数加1的按键,当前路径为该按键的路径,转入步骤3);直至该级数下所有的按键匹配完毕;转入步骤6);
步骤6)将当前按键更新为级数减1且编号为0的按键,当前路径为该按键的路径;转入步骤3);直至该级数下所有的按键匹配完毕;转入步骤7);
步骤7)将当前按键更新为级数减1且编号为1的按键,当前路径为该按键的路径;转入步骤2);直至该级数下所有的按键匹配完毕;转入步骤9);
步骤8)按键定位结束;
步骤9)遍历菜单结束。
本发明的优势在于:本发明的方法能够使无OS的麻醉机用户图形界面对按键数目和位置的限制大幅降低,具有可扩展和易维护的优点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京谊安医疗系统股份有限公司,未经北京谊安医疗系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510977678.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:LED车头灯(V9S‑3)
- 下一篇:LED车头灯(V8‑1)