• 666.38 KB
  • 2022-04-22 13:42:02 发布

GAT1049.1-2013公安交通集成指挥平台通信协议第1部分总则.pdf

  • 26页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'ICS93.080.79Q87GA中华人民共和国公共安全行业标准GA/T1049.1—2013公安交通集成指挥平台通信协议第1部分:总则Communicationprotocolforintegratedroadtrafficcommandplatform—Part1:General2013-02-20发布2013-05-01实施中华人民共和国公安部发布 GA/T1049.1—2013目次前言................................................................................II1范围..............................................................................12规范性引用文件....................................................................13术语与定义........................................................................14通信协议构架......................................................................25技术要求..........................................................................2附录A(规范性附录)通用数据对象定义................................................7附录B(资料性附录)数据包的XML纲要...............................................10附录C(资料性附录)通用操作.......................................................16参考文献............................................................................23I GA/T1049.1—2013前言GA/T1049《公安交通集成指挥平台通信协议》分为以下部分:——第1部分:总则;——第2部分:交通信号控制系统;——第3部分:交通视频监视系统;——第4部分:交通流信息采集系统;——第5部分:交通违法监测记录系统;——第6部分:交通信息发布系统;——第7部分:警用车辆与单警定位系统;——第8部分:交通设施管理系统;——第9部分:交通事件采集系统;——第10部分:机动车缉查布控系统。……本部分为GA/T1049的第1部分。本部分按照GB/T1.1-2009给出的规则起草。本部分由公安部道路交通管理标准化技术委员会提出并归口。本部分负责起草单位:公安部交通管理科学研究所。本部分参加起草单位:无锡华通智能交通技术开发有限公司、北京易华录信息技术股份有限公司、银江股份有限公司。本部分主要起草人:孙正良、徐棱、刘东波、邱红桐、吴晓峰、张雷元、李艳东、赵崇斌。II GA/T1049.1—2013公安交通集成指挥平台通信协议第1部分:总则1范围GA/T1049的本部分规定了公安交通集成指挥平台与公安交通指挥系统内各基础应用系统数据通信的信息层通用技术要求、通信数据包结构、通信规程、通用操作与数据对象。本部分适用于公安交通集成指挥平台和公安交通指挥系统内各基础应用系统的软件设计和开发。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GA/T445-2010公安交通指挥系统建设技术规范3术语与定义GA/T445-2010界定的以及下列术语和定义适用于本文件。3.1公安交通指挥系统roadtrafficcommandsystem公安交通管理部门对辖区内道路交通指挥、控制和服务的系统。[GA/T445-2010,定义3.1]3.2公安交通集成指挥平台integratedroadtrafficcommandplatform集道路交通监测、决策、控制和服务为一体的指挥平台。3.3基础应用系统basicapplicationsystem在公安交通指挥系统中,具有特定功能的子系统。包括:交通信号控制、交通视频监视、交通流信息采集、交通违法监测记录、交通信息发布、警用车辆与单警定位、交通设施管理、交通事件采集、机动车缉查布控等系统。3.4数据包datapackage通信协议中单次发送或接收并以可扩展标记语言(XML)描述的字符串数据。1 GA/T1049.1—20134通信协议构架公安交通集成指挥平台通信协议的构架见图1。城市交通信号控制系统交通信号控制系统……公路匝道信号控制系统固定视频监视系统交通视频监视系统……移动视频监视系统线圈检测系统微波检测系统交通流信息采集系统视频检测系统……浮动车检测系统闯红灯自动记录系统交通违法监测记录系统……公超速检测记录系统安交通交通诱导可变标志信息发布系统集成交通广播信息发布系统指挥语音服务系统平交通信息发布系统台手机短信发布系统通信互联网站信息发布系统协议……停车信息发布系统警用车辆定位系统警用车辆与单警定位系统单警定位系统交通设施管理系统122接处警系统交通事件采集系统……交通事件检测系统公路车辆智能监测记录系统机动车辑查布控系统……机动车辑查布控系统……图1公安交通集成指挥平台通信协议构架图5技术要求5.1一般规定5.1.1通信双方通过交换数据包的方式实现数据通信。5.1.2通信数据采用XML封装,XML版本1.0,使用UTF-8编码。2 GA/T1049.1—20135.1.3除了协议中明确规定了时序的操作外,通信双方数据收发采用全双工方式。5.2数据包5.2.1数据包格式数据包以根元素标记开头,标记结尾,具体格式如下:版本号令牌源地址目的地址数据包类型序列号………………其中:a)版本号(Version)的表示方式为“主版本号.副版本号”,主版本号和副版本号的取值范围为数字0~9;b)令牌(Token)由各基础应用系统成功登录公安交通集成指挥平台后获得。Token在每次连接会话中有效,登录成功前Token元素可取空字符串,登陆成功后取值不能为空。通信双方收到数据包后通过检查Token确认数据包是否有效;c)源地址(From)指数据包发送方的地址。使用数据包地址
