一种微电网平台的多租户管理方法、系统、介质及设备与流程
本发明涉及微电网云管理,尤其涉及一种微电网平台的多租户管理方法、系统、介质及设备。
背景技术:
1、微电网通常由光伏、储能、电表、储能变流器pcs、电池管理系统bms、逆变器、可控负荷、环境传感器、保护装置和边缘网关组成。微电网的控制不同于普通互联网软件即服务saas的请求处理,其控制对象是现场储能、光伏、并网点和负荷设备,控制结果会影响电压、电流、频率、储能荷电状态soc、并网点功率、防逆流状态和设备安全联锁状态。控制指令需要在云端策略计算、区域节点调度、边缘网关本地校验和现场设备执行之间形成闭环,既要满足实时性,又要满足并网约束和安全保护要求。
2、然而,传统的微电网平台多以单客户、单项目、单区域或私有化方式部署,每个项目需要单独部署服务器、数据库、控制策略、权限体系和控制通道;随着海外客户数量增加,微电网平台在海外不同地区的云区域部署服务,以使欧洲、亚洲、北美、大洋洲等不同租户可以低延迟接入同一微电网平台。
3、因此,该微电网平台要保证不同租户的控制链路独立,避免发生跨租户控制的问题。
技术实现思路
1、为了克服现有技术的不足,本发明的目的在于提供一种微电网平台的多租户管理方法、系统、介质及设备,其能确保不同租户的控制链路独立,避免发生跨租户控制的问题。
2、本发明按以下方案予以实现:
3、提供了一种微电网平台的多租户管理方法,包括:
4、为多个租户分别创建数字身份及路由空间,得到所述租户的边缘网关的设备证书及所述租户的隔离路由空间;
5、响应于目标边缘网关的启动,根据所述目标边缘网关的设备证书确定所述目标边缘网关对应的目标租户,并根据所述目标租户的隔离路由空间建立所述目标边缘网关的数据上行路由和控制下行路由;
6、所述目标边缘网关获取所述目标租户下多个设备的设备数据,通过所述数据上行路由写入所述目标租户的隔离存储区域;
7、根据所述设备数据,在所述目标租户的隔离控制通道内生成控制指令,并通过所述控制下行路由下发至所述目标边缘网关执行;
8、根据所述设备数据生成站点事件,基于预设隔离路由策略对所述站点事件的控制链路执行故障切换或限制控制操作。
9、可选的,为多个租户分别创建数字身份及路由空间,得到所述租户的边缘网关的设备证书及所述租户的隔离路由空间,包括:
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、还提供了一种计算机设备,包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现所述的一种微电网平台的多租户管理方法。
46、与现有技术相比,本发明的一种微电网平台的多租户管理方法的有益效果如下:通过为每个租户分别创建独立的数字身份及隔离路由空间,并为租户的边缘网关关联唯一的设备证书,使得每个边缘网关在启动时能够根据其设备证书被精确识别并确定其对应的目标租户,进而为该边缘网关建立专属的数据上行路由和控制下行路由,进而使设备数据经由数据上行路由直接写入对应租户的隔离存储区域,控制指令则在对应租户的隔离控制通道内生成并通过控制下行路由下发至该租户的边缘网关执行,从而在数据采集、存储、控制决策、指令下发全链路过程中实现租户级别的强制隔离。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com