[发明专利]基于图数据库的权限管理方法、装置和电子设备有效
申请号: | 202110000689.8 | 申请日: | 2021-01-04 |
公开(公告)号: | CN112328712B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 罗怿;李召;胡军;欧阳勇;刘毅 | 申请(专利权)人: | 清华四川能源互联网研究院 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/36;G06F21/45;G16Y10/35 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李莎 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据库 权限 管理 方法 装置 电子设备 | ||
本发明实施例提出一种基于图数据库的权限管理方法、装置和电子设备,涉及计算机技术领域。其中,所述方法包括响应于接收到用户的访问请求,获取用户所需访问的场景的权限关系图谱;其中,所述权限关系图谱包括设备节点、传感器节点、角色节点及测点;测点对应着设备节点;测点用于将在硬件拓扑图中存在连接的设备节点、传感器节点关联上;角色节点包括至少一个权限项;角色节点与对应的目标测点关联;目标测点为关联有权限项所涉及到的传感器节点的测点;确定用户所属的角色节点;并利用权限关系图谱,获取所属的角色节点所对应的权限项和所述目标测点,以便处理访问请求。从而,高效可靠地实现物联网平台的用户权限管理。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种基于图数据库的权限管理方法、装置和电子设备。
背景技术
随着物联网技术的进步,各种物联网平台(如泛在电力物联网系统)应运而生。在这些平台内,存在海量的设备、传感器和用户,然而,一方面,海量的设备、传感器之间的拓扑结构本身就错综复杂。另一方面,用户分类也非常多。这都导致要实现对这些设备、传感器及用户进行有效管理是非常困难的。
相关技术中,采用关系数据库一一存储设备、传感器和用户之间的对应关系,再通过查询关系数据库的方式确定用户的权限,以便进行管理。然而,无论是关系存储还是关系查询都面临着巨大的工作量。可见,相关技术中的物联网平台的权限管理是非常低效的。
发明内容
有鉴于此,本发明的目的在于提供一种基于图数据库的权限管理方法、装置和电子设备。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明提供一种基于图数据库的权限管理方法,所述基于图数据库的权限管理方法包括:
响应于接收到用户的访问请求,获取用户所需访问的场景的权限关系图谱;其中,所述权限关系图谱包括设备节点、传感器节点、角色节点及测点;每个所述测点对应着所述设备节点;所述测点用于将在硬件拓扑图中存在连接的设备节点、传感器节点关联上;所述角色节点包括至少一个权限项;所述角色节点与对应的目标测点关联;所述目标测点为关联有所述权限项所涉及到的传感器节点的测点;
确定用户所属的角色节点;并利用所述权限关系图谱,获取所属的角色节点所对应的权限项和所述目标测点;
根据所属的角色节点所对应的权限项和所述目标测点,处理所述访问请求。
在可选的实施方式中,所述方法还包括:
在所述设备节点对应的实体设备更换的情况下,获取更换后的实体设备的第一设备标识;
将所述设备节点所对应的所述测点中记录的原实体设备的第二设备标识更换为所述第一设备标识。
在可选的实施方式中,所述权限项包括数据读取权限;所述数据读取权限中携带目标测点标识;
所述方法包括:在所述传感器节点的实体传感器正常采集传感器数据的期间,周期性地将所述传感器节点的实体传感器所采集到的传感器数据进行存储,并将所述传感器数据与对应的测点标识关联上;
所述根据所属的角色节点所对应的权限项和所述目标测点,处理所述访问请求的步骤包括:
从所属的角色节点的权限项中确定出与所述访问请求匹配的目标权限项;
在所述目标权限项包括所述数据读取权限的情况下,获取与所述目标测点标识对应的传感器数据,以生成所述访问请求对应的响应数据。
在可选的实施方式中,所述权限项包括管理权限;所述管理权限中携带被管理的传感器节点或测点的信息;所述根据所属的角色节点所对应的权限项和所述目标测点,处理所述访问请求的步骤包括:
从所属的角色节点的权限项中确定出与所述访问请求匹配的目标权限项;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华四川能源互联网研究院,未经清华四川能源互联网研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110000689.8/2.html,转载请声明来源钻瓜专利网。