SMS SIGNAL ANALYZER

短信信令分析

重传合并分析版:重传与首次请求一起配对,完整流程计入正常收发。

离线处理 · 数据不上传

导入信令 CSV

拖入文件,或多选 CSV。每个文件独立分析,保留原始记录顺序。

字段:LocalTime、TimeStamp、MsgName · 忽略名称大小写
按 LocalTime 判断;调整后重新导入文件。
正常接收短信—包含完整交错及重传流程
正常发送短信—包含完整交错及重传流程
失败短信(条)—含接收与发送失败,按异常片段估计
其中重传后正常(条)—已包含在正常收发数量中
重传未完成(组)—合并后未匹配到完整流程
异常短信信令(行)—仅未完成、未匹配的原始记录
短信信令总数—数据问题单独列示

统计规则、交错与重传判定

连续同名请求按设置周期重复(默认 5 秒 ± 0.5 秒)时,首次请求与重复尝试合并成一个逻辑请求,继续匹配后续响应。四个逻辑步骤完整则计入正常短信,标注重传次数;未匹配到完整流程才标为重传未完成。原始尝试全部保留,同一短信只计一次。

① 正常接收mtSmsReq → mtSmsRsp → moSmsReq → moSmsRsp
② 正常发送moSmsReq → moSmsRsp → mtSmsReq → mtSmsRsp

每次比较附近最多 16 个未配对逻辑信令,优先组成更多完整短信;数量相同时优先较短跨度,再按较早起点及步骤分组。交错仍计入正常并作标注。重传可以发生在不同逻辑步骤,方向由完整短信确定,不能单凭 moSmsReq 判断发送。

末次重传到对应响应默认最多 10 秒,可在上方调整。交错配对跨度默认最多 10 秒,重传定时等待不占用该跨度;连续完整流程不受交错上限限制。未知短信名称和数据问题仍阻断配对,文件之间不拼接。

时间根据 LocalTime 计算,不猜测 TimeStamp 单位。重传识别仅覆盖连续同名请求按周期重复的形式,没有业务编号时不能确认所有真实归属。“重传后正常”与“其中交错”均已包含在正常数量中;同一短信可同时有两种标注,不重复相加。正常仅表示符合四步流程,未完成表示在当前规则和时间范围内未匹配完整。失败短信按异常片段估计:每个片段计 1 条,方向按片段内首个 mo/mt 信令判定(mt 为接收失败、mo 为发送失败),片段内无 mo/mt 信令时不计入;同一业务拆成多个片段时可能重复计数,仅供参考。

文件统计

文件数据记录短信信令正常接收(含交错/重传)正常发送(含交错/重传)失败接收失败发送异常信令数据问题其中交错接收其中交错发送其中重传后正常重传未完成组合并重复行

信令明细