充电权转移方法和装置与流程
未命名
08-18
阅读:120
评论:0
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.根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链;
47.对区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据;
48.将合约充电权数据和时空数据写入智能合约,通过智能合约进行充电权转移。
49.第五方面,本技术还提供了一种计算机程序产品。该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
50.根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链;
51.对区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据;
52.将合约充电权数据和时空数据写入智能合约,通过智能合约进行充电权转移。
53.上述充电权转移方法、装置、计算机设备、存储介质和计算机程序产品,通过引入区块链去中心化技术,根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链,对区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据,并将得到的合约充电权数据和时空数据写入智能合约,通过智能合约进行充电权转移,实现了充电权转移去中心化,降低了充电站运行成本。
附图说明
54.图1为一个实施例中充电权转移方法的应用环境图;
55.图2为一个实施例中充电权转移方法的流程示意图;
56.图3为一个实施例中获取区块链上各充电站节点的参数数据的步骤的流程示意图;
57.图4为一个实施例中对区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据的步骤的流程示意图;
58.图5为一个实施例中根据转移节点双方的理想充电权数据,得到转移节点双方的合约充电权数据的步骤的流程示意图;
59.图6为一个实施例中对转移节点的评分值进行更新的步骤的流程示意图;
60.图7为另一个实施例中充电权转移方法的流程示意图;
61.图8为一个实施例中充电权转移装置的结构框图;
62.图9为一个实施例中计算机设备的内部结构图。
具体实施方式
63.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
64.本技术实施例提供的充电权转移方法,可以应用于如图1所示的应用环境中。其中,服务器102和区块链上的多个充电站节点104构成区块链网络,服务器102通过网络与各充电站节点104进行通信。充电站节点104作为区块链网络中的节点,彼此之间可通过无线连接进行通信。无线连接的方式可以是包括蓝牙、wi-fi、系统内部专用网络等。充电站节点104可以是终端。充电站在终端上进行注册,成为区块链中的一个节点,服务器102获取区块链上各充电站节点104的参数数据,根据参数数据确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链,从而对区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据,并将得到的合约充电权数据和时空数据写入智能合约,通过智能合约进行充电权转移。其中,服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。充电站节点104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。
65.在一个实施例中,如图2所示,提供了一种充电权转移方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
66.步骤202,根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链。
67.其中,充电站可以是绿电站,绿电站是光-储-充电站的结合,是使用可再生能源的充电站。充电站节点的参数数据是指在区块链中的充电站节点的属性数据,可以包括充电站节点的充电需求、评分值和风险因子等参数。理想充电权数据是指区块链中的充电站节点的理想充电权数量和理想电价,其中理想充电权数量是指充电站节点在充电权交易过程中计划交易的充电权数量,可以由充电站节点通过今日的充电权数量进行预测。理想电价是指充电站节点计划在达成充电权交易时的充电权电价。
68.具体地,第一次参与充电权转移的充电站需要在客户端进行注册并登录,成为区块链中的一个充电站节点,从而参与充电权转移过程。在服务器开始新一轮充电权转移时,服务器获取各充电站节点的参数数据,调用智能合约根据各充电站节点的充电需求中的历史平均转移电价、边界电价和风险因子,确定充电站节点的理想电价,理想电价在历史平均转移电价的上下浮动,并且理想电价介于边界电价之间。根据各充电站节点的历史充电权数量确定明日的充电权数量进行预测,即得到各充电站节点的理想充电权数量,从而确定各充电站节点的理想充电权数据,然后获取各充电站节点缴纳的交易保证金,并将各充电
站节点的理想充电权数据广播至全区块链。
69.步骤204,对区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据。
70.其中,转移匹配是指区块链中的买方身份的充电站节点和卖方身份的充电站节点之间的充电权交易过程。合约充电权数据是指区块链中的买方身份的充电站节点和卖方身份的充电站节点进行充电权交易并达成合约后的充电权数据,包括交易双方节点的合约充电权数量和合约电价。时空数据是指在充电权交易过程中,交易双方节点的交易地址和交易时间。
71.具体地,服务器根据区块链上每个充电站节点的身份数据,将区块链上的充电站节点分为消费节点和生产节点,将区块链上的消费节点和生产节点的理想充电权数据进行转移匹配,消费节点和生产节点达成充电权合约后,对充电权进行转移,得到转移节点双方的合约充电权数据和时空数据。
72.步骤206,将合约充电权数据和时空数据写入智能合约,通过智能合约进行充电权转移。
73.其中,智能合约是指是一种在区块链上运行的自动化计算机程序,用于执行在合同条款下预定义的操作,这些合约以代码的形式存储在区块链上,并且可以通过区块链上的节点自动执行。
74.具体地,在转移节点双方进行充电权转移的过程中,服务器将得到的合约充电权数据和时空数据写入智能合约,完成对各个充电站节点的充电权结算,通过智能合约对节点之间进行充电权转移。
75.上述充电权转移方法中,通过引入区块链去中心化技术,根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链,对区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据,并将得到的合约充电权数据和时空数据写入智能合约,通过智能合约进行充电权转移,实现了充电权交易去中心化,降低了充电权交易的运营和监管成本,使整个园区充电站协调运行,另一方面能促进新能源的就地消纳,实现真正的v2g(vehicle to grid,电动汽车入网技术)到g2v(grid to vehicle,电网到电动汽车),即实现电动车与电网之间的互动。
76.在一个实施例中,如图3所示,在根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据之前,该方法还包括获取区块链上各充电站节点的参数数据的步骤,该步骤包括:
77.步骤302,获取区块链上各充电站节点的风险因子。
78.其中,风险因子是指反映买卖节点双方对于市场竞争的风险态度的数据,能够用来评价区块链中的充电站节点进行充电权交易时的成功率高低。
79.步骤304,获取区块链上各充电站节点的评分值。
80.其中,评分值也可以称为信用分数,是指用来评估区块链中的充电站节点获得记账权概率大小的数据。
81.步骤306,获取区块链上各充电站节点的出力预测数据和负荷预测数据,并根据出力样本预测数据和负荷样本预测数据,得到各充电站节点的充电需求;充电需求包括理想
充电权数量、历史平均转移电价和边界电价。
82.其中,出力预测数据是指对充电站节点一天的光伏输出的预测数据,也可以称为光伏发电数据。负荷预测数据是指对各充电站节点的发电量的预测数据。充电需求是指各充电站节点在下一个交易周期内的充电权交易需求数据。历史平均转移电价是指对于每一个充电站节点在成交的历史充电权交易中的成交电价的平均值。边界电价是指对于每一个充电站节点的历史充电权成交电价的最大值和最小值,分别代表买方节点能接受的最高电价和卖方节点能接受的最低电价。
83.步骤308,根据各充电站节点的充电需求,确定各充电站节点的身份数据。
84.其中,身份数据是指在充电权交易过程中,表明区块链中的充电站节点的交易身份的数据,充电站节点的身份包括买方节点和卖方节点。
85.各充电站节点的参数数据包括风险因子、评分值、充电需求和身份数据。具体地,服务器获取区块链上每一个充电站节点的风险因子、评分值、出力预测数据和负荷预测数据,对于出力预测数据,在带有光伏发电系统的绿电站中,可以根据历史光伏输出数据和季节、气候、天气预报等因素,对一天内的光伏输出进行短期预测,历史光伏输出数据是从中国台湾典型的充电站中获得的,从早上6:00到下午6:00的时间段收集,其余时间没有发电,每个小时的数据都被认为服从正态分布。对于负荷预测数据,综合电网运行特性,综合自然条件、经济状况与社会事件等因素,根据历史负荷数据数据进行预测得到。根据出力预测数据和符合预测数据得到每一个充电站节点的充电需求,充电需求可以表明该充电站节点是需要买入还是卖出充电权,进而根据每一个充电站节点的充电需求得到每一个充电站节点的身份数据,确定充电站节点在充电权交易过程中的交易身份。
86.示例性地,出力预测数据的计算可以通过构建的光伏输出预测模型计算得到,光伏输出预测模型包括如以下公式:
[0087][0088][0089][0090][0091][0092]
其中,公式(1)是指光伏输出概率序列化模型,是指光伏功率输出的概率密度函数,是指光伏功率的标准差,是指光伏输出功率,是指平均输出功率。
[0093]
公式(2)是概率序列长度,其中是指离散化步长,是指光伏输出功率的最大值。
[0094]
公式(3)是根据序列计算理论,确定光伏输出各状态量对应的概率值,计算概率序列。其中是光伏功率输出概率质量函数,该函数用于评估产生特定光伏功率的概率。是概率序列长度变量。
[0095]
公式(4)是累积分布函数,累积分布函数是由概率质量函数推导累加得到的。
[0096]
公式(5)可以计算得到光伏输出功率,其中θ是指置信度,置信度越高,光伏发电数据越高,当置信度为1时,光伏输出功率取得最大值。
[0097]
本实施例中,通过获取区块链上各充电站节点的风险因子、评分值、出力预测数据和负荷预测数据,并根据出力预测数据和负荷预测数据得到各充电站节点的充电需求,实现在下一个交易周期内对每一个充电站节点充电权需求的预测,从而完成对充电权交易的规划,保证在交易过程中信息的公平透明。
[0098]
在一个实施例中,还可以通过考虑风险因子的理想电价模型来计算各充电站节点的理想电价,理想电价模型可以包括下列公式:
[0099][0100][0101][0102]
其中,是指卖方节点的边界电价,是指配电网的购买价格,是指买方节点的边界价格,是指配电网的销售价格。是指卖方节点m的理想电价,是指买方节点n的理想报价,是指买方节点的历史平均交易电价,是指卖方节点的历史平均交易电价,是指买方n的风险因子,是指卖方节点m的风险因子。
[0103]
具体地,通过获取充电站节点的边界电价,边界电价代表买方所能接受的最高价格和卖方能接受的最低价格,在绿电站充电权交易系统中,对于买方节点来说,其边界电价是配电网的销售价格对于卖方节点来说,其边界电价是配电网的购买价格
[0104]
在充电权交易过程中,买方节点和卖方节点的报价相差越大,双方成交的概率就越高,买卖节点双方对市场竞争的风险态度可以通过引入风险因子λ的数值来表示,λ是[-1,1]中的一个实数,当λ接近1,表明参与充电权交易的节点有强烈的冒险意愿,反之,当λ接近-1,表明参与充电权交易的节点竞价保守。对于买方来说,λ等于1时,买方节点的理想电价就是配电网的购买价格,此时电价最低,但是交易风险最高。对于卖方来说,当λ等于1时,卖方节点的理想电价就是配电网的销售价格,此时电价最高,但是交易风险也最高。交易节点的风险因子可以根据上一轮的充电权的交易结果进行自适应的更新。
[0105]
本实施例中,通过考虑风险因子的理想电价模型对交易节点的理想电价进行计算,能够使充电站节点的理想电价更为合理,提高充电权交易的成功率,解决了交易者之间的信任问题,保证信息的公开透明。
[0106]
在一个实施例中,如图4所示,充电站节点包括消费节点和生产节点,理想充电权数据包括理想电价;对区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据,包括:
[0107]
步骤402,根据充电站节点中消费节点的理想电价和生产节点的理想电价,得到第一消费电价队列和第一生产电价队列。
[0108]
其中,消费节点是指在充电权交易过程中充当买方身份的充电站节点,也可以称为买方节点。生产节点是指在充电权交易过程中充当卖方身份的充电站节点,也可以称为卖方节点。第一消费电价队列是指将所有买方节点的理想电价按照从高到低的顺序进行排列得到的电价队列。第一生产电价队列是指将所有的卖方节点的理想电价按照从低到高的顺序进行排列得到的电价队列。
[0109]
步骤404,根据第一消费电价队列和第一生产电价队列确定相匹配的转移节点双方。
[0110]
步骤406,根据转移节点双方的理想充电权数据,得到转移节点双方的合约充电权数据。
[0111]
其中,合约充电权数据是指买方节点和卖方节点达成充电权交易的相关数据,包括合约充电权数量和合约电价,合约充电权数量是指买卖节点双方所达成的充电权交易数量。合约电价是指买卖节点双方所达成的充电权交易的充电权价格。
[0112]
具体地,服务器将充电站节点中消费节点和生产节点的理想电价按照双向拍卖曲线排列,即将所有买方节点的理想电价按照从高到低的顺序进行排列,得到第一消费电价队列,将所有卖方节点的理想电价按照从低到高的顺序进行排列,得到第一生产电价队列。在满足转移匹配的条件时,买方节点和卖方节点分别按照第一消费电价队列和第一生产电价队列的顺序依次匹配,例如第一消费电价队列中的最大值即第一个买方节点,与第一生产电价队列中的最小值即第一个卖方节点进行匹配,即得到第一对转移匹配的交易节点双方。根据转移节点双方的理想电价即可得到转移节点双方的合约电价,根据转移节点双方的理想充电权数量,可以计算得到转移节点双方的合约充电权数量。
[0113]
本实施例中,根据充电站节点中消费节点的理想电价和生产节点的理想电价,得到第一消费电价队列和第一生产电价队列,进而确定相匹配的转移节点双方,并根据转移节点双方的理想充电权数据得到双方的合约充电权数据,提高了充电权交易的配置效率,降低了充电站在充电权交易过程中的运行成本。
[0114]
在一个实施例中,根据第一消费电价队列和第一生产电价队列确定相匹配的转移节点双方,包括:
[0115]
若第一消费电价队列的最大值大于或者等于第一生产电价队列的最小值,则按照预设队列顺序,根据第一消费电价队列和第一生产电价队列对消费节点和生产节点进行集中匹配。
[0116]
针对每一组待匹配的消费节点和生产节点,若该消费节点的理想电价大于或者等于该生产节点的理想电价,则确定该消费节点与该生产节点相匹配。
[0117]
具体地,若第一消费电价队列的最大值大于或者等于第一生产电价队列的最小值,则说明第一消费电价队列和第一生产电价队列中有可以达成充电权交易合约的节点,按照两个队列中预设队列顺序,对队列中的两方节点,即每一组待匹配的消费节点和生产节点,进行集中匹配。当第一消费电价队列中的消费节点的理想电价大于或者等于第一生产电价队列中同一位置的生产节点的理想电价时,则将该消费节点和该生产节点确定为相匹配的转移节点双方,即该双方节点达成充电权交易合约。例如第一消费电价队列中第一个位置的消费节点的理想电价为10,第一生产电价队列中第一个位置的生产节点的理想电价为6,则这两个节点确定为相匹配的转移节点双方,即这两个节点可以达成充电权交易的合约。
[0118]
消费节点和生产节点的数量可以是不同的,因此在集中匹配过程中,当消费节点和生产节点中任一方的节点匹配完成时,将当前匹配完成的双方节点确定为相匹配的转移节点双方。
[0119]
本实施例中,按照预设队列顺序,根据第一消费电价队列和第一生产电价队列对消费节点和生产节点进行集中匹配,若相同位置的消费节点的理想电价大于或者等于生产节点的理想电价,则将该消费节点与该生产节点确定为相匹配的转移节点双方,实现了充电权匹配交易的去中心化,降低了充电站节点之间匹配交易的运行成本。
[0120]
进一步地,该方法还包括:
[0121]
若第一消费电价队列的最大值小于第一生产电价队列的最小值,则对消费节点的理想电价和生产节点的理想电价进行更新,得到第一消费电价和第一生产电价。
[0122]
根据第一消费电价和第一生产电价,得到第二消费电价队列和第二生产电价队列。
[0123]
将第二消费电价队列更新为第一消费电价队列,将第二生产电价队列更新为第一生产电价队列,重复根据第一消费电价队列和第一生产电价队列确定相匹配的转移节点双方的步骤,直至消费节点和生产节点中任一方的节点匹配完成。
[0124]
其中,第一消费电价是指更新后的买方节点的理想电价。第一生产电价是指更新后的卖方节点的理想电价。第二消费电价队列是指对更新了理想电价的买方节点的第一消费电价进行排列,得到的新的消费电价队列。第二生产电价队列是指对更新了理想电价的卖方节点的第一生产电价进行排列,得到的新的生产电价队列。
[0125]
具体地,若第一消费电价队列的最大值小于第一生产电价队列的最小值,则进入连续竞价阶段。具体地,在该阶段,需要对第一消费电价队列中的所有消费节点的理想电价和第一生产电价队列中的所有生产节点的理想电价进行更新,分别是消费节点提高自己的理想电价,生产节点降低自己的理想电价,根据更新理想电价后的消费节点和生产节点,对更新后的消费节点和生产节点重新分别按照从高到低和从低到高的顺序进行排列,得到第二消费电价队列和第二生产电价队列,将得到的第二消费电价队列和第二生产电价队列按照根据第一消费电价队列和第一生产电价队列确定相匹配的转移节点双方的步骤进行节点间的交易匹配,直至消费节点队列和生产节点队列中任一方的节点匹配完成。
[0126]
示例性地,理想电价的更新可以参照以下公式,其中θ代表电价变化程度,θ越大,价格变化越快。
[0127][0128]
本实施例中,若第一消费电价队列的最大值小于第一生产电价队列的最小值,则对消费节点的理想电价和生产节点的理想电价进行更新,分别对更新后的消费节点理想电价和生产节点的理想电价进行排列并重新匹配,实现了充电站节点之间的资源的合理调度和电力资源的充分利用,提高了配置效率,降低了交易成本。
[0129]
进一步地,在充电站节点集中匹配的过程中,该方法还包括:
[0130]
若该消费节点的理想电价小于该生产节点的理想电价,则对相匹配的节点以外的充电站节点的理想电价进行更新,得到第二消费电价和第二生产电价。
[0131]
根据第二消费电价和第二生产电价,得到第三消费电价队列和第三生产电价队列。
[0132]
将第三消费电价队列更新为第一消费电价队列,将第三生产电价队列更新为第一生产电价队列,重复根据第一消费电价队列和第一生产电价队列确定相匹配的转移节点双方的步骤,直至消费节点和生产节点中任一方的节点匹配完成。
[0133]
具体地,消费节点的理想电价小于生产节点的理想电价,则对相匹配的节点以外的充电站节点的理想电价进行更新,分别是消费节点提高自己的理想电价,生产节点降低自己的理想电价,根据更新理想电价后的消费节点和生产节点,对更新后的消费节点和生产节点重新分别按照从高到低和从低到高的顺序进行排列,得到第三消费电价队列和第三生产电价队列,将得到的第三消费电价队列和第三生产电价队列按照根据第一消费电价队列和第一生产电价队列确定相匹配的转移节点双方的步骤进行节点间的交易匹配,直至消费节点队列和生产节点队列中任一方的节点匹配完成。
[0134]
本实施例中,若消费节点的理想电价小于生产节点的理想电价,则对相匹配的转移节点双方以外的充电站节点的理想电价进行更新,分别对更新后的消费节点理想电价和生产节点的理想电价进行排列并重新匹配,实现了充电站节点之间的资源的合理调度和电力资源的充分利用,提高了配置效率,降低了交易成本。
[0135]
在一个实施例中,如图5所示,理想充电权数据还包括理想充电权数量;根据转移节点双方的理想充电权数据,得到转移节点双方的合约充电权数据,包括:
[0136]
步骤502,根据转移节点双方的理想电价,得到转移节点双方的合约电价。
[0137]
步骤504,根据转移节点双方的理想充电权数量,得到转移节点双方的合约充电权数量。
[0138]
示例性地,在集中匹配阶段,转移节点双方的合约电价和合约充电权数量可以通过以下公式计算得到:
[0139][0140]
[0141][0142][0143]
其中,是指转移节点双方中的卖方节点的合约电价,是指转移节点双方中的买方节点的合约电价,p
sm,
是指卖方节点m在时间t的理想电价,p
bn,
是指买方节点n在时间t的理想电价。转移节点双方的合约电价是双方的理想电价的平均值。
[0144]
是指卖方节点m的理想合约充电权数量,是指买方节点n的理想合约充电权数量,是指转移节点双方在实际达成的交易中的合约充电权数量。e
sm,
是指卖方的理想充电权数量,e
bn,
是指买方的理想充电权数量。c
m,t
是指买方节点n在时间t的可信度,c
n,t
是指卖方节点m在时间t的可信度。η是指信用分数降低程度,k是指交易次数。转移节点双方的合约充电权数量是买卖节点双方的理想合约充电权数量的最小值。
[0145]
本实施例中,通过转移节点双方的理想电价和理想充电权数量,得到转移节点双方的合约电价和合约充电权数量,提高了电力资源的利用率和配置效率,降低了充电权交易的运行成本。
[0146]
在一个实施例中,如图6所示,该方法还包括对转移节点的评分值进行更新的步骤,该步骤包括:
[0147]
步骤602,将消费节点的实际用充电权数量与合约充电权数量进行比较,得到第一比较结果,根据第一比较结果对生产节点的评分值进行更新。
[0148]
其中,实际用充电权数量是指买方节点在实际的充电权交易过程中需要的充电权数量。第一比较结果是指买方节点的实际用充电权数量与合约充电权数量的比较结果,包括大于、小于和等于三种情况。
[0149]
具体地,若买方节点的实际用充电权数量等于合约充电权数量,对卖方节点无影响;若买方节点的实际用充电权数量大于合约充电权数量,对卖方节点无影响,额外需要的充电权数量按照配电网的售电价格从电网购买;若买方节点的实际用充电权数量小于合约充电权数量,对卖方节点有影响,卖方节点因无法完全出售的充电权数量的经济损失由买方节点承担。若比较结果表明对卖方节点无影响,则说明买方节点无违约情况,需要提高买方节点的信用分数;若比较结果表明对卖方节点有影响,则说明买方节点有违约情况,需要降低买方节点的信用分数。
[0150]
步骤604,将生产节点实际出售充电权数量与合约充电权数量进行比较,得到第二比较结果,根据第二比较结果对消费节点的评分值进行更新。
[0151]
其中,实际出售充电权数量是指卖方节点在实际的充电权交易过程中出售的充电权数量。第二比较结果是指卖方节点的实际出售充电权数量与合约充电权数量的比较结果,包括大于、小于和等于三种情况。
[0152]
具体地,若卖方节点的实际出售充电权数量等于合约充电权数量,对买方节点无影响;若卖方节点的实际出售充电权数量大于合约充电权数量,对买方节点无影响,额外的充电权数量按照配电网购电电价向电网出售;若卖方节点的实际出售充电权数量小于合约充电权数量,对买方节点有影响,买方节点因无法完全购得充电权的经济损失由卖方节点承担。若比较结果表明对买方节点无影响,则说明卖方节点无违约情况,需要提高卖方节点的信用分数;若比较结果表明对买方节点有影响,则说明卖方节点有违约情况,需要降低卖
方节点的信用分数。
[0153]
示例性地,可以根据以下公式,更新每笔交易的买卖节点双方的信用分数。
[0154][0155][0156]
其中,fs→
b,t
代表卖方给买方的经济补偿,fb→
s,t
代表买方给卖方的经济补偿,c
t
代表信用分数。
[0157]
本实施例中,通过充电站节点在实际交易中的充电权数量与合约充电权数量进行比较,根据比较结果对充电站节点的信用分数进行更新,考虑了充电权交易过程中节点的违约情况,解决了交易者之间的信任问题,保证了交易信息的公开透明。
[0158]
在一个实施例中,该方法还包括确定成功记账的充电站节点的步骤,该步骤包括:根据评分值的更新结果确定成功记账的充电站节点;成功记账的充电站节点用于将自身的充电权转移记录打包为合约集,对合约集添加时间戳,加入区块链。
[0159]
其中,合约集是指成功记帐的充电站节点的充电权转移的交易记录集合。
[0160]
具体地,在一轮充电权交易完成后,获取各充电站节点的信用分数的更新结果,各充电站节点基于信用分数的共识机制争夺区块链的记账权,最终只有一个节点能获得记账权,信用分数越高的充电站节点获得记账权的概率也越大,成功记帐的充电站节点将由系统发放奖励,成功记帐的充电站节点会将自身的充电权交易记录打包成合约集,并对合约集加盖时间戳,且加入区块链中。
[0161]
示例性地,可以通过如下公式来确定每个充电站节点获得记账权的概率:
[0162][0163][0164][0165]
其中,代表表示节点通过哈希运算成功挖矿的概率。表示节点获得当前区块链记账权的概率。m+n表示节点的总数,n
diff
是系统默认的基本难度系数,ci是节点的信用分数,t
block
表示出块时间,τ表示节点执行哈希运算所需的平均时间。
[0166]
本实施例中,通过评分值的更新结果确定成功记帐的充电站节点的机制,不仅能防止恶意节点对区块链的攻击,提高了交易信息的安全性,也鼓励了各节点积极参与交易,按照合约履行交易。
[0167]
在一个实施例中,在一轮充电权交易结束后,该方法还包括:根据每一个充电站节点的充电权交易结果,对每一个充电站节点的风险因子进行自动更新。
[0168]
充电权交易结果是指在充电权交易过程中,节点之间是否实现了两两之间的充电
权交易转移,若实现了,则说明交易成功,若未实现,则说明交易失败。
[0169]
具体地,在一轮充电权交易结束后,若节点的充电权交易成功,则买卖节点双方的风险因子保持不变,若节点的充电权交易失败,则买卖节点双方的风险因子都会减小。风险因子的范围在[-1,1],当节点的风险因子趋向1时,说明该节点属于高风险型,交易成功率低;当节点的风险因子趋向-1时,说明该节点属于保守型,交易成功率高。
[0170]
本实施例,根据每一个充电站节点的充电权交易结果,对每一个充电站节点的风险因子进行自动更新,根据节点的风险因子能够清楚知晓充电权交易的风险性,解决了交易者之间的信任问题,保证了交易信息的公平透明。
[0171]
在另一个实施例中,如图7所示,提供了一种充电权转移方法,该方法可以包括以下步骤:
[0172]
步骤702,获取区块链上各充电站节点的风险因子。
[0173]
步骤704,获取区块链上各充电站节点的评分值。
[0174]
步骤706,获取区块链上各充电站节点的出力预测数据和负荷预测数据。
[0175]
步骤708,根据出力样本预测数据和负荷样本预测数据,得到各充电站节点的充电需求;充电需求包括理想充电权数量、历史平均转移电价和边界电价。
[0176]
步骤710,根据各充电站节点的充电需求,确定各充电站节点的身份数据;根据风险因子、评分值、充电需求和身份数据得到各充电站节点的参数数据。
[0177]
步骤712,根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链。
[0178]
步骤714,根据充电站节点中消费节点的理想电价和生产节点的理想电价,得到第一消费电价队列和第一生产电价队列。
[0179]
步骤716,识别第一消费电价队列的最大值是否大于或者等于第一生产电价队列的最小值。若是,则执行步骤718;若否,则执行步骤720。
[0180]
步骤718,按照预设队列顺序,根据第一消费电价队列和第一生产电价队列对消费节点和生产节点进行集中匹配。继续执行步骤722。
[0181]
步骤722,针对每一组待匹配的消费节点和生产节点,识别该消费节点的理想电价是否大于或者等于该生产节点的理想电价。若是,则执行步骤724;若否,则执行步骤726。
[0182]
步骤720,对消费节点的理想电价和生产节点的理想电价进行更新,得到第一消费电价和第一生产电价;根据第一消费电价和第一生产电价,得到第二消费电价队列和第二生产电价队列;将第二消费电价队列更新为第一消费电价队列,将第二生产电价队列更新为第一生产电价队列,返回步骤716。
[0183]
步骤724,确定该消费节点与该生产节点相匹配。继续执行步骤728。
[0184]
步骤726,对相匹配的节点以外的充电站节点的理想电价进行更新,得到第二消费电价和第二生产电价;根据第二消费电价和第二生产电价,得到第三消费电价队列和第三生产电价队列;将第三消费电价队列更新为第一消费电价队列,将第三生产电价队列更新为第一生产电价队列,返回步骤716。
[0185]
步骤728,当消费节点和生产节点中任一方的节点匹配完成时,得到相匹配的转移节点双方。
[0186]
步骤730,根据转移节点双方的理想电价,得到转移节点双方的合约电价;根据转
移节点双方的理想充电权数量,得到转移节点双方的合约充电权数量。
[0187]
步骤732,将消费节点的实际用充电权数量与合约充电权数量进行比较,得到第一比较结果,根据第一比较结果对生产节点的评分值进行更新;将生产节点实际出售充电权数量与合约充电权数量进行比较,得到第二比较结果,根据第二比较结果对消费节点的评分值进行更新。
[0188]
步骤734,根据评分值的更新结果确定成功记账的充电站节点;成功记账的充电站节点用于将自身的充电权转移记录打包为合约集,对合约集添加时间戳,加入区块链。
[0189]
步骤736,将合约充电权数据和时空数据写入智能合约,通过智能合约进行充电权转移。
[0190]
本实施例中,通过根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链,对区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据,并将得到的合约充电权数据和时空数据写入智能合约,通过智能合约进行充电权转移,实现了充电权交易去中心化,降低了充电权交易的运营成本,风险因子的更新,解决了交易者之间的信任问题,保证了交易信息的公平透明,评分值的更新来确定记账权归属能够防止恶意节点对区块链的攻击,提高了交易信息的安全性,也鼓励了各节点积极参与交易,按照合约履行交易。
[0191]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0192]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的充电权转移方法的充电权转移装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个充电权转移装置实施例中的具体限定可以参见上文中对于充电权转移方法的限定,在此不再赘述。
[0193]
在一个实施例中,如图8所示,提供了一种充电权转移装置,包括:数据获取模块802、数据匹配模块804和数据写入模块806,其中:
[0194]
数据获取模块802,用于根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链。
[0195]
数据匹配模块804,用于对区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据。
[0196]
数据写入模块806,用于将合约充电权数据和时空数据写入智能合约,通过智能合约进行充电权转移。
[0197]
在一个实施例中,数据获取模块802,还用于获取区块链上各充电站节点的风险因子;获取区块链上各充电站节点的评分值;获取区块链上各充电站节点的出力预测数据和负荷预测数据;根据出力样本预测数据和负荷样本预测数据,得到各充电站节点的充电需
求;充电需求包括理想充电权数量、历史平均转移电价和边界电价;根据各充电站节点的充电需求,确定各充电站节点的身份数据。
[0198]
在一个实施例中,数据匹配模块804,还用于根据充电站节点中消费节点的理想电价和生产节点的理想电价,得到第一消费电价队列和第一生产电价队列;根据第一消费电价队列和第一生产电价队列确定相匹配的转移节点双方;根据转移节点双方的理想充电权数据,得到转移节点双方的合约充电权数据。
[0199]
在一个实施例中,数据匹配模块804,还用于若第一消费电价队列的最大值大于或者等于第一生产电价队列的最小值,则按照预设队列顺序,根据第一消费电价队列和第一生产电价队列对消费节点和生产节点进行集中匹配;针对每一组待匹配的消费节点和生产节点,若该消费节点的理想电价大于或者等于该生产节点的理想电价,则确定该消费节点与该生产节点相匹配。
[0200]
在一个实施例中,数据匹配模块804,还用于若第一消费电价队列的最大值小于第一生产电价队列的最小值,则对消费节点的理想电价和生产节点的理想电价进行更新,得到第一消费电价和第一生产电价;根据第一消费电价和第一生产电价,得到第二消费电价队列和第二生产电价队列;将第二消费电价队列更新为第一消费电价队列,将第二生产电价队列更新为第一生产电价队列,重复根据第一消费电价队列和第一生产电价队列确定相匹配的转移节点双方的步骤,直至消费节点和生产节点中任一方的节点匹配完成。
[0201]
在一个实施例中,数据匹配模块804,还用于若该消费节点的理想电价小于该生产节点的理想电价,则对相匹配的节点以外的充电站节点的理想电价进行更新,得到第二消费电价和第二生产电价;根据第二消费电价和第二生产电价,得到第三消费电价队列和第三生产电价队列;将第三消费电价队列更新为第一消费电价队列,将第三生产电价队列更新为第一生产电价队列,重复根据第一消费电价队列和第一生产电价队列确定相匹配的转移节点双方的步骤,直至消费节点和生产节点中任一方的节点匹配完成。
[0202]
在一个实施例中,数据匹配模块804,还用于根据转移节点双方的理想电价,得到转移节点双方的合约电价;根据转移节点双方的理想充电权数量,得到转移节点双方的合约充电权数量。
[0203]
在一个实施例中,数据写入模块806,还用于将消费节点的实际用充电权数量与合约充电权数量进行比较,得到第一比较结果,根据第一比较结果对生产节点的评分值进行更新;将生产节点实际出售充电权数量与合约充电权数量进行比较,得到第二比较结果,根据第二比较结果对消费节点的评分值进行更新。
[0204]
在一个实施例中,数据写入模块806,还用于根据评分值的更新结果确定成功记账的充电站节点;成功记账的充电站节点用于将自身的充电权转移记录打包为合约集,对合约集添加时间戳,加入所述区块链。
[0205]
上述充电权转移装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0206]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括处理器、存储器、输入/输出接口(input/output,简称i/o)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通
过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储各充电站节点的参数数据、理想充电权数据和合约充电权数据等数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种充电权转移方法。
[0207]
本领域技术人员可以理解,图9中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0208]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0209]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0210]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0211]
需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
[0212]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0213]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0214]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并
不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
技术特征:
1.一种充电权转移方法,其特征在于,所述方法包括:根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链;对所述区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据;将所述合约充电权数据和时空数据写入智能合约,通过所述智能合约进行充电权转移。2.根据权利要求1所述的方法,其特征在于,所述参数数据包括风险因子、评分值、充电需求和身份数据;在所述根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据之前,所述方法还包括:获取所述区块链上各充电站节点的风险因子;获取所述区块链上各充电站节点的评分值;获取所述区块链上各充电站节点的出力预测数据和负荷预测数据,并根据所述出力样本预测数据和所述负荷样本预测数据,得到各充电站节点的充电需求;所述充电需求包括理想充电权数量、历史平均转移电价和边界电价;根据各充电站节点的充电需求,确定各充电站节点的身份数据。3.根据权利要求1所述的方法,其特征在于,所述充电站节点包括消费节点和生产节点,所述理想充电权数据包括理想电价;所述对所述区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据,包括:根据所述充电站节点中消费节点的理想电价和生产节点的理想电价,得到第一消费电价队列和第一生产电价队列;根据所述第一消费电价队列和所述第一生产电价队列确定相匹配的转移节点双方;根据所述转移节点双方的理想充电权数据,得到所述转移节点双方的合约充电权数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一消费电价队列和所述第一生产电价队列确定相匹配的转移节点双方,包括:若所述第一消费电价队列的最大值大于或者等于所述第一生产电价队列的最小值,则按照预设队列顺序,根据所述第一消费电价队列和所述第一生产电价队列对所述消费节点和所述生产节点进行集中匹配;针对每一组待匹配的消费节点和生产节点,若该消费节点的理想电价大于或者等于该生产节点的理想电价,则确定该消费节点与该生产节点相匹配。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述第一消费电价队列的最大值小于所述第一生产电价队列的最小值,则对所述消费节点的理想电价和所述生产节点的理想电价进行更新,得到第一消费电价和第一生产电价;根据所述第一消费电价和所述第一生产电价,得到第二消费电价队列和第二生产电价队列;将所述第二消费电价队列更新为所述第一消费电价队列,将所述第二生产电价队列更新为所述第一生产电价队列,重复所述根据所述第一消费电价队列和所述第一生产电价队
列确定相匹配的转移节点双方的步骤,直至所述消费方节点和所述生产方节点中任一方的节点匹配完成。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:若该消费节点的理想电价小于该生产节点的理想电价,则对所述相匹配的节点以外的充电站节点的理想电价进行更新,得到第二消费电价和第二生产电价;根据所述第二消费电价和所述第二生产电价,得到第三消费电价队列和第三生产电价队列;将所述第三消费电价队列更新为所述第一消费电价队列,将所述第三生产电价队列更新为所述第一生产电价队列,重复所述根据所述第一消费方电价队列和所述第一生产方电价队列确定相匹配的转移节点双方的步骤,直至所述消费方节点和所述生产方节点中任一方的节点匹配完成。7.根据权利要求3所述的方法,其特征在于,所述理想充电权数据还包括理想充电权数量;所述根据所述转移节点双方的理想充电权数据,得到所述转移节点双方的合约充电权数据,包括:根据所述转移节点双方的理想电价,得到所述转移节点双方的合约电价;根据所述转移节点双方的理想充电权数量,得到所述转移节点双方的合约充电权数量。8.根据权利要求3所述的方法,其特征在于,所述方法还包括:将所述消费节点的实际用充电权数量与所述合约充电权数量进行比较,得到第一比较结果,根据所述第一比较结果对所述生产节点的评分值进行更新;将所述生产节点实际出售充电权数量与所述合约充电权数量进行比较,得到第二比较结果,根据所述第二比较结果对所述消费节点的评分值进行更新。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:根据所述评分值的更新结果确定成功记账的充电站节点;所述成功记账的充电站节点用于将自身的充电权转移记录打包为合约集,对所述合约集添加时间戳,加入所述区块链。10.一种充电权转移装置,其特征在于,所述装置包括:数据获取模块,用于根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链;数据匹配模块,用于对所述区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据;数据写入模块,用于将所述合约充电权数据和时空数据写入智能合约,通过所述智能合约进行充电权转移。
技术总结
本申请涉及一种充电权转移方法和装置。所述方法包括:根据区块链上各充电站节点的参数数据,确定各充电站节点的理想充电权数据,并将各充电站节点的理想充电权数据广播至全区块链;对所述区块链上多个充电站节点的理想充电权数据进行转移匹配,得到转移节点双方的合约充电权数据和时空数据;将所述合约充电权数据和时空数据写入智能合约,通过所述智能合约进行充电权转移。采用本方法能够降低充电站运行成本。行成本。行成本。
技术研发人员:李勋 黄鹏 嘉有为 刘宇杰
受保护的技术使用者:南方电网电动汽车服务有限公司
技术研发日:2023.04.24
技术公布日:2023/8/16
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:氨燃烧系统的制作方法 下一篇:一种非协议标准的5G广播方法与流程
