东莞市交通运输局重点监管车辆监控平台数据接口规范1012.pdf

上传人:赵** 文档编号:44006891 上传时间:2022-09-20 格式:PDF 页数:14 大小:218.37KB
返回 下载 相关 举报
东莞市交通运输局重点监管车辆监控平台数据接口规范1012.pdf_第1页
第1页 / 共14页
东莞市交通运输局重点监管车辆监控平台数据接口规范1012.pdf_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《东莞市交通运输局重点监管车辆监控平台数据接口规范1012.pdf》由会员分享,可在线阅读,更多相关《东莞市交通运输局重点监管车辆监控平台数据接口规范1012.pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.01东莞市交通运输局重点监管车辆监控平台数据接口协议接口协议:Socket 通信方式A.1概述参照DB44/T 7692010重点监管车辆监控平台数据接口规范和省道路运政信息系统卫星定位数据联网监管接口技术规范,结合东莞市交通运输局实际需要,制定本协议。本协议规定了GPS营运商或运输企业监控平台(以下简称监控平台)与东莞市交通运输局市级接收基准平台(以下简称市级基准平台)之间以Socket通信方式进行数据交换的接口协议。A.2数据传输约定A.2.1通信约定通信协议采用TCP/IP协议,监控平台和市级接收基准平台之间保持在线连接。A.2.2

2、登录登录是指监控平台向市级接收基准平台登录。监控平台登录时,向市级接收基准平台发送“登录请求”(LoginREQ),市级接收基准平台验证登录请求的OMC代码、IP地址、用户帐号、密码以及随机序列,确认合法性后,向监控平台返回“登录回应”(LoginRSP)。若登录成功,市级接收基准平台将接收并处理监控平台上报的数据,反之,将丢弃监控平台上报的数据,并强制断开与监控平台建立的连接。A.2.3链路检测链路检测是指监控平台与市级接收基准平台之间的网络链路检测。监控平台登录后,需每隔1分钟向市级接收基准平台发送“链路检测请求”(TestLinkREQ);市级接收基准平台收到链路检测请求后,向监控平台回

3、应“链路检测回应”(TestLinkRSP),告知监控平台链路正常。如果监控平台连续发送3个的链路检测请求都没收到回应,则可认为与市级接收基准平台连接中断,可尝试重新登录市级接收基准平台。A.2.4安全认证安全认证是为保障监控平台接入市级接收基准平台的合法性认证,具体流程如下。市级接收基准平台为各监控平台分配用户帐号、密码。监控平台与市级接收基准平台建立连接后,市级接收基准平台校验连接 IP,对非法 IP 将强行断开,对合法 IP 连接产生一个随机序列(10 字节字符串)发送给监控平台,监控平台将事先分配的帐号、密码与随机序列按先后顺序组合后进行 MD5 加密,并向市级接收基准平台发出“登录请

4、求”,市级接收基准平台接收到登录请求后,验证用户帐号、密码和随机序列的正确性,如果不合法,则认证失败。市级接收基准平台收到登录请求后,先验证 IP 地址,如果 IP 与约定的不一致,则认证失败。市级接收基准平台对于建立链接后,对最近 2 分钟内未发送“登陆申请或递交链路检测请求”的监控平台强制断开链接处理。东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.02注:同一IP只允许一个连接成功。A.2.5数据编码对字符串数据采用GBK编码(兼容ASCII及GB2312编码)。对不定长数据字段,如果可能出现保留的分隔符,则需采用BASE64进行二次编码,防止和保留的分隔符产生歧义。数据长度按进

5、行BASE64编码后的长度计算。数据协议中对需进行BASE64编码的字段特别注明。对固定长度字符串,不足部分后面补0 x00。对多字节整数类型,高位在前,低位在后,不足部分前面补0 x00。消息格式中“数据”字段前后为固定长度,分隔符仅作协议合法性校验。消息格式中“数据”字段中含有不定长字段,分隔符作字段识别作用,除特别注明外,必须确保不定长字段中不含分隔符。A.2.6数据协议框架A.2.6.1消息格式开 始 符数 据 长 度功 能 关 键 字数 据分 隔 符结 束 符分 隔 符企业监控平台代码分 隔 符图 A.1消息格式定义其中数据长度是数据的总字节数。总字节数。功能关键字:3字节,字符串,

