(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211152887.7
(22)申请日 2022.09.21
(71)申请人 广东电网有限责任公司
地址 510600 广东省广州市越秀区东 风东
路757号
申请人 广东电网有限责任公司珠海供电局
(72)发明人 陈建福 曹安瑛 李建标 甘德树
裴星宇 唐捷 刘嘉宁 刘仁亮
陈勇 陈海涵 游雪峰 王大鹏
凌华明 顾博川 杨昆 唐小川
钱兴博 温柏坚 蔡徽 萧展辉
裴求根 江疆 黄明磊 黄剑文
彭泽武 魏理豪 谢瀚阳 黄晓英
宋伟杰 (74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 许庆胜
(51)Int.Cl.
G06Q 20/38(2012.01)
G06Q 30/02(2012.01)
G06Q 50/06(2012.01)
G06F 17/10(2006.01)
(54)发明名称
一种电力市场交易状态确认方法、 装置、 设
备和存储介质
(57)摘要
本发明公开了一种电力市场交易状态确认
方法、 装置、 设备和存储介质, 以有向无环图的方
式将复杂的电力交易流程抽象化, 将每次电力交
易的交易信息写入到区块链中, 在发生新的电力
交易时, 判断新的电力交易的处理对象, 当新的
电力交易的处理对象是发生在预置时间前的电
力交易时, 以历史 回放的方式读取最新的交易序
号, 根据当前交易全局状态来完成交易, 当新的
电力交易的处理对象是最近k次的交易时, 直接
读取最新的电力交易信息, 根据有效交易区间内
的电力交易信息完成交易, 在完成交易后, 更新
链上的最近K次交易流程有效电力市场交易状
态, 存储在区块链中, 实现了在不降低区块链本
身可信度的基础上, 提高电力交易在高并发下的
交易状态确认效率。
权利要求书2页 说明书7页 附图2页
CN 115456630 A
2022.12.09
CN 115456630 A
1.一种电力市场交易状态确认方法, 其特 征在于, 包括:
对电力交易流程进行抽象化, 将电力交易流程抽象为有向无环图, 存储在区块链上, 其
中, 有向无环图中的节点 为交易流程节点, 边 为流程转移的方向;
将在每个电力交易流程节点发生的交易信息, 以每个交易为存储单位存储在区块链
上;
在发生新的电力交易 时, 判断新的电力交易的处理对象是发生在预置时间前的电力交
易, 还是最近k次的交易, 其中, k 为交易者处理交易需求数量;
若新的电力交易的处理对象是发生在预置时间前的电力交易, 则通过区块链网络读取
所有链上 交易, 通过新的电力交易信息回放已完成的电力交易, 形成当前 交易全局状态, 读
取最新的交易序号, 并根据当前交易全局状态来完成交易;
若新的电力交易的处理对象是最近k次的交易, 则直接读取最新的电力交易信 息, 根据
电力交易的有效交易区间, 获取有效交易区间内的电力交易信息, 根据有效交易区间内的
电力交易信息 完成交易, 其中, k<K, K为 最近交易 流程有效电力市场交易状态数量;
在每次完成交易后, 根据有向无环图和最新的交易序号, 更新链上的最近K次交易流程
有效电力市场交易状态, 并存 储在区块链中。
2.根据权利要求1所述的电力市场交易状态确认方法, 其特征在于, 每个电力交易在区
块链中存 储的表现形式为:
extrai=(Indexi,Statei,tradeinfoi)
其中, extrai为第i个电力交易的额外信息, Indexi为第i个电力交易的交易序号,
Statei为第i个电力交易对 应的最近K次交易流程有效电力市场交易状态, tradeinfoi为第i
个电力交易的业 务信息。
3.根据权利要求2所述的电力市场交易状态确认方法, 其特征在于, 电力交易的有效交
易区间为:
Fi=[Indexi‑K+1,Indexi],K≥0
其中, Fi为第i个电力交易的有效交易区间。
4.根据权利要求3所述的 电力市场交易状态确认方法, 其特征在于, 第i个电力交易对
应的最近K次交易流程有效电力市场 交易状态Statei在区块链中以位图的形式进行存储,
存储形式为:
Statei=[byte1,byte2,byte3,…,byteK]
其中, byteK为最新交易状态, byte1为最早交易状态, byte2为byte1的下一次交易状态,
byte3为byte2的下一次交易状态。
5.一种电力市场交易状态确认装置, 其特 征在于, 包括:
流程抽象化模块, 用于对电力交易流程进行抽象化, 将电力交易流程抽象为有向无环
图, 存储在区块链上, 其中, 有向无环图中的节点 为交易流程节点, 边 为流程转移的方向;
交易信息存储模块, 用于将在每个电力交易流程节点发生的交易信息, 以每个交易为
存储单位存 储在区块链上;
新交易判断模块, 用于在发生新的 电力交易时, 判断新的 电力交易的处理对象是发生
在预置时间前的电力交易, 还是最近k次的交易, 其中, k 为交易者处理交易需求数量;
第一交易处理模块, 用于若新的电力交易的处理对象是发生在预置时间前的电力交权 利 要 求 书 1/2 页
2
CN 115456630 A
2易, 则通过区块链网络读取所有链上 交易, 通过新的电力交易信息回放已完成的电力交易,
形成当前交易全局状态, 读取最 新的交易序号, 并根据当前交易全局状态来完成交易;
第二交易处理模块, 用于若新的电力交易的处理对象是最近k次的交易, 则直接读取最
新的电力交易信息, 根据电力交易的有效交易区间, 获取有效交易区间内的电力交易信息,
根据有效交易区间内的电力交易信息完成交易, 其中, k<K, K为最近交易流程有效电力市场
交易状态数量;
交易更新模块, 用于在每次完成交易后, 根据有向无环图和最新的交易序号, 更新链上
的最近K次交易 流程有效电力市场交易状态, 并存 储在区块链中。
6.根据权利要求5所述的电力市场交易状态确认装置, 其特征在于, 每个电力交易在区
块链中存 储的表现形式为:
extrai=(Indexi,Statei,tradeinfoi)
其中, extrai为第i个电力交易的额外信息, Indexi为第i个电力交易的交易序号,
Statei为第i个电力交易对 应的最近K次交易流程有效电力市场交易状态, tradeinfoi为第i
个电力交易的业 务信息。
7.根据权利要求6所述的电力市场交易状态确认装置, 其特征在于, 电力交易的有效交
易区间为:
Fi=[Indexi‑K+1,Indexi],K≥0
其中, Fi为第i个电力交易的有效交易区间。
8.根据权利要求7所述的 电力市场交易状态确认装置, 其特征在于, 第i个电力交易对
应的最近K次交易流程有效电力市场 交易状态Statei在区块链中以位图的形式进行存储,
存储形式为:
Statei=[byte1,byte2,byte3,...,byteK]
其中, byteK为最新交易状态, byte1为最早交易状态, byte2为byte1的下一次交易状态,
byte3为byte2的下一次交易状态。
9.一种电力市场交易状态确认设备, 其特 征在于, 所述设备包括处 理器以及存 储器:
所述存储器用于存 储程序代码, 并将所述 程序代码传输给 所述处理器;
所述处理器用于根据 所述程序代码中的指令执行权利要求1 ‑4任一项所述的电力市场
交易状态确认方法。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质用于存储程序代
码, 所述程序代码用于执 行权利要求1 ‑4任一项所述的电力市场交易状态确认方法。权 利 要 求 书 2/2 页
3
CN 115456630 A
3
专利 一种电力市场交易状态确认方法、装置、设备和存储介质
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 06:36:38上传分享