数据处理方法、装置、无线接入点设备和计算机存储介质与流程

文档序号:37473416发布日期:2024-03-28 18:55阅读:12来源:国知局
数据处理方法、装置、无线接入点设备和计算机存储介质与流程

本技术涉及无线通信,尤其涉及一种数据处理方法、装置、无线接入点设备和计算机存储介质。


背景技术:

1、目前,随着无线局域网设备的增多,出现隐藏节点问题的机率增加;具体地,参见图1,终端1和终端2连接同一无线接入点(access point,ap),如果这两个终端之间相距较远,当其中一个终端发送数据帧时,另一个终端无法感知到此行为的发生。也就是说,当终端1发送数据帧给ap时,终端2也会同时发送数据帧给ap,此时这两个数据帧会在到达ap前发生碰撞干扰,导致数据帧损坏,进而使ap将数据帧丢弃。

2、相关技术中,为解决上述隐藏节点问题,引入请求发送/允许发送协议(requestto send/clear to send,rts/cts)机制,具体地,发送端(终端)在发送数据之前先发送一个rts帧给接收端(ap),向接收端请求发送数据,如果接收端允许其发送数据,就回复一个cts帧给发送端,表示其可以进行数据传输。然而,该机制会引入额外的时间开销和信道占用,降低了网络的传输效率和吞吐量。


技术实现思路

1、本技术实施例提供了一种数据处理方法、装置、无线接入点设备和计算机存储介质。

2、本技术实施例的技术方案是这样实现的:

3、本技术提供一种数据处理方法,应用于ap,所述方法包括:

4、接收到目标终端发送的数据帧时,对所述数据帧进行校验;

5、在所述数据帧校验未通过的情况下,对所述数据帧进行解析,根据解析结果确定所述数据帧是否满足预设处理条件;

6、在确定所述数据帧满足预设处理条件的情况下,根据所述解析结果构造cts帧;

7、将所述cts帧的传输优先级设置为最高发送优先级,按照所述最高发送优先级发送所述cts帧至所述目标终端,直至所述cts数据帧发送完毕。

8、在一些实施例中,所述解析结果包括所述数据帧的第一持续时间值和所述目标终端的媒体存取控制(media access control,mac)地址,根据所述解析结果构造所述cts帧,包括:

9、根据所述数据帧的第一持续时间值,确定待构造的cts帧的第二持续时间值;

10、根据所述第二持续时间值和所述目标终端的mac地址,构造所述cts帧。

11、在一些实施例中,所述根据所述数据帧的第一持续时间值,确定待构造的cts帧的第二持续时间值,包括:

12、确定所述第一持续时间值是否在预设范围内;

13、在确定是的情况下,确定历史时间段内接收到的各数据帧的平均发送时间,对所述平均发送时间和所述第一持续时间值进行取平均处理,将得到的平均值确定为待构造的所述cts帧的第二持续时间值;

14、在确定否的情况下,确定历史时间段内接收到的各数据帧的平均发送时间,将所述平均发送时间确定为待构造的所述cts帧的第二持续时间值。

15、在一些实施例中,所述解析结果还包括信噪比,所述根据解析结果确定所述数据帧是否满足预设处理条件,包括:

16、根据所述信噪比,确定所述无线环境质量评分;

17、根据所述无线环境质量评分和设定阈值的比较结果,确定所述数据帧是否满足预设处理条件。

18、在一些实施例中,所述根据所述无线环境质量评分和设定阈值的比较结果,确定所述数据帧是否满足预设处理条件,包括:

19、在所述比较结果表明所述无线环境质量评分小于所述设定阈值的情况下,确定所述数据帧不满足预设处理条件;所述预设处理条件用于表征所述数据帧与无线环境质量之间的关系;

20、在所述比较结果表明所述无线环境质量评分大于或等于所述设定阈值的情况下,确定所述数据帧满足预设处理条件。

21、在一些实施例中,在根据所述信噪比,确定无线环境质量评分之前,所述方法还包括:

22、获取所述ap的合法终端列表;

23、确定所述目标终端是否为所述合法终端列表中的合法终端;

24、所述根据所述信噪比,确定所述无线环境质量评分,包括:

25、在确定目标终端为所述合法终端列表中的合法终端的情况下,根据所述信噪比,确定所述无线环境质量评分。

26、在一些实施例中,接收目标终端发送的数据帧,包括:

27、接收所述目标终端基于目标传输协议发送的所述数据帧;所述目标传输协议包括预先配置的802.11协议,所述预先配置的802.11协议的支持速率集不包括小于设定值的传输速率。

28、在一些实施例中,所述对所述数据帧进行校验,包括:

29、确定所述数据帧的当前帧校验序列(frame check sequence,fcs)值;

30、将所述当前fcs值与所述数据帧携带的原始fcs值进行比较,得到比较结果;

31、根据所述比较结果对所述数据帧进行校验。

32、本技术提供一种数据处理装置,应用于ap,所述装置包括:

33、校验模块,用于接收到目标终端发送的数据帧时,对所述数据帧进行校验;

34、解析模块,用于在所述数据帧校验未通过的情况下,对所述数据帧进行解析,根据解析结果确定所述数据帧是否满足预设处理条件;

35、构造模块,用于在确定所述数据帧满足预设处理条件的情况下,根据所述解析结果构造cts帧;

36、发送模块,用于将所述cts帧的传输优先级设置为最高发送优先级,按照所述最高发送优先级发送所述cts帧至所述目标终端,直至所述cts数据帧发送完毕。

37、本技术提供一种无线接入点设备,所述设备包括存储器、处理器和通信总线;

38、所述通信总线,用于实现所述处理器和所述存储器之间的通信连接;

39、所述处理器,用于执行所述存储器中存储的计算机程序,以实现前述一个或多个技术方案提供的数据处理方法。

40、本技术提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被执行后能够实现前述一个或多个技术方案提供的数据处理方法。

41、本技术实施例提供了一种数据处理方法、装置、无线接入点设备和计算机存储介质,应用于ap,所述方法包括:接收到目标终端发送的数据帧时,对所述数据帧进行校验;在所述数据帧校验未通过的情况下,对所述数据帧进行解析,根据解析结果确定所述数据帧是否满足预设处理条件;在确定所述数据帧满足预设处理条件的情况下,根据所述解析结果构造cts帧;将所述cts帧的传输优先级设置为最高发送优先级,按照所述最高发送优先级发送所述cts帧至所述目标终端,直至所述cts数据帧发送完毕。

42、可以看出,本技术实施例中,ap在确定接收到的数据帧校验未通过,且该数据帧满足预设处理条件的情况下,通过主动向终端发送最高发送优先级的cts帧,以允许目标终端继续发送数据帧,使其他终端处于静默等待状态,如此,能够有效避免数据帧的冲突持续发生,解决相关技术中的隐藏节点问题,另外,本技术实施例无需引入额外的时间开销和信道占用,可以提高网络吞吐量和稳定性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1