6、如“U01”;企业监控平台代码:即OMC代码,4字节,整数,如0 x00000F01,表示十进制第3841号监控平台,由政府职能部门指定机构统一分配。数据长度:4字节,整数,数据长度不超过2048字节。A.2.6.2数据格式数 据 字 段1数 据 分 隔 符数 据 字 段2数 据 分 隔 符 数 据 字 段n图 A.2数据格式定义A.2.6.3协议字符开始符:“”;结束符:“#”;分隔符:“&”;数据分隔符:“|”。A.2.6.4功能关键字功能关键字采用分类标识+2字节序号,如U01。表 A.1功能关键字分类定义标识字符说明LLogin 首字母,监控平台与市级接收基准平台之间的登录数据标识东莞

7、市交通运输局重点监管车辆监控平台数据接口协议 V1.03TTestLink 首字母,监控平台与市级接收基准平台之间的链路检测数据标识UUpload 首字母,监控平台向市级接收基准平台上传的数据标识DDownload 首字母,监控平台下载市级接收基准平台下传的数据标识A.3登录流程连 接 流 程市级接收基准平台监 控 平 台发 起 连 接对此连接产生一个随机字符串加 密 用 户 名+密 码+随 机字 符 串,发送登陆申请T C P/I P发送随机字符串T C P/I P验 证 用 户 名+密 码+随机字符串组合 是 否 正 确,验 证I P等 是 否 合 法登录回应代码登 录 回 应完 成 连

8、接,开始上传或下载数据登 陆 成 功图 A.3登录流程图注 1:如登录不成功,则市级接收基准平台强制断开监控平台的 TCP 连接。连接断开后重连时,需要重新发起登录申请。A.4登录数据协议A.4.1登录随机序列表 A.2登录随机序列说明表关键字L00数据字段 1字段名称随机序列说明由市级接收基准平台随机产生的字符串序列长度固定长度 10 字节A.4.2登录请求表 A.3登录请求协议说明表关键字L01数据字段 1字段名称用户名说明由政府职能部门指定机构统一分配长度不定长东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.04数据字段 2字段名称密码说明由政府职能部门指定机构统一分配,用户名密

9、码随机序列字符串的 MD5 码,MD5 码中字母部分约定为小写。长度固定长度 32 字节数据字段 3字段名称随机序列说明来自市级接收基准平台随机产生的字符串序列长度固定长度 10 字节A.4.3登录回应市级接收基准平台收到监控平台发起登录申请后,进行下传和接受数据的准备工作,进行验证后向监控平台返回登录回应。表 A.4登录回应协议说明表关键字L02数据字段 1字段名称登录回应代码说明整数。长度固定长度 4 字节表 A.5回应代码对应表序号回应值描述10 x00000000成功20 x00000001无效数据包30 x00000002无效数据包类型40 x00000003无效用户名50 x000

10、00004密码错误60 x00000005申请拒绝,随机序列错70 x00000006登录拒绝,IP 错,运营商错A.5链路检测流程O M C服 务 器市级接收基准平台TestLink_R E QTestLink_R S P图 A.4链路检测通信流程示意图A.6链路检测申请由监控平台发起,每隔1分钟发送一次。表 A.6链路检测申请协议说明表东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.05关键字T01数据字段无A.7链路检测回应由市级接收基准平台回应。表 A.7链路检测回应协议说明表关键字T02数据字段无A.8上传数据协议A.8.1总则上传数据包的协议说明只是整个包的数据部分和关键字

11、的描述,数据部分和关键字与开始符、结束符、分隔符、数据分隔符一起组成完整的传输数据包。基础编码约定:表 1车辆用途编码序号车辆用途编码1省际班车0 x012市际班车0 x023县际班车(跨镇班车、城巴、小巴)0 x034县内班车(镇内公汽)0 x045省际包车0 x056市际包车0 x067县际包车0 x078县内包车0 x089危险货物运输0 x0910出租的士(普通的士、蓝色公的)0 x0a11公共的士(黄色公的)0 x0b12普通货运(重型货车、汽车列车)0 x0c13测试车辆0 x0d14执法车0 x0e15驾驶员教练车0 x0f16校车0 x1017散装物料车Ox11表 2车牌颜色编

