菜单显示方法、装置及移动终端的制作方法

文档序号:10665633阅读:479来源:国知局
菜单显示方法、装置及移动终端的制作方法
【专利摘要】本申请公开了一种菜单显示方法、装置及移动终端,在显示界面中存在已显示菜单的情况下,根据已显示菜单所在的显示区域确定第一显示起点和第一显示方向,进而将待显示菜单中的各个选项显示于由第一显示起点和第一显示方向确定的显示区域中,即在不隐藏已显示菜单的前提下显示待显示菜单,可以实现在同一界面上同时显示至少两级菜单,也即实现菜单多维度显示,避免多个菜单界面之间的频繁切换,即使用于显示菜单的触摸显示屏较小,用户也可以快速找到目标选项、减少网络流量浪费。
【专利说明】
菜单显示方法、装置及移动终端
技术领域
[0001]本申请涉及移动终端应用技术领域,尤其涉及一种菜单显示方法、装置及移动终端。
【背景技术】
[0002]随着科技的飞速发展,越来越多的移动终端被应用到各个领域;大多数移动终端(如手机、平板电脑等)配置有触摸显示屏,用于实现移动终端与用户之间的交互;其中,触摸显示屏一方面用于显示移动终端提供的信息,即主体页面所展示的信息,另一方面用于感应操作体(手指、电容笔等)的触摸操作,使得移动终端将该触摸操作转换为自身可执行的指令。相对于传统的“显示屏+实体按键”交互方式,通过触摸显示屏实现移动终端与用户的信息交互,使得交互过程更直观,且不需要在移动终端上设置大量实体按键,有利于减小移动终端的体积。
[0003]为实现信息交互,网站、应用程序等的显示界面在显示主体页面的同时,还设置选项列表,即菜单,移动终端根据触摸显示屏感应到的触摸操作的触摸区域来确定被触摸的选项,并执行该被触摸的选项对应的操作(如,链接至相应的界面、启动相应的功能等)。为便于用户查找目标选项,通常根据类别、范围大小等将各个选项分类、分级,相应的菜单设置为多级结构,每级菜单包括多个类别不同、级别相同的选项,其中部分或全部选项可以包括下一级菜单(即子菜单)。如图1所示,某购物网站的移动端一级显示界面110中显示的一级菜单包括“女装”、“电器” “男装”等选项,其中,“女装”选项被触摸后,当前显示界面切换至“女装”对应的二级显示界面120,同时二级显示界面120中设置有“女装”对应的二级菜单,该二级菜单包括“新品”、“品牌”、“分类”等选项(“女装”的子选项)。
[0004]由于触摸显示屏的面积有限,常用的菜单显示方式单维度展示菜单选项,即在界面中只显示一个级别的菜单,且经常造成主体页面被大面积遮挡。如图1中的一级显示界面110中的一级菜单112遮挡了大部分主体页面111,用户要想查看其中某个选项的下一级菜单,只能点击该选项,切换至下一级显示界面,如点击一级显示界面110中的“女装”选项进入二级显示界面120,才可以看到“女装”选项对应的二级菜单;在进入二级显示界面120后,如果用户需要查看“男装”选项对应的二级菜单,必须先由二级显示界面120返回至一级显示界面110,再点击“男装”选项,才能进入设置有“男装”对应的二级菜单的另一个二级显示界面130。可见,上述菜单显示方式不能很好的利用菜单显示空间,导致在查看不同子菜单时,显示界面也随之频繁切换,既不利于快速查找或确定目标选项,又造成网络流量的浪费。

【发明内容】

