太阳城集团

  • / 27
  • 下载费用:30 金币  

一种菜单执行的控制方法及终端设备.pdf

关 键 词:
一种 菜单 执行 控制 方法 终端设备
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201510614269.3

申请日:

2015.09.23

公开号:

CN105224187A

公开日:

2016.01.06

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 3/0482申请日:20150923|||公开
IPC分类号: G06F3/0482(2013.01)I; G06F3/0488(2013.01)I 主分类号: G06F3/0482
申请人: 北京金山安全软件有限公司
发明人: 朱远飞
地址: 100085 北京市海淀区小营西路33号二层东区
优先权:
专利代理机构: 广州三环专利代理有限公司 44202 代理人: 郝传鑫;熊永强
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201510614269.3

授权太阳城集团号:

|||

法律状态太阳城集团日:

2016.02.03|||2016.01.06

法律状态类型:

实质审查的生效|||公开

摘要

本发明实施例公开了一种菜单执行的控制方法及终端设备,涉及互联网技术领域,用于解决菜单执行时选择效率低的问题。其中,该方法包括:检测终端设备的触摸屏上输入的滑动操作,并确定所述滑动操作的起始点位置与终点位置的目标距离;响应于所述滑动操作,在所述触摸屏上显示菜单承载界面,所述菜单承载界面用于承载至少一个菜单选项;根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项;当检测到所述滑动操作结束时,执行所述目标菜单选项对应的操作。

权利要求书

权利要求书
1.  一种菜单执行的控制方法,其特征在于,包括:
检测终端设备的触摸屏上输入的滑动操作,并确定所述滑动操作的起始点位置与终点位置的目标距离;
响应于所述滑动操作,在所述触摸屏上显示菜单承载界面,所述菜单承载界面用于承载至少一个菜单选项;
根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项;
当检测到所述滑动操作结束时,执行所述目标菜单选项对应的操作。

2.  根据权利要求1所述的方法,其特征在于,所述确定所述滑动操作的起始点位置与终点位置的目标距离,包括:
沿x轴方向确定所述滑动操作的起始点位置与终点位置之间的水平距离,并将所述水平距离作为目标距离;或者,
沿y轴方向确定所述滑动操作的起始点位置与终点位置之间的垂直距离,并将所述垂直距离作为目标距离。

3.  根据权利要求1或2所述的方法,其特征在于,所述根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项,包括:
确定所述至少一个菜单选项中落入至所述触摸屏中指定区域的菜单选项,并将落入所述指定区域的菜单选项作为与所述目标距离对应的目标菜单选项。

4.  根据权利要求1或2所述的方法,其特征在于,所述根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项,包括:
将所述目标距离与为所述至少一个菜单选项预设的至少一个距离区间进行匹配,确定所述目标距离对应的目标距离区间,其中,每个所述菜单选项对应一个预设的距离区间;
将所述至少一个菜单选项中与所述目标距离区间对应的菜单选项作为与所述目标距离对应的目标菜单选项。

5.  根据权利要求1或2所述的方法,其特征在于,在所述根据所述滑动操 作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项之后,所述方法还包括:
按照预设的标记方式对所述目标菜单选项进行标记,以为所述目标菜单选项添加被选中的显示效果。

6.  根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
当所述滑动操作结束,且不存在与所述目标距离对应的目标菜单选项时,控制所述菜单承载页面缩回至所述起始点位置。

7.  一种终端设备,其特征在于,包括:
检测模块,用于检测终端设备的触摸屏上输入的滑动操作;
距离确定模块,用于确定所述滑动操作的起始点位置与终点位置的目标距离;
菜单确定模块,用于响应于所述滑动操作,在所述触摸屏上显示菜单承载界面,所述菜单承载界面用于承载至少一个菜单选项;
选项确定模块,用于根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项;
操作执行模块,用于当检测到所述滑动操作结束时,执行所述目标菜单选项对应的操作。

8.  根据权利要求7所述的终端设备,其特征在于,所述距离确定模块包括:
第一距离确定单元,用于沿x轴方向确定所述滑动操作的起始点位置与终点位置之间的水平距离,并将所述水平距离作为目标距离;或者,
第二距离确定单元,用于沿y轴方向确定所述滑动操作的起始点位置与终点位置之间的垂直距离,并将所述垂直距离作为目标距离。

9.  根据权利要求7或8所述的终端设备,其特征在于,所述选项确定模块包括:
选项获取单元,用于确定所述至少一个菜单选项中落入至所述触摸屏中指定区域的菜单选项;
第一确定单元,用于将落入所述指定区域的菜单选项作为与所述目标距离对应的目标菜单选项。

