会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 市场指令 / 可调节负荷需求响应交易方法及计算机设备

可调节负荷需求响应交易方法及计算机设备

申请号 CN202211045828.X 申请日 2022-08-30 公开(公告)号 CN115423291A 公开(公告)日 2022-12-02
申请人 国网甘肃省电力公司; 国网甘肃综合能源服务有限公司; 国网甘肃省电力公司营销服务中心; 北京清能互联科技有限公司; 发明人 罗凡; 邵冲; 余向前; 张建华; 徐兰兰; 苏海军; 韩永军; 黎启明; 张柏林; 吴锋; 陈振寰; 陈潇婷; 赖晓文; 周辉; 梁建怡; 罗钢;
摘要 本发明涉及一种可调节负荷需求响应交易方法及计算机设备,所述方法包括在市场申报前,制定需求响应交易策略,根据需求响应交易策略得到所有市场主体的交易申报数据并上传至调度中心,调度中心根据对交易申报数据进行市场出清操作,形成出清结果;在市场出清后,交易中心将出清结果发布至各个市场主体,市场主体中的云服务器分解负荷响应调度指令得到分解指令,基于分解指令和实时数据对需求响应指令进行调整,以对用户侧的用电设备进行实时用电调控。本发明提出了由端侧、边缘服务器、云服务器三级纵向组成的负荷需求响应交易协同架构,使得用户侧获取的实时数据能够直接系统调控及需求响应市场交易,实现响应激励与需求响应资源的优化配置。
权利要求

1.一种可调节负荷需求响应交易方法,其特征在于,应用于市场主体;可调节负荷需求响应交易方法包括:在市场申报前,制定需求响应交易策略,根据所述需求响应交易策略得到所有市场主体的交易申报数据并上传至调度中心,调度中心根据对所述交易申报数据进行市场出清操作,形成出清结果;

在市场出清后,交易中心将出清结果发布至各个市场主体,市场主体中的云服务器分解负荷响应调度指令得到分解指令,基于所述分解指令和实时数据对需求响应指令进行调整,以对用户侧的用电设备进行实时用电调控。

2.根据权利要求1所述的方法,其特征在于,所述制定需求响应交易策略,根据所述需求响应交易策略得到所有市场主体的交易申报数据并上传至调度中心,调度中心根据对所述交易申报数据进行市场出清操作,形成出清结果,包括:市场主体的云服务器从交易中心获取市场发布信息,结合天气预测数据、一次能源价格预测数据及预存储的历史出清价格,得到市场预测价格;

市场主体的用户端通过传感器组采集实时数据;

市场主体的边缘服务器根据所述市场发布信息和市场预测价格拟定需求响应申报;

所述边缘服务器还用于根据所述实时数据构建需求响应调节能力模型,根据预存储的历史用电数据得到用电负荷预测,基于所述用电负荷预测和需求响应调节能力模型对所述需求响应申报进行第一次校核,并在通过第一次校核后上传至云服务器;

所述云服务器还用于对接收到的需求响应申报进行第二次校核,并根据用户用电特性和互补特性对通过第二次校核的需求响应申报进行优化,得到优化后的需求响应申报,根据所述优化后的需求响应申报采用聚合算法得到需求响应交易策略,得到交易申报数据并上传至调度中心,调度中心根据对所述交易申报数据进行市场出清操作,形成出清结果。

3.根据权利要求1所述的方法,其特征在于,所述交易中心将出清结果发布至各个市场主体,市场主体中的云服务器分解负荷响应调度指令得到分解指令,基于所述分解指令和实时数据对需求响应指令进行调整,以对用户侧的用电设备进行实时用电调控,包括:市场主体的云服务器接收交易中心的出清结果,根据所述出清结果确定负荷响应调度指令,基于各个用户申报需求对所述负荷响应调度指令进行分解,得到分解指令;

市场主体的用户端通过传感器组采集实时数据;

