本申请提供一种菜单显示方法和电子设备,方法包括:显示第一界面,所述第一界面包括第一控件和第一菜单;检测到针对于所述第一控件的第一选择操作;响应于所述第一选择操作,显示第二界面,所述第二界面包括第一用户在第一系统中对应的菜单项;检测到针对于所述菜单项的第二选择操作;响应于所述第二选择操作,将所述第一界面包括的所述第一菜单更新为第二菜单,得到第三界面;所述第二菜单包括所述第二选择操作指示的菜单项;显示所述第三界面。本申请能够实现系统中菜单的动态配置,降低系统中菜单的修改难度。统中菜单的修改难度。统中菜单的修改难度。
【技术实现步骤摘要】
菜单显示方法和电子设备
[0001]本申请涉及智能终端
,特别涉及一种菜单显示方法和电子设备。
技术介绍
[0002]对于一个系统而言,其菜单一般是固定的。如果需要修改系统中的菜单,只能由系统开发者在系统的代码中修改菜单对应的代码并发布新版本的系统,系统开发者的维护和开发工作量都比较大。
技术实现思路
[0003]本申请提供了一种菜单显示方法和电子设备,能够实现系统中菜单的动态配置,降低系统中菜单的修改难度。
[0004]第一方面,本申请实施例提供一种菜单显示方法,应用于电子设备,方法包括:显示第一界面,第一界面包括第一控件和第一菜单;检测到针对于第一控件的第一选择操作;响应于第一选择操作,显示第二界面,第二界面包括第一用户在第一系统中对应的菜单项;检测到针对于菜单项的第二选择操作;响应于第二选择操作,将第一界面包括的第一菜单更新为第二菜单,得到第三界面;第二菜单包括第二选择操作指示的菜单项;显示第三界面。该方法实现了第一界面中菜单的动态配置,降低用户修改第一系统中菜单的难度。
[0005]在一种可能的实现方式中,第一界面还包括第二控件;方法还包括:检测到针对于第二控件的第三选择操作;响应于第三选择操作,显示第四界面,第四界面包括第一用户在第一系统中对应的菜单项;检测到针对于菜单项的编辑操作;响应于编辑操作,将编辑操作编辑后的菜单项发送给第一服务器,第一服务器用于根据编辑后的菜单项更新第一用户在第一系统中对应的菜单项。
[0006]在一种可能的实现方式中,将编辑操作编辑后的菜单项发送给第一服务器之后,还包括:接收第一服务器发送的菜单项,第一服务器发送的菜单项是第一用户对应的菜单项中向第一用户显示的菜单项;第一服务器在根据编辑后的菜单项更新第一用户在第一系统中对应的菜单项后发送菜单项;将第一界面包括的第一菜单更新为第三菜单,得到第五界面;第三菜单包括第一服务器发送的菜单项;显示第五界面。
[0007]在一种可能的实现方式中,第一界面还包括第三控件;方法还包括:检测到针对于第三控件的第四选择操作;响应于第四选择操作,显示第六界面,第六界面包括第二系统对应的第四控件;检测到针对于第四控件的第五选择操作;响应于第五选择操作,显示第七界面,第七界面包括第二系统的菜单项;检测到针对于第二系统的菜单项的第六选择操作;响应于第六选择操作,将第六选择操作指示的菜单项发送至第一服务器,第一服务器用于根据第六选择操作指示的菜单项更新第一用户在第一系统中对应的菜单项。
[0008]在一种可能的实现方式中,显示第二界面,包括:向第一服务器发送第一请求消息,第一请求消息包括第一用户的用户ID;接收第一服务器响应于第一请求消息发送的菜单项,第一服务器发送的菜单项是用户ID对应的菜单项;根据接收到的菜单项显示第二界
面。
[0009]在一种可能的实现方式中,将第一界面包括的若干个菜单项更新为第二选择操作指示的菜单项,得到第三界面,包括:向第一服务器发送第一信息,第一信息包括第二选择操作指示的菜单项和第一用户的用户ID;接收第一服务器发送的菜单项,第一服务器发送的菜单项是用户ID对应的菜单项;第一服务器在根据第一信息更新第一服务器中存储的菜单项后发送菜单项。
[0010]在一种可能的实现方式中,显示第六界面,包括:向第一服务器发送第一请求消息;接收第一服务器响应于第一请求消息发送的第二信息,第二信息包括:第二系统的信息;根据第二信息显示第六界面。
[0011]在一种可能的实现方式中,显示第七界面包括:向第一服务器发送第二请求消息,第二请求消息包括第二系统的系统ID;接收第一服务器发送的第二系统的菜单项,第二系统的菜单项由第一服务器从本地查询到或者从第二服务器获取,第二服务器是第二系统的服务器;根据第二系统的菜单项显示第七界面。
[0012]在一种可能的实现方式中,第一用户在第一系统中对应的菜单项由第一服务器通过数据表的方式存储,第一服务器是第一系统的服务器。
[0013]第二方面,本申请实施例提供一种电子设备,包括:处理器和存储器;存储器用于存储计算机程序,当处理器执行计算机程序时,使得电子设备执行第一方面任一项的方法。
[0014]第三方法,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行权利要求1至9任一项的方法。
[0015]第四方面,本申请提供一种计算机程序,当计算机程序被计算机执行时,用于执行第一方面的方法。
[0016]在一种可能的设计中,第四方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
附图说明
[0017]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0018]图1A~图1G为本申请菜单显示方法的UI界面示意图;图2为本申请菜单显示方法适用的一种系统架构示意图;图3A为本申请菜单显示方法一个实施例的流程示意图;图3B为本申请菜单显示方法另一个实施例的流程示意图;图4为本申请菜单显示方法第三个实施例的流程示意图;图5为本申请菜单显示方法第四个实施例的流程示意图;图6为本申请菜单显示方法第五个实施例的流程示意图;图7A为本申请提供的未调用本申请动态菜单显示组件时第三系统的客户端界面示意图;图7B为本申请提供的调用本申请动态菜单显示组件时第三系统的客户端界面示意图;
图8为本申请提供的第三系统的客户端与动态菜单显示组件之间的交互流程示意图;图9为本申请提供的浏览器与动态菜单显示组件之间的交互流程示意图。
具体实施方式
[0019]本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。
[0020]现有的实现方案中,如果需要修改系统中的菜单,只能由系统开发者在系统的代码中修改菜单对应的代码并发布新版本的系统,系统开发者的维护和开发工作量都比较大。
[0021]为此,本申请提供了一种菜单显示方法,能够实现系统中菜单的动态配置,降低系统开发者和系统用户对系统中菜单的修改难度。
[0022]本申请所称之菜单,是将应用中可以执行的命令以阶层的方式显示出来的一个界面。一般置于应用界面的最上方或者最下方。一个菜单可以包括若干个菜单项,每个菜单项是应用中一个功能的功能入口,用户点击菜单项,可以触发菜单项对应的功能。菜单中包括的菜单项一般构成树形结构,菜单项之间可以具有层级,直接向用户显示的菜单项可以称为根菜单项或者一级菜单项。
[0023]图1A~图1G为本申请菜单显示方法的用户界面(user interface,UI)界面示意图。
[0024]用户打开第一系统的客户端,该客户端可以是安装于电子设备中以应用方式存本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种菜单显示方法,应用于电子设备,其特征在于,所述方法包括:显示第一界面,所述第一界面包括第一控件和第一菜单;检测到针对于所述第一控件的第一选择操作;响应于所述第一选择操作,显示第二界面,所述第二界面包括第一用户在第一系统中对应的菜单项;检测到针对于所述菜单项的第二选择操作;响应于所述第二选择操作,将所述第一界面包括的所述第一菜单更新为第二菜单,得到第三界面;所述第二菜单包括所述第二选择操作指示的菜单项;显示所述第三界面。2.根据权利要求1所述的方法,其特征在于,所述第一界面还包括第二控件;所述方法还包括:检测到针对于所述第二控件的第三选择操作;响应于所述第三选择操作,显示第四界面,所述第四界面包括所述第一用户在所述第一系统中对应的菜单项;检测到针对于所述菜单项的编辑操作;响应于所述编辑操作,将所述编辑操作编辑后的菜单项发送给第一服务器,所述第一服务器用于根据所述编辑后的菜单项更新所述第一用户在所述第一系统中对应的菜单项。3.根据权利要求2所述的方法,其特征在于,所述将所述编辑操作编辑后的菜单项发送给第一服务器之后,还包括:接收所述第一服务器发送的菜单项,所述第一服务器发送的菜单项是所述第一用户对应的菜单项中向所述第一用户显示的菜单项;所述第一服务器在根据所述编辑后的菜单项更新所述第一用户在所述第一系统中对应的菜单项后发送所述菜单项;将所述第一界面包括的所述第一菜单更新为第三菜单,得到第五界面;所述第三菜单包括所述第一服务器发送的菜单项;显示所述第五界面。4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一界面还包括第三控件;所述方法还包括:检测到针对于所述第三控件的第四选择操作;响应于所述第四选择操作,显示第六界面,所述第六界面包括第二系统对应的第四控件;检测到针对于所述第四控件的第五选择操作;响应于所述第五选择操作,显示第七界面,所述第七界面包括所述第二系统的菜单项;检测到针对于所述第二系统的菜单项的第六选择操作;响应于所述第六选择操作,将所述第六选择操作指示的菜单项发送至第一服务器,所述第一服务器用于根据所述第六选择操作指示的菜单项更新所述第...
【专利技术属性】
技术研发人员:韦成果,王庆平,谭海沣,
申请(专利权)人:荣耀终端有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。