一种菜单控制方法及移动终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种菜单控制方法及移动终端。
【背景技术】
[0002]目前,大部分的安卓(Android)智能手机都有下拉菜单功能,即用户可以从智能手机屏幕的最上方往下拉出菜单,其中,菜单上可以设置一些常用的选项,比如屏幕亮度控制、屏幕旋转控制、音量控制、截屏控制等选项,还可以设置一些常用的快捷键。而在实践中发现,用户想要拉下菜单时,必须要有一个从屏幕最上方向下滑动的手动操作,这给菜单下拉的控制带来了很大的不便。
【发明内容】
[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]其中,所述第一检测单元检测是否发生第二姿态变换事件的方式包括:
[0030]所述第一检测单元判断陀螺仪检测出的所述移动终端的所处姿态是否由水平姿态变换到垂直姿态,如果是,确定发生第二姿态变换事件。
[0031]本发明实施例第二方面中,所述的移动终端还包括:
[0032]指定界面识别单元,用于判断是否所述移动终端是否处于桌面界面,如果处于桌面界面,将所述桌面界面作为指定界面;如果处于非桌面界面,判断在指定时长内所述移动终端的摄像头所采集的脸部眨眼的次数是否超过预设次数,如果超过预设次数,将所述非桌面界面作为指定界面
[0033]与现有技术相比,本发明实施例具有以下有益效果:
[0034]本发明实施例中,移动终端可以在移动终端的所处姿态由垂直姿态变换到水平姿态时,自动执行菜单的下拉动作以显示菜单,本发明实施例可以省去从屏幕最上方向下滑动的手动操作,便捷地控制菜单下拉。另外,本发明实施例由于省去了从屏幕最上方向下滑动的手动操作,还可以更好地保护屏幕不被划伤,提高屏幕使用寿命。
【附图说明】
[0035]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本发明实施例公开的一种网络构架示意图;
[0037]图2是本发明实施例公开的一种菜单控制方法的流程示意图;
[0038]图3是本发明实施例公开的另一种菜单控制方法的流程示意图;
[0039]图4是本发明实施例公开的另一种菜单控制方法的流程示意图;
[0040]图5是本发明实施例公开的一种移动终端的结构示意图;
[0041]图6是本发明实施例公开的一种移动终端的结构示意图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]本发明实施例公开了一种菜单控制方法及移动终端,可以省去从屏幕最上方向下滑动的手动操作,便捷地控制菜单下拉,以及可以更好地保护屏幕不被划伤,提高屏幕使用寿命。以下分别进行详细说明。
[0044]请参阅图1,图1是本发明实施例公开的一种菜单控制方法的流程示意图。如图1所示,该菜单控制方法可以包括以下步骤。
[0045]101、当移动终端处于指定界面时,移动终端检测是否发生第一姿态变换事件,其中,第一姿态变换事件包括移动终端的所处姿态由垂直姿态变换到水平姿态;如果发生第一姿态变换事件,执行步骤102 ;反之,如果未发生第一姿态变换事件,继续执行步骤101。
[0046]本发明实施例中,移动终端可以包括移动手机、平板电脑、个人数字助理(Personal Digital Assistant, PDA)、移动互联网设备(Mobile Internet Device,MID) ^各类移动终端,本发明实施例不作限定。
[0047]102、如果发生第一姿态变换事件,移动终端执行菜单的下拉动作,以显示菜单。
[0048]本发明实施例中,上述步骤101中移动终端检测是否发生第一姿态变换事件可以包括:
[0049]移动终端可以判断陀螺仪(例如微机电陀螺仪MEMS)检测出的移动终端的所处姿态是否由垂直姿态变换到水平姿态,如果是,确定发生第一姿态变换事件;反之,确定未发生第一姿态变换事件。其中,陀螺仪检测出移动终端的所处姿态的方式可以为:陀螺仪可以分别计算X轴、Y轴和Z轴的角速度积分,并且分别根据X轴、Y轴和Z轴的角速度积分计算X轴、Y轴和Z轴的姿态角,根据X轴、Y轴和Z轴的姿态角可以确定出移动终端的所处姿
??τ O
[0050]本发明实施例中,在图1所描述的菜单控制方法中,移动终端执行菜单的下拉动作,以显示菜单之后,该菜单控制方法还可以执行以下步骤:
[0051]移动终端检测在预设时长(如5S)内是否发生针对显示的菜单的操作事件,若未发生针对显示的菜单的操作事件,执行菜单的回收操作,以隐藏菜单;反之,若发生针对显示的菜单的操作事件,继续显示菜单。其中,针对显示的菜单的操作事件可以包括针对显示的菜单包括的例如屏幕亮度控制、屏幕旋转控制、音量控制、截屏控制等选项的操作事件(如点击),还可以包括针对显示的菜单包括的一些常用的快捷键的操作事件(如点击)。
[0052]本发明实施例中,在图1所描述的菜单控制方法中,移动终端执行菜单的下拉动作,以显示菜单之后,该菜单
控制方法还可以执行以下步骤:
[0053]移动终端检测是否发生第二姿态变换事件,其中,第二姿态变换事件包括移动终端的所处姿态由水平姿态变化至垂直姿态;如果发生第二姿态变化事件,移动终端执行菜单的回收操作,以隐藏菜单。
[0054]其中,移动终端检测是否发生第二姿态变换事件包括:
[0055]移动终端可以判断陀螺仪(例如微机电陀螺仪MEMS)检测出的移动终端的所处姿态是否由水平姿态变换到垂直姿态,如果是,确定发生第二姿态变换事件;反之,确定未发生第二姿态变换事件。
[0056]本发明实施例中,上述指定界面可以包括桌面界面这类空闲界面,还可以包括其他界面,本发明实施例不作限定。
[0057]本发明实施例中,在图1所描述的菜单控制方法中,该菜单控制方法还可以执行以下步骤:
[0058]移动终端检测发生第一姿态变换事件之后,进一步地检测是否收到用户输入的用于指示控制菜单下拉的语音信息,如果收到,再执行上述的菜单的下拉动作,以显示菜单的步骤;反之,如果未收到,则不执行上述的菜单的下拉动作,以显示菜单的步骤。
[0059]实施图1所描述的方法,移动终端可以在移动终端的所处姿态由垂直姿态变换到水平姿态时,自动执行菜单的下拉动作以显示菜单,本发明实施例可以省去从屏幕最上方向下滑动的手动操作,便捷地控制菜单下拉。另外,实施图1所描述的方法由于省去了从屏幕最上方向下滑动的手动操作,还可以更好地保护屏幕不被划伤,提高屏幕使用寿命。
[0060]请参阅图2,图2是本发明实施例公开的另一种菜单控制方法的流程示意图。如图2所示,该菜单控制方法可以包括以下步骤。
[0061]201、移动终端判断是否处于桌面界面,如果处于桌面界面,执行步骤202 ;如果处于非桌面界面,执行步骤203。
[0062]本发明实施例中,移动终端可以在指定界面检测模式下,判断是否处于桌面界面,如果处于桌面界面,执行步骤202 ;如果处于非桌面界面,执行步骤203。
[0063]其中,移动终端可以响应输入的指定界面检测模式启动指令,输出提示信息,该提示信息用于提示输入待验证信息。更进一步地,移动终端可以接收响应该提示信息输入的待验证信息;移动终端可以验证该待验证信息是否与预设验证信息一致,如果一致,开启指定界面检测模式;如果不一致,通知访问身份非法,指定界面检测模式开启失败。
[0064]本发明实施例中,该待校验信息可包括但不限于待验证密码、待验证指纹信息、待验证脸形信息、待验证虹膜信息、待验证视网膜信息以及待验证声纹信息中的任意一种和几种的组合。
[0065]本发明实施例中,该预设验证信息可包括但不限于预设验证密码、预设验证指纹信息、预设验证脸形信息、预设验证虹膜信息、预设验证视网膜信息以及预设验证声纹信息中的任意一种和几种的组合。
[0066]在该实施方式中,上述的预设验证信息可以包括指纹串信息以及每一个指纹对应的输入时间;那么相应地,验证该待验证信息是否与预设验证信息一致可以包括以下步骤:
[0067]验证该待验证信息包括的指纹串是否与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值是否均小于预设值,如果验证该待验证信息包括的指纹串与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值均小于预设值,那么可以验证该待验证信息与预设验证信息一致;反之,验证该待验证信息与预设验证信息不一致。其中,通过实施该实施方式,可以防止非法用户肆意地开启移动终端的指定界面检测模式。
[0068]202、如果处于桌面界面,将桌面界面作为指定界面,并执行步骤205。
[0069]203、如果处于非桌面界面,移动终端判断在指定时长内移动终端的摄像头所采集的脸部眨眼的次数是否超过预设次数,如果超过预设次数,执行步骤204 ;如果超过预设次数,继续执行步骤203。
[0070]本发明实施例中,移动终端判断出在指定时长内移动终端的摄像头所采集的脸部眨眼的次数超过预设次数时,说明用户允许该非桌面界面作为指定界面。
[0071]204、如果超过预设次数,将非桌面界面作为指定界面,并执行步骤205。
[0072]205、当移动终端处于指定界面时,移动终端检测是否发生第一姿态变换事件,其中,第一姿态变换事件包括移动终端的所处姿态由垂直姿态变换到水平姿态;如果发生第一姿态变换事件,执行步骤206 ;反之,如果未发生第一姿态变换事件,继续执行步骤205。
[0073]206、如果发生第一姿态变换事件,移动终端执行菜单的下拉动作,以显示菜单。
[0074]移动终端可以判断陀螺仪(例如微机电陀螺仪MEMS)检测出的移动终端的所处姿态是否由垂直姿态变换到水平姿态,如果是,确定发生第一姿态变换事件;反之,确定未发生第一姿态变换事件。其中,陀螺仪检测出移动终端的所处姿态的方式可以为:陀螺仪可以分别计算X轴、Y轴和Z轴的角速度积分,并且分别根据X轴、Y轴和Z轴的角速度积分计算X轴、Y轴和Z轴的姿态角,根据X轴、Y轴和Z轴的姿态角可以确定出移动终端的所处姿
??τ O
[0075]实施图2所描述的方法,移动终端可以在移动终端的所处姿态由垂直姿态变换到水平姿态时,自动执行菜单的下拉动作以显示菜单,本发明实施例可以省去从屏幕最上方向下滑动的手动操作,便捷地控制菜单下拉。另外,实施图2所描述的方法由于省去了从屏幕最上方向下滑动的手动操作,还可以更好地保护屏幕不被划伤,提高屏幕使用寿命。
[0076]请参阅图3,图3是本发明实施例公开的另一种菜单控制方法的流程示意图。如图3所示,该菜单控制方法可以包括以下步骤。
[0077]301、移动终端判断是否处于桌面界面,如果处于桌面界面,执行步骤302 ;如果处于非桌面界面,执行步骤303。
[0078]本发明实施例中,移动终端可以在指定界面检测模式下,判断是否处于桌面界面,如果处于桌面界面,执行步骤302 ;如果处于非桌面界面,执行步骤303。
[0079]其中,移动终端可以响应输入的指定界面检测模式启动指令,输出提示信息,该提示信息用于提示输入待验证信息。更进一步地,移动终端可以接收响应该提示信息输入的待验证信息;移动终端可以验证该待验证信息是否与预设验证信息一致,如果一致,开启指定界面检测模式;如果不一致,通知访问身份非法,指定界面检测模式开启失败。
[0080]本发明实施例中,该待校验信息可包括但不限于待验证密码、待验证指纹信息、待验证脸形信息、待验证虹膜信息、待验证视网膜信息以及待验证声纹信息中的任意一种和几种的组合。
[0081]本发明实施例中,该预设验证信息可包括但不限于预设验证密码、预设验证指纹信息、预设验证脸形信息、预设验证虹膜信息、预设验证视网膜信息以及预设验证声纹信息中的任意一种和几种的组合。
[0082]在该实施方式中,上述的预设验证信息可以包括指纹串信息以及每一个指纹对应的输入时间;那么相应地,验证该待验证信息是否与预设验证信息一致可以包括以下步骤:
[0083]验证该待验证信息包括的指纹串是否与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值是否均小于预设值,如果验证该待验证信息包括的指纹串与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值均小于预设值,那么可以验证该待验证信息与预设验证信息一致;反之,验证该待验证信息与预设验证信息不一致。其中,通过实施该实施方式,可以防止非法用户肆意地开启移动终端的指定界面检测模式。
[0084]302、如果处于桌面界面,将桌面界面作为指定界面,并执行步骤305。
[0085]303、如果处于非桌面界面,移动终端判断在指定时长内移动终端的摄像头所采集的脸部眨眼的次数是否超过预设次数,如果超过预设次数,执行步骤304 ;如果超过预设次数,继续执行步骤303。
[0086]本发明实施例中,移动终端判断出在指定时长内移动终端的摄像头所采集的脸部眨眼的次数超过预设次数时,说明用户允许该非桌面界面作为指定界面。
[0087]304、如果超过预设次数,将非桌面界面作为指定界面,并执行步骤305。
[0088]305、当移动终端处于指定界面时,移动终端检测是否发生第一姿态变换事件,其中,第一姿态变换事件包括移动终端的所处姿态由垂直姿态变换到水平姿态;如果发生第一姿态变换事件,执行步骤306 ;反之,如果未发生第一姿态变换事件,继续执行步骤305。
[0089]306、如果发生第一姿态变换事件,移动终端执行菜单的下拉动作,以显示菜单。
[0090]移动终端可以判断陀螺仪(例如微机电陀螺仪MEMS)检测出的移动终端的所处姿态是否由垂直姿态变换到水平姿态,如果是,确定发生第一姿态变换事件;反之,确定未发生第一姿态变换事件。其中,陀螺仪检测出移动终端的所处姿态的方式可以为:陀螺仪可以分别计算X轴、Y轴和Z轴的角速度积分,并且分别根据X轴、Y轴和Z轴的角速度积分计算X轴、Y轴和Z轴的姿态角,根据X轴、Y轴和Z轴的姿态角可以确定出移动终端的所处姿
??τ O
[0091]307、移动终端检测是否发生第二姿态变换事件,其中,第二姿态变换事件包括移动终端的所处姿态由水平姿态变化至垂直姿态;如果发生第二姿态变化事件,执行步骤308。如果未发生第二姿态变
化事件,继续执行步骤307。
[0092]其中,移动终端检测是否发生第二姿态变换事件包括:
[0093]移动终端可以判断陀螺仪(例如微机电陀螺仪MEMS)检测出的移动终端的所处姿态是否由水平姿态变换到垂直姿态,如果是,确定发生第二姿态变换事件;反之,确定未发生第二姿态变换事件。
[0094]308、移动终端执行菜单的回收操作,以隐藏菜单。
[0095]实施图3所描述的方法,移动终端可以在移动终端的所处姿态由垂直姿态变换到水平姿态时,自动执行菜单的下拉动作以显示菜单,本发明实施例可以省去从屏幕最上方向下滑动的手动操作,便捷地控制菜单下拉。另外,实施图3所描述的方法由于省去了从屏幕最上方向下滑动的手动操作,还可以更好地保护屏幕不被划伤,提高屏幕使用寿命。另夕卜,实施图3所描述的方法,移动终端可以在移动终端的所处姿态由水平姿态变换到垂直姿态时,自动执行菜单的回收动作以隐藏菜单,本发明实施例可以省去菜单隐藏的手动操作,便捷地控制菜单隐藏。另外,实施图3所描述的方法由于省去了菜单隐藏的手动操作,还可以更好地保护屏幕不被划伤,提高屏幕使用寿命。
[0096]请参阅图4,图4是本发明实施例公开的另一种菜单控制方法的流程示意图。如图4所示,该菜单控制方法可以包括以下步骤。
[0097]401、移动终端判断是否处于桌面界面,如果处于桌面界面,执行步骤402 ;如果处于非桌面界面,执行步骤403。
[0098]本发明实施例中,移动终端可以在指定界面检测模式下,判断是否处于桌面界面,如果处于桌面界面,执行步骤402 ;如果处于非桌面界面,执行步骤403。
[0099]其中,移动终端可以响应输入的指定界面检测模式启动指令,输出提示信息,该提示信息用于提示输入待验证信息。更进一步地,移动终端可以接收响应该提示信息输入的待验证信息;移动终端可以验证该待验证信息是否与预设验证信息一致,如果一致,开启指定界面检测模式;如果不一致,通知访问身份非法,指定界面检测模式开启失败。
[0100]本发明实施例中,该待校验信息可包括但不限于待验证密码、待验证指纹信息、待验证脸形信息、待验证虹膜信息、待验证视网膜信息以及待验证声纹信息中的任意一种和几种的组合。
[0101]本发明实施例中,该预设验证信息可包括但不限于预设验证密码、预设验证指纹信息、预设验证脸形信息、预设验证虹膜信息、预设验证视网膜信息以及预设验证声纹信息中的任意一种和几种的组合。
[0102]在该实施方式中,上述的预设验证信息可以包括指纹串信息以及每一个指纹对应的输入时间;那么相应地,验证该待验证信息是否与预设验证信息一致可以包括以下步骤:
[0103]验证该待验证信息包括的指纹串是否与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值是否均小于预设值,如果验证该待验证信息包括的指纹串与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值均小于预设值,那么可以验证该待验证信息与预设验证信息一致;反之,验证该待验证信息与预设验证信息不一致。其中,通过实施该实施方式,可以防止非法用户肆意地开启移动终端的指定界面检测模式。
[0104]402,如果处于桌面界面,将桌面界面作为指定界面,并执行步骤405。
[0105]403、如果处于非桌面界面,移动终端判断在指定时长内移动终端的摄像头所采集的脸部眨眼的次数是否超过预设次数,如果超过预设次数,执行步骤404 ;如果超过预设次数,继续执行步骤403。
[0106]本发明实施例中,移动终端判断出在指定时长内移动终端的摄像头所采集的脸部眨眼的次数超过预设次数时,说明用户允许该非桌面界面作为指定界面。
[0107]404、如果超过预设次数,将非桌面界面作为指定界面,并执行步骤305。
[0108]405、当移动终端处于指定界面时,移动终端检测是否发生第一姿态变换事件,其中,第一姿态变换事件包括移动终端的所处姿态由垂直姿态变换到水平姿态;如果发生第一姿态变换事件,执行步骤406 ;反之,如果未发生第一姿态变换事件,继续执行步骤405。
[0109]移动终端可以判断陀螺仪(例如微机电陀螺仪MEMS)检测出的移动终端的所处姿态是否由垂直姿态变换到水平姿态,如果是,确定发生第一姿态变换事件;反之,确定未发生第一姿态变换事件。其中,陀螺仪检测出移动终端的所处姿态的方式可以为:陀螺仪可以分别计算X轴、Y轴和Z轴的角速度积分,并且分别根据X轴、Y轴和Z轴的角速度积分计算X轴、Y轴和Z轴的姿态角,根据X轴、Y轴和Z轴的姿态角可以确定出移动终端的所处姿
??τ O
[0110]406、如果发生第一姿态变换事件,移动终端执行菜单的下拉动作,以显示菜单。
[0111]407、移动终端检测在预设时长内是否发生针对显示的菜单的操作事件,若未发生针对显示的菜单的操作事件,执行步骤408 ;反之,若发生针对显示的菜单的操作事件,执行步骤409。
[0112]其中,针对显示的菜单的操作事件可以包括针对显示的菜单包括的例如屏幕亮度控制、屏幕旋转控制、音量控制、截屏控制等选项的操作事件(如点击),还可以包括针对显示的菜单包括的一些常用的快捷键的操作事件(如点击)。
[0113]408、移动终端执行菜单的回收操作,以隐藏菜单。
[0114]409、继续显示菜单,移动终端检测是否发生第二姿态变换事件,其中,第二姿态变换事件包括移动终端的所处姿态由水平姿态变化至垂直姿态,如果发生第二姿态变化事件,执行步骤408 ;如果未发生第二姿态变化事件,继续执行步骤409。
[0115]本发明实施例中,移动终端可以判断陀螺仪(例如微机电陀螺仪MEMS)检测出的移动终端的所处姿态是否由水平姿态变换到垂直姿态,如果是,确定发生第二姿态变换事件;反之,确定未发生第二姿态变换事件。
[0116]实施图4所描述的方法,移动终端可以在移动终端的所处姿态由垂直姿态变换到水平姿态时,自动执行菜单的下拉动作以显示菜单,本发明实施例可以省去从屏幕最上方向下滑动的手动操作,便捷地控制菜单下拉。另外,实施图4所描述的方法由于省去了从屏幕最上方向下滑动的手动操作,还可以更好地保护屏幕不被划伤,提高屏幕使用寿命。另夕卜,实施图4所描述的方法,移动终端可以在移动终端的所处姿态由水平姿态变换到垂直姿态时,自动执行菜单的回收动作以隐藏菜单,本发明实施例可以省去菜单隐藏的手动操作,便捷地控制菜单隐藏。另外,实施图4所描述的方法由于省去了菜单隐藏的手动操作,还可以更好地保护屏幕不被划伤,提高屏幕使用寿命。
[0117]请参阅图5,图5是本发明实施例公开的一种移动终端的结构示意图。本发明实施例中,移动终端可以包括移动手机、平板电脑、PDA、MID等各类移动终端,本发明实施例不作限定。如图5所示,该移动终端500可以包括:
[0118]第一检测单元501,用于当移动终端500处于指定界面时,检测是否发生第一姿态变换事件,其中,第一姿态变换事件包括移动终端500的所处姿态由垂直姿态变换到水平姿态;
[0119]动作执行单元502,用于在第一检测单元501检测发生第一姿态变换事件时,执行菜单的下拉动作,以显示菜单。
[0120]在一个实施例中,图5所描述的移动终端500还可以包括:
[0121]第二检测单元503,用于检测在预设时长内是否发生针对动作执行单元502显示的菜单的操作事件;
[0122]动作执行单元502,还用于在第二检测单元503检测未发生针对动作执行单元502显示的菜单的操作事件时,执行菜单的回收操作,以隐藏菜单。
[0123]在一个实施例中,图5所描述的移动终端500中,第一检测单元501还用于检测是否发生第二姿态变换事件,其中,第二姿态变换事件包括移动终端的所处姿态由水平姿态变换到垂直姿态;
[0124]动作执行单元502,还用于在第一检测单元501检测发生第二姿态变化事件,执行菜单的回收操作,以隐藏菜单。
[0125]本发明实施例中,第一检测单元501检测是否发生第一姿态变换事件的方式可以包括:
[0126]第一检测单元501可以判断陀螺仪(例如微机电陀螺仪MEMS)检测出的移动终端的所处姿态是否由垂直姿态变换到水平姿态,如果是,确定发生第一姿态变换事件;反之,确定未发生第一姿态变换事件。其中,陀螺仪检测出移动终端的所处姿态的方式可以为:陀螺仪可以分别计算X轴、Y轴和Z轴的角速度积分,并且分别根据X轴、Y轴和Z轴的角速度积分计算X轴、Y轴和Z轴的姿态角,根据X轴、Y轴和Z轴的姿态角可以确定出移动终端的所处姿态。
[0127]其中,第一检测单元501检测是否发生第二姿态变换事件的方式包括:
[0128]第一检测单元501判断陀螺仪(例如微机电陀螺仪MEMS)检测出的移动终端的所处姿态是否由水平姿态变换到垂直姿态,如果是,确定发生第二姿态变换事件;反之,确定未发生第二姿态变换事件。
[0129]请一并参阅图,图6是本发明实施例公开的另一种移动终端的结构示意图。其中,图6所示的移动终端是由图5所示的移动终端500进行优化得到的,与图5所示的移动终端500相比,图6所示的移动终端500还可以包括:
[0130]指定界面识别单元504,用于判断是否移动终端是否处于桌面界面,
如果处于桌面界面,将桌面界面作为指定界面;如果处于非桌面界面,判断在指定时长内移动终端的摄像头所采集的脸部眨眼的次数是否超过预设次数,如果超过预设次数,将所述非桌面界面作为指定界面。
[0131]本发明实施例中,指定界面识别单元504可以在指定界面检测模式下,判断是否处于桌面界面,如果处于桌面界面,将桌面界面作为指定界面;如果处于非桌面界面,判断在指定时长内移动终端的摄像头所采集的脸部眨眼的次数是否超过预设次数,如果超过预设次数,将所述非桌面界面作为指定界面。
[0132]其中,指定界面识别单元504可以响应输入的指定界面检测模式启动指令,输出提示信息,该提示信息用于提示输入待验证信息。更进一步地,指定界面识别单元504可以接收响应该提示信息输入的待验证信息;指定界面识别单元504可以验证该待验证信息是否与预设验证信息一致,如果一致,开启指定界面检测模式;如果不一致,通知访问身份非法,指定界面检测模式开启失败。
[0133]本发明实施例中,该待校验信息可包括但不限于待验证密码、待验证指纹信息、待验证脸形信息、待验证虹膜信息、待验证视网膜信息以及待验证声纹信息中的任意一种和几种的组合。
[0134]本发明实施例中,该预设验证信息可包括但不限于预设验证密码、预设验证指纹信息、预设验证脸形信息、预设验证虹膜信息、预设验证视网膜信息以及预设验证声纹信息中的任意一种和几种的组合。
[0135]在该实施方式中,上述的预设验证信息可以包括指纹串信息以及每一个指纹对应的输入时间;那么相应地,验证该待验证信息是否与预设验证信息一致可以包括以下步骤:
[0136]验证该待验证信息包括的指纹串是否与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值是否均小于预设值,如果验证该待验证信息包括的指纹串与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值均小于预设值,那么可以验证该待验证信息与预设验证信息一致;反之,验证该待验证信息与预设验证信息不一致。其中,通过实施该实施方式,可以防止非法用户肆意地开启移动终端的指定界面检测模式。
[0137]实施图5?图6所描述的移动终端,移动终端可以在移动终端的所处姿态由垂直姿态变换到水平姿态时,自动执行菜单的下拉动作以显示菜单,本发明实施例可以省去从屏幕最上方向下滑动的手动操作,便捷地控制菜单下拉。另外,实施图5?图6所描述的移动终端,由于省去了从屏幕最上方向下滑动的手动操作,还可以更好地保护屏幕不被划伤,提高屏幕使用寿命。另外,实施图5?图6所描述的移动终端,,移动终端可以在移动终端的所处姿态由水平姿态变换到垂直姿态时,自动执行菜单的回收动作以隐藏菜单,本发明实施例可以省去菜单隐藏的手动操作,便捷地控制菜单隐藏。另外,实施图5?图6所描述的移动终端,由于省去了菜单隐藏的手动操作,还可以更好地保护屏幕不被划伤,提高屏幕使用寿命。
[0138]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory, ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,⑶-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0139]以上对本发明实施例公开的一种菜单控制方法及移动终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种菜单控制方法,其特征在于,包括: 当移动终端处于指定界面时,所述移动终端检测是否发生第一姿态变换事件,其中,所述第一姿态变换事件包括所述移动终端的所处姿态由垂直姿态变换到水平姿态; 如果发生所述第一姿态变换事件,所述移动终端执行菜单的下拉动作,以显示所述菜单。2.根据权利要求1所述的菜单控制方法,其特征在于,所述移动终端执行菜单的下拉动作,以显示所述菜单之后,所述方法还包括: 所述移动终端检测在预设时长内是否发生针对显示的所述菜单的操作事件,若未发生针对显示的所述菜单的操作事件,执行所述菜单的回收操作,以隐藏所述菜单。3.根据权利要求1所述的菜单控制方法,其特征在于,所述移动终端执行菜单的下拉动作,以显示所述菜单之后,所述方法还包括: 所述移动终端检测是否发生第二姿态变换事件,其中,所述第二姿态变换事件包括所述移动终端的所处姿态由水平姿态变化至垂直姿态; 如果发生所述第二姿态变化事件,所述移动终端执行所述菜单的回收操作,以隐藏所述菜单。4.根据权利要求3所述的菜单控制方法,其特征在于,所述移动终端检测是否发生第一姿态变换事件包括: 所述移动终端判断陀螺仪检测出的所述移动终端的所处姿态是否由垂直姿态变换到水平姿态,如果是,确定发生第一姿态变换事件; 其中,所述移动终端检测是否发生第二姿态变换事件包括: 所述移动终端判断陀螺仪检测出的所述移动终端的所处姿态是否由水平姿态变换到垂直姿态,如果是,确定发生第二姿态变换事件。5.根据权利要求1?4任一项所述的菜单控制方法,其特征在于,所述当移动终端处于指定界面时,所述移动终端检测是否发生第一姿态变换事件之前,所述方法还包括: 所述移动终端判断是否处于桌面界面,如果处于桌面界面,将所述桌面界面作为指定界面;如果处于非桌面界面,所述移动终端判断在指定时长内所述移动终端的摄像头所采集的脸部眨眼的次数是否超过预设次数,如果超过预设次数,将所述非桌面界面作为指定界面。6.一种移动终端,其特征在于,包括: 第一检测单元,用于当所述移动终端处于指定界面时,检测是否发生第一姿态变换事件,其中,所述第一姿态变换事件包括所述移动终端的所处姿态由垂直姿态变换到水平姿态; 动作执行单元,用于在所述第一检测单元检测发生所述第一姿态变换事件时,执行菜单的下拉动作,以显示所述菜单。7.根据权利要求6所述的移动终端,其特征在于,还包括: 第二检测单元,用于检测在预设时长内是否发生针对所述动作执行单元显示的所述菜单的操作事件; 所述动作执行单元,还用于在所述第二检测单元检测未发生针对所述动作执行单元显示的所述菜单的操作事件时,执行所述菜单的回收操作,以隐藏所述菜单。8.根据权利要求6所述的移动终端,其特征在于: 所述第一检测单元,还用于检测是否发生第二姿态变换事件,其中,所述第二姿态变换事件包括所述移动终端的所处姿态由水平姿态变换到垂直姿态; 所述动作执行单元,还用于在所述第一检测单元检测发生所述第二姿态变化事件,执行所述菜单的回收操作,以隐藏所述菜单。9.根据权利要求8所述的移动终端,其特征在于,所述第一检测单元检测是否发生第一姿态变换事件的方式包括: 所述第一检测单元判断陀螺仪检测出的所述移动终端的所处姿态是否由垂直姿态变换到水平姿态,如果是,确定发生第一姿态变换事件; 其中,所述第一检测单元检测是否发生第二姿态变换事件的方式包括: 所述第一检测单元判断陀螺仪检测出的所述移动终端的所处姿态是否由水平姿态变换到垂直姿态,如果是,确定发生第二姿态变换事件。10.根据权利要求6?9任一项所述的移动终端,其特征在于,还包括: 指定界面识别单元,用于判断是否所述移动终端是否处于桌面界面,如果处于桌面界面,将所述桌面界面作为指定界面;如果处于非桌面界面,判断在指定时长内所述移动终端的摄像头所采集的脸部眨眼的次数是否超过预设次数,如果超过预设次数,将所述非桌面界面作为指定界面。
【专利摘要】本发明实施例涉及通信技术领域,公开了一种菜单控制方法及移动终端,用于解决如何便捷地控制菜单下拉的技术问题。该方法包括:当移动终端处于指定界面时,所述移动终端检测是否发生第一姿态变换事件,其中,所述第一姿态变换事件包括所述移动终端的所处姿态由垂直姿态变换到水平姿态;如果发生所述第一姿态变换事件,所述移动终端执行菜单的下拉动作,以显示所述菜单。实施本发明实施例,移动终端可以自动执行菜单的下拉动作以显示菜单,省去了从屏幕最上方向下滑动的手动操作,从而可以便捷地控制菜单下拉。另外,由于省去了从屏幕最上方向下滑动的手动操作,从而可以更好地保护屏幕不被划伤,提高屏幕使用寿命。
【IPC分类】G06F3/0481, G06F3/01
【公开号】CN104881111
【申请号】CN201510210240
【发明人】李小朋
【申请人】广东欧珀移动通信有限公司
【公开日】2015年9月2日
【申请日】2015年4月28日
转载请注明原文地址:https://www.famiwei.com/read-8138956.html