一种数据传输方法及系统技术方案

技术编号:23789813 阅读:66 留言:0更新日期:2020-04-15 02:08
本发明专利技术公开了一种数据传输方法及系统,涉及通信技术领域。数据传输方法包括:在每个AP中,创建N个管理报文队列,N个管理报文队列分别用于缓存与该AP直接相连的N个AP交互的管理报文;为该AP直接关联的每个站点STA创建一个用于缓存下行数据报文的数据报文队列;位于下行方向的AP将其下挂载的STA的基本信息发送给在上行方向相连的AP;位于上行方向的AP为在下行方向相连的AP下挂载的每个STA创建一个虚拟数据报文队列,为数据报文队列和虚拟数据报文队列分配空口时长。本发明专利技术提高AP之间管理报文的优先级,为子AP关联的STA也分配同主AP直接下挂STA一样的空口时长,保证整个网络中所有STA的通信性能。

A data transmission method and system

【技术实现步骤摘要】
一种数据传输方法及系统
本专利技术涉及通信
,具体是涉及一种数据传输方法及系统。
技术介绍
由于单台接入点(AccessPoint,AP)的无线覆盖范围有限,在某些场景会采用多台AP进行无线网格(Mesh)组网来扩大无线网络覆盖范围,其中,一台主AP通过有线连接网络(即主路由),站点(STAtion,STA)通过无线连接该主AP,子AP通过无线经过一跳或者多跳与主路由连接(即子路由),该子AP可能下挂多个有线或者无线设备,该子路由下所挂的设备的所有数据都必须通过该子AP的空口与主路由进行交互,而且该子AP与该主AP之间也需要进行频繁的回传(backhaul)报文交互。由于IEEE802.11协议采用载波侦听多路访问/冲突避免(CarrierSenseMultipleAccesswithCollisionAvoidance,CSMA/CA)的信道接入方法来竞争信道,同一时间,只有一个STA占用空口与AP通信,这样就会产生多STA竞争信道的问题。目前,不同无线保真(WirelessFidelity,WIFI)芯片厂商均支持发送时间公平性(AirTimeFairness,ATF)功能,ATF是为了保证多个STA发送空时的公平性而开发的新的特性,保证同一射频下的多个用户能够相对公平地占用网络带宽时间。但是在此机制中,子AP被当成一个普通的STA来处理,虽然该子AP下挂了多个终端设备,也会与普通STA获得相同的空口时隙,不但影响子AP与该主AP之间的交互,降低Mesh网络连接的稳定性,而且使得子路由下挂的STA性能较主路由下挂的STA性能差,尤其是主路由下挂的STA越多,子路由下挂的STA的性能就越差。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种数据传输方法及系统,在Mesh组网场景下,提高相连接的AP之间发送报文的优先级,并为子AP关联的STA分配空口时长,保证整个网络中所有STA的通信性能。本专利技术提供一种数据传输方法,应用于包括多个相连的AP的无线局域网,所述方法包括:在每个AP中,创建N个管理报文队列,N个管理报文队列分别用于缓存与该AP直接相连的N个AP交互的管理报文,N≥1;并为该AP直接关联的每个站点STA创建一个用于缓存下行数据报文的数据报文队列;位于下行方向的AP将其下挂载的STA的基本信息发送给在上行方向相连的AP,其中,STA的基本信息包括STA的数量和类型;位于上行方向的AP为在下行方向相连的AP下挂载的每个STA创建一个用于缓存下行数据报文的虚拟数据报文队列,并根据STA的基本信息为所有数据报文队列和虚拟数据报文队列分配空口时长;其中,AP下挂载的STA包括该AP直接关联的STA以及在下行方向相连的全部AP直接关联的STA,管理报文队列具有最高优先级,数据报文队列和虚拟数据报文队列具有相同的低优先级。在上述技术方案的基础上,根据STA的类型对所有所述数据报文队列和虚拟数据报文队列分组;分配各组占用的空口时长比率,并基于空口时长比率分配各组占用的空口时长;在各组中为所有所述数据报文队列和虚拟数据报文队列分配空口时长。在上述技术方案的基础上,所述STA的类型包括STA的频段、速率和媒体访问控制MAC地址;基于每个STA的频段以及至少一个指标分配各组占用的空口时长比率,所述指标包括协商速率比率、速率权重和MAC地址的预设比率。在上述技术方案的基础上,在各组中平均分配空口时长。在上述技术方案的基础上,当位于下行方向的AP在下行方向没有相连的AP时,根据所述STA的类型对所有所述数据报文队列分组,分配各组占用的空口时长比率和空口时长,在各组中为所有所述数据报文队列分配空口时长。本专利技术还提供一种数据传输系统,应用于包括多个相连的AP的无线局域网,所述系统包括设于每个AP中的创建模块、同步模块和分配模块;创建模块用于创建N个管理报文队列,N个管理报文队列分别用于缓存与该AP直接相连的N个AP交互的管理报文,N≥1;并为该AP直接关联的每个站点STA创建一个用于缓存下行数据报文的数据报文队列;位于上行方向的AP中的创建模块还用于为在下行方向相连的AP下挂载的每个STA创建一个用于缓存下行数据报文的虚拟数据报文队列;在上、下行方向相连的AP中的同步模块用于收、发位于下行方向的AP下挂载的STA的基本信息,其中,STA的基本信息包括STA的数量和类型;在位于上行方向的AP中设置的分配模块用于根据STA的基本信息为所有数据报文队列和虚拟数据报文队列分配空口时长;其中,每个AP下挂载的STA包括该AP直接关联的STA以及在下行方向相连的全部AP直接关联的STA,管理报文队列具有最高优先级,数据报文队列和虚拟数据报文队列具有相同的低优先级。在上述技术方案的基础上,在位于上行方向的AP中,所述分配模块用于根据STA的类型对所有所述数据报文队列和虚拟数据报文队列分组;分配各组占用的空口时长比率,并基于空口时长比率分配各组占用的空口时长;在各组中为所有所述数据报文队列和虚拟数据报文队列分配空口时长。在上述技术方案的基础上,所述STA的类型包括STA的频段、速率和MAC地址;所述分配模块用于基于每个STA的频段以及至少一个指标分配各组占用的空口时长比率,所述指标包括协商速率比率、速率权重和MAC地址的预设比率。在上述技术方案的基础上,所述分配模块用于在各组中平均分配空口时长。在上述技术方案的基础上,当位于下行方向的AP在下行方向没有相连的AP时,位于下行方向的AP中的所述分配模块用于根据所述STA的类型对所有所述数据报文队列分组,分配各组占用的空口时长比率和空口时长,在各组中为所有所述数据报文队列分配空口时长。与现有技术相比,本专利技术实施例数据传输方法包括:在每个AP中,创建N个管理报文队列,N个管理报文队列分别用于缓存与该AP直接相连的N个AP交互的管理报文,N≥1;为该AP直接关联的每个站点STA创建一个用于缓存下行数据报文的数据报文队列;位于下行方向的AP将其下挂载的STA的基本信息发送给在上行方向相连的AP,其中,STA的基本信息包括STA的数量和类型;位于上行方向的AP为在下行方向相连的AP下挂载的每个STA创建一个用于缓存下行数据报文的虚拟数据报文队列,并根据STA的基本信息为所有数据报文队列和虚拟数据报文队列分配空口时长;其中,AP下挂载的STA包括该AP直接关联的STA以及在下行方向相连的全部AP直接关联的STA,管理报文队列具有最高优先级,数据报文队列和虚拟数据报文队列具有相同的低优先级。本专利技术实施例在Mesh组网场景下,提高相连接的AP之间发送报文的优先级,并为子AP关联的STA分配空口时长,保证整个网络中所有STA的通信性能,使Mesh组网更稳定。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅本文档来自技高网
...

