首页> 中国专利> 电池组充电量数据处理的方法、装置和计算机设备

电池组充电量数据处理的方法、装置和计算机设备

摘要

本申请涉及一种电池组充电量数据处理方法、装置、计算机设备和存储介质。所述方法包括:接收充电标识信息,根据充电标识信息生成充电任务指令,并将充电任务指令发送至充电数据终端;根据充电数据终端反馈的充电状态报文,解析出充电状态报文中包含的充电数据信息,并根据预设的计费策略和充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;根据各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。采用本方法能够提高充电的灵活性。

著录项

  • 公开/公告号CN112365279A

    专利类型发明专利

  • 公开/公告日2021-02-12

    原文格式PDF

  • 申请/专利权人 北京峰智科技有限公司;

    申请/专利号CN202011092666.6

  • 发明设计人 谢海明;程勇跃;

    申请日2020-10-13

  • 分类号G06Q30/02(20120101);G06Q50/06(20120101);

  • 代理机构11606 北京华进京联知识产权代理有限公司;

  • 代理人孙岩

  • 地址 102200 北京市昌平区回龙观镇龙域中街1号院1号楼1单元608

  • 入库时间 2023-06-19 09:52:39

说明书

技术领域

本申请涉及电动汽车充电技术领域,特别是涉及一种电池组充电量数据处理的方法、装置、计算机设备和存储介质。

背景技术

近年来,随着电动汽车的普及,出现了利用公用充电桩为电动汽车进行充电的技术。

目前应用市场上充电桩管理的应用程序很多,大部分应用程序提供了固定的充电付费方式,即,用户通过选择固定的付费套餐,将该付费套餐转化为对应的充电指令发送至充电桩,以使充电桩根据该充电指令中充电费用转化的充电量信息,对用户的车辆电池进行充电。

然而,常见的充电方式中对电动汽车的动力电池组整体进行充电,在充电过程中仅能针对固定充电费用转化的电量对车辆进行充电,固定充电量与动力电池组所需电量并不完全符合,造成电量损失,导致充电桩的充电不具有灵活性。

发明内容

基于此,有必要针对上述技术问题,提供一种电池组充电量数据处理方法、装置、计算机设备和存储介质。

一种电池组充电量数据处理方法,所述方法包括:

接收充电标识信息,根据所述充电标识信息生成充电任务指令,并将所述充电任务指令发送至充电数据终端;

根据所述充电数据终端反馈的充电状态报文,解析出所述充电状态报文中包含的充电数据信息,并根据预设的计费策略和所述充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;

根据所述各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。

在其中一个实施例中,所述接收充电标识信息,根据所述充电标识信息生成充电任务指令,并将所述充电任务指令发送至充电数据终端,包括:

接收用户终端发送的充电标识信息,所述充电标识信息包括用户身份标识、车辆标识、电池模组标识和充电数据终端标识;

在标识数据库中,查询并确定所述充电标识信息中各标识的有效性;

若所述充电标识信息有效,建立所述充电标识信息中所述用户身份标识、所述车辆标识、所述电池模组标识和所述充电数据终端标识间的对应关系,并根据所述对应关系生成充电任务指令;

根据所述对应关系中包含的所述充电数据终端标识,将所述充电任务指令发送至充电数据终端。

在其中一个实施例中,所述根据所述对应关系生成充电任务指令之前,所述方法还包括:

根据所述对应关系,生成待处理的充电订单;

根据所述对应关系中的用户身份标识,将所述待处理的充电订单发送至所述用户终端;

接收所述用户终端反馈的确认信息,根据所述确认信息将所述待处理的充电订单生成对应的待支付账单。

在其中一个实施例中,所述根据所述充电数据终端反馈的充电状态报文,解析出所述充电状态报文中包含的充电数据信息,并根据预设的计费策略和所述充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据,包括:

根据所述充电数据终端反馈的充电状态报文,解析所述充电状态报文中包含的充电数据信息,所述充电数据信息包含充电时长和充电电量;

在报文序列号与所述各电池模组的对应关系中,确定所述各电池模组的充电时长和所述各电池模组的充电电量;

