本发明实施例涉及数据处理领域,尤其涉及一种充电结算方法、装置、电子设备及介质。
背景技术:
运营平台中的桩联网系统,一般具备建立订单,实时更新订单数据,订单结算这三个基础功能。在建立订单时,平台会设置一定的超时时间,并在超时后下发停充指令,以避免设备由于自身原因导致的订单状态卡死。在实时数据更新阶段,平台会通过设备上送的数据实时监控充电桩状态。设备会在充电完成后上送本次充电的交易记录给平台,作为交易的结算凭证。平台根据此交易记录对相关账户进行费用结算。
但由于目前设备软件程序质量的不同、设备元器件老化等原因导致的通信、数据异常进而出现异常场景导致交易结算凭证和实际充电量无法对应的问题,进而造成运营损失。因此需要一种高精确度充电结算方法使充电行为与实际充电量对应来降低运营商的损失,提升用户的体验。
技术实现要素:
本发明实施例中提供了一种充电结算方法、装置、电子设备及介质,以达到保证充电桩订单结算结果的准确性,提升用户体验的技术效果。
第一方面,本发明实施例中提供了一种充电结算方法,包括:
接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳;
依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量;
依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
第二方面,本发明实施例中还提供了一种充电结算装置,所述装置包括:
信息接收模块,用于接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳;
电量确定模块,用于依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量;
订单结算模块,用于依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
第三方面,本发明实施例中还提供了一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例中提供的充电结算方法。
第四方面,本发明实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例中提供的充电结算方法。
本发明实施例中提供了一种充电结算方法,桩联网平台接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳;再依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量;最后依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
采用本申请技术方案,在接收充电桩设备发送的交易结算凭证的同时,根据实时充电信息来计算充电桩在各个时段的分时充电量,在未接收到交易结算凭证和交易结算凭证有误的情况下,使用计算得到的分时充电量来结算订单,能够达到保证充电桩订单结算结果的准确性,提升用户体验的技术效果。
上述发明内容仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是本申请实施例一提供的一种充电结算方法的流程图;
图2是本申请实施例二提供的另一种充电结算方法的流程图;
图3是本申请实施例三提供的又一种充电结算方法的流程图;
图4是本申请实施例四提供的充电结算装置的结构示意图;
图5是本申请实施例五提供的一种电子设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
实施例一
图1是本发明实施例一中提供的一种充电结算方法的流程图,该方法可适用于充电桩联网平台对充电桩进行订单结算的情况,该方法可由充电结算装置来执行,该装置可由软件和/或硬件实现,并可集成于电子设备中。如图1所示,本实施例中的充电结算方法,包括以下步骤:
s110、接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳。
在行业内大多数充电桩运营平台的桩联网系统中,常用的订单结算凭证都是由充电桩来计算,充电桩来上送到平台,虽然这种方式降低了平台的运算压力,但是由于软件程序质量不同,充电桩外漏设备元器件容易老化等原因导致通信、数据异常通常会使得上送的交易数据结算凭证具有很大的误差或者无法上送交易数据结算凭证,因此本申请的技术方案通过在桩联网平台对充电桩实时上送到平台的充电信息进行计算得到结算凭证,解决了现有技术的问题。
其中,桩联网平台接收充电桩通过互联网周期性发送的至少两个实时充电信息,实时充电信息可以包括充电电流、充电电压、充电时间戳,由电表读取的实时充电总量等,充电桩发送实时充电信息的周期间隔可以是15秒。
s120、依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量。
其中,桩联网平台依据接收到的至少两个实时充电信息来确定充电桩在不同充电时段的分时充电量,由于充电桩充电业务的电价在不同时间段是不同的,因此需要将各个不同电价时段的充电量单独计算来结算订单,分时充电量可以是在系统设置的不同电价的不同时间段内分别的充电量。
在本实施例的一种可选方案中,可以与本实施例中的一个或者多个可选方案结合。其中,依据所述至少实时充电信息,确定所述充电桩在各个充电时段的分时充电量,包括:将所述至少两个实时充电信息传入基于hadoop的数据仓库工具hive中;通过基于hadoop的数据仓库工具hive,依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量。
采用上述技术方案,通过将实时充电信息存入基于hadoop的数据仓库工具hive中,计算各个时段的分时充电量,可以存储较大规模的数据信息,为充电信息数据操作提供良好的伸缩性和可扩展性。
在本实施例的一种可选方案中,可以与本实施例中的一个或者多个可选方案结合。其中,在确定所述充电桩在各个充电时段的分时充电量之后,还包括步骤a1-a2:
步骤a1:依据所述充电桩在各个用电时段的分时充电量,确定所述充电桩的目标充电总量。
步骤a2:在订单状态正常的情况下,若所述充电桩发送的交易结算数据中的充电总量与所述目标充电总量不匹配,则将所述目标充电总量作为所述充电桩的有效充电总量,并进行挂单或告警。
其中,目标充电量可以是充电桩使用用户想要充到的电量,或者说在用户在将订单关闭的时候,理想状态下的充电电量。订单状态正常的情况可以是用户在移动终端向平台发出的关闭订单指令之后,充电桩响应了指令结束充电,并且上送了在充电桩中计算的交易结算数据。若接收到的充电桩发送的交易结算数据与目标充电量不匹配,那么将目标充电总量作为充电桩的有效充电总量,根据运营商需要来进行挂单或告警,挂单可以是将已经关闭的计算完成的订单放在充电桩平台数据库中,不结算订单,等待运营商核实充电数据。示例性的,目前电动车动力蓄电池的标称总能量不会超过1000千瓦时,并且实际使用场景中也一般不会超过500千瓦时,如果充电桩上送的交易结算数据中,单次充电量超过了500千瓦时甚至1000千瓦时,那就直接可以判断交易结算数据出错。
采用上述技术方案,通过比较目标充电总量与交易结算数据中的充电总量,不匹配的话将目标充电总量作为订单有效充电总量,并根据运营商的要求将订单挂起或报警,达到了降低运营商在充电桩结算交易数据出错的情况下的风险损失的技术效果。
s130、依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
其中,桩联网系统平台依据计算得到的充电桩在各个用电时段的分时充电量,生成充电桩的目标充电量结算订单,桩联网平台会根据分时电量生产的结算订单来对用户的充电订单进行结算,也可以根据计算订单关闭之后的分时充电量来对运营商的损失进行评估。
本实施例的技术方案,通过桩联网平台接收充电桩周期性发送的至少两个实时充电信息,依据充电信息中包括的充电电流、充电电压、充电时间戳,来确定充电桩在各个充电时段的分时充电量,最后根据充电桩在各个用电时段的分时充电量,生成充电桩的目标充电总量结算订单,达到了保证充电桩订单结算结果准确性,降低运营商损失、提升用户体验的技术效果。
实施例二
图2是本申请实施例二提供的另一种充电结算方法的流程图。本发明实施例在上述实施例的基础上对前述实施例进行进一步优化,本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。如图2所示,本发明实施例中提供的充电结算方法,可包括以下步骤:
s210、接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳。
s220、在平台订单未关闭的情况下,若依据所述至少两个实时充电信息,确定充电桩已停止充电,且未接收到充电桩发送的交易结算数据,则将所述至少两个实时充电信息中的全部充电信息作为有效充电数据。
其中,平台订单未关闭的情况下,依据实时充电信息确定充电桩已停止充电但没有接收到充电桩发送的交易结算数据,说明出现充电桩故障,在响应订单关闭停止充电之后没有发送交易结算数据,则把实时充电信息中的全部充电信息作为计算分时电量的有效充电数据。示例性的,在平台订单未关闭的情况下,用户主动将充电桩关闭或者由于其他原因充电桩停止充电时,由于故障原因充电桩没有发送交易结算数据给平台导致平台无法结算订单。
s230、依据所述有效充电数据中包括的充电电流、充电电压以及充电时间戳,计算所述充电桩在各个充电时段的分时充电量。
其中,充电桩平台依据有效充电数据中的充电电流、充电电压以及充电时间戳来计算充电桩在各个充电时段的分时充电量。
在本实施例的一种可选方案中,可以与本实施例中的一个或者多个可选方案结合。其中,依据所述有效充电数据中包括的充电电流、充电电压以及充电时间戳,计算所述充电桩在各个充电时段的分时充电量,还包括步骤b1-b2:
步骤b1:依据所述有效充电数据中的充电时间戳以及预先设置的充电时段分布信息,确定在各个充电时段下的有效充电数据。
步骤b2:针对每一个充电时段下的有效充电数据,对所述有效充电数据中的充电电流、充电电压和充电周期进行积分求和,得到在各个充电时段的分时充电量。
采用上述技术方案,依据有效充电数据中的充电时间戳以及预先设置的充电时段分布信息,确定在各个充电时段下的有效充电数据,针对每一个充电时段下的有效充电数据中的充电电流、充电电压、充电周期进行积分求和得到各个充电时段的分时充电量,达到了保证充电桩订单结算结果的准确性,提升用户体验的技术效果。
s240、依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
本实施例的技术方案,在订单未关闭且充电桩停止充电的情况下,通过接收充电桩发送的周期性实时充电信息,依据有效充电数据中的充电时间戳以及预先设置的充电时段分布信息,确定在各个充电时段下的有效充电数据,针对每一个充电时段下的有效充电数据中的充电电流、充电电压、充电周期进行积分求和得到各个充电时段的分时充电量,达到了保证充电桩订单结算结果的准确性,提升用户体验的技术效果。
实施例三
图3是本申请实施例三提供的又一种充电结算方法的流程图。本发明实施例在上述实施例的基础上对前述实施例进行进一步优化,本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。如图3所示,本发明实施例中提供的充电结算方法,可包括以下步骤:
s310、接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳。
s320、在平台订单关闭的情况下,若依据所述至少两个实时充电信息,确定充电桩未停止充电,且未接收到充电桩发送的交易结算数据,则将所述至少两个实时充电信息中充电时间戳在平台订单关闭时间戳之前的实时充电信息作为有效充电数据。
其中,充电桩平台已经将订单关闭的情况下,根据实时充电信息判断充电桩未响应停充指令停止充电,并且没有发送交易结算数据给平台,就将平台订单关闭时间戳之前的实时充电信息作为有效充电数据。示例性的,在订单建立的阶段,充电桩设备响应超时,充电桩平台下发停充指令并且关闭订单,但是充电桩在发生某些故障的情况下接收到平台下发的停充指令后,有些设备并不能保证充电机停止工作,导致平台上的订单已经关闭的情况下充电桩还在充电。又一个示例性的,在充电桩更新实时充电信息的阶段,部分设备会偶发的持续错误上送充电桩的工作状态,导致平台判断此时电机已经停止工作,从而结束订单,导致订单数据和实际充电行为无法对应。
s330、依据所述有效充电数据中包括的充电电流、充电电压以及充电时间戳,计算所述充电桩在各个充电时段的分时充电量,以及计算充电桩的损失电量。
其中,充电桩的损失电量可以是在订单已经关闭停止计费之后,充电桩输出的电量,在时间戳上可以体现为订单关闭的时间戳到实时充电时间戳之间所输出的电量。
在本实施例的一种可选方案中,可以与本实施例中的一个或者多个可选方案结合。其中,依据所述有效充电数据中包括的充电电流、充电电压以及充电时间戳,计算所述充电桩在各个充电时段的分时充电量,还包括步骤b1-b2:
步骤b1:依据所述有效充电数据中的充电时间戳以及预先设置的充电时段分布信息,确定在各个充电时段下的有效充电数据。
步骤b2:针对每一个充电时段下的有效充电数据,对所述有效充电数据中的充电电流、充电电压和充电周期进行积分求和,得到在各个充电时段的分时充电量。
s240、依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
本实施例的技术方案,在订单关闭但充电桩未停止充电的情况下,通过将所述至少两个实时充电信息中充电时间戳在平台订单关闭时间戳之前的实时充电信息作为有效充电数据,对对所述有效充电数据中的充电电流、充电电压和充电周期进行积分求和得到各时段的分时充电量来结算订单和上报运营商损失电量,达到了保证充电桩订单结算结果的准确性,降低运营商风险损失,提升用户体验的技术效果。
实施例四
图4是本发明实施例四中提供的一种充电结算装置的结构示意图。该装置可适用于充电桩联网平台对充电桩进行订单结算的情况,该装置可由软件和/或硬件实现,并集成在电子设备中。该装置用于实现上述实施例提供的充电结算方法。如图4所示,本实施例中提供的充电结算装置,包括:
信息接收模块410,用于接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳;
电量确定模块420,用于依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量;
订单结算模块430,用于依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
在上述实施例的基础上,可选地,电量确定模块420,还用于:
将所述至少两个实时充电信息传入基于hadoop的数据仓库工具hive中;
通过基于hadoop的数据仓库工具hive,依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量。
在上述实施例的基础上,可选地,电量确定模块420,还用于:
在平台订单未关闭的情况下,若依据所述至少两个实时充电信息,确定充电桩已停止充电,且未接收到充电桩发送的交易结算数据,则将所述至少两个实时充电信息中的全部充电信息作为有效充电数据;
依据所述有效充电数据中包括的充电电流、充电电压以及充电时间戳,计算所述充电桩在各个充电时段的分时充电量。
在上述实施例的基础上,可选地,电量确定模块420,还用于:
在平台订单关闭的情况下,若依据所述至少两个实时充电信息,确定充电桩未停止充电,且未接收到充电桩发送的交易结算数据,则将所述至少两个实时充电信息中充电时间戳在平台订单关闭时间戳之前的实时充电信息作为有效充电数据;
依据所述有效充电数据中包括的充电电流、充电电压以及充电时间戳,计算所述充电桩在各个充电时段的分时充电量,以及计算充电桩的损失电量。
在上述实施例的基础上,可选地,电量确定模块420,还用于:
依据所述有效充电数据中的充电时间戳以及预先设置的充电时段分布信息,确定在各个充电时段下的有效充电数据;
针对每一个充电时段下的有效充电数据,对所述有效充电数据中的充电电流、充电电压和充电周期进行积分求和,得到在各个充电时段的分时充电量。
在上述实施例的基础上,可选地,订单结算模块430,还用于:
依据所述充电桩在各个用电时段的分时充电量,确定所述充电桩的目标充电总量;
在订单状态正常的情况下,若所述充电桩发送的交易结算数据中的充电总量与所述目标充电总量不匹配,则将所述目标充电总量作为所述充电桩的有效充电总量,并进行挂单或告警。
实施例五
图5是本申请实施例五提供的一种电子设备的结构示意图。本申请实施例提供了一种电子设备,该电子设备中可集成本申请实施例提供的充电结算装置。如图5所示,本实施例提供了一种电子设备500,其包括:一个或多个处理器520;存储装置510,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器520执行,使得所述一个或多个处理器520实现本申请实施例所提供的充电结算方法,该方法包括:
接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳;
依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量;
依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
当然,本领域技术人员可以理解,处理器520还实现本申请任意实施例所提供的充电结算方法的技术方案。
图5显示的电子设备500仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图5所示,该电子设备500包括处理器520、存储装置510、输入装置530和输出装置540;电子设备中处理器520的数量可以是一个或多个,图5中以一个处理器520为例;电子设备中的处理器520、存储装置510、输入装置530和输出装置540可以通过总线或其他方式连接,图5中以通过总线550连接为例。
存储装置510作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块单元,如本申请实施例中的充电结算方法对应的程序指令。
存储装置510可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置510可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置510可进一步包括相对于处理器520远程设置的存储器,这些远程存储器可以通过网络连接。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置530可用于接收输入的数字、字符信息或语音信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏、扬声器等电子设备。
本申请实施例提供的电子设备,可以达到保证充电桩订单结算结果的准确性,降低运营商的损失,提升用户体验的技术效果。
实施例六
本发明实施例六中提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时用于执行充电结算方法,该方法包括:
接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳;
依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量;
依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
可选的,该程序被处理器执行时还可以用于执行本发明任意实施例中所提供的充电结算方法。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(randomaccessmemory,ram)、只读存储器(readonlymemory,rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、闪存、光纤、便携式cd-rom、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(radiofrequency,rf)等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
1.一种充电结算方法,其特征在于,包括:
接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳;
依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量;
依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
2.根据权利要求1所述的方法,其特征在于,依据所述至少实时充电信息,确定所述充电桩在各个充电时段的分时充电量,包括:
将所述至少两个实时充电信息传入基于hadoop的数据仓库工具hive中;
通过基于hadoop的数据仓库工具hive,依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量。
3.根据权利要求1所述的方法,其特征在于,依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量,包括:
在平台订单未关闭的情况下,若依据所述至少两个实时充电信息,确定充电桩已停止充电,且未接收到充电桩发送的交易结算数据,则将所述至少两个实时充电信息中的全部充电信息作为有效充电数据;
依据所述有效充电数据中包括的充电电流、充电电压以及充电时间戳,计算所述充电桩在各个充电时段的分时充电量。
4.根据权利要求1所述的方法,其特征在于,依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量,包括:
在平台订单关闭的情况下,若依据所述至少两个实时充电信息,确定充电桩未停止充电,且未接收到充电桩发送的交易结算数据,则将所述至少两个实时充电信息中充电时间戳在平台订单关闭时间戳之前的实时充电信息作为有效充电数据;
依据所述有效充电数据中包括的充电电流、充电电压以及充电时间戳,计算所述充电桩在各个充电时段的分时充电量,以及计算充电桩的损失电量。
5.根据权利要求3或4所述的方法,其特征在于,依据所述有效充电数据中包括的充电电流、充电电压以及充电时间戳,计算所述充电桩在各个充电时段的分时充电量,包括:
依据所述有效充电数据中的充电时间戳以及预先设置的充电时段分布信息,确定在各个充电时段下的有效充电数据;
针对每一个充电时段下的有效充电数据,对所述有效充电数据中的充电电流、充电电压和充电周期进行积分求和,得到在各个充电时段的分时充电量。
6.根据权利要求1所述的方法,在确定所述充电桩在各个充电时段的分时充电量之后,还包括:
依据所述充电桩在各个用电时段的分时充电量,确定所述充电桩的目标充电总量;
在订单状态正常的情况下,若所述充电桩发送的交易结算数据中的充电总量与所述目标充电总量不匹配,则将所述目标充电总量作为所述充电桩的有效充电总量,并进行挂单或告警。
7.一种充电结算装置,其特征在于,所述装置包括:
信息接收模块,用于接收充电桩周期性发送的至少两个实时充电信息;其中所述充电信息包括充电电流、充电电压、充电时间戳;
电量确定模块,用于依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量;
订单结算模块,用于依据所述充电桩在各个用电时段的分时充电量,生成所述充电桩的目标充电总量结算订单。
8.根据权利要求7所述的装置,其特征在于,所述电量确定模块包括:
信息传入单元,用于将所述至少两个实时充电信息传入基于hadoop的数据仓库工具hive中;
通过基于hadoop的数据仓库工具hive,依据所述至少两个实时充电信息,确定所述充电桩在各个充电时段的分时充电量。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现权利要求1-6中任一所述的充电结算方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-6中任一所述的充电结算方法。
技术总结