[发明专利]一种基于SelfUI的GYK设备的人机交互系统有效
申请号: | 201811199870.0 | 申请日: | 2018-10-16 |
公开(公告)号: | CN109597549B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 陈立;胡敏惠;张国虎;董金鹏;贾幼尧;叶卫春;傅天耀;鲍琛 | 申请(专利权)人: | 西北铁道电子股份有限公司;高新兴创联科技有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0488;G06F9/451 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 程华 |
地址: | 710000 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 selfui gyk 设备 人机交互 系统 | ||
1.一种基于SelfUI的GYK设备的人机交互系统,其特征在于,所述人机交互系统包括:
图形模块,用于提供图形、字体及图片的绘制接口;
资源管理模块,用于存储图形、字体及图片;所述字体、所述图片以及所述图形的加载采用缓存机制;所述资源管理模块定义内部存储区作为缓存区,将文件加载到缓存区,每次需要加载文件时从缓存区查找相应的数据按照文件结构进行加载;
窗口管理模块,用于管理不同人机交互层的窗口创建单元、窗口绘制单元、控件添加单元、事件响应单元及窗口销毁单元;其中,不同层的窗口采用树形结构,同层的窗口采用链表结构;所述窗口创建单元是按照人机交互层创建的先后次序分成父窗口、子窗口,同层又分为兄弟窗口;所述树形结构创建管理的逻辑为首先创建一个主窗口,然后在所述主窗口下创建多个子窗口,且所述主窗口下的所有子窗口仅有一个父窗口,接着在所述子窗口下创建下一层所需要的多个子窗口,依次类推;所述树形结构创建管理的逻辑使所述树形结构中的窗口间存在着一对多的层次关系;同层窗口按照单向链表的方式管理;在创建同层窗口时,在窗口所在层中添加窗口链表节点;
控件模块,用于提供多种控件的绘制接口;
事件管理模块,用于提供外部事件的触发接口;所述外部事件包括触摸点击事件、按键按下事件、按键抬起事件;触摸点击事件的逻辑为当鼠标点击屏幕按钮时,设置鼠标捕获,保存捕获到的句柄,按钮按下时根据保存的句柄触发事件,并设置触发消息窗口的焦点。
2.根据权利要求1所述的人机交互系统,其特征在于,所述图形模块用于完成线段、折线、几何形状、几何填充、文字、图片的绘制工作。
3.根据权利要求1所述的人机交互系统,其特征在于,所述资源管理模块包括文件结构、图片对象结构以及缓存区;
所述文件结构用于定义文字起始位置、文字列表、字体像素缓存、文字总数量、字体宽度、字体高度以及字体颜色位宽;
所述文件结构还用于定义图形起终位置、图形列表、图形像素缓存、图形总数量、图形宽度、图形高度以及图形颜色位宽;
所述图片对象结构用于定义图片宽度、图片高度、图片帧数、图片内像素点信息;
所述缓存区为所述资源管理模块的内部存储区,所述缓存区用于存储所述字体、所述图片以及所述图形;
每次需要加载所述字体、所述图片或者所述图形时先从所述缓存区查找相应的数据并按照所述数据对应的结构进行加载。
4.根据权利要求1所述的人机交互系统,其特征在于,所述窗口绘制单元内置通用绘制模板;在窗口绘制时,在所述通用绘制模板中输入不同参数以实现不同类型的窗口设置不同的标题。
5.根据权利要求4所述的人机交互系统,其特征在于,所述控件添加单元中添加的控件包括按钮、编辑框、组合框、列表;所述控件是作为父窗口的子窗口来创建的,不同所述控件所属的父窗口不同;
所述控件添加单元中内置控件排布模板;在添加所述控件时,根据控件属性参数和所述控件排布模板添加对应的控件;所述控件排布模板是根据GYK设备显示操作特点以及控件排布规律制作而成的。
6.根据权利要求5所述的人机交互系统,其特征在于,所述事件响应单元用于对按键进行响应;
事件响应的机制是将按键值进行排列,当按键弹起的时候按照不同的键值响应不同的事件;所述响应包括单键响应、组合键响应、长按键响应及短按键响应。
7.根据权利要求6所述的人机交互系统,其特征在于,所述窗口销毁单元是通过销毁窗口创建时的树形结构的窗口节点以达到销毁窗口的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北铁道电子股份有限公司;高新兴创联科技有限公司,未经西北铁道电子股份有限公司;高新兴创联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811199870.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:菜单显示方法、装置、设备及存储介质
- 下一篇:一种图片处理方法及移动终端