一种可配置APP功能菜单方法、装置、设备及存储介质制造方法及图纸

技术编号:38230113 阅读:9 留言:0更新日期:2023-07-25 17:58
本发明专利技术公开了一种可配置APP功能菜单方法、装置、设备及存储介质,应用于应用程序配置领域,该方法包括:当登录APP时获取登录账号绑定的所有用户身份,接收当前用户选择的用户身份;根据用户身份确定对应的APP功能菜单信息;根据APP功能菜单信息生成初始化数据;根据初始化数据更新APP的界面。本发明专利技术通过为同个账号下不同的用户设定不同的APP功能菜单信息,当接收到当前登录用户选择的用户身份时,根据用户身份确定APP功能菜单信息,可以解决不同身份的用户看到不同功能菜单的问题,且能够及时生效,提高效率的同时用户也更加方便。提高效率的同时用户也更加方便。提高效率的同时用户也更加方便。

【技术实现步骤摘要】
一种可配置APP功能菜单方法、装置、设备及存储介质


[0001]本专利技术涉及应用程序配置领域,特别涉及一种可配置APP功能菜单方法、装置、设备及存储介质。

技术介绍

[0002]当已上架的APP(Application,应用程序)中某个或某些功能模块需要下架时,通常是做一个新版的APP重新提交商家,用户需要更新应用,以此达到隐藏某个或某些功能模块的目的。这种方法不仅耗时,而且当用户不选择更新应用时,完全达不到隐藏目的,并且当不同的用户登录同一个账号时,无法为不同的用户展示不同的功能菜单。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供可配置APP功能菜单的方法、装置、设备及存储介质,解决了现有技术中无法为不同的用户显示不同的功能菜单的问题。
[0004]为解决上述技术问题,本专利技术提供了一种可配置APP功能菜单的方法,包括:
[0005]当登录APP时获取登录账号绑定的所有用户身份,接收当前用户选择的用户身份;
[0006]根据所述用户身份确定对应的APP功能菜单信息;
[0007]根据所述APP功能菜单信息生成初始化数据;
[0008]根据所述初始化数据更新所述APP的界面。
[0009]可选的,所述APP功能菜单信息包括:模块名称、模块图标、模块编码和显示信息。
[0010]可选的,还包括:
[0011]当接收到后台管理系统下发的对所述APP功能菜单信息进行更新的更新指令时,则根据所述更新指令对所述APP功能菜单信息进行功能菜单增加、功能菜单修改或功能菜单删除操作。
[0012]可选的,在所述当接收到后台管理系统下发的对所述APP功能菜单信息进行更新的更新指令时之前,还包括:
[0013]确定所述后台管理系统下发所述更新指令的管理员;
[0014]获取所述管理员对应的预设权限,并根据所述预设权限判断是否对所述更新指令做出应答;
[0015]若是,则执行所述根据所述更新指令对所述APP功能菜单信息进行功能菜单增加、功能菜单修改或功能菜单删除操作;
[0016]若否,则返回错误提示信息。
[0017]可选的,在所述根据所述用户身份确定对应的APP功能菜单信息之后,还包括:
[0018]将所述APP功能菜单信息进行本地缓存。
[0019]可选的,所述根据所述初始化数据更新所述APP的界面,包括:
[0020]若所述初始化数据为list数组,则将所述APP功能菜单信息中需要隐藏的信息剔除;
[0021]若所述初始化数据为控件,则将所述APP功能菜单信息中需要隐藏的信息设置为不可见状态。
[0022]本专利技术还提供了一种可配置APP功能菜单的装置,包括:
[0023]接收模块,用于当登录APP时获取登录账号绑定的所有用户身份,接收当前用户选择的用户身份;
[0024]确定模块,用于根据所述用户身份确定对应的APP功能菜单信息;
[0025]初始化数据生成模块,用于根据所述APP功能菜单信息生成初始化数据;
[0026]APP界面更新模块,用于根据所述初始化数据更新所述APP的界面。
[0027]可选的,所述APP界面更新模块,包括:
[0028]剔除单元,用于若所述初始化数据为list数组,则将所述APP功能菜单信息中需要隐藏的信息剔除;
[0029]设置单元,用于若所述初始化数据为控件,则将所述APP功能菜单信息中需要隐藏的信息设置为不可见状态。
[0030]本专利技术还提供了一种可配置APP功能菜单的设备,包括:
[0031]存储器,用于存储计算机程序;
[0032]处理器,用于执行所述计算机程序时实现上述的可配置APP功能菜单方法的步骤。
[0033]本专利技术还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的可配置APP功能菜单方法的步骤。
[0034]可见,本专利技术通过当用户登录APP时获取用户身份,根据用户身份确定对应的APP功能菜单信息;根据APP功能菜单信息生成初始化数据;根据初始化数据更新APP的界面。本方法通过为同个账号下不同的用户设定不同的APP功能菜单信息,当接收到当前登录用户选择的用户身份时,根据用户身份确定APP功能菜单信息,可以解决不同身份的用户看到不同功能菜单的问题,且能够及时生效,提高效率的同时用户也更加方便。
[0035]此外,本专利技术还提供了一种可配置APP功能菜单的装置、设备及存储介质,同样具有上述有益效果。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0037]图1为本专利技术实施例提供的一种可配置APP功能菜单方法的流程图;
[0038]图2为本专利技术实施例提供的一种可配置APP功能菜单的流程示例图;
[0039]图3为本专利技术实施例提供的一种可配置APP功能菜单装置的结构示意图;
[0040]图4为本专利技术实施例提供的一种可配置APP功能菜单设备的结构示意图。
具体实施方式
[0041]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅
仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0042]请参考图1,图1为本专利技术实施例提供的一种可配置APP功能菜单方法的流程图。该方法可以包括:
[0043]S101:当登录APP时获取登录账号绑定的所有用户身份,接收当前用户选择的用户身份。
[0044]本实施例的执行主体为终端。本实施例并不限定终端的种类,只要是能够完成可配置APP功能菜单方法的操作即可。当登录应用时,可以获取当前账号下绑定的所有用户身份,根据当前用户选择的用户身份确定该用户身份。
[0045]为了更好的理解本步骤,举例如下:某班级教室授课应用登录班级账号,该班级所有授课老师用户均绑定在该账号下,语文老师展示语文课的模块,下一节数学老师上课不需要退出账号登录,只需要切换到数学老师就展示数学课的模块,这样就不需要每个老师申请一个账号,上完语文课下一节数学老师还要退出语文老师账号再登录数学老师账号了。
[0046]S102:根据用户身份确定对应的APP功能菜单信息。
[0047]可以理解的是,在当登录APP时,已在后台管理系统中,为不同身份的用户配置了不同的功能菜单,并且,菜单与APP中的功能一一对应,可以在后台管理系统中进行勾选进行设定,当默认时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可配置APP功能菜单的方法,其特征在于,包括:当登录APP时获取登录账号绑定的所有用户身份,接收当前用户选择的用户身份;根据所述用户身份确定对应的APP功能菜单信息;根据所述APP功能菜单信息生成初始化数据;根据所述初始化数据更新所述APP的界面。2.根据权利要求1所述的可配置APP功能菜单的方法,其特征在于,所述APP功能菜单信息包括:模块名称、模块图标、模块编码和显示信息。3.根据权利要求2所述的可配置APP功能菜单的方法,其特征在于,还包括:当接收到后台管理系统下发的对所述APP功能菜单信息进行更新的更新指令时,则根据所述更新指令对所述APP功能菜单信息进行功能菜单增加、功能菜单修改或功能菜单删除操作。4.根据权利要求3所述的可配置APP功能菜单的方法,其特征在于,在所述当接收到后台管理系统下发的对所述APP功能菜单信息进行更新的更新指令时之前,还包括:确定所述后台管理系统下发所述更新指令的管理员;获取所述管理员对应的预设权限,并根据所述预设权限判断是否对所述更新指令做出应答;若是,则执行所述根据所述更新指令对所述APP功能菜单信息进行功能菜单增加、功能菜单修改或功能菜单删除操作;若否,则返回错误提示信息。5.根据权利要求1所述的可配置APP功能菜单的方法,其特征在于,在所述根据所述用户身份确定对应的APP功能菜单信息之后,还包括:将所述APP功能菜单信息进行本地缓存。6.根据权利要求1所述的可配置A...

【专利技术属性】
技术研发人员:陈娅芳
申请(专利权)人:新云网科技集团股份有限公司
类型:发明
国别省市:

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

1