基于用户需求设定权限的方法、装置、存储介质及终端制造方法及图纸

技术编号:29057087 阅读:15 留言:0更新日期:2021-06-30 08:57
本公开涉及管理技术领域,具体涉及一种基于用户需求设定权限的方法、装置、存储介质及终端。方法包括:获得当前用户的用户信息,根据用户信息判断角色信息表中是否存在与用户信息对应的角色类型;在角色信息表中不存在与用户信息对应的角色类型时,获得当前用户的需求信息,并根据需求信息得到当前用户的推荐角色类型;根据获得的推荐角色类型,为当前用户设置至少一个操作权限。根据用户的需求信息确定用户的角色类型,解决了现有技术中不能根据用户的需求推断用户的角色类型而导致用户的需求得不到及时的解决的问题;根据角色类型为用户设定操作权限,解决了人为的为用户授予与角色类型相关联的权限而导致工作效率低,及时性差的问题。差的问题。差的问题。

【技术实现步骤摘要】
基于用户需求设定权限的方法、装置、存储介质及终端


[0001]本公开涉及管理
,特别地涉及一种基于用户需求设定权限的方法、装置、存储介质及终端。

技术介绍

[0002]随着物联网的发展,各个工作领域的信息管理趋于自动化,为了便于同一公司中不同层级职工对各类信息具有不同的管理权限,会为用户设定可以访问且只能访问自己被授予权限的资源。例如,管理层可以对信息进行编辑、删除等操作权限,而一般职工只对信息具有查看的操作权限。特别是在车间管理中,车间管理层可能需要对车间工作人员进行新建、删除工作人员相关信息等操作,或者查看每位车间工作人员的工作量;而车间工作人员可能需要查看自己每日的工作量,或者工作过程成所涉及的物料情况等。在生产过程中,车间管理员和车间工作人员均需要及时得到相关反馈信息的需求也越来越显著,因此,通过为不同用户设定相关权限用于监控生产过程中的人员信息、物料信息变得越来越重要。
[0003]但是在现有技术中,无法通过用户的选择行为推断用户的使用角色,进而为用户与其自身角色对应的操作权限,最终为用户的权限设置需要管理员或者权限管理员进行人为授予而造成降低工作效率,及时性较差,用户的需求得不到及时的解决等问题。

技术实现思路

