一种基于云数据库的电力数据多租户共享方法及系统技术方案

技术编号:38831125 阅读:17 留言:0更新日期:2023-09-17 09:50
本申请实施例公开了一种基于云数据库的电力数据多租户共享方法及系统,涉及云计算技术领域,本申请实施例通过云数据库技术和多租户共享方法对供电企业的电力目标信进行分析和管理,确认电力供应方、运行电网的多租户数据中心运营商、租用多租户数据中心运营商的租户和云数据库;当发生电力需求响应时,电力供应方向将电力目标信息发送给多租户中心运营商;多租户中心运营商将电力目标信息发送给租户;租户通过云数据库将自身的数据存储至各自的数据库中,将各自的数据向多租户中心运营商进行投标;多租户中心运营商根据投标筛选出匹配租户;完成所需电力目标信息,本发明专利技术通过多租户共享方法更高效快速地完成所需电力目标信息。信息。信息。

【技术实现步骤摘要】
一种基于云数据库的电力数据多租户共享方法及系统


[0001]本申请涉及云计算
,尤其涉及一种基于云数据库的电力数据多租户共享方法及系统。

技术介绍

[0002]需供电不平衡是供电企业管理活动中一直存在的问题,近些年很多供电企业以租赁的形式租用数据中心服务器运营和维持其业务,以这种模式运营的数据中心称为多租户数据中心,它不仅可以节约大量的建设成本,而且良好的基础设施和托管环境也为安全、可靠的服务质量提供了保障,所以多租户数据中心得到了广泛的应用和普及,由于多租户数据中心迅速发展,以及其巨大的电力需求和管理方面的灵活性,使得其逐渐成为了电力需求响应的主要使用方式。
[0003]在电力市场中,电力需求响应的主要工作是协调供需双方的电力平衡,它使得电能的供应不仅可以由供电方提供,也可以由需求方提供,即通过多租户数据中心对需求侧的调节能力来实现电力需求响应。当电力需求响应发生时,供电者会给数据中心运营商发送电力需求响应信号。然而由于多租户数据中心存在着激励分离问题,数据中心运营商需要根据电力需求制定响应方案,采用逆向拍卖一对多的形式激励租户参与需求响应,数据中心运营商从中选择最佳租户最小化成本满足电力需求。所以,研究多租户数据中心参与需求响应的问题将有利于电力市场的宏观调控。对保证电网的稳定运行有着重要的意义。
[0004]为了解决上述问题,本专利技术基于云数据库技术,对供电企业的电力目标信进行分析和管理,使用多租户共享技术对电力数据进行共享以激励租户主动参与需求响应,能够同时激励租户共享和云服务提供商回收利用空闲预留资源,更高效快速地完成所需电力目标信息,从而降低租户和云服务提供商双方运营成本,还可以提高使用效率。

技术实现思路

