CN106716965B - 用于进行直连通信的方法和装置 - Google Patents

用于进行直连通信的方法和装置 Download PDF

Info

Publication number
CN106716965B
CN106716965B CN201580052146.3A CN201580052146A CN106716965B CN 106716965 B CN106716965 B CN 106716965B CN 201580052146 A CN201580052146 A CN 201580052146A CN 106716965 B CN106716965 B CN 106716965B
Authority
CN
China
Prior art keywords
sta
channels
stas
sub
direct
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201580052146.3A
Other languages
English (en)
Other versions
CN106716965A (zh
Inventor
丁志明
乔登宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN106716965A publication Critical patent/CN106716965A/zh
Application granted granted Critical
Publication of CN106716965B publication Critical patent/CN106716965B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例提供一种用于进行直连通信的方法和装置,AP通过集中为直连链路分配调度资源,能够避免待调度的STA竞争使用信道,提高了待调度STA的接入效率。另外,AP还为各待调度的STA分配合适的直连通信的发送功率,当不同的直连链路在地理位置上存在一定的距离时,通过控制直连链路对应的STA的直连通信的发送功率,使得两个直连链路上的无线信号不互相覆盖,从而使得频率资源能够在空间上复用,提高了无线资源的利用率。

Description

用于进行直连通信的方法和装置
技术领域
本发明实施例涉及通信技术,尤其涉及一种用于进行直连通信的方法和装置。
背景技术
直连通信是指两个站点(Station,简称STA)关联到同一个接入点(Access Point,简称AP),但他们相互之间通信时报文通过空口(air interface)直接发送给对方,而不经过AP转发,两个STA之间通过空口直接传输数据的通道称为直连链路。直连链路可使得在同一个AP下的两个STA之间通信时减少对信道资源的占用,如图1所示,图1为STA采用直连链路和非直连链路进行通信的流程示意图,图1中实线表示直连链路,虚线表示非直连链路,若STA1采用非直连链路向STA2发送消息,STA1先通过上行链路将消息发送给AP,AP再通过下行链路将消息转发给STA2,整个通信过程需要占用两个信道,若STA1采用直连链路向STA2发送消息,STA1直接通过直连链路将消息发送给STA2,消息不需要经过AP转发,整个通信过程中只需要占用一个信道,从而提高了无线信道的利用率,AP所控制的基本服务集(Basic Service Set,简称BSS)可获得的***吞吐量也提高了。
现有标准中,直连链路可以工作在AP的工作信道(也称基本信道)上,也可以工作在与AP不同的信道(也称非基本信道)上。当直连链路工作在基本信道时,STA所在的直连链路在传输数据时,仍然需要向AP请求信道资源,即当直连链路在传输数据时,AP所控制的BSS中其它的STA和AP本身不能使用信道。当直连链路工作在非基本信道时,直连链路不占用AP的工作信道,因此不影响BSS内其它链路的数据传输,但直连链路上的STA就可能与其它BSS竞争信道资源。随着电气和电子工程师协会(Institute of Electrical andElectronics Engineers,简称IEEE)802.11技术的发展,AP的工作信道越来越宽,而有限的无线频谱可划分的信道数量越来越少。当AP工作在很宽的无线信道时,STA选择非基本信道作为直连链路的工作信道就变得困难,因此直连链路还是要考虑在基本信道内工作。
在一些密集用户场景中,采用直连链路技术将显著提高***吞吐量,但现有标准中由直连链路中的STA自己去竞争信道,接入效率较低,不利于提高无线资源的利用效率。
发明内容
本发明实施例提供一种用于进行直连通信的方法和装置,以提高无线资源的利用率。
本发明第一方面提供一种用于进行直连通信的方法,包括:
AP向待调度的STA发送直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述待调度的STA为所述N个直连链路对应的STA;
所述AP依次向待调度的站点STA发送轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,以供所述待调度的STA中其他未被轮询的STA中的每一个STA分别在所述K个子信道上接收所述试音消息,并根据接收结果获取所述被轮询的STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
所述AP接收所述待调度的STA分别发送的试听结果消息,所述待调度的STA中的每个STA发送的试听结果消息中包括:所述待调度的STA中的其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
所述AP根据所述每个STA发送的试听结果消息和已获取的所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,并向所述每个STA至少发送该STA所属的直连链路的调度资源,以及该STA用于进行直连通信的发送功率信息,其中,所述N个直连链路中的每个直连链路的调度资源包括:在该直连链路上进行直连通信所使用的调制和编码方案MCS以及该直连链路的信道资源。
结合第一方面,在第一方面的第一种可能的实现方式中,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时所述STA获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息;
所述AP根据所述每个STA发送的试听结果消息和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,包括:
所述AP根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述每个STA在所述可用信道上接收其他STA发送的试音消息时所述STA获得的接收功率、所述可用信道上的干扰和噪音信号强度信息、所述每个STA发送试音消息所使用的试听发送功率和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率。
结合第一方面,在第一方面的第二种可能的实现方式中,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的;
所述AP根据所述每个STA发送的试听结果消息和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,包括:
所述AP根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于在所属的直连链路上进行直连通信的发送功率。
结合第一方面、以及第一方面的第一种至第二种可能的实现方式中的任一一种,在第一方面的第三种可能的实现方式中,所述每个直连链路的标识信息为链路标识或者所述每个直连链路对应的两个STA的媒体接入控制MAC地址对。
结合第一方面、以及第一方面的第一种至第三种可能的实现方式中的任一一种,在第一方面的第四种可能的实现方式中,所述被轮询的STA的标识信息为以下任意一种:所述被轮询的STA的MAC地址、所述被轮询的STA所属的直连链路的链路标识和角色指示信息、所述被轮询的STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息,所述角色指示信息用于指示所述被轮询的STA在其所属的直连链路中的角色。
本发明第二方面提供一种用于进行直连通信的方法,包括:
STA接收AP发送的直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述STA为所述AP的待调度的STA中的任意一个STA,所述待调度的STA为所述N个直连链路对应的STA;
所述STA根据所述直连链路调度指示消息接收所述AP发送的用于轮询所述待调度的STA的多个轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
当所述轮询消息中包括的被轮询的STA的标识信息为所述STA的标识信息时,则所述STA以试听发送功率在所述K个子信道上发送试音消息;
当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,则所述STA分别在所述K个子信道上接收所述其他STA发送的试音消息,根据接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
在所述待调度的STA都被轮询之后,所述STA向所述AP发送试听结果消息,以使所述AP根据所述试听结果消息为所述STA分配用于进行直连通信的发送功率以及为所述STA所属的直连链路分配调度资源,所述试听结果消息中包括所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,其中,所述STA所属的直连链路的调度资源包括:所述STA在其所属的直连链路上进行直连通信所使用的调制和编码方案MCS以及所述STA所属的直连链路的信道资源;
所述STA接收所述AP发送的为所述STA分配的用于进行直连通信的发送功率信息以及为所述STA所属的直连链路分配的调度资源,根据所述发送功率信息和所述STA所属的直连链路的调度资源在所述STA所属的直连链路上传输数据。
结合第二方面,在第二方面的第一种可能的实现方式中,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息。
结合第二方面,在第二方面的第二种可能的实现方式中,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的。
结合第二方面、以及第二方面的第一种至第二种可能的实现方式中的任一一种,在第二方面第三种可能的实现方式中,所述STA分别在所述K个子信道上接收所述其他STA发送的试音消息,根据接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,包括:
所述STA分别在所述K个子信道上侦听信号;
若所述STA在所述K个子信道中的第一子信道上侦听到信号,并且能解码所述侦听到的信号,则所述STA确定所述第一子信道为可用信道,所述STA解码所述侦听到的信号得到所述其他STA发送的试音消息,检测并记录所述其他STA在所述第一信道上发送试音消息时所述STA获得的接收功率;
所述STA检测所述可用信道上的干扰和噪音信号强度,获取所述可用信道上的干扰和噪音信号强度信息。
结合第二方面、以及第二方面的第一种至第三种可能的实现方式中的任一一种,在第二方面的第四种可能的实现方式中,所述STA发送的试听结果消息中还包括:所述STA发送试音消息所使用的试听发送功率。
结合第二方面、以及第二方面的第一种至第四种可能的实现方式中的任一一种,在第二方面的第五种可能的实现方式中,所述试音消息中包括发送所述试音消息的STA的标识信息,该STA的标识信息为以下任意一种:该STA的MAC地址、该STA所属的直连链路的链路标识和角色指示信息、该STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息。
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述试音消息中还包括:发送该试音消息的STA发送该试音消息所使用的试听发送功率。
结合第二方面的第五种或第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述试音消息中还包括发送该试音消息的STA的待发送数据的数据量。
本发明第三方面提供一种AP,包括:
发送模块,用于向待调度的STA发送直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述待调度的STA为所述N个直连链路对应的STA;
所述发送模块,还用于依次向待调度的站点STA发送轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,以供所述待调度的STA中其他未被轮询的STA中的每一个STA分别在所述K个子信道上接收所述试音消息,并根据接收结果获取所述被轮询的STA分别在所述K个子信道上发送试音消息时所述K个子信道的信道信息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
接收模块,用于接收所述待调度的STA分别发送的试听结果消息,所述待调度的STA中的每个STA发送的试听结果消息中包括:所述待调度的STA中的其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
分配模块,用于根据所述每个STA发送的试听结果消息和已获取的所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,其中,所述N个直连链路中的每个直连链路的调度资源包括:在该直连链路上进行直连通信所使用的调制和编码方案MCS以及该直连链路的信道资源;
所述发送模块,还用于向所述每个STA至少发送该STA所属的直连链路的调度资源,以及该STA用于进行直连通信的发送功率信息。
结合第三方面,在第三方面的第一种可能的实现方式,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时所述STA获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息;
所述分配模块具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述每个STA在所述可用信道上接收其他STA发送的试音消息时所述STA获得的接收功率、所述可用信道上的干扰和噪音信号强度信息、所述每个STA发送试音消息所使用的试听发送功率和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率。
结合第三方面,在第三方面的第二种可能的实现方式,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的;
所述分配模块具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于在所属的直连链路上进行直连通信的发送功率。
结合第三方面、以及第三方面的第一种至第二种可能的实现方式中的任一一种,在第三方面的第三种可能的实现方式中,所述每个直连链路的标识信息为链路标识或者所述每个直连链路对应的两个STA的媒体接入控制MAC地址对。
结合第三方面、以及第三方面的第一种至第三种可能的实现方式中的任一一种,在第三方面的第四种可能的实现方式中,所述被轮询的STA的标识信息为以下任意一种:所述被轮询的STA的MAC地址、所述被轮询的STA所属的直连链路的链路标识和角色指示信息、所述被轮询的STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息,所述角色指示信息用于指示所述被轮询的STA在其所属的直连链路中的角色。
本发明第四方面提供一种STA,包括:
接收模块,用于接收接入点AP发送的直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述STA为所述AP的待调度的STA中的任意一个STA,所述待调度的STA为所述N个直连链路对应的STA;
所述接收模块还用于:根据所述直连链路调度指示消息接收所述AP发送的用于轮询所述待调度的STA的多个轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
发送模块,用于当所述轮询消息中包括的被轮询的STA的标识信息为所述STA的标识信息时,以试听发送功率在所述K个子信道上发送试音消息;
获取模块,用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上接收所述其他STA发送的试音消息,根据接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
所述发送模块,还用于在所述待调度的STA都被轮询之后,向所述AP发送试听结果消息,以使所述AP根据所述试听结果消息为所述STA分配用于进行直连通信的发送功率以及为所述STA所属的直连链路分配调度资源,所述试听结果消息中包括所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,其中,所述STA所属的直连链路的调度资源包括:所述STA在其所属的直连链路上进行直连通信所使用的调制和编码方案MCS以及所述STA所属的直连链路的信道资源;
所述接收模块,还用于接收所述AP发送的为所述STA分配的用于进行直连通信的发送功率信息以及为所述STA所属的直连链路分配的调度资源,根据所述发送功率信息和所述STA所属的直连链路的调度资源在所述STA所属的直连链路上传输数据。
结合第四方面,在第四方面的第一种可能的实现方式中,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息。
结合第四方面,在第四方面的第二种可能的实现方式中,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的。
结合第四方面、以及第四方面的第一种至第二种可能的实现方式中的任一一种,在第四方面的第三种可能的实现方式中,所述获取模块具体用于:
当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上侦听信号;
若在所述K个子信道中的第一子信道上侦听到信号,并且能解码所述侦听到的信号,则确定所述第一子信道为可用信道,解码所述侦听到的信号得到所述其他STA发送的试音消息,检测并记录所述其他STA在所述第一信道上发送试音消息时所述STA获得的接收功率;
检测所述可用信道上的干扰和噪音信号强度,获取所述可用信道上的干扰和噪音信号强度信息。
结合第四方面、以及第四方面的第一种至第三种可能的实现方式中的任一一种,在第四方面的第四种可能的实现方式中,所述STA发送的试听结果消息中还包括:所述STA发送试音消息所使用的试听发送功率。
结合第四方面、以及第四方面的第一种至第四种可能的实现方式中的任一一种,在第四方面的第五种可能的实现方式中,所述试音消息中包括发送所述试音消息的STA的标识信息,该STA的标识信息为以下任意一种:该STA的MAC地址、该STA所属的直连链路的链路标识和角色指示信息、该STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息。
结合第四方面的第五种可能的实现方式,在第四方面的第六种可能的实现方式中,所述试音消息中还包括:发送该试音消息的STA发送该试音消息所使用的试听发送功率。
结合第四方面的第五种或第六种可能的实现方式,在第四方面的第七种可能的实现方式中,所述试音消息中还包括发送该试音消息的STA的待发送数据的数据量。
本发明第五方面提供一种AP,包括:
发射器,用于向待调度的站点STA发送直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述待调度的STA为所述N个直连链路对应的STA;
所述发射器,还用于依次向待调度的站点STA发送轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,以供所述待调度的STA中其他未被轮询的STA中的每一个STA分别在所述K个子信道上接收所述试音消息,并根据接收结果获取所述被轮询的STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
接收器,用于接收所述待调度的STA分别发送的试听结果消息,所述待调度的STA中的每个STA发送的试听结果消息中包括:所述待调度的STA中的其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
处理器,用于根据所述每个STA发送的试听结果消息和已获取的所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,其中,所述N个直连链路中的每个直连链路的调度资源包括:在该直连链路上进行直连通信所使用的调制和编码方案MCS以及该直连链路的信道资源;
所述发射器,还用于向所述每个STA至少发送该STA所属的直连链路的调度资源,以及该STA用于进行直连通信的发送功率信息。
结合第五方面,在第五方面的第一种可能的实现方式,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时所述STA获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息;
所述处理器具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述每个STA在所述可用信道上接收其他STA发送的试音消息时所述STA获得的接收功率、所述可用信道上的干扰和噪音信号强度信息、所述每个STA发送试音消息所使用的试听发送功率和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率。
结合第五方面,在第五方面的第二种可能的实现方式,所所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的;
所述处理器具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于在所属的直连链路上进行直连通信的发送功率。
结合第五方面、以及第五方面的第一种至第二种可能的实现方式中的任一一种,在第五方面的第三种可能的实现方式中,所述每个直连链路的标识信息为链路标识或者所述每个直连链路对应的两个STA的媒体接入控制MAC地址对。
结合第五方面、以及第五方面的第一种至第三种可能的实现方式中的任一一种,在第五方面的第四种可能的实现方式中,所述被轮询的STA的标识信息为以下任意一种:所述被轮询的STA的MAC地址、所述被轮询的STA所属的直连链路的链路标识和角色指示信息、所述被轮询的STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息,所述角色指示信息用于指示所述被轮询的STA在其所属的直连链路中的角色。
本发明第六方面提供一种站点STA,包括:
接收器,用于接收接入点AP发送的直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述STA为所述AP的待调度的STA中的任意一个STA,所述待调度的STA为所述N个直连链路对应的STA;
所述接收器,还用于根据所述直连链路调度指示消息接收所述AP发送的用于轮询所述待调度的STA的多个轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
发射器,用于当所述轮询消息中包括的被轮询的STA的标识信息为所述STA的标识信息时,以试听发送功率分别在所述K个子信道上发送试音消息;
所述接收器,还用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上接收所述其他STA发送的试音消息;
处理器,用于根据所述接收器的接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
所述发射器,还用于在所述待调度的STA都被轮询之后,向所述AP发送试听结果消息,以使所述AP根据所述试听结果消息为所述STA分配用于进行直连通信的发送功率以及为所述STA所属的直连链路分配调度资源,所述试听结果消息中包括所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,其中,所述STA所属的直连链路的调度资源包括:所述STA在其所属的直连链路上进行直连通信所使用的调制和编码方案MCS以及所述STA所属的直连链路的信道资源;
所述接收器,还用于接收所述AP发送的为所述STA分配的用于进行直连通信的发送功率信息以及为所述STA所属的直连链路分配的调度资源;
所述处理器,还用于根据所述发送功率信息和所述STA所属的直连链路的调度资源在所述STA所属的直连链路上传输数据。
结合第六方面,在第六方面的第一种可能的实现方式中,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息。
结合第六方面,在第六方面的第二种可能的实现方式中,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的。
结合第六方面、以及第六方面的第一种至第二种可能的实现方式中的任一一种,在第六方面第三种可能的实现方式中,所述接收器用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上接收所述其他STA发送的试音消息,具体为:所述接收器用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上侦听信号;
所述处理器用于根据所述接收器的接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,具体为:所述处理器用于若在所述K个子信道中的第一子信道上侦听到信号,并且能解码所述侦听到的信号,则确定所述第一子信道为可用信道,解码所述侦听到的信号得到所述其他STA发送的试音消息,检测并记录所述其他STA在所述第一信道上发送试音消息时所述STA获得的接收功率;
检测所述可用信道上的干扰和噪音信号强度,获取所述可用信道上的干扰和噪音信号强度信息。
结合第六方面、以及第六方面的第一种至第三种可能的实现方式中的任一一种,在第六方面的第四种可能的实现方式中,所述STA发送的试听结果消息中还包括:所述STA发送试音消息所使用的试听发送功率。
结合第六方面、以及第六方面的第一种至第四种可能的实现方式中的任一一种,在第六方面的第五种可能的实现方式中,所述试音消息中包括发送所述试音消息的STA的标识信息,该STA的标识信息为以下任意一种:该STA的MAC地址、该STA所属的直连链路的链路标识和角色指示信息、该STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息。
结合第六方面的第五种可能的实现方式,在第六方面的第六种可能的实现方式中,所述试音消息中还包括:发送该试音消息的STA发送该试音消息所使用的试听发送功率。
结合第六方面的第五种或第六种可能的实现方式,在第六方面的第七种可能的实现方式中,所述试音消息中还包括发送该试音消息的STA的待发送数据的数据量。
本发明实施例提供的用于进行直连通信的方法和装置,AP依次向待调度的N个直连链路对应的STA发送轮询消息,被轮询的STA在收到轮询消息后以试听发送功率在K个子信道上发送试音消息,以使其他STA根据被轮询STA发送的试音消息获取K个子信道的信道信息,在所有待调度的STA被轮询之后,每个STA将获取的信道信息携带在试听结果消息中发送给AP,AP根据每个STA上报的试听结果消息和每个STA的待发送数据的数据量为N个直连链路分别分配调度资源以及为每个STA分配直连通信的发送功率。所述方法,AP通过集中为直连链路分配调度资源,能够避免待调度的STA竞争使用信道,提高了待调度STA的接入效率。另外,AP还为各待调度的STA分配合适的直连通信的发送功率,当不同的直连链路在地理位置上存在一定的距离时,通过控制直连链路对应的STA的直连通信的发送功率,使得两个直连链路上的无线信号不互相覆盖,从而使得频率资源能够在空间上复用,提高了无线资源的利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为STA采用直连链路和非直连链路进行通信的流程示意图;
图2为本发明实施例一提供的用于进行直连通信的方法的流程图;
图3为本发明实施例二提供的用于进行直连通信的方法的流程图;
图4为本发明实施例三提供的AP的结构示意图;
图5为本发明实施例四提供的STA的结构示意图;
图6为本发明实施例五提供的AP的结构示意图
图7为本发明实施例六提供的STA的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图2为本发明实施例一提供的用于进行直连通信的方法的流程图,本实施例从AP角度进行描述,本领域技术人员可以理解,AP可以是能够为无线终端提供无线信号收发服务的网络侧设备,本实施例中的无线终端统称为STA。每个AP提供的无线信号可覆盖一定的地理范围,AP覆盖的地理范围内关联到此AP的STA也称为AP的关联STA,AP和其关联STA形成一个BSS。如图2所示,本实施例提供的方法可以包括以下步骤:
步骤101、AP向待调度的站点STA发送直连链路调度指示消息,直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,待调度的STA为N个直连链路对应的STA。
AP在发送直连链路调度指示消息之前,先要确定待调度的N个直连链路,直连链路即两个STA之间通过空口直接传输数据的链路,因此,每个直连链路对应两个STA。以下将该N个直连链路对应的STA称为待调度的STA,当该N个直连链路中不存在一个STA同时在两个或多个直连链路中的情况下,共有2N个待调度的STA,当该N个直连链路中存在一个STA同时在两个或多个直连链路中的情况下,待调度的STA的个数小于2N,N为大于等于1的正整数。本实施例中,AP可以周期性的发送直连链路调度指示信息,也可以按照预设的时间,在预设的时间点到达时发送直连链路调度指示信息。
AP将直连链路的标识信息携带在直连链路调度指示消息中广播出去。STA收到AP发送的直连链路调度指示消息后,若直连链路调度指示消息中包括自己所属的直连链路的标识信息,则保持苏醒状态执行实施例二中的相关步骤,若直连链路调度指示消息中不包括自己所属的直连链路的标识信息,则可以进入休眠状态以省电。其中,直连链路的标识(Link Identifier,简称LID)可以为AP分配的在BSS内具有唯一性的比特数有限的数值,例如是一个具有15比特的数值,15比特的数值作为直连链路标识,并且在消息中可能实际占用16比特即2字节。或者LID也可以为每个直连链路对应的两个STA的媒体接入控制(MediumAccess Control,简称MAC)地址对。
步骤102、AP依次向待调度STA发送轮询消息(Polling frame),轮询消息用于指示被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,以供待调度的STA中其他未被轮询的STA中的每一个STA分别在K个子信道上接收该试音消息,并根据接收结果获取被轮询的STA在K个子信道上发送试音消息时K个子信道的信道信息。
AP启动试听期(Audition Phase),在试听期依次轮询待调度的各STA,所有待调度的STA都侦听轮询消息,确定是否自己被轮询到。对于每个STA,若轮询消息中包括的被轮询的STA的标识信息为该STA的标识信息,则该STA确定自己被轮询到,该STA在K个子信道上发送试音消息,若轮询消息中包括的被轮询的标识信息不为该STA的标识信息,则该STA确定自己没有被轮询到,该STA在K个子信道上接收被轮询到的STA发送的试音消息。其中,K个子信道是指AP的最宽工作信道划分成的多个子信道的全部信道或部分信道。例如AP的工作信道的最大宽度为80MHz,则可以有4个20MHz的子信道,或者8个10MHz的子信道。
可选地,该试听发送功率可以是STA的最大发送功率、默认最大发送功率或STA自身支持的最大发送功率。可选的,该试听发送功率也可以是AP预设的发送功率,或者为STA根据上次直连链路通信时使用的直连通信的发送功率确定的功率,例如,STA将上次用于进行直连通信的发送功率的1.2倍作为本次发送试音消息的试听发送功率。
若试听发送功率为默认的最大发送功率或AP预设的发送功率,待调度的所有STA都使用该最大发送功率或AP预设的发送功率发送试音消息,此时试音消息中无需包含试听发送功率的功率指示信息。若试听发送功率为STA支持的最大发送功率,或者为STA根据上次用于进行直连通信的发送功率确定的功率,那么各STA使用的试听发送功率可能不同,因此被轮询的STA可以在试音消息中包含试听发送功率的功率指示信息。
本实施例中,被轮询的STA的标识信息可以为以下任意一种:被轮询的STA的MAC地址、被轮询的STA所属的直连链路的链路标识和角色指示信息、被轮询的STA所属的直连链路的链路标识在直连链路调度指示消息中的序号和角色指示信息,角色指示信息用于指示被轮询的STA在其所属的直连链路中的角色。
MAC地址可以唯一标识一个STA,MAC地址通常为48比特,为了减小轮询消息的长度,本实施例中,可以采用直连链路的链路标识和角色指示信息来唯一标识STA。假设链路标识是一个由AP分配的15比特的值,那么可以另外使用1比特来携带角色指示信息,例如,将发起直连链路建立的STA作为第一STA,将发起直连链路建立的STA的对端STA称为第二STA,第一STA用0表示,第二STA用1表示,这样被轮询STA的标识信息只占用了16比特。为了进一步减小轮询消息的长度,本实施例中,可以采用被轮询的STA所属的直连链路的链路标识在直连链路调度指示消息中的序号和角色指示信息。一次调度的直连链路的数量有限,例如一次最多调度16个直连链路,则直连链路调度指示消中的链路标识的序号可以用4比特表示,这样,只需要5比特就可以标识被轮询的STA的标识信息,进一步减小了轮询消息的长度。可选地,试音消息中包括发送STA的标识信息以指示该试音消息的发送者,试音消息中包括的发送STA的标识信息可以与本实施例中轮询消息中的STA的标识信息相同,以减小试音消息的长度,从而减少AP调度直连链路产生的开销。
可选的,每个STA发送的试音消息中还可以包括每个STA的待发送数据的数据量,以将自己的待发送数据的数据量通知给AP。当然,AP可以通过其它途径获得每个STA的待发送数据的数据量,本发明不作详细说明。
本实施例中,被轮询的STA在AP工作的K个子信道上发送试音消息,以使其他STA获取被轮询的STA在K个子信道上发送试音消息时,K个子信道的信道信息。具体发送方式可以是STA在K个子信道上复制地发送试音消息,即每个子信道上都有一个完整的试音消息,也可以将试音消息的某一部分在各个子信道上复制发送,试音消息的其它部分则在K个子信道组成的完整信道上发送。
当被轮询的STA发送试音消息时,待调度的其他STA分别在K个子信道上侦听该试音消息,如果其他STA中的某个STA在K个子信道中的第一子信道上没有侦听到信号,则忽略该信道,该第一子信道并不是特指某个子信道,第一子信号可以为K个子信道中的任意一个子信道。若STA在第一子信道上侦听到信号,但是不能解码侦听到的信号,则STA确定第一子信道为不可用信道。若STA在第一子信道上侦听到信号,并且能解码侦听到的信号,则STA确定第一子信道为可用信道,解码侦听到的信号得到其他STA发送的试音消息,检测并记录接收该试音消息获得的接收功率(即接收到信号时信号的强度)。STA在侦听试音消息的过程中,还检测所有K个子信道上的干扰和噪音信号强度(Interference and Noise Strength,INS),获取可用信道上的干扰和噪音信号强度信息,干扰和噪音信号是指信道的背景噪音和干扰信号,检测信道上的干扰和噪音信号强度为现有技术,这里不再赘述。STA自身希望避开干扰和噪音信号强度比较强的信道,AP在为STA分配信道时,也尽量分配干扰和噪音信号强度比较弱的信道。
步骤103、AP接收待调度的STA分别发送的试听结果消息,待调度的STA中的每个STA发送的试听结果消息中包括:待调度的STA中的其他STA在K个子信道上发送试音消息时K个子信道的信道信息。
其中,对于每个STA,其他STA在K个子信道上发送试音消息时K个子信道的信道信息包括:其他STA在K个子信道上发送试音消息时,K个子信道中的可用信道的标识、该STA在可用信道上接收其他STA发送的试音消息时该STA获得的接收功率以及可用信道上的干扰和噪音信号强度信息。或者,信道信息包括:其他STA在K个子信道上发送试音消息时,K个子信道中的可用信道的标识、其他STA在可用信道上的试听发送功率余量,其中,该试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,其他STA在可用信道上的试听发送功率余量是该STA根据在可用信道上接收其他STA发送的试音消息时获得的接收功率以及可用信道上的干扰和噪音信号强度确定的。
试听发送功率余量是指,如果发送端将发送试音消息所使用的发送功率上调或下调试听发送功率余量指示的量,接收端将刚好能听到或刚好听不到该发送端的信号。具体地,试听发送功率余量可以分成两个量,一个是针对发送试音消息的STA所属的直连链路对端STA,试听发送功率余量M1表示发送试音消息的STA将发送试音消息所使用的试听发送功率基本上调或下调M1指示的量,发送试音消息的STA所属的直连链路对端STA还刚好能听到对端发送的试音消息,另一个是针对非直连链路对端STA,试听发送功率余量M2表示发送试音消息的STA将发送试音消息所使用的试听发送功率基本上调或下调M2指示的量,发送试音消息的STA所属的直连链路对端STA就刚好听不到它的信号。这里说的“刚好”实际上是接收试音消息的STA自己估计的值,并非客观绝对,因此,估计的M1可能小于实际可调节量,而估计的M2可能大于实际需求量。STA发送的试听结果消息中包括的试听发送功率余量信息可以有以下两种情况:若发送试听结果消息的STA是发送试音消息的STA所属的直连链路对端STA,则试听结果消息中只包括M1而不包括M2,若发送试听结果的STA不是发送试音消息的STA所属的直连链路对端STA,则试听结果消息中只包括M2而不包括M1。
步骤104、AP根据每个STA发送的试听结果消息和已获取的每个STA的待发送数据的数据量,为N个直连链路分别分配调度资源以及为每个STA分配用于进行直连通信的发送功率,并向每个STA至少发送该STA所属的直连链路的调度资源,以及该STA用于进行直连通信的发送功率信息,其中,N个直连链路中的每个直连链路的调度资源包括:在该直连链路上进行直连通信所使用的调制和编码方案(Modulation and Coding Scheme,简称MCS)以及该直连链路的信道资源。
对于每个STA,当信道信息包括:其他STA在K个子信道上发送试音消息时,K个子信道中的可用信道的标识、该STA在可用信道上接收其他STA发送的试音消息时该STA获得的接收功率以及可用信道上的干扰和噪音信号强度信息时,AP根据每个STA发送的试听结果消息和预先获取的每个STA的待发送数据的数据量,为N个直连链路分别分配调度资源以及为每个STA分配用于进行直连通信的发送功率,具体为:AP根据每个STA在K个信道上发送试音消息时,K个子信道中的可用信道的标识、该STA在可用信道上接收其他STA发送试音消息时该STA获得的接收功率、可用信道上的干扰和噪音信号强度信息、每个STA发送试音消息所使用的试听发送功率和每个STA的待发送数据的数据量,为N个直连链路分别分配调度资源以及为每个STA分配用于进行直连通信的发送功率。
当信道信息包括:其他STA在K个子信道上发送试音消息时,K个子信道中的可用信道的标识、其他STA在可用信道上的试听发送功率余量时,AP根据每个STA发送的试听结果消息和每个STA的待发送数据的数据量,为N个直连链路分别分配调度资源以及为每个STA分配用于进行直连通信的发送功率,具体为:AP根据每个STA在K个信道上发送试音消息时,K个子信道中的可用信道的标识、其他STA在可用信道上的试听发送功率余量和每个STA的待发送数据的数据量,为N个直连链路分别分配调度资源以及为每个STA分配用于在所属的直连链路上进行直连通信的发送功率。
AP在为N个直连链路分别分配调度资源以及为每个STA分配用于在所属的直连链路上进行直连通信的发送功率后,向每个STA至少发送该STA所属的N个直连链路的调度资源、以及该STA用于进行直连通信的发送功率信息,该STA用于进行直连通信的发送功率信息可以为:该STA用于进行直连通信的发送功率、该STA用于进行直连通信的发送功率的索引、该STA用于进行直连通信的发送功率转换后的信息或该STA在所属的直连链路上的试听发送功率余量,该STA在所属的直连链路上的试听发送功率余量为该STA发送试音消息所使用的试听发送功率的调节量,该STA在所属的直连链路上的试听发送功率余量用于该STA确定该STA在所属的直连链路上用于进行直连通信的发送功率。
一种实现方式中,AP可以将N个直连链路的调度资源和N个直连链路对应的所有待调度的STA的直连通信的发送功率信息包含在一个消息中,通过广播或组播的方式将该消息发送给所有STA。另一种实现方式中,AP可以通过单播的方式分别向每个STA发送该STA所属的直连链路的调度资源和该STA的直连通信的发送功率信息。AP在以单播的方式向每个STA该STA所属的直连链路的调度资源和该STA的直连通信的发送功率信息时,AP可以使用多用户的通信方式,例如正交频分多址接入(Orthogonal Frequency Division MultipleAccess,简称OFDMA)或多用户多入多出(Multi-User Multiple-Input Multiple-Output,简称MU-MIMO)方式同时向多个STA发送。
可选的,每个STA发送试音消息的所使用的试听发送功率的功率指示信息可以携带在每个STA发送的试听结果消息中,AP从试听结果消息中获取每个STA发送试音消息的试听发送功率。若每个STA的试听发送功率由AP预先设定好,或者都使用默认的最大发送功率,那么试听结果消息中就不用携带试听发送功率的功率指示信息。
AP预先获取每个STA的待发送数据的数据量,包括:AP从每个STA发送的试听结果消息中获取待发送数据的数据量,或者,AP从每个STA发送的试音消息中获取待发送数据的数据量。当然试音消息和试听结果消息也可以都不携带STA的待发送数据的数据量,而由AP通过其它方式获得。
本实施例中,AP为各直连链路分配的调度资源包括:在各直连链路上进行直连通信所使用的MSC和各直连链路的信道资源。其中,MCS规定了STA的发送速率,信道资源可以是一个或多个子信道,每个子信道对应一段频率。信道资源还可以包含时间段信息,例如,将同一个信道可以分配给多个直连链路传输数据,在同一个信道上传输数据的各直连链路在时间上需要错开,因此,AP在调度资源中可以包括每个直连链路占用信道的时间。总之AP可以安排各直连链路在合适的频谱资源上传输,还可以安排其中部分或全部的直连链路以时分的方式传输。AP集中为直连链路分配调度资源,能够避免待调度的STA竞争使用信道,提高了待调度STA的接入效率。另外,本实施例中,还为各待调度的STA分配合适的用于进行直连通信的发送功率,当不同的直连链路在地理位置上存在一定的距离时,通过控制待调度的STA用于进行直连通信的发送功率,使得两个直连链路上的无线信号不互相覆盖,从而使得频率资源能够在空间上复用,提高了无线资源的利用率。
AP根据STA上报的信息为各直连链路分配调度资源以及为各STA分配直连通信的发送功率可以采用任意一种方案,本实施例并不对此进行限制。例如,AP可以根据各待调度直连链路上STA的待发送数据的数据量为STA分配预分配MCS。然后,AP根据各STA上报的在可用信道的接收功率以及各STA的试听发送功率,按照预设的算法计算得到每个STA通过直连链路成功向对端发送消息所需的预分配的用于进行直连通信的发送功率,该预分配的用于进行直连通信的发送功率即成功发送消息的最小发送功率。例如,假设第一STA发送试音消息时使用的试听发送功率为17dBm,第一STA在子信道1上接收第一STA发送的试音消息的接收功率为-50dBm,若第二STA的接收灵敏度为-85dB,可知第一STA没必要使用17dBm的试听发送功率发送后续的消息,AP可以适当降低第一STA的试听发送功率,使得第一STA发送的数据的信号到达第二STA时信号强度在-85dBm之上就可以。需要说明的是,第一STA用于进行直连通信的发送功率还和数据传输速率有关,AP在为第一分配用于进行直连通信的发送功率时还需要考虑数据传输速率,这里就不详细描述了。在分配过程中还可以考虑信道上的干扰和噪音信号强度,适当的增加STA的预分配直连通信的发送功率以克服干扰和噪音。
或者,AP可以根据各待调度直连链路上STA的待发送数据的数据量为STA分配预分配MCS,然后,对于每个STA,AP根据其他STA上报的其他STA在可用信道上的试听发送功率余量,确定该STA在所属的直连链路上的试听发送功率余量。具体地,对于每个STA,AP根据该STA所属的直连链路对端STA上报的该STA在其他信道上的试听发送功率余量M1、其它非直连链路对端STA上报的其他STA在其他信道上的试听发送功率余量M2和调度资源分配方案综合确定该STA在所属的直连链路上的试听发送功率余量。一般来说,该STA在所属的直连链路上的试听发送功率余量小于该STA所属的直连链路对端STA上报的试听发送功率余量M1,同时该STA在所属的直连链路上的试听发送功率余量又满足如下条件:该STA的试听发送功率下调该STA在所属的直连链路上的试听发送功率余量之后,其他STA中的其中一个STA刚好听不到该STA的信号,那么该STA发送的数据并不会对听不到该STA的信号的STA造成干扰,因此,该STA所属的直连链路有可能和听不到该STA的信号的STA所属的直连链路使用相同的信道资源,否则它们应该使用不同的信道资源。
AP还向每个STA至少发送该STA所属的直连链路的调度资源、以及该STA在所属的直连链路上的试听发送功率余量,以使该STA根据其在所属的直连链路上的试听发送功率余量确定该STA在所属的直连链路上用于进行直连通信的发送功率,具体地,该STA可以用试听发送功率减去该STA在所属的直连链路上的试听发送功率余量得到该STA在所属的直连链路上用于进行直连通信的发送功率。如果AP知道各个STA在所属的直连链路上的试听发送功率,则可以根据每个STA的试听发送功率和每个STA在所属的直连链路上的试听发送功率计算得到每个STA后续在所属的直连链路上的用于进行直连通信的发送功率,相应的,AP在向每个STA发送用于进行直连通信的发送功率信息时,可以将每个STA用于进行直连通信的发送功率发送给STA,也可以将每个STA在所属的直连链路上的试听发送功率发送给每个STA。
当直连链路的信道资源为频率资源时,AP在给一个直连链路分配预分配频率资源时,需要根据该直连链路对应的两个STA上报的试听结果消息确定为该直连链路分配的预分配频率资源为两个STA都可用的频率资源,两个STA都可用的频率资源根据两个STA上报的可用子信道确定。AP还要根据各直连链路对应的STA的预分配的用于进行直连通信的发送功率预测信号覆盖范围重叠情况,为各直连链路对应的STA分配预分配信道资源。若两个直连链路存在信号重叠的情况,则分配给它们的预分配频率资源不会有重叠,反之则分配给它们的预分配频率资源可以有重叠。也可以在两个直连链路存在信号重叠时,给它们分配相同的频率资源,并分配不同的预分配时间资源。
由于各待调度STA在试听阶段依次单独发送试音消息,但在后续传输阶段各直连链路同时发送数据,因此,各待调度STA在试听阶段和传输阶段的通信环境有所不同。因此AP可以使用预分配的调度资源、预分配的用于进行直连通信的发送功率模拟传输阶段的实际通信过程,根据模拟结果判断各待调度的STA在预分配方案下是否可以正常通信。如果各待调度的STA在预分配方案下不能正常通信,则需要调整预分配的调度资源、预分配用于进行直连通信的发送功率或试听发送功率余量,具体的,AP根据模拟的实际通信过程中的K个子信道上的干扰和噪音信号强度、K个子信道上的接收功率,调整预分配的信道资源、预分配用于进行直连通信的发送功率或试听发送功率余量。AP还可以调整预分配MCS,裁剪STA待传送数据的数据量,AP可以通过多次迭代最终选择一个较佳的预分配方案作为实际的分配方案。
可选的,被调度的各STA可以使用OFDMA的方式向AP发送试听结果消息,以便提高效率。当然,各STA还可以通过其他方式向AP发送试听结果消息,本发明并不对此进行具体限制。
本实施例的方法,AP依次向待调度的N个直连链路对应的STA发送轮询消息,被轮询的STA在收到轮询消息后以试听发送功率在K个子信道上分别发送试音消息,以使其他STA根据被轮询STA发送的试音消息获取每个信道的信道信息,在所有待调度的STA被轮询之后,每个STA将获取的信道信息携带在试听结果消息发送给AP,AP根据每个STA上报的信道信息为N个直连链路分别分配调度资源,并为每个STA分配用于进行直连通信的发送功率。本实施例中,AP通过集中为直连链路分配调度资源,能够避免待调度的STA竞争使用信道,提高了待调度STA的接入效率。另外,AP还为各待调度的STA分配合适的用于进行直连通信的发送功率,当不同的直连链路在地理位置上存在一定的距离时,通过控制直连链路对应的STA的直连通信的发送功率,使得两个直连链路上的无线信号不互相覆盖,从而使得频率资源能够在空间上复用,提高了无线资源的利用率。
图3为本发明实施例二提供的用于进行直连通信的方法的流程图,本实施例从STA的角度进行描述,如图3所示,本实施例提供的方法可以包括以下步骤:
步骤201、STA接收AP发送的直连链路调度指示消息,直连链路调度指示消息中包括:待调度的N个直连链路的标识信息。
N为大于等于1的正整数,该STA为AP的待调度的STA中的任意一个STA,待调度的STA为N个直连链路对应的STA,该STA在约定的时间接收AP发送的直连链路调度指示消息,每个直连链路的标识信息为链路标识或者每个直连链路对应的两个STA的MAC地址对。
步骤202、STA根据直连链路调度指示消息接收AP发送的用于轮询待调度的STA的多个轮询消息,轮询消息中包括:被轮询的STA的标识信息。
AP按照一定的顺序轮询所有被调度的STA,在轮询每个STA时,AP都会发送一个轮询消息,该轮询消息中包括被轮询的STA的标识信息,轮询消息用于指示被轮询的STA以试听发送功率在K个子信道上发送试音消息,被轮询的STA的标识信息为以下任意一种:被轮询的STA的MAC地址、被轮询的STA所属的直连链路的链路标识和角色指示信息、被轮询的STA所属的直连链路的链路标识在直连链路调度指示消息中的序号和角色指示信息。
步骤203、STA判断轮询消息中包括的被轮询的STA的标识信息是否是自己的标识信息。
当轮询消息中包括的被轮询的STA的标识信息为自己的标识信息时,执行步骤204,当被轮询的消息中包括的被轮询的STA的标识信息不为自己的标识信息时,即被轮询的消息中包括的被轮询的STA的标识信息为其他STA的标识信息,执行步骤205。
步骤204、STA以试听发送功率在K个子信道上发送试音消息。
可选的,本实施例中,每个STA发送的试音消息中包括发送该试音消息的STA的标识信息。可选的,每个STA发送的试音消息中还包括:发送该试音消息的STA发送该试音消息所使用的试听发送功率的功率指示信息。可选的,每个STA发送的试音消息中包括该STA的待发送数据的数据量。步骤204执行完之后执行步骤206。
步骤205、STA分别在K个子信道上接收其他STA发送的试音消息,根据接收结果获取其他STA在K个子信道上发送试音消息时K个子信道的信道信息。
其中,其他STA在K个子信道上发送试音消息时K个子信道的信道信息包括:其他STA在K个子信道上发送试音消息时,K个子信道中的可用信道的标识、该STA在可用信道上接收其他STA发送的试音消息时获得的接收功率、以及可用信道上的干扰和噪音信号强度信息。或者,其他STA在K个子信道上发送试音消息时,K个子信道中的可用信道的标识、其他STA在可用信道上的试听发送功率余量,其中,该试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,其他STA在可用信道上的试听发送功率余量是该STA根据在可用信道上接收其他STA发送的试音消息时获得的接收功率以及可用信道上的干扰和噪音信号强度确定的。
具体地,STA分别在K个子信道上侦听信号,若STA在K个子信道中的第一子信道上侦听到信号,但是不能解码侦听到的信号,则STA确定第一子信道为不可用信道;若STA在第一子信道上侦听到信号,并且能解码侦听到的信号,则STA确定第一子信道为可用信道,解码侦听到的信号得到其他STA发送的试音消息,检测并记录其他STA在第一子信道上发送试音消息时STA的接收功率。STA并在侦听过程中,检测可用信道上的干扰和噪音信号强度,获取可用信道上的干扰和噪音信号强度信息。本步骤的具体实现方式可以参照实施例一的相关描述,这里不再赘述。
步骤205执行完之后执行步骤206。
步骤206、在待调度的STA都被轮询之后,STA向AP发送试听结果消息,以使AP根据试听结果消息为STA分配用于进行直连通信的发送功率以及为STA所属的直连链路分配调度资源。
STA所属的直连链路的调度资源包括:STA在其所属的直连链路上进行直连通信所使用的MCS以及STA所属的直连链路的信道资源。试听结果信息中包括其他STA在K个子信道上发送试音消息时K个子信道的信道信息。可选地,试听结果消息中还包括:STA发送试音消息所使用的试听发送功率的功率指示信息。
步骤207、STA接收AP发送的为STA分配的用于进行直连通信的发送功率信息以及为STA所属的直连链路分配的调度资源,根据发送功率信息和STA所属的直连链路的调度资源在STA所属的直连链路上传输数据。
AP在接收到待调度的STA发送的试听结果消息后,根据每个STA发送的试听结果消息和每个STA的待发送数据的数据量,为N个直连链路分别分配调度资源以及为每个STA分配用于进行直连通信的发送功率,并向STA至少发送该STA所属的直连链路的调度资源,以及该STA用于进行直连通信的发送功率信息。其中,发送功率信息具体可以为发送功率、发送功率的索引、发送功率转换后的信息或STA在所属的直连链路上的试听发送功率余量。当发送功率信息为发送功率的索引或发送功率转换后的信息时,STA根据发送功率的索引或发送功率转换后的信息得到用于进行直连通信发送功率。当发送功率信息为STA在所属的直连链路上的试听发送功率余量时,STA根据试听发送功率和STA在所属的直连链路上的试听发送功率余量得到用于进行直连通信的发送功率。
本实施例的方法,STA接收AP发送的用于轮询待调度的STA的多个轮询消息,若轮询消息中包括自己的标识信息,则STA以试听发送功率在K个子信道上分别发送试音消息,以使其他STA根据被轮询STA发送的试音消息获取每个子信道的信道信息,在所有待调度的STA被轮询之后,各STA将获取的信道信息携带在试听结果消息发送给AP,AP根据每个STA上报的信道质量信息为N个直连链路分别分配调度资源以及为各STA分配用于进行直连通信的发送功率。本实施例中,AP通过集中为直连链路分配调度资源,能够避免待调度的STA竞争使用信道,提高了待调度STA的接入效率。另外,AP还为各待调度的STA分配合适的直连通信的发送功率,当不同的直连链路在地理位置上存在一定的距离时,通过控制直连链路对应的STA的直连通信的发送功率,使得两个直连链路上的无线信号不互相覆盖,从而使得频率资源能够在空间上复用,提高了无线资源的利用率。
图4为本发明实施例三提供的AP的结构示意图,如图4所示,本实施例提供的AP包括:发送模块11、接收模块12和分配模块13。
其中,发送模块11,用于向待调度的STA发送直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述待调度的STA为所述N个直连链路对应的STA;
所述发送模块11,还用于依次向待调度的站点STA发送轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,以供所述待调度的STA中其他未被轮询的STA中的每一个STA分别在所述K个子信道上接收所述试音消息,并根据接收结果获取所述被轮询的STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
接收模块12,用于接收所述待调度的STA分别发送的试听结果消息,所述待调度的STA中的每个STA发送的试听结果消息中包括:所述待调度的STA中的其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
分配模块13,用于根据所述每个STA发送的试听结果消息和预先获取的所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,其中,所述N个直连链路中的每个直连链路的调度资源包括:在该直连链路上进行直连通信所使用的调制和编码方案MCS以及该直连链路的信道资源;
所述发送模块11,还用于向所述每个STA至少发送该STA所属的直连链路的调度资源,以及该STA用于进行直连通信的发送功率信息。
可选的所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时所述STA获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息。相应的,所述分配模块13具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述每个STA在所述可用信道上接收其他STA发送的试音消息时所述STA获得的接收功率、所述可用信道上的干扰和噪音信号强度信息、所述每个STA发送试音消息所使用的试听发送功率和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率。
可选的,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量。相应的,所述分配模块13具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA计算在所属的直连链路上的试听发送功率余量。
所述发送模块11发送的每个STA用于进行直连通信的发送功率信息具包括以下中的任意一个:该STA用于进行直连通信的发送功率、该STA用于进行直连通信的发送功率的索引、该STA用于进行直连通信的发送功率转换后的信息或该STA在所属的直连链路上的试听发送功率余量。
可选的,所述每个直连链路的标识信息为链路标识或者所述每个直连链路对应的两个STA的MAC地址对。
本实施例中,所述被轮询的STA的标识信息为以下任意一种:所述被轮询的STA的MAC地址、所述被轮询的STA所属的直连链路的链路标识和角色指示信息、所述被轮询的STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息,所述角色指示信息用于指示所述被轮询的STA在其所属的直连链路中的角色。
本实施例的AP,可用于执行实施例一的方法,具体实现方式和技术效果类似,这里不再赘述。
图5为本发明实施例四提供的STA的结构示意图,如图5所示,本实施例提供的STA包括:接收模块21、发送模块22和获取模块23。
其中,接收模块21,用于接收AP发送的直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述STA为所述AP的待调度的STA中的任意一个STA,所述待调度的STA为所述N个直连链路对应的STA;
所述接收模块21还用于:根据所述直连链路调度指示消息接收所述AP发送的用于轮询所述待调度的STA的多个轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
发送模块22,用于当所述轮询消息中包括的被轮询的STA的标识信息为所述STA的标识信息时,以试听发送功率在所述K个子信道上发送试音消息;
获取模块23,用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上接收所述其他STA发送的试音消息,根据接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
所述发送模块22,还用于在所述待调度的STA都被轮询之后,向所述AP发送试听结果消息,以使所述AP根据所述试听结果消息为所述STA分配用于进行直连通信的发送功率以及为所述STA所属的直连链路分配调度资源,所述试听结果消息中包括所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,其中,所述STA所属的直连链路的调度资源包括:所述STA在其所属的直连链路上进行直连通信所使用的调制和编码方案MCS以及所述STA所属的直连链路的信道资源;
所述接收模块21,还用于接收所述AP发送的为所述STA分配的用于进行直连通信的发送功率信息以及为所述STA所属的直连链路分配的调度资源,根据所述发送功率信息和所述STA所属的直连链路的调度资源在所述STA所属的直连链路上传输数据。
可选的,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息。
可选的,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量。
可选的,所述AP为所述STA分配的用于进行直连通信的发送功率信息包括以下中的任意一个:用于进行直连通信的发送功率、用于进行直连通信的发送功率的索引、用于进行直连通信的发送功率转换后的信息或者所述STA在所属的直连链路上的试听发送功率余量。
本实施例中,所述获取模块23具体用于:当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上侦听信号;若在所述K个子信道中的第一子信道上侦听到信号,并且能解码所述侦听到的信号,则确定所述第一子信道为可用信道,解码所述侦听到的信号得到所述其他STA发送的试音消息,检测并记录所述其他STA在所述第一信道上发送试音消息时所述STA获得的接收功率;检测所述可用信道上的干扰和噪音信号强度,获取所述可用信道上的干扰和噪音信号强度信息。
可选的,所述STA发送的试听结果消息中还包括:所述STA发送试音消息所使用的试听发送功率。
可选的,述试音消息中包括发送所述试音消息的STA的标识信息,该STA的标识信息为以下任意一种:该STA的MAC地址、该STA所属的直连链路的链路标识和角色指示信息、该STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息。
可选的,所述试音消息中还包括:发送该试音消息的STA发送该试音消息所使用的试听发送功率。
可选的,所述试音消息中还包括发送该试音消息的STA的待发送数据的数据量。
本实施例的STA,可用于执行实施例二的方法,具体实现方式和技术效果类似,这里不再赘述。
图6为本发明实施例五提供的AP的结构示意图,如图6所示,本实施例提供的AP300包括:发射器31、接收器32、处理器33和存储器34,所述发射器31、接收器32、存储器34通过***总线与所述处理器33连接并通信;所述存储器34,用于存储计算机执行指令;所述处理器33,用于运行所述计算机执行指令,执行如下所述的方法:
所述发射器31,用于向待调度的STA发送直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述待调度的STA为所述N个直连链路对应的STA;
所述发射器31,还用于依次向待调度的站点STA发送轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,以供所述待调度的STA中其他未被轮询的STA中的每一个STA分别在所述K个子信道上接收所述试音消息,并根据接收结果获取所述被轮询的STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
所述接收器32,用于接收所述待调度的STA分别发送的试听结果消息,所述待调度的STA中的每个STA发送的试听结果消息中包括:所述待调度的STA中的其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
所述处理器33,还用于根据所述每个STA发送的试听结果消息和预先获取的所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,其中,所述N个直连链路中的每个直连链路的调度资源包括:在该直连链路上进行直连通信所使用的调制和编码方案MCS以及该直连链路的信道资源;
所述发射器31,还用于向所述每个STA至少发送该STA所属的直连链路的调度资源,以及该STA用于进行直连通信的发送功率信息。
可选的,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时所述STA获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息。相应的,所述处理器33具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述每个STA在所述可用信道上接收其他STA发送的试音消息时所述STA获得的接收功率、所述可用信道上的干扰和噪音信号强度信息、所述每个STA发送试音消息所使用的试听发送功率和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率。
可选的,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量。相应的,所述处理器33具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于在所属的直连链路上进行直连通信的发送功率。
所述发射器31发送的所述每个STA在所属的直连链路上的发送功率信息可以包括以下信息中任意一种:该STA用于进行直连通信的发送功率、该STA用于进行直连通信的发送功率的索引、该STA用于进行直连通信的发送功率转换后的信息或该STA在所属的直连链路上的试听发送功率余量。
可选的,所述每个直连链路的标识信息为链路标识或者所述每个直连链路对应的两个STA的MAC地址对。
可选的,所述被轮询的STA的标识信息为以下任意一种:所述被轮询的STA的MAC地址、所述被轮询的STA所属的直连链路的链路标识和角色指示信息、所述被轮询的STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息,所述角色指示信息用于指示所述被轮询的STA在其所属的直连链路中的角色。
本实施例的AP,可用于执行实施例一的方法,具体实现方式和技术效果类似,这里不再赘述。
图7为本发明实施例六提供的STA的结构示意图,如图7所示,本实施例提供的STA400包括:发射器41、接收器42、处理器43和存储器44,所述发射器41、接收器42、存储器44通过***总线与所述处理器43连接并通信;所述存储器44,用于存储计算机执行指令;所述处理器43,用于运行所述计算机执行指令,执行如下所述的方法:
所述接收器42,用于接收AP发送的直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述STA为所述AP的待调度的STA中的任意一个STA,所述待调度的STA为所述N个直连链路对应的STA;
所述接收器42,还用于根据所述直连链路调度指示消息接收所述AP发送的用于轮询所述待调度的STA的多个轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
所述发射器41,用于当所述轮询消息中包括的被轮询的STA的标识信息为所述STA的标识信息时,以试听发送功率在所述K个子信道上发送试音消息;
所述接收器42,还用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上接收所述其他STA发送的试音消息;
所述处理器43,用于根据所述接收器42的接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
所述发射器41,还用于在所述待调度的STA都被轮询之后,向所述AP发送试听结果消息,以使所述AP根据所述试听结果消息为所述STA分配用于进行直连通信的发送功率以及为所述STA所属的直连链路分配调度资源,所述试听结果消息中包括所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,其中,所述STA所属的直连链路的调度资源包括:所述STA在其所属的直连链路上进行直连通信所使用的调制和编码方案MCS以及所述STA所属的直连链路的信道资源;
所述接收器42,还用于接收所述AP发送的为所述STA分配的用于进行直连通信的发送功率信息以及为所述STA所属的直连链路分配的调度资源;
所述处理器43,还用于根据所述发送功率信息和所述STA所属的直连链路的调度资源在所述STA所属的直连链路上传输数据。
可选的,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息。
可选的,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量。
可选的,所述AP为所述STA分配的用于进行直连通信的发送功率信息包括以下中的任意一个:用于进行直连通信的发送功率、用于进行直连通信的发送功率的索引、用于进行直连通信的发送功率转换后的信息或者所述STA在所属的直连链路上的试听发送功率余量。
本实施例中,所述接收器42用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上接收所述其他STA发送的试音消息,具体为:所述接收器42用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上侦听信号;所述处理器43用于根据所述接收器的接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,具体为:所述处理器43用于若在所述K个子信道中的第一子信道上侦听到信号,并且能解码所述侦听到的信号,则确定所述第一子信道为可用信道,解码所述侦听到的信号得到所述其他STA发送的试音消息,检测并记录所述其他STA在所述第一信道上发送试音消息时所述STA获得的接收功率;检测所述可用信道上的干扰和噪音信号强度,获取所述可用信道上的干扰和噪音信号强度信息。
可选的,所述STA发送的试听结果消息中还包括:所述STA发送试音消息所使用的试听发送功率。
可选的,所述试音消息中包括发送所述试音消息的STA的标识信息,该STA的标识信息为以下任意一种:该STA的MAC地址、该STA所属的直连链路的链路标识和角色指示信息、该STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息。
可选的,所述试音消息中还包括:发送该试音消息的STA发送该试音消息所使用的试听发送功率。
可选的,所述试音消息中还包括发送该试音消息的STA的待发送数据的数据量。
本实施例的STA,可用于执行实施例二的方法,具体实现方式和技术效果类似,这里不再赘述。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (39)

1.一种用于进行直连通信的方法,其特征在于,包括:
接入点AP向待调度的站点STA发送直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述待调度的STA为所述N个直连链路对应的STA;
所述AP依次向待调度的站点STA发送轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,以供所述待调度的STA中其他未被轮询的STA中的每一个STA分别在所述K个子信道上接收所述试音消息,并根据接收结果获取所述被轮询的STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
所述AP接收所述待调度的STA分别发送的试听结果消息,所述待调度的STA中的每个STA发送的试听结果消息中包括:所述待调度的STA中的其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
所述AP根据所述每个STA发送的试听结果消息和已获取的所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,并向所述每个STA至少发送该STA所属的直连链路的调度资源,以及该STA用于进行直连通信的发送功率信息,其中,所述N个直连链路中的每个直连链路的调度资源包括:在该直连链路上进行直连通信所使用的调制和编码方案MCS以及该直连链路的信道资源。
2.根据权利要求1所述的方法,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时所述STA获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息;
所述AP根据所述每个STA发送的试听结果消息和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,包括:
所述AP根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述每个STA在所述可用信道上接收其他STA发送的试音消息时所述STA获得的接收功率、所述可用信道上的干扰和噪音信号强度信息、所述每个STA发送试音消息所使用的试听发送功率和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率。
3.根据权利要求1所述的方法,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述待调度的STA中的每个STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的;
所述AP根据所述每个STA发送的试听结果消息和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,包括:
所述AP根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于在所属的直连链路上进行直连通信的发送功率。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述每个直连链路的标识信息为链路标识或者所述每个直连链路对应的两个STA的媒体接入控制MAC地址对。
5.根据权利要求1-3任一所述的方法,其特征在于,所述被轮询的STA的标识信息为以下任意一种:所述被轮询的STA的MAC地址、所述被轮询的STA所属的直连链路的链路标识和角色指示信息、所述被轮询的STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息,所述角色指示信息用于指示所述被轮询的STA在其所属的直连链路中的角色。
6.一种用于进行直连通信的方法,其特征在于,包括:
站点STA接收接入点AP发送的直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述STA为所述AP的待调度的STA中的任意一个STA,所述待调度的STA为所述N个直连链路对应的STA;
所述STA根据所述直连链路调度指示消息接收所述AP发送的用于轮询所述待调度的STA的多个轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
当所述轮询消息中包括的被轮询的STA的标识信息为所述STA的标识信息时,则所述STA以试听发送功率分别在所述K个子信道上发送试音消息;
当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,则所述STA分别在所述K个子信道上接收所述其他STA发送的试音消息,根据接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
在所述待调度的STA都被轮询之后,所述STA向所述AP发送试听结果消息,以使所述AP根据所述试听结果消息为所述STA分配用于进行直连通信的发送功率以及为所述STA所属的直连链路分配调度资源,所述试听结果消息中包括所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,其中,所述STA所属的直连链路的调度资源包括:所述STA在其所属的直连链路上进行直连通信所使用的调制和编码方案MCS以及所述STA所属的直连链路的信道资源;
所述STA接收所述AP发送的为所述STA分配的用于进行直连通信的发送功率信息以及为所述STA所属的直连链路分配的调度资源,根据所述发送功率信息和所述STA所属的直连链路的调度资源在所述STA所属的直连链路上传输数据。
7.根据权利要求6所述的方法,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息。
8.根据权利要求6所述的方法,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的。
9.根据权利要求6-8中任一项所述的方法,其特征在于,所述STA分别在所述K个子信道上接收所述其他STA发送的试音消息,根据接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,包括:
所述STA分别在所述K个子信道上侦听信号;
若所述STA在所述K个子信道中的第一子信道上侦听到信号,并且能解码所述侦听到的信号,则所述STA确定所述第一子信道为可用信道,所述STA解码所述侦听到的信号得到所述其他STA发送的试音消息,检测并记录所述其他STA在所述第一信道上发送试音消息时所述STA获得的接收功率;
所述STA检测所述可用信道上的干扰和噪音信号强度,获取所述可用信道上的干扰和噪音信号强度信息。
10.根据权利要求6-8中任一项所述的方法,其特征在于,所述STA发送的试听结果消息中还包括:所述STA发送试音消息所使用的试听发送功率。
11.根据权利要求6-8中任一所述的方法,其特征在于,所述试音消息中包括发送所述试音消息的STA的标识信息,该STA的标识信息为以下任意一种:该STA的MAC地址、该STA所属的直连链路的链路标识和角色指示信息、该STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息。
12.根据权利要求11所述的方法,其特征在于,所述试音消息中还包括:发送该试音消息的STA发送该试音消息所使用的试听发送功率。
13.根据权利要求11所述的方法,其特征在于,所述试音消息中还包括发送该试音消息的STA的待发送数据的数据量。
14.一种接入点AP,其特征在于,包括:
发送模块,用于向待调度的站点STA发送直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述待调度的STA为所述N个直连链路对应的STA;
所述发送模块,还用于依次向待调度的站点STA发送轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,以供所述待调度的STA中其他未被轮询的STA中的每一个STA分别在所述K个子信道上接收所述试音消息,并根据接收结果获取所述被轮询的STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
接收模块,用于接收所述待调度的STA分别发送的试听结果消息,所述待调度的STA中的每个STA发送的试听结果消息中包括:所述待调度的STA中的其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
分配模块,用于根据所述每个STA发送的试听结果消息和已获取的所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,其中,所述N个直连链路中的每个直连链路的调度资源包括:在该直连链路上进行直连通信所使用的调制和编码方案MCS以及该直连链路的信道资源;
所述发送模块,还用于向所述每个STA至少发送该STA所属的直连链路的调度资源,以及该STA用于进行直连通信的发送功率信息。
15.根据权利要求14所述的AP,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时所述STA获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息;
所述分配模块具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述每个STA在所述可用信道上接收其他STA发送的试音消息时所述STA获得的接收功率、所述可用信道上的干扰和噪音信号强度信息、所述每个STA发送试音消息所使用的试听发送功率和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率。
16.根据权利要求14所述的AP,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述待调度的STA中的每个STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的;
所述分配模块具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于在所属的直连链路上进行直连通信的发送功率。
17.根据权利要求14-16中任一项所述的AP,其特征在于,所述每个直连链路的标识信息为链路标识或者所述每个直连链路对应的两个STA的媒体接入控制MAC地址对。
18.根据权利要求14-16任一所述的AP,其特征在于,所述被轮询的STA的标识信息为以下任意一种:所述被轮询的STA的MAC地址、所述被轮询的STA所属的直连链路的链路标识和角色指示信息、所述被轮询的STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息,所述角色指示信息用于指示所述被轮询的STA在其所属的直连链路中的角色。
19.一种站点STA,其特征在于,包括:
接收模块,用于接收接入点AP发送的直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述STA为所述AP的待调度的STA中的任意一个STA,所述待调度的STA为所述N个直连链路对应的STA;
所述接收模块还用于:根据所述直连链路调度指示消息接收所述AP发送的用于轮询所述待调度的STA的多个轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
发送模块,用于当所述轮询消息中包括的被轮询的STA的标识信息为所述STA的标识信息时,以试听发送功率在所述K个子信道上发送试音消息;
获取模块,用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上接收所述其他STA发送的试音消息,根据接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
所述发送模块,还用于在所述待调度的STA都被轮询之后,向所述AP发送试听结果消息,以使所述AP根据所述试听结果消息为所述STA分配用于进行直连通信的发送功率以及为所述STA所属的直连链路分配调度资源,所述试听结果消息中包括所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,其中,所述STA所属的直连链路的调度资源包括:所述STA在其所属的直连链路上进行直连通信所使用的调制和编码方案MCS以及所述STA所属的直连链路的信道资源;
所述接收模块,还用于接收所述AP发送的为所述STA分配的用于进行直连通信的发送功率信息以及为所述STA所属的直连链路分配的调度资源;
所述发送模块,还用于根据所述发送功率信息和所述STA所属的直连链路的调度资源在所述STA所属的直连链路上传输数据。
20.根据权利要求19所述的STA,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息。
21.根据权利要求19所述的STA,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的。
22.根据权利要求19-21中任一项所述的STA,其特征在于,所述获取模块具体用于:
当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上侦听信号;
若在所述K个子信道中的第一子信道上侦听到信号,并且能解码所述侦听到的信号,则确定所述第一子信道为可用信道,解码所述侦听到的信号得到所述其他STA发送的试音消息,检测并记录所述其他STA在所述第一信道上发送试音消息时所述STA获得的接收功率;
检测所述可用信道上的干扰和噪音信号强度,获取所述可用信道上的干扰和噪音信号强度信息。
23.根据权利要求19-21中任一项所述的STA,其特征在于,所述STA发送的试听结果消息中还包括:所述STA发送试音消息所使用的试听发送功率。
24.根据权利要求19-21中任一所述的STA,其特征在于,所述试音消息中包括发送所述试音消息的STA的标识信息,该STA的标识信息为以下任意一种:该STA的MAC地址、该STA所属的直连链路的链路标识和角色指示信息、该STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息。
25.根据权利要求24所述的STA,其特征在于,所述试音消息中还包括:发送该试音消息的STA发送该试音消息所使用的试听发送功率。
26.根据权利要求24所述的STA,其特征在于,所述试音消息中还包括发送该试音消息的STA的待发送数据的数据量。
27.一种接入点AP,其特征在于,包括:
发射器,用于向待调度的站点STA发送直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述待调度的STA为所述N个直连链路对应的STA;
所述发射器,还用于依次向待调度的站点STA发送轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,以供所述待调度的STA中其他未被轮询的STA中的每一个STA分别在所述K个子信道上接收所述试音消息,并根据接收结果获取所述被轮询的STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
接收器,用于接收所述待调度的STA分别发送的试听结果消息,所述待调度的STA中的每个STA发送的试听结果消息中包括:所述待调度的STA中的其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
处理器,用于根据所述每个STA发送的试听结果消息和已获取的所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率,其中,所述N个直连链路中的每个直连链路的调度资源包括:在该直连链路上进行直连通信所使用的调制和编码方案MCS以及该直连链路的信道资源;
所述发射器,还用于向所述每个STA至少发送该STA所属的直连链路的调度资源,以及该STA用于进行直连通信的发送功率信息。
28.根据权利要求27所述的AP,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时所述STA获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息;
所述处理器具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述每个STA在所述可用信道上接收其他STA发送的试音消息时所述STA获得的接收功率、所述可用信道上的干扰和噪音信号强度信息、所述每个STA发送试音消息所使用的试听发送功率和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于进行直连通信的发送功率。
29.根据权利要求27所述的AP,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述待调度的STA中的每个STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的;
所述处理器具体用于:根据所述每个STA在所述K个信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量和所述每个STA的待发送数据的数据量,为所述N个直连链路分别分配调度资源以及为所述每个STA分配用于在所属的直连链路上进行直连通信的发送功率。
30.根据权利要求27-29中任一项所述的AP,其特征在于,所述每个直连链路的标识信息为链路标识或者所述每个直连链路对应的两个STA的媒体接入控制MAC地址对。
31.根据权利要求27-29任一所述的AP,其特征在于,所述被轮询的STA的标识信息为以下任意一种:所述被轮询的STA的MAC地址、所述被轮询的STA所属的直连链路的链路标识和角色指示信息、所述被轮询的STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息,所述角色指示信息用于指示所述被轮询的STA在其所属的直连链路中的角色。
32.一种站点STA,其特征在于,包括:
接收器,用于接收接入点AP发送的直连链路调度指示消息,所述直连链路调度指示消息中包括:待调度的N个直连链路的标识信息,N为大于等于1的正整数,所述STA为所述AP的待调度的STA中的任意一个STA,所述待调度的STA为所述N个直连链路对应的STA;
所述接收器,还用于根据所述直连链路调度指示消息接收所述AP发送的用于轮询所述待调度的STA的多个轮询消息,所述轮询消息中包括:被轮询的STA的标识信息,所述轮询消息用于指示所述被轮询的STA以试听发送功率分别在K个子信道上发送试音消息,所述K个子信道是所述AP的最宽工作信道划分成的多个子信道的全部子信道或部分子信道,K为大于等于2的正整数;
发射器,用于当所述轮询消息中包括的被轮询的STA的标识信息为所述STA的标识信息时,以试听发送功率分别在所述K个子信道上发送试音消息;
所述接收器,还用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上接收所述其他STA发送的试音消息;
处理器,用于根据所述接收器的接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息;
所述发射器,还用于在所述待调度的STA都被轮询之后,向所述AP发送试听结果消息,以使所述AP根据所述试听结果消息为所述STA分配用于进行直连通信的发送功率以及为所述STA所属的直连链路分配调度资源,所述试听结果消息中包括所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,其中,所述STA所属的直连链路的调度资源包括:所述STA在其所属的直连链路上进行直连通信所使用的调制和编码方案MCS以及所述STA所属的直连链路的信道资源;
所述接收器,还用于接收所述AP发送的为所述STA分配的用于进行直连通信的发送功率信息以及为所述STA所属的直连链路分配的调度资源;
所述发射器,还用于根据所述发送功率信息和所述STA所属的直连链路的调度资源在所述STA所属的直连链路上传输数据。
33.根据权利要求32所述的STA,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述STA在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率、以及所述可用信道上的干扰和噪音信号强度信息。
34.根据权利要求32所述的STA,其特征在于,所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息包括:所述其他STA在所述K个子信道上发送试音消息时,所述K个子信道中的可用信道的标识、所述其他STA在所述可用信道上的试听发送功率余量,其中,所述试听发送功率余量为发送试音消息所使用的试听发送功率的调节量,所述其他STA在所述可用信道上的试听发送功率余量是所述STA根据在所述可用信道上接收所述其他STA发送的试音消息时获得的接收功率以及所述可用信道上的干扰和噪音信号强度确定的。
35.根据权利要求32-34中任一项所述的STA,其特征在于,
所述接收器用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上接收所述其他STA发送的试音消息,具体为:所述接收器用于当所述轮询消息中包括的被轮询的STA的标识信息为待调度的STA中的其他STA的标识信息时,分别在所述K个子信道上侦听信号;
所述处理器用于根据所述接收器的接收结果获取所述其他STA在所述K个子信道上发送试音消息时所述K个子信道的信道信息,具体为:所述处理器用于若在所述K个子信道中的第一子信道上侦听到信号,并且能解码所述侦听到的信号,则确定所述第一子信道为可用信道,解码所述侦听到的信号得到所述其他STA发送的试音消息,检测并记录所述其他STA在所述第一信道上发送试音消息时所述STA获得的接收功率;
检测所述可用信道上的干扰和噪音信号强度,获取所述可用信道上的干扰和噪音信号强度信息。
36.根据权利要求32-34中任一项所述的STA,其特征在于,所述STA发送的试听结果消息中还包括:所述STA发送试音消息所使用的试听发送功率。
37.根据权利要求32-34中任一项所述的STA,其特征在于,所述试音消息中包括发送所述试音消息的STA的标识信息,该STA的标识信息为以下任意一种:该STA的MAC地址、该STA所属的直连链路的链路标识和角色指示信息、该STA所属的直连链路的链路标识在所述直连链路调度指示消息中的序号和所述角色指示信息。
38.根据权利要求37所述的STA,其特征在于,所述试音消息中还包括:发送该试音消息的STA发送该试音消息所使用的试听发送功率。
39.根据权利要求37所述的STA,其特征在于,所述试音消息中还包括发送该试音消息的STA的待发送数据的数据量。
CN201580052146.3A 2015-05-04 2015-05-04 用于进行直连通信的方法和装置 Active CN106716965B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/078195 WO2016176801A1 (zh) 2015-05-04 2015-05-04 用于进行直连通信的方法和装置

Publications (2)

Publication Number Publication Date
CN106716965A CN106716965A (zh) 2017-05-24
CN106716965B true CN106716965B (zh) 2020-01-10

Family

ID=57217312

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580052146.3A Active CN106716965B (zh) 2015-05-04 2015-05-04 用于进行直连通信的方法和装置

Country Status (2)

Country Link
CN (1) CN106716965B (zh)
WO (1) WO2016176801A1 (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008010007A1 (en) * 2006-07-19 2008-01-24 Stmicroelectronics S.R.L. Method, apparatuses and program product for enabling multi-channel direct link connection in a communication network such as wlan
CN101471829A (zh) * 2007-12-28 2009-07-01 华为技术有限公司 一种无线局域网中站点的直连方法和设备
CN101572695A (zh) * 2008-04-30 2009-11-04 深圳华为通信技术有限公司 一种传输流路径切换的方法、***及装置
CN101610238A (zh) * 2008-06-16 2009-12-23 华为技术有限公司 直连能力发现方法、接入点、源站及直连***
CN103686825A (zh) * 2012-09-17 2014-03-26 华为技术有限公司 一种直连通信测量方法、装置及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008010007A1 (en) * 2006-07-19 2008-01-24 Stmicroelectronics S.R.L. Method, apparatuses and program product for enabling multi-channel direct link connection in a communication network such as wlan
CN101471829A (zh) * 2007-12-28 2009-07-01 华为技术有限公司 一种无线局域网中站点的直连方法和设备
CN101572695A (zh) * 2008-04-30 2009-11-04 深圳华为通信技术有限公司 一种传输流路径切换的方法、***及装置
CN101610238A (zh) * 2008-06-16 2009-12-23 华为技术有限公司 直连能力发现方法、接入点、源站及直连***
CN103686825A (zh) * 2012-09-17 2014-03-26 华为技术有限公司 一种直连通信测量方法、装置及***

Also Published As

Publication number Publication date
WO2016176801A1 (zh) 2016-11-10
CN106716965A (zh) 2017-05-24

Similar Documents

Publication Publication Date Title
JP7469843B2 (ja) 無線通信システムにおいて制御情報をマッピングするための方法及び装置
US10091818B2 (en) User equipment configured to provide synchronization information for sidelink D2D communications using allocated resource units
KR102581327B1 (ko) 무선 로컬 영역 네트워크의 트리거 프레임
US11109411B2 (en) Channel sense method, network side device, and terminal
WO2019156085A1 (ja) 基地局装置、端末装置および通信方法
US9125101B2 (en) Distributed power control for D2D communications
CN110581754B (zh) 一种请求信号的发送、接收方法及设备、装置
US8706150B2 (en) Method and apparatus for power control in a wireless communication system
US8582537B2 (en) Communication method and terminal apparatus using the same
JP2019140436A (ja) 通信装置および通信方法
KR20130063031A (ko) 셀룰러 네트워크들에서 피어-투-피어 링크들 및 무선 광역 네트워크 링크들의 공동 스케줄링을 위한 방법 및 장치
WO2017193028A2 (en) Trigger frame in wireless local area network
EP3641150A1 (en) Beam training method, initiator device, and responder device
WO2022132336A1 (en) Configurable analog-to-digital conversion parameters
KR20140107956A (ko) 새로운 반송파 형식에서의 간섭 측정 방법 및 장치
US12034507B2 (en) Method and device for channel state indication on unlicensed spectrum
KR20080084313A (ko) 릴레이 방식을 사용하는 광대역 무선통신시스템에서 공간다중화 장치 및 방법
US20100302962A1 (en) Wireless Terminal, Wireless Base Station, Wireless Communication Method, And Wireless Communication System
US11706802B2 (en) Wireless communication using multiple listen before talk (LBT) threshold values
CN106716965B (zh) 用于进行直连通信的方法和装置
WO2016107590A1 (zh) 一种下行多用户传输方法和装置
KR101758180B1 (ko) 무선통신 시스템에서 레인징 신호를 전송하기 위한 방법 및 장치
CN106559881B (zh) 一种资源分配方法及装置
WO2011074385A1 (ja) 移動通信システム、基地局、移動局、および無線通信方法
KR101191048B1 (ko) 기지국과 패킷 스케줄링 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant