1.一种短信通道监控方法,其特征是,该方法具体包括如下步骤:
按预设周期通过短信通道向测试终端发送测试短信;
根据测试终端是否在预设时间内接收测试短信判定短信通道是否异常,如果短信通道异常,将该短信通道暂时关闭;如果短信通道恢复正常,开启该短信通道。
2.如权利要求1所述的一种短信通道监控方法,其特征是,所述按预设周期通过短信通道向测试终端发送测试短信的步骤之前,还包括:
短信通道对应至少两个相同环境下的测试终端;
在每次发送测试短信前,测试终端按预设间隔时间发送心跳信号和服务端进行时间同步,若服务端在预设时间内未收到终端设备的心跳信号,则判断该终端设备离线并告警,停止对该终端设备发送测试短信。
3.根据权利要求2所述的一种短信通道监控方法,其特征是,所述的根据测试终端是否在预设时间内接收测试短信判定短信通道是否异常的步骤,进一步包括:
测试终端收到测试短信后,记录短信接收时间并上传时间报告;
判断时间报告中的短信接收时间是否超过阈值,如果一个测试终端收到测试短信的时间超过阈值,立即向该短信通道对应的另一个测试终端发送测试短信,如果另一个测试终端接收测试短信的时间仍然超过阈值时,判定短信通道异常。
4.根据权利要求3所述的一种短信通道监控方法,其特征是,测试终端收到测试短信后,记录短信接收时间并上传时间报告的步骤,进一步包括:
当上传报告发生超时,按照1s、1s、2s、3s、5s、8s的递增时间间隔进行重试。
5.一种短信通道监控系统,其特征是,包括服务端和测试终端,所述的服务端包括:
短信发送模块,用于按预设周期通过短信通道向测试终端发送测试短信;
监控模块,用于根据测试终端是否在预设时间内接收测试短信判定短信通道是否异常,如果短信通道异常,将该短信通道暂时关闭;如果短信通道恢复正常,开启该短信通道。
6.根据权利要求5所述的一种短信通道监控系统,其特征是,短信通道对应至少两个相同环境下的测试终端;测试终端包括同步模块,用于在每次发送测试短信前,测试终端按预设间隔时间发送心跳信号和服务端进行时间同步,若服务端在预设时间内未收到终端设备的心跳信号,则判断该终端设备离线并告警,停止对该终端设备发送测试短信。
7.根据权利要求6所述的一种短信通道监控系统,其特征是,测试终端包括报告上传模块,用于收到测试短信后,记录短信接收时间并上传时间报告;监控模块,判断时间报告中的短信接收时间是否超过阈值,如果一个测试终端收到测试短信的时间超过阈值,立即向该短信通道对应的另一个测试终端发送测试短信,如果另一个测试终端接收测试短信的时间仍然超过阈值时,判定短信通道异常。
8.根据权利要求7所述的一种短信通道监控系统,其特征是,测试终端包括超时重试模块,用于当报告上传模块上传报告发生超时,控制报告上传模块按照1s、1s、2s、3s、5s、8s的递增时间间隔进行重试。