在所述报文序列号与所述各电池模组的对应关系以及预设的计费策略中确定所述各电池模组的充电时长对应的当前电价信息;

根据所述各电池模组的充电时长、所述各电池模组的充电电量和所述当前电价信息,计算所述各电池模组的充电量计费数据;

所述根据所述各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端,包括:

将所述各电池模组的充电量计费数据进行统计求和,得到动力电池组的充电量计费数据,所述动力电池组包含所述各电池模组;

根据所述动力电池组的充电量计费数据,更新待支付账单信息中的付费数据,并将更新后的待支付账单信息反馈至用户终端。

在其中一个实施例中,所述根据所述充电数据终端反馈的充电状态报文,解析所述充电状态报文中包含的充电数据信息,包括:

接收并解析所述充电数据终端反馈的第一充电报文,根据所述第一充电报文初始化累计充电时间,得到初始时间信息;

接收并解析所述充电数据终端反馈的第二充电报文,所述第二充电报文中携带有所述各电池模组对应的实时电量信息和当前时间戳信息;

接收并解析所述充电数据终端反馈的终止充电报文,确定所述终止充电报文的所述当前时间戳信息为最终时间戳信息;

根据所述初始时间信息和每一所述最终时间戳信息,确定所述各电池模组的充电时长;

根据所述实时电量信息,确定所述各电池模组的充电电量。

在其中一个实施例中,所述实时电量信息包括实时电压信息和实时电流信息,所述根据所述实时电量信息,确定所述各电池模组的充电电量,包括:

在所述充电时长内,针对每一电池模组的所述实时电压信息和所述实时电流信息进行积分计算,得到所述每一电池模组的充电电量。

一种电池组充电数据处理装置,所述装置包括:

通信模块,用于接收充电标识信息,根据所述充电标识信息生成充电任务指令,并将所述充电任务指令发送至充电数据终端;

处理模块,用于根据所述充电数据终端反馈的充电状态报文,解析出所述充电状态报文中包含的充电数据信息,并根据预设的计费策略和所述充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;

更新模块,用于根据所述各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。

在其中一个实施例中,通信模块具体用于接收用户终端发送的充电标识信息,所述充电标识信息包括用户身份标识、车辆标识、电池模组标识和充电数据终端标识;

在标识数据库中,查询并确定所述充电标识信息中各标识的有效性;

若所述充电标识信息有效,建立所述充电标识信息中所述用户身份标识、所述车辆标识、所述电池模组标识和所述充电数据终端标识间的对应关系,并根据所述对应关系生成充电任务指令;

根据所述对应关系中包含的所述充电数据终端标识,将所述充电任务指令发送至充电数据终端。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

接收充电标识信息,根据所述充电标识信息生成充电任务指令,并将所述充电任务指令发送至充电数据终端;

根据所述充电数据终端反馈的充电状态报文,解析出所述充电状态报文中包含的充电数据信息,并根据预设的计费策略和所述充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;

根据所述各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收充电标识信息,根据所述充电标识信息生成充电任务指令,并将所述充电任务指令发送至充电数据终端;

根据所述充电数据终端反馈的充电状态报文,解析出所述充电状态报文中包含的充电数据信息,并根据预设的计费策略和所述充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;

根据所述各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。

上述电池组充电量数据处理方法、装置、计算机设备和存储介质,接收充电标识信息,根据所述充电标识信息生成充电任务指令,并将所述充电任务指令发送至充电数据终端;根据所述充电数据终端反馈的充电状态报文,解析出所述充电状态报文中包含的充电数据信息,并根据预设的计费策略和所述充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;根据所述各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。采用本方法可以根据充电数据终端反馈的实时充电状态报文中包含的充电数据信息以及预设的计价策略进行电费的计算,提高了充电量的计算精度,同时实现了充电桩的充电灵活性。

附图说明

图1为一个实施例中电池组充电量数据处理方法的应用环境图;

图2为一个实施例中动力电池组的内部结构图;

图3为一个实施例中电池组充电量数据处理方法的流程示意图;

