一种数据传输方法和装置与流程

文档序号:11549230阅读:242来源:国知局
一种数据传输方法和装置与流程
本发明涉及数据通信领域,尤指一种数据传输方法和装置。
背景技术
:目前,随着更多的人使用wlan进行数据通信,wlan网络负载在不断加重。特别是在密集部署场景下,随着接入点(accesspoint,简称ap)数量和非接入点站点(non-apstation,简称non-apsta)数目的增多,基本服务集交叠(overlapbasicserviceset,简称obss)情况严重,干扰情况复杂,wlan网络的效率会出现明显下降的趋势。wlan网络中不可避免的一个问题是隐藏站点。如图1a所示。站点a向站点b发送数据,同时站点c也向站点b发送数据,由于c和a彼此都处于对方的覆盖范围之外,a和c同时发送将导致冲突,造成b不能正确接收数据。a和c互为隐藏站点。为了避免obss的干扰,以及解决隐藏站点问题,802.11具有保护机制,即发送数据帧之前,收发双方先交互发送信道预约请求帧(requesttosend,rts)和信道预约响应帧(cleartosend,cts),以进行信道预约。图1b是rts和cts帧交换示意图,结合图1b所示,信道预约的具体做法是:发送方发送rts帧,其中包含一个时间域(信道预约时间),表明发送方完成帧交换需要的时间长度;接收方响应cts帧,其中也包含一个时间域,以保证发送方能够完成帧交换。其他监听到该rts/cts的旁听站点设置一个网络分配矢量(networkallocationvector,nav),nav的取值设置为上述两个时间域中的最大值;在该时间内,旁听站点不会发送数据,从而避免造成隐藏节点竞争信道、造成碰撞的情况发生。nav随着时隙递减,nav减为零后,其他站点才能发送数据。rts和cts的帧长较短,因此在发送数据帧之前,站点可以先发送rts, 如果成功收到cts,则表示信道状况良好,并且预约了信道,则继续发送数据,如果没有成功收到rts,表明出现碰撞,或者信道状态不佳。使用rts/cts进行信道探测的开销小,反应快,避免了直接发送长数据帧但产生碰撞造成的信道资源的浪费。现有技术中,并非在任何数据发送之前都发送rts,而是站点设置一个rts阈值,当数据帧长超过这一阈值时,才在数据帧发送之前先进行rts/cts握手。rts阈值由站点自行设置,在密集场景环境下,站点如果自行将rts阈值设置的非常高,则在所有数据发送之前均不发送rts,就可能造成较多碰撞,因此,有方案提出由ap控制所有关联站点是否开启rts,如果ap命令开启,则所有关联站点都要在发送数据帧之前发送rts。然而,这一方案的缺点在于灵活度不高,且对于站点发送短帧的场景,强制开启rts会造成一定开销,信道传输效率降低。技术实现要素:为了解决上述问题,本发明提出了一种数据传输装置方法和装置,能够提高移动终端之间的数据传输的可靠性。为了达到上述目的,本发明提出了一种数据传输方法,所述方法包括:第一站点向第二站点发送门限参数集,其中,所述门限参数集携带有通知第二站点发送信道预约请求帧的相关信息;第一站点接收第二站点发送的信道预约请求帧;第一站点向第二站点发送所述信道预约请求帧对应的响应帧;第一站点接收第二站点发送的数据帧。优选地,所述门限参数集中包括如下信息中的任一项:信道预约指示信息;其中,所述信道预约指示信息用于指示所述第二站点是否发送所述信道预约请求帧;信道预约指示信息和第一区域信息集合;信道预约指示信息和第一qos等级集合。优选地,所述门限参数集中包括如下内容的至少一项:第二站点向所述第一站点发送信道预约请求帧时的门限值;区域信息与门限值的对应关系;数据帧的qos等级与门限值的对应关系。优选地,所述区域信息包括如下信息中的至少一种:第二站点所属的扇区;无线信号测量参数。优选地,所述无线信号测量参数包括如下数据中的至少一项:第二站点接收第一站点发送信号时的接收功率;第二站点的接收信号强度指示rssi;以第一站点的发送功率、第二站点的rssi、以及第二站点的发送功率为参数的函数关系;第二站点在预定时间段内的误包率。优选地,所述门限参数集中还包括:有效时间长度;其中,所述有效时间长度用于通知第二站点在所述有效时间长度内需要在发送数据帧之前执行信道预约。优选地,所述门限值的单位是字节,或者是传输时间长度。优选地,所述第一站点是接入点,或者,是与所述第二站点进行直连通信的站点。为了达到上述目的,本发明还提出了一种数据传输方法,所述方法包括:第二站点接收第一站点发送的门限参数集;在需要发送数据帧时,根据门限参数集携带的信息,发送信道预约请求帧;在接收到所述信道预约请求帧对应的响应帧之后,发送所述数据帧。优选地,所述根据门限参数集携带的信息,发送信道预约请求帧之前,所述数据传输方法还包括:根据门限参数集携带的信息,确认是否需要执行信道预约;在确认需要执行信道预约时,当数据帧的长度大于门限值时,执行所述发送信道预约请求帧的步骤;当数据帧长度小于门限值时,执行所述发送所述数据帧的步骤;在确认不需要执行信道预约时,执行所述发送所述数据帧的步骤。优选地,所述根据门限参数集携带的信息,确认是否需要执行信道预约按照如下方式的任一种执行:方式一:根据门限参数集携带的信道预约指示信息确认是否需要执行信道预约;其中,所述信道预约指示信息用于指示所述第二站点是否发送所述信道预约请求帧;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧时,确认为需要执行信道预约;在所述信道预约指示信息指示所述第二站点不发送所述信道预约请求帧时,确认为不需要执行信道预约;方式二:根据门限参数集携带的信道预约指示信息和第一区域信息集合确认是否需要执行信道预约;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧、并且第二站点的区域信息属于所述第一区域信息集合时,确认为需要执行信道预约;否则,确认为不需要执行信道预约;方式三:根据门限参数集携带的信道预约指示信息和第一qos等级集合确认是否需要执行信道预约;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧、 并且待发送的数据帧的qos等级属于所述第一qos等级集合时,确认为需要执行信道预约;否则,确认为不需要执行信道预约。优选地,在所述发送信道预约请求帧之前,所述数据传输方法还包括:第二站点根据门限参数集,获取第二站点对应的门限值。优选地,所述门限参数集中包括:第二站点向所述第一站点发送信道预约请求帧时的门限值;所述根据门限参数集,获取第二站点对应的门限值包括:读取门限参数集中的所述门限值,并将读取的门限值作为第二站点的门限值。优选地,所述门限参数集中包括区域信息与门限值的对应关系;所述区域信息包括如下信息中的至少一种:第二站点所属的扇区;无线信号测量参数;在区域信息包括第二站点所属的扇区的情况下,所述根据门限参数集,获取第二站点对应的门限值包括:根据第二站点所属的扇区、以及各个扇区与门限值的对应关系,获取第二站点对应的门限值;在区域信息包括无线信号测量参数的情况下,所述根据门限参数集,获取第二站点对应的门限值包括:根据第二站点对应的无线信号测量参数、以及无线信号测量参数与门限值的对应关系,获取第二站点对应的门限值;在区域信息包括第二站点所属的扇区和无线信号测量参数的情况下,所述根据门限参数集,获取第二站点对应的门限值包括:根据第二站点对应的扇区和无线信号测量参数、以及扇区、无线信号测量参数与门限值的对应关系,获取第二站点对应的门限值。优选地,所述门限参数集中包括qos等级与门限值的对应关系;在门限参数集包括qos等级与门限值的对应关系的情况下,所述根据门限参数集,获取第二站点对应的门限值包括:根据第二站点对应的qos等级、以及qos等级与门限值的对应关系,获取第二站点对应的门限值。优选地,所述无线信号测量参数包括如下数据中的至少一项:第二站点接收第一站点发送信号时的接收功率;第二站点对应的接收信号强度指示rssi;以第一站点的发送功率、第二站点的rssi、以及第二站点的发送功率为参数的函数关系;第二站点在预定时间段内的误包率。优选地,所述门限参数集中还包括有效时间长度;其中,针对所述有效时间长度,第二站点从所述携带所述门限参数集的无线帧接收结束时刻开始计时;在所述有效时间长度内,第二站点根据门限参数集携带的信息,在发送数据帧之前执行信道预约。优选地,所述第二站点是关联至所述第一站点的站点,或者,所述第二站点是与所述第一站点进行直连通信的站点。为了达到上述目的,本发明还提出了一种数据传输装置,设置在接入点站点ap上,所述装置包括:门限参数集发送单元,用于发送门限参数集,其中,所述门限参数集携带有通知第二站点发送信道预约请求帧的相关信息;接收单元,用于接收第二站点发送的信道预约请求帧;响应帧发送单元,用于发送所述信道预约请求帧对应的响应帧;所述接收单元还用于接收第二站点发送的数据帧。优选地,所述门限参数集发送单元发送的门限参数集中包括如下信息中的任一项:信道预约指示信息;其中,所述信道预约指示信息用于指示所述第二站点是否发送所述信道预约请求帧;信道预约指示信息和第一区域信息集合;信道预约指示信息和第一qos等级集合。优选地,所述门限参数集发送单元发送的门限参数集中包括如下内容的至少一项:第二站点向所述第一站点发送信道预约请求帧时的门限值;区域信息与门限值的对应关系;数据帧的qos等级与门限值的对应关系。优选地,所述区域信息包括如下信息中的至少一种:第二站点所属的扇区;无线信号测量参数。优选地,所述门限参数集发送单元发送的门限参数集中还包括:有效时间长度;其中,所述有效时间长度用于通知第二站点在所述有效时间长度内需要在发送数据帧之前执行信道预约。优选地,所述无线信号测量参数包括如下数据中的至少一项:第二站点接收第一站点发送信号时的接收功率;第二站点的接收信号强度指示rssi;以第一站点的发送功率、第二站点的rssi、以及第二站点的发送功率为参数的函数关系;第二站点在预定时间段内的误包率。为了达到上述目的,本发明还提出了一种数据传输装置,设置在非接入点站点sta上,所述装置包括:门限参数集接收单元,用于接收第一站点发送的门限参数集;信道预约单元,用于在需要发送数据帧时,根据门限参数集携带的信息,发送信道预约请求帧;数据帧发送单元,用于在接收到所述信道预约请求帧对应的响应帧之后,发送所述数据帧。优选地,所述信道预约单元包括门限值判断模块、预约请求帧发送模块,以及响应帧接收模块;所述门限值判断模块用于判断数据帧的长度是否大于门限值;所述预约请求帧发送模块用于在数据帧的长度大于门限值时,发送信道预约请求帧;所述响应帧接收模块用于接收第一站点发送的信道预约请求帧对应的响应帧;所述数据传输装置还包括:信道预约确认单元,用于根据门限参数集携带的信息,确认是否需要执行信道预约;在确认需要执行信道预约时,通知信道预约单元执行信道预约;在确认不需要执行信道预约时,通知数据帧发送单元发送所述数据帧。优选地,所述信道预约确认单元包括如下模块中的至少一个:第一确认模块,用于根据门限参数集携带的信道预约指示信息确认是否需要执行信道预约;其中,所述信道预约指示信息用于指示所述第二站点是否发送所述信道预约请求帧;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧时,确认为需要执行信道预约;在所述信道预约指示信息指示所述第二站点不发送所述信道预约请求帧时,确认为不需要执行信道预约;第二确认模块,用于根据门限参数集携带的信道预约指示信息和第一区域信息集合确认是否需要执行信道预约;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧、 并且第二站点的区域信息属于所述第一区域信息集合时,确认为需要执行信道预约;否则,确认为不需要执行信道预约;第三确认模块,用于根据门限参数集携带的信道预约指示信息和第一qos等级集合确认是否需要执行信道预约;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧、并且待发送的数据帧的qos等级属于所述第一qos等级集合时,确认为需要执行信道预约;否则,确认为不需要执行信道预约。优选地,所述信道预约单元还包括:门限值获取模块,用于根据门限参数集,获取第二站点对应的门限值。优选地,所述门限参数集中包括:第二站点向所述第一站点发送信道预约请求帧时的门限值;所述门限值获取模块包括:第一门限值获取子模块,用于读取门限参数集中的所述门限值,并将读取的门限值作为第二站点的门限值。优选地,所述门限参数集中包括区域信息与门限值的对应关系;所述门限值获取模块包括:第二门限值获取子模块,用于根据门限参数集中的区域信息与门限值的对应关系、以及第二站点的区域信息,获取第二站点的门限值;所述区域信息包括如下信息中的至少一种:第二站点所属的扇区;无线信号测量参数;在区域信息包括第二站点所属的扇区的情况下,所述第二门限值获取子模块用于根据第二站点所属的扇区、以及各个扇区与门限值的对应关系,获取第二站点对应的门限值;在区域信息包括无线信号测量参数的情况下,所述所述第二门限值获取 子模块用于根据第二站点对应的无线信号测量参数、以及无线信号测量参数与门限值的对应关系,获取第二站点对应的门限值;在区域信息包括第二站点所属的扇区和无线信号测量参数的情况下,所述第二门限值获取子模块用于根据第二站点对应的扇区和无线信号测量参数、以及扇区、无线信号测量参数与门限值的对应关系,获取第二站点对应的门限值。优选地,所述门限参数集中包括qos等级与门限值的对应关系;所述门限值获取模块包括:第三门限值获取子模块,用于根据第二站点对应的qos等级、以及qos等级与门限值的对应关系,获取第二站点对应的门限值。优选地,所述无线信号测量参数包括如下数据中的至少一项:第二站点接收第一站点发送信号时的接收功率;第二站点对应的接收信号强度指示rssi;以第一站点的发送功率、第二站点的rssi、以及第二站点的发送功率为参数的函数关系;第二站点在预定时间段内的误包率。优选地,所述门限参数集中还包括有效时间长度;其中,所述信道预约单元还包括计时模块,用于针对所述有效时间长度,从所述携带所述门限参数集的无线帧接收结束时刻开始计时;使得信道预约单元在所述有效时间长度内,根据门限参数集携带的信息,在发送数据帧之前执行信道预约。与现有技术相比,本发明提供的技术方案包括:第一站点向第二站点发送门限参数集,其中,所述门限参数集携带有通知第二站点发送信道预约请求帧的相关信息;第一站点接收第二站点发送的信道预约请求帧;第一站点向第二站点发送所述信道预约请求帧对应的响应帧;第一站点接收第二站点发送的数据帧。通过本发明的方案,第一站点能够根据信道忙闲和信道质量 灵活控制站点是否开启rts保护,以及灵活设置rts阈值大小,能够在保证一定的通信效率的前提下有效避免碰撞。附图说明下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。图1a为隐藏站点示意图;图1b为rts和cts帧交换示意图;图2为本发明实施例提供的数据传输方法的流程图;图3a、图3b、图3c和图3d分别为本发明实施例提供的获取门限值的示意图;图4和图5分别为本发明实施例提供的数据传输装置的结构组成示意图。具体实施方式为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。参见图2,本发明提出了一种数据传输方法,所述方法包括:步骤110,第一站点向第二站点发送门限参数集;步骤120,第二站点根据门限参数集,获取第二站点对应的门限值;步骤140,第二站点在需要发送数据帧时,执行信道预约。步骤140具体包括:步骤141,第二站点在需要向第一站点发送数据帧时,判断数据帧的长度是否大于第二站点对应的门限值;如果是,执行步骤142,否则,执行步骤150。步骤142,当数据帧的长度大于所述门限值时,发送信道预约请求帧,步骤143,第二站点接收所述信道预约请求帧对应的确认帧。接收到第一站点回复的信道预约请求帧对应的确认帧,说明信道预约成功。步骤150,第二站点向第一站点发送数据帧。优选地,在步骤140之前,还包括:步骤130,根据门限参数集携带的信息,确认是否需要执行信道预约;在确认需要执行信道预约时,执行步骤140;当数据帧长度小于门限值时,执行所述发送所述数据帧的步骤;在确认不需要执行信道预约时,执行步骤150。其中,步骤130按照如下方式的任一种执行:方式一:根据门限参数集携带的信道预约指示信息确认是否需要执行信道预约;其中,所述信道预约指示信息用于指示所述第二站点是否发送所述信道预约请求帧;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧时,确认为需要执行信道预约;在所述信道预约指示信息指示所述第二站点不发送所述信道预约请求帧时,确认为不需要执行信道预约;方式二:根据门限参数集携带的信道预约指示信息和第一区域信息集合确认是否需要执行信道预约;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧、并且第二站点的区域信息属于所述第一区域信息集合时,确认为需要执行信道预约;否则,确认为不需要执行信道预约;方式三:根据门限参数集携带的信道预约指示信息和第一qos等级集合确认是否需要执行信道预约;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧、并且待发送的数据帧的qos等级属于所述第一qos等级集合时,确认为需要执行信道预约;否则,确认为不需要执行信道预约。第一站点可以采用单播,多播,或者广播的方式将门限参数集发送给第二站点,具体来说,发送可以是周期的,或者是基于事件触发的,或者是基于第二站点的请求。第二站点在接收到第一站点发送的门限参数集之后,将根据门限参数集携带的信息确认是否需要执行信道预约,以及确定门限值的大小,在每次需要发送数据帧时,不需要重新确认是否需要执行信道预约,也不需要重新确定门限值的大小,在需要执行信道预约的情况下,只需要根据门限值判断数据帧的长度是否大于该门限值即可。或者,第二站点收到门限参数集之后,由于自身地理位置的变化,或者自身周围无线环境的变化,定期或不定期地根据门限参数集携带的信息确认自己是否需要执行信道预约,以及确认门限值的大小。第二站点可以在不进行收发的空闲时刻进行此操作,或者在每次发送数据帧之前进行此操作。实施例一本发明实施例中,以第一站点为ap,第二站点为与ap关联的非接入站点non-apsta(简称sta)为例进行说明。ap在自己发送的系统消息beacon帧中,或者是proberesponse帧中,向与自己关联的sta发送门限参数集。本发明实施例中,门限参数集中包括了区域信息与门限值的对应关系。需要说明的是,门限值的单位可以采用字节来表示,也可以采用传输时间长度来表示。在步骤110之前,ap对区域信息与门限值的对应关系进行设置。本实施例中,区域信息是指sta所属的扇区。如图3a所示。扇区如何划分属于现有技术,一般对于一个bss,ap可以根据定向天线的覆盖范围,对bss进行扇区划分,则与ap关联的sta属于某一扇区。或者,ap根据与 其关联的sta的站点地理位置分布,将整个bss划分为若干扇区。每个扇区设置的发送rts帧的门限值可以相同或不同。sta所属的扇区信息由ap以信令方式事先通知,或者sta通过信道探测(sounding)过程确认自己所在的扇区位置。参见表1,为示例性的门限参数集。扇区rts门限值(单位:字节)sector11500sector21500sector31000……表1为区域信息是扇区的门限参数集示例表格ap若将某扇区的rts门限值设置为非常小,或者设置为0,则表示该扇区内的sta在向ap发送数据帧之前总要先发送rts帧,若将rts门限值设置为非常大,则表示sta在向ap发送数据帧之前无需发送rts帧。ap可以根据接收情况灵活地独立配置每个扇区的门限值,例如,当某个扇区的数据传输成功率较高时,将rts门限值设置为较大的值,因为,某个扇区的数据传输成功率较高说明碰撞的几率较小,因此,可以将rts门限值设置为较大的值,减小rts帧的发送所带来的开销。当某个扇区的数据传输成功率较低,则可能该扇区的站点的隐藏站点较多,ap可以将该扇区的站点的隐藏站点所在的扇区的rts门限值设置为较小值,使得该扇区的站点的rts开启,从而进行信道保护,降低碰撞。sta收到ap发送的门限参数集,根据自己的区域信息,即自己所在的扇区,确定该扇区的rts门限值。例如,根据表1,如果sta所在的扇区为sector2,那么sta可以确定对应的门限值为1500字节。当向ap发送数据帧之前,若数据帧帧长大于rts门限值,则首先发送rts帧。若数据帧帧长小于rts门限值,则不必首先发送rts帧。门限参数集中如果还包括了门限值的有效时间长度,则sta在收到携带 该参数集的无线帧的结束时刻开始计时,在该时间范围内,sta使用该参数集中的门限值判断是否向ap发送数据帧之前发送rts帧。当该时刻结束,sta不应当继续使用该门限值,而是本地保存并使用ap最新发送的门限参数集。实施例二如图3b所示。本发明实施例中,ap发送的门限参数集中包括了区域信息与门限值的对应关系。本实施例中,所述区域信息可以设置为sta的无线信号测量参数。步骤120中,第二站点根据门限参数集,获取本站点对应的门限值包括:根据本站点的无线信号测量参数、以及无线信号测量参数与门限值的对应关系,获取本站点对应的门限值。sta的无线信号测量参数可以是:sta的接收功率,sta的接收信号强度指示(rssi),sta在一定时间内的误包率,或者是以ap的发送功率、sta的rssi以及发送功率为参数的函数关系式。在实际通信过程中,sta在和ap通信的过程中,根据其所处位置和周围无线环境变化,其无线信号的测量参数结果会发生变化,不同位置具有一定变化范围,因此,可以以无线信号测量参数确定sta的区域。例如,无线信号测量参数是sta的接收信号强度指示rssi、那么,门限参数集中将设置rssi与门限值之间的对应关系。参见表2,为示例性的门限参数集。rssi(dbm)rts门限值(字节)-30~-402000-40~-501500-50~-60500……表2区域信息是无线信号测量参数情况下的门限参数集示例表格实际操作过程中,ap侧对sta发送来的信号功率进行测量,当sta的发送信号受到干扰时,计算信噪比,并进行统计,当干扰达到一定程度,则调整rts的门限值,例如减小rts门限值,增加sta发送的rts,从而达到传输保护的目的。sta收到ap发送的参数表,根据自己的区域信息,即自己对接收信号测量的到的rssi值,确定该rssi所在的区间,以及对应的rts门限值。例如,sta的rssi为-45dbm,那么sta可以确定本站点对应的门限值为1500字节。当向ap发送数据帧之前,若数据帧帧长大于rts门限值,则首先发送rts帧。若数据帧帧长小于rts门限值,则不必首先发送rts帧。又例如,无线信号测量参数是以ap的发送功率、sta的rssi以及发送功率为参数的函数关系式。令无线信号测量参数为m,则m=f(ap发送功率,sta的rssi,sta发送功率,其他参数)。f(x)是函数关系式。m和门限值对应,则示例性的门限参数表如表3所示。m(dbm)rts门限值(字节)-30~-402000-40~-501500-50~-60500……表3为区域信息是无线信号测量参数情况下的门限参数集示例表格实施例三如图3c所示。本示例中,区域信息是由扇区和无线信号测量参数共同决定的一个区域,站点通过所在的扇区和无线信号测量参数确定自己对应的门限值。参见表4,为示例性的扇区、无线信号测量参数与门限值的对应关系的参数表。表3为扇区、无线信号测量参数与门限值的对应关系的参数表在区域信息包括本站点所在的扇区和无线信号测量参数的情况下,所述根据门限参数集,获取本站点对应的门限值包括:根据本站点对应的扇区和无线信号测量参数、以及扇区、无线信号测量参数与门限值的对应关系,获取本站点对应的门限值。例如,第二站点接收第一站点发送的门限参数集,其中携带有表3所示的扇区、无线信号测量参数与门限值的对应关系,第二站点的扇区为sector2,rssi为-45dbm,那么第二站点可以确定本站点对应的门限值为1000字节。实施例四如图3d所示。本实施例中,第一站点是接入点ap,第二站点是与ap关联的非接入站点non-apsta,简称sta。ap在自己发送的系统消息beacon帧中,或者是proberesponse帧中,向与自己关联的sta发送门限参数集,以及信道预约指示信息。信道预约指示信息能够显示地通知sta向ap发送数据帧之前是否发送rts帧。本实施例中,门限参数集中包括门限值与区域信息的对应关系。门限值的单位可以采用字节,也可以采用传输时间长度。如果ap设置sta在向ap发送数据帧之前需要发送rts帧(相应比特位设置为1),则sta首先根据自己的区域信息确定自己的rts门限值,并且若发送给ap的数据帧的长度大于rts门限值,则首先发送rts帧。若数据帧帧长小于rts门限值,则不必首先发送rts帧。如果ap设置sta在向ap发送数据帧之前不需要发送rts帧(相应比特位设置为0),则sta可以忽略门限值参数,在向ap发送数据帧之前不发送rts帧。实施例五本实施例中,第一站点和第二站点均为非ap的sta,两站点进行直连通信。这种情况下,两站点应当在传输开始前通过管理帧交互各自的rts帧的门限参数集,参数示例和参数使用方法与前实施例相同,不再赘述。实施例六本实施例中,第一站点是接入点ap,第二站点是与ap关联的非接入站点non-apsta,简称sta。ap在自己发送的系统消息beacon帧中,或者是proberesponse帧中向与自己关联的sta发送门限参数集。本实施例中,门限参数集中包括数据帧的qos等级与门限值的对应关系。即,数据帧的qos等级对应一定的rts门限值。数据帧的qos等级可以是业务流的优先级,或者是数据所属的接入类别(accesscatogory)。以接入类别为例,现有技术中具有四类接入类别,分别是:ac-bk(background,背景),ac-be(besteffort,尽力而为),ac-vo(voice,音频)和ac-vi(video,视频)。具有不同接入类别的数据帧的帧长可能不同,因此可以分别设置rts门限值。以下是一个数据qos等级对应门限值的门限参数表示例。sta向ap发送数据帧之前,根据待发送数据帧的qos等级确定对应的rts门限值,当数据帧长超过门限值,则首先发送rts帧,否则直接发送数据帧。实施例七本实施例中,第一站点是接入点ap,第二站点是与ap关联的非接入站点non-apsta,简称sta。ap在自己发送的系统消息beacon帧中,向与自己关联的sta发送门限参数集。本实施例中,门限参数级中包括sta向所述ap发送rts帧时的门限值,以及显示地通知sta向ap发送数据帧之前是否发送rts帧。如果ap设置sta在向ap发送数据帧之前需要发送rts帧(相应比特位设置为1),若sta发送给ap的数据帧帧长大于rts门限值,则首先发送rts帧。若数据帧帧长小于rts门限值,则不必首先发送rts帧。如果ap设置sta在向ap发送数据帧之前不需要发送rts帧(相应比特位设置为0),则sta可以忽略门限值参数,在向ap发送数据帧之前不发送rts帧。实施例八本实施例中,ap向关联sta发送的门限参数集中包括第一区域信息集合,以及信道预约指示信息。第一区域信息集合包括一个或者多个区域信息。区域信息是sta所属的扇区,或者是sta的无线测量参数,或者是扇区以及无线测量参数。sta根据门限参数集携带的信道预约指示信息和第一区域信息集合确认是否需要执行信道预约;其中,在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧、并且第二站点的区域信息属于所述第一区域信息集合时,确认为需要执行信道预约;否则,确认为不需要执行信道预约;例如,在信道预约指示信息指示所述第二站点发送所述信道预约请求帧时,在第一区域信息集合中的区域信息是扇区的情况下,sta判断自己扇区是否属于第一区域信息集合所通知的扇区,如果是,则确认为需要执行信道预约,在发送数据帧之前执行信道预约;在第一区域信息集合中的区域信息是无线测量参数的情况下,sta判断自己的无线测量参数是否属于第一区域信息集合所通知的无线测量参数,如果是,确认为需要执行信道预约,在发送数据帧之前执行信道预约;在第一区域信息集合中的区域信息是扇区和无线测量参数的情况下,sta判断自己扇区是否属于第一区域信息集合所通知的扇区、且判断自己的无线测量参数是否属于第一区域信息集合所通知的无线测量参数,如果两者都为是,则确认为需要执行信道预约,在发送数据帧之前执行信道预约。在另一个示例中,在第一区域信息集合中的区域信息是扇区和无线测量参数的情况下,sta判断自己扇区是否属于第一区域信息集合所通知的扇区、且判断自己的无线测量参数是否属于第一区域信息集合所通知的无线测量参数,如果两者中任一个为是,则确认为需要执行信道预约,在发送数据帧之前执行信道预约。本发明实施例中,在发送数据帧之前执行信道预约包括:sta在需要向ap发送数据帧时,判断数据帧的长度是否大于门限值;在大于门限值的情况下,发送信道预约请求帧,接收到ap回复的信道预约请求帧对应的响应帧,并在接收到上述响应帧之后,向ap发送数据帧;在小于或者等于门限值的情况下,向ap发送数据帧。ap在门限参数集中通知区域信息后,当sta判断自己属于所通知的区域,且信道预约指示信息指示sta在发送数据帧之前需要发送rts帧,则sta根据sta自己设置的门限值判断是否发送rts帧。当数据帧长大于自己设置的门限值时,在发送数据帧之前首先发送rts帧,否则不发送rts帧。当信道预约指示信息指示sta不需要发送rts帧时,sta忽略自己设置的门限值,不必发送rts帧。实施例九本实施例中,ap向关联sta发送的门限参数集中包括信道预约指示信息以及第一qos等级信息集合,第一qos等级信息集合中包括一个或多个 qos等级。其中,数据帧的qos等级同实施例六中的描述。当sta判断自己待发送的数据帧属于所通知的qos等级,且信道预约指示信息指示sta在发送数据帧之前需要发送rts帧,则sta根据sta自己设置的门限值判断是否发送rts帧。当数据帧长大于自己设置的门限值时,在发送数据帧之前首先发送rts帧,否则不发送rts帧。当信道预约指示信息指示sta不需要发送rts帧时,sta忽略自己设置的门限值,不必发送rts帧。上述实施例中,均以第一站点是接入点ap,第二站点是与ap关联的非接入站点non-apsta,简称sta为例进行了说明,此外,第一站点和第二站点可以是两个直连通信的sta站点。基于与上述实施例相同或相似的构思,本发明实施例还提供一种数据传输装置,设置在接入点站点ap上,参见图4,本发明提出的数据传输装置包括:门限参数集发送单元10,用于发送门限参数集,其中,所述门限参数集携带有通知第二站点发送信道预约请求帧的相关信息;接收单元20,用于接收第二站点发送的信道预约请求帧;响应帧发送单元30,用于发送所述信道预约请求帧对应的响应帧;所述接收单元20还用于接收第二站点发送的数据帧。本发明实施例中,所述门限参数集发送单元10发送的门限参数集中包括如下信息中的任一项:信道预约指示信息;其中,所述信道预约指示信息用于指示所述第二站点是否发送所述信道预约请求帧;信道预约指示信息和第一区域信息集合;信道预约指示信息和第一qos等级集合。本发明实施例中,所述门限参数集发送单元10发送的门限参数集中包括如下内容的至少一项:第二站点向所述第一站点发送信道预约请求帧时的门限值;区域信息与门限值的对应关系;数据帧的qos等级与门限值的对应关系。本发明实施例中,所述区域信息包括如下信息中的至少一种:第二站点所属的扇区;无线信号测量参数。本发明实施例中,所述门限参数集发送单元10发送的门限参数集中还包括:有效时间长度;其中,所述有效时间长度用于通知第二站点在所述有效时间长度内需要在发送数据帧之前执行信道预约。本发明实施例中,所述无线信号测量参数包括如下数据中的至少一项:第二站点接收第一站点发送信号时的接收功率;第二站点的接收信号强度指示rssi;以第一站点的发送功率、第二站点的rssi、以及第二站点的发送功率为参数的函数关系;第二站点在预定时间段内的误包率。基于与上述实施例相同或相似的构思,本发明实施例还提供一种数据传输装置,设置在非接入点站点sta上,参见图5,本发明提出的数据传输装置包括:门限参数集接收单元50,用于接收第一站点发送的门限参数集;信道预约单元60,用于在需要发送数据帧时,根据门限参数集携带的信息,发送信道预约请求帧;数据帧发送单元70,用于在接收到所述信道预约请求帧对应的响应帧之后,发送所述数据帧。本发明实施例中,所述信道预约单元60包括门限值判断模块61、预约请求帧发送模块62,以及响应帧接收模块63;所述门限值判断模块61用于判断数据帧的长度是否大于门限值;所述预约请求帧发送模块62用于在数据帧的长度大于门限值时,发送信道预约请求帧;所述响应帧接收模块63用于接收第一站点发送的信道预约请求帧对应的响应帧;所述数据传输装置还包括:信道预约确认单元80,用于根据门限参数集携带的信息,确认是否需要执行信道预约;在确认需要执行信道预约时,通知信道预约单元执行信道预约;在确认不需要执行信道预约时,通知数据帧发送单元发送所述数据帧。本发明实施例中,所述信道预约确认单元80包括如下模块中的至少一个:第一确认模块81,用于根据门限参数集携带的信道预约指示信息确认是否需要执行信道预约;其中,所述信道预约指示信息用于指示所述第二站点是否发送所述信道预约请求帧;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧时,确认为需要执行信道预约;在所述信道预约指示信息指示所述第二站点不发送所述信道预约请求帧时,确认为不需要执行信道预约;第二确认模块82,用于根据门限参数集携带的信道预约指示信息和第一区域信息集合确认是否需要执行信道预约;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧、并且第二站点的区域信息属于所述第一区域信息集合时,确认为需要执行信道预约;否则,确认为不需要执行信道预约;第三确认模块83,用于根据门限参数集携带的信道预约指示信息和第一 qos等级集合确认是否需要执行信道预约;在所述信道预约指示信息指示所述第二站点发送所述信道预约请求帧、并且待发送的数据帧的qos等级属于所述第一qos等级集合时,确认为需要执行信道预约;否则,确认为不需要执行信道预约。本发明实施例中,所述信道预约单元60还包括:门限值获取模块64,用于根据门限参数集,获取第二站点对应的门限值。本发明实施例中,所述门限参数集中包括:第二站点向所述第一站点发送信道预约请求帧时的门限值;所述门限值获取模块64包括:第一门限值获取子模块641,用于读取门限参数集中的所述门限值,并将读取的门限值作为第二站点的门限值。本发明实施例中,所述门限参数集中包括区域信息与门限值的对应关系;所述门限值获取模块包括:第二门限值获取子模块642,用于根据门限参数集中的区域信息与门限值的对应关系、以及第二站点的区域信息,获取第二站点的门限值;所述区域信息包括如下信息中的至少一种:第二站点所属的扇区;无线信号测量参数;在区域信息包括第二站点所属的扇区的情况下,所述第二门限值获取子模块642用于根据第二站点所属的扇区、以及各个扇区与门限值的对应关系,获取第二站点对应的门限值;在区域信息包括无线信号测量参数的情况下,所述第二门限值获取子模块642用于根据第二站点对应的无线信号测量参数、以及无线信号测量参数与门限值的对应关系,获取第二站点对应的门限值;在区域信息包括第二站点所属的扇区和无线信号测量参数的情况下,所 述第二门限值获取子模块642用于根据第二站点对应的扇区和无线信号测量参数、以及扇区、无线信号测量参数与门限值的对应关系,获取第二站点对应的门限值。本发明实施例中,所述门限参数集中包括qos等级与门限值的对应关系;所述门限值获取模块包括:第三门限值获取子模块643,用于根据第二站点对应的qos等级、以及qos等级与门限值的对应关系,获取第二站点对应的门限值。本发明实施例中,所述无线信号测量参数包括如下数据中的至少一项:第二站点接收第一站点发送信号时的接收功率;第二站点对应的接收信号强度指示rssi;以第一站点的发送功率、第二站点的rssi、以及第二站点的发送功率为参数的函数关系;第二站点在预定时间段内的误包率。本发明实施例中,所述门限参数集中还包括有效时间长度;其中,所述信道预约单元60还包括计时模块(图中未示出),用于针对所述有效时间长度,从所述携带所述门限参数集的无线帧接收结束时刻开始计时;使得信道预约单元在所述有效时间长度内,根据门限参数集携带的信息,在发送数据帧之前执行信道预约。需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1