JT/T 1142.1-2017 船舶交通管理系统数据交换 第1部分:IVEF格式.pdf
- 文档部分内容预览:
JT/T 1142.1-2017 船舶交通管理系统数据交换 第1部分:IVEF格式
JT/T 1142.12017
图4IVEF通信协议栈
a)登录验证 当一个客户端(IVEF网关信宿)需要连接到服务端(IVEF网关信源),应通过认证来启动服务。为 此,客户端向服务器发送一个登录消息LoginRequest,服务器验证登录请求,并发送一个登录响应消息 LoginResponse b)服务请求 客户端在成功登录后,发送一个服务请求消息(ServiceRequest),协商所要求IVEF服务参数
a)登录验证 当一个客户端(IVEF网关信宿)需要连接到服务端(IVEF网关信源),应通过认证来启动服务。为 此,客户端向服务器发送一个登录消息LoginRequest,服务器验证登录请求,并发送一个登录响应消息 LoginResponse b)服务请求 客户端在成功登录后.发送一个服务请求消息(ServiceRecuest).协商所要求IVEF服务参数
ServiceRequest消息可通过携带由服务参数组成的过滤器来实现服务请求(IVEF服务参数见6.4.3)。 对于无效的过滤器暖通空调施工组织设计,其服务请求将被拒绝(有效过滤器的定义见附录A)。服务端将客户端的服务请求 与服务配置文件相对比,并发送ServiceRequestResponse消息进行响应。 C)服务响应 服务参数与服务配置文件相匹配时,服务端则开始输出与服务参数相匹配的交通图像;服务参数与 配置文件不匹配时,服务端发送ServiceRequestResponse消息进行响应,拒绝服务或者带有限制条件的 接受。 对于拒绝或者带有限制条件接受的服务,服务端通过ServiceRequestResponse消息给出服务拒绝的 理由或者限制条件
服务参数的具体定义见附录A。 IVEF服务参数包括: a 目标类型参数。应基于区域或对象属性来定义目标。 b) 数据类型参数。应选择航迹信息、船舶信息、航程信息或点迹信息 传送方式。应采用“拉(PULL)”的方式单次传输(请求一次,服务方发送一次)或“推(PUSH)”的 方式以指定更新速率周期性发送
登录及注销消息的交互过程如下: a)登录 1)IVEF客户端向IVEF服务端发送LoginRequest.xml消息; 2)IVEF服务端处理登录请求,向IVEF客户端发送LoginResponse.xml消息; 3)IVEF客户端更新内部状态。 b)注销 IVEF客户端向IVEF服务端发送Logout.xml消息。 其他消息,如Ping、Pong、ServiceRequest、ServiceRequestResponse可采用同样的方式进行交互
服务应以登录消息开始。为了防止由错误配置或者客户端恶意攻击导致的阻断式服务攻击 DoS),当接收到不符合本部分规定的任何消息,服务端应在传输层终止连接。如果服务是在传输层中 所,服务端和客户端双方应终止会话,此时,客户端应重新登录。 作为对其他消息的响应而发出的消息.例如LoginResponse、ServiceResponse和Pong等,应在指定的 时间内发出(如4s)。如果在指定的超时时间内没有收到响应消息,发送方在终止服务之前可以重试发 送该消息。发送方和接收方应约定消息重发的最大次数 当发送方没有其他方式来检测与接收方的连接是否存在时,应发送Ping消息。Ping消息应在约定 的不活动周期之后发送。 为确保消息交换时序,服务端和客户端应具有共同的时间基准。服务端和客户端可使用基于GNSS 或NTP进行时钟同步。服务端和客户端宜使用UTC时间,
JT/T 1142.12017
表1IVEF服务消息及流向
空制消息比实时消息具有更高的优先级。在传输过载的情况下,可以丢弃实时消息。
安全模型宜采用基于客户端和服务端之间的共享密钥的身份验证和授权机制,也可根据实际需要 用其他的安全模型进行身份验证和授权
应使用XML作为表示层协议.所定义的数据结构
TVEF服务的质量参数包括要求传送的目标数据所在区域、更新速率等,其取决于实际的使用要求 据交换各方应事先约定服务质量参数,系统根据服务质量参数形成服务配置文件。在客户端发 erviceRequest消息进行服务请求时,其服务参数应遵循服务质量参数的规定,其格式可参照服务参 式进行约定。
有关IVEF服务质量参数选取方面的考虑因素参见附录B
6.8.1消点的规范性
IVEF服务消息应符合W3C关于可扩展的标记语言(XML)1.0建议的规定
6.8.2消息的有效性
IVEF服务消息的数据元素及其属性应符合附录A中的定义,元素和属性的数值应符合附录A中 最小值、最大值、长度、精度等约束条件的要求。在任一给定时刻,对于实时消息,所有航迹数据、船舶数 据、航程数据以及点迹数据的标识(Id)都应该是唯一的
管理模型描述了服务提供方可以配置的服务文件,包括对IVEF客户端的服务配置。IVEF服务配 置可采用数据库或者其他方式,为每个IVEF客户端设置缺省的服务配置
7IVEF服务消息格式
表2IVEF服务消息体子元素分类
状态元素提供与服务相关的状态信息,包括Ping、Pong以及ServiceStatus消息。其中,Ping/Pong消 息按照固定的时间间隔进行交换,以验证数据链路的激活状态;ServiceStatus消息用以服务端向客户端 指示其工作状态
数据元素包括: a) 航迹数据(TrackData)。目标的动态信息,如目标当前位置、速度和方向等。 b) 船舶数据(VesselData)。与目标相关的信息,如呼号、IMO编号和目标尺寸等。 C 航程数据(VoyageData)。目标航次信息,如目的地和预计到达时间等。 d) 点迹数据(PlotData)。目标的点迹信息,如点迹编号、目标位置信息、信号强度、更新时间等。
1.1登录/登录响应/注销(LoginRequest/LoginRes
JT/T 1142.12017
上述元素主要用于: a)协商服务,包括所请求传输数据的目标类型、感兴趣区域和发送方式等; b)服务请求由服务响应确认,一且确认,当前确认的服务请求应取代先前的服务请求
上述元素主要用于: a)协商服务,包括所请求传输数据的目标类型、感兴趣区域和发送方式等; b)服务请求由服务响应确认,一旦且确认,当前确认的服务请求应取代先前的服务
元素MSGIVEF是根元素,包括Body和Header两个子元素其定义见图A.1
A. 1.2 元素 Header
图A.1元素MSGIVEF
图A.2元素Header
表 A. 1元素 Header 的压性
A.1.3元素Body
元素Body包含子元素LoginRequest、LoginResponse、Logout、ObjectDatas、Ping、Pong、ServerStatus、S ceRequest,ServiceRequestResponse,其定义见图A.3。
A.1.4元素LoginRequest
JT/T 1142.12017
元素LoginRequest是带有用户信息的数据登录消息,是元素Body的子元素,其定义见图A 说明见表A.2。
图A.4元素LoginRequest
元素LoginRequest的
A.1.5元素LoginResponse
元素LoginResponse对用户登录作出接收或者拒绝响应,并给出可选的原因。它是元素Body的 素其定义见图A.5.属性说明见表A.3
图A.5元素LoginResponse
表A.3元素LocinResponse的属性
A.1.6元素Logout
元素Logout为数据注销消息。如果注销成功,服务器将断开连接。它是元素Body的子元素
A.1.7元素ObjectDatas
A.1.8元素ObjectData
图A.6元素ObiectDatas
元素ObjectData为监管区域中的目标数据,包括子元素TrackData、VesselData、VovageData、PlotDat: 和Taggedltem,它至少应包含TrackData、VesselData、VoyageData和PlotData四个子元素中的一个,定义见 图.7
图A.7元素ObjectDats
A. 1.9 元素 TrackDatal
JT/T 1142.12017
元素TrackData用于描述目标动态信息的数据,是元素ObjectData的子元素,包含NavStatus和P j个子元素.其定义见图A.8.属性说明见表A.4
图A.8元素TrackData
表 A. 4 元素 TrackData 的属性
A.1.10元素Pos
元素Pos为表示目标或位置几何中心的位置测量数据,是元素Area、TrackData、Waypoint和PlotDa 子元素.其定义见图A.9.属性说明见表A.5
表 A. 5 元素 Pos 的属性
A.1.11元素NavStatus
素NavStatus的定义见图A.10.属性说明见表A.6
JT/T 1142.12017
图A.10元素 NavStatus
表A.6元素NavStatus的属性
A.1.12元素VesselData
元素VesselData是关于目标的静态元素的数据,是元素ObjectData的子元素,包括Construction entifier两个子元素.其定义见图A.11.属性说明见表A.7。
图A.11元素VesselData
表A.7元素VesselData的属性
A.1. 13元素 Construction
JT/T 1142.12017
元素Construction是表示目标物理结构属性的数据,包括子元素UnType,其定义见图A.12 明见表A.8。
图A.12元素Construction
元素Construction的属性
A.1.14 元素 UnType
元素UnType是根据GB/T18804得到的目标类型,其定义见图A.13,属性说明见表A.9
图A.13元素UnTvpe
表A.9元素UnType的属性
A. 1. 15 元素 Identifier
元素Identifier用于本地的船舶标识,包括Otherld和OtherName两个子元素,其定义见图A.14, 说明见表A.10
环保标准JT/T 1142.12017
图A.14元素Identifier
表A.10元素Identifier的属性
A.1.16 元素 Otherld
他Id(例如区域性标识ENI),是元素Iden r的子元素其定义见图A.15.属性说明见表A.11
图 A. 15 元素 Otherld
表A.11元素Otherld的属性
A.1.17元素OtherName
元素OtherName指除英文名字外的其他名称学士标准规范范本,是元素Identifier的子元素,其定义见图A.16,属性 A.12。
....- 相关专题: