一种基于国标的新能源汽车数据采集扩展协议的系统

文档序号:1478675 发布日期:2020-02-25 浏览:3次 >En<

阅读说明:本技术 一种基于国标的新能源汽车数据采集扩展协议的系统 (New energy automobile data acquisition extension protocol system based on national standard ) 是由 范国庆 刘茂勇 张祺 于 2019-09-29 设计创作,主要内容包括:本发明公开了一种基于国标的新能源汽车数据采集扩展协议的系统,包括:起始符模块、命令单元模块、车辆识别码模块、数据单元加密模块、数据单元长度模块、数据单元模块、协议版本模块、校验码模块;所述起始符模块,用于确定采集到的数据的字符;所述命令单元模块,用于传递所述确定的采集到的数据的字符;所述车辆识别码模块,用于设置汽车的唯一标识;所述数据单元加密模块,用于对采集到的数据进行加密;所述数据单元长度模块,用于确定数据单元的总字节的有效范围;所述数据单元模块,用于对采集到的数据进行校验;所述协议版本模块,用于对采集到的数据进行扩展;所述校验码模块,用于对采集到的数据进行校验。(The invention discloses a new energy automobile data acquisition extension protocol system based on national standard, which comprises: the system comprises an initiator module, a command unit module, a vehicle identification code module, a data unit encryption module, a data unit length module, a data unit module, a protocol version module and a check code module; the initiator module is used for determining characters of the acquired data; the command unit module is used for transmitting the determined characters of the acquired data; the vehicle identification code module is used for setting a unique identifier of the automobile; the data unit encryption module is used for encrypting the acquired data; the data unit length module is used for determining the effective range of the total bytes of the data unit; the data unit module is used for verifying the acquired data; the protocol version module is used for expanding the acquired data; and the check code module is used for checking the acquired data.)

一种基于国标的新能源汽车数据采集扩展协议的系统

技术领域

本发明涉及车辆通信技术领域,尤其涉及一种基于国标的新能源汽车数据采集扩展协议的系统。

背景技术

近几年在国家政策的大力扶持下,全国新能源汽车企业如雨后春笋般爆发,为了能顺利拿到国家补贴,各新能源车企需按国家新能源监控标准上报新能源汽车的行驶相关数据。目前是按《电动汽车远程服务与管理系统技术规范 第3部分:通信协议及数据格式》中要求的相关数据格式(以下简称国标协议)上报数据到国家监控平台,除了将数据上报到国家平台外,各新能源车企一般会基于国标协议采集更多的车辆行驶数据保存在企业数据中心,用于进行数据统计、分析等目的。

目前国标协议在一定范围内具有可扩展性,但因其没有版本的概念以及协议中的数据采用按序占位的方式表述信息,导致基于此协议用于企业私有数据采集、解析时在软件设计的扩展性、复用性、兼容性等方面稍差,在适应新能源企业层中不穷的新车型方面存在不足。

本发明基于国标协议,巧妙的增加定义了协议版本信息,是一种更适用于新能源车企进行数据采集的扩展协议,使得数据采集、解析软件设计扩展性、复用性、兼容性等方面得到提升。

发明内容

本发明的目的是针对现有技术的缺陷,提供了一种基于国标的新能源汽车数据采集扩展协议的系统,基于国标协议,增加了协议版本信息,是一种既能满足新能源车企按国标要求上报信息又能更好满足新能源车企自身多车型数据采集、解析需求的扩展协议。

为了实现以上目的,本发明采用以下技术方案:

一种基于国标的新能源汽车数据采集扩展协议的系统,包括:起始符模块、命令单元模块、车辆识别码模块、数据单元加密模块、数据单元长度模块、数据单元模块、协议版本模块、校验码模块;

所述起始符模块,用于确定采集到的数据的字符;

所述命令单元模块,用于传递所述确定的采集到的数据的字符;

所述车辆识别码模块,用于设置汽车的唯一标识;

所述数据单元加密模块,用于对采集到的数据进行加密;

所述数据单元长度模块,用于确定数据单元的总字节的有效范围;

所述数据单元模块,用于对采集到的数据进行校验;

所述协议版本模块,用于标识采集数据的协议版本,并对采集到的数据进行扩展;

所述校验码模块,用于对采集到的数据进行校验。

进一步的,所述协议版本模块的类型为BYTE。

进一步的,所述协议版本模块计入BBC校验。

进一步的,所述协议版本模块根据协议版本解析、区分数据单元中同一类别信息体的数据信息。

进一步的,所述协议版本模块用倒数第2字节标识协议版本信息。

与现有技术相比,本发明具有以下优点:

1、基于国标协议,增加了协议版本信息,是一种既能满足新能源车企按国标要求上报信息又能更好满足新能源车企自身多车型数据采集、解析需求的扩展协议;

2、扩展性更好:可以根据协议版本解析、区分 “数据单元”中同一类别信息体的数据信息,同一类别信息体在后续版本可以基于前面版本进行扩展表达更多信息;

3、复用性更高:基于更好的扩展性,使得软件设计时有更高的复用性;

4、兼容性更强:可以根据协议版本区分上报数据协议,兼容多种车型的数据信息采集、解析。

附图说明

图1是实施例一提供的一种基于国标的新能源汽车数据采集扩展协议的系统结构图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

