一种终端应用程序的控制方法及装置的制造方法_2

文档序号:8445362阅读:来源:国知局
0061] 具体地,应用程序界面为应用程序中的界面,进一步地,可以是该应用程序中指定 的界面,举例来说,一个社交应用总共有"消息列表界面"、"好友列表界面"和"个人信息界 面",步骤SlOl中的"所述应用程序界面"是指三个界面中的至少一个界面,具体是一个还是 多可以根据需要预先设定,当设定步骤SlOl中的"所述应用程序界面"为"好友列表界面" 和"个人资料"界面时,只有当应用程序进入"好友列表界面"或"个人资料"时,终端才执 行上述步骤SlOl中的"检测"动作;或者终端一直在执行上述步骤SlOl中的"检测"动作, 只是在执行该"检测"动作时,还需要进一步地判断社交应用当前是否处在"好友列表界面" 或"个人资料"界面。
[0062] 上述拖动事件可以具体为:触碰触摸屏往一个方向滑动一段距离后,停止触碰该 触摸屏,使得该应用程序界面或者该应用程序界面中的一部分随着滑动方向(或滑动方向 的分解方向)移动的事件。
[0063] 举例来说,请参照图IA和图1B,101为应用程序界面,102为该应用程序界面中的 一部分(为了方便描述可称之为拖动部分),图IA界面101由经过拖动事件处理(手指触碰 触摸屏往下滑动然后松手)后,显示效果如图IB所示,即整个应用程序界面101中的一部 分102整体向下移动,出现拖动效果,除了所述一部分102之外,其他部分保持不变,当然, 要达到图IB的显示效果,还可以通过手指触碰触摸屏往右下方或者左下方移动,手指在触 摸屏上滑动的方向是否与所述一部分移动的方向一致可预先设定,此处不作限制。
[0064] 进一步地,上述拖动事件还可以具体为:触碰触摸屏往一个方向滑动一段距离后, 在触摸屏上持续停留一段时间,使得该应用程序界面或者该应用程序界面中的一部分随着 滑动方向(或滑动方向的分解方向)移动的事件。
[0065] 举例来说,请参照图IA和图1B,101为应用程序界面,102为该应用程序界面中的 一部分(为了方便描述可称之为拖动部分),图IA界面101由经过拖动事件处理(手指触 碰触摸屏往下滑动然后持续停留一段时间)后,显示效果如图IB所示,即整个应用程序界 面101中的一部分102整体向下移动,出现拖动效果,除了所述一部分102之外,其他部分 保持不变,当然,要达到图IB的显示效果,还可以通过手指触碰触摸屏往右下方或者左下 方移动,手指在触摸屏上滑动的方向是否与所述一部分移动的方向一致可预先设定,此处 不作限制。
[0066] 步骤S102 :若检测到所述拖动事件,则获取所述应用程序界面在所述拖动事件中 被拖动的位移信息,所述位移信息包含距离信息。
[0067] 具体地,该拖动事件对应有位移信息,该位移信息可以包含距离信息,该距离信息 具体为该应用程序界面中的所述一部分整体移动的距离。当处于应用程序界面时,终端会 对所述一部分的位置作记录,当检测触摸屏上有触碰的操作消失时,将所述一部分在触碰 操作消失时的位置与所述一部分原始的位置进行比较,得出前者相较于后者的位移变化 量,该位移变化量包括前者与后者之间的距离,该距离即为距离信息。
[0068] 举例来说,请参照图IA和图1C,图IA展示了触碰触摸屏之前所述拖动部分102的 位置,图IC展示了触摸屏上的触碰操作消失时(此时手指应该离开触摸屏,但是为了体现 之前是通过触碰触摸屏产生拖动事件,所以才在图IC中保留了手指)所述拖动部分102的 位置,由图IA到图1C,拖动部分102的位置发生了整体移动,移动的距离为103。
[0069] 步骤S103 :触发与所述位移信息对应的目标功能。
[0070] 具体地,在终端中预先存储了多个位移信息与多个目标功能的对应关系,更确切 地说是多个距离信息与多个目标功能的对应关系。终端获取了应用程序界面的距离信息 后,从对应关系中找出应用程序界面的距离信息对应的目标功能并触发该目标功能。
[0071] 为了更好的理解上述距离信息与目标功能的对应关系,请参照表1。
[0072]
【主权项】
1. 一种终端应用程序的控制方法,其特征在于,包括: 检测所述终端的触摸屏上是否有针对应用程序界面的拖动事件; 若检测到所述拖动事件,则获取所述应用程序界面在所述拖动事件中被拖动的位移信 息,所述位移信息包含距离信息; 触发与所述位移信息对应的目标功能,其中,所述终端中预存有多个位移信息与多个 目标功能之间的对应关系。
2. 根据权利要求1所述的方法,其特征在于,所述触发与所述位移信息对应的目标功 能,其中,所述终端中预存有多个位移信息与多个目标功能之间的对应关系,包括: 根据所述距离信息判断所述应用程序界面被拖动的距离是否落入预设的距离区间 内; 若是,则触发与所述预设距离区间相对应的目标功能,所述终端内预存多个距离区间 与多个目标功能的对应关系。
3. 根据权利要求1所述的方法,其特征在于, 所述位移信息还包含方向信息; 所述触发与所述位移信息对应的目标功能,其中,所述终端中预存有多个位移信息与 多个目标功能之间的对应关系,包括: 根据所述距离信息判断所述应用程序界面被拖动的距离是否落入预设的距离区间内; 以及 根据所述方向信息判断所述应用程序界面被拖动的方向是否与预设方向一致; 若是,则触发所述距离区间以及所述预设方向共同对应的目标功能,其中,所述终端内 预存多个预设方向与多个距离区间的多个绑定关系,以及所述多个绑定关系与多个目标功 能之间的对应关系。
4. 根据权利要求1所述的方法,其特征在于,所述获取所述应用程序界面在所述拖动 事件中被拖动的位移信息包括: 获取所述应用程序界面在从被拖动到被释放的过程中被拖动的位移信息。
5. 根据权利要求1所述的方法,其特征在于,所述获取所述应用程序界面在所述拖动 事件中被拖动的位移信息包括: 检测所述应用程序界面在被拖动过程中的停留操作; 检测到所述停留操作后,判断所述停留操作的持续时间是否达到预设时间; 若是,则获取所述应用程序界面从被拖动到停留过程中被拖动的位移信息。
6. -种终端应用程序的控制装置,其特征在于,包括: 检测单元,用于检测所述终端的触摸屏上是否有针对应用程序界面的拖动事件; 获取单元,用于当所述检测单元检测到所述拖动事件,获取所述应用程序界面在所述 拖动事件中被拖动的位移信息,所述位移信息包含距离信息; 触发单元,用于触发与所述位移信息对应的目标功能,其中,所述终端中预存有多个位 移信息与多个目标功能之间的对应关系。
7. 根据权利要求6所述的装置,其特征在于,所述触发单元包括判断子单元和触发子 单元,其中, 判断子单元,用于根据所述距离信息判断所述应用程序界面被拖动的距离是否落入预 设距离区间内; 触发子单元,用于当所述判断子单元的判断结果为是时,触发与所述预设距离区间相 对应的目标功能,所述终端内预存多个距离区间与多个目标功能的对应关系。
8. 根据权利要求6所述的装置,其特征在于,所述位移信息还包含方向信息;所述触发 单元包括距离判断子单元、方向判断子单元和触发子单元,其中, 距离判断子单元,用于根据所述距离信息判断所述应用程序界面被拖动的距离是否落 入预设距离区间内;以及 方向判断子单元,用于根据所述方向信息判断所述应用程序界面被拖动的方向是否与 预设方向一致; 触发子单元,用于当所述距离判断子单元和方向判断子单元的判断结果为是时,触发 所述距离区间以及所述预设方向共同对应的目标功能,其中,所述终端内预存多个预设方 向与多个距离区间的多个绑定关系,以及所述多个绑定关系与多个目标功能之间的对应关 系。
9. 根据权利要求6所述的装置,其特征在于, 所述获取单元具体用于, 获取所述应用程序界面在从被拖动到被释放的过程中被拖动的位移信息。
10. 根据权利要求6所述的装置,其特征在于,所述获取单元具体用于: 检测所述应用程序界面在被拖动过程中的停留操作; 检测到所述停留操作后,判断所述停留操作的持续时间是否达到预设时间; 若是,则获取所述应用程序界面从被拖动到停留过程中被拖动的位移信息。
【专利摘要】本发明实施例公开了一种终端应用程序的控制方法和装置,该方法包括:检测所述终端的触摸屏上是否有针对所述应用程序界面的拖动事件;若检测到所述拖动事件,则获取所述应用程序界面在所述拖动事件中被拖动的位移信息,所述位移信息包含距离信息;触发与所述位移信息对应的目标功能,其中,所述终端中预存有多个位移信息与多个目标功能之间的对应关系。采用本发明解决了现有技术中应用程序的上拉或下拉操作触发的功能过于单一,使得应用程序的控制效率不高的问题。
【IPC分类】G06F3-0486, G06F3-0488
【公开号】CN104765563
【申请号】CN201510155544
【发明人】叶振华
【申请人】魅族科技(中国)有限公司
【公开日】2015年7月8日
【申请日】2015年4月2日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1