[0005] 针对上述问题,本发明提供了一种WIFI设备下行广播报文抑制方法及其装置,有效解决现有技术中无线广播带宽资源浪费的技术问题。
[0006] 本发明提供的技术方案如下:
[0007] 一种WIFI设备下行广播报文抑制方法,应用于WIFI设备,所述WIFI设备包括多个无线接口,所述下行广播报文抑制方法中包括:
[0008] S11接收待发送广播报文;
[0009] S21判断与终端设备连接的无线接口;
[0010] S31计算与终端设备连接的无线接口的数量;
[0011] S41根据步骤S31中获取的数量对待发送广播报文进行复制;
[0012] S51将待发送广播报文依次从与终端设备连接的无线接口发送出去。
[0013] 在本技术方案中,控制待发送广播报文只从与终端设备连接的无线接口发送,有效节约了无线广播的宽带资源,避免浪费。
[0014] 进一步优选地,在步骤S11之前包括:
[0015] S01设定各无线接口广播带宽阈值和广播速率阈值。
[0016] 进一步优选地,在步骤S11之后还包括:
[0017] S12获取待发送广播报文的广播速率;
[0018] S13判断将获取的广播速率是否超过广播速率阈值,若是,跳转至步骤S14,否则跳转至步骤S15;
[0019] S14发出超限预警;
[0020] S15停止超限预警。
[0021] 进一步优选地,在步骤S15之后还包括:
[0022] S16判断是否处于超限预警状态,若是,跳转至步骤S17,否则跳转至步骤S21;
[0023] S17丢弃待发送广播报文。
[0024] 在本技术方案中,若判断出当前处于超限预警状态,即出现下行广播风暴时,根据实际情况选择丢弃待发送广播报文,有效的保护了WIFI设备(无线驱动模块)的正常工作。
[0025] 本发明还提供了一种WIFI设备下行广播报文抑制装置,应用于WIFI设备,且所述WIFI设备包括多个无线接口,所述下行广播报文抑制装置中包括:
[0026] 报文接收模块,用于接收待发送广播报文;
[0027] 判断模块,用于判断与终端设备连接的无线接口;
[0028] 计算模块,用于计算判断模块中判断的与终端设备连接的无线接口的数量;
[0029] 报文复制模块,用于根据计算模块计算的数量对报文接收模块接收的待发送广播报文进行复制;
[0030] 报文发送模块,用于将报文复制模块复制的待发送广播报文依次从与终端设备连接的无线接口发送出去。
[0031] 在本技术方案中,控制待发送广播报文只从与终端设备连接的无线接口发送,有效节约了无线广播的宽带资源,避免浪费。
[0032] 进一步优选地,所述广播报文抑制装置中还包括配置模块,用于设定各无线接口广播带宽阈值和广播速率阈值。
[0033] 进一步优选地,所述广播报文抑制装置中还包括:
[0034] 广播速率获取模块,用于获取报文接收模块接收的待发送广播报文的广播速率;判断模块判断广播速率获取模块获取的广播速率是否超过广播速率阈值;
[0035] 预警控制模块,用于根据判断模块的判断结果发出超限预警或者停止超限预警。
[0036] 进一步优选地,广播报文抑制装置中还包括报文丢弃模块,当判断模块判断当前处于超限预警状态,报文丢弃模块将报文接收模块接收的待发送广播报文丢弃。
[0037] 在本技术方案中,若判断出当前处于超限预警状态,即出现下行广播风暴时,根据实际情况选择丢弃待发送广播报文,有效的保护了WIFI设备(无线驱动模块)的正常工作。