基于区块链的充电桩计费方法及装置与流程

文档序号:15449941发布日期:2018-09-14 23:51阅读:333来源:国知局

本发明实施例涉及充电桩技术领域,尤其涉及一种基于区块链的充电桩计费方法及装置。



背景技术:

世界范围内新能源车人均保有量近几年大幅增长,以中国为例,中国国内新能源汽车2012年产量只有434辆,随着近年来新能源技术的推广,新能源车在2017年上半年生产17.7万辆,销售17.0万辆,比2016年同期分别增长125.0%和126%。中国的新能源汽车正在迅速扩大市场,同比得益于新能源车大热,作为配套设备的充电桩近几年也受到资本市场追捧。资本市场的热度还未传导到现实的充电桩市场中,与爆发的新能源汽车市场相比,充电基础设施建设则远远落后。

目前,中国国内的充电桩的运营商呈多样化的趋势,每个充电桩运营商都有自己的计费方式,通常情况下用户要想在某一运营商旗下的充电桩充电,必须预先办理该运营商的业务卡,而如果用户没有运营商下发的业务卡,则无法在该运营商旗下的充电桩充电,充电桩的使用受到了限制,用户体验较差。



技术实现要素:

本发明实施例提供一种基于区块链的充电桩计费方法及装置,用以降低充电桩的使用限制,提高用户体验。

本发明实施例第一方面提供一种基于区块链的充电桩计费方法,该方法适用于一种区块链,所述区块链的组成节点包括多个运营商运营的充电桩、交易平台、运营商节点和充电车辆,其中,所述充电车辆利用所述充电桩充电所支付的金额存储在所述交易平台上,该方法包括:

所述运营商节点接收所述区块链中广播的区块,所述区块包括充电桩的标识和所述充电桩记录的计费金额;

所述运营商节点基于所述充电桩的标识,确定所述充电桩为目标充电桩;

所述运营商节点基于所述区块中的计费金额从所述交易平台上获取相应的金额。

可选的,所述区块中还包括各计费金额对应的充电时间和充电时长。

可选的,所述运营商节点基于所述充电桩的标识,确定所述充电桩为目标充电桩之后,所述方法还包括:

所述运营商节点基于预先存储的计费规则,确定所述区块中各计费金额与其对应的充电时间和充电时长是否匹配,其中所述计费规则包括充电时间与单位时间的充电单价之间的关联关系;

其中,若配置,则基于所述区块中的计费金额从所述交易平台上获取相应的金额。

可选的,所述方法还包括:

所述运营商节点在接入所述区块链时,在所述区块链中广播第一通知消息,所述第一通知消息中包括计费规则和目标充电桩的标识。

本发明实施例第二方面提供一种基于区块链的充电桩计费方法,该方法适用于一种区块链,所述区块链的组成节点包括多个运营商运营的充电桩,运营商节点和充电车辆,所述方法包括:

所述充电桩基于其所属运营商的计费规则对充电车辆进行计费,并记录计费金额;

所述充电桩间隔预设时间长度,生成区块,所述区块包括所述充电桩的标识和所述充电桩在所述预设时间长度内记录的所有计费金额;

所述充电桩将所述区块在所述区块链中进行广播,以使所述运营商节点基于所述区块中的计费金额从所述交易平台上获取相应的金额。

本发明实施例第三方面提供一种基于区块链的充电桩计费装置,所述装置设置在一种运营商节点上,所述运营商节点为一种区块链的组成节点,所述区块链的组成节点还包括多个运营商运营的充电桩、交易平台和充电车辆,其中,所述充电车辆利用所述充电桩充电所支付的金额存储在所述交易平台上,所述装置包括:

接收模块,用于接收所述区块链中广播的区块,所述区块包括充电桩的标识和所述充电桩记录的计费金额;

确定模块,用于基于所述充电桩的标识,确定所述充电桩为目标充电桩;

费用收取模块,用于基于所述区块中的计费金额从所述交易平台上获取相应的金额。

可选的,所述区块中还包括各计费金额对应的充电时间和充电时长。

可选的,所述确定模块,包括:

确定子模块,用于基于预先存储的计费规则,确定所述区块中各计费金额与其对应的充电时间和充电时长是否匹配,其中所述计费规则包括充电时间与单位时间的充电单价之间的关联关系;

货币获取子模块,用于在所述区块中各计费金额与其对应的充电时间及充电时长匹配时,基于所述区块中的计费金额从所述交易平台上获取相应的金额。

