[发明专利]用于座舱显示系统的显示屏触控系统及方法有效
申请号: | 201410179587.7 | 申请日: | 2014-04-30 |
公开(公告)号: | CN103984438B | 公开(公告)日: | 2017-01-04 |
发明(设计)人: | 郑澄;孙永荣;王达;李荣冰;王晖;熊智;赵文献;李笑瑜;钱雪佳 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F3/041 | 分类号: | G06F3/041;G06F3/0488;G06F3/0484 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 朱小兵 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 座舱 显示 系统 显示屏 方法 | ||
技术领域
本发明涉及航空领域的计算机信息处理技术,特别涉及一种基于ARINC661规范、在触敏显示器上实现局部画面区域随屏幕触点实时移动的方法。
背景技术
随着综合航电系统的迅速发展,作为航电系统中重要组成部分的座舱显示系统也向着开放式构架发展,为适应这种发展趋势,ARINC661规范应运而生,并得到了迅速的发展。该规范将UA (User Applications, 用户应用)的逻辑功能与CDS (Cockpit Display System, 座舱显示系统)的画面生成功能相隔离,并为两者提供了标准化的接口。
基于ARINC661的座舱显控系统,其CDS内核具有很好的通用性和扩展性。在开发阶段,设计人员只需根据飞行员操作手册,设计DF (Definition File, 定义文件)和对应的UA逻辑,即可实现对画面的控制和管理,大大缩短了开发周期,节约开发成本,具有重要意义。
飞机座舱显示器一般采用周边键按钮实现人机交互,在设计显控画面时,按钮的设置数目及显示位置受到很大限制,且每个按钮在不同显示状态下具有不同含义,功能设计上也有较大局限性。随着电阻式、电容式、红外式等多种类型触摸屏的发展,具有触敏功能的综合一体化大屏显示器在飞机座舱中得到了应用,座舱显控画面的设计变得灵活,飞行员在进行人机交互时,操作更加直观、高效。
发明内容
本发明所要解决的技术问题是提供一种基于ARINC661的局部画面区域随屏幕触点实时移动的设计与实现方法,利用ARINC661规范中定义的窗体部件,通过UA和CDS内核间指令交互,在触摸敏感的显示器上,实现局部画面区域跟随触摸点实时移动的功能,使座舱显示画面控制更加方便高效。
基于ARINC661规范的座舱显控系统,对显示画面位置的管理一般通过操作Button类窗体部件向UA发出指令,UA响应后对显示画面进行切换或重置图层显示位置。运用这种方法,在设计显示画面时需要包含较多的Button类窗体部件,同时UA也要为这些窗体部件一一设计对应的逻辑处理,以实现图层变换功能。为了节约画面空间、简化设计过程,本发明提供一种基于ARINC661的局部画面区域随屏幕触点实时移动的设计方法和实现步骤,可运用在具有触敏功能的显示器上,通过人机交互实现局部画面区域随屏幕触点的实时移动。
本发明为解决上述技术问题采用以下技术方案:
一方面,本发明提供一种用于座舱显示系统的显示屏触控系统,包括:
触摸组件模块,用于定义和管理飞行员对触屏的操作行为,当飞行员对触屏进行操作时,实时将触点的屏幕坐标、操作行为的状态发送至座舱显示系统内核;
定义文件模块,用于设计满足ARINC661规范的二进制格式定义文件;
用户应用模块,用于设计用户应用的逻辑处理,实现与座舱显示系统内核的正确交互;
座舱显示系统内核,用于加载和解析定义文件模块的定义文件,接收和处理飞行员对触屏的操作行为,与用户应用模块实现指令解析和交互、渲染显示画面。
进一步的,所述飞行员对触屏的操作行为包括三种状态:手指触碰到屏幕、手指与屏幕保持接触、手指离开屏幕。
进一步的,所述座舱显示系统内核包括窗体部件管理模块、定义文件加载模块、触屏信息处理模块、消息指令发送模块、用户应用指令接收模块、图形渲染模块,其中:
所述窗体部件管理模块,用于为每一种窗体部件提供以下功能实现:
(1)在定义阶段,根据定义文件中的描述创建该种窗体部件,即实例化该窗体部件并对其所有参数进行初始设置;
(2)对于该窗体部件的所有运行阶段可变参数,当接收到用户应用模块发出的相关ARINC661指令时,该窗体部件可实现对指令的解析,从而响应该指令信息;
(3)如该种窗体部件为交互式窗体部件,即当操控人员通过触摸组件模块对该种窗体部件进行操作时,该窗体部件能够正确响应操作行为,并按照ARINC661规范相应的事件通报信息进行打包处理;
所述定义文件加载模块,用于为座舱显示系统内核提供定义文件加载接口,接收定义文件模块所设计的二进制定义文件,交给窗体部件管理模块进行解析并实例化;
所述触屏信息处理模块,用于接收触摸组件模块传来的触屏信息,根据触点的屏幕坐标、操作行为的状态来判断该操作行为所对应触发的窗体部件的事件,并将触屏信息传给窗体部件管理模块进行解析和消息的打包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410179587.7/2.html,转载请声明来源钻瓜专利网。