图4为一个实施例中接收用户终端发送的充电标识步骤的流程示意图;

图5为一个实施例中生成待支付账单的方法的流程示意图;

图6为一个实施例中电池组充电过程中充电数据处理的流程示意图;

图7为一个实施例中电池组充电过程中报文数据处理的流程示意图;

图8为一个实施例中电池组充电量数据处理装置的结构框图;

图9为一个实施例中充电数据终端结构图;

图10为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的电池组充电量数据处理方法,可以应用于如图1所示的应用环境中。其中,用户终端102、充电数据终端103通过网络与数据中心104进行通信。数据中心104接收用户终端102发送的充电标识信息,根据充电标识信息生成充电任务指令,并将该充电任务指令发送至充电数据终端103;然后,根据充电数据终端103反馈的充电状态报文,解析出充电状态报文中包含的充电数据信息,并根据预设的计费策略和充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;根据各电池模组的充电量计费数据,更新待支付账单信息,然后,将更新后的待支付账单信息反馈至用户终端102。

其中,用户终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,用户终端102上安装有实现本方法的应用程序,用户通过注册账户,进行充电应用。数据中心104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。另外,目标车辆的动力电池组由多个电池模组组成,如图2所示,电池模组可进行拆卸,电池模组间使用串联增强电压、并联增大容量,每个电池模组可单独进行充电,每个电池模组内置有产品序列号,在进行电池模组充电时,对应的充电报文中会携带有该产品序列号,用于对模组进行锁定。

在一个实施例中,如图3所示,提供了一种电池组充电量数据处理方法,以该方法应用于图1中的数据中心104为例进行说明,包括以下步骤:

步骤301,接收充电标识信息,根据充电标识信息生成充电任务指令,并将充电任务指令发送至充电数据终端。

在实施中,计算机设备(数据中心)可以接收用户终端发送的充电标识信息,然后,根据该充电标识信息可以生成对应的充电任务指令,并将该充电任务指令发送给充电数据终端。

其中,数据中心(DataCenter)作为一个物理空间内实现信息的集中处理、存储、传输、交换、管理的系统,通常包括计算机设备、服务器设备、网络设备、存储设备等关键设备,为了便于描述,在本方案中以其核心设备中的计算机设备作为数据中心的简称。充电数据终端通过CAN(Controller Area Network,控制器局域网络)与充电桩(或者其他充电设备)连接,用于向数据中心反馈充电过程中的报文信息。

步骤302,根据充电数据终端反馈的充电状态报文,解析出充电状态报文中包含的充电数据信息,并根据预设的计费策略和充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据。

在实施中,计算机设备根据充电数据终端反馈的充电状态报文,解析出充电状态报文中包含的充电数据信息,并根据预设的计费策略和充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据。

步骤303,根据各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。

在实施中,计算机设备根据各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。

上述电池组充电量数据处理方法中,接收充电标识信息,根据充电标识信息生成充电任务指令,并将充电任务指令发送至充电数据终端;根据充电数据终端反馈的充电状态报文,解析出充电状态报文中包含的充电数据信息,并根据预设的计费策略和充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;根据各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。采用本方法可以根据充电数据终端反馈的实时充电状态报文中包含的充电数据信息以及预设的计价策略进行电费的计算,提高了充电量的计算精度,同时实现了充电桩的充电灵活性。

在一个实施例中,如图4所示,步骤301的具体处理过程如下所示:

步骤3011,接收用户终端发送的充电标识信息,充电标识信息包括用户身份标识、车辆标识、电池模组标识和充电数据终端标识。

在实施中,计算机设备接收用户终端发送的充电标识信息,该充电标识信息包括用户身份标识、车辆标识、电池模组标识和充电数据终端标识。

其中,用户终端通过对应的应用程序,进行用户账号注册,可以得到对应的用户身份标识(例如,用户ID);目标车辆(待充电车辆)具备车辆标识,同样的,目标车辆的动力电池组具有电池模组标识,以及目标车辆所在充电桩连接的充电数据终端具有充电数据终端标识。用户身份标识、车辆标识、电池模组标识和充电数据终端标识等这些充电标识信息在充电应用过程中均可以通过扫描其二维码的形式进行获取。另外,充电标识信息预先均已存储至数据中心的数据库中,以便充电应用时进行查询。