12、码序号颜色编码1蓝0 x01东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.062黄0 x023白0 x034黑0 x04表 3警告类型编码序号警告类型编码1超速0 x002越界0 x013疲劳驾驶0 x024其它0 x03A.8.2卫星定位数据包表 A.8卫星定位数据包协议说明表关键字U 01数据字段 1字段名称车牌号说明完整合法的车牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符长度不定长数据字段 2字段名称车牌颜色说明整数。长度固定长度 1 字节。数据字段 3字段名称基本卫星定位数据包说明与 DB44/T 578-2009 相同。长度固定长度 30 字节表

13、A.9基本卫星定位数据包内容(30 字节)序号内容长度(字节)描述1时间6年月日时分秒采用 BCD 码2经度4DDDFF.FFF采用 BCD 码3纬度40DDFF.FFF采用 BCD 码4速度1单位:km/h,优先使用行车记录仪速度5方向1单位:2dec6高度2单位:m7里程4单位:0.1km采用 BCD 码8状态8见后面附加信息说明。注:OMC平台需保证上传的卫星定位数据及时准确,服务器对不正确数据作丢弃处理。A.8.3图片数据包表 A.10图片数据包协议说明表关键字U 02数据字段 1字段名称车牌号说明完整合法的车牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符长度不

14、定长东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.07数据字段 2字段名称车牌颜色说明整数。长度固定长度 1 字节。数据字段 3字段名称拍摄时间说明BCD 码,格式为 YYMMDDHHMMSS长度固定长度 6 字节数据字段 4字段名称摄像头编号说明整数长度固定长度 1 字节数据字段 5字段名称图片格式说明图片文件后缀,字符串,如:jpg、gif、tiff长度不定长数据字段 6字段名称本图片数据包总数说明整数,图片数据包按顺序传输,当数据包序号与数据包总数相等时表示最后一包。长度固定长度 4 字节数据字段 7字段名称数据包序号说明整数,序号从 1 开始。长度固定长度 4 字节。数据字段

15、 8字段名称图片数据说明二进制数据流,可含分隔符,无需编码。长度不定长,长度由数据长度和前面字段长度计算。每包图片数据不超过 1024 字节。注:图片数据包应完整,单幅图片分成多个数据包传输,应按照序号逐包顺序传输。网络连接正常时,TCP协议可保证数据包不丢失,对于传输超时的图片,服务器将作超时丢弃处理。A.8.4紧急报警数据包与A.8.2 卫星定位数据包U01相同。A.8.5超速报警数据包与A.8.2 卫星定位数据包U01相同。A.8.6疲劳驾驶报警数据包与A.8.2 卫星定位数据包U01相同。A.8.7越界报警数据包与A.8.2 卫星定位数据包U01相同。A.8.8上传OMC代码及车辆静态

16、信息表 A.11OMC 代码及车辆静态信息数据包协议说明表关键字U03数据字段 1字段名称企业监控平台代码说明整数,由政府职能部门指定机构统一分配东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.08长度固定长度 4 字节数据字段 2字段名称MDT 规格型号说明字符串长度不定长数据字段 3字段名称MDT 代码说明厂商代码终端 ID,符合 DB44/T 578-2009 标准的规定长度固定长度 6 字节数据字段 4字段名称车牌号说明完整合法的车牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符长度不定长数据字段 5字段名称车牌颜色说明整数。长度固定长度 1 字节。数据字

17、段 6字段名称号牌种类说明字符串,符合GA 24.7的要求。长度不定长。数据字段 7字段名称车辆类型说明字符串,符合GA24.4的要求长度不定长。数据字段 8字段名称车辆用途说明整数,见前表 4 车辆用途编码长度固定长度 1 字节数据字段 9字段名称车辆单位组织机构代码说明字符串,由政府职能部门指定机构统一分配,组织机构代码证的代码,一般 9 位长度不定长数据字段 10字段名称车辆单位名称说明字符串,单位全称长度不定长数据字段 11字段名称车辆从业资格证号码说明由政府职能部门指定机构统一分配,字符串长度不定长注:MDT规格型号、车辆所属公司、监控分组、车辆分类、运营商等基本资料由市级基准平台维

