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