基于JTT809协议的车辆信息交换平台架构方案(上级平台).docx

上传人:可****阿 文档编号:91625181 上传时间:2023-05-27 格式:DOCX 页数:76 大小:124.16KB
返回 下载 相关 举报
基于JTT809协议的车辆信息交换平台架构方案(上级平台).docx_第1页
第1页 / 共76页
基于JTT809协议的车辆信息交换平台架构方案(上级平台).docx_第2页
第2页 / 共76页
点击查看更多>>
资源描述

《基于JTT809协议的车辆信息交换平台架构方案(上级平台).docx》由会员分享,可在线阅读,更多相关《基于JTT809协议的车辆信息交换平台架构方案(上级平台).docx(76页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于JTT809协议的车辆信息交换平台架构方案(上级平台)密级:机密生效日期:状态:总页数正文附录编制:审核: 批准:修订记录日期修订版本修改章节功能描述作者目 录JTT 809-2011道路运输车辆卫星定位系统平台数据交换网关消息定义(下级平台)11.适用范围102.引用标准103.缩略语104.系统架构105.消息概述115.1消息定义115.1.1采用JSON+MQ/Redis方式115.2打开主链路125.2.1消息概述125.2.2消息体定义125.2.3消息示例:125.3链路状态变更通知135.3.1消息概述135.3.2消息体定义135.3.3消息示例:135.4主链路登录请求

2、消息1001145.4.1消息概述145.4.2消息体定义145.4.3消息示例:145.5主链路登录应答消息1002155.5.1消息概述155.5.2消息体定义155.5.3消息示例:155.6主链路注销请求消息1003165.6.1消息概述165.6.2消息体定义165.6.3消息示例:165.7主链路注销应答消息1004175.7.1消息概述175.7.2消息体定义175.7.3消息示例:175.8主链路连接保持请求消息185.8.1消息概述1005185.8.2消息体定义185.8.3消息示例:185.9主链路连接保持应答消息1006195.9.1消息概述195.9.2消息体定义19

3、5.9.3消息示例:195.10主链路断开通知消息1007205.10.1消息概述205.10.2消息体定义205.10.3消息示例:205.11下级平台主动关闭链路通知消息1008215.11.1消息概述215.11.2消息体定义215.11.3消息示例:215.12从链路连接请求消息9001225.12.1消息概述225.12.2消息体定义225.12.3消息示例:225.13从链路连接应答消息9002235.13.1消息概述235.13.2消息体定义235.13.3235.13.4消息示例:235.14从链路注销请求消息9003245.14.1消息概述245.14.2消息体定义245.1

4、4.3消息示例:245.15从链路注销应答消息9004255.15.1消息概述255.15.2消息体定义255.15.3255.15.4消息示例:255.16从链路连接保持请求消息9005265.16.1消息概述265.16.2消息体定义265.16.3消息示例:265.17从链路连接保持应答消息9006275.17.1消息概述275.17.2消息体定义275.17.3275.17.4消息示例:275.18从链路断开通知消息9007285.18.1消息概述285.18.2消息体定义285.18.3消息示例:285.19上级平台主动关闭链路通知消息9008295.19.1消息概述295.19.2

5、消息体定义295.19.3消息示例:295.20接收定位信息数量通知消息9101305.20.1消息概述305.20.2消息体定义305.20.3消息示例:305.21上传车辆注册消息1201315.21.1消息概述315.21.2消息体定义315.21.3消息示例:315.22实时上传车辆定位消息1202325.22.1消息概述325.22.2消息体定义325.22.3消息示例:325.23车辆定位信息自动补报消息1203335.23.1消息概述335.23.2消息体定义335.23.3消息示例:335.24启动车辆定位信息交换应答消息1205345.24.1消息概述345.24.2消息体定

6、义345.24.3345.24.4消息示例:345.25结束车辆定位信息交换应答消息1206355.25.1消息概述355.25.2消息体定义355.25.3消息示例:355.26申请交换指定车辆定位信息请求消息1207365.26.1消息概述365.26.2消息体定义365.26.3消息示例:365.27取消交换指定车辆定位信息请求消息1208375.27.1消息概述375.27.2消息体定义375.27.3消息示例:375.28补发车辆定位信息请求消息1209385.28.1消息概述385.28.2消息体定义385.28.3消息示例:385.29上报车辆驾驶员身份识别信息应答消息120A3

7、95.29.1消息概述395.29.2消息体定义395.29.3消息示例:395.30上报车辆电子运单应答消息120B405.30.1消息概述405.30.2消息体定义405.30.3消息示例:405.31主动上报驾驶员身份信息消息120C415.31.1消息概述415.31.2消息体定义415.31.3消息示例:415.32主动上报车辆电子运单信息消息120D425.32.1消息概述425.32.2消息体定义425.32.3消息示例:425.33交换车辆定位消息9202435.33.1消息概述435.33.2消息体定义435.33.3消息示例:435.34车辆定位信息补发消息9203445.

8、34.1消息概述445.34.2消息体定义445.34.3消息示例:445.35交换车辆静态信息消息9204455.35.1消息概述455.35.2消息体定义455.35.3消息示例:455.36启动车辆定位信息交换请求消息9205465.36.1消息概述465.36.2消息体定义465.36.3消息示例:465.37结束车辆定位信息交换请求消息9206475.37.1消息概述475.37.2消息体定义475.37.3475.37.4消息示例:475.38申请交换指定车辆定位信息应答消息9207485.38.1消息概述485.38.2消息体定义485.38.3485.38.4消息示例:485.

9、39取消交换指定车辆定位信息应答消息9208495.39.1消息概述495.39.2消息体定义495.39.3495.39.4消息示例:495.40补发车辆定位信息应答消息9209505.40.1消息概述505.40.2消息体定义505.40.3505.40.4消息示例:505.41上报车辆驾驶员身份识别信息请求消息920A515.41.1消息概述515.41.2消息体定义515.41.3515.41.4消息示例:515.42上报车辆电子运单请求消息920B525.42.1消息概述525.42.2消息体定义525.42.3525.42.4消息示例:525.43平台查岗应答消息1301525.4

10、3.1消息概述525.43.2消息体定义535.43.3消息示例:535.44下发平台间报文应答消息1302545.44.1消息概述545.44.2消息体定义545.44.3消息示例:545.45平台查岗请求消息9301555.45.1消息概述555.45.2消息体定义555.45.3555.45.4消息示例:555.46下发平台间报文请求消息9302565.46.1消息概述565.46.2消息体定义565.46.3565.46.4消息示例:565.47报警督办应答消息1401575.47.1消息概述575.47.2消息体定义575.47.3消息示例:575.48上报报警信息消息1402585

11、.48.1消息概述585.48.2消息体定义585.48.3消息示例:585.49主动上报报警处理结果消息1403595.49.1消息概述595.49.2消息体定义595.49.3消息示例:595.50报警督办请求消息9401605.50.1消息概述605.50.2消息体定义605.50.3消息示例:605.51报警预警消息9402615.51.1消息概述615.51.2消息体定义615.51.3消息示例:615.52实时交换报警信息消息9403625.52.1消息概述625.52.2消息体定义625.52.3625.52.4消息示例:625.53车辆单项监听应答消息1501635.53.1消

12、息概述635.53.2消息体定义635.53.3消息示例:635.54车辆拍照请求消息应答消息1502645.54.1消息概述645.54.2消息体定义645.54.3645.54.4消息示例:645.55下发车辆报文应答消息1503655.55.1消息概述655.55.2消息体定义655.55.3消息示例:655.56上报车辆行驶记录应答消息1504665.56.1消息概述665.56.2消息体定义665.56.3消息示例:665.57车辆应急接入监管平台请求消息应答消息1505675.57.1消息概述675.57.2消息体定义675.57.3消息示例:675.58车辆单项监听请求消息950

13、1685.58.1消息概述685.58.2消息体定义685.58.3消息示例:685.59车辆拍照请求消息请求消息9502695.59.1消息概述695.59.2消息体定义695.59.3消息示例:695.60下发车辆报文请求消息9503705.60.1消息概述705.60.2消息体定义705.60.3消息示例:705.61上报车辆行驶记录请求消息9504715.61.1消息概述715.61.2消息体定义715.61.3消息示例:715.62车辆应急接入监管平台请求消息请求消息9505725.62.1消息概述725.62.2消息体定义725.62.3消息示例:725.63补报车辆静态信息应答消

14、息1601735.63.1消息概述735.63.2消息体定义735.63.3消息示例:735.64补报车辆静态信息请求消息9601745.64.1消息概述745.64.2消息体定义745.64.3消息示例:741. 适用范围 2. 引用标准下列文件通过本文的参考而成为本规范的条款。凡是注日期的参考文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本文,凡是不注日期的参考文件,其最新版本适用于本文。3. 缩略语缩略语中文全名4. 系统架构消息处理应用MQ下级业务平台809协议网关上级业务平台DB809协议网关应用采用mina+spring架构,独立于其他应用,主要负责维护的tcp双通

15、道链接、上行以及下行消息的解码、编码。接入网关采用json消息通过MQ消息(支持ActiveMQ)队列与业务平台进行交互,能够无缝接入各种异构系统。 本网关应用已历经并通过多次交通部部标的检测,性能稳定,适用于车辆监控平台之间的实时数据交换,经测试在普通pc机上,单个网关应用可支持1000wGPS数据/小时的数据处理能力。程序下载地址:12345. 消息概述55.1 消息定义5.1.1 数据交换方式网关与下级业务平台之间的数据交换通过json+mq方式进行交换,网关把接收的消息放到MQ队列中,上级级业务平台通过监听对应的mq队列获得对应的消息;当上级业务平台需要与下级业务平台通信时,上级业务平

16、台把对应的消息发送至对应mq队列中即可,网关监听对应的队列把消息发送至下级业务平台。主要包括以下四类消息:(1)上行消息(上行业务平台向下级业务平台发送的消息):messageId:平台消息类型,exchangeId:平台消息流水号,message:消息体定义其中消息体定义格式:messageHeader:消息头,messageBody:消息体 其中消息头参数是固定的,消息体参考下文的定义,消息头格式:messageId:809协议消息Id (2)下行消息(下级业务平台向上级业务平台发送的消息):messageId:平台消息类型,exchangeId:平台消息流水号,createTime:接收

17、时间,message:消息体定义其中消息体定义格式: messageHeader:消息头,messageBody:消息体 其中消息头参数是固定的,消息体参考下文的定义,消息头格式:messageSeq:4,messageId:9001,accessCode:30000000,version:V1.0.0,encrypt:true,encryptKey:29359字段名类型注释messageSeqLong消息流水号messageIdString消息IdaccessCodeLong下级平台接入码versionString版本号encryptBoolean报文加密标识encryptKeyLong密钥

18、(3)网关接收到下级企业平台的消息处理结果的响应消息: exchangeId :平台消息流水号,result:消息处理结果,desc:消息处理结果描述字段名类型注释exchangeIdString平台消息流水号resultString-1:失败;0:处理成功;1:消息发送失败;2:消息有误;3:不支持该消息descString结果描述(4)链路状态消息5.2 打开/关闭主链路5.2.1 消息概述 消息名称:打开主链路 消息描述:打开主链路 消息方向:网关-上级企业平台5.2.2 消息体定义字段名类型注释actionInt1:打开链路;0:关闭链路5.2.3 消息示例:exchangeId:10

19、00,messageId:1002,message:action:1 5.3 链路状态变更通知5.3.1 消息概述 消息名称:链路状态变更通知 消息描述:当下级企业平台与上级政府监管平台链路状态发生变化时,网关发送通知给下级企业平台 消息方向: 上级企业平台-网关5.3.2 消息体定义字段名类型注释accessCodeLong下级平台接入码linkTypeint0:从链路1:主链路resultint0:链路已断开1:链路已建立5.3.3 消息示例: messageId:1002,message:accessCode:30000000,linkType :1, result :1,desc:5.

20、4 主链路登录请求消息10015.4.1 消息概述 消息名称:主链路登录请求消息 消息Id:0x1001 消息描述:在下级企业平台与上级政府监管平台建立主链路之后,下级企业平台向上级政府监管平台发送主链路登录请求消息 消息方向:网关-上级企业平台5.4.2 消息体定义字段名类型注释messageIdString消息iduserIdLong登录用户名passwordLong登录密码ipString下级企业平台网关ipportInt下级企业平台网关端口5.4.3 消息示例:exchangeId:0,messageId:9000,gatewayId:jtt809-default-server,mes

21、sage:messageHeader:accessCode:30000000,version:V0.0.41,encrypt:false,encryptKey:0,messageSeq:0,messageId:1001,messageBody:userId:30000000,password:30000000,ip:127.0.0.1,port:191015.5 主链路登录应答消息10025.5.1 消息概述 消息名称:主链路登录应答消息 消息Id:0x1002 消息描述:下级企业平台发送主链路登录信息到上级政府监管平台建立主链路之后,上级政府监管平台应答下级企业平台主链路登录请求消息 消息方

22、向:上级企业平台-网关 5.5.2 消息体定义字段名类型注释resultint见809协议定义verifyCodeint5.5.3 消息示例:exchangeId:4,messageId:1000,message:messageHeader:messageId:1002,accessCode:30000000,messageBody:result:0,verifyCode:7895.6 主链路注销请求消息10035.6.1 消息概述 消息名称:主链路注销请求消息 消息Id:0x1003 消息描述:下级企业平台发送消息告知上级政府监管平台请求注销主链路,上级平台应答之后,下级平台可以注销主链路

23、消息方向:网关-上级企业平台5.6.2 消息体定义字段名类型注释accessCodeLong下级平台接入码messageIdString消息iduserIdLong登录用户名passwordLong登录密码5.6.3 消息示例:exchangeId:2,messageId:1000 ,message:messageHeader:messageId:1003,messageBody:userId:10000000,password:200000005.7 主链路注销应答消息10045.7.1 消息概述 消息名称:主链路注销应答消息 消息Id:0x1004 消息描述:上级政府监管平台应答下级企业平

24、台主链路注销请求消息,消息体为空,网关接收到该消息之后自动断开主链路,并发送主链路断开消息通知下级企业平台 消息方向: 上级企业平台-网关5.7.2 消息体定义字段名类型注释5.7.3 消息示例:exchangeId:2,messageId:1000 ,message:messageHeader:messageId:1004,accessCode:30000000 ,messageBody:5.8 主链路连接保持请求消息10055.8.1 消息概述1005 消息名称:主链路连接保持请求消息 消息Id:0x1005 消息描述:由网关自动发送,下级企业平台不需要处理 消息方向:网关-上级政府监管平

25、台5.8.2 消息体定义字段名类型注释5.8.3 消息示例:exchangeId:9,messageId:1000,message:messageHeader:messageId:1005,messageBody:5.9 主链路连接保持应答消息10065.9.1 消息概述 消息名称:主链路连接保持应答消息 消息Id:0x1006 消息描述:主链路连接保持应答消息,消息体为空 消息方向: 上级企业平台-网关5.9.2 消息体定义字段名类型注释5.9.3 消息示例:exchangeId:9,messageId:1000 ,message:messageHeader:messageId:1006,a

26、ccessCode:30000000 ,messageBody:5.10 主链路断开通知消息10075.10.1 消息概述 消息名称:主链路断开通知消息 消息Id:0x1007 消息描述:由网关自动发送,下级企业平台不需要处理 消息方向:网关-上级政府监管平台5.10.2 消息体定义字段名类型注释accessCodeLong下级平台接入码messageIdString消息iderrorCodeLong链路断开原因,见809协议定义5.10.3 消息示例:exchangeId:44,messageId:1000,gatewayId:jtt809-default-server,message:me

27、ssageHeader:accessCode:30000000,version:V0.0.41,encrypt:true,encryptKey:18468,messageSeq:44,messageId:1007,messageBody:errorCode:15.11 下级平台主动关闭链路通知消息10085.11.1 消息概述 消息名称:下级平台主动关闭链路通知消息 消息Id:0x1008 消息描述:由网关自动发送,下级企业平台不需要处理 消息方向:网关-上级政府监管平台5.11.2 消息体定义字段名类型注释accessCodeLong下级平台接入码messageIdString消息idrea

28、sonCodeLong链路断开原因,见809协议定义5.11.3 消息示例:exchangeId:100,messageId:1000,message:messageHeader:messageId:1008,accessCode:30000000 ,messageBody:reasonCode:05.12 从链路连接请求消息90015.12.1 消息概述 消息名称:从链路连接请求消息 消息Id:0x9001 消息描述:在下级企业平台与上级政府监管平台建立主链路之后,上级政府监管平台发送从链路请求消息,建立从链路 消息方向:上级企业平台-网关5.12.2 消息体定义字段名类型注释verifyC

29、odeLong校验码5.12.3 消息示例:exchangeId:13,messageId:1000,message:messageHeader:messageId:9001,accessCode:30000000,messageBody:verifyCode:7895.13 从链路连接应答消息90025.13.1 消息概述 消息名称:从链路连接应答消息 消息Id:0x9002 消息描述:由网关自动发送,下级企业平台不需要处理 消息方向:网关-上级政府监管平台5.13.2 消息体定义字段名类型注释resultInt连接结果5.13.35.13.4 消息示例:exchangeId:13,mess

30、ageId:1000 ,message:messageHeader:messageId:9002,messageBody:result:05.14 从链路注销请求消息90035.14.1 消息概述 消息名称:从链路注销请求消息 消息Id:0x9003 消息描述:由网关自动应答上级平台并且关闭从链路,下级企业平台不必处理 消息方向:上级企业平台-网关5.14.2 消息体定义字段名类型注释verifyCodeLong验证码5.14.3 消息示例:exchangeId:15,messageId:1000 ,message:messageHeader:messageId:9003,accessCode

31、:30000000,messageBody:verifyCode:7895.15 从链路注销应答消息90045.15.1 消息概述 消息名称:从链路注销应答消息 消息Id:0x9004 消息描述:由网关自动发送,下级企业平台不需要处理 消息方向:网关-上级政府监管平台5.15.2 消息体定义字段名类型注释5.15.35.15.4 消息示例:exchangeId:15,messageId:1000 ,message:messageHeader:messageId:9004,messageBody:5.16 从链路连接保持请求消息90055.16.1 消息概述 消息名称:从链路连接保持请求消息 消

32、息Id:0x9005 消息描述:由网关自动应答该消息,如果网关在规定时间内没有收到应答则关闭从链路,消息体为空 消息方向:上级企业平台-网关5.16.2 消息体定义字段名类型注释5.16.3 消息示例:exchangeId:20,messageId:1000,message:messageHeader:messageId:9005,accessCode:30000000,messageBody:5.17 从链路连接保持应答消息90065.17.1 消息概述 消息名称:从链路连接保持应答消息 消息Id:0x9006 消息描述:由网关自动发送,下级企业平台不需要处理 消息方向:网关-上级政府监管平

33、台5.17.2 消息体定义字段名类型注释5.17.35.17.4 消息示例:exchangeId:20,messageId:1000,message:messageHeader:messageId:9006,messageBody:5.18 从链路断开通知消息90075.18.1 消息概述 消息名称:主链路断开通知消息 消息Id:0x9007 消息描述:网关收到主链路断开通知消息后,会自动清理从链路并且通知下级平台从链路关闭 消息方向:上级企业平台-网关5.18.2 消息体定义字段名类型注释errorCodeLong见809定义5.18.3 消息示例:exchangeId:0,messageI

34、d:1000,message:messageHeader:accessCode:30000000, messageId:9007,messageBody:errorCode:05.19 上级平台主动关闭链路通知消息90085.19.1 消息概述 消息名称:上级平台主动关闭链路通知消息 消息Id:0x9008 消息描述:网关收到上级平台主动关闭链路通知消息后,会自动清理主从链路并且通知下级平台主从链路关闭 消息方向:上级企业平台-网关 5.19.2 消息体定义字段名类型注释reasonCodeLong链路断开原因,见809协议定义5.19.3 消息示例:exchangeId:0,messageI

35、d:1000 ,message:messageHeader:accessCode:30000000, messageId:9008,messageBody:reasonCode:05.20 接收定位信息数量通知消息91015.20.1 消息概述 消息名称:接收定位信息数量通知消息 消息Id:0x9101 消息描述:接收定位信息数量通知消息 消息方向:上级企业平台-网关 5.20.2 消息体定义字段名类型注释startTimeString开始接收时间endTimeString截止时间totalint接收总条数5.20.3 消息示例:exchangeId:0,messageId:1000,mess

36、age:messageHeader:accessCode:30000000, messageId:9101,messageBody:total:10,startTime:2014-10-11 21:00:00,endTime:2014-10-10 21:00:005.21 上传车辆注册消息12015.21.1 消息概述 消息名称:上传车辆注册消息 消息Id:0x1201 消息描述:下级企业平台主动上传车辆注册消息 消息方向:网关-上级企业平台5.21.2 消息体定义字段名类型注释encryptBoolean是否加密,可以不传,默认不加密accessCodeLong下级平台接入码messageI

37、dString消息idvehicleNoString车牌号vehicleColorint车牌颜色dataTypeString子业务类型标识platformIdString平台唯一编码producerIdString终端厂商terminalModelTypeString终端型号terminalIdString终端idterminalSimCodeString终端sim卡号5.21.3 消息示例:exchangeId:10,messageId:9000,gatewayId:jtt809-default-server,message:messageHeader:accessCode:30000000,version:V0.0.41,encrypt:false

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

当前位置:首页 > 教育专区 > 教案示例

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

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