市场主体的边缘服务器基于所述分解指令和实时数据对需求响应指令进行调整,以对用户侧的用电设备进行实时用电调控;

所述边缘服务器还用于获取用户总需求响应量;

所述云服务器根据各个用户的需求与出清结果确定需求响应交易的结算。

4.根据权利要求3所述的方法,其特征在于,还包括:

边缘服务器根据用户侧的用电设备的实施运行情况,进行用户交易结果清算,得到清算数据,根据清算数据生成与所述清算数据对应的数字证书描述文件,以及根据所述数字证书描述文件生成哈希值;向所述云服务器发送上链请求,将上链信息写入区块链中,所述上链信息包括所述哈希值,并在上链成功后,将所述数字证书描述文件及其哈希值作为云服务器进行用户需求响应费用结算的唯一数据来源。

5.根据权利要求4所述的方法,其特征在于,所述将上链信息写入区块链中,包括:边缘服务器使用私钥进行数字签名,并使用认证节点的公钥进行信息加密,并向区块链内其它节点广播上链认证请求;

各认证节点向消息队列中获取上链请求,调用智能合约进行数据认证,认证的内容包括:使用认证节点私钥进行数据解密,检验结算数据格式完整、交易逻辑合理性检查;使用边缘服务器的公钥进行解密,验证交易数据来源于边缘服务器,交易数据未被篡改;

各认证节点将认证结果发送至打包节点;

打包节点获取各认证节点返回的认证状态与计算结果后,进行一致性验证,其中,共识机制为,收到超过并半数以上节点的认证通过回复,超过半数的资源评估计算结果数据一致;

对于一致性验证通过的交易数据,被放入打包队列中,等待结块;

当结块个数达到结块阈值后,打包节点将区块通过消息中间件递交给提交节点;其中,所述结块阈值包括区块大小与时间阈值;

提交节点完成前一个区块的上链任务后,向消息中间件获取待上链区块,提交节点将当前区块链上最新区块的哈希值作为待上链区块的头部数据,完成区块的上链任务;

提交节点完成上链任务的同时,执行智能合约进行用户需求响应收益计算,并更用户账户数据,与账本共同同步至各认证、打包节点。

6.根据权利要求5所述的方法,其特征在于,

对所述上链信息进行非对称加密及数字签名,边缘服务器使用认证节点的公钥对信息加密后再发送给各认证节点,各认证节点利用预设私钥对信息解密,进行数据合理性验证;

发送数据时,边缘服务器使用私钥进行数字签名,认证节点使用边缘服务器的公钥对信息解密。

7.根据权利要求6所述的方法,其特征在于,

市场主体的用户端通过传感器组采集实时数据,所述实时数据以第一预设频率将实时电力及环境量测数据发送至边缘服务器;

边缘服务器以第二预设频率向云服务器传输96点预测用电曲线、96点需求响应调节能力范围曲线、通过校核的96点需求响应申报量价曲线,向边缘服务器中的数据库存储实时量测数据、生产计划数据及需求响应申报原始数据。

8.根据权利要求2或3所述的方法,其特征在于,

边缘服务器在接收到用户端采集的实时数据后,采用异常辨识算法对所述实时数据进行预处理,剔除异常数据;

其中,所述实时数据包括分布式电源用电数据、智能家电用电数据、电动汽车用电数据、冷、热负荷实时温度数据及环境监测数据。

9.根据权利要求2所述的方法,其特征在于,所述用户侧的用电设备包括:分布式电源、智能家电及电动汽车。