可选的,用户终端通过应用程序进行账号注册时,用户身份可以分为管理者和使用者,若用户身份为管理者,可以对应的具有充电信息管理和获取权限,若用户身份为使用者,则仅具有充电账单确认和支付等的权限。

步骤3012,在标识数据库中,查询并确定充电标识信息中各标识的有效性。

在实施中,在标识数据库中,计算机设备查询该充电标识信息是否存在(已被注册),若该充电标识信息包含的所有标识(用户身份标识、车辆标识、电池模组标识和充电数据终端标识),均在数据库中可以查询到,则确认该充电标识信息具有有效性。

步骤3013,若充电标识信息有效,建立充电标识信息中用户身份标识、车辆标识、电池模组标识和充电数据终端标识间的对应关系,并根据对应关系生成充电任务指令。

在实施中,若充电标识信息有效,则计算机设备建立该次充电标识信息中的用户身份标识、车辆标识、电池模组标识和充电数据终端标识间的对应关系,然后,根据该对应关系生成充电任务指令。

步骤3014,根据对应关系中包含的充电数据终端标识,将充电任务指令发送至充电数据终端。

在实施中,计算机设备根据创建的对应关系中包含的充电数据终端标识,将该充电任务指令发送至目标充电数据终端。

本实施例中,数据中心通过验证充电标识信息的有效性,确认该任务的可执行性,同时建立充电标识信息中的各标识间的对应关系,进而生成充电任务指令可以归属于目标用户终端,能够达到对应任务指令与目标终端(目标用户终端和目标充电数据终端)匹配的目的。

在一个实施例中,如图5所示,步骤3013之前,该方法还包括:

步骤501,根据对应关系,生成待处理的充电订单。

在实施中,计算机设备根据充电标识信息间的对应关系,生成待处理的充电订单。其中,生成的该待处理的充电订单中显示的用户身份标识、车辆标识、电池模组标识和充电数据终端标识的信息,以用于唯一标识该充电订单。

步骤502,根据对应关系中的用户身份标识,将待处理的充电订单发送至用户终端。

在实施中,计算机设备根据构建待处理的充电订单的对应关系中的用户身份标识、将待处理的充电订单发送至目标用户终端(即携带有与待处理电费账单任务中显示的用户身份标识一致的终端)。

步骤503,接收用户终端反馈的确认信息,根据确认信息将待处理的充电订单生成对应的待支付账单。

在实施中,计算机设备接收到用户终端反馈的确认信息,根据该确认信息将待处理的充电订单生成对应的待支付账单。其中,用户终端反馈的确认信息,可以由用户通过向用户终端输入账户密码,进行信息确认,进而将确认后的信息通过用户终端发送至计算机设备(数据中心)。

本实施例中,数据中心生成的待处理账单任务,经过对应的用户终端的确认信息进行确认,确保充电过程中的信息准确性,同时,数据中心可以将确认后的待处理电费账单任务对应生成待支付账单,以用于根据待支付账单进行扣费信息反馈。

在一个实施例中,如图6所示,步骤302的具体处理过程如下所示:

步骤3021,根据充电数据终端反馈的充电状态报文,解析充电状态报文中包含的充电数据信息,充电数据信息包含充电时长和充电电量。

在实施中,计算机设备根据充电数据终端反馈的充电状态报文,解析该状态报文中包含的充电数据信息,该充电数据信息包含各电池组的充电时长和各电池模组的充电电量。

具体的,计算机设备抓取CRM(PNG256充电机辨识)报文,在CRM报文的第一个字节为170(0xAA)时,获取充电桩编号信息,CRM报文具体内容,如表1所示:

表1

计算机设备根据该CRM报文中的充电桩编号,对目标充电桩进行锁定,进而可以获取到由目标充电数据终端(与目标充电桩连接的充电数据终端)发送的充电过程中的报文,该报文携带有充电数据信息,其中,充电数据信息可以包含有各电池模组的充电时长和各电池模组的充电电量。

