本发明涉及数据处理,特别涉及一种充电设备的碳排放数据处理方法。
背景技术:
1、通过采集充电设备网络中各充电设备的碳排放数据可对整体网络的碳排放总量进行评估,进一步还可以根据各充电设备或充电设备网络业主的碳排放总量进行碳交易,例如,拥有低总量的业主(个人或组织)可以将自己多余的碳排放配额出售给其他高总量的业主;另外,还可以根据收集到的碳排放数据帮助能源部门或政府机构制定出更符合实际情况的能源行业减碳政策。然而目前市面上的大多数充电设备都不具备碳排放数据的处理能力,在对充电设备网络的碳排放数据进行采集时也只能通过外接区域电表的方式进行处理,而外接电表是很难做到一机一表的,也就是说常规的处理方式无法对网络中每个充电设备的碳排放数据进行精准采集。
技术实现思路
1、本发明的目的,就是针对现有技术的缺陷,提供一种充电设备的碳排放数据处理方法、电子设备及计算机可读存储介质;本发明在充电设备内部预置一个用于计量自身总用电量的第一电表模块、并为每个充电接口配置一个用于计量总充电量的第二电表模块;并通过第一电表模块对设备的用电总量(由自身损耗电量和对外充电电量组成)进行跟踪计量,并使用三级碳排放系数(区域、网络、设备)根据设备总用电量算出对应的设备碳排放总量;并通过各个第二电表模块对每个充电接口的接口充电总量进行跟踪计量,并使用三级碳排放系数根据接口充电总量算出对应的接口碳排放总量;并提供两种数据传输模式将本地最新的用电信息和碳排放信息定期向用于数据汇总的区块链或上位采集设备传送。通过本发明可在传统充电设备上增加碳排放数据处理功能,在对由本发明充电设备组成的网络进行碳排放数据采集时不但可以减少额外电表的安装、还能实现对每个设备的精准采集。
2、为实现上述目的,本发明实施例第一方面提供了一种充电设备的碳排放数据处理方法,所述方法包括:
3、所述第一充电设备在设备投入使用之前,将设备本地预置的第一设备用电总量数据、第一设备碳排放总量数据、第一数量n的第一接口充电总量数据和所述第一数量n的第一接口碳排放总量数据都初始化为0;并对设备本地预置的数据传输模式和碳排放系数集进行设置;其中,所述第一数量n为大于0的整数;所述第一充电设备包括第一电表模块、所述第一数量n的第二电表模块和所述第一数量n的第一充电接口;所述第一充电接口分别与所述第二电表模块、所述第一接口充电总量数据和所述第一接口碳排放总量数据一一对应;所述数据传输模式包括第一模式和第二模式;所述碳排放系数集包括三个实数系数分别为地域系数、供电网络系数和设备系数;
4、并在设备投入使用之后,由所述第一电表模块对设备的累计总用电量进行跟踪计量并基于最新的计量结果对所述第一用电总量数据进行更新;并在所述第一用电总量数据每次被成功更新时基于所述碳排放系数集更新所述第一设备碳排放总量数据;
5、并在各个所述第一充电接口每次对外充电的起始时刻,对当前所述第一充电接口对应的所述第一接口充电总量数据进行备份记为对应的第一接口充电总量备份数据;并在各个所述第一充电接口每次对外充电的过程中,由对应的所述第二电表模块对接口当次的累计充电电量进行跟踪计量并基于最新的计量结果与所述第一接口充电总量备份数据的总和更新对应的所述第一接口充电总量数据;并在各个所述第一接口充电总量数据每次被成功更新时基于所述碳排放系数集更新对应的所述第一接口碳排放总量数据;
6、并在所述数据传输模式为第一模式时,定期根据所述数据传输模式和最新的所述第一设备用电总量数据、所述第一设备碳排放总量数据、所有所述第一接口充电总量数据和所有所述第一接口碳排放总量数据进行数据封装得到对应的当前封装数据;并通过设备本地预置的第一区块链上链接口将所述当前封装数据传至对应的第一区块链;
7、并在所述数据传输模式为第二模式时,对设备本地预置的第一上位机数据收发接口进行持续侦听;并在每次从所述第一上位机数据收发接口接收到一个指定格式的数据采集指令时,就根据所述数据传输模式和最新的所述第一设备用电总量数据、所述第一设备碳排放总量数据、所有所述第一接口充电总量数据和所有所述第一接口碳排放总量数据进行数据封装得到对应的当前封装数据,并通过所述第一上位机数据收发接口将所述当前封装数据传至对应的第一上位机设备。
8、优选的,所述在所述第一用电总量数据每次被成功更新时基于所述碳排放系数集更新所述第一设备碳排放总量数据,具体包括:
9、将最新的所述第一用电总量数据作为对应的电量x;并将所述电量x和所述碳排放系数集输入预设的电量-碳排放量转换函数进行计算得到对应的碳排放量y;并将所述第一设备碳排放总量数据设为本次计算得到的所述碳排放量y。
10、优选的,所述在各个所述第一接口充电总量数据每次被成功更新时基于所述碳排放系数集更新对应的所述第一接口碳排放总量数据,具体包括:
11、将当次更新的所述第一接口充电总量数据作为对应的电量x;并将所述电量x和所述碳排放系数集输入预设的电量-碳排放量转换函数进行计算得到对应的碳排放量y;并将对应的所述第一接口碳排放总量数据设为本次计算得到的所述碳排放量y。
12、优选的,所述根据所述数据传输模式和最新的所述第一设备用电总量数据、所述第一设备碳排放总量数据、所有所述第一接口充电总量数据和所有所述第一接口碳排放总量数据进行数据封装得到对应的当前封装数据,具体包括:
13、对最新的所有所述第一接口充电总量数据进行总和计算并将计算结果作为对应的第一充电总量数据;
14、并对最新的所有所述第一接口碳排放总量数据进行总和计算并将计算结果作为对应的第一充电碳排放总量数据;
15、并根据所述第一充电总量数据和所述第一设备用电总量数据计算对应的第一设备能量转换比=(第一充电总量数据/第一设备用电总量数据)×100%;
16、并根据所述第一充电碳排放总量数据和所述第一设备碳排放总量数据计算对应的第一设备无效碳排放总量数据=第一设备碳排放总量数据-第一充电碳排放总量数据;
17、并由所述第一设备用电总量数据、所述第一设备碳排放总量数据、所述第一充电总量数据、所述第一充电碳排放总量数据、所述第一设备能量转换比和所述第一设备无效碳排放总量数据组成对应的第一数据包;
18、并对所述数据传输模式进行识别;若所述数据传输模式为第一模式,则将预设的上链数据加密规则和预设的上链数据签名规则作为对应的当前加密规则和当前签名规则;若所述数据传输模式为第二模式,则将预设的采集数据加密规则和预设的采集数据签名规则作为对应的所述当前加密规则和所述当前签名规则;
19、并基于所述当前加密规则对所述第一数据包进行加密处理得到对应的第一密文数据;并基于所述当前签名规则对所述第一数据包进行签名处理得到对应的第一签名数据;并将本地预置的充电设备标识作为对应的第一设备标识;并将当前时间作为对应的第一时间戳;并由所述第一设备标识、所述第一时间戳、所述第一密文数据和所述第一签名数据组成对应的所述当前封装数据。
20、优选的,所述第一区块链为一个对用电网络中各个充电设备的用电与碳排放数据进行数据汇总的区块链网络;
21、所述第一上位机设备为一个与一个多个所述第一充电设备连接的数据采集设备;所述第一上位机设备用于通过定期向各个所述第一充电设备发送所述数据采集指令的方式,来对各个所述第一充电设备的用电与碳排放数据进行数据采集与汇总。
22、优选的,所述方法还包括:所述第一充电设备还包括第一显示屏。
23、优选的,所述方法还包括:
24、所述第一充电设备还在设备投入使用之后,将所述第一显示屏划分成多个显示区域分别为用电总量显示区、碳排放总量显示区和接口充电/碳排放显示区;
25、并在所述用电总量显示区上显示最新的所述第一设备用电总量数据;
26、并在所述碳排放总量显示区上显示最新的所述第一设备碳排放总量数据;
27、并在各个所述第一充电接口每次对外充电的起始时刻,为当前所述第一充电接口分配一个初始为0的当次充电总量数据和一个初始为0的当次碳排放总量数据;并在各个所述第一充电接口每次对外充电的过程中,按一个预设的数据更新频率定期将当前所述第一充电接口对应的所述当次充电总量数据更新为对应的所述第一接口充电总量数据减去所述第一接口充电总量备份数据的差,并将最新的所述当次充电总量数据作为对应的电量x,并将所述电量x和所述碳排放系数集输入预设的电量-碳排放量转换函数进行计算得到对应的碳排放量y,并将当前所述第一充电接口对应的所述当次碳排放总量数据更新为本次计算得到的所述碳排放量y;并在各个所述第一充电接口每次对外充电的结束时刻,将与当前所述第一充电接口对应的所述当次充电总量数据和所述当次碳排放总量数据删除;
28、并在至少有一个所述第一充电接口在对外充电时,对当前正在对外充电的所述第一充电接口的总数进行实时统计得到对应的当前充电接口总数;并将所述接口充电/碳排放显示区动态切分成所述当前充电接口总数的子显示区,并为每个所述子显示区与当前正在对外充电的所述第一充电接口建立一一对应关系;并在各个所述子显示区上显示对应的所述第一充电接口对应的所述当次充电总量数据和所述当次碳排放总量数据;
29、并在没有任何所述第一充电接口在对外充电时,由各个第一充电接口对应的所述第一接口充电总量数据和所述第一接口碳排放总量数据组成一个对应的第一接口信息记录;并由得到的所有所述第一接口信息记录组成对应的第一接口信息列表;并在所述接口充电/碳排放显示区上对所述第一接口信息列表进行显示。
30、优选的,所述将所述电量x和所述碳排放系数集输入预设的电量-碳排放量转换函数进行计算得到对应的碳排放量y,具体包括:
31、对所述碳排放系数集的地域系数、供电网络系数和设备系数进行加权求和计算得到对应的电碳转换因子a,
32、a=w1×地域系数+w2×供电网络系数+w3×设备系数,
33、其中,w1、w2 w3为预设的第一、第二和第三权重系数;
34、并基于所述电量x和所述电碳转换因子a计算对应的所述碳排放量y,y=a×x。
35、本发明实施例第二方面提供了一种电子设备,包括:存储器、处理器和收发器;
36、所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面所述的方法;
37、所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。
38、本发明实施例第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行上述第一方面所述的方法。
39、本发明实施例提供了一种充电设备的碳排放数据处理方法、电子设备及计算机可读存储介质。由上述内容可知,本发明实施例在充电设备内部预置一个用于计量自身总用电量的第一电表模块、并为每个充电接口配置一个用于计量总充电量的第二电表模块;并通过第一电表模块对设备的用电总量(由自身损耗电量和对外充电电量组成)进行跟踪计量,并使用三级碳排放系数(区域、网络、设备)根据设备总用电量算出对应的设备碳排放总量;并通过各个第二电表模块对每个充电接口的接口充电总量进行跟踪计量,并使用三级碳排放系数根据接口充电总量算出对应的接口碳排放总量;并提供两种数据传输模式将本地最新的用电信息和碳排放信息定期向用于数据汇总的区块链或上位采集设备传送。通过本发明可在传统充电设备上增加碳排放数据处理功能,在对由本发明充电设备组成的网络进行碳排放数据采集时不但大大减少了额外电表的安装成本、还实现了对每个设备的精准采集。
1.一种充电设备的碳排放数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的充电设备的碳排放数据处理方法,其特征在于,所述在所述第一用电总量数据每次被成功更新时基于所述碳排放系数集更新所述第一设备碳排放总量数据,具体包括:
3.根据权利要求1所述的充电设备的碳排放数据处理方法,其特征在于,所述在各个所述第一接口充电总量数据每次被成功更新时基于所述碳排放系数集更新对应的所述第一接口碳排放总量数据,具体包括:
4.根据权利要求1所述的充电设备的碳排放数据处理方法,其特征在于,所述根据所述数据传输模式和最新的所述第一设备用电总量数据、所述第一设备碳排放总量数据、所有所述第一接口充电总量数据和所有所述第一接口碳排放总量数据进行数据封装得到对应的当前封装数据,具体包括:
5.根据权利要求1所述的充电设备的碳排放数据处理方法,其特征在于,
6.根据权利要求1所述的充电设备的碳排放数据处理方法,其特征在于,所述方法还包括:所述第一充电设备还包括第一显示屏。
7.根据权利要求6所述的充电设备的碳排放数据处理方法,其特征在于,所述方法还包括:
8.根据权利要求2、3、7任一项所述的充电设备的碳排放数据处理方法,其特征在于,所述将所述电量x和所述碳排放系数集输入预设的电量-碳排放量转换函数进行计算得到对应的碳排放量y,具体包括:
9.一种电子设备,其特征在于,包括:存储器、处理器和收发器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行权利要求1-8任一项所述的方法。