基于光伏管理系统的权限管理方法及装置制造方法及图纸

技术编号:17815753 阅读:33 留言:0更新日期:2018-04-28 07:16
本发明专利技术提供一种基于光伏管理系统的权限管理方法及装置。本发明专利技术的基于光伏管理系统的权限管理方法,包括获取第一用户的第一查询请求,第一查询请求中包括待查询的业务应用的标识,查询请求用于查询对业务应用具有权限的第二用户;根据第一查询请求,对生产管理子系统和上级系统进行查询,得到第一查询结果,第一查询结果包括对业务应用具有权限的第二用户;将第一查询结果发送至第一用户,以使业务应用被第一用户分配至第二用户。本发明专利技术的基于光伏管理系统的权限管理方法及装置,既能在小型光伏电站管理系统中获取对某种业务应用有权限的用户,又能在大型光伏电站管理系统中获取对某种业务应用有权限的用户。

【技术实现步骤摘要】
基于光伏管理系统的权限管理方法及装置
本专利技术实施例涉及通信工程技术,尤其涉及一种基于光伏管理系统的权限管理方法及装置。
技术介绍
通常权限体系主要是解决“谁”对“什么资源”进行了“什么操作”的问题,也就是用户、角色、功能资源等的要素问题。在光伏管理系统中,权限管理是指一个用户在访问某个电站时具备哪些权限,不同的用户具有不同的角色。光伏管理系统包括小型光伏电站管理系统和大型光伏电站管理系统。大型光伏电站管理系统包括集中运维子系统、生产管理子系统和监控子系统,其中,集中运维子系统管理多个生产管理子系统,此时,集中运维子系统为上级系统,生产管理子系统为下级系统;小型光伏电站管理系统包括生产管理子系统和监控子系统,此时生产管理子系统为上级系统,无下级系统。在小型光伏电站管理系统中,需要查询对某种业务应用具有权限的用户,以便将该业务应用分配到对该业务应用具有权限的用户,此时只需在上级系统—生产管理子系统中的权限管理单中查询对该业务应用具有权限的用户即可。而在大型光伏电站管理系统中,也需要查询对某种业务应用具有权限的用户,以便将该业务应用分配到对该业务应用具有权限的用户,此时,不仅需要下级系统—生产管理子系统中的权限管理单元中查询生产管理子系统中对该业务应用具有权限的用户,还需要在上级系统—集中运维子系统的权限管理单元中查询集中运维子系统中对该业务应用具有权限的用户。但是,现有技术中没有一种既能在小型光伏电站管理系统中获取对某种业务应用有权限的用户,又能在大型光伏电站管理系统中获取对某种业务应用有权限的用户的权限管理方法。
技术实现思路
本专利技术提供一种基于光伏管理系统的权限管理方法及装置,以克服现有技术中没有一种既能在小型光伏电站管理系统中获取对某种业务应用有权限的用户,又能在大型光伏电站管理系统中获取对某种业务应用有权限的用户的权限管理方法的技术问题。本专利技术提供一种基于光伏管理系统的权限管理方法,应用于生产管理子系统的权限管理单元,所述方法包括:获取第一用户的第一查询请求,所述第一查询请求中包括待查询的业务应用的标识,所述查询请求用于查询对所述业务应用具有权限的第二用户;根据所述第一查询请求,对所述生产管理子系统和上级系统进行查询,得到第一查询结果,所述第一查询结果包括对所述业务应用具有权限的第二用户;其中,所述上级系统为集中运维子系统,所述集中运维子系统的权限管理单元被配置为上级权限管理单元,所述生产管理子系统的权限管理单元被配置为下级权限管理单元,或者,所述上级系统为生产管理子系统本身,所述生产管理子系统的权限管理单元被配置为上级权限管理单元;将所述第一查询结果发送至第一用户,以使所述业务应用被第一用户分配至所述第二用户。如上所述的方法,所述上级系统为集中运维子系统,所述根据所述第一查询请求,对所述生产管理子系统和上级系统进行查询,得到第一查询结果,包括:根据所述第一查询请求,对所述生产管理子系统进行查询,得到第二查询结果,所述第二查询结果包括对所述业务应用具有权限的生产管理子系统的用户;向所述集中运维子系统的权限管理单元发送第二查询请求,所述第二查询请求用于查询对所述业务应用具有权限的集中运维子系统的用户,并接收所述集中运维子系统返回的第三查询结果,所述第三查询结果包括对所述业务应用具有权限的集中运维子系统的用户;合并所述第二查询结果和所述第三查询结果,得到所述第一查询结果。如上所述的方法,所述根据所述第一查询请求,对所述生产管理子系统和上级系统进行查询,得到第一查询结果之后,还包括:判断是否向上级系统的权限管理单元订阅过权限更新功能;若否,则向上级系统的权限管理单元发送第一权限更新订阅指示,所述第一权限更新订阅指示用于指示所述上级系统权限管理单元在确定对所述业务应用具有权限的上级系统的用户更新时,向生产管理子系统中的权限管理单元推送更新后的对所述业务应用具有权限的上级系统的用户,以使所述生产管理子系统中的权限管理单元将所述更新后的对所述业务应用具有权限的上级系统的用户发送至所述业务应用。如上所述的方法,所述将所述第一查询结果发送至所述第一用户之后,还包括:获取第二权限更新订阅指示,所述第二权限更新订阅指示包括所述业务应用的标识,所述第二权限更新订阅指示用于指示订阅更新后的对所述业务应用具有权限的生产管理子系统的用户;根据所述第二权限更新指示,确定对所述业务应用具有权限的生产管理子系统的用户是否更新;若是,则获取更新后的对所述业务应用具有权限的生产管理子系统的用户;向所述业务应用发送更新后的对所述业务应用具有权限的生产管理子系统的用户。本专利技术还提供一种基于光伏管理系统中的权限管理方法,应用于集中运维子系统中的权限管理单元,所述方法包括:接收生产管理子系统中的权限管理单元发送的第二查询请求,所述第二查询请求包括待查询的业务的标识,所述第二查询请求用于查询对业务应用具有权限的集中运维子系统的用户;根据所述第二查询请求,查询对所述业务应用具有权限的集中运维子系统的用户,得到第三查询结果;将所述第三查询结果发送至所述生产管理子系统中的权限管理单元,以使所述生产管理子系统的权限管理单元将第三查询结果发送至第一用户。如上所述的方法,根据所述第二查询请求,查询对所述业务应用具有权限的集中运维子系统的用户,得到第三查询结果之后,还包括:接收生产管理子系统中的权限管理单元发送的第一权限更新订阅指示,所述第一权限更新订阅指示包括所述业务应用的标识,第一权限更新订阅指示用于指示订阅更新后的对所述业务应用具有权限的集中运维子系统的用户;根据所述第一权限更新订阅指示,确定对所述业务应用具有权限的集中运维子系统的用户是否有更新;若是,获取更新后的对业务应用具有权限的集中运维子系统的用户;向所述生产管理子系统中的权限管理单元推送更新后的对所述业务应用具有权限的集中运维子系统的用户,以使所述生产管理子系统将更新后的对所述业务应用具有权限的集中运维子系统的用户发送至所述业务应用。本专利技术还提供一种基于光伏管理系统的权限管理装置,包括:获取模块,用于获取第一用户的第一查询请求,所述第一查询请求中包括待查询的业务应用的标识,所述查询请求用于查询对所述业务应用具有权限的第二用户;查询模块,用于根据所述第一查询请求,对所述生产管理子系统和上级系统进行查询,得到第一查询结果,所述第一查询结果包括对所述业务应用具有权限的第二用户;其中,所述上级系统为集中运维子系统,所述集中运维子系统的权限管理单元被配置为上级权限管理单元,所述生产管理子系统的权限管理单元被配置为下级权限管理单元,或者,所述上级系统为生产管理子系统本身,所述生产管理子系统的权限管理单元被配置为上级权限管理单元;发送模块,用于将所述第一查询结果发送至第一用户,以使所述业务应用被第一用户分配至所述第二用户。如上所述的装置,所述上级系统为集中运维子系统时,所述查询模块具体用于,根据所述第一查询请求,对所述生产管理子系统进行查询,得到第二查询结果,所述第二查询结果包括对所述业务应用具有权限的生产管理子系统的用户;向所述集中运维子系统的权限管理单元发送第二查询请求,所述第二查询请求用于查询对所述业务应用具有权限的集中运维子系统的用户,并接收所述集中运维子系统返回的第三查询结果,所述第三查本文档来自技高网...
基于光伏管理系统的权限管理方法及装置

