一种菜单内容显示方法及装置制造方法及图纸

技术编号:20796549 阅读:17 留言:0更新日期:2019-04-06 10:11
本发明专利技术提供一种菜单内容显示方法及装置,在确定显示区域当前显示的页面内容对应的第一菜单后,获取第一菜单的菜单内容和所属的菜单层级,以及获取与第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级,并根据第一菜单所属的菜单层级和至少一个第二菜单所属的菜单层级,确定第一菜单和至少一个第二菜单的菜单层级关系,展示第一菜单和至少一个第二菜单的菜单层级关系以及第一菜单和至少一个第二菜单的菜单内容,实现菜单之间的菜单层级关系和菜单内容的自动定位展示,从而省去手动操作菜单的过程,提高用户体验。

A Menu Content Display Method and Device

The present invention provides a method and device for displaying menu content. After determining the first menu corresponding to the page content currently displayed in the display area, the menu content and the menu hierarchy of the first menu are obtained, as well as the menu content and the menu hierarchy of at least one second menu associated with the first menu, and according to the menu hierarchy and at least the menu hierarchy of the first menu. The menu hierarchy of a second menu determines the menu hierarchy relationship between the first menu and at least one second menu, displays the menu hierarchy relationship between the first menu and at least one second menu and the menu content of the first menu and at least one second menu, realizes the menu hierarchy relationship between menus and the automatic positioning display of menu content, thus eliminating manual operation menus. The process of improving user experience.