本发明的目的是针对现有技术的缺陷,提供了一种基于国标的新能源汽车数据采集扩展协议的系统。

实施例一

一种基于国标的新能源汽车数据采集扩展协议的系统,如图1所示,包括:包括:起始符模块、命令单元模块、车辆识别码模块、数据单元加密模块、数据单元长度模块、数据单元模块、协议版本模块、校验码模块;起始符模块,用于确定采集到的数据的字符;命令单元模块,用于传递所述确定的采集到的数据的字符;车辆识别码模块,用于设置汽车的唯一标识;数据单元加密模块,用于对采集到的数据进行加密;数据单元长度模块,用于确定数据单元的总字节的有效范围;数据单元模块,用于对采集到的数据进行校验;协议版本模块,用于对采集到的数据进行扩展;校验码模块,用于对采集到的数据进行校验。

在起始符模块中,确定采集到的数据的字符。

起始符的数据类型为STRING,固定为ASCII字符“##”,用“0x23,0x23”表示。

在命令单元模块中,传递确定的采集到的数据的字符。

起始符的数据类型为BYTE。

具体为, 远程服务与管理平台可以向车载终端发送设置命令时,修改车载终端参数信息。

远程服务与管理平台在向车载终端发送设置命令时,车载终端应对接收到的数据进行校验。当校验正确时,车载终端应向远程服务与管理平台返回成功应答并完成信息修改;当校验错误时,车载终端应忽略所接收命令。

远程服务与管理平台应在接收到车载终端的应答后完成本次设置传输;远程服务与管理平台在规定时间内未收到应答指令,应重新发送设置命令;重复3次发送设置命令无应答,应终止此次设置。车载终端应在成功应答远程服务与管理平台IP地址和端口设置命令后,向目标远程服务与管理平台发送登入信息;当向目标远程服务与管理平台登入不成功时,车载终端应恢复原有远程服务与管理平台设置,并向原有远程服务与管理平台返回修改错误应答。

在车辆识别码模块中,设置汽车的唯一标识。

车辆识别码的数据类型为STRING,车辆识别码是识别的唯一标识,由17位字码构成,字码应符合***数字和大写的罗马字母。

在数据单元加密模块中,对采集到的数据进行加密。

数据单元加密方式的数据类型为BYTE;其中,0x01:数据不加密;0x02:数据经过RSA算法加密;0x03:数据经过AES128位算法加密;“0xFE”表示异常,“0xFF”表示无效,其他预留。

在数据单元长度模块中,确定数据单元的总字节的有效范围。

数据单元长度的数据类型为WORD,数据单元长度是数据单元的总字节数,有效值范围;0~65531。

在数据单元模块中,对采集到的数据进行校验。

当GPS校时岀现问题时,车载终端向远程服务与管理平台发起校时请求;远程服务与管理平台应对接收到的数据进行校验;校验正确时,远程服务与管理平台应返回成功应答:校验错误时,远程服务与管理平台应返回修改错应答。

车载终端应在接收到远程服务与管理平台的应答指令后完成本次校时传输;车载终端在规定时间内未收到应答指令,应重新进行校时;若校时应答为修改错时,应间隔一定时间后,继续重新校时直至校时成功或GPS校时恢复正常。

在协议版本模块中,对采集到的数据进行扩展。

具体为,所述协议版本模块,用于标识采集数据的协议版本,达到数据采集可扩展向前兼容的目标。

协议版本的数据类型为STRING,标识协议版本加在报文最后,不计入第“数据单元长度”,计入BBC校验,转发国标时去除。

协议版本可以根据协议版本解析、区分 “数据单元”中同一类别信息体的数据信息,同一类别信息体在后续版本可以基于前面版本进行扩展表达更多信息。

扩展国标协议,用倒数第2字节标识协议版本信息;扩展国标协议,不限于用倒数第2字节标识协议版本信息,可以是倒数第2字节至倒数第n个字节;标识协议版本的信息长度不计入“数据单元长度”中;标识协议版本的信息需要计入“较验码”的BCC较验。

本实施例基于国标协议,增加了协议版本信息,是一种即能满足新能源车企按国标要求上报信息又能更好满足新能源车企自身多车型数据采集、解析需求的扩展协议

在校验码模块中,对采集到的数据进行校验。

校验码的数据类型为STRING,采用BCC(异或校验)法,校验范围从命令单元的第一个字节开始,同后一字节异或,直到校验码前一字节为止,校验码占用一个字节,当数据单元存在加密时,应先加密后校验,先校验后解密。

与现有技术相比,本实施例具有以下优点:

1、基于国标协议,增加了协议版本信息,是一种既能满足新能源车企按国标要求上报信息又能更好满足新能源车企自身多车型数据采集、解析需求的扩展协议;

2、扩展性更好:可以根据协议版本解析、区分 “数据单元”中同一类别信息体的数据信息,同一类别信息体在后续版本可以基于前面版本进行扩展表达更多信息;

3、复用性更高:基于更好的扩展性,使得软件设计时有更高的复用性;

4、兼容性更强:可以根据协议版本区分上报数据协议,兼容多种车型的数据信息采集、解析。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例, 而本发明的范围由所附的权利要求范围决定。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种认证方法、装置、计算机系统及可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类