GB/T28059.3-2011
公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议
Imageinformationmanagementsystemforhighwaynetwork-Platformnetworkingandsharing-Part3:Interfaceandcommunicationprotocol
![本文分享国家标准公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议的全文阅读和高清PDF的下载,公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议的编号:GB/T28059.3-2011。公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议共有48页,发布于2012-07-01](/image/data/29473_1.gif)
- 中国标准分类号(CCS)R07
- 国际标准分类号(ICS)35.240.60;03.220.20
- 实施日期2012-07-01
- 文件格式PDF
- 文本页数48页
- 文件大小881.26KB
以图片形式预览公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议
公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议
国家标准 GB/T28059.3一2011 公路网图像信息管理系统 平台互联技术规范 第3部分:接口与通信控制协议 mageinformationmanagememtsystemforhighway netw0rk Platformnetworkingandsharing Part3:lnterlaeeandcommwmieatiomprotoeol 2011-12-30发布 2012-07-01实施 国家质量监督检验检疫总局 发布 国家标准化管理委员会国家标准
GB/T28059.3一2011 目 次 前言 范围 规范性引用文件 术语,定义和缩略语 SIP协议扩展 平台接人单元通信协议 附录A规范性附录)DDCP说明 附录B(资料性附录》DDCP协议引用的元素说明 3
GB/T28059.3一2011 前 言 GB/T28059(《公路网图像信息管理系统平台互联技术规范》分为4部分 -第1部分:总则; 第2部分:视频格式与编码; 第3部分:接口与通信控制协议; 第4部分:用户及设备管理
本部分为GB/T28059的第3部分
本部分按照GB/T1.1一2009给出的规则起草
本部分由全国智能运输系统标准化技术委员会(sAC/TC268)提出并归口
本部分起草单位;交通运输部公路科学研究院、安徽博微广成信息科技有限公司
本部分主要起草人张可、刘伟,郑向宏、周正兵、马超、,欧岩峰,秦德斌,孙宇星,吴鉴、刘兵、孙玲、 张海林、杨琪、朱丽丽、贺瑞华、袁媛
m
GB/T28059.3一2011 公路网图像信息管理系统 平台互联技术规范 第3部分;接口与通信控制协议 范围 GB/T28059的本部分规定了公路网图像管理系统部省间联网中SIP协议扩展平台接人单元通信 协议
本部分适用于公路网图像信息管理系统的部省间联网建设,及相关软硬件产品的开发,省内联网也 可参照使用
规范性引用文件 下列文件对于本文件的应用是必不可少的
凡是注日期的引用文件,仅注日期的版本适用于本文 件
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件
GB/T28059.2公路网图像信息管理系统平台互联技术规范第2部分;视频格式与编码 公路网图像信息管理系统平台互联技术规范第4部分用户及设备管理 GB/T28059.4 Protocol RFC2326实时流协议(RealtimeStreaming 会话初始协议(sees RFC3261 ssionlnitiationProtocol RFC3265会话初始协议特殊事件通知(Ses essionlnitiationProtocol(SIP)-SpeecifieEventNoti fication 术语、定义和缩略语 3.1术语和定义 下列术语和定义适用于本文件 3.1.1 心跳信息heartheatinformatiom 由设备定时发送的关于平台接人单元,前端设备等运行状态的信息
3.1.2 设备描述与控制协议DeyieedescriptionandcomtrolprotocolDDCP -种基于XML规范的SIP消息体文档
使用XSDL语言对DDCP文档结构进行定义
3.2缩略语 下列缩略语适用于本文件
DDCP 设备描述与控制协议(Devieedeseriptionandcontolprotocol RTSP -实时流化协议(Real-TimeStreamingProtocol) SIP essionInitiationProtocol 会话初始协议(Ses XSDL -模式定义语言(XMLSchema)
GB/T28059.3一2011 sIP协议扩展 4.1方法DO 在RFC3261基础上定义了一个新方法Do),用于各级管理平台之间互联时监控信息的交换
4.1.1方法描述 方法D0的功能包括;控制对方动作,更新对方信息,查询对方状态,历史监控资料查询和回放等
发送方法D0的请求报文时,不会创建一个新的SIP会话,也不需要存在一个SIP会话作为前提
方法 Do与SIP会话无关,可在sIP会话内存在,也可在sSIP会话之外存在,当D0是在一个SIP会话内发 送时,方法DO中包含的Call-ID应与SIP会话的Call-ID一致 4.1.2方法D0支持的头域 表1是对RFc3261sIP协议的扩展,规定了方法D0支持的头域
表中符号含义见RFc3261
表1 方法D0头域表 头部 地方 DO enc. e-e R Accept 415 Accept R Accept-Encoding Accept-Encodng 415 R Accept-language 415 Accept-Language Alow 200 Allow 405 m Authorization Authorization Call-ID gc Contact Contact 2xx Contact 3xx Contact 486 ContentEncoding Content-l.ength Content-Type Cseg gc Date Eneryption Expires
GB/T28059.3一2011 表1(续 DO ene. 头部 地方 e-e From ge nm Hide Max-Forwards Organization Priority Proxy-Authenticate 407 Proxy-Authorization R Proxy-Require Record-Route Record-Route 2xx,401,484 Require Retry-After 404,413,480,486 Retry-After 500,503 600,603 R Response-Key Route Server Sulbject Timestamp To gc m Unsupported 420 UerAgent Via gc warning www-Authenticate WWW-Authentieate 401 4.1.3D0请求响应 当D0请求得到成功执行时.一般应回送一个“200OK”响应消息,消息体中可包含结果信息,如当 前设备状态等
当Do请求失败时,可回送请求失败(RequestFailure,4xx)、服务器失败(Server ailure,5xx)和全局失败(GlobalFailure,6xx)响应消息
对于监控中的部分控制请求,D0请求可无响 应消息
GB/T28059.3一2011 4.1.4Do的消息实体 方法DO的消息实体应采用DDCP来描述相应的消息内容
详细内容见附录A
4.2消息体类型 采用RFC3261,RFc3265和方法D0实现公路网图像信息管理系统跨区域互联时,方法的消息体 MIME类型应采用DDCP,Content-Type字段应设为“application/DDCP”
详细内容见附录A
4.3sIP地址编码 sIP地址编码格式应采用RFc3261中规定的sIPuser@host形式
其中user部分应符合 GB/T28059.4定义的对象编码规则,host按RFC3261规定执行
平台接入单元通信协议 设备注册 5.1.1下级平台接人单元应主动向上级平台接人单元进行注册、,通报平台内视频监控设备(如摄像机 和其他前端设备等)的设备地址和状态等,并接收其控制消息
1.2平台接人单元应支持注册登记、目录发送,心跳信息传递等消息
5.1.2.1注册登记 平台接人单元应使用RFC3261中定义的方法REGISTER进行注册登记
注册登记流程如下(见图1) 下级平台接人单元向上级平台接人单元发送REGISTER消息
如果下级平台接人单元要求 从上级平台接人单元中注销,把Expires设置为0
如果下级平台接人单元修改了IP地址和 监听端口,应先注销,再重新进行注册登记: 上级平台接人单元收到注册登记消息后应对注册登记信息进行验证、核准,对符合接人条件 的下级平台接人单元进行注册登记 上级平台接人单元应将注册成功或失败的消息返回给该下级平台接人单元
下级平台接入单元 上级平台接入单元 REGISTER(F) 0(或返回401结束本次会话)e2) 图1注册登记 示例 Fl:REGISTERsip:上级平台接人单元域名或IP地址SIP/2.0 va:sIP/2.0/UDP下级平台接人单元果地址 Max-Forwards:70 B32B1U8DKDrB 显示名
GB/T28059.3一2011 CSeq:1REGISTER Contact
GB/T28059.3一2011 F2;200 Via;sIP/2.0/UDP下级平台接人单元P地址 From:显示名
GB/T28059.3一2011 Call-ID;17250 1DO CSeq:l Content-type:Appliecation/DDCP ContentLength;消息实体的字节长度 ?xmlversion="1.0"?> Action Notify Variable>Keepalive Notifv /Action 5.2监控图像获取 5.2.1实时监控图像的获取 实时监控图像的获取过程应包括获取实时流、释放实时流
应使用RFC3261中定义的方法IN VITE获取一个摄像机的实时监控视频流
取消没有完成的连接应采用CANCEL方法
使用RFC 3261中定义的方法BYE停止接收一个摄像机的实时视频流,并释放相关资源
实时监控图像的获取过程的主要流程如下(见图4) 上级平台接人单元向下级平台接人单元发送INVITE请求
INVITE请求的消息体应指明是 实时监控图像获取(RealMedia)
同时应包含请求用户的权限功能码(Privilege),上级平台接 人单元支持的码流格式(Format)、视频编码类型(Video),音频编码类型(Audio)、最高码率 MaxBitrate),接收视频的用户或视频转发代理的IP地址/传输协议/端口号ReceiveSock et). 下级平台接人单元收到INVITE请求后,在回送成功或失败的应答消息前如需一定的处理时 间,可发送临时响应消息100Trying
下级平台接人单元应将同意或拒绝的消息返回给该上级平台接人单元;在同意的确认响应消 息的消息体中应包含确定的码流格式(Format)、视频编码类型(Video),音频编码类型 Audio)、传输码率(MaxIBit 码流格式(Format),视频编码类型(Video)和音频编码类 rate
型(Audio)根据INVITE请求消息体相应列表中下级平台接人单元能支持的排在最前的类型 来确定
上级平台接人单元发送ACK消息前如欲取消本操作,可向下级平台接人单元发送CANCEL 请求消息
上级平台接人单元收到下级平台接人单元同意确认消息200oK,应向下级平台接人单元发送 ACK消息
下级平台接人单元收到上级平台接人单元发送ACK消息后,可向上级平台接人单元发送实 时监控视频流
上级平台接人单元欲释放实时流时,向下级平台接人单元发送BYE请求消息 g 下级平台接人单元收到BYE请求消息后,回送200OK同意释放消息
h
GB/T28059.3一2011 上级平台接入单元 下级平台接入单元 NvTE(请求实时流)(F1) 100Irying(正在连接)(F2) 200OK或返回400结束本次会话F3 AcK(确认(G) 视频流 视颊代理转发 BYE(释放实时流)5 200OK(F6 实时监控图像获取 图4 示例 Fl:INVITEsip;:摄像机编码@下级平台接人单元域名或IP地址SIP/2.0 Via;sIP/2.0/UDP上级平台接人单元域名或IP地址 Max-Forwards:70 From:显示名一sijp:用户编码@上级平台接人单元域名或P地址>;tag=BK32B1U8DKDB To:显示名一sip:摄像机编码(@下级平台接人单元域名或IP地址 Call-ID:17250 CSeq;1INVITE Contact;
GB/T28059.3一2011 Via;SIP/2.0/UDP上级平台接人单元域名或IP地址 Max-Forwards:7o From:显示名
GB/T28059.3一2011 下级平台接人单元==》上级平台接人单元 RTSP/1.0200OK CSeq:请求报文序列号 Date: Content-Type:applieation/sdp Content-Iength: xxx Lo m 下级平台接人单元应支持DEsRIBE方法
上级平台接人单元向下级平台接人单元发送DE SCRBE请求,获取下级平台接人单元的媒体描述,并用以初始化解码插件
其中的User-Agent字段 可选实现
下级平台接人单元返回的响应中,应包含一个s字段,用以描述下级平台内监控设备的厂商信息 目前已定义的取值见表2 表2取值 含 义 字段的扩充 =SkyvisionStreamingMedia 天视媒体服务器 s=H3CStreamingMedia H3C媒体服务器 下级平台接人单元应使用响应消息中的sDP字段去初始化解码插件
下级平台接人单元定义的 解码插件应符合GB/T28059.2的有关规定 D SETUP方法规则 上级平台接人单元==》下级平台接人单元 SETUP rtsp://媒体数据URLRTSP/1.0 CSeq:RTSP报文序列号 Tr RTP/AVP; ;unicast;destination=媒体接收方IP;cien_port=媒体接收方端口 `ransport: F10;RTSP/1.0200OK CSeq:请求报文序列号 Session:会话ID Transport:RTP/AVP;unicast;destination=媒体接收方IP;client_port=媒体接收方端口; source=媒体发送方IP;server_port=媒体发送方端口 sETUP请求中应用Tansport字段携带上级平台接人单元的接收地址(desination)和端口 (clieL_or).端口包括RTP和RTcP端口,中间用" -”连接
下级平台接人单元端在响应消息中返回Transport字段,并添加媒体流发送地址(source)和 r_port),端口包括RTP和RTCP端口,中间用“-”连接 端口serve PLAY方法规则 上级平台接人单元==》下级平台接人单元: 12
GB/T28059.3一2011 PLAYrtsp://媒体数据URLRTSP/1.0 CSeq:RTSP报文序列号 Session:会话D Scale:1.0 [Range:claock=1996108Tl42300z] 下级平台接人单元==》上级平台接人单元: RTSP/1.0200OK CSeg 请求报文序列号 eq: Session:会话D Scale:1.0 saale字段来控制播放速率,取值为有符号的浮点数
典狠的取值包括几.25(14慢速播放入0. 1/2慢速播放)、1.0(正常速度播放)2.0(2倍速播放、4.0(4倍速播放)等
下级平台接人单元根据上级平台接人单元请求的速率和本端的能力来自动做速率适配,并在响应 消息中返回给上级平台接人单元
比如上级平台接人单元请求scale为8.0,下级平台接人单元可自适 应速率为4.0,并在OK中返回给上级平台接人单元
Range字段修改播放时间点,以实现进度拖动,时间格式为绝对时间
PAUSE方法规则 上级平台接人单元==》下级平台接人单元 PAUSErtsp://媒体数据URLRTsP/1.0 cSeq:RTSP报文序列号 Session:会话ID 下级平台接人单元==》上级平台接人单元 RTSP/1.0200OK CSeq:请求报文序列号 Session:会话ID PAUSE方法用于通知下级平台接人单元暂停制定会话的媒体流发送
TEARDOwN方法规则 上级平台接人单元==》下级平台接人单元 TEARDO)wNrtsp;//媒体数据URLRTSP/1.0 Session:会话ID CSeq:RTSP报文序列号 下级平台接人单元==》上级平台接人单元 RTSP/1.0200OK Cs Seq:请求报文序列号 Session:会话D Close Connection: TEARDOwN方法用于通知下级平台接人单元拆除指定的RTSP会话
13
GB/T28059.3一2011 3 5.2.2. 回放流程 历史图像的获取回放过程的主要流程如下(见图5): 当上级平台接人单元欲以文件名方式获取历史图像时,应先获取指定编码监控设备的历史图 a 像文件列表
上级平台接人单元可向下级平台接人单元发送D0消息,在DO消息的消息体 中应含权限功能码(Priilege)、文件类型(FileType),最多支持接收的文件的个数(MaxFile Num),开始时间(BeginTime),结束时间(EmndTime)等
b下级平台接人单元收到DO消息后应回送是否同意发送文件列表的响应消息
在同意发送文 件列表的200OK响应消息中应包含枚举后获取的文件个数(RealFileNum),文件信息列表 FilelnfoList),每项文件信息列表应包含文件的显示名(Name)、文件的创建时间(Creation- tim),文件的最后访问时间(LastAccessTime),文件的最后修改时间(LastWriteTime),文件 长度(FileSize)
上级平台接人单元向下级平台接人单元发送DO请求,获取录像文件的RTSPURL
下级平台接人单元应将上级平台接人单元请求的录像文件URL返回,其中包含RTsPServer D 地址
上级平台接人单元向下级平台接人单元发送符合RFC2326的RTsP控制命令,对历史图像的 回放过程进行控制包括开始、停止、暂停,快速和慢速播放,拖动等). 上级平台接入单元 下级平台接入单元 Do(获取文件列表)(F1 20o或400o结束本次对GD Do(获取文件URL)(F3) 200(或4000结束本次对话)(F RTSPOPTIONS(5 200E RTSPDESCRIBEC 200(F8 RTSPSEUPF9 200(1o RTSPPAY(F1D 200(F12 RTSPPAUSE(F13) 2001 RTSPPlay(F11 2001 RTSPTeardowm(15 200 图5历史图像获取消息流程示意 示例 F1;DOsip;摄像机的编码@下级平台接人单元域名或IP地址SIP/2.0 Via:SIP/2.0/UDP上级平台接人单元域名或IP地址 Max-Forwards:70 14
GB/T28059.3一2011 From:显示名
GB/T28059.3一2011 QueryResponse /Response 或;400 Via,sIP/2.0/UDP上级平台接人单元域名或P地址 Frotm:显示名一sip;摄像机编码@下级平台接人单元域名或IP地址>;tag=BK32B1U8DKDrB To;显示名
GB/T28059.3一2011 上级平台按入单元 下级平台接入单元 D0(查询目录信息)(F1) 查询目 录信息 200(或返回400结束本次会话)F2) 图7目录信息查询 示例 F1:D0sip:下级平台接人单元地址编码@下级平台接人单元域名或P地址sIP/2.0 Via:SIP/2.0/UDP上级平台接人单元域名或IP地址 Max-Forwards;70 From:显示名
GB/T28059.3一2011 F2;200 ViasSIP/2.0/UDP上级平台接人单元域名或P地址 From:显示名
公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议GB/T28059.3-2011
公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议GB/T28059.3-2011是中国国家标准化管理委员会发布的一项标准,它的主要目的是确保公路网图像信息管理系统在不同的平台上能够互联互通,提高信息的采集、传输、处理和应用效率。
在该规范中,主要涉及到了公路网图像信息管理系统的通信协议、接口定义以及数据格式等方面的内容。其中,通信协议部分规定了系统之间通信所采用的协议类型和协议格式,例如TCP/IP、HTTP等;接口定义部分则详细描述了不同平台之间的数据传输方式,以及如何实现数据的互通和共享;数据格式部分则规定了系统中数据的标准格式,以便于各个平台进行解析和使用。
通过GB/T28059.3-2011规范的实施,公路网图像信息管理系统能够与其他交通信息系统进行无缝衔接,实现各种信息的快速获取和精确处理。同时,该规范的制定也为交通行业的信息化建设提供了有力保障,为推进我国智慧交通的发展做出了积极贡献。