一种终端、一种基于触控技术的菜单选择方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种终端、一种基于触控技术的菜单选择方法及装置。
【背景技术】
[0002]在现有技术中,某一应用程序存放在二级菜单中,若用户需要打开该应用程序,需要找到二级菜单所对应的一级菜单,在该一级菜单中点击进入二级菜单,并在二级菜单中找到该应用程序,再对该应用程序进行点击打开,在打开该应用程序时需要进行多次的“抬起”、“按下”的操作,操作方式比较单一,并且不利于大屏手机的单手操作。
【发明内容】
[0003]针对现有技术不足,本发明的目的在于提供一种终端、一种基于触控技术的菜单选择方法及装置,通过压力和时间结合进行对菜单的选择,旨在解决在现有技术中对菜单选择是通过点击的方式,其操作方式单一且不利于大屏手机的单手操作的问题。
[0004]本发明提出的技术方案是:
[0005]一种基于触控技术的菜单选择方法,包括:
[0006]检测当前触按压力;
[0007]基于触按压力的大小,将当前菜单切换到所述触按压力所对应的预设菜单;
[0008]检测所述触按压力的持续时间;
[0009]在所述触按压力的持续时间超过阈值时,进入所述预设菜单的下一级菜单。
[0010]进一步地,所述触按压力为数值范围。
[0011]进一步地,在进入所述预设菜单的下一级菜单后,检测当前触按压力,若当前触按压力保持在所述数值范围内,则持续显示所述预设菜单的下一级菜单,若当前触按压力不属于所述数值范围,则切换至所述当前触按压力对应预设菜单。
[0012]进一步地,在进入所述预设菜单的下一级菜单后,对于所述预设菜单的下一级菜单中选项的选择方法包括:
[0013]检测所述触按压力所在位置为起点的滑行,其中在滑行过程中所述触按压力的改变不会切换当前显示界面;
[0014]识别所述滑行的终点并打开所述滑行的终点所在位置的选项。
[0015]进一步地,在进入所述预设菜单的下一级菜单后,在所述触按压力的持续时间超过预设值时,返回所述预设菜单的下一级菜单所对应的所述预设菜单。
[0016]本发明还提供一种基于触控技术的菜单选择装置,包括:
[0017]压力检测模块,用于检测当前触按压力;
[0018]压力执行模块,基于触按压力的大小,用于将当前菜单切换到所述触按压力所对应的预设菜单;
[0019]时间检测模块,用于检测所述触按压力的持续时间;
[0020]时间执行模块,在所述触按压力的持续时间超过阈值时,用于进入所述预设菜单的下一级菜单。
[0021 ] 进一步地,所述触按压力为数值范围。
[0022]进一步地,在进入所述预设菜单的下一级菜单后,所述压力检测模块检测当前触按压力,若当前触按压力保持在所述数值范围内,则持续显示所述预设菜单的下一级菜单,若当前触按压力不属于所述数值范围,则所述压力执行模块切换至所述当前触按压力对应预设菜单。
[0023]进一步地,所述装置包括:
[0024]滑行检测模块,在进入所述预设菜单的下一级菜单后,用于检测所述触按压力所在位置为起点的滑行,其中在滑行过程中所述触按压力的改变不会切换当前显示界面;
[0025]识别模块,用于识别所述滑行的终点;
[0026]滑行执行模块,用于打开所述滑行的终点所在位置的选项。
[0027]本发明还提供一种终端,包括上述的一种基于触控技术的菜单选择装置。
[0028]根据上述的技术方案,本发明一种终端、一种基于触控技术的菜单选择方法及装置的有益效果:当用户触按触摸屏时,检测触摸屏受到的触按压力,根据触按压力与预设菜单的关系,根据触按压力的大小切换到与触按压力相对应的预设菜单,并对触按压力的持续时间进行检测,当检测到触按压力的持续时间达到预设阈值后,进入预设菜单的下一级菜单,操作比较简单,由于采用触按的方式,利用压力与时间的组合对菜单进行选择,而不是点击,可以在大屏手机中进行单手操作。
【附图说明】
[0029]图1是本发明实施例提供的一种基于触控技术的菜单选择方法的流程图;
[0030]图2是本发明实施例提供的一种基于触控技术的菜单选择装置的功能模块框图。
【具体实施方式】
[0031]为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0032]如图1所示,本发明实施例所提供的一种基于触控技术的菜单选择方法,包括以下步骤:
[0033]步骤S101、检测当前触按压力。
[0034]在手机解锁后,触按触摸屏的空白处,当然,也可以在触摸屏上设置虚拟触按钮以供用户进行触按。当触摸屏受到触按压力时,对触按压力的大小进行检测。
[0035]步骤S102、基于触按压力的大小,将当前菜单切换到触按压力所对应的预设菜单。
[0036]检测到当前触按压力后,根据触按压力与预设菜单的对应关系,显示与触按压力相对应的预设菜单。
[0037]触按压力与预设菜单的对应关系,包括以下两种情况:
[0038]第一种,触按压力为数值。
[0039]如,触按压力F1对应显示预设菜单a,触按压力F2对应显示预设菜单b。
[0040]第二种,触按压力为数值范围。
[0041]如,触按压力F1?触按压力F2的范围对应显示预设菜单a,触按压力F2?触按压力F3的范围对应显示预设菜单b,其中FI < F2 < F3。
[0042]当然,对于触按压力的大小定义可以根据每个人使用的习惯不同进行自我学习记录。比如对于第一次轻压屏幕感应到的值为N1,制定一个升压门限Λ。N1和Λ的值最开始都有一个默认值,这个值会根据一般用户测试得到。当机主拿到手机之后会根据机主使用手机的具体情况调整Ν1和Λ的值。具体获取过程如下:
[0043]1、轻压屏幕获取Ν1的值;
[0044]2、当增大压力到Ν2、在增大到Ν3、最后到Νη ;
[0045]3、计算Λ值如下:
[0046](Νη_Ν1)/η =Δ η,
[0047]......
[0048](Ν3-Ν1)/2 =Δ 2,
[0049]Ν2-Ν1 =Δ 1,
[0050]对得到的Λ i进行求平均值。
[0051]Λ= ( Λ n+…+ Λ 2+Λ l)/n。
[0052]本实施例中,预设菜单主要是根据功能进行分类的得出的类别主题,如搜索类、购物类、新闻类、聊天类。
[0053]预设菜单的下一级菜单的内容主要为应用程序,如搜索类的下一级菜单的内容有百度、谷歌,购物类的下一级菜单内容有淘宝、易迅,新闻类的下一级菜单内容有腾讯、瀑布流,聊天类的下一级菜单内容有腾讯、微信。
[0054]步骤S103、检测触按压力的持续时间。本实施例中,对触按压力进行时间检测,主要是检测触按压力的持续时间。
[0055]当预设菜单对应的触按压力为数值时,检测触按压力的数值所持续的时间。如,触按压力F1对应的预设菜单a,当前显示界面为预设菜单a,则检测触按压力F1所持续时间。
[0056]当预设菜单对应的触按压力为数值范围时,检测触按压力在数值范围内所持续的时间。如,触按压力F1?触按压力F2的范围对应的预设菜单a,当前显示界面为预设菜单a,则检测触按压力