18、护人员录入,车辆资料一般由U03同步,市级基准平台作资料核准,U03上传的资料必须保证MDT规格型号、车辆单位名称与基准平台的资料一致,对不一致的数据,服务器将作无效数据丢弃。车辆资料的删除、更改请联系市级平台维护人员手工操作。A.8.9上传事故疑点信息表 A.12事故疑点信息数据包协议说明表关键字U04数据字段 1字段名称车牌号说明完整合法的车牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.09长度不定长数据字段 2字段名称车牌颜色说明整数。长度固定长度 1 字节。数据字段 3字段名称疑点数据包序号说明整数,格式为

19、 1 10长度固定长度 1 字节数据字段 4字段名称疑点停车时间说明BCD 编码,格式为 YYMMDDHHMMSS长度固定长度 6 字节数据字段 5字段名称停车时疑点数据说明100 组速度、开关量,参照 DB44/T 578-2009 中表 A.5 格式,不含分隔符,格式如图 A.5长度固定长度 200 字节数 据5数 据6数 据7 数 据1 0 0数 据1数 据2数 据3数 据4疑点数据格式为 速度(0 255 千米每小时)开关量信号(00 FF H),开关量最高位表示制动信号;图 A.5停车时疑点数据格式定义A.8.10驾驶员上报驾驶员开车前,MDT确认驾驶员身份时,上传当前驾驶员信息。表

20、 A.13驾驶员上报数据包协议说明表关键字U05数据字段 1字段名称车牌号说明完整合法的车牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符长度不定长数据字段 2字段名称车牌颜色说明整数。长度固定长度 1 字节。数据字段 3字段名称动作说明整数,0 x00:驾驶员离开,0 x01:驾驶员登陆长度固定长度 1 字节。数据字段 4字段名称驾驶证号码说明字符串长度不定长数据字段 5字段名称驾驶员姓名说明字符串长度不定长数据字段 6字段名称动作时间说明BCD 编码,格式为 YYMMDDHHMMSS长度固定长度 6 字节东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.010A

21、.9下载数据协议A.9.1总则下面数据包的协议只是整个包的数据部分和关键字的描述,和开始符、结束符、分隔符一起才能组成完整的一包传输数据。A.9.2警告信息数据包表 A.14警告信息数据包协议说明表关键字D 01数据字段 1字段名称警告 ID说明数字格式字符串,由监控平台数据库统一生成长度不定长数据字段 2字段名称车牌号说明完整合法的车牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符长度不定长数据字段 3字段名称车牌颜色说明整数。长度固定长度 1 字节。数据字段 4字段名称警告时间说明BCD 编码,格式为 YYMMDDHHMMSS长度固定长度 6 字节数据字段 5字段名称

22、警告内容说明GBK 编码转为 BASE64 的二进制字符串长度不定长数据字段 6字段名称警告发生地(城市名)说明GBK 编码转为 BASE64 的二进制字符串长度不定长数据字段 7字段名称警告发生道路(城市道路名)说明GBK 编码转为 BASE64 的二进制字符串长度不定长数据字段 8字段名称警告类型说明整数。长度固定长度 1 字节A.9.3违法信息数据包表 A.15违法信息数据包协议说明表关键字D 02数据字段 1字段名称违法信息 ID说明数字格式字符串,由监控平台数据库统一生成长度不定长数据字段 2字段名称车牌号东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.011说明完整合法的车

23、牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符长度不定长数据字段 3字段名称车牌颜色说明整数。长度固定长度 1 字节。数据字段 4字段名称违法时间说明BCD 编码,格式为 YYMMDDHHMMSS长度固定长度 6 字节数据字段 5字段名称违法内容说明GBK 编码转为 BASE64 的二进制字符串长度不定长数据字段 6字段名称违法发生地(城市名)说明GBK 编码转为 BASE64 的二进制字符串长度不定长数据字段 7字段名称违法发生道路(城市道路名)说明GBK 编码转为 BASE64 的二进制字符串长度不定长A.9.4提示信息数据包表 A.16提示信息数据包协议说明表关键

24、字D 03数据字段 1字段名称提示信息 ID说明数字格式字符串,由监控平台数据库统一生成长度不定长数据字段 2字段名称车牌号说明完整合法的车牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符长度不定长数据字段 3字段名称车牌颜色说明整数。长度固定长度 1 字节。数据字段 4字段名称发送时间说明BCD 编码,格式为 YYMMDDHHMMSS长度固定长度 6 字节数据字段 5字段名称提示内容说明GBK 编码转为 BASE64 的二进制字符串长度不定长数据字段 6字段名称发送者说明字符串,GBK 编码,并采用 BASE64 进行二次编码长度不定长A.9.5车辆静态信息请求数据包当