[0004]针对上述问题,本公开提供一种基于用户需求设定权限的方法、装置、存储介质及终端,解决了现有技术中不能根据用户的需求推断用户的角色类型而导致用户的需求得不到及时的解决的问题,且同时也解决了需要人为的为用户授予与角色类型相关联的权限而导致工作效率低,及时性差的问题。
[0005]第一方面,本公开提供了一种基于用户需求设定权限的方法,所述方法包括:
[0006]步骤a,获得当前用户的用户信息,根据所述用户信息判断角色信息表中是否存在与所述用户信息对应的角色类型;
[0007]步骤b,在所述角色信息表中不存在与所述用户信息对应的角色类型时,获得所述当前用户的需求信息;
[0008]步骤c,判断是否能够根据所述需求信息得到所述当前用户的推荐角色类型;
[0009]步骤d,在根据所述需求信息不能得到所述当前用户的推荐角色类型时,再次获得所述当前用户的需求信息,返回执行c,直至根据所述需求信息得到所述当前用户的推荐角色类型;
[0010]步骤e,根据获得的推荐角色类型,为所述当前用户设置至少一个操作权限。
[0011]根据本公开的实施例,可选的,上述方法中,根据所述用户信息判断角色信息表中是否存在与所述用户信息对应的角色类型,包括:
[0012]根据所述用户信息,判断角色信息表中是否存在与所述用户信息相匹配的预设用户信息,其中,所述角色信息表中包括多个预设用户信息和与每个预设用户信息对应的预
设角色类型。
[0013]根据本公开的实施例,可选的,上述方法中,判断是否能够根据所述需求信息得到所述当前用户的推荐角色类型,包括:
[0014]获得需求信息表,其中,所述需求信息表中包括多个预设需求信息和与每个预设需求信息对应的预设角色类型;
[0015]判断所述需求信息表中是否存在与所述需求信息相匹配的预设需求信息,并在存在相匹配的预设需求信息时,从所述需求信息表中得到与该预设需求信息对应的预设角色类型,并将作为该预设角色类型作为所述当前用户对应的推荐角色类型。
[0016]根据本公开的实施例,可选的,上述方法中,所述方法还包括:
[0017]将所述当前用户的用户信息和所述当前用户对应的推荐角色类型存储至所述角色信息表中。
[0018]根据本公开的实施例,可选的,上述方法中,根据获得的推荐角色类型,为所述当前用户设置至少一个操作权限,包括:
[0019]获得权限信息表,其中,所述权限信息表中包括多个预设角色类型和与每个预设角色类型对应的预设操作权限;
[0020]根据所述推荐角色类型,在所述权限信息表中查找与所述推荐角色类型相匹配的预设角色类型,并为所述当前用户设置与所述推荐角色类型相匹配的预设角色类型对应的预设操作权限。
[0021]根据本公开的实施例,可选的,上述方法中,所述操作权限包括查看、修改、新建删除、编辑中的至少一种。
[0022]根据本公开的实施例,可选的,上述方法中,所述角色类型包括管理员和员工。
[0023]第二方面,本公开提供了一种基于用户需求设定权限的装置,所述装置包括:
[0024]第一判断模块,用于获得当前用户的用户信息,根据所述用户信息判断角色信息表中是否存在与所述用户信息对应的角色类型;
[0025]获得模块,用于在所述角色信息表中不存在与所述用户信息对应的角色类型时,获得所述当前用户的需求信息;
[0026]第二判断模块,用于判断是否能够根据所述需求信息得到所述当前用户的推荐角色类型;
[0027]确定模块,用于在根据所述需求信息能得到所述当前用户的推荐角色类型时,根据所述需求信息得到所述当前用户的推荐角色类型;;
[0028]设置模块,用于根据获得的推荐角色类型,为所述当前用户设置至少一个操作权限。
[0029]第三方面,本公开提供了一种存储介质,该存储介质存储有计算机程序,当该计算机程序被一个或多个处理器执行,实现如上述的基于用户需求设定权限方法。
[0030]第四方面,本公开提供了一种终端,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,实现上述的基于用户需求设定权限方法。
[0031]与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:
[0032]本公开提供的一种基于用户需求设定权限的方法、装置、存储介质及终端,获得当
前用户的用户信息,根据所述用户信息判断角色信息表中是否存在与所述用户信息对应的角色类型;在所述角色信息表中不存在与所述用户信息对应的角色类型时,获得所述当前用户的需求信息,并根据所述需求信息得到所述当前用户的推荐角色类型;根据获得的推荐角色类型,为所述当前用户设置至少一个操作权限。根据用户的需求信息确定用户的角色类型,解决了现有技术中不能根据用户的需求推断用户的角色类型而导致用户的需求得不到及时的解决的问题;根据角色类型为用户设定操作权限,解决了需要人为的为用户设置与角色类型相关联的权限而导致工作效率低,及时性差的问题。
附图说明
[0033]在下文中将基于实施例并参考附图来对本公开进行更详细的描述。
[0034]图1为本公开实施例一提供的一种基于用户选择推荐角色的流程示意图。
[0035]图2为本公开实施例一提供的一种基于用户选择推荐角色的另一流程示意图。
[0036]图3为本公开实施例二提供的一种基于用户需求设定权限的装置的连接框图。
[0037]在附图中,相同的部件使用相同的附图标记,附图并未按照实际的比例绘制。
具体实施方式
[0038]以下将结合附图及实施例来详细说明本公开的实施方式,借此对本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于用户需求设定权限的方法,其特征在于,所述方法包括:步骤a,获得当前用户的用户信息,根据所述用户信息判断角色信息表中是否存在与所述用户信息对应的角色类型;步骤b,在所述角色信息表中不存在与所述用户信息对应的角色类型时,获得所述当前用户的需求信息;步骤c,判断是否能够根据所述需求信息得到所述当前用户的推荐角色类型;步骤d,在根据所述需求信息不能得到所述当前用户的推荐角色类型时,再次获得所述当前用户的需求信息,返回执行c,直至根据所述需求信息得到所述当前用户的推荐角色类型;步骤e,根据获得的推荐角色类型,为所述当前用户设置至少一个操作权限。2.如权利要求1所述的方法,其特征在于,根据所述用户信息判断角色信息表中是否存在与所述用户信息对应的角色类型,包括:根据所述用户信息,判断角色信息表中是否存在与所述用户信息相匹配的预设用户信息,其中,所述角色信息表中包括多个预设用户信息和与每个预设用户信息对应的预设角色类型。3.如权利要求1所述的方法,其特征在于,判断是否能够根据所述需求信息得到所述当前用户的推荐角色类型,包括:获得需求信息表,其中,所述需求信息表中包括多个预设需求信息和与每个预设需求信息对应的预设角色类型;判断所述需求信息表中是否存在与所述需求信息相匹配的预设需求信息,并在存在相匹配的预设需求信息时,从所述需求信息表中得到与该预设需求信息对应的预设角色类型,并将该预设角色类型作为所述当前用户对应的推荐角色类型。4.如权利要求3所述的方法,其特征在于,所述方法还包括:将所述当前用户的用户信息和所述当前用户对应的推荐角色类型存储至所述角色信息表中。5.如权利...

【专利技术属性】
技术研发人员:姚镇武洪忠玮刘华威林浩生王博吕沙沙谭泽汉
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

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

1