【技术保护点】
1.一种数据传输方法,应用于包括多个相连的AP的无线局域网,其特征在于,所述方法包括:/n在每个AP中,创建N个管理报文队列,N个管理报文队列分别用于缓存与该AP直接相连的N个AP交互的管理报文,N≥1;并为该AP直接关联的每个站点STA创建一个用于缓存下行数据报文的数据报文队列;/n位于下行方向的AP将其下挂载的STA的基本信息发送给在上行方向相连的AP,其中,STA的基本信息包括STA的数量和类型;/n位于上行方向的AP为在下行方向相连的AP下挂载的每个STA创建一个用于缓存下行数据报文的虚拟数据报文队列,并根据STA的基本信息为所有数据报文队列和虚拟数据报文队列分配空口时长;/n其中,AP下挂载的STA包括该AP直接关联的STA以及在下行方向相连的全部AP直接关联的STA,管理报文队列具有最高优先级,数据报文队列和虚拟数据报文队列具有相同的低优先级。/n

【技术特征摘要】
1.一种数据传输方法,应用于包括多个相连的AP的无线局域网,其特征在于,所述方法包括:
在每个AP中,创建N个管理报文队列,N个管理报文队列分别用于缓存与该AP直接相连的N个AP交互的管理报文,N≥1;并为该AP直接关联的每个站点STA创建一个用于缓存下行数据报文的数据报文队列;
位于下行方向的AP将其下挂载的STA的基本信息发送给在上行方向相连的AP,其中,STA的基本信息包括STA的数量和类型;
位于上行方向的AP为在下行方向相连的AP下挂载的每个STA创建一个用于缓存下行数据报文的虚拟数据报文队列,并根据STA的基本信息为所有数据报文队列和虚拟数据报文队列分配空口时长;
其中,AP下挂载的STA包括该AP直接关联的STA以及在下行方向相连的全部AP直接关联的STA,管理报文队列具有最高优先级,数据报文队列和虚拟数据报文队列具有相同的低优先级。


2.如权利要求1所述的数据传输方法,其特征在于:
根据STA的类型对所有所述数据报文队列和虚拟数据报文队列分组;
分配各组占用的空口时长比率,并基于空口时长比率分配各组占用的空口时长;
在各组中为所有所述数据报文队列和虚拟数据报文队列分配空口时长。


3.如权利要求2所述的数据传输方法,其特征在于:
所述STA的类型包括STA的频段、速率和媒体访问控制MAC地址;
基于每个STA的频段以及至少一个指标分配各组占用的空口时长比率,所述指标包括协商速率比率、速率权重和MAC地址的预设比率。


4.如权利要求2所述的数据传输方法,其特征在于:
在各组中平均分配空口时长。


5.如权利要求1所述的数据传输方法,其特征在于:
当位于下行方向的AP在下行方向没有相连的AP时,根据所述STA的类型对所有所述数据报文队列分组,分配各组占用的空口时长比率和空口时长,在各组中为所有所述数据报文队列分配空口时长。


6.一种数据传输系统,应用于包括多个相连的AP的无线局域网,其特征在于:
所述系统包括...

【专利技术属性】
技术研发人员:陈金花王松琴吕志华郭凯
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1