东莞市交通运输局重点监管车辆监控平台数据接口规范1012.pdf
《东莞市交通运输局重点监管车辆监控平台数据接口规范1012.pdf》由会员分享,可在线阅读,更多相关《东莞市交通运输局重点监管车辆监控平台数据接口规范1012.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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代码及车辆静态
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东莞市 交通运输 重点 监管 车辆 监控 平台 数据 接口 规范 1012
限制150内