Deselect
1.作用
请求取消HSMS(请求取消Select)

2.报文格式

3.超时
3.1 T6 控制事务超时 (Control Transaction Timeout) 是 Deselect 规程中最直接相关的超时参数**。
- 触发机制:当发起方(Initiator)发送
Deselect.req(取消选择请求)消息时,会立即启动 T6 计时器。 - 超时判定:如果发起方在 T6 超时周期内未收到对应的
Deselect.rsp(取消选择响应),则该事务被视为失败。 - 后果:T6 超时会被判定为通信失败(Communications Failure),此时实体应根据标准终止该 TCP/IP 连接。
- 典型值:范围为 1-240 秒,典型设置为 5 秒。
3.2 T7 连接空闲超时 (NOT SELECTED Timeout)在 Deselect 规程成功执行后发挥作用。
- 状态转换:一旦
Deselect.req和Deselect.rsp成功交换(响应码为 0),HSMS 实体会从 SELECTED(已选择)状态转回到 NOT SELECTED(未选择)状态。 - 触发机制:进入 NOT SELECTED 状态的同时会启动 T7 计时器。
- 超时判定与后果:如果实体在 T7 周期内未能通过新的 Select 规程重新进入 SELECTED 状态,则必须断开 TCP/IP 连接并转入 NOT CONNECTED 状态。这确保了不再需要的连接能够被及时释放。
- 典型值:范围为 1-240 秒,典型设置为 10 秒。
3.3 T5 连接间隔超时 (Connect Separation Timeout)影响 Deselect 之后的重连行为。
- 应用场景:Deselect 规程通常预示着通信的彻底结束,随后通常会关闭 TCP 连接。
- 限制逻辑:如果实体在 Deselect 并关闭连接后,打算重新发起主动连接(Active Mode),则必须在 T5 计时结束后才能进行。
- 典型值:范围为 1-240 秒,典型设置为 10 秒。