一种基于区块链的聚合商与灵活资源业主的信任获取方法转让专利

申请号 : CN202210414633.1

文献号 : CN114519592B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 胡江溢郑涛金玉龙滕贤亮奚磊蒋靖啸张凯锋

申请人 : 国电南瑞科技股份有限公司国电南瑞南京控制系统有限公司南瑞集团有限公司

摘要 :

本发明公开了一种基于区块链的聚合商与灵活资源业主的信任获取方法,其方法包括:获取资源业主所在场所的隐私数据和非隐私数据;将非隐私数据上传至聚合商;将隐私数据加密上传至区块链;根据聚合商定期随机抽查需求发送秘钥请求,若资源业主同意提供秘钥,则增加资源业主对聚合商的信任值;在第三方监督下将非隐私数据和隐私数据的业务核算结果进行对比,若误差处于预设范围内,则增加聚合商对资源业主的信任值,若误差超出预设范围外,则减少聚合商对资源业主的信任值;若资源业主不同意提供秘钥,则减少双方信任值;本发明能够增强资源业主与聚合商双方的信任,从而提升资源业主参与电网调控的积极性。

权利要求 :

1.一种基于区块链的聚合商与灵活资源业主的信任获取方法,其特征在于,包括:获取参与灵活资源调控的灵活资源业主所在场所的数据信息;

将获取的数据信息划分为隐私数据和非隐私数据;所述非隐私数据包括灵活资源业主档案信息以及灵活资源响应量、响应日期、响应开始时间和响应结束时间;所述隐私数据包括灵活资源业主所拥有灵活资源设备的有功功率,所述有功功率包括响应日期的当前有功功率和响应日期之前的历史有功功率;

将非隐私数据上传至聚合商,并进行非隐私数据的业务核算;

将隐私数据上传至区块链,区块链生成秘钥发送至灵活资源业主;

根据聚合商对灵活资源业主的定期随机抽查需求向相应的灵活资源业主发送秘钥请求,若灵活资源业主同意提供秘钥,则增加所述灵活资源业主对聚合商的信任值,聚合商根据秘钥获取灵活资源业主的隐私数据,并进行隐私数据的业务核算;

将非隐私数据和隐私数据的业务核算的核算结果进行对比,若误差处于预设范围内,则增加聚合商对所述灵活资源业主的信任值,若误差超出预设范围外,则减少聚合商对所述灵活资源业主的信任值;

若灵活资源业主不同意提供秘钥,则减少所述灵活资源业主对聚合商的信任值,同时减少聚合商对所述灵活资源业主的信任值。

2.根据权利要求1所述的一种基于区块链的聚合商与灵活资源业主的信任获取方法,其特征在于,所述非隐私数据的业务核算包括从非隐私数据中提取灵活资源响应量 ;

所述隐私数据的业务核算包括基于灵活资源设备的历史有功功率,根据基线负荷计算规则计算对应响应日期 以及响应开始/结束时间 的灵活资源业主的基线负荷;根据所述基线负荷与灵活资源设备的当前有功功率,获取灵活资源标准响应量 。

3.根据权利要求2所述的一种基于区块链的聚合商与灵活资源业主的信任获取方法,其特征在于,所述根据基线负荷计算规则计算对应响应日期 以及响应开始/结束时间的灵活资源业主的基线负荷包括:获取响应日期 的前 个典型日的响应开始/结束时间 中每个采样时刻的灵活资源设备的历史有功功率;

根据前 个典型日的每个采样时刻的灵活资源设备的历史有功功率的平均值获取每个采样时刻的基线负荷:其中, 为第 时刻的基线负荷, 为第 个典型日第 时刻的灵活资源设备的历史有功功率;

基于每个采样时刻的基线负荷获取响应开始/结束时间 中每个时刻的灵活资源业主的基线负荷:其中,为响应开始/结束时间 中总采样时刻数。

4.根据权利要求3所述的一种基于区块链的聚合商与灵活资源业主的信任获取方法,其特征在于,所述典型日的选取包括:若响应日期 为工作日,则选择响应日期 前5个未发生资源响应的工作日作为典型日,即 ;

若响应日期 为非工作日,则选择响应日期 前3个未发生资源响应的非工作日作为典型日,即 。

