N7201A430C.pdf - 第36页
NPM-D 上一级通信 2.2 套接字通信 Page 2-12 EJM1DC-MB-02F-00 3. 处理流程 一般通信信息命令的处理流程如下所 示。 A) 连接开始 B) 生存检查 收到生存检查信息的 LNB , 若通过连接要求建立通信后, 则回复信息为 “ 正常 ” 。 若没有通过连接要 求建立通信,则回复信息为 “ 错误 ” 。 发送连接要求命令 LNB/ 机器 接收连接要求命令 连接要求命令 上一级系统 连接要求命令 ( 回复…

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
进行生存检查
生存检查结束

NPM-D
上一级通信
2.2
套接字通信
EJM1DC-MB-02F-00 Page 2-13
C)
连接结束
D)
超时
发送事件
/
命令后,如果上一级系统没有应答,则
LNB
进行
3
次重试。如果进行
3
次重试仍无应答,
则
LNB
发送超时信息。
发送切断要求命令
LNB/
机器
接收切断要求命令
切断要求命令
上一级系统
切断
要求结束与
LNB
的连接
超时
重试
发送超时信息
发送事件
/
命令
(
重试
)
LNB/
机器
上一级系统
切断