步骤3022,在报文序列号与各电池模组的对应关系中,确定各电池模组的充电时长和各电池模组的充电电量。

在实施中,每个电池模组都具有内置的产品序列号,因此,在充电桩(或者其他充电设备)对电池模组进行充电时,与充电桩连接的充电数据终端可以获取该电池模组的产品序列号,进而向数据中心发送携带有对应序列号的报文,数据中心根据该报文序列号与电池模组的对应关系,确定每一电池模组的充电时长以及每个电池模组的充电电量。例如,某一电池模组对应的充电数据终端与计算机设备(数据中心)通过网络连接进行充电数据通信时,若此过程包含100帧报文,则在该100帧报文中会根据预设的报文标识设定规则,设定某些帧报文携带有报文序列号(对应电池模组产品序列号),确保充电过程中这一电池模组不可被变动。

步骤3023,在报文序列号与各电池模组的对应关系以及预设的计费策略中确定各电池模组的充电时长对应的当前电价信息。

在实施中,在报文序列号与各电池模组的对应关系中,针对接收到的报文,确认充电过程中报文对应的目标电池模组,然后,计算机设备根据该报文中的目标电池模组的充电时长,在预设的计费策略中进行当前电价查询,查询出每一报文对应的目标电池模组的充电时长所处区间的电价信息。其中,计费策略中的电价制定规则,可以根据充电时段的不同进行区分,例如,白天与夜晚的电费价格不同等,本申请实施例不做限定。

步骤3024,根据各电池模组的充电时长、各电池模组的充电电量和当前电价信息,计算各电池模组的充电量计费数据。

在实施中,计算机设备根据各电池模组的充电时长、各电池模组的充电电量和充电时段对应的电价信息(充电当前电价信息),计算各电池模组的充电量计费数据。

步骤3025,将各电池模组的充电量计费数据进行统计求和,得到动力电池组的充电量计费数据,动力电池组包含各电池模组。

在实施中,目标车辆的动力电池组包括多个电池模组,因此,计算机设备将各电池模组的充电量计费数据进行统计求和,可以得到整体动力电池组的充电量计费数据。

步骤3026,根据动力电池组的充电量计费数据,更新待支付账单信息中的付费数据,并将更新后的待支付账单信息反馈至用户终端。

在实施中,计算机设备根据得到的动力电池组的充电量计费数据,更新待支付账单信息中的付费数据,并将更新后的待支付账单信息反馈至用户终端。在用户终端的用户账户中扣除对应金额的消费,则此次充电任务结束。

在一个实施例中,如图7所示,步骤3021的具体处理过程如下所示:

步骤701,接收并解析充电数据终端反馈的第一充电报文,根据第一充电报文初始化累计充电时间,得到初始时间信息。

在实施中,计算机设备接收并解析充电数据终端反馈的第一充电报文,根据接收到的第一充电报文,判定充电准备完成,进入充电模式,则计算机设备初始化累计的充电时间,得到初始时间信息。

具体的,针对每一电池模组,计算机设备接收并解析该电池模组的充电数据终端发送的BMS充电准备阶段发送的BRO(PGN2304BMS充电准备就绪)报文(也即具体的第一报文内容),当解析出的该报文的第一个字节为170(0xAA)时,说明充电桩的充电准备就绪,初始化历史充电累计时间,得到初始化后的初始时间信息。BRO报文定义如表2所示:

表2

步骤702,接收并解析充电数据终端反馈的第二充电报文,第二充电报文中携带有各电池模组对应的实时电量信息和当前时间戳信息。

在实施中,计算机设备接收并解析充电数据终端反馈的第二充电报文,该第二充电报文携带有各电池模组对应的实施电量信息和每一报文发送时间对应的当前时间戳信息。

具体的,针对每一个电池模组,计算机设备接收并解析该电池模组的充电数据终端发送的CCS(PGN4608充电机充电状态)报文(即具体的第二报文内容),根据实时的充电状态信息,获取该电池模组对应的实时电量信息和充电过程中该第二报文发送时刻的当前时间戳信息。

