
电动汽车远程监控技术规范-第4部分:平台交换协议及数据格式(律师修正版).doc
18页精品文档DB11北京市质量技术监督局 发布2012--实施2012--发布DB11/T ****—2012北京市地方标准ICS **.***电动汽车远程监控技术规范第4部分:平台交换协议及数据格式Technical specifications of remote monitoring for electric vehiclesPart4:Protocol specifications and data format of exchange platform(送审稿)-可编辑修改-目 次目 次 1前 言 21 范围 32 规范性引用文件 33 术语、定义和缩略语 34 协议结构 45 通信连接 46 数据包结构和定义 77 数据单元格式和定义 9附录A 14前 言本标准按照GB/T1.1-2009给出的规则起草 本标准由北京市科学技术委员会提出 本标准由北京市科学技术委员会组织实施 本标准的主要起草单位:北京交通大学,北京理工大学 本标准的参与起草单位: 本标准的主要起草人: 本标准的参与起草人电动汽车远程监控技术规范第4部分:平台交换协议及数据格式1 范围本标准规定了电动汽车监控和服务平台与接入平台间的通信协议,描述了用于平台交换的协议格式和数据要求。
本标准适用于电动汽车监控和服务平台与接入平台间之间的通信2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准凡是不注日期的引用文件,其最新版本适用于本标准GB 16735 道路车辆识别代号(VIN)GB/T 19596电动汽车术语GB/T 1988 信息技术 信息交换用七位编码字符集(eqv ISO/IEC 646)DB11/Z 801-2011 电动汽车电能供给与保障技术规范 动力蓄电池包编码DB**/* ***-2012 电动汽车远程监控技术规范 第1部分:总则DB**/* ***-2012 电动汽车远程监控技术规范 第2部分:车载终端通信协议及数据格式3 术语、定义和缩略语3.1 术语和定义GB/T 19596确立的以及下列术语和定义适用于本文件3.1.1监控和服务平台 monitoring and service platform以计算机系统及通信技术为基础,通过移动通信技术和卫星定位技术等手段从车载终端和接入平台获取电动汽车动力蓄电池工作状态和电动汽车运行状态等数据信息,并通过对数据信息的分析和处理,实现电动汽车故障预警、故障处置、车载服务和管理等应用平台。
3.1.2接入平台access platform接入到监控和服务平台的平台,包括政府信息资源、社会信息资源和企业信息资源3.1.3用户身份识别user identification 接入平台连接监控和服务平台时,需向监控和服务平台发送数据包进行身份识别3.1.4上行方向upstream direction 从接入平台到监控和服务平台的数据传输方向3.1.5下行方向 downstream direction 从监控和服务平台到接入平台的数据传输方向3.2 符号及缩略语IP 网间互联协议(Internet Protocol)TCP 传输控制协议(Transfer Control Protocol)HTTP 超文本传送协议(hypertext transport protocol)WEBSERVICES 传输控制协议应用服务4 协议结构Socket方式4.1 以TCP/IP网络控制协议作为底层通信承载协议,本标准所规定的协议对应于ISO/OS定义的七层协议结构的应用层4.2 应用层以数据包(分组)的格式进行命令和数据的交互,按平台之间数据交互的功能需要规定数据组织结构。
4.3 应用层通信协议不依赖于所选用的传输网络,在基础传输层已经建立的基础上,应用层通信协议与具体传输网络无关Webservices方式4.4 以HTTP协议作为数据传输协议5 通信连接Socket方式5.1 连接的建立5.1.1 当通信链路连接建立,接入平台应立即向监控和服务平台发送信息进行用户身份识别,流程如图1所示接入平台监控与服务平台用身份信息识别应答图1 用户身份识别流程示意图5.1.2 接入平台向监控和服务平台发送用户身份识别信息,监控和服务平台需要对接收到的数据进行校验,校验包括数据校验和用户身份校验在校验正确的情况下,监控和服务平台返回成功应答;在校验错误的情况下,监控和服务平台返回错误应答5.1.3 接入平台在接收到监控和服务平台的应答指令后完成身份识别;接入平台在规定时间内未收到应答指令,应启动重发机制接入平台如果收到监控和服务平台返回的错误应答,应根据错误应答提示,再次启动重发机制5.2 连接的维持身份识别成功后,接入平台应按一定周期向监控和服务平台发送心跳信息,监控和服务平台在收到心跳信息后返回成功应答,发送周期由接入平台规定如果想重新建立连接,需要再次进行身份识别。
5.3 连接的过程连接的过程包括信息数据交换、信息查询、接入平台请求与监控和服务平台控制命令5.3.1信息数据交换由于每个用户的需求和权限不一样,信息数据交换分为三个模式,具体如下5.3.1.1接入平台只上报数据给监控和服务平台身份识别成功后,接入平台应把信息数据按照设定的上报时间周期(T)主动地上报监控和服务平台流程如图2所示T接入平台监控和服务平台信息数据信息数据错误应答图2 信息数据上报流程示意图5.3.1.2监控和服务平台只下发数据给接入平台 如果接入平台需要监控和服务平台下发数据,需要向监控和服务平台进行请求监控和服务平台对请求进行校验,如果校验正确,监控和服务平台按一定下发时间周期给接入平台下发数据,流程如图3所示如果检验错误,监控和服务平台返回一个错误应答接入平台如果没收到应答或收到错误应答,应启动重发机制流程如图4所示接入平台监控和服务平台请求信息转发应答成功信息数据信息数据图3 信息数据下发(成功应答)流程示意图接入平台监控和服务平台请求信息转发错误应答再次请求信息转发信息数据信息数据图4 信息数据下发(错误应答)流程示意图5.3.1.3 监控和服务平台与接入平台数据交换,同时具有上报和下发功能。
5.3.1.4 进行数据交换时,接收方需要对接收到的信息数据进行校验如果检验错误,接收方忽略此包的信息数据5.3.1.5 进行数据交换时,要求连续完成单体动力蓄电池电压数据转发、动力蓄电池包温度数据转发、整车数据转发、卫星定位系统数据转发、极值数据转发、报警数据转发和充电时动力蓄电池数据转发5.3.1.5 信息数据上报时间周期或者下发时间周期应按不同的平台进行调整当出现报警,监控和服务平台与接入平台之间的周期应该实时的调整,转发时间应缩短到不大于1秒,保证信息的实时性5.3.2 信息查询5.3.2.1 信息查询是监控和服务平台发送查询命令,获取接入平台数据的过程,查询流程如图5所示图5 信息查询流程示意图5.3.2.2 监控和服务平台对接入平台发送查询命令,查询命令中参数值均用一个0x00表示,接入平台对接收到的数据进行校验在校验正确的情况下,接入平台返回成功应答和查询参数值;在校验错误的情况下,接入平台返回错误应答5.3.2.3 监控和服务平台收到接入平台的正确应答指令后完成本次信息查询传输监控和服务平台收到错误应答后重新发送查询命令监控和服务平台在规定时间内未收到应答指令,启动重发机制。
5.3.3 接入平台请求命令设置与监控和服务平台控制命令设置5.3.3.1 接入平台请求命令设置是接入平台发送请求命令给监控和服务平台,对监控和服务平台进行请求设置的过程,具体设置内容见表18接入平台请求命令设置流程如图6所示接入平台监控和服务平台接入平台请求应答接入平台监控和服务平台服务器控制应答图6 接入平台请求命令流程示意图 图7监控和服务平台控制命令流程示意图5.3.3.2 监控和服务平台控制命令设置是监控和服务平台发送控制命令给接入平台,请求对接入平台进行控制的过程,具体设置内容见表18监控和服务平台控制命令设置流程如图7所示5.3.3.3 监控和服务平台或接入平台向对方发送命令设置,接收方对接收到的命令信息数据进行校验在校验正确的情况下,接收方返回成功应答;在校验错误的情况下,接收方返回错误应答5.3.3.4 监控和服务平台或接入平台在接收到对方的成功应答后完成自身命令传输;监控和服务平台或接入平台在规定时间内未收到应答指令,发送命令端应启动重发机制5.4 重发机制5.4.1 重发超时时间根据具体的通信方式和通信过程自行定义,但不应大于10秒。
5.4.2 达到重发规定次数后仍未收到应答指令,则本次通信失败,结束本次通信超时重发次数应为3次5.5 连接的断开监控和服务平台与接入平台可根据TCP协议主动断开连接,双方都应主动判断TCP连接是否断开,释放端口5.5.1 TCP连接断开监控和服务平台判断TCP连接断开的方法:——根据TCP协议判断接入平台主动断开;——相同身份的接入平台建立新连接,表明原TCP连接已断开; 接入平台判断TCP连接断开的方法: ——根据TCP协议判断监控和服务平台主动断开; ——数据通信链路断开;5.5.2 TCP连接通畅当TCP连接通畅的情况下,服务器和接入平台断开连接的情况有:——数据通信链路正常,达到重发次数后仍未收到应答;——监控和服务平台超过一定时间未收到接入平台发来的上报信息或心跳信息;——接入平台超过在一定时间内未收到监控和服务平台发来的下发信息或者心跳信息;Webservices方式5.6 连接的建立当通信连接建立,接入平台应立即向监控和服务平台发送信息进行用户身份信息和数据,流程如图8所示监控与服务平台接入平台用身份信息,数据应答图8监控和服务平台数据传输流程示意图5.7 连接的方式连接的方式包括信息数据交换、信息查询、接入平台请求与监控和服务平台控制命令。
5.3.1信息数据交换由于每个用户的需求和权限不一样,信息数据交换分为三个模式,具体如下5.3.1.1接入平台只上报数据给监控和服务平台接入平台把信息数据按照设定的上报时间周期(T)主动地上报监控和服务平台流程如图2所示T接入平台监控和服务平台信息数据信息数据错误应答图1 信息数据上报流程示意图5.3.1.2监控和服务平台只下发数据给接入平台 如果接入平台需要监控和服务平台下发数据,需要向监控和服务平台进行请求监控和服务平台对请求进行校验,如果校验正确,监控和服务平台按一定下发时间周期给接入平台下发数据,流程如图3所示如果检验错误,监控和服务平台返回一个错误应答接入平台如果没收到应答或收到错误应答,应启动重发机制流程如图4所示接入平台监控和服务平台请求信。
