[发明专利]一种处理用户输入事件的方法、装置及移动终端在审
申请号: | 201710114489.9 | 申请日: | 2017-02-28 |
公开(公告)号: | CN106991014A | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | 安占磊 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F3/0485;G06F3/0488 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 用户 输入 事件 方法 装置 移动 终端 | ||
技术领域
本发明涉及移动终端技术领域,尤其涉及一种处理用户输入事件的方法、装置及移动终端。
背景技术
随着智能移动终端触摸屏的普及,全键盘的终端设计已经逐步淡出人们的视野。触摸屏的易操作性、视野广和反应速度快是大家对其最直观的认识。现在的智能移动终端的功能可以说是越来越多,大屏幕无边框智能手机的普及给用户带来了前所未有的视觉体验。智能移动终端通过利用手机屏幕无边框的优势,在手机屏幕边缘处加入额外的触控感应层,从而可以实现一些简单快捷的操作。
目前边缘触控感应区的设计基本都是使用透明的窗口始终显示在边缘比较窄的区域,以此来截获边缘滑动事件,响应边缘触控功能。然而,由于透明窗口的存在,由于其显示层次比较高,因此不可避免的会拦截掉窗体下方的控件事件,造成不可点击或滑动的情况,给用户造成一定的困惑。
例如图3所示,为了实现触摸屏底部上滑响应某些功能,比如拉起分屏的功能,在触摸屏底部添加了透明的窗口来拦截触摸屏底部上滑事件,以此拉起分屏。然而,由于透明窗口的层次比较高,当触摸屏靠近底部的按钮等控件与透明窗口之间具有重叠区域的时候,用户点击该按钮会出现无法响应该点击事件的情况,从而给用户的使用造成了一定的不便。
如何实现边缘触控的便捷功能的同时不会拦截边缘控件事件,从而避免用户使用边缘触控功能时所出现的不可点击或滑动的情况,提升用户的使用体验,目前现有技术中还没有相关的解决方案。
发明内容
本发明的主要目的在于提出一种处理用户输入事件的方法、装置、及移动终端,能够避免用户使用边缘触控功能时所出现的不可点击或滑动的情况,提升了用户的使用体验。
为实现上述目的,本发明实施例提供了一种处理用户输入事件的方法,包括:
使输入管理器IM通过管道PIPE将用户输入事件分发到应用程序;
在所述应用程序不启用应用窗口的情况下,直接通过所述管道PIPE操作监听到用户输入事件后,根据所述用户输入事件的类型及发生在触摸屏上的位置对所述用户输入事件进行过滤;
对过滤后的用户输入事件进行响应处理。
可选地,所述用户输入事件包括以下事件中的至少一种:触摸屏事件、按键事件。
可选地,所述输入管理器IM通过管道PIPE将用户输入事件分发到应用程序包括:
使所述输入管理器IM通过管道PIPE将所述用户输入事件分发到服务端接口,当所述服务端接口接收到所述用户输入事件后,通过IPC机制将其发送至客户端接口,所述客户端接口再将其发送到所述应用程序。
可选地,根据该用户输入事件的类型及其发生在触摸屏上的位置对该用户输入事件进行过滤包括:
判断所述用户输入事件的类型;如果所述用户输入事件属于触摸屏事件,则判断所述触摸屏事件是否发生在触摸屏上的预设位置,如果是,则对所述触摸屏事件进行响应处理。
可选地,对所述触摸屏事件进行响应处理包括:
拉起分屏。
本发明实施例还提供了一种处理用户输入事件的装置,包括:
用户输入事件分发模块,设置为使输入管理器IM通过管道PIPE将用户输入事件分发到应用程序;
用户输入事件监听模块,设置为在所述应用程序不启用应用窗口的情况下,直接通过所述管道PIPE操作监听用户输入事件,并将监听到的用户输入事件发送至用户输入事件过滤模块;
用户输入事件过滤模块,设置为根据所述用户输入事件的类型及发生在触摸屏上的位置对所述用户输入事件进行过滤,并将过滤后的用户输入事件发送至用户输入事件响应处理模块;
用户输入事件响应处理模块,设置为对过滤后的用户输入事件进行响应处理。
可选地,所述用户输入事件包括以下事件中的至少一种:触摸屏事件、按键事件。
可选地,所述用户输入事件分发模块具体设置为:
使所述输入管理器IM通过管道PIPE将所述用户输入事件分发到服务端接口,当所述服务端接口接收到所述用户输入事件后,通过IPC机制将其发送至客户端接口,所述客户端接口再将其发送到所述应用程序。
可选地,所述用户输入事件过滤模块具体设置为:
判断所述用户输入事件的类型;如果所述用户输入事件属于触摸屏事件,则判断所述触摸屏事件是否发生在触摸屏上的预设位置,如果是,则对所述触摸屏事件进行响应处理。
可选地,对所述触摸屏事件进行响应处理包括:
拉起分屏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710114489.9/2.html,转载请声明来源钻瓜专利网。