10.一种计算机设备,其特征在于,包括:存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求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] 对于一致性验证通过的交易数据,被放入打包队列中,等待结块;
[0028] 当结块个数达到结块阈值后,打包节点将区块通过消息中间件递交给提交节点;其中,所述结块阈值包括区块大小与时间阈值;
[0029] 提交节点完成前一个区块的上链任务后,向消息中间件获取待上链区块,提交节点将当前区块链上最新区块的哈希值作为待上链区块的头部数据,完成区块的上链任务;
[0030] 提交节点完成上链任务的同时,执行智能合约进行用户需求响应收益计算,并更用户账户数据,与账本共同同步至各认证、打包节点。
[0031] 进一步的,对所述上链信息进行非对称加密及数字签名,边缘服务器使用认证节点的公钥对信息加密后再发送给各认证节点,各认证节点利用预设私钥对信息解密,进行数据合理性验证;
[0032] 发送数据时,边缘服务器使用私钥进行数字签名,认证节点使用边缘服务器的公钥对信息解密。
[0033] 进一步的,市场主体的用户端通过传感器组采集实时数据,所述实时数据以第一预设频率将实时电力及环境量测数据发送至边缘服务器;
[0034] 边缘服务器以第二预设频率向云服务器传输96点预测用电曲线、96点需求响应调节能力范围曲线、通过校核的96点需求响应申报量价曲线,向边缘服务器中的数据库存储实时量测数据、生产计划数据及需求响应申报原始数据。
[0035] 进一步的,边缘服务器在接收到用户端采集的实时数据后,采用异常辨识算法对所述实时数据进行预处理,剔除异常数据;
[0036] 其中,所述实时数据包括分布式电源用电数据、智能家电用电数据、电动汽车用电数据、冷、热负荷实时温度数据及环境监测数据
[0037] 进一步的,所述用户侧的用电设备包括:
[0038] 分布式电源、智能家电及电动汽车。
[0039] 本申请实施例提供一种计算机设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述任一实施例提供的可调节负荷需求响应交易方法。
[0040] 本发明采用以上技术方案,能够达到的有益效果包括:
[0041] 本发明提供一种可调节负荷需求响应交易方法及计算机设备,应用于市场主体,在市场申报前,制定需求响应交易策略,根据所述需求响应交易策略得到所有市场主体的交易申报数据并上传至调度中心,调度中心根据对所述交易申报数据进行市场出清操作,形成出清结果;在市场出清后,交易中心将出清结果发布至各个市场主体,市场主体中的云服务器分解负荷响应调度指令得到分解指令,基于所述分解指令和实时数据对需求响应指令进行调整,以对用户侧的用电设备进行实时用电调控。
[0042] 除此之外,本申请采用边缘计算技术解决了海量用户数据的存储与联通,结合需求响应交易业务的分级计算任务与数据存储,在减轻云计算压力的同时,提高数据处理效率。

附图说明

[0043] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044] 图1为本发明可调节负荷需求响应交易方法的步骤示意图;
[0045] 图2为本发明负荷需求响应交易系统的分级业务流的流程示意图;
[0046] 图3为本发明业务流程所伴随的分级数据流转图;
[0047] 图4为本发明区块链节点部署图;
[0048] 图5为本发明可调节负荷需求响应交易方法实施环境的硬件结构示意图。

具体实施方式

