一种快捷操作方法、装置和终端的制作方法_2

文档序号:9750456阅读:来源:国知局
5%;矩形区域的位置为:从终端触屏顶部开始向下延伸终端触屏长度的15 %、或从终端触屏底部开始向上延伸终端触屏长度的15%。在固定方式中,控制键未被拖动时,可以被放置在终端触屏中间未被设置触发区域的部分。如图4所示的触发区域设置示意图。
[0045]第二种,自由方式:在该自由方式中,终端触屏中显示一个100*200像素的矩形框,矩形框可以通过手动拖拽实现放大或缩小,并且可以任意移动,用户根据需要设置矩形框的大小和位置,将确定大小和位置的矩形框作为触发区域。进一步地,可以选择设置多个触发区域。当设置多个触发区域时,触发区域之间不能重叠。触发区域是否包含重叠区域,可以根据触发区域的边界坐标来标识和判断。在自由方式中,需要在终端触屏左、右两侧、以及中部预留50*50像素区域用来正常放置控制键。
[0046]第三种,手绘方式:用户可以在终端触屏上自由绘制区域,通过判断和记录用户在触屏上滑动的轨迹,并通过预设的算法,对用户所绘制的曲线进行平滑处理,绘制的区域成为闭合图形后,可以通过拖拽来指定图形所覆盖区域,最终将覆盖区域作为触发区域。在手绘方式中,同样需要预留区域来防止控制键。
[0047]步骤S320,在用户拖动控制键的过程中,获得控制键在终端触屏中的位置。该位置可以是位置坐标。
[0048]步骤S330,判断控制键的位置是否在处于触发区域内。若是,则执行步骤S340,若否,则执行步骤S360。
[0049]通过将控制键的位置坐标与每个触发区域的边界坐标进行比较,来判断控制键的位置是否处于其中一个触发区域内。
[0050]步骤S340,判断控制键持续处于触发区域内的时间是否大于预设的时间阈值。若是,则执行步骤S350 ;若否,则执行步骤S360。
[0051]也即是说,判断控制键的位置是否满足触发条件;触发条件包括:控制键的位置处于触发区域内、且持续时间大于预设的时间阈值;如果是,则触发该触发区域对应的操作;反之,则不触发该触发区域对应的操作。
[0052]该时间阈值为经验值或通过计算获得的值。优选地,时间阈值的最优值为2s。
[0053]步骤S350,触发该触发区域对应的操作。
[0054]在触发为触发区域预设的操作时,可以同时触发多个对应的操作,或者,可以根据预先为多个对应的操作设置的优先级的大小,顺次触发多个对应操作中的每个对应的操作,或者,为用户提供多个对应的操作,根据用户的选择,触发用户选择的操作。本实施例触发操作的方式不限于此。
[0055]例如:多个对应的操作为开启微博、开启微信、开启蓝牙;优先级从大到小为:开启微博、开启微信、开启蓝牙;在触发多个对应的操作时,可以同时触发微博、微信、蓝牙的开启;也可以先触发微博开启、再触发微信开启、最后触发蓝牙开启;还可以先提示用户是否开启微博,再提示用户是否开启微信,最后提示用户是否开启蓝牙,根据用户的选择,触发开启用户选择的应用或功能;还可以同时为用户提供是否开启微博、微信、蓝牙的提示,根据用户的选择,触发应用或功能的开启。
[0056]步骤S360,不触发该触发区域对应的操作。
[0057]步骤S370,判断用户是否结束拖动控制键。若是,则结束流程;若否则执行步骤S320,继续获取控制键在终端触屏中的位置,直至用户的拖动动作结束。
[0058]本发明还提供了一种快捷操作装置。该快捷操作装置可以被设置在终端中,用于实现快捷操作。其中,该终端包含可被触摸的屏幕(终端触屏)。
[0059]图5是根据本发明一实施例的快捷操作装置的结构图。
[0060]该装置包括:
[0061]检测模块510,用于在用户拖动控制键的过程中,检测控制键在终端触屏中的位置。
[0062]触发模块520,用于根据控制键的位置,触发相应的操作。
[0063]该装置还包括设置模块530。
[0064]设置模块530,用于在终端触屏中,设置触发区域,并为触发区域设置对应的操作。触发模块520,用于:判断控制键的位置是否满足触发条件;触发条件包括:控制键的位置处于触发区域内且持续时间大于预设的时间阈值;如果是,则触发该触发区域对应的操作;反之,则不触发该触发区域对应的操作。
[0065]设置模块530,用于为触发区域设置多个对应的操作;触发模块520,用于触发多个对应的操作中的部分或全部操作。
[0066]设置模块530,还用于按照固定的形状、大小,将触发区域设置在终端触屏的上端和/或下端;或者,通过用户操作,自定义设置触发区域的形状、大小和在终端触屏中所处位置。
[0067]本实施例所述的装置的功能已经在图2-图4所示的方法实施例中进行了描述,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
[0068]以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
【主权项】
1.一种快捷操作方法,其特征在于,包括: 在用户拖动控制键的过程中,检测所述控制键在终端触屏中的位置; 根据所述控制键的位置,触发相应的操作。2.根据权利要求1所述的方法,其特征在于, 在触发相应的操作之前,所述方法还包括: 在终端触屏中,设置触发区域,并为所述触发区域设置对应的操作; 所述根据所述控制键的位置,触发相应的操作,包括: 判断所述控制键的位置是否满足触发条件;所述触发条件包括:所述控制键的位置处于触发区域内且持续时间大于预设的时间阈值; 如果是,则触发所述触发区域对应的操作;反之,则不触发所述触发区域对应的操作。3.根据权利要求2所述的方法,其特征在于, 所述为所述触发区域设置对应的操作,包括:为所述触发区域设置多个对应的操作;所述触发所述触发区域对应的操作,包括:触发所述多个对应的操作中的部分或全部操作。4.根据权利要求3所述的方法,其特征在于,所述触发所述多个对应的操作中的部分或全部操作,包括: 同时触发所述多个对应的操作中的全部操作;或者, 根据预先为所述多个对应的操作设置的优先级的大小,顺次触发所述多个对应操作中的每个对应的操作;或者, 为用户提供所述多个对应的操作,根据用户的选择,触发所述用户选择的操作。5.根据权利要求2所述的方法,其特征在于,所述在终端触屏中,设置触发区域,包括: 将触发区域,按照固定的形状、大小,设置在终端触屏的上端和/或下端;或者, 通过用户操作,自定义设置触发区域的形状、大小和在终端触屏中所处位置。6.根据权利要求5所述的方法,其特征在于,所述通过用户操作,自定义设置触发区域的形状、大小和在终端触屏中所处位置,包括: 根据用户触摸终端触屏时的滑动轨迹,设置触发区域的形状、大小和在终端触屏中所处位置。7.一种快捷操作装置,其特征在于,包括: 检测模块,用于在用户拖动控制键的过程中,检测所述控制键在终端触屏中的位置; 触发模块,用于根据所述控制键的位置,触发相应的操作。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 设置模块,用于在终端触屏中,设置触发区域,并为所述触发区域设置对应的操作; 所述触发模块,用于: 判断所述控制键的位置是否满足触发条件;所述触发条件包括:所述控制键的位置处于触发区域内且持续时间大于预设的时间阈值; 如果是,则触发所述触发区域对应的操作;反之,则不触发所述触发区域对应的操作。9.根据权利要求8所述的装置,其特征在于, 所述设置模块,用于为所述触发区域设置多个对应的操作;所述触发模块,用于触发所述多个对应的操作中的部分或全部操作;所述设置模块,还用于按照固定的形状、大小,将触发区域设置在终端触屏的上端和/或下端;或者,通过用户操作,自定义设置触发区域的形状、大小和在终端触屏中所处位置。10.一种终端,其特征在于,包括权利要求7或8或9所述的装置。
【专利摘要】本发明公开了一种快捷操作方法、装置和终端。其中,所述方法包括:在用户拖动控制键的过程中,检测所述控制键在终端触屏中的位置;根据所述控制键的位置,触发相应的操作。本发明根据控制键的位置来触发预先设置的操作。进一步地,本发明为终端触屏设置多个触发区域,当控制键被拖动到不同的触发区域时可以触发不同的操作,也可以为触发区域设置多个操作,当控制键被拖动到该触发区域时就可以触发该多个操作中的部分或全部操作。通过本发明法,可以快速开启终端中应用或功能。
【IPC分类】G06F3/0486, G06F3/0488
【公开号】CN105511771
【申请号】CN201410485646
【发明人】吕楠
【申请人】宇龙计算机通信科技(深圳)有限公司
【公开日】2016年4月20日
【申请日】2014年9月22日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1