GA/T 1481.6-2018
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GA/T 1481.6-2018.BeiDou/ global navigation satellite system for police application-Part 6:Communication protocol and data format of positioning information.
1范围
GA/T 1481.6规定了公安机关使用的北斗/全球卫星导航系统GNSS定位型终端与位置平台之间的定位信息通信协议与数据格式。
GA/T 1481.6适用于GNSS定位型终端及位置平台的研制、生产、检验和采购。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB 18030信息技术中 文编码字符集
GA/T 1481.5- -2018北斗/全球卫星导航系统公安应用 第5 部分:车载定位终端
3术语和定义
GA/T 1481.5- 2018 界定的以及下列术语和定义适用于本文件。
3.1GNSS定位型终端positioning GNSS user terminal
能够实时提供定位结果的GNSS终端设备。
3.2定位信息汇报策略positioning information reporting strategy
预先设定的,采用定时、定距、定时刻或上述组合进行定位信息汇报的规则。
4缩略语
下列缩略语适用于本文件。
APN:接人点名称( Access Point Name)
BDS:北斗卫星导航系统( BeiDou Navigation Satellite System)
BP:位置基本信息包(BasicPacket)
CE:连续加密指令(Continuous Encryption)
CE- BP :连续加密位置基本信息包(Continuous Encryption Basic Packet)
标准内容
ICS35.020
中华人民共和国公共安全行业标准GA/T1481.6—2018
北斗/全球卫星导航系统公安应用第6部分:定位信息通信协议及数据格式BeiDou/global navigation satellite system for police application-Part 6:Communication protocol and data format of positioning information2018-05-02发布
中华人民共和国公安部
2018-05-02实施
GA/T1481.6—2018
规范性引用文件
术语和定义
缩略语wwW.bzxz.Net
终端通信协议及数据格式
协议基础
通信连接
5.3消息处理
协议分类
数据格式
附录A(规范性附录)
参考文献
消息体名称与消息ID对照表
GA/T1481《北斗/全球卫星导航系统公安应用》标准分为12个部分:第1部分:总体技术要求;
第2部分:终端定位技术要求;
第3部分:终端短报文技术要求:第4部分:授时终端;
第5部分:车载定位终端;
第6部分:定位信息通信协议及数据格式;第7部分:信息服务接口;
第8部分:位置平台技术要求;
第9部分:短报文平台技术要求:第10部分:授时平台技术要求;第11部分:终端定位和短报文技术检测规范;第12部分:平台检测规范。
本部分为GA/T1481的第6部分。
本部分按照GB/T1.1一2009给出的规则起草。GA/T1481.6—2018
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由公安部科技信息化局提出。本部分由公安部计算机与信息处理标准化技术委员会归口。本部分起草单位:公安部科技信息化局、公安部第一研究所、中国兵器北方通用电子集团、中国机动车辆安全鉴定检测中心、海华电子企业(中国)有限公司。本部分主要起草人:张俊业、范芸、古小燕、金海龙、胡泊、李力、康茜、蔡志国、朱振华、林立峰房英龙、王为民、时浩、张翔、韩江雪、韩林、吴卫华。I
1范围
北斗/全球卫星导航系统公安应用第6部分:定位信息通信协议及数据格式GA/T1481.6—2018
GA/T1481的本部分规定了公安机关使用的北斗/全球卫星导航系统GNSS定位型终端与位置平台之间的定位信息通信协议与数据格式。本部分适用于GNSS定位型终端及位置平台的研制、生产、检验和采购、2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB18030信息技术中文编码字符集GA/T1481.5—2018北斗/全球卫星导航系统公安应用第5部分车载定位终端
3术语和定义
GA/T1481.5一2018界定的以及下列术语和定义适用于本文件3.1
GNSS定位型终端
positioning GNSS user terminal能够实时提供定位结果的GNSS终端设备。3.2
positioning information reporting strategy定位信息汇报策略
预先设定的,采用定时、定距、定时刻或上述组合进行定位信息汇报的规则。4缩略语
下列缩略语适用于本文件。
APN:接人点名称(AccessPointName)BDS:北斗卫星导航系统(BeiDouNavigationSatelliteSystem)BP:位置基本信息包(BasicPacket)CE:连续加密指令(ContinuousEncryption)CE-BP:连续加密位置基本信息包(ContinuousEncryptionBasicPacket)CE-EP:连续加密位置附加信息包(ContinuousEncryptionExtendedPacket)CK:连续加密密钥(Continuous-encryptionKey)ECK:加密连续加密密钥(EncryptedContinuous-encryptionKey)EP:位置附加信息包(ExtendedPacket)GLONASS:全球卫星导航系统(GLObalNAvigationSatelliteSystem)GNSS:全球卫星导航系统(GlobalNavigationSatelliteSystem)1
GA/T1481.6—2018
GPS:全球定位系统(GlobalPositioningSystem)ICCID:集成电路卡识别码(IntegrateCircuitCardIdentity)PDOP:位置精度因子((PositionDilutionOfPrecision)PDT:警用数字集群通信系统(PoliceDigitalTrunkingcommunicationsystem)PPP:点到点协议(PointtoPointProtocol)RKP:根密钥对(RootKeyPair)RPbK:根密钥公钥(RootPublicKey)RPrK:根密钥私钥(RootPrivateKey)SMS:短消息服务(ShortMessageService)SPbK:会话密钥公钥(SessionPublicKey)SPrK:会话密钥私钥(SessionPrivateKey)TCP:传输控制协议(TransmissionControlProtocol)UDP:用户数据报协议(UserDatagramProtocol)URL:统一资源定位符(UniformResourceLocator)UTC:协调世界时(UniversalTimeCoordinated)终端通信协议及数据格式
协议基础
5.1.1通信方式
位置平台(以下简称平台)应能够通过移动通信网络与GNSS定位型终端(以下简称终端)进行通信。
移动通信网络为IP网的,通信协议采用TCP或UDP。无特别指明,缺省采用TCP通信方式。平台作为服务器端,终端作为客户端。当数据通信链路异常时,终端可以采用SMS消息方式与平台进行通信。
移动通信网络为非IP网的,终端与位置平台进行通信时,其所发送与接收的数据及信令应通过网关进行格式转换,保证网关与平台之间的接口符合本部分所规定的通信协议及数据格式。数据类型
协议消息中使用的数据类型见表1。表1数据类型
数据类型
BYTEEn
WORDEn
BCDEn]
STRING
描述及要求
字节:无符号单字节整型(字节,8位)字:无符号双字节整型(字,16位)双字:无符号四字节整型(双字,32位)n字节数组
n字数组
n字节8421码
GB18030规定的字符集,若无数据,置空5.1.3传输规则
协议采用大端模式(big-endian)的网络字节序来传递字和双字。约定如下:
字节(BYTE)的传输约定:按照字节流的方式传输:字(WORD)的传输约定:先传递高8位,再传递低8位:双字(DWORD)的传输约定:先传递高16位,然后传递低16位;GA/T1481.6—2018
BCD的传输约定:按照从高向低的方向,从最高位开始,以BYTE为单位,依次传递。5.1.4消息的组成
5.1.4.1消息结构
每条消息由标识位、消息头、消息体和校验码组成,消息结构见图1。标识位
消息头
2标识位及转义处理
消息体
消息结构
校验码
标识位
标识位采用0x7e表示。若消息头,消息体以及校验码中出现0x7e.则要进行转义处理转义规则定义为:0x7e用0x7d0x02表示;0x7d用0x7d0x01表示。转义处理过程为:发送消息时,消息封装后,计算并填充校验码,最后再作转义处理;接收消息时,先转义还原,经验证校验码后再解析消息。示例:
发送一包内容为0x300x7e0x080x7d0x55的数据包,则经过封装如下:0x7e0x300x7d0x020x080x7d0x010x550x7e
5.1.4.3消息头
消息头内容见表2。
表2消息头内容
起始字节
消息ID
消息体属性
终端服务标识号
消息流水号
消息包封装项
终端类型
消息体属性格式结构见图2。
数据类型
BCDE10]
BYTE[4]
详见附录A消息对照表
消息体属性格式结构见图2
使用移动网络运营商所提供的客户识别模块集成电路卡识别码(ICCID)作为终端服务标识号按发送顺序从0开始循环累加
消息包封装项内容见表5
0:不确定;1:有源车载类;2:无源车载类;3:有源手持类:4:无源手持类:5:有源船载类;6:无源船载类;7:指挥机:8:PDT:9:授时终端;10:机载类;11~255:其他3
GA/T1481.6—2018
数据链路
数据加密方式
图2消息体属性格式结构
bit15:数据传输链路,其中:
-0:公众通信网;
1:专用通信网。
bit14:保留。
bit13:分包,其中:
-0:表示无消息分包,表5中的数据全部用0填充;消息体长度
1:表示消息体为长消息,进行分包发送处理,具体分包信息由消息包封装项决定。bit12~bit10:数据加密方式,其中:0:表示消息体不加密;
-1:表示消息体用SM2算法加密;-2:表示消息体用SM4算法加密;3:表示消息体用SM1算法加密;4~7:表示消息体用其他算法(由用户自行约定)加密。bit9~bito:消息体长度,单位为BYTE。消息包封装项内容见表3。
表3消息包封装项内容
起始字节
5.1.4.4消息体
消息总包数
包序号
消息体指消息内容实体。
校验码
数据类型
该消息分包后的总包数
从1开始,连续递增
描述及要求
校验码指从消息头开始,同后一字节按位异或,直到校验码前一字节,占用1个字节。5.2通信连接
5.2.1连接的建立
终端与平台的连接可采用TCP或UDP方式,终端启动或复位后,在执行其他操作前,应首先与平台建立连接,连接建立后立即向平台发送终端登录消息进行登录5.2.2连接的维持
连接建立和终端登录成功后,终端应周期性地向平台发送终端心跳消息,发送周期由保存在终端内的终端参数指定,平台收到后向终端发送平台通用应答消息。4
5.2.3连接的断开
GA/T1481.6—2018
平台和终端均可根据TCP协议主动断开连接,双方都应主动判断TCP连接是否断开。平台和终端判断TCP连接断开的方法如下:a)平台判断TCP连接断开的方法:1)根据TCP协议判断出终端主动断开:2)相同身份的终端建立新连接,表明原连接已断开;3)在一定的时间内未收到终端发出的消息,如终端心跳。b)终端判断TCP连接断开的方法:根据TCP协议判断出平台主动断开;1
2)数据通信链路断开:
3)数据通信链路正常,达到重传次数后仍未收到应答5.3消息处理
5.3.1TCP和UDP消息处理
5.3.1.1平台主发的消息
所有平台主发的消息均要求终端应答,应答分为通用应答和专用应答,由各具体功能协议决定。发送方等待应答超时后,应对消息进行重发。5.3.1.2终端主发的消息
数据通信链路正常时,终端发送的有报警标志的定位信息汇报消息(简称报警消息)均要求平台应答:无报警标志的定位信息汇报消息不要求平台应答。应答分为通用应答和专用应答,由各具体功能协议决定。终端等待应答超时后,应对消息进行重发,应答超时时间和重传次数由保存在终端内的终端参数指定。对于终端发送的报警消息,若达到重传次数后仍未收到应答,则应对其进行保存。以后在发送其他消息前要先发送保存的报警消息数据通信链路异常时,终端应对需发送的信息进行保存。在数据通信链路恢复正常后,立即发送保存的信息。
5.3.2SMS消息处理
若终端通信方式切换为SMS消息方式时,应遵循短消息服务规范。所发送的SMS消息应在无线网关处按5.1.1规定的方法进行处理。5.3.3分包消息
消息采用分包发送时,其消息封装项中的包序号应采用连续递增的流水号(见表3)。对分包消息的应答,接收方可对所有分包消息采用一条通用应答,并使用应答的结果字段(成功/失败)告知发送方是否正确收到所有的分包消息。在未正确收到所有的分包消息时,接收方可采用补传分包请求消息要求发送方重传缺失的分包消息。发送方应采用原始消息将重传包序号列表的分包重发次,重传分包与原始分包消息内容应一致。5.4协议分类
5.4.1概述
以下按功能分类对协议进行描述。协议中消息体名称与消息ID的对照表见附录A。5
GA/T1481.6—2018
5.4.2终端管理类协议
5.4.2.1终端注册
终端在未注册状态下,应首先进行注册,注册成功后终端将获得鉴权码并进行保存,鉴权码在终端登录时使用。
终端注册流程见图3。
终端注册流程描述如下:
终端向平台发出终端注册请求:终端注册(0x0100)
终端注册应答(0x8100)
图3终端注册流程
平台收到终端注册请求后,进行注册审核;b)
位置平台
)注册审核
平台回复终端注册应答,返回终端注册结果。当结果为注册成功时,终端获得平台发送的鉴权码,并进行保存。
终端注销
当移动载体需要拆除或更换终端前,应通知平台,平台执行注销操作,取消终端和移动载体的对应关系。
终端注销流程见图4。
注销操作
终端注销流程描述如下:
平台向终端发出终端注销消息;终端注销(0x8101)
终端通用应答(0x0001)
图4终端注销流程
终端收到注销消息后,执行注销操作,回复终端通用应答消息;b)
平台收到终端回复后,执行注销操作。终端登录
位置平台
注销操作
已注册的终端每次在与平台建立连接后,应立即使用鉴权码进行登录,登录成功前终端不得发送其他消息。收到终端登录请求后,平台回复平台通用应答消息。终端登录流程见图5。
终端登录流程描述如下:
终端发送终端登录请求消息;
终端登录(0x0102)
平台通用应答(0x8001)
图5终端登录流程
平台收到终端登录请求消息后,对终端进行鉴权验证;b)
平台回复平台通用应答消息。
终端登出
位置平台
GA/T1481.6—2018
鉴权验证
已登录平台的终端在退出平台时,向平台发出登出请求,平台执行登出操作后,回复平台通用应答消息
终端登出流程见图6。
终端登出流程描述如下:
终端发送终端登出请求消息;
终端登出(0x0103)
平台通用应答(0x8001)
图6终端登出流程
b)平台收到终端登出请求消息后,执行登出操作:c)
平台回复平台通用应答消息
终端心跳
位置平台
登出操作
当终端与平台的连接建立和终端登录成功后,终端应周期性向平台发送终端心跳消息,发送周期由保存在终端内的终端参数指定。终端心跳流程见图7。
终端心跳流程描述如下:
终端心跳(0x0002)
平台通用应答(0x8001)
图7终端心跳流程
a)终端周期性向平台发送终端心跳消息;平台收到终端心跳消息后,回复平台通用应答消息。b)
位置平台
GA/T1481.6—2018
设置终端参数
平台通过发送设置终端参数消息对终端参数进行设置。设置终端参数流程见图8。
设置终端参数(0x8103)
终端参数
设置终端参数流程描述如下:
平台发送设置终端参数消息;
终端通用应答(0x0001)
设置终端参数流程
终端收到消息后.对相关参数进行设置:c)
终端参数设置完成后,回复终端通用应答消息。查询终端参数
平台通过发送查询终端参数消息进行终端参数查询。查询终端参数流程见图9。
查询终端参数(0×8104)
终端参数
查询终端参数流程描述如下:
平台发送查询终端参数消息;
查询终端参数应答(0x0104)
图9查询终端参数流程
终端收到查询终端参数消息后,读取相关参数终端读取参数后,在查询终端参数应答消息中返回查询结果。终端控制
位置平台
位置平台
平台通过发送终端控制消息对终端进行控制,终端回复终端通用应答消息。终端控制流程见图10。
相应操作
终端控制(0x8105)
终端通用应答(0x0001)
图10终端控制流程
位置平台
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。