[发明专利]触摸板操作的处理方法及系统在审
申请号: | 201310204669.8 | 申请日: | 2013-05-28 |
公开(公告)号: | CN103279224A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 杜鹏;谭凯 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 温青玲 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触摸 操作 处理 方法 系统 | ||
技术领域
本发明属于触摸板技术领域,尤其涉及一种触摸板操作的处理方法及系统。
背景技术
随着Android系统的风靡全球,交互设备在智能机应用领域的需求变得越来越迫切;而触摸板的手势功能,在所有交互设备中的影响力也越来越突出。Android系统分为四个层,从高层到低层分别是应用程序层(Applications)、应用程序框架层(Application Framework)、系统运行库层(Libraries和Android Runtime)和Linux内核层(Linux Kernel)。
目前,市面上的搭载Android系统的智能显示设备的触摸板手势功能的实现是放在应用程序层实现的;即Android系统中的应用程序层收到应用程序框架层发送的触摸板坐标事件后,调用手势处理库,利用手势库根据所述坐标事件计算出触摸板上的操作,从而完成诸如图片放大缩小、正反旋转等操作。
在Android系统应用程序层中添加手势功能的实现方案如下:首先,应用程序层必须具备手势处理库功能;其次,把该处理功能放在应用程序层,由于建立在JAVA虚拟机上,因此会导致系统开销过大问题。
然而,可以理解的是,上述描述的内容只是为了撰写本发明而写的,并非现有技术。
发明内容
本发明的目的在于提供一种基于Android平台的触摸板触摸操作的处理方法及系统,旨在解决现有技术中存在的Android产品的触摸板手势功能的实现是放在应用程序层实现的,因此会导致系统开销过大的问题。
本发明是这样实现的,一种触摸板操作的处理方法,所述方法包括以下步骤:
触摸板获取手指触摸信息并发送给搭载Android系统的智能显示设备,通过智能显示设备的Linux内核层的驱动程序将所述手指触摸信息上报给应用程序框架层;
应用程序框架层调用手势库,所述手势库用于根据所述手指触摸信息对应的绝对坐标计算出触摸板上的操作;
应用程序框架层根据计算结果,上报相应的手势操作按键给应用程序层;
应用程序层收到所述按键后,根据按键类型执行相应的操作。
本发明的另一目的在于提供一种触摸板操作的处理系统,所述系统包括:触摸板和搭载Android系统的智能显示设备,所述智能显示设备包括Linux内核层驱动模块、应用程序框架层处理模块以及应用程序层响应模块;
触摸板获取手指触摸信息并发送给搭载Android系统的智能显示设备,通过所述Linux内核层驱动模块将所述手指触摸信息上报给所述应用程序框架层处理模块;所述应用程序框架层处理模块包括手势库和按键模块;所述按键模块包括多个手势操作按键,所述手势库用于根据所述手指触摸信息对应的绝对坐标计算出触摸板上的操作,并根据计算结果,上报相应的手势操作按键给应用程序层响应模块;应用程序层响应模块收到所述按键后,根据按键类型执行相应的操作。
在本发明中,通过在搭载Android系统的智能显示设备的input(输入)子系统的应用程序框架层完成对触摸板绝对坐标事件的截获、调用手势库进行处理、对处理结构做判断并上报按键给应用程序层。应用程序层接收到按键后,则对图片进行该按键对应的操作处理。与现有技术相比:应用程序层不再对坐标进行处理来决定图片放大等操作,从而减少了运行于上层的系统开销。
附图说明
图1是本发明实施例提供的触摸板操作的处理方法的实现流程示意图。
图2是本发明实施例提供的触摸板操作的处理系统的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,通过在搭载Android系统的智能显示设备的input(输入)子系统的应用程序框架层完成对触摸板绝对坐标事件的截获、调用手势库进行处理、对处理结构做判断并上报按键给应用程序层。应用程序层接收到按键后,则对图片进行该按键对应的操作处理。与现有技术相比:应用程序层不再对坐标进行处理来决定图片放大等操作,从而减少了运行于上层的系统开销。
请参阅图1,为本发明实施例提供的触摸板操作的处理方法的实现流程,其包括以下步骤:
在步骤S101中,触摸板获取手指触摸信息并发送给搭载Android系统的智能显示设备,通过智能显示设备的Linux内核层的驱动程序将所述手指触摸信息上报给应用程序框架层;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310204669.8/2.html,转载请声明来源钻瓜专利网。