CN107219982A - 一种显示导航菜单的方法、装置和计算机可读存储介质 - Google Patents

一种显示导航菜单的方法、装置和计算机可读存储介质 Download PDF

Info

Publication number
CN107219982A
CN107219982A CN201710409631.2A CN201710409631A CN107219982A CN 107219982 A CN107219982 A CN 107219982A CN 201710409631 A CN201710409631 A CN 201710409631A CN 107219982 A CN107219982 A CN 107219982A
Authority
CN
China
Prior art keywords
icon
menu
prime
navigated
navigation
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.)
Pending
Application number
CN201710409631.2A
Other languages
English (en)
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710409631.2A priority Critical patent/CN107219982A/zh
Publication of CN107219982A publication Critical patent/CN107219982A/zh
Pending legal-status Critical Current

Links

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
    • 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/04817Interaction 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 using icons
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser

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)
  • Digital Computer Display Output (AREA)

Abstract

本文公布一种显示导航菜单的方法、装置和计算机可读存储介质,该方法包括:获取当前级导航的菜单的数目;当获得的当前级导航的菜单的数目大于或等于预设阈值时,确定当前级导航的每个菜单对应的图标;显示确定出的当前级导航的每个菜单对应的图标。本发明实施例通过图标的方式显示菜单,节省了界面空间,解决了由于菜单过多无法显示全部菜单的问题,提升了用户体验。

Description