5.根据权利要求2所述的一种基于区块链的聚合商与灵活资源业主的信任获取方法,其特征在于,所述灵活资源标准响应量 为:其中, 为响应日期 的响应开始/结束时间 中每个采样时刻的灵活资源设备的当前有功功率, 、 为每个采样时刻的基线负荷。

6.根据权利要求2所述的一种基于区块链的聚合商与灵活资源业主的信任获取方法,其特征在于,所述将非隐私数据和隐私数据的业务核算的核算结果进行对比包括将灵活资源响应量 与灵活资源标准响应量 进行对比。

7.根据权利要求1所述的一种基于区块链的聚合商与灵活资源业主的信任获取方法,其特征在于,所述隐私数据的业务核算在聚合商与灵活资源业主约定的第三方监督下进行。

8.根据权利要求1所述的一种基于区块链的聚合商与灵活资源业主的信任获取方法,其特征在于,所述信任值和聚合商与灵活资源业主约定的考核机制绑定,根据考核机制对聚合商和灵活资源业主进行考核。

9.根据权利要求1所述的一种基于区块链的聚合商与灵活资源业主的信任获取方法,其特征在于,所述聚合商将业务核算的规则以及业务核算的核算结果均上传至区块链。

10.一种基于区块链的聚合商与灵活资源业主的信任获取系统,其特征在于,所述系统包括:数据获取模块,用于获取参与灵活资源调控的灵活资源业主所在场所的数据信息;

数据划分模块,用于将获取的数据信息划分为隐私数据和非隐私数据;所述非隐私数据包括灵活资源业主档案信息以及灵活资源响应量、响应日期、响应开始时间和响应结束时间;所述隐私数据包括灵活资源业主所拥有灵活资源设备的有功功率,所述有功功率包括响应日期的当前有功功率和响应日期之前的历史有功功率;

非隐私数据处理模块,用于将非隐私数据上传至聚合商,并进行非隐私数据的业务核算;

隐私数据处理模块,用于将隐私数据上传至区块链,区块链生成秘钥发送至灵活资源业主;

信任值获取模块,用于根据聚合商对灵活资源业主的定期随机抽查需求向相应的灵活资源业主发送秘钥请求,若灵活资源业主同意提供秘钥,则增加所述灵活资源业主对聚合商的信任值,聚合商根据秘钥获取灵活资源业主的隐私数据,并进行隐私数据的业务核算;

将非隐私数据的业务核算的核算结果和隐私数据的业务核算的核算结果进行对比,若误差处于预设范围内,则增加聚合商对所述灵活资源业主的信任值,若误差超出预设范围外,则减少聚合商对所述灵活资源业主的信任值;

若灵活资源业主不同意提供秘钥,则减少所述灵活资源业主对聚合商的信任值,同时减少聚合商对所述灵活资源业主的信任值。

11.一种基于区块链的聚合商与灵活资源业主的信任获取装置,其特征在于,包括处理器及存储介质;

所述存储介质用于存储指令;

所述处理器用于根据所述指令进行操作以执行根据权利要求1‑9任一项所述方法的步骤。

12.计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1‑9任一项所述方法的步骤。

说明书 :

一种基于区块链的聚合商与灵活资源业主的信任获取方法

技术领域

[0001] 本发明涉及一种基于区块链的聚合商与灵活资源业主的信任获取方法,属于电力系统技术领域。

背景技术

[0002] 可控负荷、电动汽车、储能等客户侧灵活调节资源的参与为电网调控提供了新的、丰富的可调资源,然而利益相关方之间却存在显著的“信任危机”。以资源业主与聚合商为例:聚合商由于担心业主造假,希望采集业主更多的信息;业主则担心过多的信息采集会泄露自身隐私。资源业主与聚合商双方都存在明显的信任危机,并且数据加密、防火墙等传统技术难以解决此危机,此危机的存在将大大降低资源业主参与电网调控的积极性。

发明内容

