一种基于区块链的V2V电力传输方法
未命名
07-11
阅读:84
评论:0

一种基于区块链的v2v电力传输方法
技术领域
1.本技术涉及电动汽车技术领域,特别是涉及一种基于区块链的v2v电力传输方法。
背景技术:
2.现今社会对环境问题和清洁能源的关注日益增强,电动汽车也因此获得了政府、行业和消费者越来越多的关注。但是为了让电动汽车更广泛地普及,我们还需要解决一些问题,比如续航焦虑问题。因为电动汽车的电池续航里程有限,这意味着在行驶过程中,用户可能会遇到一种电量不足并且距离充电站较远的情况,这种情况在高速公路或者农村地区尤其明显,因为这些地方比较缺乏充电基础设施,而且司机的旅行距离相对较长。因此,电动汽车可能会出现因为没电而在路上无法行驶的情况,这时唯一的办法就是等待拖车。
3.如今v2v电力传输作为一种新型的充电方式可以很好地缓解用户的续航焦虑现象。配备了dc/dc转换器的电动汽车,可以在自身电力富余的时候将一部分电能卖给急需充电的电动汽车用户,并且在此情况下,充电车车主往往有更高的付费意愿,因此也能够激励放电方车主供电这一行为。
4.为了组织电动汽车进行v2v电力传输,就需要设计一种传输模式。由于v2v电力传输的传输主体较多,并且传输主体较为分散,如果采取传统的中心化交易模式,会需要一些第三方机构参与,如用户信息、车辆信息等数据容易泄露,因此,目前的v2v电力传输方式的用户数据安全性较低。
技术实现要素:
5.基于此,有必要针对上述技术问题,提供一种能够提高v2v电力传输方式的用户数据安全性的基于区块链的v2v电力传输方法。
6.一种基于区块链的v2v电力传输方法,所述方法包括:
7.接收各汽车用户终端发送的电力传输请求;
8.根据各所述汽车用户终端的电力传输请求,获取各所述汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器;
9.根据各所述汽车用户终端的充放电需求,确定各所述汽车用户终端中的充电方,不是充电方的汽车用户终端作为待匹配的放电方;
10.根据各所述汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方;
11.向所述充电方询问是否前往所述待选放电方,询问结果为确认前往所述待选放电方的情况下,通过智能合约生成当前交易的预约订单,并将所述预约订单的订单信息写入区块链中;
12.询问结果为确认不前往所述待选放电方的情况下,向所述待选放电方询问是否前往所述充电方,询问结果为不前往所述充电方的情况下,返回所述根据各所述汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方
中匹配对应的放电方,确定充电方的待选放电方的步骤,在询问结果为前往所述充电方的情况下,通过智能合约生成当前交易的预约订单,并将所述预约订单的订单信息写入区块链中;
13.在预约订单未被取消的情况下,根据所述电力传输的充电电量和服务费,确定电力传输费用并完成收付款;
14.获取所述充电方对所述放电方的服务质量的评价信息,更新所述放电方的信誉分,并生成当前交易的交易信息广播全网,并所述交易信息经过记账节点验证通过后存入区块。
15.在其中一个实施例中,所述记账节点的选取方式为:
16.根据声誉机制在预设时间间隔内选取当前批次预设数量的记账节点,所述声誉机制为选取信誉值最高的预设数量的节点作为记账节点,所述节点为汽车用户终端,所述记账节点收集预设时间范围的交易信息进行验证,验证通过后打包成区块并广播给当前批次的其他记账节点;
17.其他记账节点对所述区块进行验证,若验证通过,则将所述区块广播给全网节点,全网节点进行本地账本的更新,并对所述记账节点进行预设经济奖励;若验证不通过,则降低所述记账节点的信誉分,并将其踢出记账节点集合,按照信誉值顺位补充一个新的记账节点,并在该批次的记账节点中重新选取一个记账节点进行记账;
18.所有记账节点都记过账后,进入下一轮的记账节点选取。
19.在其中一个实施例中,所述根据各所述汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方,包括:
20.步骤1:根据充电方i的定位信息和是否携带dc/dc转换器,从待匹配的放电方中确定预选放电方集合;
21.步骤2:根据充电方i的汽车的充放电需求,确定充电方i的最小需电量r、单位电价初始期望出价bi和最大可接受出价b
imax
;
22.步骤3:根据预选放电方集合中的放电方的汽车的充放电需求,确定预选放电方集合中的放电方的最大供电量p、单位电价初始期望售价sj和最小可接受售价s
jmin
;
23.步骤4:从预选放电方集合中选取当前匹配的目标放电方j,将所述充电方i的最小需电量r与当前匹配的所述目标放电方j的最大供电量p进行比较,当r小于p,则返回重新从各待匹配的放电方中选取当前匹配的目标放电方,当r大于等于p,进入步骤5;
24.步骤5:获取所述充电方i的最大可接受出价b
imax
和放电方j最小可接受售价s
jmin
,如果b
imax
小于s
jmin
,则返回重新从各待匹配的放电方中选取当前匹配的目标放电方,如果b
imax
大于等于s
jmin
,进入步骤6;
25.步骤6:根据所述充电方i的单位电价初始期望出价bi分析所述充电方i的单位电价根据放电方j的单位电价初始期望售价sj分析放电方j的单位电价如果小于则返回重新从各待匹配的放电方中选取当前匹配的目标放电方,如果大于等于将所述放电方j确定为充电方的待选充电方。
26.在其中一个实施例中,所述根据所述充电方i的单位电价初始期望出价bi分析所
述充电方i的单位电价包括:
27.根据所述充电方i的单位电价初始期望出价bi,采用充电方单位电价分析公式进行分析,确定所述充电方i的单位电价
28.所述充电方单位电价分析公式为:
[0029][0030]
在其中一个实施例中,所述根据放电方j的单位电价初始期望售价sj分析放电方j的单位电价包括:
[0031]
根据放电方j的单位电价初始期望售价sj,采用放电方单位电价分析公式进行分析,确定放电方j的单位电价
[0032]
所述放电方单位电价分析公式为:
[0033][0034]
在其中一个实施例中,所述根据所述电力传输的充电电量和服务费,确定电力传输费用并完成收付款,包括:
[0035]
根据所述电力传输的充电电量、充电方i的单位电价和服务费,确定所述充电方i需付的电力传输费用,向所述充电方i收取需付的电力传输费用;
[0036]
根据所述电力传输的充电电量、放电方j的单位电价和服务费,确定所述放电方j应收的电力传输费用,向所述放电方j付应收的电力传输费用。
[0037]
在其中一个实施例中,所述充电方i需付的电力传输费用大于等于所述放电方j应收的电力传输费用,所述方法还包括:
[0038]
将所述充电方i需付的电力传输费与所述放电方j应收的电力传输费用之间的差额作为经济奖励用于奖励记账节点。
[0039]
在其中一个实施例中,所述方法还包括:
[0040]
在预约订单被取消的情况下,根据所述预约订单生成时间和所述预约订单的取消时间,确定是否超过预设时长,在超过预设时长的情况下,对取消预约订单的一方的信誉分扣除预设分数。
[0041]
上述基于区块链的v2v电力传输方法,通过接收各汽车用户终端发送的电力传输请求,进而根据各所述汽车用户终端的电力传输请求,获取各所述汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,再根据各所述汽车用户终端的充放电需求,确定各所述汽车用户终端中的充电方,不是充电方的汽车用户终端作为待匹配的放电方,根据各所述汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方,向所述充电方询问是否前往所述待选放电方,询问结果为确认前往所述待选放电方的情况下,通过智能合约生成当前交易的预约订单,并将所述预约订单的订单信息写入区块链中,询问结果为确认不前往所述待选放电方的情况下,向所述待选放电方询问是否前往所述充电方,询问结果为不前往所述充电方的情况下,返回所述根据各所述汽车用户终端的汽车的定位信
息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方的步骤,在询问结果为前往所述充电方的情况下,通过智能合约生成当前交易的预约订单,并将所述预约订单的订单信息写入区块链中,在预约订单未被取消的情况下,根据所述电力传输的充电电量和服务费,确定电力传输费用并完成收付款,获取所述充电方对所述放电方的服务质量的评价信息,更新所述放电方的信誉分,并生成当前交易的交易信息广播全网,并所述交易信息经过记账节点验证通过后存入区块。从而实现了不需要如监管中心的第三方机构,实现了汽车用户终端与汽车用户终端之间的分布式、去信任化的点对点交易,提高了v2v电力传输方式的用户数据安全性。
附图说明
[0042]
图1为基于区块链的v2v电力传输方法在一个实施例中的工作环境示意图;
[0043]
图2为一个实施例中基于区块链的v2v电力传输方法的流程示意图;
[0044]
图3为一个实施例中基于区块链的v2v电力传输方法的v2v电力交易流程示意图;
[0045]
图4为一个实施例中基于区块链的v2v电力传输方法的共识机制流程示意图。
具体实施方式
[0046]
为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
[0047]
图1示出了本技术的基于区块链的v2v电力传输方法的一个实施例中的工作环境示意图,如图1所示,其工作环境涉及v2v交易平台、作为充电方的汽车用户终端以及作为放电方的汽车用户终端,v2v交易平台、作为充电方的汽车用户终端以及作为放电方的汽车用户终端可以通过网络进行通信。其中,v2v交易平台负责用户的注册,汽车用户终端的定位,作为充电方的汽车用户终端以及作为放电方的汽车用户终端作为区块链中的节点负责交易信息的验证、发布和存储。
[0048]
其中,有充电或放电需求的电动汽车用户可以通过汽车用户终端登录v2v交易平台进行注册,电动汽车用户向v2v交易平台提供标明用户身份的唯一标识符,v2v交易平台通过智能合约为用户生成公私钥和钱包地址,其中私钥由电动汽车用户自己保管,公钥和钱包地址上传到区块链上;汽车用户终端成为区块链上的一个节点,同步区块链上最新的数据,将其存储为本地的账本。
[0049]
其中,汽车用户终端可以是电动汽车车载电脑,电动汽车车载电脑向已连接该区块链的其他节点请求数据,由于电动汽车熄火后,其中的车载电脑会面临关机的问题,会导致该区块链节点下线,等重新上线后也需要重新同步最新的数据,因此会从多个节点获取数据;已连接该区块链的其他节点向车载电脑发送区块链数据,并要求车载电脑验证数据的完整性;车载电脑对接收到来自不同节点的数据进行比较,如果多个节点n,其中n≥3,发送的数据都是相同的,那么认为该数据为区块链中最新的数据;车载电脑对最新的数据进行验证,确保数据的完整性和正确性;验证通过后将该数据添加到本地的账本中,若验证失败,则重复上述过程。
[0050]
在一个实施例中,如图2所示,提供了一种基于区块链的v2v电力传输方法,以该方
法应用于v2v交易平台为例进行说明,包括以下步骤:
[0051]
步骤s220,接收各汽车用户终端发送的电力传输请求。
[0052]
其中,电力传输请求中携带了定位信息、充放电需求以及是否携带dc/dc转换器等信息。
[0053]
步骤s240,根据各汽车用户终端的电力传输请求,获取各汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器。
[0054]
其中,dc/dc转换器,可以是通过其快速充电端口连接两个电动汽车电池来达到两辆车之间进行直接充电供电的目的的转换设备。
[0055]
步骤s260,根据各汽车用户终端的充放电需求,确定各汽车用户终端中的充电方,不是充电方的汽车用户终端作为待匹配的放电方。
[0056]
步骤s280,根据各汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方。
[0057]
在一个实施例中,具有充电需求电动汽车用户通过汽车用户终端登录v2v交易平台后,v2v交易平台根据其是否携带dc/dc转换器为其显示和匹配附近可用的供电车辆,即待选放电方。
[0058]
如图3所示,在一个实施例中,根据各汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方,包括:
[0059]
步骤1:根据充电方i的定位信息和是否携带dc/dc转换器,从待匹配的放电方中确定预选放电方集合;
[0060]
步骤2:根据充电方i的汽车的充放电需求,确定充电方i的最小需电量r、单位电价初始期望出价bi和最大可接受出价b
imax
;
[0061]
步骤3:根据预选放电方集合中的放电方的汽车的充放电需求,确定预选放电方集合中的放电方的最大供电量p、单位电价初始期望售价sj和最小可接受售价s
jmin
;
[0062]
步骤4:从预选放电方集合中选取当前匹配的目标放电方j,将充电方i的最小需电量r与当前匹配的目标放电方j的最大供电量p进行比较,当r小于p,则返回重新从各待匹配的放电方中选取当前匹配的目标放电方,当r大于等于p,进入步骤5;
[0063]
步骤5:获取充电方i的最大可接受出价b
imax
和放电方j最小可接受售价s
jmin
,如果b
imax
小于s
jmin
,则返回重新从各待匹配的放电方中选取当前匹配的目标放电方,如果b
imax
大于等于s
jmin
,进入步骤6;
[0064]
步骤6:根据充电方i的单位电价初始期望出价bi分析充电方i的单位电价根据放电方j的单位电价初始期望售价sj分析放电方j的单位电价如果小于则返回重新从各待匹配的放电方中选取当前匹配的目标放电方,如果大于等于将放电方j确定为充电方的待选充电方。
[0065]
在一个实施例中,根据充电方i的单位电价初始期望出价bi分析充电方i的单位电价包括:
[0066]
根据充电方i的单位电价初始期望出价bi,采用充电方单位电价分析公式进行分
析,确定充电方i的单位电价
[0067]
充电方单位电价分析公式为:
[0068][0069]
在一个实施例中,根据放电方j的单位电价初始期望售价sj分析放电方j的单位电价包括:
[0070]
根据放电方j的单位电价初始期望售价sj,采用放电方单位电价分析公式进行分析,确定放电方j的单位电价
[0071]
放电方单位电价分析公式为:
[0072][0073]
其中,充电方单位电价分析公式和放电方单位电价分析公式,可以是基于充电方和放电方的效用最大化设定的,设定依据为:
[0074]
设双方定价采用线性函数策略,则充电方i的出价策略bi(bi)为:
[0075]bi
(bi)=ab+cbbi[0076]
放电方j的售价策略sj(sj)为:
[0077]
sj(sj)=as+cssj[0078]
其中,ab、cb为出价策略的价格系数,as、cs为售价策略的价格系数,均大于0;充电方i的效用函数f(bi)为:
[0079][0080]
其中,bi为充电方的单位电价出价,e[sj(sj)|bi≥sj(sj)]为当充电方出价为bi且放电方的售价sj(sj)小于等于bi时sj(sj)的期望,prob{bi≥sj(sj)}为充电方出价bi大于等于放电方的售价sj(sj)的概率。
[0081]
放电方j的效用函数g(sj)为:
[0082][0083]
其中,sj为放电方的单位电价售价。
[0084]
双方在不知道对方的估价情况下为了最大化自己的效用,因此bi(bi),sj(sj)分别满足其中,为充电方最优的单位电价出价,为放电方最优的单位电价售价。
[0085]
进而求得线性均衡策略(即充电方单位电价分析公式和放电方单位电价分析公式)如下:
[0086][0087]
[0088]
步骤s300,向充电方询问是否前往待选放电方所在的位置。
[0089]
步骤s320,询问结果为确认前往待选放电方的情况下,通过智能合约生成当前交易的预约订单,并将预约订单的订单信息写入区块链中。
[0090]
其中,若充电方的车辆能够前往放电方所在的位置,则v2v交易平台通过智能合约生成预约订单,并将订单信息写入区块链中。
[0091]
步骤s340,询问结果为确认不前往待选放电方的情况下,向待选放电方询问是否前往充电方,询问结果为不前往充电方的情况下,返回根据各汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方的步骤。
[0092]
步骤s360,在询问结果为前往充电方的情况下,通过智能合约生成当前交易的预约订单,并将预约订单的订单信息写入区块链中。
[0093]
其中,若充电方的车辆不能前往待选放电方所在的位置,则询问待选放电方是否能够前往充电方所在的位置,若能则生成预约订单;若不能则重新回到选择待选放电方这一步骤。
[0094]
步骤s380,在预约订单未被取消的情况下,根据电力传输的充电电量和服务费,确定电力传输费用并完成收付款。
[0095]
其中,若充电方或放电方某一方因某些原因取消预约订单,则判断其是否超出预设时长,如果超出则扣除其一定的信誉分。
[0096]
在一个实施例中,方法还包括:
[0097]
在预约订单被取消的情况下,根据预约订单生成时间和预约订单的取消时间,确定是否超过预设时长,在超过预设时长的情况下,对取消预约订单的一方的信誉分扣除预设分数。
[0098]
在一个实施例中,根据电力传输的充电电量和服务费,确定电力传输费用并完成收付款,包括:
[0099]
根据电力传输的充电电量、充电方i的单位电价和服务费,确定充电方i需付的电力传输费用,向充电方i收取需付的电力传输费用;
[0100]
根据电力传输的充电电量、放电方j的单位电价和服务费,确定放电方j应收的电力传输费用,向放电方j付应收的电力传输费用。
[0101]
在一个实施例中,充电方i需付的电力传输费用大于等于放电方j应收的电力传输费用,方法还包括:
[0102]
将充电方i需付的电力传输费与放电方j应收的电力传输费用之间的差额作为经济奖励用于奖励记账节点。
[0103]
步骤s400,获取充电方对放电方的服务质量的评价信息,更新放电方的信誉分,并生成当前交易的交易信息广播全网,并交易信息经过记账节点验证通过后存入区块。
[0104]
其中,充电方支付电力传输费用并对放电方的服务质量做出评价,评价会影响放电方的信誉分,此时交易信息生成并广播全网,交易信息经过记账节点验证后存入区块。
[0105]
如图4所示,在一个实施例中,记账节点的选取方式为:
[0106]
根据声誉机制在预设时间间隔内选取当前批次预设数量的记账节点,声誉机制为
选取信誉值最高的预设数量的节点作为记账节点,节点为汽车用户终端,记账节点收集预设时间范围的交易信息进行验证,验证通过后打包成区块并广播给当前批次的其他记账节点;其他记账节点对区块进行验证,若验证通过,则将区块广播给全网节点,全网节点进行本地账本的更新,并对记账节点进行预设经济奖励;若验证不通过,则降低记账节点的信誉分,并将其踢出记账节点集合,按照信誉值顺位补充一个新的记账节点,并在该批次的记账节点中重新选取一个记账节点进行记账;所有记账节点都记过账后,进入下一轮的记账节点选取。
[0107]
上述基于区块链的v2v电力传输方法,通过接收各汽车用户终端发送的电力传输请求,进而根据各汽车用户终端的电力传输请求,获取各汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,再根据各汽车用户终端的充放电需求,确定各汽车用户终端中的充电方,不是充电方的汽车用户终端作为待匹配的放电方,根据各汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方,向充电方询问是否前往待选放电方,询问结果为确认前往待选放电方的情况下,通过智能合约生成当前交易的预约订单,并将预约订单的订单信息写入区块链中,询问结果为确认不前往待选放电方的情况下,向待选放电方询问是否前往充电方,询问结果为不前往充电方的情况下,返回根据各汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方的步骤,在询问结果为前往充电方的情况下,通过智能合约生成当前交易的预约订单,并将预约订单的订单信息写入区块链中,在预约订单未被取消的情况下,根据电力传输的充电电量和服务费,确定电力传输费用并完成收付款,获取充电方对放电方的服务质量的评价信息,更新放电方的信誉分,并生成当前交易的交易信息广播全网,并交易信息经过记账节点验证通过后存入区块。从而实现了不需要如监管中心的第三方机构,实现了汽车用户终端与汽车用户终端之间的分布式、去信任化的点对点交易,提高了v2v电力传输方式的用户数据安全性。
[0108]
进一步地,上述基于区块链的v2v电力传输方法,整个框架并没有包含如监管中心这样的第三方机构,仅由区块链构成的v2v交易平台和汽车用户终端组成,更加的去中心化。具备dc/dc转换器的汽车用户终端,能够随时随地进行电力交易,不需要到达专门的电动汽车联盟点进行电力交易。通过声誉机制来直接选取一批记账节点进行区块的打包,类似于股份授权证明机制(dpos)。通过声誉值来降低节点的挖矿难度,类似于权益证明机制(pos)。
[0109]
进一步地,汽车用户终端可以直接通过记账来获得经济收益,因此可以吸引更多电动汽车用户参与到v2v电力交易中来,同时伴随着声誉机制,汽车用户终端为了争夺记账权也会更诚信。并且当参与的电动汽车用户越多,相应的区块链节点也越多,因此区块链网络也会有更高的安全性和可靠性。
[0110]
应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,
而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0111]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0112]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
技术特征:
1.一种基于区块链的v2v电力传输方法,其特征在于,所述方法包括:接收各汽车用户终端发送的电力传输请求;根据各所述汽车用户终端的电力传输请求,获取各所述汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器;根据各所述汽车用户终端的充放电需求,确定各所述汽车用户终端中的充电方,不是充电方的汽车用户终端作为待匹配的放电方;根据各所述汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方;向所述充电方询问是否前往所述待选放电方,询问结果为确认前往所述待选放电方的情况下,通过智能合约生成当前交易的预约订单,并将所述预约订单的订单信息写入区块链中;询问结果为确认不前往所述待选放电方的情况下,向所述待选放电方询问是否前往所述充电方,询问结果为不前往所述充电方的情况下,返回所述根据各所述汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方的步骤,在询问结果为前往所述充电方的情况下,通过智能合约生成当前交易的预约订单,并将所述预约订单的订单信息写入区块链中;在预约订单未被取消的情况下,根据所述电力传输的充电电量和服务费,确定电力传输费用并完成收付款;获取所述充电方对所述放电方的服务质量的评价信息,更新所述放电方的信誉分,并生成当前交易的交易信息广播全网,并所述交易信息经过记账节点验证通过后存入区块。2.根据权利要求1所述的方法,其特征在于,所述记账节点的选取方式为:根据声誉机制在预设时间间隔内选取当前批次预设数量的记账节点,所述声誉机制为选取信誉值最高的预设数量的节点作为记账节点,所述节点为汽车用户终端,所述记账节点收集预设时间范围的交易信息进行验证,验证通过后打包成区块并广播给当前批次的其他记账节点;其他记账节点对所述区块进行验证,若验证通过,则将所述区块广播给全网节点,全网节点进行本地账本的更新,并对所述记账节点进行预设经济奖励;若验证不通过,则降低所述记账节点的信誉分,并将其踢出记账节点集合,按照信誉值顺位补充一个新的记账节点,并在该批次的记账节点中重新选取一个记账节点进行记账;所有记账节点都记过账后,进入下一轮的记账节点选取。3.根据权利要求2所述的方法,其特征在于,所述根据各所述汽车用户终端的汽车的定位信息、充放电需求以及是否携带dc/dc转换器,为充电方从待匹配的放电方中匹配对应的放电方,确定充电方的待选放电方,包括:步骤1:根据充电方i的定位信息和是否携带dc/dc转换器,从待匹配的放电方中确定预选放电方集合;步骤2:根据充电方i的汽车的充放电需求,确定充电方i的最小需电量r、单位电价初始期望出价b
i
和最大可接受出价b
imax
;步骤3:根据预选放电方集合中的放电方的汽车的充放电需求,确定预选放电方集合中的放电方的最大供电量p、单位电价初始期望售价s
j
和最小可接受售价s
jmin
;
步骤4:从预选放电方集合中选取当前匹配的目标放电方j,将所述充电方i的最小需电量r与当前匹配的所述目标放电方j的最大供电量p进行比较,当r小于p,则返回重新从各待匹配的放电方中选取当前匹配的目标放电方,当r大于等于p,进入步骤5;步骤5:获取所述充电方i的最大可接受出价b
imax
和放电方j最小可接受售价s
jmin
,如果b
imax
小于s
jmin
,则返回重新从各待匹配的放电方中选取当前匹配的目标放电方,如果b
imax
大于等于s
jmin
,进入步骤6;步骤6:根据所述充电方i的单位电价初始期望出价b
i
分析所述充电方i的单位电价根据放电方j的单位电价初始期望售价s
j
分析放电方j的单位电价如果小于则返回重新从各待匹配的放电方中选取当前匹配的目标放电方,如果大于等于将所述放电方j确定为充电方的待选充电方。4.根据权利要求3所述的方法,其特征在于,所述根据所述充电方i的单位电价初始期望出价b
i
分析所述充电方i的单位电价包括:根据所述充电方i的单位电价初始期望出价b
i
,采用充电方单位电价分析公式进行分析,确定所述充电方i的单位电价所述充电方单位电价分析公式为:5.根据权利要求4所述的方法,其特征在于,所述根据放电方j的单位电价初始期望售价s
j
分析放电方j的单位电价包括:根据放电方j的单位电价初始期望售价s
j
,采用放电方单位电价分析公式进行分析,确定放电方j的单位电价所述放电方单位电价分析公式为:6.根据权利要求5所述的方法,其特征在于,所述根据所述电力传输的充电电量和服务费,确定电力传输费用并完成收付款,包括:根据所述电力传输的充电电量、充电方i的单位电价和服务费,确定所述充电方i需付的电力传输费用,向所述充电方i收取需付的电力传输费用;根据所述电力传输的充电电量、放电方j的单位电价和服务费,确定所述放电方j应收的电力传输费用,向所述放电方j付应收的电力传输费用。7.根据权利要求6所述的方法,其特征在于,所述充电方i需付的电力传输费用大于等于所述放电方j应收的电力传输费用,所述方法还包括:将所述充电方i需付的电力传输费与所述放电方j应收的电力传输费用之间的差额作为经济奖励用于奖励记账节点。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:在预约订单被取消的情况下,根据所述预约订单生成时间和所述预约订单的取消时
间,确定是否超过预设时长,在超过预设时长的情况下,对取消预约订单的一方的信誉分扣除预设分数。
技术总结
本申请涉及一种基于区块链的V2V电力传输方法。该方法包括:接收各汽车用户终端发送的电力传输请求,根据各汽车用户终端的充放电需求,确定各汽车用户终端中的充电方,根据各汽车用户终端的汽车的定位信息、充放电需求以及是否携带DC/DC转换器,为充电方从待匹配的放电方中匹配待选放电方,通过智能合约生成当前交易的预约订单,并将预约订单的订单信息写入区块链中,根据电力传输的充电电量和服务费,确定电力传输费用并完成收付款,获取充电方对放电方的服务质量的评价信息,更新放电方的信誉分,并生成当前交易的交易信息广播全网,并交易信息经过记账节点验证通过后存入区块。提高了V2V电力传输方式的用户数据安全性。高了V2V电力传输方式的用户数据安全性。高了V2V电力传输方式的用户数据安全性。
技术研发人员:张伟 周佳灿 陈云芳
受保护的技术使用者:南京邮电大学
技术研发日:2023.03.31
技术公布日:2023/6/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/