10.  根据权利要求7或8所述的终端设备,其特征在于,所述选项确定模块包括:
匹配单元,用于将所述目标距离与为所述至少一个菜单选项预设的至少一个距离区间进行匹配,确定所述目标距离对应的目标距离区间,其中,每个所述菜单选项对应一个预设的距离区间;
第二确定单元,用于将所述至少一个菜单选项中与所述目标距离区间对应的菜单选项作为与所述目标距离对应的目标菜单选项。

说明书

说明书一种菜单执行的控制方法及终端设备
技术领域
本发明涉及互联网技术领域,尤其涉及一种菜单执行的控制方法及终端设备。
背景技术
目前终端系统如安卓Android系统的菜单一般分为系统原生菜单和自定义菜单两大类,该原生菜单包括选项菜单、上下文菜单以及子菜单,自定义菜单包括底部菜单栏、左右滑出菜单以及环形按钮菜单等等。
在实际应用中,用户需要控制终端执行某一菜单时,用户通常需要进行多次的点击操作。例如,对于左右滑出菜单,如图1所示,通常在应用左边或右边的标题栏角落设置有一个按钮,点击该按钮即可触发菜单列表从一侧滑出(或者用户在屏幕两侧滑入时也会触发菜单列表滑出),然后用户再根据显示的菜单选项点击选择其中的某一菜单选项,从而可以执行该菜单选项。然而,该菜单选项的选择过程需要至少两次点击操作(该侧滑操作也可看作一次点击操作),从而降低了菜单选项的选择效率。
发明内容
本发明实施例所要解决的技术问题在于,提供一种菜单执行的控制方法及终端设备,用于解决菜单执行时选择效率低的问题。
为了解决上述技术问题,本发明实施例提供了一种菜单执行的控制方法,包括:
检测终端设备的触摸屏上输入的滑动操作,并确定所述滑动操作的起始点位置与终点位置的目标距离;
响应于所述滑动操作,在所述触摸屏上显示菜单承载界面,所述菜单承载界面用于承载至少一个菜单选项;
根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项;
当检测到所述滑动操作结束时,执行所述目标菜单选项对应的操作。
可选的,所述确定所述滑动操作的起始点位置与终点位置的目标距离,包括:
沿x轴方向确定所述滑动操作的起始点位置与终点位置之间的水平距离,并将所述水平距离作为目标距离;或者,
沿y轴方向确定所述滑动操作的起始点位置与终点位置之间的垂直距离,并将所述垂直距离作为目标距离。
可选的,所述根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项,包括:
确定所述至少一个菜单选项中落入至所述触摸屏中指定区域的菜单选项,并将落入所述指定区域的菜单选项作为与所述目标距离对应的目标菜单选项。
可选的,所述根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项,包括:
将所述目标距离与为所述至少一个菜单选项预设的至少一个距离区间进行匹配,确定所述目标距离对应的目标距离区间,其中,每个所述菜单选项对应一个预设的距离区间;
将所述至少一个菜单选项中与所述目标距离区间对应的菜单选项作为与所述目标距离对应的目标菜单选项。
可选的,在所述根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项之后,所述方法还包括:
按照预设的标记方式对所述目标菜单选项进行标记,以为所述目标菜单选项添加被选中的显示效果。
可选的,所述方法还包括:
当所述滑动操作结束,且不存在与所述目标距离对应的目标菜单选项时,控制所述菜单承载页面缩回至所述起始点位置。
相应地,本发明实施例还提供了一种终端设备,包括:
检测模块,用于检测终端设备的触摸屏上输入的滑动操作;
距离确定模块,用于确定所述滑动操作的起始点位置与终点位置的目标距离;
菜单确定模块,用于响应于所述滑动操作,在所述触摸屏上显示菜单承载 界面,所述菜单承载界面用于承载至少一个菜单选项;
选项确定模块,用于根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项;
操作执行模块,用于当检测到所述滑动操作结束时,执行所述目标菜单选项对应的操作。
可选的,所述距离确定模块包括:
第一距离确定单元,用于沿x轴方向确定所述滑动操作的起始点位置与终点位置之间的水平距离,并将所述水平距离作为目标距离;或者,
第二距离确定单元,用于沿y轴方向确定所述滑动操作的起始点位置与终点位置之间的垂直距离,并将所述垂直距离作为目标距离。
可选的,所述选项确定模块包括:
选项获取单元,用于确定所述至少一个菜单选项中落入至所述触摸屏中指定区域的菜单选项;
第一确定单元,用于将落入所述指定区域的菜单选项作为与所述目标距离对应的目标菜单选项。
可选的,所述选项确定模块包括:
匹配单元,用于将所述目标距离与为所述至少一个菜单选项预设的至少一个距离区间进行匹配,确定所述目标距离对应的目标距离区间,其中,每个所述菜单选项对应一个预设的距离区间;
第二确定单元,用于将所述至少一个菜单选项中与所述目标距离区间对应的菜单选项作为与所述目标距离对应的目标菜单选项。
可选的,所述终端设备还包括:
标记模块,用于按照预设的标记方式对所述目标菜单选项进行标记,以为所述目标菜单选项添加被选中的显示效果。
可选的,所述操作执行模块,还用于当所述滑动操作结束,且不存在与所述目标距离对应的目标菜单选项时,控制所述菜单承载页面缩回至所述起始点位置。
实施本发明实施例,具有如下有益效果:
本发明实施例可在检测到终端触摸屏上输入的滑动操作时,通过确定该滑动操作的起始点位置与终点位置之间的目标距离,并根据该目标距离从触摸屏 显示的菜单承载界面确定得到该目标距离对应的目标菜单选项,从而在该滑动操作结束时执行该目标菜单选项对应的操作,即能够通过滑动操作对应的目标距离的变化来显示菜单承载界面并动态切换选中的菜单选项,从而一次性选中菜单选项,而无需多次点击,使得提升了该基于菜单选项的选择效率,节省了用户太阳城集团。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中的选择菜单选项的场景示意图;
图2是本发明实施例提供的一种菜单执行的控制方法的流程示意图;
图3是本发明实施例提供的另一种菜单执行的控制方法的流程示意图;
图4a至图4e是本发明实施例提供的一种菜单执行的控制方法的应用场景图;
图5是本发明实施例提供的又一种菜单执行的控制方法的流程示意图;
图6a至图6e是本发明实施例提供的另一种菜单执行的控制方法的应用场景图;
图7是本发明实施例提供的一种终端设备的结构示意图;
图8是本发明实施例提供的另一种终端设备的结构示意图;
图9是本发明实施例提供的又一种终端设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种菜单执行的控制方法及终端设备,能够解决菜单执行时选择效率低的问题。以下分别进行详细说明。
请参见图1,图1是本发明实施例提供的一种菜单执行的控制方法的流程示意图,具体的,本发明实施例的所述方法可以包括以下步骤:
S101:检测终端设备的触摸屏上输入的滑动操作,并确定所述滑动操作的起始点位置与终点位置的目标距离。
需要说明的是,本发明实施例的所述方法可具体应用于智能手机(如Android手机、iOS手机等)、平板电脑、移动互联网设备(MobileInternetDevices,简称“MID”)、个人数字助理(PersonalDigitalAssistant,简称“PDA”)等配置有触摸屏的终端设备中。
具体实施例中,该滑动操作可通过预设的触控端执行,该触控端可包括但不限于终端触控笔、用户手指等。该滑动操作的起始点位置可在触摸屏显示页面上预先设置得到,比如在显示页面底部设置一个滑动按钮,并将该滑动按钮的初始位置作为该起始点位置。进一步的,还可通过预设的方式对该起始点位置进行标记说明以提醒用户,比如,通过文字(如“上拉”字样)或形象图像通知用户根据该起始点位置进行滑动操作。
其中,该滑动操作的终点位置可以是指该触控端在滑动操作过程中所在的任一位置。
可选的,该目标距离可以是指滑动操作的起始点位置与终点位置之间的水平距离或垂直距离。具体的,所述确定所述滑动操作的起始点位置与终点位置的目标距离,可以具体为:沿x轴方向确定所述滑动操作的起始点位置与终点位置之间的水平距离,并将所述水平距离作为目标距离;或者,沿y轴方向确定所述滑动操作的起始点位置与终点位置之间的垂直距离,并将所述垂直距离作为目标距离。其中,该x轴方向与y轴方向相垂直。
S102:响应于所述滑动操作,在所述触摸屏上显示菜单承载界面,所述菜单承载界面用于承载至少一个菜单选项。
S103:根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项。
具体的,在所述触摸屏上显示的菜单承载界面的尺寸可以与当前滑动操作的起始点位置和终点位置确定的目标距离相对应,比如所述菜单承载界面可以是沿所述起始点位置至所述终点位置分布的、延伸出的与该目标距离对应尺寸的菜单承载界面。则根据该目标距离从菜单承载界面确定出的目标菜单选项可 以是该菜单承载界面中落入至所述触摸屏中指定区域的菜单选项,或者是根据预设的距离与菜单选项的对应关系得到的与该目标距离对应的菜单选项,等等,本发明实施例不做限定。
进一步的,所述响应于所述滑动操作,在所述触摸屏上显示菜单承载界面,可以具体为:响应于所述滑动操作,检测所述目标距离是否超过预设距离阈值;若超过所述预设距离阈值,则输出与所述预设距离阈值对应尺寸的菜单承载界面。使得该滑动操作对应的目标距离在超出一定距离范围之后,延伸出的菜单承载界面若已是最大尺寸(即为完整的包括所有菜单选项的菜单承载界面),则保持该菜单承载界面不变。
进一步的可选的,在所述从所述至少一个菜单选项中确定出目标菜单选项之后,还可按照预设的标记方式对所述目标菜单选项进行标记,以为所述目标菜单选项添加被选中的显示效果,从而突出显示所述目标菜单选项。其中,该标记的方式包括更改目标菜单选项对应的字体的颜色、更改文字大小、为该目标菜单选项所在区域填充颜色等等,本发明实施例不做限定。从而使得用户能够了解到当前滑动操作所确定的目标菜单选项。
进一步可选的,在所述确定与所述目标距离对应的目标菜单选项之后,还可通过所述触摸屏对所述目标菜单选项所指示的选项页面的内容进行预览,比如在该触控端停留在触摸屏某一位置的太阳城集团超过预设太阳城集团阈值时,对该目标菜单选项对应的选项页面的内容进行预览,通过预览部分或全部该目标菜单选项所指示的选项页面的内容,从而进一步为用户进行菜单选项选择予以指导。
S104:当检测到所述滑动操作结束时,执行所述目标菜单选项对应的操作。
具体实施例中,在检测到所述滑动操作结束,比如触控端离开所述触摸屏(如释放滑动按钮)时,即可执行确定出的目标菜单选项所对应的操作,比如,跳转至该目标菜单选项对应的选项页面,或者执行该目标菜单选项对应的功能,等等。此外,该延伸出的菜单承载页面也可缩回该起始点位置,以实现最大限度的利用屏幕空间。进一步的,若当前滑动操作并未确定出目标菜单选项,则可直接控制所述菜单承载页面缩回至该起始点位置。
在本发明实施例中,可在检测到终端触摸屏上输入的滑动操作时,通过确定该滑动操作的起始点位置与终点位置之间的目标距离,并根据该目标距离从触摸屏显示的菜单承载界面确定得到该目标距离对应的目标菜单选项,从而在 该滑动操作结束时执行该目标菜单选项对应的操作,即能够通过滑动操作对应的目标距离的变化来显示菜单承载界面并动态切换选中的菜单选项,从而一次性选中菜单选项,而无需多次点击,使得提升了该基于菜单选项的选择效率,节省了用户太阳城集团。
请参见图3,图3是本发明实施例提供的另一种菜单执行的控制方法的流程示意图,具体的,本发明实施例的所述方法可以包括以下步骤:
S201:检测终端设备的触摸屏上输入的滑动操作,并确定所述滑动操作的起始点位置与终点位置的目标距离。
S202:响应于所述滑动操作,在所述触摸屏上显示菜单承载界面,所述菜单承载界面用于承载至少一个菜单选项。
具体的,在所述触摸屏上显示的菜单承载界面的尺寸与当前滑动操作的起始点位置和终点位置确定的目标距离相对应,该显示的菜单承载界面可以是沿所述起始点位置至所述终点位置分布的、延伸出的与该目标距离对应尺寸的菜单承载界面。
S203:将所述目标距离与为所述至少一个菜单选项预设的至少一个距离区间进行匹配,确定所述目标距离对应的目标距离区间。
具体的,可预先为菜单承载界面中的每一个菜单选项预先确定一个距离区间,即每个所述菜单选项对应一个预设的距离区间,且各个菜单选项对应的距离区间互不重叠。当检测到当前目标距离处于某一距离区间范围内时,即可将该距离区间作为该目标距离对应的目标距离区间。
S204:将所述至少一个菜单选项中与所述目标距离区间对应的菜单选项作为与所述目标距离对应的目标菜单选项。
S205:当检测到所述滑动操作结束时,执行所述目标菜单选项对应的操作。
具体实施例中,在检测到所述滑动操作结束时,即可执行确定出的目标菜单选项所对应的操作,比如,跳转至该目标菜单选项对应的选项页面,或者执行该目标菜单选项对应的功能等。
举例来说,请参见图4,是本发明实施例提供的一种菜单执行的控制方法的应用场景图。如图4a所示,对于终端设备显示的某一页面(图中记为“主页面”),具体可在页面最底部设置一个滑动按钮,并通过文字“上拉”等字样或图片提醒用户可通过上拉操作(即滑动操作)选择菜单选项,如图4a所示,以下将该 滑动按钮称为上拉按钮。其中,该上拉操作可通过用户手指或配置的触控笔等触控端执行,并可将该按钮所在的初始位置或者该触摸屏底部作为起始点位置。
当需要操作菜单选择某一菜单选项并执行该选项对应的操作时,即可点击该滑动按钮进行上拉操作,并可将该上拉操作中触控端所在的任一位置确定为终点位置,该终点位置和起始点位置即可确定目标距离。随着该上拉操作,即可延伸出与该上拉操作确定的目标距离对应尺寸的菜单承载界面,该菜单承载界面是沿所述起始点位置至所述终点位置分布的,也就是说,该菜单承载界面是随着该上拉操作逐渐延伸出(滑出)的,如图4a至图4e所示。其中,当前显示的菜单承载界面显示包括与该目标距离对应数目的菜单选项,且预先设置有菜单选项与距离区间的对应关系,即某一个区间范围内的距离值对应同一个菜单选项。
随着该目标距离逐渐增大,滑出的菜单承载界面中显示包括第一个菜单选项“应用详情”,如图4b所示。在上拉操作过程中可检测该目标距离是否在“应用详情”这个菜单选项对应的距离区间范围内,若处于该距离区间范围内,则可将“应用详情”菜单选项作为目标菜单选项,即确定选中“应用详情”菜单选项。并可进一步对该“应用详情”菜单选项进行标记,如图4c中将其标记为灰色,从而用户能够了解到目前的上拉操作确定的菜单选项,以确定是否选择该菜单选项。此时,如果释放上拉按钮,即检测到触控端离开触摸屏,该滑动操作结束时,则可控制菜单承载界面自动动画收缩回最底部(起始点位置),并执行选中菜单选项即目标菜单选项“应用详情”对应的操作,如跳转至应用详情页面。若未释放该上拉按钮,随着该上拉操作,滑出的菜单承载界面中显示包括菜单选项“应用详情”和“应用帮助”,检测当前目标距离所在的距离区间,若该目标距离处于菜单选项“应用帮助”对应的距离区间范围内,即可将该“应用帮助”确定为目标菜单选项,选中项由“应用详情”切换至“应用帮助”,如图4d所示。同理,随着该上拉操作,该目标距离进一步增大,滑出的菜单承载界面中显示包括菜单选项“应用详情”、“应用帮助”和“退出”,若当前目标距离处于菜单选项“退出”对应的距离区间范围内,则可将该“退出”确定为目标菜单选项,选中项切换至“退出”,如图4e所示。此外,在滑动操作过程中用户进行下拉操作,则可根据该操作确定的新的目标距离重新确定目标菜单选项。而且,在该上拉操作过程中,该目标距离达到预设距离阈值时,若继续上 拉,则保持延伸出的菜单承载界面不变,也就是说,当所有菜单选项均已完全显示时,菜单承载界面将不再因上拉操作而发生改变,即尺寸不变,但可因下拉操作而改变显示的菜单承载界面并切换选中的目标菜单选项。
当检测到滑动操作结束,如用户释放该上拉按钮时,该显示的菜单承载界面可以以动画形式缩回到屏幕底部,即回到起始点位置,并根据执行该目标菜单选项对应的操作。若释放时,菜单无选中项,即未确定出目标菜单选项时,或者该目标菜单选项为“退出”时,则可仅缩回菜单,不执行任何菜单操作。本发明实施例中该菜单承载界面的各个菜单选项以列的排列方式为例进行说明,在其他可选的实施例中,该与目标距离对应的菜单承载界面的中菜单选项还可以是其他排列方式,如环形排列方式,或者以行的排列方式,本发明实施例不做限定。进一步可选的,随着该目标距离的变化,该与目标距离对应长度的菜单承载界面中还可设置仅呈现该目标距离确定出的目标菜单选项即仅显示当前选中的菜单选项,而不再显示其余未选中的菜单选项。
其中,该菜单选项“退出”对应的距离区间中的距离值不小于菜单选项“应用帮助”对应的距离区间的距离值,该菜单选项“应用帮助”对应的距离区间中的距离值不小于菜单选项“应用详情”对应的距离区间的距离值。在其他可选的实施例中,与该上下滑动的滑动操作相类似,还可以是通过左右滑动的滑动操作或其他方向的滑动操作来确定目标菜单选项,实现菜单选项的切换,与上述上下滑动的方式类似,此处不再赘述。
在本发明实施例中,可在检测到终端触摸屏上输入的滑动操作时,通过确定该滑动操作的起始点位置与终点位置之间的目标距离,并根据该目标距离对应的目标距离区间从触摸屏显示的菜单承载界面确定得到该目标距离对应的目标菜单选项,从而在该滑动操作结束时执行该目标菜单选项对应的操作,即能够通过滑动操作对应的目标距离的变化来显示菜单承载界面并动态切换选中的菜单选项,从而一次性选中菜单选项,而无需多次点击,无需等待所有菜单选项完全滑出,使得提升了该基于菜单选项的选择效率,节省了用户太阳城集团。
请参见图5,图5是本发明实施例提供的又一种菜单执行的控制方法的流程示意图,具体的,本发明实施例的所述方法可以包括以下步骤:
S301:检测终端设备的触摸屏上输入的滑动操作,并确定所述滑动操作的起始点位置与终点位置的目标距离。
S302:响应于所述滑动操作,在所述触摸屏上显示菜单承载界面,所述菜单承载界面用于承载至少一个菜单选项。
S303:确定所述至少一个菜单选项中落入至所述触摸屏中指定区域的菜单选项,并将落入所述指定区域的菜单选项作为与所述目标距离对应的目标菜单选项。
具体的,该指定区域可预先设置得到,并具体可将当前延伸出的菜单承载界面中完全落入该指定区域的菜单选项确定为目标菜单选项,或者将落入该指定区域的面积超过预设面积阈值的菜单选项确定为目标菜单选项,等等。
S304:当检测到所述滑动操作结束时,执行所述目标菜单选项对应的操作。
具体实施例中,在检测到所述滑动操作结束时,即可执行确定出的目标菜单选项所对应的操作,比如,跳转至该目标菜单选项对应的选项页面,或者执行该目标菜单选项对应的功能等。
举例来说,请参见图6,是本发明实施例提供的另一种菜单执行的控制方法的应用场景图。如图6a所示,对于终端设备显示的某一页面(图中记为“主页面”),具体可在页面最底部设置一个滑动按钮,并通过文字“上拉”等字样或图片提醒用户可通过上拉操作(即滑动操作)选择菜单选项。其中,该上拉操作可通过用户手指或配置的触控笔等触控端执行,并可将该按钮所在的初始位置或者该触摸屏底部作为起始点位置。
当需要操作菜单选择某一菜单选项并执行该选项对应的操作时,即可点击该滑动按钮进行上拉操作,并可将该上拉操作中触控端所在的任一位置确定为终点位置,该终点位置和起始点位置即可确定目标距离。随着该上拉操作,即可延伸出与该上拉操作确定的目标距离对应尺寸的菜单承载界面,该菜单承载界面是沿所述起始点位置至所述终点位置分布的,也就是说,该菜单承载界面是随着该上拉操作逐渐延伸出的,如图6a至图6e所示。其中,该触摸屏中设置有一指定区域,如图6a至图6e中的虚线框所示,则该菜单承载界面滑出的过程中落入该指定区域的菜单选项即可作为目标菜单选项。
随着该目标距离逐渐增大,滑出的菜单承载界面中显示包括第一个菜单选项“应用详情”,如图6b所示。在上拉操作过程中,随着目标距离的变化,可检测该“应用详情”菜单选项是否落入该指定区域即虚线框对应区域范围内,若处于该虚线框对应区域范围内,则可确定选中“应用详情”菜单选项,并可 进一步对该“应用详情”菜单选项进行标记,如增加菜单选项字体,改变菜单选项的字体颜色等等(图中未示出标记效果),从而用户能够了解到目前的上拉操作确定的菜单选项,以确定是否选择该菜单选项。此时,如果释放上拉按钮,即该滑动操作结束时,则可控制菜单承载界面自动动画收缩回最底部(起始点位置),并执行选中菜单选项即目标菜单选项“应用详情”对应的操作,如跳转至应用详情页面。随着该上拉操作,滑出的菜单承载界面中显示包括菜单选项“应用详情”和“应用帮助”,检测当前目标距离对应的菜单承载界面中落入虚线框对应区域范围的菜单选项,若该菜单选项“应用帮助”落入该虚线框对应区域范围内,即可将该“应用帮助”确定为目标菜单选项,选中项由“应用详情”切换至“应用帮助”,如图6d所示。同理,随着该上拉操作,该目标距离进一步增大,滑出的菜单承载界面中显示包括菜单选项“应用详情”、“应用帮助”和“退出”,若菜单选项“退出”落入该虚线框对应区域范围内,则可将该“退出”确定为目标菜单选项,选中项切换至“退出”,如图6e所示。此外,在滑动操作过程中用户进行下拉操作,则可根据该操作确定的新的目标距离重新确定目标菜单选项。在该上拉操作过程中,该目标距离达到预设距离阈值时,若继续上拉,则保持延伸出的菜单承载界面不变,也就是说,当所有菜单选项均已完全显示时,菜单承载界面将不再因上拉操作而发生改变,即尺寸不变,但可因下拉操作而改变显示的菜单承载界面并切换选中的目标菜单选项。
当检测到滑动操作结束,如用户释放该上拉按钮时,该显示的菜单承载界面可以以动画形式收回到屏幕底部,即缩回起始点位置,并根据执行该目标菜单选项对应的操作。若释放时,菜单无选中项,即未确定出目标菜单选项时,或者该目标菜单选项为“退出”时,则可仅收回菜单,不执行任何菜单操作。
在本发明实施例中,可在检测到终端触摸屏上输入的滑动操作时,通过确定该滑动操作的起始点位置与终点位置之间的目标距离,并将该目标距离对应的菜单承载界面中落入该触摸屏中指定区域的菜单选项作为目标菜单选项,从而在该滑动操作结束时执行该目标菜单选项对应的操作,即能够通过滑动操作对应的目标距离的变化来显示菜单承载界面并动态切换选中的菜单选项,从而一次性选中菜单选项,而无需多次点击,无需等待所有菜单选项完全滑出,使得提升了该基于菜单选项的选择效率,节省了用户太阳城集团。
请参见图7,图7是本发明实施例提供的一种终端设备的结构示意图,具体 的,本发明实施例的所述终端设备可以包括检测模块11、距离确定模块12、菜单确定模块13、选项确定模块14以及操作执行模块15。其中,
所述检测模块11,用于检测终端设备的触摸屏上输入的滑动操作。
需要说明的是,本发明实施例的所述方法可具体应用于智能手机(如Android手机、iOS手机等)、平板电脑、移动互联网设备(MobileInternetDevices,简称“MID”)、个人数字助理(PersonalDigitalAssistant,简称“PDA”)等终端设备中。
所述距离确定模块12,用于确定所述滑动操作的起始点位置与终点位置的目标距离。
具体实施例中,该滑动操作可通过预设的触控端执行,该触控端可包括但不限于终端触控笔、用户手指等。该滑动操作的起始点位置可在触摸屏显示页面上预先设置得到,比如在显示页面底部设置一个滑动按钮,并将该滑动按钮的初始位置作为该起始点位置。
其中,该滑动操作的终点位置可以是指该触控端在滑动操作过程中所在的任一位置(或者该滑动按钮所在的任一位置)。
所述菜单确定模块13,用于响应于所述滑动操作,在所述触摸屏上显示菜单承载界面,所述菜单承载界面用于承载至少一个菜单选项;
所述选项确定模块14,用于根据所述滑动操作所滑动的所述目标距离,从所述至少一个菜单选项中确定出目标菜单选项。
所述操作执行模块15,用于当检测到所述滑动操作结束时,执行所述目标菜单选项对应的操作。
进一步的,在本发明实施例中,所述距离确定模块12可包括:
第一距离确定单元121,用于沿x轴方向确定所述滑动操作的起始点位置与终点位置之间的水平距离,并将所述水平距离作为目标距离;或者,
第二距离确定单元122,用于沿y轴方向确定所述滑动操作的起始点位置与终点位置之间的垂直距离,并将所述垂直距离作为目标距离。
进一步的,所述操作执行模块15,还用于当所述滑动操作结束,且不存在与所述目标距离对应的目标菜单选项时,控制所述菜单承载页面缩回至所述起始点位置。
具体实施例中,操作执行模块15在检测到所述滑动操作结束,比如接收到 检测模块11检测到触控端离开所述触摸屏(如释放滑动按钮)时发送的操作执行指令,即可执行确定出的目标菜单选项所对应的操作,比如,跳转至该目标菜单选项对应的选项页面,或者执行该目标菜单选项对应的功能,等等。此外,操作执行模块15还可控制该延伸出的菜单承载页面缩回该起始点位置,以实现最大限度的利用屏幕空间。进一步的,若当前滑动操作并未确定出目标菜单选项,则操作执行模块15可直接控制该菜单承载页面缩回至该起始点位置。
在本发明实施例中,可在检测到终端触摸屏上输入的滑动操作时,通过确定该滑动操作的起始点位置与终点位置之间的目标距离,并根据该目标距离从触摸屏显示的菜单承载界面确定得到该目标距离对应的目标菜单选项,从而在该滑动操作结束时执行该目标菜单选项对应的操作,即能够通过滑动操作对应的目标距离的变化来显示菜单承载界面并动态切换选中的菜单选项,从而一次性选中菜单选项,而无需多次点击,使得提升了该基于菜单选项的选择效率,节省了用户太阳城集团。
进一步的,请参见图8,图8是本发明实施例提供的另一种终端设备的结构示意图,本发明实施例的所述终端设备可包括上述图7对应实施例中的检测模块11、距离确定模块12、菜单确定模块13、选项确定模块14以及操作执行模块15。进一步的,在本发明实施例中,所述选项确定模块14可具体包括:
选项获取单元141,用于确定所述至少一个菜单选项中落入至所述触摸屏中指定区域的菜单选项;
第一确定单元142,用于将落入所述指定区域的菜单选项作为与所述目标距离对应的目标菜单选项。
具体的,该指定区域可预先设置得到,选项获取单元141具体可将当前延伸出的菜单承载界面中完全落入该指定区域的菜单选项确定为目标菜单选项,或者将落入该指定区域的面积超过预设面积阈值的菜单选项确定为目标菜单选项,等等。
进一步可选的,在本发明实施例中,所述终端设备还可以包括:
标记模块16,用于按照预设的标记方式对所述目标菜单选项进行标记,以为所述目标菜单选项添加被选中的显示效果。
具体实施例中,在选项确定模块14从所述至少一个菜单选项中确定出目标菜单选项之后,还可通过标记模块16按照预设的标记方式对所述目标菜单选项 进行标记,为所述目标菜单选项添加被选中的显示效果,以突出显示所述目标菜单选项。其中,该标记的方式包括更改目标菜单选项对应的字体的颜色、更改文字大小、为该目标菜单选项所在区域填充颜色等等,本发明实施例不做限定。从而使得用户能够了解到当前滑动操作所确定的目标菜单选项。
在本发明实施例中,可在检测到终端触摸屏上输入的滑动操作时,通过确定该滑动操作的起始点位置与终点位置之间的目标距离,并将该目标距离对应的菜单承载界面中落入该触摸屏中指定区域的菜单选项作为目标菜单选项,从而在该滑动操作结束时执行该目标菜单选项对应的操作,即能够通过滑动操作对应的目标距离的变化来显示菜单承载界面并动态切换选中的菜单选项,从而一次性选中菜单选项,而无需多次点击,无需等待所有菜单选项完全滑出,使得提升了该基于菜单选项的选择效率,节省了用户太阳城集团。
进一步的,请参见图9,图9是本发明实施例提供的又一种终端设备的结构示意图,本发明实施例的所述终端设备可包括上述图7对应实施例中的检测模块11、距离确定模块12、菜单确定模块13、选项确定模块14以及操作执行模块15。进一步的,在本发明实施例中,所述选项确定模块14可具体包括:
匹配单元143,用于将所述目标距离与为所述至少一个菜单选项预设的至少一个距离区间进行匹配,确定所述目标距离对应的目标距离区间,其中,每个所述菜单选项对应一个预设的距离区间;
第二确定单元144,用于将所述至少一个菜单选项中与所述目标距离区间对应的菜单选项作为与所述目标距离对应的目标菜单选项。
具体的,在所述触摸屏上显示的菜单承载界面的尺寸与当前滑动操作的起始点位置和终点位置确定的目标距离相对应,该显示的菜单承载界面可以是沿所述起始点位置至所述终点位置分布的、延伸出的与该目标距离对应尺寸的菜单承载界面。进一步的,终端设备中预先存储有每一个菜单选项对应的距离区间,各个菜单选项对应的距离区间互不重叠。当匹配单元143检测到当前目标距离处于某一距离区间范围内时,即可将该距离区间作为该目标距离对应的目标距离区间,则第二确定单元144可将该目标距离区间对应的菜单选项作为目标菜单选项。
进一步可选的,在本发明实施例中,所述终端设备还可以包括:
标记模块16,用于按照预设的标记方式对所述目标菜单选项进行标记,以 为所述目标菜单选项添加被选中的显示效果。
在本发明实施例中,可在检测到终端触摸屏上输入的滑动操作时,通过确定该滑动操作的起始点位置与终点位置之间的目标距离,并根据该目标距离对应的目标距离区间从触摸屏显示的菜单承载界面确定得到该目标距离对应的目标菜单选项,从而在该滑动操作结束时执行该目标菜单选项对应的操作,即能够通过滑动操作对应的目标距离的变化来显示菜单承载界面并动态切换选中的菜单选项,从而一次性选中菜单选项,而无需多次点击,无需等待所有菜单选项完全滑出,使得提升了该基于菜单选项的选择效率,节省了用户太阳城集团。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体实施例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算 机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

太阳城集团本文
本文标题:一种菜单执行的控制方法及终端设备.pdf
链接地址:http://zh228.com/p-6397637.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');