System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种数据数据传输方法、装置、设备及存储介质。
技术介绍
1、无线局域网(wireless local area network,wlan)是以无线信道作为传输媒介的计算机局域网络,是计算机网络与无线通信技术相结合的产物。在现有技术中,无线局域网架构的组成包括:ap(access point,接入点)和多个sta(station,站点),每一个连接到无线网络中的终端设备都可以称为一个站点。ap,例如,无线路由器,作为有线网和无线网之间的桥梁,一端利用网络与有线网通信,一端利用天线进行无线信号的发射和接收,为sta提供无线访问服务。
2、在进行无线通信的过程中,ap对应的多个sta的发送范围均可以覆盖到ap,但是各sta的发射信号由于发射功率的限制,各sta的发送范围可能无法互相覆盖。在该情况下,多个sta都认为信道空闲,同时发送数据给ap,继而造成了冲突。例如:sta1和sta2都为ap的两个终端节点,但是两个终端节点的发送范围无法互相覆盖,从而sta1和sta2都认为信道空闲,同时发送数据给ap,继而造成了隐藏节点之间的碰撞和冲突。此时,sta1节点对于sta2节点来说就是一个隐藏节点。
3、特别地,在一些对漫游性能要求严格的场景,制造商会提出一些创新的硬件方案,提升漫游性能。这些硬件方案实质上是通过扩大ap的射频信号的覆盖范围,以容纳更多终端设备,保证终端设备在同一ap更大的覆盖面积下进行通信,从而实现0丢包漫游。但是,这种方法的实施天然地增加了隐藏节点问题的影响,因为更广泛的覆
技术实现思路
1、有鉴于此,本申请实施例提供了一种数据传输方法、装置、设备及存储介质,旨在提升空口的利用率,避免隐藏节点的碰撞和冲突。
2、本申请实施例的技术方案是这样实现的:
3、第一方面,本申请实施例提供了一种数据传输方法,应用于无线接入点设备,所述方法包括:
4、若至少确定所述无线接入点设备接入目标信道,则确定目标标识信息,所述目标标识信息用于指示已接入所述目标信道的多个终端设备中的一个终端设备为目标终端设备;
5、基于所述目标标识信息生成通知报文,所述通知报文用于指示所述目标终端设备外的其他终端设备,所述目标信道不可用;
6、基于所述目标信道向所述目标终端设备发送所述通知报文;
7、接收所述目标终端设备基于通知报文返回的响应报文,响应报文至少用于指示所述目标终端设备已收到所述通知报文。
8、在一些实施例中,在确定目标标识信息之前,所述方法还包括:
9、确定所述目标信道为空闲状态,且所述空闲状态的持续时长大于或者等于第一设定时长,则指示所述无线接入点设备接入所述目标信道,所述第一设定时长小于或者等于设定阈值,所述设定阈值基于帧间间隔参数和/或退避时长确定。
10、在一些实施例中,所述通知报文包括:目标终端设备的目标时长,所述基于所述目标标识信息,生成通知报文,包括:
11、基于所述目标标识信息和映射关系,确定所述目标终端设备的第一时长,所述第一时长用于表征所述目标终端设备发送数据至所述无线接入点设备所需的时长,所述映射关系包括各所述终端设备的标识信息与各所述终端设备的第一时长的对应关系;
12、基于所述第一时长,生成目标时长,所述目标时长用于表征所述目标终端设备与所述无线接入点设备通信所需的时长;
13、基于所述目标标识信息和所述目标时长,生成所述通知报文,其中,所述通知报文具体用于指示所述目标终端设备外的其他终端设备,所述目标信道在所述目标时长内不可用。
14、在一些实施例中,所述基于所述第一时长,生成目标时长,包括:
15、获取所述无线接入点设备的帧间间隔参数和退避时长;
16、基于所述帧间间隔参数和所述退避时长,生成第二时长,所述第二时长用于表征所述无线接入点设备确定目标信道处于空闲状态时,接入所述目标信道之前所需的等待时长;
17、基于所述第一时长和所述第二时长,生成所述目标时长。
18、在一些实施例中,所述基于所述第一时长,生成目标时长之前,还包括:
19、获取目标终端设备的历史行为信息;
20、基于所述历史行为信息和设定的调整规则,调整所述第一时长。
21、在一些实施例中,所述方法还包括:
22、获取各终端设备的通信数据,所述通信数据包括:终端设备的协议信息、传输速率,信号强度信息;
23、针对每一终端设备,基于所述通信数据和设定的第一时长确定规则,确定所述终端设备的第一时长;
24、基于所述终端设备的标识信息和所述终端设备的第一时长,生成所述终端设备的标识信息和所述终端设备的时长的对应关系;
25、基于各所述终端设备的标识信息和各所述终端设备的时长的对应关系,确定所述映射关系。
26、在一些实施例中,所述方法还包括:
27、响应于确定所述无线接入点设备接入所述目标信道,则获取各所述终端设备的优先级;
28、基于各所述终端设备的优先级,确定所述目标终端设备的目标标识信息,所述目标终端设备包括各所述终端设备中优先级最高的终端设备。
29、在一些实施例中,所述方法还包括:
30、获取各所述终端设备的第一时长,所述第一时长用于表征终端设备发送数据至所述无线接入点设备所需的时长;
31、基于所述第一时长的大小,确定各所述终端设备的优先级。
32、在一些实施例中,所述方法还包括:
33、基于所述目标标识信息,确定所述目标终端设备的历史流量数据;
34、确定所述历史流量数据小于或者等于设定阈值,则在设定时长内不生成所述通知报文,所述设定时长大于或者等于目标终端设备的目标时长,所述目标时长用于表征目标终端设备与所述无线接入点设备通信所需的时长。
35、第二方面,本申请实施例提供了一种数据传输装置,应用于无线接入点设备,所述数据传输装置包括:
36、确定模块,用于若至少确定所述无线接入点设备接入目标信道,则确定目标标识信息,所述目标标识信息用于指示已接入所述目标信道的多个终端设备中的一个终端设备为目标终端设备;
37、生成模块,用于基于所述目标标识信息生成通知报文,所述通知报文用于指示所述目标终端设备外的其他终端设备所述目标信道不可用;
38、发送模块,用于基于所述目标信道向所述目标终端设备发送所述通知报文;
39、接收模块,用于接收所述目标终端设备基于通知报文返回的响应报文,响应报文至少用于指示所述目标终端设备已收到所述通知报文。
40、第三方面,本申请实施例提供了一种无线接入点设备,包括:处理器、用于存储能够在处理器上运行的计算机程序的存储器和网络接本文档来自技高网...
【技术保护点】
1.一种数据传输方法,其特征在于,应用于无线接入点设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在确定目标标识信息之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述报文包括:目标终端设备的目标时长,所述基于所述目标标识信息,生成通知报文,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一时长,生成目标时长,包括:
5.根据权利要求3所述的方法,其特征在于,所述基于所述第一时长,生成目标时长之前,还包括:
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.一种数据传输装置,其特征在于,应用于无线接入点设备,所述装置包括:
11.一种无线接入点设备,其特征在于,包括:处理器、用于存储能够在处理器上运行的计算机程序的存储器
12.一种计算机存储介质,所述存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至9任一项所述方法的步骤。
...【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于无线接入点设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在确定目标标识信息之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述报文包括:目标终端设备的目标时长,所述基于所述目标标识信息,生成通知报文,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一时长,生成目标时长,包括:
5.根据权利要求3所述的方法,其特征在于,所述基于所述第一时长,生成目标时长之前,还包括:
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
【专利技术属性】
技术研发人员:赖国强,丘志豪,
申请(专利权)人:深圳市信锐网科技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。