[0005]申请实施例提供一种基于云数据库的电力数据多租户共享方法。
[0006]为达到上述目的,本申请的实施例采用如下技术方案:
[0007]第一方面,提供了一种基于云数据库的电力数据多租户共享方法,该方法包括以下步骤:
[0008]步骤S1,确认电力数据的电力供应方、运行电网的多租户数据中心运营商、租用多租户数据中心运营商的租户和基于代理重加解密算法的云数据库;
[0009]步骤S2,当发生电力需求响应时,所述电力供应方向将所述电力需求响应对应的所需电力目标信息发送给所述多租户中心运营商;
[0010]步骤S3,所述多租户中心运营商接收到所述电力目标信息后,向所述租户发送需求响应信号,并将所述电力目标信息发送给所述租户;
[0011]步骤S4,所述租户在接收到所述电力目标信息后,通过所述云数据库将自身的数据存储至各自的数据库中,所述租户将各自的数据向所述多租户中心运营商进行投标;
[0012]步骤S5,所述多租户中心运营商根据接收的所述投标筛选出匹配租户;
[0013]步骤S6,所述匹配用户和所述多租户数据中心运营商对数据中心运营商进行供电完成电力供应方所需的电力目标信息。
[0014]在一种实施方式中,所述步骤S1包括:
[0015]所述租用多租户数据中心运营商的租户的数量设置为N,所述云数据库中设置有和租户对应的租户数据表以及执行代理重加解密算法的加解密中间件,所述加解密中间件内设置有查询转换模块。
[0016]本专利技术中电力供应方向多租户中心运营商发送的电力目标信息还可以被电力交易决策目标、电力计划管理目标、电力对标管理目标、营销信息库目标、客户行为管理目标、交易管理目标、合同结算管理目标、电力交易辅助决策目标、用户电量管理目标、系统接口目标和业务集成目标等代替。
[0017]在一种可能的实施方式中,所述步骤S4包括:
[0018]步骤S41,所述租户在接收到所述电力目标信息后,将第一租户数据表发射给所述加解密中间件;所述第一租户数据表为所述租户将要放大的所述云数据库中的租户数据;
[0019]所述云数据库接收来自所述第一租户的第一业务数据,并存储在所述第一租户数据表中,所述云数据库接收来自所述第二租户的第二业务数据,并存储在所述第二租户数据表中,所述云数据库中的第N租户数据表存储来自第N租户的第N业务数据;
[0020]步骤S42,所述加解密中间件访问云数据库中的租户数据表,并使用所述代理重加密算法查询所述租户的属性集,判断所述属性集是否满足代理重加密算法的访问控制策略,若满足,则继续步骤S43;否则,返回失败提示信息给当前租户,当前租户访问部分数据库数据,对于加密的字段则无法获取;
[0021]步骤S43,加解密中间件加载当前租户的转换私钥,查询代理解密算法和转换私钥的关系表,若转换私钥为空,则执行步骤S44;否则,执行步骤S45;
[0022]步骤S44,加解密中间件根据转换私钥对代理重加密算法代理解密,得到代理解密算法,并将转换私钥和代理解密算法保存在关系表中解密,得到代理解密算法,并将转换私钥和代理解密算法保存在关系表中;
[0023]步骤S45,所述加解密中间件根据所述转换私钥将所述代理解密算法解密,得到对称加密密钥,并传给所述租户和所述加解密中间件的查询转换模块;
[0024]步骤S46,加解密中间件的查询转换模块将查询语句和对称密钥转换为云数据库执行语句,对云数据库进行读写操作,租户进行云数据库加密字段的访问;
[0025]步骤S47,租户在云数据库中访问后,将各自的数据向所述多租户中心运营商进行投标。
[0026]在一种可能的实施方式中,所述步骤S41包括:
[0027]N个租户之间不存在关联。
[0028]根据权利要求3所述的一种基于云数据库的电力数据多租户共享方法,包括:
[0029]所述加解密中间件根据转换私钥用Transform算法对代理重加密算法代理解密;
[0030]所述加解密中间件根据转换私钥,通过Decrypt算法将代理解密算法解密,得到对称加密密钥。
[0031]在一种可能的实施方式中,所述步骤S5包括:
[0032]租户根据自身条件提交一个二元组来进行投标,所述二元组表示为:
[0033]h
i
=<e
i
,c
i
>;
[0034]其中,h
i
为投标二元组,i表示租户,e
i
表示表租户i可以为电力需求响应提供的电量,c
i
表示租户i提供e
i
电量而期望得到的报酬,即多租户中心运营商支付给用户i的成本。
[0035]在一种可能的实施方式中,所述步骤S6包括:
[0036]所述匹配租户对应的电力与租户数据中心运营商提供的电力之和不得少于电力目标信息的电力。
[0037]第二方面,本专利技术还提供了一种基于云数据库的电力数据多租户共享系统,包括电力数据整合单元、电力数据转发处理单元、电力数据共享单元和电力数据匹配单元,其中:
[0038]电力数据整合单元本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云数据库的电力数据多租户共享方法,其特征在于,包括以下步骤:步骤S1,确认电力数据的电力供应方、运行电网的多租户数据中心运营商、租用多租户数据中心运营商的租户和基于代理重加解密算法的云数据库;步骤S2,当发生电力需求响应时,所述电力供应方向将所述电力需求响应对应的所需电力目标信息发送给所述多租户中心运营商;步骤S3,所述多租户中心运营商接收到所述电力目标信息后,向所述租户发送需求响应信号,并将所述电力目标信息发送给所述租户;步骤S4,所述租户在接收到所述电力目标信息后,通过所述云数据库将自身的数据存储至各自的数据库中,所述租户将各自的数据向所述多租户中心运营商进行投标;步骤S5,所述多租户中心运营商根据接收的所述投标筛选出匹配租户;步骤S6,所述匹配用户和所述多租户数据中心运营商对数据中心运营商进行供电完成电力供应方所需的电力目标信息。2.根据权利要求1所述的一种基于云数据库的电力数据多租户共享方法,其特征在于,所述步骤S1包括:将所述租用多租户数据中心运营商的租户的数量设置为N,在所述云数据库中设置有和所述租户对应的租户数据表以及执行代理重加解密算法的加解密中间件,所述加解密中间件内设置有查询转换模块。3.根据权利要求2所述的一种基于云数据库的电力数据多租户共享方法,其特征在于,所述步骤S4包括:步骤S41,所述租户在接收到所述电力目标信息后,将第一租户数据表发射给所述加解密中间件;所述第一租户数据表为所述租户将要放大的所述云数据库中的租户数据;所述云数据库接收来自所述第一租户的第一业务数据,并存储在所述第一租户数据表中,所述云数据库接收来自所述第二租户的第二业务数据,并存储在所述第二租户数据表中,所述云数据库中的第N租户数据表存储来自第N租户的第N业务数据;步骤S42,所述加解密中间件访问云数据库中的租户数据表,并使用所述代理重加密算法查询所述租户的属性集,判断所述属性集是否满足代理重加密算法的访问控制策略,若满足,则继续步骤S43;否则,返回失败提示信息给当前租户,当前租户访问部分数据库数据,对于加密的字段则无法获取;步骤S43,加解密中间件加载当前租户的转换私钥,查询代理解密算法和转换私钥的关系表,若转换私钥为空,则执行步骤S44;否则,执行步骤S45;步骤S44,加解密中间件根据转换私钥对代理重加密算法代理解密,得到代理解密算法,并将转换私钥和代理解密算法保存在关系表中解密,得到代理解密算法,并将转换私钥和代理解密算法保存在关系表中;步骤S45,所述加解密中间件根据所述转换私钥将所述代理解密算法解密,得到对称加密密钥,并传给所述租户和所述加解密中间件的查询转换模块;步骤S46,加解密中间件的查询转换模块将查询语句和对称密钥转换为云数据库执行语句,对云数据库进行读写操作,租户进行云数据库加密字段的访问;步骤S47,租户在...

【专利技术属性】
技术研发人员:王凌夏飞庄岭余竞航赵一辰朱佳佳刘喆戚林成张世杰
申请(专利权)人:国网江苏省电力有限公司信息通信分公司
类型:发明
国别省市:

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

1