数据对象表示,见附录A中A.1.1;d)目的地址(To)指数据包接收的地址。其取值要求同源地址;e)数据包类型(Type)分为请求(REQUEST)、应答(RESPONSE)、主动推送(PUSH)、出错应答(ERROR)4种类型。取值见表1;表1数据包类型序号值说明1REQUEST请求,要求通信对方应答2RESPONSE应答,针对请求数据包的应答数据包3PUSH主动推送,单向数据包不需要通信对方应答4ERROR出错应答,REQUEST数据包发生错误时向通信对方应答该数据包3 GA/T1049.1—2013f)序列号(Seq)用于标识一对请求和应答类型数据包(REQUEST/RESPONSE)。Seq取值唯一,最大长度20位,采用14位日期(YYYYMMDDHHMMSS)+6位顺序号(不足6位前补0);g)标记之间的文本为数据包的包体(Body),可包含一个或多个操作命令;h)标记之间的内容为一个操作命令(Operation),Operation中可以包含一个或多个数据对象。每个Operation包含以下属性:——order表示操作命令的顺序编号,从1开始;——name表示操作命令的名称,其取值见附录A中表A.3;i)标记之间的文本为数据对象,其包含了描述对象具体信息的子元素。系统预定义了6个通用的数据对象,见表2。表2系统预定义数据对象序号对象元素名说明1SDO_Error系统错误2SDO_User系统用户3SDO_MsgEntity订阅对象4SDO_HeartBeat心跳对象5SDO_TimeOut超时对象6SDO_TimeServer对时服务器注:可根据需要定义新的数据对象来实现协议的扩展。5.2.2数据包长度数据包长度应不超过100000个字符。5.2.3大容量数据超过100000个字符的图片、音视频文件等大容量数据的位置通过数据包进行交换,其内容通过URL引用。5.2.4特殊字符处理当数据包中出现“&”、“’”、“””、“>”、“<”等特殊字符时,应按照XML的规则使用实体引用来代替。5.2.5数据包校验对数据包的格式和数据内容应进行校验,校验规则参见附录B。5.3通信规程5.3.1通信连接与断开5.3.1.1连接通信双方进行数据交换前,公安交通集成指挥平台和各基础应用系统应建立通信连接,并由基础应用系统发出连接请求,公安交通集成指挥平台应答。通信连接为逻辑上的“连接”,公安交通集成指挥平台收到请求并确认后认为连接建立,基础应用系统收到连接请求成功应答后认为连接建立。5.3.1.2断开4 GA/T1049.1—2013通信双方中任意一方在需要断开时发送请求,接收方收到断开请求并发送回复即视为通信断开,发送方收到断开回复后即视为通信断开。5.3.1.3中断通信双方通过定时交换心跳数据包的方式维持连接,当任意一方连续3次在通信双方约定时间内没有收到心跳数据包,即视为连接中断,置状态为断开。5.3.1.4重连通信中断后,系统自动重连。重连时发送连接请求,未收到应答的,随机延迟一个时间间隔后重新连接。延迟时间间隔取值范围为1s~60s。5.3.2各类型数据包处理流程5.3.2.1REQUEST类型数据包REQUEST类型数据包的处理如下:a)发送方发送REQUEST类型数据包后,若在规定时间内没有收到任何应答时视为应答超时,该发送失败;b)接收方收到REQUEST类型数据包后,检查数据包内容。正确的,向发送方发送RESPONSE类型的应答数据包;错误的,向发送方发送ERROR类型、数据对象为错误信息对象(SDO_Error,见附录A中A.2)的应答数据包。RESPONSE和ERROR类型的数据包中“Operation”元素的属性“name”的取值应与发送方的REQUEST类型数据包的“Operation”元素的属性“name”的取值相同。5.3.2.2其他类型数据包接收方收到RESPONSE、PUSH、ERROR类型数据包后,检查数据包内容。正确的,进行相应的处理;错误的,则丢弃,并记录错误日志。5.4通用操作与数据对象5.4.1系统连接和登录基础应用系统发送操作命令为登录(Login)、数据对象为用户信息对象(SDO_User)的请求,公安交通集成指挥平台接收到Login操作数据包后验证并应答。SDO_User见附录A中A.3,操作具体信息参见附录C中C.1。5.4.2系统断开和退出需断开的一方发送操作命令为退出(Logout)、数据对象为SDO_User的请求。操作具体信息参见附录C中C.2。5.4.3信息订阅基础应用系统向公安交通集成指挥平台订阅其他系统发送给公安交通集成指挥平台的数据,公安交通集成指挥平台应答。操作命令为订阅(Subscribe),数据对象为订阅对象(SDO_MsgEntity),MsgEntity见附录A中A.4,操作具体信息参见附录C中C.3。5.4.4取消订阅5 GA/T1049.1—2013基础应用系统取消从公安交通集成指挥平台订阅其他系统发送给公安交通集成指挥平台的数据,公安交通集成指挥平台应答。操作命令为取消订阅(UnSubscribe),数据对象为订阅对象(SDO_MsgEntity),操作具体信息参见附录C中C.4。5.4.5心跳信息心跳信息由通信双方互发。操作命令为通知(Notify),数据对象为心跳(SDO_HeartBeat),SDO_HeartBeat见附录A中A.5,操作具体信息参见附录C中C.5。5.4.6超时设置公安交通集成指挥平台使用默认的通信超时时间设置,基础应用系统需要改变超时发出设置超时请求,公安交通集成指挥平台应答。操作命令为设置(Set),数据对象为超时对象(SDO_TimeOut),SDO_TimeOut见附录A中A.6,操作具体信息参见附录C中C.6。5.4.7对时服务器查询由基础应用系统发出对时服务器的查询请求,公安交通集成指挥平台应答。操作命令为查询(Get),数据对象为对时服务器(SDO_TimeServer),SDO_TimeServer见附录A中A.7,操作具体信息参见附录C中C.7。6 GA/T1049.1—2013附录A(规范性附录)通用数据对象定义A.1数据包对象(Message)A.1.1地址对象(Address)地址对象的具体信息见表A.1。表A.1地址对象序号元素名说明1Sys基础应用系统类型标识,取值见表A.2a2SubSys子系统标识,不存在可为空3Instance具体系统标识,不存在可为空a交通集成指挥平台作为源地址或目的地址时子系统标识(SubSys)和具体系统标识(Instance)应为空。表A.2基础应用系统类型标识序号值说明1TICP公安交通集成指挥平台2UTCS交通信号控制系统3TVMS交通视频监视系统4TICS交通流信息采集系统5TVMR交通违法监测记录系统6TIPS交通信息发布系统7PGPS警用车辆与单警定位系统8TDMS交通设施管理系统9TEDS交通事件采集系统10VMKS机动车缉查布控系统A.1.2操作命令名称(Operationname)操作命令的name(名称)属性的取值见表A.3。表A.3操作命令名称序号值说明1Login登录2Logout登出3Subscribe订阅4Unsubscribe取消订阅5Get查询,获取7 GA/T1049.1—2013表A.3(续)序号值说明6Set设置7Notify通知8Other其他A.2错误信息对象(SDO_Error)系统预定义错误对象的具体信息见表A.4。表A.4错误信息对象序号元素名说明1ErrObj错误对象名2ErrType错误类型。取值见表A.53ErrDesc错误描述,可为空表A.5系统预定义错误类型序号值说明1SDE_Version版本号错误2SDE_Token无效令牌,会话错误3SDE_Address地址错误4SDE_MsgType数据包类型错误5SDE_OperName操作命令错误6SDE_UserName用户名错误7SDE_Pwd口令错误8SDE_NotAllow操作不允许9SDE_Failure操作失败10SDE_Unknown其他未知错误11……A.3用户信息对象(SDO_User)用户信息对象的具体信息见表A.6。表A.6用户信息对象序号元素名说明1UserName用户名2Pwd口令A.4订阅对象(SDO_MsgEntity)8 GA/T1049.1—2013订阅对象的具体信息见表A.7。表A.7订阅对象序号元素名说明1MsgType数据包类型,取值见表A.32OperName操作命令,取值见表A.43ObjName操作的数据对象名称A.5心跳(SDO_HeartBeat)心跳信息对象为空元素对象,元素中不包含文本和子元素。A.6超时对象(SDO_TimeOut)超时对象的具体信息见表A.8。表A.8超时对象序号元素名说明1SDO_TimeOut通信超时时间,单位(s)A.7对时服务器(SDO_TimeServer)对时服务器的具体信息见表A.9。表A.9对时服务器序号元素名说明1Host服务器的IP地址或域名2Protocol对时协议3Port使用端口号9 GA/T1049.1—2013附录B(资料性附录)数据包的XML纲要抽象对象,协议中所有的对象都有此对象派生根元素10 GA/T1049.1—2013地址11 GA/T1049.1—2013订阅对象操作系统定义对象:错误信息系统定义对象:心跳信号系统定义对象:用户登录12 GA/T1049.1—2013用户名口令系统定义对象:超时系统定义对象:对时服务器操作操作顺序号13 GA/T1049.1—2013操作名称操作类型消息类型基础应用系统类型标识14 GA/T1049.1—201315 GA/T1049.1—2013附录C(资料性附录)通用操作C.1系统连接/登录C.1.1系统连接请求版本号源地址
TICP
REQUEST序列号用户名口令
C.1.2成功应答版本号令牌
TICP
目的地址RESPONSE序列号用户名16 GA/T1049.1—2013
C.1.3失败应答版本号
TICP
目的地址ERROR序列号SDO_UserSDE_UserName用户名错误
SDO_User对象的具体信息见A.3。C.2系统断开/退出C.2.1系统断开请求版本号令牌源地址目的地址REQUEST序列号用户名17 GA/T1049.1—2013密码C.2.2成功应答版本号令牌源地址目的地址RESPONSE序列号用户名C.3信息订阅C.3.1请求版本号令牌源地址
TICP
REQUEST序列号类型操作对象18 GA/T1049.1—2013……
C.3.2成功应答版本号令牌
TICP
目的地址RESPONSE序列号类型操作对象……
C.4取消订阅C.4.1请求版本号令牌源地址
TICP
REQUEST序列号类型19 GA/T1049.1—2013操作对象……
C.4.2成功应答版本号令牌
TICP
目的地址RESPONSE序列号类型操作对象……
C.5心跳信息版本号令牌源地址目的地址PUSH序列号20 GA/T1049.1—2013C.6超时设置C.6.1请求版本号令牌源地址目的地址REQUEST序列号超时时间C.6.2成功应答版本号令牌源地址目的地址RESPONSE序列号超时时间C.7对时服务器查询C.7.1请求21 GA/T1049.1—2013版本号令牌源地址
TICP
REQUEST序列号
C.7.2成功应答版本号令牌
TICP
目的地址RESPONSE序列号对时服务器对时协议端口号
22 GA/T1049.1—2013参考文献[1]GB/T7408-2005/ISO8601:200[2]NTCIP9001TheNTCIPGuide[3]ISO/IEC10646UniversalCodedCharacterSet(UCS)[4]W3CExtensibleMarkupLanguage(XML)1.0(FifthEdition)[5]RFC1738UniformResourceLocators(URL)_________________________________23'

您可能关注的文档