[0003] 本发明的目的在于克服现有技术中的不足,提供一种基于区块链的聚合商与灵活资源业主的信任获取方法,解决资源业主与聚合商双方的信任危机,从而提升资源业主参与电网调控的积极性。
[0004] 为达到上述目的,本发明是采用下述技术方案实现的:
[0005] 第一方面,本发明提供了一种基于区块链的聚合商与灵活资源业主的信任获取方法,包括:
[0006] 获取参与灵活资源调控的灵活资源业主所在场所的数据信息;
[0007] 将获取的数据信息划分为隐私数据和非隐私数据;
[0008] 将非隐私数据上传至聚合商,并进行非隐私数据的业务核算;
[0009] 将隐私数据上传至区块链,区块链生成秘钥发送至灵活资源业主;
[0010] 根据聚合商对灵活资源业主的定期随机抽查需求向相应的灵活资源业主发送秘钥请求,
[0011] 若灵活资源业主同意提供秘钥,则增加所述灵活资源业主对聚合商的信任值,聚合商根据秘钥获取灵活资源业主的隐私数据,并进行隐私数据的业务核算;
[0012] 将非隐私数据和隐私数据的业务核算的核算结果进行对比,若误差处于预设范围内,则增加聚合商对所述灵活资源业主的信任值,若误差超出预设范围外,则减少聚合商对所述灵活资源业主的信任值;
[0013] 若灵活资源业主不同意提供秘钥,则减少所述灵活资源业主对聚合商的信任值,同时减少聚合商对所述灵活资源业主的信任值。
[0014] 可选的,所述非隐私数据包括灵活资源业主档案信息以及灵活资源响应量、响应日期、响应开始时间和响应结束时间;
[0015] 所述隐私数据包括灵活资源业主所拥有灵活资源设备的有功功率,所述有功功率包括响应日期的当前有功功率和响应日期之前的历史有功功率。
[0016] 可选的,所述非隐私数据的业务核算包括从非隐私数据中提取灵活资源响应量;
[0017] 所述隐私数据的业务核算包括基于灵活资源设备的历史有功功率,根据基线负荷计算规则计算对应响应日期 以及响应开始/结束时间 的灵活资源业主的基线负荷;根据所述基线负荷与灵活资源设备的当前有功功率,获取灵活资源标准响应量 。
[0018] 可选的,所述根据基线负荷计算规则计算对应响应日期 以及响应开始/结束时间 的灵活资源业主的基线负荷包括:
[0019] 获取响应日期 的前 个典型日的响应开始/结束时间 中每个采样时刻的灵活资源设备的历史有功功率;
[0020] 根据前 个典型日的每个采样时刻的灵活资源设备的历史有功功率的平均值获取每个采样时刻的基线负荷:
[0021]
[0022] 其中, 为第 时刻的基线负荷, 为第 个典型日第 时刻的灵活资源设备的历史有功功率;
[0023] 基于每个采样时刻的基线负荷获取响应开始/结束时间 中每个时刻的灵活资源业主的基线负荷:
[0024]
[0025] 其中,为响应开始/结束时间 中总采样时刻数。
[0026] 可选的,所述典型日的选取包括:
[0027] 若响应日期 为工作日,则选择响应日期 前5个未发生资源响应的工作日作为典型日,即 ;
[0028] 若响应日期 为非工作日,则选择响应日期 前3个未发生资源响应的非工作日作为典型日,即 。
[0029] 可选的,所述灵活资源标准响应量 为:
[0030]
[0031] 其中, 为响应日期 的响应开始/结束时间 中每个采样时刻的灵活资源设备的当前有功功率。
[0032] 可选的,所述将非隐私数据和隐私数据的业务核算的核算结果进行对比包括将灵活资源响应量 与灵活资源标准响应量 进行对比。
[0033] 可选的,所述隐私数据的业务核算在聚合商与灵活资源业主约定的第三方监督下进行。
[0034] 可选的,所述信任值和聚合商与灵活资源业主约定的考核机制绑定,根据考核机制对聚合商和灵活资源业主进行考核。
[0035] 可选的,所述聚合商将业务核算的规则以及业务核算的核算结果均上传至区块链。
[0036] 第二方面,本发明提供了一种基于区块链的聚合商与灵活资源业主的信任获取系统,所述系统包括:
[0037] 数据获取模块,用于获取参与灵活资源调控的灵活资源业主所在场所的数据信息;
[0038] 数据划分模块,用于将获取的数据信息划分为隐私数据和非隐私数据;
[0039] 非隐私数据处理模块,用于将非隐私数据上传至聚合商,并进行非隐私数据的业务核算;
[0040] 隐私数据处理模块,用于将隐私数据上传至区块链,区块链生成秘钥发送至灵活资源业主;
[0041] 信任值获取模块,用于根据聚合商对灵活资源业主的定期随机抽查需求向相应的灵活资源业主发送秘钥请求,
[0042] 若灵活资源业主同意提供秘钥,则增加所述灵活资源业主对聚合商的信任值,聚合商根据秘钥获取灵活资源业主的隐私数据,并进行隐私数据的业务核算;
[0043] 将非隐私数据的业务核算的核算结果和隐私数据的业务核算的核算结果进行对比,若误差处于预设范围内,则增加聚合商对所述灵活资源业主的信任值,若误差超出预设范围外,则减少聚合商对所述灵活资源业主的信任值;
[0044] 若灵活资源业主不同意提供秘钥,则减少所述灵活资源业主对聚合商的信任值,同时减少聚合商对所述灵活资源业主的信任值。
[0045] 第三方面,本发明提供了一种基于区块链的聚合商与灵活资源业主的信任获取装置,包括处理器及存储介质;
[0046] 所述存储介质用于存储指令;
[0047] 所述处理器用于根据所述指令进行操作以执行根据上述方法的步骤。
[0048] 第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
[0049] 与现有技术相比,本发明所达到的有益效果:
[0050] 本发明提供的一种基于区块链的聚合商与灵活资源业主的信任获取方法,基于区块链架构,将隐私数据加密上传至区块链,采用了区块链链上数据不可篡改原理,保证了链上数据的不可篡改性,并生成秘钥给予灵活资源业主;引入定期随机抽查监察机制,当聚合商需要查看业主存在区块链中的隐私数据时,需要业主提供秘钥,用以解密读取业主区块中的隐私数据。这些隐私数据聚合商无法单独读取,灵活资源业主本地数据一但上传也无法篡改,增强了普通业主与聚合商之间的信任;在业主参与电网调控获得收益和隐私泄漏风险极度不对称的场景下,仍旧可以最大限度保护各方隐私,增强各方的相互信任,解决资源业主与聚合商双方的信任危机,从而提升资源业主参与电网调控的积极性。