[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]从所述第一显示起点开始,沿所述第一显示方向依次显示所述待显示菜单中的各个选项;
[0037]其中,根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点,包括:
[0038]如果所述已显示菜单与待显示菜单为父子关系,则选择所述已显示菜单对应的第二显示起点或第二显示终点作为所述待显示菜单对应的第一显示起点,选择与所述已显示菜单对应的第二显示方向的夹角为直角的方向作为所述待显示菜单对应的第一显示方向。
[0039]结合第三方面,在第三方面的第一种可行的实施方式中,所述处理器还被配置为:
[0040]在根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点后,或者在接收到菜单隐藏指令后,隐藏所述已显示菜单,并在接收到菜单恢复指令后,重新显示所述已显示菜单。
[0041]由以上技术方案可知,本申请实施例在显示界面中存在已显示菜单的情况下,根据已显示菜单所在的显示区域确定第一显示起点和第一显示方向,进而将待显示菜单中的各个选项显示于由第一显示起点和第一显示方向确定的显示区域中,即在不隐藏已显示菜单的前提下显示待显示菜单,可以实现在同一界面上同时显示至少两级菜单,也即实现菜单多维度显示,避免多个菜单界面之间的频繁切换,即使用于显示菜单的触摸显示屏较小,用户也可以快速找到目标选项、减少网络流量浪费。
[0042]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
【附图说明】
[0043]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0044]图1是现有网页菜单显示过程中显示界面的示意图。
[0045]图2是根据一示例性实施例示出的一种菜单显示方法的流程图。
[0046]图3是根据一示例性实施例示出的菜单显示过程中显示界面的示意图。
[0047]图4是根据一示例性实施例示出的另一种菜单显示方法的流程图。
[0048]图5是根据一示例性实施例示出的菜单显示过程中显示界面的示意图。
[0049]图6是根据一示例性实施例示出的菜单显示过程中显示界面的示意图。
[0050]图7是根据一示例性实施例示出的一种菜单显示装置的结构框图。
[0051]图8是根据一示例性实施例示出的另一种菜单显示装置的结构框图。
[0052]图9是根据一示例性实施例示出的又一种菜单显示装置的结构框图。
[0053]图10是根据一示例性实施例示出的一种移动终端的框图。
【具体实施方式】
[0054]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0055]图2为本申请实施例提供的一种菜单显示方法的流程图,该方法可以应用于移动终端。如图2所示,该方法包括以下步骤。
[0056]SI 1、确定待显示菜单。
[0057]本申请实施例通过触摸显示屏感应操作体的触摸操作,并确定触摸区域,进而确定触摸区域对应的待显示菜单;如图3中显示界面310所示,如果触摸区域为已显示菜单中选项311所在的区域,则确定待显示菜单为该选项302对应的子菜单。
[0058]S12、如果显示界面中存在已显示菜单,则根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点。
[0059]S13、从所述第一显示起点开始,沿所述第一显示方向依次显示所述待显示菜单中的各个选项。
[0060]本申请实施例的菜单显示方法依照以下显示原则:在增加显示界面中所显示的菜单数量的同时,尽量减少待显示菜单对应的显示区域与显示界面主体页面显示区域的重叠(也即减少菜单显示对主体页面的遮挡)。依照上述显示原则,本申请实施例在由第一显示起点和第一显示方向确定的条状区域内显示待显示菜单的各个选项;其中,各个选项的形状、尺寸等显示样式可以根据显示界面的大小及选项个数等预先设定,例如直径为5mm的圆形,或者边长为5mm的正方形等,显示界面越小或选项个数越多时,可以设置待显示菜单的选项尺寸越小。
[0061]以图3中的显示界面310(相当于图1中一级显示界面110)为例,假设触摸区域为一级菜单(即已显示菜单)中的“女装”选项对应的显示区域,则可以确定待显示菜单为“女装”对应的子菜单(包括“分类”、“搭配”等选项),则依据上述显示原则,可以选择“女装”选项的图标及文字部分右侧为第一显示起点,并选择显示界面的上边界线(也即下边界)所在方向为第一显示方向,该第一显示起点和第一显示方向确定的显示区域及显示结果如图3中显示界面320中区域321所示。如果“女装”选项对应的子菜单中没有目标选项,贝Ij用户可以点击一级菜单中的其他选项,如“电器”、“男装”等,以相应显示对应的子菜单。可见,应用本申请实施例所述的菜单显示方法,可以在同一界面中同时显示至少两级菜单,在查找目标选项时,不需要在主显示界面和各级子显示界面之间频繁、反复切换。
[0062]由以上技术方案可知,本申请实施例在显示界面中存在已显示菜单的情况下,根据已显示菜单所在的显示区域确定第一显示起点和第一显示方向,进而将待显示菜单中的各个选项显示于由第一显示起点和第一显示方向确定的显示区域中,即在不隐藏已显示菜单的前提下显示待显示菜单,可以实现在同一界面上同时显示至少两级菜单,也即实现菜单多维度显示,避免多个菜单界面之间的频繁切换,便于用户快速找到目标选项、减少网络流量浪费。
[0063]本申请上述实施例可以与现有任一种菜单显示方法结合,S卩,以现有菜单显示方法在显示界面所在二维平面的第一维度上显示一级菜单后,通过步骤Sll至S13继续在第二维度上显示下一级菜单。
[0064]参考图4所示,为进一步规范菜单显示所占用的显示区域,在本申请另一实施例中,上述菜单显示方法包括如下步骤:
[0065]S21、确定待显示菜单。
[0066]S22、判断显示界面中是否存在已显示菜单,如果存在,则执行步骤S23,否则执行步骤S24。
[0067]S23、如果显示界面中存在已显示菜单,则根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点,并执行步骤S25。
[0068]S24、如果显示界面中不存在已显示菜单,则选择显示界面的四个顶点之一作为所述待显示菜单对应的第一显示起点,同时选择所述第一显示起点对应的两条边界线之一所在方向作为所述待显示菜单对应的第一显示方向,并执行步骤S25。
[0069]S25、从所述第一显示起点开始,沿所述第一显示方向依次显示所述待显示菜单中的各个选项。
[0070]如图5中显示界面510所示,在显示界面中不存在已显示菜单时,可以通过触摸显示界面中的菜单触发控件501,或者移动终端上设置的触摸式(或按压式)实体菜单键等触发操作,来触发该移动终端显示相应的菜单(一般为主菜单)。
[0071]上述实施例中,在确定待显示菜单后,根据显示界面中是否存在已显示菜单来确定待显示菜单对应的第一显示起点和第一显示方向,即:如果显示界面存在已显示菜单,则执行步骤S23来确定上述第一显示起点和第一显示方向,如果显示界面不存在已显示菜单,则执行步骤S24来确定上述第一显示起点和第一显示方向;进而执行步骤S25,将上述待显示菜单显示于由第一显示起点和第一显示方向确定的条状区域。通过以上实施例,使得显示界面中每个维度上显示的菜单均位于条状区域内,整个多级菜单的显示过程如下:
[0072]在显示界面中不存在任何菜单的情况下,如图5中显示界面510所示,当移动终端接收到上述触发操作时,确定相应的菜单为待显示菜单;由于不存在已显示菜单,故执行步骤S24,即直接选择显示界面的四个顶点之一作为第一显示起点、选择所述第一显示起点对应的两个边界线之一所在方向作为所述待显示菜单对应的第一显示方向,进而执行步骤S25将上述待显示菜单显示于显示界面的边缘、由第一显示起点和第一显示方向确定的条状区域内,实现在显示界面的第一维度上显示菜单;其中,以显示界面的右下顶点(即菜单触发控件501所在位置对应的顶点)为第一显示起点、下边界所在方向为第一显示方向的显示结果如图5中显示界面520所示,基于上述触发操作确定的菜单(包括选项A、B、C等)位于显示界面的下边界。
[0073]在显示界面存在已显示菜单的情况下,当触摸显示屏感应到触摸操作且触摸区域为已显示菜单的选项区域,确定被触摸的选项对应的子菜单为待显示菜单;由于存在已显示菜单,故执行步骤S23,即根据已显示菜单所在的显示区域确定上述待显示菜单对应的第一显示起点和第一显示方向,进而执行步骤S25将上述待显示菜单显示于由第一显示起点和第一显示方向确定的条状区域内,完成在显示界面的第二维度上的显示菜单,也即同时在显示界面的两个维度上显示菜单。
[0074]其中,上述根据已显示菜单所在的显示区域确定待显示菜单对应的第一显示起点和第一显示方向的具体方法,根据待显示菜单与已显示菜单之间的逻辑关系的不同而不同。
[0075]情况一、以图5中显示界面520为例,已显示菜单显示于显示界面的第一维度,触摸区域为已显示菜单中选项B对应的区域,即待显示菜单为选项B对应的子菜单(包括选项bl、b2、b3等),也即已显示菜单与待显示菜单之间为父子关系,此情况下可以将该已显示菜单对应的显示起点为第一显示起点,选择不同于所述已显示菜单对应的第二显示方向的任一方向作为所述第一显示方向,进而执行步骤S25,将待显示菜单显示于第一显示方向确定的第二维度。其中,上述第一显示方向优选为:与第二显示方向之间的夹角为直角的方向,如图5中显示界面530所示,父菜单(选项A、B、C等)和子菜单(选项bl、b2、b3等)均位于显示界面的边界处;另外,参照图5中显示界面540,上述第一显示方向还可以为与第二显示方向之间的夹角Θ为锐角的任一方向,即0° <θ<90°。
[0076]情况二、以图5中显示界面530为例,已显示菜单包括选项Α、B、C等所在的父菜单,以及选项bl、b2、b3等所在的子菜单,触摸区域为已显示的父菜单中选项C对应的区域,即待显示菜单为选线C对应的子菜单(包括),也即待显示菜单与已显示的子菜单为兄弟关系,此时,直接以已显示的子菜单对应的显示起点和显示方向作为待显示菜单对应的第一显示起点和第一显示方向,进而执行步骤S25,使得待显示菜单(选项C对应的子菜单,包括选项cl、c2、c3等)代替选项B对应的子菜单显示于显示界面的右边界处,显示结果如图5中显示界面550所示。
[0077]另外,在显示界面530所示的已显示有父子两级菜单的情况下,触摸区域为子菜单中选项bl对应的区域,如果选项bl不存在子菜单,则直接将显示界面切换为选项bl对应的界面,如果选项bl仍存在子菜单,则可以进一步在已显示的两级菜单的基础上确定显示第三级菜单(即选项bl对应的子菜单)所需的显示起点和显示方向,或者直接以已显示的父菜单的显示起点和显示方向作为待显示的第三级菜单对应的第一显示起点和第一显示方向,即以选项bl对应的子菜单代替上述已显示的父菜单显示于显示界面的下边界处。
[0078]由以上阐述可知,本申请实施例提供的菜单显示方法,可以在保证足够大的主体页面显示区域的同时,实现菜单多维度显示,避免在多个菜单界面之间的频繁切换,便于用户快速找到目标选项、减少网络流量浪费。
[0079]另外,在本申请一个可行的实施例中,在逐级显示菜单的同时,相应切换显示界面中的主体页面,便于用户实时预览各个选项所展示的内容。例如,在图5中显示界面510的情况下,菜单触发控件501被触摸后,显示界面相应切换至选项A、B、C等所在的第一级菜单对应的预设总页面或者第一个选项(即选项A)对应的页面,进而根据切换后的显示界面确定第一级菜单对应的显示起点和显示方向;在图5中显示界面520的情况下,选项B对应的区域被触摸后,显示界面相应切换至选项B对应的预设子页面或者选项bl对应的页面。
[0080]在本申请另一个可行的实施例中,还可以在逐级显示菜单时,保持显示界面的主体页面不变,直至触摸区域对应的选项为末级选项(即该选项不存在子菜单)时,将显示界面的主体页面切换至该末级选项对应的页面,以便减少网络流量浪费。例如,选项B对应的子菜单为一种末级菜单,相应的选项bl为末级选项,则在显示选项A、B、C等所在的第一级菜单以及选项bl、b2、b3等所在的末级菜单时,均保持显示界面中的主体页面不变,直至选项bl被触摸后,将显示界面切换至bl对应的页面。
[0081 ] 需要说明的是,本申请实施例在确定被触摸选项后,可以更改被触摸选项的显示样式(如高亮显示被触摸选项、反色显示被触摸选项、更改被触摸选项的背景色等),以与其他选项区别开来。例如,图5中显示界面530和540中的选项B,以及显示界面550中的选项C均为反色显示;另外,在显示界面530的情况下,如果确定被触摸选项为bl,且bl不存在对应的子菜单,则在将显示界面切换至bl对应的页面的同时,也可以高亮显示选项bl。
[0082]在本申请又一个可行的实施例中,为进一步减少显示菜单对显示界面中主体页面的遮挡,可以在根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点后,或者在接收到菜单隐藏指令后,隐藏所述已显示菜单;在执行上述隐藏操作后,如果接收到菜单恢复指令,则重新显示被隐藏的菜单。其中,本申请实施例可以通过图5所示的菜单触发控件501来控制菜单的隐藏及显示:如果在菜单完整显示的状态下检测到菜单触发控件501被触摸,则移动终端生成菜单隐藏指令,如果在部分菜单或选项处于隐藏状态下,触摸显示屏感应到菜单触发控件501被触摸,则移动终端生成菜单恢复指令。
[0083]在本申请又一个可行的实施例中,为进一步减少显示菜单对显示界面中主体页面的遮挡,还可以在确定被触摸选项为目标选项后,隐藏除该目标选项之外的其他选项,仅该目标选项保持在显示状态(此时,显示界面也相应切换为目标选项对应的目标页面);其中,确定用户点击的选项为目标选项的判断条件包括以下任一项:被触摸选项不存在子菜单,或者,被触摸区域不是选项对应的区域。
[0084]如图6所示,在显示界面610的情况下,如果确定触摸区域为选项b3对应的区域,且b3为目标选项,则隐藏除选项b3之外的所有选项,得到显示界面621 (其中主体页面601为选项b3对应的页面)。另外,还可以将该目标选项移动至任一级菜单的显示起点,从而进一步避免菜单显示对主体页面的遮挡;如图6中显示界面622所示,在隐藏除b3之外的所有菜单选项的基础上,还可以进一步将选项b3移动至原界面中菜单显示控件对应区域(即两级菜单的公共显示起点)。
[0085]继续参照图6,在显示界面621或显示界面622的情况下,如果确定触摸区域为选项b3对应的区域,则重新显示被隐藏的选项,得到显示界面630 (主体页面不变,选项b3反色显示);相应的,在显示界面630的情况下,如果确定触摸区域为b3对应的区域或者菜单触发控件对应的区域,则再次隐藏除选项b3之外的选项,切换至显示界面621或显示界面622 ;8卩,本申请实施例利用目标选项控制菜单在显示和隐藏两种状态之间切换,且在切换过程中显示界面的主体页面不变,也即实现显示界面621 (或622)与显示界面630之间的切换。
[0086]图7为本申请实施例提供的一种菜单装置的结构框图,该菜单显示装置应用于移动终端。参照图7,该装置包括:菜单确定单元110、第一显示区域确定单元120和显示控制单元130。
[0087]该菜单确定单元110被配置为,确定待显示菜单。
[0088]该第一显示区域确定单元120被配置为,在显示界面中存在已显示菜单时,根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点。
[0089]该显示控制单元130被配置为,控制所述待显示菜单中的各个选项从所述第一显示起点开始,沿所述第一显示方向依次显示。
[0090]由以上技术方案可知,本申请实施例在显示界面中存在已显示菜单的情况下,根据已显示菜单所在的显示区域确定第一显示起点和第一显示方向,进而将待显示菜单中的各个选项显示于由第一显示起点和第一显示方向确定的显示区域中,即在不隐藏已显示菜单的前提下显示待显示菜单,可以实现在同一界面上同时显示至少两级菜单,也即实现菜单多维度显示,避免多个菜单界面之间的频繁切换,便于用户快速找到目标选项、减少网络流量浪费。
[0091]图8为本申请实施例提供的另一种菜单装置的结构框图,该菜单显示装置应用于移动终端。参照图8,该装置包括:菜单确定单元210、第一显示区域确定单元220、第二显示区域确定单元240和显示控制单元230。
[0092]该菜单确定单元210被配置为,确定待显示菜单。
[0093]该第一显示区域确定单元220被配置为,在显示界面中存在已显示菜单时,根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点。
[0094]该第二显示区域确定单元240被配置为,在显示界面中不存在已显示菜单时,选择显示界面的四个顶点之一作为所述待显示菜单对应的第一显示起点,并选择所述第一显示起点对应的两条边界线之一所在方向作为所述待显示菜单对应的第一显示方向。
[0095]该显示控制单元230被配置为,控制所述待显示菜单中的各个选项从所述第一显示起点开始,沿所述第一显示方向依次显示。
[0096]上述菜单显示装置可以控制显示界面中每级菜单的显示区域及显示样式均符合本申请实施例所述的显示原则,即在增加显示界面中所显示的菜单数量的同时,尽量减少待显示菜单对应的显示区域与显示界面主体页面显示区域的重叠,从而实现菜单多维度显示,避免多个菜单界面之间的频繁切换,便于用户快速找到目标选项、减少网络流量浪费。
[0097]在本申请一个可行的实施例中,第一显示区域确定单元可以包括:第一区域确定模块;该第一区域确定模块被配置为,在所述已显示菜单与待显示菜单为父子关系时,选择所述已显示菜单对应的第二显示起点或第二显示终点作为所述待显示菜单对应的第一显示起点,选择不同于所述已显示菜单对应的第二显示方向的任一方向作为所述待显示菜单对应的第一显示方向。优选的,所述第一显示方向与所述第二显示方向之间的夹角为直角。
[0098]在本申请另一个可行的实施例中,第一显示区域确定单元还可以包括:第二区域确定模块;该第二区域确定模块被配置为,在所述已显示菜单中存在与所述待显示菜单为兄弟关系的已显示子菜单时,确定所述已显示子菜单对应的第三显示起点为所述待显示菜单对应的第一显示起点,并确定所述已显示子菜单对应的第三显示方向为所述待显示菜单对应的第一显不方向。
[0099]图9为本申请实施例提供的又一种菜单装置的结构框图,该菜单显示装置应用于移动终端。参照图9,该装置包括:菜单确定单元310、第一显示区域确定单元320、显示控制单元330和隐藏控制单元350。
[0100]该菜单确定单元310被配置为,确定待显示菜单。
[0101]该第一显示区域确定单元320被配置为,在显示界面中存在已显示菜单时,根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点。
[0102]该显示控制单元330被配置为,控制所述待显示菜单中的各个选项从所述第一显示起点开始,沿所述第一显示方向依次显示。
[0103]该隐藏控制单元350被配置为,在第一显示区域确定单元320根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点后,或者在接收到菜单隐藏指令后,隐藏所述已显示菜单,并在接收到菜单恢复指令后,重新显示所述已显示菜单。
[0104]由以上技术方案可知,本申请实施例一方面可以通过菜单确定单元、第一显示区域确定单元和第二显示控制单元在不隐藏已显示菜单的前提下显示待显示菜单,即实现在同一界面上同时显示至少两级菜单,也即实现菜单多维度显示,避免多个菜单界面之间的频繁切换,便于用户在移动终端的较小的触摸显示屏中快速找到目标选项、减少网络流量浪费;另一方面,还可以通过隐藏控制单元控制非目标选项或非目标选项所在的菜单的隐藏及显示,从而可以针对不同情境进一步减少显示菜单对显示界面中主体页面的遮挡。
[0105]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0106]另外,本申请实施例还提供了一种计算机存储介质,例如可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等;该计算机存储介质中存储有程序,当所述存储介质中的程序由移动终端的处理器执行时,使得移动终端能够执行上述方法实施例中记载的菜单显示方法的部分或全部步骤。
[0107]图10是根据一示例性实施例示出的一种移动终端800的框图。例如,移动终端800可以是移动电话,平板设备,笔记本电脑,数字广播终端,消息收发设备等。
[0108]参照图10,移动终端800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口 812,传感器组件814,以及通信组件816。
[0109]处理组件802通常控制移动终端800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行本地或者远程指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
[0110]存储器804被配置为存储各种类型的数据以支持在移动终端800的操作。这些数据的示例包括用于在移动终端800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0111]电源组件806为移动终端800的各种组件提供电力。多媒体组件808包括在所述移动终端800和用户之间的提供一个输出接口的触摸显示屏,该触摸显示屏用于显示移动终端800提供的信息,包括菜单及菜单对应的各个页面。音频组件810被配置为输出和/或输入音频信号。I/O接口 812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。传感器组件814包括一个或多个传感器,用于为移动终端800提供各个方面的状态评估。通信组件816被配置为便于移动终端800和其他设备之间有线或无线方式的通信。
[0112]在示例性实施例中,移动终端800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSH))、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述菜单显示方法。
[0113]其中,本实施例中,处理器820通过执行存储器804中的指令,可以完成如下菜单显示步骤:
[0114]确定待显示菜单;
[0115]如果显示界面中存在已显示菜单,则根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点;
[0116]从所述第一显示起点开始,沿所述第一显示方向依次显示所述待显示菜单中的各个选项。
[0117]其中,为实现根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点,处理器820通过执行存储器804中的指令完成如下步骤:
[0118]如果所述已显示菜单与待显示菜单为父子关系,则选择所述已显示菜单对应的第二显示起点或第二显示终点作为所述待显示菜单对应的第一显示起点,选择不同于所述已显示菜单对应的第二显示方向之间的任一方向作为所述待显示菜单对应的第一显示方向。
[0119]优选的,所述第一显示方向与所述第二显示方向之间的夹角为直角。
[0120]在本申请一个可行的实施例中,为实现根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点,处理器820通过执行存储器804中的指令完成如下步骤:
[0121]如果所述已显示菜单中存在与所述待显示菜单为兄弟关系的已显示子菜单,则确定所述已显示子菜单对应的第三显示起点为所述待显示菜单对应的第一显示起点,并确定所述已显示子菜单对应的第三显示方向为所述待显示菜单对应的第一显示方向。
[0122]在本申请另一个可行的实施例中,处理器820通过执行存储器804中的指令,还可以完成如下步骤:
[0123]如果显示界面中不存在已显示菜单,则选择显示界面的四个顶点之一作为所述待显示菜单对应的第一显示起点,并选择所述第一显示起点对应的两条边界线之一所在方向作为所述待显示菜单对应的第一显示方向。
[0124]在本申请又一个可行的实施例中,处理器820通过执行存储器804中的指令,还可以完成如下步骤:
[0125]在根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点后,或者在接收到菜单隐藏指令后,隐藏所述已显示菜单,并在接收到菜单恢复指令后,重新显示所述已显示菜单。
[0126]由以上技术方案可知,通过执行上述菜单显示步骤,移动终端可以在显示界面中存在已显示菜单的情况下,根据已显示菜单所在的显示区域确定第一显示起点和第一显示方向,进而将待显示菜单中的各个选项显示于由第一显示起点和第一显示方向确定的显示区域中,即在不隐藏已显示菜单的前提下显示待显示菜单,可以实现在同一界面上同时显示至少两级菜单,也即实现菜单多维度显示,避免多个菜单界面之间的频繁切换,便于用户快速找到目标选项、减少网络流量浪费。
[0127]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0128]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种菜单显示方法,其特征在于,包括: 确定待显示菜单; 如果显示界面中存在已显示菜单,则根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点; 从所述第一显示起点开始,沿所述第一显示方向依次显示所述待显示菜单中的各个选项。2.根据权利要求1所述的菜单显示方法,其特征在于,还包括: 如果显示界面中不存在已显示菜单,则选择显示界面的四个顶点之一作为所述待显示菜单对应的第一显示起点,并选择所述第一显示起点对应的两条边界线之一所在方向作为所述待显示菜单对应的第一显示方向。3.根据权利要求1或2所述的菜单显示方法,其特征在于,根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点,包括: 如果所述已显示菜单与待显示菜单为父子关系,则选择所述已显示菜单对应的第二显示起点或第二显示终点作为所述待显示菜单对应的第一显示起点,选择不同于所述已显示菜单对应的第二显示方向的任一方向作为所述待显示菜单对应的第一显示方向。4.根据权利要求3所述的菜单显示方法,其特征在于,所述第一显示方向与所述第二显示方向之间的夹角为直角。5.根据权利要求1或2所述的菜单显示方法,其特征在于,根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点,包括: 如果所述已显示菜单中存在与所述待显示菜单为兄弟关系的已显示子菜单,则确定所述已显示子菜单对应的第三显示起点为所述待显示菜单对应的第一显示起点,并确定所述已显示子菜单对应的第三显示方向为所述待显示菜单对应的第一显示方向。6.根据权利要求1或2所述的菜单显示方法,其特征在于,还包括: 在根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点后,或者在接收到菜单隐藏指令后,隐藏所述已显示菜单,并在接收到菜单恢复指令后,重新显示所述已显示菜单。7.一种菜单显示装置,其特征在于,包括: 菜单确定单元,用于确定待显示菜单; 第一显示区域确定单元,用于在显示界面中存在已显示菜单时,根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点; 显示控制单元,用于控制所述待显示菜单中的各个选项从所述第一显示起点开始,沿所述第一显示方向依次显示。8.根据权利要求7所述的菜单显示装置,其特征在于,还包括: 第二显示区域确定单元,用于在显示界面中不存在已显示菜单时,选择显示界面的四个顶点之一作为所述待显示菜单对应的第一显示起点,并选择所述第一显示起点对应的两条边界线之一所在方向作为所述待显示菜单对应的第一显示方向。9.根据权利要求7或8所述的菜单显示装置,其特征在于,所述第一显示区域确定单元包括: 第一区域确定模块,用于在所述已显示菜单与待显示菜单为父子关系时,选择所述已显示菜单对应的第二显示起点或第二显示终点作为所述待显示菜单对应的第一显示起点,选择不同于所述已显示菜单对应的第二显示方向的任一方向作为所述待显示菜单对应的第一显示方向。10.根据权利要求7或8所述的菜单显示装置,其特征在于,所述第一显示区域确定单元包括: 第二区域确定模块,用于在所述已显示菜单中存在与所述待显示菜单为兄弟关系的已显示子菜单时,确定所述已显示子菜单对应的第三显示起点为所述待显示菜单对应的第一显示起点,并确定所述已显示子菜单对应的第三显示方向为所述待显示菜单对应的第一显示方向。11.根据权利要求7或8所述的菜单显示装置,其特征在于,还包括: 隐藏控制单元,用于在根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点后,或者在接收到菜单隐藏指令后,隐藏所述已显示菜单,并在接收到菜单恢复指令后,重新显示所述已显示菜单。12.一种移动终端,其特征在于,包括: 处理器,以及用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 确定待显示菜单; 如果显示界面中存在已显示菜单,则根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点; 从所述第一显示起点开始,沿所述第一显示方向依次显示所述待显示菜单中的各个选项; 其中,根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点,包括: 如果所述已显示菜单与待显示菜单为父子关系,则选择所述已显示菜单对应的第二显示起点或第二显示终点作为所述待显示菜单对应的第一显示起点,选择与所述已显示菜单对应的第二显示方向的夹角为直角的方向作为所述待显示菜单对应的第一显示方向。13.根据权利要求12所述的移动终端,其特征在于,所述处理器还被配置为: 在根据所述已显示菜单所在的显示区域确定所述待显示菜单对应的第一显示方向和第一显示起点后,或者在接收到菜单隐藏指令后,隐藏所述已显示菜单,并在接收到菜单恢复指令后,重新显示所述已显示菜单。
【文档编号】G06F3/0482GK106033295SQ201510102319
【公开日】2016年10月19日
【申请日】2015年3月9日
【发明人】毛潇笑
【申请人】阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1