【技术实现步骤摘要】
一种菜单内容显示方法及装置
本专利技术涉及页面控制
,更具体的说,尤其涉及一种菜单内容显示方法及装置。
技术介绍
菜单列表是页面设计中不可缺少的部分,通过菜单列表可以为页面的访问者提供一定的访问途径,使访问者可以方便访问到所需内容。例如菜单列表中的每个菜单可以作为显示区域(显示区域用来显示页面内容和菜单内容等)上显示内容的快速通道,以控制显示区域将显示的一个页面内容变化为另一个页面内容,并控制菜单在显示区域中显示的菜单内容根据显示区域显示的页面内容的变化而变化。但是在菜单列表中每个菜单的菜单层级以树形层级组成且菜单内容较多的情况下,需要手动展开菜单才能够在显示区域中显示出菜单之间的菜单层级关系和各菜单的菜单内容。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的菜单内容显示方法及装置,用于自动定位菜单层级关系和菜单内容。技术方案如下:本专利技术提供一种菜单内容显示方法,所述方法包括:确定显示区域当前显示的页面内容对应的第一菜单,并获取所述第一菜单的菜单内容和所属的菜单层级;获取与所述第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级;根据所述第一菜单所属的菜单层级和至少一个第二菜单所属的菜单层级,确定所述第一菜单和所述至少一个第二菜单的菜单层级关系;展示所述第一菜单和所述至少一个第二菜单的菜单层级关系以及所述第一菜单和所述至少一个第二菜单的菜单内容。优选地,所述获取与所述第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级包括:在所述第一菜单所属的菜单层级i为第二层级至第N层级中的任意一层级的情况下,确定所述第一菜单对应的第一层级至第i-1层级的菜单为与所述第一菜单相关联的第二菜单,并获取所述第一层级至第i-1层级的菜单的菜单内容和所述第一层级至第i-1层级的菜单所属的菜单层级,其中第N层级为最小层级,N为自然数;在所述第一菜单所属的菜单层级i为第一层级的情况下,确定所述第一菜单对应的第二层级至第N层级的菜单为与所述第一菜单相关联的第二菜单,并获取所述第二层级至第N层级的菜单的菜单内容和所述第二层级至第N层级的菜单所属的菜单层级。优选地,所述获取与所述第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级包括:向服务器发送携带有第一菜单的标识信息的信息获取请求,所述服务器根据所述第一菜单的标识信息确定与所述第一菜单的菜单层级相关联的至少一个第二菜单;接收所述服务器发送的所述第二菜单的菜单内容和所属的菜单层级。优选地,所述展示所述第一菜单和所述至少一个第二菜单的菜单层级关系以及所述第一菜单和所述至少一个第二菜单的菜单内容包括:获取所述第一菜单和所述至少一个第二菜单的菜单内容的显示参数,所述菜单显示区域为所述显示区域的子区域;在根据所述显示参数判断出所述菜单内容未在所述菜单显示区域中完整显示的情况下,在所述菜单显示区域中显示所述第一菜单和所述至少一个第二菜单的菜单内容;控制所述第一菜单和所述至少一个第二菜单在所述菜单显示区域中自动展开,以在所述菜单显示区域展示所述第一菜单和所述至少一个第二菜单的菜单层级关系。优选地,所述在所述菜单显示区域中显示所述第一菜单和所述至少一个第二菜单的菜单内容包括:根据所述第一菜单和所述至少一个第二菜单的菜单内容的显示参数,更改所述菜单显示区域的显示控件的显示参数,以通过更改所述显示控件的显示参数来切换所述菜单显示区域显示的内容为所述第一菜单和所述至少一个第二菜单的菜单内容。本专利技术还提供一种菜单内容显示装置,所述装置包括:菜单确定单元,用于确定显示区域当前显示的页面内容对应的第一菜单;获取单元,用于获取所述第一菜单的菜单内容和所属的菜单层级,以及用于获取与所述第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级;关系确定单元,用于根据所述第一菜单所属的菜单层级和至少一个第二菜单所属的菜单层级,确定所述第一菜单和所述至少一个第二菜单的菜单层级关系;展示单元,用于展示所述第一菜单和所述至少一个第二菜单的菜单层级关系以及所述第一菜单和所述至少一个第二菜单的菜单内容。优选地,所述获取单元获取与所述第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级包括:在所述第一菜单所属的菜单层级i为第二层级至第N层级中的任意一层级的情况下,确定所述第一菜单对应的第一层级至第i-1层级的菜单为与所述第一菜单相关联的第二菜单,并获取所述第一层级至第i-1层级的菜单的菜单内容和所述第一层级至第i-1层级的菜单所属的菜单层级,其中第N层级为最小层级,N为自然数;在所述第一菜单所属的菜单层级i为第一层级的情况下,确定所述第一菜单对应的第二层级至第N层级的菜单为与所述第一菜单相关联的第二菜单,并获取所述第二层级至第N层级的菜单的菜单内容和所述第二层级至第N层级的菜单所属的菜单层级。优选地,所述获取单元获取与所述第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级包括:向服务器发送携带有第一菜单的标识信息的信息获取请求,所述服务器根据所述第一菜单的标识信息确定与所述第一菜单的菜单层级相关联的至少一个第二菜单;接收所述服务器发送的所述第二菜单的菜单内容和所属的菜单层级。优选地,所述展示单元包括:获取子单元和控制子单元;所述获取子单元,用于获取所述第一菜单和所述至少一个第二菜单的菜单内容的显示参数,所述菜单显示区域为所述显示区域的子区域;所述控制子单元,用于在根据所述显示参数判断出所述菜单内容未在所述菜单显示区域中完整显示的情况下,在所述菜单显示区域中显示所述第一菜单和所述至少一个第二菜单的菜单内容,以及用于控制所述第一菜单和所述至少一个第二菜单在所述菜单显示区域中自动展开,以在所述菜单显示区域展示所述第一菜单和所述至少一个第二菜单的菜单层级关系。优选地,所述控制子单元在所述菜单显示区域中显示所述第一菜单和所述至少一个第二菜单的菜单内容包括:根据所述第一菜单和所述至少一个第二菜单的菜单内容的显示参数,更改所述菜单显示区域的显示控件的显示参数,以通过更改所述显示控件的显示参数来切换所述菜单显示区域显示的内容为所述第一菜单和所述至少一个第二菜单的菜单内容。本专利技术还提供一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述菜单内容显示方法。本专利技术还提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述菜单内容显示方法。借由上述技术方案,在确定显示区域当前显示的页面内容对应的第一菜单后,获取第一菜单的菜单内容和所属的菜单层级,以及获取与第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级,并根据第一菜单所属的菜单层级和至少一个第二菜单所属的菜单层级,确定第一菜单和至少一个第二菜单的菜单层级关系,展示第一菜单和至少一个第二菜单的菜单层级关系以及第一菜单和至少一个第二菜单的菜单内容,实现菜单之间的菜单层级关系和菜单内容的自动定位展示,从而省去手动操作菜单的过程,提高用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他本文档来自技高网...

【技术保护点】
1.一种菜单内容显示方法,其特征在于,所述方法包括:确定显示区域当前显示的页面内容对应的第一菜单,并获取所述第一菜单的菜单内容和所属的菜单层级;获取与所述第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级;根据所述第一菜单所属的菜单层级和至少一个第二菜单所属的菜单层级,确定所述第一菜单和所述至少一个第二菜单的菜单层级关系;展示所述第一菜单和所述至少一个第二菜单的菜单层级关系以及所述第一菜单和所述至少一个第二菜单的菜单内容。

【技术特征摘要】
1.一种菜单内容显示方法,其特征在于,所述方法包括:确定显示区域当前显示的页面内容对应的第一菜单,并获取所述第一菜单的菜单内容和所属的菜单层级;获取与所述第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级;根据所述第一菜单所属的菜单层级和至少一个第二菜单所属的菜单层级,确定所述第一菜单和所述至少一个第二菜单的菜单层级关系;展示所述第一菜单和所述至少一个第二菜单的菜单层级关系以及所述第一菜单和所述至少一个第二菜单的菜单内容。2.根据权利要求1所述的方法,其特征在于,所述获取与所述第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级包括:在所述第一菜单所属的菜单层级i为第二层级至第N层级中的任意一层级的情况下,确定所述第一菜单对应的第一层级至第i-1层级的菜单为与所述第一菜单相关联的第二菜单,并获取所述第一层级至第i-1层级的菜单的菜单内容和所述第一层级至第i-1层级的菜单所属的菜单层级,其中第N层级为最小层级,N为自然数;在所述第一菜单所属的菜单层级i为第一层级的情况下,确定所述第一菜单对应的第二层级至第N层级的菜单为与所述第一菜单相关联的第二菜单,并获取所述第二层级至第N层级的菜单的菜单内容和所述第二层级至第N层级的菜单所属的菜单层级。3.根据权利要求1所述的方法,其特征在于,所述获取与所述第一菜单相关联的至少一个第二菜单的菜单内容和所属的菜单层级包括:向服务器发送携带有第一菜单的标识信息的信息获取请求,所述服务器根据所述第一菜单的标识信息确定与所述第一菜单的菜单层级相关联的至少一个第二菜单;接收所述服务器发送的所述第二菜单的菜单内容和所属的菜单层级。4.根据权利要求1所述的方法,其特征在于,所述展示所述第一菜单和所述至少一个第二菜单的菜单层级关系以及所述第一菜单和所述至少一个第二菜单的菜单内容包括:获取所述第一菜单和所述至少一个第二菜单的菜单内容的显示参数,所述菜单显示区域为所述显示区域的子区域;在根据所述显示参数判断出所述菜单内容未在所述菜单显示区域中完整显示的情况下,在所述菜单显示区域中显示所述第一菜单和所述至少一个第二菜单的菜单内容;控制所述第一菜单和所述至少一个第二菜单在所述菜单显示区域中自动展开,以在所述菜单显示区域展示所述第一菜单和所述至少一个第二菜单的菜单层级关系。5.根据权利要求4所述的方法,其特征在于,所述在所述菜单显示区域中显示所述第一菜单和所述至少一个第二菜单的菜单内容包括:根据所述第一菜单和所述至少一个第二菜单的...

【专利技术属性】
技术研发人员:刘超
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1