可选的,所述装置还包括:

广播模块,用于在所述运营商节点接入所述区块链时,在所述区块链中广播第一通知消息,所述第一通知消息中包括计费规则和目标充电桩的标识。

本发明实施例第四方面提供一种基于区块链的充电桩计费装置,该装置设置在充电桩上,该装置适用于一种区块链,所述区块链的组成节点包括多个运营商运营的所述充电桩、运营商节点、交易平台和充电车辆,其中,所述充电车辆利用所述充电桩充电所支付的金额存储在所述交易平台上,所述装置包括:

计费模块,用于基于其所在的充电桩所属运营商的计费规则对充电车辆进行计费,并记录计费金额;

生成模块,用于间隔预设时间长度,生成区块,所述区块包括所述充电桩的标识和所述充电桩在所述预设时间长度内记录的所有计费金额;

广播模块,用于将所述区块在所述区块链中进行广播,以使所述运营商节点基于所述区块中的计费金额从所述交易平台上获取相应的金额。

本发明实施例中由多个运营商运营的充电桩、交易平台、运营商节点和充电车辆形成区块链,区块链中充电车辆利用充电桩充电所支付的金额存储在交易平台上,运营商节点接收区块链中广播的区块,该区块中包括充电桩的标识和充电桩记录的计费金额,运营商节点基于区块中充电桩的标识,确定该标识对应的充电桩是否是目标充电桩,若是,则运营商节点基于区块链中的计费金额从交易平台上获取相应的金额。从而充电车辆可以在与其位于同一区块链中的任意运营商运营的充电桩上进行充电,而不会收到充电桩运营商的限制,降低了充电桩的使用限制,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种基于区块链的充电桩计费方法的流程图;

图2是本发明实施例提供的一种运营商节点加入区块链的方法流程图;

图3是本发明实施例提供的一种基于区块链的充电桩计费方法的流程图;

图4是本发明实施例提供的一种基于区块链的充电桩计费装置的结构示意图;

图5是本发明实施例提供的一种基于区块链的充电桩计费装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤的过程或结构的装置不必限于清楚地列出的那些结构或步骤而是可包括没有清楚地列出的或对于这些过程或装置固有的其它步骤或结构。

本发明实施例提供一种基于区块链的充电桩计费方法。该方法适用于一种区块链,该区块链的组成节点包括多个运营商运营的充电桩、交易平台、运营商节点和充电车辆,在该区块链中充电车辆利用充电桩充电所支付的金额存储在交易平台上。参见图1,图1是本发明实施例提供的一种基于区块链的充电桩计费方法的流程图,如图1所示,该方法包括如下步骤:

步骤101、运营商节点接收所述区块链中广播的区块,所述区块包括充电桩的标识和所述充电桩记录的计费金额。

步骤102、运营商节点基于所述充电桩的标识,确定所述充电桩为目标充电桩。

步骤103、运营商节点基于所述区块中的计费金额从所述交易平台上获取相应的金额。

本实施例中所称的运营商节点是指具有计算机或服务器等具有运算及处理能力的终端设备。

运营商节点在接入上述区块链时,向该区块链中广播包括计费规则和目标充电桩的标识的第一通知消息,其中,目标充电桩是指运营商节点所属运营商运营的充电桩。

区块链中的交易平台在接收到第一通知消息后,对该通知消息进行审核,并在审核通过后批准运营商节点加入该区块链。

实际场景中,当上述区块链中充电车辆的电池与充电桩建立连接之后,充电车辆通过其与充电桩之间的充电线或者无线通信的方式,向充电桩发送充电请求,该充电请求中包括充电车辆的标识。充电桩接收到充电车辆的标识后,基于该标识确认该充电车辆是否与其位于同一区块链中,若是,则为充电车辆进行充电。

在启动充电之后,充电桩根据其所属运营商的计费规则对充电车辆的充电行为进行计费,并在充电行为结束后,记录计费金额、充电时间、充电时长等信息,其中,充电时间是指启动充电操作那一刻所对应的时间,充电时长是指一次充电操作中从启动充电到结束充电所耗费的时间长度。

可选的,本实施例中充电桩可以在结束一次充电行为后,即生成包含其标识以及当次充电操作所记录的计费金额的区块,或者生成包含其标识以及当次充电操作所记录的计费金额、充电时间和充电时长的区块链。

