N7201A430C - 第35页

NPM-D 上一级通信 2.2 套接字通信 EJM1DC-MB-02F -00 Page 2-11  生存检查 在生存检查上没有数据包数据部分的 数据部分。 [ 要求记述例 ] SOH(0x01) 000120 STC(0x02) <?xml version="1.1" encoding="UTF -8"?> <root> <Header> <Syste…

100%1 / 206
NPM-D
上一级通信
2.2
套接字通信
Page 2-10 EJM1DC-MB-02F-00
2.
格式
(
记述例
)
关于格式,请参阅
“2.2.2
数据包格式
在此表示各命令的记述例。
连接要求
在连接要求上没有数据包数据部分的数据部分。
[
要求记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>Connect</CommandName>
<ConnectOption>0</ConnectOption>
</Header>
</root>
ETX(0x03)
[
回答记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>Connect</CommandName>
<ConnectOption>0</ConnectOption>
<ResultCode>0</ResultCode>
</Header>
</root>
ETX(0x03)
切断要求
在切断要求上没有数据包数据部分的数据部分。
并且,在切断要求上也没有回答。
[
要求记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>DisConnect</CommandName>
</Header>
</root>
ETX(0x03)
NPM-D
上一级通信
2.2
套接字通信
EJM1DC-MB-02F-00 Page 2-11
生存检查
在生存检查上没有数据包数据部分的数据部分。
[
要求记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>HealthCheck</CommandName>
</Header>
</root>
ETX(0x03)
[
回答记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>HealthCheck</CommandName>
<ResultCode>0</ResultCode>
</Header>
</root>
ETX(0x03)
超时
在超时上没有数据包数据部分的数据部分。
并且,在切断要求上也没有回答。
[
记述例
]
SOH(0x01)
000120
STC(0x02)
<?xml version="1.1" encoding="UTF-8"?>
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>1</SessionId>
<CommandName>TimeOut</CommandName>
</Header>
</root>
ETX(0x03)
NPM-D
上一级通信
2.2
套接字通信
Page 2-12 EJM1DC-MB-02F-00
3.
处理流程
一般通信信息命令的处理流程如下所示。
A)
连接开始
B)
生存检查
收到生存检查信息的
LNB
若通过连接要求建立通信后,则回复信息为
正常
若没有通过连接要
求建立通信,则回复信息为
错误
发送连接要求命令
LNB/
机器
接收连接要求命令
连接要求命令
上一级系统
连接要求命令
(
回复信息
)
连接
要求与
LNB
连接
等待连接要求
建立通信
发送生存检查命令
LNB/
机器
接收生存检查命令
生存检查命令
上一级系统
生存检查命令
(
回复信息
)
通信状态确认
LNB
进行生存检查
生存检查结束