System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种权限管理方法、装置、存储介质及电子设备制造方法及图纸_技高网

一种权限管理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:41811022 阅读:8 留言:0更新日期:2024-06-24 20:29
本申请公开了一种权限管理方法、装置、存储介质及电子设备,涉及智能家居/智慧家庭技术领域,从关系数据列表中选取待授权数据;对待授权数据中的菜单地址进行处理;若新系统中存在处理后的菜单地址,根据处理后的菜单地址为待授权数据中的工号赋予新系统菜单的权限;当所有工号赋予权限后,从关系数据列表中选取新的数据并作为待授权数据,返回执行对待授权数据中的菜单地址进行处理这一步骤,直至关系数据列表的所有待授权数据中的所有工号授权完毕。将原系统的菜单地址配置到新系统中,再根据菜单地址对工号进行授权,就可以完成所有工号的授权,不需要人工手动对所有工号进行授权,在减少了人力成本的同时完成新系统菜单的授权。

【技术实现步骤摘要】

本申请涉及智能家居/智慧家庭,尤其涉及一种权限管理方法、装置、存储介质及电子设备


技术介绍

1、随着科技的快速发展和业务需求的不断变化,需要将原系统的菜单迁移到新系统中。

2、目前,将原系统的菜单迁移至新系统时,也需要将原系统中各个用户的权限迁移至新系统,但是,由于两个系统的菜单标识、id均不一致,需要逐个对用户的权限授权,对于所有用户重新授权的工作量巨大,大量的工作量意味着需要更多的人力资源来完成任务,这将导致人力成本的增加。

3、因此,如何在减少人力成本的同时完成授权,成为本领域亟需解决的问题。


技术实现思路

1、本申请提供了一种权限管理方法、装置、存储介质及电子设备,目的在于在减少人力成本的同时完成授权。

2、为了实现上述目的,本申请提供了以下技术方案:

3、一种权限管理方法,包括:

4、当接收到原系统的菜单地址与工号列表之间的关系数据列表时,从所述关系数据列表中选取待授权数据;

5、对所述待授权数据中的菜单地址进行处理,得到处理后的菜单地址;

6、检测新系统中是否存在所述处理后的菜单地址;

7、若所述新系统中存在所述处理后的菜单地址,则获取所述待授权数据中的所有工号;

8、根据所述处理后的菜单地址为所有所述工号赋予新系统菜单的权限;

9、当所述待授权数据中的所有工号赋予权限后,从所述关系数据列表中选取新的数据;所述新的数据指示除所述待授权数据外的数据;</p>

10、将所述新的数据作为所述待授权数据,并返回执行对待授权数据中的菜单地址进行处理,得到处理后的菜单地址这一步骤,直至所述关系数据列表的所有待授权数据中的所有工号授权完毕。

11、可选的,还包括:

12、若所述新系统中不存在所述处理后的菜单地址,则将所述待授权数据存储至预设菜单列表中;

13、当所述待授权数据存储完毕后,从所述关系数据列表中选取新的数据;

14、将所述新的数据作为待授权数据,并返回执行对所述待授权数据中的菜单地址进行处理,得到处理后的菜单地址这一步骤。

15、可选的,所述根据所述处理后的菜单地址为所有所述工号赋予新系统菜单的权限,包括:

16、对于每个所述工号,检测所述工号是否在新系统注册并激活;

17、若所述工号未在所述新系统注册并激活,则判断在岗列表中是否包含所述工号;

18、若所述在岗列表中包含所述工号,则将所述工号注册为新系统用户并激活;

19、若所述工号在所述新系统注册并激活,则根据所述处理后的菜单地址为所述工号赋予新系统菜单的权限。

20、可选的,所述根据所述处理后的菜单地址为所述工号赋予新系统菜单的权限,包括:

21、从所述新系统中获取与所述处理后的菜单地址对应的菜单名称;

22、将所述菜单名称与所述工号进行绑定。

23、可选的,还包括:

24、若所述在岗列表中不包含所述工号,则将所述工号添加至预设失效列表中。

25、一种权限管理装置,包括:

26、第一选取单元,用于当接收到原系统的菜单地址与工号列表之间的关系数据列表时,从所述关系数据列表中选取待授权数据;

27、处理单元,用于对所述待授权数据中的菜单地址进行处理,得到处理后的菜单地址;