一种显示导航菜单的方法、装置和计算机可读存储介质
技术领域
本发明实施例涉及但不限于云平台界面技术,尤指一种显示导航菜单的方法、装置和计算机可读存储介质。
背景技术
在管理平台的界面中,绝大部分的界面,都采用顶部横向导航的菜单加主页面竖向导航的菜单的形式。从界面角度看,一般顶部横向导航的菜单在5个左右,主页面竖向导航的菜单在6个左右,就可以展示全部的内容,而且,这些数量的导航的菜单在笔记本等小屏幕上也可以伸展的开。纵观各个管理平台界面,几乎都是以简单的一级导航(顶部横向导航)加二级导航(主页面竖向导航)方式进行显示的。如图1所示,一级导航的菜单(或称为导航菜单)包括菜单名称是“云资源管理”、“云服务管理”、“云安全管理”、“云监控管理”、“私有云管理”、“计费管理”、“运维管理”、“***管理”等菜单,而“云资源管理”下面的二级导航的菜单包括菜单名称是“虚拟机管理”、“XXXXXX”、“XXXXXXXX”、“XXXX”、“XXXXXXXXXX”等菜单。
但是,当某一级导航的菜单数量较多时,就会占用过多的界面空间,且会导致该级导航的菜单(菜单的名称)不能全部显示的问题,用户体验极其不好。
发明内容
本申请提供了一种显示导航菜单的方法、装置和计算机可读存储介质,能够节省界面空间,解决由于菜单过多无法显示全部菜单的问题,提升用户体验。
为了达到本申请目的,本申请提供了一种显示导航菜单的方法,包括:
获取当前级导航的菜单的数目;
当获得的当前级导航的菜单的数目大于或等于预设阈值时,确定当前级导航的每个菜单对应的图标;
显示确定出的当前级导航的每个菜单对应的图标。
可选地,在所述确定当前级导航的每个菜单对应的图标之前,该方法还包括:
建立包括多个图标的菜单图标库;
建立各级导航的每个菜单的身份标识ID与所述菜单图标库中的图标的ID之间的一一对应关系;
所述确定当前级导航的每个菜单对应的图标包括:
确定所述当前级导航的每个菜单的ID;
在所述对应关系中查找确定出的所述当前级导航的每个菜单的ID对应的图标的ID;
将查找到的图标的ID对应的图标作为所述当前级导航的每个菜单对应的图标。
可选地,在所述显示确定出的当前级导航的每个菜单对应的图标之后,该方法还包括:
监测是否存在对已显示的某一个图标的鼠标事件;
当监测到存在对已显示的某一个图标的鼠标事件时,获取所述图标的ID以及鼠标事件的参数;
根据获得的所述图标的ID以及鼠标事件的参数显示所述图标的ID对应的菜单的名称或者显示所述图标。
可选地,在所述根据获得的所述图标的ID以及鼠标事件的参数显示所述图标的ID对应的菜单的名称之前,该方法还包括:
在所述对应关系中查找与获得的所述图标的ID对应的菜单的ID;
获取查找到的所述菜单的ID对应的菜单的名称。
可选地,所述鼠标事件包括:鼠标覆盖mouseOver事件或者鼠标移出mouseOut事件;所述鼠标事件的参数包括:mouseOver或者mouseOut。
本申请还提供了一种显示导航菜单的装置,包括:获取单元、判断单元、确定单元和显示单元;其中,
获取单元,用于获取当前级导航的菜单的数目;
判断单元,用于当获得的当前级导航的菜单的数目大于或等于预设阈值时,通知确定单元;
确定单元,用于接收到来自判断单元的通知,确定当前级导航的每个菜单对应的图标;
显示单元,用于显示确定出的当前级导航的每个菜单对应的图标。
可选地,该装置还包括处理单元,用于建立包括多个图标的菜单图标库;建立各级导航的每个菜单的身份标识ID与所述菜单图标库中的图标的ID之间的一一对应关系;
所述确定单元中用于确定当前级导航的每个菜单对应的图标包括:
确定所述当前级导航的每个菜单的ID;
在所述对应关系中查找确定出的所述当前级导航的每个菜单的ID对应的图标的ID;
将查找到的图标的ID对应的图标作为所述当前级导航的每个菜单对应的图标。
可选地,该装置还包括监测单元和控制单元;其中,
所述监测单元,用于监测是否存在对已显示的某一个图标的鼠标事件;当监测到存在对已显示的某一个图标的鼠标事件时,获取所述图标的ID以及鼠标事件的参数;
所述控制单元,用于根据获得的所述图标的ID以及鼠标事件的参数控制所述显示单元显示所述图标的ID对应的菜单的名称或者显示所述图标。
可选地,所述控制单元,还用于在所述根据获得的所述图标的ID以及鼠标事件的参数控制所述显示单元显示所述图标的ID对应的菜单的名称之前,还用于:
在所述对应关系中查找与获得的所述图标的ID对应的菜单的ID;
获取查找到的所述菜单的ID对应的菜单的名称。
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:
获取当前级导航的菜单的数目;
当获得的当前级导航的菜单的数目大于或等于预设阈值时,确定当前级导航的每个菜单对应的图标;
显示确定出的当前级导航的每个菜单对应的图标。
本发明实施例包括:获取当前级导航的菜单的数目;当获得的当前级导航的菜单的数目大于或等于预设阈值时,确定当前级导航的每个菜单对应的图标;显示确定出的当前级导航的每个菜单对应的图标。本发明实施例通过图标的方式显示菜单,节省了界面空间,解决了由于菜单过多无法显示全部菜单的问题,提升了用户体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为现有中两级导航显示的示意图;
图2为本发明实施例显示导航菜单的方法的流程图;
图3(a)为本发明实施例两级导航显示的示意图一;
图3(b)为本发明实施例两级导航显示的示意图二;
图4为本发明实施例显示导航菜单的装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合
图2为本发明实施例显示导航菜单的方法的流程图,如图2所示,包括:
步骤201:获取当前级导航的菜单的数目。
需要说明的是,本发明实施例菜单指导航菜单,即不同级别的导航所包括的导航菜单。
步骤202:当获得的当前级导航的菜单的数目大于或等于预设阈值时,确定当前级导航的每个菜单对应的图标。
其中,本发明实施例预设阈值可以是8,也可以是10,也可以是15,或者是根据显示屏的大小而定,具体如何根据显示屏的大小而定属于本领域技术人员所熟知的惯用技术手段,此处不再赘述。
可选地,在确定当前级导航的每个菜单对应的图标之前,该方法还包括:
建立包括多个图标的菜单图标库;
建立各级导航的每个菜单的身份标识(ID)与菜单图标库中的图标的ID之间的一一对应关系。
其中,本发明实施例确定当前级导航的每个菜单对应的图标包括:
确定当前级导航的每个菜单的ID;
在对应关系中查找确定出的当前级导航的每个菜单的ID对应的图标的ID;
将查找到的图标的ID对应的图标作为当前级导航的每个菜单对应的图标。
需要说明的是,本发明实施例中,当前级导航的菜单有几个,就会查找到几个图标。例如,当前级级导航包括10个菜单,则会一一查找到10个图标。
其中,本发明实施例当前级导航包括:一级导航或二级导航或二级导航的菜单下面的三级导航或三级导航的菜单下面的四级导航。
需要说明的是,一般在二级导航下,还会细分出三级导航,假如二级导航的菜单是“容器”菜单,其下还分为“容器实例”和“容器配置”,可以将其叫做三级导航的菜单。在“容器配置”菜单下,主页面还会分成两个标签(Tab)页,这些Tab页就是四级导航的菜单。
需要说明的是,一级导航的菜单对应的图标大于二级导航的菜单对应的图标。例如,一级导航的菜单对应的图标在64*32像素,二级导航的菜单对应的图标用32*32像素。
步骤203:显示确定出的当前级导航的每个菜单对应的图标。
可选地,在显示确定出的当前级导航的每个菜单对应的图标之后,该方法还包括:
监测是否存在对已显示的某一个图标的鼠标事件;
当监测到存在对已显示的某一个图标的鼠标事件时,获取图标的ID以及鼠标事件的参数;
根据获得的图标的ID以及鼠标事件的参数显示图标的ID对应的菜单的名称或者显示图标。
需要说明的是,关于如何获取图标的ID属于本领域技术人员所熟知的惯用技术手段,例如,图标的ID包含在图标的标签(div)上,其中,div是超文本标记语言(HTML)的元素,当鼠标移动到该图标时,由鼠标监听事件的方法(eventListener)获取,此处不再赘述。
可选地,在根据获得的图标的ID以及鼠标事件的参数显示图标的ID对应的菜单的名称之前,该方法还包括:
在对应关系中查找与获得的图标的ID对应的菜单的ID;
获取查找到的菜单的ID对应的菜单的名称。
其中,本发明实施例鼠标事件包括:鼠标覆盖(mouseOver)事件或者鼠标移出(mouseOut)事件;鼠标事件的参数包括:mouseOver或者mouseOut。
其中,本发明实施例根据获得的图标的ID以及鼠标事件的参数显示图标的ID对应的菜单的名称或者显示图标包括:
当鼠标事件的参数是mouseOver时,显示图标的ID对应的菜单的名称;
当鼠标事件的参数是mouseOut时,显示该图标。
需要说明的是,当鼠标事件的参数是mouseOver时,本发明实施例方法中可以隐藏该图标并显示图标的ID对应的菜单的名称,其中,在隐藏该图标到显示该图标的ID对应的菜单的名称的过程中,可以动态增加(或加载)一个预先设置的动画效果,其中,动态增加(或加载)的过程可以是2秒的过程,也可以是3秒的过程。
如图3(a)所示,为本发明实施例两级导航显示的示意图一,其中,一级导航的菜单包括12个菜单,分别为图标A、图标B、图标C、图标D、图标E、图标F、图标G、图标H、图标I、图标J、图标K和图标L,其中,图标A下对应的二级菜单包括9个菜单,分别为图标A1、图标A2、图标A3、图标A4、图标A5、图标A6、图标A7、图标A8和图标A9。如图3(b)所示,当监测到进入菜单A对应的界面(在此之前鼠标必然会移动到图标A上)时,此时显示图标A对应的菜单的名称“云资源管理”,且当鼠标移动到图标A1上时,此时,隐藏图标A1且在图标A1的位置处显示(或悬浮显示)图标A1对应的菜单的名称“虚拟机管理器”。
本发明实施方式中,通过当获得的当前级导航的菜单的数目大于或等于预设阈值时,确定当前级导航的每个菜单对应的图标,以及显示确定出的当前级导航的每个菜单对应的图标,节省了界面空间,解决了由于菜单过多无法显示全部菜单的问题,提升了用户体验。
图4为本发明实施例显示导航菜单的装置的结构示意图,如图4所示,包括:获取单元、判断单元、确定单元和显示单元。其中,
获取单元,用于获取当前级导航的菜单的数目。
判断单元,用于当获得的当前级导航的菜单的数目大于或等于预设阈值时,通知确定单元。
其中,本发明实施例预设阈值可以是8,也可以是10,也可以是15,或者是根据显示屏的大小而定,具体如何根据显示屏的大小而定属于本领域技术人员所熟知的惯用技术手段,此处不再赘述。
确定单元,用于接收到来自判断单元的通知,确定当前级导航的每个菜单对应的图标。
显示单元,用于显示确定出的当前级导航的每个菜单对应的图标。
可选地,本发明实施例装置还包括处理单元,用于建立包括多个图标的菜单图标库;建立各级导航的每个菜单的身份标识(ID)与菜单图标库中的图标的ID之间的一一对应关系。
可选地,本发明实施例确定单元中用于确定当前级导航的每个菜单对应的图标包括:
确定当前级导航的每个菜单的ID;
在对应关系中查找确定出的当前级导航的每个菜单的ID对应的图标的ID;
将查找到的图标的ID对应的图标作为当前级导航的每个菜单对应的图标。
需要说明的是,本发明实施例中,当前级导航的菜单有几个,就会查找到几个图标。例如,当前级级导航包括60个菜单,则会一一查找到60个图标。
其中,本发明实施例当前级导航包括:一级导航或二级导航或二级导航的菜单下面的三级导航或三级导航的菜单下面的四级导航。
需要说明的是,一般在二级导航下,还会细分出三级导航,假如二级导航的菜单是“容器”菜单,其下还分为“容器实例”和“容器配置”,可以将其叫做三级导航的菜单。在“容器配置”菜单下,主页面还会分成两个标签(Tab)页,这些Tab页就是四级导航的菜单。
可选地,本发明实施例装置还包括监测单元和控制单元。其中,
监测单元,用于监测是否存在对已显示的某一个图标的鼠标事件;当监测到存在对已显示的某一个图标的鼠标事件时,获取图标的ID以及鼠标事件的参数。
控制单元,用于根据获得的图标的ID以及鼠标事件的参数控制显示单元显示图标的ID对应的菜单的名称或者显示图标。
可选地,控制单元,还用于在根据获得的图标的ID以及鼠标事件的参数控制显示单元显示图标的ID对应的菜单的名称之前,还用于:
在对应关系中查找与获得的图标的ID对应的菜单的ID;
获取查找到的菜单的ID对应的菜单的名称。
其中,本发明实施例鼠标事件包括:鼠标覆盖(mouseOver)事件或者鼠标移出(mouseOut)事件;鼠标事件的参数包括:mouseOver或者mouseOut。
其中,本发明实施例控制单元中用于根据获得的图标的ID以及鼠标事件的参数显示图标的ID对应的菜单的名称或者显示图标包括:
当鼠标事件的参数是mouseOver时,显示图标的ID对应的菜单的名称;
当鼠标事件的参数是mouseOut时,显示该图标。
需要说明的是,当鼠标事件的参数是mouseOver时,本发明实施例中控制单元可以控制显示单元隐藏该图标并显示图标的ID对应的菜单的名称,其中,在隐藏该图标到显示该图标的ID对应的菜单的名称的过程中,可以动态增加(或加载)一个预先设置的动画效果,其中,动态增加(或加载)的过程可以是2秒的过程,也可以是3秒的过程。
如图3(a)所示,为本发明实施例两级导航显示的示意图一,其中,一级导航的菜单包括12个菜单,分别为图标A、图标B、图标C、图标D、图标E、图标F、图标G、图标H、图标I、图标J、图标K和图标L,其中,图标A下对应的二级菜单包括9个菜单,分别为图标A1、图标A2、图标A3、图标A4、图标A5、图标A6、图标A7、图标A8和图标A9。如图3(b)所示,当监测到进入菜单A对应的界面(在此之前鼠标必然会移动到图标A上)时,此时显示图标A对应的菜单的名称“云资源管理”,且当鼠标移动到图标A1上时,此时,隐藏图标A1且在图标A1的位置处显示(或悬浮显示)图标A1对应的菜单的名称“虚拟机管理器”。
本发明实施例还提供了一种显示导航菜单的装置,至少包括存储器和处理器,其中,存储器中存储有以下可执行指令:获取当前级导航的菜单的数目;当获得的当前级导航的菜单的数目大于或等于预设阈值时,确定当前级导航的每个菜单对应的图标;显示确定出的当前级导航的每个菜单对应的图标;处理器执行上述可执行指令。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:
获取当前级导航的菜单的数目;
当获得的当前级导航的菜单的数目大于或等于预设阈值时,确定当前级导航的每个菜单对应的图标;
显示确定出的当前级导航的每个菜单对应的图标。
其中,本发明实施例预设阈值可以是8,也可以是10,也可以是15,或者是根据显示屏的大小而定,具体如何根据显示屏的大小而定属于本领域技术人员所熟知的惯用技术手段,此处不再赘述。
可选地,在确定当前级导航的每个菜单对应的图标之前,一个或者多个程序还可被一个或者多个处理器执行,以实现以下步骤:
建立包括多个图标的菜单图标库;
建立各级导航的每个菜单的身份标识(ID)与菜单图标库中的图标的ID之间的一一对应关系。
其中,本发明实施例确定当前级导航的每个菜单对应的图标包括:
确定当前级导航的每个菜单的ID;
在对应关系中查找确定出的当前级导航的每个菜单的ID对应的图标的ID;
将查找到的图标的ID对应的图标作为当前级导航的每个菜单对应的图标。
需要说明的是,本发明实施例中,当前级导航的菜单有几个,就会查找到几个图标。例如,当前级级导航包括10个菜单,则会一一查找到10个图标。
其中,本发明实施例当前级导航包括:一级导航或二级导航或二级导航的菜单下面的三级导航或三级导航的菜单下面的四级导航。
需要说明的是,一般在二级导航下,还会细分出三级导航,假如二级导航的菜单是“容器”菜单,其下还分为“容器实例”和“容器配置”,可以将其叫做三级导航的菜单。在“容器配置”菜单下,主页面还会分成两个标签(Tab)页,这些Tab页就是四级导航的菜单。
可选地,在显示确定出的当前级导航的每个菜单对应的图标之后,一个或者多个程序还可被一个或者多个处理器执行,以实现以下步骤:
监测是否存在对已显示的某一个图标的鼠标事件;
当监测到存在对已显示的某一个图标的鼠标事件时,获取图标的ID以及鼠标事件的参数;
根据获得的图标的ID以及鼠标事件的参数显示图标的ID对应的菜单的名称或者显示图标。
可选地,在根据获得的图标的ID以及鼠标事件的参数显示图标的ID对应的菜单的名称之前,一个或者多个程序还可被一个或者多个处理器执行,以实现以下步骤:
在对应关系中查找与获得的图标的ID对应的菜单的ID;
获取查找到的菜单的ID对应的菜单的名称。
其中,本发明实施例鼠标事件包括:鼠标覆盖(mouseOver)事件或者鼠标移出(mouseOut)事件;鼠标事件的参数包括:mouseOver或者mouseOut。
其中,本发明实施例根据获得的图标的ID以及鼠标事件的参数显示图标的ID对应的菜单的名称或者显示图标包括:
当鼠标事件的参数是mouseOver时,显示图标的ID对应的菜单的名称;
当鼠标事件的参数是mouseOut时,显示该图标。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

