[发明专利]基于中标麒麟操作系统的多点触控方法及系统有效
申请号: | 201710967058.7 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107728841B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 李宝良;杨升春;高海波 | 申请(专利权)人: | 中国船舶重工集团公司第七0九研究所 |
主分类号: | G06F3/041 | 分类号: | G06F3/041;G06F9/451;G06F9/54 |
代理公司: | 武汉河山金堂专利事务所(普通合伙) 42212 | 代理人: | 胡清堂;汪彩彩 |
地址: | 430000 湖北省武汉市*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 中标 麒麟 操作系统 多点 方法 系统 | ||
本发明公开一种基于中标麒麟操作系统的多点触控方法及系统,其首先在中标麒麟操作系统的内核中编入多点触控驱动模块,用于接收触控屏的原始数据,并根据原始数据生成事件队列文件;之后在Qt应用平台图形用户接口模块中的内心代码中集成事件队列文件解析模块和多点事件解析传递模块,用于在操作系统用户层完成对事件队列文件数据的解析,并在操作系统用户层完成多点事件的判断以及向上传递功能;从而能够使应用开发者不用关心底层开发平台以及驱动层的变动,只需使用Qt的多点触控相关用户图形接口进行直接开发,在中标麒麟操作系统下实现了多点触控功能,同时减小了多点触控应用程序开发难度,而且提高了多点触控应用程序的移植性。
技术领域
本发明涉及一种多点触摸屏应用开发技术,具体涉及一种基于中标麒麟操作系统的多点触控方法。
背景技术
多点触控一种全新的人机交互手段,允许计算机用户同时通过多个手指或者触点来控制计算机,给用户提供一种自然便捷的方式直接与信息内容进行交互。目前市场上已经出现了多种多点触控输入设备(电容触摸屏,电阻触摸屏,红外触摸屏,光学触摸屏等);也有部分新版本的操作系统如苹果的iOS系统、微软的Windows 8,谷歌的Android操作系统对多点触控功能提供支持,并向应用开发者提供了多点触控的API。
然而,在中标麒麟操作系统下,目前无法实现多点触控功能。主要原因有如下几点:首先,中标麒麟操作系统的内核中,输入子系统模块存在多点触控事件类型,但是由于内核没有集成针对多点触控设备的万能驱动,因此系统初始状态无法多点触控设备;第二,中标麒麟操作系统的图形操作环境不支持多点触控功能,因此,即使触控设备成功驱动产生多点触控事件队列文件,窗口系统也无法提供多点触控的操作;第三,目前有跨操作系统平台的应用开发环境,例如QT等,无法解析多点触控的事件队列文件,因此无法向上层传递多点触控事件信息,从而使得包含多点触控的应用程序在中标麒麟平台上无法接收到相关事件信息实现多点触控功能。因为以上原因,中标麒麟操作系统的计算机平台无法实现多点触摸的窗口操作,极大限制了计算技术国产化的发展。
爱国者电子科技(天津)有限公司申请的专利“一种可识别触摸事件的计算机设备及其识别方法(专利申请号:201010606623.5)”中,提出了一种可识别触摸事件的计算机设备,设备包括处理单元,显示单元,存储模块和触摸面板。主要涉及触摸硬件系统结构的设计,并不涉及多点触控设备驱动适配,也不涉及面向上层应用的多点触控API。专利“一种红外多点触摸屏的驱动方法”(专利申请号:201210179460.6)中提出了一种红外多点触摸屏设备的设计方案,主要侧重于红外多点触摸屏设备的结构设计原理以及触摸点定位算法,也没有涉及多点触控设备的驱动开发和面向应用的多点触控API封装。
综上所述,有必要提供一种综合利用上述资源,在中标麒麟操作系统下既能支持多点触控功能,又能向应用开发者提供多点触控API的方法。
发明内容
有鉴于此,有必要提供一种能够减小多点触控应用程序开发难度,同时能够提高多点触控应用程序的移植性的基于中标麒麟操作系统的多点触控方法及系统。
本发明提供一种基于中标麒麟操作系统的多点触控方法,所述基于中标麒麟操作系统的多点触控方法包括如下步骤:
S1、在中标麒麟操作系统的内核中编入多点触控驱动模块,用于接收触控屏的原始数据,并根据原始数据生成事件队列文件;
S2、在Qt应用平台图形用户接口模块中的内心代码中集成事件队列文件解析模块,用于在操作系统用户层完成对事件队列文件数据的解析;
S3、在Qt应用平台图形用户接口模块中的内心代码中集成多点事件解析传递模块,用于在操作系统用户层完成多点事件的判断以及向上传递功能。
一种基于中标麒麟操作系统的多点触控系统,所述基于中标麒麟操作系统的多点触控系统包括多点触控驱动模块、事件队列文件解析模块以及多点事件解析传递模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七0九研究所,未经中国船舶重工集团公司第七0九研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710967058.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种页岩微观孔隙测量方法及设备
- 下一篇:一种水中铜绿微囊藻快速定量方法