- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ICS 35.240. 60JTR 07备案号:中华人民共和国交通运输行业标准JT/T 905.4—2014出租汽车服务管理信息系统第4部分:数据交换与共享Taxi service and management information system-Part 4 :Data exchange and sharing2014-04-15发布2014-09-01实施中华人民共和国交通运输部发布
JT/T 905.420144.4.4标示位头标识为字符0x5b。尾标识为字符0x5d。若校验码、消息头以及消息体中出现头居标识字符,则要进行转义处理,转义规则如下:a)若数据内容中有出现字符0x5b的,需替换为字符0x5a紧跟字符0x01;b)若数据内容中有出现字符0x5a的,需替换为字符0x5a紧跟字符0x02;(3若数据内容中有出现字符0x5d的,需替换为字符0x5e紧限字符0x01;(P若数据内容中有出现字符0x5e的,需替换为字符0x5e紧跟字符0x02。4.4.5消息头在两个平台之间进行数据交换时,数据结构中消息头的格式见表3。表3消息头格式字段名数据类型捕速及要求MSG_LENGTHUINT32数据长度(包括头标识、消息头、消息体,CRC校验码和尾标识)消息序列号,占4byte,用于接收方检测是否有信息的丢失。上级平NSOSKUINT32台和下级平台按自己发送数据包的个数计数,互不影响。程序开始运行时等于零,发送第一领数据时开始计数,到最大数后自动归零MSG_IDUINT16业务数据类型的标识MSG_GNSSCENTERIDUINT32下级平台接人码,上级平台给下级平台分配的唯一标识号协议版本号标识,上下级平台之间采用的标准协议版本编号,占VERSION_FLAGBYTES3byte,例如;0x010x020s0F表示的版本号是V1.2.15ENCRYPT_FLAGBYTE消息加密标识位:0表示消息不加害;1表示消息加密,说明对后续相应业务的数据体采用ENCRYPT_KEY对应的密钥进行加密处理ENCRYPT_KEYUINT32消息体加密的密钥,占4byte4.4.6数据加密4.4.6.1数据密钥格式数据传输中所采用的数据密钥格式规定见表4。表4数据密钥格式字段名数据类型指述及要求ENCRYPT_KEYUINT32数据加密的密钥,占4byte4.4.6.2数据加密要求4.4.6.2.1加密只针对消总的消息体部分进行。密钥通过网络进行传输,不同的消息可采用不同的密钥进行加密。4.4.6.2.2在数据包发送之前,将数据包内容与伪随机序列按字节进行异或运算。
JT/T 905.420144.4.6.2.3加密算法采用N模伪随机序列发生器产生伤随机字节序列,将待传输的数据与伪随机码按字节进行异或运算。4.4.6.2.4不同的上下级平台之间,加密的算法是一致的,但是针对M1、IA1、IC1的不同。数据先经过加密面后解密。4.4.6.3加密算法加密解密为同一算法。Const unsigned UINT32 M1 = A;Const unsigned UINT32 IAI = B;Const unsigned UINT32 IC1 = C;Void encrypt( UINT32 key, unsigned char * buffer, UINT32 size )UINT32 idx = 0;if( 0 = = key )key = I;UINT32 mkey = M1;if (0 = = mkey )1mkey = 1 :while( idx size )1key = IAI * ( key % mkey ) + ICI;bufer[ idt + + ] * = (unsigned char)( (key 20) 0xFF) ;/4.4.7数据校验从消息头到校验码前的CRC16-CCITT的校验,遵循大端排序方式的规定。CRC16-CCITT码生成多项式为+x++1,篇记式1021。数据CRC校验码格式规定见表5。表5校验码格式字段名数据长度数据类型捕速及要求CRC CODE2hyteUINT16数据CRC校验码4.5数据实体格式4.5.1数据实体格式说明4.5.1.1概速表6至表30定义了消息体中数据项的组成,消息体为定长格式,按照位置解析字段。
JT/T 905.4—2014表31至表38定义了在消息体中复合型数据实体的格式,复合型数据实体由多个字段组成,并在多个不间的消息体中使用。复合型数据实体包含以下两种定义方式:a)表31至表32:数据实体长度固定,按照位置解析字段;b)表33至表38:数据实体长度不固定,按照内部标识符解析字段。4.5.1.2按照位置解析字段表6至表32为定长格式,按照位置解析字段,这种方式用于数
您可能关注的文档
- JBT 9396-1999环块磨损试验机 技术条件.pdf
- JB_T 7271.3-2014手柄套.pdf
- GA_T 1031-2012泄漏电缆入侵探测装置通用技术要求.pdf
- DB37T 668-2007饲料级甜菜碱盐酸盐的测定 离子色谱法.pdf
- LY_T 3073-2018古树名木管护技术规程.pdf
- JB_T 13394-2018数码照片双面冲印系统.pdf
- JB_T 13055-2017天然气(CNG/LNG)发动机用催化转化器技术要求和试验方法标准.pdf
- JBT 9197-2008不锈钢和耐热钢热处理.pdf
- DB37_T 3765-2019麦茬直播稻绿色生产技术规程.pdf
- FZ_T 64007-2019树脂机织衬.pdf
文档评论(0)