28、检测单元,用于检测新系统中是否存在所述处理后的菜单地址;

29、获取单元,用于若所述新系统中存在所述处理后的菜单地址,则获取所述待授权数据中的所有工号;

30、赋予单元,用于根据所述处理后的菜单地址为所有所述工号赋予新系统菜单的权限;

31、第二选取单元,用于当所述待授权数据中的所有工号赋予权限后,从所述关系数据列表中选取新的数据;所述新的数据指示除所述待授权数据外的数据;

32、返回单元,用于将所述新的数据作为所述待授权数据,并返回执行对待授权数据中的菜单地址进行处理,得到处理后的菜单地址这一步骤,直至所述关系数据列表的所有待授权数据中的所有工号授权完毕。

33、可选的,还包括:

34、存储单元,用于若所述新系统中不存在所述处理后的菜单地址,则将所述待授权数据存储至预设菜单列表中;

35、第三选取单元,用于当所述待授权数据存储完毕后,从所述关系数据列表中选取新的数据;

36、确定单元,用于将所述新的数据作为待授权数据,并返回执行对所述待授权数据中的菜单地址进行处理,得到处理后的菜单地址这一步骤。

37、可选的,所述赋予单元具体用于:

38、对于每个所述工号,检测所述工号是否在新系统注册并激活;

39、若所述工号未在所述新系统注册并激活,则判断在岗列表中是否包含所述工号;

40、若所述在岗列表中包含所述工号,则将所述工号注册为新系统用户并激活;

41、若所述工号在所述新系统注册并激活,则根据所述处理后的菜单地址为所述工号赋予新系统菜单的权限。

42、一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序被处理器运行时执行所述的权限管理方法。

43、一种电子设备,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;

44、所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序被处理器运行时执行所述的权限管理方法。

45、本申请提供的技术方案,当接收到原系统的菜单地址与工号列表之间的关系数据列表时,从关系数据列表中选取待授权数据;对待授权数据中的菜单地址进行处理,得到处理后的菜单地址;检测新系统中是否存在处理后的菜单地址;若新系统中存在处理后的菜单地址,则获取待授权数据中的所有工号;根据处理后的菜单地址为所有工号赋予新系统菜单的权限;当待授权数据中的所有工号赋予权限后,从关系数据列表中选取新的数据;将新的数据作为待授权数据,并返回执行对待授权数据中的菜单地址进行处理,得到处理后的菜单地址这一步骤,直至关系数据列表的所有待授权数据中的所有工号授权完毕。将原系统的菜单地址配置到新系统中,再根据菜单地址对工号进行授权,就可以完成关系数据列表中所有工号的授权,不需要人工手动对所有工号进行授权,在减少了人力成本的同时完成新系统菜单的授权。

本文档来自技高网...

【技术保护点】

1.一种权限管理方法,其特征在于,包括:

2.根据权利要求1所述的权限管理方法,其特征在于,还包括:

3.根据权利要求1所述的权限管理方法,其特征在于,所述根据所述处理后的菜单地址为所有所述工号赋予新系统菜单的权限,包括:

4.根据权利要求3所述的权限管理方法,其特征在于,所述根据所述处理后的菜单地址为所述工号赋予新系统菜单的权限,包括:

5.根据权利要求3所述的权限管理方法,其特征在于,还包括:

6.一种权限管理装置,其特征在于,包括:

7.根据权利要求6所述的权限管理装置,其特征在于,还包括:

8.根据权利要求6所述的权限管理装置,其特征在于,所述赋予单元具体用于:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序被处理器运行时执行权利要求1-5任一所述的权限管理方法。

10.一种电子设备,其特征在于,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;

【技术特征摘要】

1.一种权限管理方法,其特征在于,包括:

2.根据权利要求1所述的权限管理方法,其特征在于,还包括:

3.根据权利要求1所述的权限管理方法,其特征在于,所述根据所述处理后的菜单地址为所有所述工号赋予新系统菜单的权限,包括:

4.根据权利要求3所述的权限管理方法,其特征在于,所述根据所述处理后的菜单地址为所述工号赋予新系统菜单的权限,包括:

5.根据权利要求3所述的权限管理方法,其特征在于,还包括:

6.一...

【专利技术属性】
技术研发人员:赵海华栾琳尹德帅
申请(专利权)人:青岛海尔科技有限公司
类型:发明
国别省市:

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

1