Claims (10)

1.一种显示导航菜单的方法,其特征在于,包括:
获取当前级导航的菜单的数目;
当获得的当前级导航的菜单的数目大于或等于预设阈值时,确定当前级导航的每个菜单对应的图标;
显示确定出的当前级导航的每个菜单对应的图标。
2.根据权利要求1所述的方法,其特征在于,在所述确定当前级导航的每个菜单对应的图标之前,该方法还包括:
建立包括多个图标的菜单图标库;
建立各级导航的每个菜单的身份标识ID与所述菜单图标库中的图标的ID之间的一一对应关系;
所述确定当前级导航的每个菜单对应的图标包括:
确定所述当前级导航的每个菜单的ID;
在所述对应关系中查找确定出的所述当前级导航的每个菜单的ID对应的图标的ID;
将查找到的图标的ID对应的图标作为所述当前级导航的每个菜单对应的图标。
3.根据权利要求2所述的方法,其特征在于,在所述显示确定出的当前级导航的每个菜单对应的图标之后,该方法还包括:
监测是否存在对已显示的某一个图标的鼠标事件;
当监测到存在对已显示的某一个图标的鼠标事件时,获取所述图标的ID以及鼠标事件的参数;
根据获得的所述图标的ID以及鼠标事件的参数显示所述图标的ID对应的菜单的名称或者显示所述图标。
4.根据权利要求3所述的方法,其特征在于,在所述根据获得的所述图标的ID以及鼠标事件的参数显示所述图标的ID对应的菜单的名称之前,该方法还包括:
在所述对应关系中查找与获得的所述图标的ID对应的菜单的ID;
获取查找到的所述菜单的ID对应的菜单的名称。
5.根据权利要求3所述的方法,其特征在于,所述鼠标事件包括:鼠标覆盖mouseOver事件或者鼠标移出mouseOut事件;所述鼠标事件的参数包括:mouseOver或者mouseOut。
6.一种显示导航菜单的装置,其特征在于,包括:获取单元、判断单元、确定单元和显示单元;其中,
获取单元,用于获取当前级导航的菜单的数目;
判断单元,用于当获得的当前级导航的菜单的数目大于或等于预设阈值时,通知确定单元;
确定单元,用于接收到来自判断单元的通知,确定当前级导航的每个菜单对应的图标;
显示单元,用于显示确定出的当前级导航的每个菜单对应的图标。
7.根据权利要求6所述的装置,其特征在于,该装置还包括处理单元,用于建立包括多个图标的菜单图标库;建立各级导航的每个菜单的身份标识ID与所述菜单图标库中的图标的ID之间的一一对应关系;
所述确定单元中用于确定当前级导航的每个菜单对应的图标包括:
确定所述当前级导航的每个菜单的ID;
在所述对应关系中查找确定出的所述当前级导航的每个菜单的ID对应的图标的ID;
将查找到的图标的ID对应的图标作为所述当前级导航的每个菜单对应的图标。
8.根据权利要求7所述的装置,其特征在于,该装置还包括监测单元和控制单元;其中,
所述监测单元,用于监测是否存在对已显示的某一个图标的鼠标事件;当监测到存在对已显示的某一个图标的鼠标事件时,获取所述图标的ID以及鼠标事件的参数;
所述控制单元,用于根据获得的所述图标的ID以及鼠标事件的参数控制所述显示单元显示所述图标的ID对应的菜单的名称或者显示所述图标。
9.根据权利要求8所述的装置,其特征在于,所述控制单元,还用于在所述根据获得的所述图标的ID以及鼠标事件的参数控制所述显示单元显示所述图标的ID对应的菜单的名称之前,还用于:
在所述对应关系中查找与获得的所述图标的ID对应的菜单的ID;
获取查找到的所述菜单的ID对应的菜单的名称。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:
获取当前级导航的菜单的数目;
当获得的当前级导航的菜单的数目大于或等于预设阈值时,确定当前级导航的每个菜单对应的图标;
显示确定出的当前级导航的每个菜单对应的图标。
CN201710409631.2A 2017-06-02 2017-06-02 一种显示导航菜单的方法、装置和计算机可读存储介质 Pending CN107219982A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710409631.2A CN107219982A (zh) 2017-06-02 2017-06-02 一种显示导航菜单的方法、装置和计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710409631.2A CN107219982A (zh) 2017-06-02 2017-06-02 一种显示导航菜单的方法、装置和计算机可读存储介质

