CN110851039A - 一种菜单显示方法及电子设备 - Google Patents

一种菜单显示方法及电子设备 Download PDF

Info

Publication number
CN110851039A
CN110851039A CN201910951023.3A CN201910951023A CN110851039A CN 110851039 A CN110851039 A CN 110851039A CN 201910951023 A CN201910951023 A CN 201910951023A CN 110851039 A CN110851039 A CN 110851039A
Authority
CN
China
Prior art keywords
menu
input
level
level menu
electronic device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910951023.3A
Other languages
English (en)
Other versions
CN110851039B (zh
Inventor
黄炼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201910951023.3A priority Critical patent/CN110851039B/zh
Publication of CN110851039A publication Critical patent/CN110851039A/zh
Priority to PCT/CN2020/118814 priority patent/WO2021068804A1/zh
Application granted granted Critical
Publication of CN110851039B publication Critical patent/CN110851039B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

本发明实施例提供一种菜单显示方法及电子设备,涉及通信技术领域,以解决在多级菜单中查找的步骤比较繁琐的问题。该方法包括:在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,接收用户的第一输入,其中,该m+1个区域中的第一区域的显示内容为第j级菜单;响应于第一输入,在第一区域显示第j+p级菜单;其中,j为从i取到i+m的至少两个整数,i、m和j均为正整数,p为整数;或者,j取i到i+m‑1中的任意一个整数,i、m和j均为正整数,p=1,第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单。

Description

一种菜单显示方法及电子设备
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种菜单显示方法及电子设备。
背景技术
目前,电子设备通常以列表的形式显示功能菜单。随着电子设备的功能不断增多,菜单层级也越来越深。
通常,一个界面中仅显示某一级菜单。若用户触发电子设备在该级菜单中选中一个菜单项,则电子设备将显示的该级菜单更新显示为该菜单项对应的下一级菜单;若用户触发电子设备返回,则电子设备返回并显示上一级菜单。
然而,上述的显示方式,若用户在深层级的某一级菜单中查找,用户可能需要触发电子设备多次返回上一级菜单,如此导致在多级菜单中查找的步骤比较繁琐。
发明内容
本发明实施例提供一种菜单显示方法及电子设备,以解决多级菜单中查找的步骤比较繁琐的问题。
为了解决上述技术问题,本发明实施例是这样实现的:
第一方面,本发明实施例提供一种多级菜单显示方法,该方法包括:在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,接收用户的第一输入,其中,该m+1个区域中的第一区域的显示内容为第j级菜单;响应于第一输入,在第一区域显示第j+p级菜单;其中,j为从i取到i+m中的至少两个整数,i、m和j均为正整数,p为整数;或者,j取i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1,第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单。
第二方面,本发明实施例还提供了一种电子设备,该电子设备包括:接收模块和显示模块;接收模块,用于在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,接收用户的第一输入,其中,该m+1个区域中的第一区域的显示内容为第j级菜单;显示模块,用于响应于接收模块接收的第一输入,在第一区域显示第j+p级菜单,j为从i取到i+m中的至少两个整数,i、m和j均为正整数,p为整数;或者,j取i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1,第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单。
第三方面,本发明实施例提供了一种电子设备,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面所述的菜单显示方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面所述的菜单显示方法的步骤。
在本发明实施例中,电子设备在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,用户可以在根据需要输入第一输入,其中,该m+1个区域中的第一区域的显示内容为第j级菜单;电子设备在接收到第一输入之后,可以响应于第一输入,在第一区域显示第j+p级菜单;在j取从i到i+m中的至少两个整数,i、m和j均为正整数,p为整数的情况下,电子设备可以为将至少两个j对应的第一区域中的第j级菜单更新显示为对应的第j+p级菜单,在j取i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1的情况下,电子设备可以将屏幕上一个第一区域显示的1个j第j级菜单更新显示为与第一输入对应的第j+p级菜单,该第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单,即电子设备可以只更新其中一级菜单,也可以同时更新多级菜单,若用户需要在多级菜单中查找菜单选项时,可以方便的根据第一输入切换界面中显示的多个层级菜单的级别,相比于目前在深层级菜单中查找的方式,简化了操作步骤,无需用户多出触发电子设备返回上一级菜单,从而可以更加方便用户在菜单查找选项。
附图说明
图1为本发明实施例提供的一种可能的安卓操作***的架构示意图;
图2为本发明实施例提供的一种菜单显示方法流程示意图;
图3为本发明实施例提供的一种显示界面示意图之一;
图4为本发明实施例提供的一种显示界面示意图之二;
图5为本发明实施例提供的一种显示界面示意图之三;
图6为本发明实施例提供的一种显示界面示意图之四;
图7为本发明实施例提供的一种显示界面示意图之五;
图8为本发明实施例提供的一种显示界面示意图之六;
图9为本发明实施例提供的一种显示界面示意图之七;
图10为本发明实施例提供的一种显示界面示意图之八;
图11为本发明实施例提供的一种电子设备可能的结构示意图;
图12为本发明实施例提供的一种电子设备的硬件示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“多个”是指两个或多于两个。
本发明的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一输入和第二输入等是用于区别不同的输入,而不是用于描述输入的特定顺序。
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本发明实施例中的电子设备可以为具有操作***的电子设备。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本发明实施例不作具体限定。
下面以安卓操作***为例,介绍一下本发明实施例提供的菜单显示方法所应用的软件环境。
如图1所示,为本发明实施例提供的一种可能的安卓操作***的架构示意图。在图1中,安卓操作***的架构包括4层,分别为:应用程序层、应用程序框架层、***运行库层和内核层(具体可以为Linux内核层)。
其中,应用程序层包括安卓操作***中的各个应用程序(包括***应用程序和第三方应用程序)。
应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。
***运行库层包括库(也称为***库)和安卓操作***运行环境。库主要为安卓操作***提供其所需的各类资源。安卓操作***运行环境用于为安卓操作***提供软件环境。
内核层是安卓操作***的操作***层,属于安卓操作***软件层次的最底层。内核层基于Linux内核为安卓操作***提供核心***服务和与硬件相关的驱动程序。
以安卓操作***为例,本发明实施例中,开发人员可以基于上述如图1所示的安卓操作***的***架构,开发实现本发明实施例提供的菜单显示方法的软件程序,从而使得该菜单显示方法可以基于如图1所示的安卓操作***运行。即处理器或者电子设备可以通过在安卓操作***中运行该软件程序实现本发明实施例提供的菜单显示方法。
本发明实施例提供的菜单显示方法,电子设备在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,用户可以在根据需要输入第一输入,其中,该m+1个区域中的第一区域的显示内容为第j级菜单;电子设备在接收到第一输入之后,可以响应于第一输入,在第一区域显示第j+p级菜单;在j取从i到i+m中的至少两个整数,i、m和j均为正整数,p为整数的情况下,电子设备可以为将至少两个j对应的第一区域中的第j级菜单更新显示为对应的第j+p级菜单,在j取i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1的情况下,电子设备可以将屏幕上一个第一区域显示的1个j第j级菜单更新显示为与第一输入对应的第j+p级菜单,该第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单,即电子设备可以只更新其中一级菜单,也可以同时更新多级菜单,若用户需要在多级菜单中查找菜单选项时,可以方便的根据第一输入切换界面中显示的多个层级菜单的级别,相比于目前在深层级菜单中查找的方式,简化了操作步骤,无需用户多出触发电子设备返回上一级菜单,从而可以更加方便用户在菜单查找选项。
下面结合图2中对本发明实施例的菜单显示方法进行说明。图2为本发明实施例提供的一种菜单显示方法的流程示意图,如图2所示,该菜单显示方法包括S201和S202:
S201、电子设备在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,接收用户的第一输入。
其中,m+1个区域中的第一区域的显示内容为第j级菜单。
为了便于示例说明,本发明实施例中,以一级菜单表示第1级菜单、二级菜单表示第2级菜单,三级菜单表示第3级菜单,依次类推;每一级菜单中的选项可以称为该级选项,例如:一级菜单中的前2个选项可以依次称为一级选项1、一级选项2,其他级菜单中的选项类似,不再赘述。
可以理解,在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,电子设备中显示了m+1级菜单,该m+1级菜单为m+1个连续等级的菜单。
例如,m+1级菜单为连续等级的菜单,则示例性的,电子设备可以根据用户的操作在区域1中显示一级菜单、在区域2中显示一级选项2对应的二级菜单、在区域3中显示二级选项4对应的三级菜单。
在本发明实施例中,第一输入可以为用户在屏幕上的滑动输入,也可以为用户在屏幕上的点击输入,也可以为用户在屏幕上先选中界面中一个对象再滑动的输入,本发明实施例对此不作具体限定。
可选的,上述的对象可以为菜单中的选项、菜单界面中的控件等。
S202、响应于第一输入,电子设备在第一区域显示第j+p级菜单。
具体的,电子设备可以将第一区域显示第j级菜单更新显示为第j+p级菜单。
可选的,本发明实施例中,在j取i到i+m中的至少两个整数,i、m和j均为正整数的情况下,p为整数。
需要说明的是,若j取多个值,则表示m+1个区域中的多个区域更新了显示的内容,若j从i取到i+m,则m+1个区域中的每个区域均更新了显示的内容。
可选的,本发明实施例中,在j取i到i+m-1中的任意一个整数,i、m和j均为正整数的情况下,p=1,第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单。
即,在接收第一输入之前,第一区域中显示第j级菜单,第二区域中显示第j+1级菜单,在接收第一输入之后,电子设备可以将在第一区域中显示与第一输入对应的第j+1级菜单,也就是说电子设备可以显示同一级菜单的不同级子菜单。
可选的,本发明实施例中,在第一输入为用户对第i+m级菜单中的任意一个选项选中输入的情况下,第i+m+p级菜单为第一输入触发显示的菜单,p=1。其中,第i+m级菜单可以为用户最近一次触发显示的菜单,第1级菜单到第i+m级菜单为电子设备在接收用户的第一输入之前,用户已经触发显示的菜单。
示例性的,为了便于说明,假设屏幕上的m+1个区域从左向右依次显示第i级菜单至第i+m级菜单。如图3中的(a)所示,m+1=3,则m+1个区域从左向右依次为区域1、区域2和区域3,电子设备在区域1中显示一级菜单、在区域2中一级选项3对应的二级菜单,在区域3中显示二级选项2对应的三级菜单。用户可以在图3中的(a)所示的区域3中选中三级菜单中的三级选项3(即第一输入为用户对第i+m级菜单中的任意一个选项选中输入),则如图3中的(b)所示,电子设备可以在区域1中显示一级选项3对应的二级菜单、在区域2中二级选项2对应的三级菜单、在区域3中显示三级选项3对应的四级菜单。该四级菜单为第一输入触发显示的菜单。
需要说明的是,图3中仅示例性的表示电子设备在一个屏幕上的多个区域的每个区域中显示一个等级的菜单,若电子设备包括多个屏幕,本发明实施提供的菜单显示方法,电子设备还可以在m+1个屏幕的每个屏幕上显示一个等级的菜单。
可选的,本发明实施例中,在第一输入为用户的滑动输入或对目标控件的输入的情况下,第i+m+p级菜单为第一输入之前在上述m+1个区域中显示过的菜单,p为正整数或负整数。
可以理解,第1级菜单到第i+m+p级菜单为电子设备在接收用户的第一输入之前,用户已经触发电子设备显示的菜单。
示例性的,目标控件可以为电子设备在菜单界面显示的左侧控件和右侧控件中的任意一个,其中,左侧控件显示在屏幕左侧,右侧控件显示在屏幕右侧,左侧控件用于指示用户向左查看隐藏的菜单,右侧控件用于指示用户向右查看隐藏的菜单。
需要说明的是,本发明实施例中,为了便于说明,一级菜单的级数高于二级菜单,二级菜单的级数高于三级菜单,依次类推。
假设电子设备在3个区域中分别显示了3个等级的菜单,则如图4中的(a)所示,电子设备在区域1中显示二级菜单、在区域2中显示三级菜单、在区域3中显示四级菜单。其中,区域1中显示的二级菜单包括二级选项1、二级选项2、二级选项3和二级选项4;区域2中显示的三级菜单包括三级选项1、三级选项2、三级选项3、三级选项4和三级选项5;区域3中显示的四级菜单包括四级选项1、四级选项2和四级选项3。屏幕的左侧区域显示有左侧控件31a,屏幕的右侧区域显示有右侧控件31b。
可选的,“第一输入为用户的滑动输入”可以为用户在菜单界面中直接滑动的输入,可以为用户选中某一级菜单然后滑动的输入(例如选中某一级菜单的边框然后向一个方向滑动)。
具体的,电子设备可以根据第一输入的输入参数确定p的正负和p的取值,具体可以如下的(1)和(2)所述:
(1)在第一输入为滑动输入的情况下,电子设备可以根据第一输入的滑动方向确定p的正负,根据第一输入滑动的距离确定p的具体取值,其中,滑动的距离越长p的绝对值越大,滑动的距离越短,p的绝对值越小。例如,在第一输入为用户在屏幕上自右向左滑动的情况下,电子设备可以确定p为负值;在第一输入为用户在屏幕上自左向右滑动的情况下,电子设备可以确定p为正值。在第一输入为用户选中任意一级菜单向左滑的情况下,电子设备可以确定p为正值,第一输入为用户选中任意一级菜单向右滑的情况下,电子设备可以确定p为负值。
(2)在第一输入为对目标控件的输入的情况下,电子设备可以根据第一输入选中的目标控件确定p的正负,根据第一输入的输入时长确定p的具体取值,其中,第一输入的输入时长越长,p的绝对值越大,第一输入的输入时长越短,p的绝对值越小。在第一输入为用户选中左侧控件的情况下,电子设备可以确定p为负值;在第一输入为用户选中右侧控件的情况下,电子设备可以确定p为正值。
示例性的,结合图4中的(a),用户在屏幕上的任意一个位置向左滑动,假设电子设备根据用户滑动的距离确定p=1,则如图4中的(b)所示,电子设备可以在区域1中显示三级菜单、在区域2中显示三级选项1对应的四级菜单,在区域3中显示四级选项3对应的五级菜单,该五级菜单中包括五级选项1、五级选项2、五级选项3、五级选项4、五级选项5和五级选项6。结合图4中的(a),用户在屏幕上的任意一个位置向右滑动,假设电子设备根据用户滑动的距离确定p=-1,则如图4中的(c)所示,电子设备可以在区域1中显示一级菜单、在区域2中显示一级选项3对应的二级菜单、在区域3中显示二级选项2对应的三级菜单。
可选的,电子设备可以在界面上显示的每两级菜单(或每两个区域)之间显示分割线(或称为中间侧栏)。
示例性的,假设电子设备在3个区域中分别显示了3级菜单,例如图5中的(a)所示,电子设备在前两级菜单之间(即区域1和区域2之间)显示分割线32a,电子设备在后两级菜单之间(即区域2和区域3之间)显示分割线32b。用户也可以选中分割线向左或者向右滑动,若用户选中分割线32b并向右滑动至屏幕边缘,且p=-1,则滑动之后可以显示图4中的(c)中所示的界面;若用户选中分割线32b并向右滑动至分割线32a的位置,且p=1,则滑动之后可以显示图4中的(b)中所示的界面。
如图5中的(b)所示,电子设备在屏幕两侧显示有左向箭头31a和右向箭头31b,用户也可以在图5中的(b)中操作,假设用户长按目标控件1秒,p的绝对值为1。若用户长按右向箭头31b的时间为1秒,即p=1,则电子设备可以显示图4中的(b)所示的界面;若用户长按左向箭头31a的时间为1秒,即p=-1,则电子设备可以显示图4中的(c)所示的界面。
可以理解,若用户选中分割线32b并向右滑动至屏幕边缘,且用户在滑动之前已经触发电子设备在区域1至区域3中的任意一个区域显示过五级选项6对应的六级菜单,即p=2,则电子设备可以在区域1中显示三级选项3对应的四级菜单,在区域2中显示四级选项3对应的五级菜单,在区域3中显示五级选项6对应的六级菜单,若用户在滑动之前触发显示的最低级的菜单为四级选项3对应的五级菜单,则p=1。
可选的,本发明实施例中,j可以取一个值,也可以取多个值。
具体的,电子设备可以根据第一输入的具体输入参数确定j的取值数量。例如,电子设备可以根据输入位置,输入的距离,输入的方向,输入的时长、输入选中的对象中的至少一个确定j的取值数量。
示例性的,在j仅取一个值的情况下,p的取值为1,电子设备可以仅将一个第一区域显示的第j级菜单更新为一个第j+1级菜单,其他区域显示的菜单可以无需更新。例如,电子设备在区域1显示的是一级菜单、在区域2显示的是一级选项3对应的二级菜单、在区域3显示的是二级选项2对应的三级菜单。第一输入是用户对二级选项3的输入,则电子设备可以将区域2中一级选项3对应的二级菜单更新为二级选项3对应的三级菜单,并保持区域1显示的一级菜单和区域3显示的二级选项2对应的三级菜单。
示例性的,在j取多个值的情况下,p为非0的整数,电子设备可以将每个j取值的第j级菜单分别更新为第j+p级菜单。例如,电子设备在区域1显示一级菜单、在区域2显示二级菜单、在区域3显示三级菜单,第一输入是用户在显示屏上的滑动输入,电子设备跟该滑动输入的输入参数,确定j分别取1、2、3,p=2,则响应于第一输入,电子设备在区域2显示三级菜单,将区域2显示四级菜单,在区域3显示五级菜单。
需要说明的是,本发明实施例中,为了便于说明,以选项的级别和编号进行说明,实际应用过程中,每一级菜单显示的是该级菜单的名称,每一级菜单中的选项显示的是该级菜单中选项的实际名称。每一级菜单中的选项的数量可以相同,可以不同,每一级菜单中的选项的数量可以小于图中所示的最大显示的6项,也可以大于6项,在目标级菜单的选项超过6向之后,用户也可以通过上下滑动调整在屏幕中显示的菜单选项,本发明实施例对此不作具体限定。
本发明实施例提供的菜单显示方法,电子设备在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,用户可以在根据需要输入第一输入,其中,该m+1个区域中的第一区域的显示内容为第j级菜单;电子设备在接收到第一输入之后,可以响应于第一输入,在第一区域显示第j+p级菜单;在j取从i到i+m中的至少两个整数,i、m和j均为正整数,p为整数的情况下,电子设备可以为将至少两个j对应的第一区域中的第j级菜单更新显示为对应的第j+p级菜单,在j取i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1的情况下,电子设备可以将屏幕上一个第一区域显示的1个j第j级菜单更新显示为与第一输入对应的第j+p级菜单,该第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单,即电子设备可以只更新其中一级菜单,也可以同时更新多级菜单,若用户需要在多级菜单中查找菜单选项时,可以方便的根据第一输入切换界面中显示的多个层级菜单的级别,相比于目前在深层级菜单中查找的方式,简化了操作步骤,无需用户多出触发电子设备返回上一级菜单,从而可以更加方便用户在菜单查找选项。
可选的,本发明实施例中,m+1为电子设备一次显示的菜单的最多级数。
具体的,在本发明实施例中,电子设备可以分屏显示每一级菜单,电子设备中可以设置分屏的最大屏数。例如,电子设备最大分3个屏,则电子设备的屏幕上一次最多可以显示3个等级菜单,最大分为4个屏,则电子设备的屏幕上一次最多可以显示4个等级菜单。当然,用户也可以根据需要设置显示菜单时的最大分屏次数,本发明实施例对此不作具体限定。
具体的,在本发明实施例中,若电子设备有多个屏幕,电子设备也可以在不同的屏幕上显示多级菜单。例如电子设备包括3个屏幕,电子设备的3个屏幕上至少可以显示三级菜单,电子设备包括4个屏幕,电子设备的4个屏幕上至少可也显示四级菜单。当然,用户也可以根据需要设置在显示菜单时使用的屏幕数量以及屏幕。例如,电子设备包括4个屏幕,可以在显示菜单时仅采用3个屏幕,本发明实施例对此不作具体限定。
需要说明的是,在电子设备当前界面显示的菜单的级数大于最大级数的情况下可以显示左侧控件和右侧控件,如当左侧的菜单的级数大于1时,电子设备可以在屏幕的左侧显示左侧控件,当显示的最右侧的菜单级数大于最大级数,且高于最近一次触发的级数的菜单时,电子设备可以在屏幕的右侧显示右侧控件。
需要说明的是,在一次触发电子设备显示菜单的过程中,若电子设备的界面中显示的菜单的级数未超过最多级数(即屏幕上最多显示的菜单级数),例如以最多级数为3级(最多显示3级),当屏幕中包括一个区域,并在该区域中显示一级菜单;或者,屏幕包括两个区域,一个区域显示一级菜单,另一个区域显示二级菜单;或者屏幕包括三个区域,一个区域显示一级菜单、一个区域显示二级菜单、一个区域显示三级菜单的情况下,电子设备不显示目标控件,当用户触发电子设备显示四级菜单并向左隐藏一级菜单(例如,三个区域分别显示的是二级菜单、三级菜单和四级菜单)的情况下,电子设备可以开始显示左向箭头。例如如图3中的(a)和图3中(b)中所示。
结合图4,用户已经触发过电子设备在区域1至区域3中的任意一个区域中显示过四级选项3对应的五级菜单,则电子设还可以在屏幕左侧显示左向箭头31a(即左侧控件),在屏幕右侧显示右向箭头31b(即右侧控件)。若四级选项3对应的五级菜单为用户最近一次触发电子设备显示过的,在电子设备的最右侧(即,区域3)显示五级菜单的情况下,电子设备取消右侧显示的右向箭头,若用户触发电子设备最左侧(即,区域1)显示一级菜单,且界面中总共显示了3级菜单,则如图4中的(c)所示,取消显示左侧显示的左向箭头31a。
进而,在本发明实施例提供的菜单显示方法中,在上述的S201之前,还可以包括下述的S203和S204:
S203、在n+1个区域分别显示第1级菜单至第n+1级菜单的情况下,电子设备接收用户的第二输入。
其中,0≤n<m,n为整数。
可以理解的是,在n=0的情况下,电子设备显示的是第1级菜单。
在本发明实施例中,该n+1个区域的尺寸可以相同,也可以不同,本发明实施例对此不作具体限定。
可选的,第二输入可以为用户选中第n+1级菜单中的一个选项的输入,也可以为用户选中第n+1级菜单的一个选项并滑动的输入。
S204、响应于第二输入,电子设备在n+2个区域分别显示第1级菜单至第n+2级菜单。
具体的,电子设备可以将第1级菜单至第n+1级菜单更新为第1级菜单至第n+2级菜单。
可选的,该n+2个区域的尺寸可以相同,也可以不同,本发明实施例对此不作具体限定。
需要说明的是,在电子设备分屏显示菜单的情况下,第二输入还可以用于触发电子设备分屏。
需要说明的是,若n+1个区域为均分屏幕的区域,则n+2个区域也可以为均分屏幕的区域,且n+2个区域中的每个区域的面积小于n+1个区域中每个区域的面积。
示例性的,如图6中的(a)所示,以电子设备横屏显示菜单为例,假设电子设备全屏显示一级菜单,用户可以在一级菜单中选中一级选项3,例如用户点击一级选项3,或者用户点击一级选项3并向右滑动,则可以触发电子设备分屏,如图6中的(b)所示,电子设备在分割线32c左侧屏幕区域显示一级菜单,在分割线32c右侧屏幕区域显示一级选项3对应的二级菜单。用户可以在二级菜单中选中二级选项2,可以触发电子设备继续分屏,如图6中的(c)所示,分割线32a左侧屏幕区域显示一级菜单,分割线32a和分割线32b中间的屏幕区域显示一级选项3对应的二级菜单,分割线32b右侧屏幕区域显示二级选项2对应的三级菜单。
可选的,在本发明实施例中,电子设备的屏幕为可以折叠的屏幕。
例如,具有多个屏的折叠屏电子设备、柔性屏电子设备等。在电子设备为折叠屏电子设备的情况下,假设折叠屏电子设备包括3个屏幕,用户可以在电子设备的一个屏幕上触发显示一级菜单,用户可以选中一级菜单中的一个菜单选项,触发电子设备在第二屏幕上显示该菜单选项的二级菜单。
示例性的,假设电子设备包括3个屏幕,电子设备可以在一个屏幕上显示1级菜单,如图7所示,电子设备在第一个屏幕上显示了一级菜单的一级选项1、一级选项2、一级选项3、一级选项4、一级选项5、一级选项6。若用户在图7中的第一个屏幕上选中一级选项3并向第二个屏幕滑动,则如图8所示,电子设备可以在第二个屏幕上显示一级选项3对应的二级菜单,并保持显示第一个屏上的一级菜单,该二级菜单包括二级选项1、二级选项2、二级选项3和二级选项4。若用户在图8中的第二个屏幕上选中二级选项2并向第三个屏幕滑动,则如图9所示,电子设备可以在第三个屏幕上显示二级选项2对应的三级菜单,并保持显示第一个屏幕上显示的一级菜单和第二个显示屏上显示的二级菜单,该三级菜单中包括三级选项1、三级选项2、三级选项3、三级选项4和三级选项5。
基于该方案,在电子设备一次最多显示m+1级菜单,且电子设备在n+1个区域分别显示的第1级菜单中第n+1级菜单,在n小于m的情况下,即电子设备当前并未达到最大显示的菜单的最大级数,若电子设备接收到用户的第二输入,例如用户在第n+1级菜单中选择一个选项的输入,则电子设备可以在n+2个区域分别显示的第1级菜单中第n+2级菜单,直至最多显示的m+1级菜单,可以便于用户在显示界面中同时查看m+1级菜单。
可选的,本发明实施例提供的菜单显示方法,还可以包括下述的S205和S206a,或者S205和S206b:
S205、在显示至少两级菜单的情况下,电子设备接收用户的第三输入。
其中,第三输入为对第三区域显示的第一目标级菜单的输入。第一目标级菜单为上述至少两级菜单中除最后一级菜单之外的任意一级菜单。
示例性的,如图10中的(a)中所示,假设电子设备在界面中的区域1显示二级菜单、的区域2中显示二级选项2对应的三级菜单,区域1中显示三级选项3对应的四级菜单,并且左侧隐藏了菜单(即一级菜单),右侧也隐藏了菜单(即用户已触发显示四级选项3对应的五级菜单以及之后的较低级的菜单)。则第一目标级菜单可以为图10中(a)的二级菜单和三级菜单中的任意一个。
S206a、响应于第三输入,电子设备在第三区域显示第二目标级菜单,并保持显示其他区域中显示的菜单。
其中,第二目标级菜单为第一目标级菜单的下一级菜单中与第三输入对应的菜单。
具体的,电子设备可以将第一目标级菜单更新为第二目标级菜单,并保持显示至少两级菜单中除第一目标级菜单之外的其他级菜单。
示例性的,假设用户在三级菜单中点击三级选项1,则第二目标级菜单为三级选项1对应的四级菜单,假设用户在二级菜单中点击二级选项4,则第二目标级菜单为二级选项对应的三级菜单。
可选的,在S206a之后,电子设备上显示的m+1个菜单为不连续的菜单,即,电子设备显示的m+1级菜单中包括相同等级的菜单。
在电子设备显示的m+1级菜单包括不连续等级的菜单,则示例性的,电子设备可以根据在区域1中显示一级菜单、在区域2中显示一级选项1对应的二级菜单、在区域3中显示一级选项2对应的二级菜单。
示例性的,结合图10中的(a),若用户在区域2中显示的三级菜单中点击三级选项5,则如图10中的(b)所示,电子设备可以在区域2中显示三级选项5对应的四级菜单,该四级菜单包括四级选项4、四级选项5、四级选项6、四级选项7和四级选项8。
示例性的,在S206a之后,电子设备也可以根据用户的输入更新电子设备上显示的内容。具体的,若电子设备分别在区域1显示第k级菜单,在区域2显示k级选项1对应的第k+1级菜单(即第k级菜单的选项1对应的下一级菜单)、在区域3显示k级选项2第k+1级菜单(即第k级菜单的选项2对应的下一级菜单),若用户在电子设备上向左滑动,则电子设备可以在区域1中显示k级选项1对应的第k+1级菜单,在区域2中显示k级选项2对应的第k+1级菜单,在区域3显示k+2级菜单。
S206b、响应于第三输入,电子设备将第一目标级菜单的所有下级菜单更新为第二目标级菜单。
示例性的,若第一目标级菜单之后屏幕上包括至少两级菜单,则电子设备可以在接收到第三输入之后,重新划分区域显示菜单。
具体的,若第一目标级菜单之后包括一级菜单,则电子设备可以在该一级菜单的区域显示第二目标级菜单,并取消右侧控件。
当然,如图10中的(c)所示,若用户在点击区域2显示的三级菜单中的三级选项5,电子设备也可以在三级选项3对应的四级菜单的区域3显示三级选线5对应的四级菜单,并且取消右向箭头的显示。
基于该方案,在电子设备显示至少两级菜单的情况下,电子设备可以接收用户对至少两级菜单中的第一目标级菜单的情况下,电子设备可以将该第一目标级菜单更新为第二目标级菜单,并保持显示其他的菜单。可以方便用户在显示多级菜单的情况下,在深层级的菜单中查找某高一层级菜单的情况下不退出低层级的菜单,便于用户在选中高层级的菜单之后返回原先显示的菜单继续查看。
进而,在电子设备的屏幕为可以折叠的屏幕的情况下,本发明实施例的菜单显示方法还可以包括下述的S207和S208。
S207、在屏幕显示至少两级菜单的情况下,电子设备接收用户的第四输入。
其中,第四输入为触发屏幕中的第四区域折叠的输入。
为了便于理解,结合图9,若用户触发第三屏幕向第二屏幕折叠,则第四区域为第三屏幕上的显示区域,若用户触发第二屏幕和第三屏幕向第一屏幕折叠,则第四区域包括第二屏幕上的显示区域和第三屏幕上的显示区域。
S208、响应于第四输入,电子设备取消第四区域中的菜单的显示。
例如,结合图9,若用户触发第三屏幕向第四屏幕折叠,则电子设备可以取消第三屏幕上显示的三级菜单。
需要说明的是,若用户点击第j级菜单中的“取消”控件,电子设备也可以取消该级菜单的显示。
基于该方案,在电子设备的屏幕为可以折叠的屏幕的情况下,用户可以通过控制屏幕的折叠来取消屏幕上的菜单的显示,操作方式更加便捷,提高了用户的用户体验。
图11为本发明实施例提供的一种电子设备可能的结构示意图,如图11所示,电子设备700包括接收模块701和显示模块702;接收模块701,用于在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,接收用户的第一输入,其中,该m+1个区域中的第一区域的显示内容为第j级菜单;显示模块702,用于响应于接收模块701接收的第一输入,在第一区域显示第j+p级菜单,其中,j为从i取到i+m的至少两个整数,i、m和j均为正整数,p为整数;或者,i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1,第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单。
可选的,在第一输入为用户对第i+m级菜单中的任意一个选项选中输入的情况下,第i+m+p级菜单为第一输入触发显示的菜单,p=1;或者,在第一输入为用户的滑动输入或对目标控件的输入的情况下,第i+m+p级菜单为第一输入之前在该m+1个区域中显示过的菜单,p为正整数或负整数。
可选的,m+1为电子设备一次显示的菜单的最大多数;接收模块701,还用于在在接收第一输入之前,显示模块702在n+1个区域分别显示第1级菜单至第n+1级菜单的情况下,接收用户的第二输入,0≤n<m,n为整数;显示模块702,还用于响应于第二输入,在n+2个区域分别显示第1级菜单至第n+2级菜单。
可选的,接收模块701,还用于在显示模块702显示至少两级菜单的情况下,接收用户的第三输入,第三输入为第三区域显示的第一目标级菜单的输入,第一目标级菜单为至少两级菜单中除最后一级菜单之外的任意一级菜单;显示模块702,还用于响应于接收模块701接收的第三输入,在第三区域显示第二目标级菜单,并保持显示其他区域中显示的菜单,第二目标级菜单为第一目标级菜单的下一级菜单中与第三输入对应的菜单。
可选的,电子设备的屏幕为可折叠屏幕;接收模块701,还用于在屏幕显示至少两级菜单的情况下,接收用户的第四输入,第四输入为触发屏幕中的第四区域折叠的输入;显示模块702,还用于响应于接收模块701接收的第四输入,取消第四区域中的菜单的显示。
本发明实施例提供的电子设备700能够实现上述方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。
本发明实施例提供的电子设备,电子设备在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,用户可以在根据需要输入第一输入,其中,该m+1个区域中的第一区域的显示内容为第j级菜单;电子设备在接收到第一输入之后,可以响应于第一输入,在第一区域显示第j+p级菜单;在j取从i到i+m中的至少两个整数,i、m和j均为正整数,p为整数的情况下,电子设备可以为将至少两个j对应的第一区域中的第j级菜单更新显示为对应的第j+p级菜单,在j取i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1的情况下,电子设备可以将屏幕上一个第一区域显示的1个j第j级菜单更新显示为与第一输入对应的第j+p级菜单,该第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单,即电子设备可以只更新其中一级菜单,也可以同时更新多级菜单,若用户需要在多级菜单中查找菜单选项时,可以方便的根据第一输入切换界面中显示的多个层级菜单的级别,相比于目前在深层级菜单中查找的方式,简化了操作步骤,无需用户多出触发电子设备返回上一级菜单,从而可以更加方便用户在菜单查找选项。
图12为实现本发明各个实施例的一种电子设备的硬件结构示意图,该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、以及计步器等。
其中,用户输入单元107,用于在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,接收用户的第一输入,其中,该m+1个区域中的第一区域的显示内容为第j级菜单;显示单元106,用于响应于第一输入,在第一区域显示第j+p级菜单;其中,j为从i取到i+m的整数,i、m和j均为正整数,p为整数;或者,j取i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1,第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单。
本发明实施例提供的电子设备,电子设备在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,用户可以在根据需要输入第一输入,其中,该m+1个区域中的第一区域的显示内容为第j级菜单;电子设备在接收到第一输入之后,可以响应于第一输入,在第一区域显示第j+p级菜单;在j取从i到i+m中的至少两个整数,i、m和j均为正整数,p为整数的情况下,电子设备可以为将至少两个j对应的第一区域中的第j级菜单更新显示为对应的第j+p级菜单,在j取i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1的情况下,电子设备可以将屏幕上一个第一区域显示的1个j第j级菜单更新显示为与第一输入对应的第j+p级菜单,该第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单,即电子设备可以只更新其中一级菜单,也可以同时更新多级菜单,若用户需要在多级菜单中查找菜单选项时,可以方便的根据第一输入切换界面中显示的多个层级菜单的级别,相比于目前在深层级菜单中查找的方式,简化了操作步骤,无需用户多出触发电子设备返回上一级菜单,从而可以更加方便用户在菜单查找选项。
应理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信***与网络和其他设备通信。
电子设备通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与电子设备100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其他存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
电子设备100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在电子设备100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
用户输入单元107可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图12中,触控面板1071与显示面板1061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元108为外部装置与电子设备100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备100内的一个或多个元件或者可以用于在电子设备100和外部装置之间传输数据。
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器110是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
电子设备100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,电子设备100包括一些未示出的功能模块,在此不再赘述。
可选的,本发明实施例还提供一种电子设备,结合图12,包括处理器110,存储器109,存储在存储器109上并可在处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述菜单显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述菜单显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

Claims (12)

1.一种菜单显示方法,应用于电子设备,其特征在于,所述方法包括:
在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,接收用户的第一输入,其中,所述m+1个区域中的第一区域的显示内容为第j级菜单;
响应于所述第一输入,在所述第一区域显示第j+p级菜单;
其中,j取i到i+m中的至少两个整数,i、m和j均为正整数,p为整数;
或者,
j取i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1,所述第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单。
2.根据权利要求1所述的方法,其特征在于,
在所述第一输入为用户对第i+m级菜单中的任意一个选项选中输入的情况下,第i+m+p级菜单为所述第一输入触发显示的菜单,p=1;或者,
在所述第一输入为用户的滑动输入或对目标控件的输入的情况下,第i+m+p级菜单为所述第一输入之前在所述m+1个区域中显示过的菜单,p为正整数或负整数。
3.根据权利要求1所述的方法,其特征在于,m+1为所述电子设备一次显示的菜单的最多级数;
在接收第一输入之前,所述方法还包括:
在n+1个区域分别显示第1级菜单至第n+1级菜单的情况下,接收用户的第二输入,0≤n<m,n为整数;
响应于所述第二输入,在n+2个区域分别显示第1级菜单至第n+2级菜单。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在显示至少两级菜单的情况下,接收用户的第三输入,所述第三输入为对第三区域显示的第一目标级菜单的输入,所述第一目标级菜单为所述至少两级菜单中除最后一级菜单之外的任意一级菜单;
响应于所述第三输入,在所述第三区域显示第二目标级菜单,并保持显示其他区域中显示的菜单,所述第二目标级菜单为所述第一目标级菜单的下一级菜单中与所述第三输入对应的菜单。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述电子设备的屏幕为可折叠屏幕;
所述方法还包括:
在所述屏幕显示至少两级菜单的情况下,接收用户的第四输入,所述第四输入为触发所述屏幕中的第四区域折叠的输入;
响应于所述第四输入,取消所述第四区域中的菜单的显示。
6.一种电子设备,其特征在于,所述电子设备包括:接收模块和显示模块;
所述接收模块,用于在m+1个区域分别显示第i级菜单至第i+m级菜单的情况下,接收用户的第一输入,其中,所述m+1个区域中的第一区域的显示内容为第j级菜单;
所述显示模块,用于响应于所述接收模块接收的所述第一输入,在所述第一区域显示第j+p级菜单;
其中,j取i到i+m中的至少两个整数,i、m和j均为正整数,p为整数;
或者,
j取i到i+m-1中的任意一个整数,i、m和j均为正整数,p=1,所述第一区域中显示的第j+p级菜单与第二区域中显示的第j+p级菜单为同一级菜单的不同子菜单。
7.根据权利要求6所述的电子设备,其特征在于,
在所述第一输入为用户对第i+m级菜单中的任意一个选项选中输入的情况下,第i+m+p级菜单为所述第一输入触发显示的菜单,p=1;或者,
在所述第一输入为用户的滑动输入或对目标控件的输入的情况下,第i+m+p级菜单为所述第一输入之前在所述m+1个区域中显示过的菜单,p为正整数或负整数。
8.根据权利要求6所述的电子设备,其特征在于,m+1为所述电子设备一次显示的菜单的最多级数;
所述接收模块,还用于在接收第一输入之前,在显示模块在n+1个区域分别显示第1级菜单至第n+1级菜单的情况下,接收用户的第二输入,0≤n<m,n为整数;
所述显示模块,还用于响应于所述第二输入,在n+2个区域分别显示第1级菜单至第n+2级菜单。
9.根据权利要求6所述的电子设备,其特征在于,
所述接收模块,还用于在显示模块显示至少两级菜单的情况下,接收用户的第三输入,所述第三输入为对第三区域显示的第一目标级菜单的输入,所述第一目标级菜单为所述至少两级菜单中除最后一级菜单之外的任意一级菜单;
所述显示模块,还用于响应于所述接收模块接收的所述第三输入,在所述第三区域显示第二目标级菜单,并保持显示其他区域中显示的菜单,所述第二目标级菜单为所述第一目标级菜单的下一级菜单中与所述第三输入对应的菜单。
10.根据权利要求6至9中任一项所述的电子设备,其特征在于,所述电子设备的屏幕为可折叠屏幕;
所述接收模块,还用于在所述屏幕显示至少两级菜单的情况下,接收用户的第四输入,所述第四输入为触发所述屏幕中的第四区域折叠的输入;
所述显示模块,还用于响应于所述接收模块接收的所述第四输入,取消所述第四区域中的菜单的显示。
11.一种电子设备,其特征在于,所述电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的菜单显示方法的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的菜单显示方法的步骤。
CN201910951023.3A 2019-10-08 2019-10-08 一种菜单显示方法及电子设备 Active CN110851039B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910951023.3A CN110851039B (zh) 2019-10-08 2019-10-08 一种菜单显示方法及电子设备
PCT/CN2020/118814 WO2021068804A1 (zh) 2019-10-08 2020-09-29 菜单显示方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910951023.3A CN110851039B (zh) 2019-10-08 2019-10-08 一种菜单显示方法及电子设备

Publications (2)

Publication Number Publication Date
CN110851039A true CN110851039A (zh) 2020-02-28
CN110851039B CN110851039B (zh) 2021-07-02

Family

ID=69596347

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910951023.3A Active CN110851039B (zh) 2019-10-08 2019-10-08 一种菜单显示方法及电子设备

Country Status (2)

Country Link
CN (1) CN110851039B (zh)
WO (1) WO2021068804A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112416237A (zh) * 2020-11-19 2021-02-26 珠海格力电器股份有限公司 一种界面交互方法及控制装置、存储介质、植物种植电器
WO2021068804A1 (zh) * 2019-10-08 2021-04-15 维沃移动通信有限公司 菜单显示方法及电子设备
CN113467665A (zh) * 2021-07-01 2021-10-01 北京有竹居网络技术有限公司 多级菜单显示方法、装置、存储介质及电子设备
CN113589994A (zh) * 2021-07-30 2021-11-02 恒生电子股份有限公司 导航菜单的显示控制方法、装置、设备及存储介质
CN113923131A (zh) * 2021-09-10 2022-01-11 北京世纪互联宽带数据中心有限公司 一种监控信息确定方法、装置、计算设备及存储介质
CN114281228A (zh) * 2020-12-28 2022-04-05 海信视像科技股份有限公司 一种显示设备及多级菜单面板显示的控制方法
CN115309312A (zh) * 2021-04-21 2022-11-08 花瓣云科技有限公司 一种内容显示方法与电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101552837A (zh) * 2009-03-11 2009-10-07 惠州Tcl移动通信有限公司 一种菜单显示方法
US20110314421A1 (en) * 2010-06-18 2011-12-22 International Business Machines Corporation Access to Touch Screens
CN103793135A (zh) * 2013-12-31 2014-05-14 远光软件股份有限公司 用户界面树形结构显示方法及***
CN105893017A (zh) * 2015-12-11 2016-08-24 乐视网信息技术(北京)股份有限公司 在设备上呈现项目菜单的方法及装置
CN107589903A (zh) * 2017-10-19 2018-01-16 广东欧珀移动通信有限公司 显示多页码展示信息的方法和装置
CN107728901A (zh) * 2017-10-24 2018-02-23 广东欧珀移动通信有限公司 界面显示方法、装置及终端

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100585776B1 (ko) * 2004-10-11 2006-06-07 엘지전자 주식회사 복수개의 화면을 구비한 휴대용 단말기와 이를 이용한메뉴 리스트 표시 제어 방법
KR101004463B1 (ko) * 2008-12-09 2010-12-31 성균관대학교산학협력단 터치 스크린의 드래그를 이용한 메뉴 선택을 지원하는 휴대용 단말 및 그 제어 방법
CN103049176A (zh) * 2013-01-22 2013-04-17 网神信息技术(北京)股份有限公司 菜单显示方法和装置
CN104317487B (zh) * 2014-11-12 2018-05-18 北京国双科技有限公司 环形菜单的显示方法和显示装置
CN110851039B (zh) * 2019-10-08 2021-07-02 维沃移动通信有限公司 一种菜单显示方法及电子设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101552837A (zh) * 2009-03-11 2009-10-07 惠州Tcl移动通信有限公司 一种菜单显示方法
US20110314421A1 (en) * 2010-06-18 2011-12-22 International Business Machines Corporation Access to Touch Screens
CN103793135A (zh) * 2013-12-31 2014-05-14 远光软件股份有限公司 用户界面树形结构显示方法及***
CN105893017A (zh) * 2015-12-11 2016-08-24 乐视网信息技术(北京)股份有限公司 在设备上呈现项目菜单的方法及装置
CN107589903A (zh) * 2017-10-19 2018-01-16 广东欧珀移动通信有限公司 显示多页码展示信息的方法和装置
CN107728901A (zh) * 2017-10-24 2018-02-23 广东欧珀移动通信有限公司 界面显示方法、装置及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘孙东: "基于有限状态机的嵌入式菜单***设计", 《顺德职业技术学院学报》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021068804A1 (zh) * 2019-10-08 2021-04-15 维沃移动通信有限公司 菜单显示方法及电子设备
CN112416237A (zh) * 2020-11-19 2021-02-26 珠海格力电器股份有限公司 一种界面交互方法及控制装置、存储介质、植物种植电器
CN112416237B (zh) * 2020-11-19 2022-01-21 珠海格力电器股份有限公司 一种界面交互方法及控制装置、存储介质、植物种植电器
CN114281228A (zh) * 2020-12-28 2022-04-05 海信视像科技股份有限公司 一种显示设备及多级菜单面板显示的控制方法
CN115309312A (zh) * 2021-04-21 2022-11-08 花瓣云科技有限公司 一种内容显示方法与电子设备
CN113467665A (zh) * 2021-07-01 2021-10-01 北京有竹居网络技术有限公司 多级菜单显示方法、装置、存储介质及电子设备
CN113589994A (zh) * 2021-07-30 2021-11-02 恒生电子股份有限公司 导航菜单的显示控制方法、装置、设备及存储介质
CN113923131A (zh) * 2021-09-10 2022-01-11 北京世纪互联宽带数据中心有限公司 一种监控信息确定方法、装置、计算设备及存储介质
CN113923131B (zh) * 2021-09-10 2023-08-22 北京世纪互联宽带数据中心有限公司 一种监控信息确定方法、装置、计算设备及存储介质

Also Published As

Publication number Publication date
CN110851039B (zh) 2021-07-02
WO2021068804A1 (zh) 2021-04-15

Similar Documents

Publication Publication Date Title
CN110851039B (zh) 一种菜单显示方法及电子设备
CN110879679B (zh) 一种显示控制方法、电子设备及计算机可读存储介质
CN111459355B (zh) 内容共享方法及电子设备
CN109597551B (zh) 一种显示控制方法及终端设备
CN108415652B (zh) 一种文本处理方法及移动终端
CN110489029B (zh) 一种图标显示方法及终端设备
CN109471692B (zh) 一种显示控制方法及终端设备
CN110109604B (zh) 一种应用界面显示方法及移动终端
CN111142723B (zh) 图标移动方法及电子设备
CN110764666B (zh) 一种显示控制方法及电子设备
CN110874147A (zh) 一种显示方法及电子设备
CN109976611B (zh) 终端设备的控制方法及终端设备
CN109522278B (zh) 一种文件存储方法及终端设备
CN108874906B (zh) 一种信息推荐方法及终端
CN110502164B (zh) 一种界面显示方法及电子设备
CN110703972B (zh) 一种文件控制方法及电子设备
CN111459361B (zh) 应用图标显示方法、装置及电子设备
CN111352547A (zh) 显示方法及电子设备
CN111190517B (zh) 分屏显示方法及电子设备
CN110012152B (zh) 一种界面显示方法及终端设备
CN110012151B (zh) 一种信息显示方法及终端设备
CN109284146B (zh) 一种轻应用开启方法及移动终端
CN111638842B (zh) 显示控制方法、装置及电子设备
CN111240551B (zh) 应用程序控制方法及电子设备
CN111142731B (zh) 一种显示方法及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant