掌桥专利:专业的专利平台
掌桥专利
首页

菜单生成方法、装置、电子设备和可读存储介质

文献发布时间:2023-06-19 09:51:02


菜单生成方法、装置、电子设备和可读存储介质

技术领域

本发明涉及计算机技术领域,具体涉及一种菜单生成方法、装置、电子设备和可读存储介质。

背景技术

多媒体展示系统作为一种新型的信息传播媒体,已经广泛应用于银行金融、会展场馆、交通枢纽及企业单位等各种应用领域。

然而,由于传统的多媒体展示系统中多采用照片墙、时间轴或列表排列等内容展现菜单目录,显示形式单一,且不便于用户快速查找信息。

发明内容

有鉴于此,本发明实施例提供一种菜单生成方法、装置、电子设备和可读存储介质,以解决现有技术中菜单目录显示形式单一,不便于用户快速查找信息的技术问题。

第一方面,本发明实施例提供一种菜单生成方法,所述方法包括:

获取本地文件信息,所述文件信息包括文件内容和文件层次结构;

根据所述文件层次结构生成所述文件信息对应的文件目录;

根据所述文件目录生成菜单,所述菜单包括主菜单、父菜单和子菜单;

显示所述菜单,所述多个父菜单以所述主菜单为中心呈放射状显示,所述多个子菜单以对应的所述父菜单为起点呈放射状结构显示;

更新所述文件目录;以及

根据所述更新后的文件目录生成新的菜单。

进一步地,所述方法还包括:

响应于所述菜单被触发,显示所述文件内容。

进一步地,所述更新所述文件目录具体为:

响应于所述文件信息增加或删减,更新所述文件目录。

进一步地,所述更新所述文件目录具体为:

定期扫描所述本地文件信息,获取新的文件目录,并根据所述新的文件目录自动生成新的菜单。

第二方面,本发明实施例提供一种菜单生成装置,所述装置包括:

获取单元,用于获取本地文件信息,所述文件信息包括文件内容和文件层次结构;

第一生成单元,用于根据所述文件层次结构生成所述文件信息对应的文件目录;

第二生成单元,用于根据所述文件目录生成菜单,所述菜单包括主菜单、父菜单和子菜单;

第一显示单元,用于显示所述菜单,所述多个父菜单以所述主菜单为中心呈放射状显示,所述多个子菜单以对应的所述父菜单为起点呈放射状结构显示;以及

更新单元,用于更新所述文件目录;

其中,所述第二生成单元还用于根据所述更新后的文件目录生成新的菜单。

进一步地,所述装置还包括:

第二显示单元,用于响应于所述菜单被触发,显示所述文件内容。

进一步地,所述更新单元具体用于:

响应于所述文件信息增加或删减,更新所述文件目录。

进一步地,所述更新单元具体用于:

定期扫描所述本地文件信息,获取新的文件目录,并根据所述新的文件目录自动生成新的菜单。

第三方面,本发明实施例提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如上所述的方法。

第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法步骤。

本发明实施例的技术方案通过本地文件信息生成对应的文件目录和菜单,并将多个父菜单以主菜单为中心呈放射状显示,多个子菜单以对应的父菜单为起点呈放射状结构显示,使得菜单目录的展示内容更加丰富和直观,便于用户快速查找信息。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:

图1是本发明实施例的菜单生成方法的流程图;

图2是本发明实施例的菜单的显示示意图;

图3是本发明实施例的菜单生成装置的示意图;

图4是本发明实施例的电子设备的示意图。

具体实施方式

以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。

此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。

除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。

在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

多媒体展示系统作为一种新型的信息传播媒体,越来越多地应用于银行金融、会展场馆、交通枢纽、企业单位或其它应用领域的展示场景中。但是,由于现有的展示常常采用照片墙、时间轴或列表排列的形式来展示不同文件内容,显示内容单一,而且在展示时不利于用户快速查找信息。基于此,本实施例提供一种菜单生成方法、装置、电子设备和可读存储介质,以使得菜单目录的展示形式更加丰富和直观,同时便于用户快速查找信息。

图1是本发明实施例的菜单生成方法的流程图。如图1所示,本实施例的菜单生成方法通过以下步骤实现。

在步骤S100,获取本地文件信息。

在本实施例中,文件信息包括文件内容和文件层次结构。其中,文件内容包括多种内容格式的文件,文件的内容格式可以为文档、模型、视频、图片、网页以及其它格式中的一种或多种。文件层次结构可以根据文件类型、时间或其它分类形式按照预定的顺序排列。

在步骤S200,根据文件层次结构生成文件信息对应的文件目录。

本实施例中,文件层次结构反映了文件内容的展示的先后顺序,根据文件层次结构生成的文件目录按照展示的先后顺序依次包括主菜单项、一级菜单项和二级菜单项。当文件目录中的展示级别更多时,根据展示级别的先后顺序依次排列并生成对应级别的菜单项。

在步骤S300,根据文件目录生成菜单。

在本实施中,根据预设的菜单项样式生成不同文件目录对应的菜单,不同文件目录对应文件层次结构依次包括主菜单、父菜单和子菜单,分别对应不同结构层次的文件内容,也即分别对应文件目录中的主菜单项、一级菜单项和二级菜单项。当文件目录中的展示级别更多时,可以根据展示级别的先后顺序依次排列并生成对应级别的菜单。

优选地,本实施例中预设的菜单项样式包括主菜单、父菜单和子菜单的显示结构、各菜单显示在显示结构中对应的图案选项、形状选项、背景颜色选项和菜单名称设置选项。

具体地,本实施例中的显示结构包括多个父菜单以主菜单为中心呈放射状的放射状显示结构,以及多个子菜单以对应的父菜单为起点呈放射状的显示结构。本实施例中同一级别的菜单项对应的菜单项样式默认设置为相同样式。同时,实际显示的菜单还可以根据实际展示需要设定显示结构中各级菜单项的图案、形状、颜色和字体等多种特性。由此,方便查看同一级别中的全部菜单名称,方便观众观看和用户进行操作。

在步骤S400,显示菜单。

本实施例中,显示的菜单不仅用于展示内容,还可以进行交互。

优选地,在本实施例在展示内容时,不仅可以显示新生成的菜单,也可以显示文件信息对应的文件目录。其中,文件目录显示在用户可操作的终端设备的显示窗口内。菜单可以同时显示在终端设备的预览窗口以及用于供观众观看的大尺寸的显示屏幕上。由此,不仅方便观众和用户同时观看展示内容,提升观看体验,并且在展示过程中方便用户快速查找和选择文件信息,并进行相关操作,使内容展示更加流畅,进一步提升观众的观看体验。

在一种可选的实现方式中,本实施例在进行菜单显示时,多个父菜单以主菜单为中心呈放射状显示,多个子菜单以对应的父菜单为起点呈放射状结构显示。

优选地,为进一步丰富多媒体展示的使用性能,本实施例的菜单生成方法还配置有更新功能。如图1所示,本实施例的菜单生成方法还包括以下步骤。

在步骤S500,更新文件目录。

本实施例中,在一种可选的实现方式中,当所述文件信息发生增加或者删减时,更新文件目录。具体地,当用户对文件信息进行增加或者删减后,采用手动的方式选择对应的更新选项对文件目录进行更新。

在另一种可选的实现方式中,通过定期扫描本地文件信息,获取新的文件目录,并根据新的文件目录自动生成新的菜单。由此,通过自动更新目录的方式及时获取最新的展示内容,避免反复操作造成的内容丢失或展示不及时。

在步骤S600,根据更新后的文件目录生成新的菜单。

在本实施例中,通过及时更新文件目录,获取最新的展示内容,并根据更新后的文件目录生成新的菜单,使得文件内容的更新和展示更加方便。

在步骤S700,响应于菜单被触发,显示对应的文件内容。

具体地,本实施例的菜单项均配置有激活控件。使用时,在用户点击主菜单后,各父菜单以主菜单为中心依次展示出来,并与主菜单形成放射状结构进行显示。当用户点击放射结构中的某一个父菜单时,未被选中的父菜单自动呈透明或隐藏显示,选中的父菜单自主菜单所在位置延伸出来,并作为子菜单显示的中心与多个子菜单形成放射状结构进行显示。当用户点击放射状结构中的子菜单时,子菜单中对应的文件内容即可进行显示。由此,方便用户快速查找信息和方便观众观看。

同时,在多个子菜单以对应父菜单为中心呈放射状显示结构显示之后,由多个父菜单与主菜单形成的放射状显示结构的显示亮度和透明度自动降低,以使得父菜单与子菜单形成的放射状显示结构更加直观,进一步提升观看体验。

再者,当用户需要查看对应子菜单的文件内容时,只需点击目标子菜单,即可查看对应子菜单的内容。当用户需要返回上级的父菜单时,只需点击对应的目标父菜单,即可返回至上级菜单,并查看上级显示结构中对应的菜单选项,进一步方便用户快速查找文件信息。

图2是本发明实施例的菜单的显示示意图。如图2所示,左侧部分图为本实施例的主菜单与父菜单的显示示意图,右侧部分图为本实施例的父菜单与子菜单的显示示意图。本实施例的菜单包括一个主菜单和9个父菜单,分别为父菜单1、父菜单2、父菜单3、父菜单4、父菜单5、父菜单6、父菜单7、父菜单8和父菜单9。父菜单2包括7个子菜单,分别为子菜单21、子菜单22、子菜单23、子菜单24、子菜单25、子菜单26和子菜单27。