CCS报文定义如表3所示:

表3

其中,实时电量信息具体为实时电压和实施电流信息,该报文中第1,2字节表示实时电压(即8个byte(字节)中的前两个),数据中心可以将其解析为十进制的数值作为具体电压值。该报文中第3,4字节表示电流,同样的,数据中心可以将其解析为十进制数据作为具体电流值。

步骤703,接收并解析充电数据终端反馈的终止充电报文时,确定终止充电报文的当前时间戳信息为最终时间戳信息。

在实施中,针对每一电池模组,计算机设备在接收到终止充电报文时,表明该电池模组对应的充电设备停止对该电池模组充电,计算机设备确定该终止充电报文对应的时间戳信息为该电池模组的最终时间戳信息(充电完成时刻)。

步骤704,根据初始时间信息和每一最终时间戳信息,确定各电池模组的充电时长。

在实施中,针对每一电池模组,计算机设备根据初始时间信息和该电池模组的最终时间戳信息进行作差计算,确定每一电池模组的充电时长,进而得到动力电池组内各电池模组的充电时长。

具体的,计算机设备可以抓取充电数据终端发送的CST报文(PGN6656充电机终止充电报文),将该终止充电报文中携带的时间戳信息与最初的BRO报文携带的时间戳信息进行作差,可以得到累计的充电时长,CST报文定义如表4所示:

表4

步骤705,根据实时电量信息,确定各电池模组的充电电量。

在实施中,计算机设备根据第二报文中的实时电量信息,确定每一电池模组的充电电量。具体可以通过对每一电池模组对应报文中的实时电量进行积分处理,得到充电电量。

在一个实施例中,步骤705具体为:在充电时长内,针对每一电池模组的实时电压信息和实时电流信息进行积分计算,得到每一电池模组的充电电量。

在实施中,第二报文中携带的充电电量信息具体为实时电流和实时电压信息,因此,在充电时长内,计算机设备针对每一电池组的实时电压信息和实施电流信息进行积分计算,可以得到每一电池模组的充电电量。

具体的,每帧报文间隔的充电量=每一帧报文的电流*每一帧报文的电压*该报文与上一帧报文的时间间隔。因此,计算机设备可以根据计算每帧报文间隔的充电量(也可称为耗电量),计算每个电池模组充电过程中的充电量。

其中每一电池模组的充电量积分公式为:

其中,U表示每一帧报文携带的实时电压,I表示每一帧报文携带的实时电流,n表示充电过程中接收到的报文数目,t为所有报文的时间戳信息得到的累计充电时长。

本实施例中,针对动力电池组中每个电池模组充电过程中的各帧报文携带的电压、电流信息进行积分,得到每个电池模组的充电量信息和充电时长,进而根据预设的计费策略,对充电费用进行合理计算,提供了充电量的计算精度,同时实现了合理收费。

应该理解的是,虽然图3至图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图3至图7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图8所示,提供了一种电池组充电量数据处理装置800,包括:通信模块810、处理模块820和更新模块830,其中:

通信模块810,用于接收充电标识信息,根据充电标识信息生成充电任务指令,并将充电任务指令发送至充电数据终端;

处理模块820,用于根据充电数据终端反馈的充电状态报文,解析出充电状态报文中包含的充电数据信息,并根据预设的计费策略和充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;

更新模块830,用于根据各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。

在一个实施例中,通信模块810具体用于接收用户终端发送的充电标识信息,充电标识信息包括用户身份标识、车辆标识、电池模组标识和充电数据终端标识;

在标识数据库中,查询并确定充电标识信息中各标识的有效性;

若充电标识信息有效,建立充电标识信息中用户身份标识、车辆标识、电池模组标识和充电数据终端标识间的对应关系,并根据对应关系生成充电任务指令;

根据对应关系中包含的充电数据终端标识,将充电任务指令发送至充电数据终端。

在一个实施例中,该装置800还可以包括:

生成模块,用于根据对应关系,生成待处理的充电订单;

发送模块,用于根据对应关系中的用户身份标识,将待处理的充电订单发送至用户终端;