附图说明

[0051] 图1是本发明实施例提供的基于区块链的聚合商与灵活资源业主的信任获取方法的流程图;
[0052] 图2是本发明实施例提供的基于区块链的聚合商与灵活资源业主的信任获取方法的示意图。

具体实施方式

[0053] 下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0054] 实施例一:
[0055] 如图1‑2所示,本发明提供了一种基于区块链的聚合商与灵活资源业主的信任获取方法,包括:
[0056] 获取参与灵活资源调控的灵活资源业主所在场所的数据信息;
[0057] 将获取的数据信息划分为隐私数据和非隐私数据;
[0058] 将非隐私数据上传至聚合商,并进行非隐私数据的业务核算;
[0059] 将隐私数据上传至区块链,区块链生成秘钥发送至灵活资源业主;
[0060] 根据聚合商对灵活资源业主的定期随机抽查需求(如每一季度抽取1%)向相应的灵活资源业主发送秘钥请求,
[0061] 若灵活资源业主同意提供秘钥,则增加灵活资源业主对聚合商的信任值,聚合商根据秘钥获取灵活资源业主的隐私数据,并进行隐私数据的业务核算;
[0062] 将非隐私数据的业务核算的核算结果和隐私数据的业务核算的核算结果进行对比,若误差处于预设范围内,则增加聚合商对灵活资源业主的信任值,若误差超出预设范围外,则减少聚合商对灵活资源业主的信任值;
[0063] 若灵活资源业主不同意提供秘钥,则减少灵活资源业主对聚合商的信任值,同时减少聚合商对灵活资源业主的信任值。
[0064] 其中,隐私数据的业务核算在聚合商与灵活资源业主约定的第三方监督下进行。
[0065] 聚合商将业务核算的规则以及业务核算的核算结果均上传至区块链。
[0066] 在本实施例中,
[0067] 1、非隐私数据包括灵活资源业主档案信息以及灵活资源响应量、响应日期、响应开始时间和响应结束时间。
[0068] 2、非隐私数据的业务核算包括从非隐私数据中提取灵活资源响应量 。
[0069] 3、隐私数据包括灵活资源业主所拥有灵活资源设备的有功功率,有功功率包括响应日期的当前有功功率和响应日期之前的历史有功功率。
[0070] 4、隐私数据的业务核算包括基于灵活资源设备的历史有功功率,根据基线负荷计算规则计算对应响应日期 以及响应开始/结束时间 的灵活资源业主的基线负荷;根据基线负荷与灵活资源设备的当前有功功率,获取灵活资源标准响应量 。
[0071] 具体包括:
[0072] S1、根据基线负荷计算规则计算对应响应日期 以及响应开始/结束时间的灵活资源业主的基线负荷包括:
[0073] S2、获取响应日期 的前 个典型日的响应开始/结束时间 中每个采样时刻的灵活资源设备的历史有功功率;
[0074] S3、根据前 个典型日的每个采样时刻的灵活资源设备的历史有功功率的平均值获取每个采样时刻的基线负荷:
[0075]
[0076] 其中, 为第 时刻的基线负荷, 为第 个典型日第 时刻的灵活资源设备的历史有功功率;
[0077] S4、基于每个采样时刻的基线负荷获取响应开始/结束时间 中每个时刻的灵活资源业主的基线负荷:
[0078]
[0079] 其中,为响应开始/结束时间 中总采样时刻数。
[0080] S5、灵活资源标准响应量 为:
[0081]
[0082] 其中, 为响应日期 的响应开始/结束时间 中每个采样时刻的灵活资源设备的当前有功功率。
[0083] 其中,典型日的选取包括:
[0084] 若响应日期 为工作日,则选择响应日期 前5个未发生资源响应的工作日作为典型日,即 ;
[0085] 若响应日期 为非工作日,则选择响应日期 前3个未发生资源响应的非工作日作为典型日,即 。
[0086] 5、将非隐私数据和隐私数据的业务核算的核算结果进行对比包括将灵活资源响应量 与灵活资源标准响应量 进行对比。
[0087] 6、进一步的,可以将信任值和聚合商与灵活资源业主约定的考核机制绑定,根据考核机制对聚合商和灵活资源业主进行考核。
[0088] 实施例二:
[0089] 本发明提供了一种基于区块链的聚合商与灵活资源业主的信任获取系统,系统包括:
[0090] 数据获取模块,用于获取参与灵活资源调控的灵活资源业主所在场所的数据信息;
[0091] 数据划分模块,用于将获取的数据信息划分为隐私数据和非隐私数据;
[0092] 非隐私数据处理模块,用于将非隐私数据上传至聚合商,并进行非隐私数据的业务核算;
[0093] 隐私数据处理模块,用于将隐私数据上传至区块链,区块链生成秘钥发送至灵活资源业主;
[0094] 信任值获取模块,用于根据聚合商对灵活资源业主的定期随机抽查需求向相应的灵活资源业主发送秘钥请求,
[0095] 若灵活资源业主同意提供秘钥,则增加灵活资源业主对聚合商的信任值,聚合商根据秘钥获取灵活资源业主的隐私数据,并进行隐私数据的业务核算;
[0096] 将非隐私数据的业务核算的核算结果和隐私数据的业务核算的核算结果进行对比,若误差处于预设范围内,则增加聚合商对灵活资源业主的信任值,若误差超出预设范围外,则减少聚合商对灵活资源业主的信任值;
[0097] 若灵活资源业主不同意提供秘钥,则减少灵活资源业主对聚合商的信任值,同时减少聚合商对灵活资源业主的信任值。
[0098] 实施例三:
[0099] 基于实施例一,本发明提供了一种基于区块链的聚合商与灵活资源业主的信任获取装置,包括处理器及存储介质;
[0100] 存储介质用于存储指令;
[0101] 处理器用于根据指令进行操作以执行根据上述方法的步骤。
[0102] 实施例四:
[0103] 基于实施例一,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
[0104] 本申请基于区块链,以实现灵活资源业主与聚合商之间信任增强为目的。首先综合考虑参与电网调控必要信息及业主隐私保护需要,将业主信息分为非隐私数据和隐私数据两部分。常规情况下,聚合商只采集业主的非隐私数据,业主的隐私数据则被加密上传至区块链,业主执隐私数据对应的秘钥,从而实现业主对聚合商的信任;在定期随机抽查中,聚合商抽中的隐私数据必须由业主提供的秘钥打开,在第三方监督下进行合规审查,从而建立聚合商对业主的信任。
[0105] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0106] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0107] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0108] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0109] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。