具体地,如图2所示,本实施例的父菜单在进行显示时,父菜单1-9以主菜单为中心呈放射状结构进行显示。当需要对父菜单2进行显示时,选中的父菜单2自主菜单所在位置向外延伸,子菜单21-27分别以父菜单2为中心呈放射状结构进行显示。

进一步地,本实施例的父菜单均匀分布在主菜单外围并形成放射状的显示结构。多个子菜单均匀分布在对应的父菜单外围并形成放射状的显示结构。由此,增强不同级别的菜单的显示的美观性,有利于提升观众的观看体验。

同时,在子菜单21-27以对应的父菜单2为中心呈放射状显示结构显示之后,由父菜单1-9与主菜单形成的放射状显示结构的显示亮度和透明度自动降低,以使得父菜单2与子菜单21-27形成的放射状显示结构更加直观,进一步提升观看体验。

再者,当用户需要查看对应子菜单21-27的文件内容时,只需点击目标子菜单,即可查看对应子菜单的内容。当用户需要返回上级的父菜单2时,只需点击对应的目标父菜单2,即可返回至上级菜单,同时隐藏父菜单2与子菜单21-27形成的放射状显示结构,并显示父菜单1-9与主菜单形成的放射状显示结构,由此,进一步方便用户快速查找文件信息。

图3是本发明实施例的菜单生成装置的示意图。如图3所示,本实施例的菜单显示装置包括获取单元31、第一生成单元32、第二生成单元33和第一显示单元34。

获取单元31,用于获取本地文件信息。

在本实施例中,文件信息包括文件内容和文件层次结构。

第一生成单元32,用于根据文件层次结构生成文件信息对应的文件目录。

第二生成单元33,用于根据文件目录生成菜单。

在本实施例中,文件目录对应的菜单包括主菜单、父菜单和子菜单,分别对应不同结构层次的文件内容。

第一显示单元34,用于显示菜单。

本实施例中,在进行菜单显示时,多个父菜单以主菜单为中心呈放射状显示,多个子菜单以对应的父菜单为起点呈放射状结构显示。

在一种可选的实现方式中,如图3所示,本实施例的菜单生成装置还包括更新单元35,用于更新文件目录。在更新单元35更新文件目录后,第二生成单元33根据更新后的文件目录生成新的菜单,并通过第一显示单元34进行显示。

本实施例中,在一种可选的实现方式中,当所述文件信息发生增加或者删减时,更新文件目录。具体地,当用户对文件信息进行增加或者删减后,采用手动的方式选择对应的更新选项对文件目录进行更新。

在另一种可选的实现方式中,通过定期扫描本地文件信息,获取新的文件目录,并根据新的文件目录生成新的菜单。

优选地,本实施例的菜单生成装置还包括第二显示单元36,用于响应于菜单被触发,显示对应的文件内容。

本发明实施例的技术方案通过本地文件信息生成对应的文件目录和菜单,并将多个父菜单以主菜单为中心呈放射状显示,多个子菜单以对应的父菜单为起点呈放射状结构显示,使得菜单目录的展示内容更加丰富和直观,便于用户快速查找信息。再者,通过在各级菜单项上设置激活控件,使得用户在查找文件信息时只需触发文件内容对应的上级菜单项即可,进一步方便用户快速查找文件信息。

图4是本发明实施例的电子设备的示意图。如图4所示,图4所示的电子设备为通用地址查询装置,其包括通用的计算机硬件结构,其至少包括处理器41和存储器42。处理器41和存储器42通过总线43连接。存储器42适于存储处理器41可执行的指令或程序。处理器41可以是独立的微处理器,也可以是一个或者多个微处理器集合。由此,处理器41通过执行存储器42所存储的指令,从而执行如上所述的本发明实施例的方法流程实现对于数据的处理和对于其它装置的控制。总线43将上述多个组件连接在一起,同时将上述组件连接到显示控制器44、显示装置以及输入/输出(I/O)装置45。输入/输出(I/O)装置45可以是鼠标、键盘、调制解调器、网络接口、触控输入装置、体感输入装置、打印机以及本领域公知的其他装置。典型地,输入/输出装置45通过输入/输出(I/O)控制器46与系统相连。

本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品。

本申请是参照根据本申请实施例的方法、装置(设备)和计算机程序产品的流程图来描述的。应理解可由计算机程序指令实现流程图中的每一流程。

这些计算机程序指令可以存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现流程图一个流程或多个流程中指定的功能。

也可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程中指定的功能的装置。

本发明的另一实施例涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 菜单生成系统、菜单生成方法及存储菜单生成程序的非暂态计算机可读存储介质
  • 菜单生成方法、装置、电子设备和可读存储介质
技术分类

06120112326541