接收模块,用于接收用户终端反馈的确认信息,根据确认信息将待处理的充电订单生成对应的待支付账单。

在一个实施例中,处理模块820,用于根据充电数据终端反馈的充电状态报文,解析充电状态报文中包含的充电数据信息,充电数据信息包含充电时长和充电电量;

在报文序列号与各电池模组的对应关系中,确定各电池模组的充电时长和各电池模组的充电电量;

在报文序列号与各电池模组的对应关系以及预设的计费策略中确定各电池模组的充电时长对应的当前电价信息;

根据各电池模组的充电时长、各电池模组的充电电量和当前电价信息,计算各电池模组的充电量计费数据。

更新模块830具体用于将各电池模组的充电量计费数据进行统计求和,得到动力电池组的充电量计费数据,动力电池组包含各电池模组;

根据动力电池组的充电量计费数据,更新待支付账单信息中的付费数据,并将更新后的待支付账单信息反馈至用户终端。

在一个实施例中,处理模块820具体用于接收并解析充电数据终端反馈的第一充电报文,根据第一充电报文初始化累计充电时间,得到初始时间信息;

接收并解析充电数据终端反馈的第二充电报文,第二充电报文中携带有各电池模组对应的实时电量信息和当前时间戳信息;

接收并解析充电数据终端反馈的终止充电报文,确定终止充电报文的当前时间戳信息为最终时间戳信息;

根据初始时间信息和每一最终时间戳信息,确定各电池模组的充电时长;

根据实时电量信息,确定各电池模组的充电电量。

在一个实施例中,处理模块820具体用于在充电时长内,针对每一电池模组的实时电压信息和实时电流信息进行积分计算,得到每一电池模组的充电电量。

上述电池组充电量数据处理装置,通信模块810,用于接收充电标识信息,根据充电标识信息生成充电任务指令,并将充电任务指令发送至充电数据终端;

处理模块820,用于根据充电数据终端反馈的充电状态报文,解析出充电状态报文中包含的充电数据信息,并根据预设的计费策略和充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;更新模块830,用于根据各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。采用本装置可以根据充电数据终端反馈的实时充电状态报文中包含的充电数据信息以及预设的计价策略进行电费的计算,提高了充电量的计算精度,同时实现了充电桩的充电灵活性。

关于电池组充电量数据处理装置的具体限定可以参见上文中对于电池组充电量数据处理方法的限定,在此不再赘述。上述电池组充电量数据处理装置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,如图9所示,本申请还提供了一种充电数据终端采集环境,即上述环境应用图1中的充电数据终端103的具体内部结构。包括:充电机(也可称为充电设备)1001、充电管理控制器1002、电池模组1003、数据终端1004。充电机1001与充电管理控制器1002进行交互,充电管理控制器1002控制电池模组1003的充电,数据终端1004通过CAN1网络采集充电机1001信号,CAN2采集充电管理控制器1002的信号。

其中,充电管理控制器1002可以但不限于是BMS,也可为其他充电管理组件,本申请实施例不做限定。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储充电标识信息、待支付账单数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电池组充电量数据处理方法。

本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收充电标识信息,根据充电标识信息生成充电任务指令,并将充电任务指令发送至充电数据终端;

根据充电数据终端反馈的充电状态报文,解析出充电状态报文中包含的充电数据信息,并根据预设的计费策略和充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;

根据各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

接收用户终端发送的充电标识信息,充电标识信息包括用户身份标识、车辆标识、电池模组标识和充电数据终端标识;

在标识数据库中,查询并确定充电标识信息中各标识的有效性;

若充电标识信息有效,建立充电标识信息中用户身份标识、车辆标识、电池模组标识和充电数据终端标识间的对应关系,并根据对应关系生成充电任务指令;

根据对应关系中包含的充电数据终端标识,将充电任务指令发送至充电数据终端。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据对应关系,生成待处理的充电订单;

根据对应关系中的用户身份标识,将待处理的充电订单发送至用户终端;