Publications (1)

Publication Number Publication Date
CN107219982A true CN107219982A (zh) 2017-09-29

Family

ID=59946954

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710409631.2A Pending CN107219982A (zh) 2017-06-02 2017-06-02 一种显示导航菜单的方法、装置和计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN107219982A (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1310568A (zh) * 2000-02-22 2001-08-29 Lg电子株式会社 用于在移动通信终端中搜索菜单的方法
CN1941984A (zh) * 2005-10-01 2007-04-04 乐金电子(中国)研究开发中心有限公司 具有菜单显示功能的移动通信终端及菜单显示方法
CN101211250A (zh) * 2006-12-28 2008-07-02 三星电子株式会社 使用菜单集提供菜单的方法和使用该方法的多媒体装置
CN101211249A (zh) * 2006-12-28 2008-07-02 三星电子株式会社 用于提供菜单的方法和使用该方法的多媒体装置
US20080189658A1 (en) * 2007-02-07 2008-08-07 Lg Electronics Inc. Terminal and menu display method
CN101393508A (zh) * 2008-06-25 2009-03-25 南京Lg新港显示有限公司 配备触摸屏的影像显示器械及其控制方法
CN102231094A (zh) * 2011-06-20 2011-11-02 深圳市同洲电子股份有限公司 界面显示方法及终端
CN102707883A (zh) * 2012-04-28 2012-10-03 深圳Tcl新技术有限公司 图标智能显示的方法和装置
CN102981704A (zh) * 2012-11-09 2013-03-20 广东欧珀移动通信有限公司 一种显示界面的图标安置方法及移动终端
CN103064591A (zh) * 2012-12-29 2013-04-24 倪旻 一种多级菜单导航界面实现方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1310568A (zh) * 2000-02-22 2001-08-29 Lg电子株式会社 用于在移动通信终端中搜索菜单的方法
CN1941984A (zh) * 2005-10-01 2007-04-04 乐金电子(中国)研究开发中心有限公司 具有菜单显示功能的移动通信终端及菜单显示方法
CN101211250A (zh) * 2006-12-28 2008-07-02 三星电子株式会社 使用菜单集提供菜单的方法和使用该方法的多媒体装置
CN101211249A (zh) * 2006-12-28 2008-07-02 三星电子株式会社 用于提供菜单的方法和使用该方法的多媒体装置
US20080189658A1 (en) * 2007-02-07 2008-08-07 Lg Electronics Inc. Terminal and menu display method
CN101393508A (zh) * 2008-06-25 2009-03-25 南京Lg新港显示有限公司 配备触摸屏的影像显示器械及其控制方法
CN102231094A (zh) * 2011-06-20 2011-11-02 深圳市同洲电子股份有限公司 界面显示方法及终端
CN102707883A (zh) * 2012-04-28 2012-10-03 深圳Tcl新技术有限公司 图标智能显示的方法和装置
CN102981704A (zh) * 2012-11-09 2013-03-20 广东欧珀移动通信有限公司 一种显示界面的图标安置方法及移动终端
CN103064591A (zh) * 2012-12-29 2013-04-24 倪旻 一种多级菜单导航界面实现方法

Similar Documents

Publication Publication Date Title
CN105988860B (zh) 执行应用程序的方法及移动装置
CN110417988B (zh) 一种界面显示方法、装置及设备
US10032291B2 (en) Methods and devices for interface display
US10503455B2 (en) Method and apparatus for implementing content displaying of component
CN106484396B (zh) 夜间模式切换方法、装置和终端设备
US8952991B1 (en) Selective zoom response behavior in computing systems
CN105320417B (zh) 页面切换方法及客户端
US9606705B2 (en) Techniques for capturing and displaying user interaction data
US9952838B2 (en) Methods, systems, and computer readable media for generating a visual overlay
US20140075380A1 (en) Hierarchical live graphs for performance data display
US20180150215A1 (en) Method for implementing dialing keypad of touch screen and smart watch
CN106325675B (zh) 一种图标摆放方法及终端设备
CN103677777B (zh) 调用应用程序组件的方法及装置
WO2012116464A1 (en) User interfaces based on positions
CN108073346A (zh) 一种录屏方法、终端及计算机可读存储介质
CN106502490A (zh) 一种来电提醒方法及终端
CN111767002B (zh) 页面展示方法、装置、设备及存储介质
WO2018120992A1 (zh) 一种窗口渲染方法及终端
CN107181858A (zh) 一种显示通知消息的方法及终端
US11204653B2 (en) Method and device for handling event invocation using a stylus pen
US20170169594A1 (en) Method and electronic device for implementing video recommendation
CN106228364A (zh) 一种信息呈现方法及呈现装置
US20160154545A1 (en) Electronic device and method for managing and displaying application icons
CN106354376A (zh) 一种信息处理方法及客户端
CN106155768A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170929

RJ01 Rejection of invention patent application after publication