数据传输方法、接入点和站点与流程

文档序号:12008414阅读:453来源:国知局
数据传输方法、接入点和站点与流程
本发明实施例涉及无线通信领域,并且更具体地,涉及数据传输方法、接入点和站点。

背景技术:
在无线局域网(WirelessLocalAreaNetwok,简称WLAN)系统中,可能存在对节能要求较高的站点(Station,简称STA),例如传感器站点。在标准中定义了STA的节省功率(PowerSaving,简称PS)模式,选择PS模式的STA可以休眠一个或多个信标(beacon)间隔。当接入点(AccessPoint,简称AP)缓存有该STA的数据时,将通过信标通知STA。STA可以通过节能轮询(PowerSavingPolling,简称PS-POLL)帧向AP请求获取缓存的数据。PS-POLL帧的等级为接入类别-最大能力(AccessCategory-BestEffort,简称AC-BE),对应的传输时机(TransmissionOpportunity,简称TXOP)为零,即仅允许传送一个数据帧。如果STA接收到AP发送的下行数据之后,希望向AP发送上行数据,则需要重新进行信道竞争,建立新的TXOP。这样一来,对于节能要求较高的STA,造成了资源浪费。

技术实现要素:
本发明实施例提供一种数据传输的方法,允许STA在一个TXOP内实现接收下行数据和发送上行数据,节省了STA竞争信道所消耗的资源,提升了STA的能源利用率。一方面,提供了一种数据传输方法,所述方法包括:向接入点AP发送指示帧,其中所述指示帧包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示帧的类型为节能轮询PS-POLL帧,所述第二指示信息用于指示所述指示帧的持续时间;在所述第二指示信息所指示的持续时间内,向所述AP发送数据帧。另一方面,提供了一种接收所述STA发送的指示帧,其中所述指示帧包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示帧的类型为PS-POLL帧,所述第二指示信息用于指示所述指示帧的持续时间;在所述第二指示信息所指示的持续时间内,接收所述STA发送的数据帧。另一方面,提供了一种站点,所述站点包括:发送单元,用于向AP发送指示帧,其中所述指示帧包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示帧的类型为PS-POLL帧,所述第二指示信息用于指示所述指示帧的持续时间;接收单元,用于在所述第二指示信息所指示的持续时间内,STA向所述AP发送数据帧。另一方面,提供了一种接入点,所述接入点包括:接收单元,用于接收所述STA发送的指示帧,其中所述指示帧包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示帧的类型为节能轮询PS-POLL帧,所述第二指示信息用于指示所述指示帧的持续时间;所述接收单元还用于在所述第二指示信息所指示的持续时间内,接收所述STA发送的数据帧。根据本发明实施例,STA通过指示帧向AP发送PS-POLL并且预约信道持续时间,使得STA在接收到AP发送的下行数据帧之后向AP发送上行数据帧时,不需要重新竞争信道,允许STA在一个TXOP内实现接收下行数据和发送上行数据,节省了STA竞争信道所消耗的资源,提升了STA的能源利用率。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本发明实施例的数据传输方法的示意流程图;图2是根据本发明实施例的数据传输方法的示意流程图;图3是根据本发明实施例的站点的示意结构图;图4是根据本发明实施例的接入点的示意结构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1是根据本发明实施例的数据传输方法100的示意流程图,该方法可以应用与无线局域网中,例如接入点AP与用户站点STA之间的数据传输。如图1所示,方法100包括:110:STA向AP发送指示帧,其中所述指示帧包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示帧的类型为节能轮询PS-POLL帧,所述第二指示信息用于指示所述指示帧的持续时间;120:在所述第二指示信息所指示的持续时间内,STA向所述AP发送数据帧。下面结合具体的例子来进一步详细说明本发明实施例的方法的实现过程。在WLAN中,如果AP缓存了某一STA的数据,则通过信标(Beacon)帧通知该STA。该STA接收到信标帧以后,可以根据本发明实施例的方案,向AP请求数据。根据本发明实施例,在步骤110中,STA向AP发送的指示帧可以是媒体接入控制(MediaAccessControl,简称MAC)层的增强的PS-POLL帧,其中所述增强的PS-POLL帧包括持续期间(Duration)域。在这种情况下,可以将所述第一指示信息承载在该增强的PS-POLL帧的帧控制(FrameControl)域中,而将所述第二指示信息承载在Duration域中。例如,所述Duration域的第二指示信息指示的TXOP时限例如为3.008ms、1.504ms。其他STA接收到所述增强的PS-POLL帧之后,根据所述Duration域相应设置各自的网络分配向量(NetworkAllocationVector,简称NAV),以便允许发送PS-POLL的STA在该TXOP时限内从AP接收下行数据和向AP发送上行数据。如果此时AP能够将缓存的数据发送给所述STA,则在短帧内间隔(ShortInter-FrameSpace,简称SIFS)时间后发送数据给所述STA,如果此时AP不能够将缓存的数据发送给所述STA,则在SIFS时间后发送确认(Acknowledgement,简称ACK)帧给所述STA。无论是STA接收到AP发送的下行数据还是ACK帧,则都可以在所述第二指示信息所指示的TXOP时限内向AP发送上行数据,即实施步骤120而无需再次竞争信道。根据本发明实施例,步骤110中,STA向AP发送的指示帧也可以是MAC层的控制帧,其中所述控制帧可以是控制打包(ControlWrapper)帧,该控制打包帧的承载帧控制(CarriedFrameControl)域承载所述第一信息,用于指示所述制打包帧用作PS-POLL帧,所述第二信息承载在所述控制打包帧的持续期间/标识(Duration/ID)域中。例如,所述Duration/ID域的第二指示信息指示的TXOP时限例如为3.008ms、1.504ms。本领域技术人员可以理解,该控制打包帧中的其他域可以按照技术要求或者STA自身的需求来设置。如上所述,其他STA接收到所述控制打包帧之后,根据所述Duration/ID域的第二指示信息相应设置各自的网络分配向量(NetworkAllocationVector,简称NAV),以便允许发送该控制打包帧的STA在该TXOP时限内从AP接收下行数据和向AP发送上行数据。根据本发明实施例的另一种替代方案,步骤110中,STA向AP发送的指示帧也可以是没有MAC帧头的纯物理层数据帧,例如空数据包(NullDataPacket,简称NDP)。一般来说,NDP包括短训练序列域(ShortTrainingField,STF)、长训练序列1域(LongTrainingField1,简称LTF1)和信号域(SignalField,简称SIG)。根据本发明实施例,可以在SIG域承载所述第一信息和第二信息,其中的第一信息指示该NDP用作PS-POLL帧,并且第二信息指示该PS-POLL所预约的信道的时间/长度。例如,所述SIG域的第二指示信息指示的TXOP时限例如为3.008ms、1.504ms。另外,本领域技术人员可以理解,SIG域还可以承载AP的地址以及发送该NDP的STA的地址。根据本发明实施例,所述指示帧可以包括服务质量(QualityofService,简称QoS)控制域,所述QoS控制域承载的所述指示帧的QoS级别为接入类别_视频(AccessCategory_Video,简称AC_VI)级别或者接入类别_语音(AccessCategory_Voice,简称AC_VO)级别,其中在AC_VI级别下,TXOP时限为3.008ms,而在AC_VO级别下,TXOP时限为1.504ms。以上是从STA的角度来阐述本发明实施例的方案。与之相对应,从AP的角度来看,如图2所示,本发明实施例的数据传输方法200包括:210:接收所述STA发送的指示帧,其中所述指示帧包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示帧的类型为节能轮询PS-POLL帧,所述第二指示信息用于指示所述指示帧的持续时间;220:在所述第二指示信息所指示的持续时间内,接收所述STA发送的数据帧。根据上述内容,所述指示帧为MAC层的增强的PS-POLL帧,其中所述增强的PS-POLL帧在帧控制域承载所述第一指示信息,所述增强的PS-POLL帧包括持续期间域,并在所述持续期间域承载所述第二指示信息。根据上述内容,所述指示帧为MAC层的控制帧,其中所述控制帧是控制打包帧,所述控制打包帧的承载帧控制CarriedFrameControl域承载所述第一指示信息,在持续期间/标识Duration/ID域承载所述第二指示信息。根据上述内容,所述指示帧为NDP,其中所述NDP在信号域承载所述第一指示信息和所述第二指示信息。根据上述内容,所述指示帧可以包括QoS控制域,所述QoS控制域承载的所述指示帧的QoS级别为AC_VI级别或者AC_VO级别,其中在AC_VI级别下,TXOP时限为3.008ms,而在AC_VO级别下,TXOP时限为1.504ms。根据本发明实施例,STA通过指示帧向AP发送PS-POLL并且预约信道持续时间,使得STA在接收到AP发送的下行数据帧之后向AP发送上行数据帧时,不需要重新竞争信道,允许STA在一个TXOP内实现接收下行数据和发送上行数据,节省了STA竞争信道所消耗的资源,提升了STA的能源利用率。本发明实施例还提出了用于实现本发明实施例的数据传输方法的AP和STA,以下分别描述。图3是根据本发明实施例的站点的示意结构图。如图3所示,根据本发明实施例的站点300包括:发送单元310,用于向AP发送指示帧,其中所述指示帧包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示帧的类型为节能轮询PS-POLL帧,所述第二指示信息用于指示所述指示帧的持续时;接收单元320,用于在所述第二指示信息所指示的持续时间内,STA向所述AP发送数据帧。根据本发明实施例,发送单元310发送的所述指示帧为MAC层的增强的PS-POLL帧,其中所述增强的PS-POLL帧在帧控制域承载所述第一指示信息,所述增强的PS-POLL帧包括持续期间域,并在所述持续期间域承载所述第二指示信息。根据本发明实施例,发送单元310发送的所述指示帧为MAC层的控制帧,其中所述控制帧是控制打包帧,所述控制打包帧的CarriedFrameControl域承载所述第一指示信息,在Duration/ID域承载所述第二指示信息。根据本发明实施例,发送单元310发送的所述指示帧为NDP,其中所述NDP在信号域承载所述第一指示信息和所述第二指示信息。根据本发明实施例,发送单元310发送的所述指示帧可以包括QoS控制域,所述QoS控制域承载的所述指示帧的QoS级别为AC_VI级别或者AC_VO级别,其中在AC_VI级别下,TXOP时限为3.008ms,而在AC_VO级别下,TXOP时限为1.504ms。图4是根据本发明实施例的接入点400的示意结构图,该接入点可以是WLAN系统中的接入点。如图4所示,接入点400包括:接收单元410,用于接收所述STA发送的指示帧,其中所述指示帧包括第一指示信息和第二指示信息,所述第一指示信息用于指示所述指示帧的类型为PS-POLL帧,所述第二指示信息用于指示所述指示帧的持续时间;所述接收单元410还用于在所述第二指示信息所指示的持续时间内,接收所述STA发送的数据帧。根据本发明实施例,接收单元410接收的所述指示帧为MAC层的增强的PS-POLL帧,其中所述增强的PS-POLL帧在帧控制域承载所述第一指示信息,所述增强的PS-POLL帧包括持续期间域,并在所述持续期间域承载所述第二指示信息。根据本发明实施例,接收单元410接收的所述指示帧为MAC层的控制帧,其中所述控制帧是控制打包帧,所述控制打包帧的CarriedFrameControl域承载所述第一指示信息,在Duration/ID域承载所述第二指示信息。根据本发明实施例,接收单元410接收的所述指示帧为NDP,其中所述NDP在信号域承载所述第一指示信息和所述第二指示信息。根据本发明实施例,接收单元410接收的所述指示帧可以包括QoS控制域,所述QoS控制域承载的所述指示帧的QoS级别为AC_VI级别或者AC_VO级别,其中在AC_VI级别下,TXOP时限为3.008ms,而在AC_VO级别下,TXOP时限为1.504ms。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1