一种快速启动系统功能的方法和系统技术方案

技术编号:13273304 阅读:111 留言:0更新日期:2016-05-18 23:23
本发明专利技术提供了一种快速启动系统功能的方法和系统,预先设置边缘捏合手势与系统功能之间的对应关系,该方法包括:识别触摸事件;如果识别出触摸事件符合预置的边缘捏合手势,则触发所述边缘捏合手势对应的系统功能;其中所述边缘捏合手势为从屏幕边缘发起的多指捏合滑动手势。本发明专利技术采用边缘捏合手势来快速启动系统功能,由于目前已有的应用中尚未存在由边缘发起的多指滑动捏合手势,因此不会与现有应用内的手势冲突而引起误操作;另外,由于并未使用智能终端的物理按键,因此降低了硬件磨损。

【技术实现步骤摘要】
【专利说明】
本专利技术涉及计算机应用
,特别涉及一种快速启动系统功能的方法和系统。【
技术介绍
】对于搭载1S、android或YunOS等操作系统的智能终端而言,如何能让用户快速便捷地使用系统功能是现有设计者和研发者正在思考的问题,其中系统功能包括但不限于:截屏、快捷方式选择、近期任务选择、隐藏应用选择、跳转到上一应用、跳转到下一应用、应用来回切换、快速安全功能设置等。目前快速启动系统功能的方法主要存在以下几种:I)使用单一物理按键。但由于智能终端的单一物理按键数量有限,通常仅用于十分关键的场景,不太可能用于快速启动系统功能。2)使用组合物理按键。例如,使用“电源+音量”键数秒进行截屏。然而通常单一物理按键都已经存在自己的功能,这样一来组合物理按键就容易误操作;为了提高系统功能的启动成功率,用户势必会非常用力的按下组合物理按键并持续一段时间,这就会造成物理按键的磨损严重;另外,这种方式需要等待数秒,实时性也较差。3)制造下拉的窗体(例如状态栏)来承载各种快捷操作。但这种操作过程比较繁琐,用户至少需要执行下拉状态栏、在状态栏中查找所需进行的操作、点击图标进行操作等步骤,有时在状态栏中操作项比较多时还可能需要进行翻页的操作。4)利用手机底排导航栏的虚拟按键。然而虚拟按键资源比较有限,并且虚拟按键上操作的手势也相对比较单一,只有单机、双击和长按三种,而这些手势也往往已经被系统其他功能或应用占用。5)在屏幕上使用多值滑动手势来快速启动系统功能。但这种方式很容易就与应用内的手势产生冲突,例如:现在1S系统实现了四指左滑和右滑来切换应用的功能,这就与《水果忍者》游戏的滑动产生冲突,因此在《水果忍者》应用中就无法使用该手势来切换应用。【
技术实现思路
】有鉴于此,本专利技术提供了一种快速启动系统功能的方法和系统,以便于降低误操作和硬件磨损。具体技术方案如下:本专利技术提供了一种快速启动系统功能的方法,预先设置边缘捏合手势与系统功能之间的对应关系,该方法包括:识别触摸事件;如果识别出触摸事件符合预先设置的边缘捏合手势,则触发所述边缘捏合手势对应的系统功能;其中,所述边缘捏合手势包括:从屏幕边缘发起的多指捏合滑动手势。根据本专利技术一优选实施方式,所述识别触摸事件和触发所述边缘捏合手势对应的系统功能的操作由全局手势控制模块执行;该方法还包括:触摸事件分发模块接收来自操作系统底层模块的触摸事件,将触摸事件发送给所述全局手势控制模块。根据本专利技术一优选实施方式,该方法还包括:所述触摸事件分发模块判断是否已被禁止向屏幕正在显示的应用发送触摸事件,如果否,则将触摸事件发送给屏幕正在显示的应用;如果是,则不会将触摸事件发送给屏幕正在显示的应用;其中,所述全局手势控制模块在识别出触摸事件符合预先设置的边缘捏合手势时,禁止所述触摸事件分发模块向屏幕正在显示的应用发送触摸事件。根据本专利技术一优选实施方式,该方法还包括:所述全局手势控制模块在所述触摸事件结束后,取消所述禁止;或者,所述全局手势控制模块在触发系统功能后,如果触摸手势结束,则取消所述禁止。根据本专利技术一优选实施方式,该方法还包括:如果所述触摸事件分发模块已被禁止向屏幕正在显示的应用发送触摸事件,则向屏幕正在显示的应用发送取消识别触摸事件的消息。根据本专利技术一优选实施方式,所述全局手势控制模块获取用户通过设置界面对所述对应关系的设置。根据本专利技术一优选实施方式,所述从屏幕边缘发起的多指捏合滑动手势,包括:从屏幕的至少两个边缘分别发起的相互靠近的单指滑动手势;或从屏幕的至少两个边缘分别发起的相互靠近的多指滑动手势。根据本专利技术一优选实施方式,所述识别触摸事件包括:S1、对所述触摸事件的类型进行识别,如果是按下事件,则执行步骤S2 ;如果是滑动事件,则执行步骤S3 ;如果是抬起事件或取消事件,则执行步骤S4 ;S2、判断所述触摸事件中是否按下手指的总数量为两个以上且手指的按下位置符合预置的边缘捏合手势的初始位置,如果是,则设置识别标志位为识别状态;S3、判断所述识别标志位是否为识别状态,如果是,判断手指滑动方向是否与手指按下位置所符合的边缘捏合手势一致,如果是,识别出所述触摸事件符合预置的边缘捏合手势;S4、确定触摸手势结束,设直识别标志位为结束状态。根据本专利技术一优选实施方式,所述步骤S2具体包括:S21、判断所述触摸事件中手指是否从屏幕边缘按下,如果是,执行步骤S22;否贝1J,确认所述触摸事件不属于边缘捏合手势,设置识别标志位为结束状态;S22、识别按下手指的总数量,如果是两个以上,执行步骤S23 ;如果是一个,设置识别标志位为开始状态;S23、判断手指的按下位置是否符合预置的边缘捏合手势的初始位置,如果是,则设置识别标志位为识别状态;否则等待下一触摸事件。根据本专利技术一优选实施方式,触发所述边缘捏合手势对应的系统功能包括:判断是否已经触发所述边缘捏合手势对应的系统功能,如果否,则直接触发所述系统功能;如果是,进一步根据所述系统功能的特征确定是否需要继续触发,如果是,则继续触发所述系统功能,否则不再触发所述系统功能。本专利技术提供了一种快速启动系统功能的系统,该系统包括全局手势控制模块;所述全局手势控制模块包括触摸事件处理子模块;所述触摸事件处理子模块,用于识别触摸事件,如果识别出触摸事件符合预先设置的边缘捏合手势,则触发所述边缘捏合手势对应的系统功能;其中,所述边缘捏合手势包括:从屏幕边缘发起的多指捏合滑动手势。根据本专利技术一优选实施方式,该系统还包括:触摸事件分发模块,用于接收来自操作系统底层模块的触摸事件,将触摸事件发送给所述触摸事件处理子模块。根据本专利技术一优选实施方式,所述触摸事件分发模块,还用于判断是否已被禁止向屏幕正在显示的应用发送触摸事件,如果否,则将触摸事件发送给屏幕正在显示的应用;如果是,则不会将触摸事件发送给屏幕正在显示的应用;所述触摸事件处理子模块,还用于在识别出触摸事件符合预先设置的边缘捏合手势时,禁止所述触摸事件分发模块向屏幕正在显示的应用发送触摸事件。根据本专利技术一优选实施方式,所述触摸事件处理子模块,还用于在所述触摸事件结束后,取消所述禁止,或者触发系统功能后,如果触摸手势结束,则取消所述禁止。根据本专利技术一优选实施方式,所述触摸事件分发模块,还用于如果被禁止向屏幕正在显示的应用发送触摸事件,则向屏幕正在显示的应用发送取消识别触摸事件的消息。根据本专利技术一优选实施方式,所述全局手势控制模块还包括:触摸事件管理子模块,用于获取用户通过设置界面对所述对应关系的设置,并将所述对应关系提供给所述触摸事件处理子模块。根据本专利技术当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种快速启动系统功能的方法,其特征在于,预先设置边缘捏合手势与系统功能之间的对应关系,该方法包括:识别触摸事件;如果识别出触摸事件符合预先设置的边缘捏合手势,则触发所述边缘捏合手势对应的系统功能;其中,所述边缘捏合手势包括:从屏幕边缘发起的多指捏合滑动手势。

【技术特征摘要】

【专利技术属性】
技术研发人员:石善文邰宇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1