[0049] 为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
[0050] 相关技术中,聚合商代理用户侧资源参与需求响应交易时需要具备以下三个层面的能力基础:资源层:具备多种终端类型的数据采集与调控基础,具备计算资源基础;业务层:具备资源聚合与指令分解的能力,支持分布式资源参与市场交易;生态层:打造互信、公平、安全的交易环境,吸引海量、多样的终端资源。
[0051] 本发明提出的一种可调节负荷需求响应交易方法与系统,采用边缘计算技术解决了海量用户数据的存储与联通,结合需求响应交易业务的分级计算任务与数据存储,在减轻云计算压力的同时,提高数据处理效率。以链上数据作为唯一可信数据来源,进行用户需求响应收益计算,实现响应激励与需求响应资源的优化配置。本发明借助区块链技术进行身份认证、清结算认证与存储,在保护端侧隐私数据的同时,为交易业务提供了公平、安全、高效、互信的生态网络。
[0052] 下面结合附图介绍本申请实施例中提供的一个具体的可调节负荷需求响应交易方法及计算机设备。
[0053] 如图1和图2所示,本申请实施例中提供的可调节负荷需求响应交易方法,应用于市场主体,可调节负荷需求响应交易方法包括:
[0054] S101,在市场申报前,制定需求响应交易策略,根据所述需求响应交易策略得到所有市场主体的交易申报数据并上传至调度中心,调度中心根据对所述交易申报数据进行市场出清操作,形成出清结果;
[0055] S102,在市场出清后,交易中心将出清结果发布至各个市场主体,市场主体中的云服务器分解负荷响应调度指令得到分解指令,基于所述分解指令和实时数据对需求响应指令进行调整,以对用户侧的用电设备进行实时用电调控。
[0056] 一些实施例中,如图3所示,所述制定需求响应交易策略,根据所述需求响应交易策略得到所有市场主体的交易申报数据并上传至调度中心,调度中心根据对所述交易申报数据进行市场出清操作,形成出清结果,包括:
[0057] 市场主体的云服务器从交易中心获取市场发布信息,结合天气预测数据、一次能源价格预测数据及预存储的历史出清价格,得到市场预测价格;
[0058] 市场主体的用户端通过传感器组采集实时数据;
[0059] 市场主体的边缘服务器根据所述市场发布信息和市场预测价格获取需求响应申报;
[0060] 所述边缘服务器还用于根据所述实时数据构建需求响应调节能力模型,根据预存储的历史用电数据得到用电负荷预测,基于所述用电负荷预测和需求响应调节能力模型对所述需求响应申报进行第一次校核,并在通过第一次校核后上传至云服务器;
[0061] 所述云服务器还用于对接收到的需求响应申报进行第二次校核,并根据用户用电特性和互补特性对通过第二次校核的需求响应申报进行优化,得到优化后的需求响应申报,根据所述优化后的需求响应申报采用聚合算法得到需求响应交易策略,得到交易申报数据并上传至调度中心,调度中心根据对所述交易申报数据进行市场出清操作,形成出清结果。
[0062] 如图3所示,所述交易中心将出清结果发布至各个市场主体,市场主体中的云服务器分解负荷响应调度指令得到分解指令,基于所述分解指令和实时数据对需求响应指令进行调整,以对用户侧的用电设备进行实时用电调控,包括:
[0063] 市场主体的云服务器接收交易中心的出清结果,根据所述出清结果确定负荷响应调度指令,基于各个用户申报需求对所述负荷响应调度指令进行分解,得到分解指令;
[0064] 市场主体的用户端通过传感器组采集实时数据;
[0065] 市场主体的边缘服务器基于所述分解指令和实时数据对需求响应指令进行调整,以对用户侧的用电设备进行实时用电调控;
[0066] 所述边缘服务器还用于获取用户总需求响应量;
[0067] 所述云服务器根据各个用户的需求与出清结果确定需求响应交易的结算。
[0068] 其中,本申请中用户端侧传感器采集数据,包括分布式电源、智能家电、电动汽车实时用电数据,冷、热负荷实时温度数据、环境监测数据等。边缘侧搭载轻量级的数据异常辨识算法、以电为核心的综合能源建模算法,进行及时的数据的标准化与预处理。同时边缘侧可用于存储设备历史运行及用电数据、缓存关键数据、及时获取设备生产计划用电数据,搭配智能算法,实现设备用电负荷预测、需求响应调节能力建模、需求响应申报策略制定,减小数据通信量,缓解云服务器的数据存储及计算压力。
[0069] 具体的,本申请云服务器接入气象预测数据、一次能源价格预测数据,结合云服务器存储的多节点历史市场出清数据,进行各申报节点的需求响应市场出清价格预测。用电数据采集设备以5分钟/次的频度将实时电力及环境量测数据发送至边缘服务器。边缘服务器使用终端用户的历史用电数据、实时量测数据及生产计划数据,完成各业务单元的用电负荷预测;进行标准化电力需求响应调节能力建模。边缘服务器结合用电负荷预测、需求响应调节能力、及云服务器下发的市场价格预测,完成用户需求响应申报策略制定。边缘服务器进行本地数据分流,向云服务器传输每15分钟为时间间隔的96点预测用电曲线、96点需求响应调节能力范围曲线、通过校核的96点需求响应申报量价曲线,向边缘服务器数据库存储实时量测数据、生产计划数据、需求响应申报原始数据。云服务器根据边缘服务器传输的需求响应申报、调节能力、用电负荷数据,调用优化聚合算法,完成量价申报。
[0070] 一些实施例中,如图4所示,边缘服务器根据用户侧的用电设备的实施运行情况,进行用户交易结果清算,得到清算数据,根据清算数据生成与所述清算数据对应的数字证书描述文件,以及根据所述数字证书描述文件生成哈希值;向所述云服务器发送上链请求,将上链信息写入区块链中,所述上链信息包括所述哈希值,并在上链成功后,将所述数字证书描述文件及其哈希值作为云服务器进行用户需求响应费用结算的唯一数据来源。
[0071] 需要说明的是,本申请中采用的区块链技术由数字身份、智能合约、数据加密、数据加密四个特征组成。
[0072] 其中,数字身份特征主要表现为:用户加入聚合商需求响应交易平台时需从平台授权机构处获取数字证书,该数字证书封装了终端设备的数字身份、成员权限等。授权数字证书前,需对用户的各设备进行接入测试、控制测试,保证边缘服务器具有数据接入能力、端侧资源在边缘可控、端侧资源可响应。授权数字证书后,区块链网络中的成员服务提供者将其信任的客户端成员权限添加进成员列表中,各区块链网络、节点间的通信均需通过成员服务提供者认证。区块链具有很好的身份匿名性,避免了攻击者直接通过区块链地址获得隐私数据。
[0073] 智能合约特征主要表现为:借助智能合约,将关键计算过程程序化,一旦发起数据上链请求后,智能合约将自动执行,无法人为干预,具有强制性,且智能合约一旦部署成功,将按照设计代码运行,任何人均可查看,具有很高的透明度。这两方面的特性使得智能合约的计算结果具有很高的可信度。
[0074] 在需求响应交易业务中,用户需求响应收益计算是核心业务环节之一,是用户参与市场根本利益保障,影响各用户的市场参与意愿。因此,将用户需求响应收益计算流程写入智能合约,边缘服务器发起账单上链申请后,即依据指令分解数据、申报数据与执行数据,执行智能合约自动计算。若市场用户执行结果与分解指令偏离,或产生其它违约行为,则同步至各分布式账本中,从而影响下一次需求响应服务的市场申报。
[0075] 数据加密特征主要表现为:对于待上链数据进行非对称加密及数字签名,加强节点间的数据传输安全性,防止数据被篡改或伪造信息。边缘服务器使用认证节点的公钥对信息加密后再发送给各认证节点,各认证节点利用自己的私钥对信息解密,进行数据合理性验证。发送数据时,边缘服务器使用私钥进行数字签名,认证节点使用边缘服务器的公钥对信息解密,可以保证收到的文件没有被篡改,也可以保证发送者的身份。
[0076] 数据上链特征主要表现为:需求响应交易执行后,边缘服务器根据分解指令与运行数据进行清结算,并发起数据上链请求。为提升数据存储及计算效率,仅对交易清结算数据数据上链存储。通过链式数据结构及分布式节点的数据认证及上链流程,将大大减少篡改已有账本数据、用户收益计算结果的可能性。
[0077] 具体的,将上链信息写入区块链中的数据认证及上链流程,包括:
[0078] 用户交易结果清算,并发出清算数据上链请求后,需要对数据进行以下处理:
[0079] 边缘服务器使用私钥进行数字签名,并使用认证节点的公钥进行信息加密,并向区块链内其它节点广播上链认证请求;
[0080] 各认证节点向消息队列中获取上链请求,调用智能合约进行数据认证,认证的内容包括:使用认证节点私钥进行数据解密,检验结算数据格式完整、交易逻辑合理性检查;使用边缘服务器的公钥进行解密,验证交易数据来源于边缘服务器,交易数据未被篡改;
[0081] 各认证节点将认证结果发送至打包节点;
[0082] 打包节点获取各节点返回的认证状态与评估计算结果后,进行一致性验证,默认共识机制为:收到超过并半数以上节点的认证通过回复,超过半数的资源评估计算结果数据一致;
[0083] 对于一致性验证通过的交易数据,被放入打包队列中,等待结块;达到结块阈值后,常见的包括区块大小与时间阈值,打包节点将区块通过消息中间件递交给提交节点;
[0084] 提交节点完成前一个区块的上链任务后,向消息中间件获取待上链区块,提交节点将当前区块链上最新区块的哈希值作为待上链区块的头部数据,完成区块的上链务。
[0085] 提交节点完成上链任务的同时,执行智能合约进行负荷响应优势度评估,并更用户账户数据,与账本共同同步至各认证、打包节点。
[0086] 一些实施例中,对所述上链信息进行非对称加密及数字签名,边缘服务器使用认证节点的公钥对信息加密后再发送给各认证节点,各认证节点利用预设私钥对信息解密,进行数据合理性验证;
[0087] 发送数据时,边缘服务器使用私钥进行数字签名,认证节点使用边缘服务器的公钥对信息解密。
[0088] 本申请提供一种计算机设备,包括:存储器1和处理器2,还可以包括网络接口3,所述存储器1存储有计算机程序,存储器1可以包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。该计算机设备存储有操作系统4,存储器1是计算机可读介质的示例。所述计算机程序被所述处理器2执行时,使得所述处理器2执行可调节负荷需求响应交易方法,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0089] 在一个实施例中,本申请提供的可调节负荷需求响应交易方法可以实现为一种计算机程序的形式,计算机程序可在如图5所示的计算机设备上运行。
[0090] 一些实施例中,所述计算机程序被所述处理器2执行时,使得所述处理器2执行以下步骤:在市场申报前,制定需求响应交易策略,根据所述需求响应交易策略得到所有市场主体的交易申报数据并上传至调度中心,调度中心根据对所述交易申报数据进行市场出清操作,形成出清结果;在市场出清后,交易中心将出清结果发布至各个市场主体,市场主体中的云服务器分解负荷响应调度指令得到分解指令,基于所述分解指令和实时数据对需求响应指令进行调整,以对用户侧的用电设备进行实时用电调控。
[0091] 综上所述,本发明提供一种可调节负荷需求响应交易方法及计算机设备,所述方法包括在市场申报前,制定需求响应交易策略,根据所述需求响应交易策略得到所有市场主体的交易申报数据并上传至调度中心,调度中心根据对所述交易申报数据进行市场出清操作,形成出清结果;在市场出清后,交易中心将出清结果发布至各个市场主体,市场主体中的云服务器分解负荷响应调度指令得到分解指令,基于所述分解指令和实时数据对需求响应指令进行调整,以对用户侧的用电设备进行实时用电调控。本发明提出了由端侧、边缘服务器、云服务器三级纵向组成的负荷需求响应交易协同架构,使得用户侧获取的实时数据能够直接参与系统调控及需求响应市场交易,实现响应激励与需求响应资源的优化配置。
[0092] 可以理解的是,上述提供的方法实施例与上述的计算机设备实施例对应,相应的具体内容可以相互参考,在此不再赘述。
[0093] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0094] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的计算机设备。
[0095] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令方法的制造品,该指令方法实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0096] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0097] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。