接收用户终端反馈的确认信息,根据确认信息将待处理的充电订单生成对应的待支付账单。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据充电数据终端反馈的充电状态报文,解析充电状态报文中包含的充电数据信息,充电数据信息包含充电时长和充电电量;

在报文序列号与各电池模组的对应关系中,确定各电池模组的充电时长和各电池模组的充电电量;

在报文序列号与各电池模组的对应关系以及预设的计费策略中确定各电池模组的充电时长对应的当前电价信息;

根据各电池模组的充电时长、各电池模组的充电电量和当前电价信息,计算各电池模组的充电量计费数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

将各电池模组的充电量计费数据进行统计求和,得到动力电池组的充电量计费数据,动力电池组包含各电池模组;

根据动力电池组的充电量计费数据,更新待支付账单信息中的付费数据,并将更新后的待支付账单信息反馈至用户终端。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

接收并解析充电数据终端反馈的第一充电报文,根据第一充电报文初始化累计充电时间,得到初始时间信息;

接收并解析充电数据终端反馈的第二充电报文,第二充电报文中携带有各电池模组对应的实时电量信息和当前时间戳信息;

接收并解析充电数据终端反馈的终止充电报文,确定终止充电报文的当前时间戳信息为最终时间戳信息;

根据初始时间信息和每一最终时间戳信息,确定各电池模组的充电时长;

根据实时电量信息,确定各电池模组的充电电量。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

在充电时长内,针对每一电池模组的实时电压信息和实时电流信息进行积分计算,得到每一电池模组的充电电量。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收充电标识信息,根据充电标识信息生成充电任务指令,并将充电任务指令发送至充电数据终端;

根据充电数据终端反馈的充电状态报文,解析出充电状态报文中包含的充电数据信息,并根据预设的计费策略和充电数据信息进行充电计费统计,得到各电池模组的充电量计费数据;

根据各电池模组的充电量计费数据,更新待支付账单信息,并将更新后的待支付账单信息反馈至用户终端。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

接收用户终端发送的充电标识信息,充电标识信息包括用户身份标识、车辆标识、电池模组标识和充电数据终端标识;

在标识数据库中,查询并确定充电标识信息中各标识的有效性;

若充电标识信息有效,建立充电标识信息中用户身份标识、车辆标识、电池模组标识和充电数据终端标识间的对应关系,并根据对应关系生成充电任务指令;

根据对应关系中包含的充电数据终端标识,将充电任务指令发送至充电数据终端。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据对应关系,生成待处理的充电订单;

根据对应关系中的用户身份标识,将待处理的充电订单发送至用户终端;

接收用户终端反馈的确认信息,根据确认信息将待处理的充电订单生成对应的待支付账单。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据充电数据终端反馈的充电状态报文,解析充电状态报文中包含的充电数据信息,充电数据信息包含充电时长和充电电量;

在报文序列号与各电池模组的对应关系中,确定各电池模组的充电时长和各电池模组的充电电量;

在报文序列号与各电池模组的对应关系以及预设的计费策略中确定各电池模组的充电时长对应的当前电价信息;

根据各电池模组的充电时长、各电池模组的充电电量和当前电价信息,计算各电池模组的充电量计费数据;

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将各电池模组的充电量计费数据进行统计求和,得到动力电池组的充电量计费数据,动力电池组包含各电池模组;

根据动力电池组的充电量计费数据,更新待支付账单信息中的付费数据,并将更新后的待支付账单信息反馈至用户终端。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

接收并解析充电数据终端反馈的第一充电报文,根据第一充电报文初始化累计充电时间,得到初始时间信息;

接收并解析充电数据终端反馈的第二充电报文,第二充电报文中携带有各电池模组对应的实时电量信息和当前时间戳信息;

接收并解析充电数据终端反馈的终止充电报文,确定终止充电报文的当前时间戳信息为最终时间戳信息;

根据初始时间信息和每一最终时间戳信息,确定各电池模组的充电时长;

根据实时电量信息,确定各电池模组的充电电量。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

在充电时长内,针对每一电池模组的实时电压信息和实时电流信息进行积分计算,得到每一电池模组的充电电量。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号