跳到主要内容

Separate

1.作用

立即终止HSMS通信

2.报文格式

预览图

3.超时

3.1 不适用 T6 超时(控制事务超时)

与需要响应消息的 Select 或 Deselect 规程不同,Separate 规程不适用 T6 超时

  • 原因T6 定义为等待控制事务响应消息(.rsp)的最长时间。
  • 规程特性:来源明确指出,发起方发送 Separate.req 后,响应方不发送响应消息,且无论其局部状态如何都必须终止通信。由于没有响应环节,因此不存在等待响应超时的概念。

3.2 触发 T7 超时(未选择状态超时)

Separate 规程的成功执行会直接导致状态机的转换,从而激活 T7 计时器:

  • 状态转换:成功发送或接收 Separate.req 后,HSMS 实体会从 SELECTED 状态转回到 NOT SELECTED 子状态。
  • T7 的作用:一旦进入 NOT SELECTED 状态,T7 计时器立即启动。如果实体在 T7 超时周期内(典型值为 10 秒)未能通过 Select 规程重新进入 SELECTED 状态,则必须断开 TCP/IP 连接并转入 NOT CONNECTED 状态。

3.3 间接触发 T5 超时(连接间隔超时)

虽然 T5 不直接监控 Separate 规程本身,但它限制了规程结束后的后续行为:

  • 重连限制:在执行 Separate 规程后,实体通常会关闭 TCP/IP 连接。如果该实体随后想要重新发起(Active 模式)连接,必须等待 T5 连接间隔超时已满。
  • 目的:防止在通信异常断开后进行过于频繁的 TCP 连接尝试,从而保护网络资源。