或者,充电桩也可以周期性的生成区块,比如,充电桩可以每间隔10分钟生成一次区块,该区块中包括其在这10分钟内所记录的所有计费金额,以及对应的充电时间和充电时长。

进一步的,在生成区块后,充电桩将区块广播到其所在的区块链中,区块链中各运营商对应的运营商节点实时监测区块链中广播的区块,当运营商节点接收到区块链中广播的区块后对区块中内容进行解析。

当解析获得区块中包括充电桩的标识以及充电桩记录的计费金额时,运营商节点根据预先配置的其所对应的运营商所运营的充电桩列表,确定该标识所对应的充电桩是否是其所对应的运营商所运营的充电桩,即目标充电桩。若是,则运营商节点基于该区块中包括的计费金额的总和从交易平台上获取相应的金额。比如,区块中包含的计费金额的总和时5万元,则从交易平台上获取5万元,当然这里仅为示例说明,而不是唯一限定。

或者,当运营商节点解析获得的区块中包括充电桩的标识以及充电桩记录的计费金额、充电时长、充电时间等信息时,则运营商节点先基于上述方法确定该区块中的标识所对应的充电桩是否是目标充电桩,其中,若是,则进一步,基于预先存储的计费规则,确定该区块中个计费金额与其对应的充电时间和充电时长是否匹配,其中,计费规则中包括充电时间与单位时间的充电单价之间的关联关系,比如,在一些可能的场景中,运营商针对有些特定的时段可能设置有优惠政策,在这些时段内使用充电桩充电,其充电单价可能相较于其他时段要便宜,此时,需要借助预先存储的计费规则,查找各计费金额对应的充电时间所对应的充电单价,再基于查找获得的充电单价和充电时长计算应收金额,若区块中所有计费金额与对应应收金额均一致,则确定区块中各计费金额与其对应的充电时间和充电时长是否匹配,此时运营商节点基于区块中的计费金额从交易平台上获取相应的金额。

本发明实施例中由多个运营商运营的充电桩、交易平台、运营商节点和充电车辆形成区块链,区块链中充电车辆利用充电桩充电所支付的金额存储在交易平台上,运营商节点接收区块链中广播的区块,该区块中包括充电桩的标识和充电桩记录的计费金额,运营商节点基于区块中充电桩的标识,确定该标识对应的充电桩是否是目标充电桩,若是,则运营商节点基于区块链中的计费金额从交易平台上获取相应的金额。从而充电车辆可以在与其位于同一区块链中的任意运营商运营的充电桩上进行充电,而不会收到充电桩运营商的限制,降低了充电桩的使用限制,提高了用户体验。

本发明实施例还提供的一种运营商节点加入区块链的方法,其中,该区块链可以是上述实施例所涉及的区块链。参见图2,图2是本发明实施例提供的一种运营商节点加入区块链的方法流程图,如图2所示,在上述实施例的基础上,该方法包括:

步骤201、运营商节点向区块链中的交易平台发送申请信息。

其中,该申请信息中包括该运营商节点所属运营商的信息,以及该运营商运营的准备加入该区块链的充电桩的信息,其中,充电桩的信息包括但不局限于包括充电桩的标识,充电桩上进行所在的位置、充电桩的规格、充电桩的供电公司以及充电桩所在位置的停车收费信息。

步骤202、交易平台接收到运营商节点发送的申请信息后,对申请信息的内容进行审核,并在审核通过后批准所述运营商节点加入区块链。

举例来说,交易平台可以从预设的第三方平台上获取该运营商节点所属运营商的信息,将该信息与申请信息中携带的运营商的信息进行匹配,从而核实申请信息中运营商的信息是否有误,若无误,则可以进一步采用人工考察的方式对申请信息中携带的充电桩的信息进行核实,若充电桩的信息也无误,则批准运营商节点加入区块链,运营商节点加入区块链后,独立形成一个在网节点,并形成p2p对等网络。

步骤203、所述运营商节点加入区块链后,在区块链中广播其所述运营商的计费规则。

步骤204、在接收到该运营商节点广播的计费规则后,交易平台在dpos共识机制下,分配区块链中的一个目标节点对区块链中所有运营商节点所对应的计费规则进行汇总,并打包生成区块。

步骤205、目标节点在所述区块链中广播所述区块,以使所述区块链中的节点对所述区块的内容进行审核,若审核无误,则将所述区块保存在所述区块链中。