25、监控平台登录后,在尚未上传某一车辆的静态信息就直接上传该车辆的卫星定位数据时,市级接东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.012收基准平台根据该车辆车牌号和车牌颜色向监控平台下发该车辆静态信息请求,同时将该车辆的卫星定位数据作为非法数据丢弃。监控平台收到该车辆静态信息请求后,必须立刻上传该车辆静态信息,才能保证市级接收基准平台正常接收该车辆的卫星定位数据。表 A.17车辆静态信息请求数据包协议说明表关键字D 04数据字段 1字段名称车牌号说明完整合法的车牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符长度不定长数据字段 2字段名称车牌颜色说明整数。长度固

26、定长度 1 字节。A.9.6事故疑点信息请求数据包表 A.18事故疑点信息请求数据包协议说明表关键字D 05数据字段 1字段名称车牌号说明完整合法的车牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符长度不定长数据字段 2字段名称车牌颜色说明整数。长度固定长度 1 字节。数据字段 3字段名称疑点数据包编号说明车辆事故疑点数据包编号,整型数字 1 10长度固定长度 1 字节A.9.7图片请求数据包表 A.19图片请求数据包协议说明表关键字D 06数据字段 1字段名称车牌号说明完整合法的车牌号,符合 GA36-2007中华人民共和国机动车号牌要求,不含分隔符长度不定长数据字段

27、2字段名称车牌颜色说明整数。长度固定长度 1 字节。数据字段 3字段名称图片请求类型说明立即拍照一张并上传 0 x01,自动上传 0 x02,取消自动上传 0 x03。注:自动上传即企业运营平台收到所有终端上传的图片均需转发至市基准平台。长度固定长度 1 字节数据字段 4字段名称摄像头序号东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.013说明0 x00:所有摄像头,适用于自动上传;0 x01:1 号摄像头(默认摄像头);其它:摄像头编号长度固定长度 1 字节A.10附加信息说明A.10.1卫星定位的状态字段卫星定位和紧急报警、超速、疲劳驾驶、越界状态字段的含义一样,报警的状态也包含

28、在状态字段,长度为8个状态字节(参见DB44/T5782009中表B.3的规定)。表 A.20车辆状态信息说明表位(Bit)第一状态字描述第二状态字描述0经度1:东经0:西经刹车1:制动0:正常1纬度1:北纬0:南纬门边线1:开门0:关门2紧急报警1:报警0:正常左转向灯1:ON0:OFF3车辆控制1:断油0:正常右转向灯1:ON0:OFF4超速报警1:报警0:正常远光灯1:ON0:OFF5振动报警1:报警0:正常ACC1:ON0:OFF6主电源断电1:报警0:正常预留7预留预留位(Bit)第三状态字描述第四状态字描述0卫星定位锁定1:锁定0:未锁定备用电池1:异常0:正常1卫星定位天线1:短

29、路0:正常地理栅栏1:越界0:正常2卫星定位天线1:开路0:正常发动机1:ON0:OFF3定位模块1:异常0:正常疲劳驾驶1:报警0:正常4通信模块1:异常0:正常预留5出区域越界1:越界0:正常预留6入区域越界1:越界0:正常预留7预留预留第五至八状态字预留。A.10.2BASE64编码使用标准的MIME BASE64编码算法。该算法由RFC1521:MIME规定(参见DB44/T 578-2009)。该算法将字符流顺序放入一个24位的缓冲区,缺字符的补零,然后将缓冲区截断成为4个部分,高位在先,每个部分6位,用表1中的64个字符中的一个表示。如果输入只有一个或两字节,那么输出将用等号“”补

30、足;只有一字节时,补充两个“”;两字节时,补充一个“”;三字节时,不需要补充。算法中使用的64个字符是ASCII码的子集。表 A.21BASE64 编码表数值码字数值码字数值码字数值码字数值码字数值码字0A11L22W33h44s553东莞市交通运输局重点监管车辆监控平台数据接口协议 V1.0141B12M23X34i45t5642C13N24Y35j46u5753D14O25Z36k47v5864E15P26a37l48w5975F16Q27b38m49x6086G17R28c39n50y6197H18S29d40o51z62+8I19T30e41p52063/9J20U31f42q53110K21V32g43r542_

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