一种车辆的电池数据管理方法、云服务器及车辆通信装置与流程

文档序号:31450438发布日期:2022-09-07 13:07阅读:65来源:国知局
一种车辆的电池数据管理方法、云服务器及车辆通信装置与流程

1.本发明涉及新能源车辆领域,特别是涉及一种车辆的电池数据管理方法及其系统、云服务器及车辆通信装置。


背景技术:

2.新能源汽车是指采用非常规的车用燃料作为动力来源(例如动力电池)的汽车。对于采用动力电池作为动力来源的新能源汽车,动力电池是汽车上核心的部件,动力电池的安全关乎行车安全,因此,如何准确评估动力电池的健康状态,确保行车安全是车主迫切关心的问题。
3.动力电池作为电化学形式的储能载体,其内部化学反应随时随地都在进行且难以直接监控。虽然,汽车上的电池管理系统(bms)可实时监控动力电池的健康状态,并在动力电池发生故障时作出保护措施,但是,电池管理系统评估动力电池健康状态的准确性不高,无法确保行车安全。


技术实现要素:

4.本发明实施例提供了一种车辆的电池数据管理方法及其系统、云服务器及车辆通信装置,能够提高动力电池健康状态评估的准确性。
5.为解决上述技术问题,本发明实施例提供了如下技术方案:
6.在第一方面,本发明实施例提供一种车辆的电池数据管理方法,应用于电池数据管理系统,所述电池数据管理系统包括车辆通信装置和云服务器,所述车辆通信装置用于分别与车辆及云服务器通信连接,所述云服务器还用于与所述用户终端通信连接,所述方法包括:
7.所述车辆通信装置向所述云服务器发送唯一标识符获取请求,唯一标识符用于绑定所述车辆通信装置从所述车辆采集的电池数据;
8.所述云服务器接收到所述唯一标识符获取请求后,从所述用户终端获取目标车型信息,并根据所述目标车型信息判断所述车辆是否支持读取车辆识别码;
9.若所述车辆支持读取所述车辆识别码,则所述云服务器通过所述车辆通信装置获取所述车辆识别码,并根据所述车辆识别码和所述目标车型信息,生成所述第一唯一标识符,以及向所述车辆通信装置发送所述第一唯一标识符;
10.若所述车辆不支持读取所述车辆识别码,则所述云服务器从所述车辆通信装置获取车辆通信装置标识和从所述用户终端获取用户标识,并根据所述车辆通信装置标识、所述用户标识和所述目标车型信息,生成所述第二唯一标识符,以及向所述车辆通信装置发送所述第二唯一标识符。
11.可选的,若所述车辆支持读取所述车辆识别码,则所述云服务器在预设车型数据库中搜索与所述目标车型信息对应的读取指令,并发送所述读取指令至所述车辆通信装置;
12.所述车辆通信装置根据所述读取指令,读取所述车辆的车辆识别码,并向所述云服务器发送所述车辆识别码。
13.可选的,若所述车辆不支持读取所述车辆识别码,则所述云服务器访问所述用户终端的目标账户,判断所述目标账户下的车型档案的车型信息是否匹配所述目标车型信息;
14.若匹配,则所述云服务器选择所述车型档案的唯一标识符发送给所述车辆通信装置;
15.若不匹配,则所述云服务器根据所述车辆通信装置标识、所述用户标识和所述目标车型信息,生成所述第二唯一标识符。
16.可选的,在所述车辆通信装置向所述云服务器发送唯一标识符获取请求前,所述车辆通信装置确定所述车辆与所述车辆通信装置的拔插状态;
17.若所述拔插状态为已拔插状态,则所述车辆通信装置根据本地配置文件,读取所述车辆的待校验识别码,判断所述待校验识别码是否匹配本地车辆标识码,若匹配,则选择本地唯一标识符作为所述唯一标识符,若不匹配,则发送唯一标识符获取请求至所述云服务器;
18.若所述拔插状态为未拔插状态,则所述车辆通信装置选择本地唯一标识符作为所述唯一标识符。
19.可选的,所述车辆通信装置接收到所述唯一标识符后,将所述唯一标识符与所述电池数据打包成每帧电池数据,并向所述所述云服务器发送每帧所述电池数据。
20.在第二方面,本发明实施例提供一种车辆的电池数据管理方法,应用于云服务器,所述方法包括:
21.响应车辆通信装置发送的唯一标识符获取请求,获取用户终端发送的目标车型信息,其中,所述车辆通信装置用于从车辆获取电池数据;
22.根据所述目标车型信息,判断所述车辆是否支持读取车辆识别码;
23.若所述车辆支持读取所述车辆识别码,则根据所述车辆识别码和所述目标车型信息,生成所述第一唯一标识符;
24.发送所述第一唯一标识符至所述车辆通信装置;
25.若所述车辆支持读取所述车辆识别码,则根据所述车辆通信装置标识、所述用户标识和所述目标车型信息,生成所述第二唯一标识符;
26.发送所述第二唯一标识符至所述车辆通信装置。
27.可选的,若所述车辆支持读取所述车辆识别码,则在预设车型数据库中搜索与所述目标车型信息对应的读取指令;
28.发送所述读取指令至所述车辆通信装置,以使所述车辆通信装置返回车辆识别码,所述车辆识别码是所述车辆通信装置根据所述读取指令,从所述车辆读取到的车辆识别码。
29.可选的,若所述车辆不支持读取所述车辆识别码,则访问所述用户终端的目标账户;
30.判断所述目标账户下的车型档案的车型信息是否匹配所述目标车型信息;
31.若匹配,则选择所述车型档案的唯一标识符发送给所述车辆通信装置;
32.若不匹配,则根据所述车辆通信装置标识、所述用户标识和所述目标车型信息,生成所述第二唯一标识符。
33.在第三方面,本发明实施例提供一种车辆的电池数据管理方法,应用于车辆通信装置,所述方法包括:
34.发送唯一标识符获取请求至云服务器,以使所述云服务器生成用于绑定所述电池数据的第一唯一标识符或第二唯一标识符,所述第一唯一标识符由所述云服务器基于用户终端发送的目标车型信息判断到所述车辆支持读取车辆识别码时,根据所述车辆识别码和所述目标车型信息生成的;所述第二唯一标识符由所述云服务器基于用户终端发送的目标车型信息判断到所述车辆不支持读取车辆识别码时,根据所述车辆通信装置标识、所述用户标识和所述目标车型信息生成的;
35.接收所述云服务器发送的唯一标识符。
36.可选的,在发送唯一标识符获取请求至云服务器前,还包括:
37.确定所述车辆通信装置与所述车辆的拔插状态;
38.若所述拔插状态为未拔插状态,则选择本地唯一标识符作为所述唯一标识符;
39.若所述拔插状态为已拔插状态,则根据本地配置文件,读取所述车辆的待校验识别码;
40.根据所述待校验识别码与本地车辆标识码,判断所述待校验识别码是否匹配本地车辆标识码;
41.若匹配,则选择本地唯一标识符作为所述唯一标识符;
42.若不匹配,则发送唯一标识符获取请求至所述云服务器。
43.可选的,还包括:
44.将所述唯一标识符与所述电池数据打包成每帧电池数据;
45.发送每帧所述电池数据至所述云服务器。
46.在第四方面,本发明实施例提供一种云服务器,包括:
47.第一通信模组;
48.至少一个第一处理器,与所述第一通信模组电连接;以及,
49.与所述至少一个第一处理器通信连接的第一存储器;其中,
50.所述第一存储器存储有可被所述至少一个第一处理器执行的指令,所述指令被所述至少一个第一处理器执行,以使所述至少一个第一处理器能够执行如上所述的电池数据管理方法。
51.在第五方面,本发明实施例提供一种车辆通信装置,包括:
52.第二通信模组;
53.至少一个第二处理器,与所述第二通信模组电连接;以及,
54.与所述至少一个第二处理器通信连接的第二存储器;其中,
55.所述第二存储器存储有可被所述至少一个第二处理器执行的指令,所述指令被所述至少一个第二处理器执行,以使所述至少一个第二处理器能够执行如上所述的电池数据管理方法。
56.在第六方面,本发明实施例提供一种电池数据管理系统,包括:
57.如上所述的云服务器;
58.如上所述的车辆通信装置,所述车辆通信装置与所述云服务器通信连接。
59.通过上述技术方案,本发明实施例的车辆的电池数据管理方法及其系统、云服务器及车辆通信装置具有如下技术效果:通过云服务器生成可绑定车辆通信装置从车辆采集的电池数据的唯一标识符,能够可靠管理电池数据,确保属于特定电池的电池数据来源准确且唯一匹配,以便后期根据特定电池多个历史时间段的电池数据建立起孪生数据,准确评估特定电池的健康状态。
附图说明
60.一个或多个实施例通过与之对应的附图中的图片仅作为示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
61.图1是本发明实施例提供的一种应用环境的示意图;
62.图2是本发明实施例提供的车辆通信装置与云服务器之间的通信流程示意图;
63.图3是本发明实施例提供的一种电池数据管理方法的流程示意图;
64.图4a是本发明另一实施例提供的一种电池数据管理方法的流程示意图;
65.图4b是本发明又一实施例提供的一种电池数据管理方法的流程示意图;
66.图4c是本发明又一实施例提供的一种电池数据管理方法的流程示意图;
67.图5a是本发明又一实施例提供的一种电池数据管理方法的流程示意图;
68.图5b是本发明又一实施例提供的一种电池数据管理方法的流程示意图;
69.图5c是本发明又一实施例提供的一种电池数据管理方法的流程示意图;
70.图6a是本发明实施例提供的一种电池数据管理装置的结构示意图;
71.图6b是本发明另一实施例提供的一种电池数据管理装置的结构示意图;
72.图6c是本发明又一实施例提供的一种电池数据管理装置的结构示意图;
73.图7a是本发明又一实施例提供的一种电池数据管理装置的结构示意图;
74.图7b是本发明又一实施例提供的一种电池数据管理装置的结构示意图;
75.图7c是本发明又一实施例提供的一种电池数据管理装置的结构示意图;
76.图8是本发明实施例提供的一种云服务器的硬件结构示意图;
77.图9是本发明实施例提供的一种车辆通信装置的硬件结构示意图。
具体实施方式
78.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
79.需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。再者,本发明所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
80.本技术实施例提供的云服务器可执行下文相应实施例所阐述的车辆的电池数据管理方法,其中,此处的云服务器可以是一个物理服务器或者多个物理服务器虚拟而成的一个逻辑服务器。云服务器也可以是多个可互联通信的服务器组成的服务器群,且各个功能模块可分别分布在服务器群中的各个服务器上。
81.本技术实施例提供的车辆通信装置可执行下文相应实施例所阐述的车辆数据管理方法,其中,此处的车辆通信装置可以为任意可与车辆进行通信的装置,例如为vci(vehicle communication interface,车辆通信接口)、充电桩、t-box(车辆网智能终端设备)或其它装置。
82.实施例一:
83.本实施例提供一种应用环境。请参阅图1,应用环境包括电池数据管理系统10、用户终端20及车辆30。电池数据管理系统10包括车辆通信装置11和云服务器12。车辆通信装置11用于分别与车辆20及云服务器12通信连接,云服务器12还用于与用户终端20通信连接,通信连接包括有线通信连接或无线通信连接,其中,有线通信连接包括利用金属导线、光纤等有形媒质传送信息的各类通信连接。无线通信连接包括5g通讯、4g通讯、3g通讯、2g通讯、cdma、zig-bee、蓝牙(bluetooth)、无线宽带(wi-fi)、超宽带(uwb)和近场通信(nfc)、cdma2000、gsm、infrared(ir)、ism、rfid、umts/3gppw/hsdpa、wimaxwi-fi或zigbee等等。
84.车辆通信装置11用于与云服务器12和车辆30进行交互,车辆通信装置11在与云服务器12进行交互的过程中,可向云服务器12发送各类请求或数据并接收云服务器12发送的各类数据。车辆通信装置11在与车辆30交互的过程中,可向车辆30发送各类数据或指令并接收车辆30发送的各类车辆数据或信息。
85.云服务器12用于与车辆通信装置11和用户终端20进行交互,可接收车辆通信装置11和用户终端20发送的各类请求、数据或向车辆通信装置11和用户终端20发送各类数据。并且,云服务器12可以作为车辆30的电池数据管理后台,完成将车辆30的电池数据进行归档管理并存储等功能。
86.用户终端20用于与云服务器12进行交互,可接收云服务器12发送的各类数据或向云服务器12发送各类请求、数据。例如,用户终端20安装有应用程序,用户终端20登录应用程序后,实现与云服务器12之间的交互。其中,用户终端20可以包括台式计算机、智能手机、平板电脑或其他终端设备。
87.车辆30可以为任意类型的交通工具,比如,轿车、公交车、重型卡车等。其中,车辆30内设置有电子控制单元(electronic control unit,ecu),ecu记录有车辆30的全部数据/参数,车辆30可通过ecu与车辆通信装置11进行通信连接,通信连接时,ecu可接收车辆通信装置11发送的各类指令并向车辆通信装置11发送各类数据/参数。
88.请参阅图2,车辆通信装置11与云服务器12之间的电池数据管理流程如下:
89.s201、车辆通信装置11发送唯一标识符获取请求至云服务器12;
90.s202、云服务器12接收到唯一标识符获取请求后,从用户终端20获取目标车型信息,根据目标车型信息,确定读取类型,根据读取类型,生成唯一标识符;
91.s203、云服务器12发送唯一标识符至车辆通信装置11;
92.s204、车辆通信装置11将唯一标识符与从车辆采集的电池数据打包成每帧电池数据;
93.s205、车辆通信装置11发送每帧电池数据至云服务器12。
94.可以理解的是,上述电池数据管理流程为本文所列举的一种实施例,在一些实施例中,电池数据管理系统10还可采用其它电池数据管理流程。
95.实施例二:
96.本发明实施例提供一种车辆的电池数据管理方法,该方法应用于电池数据管理系统10,请参阅图3,该方法包括:
97.s301、车辆通信装置11向云服务器12发送唯一标识符获取请求,唯一标识符用于绑定车辆通信装置11从车辆30采集的电池数据;
98.作为示例但非限定的是,唯一标识符用于唯一确定或匹配对应的电池数据。在一些实施例中,唯一标识符可以任意字符组成,例如,字符为阿拉伯数字、字母、标点符号等。
99.s302、云服务器12接收到唯一标识符获取请求后,从用户终端20获取目标车型信息,并根据目标车型信息判断车辆是否支持读取车辆识别码;
100.作为示例但非限定的是,目标车型信息为车辆30对应的车型信息,目标车型信息包括但不限于以下车型信息:生产商、车型、年款、电池版本、车辆识别码(vehicle identification number,vin)的读取类型等。在一些实施例中,目标车型信息包括车辆识别码的读取类型,车辆识别码用于唯一确定对应的车辆,车辆识别码的读取类型包括自动读取类型和非自动读取类型,若对应车辆的车辆识别码的读取类型为自动读取类型,说明车辆通信装置11可通过读取指令从对应车辆读取车辆识别码,即对应车辆支持读取车辆识别码,若对应车辆的车辆识别码的读取类型为非自动读取类型,说明车辆通信装置11不可通过读取指令从对应车辆读取车辆识别码,即对应车辆不支持读取车辆识别码。
101.用户可操作用户终端20,使用用户账号登录特定应用程序,登录成功后,用户可在特定应用程序的界面中提供的车型数据库中选择车辆30对应的车型信息作为目标车型信息,选择完成后,用户终端20将目标车型信息发送至云服务器。
102.s303、若车辆30支持读取车辆识别码,则云服务器12通过车辆通信装置11获取车辆识别码,并根据车辆识别码和目标车型信息,生成第一唯一标识符,以及向车辆通信装置11发送第一唯一标识符;
103.作为示例但非限定的是,若车辆30支持读取车辆识别码,云服务器12在预设车型数据库中搜索与目标车型信息对应的读取指令,并发送读取指令至车辆通信装置11,车辆通信装置11根据读取指令,读取车辆30的车辆识别码,并向云服务器12发送该车辆识别码,其中,预设车型数据库中存储有各个车型信息与读取指令之间的对应关系,云服务器12可通过目标车型信息,搜索预设车型数据库,确定目标车型信息对应的读取指令。
104.车辆通信装置11接收到云服务器12发送第一唯一标识符后,将第一唯一标识符与电池数据打包成每帧电池数据,并向云服务器12发送每帧电池数据。并且,车辆通信装置11将接收的第一唯一标识符进行存储,作为本地唯一标识符,用于复用,以便后续车辆通信装置11将实时采集的电池数据与本地唯一标识符打包成每帧电池数据。
105.值得说明的是,云服务器12发送第一唯一标识符至车辆通信装置11时,还发送对应的配置文件至车辆通信装置11,由于对应车辆30支持读取车辆识别码,即云服务器12可通过车辆通信装置11获取车辆识别码,则对应的配置文件包括车辆识别码。车辆通信装置11将接收到的配置文件进行存储,作为本地配置文件,相应的,本地配置文件中的车辆识别
码作为本地车辆识别码。
106.s304、若车辆30不支持读取车辆识别码,则云服务器12从车辆通信装置11获取车辆通信装置标识和从用户终端20获取用户标识,并根据车辆通信装置标识、用户标识和目标车型信息,生成第二唯一标识符,以及向车辆通信装置11发送第二唯一标识符。
107.作为示例但非限定的是,车辆通信装置标识用于唯一确定对应的车辆通信装置,车辆通信装置标识可以任意字符组成,例如,字符为阿拉伯数字、字母、标点符号等,在一些实施例中,车辆通信装置标识为车辆通信装置的序列号,车辆通信装置11与云服务器12通信连接后,车辆通信装置11可将车辆通信装置标识上传至云服务器12。
108.用户标识用于唯一确定对应的用户,在一些实施例中,用户标识为用户登录特定应用程序的账号。用户可操作用户终端20,使用特定应用程序注册账号,用户终端20会向云服务器12发送注册信息,注册信息包括需注册的账号和密码,云服务器12根据注册信息,为用户分配经过授权认证的账号。当用户完成注册后,用户可以使用经过授权认证的账号和密码登录特定应用程序,登录成功后,云服务器12即可获取用户的账号(用户标识)。
109.车辆通信装置11接收到云服务器12发送第二唯一标识符后,将第一唯一标识符与电池数据打包成每帧电池数据,并向云服务器12发送每帧电池数据。并且,车辆通信装置11将接收的第二唯一标识符进行存储,作为本地唯一标识符,用于复用,以便后续车辆通信装置11将实时采集的电池数据与本地唯一标识符打包成每帧电池数据。
110.值得说明的是,云服务器12发送第二唯一标识符至车辆通信装置11时,还发送对应的配置文件至车辆通信装置11,由于对应车辆30不支持读取车辆识别码,即云服务器12不可通过车辆通信装置11获取车辆识别码,则对应的配置文件不包括车辆识别码。车辆通信装置11将接收到的配置文件进行存储,作为本地配置文件。
111.可以理解的是,由于不同类型的电池、同一类型不同厂家或不同批次的电池所对应的数据、算法等是不同的,所以,不同车辆的电池版本信息一般是不同的,若无法获取电池版本信息,就无法可靠对电池数据进行可靠管理,因此,云服务器12可以根据目标车型信息,得到对应的电池版本信息。由于目标车型信息并非唯一确定对应的车辆,而车辆识别码可唯一确定对应的车辆,因此,根据车辆识别码和目标车型信息生成的第一唯一标识符可唯一确定对应车辆的电池数据,从而可靠管理特定车辆对应的电池数据。
112.如前所述,若对应车辆30不支持读取车辆识别码,即云服务器12不可通过车辆通信装置11获取车辆识别码,那么,云服务器12无法根据车辆识别码和目标车型信息,生成第一唯一标识符,但是,云服务器12可以根据目标车型信息、车辆通信装置标识和用户标识,生成第二唯一标识符,第二唯一标识符同样可唯一确定对应车辆的电池数据,从而可靠管理特定车辆对应的电池数据。
113.举例而言,假设用户a拥有车辆a1,用户b拥有车辆b1,车辆a装配有车辆通信装置a2,车辆b装配有车辆通信装置b2,用户a为车辆a1注册了账号a3,用户b为车辆b1注册了账号b3,用户a通过账号a3登录特定应用程序,登录成功后将车辆通信装置a2与账号a3进行绑定,用户b通过账号b3登录特定应用程序,登录成功后将车辆通信装置b2与账号b3进行绑定。
114.若用户a的账号a3是一直绑定车辆通信装置a2的,也即车辆通信装置a2一直装配在车辆a1上,此时,车辆通信装置a2可确定对应车辆,云服务器12可根据车辆通信装置a2的
标识和目标车型信息,生成标识符,但是,若用户a将装配在车辆a1上的车辆通信装置a2更换为车辆通信装置b2,用户b将装配在车辆b1上的车辆通信装置b2更换为车辆通信装置a2,若不考虑账号,云服务器12根据车辆通信装置a2的标识和目标车型信息,生成标识符并发送至车辆通信装置a2,车辆通信装置a2将该标识符与车辆b1的电池数据打包成每帧电池数据,云服务器12将每帧电池数据存储在根据该标识符创建的车型档案,然而,实际上,该车型档案是用于存储车辆a1的电池数据的,从而导致孪生数据在时间上不连续,进而无法准确评估车辆健康状态。
115.因此,根据车辆通信装置标识和目标车型信息生成的标识符并不能唯一确定对应车辆的电池数据。而云服务器12在对应车辆30不支持读取车辆识别码时,根据车辆通信装置标识、用户标识(账号)和目标车型信息,生成唯一标识符,该唯一标识符可唯一确定对应车辆的电池数据,确保对应车辆的电池数据来源在时间上是连续的,也就能够确保孪生数据的时间连续性。
116.可以理解的是,本实施例在可确保孪生数据的时间连续性的基础上,允许用户在其账号下解绑已绑定的车辆通信装置或绑定新的车辆通信装置,能够提高电池数据管理的灵活性。并且,通过引入用户标识(账号)作权限识别,不同用户无法获悉其它用户的数据,确保数据的私密性或安全性。
117.因此,本实施例能够可靠管理电池数据,确保属于特定电池的电池数据来源准确且唯一匹配,以便后期根据特定电池多个历史时间段的电池数据建立起孪生数据,准确评估特定电池的健康状态。
118.并且,本实施例考虑了车辆支持读取车辆识别码和不支持读取车辆识别码的情况,无论在何种情况下,都能够生成可唯一确定对应车辆的电池数据的唯一标识符,从而确保能够可靠管理电池数据,同时增加唯一标识符生成的灵活性。
119.值得说明的是,本文所述的“唯一标识符”可以为本文所述的“第一唯一标识符”和“第二唯一标识符”中的任意一个。
120.在一些实施例中,云服务器12根据车辆通信装置标识、用户标识和目标车型信息,生成第二唯一标识符后,根据第二唯一标识符,创建车型档案,车型档案唯一确定对应车辆的电池数据,用于存储对应车辆的电池数据,相当于对应车辆的电池数据的数据库。
121.可以理解的是,云服务器12生成第二唯一标识符后,将该第二唯一标识符发送给车辆通信装置11,车辆通信装置11将该第二唯一标识符与电池数据打包成每帧电池数据,并向云服务器12发送每帧电池数据,云服务器12再将每帧电池数据存储至该第二唯一标识符对应的车型档案。
122.在一些实施例中,若车辆不支持读取车辆识别码,则云服务器12访问用户终端20的目标账户,判断目标账户下的车型档案的车型信息是否匹配目标车型信息,若匹配,说明在该目标账号下,已存在包括该目标车型信息的车型档案,此时,云服务器12选择该车型档案的唯一标识符发送给车辆通信装置11,无需云服务器12根据车辆通信装置标识、用户标识和目标车型信息,生成第二唯一标识符。若不匹配,说明在该目标账号下,并不存在包括该目标车型信息的车型档案,此时,云服务器12需要根据车辆通信装置标识、用户标识和目标车型信息,生成第二唯一标识符。
123.在一些实施例中,在车辆通信装置11向云服务器12发送唯一标识符获取请求前,
车辆通信装置11确定车辆30与车辆通信装置11的拔插状态,若拔插状态为已拔插状态,车辆通信装置11根据本地配置文件,读取车辆的待校验识别码,判断待校验识别码是否匹配本地车辆识别码,如前所述,本地配置文件是与本地唯一标识符对应的,若唯一标识符是根据车辆识别码及目标车型信息生成的,则本地配置文件包括对应的车辆识别码(本地识别码),因此,若待校验识别码匹配本地车辆识别码,说明本地唯一标识符即为云服务器12发送的可唯一确定该车辆的电池数据的唯一标识符,此时,车辆通信装置11可选择本地唯一标识符作为唯一标识符,若待校验识别码不匹配本地车辆识别码,说明本地唯一标识符并非云服务器12发送的可唯一确定该车辆的电池数据的唯一标识符,此时,车辆通信装置11需要发送唯一标识符获取请求至云服务器12,以使云服务器12生成可唯一确定该车辆的电池数据的唯一标识符并返回该唯一标识符。
124.举例而言,假设与车辆通信装置11处于拔插状态的前一车辆为车辆c1,与车辆通信装置11处于拔插状态的后一车辆为车辆d1。若车辆c1和车辆d1为相同车辆且都支持读取车辆识别码,车辆通信装置11存储有车辆c1对应的唯一标识符和配置文件(配置文件包括车辆c1的车辆识别码),那么,车辆通信装置11与车辆d1处于拔插状态时,车辆通信装置11会根据本地配置文件,读取车辆d1的待校验识别码,车辆通信装置11判断待校验识别码匹配本地车辆识别码,并选择本地唯一标识符作为唯一标识符。
125.实施例三:
126.本发明实施例提供一种车辆的电池数据管理方法,其中,本实施例选择云服务器作为执行主体,以执行本实施例提供的电池数据管理方法。请参阅图4a,电池数据管理方法包括:
127.s401、响应车辆通信装置发送的唯一标识符获取请求,获取用户终端发送的目标车型信息,其中,唯一标识符用于绑定车辆通信装置从车辆采集的电池数据;
128.s402、根据目标车型信息,判断车辆是否支持读取车辆识别码;
129.s403、若车辆支持读取车辆识别码,则根据车辆识别码和目标车型信息,生成第一唯一标识符;
130.s404、发送第一唯一标识符至车辆通信装置;
131.s405、若车辆不支持读取车辆识别码,则根据车辆通信装置标识、用户标识和目标车型信息,生成第二唯一标识符;
132.s406、发送第二唯一标识符至车辆通信装置。
133.因此,本实施例能够可靠管理电池数据,确保属于特定电池的电池数据来源准确且唯一匹配,以便后期根据特定电池多个历史时间段的电池数据建立起孪生数据,准确评估特定电池的健康状态。
134.并且,本实施例考虑了车辆支持读取车辆识别码和不支持读取车辆识别码的情况,无论在何种情况下,云服务器都能够生成可唯一确定对应车辆的电池数据的唯一标识符,从而确保能够可靠管理电池数据,同时增加唯一标识符生成的灵活性。
135.在一些实施例中,请参阅图4b,电池数据管理方法还包括:
136.s407、若车辆支持读取车辆识别码,则在预设车型数据库中搜索与目标车型信息对应的读取指令;
137.s408、发送读取指令至所述车辆通信装置,以使车辆通信装置根据读取指令,读取
车辆的车辆识别码,并返回车辆识别码。
138.在一些实施例中,请参阅图4c,电池数据管理方法还包括:
139.s409、若车辆不支持读取车辆识别码,则访问用户终端的目标账户;
140.s410、判断目标账户下的车型档案的车型信息是否匹配目标车型信息;
141.s411、若匹配,则选择车型档案的唯一标识符发送给车辆通信装置;
142.s412、若不匹配,则根据车辆通信装置标识、用户标识和目标车型信息,生成第二唯一标识符。
143.实施例四:
144.本发明实施例提供一种车辆的电池数据管理方法,其中,本实施例选择车辆通信装置作为执行主体,以执行本实施例提供的电池数据管理方法。请参阅图5a,电池数据管理方法包括:
145.s501、发送唯一标识符获取请求至云服务器,以使云服务器生成用于绑定电池数据的第一唯一标识符或第二唯一标识符,第一唯一标识符由云服务器基于用户终端发送的目标车型信息判断到车辆支持读取车辆识别码时,根据车辆识别码和目标车型信息生成的;第二唯一标识符由云服务器基于用户终端发送的目标车型信息判断到车辆不支持读取车辆识别码时,根据车辆通信装置标识、用户标识和目标车型信息生成的;
146.s502、接收云服务器发送的唯一标识符。
147.在一些实施例中,执行s51前,请参阅图5b,电池数据管理方法还包括:
148.s503、确定车辆通信装置与车辆的拔插状态;
149.s504、若拔插状态为未拔插状态,则选择本地唯一标识符作为唯一标识符;
150.s505、若拔插状态为已拔插状态,则根据本地配置文件,读取车辆的待校验识别码;
151.s506、根据待校验识别码与本地车辆标识码,判断待校验识别码是否匹配本地车辆标识码;
152.s507、若匹配,则选择本地唯一标识符作为唯一标识符;
153.s508、若不匹配,则发送唯一标识符获取请求至云服务器。
154.在一些实施例中,请参阅图5c,电池数据管理方法还包括:
155.s509、将唯一标识符与电池数据打包成每帧电池数据;
156.s510、发送每帧电池数据至云服务器。
157.实施例五:
158.本发明实施例提供一种车辆的电池数据管理装置。请参阅图6a,电池数据管理装置600包括获取模块601、第一判断模块602、第一生成模块603、第一发送模块604、第二生成模块605和第二发送模块606。
159.获取模块601可响应车辆通信装置发送的唯一标识符获取请求,获取用户终端发送的目标车型信息,其中,唯一标识符用于绑定车辆通信装置从车辆采集的电池数据,判断模块602用于根据目标车型信息,判断车辆是否支持读取车辆识别码,第一生成模块603用于当车辆支持读取车辆识别码时,根据车辆识别码和目标车型信息,生成第一唯一标识符,第一发送模块604用于发送第一唯一标识符至车辆通信装置,第二生成模块605用于当车辆支持读取车辆识别码,则根据车辆通信装置标识、用户标识和目标车型信息,生成第二唯一
标识符,第二发送模块606用于发送第二唯一标识符至车辆通信装置。
160.在一些实施例中,请参阅图6b,电池数据管理装置600还包括搜索模块607和第三发送模块608。
161.搜索模块607用于当车辆支持读取车辆识别码时,在预设车型数据库中搜索与目标车型信息对应的读取指令,第三发送模块608用于发送读取指令至车辆通信装置,以使车辆通信装置返回车辆识别码,车辆识别码是车辆通信装置根据读取指令,从车辆读取到的车辆识别码。
162.在一些实施例中,请参阅图6c,电池数据管理装置600还包括访问模块609、第二判断模块610、第一选择模块611和第三生成模块612。
163.访问模块609用于当车辆不支持读取车辆识别码时,访问用户终端的目标账户,第二判断模块610判断目标账户下的车型档案的车型信息是否匹配目标车型信息,第一选择模块611用于当目标账户下的车型档案的车型信息匹配目标车型信息时,选择车型档案的唯一标识符发送给车辆通信装置,第二生成模块612用于当目标账户下的车型档案的车型信息不匹配目标车型信息时,根据车辆通信装置标识、用户标识和目标车型信息,生成第二唯一标识符。
164.实施例六:
165.本发明实施例提供一种车辆的电池数据管理装置。请参阅图7a,电池数据管理装置700包括第四发送模块701和接收模块702。
166.第四发送模块701可发送唯一标识符获取请求至云服务器,以使云服务器生成用于绑定电池数据的第一唯一标识符或第二唯一标识符,第一唯一标识符由云服务器基于用户终端发送的目标车型信息判断到车辆支持读取车辆识别码时,根据车辆识别码和目标车型信息生成的;第二唯一标识符由云服务器基于用户终端发送的目标车型信息判断到车辆不支持读取车辆识别码时,根据车辆通信装置标识、用户标识和目标车型信息生成的。接收模块702可接收云服务器发送的唯一标识符。
167.在一些实施例中,请参阅图7b,电池数据管理装置700还包括确定模块703、第二选择模块704、读取模块705、第三判断模块706、第三选择模块707和第五发送模块708。
168.确定模块703可确定车辆通信装置与车辆的拔插状态,第二选择模块704用于当拔插状态为未拔插状态,选择本地唯一标识符作为唯一标识符,读取模块705用于当拔插状态为已拔插状态时,根据本地配置文件,读取车辆的待校验识别码,第三判断模块706用于根据待校验识别码与本地车辆标识码,判断待校验识别码是否匹配本地车辆标识码,第三选择模块707用于当待校验识别码匹配本地车辆标识码时,选择本地唯一标识符作为唯一标识符,第五发送模块708用于当待校验识别码不匹配本地车辆标识码时,发送唯一标识符获取请求至云服务器。
169.在一些实施例中,请参阅图7c,电池数据管理装置700还包括打包模块709和第六发送模块710。
170.打包模块709用于将唯一标识符与电池数据打包成每帧电池数据,第六发送模块710用于发送每帧电池数据至云服务器。
171.需要说明的是,上述电池数据管理装置可执行本发明实施方式所提供的电池数据管理方法,具备执行方法相应的功能模块和有益效果。未在电池数据管理装置实施方式中
详尽描述的技术细节,可参见本发明实施方式所提供的电池数据管理方法。
172.请参阅图8,图8为本技术实施例提供的一种云服务器的硬件结构示意图,如图8所示,云服务器包括第一通信模组801、一个或多个第一处理器802以及第一存储器803。其中,图8中以一个第一处理器802为例。
173.第一通信模组801用于与车辆通信装置和用户终端通信连接,第一处理器81通过控制第一通信模组801,可实现与车辆通信装置之间或与用户终端之间的交互。第一通信模组801还与第一处理器802电连接。
174.第一处理器802和第一存储器803可以通过总线或者其他方式连接,图8中以通过总线连接为例。
175.存储器803作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本技术实施例中的电池数据管理方法对应的程序指令/模块。第一处理器802通过运行存储在第一存储器803中的非易失性软件程序、指令以及模块,从而执行电池数据管理装置的各种功能应用以及数据处理,即实现上述方法实施例提供的电池数据管理方法以及上述装置实施例的各个模块或单元的功能。
176.第一存储器803可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,第一存储器803可选包括相对于第一处理器802远程设置的存储器,这些远程存储器可以通过网络连接至第一处理器802。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
177.所述程序指令/模块存储在所述第一存储器803中,当被所述一个或者多个第一处理器802执行时,执行上述任意方法实施例中的电池数据管理方法。
178.请参阅图9,图9为本技术实施例提供的一种云服务器的硬件结构示意图,如图9所示,云服务器包括第二通信模组901、一个或多个第二处理器902以及第二存储器903。其中,图9中以一个第二处理器902为例。
179.第一通信模组901用于与车辆和云服务器通信连接,第二处理器901通过控制第一通信模组901,可实现与车辆之间或与云服务器之间的交互。第二通信模组901还与第二处理器902电连接。
180.第二处理器902和第二存储器903可以通过总线或者其他方式连接,图9中以通过总线连接为例。
181.第二存储器903作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本技术实施例中的电池数据管理方法对应的程序指令/模块。第二处理器902通过运行存储在第二存储器903中的非易失性软件程序、指令以及模块,从而执行电池数据管理装置的各种功能应用以及数据处理,即实现上述方法实施例提供的电池数据管理方法以及上述装置实施例的各个模块或单元的功能。
182.第二存储器903可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,第二存储器903可选包括相对于第二处理器902远程设置的存储器,这些远程存储器可以通过网络连接至第二处理器902。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
183.所述程序指令/模块存储在所述第二存储器903中,当被所述一个或者多个第二处理器92执行时,执行上述任意方法实施例中的电池数据管理方法。
184.本技术实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图8中的一个处理器802或图9中的一个处理器902,可使得上述一个或多个处理器可执行上述任意方法实施例中的电池数据管理方法。
185.本技术实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被电子设备执行时,使所述电子设备执行任一项所述的电池数据管理方法。
186.以上所描述的装置或设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元模块可以是或者也可以不是物理上分开的,作为模块单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络模块单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
187.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
188.最后要说明的是,本发明可以通过许多不同的形式来实现,并不限于本说明书所描述的实施例,这些实施例不作为对本发明内容的额外限制,提供这些实施方式的目的是使对本发明的公开内容的理解更加透彻全面。并且在本发明的思路下,上述各技术特征继续相互组合,并存在如上所述的本发明不同方面的许多其它变化,均视为本发明说明书记载的范围;进一步地,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1