【技术保护点】
一种基于光伏管理系统的权限管理方法,其特征在于,应用于生产管理子系统的权限管理单元,所述方法包括:获取第一用户的第一查询请求,所述第一查询请求中包括待查询的业务应用的标识,所述查询请求用于查询对所述业务应用具有权限的第二用户;根据所述第一查询请求,对所述生产管理子系统和上级系统进行查询,得到第一查询结果,所述第一查询结果包括对所述业务应用具有权限的第二用户;其中,所述上级系统为集中运维子系统,所述集中运维子系统的权限管理单元被配置为上级权限管理单元,所述生产管理子系统的权限管理单元被配置为下级权限管理单元,或者,所述上级系统为生产管理子系统本身,所述生产管理子系统的权限管理单元被配置为上级权限管理单元;将所述第一查询结果发送至第一用户,以使所述业务应用被第一用户分配至所述第二用户。

【技术特征摘要】
1.一种基于光伏管理系统的权限管理方法,其特征在于,应用于生产管理子系统的权限管理单元,所述方法包括:获取第一用户的第一查询请求,所述第一查询请求中包括待查询的业务应用的标识,所述查询请求用于查询对所述业务应用具有权限的第二用户;根据所述第一查询请求,对所述生产管理子系统和上级系统进行查询,得到第一查询结果,所述第一查询结果包括对所述业务应用具有权限的第二用户;其中,所述上级系统为集中运维子系统,所述集中运维子系统的权限管理单元被配置为上级权限管理单元,所述生产管理子系统的权限管理单元被配置为下级权限管理单元,或者,所述上级系统为生产管理子系统本身,所述生产管理子系统的权限管理单元被配置为上级权限管理单元;将所述第一查询结果发送至第一用户,以使所述业务应用被第一用户分配至所述第二用户。2.根据权利要求1所述的方法,其特征在于,所述上级系统为集中运维子系统,所述根据所述第一查询请求,对所述生产管理子系统和上级系统进行查询,得到第一查询结果,包括:根据所述第一查询请求,对所述生产管理子系统进行查询,得到第二查询结果,所述第二查询结果包括对所述业务应用具有权限的生产管理子系统的用户;向所述集中运维子系统的权限管理单元发送第二查询请求,所述第二查询请求用于查询对所述业务应用具有权限的集中运维子系统的用户,并接收所述集中运维子系统返回的第三查询结果,所述第三查询结果包括对所述业务应用具有权限的集中运维子系统的用户;合并所述第二查询结果和所述第三查询结果,得到所述第一查询结果。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一查询请求,对所述生产管理子系统和上级系统进行查询,得到第一查询结果之后,还包括:判断是否向上级系统的权限管理单元订阅过权限更新功能;若否,则向上级系统的权限管理单元发送第一权限更新订阅指示,所述第一权限更新订阅指示用于指示所述上级系统权限管理单元在确定对所述业务应用具有权限的上级系统的用户更新时,向生产管理子系统中的权限管理单元推送更新后的对所述业务应用具有权限的上级系统的用户,以使所述生产管理子系统中的权限管理单元将所述更新后的对所述业务应用具有权限的上级系统的用户发送至所述业务应用。4.根据权利要求3所述的方法,其特征在于,所述将所述第一查询结果发送至所述第一用户之后,还包括:获取第二权限更新订阅指示,所述第二权限更新订阅指示包括所述业务应用的标识,所述第二权限更新订阅指示用于指示订阅更新后的对所述业务应用具有权限的生产管理子系统的用户;根据所述第二权限更新指示,确定对所述业务应用具有权限的生产管理子系统的用户是否更新;若是,则获取更新后的对所述业务应用具有权限的生产管理子系统的用户;向所述业务应用发送更新后的对所述业务应用具有权限的生产管理子系统的用户。5.一种基于光伏管理系统中的权限管理方法,其特征在于,应用于集中运维子系统中的权限管理单元,所述方法包括:接收生产管理子系统中的权限管理单元发送的第二查询请求,所述第二查询请求包括待查询的业务的标识,所述第二查询请求用于查询对业务应用具有权限的集中运维子系统的用户;根...

【专利技术属性】
技术研发人员:汪远
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:四川,51

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

1