跳到主要内容

Deselect

1.作用

请求取消HSMS(请求取消Select)

Select2

2.报文格式

Deselect

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.reqDeselect.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 秒