本发明实施例中由多个运营商运营的充电桩、交易平台、运营商节点和充电车辆形成区块链,区块链中充电车辆利用充电桩充电所支付的金额存储在交易平台上,运营商节点接收区块链中广播的区块,该区块中包括充电桩的标识和充电桩记录的计费金额,运营商节点基于区块中充电桩的标识,确定该标识对应的充电桩是否是目标充电桩,若是,则运营商节点基于区块链中的计费金额从交易平台上获取相应的金额。从而充电车辆可以在与其位于同一区块链中的任意运营商运营的充电桩上进行充电,而不会收到充电桩运营商的限制,降低了充电桩的使用限制,提高了用户体验。

本发明实施例还提供的一种基于区块链的充电桩计费方法,该方法适用于一种区块链,该区块链的组成节点包括多个运营商运营的充电桩、交易平台、运营商节点和充电车辆,在该区块链中充电车辆利用充电桩充电所支付的金额存储在交易平台上。参见图3,图3是本发明实施例提供的一种基于区块链的充电桩计费方法的流程图,如图3所示,该方法包括如下步骤:

步骤301、充电桩基于其所属运营商的计费规则对充电车辆进行计费,并记录计费金额。

步骤302、充电桩间隔预设时间长度,生成区块,所述区块包括所述充电桩的标识和所述充电桩在所述预设时间长度内记录的所有计费金额。

步骤303、充电桩将所述区块在所述区块链中进行广播,以使所述运营商节点基于所述区块中的计费金额从所述交易平台上获取相应的金额。

本实施例的执行方式和有益效果与图1实施例类似,在这不再赘述。

图4是本发明实施例提供的一种基于区块链的充电桩计费装置的结构示意图,该装置设置在一种运营商节点上,所述运营商节点为一种区块链的组成节点,所述区块链的组成节点还包括多个运营商运营的充电桩、交易平台和充电车辆,其中,所述充电车辆利用所述充电桩充电所支付的金额存储在所述交易平台上,如图4所示,该装置包括:

接收模块11,用于接收所述区块链中广播的区块,所述区块包括充电桩的标识和所述充电桩记录的计费金额;

确定模块12,用于基于所述充电桩的标识,确定所述充电桩为目标充电桩;

费用收取模块13,用于基于所述区块中的计费金额从所述交易平台上获取相应的金额。

可选的,所述区块中还包括各计费金额对应的充电时间和充电时长。

可选的,所述确定模块12,包括:

确定子模块,用于基于预先存储的计费规则,确定所述区块中各计费金额与其对应的充电时间和充电时长是否匹配,其中所述计费规则包括充电时间与单位时间的充电单价之间的关联关系;

货币获取子模块,用于在所述区块中各计费金额与其对应的充电时间及充电时长匹配时,基于所述区块中的计费金额从所述交易平台上获取相应的金额。

可选的,所述装置还包括:

广播模块,用于在所述运营商节点接入所述区块链时,在所述区块链中广播第一通知消息,所述第一通知消息中包括计费规则和目标充电桩的标识。

本实施例提供的装置能够用于执行图1实施例方法,其执行方式和有益效果类似,在这里不做赘述。

图5是本发明实施例提供的一种基于区块链的充电桩计费装置的结构示意图,该装置设置在充电桩上,该装置适用于一种区块链,所述区块链的组成节点包括多个运营商运营的所述充电桩、运营商节点、交易平台和充电车辆,其中,所述充电车辆利用所述充电桩充电所支付的金额存储在所述交易平台上,所述装置包括:

计费模块21,用于基于其所在的充电桩所属运营商的计费规则对充电车辆进行计费,并记录计费金额;

生成模块22,用于间隔预设时间长度,生成区块,所述区块包括所述充电桩的标识和所述充电桩在所述预设时间长度内记录的所有计费金额;

广播模块23,用于将所述区块在所述区块链中进行广播,以使所述运营商节点基于所述区块中的计费金额从所述交易平台上获取相应的金额。

本实施例提供的装置能够用于执行图3实施例方法,其执行方式和有益效果类似,在这里不做赘述。

最后需要说明的是,本领域普通技术人员可以理解上述实施例方法中的全部或者部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的程序可存储于一计算机可读存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可以为磁盘、光盘、只读存储记忆体(rom)或随机存储记忆体(ram)等。

本发明实施例中的各个功能单元可以集成在一个处理模块中,也可以是各个单元单独的物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现,并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。上述提到的存储介质可以是只读存储器、磁盘或光盘等。

以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1